[seam-commits] Seam SVN: r10200 - in trunk/doc/Seam_Reference_Guide: bn-IN and 22 other directories.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Sun Mar 22 08:59:35 EDT 2009
Author: nico.ben
Date: 2009-03-22 08:59:33 -0400 (Sun, 22 Mar 2009)
New Revision: 10200
Modified:
trunk/doc/Seam_Reference_Guide/as-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/bn-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/de-DE/Webservices.po
trunk/doc/Seam_Reference_Guide/es-ES/Webservices.po
trunk/doc/Seam_Reference_Guide/es-MX/Webservices.po
trunk/doc/Seam_Reference_Guide/fr-FR/Webservices.po
trunk/doc/Seam_Reference_Guide/gu-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/hi-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/ja-JP/Annotations.po
trunk/doc/Seam_Reference_Guide/ja-JP/Cache.po
trunk/doc/Seam_Reference_Guide/ja-JP/Components.po
trunk/doc/Seam_Reference_Guide/ja-JP/Concepts.po
trunk/doc/Seam_Reference_Guide/ja-JP/Configuration.po
trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po
trunk/doc/Seam_Reference_Guide/ja-JP/Conversations.po
trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
trunk/doc/Seam_Reference_Guide/ja-JP/Drools.po
trunk/doc/Seam_Reference_Guide/ja-JP/Events.po
trunk/doc/Seam_Reference_Guide/ja-JP/Excel.po
trunk/doc/Seam_Reference_Guide/ja-JP/Framework.po
trunk/doc/Seam_Reference_Guide/ja-JP/Getting_Started_With_JBoss_Tools.po
trunk/doc/Seam_Reference_Guide/ja-JP/Glassfish.po
trunk/doc/Seam_Reference_Guide/ja-JP/Gwt.po
trunk/doc/Seam_Reference_Guide/ja-JP/Itext.po
trunk/doc/Seam_Reference_Guide/ja-JP/Jbpm.po
trunk/doc/Seam_Reference_Guide/ja-JP/Jms.po
trunk/doc/Seam_Reference_Guide/ja-JP/Mail.po
trunk/doc/Seam_Reference_Guide/ja-JP/Persistence.po
trunk/doc/Seam_Reference_Guide/ja-JP/Preface.po
trunk/doc/Seam_Reference_Guide/ja-JP/Remoting.po
trunk/doc/Seam_Reference_Guide/ja-JP/Rss.po
trunk/doc/Seam_Reference_Guide/ja-JP/Security.po
trunk/doc/Seam_Reference_Guide/ja-JP/Spring.po
trunk/doc/Seam_Reference_Guide/ja-JP/Testing.po
trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po
trunk/doc/Seam_Reference_Guide/ja-JP/Validation.po
trunk/doc/Seam_Reference_Guide/ja-JP/Weblogic.po
trunk/doc/Seam_Reference_Guide/ja-JP/Webservices.po
trunk/doc/Seam_Reference_Guide/ja-JP/Websphere.po
trunk/doc/Seam_Reference_Guide/ja-JP/Wicket.po
trunk/doc/Seam_Reference_Guide/ja-JP/Xml.po
trunk/doc/Seam_Reference_Guide/kn-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/ko-KR/Webservices.po
trunk/doc/Seam_Reference_Guide/ml-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/mr-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/or-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/pa-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/pot/Annotations.pot
trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot
trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot
trunk/doc/Seam_Reference_Guide/pot/Cache.pot
trunk/doc/Seam_Reference_Guide/pot/Components.pot
trunk/doc/Seam_Reference_Guide/pot/Concepts.pot
trunk/doc/Seam_Reference_Guide/pot/Configuration.pot
trunk/doc/Seam_Reference_Guide/pot/Controls.pot
trunk/doc/Seam_Reference_Guide/pot/Conversations.pot
trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot
trunk/doc/Seam_Reference_Guide/pot/Drools.pot
trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot
trunk/doc/Seam_Reference_Guide/pot/Events.pot
trunk/doc/Seam_Reference_Guide/pot/Excel.pot
trunk/doc/Seam_Reference_Guide/pot/Feedback.pot
trunk/doc/Seam_Reference_Guide/pot/Framework.pot
trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot
trunk/doc/Seam_Reference_Guide/pot/Groovy.pot
trunk/doc/Seam_Reference_Guide/pot/Gwt.pot
trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot
trunk/doc/Seam_Reference_Guide/pot/I18n.pot
trunk/doc/Seam_Reference_Guide/pot/Itext.pot
trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot
trunk/doc/Seam_Reference_Guide/pot/Jms.pot
trunk/doc/Seam_Reference_Guide/pot/Mail.pot
trunk/doc/Seam_Reference_Guide/pot/Performance.pot
trunk/doc/Seam_Reference_Guide/pot/Persistence.pot
trunk/doc/Seam_Reference_Guide/pot/Preface.pot
trunk/doc/Seam_Reference_Guide/pot/Remoting.pot
trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot
trunk/doc/Seam_Reference_Guide/pot/Rss.pot
trunk/doc/Seam_Reference_Guide/pot/Security.pot
trunk/doc/Seam_Reference_Guide/pot/Spring.pot
trunk/doc/Seam_Reference_Guide/pot/Testing.pot
trunk/doc/Seam_Reference_Guide/pot/Text.pot
trunk/doc/Seam_Reference_Guide/pot/Tools.pot
trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot
trunk/doc/Seam_Reference_Guide/pot/Validation.pot
trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot
trunk/doc/Seam_Reference_Guide/pot/Webservices.pot
trunk/doc/Seam_Reference_Guide/pot/Websphere.pot
trunk/doc/Seam_Reference_Guide/pot/Wicket.pot
trunk/doc/Seam_Reference_Guide/pot/Xml.pot
trunk/doc/Seam_Reference_Guide/pt-BR/Webservices.po
trunk/doc/Seam_Reference_Guide/ru-RU/Webservices.po
trunk/doc/Seam_Reference_Guide/si-LK/Webservices.po
trunk/doc/Seam_Reference_Guide/sl-SL/Webservices.po
trunk/doc/Seam_Reference_Guide/ta-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/te-IN/Webservices.po
trunk/doc/Seam_Reference_Guide/zh-CN/Webservices.po
trunk/doc/Seam_Reference_Guide/zh-TW/Webservices.po
Log:
Regenerated POT and updated all POs
Modified: trunk/doc/Seam_Reference_Guide/as-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/de-DE/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/es-ES/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/es-MX/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-11-06 00:10+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Annotations.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Annotations.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: 2008-12-31 23:29+0900\n"
"Last-Translator: tokobayashi <toshiyakobayashi at gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,14 +22,30 @@
#. Tag: para
#: Annotations.xml:7
#, no-c-format
-msgid "When you write a Seam application, you'll use a lot of annotations. Seam lets you use annotations to achieve a declarative style of programming. Most of the annotations you'll use are defined by the EJB 3.0 specification. The annotations for data validation are defined by the Hibernate Validator package. Finally, Seam defines its own set of annotations, which we'll describe in this chapter."
-msgstr "Seam アプリケーションを記述ã™ã‚‹å ´åˆã€æ•°å¤šãã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ Seam ã§ã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦å®£è¨€çš„ãªãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚’実ç¾ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚使用ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ã»ã¨ã‚“ã©ã¯ EJB 3.0 仕様ã§å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ã€‚データ検証用ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ Hibernate Validator パッケージã§å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ã€‚ãã—ã¦ã€ Seam 㯠Seam 独自ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚»ãƒƒãƒˆã‚’æŒã£ã¦ãŠã‚Šã€ã“ã‚Œã«ã¤ã„ã¦ã¯ã“ã®ç« ã§èª¬æ˜Žã—ã¾ã™ã€‚"
+msgid ""
+"When you write a Seam application, you'll use a lot of annotations. Seam "
+"lets you use annotations to achieve a declarative style of programming. Most "
+"of the annotations you'll use are defined by the EJB 3.0 specification. The "
+"annotations for data validation are defined by the Hibernate Validator "
+"package. Finally, Seam defines its own set of annotations, which we'll "
+"describe in this chapter."
+msgstr ""
+"Seam アプリケーションを記述ã™ã‚‹å ´åˆã€æ•°å¤šãã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã™ã‚‹ã“ã¨ã«ãª"
+"ã‚Šã¾ã™ã€‚ Seam ã§ã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦å®£è¨€çš„ãªãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚’実ç¾ã™ã‚‹ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚使用ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ã»ã¨ã‚“ã©ã¯ EJB 3.0 仕様ã§å®šç¾©ã•ã‚Œã¦ã„ã¾"
+"ã™ã€‚データ検証用ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ Hibernate Validator パッケージã§å®šç¾©ã•ã‚Œã¦"
+"ã„ã¾ã™ã€‚ãã—ã¦ã€ Seam 㯠Seam 独自ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚»ãƒƒãƒˆã‚’æŒã£ã¦ãŠã‚Šã€ã“ã‚Œã«"
+"ã¤ã„ã¦ã¯ã“ã®ç« ã§èª¬æ˜Žã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:16
#, no-c-format
-msgid "All of these annotations are defined in the package <literal>org.jboss.seam.annotations</literal>."
-msgstr "ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã™ã¹ã¦ãƒ‘ッケージ <literal>org.jboss.seam.annotations</literal> ã§å®šç¾©ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"All of these annotations are defined in the package <literal>org.jboss.seam."
+"annotations</literal>."
+msgstr ""
+"ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã™ã¹ã¦ãƒ‘ッケージ <literal>org.jboss.seam."
+"annotations</literal> ã§å®šç¾©ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Annotations.xml:22
@@ -40,8 +56,12 @@
#. Tag: para
#: Annotations.xml:23
#, no-c-format
-msgid "The first group of annotations lets you define a Seam component. These annotations appear on the component class."
-msgstr "アノテーションã®æœ€åˆã®ã‚°ãƒ«ãƒ¼ãƒ—ã§ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’定義ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã§è¦‹ã‚‰ã‚Œã¾ã™ã€‚"
+msgid ""
+"The first group of annotations lets you define a Seam component. These "
+"annotations appear on the component class."
+msgstr ""
+"アノテーションã®æœ€åˆã®ã‚°ãƒ«ãƒ¼ãƒ—ã§ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’定義ã™ã‚‹ã“ã¨ãŒã§ãã¾"
+"ã™ã€‚ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã§è¦‹ã‚‰ã‚Œã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:31
@@ -58,8 +78,12 @@
#. Tag: para
#: Annotations.xml:35
#, no-c-format
-msgid "Defines the Seam component name for a class. This annotation is required for all Seam components."
-msgstr "クラスã«å¯¾ã—㦠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆåを定義ã—ã¾ã™ã€‚ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ 㯠Seam ã®å…¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"Defines the Seam component name for a class. This annotation is required for "
+"all Seam components."
+msgstr ""
+"クラスã«å¯¾ã—㦠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆåを定義ã—ã¾ã™ã€‚ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ 㯠Seam "
+"ã®å…¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:43
@@ -76,14 +100,32 @@
#. Tag: para
#: Annotations.xml:47
#, no-c-format
-msgid "Defines the default context of the component. The possible values are defined by the <literal>ScopeType</literal> enumeration: <literal>EVENT, PAGE, CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION, STATELESS</literal>."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚³ãƒ³ãƒ†ã‚ストを定義ã—ã¾ã™ã€‚ å¯èƒ½ãªå€¤ã¯ <literal>ScopeType</literal> ã®åˆ—挙ã€ã™ãªã‚ã¡ã€ <literal>EVENT, PAGE, CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION, STATELESS</literal> ã§å®šç¾©ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Defines the default context of the component. The possible values are "
+"defined by the <literal>ScopeType</literal> enumeration: <literal>EVENT, "
+"PAGE, CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION, STATELESS</"
+"literal>."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚³ãƒ³ãƒ†ã‚ストを定義ã—ã¾ã™ã€‚ å¯èƒ½ãªå€¤ã¯ "
+"<literal>ScopeType</literal> ã®åˆ—挙ã€ã™ãªã‚ã¡ã€ <literal>EVENT, PAGE, "
+"CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION, STATELESS</literal> ã§"
+"定義ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:52
#, no-c-format
-msgid "When no scope is explicitly specified, the default depends upon the component type. For stateless session beans, the default is <literal>STATELESS</literal>. For entity beans and stateful session beans, the default is <literal>CONVERSATION</literal>. For JavaBeans, the default is <literal>EVENT</literal>."
-msgstr "スコープãŒæ˜Žç¤ºçš„ã«æŒ‡å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€ デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Šç•°ãªã£ã¦ãã¾ã™ã€‚ ステートレスセッション Bean ã®å ´åˆã€ デフォルト㯠<literal>STATELESS</literal> ã«ãªã‚Šã¾ã™ã€‚ エンティティ bean ãŠã‚ˆã³ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ãªã‚‰ã€ デフォルト㯠<literal>CONVERSATION</literal> ã«ãªã‚Šã€ JavaBeans ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ <literal>EVENT</literal> ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"When no scope is explicitly specified, the default depends upon the "
+"component type. For stateless session beans, the default is "
+"<literal>STATELESS</literal>. For entity beans and stateful session beans, "
+"the default is <literal>CONVERSATION</literal>. For JavaBeans, the default "
+"is <literal>EVENT</literal>."
+msgstr ""
+"スコープãŒæ˜Žç¤ºçš„ã«æŒ‡å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€ デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã«ã‚ˆ"
+"ã‚Šç•°ãªã£ã¦ãã¾ã™ã€‚ ステートレスセッション Bean ã®å ´åˆã€ デフォルト㯠"
+"<literal>STATELESS</literal> ã«ãªã‚Šã¾ã™ã€‚ エンティティ bean ãŠã‚ˆã³ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•"
+"ルセッション Bean ãªã‚‰ã€ デフォルト㯠<literal>CONVERSATION</literal> ã«ãª"
+"り〠JavaBeans ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ <literal>EVENT</literal> ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:64
@@ -100,8 +142,16 @@
#. Tag: para
#: Annotations.xml:68
#, no-c-format
-msgid "Allows a Seam component to be bound to multiple contexts variables. The <literal>@Name</literal>/<literal>@Scope</literal> annotations define a \"default role\". Each <literal>@Role</literal> annotation defines an additional role."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’複数ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã«çµåˆã§ãるよã†ã«ã—ã¾ã™ã€‚ <literal>@Name</literal>/<literal>@Scope</literal> アノテーションã¯ã€Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒãƒ¼ãƒ«ã€ã‚’定義ã—ã¾ã™ã€‚ å„ <literal>@Role</literal> アノテーションã¯è¿½åŠ ãƒãƒ¼ãƒ«ã‚’定義ã—ã¾ã™ã€‚"
+msgid ""
+"Allows a Seam component to be bound to multiple contexts variables. The "
+"<literal>@Name</literal>/<literal>@Scope</literal> annotations define a "
+"\"default role\". Each <literal>@Role</literal> annotation defines an "
+"additional role."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’複数ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã«çµåˆã§ãるよã†ã«ã—ã¾ã™ã€‚ "
+"<literal>@Name</literal>/<literal>@Scope</literal> アノテーションã¯ã€Œãƒ‡ãƒ•ã‚©ãƒ«"
+"トãƒãƒ¼ãƒ«ã€ã‚’定義ã—ã¾ã™ã€‚ å„ <literal>@Role</literal> アノテーションã¯è¿½åŠ ãƒãƒ¼"
+"ルを定義ã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:76
@@ -112,8 +162,14 @@
#. Tag: para
#: Annotations.xml:82
#, no-c-format
-msgid "<literal>scope</literal> — the context variable scope. When no scope is explicitly specified, the default depends upon the component type, as above."
-msgstr "<literal>scope</literal> — コンテã‚スト変数ã®ã‚¹ã‚³ãƒ¼ãƒ—ã§ã™ã€‚ スコープãŒæ˜Žç¤ºçš„ã«æŒ‡å®šã•ã‚Œãªã„å ´åˆã€ デフォルトã¯ä¸Šè¨˜ã®ã¨ãŠã‚Šã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Šç•°ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>scope</literal> — the context variable scope. When no scope "
+"is explicitly specified, the default depends upon the component type, as "
+"above."
+msgstr ""
+"<literal>scope</literal> — コンテã‚スト変数ã®ã‚¹ã‚³ãƒ¼ãƒ—ã§ã™ã€‚ スコープãŒ"
+"明示的ã«æŒ‡å®šã•ã‚Œãªã„å ´åˆã€ デフォルトã¯ä¸Šè¨˜ã®ã¨ãŠã‚Šã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Š"
+"ç•°ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:93
@@ -156,8 +212,12 @@
#. Tag: para
#: Annotations.xml:108
#, no-c-format
-msgid "Disables Seam all interceptors on a particular component or method of a component."
-msgstr "特定ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¾ãŸã¯ãƒ¡ã‚½ãƒƒãƒ‰ã«ãŠã‘ã‚‹ã€ã™ã¹ã¦ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タを無効ã«ã—ã¾ã™ã€‚"
+msgid ""
+"Disables Seam all interceptors on a particular component or method of a "
+"component."
+msgstr ""
+"特定ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¾ãŸã¯ãƒ¡ã‚½ãƒƒãƒ‰ã«ãŠã‘ã‚‹ã€ã™ã¹ã¦ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タを無効ã«ã—ã¾"
+"ã™ã€‚"
#. Tag: literal
#: Annotations.xml:116
@@ -174,8 +234,14 @@
#. Tag: para
#: Annotations.xml:120
#, no-c-format
-msgid "Specifies the JNDI name that Seam will use to look up the EJB component. If no JNDI name is explicitly specified, Seam will use the JNDI pattern specified by <literal>org.jboss.seam.core.init.jndiPattern</literal>."
-msgstr "Seam ㌠EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«ä½¿ç”¨ã™ã‚‹ JNDI åを指定ã—ã¾ã™ã€‚ JNDI åãŒæ˜Žç¤ºçš„ã«æŒ‡å®šã•ã‚Œãªã„å ´åˆã€ Seam 㯠<literal>org.jboss.seam.core.init.jndiPattern</literal> ã§æŒ‡å®šã•ã‚Œã‚‹ JNDI パターンを使用ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies the JNDI name that Seam will use to look up the EJB component. If "
+"no JNDI name is explicitly specified, Seam will use the JNDI pattern "
+"specified by <literal>org.jboss.seam.core.init.jndiPattern</literal>."
+msgstr ""
+"Seam ㌠EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«ä½¿ç”¨ã™ã‚‹ JNDI åを指定ã—ã¾ã™ã€‚ "
+"JNDI åãŒæ˜Žç¤ºçš„ã«æŒ‡å®šã•ã‚Œãªã„å ´åˆã€ Seam 㯠<literal>org.jboss.seam.core."
+"init.jndiPattern</literal> ã§æŒ‡å®šã•ã‚Œã‚‹ JNDI パターンを使用ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:130
@@ -192,8 +258,13 @@
#. Tag: para
#: Annotations.xml:134
#, no-c-format
-msgid "Specifies that a conversation scope component is conversational, meaning that no method of the component may be called unless a long-running conversation is active."
-msgstr "対話スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå¯¾è©±ç”¨ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ã¤ã¾ã‚Šé•·æœŸå¯¾è©±ãŒèµ·ã“ã£ã¦ã„ãªã„é™ã‚Šã€ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã¶ã“ã¨ãŒã§ãã¾ã›ã‚“。"
+msgid ""
+"Specifies that a conversation scope component is conversational, meaning "
+"that no method of the component may be called unless a long-running "
+"conversation is active."
+msgstr ""
+"対話スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå¯¾è©±ç”¨ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ã¤ã¾ã‚Šé•·æœŸå¯¾è©±ãŒ"
+"èµ·ã“ã£ã¦ã„ãªã„é™ã‚Šã€ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã¶ã“ã¨ãŒã§ãã¾ã›ã‚“。"
#. Tag: literal
#: Annotations.xml:143
@@ -210,14 +281,26 @@
#. Tag: para
#: Annotations.xml:147
#, no-c-format
-msgid "Limits the scope of a CONVERSATION-scoped component to just the parent conversation in which it was instantiated. The component instance will not be visible to nested child conversations, which will get their own instance."
-msgstr "対話スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¹ã‚³ãƒ¼ãƒ—ã‚’ã€ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚ŒãŸè¦ªå¯¾è©±ã ã‘ã«åˆ¶é™ã—ã¾ã™ã€‚ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ãƒã‚¹ãƒˆã•ã‚ŒãŸå対話ã‹ã‚‰ã¯è¦‹ãˆã¾ã›ã‚“。å対話ã¯ç‹¬è‡ªã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’æŒã¤ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"Limits the scope of a CONVERSATION-scoped component to just the parent "
+"conversation in which it was instantiated. The component instance will not "
+"be visible to nested child conversations, which will get their own instance."
+msgstr ""
+"対話スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¹ã‚³ãƒ¼ãƒ—ã‚’ã€ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–"
+"ã•ã‚ŒãŸè¦ªå¯¾è©±ã ã‘ã«åˆ¶é™ã—ã¾ã™ã€‚ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ãƒã‚¹ãƒˆã•ã‚ŒãŸ"
+"å対話ã‹ã‚‰ã¯è¦‹ãˆã¾ã›ã‚“。å対話ã¯ç‹¬è‡ªã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’æŒã¤ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:153
#, no-c-format
-msgid "Warning: this is ill-defined, since it implies that a component will be visible for some part of a request cycle, and invisible after that. It is not recommended that applications use this feature!"
-msgstr "è¦å‘Šï¼šã“ã‚Œã¯ãŠã‹ã—ãªå®šç¾©ã§ã™ã€‚ãªãœãªã‚‰ã“ã‚Œã¯è¦æ±‚サイクルã®ã‚る部分ã§ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒè¦‹ãˆã€ãã®å¾Œè¦‹ãˆãªããªã‚‹ã¨ã„ã†ã“ã¨ã‚’æ„味ã—ã¦ã„ã¾ã™ã€‚アプリケーションã§ã“ã®æ©Ÿèƒ½ã‚’使ã†ã“ã¨ã¯æŽ¨å¥¨ã—ã¾ã›ã‚“ï¼"
+msgid ""
+"Warning: this is ill-defined, since it implies that a component will be "
+"visible for some part of a request cycle, and invisible after that. It is "
+"not recommended that applications use this feature!"
+msgstr ""
+"è¦å‘Šï¼šã“ã‚Œã¯ãŠã‹ã—ãªå®šç¾©ã§ã™ã€‚ãªãœãªã‚‰ã“ã‚Œã¯è¦æ±‚サイクルã®ã‚る部分ã§ã¯ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆãŒè¦‹ãˆã€ãã®å¾Œè¦‹ãˆãªããªã‚‹ã¨ã„ã†ã“ã¨ã‚’æ„味ã—ã¦ã„ã¾ã™ã€‚アプリケー"
+"ションã§ã“ã®æ©Ÿèƒ½ã‚’使ã†ã“ã¨ã¯æŽ¨å¥¨ã—ã¾ã›ã‚“ï¼"
#. Tag: literal
#: Annotations.xml:163
@@ -228,14 +311,22 @@
#. Tag: programlisting
#: Annotations.xml:166
#, no-c-format
-msgid "<![CDATA[@Scope(APPLICATION) @Startup(depends=\"org.jboss.seam.bpm.jbpm\")]]>"
-msgstr "<![CDATA[@Scope(APPLICATION) @Startup(depends=\"org.jboss.seam.bpm.jbpm\")]]>"
+msgid ""
+"<![CDATA[@Scope(APPLICATION) @Startup(depends=\"org.jboss.seam.bpm.jbpm\")]]>"
+msgstr ""
+"<![CDATA[@Scope(APPLICATION) @Startup(depends=\"org.jboss.seam.bpm.jbpm\")]]>"
#. Tag: para
#: Annotations.xml:167
#, no-c-format
-msgid "Specifies that an application scope component is started immediately at initialization time. This is mainly used for certain built-in components that bootstrap critical infrastructure such as JNDI, datasources, etc."
-msgstr "アプリケーションスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯åˆæœŸåŒ–時ã«ç›´ã¡ã«é–‹å§‹ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 主ã«ã€ JNDI〠データソースãªã©ã®é‡è¦ãªã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã‚’ブートストラップã™ã‚‹ç‰¹å®šã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Specifies that an application scope component is started immediately at "
+"initialization time. This is mainly used for certain built-in components "
+"that bootstrap critical infrastructure such as JNDI, datasources, etc."
+msgstr ""
+"アプリケーションスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯åˆæœŸåŒ–時ã«ç›´ã¡ã«é–‹å§‹ã•ã‚Œã‚‹ã“ã¨ã‚’指"
+"定ã—ã¾ã™ã€‚ 主ã«ã€ JNDI〠データソースãªã©ã®é‡è¦ãªã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã‚’ブート"
+"ストラップã™ã‚‹ç‰¹å®šã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:173
@@ -246,14 +337,22 @@
#. Tag: para
#: Annotations.xml:174
#, no-c-format
-msgid "Specifies that a session scope component is started immediately at session creation time."
-msgstr "セッションスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ä½œæˆæ™‚ã«ç›´ã¡ã«é–‹å§‹ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a session scope component is started immediately at session "
+"creation time."
+msgstr ""
+"セッションスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ä½œæˆæ™‚ã«ç›´ã¡ã«é–‹å§‹ã•ã‚Œã‚‹ã“ã¨ã‚’"
+"指定ã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:180
#, no-c-format
-msgid "<literal>depends</literal> — specifies that the named components must be started first, if they are installed."
-msgstr "<literal>depends</literal> — インストールã•ã‚Œã¦ã„ã‚‹ãªã‚‰ã°å…ˆã«é–‹å§‹ã•ã‚Œã‚‹ã¹ãåå‰ä»˜ãコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>depends</literal> — specifies that the named components must "
+"be started first, if they are installed."
+msgstr ""
+"<literal>depends</literal> — インストールã•ã‚Œã¦ã„ã‚‹ãªã‚‰ã°å…ˆã«é–‹å§‹ã•ã‚Œã‚‹"
+"ã¹ãåå‰ä»˜ãコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:191
@@ -270,8 +369,14 @@
#. Tag: para
#: Annotations.xml:195
#, no-c-format
-msgid "Specifies whether or not a component should be installed by default. The lack of an <literal>@Install</literal> annotation indicates a component should be installed."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’指定ã—ã¾ã™ã€‚ <literal>@Install</literal> アノテーションãŒç„¡ã„å ´åˆã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå¿…è¦ã§ã‚ã‚‹ã¨ã„ã†æ„味ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"Specifies whether or not a component should be installed by default. The "
+"lack of an <literal>@Install</literal> annotation indicates a component "
+"should be installed."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’指定ã—ã¾"
+"ã™ã€‚ <literal>@Install</literal> アノテーションãŒç„¡ã„å ´åˆã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚¤"
+"ンストールãŒå¿…è¦ã§ã‚ã‚‹ã¨ã„ã†æ„味ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:200
@@ -282,8 +387,12 @@
#. Tag: para
#: Annotations.xml:201
#, no-c-format
-msgid "Specifies that a component should only be stalled if the components listed as dependencies are also installed."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ä¾å˜é–¢ä¿‚ã¨ã—ã¦ãƒªã‚¹ãƒˆã•ã‚Œã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆç¾¤ã‚‚インストールã•ã‚Œã‚‹å ´åˆã«ã®ã¿ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a component should only be stalled if the components listed "
+"as dependencies are also installed."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ä¾å˜é–¢ä¿‚ã¨ã—ã¦ãƒªã‚¹ãƒˆã•ã‚Œã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆç¾¤ã‚‚インストール"
+"ã•ã‚Œã‚‹å ´åˆã«ã®ã¿ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:205
@@ -294,8 +403,14 @@
#. Tag: para
#: Annotations.xml:206
#, no-c-format
-msgid "Specifies that a component should only be installed if a component that is implemented by a certain class is installed. This is useful when the dependency doesn't have a single well-known name."
-msgstr "特定ã®ã‚¯ãƒ©ã‚¹ã§å®Ÿè£…ã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹å ´åˆã«ã®ã¿ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ä¾å˜ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®åå‰ãŒä¸å®šã§ã‚ã‚‹å ´åˆã«ä¾¿åˆ©ã§ã™ã€‚"
+msgid ""
+"Specifies that a component should only be installed if a component that is "
+"implemented by a certain class is installed. This is useful when the "
+"dependency doesn't have a single well-known name."
+msgstr ""
+"特定ã®ã‚¯ãƒ©ã‚¹ã§å®Ÿè£…ã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹å ´åˆã«ã®ã¿ã€ã‚³"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ä¾å˜ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å"
+"å‰ãŒä¸å®šã§ã‚ã‚‹å ´åˆã«ä¾¿åˆ©ã§ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:212
@@ -306,8 +421,12 @@
#. Tag: para
#: Annotations.xml:213
#, no-c-format
-msgid "Specifies that a component should only be installed if the named class is in the classpath."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã€æŒ‡å®šã•ã‚ŒãŸã‚¯ãƒ©ã‚¹ãŒã‚¯ãƒ©ã‚¹ãƒ‘ス内ã«ã‚ã‚‹å ´åˆã«ã®ã¿ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a component should only be installed if the named class is in "
+"the classpath."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã€æŒ‡å®šã•ã‚ŒãŸã‚¯ãƒ©ã‚¹ãŒã‚¯ãƒ©ã‚¹ãƒ‘ス内ã«ã‚ã‚‹å ´åˆã«ã®ã¿ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«"
+"ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:217
@@ -318,38 +437,63 @@
#. Tag: para
#: Annotations.xml:218
#, no-c-format
-msgid "Specifies the precedence of the component. If multiple components with the same name exist, the one with the higher precedence will be installed. The defined precendence values are (in ascending order):"
-msgstr "ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å„ªå…ˆåº¦ã‚’指定ã—ã¾ã™ã€‚ åŒã˜åå‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒè¤‡æ•°å˜åœ¨ã™ã‚‹å ´åˆã€ より高ã„優先度をæŒã¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ã€‚ 定義ã•ã‚Œã‚‹å„ªå…ˆåº¦ã®å€¤ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ (æ˜‡é †) :"
+msgid ""
+"Specifies the precedence of the component. If multiple components with the "
+"same name exist, the one with the higher precedence will be installed. The "
+"defined precendence values are (in ascending order):"
+msgstr ""
+"ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å„ªå…ˆåº¦ã‚’指定ã—ã¾ã™ã€‚ åŒã˜åå‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒè¤‡æ•°å˜åœ¨ã™"
+"ã‚‹å ´åˆã€ より高ã„優先度をæŒã¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ã€‚ 定義ã•ã‚Œ"
+"る優先度ã®å€¤ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ (æ˜‡é †) :"
#. Tag: para
#: Annotations.xml:227
#, no-c-format
-msgid "<literal>BUILT_IN</literal> — Precedence of all built-in Seam components"
-msgstr "<literal>BUILT_IN</literal> — ã™ã¹ã¦ã®çµ„ã¿è¾¼ã¿Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®å„ªå…ˆåº¦"
+msgid ""
+"<literal>BUILT_IN</literal> — Precedence of all built-in Seam "
+"components"
+msgstr ""
+"<literal>BUILT_IN</literal> — ã™ã¹ã¦ã®çµ„ã¿è¾¼ã¿Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®å„ªå…ˆ"
+"度"
#. Tag: para
#: Annotations.xml:233
#, no-c-format
-msgid "<literal>FRAMEWORK</literal> — Precedence to use for components of frameworks which extend Seam"
-msgstr "<literal>FRAMEWORK</literal> — Seamã‚’æ‹¡å¼µã™ã‚‹ãƒ•ãƒ¬ãƒ¼ãƒ ワークã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã†ãŸã‚ã®å„ªå…ˆåº¦"
+msgid ""
+"<literal>FRAMEWORK</literal> — Precedence to use for components of "
+"frameworks which extend Seam"
+msgstr ""
+"<literal>FRAMEWORK</literal> — Seamã‚’æ‹¡å¼µã™ã‚‹ãƒ•ãƒ¬ãƒ¼ãƒ ワークã®ã‚³ãƒ³ãƒãƒ¼ãƒ"
+"ントを使ã†ãŸã‚ã®å„ªå…ˆåº¦"
#. Tag: para
#: Annotations.xml:239
-#, no-c-format
-msgid "<literal>APPLICATION</literal> — Predence of application components (the default precedence)"
-msgstr "<literal>APPLICATION</literal> — アプリケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã®å„ªå…ˆåº¦ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å„ªå…ˆåº¦ï¼‰"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>APPLICATION</literal> — Precedence of application components "
+"(the default precedence)"
+msgstr ""
+"<literal>APPLICATION</literal> — アプリケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã®å„ªå…ˆåº¦"
+"(デフォルトã®å„ªå…ˆåº¦ï¼‰"
#. Tag: para
#: Annotations.xml:245
#, no-c-format
-msgid "<literal>DEPLOYMENT</literal> — Precedence to use for components which override application components in a particular deployment"
-msgstr "<literal>DEPLOYMENT</literal> — 特定ã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã«ãŠã„ã¦ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’上書ãã™ã‚‹ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã†ãŸã‚ã®å„ªå…ˆåº¦"
+msgid ""
+"<literal>DEPLOYMENT</literal> — Precedence to use for components which "
+"override application components in a particular deployment"
+msgstr ""
+"<literal>DEPLOYMENT</literal> — 特定ã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã«ãŠã„ã¦ã‚¢ãƒ—リケー"
+"ションコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’上書ãã™ã‚‹ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã†ãŸã‚ã®å„ªå…ˆåº¦"
#. Tag: para
#: Annotations.xml:252
#, no-c-format
-msgid "<literal>MOCK</literal> — Precedence for mock objects used in testing"
-msgstr "<literal>MOCK</literal> — テスト時ã«ä½¿ã†ãƒ¢ãƒƒã‚¯ã‚ªãƒ–ジェクトã®ãŸã‚ã®å„ªå…ˆåº¦"
+msgid ""
+"<literal>MOCK</literal> — Precedence for mock objects used in testing"
+msgstr ""
+"<literal>MOCK</literal> — テスト時ã«ä½¿ã†ãƒ¢ãƒƒã‚¯ã‚ªãƒ–ジェクトã®ãŸã‚ã®å„ªå…ˆ"
+"度"
#. Tag: literal
#: Annotations.xml:263
@@ -366,8 +510,15 @@
#. Tag: para
#: Annotations.xml:267
#, no-c-format
-msgid "Specifies that a component is accessed concurrently by multiple clients, and that Seam should serialize requests. If a request is not able to obtain its lock on the component in the given timeout period, an exception will be raised."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆãŒè¤‡æ•°ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã‚ˆã£ã¦åŒæ™‚ã«ã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ã“ã¨ã€ Seam ã¯è¦æ±‚をシリアライズã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ è¦æ±‚ãŒç‰¹å®šã®ã‚¿ã‚¤ãƒ アウト期間内ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ãƒãƒƒã‚¯ã‚’å–å¾—ã§ããªã„ã¨ä¾‹å¤–ãŒç™ºç”Ÿã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a component is accessed concurrently by multiple clients, and "
+"that Seam should serialize requests. If a request is not able to obtain its "
+"lock on the component in the given timeout period, an exception will be "
+"raised."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆãŒè¤‡æ•°ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã‚ˆã£ã¦åŒæ™‚ã«ã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ã“ã¨ã€ Seam ã¯"
+"è¦æ±‚をシリアライズã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ è¦æ±‚ãŒç‰¹å®šã®ã‚¿ã‚¤ãƒ アウト期間内ã«ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã§ãƒãƒƒã‚¯ã‚’å–å¾—ã§ããªã„ã¨ä¾‹å¤–ãŒç™ºç”Ÿã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:277
@@ -384,8 +535,12 @@
#. Tag: para
#: Annotations.xml:281
#, no-c-format
-msgid "Specifies that a JavaBean component or component method does not require state replication at the end of the invocation."
-msgstr "JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã¾ãŸã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã§çŠ¶æ…‹ã®è¤‡è£½ã‚’å¿…è¦ã¨ã—ãªã„ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a JavaBean component or component method does not require "
+"state replication at the end of the invocation."
+msgstr ""
+"JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã¾ãŸã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã§çŠ¶æ…‹ã®"
+"複製を必è¦ã¨ã—ãªã„ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:289
@@ -402,8 +557,12 @@
#. Tag: para
#: Annotations.xml:293
#, no-c-format
-msgid "Specifies that a component will be automatically created, even if the client does not specify <literal>create=true</literal>."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆãŒè‡ªå‹•çš„ã«ç”Ÿæˆã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚クライアント㌠<literal>create=true</literal> を指定ã—ã¦ã„ãªãã¦ã‚‚生æˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Specifies that a component will be automatically created, even if the client "
+"does not specify <literal>create=true</literal>."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆãŒè‡ªå‹•çš„ã«ç”Ÿæˆã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚クライアント㌠"
+"<literal>create=true</literal> を指定ã—ã¦ã„ãªãã¦ã‚‚生æˆã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Annotations.xml:303
@@ -414,8 +573,12 @@
#. Tag: para
#: Annotations.xml:304
#, no-c-format
-msgid "The next two annotations control bijection. These attributes occur on component instance variables or property accessor methods."
-msgstr "次ã®äºŒã¤ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’制御ã—ã¾ã™ã€‚ ã“れらã®å±žæ€§ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã¾ãŸã¯ãƒ—ãƒãƒ‘ティã®ã‚¢ã‚¯ã‚»ã‚µãƒ¡ã‚½ãƒƒãƒ‰ã«æŒ‡å®šã§ãã¾ã™ã€‚"
+msgid ""
+"The next two annotations control bijection. These attributes occur on "
+"component instance variables or property accessor methods."
+msgstr ""
+"次ã®äºŒã¤ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’制御ã—ã¾ã™ã€‚ ã“れらã®å±žæ€§ã¯ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã¾ãŸã¯ãƒ—ãƒãƒ‘ティã®ã‚¢ã‚¯ã‚»ã‚µãƒ¡ã‚½ãƒƒãƒ‰ã«æŒ‡å®šã§ãã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:312
@@ -432,8 +595,14 @@
#. Tag: para
#: Annotations.xml:316
#, no-c-format
-msgid "Specifies that a component attribute is to be injected from a context variable at the beginning of each component invocation. If the context variable is null, an exception will be thrown."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ãŒå„コンãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ã®é–‹å§‹æ™‚ã«ã‚³ãƒ³ãƒ†ã‚スト変数ã‹ã‚‰ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ コンテã‚スト変数㌠null ã®å ´åˆã€ 例外ãŒç™ºç”Ÿã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a component attribute is to be injected from a context "
+"variable at the beginning of each component invocation. If the context "
+"variable is null, an exception will be thrown."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ãŒå„コンãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ã®é–‹å§‹æ™‚ã«ã‚³ãƒ³ãƒ†ã‚スト変数ã‹ã‚‰"
+"インジェクトã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ コンテã‚スト変数㌠null ã®å ´åˆã€ 例外ãŒ"
+"発生ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:322
@@ -444,8 +613,13 @@
#. Tag: para
#: Annotations.xml:323
#, no-c-format
-msgid "Specifies that a component attribute is to be injected from a context variable at the beginning of each component invocation. The context variable may be null."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ãŒå„コンãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ã®é–‹å§‹æ™‚ã«ã‚³ãƒ³ãƒ†ã‚スト変数ã‹ã‚‰ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ コンテã‚スト変数㯠null ã§ã‚‚構ã„ã¾ã›ã‚“。"
+msgid ""
+"Specifies that a component attribute is to be injected from a context "
+"variable at the beginning of each component invocation. The context variable "
+"may be null."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ãŒå„コンãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ã®é–‹å§‹æ™‚ã«ã‚³ãƒ³ãƒ†ã‚スト変数ã‹ã‚‰"
+"インジェクトã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ コンテã‚スト変数㯠null ã§ã‚‚構ã„ã¾ã›ã‚“。"
#. Tag: programlisting
#: Annotations.xml:328
@@ -456,8 +630,14 @@
#. Tag: para
#: Annotations.xml:329
#, no-c-format
-msgid "Specifies that a component attribute is to be injected from a context variable at the beginning of each component invocation. If the context variable is null, an instance of the component is instantiated by Seam."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ã®é–‹å§‹æ™‚ã«ã‚³ãƒ³ãƒ†ã‚スト変数ã‹ã‚‰ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚コンテã‚スト変数㌠null ã®å ´åˆã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒ Seam ã«ã‚ˆã£ã¦ç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Specifies that a component attribute is to be injected from a context "
+"variable at the beginning of each component invocation. If the context "
+"variable is null, an instance of the component is instantiated by Seam."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ã®é–‹å§‹æ™‚ã«ã‚³ãƒ³ãƒ†ã‚スト変数ã‹ã‚‰ã‚¤ãƒ³"
+"ジェクトã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚コンテã‚スト変数㌠null ã®å ´åˆã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³"
+"トã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒ Seam ã«ã‚ˆã£ã¦ç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:335
@@ -466,11 +646,14 @@
msgstr "<![CDATA[@In(value=\"contextVariableName\")]]>"
#. Tag: para
-#: Annotations.xml:336
-#: Annotations.xml:403
+#: Annotations.xml:336 Annotations.xml:403
#, no-c-format
-msgid "Specifies the name of the context variable explicitly, instead of using the annotated instance variable name."
-msgstr "アノテーションを付ã‘られãŸã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°åを使用ã›ãšã€ コンテã‚スト変数åを明示的ã«æŒ‡å®šã—ã¾ã™ã€‚"
+msgid ""
+"Specifies the name of the context variable explicitly, instead of using the "
+"annotated instance variable name."
+msgstr ""
+"アノテーションを付ã‘られãŸã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°åを使用ã›ãšã€ コンテã‚スト変数åã‚’"
+"明示的ã«æŒ‡å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:340
@@ -481,26 +664,46 @@
#. Tag: para
#: Annotations.xml:341
#, no-c-format
-msgid "Specifies that a component attribute is to be injected by evaluating a JSF EL expression at the beginning of each component invocation."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒå„コンãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ã®é–‹å§‹æ™‚ã« JSF EL å¼ã‚’評価ã™ã‚‹ã“ã¨ã§ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a component attribute is to be injected by evaluating a JSF "
+"EL expression at the beginning of each component invocation."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒå„コンãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ã®é–‹å§‹æ™‚ã« JSF EL å¼ã‚’評価ã™ã‚‹ã“"
+"ã¨ã§ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:348
#, no-c-format
-msgid "<literal>value</literal> — specifies the name of the context variable. Default to the name of the component attribute. Alternatively, specifies a JSF EL expression, surrounded by <literal>#{...}</literal>."
-msgstr "<literal>value</literal> — コンテã‚スト変数åを指定ã—ã¾ã™ã€‚デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ã®åå‰ã§ã™ã€‚ã‚ã‚‹ã„㯠<literal>#{...}</literal> ã§å›²ã¾ã‚ŒãŸ JSF EL å¼ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>value</literal> — specifies the name of the context variable. "
+"Default to the name of the component attribute. Alternatively, specifies a "
+"JSF EL expression, surrounded by <literal>#{...}</literal>."
+msgstr ""
+"<literal>value</literal> — コンテã‚スト変数åを指定ã—ã¾ã™ã€‚デフォルトã¯"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ã®åå‰ã§ã™ã€‚ã‚ã‚‹ã„㯠<literal>#{...}</literal> ã§å›²ã¾ã‚ŒãŸ "
+"JSF EL å¼ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:356
#, no-c-format
-msgid "<literal>create</literal> — specifies that Seam should instantiate the component with the same name as the context variable if the context variable is undefined (null) in all contexts. Default to false."
-msgstr "<literal>create</literal> — コンテã‚スト変数ãŒã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ã‚ストã§æœªå®šç¾© (null) ã®å ´åˆã€ Seam ãŒã‚³ãƒ³ãƒ†ã‚スト変数ã¨ã—ã¦åŒã˜åå‰ã§ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚デフォルト㯠false ã§ã™ã€‚"
+msgid ""
+"<literal>create</literal> — specifies that Seam should instantiate the "
+"component with the same name as the context variable if the context variable "
+"is undefined (null) in all contexts. Default to false."
+msgstr ""
+"<literal>create</literal> — コンテã‚スト変数ãŒã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ã‚ストã§æœª"
+"定義 (null) ã®å ´åˆã€ Seam ãŒã‚³ãƒ³ãƒ†ã‚スト変数ã¨ã—ã¦åŒã˜åå‰ã§ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’"
+"インスタンス化ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚デフォルト㯠false ã§ã™ã€‚"
#. Tag: para
#: Annotations.xml:364
#, no-c-format
-msgid "<literal>required</literal> — specifies Seam should throw an exception if the context variable is undefined in all contexts."
-msgstr "<literal>required</literal> — コンテã‚スト変数ãŒã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ã‚ストã§æœªå®šç¾©ã®å ´åˆã€ Seam ãŒä¾‹å¤–をスãƒãƒ¼ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚"
+msgid ""
+"<literal>required</literal> — specifies Seam should throw an exception "
+"if the context variable is undefined in all contexts."
+msgstr ""
+"<literal>required</literal> — コンテã‚スト変数ãŒã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ã‚ストã§"
+"未定義ã®å ´åˆã€ Seam ãŒä¾‹å¤–をスãƒãƒ¼ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:375
@@ -517,8 +720,14 @@
#. Tag: para
#: Annotations.xml:379
#, no-c-format
-msgid "Specifies that a component attribute that is a Seam component is to be outjected to its context variable at the end of the invocation. If the attribute is null, an exception is thrown."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒå‘¼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã§ãã®ã‚³ãƒ³ãƒ†ã‚スト変数ã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 属性㌠null ã®å ´åˆã€ 例外ãŒç™ºç”Ÿã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a component attribute that is a Seam component is to be "
+"outjected to its context variable at the end of the invocation. If the "
+"attribute is null, an exception is thrown."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒå‘¼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã§ãã®ã‚³ãƒ³ãƒ†ã‚ス"
+"ト変数ã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 属性㌠null ã®å ´åˆã€ 例外ãŒç™º"
+"生ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:384
@@ -529,8 +738,13 @@
#. Tag: para
#: Annotations.xml:385
#, no-c-format
-msgid "Specifies that a component attribute that is a Seam component is to be outjected to its context variable at the end of the invocation. The attribute may be null."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒå‘¼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã§ãã®ã‚³ãƒ³ãƒ†ã‚スト変数ã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 属性㯠null ã§ã‚‚構ã„ã¾ã›ã‚“。"
+msgid ""
+"Specifies that a component attribute that is a Seam component is to be "
+"outjected to its context variable at the end of the invocation. The "
+"attribute may be null."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒå‘¼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã§ãã®ã‚³ãƒ³ãƒ†ã‚ス"
+"ト変数ã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 属性㯠null ã§ã‚‚構ã„ã¾ã›ã‚“。"
#. Tag: programlisting
#: Annotations.xml:390
@@ -541,14 +755,25 @@
#. Tag: para
#: Annotations.xml:391
#, no-c-format
-msgid "Specifies that a component attribute that is <emphasis>not</emphasis> a Seam component type is to be outjected to a specific scope at the end of the invocation."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã§ã¯ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒå‘¼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã§ç‰¹å®šã‚¹ã‚³ãƒ¼ãƒ—ã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a component attribute that is <emphasis>not</emphasis> a Seam "
+"component type is to be outjected to a specific scope at the end of the "
+"invocation."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã§ã¯ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒå‘¼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã§ç‰¹å®šã‚¹"
+"コープã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:396
#, no-c-format
-msgid "Alternatively, if no scope is explicitly specified, the scope of the component with the <literal>@Out</literal> attribute is used (or the <literal>EVENT</literal> scope if the component is stateless)."
-msgstr "明示的ã«ã‚¹ã‚³ãƒ¼ãƒ—ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€ 代ã‚ã‚Šã« <literal>@Out</literal> 属性をæŒã¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆè‡ªä½“ã®ã‚¹ã‚³ãƒ¼ãƒ—ãŒä½¿ç”¨ã•ã‚Œã¾ã™ (ã¾ãŸã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã§ã‚れ㰠<literal>EVENT</literal>) 。"
+msgid ""
+"Alternatively, if no scope is explicitly specified, the scope of the "
+"component with the <literal>@Out</literal> attribute is used (or the "
+"<literal>EVENT</literal> scope if the component is stateless)."
+msgstr ""
+"明示的ã«ã‚¹ã‚³ãƒ¼ãƒ—ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€ 代ã‚ã‚Šã« <literal>@Out</literal> 属"
+"性をæŒã¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆè‡ªä½“ã®ã‚¹ã‚³ãƒ¼ãƒ—ãŒä½¿ç”¨ã•ã‚Œã¾ã™ (ã¾ãŸã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¹"
+"テートレスã§ã‚れ㰠<literal>EVENT</literal>) 。"
#. Tag: programlisting
#: Annotations.xml:402
@@ -559,19 +784,29 @@
#. Tag: para
#: Annotations.xml:409
#, no-c-format
-msgid "<literal>value</literal> — specifies the name of the context variable. Default to the name of the component attribute."
-msgstr "<literal>value</literal> — コンテã‚スト変数åを指定ã—ã¾ã™ã€‚デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ã®åå‰ã§ã™ã€‚"
+msgid ""
+"<literal>value</literal> — specifies the name of the context variable. "
+"Default to the name of the component attribute."
+msgstr ""
+"<literal>value</literal> — コンテã‚スト変数åを指定ã—ã¾ã™ã€‚デフォルトã¯"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ã®åå‰ã§ã™ã€‚"
#. Tag: para
#: Annotations.xml:416
#, no-c-format
-msgid "<literal>required</literal> — specifies Seam should throw an exception if the component attribute is null during outjection."
-msgstr "<literal>required</literal> — アウトジェクトã™ã‚‹éš›ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ãŒ null ã ã£ãŸå ´åˆã€ Seam ãŒä¾‹å¤–をスãƒãƒ¼ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚"
+msgid ""
+"<literal>required</literal> — specifies Seam should throw an exception "
+"if the component attribute is null during outjection."
+msgstr ""
+"<literal>required</literal> — アウトジェクトã™ã‚‹éš›ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§"
+"㌠null ã ã£ãŸå ´åˆã€ Seam ãŒä¾‹å¤–をスãƒãƒ¼ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:427
#, no-c-format
-msgid "Note that it is quite common for these annotations to occur together, for example:"
+msgid ""
+"Note that it is quite common for these annotations to occur together, for "
+"example:"
msgstr "ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯åŒæ™‚ã«åˆ©ç”¨ã•ã‚Œã¾ã™ã€‚ 例:"
#. Tag: programlisting
@@ -582,9 +817,16 @@
#. Tag: para
#: Annotations.xml:434
-#, no-c-format
-msgid "The next annotation supports the <emphasis>manager component</emphasis> pattern, where a Seam component that manages the lifecycle of an instance of some other class that is to be injected. It appears on a component getter method."
-msgstr "次ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ <emphasis>マãƒãƒ¼ã‚¸ãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ</emphasis> パターンをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ä»–ã®ã„ãã¤ã‹ã®ã‚¯ãƒ©ã‚¹ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’管ç†ã™ã‚‹ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§åˆ©ç”¨ã•ã‚Œã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® getter メソッドã«ä»˜ä¸Žã•ã‚Œã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"The next annotation supports the <emphasis>manager component</emphasis> "
+"pattern; a Seam component manages the lifecycle of an instance of some other "
+"class that is to be injected. It appears on a component getter method."
+msgstr ""
+"次ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ <emphasis>マãƒãƒ¼ã‚¸ãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ</emphasis> パターンを"
+"サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ä»–ã®ã„ãã¤ã‹ã®ã‚¯ãƒ©ã‚¹"
+"ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’管ç†ã™ã‚‹ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§åˆ©ç”¨ã•ã‚Œã€ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã® getter メソッドã«ä»˜ä¸Žã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:444
@@ -601,14 +843,27 @@
#. Tag: para
#: Annotations.xml:448
#, no-c-format
-msgid "Specifies that the object returned by the annotated getter method is the thing that is injected instead of the component instance itself."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜ã„ã¦ã„ã‚‹ getter メソッドã«ã‚ˆã‚Šè¿”ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトãŒã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹è‡ªä½“ã®ä»£ã‚ã‚Šã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Specifies that the object returned by the annotated getter method is the "
+"thing that is injected instead of the component instance itself."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜ã„ã¦ã„ã‚‹ getter メソッドã«ã‚ˆã‚Šè¿”ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトãŒã€"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹è‡ªä½“ã®ä»£ã‚ã‚Šã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:457
-#, no-c-format
-msgid "The next annotation supports the <emphasis>factory component</emphasis> pattern, where a Seam component is responsible for initializing the value of a context variable. This is especially useful for initializing any state needed for rendering the response to a non-faces request. It appears on a component method."
-msgstr "次ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ <emphasis>ファクトリコンãƒãƒ¼ãƒãƒ³ãƒˆ</emphasis> パターンをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚³ãƒ³ãƒ†ã‚スト変数ã®å€¤ã®åˆæœŸåŒ–ã‚’è¡Œã„ã¾ã™ã€‚ 特ã«éž Faces è¦æ±‚ã«å¯¾ã™ã‚‹å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã«å¿…è¦ãªã‚らゆる状態ã®åˆæœŸåŒ–ã«ä¾¿åˆ©ã§ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã§æŒ‡å®šã•ã‚Œã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"The next annotation supports the <emphasis>factory component</emphasis> "
+"pattern; a Seam component is responsible for initializing the value of a "
+"context variable. This is especially useful for initializing any state "
+"needed for rendering the response to a non-faces request. It appears on a "
+"component method."
+msgstr ""
+"次ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ <emphasis>ファクトリコンãƒãƒ¼ãƒãƒ³ãƒˆ</emphasis> パターンを"
+"サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚³ãƒ³ãƒ†ã‚スト変数ã®å€¤ã®åˆæœŸåŒ–ã‚’è¡Œã„ã¾"
+"ã™ã€‚ 特ã«éž Faces è¦æ±‚ã«å¯¾ã™ã‚‹å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã«å¿…è¦ãªã‚らゆる状態ã®åˆæœŸåŒ–"
+"ã«ä¾¿åˆ©ã§ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã§æŒ‡å®šã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:468
@@ -619,44 +874,85 @@
#. Tag: programlisting
#: Annotations.xml:471
#, no-c-format
-msgid "<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() { ... }]]>"
-msgstr "<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() { ... }]]>"
+msgid ""
+"<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() "
+"{ ... }]]>"
+msgstr ""
+"<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() "
+"{ ... }]]>"
#. Tag: para
#: Annotations.xml:472
#, no-c-format
-msgid "Specifies that the method of the component is used to initialize the value of the named context variable, when the context variable has no value. This style is used with methods that return <literal>void</literal>."
-msgstr "コンテã‚スト変数ã«å€¤ãŒãªã„å ´åˆã«ã€ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒæŒ‡å®šã‚³ãƒ³ãƒ†ã‚スト変数ã®å€¤ã®åˆæœŸåŒ–ã«ä½¿ç”¨ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ã“ã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯ <literal>void</literal> ã‚’è¿”ã™ãƒ¡ã‚½ãƒƒãƒ‰ã¨ä½µç”¨ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that the method of the component is used to initialize the value "
+"of the named context variable, when the context variable has no value. This "
+"style is used with methods that return <literal>void</literal>."
+msgstr ""
+"コンテã‚スト変数ã«å€¤ãŒãªã„å ´åˆã«ã€ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒæŒ‡å®šã‚³ãƒ³ãƒ†ã‚"
+"スト変数ã®å€¤ã®åˆæœŸåŒ–ã«ä½¿ç”¨ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ã“ã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯ "
+"<literal>void</literal> ã‚’è¿”ã™ãƒ¡ã‚½ãƒƒãƒ‰ã¨ä½µç”¨ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:478
#, no-c-format
-msgid "<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public ProcessInstance createProcessInstance() { ... }]]>"
-msgstr "<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public ProcessInstance createProcessInstance() { ... }]]>"
+msgid ""
+"<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public "
+"ProcessInstance createProcessInstance() { ... }]]>"
+msgstr ""
+"<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public "
+"ProcessInstance createProcessInstance() { ... }]]>"
#. Tag: para
#: Annotations.xml:479
#, no-c-format
-msgid "Specifies that the method returns a value that Seam should use to initialize the value of the named context variable, when the context variable has no value. This style is used with methods that return a value. If no scope is explicitly specified, the scope of the component with the <literal>@Factory</literal> method is used (unless the component is stateless, in which case the <literal>EVENT</literal> context is used)."
-msgstr "コンテã‚スト変数ã«å€¤ãŒãªã„å ´åˆã€ Seam ãŒæŒ‡å®šã‚³ãƒ³ãƒ†ã‚スト変数ã®å€¤ã®åˆæœŸåŒ–ã«ä½¿ç”¨ã™ã‚‹å€¤ã‚’ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒè¿”ã™ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ã“ã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯å€¤ã‚’è¿”ã™ãƒ¡ã‚½ãƒƒãƒ‰ã¨ä½µç”¨ã—ã¾ã™ã€‚ 明示的ã«ã‚¹ã‚³ãƒ¼ãƒ—ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€ <literal>@Factory</literal> メソッドをæŒã¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆè‡ªä½“ã®ã‚¹ã‚³ãƒ¼ãƒ—ãŒä½¿ç”¨ã•ã‚Œã¾ã™ (ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã§ã¯ãªã„å ´åˆã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã®å ´åˆã¯<literal>EVENT</literal> コンテã‚ストãŒä½¿ç”¨ã•ã‚Œã¾ã™) 。"
+msgid ""
+"Specifies that the method returns a value that Seam should use to initialize "
+"the value of the named context variable, when the context variable has no "
+"value. This style is used with methods that return a value. If no scope is "
+"explicitly specified, the scope of the component with the <literal>@Factory</"
+"literal> method is used (unless the component is stateless, in which case "
+"the <literal>EVENT</literal> context is used)."
+msgstr ""
+"コンテã‚スト変数ã«å€¤ãŒãªã„å ´åˆã€ Seam ãŒæŒ‡å®šã‚³ãƒ³ãƒ†ã‚スト変数ã®å€¤ã®åˆæœŸåŒ–ã«ä½¿"
+"用ã™ã‚‹å€¤ã‚’ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒè¿”ã™ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ã“ã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯å€¤ã‚’è¿”ã™ãƒ¡ã‚½ãƒƒãƒ‰"
+"ã¨ä½µç”¨ã—ã¾ã™ã€‚ 明示的ã«ã‚¹ã‚³ãƒ¼ãƒ—ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€ <literal>@Factory</"
+"literal> メソッドをæŒã¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆè‡ªä½“ã®ã‚¹ã‚³ãƒ¼ãƒ—ãŒä½¿ç”¨ã•ã‚Œã¾ã™ (ãã®ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã§ã¯ãªã„å ´åˆã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã®å ´åˆã¯"
+"<literal>EVENT</literal> コンテã‚ストãŒä½¿ç”¨ã•ã‚Œã¾ã™) 。"
#. Tag: para
#: Annotations.xml:491
#, no-c-format
-msgid "<literal>value</literal> — specifies the name of the context variable. If the method is a getter method, default to the JavaBeans property name."
-msgstr "<literal>value</literal> — コンテã‚スト変数ã®åå‰ã‚’指定ã—ã¾ã™ã€‚メソッド㌠getter メソッドã®å ´åˆã€ JavaBeans ã®ãƒ—ãƒãƒ‘ティåãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>value</literal> — specifies the name of the context variable. "
+"If the method is a getter method, default to the JavaBeans property name."
+msgstr ""
+"<literal>value</literal> — コンテã‚スト変数ã®åå‰ã‚’指定ã—ã¾ã™ã€‚メソッド"
+"㌠getter メソッドã®å ´åˆã€ JavaBeans ã®ãƒ—ãƒãƒ‘ティåãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:498
#, no-c-format
-msgid "<literal>scope</literal> — specifies the scope that Seam should bind the returned value to. Only meaningful for factory methods which return a value."
-msgstr "<literal>scope</literal> — SeamãŒæˆ»ã‚Šå€¤ã‚’ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã‚¹ã‚³ãƒ¼ãƒ—を指定ã—ã¾ã™ã€‚値を返ã™ãƒ•ã‚¡ã‚¯ãƒˆãƒªãƒ¡ã‚½ãƒƒãƒ‰ã«å–ã£ã¦ã®ã¿ã€æ„味ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>scope</literal> — specifies the scope that Seam should bind "
+"the returned value to. Only meaningful for factory methods which return a "
+"value."
+msgstr ""
+"<literal>scope</literal> — SeamãŒæˆ»ã‚Šå€¤ã‚’ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã‚¹ã‚³ãƒ¼ãƒ—を指定ã—ã¾"
+"ã™ã€‚値を返ã™ãƒ•ã‚¡ã‚¯ãƒˆãƒªãƒ¡ã‚½ãƒƒãƒ‰ã«å–ã£ã¦ã®ã¿ã€æ„味ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:505
#, no-c-format
-msgid "<literal>autoCreate</literal> — specifies that this factory method should be automatically called whenever the variable is asked for, even if <literal>@In</literal> does not specify <literal>create=true</literal>."
-msgstr "<literal>autoCreate</literal> — 変数ãŒè¦æ±‚ã•ã‚ŒãŸã¨ãã«ã¯ã„ã¤ã‚‚ã“ã®ãƒ•ã‚¡ã‚¯ãƒˆãƒªãƒ¡ã‚½ãƒƒãƒ‰ãŒè‡ªå‹•çš„ã«å‘¼ã°ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚<literal>@In</literal> ㌠<literal>create=true</literal> を指定ã—ã¦ã„ãªã„å ´åˆã§ã‚‚呼ã°ã‚Œã¾ã™ã€‚"
+msgid ""
+"<literal>autoCreate</literal> — specifies that this factory method "
+"should be automatically called whenever the variable is asked for, even if "
+"<literal>@In</literal> does not specify <literal>create=true</literal>."
+msgstr ""
+"<literal>autoCreate</literal> — 変数ãŒè¦æ±‚ã•ã‚ŒãŸã¨ãã«ã¯ã„ã¤ã‚‚ã“ã®ãƒ•ã‚¡"
+"クトリメソッドãŒè‡ªå‹•çš„ã«å‘¼ã°ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚<literal>@In</literal> ㌠"
+"<literal>create=true</literal> を指定ã—ã¦ã„ãªã„å ´åˆã§ã‚‚呼ã°ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:518
@@ -679,14 +975,24 @@
#. Tag: para
#: Annotations.xml:529
#, no-c-format
-msgid "Specifies that a component field is to be injected with an instance of <literal>org.jboss.seam.log.Log</literal>. For entity beans, the field must be declared as static."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã« <literal>org.jboss.seam.log.Log</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’インジェクトã—ã¾ã™ã€‚ エンティティ Bean ã®å ´åˆã€ ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯ static ã¨ã—ã¦å®£è¨€ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Specifies that a component field is to be injected with an instance of "
+"<literal>org.jboss.seam.log.Log</literal>. For entity beans, the field must "
+"be declared as static."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã« <literal>org.jboss.seam.log.Log</literal> ã®ã‚¤ãƒ³ã‚¹"
+"タンスをインジェクトã—ã¾ã™ã€‚ エンティティ Bean ã®å ´åˆã€ ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯ "
+"static ã¨ã—ã¦å®£è¨€ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Annotations.xml:536
#, no-c-format
-msgid "<literal>value</literal> — specifies the name of the log category. Default to the name of the component class."
-msgstr "<literal>value</literal> — ãƒã‚°ã‚«ãƒ†ã‚´ãƒªã®åå‰ã‚’指定ã—ã¾ã™ã€‚デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¯ãƒ©ã‚¹åã§ã™ã€‚"
+msgid ""
+"<literal>value</literal> — specifies the name of the log category. "
+"Default to the name of the component class."
+msgstr ""
+"<literal>value</literal> — ãƒã‚°ã‚«ãƒ†ã‚´ãƒªã®åå‰ã‚’指定ã—ã¾ã™ã€‚デフォルトã¯"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¯ãƒ©ã‚¹åã§ã™ã€‚"
#. Tag: para
#: Annotations.xml:547
@@ -709,14 +1015,22 @@
#. Tag: para
#: Annotations.xml:558
#, no-c-format
-msgid "Specifies that a component attribute is to be injected with the value of a request parameter. Basic type conversions are performed automatically."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ã«è¦æ±‚パラメータ値をインジェクトã—ã¾ã™ã€‚ 基本的ãªå¯¾è©±ã¯è‡ªå‹•çš„ã«é–‹å§‹ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Specifies that a component attribute is to be injected with the value of a "
+"request parameter. Basic type conversions are performed automatically."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ã«è¦æ±‚パラメータ値をインジェクトã—ã¾ã™ã€‚ 基本的ãªå¯¾è©±ã¯è‡ª"
+"å‹•çš„ã«é–‹å§‹ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:565
#, no-c-format
-msgid "<literal>value</literal> — specifies the name of the request parameter. Default to the name of the component attribute."
-msgstr "<literal>value</literal> — è¦æ±‚パラメータã®åå‰ã‚’指定ã—ã¾ã™ã€‚デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ã®åå‰ã§ã™ã€‚"
+msgid ""
+"<literal>value</literal> — specifies the name of the request "
+"parameter. Default to the name of the component attribute."
+msgstr ""
+"<literal>value</literal> — è¦æ±‚パラメータã®åå‰ã‚’指定ã—ã¾ã™ã€‚デフォルト"
+"ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ã®åå‰ã§ã™ã€‚"
#. Tag: title
#: Annotations.xml:579
@@ -727,8 +1041,14 @@
#. Tag: para
#: Annotations.xml:580
#, no-c-format
-msgid "These annotations allow a component to react to its own lifecycle events. They occur on methods of the component. There may be only one of each per component class."
-msgstr "ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã‚Šã€ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆè‡ªä½“ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚¤ãƒ™ãƒ³ãƒˆã«å¯¾ã—ã¦åå¿œã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ å„コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã”ã¨ã«ãã‚Œãžã‚Œä¸€ã¤ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ã¿å®šç¾©ã§ãã¾ã™ã€‚"
+msgid ""
+"These annotations allow a component to react to its own lifecycle events. "
+"They occur on methods of the component. There may be only one of each per "
+"component class."
+msgstr ""
+"ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã‚Šã€ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆè‡ªä½“ã®ãƒ©ã‚¤ãƒ•"
+"サイクルイベントã«å¯¾ã—ã¦åå¿œã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ å„コンãƒãƒ¼ãƒãƒ³ãƒˆ"
+"クラスã”ã¨ã«ãã‚Œãžã‚Œä¸€ã¤ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ã¿å®šç¾©ã§ãã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:589
@@ -745,8 +1065,14 @@
#. Tag: para
#: Annotations.xml:593
#, no-c-format
-msgid "Specifies that the method should be called when an instance of the component is instantiated by Seam. Note that create methods are only supported for JavaBeans and stateful session beans."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒ Seam ã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚ŒãŸã¨ãã«å‘¼ã³å‡ºã•ã‚Œã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’指定ã—ã¾ã™ã€‚ create メソッド㯠JavaBeans ãŠã‚ˆã³ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã«å¯¾ã—ã¦ã—ã‹ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"Specifies that the method should be called when an instance of the component "
+"is instantiated by Seam. Note that create methods are only supported for "
+"JavaBeans and stateful session beans."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒ Seam ã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚ŒãŸã¨ãã«å‘¼ã³å‡º"
+"ã•ã‚Œã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’指定ã—ã¾ã™ã€‚ create メソッド㯠JavaBeans ãŠã‚ˆã³ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«"
+"セッション Bean ã«å¯¾ã—ã¦ã—ã‹ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。"
#. Tag: literal
#: Annotations.xml:603
@@ -763,14 +1089,26 @@
#. Tag: para
#: Annotations.xml:607
#, no-c-format
-msgid "Specifies that the method should be called when the context ends and its context variables are destroyed. Note that destroy methods are only supported for JavaBeans and stateful session beans."
-msgstr "コンテã‚ストãŒçµ‚了ã—ã€ãã®ã‚³ãƒ³ãƒ†ã‚スト変数ãŒç ´æ£„ã•ã‚Œã‚‹ã¨ãã«å‘¼ã³å‡ºã•ã‚Œã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’指定ã—ã¾ã™ã€‚ destroy メソッド㯠JavaBeans ãŠã‚ˆã³ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã«å¯¾ã—ã¦ã—ã‹ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"Specifies that the method should be called when the context ends and its "
+"context variables are destroyed. Note that destroy methods are only "
+"supported for JavaBeans and stateful session beans."
+msgstr ""
+"コンテã‚ストãŒçµ‚了ã—ã€ãã®ã‚³ãƒ³ãƒ†ã‚スト変数ãŒç ´æ£„ã•ã‚Œã‚‹ã¨ãã«å‘¼ã³å‡ºã•ã‚Œã‚‹ãƒ¡"
+"ソッドを指定ã—ã¾ã™ã€‚ destroy メソッド㯠JavaBeans ãŠã‚ˆã³ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§"
+"ン Bean ã«å¯¾ã—ã¦ã—ã‹ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Annotations.xml:613
#, no-c-format
-msgid "Destroy methods should be used only for cleanup. <emphasis>Seam catches, logs and swallows any exception that propagates out of a destroy method.</emphasis>"
-msgstr "Destroy メソッドã¯ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã«ã®ã¿ä½¿ç”¨ã™ã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。 <emphasis>Seam 㯠destroy メソッドã‹ã‚‰ä¼æ’ã™ã‚‹ä¾‹å¤–ã¯ã™ã¹ã¦ã‚ャッãƒã—ã¦ãƒã‚°ã‚’出力ã—ã€æ¨ã¦ã¦ã—ã¾ã„ã¾ã™ã€‚</emphasis>"
+msgid ""
+"Destroy methods should be used only for cleanup. <emphasis>Seam catches, "
+"logs and swallows any exception that propagates out of a destroy method.</"
+"emphasis>"
+msgstr ""
+"Destroy メソッドã¯ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã«ã®ã¿ä½¿ç”¨ã™ã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。 "
+"<emphasis>Seam 㯠destroy メソッドã‹ã‚‰ä¼æ’ã™ã‚‹ä¾‹å¤–ã¯ã™ã¹ã¦ã‚ャッãƒã—ã¦ãƒã‚°ã‚’"
+"出力ã—ã€æ¨ã¦ã¦ã—ã¾ã„ã¾ã™ã€‚</emphasis>"
#. Tag: literal
#: Annotations.xml:622
@@ -787,8 +1125,12 @@
#. Tag: para
#: Annotations.xml:626
#, no-c-format
-msgid "Specifies that the method should be called when a component-driven event of the specified type occurs."
-msgstr "指定ã•ã‚ŒãŸã‚¿ã‚¤ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã™ã‚‹ã¨ã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Specifies that the method should be called when a component-driven event of "
+"the specified type occurs."
+msgstr ""
+"指定ã•ã‚ŒãŸã‚¿ã‚¤ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã™ã‚‹ã¨ã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³"
+"出ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:630
@@ -799,8 +1141,16 @@
#. Tag: para
#: Annotations.xml:631
#, no-c-format
-msgid "Specifies that the method should be called when an event of the specified type occurs but that an instance should not be created if one doesn't exist. If an instance does not exist and create is false, the event will not be observed. The default value for create is true."
-msgstr "指定ã—ãŸã‚¿ã‚¤ãƒ—ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã—ãŸã¨ãã«ãã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã°ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚ãŸã ã—インスタンスãŒå˜åœ¨ã—ãªã„å ´åˆã«ã€ãれを生æˆã™ã‚‹ã“ã¨ã¯ã—ã¾ã›ã‚“。インスタンスãŒå˜åœ¨ã›ãšã€ create ㌠false ã®å ´åˆã€ã‚¤ãƒ™ãƒ³ãƒˆã¯ç›£è¦–ã•ã‚Œã¾ã›ã‚“。create ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯ true ã§ã™ã€‚"
+msgid ""
+"Specifies that the method should be called when an event of the specified "
+"type occurs but that an instance should not be created if one doesn't exist. "
+"If an instance does not exist and create is false, the event will not be "
+"observed. The default value for create is true."
+msgstr ""
+"指定ã—ãŸã‚¿ã‚¤ãƒ—ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã—ãŸã¨ãã«ãã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã°ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾"
+"ã™ã€‚ãŸã ã—インスタンスãŒå˜åœ¨ã—ãªã„å ´åˆã«ã€ãれを生æˆã™ã‚‹ã“ã¨ã¯ã—ã¾ã›ã‚“。イン"
+"スタンスãŒå˜åœ¨ã›ãšã€ create ㌠false ã®å ´åˆã€ã‚¤ãƒ™ãƒ³ãƒˆã¯ç›£è¦–ã•ã‚Œã¾ã›ã‚“。"
+"create ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯ true ã§ã™ã€‚"
#. Tag: title
#: Annotations.xml:645
@@ -811,14 +1161,27 @@
#. Tag: para
#: Annotations.xml:646
#, no-c-format
-msgid "These annotations provide declarative conversation demarcation. They appear on methods of Seam components, usually action listener methods."
-msgstr "ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯å®£è¨€çš„対話ã®å¢ƒç•Œã‚’è¨å®šã—ã¾ã™ã€‚ ã“れら㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ä¸Šã€é€šå¸¸ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã«ä»˜ä¸Žã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"These annotations provide declarative conversation demarcation. They appear "
+"on methods of Seam components, usually action listener methods."
+msgstr ""
+"ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯å®£è¨€çš„対話ã®å¢ƒç•Œã‚’è¨å®šã—ã¾ã™ã€‚ ã“れら㯠Seam コンãƒãƒ¼"
+"ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ä¸Šã€é€šå¸¸ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã«ä»˜ä¸Žã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:651
#, no-c-format
-msgid "Every web request has a conversation context associated with it. Most of these conversations end at the end of the request. If you want a conversation that span multiple requests, you must \"promote\" the current conversation to a <emphasis>long-running conversation</emphasis> by calling a method marked with <literal>@Begin</literal>."
-msgstr "ã™ã¹ã¦ã® Web è¦æ±‚ã¯ãã‚Œã«é–¢é€£ã™ã‚‹å¯¾è©±çš„コンテã‚ストをæŒã£ã¦ã„ã¾ã™ã€‚ ã»ã¨ã‚“ã©ã®å¯¾è©±ã¯è¦æ±‚ã®çµ‚了ã¨åŒæ™‚ã«çµ‚了ã—ã¾ã™ã€‚ 複数ã®è¦æ±‚ã«ã‚ãŸã‚‹å¯¾è©±ãŒå¿…è¦ã§ã‚ã‚Œã°ã€<literal>@Begin</literal> を付ã‘ãŸãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã“ã¨ã§ã€ <emphasis>長期対話 (long-running conversation)</emphasis> ã«æ˜‡æ ¼ã•ã›ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Every web request has a conversation context associated with it. Most of "
+"these conversations end at the end of the request. If you want a "
+"conversation that span multiple requests, you must \"promote\" the current "
+"conversation to a <emphasis>long-running conversation</emphasis> by calling "
+"a method marked with <literal>@Begin</literal>."
+msgstr ""
+"ã™ã¹ã¦ã® Web è¦æ±‚ã¯ãã‚Œã«é–¢é€£ã™ã‚‹å¯¾è©±çš„コンテã‚ストをæŒã£ã¦ã„ã¾ã™ã€‚ ã»ã¨ã‚“ã©"
+"ã®å¯¾è©±ã¯è¦æ±‚ã®çµ‚了ã¨åŒæ™‚ã«çµ‚了ã—ã¾ã™ã€‚ 複数ã®è¦æ±‚ã«ã‚ãŸã‚‹å¯¾è©±ãŒå¿…è¦ã§ã‚ã‚Œã°ã€"
+"<literal>@Begin</literal> を付ã‘ãŸãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã“ã¨ã§ã€ <emphasis>長期対"
+"話 (long-running conversation)</emphasis> ã«æ˜‡æ ¼ã•ã›ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: literal
#: Annotations.xml:662
@@ -835,8 +1198,12 @@
#. Tag: para
#: Annotations.xml:666
#, no-c-format
-msgid "Specifies that a long-running conversation begins when this method returns a non-null outcome without exception."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒä¾‹å¤–ãŠã‚ˆã³ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã—ãŸã‚‰é•·æœŸå¯¾è©±ãŒé–‹å§‹ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a long-running conversation begins when this method returns a "
+"non-null outcome without exception."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒä¾‹å¤–ãŠã‚ˆã³ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã—ãŸã‚‰é•·æœŸå¯¾è©±ãŒé–‹å§‹ã™"
+"ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:670
@@ -847,8 +1214,12 @@
#. Tag: para
#: Annotations.xml:671
#, no-c-format
-msgid "Specifies that if a long-running conversation is already in progress, the conversation context is simply propagated."
-msgstr "長期対話ãŒã™ã§ã«é–‹å§‹ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ 対話コンテã‚ストãŒå˜ã«ä¼æ’ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that if a long-running conversation is already in progress, the "
+"conversation context is simply propagated."
+msgstr ""
+"長期対話ãŒã™ã§ã«é–‹å§‹ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ 対話コンテã‚ストãŒå˜ã«ä¼æ’ã•ã‚Œã‚‹ã“ã¨ã‚’指"
+"定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:675
@@ -859,8 +1230,17 @@
#. Tag: para
#: Annotations.xml:676
#, no-c-format
-msgid "Specifies that if a long-running conversation is already in progress, a new <emphasis>nested</emphasis> conversation context begins. The nested conversation will end when the next <literal>@End</literal> is encountered, and the outer conversation will resume. It is perfectly legal for multiple nested conversations to exist concurrently in the same outer conversation."
-msgstr "長期対話ãŒã™ã§ã«é–‹å§‹ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ æ–°ãŸã«<emphasis>ãƒã‚¹ãƒˆã•ã‚ŒãŸ</emphasis>対話コンテã‚ストãŒé–‹å§‹ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 次㮠<literal>@End</literal> ãŒå‡ºç¾ã—ãŸã¨ãã«ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ãŒçµ‚了ã—ã€å¤–å´ã®å¯¾è©±ãŒå†é–‹ã—ã¾ã™ã€‚åŒã˜å¤–å´ã®å¯¾è©±ã«ãŠã„ã¦ã€è¤‡æ•°ã®ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ãŒåŒæ™‚ã«å˜åœ¨ã™ã‚‹ã“ã¨ã¯å…¨ãå•é¡Œã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"Specifies that if a long-running conversation is already in progress, a new "
+"<emphasis>nested</emphasis> conversation context begins. The nested "
+"conversation will end when the next <literal>@End</literal> is encountered, "
+"and the outer conversation will resume. It is perfectly legal for multiple "
+"nested conversations to exist concurrently in the same outer conversation."
+msgstr ""
+"長期対話ãŒã™ã§ã«é–‹å§‹ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ æ–°ãŸã«<emphasis>ãƒã‚¹ãƒˆã•ã‚ŒãŸ</emphasis>"
+"対話コンテã‚ストãŒé–‹å§‹ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 次㮠<literal>@End</literal> ãŒ"
+"出ç¾ã—ãŸã¨ãã«ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ãŒçµ‚了ã—ã€å¤–å´ã®å¯¾è©±ãŒå†é–‹ã—ã¾ã™ã€‚åŒã˜å¤–å´ã®å¯¾"
+"話ã«ãŠã„ã¦ã€è¤‡æ•°ã®ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ãŒåŒæ™‚ã«å˜åœ¨ã™ã‚‹ã“ã¨ã¯å…¨ãå•é¡Œã‚ã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
#: Annotations.xml:685
@@ -871,8 +1251,11 @@
#. Tag: para
#: Annotations.xml:686
#, no-c-format
-msgid "Specifies a jBPM process definition name that defines the pageflow for this conversation."
-msgstr "ã“ã®å¯¾è©±ã®ãŸã‚ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã™ã‚‹ jBPM プãƒã‚»ã‚¹å®šç¾©ã®åå‰ã‚’定義ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies a jBPM process definition name that defines the pageflow for this "
+"conversation."
+msgstr ""
+"ã“ã®å¯¾è©±ã®ãŸã‚ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã™ã‚‹ jBPM プãƒã‚»ã‚¹å®šç¾©ã®åå‰ã‚’定義ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:690
@@ -883,34 +1266,69 @@
#. Tag: para
#: Annotations.xml:691
#, no-c-format
-msgid "Specify the flush mode of any Seam-managed persistence contexts. <literal>flushMode=FlushModeType.MANUAL</literal> supports the use of <emphasis>atomic conversations</emphasis> where all write operations are queued in the conversation context until an explicit call to <literal>flush()</literal> (which usually occurs at the end of the conversation)."
-msgstr "Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒ¢ãƒ¼ãƒ‰ã‚’指定ã—ã¾ã™ã€‚ <literal>flushMode=FlushModeType.MANUAL</literal> 㯠<emphasis>アトミックãªå¯¾è©± (atomic conversation)</emphasis> をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ ã“ã®å ´åˆã€ <literal>flush () </literal> (通常〠対話終了時ã«å‘¼ã³å‡ºã•ã‚Œã‚‹) ã®æ˜Žç¤ºçš„ãªå‘¼ã³å‡ºã—ãŒèµ·ãã‚‹ã¾ã§ã€ ã™ã¹ã¦ã®æ›¸ãè¾¼ã¿æ“作ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚スト内ã«ã‚ューイングã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Specify the flush mode of any Seam-managed persistence contexts. "
+"<literal>flushMode=FlushModeType.MANUAL</literal> supports the use of "
+"<emphasis>atomic conversations</emphasis> where all write operations are "
+"queued in the conversation context until an explicit call to <literal>flush()"
+"</literal> (which usually occurs at the end of the conversation)."
+msgstr ""
+"Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒ¢ãƒ¼ãƒ‰ã‚’指定ã—ã¾ã™ã€‚ "
+"<literal>flushMode=FlushModeType.MANUAL</literal> 㯠<emphasis>アトミックãªå¯¾"
+"話 (atomic conversation)</emphasis> をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ ã“ã®å ´åˆã€ "
+"<literal>flush () </literal> (通常〠対話終了時ã«å‘¼ã³å‡ºã•ã‚Œã‚‹) ã®æ˜Žç¤ºçš„ãªå‘¼ã³"
+"出ã—ãŒèµ·ãã‚‹ã¾ã§ã€ ã™ã¹ã¦ã®æ›¸ãè¾¼ã¿æ“作ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚スト内ã«ã‚ューイングã•ã‚Œ"
+"ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:702
#, no-c-format
-msgid "<literal>join</literal> — determines the behavior when a long-running conversation is already in progress. If <literal>true</literal>, the context is propagated. If <literal>false</literal>, an exception is thrown. Default to <literal>false</literal>. This setting is ignored when <literal>nested=true</literal> is specified."
-msgstr "<literal>join</literal> — 長期対話ãŒæ—¢ã«å§‹ã¾ã£ã¦ã„ã‚‹å ´åˆã®å‹•ä½œã‚’指定ã—ã¾ã™ã€‚<literal>true</literal> ãªã‚‰ã°ã€ã‚³ãƒ³ãƒ†ã‚ストãŒä¼æ’ã•ã‚Œã¾ã™ã€‚ <literal>false</literal> ãªã‚‰ã°ã€ä¾‹å¤–ãŒã‚¹ãƒãƒ¼ã•ã‚Œã¾ã™ã€‚デフォルト㯠<literal>false</literal> ã§ã™ã€‚<literal>nested=true</literal> ãŒæŒ‡å®šã•ã‚Œã¦ã„ã‚‹å ´åˆã¯ã€ã“ã®è¨å®šã¯ç„¡è¦–ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"<literal>join</literal> — determines the behavior when a long-running "
+"conversation is already in progress. If <literal>true</literal>, the context "
+"is propagated. If <literal>false</literal>, an exception is thrown. Default "
+"to <literal>false</literal>. This setting is ignored when "
+"<literal>nested=true</literal> is specified."
+msgstr ""
+"<literal>join</literal> — 長期対話ãŒæ—¢ã«å§‹ã¾ã£ã¦ã„ã‚‹å ´åˆã®å‹•ä½œã‚’指定ã—"
+"ã¾ã™ã€‚<literal>true</literal> ãªã‚‰ã°ã€ã‚³ãƒ³ãƒ†ã‚ストãŒä¼æ’ã•ã‚Œã¾ã™ã€‚ "
+"<literal>false</literal> ãªã‚‰ã°ã€ä¾‹å¤–ãŒã‚¹ãƒãƒ¼ã•ã‚Œã¾ã™ã€‚デフォルト㯠"
+"<literal>false</literal> ã§ã™ã€‚<literal>nested=true</literal> ãŒæŒ‡å®šã•ã‚Œã¦ã„"
+"ã‚‹å ´åˆã¯ã€ã“ã®è¨å®šã¯ç„¡è¦–ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:713
#, no-c-format
-msgid "<literal>nested</literal> — specifies that a nested conversation should be started if a long-running conversation is already in progress."
-msgstr "<literal>nested</literal> — 長期対話ãŒæ—¢ã«é–‹å§‹ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ãƒã‚¹ãƒˆã—ãŸå¯¾è©±ãŒé–‹å§‹ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>nested</literal> — specifies that a nested conversation "
+"should be started if a long-running conversation is already in progress."
+msgstr ""
+"<literal>nested</literal> — 長期対話ãŒæ—¢ã«é–‹å§‹ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ãƒã‚¹ãƒˆã—"
+"ãŸå¯¾è©±ãŒé–‹å§‹ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: para
-#: Annotations.xml:720
-#: Annotations.xml:811
-#: Annotations.xml:858
+#: Annotations.xml:720 Annotations.xml:811 Annotations.xml:858
#, no-c-format
-msgid "<literal>flushMode</literal> — set the flush mode of any Seam-managed Hibernate sessions or JPA persistence contexts that are created during this conversation."
-msgstr "<literal>flushMode</literal> — ã“ã®å¯¾è©±ã§ä½œæˆã•ã‚Œã‚‹ Seam 管ç†ã® Hibernate セッションã€ã¾ãŸã¯ JPA 永続コンテã‚ストã®ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒ¢ãƒ¼ãƒ‰ã‚’セットã—ã¾ã™ã€‚"
+msgid ""
+"<literal>flushMode</literal> — set the flush mode of any Seam-managed "
+"Hibernate sessions or JPA persistence contexts that are created during this "
+"conversation."
+msgstr ""
+"<literal>flushMode</literal> — ã“ã®å¯¾è©±ã§ä½œæˆã•ã‚Œã‚‹ Seam 管ç†ã® "
+"Hibernate セッションã€ã¾ãŸã¯ JPA 永続コンテã‚ストã®ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒ¢ãƒ¼ãƒ‰ã‚’セットã—"
+"ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:728
#, no-c-format
-msgid "<literal>pageflow</literal> — a process definition name of a jBPM process definition deployed via <literal>org.jboss.seam.bpm.jbpm.pageflowDefinitions.</literal>"
-msgstr "<literal>pageflow</literal> — <literal>org.jboss.seam.bpm.jbpm.pageflowDefinitions</literal> ã«ã‚ˆã£ã¦ãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸ jBPM プãƒã‚»ã‚¹å®šç¾©ã®ãƒ—ãƒã‚»ã‚¹å®šç¾©åã§ã™ã€‚"
+msgid ""
+"<literal>pageflow</literal> — a process definition name of a jBPM "
+"process definition deployed via <literal>org.jboss.seam.bpm.jbpm."
+"pageflowDefinitions.</literal>"
+msgstr ""
+"<literal>pageflow</literal> — <literal>org.jboss.seam.bpm.jbpm."
+"pageflowDefinitions</literal> ã«ã‚ˆã£ã¦ãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸ jBPM プãƒã‚»ã‚¹å®šç¾©ã®ãƒ—ãƒ"
+"セス定義åã§ã™ã€‚"
#. Tag: literal
#: Annotations.xml:739
@@ -927,21 +1345,44 @@
#. Tag: para
#: Annotations.xml:743
#, no-c-format
-msgid "Specifies that a long-running conversation ends when this method returns a non-null outcome without exception."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒä¾‹å¤–ãŠã‚ˆã³ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™å ´åˆã€ 長期対話ãŒçµ‚了ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a long-running conversation ends when this method returns a "
+"non-null outcome without exception."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒä¾‹å¤–ãŠã‚ˆã³ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™å ´åˆã€ 長期対話ãŒçµ‚"
+"了ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: para
-#: Annotations.xml:749
-#: Annotations.xml:896
+#: Annotations.xml:749 Annotations.xml:896
#, no-c-format
-msgid "<literal>beforeRedirect</literal> — by default, the conversation will not actually be destroyed until after any redirect has occurred. Setting <literal>beforeRedirect=true</literal> specifies that the conversation should be destroyed at the end of the current request, and that the redirect will be processed in a new temporary conversation context."
-msgstr "<literal>beforeRedirect</literal> — デフォルトã§ã¯ã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒç™ºç”Ÿã™ã‚‹ã¾ã§ã€å¯¾è©±ã¯å®Ÿéš›ã«ã¯ç ´æ£„ã•ã‚Œã¾ã›ã‚“。<literal>beforeRedirect=true</literal> をセットã™ã‚‹ã“ã¨ã§ã€ç¾åœ¨ã®è¦æ±‚ã®æœ€å¾Œã«å¯¾è©±ãŒç ´æ£„ã•ã‚Œã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯æ–°ã—ã„一時的ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã§å®Ÿè¡Œã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚"
+msgid ""
+"<literal>beforeRedirect</literal> — by default, the conversation will "
+"not actually be destroyed until after any redirect has occurred. Setting "
+"<literal>beforeRedirect=true</literal> specifies that the conversation "
+"should be destroyed at the end of the current request, and that the redirect "
+"will be processed in a new temporary conversation context."
+msgstr ""
+"<literal>beforeRedirect</literal> — デフォルトã§ã¯ã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒç™ºç”Ÿ"
+"ã™ã‚‹ã¾ã§ã€å¯¾è©±ã¯å®Ÿéš›ã«ã¯ç ´æ£„ã•ã‚Œã¾ã›ã‚“。<literal>beforeRedirect=true</"
+"literal> をセットã™ã‚‹ã“ã¨ã§ã€ç¾åœ¨ã®è¦æ±‚ã®æœ€å¾Œã«å¯¾è©±ãŒç ´æ£„ã•ã‚Œã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯"
+"æ–°ã—ã„一時的ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã§å®Ÿè¡Œã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:760
#, no-c-format
-msgid "<literal>root</literal> — by default, ending a nested conversation simply pops the conversation stack and resumes the outer conversation. Setting <literal>root=true</literal> specifies that the root conversation should be destroyed which effectively destroys the entire conversation stack. If the conversation is not nested, the current conversation is simply ended."
-msgstr "<literal>root</literal> — デフォルトã§ã¯ã€ãƒã‚¹ãƒˆã—ãŸå¯¾è©±ãŒçµ‚了ã™ã‚‹ã¨å¯¾è©±ã®ã‚¹ã‚¿ãƒƒã‚¯ã‚’å˜ç´”ã«ãƒãƒƒãƒ—ã—ã¦ã€å¤–å´ã®å¯¾è©±ã‚’å†é–‹ã—ã¾ã™ã€‚<literal>root=true</literal> をセットã™ã‚‹ã“ã¨ã§ ã€ãƒ«ãƒ¼ãƒˆå¯¾è©±ãŒç ´æ£„ã•ã‚Œã€çµæžœçš„ã«å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯å…¨ä½“ãŒç ´æ£„ã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚対話ãŒãƒã‚¹ãƒˆã—ã¦ã„ãªã‘ã‚Œã°å˜ç´”ã«ç¾åœ¨ã®å¯¾è©±ãŒçµ‚了ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>root</literal> — by default, ending a nested conversation "
+"simply pops the conversation stack and resumes the outer conversation. "
+"Setting <literal>root=true</literal> specifies that the root conversation "
+"should be destroyed which effectively destroys the entire conversation "
+"stack. If the conversation is not nested, the current conversation is simply "
+"ended."
+msgstr ""
+"<literal>root</literal> — デフォルトã§ã¯ã€ãƒã‚¹ãƒˆã—ãŸå¯¾è©±ãŒçµ‚了ã™ã‚‹ã¨å¯¾"
+"話ã®ã‚¹ã‚¿ãƒƒã‚¯ã‚’å˜ç´”ã«ãƒãƒƒãƒ—ã—ã¦ã€å¤–å´ã®å¯¾è©±ã‚’å†é–‹ã—ã¾ã™ã€‚<literal>root=true</"
+"literal> をセットã™ã‚‹ã“ã¨ã§ ã€ãƒ«ãƒ¼ãƒˆå¯¾è©±ãŒç ´æ£„ã•ã‚Œã€çµæžœçš„ã«å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯å…¨ä½“"
+"ãŒç ´æ£„ã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚対話ãŒãƒã‚¹ãƒˆã—ã¦ã„ãªã‘ã‚Œã°å˜ç´”ã«ç¾åœ¨ã®å¯¾è©±ãŒçµ‚了"
+"ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:775
@@ -958,21 +1399,49 @@
#. Tag: para
#: Annotations.xml:779
#, no-c-format
-msgid "\"Starts\" a jBPM task. Specifies that a long-running conversation begins when this method returns a non-null outcome without exception. This conversation is associated with the jBPM task specified in the named request parameter. Within the context of this conversation, a business process context is also defined, for the business process instance of the task instance."
-msgstr "jBPM タスクを「開始ã€ã—ã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒä¾‹å¤–ãŠã‚ˆã³ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™ã¨ã〠長期対話を開始ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ã“ã®å¯¾è©±ã¯æŒ‡å®šã®è¦æ±‚パラメータä¸ã§æŒ‡å®šã•ã‚Œã‚‹ jBPM タスクã¨é–¢é€£ã—ã¦ã„ã¾ã™ã€‚ ã“ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚スト内ã§ã€ タスクインスタンスã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã—ã¦ã€ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストも定義ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"\"Starts\" a jBPM task. Specifies that a long-running conversation begins "
+"when this method returns a non-null outcome without exception. This "
+"conversation is associated with the jBPM task specified in the named request "
+"parameter. Within the context of this conversation, a business process "
+"context is also defined, for the business process instance of the task "
+"instance."
+msgstr ""
+"jBPM タスクを「開始ã€ã—ã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒä¾‹å¤–ãŠã‚ˆã³ null 以外ã®çµæžœ "
+"(outcome) ã‚’è¿”ã™ã¨ã〠長期対話を開始ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ã“ã®å¯¾è©±ã¯æŒ‡å®šã®"
+"è¦æ±‚パラメータä¸ã§æŒ‡å®šã•ã‚Œã‚‹ jBPM タスクã¨é–¢é€£ã—ã¦ã„ã¾ã™ã€‚ ã“ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚"
+"スト内ã§ã€ タスクインスタンスã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã—ã¦ã€ ビジãƒ"
+"スプãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストも定義ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:790
-#, no-c-format
-msgid "The jBPM <literal>TaskInstance</literal> will be available in a request context variable named <literal>taskInstance</literal>. The jPBM <literal>ProcessInstance</literal> will be available in a request context variable named <literal>processInstance</literal>. (Of course, these objects are available for injection via <literal>@In</literal>.)"
-msgstr "jBPM <literal>TaskInstance</literal> ã¯ã€ <literal>taskInstance</literal> ã¨ã„ã†åå‰ã®è¦æ±‚コンテã‚スト変数ã¨ã—ã¦åˆ©ç”¨å¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚ jBPM <literal>ProcessInstance</literal> ã¯ã€ <literal>processInstance</literal> ã¨ã„ã†åå‰ã®è¦æ±‚コンテã‚スト変数ã¨ã—ã¦åˆ©ç”¨å¯èƒ½ã§ã™ã€‚ (ã‚‚ã¡ã‚ã‚“ã€ã“れらã®ã‚ªãƒ–ジェクト㯠<literal>@In</literal> ã§ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ãŒå¯èƒ½ã§ã™ã€‚) "
+#, fuzzy, no-c-format
+msgid ""
+"The jBPM <literal>TaskInstance</literal> will be available in a request "
+"context variable named <literal>taskInstance</literal>. The jBPM "
+"<literal>ProcessInstance</literal> will be available in a request context "
+"variable named <literal>processInstance</literal>. (Of course, these objects "
+"are available for injection via <literal>@In</literal>.)"
+msgstr ""
+"jBPM <literal>TaskInstance</literal> ã¯ã€ <literal>taskInstance</literal> ã¨"
+"ã„ã†åå‰ã®è¦æ±‚コンテã‚スト変数ã¨ã—ã¦åˆ©ç”¨å¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚ jBPM "
+"<literal>ProcessInstance</literal> ã¯ã€ <literal>processInstance</literal> ã¨"
+"ã„ã†åå‰ã®è¦æ±‚コンテã‚スト変数ã¨ã—ã¦åˆ©ç”¨å¯èƒ½ã§ã™ã€‚ (ã‚‚ã¡ã‚ã‚“ã€ã“れらã®ã‚ªãƒ–"
+"ジェクト㯠<literal>@In</literal> ã§ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ãŒå¯èƒ½ã§ã™ã€‚) "
#. Tag: para
-#: Annotations.xml:802
-#: Annotations.xml:849
+#: Annotations.xml:802 Annotations.xml:849
#, no-c-format
-msgid "<literal>taskIdParameter</literal> — the name of a request parameter which holds the id of the task. Default to <literal>\"taskId\"</literal>, which is also the default used by the Seam <literal>taskList</literal> JSF component."
-msgstr "<literal>taskIdParameter</literal> — タスクã®IDã‚’æŒã¤è¦æ±‚パラメータã®åå‰ã§ã™ã€‚デフォルト㯠<literal>\"taskId\"</literal> ã§ã™ã€‚ã“れ㯠Seam <literal>taskList</literal> JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚‚デフォルトã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"<literal>taskIdParameter</literal> — the name of a request parameter "
+"which holds the id of the task. Default to <literal>\"taskId\"</literal>, "
+"which is also the default used by the Seam <literal>taskList</literal> JSF "
+"component."
+msgstr ""
+"<literal>taskIdParameter</literal> — タスクã®IDã‚’æŒã¤è¦æ±‚パラメータã®å"
+"å‰ã§ã™ã€‚デフォルト㯠<literal>\"taskId\"</literal> ã§ã™ã€‚ã“れ㯠Seam "
+"<literal>taskList</literal> JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚‚デフォルトã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¦"
+"ã„ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:824
@@ -989,14 +1458,35 @@
#. Tag: para
#: Annotations.xml:828
#, no-c-format
-msgid "Resumes work on an incomplete jBPM task. Specifies that a long-running conversation begins when this method returns a non-null outcome without exception. This conversation is associated with the jBPM task specified in the named request parameter. Within the context of this conversation, a business process context is also defined, for the business process instance of the task instance."
-msgstr "完了ã—ã¦ã„ãªã„ jBPM タスクã®å‡¦ç†ã‚’å†é–‹ã—ã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒä¾‹å¤–ãŠã‚ˆã³ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™ã¨ã〠長期対話ãŒé–‹å§‹ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ã“ã®å¯¾è©±ã¯æŒ‡å®šã®è¦æ±‚パラメータä¸ã§æŒ‡å®šã•ã‚Œã‚‹ jBPM タスクã¨é–¢é€£ã—ã¦ã„ã¾ã™ã€‚ ã“ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚スト内ã§ã€ タスクインスタンスã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã—ã¦ã€ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストも定義ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Resumes work on an incomplete jBPM task. Specifies that a long-running "
+"conversation begins when this method returns a non-null outcome without "
+"exception. This conversation is associated with the jBPM task specified in "
+"the named request parameter. Within the context of this conversation, a "
+"business process context is also defined, for the business process instance "
+"of the task instance."
+msgstr ""
+"完了ã—ã¦ã„ãªã„ jBPM タスクã®å‡¦ç†ã‚’å†é–‹ã—ã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒä¾‹å¤–ãŠã‚ˆã³ null "
+"以外ã®çµæžœ (outcome) ã‚’è¿”ã™ã¨ã〠長期対話ãŒé–‹å§‹ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ ã“ã®å¯¾"
+"話ã¯æŒ‡å®šã®è¦æ±‚パラメータä¸ã§æŒ‡å®šã•ã‚Œã‚‹ jBPM タスクã¨é–¢é€£ã—ã¦ã„ã¾ã™ã€‚ ã“ã®å¯¾è©±"
+"ã®ã‚³ãƒ³ãƒ†ã‚スト内ã§ã€ タスクインスタンスã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã—"
+"ã¦ã€ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストも定義ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:839
-#, no-c-format
-msgid "The jBPM <literal>org.jbpm.taskmgmt.exe.TaskInstance</literal> will be available in a request context variable named <literal>taskInstance</literal>. The jPBM <literal>org.jbpm.graph.exe.ProcessInstance</literal> will be available in a request context variable named <literal>processInstance</literal>."
-msgstr "jBPM <literal>org.jbpm.taskmgmt.exe.TaskInstance</literal> ã¯ã€ <literal>taskInstance</literal> ã¨ã„ã†åå‰ã®è¦æ±‚コンテã‚スト変数ã¨ã—ã¦åˆ©ç”¨å¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚ jBPM <literal>org.jbpm.graph.exe.ProcessInstance</literal> ã¯ã€ <literal>processInstance</literal> ã¨ã„ã†åå‰ã®è¦æ±‚コンテã‚スト変数ã¨ã—ã¦åˆ©ç”¨å¯èƒ½ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"The jBPM <literal>org.jbpm.taskmgmt.exe.TaskInstance</literal> will be "
+"available in a request context variable named <literal>taskInstance</"
+"literal>. The jBPM <literal>org.jbpm.graph.exe.ProcessInstance</literal> "
+"will be available in a request context variable named "
+"<literal>processInstance</literal>."
+msgstr ""
+"jBPM <literal>org.jbpm.taskmgmt.exe.TaskInstance</literal> ã¯ã€ "
+"<literal>taskInstance</literal> ã¨ã„ã†åå‰ã®è¦æ±‚コンテã‚スト変数ã¨ã—ã¦åˆ©ç”¨å¯"
+"能ã¨ãªã‚Šã¾ã™ã€‚ jBPM <literal>org.jbpm.graph.exe.ProcessInstance</literal> "
+"ã¯ã€ <literal>processInstance</literal> ã¨ã„ã†åå‰ã®è¦æ±‚コンテã‚スト変数ã¨ã—"
+"ã¦åˆ©ç”¨å¯èƒ½ã§ã™ã€‚"
#. Tag: literal
#: Annotations.xml:870
@@ -1013,8 +1503,19 @@
#. Tag: para
#: Annotations.xml:874
#, no-c-format
-msgid "\"Ends\" a jBPM task. Specifies that a long-running conversation ends when this method returns a non-null outcome, and that the current task is complete. Triggers a jBPM transition. The actual transition triggered will be the default transition unless the application has called <literal>Transition.setName()</literal> on the built-in component named <literal>transition</literal>."
-msgstr "jBPM タスクを「終了ã€ã—ã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™ã¨ã〠長期対話ã¯çµ‚了ã—〠ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯ãŒå®Œäº†ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ jBPM é·ç§»ã‚’引ãèµ·ã“ã—ã¾ã™ã€‚ アプリケーション㌠<literal>transition</literal> ã¨å‘¼ã°ã‚Œã‚‹çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>Transition.setName () </literal> を呼んã§ã„ãªã„é™ã‚Šã€ 引ãèµ·ã“ã•ã‚Œã‚‹å®Ÿéš›ã®é·ç§»ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®é·ç§»ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"\"Ends\" a jBPM task. Specifies that a long-running conversation ends when "
+"this method returns a non-null outcome, and that the current task is "
+"complete. Triggers a jBPM transition. The actual transition triggered will "
+"be the default transition unless the application has called "
+"<literal>Transition.setName()</literal> on the built-in component named "
+"<literal>transition</literal>."
+msgstr ""
+"jBPM タスクを「終了ã€ã—ã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™"
+"ã¨ã〠長期対話ã¯çµ‚了ã—〠ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯ãŒå®Œäº†ã™ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ jBPM é·ç§»"
+"を引ãèµ·ã“ã—ã¾ã™ã€‚ アプリケーション㌠<literal>transition</literal> ã¨å‘¼ã°ã‚Œ"
+"る組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>Transition.setName () </literal> を呼んã§"
+"ã„ãªã„é™ã‚Šã€ 引ãèµ·ã“ã•ã‚Œã‚‹å®Ÿéš›ã®é·ç§»ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®é·ç§»ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:883
@@ -1031,8 +1532,12 @@
#. Tag: para
#: Annotations.xml:889
#, no-c-format
-msgid "<literal>transition</literal> — the name of the jBPM transition to be triggered when ending the task. Defaults to the default transition."
-msgstr "<literal>transition</literal> — タスクãŒçµ‚了ã™ã‚‹ã¨ãã«å¼•ãèµ·ã“ã•ã‚Œã‚‹ jBPM é·ç§»ã®åå‰ã§ã™ã€‚ çœç•¥ã•ã‚ŒãŸå ´åˆã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆé·ç§»ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>transition</literal> — the name of the jBPM transition to be "
+"triggered when ending the task. Defaults to the default transition."
+msgstr ""
+"<literal>transition</literal> — タスクãŒçµ‚了ã™ã‚‹ã¨ãã«å¼•ãèµ·ã“ã•ã‚Œã‚‹ "
+"jBPM é·ç§»ã®åå‰ã§ã™ã€‚ çœç•¥ã•ã‚ŒãŸå ´åˆã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆé·ç§»ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:911
@@ -1049,14 +1554,28 @@
#. Tag: para
#: Annotations.xml:915
#, no-c-format
-msgid "Creates a new jBPM process instance when the method returns a non-null outcome without exception. The <literal>ProcessInstance</literal> object will be available in a context variable named <literal>processInstance</literal>."
-msgstr "メソッドãŒä¾‹å¤–ãªã—ã« null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™ã¨ã〠新ã—ã„ jBPM プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆã—ã¾ã™ã€‚ <literal>ProcessInstance</literal> オブジェクト㯠<literal>processInstance</literal> ã¨ã„ã†ã‚³ãƒ³ãƒ†ã‚スト変数ã¨ã—ã¦ä½¿ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"Creates a new jBPM process instance when the method returns a non-null "
+"outcome without exception. The <literal>ProcessInstance</literal> object "
+"will be available in a context variable named <literal>processInstance</"
+"literal>."
+msgstr ""
+"メソッドãŒä¾‹å¤–ãªã—ã« null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™ã¨ã〠新ã—ã„ jBPM プãƒ"
+"セスインスタンスを作æˆã—ã¾ã™ã€‚ <literal>ProcessInstance</literal> オブジェク"
+"ト㯠<literal>processInstance</literal> ã¨ã„ã†ã‚³ãƒ³ãƒ†ã‚スト変数ã¨ã—ã¦ä½¿ç”¨ã§ã"
+"ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:924
#, no-c-format
-msgid "<literal>definition</literal> — the name of the jBPM process definition deployed via <literal>org.jboss.seam.bpm.jbpm.processDefinitions</literal>."
-msgstr "<literal>definition</literal> — <literal>org.jboss.seam.bpm.jbpm.processDefinitions</literal> ã«ã‚ˆã£ã¦ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹ jBPM プãƒã‚»ã‚¹å®šç¾©ã®åå‰ã§ã™ã€‚"
+msgid ""
+"<literal>definition</literal> — the name of the jBPM process "
+"definition deployed via <literal>org.jboss.seam.bpm.jbpm.processDefinitions</"
+"literal>."
+msgstr ""
+"<literal>definition</literal> — <literal>org.jboss.seam.bpm.jbpm."
+"processDefinitions</literal> ã«ã‚ˆã£ã¦ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹ jBPM プãƒã‚»ã‚¹å®šç¾©ã®åå‰ã§"
+"ã™ã€‚"
#. Tag: literal
#: Annotations.xml:935
@@ -1073,14 +1592,26 @@
#. Tag: para
#: Annotations.xml:939
#, no-c-format
-msgid "Re-enters the scope of an existing jBPM process instance when the method returns a non-null outcome without exception. The <literal>ProcessInstance</literal> object will be available in a context variable named <literal>processInstance</literal>."
-msgstr "メソッドãŒä¾‹å¤–ã¾ãŸã¯ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™ã¨ã〠既å˜ã® jBPM プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ã‚¹ã‚³ãƒ¼ãƒ—ã«å†åº¦å…¥ã‚Šã¾ã™ã€‚ <literal>ProcessInstance</literal> オブジェクト㯠<literal>processInstance</literal> ã¨ã„ã†ã‚³ãƒ³ãƒ†ã‚スト変数ã§ä½¿ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"Re-enters the scope of an existing jBPM process instance when the method "
+"returns a non-null outcome without exception. The <literal>ProcessInstance</"
+"literal> object will be available in a context variable named "
+"<literal>processInstance</literal>."
+msgstr ""
+"メソッドãŒä¾‹å¤–ã¾ãŸã¯ null 以外ã®çµæžœ (outcome) ã‚’è¿”ã™ã¨ã〠既å˜ã® jBPM プãƒ"
+"セスインスタンスã®ã‚¹ã‚³ãƒ¼ãƒ—ã«å†åº¦å…¥ã‚Šã¾ã™ã€‚ <literal>ProcessInstance</"
+"literal> オブジェクト㯠<literal>processInstance</literal> ã¨ã„ã†ã‚³ãƒ³ãƒ†ã‚スト"
+"変数ã§ä½¿ç”¨ã§ãã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:948
#, no-c-format
-msgid "<literal>processIdParameter</literal> — the name a request parameter holding the process id. Default to <literal>\"processId\"</literal>."
-msgstr "<literal>processIdParameter</literal> — プãƒã‚»ã‚¹ ID ã‚’æŒã¤è¦æ±‚パラメータåã§ã™ã€‚デフォルト㯠<literal>\"processId\"</literal> ã§ã™ã€‚"
+msgid ""
+"<literal>processIdParameter</literal> — the name a request parameter "
+"holding the process id. Default to <literal>\"processId\"</literal>."
+msgstr ""
+"<literal>processIdParameter</literal> — プãƒã‚»ã‚¹ ID ã‚’æŒã¤è¦æ±‚パラメー"
+"ã‚¿åã§ã™ã€‚デフォルト㯠<literal>\"processId\"</literal> ã§ã™ã€‚"
#. Tag: literal
#: Annotations.xml:960
@@ -1097,8 +1628,12 @@
#. Tag: para
#: Annotations.xml:964
#, no-c-format
-msgid "Marks a method as signalling a transition in the current jBPM process instance whenever the method returns a non-null result."
-msgstr "メソッド㌠null 以外ã®çµæžœã‚’è¿”ã™ã¨ãã¯ã„ã¤ã‚‚ã€ç¾åœ¨ã® jBPM プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å†…ã§é·ç§»ã«ã‚·ã‚°ãƒŠãƒ«ã‚’é€ã‚‹ã‚ˆã†ã«ã€ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾ã™ã€‚"
+msgid ""
+"Marks a method as signalling a transition in the current jBPM process "
+"instance whenever the method returns a non-null result."
+msgstr ""
+"メソッド㌠null 以外ã®çµæžœã‚’è¿”ã™ã¨ãã¯ã„ã¤ã‚‚ã€ç¾åœ¨ã® jBPM プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³"
+"ス内ã§é·ç§»ã«ã‚·ã‚°ãƒŠãƒ«ã‚’é€ã‚‹ã‚ˆã†ã«ã€ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾ã™ã€‚"
#. Tag: title
#: Annotations.xml:975
@@ -1109,8 +1644,12 @@
#. Tag: para
#: Annotations.xml:976
#, no-c-format
-msgid "Seam provides an annotation that lets you force a rollback of the JTA transaction for certain action listener outcomes."
-msgstr "Seam ã¯ç‰¹å®šã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã®çµæžœ (outcome) ã«å¯¾ã—㦠JTA トランザクションã®ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’強制ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"Seam provides an annotation that lets you force a rollback of the JTA "
+"transaction for certain action listener outcomes."
+msgstr ""
+"Seam ã¯ç‰¹å®šã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã®çµæžœ (outcome) ã«å¯¾ã—㦠JTA トランザクション"
+"ã®ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’強制ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:984
@@ -1127,14 +1666,29 @@
#. Tag: para
#: Annotations.xml:988
#, no-c-format
-msgid "Specifies that a JavaBean component should have a similar transactional behavior to the default behavior of a session bean component. ie. method invocations should take place in a transaction, and if no transaction exists when the method is called, a transaction will be started just for that method. This annotation may be applied at either class or method level."
-msgstr "JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå‹•ä½œã¨åŒã˜ã‚ˆã†ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³å‹•ä½œã‚’æŒãŸã›ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 例ãˆã°ã€ メソッド呼ã³å‡ºã—ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³å†…ã§èµ·ã“ã‚‹ã¹ãã§ã‚り〠メソッドãŒå‘¼ã³å‡ºã•ã‚ŒãŸã¨ãã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒå˜åœ¨ã—ãªã„å ´åˆã¯ã€ トランザクションãŒãã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ãŸã‚ã ã‘ã«é–‹å§‹ã•ã‚Œã¾ã™ã€‚ ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚¯ãƒ©ã‚¹ãƒ¬ãƒ™ãƒ«ã§ã‚‚メソッドレベルã§ã‚‚é©ç”¨å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Specifies that a JavaBean component should have a similar transactional "
+"behavior to the default behavior of a session bean component. ie. method "
+"invocations should take place in a transaction, and if no transaction exists "
+"when the method is called, a transaction will be started just for that "
+"method. This annotation may be applied at either class or method level."
+msgstr ""
+"JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå‹•ä½œã¨åŒã˜"
+"よã†ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³å‹•ä½œã‚’æŒãŸã›ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 例ãˆã°ã€ メソッド呼ã³"
+"出ã—ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³å†…ã§èµ·ã“ã‚‹ã¹ãã§ã‚り〠メソッドãŒå‘¼ã³å‡ºã•ã‚ŒãŸã¨ãã«ãƒˆãƒ©"
+"ンザクションãŒå˜åœ¨ã—ãªã„å ´åˆã¯ã€ トランザクションãŒãã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ãŸã‚ã ã‘ã«é–‹"
+"始ã•ã‚Œã¾ã™ã€‚ ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚¯ãƒ©ã‚¹ãƒ¬ãƒ™ãƒ«ã§ã‚‚メソッドレベルã§ã‚‚é©ç”¨å¯èƒ½ã§"
+"ã™ã€‚"
#. Tag: emphasis
#: Annotations.xml:997
#, no-c-format
-msgid "Do not use this annotation on EJB 3.0 components, use <literal>@TransactionAttribute</literal>!"
-msgstr "EJB 3.0 コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã‚ãšã«ã€ <literal>@TransactionAttribute</literal> を使ã£ã¦ãã ã•ã„ï¼"
+msgid ""
+"Do not use this annotation on EJB 3.0 components, use "
+"<literal>@TransactionAttribute</literal>!"
+msgstr ""
+"EJB 3.0 コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã‚ãšã«ã€ "
+"<literal>@TransactionAttribute</literal> を使ã£ã¦ãã ã•ã„ï¼"
#. Tag: literal
#: Annotations.xml:1004
@@ -1151,26 +1705,48 @@
#. Tag: para
#: Annotations.xml:1008
#, no-c-format
-msgid "Synonym for javax.ejb.ApplicationException, for use in a pre Java EE 5 environment. Applied to an exception to denote that it is an application exception and should be reported to the client directly(i.e., unwrapped)."
-msgstr "javax.ejb.ApplicationException ã¨åŒç¾©ã§ã€Java EE 5 よりå‰ã®ç’°å¢ƒã§ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚例外ã«å¯¾ã—ã¦é©ç”¨ã•ã‚Œã€ãã‚ŒãŒã‚¢ãƒ—リケーション例外ã§ã‚ã‚Šã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ç›´æŽ¥(ã¤ã¾ã‚Šãƒ©ãƒƒãƒ—ã›ãšã«)ä¼ãˆã‚‰ã‚Œã‚‹ã¹ãã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Synonym for javax.ejb.ApplicationException, for use in a pre Java EE 5 "
+"environment. Applied to an exception to denote that it is an application "
+"exception and should be reported to the client directly(i.e., unwrapped)."
+msgstr ""
+"javax.ejb.ApplicationException ã¨åŒç¾©ã§ã€Java EE 5 よりå‰ã®ç’°å¢ƒã§ä½¿ç”¨ã•ã‚Œã¾"
+"ã™ã€‚例外ã«å¯¾ã—ã¦é©ç”¨ã•ã‚Œã€ãã‚ŒãŒã‚¢ãƒ—リケーション例外ã§ã‚ã‚Šã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ç›´"
+"接(ã¤ã¾ã‚Šãƒ©ãƒƒãƒ—ã›ãšã«)ä¼ãˆã‚‰ã‚Œã‚‹ã¹ãã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:1014
#, no-c-format
-msgid "<emphasis>Do not use this annotation on EJB 3.0 components, use <literal>@javax.ejb.ApplicationException</literal> instead</emphasis>."
-msgstr "<emphasis>EJB 3.0 コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã‚ãšã«ã€<literal>@javax.ejb.ApplicationException</literal> を代ã‚ã‚Šã«ä½¿ã£ã¦ãã ã•ã„</emphasis>。"
+msgid ""
+"<emphasis>Do not use this annotation on EJB 3.0 components, use "
+"<literal>@javax.ejb.ApplicationException</literal> instead</emphasis>."
+msgstr ""
+"<emphasis>EJB 3.0 コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã‚ãšã«ã€"
+"<literal>@javax.ejb.ApplicationException</literal> を代ã‚ã‚Šã«ä½¿ã£ã¦ãã ã•ã„</"
+"emphasis>。"
#. Tag: para
#: Annotations.xml:1021
#, no-c-format
-msgid "<literal>rollback</literal> — by default <literal>false</literal>, if <literal>true</literal> this exception should set the transaction to rollback only"
-msgstr "<literal>rollback</literal> — デフォルトã§ã¯ <literal>false</literal> ã§ã™ã€‚<literal>true</literal> ã®å ´åˆã€ã“ã®ä¾‹å¤–ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’ rollback only ã«ã‚»ãƒƒãƒˆã—ã¾ã™ã€‚"
+msgid ""
+"<literal>rollback</literal> — by default <literal>false</literal>, if "
+"<literal>true</literal> this exception should set the transaction to "
+"rollback only"
+msgstr ""
+"<literal>rollback</literal> — デフォルトã§ã¯ <literal>false</literal> "
+"ã§ã™ã€‚<literal>true</literal> ã®å ´åˆã€ã“ã®ä¾‹å¤–ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’ rollback "
+"only ã«ã‚»ãƒƒãƒˆã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:1029
#, no-c-format
-msgid "<literal>end</literal> — by default <literal>false</literal>, if <literal>true</literal> this exception should end the current long-running conversation"
-msgstr "<literal>end</literal> — デフォルトã§ã¯ <literal>false</literal> ã§ã™ã€‚<literal>true</literal> ã®å ´åˆã€ã“ã®ä¾‹å¤–ã¯ç¾åœ¨ã®é•·æœŸå¯¾è©±ã‚’終了ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>end</literal> — by default <literal>false</literal>, if "
+"<literal>true</literal> this exception should end the current long-running "
+"conversation"
+msgstr ""
+"<literal>end</literal> — デフォルトã§ã¯ <literal>false</literal> ã§ã™ã€‚"
+"<literal>true</literal> ã®å ´åˆã€ã“ã®ä¾‹å¤–ã¯ç¾åœ¨ã®é•·æœŸå¯¾è©±ã‚’終了ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1041
@@ -1187,20 +1763,36 @@
#. Tag: para
#: Annotations.xml:1045
#, no-c-format
-msgid "Synonym for javax.interceptors.Interceptors, for use in a pre Java EE 5 environment. Note that this may only be used as a meta-annotation. Declares an ordered list of interceptors for a class or method."
-msgstr "javax.interceptors.Interceptors ã¨åŒç¾©ã§ã€Java EE 5 よりå‰ã®ç’°å¢ƒã§ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ã“ã‚Œã¯ãƒ¡ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ã—ã¦ã®ã¿ä½¿ç”¨ã§ãã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。クラスã¾ãŸã¯ãƒ¡ã‚½ãƒƒãƒ‰ã«å¯¾ã—ã¦ã€ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã®é †åºä»˜ã‘られãŸãƒªã‚¹ãƒˆã‚’宣言ã—ã¾ã™ã€‚"
+msgid ""
+"Synonym for javax.interceptors.Interceptors, for use in a pre Java EE 5 "
+"environment. Note that this may only be used as a meta-annotation. Declares "
+"an ordered list of interceptors for a class or method."
+msgstr ""
+"javax.interceptors.Interceptors ã¨åŒç¾©ã§ã€Java EE 5 よりå‰ã®ç’°å¢ƒã§ä½¿ç”¨ã•ã‚Œã¾"
+"ã™ã€‚ã“ã‚Œã¯ãƒ¡ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ã—ã¦ã®ã¿ä½¿ç”¨ã§ãã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。クラ"
+"スã¾ãŸã¯ãƒ¡ã‚½ãƒƒãƒ‰ã«å¯¾ã—ã¦ã€ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã®é †åºä»˜ã‘られãŸãƒªã‚¹ãƒˆã‚’宣言ã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:1051
#, no-c-format
-msgid "<emphasis>Do not use this annotations on EJB 3.0 components, use <literal>@javax.interceptor.Interceptors</literal> instead</emphasis>."
-msgstr "<emphasis>EJB 3.0 コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã‚ãšã«ã€<literal>@javax.interceptor.Interceptors</literal> を代ã‚ã‚Šã«ä½¿ã£ã¦ãã ã•ã„</emphasis>。"
+msgid ""
+"<emphasis>Do not use this annotations on EJB 3.0 components, use "
+"<literal>@javax.interceptor.Interceptors</literal> instead</emphasis>."
+msgstr ""
+"<emphasis>EJB 3.0 コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã‚ãšã«ã€"
+"<literal>@javax.interceptor.Interceptors</literal> を代ã‚ã‚Šã«ä½¿ã£ã¦ãã ã•ã„</"
+"emphasis>。"
#. Tag: para
#: Annotations.xml:1060
#, no-c-format
-msgid "These annotations are mostly useful for JavaBean Seam components. If you use EJB 3.0 components, you should use the standard Java EE5 annotation."
-msgstr "ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ä¸»ã« JavaBean Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦æœ‰ç”¨ã§ã™ã€‚EJB 3.0 コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã†å ´åˆã¯ã€æ¨™æº– Java EE5 アノテーションを使ã†ã¹ãã§ã™ã€‚"
+msgid ""
+"These annotations are mostly useful for JavaBean Seam components. If you use "
+"EJB 3.0 components, you should use the standard Java EE5 annotation."
+msgstr ""
+"ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ä¸»ã« JavaBean Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦æœ‰ç”¨ã§ã™ã€‚"
+"EJB 3.0 コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã†å ´åˆã¯ã€æ¨™æº– Java EE5 アノテーションを使ã†ã¹ãã§"
+"ã™ã€‚"
#. Tag: title
#: Annotations.xml:1068
@@ -1211,8 +1803,12 @@
#. Tag: para
#: Annotations.xml:1070
#, no-c-format
-msgid "These annotations let you specify how Seam should handle an exception that propagates out of a Seam component."
-msgstr "ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã‚Š Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰ä¼æ’ã™ã‚‹ä¾‹å¤–を処ç†ã™ã‚‹æ–¹æ³•ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"These annotations let you specify how Seam should handle an exception that "
+"propagates out of a Seam component."
+msgstr ""
+"ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã‚Š Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰ä¼æ’ã™ã‚‹ä¾‹å¤–を処ç†ã™ã‚‹æ–¹"
+"法を指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1078
@@ -1229,27 +1825,42 @@
#. Tag: para
#: Annotations.xml:1082
#, no-c-format
-msgid "Specifies that the annotated exception causes a browser redirect to a specified view id."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ä»˜ã„ã¦ã„る例外ã¯ã€æŒ‡å®šã•ã‚ŒãŸãƒ“ュー ID ã«ãƒ–ラウザをリダイレクトã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that the annotated exception causes a browser redirect to a "
+"specified view id."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ä»˜ã„ã¦ã„る例外ã¯ã€æŒ‡å®šã•ã‚ŒãŸãƒ“ュー ID ã«ãƒ–ラウザをリダイレ"
+"クトã—ã¾ã™ã€‚"
#. Tag: para
#: Annotations.xml:1088
#, no-c-format
-msgid "<literal>viewId</literal> — specifies the JSF view id to redirect to. You can use EL here."
-msgstr "<literal>viewId</literal> — リダイレクトã™ã‚‹ JSF ビュー ID ã§ã™ã€‚ã“ã“㧠EL も利用å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"<literal>viewId</literal> — specifies the JSF view id to redirect to. "
+"You can use EL here."
+msgstr ""
+"<literal>viewId</literal> — リダイレクトã™ã‚‹ JSF ビュー ID ã§ã™ã€‚ã“ã“"
+"㧠EL も利用å¯èƒ½ã§ã™ã€‚"
#. Tag: para
#: Annotations.xml:1094
#, no-c-format
-msgid "<literal>message</literal> — a message to be displayed, default to the exception message."
-msgstr "<literal>message</literal> — 表示ã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚ デフォルトã¯ãã®ä¾‹å¤–ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚"
+msgid ""
+"<literal>message</literal> — a message to be displayed, default to the "
+"exception message."
+msgstr ""
+"<literal>message</literal> — 表示ã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚ デフォルトã¯ãã®"
+"例外ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚"
#. Tag: para
-#: Annotations.xml:1100
-#: Annotations.xml:1133
+#: Annotations.xml:1100 Annotations.xml:1133
#, no-c-format
-msgid "<literal>end</literal> — specifies that the long-running conversation should end, default to <literal>false</literal>."
-msgstr "<literal>end</literal> — 長期対話ãŒçµ‚了ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚ デフォルト㯠<literal>false</literal> ã§ã™ã€‚"
+msgid ""
+"<literal>end</literal> — specifies that the long-running conversation "
+"should end, default to <literal>false</literal>."
+msgstr ""
+"<literal>end</literal> — 長期対話ãŒçµ‚了ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚ デフォルト"
+"㯠<literal>false</literal> ã§ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1111
@@ -1272,14 +1883,22 @@
#. Tag: para
#: Annotations.xml:1121
#, no-c-format
-msgid "<literal>errorCode</literal> — the HTTP error code, default to <literal>500</literal>."
-msgstr "<literal>errorCode</literal> — HTTP エラーコードã§ã™ã€‚ デフォルト㯠<literal>500</literal> ã§ã™ã€‚"
+msgid ""
+"<literal>errorCode</literal> — the HTTP error code, default to "
+"<literal>500</literal>."
+msgstr ""
+"<literal>errorCode</literal> — HTTP エラーコードã§ã™ã€‚ デフォルト㯠"
+"<literal>500</literal> ã§ã™ã€‚"
#. Tag: para
#: Annotations.xml:1127
#, no-c-format
-msgid "<literal>message</literal> — a message to be sent with the HTTP error, default to the exception message."
-msgstr "<literal>message</literal> — HTTP エラーã§é€ä¿¡ã•ã‚Œã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚ デフォルトã¯ãã®ä¾‹å¤–ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚"
+msgid ""
+"<literal>message</literal> — a message to be sent with the HTTP error, "
+"default to the exception message."
+msgstr ""
+"<literal>message</literal> — HTTP エラーã§é€ä¿¡ã•ã‚Œã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚ デ"
+"フォルトã¯ãã®ä¾‹å¤–ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚"
#. Tag: title
#: Annotations.xml:1146
@@ -1290,8 +1909,12 @@
#. Tag: para
#: Annotations.xml:1147
#, no-c-format
-msgid "Seam Remoting requires that the local interface of a session bean be annotated with the following annotation:"
-msgstr "Seam Remotingã¯ã€ä»¥ä¸‹ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘㟠セッション Bean ã®ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ãŒå¿…è¦ã§ã™ã€‚"
+msgid ""
+"Seam Remoting requires that the local interface of a session bean be "
+"annotated with the following annotation:"
+msgstr ""
+"Seam Remotingã¯ã€ä»¥ä¸‹ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘㟠セッション Bean ã®ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³"
+"タフェースãŒå¿…è¦ã§ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1155
@@ -1307,9 +1930,17 @@
#. Tag: para
#: Annotations.xml:1159
-#, no-c-format
-msgid "Indicates that the annotated method may be called from client-side JavaScript. The <literal>exclude</literal> property is optional and allows objects to be excluded from the result's object graph (see the Remoting chapter for more details)."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ä»˜ãã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰ã® JavaScript ã‹ã‚‰å‘¼ã°ã‚Œã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚<literal>exclude</literal> プãƒãƒ‘ティã¯ã‚ªãƒ—ションã§ã€ オブジェクトãŒãã®çµæžœã®ã‚ªãƒ–ジェクトグラフã‹ã‚‰é™¤å¤–ã•ã‚Œã‚‹ã‚ˆã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (詳細㯠Remoting ã®ç« ã‚’å‚ç…§)。"
+#, fuzzy, no-c-format
+msgid ""
+"Indicates that the annotated method may be called from client-side "
+"JavaScript. The <literal>exclude</literal> property is optional and allows "
+"objects to be excluded from the result's object graph (see the <xref linkend="
+"\"remoting\"/> chapter for more details)."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ä»˜ãã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰ã® JavaScript ã‹ã‚‰å‘¼ã°ã‚Œ"
+"ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚<literal>exclude</literal> プãƒãƒ‘ティã¯ã‚ªãƒ—"
+"ションã§ã€ オブジェクトãŒãã®çµæžœã®ã‚ªãƒ–ジェクトグラフã‹ã‚‰é™¤å¤–ã•ã‚Œã‚‹ã‚ˆã†ã«ã™ã‚‹"
+"ã“ã¨ãŒã§ãã¾ã™ (詳細㯠Remoting ã®ç« ã‚’å‚ç…§)。"
#. Tag: title
#: Annotations.xml:1173
@@ -1326,8 +1957,12 @@
#. Tag: para
#: Annotations.xml:1177
#, no-c-format
-msgid "Please refer to the documentation for the EJB 3.0 specification for information about the annotations required for EJB interceptor definition."
-msgstr "EJB インタセプタ定義ã«å¿…è¦ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«é–¢ã™ã‚‹è©³ç´°ã¯ EJB 3.0 仕様ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"Please refer to the documentation for the EJB 3.0 specification for "
+"information about the annotations required for EJB interceptor definition."
+msgstr ""
+"EJB インタセプタ定義ã«å¿…è¦ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«é–¢ã™ã‚‹è©³ç´°ã¯ EJB 3.0 仕様ã®ãƒ‰ã‚ュ"
+"メントをå‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: literal
#: Annotations.xml:1185
@@ -1344,8 +1979,12 @@
#. Tag: para
#: Annotations.xml:1189
#, no-c-format
-msgid "Specifies that this interceptor is stateless and Seam may optimize replication."
-msgstr "ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã§ã‚ã‚‹ã“ã¨ã‚’指定ã™ã‚‹ã®ã§ã€ Seam ã¯è¤‡è£½å‡¦ç†ã‚’最é©åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Specifies that this interceptor is stateless and Seam may optimize "
+"replication."
+msgstr ""
+"ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã§ã‚ã‚‹ã“ã¨ã‚’指定ã™ã‚‹ã®ã§ã€ Seam ã¯è¤‡è£½å‡¦ç†ã‚’最"
+"é©åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:1193
@@ -1356,32 +1995,52 @@
#. Tag: para
#: Annotations.xml:1194
#, no-c-format
-msgid "Specifies that this interceptor is a \"client-side\" interceptor that is called before the EJB container."
-msgstr "ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タ㯠EJB コンテナよりå‰ã«å‘¼ã°ã‚Œã‚‹ã€Œã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰ã€ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that this interceptor is a \"client-side\" interceptor that is "
+"called before the EJB container."
+msgstr ""
+"ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タ㯠EJB コンテナよりå‰ã«å‘¼ã°ã‚Œã‚‹ã€Œã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰ã€ã‚¤ãƒ³ã‚¿ã‚»"
+"プタã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:1198
#, no-c-format
-msgid "<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor.class})]]>"
-msgstr "<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor.class})]]>"
+msgid ""
+"<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
+msgstr ""
+"<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
#. Tag: para
#: Annotations.xml:1199
#, no-c-format
-msgid "Specifies that this interceptor is positioned higher in the stack than the given interceptors."
-msgstr "ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯ç‰¹å®šã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タよりスタック内ã§ã‚ˆã‚Šé«˜ã„ä½ç½®ã«é…ç½®ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that this interceptor is positioned higher in the stack than the "
+"given interceptors."
+msgstr ""
+"ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯ç‰¹å®šã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タよりスタック内ã§ã‚ˆã‚Šé«˜ã„ä½ç½®ã«é…ç½®ã•ã‚Œã‚‹"
+"ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:1203
#, no-c-format
-msgid "<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor.class})]]>"
-msgstr "<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor.class})]]>"
+msgid ""
+"<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
+msgstr ""
+"<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
#. Tag: para
#: Annotations.xml:1204
#, no-c-format
-msgid "Specifies that this interceptor is positioned deeper in the stack than the given interceptors."
-msgstr "ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯ç‰¹å®šã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タよりスタック内ã§ã‚ˆã‚Šæ·±ã„ä½ç½®ã«é…ç½®ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that this interceptor is positioned deeper in the stack than the "
+"given interceptors."
+msgstr ""
+"ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯ç‰¹å®šã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タよりスタック内ã§ã‚ˆã‚Šæ·±ã„ä½ç½®ã«é…ç½®ã•ã‚Œã‚‹"
+"ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: title
#: Annotations.xml:1215
@@ -1392,14 +2051,20 @@
#. Tag: para
#: Annotations.xml:1216
#, no-c-format
-msgid "The following annotations are used to declare an asynchronous method, for example:"
+msgid ""
+"The following annotations are used to declare an asynchronous method, for "
+"example:"
msgstr "次ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã®å®£è¨€ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ 例:"
#. Tag: programlisting
#: Annotations.xml:1221
#, no-c-format
-msgid "<![CDATA[@Asynchronous public void scheduleAlert(Alert alert, @Expiration Date date) { ... }]]>"
-msgstr "<![CDATA[@Asynchronous public void scheduleAlert(Alert alert, @Expiration Date date) { ... }]]>"
+msgid ""
+"<![CDATA[@Asynchronous public void scheduleAlert(Alert alert, @Expiration "
+"Date date) { ... }]]>"
+msgstr ""
+"<![CDATA[@Asynchronous public void scheduleAlert(Alert alert, @Expiration "
+"Date date) { ... }]]>"
#. Tag: programlisting
#: Annotations.xml:1222
@@ -1446,8 +2111,12 @@
#. Tag: para
#: Annotations.xml:1242
#, no-c-format
-msgid "Specifies that a parameter of the asynchronous call is the duration before the call is processed (or first processed for recurring calls)."
-msgstr "éžåŒæœŸå‘¼ã³å‡ºã—ã®ãƒ‘ラメータãŒã€ ãã®å‘¼ã³å‡ºã—ãŒå‡¦ç†ã•ã‚Œã‚‹ã¾ã§ã®æœŸé–“ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ (ã¾ãŸã¯å復呼ã³å‡ºã—ã®å ´åˆã¯åˆã‚ã¦ã®å‡¦ç†ãŒè¡Œã‚れるã¾ã§) 。"
+msgid ""
+"Specifies that a parameter of the asynchronous call is the duration before "
+"the call is processed (or first processed for recurring calls)."
+msgstr ""
+"éžåŒæœŸå‘¼ã³å‡ºã—ã®ãƒ‘ラメータãŒã€ ãã®å‘¼ã³å‡ºã—ãŒå‡¦ç†ã•ã‚Œã‚‹ã¾ã§ã®æœŸé–“ã§ã‚ã‚‹ã“ã¨ã‚’"
+"指定ã—ã¾ã™ (ã¾ãŸã¯å復呼ã³å‡ºã—ã®å ´åˆã¯åˆã‚ã¦ã®å‡¦ç†ãŒè¡Œã‚れるã¾ã§) 。"
#. Tag: literal
#: Annotations.xml:1251
@@ -1464,8 +2133,12 @@
#. Tag: para
#: Annotations.xml:1255
#, no-c-format
-msgid "Specifies that a parameter of the asynchronous call is the datetime at which the call is processed (or first processed for recurring calls)."
-msgstr "éžåŒæœŸå‘¼ã³å‡ºã—ã®ãƒ‘ラメータãŒã€ ãã®å‘¼ã³å‡ºã—ãŒå‡¦ç†ã•ã‚Œã‚‹ (ã¾ãŸã¯å復呼ã³å‡ºã—ã®å ´åˆã¯åˆã‚ã¦ã®å‡¦ç†ãŒè¡Œã‚れる) 日付ã¨æ™‚刻ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that a parameter of the asynchronous call is the datetime at which "
+"the call is processed (or first processed for recurring calls)."
+msgstr ""
+"éžåŒæœŸå‘¼ã³å‡ºã—ã®ãƒ‘ラメータãŒã€ ãã®å‘¼ã³å‡ºã—ãŒå‡¦ç†ã•ã‚Œã‚‹ (ã¾ãŸã¯å復呼ã³å‡ºã—ã®"
+"å ´åˆã¯åˆã‚ã¦ã®å‡¦ç†ãŒè¡Œã‚れる) 日付ã¨æ™‚刻ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1264
@@ -1482,8 +2155,12 @@
#. Tag: para
#: Annotations.xml:1268
#, no-c-format
-msgid "Specifies that an asynchronous method call recurs, and that the annotationed parameter is duration between recurrences."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜ã„ã¦ã„ã‚‹å復呼ã³å‡ºã—ã‚’è¡Œã†éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ã®ãƒ‘ラメータãŒã€ å„å復呼ã³å‡ºã—é–“ã®æœŸé–“ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that an asynchronous method call recurs, and that the annotationed "
+"parameter is duration between recurrences."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜ã„ã¦ã„ã‚‹å復呼ã³å‡ºã—ã‚’è¡Œã†éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ã®ãƒ‘ラ"
+"メータãŒã€ å„å復呼ã³å‡ºã—é–“ã®æœŸé–“ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: title
#: Annotations.xml:1278
@@ -1506,20 +2183,34 @@
#. Tag: para
#: Annotations.xml:1289
#, no-c-format
-msgid "Allows a Seam component to act as a JSF converter. The annotated class must be a Seam component, and must implement <literal>javax.faces.convert.Converter</literal>."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ JSF コンãƒãƒ¼ã‚¿ã¨ã—ã¦æŒ¯ã‚‹èˆžãˆã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚アノテーションを付ã‘られãŸã‚¯ãƒ©ã‚¹ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。ã¾ãŸ <literal>javax.faces.convert.Converter</literal> を実装ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Allows a Seam component to act as a JSF converter. The annotated class must "
+"be a Seam component, and must implement <literal>javax.faces.convert."
+"Converter</literal>."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ JSF コンãƒãƒ¼ã‚¿ã¨ã—ã¦æŒ¯ã‚‹èˆžãˆã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚アノテー"
+"ションを付ã‘られãŸã‚¯ãƒ©ã‚¹ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。ã¾ãŸ "
+"<literal>javax.faces.convert.Converter</literal> を実装ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Annotations.xml:1296
#, no-c-format
-msgid "<literal>id</literal> — the JSF converter id. Defaults to the component name."
-msgstr "<literal>id</literal> — JSF コンãƒãƒ¼ã‚¿IDã§ã™ã€‚デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã§ã™ã€‚"
+msgid ""
+"<literal>id</literal> — the JSF converter id. Defaults to the "
+"component name."
+msgstr ""
+"<literal>id</literal> — JSF コンãƒãƒ¼ã‚¿IDã§ã™ã€‚デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³"
+"トåã§ã™ã€‚"
#. Tag: para
#: Annotations.xml:1302
#, no-c-format
-msgid "<literal>forClass</literal> — if specified, register this component as the default converter for a type."
-msgstr "<literal>forClass</literal> — 指定ã•ã‚Œã¦ã„ã‚Œã°ã€ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã‚ã‚‹åž‹ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚³ãƒ³ãƒãƒ¼ã‚¿ã¨ã—ã¦ç™»éŒ²ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>forClass</literal> — if specified, register this component as "
+"the default converter for a type."
+msgstr ""
+"<literal>forClass</literal> — 指定ã•ã‚Œã¦ã„ã‚Œã°ã€ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã‚"
+"ã‚‹åž‹ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚³ãƒ³ãƒãƒ¼ã‚¿ã¨ã—ã¦ç™»éŒ²ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1313
@@ -1530,14 +2221,25 @@
#. Tag: para
#: Annotations.xml:1316
#, no-c-format
-msgid "Allows a Seam component to act as a JSF validator. The annotated class must be a Seam component, and must implement <literal>javax.faces.validator.Validator</literal>."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ JSF ãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦æŒ¯ã‚‹èˆžãˆã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚アノテーションを付ã‘られãŸã‚¯ãƒ©ã‚¹ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。ã¾ãŸ <literal>javax.faces.validator.Validator</literal> を実装ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Allows a Seam component to act as a JSF validator. The annotated class must "
+"be a Seam component, and must implement <literal>javax.faces.validator."
+"Validator</literal>."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ JSF ãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦æŒ¯ã‚‹èˆžãˆã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚アノテー"
+"ションを付ã‘られãŸã‚¯ãƒ©ã‚¹ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。ã¾ãŸ "
+"<literal>javax.faces.validator.Validator</literal> を実装ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›"
+"ん。"
#. Tag: para
#: Annotations.xml:1323
#, no-c-format
-msgid "<literal>id</literal> — the JSF validator id. Defaults to the component name."
-msgstr "<literal>id</literal> — JSF ãƒãƒªãƒ‡ãƒ¼ã‚¿IDã§ã™ã€‚デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã§ã™ã€‚"
+msgid ""
+"<literal>id</literal> — the JSF validator id. Defaults to the "
+"component name."
+msgstr ""
+"<literal>id</literal> — JSF ãƒãƒªãƒ‡ãƒ¼ã‚¿IDã§ã™ã€‚デフォルトã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³"
+"トåã§ã™ã€‚"
#. Tag: title
#: Annotations.xml:1334
@@ -1548,8 +2250,12 @@
#. Tag: para
#: Annotations.xml:1335
#, no-c-format
-msgid "The following annotations make it easy to implement clickable lists backed by a stateful session bean. They appear on attributes."
-msgstr "以下ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean を使ã£ãŸã‚¯ãƒªãƒƒã‚¯å¯èƒ½ãƒªã‚¹ãƒˆã®å®Ÿè£…を容易ã«ã—ã¾ã™ã€‚ ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯å±žæ€§ã«ä»˜ä¸Žã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The following annotations make it easy to implement clickable lists backed "
+"by a stateful session bean. They appear on attributes."
+msgstr ""
+"以下ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean を使ã£ãŸã‚¯ãƒªãƒƒã‚¯å¯èƒ½ãƒªã‚¹ãƒˆ"
+"ã®å®Ÿè£…を容易ã«ã—ã¾ã™ã€‚ ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯å±žæ€§ã«ä»˜ä¸Žã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1344
@@ -1566,20 +2272,42 @@
#. Tag: para
#: Annotations.xml:1348
#, no-c-format
-msgid "Outjects a property of type <literal>List</literal>, <literal>Map</literal>, <literal>Set</literal> or <literal>Object[]</literal> as a JSF <literal>DataModel</literal> into the scope of the owning component (or the <literal>EVENT</literal> scope if the owning component is <literal>STATELESS</literal>). In the case of <literal>Map</literal>, each row of the <literal>DataModel</literal> is a <literal>Map.Entry</literal>."
-msgstr "<literal>List</literal>, <literal>Map</literal>, <literal>Set</literal> ã¾ãŸã¯ <literal>Object[]</literal> åž‹ã®ãƒ—ãƒãƒ‘ティを JSF <literal>DataModel</literal> ã¨ã—ã¦ã€æ‰€æœ‰ã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¹ã‚³ãƒ¼ãƒ—ã¸ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã—ã¾ã™(所有ã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆãŒ <literal>STATELESS</literal> ã®å ´åˆã¯ <literal>EVENT</literal> スコープ)。<literal>Map</literal> ã®å ´åˆã€<literal>DataModel</literal> ã®å„行㯠<literal>Map.Entry</literal> ã§ã™ã€‚"
+msgid ""
+"Outjects a property of type <literal>List</literal>, <literal>Map</literal>, "
+"<literal>Set</literal> or <literal>Object[]</literal> as a JSF "
+"<literal>DataModel</literal> into the scope of the owning component (or the "
+"<literal>EVENT</literal> scope if the owning component is "
+"<literal>STATELESS</literal>). In the case of <literal>Map</literal>, each "
+"row of the <literal>DataModel</literal> is a <literal>Map.Entry</literal>."
+msgstr ""
+"<literal>List</literal>, <literal>Map</literal>, <literal>Set</literal> ã¾ãŸ"
+"㯠<literal>Object[]</literal> åž‹ã®ãƒ—ãƒãƒ‘ティを JSF <literal>DataModel</"
+"literal> ã¨ã—ã¦ã€æ‰€æœ‰ã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¹ã‚³ãƒ¼ãƒ—ã¸ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã—ã¾ã™"
+"(所有ã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆãŒ <literal>STATELESS</literal> ã®å ´åˆã¯ "
+"<literal>EVENT</literal> スコープ)。<literal>Map</literal> ã®å ´åˆã€"
+"<literal>DataModel</literal> ã®å„行㯠<literal>Map.Entry</literal> ã§ã™ã€‚"
#. Tag: para
#: Annotations.xml:1361
#, no-c-format
-msgid "<literal>value</literal> — name of the conversation context variable. Default to the attribute name."
-msgstr "<literal>value</literal> — 対話コンテã‚スト変数ã®åå‰ã§ã™ã€‚デフォルトã¯å±žæ€§ã®åå‰ã§ã™ã€‚"
+msgid ""
+"<literal>value</literal> — name of the conversation context variable. "
+"Default to the attribute name."
+msgstr ""
+"<literal>value</literal> — 対話コンテã‚スト変数ã®åå‰ã§ã™ã€‚デフォルトã¯"
+"属性ã®åå‰ã§ã™ã€‚"
#. Tag: para
#: Annotations.xml:1368
#, no-c-format
-msgid "<literal>scope</literal> — if <literal>scope=ScopeType.PAGE</literal> is explicitly specified, the <literal>DataModel</literal> will be kept in the <literal>PAGE</literal> context."
-msgstr "<literal>scope</literal> — <literal>scope=ScopeType.PAGE</literal> ãŒæ˜Žç¤ºçš„ã«æŒ‡å®šã•ã‚Œã¦ã„ã‚Œã°ã€<literal>DataModel</literal> 㯠<literal>PAGE</literal> コンテã‚ストã«ä¿æŒã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"<literal>scope</literal> — if <literal>scope=ScopeType.PAGE</literal> "
+"is explicitly specified, the <literal>DataModel</literal> will be kept in "
+"the <literal>PAGE</literal> context."
+msgstr ""
+"<literal>scope</literal> — <literal>scope=ScopeType.PAGE</literal> ãŒæ˜Ž"
+"示的ã«æŒ‡å®šã•ã‚Œã¦ã„ã‚Œã°ã€<literal>DataModel</literal> 㯠<literal>PAGE</"
+"literal> コンテã‚ストã«ä¿æŒã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1380
@@ -1596,21 +2324,51 @@
#. Tag: para
#: Annotations.xml:1384
#, no-c-format
-msgid "Injects the selected value from the JSF <literal>DataModel</literal> (this is the element of the underlying collection, or the map value). If only one <literal>@DataModel</literal> attribute is defined for a component, the selected value from that <literal>DataModel</literal> will be injected. Otherwise, the component name of each <literal>@DataModel</literal> must be specified in the value attribute for each <literal>@DataModelSelection</literal>."
-msgstr "JSF <literal>DataModel</literal> ã‹ã‚‰é¸æŠžã•ã‚ŒãŸå€¤ã‚’インジェクトã—ã¾ã™(ã“れ㯠DataModel ã® Collection ã®è¦ç´ ã€ã¾ãŸã¯ Map ã®å€¤ã§ã™)。コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã²ã¨ã¤ã—ã‹ <literal>@DataModel</literal> 属性ãŒå®šç¾©ã•ã‚Œã¦ã„ãªã‘ã‚Œã°ã€ãã® <literal>DataModel</literal> ã‹ã‚‰é¸æŠžã•ã‚ŒãŸå€¤ãŒã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ãã†ã§ãªã‘ã‚Œã°ã€å„ <literal>@DataModel</literal> ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã‚’ã€å„ <literal>@DataModelSelection</literal> ã® value 属性ã«æŒ‡å®šã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。"
+msgid ""
+"Injects the selected value from the JSF <literal>DataModel</literal> (this "
+"is the element of the underlying collection, or the map value). If only one "
+"<literal>@DataModel</literal> attribute is defined for a component, the "
+"selected value from that <literal>DataModel</literal> will be injected. "
+"Otherwise, the component name of each <literal>@DataModel</literal> must be "
+"specified in the value attribute for each <literal>@DataModelSelection</"
+"literal>."
+msgstr ""
+"JSF <literal>DataModel</literal> ã‹ã‚‰é¸æŠžã•ã‚ŒãŸå€¤ã‚’インジェクトã—ã¾ã™(ã“れ㯠"
+"DataModel ã® Collection ã®è¦ç´ ã€ã¾ãŸã¯ Map ã®å€¤ã§ã™)。コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã²ã¨ã¤"
+"ã—ã‹ <literal>@DataModel</literal> 属性ãŒå®šç¾©ã•ã‚Œã¦ã„ãªã‘ã‚Œã°ã€ãã® "
+"<literal>DataModel</literal> ã‹ã‚‰é¸æŠžã•ã‚ŒãŸå€¤ãŒã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ãã†ã§ãª"
+"ã‘ã‚Œã°ã€å„ <literal>@DataModel</literal> ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã‚’ã€å„ "
+"<literal>@DataModelSelection</literal> ã® value 属性ã«æŒ‡å®šã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›"
+"ん。"
#. Tag: para
#: Annotations.xml:1396
#, no-c-format
-msgid "If <literal>PAGE</literal> scope is specified on the associated <literal>@DataModel</literal>, then, in addition to the DataModel Selection being injected, the associated DataModel will also be injected. In this case, if the property annotated with <literal>@DataModel</literal> is a getter method, then a setter method for the property must also be part of the Business API of the containing Seam Component."
-msgstr "関連付ã‘られ㟠<literal>@DataModel</literal> ã« <literal>PAGE</literal> スコープãŒæŒ‡å®šã•ã‚Œã¦ã„ã‚‹å ´åˆã€ DataModel Selection ãŒã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã®ã«åŠ ãˆã€é–¢é€£ä»˜ã‘られ㟠DataModel もインジェクトã•ã‚Œã¾ã™ã€‚ã“ã®ã¨ãã€<literal>@DataModel</literal> ã§ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘られãŸãƒ—ãƒãƒ‘ティ㌠getter メソッドã ã£ãŸå ´åˆã€ãƒ—ãƒãƒ‘ティ㮠setter メソッドも Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ“ジãƒã‚¹APIã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。"
+msgid ""
+"If <literal>PAGE</literal> scope is specified on the associated "
+"<literal>@DataModel</literal>, then, in addition to the DataModel Selection "
+"being injected, the associated DataModel will also be injected. In this "
+"case, if the property annotated with <literal>@DataModel</literal> is a "
+"getter method, then a setter method for the property must also be part of "
+"the Business API of the containing Seam Component."
+msgstr ""
+"関連付ã‘られ㟠<literal>@DataModel</literal> ã« <literal>PAGE</literal> ス"
+"コープãŒæŒ‡å®šã•ã‚Œã¦ã„ã‚‹å ´åˆã€ DataModel Selection ãŒã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã®ã«åŠ "
+"ãˆã€é–¢é€£ä»˜ã‘られ㟠DataModel もインジェクトã•ã‚Œã¾ã™ã€‚ã“ã®ã¨ãã€"
+"<literal>@DataModel</literal> ã§ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘られãŸãƒ—ãƒãƒ‘ティ㌠"
+"getter メソッドã ã£ãŸå ´åˆã€ãƒ—ãƒãƒ‘ティ㮠setter メソッドも Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ã®ãƒ“ジãƒã‚¹APIã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。"
#. Tag: para
-#: Annotations.xml:1408
-#: Annotations.xml:1438
+#: Annotations.xml:1408 Annotations.xml:1438
#, no-c-format
-msgid "<literal>value</literal> — name of the conversation context variable. Not needed if there is exactly one <literal>@DataModel</literal> in the component."
-msgstr "<literal>value</literal> — 対話コンテã‚スト変数ã®åå‰ã§ã™ã€‚コンãƒãƒ¼ãƒãƒ³ãƒˆã«ä¸€ã¤ã® <literal>@DataModel</literal> ã—ã‹ãªã„å ´åˆã¯ä¸è¦ã§ã™ã€‚"
+msgid ""
+"<literal>value</literal> — name of the conversation context variable. "
+"Not needed if there is exactly one <literal>@DataModel</literal> in the "
+"component."
+msgstr ""
+"<literal>value</literal> — 対話コンテã‚スト変数ã®åå‰ã§ã™ã€‚コンãƒãƒ¼ãƒãƒ³"
+"トã«ä¸€ã¤ã® <literal>@DataModel</literal> ã—ã‹ãªã„å ´åˆã¯ä¸è¦ã§ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1420
@@ -1627,8 +2385,22 @@
#. Tag: para
#: Annotations.xml:1424
#, no-c-format
-msgid "Exposes the selection index of the JSF <literal>DataModel</literal> as an attribute of the component (this is the row number of the underlying collection, or the map key). If only one <literal>@DataModel</literal> attribute is defined for a component, the selected value from that <literal>DataModel</literal> will be injected. Otherwise, the component name of each <literal>@DataModel</literal> must be specified in the value attribute for each <literal>@DataModelSelectionIndex</literal>."
-msgstr "JSF <literal>DataModel</literal> ã®é¸æŠžã•ã‚ŒãŸã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’コンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ã¨ã—ã¦å…¬é–‹ã—ã¾ã™(ã“れ㯠DataModel ã® Collection ã®è¡Œç•ªå·ã€ã¾ãŸã¯ Map ã®ã‚ーã§ã™)。コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã²ã¨ã¤ã—ã‹ <literal>@DataModel</literal> 属性ãŒå®šç¾©ã•ã‚Œã¦ã„ãªã‘ã‚Œã°ã€ãã® <literal>DataModel</literal> ã‹ã‚‰é¸æŠžã•ã‚ŒãŸå€¤ãŒã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ãã†ã§ãªã‘ã‚Œã°ã€å„ <literal>@DataModel</literal> ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã‚’ã€å„ <literal>@DataModelSelectionIndex</literal> ã® value 属性ã«æŒ‡å®šã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。"
+msgid ""
+"Exposes the selection index of the JSF <literal>DataModel</literal> as an "
+"attribute of the component (this is the row number of the underlying "
+"collection, or the map key). If only one <literal>@DataModel</literal> "
+"attribute is defined for a component, the selected value from that "
+"<literal>DataModel</literal> will be injected. Otherwise, the component name "
+"of each <literal>@DataModel</literal> must be specified in the value "
+"attribute for each <literal>@DataModelSelectionIndex</literal>."
+msgstr ""
+"JSF <literal>DataModel</literal> ã®é¸æŠžã•ã‚ŒãŸã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’コンãƒãƒ¼ãƒãƒ³ãƒˆã®å±ž"
+"性ã¨ã—ã¦å…¬é–‹ã—ã¾ã™(ã“れ㯠DataModel ã® Collection ã®è¡Œç•ªå·ã€ã¾ãŸã¯ Map ã®ã‚ー"
+"ã§ã™)。コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã²ã¨ã¤ã—ã‹ <literal>@DataModel</literal> 属性ãŒå®šç¾©ã•"
+"ã‚Œã¦ã„ãªã‘ã‚Œã°ã€ãã® <literal>DataModel</literal> ã‹ã‚‰é¸æŠžã•ã‚ŒãŸå€¤ãŒã‚¤ãƒ³ã‚¸ã‚§"
+"クトã•ã‚Œã¾ã™ã€‚ãã†ã§ãªã‘ã‚Œã°ã€å„ <literal>@DataModel</literal> ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³"
+"トåã‚’ã€å„ <literal>@DataModelSelectionIndex</literal> ã® value 属性ã«æŒ‡å®šã—"
+"ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。"
#. Tag: title
#: Annotations.xml:1453
@@ -1639,8 +2411,14 @@
#. Tag: para
#: Annotations.xml:1454
#, no-c-format
-msgid "These meta-annotations make it possible to implement similar functionality to <literal>@DataModel</literal> and <literal>@DataModelSelection</literal> for other datastructures apart from lists."
-msgstr "ã“れらã®ãƒ¡ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ãƒªã‚¹ãƒˆä»¥å¤–ã®ãƒ‡ãƒ¼ã‚¿æ§‹é€ ã«å¯¾ã—㦠<literal>@DataModel</literal> ã‚„ <literal>@DataModelSelection</literal> ã¨åŒæ§˜ã®æ©Ÿèƒ½ã®å®Ÿè£…ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
+msgid ""
+"These meta-annotations make it possible to implement similar functionality "
+"to <literal>@DataModel</literal> and <literal>@DataModelSelection</literal> "
+"for other datastructures apart from lists."
+msgstr ""
+"ã“れらã®ãƒ¡ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ãƒªã‚¹ãƒˆä»¥å¤–ã®ãƒ‡ãƒ¼ã‚¿æ§‹é€ ã«å¯¾ã—㦠"
+"<literal>@DataModel</literal> ã‚„ <literal>@DataModelSelection</literal> ã¨åŒ"
+"様ã®æ©Ÿèƒ½ã®å®Ÿè£…ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1464
@@ -1658,7 +2436,8 @@
#: Annotations.xml:1468
#, no-c-format
msgid "Specifies that an annotation is a databinding annotation."
-msgstr "アノテーションãŒãƒ‡ãƒ¼ã‚¿ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgstr ""
+"アノテーションãŒãƒ‡ãƒ¼ã‚¿ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã§ã‚ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1475
@@ -1687,8 +2466,14 @@
#. Tag: para
#: Annotations.xml:1489
#, no-c-format
-msgid "This annotation provides a mechanism for declaring information about a set of components that are packaged together. It can be applied to any Java package."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ 一緒ã«ãƒ‘ッケージングã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚»ãƒƒãƒˆã«é–¢ã™ã‚‹æƒ…å ±ã‚’å®£è¨€ã™ã‚‹ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã‚’æä¾›ã—ã¾ã™ã€‚ ã©ã® Java パッケージã«å¯¾ã—ã¦ã‚‚é©ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"This annotation provides a mechanism for declaring information about a set "
+"of components that are packaged together. It can be applied to any Java "
+"package."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ 一緒ã«ãƒ‘ッケージングã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚»ãƒƒãƒˆã«é–¢ã™ã‚‹æƒ…"
+"å ±ã‚’å®£è¨€ã™ã‚‹ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã‚’æä¾›ã—ã¾ã™ã€‚ ã©ã® Java パッケージã«å¯¾ã—ã¦ã‚‚é©ç”¨ã§ãã¾"
+"ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1499
@@ -1699,26 +2484,51 @@
#. Tag: programlisting
#: Annotations.xml:1502
#, no-c-format
-msgid "<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/example/seampay\")]]>"
-msgstr "<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/example/seampay\")]]>"
+msgid ""
+"<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/example/seampay"
+"\")]]>"
+msgstr ""
+"<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/example/seampay"
+"\")]]>"
#. Tag: para
#: Annotations.xml:1503
#, no-c-format
-msgid "Specifies that components in the current package are associated with the given namespace. The declared namespace can be used as an XML namespace in a <literal>components.xml</literal> file to simplify application configuration."
-msgstr "ç¾åœ¨ã®ãƒ‘ッケージã«ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆãŒç‰¹å®šã®åå‰ç©ºé–“ã«é–¢é€£ä»˜ã‘られるã“ã¨ã‚’指定ã—ã¾ã™ã€‚ 宣言ã•ã‚ŒãŸåå‰ç©ºé–“㯠<literal>components.xml</literal> ファイル内㧠XML åå‰ç©ºé–“ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã§ã‚¢ãƒ—リケーションã®è¨å®šã‚’å˜ç´”化ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Specifies that components in the current package are associated with the "
+"given namespace. The declared namespace can be used as an XML namespace in a "
+"<literal>components.xml</literal> file to simplify application configuration."
+msgstr ""
+"ç¾åœ¨ã®ãƒ‘ッケージã«ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆãŒç‰¹å®šã®åå‰ç©ºé–“ã«é–¢é€£ä»˜ã‘られるã“ã¨ã‚’指"
+"定ã—ã¾ã™ã€‚ 宣言ã•ã‚ŒãŸåå‰ç©ºé–“㯠<literal>components.xml</literal> ファイル内"
+"㧠XML åå‰ç©ºé–“ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã§ã‚¢ãƒ—リケーションã®è¨å®šã‚’å˜ç´”化ã™ã‚‹ã“ã¨ãŒã§"
+"ãã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:1509
#, no-c-format
-msgid "<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/core\", prefix=\"org.jboss.seam.core\")]]>"
-msgstr "<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/core\", prefix=\"org.jboss.seam.core\")]]>"
+msgid ""
+"<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/core\", prefix="
+"\"org.jboss.seam.core\")]]>"
+msgstr ""
+"<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/core\", prefix="
+"\"org.jboss.seam.core\")]]>"
#. Tag: para
#: Annotations.xml:1510
#, no-c-format
-msgid "Specifies a namespace to associate with a given package. Additionally, it specifies a component name prefix to be applied to component names specified in the XML file. For example, an XML element named <literal>init</literal> that is associated with this namespace would be understood to actually refer to a component named <literal>org.jboss.seam.core.init</literal>."
-msgstr "åå‰ç©ºé–“を特定ã®ãƒ‘ッケージã«é–¢é€£ä»˜ã‘るよã†æŒ‡å®šã—ã¾ã™ã€‚ ã¾ãŸã€ XML ファイル内ã§æŒ‡å®šã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã«ãƒ—レフィックスをé©ç”¨ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ ã“ã®åå‰ç©ºé–“ã«é–¢é€£ä»˜ã‘られる <literal>init</literal> ã¨ã„ㆠXML è¦ç´ ã¯å®Ÿéš›ã«ã¯ <literal>org.jboss.seam.core.init</literal> ã¨ã„ã†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§ã™ã‚‹ã‚ˆã†ã«è§£é‡ˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Specifies a namespace to associate with a given package. Additionally, it "
+"specifies a component name prefix to be applied to component names specified "
+"in the XML file. For example, an XML element named <literal>init</literal> "
+"that is associated with this namespace would be understood to actually refer "
+"to a component named <literal>org.jboss.seam.core.init</literal>."
+msgstr ""
+"åå‰ç©ºé–“を特定ã®ãƒ‘ッケージã«é–¢é€£ä»˜ã‘るよã†æŒ‡å®šã—ã¾ã™ã€‚ ã¾ãŸã€ XML ファイル内"
+"ã§æŒ‡å®šã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã«ãƒ—レフィックスをé©ç”¨ã™ã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚ ãŸã¨ãˆ"
+"ã°ã€ ã“ã®åå‰ç©ºé–“ã«é–¢é€£ä»˜ã‘られる <literal>init</literal> ã¨ã„ㆠXML è¦ç´ ã¯å®Ÿ"
+"éš›ã«ã¯ <literal>org.jboss.seam.core.init</literal> ã¨ã„ã†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§"
+"ã™ã‚‹ã‚ˆã†ã«è§£é‡ˆã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Annotations.xml:1525
@@ -1729,8 +2539,12 @@
#. Tag: para
#: Annotations.xml:1526
#, no-c-format
-msgid "These annotations allow you to integrate your Seam components with the servlet container."
-msgstr "ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’サーブレットコンテナã«çµ±åˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"These annotations allow you to integrate your Seam components with the "
+"servlet container."
+msgstr ""
+"ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’サーブレットコンテナã«çµ±åˆã™ã‚‹"
+"ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: literal
#: Annotations.xml:1535
@@ -1741,30 +2555,45 @@
#. Tag: para
#: Annotations.xml:1538
#, no-c-format
-msgid "Use the Seam component (which implements <literal>javax.servlet.Filter</literal>) annotated with <literal>@Filter</literal> as a servlet filter. It will be executed by Seam's master filter."
-msgstr "<literal>@Filter</literal> ã§ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘られ㟠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ (<literal>javax.servlet.Filter</literal> を実装ã—ã¦ã„ã‚‹) をサーブレットフィルタã¨ã—ã¦ä½¿ã„ã¾ã™ã€‚Seam ã®ãƒžã‚¹ã‚¿ãƒ•ã‚£ãƒ«ã‚¿ã‹ã‚‰å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Use the Seam component (which implements <literal>javax.servlet.Filter</"
+"literal>) annotated with <literal>@Filter</literal> as a servlet filter. It "
+"will be executed by Seam's master filter."
+msgstr ""
+"<literal>@Filter</literal> ã§ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘られ㟠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ "
+"(<literal>javax.servlet.Filter</literal> を実装ã—ã¦ã„ã‚‹) をサーブレットフィル"
+"ã‚¿ã¨ã—ã¦ä½¿ã„ã¾ã™ã€‚Seam ã®ãƒžã‚¹ã‚¿ãƒ•ã‚£ãƒ«ã‚¿ã‹ã‚‰å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:1546
#, no-c-format
msgid "<![CDATA[@Filter(around={\"seamComponent\", \"otherSeamComponent\"})]]>"
-msgstr "<![CDATA[@Filter(around={\"seamComponent\", \"otherSeamComponent\"})]]>"
+msgstr ""
+"<![CDATA[@Filter(around={\"seamComponent\", \"otherSeamComponent\"})]]>"
#. Tag: para
#: Annotations.xml:1547
#, no-c-format
-msgid "Specifies that this filter is positioned higher in the stack than the given filters."
-msgstr "ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯ç‰¹å®šã®ãƒ•ã‚£ãƒ«ã‚¿ã‚ˆã‚Šã‚¹ã‚¿ãƒƒã‚¯å†…ã§ã‚ˆã‚Šé«˜ã„ä½ç½®ã«é…ç½®ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specifies that this filter is positioned higher in the stack than the given "
+"filters."
+msgstr ""
+"ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯ç‰¹å®šã®ãƒ•ã‚£ãƒ«ã‚¿ã‚ˆã‚Šã‚¹ã‚¿ãƒƒã‚¯å†…ã§ã‚ˆã‚Šé«˜ã„ä½ç½®ã«é…ç½®ã•ã‚Œã‚‹ã“ã¨ã‚’指"
+"定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Annotations.xml:1553
#, no-c-format
msgid "<![CDATA[@Filter(within={\"seamComponent\", \"otherSeamComponent\"})]]>"
-msgstr "<![CDATA[@Filter(within={\"seamComponent\", \"otherSeamComponent\"})]]>"
+msgstr ""
+"<![CDATA[@Filter(within={\"seamComponent\", \"otherSeamComponent\"})]]>"
#. Tag: para
#: Annotations.xml:1554
#, no-c-format
-msgid "Specifies that this filter is positioned deeper in the stack than the given filters."
-msgstr "ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯ç‰¹å®šã®ãƒ•ã‚£ãƒ«ã‚¿ã‚ˆã‚Šã‚¹ã‚¿ãƒƒã‚¯å†…ã§ã‚ˆã‚Šæ·±ã„ä½ç½®ã«é…ç½®ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
-
+msgid ""
+"Specifies that this filter is positioned deeper in the stack than the given "
+"filters."
+msgstr ""
+"ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯ç‰¹å®šã®ãƒ•ã‚£ãƒ«ã‚¿ã‚ˆã‚Šã‚¹ã‚¿ãƒƒã‚¯å†…ã§ã‚ˆã‚Šæ·±ã„ä½ç½®ã«é…ç½®ã•ã‚Œã‚‹ã“ã¨ã‚’指"
+"定ã—ã¾ã™ã€‚"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Cache.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Cache.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Cache.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: 2009-02-22 18:05+0900\n"
"Last-Translator: rto <reiko.ohtsuka at gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -21,69 +21,175 @@
#. Tag: para
#: Cache.xml:7
-#, no-c-format
-msgid "In almost all enterprise applications, the database is the primary bottleneck, and the least scalable tier of the runtime environment. People from a PHP/Ruby environment will try to tell you that so-called \"shared nothing\" architectures scale well. While that may be literally true, I don't know of many interesting multi-user applications which can be implemented with no sharing of resources between different nodes of the cluster. What these silly people are really thinking of is a \"share nothing except for the database\" architecture. Of course, sharing the database is the primary problem with scaling a multi-user application—so the claim that this architecture is highly scalable is absurd, and tells you a lot about the kind of applications that these folks spend most of their time working on."
-msgstr "ã»ã¨ã‚“ã©ã®å ´åˆã€ä¼æ¥ã‚¢ãƒ—リケーションã«ãŠã‘る主ãªãƒœãƒˆãƒ«ãƒãƒƒã‚¯ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§ã™ã€‚ãã—ã¦ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯å®Ÿè¡Œç’°å¢ƒã®ä¸ã§ã¯ã‚‚ã£ã¨ã‚‚拡張性ã®ãªã„部分ã§ã™ã€‚PHPã‚„Rubyã®äººã€…ã¯ã€ã„ã‚ゆる\"shared nothing\"アーã‚テクãƒãƒ£ã«ã™ã‚Œã°æ‹¡å¼µæ€§ãŒã‚ã‚‹ã¨è¨€ã†ã§ã—ょã†ã€‚確ã‹ã«ãã‚Œã¯äº‹å®Ÿã‹ã‚‚知れã¾ã›ã‚“ãŒã€ã‚¯ãƒ©ã‚¹ã‚¿æ§‹æˆã®è¤‡æ•°ãƒŽãƒ¼ãƒ‰é–“ã§ä½•ã‚‚リソースを共有ã—ãªã„ã§è¨è¨ˆã§ãるアプリケーションãªã©ã€ã‚ã¾ã‚Šè¦‹ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“。愚ã‹ãªå½¼ã‚‰ãŒæœ¬å½“ã«è€ƒãˆã¦ã„ã‚‹ã®ã¯ã€Œãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ä»¥å¤–ã¯ã€\"shared nothing\"ã¨ã„ã†ã‚¢ãƒ¼ã‚テクãƒãƒ£ã§ã—ょã†ã€‚マルãƒãƒ¦ãƒ¼ã‚¶ãƒ¼ç”¨ã‚¢ãƒ—リケーションを拡張ã—ã«ããã—ã¦ã„ã‚‹ã®ã¯ã€ã‚‚ã¡ã‚んデータベース共有ã§ã™ã€‚ã—ãŸãŒã£ã¦ã€ã“ã®ã‚¢ãƒ¼ã‚テクãƒãƒ£ã«é«˜ã„拡張性ãŒã‚ã‚‹ã¨ä¸»å¼µã™ã‚‹ã®ã¯ç„¡ç†ãŒã‚ã‚Šã¾ã™ãŒã€å½¼ã‚‰ã!
¯æ•°ã€…ã®ã‚¢ãƒ—リケーションã«ãŸãã•ã‚“ã®æ™‚間を割ã„ã¦ã„ã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"In almost all enterprise applications, the database is the primary "
+"bottleneck, and the least scalable tier of the runtime environment. People "
+"from a PHP/Ruby environment will try to tell you that so-called \"shared "
+"nothing\" architectures scale well. While that may be literally true, I "
+"don't know of many interesting multi-user applications which can be "
+"implemented with no sharing of resources between different nodes of the "
+"cluster. What these silly people are really thinking of is a \"share nothing "
+"except for the database\" architecture. Of course, sharing the database is "
+"the primary problem with scaling a multi-user application — so the "
+"claim that this architecture is highly scalable is absurd, and tells you a "
+"lot about the kind of applications that these folks spend most of their time "
+"working on."
+msgstr ""
+"ã»ã¨ã‚“ã©ã®å ´åˆã€ä¼æ¥ã‚¢ãƒ—リケーションã«ãŠã‘る主ãªãƒœãƒˆãƒ«ãƒãƒƒã‚¯ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§"
+"ã™ã€‚ãã—ã¦ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯å®Ÿè¡Œç’°å¢ƒã®ä¸ã§ã¯ã‚‚ã£ã¨ã‚‚拡張性ã®ãªã„部分ã§ã™ã€‚PHPã‚„"
+"Rubyã®äººã€…ã¯ã€ã„ã‚ゆる\"shared nothing\"アーã‚テクãƒãƒ£ã«ã™ã‚Œã°æ‹¡å¼µæ€§ãŒã‚ã‚‹ã¨"
+"言ã†ã§ã—ょã†ã€‚確ã‹ã«ãã‚Œã¯äº‹å®Ÿã‹ã‚‚知れã¾ã›ã‚“ãŒã€ã‚¯ãƒ©ã‚¹ã‚¿æ§‹æˆã®è¤‡æ•°ãƒŽãƒ¼ãƒ‰é–“ã§"
+"何もリソースを共有ã—ãªã„ã§è¨è¨ˆã§ãるアプリケーションãªã©ã€ã‚ã¾ã‚Šè¦‹ãŸã“ã¨ãŒã‚"
+"ã‚Šã¾ã›ã‚“。愚ã‹ãªå½¼ã‚‰ãŒæœ¬å½“ã«è€ƒãˆã¦ã„ã‚‹ã®ã¯ã€Œãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ä»¥å¤–ã¯ã€\"shared "
+"nothing\"ã¨ã„ã†ã‚¢ãƒ¼ã‚テクãƒãƒ£ã§ã—ょã†ã€‚マルãƒãƒ¦ãƒ¼ã‚¶ãƒ¼ç”¨ã‚¢ãƒ—リケーションを拡張"
+"ã—ã«ããã—ã¦ã„ã‚‹ã®ã¯ã€ã‚‚ã¡ã‚んデータベース共有ã§ã™ã€‚ã—ãŸãŒã£ã¦ã€ã“ã®ã‚¢ãƒ¼ã‚テ"
+"クãƒãƒ£ã«é«˜ã„拡張性ãŒã‚ã‚‹ã¨ä¸»å¼µã™ã‚‹ã®ã¯ç„¡ç†ãŒã‚ã‚Šã¾ã™ãŒã€å½¼ã‚‰ã¯æ•°ã€…ã®ã‚¢ãƒ—リ"
+"ケーションã«ãŸãã•ã‚“ã®æ™‚間を割ã„ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Cache.xml:22
#, no-c-format
-msgid "Almost anything we can possibly do to share the database <emphasis>less often</emphasis> is worth doing."
-msgstr "データベースã®å…±æœ‰ã‚’<emphasis>ãªã‚‹ã¹ãå°‘ãªã</emphasis>ã§ãる方法ãŒã‚ã‚Œã°ã€ã™ã¹ã¦å®Ÿè¡Œã™ã‚‹ä¾¡å€¤ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Almost anything we can possibly do to share the database <emphasis>less "
+"often</emphasis> is worth doing."
+msgstr ""
+"データベースã®å…±æœ‰ã‚’<emphasis>ãªã‚‹ã¹ãå°‘ãªã</emphasis>ã§ãる方法ãŒã‚ã‚Œã°ã€ã™"
+"ã¹ã¦å®Ÿè¡Œã™ã‚‹ä¾¡å€¤ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Cache.xml:27
#, no-c-format
-msgid "This calls for a cache. Well, not just one cache. A well designed Seam application will feature a rich, multi-layered caching strategy that impacts every layer of the application:"
-msgstr "ãã“ã§ã‚ャッシュã®ç™»å ´ã§ã™ã€‚ã—ã‹ã‚‚1種類ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 Seamアプリケーションをæ£ã—ãè¨è¨ˆã™ã‚Œã°ã€ä½•å±¤ã«ã‚‚ã‚ãŸã‚‹è±Šå¯Œãªã‚ャッシング戦略をアプリケーションã®ã™ã¹ã¦ã®å±¤ã§åˆ©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã®ã§ã™ã€‚"
+msgid ""
+"This calls for a cache. Well, not just one cache. A well designed Seam "
+"application will feature a rich, multi-layered caching strategy that impacts "
+"every layer of the application:"
+msgstr ""
+"ãã“ã§ã‚ャッシュã®ç™»å ´ã§ã™ã€‚ã—ã‹ã‚‚1種類ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 Seamアプリケーション"
+"ã‚’æ£ã—ãè¨è¨ˆã™ã‚Œã°ã€ä½•å±¤ã«ã‚‚ã‚ãŸã‚‹è±Šå¯Œãªã‚ャッシング戦略をアプリケーションã®"
+"ã™ã¹ã¦ã®å±¤ã§åˆ©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã®ã§ã™ã€‚"
#. Tag: para
#: Cache.xml:35
#, no-c-format
-msgid "The database, of course, has its own cache. This is super-important, but can't scale like a cache in the application tier."
-msgstr "データベースã¯å½“然ãªãŒã‚‰ç‹¬è‡ªã®ã‚ャッシュをæŒã£ã¦ã„ã¾ã™ã€‚ã“ã®ã“ã¨ã¯ãŸã„ã¸ã‚“é‡è¦ã§ã™ãŒã€ã‚¢ãƒ—リケーション層ã®ã‚ャッシュã®ã‚ˆã†ãªæ‹¡å¼µæ€§ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"The database, of course, has its own cache. This is super-important, but "
+"can't scale like a cache in the application tier."
+msgstr ""
+"データベースã¯å½“然ãªãŒã‚‰ç‹¬è‡ªã®ã‚ャッシュをæŒã£ã¦ã„ã¾ã™ã€‚ã“ã®ã“ã¨ã¯ãŸã„ã¸ã‚“é‡"
+"è¦ã§ã™ãŒã€ã‚¢ãƒ—リケーション層ã®ã‚ャッシュã®ã‚ˆã†ãªæ‹¡å¼µæ€§ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Cache.xml:41
#, no-c-format
-msgid "Your ORM solution (Hibernate, or some other JPA implementation) has a second-level cache of data from the database. This is a very powerful capability, but is often misused. In a clustered environment, keeping the data in the cache transactionally consistent across the whole cluster, and with the database, is quite expensive. It makes most sense for data which is shared between many users, and is updated rarely. In traditional stateless architectures, people often try to use the second-level cache for conversational state. This is always bad, and is especially wrong in Seam."
-msgstr "ORMソリューション(Hibernateã‚„ãã®ä»–ã®JPA実装ãªã©ï¼‰ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’2次ã‚ャッシュã«ç½®ãã¾ã™ã€‚ ã“ã‚Œã¯ã¨ã¦ã‚‚強力ãªæ©Ÿèƒ½ãªã®ã§ã™ãŒã€é–“é•ã£ãŸä½¿ã‚れ方をã•ã‚ŒãŒã¡ã§ã™ã€‚ トランザクションã®ã‚ャッシュデータをクラスタ環境ã®å…¨ãƒŽãƒ¼ãƒ‰ã§ä¸€è²«æ€§ã‚’æŒãŸã›ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã‚‚åŒæœŸã•ã›ã‚‹ã¨ã€éžå¸¸ã«é‡ã„処ç†ã«ãªã‚Šã¾ã™ã€‚ 複数ユーザーã§å…±æœ‰ã•ã‚Œã€æ›´æ–°ãŒã¾ã‚Œãªãƒ‡ãƒ¼ã‚¿ã«ã¯è‰¯ã„ã‹ã‚‚知れã¾ã›ã‚“。 一般的ãªã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ãªã‚¢ãƒ¼ã‚テクãƒãƒ£ã§ã¯ã€2次ã‚ャッシュã«å¯¾è©±çŠ¶æ…‹ã‚’ã‚ャッシュã—よã†ã¨ã—ã¾ã™ãŒã€ã“ã‚Œã¯è‰¯ã„ã“ã¨ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 特ã«Seamã®å ´åˆã¯ã€èª¤ã‚Šã§ã™ã€‚"
+msgid ""
+"Your ORM solution (Hibernate, or some other JPA implementation) has a second-"
+"level cache of data from the database. This is a very powerful capability, "
+"but is often misused. In a clustered environment, keeping the data in the "
+"cache transactionally consistent across the whole cluster, and with the "
+"database, is quite expensive. It makes most sense for data which is shared "
+"between many users, and is updated rarely. In traditional stateless "
+"architectures, people often try to use the second-level cache for "
+"conversational state. This is always bad, and is especially wrong in Seam."
+msgstr ""
+"ORMソリューション(Hibernateã‚„ãã®ä»–ã®JPA実装ãªã©ï¼‰ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’"
+"2次ã‚ャッシュã«ç½®ãã¾ã™ã€‚ ã“ã‚Œã¯ã¨ã¦ã‚‚強力ãªæ©Ÿèƒ½ãªã®ã§ã™ãŒã€é–“é•ã£ãŸä½¿ã‚れ方"
+"ã‚’ã•ã‚ŒãŒã¡ã§ã™ã€‚ トランザクションã®ã‚ャッシュデータをクラスタ環境ã®å…¨ãƒŽãƒ¼ãƒ‰ã§"
+"一貫性をæŒãŸã›ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã‚‚åŒæœŸã•ã›ã‚‹ã¨ã€éžå¸¸ã«é‡ã„処ç†ã«ãªã‚Šã¾ã™ã€‚ 複数"
+"ユーザーã§å…±æœ‰ã•ã‚Œã€æ›´æ–°ãŒã¾ã‚Œãªãƒ‡ãƒ¼ã‚¿ã«ã¯è‰¯ã„ã‹ã‚‚知れã¾ã›ã‚“。 一般的ãªã‚¹ãƒ†ãƒ¼"
+"トレスãªã‚¢ãƒ¼ã‚テクãƒãƒ£ã§ã¯ã€2次ã‚ャッシュã«å¯¾è©±çŠ¶æ…‹ã‚’ã‚ャッシュã—よã†ã¨ã—ã¾ã™"
+"ãŒã€ã“ã‚Œã¯è‰¯ã„ã“ã¨ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 特ã«Seamã®å ´åˆã¯ã€èª¤ã‚Šã§ã™ã€‚"
#. Tag: para
#: Cache.xml:55
#, no-c-format
-msgid "The Seam conversation context is a cache of conversational state. Components you put into the conversation context can hold and cache state relating to the current user interaction."
-msgstr "Seamã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¯ã€å¯¾è©±çŠ¶æ…‹ã®ã‚ャッシュã§ã™ã€‚ 対話コンテã‚ストã«ä¿å˜ã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã«é–¢é€£ã—ãŸçŠ¶æ…‹ã‚’ã‚ャッシュã—ã€ä¿æŒã—ã¾ã™ã€‚"
+msgid ""
+"The Seam conversation context is a cache of conversational state. Components "
+"you put into the conversation context can hold and cache state relating to "
+"the current user interaction."
+msgstr ""
+"Seamã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¯ã€å¯¾è©±çŠ¶æ…‹ã®ã‚ャッシュã§ã™ã€‚ 対話コンテã‚ストã«ä¿å˜ã—"
+"ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã«é–¢é€£ã—ãŸçŠ¶æ…‹ã‚’ã‚ャッシュã—ã€"
+"ä¿æŒã—ã¾ã™ã€‚"
#. Tag: para
#: Cache.xml:62
#, no-c-format
-msgid "In particular, the Seam-managed persistence context (or an extended EJB container-managed persistence context associated with a conversation-scoped stateful session bean) acts as a cache of data that has been read in the current conversation. This cache tends to have a pretty high hitrate! Seam optimizes the replication of Seam-managed persistence contexts in a clustered environment, and there is no requirement for transactional consistency with the database (optimistic locking is sufficient) so you don't need to worry too much about the performance implications of this cache, unless you read thousands of objects into a single persistence context."
-msgstr "特ã«ã€SeamãŒç®¡ç†ã™ã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト(ã‚ã‚‹ã„ã¯å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã«é–¢é€£ä»˜ã‘られãŸEJBコンテナ管ç†ã®æ‹¡å¼µæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト)ã¯ã€ç¾åœ¨ã®å¯¾è©±ã«èªã¿è¾¼ã¾ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ã®ã‚ャッシュã¨ã—ã¦æŒ¯èˆžã„ã¾ã™ã€‚ã“ã®ã‚ャッシュã®ãƒ’ット率ã¯é€šå¸¸ã¯ã¨ã¦ã‚‚高ããªã‚Šã¾ã™ï¼ã‚¯ãƒ©ã‚¹ã‚¿ç’°å¢ƒã§ã¯ã€SeamãŒç®¡ç†ã™ã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯Seamã«ã‚ˆã£ã¦ãƒ¬ãƒ—リケーションãŒæœ€é©åŒ–ã•ã‚Œã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®ä¸€è²«æ€§ã‚’æ°—ã«ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“(楽観的ãƒãƒƒã‚¯ã§å……分ã§ã™ï¼‰ã€‚一ã¤ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«ä½•åƒã‚‚ã®ã‚ªãƒ–ジェクトをèªã¿è¾¼ã¾ãªã„é™ã‚Šã€ã“ã®ã‚ャッシュã®åŠ¹çŽ‡ã«ã¤ã„ã¦ã‚ã¾ã‚Šæ°—ã«ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"In particular, the Seam-managed persistence context (or an extended EJB "
+"container-managed persistence context associated with a conversation-scoped "
+"stateful session bean) acts as a cache of data that has been read in the "
+"current conversation. This cache tends to have a pretty high hitrate! Seam "
+"optimizes the replication of Seam-managed persistence contexts in a "
+"clustered environment, and there is no requirement for transactional "
+"consistency with the database (optimistic locking is sufficient) so you "
+"don't need to worry too much about the performance implications of this "
+"cache, unless you read thousands of objects into a single persistence "
+"context."
+msgstr ""
+"特ã«ã€SeamãŒç®¡ç†ã™ã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト(ã‚ã‚‹ã„ã¯å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒ"
+"ションBeanã«é–¢é€£ä»˜ã‘られãŸEJBコンテナ管ç†ã®æ‹¡å¼µæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト)ã¯ã€ç¾åœ¨ã®å¯¾"
+"話ã«èªã¿è¾¼ã¾ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ã®ã‚ャッシュã¨ã—ã¦æŒ¯èˆžã„ã¾ã™ã€‚ã“ã®ã‚ャッシュã®ãƒ’ット率"
+"ã¯é€šå¸¸ã¯ã¨ã¦ã‚‚高ããªã‚Šã¾ã™ï¼ã‚¯ãƒ©ã‚¹ã‚¿ç’°å¢ƒã§ã¯ã€SeamãŒç®¡ç†ã™ã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト"
+"ã¯Seamã«ã‚ˆã£ã¦ãƒ¬ãƒ—リケーションãŒæœ€é©åŒ–ã•ã‚Œã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®"
+"一貫性を気ã«ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“(楽観的ãƒãƒƒã‚¯ã§å……分ã§ã™ï¼‰ã€‚一ã¤ã®æ°¸ç¶šã‚³ãƒ³ãƒ†"
+"ã‚ストã«ä½•åƒã‚‚ã®ã‚ªãƒ–ジェクトをèªã¿è¾¼ã¾ãªã„é™ã‚Šã€ã“ã®ã‚ャッシュã®åŠ¹çŽ‡ã«ã¤ã„ã¦"
+"ã‚ã¾ã‚Šæ°—ã«ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Cache.xml:77
#, no-c-format
-msgid "The application can cache non-transactional state in the Seam application context. State kept in the application context is of course not visible to other nodes in the cluster."
-msgstr "トランザクションã«é–¢é€£ã—ãªã„状態をSeamã®ã‚¢ãƒ—リケーションコンテã‚ストã«ã‚ャッシュã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ アプリケーションコンテã‚ストã«ä¿æŒã•ã‚ŒãŸçŠ¶æ…‹ã¯ã€ã‚¯ãƒ©ã‚¹ã‚¿å†…ã®ä»–ã®ãƒŽãƒ¼ãƒ‰ã«ã¯ã‚‚ã¡ã‚ん見ãˆã¾ã›ã‚“。"
+msgid ""
+"The application can cache non-transactional state in the Seam application "
+"context. State kept in the application context is of course not visible to "
+"other nodes in the cluster."
+msgstr ""
+"トランザクションã«é–¢é€£ã—ãªã„状態をSeamã®ã‚¢ãƒ—リケーションコンテã‚ストã«ã‚ャッ"
+"シュã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ アプリケーションコンテã‚ストã«ä¿æŒã•ã‚ŒãŸçŠ¶æ…‹ã¯ã€ã‚¯ãƒ©"
+"スタ内ã®ä»–ã®ãƒŽãƒ¼ãƒ‰ã«ã¯ã‚‚ã¡ã‚ん見ãˆã¾ã›ã‚“。"
#. Tag: para
#: Cache.xml:84
#, no-c-format
-msgid "The application can cache transactional state using the Seam <literal>cacheProvider</literal> component, which integrates JBossCache, JBoss POJO Cache or EHCache into the Seam environment. This state will be visible to other nodes if your cache supports running in a clustered mode."
-msgstr "トランザクションã®çŠ¶æ…‹ã¯ã€JBossCacheã‚„JBoss POJO Cacheã€EHCacheãªã©ã‚’利用ã™ã‚‹Seamã®<literal>cacheProvider</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ャッシュã§ãã¾ã™ã€‚ ã“れらã®ã‚ャッシュãŒã‚¯ãƒ©ã‚¹ã‚¿ãƒ¢ãƒ¼ãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚Œã°ã€ã“ã®çŠ¶æ…‹ã¯ä»–ã®ãƒŽãƒ¼ãƒ‰ã«ã‚‚見ãˆã¾ã™ã€‚"
+msgid ""
+"The application can cache transactional state using the Seam "
+"<literal>cacheProvider</literal> component, which integrates JBossCache, "
+"JBoss POJO Cache or EHCache into the Seam environment. This state will be "
+"visible to other nodes if your cache supports running in a clustered mode."
+msgstr ""
+"トランザクションã®çŠ¶æ…‹ã¯ã€JBossCacheã‚„JBoss POJO Cacheã€EHCacheãªã©ã‚’利用ã™ã‚‹"
+"Seamã®<literal>cacheProvider</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ャッシュã§ãã¾ã™ã€‚ ã“"
+"れらã®ã‚ャッシュãŒã‚¯ãƒ©ã‚¹ã‚¿ãƒ¢ãƒ¼ãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚Œã°ã€ã“ã®çŠ¶æ…‹ã¯ä»–ã®ãƒŽãƒ¼ãƒ‰ã«"
+"も見ãˆã¾ã™ã€‚"
#. Tag: para
#: Cache.xml:93
#, no-c-format
-msgid "Finally, Seam lets you cache rendered fragments of a JSF page. Unlike the ORM second-level cache, this cache is not automatically invalidated when data changes, so you need to write application code to perform explicit invalidation, or set appropriate expiration policies."
-msgstr "最後ã«ã€ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸJSFページã®æ–片をã‚ャッシュã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ORMソリューションã®2次ã‚ャッシュã¨é•ã„ã€ãƒ‡ãƒ¼ã‚¿ãŒå¤‰æ›´ã•ã‚Œã¦ã‚‚自動的ã«ç„¡åŠ¹ã«ãªã‚‹ã“ã¨ã¯ãªã„ã®ã§ã€ 明示的ã«ç„¡åŠ¹åŒ–ã™ã‚‹ã‚¢ãƒ—リケーションコードを書ãã‹ã€é©åˆ‡ãªæœ‰åŠ¹æœŸé™ãƒãƒªã‚·ãƒ¼ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Finally, Seam lets you cache rendered fragments of a JSF page. Unlike the "
+"ORM second-level cache, this cache is not automatically invalidated when "
+"data changes, so you need to write application code to perform explicit "
+"invalidation, or set appropriate expiration policies."
+msgstr ""
+"最後ã«ã€ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸJSFページã®æ–片をã‚ャッシュã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ORM"
+"ソリューションã®2次ã‚ャッシュã¨é•ã„ã€ãƒ‡ãƒ¼ã‚¿ãŒå¤‰æ›´ã•ã‚Œã¦ã‚‚自動的ã«ç„¡åŠ¹ã«ãªã‚‹ã“"
+"ã¨ã¯ãªã„ã®ã§ã€ 明示的ã«ç„¡åŠ¹åŒ–ã™ã‚‹ã‚¢ãƒ—リケーションコードを書ãã‹ã€é©åˆ‡ãªæœ‰åŠ¹æœŸ"
+"é™ãƒãƒªã‚·ãƒ¼ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Cache.xml:103
#, no-c-format
-msgid "For more information about the second-level cache, you'll need to refer to the documentation of your ORM solution, since this is an extremely complex topic. In this section we'll discuss the use of caching directly, via the <literal>cacheProvider</literal> component, or as the page fragment cache, via the <literal><s:cache></literal> control."
-msgstr "2次ã‚ャッシュã¯éžå¸¸ã«è¤‡é›‘ãªæ¦‚念ã§ã™ã®ã§ã€è©³ç´°ã«ã¤ã„ã¦ã¯ãŠä½¿ã„ã®ORMソリューションã®æ–‡æ›¸ã‚’å‚ç…§ã—ã¦ãã ã•ã„。ã“ã®ç« ã§ã¯ã€<literal>cacheProvider</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚„<literal><s:cache></literal>ã«ã‚ˆã‚‹ãƒšãƒ¼ã‚¸æ–片ã®ã‚ャッシュãªã©ã‚’直接利用ã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚"
+msgid ""
+"For more information about the second-level cache, you'll need to refer to "
+"the documentation of your ORM solution, since this is an extremely complex "
+"topic. In this section we'll discuss the use of caching directly, via the "
+"<literal>cacheProvider</literal> component, or as the page fragment cache, "
+"via the <literal><s:cache></literal> control."
+msgstr ""
+"2次ã‚ャッシュã¯éžå¸¸ã«è¤‡é›‘ãªæ¦‚念ã§ã™ã®ã§ã€è©³ç´°ã«ã¤ã„ã¦ã¯ãŠä½¿ã„ã®ORMソリュー"
+"ションã®æ–‡æ›¸ã‚’å‚ç…§ã—ã¦ãã ã•ã„。ã“ã®ç« ã§ã¯ã€<literal>cacheProvider</literal>"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã‚„<literal><s:cache></literal>ã«ã‚ˆã‚‹ãƒšãƒ¼ã‚¸æ–片ã®ã‚ャッ"
+"シュãªã©ã‚’直接利用ã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚"
#. Tag: title
#: Cache.xml:112
@@ -94,8 +200,12 @@
#. Tag: para
#: Cache.xml:114
#, no-c-format
-msgid "The built-in <literal>cacheProvider</literal> component manages an instance of:"
-msgstr "組ã¿è¾¼ã¿ã®<literal>cacheProvider</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ä»¥ä¸‹ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’管ç†ã—ã¾ã™ã€‚"
+msgid ""
+"The built-in <literal>cacheProvider</literal> component manages an instance "
+"of:"
+msgstr ""
+"組ã¿è¾¼ã¿ã®<literal>cacheProvider</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ä»¥ä¸‹ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹"
+"を管ç†ã—ã¾ã™ã€‚"
#. Tag: term
#: Cache.xml:121
@@ -124,7 +234,8 @@
#. Tag: term
#: Cache.xml:143
#, no-c-format
-msgid "JBoss POJO Cache 1.x (suitable for use in JBoss 4.2.x and other containers)"
+msgid ""
+"JBoss POJO Cache 1.x (suitable for use in JBoss 4.2.x and other containers)"
msgstr "JBoss POJO Cache 1.x (JBoss 4.2.xã‚„ä»–ã®ã‚³ãƒ³ãƒ†ãƒŠã§ã®åˆ©ç”¨ã«é©ã—ã¦ã„る)"
#. Tag: literal
@@ -148,14 +259,28 @@
#. Tag: para
#: Cache.xml:165
#, no-c-format
-msgid "You can safely put any immutable Java object in the cache, and it will be stored in the cache and replicated across the cluster (assuming that replication is supported and enabled). If you want to keep mutable objects in the cache read the documentation of the underling caching project documentation to discover how to notify the cache of changes to the cache."
-msgstr "ä¸å¤‰ã®Javaオブジェクトã§ã‚ã‚Œã°å®‰å…¨ã«ã‚ャッシュã«ç½®ãã“ã¨ãŒã§ãã€ã‚ªãƒ–ジェクトã¯ã‚¯ãƒ©ã‚¹ã‚¿å†…ã§ãƒ¬ãƒ—リケーションã•ã‚Œã¾ã™ï¼ˆãƒ¬ãƒ—リケーションãŒæœ‰åŠ¹ãªå ´åˆï¼‰ã€‚変更ã®å¯èƒ½æ€§ãŒã‚るオブジェクトをã‚ャッシュã«æŒã¡ãŸã„å ´åˆã¯ã€ä½¿ç”¨ã™ã‚‹ã‚ャッシュ実装ã®é–¢é€£æ–‡æ›¸ã‚’èªã¿ã€ã‚ャッシュã®å¤‰æ›´ã‚’ã‚ャッシュã«çŸ¥ã‚‰ã›ã‚‹æ–¹æ³•ã‚’調ã¹ã¦ãã ã•ã„。"
+msgid ""
+"You can safely put any immutable Java object in the cache, and it will be "
+"stored in the cache and replicated across the cluster (assuming that "
+"replication is supported and enabled). If you want to keep mutable objects "
+"in the cache read the documentation of the underling caching project "
+"documentation to discover how to notify the cache of changes to the cache."
+msgstr ""
+"ä¸å¤‰ã®Javaオブジェクトã§ã‚ã‚Œã°å®‰å…¨ã«ã‚ャッシュã«ç½®ãã“ã¨ãŒã§ãã€ã‚ªãƒ–ジェクト"
+"ã¯ã‚¯ãƒ©ã‚¹ã‚¿å†…ã§ãƒ¬ãƒ—リケーションã•ã‚Œã¾ã™ï¼ˆãƒ¬ãƒ—リケーションãŒæœ‰åŠ¹ãªå ´åˆï¼‰ã€‚変更"
+"ã®å¯èƒ½æ€§ãŒã‚るオブジェクトをã‚ャッシュã«æŒã¡ãŸã„å ´åˆã¯ã€ä½¿ç”¨ã™ã‚‹ã‚ャッシュ実"
+"装ã®é–¢é€£æ–‡æ›¸ã‚’èªã¿ã€ã‚ャッシュã®å¤‰æ›´ã‚’ã‚ャッシュã«çŸ¥ã‚‰ã›ã‚‹æ–¹æ³•ã‚’調ã¹ã¦ãã ã•"
+"ã„。"
#. Tag: para
#: Cache.xml:174
#, no-c-format
-msgid "To use <literal>cacheProvider</literal>, you need to include the jars of the cache implementation in your project:"
-msgstr "<literal>cacheProvider</literal>を使ã†ã«ã¯ã€ä½¿ç”¨ã™ã‚‹ã‚ャッシュ実装ã®ä»¥ä¸‹ã®jarファイルをプãƒã‚¸ã‚§ã‚¯ãƒˆã«å«ã‚ã¦ãã ã•ã„。"
+msgid ""
+"To use <literal>cacheProvider</literal>, you need to include the jars of the "
+"cache implementation in your project:"
+msgstr ""
+"<literal>cacheProvider</literal>を使ã†ã«ã¯ã€ä½¿ç”¨ã™ã‚‹ã‚ャッシュ実装ã®ä»¥ä¸‹ã®jar"
+"ファイルをプãƒã‚¸ã‚§ã‚¯ãƒˆã«å«ã‚ã¦ãã ã•ã„。"
#. Tag: term
#: Cache.xml:181
@@ -164,15 +289,13 @@
msgstr "JBoss Cache 1.x"
#. Tag: para
-#: Cache.xml:187
-#: Cache.xml:225
+#: Cache.xml:187 Cache.xml:225
#, no-c-format
msgid "<literal>jboss-cache.jar</literal> - JBoss Cache 1.4.1"
msgstr "<literal>jboss-cache.jar</literal> - JBoss Cache 1.4.1"
#. Tag: para
-#: Cache.xml:192
-#: Cache.xml:230
+#: Cache.xml:192 Cache.xml:230
#, no-c-format
msgid "<literal>jgroups.jar</literal> - JGroups 2.4.1"
msgstr "<literal>jgroups.jar</literal> - JGroups 2.4.1"
@@ -222,38 +345,68 @@
#. Tag: para
#: Cache.xml:259
#, no-c-format
-msgid "If you are using JBoss Cache in containers other than JBoss Application Server, look at the JBoss Cache <ulink url=\"http://wiki.jboss.org/wiki/JBossCache\">wiki</ulink> page for more dependencies."
-msgstr "JBossアプリケーションサーãƒãƒ¼ä»¥å¤–ã®ã‚³ãƒ³ãƒ†ãƒŠã§JBossCacheを使用ã™ã‚‹å ´åˆã¯ã€ä»–ã«ã‚‚ä¾å˜é–¢ä¿‚ãŒã‚ã‚Šã¾ã™ã®ã§ã€JBossCacheã®<ulink url=\"http://wiki.jboss.org/wiki/JBossCache\">wiki</ulink>ページをå‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"If you are using JBoss Cache in containers other than JBoss Application "
+"Server, look at the JBoss Cache <ulink url=\"http://wiki.jboss.org/wiki/"
+"JBossCache\">wiki</ulink> page for more dependencies."
+msgstr ""
+"JBossアプリケーションサーãƒãƒ¼ä»¥å¤–ã®ã‚³ãƒ³ãƒ†ãƒŠã§JBossCacheを使用ã™ã‚‹å ´åˆã¯ã€ä»–ã«"
+"ã‚‚ä¾å˜é–¢ä¿‚ãŒã‚ã‚Šã¾ã™ã®ã§ã€JBossCacheã®<ulink url=\"http://wiki.jboss.org/"
+"wiki/JBossCache\">wiki</ulink>ページをå‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Cache.xml:267
#, no-c-format
-msgid "For an EAR depoyment of Seam, we recommend that the cache jars and configuration go directly into the EAR."
-msgstr "Seamã«EARをデプãƒã‚¤ã™ã‚‹å ´åˆã¯ã€ã‚ャッシュã®jarファイルã¨è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’EARã«ç›´æŽ¥å«ã‚ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚"
+msgid ""
+"For an EAR depoyment of Seam, we recommend that the cache jars and "
+"configuration go directly into the EAR."
+msgstr ""
+"Seamã«EARをデプãƒã‚¤ã™ã‚‹å ´åˆã¯ã€ã‚ャッシュã®jarファイルã¨è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’EARã«ç›´"
+"接å«ã‚ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚"
#. Tag: para
#: Cache.xml:272
#, no-c-format
-msgid "You'll also need to provide a configuration file for JBossCache. Place <literal>treecache.xml</literal> with an appropriate cache configuration into the classpath (e.g. the ejb jar or <literal>WEB-INF/classes</literal>). JBossCache has many scary and confusing configuration settings, so we won't discuss them here. Please refer to the JBossCache documentation for more information."
-msgstr "JBossCacheを使ã†å ´åˆã¯ã•ã‚‰ã«è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ãŒå¿…è¦ã§ã™ã€‚<literal>treecache.xml</literal>ã«é©åˆ‡ãªã‚ャッシュè¨å®šã‚’記述ã—ã€ã‚¯ãƒ©ã‚¹ãƒ‘スã«å«ã‚ã¾ã™ï¼ˆãŸã¨ãˆã°EJB JARファイルや<literal>WEB-INF/classes</literal>ãªã©ï¼‰ã€‚JBossCacheã«ã¯æã‚ã—ã厄介ã§ç´›ã‚‰ã‚ã—ã„è¨å®šãŒãŸãã•ã‚“ã‚ã‚‹ã®ã§ã€ã“ã“ã§ã¯èª¬æ˜Žã—ã¾ã›ã‚“。詳細ã¯JBossCacheã®æ–‡æ›¸ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"You'll also need to provide a configuration file for JBossCache. Place "
+"<literal>treecache.xml</literal> with an appropriate cache configuration "
+"into the classpath (e.g. the ejb jar or <literal>WEB-INF/classes</literal>). "
+"JBossCache has many scary and confusing configuration settings, so we won't "
+"discuss them here. Please refer to the JBossCache documentation for more "
+"information."
+msgstr ""
+"JBossCacheを使ã†å ´åˆã¯ã•ã‚‰ã«è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ãŒå¿…è¦ã§ã™ã€‚<literal>treecache.xml</"
+"literal>ã«é©åˆ‡ãªã‚ャッシュè¨å®šã‚’記述ã—ã€ã‚¯ãƒ©ã‚¹ãƒ‘スã«å«ã‚ã¾ã™ï¼ˆãŸã¨ãˆã°EJB JAR"
+"ファイルや<literal>WEB-INF/classes</literal>ãªã©ï¼‰ã€‚JBossCacheã«ã¯æã‚ã—ã厄"
+"介ã§ç´›ã‚‰ã‚ã—ã„è¨å®šãŒãŸãã•ã‚“ã‚ã‚‹ã®ã§ã€ã“ã“ã§ã¯èª¬æ˜Žã—ã¾ã›ã‚“。詳細ã¯JBossCache"
+"ã®æ–‡æ›¸ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Cache.xml:281
#, no-c-format
-msgid "You can find a sample <literal>treecache.xml</literal> in <literal>examples/blog/resources/treecache.xml</literal>."
-msgstr "<literal>treecache.xml</literal>ã®ã‚µãƒ³ãƒ—ルã¯<literal>examples/blog/resources/treecache.xml</literal>ã«ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"You can find a sample <literal>treecache.xml</literal> in <literal>examples/"
+"blog/resources/treecache.xml</literal>."
+msgstr ""
+"<literal>treecache.xml</literal>ã®ã‚µãƒ³ãƒ—ルã¯<literal>examples/blog/resources/"
+"treecache.xml</literal>ã«ã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Cache.xml:286
#, no-c-format
-msgid "EHCache will run in it's default configuration without a configuration file"
+msgid ""
+"EHCache will run in it's default configuration without a configuration file"
msgstr "EHCacheã¯è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ãŒãªãã¦ã‚‚デフォルトã®è¨å®šã§å‹•ä½œã—ã¾ã™ã€‚"
#. Tag: para
#: Cache.xml:291
#, no-c-format
-msgid "To alter the configuration file in use, configure your cache in <literal>components.xml</literal>:"
-msgstr "è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’変更ã™ã‚‹ã«ã¯ã€<literal>components.xml</literal>ã®ã‚ャッシュè¨å®šã‚’変更ã—ã¦ãã ã•ã„。"
+msgid ""
+"To alter the configuration file in use, configure your cache in "
+"<literal>components.xml</literal>:"
+msgstr ""
+"è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’変更ã™ã‚‹ã«ã¯ã€<literal>components.xml</literal>ã®ã‚ャッシュè¨å®š"
+"を変更ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Cache.xml:296
@@ -261,36 +414,43 @@
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
" xmlns:cache=\"http://jboss.com/products/seam/cache\">\n"
-" <cache:jboss-cache-provider configuration=\"META-INF/cache/treecache.xml\" />\n"
+" <cache:jboss-cache-provider configuration=\"META-INF/cache/treecache.xml"
+"\" />\n"
"</components>]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
" xmlns:cache=\"http://jboss.com/products/seam/cache\">\n"
-" <cache:jboss-cache-provider configuration=\"META-INF/cache/treecache.xml\" />\n"
+" <cache:jboss-cache-provider configuration=\"META-INF/cache/treecache.xml"
+"\" />\n"
"</components>]]>"
#. Tag: para
#: Cache.xml:298
#, no-c-format
msgid "Now you can inject the cache into any Seam component:"
-msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ャッシュをインジェクトã™ã‚‹ã«ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«è¨˜è¿°ã—ã¾ã™ã€‚"
+msgstr ""
+"Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ャッシュをインジェクトã™ã‚‹ã«ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«è¨˜è¿°ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Cache.xml:300
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[@Name(\"chatroom\")\n"
-"public class Chatroom {\n"
-" @In CacheProvider cacheProvider;\n"
-" \n"
-" public void join(String username) {\n"
-" Set<String> userList = (Set<String>) pojoCache.get(\"chatroom\", \"userList\");\n"
-" if (userList==null) {\n"
-" userList = new HashSet<String>();\n"
-" cacheProvider.put(\"chatroom\", \"userList\", userList);\n"
-" }\n"
-" userList.put(username);\n"
-" }\n"
+"<![CDATA[@Name(\"chatroomUsers\")\n"
+"@Scope(ScopeType.STATELESS)\n"
+"public class ChatroomUsers\n"
+"{\n"
+" @In CacheProvider cacheProvider;\n"
+"\n"
+" @Unwrap\n"
+" public Set<String> getUsers() throws CacheException {\n"
+" Set<String> userList = (Set<String>) cacheProvider.get(\"chatroom\", "
+"\"userList\");\n"
+" if (userList==null) {\n"
+" userList = new HashSet<String>();\n"
+" cacheProvider.put(\"chatroom\", \"userList\", userList);\n"
+" }\n"
+" return userList;\n"
+" }\n"
"}]]>"
msgstr ""
"<![CDATA[@Name(\"chatroom\")\n"
@@ -298,7 +458,8 @@
" @In CacheProvider cacheProvider;\n"
" \n"
" public void join(String username) {\n"
-" Set<String> userList = (Set<String>) pojoCache.get(\"chatroom\", \"userList\");\n"
+" Set<String> userList = (Set<String>) pojoCache.get(\"chatroom\", "
+"\"userList\");\n"
" if (userList==null) {\n"
" userList = new HashSet<String>();\n"
" cacheProvider.put(\"chatroom\", \"userList\", userList);\n"
@@ -310,8 +471,12 @@
#. Tag: para
#: Cache.xml:302
#, no-c-format
-msgid "If you want to have multiple cache configurations in your application, use <literal>components.xml</literal> to configure multiple cache providers:"
-msgstr "ã‚ャッシュを複数è¨å®šã™ã‚‹å ´åˆã¯ã€<literal>components.xml</literal>を使用ã—ã¦ãã ã•ã„。"
+msgid ""
+"If you want to have multiple cache configurations in your application, use "
+"<literal>components.xml</literal> to configure multiple cache providers:"
+msgstr ""
+"ã‚ャッシュを複数è¨å®šã™ã‚‹å ´åˆã¯ã€<literal>components.xml</literal>を使用ã—ã¦ã"
+"ã ã•ã„。"
#. Tag: programlisting
#: Cache.xml:308
@@ -319,14 +484,18 @@
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
" xmlns:cache=\"http://jboss.com/products/seam/cache\">\n"
-" <cache:jboss-cache-provider name=\"myCache\" configuration=\"myown/cache.xml\"/>\n"
-" <cache:jboss-cache-provider name=\"myOtherCache\" configuration=\"myother/cache.xml\"/>\n"
+" <cache:jboss-cache-provider name=\"myCache\" configuration=\"myown/cache."
+"xml\"/>\n"
+" <cache:jboss-cache-provider name=\"myOtherCache\" configuration=\"myother/"
+"cache.xml\"/>\n"
"</components>]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
" xmlns:cache=\"http://jboss.com/products/seam/cache\">\n"
-" <cache:jboss-cache-provider name=\"myCache\" configuration=\"myown/cache.xml\"/>\n"
-" <cache:jboss-cache-provider name=\"myOtherCache\" configuration=\"myother/cache.xml\"/>\n"
+" <cache:jboss-cache-provider name=\"myCache\" configuration=\"myown/cache."
+"xml\"/>\n"
+" <cache:jboss-cache-provider name=\"myOtherCache\" configuration=\"myother/"
+"cache.xml\"/>\n"
"</components>]]>"
#. Tag: title
@@ -338,20 +507,38 @@
#. Tag: para
#: Cache.xml:315
#, no-c-format
-msgid "The most interesting use of caching in Seam is the <literal><s:cache></literal> tag, Seam's solution to the problem of page fragment caching in JSF. <literal><s:cache></literal> uses <literal>pojoCache</literal> internally, so you need to follow the steps listed above before you can use it. (Put the jars in the EAR, wade through the scary configuration options, etc.)"
-msgstr "Seamã®ã‚ャッシュã®åˆ©ç”¨ã§ã‚‚ã£ã¨ã‚‚興味深ã„ã®ã¯ã€JSFã«ãŠã‘るページæ–片ã®ã‚ャッシュå•é¡Œã‚’解決ã™ã‚‹<literal><s:cache></literal>ã‚¿ã‚°ã§ã™ã€‚<literal><s:cache></literal>ã¯å†…部的ã«<literal>pojoCache</literal>を使ã†ã®ã§ã€ä½¿ç”¨ã™ã‚‹å ´åˆã¯å‰è¿°ã®æ‰‹é †ã‚’è¡Œã£ã¦ãã ã•ã„(EARã«jarファイルをå«ã‚ã‚‹ã€ã‚„ã£ã‹ã„ãªè¨å®šã‚’切り抜ã‘ã‚‹ã€ãªã©ã§ã™ï¼‰ã€‚"
+msgid ""
+"The most interesting use of caching in Seam is the <literal><s:cache></"
+"literal> tag, Seam's solution to the problem of page fragment caching in "
+"JSF. <literal><s:cache></literal> uses <literal>pojoCache</literal> "
+"internally, so you need to follow the steps listed above before you can use "
+"it. (Put the jars in the EAR, wade through the scary configuration options, "
+"etc.)"
+msgstr ""
+"Seamã®ã‚ャッシュã®åˆ©ç”¨ã§ã‚‚ã£ã¨ã‚‚興味深ã„ã®ã¯ã€JSFã«ãŠã‘るページæ–片ã®ã‚ャッ"
+"シュå•é¡Œã‚’解決ã™ã‚‹<literal><s:cache></literal>ã‚¿ã‚°ã§ã™ã€‚<literal><s:"
+"cache></literal>ã¯å†…部的ã«<literal>pojoCache</literal>を使ã†ã®ã§ã€ä½¿ç”¨ã™ã‚‹"
+"å ´åˆã¯å‰è¿°ã®æ‰‹é †ã‚’è¡Œã£ã¦ãã ã•ã„(EARã«jarファイルをå«ã‚ã‚‹ã€ã‚„ã£ã‹ã„ãªè¨å®šã‚’"
+"切り抜ã‘ã‚‹ã€ãªã©ã§ã™ï¼‰ã€‚"
#. Tag: para
#: Cache.xml:324
#, no-c-format
-msgid "<literal><s:cache></literal> is used for caching some rendered content which changes rarely. For example, the welcome page of our blog displays the recent blog entries:"
-msgstr "<literal><s:cache></literal>ã¯ã€ã‚ã¾ã‚Šå¤‰æ›´ã•ã‚Œãªã„レンタリングコンテンツã«ä½¿ç”¨ã—ã¦ãã ã•ã„。 ãŸã¨ãˆã°ã€æœ€æ–°ã®blogエントリを表示ã™ã‚‹blogã®ã‚¦ã‚§ãƒ«ã‚«ãƒ ページã§ã™ã€‚"
+msgid ""
+"<literal><s:cache></literal> is used for caching some rendered content "
+"which changes rarely. For example, the welcome page of our blog displays the "
+"recent blog entries:"
+msgstr ""
+"<literal><s:cache></literal>ã¯ã€ã‚ã¾ã‚Šå¤‰æ›´ã•ã‚Œãªã„レンタリングコンテン"
+"ツã«ä½¿ç”¨ã—ã¦ãã ã•ã„。 ãŸã¨ãˆã°ã€æœ€æ–°ã®blogエントリを表示ã™ã‚‹blogã®ã‚¦ã‚§ãƒ«ã‚«ãƒ "
+"ページã§ã™ã€‚"
#. Tag: programlisting
#: Cache.xml:330
#, no-c-format
msgid ""
-"<![CDATA[<s:cache key=\"recentEntries-#{blog.id}\" region=\"welcomePageFragments\">\n"
+"<![CDATA[<s:cache key=\"recentEntries-#{blog.id}\" region="
+"\"welcomePageFragments\">\n"
" <h:dataTable value=\"#{blog.recentEntries}\" var=\"blogEntry\">\n"
" <h:column>\n"
" <h3>#{blogEntry.title}</h3>\n"
@@ -362,7 +549,8 @@
" </h:dataTable>\n"
"</s:cache>]]>"
msgstr ""
-"<![CDATA[<s:cache key=\"recentEntries-#{blog.id}\" region=\"welcomePageFragments\">\n"
+"<![CDATA[<s:cache key=\"recentEntries-#{blog.id}\" region="
+"\"welcomePageFragments\">\n"
" <h:dataTable value=\"#{blog.recentEntries}\" var=\"blogEntry\">\n"
" <h:column>\n"
" <h3>#{blogEntry.title}</h3>\n"
@@ -376,14 +564,33 @@
#. Tag: para
#: Cache.xml:332
#, no-c-format
-msgid "The <literal>key</literal> let's you have multiple cached versions of each page fragment. In this case, there is one cached version per blog. The <literal>region</literal> determines the cache or region node that all version will be stored in. Different nodes may have different expiry policies. (That's the stuff you set up using the aforementioned scary configuration options.)"
-msgstr "<literal>key</literal>を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€å„ページæ–片ã®ã‚ャッシュãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’複数æŒã¤ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ä¾‹ã§ã¯ã€ä¸€ã¤ã®blogã«å¯¾ã—ã¦ä¸€ã¤ã®ã‚ャッシュãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå˜åœ¨ã—ã¾ã™ã€‚<literal>region</literal>ã«ã¯ã€ã™ã¹ã¦ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ä¿å˜ã™ã‚‹ã‚ャッシュã¾ãŸã¯ãƒªãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒŽãƒ¼ãƒ‰ã‚’指定ã—ã¾ã™ã€‚ç•°ãªã‚‹ãƒŽãƒ¼ãƒ‰ã¯ç•°ãªã‚‹æœ‰åŠ¹æœŸé™ãƒãƒªã‚·ãƒ¼ã‚’æŒã¤å ´åˆãŒã‚ã‚Šã¾ã™ã€‚(å‰è¿°ã®åŽ„介ãªè¨å®šã§æŒ‡å®šã§ãã¾ã™ã€‚)"
+msgid ""
+"The <literal>key</literal> let's you have multiple cached versions of each "
+"page fragment. In this case, there is one cached version per blog. The "
+"<literal>region</literal> determines the cache or region node that all "
+"version will be stored in. Different nodes may have different expiry "
+"policies. (That's the stuff you set up using the aforementioned scary "
+"configuration options.)"
+msgstr ""
+"<literal>key</literal>を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€å„ページæ–片ã®ã‚ャッシュãƒãƒ¼"
+"ジョンを複数æŒã¤ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ä¾‹ã§ã¯ã€ä¸€ã¤ã®blogã«å¯¾ã—ã¦ä¸€ã¤ã®ã‚ャッ"
+"シュãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå˜åœ¨ã—ã¾ã™ã€‚<literal>region</literal>ã«ã¯ã€ã™ã¹ã¦ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³"
+"ã‚’ä¿å˜ã™ã‚‹ã‚ャッシュã¾ãŸã¯ãƒªãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒŽãƒ¼ãƒ‰ã‚’指定ã—ã¾ã™ã€‚ç•°ãªã‚‹ãƒŽãƒ¼ãƒ‰ã¯ç•°ãª"
+"る有効期é™ãƒãƒªã‚·ãƒ¼ã‚’æŒã¤å ´åˆãŒã‚ã‚Šã¾ã™ã€‚(å‰è¿°ã®åŽ„介ãªè¨å®šã§æŒ‡å®šã§ãã¾ã™ã€‚)"
#. Tag: para
#: Cache.xml:341
#, no-c-format
-msgid "Of course, the big problem with <literal><s:cache></literal> is that it is too stupid to know when the underlying data changes (for example, when the blogger posts a new entry). So you need to evict the cached fragment manually:"
-msgstr "ãã—ã¦ã€ <literal><s:cache></literal> ã®å¤§ããªå•é¡Œã¯ã€ 対象ã®ãƒ‡ãƒ¼ã‚¿ãŒã„ã¤å¤‰æ›´ã•ã‚Œã‚‹ã‹ (ãŸã¨ãˆã°ã€ æ–°ã—ã„ blog ãŒã„ã¤æŠ•ç¨¿ã•ã‚Œã‚‹ã‹) を知り得ãªã„ã¨ã„ã†ã“ã¨ã§ã™ã€‚ ã¤ã¾ã‚Šã€ ã‚ャッシュã•ã‚ŒãŸæ–片ã¯ã€ 明示的ã«ã‚ャッシュã‹ã‚‰æŽ’除ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Of course, the big problem with <literal><s:cache></literal> is that "
+"it is too stupid to know when the underlying data changes (for example, when "
+"the blogger posts a new entry). So you need to evict the cached fragment "
+"manually:"
+msgstr ""
+"ãã—ã¦ã€ <literal><s:cache></literal> ã®å¤§ããªå•é¡Œã¯ã€ 対象ã®ãƒ‡ãƒ¼ã‚¿ãŒã„"
+"ã¤å¤‰æ›´ã•ã‚Œã‚‹ã‹ (ãŸã¨ãˆã°ã€ æ–°ã—ã„ blog ãŒã„ã¤æŠ•ç¨¿ã•ã‚Œã‚‹ã‹) を知り得ãªã„ã¨ã„ã†"
+"ã“ã¨ã§ã™ã€‚ ã¤ã¾ã‚Šã€ ã‚ャッシュã•ã‚ŒãŸæ–片ã¯ã€ 明示的ã«ã‚ャッシュã‹ã‚‰æŽ’除ã™ã‚‹å¿…"
+"è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Cache.xml:348
@@ -392,18 +599,23 @@
"<![CDATA[public void post() {\n"
" ...\n"
" entityManager.persist(blogEntry);\n"
-" cacheProvider.remove(\"welcomePageFragments\", \"recentEntries-\" + blog.getId() );\n"
+" cacheProvider.remove(\"welcomePageFragments\", \"recentEntries-\" + blog."
+"getId() );\n"
"}]]>"
msgstr ""
"<![CDATA[public void post() {\n"
" ...\n"
" entityManager.persist(blogEntry);\n"
-" cacheProvider.remove(\"welcomePageFragments\", \"recentEntries-\" + blog.getId() );\n"
+" cacheProvider.remove(\"welcomePageFragments\", \"recentEntries-\" + blog."
+"getId() );\n"
"}]]>"
#. Tag: para
#: Cache.xml:350
#, no-c-format
-msgid "Alternatively, if it is not critical that changes are immediately visible to the user, you could set a short expiry time on the cache node."
-msgstr "ã‚ã‚‹ã„ã¯ã€å¤‰æ›´ã‚’å³åº§ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¦‹ã›ã‚‹å¿…è¦ãŒãªã„ã®ã§ã‚ã‚Œã°ã€JBossCacheノードã®æœ‰åŠ¹æœŸé™ã‚’çŸãè¨å®šã—ã¦ã‚‚良ã„ã§ã—ょã†ã€‚"
-
+msgid ""
+"Alternatively, if it is not critical that changes are immediately visible to "
+"the user, you could set a short expiry time on the cache node."
+msgstr ""
+"ã‚ã‚‹ã„ã¯ã€å¤‰æ›´ã‚’å³åº§ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¦‹ã›ã‚‹å¿…è¦ãŒãªã„ã®ã§ã‚ã‚Œã°ã€JBossCacheノード"
+"ã®æœ‰åŠ¹æœŸé™ã‚’çŸãè¨å®šã—ã¦ã‚‚良ã„ã§ã—ょã†ã€‚"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Components.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Components.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Components.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Components\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: 2009-01-05 13:53+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -28,7 +28,12 @@
"listed in your <literal>components.xml</literal> file, but if you need to "
"override default properties or specify more than one component of a certain "
"type, <literal>components.xml</literal> is used."
-msgstr "æœ¬ç« ã§ã¯ Seam ã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã€ ãã®è¨å®šãƒ—ãƒãƒ‘ティã«ã¤ã„ã¦èª¬æ˜Žã—ã¦ã„ãã¾ã™ã€‚ 組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>components.xml</literal> ファイルã«è¨˜è¼‰ãŒãªãã¦ã‚‚作æˆã•ã‚Œã¾ã™ãŒã€ デフォルトã®ãƒ—ãƒãƒ‘ティを上書ãã™ã‚‹ã¾ãŸã¯ç‰¹å®šã‚¿ã‚¤ãƒ—ã® 1 ã¤ä»¥ä¸Šã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ <literal>components.xml</literal> を使用ã—ã¾ã™ã€‚"
+msgstr ""
+"æœ¬ç« ã§ã¯ Seam ã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã€ ãã®è¨å®šãƒ—ãƒãƒ‘ティã«ã¤ã„ã¦èª¬æ˜Žã—ã¦ã„"
+"ãã¾ã™ã€‚ 組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>components.xml</literal> ファイル"
+"ã«è¨˜è¼‰ãŒãªãã¦ã‚‚作æˆã•ã‚Œã¾ã™ãŒã€ デフォルトã®ãƒ—ãƒãƒ‘ティを上書ãã™ã‚‹ã¾ãŸã¯ç‰¹å®š"
+"タイプ㮠1 ã¤ä»¥ä¸Šã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ "
+"<literal>components.xml</literal> を使用ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:14
@@ -37,7 +42,10 @@
"Note that you can replace any of the built in components with your own "
"implementations simply by specifying the name of one of the built in "
"components on your own class using <literal>@Name</literal>."
-msgstr "<literal>@Name</literal> を使ã£ã¦ç‹¬è‡ªã®ã‚¯ãƒ©ã‚¹ã§çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®åå‰ã‚’指定ã™ã‚‹ã¨ã€ 組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’独自ã®å®Ÿè£…ã«ç°¡å˜ã«ç½®ãæ›ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"<literal>@Name</literal> を使ã£ã¦ç‹¬è‡ªã®ã‚¯ãƒ©ã‚¹ã§çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®åå‰ã‚’"
+"指定ã™ã‚‹ã¨ã€ 組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’独自ã®å®Ÿè£…ã«ç°¡å˜ã«ç½®ãæ›ãˆã‚‹ã“ã¨ãŒã§ãã¾"
+"ã™ã€‚"
#. Tag: title
#: Components.xml:22
@@ -76,7 +84,9 @@
msgid ""
"Component that provides access to Seam Context objects, for example "
"<literal>org.jboss.seam.core.contexts.sessionContext['user']</literal>."
-msgstr "Seam コンテã‚ストã®ã‚ªãƒ–ジェクトã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’æä¾›ã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ <literal>org.jboss.seam.core.contexts.sessionContext['user']</literal> ãªã©ã€‚"
+msgstr ""
+"Seam コンテã‚ストã®ã‚ªãƒ–ジェクトã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’æä¾›ã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ "
+"<literal>org.jboss.seam.core.contexts.sessionContext['user']</literal> ãªã©ã€‚"
#. Tag: literal
#: Components.xml:43
@@ -133,7 +143,10 @@
"<literal>add(FacesMessage facesMessage)</literal> — add a faces "
"message, which will be displayed during the next render response phase that "
"occurs in the current conversation."
-msgstr "<literal>add(FacesMessage facesMessage)</literal> — faces ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿½åŠ ã—ã¾ã™ã€‚ ç¾åœ¨ã®å¯¾è©±å†…ã§ç™ºç”Ÿã™ã‚‹æ¬¡ã®å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ãƒ•ã‚§ãƒ¼ã‚ºã§è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>add(FacesMessage facesMessage)</literal> — faces メッセージを"
+"è¿½åŠ ã—ã¾ã™ã€‚ ç¾åœ¨ã®å¯¾è©±å†…ã§ç™ºç”Ÿã™ã‚‹æ¬¡ã®å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ãƒ•ã‚§ãƒ¼ã‚ºã§è¡¨ç¤ºã•ã‚Œã¾"
+"ã™ã€‚"
#. Tag: para
#: Components.xml:81
@@ -141,7 +154,10 @@
msgid ""
"<literal>add(String messageTemplate)</literal> — add a faces message, "
"rendered from the given message template which may contain EL expressions."
-msgstr "<literal>add(String messageTemplate)</literal> — faces ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿½åŠ ã—ã¾ã™ã€‚ EL å¼ã‚’å«ã‚€ã“ã¨ãŒã§ãる特定ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—レートã‹ã‚‰ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>add(String messageTemplate)</literal> — faces ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿½åŠ "
+"ã—ã¾ã™ã€‚ EL å¼ã‚’å«ã‚€ã“ã¨ãŒã§ãる特定ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—レートã‹ã‚‰ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°"
+"ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Components.xml:88
@@ -150,7 +166,10 @@
"<literal>add(Severity severity, String messageTemplate)</literal> — "
"add a faces message, rendered from the given message template which may "
"contain EL expressions."
-msgstr "<literal>add(Severity severity, String messageTemplate)</literal> — faces ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿½åŠ ã—ã¾ã™ã€‚ EL å¼ã‚’å«ã‚€ã“ã¨ãŒã§ãる特定ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—レートã‹ã‚‰ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>add(Severity severity, String messageTemplate)</literal> — "
+"faces ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿½åŠ ã—ã¾ã™ã€‚ EL å¼ã‚’å«ã‚€ã“ã¨ãŒã§ãる特定ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—"
+"レートã‹ã‚‰ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Components.xml:95
@@ -159,7 +178,10 @@
"<literal>addFromResourceBundle(String key)</literal> — add a faces "
"message, rendered from a message template defined in the Seam resource "
"bundle which may contain EL expressions."
-msgstr "<literal>addFromResourceBundle(String key)</literal> — faces ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿½åŠ ã—ã¾ã™ã€‚ EL å¼ã‚’å«ã‚€ã“ã¨ãŒã§ãã‚‹ Seam リソースãƒãƒ³ãƒ‰ãƒ«ã§å®šç¾©ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—レートã‹ã‚‰ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>addFromResourceBundle(String key)</literal> — faces メッセージ"
+"ã‚’è¿½åŠ ã—ã¾ã™ã€‚ EL å¼ã‚’å«ã‚€ã“ã¨ãŒã§ãã‚‹ Seam リソースãƒãƒ³ãƒ‰ãƒ«ã§å®šç¾©ã•ã‚ŒãŸãƒ¡ãƒƒ"
+"セージテンプレートã‹ã‚‰ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Components.xml:102
@@ -170,7 +192,8 @@
"Seam resource bundle which may contain EL expressions."
msgstr ""
"<literal>addFromResourceBundle(Severity severity, String key)</literal> "
-"— faces ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿½åŠ ã—ã¾ã™ã€‚ EL å¼ã‚’å«ã‚€ã“ã¨ãŒã§ãã‚‹ Seam リソースãƒãƒ³ãƒ‰ãƒ«ã§å®šç¾©ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—レートã‹ã‚‰ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
+"— faces ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿½åŠ ã—ã¾ã™ã€‚ EL å¼ã‚’å«ã‚€ã“ã¨ãŒã§ãã‚‹ Seam リソース"
+"ãƒãƒ³ãƒ‰ãƒ«ã§å®šç¾©ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—レートã‹ã‚‰ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Components.xml:109
@@ -197,8 +220,11 @@
#. Tag: para
#: Components.xml:125
#, no-c-format
-msgid "<literal>redirect.viewId</literal> — the JSF view id to redirect to."
-msgstr "<literal>redirect.viewId</literal> — リダイレクト先ã¨ãªã‚‹ JSF ビュー ID ã§ã™ã€‚"
+msgid ""
+"<literal>redirect.viewId</literal> — the JSF view id to redirect to."
+msgstr ""
+"<literal>redirect.viewId</literal> — リダイレクト先ã¨ãªã‚‹ JSF ビュー "
+"ID ã§ã™ã€‚"
#. Tag: para
#: Components.xml:131
@@ -206,7 +232,9 @@
msgid ""
"<literal>redirect.conversationPropagationEnabled</literal> — "
"determines whether the conversation will propagate across the redirect."
-msgstr "<literal>redirect.conversationPropagationEnabled</literal> — 対話をリダイレクト全体ã«ä¼æ’ã•ã›ã‚‹ã‹ã©ã†ã‹æ±ºå®šã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>redirect.conversationPropagationEnabled</literal> — 対話をリダ"
+"イレクト全体ã«ä¼æ’ã•ã›ã‚‹ã‹ã©ã†ã‹æ±ºå®šã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:138
@@ -214,7 +242,9 @@
msgid ""
"<literal>redirect.parameters</literal> — a map of request parameter "
"name to value, to be passed in the redirect request."
-msgstr "<literal>redirect.parameters</literal> — è¦æ±‚パラメータåã¨å€¤ã®ãƒžãƒƒãƒ—ã§ã™ã€‚ リダイレクトè¦æ±‚ã«æ¸¡ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>redirect.parameters</literal> — è¦æ±‚パラメータåã¨å€¤ã®ãƒžãƒƒãƒ—ã§"
+"ã™ã€‚ リダイレクトè¦æ±‚ã«æ¸¡ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Components.xml:145
@@ -229,7 +259,10 @@
"<literal>captureCurrentRequest()</literal> — stores the view id and "
"request parameters of the current GET request (in the conversation context), "
"for later use by calling <literal>execute()</literal>."
-msgstr "<literal>captureCurrentRequest()</literal> — ç¾åœ¨ã® GET è¦æ±‚ (対話コンテã‚スト内) ã®è¦æ±‚パラメータã¨ãƒ“ュー ID ã‚’æ ¼ç´ã—ã¾ã™ã€‚ <literal>execute()</literal> ã®å‘¼ã³å‡ºã—ã§ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>captureCurrentRequest()</literal> — ç¾åœ¨ã® GET è¦æ±‚ (対話コン"
+"テã‚スト内) ã®è¦æ±‚パラメータã¨ãƒ“ュー ID ã‚’æ ¼ç´ã—ã¾ã™ã€‚ <literal>execute()</"
+"literal> ã®å‘¼ã³å‡ºã—ã§ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:162
@@ -266,7 +299,9 @@
msgid ""
"<literal>raiseEvent(String type)</literal> — raise an event of a "
"particular type and distribute to all observers."
-msgstr "<literal>raiseEvent(String type)</literal> — 特定タイプã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ã¦ã™ã¹ã¦ã®ç›£è¦–者ã«é…ä¿¡ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>raiseEvent(String type)</literal> — 特定タイプã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生"
+"ã•ã›ã¦ã™ã¹ã¦ã®ç›£è¦–者ã«é…ä¿¡ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:186
@@ -274,7 +309,9 @@
msgid ""
"<literal>raiseAsynchronousEvent(String type)</literal> — raise an "
"event to be processed asynchronously by the EJB3 timer service."
-msgstr "<literal>raiseAsynchronousEvent(String type)</literal> — EJB3 タイマーサービスã§éžåŒæœŸã«å‡¦ç†ã•ã‚Œã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ã¾ã™ã€‚"
+msgstr ""
+"<literal>raiseAsynchronousEvent(String type)</literal> — EJB3 タイマー"
+"サービスã§éžåŒæœŸã«å‡¦ç†ã•ã‚Œã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:193
@@ -282,7 +319,9 @@
msgid ""
"<literal>raiseTimedEvent(String type, ....)</literal> — schedule an "
"event to be processed asynchronously by the EJB3 timer service."
-msgstr "<literal>raiseTimedEvent(String type, ....)</literal> — EJB3 タイマーサービスã§éžåŒæœŸã«å‡¦ç†ã•ã‚Œã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’スケジュールã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>raiseTimedEvent(String type, ....)</literal> — EJB3 タイマー"
+"サービスã§éžåŒæœŸã«å‡¦ç†ã•ã‚Œã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’スケジュールã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:200
@@ -290,7 +329,9 @@
msgid ""
"<literal>addListener(String type, String methodBinding)</literal> — "
"add an observer for a particular event type."
-msgstr "<literal>addListener(String type, String methodBinding)</literal> — 特定イベントタイプã®ç›£è¦–è€…ã‚’è¿½åŠ ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>addListener(String type, String methodBinding)</literal> — 特"
+"定イベントタイプã®ç›£è¦–è€…ã‚’è¿½åŠ ã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:209
@@ -311,7 +352,9 @@
"<literal>interpolate(String template)</literal> — scan the template "
"for JSF EL expressions of the form <literal>#{...}</literal> and replace "
"them with their evaluated values."
-msgstr "<literal>interpolate(String template)</literal> — <literal>#{...}</literal> å½¢å¼ã® JSF EL å¼ã®ãƒ†ãƒ³ãƒ—レートをスã‚ャンã—ã¦ãã®è©•ä¾¡å€¤ã«ç½®æ›ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>interpolate(String template)</literal> — <literal>#{...}</"
+"literal> å½¢å¼ã® JSF EL å¼ã®ãƒ†ãƒ³ãƒ—レートをスã‚ャンã—ã¦ãã®è©•ä¾¡å€¤ã«ç½®æ›ã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:227
@@ -331,7 +374,9 @@
msgid ""
"<literal>createValueBinding(String expression)</literal> — create a "
"value binding object."
-msgstr "<literal>createValueBinding(String expression)</literal> — 値ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚ªãƒ–ジェクトを作æˆã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>createValueBinding(String expression)</literal> — 値ãƒã‚¤ãƒ³ãƒ‡ã‚£"
+"ングオブジェクトを作æˆã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:240
@@ -339,7 +384,9 @@
msgid ""
"<literal>createMethodBinding(String expression)</literal> — create a "
"method binding object."
-msgstr "<literal>createMethodBinding(String expression)</literal> — メソッドãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚ªãƒ–ジェクトを作æˆã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>createMethodBinding(String expression)</literal> — メソッドãƒ"
+"インディングオブジェクトを作æˆã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:249 Components.xml:1313
@@ -350,7 +397,8 @@
#. Tag: para
#: Components.xml:251
#, no-c-format
-msgid "Manager component for a JBoss Cache <literal>PojoCache</literal> instance."
+msgid ""
+"Manager component for a JBoss Cache <literal>PojoCache</literal> instance."
msgstr ""
" JBoss Cache <literal>PojoCache</literal> インスタンスã®ç®¡ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§"
"ã™ã€‚"
@@ -361,7 +409,9 @@
msgid ""
"<literal>pojoCache.cfgResourceName</literal> — the name of the "
"configuration file. Default to <literal>treecache.xml</literal>."
-msgstr "<literal>pojoCache.cfgResourceName</literal> — è¨å®šãƒ•ã‚¡ã‚¤ãƒ«åã§ã™ã€‚ デフォルトã§ã¯ <literal>treecache.xml</literal> ã«è¨å®šã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>pojoCache.cfgResourceName</literal> — è¨å®šãƒ•ã‚¡ã‚¤ãƒ«åã§ã™ã€‚ デ"
+"フォルトã§ã¯ <literal>treecache.xml</literal> ã«è¨å®šã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Components.xml:273
@@ -376,8 +426,8 @@
"The next group of components make it easy to build internationalized user "
"interfaces using Seam."
msgstr ""
-"次ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚°ãƒ«ãƒ¼ãƒ—㯠Seam を使用ã—ãŸå›½éš›åŒ–ユーザーインタフェースã®"
-"ビルドを容易ã«ã—ã¾ã™ã€‚"
+"次ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚°ãƒ«ãƒ¼ãƒ—㯠Seam を使用ã—ãŸå›½éš›åŒ–ユーザーインタフェースã®ãƒ“"
+"ルドを容易ã«ã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:281
@@ -416,7 +466,10 @@
"The Seam resource bundle. The resource bundle is stateless. The Seam "
"resource bundle performs a depth-first search for keys in a list of Java "
"resource bundles."
-msgstr "Seam リソースãƒãƒ³ãƒ‰ãƒ«ã§ã™ã€‚ リソースãƒãƒ³ãƒ‰ãƒ«ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã«ãªã‚Šã¾ã™ã€‚ Seam リソースãƒãƒ³ãƒ‰ãƒ«ã¯ Java リソースãƒãƒ³ãƒ‰ãƒ«ã®ä¸€è¦§å†…ã®ã‚ーã®æ·±ã•å„ªå…ˆæ¤œç´¢ã‚’è¡Œã„ã¾ã™ã€‚"
+msgstr ""
+"Seam リソースãƒãƒ³ãƒ‰ãƒ«ã§ã™ã€‚ リソースãƒãƒ³ãƒ‰ãƒ«ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã«ãªã‚Šã¾ã™ã€‚ Seam "
+"リソースãƒãƒ³ãƒ‰ãƒ«ã¯ Java リソースãƒãƒ³ãƒ‰ãƒ«ã®ä¸€è¦§å†…ã®ã‚ーã®æ·±ã•å„ªå…ˆæ¤œç´¢ã‚’è¡Œã„ã¾"
+"ã™ã€‚"
#. Tag: literal
#: Components.xml:307
@@ -430,7 +483,9 @@
msgid ""
"The resource loader provides access to application resources and resource "
"bundles."
-msgstr "リソースãƒãƒ¼ãƒ€ãƒ¼ã¯ã‚¢ãƒ—リケーションリソースãŠã‚ˆã³ãƒªã‚½ãƒ¼ã‚¹ãƒãƒ³ãƒ‰ãƒ«ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgstr ""
+"リソースãƒãƒ¼ãƒ€ãƒ¼ã¯ã‚¢ãƒ—リケーションリソースãŠã‚ˆã³ãƒªã‚½ãƒ¼ã‚¹ãƒãƒ³ãƒ‰ãƒ«ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹"
+"ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:314
@@ -439,7 +494,10 @@
"<literal>resourceLoader.bundleNames</literal> — the names of the Java "
"resource bundles to search when the Seam resource bundle is used. Default to "
"<literal>messages</literal>."
-msgstr "<literal>resourceLoader.bundleNames</literal> — Seam リソースãƒãƒ³ãƒ‰ãƒ«ã‚’使用ã™ã‚‹å ´åˆã«æ¤œç´¢ã™ã‚‹ Java リソースãƒãƒ³ãƒ‰ãƒ«åã§ã™ã€‚ デフォルト㯠<literal>messages</literal> ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>resourceLoader.bundleNames</literal> — Seam リソースãƒãƒ³ãƒ‰ãƒ«ã‚’"
+"使用ã™ã‚‹å ´åˆã«æ¤œç´¢ã™ã‚‹ Java リソースãƒãƒ³ãƒ‰ãƒ«åã§ã™ã€‚ デフォルト㯠"
+"<literal>messages</literal> ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:324
@@ -469,7 +527,9 @@
msgid ""
"<literal>localeSelector.locale</literal> — the actual <literal>java."
"util.Locale</literal>."
-msgstr "<literal>localeSelector.locale</literal> — 実際㮠<literal>java.util.Locale</literal> ã§ã™ã€‚"
+msgstr ""
+"<literal>localeSelector.locale</literal> — 実際㮠<literal>java.util."
+"Locale</literal> ã§ã™ã€‚"
#. Tag: para
#: Components.xml:343
@@ -477,7 +537,9 @@
msgid ""
"<literal>localeSelector.localeString</literal> — the stringified "
"representation of the locale."
-msgstr "<literal>localeSelector.localeString</literal> — ãƒã‚±ãƒ¼ãƒ«ã®æ–‡å—列表ç¾ã§ã™ã€‚"
+msgstr ""
+"<literal>localeSelector.localeString</literal> — ãƒã‚±ãƒ¼ãƒ«ã®æ–‡å—列表ç¾ã§"
+"ã™ã€‚"
#. Tag: para
#: Components.xml:349
@@ -485,7 +547,9 @@
msgid ""
"<literal>localeSelector.language</literal> — the language for the "
"specified locale."
-msgstr "<literal>localeSelector.language</literal> — 指定ã•ã‚ŒãŸãƒã‚±ãƒ¼ãƒ«ã®è¨€èªžã§ã™ã€‚"
+msgstr ""
+"<literal>localeSelector.language</literal> — 指定ã•ã‚ŒãŸãƒã‚±ãƒ¼ãƒ«ã®è¨€èªžã§"
+"ã™ã€‚"
#. Tag: para
#: Components.xml:355
@@ -493,7 +557,9 @@
msgid ""
"<literal>localeSelector.country</literal> — the country for the "
"specified locale."
-msgstr "<literal>localeSelector.country</literal> — 指定ã•ã‚ŒãŸãƒã‚±ãƒ¼ãƒ«ã®å›½ã§ã™ã€‚"
+msgstr ""
+"<literal>localeSelector.country</literal> — 指定ã•ã‚ŒãŸãƒã‚±ãƒ¼ãƒ«ã®å›½ã§"
+"ã™ã€‚"
#. Tag: para
#: Components.xml:361
@@ -501,7 +567,9 @@
msgid ""
"<literal>localeSelector.variant</literal> — the variant for the "
"specified locale."
-msgstr "<literal>localeSelector.variant</literal> — 指定ã•ã‚ŒãŸãƒã‚±ãƒ¼ãƒ«ã®ãƒãƒªã‚¢ãƒ³ãƒˆã§ã™ã€‚"
+msgstr ""
+"<literal>localeSelector.variant</literal> — 指定ã•ã‚ŒãŸãƒã‚±ãƒ¼ãƒ«ã®ãƒãƒªã‚¢"
+"ントã§ã™ã€‚"
#. Tag: para
#: Components.xml:367
@@ -510,7 +578,10 @@
"<literal>localeSelector.supportedLocales</literal> — a list of "
"<literal>SelectItem</literal>s representing the supported locales listed in "
"<literal>jsf-config.xml</literal>."
-msgstr "<literal>localeSelector.supportedLocales</literal> — <literal>jsf-config.xml</literal> ã«è¨˜è¼‰ã®ã‚µãƒãƒ¼ãƒˆãƒã‚±ãƒ¼ãƒ«ã‚’表ã—ã¦ã„ã‚‹ <literal>SelectItem</literal> 一覧ã§ã™ã€‚"
+msgstr ""
+"<literal>localeSelector.supportedLocales</literal> — <literal>jsf-"
+"config.xml</literal> ã«è¨˜è¼‰ã®ã‚µãƒãƒ¼ãƒˆãƒã‚±ãƒ¼ãƒ«ã‚’表ã—ã¦ã„ã‚‹ "
+"<literal>SelectItem</literal> 一覧ã§ã™ã€‚"
#. Tag: para
#: Components.xml:374
@@ -518,7 +589,9 @@
msgid ""
"<literal>localeSelector.cookieEnabled</literal> — specifies that the "
"locale selection should be persisted via a cookie."
-msgstr "<literal>localeSelector.cookieEnabled</literal> — ãƒã‚±ãƒ¼ãƒ«é¸æŠžãŒã‚¯ãƒƒã‚ーã§æ°¸ç¶šåŒ–ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>localeSelector.cookieEnabled</literal> — ãƒã‚±ãƒ¼ãƒ«é¸æŠžãŒã‚¯ãƒƒ"
+"ã‚ーã§æ°¸ç¶šåŒ–ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:383
@@ -542,7 +615,9 @@
msgid ""
"<literal>timezoneSelector.timezone</literal> — the actual "
"<literal>java.util.TimeZone</literal>."
-msgstr "<literal>timezoneSelector.timezone</literal> — 実際㮠<literal>java.util.TimeZone</literal> ã§ã™ã€‚"
+msgstr ""
+"<literal>timezoneSelector.timezone</literal> — 実際㮠<literal>java."
+"util.TimeZone</literal> ã§ã™ã€‚"
#. Tag: para
#: Components.xml:402
@@ -550,7 +625,9 @@
msgid ""
"<literal>timezoneSelector.timeZoneId</literal> — the stringified "
"representation of the timezone."
-msgstr "<literal>timezoneSelector.timeZoneId</literal> — タイムゾーンã®æ–‡å—列表ç¾ã§ã™ã€‚"
+msgstr ""
+"<literal>timezoneSelector.timeZoneId</literal> — タイムゾーンã®æ–‡å—列表"
+"ç¾ã§ã™ã€‚"
#. Tag: para
#: Components.xml:408
@@ -558,7 +635,9 @@
msgid ""
"<literal>timezoneSelector.cookieEnabled</literal> — specifies that the "
"timezone selection should be persisted via a cookie."
-msgstr "<literal>timezoneSelector.cookieEnabled</literal> — タイムゾーンé¸æŠžãŒã‚¯ãƒƒã‚ーã«ã‚ˆã£ã¦æ°¸ç¶šåŒ–ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>timezoneSelector.cookieEnabled</literal> — タイムゾーンé¸æŠžãŒ"
+"クッã‚ーã«ã‚ˆã£ã¦æ°¸ç¶šåŒ–ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:417
@@ -588,7 +667,8 @@
msgid ""
"Supports selection of the theme either at configuration time, or by the user "
"at runtime."
-msgstr "è¨å®šæ™‚é–“ã¾ãŸã¯ãƒ©ãƒ³ã‚¿ã‚¤ãƒ 時ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã„ãšã‚Œã‹ã§ãƒ†ãƒ¼ãƒžé¸æŠžã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
+msgstr ""
+"è¨å®šæ™‚é–“ã¾ãŸã¯ãƒ©ãƒ³ã‚¿ã‚¤ãƒ 時ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã„ãšã‚Œã‹ã§ãƒ†ãƒ¼ãƒžé¸æŠžã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:434
@@ -599,8 +679,10 @@
#. Tag: para
#: Components.xml:439
#, no-c-format
-msgid "<literal>theme.availableThemes</literal> — the list of defined themes."
-msgstr "<literal>theme.availableThemes</literal> — 定義ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã®ä¸€è¦§ã§ã™ã€‚"
+msgid ""
+"<literal>theme.availableThemes</literal> — the list of defined themes."
+msgstr ""
+"<literal>theme.availableThemes</literal> — 定義ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã®ä¸€è¦§ã§ã™ã€‚"
#. Tag: para
#: Components.xml:445
@@ -614,7 +696,9 @@
msgid ""
"<literal>themeSelector.themes</literal> — a list of "
"<literal>SelectItem</literal>s representing the defined themes."
-msgstr "<literal>themeSelector.themes</literal> — 定義ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚’表ã—ã¦ã„ã‚‹ <literal>SelectItem</literal> ã®ä¸€è¦§ã§ã™ã€‚"
+msgstr ""
+"<literal>themeSelector.themes</literal> — 定義ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚’表ã—ã¦ã„ã‚‹ "
+"<literal>SelectItem</literal> ã®ä¸€è¦§ã§ã™ã€‚"
#. Tag: para
#: Components.xml:458
@@ -622,7 +706,9 @@
msgid ""
"<literal>themeSelector.cookieEnabled</literal> — specifies that the "
"theme selection should be persisted via a cookie."
-msgstr "<literal>themeSelector.cookieEnabled</literal> — テーマé¸æŠžãŒã‚¯ãƒƒã‚ーã§æ°¸ç¶šåŒ–ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>themeSelector.cookieEnabled</literal> — テーマé¸æŠžãŒã‚¯ãƒƒã‚ーã§"
+"永続化ã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:467
@@ -649,8 +735,8 @@
"The next group of components allow control of conversations by the "
"application or user interface."
msgstr ""
-"次ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚°ãƒ«ãƒ¼ãƒ—を使ã†ã¨ã‚¢ãƒ—リケーションã¾ãŸã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿"
-"フェースã«ã‚ˆã‚Šå¯¾è©±ã®åˆ¶å¾¡ã‚’è¡Œã†ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
+"次ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚°ãƒ«ãƒ¼ãƒ—を使ã†ã¨ã‚¢ãƒ—リケーションã¾ãŸã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼"
+"スã«ã‚ˆã‚Šå¯¾è©±ã®åˆ¶å¾¡ã‚’è¡Œã†ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:491
@@ -661,7 +747,8 @@
#. Tag: para
#: Components.xml:493
#, no-c-format
-msgid "API for application control of attributes of the current Seam conversation."
+msgid ""
+"API for application control of attributes of the current Seam conversation."
msgstr "ç¾åœ¨ã® Seam 対話ã®å±žæ€§ã‚’アプリケーション制御ã™ã‚‹ãŸã‚ã® API ã§ã™ã€‚"
#. Tag: para
@@ -676,7 +763,8 @@
msgid ""
"<literal>isNested()</literal> — is the current conversation a nested "
"conversation?"
-msgstr "<literal>isNested()</literal> — ç¾åœ¨ã®å¯¾è©±ã¯ãƒã‚¹ãƒˆã•ã‚Œã¦ã„る対話ã§ã™ã‹?"
+msgstr ""
+"<literal>isNested()</literal> — ç¾åœ¨ã®å¯¾è©±ã¯ãƒã‚¹ãƒˆã•ã‚Œã¦ã„る対話ã§ã™ã‹?"
#. Tag: para
#: Components.xml:509
@@ -684,7 +772,8 @@
msgid ""
"<literal>isLongRunning()</literal> — is the current conversation a "
"long-running conversation?"
-msgstr "<literal>isLongRunning()</literal> — ç¾åœ¨ã®å¯¾è©±ã¯é•·æœŸå®Ÿè¡Œã®å¯¾è©±ã§ã™ã‹?"
+msgstr ""
+"<literal>isLongRunning()</literal> — ç¾åœ¨ã®å¯¾è©±ã¯é•·æœŸå®Ÿè¡Œã®å¯¾è©±ã§ã™ã‹?"
#. Tag: para
#: Components.xml:520
@@ -708,7 +797,9 @@
msgid ""
"<literal>setTimeout(int timeout)</literal> — sets the timeout for the "
"current conversation"
-msgstr "<literal>setTimeout(int timeout)</literal> — ç¾åœ¨ã®å¯¾è©±ã®ã‚¿ã‚¤ãƒ アウトをセットã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>setTimeout(int timeout)</literal> — ç¾åœ¨ã®å¯¾è©±ã®ã‚¿ã‚¤ãƒ アウトを"
+"セットã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:538
@@ -717,7 +808,10 @@
"<literal>setViewId(String outcome)</literal> — sets the view id to be "
"used when switching back to the current conversation from the conversation "
"switcher, conversation list, or breadcrumbs."
-msgstr "<literal>setViewId(String outcome)</literal> — 対話スイッãƒãƒ£ãƒ¼ã€ 対話リストã¾ãŸã¯ãƒ–レッドクラムã‹ã‚‰ç¾åœ¨ã®å¯¾è©±ã«åˆ‡ã‚Šæ›¿ãˆã¦æˆ»ã—ãŸå ´åˆã«ä½¿ç”¨ã™ã‚‹ ビュー ID をセットã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>setViewId(String outcome)</literal> — 対話スイッãƒãƒ£ãƒ¼ã€ 対話"
+"リストã¾ãŸã¯ãƒ–レッドクラムã‹ã‚‰ç¾åœ¨ã®å¯¾è©±ã«åˆ‡ã‚Šæ›¿ãˆã¦æˆ»ã—ãŸå ´åˆã«ä½¿ç”¨ã™ã‚‹ "
+"ビュー ID をセットã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:545
@@ -726,7 +820,10 @@
"<literal>setDescription(String description)</literal> — sets the "
"description of the current conversation to be displayed in the conversation "
"switcher, conversation list, or breadcrumbs."
-msgstr "<literal>setDescription(String description)</literal> — 対話スイッãƒãƒ£ãƒ¼ã€ 対話リストã¾ãŸã¯ãƒ–レッドクラムã§è¡¨ç¤ºã•ã‚Œã‚‹ç¾åœ¨ã®å¯¾è©±ã®è©³ç´°ã‚’セットã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>setDescription(String description)</literal> — 対話スイッ"
+"ãƒãƒ£ãƒ¼ã€ 対話リストã¾ãŸã¯ãƒ–レッドクラムã§è¡¨ç¤ºã•ã‚Œã‚‹ç¾åœ¨ã®å¯¾è©±ã®è©³ç´°ã‚’セットã—"
+"ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:552
@@ -734,7 +831,9 @@
msgid ""
"<literal>redirect()</literal> — redirect to the last well-defined view "
"id for this conversation (useful after login challenges)."
-msgstr "<literal>redirect()</literal> — ã“ã®å¯¾è©±ç”¨ã«æ˜Žç¢ºã«å®šç¾©ã•ã‚ŒãŸæœ€å¾Œã®ãƒ“ュー ID ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ (ãƒã‚°ã‚¤ãƒ³ã®ãƒãƒ£ãƒ¬ãƒ³ã‚¸å¾Œã«ä¾¿åˆ©)。"
+msgstr ""
+"<literal>redirect()</literal> — ã“ã®å¯¾è©±ç”¨ã«æ˜Žç¢ºã«å®šç¾©ã•ã‚ŒãŸæœ€å¾Œã®"
+"ビュー ID ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ (ãƒã‚°ã‚¤ãƒ³ã®ãƒãƒ£ãƒ¬ãƒ³ã‚¸å¾Œã«ä¾¿åˆ©)。"
#. Tag: para
#: Components.xml:558
@@ -742,7 +841,9 @@
msgid ""
"<literal>leave()</literal> — exit the scope of this conversation, "
"without actually ending the conversation."
-msgstr "<literal>leave()</literal> — 実際ã«ã¯å¯¾è©±ã‚’終了ã›ãšã«ã“ã®å¯¾è©±ã®ã‚¹ã‚³ãƒ¼ãƒ—を終了ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>leave()</literal> — 実際ã«ã¯å¯¾è©±ã‚’終了ã›ãšã«ã“ã®å¯¾è©±ã®ã‚¹ã‚³ãƒ¼ãƒ—"
+"を終了ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:564
@@ -750,7 +851,9 @@
msgid ""
"<literal>begin()</literal> — begin a long-running conversation "
"(equivalent to <literal>@Begin</literal>)."
-msgstr "<literal>begin()</literal> — 長期実行ã®å¯¾è©±ã‚’開始ã—ã¾ã™ (<literal>@Begin</literal> ã¨åŒç‰)。"
+msgstr ""
+"<literal>begin()</literal> — 長期実行ã®å¯¾è©±ã‚’開始ã—ã¾ã™ "
+"(<literal>@Begin</literal> ã¨åŒç‰)。"
#. Tag: para
#: Components.xml:570
@@ -760,8 +863,9 @@
"running conversation with a pageflow (equivalent to <literal>@Begin(pageflow="
"\"...\")</literal>)."
msgstr ""
-"<literal>beginPageflow(String pageflowName)</literal> — ページフãƒãƒ¼ã‚’付ã‘ã¦é•·æœŸå®Ÿè¡Œã®å¯¾è©±ã‚’開始ã—ã¾ã™ (<literal>@Begin(pageflow="
-"\"...\")</literal> ã¨åŒç‰)。"
+"<literal>beginPageflow(String pageflowName)</literal> — ページフãƒãƒ¼ã‚’"
+"付ã‘ã¦é•·æœŸå®Ÿè¡Œã®å¯¾è©±ã‚’開始ã—ã¾ã™ (<literal>@Begin(pageflow=\"...\")</"
+"literal> ã¨åŒç‰)。"
#. Tag: para
#: Components.xml:577
@@ -769,7 +873,9 @@
msgid ""
"<literal>end()</literal> — end a long-running conversation (equivalent "
"to <literal>@End</literal>)."
-msgstr "<literal>end()</literal> — 長期実行ã®å¯¾è©±ã‚’終了ã—ã¾ã™ (<literal>@End</literal> ã¨åŒç‰)。"
+msgstr ""
+"<literal>end()</literal> — 長期実行ã®å¯¾è©±ã‚’終了ã—ã¾ã™ (<literal>@End</"
+"literal> ã¨åŒç‰)。"
#. Tag: para
#: Components.xml:583
@@ -777,7 +883,8 @@
msgid ""
"<literal>pop()</literal> — pop the conversation stack, returning to "
"the parent conversation."
-msgstr "<literal>pop()</literal> — 対話スタックをãƒãƒƒãƒ—ã—ã¦è¦ªå¯¾è©±ã«æˆ»ã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>pop()</literal> — 対話スタックをãƒãƒƒãƒ—ã—ã¦è¦ªå¯¾è©±ã«æˆ»ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Components.xml:589
@@ -793,7 +900,9 @@
msgid ""
"<literal>changeFlushMode(FlushModeType flushMode)</literal> — change "
"the flush mode of the conversation."
-msgstr "<literal>changeFlushMode(FlushModeType flushMode)</literal> — 対話ã®ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒ¢ãƒ¼ãƒ‰ã‚’変更ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>changeFlushMode(FlushModeType flushMode)</literal> — 対話ã®ãƒ•"
+"ラッシュモードを変更ã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:604
@@ -861,7 +970,9 @@
msgid ""
"<literal>isInProcess()</literal> — returns <literal>true</literal> if "
"there is currently a pageflow in process"
-msgstr "<literal>isInProcess()</literal> — ç¾åœ¨ãƒ—ãƒã‚»ã‚¹ä¸ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒã‚ã‚‹å ´åˆã« <literal>true</literal> ã‚’è¿”ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>isInProcess()</literal> — ç¾åœ¨ãƒ—ãƒã‚»ã‚¹ä¸ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒã‚ã‚‹å ´"
+"åˆã« <literal>true</literal> ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:656
@@ -879,7 +990,9 @@
msgid ""
"<literal>begin(String pageflowName)</literal> — begin a pageflow in "
"the context of the current conversation"
-msgstr "<literal>begin(String pageflowName)</literal> — ç¾åœ¨ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚スト内ã§ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’開始ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>begin(String pageflowName)</literal> — ç¾åœ¨ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚ス"
+"ト内ã§ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’開始ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:668
@@ -887,7 +1000,9 @@
msgid ""
"<literal>reposition(String nodeName)</literal> — reposition the "
"current pageflow to a particular node"
-msgstr "<literal>reposition(String nodeName)</literal> — ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’特定ノードã«æ‰é…ç½®ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>reposition(String nodeName)</literal> — ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’特"
+"定ノードã«æ‰é…ç½®ã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:677
@@ -911,7 +1026,9 @@
msgid ""
"<literal>setId(String actorId)</literal> — sets the jBPM actor id of "
"the current user."
-msgstr "<literal>setId(String actorId)</literal> — ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã® jBPM アクター ID をセットã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>setId(String actorId)</literal> — ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã® jBPM アク"
+"ター ID をセットã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:691
@@ -919,7 +1036,9 @@
msgid ""
"<literal>getGroupActorIds()</literal> — returns a <literal>Set</"
"literal> to which jBPM actor ids for the current users groups may be added."
-msgstr "<literal>getGroupActorIds()</literal> — ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚°ãƒ«ãƒ¼ãƒ—群用㮠jBPM アクター ID ãŒè¿½åŠ å¯èƒ½ãªã‚‚ã®ã« <literal>Set</literal> ã‚’è¿”ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>getGroupActorIds()</literal> — ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚°ãƒ«ãƒ¼ãƒ—群用㮠"
+"jBPM アクター ID ãŒè¿½åŠ å¯èƒ½ãªã‚‚ã®ã« <literal>Set</literal> ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:701
@@ -930,8 +1049,10 @@
#. Tag: para
#: Components.xml:703
#, no-c-format
-msgid "API for application control of the jBPM transition for the current task."
-msgstr "ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯ã«å¯¾ã™ã‚‹ jBPM 移行ã®ã‚¢ãƒ—リケーション制御を目的ã¨ã™ã‚‹ API ã§ã™ã€‚"
+msgid ""
+"API for application control of the jBPM transition for the current task."
+msgstr ""
+"ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯ã«å¯¾ã™ã‚‹ jBPM 移行ã®ã‚¢ãƒ—リケーション制御を目的ã¨ã™ã‚‹ API ã§ã™ã€‚"
#. Tag: para
#: Components.xml:709
@@ -940,7 +1061,10 @@
"<literal>setName(String transitionName)</literal> — sets the jBPM "
"transition name to be used when the current task is ended via "
"<literal>@EndTask</literal>."
-msgstr "<literal>setName(String transitionName)</literal> — ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯ãŒ <literal>@EndTask</literal> ã§çµ‚了ã•ã‚Œã‚‹å ´åˆã«ä½¿ç”¨ã™ã‚‹ jBPM é·ç§»åをセットã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>setName(String transitionName)</literal> — ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯ãŒ "
+"<literal>@EndTask</literal> ã§çµ‚了ã•ã‚Œã‚‹å ´åˆã«ä½¿ç”¨ã™ã‚‹ jBPM é·ç§»åをセットã—"
+"ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:719
@@ -962,7 +1086,9 @@
msgid ""
"<literal>businessProcess.taskId</literal> — the id of the task "
"associated with the current conversation."
-msgstr "<literal>businessProcess.taskId</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥ã‘られãŸã‚¿ã‚¹ã‚¯ã® ID ã§ã™ã€‚"
+msgstr ""
+"<literal>businessProcess.taskId</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥ã‘られãŸ"
+"タスク㮠ID ã§ã™ã€‚"
#. Tag: para
#: Components.xml:733
@@ -970,7 +1096,9 @@
msgid ""
"<literal>businessProcess.processId</literal> — the id of the process "
"associated with the current conversation."
-msgstr "<literal>businessProcess.processId</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥ã‘られãŸãƒ—ãƒã‚»ã‚¹ã® ID ã§ã™ã€‚"
+msgstr ""
+"<literal>businessProcess.processId</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥ã‘られ"
+"ãŸãƒ—ãƒã‚»ã‚¹ã® ID ã§ã™ã€‚"
#. Tag: para
#: Components.xml:739
@@ -978,7 +1106,9 @@
msgid ""
"<literal>businessProcess.hasCurrentTask()</literal> — is a task "
"instance associated with the current conversation?"
-msgstr "<literal>businessProcess.hasCurrentTask()</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥ã‘られãŸã‚¿ã‚¹ã‚¯ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ã™ã‹?"
+msgstr ""
+"<literal>businessProcess.hasCurrentTask()</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£"
+"ã¥ã‘られãŸã‚¿ã‚¹ã‚¯ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ã™ã‹?"
#. Tag: para
#: Components.xml:745
@@ -986,7 +1116,9 @@
msgid ""
"<literal>businessProcess.hasCurrentProcess()</literal> — is a process "
"instance associated with the current conversation."
-msgstr "<literal>businessProcess.hasCurrentProcess()</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥ã‘られãŸãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ã™ã€‚"
+msgstr ""
+"<literal>businessProcess.hasCurrentProcess()</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢"
+"連ã¥ã‘られãŸãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ã™ã€‚"
#. Tag: para
#: Components.xml:751
@@ -994,7 +1126,9 @@
msgid ""
"<literal>createProcess(String name)</literal> — create an instance of "
"the named process definition and associate it with the current conversation."
-msgstr "<literal>createProcess(String name)</literal> — 指定プãƒã‚»ã‚¹å®šç¾©ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆã—ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ä»˜ã‘ã¾ã™ã€‚"
+msgstr ""
+"<literal>createProcess(String name)</literal> — 指定プãƒã‚»ã‚¹å®šç¾©ã®ã‚¤ãƒ³"
+"スタンスを作æˆã—ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ä»˜ã‘ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:758
@@ -1002,7 +1136,9 @@
msgid ""
"<literal>startTask()</literal> — start the task associated with the "
"current conversation."
-msgstr "<literal>startTask()</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥ã‘られãŸã‚¿ã‚¹ã‚¯ã‚’開始ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>startTask()</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥ã‘られãŸã‚¿ã‚¹ã‚¯ã‚’開始"
+"ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:764
@@ -1010,7 +1146,9 @@
msgid ""
"<literal>endTask(String transitionName)</literal> — end the task "
"associated with the current conversation."
-msgstr "<literal>endTask(String transitionName)</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥ã‘られãŸã‚¿ã‚¹ã‚¯ã‚’終了ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>endTask(String transitionName)</literal> — ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ã¥"
+"ã‘られãŸã‚¿ã‚¹ã‚¯ã‚’終了ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:770
@@ -1018,7 +1156,9 @@
msgid ""
"<literal>resumeTask(Long id)</literal> — associate the task with the "
"given id with the current conversation."
-msgstr "<literal>resumeTask(Long id)</literal> — 特定㮠ID ã‚’æŒã¤ã‚¿ã‚¹ã‚¯ã‚’ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ä»˜ã‘ã¾ã™ã€‚"
+msgstr ""
+"<literal>resumeTask(Long id)</literal> — 特定㮠ID ã‚’æŒã¤ã‚¿ã‚¹ã‚¯ã‚’ç¾åœ¨ã®"
+"対話ã«é–¢é€£ä»˜ã‘ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:776
@@ -1026,7 +1166,9 @@
msgid ""
"<literal>resumeProcess(Long id)</literal> — associate the process with "
"the given id with the current conversation."
-msgstr "<literal>resumeProcess(Long id)</literal> — 特定㮠ID ã‚’æŒã¤ãƒ—ãƒã‚»ã‚¹ã‚’ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ä»˜ã‘ã¾ã™ã€‚"
+msgstr ""
+"<literal>resumeProcess(Long id)</literal> — 特定㮠ID ã‚’æŒã¤ãƒ—ãƒã‚»ã‚¹ã‚’"
+"ç¾åœ¨ã®å¯¾è©±ã«é–¢é€£ä»˜ã‘ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:782
@@ -1034,7 +1176,9 @@
msgid ""
"<literal>transition(String transitionName)</literal> — trigger the "
"transition."
-msgstr "<literal>transition(String transitionName)</literal> — é·ç§»ã‚’引ãèµ·ã“ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>transition(String transitionName)</literal> — é·ç§»ã‚’引ãèµ·ã“ã—"
+"ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:791
@@ -1070,7 +1214,8 @@
#: Components.xml:809
#, no-c-format
msgid "Manager component for an event-scoped <literal>JbpmContext</literal>."
-msgstr "イベントスコープ <literal>JbpmContext</literal> ã®ç®¡ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
+msgstr ""
+"イベントスコープ <literal>JbpmContext</literal> ã®ç®¡ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
#. Tag: literal
#: Components.xml:815
@@ -1150,7 +1295,9 @@
msgid ""
"All of these components are installed whenever the component <literal>org."
"jboss.seam.bpm.jbpm</literal> is installed."
-msgstr "<literal>org.jboss.seam.bpm.jbpm</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã¨ã“れらã®å…¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå¸¸ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.bpm.jbpm</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹"
+"ã¨ã“れらã®å…¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå¸¸ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Components.xml:872
@@ -1190,8 +1337,9 @@
"available to the current principal. <literal><h:commandButton value=\"edit"
"\" rendered=\"#{isUserInRole['admin']}\"/></literal>."
msgstr ""
-"ç¾åœ¨ã®ãƒ—リンシパルã«ä½¿ç”¨å¯èƒ½ãªãƒãƒ¼ãƒ«ã«å¿œã˜ã¦ JSF ページãŒã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã‚’é¸æŠžã§ãるよã†ã«ã—ã¾ã™ã€‚ <literal><h:commandButton value=\"edit"
-"\" rendered=\"#{isUserInRole['admin']}\"/></literal>"
+"ç¾åœ¨ã®ãƒ—リンシパルã«ä½¿ç”¨å¯èƒ½ãªãƒãƒ¼ãƒ«ã«å¿œã˜ã¦ JSF ページãŒã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®ãƒ¬ãƒ³ãƒ€"
+"リングをé¸æŠžã§ãるよã†ã«ã—ã¾ã™ã€‚ <literal><h:commandButton value=\"edit\" "
+"rendered=\"#{isUserInRole['admin']}\"/></literal>"
#. Tag: title
#: Components.xml:900
@@ -1259,7 +1407,11 @@
"be either looked up in the JNDI context (by setting the "
"<literal>sessionJndiName</literal> property) or it can created from the "
"configuration options in which case the <literal>host</literal> is mandatory."
-msgstr "JavaMail <literal>Session</literal> ã®ç®¡ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ セッションを JNDI コンテã‚スト内ã§æ¤œç´¢ã•ã›ã‚‹ã‹ (<literal>sessionJndiName</literal> プãƒãƒ‘ティをè¨å®š)ã€è¨å®šã‚ªãƒ—ションã‹ã‚‰ä½œæˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 後者ã®å ´åˆã€ <literal>host</literal> ã¯å¿…é ˆã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"JavaMail <literal>Session</literal> ã®ç®¡ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ セッションを "
+"JNDI コンテã‚スト内ã§æ¤œç´¢ã•ã›ã‚‹ã‹ (<literal>sessionJndiName</literal> プãƒãƒ‘"
+"ティをè¨å®š)ã€è¨å®šã‚ªãƒ—ションã‹ã‚‰ä½œæˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 後者ã®å ´åˆã€ "
+"<literal>host</literal> ã¯å¿…é ˆã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Components.xml:945
@@ -1267,7 +1419,9 @@
msgid ""
"<literal>org.jboss.seam.mail.mailSession.host</literal> — the hostname "
"of the SMTP server to use"
-msgstr "<literal>org.jboss.seam.mail.mailSession.host</literal> — 使用ã™ã‚‹ SMTP サーãƒãƒ¼ã®ãƒ›ã‚¹ãƒˆåã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.mail.mailSession.host</literal> — 使用ã™ã‚‹ "
+"SMTP サーãƒãƒ¼ã®ãƒ›ã‚¹ãƒˆåã§ã™ã€‚"
#. Tag: para
#: Components.xml:950
@@ -1275,7 +1429,9 @@
msgid ""
"<literal>org.jboss.seam.mail.mailSession.port</literal> — the port of "
"the SMTP server to use"
-msgstr "<literal>org.jboss.seam.mail.mailSession.port</literal> — 使用ã™ã‚‹ SMTP サーãƒãƒ¼ã®ãƒãƒ¼ãƒˆã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.mail.mailSession.port</literal> — 使用ã™ã‚‹ "
+"SMTP サーãƒãƒ¼ã®ãƒãƒ¼ãƒˆã§ã™ã€‚"
#. Tag: para
#: Components.xml:955
@@ -1283,7 +1439,9 @@
msgid ""
"<literal>org.jboss.seam.mail.mailSession.username</literal> — the "
"username to use to connect to the SMTP server."
-msgstr "<literal>org.jboss.seam.mail.mailSession.username</literal> — SMTP サーãƒãƒ¼ã®æŽ¥ç¶šã«ä½¿ç”¨ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼âˆ’åã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.mail.mailSession.username</literal> — SMTP サー"
+"ãƒãƒ¼ã®æŽ¥ç¶šã«ä½¿ç”¨ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼âˆ’åã§ã™ã€‚"
#. Tag: para
#: Components.xml:960
@@ -1291,7 +1449,9 @@
msgid ""
"<literal>org.jboss.seam.mail.mailSession.password</literal> — the "
"password to use to connect to the SMTP server"
-msgstr "<literal>org.jboss.seam.mail.mailSession.password</literal> — SMTP サーãƒãƒ¼ã®æŽ¥ç¶šã«ä½¿ç”¨ã™ã‚‹ãƒ‘スワードã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.mail.mailSession.password</literal> — SMTP サー"
+"ãƒãƒ¼ã®æŽ¥ç¶šã«ä½¿ç”¨ã™ã‚‹ãƒ‘スワードã§ã™ã€‚"
#. Tag: para
#: Components.xml:965
@@ -1299,7 +1459,9 @@
msgid ""
"<literal>org.jboss.seam.mail.mailSession.debug</literal> — enable "
"JavaMail debugging (very verbose)"
-msgstr "<literal>org.jboss.seam.mail.mailSession.debug</literal> — JavaMail ã®ãƒ‡ãƒãƒƒã‚°æ©Ÿèƒ½ã‚’有効ã«ã—ã¾ã™ (ã‹ãªã‚Šå†—é•·)。"
+msgstr ""
+"<literal>org.jboss.seam.mail.mailSession.debug</literal> — JavaMail ã®"
+"デãƒãƒƒã‚°æ©Ÿèƒ½ã‚’有効ã«ã—ã¾ã™ (ã‹ãªã‚Šå†—é•·)。"
#. Tag: para
#: Components.xml:970
@@ -1307,7 +1469,9 @@
msgid ""
"<literal>org.jboss.seam.mail.mailSession.ssl</literal> — enable SSL "
"connection to SMTP (will default to port 465)"
-msgstr "<literal>org.jboss.seam.mail.mailSession.ssl</literal> — SMTP ã¸ã® SSL 接続を有効ã«ã—ã¾ã™ (デフォルトã¯ãƒãƒ¼ãƒˆ465)。"
+msgstr ""
+"<literal>org.jboss.seam.mail.mailSession.ssl</literal> — SMTP ã¸ã® SSL "
+"接続を有効ã«ã—ã¾ã™ (デフォルトã¯ãƒãƒ¼ãƒˆ465)。"
#. Tag: para
#: Components.xml:973
@@ -1315,7 +1479,9 @@
msgid ""
"<literal>org.jboss.seam.mail.mailSession.tls</literal> — by default "
"true, enable TLS support in the mail session"
-msgstr "<literal>org.jboss.seam.mail.mailSession.tls</literal> — デフォルトã§ã¯ true ã§ã™ã€‚ メールセッション㧠TLS サãƒãƒ¼ãƒˆã‚’有効ã«ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.mail.mailSession.tls</literal> — デフォルトã§"
+"㯠true ã§ã™ã€‚ メールセッション㧠TLS サãƒãƒ¼ãƒˆã‚’有効ã«ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:978
@@ -1324,7 +1490,10 @@
"<literal>org.jboss.seam.mail.mailSession.sessionJndiName</literal> — "
"name under which a javax.mail.Session is bound to JNDI. If supplied, all "
"other properties will be ignored."
-msgstr "<literal>org.jboss.seam.mail.mailSession.sessionJndiName</literal> — JNDI ã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚Œã‚‹ javax.mail.Session ã¨åŒã˜åå‰ã§ã™ã€‚ ã“れを与ãˆã‚‹ã¨ä»–ã®ãƒ—ãƒãƒ‘ティã¯ã™ã¹ã¦ç„¡è¦–ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.mail.mailSession.sessionJndiName</literal> — "
+"JNDI ã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚Œã‚‹ javax.mail.Session ã¨åŒã˜åå‰ã§ã™ã€‚ ã“れを与ãˆã‚‹ã¨ä»–ã®"
+"プãƒãƒ‘ティã¯ã™ã¹ã¦ç„¡è¦–ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Components.xml:990
@@ -1339,7 +1508,11 @@
"These components provide critical platform infrastructure. You can install a "
"component which isn't installed by default by setting <literal>install=\"true"
"\"</literal> on the component in <literal>components.xml</literal>."
-msgstr "ã“れらã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯éžå¸¸ã«é‡è¦ãªãƒ—ラットフォームã®åŸºç›¤ã‚’æä¾›ã—ã¾ã™ã€‚ デフォルトã§ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>components.xml</literal> 内ã®ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ <literal>install=\"true\"</literal> ã‚’è¨å®šã™ã‚‹ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ã“れらã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯éžå¸¸ã«é‡è¦ãªãƒ—ラットフォームã®åŸºç›¤ã‚’æä¾›ã—ã¾ã™ã€‚ デ"
+"フォルトã§ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>components.xml</"
+"literal> 内ã®ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ <literal>install=\"true\"</literal> ã‚’è¨å®š"
+"ã™ã‚‹ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:999
@@ -1359,7 +1532,9 @@
msgid ""
"<literal>org.jboss.seam.core.init.jndiPattern</literal> — the JNDI "
"pattern used for looking up session beans"
-msgstr "<literal>org.jboss.seam.core.init.jndiPattern</literal> — セッション Bean ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«ä½¿ç”¨ã•ã‚Œã‚‹ JNDI パターンã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.core.init.jndiPattern</literal> — セッション "
+"Bean ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«ä½¿ç”¨ã•ã‚Œã‚‹ JNDI パターンã§ã™ã€‚"
#. Tag: para
#: Components.xml:1012
@@ -1368,7 +1543,11 @@
"<literal>org.jboss.seam.core.init.debug</literal> — enable Seam debug "
"mode. This should be set to false when in production. You may see errors if "
"the system is placed under any load and debug is enabled."
-msgstr "<literal>org.jboss.seam.core.init.debug</literal> — Seam デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã‚’有効ã«ã—ã¾ã™ã€‚ 実稼åƒã§ã¯ false ã«ã‚»ãƒƒãƒˆã—ã¦ãã ã•ã„。 デãƒãƒƒã‚°ãŒæœ‰åŠ¹ã«ãªã£ã¦ã„る状態ã§ã‚·ã‚¹ãƒ†ãƒ ã«ãªã‚“らã‹ã®è² è·ãŒã‹ã‹ã‚‹ã¨ã‚¨ãƒ©ãƒ¼ãŒè¡¨ç¤ºã•ã‚Œã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.core.init.debug</literal> — Seam デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰"
+"を有効ã«ã—ã¾ã™ã€‚ 実稼åƒã§ã¯ false ã«ã‚»ãƒƒãƒˆã—ã¦ãã ã•ã„。 デãƒãƒƒã‚°ãŒæœ‰åŠ¹ã«ãªã£"
+"ã¦ã„る状態ã§ã‚·ã‚¹ãƒ†ãƒ ã«ãªã‚“らã‹ã®è² è·ãŒã‹ã‹ã‚‹ã¨ã‚¨ãƒ©ãƒ¼ãŒè¡¨ç¤ºã•ã‚Œã‚‹å ´åˆãŒã‚ã‚Šã¾"
+"ã™ã€‚"
#. Tag: para
#: Components.xml:1019
@@ -1377,7 +1556,11 @@
"<literal>org.jboss.seam.core.init.clientSideConversations</literal> — "
"if set to <literal>true</literal>, Seam will save conversation context "
"variables in the client instead of in the <literal>HttpSession</literal>."
-msgstr "<literal>org.jboss.seam.core.init.clientSideConversations</literal> — <literal>true</literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹ã¨ Seam ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®å¤‰æ•°ã‚’ <literal>HttpSession</literal> 内ã§ã¯ãªãクライアント内ã«ä¿å˜ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.core.init.clientSideConversations</literal> — "
+"<literal>true</literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹ã¨ Seam ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®å¤‰æ•°ã‚’ "
+"<literal>HttpSession</literal> 内ã§ã¯ãªãクライアント内ã«ä¿å˜ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾"
+"ã™ã€‚"
#. Tag: para
#: Components.xml:1026
@@ -1386,7 +1569,10 @@
"<literal>org.jboss.seam.core.init.userTransactionName</literal> — the "
"JNDI name to use when looking up the JTA <literal>UserTransaction</literal> "
"object."
-msgstr "<literal>org.jboss.seam.core.init.userTransactionName</literal> — JTA <literal>UserTransaction</literal> オブジェクトをルックアップã™ã‚‹å ´åˆã«ä½¿ç”¨ã™ã‚‹ JNDI åã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.core.init.userTransactionName</literal> — JTA "
+"<literal>UserTransaction</literal> オブジェクトをルックアップã™ã‚‹å ´åˆã«ä½¿ç”¨ã™"
+"ã‚‹ JNDI åã§ã™ã€‚"
#. Tag: literal
#: Components.xml:1035
@@ -1410,7 +1596,9 @@
msgid ""
"<literal>org.jboss.seam.core.manager.conversationTimeout</literal> — "
"the conversation context timeout in milliseconds."
-msgstr "<literal>org.jboss.seam.core.manager.conversationTimeout</literal> — ミリ秒å˜ä½ã§å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®ã‚¿ã‚¤ãƒ アウトをè¨å®šã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.core.manager.conversationTimeout</literal> — ミ"
+"リ秒å˜ä½ã§å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®ã‚¿ã‚¤ãƒ アウトをè¨å®šã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:1049
@@ -1421,7 +1609,8 @@
"running conversation context."
msgstr ""
"<literal>org.jboss.seam.core.manager.concurrentRequestTimeout</literal> "
-"— 長期実行対話コンテã‚ストã§ãƒãƒƒã‚¯ã®å–得を試行ã—ã¦ã„るスレッドã®æœ€å¤§å¾…機時間ã§ã™ã€‚"
+"— 長期実行対話コンテã‚ストã§ãƒãƒƒã‚¯ã®å–得を試行ã—ã¦ã„るスレッドã®æœ€å¤§å¾…"
+"機時間ã§ã™ã€‚"
#. Tag: para
#: Components.xml:1056
@@ -1432,7 +1621,8 @@
"to <literal>conversationId</literal>."
msgstr ""
"<literal>org.jboss.seam.core.manager.conversationIdParameter</literal> "
-"— 対話 ID ã®é›»æ³¢ã«ä½¿ç”¨ã™ã‚‹è¦æ±‚パラメータã§ã™ã€‚ デフォルト㯠<literal>conversationId</literal> ã§ã™ã€‚"
+"— 対話 ID ã®é›»æ³¢ã«ä½¿ç”¨ã™ã‚‹è¦æ±‚パラメータã§ã™ã€‚ デフォルト㯠"
+"<literal>conversationId</literal> ã§ã™ã€‚"
#. Tag: para
#: Components.xml:1063
@@ -1444,7 +1634,9 @@
"<literal>conversationIsLongRunning</literal>."
msgstr ""
"<literal>org.jboss.seam.core.manager.conversationIsLongRunningParameter</"
-"literal> — 対話ãŒé•·æœŸå®Ÿè¡Œã§ã‚ã‚‹ã‹ã©ã†ã‹ã«ã¤ã„ã¦ã®æƒ…å ±ä¼æ’ã«ä½¿ç”¨ã™ã‚‹è¦æ±‚パラメータã§ã™ã€‚ デフォルト㯠<literal>conversationIsLongRunning</literal> ã§ã™ã€‚"
+"literal> — 対話ãŒé•·æœŸå®Ÿè¡Œã§ã‚ã‚‹ã‹ã©ã†ã‹ã«ã¤ã„ã¦ã®æƒ…å ±ä¼æ’ã«ä½¿ç”¨ã™ã‚‹è¦æ±‚"
+"パラメータã§ã™ã€‚ デフォルト㯠<literal>conversationIsLongRunning</literal> ã§"
+"ã™ã€‚"
#. Tag: para
#: Components.xml:1070
@@ -1453,7 +1645,10 @@
"<literal>org.jboss.seam.core.manager.defaultFlushMode</literal> — set "
"the flush mode set by default on any Seam Managed Persistence Context. By "
"default <literal>AUTO</literal>."
-msgstr "<literal>org.jboss.seam.core.manager.defaultFlushMode</literal> — ã™ã¹ã¦ã® Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚»ãƒƒãƒˆã•ã‚Œã‚‹ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒ¢ãƒ¼ãƒ‰ã‚’è¨å®šã—ã¾ã™ã€‚ デフォルト㯠<literal>AUTO</literal> ã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.core.manager.defaultFlushMode</literal> — ã™ã¹"
+"ã¦ã® Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚»ãƒƒãƒˆã•ã‚Œã‚‹ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒ¢ãƒ¼ãƒ‰ã‚’è¨"
+"定ã—ã¾ã™ã€‚ デフォルト㯠<literal>AUTO</literal> ã§ã™ã€‚"
#. Tag: literal
#: Components.xml:1080
@@ -1478,7 +1673,8 @@
"entry is not found on the server side."
msgstr ""
"<literal>org.jboss.seam.navigation.pages.noConversationViewId</literal> "
-"— 対話エントリãŒã‚µãƒ¼ãƒãƒ¼å´ã«è¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã®ãƒ“ュー ID リダイレクト先ã®ã‚°ãƒãƒ¼ãƒãƒ«è¨å®šã§ã™ã€‚"
+"— 対話エントリãŒã‚µãƒ¼ãƒãƒ¼å´ã«è¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã®ãƒ“ュー ID リダイレクト先"
+"ã®ã‚°ãƒãƒ¼ãƒãƒ«è¨å®šã§ã™ã€‚"
#. Tag: para
#: Components.xml:1094
@@ -1487,7 +1683,10 @@
"<literal>org.jboss.seam.navigation.pages.loginViewId</literal> — "
"global setting for the view id to redirect to when an unauthenticated user "
"tries to access a protected view."
-msgstr "<literal>org.jboss.seam.navigation.pages.loginViewId</literal> — 未承èªãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä¿è·ã•ã‚ŒãŸãƒ“ューã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã—ã¦ã„ã‚‹å ´åˆã®ãƒ“ュー ID リダイレクト先ã®ã‚°ãƒãƒ¼ãƒãƒ«è¨å®šã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.navigation.pages.loginViewId</literal> — 未承èª"
+"ユーザーãŒä¿è·ã•ã‚ŒãŸãƒ“ューã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã—ã¦ã„ã‚‹å ´åˆã®ãƒ“ュー ID リダイレ"
+"クト先ã®ã‚°ãƒãƒ¼ãƒãƒ«è¨å®šã§ã™ã€‚"
#. Tag: para
#: Components.xml:1101
@@ -1495,7 +1694,9 @@
msgid ""
"<literal>org.jboss.seam.navigation.pages.httpPort</literal> — global "
"setting for the port to use when the http scheme is requested."
-msgstr "<literal>org.jboss.seam.navigation.pages.httpPort</literal> — http スã‚ームãŒè¦æ±‚ã•ã‚ŒãŸå ´åˆã«ä½¿ç”¨ã™ã‚‹ãƒãƒ¼ãƒˆã®ã‚°ãƒãƒ¼ãƒãƒ«è¨å®šã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.navigation.pages.httpPort</literal> — http ス"
+"ã‚ームãŒè¦æ±‚ã•ã‚ŒãŸå ´åˆã«ä½¿ç”¨ã™ã‚‹ãƒãƒ¼ãƒˆã®ã‚°ãƒãƒ¼ãƒãƒ«è¨å®šã§ã™ã€‚"
#. Tag: para
#: Components.xml:1108
@@ -1503,7 +1704,9 @@
msgid ""
"<literal>org.jboss.seam.navigation.pages.httpsPort</literal> — global "
"setting for the port to use when the https scheme is requested."
-msgstr "<literal>org.jboss.seam.navigation.pages.httpsPort</literal> — https スã‚ームãŒè¦æ±‚ã•ã‚ŒãŸå ´åˆã«ä½¿ç”¨ã™ã‚‹ãƒãƒ¼ãƒˆã®ã‚°ãƒãƒ¼ãƒãƒ«è¨å®šã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.navigation.pages.httpsPort</literal> — https ス"
+"ã‚ームãŒè¦æ±‚ã•ã‚ŒãŸå ´åˆã«ä½¿ç”¨ã™ã‚‹ãƒãƒ¼ãƒˆã®ã‚°ãƒãƒ¼ãƒãƒ«è¨å®šã§ã™ã€‚"
#. Tag: para
#: Components.xml:1115
@@ -1512,7 +1715,10 @@
"<literal>org.jboss.seam.navigation.pages.resources</literal> — a list "
"of resources to search for <literal>pages.xml</literal> style resources. "
"Defaults to <literal>WEB-INF/pages.xml</literal>."
-msgstr "<literal>org.jboss.seam.navigation.pages.resources</literal> — <literal>pages.xml</literal> スタイルã®ãƒªã‚½ãƒ¼ã‚¹ã‚’検索ã™ã‚‹ãƒªã‚½ãƒ¼ã‚¹ä¸€è¦§ã§ã™ã€‚ デフォルト㯠<literal>WEB-INF/pages.xml</literal> ã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.navigation.pages.resources</literal> — "
+"<literal>pages.xml</literal> スタイルã®ãƒªã‚½ãƒ¼ã‚¹ã‚’検索ã™ã‚‹ãƒªã‚½ãƒ¼ã‚¹ä¸€è¦§ã§ã™ã€‚ "
+"デフォルト㯠<literal>WEB-INF/pages.xml</literal> ã§ã™ã€‚"
#. Tag: literal
#: Components.xml:1125
@@ -1526,7 +1732,9 @@
msgid ""
"Bootstraps a <literal>JbpmConfiguration</literal>. Install as class "
"<literal>org.jboss.seam.bpm.Jbpm</literal>."
-msgstr "<literal>JbpmConfiguration</literal> をブートストラップã—ã¾ã™ã€‚ クラス <literal>org.jboss.seam.bpm.Jbpm</literal> ã¨ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>JbpmConfiguration</literal> をブートストラップã—ã¾ã™ã€‚ クラス "
+"<literal>org.jboss.seam.bpm.Jbpm</literal> ã¨ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚"
#. Tag: para
#: Components.xml:1133
@@ -1535,7 +1743,9 @@
"<literal>org.jboss.seam.bpm.jbpm.processDefinitions</literal> — a list "
"of resource names of jPDL files to be used for orchestration of business "
"processes."
-msgstr "<literal>org.jboss.seam.bpm.jbpm.processDefinitions</literal> — ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®ç·¨æˆã«ä½¿ç”¨ã™ã‚‹ jPDL ファイルã®ãƒªã‚½ãƒ¼ã‚¹å一覧ã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.bpm.jbpm.processDefinitions</literal> — ビジãƒ"
+"スプãƒã‚»ã‚¹ã®ç·¨æˆã«ä½¿ç”¨ã™ã‚‹ jPDL ファイルã®ãƒªã‚½ãƒ¼ã‚¹å一覧ã§ã™ã€‚"
#. Tag: para
#: Components.xml:1140
@@ -1544,7 +1754,9 @@
"<literal>org.jboss.seam.bpm.jbpm.pageflowDefinitions</literal> — a "
"list of resource names of jPDL files to be used for orchestration of "
"conversation page flows."
-msgstr "<literal>org.jboss.seam.bpm.jbpm.pageflowDefinitions</literal> — 対話ページフãƒãƒ¼ã®ç·¨æˆã«ä½¿ç”¨ã™ã‚‹ jPDL ファイルã®ãƒªã‚½ãƒ¼ã‚¹å一覧ã§ã™ã€‚"
+msgstr ""
+"<literal>org.jboss.seam.bpm.jbpm.pageflowDefinitions</literal> — 対話"
+"ページフãƒãƒ¼ã®ç·¨æˆã«ä½¿ç”¨ã™ã‚‹ jPDL ファイルã®ãƒªã‚½ãƒ¼ã‚¹å一覧ã§ã™ã€‚"
#. Tag: literal
#: Components.xml:1150
@@ -1559,8 +1771,8 @@
"Internal session-scoped component recording the active long-running "
"conversations between requests."
msgstr ""
-"è¦æ±‚é–“ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªé•·æœŸã®å¯¾è©±ã‚’記録ã™ã‚‹ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®å†…部コンãƒãƒ¼"
-"ãƒãƒ³ãƒˆã§ã™ã€‚"
+"è¦æ±‚é–“ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªé•·æœŸã®å¯¾è©±ã‚’記録ã™ã‚‹ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®å†…部コンãƒãƒ¼ãƒãƒ³"
+"トã§ã™ã€‚"
#. Tag: literal
#: Components.xml:1159
@@ -1590,7 +1802,8 @@
msgid ""
"Internal component recording the persistence contexts which were used in the "
"current conversation."
-msgstr "ç¾åœ¨ã®å¯¾è©±ã«ä½¿ç”¨ã•ã‚ŒãŸæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを記録ã™ã‚‹å†…部コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
+msgstr ""
+"ç¾åœ¨ã®å¯¾è©±ã«ä½¿ç”¨ã•ã‚ŒãŸæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを記録ã™ã‚‹å†…部コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
#. Tag: literal
#: Components.xml:1177
@@ -1600,10 +1813,10 @@
#. Tag: para
#: Components.xml:1179
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Manages a JMS <literal>QueueConnection</literal>. Installed whenever managed "
-"managed <literal>QueueSender</literal> is installed."
+"<literal>QueueSender</literal> is installed."
msgstr ""
"JMS <literal>QueueConnection</literal> を管ç†ã—ã¾ã™ã€‚ ç®¡ç† "
"<literal>QueueSender</literal> ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã¨å¿…ãšã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾"
@@ -1618,8 +1831,8 @@
"literal>. Default to <literal>UIL2ConnectionFactory</literal>"
msgstr ""
"<literal>org.jboss.seam.jms.queueConnection.queueConnectionFactoryJndiName</"
-"literal> — JMS <literal>QueueConnectionFactory</"
-"literal> ã® JNDI åã§ã™ã€‚ デフォルト㯠<literal>UIL2ConnectionFactory</literal> ã§ã™ã€‚"
+"literal> — JMS <literal>QueueConnectionFactory</literal> ã® JNDI åã§"
+"ã™ã€‚ デフォルト㯠<literal>UIL2ConnectionFactory</literal> ã§ã™ã€‚"
#. Tag: literal
#: Components.xml:1195
@@ -1629,10 +1842,10 @@
#. Tag: para
#: Components.xml:1197
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Manages a JMS <literal>TopicConnection</literal>. Installed whenever managed "
-"managed <literal>TopicPublisher</literal> is installed."
+"<literal>TopicPublisher</literal> is installed."
msgstr ""
"JMS <literal>TopicConnection</literal> を管ç†ã—ã¾ã™ã€‚ ç®¡ç† "
"<literal>TopicPublisher</literal> ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã¨å¿…ãšã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œ"
@@ -1647,8 +1860,8 @@
"literal>. Default to <literal>UIL2ConnectionFactory</literal>"
msgstr ""
"<literal>org.jboss.seam.jms.topicConnection.topicConnectionFactoryJndiName</"
-"literal> — JMS <literal>TopicConnectionFactory</"
-"literal> ã® JNDI åã§ã™ã€‚ デフォルト㯠<literal>UIL2ConnectionFactory</literal> ã§ã™ã€‚"
+"literal> — JMS <literal>TopicConnectionFactory</literal> ã® JNDI åã§"
+"ã™ã€‚ デフォルト㯠<literal>UIL2ConnectionFactory</literal> ã§ã™ã€‚"
#. Tag: literal
#: Components.xml:1213
@@ -1671,8 +1884,11 @@
#. Tag: para
#: Components.xml:1223
#, no-c-format
-msgid "Caches instances of Hibernate Validator <literal>ClassValidator</literal>."
-msgstr "Hibernate Validator <literal>ClassValidator</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’ã‚ャッシュã—ã¾ã™ã€‚"
+msgid ""
+"Caches instances of Hibernate Validator <literal>ClassValidator</literal>."
+msgstr ""
+"Hibernate Validator <literal>ClassValidator</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’ã‚ャッ"
+"シュã—ã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:1229
@@ -1686,7 +1902,8 @@
msgid ""
"Allows the application to determine whether validation failed or was "
"successful."
-msgstr "検証ãŒå¤±æ•—ã—ãŸã®ã‹æˆåŠŸã ã£ãŸã®ã‹ã‚¢ãƒ—リケーションãŒåˆ¤æ–ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"検証ãŒå¤±æ•—ã—ãŸã®ã‹æˆåŠŸã ã£ãŸã®ã‹ã‚¢ãƒ—リケーションãŒåˆ¤æ–ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Components.xml:1238
@@ -1730,7 +1947,9 @@
msgid ""
"API for controlling transactions and abstracting the underlying transaction "
"management implementation behind a JTA-compatible interface."
-msgstr "トランザクションを制御㗠JTA 互æ›ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®èƒŒå¾Œã«ã‚る基礎ã¨ãªã‚‹ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã®å®Ÿè£…を抽出ã™ã‚‹ãŸã‚ã® API ã§ã™ã€‚"
+msgstr ""
+"トランザクションを制御㗠JTA 互æ›ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®èƒŒå¾Œã«ã‚る基礎ã¨ãªã‚‹ãƒˆãƒ©ãƒ³"
+"ザクション管ç†ã®å®Ÿè£…を抽出ã™ã‚‹ãŸã‚ã® API ã§ã™ã€‚"
#. Tag: literal
#: Components.xml:1272
@@ -1744,7 +1963,9 @@
msgid ""
"Decides if an action expression in an incoming URL is safe. This is done by "
"checking that the action expression exists in the view."
-msgstr "ç€ä¿¡ URL 内ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³å¼ãŒå®‰å…¨ã‹ã©ã†ã‹ã‚’決定ã—ã¾ã™ã€‚ アクションå¼ãŒãƒ“ュー内ã«å˜åœ¨ã™ã‚‹ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ã§ã“れを行ã„ã¾ã™ã€‚"
+msgstr ""
+"ç€ä¿¡ URL 内ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³å¼ãŒå®‰å…¨ã‹ã©ã†ã‹ã‚’決定ã—ã¾ã™ã€‚ アクションå¼ãŒãƒ“ュー内"
+"ã«å˜åœ¨ã™ã‚‹ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ã§ã“れを行ã„ã¾ã™ã€‚"
#. Tag: title
#: Components.xml:1284
@@ -1798,7 +2019,8 @@
#: Components.xml:1326
#, no-c-format
msgid "Manages a map of UIComponents keyed by component id."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆ ID ã«ã‚ˆã£ã¦ä¸Žãˆã‚‰ã‚Œã‚‹ UIComponents ã®ãƒžãƒƒãƒ—を管ç†ã—ã¾ã™ã€‚"
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆ ID ã«ã‚ˆã£ã¦ä¸Žãˆã‚‰ã‚Œã‚‹ UIComponents ã®ãƒžãƒƒãƒ—を管ç†ã—ã¾ã™ã€‚"
#. Tag: title
#: Components.xml:1338
@@ -1886,7 +2108,10 @@
"<emphasis><entityManager></emphasis>.entityManagerFactory — a "
"value binding expression that evaluates to an instance of "
"<literal>EntityManagerFactory</literal>."
-msgstr "<emphasis><entityManager></emphasis>.entityManagerFactory — <literal>EntityManagerFactory</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«è©•ä¾¡ã‚’è¡Œã†å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ã§ã™ã€‚"
+msgstr ""
+"<emphasis><entityManager></emphasis>.entityManagerFactory — "
+"<literal>EntityManagerFactory</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«è©•ä¾¡ã‚’è¡Œã†å€¤ãƒã‚¤ãƒ³"
+"ディングå¼ã§ã™ã€‚"
#. Tag: para
#: Components.xml:1368
@@ -1896,8 +2121,9 @@
"the JNDI name of the entity manager factory, default to java:/<emphasis><"
"managedPersistenceContext></emphasis>."
msgstr ""
-"<emphasis><entityManager></emphasis>.persistenceUnitJndiName — エンティティマãƒãƒ¼ã‚¸ãƒ£ãƒ•ã‚¡ã‚¯ãƒˆãƒªã® JNDI åã§ã™ã€‚ デフォルト㯠java:/<emphasis><"
-"managedPersistenceContext></emphasis> ã§ã™ã€‚"
+"<emphasis><entityManager></emphasis>.persistenceUnitJndiName — エ"
+"ンティティマãƒãƒ¼ã‚¸ãƒ£ãƒ•ã‚¡ã‚¯ãƒˆãƒªã® JNDI åã§ã™ã€‚ デフォルト㯠java:/"
+"<emphasis><managedPersistenceContext></emphasis> ã§ã™ã€‚"
#. Tag: emphasis
#: Components.xml:1378
@@ -1927,7 +2153,9 @@
msgid ""
"<literal>entityManagerFactory.persistenceUnitName</literal> — the name "
"of the persistence unit."
-msgstr "<literal>entityManagerFactory.persistenceUnitName</literal> — 永続ユニットåã§ã™ã€‚"
+msgstr ""
+"<literal>entityManagerFactory.persistenceUnitName</literal> — 永続ユ"
+"ニットåã§ã™ã€‚"
#. Tag: para
#: Components.xml:1393 Components.xml:1436
@@ -1965,8 +2193,9 @@
"expression that evaluates to an instance of <literal>SessionFactory</"
"literal>."
msgstr ""
-"<emphasis><session></emphasis>.sessionFactory — <literal>SessionFactory</"
-"literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã—ã¦è©•ä¾¡ã™ã‚‹å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ã§ã™ã€‚"
+"<emphasis><session></emphasis>.sessionFactory — "
+"<literal>SessionFactory</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã—ã¦è©•ä¾¡ã™ã‚‹å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£"
+"ングå¼ã§ã™ã€‚"
#. Tag: para
#: Components.xml:1412
@@ -1976,7 +2205,8 @@
"name of the session factory, default to java:/<emphasis><"
"managedSession></emphasis>."
msgstr ""
-"<emphasis><session></emphasis>.sessionFactoryJndiName — セッションファクトリ㮠JNDI åã§ã™ã€‚ デフォルト㯠java:/<emphasis><"
+"<emphasis><session></emphasis>.sessionFactoryJndiName — セッショ"
+"ンファクトリ㮠JNDI åã§ã™ã€‚ デフォルト㯠java:/<emphasis><"
"managedSession></emphasis> ã§ã™ã€‚"
#. Tag: emphasis
@@ -2003,7 +2233,9 @@
msgid ""
"<literal><sessionFactory>.cfgResourceName</literal> — the path "
"to the configuration file. Default to <literal>hibernate.cfg.xml</literal>."
-msgstr "<literal><sessionFactory>.cfgResourceName</literal> — è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã¸ã®ãƒ‘スã§ã™ã€‚デフォルト㯠<literal>hibernate.cfg.xml</literal> ã§ã™ã€‚"
+msgstr ""
+"<literal><sessionFactory>.cfgResourceName</literal> — è¨å®šãƒ•ã‚¡ã‚¤"
+"ルã¸ã®ãƒ‘スã§ã™ã€‚デフォルト㯠<literal>hibernate.cfg.xml</literal> ã§ã™ã€‚"
#. Tag: emphasis
#: Components.xml:1442
@@ -2033,7 +2265,9 @@
msgid ""
"<emphasis><managedQueueSender></emphasis>.queueJndiName — the "
"JNDI name of the JMS queue."
-msgstr "<emphasis><managedQueueSender></emphasis>.queueJndiName — JMS ã‚ュー㮠JNDI åã§ã™ã€‚"
+msgstr ""
+"<emphasis><managedQueueSender></emphasis>.queueJndiName — JMS "
+"ã‚ュー㮠JNDI åã§ã™ã€‚"
#. Tag: emphasis
#: Components.xml:1459
@@ -2063,7 +2297,9 @@
msgid ""
"<emphasis><managedTopicPublisher></emphasis>.topicJndiName — the "
"JNDI name of the JMS topic."
-msgstr "<emphasis><managedTopicPublisher></emphasis>.topicJndiName — JMS トピック㮠JMDI åã§ã™ã€‚"
+msgstr ""
+"<emphasis><managedTopicPublisher></emphasis>.topicJndiName — JMS "
+"トピック㮠JMDI åã§ã™ã€‚"
#. Tag: emphasis
#: Components.xml:1476
@@ -2093,7 +2329,9 @@
msgid ""
"<emphasis><managedWorkingMemory></emphasis>.ruleBase — a value "
"expression that evaluates to an instance of <literal>RuleBase</literal>."
-msgstr "<emphasis><managedWorkingMemory></emphasis>.ruleBase — <literal>RuleBase</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã—ã¦è©•ä¾¡ã™ã‚‹å€¤å¼ã§ã™ã€‚"
+msgstr ""
+"<emphasis><managedWorkingMemory></emphasis>.ruleBase — "
+"<literal>RuleBase</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã—ã¦è©•ä¾¡ã™ã‚‹å€¤å¼ã§ã™ã€‚"
#. Tag: emphasis
#: Components.xml:1493
@@ -2116,9 +2354,9 @@
"usage, since it does not support dynamic installation of new rules.</"
"emphasis>"
msgstr ""
-"アプリケーションスコープ㮠Drools <literal>RuleBase</"
-"literal> ã®ç®¡ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ <emphasis>æ–°ã—ã„ルールã®å‹•çš„ãªã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«ã¯å¯¾å¿œã—ãªã„ãŸã‚〠実稼åƒã§ã®ä½¿ç”¨ã¯ç›®çš„ã¨ã—ã¦ã„ãªã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。</"
-"emphasis>"
+"アプリケーションスコープ㮠Drools <literal>RuleBase</literal> ã®ç®¡ç†ã‚³ãƒ³ãƒãƒ¼"
+"ãƒãƒ³ãƒˆã§ã™ã€‚ <emphasis>æ–°ã—ã„ルールã®å‹•çš„ãªã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«ã¯å¯¾å¿œã—ãªã„ãŸã‚〠"
+"実稼åƒã§ã®ä½¿ç”¨ã¯ç›®çš„ã¨ã—ã¦ã„ãªã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。</emphasis>"
#. Tag: para
#: Components.xml:1503
@@ -2126,7 +2364,9 @@
msgid ""
"<emphasis><ruleBase></emphasis>.ruleFiles — a list of files "
"containing Drools rules."
-msgstr "<emphasis><ruleBase></emphasis>.ruleFiles — Drools ルールをå«ã‚€ãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸€è¦§ã§ã™ã€‚"
+msgstr ""
+"<emphasis><ruleBase></emphasis>.ruleFiles — Drools ルールをå«ã‚€"
+"ファイルã®ä¸€è¦§ã§ã™ã€‚"
#. Tag: para
#: Components.xml:1507
@@ -2134,7 +2374,8 @@
msgid ""
"<emphasis><ruleBase></emphasis>.dslFile — a Drools DSL "
"definition."
-msgstr "<emphasis><ruleBase></emphasis>.dslFile — Drools DSL 定義ã§ã™ã€‚"
+msgstr ""
+"<emphasis><ruleBase></emphasis>.dslFile — Drools DSL 定義ã§ã™ã€‚"
#. Tag: emphasis
#: Components.xml:1516
@@ -2183,4 +2424,3 @@
#, no-c-format
msgid "org.jboss.seam.framework.HibernateEntityQuery"
msgstr "org.jboss.seam.framework.HibernateEntityQuery"
-
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Concepts.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Concepts.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Concepts.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: 2009-02-28 15:51+0900\n"
"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,8 +22,22 @@
#. Tag: para
#: Concepts.xml:6
#, no-c-format
-msgid "The two core concepts in Seam are the notion of a <emphasis>context</emphasis> and the notion of a <emphasis>component</emphasis>. Components are stateful objects, usually EJBs, and an instance of a component is associated with a context, and given a name in that context. <emphasis>Bijection</emphasis> provides a mechanism for aliasing internal component names (instance variables) to contextual names, allowing component trees to be dynamically assembled, and reassembled by Seam."
-msgstr "Seam ã«ãŠã‘ã‚‹ 2 ã¤ã®ä¸å¿ƒçš„概念ã¯ã€ <emphasis>コンテã‚スト</emphasis> ã®æ¦‚念㨠<emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆ</emphasis> ã®æ¦‚念ã§ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚ªãƒ–ジェクトã€é€šå¸¸ã¯ EJB ã§ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ã‚³ãƒ³ãƒ†ã‚ストã¨é–¢é€£ã¥ã‘られã€ãã®ã‚³ãƒ³ãƒ†ã‚ストä¸ã§åå‰ã‚’与ãˆã‚‰ã‚Œã¾ã™ã€‚ ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ (Bijection) ã¯ã€å†…部ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå (インスタンス変数) をコンテã‚ストä¸ã®åå‰ã«ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã—〠Seam ã«ã‚ˆã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ„リーã®å‹•çš„ãªçµ„ã¿ç«‹ã¦ã€å†çµ„ã¿ç«‹ã¦ã‚’å¯èƒ½ã«ã™ã‚‹ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"The two core concepts in Seam are the notion of a <emphasis>context</"
+"emphasis> and the notion of a <emphasis>component</emphasis>. Components are "
+"stateful objects, usually EJBs, and an instance of a component is associated "
+"with a context, and given a name in that context. <emphasis>Bijection</"
+"emphasis> provides a mechanism for aliasing internal component names "
+"(instance variables) to contextual names, allowing component trees to be "
+"dynamically assembled, and reassembled by Seam."
+msgstr ""
+"Seam ã«ãŠã‘ã‚‹ 2 ã¤ã®ä¸å¿ƒçš„概念ã¯ã€ <emphasis>コンテã‚スト</emphasis> ã®æ¦‚念"
+"㨠<emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆ</emphasis> ã®æ¦‚念ã§ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ã‚¹ãƒ†ãƒ¼"
+"トフルãªã‚ªãƒ–ジェクトã€é€šå¸¸ã¯ EJB ã§ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ã‚³ãƒ³"
+"テã‚ストã¨é–¢é€£ã¥ã‘られã€ãã®ã‚³ãƒ³ãƒ†ã‚ストä¸ã§åå‰ã‚’与ãˆã‚‰ã‚Œã¾ã™ã€‚ ãƒã‚¤ã‚¸ã‚§ã‚¯"
+"ション (Bijection) ã¯ã€å†…部ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå (インスタンス変数) をコンテã‚ス"
+"トä¸ã®åå‰ã«ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã—〠Seam ã«ã‚ˆã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ„リーã®å‹•çš„ãªçµ„ã¿ç«‹ã¦ã€"
+"å†çµ„ã¿ç«‹ã¦ã‚’å¯èƒ½ã«ã™ã‚‹ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
#: Concepts.xml:14
@@ -40,8 +54,16 @@
#. Tag: para
#: Concepts.xml:20
#, no-c-format
-msgid "Seam contexts are created and destroyed by the framework. The application does not control context demarcation via explicit Java API calls. Context are usually implicit. In some cases, however, contexts are demarcated via annotations."
-msgstr "Seam コンテã‚ストã¯ãƒ•ãƒ¬ãƒ¼ãƒ ワークã«ã‚ˆã£ã¦ç”Ÿæˆã€ç ´æ£„ã•ã‚Œã¾ã™ã€‚ アプリケーション㯠Java API 呼ã³å‡ºã—ã«ã‚ˆã£ã¦ã‚³ãƒ³ãƒ†ã‚ストã®åŒºåˆ† (demarcation) を明示的ã«åˆ¶å¾¡ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 コンテã‚ストã¯é€šå¸¸ã€æš—黙的ã§ã™ãŒã€å ´åˆã«ã‚ˆã£ã¦ã‚³ãƒ³ãƒ†ã‚ストã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã£ã¦åŒºåˆ†ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Seam contexts are created and destroyed by the framework. The application "
+"does not control context demarcation via explicit Java API calls. Context "
+"are usually implicit. In some cases, however, contexts are demarcated via "
+"annotations."
+msgstr ""
+"Seam コンテã‚ストã¯ãƒ•ãƒ¬ãƒ¼ãƒ ワークã«ã‚ˆã£ã¦ç”Ÿæˆã€ç ´æ£„ã•ã‚Œã¾ã™ã€‚ アプリケーショ"
+"ン㯠Java API 呼ã³å‡ºã—ã«ã‚ˆã£ã¦ã‚³ãƒ³ãƒ†ã‚ストã®åŒºåˆ† (demarcation) を明示的ã«åˆ¶å¾¡"
+"ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 コンテã‚ストã¯é€šå¸¸ã€æš—黙的ã§ã™ãŒã€å ´åˆã«ã‚ˆã£ã¦ã‚³ãƒ³ãƒ†ã‚"
+"ストã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã£ã¦åŒºåˆ†ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Concepts.xml:23
@@ -57,41 +79,36 @@
#. Tag: para
#: Concepts.xml:30
-#, no-c-format
-msgid "Event (or request) context"
+#, fuzzy, no-c-format
+msgid "Event (i.e., request) context"
msgstr "イベント (ã¾ãŸã¯è¦æ±‚) コンテã‚スト"
#. Tag: para
-#: Concepts.xml:33
-#: Concepts.xml:224
+#: Concepts.xml:33 Concepts.xml:225
#, no-c-format
msgid "<para>Page context</para>"
msgstr "<para>ページコンテã‚スト</para>"
#. Tag: para
-#: Concepts.xml:36
-#: Concepts.xml:227
+#: Concepts.xml:36 Concepts.xml:228
#, no-c-format
msgid "<para>Conversation context</para>"
msgstr "<para>対話コンテã‚スト</para>"
#. Tag: para
-#: Concepts.xml:39
-#: Concepts.xml:230
+#: Concepts.xml:39 Concepts.xml:231
#, no-c-format
msgid "<para>Session context</para>"
msgstr "<para>セッションコンテã‚スト</para>"
#. Tag: para
-#: Concepts.xml:42
-#: Concepts.xml:233
+#: Concepts.xml:42 Concepts.xml:234
#, no-c-format
msgid "<para>Business process context</para>"
msgstr "<para>ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚スト</para>"
#. Tag: para
-#: Concepts.xml:45
-#: Concepts.xml:236
+#: Concepts.xml:45 Concepts.xml:237
#, no-c-format
msgid "<para>Application context</para>"
msgstr "<para>アプリケーションコンテã‚スト</para>"
@@ -99,8 +116,30 @@
#. Tag: para
#: Concepts.xml:49
#, no-c-format
-msgid "You will recognize some of these contexts from servlet and related specifications. However, two of them might be new to you: <emphasis>conversation context</emphasis>, and <emphasis>business process context</emphasis>. One reason state management in web applications is so fragile and error-prone is that the three built-in contexts (request, session and application) are not especially meaningful from the point of view of the business logic. A user login session, for example, is a fairly arbitrary construct in terms of the actual application work flow. Therefore, most Seam components are scoped to the conversation or business process contexts, since they are the contexts which are most meaningful in terms of the application."
-msgstr "ã“れらã®ã‚³ãƒ³ãƒ†ã‚ストã®ã„ãã¤ã‹ã¯ã€ã‚µãƒ¼ãƒ–レットや関連ã™ã‚‹ä»•æ§˜ã«ç”±æ¥ã—ã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ ã—ã‹ã—ã€ã“ã®ã†ã¡ 2 ã¤ã¯ç›®æ–°ã—ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 <emphasis>対話コンテã‚スト (conversation context)</emphasis> ã¨<emphasis>ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚スト</emphasis>ã§ã™ã€‚ Web アプリケーションä¸ã§ã®çŠ¶æ…‹ç®¡ç†ãŒã¨ã¦ã‚‚脆弱ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã‚„ã™ã„ 1 ã¤ã®ç†ç”±ã¯ã€ 3 ã¤ã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒ†ã‚スト (è¦æ±‚ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã€ã‚¢ãƒ—リケーション) ãŒãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã®è¦³ç‚¹ã‹ã‚‰ç‰¹å®šã®æ„味をæŒãŸãªã„ã‹ã‚‰ã§ã™ã€‚ 例ãˆã°ã€å®Ÿéš›ã®ã‚¢ãƒ—リケーションã®ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã®è¦³ç‚¹ã‹ã‚‰è¦‹ã‚‹ã¨ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯æ¥µã‚ã¦è‡ªç”±è£é‡ãªæ§‹é€ ã§ã™ã€‚ ãã®ãŸã‚ã€ã»ã¨ã‚“ã©ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã‚ã‚‹ã„ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã®ã‚¹ã‚³ã!
ƒ¼ãƒ—ã«é…ç½®ã•ã‚Œã¾ã™ã€‚ ãªãœãªã‚‰ã€ãれらã¯ã‚¢ãƒ—リケーションã®è¦³ç‚¹ã‹ã‚‰ã¨ã¦ã‚‚æ„味ã®ã‚るコンテã‚ストã ã‹ã‚‰ã§ã™ã€‚"
+msgid ""
+"You will recognize some of these contexts from servlet and related "
+"specifications. However, two of them might be new to you: "
+"<emphasis>conversation context</emphasis>, and <emphasis>business process "
+"context</emphasis>. One reason state management in web applications is so "
+"fragile and error-prone is that the three built-in contexts (request, "
+"session and application) are not especially meaningful from the point of "
+"view of the business logic. A user login session, for example, is a fairly "
+"arbitrary construct in terms of the actual application work flow. Therefore, "
+"most Seam components are scoped to the conversation or business process "
+"contexts, since they are the contexts which are most meaningful in terms of "
+"the application."
+msgstr ""
+"ã“れらã®ã‚³ãƒ³ãƒ†ã‚ストã®ã„ãã¤ã‹ã¯ã€ã‚µãƒ¼ãƒ–レットや関連ã™ã‚‹ä»•æ§˜ã«ç”±æ¥ã—ã¦ã„ã‚‹ã“"
+"ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ ã—ã‹ã—ã€ã“ã®ã†ã¡ 2 ã¤ã¯ç›®æ–°ã—ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 <emphasis>対"
+"話コンテã‚スト (conversation context)</emphasis> ã¨<emphasis>ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹"
+"コンテã‚スト</emphasis>ã§ã™ã€‚ Web アプリケーションä¸ã§ã®çŠ¶æ…‹ç®¡ç†ãŒã¨ã¦ã‚‚脆弱"
+"ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã‚„ã™ã„ 1 ã¤ã®ç†ç”±ã¯ã€ 3 ã¤ã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒ†ã‚スト (è¦æ±‚ã€ã‚»ãƒƒ"
+"ションã€ã‚¢ãƒ—リケーション) ãŒãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã®è¦³ç‚¹ã‹ã‚‰ç‰¹å®šã®æ„味をæŒãŸãªã„ã‹"
+"らã§ã™ã€‚ 例ãˆã°ã€å®Ÿéš›ã®ã‚¢ãƒ—リケーションã®ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã®è¦³ç‚¹ã‹ã‚‰è¦‹ã‚‹ã¨ãƒ¦ãƒ¼ã‚¶ãƒ¼"
+"ãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯æ¥µã‚ã¦è‡ªç”±è£é‡ãªæ§‹é€ ã§ã™ã€‚ ãã®ãŸã‚ã€ã»ã¨ã‚“ã©ã® Seam コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã‚ã‚‹ã„ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã®ã‚¹ã‚³ãƒ¼ãƒ—"
+"ã«é…ç½®ã•ã‚Œã¾ã™ã€‚ ãªãœãªã‚‰ã€ãれらã¯ã‚¢ãƒ—リケーションã®è¦³ç‚¹ã‹ã‚‰ã¨ã¦ã‚‚æ„味ã®ã‚ã‚‹"
+"コンテã‚ストã ã‹ã‚‰ã§ã™ã€‚"
#. Tag: para
#: Concepts.xml:60
@@ -116,476 +155,927 @@
#. Tag: para
#: Concepts.xml:66
-#, no-c-format
-msgid "Components which are truly stateless (stateless session beans, primarily) always live in the stateless context (this is really a non-context). Stateless components are not very interesting, and are arguably not very object-oriented. Nevertheless, they are important and often useful."
-msgstr "本当ã«çŠ¶æ…‹ã‚’ã‚‚ãŸãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆ (主ã«ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean) ã¯ã€ã„ã¤ã‚‚ステートレスコンテã‚スト (実際ã«ã¯ã‚³ãƒ³ãƒ†ã‚ストã§ã¯ã‚ã‚Šã¾ã›ã‚“) ã«ç½®ã‹ã‚Œã¾ã™ã€‚ ステートレスコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ã‚ã¾ã‚Šèˆˆå‘³æ·±ã„ã‚‚ã®ã§ã‚‚ãªãã€ã¾ã£ãŸãオブジェクト指å‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 ã—ã‹ã—ã€ã“れらã¯é‡è¦ã§ã—ã°ã—ã°å½¹ã«ç«‹ã¡ã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"Components which are truly stateless (stateless session beans, primarily) "
+"always live in the stateless context (which is basically the absense of a "
+"context since the instance Seam resolves is not stored). Stateless "
+"components are not very interesting, and are arguably not very object-"
+"oriented. Nevertheless, they do get developed and used and are thus an "
+"important part of any Seam application."
+msgstr ""
+"本当ã«çŠ¶æ…‹ã‚’ã‚‚ãŸãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆ (主ã«ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean) ã¯ã€ã„ã¤"
+"もステートレスコンテã‚スト (実際ã«ã¯ã‚³ãƒ³ãƒ†ã‚ストã§ã¯ã‚ã‚Šã¾ã›ã‚“) ã«ç½®ã‹ã‚Œã¾"
+"ã™ã€‚ ステートレスコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ã‚ã¾ã‚Šèˆˆå‘³æ·±ã„ã‚‚ã®ã§ã‚‚ãªãã€ã¾ã£ãŸãオブ"
+"ジェクト指å‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 ã—ã‹ã—ã€ã“れらã¯é‡è¦ã§ã—ã°ã—ã°å½¹ã«ç«‹ã¡ã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:74
+#: Concepts.xml:75
#, no-c-format
msgid "<title>Event context</title>"
msgstr "<title>イベントコンテã‚スト</title>"
#. Tag: para
-#: Concepts.xml:75
+#: Concepts.xml:76
#, no-c-format
-msgid "The event context is the \"narrowest\" stateful context, and is a generalization of the notion of the web request context to cover other kinds of events. Nevertheless, the event context associated with the lifecycle of a JSF request is the most important example of an event context, and the one you will work with most often. Components associated with the event context are destroyed at the end of the request, but their state is available and well-defined for at least the lifecycle of the request."
-msgstr "イベントコンテã‚ストã¯ã€Œæœ€ã‚‚ç‹ã„ã€çŠ¶æ…‹ã‚’æŒã¤ã‚³ãƒ³ãƒ†ã‚ストã§ã€ ä»–ã®ç¨®é¡žã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’網羅ã™ã‚‹ Web è¦æ±‚コンテã‚ストã®æ¦‚念ã®ä¸€èˆ¬åŒ–ã§ã™ã€‚ ãã‚Œã«ã‚‚ã‹ã‹ã‚らãšã€JSF è¦æ±‚ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã¨é–¢é€£ã¥ã‘られãŸã‚¤ãƒ™ãƒ³ãƒˆã‚³ãƒ³ãƒ†ã‚ストã¯ã€ イベントコンテã‚ストã®æœ€ã‚‚é‡è¦ãªç”¨ä¾‹ã§ã‚ã‚Šã€æœ€ã‚‚よã利用ã•ã‚Œã‚‹ã‚‚ã®ã§ã™ã€‚ è¦æ±‚終了時ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚³ãƒ³ãƒ†ã‚ストã«é–¢é€£ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ç ´æ£„ã•ã‚Œã¾ã™ãŒã€ ãれらã®çŠ¶æ…‹ã¯ã€å°‘ãªãã¨ã‚‚è¦æ±‚ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã®é–“ã§ã¯æœ‰åŠ¹ã‹ã¤æ˜Žç¢ºã§ã™ã€‚"
+msgid ""
+"The event context is the \"narrowest\" stateful context, and is a "
+"generalization of the notion of the web request context to cover other kinds "
+"of events. Nevertheless, the event context associated with the lifecycle of "
+"a JSF request is the most important example of an event context, and the one "
+"you will work with most often. Components associated with the event context "
+"are destroyed at the end of the request, but their state is available and "
+"well-defined for at least the lifecycle of the request."
+msgstr ""
+"イベントコンテã‚ストã¯ã€Œæœ€ã‚‚ç‹ã„ã€çŠ¶æ…‹ã‚’æŒã¤ã‚³ãƒ³ãƒ†ã‚ストã§ã€ ä»–ã®ç¨®é¡žã®ã‚¤ãƒ™ãƒ³"
+"トを網羅ã™ã‚‹ Web è¦æ±‚コンテã‚ストã®æ¦‚念ã®ä¸€èˆ¬åŒ–ã§ã™ã€‚ ãã‚Œã«ã‚‚ã‹ã‹ã‚らãšã€"
+"JSF è¦æ±‚ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã¨é–¢é€£ã¥ã‘られãŸã‚¤ãƒ™ãƒ³ãƒˆã‚³ãƒ³ãƒ†ã‚ストã¯ã€ イベントコン"
+"テã‚ストã®æœ€ã‚‚é‡è¦ãªç”¨ä¾‹ã§ã‚ã‚Šã€æœ€ã‚‚よã利用ã•ã‚Œã‚‹ã‚‚ã®ã§ã™ã€‚ è¦æ±‚終了時ã«ã€ã‚¤"
+"ベントコンテã‚ストã«é–¢é€£ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ç ´æ£„ã•ã‚Œã¾ã™ãŒã€ ãれらã®çŠ¶æ…‹ã¯ã€"
+"å°‘ãªãã¨ã‚‚è¦æ±‚ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã®é–“ã§ã¯æœ‰åŠ¹ã‹ã¤æ˜Žç¢ºã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:82
+#: Concepts.xml:83
#, no-c-format
-msgid "When you invoke a Seam component via RMI, or Seam Remoting, the event context is created and destroyed just for the invocation."
-msgstr "RMI 経由ã‚ã‚‹ã„㯠Seam Remoting ã«ã‚ˆã‚Š Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’呼ã³å‡ºã™ã¨ã〠イベントコンテã‚ストã¯ã€ãã®å‘¼ã³å‡ºã—ã ã‘ã®ãŸã‚ã«ç”Ÿæˆã€ç ´æ£„ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"When you invoke a Seam component via RMI, or Seam Remoting, the event "
+"context is created and destroyed just for the invocation."
+msgstr ""
+"RMI 経由ã‚ã‚‹ã„㯠Seam Remoting ã«ã‚ˆã‚Š Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’呼ã³å‡ºã™ã¨ã〠イ"
+"ベントコンテã‚ストã¯ã€ãã®å‘¼ã³å‡ºã—ã ã‘ã®ãŸã‚ã«ç”Ÿæˆã€ç ´æ£„ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:89
+#: Concepts.xml:90
#, no-c-format
msgid "<title>Page context</title>"
msgstr "<title>ページコンテã‚スト</title>"
#. Tag: para
-#: Concepts.xml:90
+#: Concepts.xml:91
#, no-c-format
-msgid "The page context allows you to associate state with a particular instance of a rendered page. You can initialize state in your event listener, or while actually rendering the page, and then have access to it from any event that originates from that page. This is especially useful for functionality like clickable lists, where the list is backed by changing data on the server side. The state is actually serialized to the client, so this construct is extremely robust with respect to multi-window operation and the back button."
-msgstr "ページコンテã‚ストã¯ã€ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®ç‰¹å®šã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¨çŠ¶æ…‹ã¨ã®é–¢é€£ã¥ã‘ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ イベントリスナー内ã§çŠ¶æ…‹ã®åˆæœŸåŒ–ãŒå¯èƒ½ã§ã€ 実際ã«ãƒšãƒ¼ã‚¸ã‚’レンダリングã—ã¦ã„ã‚‹é–“ã«ã€ ページã«ç”±æ¥ã™ã‚‹ã©ã‚“ãªã‚¤ãƒ™ãƒ³ãƒˆã‹ã‚‰ã‚‚状態ã«ã‚¢ã‚¯ã‚»ã‚¹ãŒå¯èƒ½ã§ã™ã€‚ ã“ã‚Œã¯ç‰¹ã«ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã®ãƒ‡ãƒ¼ã‚¿å¤‰åŒ–ã«ãƒªã‚¹ãƒˆãŒé€£å‹•ã—ã¦ã„るクリッカブルリストã®ã‚ˆã†ãªæ©Ÿèƒ½ã«å½¹ç«‹ã¡ã¾ã™ã€‚ 状態ã¯å®Ÿéš›ã«ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®ãŸã‚ã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã¾ã™ã€‚ ãã®ãŸã‚ã€ã“ã®æ§‹é€ ã¯è¤‡æ•°ã‚¦ã‚¤ãƒ³ãƒ‰ã®æ“作や戻るボタンã«å¯¾ã—ã¦æ¥µã‚ã¦å …牢ã§ã™ã€‚"
+msgid ""
+"The page context allows you to associate state with a particular instance of "
+"a rendered page. You can initialize state in your event listener, or while "
+"actually rendering the page, and then have access to it from any event that "
+"originates from that page. This is especially useful for functionality like "
+"clickable lists, where the list is backed by changing data on the server "
+"side. The state is actually serialized to the client, so this construct is "
+"extremely robust with respect to multi-window operation and the back button."
+msgstr ""
+"ページコンテã‚ストã¯ã€ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®ç‰¹å®šã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¨çŠ¶æ…‹ã¨ã®"
+"関連ã¥ã‘ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ イベントリスナー内ã§çŠ¶æ…‹ã®åˆæœŸåŒ–ãŒå¯èƒ½ã§ã€ 実際ã«"
+"ページをレンダリングã—ã¦ã„ã‚‹é–“ã«ã€ ページã«ç”±æ¥ã™ã‚‹ã©ã‚“ãªã‚¤ãƒ™ãƒ³ãƒˆã‹ã‚‰ã‚‚状態ã«"
+"アクセスãŒå¯èƒ½ã§ã™ã€‚ ã“ã‚Œã¯ç‰¹ã«ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã®ãƒ‡ãƒ¼ã‚¿å¤‰åŒ–ã«ãƒªã‚¹ãƒˆãŒé€£å‹•ã—ã¦ã„ã‚‹"
+"クリッカブルリストã®ã‚ˆã†ãªæ©Ÿèƒ½ã«å½¹ç«‹ã¡ã¾ã™ã€‚ 状態ã¯å®Ÿéš›ã«ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®ãŸã‚"
+"ã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã¾ã™ã€‚ ãã®ãŸã‚ã€ã“ã®æ§‹é€ ã¯è¤‡æ•°ã‚¦ã‚¤ãƒ³ãƒ‰ã®æ“作や戻るボタンã«"
+"対ã—ã¦æ¥µã‚ã¦å …牢ã§ã™ã€‚"
#. Tag: title
-#: Concepts.xml:101
+#: Concepts.xml:102
#, no-c-format
msgid "<title>Conversation context</title>"
msgstr "<title>対話コンテã‚スト</title>"
#. Tag: para
-#: Concepts.xml:102
+#: Concepts.xml:103
#, no-c-format
-msgid "The conversation context is a truly central concept in Seam. A <emphasis>conversation</emphasis> is a unit of work from the point of view of the user. It might span several interactions with the user, several requests, and several database transactions. But to the user, a conversation solves a single problem. For example, \"book hotel\", \"approve contract\", \"create order\" are all conversations. You might like to think of a conversation implementing a single \"use case\" or \"user story\", but the relationship is not necessarily quite exact."
-msgstr "対話コンテã‚スト㯠Seam ã§ã¾ã•ã«ä¸å¿ƒã¨ãªã‚‹ã‚³ãƒ³ã‚»ãƒ—トã§ã™ã€‚ <emphasis>対話 (conversation)</emphasis> ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è¦³ç‚¹ã‹ã‚‰ã®ä½œæ¥å˜ä½ã§ã™ã€‚ ãã‚Œã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã€è¦æ±‚ã€ãŠã‚ˆã³ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã¾ãŸãã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ã—ã‹ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦å¯¾è©±ã¯ã€1 ã¤ã®å•é¡Œã‚’解決ã—ã¾ã™ã€‚ 例ãˆã°ã€ã€Œãƒ›ãƒ†ãƒ«äºˆç´„ã€ã€ã€Œå¥‘約承èªã€ã€ã€Œæ³¨æ–‡ä½œæˆã€ã¯ã™ã¹ã¦å¯¾è©±ã§ã™ã€‚ 対話ã¨ã„ã†ã‚‚ã®ãŒ 1 ã¤ã®ã€Œãƒ¦ãƒ¼ã‚¹ã‚±ãƒ¼ã‚¹ã€ã‚ã‚‹ã„ã¯ã€Œãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¹ãƒˆãƒ¼ãƒªã€ã‚’実装ã—ã¦ã„ã‚‹ã¨è€ƒãˆãŸã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€é–¢ä¿‚ã¯å¿…ãšã—ã‚‚ãã®é€šã‚Šã«ã¯ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"The conversation context is a truly central concept in Seam. A "
+"<emphasis>conversation</emphasis> is a unit of work from the point of view "
+"of the user. It might span several interactions with the user, several "
+"requests, and several database transactions. But to the user, a conversation "
+"solves a single problem. For example, \"book hotel\", \"approve contract\", "
+"\"create order\" are all conversations. You might like to think of a "
+"conversation implementing a single \"use case\" or \"user story\", but the "
+"relationship is not necessarily quite exact."
+msgstr ""
+"対話コンテã‚スト㯠Seam ã§ã¾ã•ã«ä¸å¿ƒã¨ãªã‚‹ã‚³ãƒ³ã‚»ãƒ—トã§ã™ã€‚ <emphasis>対話 "
+"(conversation)</emphasis> ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è¦³ç‚¹ã‹ã‚‰ã®ä½œæ¥å˜ä½ã§ã™ã€‚ ãã‚Œã¯ãƒ¦ãƒ¼"
+"ザーã¨ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã€è¦æ±‚ã€ãŠã‚ˆã³ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã¾ãŸãã‹"
+"ã‚‚ã—ã‚Œã¾ã›ã‚“。 ã—ã‹ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦å¯¾è©±ã¯ã€1 ã¤ã®å•é¡Œã‚’解決ã—ã¾ã™ã€‚ 例ãˆ"
+"ã°ã€ã€Œãƒ›ãƒ†ãƒ«äºˆç´„ã€ã€ã€Œå¥‘約承èªã€ã€ã€Œæ³¨æ–‡ä½œæˆã€ã¯ã™ã¹ã¦å¯¾è©±ã§ã™ã€‚ 対話ã¨ã„ã†ã‚‚"
+"ã®ãŒ 1 ã¤ã®ã€Œãƒ¦ãƒ¼ã‚¹ã‚±ãƒ¼ã‚¹ã€ã‚ã‚‹ã„ã¯ã€Œãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¹ãƒˆãƒ¼ãƒªã€ã‚’実装ã—ã¦ã„ã‚‹ã¨è€ƒãˆãŸ"
+"ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€é–¢ä¿‚ã¯å¿…ãšã—ã‚‚ãã®é€šã‚Šã«ã¯ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Concepts.xml:110
+#: Concepts.xml:111
#, no-c-format
-msgid "A conversation holds state associated with \"what the user is doing now, in this window\". A single user may have multiple conversations in progress at any point in time, usually in multiple windows. The conversation context allows us to ensure that state from the different conversations does not collide and cause bugs."
-msgstr "対話ã¯ã€ã€Œãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®ä¸ã§ç¾åœ¨ã—ã¦ã„ã‚‹ã“ã¨ã€ã¨é–¢é€£ã¥ã‘られãŸçŠ¶æ…‹ã‚’ä¿æŒã—ã¾ã™ã€‚ 1 人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€é€šå¸¸ãƒžãƒ«ãƒã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§ã€ã‚る時点ã«é€²è¡Œä¸ã®è¤‡æ•°ã®å¯¾è©±ã‚’æŒã£ã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 対話コンテã‚ストã¯ã€ç•°ãªã‚‹å¯¾è©±ã‹ã‚‰ã®çŠ¶æ…‹ã®è¡çªã‚’ãªãã—ã€ãƒã‚°ã®åŽŸå› ã¨ãªã‚‰ãªã„ã“ã¨ã‚’ä¿è¨¼ã—ã¾ã™ã€‚"
+msgid ""
+"A conversation holds state associated with \"what the user is doing now, in "
+"this window\". A single user may have multiple conversations in progress at "
+"any point in time, usually in multiple windows. The conversation context "
+"allows us to ensure that state from the different conversations does not "
+"collide and cause bugs."
+msgstr ""
+"対話ã¯ã€ã€Œãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®ä¸ã§ç¾åœ¨ã—ã¦ã„ã‚‹ã“ã¨ã€ã¨é–¢é€£ã¥ã‘られãŸçŠ¶"
+"æ…‹ã‚’ä¿æŒã—ã¾ã™ã€‚ 1 人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€é€šå¸¸ãƒžãƒ«ãƒã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§ã€ã‚る時点ã«é€²è¡Œä¸ã®"
+"複数ã®å¯¾è©±ã‚’æŒã£ã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 対話コンテã‚ストã¯ã€ç•°ãªã‚‹å¯¾è©±ã‹ã‚‰ã®çŠ¶"
+"æ…‹ã®è¡çªã‚’ãªãã—ã€ãƒã‚°ã®åŽŸå› ã¨ãªã‚‰ãªã„ã“ã¨ã‚’ä¿è¨¼ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:116
+#: Concepts.xml:117
#, no-c-format
-msgid "It might take you some time to get used to thinking of applications in terms of conversations. But once you get used to it, we think you'll love the notion, and never be able to not think in terms of conversations again!"
-msgstr "対話ã®è¦³ç‚¹ã‹ã‚‰ã‚¢ãƒ—リケーションã«ã¤ã„ã¦è€ƒãˆã‚‹ã“ã¨ã«æ…£ã‚Œã‚‹ã«ã¯æ™‚é–“ãŒã‹ã‹ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ã—ã‹ã—ã€æ…£ã‚Œã¦ã—ã¾ã†ã¨ã€ã“ã®ã‚³ãƒ³ã‚»ãƒ—トãŒå¤§å¥½ãã«ãªã‚Šã€ã‚‚ã†å¯¾è©±ãªã—ã§ã¯è€ƒãˆã‚‰ã‚Œãªããªã‚‹ã ã‚ã†ã¨æ€ã„ã¾ã™ã€‚"
+msgid ""
+"It might take you some time to get used to thinking of applications in terms "
+"of conversations. But once you get used to it, we think you'll love the "
+"notion, and never be able to not think in terms of conversations again!"
+msgstr ""
+"対話ã®è¦³ç‚¹ã‹ã‚‰ã‚¢ãƒ—リケーションã«ã¤ã„ã¦è€ƒãˆã‚‹ã“ã¨ã«æ…£ã‚Œã‚‹ã«ã¯æ™‚é–“ãŒã‹ã‹ã‚‹ã‹ã‚‚"
+"ã—ã‚Œã¾ã›ã‚“。 ã—ã‹ã—ã€æ…£ã‚Œã¦ã—ã¾ã†ã¨ã€ã“ã®ã‚³ãƒ³ã‚»ãƒ—トãŒå¤§å¥½ãã«ãªã‚Šã€ã‚‚ã†å¯¾è©±ãª"
+"ã—ã§ã¯è€ƒãˆã‚‰ã‚Œãªããªã‚‹ã ã‚ã†ã¨æ€ã„ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:121
+#: Concepts.xml:122
#, no-c-format
-msgid "Some conversations last for just a single request. Conversations that span multiple requests must be demarcated using annotations provided by Seam."
-msgstr "ã‚る対話ã¯å˜ã« 1 ã¤ã®è¦æ±‚ã®é–“続ã„ã¦ã„ã¾ã™ã€‚ 複数ã®è¦æ±‚ã‚’ã¾ãŸã対話ã¯ã€Seam ã«ã‚ˆã£ã¦æä¾›ã•ã‚ŒãŸã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã£ã¦ã€åŒºåˆ†ã‚’示ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Some conversations last for just a single request. Conversations that span "
+"multiple requests must be demarcated using annotations provided by Seam."
+msgstr ""
+"ã‚る対話ã¯å˜ã« 1 ã¤ã®è¦æ±‚ã®é–“続ã„ã¦ã„ã¾ã™ã€‚ 複数ã®è¦æ±‚ã‚’ã¾ãŸã対話ã¯ã€Seam ã«"
+"よã£ã¦æä¾›ã•ã‚ŒãŸã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã£ã¦ã€åŒºåˆ†ã‚’示ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Concepts.xml:125
+#: Concepts.xml:126
#, no-c-format
-msgid "Some conversations are also <emphasis>tasks</emphasis>. A task is a conversation that is significant in terms of a long-running business process, and has the potential to trigger a business process state transition when it is successfully completed. Seam provides a special set of annotations for task demarcation."
-msgstr "一部ã®å¯¾è©±ã¯ <emphasis>タスク</emphasis> ã§ã‚‚ã‚ã‚Šã¾ã™ã€‚ タスクã¯é•·æœŸãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®è¦³ç‚¹ã§ã¯é‡è¦ãªæ„味をæŒã¤å¯¾è©±ã§ã‚り〠タスクãŒé¦–尾よã完了ã™ã‚‹å ´åˆã€ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®çŠ¶æ…‹é·ç§»ã‚’引ãèµ·ã“ã™å¯èƒ½æ€§ã‚’æŒã£ã¦ã„ã¾ã™ã€‚ Seam ã¯ã‚¿ã‚¹ã‚¯åŒºåˆ†ç”¨ã«ç‰¹åˆ¥ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ã‚»ãƒƒãƒˆã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"Some conversations are also <emphasis>tasks</emphasis>. A task is a "
+"conversation that is significant in terms of a long-running business "
+"process, and has the potential to trigger a business process state "
+"transition when it is successfully completed. Seam provides a special set of "
+"annotations for task demarcation."
+msgstr ""
+"一部ã®å¯¾è©±ã¯ <emphasis>タスク</emphasis> ã§ã‚‚ã‚ã‚Šã¾ã™ã€‚ タスクã¯é•·æœŸãƒ“ジãƒã‚¹"
+"プãƒã‚»ã‚¹ã®è¦³ç‚¹ã§ã¯é‡è¦ãªæ„味をæŒã¤å¯¾è©±ã§ã‚り〠タスクãŒé¦–尾よã完了ã™ã‚‹å ´"
+"åˆã€ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®çŠ¶æ…‹é·ç§»ã‚’引ãèµ·ã“ã™å¯èƒ½æ€§ã‚’æŒã£ã¦ã„ã¾ã™ã€‚ Seam ã¯ã‚¿ã‚¹"
+"ク区分用ã«ç‰¹åˆ¥ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ã‚»ãƒƒãƒˆã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:131
+#: Concepts.xml:132
#, no-c-format
-msgid "Conversations may be <emphasis>nested</emphasis>, with one conversation taking place \"inside\" a wider conversation. This is an advanced feature."
-msgstr "より広ã„対話㮠\"内部\" ã§å¯¾è©±ã‚’発生ã•ã›ã‚‹ã‚ˆã†ãª <emphasis>ãƒã‚¹ãƒˆ</emphasis> ã‚‚å¯èƒ½ã§ã™ã€‚ ã“ã‚Œã¯æ‹¡å¼µæ©Ÿèƒ½ã§ã™ã€‚"
+msgid ""
+"Conversations may be <emphasis>nested</emphasis>, with one conversation "
+"taking place \"inside\" a wider conversation. This is an advanced feature."
+msgstr ""
+"より広ã„対話㮠\"内部\" ã§å¯¾è©±ã‚’発生ã•ã›ã‚‹ã‚ˆã†ãª <emphasis>ãƒã‚¹ãƒˆ</emphasis> "
+"ã‚‚å¯èƒ½ã§ã™ã€‚ ã“ã‚Œã¯æ‹¡å¼µæ©Ÿèƒ½ã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:135
+#: Concepts.xml:136
#, no-c-format
-msgid "Usually, conversation state is actually held by Seam in the servlet session between requests. Seam implements configurable <emphasis>conversation timeout</emphasis>, automatically destroying inactive conversations, and thus ensuring that the state held by a single user login session does not grow without bound if the user abandons conversations."
-msgstr "通常ã€å®Ÿéš›ã«ã¯è¦æ±‚ã¨è¦æ±‚ã®é–“サーブレットセッションä¸ã§ Seam ã«ã‚ˆã‚Šå¯¾è©±çŠ¶æ…‹ã¯ä¿æŒã•ã‚Œã¾ã™ã€‚ Seam ã¯è¨å®šå¯èƒ½ãª <emphasis>対話タイムアウト (conversation timeout)</emphasis> を実装ã—〠自動的ã«ä¸æ´»æ€§ãªå¯¾è©±ã‚’ç ´æ£„ã—〠ユーザーãŒå¯¾è©±ã‚’ä¸æ–ã—ã¦ã‚‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã«ã‚ˆã‚Šä¿æŒã•ã‚Œã‚‹çŠ¶æ…‹ã¯éš›é™ãªãå¢—åŠ ã—ãªã„ã“ã¨ãŒä¿è¨¼ã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Usually, conversation state is actually held by Seam in the servlet session "
+"between requests. Seam implements configurable <emphasis>conversation "
+"timeout</emphasis>, automatically destroying inactive conversations, and "
+"thus ensuring that the state held by a single user login session does not "
+"grow without bound if the user abandons conversations."
+msgstr ""
+"通常ã€å®Ÿéš›ã«ã¯è¦æ±‚ã¨è¦æ±‚ã®é–“サーブレットセッションä¸ã§ Seam ã«ã‚ˆã‚Šå¯¾è©±çŠ¶æ…‹ã¯"
+"ä¿æŒã•ã‚Œã¾ã™ã€‚ Seam ã¯è¨å®šå¯èƒ½ãª <emphasis>対話タイムアウト (conversation "
+"timeout)</emphasis> を実装ã—〠自動的ã«ä¸æ´»æ€§ãªå¯¾è©±ã‚’ç ´æ£„ã—〠ユーザーãŒå¯¾è©±"
+"ã‚’ä¸æ–ã—ã¦ã‚‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã«ã‚ˆã‚Šä¿æŒã•ã‚Œã‚‹çŠ¶æ…‹ã¯éš›é™ãªãå¢—åŠ ã—"
+"ãªã„ã“ã¨ãŒä¿è¨¼ã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:141
+#: Concepts.xml:142
#, no-c-format
-msgid "Seam serializes processing of concurrent requests that take place in the same long-running conversation context, in the same process."
-msgstr "Seam ã¯åŒã˜ãƒ—ãƒã‚»ã‚¹ä¸ã®åŒã˜é•·æœŸå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストä¸ã§ç™ºç”Ÿã™ã‚‹ä¸¦åˆ—ã®è¦æ±‚処ç†ã‚’シリアル化ã—ã¾ã™ã€‚"
+msgid ""
+"Seam serializes processing of concurrent requests that take place in the "
+"same long-running conversation context, in the same process."
+msgstr ""
+"Seam ã¯åŒã˜ãƒ—ãƒã‚»ã‚¹ä¸ã®åŒã˜é•·æœŸå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストä¸ã§ç™ºç”Ÿã™ã‚‹ä¸¦åˆ—ã®è¦æ±‚処ç†ã‚’ã‚·"
+"リアル化ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:145
+#: Concepts.xml:146
#, no-c-format
-msgid "Alternatively, Seam may be configured to keep conversational state in the client browser."
-msgstr "ã‚ã‚‹ã„ã¯ã€Seam ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãƒ–ラウザã®ä¸ã«å¯¾è©±ã®çŠ¶æ…‹ã‚’ä¿æŒã™ã‚‹ã‚ˆã†ã«è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Alternatively, Seam may be configured to keep conversational state in the "
+"client browser."
+msgstr ""
+"ã‚ã‚‹ã„ã¯ã€Seam ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãƒ–ラウザã®ä¸ã«å¯¾è©±ã®çŠ¶æ…‹ã‚’ä¿æŒã™ã‚‹ã‚ˆã†ã«è¨å®šã•ã‚Œ"
+"ã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:151
+#: Concepts.xml:152
#, no-c-format
msgid "<title>Session context</title>"
msgstr "<title>セッションコンテã‚スト</title>"
#. Tag: para
-#: Concepts.xml:152
+#: Concepts.xml:153
#, no-c-format
-msgid "A session context holds state associated with the user login session. While there are some cases where it is useful to share state between several conversations, we generally frown on the use of session context for holding components other than global information about the logged in user."
-msgstr "セッションコンテã‚ストã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒã‚°ã‚¤ãƒ³ã«é–¢ã™ã‚‹çŠ¶æ…‹ã‚’ä¿æŒã—ã¾ã™ã€‚ ã„ãã¤ã‹ã®å ´åˆã§ã¯å¯¾è©±ã®é–“ã§çŠ¶æ…‹ã‚’共有ã™ã‚‹ã“ã¨ãŒæœ‰ç”¨ãªã“ã¨ãŒã‚ã‚Šã¾ã™ãŒã€ ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹ã‚°ãƒãƒ¼ãƒãƒ«æƒ…å ±ä»¥å¤–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ä¿æŒã™ã‚‹ãŸã‚ã«ã€ セッションコンテã‚ストを使用ã™ã‚‹ã“ã¨ã¯è³›æˆã§ãã¾ã›ã‚“。"
+msgid ""
+"A session context holds state associated with the user login session. While "
+"there are some cases where it is useful to share state between several "
+"conversations, we generally frown on the use of session context for holding "
+"components other than global information about the logged in user."
+msgstr ""
+"セッションコンテã‚ストã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒã‚°ã‚¤ãƒ³ã«é–¢ã™ã‚‹çŠ¶æ…‹ã‚’ä¿æŒã—ã¾ã™ã€‚ ã„ãã¤ã‹ã®"
+"å ´åˆã§ã¯å¯¾è©±ã®é–“ã§çŠ¶æ…‹ã‚’共有ã™ã‚‹ã“ã¨ãŒæœ‰ç”¨ãªã“ã¨ãŒã‚ã‚Šã¾ã™ãŒã€ ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼"
+"ザーã«é–¢ã™ã‚‹ã‚°ãƒãƒ¼ãƒãƒ«æƒ…å ±ä»¥å¤–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ä¿æŒã™ã‚‹ãŸã‚ã«ã€ セッションコ"
+"ンテã‚ストを使用ã™ã‚‹ã“ã¨ã¯è³›æˆã§ãã¾ã›ã‚“。"
#. Tag: para
-#: Concepts.xml:157
+#: Concepts.xml:158
#, no-c-format
-msgid "In a JSR-168 portal environment, the session context represents the portlet session."
-msgstr "JSR-168 ãƒãƒ¼ã‚¿ãƒ«ç’°å¢ƒã§ã¯ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚³ãƒ³ãƒ†ã‚ストã¯ãƒãƒ¼ãƒˆãƒ¬ãƒƒãƒˆã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’æ„味ã—ã¾ã™ã€‚"
+msgid ""
+"In a JSR-168 portal environment, the session context represents the portlet "
+"session."
+msgstr ""
+"JSR-168 ãƒãƒ¼ã‚¿ãƒ«ç’°å¢ƒã§ã¯ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚³ãƒ³ãƒ†ã‚ストã¯ãƒãƒ¼ãƒˆãƒ¬ãƒƒãƒˆã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’æ„"
+"味ã—ã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:163
+#: Concepts.xml:164
#, no-c-format
msgid "<title>Business process context</title>"
msgstr "<title>ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚スト</title>"
#. Tag: para
-#: Concepts.xml:164
+#: Concepts.xml:165
#, no-c-format
-msgid "The business process context holds state associated with the long running business process. This state is managed and made persistent by the BPM engine (JBoss jBPM). The business process spans multiple interactions with multiple users, so this state is shared between multiple users, but in a well-defined manner. The current task determines the current business process instance, and the lifecycle of the business process is defined externally using a <emphasis>process definition language</emphasis>, so there are no special annotations for business process demarcation."
-msgstr "ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã¯é•·æœŸãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã«é–¢ã™ã‚‹çŠ¶æ…‹ã‚’ä¿æŒã—ã¾ã™ã€‚ ã“ã®çŠ¶æ…‹ã¯ BPM エンジン (JBoss jBPM) ã«ã‚ˆã£ã¦ç®¡ç†ã‚„永続化ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯ã€è¤‡æ•°ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è¤‡æ•°ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’橋渡ã—ã—ã¾ã™ã€‚ 従ã£ã¦ã€ã“ã®çŠ¶æ…‹ã¯è¤‡æ•°ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®é–“ã§æ˜Žç¢ºãªæ–¹æ³•ã§å…±æœ‰ã•ã‚Œã¾ã™ã€‚ ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯ã¯ç¾åœ¨ã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’決定ã—〠ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã¯ <emphasis>プãƒã‚»ã‚¹å®šç¾©è¨€èªž (process definition language)</emphasis> を使用ã™ã‚‹ã“ã¨ã§å¤–部ã«å®šç¾©ã•ã‚Œã¾ã™ã€‚ 従ã£ã¦ã€ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®åŒºåˆ†ã®ãŸã‚ã«ç‰¹åˆ¥ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"The business process context holds state associated with the long running "
+"business process. This state is managed and made persistent by the BPM "
+"engine (JBoss jBPM). The business process spans multiple interactions with "
+"multiple users, so this state is shared between multiple users, but in a "
+"well-defined manner. The current task determines the current business "
+"process instance, and the lifecycle of the business process is defined "
+"externally using a <emphasis>process definition language</emphasis>, so "
+"there are no special annotations for business process demarcation."
+msgstr ""
+"ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã¯é•·æœŸãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã«é–¢ã™ã‚‹çŠ¶æ…‹ã‚’ä¿æŒã—ã¾ã™ã€‚ "
+"ã“ã®çŠ¶æ…‹ã¯ BPM エンジン (JBoss jBPM) ã«ã‚ˆã£ã¦ç®¡ç†ã‚„永続化ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ ビジ"
+"ãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯ã€è¤‡æ•°ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è¤‡æ•°ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’橋渡ã—ã—ã¾ã™ã€‚ 従ã£ã¦ã€ã“"
+"ã®çŠ¶æ…‹ã¯è¤‡æ•°ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®é–“ã§æ˜Žç¢ºãªæ–¹æ³•ã§å…±æœ‰ã•ã‚Œã¾ã™ã€‚ ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯ã¯ç¾åœ¨ã®ãƒ“ジ"
+"ãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’決定ã—〠ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã¯ "
+"<emphasis>プãƒã‚»ã‚¹å®šç¾©è¨€èªž (process definition language)</emphasis> を使用ã™"
+"ã‚‹ã“ã¨ã§å¤–部ã«å®šç¾©ã•ã‚Œã¾ã™ã€‚ 従ã£ã¦ã€ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®åŒºåˆ†ã®ãŸã‚ã«ç‰¹åˆ¥ãªã‚¢ãƒŽ"
+"テーションã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: title
-#: Concepts.xml:175
+#: Concepts.xml:176
#, no-c-format
msgid "<title>Application context</title>"
msgstr "<title>アプリケーションコンテã‚スト</title>"
#. Tag: para
-#: Concepts.xml:176
+#: Concepts.xml:177
#, no-c-format
-msgid "The application context is the familiar servlet context from the servlet spec. Application context is mainly useful for holding static information such as configuration data, reference data or metamodels. For example, Seam stores its own configuration and metamodel in the application context."
-msgstr "アプリケーションコンテã‚ストã¯ã‚µãƒ¼ãƒ–レット仕様ã‹ã‚‰ãŠãªã˜ã¿ã®ã‚µãƒ¼ãƒ–レットã®ã‚³ãƒ³ãƒ†ã‚ストã§ã™ã€‚ アプリケーションコンテã‚ストã¯ä¸»ã«ã€è¨å®šãƒ‡ãƒ¼ã‚¿ã€å‚照データã€ãƒ¡ã‚¿ãƒ¢ãƒ‡ãƒ«ã®ã‚ˆã†ãªé™çš„ãªæƒ…å ±ã‚’ä¿æŒã™ã‚‹ãŸã‚ã«å½¹ç«‹ã¡ã¾ã™ã€‚ 例ãˆã°ã€Seam ã¯ã‚¢ãƒ—リケーションコンテã‚スト内㫠Seam è¨å®šã‚„メタモデルをä¿ç®¡ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The application context is the familiar servlet context from the servlet "
+"spec. Application context is mainly useful for holding static information "
+"such as configuration data, reference data or metamodels. For example, Seam "
+"stores its own configuration and metamodel in the application context."
+msgstr ""
+"アプリケーションコンテã‚ストã¯ã‚µãƒ¼ãƒ–レット仕様ã‹ã‚‰ãŠãªã˜ã¿ã®ã‚µãƒ¼ãƒ–レットã®ã‚³"
+"ンテã‚ストã§ã™ã€‚ アプリケーションコンテã‚ストã¯ä¸»ã«ã€è¨å®šãƒ‡ãƒ¼ã‚¿ã€å‚照データã€"
+"メタモデルã®ã‚ˆã†ãªé™çš„ãªæƒ…å ±ã‚’ä¿æŒã™ã‚‹ãŸã‚ã«å½¹ç«‹ã¡ã¾ã™ã€‚ 例ãˆã°ã€Seam ã¯ã‚¢ãƒ—"
+"リケーションコンテã‚スト内㫠Seam è¨å®šã‚„メタモデルをä¿ç®¡ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:184
+#: Concepts.xml:185
#, no-c-format
msgid "Context variables"
msgstr "コンテã‚スト変数"
#. Tag: para
-#: Concepts.xml:185
+#: Concepts.xml:186
#, no-c-format
-msgid "A context defines a namespace, a set of <emphasis>context variables</emphasis>. These work much the same as session or request attributes in the servlet spec. You may bind any value you like to a context variable, but usually we bind Seam component instances to context variables."
-msgstr "コンテã‚ストã¯åå‰ç©ºé–“ã€<emphasis>コンテã‚スト変数</emphasis> ã®ã‚»ãƒƒãƒˆã‚’定義ã—ã¾ã™ã€‚ ã“れらã¯ã‚µãƒ¼ãƒ–レット仕様ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚„è¦æ±‚属性ã¨åŒæ§˜ã«æ©Ÿèƒ½ã—ã¾ã™ã€‚ ã©ã®ã‚ˆã†ãªå€¤ã§ã‚‚コンテã‚スト変数ã¨ãƒã‚¤ãƒ³ãƒ‰ãŒã§ãã¾ã™ãŒã€ 通常ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’コンテã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚"
+msgid ""
+"A context defines a namespace, a set of <emphasis>context variables</"
+"emphasis>. These work much the same as session or request attributes in the "
+"servlet spec. You may bind any value you like to a context variable, but "
+"usually we bind Seam component instances to context variables."
+msgstr ""
+"コンテã‚ストã¯åå‰ç©ºé–“ã€<emphasis>コンテã‚スト変数</emphasis> ã®ã‚»ãƒƒãƒˆã‚’定義"
+"ã—ã¾ã™ã€‚ ã“れらã¯ã‚µãƒ¼ãƒ–レット仕様ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚„è¦æ±‚属性ã¨åŒæ§˜ã«æ©Ÿèƒ½ã—ã¾ã™ã€‚ "
+"ã©ã®ã‚ˆã†ãªå€¤ã§ã‚‚コンテã‚スト変数ã¨ãƒã‚¤ãƒ³ãƒ‰ãŒã§ãã¾ã™ãŒã€ 通常ã€Seam コンãƒãƒ¼"
+"ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’コンテã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:191
+#: Concepts.xml:192
#, no-c-format
-msgid "So, within a context, a component instance is identified by the context variable name (this is usually, but not always, the same as the component name). You may programatically access a named component instance in a particular scope via the <literal>Contexts</literal> class, which provides access to several thread-bound instances of the <literal>Context</literal> interface:"
-msgstr "従ã£ã¦ã€ã‚³ãƒ³ãƒ†ã‚ストä¸ã§ã¯ã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ã‚³ãƒ³ãƒ†ã‚スト変数å (ã„ã¤ã‚‚ã§ã¯ãªã„ãŒé€šå¸¸ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã¨åŒã˜) ã§è˜åˆ¥ã•ã‚Œã¾ã™ã€‚ <literal>Contexts</literal> クラスを通ã—ã¦ç‰¹å®šã®ã‚¹ã‚³ãƒ¼ãƒ—ã®æŒ‡å®šã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«ãƒ—ãƒã‚°ãƒ©ãƒ çš„ã«ã‚¢ã‚¯ã‚»ã‚¹ã‚‚ã§ãã¾ã™ã€‚ ãれ㯠<literal>Context</literal> インタフェースã®ã‚¹ãƒ¬ãƒƒãƒ‰ã«çµã³ã¤ã„ãŸã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"So, within a context, a component instance is identified by the context "
+"variable name (this is usually, but not always, the same as the component "
+"name). You may programatically access a named component instance in a "
+"particular scope via the <literal>Contexts</literal> class, which provides "
+"access to several thread-bound instances of the <literal>Context</literal> "
+"interface:"
+msgstr ""
+"従ã£ã¦ã€ã‚³ãƒ³ãƒ†ã‚ストä¸ã§ã¯ã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ã‚³ãƒ³ãƒ†ã‚スト変数"
+"å (ã„ã¤ã‚‚ã§ã¯ãªã„ãŒé€šå¸¸ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã¨åŒã˜) ã§è˜åˆ¥ã•ã‚Œã¾ã™ã€‚ "
+"<literal>Contexts</literal> クラスを通ã—ã¦ç‰¹å®šã®ã‚¹ã‚³ãƒ¼ãƒ—ã®æŒ‡å®šã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼"
+"ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«ãƒ—ãƒã‚°ãƒ©ãƒ çš„ã«ã‚¢ã‚¯ã‚»ã‚¹ã‚‚ã§ãã¾ã™ã€‚ ãれ㯠"
+"<literal>Context</literal> インタフェースã®ã‚¹ãƒ¬ãƒƒãƒ‰ã«çµã³ã¤ã„ãŸã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¸"
+"ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:198
+#: Concepts.xml:199
#, no-c-format
-msgid "<![CDATA[User user = (User) Contexts.getSessionContext().get(\"user\");]]>"
-msgstr "<![CDATA[User user = (User) Contexts.getSessionContext().get(\"user\");]]>"
+msgid ""
+"<![CDATA[User user = (User) Contexts.getSessionContext().get(\"user\");]]>"
+msgstr ""
+"<![CDATA[User user = (User) Contexts.getSessionContext().get(\"user\");]]>"
#. Tag: para
-#: Concepts.xml:200
+#: Concepts.xml:201
#, no-c-format
msgid "You may also set or change the value associated with a name:"
msgstr "åå‰ã«é–¢é€£ã™ã‚‹å€¤ã‚’è¨å®šã—ãŸã‚Šå¤‰æ›´ã—ãŸã‚Šã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:204
+#: Concepts.xml:205
#, no-c-format
msgid "<![CDATA[Contexts.getSessionContext().set(\"user\", user);]]>"
msgstr "<![CDATA[Contexts.getSessionContext().set(\"user\", user);]]>"
#. Tag: para
-#: Concepts.xml:206
+#: Concepts.xml:207
#, no-c-format
-msgid "Usually, however, we obtain components from a context via injection, and put component instances into a context via outjection."
-msgstr "ã—ã‹ã—ãªãŒã‚‰ã€é€šå¸¸ã€ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’通ã—ã¦ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’å–å¾—ã—〠アウトジェクションを通ã—ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’コンテã‚ストã«é…ç½®ã—ã¾ã™ã€‚"
+msgid ""
+"Usually, however, we obtain components from a context via injection, and put "
+"component instances into a context via outjection."
+msgstr ""
+"ã—ã‹ã—ãªãŒã‚‰ã€é€šå¸¸ã€ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’通ã—ã¦ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’"
+"å–å¾—ã—〠アウトジェクションを通ã—ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’コンテã‚ストã«"
+"é…ç½®ã—ã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:213
+#: Concepts.xml:214
#, no-c-format
msgid "Context search priority"
msgstr "コンテã‚ã‚¹ãƒˆæ¤œç´¢å„ªå…ˆé †ä½"
#. Tag: para
-#: Concepts.xml:214
+#: Concepts.xml:215
#, no-c-format
-msgid "Sometimes, as above, component instances are obtained from a particular known scope. Other times, all stateful scopes are searched, in <emphasis>priority order</emphasis>. The order is as follows:"
-msgstr "上記ã®ã‚ˆã†ã«ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ç‰¹å®šã®å‘¨çŸ¥ã®ã‚¹ã‚³ãƒ¼ãƒ—ã‹ã‚‰å–å¾—ã™ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ ãれ以外ã®å ´åˆã€ã™ã¹ã¦ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—㯠<emphasis>å„ªå…ˆé †ä½</emphasis> ã«å¾“ã£ã¦æ¤œç´¢ã•ã‚Œã¾ã™ã€‚ ãã®é †åºã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ã€‚"
+msgid ""
+"Sometimes, as above, component instances are obtained from a particular "
+"known scope. Other times, all stateful scopes are searched, in "
+"<emphasis>priority order</emphasis>. The order is as follows:"
+msgstr ""
+"上記ã®ã‚ˆã†ã«ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ç‰¹å®šã®å‘¨çŸ¥ã®ã‚¹ã‚³ãƒ¼ãƒ—ã‹ã‚‰å–å¾—ã™ã‚‹ã“"
+"ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ ãれ以外ã®å ´åˆã€ã™ã¹ã¦ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—㯠<emphasis>優"
+"å…ˆé †ä½</emphasis> ã«å¾“ã£ã¦æ¤œç´¢ã•ã‚Œã¾ã™ã€‚ ãã®é †åºã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:221
+#: Concepts.xml:222
#, no-c-format
msgid "<para>Event context</para>"
msgstr "<para>イベントコンテã‚スト</para>"
#. Tag: para
-#: Concepts.xml:240
+#: Concepts.xml:241
#, no-c-format
-msgid "You can perform a priority search by calling <literal>Contexts.lookupInStatefulContexts()</literal>. Whenever you access a component by name from a JSF page, a priority search occurs."
-msgstr "<literal>Contexts.lookupInStatefulContexts()</literal> を呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã£ã¦å„ªå…ˆé †ä½ã®æ¤œç´¢ã‚‚å¯èƒ½ã§ã™ã€‚ JSF ページã‹ã‚‰åå‰ã«ã‚ˆã£ã¦ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å ´åˆã¯ã„ã¤ã‚‚ã€å„ªå…ˆé †ä½æ¤œç´¢ãŒç™ºç”Ÿã—ã¾ã™ã€‚"
+msgid ""
+"You can perform a priority search by calling <literal>Contexts."
+"lookupInStatefulContexts()</literal>. Whenever you access a component by "
+"name from a JSF page, a priority search occurs."
+msgstr ""
+"<literal>Contexts.lookupInStatefulContexts()</literal> を呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã£ã¦"
+"å„ªå…ˆé †ä½ã®æ¤œç´¢ã‚‚å¯èƒ½ã§ã™ã€‚ JSF ページã‹ã‚‰åå‰ã«ã‚ˆã£ã¦ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å ´åˆã¯ã„ã¤"
+"ã‚‚ã€å„ªå…ˆé †ä½æ¤œç´¢ãŒç™ºç”Ÿã—ã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:248
+#: Concepts.xml:249
#, no-c-format
msgid "Concurrency model"
msgstr "åŒæ™‚並行処ç†ãƒ¢ãƒ‡ãƒ«"
#. Tag: para
-#: Concepts.xml:249
+#: Concepts.xml:250
#, no-c-format
-msgid "Neither the servlet nor EJB specifications define any facilities for managing concurrent requests originating from the same client. The servlet container simply lets all threads run concurrently and leaves enforcing threadsafeness to application code. The EJB container allows stateless components to be accessed concurrently, and throws an exception if multiple threads access a stateful session bean."
-msgstr "サーブレット仕様も EJB 仕様もåŒã˜ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰èµ·ã“ã‚‹åŒæ™‚並行ã®è¦æ±‚を管ç†ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã‚’ã¾ã£ãŸã定義ã—ã¦ã„ã¾ã›ã‚“。 サーブレットコンテナã¯å˜ç´”ã«ã™ã¹ã¦ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’åŒæ™‚並行的ã«ç¨¼å‹•ã•ã›ã€ スレッドセーフã¨ã™ã‚‹ã“ã¨ã‚’アプリケーションコードã«ä»»ã›ã¾ã™ã€‚ EJB コンテナã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒåŒæ™‚並行的ã«ã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—〠複数ã®ã‚¹ãƒ¬ãƒƒãƒ‰ãŒã²ã¨ã¤ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãªã‚‰ã°ä¾‹å¤–をスãƒãƒ¼ã—ã¾ã™ã€‚"
+msgid ""
+"Neither the servlet nor EJB specifications define any facilities for "
+"managing concurrent requests originating from the same client. The servlet "
+"container simply lets all threads run concurrently and leaves enforcing "
+"threadsafeness to application code. The EJB container allows stateless "
+"components to be accessed concurrently, and throws an exception if multiple "
+"threads access a stateful session bean."
+msgstr ""
+"サーブレット仕様も EJB 仕様もåŒã˜ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰èµ·ã“ã‚‹åŒæ™‚並行ã®è¦æ±‚を管ç†ã™"
+"ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã‚’ã¾ã£ãŸã定義ã—ã¦ã„ã¾ã›ã‚“。 サーブレットコンテナã¯å˜ç´”ã«ã™ã¹ã¦"
+"ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’åŒæ™‚並行的ã«ç¨¼å‹•ã•ã›ã€ スレッドセーフã¨ã™ã‚‹ã“ã¨ã‚’アプリケーション"
+"コードã«ä»»ã›ã¾ã™ã€‚ EJB コンテナã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒåŒæ™‚並行的ã«ã‚¢ã‚¯"
+"セスã•ã‚Œã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—〠複数ã®ã‚¹ãƒ¬ãƒƒãƒ‰ãŒã²ã¨ã¤ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ "
+"Bean ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãªã‚‰ã°ä¾‹å¤–をスãƒãƒ¼ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:255
+#: Concepts.xml:256
#, no-c-format
-msgid "This behavior might have been okay in old-style web applications which were based around fine-grained, synchronous requests. But for modern applications which make heavy use of many fine-grained, asynchronous (AJAX) requests, concurrency is a fact of life, and must be supported by the programming model. Seam weaves a concurrency management layer into its context model."
-msgstr "ã“ã®æŒ¯ã‚‹èˆžã„ã¯ç²’度ã®ç´°ã‹ã„åŒæœŸè¦æ±‚をベースã¨ã™ã‚‹å¤ã„スタイル㮠Web アプリケーションã§ã¯å¤§ä¸ˆå¤«ã§ã‚ã£ãŸã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ã—ã‹ã—ã€å¤šãã®ç²’度ã®ç´°ã‹ã„éžåŒæœŸè¦æ±‚ (AJAX) を多用ã™ã‚‹æœ€æ–°ã®ã‚¢ãƒ—リケーションã«ã¨ã£ã¦ã€ åŒæ™‚並行ã¯ã¾ãŽã‚Œã‚‚ãªã„事実ã§ã‚ã‚Šã€ãƒ—ãƒã‚°ãƒ©ãƒ モデルã¨ã—ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 Seam ã¯åŒæ™‚並行管ç†ãƒ¬ã‚¤ãƒ¤ã‚’コンテã‚ストモデルã«ç¹”ã‚Šè¾¼ã¿ã¾ã™ã€‚"
+msgid ""
+"This behavior might have been okay in old-style web applications which were "
+"based around fine-grained, synchronous requests. But for modern applications "
+"which make heavy use of many fine-grained, asynchronous (AJAX) requests, "
+"concurrency is a fact of life, and must be supported by the programming "
+"model. Seam weaves a concurrency management layer into its context model."
+msgstr ""
+"ã“ã®æŒ¯ã‚‹èˆžã„ã¯ç²’度ã®ç´°ã‹ã„åŒæœŸè¦æ±‚をベースã¨ã™ã‚‹å¤ã„スタイル㮠Web アプリケー"
+"ションã§ã¯å¤§ä¸ˆå¤«ã§ã‚ã£ãŸã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ã—ã‹ã—ã€å¤šãã®ç²’度ã®ç´°ã‹ã„éžåŒæœŸè¦"
+"求 (AJAX) を多用ã™ã‚‹æœ€æ–°ã®ã‚¢ãƒ—リケーションã«ã¨ã£ã¦ã€ åŒæ™‚並行ã¯ã¾ãŽã‚Œã‚‚ãªã„事"
+"実ã§ã‚ã‚Šã€ãƒ—ãƒã‚°ãƒ©ãƒ モデルã¨ã—ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 Seam ã¯åŒæ™‚"
+"並行管ç†ãƒ¬ã‚¤ãƒ¤ã‚’コンテã‚ストモデルã«ç¹”ã‚Šè¾¼ã¿ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:261
+#: Concepts.xml:262
#, no-c-format
-msgid "The Seam session and application contexts are multithreaded. Seam will allow concurrent requests in a context to be processed concurrently. The event and page contexts are by nature single threaded. The business process context is strictly speaking multi-threaded, but in practice concurrency is sufficiently rare that this fact may be disregarded most of the time. Finally, Seam enforces a <emphasis>single thread per conversation per process</emphasis> model for the conversation context by serializing concurrent requests in the same long-running conversation context."
-msgstr "Seam セッションã¨ã‚¢ãƒ—リケーションコンテã‚ストã¯ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ã«ãªã£ã¦ã„ã¾ã™ã€‚ Seam ã¯åŒæ™‚並行的ã«å‡¦ç†ã•ã‚Œã‚‹ãŸã‚ã«ã‚³ãƒ³ãƒ†ã‚ストä¸ã§ã®åŒæ™‚並行è¦æ±‚を許ã—ã¾ã™ã€‚ イベントã¨ãƒšãƒ¼ã‚¸ã‚³ãƒ³ãƒ†ã‚ストã¯æœ¬æ¥ã‚·ãƒ³ã‚°ãƒ«ã‚¹ãƒ¬ãƒƒãƒ‰ã§ã™ã€‚ 厳密ã«è¨€ãˆã°ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã¯ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ã§ã™ãŒã€ 実際ã«ã¯åŒæ™‚並行ã¯ã¨ã¦ã‚‚ã¾ã‚Œã§ã€ã“ã®äº‹å®Ÿã¯ã»ã¨ã‚“ã©ç€ç›®ã•ã‚Œãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 最後ã«ã€ åŒã˜é•·æœŸå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストä¸ã®åŒæ™‚並行è¦æ±‚をシリアライズã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ Seam ã¯ã€å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®ãŸã‚ã« <emphasis>プãƒã‚»ã‚¹ã”ã¨å¯¾è©±ã”ã¨ã®ã‚·ãƒ³ã‚°ãƒ«ã‚¹ãƒ¬ãƒƒãƒ‰</emphasis> モデルを実施ã—ã¾ã™ã€‚"
+msgid ""
+"The Seam session and application contexts are multithreaded. Seam will allow "
+"concurrent requests in a context to be processed concurrently. The event and "
+"page contexts are by nature single threaded. The business process context is "
+"strictly speaking multi-threaded, but in practice concurrency is "
+"sufficiently rare that this fact may be disregarded most of the time. "
+"Finally, Seam enforces a <emphasis>single thread per conversation per "
+"process</emphasis> model for the conversation context by serializing "
+"concurrent requests in the same long-running conversation context."
+msgstr ""
+"Seam セッションã¨ã‚¢ãƒ—リケーションコンテã‚ストã¯ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ã«ãªã£ã¦ã„ã¾"
+"ã™ã€‚ Seam ã¯åŒæ™‚並行的ã«å‡¦ç†ã•ã‚Œã‚‹ãŸã‚ã«ã‚³ãƒ³ãƒ†ã‚ストä¸ã§ã®åŒæ™‚並行è¦æ±‚を許ã—"
+"ã¾ã™ã€‚ イベントã¨ãƒšãƒ¼ã‚¸ã‚³ãƒ³ãƒ†ã‚ストã¯æœ¬æ¥ã‚·ãƒ³ã‚°ãƒ«ã‚¹ãƒ¬ãƒƒãƒ‰ã§ã™ã€‚ 厳密ã«è¨€ãˆã°"
+"ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã¯ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ã§ã™ãŒã€ 実際ã«ã¯åŒæ™‚並行ã¯ã¨ã¦ã‚‚"
+"ã¾ã‚Œã§ã€ã“ã®äº‹å®Ÿã¯ã»ã¨ã‚“ã©ç€ç›®ã•ã‚Œãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 最後ã«ã€ åŒã˜é•·æœŸå¯¾è©±"
+"コンテã‚ストä¸ã®åŒæ™‚並行è¦æ±‚をシリアライズã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ Seam ã¯ã€å¯¾è©±ã‚³"
+"ンテã‚ストã®ãŸã‚ã« <emphasis>プãƒã‚»ã‚¹ã”ã¨å¯¾è©±ã”ã¨ã®ã‚·ãƒ³ã‚°ãƒ«ã‚¹ãƒ¬ãƒƒãƒ‰</"
+"emphasis> モデルを実施ã—ã¾ã™ã€‚"
# 2.1
#. Tag: para
-#: Concepts.xml:269
+#: Concepts.xml:270
#, no-c-format
-msgid "Since the session context is multithreaded, and often contains volatile state, session scope components are always protected by Seam from concurrent access so long as the Seam interceptors are not disabled for that component. If interceptors are disabled, then any thread-safety that is required must be implemented by the component itself. Seam serializes requests to session scope session beans and JavaBeans by default (and detects and breaks any deadlocks that occur). This is not the default behaviour for application scoped components however, since application scoped components do not usually hold volatile state and because synchronization at the global level is <emphasis>extremely</emphasis> expensive. However, you can force a serialized threading model on any session bean or JavaBean component by adding the <literal>@Synchronized</literal> annotation."
-msgstr "セッションコンテã‚ストã¯ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ã§ã€ã‚ˆãæ®ç™ºæ€§ã®çŠ¶æ…‹ã‚’å«ã‚€ã®ã§ã€ ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®SeamインタセプタãŒç„¡åŠ¹ã«ã•ã‚Œã¦ã„ãªã„é™ã‚Šã€Seam ã«ã‚ˆã‚Šã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—コンãƒãƒ¼ãƒãƒ³ãƒˆã¯åŒæ™‚並行アクセスã‹ã‚‰ã„ã¤ã‚‚ä¿è·ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã‚‚ã—インタセプタãŒç„¡åŠ¹ã«ã•ã‚Œã¦ã„ãŸã‚‰ã€è¦æ±‚ã•ã‚Œã‚‹ã‚¹ãƒ¬ãƒƒãƒ‰ã‚»ãƒ¼ãƒ•æ€§ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆè‡ªèº«ã«ã‚ˆã£ã¦å®Ÿè£…ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。Seam ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§è¦æ±‚ã‚’ セッションスコープセッション Bean 㨠JavaBean ã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã—ã¾ã™ã€‚ ( ãã—ã¦ã€ç™ºç”Ÿã™ã‚‹ã©ã‚“ãªãƒ‡ãƒƒãƒ‰ãƒãƒƒã‚¯ã‚‚検出ã—ã¦æ‰“é–‹ã—ã¾ã™ã€‚) アプリケーションスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯é€šå¸¸æ®ç™ºæ€§ã®çŠ¶æ…‹ã‚’ä¿æŒã—ãªã„ãŸã‚〠ã“ã‚Œã¯ã‚¢ãƒ—リケーションスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®æŒ¯ã‚‹èˆžã„ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã!
ªãœãªã‚‰ã€ã‚°ãƒãƒ¼ãƒãƒ«ãƒ¬ãƒ™ãƒ«ã®åŒæœŸåŒ–㯠<emphasis>極端ã«</emphasis> コストãŒã‹ã‹ã‚‹ã‹ã‚‰ã§ã™ã€‚ ã—ã‹ã—〠<literal>@Synchronized</literal> ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§ã€ セッション Bean ã¾ãŸã¯ JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚ŒãŸã‚¹ãƒ¬ãƒƒãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’強制å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Since the session context is multithreaded, and often contains volatile "
+"state, session scope components are always protected by Seam from concurrent "
+"access so long as the Seam interceptors are not disabled for that component. "
+"If interceptors are disabled, then any thread-safety that is required must "
+"be implemented by the component itself. Seam serializes requests to session "
+"scope session beans and JavaBeans by default (and detects and breaks any "
+"deadlocks that occur). This is not the default behaviour for application "
+"scoped components however, since application scoped components do not "
+"usually hold volatile state and because synchronization at the global level "
+"is <emphasis>extremely</emphasis> expensive. However, you can force a "
+"serialized threading model on any session bean or JavaBean component by "
+"adding the <literal>@Synchronized</literal> annotation."
+msgstr ""
+"セッションコンテã‚ストã¯ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ã§ã€ã‚ˆãæ®ç™ºæ€§ã®çŠ¶æ…‹ã‚’å«ã‚€ã®ã§ã€ ãã®ã‚³"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆã®SeamインタセプタãŒç„¡åŠ¹ã«ã•ã‚Œã¦ã„ãªã„é™ã‚Šã€Seam ã«ã‚ˆã‚Šã‚»ãƒƒã‚·ãƒ§ãƒ³"
+"スコープコンãƒãƒ¼ãƒãƒ³ãƒˆã¯åŒæ™‚並行アクセスã‹ã‚‰ã„ã¤ã‚‚ä¿è·ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã‚‚ã—イン"
+"タセプタãŒç„¡åŠ¹ã«ã•ã‚Œã¦ã„ãŸã‚‰ã€è¦æ±‚ã•ã‚Œã‚‹ã‚¹ãƒ¬ãƒƒãƒ‰ã‚»ãƒ¼ãƒ•æ€§ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆè‡ªèº«"
+"ã«ã‚ˆã£ã¦å®Ÿè£…ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。Seam ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§è¦æ±‚ã‚’ セッションス"
+"コープセッション Bean 㨠JavaBean ã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã—ã¾ã™ã€‚ ( ãã—ã¦ã€ç™ºç”Ÿã™ã‚‹ã©"
+"ã‚“ãªãƒ‡ãƒƒãƒ‰ãƒãƒƒã‚¯ã‚‚検出ã—ã¦æ‰“é–‹ã—ã¾ã™ã€‚) アプリケーションスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒ"
+"ントã¯é€šå¸¸æ®ç™ºæ€§ã®çŠ¶æ…‹ã‚’ä¿æŒã—ãªã„ãŸã‚〠ã“ã‚Œã¯ã‚¢ãƒ—リケーションスコープã®ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®æŒ¯ã‚‹èˆžã„ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ãªãœãªã‚‰ã€ã‚°ãƒãƒ¼ãƒãƒ«ãƒ¬"
+"ベルã®åŒæœŸåŒ–㯠<emphasis>極端ã«</emphasis> コストãŒã‹ã‹ã‚‹ã‹ã‚‰ã§ã™ã€‚ ã—ã‹ã—〠"
+"<literal>@Synchronized</literal> ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§ã€ セッション "
+"Bean ã¾ãŸã¯ JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚ŒãŸã‚¹ãƒ¬ãƒƒãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’強制å¯"
+"能ã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:280
+#: Concepts.xml:281
#, no-c-format
-msgid "This concurrency model means that AJAX clients can safely use volatile session and conversational state, without the need for any special work on the part of the developer."
-msgstr "ã“ã®åŒæ™‚並行モデルã¯ã€ 開発者å´ã§ã®ç‰¹åˆ¥ãªä½œæ¥ã‚’ã¾ã£ãŸãå¿…è¦ã¨ã™ã‚‹ã“ã¨ãªã〠AJAX クライアントãŒå®‰å…¨ã«æ®ç™ºæ€§ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚„対話状態を使用ã§ãã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚"
+msgid ""
+"This concurrency model means that AJAX clients can safely use volatile "
+"session and conversational state, without the need for any special work on "
+"the part of the developer."
+msgstr ""
+"ã“ã®åŒæ™‚並行モデルã¯ã€ 開発者å´ã§ã®ç‰¹åˆ¥ãªä½œæ¥ã‚’ã¾ã£ãŸãå¿…è¦ã¨ã™ã‚‹ã“ã¨ãªã〠"
+"AJAX クライアントãŒå®‰å…¨ã«æ®ç™ºæ€§ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚„対話状態を使用ã§ãã‚‹ã“ã¨ã‚’æ„味ã—ã¾"
+"ã™ã€‚"
#. Tag: title
-#: Concepts.xml:289
+#: Concepts.xml:290
#, no-c-format
msgid "Seam components"
msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ"
#. Tag: para
-#: Concepts.xml:290
+#: Concepts.xml:291
#, no-c-format
-msgid "Seam components are POJOs (Plain Old Java Objects). In particular, they are JavaBeans or EJB 3.0 enterprise beans. While Seam does not require that components be EJBs and can even be used without an EJB 3.0 compliant container, Seam was designed with EJB 3.0 in mind and includes deep integration with EJB 3.0. Seam supports the following <emphasis>component types</emphasis>."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ POJO (Plain Old Java Objects) ã§ã™ã€‚ 具体的ã«ã¯ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ JavaBean ã‚‚ã—ã㯠EJB 3.0 エンタープライズ Bean ã§ã™ã€‚ Seam 㯠コンãƒãƒ¼ãƒãƒ³ãƒˆãŒ EJB ã§ã‚ã‚‹ã“ã¨ãŒå¿…é ˆã§ã¯ãªãã€ã¾ãŸ EJB 3.0 æº–æ‹ ã®ã‚³ãƒ³ãƒ†ãƒŠãŒãªãã¦ã‚‚使用ã§ãã¾ã™ãŒã€ Seam 㯠EJB 3.0 を念é ã«ã—ã¦è¨è¨ˆã•ã‚Œã€EJB 3.0 ã¨å¼·ãçµ±åˆã•ã‚Œã¦ã„ã¾ã™ã€‚ Seam ã¯ä»¥ä¸‹ã® <emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—</emphasis> をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
+msgid ""
+"Seam components are POJOs (Plain Old Java Objects). In particular, they are "
+"JavaBeans or EJB 3.0 enterprise beans. While Seam does not require that "
+"components be EJBs and can even be used without an EJB 3.0 compliant "
+"container, Seam was designed with EJB 3.0 in mind and includes deep "
+"integration with EJB 3.0. Seam supports the following <emphasis>component "
+"types</emphasis>."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ POJO (Plain Old Java Objects) ã§ã™ã€‚ 具体的ã«ã¯ã€Seam "
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ JavaBean ã‚‚ã—ã㯠EJB 3.0 エンタープライズ Bean ã§ã™ã€‚ Seam "
+"㯠コンãƒãƒ¼ãƒãƒ³ãƒˆãŒ EJB ã§ã‚ã‚‹ã“ã¨ãŒå¿…é ˆã§ã¯ãªãã€ã¾ãŸ EJB 3.0 æº–æ‹ ã®ã‚³ãƒ³ãƒ†ãƒŠ"
+"ãŒãªãã¦ã‚‚使用ã§ãã¾ã™ãŒã€ Seam 㯠EJB 3.0 を念é ã«ã—ã¦è¨è¨ˆã•ã‚Œã€EJB 3.0 ã¨å¼·"
+"ãçµ±åˆã•ã‚Œã¦ã„ã¾ã™ã€‚ Seam ã¯ä»¥ä¸‹ã® <emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—</emphasis> "
+"をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:299
+#: Concepts.xml:300
#, no-c-format
msgid "EJB 3.0 stateless session beans"
msgstr "EJB 3.0 ステートレスセッション Bean"
#. Tag: para
-#: Concepts.xml:302
+#: Concepts.xml:303
#, no-c-format
msgid "EJB 3.0 stateful session beans"
msgstr "EJB 3.0 ステートフルセッション Bean"
#. Tag: para
-#: Concepts.xml:305
+#: Concepts.xml:306
#, no-c-format
-msgid "EJB 3.0 entity beans"
-msgstr "EJB 3.0 エンティティ Bean"
+msgid "EJB 3.0 entity beans (i.e., JPA entity classes)"
+msgstr ""
#. Tag: para
-#: Concepts.xml:308
+#: Concepts.xml:309
#, no-c-format
msgid "<para>JavaBeans</para>"
msgstr "<para>JavaBeans</para>"
#. Tag: para
-#: Concepts.xml:311
+#: Concepts.xml:312
#, no-c-format
msgid "EJB 3.0 message-driven beans"
msgstr "EJB 3.0 メッセージ駆動型 Bean"
+#. Tag: para
+#: Concepts.xml:315
+#, no-c-format
+msgid "Spring beans (see <xref linkend=\"spring\"/>)"
+msgstr ""
+
#. Tag: title
-#: Concepts.xml:316
+#: Concepts.xml:320
#, no-c-format
msgid "Stateless session beans"
msgstr "ステートレスセッション Bean"
#. Tag: para
-#: Concepts.xml:317
+#: Concepts.xml:321
#, no-c-format
-msgid "Stateless session bean components are not able to hold state across multiple invocations. Therefore, they usually work by operating upon the state of other components in the various Seam contexts. They may be used as JSF action listeners, but cannot provide properties to JSF components for display."
-msgstr "ステートレスセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€è¤‡æ•°ã®å‘¼å‡ºã—ã«å¯¾ã—ã¦çŠ¶æ…‹ã‚’ä¿æŒã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 従ã£ã¦ã€ãれらã¯é€šå¸¸ã•ã¾ã–ã¾ãª Seam コンテã‚スト内ã®åˆ¥ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®çŠ¶æ…‹ã‚’æ“作ã™ã‚‹ã®ã«å½¹ã«ç«‹ã¡ã¾ã™ã€‚ ãれら㯠JSF ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã¨ã—ã¦ä½¿ç”¨ã§ãã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ 表示ã®ãŸã‚ã« JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã«ãƒ—ãƒãƒ‘ティをæä¾›ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。"
+msgid ""
+"Stateless session bean components are not able to hold state across multiple "
+"invocations. Therefore, they usually work by operating upon the state of "
+"other components in the various Seam contexts. They may be used as JSF "
+"action listeners, but cannot provide properties to JSF components for "
+"display."
+msgstr ""
+"ステートレスセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€è¤‡æ•°ã®å‘¼å‡ºã—ã«å¯¾ã—ã¦çŠ¶æ…‹ã‚’ä¿æŒ"
+"ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 従ã£ã¦ã€ãれらã¯é€šå¸¸ã•ã¾ã–ã¾ãª Seam コンテã‚スト内ã®åˆ¥"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®çŠ¶æ…‹ã‚’æ“作ã™ã‚‹ã®ã«å½¹ã«ç«‹ã¡ã¾ã™ã€‚ ãれら㯠JSF ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒª"
+"スナーã¨ã—ã¦ä½¿ç”¨ã§ãã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ 表示ã®ãŸã‚ã« JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã«ãƒ—"
+"ãƒãƒ‘ティをæä¾›ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。"
#. Tag: para
-#: Concepts.xml:322
+#: Concepts.xml:326
#, no-c-format
msgid "Stateless session beans always live in the stateless context."
-msgstr "ステートレスセッション Bean ã¯ã„ã¤ã‚‚ステートレスコンテã‚ストã«ç½®ã‹ã‚Œã¾ã™ã€‚"
+msgstr ""
+"ステートレスセッション Bean ã¯ã„ã¤ã‚‚ステートレスコンテã‚ストã«ç½®ã‹ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:325
+#: Concepts.xml:329
#, no-c-format
-msgid "Stateless session beans can be accessed concurrently as a new instance is used for each request. Assigning the instance to the request is the responsibility of the EJB3 container (normally instances will be allocated from a reusable pool meaning that you may find any instance variables contain data from previous uses of the bean)."
-msgstr "æ–°ã—ã„インスタンスãŒå„è¦æ±‚ã§ä½¿ç”¨ã•ã‚Œã‚‹ã®ã¨åŒæ§˜ã«ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¯åŒæ™‚並行的ã«ã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ インスタンスをè¦æ±‚ã«å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ã¯ EJB3 コンテナã®è²¬å‹™ã§ã™ã€‚ ( 通常インスタンスã¯å†åˆ©ç”¨å¯èƒ½ãªãƒ—ールã‹ã‚‰å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¾ã™ã€ ã¤ã¾ã‚Šã€Bean ã®ä½¿ç”¨æ¸ˆã¿ã®ã‚‚ã®ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’å«ã‚€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã‚’見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚) "
+msgid ""
+"Stateless session beans can be accessed concurrently as a new instance is "
+"used for each request. Assigning the instance to the request is the "
+"responsibility of the EJB3 container (normally instances will be allocated "
+"from a reusable pool meaning that you may find any instance variables "
+"contain data from previous uses of the bean)."
+msgstr ""
+"æ–°ã—ã„インスタンスãŒå„è¦æ±‚ã§ä½¿ç”¨ã•ã‚Œã‚‹ã®ã¨åŒæ§˜ã«ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean "
+"ã¯åŒæ™‚並行的ã«ã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ インスタンスをè¦æ±‚ã«å‰²ã‚Šå½“ã¦ã‚‹ã“"
+"ã¨ã¯ EJB3 コンテナã®è²¬å‹™ã§ã™ã€‚ ( 通常インスタンスã¯å†åˆ©ç”¨å¯èƒ½ãªãƒ—ールã‹ã‚‰å‰²ã‚Š"
+"当ã¦ã‚‰ã‚Œã¾ã™ã€ ã¤ã¾ã‚Šã€Bean ã®ä½¿ç”¨æ¸ˆã¿ã®ã‚‚ã®ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’å«ã‚€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°"
+"を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚) "
#. Tag: para
-#: Concepts.xml:331
+#: Concepts.xml:335
#, no-c-format
-msgid "Stateless session beans are the least interesting kind of Seam component."
-msgstr "ステートレスセッション Bean ã¯æœ€ã‚‚興味ã®ã‚ã‹ãªã„種類㮠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
+msgid ""
+"Stateless session beans are the least interesting kind of Seam component."
+msgstr ""
+"ステートレスセッション Bean ã¯æœ€ã‚‚興味ã®ã‚ã‹ãªã„種類㮠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§"
+"ã™ã€‚"
#. Tag: para
-#: Concepts.xml:334
+#: Concepts.xml:338
#, no-c-format
-msgid "Seam stateless session bean components may be instantiated using <literal>Component.getInstance()</literal> or <literal>@In(create=true)</literal>. They should not be directly instantiated via JNDI lookup or the <literal>new</literal> operator."
-msgstr "Seam ステートレスセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>Component.getInstance()</literal> ã¾ãŸã¯ <literal>@In(create=true)</literal> を使用ã—ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–å¯èƒ½ã§ã™ã€‚ã“れら㯠JNDI ルックアップや 直接 new オペレータã§ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã‚‹ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。 "
+msgid ""
+"Seam stateless session bean components may be instantiated using "
+"<literal>Component.getInstance()</literal> or <literal>@In(create=true)</"
+"literal>. They should not be directly instantiated via JNDI lookup or the "
+"<literal>new</literal> operator."
+msgstr ""
+"Seam ステートレスセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>Component."
+"getInstance()</literal> ã¾ãŸã¯ <literal>@In(create=true)</literal> を使用ã—ã¦"
+"インスタンス化å¯èƒ½ã§ã™ã€‚ã“れら㯠JNDI ルックアップや 直接 new オペレータã§ã‚¤"
+"ンスタンス化ã•ã‚Œã‚‹ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。 "
#. Tag: title
-#: Concepts.xml:342
+#: Concepts.xml:346
#, no-c-format
msgid "Stateful session beans"
msgstr "ステートフルセッション Bean"
#. Tag: para
-#: Concepts.xml:343
+#: Concepts.xml:347
#, no-c-format
-msgid "Stateful session bean components are able to hold state not only across multiple invocations of the bean, but also across multiple requests. Application state that does not belong in the database should usually be held by stateful session beans. This is a major difference between Seam and many other web application frameworks. Instead of sticking information about the current conversation directly in the <literal>HttpSession</literal>, you should keep it in instance variables of a stateful session bean that is bound to the conversation context. This allows Seam to manage the lifecycle of this state for you, and ensure that there are no collisions between state relating to different concurrent conversations."
-msgstr "ステートフルセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ Bean ã®è¤‡æ•°ã®å‘¼å‡ºã—ã«å¯¾ã—ã¦çŠ¶æ…‹ã‚’ä¿æŒã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã ã‘ã§ãªã〠複数ã®è¦æ±‚ã«å¯¾ã—ã¦çŠ¶æ…‹ã‚’ä¿æŒã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ データベースã«ä¿æŒã•ã‚Œã¦ã„ãªã„アプリケーションã®çŠ¶æ…‹ã¯ã€ 通常ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã«ã‚ˆã£ã¦ä¿æŒã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“れ㯠Seam ã¨ä»–ã®å¤šãã® Web アプリケーションフレームワークã¨ã®å¤§ããªé•ã„ã§ã™ã€‚ ç¾åœ¨ã®å¯¾è©±ã®æƒ…å ±ã‚’ç›´æŽ¥ <literal>HttpSession</literal> ã«æŠ¼ã—è¾¼ã‚る代ã‚ã‚Šã«ã€ 対話コンテã‚ストã«çµã³ã¤ã„ãŸã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã®ä¸ã«ãれをä¿æŒã™ã¹ãã§ã™ã€‚ ã“ã‚Œã¯ã€Seam ãŒã“ã®çŠ¶æ…‹ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã®ç®¡ç†ã‚’å¯èƒ½ã«ã—〠異ãªã‚‹åŒæ™‚実行ä¸ã®å¯¾è©±ã«é–¢é€£ã™ã‚‹çŠ¶æ…‹ã®é–“ã«è¡çªãŒãªã„ã“ã¨ã‚’ä¿è¨¼ã—ã¾ã™ã€‚"
+msgid ""
+"Stateful session bean components are able to hold state not only across "
+"multiple invocations of the bean, but also across multiple requests. "
+"Application state that does not belong in the database should usually be "
+"held by stateful session beans. This is a major difference between Seam and "
+"many other web application frameworks. Instead of sticking information about "
+"the current conversation directly in the <literal>HttpSession</literal>, you "
+"should keep it in instance variables of a stateful session bean that is "
+"bound to the conversation context. This allows Seam to manage the lifecycle "
+"of this state for you, and ensure that there are no collisions between state "
+"relating to different concurrent conversations."
+msgstr ""
+"ステートフルセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ Bean ã®è¤‡æ•°ã®å‘¼å‡ºã—ã«å¯¾ã—ã¦çŠ¶"
+"æ…‹ã‚’ä¿æŒã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã ã‘ã§ãªã〠複数ã®è¦æ±‚ã«å¯¾ã—ã¦çŠ¶æ…‹ã‚’ä¿æŒã™ã‚‹ã“ã¨ã‚‚ã§"
+"ãã¾ã™ã€‚ データベースã«ä¿æŒã•ã‚Œã¦ã„ãªã„アプリケーションã®çŠ¶æ…‹ã¯ã€ 通常ã€ã‚¹"
+"テートフルセッション Bean ã«ã‚ˆã£ã¦ä¿æŒã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“れ㯠Seam ã¨ä»–"
+"ã®å¤šãã® Web アプリケーションフレームワークã¨ã®å¤§ããªé•ã„ã§ã™ã€‚ ç¾åœ¨ã®å¯¾è©±ã®"
+"æƒ…å ±ã‚’ç›´æŽ¥ <literal>HttpSession</literal> ã«æŠ¼ã—è¾¼ã‚る代ã‚ã‚Šã«ã€ 対話コンテã‚"
+"ストã«çµã³ã¤ã„ãŸã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã®ä¸ã«ãれをä¿"
+"æŒã™ã¹ãã§ã™ã€‚ ã“ã‚Œã¯ã€Seam ãŒã“ã®çŠ¶æ…‹ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã®ç®¡ç†ã‚’å¯èƒ½ã«ã—〠異ãª"
+"ã‚‹åŒæ™‚実行ä¸ã®å¯¾è©±ã«é–¢é€£ã™ã‚‹çŠ¶æ…‹ã®é–“ã«è¡çªãŒãªã„ã“ã¨ã‚’ä¿è¨¼ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:353
+#: Concepts.xml:357
#, no-c-format
-msgid "Stateful session beans are often used as JSF action listener, and as backing beans that provide properties to JSF components for display or form submission."
-msgstr "ステートフルセッション Bean ã¯ã—ã°ã—ã° JSF アクションリスナーã€ã¾ãŸã¯ã€ 表示もã—ãã¯ãƒ•ã‚©ãƒ¼ãƒ ã®ã‚µãƒ–ミットã®ãŸã‚ã«ãƒ—ãƒãƒ‘ティをæä¾›ã™ã‚‹ JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒãƒƒã‚ング Bean ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Stateful session beans are often used as JSF action listener, and as backing "
+"beans that provide properties to JSF components for display or form "
+"submission."
+msgstr ""
+"ステートフルセッション Bean ã¯ã—ã°ã—ã° JSF アクションリスナーã€ã¾ãŸã¯ã€ 表示"
+"ã‚‚ã—ãã¯ãƒ•ã‚©ãƒ¼ãƒ ã®ã‚µãƒ–ミットã®ãŸã‚ã«ãƒ—ãƒãƒ‘ティをæä¾›ã™ã‚‹ JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã®"
+"ãƒãƒƒã‚ング Bean ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:357
+#: Concepts.xml:361
#, no-c-format
-msgid "By default, stateful session beans are bound to the conversation context. They may never be bound to the page or stateless contexts."
-msgstr "デフォルトã§ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¨ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚ ページもã—ãã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã¨ãƒã‚¤ãƒ³ãƒ‰ã§ãã¾ã›ã‚“。"
+msgid ""
+"By default, stateful session beans are bound to the conversation context. "
+"They may never be bound to the page or stateless contexts."
+msgstr ""
+"デフォルトã§ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¨ãƒã‚¤ãƒ³ãƒ‰ã—ã¾"
+"ã™ã€‚ ページもã—ãã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã¨ãƒã‚¤ãƒ³ãƒ‰ã§ãã¾ã›ã‚“。"
# 2.1
#. Tag: para
-#: Concepts.xml:361
+#: Concepts.xml:365
#, no-c-format
-msgid "Concurrent requests to session-scoped stateful session beans are always serialized by Seam as long as the Seam interceptors are not disabled for the bean."
-msgstr "セッションスコープã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¸ã®åŒæ™‚並行è¦æ±‚ã¯ã€ ãã®Beanã¸ã®SeamインタセプタãŒç„¡åŠ¹ã«ã•ã‚Œã¦ã„ãªã„é™ã‚Šã€å¸¸ã« Seam ã«ã‚ˆã£ã¦ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Concurrent requests to session-scoped stateful session beans are always "
+"serialized by Seam as long as the Seam interceptors are not disabled for the "
+"bean."
+msgstr ""
+"セッションスコープã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¸ã®åŒæ™‚並行è¦æ±‚ã¯ã€ ãã®Bean"
+"ã¸ã®SeamインタセプタãŒç„¡åŠ¹ã«ã•ã‚Œã¦ã„ãªã„é™ã‚Šã€å¸¸ã« Seam ã«ã‚ˆã£ã¦ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚º"
+"ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:366
+#: Concepts.xml:370
#, no-c-format
-msgid "Seam stateful session bean components may be instantiated using <literal>Component.getInstance()</literal> or <literal>@In(create=true)</literal>. They should not be directly instantiated via JNDI lookup or the <literal>new</literal> operator."
-msgstr "Seam ステートフルセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>Component.getInstance()</literal> ã¾ãŸã¯ <literal>@In(create=true)</literal> を使用ã—ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–å¯èƒ½ã§ã™ã€‚ã“れら㯠JNDI ルックアップや 直接 <literal>new</literal> オペレータã§ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã‚‹ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。 "
+msgid ""
+"Seam stateful session bean components may be instantiated using "
+"<literal>Component.getInstance()</literal> or <literal>@In(create=true)</"
+"literal>. They should not be directly instantiated via JNDI lookup or the "
+"<literal>new</literal> operator."
+msgstr ""
+"Seam ステートフルセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>Component."
+"getInstance()</literal> ã¾ãŸã¯ <literal>@In(create=true)</literal> を使用ã—ã¦"
+"インスタンス化å¯èƒ½ã§ã™ã€‚ã“れら㯠JNDI ルックアップや 直接 <literal>new</"
+"literal> オペレータã§ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã‚‹ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。 "
#. Tag: title
-#: Concepts.xml:374
+#: Concepts.xml:378
#, no-c-format
msgid "Entity beans"
msgstr "エンティティ Bean"
#. Tag: para
-#: Concepts.xml:375
+#: Concepts.xml:379
#, no-c-format
-msgid "Entity beans may be bound to a context variable and function as a seam component. Because entities have a persistent identity in addition to their contextual identity, entity instances are usually bound explicitly in Java code, rather than being instantiated implicitly by Seam."
-msgstr "エンティティ Bean ã¯ã‚³ãƒ³ãƒ†ã‚スト変数ã¨ãƒã‚¤ãƒ³ãƒ‰ã—ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦æ©Ÿèƒ½ã™ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ エンティティã¯ã€ã‚³ãƒ³ãƒ†ã‚ストä¾å˜è˜åˆ¥åã«åŠ ãˆã¦æ°¸ç¶šè˜åˆ¥åã‚’æŒã¤ãŸã‚ã«ã€ エンティティã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€Seam ã«ã‚ˆã£ã¦æš—黙的ã«ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã‚‹ã‚ˆã‚Šã€ ã‚€ã—ã‚ Java コードä¸ã§æ˜Žç¤ºçš„ã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Entity beans may be bound to a context variable and function as a seam "
+"component. Because entities have a persistent identity in addition to their "
+"contextual identity, entity instances are usually bound explicitly in Java "
+"code, rather than being instantiated implicitly by Seam."
+msgstr ""
+"エンティティ Bean ã¯ã‚³ãƒ³ãƒ†ã‚スト変数ã¨ãƒã‚¤ãƒ³ãƒ‰ã—ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦æ©Ÿ"
+"能ã™ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ エンティティã¯ã€ã‚³ãƒ³ãƒ†ã‚ストä¾å˜è˜åˆ¥åã«åŠ ãˆã¦æ°¸ç¶šè˜åˆ¥"
+"åã‚’æŒã¤ãŸã‚ã«ã€ エンティティã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€Seam ã«ã‚ˆã£ã¦æš—黙的ã«ã‚¤ãƒ³ã‚¹ã‚¿"
+"ンス化ã•ã‚Œã‚‹ã‚ˆã‚Šã€ ã‚€ã—ã‚ Java コードä¸ã§æ˜Žç¤ºçš„ã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:380
+#: Concepts.xml:384
#, no-c-format
-msgid "Entity bean components do not support bijection or context demarcation. Nor does invocation of an entity bean trigger validation."
-msgstr "エンティティ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚‚コンテã‚スト区分もサãƒãƒ¼ãƒˆã—ã¾ã›ã‚“。 ã¾ãŸã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean トリガã®ãƒ‡ãƒ¼ã‚¿å¦¥å½“性検証ã®å‘¼ã³å‡ºã—もサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。"
+msgid ""
+"Entity bean components do not support bijection or context demarcation. Nor "
+"does invocation of an entity bean trigger validation."
+msgstr ""
+"エンティティ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚‚コンテã‚スト区分もサãƒãƒ¼"
+"トã—ã¾ã›ã‚“。 ã¾ãŸã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean トリガã®ãƒ‡ãƒ¼ã‚¿å¦¥å½“性検証ã®å‘¼ã³å‡ºã—もサ"
+"ãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。"
#. Tag: para
-#: Concepts.xml:384
+#: Concepts.xml:388
#, no-c-format
-msgid "Entity beans are not usually used as JSF action listeners, but do often function as backing beans that provide properties to JSF components for display or form submission. In particular, it is common to use an entity as a backing bean, together with a stateless session bean action listener to implement create/update/delete type functionality."
-msgstr "エンティティ Bean ã¯ã€é€šå¸¸ JSF アクションリスナーã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã›ã‚“ãŒã€ ã—ã°ã—ã°ã€è¡¨ç¤ºã‚ã‚‹ã„ã¯ãƒ•ã‚©ãƒ¼ãƒ ã®ã‚µãƒ–ミットã®ãŸã‚ã« JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã«ãƒ—ãƒãƒ‘ティをæä¾›ã™ã‚‹ãƒãƒƒã‚ング Bean ã¨ã—ã¦æ©Ÿèƒ½ã—ã¾ã™ã€‚ 特ã«ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã‚’ãƒãƒƒã‚ング Bean ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯ä¸€èˆ¬çš„ã§ã‚ã‚Šã€ è¿½åŠ / 変更 / 削除タイプã®æ©Ÿèƒ½ã®å®Ÿè£…ã®ãŸã‚ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean アクションリスナーã¨ä¸€ç·’ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Entity beans are not usually used as JSF action listeners, but do often "
+"function as backing beans that provide properties to JSF components for "
+"display or form submission. In particular, it is common to use an entity as "
+"a backing bean, together with a stateless session bean action listener to "
+"implement create/update/delete type functionality."
+msgstr ""
+"エンティティ Bean ã¯ã€é€šå¸¸ JSF アクションリスナーã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã›ã‚“ãŒã€ ã—"
+"ã°ã—ã°ã€è¡¨ç¤ºã‚ã‚‹ã„ã¯ãƒ•ã‚©ãƒ¼ãƒ ã®ã‚µãƒ–ミットã®ãŸã‚ã« JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã«ãƒ—ãƒãƒ‘"
+"ティをæä¾›ã™ã‚‹ãƒãƒƒã‚ング Bean ã¨ã—ã¦æ©Ÿèƒ½ã—ã¾ã™ã€‚ 特ã«ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã‚’"
+"ãƒãƒƒã‚ング Bean ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯ä¸€èˆ¬çš„ã§ã‚ã‚Šã€ è¿½åŠ / 変更 / 削除タイプã®"
+"機能ã®å®Ÿè£…ã®ãŸã‚ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean アクションリスナーã¨ä¸€ç·’ã«ä½¿ç”¨"
+"ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:390
+#: Concepts.xml:394
#, no-c-format
-msgid "By default, entity beans are bound to the conversation context. They may never be bound to the stateless context."
-msgstr "デフォルトã§ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¨ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚ ステートレスセッション Bean ã¨ã¯ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã›ã‚“。"
+msgid ""
+"By default, entity beans are bound to the conversation context. They may "
+"never be bound to the stateless context."
+msgstr ""
+"デフォルトã§ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¨ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚ ステート"
+"レスセッション Bean ã¨ã¯ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã›ã‚“。"
#. Tag: para
-#: Concepts.xml:394
+#: Concepts.xml:398
#, no-c-format
-msgid "Note that it in a clustered environment is somewhat less efficient to bind an entity bean directly to a conversation or session scoped Seam context variable than it would be to hold a reference to the entity bean in a stateful session bean. For this reason, not all Seam applications define entity beans to be Seam components."
-msgstr "クラスタリングã•ã‚ŒãŸç’°å¢ƒã§ã¯ã€ ステートフルセッション Bean ä¸ã§ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã®å‚照をä¿æŒã™ã‚‹ã“ã¨ã‚ˆã‚Šã€ エンティティ Bean を直接的ã«å¯¾è©±ã‚ã‚‹ã„ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã® Seam コンテã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹æ–¹ãŒå¤šå°‘éžåŠ¹çŽ‡çš„ã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã®ç†ç”±ã®ãŸã‚ã€ã™ã¹ã¦ã® Seam アプリケーション㌠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚‹ãŸã‚ã«ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean を定義ã™ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"Note that it in a clustered environment is somewhat less efficient to bind "
+"an entity bean directly to a conversation or session scoped Seam context "
+"variable than it would be to hold a reference to the entity bean in a "
+"stateful session bean. For this reason, not all Seam applications define "
+"entity beans to be Seam components."
+msgstr ""
+"クラスタリングã•ã‚ŒãŸç’°å¢ƒã§ã¯ã€ ステートフルセッション Bean ä¸ã§ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ "
+"Bean ã®å‚照をä¿æŒã™ã‚‹ã“ã¨ã‚ˆã‚Šã€ エンティティ Bean を直接的ã«å¯¾è©±ã‚ã‚‹ã„ã¯ã‚»ãƒƒ"
+"ションスコープ㮠Seam コンテã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹æ–¹ãŒå¤šå°‘éžåŠ¹çŽ‡çš„ã§ã‚ã‚‹ã“"
+"ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã®ç†ç”±ã®ãŸã‚ã€ã™ã¹ã¦ã® Seam アプリケーション㌠Seam "
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚‹ãŸã‚ã«ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean を定義ã™ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Concepts.xml:400
+#: Concepts.xml:404
#, no-c-format
-msgid "Seam entity bean components may be instantiated using <literal>Component.getInstance()</literal>, <literal>@In(create=true)</literal> or directly using the <literal>new</literal> operator."
-msgstr "Seam エンティティ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>Component.getInstance()</literal> ã¾ãŸã¯ <literal>@In(create=true)</literal> を使用ã—ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–å¯èƒ½ã§ã™ã€‚ã‚ã‚‹ã„ã¯ã€ç›´æŽ¥ <literal>new</literal> オペレータを使用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ "
+msgid ""
+"Seam entity bean components may be instantiated using <literal>Component."
+"getInstance()</literal>, <literal>@In(create=true)</literal> or directly "
+"using the <literal>new</literal> operator."
+msgstr ""
+"Seam エンティティ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>Component.getInstance()</"
+"literal> ã¾ãŸã¯ <literal>@In(create=true)</literal> を使用ã—ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–"
+"å¯èƒ½ã§ã™ã€‚ã‚ã‚‹ã„ã¯ã€ç›´æŽ¥ <literal>new</literal> オペレータを使用ã™ã‚‹ã“ã¨ãŒå¯"
+"能ã§ã™ã€‚ "
#. Tag: title
-#: Concepts.xml:407
+#: Concepts.xml:411
#, no-c-format
msgid "<title>JavaBeans</title>"
msgstr "<title>JavaBeans</title>"
#. Tag: para
-#: Concepts.xml:408
+#: Concepts.xml:412
#, no-c-format
-msgid "Javabeans may be used just like a stateless or stateful session bean. However, they do not provide the functionality of a session bean (declarative transaction demarcation, declarative security, efficient clustered state replication, EJB 3.0 persistence, timeout methods, etc)."
-msgstr "JavaBean ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚ã‚‹ã„ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ã‚ˆã†ã«ä½¿ç”¨ã•ã‚Œã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—ã€ãれらã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¦ã„ã¾ã›ã‚“。 (宣言的トランザクション区分〠宣言的セã‚ュリティ〠効率的ã«ã‚¯ãƒ©ã‚¹ã‚¿åŒ–ã•ã‚ŒãŸçŠ¶æ…‹ãƒ¬ãƒ—リケーション〠EJB 3.0 永続性〠タイムアウトメソッドãªã©)"
+msgid ""
+"Javabeans may be used just like a stateless or stateful session bean. "
+"However, they do not provide the functionality of a session bean "
+"(declarative transaction demarcation, declarative security, efficient "
+"clustered state replication, EJB 3.0 persistence, timeout methods, etc)."
+msgstr ""
+"JavaBean ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚ã‚‹ã„ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ã‚ˆã†ã«ä½¿ç”¨ã•ã‚Œã‚‹"
+"ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—ã€ãれらã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¦ã„ã¾ã›ã‚“。 "
+"(宣言的トランザクション区分〠宣言的セã‚ュリティ〠効率的ã«ã‚¯ãƒ©ã‚¹ã‚¿åŒ–ã•ã‚ŒãŸçŠ¶"
+"態レプリケーション〠EJB 3.0 永続性〠タイムアウトメソッドãªã©)"
#. Tag: para
-#: Concepts.xml:413
+#: Concepts.xml:417
#, no-c-format
-msgid "In a later chapter, we show you how to use Seam and Hibernate without an EJB container. In this use case, components are JavaBeans instead of session beans. Note, however, that in many application servers it is somewhat less efficient to cluster conversation or session scoped Seam JavaBean components than it is to cluster stateful session bean components."
-msgstr "後ã®ç« ã§ã€EJB コンテナãªã—㧠Seam ã‚„ Hibernate を使用ã™ã‚‹æ–¹æ³•ã‚’紹介ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ãƒ¦ãƒ¼ã‚¹ã‚±ãƒ¼ã‚¹ã§ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ä»£ã‚ã‚Šã« JavaBean ã§ã™ã€‚ ã—ã‹ã—ã€å¤šãã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã§ã¯ã€ ステートフルセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’クラスタリングã™ã‚‹ã‚ˆã‚Šã€ 対話ã‚ã‚‹ã„ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã® Seam JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’クラスタリングã™ã‚‹æ–¹ãŒå¤šå°‘éžåŠ¹çŽ‡çš„ã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"In a later chapter, we show you how to use Seam and Hibernate without an EJB "
+"container. In this use case, components are JavaBeans instead of session "
+"beans. Note, however, that in many application servers it is somewhat less "
+"efficient to cluster conversation or session scoped Seam JavaBean components "
+"than it is to cluster stateful session bean components."
+msgstr ""
+"後ã®ç« ã§ã€EJB コンテナãªã—㧠Seam ã‚„ Hibernate を使用ã™ã‚‹æ–¹æ³•ã‚’紹介ã—ã¦ã„ã¾"
+"ã™ã€‚ ã“ã®ãƒ¦ãƒ¼ã‚¹ã‚±ãƒ¼ã‚¹ã§ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ä»£ã‚ã‚Šã« "
+"JavaBean ã§ã™ã€‚ ã—ã‹ã—ã€å¤šãã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã§ã¯ã€ ステートフルセッ"
+"ション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’クラスタリングã™ã‚‹ã‚ˆã‚Šã€ 対話ã‚ã‚‹ã„ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹"
+"コープ㮠Seam JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’クラスタリングã™ã‚‹æ–¹ãŒå¤šå°‘éžåŠ¹çŽ‡çš„ã§ã‚"
+"ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Concepts.xml:419
+#: Concepts.xml:423
#, no-c-format
msgid "By default, JavaBeans are bound to the event context."
msgstr "デフォルトã§ã€JavaBean ã¯ã‚¤ãƒ™ãƒ³ãƒˆã‚³ãƒ³ãƒ†ã‚ストã¨ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:422
+#: Concepts.xml:426
#, no-c-format
-msgid "Concurrent requests to session-scoped JavaBeans are always serialized by Seam."
-msgstr "セッションスコープ㮠JavaBean ã¸ã®åŒæ™‚並行è¦æ±‚ã¯ã„ã¤ã‚‚ Seam ã«ã‚ˆã‚Šã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Concurrent requests to session-scoped JavaBeans are always serialized by "
+"Seam."
+msgstr ""
+"セッションスコープ㮠JavaBean ã¸ã®åŒæ™‚並行è¦æ±‚ã¯ã„ã¤ã‚‚ Seam ã«ã‚ˆã‚Šã‚·ãƒªã‚¢ãƒ©ã‚¤"
+"ズã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:425
+#: Concepts.xml:429
#, no-c-format
-msgid "Seam JavaBean components may be instantiated using <literal>Component.getInstance()</literal> or <literal>@In(create=true)</literal>. They should not be directly instantiated using the <literal>new</literal> operator."
-msgstr "Seam JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>Component.getInstance()</literal> ã¾ãŸã¯ <literal>@In(create=true)</literal> を使用ã—ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–å¯èƒ½ã§ã™ã€‚ã“れらã¯ç›´æŽ¥ <literal>new</literal> オペレータã§ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã‚‹ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。 "
+msgid ""
+"Seam JavaBean components may be instantiated using <literal>Component."
+"getInstance()</literal> or <literal>@In(create=true)</literal>. They should "
+"not be directly instantiated using the <literal>new</literal> operator."
+msgstr ""
+"Seam JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>Component.getInstance()</literal> ã¾"
+"ãŸã¯ <literal>@In(create=true)</literal> を使用ã—ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–å¯èƒ½ã§ã™ã€‚ã“"
+"れらã¯ç›´æŽ¥ <literal>new</literal> オペレータã§ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã‚‹ã¹ãã§ã¯ã‚"
+"ã‚Šã¾ã›ã‚“。 "
#. Tag: title
-#: Concepts.xml:433
+#: Concepts.xml:437
#, no-c-format
msgid "Message-driven beans"
msgstr "メッセージ駆動型 Bean"
#. Tag: para
-#: Concepts.xml:434
+#: Concepts.xml:438
#, no-c-format
-msgid "Message-driven beans may function as a seam component. However, message-driven beans are called quite differently to other Seam components - instead of invoking them via the context variable, they listen for messages sent to a JMS queue or topic."
-msgstr "メッセージ駆動形 Bean 㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦æ©Ÿèƒ½ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸é§†å‹•åž‹ Bean ã¯ã€ä»–ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã¾ã£ãŸãç•°ãªã£ãŸå½¢ã§å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ コンテã‚スト変数を通ã˜ã¦ãれらを呼ã³å‡ºã™ä»£ã‚ã‚Šã«ã€ JMS ã‚ュー ã‚ã‚‹ã„ã¯ã€ãƒˆãƒ”ックã«é€ä¿¡ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å¾…ã¡å—ã‘ã¾ã™ã€‚"
+msgid ""
+"Message-driven beans may function as a seam component. However, message-"
+"driven beans are called quite differently to other Seam components - instead "
+"of invoking them via the context variable, they listen for messages sent to "
+"a JMS queue or topic."
+msgstr ""
+"メッセージ駆動形 Bean 㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦æ©Ÿèƒ½ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—"
+"ã‹ã—ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸é§†å‹•åž‹ Bean ã¯ã€ä»–ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã¾ã£ãŸãç•°ãªã£ãŸå½¢"
+"ã§å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ コンテã‚スト変数を通ã˜ã¦ãれらを呼ã³å‡ºã™ä»£ã‚ã‚Šã«ã€ JMS "
+"ã‚ュー ã‚ã‚‹ã„ã¯ã€ãƒˆãƒ”ックã«é€ä¿¡ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å¾…ã¡å—ã‘ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:439
+#: Concepts.xml:443
#, no-c-format
-msgid "Message-driven beans may not be bound to a Seam context. Nor do they have access to the session or conversation state of their \"caller\". However, they do support bijection and some other Seam functionality."
-msgstr "メッセージ駆動形 Bean ã¯ã€Seam コンテã‚ストã¨ãƒã‚¤ãƒ³ãƒ‰ã§ãã¾ã›ã‚“。 ã¾ãŸã€ãれらã®ã€Œå‘¼ã³å‡ºã—å…ƒã€ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚„対話状態ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“。 ã—ã‹ã—ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸é§†å‹•å½¢ Bean ã¯ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¨ä»–ã® Seam ã®æ©Ÿèƒ½ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
+msgid ""
+"Message-driven beans may not be bound to a Seam context. Nor do they have "
+"access to the session or conversation state of their \"caller\". However, "
+"they do support bijection and some other Seam functionality."
+msgstr ""
+"メッセージ駆動形 Bean ã¯ã€Seam コンテã‚ストã¨ãƒã‚¤ãƒ³ãƒ‰ã§ãã¾ã›ã‚“。 ã¾ãŸã€ãã‚Œ"
+"らã®ã€Œå‘¼ã³å‡ºã—å…ƒã€ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚„対話状態ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“。 ã—ã‹ã—ã€ãƒ¡ãƒƒ"
+"セージ駆動形 Bean ã¯ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¨ä»–ã® Seam ã®æ©Ÿèƒ½ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:444
+#: Concepts.xml:448
#, no-c-format
-msgid "Message-driven beans are never instantiated by the application. They are instantiated by the EJB container when a message is received."
-msgstr "メッセージ駆動型 Bean ã¯ã‚¢ãƒ—リケーションã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã¾ã›ã‚“。ã“れらã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ä¿¡ã—ãŸã¨ãã« EJB コンテナã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã¾ã™ã€‚ "
+msgid ""
+"Message-driven beans are never instantiated by the application. They are "
+"instantiated by the EJB container when a message is received."
+msgstr ""
+"メッセージ駆動型 Bean ã¯ã‚¢ãƒ—リケーションã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã¾ã›ã‚“。ã“"
+"れらã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ä¿¡ã—ãŸã¨ãã« EJB コンテナã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã¾"
+"ã™ã€‚ "
#. Tag: title
-#: Concepts.xml:451
+#: Concepts.xml:455
#, no-c-format
msgid "Interception"
msgstr "インタセプション"
#. Tag: para
-#: Concepts.xml:452
+#: Concepts.xml:456
#, no-c-format
-msgid "In order to perform its magic (bijection, context demarcation, validation, etc), Seam must intercept component invocations. For JavaBeans, Seam is in full control of instantiation of the component, and no special configuration is needed. For entity beans, interception is not required since bijection and context demarcation are not defined. For session beans, we must register an EJB interceptor for the session bean component. We could use an annotation, as follows:"
-msgstr "Seamã®ãƒžã‚¸ãƒƒã‚¯ (ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã€ã‚³ãƒ³ãƒ†ã‚スト区分ã€ãƒ‡ãƒ¼ã‚¿å¦¥å½“性検証ãªã©) を実行ã™ã‚‹ãŸã‚ã«ã€ Seam ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å‘¼ã³å‡ºã—をインタセプトã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 JavaBean ã§ã¯ã€Seam ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–を完全ã«åˆ¶å¾¡ã™ã‚‹ãŸã‚ã€ç‰¹åˆ¥ãªè¨å®šã¯ä¸è¦ã§ã™ã€‚ エンティティ Bean ã§ã¯ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¨ã‚³ãƒ³ãƒ†ã‚スト区分ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„ãŸã‚ã€ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ションã¯ä¸è¦ã§ã™ã€‚ セッション Bean ã§ã¯ã€EJB インタセプタをセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã«ç™»éŒ²ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 アノテーションã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ä½¿ç”¨ã—ã¾ã™ã€‚"
+msgid ""
+"In order to perform its magic (bijection, context demarcation, validation, "
+"etc), Seam must intercept component invocations. For JavaBeans, Seam is in "
+"full control of instantiation of the component, and no special configuration "
+"is needed. For entity beans, interception is not required since bijection "
+"and context demarcation are not defined. For session beans, we must register "
+"an EJB interceptor for the session bean component. We could use an "
+"annotation, as follows:"
+msgstr ""
+"Seamã®ãƒžã‚¸ãƒƒã‚¯ (ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã€ã‚³ãƒ³ãƒ†ã‚スト区分ã€ãƒ‡ãƒ¼ã‚¿å¦¥å½“性検証ãªã©) ã‚’"
+"実行ã™ã‚‹ãŸã‚ã«ã€ Seam ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å‘¼ã³å‡ºã—をインタセプトã—ãªã‘ã‚Œã°ãªã‚Š"
+"ã¾ã›ã‚“。 JavaBean ã§ã¯ã€Seam ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–を完全ã«åˆ¶å¾¡ã™ã‚‹"
+"ãŸã‚ã€ç‰¹åˆ¥ãªè¨å®šã¯ä¸è¦ã§ã™ã€‚ エンティティ Bean ã§ã¯ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¨ã‚³ãƒ³ãƒ†"
+"ã‚スト区分ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„ãŸã‚ã€ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ションã¯ä¸è¦ã§ã™ã€‚ セッション "
+"Bean ã§ã¯ã€EJB インタセプタをセッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã«ç™»éŒ²ã—ãªã‘"
+"ã‚Œã°ãªã‚Šã¾ã›ã‚“。 アノテーションã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ä½¿ç”¨ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:460
+#: Concepts.xml:464
#, no-c-format
msgid ""
"<![CDATA[@Stateless\n"
@@ -601,55 +1091,67 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:462
+#: Concepts.xml:466
#, no-c-format
-msgid "But a much better way is to define the interceptor in <literal>ejb-jar.xml</literal>."
-msgstr "ã—ã‹ã—ã€ã‚‚ã£ã¨è‰¯ã„方法ã¯ã€<literal>ejb-jar.xml</literal> ã«ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タを定義ã™ã‚‹ã“ã¨ã§ã™ã€‚"
+msgid ""
+"But a much better way is to define the interceptor in <literal>ejb-jar.xml</"
+"literal>."
+msgstr ""
+"ã—ã‹ã—ã€ã‚‚ã£ã¨è‰¯ã„方法ã¯ã€<literal>ejb-jar.xml</literal> ã«ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タを定義"
+"ã™ã‚‹ã“ã¨ã§ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:466
+#: Concepts.xml:470
#, no-c-format
msgid ""
"<![CDATA[<interceptors>\n"
" <interceptor>\n"
-" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor>\n"
"</interceptors>\n"
" \n"
"<assembly-descriptor>\n"
" <interceptor-binding>\n"
" <ejb-name>*</ejb-name>\n"
-" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
"</assembly-descriptor>]]>"
msgstr ""
"<![CDATA[<interceptors>\n"
" <interceptor>\n"
-" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor>\n"
"</interceptors>\n"
" \n"
"<assembly-descriptor>\n"
" <interceptor-binding>\n"
" <ejb-name>*</ejb-name>\n"
-" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
"</assembly-descriptor>]]>"
#. Tag: title
-#: Concepts.xml:471
+#: Concepts.xml:475
#, no-c-format
msgid "Component names"
msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆå"
#. Tag: para
-#: Concepts.xml:472
+#: Concepts.xml:476
#, no-c-format
-msgid "All seam components need a name. We can assign a name to a component using the <literal>@Name</literal> annotation:"
-msgstr "ã™ã¹ã¦ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯åå‰ãŒå¿…è¦ã§ã™ã€‚ <literal>@Name</literal> アノテーションを使用ã—ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«åå‰ã‚’割り当ã¦ã¾ã™ã€‚"
+msgid ""
+"All seam components need a name. We can assign a name to a component using "
+"the <literal>@Name</literal> annotation:"
+msgstr ""
+"ã™ã¹ã¦ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯åå‰ãŒå¿…è¦ã§ã™ã€‚ <literal>@Name</literal> アノ"
+"テーションを使用ã—ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«åå‰ã‚’割り当ã¦ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:477
+#: Concepts.xml:481
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -665,31 +1167,75 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:479
+#: Concepts.xml:483
#, no-c-format
-msgid "This name is the <emphasis>seam component name</emphasis> and is not related to any other name defined by the EJB specification. However, seam component names work just like JSF managed bean names and you can think of the two concepts as identical."
-msgstr "ã“ã®åå‰ã¯ã€<emphasis>Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå</emphasis> ã§ã€ EJB 標準ã§å®šç¾©ã•ã‚ŒãŸä»–ã®åå‰ã¨ã®é–¢é€£ã¯ã‚ã‚Šã¾ã›ã‚“。 ã—ã‹ã—ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆåã¯ã¡ã‚‡ã†ã© JSF ç®¡ç† Bean ã®ã‚ˆã†ã«å‹•ä½œã™ã‚‹ãŸã‚〠2 ã¤ã®ã‚³ãƒ³ã‚»ãƒ—トã¯åŒä¸€ã¨è€ƒãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"This name is the <emphasis>seam component name</emphasis> and is not related "
+"to any other name defined by the EJB specification. However, seam component "
+"names work just like JSF managed bean names and you can think of the two "
+"concepts as identical."
+msgstr ""
+"ã“ã®åå‰ã¯ã€<emphasis>Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå</emphasis> ã§ã€ EJB 標準ã§å®šç¾©ã•"
+"ã‚ŒãŸä»–ã®åå‰ã¨ã®é–¢é€£ã¯ã‚ã‚Šã¾ã›ã‚“。 ã—ã‹ã—ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆåã¯ã¡ã‚‡ã†ã© "
+"JSF ç®¡ç† Bean ã®ã‚ˆã†ã«å‹•ä½œã™ã‚‹ãŸã‚〠2 ã¤ã®ã‚³ãƒ³ã‚»ãƒ—トã¯åŒä¸€ã¨è€ƒãˆã‚‹ã“ã¨ãŒã§ã"
+"ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:485
+#: Concepts.xml:489
#, no-c-format
-msgid "<literal>@Name</literal> is not the only way to define a component name, but we always need to specify the name <emphasis>somewhere</emphasis>. If we don't, then none of the other Seam annotations will function."
-msgstr "<literal>@Name</literal> ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåを定義ã™ã‚‹å”¯ä¸€ã®æ–¹æ³•ã§ã¯ã‚ã‚Šã¾ã›ã‚“ãŒã€ ã„ã¤ã‚‚ã€<emphasis>ã©ã“ã‹</emphasis>ã§åå‰ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã‚‚ã—ãã†ã—ãªã„ã¨ã€ä»–ã® Seam アノテーションã¯ã©ã‚Œã‚‚機能ã—ãªã„ã§ã—ょã†ã€‚"
+msgid ""
+"<literal>@Name</literal> is not the only way to define a component name, but "
+"we always need to specify the name <emphasis>somewhere</emphasis>. If we "
+"don't, then none of the other Seam annotations will function."
+msgstr ""
+"<literal>@Name</literal> ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåを定義ã™ã‚‹å”¯ä¸€ã®æ–¹æ³•ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
+"ãŒã€ ã„ã¤ã‚‚ã€<emphasis>ã©ã“ã‹</emphasis>ã§åå‰ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã‚‚ã—"
+"ãã†ã—ãªã„ã¨ã€ä»–ã® Seam アノテーションã¯ã©ã‚Œã‚‚機能ã—ãªã„ã§ã—ょã†ã€‚"
#. Tag: para
-#: Concepts.xml:491
-#, no-c-format
-msgid "Just like in JSF, a seam component instance is usually bound to a context variable with the same name as the component name. So, for example, we would access the <literal>LoginAction</literal> using <literal>Contexts.getStatelessContext().get(\"loginAction\")</literal>. In particular, whenever Seam itself instantiates a component, it binds the new instance to a variable with the component name. However, again like JSF, it is possible for the application to bind a component to some other context variable by programmatic API call. This is only useful if a particular component serves more than one role in the system. For example, the currently logged in <literal>User</literal> might be bound to the <literal>currentUser</literal> session context variable, while a <literal>User</literal> that is the subject of some administration functionality might be bound to the <literal>user</literal> conversation context variable."
-msgstr "ã¡ã‚‡ã†ã© JSF ã®ã‚ˆã†ã«ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ 通常コンãƒãƒ¼ãƒãƒ³ãƒˆåã¨åŒã˜åå‰ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã¨çµåˆã—ã¾ã™ã€‚ 従ã£ã¦ã€ä¾‹ãˆã°ã€<literal>Contexts.getStatelessContext().get(\"loginAction\")</literal> を使ã£ã¦ã€ <literal>LoginAction</literal> ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹ã§ã—ょã†ã€‚ 具体的ã«ã¯ã€Seam 自身ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã™ã‚‹æ™‚ã¯ã„ã¤ã§ã‚‚〠ãã‚Œã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã«ã‚ˆã£ã¦æ–°ã—ã„インスタンスを変数ã¨çµåˆã—ã¾ã™ã€‚ ã—ã‹ã—ã€ã“ã®å ´åˆã‚‚ JSF ã®ã‚ˆã†ã«ã€ アプリケーションã¯ãƒ—ãƒã‚°ãƒ©ãƒ ã«åŸºã¥ã„㟠API コールã«ã‚ˆã£ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ä»–ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã¨çµåˆã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 特定ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚·ã‚¹ãƒ†ãƒ ã®ä¸ã§è¤‡æ•°ã®ãƒãƒ¼ãƒ«ã‚’æä¾›ã™ã‚‹å ´åˆã®ã¿ã€ã“ã‚Œã¯æœ‰ç”¨ã§ã™ã€‚ 例ãˆã°ã€ç¾åœ¨ã®ãƒã‚°ã‚¤ãƒ³ <literal>User</literal> !
㯠<literal>currentUser</literal> セッションコンテã‚スト変数ã«çµåˆã•ã‚Œã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ 一方ã§ã€ã‚る管ç†æ©Ÿèƒ½ã‚’æžœãŸã™ <literal>User</literal> 㯠<literal>user</literal> 対話コンテã‚スト変数ã«çµåˆã•ã‚Œã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+#: Concepts.xml:495
+#, fuzzy, no-c-format
+msgid ""
+"Whenever Seam instantiates a component, it binds the new instance to a "
+"variable in the scope configured for the component that matches the "
+"component name. This behavior is identical to how JSF managed beans work, "
+"except that Seam allows you to configure this mapping using annotations "
+"rather than XML. You can also programmatically bind a component to a context "
+"variable. This is useful if a particular component serves more than one role "
+"in the system. For example, the currently logged in <literal>User</literal> "
+"might be bound to the <literal>currentUser</literal> session context "
+"variable, while a <literal>User</literal> that is the subject of some "
+"administration functionality might be bound to the <literal>user</literal> "
+"conversation context variable. Be careful, though, because through a "
+"programmatic assignment, it's possible to overwrite a context variable that "
+"has a reference to a Seam component, potentially confusing matters."
+msgstr ""
+"ã¡ã‚‡ã†ã© JSF ã®ã‚ˆã†ã«ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ 通常コンãƒãƒ¼ãƒãƒ³ãƒˆ"
+"åã¨åŒã˜åå‰ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã¨çµåˆã—ã¾ã™ã€‚ 従ã£ã¦ã€ä¾‹ãˆã°ã€"
+"<literal>Contexts.getStatelessContext().get(\"loginAction\")</literal> を使ã£"
+"ã¦ã€ <literal>LoginAction</literal> ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹ã§ã—ょã†ã€‚ 具体的ã«ã¯ã€"
+"Seam 自身ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã™ã‚‹æ™‚ã¯ã„ã¤ã§ã‚‚〠ãã‚Œã¯ã‚³ãƒ³ãƒãƒ¼ãƒ"
+"ントåã«ã‚ˆã£ã¦æ–°ã—ã„インスタンスを変数ã¨çµåˆã—ã¾ã™ã€‚ ã—ã‹ã—ã€ã“ã®å ´åˆã‚‚ JSF "
+"ã®ã‚ˆã†ã«ã€ アプリケーションã¯ãƒ—ãƒã‚°ãƒ©ãƒ ã«åŸºã¥ã„㟠API コールã«ã‚ˆã£ã¦ã‚³ãƒ³ãƒãƒ¼"
+"ãƒãƒ³ãƒˆã‚’ä»–ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã¨çµåˆã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 特定ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ãŒã‚·ã‚¹ãƒ†ãƒ ã®ä¸ã§è¤‡æ•°ã®ãƒãƒ¼ãƒ«ã‚’æä¾›ã™ã‚‹å ´åˆã®ã¿ã€ã“ã‚Œã¯æœ‰ç”¨ã§ã™ã€‚ 例ãˆã°ã€ç¾åœ¨"
+"ã®ãƒã‚°ã‚¤ãƒ³ <literal>User</literal> 㯠<literal>currentUser</literal> セッショ"
+"ンコンテã‚スト変数ã«çµåˆã•ã‚Œã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ 一方ã§ã€ã‚る管ç†æ©Ÿèƒ½ã‚’æžœ"
+"ãŸã™ <literal>User</literal> 㯠<literal>user</literal> 対話コンテã‚スト変数"
+"ã«çµåˆã•ã‚Œã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: para
-#: Concepts.xml:504
-#, no-c-format
-msgid "For very large applications, and for built-in seam components, qualified names are often used."
-msgstr "éžå¸¸ã«å¤§è¦æ¨¡ãªã‚¢ãƒ—リケーションã®ãŸã‚ã«ã€ãã—ã¦çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã«ã€ä¿®é£¾åã¯ã—ã°ã—ã°ä½¿ã‚ã‚Œã¾ã™ã€‚"
+#: Concepts.xml:506
+#, fuzzy, no-c-format
+msgid ""
+"For very large applications, and for built-in seam components, qualified "
+"component names are often used to avoid naming conflicts."
+msgstr ""
+"éžå¸¸ã«å¤§è¦æ¨¡ãªã‚¢ãƒ—リケーションã®ãŸã‚ã«ã€ãã—ã¦çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®"
+"ãŸã‚ã«ã€ä¿®é£¾åã¯ã—ã°ã—ã°ä½¿ã‚ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:508
+#: Concepts.xml:511
#, no-c-format
msgid ""
"<![CDATA[@Name(\"com.jboss.myapp.loginAction\")\n"
@@ -705,13 +1251,17 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:510
+#: Concepts.xml:513
#, no-c-format
-msgid "We may use the qualified component name both in Java code and in JSF's expression language:"
-msgstr "Java コードä¸ã§ã‚‚ JSF ã®å¼è¨€èªžä¸ã§ã‚‚修飾ã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã¯ä½¿ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"We may use the qualified component name both in Java code and in JSF's "
+"expression language:"
+msgstr ""
+"Java コードä¸ã§ã‚‚ JSF ã®å¼è¨€èªžä¸ã§ã‚‚修飾ã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã¯ä½¿ç”¨ã§ãã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:514
+#: Concepts.xml:517
#, no-c-format
msgid ""
"<![CDATA[<h:commandButton type=\"submit\" value=\"Login\"\n"
@@ -721,29 +1271,48 @@
" action=\"#{com.jboss.myapp.loginAction.login}\"/>]]>"
#. Tag: para
-#: Concepts.xml:516
+#: Concepts.xml:519
#, no-c-format
-msgid "Since this is noisy, Seam also provides a means of aliasing a qualified name to a simple name. Add a line like this to the <literal>components.xml</literal> file:"
-msgstr "ã“ã‚Œã¯ã†ã£ã¨ã†ã—ã„ã®ã§ã€Seam ã¯ä¿®é£¾åã‚’ç°¡å˜ãªåå‰ã«ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã™ã‚‹æ©Ÿèƒ½ã‚‚æä¾›ã—ã¾ã™ã€‚ 以下ã®ã‚ˆã†ãªè¡Œã‚’ <literal>components.xml</literal> ファイルã«è¿½åŠ ã—ã¦ãã ã•ã„。"
+msgid ""
+"Since this is noisy, Seam also provides a means of aliasing a qualified name "
+"to a simple name. Add a line like this to the <literal>components.xml</"
+"literal> file:"
+msgstr ""
+"ã“ã‚Œã¯ã†ã£ã¨ã†ã—ã„ã®ã§ã€Seam ã¯ä¿®é£¾åã‚’ç°¡å˜ãªåå‰ã«ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã™ã‚‹æ©Ÿèƒ½ã‚‚æä¾›ã—"
+"ã¾ã™ã€‚ 以下ã®ã‚ˆã†ãªè¡Œã‚’ <literal>components.xml</literal> ファイルã«è¿½åŠ ã—ã¦"
+"ãã ã•ã„。"
#. Tag: programlisting
-#: Concepts.xml:521
+#: Concepts.xml:524
#, no-c-format
-msgid "<![CDATA[<factory name=\"loginAction\" scope=\"STATELESS\" value=\"#{com.jboss.myapp.loginAction}\"/>]]>"
-msgstr "<![CDATA[<factory name=\"loginAction\" scope=\"STATELESS\" value=\"#{com.jboss.myapp.loginAction}\"/>]]>"
+msgid ""
+"<![CDATA[<factory name=\"loginAction\" scope=\"STATELESS\" value=\"#{com."
+"jboss.myapp.loginAction}\"/>]]>"
+msgstr ""
+"<![CDATA[<factory name=\"loginAction\" scope=\"STATELESS\" value=\"#{com."
+"jboss.myapp.loginAction}\"/>]]>"
# 2.1
#. Tag: para
-#: Concepts.xml:523
+#: Concepts.xml:526
#, no-c-format
-msgid "All of the built-in Seam components have qualified names but can be accessed through their unqualified names due to the namespace import feature of Seam. The <literal>components.xml</literal> file included in the Seam JAR defines the following namespaces."
-msgstr "ã™ã¹ã¦ã®çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ä¿®é£¾åã‚’æŒã£ã¦ã„ã¾ã™ãŒã€ Seamã®åå‰ç©ºé–“をインãƒãƒ¼ãƒˆã™ã‚‹æ©Ÿèƒ½ã«ã‚ˆã£ã¦éžä¿®é£¾åã§ã‚‚アクセスã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚Seam JARã«å«ã¾ã‚Œã‚‹ <literal>components.xml</literal> ファイルã¯ä»¥ä¸‹ã®åå‰ç©ºé–“を定義ã—ã¾ã™ã€‚"
+msgid ""
+"All of the built-in Seam components have qualified names but can be accessed "
+"through their unqualified names due to the namespace import feature of Seam. "
+"The <literal>components.xml</literal> file included in the Seam JAR defines "
+"the following namespaces."
+msgstr ""
+"ã™ã¹ã¦ã®çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ä¿®é£¾åã‚’æŒã£ã¦ã„ã¾ã™ãŒã€ Seamã®åå‰ç©ºé–“"
+"をインãƒãƒ¼ãƒˆã™ã‚‹æ©Ÿèƒ½ã«ã‚ˆã£ã¦éžä¿®é£¾åã§ã‚‚アクセスã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚Seam JAR"
+"ã«å«ã¾ã‚Œã‚‹ <literal>components.xml</literal> ファイルã¯ä»¥ä¸‹ã®åå‰ç©ºé–“を定義ã—"
+"ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:530
+#: Concepts.xml:533
#, no-c-format
msgid ""
-"<components xmlns="http://jboss.com/products/seam/components">\n"
+"<components xmlns="http://jboss.com/products/seam/components""
+">\n"
" \n"
" <import>org.jboss.seam.core</import>\n"
" <import>org.jboss.seam.cache</import>\n"
@@ -765,7 +1334,8 @@
" <!-- ... --->\n"
"</components>"
msgstr ""
-"<components xmlns="http://jboss.com/products/seam/components">\n"
+"<components xmlns="http://jboss.com/products/seam/components""
+">\n"
" \n"
" <import>org.jboss.seam.core</import>\n"
" <import>org.jboss.seam.cache</import>\n"
@@ -789,25 +1359,39 @@
# 2.1
#. Tag: para
-#: Concepts.xml:532
+#: Concepts.xml:535
#, no-c-format
-msgid "When attempting to resolve an unqualified name, Seam will check each of those namespaces, in order. You can include additional namespaces in your application's <literal>components.xml</literal> file for application-specific namespaces."
-msgstr "修飾ã•ã‚ŒãŸåå‰ã‚’解決ã™ã‚‹ã¨ãã¯ã€Seamã¯é †ã«ãã‚Œãžã‚Œã®åå‰ç©ºé–“を調ã¹ã¾ã™ã€‚アプリケーション固有ã®åå‰ç©ºé–“ã®ãŸã‚ã«ã¯ã‚¢ãƒ—リケーションã®<literal>components.xml</literal>ファイルã«è¿½åŠ ã™ã‚‹åå‰ç©ºé–“ã‚’å«ã‚ã¾ã™ã€‚"
+msgid ""
+"When attempting to resolve an unqualified name, Seam will check each of "
+"those namespaces, in order. You can include additional namespaces in your "
+"application's <literal>components.xml</literal> file for application-"
+"specific namespaces."
+msgstr ""
+"修飾ã•ã‚ŒãŸåå‰ã‚’解決ã™ã‚‹ã¨ãã¯ã€Seamã¯é †ã«ãã‚Œãžã‚Œã®åå‰ç©ºé–“を調ã¹ã¾ã™ã€‚アプ"
+"リケーション固有ã®åå‰ç©ºé–“ã®ãŸã‚ã«ã¯ã‚¢ãƒ—リケーションã®<literal>components."
+"xml</literal>ファイルã«è¿½åŠ ã™ã‚‹åå‰ç©ºé–“ã‚’å«ã‚ã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:540
+#: Concepts.xml:543
#, no-c-format
msgid "Defining the component scope"
msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¹ã‚³ãƒ¼ãƒ—ã®å®šç¾©"
#. Tag: para
-#: Concepts.xml:541
+#: Concepts.xml:544
#, no-c-format
-msgid "We can override the default scope (context) of a component using the <literal>@Scope</literal> annotation. This lets us define what context a component instance is bound to, when it is instantiated by Seam."
-msgstr "<literal>@Scope</literal>アノテーションを使用ã—ã¦ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¹ã‚³ãƒ¼ãƒ— (コンテã‚スト) をオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Š Seam ã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã‚‹æ™‚ã«ã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒã©ã‚“ãªã‚³ãƒ³ãƒ†ã‚ストã¨çµåˆã™ã‚‹ã‹ã‚’定義ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"We can override the default scope (context) of a component using the "
+"<literal>@Scope</literal> annotation. This lets us define what context a "
+"component instance is bound to, when it is instantiated by Seam."
+msgstr ""
+"<literal>@Scope</literal>アノテーションを使用ã—ã¦ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ"
+"スコープ (コンテã‚スト) をオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Š Seam "
+"ã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã‚‹æ™‚ã«ã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒã©ã‚“ãªã‚³ãƒ³ãƒ†ã‚"
+"ストã¨çµåˆã™ã‚‹ã‹ã‚’定義ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:547
+#: Concepts.xml:550
#, no-c-format
msgid ""
"<![CDATA[@Name(\"user\")\n"
@@ -825,25 +1409,48 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:549
+#: Concepts.xml:552
#, no-c-format
-msgid "<literal>org.jboss.seam.ScopeType</literal> defines an enumeration of possible scopes."
-msgstr "<literal>org.jboss.seam.ScopeType</literal> ã¯ã€å¯èƒ½ãªã‚¹ã‚³ãƒ¼ãƒ—ã®åˆ—挙を定義ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>org.jboss.seam.ScopeType</literal> defines an enumeration of "
+"possible scopes."
+msgstr ""
+"<literal>org.jboss.seam.ScopeType</literal> ã¯ã€å¯èƒ½ãªã‚¹ã‚³ãƒ¼ãƒ—ã®åˆ—挙を定義ã—"
+"ã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:556
+#: Concepts.xml:559
#, no-c-format
msgid "Components with multiple roles"
msgstr "複数ãƒãƒ¼ãƒ«ã‚’æŒã¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
#. Tag: para
-#: Concepts.xml:557
-#, no-c-format
-msgid "Some Seam component classes can fulfill more than one role in the system. For example, we often have a <literal>User</literal> class which is usually used as a session-scoped component representing the current user but is used in user administration screens as a conversation-scoped component. The <literal>@Role</literal> annotation lets us define an additional named role for a component, with a different scope—it lets us bind the same component class to different context variables. (Any Seam component <emphasis>instance</emphasis> may be bound to multiple context variables, but this lets us do it at the class level, and take advantage of auto-instantiation.)"
-msgstr "一部㮠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã¯ã‚·ã‚¹ãƒ†ãƒ ã®ä¸ã§è¤‡æ•°ã®ãƒãƒ¼ãƒ«ã‚’æžœãŸã™ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ <literal>User</literal> クラスã¯ã€ よãç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ç®¡ç†ç”»é¢ã§ã¯å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ <literal>@Role</literal> アノテーションã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ç•°ãªã£ãŸã‚¹ã‚³ãƒ¼ãƒ—ã‚’æŒã¤è¿½åŠ 指定ã®ãƒãƒ¼ãƒ«ã®å®šç¾©ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ åŒã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã‚’ç•°ãªã‚‹ã‚³ãƒ³ãƒ†ã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ (ã©ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ <emphasis>インスタンス</emphasis> も複数ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ãŒå¯èƒ½ã§ã™ãŒã€ ã“ã‚Œã¯ã‚¯ãƒ©ã‚¹ãƒ¬ãƒ™ãƒ«ã§å¯èƒ½ã§ã‚り自動インスタンス化を利用ã—ã¦ã„ã¾ã™ã€‚)"
+#: Concepts.xml:560
+#, fuzzy, no-c-format
+msgid ""
+"Some Seam component classes can fulfill more than one role in the system. "
+"For example, we often have a <literal>User</literal> class which is usually "
+"used as a session-scoped component representing the current user but is used "
+"in user administration screens as a conversation-scoped component. The "
+"<literal>@Role</literal> annotation lets us define an additional named role "
+"for a component, with a different scope — it lets us bind the same "
+"component class to different context variables. (Any Seam component "
+"<emphasis>instance</emphasis> may be bound to multiple context variables, "
+"but this lets us do it at the class level, and take advantage of auto-"
+"instantiation.)"
+msgstr ""
+"一部㮠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã¯ã‚·ã‚¹ãƒ†ãƒ ã®ä¸ã§è¤‡æ•°ã®ãƒãƒ¼ãƒ«ã‚’æžœãŸã™ã“ã¨ãŒã§"
+"ãã¾ã™ã€‚ 例ãˆã°ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ <literal>User</literal> "
+"クラスã¯ã€ よãç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ç®¡ç†ç”»é¢ã§ã¯å¯¾è©±ã‚¹"
+"コープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ <literal>@Role</literal> アノテー"
+"ションã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ç•°ãªã£ãŸã‚¹ã‚³ãƒ¼ãƒ—ã‚’æŒã¤è¿½åŠ 指定ã®ãƒãƒ¼ãƒ«ã®å®šç¾©"
+"ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ åŒã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã‚’ç•°ãªã‚‹ã‚³ãƒ³ãƒ†ã‚ス"
+"ト変数ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ (ã©ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ "
+"<emphasis>インスタンス</emphasis> も複数ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ãŒå¯èƒ½ã§"
+"ã™ãŒã€ ã“ã‚Œã¯ã‚¯ãƒ©ã‚¹ãƒ¬ãƒ™ãƒ«ã§å¯èƒ½ã§ã‚り自動インスタンス化を利用ã—ã¦ã„ã¾ã™ã€‚)"
#. Tag: programlisting
-#: Concepts.xml:567
+#: Concepts.xml:570
#, no-c-format
msgid ""
"<![CDATA[@Name(\"user\")\n"
@@ -863,13 +1470,17 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:569
+#: Concepts.xml:572
#, no-c-format
-msgid "The <literal>@Roles</literal> annotation lets us specify as many additional roles as we like."
-msgstr "<literal>@Roles</literal> アノテーションã¯ã€æ¬²ã—ã„ã ã‘多ãã®è¿½åŠ ã®ãƒãƒ¼ãƒ«ã®æŒ‡å®šã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>@Roles</literal> annotation lets us specify as many additional "
+"roles as we like."
+msgstr ""
+"<literal>@Roles</literal> アノテーションã¯ã€æ¬²ã—ã„ã ã‘多ãã®è¿½åŠ ã®ãƒãƒ¼ãƒ«ã®æŒ‡"
+"定をå¯èƒ½ã«ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:573
+#: Concepts.xml:576
#, no-c-format
msgid ""
"<![CDATA[@Name(\"user\")\n"
@@ -891,75 +1502,159 @@
"}]]>"
#. Tag: title
-#: Concepts.xml:578
+#: Concepts.xml:581
#, no-c-format
msgid "Built-in components"
msgstr "組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
#. Tag: para
-#: Concepts.xml:579
+#: Concepts.xml:582
#, no-c-format
-msgid "Like many good frameworks, Seam eats its own dogfood and is implemented mostly as a set of built-in Seam interceptors (see later) and Seam components. This makes it easy for applications to interact with built-in components at runtime or even customize the basic functionality of Seam by replacing the built-in components with custom implementations. The built-in components are defined in the Seam namespace <literal>org.jboss.seam.core</literal> and the Java package of the same name."
-msgstr "多ãã®è‰¯ã„フレームワークã®ã‚ˆã†ã«ã€ Seam ã¯è‡ªåˆ†è‡ªèº«ãŒæä¾›ã—ã¦ã„る機能を使ã†ã“ã¨ã‚’心掛ã‘ã¦ã„ã¾ã™ (Eat Your Own Dog Food) 。 組ã¿è¾¼ã¿ã® Seam インタセプタ (後述) 㨠Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚»ãƒƒãƒˆã§å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ã€ã‚¢ãƒ—リケーションãŒãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã§çµ„ã¿è¾¼ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã‚„ã‚Šå–ã‚Šè¡Œã†ã“ã¨ã‚’容易ã«ã—ã¾ã™ã€‚ ã•ã‚‰ã«ã€çµ„ã¿è¾¼ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’独自ã®å®Ÿè£…ã«ç½®ãæ›ãˆã‚‹ã“ã¨ã«ã‚ˆã£ã¦ Seam ã®åŸºæœ¬æ©Ÿèƒ½ã‚’カスタマイズã™ã‚‹ã“ã¨ã•ãˆå®¹æ˜“ã«ã—ã¾ã™ã€‚ 組ã¿è¾¼ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ Seam ã®åå‰ç©ºé–“ <literal>org.jboss.seam.core</literal> 㨠åŒã˜åå‰ã® Java パッケージã«ãŠã„ã¦å®šç¾©ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Like many good frameworks, Seam eats its own dogfood and is implemented "
+"mostly as a set of built-in Seam interceptors (see later) and Seam "
+"components. This makes it easy for applications to interact with built-in "
+"components at runtime or even customize the basic functionality of Seam by "
+"replacing the built-in components with custom implementations. The built-in "
+"components are defined in the Seam namespace <literal>org.jboss.seam.core</"
+"literal> and the Java package of the same name."
+msgstr ""
+"多ãã®è‰¯ã„フレームワークã®ã‚ˆã†ã«ã€ Seam ã¯è‡ªåˆ†è‡ªèº«ãŒæä¾›ã—ã¦ã„る機能を使ã†ã“"
+"ã¨ã‚’心掛ã‘ã¦ã„ã¾ã™ (Eat Your Own Dog Food) 。 組ã¿è¾¼ã¿ã® Seam インタセプタ "
+"(後述) 㨠Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚»ãƒƒãƒˆã§å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ã€ã‚¢ãƒ—リケー"
+"ションãŒãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã§çµ„ã¿è¾¼ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã‚„ã‚Šå–ã‚Šè¡Œã†ã“ã¨ã‚’容易ã«ã—ã¾"
+"ã™ã€‚ ã•ã‚‰ã«ã€çµ„ã¿è¾¼ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’独自ã®å®Ÿè£…ã«ç½®ãæ›ãˆã‚‹ã“ã¨ã«ã‚ˆã£ã¦ "
+"Seam ã®åŸºæœ¬æ©Ÿèƒ½ã‚’カスタマイズã™ã‚‹ã“ã¨ã•ãˆå®¹æ˜“ã«ã—ã¾ã™ã€‚ 組ã¿è¾¼ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒ"
+"ント㯠Seam ã®åå‰ç©ºé–“ <literal>org.jboss.seam.core</literal> 㨠åŒã˜åå‰ã® "
+"Java パッケージã«ãŠã„ã¦å®šç¾©ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:586
+#: Concepts.xml:589
#, no-c-format
-msgid "The built-in components may be injected, just like any Seam components, but they also provide convenient static <literal>instance()</literal> methods:"
-msgstr "組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨åŒæ§˜ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ãŒã€ 便利ãªã‚¹ã‚¿ãƒ†ã‚£ãƒƒã‚¯ <literal>instance()</literal> メソッドもæä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"The built-in components may be injected, just like any Seam components, but "
+"they also provide convenient static <literal>instance()</literal> methods:"
+msgstr ""
+"組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨åŒæ§˜ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹ã“ã¨ã‚‚å¯"
+"能ã§ã™ãŒã€ 便利ãªã‚¹ã‚¿ãƒ†ã‚£ãƒƒã‚¯ <literal>instance()</literal> メソッドもæä¾›ã—"
+"ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:590
+#: Concepts.xml:593
#, no-c-format
-msgid "<![CDATA[FacesMessages.instance().add(\"Welcome back, #{user.name}!\");]]>"
-msgstr "<![CDATA[FacesMessages.instance().add(\"Welcome back, #{user.name}!\");]]>"
+msgid ""
+"<![CDATA[FacesMessages.instance().add(\"Welcome back, #{user.name}!\");]]>"
+msgstr ""
+"<![CDATA[FacesMessages.instance().add(\"Welcome back, #{user.name}!\");]]>"
#. Tag: title
-#: Concepts.xml:596
+#: Concepts.xml:599
#, no-c-format
msgid "Bijection"
msgstr "ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³"
#. Tag: para
-#: Concepts.xml:597
+#: Concepts.xml:600
#, no-c-format
-msgid "<emphasis>Dependency injection</emphasis> or <emphasis>inversion of control</emphasis> is by now a familiar concept to most Java developers. Dependency injection allows a component to obtain a reference to another component by having the container \"inject\" the other component to a setter method or instance variable. In all dependency injection implementations that we have seen, injection occurs when the component is constructed, and the reference does not subsequently change for the lifetime of the component instance. For stateless components, this is reasonable. From the point of view of a client, all instances of a particular stateless component are interchangeable. On the other hand, Seam emphasizes the use of stateful components. So traditional dependency injection is no longer a very useful construct. Seam introduces the notion of <emphasis>bijection</emphasis> as a generalization of injection. In contrast to injection, bijection is:"
-msgstr "<emphasis>ä¾å˜æ€§ã®æ³¨å…¥ (dependency injection)</emphasis> ã‚ã‚‹ã„㯠<emphasis>制御ã®é€†è»¢ (inversion of control)</emphasis> ã¯ä»Šã§ã¯ã‚‚ã†å¤§å¤šæ•°ã® Java 開発者ã«ã‚ˆã知られãŸæ¦‚念ã§ã™ã€‚ ä¾å˜æ€§ã®æ³¨å…¥ã¯ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆãŒä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å‚照をæŒã¤ã®ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ ãã‚Œã¯ã‚³ãƒ³ãƒ†ãƒŠã«ã‚ˆã£ã¦ setter メソッドã‚ã‚‹ã„ã¯ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã«ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’「インジェクト (注入)ã€ã•ã›ã‚‹ã“ã¨ã§å®Ÿç¾ã—ã¾ã™ã€‚ ã“ã‚Œã¾ã§ã‚ã£ãŸã™ã¹ã¦ã®ä¾å˜æ€§ã®æ³¨å…¥ã®å®Ÿè£…ã§ã¯ã€ インジェクションã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒç”Ÿæˆã•ã‚ŒãŸã¨ãã«èµ·ã“り〠ãã®å¾Œã€å‚ç…§ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã®é–“ã§å¤‰åŒ–ã—ã¾ã›ã‚“。 ステートレスコンãƒãƒ¼ãƒãƒ³ãƒˆã«ãŠã„ã¦ã€ã“ã‚Œã¯ç†ã«ã‹ãªã£ã¦ã„ã¾ã™ã€‚ クライアントã®è¦³ç‚¹ã‹ã‚‰ã€ç‰¹å®šã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã™ã!
¹ã¦ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯äº¤æ›å¯èƒ½ã§ã™ã€‚ 一方ã€Seamã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ä½¿ç”¨ã«é‡ç‚¹ã‚’ç½®ã„ã¦ã„ã¾ã™ã€‚ 従ã£ã¦ã€å…¸åž‹çš„ãªä¾å˜æ€§ã®æ³¨å…¥ã¯ã‚‚ã¯ã‚„ã‚ã¾ã‚Šæœ‰ç”¨ãªæ§‹é€ ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 Seam ã¯ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã®ä¸€èˆ¬åŒ–ã¨ã—ã¦ã€<emphasis>ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ (bijection)</emphasis> ã®æ¦‚念を導入ã—ã¾ã—ãŸã€‚ インジェクションã¨å¯¾æ¯”ã™ã‚‹ã¨ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"<emphasis>Dependency injection</emphasis> or <emphasis>inversion of control</"
+"emphasis> is by now a familiar concept to most Java developers. Dependency "
+"injection allows a component to obtain a reference to another component by "
+"having the container \"inject\" the other component to a setter method or "
+"instance variable. In all dependency injection implementations that we have "
+"seen, injection occurs when the component is constructed, and the reference "
+"does not subsequently change for the lifetime of the component instance. For "
+"stateless components, this is reasonable. From the point of view of a "
+"client, all instances of a particular stateless component are "
+"interchangeable. On the other hand, Seam emphasizes the use of stateful "
+"components. So traditional dependency injection is no longer a very useful "
+"construct. Seam introduces the notion of <emphasis>bijection</emphasis> as a "
+"generalization of injection. In contrast to injection, bijection is:"
+msgstr ""
+"<emphasis>ä¾å˜æ€§ã®æ³¨å…¥ (dependency injection)</emphasis> ã‚ã‚‹ã„㯠<emphasis>"
+"制御ã®é€†è»¢ (inversion of control)</emphasis> ã¯ä»Šã§ã¯ã‚‚ã†å¤§å¤šæ•°ã® Java 開発者"
+"ã«ã‚ˆã知られãŸæ¦‚念ã§ã™ã€‚ ä¾å˜æ€§ã®æ³¨å…¥ã¯ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆãŒä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ã®å‚照をæŒã¤ã®ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ ãã‚Œã¯ã‚³ãƒ³ãƒ†ãƒŠã«ã‚ˆã£ã¦ setter メソッドã‚ã‚‹ã„ã¯"
+"インスタンス変数ã«ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’「インジェクト (注入)ã€ã•ã›ã‚‹ã“ã¨ã§å®Ÿ"
+"ç¾ã—ã¾ã™ã€‚ ã“ã‚Œã¾ã§ã‚ã£ãŸã™ã¹ã¦ã®ä¾å˜æ€§ã®æ³¨å…¥ã®å®Ÿè£…ã§ã¯ã€ インジェクションã¯"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆãŒç”Ÿæˆã•ã‚ŒãŸã¨ãã«èµ·ã“り〠ãã®å¾Œã€å‚ç…§ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ©ã‚¤ãƒ•"
+"サイクルã®é–“ã§å¤‰åŒ–ã—ã¾ã›ã‚“。 ステートレスコンãƒãƒ¼ãƒãƒ³ãƒˆã«ãŠã„ã¦ã€ã“ã‚Œã¯ç†ã«ã‹"
+"ãªã£ã¦ã„ã¾ã™ã€‚ クライアントã®è¦³ç‚¹ã‹ã‚‰ã€ç‰¹å®šã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã™"
+"ã¹ã¦ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯äº¤æ›å¯èƒ½ã§ã™ã€‚ 一方ã€Seamã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®"
+"使用ã«é‡ç‚¹ã‚’ç½®ã„ã¦ã„ã¾ã™ã€‚ 従ã£ã¦ã€å…¸åž‹çš„ãªä¾å˜æ€§ã®æ³¨å…¥ã¯ã‚‚ã¯ã‚„ã‚ã¾ã‚Šæœ‰ç”¨ãªæ§‹"
+"é€ ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 Seam ã¯ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã®ä¸€èˆ¬åŒ–ã¨ã—ã¦ã€<emphasis>ãƒã‚¤ã‚¸ã‚§"
+"クション (bijection)</emphasis> ã®æ¦‚念を導入ã—ã¾ã—ãŸã€‚ インジェクションã¨å¯¾æ¯”"
+"ã™ã‚‹ã¨ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
# 2.0 modified
#. Tag: para
-#: Concepts.xml:611
+#: Concepts.xml:614
#, no-c-format
-msgid "<emphasis>contextual</emphasis> - bijection is used to assemble stateful components from various different contexts (a component from a \"wider\" context may even have a reference to a component from a \"narrower\" context)"
-msgstr "<emphasis>コンテã‚ストä¾å˜ (contextual)</emphasis> - ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã•ã¾ã–ã¾ãªç•°ãªã‚‹ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’組ã¿ç«‹ã¦ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ (「より広ㄠ(wider) ã€ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€Œã‚ˆã‚Šç‹ã„ (narrow) ã€ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã®å‚照もæŒã¤ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。)"
+msgid ""
+"<emphasis>contextual</emphasis> - bijection is used to assemble stateful "
+"components from various different contexts (a component from a \"wider\" "
+"context may even have a reference to a component from a \"narrower\" context)"
+msgstr ""
+"<emphasis>コンテã‚ストä¾å˜ (contextual)</emphasis> - ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã•ã¾ã–"
+"ã¾ãªç•°ãªã‚‹ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’組ã¿ç«‹ã¦ã‚‹ãŸã‚ã«ä½¿ç”¨"
+"ã•ã‚Œã¾ã™ã€‚ (「より広ㄠ(wider) ã€ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€Œã‚ˆã‚Šç‹"
+"ã„ (narrow) ã€ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã®å‚照もæŒã¤ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。)"
# 2.0 modified
#. Tag: para
-#: Concepts.xml:618
+#: Concepts.xml:621
#, no-c-format
-msgid "<emphasis>bidirectional</emphasis> - values are injected from context variables into attributes of the component being invoked, and also <emphasis>outjected</emphasis> from the component attributes back out to the context, allowing the component being invoked to manipulate the values of contextual variables simply by setting its own instance variables"
-msgstr "<emphasis>åŒæ–¹å‘性 (bidirectional)</emphasis> - 値ã¯ã‚³ãƒ³ãƒ†ã‚スト変数ã‹ã‚‰å‘¼ã°ã‚Œã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã€ ã¾ãŸã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ã‹ã‚‰ã‚³ãƒ³ãƒ†ã‚ストã«<emphasis>アウトジェクト (outject)</emphasis> ã•ã‚Œæˆ»ã•ã‚Œã¾ã™ã€‚ インスタンス変数ãã®ã‚‚ã®ã‚’è¨å®šã™ã‚‹ã“ã¨ã§ã€å‘¼ã°ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒç°¡å˜ã«ã‚³ãƒ³ãƒ†ã‚スト変数ã®å€¤ã‚’æ“作ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
+msgid ""
+"<emphasis>bidirectional</emphasis> - values are injected from context "
+"variables into attributes of the component being invoked, and also "
+"<emphasis>outjected</emphasis> from the component attributes back out to the "
+"context, allowing the component being invoked to manipulate the values of "
+"contextual variables simply by setting its own instance variables"
+msgstr ""
+"<emphasis>åŒæ–¹å‘性 (bidirectional)</emphasis> - 値ã¯ã‚³ãƒ³ãƒ†ã‚スト変数ã‹ã‚‰å‘¼ã°"
+"れるコンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã€ ã¾ãŸã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå±žæ€§ã‹ã‚‰ã‚³ãƒ³"
+"テã‚ストã«<emphasis>アウトジェクト (outject)</emphasis> ã•ã‚Œæˆ»ã•ã‚Œã¾ã™ã€‚ イン"
+"スタンス変数ãã®ã‚‚ã®ã‚’è¨å®šã™ã‚‹ã“ã¨ã§ã€å‘¼ã°ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒç°¡å˜ã«ã‚³ãƒ³ãƒ†ã‚"
+"スト変数ã®å€¤ã‚’æ“作ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:626
+#: Concepts.xml:629
#, no-c-format
-msgid "<emphasis>dynamic</emphasis> - since the value of contextual variables changes over time, and since Seam components are stateful, bijection takes place every time a component is invoked"
-msgstr "<emphasis>å‹•çš„ (dynamic)</emphasis> - ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå‘¼ã°ã‚Œã‚‹ãŸã³ã«ç™ºç”Ÿã—ã¾ã™ã€‚ ãªãœãªã‚‰ã€ã‚³ãƒ³ãƒ†ã‚ストã®å€¤ã¯æ™‚間経éŽã§å¤‰åŒ–ã—〠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã ã‹ã‚‰ã§ã™ã€‚"
+msgid ""
+"<emphasis>dynamic</emphasis> - since the value of contextual variables "
+"changes over time, and since Seam components are stateful, bijection takes "
+"place every time a component is invoked"
+msgstr ""
+"<emphasis>å‹•çš„ (dynamic)</emphasis> - ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå‘¼ã°"
+"れるãŸã³ã«ç™ºç”Ÿã—ã¾ã™ã€‚ ãªãœãªã‚‰ã€ã‚³ãƒ³ãƒ†ã‚ストã®å€¤ã¯æ™‚間経éŽã§å¤‰åŒ–ã—〠Seam コ"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã ã‹ã‚‰ã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:633
+#: Concepts.xml:636
#, no-c-format
-msgid "In essence, bijection lets you alias a context variable to a component instance variable, by specifying that the value of the instance variable is injected, outjected, or both. Of course, we use annotations to enable bijection."
-msgstr "本質的ã«ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã®å€¤ã‚’インジェクトã€ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã€ä¸¡æ–¹ã«ã‚ˆã‚ŠæŒ‡å®šã™ã‚‹ã“ã¨ã§ã€ ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã‚³ãƒ³ãƒ†ã‚スト変数をコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã«ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã‚’å¯èƒ½ã«ã—ã¾ã™ ã‚‚ã¡ã‚ã‚“ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’å¯èƒ½ã«ã™ã‚‹ãŸã‚ã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"In essence, bijection lets you alias a context variable to a component "
+"instance variable, by specifying that the value of the instance variable is "
+"injected, outjected, or both. Of course, we use annotations to enable "
+"bijection."
+msgstr ""
+"本質的ã«ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã®å€¤ã‚’インジェクトã€ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã€ä¸¡æ–¹ã«ã‚ˆã‚ŠæŒ‡å®š"
+"ã™ã‚‹ã“ã¨ã§ã€ ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã‚³ãƒ³ãƒ†ã‚スト変数をコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹"
+"変数ã«ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã‚’å¯èƒ½ã«ã—ã¾ã™ ã‚‚ã¡ã‚ã‚“ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’å¯èƒ½ã«ã™ã‚‹ãŸã‚ã«ã‚¢"
+"ノテーションãŒä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:639
+#: Concepts.xml:642
#, no-c-format
-msgid "The <literal>@In</literal> annotation specifies that a value should be injected, either into an instance variable:"
-msgstr "<literal>@In</literal> アノテーションã¯å€¤ãŒã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚’指定ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <literal>@In</literal> annotation specifies that a value should be "
+"injected, either into an instance variable:"
+msgstr ""
+"<literal>@In</literal> アノテーションã¯å€¤ãŒã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œ"
+"ã‚‹ã“ã¨ã‚’指定ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:644
+#: Concepts.xml:647
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -977,13 +1672,13 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:646
+#: Concepts.xml:649
#, no-c-format
msgid "or into a setter method:"
msgstr "ã‚ã‚‹ã„ã¯ã€setter メソッドã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:650
+#: Concepts.xml:653
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1013,31 +1708,58 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:653
+#: Concepts.xml:656
#, no-c-format
-msgid "By default, Seam will do a priority search of all contexts, using the name of the property or instance variable that is being injected. You may wish to specify the context variable name explicitly, using, for example, <literal>@In(\"currentUser\")</literal>."
-msgstr "デフォルトã§ã¯ã€ Seam ã¯ãƒ—ãƒãƒ‘ティåã‚ã‚‹ã„ã¯ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚ŒãŸã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°åを使用ã—ã¦ã€ ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ã‚ストã®å„ªå…ˆé †ä½æ¤œç´¢ã‚’è¡Œã„ã¾ã™ã€‚ 例ãˆã°ã€ <literal>@In(\"currentUser\")</literal>を使用ã™ã‚‹ã“ã¨ã§æ˜Žç¤ºçš„ã«ã‚³ãƒ³ãƒ†ã‚スト変数を指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"By default, Seam will do a priority search of all contexts, using the name "
+"of the property or instance variable that is being injected. You may wish to "
+"specify the context variable name explicitly, using, for example, "
+"<literal>@In(\"currentUser\")</literal>."
+msgstr ""
+"デフォルトã§ã¯ã€ Seam ã¯ãƒ—ãƒãƒ‘ティåã‚ã‚‹ã„ã¯ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚ŒãŸã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰"
+"æ•°åを使用ã—ã¦ã€ ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ã‚ストã®å„ªå…ˆé †ä½æ¤œç´¢ã‚’è¡Œã„ã¾ã™ã€‚ 例ãˆã°ã€ "
+"<literal>@In(\"currentUser\")</literal>を使用ã™ã‚‹ã“ã¨ã§æ˜Žç¤ºçš„ã«ã‚³ãƒ³ãƒ†ã‚スト変"
+"数を指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:659
+#: Concepts.xml:662
#, no-c-format
-msgid "If you want Seam to create an instance of the component when there is no existing component instance bound to the named context variable, you should specify <literal>@In(create=true)</literal>. If the value is optional (it can be null), specify <literal>@In(required=false)</literal>."
-msgstr "指定ã•ã‚ŒãŸã‚³ãƒ³ãƒ†ã‚スト変数ã¨é–¢é€£ã—ãŸæ—¢å˜ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒå˜åœ¨ã—ãªã„ã¨ãã«ã€ Seam ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ç”Ÿæˆã‚’望むãªã‚‰ã°ã€ <literal>@In(create=true)</literal> を指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 値ãŒã‚ªãƒ—ション㧠(null ã§ã‚‚å¯èƒ½) ã§ã‚ã‚Œã°ã€<literal>@In(required=false)</literal> を指定ã—ã¦ãã ã•ã„。"
+msgid ""
+"If you want Seam to create an instance of the component when there is no "
+"existing component instance bound to the named context variable, you should "
+"specify <literal>@In(create=true)</literal>. If the value is optional (it "
+"can be null), specify <literal>@In(required=false)</literal>."
+msgstr ""
+"指定ã•ã‚ŒãŸã‚³ãƒ³ãƒ†ã‚スト変数ã¨é–¢é€£ã—ãŸæ—¢å˜ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒå˜åœ¨ã—"
+"ãªã„ã¨ãã«ã€ Seam ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ç”Ÿæˆã‚’望むãªã‚‰ã°ã€ "
+"<literal>@In(create=true)</literal> を指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 値ãŒã‚ªãƒ—ション"
+"㧠(null ã§ã‚‚å¯èƒ½) ã§ã‚ã‚Œã°ã€<literal>@In(required=false)</literal> を指定ã—"
+"ã¦ãã ã•ã„。"
#. Tag: para
-#: Concepts.xml:665
+#: Concepts.xml:668
#, no-c-format
-msgid "For some components, it can be repetitive to have to specify <literal>@In(create=true)</literal> everywhere they are used. In such cases, you can annotate the component <literal>@AutoCreate</literal>, and then it will always be created, whenever needed, even without the explicit use of <literal>create=true</literal>."
-msgstr "ã„ãã¤ã‹ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã€ ãれらãŒä½¿ç”¨ã•ã‚Œã‚‹ã¨ã“ã‚ã§ã¯ã©ã“ã§ã‚‚繰り返㗠<literal>@In(create=true)</literal> を指定ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ã“ã®ã‚ˆã†ãªå ´åˆã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã« <literal>@AutoCreate</literal> アノテーションを付ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€ <literal>create=true</literal> を明示的ã«ä½¿ç”¨ã—ãªãã¦ã‚‚〠必è¦ãªã¨ã常ã«ä½œæˆã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"For some components, it can be repetitive to have to specify <literal>@In"
+"(create=true)</literal> everywhere they are used. In such cases, you can "
+"annotate the component <literal>@AutoCreate</literal>, and then it will "
+"always be created, whenever needed, even without the explicit use of "
+"<literal>create=true</literal>."
+msgstr ""
+"ã„ãã¤ã‹ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã€ ãれらãŒä½¿ç”¨ã•ã‚Œã‚‹ã¨ã“ã‚ã§ã¯ã©ã“ã§ã‚‚繰り返㗠"
+"<literal>@In(create=true)</literal> を指定ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ã“ã®"
+"よã†ãªå ´åˆã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã« <literal>@AutoCreate</literal> アノテーションを"
+"付ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€ <literal>create=true</literal> を明示的ã«ä½¿ç”¨ã—ãªãã¦"
+"も〠必è¦ãªã¨ã常ã«ä½œæˆã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:671
+#: Concepts.xml:674
#, no-c-format
msgid "You can even inject the value of an expression:"
msgstr "å¼ã®å€¤ã‚’インジェクトã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:675
+#: Concepts.xml:678
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1055,25 +1777,37 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:677
-#, no-c-format
-msgid "Injected values are disinjected (i.e, set to <literal>null</literal>) immediately after method completion and outjection."
-msgstr "注入ã•ã‚ŒãŸå€¤ã¯ãƒ¡ã‚½ãƒƒãƒ‰ãŒçµ‚了ã—アウトジェクトã•ã‚ŒãŸå¾Œã«é€†æ–¹å‘ã«æ³¨å…¥ã•ã‚Œã¾ã™( 例ãˆã° <literal>null</literal> ã«è¨å®šã•ã‚Œã¾ã™ )。"
+#: Concepts.xml:680
+#, fuzzy, no-c-format
+msgid ""
+"Injected values are disinjected (i.e., set to <literal>null</literal>) "
+"immediately after method completion and outjection."
+msgstr ""
+"注入ã•ã‚ŒãŸå€¤ã¯ãƒ¡ã‚½ãƒƒãƒ‰ãŒçµ‚了ã—アウトジェクトã•ã‚ŒãŸå¾Œã«é€†æ–¹å‘ã«æ³¨å…¥ã•ã‚Œã¾ã™"
+"( 例ãˆã° <literal>null</literal> ã«è¨å®šã•ã‚Œã¾ã™ )。"
#. Tag: para
-#: Concepts.xml:682
+#: Concepts.xml:685
#, no-c-format
-msgid "(There is much more information about component lifecycle and injection in the next chapter.)"
-msgstr "(コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã¨ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„ã¦ã¯æ¬¡ç« ã«ã‚ˆã‚Šå¤šãã®æƒ…å ±ãŒã‚ã‚Šã¾ã™ã€‚)"
+msgid ""
+"(There is much more information about component lifecycle and injection in "
+"the next chapter.)"
+msgstr ""
+"(コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã¨ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„ã¦ã¯æ¬¡ç« ã«ã‚ˆã‚Šå¤šãã®æƒ…å ±"
+"ãŒã‚ã‚Šã¾ã™ã€‚)"
#. Tag: para
-#: Concepts.xml:686
+#: Concepts.xml:689
#, no-c-format
-msgid "The <literal>@Out</literal> annotation specifies that an attribute should be outjected, either from an instance variable:"
-msgstr "<literal>@Out</literal>アノテーションã¯ã€å±žæ€§ãŒã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã‹ã‚‰ã‚‚アウトジェクトã•ã‚Œã‚‹ã¹ãã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>@Out</literal> annotation specifies that an attribute should be "
+"outjected, either from an instance variable:"
+msgstr ""
+"<literal>@Out</literal>アノテーションã¯ã€å±žæ€§ãŒã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã‹ã‚‰ã‚‚アウト"
+"ジェクトã•ã‚Œã‚‹ã¹ãã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:691
+#: Concepts.xml:694
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1091,13 +1825,13 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:693
+#: Concepts.xml:696
#, no-c-format
msgid "or from a getter method:"
msgstr "ã‚ã‚‹ã„㯠getter メソッドã‹ã‚‰ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:697
+#: Concepts.xml:700
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1127,13 +1861,13 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:699
+#: Concepts.xml:702
#, no-c-format
msgid "An attribute may be both injected and outjected:"
msgstr "属性値ã¯ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã“ã¨ã‚‚アウトジェクトã•ã‚Œã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:703
+#: Concepts.xml:706
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1151,13 +1885,13 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:705
+#: Concepts.xml:708
#, no-c-format
msgid "<para>or:</para>"
msgstr "<para>ã¾ãŸã¯ã€</para>"
#. Tag: programlisting
-#: Concepts.xml:709
+#: Concepts.xml:712
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1197,124 +1931,217 @@
"}]]>"
#. Tag: title
-#: Concepts.xml:714
+#: Concepts.xml:717
#, no-c-format
msgid "Lifecycle methods"
msgstr "ライフサイクルメソッド"
#. Tag: para
-#: Concepts.xml:716
+#: Concepts.xml:719
#, no-c-format
-msgid "Session bean and entity bean Seam components support all the usual EJB 3.0 lifecycle callback (<literal>@PostConstruct</literal>, <literal>@PreDestroy</literal>, etc). But Seam also supports the use of any of these callbacks with JavaBean components. However, since these annotations are not available in a J2EE environment, Seam defines two additional component lifecycle callbacks, equivalent to <literal>@PostConstruct</literal> and <literal>@PreDestroy</literal>."
-msgstr "セッション Bean ã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯é€šå¸¸ã® EJB 3.0 ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ (<literal>@PostConstruct</literal>ã€<literal>@PreDestroy</literal> ãªã©) ã®ã™ã¹ã¦ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã—ã‹ã‚‚ã€Seam 㯠JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆ ã§ã®ã“れらコールãƒãƒƒã‚¯ã®ä½¿ç”¨ã‚‚サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã—ã‹ã—ã€ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ J2EE 環境ã§ã¯æœ‰åŠ¹ã¨ãªã‚‰ãªã„ãŸã‚ã€Seam 㯠<literal>@PostConstruct</literal> 㨠<literal>@PreDestroy</literal> ã¨ç‰ä¾¡ãª 2 ã¤ã®è¿½åŠ コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’定義ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Session bean and entity bean Seam components support all the usual EJB 3.0 "
+"lifecycle callback (<literal>@PostConstruct</literal>, <literal>@PreDestroy</"
+"literal>, etc). But Seam also supports the use of any of these callbacks "
+"with JavaBean components. However, since these annotations are not available "
+"in a J2EE environment, Seam defines two additional component lifecycle "
+"callbacks, equivalent to <literal>@PostConstruct</literal> and "
+"<literal>@PreDestroy</literal>."
+msgstr ""
+"セッション Bean ã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯é€šå¸¸ã® EJB 3.0 ã®ãƒ©"
+"イフサイクルã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ (<literal>@PostConstruct</literal>ã€"
+"<literal>@PreDestroy</literal> ãªã©) ã®ã™ã¹ã¦ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã—ã‹ã‚‚ã€"
+"Seam 㯠JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆ ã§ã®ã“れらコールãƒãƒƒã‚¯ã®ä½¿ç”¨ã‚‚サãƒãƒ¼ãƒˆã—ã¦ã„"
+"ã¾ã™ã€‚ ã—ã‹ã—ã€ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ J2EE 環境ã§ã¯æœ‰åŠ¹ã¨ãªã‚‰ãªã„ãŸã‚ã€"
+"Seam 㯠<literal>@PostConstruct</literal> 㨠<literal>@PreDestroy</literal> "
+"ã¨ç‰ä¾¡ãª 2 ã¤ã®è¿½åŠ コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’定義ã—ã¦ã„ã¾ã™ã€‚"
# 2.1 modified
#. Tag: para
-#: Concepts.xml:724
+#: Concepts.xml:727
#, no-c-format
-msgid "The <literal>@Create</literal> method is called after Seam instantiates a component. Components may define only one <literal>@Create</literal> method."
-msgstr " <literal>@Create</literal> メソッド㯠Seam ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã—ãŸå¾Œã«å‘¼ã°ã‚Œã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ 1 ã¤ã® <literal>@Create</literal >メソッドã®ã¿å®šç¾©å¯èƒ½ã§ã™ã€‚ "
+msgid ""
+"The <literal>@Create</literal> method is called after Seam instantiates a "
+"component. Components may define only one <literal>@Create</literal> method."
+msgstr ""
+" <literal>@Create</literal> メソッド㯠Seam ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化"
+"ã—ãŸå¾Œã«å‘¼ã°ã‚Œã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ 1 ã¤ã® <literal>@Create</literal >メ"
+"ソッドã®ã¿å®šç¾©å¯èƒ½ã§ã™ã€‚ "
#. Tag: para
-#: Concepts.xml:729
+#: Concepts.xml:732
#, no-c-format
-msgid "The <literal>@Destroy</literal> method is called when the context that the Seam component is bound to ends. Components may define only one <literal>@Destroy</literal> method."
-msgstr " <literal>@Destroy</literal> メソッド㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆãŒãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã‚³ãƒ³ãƒ†ã‚ストãŒçµ‚了ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ 1 ã¤ã® <literal>@Destroy</literal> メソッドã®ã¿å®šç¾©å¯èƒ½ã§ã™ã€‚ "
+msgid ""
+"The <literal>@Destroy</literal> method is called when the context that the "
+"Seam component is bound to ends. Components may define only one "
+"<literal>@Destroy</literal> method."
+msgstr ""
+" <literal>@Destroy</literal> メソッド㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆãŒãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã‚³ãƒ³"
+"テã‚ストãŒçµ‚了ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ 1 ã¤ã® "
+"<literal>@Destroy</literal> メソッドã®ã¿å®šç¾©å¯èƒ½ã§ã™ã€‚ "
#. Tag: para
-#: Concepts.xml:734
+#: Concepts.xml:737
#, no-c-format
-msgid "In addition, stateful session bean components <emphasis>must</emphasis> define a method with no parameters annotated <literal>@Remove</literal>. This method is called by Seam when the context ends."
-msgstr "ã•ã‚‰ã«ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ‘ラメータ無ã—ã®<literal>@Remove</literal>を付ã‘ã‚‹ã“ã¨ãŒ<emphasis>å¿…é ˆ</emphasis> ã§ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã‚³ãƒ³ãƒ†ã‚ストãŒçµ‚了ã™ã‚‹ã¨ãã« Seam ã«ã‚ˆã‚Šå‘¼ã°ã‚Œã¾ã™ã€‚"
+msgid ""
+"In addition, stateful session bean components <emphasis>must</emphasis> "
+"define a method with no parameters annotated <literal>@Remove</literal>. "
+"This method is called by Seam when the context ends."
+msgstr ""
+"ã•ã‚‰ã«ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ‘ラメータ無ã—ã®"
+"<literal>@Remove</literal>を付ã‘ã‚‹ã“ã¨ãŒ<emphasis>å¿…é ˆ</emphasis> ã§ã™ã€‚ã“ã®"
+"メソッドã¯ã‚³ãƒ³ãƒ†ã‚ストãŒçµ‚了ã™ã‚‹ã¨ãã« Seam ã«ã‚ˆã‚Šå‘¼ã°ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:739
+#: Concepts.xml:742
#, no-c-format
-msgid "Finally, a related annotation is the <literal>@Startup</literal> annotation, which may be applied to any application or session scoped component. The <literal>@Startup</literal> annotation tells Seam to instantiate the component immediately, when the context begins, instead of waiting until it is first referenced by a client. It is possible to control the order of instantiation of startup components by specifying <literal>@Startup(depends={....})</literal>."
-msgstr "最後ã«ã€é–¢é€£ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ <literal>@Startup</literal> アノテーションã§ã™ã€‚ ãã‚Œã¯ã‚¢ãƒ—リケーションやセッションスコープコンãƒãƒ¼ãƒãƒ³ãƒˆã§åˆ©ç”¨å¯èƒ½ã§ã™ã€‚ <literal>@Startup</literal> アノテーションã¯ã€ コンテã‚ストãŒé–‹å§‹ã•ã‚ŒãŸã¨ãã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã‚ˆã‚‹åˆã‚ã¦ã®å‚照を待ã¤ã®ã§ã¯ãªã〠Seam ã«å³åº§ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã•ã›ã•ã›ã¾ã™ã€‚ <literal>@Startup(depends={....})</literal> を指定ã™ã‚‹ã“ã¨ã§ã€ スタートアップコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã™ã‚‹é †åºã®åˆ¶å¾¡ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Finally, a related annotation is the <literal>@Startup</literal> annotation, "
+"which may be applied to any application or session scoped component. The "
+"<literal>@Startup</literal> annotation tells Seam to instantiate the "
+"component immediately, when the context begins, instead of waiting until it "
+"is first referenced by a client. It is possible to control the order of "
+"instantiation of startup components by specifying <literal>@Startup(depends="
+"{....})</literal>."
+msgstr ""
+"最後ã«ã€é–¢é€£ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ <literal>@Startup</literal> アノテーションã§"
+"ã™ã€‚ ãã‚Œã¯ã‚¢ãƒ—リケーションやセッションスコープコンãƒãƒ¼ãƒãƒ³ãƒˆã§åˆ©ç”¨å¯èƒ½ã§"
+"ã™ã€‚ <literal>@Startup</literal> アノテーションã¯ã€ コンテã‚ストãŒé–‹å§‹ã•ã‚ŒãŸ"
+"ã¨ãã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã‚ˆã‚‹åˆã‚ã¦ã®å‚照を待ã¤ã®ã§ã¯ãªã〠Seam ã«å³åº§ã«ã‚³ãƒ³ãƒãƒ¼"
+"ãƒãƒ³ãƒˆã‚’インスタンス化ã•ã›ã•ã›ã¾ã™ã€‚ <literal>@Startup(depends={....})</"
+"literal> を指定ã™ã‚‹ã“ã¨ã§ã€ スタートアップコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã™ã‚‹"
+"é †åºã®åˆ¶å¾¡ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: title
-#: Concepts.xml:750
+#: Concepts.xml:753
#, no-c-format
msgid "Conditional installation"
msgstr "æ¡ä»¶ä»˜ãインストール"
#. Tag: para
-#: Concepts.xml:752
+#: Concepts.xml:755
#, no-c-format
-msgid "The <literal>@Install</literal> annotation lets you control conditional installation of components that are required in some deployment scenarios and not in others. This is useful if:"
-msgstr "<literal>@Install</literal> アノテーションã¯ã€ 特定ã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚·ãƒŠãƒªã‚ªã§ã¯å¿…é ˆã§åˆ¥ã®å ´åˆã¯ãã†ã§ãªã„よã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®æ¡ä»¶ä»˜ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ ã“ã‚Œã¯ä»¥ä¸‹ã®å ´åˆã«ä¾¿åˆ©ã§ã™ã€‚"
+msgid ""
+"The <literal>@Install</literal> annotation lets you control conditional "
+"installation of components that are required in some deployment scenarios "
+"and not in others. This is useful if:"
+msgstr ""
+"<literal>@Install</literal> アノテーションã¯ã€ 特定ã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚·ãƒŠãƒªã‚ªã§"
+"ã¯å¿…é ˆã§åˆ¥ã®å ´åˆã¯ãã†ã§ãªã„よã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®æ¡ä»¶ä»˜ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’"
+"å¯èƒ½ã«ã—ã¾ã™ã€‚ ã“ã‚Œã¯ä»¥ä¸‹ã®å ´åˆã«ä¾¿åˆ©ã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:759
+#: Concepts.xml:762
#, no-c-format
msgid "You want to mock out some infrastructural component in tests."
msgstr "テストã§ç‰¹å®šã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’モックã¨ã—ãŸã„。"
#. Tag: para
-#: Concepts.xml:764
+#: Concepts.xml:767
#, no-c-format
-msgid "You want change the implementation of a component in certain deployment scenarios."
+msgid ""
+"You want change the implementation of a component in certain deployment "
+"scenarios."
msgstr "特定ã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚·ãƒŠãƒªã‚ªã§ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå®Ÿè£…を変更ã—ãŸã„。"
#. Tag: para
-#: Concepts.xml:770
+#: Concepts.xml:773
#, no-c-format
-msgid "You want to install some components only if their dependencies are available (useful for framework authors)."
-msgstr "ä¾å˜æ€§ãŒæœ‰åŠ¹ãªå ´åˆã ã‘ã«ç‰¹å®šã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—ãŸã„ (フレームワークã®ä½œè€…ã«ä¾¿åˆ©)。"
+msgid ""
+"You want to install some components only if their dependencies are available "
+"(useful for framework authors)."
+msgstr ""
+"ä¾å˜æ€§ãŒæœ‰åŠ¹ãªå ´åˆã ã‘ã«ç‰¹å®šã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—ãŸã„ (フレーム"
+"ワークã®ä½œè€…ã«ä¾¿åˆ©)。"
#. Tag: para
-#: Concepts.xml:777
+#: Concepts.xml:780
#, no-c-format
-msgid "<literal>@Install</literal> works by letting you specify <emphasis>precedence</emphasis> and <emphasis>dependencies</emphasis>."
-msgstr "<literal>@Install</literal> 㯠<emphasis>å„ªå…ˆé †ä½</emphasis> 㨠<emphasis>ä¾å˜æ€§</emphasis> を指定ã™ã‚‹ã“ã¨ã§å‹•ä½œã—ã¾ã™ã€‚"
+msgid ""
+"<literal>@Install</literal> works by letting you specify "
+"<emphasis>precedence</emphasis> and <emphasis>dependencies</emphasis>."
+msgstr ""
+"<literal>@Install</literal> 㯠<emphasis>å„ªå…ˆé †ä½</emphasis> 㨠<emphasis>ä¾"
+"å˜æ€§</emphasis> を指定ã™ã‚‹ã“ã¨ã§å‹•ä½œã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:782
+#: Concepts.xml:785
#, no-c-format
-msgid "The precedence of a component is a number that Seam uses to decide which component to install when there are multiple classes with the same component name in the classpath. Seam will choose the component with the higher precendence. There are some predefined precedence values (in ascending order):"
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã®å„ªå…ˆé †ä½ã¯ã€ クラスパスä¸ã«åŒã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã‚’æŒã¤è¤‡æ•°ã®ã‚¯ãƒ©ã‚¹ãŒã‚ã‚‹å ´åˆã«ã€ インストールã™ã¹ãコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’決定ã™ã‚‹ãŸã‚ã« Seam ãŒä½¿ç”¨ã™ã‚‹ç•ªå·ã§ã™ã€‚ Seam ã¯ã‚ˆã‚Šå„ªå…ˆé †ä½ãŒé«˜ã„コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’é¸æŠžã—ã¾ã™ã€‚ ã‚らã‹ã˜ã‚決ã‚られãŸå„ªå…ˆé †ä½ã®å€¤ãŒã‚ã‚Šã¾ã™ (æ˜‡é †)。"
+msgid ""
+"The precedence of a component is a number that Seam uses to decide which "
+"component to install when there are multiple classes with the same component "
+"name in the classpath. Seam will choose the component with the higher "
+"precendence. There are some predefined precedence values (in ascending "
+"order):"
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®å„ªå…ˆé †ä½ã¯ã€ クラスパスä¸ã«åŒã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã‚’æŒã¤è¤‡æ•°ã®ã‚¯"
+"ラスãŒã‚ã‚‹å ´åˆã«ã€ インストールã™ã¹ãコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’決定ã™ã‚‹ãŸã‚ã« Seam ãŒä½¿"
+"用ã™ã‚‹ç•ªå·ã§ã™ã€‚ Seam ã¯ã‚ˆã‚Šå„ªå…ˆé †ä½ãŒé«˜ã„コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’é¸æŠžã—ã¾ã™ã€‚ ã‚らã‹"
+"ã˜ã‚決ã‚られãŸå„ªå…ˆé †ä½ã®å€¤ãŒã‚ã‚Šã¾ã™ (æ˜‡é †)。"
#. Tag: para
-#: Concepts.xml:791
+#: Concepts.xml:794
#, no-c-format
-msgid "<literal>BUILT_IN</literal> — the lowest precedece components are the components built in to Seam."
-msgstr "<literal>BUILT_IN</literal> — Seam ã«çµ„ã¿è¾¼ã¾ã‚ŒãŸæœ€ã‚‚å„ªå…ˆé †ä½ãŒä½Žã„コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
+msgid ""
+"<literal>BUILT_IN</literal> — the lowest precedece components are the "
+"components built in to Seam."
+msgstr ""
+"<literal>BUILT_IN</literal> — Seam ã«çµ„ã¿è¾¼ã¾ã‚ŒãŸæœ€ã‚‚å„ªå…ˆé †ä½ãŒä½Žã„コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
# 2.0 modified
#. Tag: para
-#: Concepts.xml:797
+#: Concepts.xml:800
#, no-c-format
-msgid "<literal>FRAMEWORK</literal> — components defined by third-party frameworks may override built-in components, but are overridden by application components."
-msgstr "<literal>FRAMEWORK</literal> — サードパーティフレームワークã«ã‚ˆã£ã¦å®šç¾©ã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ãŒã€ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã£ã¦ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"<literal>FRAMEWORK</literal> — components defined by third-party "
+"frameworks may override built-in components, but are overridden by "
+"application components."
+msgstr ""
+"<literal>FRAMEWORK</literal> — サードパーティフレームワークã«ã‚ˆã£ã¦å®šç¾©"
+"ã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§"
+"ã™ãŒã€ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã£ã¦ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:804
+#: Concepts.xml:807
#, no-c-format
-msgid "<literal>APPLICATION</literal> — the default precedence. This is appropriate for most application components."
-msgstr "<literal>APPLICATION</literal> — ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå„ªå…ˆé †ä½ã€ ã“ã‚Œã¯ã»ã¨ã‚“ã©ã®ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã«ãŠã„ã¦é©åˆ‡ã§ã™ã€‚"
+msgid ""
+"<literal>APPLICATION</literal> — the default precedence. This is "
+"appropriate for most application components."
+msgstr ""
+"<literal>APPLICATION</literal> — ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå„ªå…ˆé †ä½ã€ ã“ã‚Œã¯ã»ã¨ã‚“ã©ã®"
+"アプリケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã«ãŠã„ã¦é©åˆ‡ã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:810
+#: Concepts.xml:813
#, no-c-format
-msgid "<literal>DEPLOYMENT</literal> — for application components which are deployment-specific."
-msgstr "<literal>DEPLOYMENT</literal> — デプãƒã‚¤ãƒ¡ãƒ³ãƒˆå›ºæœ‰ã®ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆç”¨ã§ã™ã€‚"
+msgid ""
+"<literal>DEPLOYMENT</literal> — for application components which are "
+"deployment-specific."
+msgstr ""
+"<literal>DEPLOYMENT</literal> — デプãƒã‚¤ãƒ¡ãƒ³ãƒˆå›ºæœ‰ã®ã‚¢ãƒ—リケーションコ"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆç”¨ã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:816
+#: Concepts.xml:819
#, no-c-format
msgid "<literal>MOCK</literal> — for mock objects used in testing."
-msgstr "<literal>MOCK</literal> — テストã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ¢ãƒƒã‚¯ã‚ªãƒ–ジェクト用ã§ã™ã€‚"
+msgstr ""
+"<literal>MOCK</literal> — テストã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ¢ãƒƒã‚¯ã‚ªãƒ–ジェクト用ã§ã™ã€‚"
# 2.0 modified
#. Tag: para
-#: Concepts.xml:822
+#: Concepts.xml:825
#, no-c-format
-msgid "Suppose we have a component named <literal>messageSender</literal> that talks to a JMS queue."
-msgstr "JMS ã‚ューã¨å¯¾è©±ã™ã‚‹ <literal>messageSender</literal> ã¨ã„ã†åå‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚ã‚‹ã¨ã—ã¾ã™ã€‚"
+msgid ""
+"Suppose we have a component named <literal>messageSender</literal> that "
+"talks to a JMS queue."
+msgstr ""
+"JMS ã‚ューã¨å¯¾è©±ã™ã‚‹ <literal>messageSender</literal> ã¨ã„ã†åå‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒ"
+"ントãŒã‚ã‚‹ã¨ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:827
+#: Concepts.xml:830
#, no-c-format
msgid ""
"<![CDATA[@Name(\"messageSender\") \n"
@@ -1332,13 +2159,21 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:829
+#: Concepts.xml:832
#, no-c-format
-msgid "In our unit tests, we don't have a JMS queue available, so we would like to stub out this method. We'll create a <emphasis>mock</emphasis> component that exists in the classpath when unit tests are running, but is never deployed with the application:"
-msgstr "ユニットテストã§ã¯ã€ 有効ãªJMS ã‚ューãŒãªã„ã®ã§ã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’スタブã«ã—ã¦ã—ã¾ã„ãŸããªã‚Šã¾ã™ã€‚ ユニットテストãŒå®Ÿè¡Œã•ã‚Œã‚‹ã¨ãã«ã‚¯ãƒ©ã‚¹ãƒ‘スã«å˜åœ¨ã™ã‚‹ã‘ã‚Œã©ã‚¢ãƒ—リケーションã§ã¯ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œãªã„ <emphasis>mock</emphasis> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’作æˆã—ã¾ã™ã€‚"
+msgid ""
+"In our unit tests, we don't have a JMS queue available, so we would like to "
+"stub out this method. We'll create a <emphasis>mock</emphasis> component "
+"that exists in the classpath when unit tests are running, but is never "
+"deployed with the application:"
+msgstr ""
+"ユニットテストã§ã¯ã€ 有効ãªJMS ã‚ューãŒãªã„ã®ã§ã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’スタブã«ã—ã¦ã—"
+"ã¾ã„ãŸããªã‚Šã¾ã™ã€‚ ユニットテストãŒå®Ÿè¡Œã•ã‚Œã‚‹ã¨ãã«ã‚¯ãƒ©ã‚¹ãƒ‘スã«å˜åœ¨ã™ã‚‹ã‘ã‚Œã©"
+"アプリケーションã§ã¯ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œãªã„ <emphasis>mock</emphasis> コンãƒãƒ¼ãƒãƒ³ãƒˆ"
+"を作æˆã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:836
+#: Concepts.xml:839
#, no-c-format
msgid ""
"<![CDATA[@Name(\"messageSender\") \n"
@@ -1358,34 +2193,57 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:838
+#: Concepts.xml:841
#, no-c-format
-msgid "The <literal>precedence</literal> helps Seam decide which version to use when it finds both components in the classpath."
-msgstr "<literal>å„ªå…ˆé †ä½</literal> ã¯ã‚¯ãƒ©ã‚¹ãƒ‘スã§ä¸¡æ–¹ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’発見ã—ãŸã¨ã〠Seam ãŒã©ã¡ã‚‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’使用ã™ã‚‹ã‹ã‚’助ã‘ã¾ã™ã€‚"
+msgid ""
+"The <literal>precedence</literal> helps Seam decide which version to use "
+"when it finds both components in the classpath."
+msgstr ""
+"<literal>å„ªå…ˆé †ä½</literal> ã¯ã‚¯ãƒ©ã‚¹ãƒ‘スã§ä¸¡æ–¹ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’発見ã—ãŸã¨"
+"ã〠Seam ãŒã©ã¡ã‚‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’使用ã™ã‚‹ã‹ã‚’助ã‘ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:843
+#: Concepts.xml:846
#, no-c-format
-msgid "This is nice if we are able to control exactly which classes are in the classpath. But if I'm writing a reusable framework with many dependecies, I don't want to have to break that framework across many jars. I want to be able to decide which components to install depending upon what other components are installed, and upon what classes are available in the classpath. The <literal>@Install</literal> annotation also controls this functionality. Seam uses this mechanism internally to enable conditional installation of many of the built-in components. However, you probably won't need to use it in your application."
-msgstr "クラスパスã«ã‚る複数ã®ã‚¯ãƒ©ã‚¹ã‚’æ£ç¢ºã«åˆ¶å¾¡ã§ãã‚‹ãªã‚‰ã°ã€ ã“ã‚Œã¯ã™ã°ã‚‰ã—ã„ã“ã¨ã§ã™ã€‚ ã—ã‹ã—ã€å¤šãã®ä¾å˜æ€§ã‚’æŒã¤å†åˆ©ç”¨å¯èƒ½ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークを記述ã—ã¦ã„ã‚‹å ´åˆã€ 多ãã® Jar 全体ã«ãã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークを分散ã•ã›ãŸã„ã¨ã¯æ€ã‚ãªã„ã§ã—ょã†ã€‚ ä»–ã«ã©ã®ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã‹ã€ã‚¯ãƒ©ã‚¹ãƒ‘スä¸ã«ã©ã‚“ãªã‚¯ãƒ©ã‚¹ãŒä½¿ç”¨å¯èƒ½ã§ã‚ã‚‹ã‹ã«å¿œã˜ã¦ã€ インストールã™ã¹ãコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’決ã‚る方法ã®æ–¹ãŒå¥½ã¾ã‚Œã‚‹ã¯ãšã§ã™ã€‚ <literal>@Install</literal> アノテーションã¯ã“ã®æ©Ÿèƒ½ã‚‚制御ã—ã¦ã„ã¾ã™ã€‚ Seam ã¯å¤šãã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®æ¡ä»¶ä»˜ãインストールを実ç¾ã™ã‚‹ãŸã‚ã«å†…部ã§ã“ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ を使用ã—ã¾ã™ã€‚ ã—ã‹ã—ã€ã‚¢ãƒ—リケーションã§ã¯æらã使用ã™ã‚‹å¿…è¦ãŒãªã„ã§ã—ょã†ã€‚"
+msgid ""
+"This is nice if we are able to control exactly which classes are in the "
+"classpath. But if I'm writing a reusable framework with many dependecies, I "
+"don't want to have to break that framework across many jars. I want to be "
+"able to decide which components to install depending upon what other "
+"components are installed, and upon what classes are available in the "
+"classpath. The <literal>@Install</literal> annotation also controls this "
+"functionality. Seam uses this mechanism internally to enable conditional "
+"installation of many of the built-in components. However, you probably won't "
+"need to use it in your application."
+msgstr ""
+"クラスパスã«ã‚る複数ã®ã‚¯ãƒ©ã‚¹ã‚’æ£ç¢ºã«åˆ¶å¾¡ã§ãã‚‹ãªã‚‰ã°ã€ ã“ã‚Œã¯ã™ã°ã‚‰ã—ã„ã“ã¨ã§"
+"ã™ã€‚ ã—ã‹ã—ã€å¤šãã®ä¾å˜æ€§ã‚’æŒã¤å†åˆ©ç”¨å¯èƒ½ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークを記述ã—ã¦ã„ã‚‹å ´"
+"åˆã€ 多ãã® Jar 全体ã«ãã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークを分散ã•ã›ãŸã„ã¨ã¯æ€ã‚ãªã„ã§ã—ょã†ã€‚ "
+"ä»–ã«ã©ã®ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã‹ã€ã‚¯ãƒ©ã‚¹ãƒ‘スä¸ã«ã©ã‚“ãª"
+"クラスãŒä½¿ç”¨å¯èƒ½ã§ã‚ã‚‹ã‹ã«å¿œã˜ã¦ã€ インストールã™ã¹ãコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’決ã‚ã‚‹æ–¹"
+"法ã®æ–¹ãŒå¥½ã¾ã‚Œã‚‹ã¯ãšã§ã™ã€‚ <literal>@Install</literal> アノテーションã¯ã“ã®æ©Ÿ"
+"能も制御ã—ã¦ã„ã¾ã™ã€‚ Seam ã¯å¤šãã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®æ¡ä»¶ä»˜ãインストー"
+"ルを実ç¾ã™ã‚‹ãŸã‚ã«å†…部ã§ã“ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ を使用ã—ã¾ã™ã€‚ ã—ã‹ã—ã€ã‚¢ãƒ—リケーション"
+"ã§ã¯æらã使用ã™ã‚‹å¿…è¦ãŒãªã„ã§ã—ょã†ã€‚"
#. Tag: title
-#: Concepts.xml:857
+#: Concepts.xml:860
#, no-c-format
msgid "Logging"
msgstr "ãƒã‚®ãƒ³ã‚°"
#. Tag: para
-#: Concepts.xml:859
+#: Concepts.xml:862
#, no-c-format
msgid "Who is not totally fed up with seeing noisy code like this?"
msgstr "以下ã®ã‚ˆã†ãªã†ã£ã¨ã†ã—ã„コードを見るã®ã«é£½ã飽ãã—ã¦ã„ã¾ã›ã‚“ã‹ã€‚"
#. Tag: programlisting
-#: Concepts.xml:863
+#: Concepts.xml:866
#, no-c-format
msgid ""
-"<![CDATA[private static final Log log = LogFactory.getLog(CreateOrderAction.class);\n"
+"<![CDATA[private static final Log log = LogFactory.getLog(CreateOrderAction."
+"class);\n"
" \n"
"public Order createOrder(User user, Product product, int quantity) {\n"
" if ( log.isDebugEnabled() ) {\n"
@@ -1396,7 +2254,8 @@
" return new Order(user, product, quantity);\n"
"}]]>"
msgstr ""
-"<![CDATA[private static final Log log = LogFactory.getLog(CreateOrderAction.class);\n"
+"<![CDATA[private static final Log log = LogFactory.getLog(CreateOrderAction."
+"class);\n"
" \n"
"public Order createOrder(User user, Product product, int quantity) {\n"
" if ( log.isDebugEnabled() ) {\n"
@@ -1408,104 +2267,190 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:865
+#: Concepts.xml:868
#, no-c-format
-msgid "It is difficult to imagine how the code for a simple log message could possibly be more verbose. There is more lines of code tied up in logging than in the actual business logic! I remain totally astonished that the Java community has not come up with anything better in 10 years."
-msgstr "ç°¡å˜ãªãƒã‚°ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãŸã‚ã®ã‚³ãƒ¼ãƒ‰ã‚’ã©ã†ã—ã¦ã“ã‚“ãªã«å†—é•·ã«ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã®ã‹æƒ³åƒã™ã‚‹ã®ã¯å›°é›£ã§ã™ã€‚ 実際ã®ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã«é–¢é€£ã™ã‚‹ã‚³ãƒ¼ãƒ‰è¡Œã‚ˆã‚Šãƒã‚®ãƒ³ã‚°ã«é–¢é€£ã™ã‚‹æ–¹ãŒã‚ˆã‚Šå¤šãã‚ã‚Šã¾ã™ã€‚ Java コミュニティ㌠10 å¹´ã®é–“ã‚‚ã£ã¨è‰¯ã„ã‚‚ã®ã‚’考ãˆå‡ºã›ãªã‹ã£ãŸã“ã¨ã¯æœ¬å½“ã«é©šãã§ã™ã€‚"
+msgid ""
+"It is difficult to imagine how the code for a simple log message could "
+"possibly be more verbose. There is more lines of code tied up in logging "
+"than in the actual business logic! I remain totally astonished that the Java "
+"community has not come up with anything better in 10 years."
+msgstr ""
+"ç°¡å˜ãªãƒã‚°ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãŸã‚ã®ã‚³ãƒ¼ãƒ‰ã‚’ã©ã†ã—ã¦ã“ã‚“ãªã«å†—é•·ã«ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã®"
+"ã‹æƒ³åƒã™ã‚‹ã®ã¯å›°é›£ã§ã™ã€‚ 実際ã®ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã«é–¢é€£ã™ã‚‹ã‚³ãƒ¼ãƒ‰è¡Œã‚ˆã‚Šãƒã‚®ãƒ³ã‚°"
+"ã«é–¢é€£ã™ã‚‹æ–¹ãŒã‚ˆã‚Šå¤šãã‚ã‚Šã¾ã™ã€‚ Java コミュニティ㌠10 å¹´ã®é–“ã‚‚ã£ã¨è‰¯ã„ã‚‚ã®"
+"を考ãˆå‡ºã›ãªã‹ã£ãŸã“ã¨ã¯æœ¬å½“ã«é©šãã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:871
+#: Concepts.xml:874
#, no-c-format
msgid "Seam provides a logging API that simplifies this code significantly:"
msgstr "Seam ã¯ãŸãã•ã‚“ã®ã‚³ãƒ¼ãƒ‰ã‚’ç°¡ç´ åŒ–ã™ã‚‹ãƒã‚®ãƒ³ã‚° API ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:875
+#: Concepts.xml:878
#, no-c-format
msgid ""
"<![CDATA[@Logger private Log log;\n"
" \n"
"public Order createOrder(User user, Product product, int quantity) {\n"
-" log.debug(\"Creating new order for user: #0 product: #1 quantity: #2\", user.username(), product.name(), quantity);\n"
+" log.debug(\"Creating new order for user: #0 product: #1 quantity: #2\", "
+"user.username(), product.name(), quantity);\n"
" return new Order(user, product, quantity);\n"
"}]]>"
msgstr ""
"<![CDATA[@Logger private Log log;\n"
" \n"
"public Order createOrder(User user, Product product, int quantity) {\n"
-" log.debug(\"Creating new order for user: #0 product: #1 quantity: #2\", user.username(), product.name(), quantity);\n"
+" log.debug(\"Creating new order for user: #0 product: #1 quantity: #2\", "
+"user.username(), product.name(), quantity);\n"
" return new Order(user, product, quantity);\n"
"}]]>"
# 2.0 modified
#. Tag: para
-#: Concepts.xml:877
-#, no-c-format
-msgid "It doesn't matter if you declare the <literal>log</literal> variable static or not—it will work either way, except for entity bean components which require the <literal>log</literal> variable to be static."
-msgstr "<literal>log</literal> 変数ãŒé™çš„ã§ã‚ã‚‹ã¨å®£è¨€ã™ã‚‹ã‹ã©ã†ã‹ã¯å•é¡Œã§ã¯ã‚ã‚Šã¾ã›ã‚“ — <literal>log</literal> 変数ãŒé™çš„ã§ã‚ã‚‹å¿…è¦ãŒã‚るエンティティ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆä»¥å¤–ãªã‚‰ã€ ã©ã¡ã‚‰ã®æ–¹æ³•ã§ã‚‚ã†ã¾ãã„ãã§ã—ょã†ã€‚"
+#: Concepts.xml:880
+#, fuzzy, no-c-format
+msgid ""
+"It doesn't matter if you declare the <literal>log</literal> variable static "
+"or not — it will work either way, except for entity bean components "
+"which require the <literal>log</literal> variable to be static."
+msgstr ""
+"<literal>log</literal> 変数ãŒé™çš„ã§ã‚ã‚‹ã¨å®£è¨€ã™ã‚‹ã‹ã©ã†ã‹ã¯å•é¡Œã§ã¯ã‚ã‚Šã¾ã›"
+"ã‚“ — <literal>log</literal> 変数ãŒé™çš„ã§ã‚ã‚‹å¿…è¦ãŒã‚るエンティティ Bean コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆä»¥å¤–ãªã‚‰ã€ ã©ã¡ã‚‰ã®æ–¹æ³•ã§ã‚‚ã†ã¾ãã„ãã§ã—ょã†ã€‚"
#. Tag: para
-#: Concepts.xml:883
+#: Concepts.xml:886
#, no-c-format
-msgid "Note that we don't need the noisy <literal>if ( log.isDebugEnabled() )</literal> guard, since string concatenation happens <emphasis>inside</emphasis> the <literal>debug()</literal> method. Note also that we don't usually need to specify the log category explicitly, since Seam knows what component it is injecting the <literal>Log</literal> into."
-msgstr "ストリング連çµã¯ã€<literal>debug()</literal> メソッド㮠<emphasis>内部</emphasis> ã§èµ·ã“ã‚‹ãŸã‚〠ã†ã£ã¨ã†ã—ã„ <literal>if ( log.isDebugEnabled() )</literal> ã«ã‚ˆã‚‹ç›£è¦–ã¯ä¸è¦ã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 Seam ã¯ã©ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã« <literal>Log</literal> をインジェクトã—ãŸã‹ã‚’知ã£ã¦ã„ã‚‹ãŸã‚〠通常ã€ãƒã‚°ã‚«ãƒ†ã‚´ãƒªã‚’明示的ã«æŒ‡å®šã™ã‚‹å¿…è¦ãªã„ã“ã¨ã‚‚ç•™æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"Note that we don't need the noisy <literal>if ( log.isDebugEnabled() )</"
+"literal> guard, since string concatenation happens <emphasis>inside</"
+"emphasis> the <literal>debug()</literal> method. Note also that we don't "
+"usually need to specify the log category explicitly, since Seam knows what "
+"component it is injecting the <literal>Log</literal> into."
+msgstr ""
+"ストリング連çµã¯ã€<literal>debug()</literal> メソッド㮠<emphasis>内部</"
+"emphasis> ã§èµ·ã“ã‚‹ãŸã‚〠ã†ã£ã¨ã†ã—ã„ <literal>if ( log.isDebugEnabled() )</"
+"literal> ã«ã‚ˆã‚‹ç›£è¦–ã¯ä¸è¦ã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 Seam ã¯ã©ã®ã‚³ãƒ³ãƒãƒ¼ãƒ"
+"ント㫠<literal>Log</literal> をインジェクトã—ãŸã‹ã‚’知ã£ã¦ã„ã‚‹ãŸã‚〠通常ã€ãƒ"
+"グカテゴリを明示的ã«æŒ‡å®šã™ã‚‹å¿…è¦ãªã„ã“ã¨ã‚‚ç•™æ„ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Concepts.xml:898
+#: Concepts.xml:901
#, no-c-format
-msgid "If <literal>User</literal> and <literal>Product</literal> are Seam components available in the current contexts, it gets even better:"
-msgstr "<literal>User</literal> 㨠<literal>Product</literal> ãŒã€ ç¾åœ¨ã®ã‚³ãƒ³ãƒ†ã‚ストã§æœ‰åŠ¹ãª Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®å ´åˆã€ãã‚Œã¯ã•ã‚‰ã«è‰¯ããªã‚Šã¾ã™ã€‚"
+msgid ""
+"If <literal>User</literal> and <literal>Product</literal> are Seam "
+"components available in the current contexts, it gets even better:"
+msgstr ""
+"<literal>User</literal> 㨠<literal>Product</literal> ãŒã€ ç¾åœ¨ã®ã‚³ãƒ³ãƒ†ã‚スト"
+"ã§æœ‰åŠ¹ãª Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®å ´åˆã€ãã‚Œã¯ã•ã‚‰ã«è‰¯ããªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:903
+#: Concepts.xml:906
#, no-c-format
msgid ""
"<![CDATA[@Logger private Log log;\n"
" \n"
"public Order createOrder(User user, Product product, int quantity) {\n"
-" log.debug(\"Creating new order for user: #{user.username} product: #{product.name} quantity: #0\", quantity);\n"
+" log.debug(\"Creating new order for user: #{user.username} product: #"
+"{product.name} quantity: #0\", quantity);\n"
" return new Order(user, product, quantity);\n"
"}]]>"
msgstr ""
"<![CDATA[@Logger private Log log;\n"
" \n"
"public Order createOrder(User user, Product product, int quantity) {\n"
-" log.debug(\"Creating new order for user: #{user.username} product: #{product.name} quantity: #0\", quantity);\n"
+" log.debug(\"Creating new order for user: #{user.username} product: #"
+"{product.name} quantity: #0\", quantity);\n"
" return new Order(user, product, quantity);\n"
"}]]>"
#. Tag: para
-#: Concepts.xml:905
+#: Concepts.xml:908
#, no-c-format
-msgid "Seam logging automagically chooses whether to send output to log4j or JDK logging. If log4j is in the classpath, Seam with use it. If it is not, Seam will use JDK logging."
-msgstr "Seam ãƒã‚®ãƒ³ã‚°ã¯è‡ªå‹•çš„ã« log4j ã‚ã‚‹ã„㯠JDK logging ã«å‡ºåŠ›ã‚’é€ä»˜ã™ã‚‹ã‹ã‚’é¸æŠžã—ã¾ã™ã€‚ log4j ãŒã‚¯ãƒ©ã‚¹ãƒ‘スã«é€šã£ã¦ã„ã‚Œã°ã€Seam ã¯ãれを使用ã—ã¾ã™ã€‚ ãã†ã§ãªã‘ã‚Œã°ã€Seam 㯠JDK logging を使用ã—ã¾ã™ã€‚"
+msgid ""
+"Seam logging automagically chooses whether to send output to log4j or JDK "
+"logging. If log4j is in the classpath, Seam with use it. If it is not, Seam "
+"will use JDK logging."
+msgstr ""
+"Seam ãƒã‚®ãƒ³ã‚°ã¯è‡ªå‹•çš„ã« log4j ã‚ã‚‹ã„㯠JDK logging ã«å‡ºåŠ›ã‚’é€ä»˜ã™ã‚‹ã‹ã‚’é¸æŠžã—"
+"ã¾ã™ã€‚ log4j ãŒã‚¯ãƒ©ã‚¹ãƒ‘スã«é€šã£ã¦ã„ã‚Œã°ã€Seam ã¯ãれを使用ã—ã¾ã™ã€‚ ãã†ã§ãªã‘"
+"ã‚Œã°ã€Seam 㯠JDK logging を使用ã—ã¾ã™ã€‚"
#. Tag: title
-#: Concepts.xml:913
+#: Concepts.xml:916
#, no-c-format
-msgid "The <literal>Mutable</literal> interface and <literal>@ReadOnly</literal>"
-msgstr "<literal>Mutable</literal> インタフェース㨠<literal>@ReadOnly</literal>"
+msgid ""
+"The <literal>Mutable</literal> interface and <literal>@ReadOnly</literal>"
+msgstr ""
+"<literal>Mutable</literal> インタフェース㨠<literal>@ReadOnly</literal>"
#. Tag: para
-#: Concepts.xml:914
+#: Concepts.xml:917
#, no-c-format
-msgid "Many application servers feature an amazingly broken implementation of <literal>HttpSession</literal> clustering, where changes to the state of mutable objects bound to the session are only replicated when the application calls <literal>setAttribute()</literal> explicitly. This is a source of bugs that can not effectively be tested for at development time, since they will only manifest when failover occurs. Furthermore, the actual replication message contains the entire serialized object graph bound to the session attribute, which is inefficient."
-msgstr "アプリケーションãŒæ˜Žç¤ºçš„ã« <literal>setAttribute()</literal> を呼ã³å‡ºã™ã¨ã¨ãã«ã€ セッションã«ãƒã‚¤ãƒ³ãƒ‰ã—ãŸå¯å¤‰ã‚ªãƒ–ジェクトã®çŠ¶æ…‹å¤‰åŒ–ãŒè¤‡è£½ã•ã‚Œã‚‹ã ã‘ãªã®ã§ã€ 多ãã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã®æ©Ÿèƒ½ã¯é©šãã»ã©ã„ã„åŠ æ¸›ãª <literal>HttpSession</literal> クラスタリングã®å®Ÿè£…ã‚’æŒã£ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ãƒ•ã‚§ã‚¤ãƒ«ã‚ªãƒ¼ãƒãŒç™ºç”Ÿã™ã‚‹ã¨ãã«ã ã‘ã«ç¾ã‚Œã‚‹ã®ã§ã€ 効果的ã«é–‹ç™ºæ™‚ã«ãƒ†ã‚¹ãƒˆã•ã‚Œã‚‹ã“ã¨ãŒã§ããªã„ãƒã‚°ã®åŽŸå› ã§ã™ã€‚ ã•ã‚‰ã«å®Ÿéš›ã®è¤‡è£½ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³å±žæ€§ã¨ãƒã‚¤ãƒ³ãƒ‰ã—ãŸã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚ŒãŸã‚ªãƒ–ジェクトグラフ全体をå«ã‚“ã§ã„ã¾ã™ã€‚ ãã—ã¦ã€ãã‚Œã¯éžåŠ¹çŽ‡ã§ã™ã€‚"
+msgid ""
+"Many application servers feature an amazingly broken implementation of "
+"<literal>HttpSession</literal> clustering, where changes to the state of "
+"mutable objects bound to the session are only replicated when the "
+"application calls <literal>setAttribute()</literal> explicitly. This is a "
+"source of bugs that can not effectively be tested for at development time, "
+"since they will only manifest when failover occurs. Furthermore, the actual "
+"replication message contains the entire serialized object graph bound to the "
+"session attribute, which is inefficient."
+msgstr ""
+"アプリケーションãŒæ˜Žç¤ºçš„ã« <literal>setAttribute()</literal> を呼ã³å‡ºã™ã¨ã¨ã"
+"ã«ã€ セッションã«ãƒã‚¤ãƒ³ãƒ‰ã—ãŸå¯å¤‰ã‚ªãƒ–ジェクトã®çŠ¶æ…‹å¤‰åŒ–ãŒè¤‡è£½ã•ã‚Œã‚‹ã ã‘ãªã®"
+"ã§ã€ 多ãã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã®æ©Ÿèƒ½ã¯é©šãã»ã©ã„ã„åŠ æ¸›ãª "
+"<literal>HttpSession</literal> クラスタリングã®å®Ÿè£…ã‚’æŒã£ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯"
+"フェイルオーãƒãŒç™ºç”Ÿã™ã‚‹ã¨ãã«ã ã‘ã«ç¾ã‚Œã‚‹ã®ã§ã€ 効果的ã«é–‹ç™ºæ™‚ã«ãƒ†ã‚¹ãƒˆã•ã‚Œã‚‹"
+"ã“ã¨ãŒã§ããªã„ãƒã‚°ã®åŽŸå› ã§ã™ã€‚ ã•ã‚‰ã«å®Ÿéš›ã®è¤‡è£½ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³å±žæ€§ã¨ãƒ"
+"インドã—ãŸã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚ŒãŸã‚ªãƒ–ジェクトグラフ全体をå«ã‚“ã§ã„ã¾ã™ã€‚ ãã—ã¦ã€ã"
+"ã‚Œã¯éžåŠ¹çŽ‡ã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:923
+#: Concepts.xml:926
#, no-c-format
-msgid "Of course, EJB stateful session beans must perform automatic dirty checking and replication of mutable state and a sophisticated EJB container can introduce optimizations such as attribute-level replication. Unfortunately, not all Seam users have the good fortune to be working in an environment that supports EJB 3.0. So, for session and conversation scoped JavaBean and entity bean components, Seam provides an extra layer of cluster-safe state management over the top of the web container session clustering."
-msgstr "ã‚‚ã¡ã‚ã‚“ã€EJB ステートフルセッション Bean ã¯è‡ªå‹•çš„ã«ãƒ€ãƒ¼ãƒ†ã‚£ãªãƒã‚§ãƒƒã‚¯ã¨å¯å¤‰çŠ¶æ…‹ã®è¤‡è£½ã‚’実行ã™ã‚‹ã®ãŒå¿…è¦ã§ã‚り〠洗練ã•ã‚ŒãŸ EJB コンテナã¯å±žæ€§ãƒ¬ãƒ™ãƒ«ã®è¤‡è£½ãªã©ã®æœ€é©åŒ–ã‚’è¡Œã†ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ ã‚ã„ã«ãã€ã™ã¹ã¦ã® Seam ユーザー㌠EJB 3.0 をサãƒãƒ¼ãƒˆã™ã‚‹æµã¾ã‚ŒãŸç’°å¢ƒã§ä½œæ¥ã‚’ã—ã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ãã“ã§ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¨å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã® JavaBean ã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã«ã€ Seam 㯠Web コンテナセッションクラスタリングã®ä¸Šã§ã‚¯ãƒ©ã‚¹ã‚¿ã‚»ãƒ¼ãƒ•ãªçŠ¶æ…‹ç®¡ç†ã®ç‰¹åˆ¥ãªãƒ¬ã‚¤ãƒ¤ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"Of course, EJB stateful session beans must perform automatic dirty checking "
+"and replication of mutable state and a sophisticated EJB container can "
+"introduce optimizations such as attribute-level replication. Unfortunately, "
+"not all Seam users have the good fortune to be working in an environment "
+"that supports EJB 3.0. So, for session and conversation scoped JavaBean and "
+"entity bean components, Seam provides an extra layer of cluster-safe state "
+"management over the top of the web container session clustering."
+msgstr ""
+"ã‚‚ã¡ã‚ã‚“ã€EJB ステートフルセッション Bean ã¯è‡ªå‹•çš„ã«ãƒ€ãƒ¼ãƒ†ã‚£ãªãƒã‚§ãƒƒã‚¯ã¨å¯å¤‰"
+"状態ã®è¤‡è£½ã‚’実行ã™ã‚‹ã®ãŒå¿…è¦ã§ã‚り〠洗練ã•ã‚ŒãŸ EJB コンテナã¯å±žæ€§ãƒ¬ãƒ™ãƒ«ã®è¤‡"
+"製ãªã©ã®æœ€é©åŒ–ã‚’è¡Œã†ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ ã‚ã„ã«ãã€ã™ã¹ã¦ã® Seam ユーザー㌠EJB "
+"3.0 をサãƒãƒ¼ãƒˆã™ã‚‹æµã¾ã‚ŒãŸç’°å¢ƒã§ä½œæ¥ã‚’ã—ã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ãã“ã§ã€"
+"セッションã¨å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã® JavaBean ã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚"
+"ã«ã€ Seam 㯠Web コンテナセッションクラスタリングã®ä¸Šã§ã‚¯ãƒ©ã‚¹ã‚¿ã‚»ãƒ¼ãƒ•ãªçŠ¶æ…‹ç®¡"
+"ç†ã®ç‰¹åˆ¥ãªãƒ¬ã‚¤ãƒ¤ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:931
+#: Concepts.xml:934
#, no-c-format
-msgid "For session or conversation scoped JavaBean components, Seam automatically forces replication to occur by calling <literal>setAttribute()</literal> once in every request that the component was invoked by the application. Of course, this strategy is inefficient for read-mostly components. You can control this behavior by implementing the <literal>org.jboss.seam.core.Mutable</literal> interface, or by extending <literal>org.jboss.seam.core.AbstractMutable</literal>, and writing your own dirty-checking logic inside the component. For example,"
-msgstr "セッションや対話スコープ㮠JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã«ã€Seam ã¯ã€ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¢ãƒ—リケーションã«ã‚ˆã‚Šå‘¼ã³å‡ºã•ã‚Œã‚‹è¦æ±‚ã®æ¯Žã«ã€ <literal>setAttribute()</literal> を呼ã¶ã“ã¨ã«ã‚ˆã‚Šè‡ªå‹•çš„ã«è¤‡è£½ã‚’命ã˜ã¾ã™ã€‚ ã‚‚ã¡ã‚ã‚“ã€ã“ã®ã‚¹ãƒˆãƒ©ãƒ†ã‚¸ã¯èªã¿å–ã‚Šã°ã‹ã‚Šã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ä¸å分ã§ã™ã€‚ ã“ã®æŒ¯ã‚‹èˆžã„ã¯ã€ <literal>org.jboss.seam.core.Mutable</literal> インタフェースを実装ã™ã‚‹ã‹ã€ <literal>org.jboss.seam.core.AbstractMutable</literal> ã‚’æ‹¡å¼µã™ã‚‹ã‹ã€ ã‚ã‚‹ã„ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆä¸ã«ç‹¬è‡ªã®ãƒ€ãƒ¼ãƒ†ã‚£ãƒã‚§ãƒƒã‚¯ã®ãƒã‚¸ãƒƒã‚¯ã‚’記述ã™ã‚‹ã‹ã«ã‚ˆã‚Šåˆ¶å¾¡å¯èƒ½ã§ã™ã€‚ 以下ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"For session or conversation scoped JavaBean components, Seam automatically "
+"forces replication to occur by calling <literal>setAttribute()</literal> "
+"once in every request that the component was invoked by the application. Of "
+"course, this strategy is inefficient for read-mostly components. You can "
+"control this behavior by implementing the <literal>org.jboss.seam.core."
+"Mutable</literal> interface, or by extending <literal>org.jboss.seam.core."
+"AbstractMutable</literal>, and writing your own dirty-checking logic inside "
+"the component. For example,"
+msgstr ""
+"セッションや対話スコープ㮠JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã«ã€Seam ã¯ã€ コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¢ãƒ—リケーションã«ã‚ˆã‚Šå‘¼ã³å‡ºã•ã‚Œã‚‹è¦æ±‚ã®æ¯Žã«ã€ "
+"<literal>setAttribute()</literal> を呼ã¶ã“ã¨ã«ã‚ˆã‚Šè‡ªå‹•çš„ã«è¤‡è£½ã‚’命ã˜ã¾ã™ã€‚ ã‚‚"
+"ã¡ã‚ã‚“ã€ã“ã®ã‚¹ãƒˆãƒ©ãƒ†ã‚¸ã¯èªã¿å–ã‚Šã°ã‹ã‚Šã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ä¸å分ã§ã™ã€‚ ã“ã®"
+"振る舞ã„ã¯ã€ <literal>org.jboss.seam.core.Mutable</literal> インタフェースを"
+"実装ã™ã‚‹ã‹ã€ <literal>org.jboss.seam.core.AbstractMutable</literal> ã‚’æ‹¡å¼µã™"
+"ã‚‹ã‹ã€ ã‚ã‚‹ã„ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆä¸ã«ç‹¬è‡ªã®ãƒ€ãƒ¼ãƒ†ã‚£ãƒã‚§ãƒƒã‚¯ã®ãƒã‚¸ãƒƒã‚¯ã‚’記述ã™ã‚‹"
+"ã‹ã«ã‚ˆã‚Šåˆ¶å¾¡å¯èƒ½ã§ã™ã€‚ 以下ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:940
+#: Concepts.xml:943
#, no-c-format
msgid ""
"<![CDATA[@Name(\"account\")\n"
@@ -1549,13 +2494,17 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:942
+#: Concepts.xml:945
#, no-c-format
-msgid "Or, you can use the <literal>@ReadOnly</literal> annotation to achieve a similar effect:"
-msgstr "ã‚ã‚‹ã„ã¯ã€åŒæ§˜ã®åŠ¹æžœã‚’å¾—ã‚‹ãŸã‚ã« <literal>@ReadOnly</literal> アノテーションã®ä½¿ç”¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Or, you can use the <literal>@ReadOnly</literal> annotation to achieve a "
+"similar effect:"
+msgstr ""
+"ã‚ã‚‹ã„ã¯ã€åŒæ§˜ã®åŠ¹æžœã‚’å¾—ã‚‹ãŸã‚ã« <literal>@ReadOnly</literal> アノテーション"
+"ã®ä½¿ç”¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:946
+#: Concepts.xml:949
#, no-c-format
msgid ""
"<![CDATA[@Name(\"account\")\n"
@@ -1599,13 +2548,29 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:948
+#: Concepts.xml:951
#, no-c-format
-msgid "For session or conversation scoped entity bean components, Seam automatically forces replication to occur by calling <literal>setAttribute()</literal> once in every request, <emphasis>unless the (conversation-scoped) entity is currently associated with a Seam-managed persistence context, in which case no replication is needed</emphasis>. This strategy is not necessarily efficient, so session or conversation scope entity beans should be used with care. You can always write a stateful session bean or JavaBean component to \"manage\" the entity bean instance. For example,"
-msgstr "セッションや対話スコープã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã®å ´åˆã€ Seam 㯠<emphasis>(対話スコープã®) エンティティãŒç¾åœ¨ã® Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«é–¢é€£ä»˜ã‘られã¦ã„ã¦ã€è¤‡è£½ãŒä¸è¦ã§ã¯ãªã„å ´åˆã«é™ã‚Š</emphasis>〠è¦æ±‚毎㫠<literal>setAttribute()</literal> を呼ã¶ã“ã¨ã«ã‚ˆã‚Šè‡ªå‹•çš„ã«è¤‡è£½ã®ä½œæˆã‚’強制ã—ã¾ã™ã€‚ ã“ã®ã‚¹ãƒˆãƒ©ãƒ†ã‚¸ã¯å¿…ãšã—も効率的ã§ã¯ãªã„ã®ã§ã€ セッションや対話スコープエンティティ Bean ã¯æ³¨æ„ã—ã¦ä½¿ç”¨ã—ã¦ãã ã•ã„。 エンティティ Bean インスタンスを「管ç†ã€ã™ã‚‹ãŸã‚ã«ã€ ステートフルセッション Bean ã‚„ JavaBean ã‚’ã„ã¤ã§ã‚‚記述ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 以下ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"For session or conversation scoped entity bean components, Seam "
+"automatically forces replication to occur by calling <literal>setAttribute()"
+"</literal> once in every request, <emphasis>unless the (conversation-scoped) "
+"entity is currently associated with a Seam-managed persistence context, in "
+"which case no replication is needed</emphasis>. This strategy is not "
+"necessarily efficient, so session or conversation scope entity beans should "
+"be used with care. You can always write a stateful session bean or JavaBean "
+"component to \"manage\" the entity bean instance. For example,"
+msgstr ""
+"セッションや対話スコープã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã®å ´åˆã€ Seam 㯠"
+"<emphasis>(対話スコープã®) エンティティãŒç¾åœ¨ã® Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«"
+"関連付ã‘られã¦ã„ã¦ã€è¤‡è£½ãŒä¸è¦ã§ã¯ãªã„å ´åˆã«é™ã‚Š</emphasis>〠è¦æ±‚毎㫠"
+"<literal>setAttribute()</literal> を呼ã¶ã“ã¨ã«ã‚ˆã‚Šè‡ªå‹•çš„ã«è¤‡è£½ã®ä½œæˆã‚’強制ã—"
+"ã¾ã™ã€‚ ã“ã®ã‚¹ãƒˆãƒ©ãƒ†ã‚¸ã¯å¿…ãšã—も効率的ã§ã¯ãªã„ã®ã§ã€ セッションや対話スコープ"
+"エンティティ Bean ã¯æ³¨æ„ã—ã¦ä½¿ç”¨ã—ã¦ãã ã•ã„。 エンティティ Bean インスタンス"
+"を「管ç†ã€ã™ã‚‹ãŸã‚ã«ã€ ステートフルセッション Bean ã‚„ JavaBean ã‚’ã„ã¤ã§ã‚‚記述"
+"ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 以下ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:957
+#: Concepts.xml:960
#, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
@@ -1641,31 +2606,69 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:959
+#: Concepts.xml:962
#, no-c-format
-msgid "Note that the <literal>EntityHome</literal> class in the Seam Application Framework provides a great example of managing an entity bean instance using a Seam component."
-msgstr "Seam アプリケーションフレームワークã«ãŠã„㦠<literal>EntityHome</literal> クラス㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹ã“ã¨ã§ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean インスタンスを管ç†ã™ã‚‹å„ªã‚ŒãŸã‚µãƒ³ãƒ—ルをæä¾›ã—ã¦ã„ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 "
+msgid ""
+"Note that the <literal>EntityHome</literal> class in the Seam Application "
+"Framework provides a great example of managing an entity bean instance using "
+"a Seam component."
+msgstr ""
+"Seam アプリケーションフレームワークã«ãŠã„㦠<literal>EntityHome</literal> ク"
+"ラス㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹ã“ã¨ã§ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean インスタンスを管"
+"ç†ã™ã‚‹å„ªã‚ŒãŸã‚µãƒ³ãƒ—ルをæä¾›ã—ã¦ã„ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 "
#. Tag: title
-#: Concepts.xml:967
+#: Concepts.xml:970
#, no-c-format
msgid "Factory and manager components"
msgstr "ファクトリã¨ç®¡ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
#. Tag: para
-#: Concepts.xml:968
+#: Concepts.xml:971
#, no-c-format
-msgid "We often need to work with objects that are not Seam components. But we still want to be able to inject them into our components using <literal>@In</literal> and use them in value and method binding expressions, etc. Sometimes, we even need to tie them into the Seam context lifecycle (<literal>@Destroy</literal>, for example). So the Seam contexts can contain objects which are not Seam components, and Seam provides a couple of nice features that make it easier to work with non-component objects bound to contexts."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„オブジェクトã¨é€£æºã™ã‚‹ã“ã¨ã‚‚ã—ã°ã—ã°ã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—ã€ã‚„ã¯ã‚Š <literal>@In</literal> を使用ã—㦠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã—〠値やメソッドã®ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ãªã©ã§ãれらを使ã„ãŸã„ã¨æ€ã†ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ 時ã«ã¯ã€ãれを Seam コンテã‚ストã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã«é–¢é€£ä»˜ã‘ã‚‹å¿…è¦ã•ãˆã‚ã‚Šã¾ã™ (例ãˆã° <literal>@Destroy</literal>)。 ãã“ã§ã€Seam コンテã‚スト㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„オブジェクトをå«ã‚€ã“ã¨ãŒå¯èƒ½ã§ã€ Seam ã¯ã€ã‚³ãƒ³ãƒ†ã‚ストã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹éžã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨é€£æºã™ã‚‹ã“ã¨ã‚’容易ã«ã™ã‚‹ 2ã€3 ã®å„ªã‚ŒãŸæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"We often need to work with objects that are not Seam components. But we "
+"still want to be able to inject them into our components using <literal>@In</"
+"literal> and use them in value and method binding expressions, etc. "
+"Sometimes, we even need to tie them into the Seam context lifecycle "
+"(<literal>@Destroy</literal>, for example). So the Seam contexts can contain "
+"objects which are not Seam components, and Seam provides a couple of nice "
+"features that make it easier to work with non-component objects bound to "
+"contexts."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„オブジェクトã¨é€£æºã™ã‚‹ã“ã¨ã‚‚ã—ã°ã—ã°ã‚ã‚Šã¾ã™ã€‚ ã—"
+"ã‹ã—ã€ã‚„ã¯ã‚Š <literal>@In</literal> を使用ã—㦠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¤ãƒ³ã‚¸ã‚§"
+"クトã—〠値やメソッドã®ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ãªã©ã§ãれらを使ã„ãŸã„ã¨æ€ã†ã“ã¨ãŒã‚ã‚Š"
+"ã¾ã™ã€‚ 時ã«ã¯ã€ãれを Seam コンテã‚ストã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã«é–¢é€£ä»˜ã‘ã‚‹å¿…è¦ã•ãˆã‚"
+"ã‚Šã¾ã™ (例ãˆã° <literal>@Destroy</literal>)。 ãã“ã§ã€Seam コンテã‚スト㯠"
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„オブジェクトをå«ã‚€ã“ã¨ãŒå¯èƒ½ã§ã€ Seam ã¯ã€ã‚³ãƒ³ãƒ†ã‚"
+"ストã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹éžã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨é€£æºã™ã‚‹ã“ã¨ã‚’容易ã«ã™ã‚‹ 2ã€3 ã®å„ªã‚ŒãŸæ©Ÿ"
+"能をæä¾›ã—ã¾ã™ã€‚"
#. Tag: para
-#: Concepts.xml:976
+#: Concepts.xml:979
#, no-c-format
-msgid "The <emphasis>factory component pattern</emphasis> lets a Seam component act as the instantiator for a non-component object. A <emphasis>factory method</emphasis> will be called when a context variable is referenced but has no value bound to it. We define factory methods using the <literal>@Factory</literal> annotation. The factory method binds a value to the context variable, and determines the scope of the bound value. There are two styles of factory method. The first style returns a value, which is bound to the context by Seam:"
-msgstr "<emphasis>ファクトリコンãƒãƒ¼ãƒãƒ³ãƒˆãƒ‘ターン</emphasis> ã¯ã€ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„オブジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã™ã‚‹æ©Ÿèƒ½ã¨ã—ã¦å‹•ä½œã•ã›ã¾ã™ã€‚ <emphasis>ファクトリメソッド</emphasis> ã¯ã€ コンテã‚スト変数ãŒå‚ç…§ã•ã‚ŒãŸã¨ãã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ãŒã€ ãã‚Œã¨ãƒã‚¤ãƒ³ãƒ‰ã—ãŸå€¤ã¯æŒã£ã¦ã„ã¾ã›ã‚“。 <literal>@Factory</literal> アノテーションを使用ã—ã¦ãƒ•ã‚¡ã‚¯ãƒˆãƒªãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義ã—ã¾ã™ã€‚ ファクトリメソッドã¯å€¤ã‚’コンテã‚スト変数ã¨ãƒã‚¤ãƒ³ãƒ‰ã—〠ãƒã‚¤ãƒ³ãƒ‰ã•ã‚ŒãŸå€¤ã®ã‚¹ã‚³ãƒ¼ãƒ—を決定ã—ã¾ã™ã€‚ 二種類ã®ãƒ•ã‚¡ã‚¯ãƒˆãƒªãƒ¡ã‚½ãƒƒãƒ‰ã‚¹ã‚¿ã‚¤ãƒ«ãŒã‚ã‚Šã¾ã™ã€‚ 最åˆã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯ã€Seam ã«ã‚ˆã‚Šã‚³ãƒ³ãƒ†ã‚ストã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚ŒãŸå€¤ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"The <emphasis>factory component pattern</emphasis> lets a Seam component act "
+"as the instantiator for a non-component object. A <emphasis>factory method</"
+"emphasis> will be called when a context variable is referenced but has no "
+"value bound to it. We define factory methods using the <literal>@Factory</"
+"literal> annotation. The factory method binds a value to the context "
+"variable, and determines the scope of the bound value. There are two styles "
+"of factory method. The first style returns a value, which is bound to the "
+"context by Seam:"
+msgstr ""
+"<emphasis>ファクトリコンãƒãƒ¼ãƒãƒ³ãƒˆãƒ‘ターン</emphasis> ã¯ã€ Seam コンãƒãƒ¼ãƒãƒ³"
+"トをコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„オブジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã™ã‚‹æ©Ÿèƒ½ã¨ã—ã¦å‹•ä½œã•ã›"
+"ã¾ã™ã€‚ <emphasis>ファクトリメソッド</emphasis> ã¯ã€ コンテã‚スト変数ãŒå‚ç…§ã•"
+"ã‚ŒãŸã¨ãã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ãŒã€ ãã‚Œã¨ãƒã‚¤ãƒ³ãƒ‰ã—ãŸå€¤ã¯æŒã£ã¦ã„ã¾ã›ã‚“。 "
+"<literal>@Factory</literal> アノテーションを使用ã—ã¦ãƒ•ã‚¡ã‚¯ãƒˆãƒªãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義"
+"ã—ã¾ã™ã€‚ ファクトリメソッドã¯å€¤ã‚’コンテã‚スト変数ã¨ãƒã‚¤ãƒ³ãƒ‰ã—〠ãƒã‚¤ãƒ³ãƒ‰ã•ã‚Œ"
+"ãŸå€¤ã®ã‚¹ã‚³ãƒ¼ãƒ—を決定ã—ã¾ã™ã€‚ 二種類ã®ãƒ•ã‚¡ã‚¯ãƒˆãƒªãƒ¡ã‚½ãƒƒãƒ‰ã‚¹ã‚¿ã‚¤ãƒ«ãŒã‚ã‚Šã¾ã™ã€‚ "
+"最åˆã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯ã€Seam ã«ã‚ˆã‚Šã‚³ãƒ³ãƒ†ã‚ストã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚ŒãŸå€¤ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:985
+#: Concepts.xml:988
#, no-c-format
msgid ""
"<![CDATA[@Factory(scope=CONVERSATION)\n"
@@ -1679,13 +2682,17 @@
"} ]]>"
#. Tag: para
-#: Concepts.xml:987
+#: Concepts.xml:990
#, no-c-format
-msgid "The second style is a method of type <literal>void</literal> which binds the value to the context variable itself:"
-msgstr "二番目ã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯ã€ 値をコンテã‚スト変数ãã®ã‚‚ã®ã«ãƒã‚¤ãƒ³ãƒ‰ã—㟠<literal>void</literal> タイプã®ãƒ¡ã‚½ãƒƒãƒ‰ã§ã™ã€‚"
+msgid ""
+"The second style is a method of type <literal>void</literal> which binds the "
+"value to the context variable itself:"
+msgstr ""
+"二番目ã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯ã€ 値をコンテã‚スト変数ãã®ã‚‚ã®ã«ãƒã‚¤ãƒ³ãƒ‰ã—㟠"
+"<literal>void</literal> タイプã®ãƒ¡ã‚½ãƒƒãƒ‰ã§ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:992
+#: Concepts.xml:995
#, no-c-format
msgid ""
"<![CDATA[@DataModel List<Customer> customerList;\n"
@@ -1703,19 +2710,38 @@
"} ]]>"
#. Tag: para
-#: Concepts.xml:994
+#: Concepts.xml:997
#, no-c-format
-msgid "In both cases, the factory method is called when we reference the <literal>customerList</literal> context variable and its value is null, and then has no further part to play in the lifecycle of the value. An even more powerful pattern is the <emphasis>manager component pattern</emphasis>. In this case, we have a Seam component that is bound to a context variable, that manages the value of the context variable, while remaining invisible to clients."
-msgstr "ã©ã¡ã‚‰ã®å ´åˆã‚‚〠<literal>customerList</literal> コンテã‚スト変数をå‚ç…§ã—ã¦ãã®å€¤ãŒ null ã«ãªã‚Šã€ ãã®å€¤ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã§è¡Œã†ã“ã¨ãŒã“れ以上ãªã„å ´åˆã€ ファクトリメソッドãŒå‘¼ã°ã‚Œã¾ã™ã€‚ ã•ã‚‰ã«å¼·åŠ›ãªãƒ‘ターン㯠<emphasis>管ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ‘ターン</emphasis> ã§ã™ã€‚ ã“ã®å ´åˆã€ コンテã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚り〠ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚³ãƒ³ãƒ†ã‚スト変数ã®å€¤ã‚’管ç†ã—〠残りã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§è¦‹ãˆãªã„å ´åˆã§ã™ã€‚"
+msgid ""
+"In both cases, the factory method is called when we reference the "
+"<literal>customerList</literal> context variable and its value is null, and "
+"then has no further part to play in the lifecycle of the value. An even more "
+"powerful pattern is the <emphasis>manager component pattern</emphasis>. In "
+"this case, we have a Seam component that is bound to a context variable, "
+"that manages the value of the context variable, while remaining invisible to "
+"clients."
+msgstr ""
+"ã©ã¡ã‚‰ã®å ´åˆã‚‚〠<literal>customerList</literal> コンテã‚スト変数をå‚ç…§ã—ã¦ã"
+"ã®å€¤ãŒ null ã«ãªã‚Šã€ ãã®å€¤ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã§è¡Œã†ã“ã¨ãŒã“れ以上ãªã„å ´åˆã€ "
+"ファクトリメソッドãŒå‘¼ã°ã‚Œã¾ã™ã€‚ ã•ã‚‰ã«å¼·åŠ›ãªãƒ‘ターン㯠<emphasis>管ç†ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆãƒ‘ターン</emphasis> ã§ã™ã€‚ ã“ã®å ´åˆã€ コンテã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ã™"
+"ã‚‹ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚り〠ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚³ãƒ³ãƒ†ã‚スト変数ã®å€¤ã‚’管ç†"
+"ã—〠残りã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§è¦‹ãˆãªã„å ´åˆã§ã™ã€‚"
#. Tag: para
-#: Concepts.xml:1002
+#: Concepts.xml:1005
#, no-c-format
-msgid "A manager component is any component with an <literal>@Unwrap</literal> method. This method returns the value that will be visable to clients, and is called <emphasis>every time</emphasis> a context variable is referenced."
-msgstr "管ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>@Unwrap</literal> メソッドをæŒã¤ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¦‹ãˆãªããªã‚‹å€¤ã‚’è¿”ã—〠<emphasis>毎回</emphasis> コンテã‚スト変数ãŒå‚ç…§ã•ã‚Œã‚Œã°å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"A manager component is any component with an <literal>@Unwrap</literal> "
+"method. This method returns the value that will be visable to clients, and "
+"is called <emphasis>every time</emphasis> a context variable is referenced."
+msgstr ""
+"管ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>@Unwrap</literal> メソッドをæŒã¤ã™ã¹ã¦ã®ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¦‹ãˆãªããªã‚‹å€¤ã‚’è¿”ã—〠"
+"<emphasis>毎回</emphasis> コンテã‚スト変数ãŒå‚ç…§ã•ã‚Œã‚Œã°å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:1010
+#: Concepts.xml:1013
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerList\")\n"
@@ -1743,43 +2769,59 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:1012
+#: Concepts.xml:1015
#, no-c-format
-msgid "The manager component pattern is especially useful if we have an object where you need more control over the lifecycle of the component. For example, if you have a heavyweight object that needs a cleanup operation when the context ends you could <literal>@Unwrap</literal> the object, and perform cleanup in the <literal>@Destroy</literal> method of the manager component."
-msgstr "マãƒãƒ¼ã‚¸ãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ‘ターンã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã§ã‚ˆã‚Šåˆ¶å¾¡ã‚’å¿…è¦ã¨ã™ã‚‹å ´é¢ã§ã‚ªãƒ–ジェクトãŒã‚ã‚‹ã¨ã特ã«æœ‰ç”¨ã§ã™ã€‚ 例ãˆã°ã€ã‚³ãƒ³ãƒ†ã‚スト終了時ã«ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã‚’å¿…è¦ã¨ã™ã‚‹é‡é‡ç´šã®ã‚ªãƒ–ジェクトãŒã‚ã‚‹ã¨ãã€ã‚ªãƒ–ジェクトを <literal>@Unwrap</literal> ã—ã€ãƒžãƒãƒ¼ã‚¸ãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>@Destroy</literal> メソッドã§ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"The manager component pattern is especially useful if we have an object "
+"where you need more control over the lifecycle of the component. For "
+"example, if you have a heavyweight object that needs a cleanup operation "
+"when the context ends you could <literal>@Unwrap</literal> the object, and "
+"perform cleanup in the <literal>@Destroy</literal> method of the manager "
+"component."
+msgstr ""
+"マãƒãƒ¼ã‚¸ãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ‘ターンã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã§ã‚ˆã‚Šåˆ¶å¾¡ã‚’"
+"å¿…è¦ã¨ã™ã‚‹å ´é¢ã§ã‚ªãƒ–ジェクトãŒã‚ã‚‹ã¨ã特ã«æœ‰ç”¨ã§ã™ã€‚ 例ãˆã°ã€ã‚³ãƒ³ãƒ†ã‚スト終了"
+"時ã«ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã‚’å¿…è¦ã¨ã™ã‚‹é‡é‡ç´šã®ã‚ªãƒ–ジェクトãŒã‚ã‚‹ã¨ãã€ã‚ªãƒ–ジェクトを "
+"<literal>@Unwrap</literal> ã—ã€ãƒžãƒãƒ¼ã‚¸ãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>@Destroy</"
+"literal> メソッドã§ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Concepts.xml:1019
-#, no-c-format
+#: Concepts.xml:1022
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Name(\"hens\")\n"
"@Scope(APPLICATION) \n"
-"public class HenHouse {\n"
-" \n"
+"public class HenHouse\n"
+"{\n"
" Set<Hen> hens;\n"
" \n"
" @In(required=false) Hen hen;\n"
" \n"
" @Unwrap\n"
-" public List<Hen> getHens() {\n"
-" if (hens == null) {\n"
+" public List<Hen> getHens()\n"
+" {\n"
+" if (hens == null)\n"
+" {\n"
" // Setup our hens\n"
" }\n"
" return hens;\n"
" }\n"
" \n"
" @Observer({\"chickBorn\", \"chickenBoughtAtMarket\"})\n"
-" public addHen() {\n"
+" public addHen()\n"
+" {\n"
" hens.add(hen);\n"
" }\n"
" \n"
" @Observer(\"chickenSoldAtMarket\")\n"
-" public removeHen() {\n"
+" public removeHen()\n"
+" {\n"
" hens.remove(hen);\n"
" }\n"
" \n"
" @Observer(\"foxGetsIn\")\n"
-" public removeAllHens() {\n"
+" public removeAllHens()\n"
+" {\n"
" hens.clear();\n"
" }\n"
" ...\n"
@@ -1819,8 +2861,16 @@
"}]]>"
#. Tag: para
-#: Concepts.xml:1021
+#: Concepts.xml:1024
#, no-c-format
-msgid "Here the managed component observes many events which change the underlying object. The component manages these actions itself, and because the object is unwrapped on every access, a consistent view is provided."
-msgstr "ã“ã“ã§ã¯ç®¡ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒåŸºç¤Žã‚’ãªã™ã‚ªãƒ–ジェクトã®å¤šãã®ã‚¤ãƒ™ãƒ³ãƒˆç›£è¦–ã‚’ã—ã¦ã„ã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã“れらã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãã®ã‚‚ã®ã‚’管ç†ã—ã€ã‚ªãƒ–ジェクトã¯ã‚¢ã‚¯ã‚»ã‚¹ã”ã¨ã«ã‚¢ãƒ³ãƒ©ãƒƒãƒ—ã•ã‚Œã‚‹ãŸã‚ã«ä¸€è²«æ€§ã®ã‚るビューãŒæä¾›ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Here the managed component observes many events which change the underlying "
+"object. The component manages these actions itself, and because the object "
+"is unwrapped on every access, a consistent view is provided."
+msgstr ""
+"ã“ã“ã§ã¯ç®¡ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒåŸºç¤Žã‚’ãªã™ã‚ªãƒ–ジェクトã®å¤šãã®ã‚¤ãƒ™ãƒ³ãƒˆç›£è¦–ã‚’ã—ã¦"
+"ã„ã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã“れらã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãã®ã‚‚ã®ã‚’管ç†ã—ã€ã‚ªãƒ–ジェクトã¯ã‚¢"
+"クセスã”ã¨ã«ã‚¢ãƒ³ãƒ©ãƒƒãƒ—ã•ã‚Œã‚‹ãŸã‚ã«ä¸€è²«æ€§ã®ã‚るビューãŒæä¾›ã•ã‚Œã¾ã™ã€‚"
+#~ msgid "EJB 3.0 entity beans"
+#~ msgstr "EJB 3.0 エンティティ Bean"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Configuration.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Configuration.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Configuration.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Configuration\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-09 10:38+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -21,14 +21,20 @@
#. Tag: para
#: Configuration.xml:6
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Configuration is a very boring topic and an extremely tedious pastime. "
"Unfortunately, several lines of XML are required to integrate Seam into your "
"JSF implementation and servlet container. There's no need to be too put off "
"by the following sections; you'll never need to type any of this stuff "
-"yourself, since you can just copy and paste from the example applications!"
-msgstr "è¨å®šã¨ã¯éžå¸¸ã«ã¤ã¾ã‚‰ãªã„トピックã§ã‚り極ã‚ã¦é€€å±ˆãªä½œæ¥ã§ã‚‚ã‚ã‚Šã¾ã™ã€‚ 残念ãªãŒã‚‰ XML ã®æ•°è¡ŒãŒ JSF 実装ãŠã‚ˆã³ã‚µãƒ¼ãƒ–レットコンテナã¸ã® Seam ã®çµ±åˆã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ ãŸã ã—〠次ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚るよã†ãªã‚‚ã®ã‚’独自ã«å…¥åŠ›ã™ã‚‹å¿…è¦ã¯ãªãサンプルã®ã‚¢ãƒ—リケーションã‹ã‚‰ã‚³ãƒ”ーã—ã¦è²¼ã‚Šä»˜ã‘ã‚‹ã ã‘ã®ä½œæ¥ã«ãªã‚Šã¾ã™ã®ã§ã€ ãã‚Œã»ã©å¿ƒé…ã™ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã›ã‚“。"
+"yourself, since you can just use seam-gen to start your application or you "
+"can copy and paste from the example applications!"
+msgstr ""
+"è¨å®šã¨ã¯éžå¸¸ã«ã¤ã¾ã‚‰ãªã„トピックã§ã‚り極ã‚ã¦é€€å±ˆãªä½œæ¥ã§ã‚‚ã‚ã‚Šã¾ã™ã€‚ 残念ãªãŒ"
+"ら XML ã®æ•°è¡ŒãŒ JSF 実装ãŠã‚ˆã³ã‚µãƒ¼ãƒ–レットコンテナã¸ã® Seam ã®çµ±åˆã«å¿…è¦ã¨ãª"
+"ã‚Šã¾ã™ã€‚ ãŸã ã—〠次ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚るよã†ãªã‚‚ã®ã‚’独自ã«å…¥åŠ›ã™ã‚‹å¿…è¦ã¯ãªãサ"
+"ンプルã®ã‚¢ãƒ—リケーションã‹ã‚‰ã‚³ãƒ”ーã—ã¦è²¼ã‚Šä»˜ã‘ã‚‹ã ã‘ã®ä½œæ¥ã«ãªã‚Šã¾ã™ã®ã§ã€ ã"
+"ã‚Œã»ã©å¿ƒé…ã™ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: title
#: Configuration.xml:12
@@ -42,7 +48,9 @@
msgid ""
"First, let's look at the basic configuration that is needed whenever we use "
"Seam with JSF."
-msgstr "最åˆã« JSF 㨠Seam を併用ã™ã‚‹å ´åˆã«å¸¸ã«å¿…è¦ã¨ãªã‚‹åŸºæœ¬ã®è¨å®šã«ã¤ã„ã¦è¦‹ã¦ã„ãã“ã¨ã«ã—ã¾ã™ã€‚"
+msgstr ""
+"最åˆã« JSF 㨠Seam を併用ã™ã‚‹å ´åˆã«å¸¸ã«å¿…è¦ã¨ãªã‚‹åŸºæœ¬ã®è¨å®šã«ã¤ã„ã¦è¦‹ã¦ã„ãã“"
+"ã¨ã«ã—ã¾ã™ã€‚"
#. Tag: title
#: Configuration.xml:17
@@ -94,7 +102,9 @@
msgid ""
"In addition, Seam requires the following entry in your <literal>web.xml</"
"literal> file:"
-msgstr "ã¾ãŸã€ Seam ã«ã¯ <literal>web.xml</literal>ファイルã«æ¬¡ã®è¨˜è¿°ã‚‚å¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã¾ãŸã€ Seam ã«ã¯ <literal>web.xml</literal>ファイルã«æ¬¡ã®è¨˜è¿°ã‚‚å¿…è¦ã«ãªã‚Šã¾"
+"ã™ã€‚"
#. Tag: programlisting
#: Configuration.xml:27
@@ -114,7 +124,9 @@
msgid ""
"This listener is responsible for bootstrapping Seam, and for destroying "
"session and application contexts."
-msgstr "ã“ã®ãƒªã‚¹ãƒŠãƒ¼ã¯ Seam ã®ãƒ–ートストラップãŠã‚ˆã³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¨ã‚¢ãƒ—リケーションコンテã‚ストã®ç ´æ£„ã‚’è¡Œã„ã¾ã™ã€‚"
+msgstr ""
+"ã“ã®ãƒªã‚¹ãƒŠãƒ¼ã¯ Seam ã®ãƒ–ートストラップãŠã‚ˆã³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¨ã‚¢ãƒ—リケーションコン"
+"テã‚ストã®ç ´æ£„ã‚’è¡Œã„ã¾ã™ã€‚"
#. Tag: para
#: Configuration.xml:32
@@ -126,7 +138,9 @@
"switching to client-side state saving. You'll need this in <literal>web.xml</"
"literal>:"
msgstr ""
-"JSF 実装ã®ä¸ã«ã¯ Seam ã®å¯¾è©±ä¼æ’ã¨å‹•ä½œã™ã‚‹ã‚µãƒ¼ãƒãƒ¼å´çŠ¶æ…‹ä¿å˜ã®å®Ÿè£…ãŒç ´æã—ã¦ã„ã‚‹ã‚‚ã®ãŒã‚ã‚Šã¾ã™ã€‚ フォームサブミットä¸ã®å¯¾è©±ä¼æ’ã«é–¢ã™ã‚‹å•é¡ŒãŒè¦‹ã‚‰ã‚Œã‚‹å ´åˆã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´çŠ¶æ…‹ä¿å˜ã«åˆ‡ã‚Šæ›¿ãˆã¦è¦‹ã¦ãã ã•ã„。 <literal>web.xml</"
+"JSF 実装ã®ä¸ã«ã¯ Seam ã®å¯¾è©±ä¼æ’ã¨å‹•ä½œã™ã‚‹ã‚µãƒ¼ãƒãƒ¼å´çŠ¶æ…‹ä¿å˜ã®å®Ÿè£…ãŒç ´æã—ã¦"
+"ã„ã‚‹ã‚‚ã®ãŒã‚ã‚Šã¾ã™ã€‚ フォームサブミットä¸ã®å¯¾è©±ä¼æ’ã«é–¢ã™ã‚‹å•é¡ŒãŒè¦‹ã‚‰ã‚Œã‚‹å ´åˆ"
+"ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´çŠ¶æ…‹ä¿å˜ã«åˆ‡ã‚Šæ›¿ãˆã¦è¦‹ã¦ãã ã•ã„。 <literal>web.xml</"
"literal> ã«æ¬¡ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
@@ -159,16 +173,25 @@
"setting is not enabled by default because of the performance hit of "
"serializing the JSF view with every request."
msgstr ""
-"ビュー状態値ã®å¤‰ç•°æ€§ã«é–¢ã™ã‚‹ JSF 仕様ã«ã¯ä¸æ˜Žçžãªéƒ¨åˆ†ãŒã‚ã‚Šã¾ã™ã€‚ Seam 㯠JSF ビュー状態を使用ã—ã¦ãã® PAGE スコープを支ãˆã‚‹ãŸã‚〠特定ã®å ´åˆã«å•é¡Œã¨ãªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ JSF-RI ã§ã‚µãƒ¼ãƒãƒ¼å´çŠ¶æ…‹ä¿å˜ã‚’使用㗠PAGE スコープ㮠Bean ã«ä»»æ„ã®ãƒšãƒ¼ã‚¸ã®ç‰¹å®šãƒ“ューã«å¯¾ã™ã‚‹ãã®æ£ç¢ºãªå€¤ã‚’ç¶æŒã•ã›ãŸã„å ´åˆã«ã¯æ¬¡ã®ã‚³ãƒ³ãƒ†ã‚ストパラメータを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ãã†ã—ãªã‘ã‚Œã°ã€ ユーザー−ãŒã€Œæˆ»ã‚‹ã€ãƒœã‚¿ãƒ³ã‚’使用ã—ãŸã¨ãã« PAGE スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯æœ€æ–°ã®å€¤ã‚’æŒã¤ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ ã¤ã¾ã‚Šã€Œæˆ»ã‚‹ã€ãƒšãƒ¼ã‚¸ã®å€¤ã‹ã‚‰å¤‰ãˆã¦ã„ã‚Œã°ãã®å€¤ãŒä½¿ã‚ã‚Œã¾ã™ã€‚ (<ulink url=\"https://javaserverfaces-spec-public."
-"dev.java.net/issues/show_bug.cgi?id=295\"> 仕様ã«é–¢ã™ã‚‹å•é¡Œ </ulink> ã‚’å‚ç…§)。 è¦æ±‚ã”ã¨ã« JSFビューã®ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºãŒç™ºç”Ÿã—性能ã«å½±éŸ¿ã™ã‚‹ãŸã‚〠ã“ã®è¨å®šã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯æœ‰åŠ¹ã«ã•ã‚Œã¾ã›ã‚“。"
+"ビュー状態値ã®å¤‰ç•°æ€§ã«é–¢ã™ã‚‹ JSF 仕様ã«ã¯ä¸æ˜Žçžãªéƒ¨åˆ†ãŒã‚ã‚Šã¾ã™ã€‚ Seam 㯠"
+"JSF ビュー状態を使用ã—ã¦ãã® PAGE スコープを支ãˆã‚‹ãŸã‚〠特定ã®å ´åˆã«å•é¡Œã¨ãª"
+"ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ JSF-RI ã§ã‚µãƒ¼ãƒãƒ¼å´çŠ¶æ…‹ä¿å˜ã‚’使用㗠PAGE スコープ㮠"
+"Bean ã«ä»»æ„ã®ãƒšãƒ¼ã‚¸ã®ç‰¹å®šãƒ“ューã«å¯¾ã™ã‚‹ãã®æ£ç¢ºãªå€¤ã‚’ç¶æŒã•ã›ãŸã„å ´åˆã«ã¯æ¬¡ã®"
+"コンテã‚ストパラメータを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ãã†ã—ãªã‘ã‚Œã°ã€ ユーザー−ãŒ"
+"「戻るã€ãƒœã‚¿ãƒ³ã‚’使用ã—ãŸã¨ãã« PAGE スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯æœ€æ–°ã®å€¤ã‚’æŒã¤"
+"ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ ã¤ã¾ã‚Šã€Œæˆ»ã‚‹ã€ãƒšãƒ¼ã‚¸ã®å€¤ã‹ã‚‰å¤‰ãˆã¦ã„ã‚Œã°ãã®å€¤ãŒä½¿ã‚ã‚Œã¾"
+"ã™ã€‚ (<ulink url=\"https://javaserverfaces-spec-public.dev.java.net/issues/"
+"show_bug.cgi?id=295\"> 仕様ã«é–¢ã™ã‚‹å•é¡Œ </ulink> ã‚’å‚ç…§)。 è¦æ±‚ã”ã¨ã« JSF"
+"ビューã®ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºãŒç™ºç”Ÿã—性能ã«å½±éŸ¿ã™ã‚‹ãŸã‚〠ã“ã®è¨å®šã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯æœ‰åŠ¹"
+"ã«ã•ã‚Œã¾ã›ã‚“。"
#. Tag: programlisting
#: Configuration.xml:52
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<context-param>\n"
-" <param-name>com.sun.faces.serializeServerState</param-name>\n"
-" <param-value>true</param-value>\n"
+" <param-name>com.sun.faces.serializeServerState</param-name>\n"
+" <param-value>true</param-value>\n"
"</context-param>]]>"
msgstr ""
"<![CDATA[<context-param>\n"
@@ -178,19 +201,19 @@
#. Tag: title
#: Configuration.xml:56
-#, no-c-format
-msgid "Using facelets"
+#, fuzzy, no-c-format
+msgid "Using Facelets"
msgstr "facelet を使用ã™ã‚‹"
#. Tag: para
#: Configuration.xml:58
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"If you want follow our advice and use facelets instead of JSP, add the "
+"If you want follow our advice and use Facelets instead of JSP, add the "
"following lines to <literal>faces-config.xml</literal>:"
msgstr ""
-"ç§ãŸã¡ã®æ„見をèžã入れã¦ã„ãŸã ã„ã¦ã€JSPã®æ›¿ã‚ã‚Šã« faceletを使ã£ã¦ã„ãŸã ã‘ã‚‹ã¨ã—"
-"ãŸã‚‰ã€<literal>faces-config.xml</literal>ã«ä»¥ä¸‹ã®è¨å®šãŒå¿…è¦ã§ã™ã€‚"
+"ç§ãŸã¡ã®æ„見をèžã入れã¦ã„ãŸã ã„ã¦ã€JSPã®æ›¿ã‚ã‚Šã« faceletを使ã£ã¦ã„ãŸã ã‘ã‚‹ã¨"
+"ã—ãŸã‚‰ã€<literal>faces-config.xml</literal>ã«ä»¥ä¸‹ã®è¨å®šãŒå¿…è¦ã§ã™ã€‚"
#. Tag: programlisting
#: Configuration.xml:61
@@ -226,40 +249,45 @@
#. Tag: para
#: Configuration.xml:67
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"If you are using facelets in JBoss AS, you'll find that facelets logging is "
-"broken. Seam provides a bridge to fix this, to use it copy <literal>lib/"
-"interop/jboss-seam-jul.jar</literal> to <literal>$JBOSS_HOME/server/default/"
-"deploy/jboss-web.deployer/jsf-libs/</literal> and include the <literal>jboss-"
-"seam-ui.jar</literal> in the <literal>WEB-INF/lib</literal> of your "
-"application."
+"If you are using facelets in JBoss AS, you'll find that Facelets logging is "
+"broken (the log messages don't make it to the server log). Seam provides a "
+"bridge to fix this, to use it copy <literal>lib/interop/jboss-seam-jul.jar</"
+"literal> to <literal>$JBOSS_HOME/server/default/deploy/jboss-web.deployer/"
+"jsf-libs/</literal> and include the <literal>jboss-seam-ui.jar</literal> in "
+"the <literal>WEB-INF/lib</literal> of your application. The Facelets logging "
+"catagories are itemized in the <ulink url=\"https://facelets.dev.java.net/"
+"nonav/docs/dev/docbook.html#config-logging\">Facelets Developer "
+"Documentation</ulink>."
msgstr ""
-"JBoss AS 㧠facelets を使用ã—ã¦ã„ã‚‹å ´åˆã¯ facelets ã®ãƒã‚°æ©Ÿèƒ½ãŒç ´æã—ã¦ã„ã‚‹ã®ã«æ°—ã¥ã‹ã‚Œã‚‹ã§ã—ょã†ã€‚ Seam ã¯ã“れを修æ£ã™ã‚‹ãŸã‚ã®æ©‹æ¸¡ã—ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã“れを使用ã™ã‚‹ã«ã¯ <literal>lib/"
-"interop/jboss-seam-jul.jar</literal> ã‚’ <literal>$JBOSS_HOME/server/default/"
-"deploy/jboss-web.deployer/jsf-libs/</literal> ã«ã‚³ãƒ”ーã—ã¦ã‹ã‚‰ä½¿ç”¨ã™ã‚‹ã‚¢ãƒ—リケーション㮠<literal>WEB-INF/lib</literal> ã« <literal>jboss-"
-"seam-ui.jar</literal> ã‚’å«ã‚ã¾ã™ã€‚"
+"JBoss AS 㧠facelets を使用ã—ã¦ã„ã‚‹å ´åˆã¯ facelets ã®ãƒã‚°æ©Ÿèƒ½ãŒç ´æã—ã¦ã„ã‚‹ã®"
+"ã«æ°—ã¥ã‹ã‚Œã‚‹ã§ã—ょã†ã€‚ Seam ã¯ã“れを修æ£ã™ã‚‹ãŸã‚ã®æ©‹æ¸¡ã—ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã“"
+"れを使用ã™ã‚‹ã«ã¯ <literal>lib/interop/jboss-seam-jul.jar</literal> ã‚’ "
+"<literal>$JBOSS_HOME/server/default/deploy/jboss-web.deployer/jsf-libs/</"
+"literal> ã«ã‚³ãƒ”ーã—ã¦ã‹ã‚‰ä½¿ç”¨ã™ã‚‹ã‚¢ãƒ—リケーション㮠<literal>WEB-INF/lib</"
+"literal> ã« <literal>jboss-seam-ui.jar</literal> ã‚’å«ã‚ã¾ã™ã€‚"
#. Tag: title
-#: Configuration.xml:79
+#: Configuration.xml:81
#, no-c-format
msgid "Seam Resource Servlet"
msgstr "Seam リソースサーブレット"
#. Tag: para
-#: Configuration.xml:81
+#: Configuration.xml:83
#, no-c-format
msgid ""
"The Seam Resource Servlet provides resources used by Seam Remoting, captchas "
"(see the security chapter) and some JSF UI controls. Configuring the Seam "
"Resource Servlet requires the following entry in <literal>web.xml</literal>:"
msgstr ""
-"Seam リソースサーブレット㯠Seam Remoting ã€ã‚ャプãƒãƒ£ (ã‚»ã‚ュリティã®ç« ã‚’å‚ç…§) "
-"ã‚„ JSF ã® UI コントãƒãƒ¼ãƒ«ã§ä½¿ç”¨ã•ã‚Œã‚‹ãƒªã‚½ãƒ¼ã‚¹ã‚’æä¾›ã—ã¾ã™ã€‚ Seam リソースサーブレット"
-"ã®è¨å®šã«ã¯ <literal>web.xml</literal> ã«ä»¥ä¸‹ã®è¨˜è¿°ãŒå¿…è¦ã§ã™ã€‚"
+"Seam リソースサーブレット㯠Seam Remoting ã€ã‚ャプãƒãƒ£ (ã‚»ã‚ュリティã®ç« ã‚’å‚"
+"ç…§) ã‚„ JSF ã® UI コントãƒãƒ¼ãƒ«ã§ä½¿ç”¨ã•ã‚Œã‚‹ãƒªã‚½ãƒ¼ã‚¹ã‚’æä¾›ã—ã¾ã™ã€‚ Seam リソース"
+"サーブレットã®è¨å®šã«ã¯ <literal>web.xml</literal> ã«ä»¥ä¸‹ã®è¨˜è¿°ãŒå¿…è¦ã§ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:85
+#: Configuration.xml:87
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -283,13 +311,13 @@
"</servlet-mapping>]]>"
#. Tag: title
-#: Configuration.xml:89
+#: Configuration.xml:91
#, no-c-format
msgid "Seam servlet filters"
msgstr "Seamサーブレットフィルタ"
#. Tag: para
-#: Configuration.xml:91
+#: Configuration.xml:93
#, no-c-format
msgid ""
"Seam doesn't need any servlet filters for basic operation. However, there "
@@ -297,10 +325,16 @@
"easier, Seam lets you add and configure servlet filters just like you would "
"configure other built-in Seam components. To take advantage of this feature, "
"we must first install a master filter in <literal>web.xml</literal>:"
-msgstr "Seam ã¯åŸºæœ¬çš„ãªæ“作ã®å ´åˆã¯ã‚µãƒ¼ãƒ–レットフィルタを必è¦ã¨ã—ã¾ã›ã‚“。 ãŸã ã—〠フィルタã®ä½¿ç”¨ã«ä¾å˜ã™ã‚‹æ©Ÿèƒ½ãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ Seam ã§ã¯ã‚ã‹ã‚Šã‚„ã™ã„よã†ã«ä»–ã®çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¨å®šã™ã‚‹å ´åˆã¨åŒã˜ã‚ˆã†ã«ã—ã¦ã‚µãƒ¼ãƒ–ãƒ¬ãƒƒãƒˆãƒ•ã‚£ãƒ«ã‚¿ã‚’è¿½åŠ ã—ãŸã‚Šè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã‚’利用ã™ã‚‹ã«ã¯ã¾ãš <literal>web.xml</literal> ã«ãƒžã‚¹ã‚¿ãƒ¼ãƒ•ã‚£ãƒ«ã‚¿ã‚’インストールã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"Seam ã¯åŸºæœ¬çš„ãªæ“作ã®å ´åˆã¯ã‚µãƒ¼ãƒ–レットフィルタを必è¦ã¨ã—ã¾ã›ã‚“。 ãŸã ã—〠"
+"フィルタã®ä½¿ç”¨ã«ä¾å˜ã™ã‚‹æ©Ÿèƒ½ãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ Seam ã§ã¯ã‚ã‹ã‚Šã‚„ã™ã„よã†ã«"
+"ä»–ã®çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¨å®šã™ã‚‹å ´åˆã¨åŒã˜ã‚ˆã†ã«ã—ã¦ã‚µãƒ¼ãƒ–レット"
+"ãƒ•ã‚£ãƒ«ã‚¿ã‚’è¿½åŠ ã—ãŸã‚Šè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã‚’利用ã™ã‚‹ã«ã¯ã¾ãš "
+"<literal>web.xml</literal> ã«ãƒžã‚¹ã‚¿ãƒ¼ãƒ•ã‚£ãƒ«ã‚¿ã‚’インストールã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:96
+#: Configuration.xml:98
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -324,59 +358,73 @@
"</filter-mapping>]]>"
#. Tag: para
-#: Configuration.xml:98
+#: Configuration.xml:100
#, no-c-format
msgid ""
"The Seam master filter <emphasis>must</emphasis> be the first filter "
"specified in <literal>web.xml</literal>. This ensures it is run first."
-msgstr "Seam マスターフィルタ㯠<literal>web.xml</literal> ã§æŒ‡å®šã•ã‚Œã‚‹<emphasis> 一番目ã®ãƒ•ã‚£ãƒ«ã‚¿ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“</emphasis>。 ã“ã‚Œã«ã‚ˆã‚Šãƒžã‚¹ã‚¿ãƒ¼ãƒ•ã‚£ãƒ«ã‚¿ãŒä¸€ç•ªæœ€åˆã«å®Ÿè¡Œã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"Seam マスターフィルタ㯠<literal>web.xml</literal> ã§æŒ‡å®šã•ã‚Œã‚‹<emphasis> 一"
+"番目ã®ãƒ•ã‚£ãƒ«ã‚¿ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“</emphasis>。 ã“ã‚Œã«ã‚ˆã‚Šãƒžã‚¹ã‚¿ãƒ¼ãƒ•ã‚£ãƒ«ã‚¿ãŒ"
+"一番最åˆã«å®Ÿè¡Œã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:101
+#: Configuration.xml:103
#, no-c-format
msgid ""
"The Seam filters share a number of common attributes, you can set these in "
"<literal>components.xml</literal> in addition to any parameters discussed "
"below:"
-msgstr "Seam フィルタã¯ã„ãã¤ã‹ã®å…±é€šã®å±žæ€§ã‚’æŒã¡ã¾ã™ã€‚ ã“れらã«åŠ ãˆã¦ä»¥é™ã§èª¬æ˜Žã™ã‚‹ãƒ‘ラメータを <literal>components.xml</literal> ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"Seam フィルタã¯ã„ãã¤ã‹ã®å…±é€šã®å±žæ€§ã‚’æŒã¡ã¾ã™ã€‚ ã“れらã«åŠ ãˆã¦ä»¥é™ã§èª¬æ˜Žã™ã‚‹"
+"パラメータを <literal>components.xml</literal> ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:109
+#: Configuration.xml:111
#, no-c-format
msgid ""
"<literal>url-pattern</literal> — Used to specify which requests are "
"filtered, the default is all requests. <literal>url-pattern</literal> is a "
"Tomcat style pattern which allows a wildcard suffix."
-msgstr "<literal>url-pattern</literal> — フィルタã•ã‚Œã‚‹è¦æ±‚を指定ã™ã‚‹ã®ã«ä½¿ç”¨ã—ã¾ã™ã€‚ デフォルトã¯å…¨è¦æ±‚ã§ã™ã€‚ <literal>url-pattern</literal> ã¯ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã‚µãƒ•ã‚£ãƒƒã‚¯ã‚¹ã‚’許å¯ã™ã‚‹ Tomcat スタイルã®ãƒ‘ターンã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>url-pattern</literal> — フィルタã•ã‚Œã‚‹è¦æ±‚を指定ã™ã‚‹ã®ã«ä½¿ç”¨ã—"
+"ã¾ã™ã€‚ デフォルトã¯å…¨è¦æ±‚ã§ã™ã€‚ <literal>url-pattern</literal> ã¯ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼"
+"ドサフィックスを許å¯ã™ã‚‹ Tomcat スタイルã®ãƒ‘ターンã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:116
+#: Configuration.xml:118
#, no-c-format
msgid ""
"<literal>regex-url-pattern</literal> — Used to specify which requests "
"are filtered, the default is all requests. <literal>regex-url-pattern</"
"literal> is a true regular expression match for request path."
msgstr ""
-"<literal>regex-url-pattern</literal> — フィルタã•ã‚Œã‚‹è¦æ±‚を指定ã™ã‚‹ã®ã«ä½¿ç”¨ã—ã¾ã™ã€‚ デフォルトã¯å…¨è¦æ±‚ã§ã™ã€‚ <literal>regex-url-pattern</"
-"literal> ã¯è¦æ±‚パスã«ãƒžãƒƒãƒã™ã‚‹æ£è¦è¡¨ç¾ã«ãªã‚Šã¾ã™ã€‚"
+"<literal>regex-url-pattern</literal> — フィルタã•ã‚Œã‚‹è¦æ±‚を指定ã™ã‚‹ã®ã«"
+"使用ã—ã¾ã™ã€‚ デフォルトã¯å…¨è¦æ±‚ã§ã™ã€‚ <literal>regex-url-pattern</literal> ã¯"
+"è¦æ±‚パスã«ãƒžãƒƒãƒã™ã‚‹æ£è¦è¡¨ç¾ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:123
+#: Configuration.xml:125
#, no-c-format
msgid "<literal>disabled</literal> — Used to disable a built in filter."
-msgstr "<literal>disabled</literal> — 組ã¿è¾¼ã¿ã®ãƒ•ã‚£ãƒ«ã‚¿ã®ç„¡åŠ¹åŒ–ã«ä½¿ç”¨ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>disabled</literal> — 組ã¿è¾¼ã¿ã®ãƒ•ã‚£ãƒ«ã‚¿ã®ç„¡åŠ¹åŒ–ã«ä½¿ç”¨ã—ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:129
+#: Configuration.xml:131
#, no-c-format
msgid ""
"Note that the patterns are matched against the URI path of the request (see "
"<literal>HttpServletRequest.getURIPath()</literal>) and that the name of the "
"servlet context is removed before matching."
-msgstr "パターンã¯è¦æ±‚ã® URI パスã«å¯¾ã—ã¦ãƒžãƒƒãƒãƒ³ã‚°ãŒè¡Œã‚れる点 (<literal>HttpServletRequest.getURIPath()</literal> ã‚’å‚ç…§)〠ãŠã‚ˆã³ã‚µãƒ¼ãƒ–レットコンテã‚ストåã¯ãƒžãƒƒãƒãƒ³ã‚°ãŒè¡Œã‚れるå‰ã«å‰Šé™¤ã•ã‚Œã‚‹ç‚¹ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
+msgstr ""
+"パターンã¯è¦æ±‚ã® URI パスã«å¯¾ã—ã¦ãƒžãƒƒãƒãƒ³ã‚°ãŒè¡Œã‚れる点 "
+"(<literal>HttpServletRequest.getURIPath()</literal> ã‚’å‚ç…§)〠ãŠã‚ˆã³ã‚µãƒ¼ãƒ–"
+"レットコンテã‚ストåã¯ãƒžãƒƒãƒãƒ³ã‚°ãŒè¡Œã‚れるå‰ã«å‰Šé™¤ã•ã‚Œã‚‹ç‚¹ã«æ³¨æ„ã—ã¦ãã ã•"
+"ã„。"
#. Tag: para
-#: Configuration.xml:135
+#: Configuration.xml:137
#, no-c-format
msgid "Adding the master filter enables the following built-in filters."
msgstr ""
@@ -384,13 +432,13 @@
"ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Configuration.xml:138
+#: Configuration.xml:140
#, no-c-format
msgid "Exception handling"
msgstr "例外処ç†"
#. Tag: para
-#: Configuration.xml:139
+#: Configuration.xml:141
#, no-c-format
msgid ""
"This filter provides the exception mapping functionality in <literal>pages."
@@ -400,10 +448,17 @@
"automatically, but we've found that this behavior cannot be relied upon in "
"all application servers. And it is certainly not required of plain servlet "
"engines like Tomcat.)"
-msgstr "ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯ <literal>pages.xml</literal> ã§ä¾‹å¤–マッピングã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ (ã»ã¼ã™ã¹ã¦ã®ã‚¢ãƒ—リケーションã§ã“ã®æ©Ÿèƒ½ãŒå¿…è¦ã¨ã•ã‚Œã¾ã™)。 ã¾ãŸã€ æ•æ‰ã•ã‚Œãªã‹ã£ãŸä¾‹å¤–ãŒç™ºç”Ÿã—ãŸå ´åˆã«ã‚³ãƒŸãƒƒãƒˆã•ã‚Œã¦ã„ãªã„トランザクションã®ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚‚è¡Œã„ã¾ã™ã€‚ (Java EE 仕様ã«ã‚ˆã‚‹ã¨ã“れ㯠Web コンテナã«ã‚ˆã£ã¦è‡ªå‹•çš„ã«è¡Œã‚れるã¯ãšã§ã™ãŒã€ ã™ã¹ã¦ã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã§ã“ã®å‹•ä½œã‚’ã‚ã¦ã«ã§ãã‚‹ã‚ã‘ã§ã¯ãªã„ã“ã¨ãŒåˆ¤æ˜Žã—ã¦ã„ã¾ã™ã€‚ ã¾ãŸã€ Tomcat ã®ã‚ˆã†ãªãƒ—レーンãªã‚µãƒ¼ãƒ–レットエンジンã«ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。)"
+msgstr ""
+"ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯ <literal>pages.xml</literal> ã§ä¾‹å¤–マッピングã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¾"
+"ã™ (ã»ã¼ã™ã¹ã¦ã®ã‚¢ãƒ—リケーションã§ã“ã®æ©Ÿèƒ½ãŒå¿…è¦ã¨ã•ã‚Œã¾ã™)。 ã¾ãŸã€ æ•æ‰ã•ã‚Œ"
+"ãªã‹ã£ãŸä¾‹å¤–ãŒç™ºç”Ÿã—ãŸå ´åˆã«ã‚³ãƒŸãƒƒãƒˆã•ã‚Œã¦ã„ãªã„トランザクションã®ãƒãƒ¼ãƒ«ãƒãƒƒ"
+"クも行ã„ã¾ã™ã€‚ (Java EE 仕様ã«ã‚ˆã‚‹ã¨ã“れ㯠Web コンテナã«ã‚ˆã£ã¦è‡ªå‹•çš„ã«è¡Œã‚ã‚Œ"
+"ã‚‹ã¯ãšã§ã™ãŒã€ ã™ã¹ã¦ã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã§ã“ã®å‹•ä½œã‚’ã‚ã¦ã«ã§ãã‚‹ã‚ã‘ã§"
+"ã¯ãªã„ã“ã¨ãŒåˆ¤æ˜Žã—ã¦ã„ã¾ã™ã€‚ ã¾ãŸã€ Tomcat ã®ã‚ˆã†ãªãƒ—レーンãªã‚µãƒ¼ãƒ–レットエン"
+"ジンã«ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。)"
#. Tag: para
-#: Configuration.xml:145
+#: Configuration.xml:147
#, no-c-format
msgid ""
"By default, the exception handling filter will process all requests, however "
@@ -411,12 +466,12 @@
"filter></literal> entry to <literal>components.xml</literal>, as shown in "
"this example:"
msgstr ""
-"デフォルトã§ã€ã™ã¹ã¦ã®è¦æ±‚ã«å¯¾ã—ã¦ä¾‹å¤–処ç†ãƒ•ã‚£ãƒ«ã‚¿ãŒé©ç”¨ã•ã‚Œã¾ã™ãŒã€ä¸‹"
-"ã®ã‚ˆã†ã«ã€ <literal>components.xml</literal>ã«<literal><web:exception-"
-"filter></literal>を記述ã—ã¦ã€ ã“れを変更ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+"デフォルトã§ã€ã™ã¹ã¦ã®è¦æ±‚ã«å¯¾ã—ã¦ä¾‹å¤–処ç†ãƒ•ã‚£ãƒ«ã‚¿ãŒé©ç”¨ã•ã‚Œã¾ã™ãŒã€ä¸‹ã®ã‚ˆã†"
+"ã«ã€ <literal>components.xml</literal>ã«<literal><web:exception-filter>"
+"</literal>を記述ã—ã¦ã€ ã“れを変更ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:149
+#: Configuration.xml:151
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -434,13 +489,13 @@
"</components>]]>"
#. Tag: title
-#: Configuration.xml:155
+#: Configuration.xml:157
#, no-c-format
msgid "Conversation propagation with redirects"
msgstr "リダイレクトã«ã‚ˆã‚‹å¯¾è©±ã®ä¼æ¬"
#. Tag: para
-#: Configuration.xml:156
+#: Configuration.xml:158
#, no-c-format
msgid ""
"This filter allows Seam to propagate the conversation context across browser "
@@ -448,11 +503,11 @@
"that specifies the Seam conversation identifier."
msgstr ""
"ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯SeamãŒãƒ–ラウザã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã«ã‚ˆã‚Šå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをä¼æ¬ã™ã‚‹äº‹"
-"ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ ブラウザリダイレクトをインタセプトã—〠Seam ã®å¯¾è©± ID "
-"をパラメータã«è¿½åŠ ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€å®Ÿç¾ã—ã¦ã„ã¾ã™ã€‚"
+"ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ ブラウザリダイレクトをインタセプトã—〠Seam ã®å¯¾è©± ID をパラ"
+"メータã«è¿½åŠ ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€å®Ÿç¾ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:160
+#: Configuration.xml:162
#, no-c-format
msgid ""
"The redirect filter will process all requests by default, but this behavior "
@@ -463,50 +518,58 @@
"ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:163
+#: Configuration.xml:165
#, no-c-format
msgid "<![CDATA[<web:redirect-filter url-pattern=\"*.seam\"/>]]>"
msgstr "<![CDATA[<web:redirect-filter url-pattern=\"*.seam\"/>]]>"
#. Tag: title
-#: Configuration.xml:168
+#: Configuration.xml:170
#, no-c-format
msgid "URL rewriting"
msgstr "URL ã®ãƒªãƒ©ã‚¤ãƒˆ"
#. Tag: para
-#: Configuration.xml:169
+#: Configuration.xml:171
#, no-c-format
msgid ""
"This filter allows Seam to apply URL rewriting for views based on "
"configuration in the <literal>pages.xml</literal> file. This filter is not "
"activate by default, but can be activated by adding the configuration to "
"<literal>components.xml</literal>:"
-msgstr "ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã«ã‚ˆã‚Š Seam 㯠<literal>pages.xml</literal> ファイルã®è¨å®šã‚’ベースã¨ã—ãŸãƒ“ュー㮠URL 書ãæ›ãˆã‚’é©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ã¯ãªã£ã¦ã„ã¾ã›ã‚“ãŒã€ <literal>components.xml</literal> ã«è¨å®šã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã«ã‚ˆã‚Š Seam 㯠<literal>pages.xml</literal> ファイルã®è¨å®šã‚’ベー"
+"スã¨ã—ãŸãƒ“ュー㮠URL 書ãæ›ãˆã‚’é©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ã‚£"
+"ルタã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ã¯ãªã£ã¦ã„ã¾ã›ã‚“ãŒã€ <literal>components."
+"xml</literal> ã«è¨å®šã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:174
+#: Configuration.xml:176
#, no-c-format
msgid "<![CDATA[<web:rewrite-filter view-mapping=\"*.seam\"/>]]>"
msgstr "<![CDATA[<web:rewrite-filter view-mapping=\"*.seam\"/>]]>"
#. Tag: para
-#: Configuration.xml:177
+#: Configuration.xml:179
#, no-c-format
msgid ""
"The <literal>view-mapping</literal> parameter must match the servlet mapping "
"defined for the Faces Servlet in the <literal>web.xml</literal> file. If "
"ommitted, the rewrite filter assumes the pattern <literal>*.seam</literal>."
-msgstr "<literal>view-mapping</literal> パラメータ㯠<literal>web.xml</literal> ファイルã«ã‚ã‚‹ Faces サーブレット用ã«å®šç¾©ã•ã‚ŒãŸã‚µãƒ¼ãƒ–レットマッピングã«åˆè‡´ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 çœç•¥ã™ã‚‹ã¨ãƒªãƒ©ã‚¤ãƒˆãƒ•ã‚£ãƒ«ã‚¿ã¯ãƒ‘ターン㌠<literal>*.seam</literal> ã§ã‚ã‚‹ã¨ã¿ãªã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>view-mapping</literal> パラメータ㯠<literal>web.xml</literal> ファ"
+"イルã«ã‚ã‚‹ Faces サーブレット用ã«å®šç¾©ã•ã‚ŒãŸã‚µãƒ¼ãƒ–レットマッピングã«åˆè‡´ã—ãªã‘"
+"ã‚Œã°ãªã‚Šã¾ã›ã‚“。 çœç•¥ã™ã‚‹ã¨ãƒªãƒ©ã‚¤ãƒˆãƒ•ã‚£ãƒ«ã‚¿ã¯ãƒ‘ターン㌠<literal>*.seam</"
+"literal> ã§ã‚ã‚‹ã¨ã¿ãªã—ã¾ã™ã€‚"
#. Tag: title
-#: Configuration.xml:184
+#: Configuration.xml:186
#, no-c-format
msgid "Multipart form submissions"
msgstr "マルãƒãƒ‘ートフォームã®é€ä¿¡"
#. Tag: para
-#: Configuration.xml:185
+#: Configuration.xml:187
#, no-c-format
msgid ""
"This feature is necessary when using the Seam file upload JSF control. It "
@@ -514,13 +577,13 @@
"multipart/form-data specification (RFC-2388). To override the default "
"settings, add the following entry to <literal>components.xml</literal>:"
msgstr ""
-"ã“ã®æ©Ÿèƒ½ã¯ Seam ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ JSF コントãƒãƒ¼ãƒ«ã‚’使用ã™ã‚‹ã¨ãã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ マルãƒãƒ‘ート"
-"フォームã®è¦æ±‚を検出ã™ã‚‹ã¨ã€ RFC-2388 (multipart/form-data 仕様) ã«å¾“ã„"
-"処ç†ã‚’è¡Œã„ã¾ã™ã€‚ デフォルトã®è¨å®šã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹ãŸã‚ã«ã¯ "
-"<literal>components.xml</literal>ã«ä»¥ä¸‹ã®è¨å®šã‚’è¿½åŠ ã—ã¾ã™ã€‚"
+"ã“ã®æ©Ÿèƒ½ã¯ Seam ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ JSF コントãƒãƒ¼ãƒ«ã‚’使用ã™ã‚‹ã¨ãã«å¿…è¦ã¨"
+"ãªã‚Šã¾ã™ã€‚ マルãƒãƒ‘ートフォームã®è¦æ±‚を検出ã™ã‚‹ã¨ã€ RFC-2388 (multipart/form-"
+"data 仕様) ã«å¾“ã„処ç†ã‚’è¡Œã„ã¾ã™ã€‚ デフォルトã®è¨å®šã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹ãŸã‚ã«"
+"㯠<literal>components.xml</literal>ã«ä»¥ä¸‹ã®è¨å®šã‚’è¿½åŠ ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:189
+#: Configuration.xml:191
#, no-c-format
msgid ""
"<![CDATA[<web:multipart-filter create-temp-files=\"true\" \n"
@@ -532,7 +595,7 @@
" url-pattern=\"*.seam\"/>]]>"
#. Tag: para
-#: Configuration.xml:193
+#: Configuration.xml:195
#, no-c-format
msgid ""
"<literal>create-temp-files</literal> — If set to <literal>true</"
@@ -540,33 +603,40 @@
"memory). This may be an important consideration if large file uploads are "
"expected. The default setting is <literal>false</literal>."
msgstr ""
-"<literal>create-temp-files</literal> — <literal>true</"
-"literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹ã¨ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ãŒãƒ¡ãƒ¢ãƒªã«ç¶æŒã•ã‚Œã‚‹ä»£ã‚ã‚Šã«ãƒ†ãƒ³ãƒãƒ©ãƒªãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ãè¾¼ã¾ã‚Œã¾ã™ã€‚ 大容é‡ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ãŒäºˆæœŸã•ã‚Œã‚‹å ´åˆã¯è€ƒæ…®ã™ã¹ãé‡è¦ãªç‚¹ã¨ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 デフォルトè¨å®šã¯ <literal>false</literal> ã§ã™ã€‚"
+"<literal>create-temp-files</literal> — <literal>true</literal> ã«ã‚»ãƒƒãƒˆ"
+"ã™ã‚‹ã¨ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ãŒãƒ¡ãƒ¢ãƒªã«ç¶æŒã•ã‚Œã‚‹ä»£ã‚ã‚Šã«ãƒ†ãƒ³ãƒãƒ©ãƒªãƒ•ã‚¡ã‚¤"
+"ルã«æ›¸ãè¾¼ã¾ã‚Œã¾ã™ã€‚ 大容é‡ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ãŒäºˆæœŸã•ã‚Œã‚‹å ´åˆã¯è€ƒæ…®ã™ã¹ã"
+"é‡è¦ãªç‚¹ã¨ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 デフォルトè¨å®šã¯ <literal>false</literal> ã§"
+"ã™ã€‚"
#. Tag: para
-#: Configuration.xml:200
+#: Configuration.xml:202
#, no-c-format
msgid ""
"<literal>max-request-size</literal> — If the size of a file upload "
"request (determined by reading the <literal>Content-Length</literal> header "
"in the request) exceeds this value, the request will be aborted. The default "
"setting is 0 (no size limit)."
-msgstr "<literal>max-request-size</literal> — ファイルã®ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰è¦æ±‚サイズãŒã“ã®å€¤ã‚’越ãˆã‚‹ã¨ (è¦æ±‚内㮠<literal>Content-Length</literal> ヘッダーをèªã¿å–り判定ã•ã‚Œã‚‹) ãã®è¦æ±‚ã¯ä¸æ–ã•ã‚Œã¾ã™ã€‚ デフォルトè¨å®šã¯ 0 ã§ã™ (サイズ制é™ãªã—)。"
+msgstr ""
+"<literal>max-request-size</literal> — ファイルã®ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰è¦æ±‚サイズ"
+"ãŒã“ã®å€¤ã‚’越ãˆã‚‹ã¨ (è¦æ±‚内㮠<literal>Content-Length</literal> ヘッダーをèªã¿"
+"å–り判定ã•ã‚Œã‚‹) ãã®è¦æ±‚ã¯ä¸æ–ã•ã‚Œã¾ã™ã€‚ デフォルトè¨å®šã¯ 0 ã§ã™ (サイズ制é™"
+"ãªã—)。"
#. Tag: title
-#: Configuration.xml:209
+#: Configuration.xml:211
#, no-c-format
msgid "Character encoding"
msgstr "ã‚ャラクタエンコーディング"
#. Tag: para
-#: Configuration.xml:210
+#: Configuration.xml:212
#, no-c-format
msgid "Sets the character encoding of submitted form data."
msgstr "é€ä¿¡ã•ã‚ŒãŸãƒ•ã‚©ãƒ¼ãƒ データã®ã‚ャラクターエンコーディングをセットã—ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:212 Configuration.xml:307
+#: Configuration.xml:214 Configuration.xml:309
#, no-c-format
msgid ""
"This filter is not installed by default and requires an entry in "
@@ -576,7 +646,7 @@
"<literal>components.xml</literal> ã«ä»¥ä¸‹ã®è¨˜è¿°ãŒå¿…è¦ã§ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:215
+#: Configuration.xml:217
#, no-c-format
msgid ""
"<![CDATA[<web:character-encoding-filter encoding=\"UTF-16\" \n"
@@ -588,13 +658,13 @@
" url-pattern=\"*.seam\"/>]]>"
#. Tag: para
-#: Configuration.xml:219
+#: Configuration.xml:221
#, no-c-format
msgid "<literal>encoding</literal> — The encoding to use."
msgstr "<literal>encoding</literal> — 使用ã™ã‚‹ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚"
#. Tag: para
-#: Configuration.xml:223
+#: Configuration.xml:225
#, no-c-format
msgid ""
"<literal>override-client</literal> — If this is set to <literal>true</"
@@ -604,44 +674,57 @@
"will only be set if the request doesn't already specify an encoding. The "
"default setting is <literal>false</literal>."
msgstr ""
-"<literal>override-client</literal> — <literal>true</"
-"literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹ã¨è¦æ±‚エンコーディングã¯ãã®è¦æ±‚ãŒã™ã§ã«ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’指定ã—ã¦ã„ã‚‹ã‹å¦ã‹ã«ã‹ã‹ã‚ら㚠<literal>encoding</literal> ã§æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ã«ã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚ <literal>false</literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹ã¨è¦æ±‚エンコーディングã¯è¦æ±‚ãŒã¾ã エンコーディングを指定ã—ã¦ã„ãªã„å ´åˆã«ã®ã¿ã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚ デフォルトè¨å®šã¯ <literal>false</literal> ã§ã™ã€‚"
+"<literal>override-client</literal> — <literal>true</literal> ã«ã‚»ãƒƒãƒˆã™"
+"ã‚‹ã¨è¦æ±‚エンコーディングã¯ãã®è¦æ±‚ãŒã™ã§ã«ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’指定ã—ã¦ã„ã‚‹ã‹å¦"
+"ã‹ã«ã‹ã‹ã‚ら㚠<literal>encoding</literal> ã§æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ã«ã‚»ãƒƒãƒˆã•ã‚Œã¾"
+"ã™ã€‚ <literal>false</literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹ã¨è¦æ±‚エンコーディングã¯è¦æ±‚ãŒã¾ã "
+"エンコーディングを指定ã—ã¦ã„ãªã„å ´åˆã«ã®ã¿ã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚ デフォルトè¨å®šã¯ "
+"<literal>false</literal> ã§ã™ã€‚"
#. Tag: title
-#: Configuration.xml:234
+#: Configuration.xml:236
#, no-c-format
msgid "RichFaces"
msgstr "RichFaces"
#. Tag: para
-#: Configuration.xml:236
+#: Configuration.xml:238
#, no-c-format
msgid ""
"If RichFaces is used in your project, Seam will install the RichFaces Ajax "
"filter for you, making sure to install it before all other built-in filters. "
"You don't need to install the RichFaces Ajax filter in <literal>web.xml</"
"literal> yourself."
-msgstr "RichFaces をプãƒã‚¸ã‚§ã‚¯ãƒˆã«ä½¿ç”¨ã™ã‚‹ã¨ Seam 㯠RichFaces Ajax フィルタをインストールã—ã¦ãã®ä»–ã™ã¹ã¦ã®çµ„ã¿è¾¼ã¿ãƒ•ã‚£ãƒ«ã‚¿ã‚ˆã‚Šå…ˆã«ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚ <literal>web.xml</literal> ã«æ‰‹ä½œæ¥ã§ RichFaces Ajax をインストールã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgstr ""
+"RichFaces をプãƒã‚¸ã‚§ã‚¯ãƒˆã«ä½¿ç”¨ã™ã‚‹ã¨ Seam 㯠RichFaces Ajax フィルタをインス"
+"トールã—ã¦ãã®ä»–ã™ã¹ã¦ã®çµ„ã¿è¾¼ã¿ãƒ•ã‚£ãƒ«ã‚¿ã‚ˆã‚Šå…ˆã«ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•"
+"れるよã†ã«ã—ã¾ã™ã€‚ <literal>web.xml</literal> ã«æ‰‹ä½œæ¥ã§ RichFaces Ajax をイ"
+"ンストールã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Configuration.xml:244
+#: Configuration.xml:246
#, no-c-format
msgid ""
"The RichFaces Ajax filter is only installed if the RichFaces jars are "
"present in your project."
-msgstr "RichFaces Ajax フィルタ㯠RichFaces jar 群ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«ã‚ã‚‹å ´åˆã«ã®ã¿ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"RichFaces Ajax フィルタ㯠RichFaces jar 群ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«ã‚ã‚‹å ´åˆã«ã®ã¿ã‚¤ãƒ³"
+"ストールã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:249
+#: Configuration.xml:251
#, no-c-format
msgid ""
"To override the default settings, add the following entry to "
"<literal>components.xml</literal>. The options are the same as those "
"specified in the RichFaces Developer Guide:"
-msgstr "デフォルトã®è¨å®šã‚’上書ãã™ã‚‹ã«ã¯æ¬¡ã®ã‚¨ãƒ³ãƒˆãƒªã‚’ <literal>components.xml</literal> ã«è¿½åŠ ã—ã¾ã™ã€‚ オプション㯠RichFaces Developer Guide ã«è¨˜è¼‰ã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ã¨åŒã˜ã§ã™ã€‚"
+msgstr ""
+"デフォルトã®è¨å®šã‚’上書ãã™ã‚‹ã«ã¯æ¬¡ã®ã‚¨ãƒ³ãƒˆãƒªã‚’ <literal>components.xml</"
+"literal> ã«è¿½åŠ ã—ã¾ã™ã€‚ オプション㯠RichFaces Developer Guide ã«è¨˜è¼‰ã•ã‚Œã¦ã„"
+"ã‚‹ã‚‚ã®ã¨åŒã˜ã§ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:252
+#: Configuration.xml:254
#, no-c-format
msgid ""
"<![CDATA[<web:ajax4jsf-filter force-parser=\"true\" \n"
@@ -655,7 +738,7 @@
" url-pattern=\"*.seam\"/>]]>"
#. Tag: para
-#: Configuration.xml:255
+#: Configuration.xml:257
#, no-c-format
msgid ""
"<literal>force-parser</literal> — forces all JSF pages to be validated "
@@ -663,54 +746,73 @@
"responses are validated and converted to well-formed XML. Setting "
"<literal>force-parser</literal> to <literal>false</literal> improves "
"performance, but can provide visual artifacts on AJAX updates."
-msgstr "<literal>force-parser</literal> — JSF ã®å…¨ãƒšãƒ¼ã‚¸ãŒ Richfaces ã® XML 構文ãƒã‚§ãƒƒã‚«ãƒ¼ã«ã‚ˆã‚Šå¼·åˆ¶çš„ã«æ¤œè¨¼ã•ã‚Œã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚ <literal>false</literal> ãªã‚‰ AJAX ã®å¿œç”ã®ã¿ãŒæ¤œè¨¼ã•ã‚Œæ•´å½¢å¼ã® XML ã«å¤‰æ›ã•ã‚Œã¾ã™ã€‚ <literal>force-parser</literal> ã‚’ <literal>false</literal> ã«è¨å®šã™ã‚‹ã¨ãƒ‘フォーマンスã¯å‘上ã—ã¾ã™ãŒ AJAX æ›´æ–°ã§ãŠã‹ã—ãªçµæžœãŒè¦‹ãˆã¦ã—ã¾ã†å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>force-parser</literal> — JSF ã®å…¨ãƒšãƒ¼ã‚¸ãŒ Richfaces ã® XML 構"
+"æ–‡ãƒã‚§ãƒƒã‚«ãƒ¼ã«ã‚ˆã‚Šå¼·åˆ¶çš„ã«æ¤œè¨¼ã•ã‚Œã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚ <literal>false</literal> "
+"ãªã‚‰ AJAX ã®å¿œç”ã®ã¿ãŒæ¤œè¨¼ã•ã‚Œæ•´å½¢å¼ã® XML ã«å¤‰æ›ã•ã‚Œã¾ã™ã€‚ <literal>force-"
+"parser</literal> ã‚’ <literal>false</literal> ã«è¨å®šã™ã‚‹ã¨ãƒ‘フォーマンスã¯å‘上"
+"ã—ã¾ã™ãŒ AJAX æ›´æ–°ã§ãŠã‹ã—ãªçµæžœãŒè¦‹ãˆã¦ã—ã¾ã†å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:263
+#: Configuration.xml:265
#, no-c-format
msgid ""
"<literal>enable-cache</literal> — enables caching of framework-"
"generated resources (e.g. javascript, CSS, images, etc). When developing "
"custom javascript or CSS, setting to true prevents the browser from caching "
"the resource."
-msgstr "<literal>enable-cache</literal> — フレームワーク生æˆã®ãƒªã‚½ãƒ¼ã‚¹ã®ã‚ャッシュ化を有効ã«ã—ã¾ã™ (javascript〠CSS〠イメージãªã©)。 カスタム㮠javascript ã‚„ CSS を開発ã—ã¦ã„ã‚‹å ´åˆã¯ true ã«è¨å®šã™ã‚‹ã¨ãƒ–ラウザã«ãƒªã‚½ãƒ¼ã‚¹ã‚’ã‚ャッシュã•ã›ãªã„よã†ã«ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>enable-cache</literal> — フレームワーク生æˆã®ãƒªã‚½ãƒ¼ã‚¹ã®ã‚ャッ"
+"シュ化を有効ã«ã—ã¾ã™ (javascript〠CSS〠イメージãªã©)。 カスタム㮠"
+"javascript ã‚„ CSS を開発ã—ã¦ã„ã‚‹å ´åˆã¯ true ã«è¨å®šã™ã‚‹ã¨ãƒ–ラウザã«ãƒªã‚½ãƒ¼ã‚¹ã‚’"
+"ã‚ャッシュã•ã›ãªã„よã†ã«ã—ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:269
+#: Configuration.xml:271
#, no-c-format
msgid ""
"<literal>log4j-init-file</literal> — is used to setup per-application "
"logging. A path, relative to web application context, to the log4j.xml "
"configuration file should be provided."
-msgstr "<literal>log4j-init-file</literal> — アプリケーションã”ã¨ã®ãƒã‚°è¨˜éŒ²ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ log4j.xml è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã¸ã®ãƒ‘スをウェブアプリケーションコンテã‚ストã‹ã‚‰ã®ç›¸å¯¾ãƒ‘スã§ä¸Žãˆã¦ãã ã•ã„。"
+msgstr ""
+"<literal>log4j-init-file</literal> — アプリケーションã”ã¨ã®ãƒã‚°è¨˜éŒ²ã®"
+"セットアップã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ log4j.xml è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã¸ã®ãƒ‘スをウェブアプリケー"
+"ションコンテã‚ストã‹ã‚‰ã®ç›¸å¯¾ãƒ‘スã§ä¸Žãˆã¦ãã ã•ã„。"
#. Tag: title
-#: Configuration.xml:279
+#: Configuration.xml:281
#, no-c-format
msgid "Identity Logging"
msgstr "アイデンティティãƒã‚®ãƒ³ã‚°"
#. Tag: para
-#: Configuration.xml:281
+#: Configuration.xml:283
#, no-c-format
msgid ""
"This filter adds the authenticated user name to the log4j mapped diagnostic "
"context so that it can be included in formatted log output if desired, by "
"adding %X{username} to the pattern."
-msgstr "ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åã‚’ log4j マップ診æ–コンテã‚ストã«è¿½åŠ ã™ã‚‹ãŸã‚〠パターン㫠%X{username} ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§å¿…è¦ã«å¿œã˜ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼åをフォーマット化ã•ã‚ŒãŸãƒã‚°å‡ºåŠ›ã«å«ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åã‚’ log4j マップ診æ–コンテã‚ストã«è¿½åŠ ã™ã‚‹ãŸ"
+"ã‚〠パターン㫠%X{username} ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§å¿…è¦ã«å¿œã˜ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼åをフォー"
+"マット化ã•ã‚ŒãŸãƒã‚°å‡ºåŠ›ã«å«ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:287
+#: Configuration.xml:289
#, no-c-format
msgid ""
"By default, the logging filter will process all requests, however this "
"behavior may be adjusted by adding a <literal><web:logging-filter></"
"literal> entry to <literal>components.xml</literal>, as shown in this "
"example:"
-msgstr "デフォルトã§ã¯ãƒã‚®ãƒ³ã‚°ãƒ•ã‚£ãƒ«ã‚¿ã¯å…¨è¦æ±‚を処ç†ã—ã¾ã™ãŒã€ 以下ã®ä¾‹ã§ç¤ºã™ã‚ˆã†ã« <literal><web:logging-filter></literal> ã®ã‚¨ãƒ³ãƒˆãƒªã‚’ <literal>components.xml</literal> ã«è¿½åŠ ã—ã¦ã“ã®å‹•ä½œã‚’調整ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"デフォルトã§ã¯ãƒã‚®ãƒ³ã‚°ãƒ•ã‚£ãƒ«ã‚¿ã¯å…¨è¦æ±‚を処ç†ã—ã¾ã™ãŒã€ 以下ã®ä¾‹ã§ç¤ºã™ã‚ˆã†ã« "
+"<literal><web:logging-filter></literal> ã®ã‚¨ãƒ³ãƒˆãƒªã‚’ "
+"<literal>components.xml</literal> ã«è¿½åŠ ã—ã¦ã“ã®å‹•ä½œã‚’調整ã™ã‚‹ã“ã¨ãŒã§ãã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:291
+#: Configuration.xml:293
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -724,25 +826,25 @@
"</components>]]>"
#. Tag: title
-#: Configuration.xml:296
+#: Configuration.xml:298
#, no-c-format
msgid "Context management for custom servlets"
msgstr "カスタムãªã‚µãƒ¼ãƒ–レットã®ã‚³ãƒ³ãƒ†ã‚スト管ç†"
#. Tag: para
-#: Configuration.xml:297
+#: Configuration.xml:299
#, no-c-format
msgid ""
"Requests sent direct to some servlet other than the JSF servlet are not "
"processed through the JSF lifecycle, so Seam provides a servlet filter that "
"can be applied to any other servlet that needs access to Seam components."
msgstr ""
-"JSF サーブレット以外ã®ã‚µãƒ¼ãƒ–レットã«ç›´æŽ¥é€ä¿¡ã•ã‚Œã‚‹è¦æ±‚ã¯ã€JSFã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã§"
-"ã¯å‡¦ç†ã•ã‚Œã¾ã›ã‚“。 ãã“ã§ã€Seam㯠Seamã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å¿…è¦ã®æœ‰"
-"ã‚‹ ãã®ä»–ã®ã‚µãƒ¼ãƒ–レットã«å¯¾ã—ã¦ã‚µãƒ¼ãƒ–レットフィルタをæä¾›ã—ã¦ã„ã¾ã™ã€‚"
+"JSF サーブレット以外ã®ã‚µãƒ¼ãƒ–レットã«ç›´æŽ¥é€ä¿¡ã•ã‚Œã‚‹è¦æ±‚ã¯ã€JSFã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«"
+"ã§ã¯å‡¦ç†ã•ã‚Œã¾ã›ã‚“。 ãã“ã§ã€Seam㯠Seamã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å¿…è¦ã®"
+"有る ãã®ä»–ã®ã‚µãƒ¼ãƒ–レットã«å¯¾ã—ã¦ã‚µãƒ¼ãƒ–レットフィルタをæä¾›ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:301
+#: Configuration.xml:303
#, no-c-format
msgid ""
"This filter allows custom servlets to interact with the Seam contexts. It "
@@ -752,32 +854,33 @@
"literal>. Seam uses the phase listener for context management in a JSF "
"request."
msgstr ""
-"ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã‚’é©ç”¨ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ã‚«ã‚¹ã‚¿ãƒ ãªã‚µãƒ¼ãƒ–レット㌠Seamコンテã‚ストã¨ç›¸äº’ã«"
-"作用ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ 個々ã®è¦æ±‚ã®æœ€åˆã«Seamコンテã‚ストをセット"
+"ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã‚’é©ç”¨ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ã‚«ã‚¹ã‚¿ãƒ ãªã‚µãƒ¼ãƒ–レット㌠Seamコンテã‚ストã¨"
+"相互ã«ä½œç”¨ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ 個々ã®è¦æ±‚ã®æœ€åˆã«Seamコンテã‚ストをセット"
"アップã—ã€è¦æ±‚ã®çµ‚了畤ã«ã“ã‚Œã‚’ç ´æ£„ã—ã¾ã™ã€‚ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ã¯ JSFã® "
-"<literal>FacesServlet</literal> ã«ã¯<emphasis>決ã—ã¦</emphasis>é©ç”¨ã•ã‚Œãªã„よã†ã«ã—ã¦ãã ã•ã„。 Seam ã¯JSFã®è¦æ±‚ã®ã‚³ãƒ³ãƒ†ã‚スト管ç†ã«ã¯ phase "
-"listenerを使用ã—ã¾ã™ã€‚"
+"<literal>FacesServlet</literal> ã«ã¯<emphasis>決ã—ã¦</emphasis>é©ç”¨ã•ã‚Œãªã„よ"
+"ã†ã«ã—ã¦ãã ã•ã„。 Seam ã¯JSFã®è¦æ±‚ã®ã‚³ãƒ³ãƒ†ã‚スト管ç†ã«ã¯ phase listenerを使"
+"用ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:310
+#: Configuration.xml:312
#, no-c-format
msgid "<![CDATA[<web:context-filter url-pattern=\"/media/*\"/>]]>"
msgstr "<![CDATA[<web:context-filter url-pattern=\"/media/*\"/>]]>"
#. Tag: para
-#: Configuration.xml:312
+#: Configuration.xml:314
#, no-c-format
msgid ""
"The context filter expects to find the conversation id of any conversation "
"context in a request parameter named <literal>conversationId</literal>. You "
"are responsible for ensuring that it gets sent in the request."
msgstr ""
-"コンテã‚ストフィルタã¯<literal>conversationId</literal>ã¨ã„ã†åå‰ã§è¦æ±‚"
-"パラメータä¸ã«å¯¾è©± ID を探ãã†ã¨ã—ã¾ã™ã€‚å¿…ãšã€è¦æ±‚パラメータã«å¯¾è©± IDã‚’"
-"å«ã‚るよã†ã«ã—ã¦ãã ã•ã„。"
+"コンテã‚ストフィルタã¯<literal>conversationId</literal>ã¨ã„ã†åå‰ã§è¦æ±‚パラ"
+"メータä¸ã«å¯¾è©± ID を探ãã†ã¨ã—ã¾ã™ã€‚å¿…ãšã€è¦æ±‚パラメータã«å¯¾è©± IDã‚’å«ã‚るよã†"
+"ã«ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Configuration.xml:316
+#: Configuration.xml:318
#, no-c-format
msgid ""
"You are also responsible for ensuring propagation of any new conversation id "
@@ -789,13 +892,13 @@
"公開ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Configuration.xml:324
+#: Configuration.xml:326
#, no-c-format
msgid "Adding custom filters"
msgstr "カスタムã®ãƒ•ã‚£ãƒ«ã‚¿ã‚’è¿½åŠ ã™ã‚‹"
#. Tag: para
-#: Configuration.xml:325
+#: Configuration.xml:327
#, no-c-format
msgid ""
"Seam can install your filters for you, allowing you to specify "
@@ -804,10 +907,16 @@
"filters in a <literal>web.xml</literal>). Just add the <literal>@Filter</"
"literal> annotation to your Seam component (which must implement "
"<literal>javax.servlet.Filter</literal>):"
-msgstr "Seam ã¯ã‚«ã‚¹ã‚¿ãƒ ã®ãƒ•ã‚£ãƒ«ã‚¿ã‚’インストールã™ã‚‹ã“ã¨ãŒã§ã〠ãƒã‚§ãƒ¼ãƒ³å†…ã«ãƒ•ã‚£ãƒ«ã‚¿ã‚’é…ç½®ã™ã‚‹ <emphasis>å ´æ‰€</emphasis> を指定ã§ãã¾ã™ (サーブレットã®ä»•æ§˜ã¯ãƒ•ã‚£ãƒ«ã‚¿ã‚’ <literal>web.xml</literal> ã«æŒ‡å®šã—ãŸã¨ãã®æ˜Žç¢ºãªé †åºã‚’æä¾›ã—ã¾ã›ã‚“)。 <literal>@Filter</literal> アノテーションを Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ (<literal>javax.servlet.Filter</literal> を実装ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“) ã«è¿½åŠ ã™ã‚‹ã ã‘ã§ã™ã€‚"
+msgstr ""
+"Seam ã¯ã‚«ã‚¹ã‚¿ãƒ ã®ãƒ•ã‚£ãƒ«ã‚¿ã‚’インストールã™ã‚‹ã“ã¨ãŒã§ã〠ãƒã‚§ãƒ¼ãƒ³å†…ã«ãƒ•ã‚£ãƒ«ã‚¿"
+"ã‚’é…ç½®ã™ã‚‹ <emphasis>å ´æ‰€</emphasis> を指定ã§ãã¾ã™ (サーブレットã®ä»•æ§˜ã¯ãƒ•ã‚£"
+"ルタを <literal>web.xml</literal> ã«æŒ‡å®šã—ãŸã¨ãã®æ˜Žç¢ºãªé †åºã‚’æä¾›ã—ã¾ã›"
+"ã‚“)。 <literal>@Filter</literal> アノテーションを Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ "
+"(<literal>javax.servlet.Filter</literal> を実装ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“) ã«è¿½åŠ ã™"
+"ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:330
+#: Configuration.xml:332
#, no-c-format
msgid ""
"<![CDATA[@Startup\n"
@@ -825,7 +934,7 @@
"public class MultipartFilter extends AbstractFilter {]]>"
#. Tag: para
-#: Configuration.xml:332
+#: Configuration.xml:334
#, no-c-format
msgid ""
"Adding the <literal>@Startup</literal> annotation means thar the component "
@@ -834,27 +943,46 @@
"down the chain than the RichFaces filter (<literal>@Filter(within=\"org."
"jboss.seam.web.ajax4jsfFilter\")</literal>)."
msgstr ""
-"<literal>@Startup</literal> ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¿½åŠ ã™ã‚‹ã¨ Seam 起動時ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒä½¿ç”¨å¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚ ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã“ã“ã§ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“ (<literal>@BypassInterceptors</literal>)。 フィルタ㯠RichFaces フィルタよりãƒã‚§ãƒ¼ãƒ³ã®ä¸‹æ–¹ã«ãªã‚Šã¾ã™ (<literal>@Filter(within=\"org."
-"jboss.seam.web.ajax4jsfFilter\")</literal>)。"
+"<literal>@Startup</literal> ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¿½åŠ ã™ã‚‹ã¨ Seam 起動時ã«ã‚³ãƒ³ãƒãƒ¼"
+"ãƒãƒ³ãƒˆãŒä½¿ç”¨å¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚ ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã“ã“ã§ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“ "
+"(<literal>@BypassInterceptors</literal>)。 フィルタ㯠RichFaces フィルタより"
+"ãƒã‚§ãƒ¼ãƒ³ã®ä¸‹æ–¹ã«ãªã‚Šã¾ã™ (<literal>@Filter(within=\"org.jboss.seam.web."
+"ajax4jsfFilter\")</literal>)。"
#. Tag: title
-#: Configuration.xml:341
+#: Configuration.xml:343
#, no-c-format
msgid "Integrating Seam with your EJB container"
msgstr "EJB コンテナ㨠Seam ã®çµ±åˆ"
#. Tag: para
-#: Configuration.xml:343
+#: Configuration.xml:345
#, no-c-format
msgid ""
-"We need to apply the <literal>SeamInterceptor</literal> to our Seam "
-"components. The simplest way to do this across an entire application is to "
-"add the following interceptor configuration in <literal>ejb-jar.xml</"
-"literal>:"
-msgstr "<literal>SeamInterceptor</literal> ã‚’ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«é©ç”¨ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ アプリケーション全体ã«æ¸¡ã‚Šã“れを最も容易ã«è¡Œã†æ–¹æ³•ã¯æ¬¡ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿è¨å®šã‚’ <literal>ejb-jar.xml</literal> ã«è¿½åŠ ã™ã‚‹æ–¹æ³•ã§ã™ã€‚"
+"In a Seam application, EJB components have a certain duality, as they are "
+"managed by both the EJB container and Seam. Actually, it's more that Seam "
+"resolves EJB component references, manages the lifetime of stateful session "
+"bean components, and also participates in each method call via interceptors. "
+"Let's start with the configuration of the Seam interceptor chain."
+msgstr ""
+#. Tag: para
+#: Configuration.xml:350
+#, fuzzy, no-c-format
+msgid ""
+"We need to apply the <literal>SeamInterceptor</literal> to our Seam EJB "
+"components. This interceptor delegates to a set of built-in server-side "
+"interceptors that handle such concerns as bijection, conversation "
+"demarcation, and business process signals. The simplest way to do this "
+"across an entire application is to add the following interceptor "
+"configuration in <literal>ejb-jar.xml</literal>:"
+msgstr ""
+"<literal>SeamInterceptor</literal> ã‚’ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«é©ç”¨ã™ã‚‹å¿…è¦ãŒã‚ã‚Š"
+"ã¾ã™ã€‚ アプリケーション全体ã«æ¸¡ã‚Šã“れを最も容易ã«è¡Œã†æ–¹æ³•ã¯æ¬¡ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿è¨"
+"定を <literal>ejb-jar.xml</literal> ã«è¿½åŠ ã™ã‚‹æ–¹æ³•ã§ã™ã€‚"
+
#. Tag: programlisting
-#: Configuration.xml:347
+#: Configuration.xml:355
#, no-c-format
msgid ""
"<![CDATA[<interceptors>\n"
@@ -890,98 +1018,360 @@
"]]>"
#. Tag: para
-#: Configuration.xml:349
-#, no-c-format
+#: Configuration.xml:357
+#, fuzzy, no-c-format
msgid ""
"Seam needs to know where to go to find session beans in JNDI. One way to do "
"this is specify the <literal>@JndiName</literal> annotation on every session "
"bean Seam component. However, this is quite tedious. A better approach is to "
"specify a pattern that Seam can use to calculate the JNDI name from the EJB "
"name. Unfortunately, there is no standard mapping to global JNDI defined in "
-"the EJB3 specification, so this mapping is vendor-specific. We usually "
-"specify this option in <literal>components.xml</literal>."
+"the EJB3 specification, so this mapping is vendor-specific (and may depend "
+"on your own naming conventions as well). We usually specify this option in "
+"<literal>components.xml</literal>."
msgstr ""
-"Seam ã¯ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ㌠JNDI ã«ãŠã„ã¦ã©ã“ã«ã‚ã‚‹ã‹ã‚’知る必è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãŸ"
-"ã‚ã®æ–¹æ³•ã®ä¸€ã¤ã¯ã€ ãã‚Œãžã‚Œã® Session Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã€"
+"Seam ã¯ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ㌠JNDI ã«ãŠã„ã¦ã©ã“ã«ã‚ã‚‹ã‹ã‚’知る必è¦ãŒã‚ã‚Šã¾ã™ã€‚ "
+"ã“ã®ãŸã‚ã®æ–¹æ³•ã®ä¸€ã¤ã¯ã€ ãã‚Œãžã‚Œã® Session Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã€"
"<literal>@JndiName</literal> を指定ã™ã‚‹ã“ã¨ã§ã™ã€‚ ã—ã‹ã—〠ã“ã‚Œã§ã¯ã¤ã¾ã‚‰ãªéŽ"
"ãŽã¾ã™ã€‚ ã‚‚ã£ã¨è‰¯ã„方法ã¯ã€ EJB åã‹ã‚‰ JNDI åを判æ–ã™ã‚‹ãŸã‚ã«ã€ Seam ãŒä½¿ç”¨"
-"ã™ã‚‹ãƒ‘ターンを指定ã™ã‚‹ã“ã¨ã§ã™ã€‚ ã‚ã„ã«ãã€EJB3 仕様ã«ã¯ã‚°ãƒãƒ¼ãƒãƒ« JNDI をマッピングã™ã‚‹æ¨™æº–ãŒå®šç¾©ã•ã‚Œã¦ã„ãªã„ãŸã‚〠ã“ã®ãƒžãƒƒãƒ”ングã¯ãƒ™ãƒ³ãƒ€ãƒ¼å›ºæœ‰ã«ãªã‚Š"
+"ã™ã‚‹ãƒ‘ターンを指定ã™ã‚‹ã“ã¨ã§ã™ã€‚ ã‚ã„ã«ãã€EJB3 仕様ã«ã¯ã‚°ãƒãƒ¼ãƒãƒ« JNDI ã‚’"
+"マッピングã™ã‚‹æ¨™æº–ãŒå®šç¾©ã•ã‚Œã¦ã„ãªã„ãŸã‚〠ã“ã®ãƒžãƒƒãƒ”ングã¯ãƒ™ãƒ³ãƒ€ãƒ¼å›ºæœ‰ã«ãªã‚Š"
"ã¾ã™ã€‚ 通常ã€<literal>components.xml</literal>ã«ã“ã®ã‚ªãƒ—ションを指定ã—ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:355
+#: Configuration.xml:364
#, no-c-format
msgid "For JBoss AS, the following pattern is correct:"
msgstr "JBossアプリケーションサーãƒãƒ¼ã§ã¯ã€æ¬¡ã®ãƒ‘ターンãŒæ£ã—ã„ã§ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:357
-#, no-c-format
-msgid "<![CDATA[<core:init jndi-name=\"myEarName/#{ejbName}/local\" />]]>"
+#: Configuration.xml:366
+#, fuzzy, no-c-format
+msgid "<![CDATA[<core:init jndi-name=\"earName/#{ejbName}/local\" />]]>"
msgstr "<![CDATA[<core:init jndi-name=\"myEarName/#{ejbName}/local\" />]]>"
#. Tag: para
-#: Configuration.xml:359
+#: Configuration.xml:368
#, no-c-format
msgid ""
-"Where <literal>myEarName</literal> is the name of the EAR in which the bean "
-"is deployed."
+"In this case, <literal>earName</literal> is the name of the EAR in which the "
+"bean is deployed, Seam replaces <literal>#{ejbName}</literal> with the name "
+"of the EJB, and the final segment represents the type of interface (local or "
+"remote)."
msgstr ""
-"ã“ã“ã§ã€<literal>myEarName</literal>ã¯ã€Bean ãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸ EAR ã®åå‰ã§"
-"ã™ã€‚"
#. Tag: para
-#: Configuration.xml:361
-#, no-c-format
+#: Configuration.xml:372
+#, fuzzy, no-c-format
msgid ""
"Outside the context of an EAR (when using the JBoss Embeddable EJB3 "
-"container), the following pattern is the one to use:"
+"container), the first segment is dropped since there is no EAR, leaving us "
+"with the following pattern:"
msgstr ""
"EAR ã®ã‚³ãƒ³ãƒ†ã‚ストã®å¤–å´ã§ã¯ (JBoss 組ã¿è¾¼ã¿å¯èƒ½ EJB3 コンテナを使用ã™ã‚‹ã¨"
"ã)〠次ã®ãƒ‘ターンを使ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:364
+#: Configuration.xml:375
#, no-c-format
msgid "<![CDATA[<core:init jndi-name=\"#{ejbName}/local\" />]]>"
msgstr "<![CDATA[<core:init jndi-name=\"#{ejbName}/local\" />]]>"
#. Tag: para
-#: Configuration.xml:366
+#: Configuration.xml:377
#, no-c-format
msgid ""
-"You'll have to experiment to find the right setting for other application "
-"servers. Note that some servers (such as GlassFish) require you to specify "
-"JNDI names for all EJB components explicitly (and tediously). In this case, "
-"you can pick your own pattern ;-)"
-msgstr "ä»–ã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã«å¯¾ã—ã¦ã¯ã€æ£ã—ã„è¨å®šã‚’見ã¤ã‘ã‚‹ãŸã‚実験を行ã†å¿…è¦ãŒã‚ã‚‹ã§ã—ょã†ã€‚ サーãƒãƒ¼ã®ãªã‹ã«ã¯ã™ã¹ã¦ã® EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã„ã¡ã„ã¡æ˜Žç¤ºçš„ã« JNDI åを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‚‚ã®ã‚‚ã‚ã‚‹ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。 ã“ã®å ´åˆã¯ç‹¬è‡ªã®ãƒ‘ターンをé¸æŠžã§ãã¾ã™ã€‚"
+"How these JNDI names are resolved and somehow locate an EJB component might "
+"appear a bit like black magic at this point, so let's dig into the details. "
+"First, let's talk about how the EJB components get into JNDI."
+msgstr ""
#. Tag: para
-#: Configuration.xml:370
+#: Configuration.xml:381
#, no-c-format
msgid ""
-"In an EJB3 environment, we recommend the use of a special built-in component "
-"for transaction management, that is fully aware of container transactions, "
-"and can correctly process transaction success events registered with the "
-"<literal>Events</literal> component. If you don't add this line to your "
-"<literal>components.xml</literal> file, Seam won't know when container-"
-"managed transactions end:"
-msgstr "EJB3 環境ã§ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã«ã‚る特殊ãªçµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚ コンテナã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’完全ã«èªè˜ã—〠<literal>Events</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã«ç™»éŒ²ã•ã‚Œã‚‹ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®æˆåŠŸã‚¤ãƒ™ãƒ³ãƒˆã‚’æ£ã—ã処ç†ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®è¡Œã‚’ <literal>components.xml</literal> ファイルã«è¿½åŠ ã—ãªã„㨠Seam ã¯ã‚³ãƒ³ãƒ†ãƒŠç®¡ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒã„ã¤çµ‚了ã™ã‚‹ã®ã‹ã‚’èªè˜ã—ã¾ã›ã‚“。"
+"The folks at JBoss don't care much for XML, if you can't tell. So when they "
+"designed JBoss AS, they decided that EJB components would get assigned a "
+"global JNDI name automatically, using the pattern just described (i.e., EAR "
+"name/EJB name/interface type). The EJB name is the first non-empty value "
+"from the following list:"
+msgstr ""
+#. Tag: para
+#: Configuration.xml:387
+#, no-c-format
+msgid ""
+"The value of the <literal><ejb-name></literal> element in ejb-jar.xml"
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:390
+#, no-c-format
+msgid ""
+"The value of the <literal>name</literal> attribute in the @Stateless or "
+"@Stateful annotation"
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:393
+#, no-c-format
+msgid "The simple name of the bean class"
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:397
+#, no-c-format
+msgid ""
+"Let's look at an example. Assume that you have the following EJB bean and "
+"interface defined."
+msgstr ""
+
#. Tag: programlisting
-#: Configuration.xml:377
+#: Configuration.xml:399
#, no-c-format
+msgid ""
+"<![CDATA[package com.example.myapp;\n"
+"\n"
+"import javax.ejb.Local;\n"
+"\n"
+"@Local\n"
+"public class Authenticator\n"
+"{\n"
+" boolean authenticate();\n"
+"}\n"
+"\n"
+"package com.example.myapp;\n"
+"\n"
+"import javax.ejb.Stateless;\n"
+"\n"
+"@Stateless\n"
+"@Name(\"authenticator\")\n"
+"public class AuthenticatorBean implements Authenticator\n"
+"{ \n"
+" public boolean authenticate() { ... }\n"
+"}\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:401
+#, no-c-format
+msgid ""
+"Assuming your EJB bean class is deployed in an EAR named myapp, the global "
+"JNDI name myapp/AuthenticatorBean/local will be assigned to it on JBoss AS. "
+"As you learned, you can reference this EJB component as a Seam component "
+"with the name <literal>authenticator</literal> and Seam will take care of "
+"finding it in JNDI according to the JNDI pattern (or <literal>@JndiName</"
+"literal> annotation)."
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:407
+#, no-c-format
+msgid ""
+"So what about the rest of the application servers? Well, according to the "
+"Java EE spec, which most vendors try to adhere to religiously, you have to "
+"declare an EJB reference for your EJB in order for it to be assigned a JNDI "
+"name. That requires some XML. It also means that it is up to you to "
+"establish a JNDI naming convention so that you can leverage the Seam JNDI "
+"pattern. You might find the JBoss convention a good one to follow."
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:413
+#, no-c-format
+msgid ""
+"There are two places you have to define the EJB reference when using Seam on "
+"non-JBoss application servers. If you are going to be looking up the Seam "
+"EJB component through JSF (in a JSF view or as a JSF action listener) or a "
+"Seam JavaBean component, then you must declare the EJB reference in web.xml. "
+"Here is the EJB reference for the example component just shown:"
+msgstr ""
+
+#. Tag: programlisting
+#: Configuration.xml:418
+#, no-c-format
+msgid ""
+"<![CDATA[<ejb-local-ref>\n"
+" <ejb-ref-name>myapp/AuthenticatorBean/local</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.example.vehicles.action.Authenticator</local>\n"
+"</ejb-local-ref>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:420
+#, no-c-format
+msgid ""
+"This reference will cover most uses of the component in a Seam application. "
+"However, if you want to be able to inject a Seam EJB component into another "
+"Seam EJB component using <literal>@In</literal>, you need to define this EJB "
+"reference in another location. This time, it must be defined in ejb-jar.xml, "
+"and it's a bit tricker."
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:425
+#, no-c-format
+msgid ""
+"Within the context of an EJB method call, you have to deal with a somewhat "
+"sheltered JNDI context. When Seam attempts to find another Seam EJB "
+"component to satisfy an injection point defined using <literal>@In</"
+"literal>, whether or not it finds it depends on whether an EJB reference "
+"exists in JNDI. Strictly speaking, you cannot simply resolve JNDI names as "
+"you please. You have to define the references explicitly. Fortunately, JBoss "
+"recognized how aggrevating this would be for the developer and all versions "
+"of JBoss automatically register EJBs so they are always available in JNDI, "
+"both to the web container and the EJB container. So if you are using JBoss, "
+"you can skip the next few paragraphs. However, if you are deploying to "
+"GlassFish, pay close attention."
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:434
+#, no-c-format
+msgid ""
+"For application servers that stubbornly adhere to the EJB specification, EJB "
+"references must always be defined explicitly. But unlike with the web "
+"context, where a single resource reference covers all uses of the EJB from "
+"the web environment, you cannot declare EJB references globally in the EJB "
+"container. Instead, you have to specify the JNDI resources for a given EJB "
+"component one-by-one."
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:439
+#, no-c-format
+msgid ""
+"Let's assume that we have an EJB named RegisterAction (the name is resolved "
+"using the three steps mentioned previously). That EJB has the following Seam "
+"injection:"
+msgstr ""
+
+#. Tag: programlisting
+#: Configuration.xml:442
+#, no-c-format
+msgid ""
+"<![CDATA[@In(create = true)\n"
+"Authenticator authenticator;\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:444
+#, no-c-format
+msgid ""
+"In order for this injection to work, the link must be established in the ejb-"
+"jar.xml file as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: Configuration.xml:446
+#, no-c-format
+msgid ""
+"<![CDATA[<ejb-jar>\n"
+" <enterprise-beans>\n"
+" <session>\n"
+" <ejb-name>RegisterAction</ejb-name>\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>myapp/AuthenticatorAction/local</ejb-ref-"
+"name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>com.example.myapp.Authenticator</local>\n"
+" </ejb-local-ref>\n"
+" </session>\n"
+" </enterprise-beans>\n"
+"\n"
+" ...\n"
+" \n"
+"</ejb-jar>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:448
+#, no-c-format
+msgid ""
+"Notice that the contents of the <literal><ejb-local-ref></literal> are "
+"identical to what we defined in web.xml. What we are doing is bringing the "
+"reference into the EJB context where it can be used by the RegisterAction "
+"bean. You will need to add one of these references for any injection of a "
+"Seam EJB compoenent into another Seam EJB component using <literal>@In</"
+"literal>. (You can see an example of this setup in the jee5/booking example)."
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:454
+#, no-c-format
+msgid ""
+"But what about <literal>@EJB</literal>? It's true that you can inject one "
+"EJB into another using <literal>@EJB</literal>. However, by doing so, you "
+"are injecting the actual EJB reference rather than the Seam EJB component "
+"instance. In this case, some Seam features will work, while others won't. "
+"That's because Seam's interceptor is invoked on any method call to an EJB "
+"component. But that only invokes Seam's server-side interceptor chain. What "
+"you lose is Seam's state management and Seam's client-side interceptor "
+"chain. Client-side interceptors handle concerns such as security and "
+"concurrency. Also, when injecting a SFSB, there is no guarantee that you "
+"will get the SFSB bound to the active session or conversation, whatever the "
+"case may be. Thus, you definitely want to inject the Seam EJB component "
+"using <literal>@In</literal>."
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:464
+#, no-c-format
+msgid ""
+"That covers how JNDI names are defined and used. The lesson is that with "
+"some application servers, such as GlassFish, you are going to have to "
+"specify JNDI names for all EJB components explicitly, and sometimes twice! "
+"And even if you are following the same naming convention as JBoss AS, the "
+"JNDI pattern in Seam may need to be altered. For instance, the global JNDI "
+"names are automatically prefixed with java:comp/env on GlassFish, so you "
+"need to define the JNDI pattern as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: Configuration.xml:470
+#, fuzzy, no-c-format
+msgid ""
+"<![CDATA[<core:init jndi-name=\"java:comp/env/earName/#{ejbName}/local\" />]]"
+">"
+msgstr "<![CDATA[<core:init jndi-name=\"myEarName/#{ejbName}/local\" />]]>"
+
+#. Tag: para
+#: Configuration.xml:472
+#, fuzzy, no-c-format
+msgid ""
+"Finally, let's talk about transactions. In an EJB3 environment, we recommend "
+"the use of a special built-in component for transaction management, that is "
+"fully aware of container transactions, and can correctly process transaction "
+"success events registered with the <literal>Events</literal> component. If "
+"you don't add this line to your <literal>components.xml</literal> file, Seam "
+"won't know when container-managed transactions end:"
+msgstr ""
+"EJB3 環境ã§ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã«ã‚る特殊ãªçµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹"
+"ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚ コンテナã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’完全ã«èªè˜ã—〠"
+"<literal>Events</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã«ç™»éŒ²ã•ã‚Œã‚‹ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®æˆåŠŸã‚¤"
+"ベントをæ£ã—ã処ç†ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®è¡Œã‚’ <literal>components.xml</"
+"literal> ファイルã«è¿½åŠ ã—ãªã„㨠Seam ã¯ã‚³ãƒ³ãƒ†ãƒŠç®¡ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒã„ã¤çµ‚了"
+"ã™ã‚‹ã®ã‹ã‚’èªè˜ã—ã¾ã›ã‚“。"
+
+#. Tag: programlisting
+#: Configuration.xml:479
+#, no-c-format
msgid "<![CDATA[<transaction:ejb-transaction/>]]>"
msgstr "<![CDATA[<transaction:ejb-transaction/>]]>"
#. Tag: title
-#: Configuration.xml:382
+#: Configuration.xml:484
#, no-c-format
msgid "Don't forget!"
msgstr "忘れãªã„よã†ã«ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Configuration.xml:384
+#: Configuration.xml:486
#, no-c-format
msgid ""
"There is one final item you need to know about. You must place a "
@@ -991,15 +1381,15 @@
"will do). At startup, Seam will scan any archives with <literal>seam."
"properties</literal> files for seam components."
msgstr ""
-"最後ã«ã‚‚ã†ä¸€ã¤ç†è§£ã—ã¦ãŠãã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹ã©ã®"
-"よã†ãªã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã«ã‚‚〠<literal>seam.properties</literal>ã€<literal>META-INF/"
-"seam.properties</literal> ã‚ã‚‹ã„㯠<literal>META-INF/components.xml</literal>"
-"を作æˆã—ã¦ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ (空ã®ãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã£ã¦ã‚‚ã‹ã¾ã„ã¾ã›ã‚“)。 Seamã¯èµ·"
-"動時㫠Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’探ã™ãŸã‚ã«ã€ã™ã¹ã¦ã®ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã§<literal>seam."
-"properties</literal>をスã‚ャンã—ã¾ã™ã€‚"
+"最後ã«ã‚‚ã†ä¸€ã¤ç†è§£ã—ã¦ãŠãã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹"
+"ã©ã®ã‚ˆã†ãªã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã«ã‚‚〠<literal>seam.properties</literal>ã€<literal>META-"
+"INF/seam.properties</literal> ã‚ã‚‹ã„㯠<literal>META-INF/components.xml</"
+"literal>を作æˆã—ã¦ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ (空ã®ãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã£ã¦ã‚‚ã‹ã¾ã„ã¾ã›ã‚“)。 "
+"Seamã¯èµ·å‹•æ™‚ã« Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’探ã™ãŸã‚ã«ã€ã™ã¹ã¦ã®ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã§"
+"<literal>seam.properties</literal>をスã‚ャンã—ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:389
+#: Configuration.xml:491
#, no-c-format
msgid ""
"In a web archive (WAR) file, you must place a <literal>seam.properties</"
@@ -1011,75 +1401,93 @@
"作æˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:392
+#: Configuration.xml:494
#, no-c-format
msgid ""
"That's why all the Seam examples have an empty <literal>seam.properties</"
"literal> file. You can't just delete this file and expect everything to "
"still work!"
-msgstr "ã™ã¹ã¦ã® Seam サンプルã«ç©ºç™½ã® <literal>seam.properties</literal> ファイルãŒã‚ã‚‹ã®ã¯ã“ã®ãŸã‚ã§ã™ã€‚ ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã—ã¦ã—ã¾ã†ã ã‘ã§ã™ã¹ã¦ãŒå‹•ä½œã—ãªããªã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã™ã¹ã¦ã® Seam サンプルã«ç©ºç™½ã® <literal>seam.properties</literal> ファイルãŒ"
+"ã‚ã‚‹ã®ã¯ã“ã®ãŸã‚ã§ã™ã€‚ ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã—ã¦ã—ã¾ã†ã ã‘ã§ã™ã¹ã¦ãŒå‹•ä½œã—ãªããª"
+"ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:395
-#, no-c-format
+#: Configuration.xml:497
+#, fuzzy, no-c-format
msgid ""
"You might think this is silly and what kind of idiot framework designers "
"would make an empty file affect the behavior of their software?? Well, this "
-"is a workaround for a limitation of the JVM—if we didn't use this "
+"is a workaround for a limitation of the JVM — if we didn't use this "
"mechanism, our next best option would be to force you to list every "
"component explicitly in <literal>components.xml</literal>, just like some "
"other competing frameworks do! I think you'll like our way better."
-msgstr "ãªãœè¨è¨ˆè€…ã¯ç©ºç™½ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®å‹•ä½œã«å½±éŸ¿ã™ã‚‹ã‚ˆã†è¨è¨ˆã—ãŸã®ã ã‚ã†ã¨ä¸æ€è°ã«æ€ã†ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ã“れ㯠JVM ã®åˆ¶é™ã‚’回é¿ã™ã‚‹æ–¹æ³•ãªã®ã§ã™ã€‚ ã“ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ を使用ã—ãªã‹ã£ãŸã¨ã—ãŸã‚‰ã€ ä»–ã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークåŒæ§˜ã« <literal>components.xml</literal> ã«æ˜Žç¤ºçš„ã«ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã™ã¹ã¦è¨˜è¼‰ã›ã–ã‚‹ã‚’ãˆãªããªã‚Šã¾ã™ã€‚ 空白ファイルã®æ–¹ãŒã„ã„ã§ã—ょã†?"
+msgstr ""
+"ãªãœè¨è¨ˆè€…ã¯ç©ºç™½ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®å‹•ä½œã«å½±éŸ¿ã™ã‚‹ã‚ˆã†è¨è¨ˆã—ãŸã®ã ã‚ã†"
+"ã¨ä¸æ€è°ã«æ€ã†ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ã“れ㯠JVM ã®åˆ¶é™ã‚’回é¿ã™ã‚‹æ–¹æ³•ãªã®ã§ã™ã€‚ ã“ã®"
+"メカニズムを使用ã—ãªã‹ã£ãŸã¨ã—ãŸã‚‰ã€ ä»–ã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークåŒæ§˜ã« "
+"<literal>components.xml</literal> ã«æ˜Žç¤ºçš„ã«ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã™ã¹ã¦è¨˜"
+"載ã›ã–ã‚‹ã‚’ãˆãªããªã‚Šã¾ã™ã€‚ 空白ファイルã®æ–¹ãŒã„ã„ã§ã—ょã†?"
#. Tag: title
-#: Configuration.xml:406
+#: Configuration.xml:508
#, no-c-format
msgid "Using Alternate JPA Providers"
msgstr "代替㮠JPA プãƒãƒã‚¤ãƒ€ã‚’使用ã™ã‚‹"
#. Tag: para
-#: Configuration.xml:408
+#: Configuration.xml:510
#, no-c-format
msgid ""
"Seam comes packaged and configured with Hibernate as the default JPA "
"provider. If you require using a different JPA provider you must tell "
"<literal>seam</literal> about it."
-msgstr "Seam ã§ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® JPA プãƒãƒã‚¤ãƒ€ã¨ã—㦠Hibernate ãŒãƒ‘ッケージ化ã•ã‚Œã€è¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ 別㮠JPA プãƒãƒã‚¤ãƒ€ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ <literal>seam</literal> ã«æŒ‡ç¤ºã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgstr ""
+"Seam ã§ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® JPA プãƒãƒã‚¤ãƒ€ã¨ã—㦠Hibernate ãŒãƒ‘ッケージ化ã•ã‚Œã€è¨å®š"
+"ã•ã‚Œã¦ã„ã¾ã™ã€‚ 別㮠JPA プãƒãƒã‚¤ãƒ€ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ <literal>seam</"
+"literal> ã«æŒ‡ç¤ºã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: title
-#: Configuration.xml:414
+#: Configuration.xml:516
#, no-c-format
msgid "This is a workaround"
msgstr "ã“ã‚Œã¯æš«å®šã®æ–¹ç–ã§ã™ã€‚"
#. Tag: para
-#: Configuration.xml:415
+#: Configuration.xml:517
#, no-c-format
msgid ""
"Configuration of the JPA provider will be easier in the future and will not "
"require configuration changes, unless you are adding a custom persistence "
"provider implementation."
-msgstr "JPA プãƒãƒã‚¤ãƒ€ã®è¨å®šã¯å°†æ¥çš„ã«ã¯ã‚ˆã‚Šç°¡å˜ã«ãªã‚Šã€ カスタムã®æ°¸ç¶šãƒ—ãƒãƒã‚¤ãƒ€å®Ÿè£…ã‚’è¿½åŠ ã—ãªã„é™ã‚Šè¨å®šå¤‰æ›´ã‚’å¿…è¦ã¨ã—ãªããªã‚Šã¾ã™ã€‚"
+msgstr ""
+"JPA プãƒãƒã‚¤ãƒ€ã®è¨å®šã¯å°†æ¥çš„ã«ã¯ã‚ˆã‚Šç°¡å˜ã«ãªã‚Šã€ カスタムã®æ°¸ç¶šãƒ—ãƒãƒã‚¤ãƒ€å®Ÿè£…"
+"ã‚’è¿½åŠ ã—ãªã„é™ã‚Šè¨å®šå¤‰æ›´ã‚’å¿…è¦ã¨ã—ãªããªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:422
+#: Configuration.xml:524
#, no-c-format
msgid ""
"Telling seam about a different JPA provider can be be done in one of two "
"ways:"
-msgstr "Seam ã¸ã®åˆ¥ã® JPA プãƒãƒã‚¤ãƒ€æƒ…å ±ã®æŒ‡ç¤ºã¯ 2 種類ã„ãšã‚Œã‹ã®æ–¹æ³•ã§è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"Seam ã¸ã®åˆ¥ã® JPA プãƒãƒã‚¤ãƒ€æƒ…å ±ã®æŒ‡ç¤ºã¯ 2 種類ã„ãšã‚Œã‹ã®æ–¹æ³•ã§è¡Œã†ã“ã¨ãŒã§ã"
+"ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:423
+#: Configuration.xml:525
#, no-c-format
msgid ""
"Update your application's <literal>components.xml</literal> so that the "
"generic <literal>PersistenceProvider</literal> takes precedence over the "
"hibernate version. Simply add the following to the file:"
-msgstr "アプリケーション㮠<literal>components.xml</literal> ã‚’æ›´æ–°ã—ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šæ±Žç”¨ <literal>PersistenceProvider</literal> 㯠hibernate ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚ˆã‚Šå„ªå…ˆã¨ãªã‚Šã¾ã™ã€‚ 次をã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¿½åŠ ã™ã‚‹ã ã‘ã§ã™ã€‚"
+msgstr ""
+"アプリケーション㮠<literal>components.xml</literal> ã‚’æ›´æ–°ã—ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆ"
+"り汎用 <literal>PersistenceProvider</literal> 㯠hibernate ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚ˆã‚Šå„ªå…ˆ"
+"ã¨ãªã‚Šã¾ã™ã€‚ 次をã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¿½åŠ ã™ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:428
+#: Configuration.xml:530
#, no-c-format
msgid ""
"<![CDATA[<component name=\"org.jboss.seam.persistence.persistenceProvider"
@@ -1095,7 +1503,7 @@
"</component>]]>"
#. Tag: para
-#: Configuration.xml:429
+#: Configuration.xml:531
#, no-c-format
msgid ""
"If you want to take advantage of your JPA provider's non-standard features "
@@ -1104,10 +1512,15 @@
"<literal>HibernatePersistenceProvider</literal> as a starting point (don't "
"forget to give back to the community :). Then you will need to tell "
"<literal>seam</literal> to use it as before."
-msgstr "JPA プãƒãƒã‚¤ãƒ€ã®éžæ¨™æº–ã®æ©Ÿèƒ½ã‚’利用ã—ãŸã„å ´åˆã¯ <literal>PersistenceProvider</literal> ã®ç‹¬è‡ªã®å®Ÿè£…を書ãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ <literal>HibernatePersistenceProvider</literal> を起点ã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ (コミュニティã«è²¢çŒ®ã™ã‚‹ã®ã‚‚忘れãªã„ã§ãã ã•ã„ã)。 ã¤ãŽã«å‰è¿°ã—ãŸé€šã‚Š <literal>seam</literal> ã«ãれを使ã†ã‚ˆã†æŒ‡ç¤ºã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"JPA プãƒãƒã‚¤ãƒ€ã®éžæ¨™æº–ã®æ©Ÿèƒ½ã‚’利用ã—ãŸã„å ´åˆã¯ <literal>PersistenceProvider</"
+"literal> ã®ç‹¬è‡ªã®å®Ÿè£…を書ãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ "
+"<literal>HibernatePersistenceProvider</literal> を起点ã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ (コ"
+"ミュニティã«è²¢çŒ®ã™ã‚‹ã®ã‚‚忘れãªã„ã§ãã ã•ã„ã)。 ã¤ãŽã«å‰è¿°ã—ãŸé€šã‚Š "
+"<literal>seam</literal> ã«ãれを使ã†ã‚ˆã†æŒ‡ç¤ºã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:436
+#: Configuration.xml:538
#, no-c-format
msgid ""
"<![CDATA[<component name=\"org.jboss.seam.persistence.persistenceProvider"
@@ -1121,46 +1534,54 @@
"</component>]]>"
#. Tag: para
-#: Configuration.xml:437
+#: Configuration.xml:539
#, no-c-format
msgid ""
"All that is left is updating the <literal>persistence.xml</literal> file "
"with the correct provider class, and what ever properties your provider "
"needs. Don't forget to package your new provider's jar files in the "
"application if they are needed."
-msgstr "ã‚ã¨ã¯æ£ã—ã„プãƒãƒã‚¤ãƒ€ã‚¯ãƒ©ã‚¹ãŠã‚ˆã³ä½¿ç”¨ã™ã‚‹ãƒ—ãƒãƒã‚¤ãƒ€ãŒå¿…è¦ã¨ã™ã‚‹ãƒ—ãƒãƒ‘ティ㧠<literal>persistence.xml</literal> ã‚’æ›´æ–°ã™ã‚‹ã ã‘ã§ã™ã€‚ æ–°ã—ã„プãƒãƒã‚¤ãƒ€ã® jar ファイル群をアプリケーションã§ãƒ‘ッケージ化ã™ã‚‹å¿…è¦ãŒã‚ã‚Œã°ãれも忘れãªã„よã†ã«ã—ã¦ãã ã•ã„。"
+msgstr ""
+"ã‚ã¨ã¯æ£ã—ã„プãƒãƒã‚¤ãƒ€ã‚¯ãƒ©ã‚¹ãŠã‚ˆã³ä½¿ç”¨ã™ã‚‹ãƒ—ãƒãƒã‚¤ãƒ€ãŒå¿…è¦ã¨ã™ã‚‹ãƒ—ãƒãƒ‘ティ㧠"
+"<literal>persistence.xml</literal> ã‚’æ›´æ–°ã™ã‚‹ã ã‘ã§ã™ã€‚ æ–°ã—ã„プãƒãƒã‚¤ãƒ€ã® "
+"jar ファイル群をアプリケーションã§ãƒ‘ッケージ化ã™ã‚‹å¿…è¦ãŒã‚ã‚Œã°ãれも忘れãªã„"
+"よã†ã«ã—ã¦ãã ã•ã„。"
#. Tag: title
-#: Configuration.xml:445
+#: Configuration.xml:547
#, no-c-format
msgid "Configuring Seam in Java EE 5"
msgstr "Java EE 5 㧠Seam ã‚’è¨å®š"
#. Tag: para
-#: Configuration.xml:456
+#: Configuration.xml:558
#, no-c-format
msgid ""
"If you're running in a Java EE 5 environment, this is all the configuration "
"required to start using Seam!"
-msgstr "Java EE 5 環境ã§å®Ÿè¡Œã—ã¦ã„ã‚‹å ´åˆã¯ Seam を使ã„ã¯ã˜ã‚ã‚‹ã®ã«å¿…è¦ãªè¨å®šã¯ã“ã‚Œã ã‘ã§ã™ã€‚"
+msgstr ""
+"Java EE 5 環境ã§å®Ÿè¡Œã—ã¦ã„ã‚‹å ´åˆã¯ Seam を使ã„ã¯ã˜ã‚ã‚‹ã®ã«å¿…è¦ãªè¨å®šã¯ã“ã‚Œã "
+"ã‘ã§ã™ã€‚"
#. Tag: title
-#: Configuration.xml:459 Configuration.xml:554 Configuration.xml:682
-#: Configuration.xml:715
+#: Configuration.xml:561 Configuration.xml:656 Configuration.xml:794
+#: Configuration.xml:827
#, no-c-format
msgid "Packaging"
msgstr "パッケージング"
#. Tag: para
-#: Configuration.xml:461
+#: Configuration.xml:563
#, no-c-format
msgid ""
"Once you've packaged all this stuff together into an EAR, the archive "
"structure will look something like this:"
-msgstr "EAR ã«ã“れらã™ã¹ã¦ã‚’パッケージ化ã—ãŸã‚‰ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã®æ§‹é€ ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"EAR ã«ã“れらã™ã¹ã¦ã‚’パッケージ化ã—ãŸã‚‰ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã®æ§‹é€ ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:464
+#: Configuration.xml:566
#, no-c-format
msgid ""
"<![CDATA[my-application.ear/\n"
@@ -1234,24 +1655,30 @@
" ...]]>"
#. Tag: para
-#: Configuration.xml:466
+#: Configuration.xml:568
#, no-c-format
msgid ""
"You should declare <literal>jboss-seam.jar</literal> as an ejb module in "
"<literal>META-INF/application.xml</literal>; <literal>jboss-el.jar</literal> "
"should be placed in the EAR's lib directory (putting it in the EAR classpath."
-msgstr "<literal>jboss-seam.jar</literal> ã‚’ ejb モジュールã¨ã—㦠<literal>META-INF/application.xml</literal> ã§å®£è¨€ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 <literal>jboss-el.jar</literal> 㯠EAR ã® lib ディレクトリã«é…ç½®ã•ã‚Œã‚‹ã¯ãšã§ã™ (EAR クラスパスã«é…ç½®ã—ã¾ã™)。"
+msgstr ""
+"<literal>jboss-seam.jar</literal> ã‚’ ejb モジュールã¨ã—㦠<literal>META-INF/"
+"application.xml</literal> ã§å®£è¨€ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 <literal>jboss-el."
+"jar</literal> 㯠EAR ã® lib ディレクトリã«é…ç½®ã•ã‚Œã‚‹ã¯ãšã§ã™ (EAR クラスパス"
+"ã«é…ç½®ã—ã¾ã™)。"
#. Tag: para
-#: Configuration.xml:471
+#: Configuration.xml:573
#, no-c-format
msgid ""
"If you want to use jBPM or Drools, you must include the needed jars in the "
"EAR's lib directory."
-msgstr "jBPM ã¾ãŸã¯ Drools を使用ã—ãŸã„å ´åˆã¯ EAR ã® lib ディレクトリã«å¿…è¦ãª jar 群をå«ã¾ã›ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgstr ""
+"jBPM ã¾ãŸã¯ Drools を使用ã—ãŸã„å ´åˆã¯ EAR ã® lib ディレクトリã«å¿…è¦ãª jar 群"
+"ã‚’å«ã¾ã›ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Configuration.xml:473
+#: Configuration.xml:575
#, no-c-format
msgid ""
"If you want to use facelets (our recommendation), you must include "
@@ -1262,7 +1689,7 @@
"トリ㫠<literal>jsf-facelets.jar</literal>ã‚’å«ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:476
+#: Configuration.xml:578
#, no-c-format
msgid ""
"If you want to use the Seam tag library (most Seam applications do), you "
@@ -1271,14 +1698,15 @@
"libraries, you need to put <literal>jboss-seam-pdf.jar</literal> or "
"<literal>jboss-seam-mail.jar</literal> in <literal>WEB-INF/lib</literal>."
msgstr ""
-"Seam ã®ã‚¿ã‚°ãƒ©ã‚¤ãƒ–ラリを使用ã™ã‚‹å ´åˆã«ã¯ (ã»ã¨ã‚“ã©ã® Seam アプリケーションã§ä½¿ç”¨ã•ã‚Œã¾ã™)〠WAR ファイル㮠<literal>WEB-INF/lib</literal> ディレクトリ㫠"
+"Seam ã®ã‚¿ã‚°ãƒ©ã‚¤ãƒ–ラリを使用ã™ã‚‹å ´åˆã«ã¯ (ã»ã¨ã‚“ã©ã® Seam アプリケーションã§ä½¿"
+"用ã•ã‚Œã¾ã™)〠WAR ファイル㮠<literal>WEB-INF/lib</literal> ディレクトリ㫠"
"<literal>jboss-seam-ui.jar</literal> ã‚’å«ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ PDFã‚„ email ã®"
"タグライブラリを使用ã™ã‚‹å ´åˆã«ã¯ã€ <literal>WEB-INF/lib</literal> ã« "
"<literal>jboss-seam-pdf.jar</literal> ã¾ãŸã¯ <literal>jboss-seam-mail.jar</"
"literal> ã‚’å«ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:481
+#: Configuration.xml:583
#, no-c-format
msgid ""
"If you want to use the Seam debug page (only works for applications using "
@@ -1290,33 +1718,36 @@
"debug.jar</literal>ã‚’å«ã‚ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:484
+#: Configuration.xml:586
#, no-c-format
msgid ""
"Seam ships with several example applications that are deployable in any Java "
"EE container that supports EJB 3.0."
msgstr ""
-"サンプルアプリケーションã«ã¯ EJB 3.0をサãƒãƒ¼ãƒˆã™ã‚‹ Java EEコンテナã«ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½"
-"ãªã„ãã¤ã‹ã® Seam アプリケーションãŒãµãã¾ã‚Œã¦ã„ã¾ã™ã€‚"
+"サンプルアプリケーションã«ã¯ EJB 3.0をサãƒãƒ¼ãƒˆã™ã‚‹ Java EEコンテナã«ãƒ‡ãƒ—ãƒã‚¤"
+"å¯èƒ½ãªã„ãã¤ã‹ã® Seam アプリケーションãŒãµãã¾ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:487
+#: Configuration.xml:589
#, no-c-format
msgid ""
"I really wish that was all there was to say on the topic of configuration "
"but unfortunately we're only about a third of the way there. If you're too "
"overwhelmed by all this tedious configuration stuff, feel free to skip over "
"the rest of this section and come back to it later."
-msgstr "è¨å®šã«é–¢ã™ã‚‹ãƒˆãƒ”ックã¯ã“ã‚Œã§ã™ã¹ã¦ã§ã™ã¨è¨€ã„ãŸã„ã¨ã“ã‚ãªã‚“ã§ã™ãŒã€ 実ã¯ã¾ãŸ3 分ã®ä¸€ã—ã‹èª¬æ˜Žã—ã¦ã„ã¾ã›ã‚“。 退屈ãªè¨å®šã®èª¬æ˜Žã°ã‹ã‚Šã§ã‚ãã¦ã—ã¾ã£ãŸå ´åˆã¯æ®‹ã‚Šã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã¯é£›ã°ã—ã¦ã‚ã¨ã§ã‚‚ã†ä¸€åº¦èªã¿ç›´ã—ã¦é ‚ã„ã¦ã‚‚構ã„ã¾ã›ã‚“。"
+msgstr ""
+"è¨å®šã«é–¢ã™ã‚‹ãƒˆãƒ”ックã¯ã“ã‚Œã§ã™ã¹ã¦ã§ã™ã¨è¨€ã„ãŸã„ã¨ã“ã‚ãªã‚“ã§ã™ãŒã€ 実ã¯ã¾ãŸ3 "
+"分ã®ä¸€ã—ã‹èª¬æ˜Žã—ã¦ã„ã¾ã›ã‚“。 退屈ãªè¨å®šã®èª¬æ˜Žã°ã‹ã‚Šã§ã‚ãã¦ã—ã¾ã£ãŸå ´åˆã¯æ®‹ã‚Š"
+"ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã¯é£›ã°ã—ã¦ã‚ã¨ã§ã‚‚ã†ä¸€åº¦èªã¿ç›´ã—ã¦é ‚ã„ã¦ã‚‚構ã„ã¾ã›ã‚“。"
#. Tag: title
-#: Configuration.xml:496
+#: Configuration.xml:598
#, no-c-format
msgid "Configuring Seam in J2EE"
msgstr "J2EEã§ã® Seam ã®è¨å®š"
#. Tag: para
-#: Configuration.xml:498
+#: Configuration.xml:600
#, no-c-format
msgid ""
"Seam is useful even if you're not yet ready to take the plunge into EJB 3.0. "
@@ -1325,10 +1756,16 @@
"nice features of session beans but it will be very easy to migrate to EJB "
"3.0 when you're ready and, in the meantime, you'll be able to take advantage "
"of Seam's unique declarative state management architecture."
-msgstr "Seam 㯠EJB 3.0 ã®ä½¿ç”¨ã«ã¾ã æ€ã„切りãŒã¤ã‹ãªã„æ–¹ã«ã‚‚便利ã§ã™ã€‚ ã“ã®ã‚ˆã†ãªå ´åˆã«ã¯ EJB 3.0 永続性ã§ã¯ãªã Hibernate3 ã‹ JPA を使用ã—〠セッション Bean ã®ä»£ã‚ã‚Šã«ãƒ—レーン JavaBean を使用ã™ã‚‹ã¨ã‚ˆã„ã§ã—ょã†ã€‚ セッション Bean ã®ã„ãã¤ã‹ã®å„ªã‚ŒãŸæ©Ÿèƒ½ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“ãŒã€ 一旦決心ãŒã¤ã„ãŸã‚‰ EJB 3.0 ã¸ã®ç§»è¡ŒãŒéžå¸¸ã«ç°¡å˜ã«ãªã‚Šã¾ã™ã—〠ãã‚Œã¾ã§ã®é–“㯠Seam 固有ã®å®£è¨€çš„ãªçŠ¶æ…‹ç®¡ç†ã‚¢ãƒ¼ã‚テクãƒãƒ£ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"Seam 㯠EJB 3.0 ã®ä½¿ç”¨ã«ã¾ã æ€ã„切りãŒã¤ã‹ãªã„æ–¹ã«ã‚‚便利ã§ã™ã€‚ ã“ã®ã‚ˆã†ãªå ´åˆ"
+"ã«ã¯ EJB 3.0 永続性ã§ã¯ãªã Hibernate3 ã‹ JPA を使用ã—〠セッション Bean ã®ä»£"
+"ã‚ã‚Šã«ãƒ—レーン JavaBean を使用ã™ã‚‹ã¨ã‚ˆã„ã§ã—ょã†ã€‚ セッション Bean ã®ã„ãã¤ã‹"
+"ã®å„ªã‚ŒãŸæ©Ÿèƒ½ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“ãŒã€ 一旦決心ãŒã¤ã„ãŸã‚‰ EJB 3.0 ã¸ã®ç§»è¡ŒãŒéžå¸¸ã«"
+"ç°¡å˜ã«ãªã‚Šã¾ã™ã—〠ãã‚Œã¾ã§ã®é–“㯠Seam 固有ã®å®£è¨€çš„ãªçŠ¶æ…‹ç®¡ç†ã‚¢ãƒ¼ã‚テクãƒãƒ£ã‚’"
+"利用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:513
+#: Configuration.xml:615
#, no-c-format
msgid ""
"Seam JavaBean components do not provide declarative transaction demarcation "
@@ -1337,10 +1774,16 @@
"declaratively using Seam's <literal>@Transactional</literal> annotation. But "
"most applications will just use Seam managed transactions when using "
"Hibernate with JavaBeans."
-msgstr "Seam JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ã‚ˆã†ãªå®£è¨€çš„トランザクション境界è¨å®šã¯æä¾›ã—ã¾ã›ã‚“。 手作æ¥ã§ JTA <literal>UserTransaction</literal> を使用ã™ã‚‹ã‹ã€ 宣言的㫠Seam ã® <literal>@Transactional</literal> アノテーションを使ã£ã¦ç®¡ç†ã™ã‚‹ã“ã¨ãŒ <emphasis>ã§ãã¾ã™</emphasis>。 ãŸã ã— JavaBean 㨠Hibernate を使用ã™ã‚‹å ´åˆã€ã»ã¨ã‚“ã©ã®ã‚¢ãƒ—リケーション㯠Seam 管ç†ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¾ã™ã€‚"
+msgstr ""
+"Seam JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ã‚ˆã†ãªå®£è¨€çš„トランザクション"
+"境界è¨å®šã¯æä¾›ã—ã¾ã›ã‚“。 手作æ¥ã§ JTA <literal>UserTransaction</literal> を使"
+"用ã™ã‚‹ã‹ã€ 宣言的㫠Seam ã® <literal>@Transactional</literal> アノテーション"
+"を使ã£ã¦ç®¡ç†ã™ã‚‹ã“ã¨ãŒ <emphasis>ã§ãã¾ã™</emphasis>。 ãŸã ã— JavaBean 㨠"
+"Hibernate を使用ã™ã‚‹å ´åˆã€ã»ã¨ã‚“ã©ã®ã‚¢ãƒ—リケーション㯠Seam 管ç†ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯"
+"ションを使用ã—ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:519
+#: Configuration.xml:621
#, no-c-format
msgid ""
"The Seam distribution includes a version of the booking example application "
@@ -1348,29 +1791,30 @@
"uses JPA and JavaBeans. These example applications are ready to deploy into "
"any J2EE application server."
msgstr ""
-"Seam ディストリビューションã«ã¯ã€EJB3 ã®ä»£ã‚ã‚Šã« Hibernate ã‚„ JavaBean を使用ã—㟠予約サンプ"
-"ルアプリケーションãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルアプリケーションã¯ã©ã‚“ãªJ2EE"
-"アプリケーションサーãƒãƒ¼ã§ã‚‚ ã™ãã«ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½ã§ã™ã€‚"
+"Seam ディストリビューションã«ã¯ã€EJB3 ã®ä»£ã‚ã‚Šã« Hibernate ã‚„ JavaBean を使用"
+"ã—㟠予約サンプルアプリケーションãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルアプリケー"
+"ションã¯ã©ã‚“ãªJ2EEアプリケーションサーãƒãƒ¼ã§ã‚‚ ã™ãã«ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½ã§ã™ã€‚"
#. Tag: title
-#: Configuration.xml:524
+#: Configuration.xml:626
#, no-c-format
msgid "Boostrapping Hibernate in Seam"
msgstr "Seam ã§ã® Hibernateã®ãƒ–ートストラップ"
#. Tag: para
-#: Configuration.xml:526
+#: Configuration.xml:628
#, no-c-format
msgid ""
"Seam will bootstrap a Hibernate <literal>SessionFactory</literal> from your "
"<literal>hibernate.cfg.xml</literal> file if you install a built-in "
"component:"
msgstr ""
-"Seam ã¯çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚Œã°ã€ <literal>hibernate.cfg.xml</literal> ファイルã‹ã‚‰ Hibernate ã®"
-" <literal>SessionFactory</literal> をブートストラップã—ã¾ã™ã€‚"
+"Seam ã¯çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚Œã°ã€ <literal>hibernate."
+"cfg.xml</literal> ファイルã‹ã‚‰ Hibernate ã® <literal>SessionFactory</"
+"literal> をブートストラップã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:529
+#: Configuration.xml:631
#, no-c-format
msgid ""
"<![CDATA[<persistence:hibernate-session-factory name="
@@ -1380,7 +1824,7 @@
"\"hibernateSessionFactory\"/>]]>"
#. Tag: para
-#: Configuration.xml:531
+#: Configuration.xml:633
#, no-c-format
msgid ""
"You will also need to configure a <emphasis>managed session</emphasis> if "
@@ -1392,7 +1836,7 @@
"emphasis>ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:534
+#: Configuration.xml:636
#, no-c-format
msgid ""
"<![CDATA[<persistence:managed-hibernate-session name=\"hibernateSession\"\n"
@@ -1404,13 +1848,13 @@
">]]>"
#. Tag: title
-#: Configuration.xml:539
+#: Configuration.xml:641
#, no-c-format
msgid "Boostrapping JPA in Seam"
msgstr "Seam ã§ã® JPAã®ãƒ–ートストラップ"
#. Tag: para
-#: Configuration.xml:541
+#: Configuration.xml:643
#, no-c-format
msgid ""
"Seam will bootstrap a JPA <literal>EntityManagerFactory</literal> from your "
@@ -1422,7 +1866,7 @@
"literal> JPAをブートストラップã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:544
+#: Configuration.xml:646
#, no-c-format
msgid ""
"<![CDATA[<persistence:entity-manager-factory name=\"entityManagerFactory\"/"
@@ -1432,16 +1876,19 @@
">]]>"
#. Tag: para
-#: Configuration.xml:546
+#: Configuration.xml:648
#, no-c-format
msgid ""
"You will also need to configure a <emphasis>managed persistence context</"
"emphasis> if you want a Seam managed JPA <literal>EntityManager</literal> to "
"be available via injection."
-msgstr "インジェクション㧠Seam 管ç†ã®JPA <literal>EntityManager</literal> を使用å¯èƒ½ã«ã—ãŸã„å ´åˆã¯ <emphasis>管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト</emphasis> ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"インジェクション㧠Seam 管ç†ã®JPA <literal>EntityManager</literal> を使用å¯èƒ½"
+"ã«ã—ãŸã„å ´åˆã¯ <emphasis>管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト</emphasis> ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Š"
+"ã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:549
+#: Configuration.xml:651
#, no-c-format
msgid ""
"<![CDATA[<persistence:managed-persistence-context name=\"entityManager\"\n"
@@ -1453,7 +1900,7 @@
"\"/>]]>"
#. Tag: para
-#: Configuration.xml:556
+#: Configuration.xml:658
#, no-c-format
msgid "We can package our application as a WAR, in the following structure:"
msgstr ""
@@ -1461,7 +1908,7 @@
"ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:558
+#: Configuration.xml:660
#, no-c-format
msgid ""
"<![CDATA[my-application.war/\n"
@@ -1529,31 +1976,38 @@
" ...]]>"
#. Tag: para
-#: Configuration.xml:560
+#: Configuration.xml:662
#, no-c-format
msgid ""
"If we want to deploy Hibernate in a non-EE environment like Tomcat or "
"TestNG, we need to do a little bit more work."
-msgstr "Hibernate ã‚’ Tomcat ã‚„ TestNG ã®ã‚ˆã†ãª EE 以外ã®ç’°å¢ƒã«ãƒ‡ãƒ—ãƒã‚¤ã—ãŸã„å ´åˆã¯ã‚‚ã†å°‘ã—作æ¥ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"Hibernate ã‚’ Tomcat ã‚„ TestNG ã®ã‚ˆã†ãª EE 以外ã®ç’°å¢ƒã«ãƒ‡ãƒ—ãƒã‚¤ã—ãŸã„å ´åˆã¯ã‚‚"
+"ã†å°‘ã—作æ¥ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Configuration.xml:567
+#: Configuration.xml:669
#, no-c-format
msgid "Configuring Seam in Java SE, without JBoss Embedded"
msgstr "JBoss Embedded ãªã—ã® Java SE 㧠Seam ã‚’è¨å®šã™ã‚‹"
#. Tag: para
-#: Configuration.xml:569
+#: Configuration.xml:671
#, no-c-format
msgid ""
"It is possible to use Seam completely outside of an EE environment. In this "
"case, you need to tell Seam how to manage transactions, since there will be "
"no JTA available. If you're using JPA, you can tell Seam to use JPA resource-"
"local transactions, ie. <literal>EntityTransaction</literal>, like so:"
-msgstr "Seam を完全㫠EE 環境ã®å¤–å´ã§ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ ã“ã®å ´åˆã€ 使用ã§ãã‚‹ JTA ãŒãªã„ã®ã§ Seam ã«ã©ã®ã‚ˆã†ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’管ç†ã™ã‚‹ã®ã‹ã‚’指示ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ JPA を使用ã—ã¦ã„ã‚‹å ´åˆã¯ Seam ã« JPA リソースãƒãƒ¼ã‚«ãƒ«ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã€ <literal>EntityTransaction</literal> ãªã©ã‚’使用ã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"Seam を完全㫠EE 環境ã®å¤–å´ã§ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ ã“ã®å ´åˆã€ 使用ã§ãã‚‹ "
+"JTA ãŒãªã„ã®ã§ Seam ã«ã©ã®ã‚ˆã†ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’管ç†ã™ã‚‹ã®ã‹ã‚’指示ã™ã‚‹å¿…è¦"
+"ãŒã‚ã‚Šã¾ã™ã€‚ JPA を使用ã—ã¦ã„ã‚‹å ´åˆã¯ Seam ã« JPA リソースãƒãƒ¼ã‚«ãƒ«ã®ãƒˆãƒ©ãƒ³ã‚¶"
+"クション〠<literal>EntityTransaction</literal> ãªã©ã‚’使用ã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã™ã‚‹ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:573
+#: Configuration.xml:675
#, no-c-format
msgid ""
"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
@@ -1563,68 +2017,78 @@
">]]>"
#. Tag: para
-#: Configuration.xml:575
+#: Configuration.xml:677
#, no-c-format
msgid ""
"If you're using Hibernate, you can tell Seam to use the Hibernate "
"transaction API like this:"
-msgstr "Hibernate を使用ã—ã¦ã„ã‚‹å ´åˆã¯ Seam ã«æ¬¡ã®ã‚ˆã†ã« Hibernate トランザクション API を使用ã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"Hibernate を使用ã—ã¦ã„ã‚‹å ´åˆã¯ Seam ã«æ¬¡ã®ã‚ˆã†ã« Hibernate トランザクション "
+"API を使用ã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:577
+#: Configuration.xml:679
#, no-c-format
msgid "<![CDATA[<transaction:hibernate-transaction session=\"#{session}\"/>]]>"
-msgstr "<![CDATA[<transaction:hibernate-transaction session=\"#{session}\"/>]]>"
+msgstr ""
+"<![CDATA[<transaction:hibernate-transaction session=\"#{session}\"/>]]>"
#. Tag: para
-#: Configuration.xml:579
+#: Configuration.xml:681
#, no-c-format
msgid "Of course, you'll also need to define a datasource."
msgstr "当然〠データソースも定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:581
+#: Configuration.xml:683
#, no-c-format
-msgid "A better alternative is to use JBoss Embedded to get access to the EE APIs."
-msgstr "よりよã„代替ã¨ã—ã¦ã¯ JBoss Embedded を使用ã—㦠EE ã® API ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚"
+msgid ""
+"A better alternative is to use JBoss Embedded to get access to the EE APIs."
+msgstr ""
+"よりよã„代替ã¨ã—ã¦ã¯ JBoss Embedded を使用ã—㦠EE ã® API ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚"
#. Tag: title
-#: Configuration.xml:586
+#: Configuration.xml:688
#, no-c-format
msgid "Configuring Seam in Java SE, with JBoss Embedded"
msgstr "JBoss Embedded を使用㗠Java SE 㧠Seam ã‚’è¨å®šã™ã‚‹"
#. Tag: para
-#: Configuration.xml:588
+#: Configuration.xml:690
#, no-c-format
msgid ""
"JBoss Embedded lets you run EJB3 components outside the context of the Java "
"EE 5 application server. This is especially, but not only, useful for "
"testing."
-msgstr "JBoss Embedded ã«ã‚ˆã‚Š Java EE 5 アプリケーションサーãƒãƒ¼ã®ã‚³ãƒ³ãƒ†ã‚ストã®å¤–å´ã§ EJB 3 ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’実行ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ ã“ã‚Œã«ã¯é™ã‚‰ã‚Œã¾ã›ã‚“ãŒã€ 特ã«ãƒ†ã‚¹ãƒˆã«ä¾¿åˆ©ã§ã™ã€‚"
+msgstr ""
+"JBoss Embedded ã«ã‚ˆã‚Š Java EE 5 アプリケーションサーãƒãƒ¼ã®ã‚³ãƒ³ãƒ†ã‚ストã®å¤–å´"
+"㧠EJB 3 ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’実行ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ ã“ã‚Œã«ã¯é™ã‚‰"
+"ã‚Œã¾ã›ã‚“ãŒã€ 特ã«ãƒ†ã‚¹ãƒˆã«ä¾¿åˆ©ã§ã™ã€‚"
#. Tag: para
-#: Configuration.xml:591
+#: Configuration.xml:693
#, no-c-format
msgid ""
"The Seam booking example application includes a TestNG integration test "
"suite that runs on JBoss Embedded via <literal>SeamTest</literal>."
-msgstr "Seam 予約サンプルアプリケーションã«ã¯ TestNG çµ±åˆãƒ†ã‚¹ãƒˆã‚¹ã‚£ãƒ¼ãƒˆãŒå«ã¾ã‚Œã€ <literal>SeamTest</literal> を通ã˜ã¦ JBoss Embedded ã§å®Ÿè¡Œã—ã¾ã™ã€‚"
+msgstr ""
+"Seam 予約サンプルアプリケーションã«ã¯ TestNG çµ±åˆãƒ†ã‚¹ãƒˆã‚¹ã‚£ãƒ¼ãƒˆãŒå«ã¾ã‚Œã€ "
+"<literal>SeamTest</literal> を通ã˜ã¦ JBoss Embedded ã§å®Ÿè¡Œã—ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:603
+#: Configuration.xml:705
#, no-c-format
msgid "The booking example application may even be deployed to Tomcat."
msgstr "ã“ã®äºˆç´„サンプルアプリケーション㯠Tomcat ã«ã‚‚デプãƒã‚¤å¯èƒ½ã§ã™ã€‚"
#. Tag: title
-#: Configuration.xml:615
+#: Configuration.xml:717
#, no-c-format
msgid "Installing Embedded JBoss"
msgstr "Embedded JBoss をインストールã™ã‚‹"
#. Tag: para
-#: Configuration.xml:618
+#: Configuration.xml:720
#, no-c-format
msgid ""
"Embedded JBoss must by installed into Tomcat for Seam applications to run "
@@ -1635,11 +2099,17 @@
"installing Embedded JBoss into Tomcat 6 is quite simple. First, you should "
"copy the Embedded JBoss JARs and configuration files into Tomcat."
msgstr ""
-"Embedded JBoss ã‚’æ£ã—ã動作ã•ã›ã‚‹ã«ã¯ Seam アプリケーション用㮠Tomcat ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 Embedded JBoss 㯠JDK 5 ã¾ãŸã¯ JDK 6 ã§å®Ÿè¡Œã—ã¾ã™ (JDK 6 ã®ä½¿ã„æ–¹ã«ã¤ã„ã¦ã¯ <xref linkend=\"jdk_dependencies\"/> ã‚’å‚ç…§)。 Embedded JBoss 㯠<ulink url=\"http://sourceforge.net/project/showfiles.php?"
-"group_id=22866&package_id=228977\">ã“ã“</ulink> ã§ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã§ãã¾ã™ã€‚ Embedded JBoss ã® Tomcat 6 ã¸ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ‰‹é †ã¯éžå¸¸ã«ã‚·ãƒ³ãƒ—ルã§ã™ã€‚ ã¾ãšã€ Embedded JBoss JAR 群ã¨è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ç¾¤ã‚’ Tomcat ã«ã‚³ãƒ”ーã—ã¾ã™ã€‚"
+"Embedded JBoss ã‚’æ£ã—ã動作ã•ã›ã‚‹ã«ã¯ Seam アプリケーション用㮠Tomcat ã«ã‚¤ãƒ³"
+"ストールã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 Embedded JBoss 㯠JDK 5 ã¾ãŸã¯ JDK 6 ã§å®Ÿè¡Œã—"
+"ã¾ã™ (JDK 6 ã®ä½¿ã„æ–¹ã«ã¤ã„ã¦ã¯ <xref linkend=\"jdk_dependencies\"/> ã‚’å‚"
+"照)。 Embedded JBoss 㯠<ulink url=\"http://sourceforge.net/project/"
+"showfiles.php?group_id=22866&package_id=228977\">ã“ã“</ulink> ã§ãƒ€ã‚¦ãƒ³"
+"ãƒãƒ¼ãƒ‰ã§ãã¾ã™ã€‚ Embedded JBoss ã® Tomcat 6 ã¸ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ‰‹é †ã¯éžå¸¸ã«ã‚·ãƒ³"
+"プルã§ã™ã€‚ ã¾ãšã€ Embedded JBoss JAR 群ã¨è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ç¾¤ã‚’ Tomcat ã«ã‚³ãƒ”ーã—ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Configuration.xml:632
+#: Configuration.xml:734
#, no-c-format
msgid ""
"Copy all files and directories under the Embedded JBoss <literal>bootstrap</"
@@ -1647,39 +2117,46 @@
"<literal>jndi.properties</literal> file, into the Tomcat <literal>lib</"
"literal> directory."
msgstr ""
-"<literal>jndi.properties</literal> ファイルを除ã〠Embedded JBoss ã® <literal>bootstrap</literal> ディレクトリ㨠<literal>lib</literal> ディレクトリã®é…下ã«ã‚る全ファイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ Tomcat ã® <literal>lib</"
-"literal> ディレクトリã«ã‚³ãƒ”ーã—ã¾ã™ã€‚"
+"<literal>jndi.properties</literal> ファイルを除ã〠Embedded JBoss ã® "
+"<literal>bootstrap</literal> ディレクトリ㨠<literal>lib</literal> ディレクト"
+"リã®é…下ã«ã‚る全ファイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ Tomcat ã® <literal>lib</literal> "
+"ディレクトリã«ã‚³ãƒ”ーã—ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:639
+#: Configuration.xml:741
#, no-c-format
msgid ""
"Remove the <literal>annotations-api.jar</literal> file from the Tomcat "
"<literal>lib</literal> directory."
-msgstr "Tomcat ã® <literal>lib</literal> ディレクトリã‹ã‚‰ <literal>annotations-api.jar</literal> ファイルを削除ã—ã¾ã™ã€‚"
+msgstr ""
+"Tomcat ã® <literal>lib</literal> ディレクトリã‹ã‚‰ <literal>annotations-api."
+"jar</literal> ファイルを削除ã—ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:645
+#: Configuration.xml:747
#, no-c-format
msgid ""
"Next, two configuration files need to be updated to add Embedded JBoss-"
"specific functionality."
-msgstr "次ã«ã€ Embedded JBoss 固有ã®æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹ãŸã‚ 2 ã¤ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›´æ–°ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"次ã«ã€ Embedded JBoss 固有ã®æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹ãŸã‚ 2 ã¤ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›´æ–°ã™ã‚‹å¿…"
+"è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:651
+#: Configuration.xml:753
#, no-c-format
msgid ""
"Add the Embedded JBoss listener <literal>EmbeddedJBossBootstrapListener</"
"literal> to <literal>conf/server.xml</literal>. It must appear after all "
"other listeners in the file:"
msgstr ""
-"Embedded JBoss リスナー <literal>EmbeddedJBossBootstrapListener</"
-"literal> ã‚’ <literal>conf/server.xml</literal> ã«è¿½åŠ ã—ã¾ã™ã€‚ ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«å†…ã®ä»–ã®ã™ã¹ã¦ã®ãƒªã‚¹ãƒŠãƒ¼ã®å¾Œã‚ã«ç¾ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+"Embedded JBoss リスナー <literal>EmbeddedJBossBootstrapListener</literal> を "
+"<literal>conf/server.xml</literal> ã«è¿½åŠ ã—ã¾ã™ã€‚ ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«å†…ã®ä»–ã®ã™ã¹ã¦"
+"ã®ãƒªã‚¹ãƒŠãƒ¼ã®å¾Œã‚ã«ç¾ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Configuration.xml:654
-#, no-c-format
+#: Configuration.xml:756
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<Server port=\"8005\" shutdown=\"SHUTDOWN\">\n"
"\n"
@@ -1692,7 +2169,7 @@
" <Listener className=\"org.apache.catalina.mbeans."
"GlobalResourcesLifecycleListener\" />\n"
" <Listener className=\"org.apache.catalina.storeconfig."
-"StoreConfigLifecycleListener\"/>]]>"
+"StoreConfigLifecycleListener\" />]]>"
msgstr ""
"<![CDATA[<Server port=\"8005\" shutdown=\"SHUTDOWN\">\n"
"\n"
@@ -1708,33 +2185,35 @@
"StoreConfigLifecycleListener\"/>]]>"
#. Tag: programlisting
-#: Configuration.xml:655
-#, no-c-format
+#: Configuration.xml:757
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<!-- Add this listener -->\n"
+"<![CDATA[ <!-- Add this listener -->\n"
" <Listener className=\"org.jboss.embedded.tomcat."
-"EmbeddedJBossBootstrapListener\"/>]]>"
+"EmbeddedJBossBootstrapListener\" />]]>"
msgstr ""
"<![CDATA[<!-- Add this listener -->\n"
" <Listener className=\"org.jboss.embedded.tomcat."
"EmbeddedJBossBootstrapListener\"/>]]>"
#. Tag: para
-#: Configuration.xml:659
+#: Configuration.xml:761
#, no-c-format
msgid ""
"WAR file scanning should be enabled by adding the <literal>WebinfScanner</"
"literal> listener to <literal>conf/context.xml</literal>:"
-msgstr "WAR ファイルã®ã‚¹ã‚ャン㯠<literal>WebinfScanner</literal> リスナーを <literal>conf/context.xml</literal> ã«è¿½åŠ ã™ã‚‹ã“ã¨ã§æœ‰åŠ¹ã«ãªã‚‹ã¯ãšã§ã™ã€‚"
+msgstr ""
+"WAR ファイルã®ã‚¹ã‚ャン㯠<literal>WebinfScanner</literal> リスナーを "
+"<literal>conf/context.xml</literal> ã«è¿½åŠ ã™ã‚‹ã“ã¨ã§æœ‰åŠ¹ã«ãªã‚‹ã¯ãšã§ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:662
-#, no-c-format
+#: Configuration.xml:764
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<Context>\n"
" <!-- Default set of monitored resources -->\n"
" <WatchedResource>WEB-INF/web.xml</WatchedResource>\n"
-" \n"
+" \n"
" <!-- Uncomment this to disable session persistence across Tomcat "
"restarts -->\n"
" <!--\n"
@@ -1752,55 +2231,81 @@
" -->]]>"
#. Tag: programlisting
-#: Configuration.xml:663
-#, no-c-format
+#: Configuration.xml:765
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<!-- Add this listener -->\n"
-" <Listener className=\"org.jboss.embedded.tomcat.WebinfScanner\"/>]]>"
+"<![CDATA[ <!-- Add this listener -->\n"
+" <Listener className=\"org.jboss.embedded.tomcat.WebinfScanner\" />]]>"
msgstr ""
"<![CDATA[<!-- Add this listener -->\n"
" <Listener className=\"org.jboss.embedded.tomcat.WebinfScanner\"/>]]>"
#. Tag: programlisting
-#: Configuration.xml:664
+#: Configuration.xml:766
#, no-c-format
msgid "<![CDATA[</Context>]]>"
msgstr "<![CDATA[</Context>]]>"
#. Tag: para
-#: Configuration.xml:668
+#: Configuration.xml:770
+#, fuzzy, no-c-format
+msgid ""
+"If you are using Sun JDK 6, you need to set the Java option <literal>sun."
+"lang.ClassLoader.allowArraySyntax</literal> to <literal>true</literal> in "
+"the JAVA_OPTS environment variable used by the Catalina startup script "
+"(catalina.bat on Windows or catalina.sh on Unix)."
+msgstr ""
+"JDK 6 を使用ã—ã¦ã„ã‚‹å ´åˆã¯ Tomcat ã®èµ·å‹•ã‚¹ã‚¯ãƒªãƒ—ト (catalina.bat ã‹ catalina."
+"sh ã®ã©ã¡ã‚‰ã‹) ã«ã‚ã‚‹ Java オプション㮠<literal>sun.lang.ClassLoader."
+"allowArraySyntax</literal> ã‚’ <literal>true</literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚Š"
+"ã¾ã™ã€‚"
+
+#. Tag: para
+#: Configuration.xml:775
#, no-c-format
msgid ""
-"If you are using JDK 6, you must set the Java option <literal>sun.lang."
-"ClassLoader.allowArraySyntax</literal> to <literal>true</literal> in "
-"Tomcat's startup script (either catalina.bat or catalina.sh):"
-msgstr "JDK 6 を使用ã—ã¦ã„ã‚‹å ´åˆã¯ Tomcat ã®èµ·å‹•ã‚¹ã‚¯ãƒªãƒ—ト (catalina.bat ã‹ catalina.sh ã®ã©ã¡ã‚‰ã‹) ã«ã‚ã‚‹ Java オプション㮠<literal>sun.lang.ClassLoader.allowArraySyntax</literal> ã‚’ <literal>true</literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+"Open the script appropriate for your operating system in a text editor. Add "
+"a new line immediately below the comments at the top of the file where you "
+"will define the JAVA_OPTS environment variable. On Windows, use the "
+"following syntax:"
+msgstr ""
#. Tag: programlisting
-#: Configuration.xml:672
+#: Configuration.xml:779
#, no-c-format
msgid ""
-"<![CDATA[set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache."
-"juli.ClassLoaderLogManager -Djava.util.logging.config.file=\"%CATALINA_BASE%"
-"\\conf\\logging.properties\" -Dsun.lang.ClassLoader.allowArraySyntax=true]]>"
+"<![CDATA[set JAVA_OPTS=%JAVA_OPTS% -Dsun.lang.ClassLoader."
+"allowArraySyntax=true]]>"
msgstr ""
-"<![CDATA[set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache."
-"juli.ClassLoaderLogManager -Djava.util.logging.config.file=\"%CATALINA_BASE%"
-"\\conf\\logging.properties\" -Dsun.lang.ClassLoader.allowArraySyntax=true]]>"
#. Tag: para
-#: Configuration.xml:676
+#: Configuration.xml:781
#, no-c-format
+msgid "On Unix, use this syntax instead:"
+msgstr ""
+
+#. Tag: programlisting
+#: Configuration.xml:783
+#, no-c-format
msgid ""
+"<![CDATA[JAVA_OPTS=\"$JAVA_OPTS -Dsun.lang.ClassLoader.allowArraySyntax=true"
+"\"]]>"
+msgstr ""
+
+#. Tag: para
+#: Configuration.xml:788
+#, no-c-format
+msgid ""
"For more configuration options, please see the Embedded JBoss Tomcat "
"integration <ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?"
"page=EmbeddedAndTomcat\">wiki entry</ulink>."
msgstr ""
-"è¨å®šã‚ªãƒ—ションã®è©³ç´°ã«ã¤ã„ã¦ã¯ Embedded JBoss Tomcat çµ±åˆ <ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?"
-"page=EmbeddedAndTomcat\">wiki エントリ</ulink> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+"è¨å®šã‚ªãƒ—ションã®è©³ç´°ã«ã¤ã„ã¦ã¯ Embedded JBoss Tomcat çµ±åˆ <ulink url="
+"\"http://wiki.jboss.org/wiki/Wiki.jsp?page=EmbeddedAndTomcat\">wiki エントリ"
+"</ulink> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Configuration.xml:684
+#: Configuration.xml:796
#, no-c-format
msgid ""
"The archive structure of a WAR-based deployment on an servlet engine like "
@@ -1810,7 +2315,7 @@
"ブã®æ§‹é€ ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:687
+#: Configuration.xml:799
#, no-c-format
msgid ""
"<![CDATA[my-application.war/\n"
@@ -1880,7 +2385,7 @@
" ...]]>"
#. Tag: para
-#: Configuration.xml:689
+#: Configuration.xml:801
#, no-c-format
msgid ""
"Most of the Seam example applications may be deployed to Tomcat by running "
@@ -1890,23 +2395,27 @@
"literal> を実行ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ Tomcat ã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: title
-#: Configuration.xml:697
+#: Configuration.xml:809
#, no-c-format
msgid "Configuring jBPM in Seam"
msgstr "Seamã§ã®jBPMè¨å®š"
#. Tag: para
-#: Configuration.xml:698
+#: Configuration.xml:810
#, no-c-format
msgid ""
"Seam's jBPM integration is not installed by default, so you'll need to "
"enable jBPM by installing a built-in component. You'll also need to "
"explicitly list your process and pageflow definitions. In "
"<literal>components.xml</literal>:"
-msgstr "Seam ã® jBPM çµ±åˆã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œãªã„ãŸã‚組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š jBPM を有効ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã¾ãŸã€ 使用ã™ã‚‹ãƒ—ãƒã‚»ã‚¹ã¨ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®å®šç¾©ã‚’ <literal>components.xml</literal> ã§æ˜Žç¤ºçš„ã«è¨˜è¼‰ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"Seam ã® jBPM çµ±åˆã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œãªã„ãŸã‚組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³"
+"トをインストールã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š jBPM を有効ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã¾ãŸã€ 使用"
+"ã™ã‚‹ãƒ—ãƒã‚»ã‚¹ã¨ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®å®šç¾©ã‚’ <literal>components.xml</literal> ã§æ˜Žç¤ºçš„"
+"ã«è¨˜è¼‰ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:702
+#: Configuration.xml:814
#, no-c-format
msgid ""
"<![CDATA[<bpm:jbpm>\n"
@@ -1932,7 +2441,7 @@
"</bpm:jbpm>]]>"
#. Tag: para
-#: Configuration.xml:704
+#: Configuration.xml:816
#, no-c-format
msgid ""
"No further special configuration is needed if you only have pageflows. If "
@@ -1941,12 +2450,13 @@
"demo includes example <literal>jbpm.cfg.xml</literal> and <literal>hibernate."
"cfg.xml</literal> files that will work with Seam:"
msgstr ""
-"ページフãƒãƒ¼ã®ã¿ã®æŒ‡å®šã§ã‚ã‚Œã°ã€ã“れ以上ã®è¨å®šã¯ä¸è¦ã§ã™ã€‚ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’利用ã™ã‚‹å ´åˆã€ jBPM è¨å®šãŠã‚ˆã³ jBPM 用㮠Hibernate è¨å®šã‚‚用æ„ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚Seam DVD Store demo㯠Seam ã§æ©Ÿèƒ½ã™ã‚‹ "
-"<literal>jbpm.cfg.xml</literal>ã¨<literal>hibernate.cfg.xml</literal>ã‚’å«ã‚"
-"㟠サンプルã§ã™ã€‚"
+"ページフãƒãƒ¼ã®ã¿ã®æŒ‡å®šã§ã‚ã‚Œã°ã€ã“れ以上ã®è¨å®šã¯ä¸è¦ã§ã™ã€‚ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®š"
+"義を利用ã™ã‚‹å ´åˆã€ jBPM è¨å®šãŠã‚ˆã³ jBPM 用㮠Hibernate è¨å®šã‚‚用æ„ã™ã‚‹å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚Seam DVD Store demo㯠Seam ã§æ©Ÿèƒ½ã™ã‚‹ <literal>jbpm.cfg.xml</literal>"
+"ã¨<literal>hibernate.cfg.xml</literal>ã‚’å«ã‚㟠サンプルã§ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:709
+#: Configuration.xml:821
#, no-c-format
msgid ""
"<![CDATA[<jbpm-configuration>\n"
@@ -2000,7 +2510,7 @@
"</jbpm-configuration>]]>"
#. Tag: para
-#: Configuration.xml:711
+#: Configuration.xml:823
#, no-c-format
msgid ""
"The most important thing to notice here is that jBPM transaction control is "
@@ -2010,7 +2520,7 @@
"ã†ã“ã¨ã§ã™ã€‚ Seamã€ã‚ã‚‹ã„ã¯EJB3ãŒJTAトランザクションを制御ã™ã‚‹ã¹ãã§ã™ã€‚"
#. Tag: para
-#: Configuration.xml:717
+#: Configuration.xml:829
#, no-c-format
msgid ""
"There is not yet any well-defined packaging format for jBPM configuration "
@@ -2018,10 +2528,14 @@
"simply package all these files into the root of the EAR. In future, we will "
"probably design some other standard packaging format. So the EAR looks "
"something like this:"
-msgstr "jBPM è¨å®šã‚„プãƒã‚»ã‚¹ãŠã‚ˆã³ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®å®šç¾©ãƒ•ã‚¡ã‚¤ãƒ«ã«å¯¾ã™ã‚‹æ˜Žç¢ºãªãƒ‘ッケージング形å¼ãŒã„ã¾ã ã‚ã‚Šã¾ã›ã‚“。 Seam サンプルã§ã¯å˜ç´”ã«ã“ã†ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã™ã¹ã¦ EAR ã®ãƒ«ãƒ¼ãƒˆã«ãƒ‘ッケージã™ã‚‹ã“ã¨ã«ã—ã¾ã—ãŸã€‚ å°†æ¥çš„ã«ã¯ä½•ã‚‰ã‹ã®æ¨™æº–çš„ãªãƒ‘ッケージング形å¼ã‚’è¨è¨ˆã™ã‚‹ã“ã¨ã«ãªã‚‹ã¨æ€ã„ã¾ã™ã€‚ EAR ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"jBPM è¨å®šã‚„プãƒã‚»ã‚¹ãŠã‚ˆã³ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®å®šç¾©ãƒ•ã‚¡ã‚¤ãƒ«ã«å¯¾ã™ã‚‹æ˜Žç¢ºãªãƒ‘ッケージン"
+"ã‚°å½¢å¼ãŒã„ã¾ã ã‚ã‚Šã¾ã›ã‚“。 Seam サンプルã§ã¯å˜ç´”ã«ã“ã†ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã™ã¹ã¦ "
+"EAR ã®ãƒ«ãƒ¼ãƒˆã«ãƒ‘ッケージã™ã‚‹ã“ã¨ã«ã—ã¾ã—ãŸã€‚ å°†æ¥çš„ã«ã¯ä½•ã‚‰ã‹ã®æ¨™æº–çš„ãªãƒ‘ッ"
+"ケージング形å¼ã‚’è¨è¨ˆã™ã‚‹ã“ã¨ã«ãªã‚‹ã¨æ€ã„ã¾ã™ã€‚ EAR ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:722
+#: Configuration.xml:834
#, no-c-format
msgid ""
"<![CDATA[my-application.ear/\n"
@@ -2109,13 +2623,13 @@
" documentLifecycle.jpdl.xml]]>"
#. Tag: title
-#: Configuration.xml:729
+#: Configuration.xml:841
#, no-c-format
msgid "Configuring SFSB and Session Timeouts in JBoss AS"
msgstr "JBoss ASã§ã® SFSBã¨ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¿ã‚¤ãƒ アウトã®è¨å®š"
#. Tag: para
-#: Configuration.xml:731
+#: Configuration.xml:843
#, no-c-format
msgid ""
"It is very important that the timeout for Stateful Session Beans is set "
@@ -2124,10 +2638,16 @@
"default session bean timeout of 30 minutes, which is configured in "
"<literal>server/default/conf/standardjboss.xml</literal> (replace "
"<emphasis>default</emphasis> with your own configuration)."
-msgstr "ステートフルセッション Bean ã®ã‚¿ã‚¤ãƒ アウト㯠HTTP セッションã®ã‚¿ã‚¤ãƒ アウトより高ãè¨å®šã™ã‚‹ã“ã¨ãŒéžå¸¸ã«é‡è¦ã¨ãªã‚Šã¾ã™ã€‚ ã“れをã—ãªã„㨠SFSB ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã® HTTP セッションãŒçµ‚了ã™ã‚‹å‰ã«ã‚¿ã‚¤ãƒ アウトã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ JBoss Application Server ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean タイムアウトãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ 30 分ã«ãªã‚Šã€ server/default/conf/standardjboss.xml (default ã¯å„自ã®è¨å®šã‚»ãƒƒãƒˆåã«ç½®ãæ›ãˆã¦ãã ã•ã„) ã§è¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"ステートフルセッション Bean ã®ã‚¿ã‚¤ãƒ アウト㯠HTTP セッションã®ã‚¿ã‚¤ãƒ アウトよ"
+"り高ãè¨å®šã™ã‚‹ã“ã¨ãŒéžå¸¸ã«é‡è¦ã¨ãªã‚Šã¾ã™ã€‚ ã“れをã—ãªã„㨠SFSB ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã® "
+"HTTP セッションãŒçµ‚了ã™ã‚‹å‰ã«ã‚¿ã‚¤ãƒ アウトã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ JBoss "
+"Application Server ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean タイムアウトãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ 30 分ã«ãª"
+"り〠server/default/conf/standardjboss.xml (default ã¯å„自ã®è¨å®šã‚»ãƒƒãƒˆåã«ç½®"
+"ãæ›ãˆã¦ãã ã•ã„) ã§è¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:737
+#: Configuration.xml:849
#, no-c-format
msgid ""
"The default SFSB timeout can be adjusted by modifying the value of "
@@ -2139,7 +2659,7 @@
"æ•´ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:740
+#: Configuration.xml:852
#, no-c-format
msgid ""
"<![CDATA[<container-cache-conf>\n"
@@ -2183,7 +2703,7 @@
"</container-cache-conf>]]>"
#. Tag: para
-#: Configuration.xml:742
+#: Configuration.xml:854
#, no-c-format
msgid ""
"The default HTTP session timeout can be modified in <literal>server/default/"
@@ -2200,7 +2720,7 @@
"ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:747
+#: Configuration.xml:859
#, no-c-format
msgid ""
"<![CDATA[<session-config>\n"
@@ -2214,21 +2734,23 @@
"</session-config>]]>"
#. Tag: para
-#: Configuration.xml:749
+#: Configuration.xml:861
#, no-c-format
msgid ""
"To override this value for your own application, simply include this entry "
"in your application's own <literal>web.xml</literal>."
-msgstr "使用ã™ã‚‹ã‚¢ãƒ—リケーション用ã«ã“ã®å€¤ã‚’上書ãã™ã‚‹ã«ã¯ã“ã®ã‚¨ãƒ³ãƒˆãƒªã‚’ãã®ã‚¢ãƒ—リケーション㮠<literal>web.xml</literal> ã«å«ã‚ã‚‹ã ã‘ã§ã™ã€‚"
+msgstr ""
+"使用ã™ã‚‹ã‚¢ãƒ—リケーション用ã«ã“ã®å€¤ã‚’上書ãã™ã‚‹ã«ã¯ã“ã®ã‚¨ãƒ³ãƒˆãƒªã‚’ãã®ã‚¢ãƒ—リ"
+"ケーション㮠<literal>web.xml</literal> ã«å«ã‚ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: title
-#: Configuration.xml:755
+#: Configuration.xml:867
#, no-c-format
msgid "Running Seam in a Portlet"
msgstr "Portlet 㧠Seam を実行ã™ã‚‹"
#. Tag: para
-#: Configuration.xml:757
+#: Configuration.xml:869
#, no-c-format
msgid ""
"If you want to run your Seam application in a portlet, take a look at the "
@@ -2237,17 +2759,20 @@
"labs.jboss.com/portletbridge\">http://labs.jboss.com/portletbridge</ulink> "
"for more."
msgstr ""
-"Seam アプリケーションを porlet ã§å®Ÿè¡Œã•ã›ãŸã„å ´åˆã¯ Seam ãŠã‚ˆã³ RichFaces 用ã®æ‹¡å¼µã‚’æŒã¡ portlet 内㧠JSF をサãƒãƒ¼ãƒˆã™ã‚‹ JSR-301 ã®å®Ÿè£… JBoss Portlet Bridge を見ã¦ã¿ã¦ãã ã•ã„。 詳細㯠<ulink url=\"http://"
-"labs.jboss.com/portletbridge\">http://labs.jboss.com/portletbridge</ulink> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+"Seam アプリケーションを porlet ã§å®Ÿè¡Œã•ã›ãŸã„å ´åˆã¯ Seam ãŠã‚ˆã³ RichFaces 用"
+"ã®æ‹¡å¼µã‚’æŒã¡ portlet 内㧠JSF をサãƒãƒ¼ãƒˆã™ã‚‹ JSR-301 ã®å®Ÿè£… JBoss Portlet "
+"Bridge を見ã¦ã¿ã¦ãã ã•ã„。 詳細㯠<ulink url=\"http://labs.jboss.com/"
+"portletbridge\">http://labs.jboss.com/portletbridge</ulink> ã‚’å‚ç…§ã—ã¦ãã ã•"
+"ã„。"
#. Tag: title
-#: Configuration.xml:768
+#: Configuration.xml:880
#, no-c-format
msgid "Deploying custom resources"
msgstr "カスタムã®ãƒªã‚½ãƒ¼ã‚¹ã‚’デプãƒã‚¤ã™ã‚‹"
#. Tag: para
-#: Configuration.xml:770
+#: Configuration.xml:882
#, no-c-format
msgid ""
"Seam scans all jars containing <literal>/seam.properties</literal>, "
@@ -2256,11 +2781,14 @@
"annotated with <literal>@Name</literal> are registered with Seam as Seam "
"components."
msgstr ""
-"Seam ã¯ãƒªã‚½ãƒ¼ã‚¹ã®èµ·å‹•æ™‚ã« <literal>/seam.properties</literal>〠"
-"<literal>/META-INF/components.xml</literal>〠ã¾ãŸã¯ <literal>/META-INF/seam.properties</literal> ã‚’å«ã‚€ã™ã¹ã¦ã® jar をスã‚ャンã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ <literal>@Name</literal> アノテーションãŒä»˜ä¸Žã•ã‚ŒãŸã‚¯ãƒ©ã‚¹ã¯ã™ã¹ã¦ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—㦠Seam ã«ç™»éŒ²ã•ã‚Œã¾ã™ã€‚"
+"Seam ã¯ãƒªã‚½ãƒ¼ã‚¹ã®èµ·å‹•æ™‚ã« <literal>/seam.properties</literal>〠<literal>/"
+"META-INF/components.xml</literal>〠ã¾ãŸã¯ <literal>/META-INF/seam."
+"properties</literal> ã‚’å«ã‚€ã™ã¹ã¦ã® jar をスã‚ャンã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ "
+"<literal>@Name</literal> アノテーションãŒä»˜ä¸Žã•ã‚ŒãŸã‚¯ãƒ©ã‚¹ã¯ã™ã¹ã¦ Seam コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—㦠Seam ã«ç™»éŒ²ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:777
+#: Configuration.xml:889
#, no-c-format
msgid ""
"You may also want Seam to handle custom resources. A common use case is to "
@@ -2268,11 +2796,13 @@
"First, tell Seam which annotations to handle in <literal>/META-INF/seam-"
"deployment.properties</literal>:"
msgstr ""
-"ã¾ãŸã€ Seam ã«ã‚«ã‚¹ã‚¿ãƒ ã®ãƒªã‚½ãƒ¼ã‚¹ã‚’処ç†ã•ã›ãŸã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ 一般的ãªä½¿ç”¨ä¾‹ã¨ã—ã¦ã¯ç‰¹å®šã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’処ç†ã™ã‚‹ã“ã¨ã§ã€ Seam ã¯ã“ã‚Œã«å¯¾ã™ã‚‹å›ºæœ‰ã®ã‚µãƒãƒ¼ãƒˆã‚’æä¾›ã—ã¾ã™ã€‚ ã¾ãš Seam ã« <literal>/META-INF/seam-"
-"deployment.properties</literal> ã§å‡¦ç†ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’指示ã—ã¾ã™ã€‚"
+"ã¾ãŸã€ Seam ã«ã‚«ã‚¹ã‚¿ãƒ ã®ãƒªã‚½ãƒ¼ã‚¹ã‚’処ç†ã•ã›ãŸã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ 一般的ãªä½¿ç”¨ä¾‹"
+"ã¨ã—ã¦ã¯ç‰¹å®šã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’処ç†ã™ã‚‹ã“ã¨ã§ã€ Seam ã¯ã“ã‚Œã«å¯¾ã™ã‚‹å›ºæœ‰ã®ã‚µ"
+"ãƒãƒ¼ãƒˆã‚’æä¾›ã—ã¾ã™ã€‚ ã¾ãš Seam ã« <literal>/META-INF/seam-deployment."
+"properties</literal> ã§å‡¦ç†ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’指示ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:784
+#: Configuration.xml:896
#, no-c-format
msgid ""
"<![CDATA[# A colon-separated list of annotation types to handle\n"
@@ -2282,15 +2812,17 @@
"org.jboss.seam.deployment.annotationTypes=com.acme.Foo:com.acme.Bar]]>"
#. Tag: para
-#: Configuration.xml:786
+#: Configuration.xml:898
#, no-c-format
msgid ""
"Then, during application startup you can get hold of all classes annotated "
"with <literal>@Foo</literal>:"
-msgstr "ã™ã‚‹ã¨ã‚¢ãƒ—リケーション起動時㫠<literal>@Foo</literal> アノテーションãŒä»˜ãã™ã¹ã¦ã®ã‚¯ãƒ©ã‚¹ã‚’æ•ã‚‰ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ã™ã‚‹ã¨ã‚¢ãƒ—リケーション起動時㫠<literal>@Foo</literal> アノテーションãŒä»˜ãã™"
+"ã¹ã¦ã®ã‚¯ãƒ©ã‚¹ã‚’æ•ã‚‰ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:791
+#: Configuration.xml:903
#, no-c-format
msgid ""
"<![CDATA[@Name(\"fooStartup\")\n"
@@ -2340,16 +2872,19 @@
"}]]>"
#. Tag: para
-#: Configuration.xml:793
+#: Configuration.xml:905
#, no-c-format
msgid ""
"You can also handle <emphasis>any</emphasis> resource. For example, you "
"process any files with the extension <literal>.foo.xml</literal>. To do "
"this, we need to write a custom deployment handler:"
-msgstr "ã¾ãŸã€ <emphasis>ã‚らゆる</emphasis> リソースを処ç†ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŸã¨ãˆã°ã€ <literal>.foo.xml</literal> æ‹¡å¼µåãŒä»˜ãファイルã™ã¹ã¦ã‚’処ç†ã™ã‚‹å ´åˆã€ カスタムã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒãƒ³ãƒ‰ãƒ©ã‚’記述ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã¾ãŸã€ <emphasis>ã‚らゆる</emphasis> リソースを処ç†ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŸã¨"
+"ãˆã°ã€ <literal>.foo.xml</literal> æ‹¡å¼µåãŒä»˜ãファイルã™ã¹ã¦ã‚’処ç†ã™ã‚‹å ´"
+"åˆã€ カスタムã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒãƒ³ãƒ‰ãƒ©ã‚’記述ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:799
+#: Configuration.xml:911
#, no-c-format
msgid ""
"<![CDATA[public class FooDeploymentHandler implements DeploymentHandler {\n"
@@ -2391,17 +2926,17 @@
"}]]>"
#. Tag: para
-#: Configuration.xml:801
+#: Configuration.xml:913
#, no-c-format
msgid ""
"Here we are just building a list of any files with the suffix <literal>.foo."
"xml</literal>."
msgstr ""
-"ã“ã“ã§ã¯ã‚µãƒ•ã‚£ãƒƒã‚¯ã‚¹ <literal>.foo."
-"xml</literal> ãŒä»˜ãã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸€è¦§ã‚’作æˆã—ã¦ã„ã‚‹ã ã‘ã§ã™ã€‚"
+"ã“ã“ã§ã¯ã‚µãƒ•ã‚£ãƒƒã‚¯ã‚¹ <literal>.foo.xml</literal> ãŒä»˜ãã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸€è¦§"
+"を作æˆã—ã¦ã„ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: para
-#: Configuration.xml:806
+#: Configuration.xml:918
#, no-c-format
msgid ""
"Then, we need to register the deployment handler with Seam. In <literal>/"
@@ -2411,7 +2946,7 @@
"META-INF/seam-deployment.properties</literal> ã§è¡Œã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:811
+#: Configuration.xml:923
#, no-c-format
msgid ""
"<![CDATA[# For standard deployment\n"
@@ -2427,13 +2962,16 @@
"FooDeploymentHandler]]>"
#. Tag: para
-#: Configuration.xml:813
+#: Configuration.xml:925
#, no-c-format
-msgid "You can register multiple deployment handler using a comma separated list."
-msgstr "コンマã§åŒºåˆ‡ã£ãŸä¸€è¦§ã‚’使ã†ã¨è¤‡æ•°ã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒãƒ³ãƒ‰ãƒ©ã‚’登録ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You can register multiple deployment handler using a comma separated list."
+msgstr ""
+"コンマã§åŒºåˆ‡ã£ãŸä¸€è¦§ã‚’使ã†ã¨è¤‡æ•°ã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒãƒ³ãƒ‰ãƒ©ã‚’登録ã™ã‚‹ã“ã¨ãŒã§ã"
+"ã¾ã™ã€‚"
#. Tag: para
-#: Configuration.xml:818
+#: Configuration.xml:930
#, no-c-format
msgid ""
"Seam uses deployment handlers internally to install components and "
@@ -2441,10 +2979,15 @@
"inside Seam bootstrap to normally be useful. However, you can easily access "
"the deployment handler during an <literal>APPLICATION</literal> scoped "
"component's startup:"
-msgstr "Seam ã¯å†…部的ã«ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒãƒ³ãƒ‰ãƒ©ã‚’使ã£ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚„åå‰ç©ºé–“をインストールã™ã‚‹ãŸã‚〠handle() ㌠Seam ã®ãƒ–ートストラップã®æ—©ã„時点ã§å‘¼ã°ã‚Œã‚‹ã®ã§ã€å¤šãã®å ´åˆã«ä¸ä¾¿ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ãŸã ã—〠<literal>APPLICATION</literal> スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®èµ·å‹•ä¸ã«ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒãƒ³ãƒ‰ãƒ©ã«ç°¡å˜ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"Seam ã¯å†…部的ã«ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒãƒ³ãƒ‰ãƒ©ã‚’使ã£ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚„åå‰ç©ºé–“をインス"
+"トールã™ã‚‹ãŸã‚〠handle() ㌠Seam ã®ãƒ–ートストラップã®æ—©ã„時点ã§å‘¼ã°ã‚Œã‚‹ã®"
+"ã§ã€å¤šãã®å ´åˆã«ä¸ä¾¿ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ãŸã ã—〠<literal>APPLICATION</literal> "
+"スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®èµ·å‹•ä¸ã«ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒãƒ³ãƒ‰ãƒ©ã«ç°¡å˜ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹"
+"ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Configuration.xml:826
+#: Configuration.xml:938
#, no-c-format
msgid ""
"<![CDATA[@Name(\"fooStartup\")\n"
@@ -2493,3 +3036,31 @@
"\n"
"}]]>"
+#~ msgid ""
+#~ "Where <literal>myEarName</literal> is the name of the EAR in which the "
+#~ "bean is deployed."
+#~ msgstr ""
+#~ "ã“ã“ã§ã€<literal>myEarName</literal>ã¯ã€Bean ãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸ EAR ã®åå‰ã§"
+#~ "ã™ã€‚"
+
+#~ msgid ""
+#~ "You'll have to experiment to find the right setting for other application "
+#~ "servers. Note that some servers (such as GlassFish) require you to "
+#~ "specify JNDI names for all EJB components explicitly (and tediously). In "
+#~ "this case, you can pick your own pattern ;-)"
+#~ msgstr ""
+#~ "ä»–ã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã«å¯¾ã—ã¦ã¯ã€æ£ã—ã„è¨å®šã‚’見ã¤ã‘ã‚‹ãŸã‚実験を行ã†"
+#~ "å¿…è¦ãŒã‚ã‚‹ã§ã—ょã†ã€‚ サーãƒãƒ¼ã®ãªã‹ã«ã¯ã™ã¹ã¦ã® EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã„ã¡ã„"
+#~ "ã¡æ˜Žç¤ºçš„ã« JNDI åを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‚‚ã®ã‚‚ã‚ã‚‹ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。 ã“"
+#~ "ã®å ´åˆã¯ç‹¬è‡ªã®ãƒ‘ターンをé¸æŠžã§ãã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "<![CDATA[set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache."
+#~ "juli.ClassLoaderLogManager -Djava.util.logging.config.file=\"%"
+#~ "CATALINA_BASE%\\conf\\logging.properties\" -Dsun.lang.ClassLoader."
+#~ "allowArraySyntax=true]]>"
+#~ msgstr ""
+#~ "<![CDATA[set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache."
+#~ "juli.ClassLoaderLogManager -Djava.util.logging.config.file=\"%"
+#~ "CATALINA_BASE%\\conf\\logging.properties\" -Dsun.lang.ClassLoader."
+#~ "allowArraySyntax=true]]>"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-12-10 01:49+0900\n"
"Last-Translator: tokobayashi <toshiyakobayashi at gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,8 +22,18 @@
#. Tag: para
#: Controls.xml:6
#, no-c-format
-msgid "Seam includes a number of JSF controls that are useful for working with Seam. These are intended to complement the built-in JSF controls, and controls from other third-party libraries. We recommend JBoss RichFaces, ICEsoft ICEfaces and Apache MyFaces Trinidad tag libraries for use with Seam. We do not recommend the use of the Tomahawk tag library."
-msgstr "Seam ã«ã¯ Seam ã§ã®ä½œæ¥ã«ä¾¿åˆ©ãª JSF コントãƒãƒ¼ãƒ«ãŒã„ãã¤ã‹å«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“れらã¯çµ„ã¿è¾¼ã¿ JSF コントãƒãƒ¼ãƒ«ã¨ä»–ã®ã‚µãƒ¼ãƒ‰ãƒ‘ーティライブラリã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®æ©Ÿèƒ½è£œå®Œã‚’目的ã¨ã—ã¦ã„ã¾ã™ã€‚ Seam ã¨ä½µç”¨ã™ã‚‹éš›ã¯ã€JBoss RichFacesã€Apache MyFaces Trinidad タグライブラリã®ä½¿ç”¨ã‚’推奨ã—ã¾ã™ã€‚ Tomahawk タグライブラリã®ä½¿ç”¨ã¯ãŠè–¦ã‚ã§ãã¾ã›ã‚“。"
+msgid ""
+"Seam includes a number of JSF controls that are useful for working with "
+"Seam. These are intended to complement the built-in JSF controls, and "
+"controls from other third-party libraries. We recommend JBoss RichFaces, "
+"ICEsoft ICEfaces and Apache MyFaces Trinidad tag libraries for use with "
+"Seam. We do not recommend the use of the Tomahawk tag library."
+msgstr ""
+"Seam ã«ã¯ Seam ã§ã®ä½œæ¥ã«ä¾¿åˆ©ãª JSF コントãƒãƒ¼ãƒ«ãŒã„ãã¤ã‹å«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“"
+"れらã¯çµ„ã¿è¾¼ã¿ JSF コントãƒãƒ¼ãƒ«ã¨ä»–ã®ã‚µãƒ¼ãƒ‰ãƒ‘ーティライブラリã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®"
+"機能補完を目的ã¨ã—ã¦ã„ã¾ã™ã€‚ Seam ã¨ä½µç”¨ã™ã‚‹éš›ã¯ã€JBoss RichFacesã€Apache "
+"MyFaces Trinidad タグライブラリã®ä½¿ç”¨ã‚’推奨ã—ã¾ã™ã€‚ Tomahawk タグライブラリã®"
+"使用ã¯ãŠè–¦ã‚ã§ãã¾ã›ã‚“。"
#. Tag: title
#: Controls.xml:15
@@ -34,8 +44,12 @@
#. Tag: para
#: Controls.xml:17
#, no-c-format
-msgid "To use these tags, define the \"<literal>s</literal>\" namespace in your page as follows (facelets only):"
-msgstr "ã“れらã®ã‚¿ã‚°ã‚’使用ã™ã‚‹ã«ã¯ã€ 以下ã®ã‚ˆã†ã«ä½¿ç”¨ã™ã‚‹ãƒšãƒ¼ã‚¸ã§ \"<literal>s</literal>\" åå‰ç©ºé–“を定義ã—ã¾ã™ (facelets 固有)。"
+msgid ""
+"To use these tags, define the \"<literal>s</literal>\" namespace in your "
+"page as follows (facelets only):"
+msgstr ""
+"ã“れらã®ã‚¿ã‚°ã‚’使用ã™ã‚‹ã«ã¯ã€ 以下ã®ã‚ˆã†ã«ä½¿ç”¨ã™ã‚‹ãƒšãƒ¼ã‚¸ã§ \"<literal>s</"
+"literal>\" åå‰ç©ºé–“を定義ã—ã¾ã™ (facelets 固有)。"
#. Tag: programlisting
#: Controls.xml:22
@@ -67,35 +81,14 @@
msgstr "<s:button>"
#. Tag: emphasis
-#: Controls.xml:34
-#: Controls.xml:110
-#: Controls.xml:127
-#: Controls.xml:143
-#: Controls.xml:216
-#: Controls.xml:251
-#: Controls.xml:285
-#: Controls.xml:299
-#: Controls.xml:364
-#: Controls.xml:380
-#: Controls.xml:397
-#: Controls.xml:414
-#: Controls.xml:433
-#: Controls.xml:469
-#: Controls.xml:487
-#: Controls.xml:511
-#: Controls.xml:543
-#: Controls.xml:560
-#: Controls.xml:584
-#: Controls.xml:603
-#: Controls.xml:631
-#: Controls.xml:654
-#: Controls.xml:668
-#: Controls.xml:708
-#: Controls.xml:736
-#: Controls.xml:808
-#: Controls.xml:848
-#: Controls.xml:949
-#: Controls.xml:1081
+#: Controls.xml:34 Controls.xml:110 Controls.xml:127 Controls.xml:143
+#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
+#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
+#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
+#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
+#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
+#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
#, no-c-format
msgid "Description"
msgstr "詳細"
@@ -103,118 +96,92 @@
#. Tag: para
#: Controls.xml:36
#, no-c-format
-msgid "A button that supports invocation of an action with control over conversation propagation. <emphasis>Does not submit the form.</emphasis>"
-msgstr "対話ã®ä¼æ¬ã‚’制御ã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®èµ·å‹•ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ãƒœã‚¿ãƒ³ã§ã™ã€‚ <emphasis>フォームã¯ã‚µãƒ–ミットã—ã¾ã›ã‚“。</emphasis>"
+msgid ""
+"A button that supports invocation of an action with control over "
+"conversation propagation. <emphasis>Does not submit the form.</emphasis>"
+msgstr ""
+"対話ã®ä¼æ¬ã‚’制御ã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®èµ·å‹•ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ãƒœã‚¿ãƒ³ã§ã™ã€‚ <emphasis>"
+"フォームã¯ã‚µãƒ–ミットã—ã¾ã›ã‚“。</emphasis>"
#. Tag: emphasis
-#: Controls.xml:41
-#: Controls.xml:118
-#: Controls.xml:133
-#: Controls.xml:155
-#: Controls.xml:222
-#: Controls.xml:269
-#: Controls.xml:288
-#: Controls.xml:312
-#: Controls.xml:370
-#: Controls.xml:386
-#: Controls.xml:403
-#: Controls.xml:420
-#: Controls.xml:439
-#: Controls.xml:475
-#: Controls.xml:493
-#: Controls.xml:517
-#: Controls.xml:548
-#: Controls.xml:565
-#: Controls.xml:590
-#: Controls.xml:610
-#: Controls.xml:636
-#: Controls.xml:659
-#: Controls.xml:675
-#: Controls.xml:713
-#: Controls.xml:741
-#: Controls.xml:815
-#: Controls.xml:893
-#: Controls.xml:960
-#: Controls.xml:1086
+#: Controls.xml:41 Controls.xml:118 Controls.xml:133 Controls.xml:155
+#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
+#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
+#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
+#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
+#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
+#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
#, no-c-format
msgid "Attributes"
msgstr "属性"
#. Tag: para
-#: Controls.xml:45
-#: Controls.xml:158
+#: Controls.xml:45 Controls.xml:158
#, no-c-format
msgid "<literal>value</literal> — the label."
msgstr "<literal>value</literal> — ラベル。"
#. Tag: para
-#: Controls.xml:50
-#: Controls.xml:163
+#: Controls.xml:50 Controls.xml:163
#, no-c-format
-msgid "<literal>action</literal> — a method binding that specified the action listener."
-msgstr "<literal>action</literal> — アクションリスナーを指定ã™ã‚‹å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã€‚"
+msgid ""
+"<literal>action</literal> — a method binding that specified the action "
+"listener."
+msgstr ""
+"<literal>action</literal> — アクションリスナーを指定ã™ã‚‹å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³"
+"グ。"
#. Tag: para
-#: Controls.xml:57
-#: Controls.xml:169
+#: Controls.xml:57 Controls.xml:169
#, no-c-format
msgid "<literal>view</literal> — the JSF view id to link to."
msgstr "<literal>view</literal> — リンクã™ã‚‹ JSF view id 。"
#. Tag: para
-#: Controls.xml:62
-#: Controls.xml:174
+#: Controls.xml:62 Controls.xml:174
#, no-c-format
msgid "<literal>fragment</literal> — the fragment identifier to link to."
msgstr "<literal>fragment</literal> — リンクã™ã‚‹ãƒ•ãƒ©ã‚°ãƒ¡ãƒ³ãƒˆ ID 。"
#. Tag: para
-#: Controls.xml:68
-#: Controls.xml:180
+#: Controls.xml:68 Controls.xml:180
#, no-c-format
msgid "<literal>disabled</literal> — is the link disabled?"
msgstr "<literal>disabled</literal> — リンクãŒç„¡åŠ¹ã‹ã©ã†ã‹"
#. Tag: para
-#: Controls.xml:73
-#: Controls.xml:185
+#: Controls.xml:73 Controls.xml:185
#, no-c-format
-msgid "<literal>propagation</literal> — determines the conversation propagation style: <literal>begin</literal>, <literal>join</literal>, <literal>nest</literal>, <literal>none</literal> or <literal>end</literal>."
-msgstr "<literal>propagation</literal> — 対話ã®ä¼æ’æ–¹å¼ã®æŒ‡å®š : <literal>begin</literal>, <literal>join</literal>, <literal>nest</literal>, <literal>none</literal> ã¾ãŸã¯ <literal>end</literal> 。"
+msgid ""
+"<literal>propagation</literal> — determines the conversation "
+"propagation style: <literal>begin</literal>, <literal>join</literal>, "
+"<literal>nest</literal>, <literal>none</literal> or <literal>end</literal>."
+msgstr ""
+"<literal>propagation</literal> — 対話ã®ä¼æ’æ–¹å¼ã®æŒ‡å®š : "
+"<literal>begin</literal>, <literal>join</literal>, <literal>nest</literal>, "
+"<literal>none</literal> ã¾ãŸã¯ <literal>end</literal> 。"
#. Tag: para
#: Controls.xml:81
#, no-c-format
-msgid "<literal>pageflow</literal> — a pageflow definition to begin. (This is only useful when <literal>propagation=\"begin\"</literal> or <literal>propagation=\"join\"</literal> is used)."
-msgstr "<literal>pageflow</literal> — 開始ã™ã‚‹ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾© (<literal>propagation=\"begin\"</literal> ã¾ãŸã¯ <literal>propagation=\"join\"</literal> ã®å ´åˆã®ã¿æœ‰åŠ¹)。"
+msgid ""
+"<literal>pageflow</literal> — a pageflow definition to begin. (This is "
+"only useful when <literal>propagation=\"begin\"</literal> or "
+"<literal>propagation=\"join\"</literal> is used)."
+msgstr ""
+"<literal>pageflow</literal> — 開始ã™ã‚‹ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾© "
+"(<literal>propagation=\"begin\"</literal> ã¾ãŸã¯ <literal>propagation=\"join"
+"\"</literal> ã®å ´åˆã®ã¿æœ‰åŠ¹)。"
#. Tag: emphasis
-#: Controls.xml:90
-#: Controls.xml:202
-#: Controls.xml:241
-#: Controls.xml:273
-#: Controls.xml:291
-#: Controls.xml:357
-#: Controls.xml:373
-#: Controls.xml:391
-#: Controls.xml:408
-#: Controls.xml:425
-#: Controls.xml:458
-#: Controls.xml:480
-#: Controls.xml:498
-#: Controls.xml:535
-#: Controls.xml:553
-#: Controls.xml:576
-#: Controls.xml:595
-#: Controls.xml:624
-#: Controls.xml:641
-#: Controls.xml:685
-#: Controls.xml:729
-#: Controls.xml:796
-#: Controls.xml:839
-#: Controls.xml:941
-#: Controls.xml:1074
-#: Controls.xml:1098
+#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
+#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
+#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
+#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
+#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
+#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
#, no-c-format
msgid "Usage"
msgstr "使ã„æ–¹"
@@ -233,17 +200,26 @@
# 「ã“ã®å ´åˆã€æŒ‡å®šã•ã‚ŒãŸãƒ“ューã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒç™ºç”Ÿã™ã‚‹ã¨ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå‘¼ã°ã‚Œã¾ã™ã€‚ã€ã‹ã‚‰ã€Œã“ã®å ´åˆã€æŒ‡å®šã•ã‚ŒãŸãƒ“ューã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒç™ºç”Ÿã—ãŸæ™‚点ã§ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå‘¼ã°ã‚Œã¾ã™ã€‚ã€ã«å¤‰æ›´ã€‚ifよりもwhenã®ãƒ‹ãƒ¥ã‚¢ãƒ³ã‚¹
#. Tag: para
-#: Controls.xml:93
-#: Controls.xml:204
+#: Controls.xml:93 Controls.xml:204
#, no-c-format
-msgid "You can specify both <literal>view</literal> and <literal>action</literal> on <literal><s:link /></literal>. In this case, the action will be called once the redirect to the specified view has occured."
-msgstr "<literal><s:link /></literal> ã«ã¯ã€ <literal>view</literal> 㨠<literal>action</literal> ã®ä¸¡æ–¹ãŒæŒ‡å®šå¯èƒ½ã§ã™ã€‚ ã“ã®å ´åˆã€æŒ‡å®šã•ã‚ŒãŸãƒ“ューã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒç™ºç”Ÿã—ãŸæ™‚点ã§ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå‘¼ã°ã‚Œã¾ã™ã€‚"
+msgid ""
+"You can specify both <literal>view</literal> and <literal>action</literal> "
+"on <literal><s:link /></literal>. In this case, the action will be "
+"called once the redirect to the specified view has occured."
+msgstr ""
+"<literal><s:link /></literal> ã«ã¯ã€ <literal>view</literal> 㨠"
+"<literal>action</literal> ã®ä¸¡æ–¹ãŒæŒ‡å®šå¯èƒ½ã§ã™ã€‚ ã“ã®å ´åˆã€æŒ‡å®šã•ã‚ŒãŸãƒ“ューã¸"
+"ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒç™ºç”Ÿã—ãŸæ™‚点ã§ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå‘¼ã°ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Controls.xml:100
#, no-c-format
-msgid "The use of action listeners (including the default JSF action listener) is not supported with <literal><s:button /></literal>."
-msgstr "<literal><s:button /></literal>ã§ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼(デフォルトã®JSFアクションリスナーもå«ã‚€)ã®ä½¿ç”¨ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。"
+msgid ""
+"The use of action listeners (including the default JSF action listener) is "
+"not supported with <literal><s:button /></literal>."
+msgstr ""
+"<literal><s:button /></literal>ã§ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼(デフォルトã®JSFã‚¢"
+"クションリスナーもå«ã‚€)ã®ä½¿ç”¨ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。"
#. Tag: literal
#: Controls.xml:108
@@ -254,8 +230,12 @@
#. Tag: para
#: Controls.xml:112
#, no-c-format
-msgid "Add the conversation id to JSF link or button (e.g. <literal><h:commandLink /></literal> , <literal><s:button /></literal>)."
-msgstr "JSF リンクã‚ã‚‹ã„ã¯ãƒœã‚¿ãƒ³ã«å¯¾è©± ID ã‚’è¿½åŠ ã—ã¾ã™ ( 例 <literal><h:commandLink /></literal>ã€<literal><s:button /></literal>)。"
+msgid ""
+"Add the conversation id to JSF link or button (e.g. <literal><h:"
+"commandLink /></literal> , <literal><s:button /></literal>)."
+msgstr ""
+"JSF リンクã‚ã‚‹ã„ã¯ãƒœã‚¿ãƒ³ã«å¯¾è©± ID ã‚’è¿½åŠ ã—ã¾ã™ ( 例 <literal><h:"
+"commandLink /></literal>ã€<literal><s:button /></literal>)。"
#. Tag: para
#: Controls.xml:120
@@ -272,24 +252,18 @@
#. Tag: para
#: Controls.xml:128
#, no-c-format
-msgid "Add the task id to an output link (or similar JSF control), when the task is available via <literal>#{task}</literal>."
-msgstr "タスクãŒ<literal>#{task}</literal>ã§åˆ©ç”¨å¯èƒ½ãªå ´åˆã€ãƒªãƒ³ã‚¯(ã¾ãŸã¯åŒæ§˜ã®JSFコントãƒãƒ¼ãƒ«)ã«ã‚¿ã‚¹ã‚¯IDã‚’ä»˜åŠ ã—ã¾ã™ã€‚"
+msgid ""
+"Add the task id to an output link (or similar JSF control), when the task is "
+"available via <literal>#{task}</literal>."
+msgstr ""
+"タスクãŒ<literal>#{task}</literal>ã§åˆ©ç”¨å¯èƒ½ãªå ´åˆã€ãƒªãƒ³ã‚¯(ã¾ãŸã¯åŒæ§˜ã®JSFコ"
+"ントãƒãƒ¼ãƒ«)ã«ã‚¿ã‚¹ã‚¯IDã‚’ä»˜åŠ ã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:134
-#: Controls.xml:271
-#: Controls.xml:289
-#: Controls.xml:313
-#: Controls.xml:371
-#: Controls.xml:387
-#: Controls.xml:404
-#: Controls.xml:421
-#: Controls.xml:476
-#: Controls.xml:494
-#: Controls.xml:549
-#: Controls.xml:591
-#: Controls.xml:637
-#: Controls.xml:660
+#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
+#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
+#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
+#: Controls.xml:675 Controls.xml:698
#, no-c-format
msgid "None."
msgstr "ãªã—"
@@ -303,21 +277,34 @@
#. Tag: para
#: Controls.xml:144
#, no-c-format
-msgid "A link that supports invocation of an action with control over conversation propagation. <emphasis>Does not submit the form.</emphasis>"
-msgstr "対話ã®ä¼æ¬ã‚’制御ã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®èµ·å‹•ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ãƒªãƒ³ã‚¯ã§ã™ã€‚ <emphasis>フォームã¯ã‚µãƒ–ミットã—ã¾ã›ã‚“。</emphasis>"
+msgid ""
+"A link that supports invocation of an action with control over conversation "
+"propagation. <emphasis>Does not submit the form.</emphasis>"
+msgstr ""
+"対話ã®ä¼æ¬ã‚’制御ã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®èµ·å‹•ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ãƒªãƒ³ã‚¯ã§ã™ã€‚ <emphasis>"
+"フォームã¯ã‚µãƒ–ミットã—ã¾ã›ã‚“。</emphasis>"
#. Tag: para
#: Controls.xml:150
#, no-c-format
-msgid "The use of action listeners (including the default JSF action listener) is not supported with <literal><s:link /></literal>."
-msgstr "<literal><s:link /></literal>ã§ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼(デフォルトã®JSFアクションリスナーもå«ã‚€)ã®ä½¿ç”¨ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。"
+msgid ""
+"The use of action listeners (including the default JSF action listener) is "
+"not supported with <literal><s:link /></literal>."
+msgstr ""
+"<literal><s:link /></literal>ã§ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼(デフォルトã®JSFアク"
+"ションリスナーもå«ã‚€)ã®ä½¿ç”¨ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。"
#. Tag: para
-#: Controls.xml:193
-#: Controls.xml:233
+#: Controls.xml:193 Controls.xml:233
#, no-c-format
-msgid "<literal>pageflow</literal> — a pageflow definition to begin. (This is only useful when using <literal>propagation=\"begin\"</literal> or <literal>propagation=\"join\"</literal>.)"
-msgstr "<literal>pageflow</literal> — 開始ã™ã‚‹ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾© (<literal>propagation=\"begin\"</literal> ã¾ãŸã¯ <literal>propagation=\"join\"</literal> ã®å ´åˆã®ã¿æœ‰åŠ¹)"
+msgid ""
+"<literal>pageflow</literal> — a pageflow definition to begin. (This is "
+"only useful when using <literal>propagation=\"begin\"</literal> or "
+"<literal>propagation=\"join\"</literal>.)"
+msgstr ""
+"<literal>pageflow</literal> — 開始ã™ã‚‹ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾© "
+"(<literal>propagation=\"begin\"</literal> ã¾ãŸã¯ <literal>propagation=\"join"
+"\"</literal> ã®å ´åˆã®ã¿æœ‰åŠ¹)"
#. Tag: programlisting
#: Controls.xml:203
@@ -338,14 +325,24 @@
#. Tag: para
#: Controls.xml:217
#, no-c-format
-msgid "Customize the conversation propagation for a command link or button (or similar JSF control). <emphasis>Facelets only.</emphasis>"
-msgstr "コマンドリンクやボタン (ã¾ãŸã¯åŒæ§˜ã® JSF コントãƒãƒ¼ãƒ«) ã«å¯¾ã™ã‚‹å¯¾è©±ã®ä¼æ¬ã‚’カスタマイズã—ã¾ã™ã€‚ <emphasis>Facelets 固有ã§ã™ã€‚</emphasis>"
+msgid ""
+"Customize the conversation propagation for a command link or button (or "
+"similar JSF control). <emphasis>Facelets only.</emphasis>"
+msgstr ""
+"コマンドリンクやボタン (ã¾ãŸã¯åŒæ§˜ã® JSF コントãƒãƒ¼ãƒ«) ã«å¯¾ã™ã‚‹å¯¾è©±ã®ä¼æ¬ã‚’ã‚«"
+"スタマイズã—ã¾ã™ã€‚ <emphasis>Facelets 固有ã§ã™ã€‚</emphasis>"
#. Tag: para
#: Controls.xml:225
#, no-c-format
-msgid "<literal>type</literal> — determines the conversation propagation style: <literal>begin</literal>, <literal>join</literal>, <literal>nest</literal>, <literal>none</literal> or <literal>end</literal>."
-msgstr "対話ã®ä¼æ’æ–¹å¼ã‚’指定ã—ã¾ã™ : <literal>begin</literal>ã€<literal>join</literal>ã€<literal>nest</literal>ã€<literal>none</literal> ã¾ãŸã¯ <literal>end</literal>"
+msgid ""
+"<literal>type</literal> — determines the conversation propagation "
+"style: <literal>begin</literal>, <literal>join</literal>, <literal>nest</"
+"literal>, <literal>none</literal> or <literal>end</literal>."
+msgstr ""
+"対話ã®ä¼æ’æ–¹å¼ã‚’指定ã—ã¾ã™ : <literal>begin</literal>ã€<literal>join</"
+"literal>ã€<literal>nest</literal>ã€<literal>none</literal> ã¾ãŸã¯ "
+"<literal>end</literal>"
#. Tag: programlisting
#: Controls.xml:242
@@ -368,30 +365,46 @@
#. Tag: para
#: Controls.xml:253
#, no-c-format
-msgid "Specify the default action to run when the form is submitted using the enter key."
-msgstr "enterã‚ーã§ãƒ•ã‚©ãƒ¼ãƒ をサブミットã—ãŸã¨ãã«å®Ÿè¡Œã™ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’指定ã—ã¾ã™ã€‚"
+msgid ""
+"Specify the default action to run when the form is submitted using the enter "
+"key."
+msgstr ""
+"enterã‚ーã§ãƒ•ã‚©ãƒ¼ãƒ をサブミットã—ãŸã¨ãã«å®Ÿè¡Œã™ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’指定ã—"
+"ã¾ã™ã€‚"
#. Tag: para
#: Controls.xml:257
#, no-c-format
-msgid "Currently you can only nest it inside buttons (e.g. <literal><h:commandButton /></literal>, <literal><a:commandButton /></literal> or <literal><tr:commandButton /></literal>)."
-msgstr "今ã®ã¨ã“ã‚ã€ãƒœã‚¿ãƒ³ (例ãˆã°<literal><h:commandButton /></literal>ã€<literal><a:commandButton /></literal> ã¾ãŸã¯ <literal><tr:commandButton /></literal>)ã®ä¸ã«ãƒã‚¹ãƒˆã™ã‚‹ã“ã¨ã®ã¿ã§ãã¾ã™ã€‚"
+msgid ""
+"Currently you can only nest it inside buttons (e.g. <literal><h:"
+"commandButton /></literal>, <literal><a:commandButton /></literal> "
+"or <literal><tr:commandButton /></literal>)."
+msgstr ""
+"今ã®ã¨ã“ã‚ã€ãƒœã‚¿ãƒ³ (例ãˆã°<literal><h:commandButton /></literal>ã€"
+"<literal><a:commandButton /></literal> ã¾ãŸã¯ <literal><tr:"
+"commandButton /></literal>)ã®ä¸ã«ãƒã‚¹ãƒˆã™ã‚‹ã“ã¨ã®ã¿ã§ãã¾ã™ã€‚"
#. Tag: para
#: Controls.xml:263
#, no-c-format
-msgid "You must specify an id on the action source. You can only have one default action per form."
-msgstr "å…ƒã¨ãªã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¯IDを指定ã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。フォームã«ã¯ä¸€ã¤ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ã‹æŒã¦ã¾ã›ã‚“。"
+msgid ""
+"You must specify an id on the action source. You can only have one default "
+"action per form."
+msgstr ""
+"å…ƒã¨ãªã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¯IDを指定ã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。フォームã«ã¯ä¸€ã¤ã®ãƒ‡ãƒ•ã‚©"
+"ルトアクションã—ã‹æŒã¦ã¾ã›ã‚“。"
#. Tag: programlisting
#: Controls.xml:274
#, no-c-format
msgid ""
-"<![CDATA[<h:commandButton id=\"foo\" value=\"Foo\" action=\"#{manager.foo}\">\n"
+"<![CDATA[<h:commandButton id=\"foo\" value=\"Foo\" action=\"#{manager.foo}"
+"\">\n"
" <s:defaultAction />\n"
"</h:commandButton>]]>"
msgstr ""
-"<![CDATA[<h:commandButton id=\"foo\" value=\"Foo\" action=\"#{manager.foo}\">\n"
+"<![CDATA[<h:commandButton id=\"foo\" value=\"Foo\" action=\"#{manager.foo}"
+"\">\n"
" <s:defaultAction />\n"
"</h:commandButton>]]>"
@@ -434,18 +447,28 @@
#. Tag: para
#: Controls.xml:300
#, no-c-format
-msgid "Assigns an entity converter to the current component. This is useful for radio button and dropdown controls."
-msgstr "エンティティコンãƒãƒ¼ã‚¿ã‚’ç¾åœ¨ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å‰²ã‚Šå½“ã¦ã¾ã™ã€‚ ラジオボタンコントãƒãƒ¼ãƒ«ãŠã‚ˆã³ãƒ‰ãƒãƒƒãƒ—ダウンコントãƒãƒ¼ãƒ«ã«å½¹ç«‹ã¡ã¾ã™ã€‚"
+msgid ""
+"Assigns an entity converter to the current component. This is useful for "
+"radio button and dropdown controls."
+msgstr ""
+"エンティティコンãƒãƒ¼ã‚¿ã‚’ç¾åœ¨ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å‰²ã‚Šå½“ã¦ã¾ã™ã€‚ ラジオボタンコン"
+"トãƒãƒ¼ãƒ«ãŠã‚ˆã³ãƒ‰ãƒãƒƒãƒ—ダウンコントãƒãƒ¼ãƒ«ã«å½¹ç«‹ã¡ã¾ã™ã€‚"
#. Tag: para
#: Controls.xml:305
#, no-c-format
-msgid "The converter works with any managed entity - either simple or composite. The converter should be able to find the items declared in the JSF controls on form submission, otherwise you will receive a validation error."
-msgstr "コンãƒãƒ¼ã‚¿ã¯ç®¡ç†ã•ã‚ŒãŸã©ã®ã‚ˆã†ãªã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã¨ã‚‚動作ã—ã¾ã™ã€‚å˜ç´”ãªã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã§ã‚‚複åˆã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã§ã‚‚åŒæ§˜ã§ã™ã€‚フォームã®ã‚µãƒ–ミット時ã«ã‚³ãƒ³ãƒãƒ¼ã‚¿ã¯JSFコントãƒãƒ¼ãƒ«ã§å®£è¨€ã•ã‚ŒãŸé …目を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã‚‹ã¹ãã§ã™ã€‚ã•ã‚‚ãªã‘ã‚Œã°ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã‚¨ãƒ©ãƒ¼ã‚’å—ã‘å–ã‚‹ã“ã¨ã«ãªã‚‹ã§ã—ょã†ã€‚"
+msgid ""
+"The converter works with any managed entity - either simple or composite. "
+"The converter should be able to find the items declared in the JSF controls "
+"on form submission, otherwise you will receive a validation error."
+msgstr ""
+"コンãƒãƒ¼ã‚¿ã¯ç®¡ç†ã•ã‚ŒãŸã©ã®ã‚ˆã†ãªã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã¨ã‚‚動作ã—ã¾ã™ã€‚å˜ç´”ãªã‚¨ãƒ³ãƒ†ã‚£"
+"ティã§ã‚‚複åˆã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã§ã‚‚åŒæ§˜ã§ã™ã€‚フォームã®ã‚µãƒ–ミット時ã«ã‚³ãƒ³ãƒãƒ¼ã‚¿ã¯JSF"
+"コントãƒãƒ¼ãƒ«ã§å®£è¨€ã•ã‚ŒãŸé …目を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã‚‹ã¹ãã§ã™ã€‚ã•ã‚‚ãªã‘ã‚Œã°ãƒãƒª"
+"デーションエラーをå—ã‘å–ã‚‹ã“ã¨ã«ãªã‚‹ã§ã—ょã†ã€‚"
#. Tag: emphasis
-#: Controls.xml:315
-#: Controls.xml:864
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
#, no-c-format
msgid "Configuration"
msgstr "è¨å®š"
@@ -453,14 +476,25 @@
#. Tag: para
#: Controls.xml:317
#, no-c-format
-msgid "You must use <emphasis>Seam managed transactions</emphasis> (see <xref linkend=\"persistence.seam-managed-transactions\"/>) with <literal><s:convertEntity /></literal>."
-msgstr "<literal><s:convertEntity /></literal> 㯠<emphasis>Seam管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ (Seam managed transaction)</emphasis> ( <xref linkend=\"persistence.seam-managed-transactions\"/> å‚ç…§) ã¨ã¨ã‚‚ã«ä½¿ã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ "
+msgid ""
+"You must use <emphasis>Seam managed transactions</emphasis> (see <xref "
+"linkend=\"persistence.seam-managed-transactions\"/>) with <literal><s:"
+"convertEntity /></literal>."
+msgstr ""
+"<literal><s:convertEntity /></literal> 㯠<emphasis>Seam管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯"
+"ション (Seam managed transaction)</emphasis> ( <xref linkend=\"persistence."
+"seam-managed-transactions\"/> å‚ç…§) ã¨ã¨ã‚‚ã«ä½¿ã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ "
#. Tag: para
#: Controls.xml:323
#, no-c-format
-msgid "If your <emphasis>Managed Persistence Context</emphasis> isn't called <literal>entityManager</literal>, then you need to set it in components.xml:"
-msgstr "<emphasis>管ç†ã•ã‚ŒãŸæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト (Managed Persistence Context)</emphasis> ㌠<literal>entityManager</literal> ã¨å‘¼ã°ã‚Œã¦ã„ãªã„ãªã‚‰ã°ã€ components.xmlã§è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:"
+msgid ""
+"If your <emphasis>Managed Persistence Context</emphasis> isn't called "
+"<literal>entityManager</literal>, then you need to set it in components.xml:"
+msgstr ""
+"<emphasis>管ç†ã•ã‚ŒãŸæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト (Managed Persistence Context)</"
+"emphasis> ㌠<literal>entityManager</literal> ã¨å‘¼ã°ã‚Œã¦ã„ãªã„ãªã‚‰ã°ã€ "
+"components.xmlã§è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:"
#. Tag: programlisting
#: Controls.xml:328
@@ -479,8 +513,12 @@
#. Tag: para
#: Controls.xml:330
#, no-c-format
-msgid "If you are using a <emphasis>Managed Hibernate Session</emphasis> then you need to set it in components.xml:"
-msgstr "<emphasis>管ç†ã•ã‚ŒãŸ Hibernate セッション</emphasis> を使用ã™ã‚‹ãªã‚‰ã°ã€components.xmlã§è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:"
+msgid ""
+"If you are using a <emphasis>Managed Hibernate Session</emphasis> then you "
+"need to set it in components.xml:"
+msgstr ""
+"<emphasis>管ç†ã•ã‚ŒãŸ Hibernate セッション</emphasis> を使用ã™ã‚‹ãªã‚‰ã°ã€"
+"components.xmlã§è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:"
#. Tag: programlisting
#: Controls.xml:334
@@ -499,8 +537,13 @@
#. Tag: para
#: Controls.xml:336
#, no-c-format
-msgid "If your <emphasis>Managed Hibernate Session</emphasis> isn't called <literal>session</literal>, then you need to set it in components.xml:"
-msgstr "<emphasis>管ç†ã•ã‚ŒãŸ Hibernate セッション (Managed Hibernate Session)</emphasis> ㌠<literal>session</literal> ã¨å‘¼ã°ã‚Œã¦ã„ãªã„ãªã‚‰ã°ã€components.xmlã§è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:"
+msgid ""
+"If your <emphasis>Managed Hibernate Session</emphasis> isn't called "
+"<literal>session</literal>, then you need to set it in components.xml:"
+msgstr ""
+"<emphasis>管ç†ã•ã‚ŒãŸ Hibernate セッション (Managed Hibernate Session)</"
+"emphasis> ㌠<literal>session</literal> ã¨å‘¼ã°ã‚Œã¦ã„ãªã„ãªã‚‰ã°ã€components."
+"xmlã§è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:"
#. Tag: programlisting
#: Controls.xml:342
@@ -519,8 +562,16 @@
#. Tag: para
#: Controls.xml:344
#, no-c-format
-msgid "If you want to use more than one entity manager with the entity converter, you can create a copy of the entity converter for each entity manager in <literal>components.xml</literal> - note how the entity converter delegates to the entity loader to perform persistence operations:"
-msgstr "ã²ã¨ã¤ä»¥ä¸Šã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ãƒžãƒãƒ¼ã‚¸ãƒ£ã‚’エンティティコンãƒãƒ¼ã‚¿ã¨ä½¿ã„ãŸã„å ´åˆã€<literal>components.xml</literal> ã§ãã‚Œãžã‚Œã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ãƒžãƒãƒ¼ã‚¸ãƒ£ã«å¯¾ã—ã¦ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚³ãƒ³ãƒãƒ¼ã‚¿ã®ã‚³ãƒ”ーを作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚エンティティコンãƒãƒ¼ã‚¿ãŒã©ã®ã‚ˆã†ã«ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ãƒãƒ¼ãƒ€ã«æ°¸ç¶šåŒ–処ç†ã‚’委è²ã™ã‚‹ã®ã‹æ³¨æ„ã—ã¦ãã ã•ã„:"
+msgid ""
+"If you want to use more than one entity manager with the entity converter, "
+"you can create a copy of the entity converter for each entity manager in "
+"<literal>components.xml</literal> - note how the entity converter delegates "
+"to the entity loader to perform persistence operations:"
+msgstr ""
+"ã²ã¨ã¤ä»¥ä¸Šã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ãƒžãƒãƒ¼ã‚¸ãƒ£ã‚’エンティティコンãƒãƒ¼ã‚¿ã¨ä½¿ã„ãŸã„å ´åˆã€"
+"<literal>components.xml</literal> ã§ãã‚Œãžã‚Œã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ãƒžãƒãƒ¼ã‚¸ãƒ£ã«å¯¾ã—ã¦"
+"エンティティコンãƒãƒ¼ã‚¿ã®ã‚³ãƒ”ーを作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚エンティティコンãƒãƒ¼"
+"ã‚¿ãŒã©ã®ã‚ˆã†ã«ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ãƒãƒ¼ãƒ€ã«æ°¸ç¶šåŒ–処ç†ã‚’委è²ã™ã‚‹ã®ã‹æ³¨æ„ã—ã¦ãã ã•ã„:"
#. Tag: programlisting
#: Controls.xml:352
@@ -529,24 +580,32 @@
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
" xmlns:ui=\"http://jboss.com/products/seam/ui\">\n"
" \n"
-" <ui:entity-converter name=\"standardEntityConverter\" entity-loader=\"#{standardEntityLoader}\" />\n"
+" <ui:entity-converter name=\"standardEntityConverter\" entity-loader=\"#"
+"{standardEntityLoader}\" />\n"
" \n"
-" <ui:jpa-entity-loader name=\"standardEntityLoader\" entity-manager=\"#{standardEntityManager}\" />\n"
+" <ui:jpa-entity-loader name=\"standardEntityLoader\" entity-manager=\"#"
+"{standardEntityManager}\" />\n"
" \n"
-" <ui:entity-converter name=\"restrictedEntityConverter\" entity-loader=\"#{restrictedEntityLoader}\" />\n"
+" <ui:entity-converter name=\"restrictedEntityConverter\" entity-loader=\"#"
+"{restrictedEntityLoader}\" />\n"
" \n"
-" <ui:jpa-entity-loader name=\"restrictedEntityLoader\" entity-manager=\"#{restrictedEntityManager}\" />]]>"
+" <ui:jpa-entity-loader name=\"restrictedEntityLoader\" entity-manager=\"#"
+"{restrictedEntityManager}\" />]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
" xmlns:ui=\"http://jboss.com/products/seam/ui\">\n"
" \n"
-" <ui:entity-converter name=\"standardEntityConverter\" entity-loader=\"#{standardEntityLoader}\" />\n"
+" <ui:entity-converter name=\"standardEntityConverter\" entity-loader=\"#"
+"{standardEntityLoader}\" />\n"
" \n"
-" <ui:jpa-entity-loader name=\"standardEntityLoader\" entity-manager=\"#{standardEntityManager}\" />\n"
+" <ui:jpa-entity-loader name=\"standardEntityLoader\" entity-manager=\"#"
+"{standardEntityManager}\" />\n"
" \n"
-" <ui:entity-converter name=\"restrictedEntityConverter\" entity-loader=\"#{restrictedEntityLoader}\" />\n"
+" <ui:entity-converter name=\"restrictedEntityConverter\" entity-loader=\"#"
+"{restrictedEntityLoader}\" />\n"
" \n"
-" <ui:jpa-entity-loader name=\"restrictedEntityLoader\" entity-manager=\"#{restrictedEntityManager}\" />]]>"
+" <ui:jpa-entity-loader name=\"restrictedEntityLoader\" entity-manager=\"#"
+"{restrictedEntityManager}\" />]]>"
#. Tag: programlisting
#: Controls.xml:354
@@ -591,8 +650,12 @@
#. Tag: para
#: Controls.xml:365
#, no-c-format
-msgid "Assigns an enum converter to the current component. This is primarily useful for radio button and dropdown controls."
-msgstr "enum コンãƒãƒ¼ã‚¿ã‚’ç¾åœ¨ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å‰²ã‚Šå½“ã¦ã¾ã™ã€‚ ãŠã‚‚ã«ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãŠã‚ˆã³ãƒ‰ãƒãƒƒãƒ—ダウンコントãƒãƒ¼ãƒ«ã«å½¹ç«‹ã¡ã¾ã™ã€‚"
+msgid ""
+"Assigns an enum converter to the current component. This is primarily useful "
+"for radio button and dropdown controls."
+msgstr ""
+"enum コンãƒãƒ¼ã‚¿ã‚’ç¾åœ¨ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å‰²ã‚Šå½“ã¦ã¾ã™ã€‚ ãŠã‚‚ã«ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã‚³ãƒ³"
+"トãƒãƒ¼ãƒ«ãŠã‚ˆã³ãƒ‰ãƒãƒƒãƒ—ダウンコントãƒãƒ¼ãƒ«ã«å½¹ç«‹ã¡ã¾ã™ã€‚"
#. Tag: programlisting
#: Controls.xml:374
@@ -621,8 +684,12 @@
#. Tag: para
#: Controls.xml:381
#, no-c-format
-msgid "<literal>javax.faces.convert.Converter</literal> for <literal>java.util.concurrent.atomic.AtomicBoolean</literal>."
-msgstr "<literal>java.util.concurrent.atomic.AtomicBoolean</literal> ã®ãŸã‚ã® <literal>javax.faces.convert.Converter</literal> ã§ã™ã€‚"
+msgid ""
+"<literal>javax.faces.convert.Converter</literal> for <literal>java.util."
+"concurrent.atomic.AtomicBoolean</literal>."
+msgstr ""
+"<literal>java.util.concurrent.atomic.AtomicBoolean</literal> ã®ãŸã‚ã® "
+"<literal>javax.faces.convert.Converter</literal> ã§ã™ã€‚"
#. Tag: programlisting
#: Controls.xml:392
@@ -645,8 +712,12 @@
#. Tag: para
#: Controls.xml:398
#, no-c-format
-msgid "<literal>javax.faces.convert.Converter</literal> for <literal>java.util.concurrent.atomic.AtomicInteger</literal>."
-msgstr "<literal>java.util.concurrent.atomic.AtomicInteger</literal> ã®ãŸã‚ã® <literal>javax.faces.convert.Converter</literal> ã§ã™ã€‚"
+msgid ""
+"<literal>javax.faces.convert.Converter</literal> for <literal>java.util."
+"concurrent.atomic.AtomicInteger</literal>."
+msgstr ""
+"<literal>java.util.concurrent.atomic.AtomicInteger</literal> ã®ãŸã‚ã® "
+"<literal>javax.faces.convert.Converter</literal> ã§ã™ã€‚"
#. Tag: programlisting
#: Controls.xml:409
@@ -669,8 +740,12 @@
#. Tag: para
#: Controls.xml:415
#, no-c-format
-msgid "<literal>javax.faces.convert.Converter</literal> for <literal>java.util.concurrent.atomic.AtomicLong</literal>."
-msgstr "<literal>java.util.concurrent.atomic.AtomicLong</literal> ã®ãŸã‚ã® <literal>javax.faces.convert.Converter</literal> ã§ã™ã€‚"
+msgid ""
+"<literal>javax.faces.convert.Converter</literal> for <literal>java.util."
+"concurrent.atomic.AtomicLong</literal>."
+msgstr ""
+"<literal>java.util.concurrent.atomic.AtomicLong</literal> ã®ãŸã‚ã® "
+"<literal>javax.faces.convert.Converter</literal> ã§ã™ã€‚"
#. Tag: programlisting
#: Controls.xml:426
@@ -692,9 +767,13 @@
#. Tag: para
#: Controls.xml:434
-#, no-c-format
-msgid "Tag to nest inside an input control to validate that its parent's value is the same as the referenced control's value."
-msgstr "入力コントãƒãƒ¼ãƒ«å†…ã«ãƒã‚¹ãƒˆã—ã€ãã®è¦ªã®å€¤ã¨å‚照先ã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®å€¤ãŒåŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’検証ã™ã‚‹ã‚¿ã‚°ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"Tag to nest inside an input control to validate that its parent's value is "
+"equal (or not equal!) to the referenced control's value."
+msgstr ""
+"入力コントãƒãƒ¼ãƒ«å†…ã«ãƒã‚¹ãƒˆã—ã€ãã®è¦ªã®å€¤ã¨å‚照先ã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®å€¤ãŒåŒã˜ã§ã‚"
+"ã‚‹ã“ã¨ã‚’検証ã™ã‚‹ã‚¿ã‚°ã§ã™ã€‚"
#. Tag: para
#: Controls.xml:442
@@ -714,8 +793,62 @@
msgid "<literal>messageId</literal> — Message id to show on failure."
msgstr "<literal>messageId</literal> — 失敗時ã«è¡¨ç¤ºã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ID"
+#. Tag: para
+#: Controls.xml:457
+#, fuzzy, no-c-format
+msgid ""
+"<literal>operator</literal> — What operator to use when comparing the "
+"values Valid operators are:"
+msgstr ""
+"<literal>factor</literal> — 与ãˆã‚‰ã‚ŒãŸä¿‚æ•°ã§ç”»åƒã‚’拡大縮å°ã—ã¾ã™ã€‚"
+
+#. Tag: para
+#: Controls.xml:462
+#, fuzzy, no-c-format
+msgid "<literal>equal</literal> — Validates that value.equals(forValue)"
+msgstr "<literal>disabled</literal> — リンクãŒç„¡åŠ¹ã‹ã©ã†ã‹"
+
+#. Tag: para
+#: Controls.xml:467
+#, fuzzy, no-c-format
+msgid ""
+"<literal>not_equal</literal> — Validates that !value.equals(forValue)"
+msgstr "<literal>disabled</literal> — リンクãŒç„¡åŠ¹ã‹ã©ã†ã‹"
+
+#. Tag: para
+#: Controls.xml:472
+#, no-c-format
+msgid ""
+"<literal>greater</literal> — <![CDATA[Validates that ((Comparable)"
+"value).compareTo(forValue)> 0]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:477
+#, no-c-format
+msgid ""
+"<literal>greater_or_equal</literal> — <![CDATA[Validates that "
+"((Comparable)value).compareTo(forValue)>= 0]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:482
+#, no-c-format
+msgid ""
+"<literal>less</literal> — <![CDATA[Validates that ((Comparable)value)."
+"compareTo(forValue) <0]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:487
+#, no-c-format
+msgid ""
+"<literal>less_or_equal</literal> — <![CDATA[Validates that "
+"((Comparable)value).compareTo(forValue) <= 0]]>"
+msgstr ""
+
#. Tag: programlisting
-#: Controls.xml:459
+#: Controls.xml:497
#, no-c-format
msgid ""
"<![CDATA[<h:inputText id=\"name\" value=\"#{bean.name}\"/>\n"
@@ -729,19 +862,23 @@
"</h:inputText>]]>"
#. Tag: literal
-#: Controls.xml:467
+#: Controls.xml:505
#, no-c-format
msgid "<s:validate>"
msgstr "<s:validate>"
#. Tag: para
-#: Controls.xml:470
+#: Controls.xml:508
#, no-c-format
-msgid "A non-visual control, validates a JSF input field against the bound property using Hibernate Validator."
-msgstr "éžè¦–覚的ãªã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã§ã™ã€‚ Hibernate Validator を使用ã—ã¦ãƒã‚¦ãƒ³ãƒ‰ãƒ—ãƒãƒ‘ティã«å¯¾ã—㦠JSF 入力フィールドを確èªã—ã¾ã™ã€‚"
+msgid ""
+"A non-visual control, validates a JSF input field against the bound property "
+"using Hibernate Validator."
+msgstr ""
+"éžè¦–覚的ãªã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã§ã™ã€‚ Hibernate Validator を使用ã—ã¦ãƒã‚¦ãƒ³ãƒ‰ãƒ—ãƒãƒ‘ティ"
+"ã«å¯¾ã—㦠JSF 入力フィールドを確èªã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Controls.xml:481
+#: Controls.xml:519
#, no-c-format
msgid ""
"<![CDATA[<h:inputText id=\"userName\" required=\"true\" \n"
@@ -757,19 +894,23 @@
"<h:message for=\"userName\" styleClass=\"error\" />]]>"
#. Tag: literal
-#: Controls.xml:485
+#: Controls.xml:523
#, no-c-format
msgid "<s:validateAll>"
msgstr "<s:validateAll>"
#. Tag: para
-#: Controls.xml:488
+#: Controls.xml:526
#, no-c-format
-msgid "A non-visual control, validates all child JSF input fields against their bound properties using Hibernate Validator."
-msgstr "éžè¦–覚的ãªã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã§ã™ã€‚ Hibernate Validator を使ã£ã¦ãã®ãƒã‚¦ãƒ³ãƒ‰ãƒ—ãƒãƒ‘ティã«å¯¾ã—ã™ã¹ã¦ã®å JSF 入力フィールドを確èªã—ã¾ã™ã€‚"
+msgid ""
+"A non-visual control, validates all child JSF input fields against their "
+"bound properties using Hibernate Validator."
+msgstr ""
+"éžè¦–覚的ãªã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã§ã™ã€‚ Hibernate Validator を使ã£ã¦ãã®ãƒã‚¦ãƒ³ãƒ‰ãƒ—ãƒãƒ‘"
+"ティã«å¯¾ã—ã™ã¹ã¦ã®å JSF 入力フィールドを確èªã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Controls.xml:499
+#: Controls.xml:537
#, no-c-format
msgid ""
"<![CDATA[<s:validateAll>\n"
@@ -815,37 +956,55 @@
"</s:validateAll>]]>"
#. Tag: title
-#: Controls.xml:506
+#: Controls.xml:544
#, no-c-format
msgid "Formatting"
msgstr "フォーマット"
#. Tag: literal
-#: Controls.xml:509
+#: Controls.xml:547
#, no-c-format
msgid "<s:decorate>"
msgstr "<s:decorate>"
#. Tag: para
-#: Controls.xml:512
+#: Controls.xml:550
#, no-c-format
-msgid "\"Decorate\" a JSF input field when validation fails or when <literal>required=\"true\"</literal> is set."
-msgstr "検証ã«å¤±æ•—ã—ãŸå ´åˆã¾ãŸã¯ <literal>required=\"true\"</literal> ãŒè¨å®šã•ã‚Œã¦ã„ã‚‹å ´åˆã€ JSF 入力フィールドを \"装飾\" ã—ã¾ã™ã€‚"
+msgid ""
+"\"Decorate\" a JSF input field when validation fails or when "
+"<literal>required=\"true\"</literal> is set."
+msgstr ""
+"検証ã«å¤±æ•—ã—ãŸå ´åˆã¾ãŸã¯ <literal>required=\"true\"</literal> ãŒè¨å®šã•ã‚Œã¦ã„"
+"ã‚‹å ´åˆã€ JSF 入力フィールドを \"装飾\" ã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:520
+#: Controls.xml:558
#, no-c-format
-msgid "<literal>template</literal> — the facelets template to use to decorate the component"
-msgstr "<literal>template</literal> — コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’装飾ã™ã‚‹ãŸã‚ã®faceletテンプレート"
+msgid ""
+"<literal>template</literal> — the facelets template to use to decorate "
+"the component"
+msgstr ""
+"<literal>template</literal> — コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’装飾ã™ã‚‹ãŸã‚ã®faceletテン"
+"プレート"
#. Tag: para
-#: Controls.xml:526
+#: Controls.xml:564
#, no-c-format
-msgid "<literal>#{invalid}</literal> and <literal>#{required}</literal> are available inside <literal>s:decorate</literal>; <literal>#{required}</literal> evaluates to <literal>true</literal> if you have set the input component being decorated as required, and <literal>#{invalid}</literal> evaluates to <literal>true</literal> if a validation error occurs."
-msgstr "<literal>#{invalid}</literal> 㨠<literal>#{required}</literal> ㌠<literal>s:decorate</literal> ã®å†…部ã§åˆ©ç”¨å¯èƒ½ã§ã™; 入力コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å…¥åŠ›å¿…é ˆã¨ã—ã¦è£…飾ã—ãŸå ´åˆã€<literal>#{required}</literal> 㯠<literal>true</literal> ã¨è©•ä¾¡ã•ã‚Œã¾ã™ã€‚ã¾ãŸã€æ¤œè¨¼ã‚¨ãƒ©ãƒ¼ãŒèµ·ã“ã£ãŸå ´åˆã€ <literal>#{invalid}</literal> 㯠<literal>true</literal> ã¨è©•ä¾¡ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"<literal>#{invalid}</literal> and <literal>#{required}</literal> are "
+"available inside <literal>s:decorate</literal>; <literal>#{required}</"
+"literal> evaluates to <literal>true</literal> if you have set the input "
+"component being decorated as required, and <literal>#{invalid}</literal> "
+"evaluates to <literal>true</literal> if a validation error occurs."
+msgstr ""
+"<literal>#{invalid}</literal> 㨠<literal>#{required}</literal> ㌠"
+"<literal>s:decorate</literal> ã®å†…部ã§åˆ©ç”¨å¯èƒ½ã§ã™; 入力コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’入力"
+"å¿…é ˆã¨ã—ã¦è£…飾ã—ãŸå ´åˆã€<literal>#{required}</literal> 㯠<literal>true</"
+"literal> ã¨è©•ä¾¡ã•ã‚Œã¾ã™ã€‚ã¾ãŸã€æ¤œè¨¼ã‚¨ãƒ©ãƒ¼ãŒèµ·ã“ã£ãŸå ´åˆã€ <literal>#{invalid}"
+"</literal> 㯠<literal>true</literal> ã¨è©•ä¾¡ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Controls.xml:536
+#: Controls.xml:574
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -859,7 +1018,7 @@
" </s:decorate>]]>"
#. Tag: programlisting
-#: Controls.xml:537
+#: Controls.xml:575
#, no-c-format
msgid ""
"<![CDATA[<ui:composition xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -872,7 +1031,8 @@
" \n"
" <s:label styleClass=\"#{invalid?'error':''}\">\n"
" <ui:insert name=\"label\"/>\n"
-" <s:span styleClass=\"required\" rendered=\"#{required}\">*</s:span>\n"
+" <s:span styleClass=\"required\" rendered=\"#{required}\">*</s:"
+"span>\n"
" </s:label>\n"
" \n"
" <span class=\"#{invalid?'error':''}\">\n"
@@ -897,7 +1057,8 @@
" \n"
" <s:label styleClass=\"#{invalid?'error':''}\">\n"
" <ui:insert name=\"label\"/>\n"
-" <s:span styleClass=\"required\" rendered=\"#{required}\">*</s:span>\n"
+" <s:span styleClass=\"required\" rendered=\"#{required}\">*</s:"
+"span>\n"
" </s:label>\n"
" \n"
" <span class=\"#{invalid?'error':''}\">\n"
@@ -913,19 +1074,19 @@
"</ui:composition>]]>"
#. Tag: literal
-#: Controls.xml:541
+#: Controls.xml:579
#, no-c-format
msgid "<s:div>"
msgstr "<s:div>"
#. Tag: para
-#: Controls.xml:544
+#: Controls.xml:582
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr "HTML <literal><div></literal> をレンダリングã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Controls.xml:554
+#: Controls.xml:592
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -937,43 +1098,51 @@
"</s:div>]]>"
#. Tag: literal
-#: Controls.xml:558
+#: Controls.xml:596
#, no-c-format
msgid "<s:span>"
msgstr "<s:span>"
#. Tag: para
-#: Controls.xml:561
+#: Controls.xml:599
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr "HTML <literal><span></literal> をレンダリングã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:569
+#: Controls.xml:607
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr "<literal>title</literal> — span ã®ã‚¿ã‚¤ãƒˆãƒ«"
#. Tag: programlisting
-#: Controls.xml:577
+#: Controls.xml:615
#, no-c-format
-msgid "<![CDATA[<s:span styleClass=\"required\" rendered=\"#{required}\" title=\"Small tooltip\">*</s:span>]]>"
-msgstr "<![CDATA[<s:span styleClass=\"required\" rendered=\"#{required}\" title=\"Small tooltip\">*</s:span>]]>"
+msgid ""
+"<![CDATA[<s:span styleClass=\"required\" rendered=\"#{required}\" title="
+"\"Small tooltip\">*</s:span>]]>"
+msgstr ""
+"<![CDATA[<s:span styleClass=\"required\" rendered=\"#{required}\" title="
+"\"Small tooltip\">*</s:span>]]>"
#. Tag: literal
-#: Controls.xml:582
+#: Controls.xml:620
#, no-c-format
msgid "<s:fragment>"
msgstr "<s:fragment>"
#. Tag: para
-#: Controls.xml:585
+#: Controls.xml:623
#, no-c-format
-msgid "A non-rendering component useful for enabling/disabling rendering of it's children."
-msgstr "レンダリングã•ã‚Œãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ãã®åè¦ç´ ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã‚’有効化/無効化ã™ã‚‹ã®ã«ä¾¿åˆ©ã§ã™ã€‚"
+msgid ""
+"A non-rendering component useful for enabling/disabling rendering of it's "
+"children."
+msgstr ""
+"レンダリングã•ã‚Œãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ãã®åè¦ç´ ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã‚’有効化/無効"
+"化ã™ã‚‹ã®ã«ä¾¿åˆ©ã§ã™ã€‚"
#. Tag: programlisting
-#: Controls.xml:596
+#: Controls.xml:634
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne null}\">\n"
@@ -985,33 +1154,38 @@
"</s:fragment>]]>"
#. Tag: literal
-#: Controls.xml:601
+#: Controls.xml:639
#, no-c-format
msgid "<s:label>"
msgstr "<s:label>"
#. Tag: para
-#: Controls.xml:604
+#: Controls.xml:642
#, no-c-format
-msgid "\"Decorate\" a JSF input field with the label. The label is placed inside the HTML <literal><label></literal> tag, and is associated with the nearest JSF input component. It is often used with <literal><s:decorate></literal>."
-msgstr "JSF入力フィールドをラベル㧠\"装飾\" ã—ã¾ã™ã€‚ラベルã¯HTMLã§ã¯ <literal><label></literal> ã‚¿ã‚°ã§é…ç½®ã•ã‚Œã€æœ€ã‚‚è¿‘ã„JSF入力コンãƒãƒ¼ãƒãƒ³ãƒˆã¨é–¢é€£ã¥ã‘られã¾ã™ã€‚ よã <literal><s:decorate></literal> ã¨ã¨ã‚‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"\"Decorate\" a JSF input field with the label. The label is placed inside "
+"the HTML <literal><label></literal> tag, and is associated with the "
+"nearest JSF input component. It is often used with <literal><s:"
+"decorate></literal>."
+msgstr ""
+"JSF入力フィールドをラベル㧠\"装飾\" ã—ã¾ã™ã€‚ラベルã¯HTMLã§ã¯ <literal><"
+"label></literal> ã‚¿ã‚°ã§é…ç½®ã•ã‚Œã€æœ€ã‚‚è¿‘ã„JSF入力コンãƒãƒ¼ãƒãƒ³ãƒˆã¨é–¢é€£ã¥ã‘ら"
+"ã‚Œã¾ã™ã€‚ よã <literal><s:decorate></literal> ã¨ã¨ã‚‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:613
-#: Controls.xml:930
+#: Controls.xml:651 Controls.xml:968
#, no-c-format
msgid "<literal>style</literal> — The control's style"
msgstr "<literal>style</literal> — コントãƒãƒ¼ãƒ«ã®ã‚¹ã‚¿ã‚¤ãƒ«ã€‚"
#. Tag: para
-#: Controls.xml:618
-#: Controls.xml:935
+#: Controls.xml:656 Controls.xml:973
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style class"
msgstr "<literal>styleClass</literal> — コントãƒãƒ¼ãƒ«ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚¯ãƒ©ã‚¹ã€‚"
#. Tag: programlisting
-#: Controls.xml:625
+#: Controls.xml:663
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -1025,19 +1199,19 @@
"<h:inputText value=\"#{location.country}\" required=\"true\"/>]]>"
#. Tag: literal
-#: Controls.xml:629
+#: Controls.xml:667
#, no-c-format
msgid "<s:message>"
msgstr "<s:message>"
#. Tag: para
-#: Controls.xml:632
+#: Controls.xml:670
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error message."
msgstr "検証エラーã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ JSF 入力フィールドを \"装飾\" ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Controls.xml:642
+#: Controls.xml:680
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -1055,85 +1229,101 @@
"</f:facet>]]>"
#. Tag: title
-#: Controls.xml:649
+#: Controls.xml:687
#, no-c-format
msgid "Seam Text"
msgstr "Seam Text"
#. Tag: literal
-#: Controls.xml:652
+#: Controls.xml:690
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr "<s:validateFormattedText>"
#. Tag: para
-#: Controls.xml:655
+#: Controls.xml:693
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr "サブミットã•ã‚ŒãŸå€¤ãŒæ£ã—ã„Seam Textã§ã‚ã‚‹ã“ã¨ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Controls.xml:666
+#: Controls.xml:704
#, no-c-format
msgid "<s:formattedText>"
msgstr "<s:formattedText>"
#. Tag: para
-#: Controls.xml:669
+#: Controls.xml:707
#, no-c-format
-msgid "Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for blogs, wikis and other applications that might use rich text. See the Seam Text chapter for full usage."
-msgstr "<emphasis>Seam Text</emphasis> を出力ã—ã¾ã™ã€‚Seam Text ã¯ãƒ–ãƒã‚°ã€wiki ãŠã‚ˆã³ãƒªãƒƒãƒãƒ†ã‚ストを使ã†ãã®ä»–ã®ã‚¢ãƒ—リケーションã«ã¨ã£ã¦ä¾¿åˆ©ãªãƒªãƒƒãƒãƒ†ã‚ストマークアップã§ã™ã€‚使ã„æ–¹ã®å…¨è©³ç´°ã«ã¤ã„ã¦ã¯ Seam Text ã®ç« ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for blogs, "
+"wikis and other applications that might use rich text. See the Seam Text "
+"chapter for full usage."
+msgstr ""
+"<emphasis>Seam Text</emphasis> を出力ã—ã¾ã™ã€‚Seam Text ã¯ãƒ–ãƒã‚°ã€wiki ãŠã‚ˆã³"
+"リッãƒãƒ†ã‚ストを使ã†ãã®ä»–ã®ã‚¢ãƒ—リケーションã«ã¨ã£ã¦ä¾¿åˆ©ãªãƒªãƒƒãƒãƒ†ã‚ストマー"
+"クアップã§ã™ã€‚使ã„æ–¹ã®å…¨è©³ç´°ã«ã¤ã„ã¦ã¯ Seam Text ã®ç« ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Controls.xml:678
+#: Controls.xml:716
#, no-c-format
-msgid "<literal>value</literal> — an EL expression specifying the rich text markup to render."
-msgstr "<literal>value</literal> — レンダリングã™ã‚‹ãƒªãƒƒãƒãƒ†ã‚ストマークアップを指定ã™ã‚‹ELå¼"
+msgid ""
+"<literal>value</literal> — an EL expression specifying the rich text "
+"markup to render."
+msgstr ""
+"<literal>value</literal> — レンダリングã™ã‚‹ãƒªãƒƒãƒãƒ†ã‚ストマークアップを"
+"指定ã™ã‚‹ELå¼"
#. Tag: programlisting
-#: Controls.xml:686
+#: Controls.xml:724
#, no-c-format
msgid "<![CDATA[<s:formattedText value=\"#{blog.text}\"/>]]>"
msgstr "<![CDATA[<s:formattedText value=\"#{blog.text}\"/>]]>"
#. Tag: emphasis
-#: Controls.xml:688
+#: Controls.xml:726
#, no-c-format
msgid "Example"
msgstr "例"
#. Tag: title
-#: Controls.xml:703
+#: Controls.xml:741
#, no-c-format
msgid "Dropdowns"
msgstr "ドãƒãƒƒãƒ—ダウン"
#. Tag: literal
-#: Controls.xml:706
+#: Controls.xml:744
#, no-c-format
msgid "<s:enumItem>"
msgstr "<s:enumItem>"
#. Tag: para
-#: Controls.xml:709
+#: Controls.xml:747
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum value."
msgstr "enum ã®å€¤ã‹ã‚‰ <literal>SelectItem</literal> を作æˆã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:754
#, no-c-format
-msgid "<literal>enumValue</literal> — the string representation of the enum value."
+msgid ""
+"<literal>enumValue</literal> — the string representation of the enum "
+"value."
msgstr "<literal>enumValue</literal> — 列挙値ã®æ–‡å—列表ç¾"
#. Tag: para
-#: Controls.xml:722
+#: Controls.xml:760
#, no-c-format
-msgid "<literal>label</literal> — the label to be used when rendering the <literal>SelectItem</literal>."
-msgstr "<literal>label</literal> — <literal>SelectItem</literal> をレンダリングã™ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ãƒ©ãƒ™ãƒ«"
+msgid ""
+"<literal>label</literal> — the label to be used when rendering the "
+"<literal>SelectItem</literal>."
+msgstr ""
+"<literal>label</literal> — <literal>SelectItem</literal> をレンダリング"
+"ã™ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ãƒ©ãƒ™ãƒ«"
#. Tag: programlisting
-#: Controls.xml:730
+#: Controls.xml:768
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1159,61 +1349,100 @@
"</h:selectOneRadio>]]>"
#. Tag: literal
-#: Controls.xml:734
+#: Controls.xml:772
#, no-c-format
msgid "<s:selectItems>"
msgstr "<s:selectItems>"
#. Tag: para
-#: Controls.xml:737
+#: Controls.xml:775
#, no-c-format
-msgid "Creates a <literal>List<SelectItem></literal> from a List, Set, DataModel or Array."
-msgstr "List〠Set〠DataModel ã¾ãŸã¯ Array ã‹ã‚‰ <literal>List<SelectItem></literal> を作æˆã—ã¾ã™ã€‚"
+msgid ""
+"Creates a <literal>List<SelectItem></literal> from a List, Set, "
+"DataModel or Array."
+msgstr ""
+"List〠Set〠DataModel ã¾ãŸã¯ Array ã‹ã‚‰ <literal>List<SelectItem></"
+"literal> を作æˆã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:744
+#: Controls.xml:782
#, no-c-format
-msgid "<literal>value</literal> — an EL expression specifying the data that backs the <literal>List<SelectItem></literal>"
-msgstr "<literal>value</literal> — <literal>List<SelectItem></literal> ã«æ ¼ç´ã•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’指定ã™ã‚‹ELå¼ã€‚"
+msgid ""
+"<literal>value</literal> — an EL expression specifying the data that "
+"backs the <literal>List<SelectItem></literal>"
+msgstr ""
+"<literal>value</literal> — <literal>List<SelectItem></literal> ã«"
+"æ ¼ç´ã•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’指定ã™ã‚‹ELå¼ã€‚"
#. Tag: para
-#: Controls.xml:751
+#: Controls.xml:789
#, no-c-format
-msgid "<literal>var</literal>— defines the name of the local variable that holds the current object during iteration"
-msgstr "<literal>var</literal>— ç¹°ã‚Šè¿”ã—ä¸ã€ç¾åœ¨ã®ã‚ªãƒ–ジェクトをä¿æŒã™ã‚‹ãƒãƒ¼ã‚«ãƒ«å¤‰æ•°ã®åå‰ã‚’定義ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>var</literal>— defines the name of the local variable that "
+"holds the current object during iteration"
+msgstr ""
+"<literal>var</literal>— ç¹°ã‚Šè¿”ã—ä¸ã€ç¾åœ¨ã®ã‚ªãƒ–ジェクトをä¿æŒã™ã‚‹ãƒãƒ¼ã‚«"
+"ル変数ã®åå‰ã‚’定義ã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:757
+#: Controls.xml:795
#, no-c-format
-msgid "<literal>label</literal> — the label to be used when rendering the <literal>SelectItem</literal>. Can reference the <literal>var</literal> variable."
-msgstr "<literal>label</literal> — <literal>SelectItem</literal> をレンダリングã™ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ãƒ©ãƒ™ãƒ«ã€‚ <literal>var</literal> 変数をå‚ç…§ã§ãã¾ã™ã€‚"
+msgid ""
+"<literal>label</literal> — the label to be used when rendering the "
+"<literal>SelectItem</literal>. Can reference the <literal>var</literal> "
+"variable."
+msgstr ""
+"<literal>label</literal> — <literal>SelectItem</literal> をレンダリング"
+"ã™ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ãƒ©ãƒ™ãƒ«ã€‚ <literal>var</literal> 変数をå‚ç…§ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:764
+#: Controls.xml:802
#, no-c-format
-msgid "<literal>itemValue</literal> — Value to return to the server if this option is selected. Optional, by default the <literal>var</literal> object is used. Can reference the <literal>var</literal> variable."
-msgstr "<literal>itemValue</literal> — ã“ã®é¸æŠžè‚¢ãŒé¸ã°ã‚ŒãŸã¨ãã«ã‚µãƒ¼ãƒã¸é€ä¿¡ã™ã‚‹å€¤ã€‚ã“ã®æŒ‡å®šã¯ã‚ªãƒ—ションã§ã™ã€‚デフォルトã§ã¯ <literal>var</literal> オブジェクトãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚<literal>var</literal> 変数をå‚ç…§ã§ãã¾ã™ã€‚"
+msgid ""
+"<literal>itemValue</literal> — Value to return to the server if this "
+"option is selected. Optional, by default the <literal>var</literal> object "
+"is used. Can reference the <literal>var</literal> variable."
+msgstr ""
+"<literal>itemValue</literal> — ã“ã®é¸æŠžè‚¢ãŒé¸ã°ã‚ŒãŸã¨ãã«ã‚µãƒ¼ãƒã¸é€ä¿¡ã™"
+"る値。ã“ã®æŒ‡å®šã¯ã‚ªãƒ—ションã§ã™ã€‚デフォルトã§ã¯ <literal>var</literal> オブ"
+"ジェクトãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚<literal>var</literal> 変数をå‚ç…§ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:773
+#: Controls.xml:811
#, no-c-format
-msgid "<literal>disabled</literal> — if true the <literal>SelectItem</literal> will be rendered disabled. Can reference the <literal>var</literal> variable."
-msgstr "<literal>disabled</literal> — true ã®å ´åˆã€ <literal>SelectItem</literal> ã¯ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã›ã‚“。<literal>var</literal> 変数をå‚ç…§ã§ãã¾ã™ã€‚"
+msgid ""
+"<literal>disabled</literal> — if true the <literal>SelectItem</"
+"literal> will be rendered disabled. Can reference the <literal>var</literal> "
+"variable."
+msgstr ""
+"<literal>disabled</literal> — true ã®å ´åˆã€ <literal>SelectItem</"
+"literal> ã¯ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã›ã‚“。<literal>var</literal> 変数をå‚ç…§ã§ãã¾"
+"ã™ã€‚"
#. Tag: para
-#: Controls.xml:781
+#: Controls.xml:819
#, no-c-format
-msgid "<literal>noSelectionLabel</literal> — specifies the (optional) label to place at the top of list (if <literal>required=\"true\"</literal> is also specified then selecting this value will cause a validation error)."
-msgstr "<literal>noSelectionLabel</literal> — リストã®æœ€åˆã«è¡¨ç¤ºã•ã‚Œã‚‹ (オプションã®) ラベルを指定ã—ã¾ã™ ( <literal>required=\"true\"</literal> も指定ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ã“ã®å€¤ã‚’é¸æŠžã™ã‚Œã°æ¤œè¨¼ã‚¨ãƒ©ãƒ¼ã«ãªã‚‹ã§ã—ょã†) 。"
+msgid ""
+"<literal>noSelectionLabel</literal> — specifies the (optional) label "
+"to place at the top of list (if <literal>required=\"true\"</literal> is also "
+"specified then selecting this value will cause a validation error)."
+msgstr ""
+"<literal>noSelectionLabel</literal> — リストã®æœ€åˆã«è¡¨ç¤ºã•ã‚Œã‚‹ (オプ"
+"ションã®) ラベルを指定ã—ã¾ã™ ( <literal>required=\"true\"</literal> も指定ã•"
+"ã‚Œã¦ã„ã‚‹å ´åˆã€ã“ã®å€¤ã‚’é¸æŠžã™ã‚Œã°æ¤œè¨¼ã‚¨ãƒ©ãƒ¼ã«ãªã‚‹ã§ã—ょã†) 。"
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:827
#, no-c-format
-msgid "<literal>hideNoSelectionLabel</literal> — if true, the <literal>noSelectionLabel</literal> will be hidden when a value is selected"
-msgstr "<literal>hideNoSelectionLabel</literal> — true ã®å ´åˆã€å€¤ãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã¨ã㯠<literal>noSelectionLabel</literal> ã¯éš ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"<literal>hideNoSelectionLabel</literal> — if true, the "
+"<literal>noSelectionLabel</literal> will be hidden when a value is selected"
+msgstr ""
+"<literal>hideNoSelectionLabel</literal> — true ã®å ´åˆã€å€¤ãŒé¸æŠžã•ã‚Œã¦ã„"
+"ã‚‹ã¨ã㯠<literal>noSelectionLabel</literal> ã¯éš ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Controls.xml:797
+#: Controls.xml:835
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1227,44 +1456,66 @@
"</h:selectOneMenu>]]>"
#. Tag: title
-#: Controls.xml:803
+#: Controls.xml:841
#, no-c-format
msgid "Other"
msgstr "ãã®ä»–"
#. Tag: literal
-#: Controls.xml:806
+#: Controls.xml:844
#, no-c-format
msgid "<s:cache>"
msgstr "<s:cache>"
#. Tag: para
-#: Controls.xml:809
+#: Controls.xml:847
#, no-c-format
-msgid "Cache the rendered page fragment using JBoss Cache. Note that <literal><s:cache></literal> actually uses the instance of JBoss Cache managed by the built-in <literal>pojoCache</literal> component."
-msgstr "JBoss Cache を使用ã—ã¦ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ãƒ•ãƒ©ã‚°ãƒ¡ãƒ³ãƒˆã® Cache ã§ã™ã€‚ <literal><s:cache></literal> ã¯å®Ÿéš›ã«ã¯çµ„ã¿è¾¼ã¿ã® <literal>pojoCache</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã§ç®¡ç†ã•ã‚Œã‚‹ JBoss Cache ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’使用ã™ã‚‹ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that <literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+"JBoss Cache を使用ã—ã¦ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ãƒ•ãƒ©ã‚°ãƒ¡ãƒ³ãƒˆã® Cache ã§ã™ã€‚ "
+"<literal><s:cache></literal> ã¯å®Ÿéš›ã«ã¯çµ„ã¿è¾¼ã¿ã® <literal>pojoCache</"
+"literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã§ç®¡ç†ã•ã‚Œã‚‹ JBoss Cache ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’使用ã™ã‚‹ã®ã§"
+"注æ„ã—ã¦ãã ã•ã„。"
# faragment:フラグメントã€æ–片
#. Tag: para
-#: Controls.xml:818
+#: Controls.xml:856
#, no-c-format
-msgid "<literal>key</literal> — the key to cache rendered content, often a value expression. For example, if we were caching a page fragment that displays a document, we might use <literal>key=\"Document-#{document.id}\"</literal>."
-msgstr "<literal>key</literal> — レンダリングã•ã‚ŒãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’ã‚ャッシュã™ã‚‹ã‚ーã§ã™ã€‚値å¼ã‚’使ã†ã“ã¨ãŒå¤šã„ã§ã™ã€‚例ãˆã°ãƒ‰ã‚ュメントを表示ã™ã‚‹ãƒšãƒ¼ã‚¸ãƒ•ãƒ©ã‚°ãƒ¡ãƒ³ãƒˆã‚’ã‚ャッシュã™ã‚‹å ´åˆã€ <literal>key=\"Document-#{document.id}\"</literal>ã®ã‚ˆã†ã«ä½¿ã„ã¾ã™ã€‚"
+msgid ""
+"<literal>key</literal> — the key to cache rendered content, often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use <literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+"<literal>key</literal> — レンダリングã•ã‚ŒãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’ã‚ャッシュã™ã‚‹"
+"ã‚ーã§ã™ã€‚値å¼ã‚’使ã†ã“ã¨ãŒå¤šã„ã§ã™ã€‚例ãˆã°ãƒ‰ã‚ュメントを表示ã™ã‚‹ãƒšãƒ¼ã‚¸ãƒ•ãƒ©ã‚°"
+"メントをã‚ャッシュã™ã‚‹å ´åˆã€ <literal>key=\"Document-#{document.id}\"</"
+"literal>ã®ã‚ˆã†ã«ä½¿ã„ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:826
+#: Controls.xml:864
#, no-c-format
-msgid "<literal>enabled</literal> — a value expression that determines if the cache should be used."
-msgstr "<literal>enabled</literal> — ã‚ャッシュを使ã†ã¹ãã‹ã©ã†ã‹æ±ºå®šã™ã‚‹å€¤å¼ã€‚"
+msgid ""
+"<literal>enabled</literal> — a value expression that determines if the "
+"cache should be used."
+msgstr ""
+"<literal>enabled</literal> — ã‚ャッシュを使ã†ã¹ãã‹ã©ã†ã‹æ±ºå®šã™ã‚‹å€¤å¼ã€‚"
#. Tag: para
-#: Controls.xml:832
+#: Controls.xml:870
#, no-c-format
-msgid "<literal>region</literal> — a JBoss Cache node to use (different nodes can have different expiry policies)."
-msgstr "<literal>region</literal> — 使用ã™ã‚‹ JBoss Cache ã®ãƒŽãƒ¼ãƒ‰(ノード毎ã«ç•°ãªã‚‹æœ‰åŠ¹æœŸé™ãƒãƒªã‚·ãƒ¼ã‚’æŒã¤ã“ã¨ãŒã§ãã¾ã™)。"
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use (different nodes "
+"can have different expiry policies)."
+msgstr ""
+"<literal>region</literal> — 使用ã™ã‚‹ JBoss Cache ã®ãƒŽãƒ¼ãƒ‰(ノード毎ã«ç•°"
+"ãªã‚‹æœ‰åŠ¹æœŸé™ãƒãƒªã‚·ãƒ¼ã‚’æŒã¤ã“ã¨ãŒã§ãã¾ã™)。"
#. Tag: programlisting
-#: Controls.xml:840
+#: Controls.xml:878
#, no-c-format
msgid ""
"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\" region=\"pageFragments\">\n"
@@ -1276,7 +1527,8 @@
" <p>\n"
" [Posted on \n"
" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" \n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" \n"
" type=\"both\"/>\n"
" </h:outputText>]\n"
" </p>\n"
@@ -1292,7 +1544,8 @@
" <p>\n"
" [Posted on \n"
" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" \n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" \n"
" type=\"both\"/>\n"
" </h:outputText>]\n"
" </p>\n"
@@ -1300,31 +1553,40 @@
"</s:cache>]]>"
#. Tag: literal
-#: Controls.xml:846
+#: Controls.xml:884
#, no-c-format
msgid "<s:fileUpload>"
msgstr "<s:fileUpload>"
#. Tag: para
-#: Controls.xml:849
+#: Controls.xml:887
#, no-c-format
-msgid "Renders a file upload control. This control must be used within a form with an encoding type of <literal>multipart/form-data</literal>, i.e:"
-msgstr "ファイルアップãƒãƒ¼ãƒ‰ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã‚’レンダリングã—ã¾ã™ã€‚ ã“ã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚¿ã‚¤ãƒ— <literal>multipart/form-data</literal> を使用ã—ã¦ãƒ•ã‚©ãƒ¼ãƒ 内ã§ä½¿ç”¨ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Renders a file upload control. This control must be used within a form with "
+"an encoding type of <literal>multipart/form-data</literal>, i.e:"
+msgstr ""
+"ファイルアップãƒãƒ¼ãƒ‰ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã‚’レンダリングã—ã¾ã™ã€‚ ã“ã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã¯ã‚¨ãƒ³"
+"コーディングタイプ <literal>multipart/form-data</literal> を使用ã—ã¦ãƒ•ã‚©ãƒ¼ãƒ "
+"内ã§ä½¿ç”¨ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Controls.xml:855
+#: Controls.xml:893
#, no-c-format
msgid "<![CDATA[<h:form enctype=\"multipart/form-data\">]]>"
msgstr "<![CDATA[<h:form enctype=\"multipart/form-data\">]]>"
#. Tag: para
-#: Controls.xml:857
+#: Controls.xml:895
#, no-c-format
-msgid "For multipart requests, the Seam Multipart servlet filter must also be configured in <literal>web.xml</literal>:"
-msgstr "マルãƒãƒ‘ートè¦æ±‚ã®å ´åˆã€ Seam Multipart サーブレットフィルタも <literal>web.xml</literal> 内ã§è¨å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"For multipart requests, the Seam Multipart servlet filter must also be "
+"configured in <literal>web.xml</literal>:"
+msgstr ""
+"マルãƒãƒ‘ートè¦æ±‚ã®å ´åˆã€ Seam Multipart サーブレットフィルタも <literal>web."
+"xml</literal> 内ã§è¨å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Controls.xml:862
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1348,31 +1610,43 @@
"</filter-mapping>]]>"
#. Tag: para
-#: Controls.xml:866
+#: Controls.xml:904
#, no-c-format
-msgid "The following configuration options for multipart requests may be configured in components.xml:"
-msgstr "components.xml ã§ã¯ã€ 次ã®ã‚ˆã†ãªãƒžãƒ«ãƒãƒ‘ートè¦æ±‚用ã®è¨å®šã‚ªãƒ—ションãŒè¨å®šã§ãã¾ã™ã€‚"
+msgid ""
+"The following configuration options for multipart requests may be configured "
+"in components.xml:"
+msgstr ""
+"components.xml ã§ã¯ã€ 次ã®ã‚ˆã†ãªãƒžãƒ«ãƒãƒ‘ートè¦æ±‚用ã®è¨å®šã‚ªãƒ—ションãŒè¨å®šã§ã"
+"ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:873
+#: Controls.xml:911
#, no-c-format
-msgid "<literal>createTempFiles</literal> — if this option is set to true, uploaded files are streamed to a temporary file instead of in memory."
-msgstr "<literal>createTempFiles</literal> — true ã®å ´åˆã€ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ¡ãƒ¢ãƒªã§ã¯ãªã一時ファイルã«ä¿å˜ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"<literal>createTempFiles</literal> — if this option is set to true, "
+"uploaded files are streamed to a temporary file instead of in memory."
+msgstr ""
+"<literal>createTempFiles</literal> — true ã®å ´åˆã€ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸ"
+"ファイルã¯ãƒ¡ãƒ¢ãƒªã§ã¯ãªã一時ファイルã«ä¿å˜ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:880
+#: Controls.xml:918
#, no-c-format
-msgid "<literal>maxRequestSize</literal> — the maximum size of a file upload request, in bytes."
-msgstr "<literal>maxRequestSize</literal> — ファイルアップãƒãƒ¼ãƒ‰è¦æ±‚ã®æœ€å¤§ã‚µã‚¤ã‚ºã§ã™ã€‚å˜ä½ã¯ãƒã‚¤ãƒˆã§ã™ã€‚"
+msgid ""
+"<literal>maxRequestSize</literal> — the maximum size of a file upload "
+"request, in bytes."
+msgstr ""
+"<literal>maxRequestSize</literal> — ファイルアップãƒãƒ¼ãƒ‰è¦æ±‚ã®æœ€å¤§ã‚µã‚¤"
+"ズã§ã™ã€‚å˜ä½ã¯ãƒã‚¤ãƒˆã§ã™ã€‚"
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:925
#, no-c-format
msgid "Here's an example:"
msgstr "例:"
#. Tag: programlisting
-#: Controls.xml:891
+#: Controls.xml:929
#, no-c-format
msgid ""
"<![CDATA[<component class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1386,37 +1660,61 @@
"</component>]]>"
#. Tag: para
-#: Controls.xml:896
+#: Controls.xml:934
#, no-c-format
-msgid "<literal>data</literal> — this value binding receives the binary file data. The receiving field should be declared as a <literal>byte[]</literal> or <literal>InputStream</literal> (required)."
-msgstr "<literal>data</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒã‚¤ãƒŠãƒªã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ã‚’å—ã‘å–ã‚Šã¾ã™ã€‚å—ã‘å–るフィールド㯠<literal>byte[]</literal> ã¾ãŸã¯ <literal>InputStream</literal> ã¨ã—ã¦å®£è¨€ã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™(å¿…é ˆ)。"
+msgid ""
+"<literal>data</literal> — this value binding receives the binary file "
+"data. The receiving field should be declared as a <literal>byte[]</literal> "
+"or <literal>InputStream</literal> (required)."
+msgstr ""
+"<literal>data</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒã‚¤ãƒŠãƒªã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ãƒ¼"
+"ã‚¿ã‚’å—ã‘å–ã‚Šã¾ã™ã€‚å—ã‘å–るフィールド㯠<literal>byte[]</literal> ã¾ãŸã¯ "
+"<literal>InputStream</literal> ã¨ã—ã¦å®£è¨€ã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™(å¿…é ˆ)。"
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:942
#, no-c-format
-msgid "<literal>contentType</literal> — this value binding receives the file's content type (optional)."
-msgstr "<literal>contentType</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã‚’å—ã‘å–ã‚Šã¾ã™ (オプション)。"
+msgid ""
+"<literal>contentType</literal> — this value binding receives the "
+"file's content type (optional)."
+msgstr ""
+"<literal>contentType</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚³ãƒ³ãƒ†"
+"ントタイプをå—ã‘å–ã‚Šã¾ã™ (オプション)。"
#. Tag: para
-#: Controls.xml:910
+#: Controls.xml:948
#, no-c-format
-msgid "<literal>fileName</literal> — this value binding receives the filename (optional)."
-msgstr "<literal>fileName</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒ•ã‚¡ã‚¤ãƒ«åã‚’å—ã‘å–ã‚Šã¾ã™ (オプション)。"
+msgid ""
+"<literal>fileName</literal> — this value binding receives the filename "
+"(optional)."
+msgstr ""
+"<literal>fileName</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒ•ã‚¡ã‚¤ãƒ«åã‚’å—ã‘å–"
+"ã‚Šã¾ã™ (オプション)。"
#. Tag: para
-#: Controls.xml:916
+#: Controls.xml:954
#, no-c-format
-msgid "<literal>fileSize</literal> — this value binding receives the file size (optional)."
-msgstr "<literal>fileSize</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºã‚’å—ã‘å–ã‚Šã¾ã™ (オプション)。"
+msgid ""
+"<literal>fileSize</literal> — this value binding receives the file "
+"size (optional)."
+msgstr ""
+"<literal>fileSize</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºã‚’å—"
+"ã‘å–ã‚Šã¾ã™ (オプション)。"
#. Tag: para
-#: Controls.xml:922
+#: Controls.xml:960
#, no-c-format
-msgid "<literal>accept</literal> — a comma-separated list of content types to accept, may not be supported by the browser. E.g. <literal>\"images/png,images/jpg\"</literal>, <literal>\"images/*\"</literal>."
-msgstr "<literal>accept</literal> — å—ã‘入れるコンテントタイプã®ã€ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã®ãƒªã‚¹ãƒˆã§ã™ã€‚ブラウザã«ã‚ˆã£ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 例: <literal>\"images/png,images/jpg\"</literal>〠<literal>\"images/*\"</literal>。"
+msgid ""
+"<literal>accept</literal> — a comma-separated list of content types to "
+"accept, may not be supported by the browser. E.g. <literal>\"images/png,"
+"images/jpg\"</literal>, <literal>\"images/*\"</literal>."
+msgstr ""
+"<literal>accept</literal> — å—ã‘入れるコンテントタイプã®ã€ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Š"
+"ã®ãƒªã‚¹ãƒˆã§ã™ã€‚ブラウザã«ã‚ˆã£ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 例: <literal>"
+"\"images/png,images/jpg\"</literal>〠<literal>\"images/*\"</literal>。"
#. Tag: programlisting
-#: Controls.xml:942
+#: Controls.xml:980
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\" data=\"#{register.picture}\" \n"
@@ -1428,109 +1726,307 @@
" contentType=\"#{register.pictureContentType}\" />]]>"
#. Tag: literal
-#: Controls.xml:947
+#: Controls.xml:985
+#, fuzzy, no-c-format
+msgid "<s:resource>"
+msgstr "<s:remote>"
+
+#. Tag: para
+#: Controls.xml:988
#, no-c-format
+msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, fuzzy, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+" <servlet-name>Document Store Servlet</servlet-name>\n"
+" <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+" <servlet-name>Document Store Servlet</servlet-name>\n"
+" <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> — Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, fuzzy, no-c-format
+msgid "<literal>fileName</literal> — Filename of the file to be served"
+msgstr ""
+"<literal>fileName</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒ•ã‚¡ã‚¤ãƒ«åã‚’å—ã‘å–"
+"ã‚Šã¾ã™ (オプション)。"
+
+#. Tag: para
+#: Controls.xml:1012
+#, fuzzy, no-c-format
+msgid ""
+"<literal>contentType</literal> — content type of the file to be "
+"downloaded"
+msgstr ""
+"<literal>contentType</literal> — ã“ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚³ãƒ³ãƒ†"
+"ントタイプをå—ã‘å–ã‚Šã¾ã™ (オプション)。"
+
+#. Tag: para
+#: Controls.xml:1017
+#, fuzzy, no-c-format
+msgid ""
+"<literal>disposition</literal> — disposition to use. Default is inline"
+msgstr "<literal>disabled</literal> — リンクãŒç„¡åŠ¹ã‹ã©ã†ã‹"
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, fuzzy, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+" xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+" data=\"#{resources.data}\"\n"
+" contentType=\"#{resources.contentType}\"\n"
+" fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+"<![CDATA[<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+" xmlns:s=\"http://jboss.com/products/seam/taglib\">]]>"
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, fuzzy, no-c-format
+msgid "<s:download>"
+msgstr "<s:fileUpload>"
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal><s:resource></literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, fuzzy, no-c-format
+msgid "<literal>src</literal> — Resource file serving files."
+msgstr "<literal>message</literal> — 失敗時ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸"
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+" <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
msgid "<s:graphicImage>"
msgstr "<s:graphicImage>"
#. Tag: para
-#: Controls.xml:950
+#: Controls.xml:1060
#, no-c-format
-msgid "An extended <literal><h:graphicImage></literal> that allows the image to be created in a Seam Component; further transforms can be applied to the image."
-msgstr "æ‹¡å¼µã•ã‚ŒãŸ <literal><h:graphicImage></literal> ã§ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆå†…ã§ç”»åƒã‚’作æˆã™ã‚‹ã“ã¨ã‚’許å¯ã—ã¾ã™ã€‚ ã•ã‚‰ã«ç”»åƒã®å¤‰æ›ã‚‚é©ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"An extended <literal><h:graphicImage></literal> that allows the image "
+"to be created in a Seam Component; further transforms can be applied to the "
+"image."
+msgstr ""
+"æ‹¡å¼µã•ã‚ŒãŸ <literal><h:graphicImage></literal> ã§ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆå†…"
+"ã§ç”»åƒã‚’作æˆã™ã‚‹ã“ã¨ã‚’許å¯ã—ã¾ã™ã€‚ ã•ã‚‰ã«ç”»åƒã®å¤‰æ›ã‚‚é©ç”¨ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:955
+#: Controls.xml:1065
#, no-c-format
-msgid "All attributes for <literal><h:graphicImage></literal> are supported, as well as:"
-msgstr "<literal><h:graphicImage></literal> ã®ã™ã¹ã¦ã®å±žæ€§ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„る他〠以下もサãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"All attributes for <literal><h:graphicImage></literal> are supported, "
+"as well as:"
+msgstr ""
+"<literal><h:graphicImage></literal> ã®ã™ã¹ã¦ã®å±žæ€§ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹"
+"他〠以下もサãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:963
+#: Controls.xml:1073
#, no-c-format
-msgid "<literal>value</literal> — image to display. Can be a path <literal>String</literal> (loaded from the classpath), a <literal>byte[]</literal>, a <literal>java.io.File</literal>, a <literal>java.io.InputStream</literal> or a <literal>java.net.URL</literal>. Currently supported image formats are <literal>image/png</literal>, <literal>image/jpeg</literal> and <literal>image/gif</literal>."
-msgstr "<literal>value</literal> — 表示ã™ã‚‹ç”»åƒã§ã™ã€‚パスを表㙠<literal>String</literal> (クラスパスã‹ã‚‰ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™)ã€<literal>byte[]</literal>ã€<literal>java.io.File</literal>ã€<literal>java.io.InputStream</literal> ã¾ãŸã¯ <literal>java.net.URL</literal> ãŒæŒ‡å®šå¯èƒ½ã§ã™ã€‚ç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•ã‚Œã‚‹ç”»åƒãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã¯ <literal>image/png</literal>ã€<literal>image/jpeg</literal> 㨠<literal>image/gif</literal> ã§ã™ã€‚"
+msgid ""
+"<literal>value</literal> — image to display. Can be a path "
+"<literal>String</literal> (loaded from the classpath), a <literal>byte[]</"
+"literal>, a <literal>java.io.File</literal>, a <literal>java.io.InputStream</"
+"literal> or a <literal>java.net.URL</literal>. Currently supported image "
+"formats are <literal>image/png</literal>, <literal>image/jpeg</literal> and "
+"<literal>image/gif</literal>."
+msgstr ""
+"<literal>value</literal> — 表示ã™ã‚‹ç”»åƒã§ã™ã€‚パスを表㙠"
+"<literal>String</literal> (クラスパスã‹ã‚‰ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™)ã€<literal>byte[]</"
+"literal>ã€<literal>java.io.File</literal>ã€<literal>java.io.InputStream</"
+"literal> ã¾ãŸã¯ <literal>java.net.URL</literal> ãŒæŒ‡å®šå¯èƒ½ã§ã™ã€‚ç¾åœ¨ã‚µãƒãƒ¼ãƒˆ"
+"ã•ã‚Œã‚‹ç”»åƒãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã¯ <literal>image/png</literal>ã€<literal>image/jpeg</"
+"literal> 㨠<literal>image/gif</literal> ã§ã™ã€‚"
#. Tag: para
-#: Controls.xml:976
+#: Controls.xml:1086
#, no-c-format
-msgid "<literal>fileName</literal> — if not specified the served image will have a generated file name. If you want to name your file, you should specify it here. This name should be unique"
-msgstr "<literal>fileName</literal> — 指定ã—ãªã‹ã£ãŸå ´åˆã€ç”»åƒã¯ç”Ÿæˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«åã‚’æŒã¡ã¾ã™ã€‚ファイルã«åå‰ã‚’付ã‘ãŸã„å ´åˆã€ã“ã“ã§æŒ‡å®šã—ã¦ãã ã•ã„。ã“ã®åå‰ã¯ä¸€æ„ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>fileName</literal> — if not specified the served image will "
+"have a generated file name. If you want to name your file, you should "
+"specify it here. This name should be unique"
+msgstr ""
+"<literal>fileName</literal> — 指定ã—ãªã‹ã£ãŸå ´åˆã€ç”»åƒã¯ç”Ÿæˆã•ã‚ŒãŸãƒ•ã‚¡"
+"イルåã‚’æŒã¡ã¾ã™ã€‚ファイルã«åå‰ã‚’付ã‘ãŸã„å ´åˆã€ã“ã“ã§æŒ‡å®šã—ã¦ãã ã•ã„。ã“ã®"
+"åå‰ã¯ä¸€æ„ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: emphasis
-#: Controls.xml:985
+#: Controls.xml:1095
#, no-c-format
msgid "Transformations"
msgstr "変æ›"
#. Tag: para
-#: Controls.xml:986
+#: Controls.xml:1096
#, no-c-format
-msgid "To apply a transform to the image, you would nest a tag specifying the transform to apply. Seam currently supports these transforms:"
-msgstr "イメージã«å¤‰æ›ã‚’é©ç”¨ã™ã‚‹ã«ã¯ã€ é©ç”¨ã™ã‚‹å¤‰æ›ã‚’指定ã™ã‚‹ã‚¿ã‚°ã‚’ãƒã‚¹ãƒˆã•ã›ã¾ã™ã€‚ Seam ã¯ç¾åœ¨ã€ 次ã®ã‚ˆã†ãªå¤‰æ›ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"To apply a transform to the image, you would nest a tag specifying the "
+"transform to apply. Seam currently supports these transforms:"
+msgstr ""
+"イメージã«å¤‰æ›ã‚’é©ç”¨ã™ã‚‹ã«ã¯ã€ é©ç”¨ã™ã‚‹å¤‰æ›ã‚’指定ã™ã‚‹ã‚¿ã‚°ã‚’ãƒã‚¹ãƒˆã•ã›ã¾ã™ã€‚ "
+"Seam ã¯ç¾åœ¨ã€ 次ã®ã‚ˆã†ãªå¤‰æ›ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Controls.xml:994
+#: Controls.xml:1104
#, no-c-format
msgid "<s:transformImageSize>"
msgstr "<s:transformImageSize>"
#. Tag: para
-#: Controls.xml:999
+#: Controls.xml:1109
#, no-c-format
msgid "<literal>width</literal> — new width of the image"
msgstr "<literal>width</literal> — ç”»åƒã®å¹…を指定ã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:1005
+#: Controls.xml:1115
#, no-c-format
msgid "<literal>height</literal> — new height of the image"
msgstr "<literal>height</literal> — ç”»åƒã®é«˜ã•ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:1011
+#: Controls.xml:1121
#, no-c-format
-msgid "<literal>maintainRatio</literal> — if <literal>true</literal>, and <emphasis>one</emphasis> of <literal>width</literal>/<literal>height</literal> are specified, the image will be resized with the dimension not specified being calculated to maintain the aspect ratio."
-msgstr "<literal>maintainRatio</literal> — <literal>true</literal> ãŒæŒ‡å®šã•ã‚Œã€ã‹ã¤ <literal>width</literal> 㨠<literal>height</literal> ã® <emphasis>片方</emphasis> ãŒæŒ‡å®šã•ã‚ŒãŸå ´åˆã€æŒ‡å®šã•ã‚Œãªã‹ã£ãŸå´ã‚’アスペクト比をç¶æŒã™ã‚‹ã‚ˆã†è¨ˆç®—ã—ã€ç”»åƒã‚’リサイズã—ã¾ã™ã€‚"
+msgid ""
+"<literal>maintainRatio</literal> — if <literal>true</literal>, and "
+"<emphasis>one</emphasis> of <literal>width</literal>/<literal>height</"
+"literal> are specified, the image will be resized with the dimension not "
+"specified being calculated to maintain the aspect ratio."
+msgstr ""
+"<literal>maintainRatio</literal> — <literal>true</literal> ãŒæŒ‡å®šã•ã‚Œã€"
+"ã‹ã¤ <literal>width</literal> 㨠<literal>height</literal> ã® <emphasis>片方"
+"</emphasis> ãŒæŒ‡å®šã•ã‚ŒãŸå ´åˆã€æŒ‡å®šã•ã‚Œãªã‹ã£ãŸå´ã‚’アスペクト比をç¶æŒã™ã‚‹ã‚ˆã†"
+"計算ã—ã€ç”»åƒã‚’リサイズã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:1022
+#: Controls.xml:1132
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the given factor"
-msgstr "<literal>factor</literal> — 与ãˆã‚‰ã‚ŒãŸä¿‚æ•°ã§ç”»åƒã‚’拡大縮å°ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>factor</literal> — 与ãˆã‚‰ã‚ŒãŸä¿‚æ•°ã§ç”»åƒã‚’拡大縮å°ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1142
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr "<s:transformImageBlur>"
#. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1147
#, no-c-format
-msgid "<literal>radius</literal> — perform a convolution blur with the given radius"
-msgstr "<literal>radius</literal> — 与ãˆã‚‰ã‚ŒãŸåŠå¾„ã§ã‚³ãƒ³ãƒœãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ãƒ–ラーを実行ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>radius</literal> — perform a convolution blur with the given "
+"radius"
+msgstr ""
+"<literal>radius</literal> — 与ãˆã‚‰ã‚ŒãŸåŠå¾„ã§ã‚³ãƒ³ãƒœãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ãƒ–ラーを"
+"実行ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Controls.xml:1047
+#: Controls.xml:1157
#, no-c-format
msgid "<s:transformImageType>"
msgstr "<s:transformImageType>"
#. Tag: para
-#: Controls.xml:1052
+#: Controls.xml:1162
#, no-c-format
-msgid "<literal>contentType</literal> — alter the type of the image to either <literal>image/jpeg</literal> or <literal>image/png</literal>"
-msgstr "<literal>contentType</literal> — ç”»åƒã®ã‚¿ã‚¤ãƒ—ã‚’ <literal>image/jpeg</literal> ã¾ãŸã¯ <literal>image/png</literal> ã«å¤‰æ›´ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>contentType</literal> — alter the type of the image to either "
+"<literal>image/jpeg</literal> or <literal>image/png</literal>"
+msgstr ""
+"<literal>contentType</literal> — ç”»åƒã®ã‚¿ã‚¤ãƒ—ã‚’ <literal>image/jpeg</"
+"literal> ã¾ãŸã¯ <literal>image/png</literal> ã«å¤‰æ›´ã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:1064
+#: Controls.xml:1174
#, no-c-format
-msgid "It's easy to create your own transform - create a <literal>UIComponent</literal> which implements <literal>org.jboss.seam.ui.graphicImage.ImageTransform</literal>. Inside the <literal>applyTransform()</literal>method use <literal>image.getBufferedImage()</literal> to get the original image and <literal>image.setBufferedImage()</literal> to set your transformed image. Transforms are applied in the order specified in the view."
-msgstr "変æ›ã‚’自作ã™ã‚‹ã®ã¯ç°¡å˜ã§ã™ - <literal>org.jboss.seam.ui.graphicImage.ImageTransform</literal> を実装ã™ã‚‹ <literal>UIComponent</literal> を作æˆã—ã¾ã™ã€‚ <literal>applyTransform()</literal>メソッド内㧠<literal>image.getBufferedImage()</literal> を使ã£ã¦å…ƒã®ç”»åƒã‚’å–å¾—ã—ã€<literal>image.setBufferedImage()</literal> ã§å¤‰æ›ã—ãŸç”»åƒã‚’セットã—ã¾ã™ã€‚変æ›ã¯ãƒ“ューã«æŒ‡å®šã•ã‚ŒãŸé †åºã§é©ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"It's easy to create your own transform - create a <literal>UIComponent</"
+"literal> which implements <literal>org.jboss.seam.ui.graphicImage."
+"ImageTransform</literal>. Inside the <literal>applyTransform()</"
+"literal>method use <literal>image.getBufferedImage()</literal> to get the "
+"original image and <literal>image.setBufferedImage()</literal> to set your "
+"transformed image. Transforms are applied in the order specified in the view."
+msgstr ""
+"変æ›ã‚’自作ã™ã‚‹ã®ã¯ç°¡å˜ã§ã™ - <literal>org.jboss.seam.ui.graphicImage."
+"ImageTransform</literal> を実装ã™ã‚‹ <literal>UIComponent</literal> を作æˆã—ã¾"
+"ã™ã€‚ <literal>applyTransform()</literal>メソッド内㧠<literal>image."
+"getBufferedImage()</literal> を使ã£ã¦å…ƒã®ç”»åƒã‚’å–å¾—ã—ã€<literal>image."
+"setBufferedImage()</literal> ã§å¤‰æ›ã—ãŸç”»åƒã‚’セットã—ã¾ã™ã€‚変æ›ã¯ãƒ“ューã«æŒ‡å®š"
+"ã•ã‚ŒãŸé †åºã§é©ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Controls.xml:1075
+#: Controls.xml:1185
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1544,49 +2040,63 @@
"</s:graphicImage>]]>"
#. Tag: literal
-#: Controls.xml:1079
+#: Controls.xml:1189
#, no-c-format
msgid "<s:remote>"
msgstr "<s:remote>"
#. Tag: para
-#: Controls.xml:1082
+#: Controls.xml:1192
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr "Seam Remoting を使ã†ã®ã«å¿…è¦ãª Javascript ã®ã‚¹ã‚¿ãƒ–を生æˆã—ã¾ã™ã€‚"
#. Tag: para
-#: Controls.xml:1089
+#: Controls.xml:1199
#, no-c-format
-msgid "<literal>include</literal> — a comma-separated list of the component names (or fully qualified class names)for which to generate Seam Remoting Javascript stubs. See <xref linkend=\"remoting\"/> for more details."
-msgstr "<literal>include</literal> — コンãƒãƒ¼ãƒãƒ³ãƒˆå (ã¾ãŸã¯å®Œå…¨ä¿®é£¾ã‚¯ãƒ©ã‚¹å)ã®ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã®ãƒªã‚¹ãƒˆã§ã™ã€‚ã“れら㮠Seam Remoting ã® Javascript スタブを生æˆã—ã¾ã™ã€‚詳ã—ã㯠<xref linkend=\"remoting\"/> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"<literal>include</literal> — a comma-separated list of the component "
+"names (or fully qualified class names)for which to generate Seam Remoting "
+"Javascript stubs. See <xref linkend=\"remoting\"/> for more details."
+msgstr ""
+"<literal>include</literal> — コンãƒãƒ¼ãƒãƒ³ãƒˆå (ã¾ãŸã¯å®Œå…¨ä¿®é£¾ã‚¯ãƒ©ã‚¹å)"
+"ã®ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã®ãƒªã‚¹ãƒˆã§ã™ã€‚ã“れら㮠Seam Remoting ã® Javascript スタブを生æˆ"
+"ã—ã¾ã™ã€‚詳ã—ã㯠<xref linkend=\"remoting\"/> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Controls.xml:1099
+#: Controls.xml:1209
#, no-c-format
-msgid "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/>]]>"
-msgstr "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/>]]>"
+msgid ""
+"<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
+">]]>"
+msgstr ""
+"<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
+">]]>"
#. Tag: title
-#: Controls.xml:1106
+#: Controls.xml:1216
#, no-c-format
msgid "Annotations"
msgstr "アノテーション"
#. Tag: para
-#: Controls.xml:1108
+#: Controls.xml:1218
#, no-c-format
-msgid "Seam also provides annotations to allow you to use Seam components as JSF converters and validators:"
-msgstr "Seamã¯ã•ã‚‰ã«ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’JSFコンãƒãƒ¼ã‚¿ã‚„ãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦ä½¿ãˆã‚‹ã‚ˆã†ã«ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’æä¾›ã—ã¾ã™:"
+msgid ""
+"Seam also provides annotations to allow you to use Seam components as JSF "
+"converters and validators:"
+msgstr ""
+"Seamã¯ã•ã‚‰ã«ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’JSFコンãƒãƒ¼ã‚¿ã‚„ãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦ä½¿ãˆã‚‹ã‚ˆã†ã«"
+"ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’æä¾›ã—ã¾ã™:"
#. Tag: literal
-#: Controls.xml:1116
+#: Controls.xml:1226
#, no-c-format
msgid "@Converter"
msgstr "@Converter"
#. Tag: programlisting
-#: Controls.xml:1119
+#: Controls.xml:1229
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1595,13 +2105,16 @@
"public class ItemConverter implements Converter {\n"
" \n"
" @Transactional\n"
-" public Object getAsObject(FacesContext context, UIComponent cmp, String value) {\n"
-" EntityManager entityManager = (EntityManager) Component.getInstance(\"entityManager\");\n"
+" public Object getAsObject(FacesContext context, UIComponent cmp, String "
+"value) {\n"
+" EntityManager entityManager = (EntityManager) Component.getInstance"
+"(\"entityManager\");\n"
" entityManager.joinTransaction();\n"
" // Do the conversion\n"
" }\n"
" \n"
-" public String getAsString(FacesContext context, UIComponent cmp, Object value) {\n"
+" public String getAsString(FacesContext context, UIComponent cmp, Object "
+"value) {\n"
" // Do the conversion\n"
" }\n"
" \n"
@@ -1613,38 +2126,51 @@
"public class ItemConverter implements Converter {\n"
" \n"
" @Transactional\n"
-" public Object getAsObject(FacesContext context, UIComponent cmp, String value) {\n"
-" EntityManager entityManager = (EntityManager) Component.getInstance(\"entityManager\");\n"
+" public Object getAsObject(FacesContext context, UIComponent cmp, String "
+"value) {\n"
+" EntityManager entityManager = (EntityManager) Component.getInstance"
+"(\"entityManager\");\n"
" entityManager.joinTransaction();\n"
" // Do the conversion\n"
" }\n"
" \n"
-" public String getAsString(FacesContext context, UIComponent cmp, Object value) {\n"
+" public String getAsString(FacesContext context, UIComponent cmp, Object "
+"value) {\n"
" // Do the conversion\n"
" }\n"
" \n"
"}]]>"
#. Tag: programlisting
-#: Controls.xml:1121
+#: Controls.xml:1231
#, no-c-format
-msgid "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]>"
-msgstr "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]>"
+msgid ""
+"<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
+">"
+msgstr ""
+"<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
+">"
#. Tag: para
-#: Controls.xml:1123
+#: Controls.xml:1233
#, no-c-format
-msgid "Registers the Seam component as a JSF converter. Shown here is a converter which is able to access the JPA EntityManager inside a JTA transaction, when converting the value back to it's object representation."
-msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’JSFãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦ç™»éŒ²ã—ã¾ã™ã€‚ã“ã“ã§ä¾‹ã«æŒ™ã’ãŸã®ã¯ã€å€¤ã‚’ãã®ã‚ªãƒ–ジェクト表ç¾ã«å¤‰æ›ã™ã‚‹éš›ã«ã€JTAトランザクション内ã§JPAエンティティマãƒãƒ¼ã‚¸ãƒ£ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ã‚¿ã§ã™ã€‚"
+msgid ""
+"Registers the Seam component as a JSF converter. Shown here is a converter "
+"which is able to access the JPA EntityManager inside a JTA transaction, when "
+"converting the value back to it's object representation."
+msgstr ""
+"Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’JSFãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦ç™»éŒ²ã—ã¾ã™ã€‚ã“ã“ã§ä¾‹ã«æŒ™ã’ãŸã®ã¯ã€å€¤ã‚’"
+"ãã®ã‚ªãƒ–ジェクト表ç¾ã«å¤‰æ›ã™ã‚‹éš›ã«ã€JTAトランザクション内ã§JPAエンティティマ"
+"ãƒãƒ¼ã‚¸ãƒ£ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ã‚¿ã§ã™ã€‚"
#. Tag: literal
-#: Controls.xml:1133
+#: Controls.xml:1243
#, no-c-format
msgid "@Validator"
msgstr "@Validator"
#. Tag: programlisting
-#: Controls.xml:1136
+#: Controls.xml:1246
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1652,9 +2178,11 @@
"@org.jboss.seam.annotations.faces.Validator\n"
"public class ItemValidator implements javax.faces.validator.Validator {\n"
" \n"
-" public void validate(FacesContext context, UIComponent cmp, Object value)\n"
+" public void validate(FacesContext context, UIComponent cmp, Object "
+"value)\n"
" throws ValidatorException {\n"
-" ItemController ItemController = (ItemController) Component.getInstance(\"itemController\");\n"
+" ItemController ItemController = (ItemController) Component.getInstance"
+"(\"itemController\");\n"
" boolean valid = itemController.validate(value);\n"
" if (!valid) {\n"
" throw ValidatorException(\"Invalid value \" + value);\n"
@@ -1667,9 +2195,11 @@
"@org.jboss.seam.annotations.faces.Validator\n"
"public class ItemValidator implements javax.faces.validator.Validator {\n"
" \n"
-" public void validate(FacesContext context, UIComponent cmp, Object value)\n"
+" public void validate(FacesContext context, UIComponent cmp, Object "
+"value)\n"
" throws ValidatorException {\n"
-" ItemController ItemController = (ItemController) Component.getInstance(\"itemController\");\n"
+" ItemController ItemController = (ItemController) Component.getInstance"
+"(\"itemController\");\n"
" boolean valid = itemController.validate(value);\n"
" if (!valid) {\n"
" throw ValidatorException(\"Invalid value \" + value);\n"
@@ -1678,14 +2208,23 @@
"}]]>"
#. Tag: programlisting
-#: Controls.xml:1138
+#: Controls.xml:1248
#, no-c-format
-msgid "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]>"
-msgstr "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]>"
+msgid ""
+"<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
+">"
+msgstr ""
+"<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
+">"
#. Tag: para
-#: Controls.xml:1139
+#: Controls.xml:1249
#, no-c-format
-msgid "Registers the Seam component as a JSF validator. Shown here is a validator which injects another Seam component; the injected component is used to validate the value."
-msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’JSFãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦ç™»éŒ²ã—ã¾ã™ã€‚ã“ã“ã§ä¾‹ã«æŒ™ã’ãŸã®ã¯ã€åˆ¥ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インジェクトã—ã€ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå€¤ã‚’検証ã™ã‚‹ã‚ˆã†ãªãƒãƒªãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚"
-
+msgid ""
+"Registers the Seam component as a JSF validator. Shown here is a validator "
+"which injects another Seam component; the injected component is used to "
+"validate the value."
+msgstr ""
+"Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’JSFãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦ç™»éŒ²ã—ã¾ã™ã€‚ã“ã“ã§ä¾‹ã«æŒ™ã’ãŸã®ã¯ã€åˆ¥ã®"
+"Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インジェクトã—ã€ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå€¤ã‚’検"
+"証ã™ã‚‹ã‚ˆã†ãªãƒãƒªãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Conversations.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Conversations.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Conversations\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-06 17:16+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -23,7 +23,8 @@
#: Conversations.xml:8
#, no-c-format
msgid "It's time to understand Seam's conversation model in more detail."
-msgstr "æœ¬ç« ã§ã¯ã€ ãã‚ãã‚ Seam ã®å¯¾è©±ãƒ¢ãƒ‡ãƒ«ã«ã¤ã„ã¦è©³ç´°ã«ç†è§£ã—ã¦ã„ãã“ã¨ã«ã—ã¾ã™ã€‚"
+msgstr ""
+"æœ¬ç« ã§ã¯ã€ ãã‚ãã‚ Seam ã®å¯¾è©±ãƒ¢ãƒ‡ãƒ«ã«ã¤ã„ã¦è©³ç´°ã«ç†è§£ã—ã¦ã„ãã“ã¨ã«ã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:12
@@ -44,10 +45,10 @@
"to implement workspace management on top of Struts, an experience I pray "
"never to repeat."
msgstr ""
-"<emphasis>ワークスペース</emphasis> ã¨ã„ã†æ€ã„ã¤ã〠ã“れ㯠2002 å¹´ã«ãƒ“クトリア州"
-"政府 (オーストラリア) ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§æ€ã„ã¤ãã¾ã—ãŸã€‚ ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã€ç§"
-"㯠Struts ã®ä¸Šã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ç®¡ç†ã‚’実装ã›ã–ã‚‹ã‚’å¾—ãªããªã‚Šã¾ã—ãŸã€‚2 度ã¨ç¹°ã‚Š"
-"è¿”ã—ãŸã„ã¨ã¯æ€ã‚ãªã„よã†ãªçµŒé¨“ã§ã—ãŸã€‚"
+"<emphasis>ワークスペース</emphasis> ã¨ã„ã†æ€ã„ã¤ã〠ã“れ㯠2002 å¹´ã«ãƒ“クトリ"
+"ア州政府 (オーストラリア) ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§æ€ã„ã¤ãã¾ã—ãŸã€‚ ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ"
+"ã§ã€ç§ã¯ Struts ã®ä¸Šã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ç®¡ç†ã‚’実装ã›ã–ã‚‹ã‚’å¾—ãªããªã‚Šã¾ã—ãŸã€‚2 度"
+"ã¨ç¹°ã‚Šè¿”ã—ãŸã„ã¨ã¯æ€ã‚ãªã„よã†ãªçµŒé¨“ã§ã—ãŸã€‚"
#. Tag: para
#: Conversations.xml:28
@@ -62,7 +63,16 @@
"persistence context model supported by stateless architectures such as the "
"Spring framework or the traditional <emphasis>stateless session facade</"
"emphasis> (anti)pattern in J2EE.)"
-msgstr "楽観的セマンティクスã§å‹•ä½œã™ã‚‹<emphasis>アプリケーショントランザクション</emphasis>ã¨ã„ã†æ€ã„ã¤ãã«åŠ ãˆã€ ステートレスãªã‚¢ãƒ¼ã‚テクãƒãƒ£ã‚’ベースã¨ã™ã‚‹æ—¢å˜ã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークã§ã¯æ‹¡å¼µã•ã‚ŒãŸæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®åŠ¹çŽ‡çš„ãªç®¡ç†ã¯å®Ÿç¾ã§ããªã„ã“ã¨ã‚’実感ã—ãŸäº‹å®Ÿã§ã—ãŸã€‚ (Hibernate ãƒãƒ¼ãƒ 㯠<literal>LazyInitializationException</literal> ã«å¯¾ã™ã‚‹éžé›£ã¯èžã飽ãã¦ã„ã¾ã—ãŸã—〠実際ã«ã¯ã“れ㯠Hibernate ã«å•é¡ŒãŒã‚ã‚‹ã®ã§ã¯ãªã〠むã—ã‚ Spring フレームワークや J2EE ã«ãŠã‘る従æ¥ã® <emphasis>stateless session facade</emphasis> (anti) パターンãªã©ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚¢ãƒ¼ã‚テクãƒãƒ£ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã‚‹æ¥µç«¯ã«é™å®šçš„ãªæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストモデルã«å•é¡ŒãŒã‚ã£ãŸã®ã§ã™ã€‚)"
+msgstr ""
+"楽観的セマンティクスã§å‹•ä½œã™ã‚‹<emphasis>アプリケーショントランザクション</"
+"emphasis>ã¨ã„ã†æ€ã„ã¤ãã«åŠ ãˆã€ ステートレスãªã‚¢ãƒ¼ã‚テクãƒãƒ£ã‚’ベースã¨ã™ã‚‹æ—¢"
+"å˜ã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークã§ã¯æ‹¡å¼µã•ã‚ŒãŸæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®åŠ¹çŽ‡çš„ãªç®¡ç†ã¯å®Ÿç¾ã§ããªã„"
+"ã“ã¨ã‚’実感ã—ãŸäº‹å®Ÿã§ã—ãŸã€‚ (Hibernate ãƒãƒ¼ãƒ 㯠"
+"<literal>LazyInitializationException</literal> ã«å¯¾ã™ã‚‹éžé›£ã¯èžã飽ãã¦ã„ã¾ã—"
+"ãŸã—〠実際ã«ã¯ã“れ㯠Hibernate ã«å•é¡ŒãŒã‚ã‚‹ã®ã§ã¯ãªã〠むã—ã‚ Spring フレー"
+"ムワークや J2EE ã«ãŠã‘る従æ¥ã® <emphasis>stateless session facade</emphasis> "
+"(anti) パターンãªã©ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚¢ãƒ¼ã‚テクãƒãƒ£ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã‚‹æ¥µç«¯ã«é™å®šçš„ãªæ°¸"
+"続コンテã‚ストモデルã«å•é¡ŒãŒã‚ã£ãŸã®ã§ã™ã€‚)"
#. Tag: para
#: Conversations.xml:43
@@ -94,7 +104,8 @@
msgid ""
"The examples we have seen so far make use of a very simple conversation "
"model that follows these rules:"
-msgstr "ã“ã‚Œã¾ã§ã«è¦‹ãŸä¾‹ã¯ã€ä»¥ä¸‹ã®è¦å‰‡ã«å¾“ã†éžå¸¸ã«å˜ç´”ãªå¯¾è©±ãƒ¢ãƒ‡ãƒ«ã‚’利用ã—ã¾ã™ã€‚"
+msgstr ""
+"ã“ã‚Œã¾ã§ã«è¦‹ãŸä¾‹ã¯ã€ä»¥ä¸‹ã®è¦å‰‡ã«å¾“ã†éžå¸¸ã«å˜ç´”ãªå¯¾è©±ãƒ¢ãƒ‡ãƒ«ã‚’利用ã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:65
@@ -104,9 +115,9 @@
"values, process validations, update model values, invoke application and "
"render response phases of the JSF request lifecycle."
msgstr ""
-"JSF è¦æ±‚ライフサイクルã§ã‚る〠è¦æ±‚値ã®é©ç”¨ã€ プãƒã‚»ã‚¹ã®å¦¥å½“性検"
-"証〠モデル値ã®æ›´æ–°ã€ アプリケーションã®å‘¼ã³å‡ºã—〠応ç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã®"
-"å„フェーズã®æœŸé–“〠常ã«ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストãŒã‚ã‚Šã¾ã™ã€‚"
+"JSF è¦æ±‚ライフサイクルã§ã‚る〠è¦æ±‚値ã®é©ç”¨ã€ プãƒã‚»ã‚¹ã®å¦¥å½“性検証〠モデル値"
+"ã®æ›´æ–°ã€ アプリケーションã®å‘¼ã³å‡ºã—〠応ç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã®å„フェーズã®æœŸé–“〠"
+"常ã«ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:73
@@ -116,9 +127,9 @@
"attempts to restore any previous long-running conversation context. If none "
"exists, Seam creates a new temporary conversation context."
msgstr ""
-"JSF è¦æ±‚ライフサイクルã§ã‚るビューã®å¾©å…ƒãƒ•ã‚§ãƒ¼ã‚ºã®çµ‚ã‚ã‚Šã§ã€ Seam ã¯ã"
-"ã‚Œã¾ã§ã®é•·æœŸå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®å¾©å…ƒã‚’試ã¿ã¾ã™ã€‚ å˜åœ¨ã—ãªã‘ã‚Œã°ã€ Seam ã¯æ–°ã—ã„"
-"一時的ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストを生æˆã—ã¾ã™ã€‚"
+"JSF è¦æ±‚ライフサイクルã§ã‚るビューã®å¾©å…ƒãƒ•ã‚§ãƒ¼ã‚ºã®çµ‚ã‚ã‚Šã§ã€ Seam ã¯ãã‚Œã¾ã§"
+"ã®é•·æœŸå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®å¾©å…ƒã‚’試ã¿ã¾ã™ã€‚ å˜åœ¨ã—ãªã‘ã‚Œã°ã€ Seam ã¯æ–°ã—ã„一時的"
+"ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストを生æˆã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:81
@@ -127,8 +138,8 @@
"When an <literal>@Begin</literal> method is encountered, the temporary "
"conversation context is promoted to a long running conversation."
msgstr ""
-"<literal>@Begin</literal> メソッドãŒå‡ºã¦ãã‚‹ã¨ã€ 一時的ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚スト"
-"ã¯é•·æœŸå¯¾è©±ã«æ˜‡æ ¼ã—ã¾ã™ã€‚"
+"<literal>@Begin</literal> メソッドãŒå‡ºã¦ãã‚‹ã¨ã€ 一時的ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¯é•·"
+"期対話ã«æ˜‡æ ¼ã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:88
@@ -148,9 +159,9 @@
"stores the contents of a long running conversation context or destroys the "
"contents of a temporary conversation context."
msgstr ""
-"JSF è¦æ±‚ライフサイクルã§ã‚ã‚‹å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã®ãƒ•ã‚§ãƒ¼ã‚ºã®çµ‚ã‚ã‚Š"
-"ã§ã€ Seam ã¯é•·æœŸå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®å†…容を記憶ã™ã‚‹ã‹ã€ 一時的ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ス"
-"トã®å†…å®¹ã‚’ç ´æ£„ã—ã¾ã™ã€‚"
+"JSF è¦æ±‚ライフサイクルã§ã‚ã‚‹å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã®ãƒ•ã‚§ãƒ¼ã‚ºã®çµ‚ã‚ã‚Šã§ã€ Seam ã¯"
+"長期対話コンテã‚ストã®å†…容を記憶ã™ã‚‹ã‹ã€ 一時的ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®å†…å®¹ã‚’ç ´æ£„"
+"ã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:103
@@ -160,19 +171,22 @@
"By default, non-faces requests (GET requests, for example) do not propagate "
"the conversation context, but see below for more information on this."
msgstr ""
-"ã©ã®ã‚ˆã†ãª faces è¦æ±‚ (JSF ãƒã‚¹ãƒˆãƒãƒƒã‚¯) ã§ã‚‚対話コンテã‚ストをä¼æ’ã—ã¾"
-"ã™ã€‚ デフォルトã§ã¯ã€ non-faces è¦æ±‚ (例ãˆã°ã€ GET è¦æ±‚) ã¯å¯¾è©±ã‚³"
-"ンテã‚ストをä¼æ’ã—ã¾ã›ã‚“ãŒã€ ã“ã‚Œã«ã¤ã„ã¦ã®è©³ç´°ã¯ä¸‹è¨˜ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+"ã©ã®ã‚ˆã†ãª faces è¦æ±‚ (JSF ãƒã‚¹ãƒˆãƒãƒƒã‚¯) ã§ã‚‚対話コンテã‚ストをä¼æ’ã—ã¾ã™ã€‚ "
+"デフォルトã§ã¯ã€ non-faces è¦æ±‚ (例ãˆã°ã€ GET è¦æ±‚) ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをä¼æ’"
+"ã—ã¾ã›ã‚“ãŒã€ ã“ã‚Œã«ã¤ã„ã¦ã®è©³ç´°ã¯ä¸‹è¨˜ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Conversations.xml:111
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"If the JSF request lifecycle is foreshortened by a redirect, Seam "
-"transparently stores and restores the current conversation context—"
+"transparently stores and restores the current conversation context — "
"unless the conversation was already ended via <literal>@End"
"(beforeRedirect=true)</literal>."
-msgstr "JSF è¦æ±‚ライフサイクルãŒãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã«ã‚ˆã£ã¦çŸç¸®ã•ã‚Œã‚‹å ´åˆã€ Seam ã¯é€éŽçš„ã«ç¾åœ¨ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをä¿å˜ãŠã‚ˆã³å¾©å…ƒã—ã¾ã™ (ãã®å¯¾è©±ãŒ <literal>@End (beforeRedirect=true) </literal> ã§æ—¢ã«çµ‚了ã•ã‚Œã¦ã„ãªã„é™ã‚Š)。"
+msgstr ""
+"JSF è¦æ±‚ライフサイクルãŒãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã«ã‚ˆã£ã¦çŸç¸®ã•ã‚Œã‚‹å ´åˆã€ Seam ã¯é€éŽçš„ã«"
+"ç¾åœ¨ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをä¿å˜ãŠã‚ˆã³å¾©å…ƒã—ã¾ã™ (ãã®å¯¾è©±ãŒ <literal>@End "
+"(beforeRedirect=true) </literal> ã§æ—¢ã«çµ‚了ã•ã‚Œã¦ã„ãªã„é™ã‚Š)。"
#. Tag: para
#: Conversations.xml:120
@@ -184,7 +198,12 @@
"request for example) will not propagate the conversation context and will be "
"processed in a new temporary conversation. This is usually - but not always "
"- the desired behavior."
-msgstr "Seam ã¯é€éŽçš„ã«å¯¾è©±ã‚³ãƒ³ãƒ†ã‚スト (一時的ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをå«ã‚€) ã‚’ JSF ãƒã‚¹ãƒˆãƒ‘ックãŠã‚ˆã³ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆå…¨ä½“ã«ä¼æ’ã—ã¾ã™ã€‚ 特ã«ä½•ã‚‚ã—ãªã‘れ㰠<emphasis>éž faces è¦æ±‚</emphasis> (ãŸã¨ãˆã° GET è¦æ±‚ãªã©) ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをä¼æ’ã›ãšæ–°ã—ã„一時的ãªå¯¾è©±å†…ã§å‡¦ç†ã•ã‚Œã¾ã™ã€‚ 常ã«ã¨ã¯é™ã‚Šã¾ã›ã‚“ãŒã€ ã“ã‚ŒãŒé€šå¸¸æ±‚ã‚られる動作ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"Seam ã¯é€éŽçš„ã«å¯¾è©±ã‚³ãƒ³ãƒ†ã‚スト (一時的ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをå«ã‚€) ã‚’ JSF ãƒã‚¹"
+"トパックãŠã‚ˆã³ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆå…¨ä½“ã«ä¼æ’ã—ã¾ã™ã€‚ 特ã«ä½•ã‚‚ã—ãªã‘れ㰠<emphasis>éž "
+"faces è¦æ±‚</emphasis> (ãŸã¨ãˆã° GET è¦æ±‚ãªã©) ã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをä¼æ’ã›ãšæ–°"
+"ã—ã„一時的ãªå¯¾è©±å†…ã§å‡¦ç†ã•ã‚Œã¾ã™ã€‚ 常ã«ã¨ã¯é™ã‚Šã¾ã›ã‚“ãŒã€ ã“ã‚ŒãŒé€šå¸¸æ±‚ã‚られ"
+"る動作ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:129
@@ -194,9 +213,9 @@
"need to explicitly code the Seam <emphasis>conversation id</emphasis> as a "
"request parameter:"
msgstr ""
-"non-faces è¦æ±‚全体㫠Seam 対話をä¼æ’ã•ã›ãŸã„å ´åˆã€ è¦æ±‚パラメータ"
-"ã¨ã—㦠Seam <emphasis>対話 ID (conversation id)</emphasis> を明示的ã«ã‚³ãƒ¼ãƒ‰åŒ–ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾"
-"ã™ã€‚"
+"non-faces è¦æ±‚全体㫠Seam 対話をä¼æ’ã•ã›ãŸã„å ´åˆã€ è¦æ±‚パラメータã¨ã—㦠Seam "
+"<emphasis>対話 ID (conversation id)</emphasis> を明示的ã«ã‚³ãƒ¼ãƒ‰åŒ–ã™ã‚‹å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:135
@@ -257,8 +276,8 @@
"If you wish to disable propagation of the conversation context for a "
"postback, a similar trick is used:"
msgstr ""
-"ãƒã‚¹ãƒˆãƒãƒƒã‚¯ç”¨ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®ä¼æ’を無効ã«ã—ãŸã„å ´åˆã¯ã€ åŒæ§˜ã®ãƒˆãƒªãƒƒã‚¯"
-"ãŒä½¿ãˆã¾ã™ã€‚"
+"ãƒã‚¹ãƒˆãƒãƒƒã‚¯ç”¨ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®ä¼æ’を無効ã«ã—ãŸã„å ´åˆã¯ã€ åŒæ§˜ã®ãƒˆãƒªãƒƒã‚¯ãŒ"
+"使ãˆã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:154
@@ -378,9 +397,9 @@
"access to the state of the outer conversation."
msgstr ""
"対話ã«ã¯ã€ 連続的ã«å®Ÿè¡Œã—ãŸã‚ŠåŒæ™‚ã«å®Ÿè¡Œã™ã‚‹ã“ã¨ã‚‚ã‚る多ãã®å°ã•ãªå˜ä½ã®ãƒ¦ãƒ¼"
-"ザーインタラクションもå«ã¾ã‚Œã¾ã™ã€‚ よりå°ã•ã„ <emphasis>ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©± (nested conversation)</"
-"emphasis> ã«ã¯å˜ç‹¬ã®å¯¾è©±çŠ¶æ…‹ã‚»ãƒƒãƒˆãŒã‚り〠ã¾ãŸå¤–å´ã®å¯¾è©±çŠ¶æ…‹ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚‚ã‚"
-"ã‚Šã¾ã™ã€‚"
+"ザーインタラクションもå«ã¾ã‚Œã¾ã™ã€‚ よりå°ã•ã„ <emphasis>ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©± "
+"(nested conversation)</emphasis> ã«ã¯å˜ç‹¬ã®å¯¾è©±çŠ¶æ…‹ã‚»ãƒƒãƒˆãŒã‚り〠ã¾ãŸå¤–å´ã®"
+"対話状態ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚‚ã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:200
@@ -410,7 +429,13 @@
"read-only within a nested conversation, but because objects are obtained by "
"reference, changes to the objects themselves will be reflected in the outer "
"context."
-msgstr "ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯æ—¢å˜ã®å¯¾è©±ã®ã‚¹ã‚³ãƒ¼ãƒ—内㧠<literal>@Begin(nested=true)</literal> ã¨ãƒžãƒ¼ã‚¯ã•ã‚ŒãŸãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã£ã¦ä½œæˆã•ã‚Œã¾ã™ã€‚ ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯ãれ自体ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをæŒã£ã¦ã„ã¾ã™ãŒã€ 外å´ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰å€¤ã‚’èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オブジェクトã¯å‚ç…§ã«ã‚ˆã‚Šå–å¾—ã•ã‚Œã‚‹ãŸã‚外å´ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚ストã¯ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±å†…ã§ã¯èªã¿å–り専用ã¨ãªã‚Šã¾ã™ãŒã€ オブジェクト自体ã¸ã®å¤‰æ›´ã¯ãã®å¤–å´ã®ã‚³ãƒ³ãƒ†ã‚ストã«åæ˜ ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯æ—¢å˜ã®å¯¾è©±ã®ã‚¹ã‚³ãƒ¼ãƒ—内㧠<literal>@Begin(nested=true)</"
+"literal> ã¨ãƒžãƒ¼ã‚¯ã•ã‚ŒãŸãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã£ã¦ä½œæˆã•ã‚Œã¾ã™ã€‚ ãƒã‚¹ãƒˆã•"
+"ã‚ŒãŸå¯¾è©±ã¯ãれ自体ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをæŒã£ã¦ã„ã¾ã™ãŒã€ 外å´ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚ス"
+"トã‹ã‚‰å€¤ã‚’èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オブジェクトã¯å‚ç…§ã«ã‚ˆã‚Šå–å¾—ã•ã‚Œã‚‹ãŸã‚外å´"
+"ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚ストã¯ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±å†…ã§ã¯èªã¿å–り専用ã¨ãªã‚Šã¾ã™ãŒã€ オブ"
+"ジェクト自体ã¸ã®å¤‰æ›´ã¯ãã®å¤–å´ã®ã‚³ãƒ³ãƒ†ã‚ストã«åæ˜ ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:226
@@ -419,7 +444,9 @@
"Nesting a conversation through initializes a context that is stacked on the "
"context of the original, or outer, conversation. The outer conversation is "
"considered the parent."
-msgstr "対話をãƒã‚¹ãƒˆã™ã‚‹ã¨ã‚ªãƒªã‚¸ãƒŠãƒ«ã®å¯¾è©±ã¾ãŸã¯å¤–å´ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚ストã«ç©ã¿é‡ãられるコンテã‚ストをåˆæœŸåŒ–ã—ã¾ã™ã€‚ 外å´ã®å¯¾è©±ãŒè¦ªã¨ã¿ãªã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"対話をãƒã‚¹ãƒˆã™ã‚‹ã¨ã‚ªãƒªã‚¸ãƒŠãƒ«ã®å¯¾è©±ã¾ãŸã¯å¤–å´ã®å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚ストã«ç©ã¿é‡ãら"
+"れるコンテã‚ストをåˆæœŸåŒ–ã—ã¾ã™ã€‚ 外å´ã®å¯¾è©±ãŒè¦ªã¨ã¿ãªã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:233
@@ -427,7 +454,10 @@
msgid ""
"Any values outjected or directly set into the nested conversation’s context "
"do not affect the objects accessible in the parent conversation’s context."
-msgstr "ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚ストã«ç›´æŽ¥ã‚»ãƒƒãƒˆã•ã‚Œã‚‹ã¾ãŸã¯ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹å€¤ã¯ã™ã¹ã¦è¦ªã¨ãªã‚‹å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚スト内ã«ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ãªã‚ªãƒ–ジェクトã«å½±éŸ¿ã¯ä¸Žãˆã¾ã›ã‚“。"
+msgstr ""
+"ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚ストã«ç›´æŽ¥ã‚»ãƒƒãƒˆã•ã‚Œã‚‹ã¾ãŸã¯ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹å€¤"
+"ã¯ã™ã¹ã¦è¦ªã¨ãªã‚‹å¯¾è©±ã®ã‚³ãƒ³ãƒ†ã‚スト内ã«ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ãªã‚ªãƒ–ジェクトã«å½±éŸ¿ã¯ä¸Žãˆ"
+"ã¾ã›ã‚“。"
#. Tag: para
#: Conversations.xml:240
@@ -437,7 +467,10 @@
"lookup the value in the current conversation context and, if no value is "
"found, will proceed down the conversation stack if the conversation is "
"nested. As you will see in moment, this behavior can be overriden."
-msgstr "対話コンテã‚ストã‹ã‚‰ã®ã‚³ãƒ³ãƒ†ã‚スト検索やインジェクションã¯ã¾ãšç¾åœ¨ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã«ã‚る値を検索ã—〠値ãŒã¿ã¤ã‹ãªã‚‰ãªã„ã¨å¯¾è©±ãŒãƒã‚¹ãƒˆã•ã‚Œã¦ã„ã‚‹å ´åˆã¯ãã®å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯ã«é€²ã¿ã¾ã™ã€‚ ã“ã®ã‚ã¨ã‚ã‹ã‚‹ã‚ˆã†ã«ã€ ã“ã®å‹•ä½œã¯ä¸Šæ›¸ãå¯èƒ½ã§ã™ã€‚"
+msgstr ""
+"対話コンテã‚ストã‹ã‚‰ã®ã‚³ãƒ³ãƒ†ã‚スト検索やインジェクションã¯ã¾ãšç¾åœ¨ã®å¯¾è©±ã‚³ãƒ³"
+"テã‚ストã«ã‚る値を検索ã—〠値ãŒã¿ã¤ã‹ãªã‚‰ãªã„ã¨å¯¾è©±ãŒãƒã‚¹ãƒˆã•ã‚Œã¦ã„ã‚‹å ´åˆã¯ã"
+"ã®å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯ã«é€²ã¿ã¾ã™ã€‚ ã“ã®ã‚ã¨ã‚ã‹ã‚‹ã‚ˆã†ã«ã€ ã“ã®å‹•ä½œã¯ä¸Šæ›¸ãå¯èƒ½ã§ã™ã€‚"
#. Tag: para
#: Conversations.xml:250
@@ -447,7 +480,10 @@
"conversation will be destroyed, and the outer conversation will resume, by "
"\"popping\" the conversation stack. Conversations may be nested to any "
"arbitrary depth."
-msgstr "次㫠<literal>@End</literal> ãŒå‡ºã¦ãã‚‹ã¨ã€ 対話スタックã‹ã‚‰ã€Œãƒãƒƒãƒ—(Pop)ã€ã•ã‚Œã‚‹ã“ã¨ã§ã€ ãã®å–り出ã•ã‚ŒãŸå¯¾è©±ã¯ç ´æ£„ã•ã‚Œã¾ã™ã€‚ 対話ã¯ä»»æ„ã®æ·±ã•ã«ãƒã‚¹ãƒˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"次㫠<literal>@End</literal> ãŒå‡ºã¦ãã‚‹ã¨ã€ 対話スタックã‹ã‚‰ã€Œãƒãƒƒãƒ—(Pop)ã€ã•"
+"れるã“ã¨ã§ã€ ãã®å–り出ã•ã‚ŒãŸå¯¾è©±ã¯ç ´æ£„ã•ã‚Œã¾ã™ã€‚ 対話ã¯ä»»æ„ã®æ·±ã•ã«ãƒã‚¹ãƒˆã™"
+"ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:257
@@ -474,7 +510,10 @@
"conversation. Destroying this conversation always destroy all of its "
"descendents. You can achieve this declaratively by specifying <literal>@End"
"(root=true)</literal>."
-msgstr "対話スタックã®æœ€ä¸‹ä½ã«ã‚る対話ãŒãƒ«ãƒ¼ãƒˆã®å¯¾è©±ã«ãªã‚Šã¾ã™ã€‚ ã“ã®å¯¾è©±ã‚’ç ´æ£„ã™ã‚‹ã¨å¸¸ã«æ´¾ç”Ÿã—ãŸå¯¾è©±ã¯ã™ã¹ã¦ç ´æ£„ã•ã‚Œã¾ã™ã€‚ <literal>@End(root=true)</literal> を指定ã™ã‚‹ã¨å®£è¨€çš„ã«ã“れを行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"対話スタックã®æœ€ä¸‹ä½ã«ã‚る対話ãŒãƒ«ãƒ¼ãƒˆã®å¯¾è©±ã«ãªã‚Šã¾ã™ã€‚ ã“ã®å¯¾è©±ã‚’ç ´æ£„ã™ã‚‹ã¨"
+"常ã«æ´¾ç”Ÿã—ãŸå¯¾è©±ã¯ã™ã¹ã¦ç ´æ£„ã•ã‚Œã¾ã™ã€‚ <literal>@End(root=true)</literal> ã‚’"
+"指定ã™ã‚‹ã¨å®£è¨€çš„ã«ã“れを行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:274
@@ -487,9 +526,9 @@
"management."
msgstr ""
"対話ã¯<emphasis>継続å¯èƒ½ãªçŠ¶æ…‹</emphasis>ã¨è¦‹ãªã™ã“ã¨ãŒã§ãã¾ã™ã€‚ ãƒã‚¹ãƒˆã•ã‚Œ"
-"ãŸå¯¾è©±ã«ã‚ˆã‚Šã€ ユーザーã¨ã®äº¤ä¿¡ã§ã®ã•ã¾ã–ã¾ãªãƒã‚¤ãƒ³ãƒˆã«ãŠã„ã¦ã‚¢ãƒ—リ"
-"ケーションã¯ä¸€è²«ã—ãŸç¶™ç¶šå¯èƒ½ãªçŠ¶æ…‹ã‚’æ•ã‚‰ãˆã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ 従ã£"
-"ã¦ã€ 戻るボタンを押ã™ã“ã¨ã‚„ワークスペース管ç†ã«å¯¾ã—ã¦æ£ã—ã„動作をä¿è¨¼ã—ã¾ã™ã€‚"
+"ãŸå¯¾è©±ã«ã‚ˆã‚Šã€ ユーザーã¨ã®äº¤ä¿¡ã§ã®ã•ã¾ã–ã¾ãªãƒã‚¤ãƒ³ãƒˆã«ãŠã„ã¦ã‚¢ãƒ—リケーション"
+"ã¯ä¸€è²«ã—ãŸç¶™ç¶šå¯èƒ½ãªçŠ¶æ…‹ã‚’æ•ã‚‰ãˆã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ 従ã£ã¦ã€ 戻る"
+"ボタンを押ã™ã“ã¨ã‚„ワークスペース管ç†ã«å¯¾ã—ã¦æ£ã—ã„動作をä¿è¨¼ã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:282
@@ -503,11 +542,11 @@
"this behavior by annotating the component <literal>@PerNestedConversation</"
"literal>."
msgstr ""
-"å‰è¿°ã—ãŸé€šã‚Šã€ ç¾åœ¨ãƒã‚¹ãƒˆã•ã‚Œã¦ã„る対話ã®è¦ªã¨ãªã‚‹å¯¾è©±ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå˜åœ¨ã™ã‚‹å ´"
-"åˆã€ ã“ã®ãƒã‚¹ãƒˆã•ã‚Œã¦ã„る対話ã¯åŒã˜ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’使用ã—ã¾ã™ã€‚ã¨ãã«ã¯ã€ 親ã¨"
-"ãªã‚‹å¯¾è©±å†…ã«å˜åœ¨ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒãã®åã¨ãªã‚‹å¯¾è©±ã‹ã‚‰ã¯è¦‹ãˆãª"
-"ããªã‚‹ã‚ˆã†ã«ã€ ãƒã‚¹ãƒˆã•ã‚Œã‚‹ãã‚Œãžã‚Œã®å¯¾è©±å†…ã«åˆ¥ã€…ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’æŒãŸã›ã‚‹ã¨ä¾¿"
-"利ãªã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã« <literal>@PerNestedConversation</"
+"å‰è¿°ã—ãŸé€šã‚Šã€ ç¾åœ¨ãƒã‚¹ãƒˆã•ã‚Œã¦ã„る対話ã®è¦ªã¨ãªã‚‹å¯¾è©±ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå˜åœ¨ã™"
+"ã‚‹å ´åˆã€ ã“ã®ãƒã‚¹ãƒˆã•ã‚Œã¦ã„る対話ã¯åŒã˜ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’使用ã—ã¾ã™ã€‚ã¨ãã«ã¯ã€ "
+"親ã¨ãªã‚‹å¯¾è©±å†…ã«å˜åœ¨ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒãã®åã¨ãªã‚‹å¯¾è©±ã‹ã‚‰ã¯è¦‹"
+"ãˆãªããªã‚‹ã‚ˆã†ã«ã€ ãƒã‚¹ãƒˆã•ã‚Œã‚‹ãã‚Œãžã‚Œã®å¯¾è©±å†…ã«åˆ¥ã€…ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’æŒãŸã›ã‚‹"
+"ã¨ä¾¿åˆ©ãªã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã« <literal>@PerNestedConversation</"
"literal> アノテーションを付ã‘ã‚‹ã¨ã“れを行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: title
@@ -525,10 +564,10 @@
"This can occur if the user bookmarks the page, or if we navigate to the page "
"via an <literal><h:outputLink></literal>."
msgstr ""
-"ページ㌠non-faces è¦æ±‚ (例〠HTTP GET è¦æ±‚) 経由ã§ã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹"
-"å ´åˆã€ JSF ã¯èµ·å‹•ã•ã‚Œã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã‚’å…¨ã定義ã—ã¾ã›ã‚“。 ユーザーãŒãã®"
-"ページをブックマークã™ã‚‹ã€ã‚ã‚‹ã„㯠<literal><h:outputLink></literal> ã‹"
-"らãã®ãƒšãƒ¼ã‚¸ã«è¡Œãç€ãå ´åˆãªã©ã«ç™ºç”Ÿã—ã¾ã™ã€‚"
+"ページ㌠non-faces è¦æ±‚ (例〠HTTP GET è¦æ±‚) 経由ã§ã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹å ´åˆã€ JSF "
+"ã¯èµ·å‹•ã•ã‚Œã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã‚’å…¨ã定義ã—ã¾ã›ã‚“。 ユーザーãŒãã®ãƒšãƒ¼ã‚¸ã‚’ブッ"
+"クマークã™ã‚‹ã€ã‚ã‚‹ã„㯠<literal><h:outputLink></literal> ã‹ã‚‰ãã®ãƒšãƒ¼ã‚¸"
+"ã«è¡Œãç€ãå ´åˆãªã©ã«ç™ºç”Ÿã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:303
@@ -537,7 +576,10 @@
"Sometimes we want to begin a conversation immediately the page is accessed. "
"Since there is no JSF action method, we can't solve the problem in the usual "
"way, by annotating the action with <literal>@Begin</literal>."
-msgstr "ページãŒã‚¢ã‚¯ã‚»ã‚¹ã•ã‚ŒãŸã‚‰ç›´ã¡ã«å¯¾è©±ã‚’開始ã—ãŸã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ JSF アクションメソッドãŒãªã„ãŸã‚〠アクション㫠<literal>@Begin</literal> アノテーションを付ã‘ã‚‹ã¨ã„ã†æ™®é€šã®æ–¹æ³•ã§ã¯å•é¡Œã‚’解決ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。"
+msgstr ""
+"ページãŒã‚¢ã‚¯ã‚»ã‚¹ã•ã‚ŒãŸã‚‰ç›´ã¡ã«å¯¾è©±ã‚’開始ã—ãŸã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ JSF アクション"
+"メソッドãŒãªã„ãŸã‚〠アクション㫠<literal>@Begin</literal> アノテーションを"
+"付ã‘ã‚‹ã¨ã„ã†æ™®é€šã®æ–¹æ³•ã§ã¯å•é¡Œã‚’解決ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。"
#. Tag: para
#: Conversations.xml:309
@@ -548,7 +590,12 @@
"state is held in a Seam component, we can fetch the state in a "
"<literal>@Create</literal> method. If not, we can define a "
"<literal>@Factory</literal> method for the context variable."
-msgstr "ã“ã®ãƒšãƒ¼ã‚¸ãŒçŠ¶æ…‹ã‚’コンテã‚スト変数ã«ãƒ•ã‚§ãƒƒãƒã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã€ ã•ã‚‰ãªã‚‹å•é¡ŒãŒç™ºç”Ÿã—ã¾ã™ã€‚ ã™ã§ã«ã€2 ã¤ã®å•é¡Œè§£æ±ºæ–¹æ³•ã‚’見ã¦ãã¾ã—ãŸã€‚ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ãã®çŠ¶æ…‹ãŒä¿æŒã•ã‚Œã‚‹å ´åˆã€ <literal>@Create</literal> メソッドã§ãã®çŠ¶æ…‹ã‚’フェッãƒã§ãã¾ã™ã€‚ ä¿æŒã•ã‚Œã¦ã„ãªã‘ã‚Œã°ã€ コンテã‚スト変数ã«å¯¾ã—㦠<literal>@Factory</literal> メソッドを定義ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ã“ã®ãƒšãƒ¼ã‚¸ãŒçŠ¶æ…‹ã‚’コンテã‚スト変数ã«ãƒ•ã‚§ãƒƒãƒã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã€ ã•ã‚‰ãªã‚‹å•é¡Œ"
+"ãŒç™ºç”Ÿã—ã¾ã™ã€‚ ã™ã§ã«ã€2 ã¤ã®å•é¡Œè§£æ±ºæ–¹æ³•ã‚’見ã¦ãã¾ã—ãŸã€‚ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ã«ãã®çŠ¶æ…‹ãŒä¿æŒã•ã‚Œã‚‹å ´åˆã€ <literal>@Create</literal> メソッドã§ãã®çŠ¶æ…‹ã‚’"
+"フェッãƒã§ãã¾ã™ã€‚ ä¿æŒã•ã‚Œã¦ã„ãªã‘ã‚Œã°ã€ コンテã‚スト変数ã«å¯¾ã—㦠"
+"<literal>@Factory</literal> メソッドを定義ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:317
@@ -584,11 +631,10 @@
"null outcome, Seam will process any appropriate JSF and Seam navigation "
"rules, possibly resulting in a completely different page being rendered."
msgstr ""
-"ページãŒãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹ã‚ˆã†ã¨ã™ã‚‹ã¨ãã¯å¸¸ã«ã€ å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°"
-"フェーズã®å†’é ã§ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ ページアクション㌠"
-"null 以外ã®çµæžœã‚’è¿”ã™å ´åˆã€ Seam ã¯é©åˆ‡ãª JSF ãŠã‚ˆã³ Seam ナビゲーションã®è¦å‰‡"
-"を処ç†ã™ã‚‹ã®ã§ã€ ã¾ã£ãŸãç•°ãªã‚‹ãƒšãƒ¼ã‚¸ãŒãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚‹ã“ã¨ã«ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›"
-"ん。"
+"ページãŒãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹ã‚ˆã†ã¨ã™ã‚‹ã¨ãã¯å¸¸ã«ã€ å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ãƒ•ã‚§ãƒ¼ã‚ºã®"
+"冒é ã§ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ ページアクション㌠null 以外ã®"
+"çµæžœã‚’è¿”ã™å ´åˆã€ Seam ã¯é©åˆ‡ãª JSF ãŠã‚ˆã³ Seam ナビゲーションã®è¦å‰‡ã‚’処ç†ã™ã‚‹"
+"ã®ã§ã€ ã¾ã£ãŸãç•°ãªã‚‹ãƒšãƒ¼ã‚¸ãŒãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚‹ã“ã¨ã«ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: para
#: Conversations.xml:333
@@ -598,8 +644,8 @@
"begin a conversation, you could use a built-in action method that does just "
"that:"
msgstr ""
-"ページã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°å‰ã«è¡Œã„ãŸã„ã“ã¨ãŒå¯¾è©±ã®é–‹å§‹ã ã‘ãªã‚‰ã€ 組ã¿è¾¼ã¿ã‚¢ã‚¯ã‚·ãƒ§"
-"ンメソッドを次ã®ã‚ˆã†ã«ä½¿ç”¨ã§ãã¾ã™ã€‚"
+"ページã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°å‰ã«è¡Œã„ãŸã„ã“ã¨ãŒå¯¾è©±ã®é–‹å§‹ã ã‘ãªã‚‰ã€ 組ã¿è¾¼ã¿ã‚¢ã‚¯ã‚·ãƒ§ãƒ³"
+"メソッドを次ã®ã‚ˆã†ã«ä½¿ç”¨ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:339
@@ -623,9 +669,9 @@
"similarly, you can use <literal>#{conversation.end}</literal> to end "
"conversations."
msgstr ""
-"ã¾ãŸã€ ã“ã®çµ„ã¿è¾¼ã¿ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ JSF コントãƒãƒ¼ãƒ«ã‹ã‚‰ã‚‚呼ã³å‡ºã™ã“ã¨ãŒã§ã〠"
-"åŒæ§˜ã« <literal>#{conversation.end}</literal> を使ã£ã¦å¯¾è©±ã‚’終了ã™ã‚‹ã“ã¨ãŒã§"
-"ãã¾ã™ã€‚"
+"ã¾ãŸã€ ã“ã®çµ„ã¿è¾¼ã¿ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ JSF コントãƒãƒ¼ãƒ«ã‹ã‚‰ã‚‚呼ã³å‡ºã™ã“ã¨ãŒã§ã〠åŒ"
+"様㫠<literal>#{conversation.end}</literal> を使ã£ã¦å¯¾è©±ã‚’終了ã™ã‚‹ã“ã¨ãŒã§ã"
+"ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:347
@@ -661,7 +707,8 @@
#: Conversations.xml:356
#, no-c-format
msgid "There is also an <literal><end-conversation></literal> element."
-msgstr "ã¾ãŸã€ <literal><end-conversation></literal> エレメントもã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã¾ãŸã€ <literal><end-conversation></literal> エレメントもã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:361
@@ -690,7 +737,8 @@
#. Tag: para
#: Conversations.xml:369
#, no-c-format
-msgid "Annotate the <literal>@Create</literal> method with <literal>@Begin</literal>"
+msgid ""
+"Annotate the <literal>@Create</literal> method with <literal>@Begin</literal>"
msgstr ""
" <literal>@Create</literal> メソッド㫠<literal>@Begin</literal> アノテーショ"
"ãƒ³ã‚’è¿½åŠ ã™ã‚‹"
@@ -726,7 +774,8 @@
#. Tag: para
#: Conversations.xml:393
#, no-c-format
-msgid "Use <literal>#{conversation.begin}</literal> as the Seam page action method"
+msgid ""
+"Use <literal>#{conversation.begin}</literal> as the Seam page action method"
msgstr ""
"<literal>#{conversation.begin}</literal> ã‚’ Seam ページアクションメソッドã¨ã—"
"ã¦ä½¿ç”¨ã™ã‚‹"
@@ -750,7 +799,12 @@
"feature. In plain JSF, you need to use an <literal><h:outputLink></"
"literal> if you need this functionality. But there are two major limitations "
"to <literal><h:outputLink></literal>."
-msgstr "JSF コマンドリンクã¯å¸¸ã« JavaScript ã§ãƒ•ã‚©ãƒ¼ãƒ サブミットを行ã„ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã‚¦ã‚§ãƒ–ブラウザã®ã€Œæ–°ã—ã„ウィンドウã§é–‹ãã€ã¾ãŸã¯ã€Œæ–°ã—ã„タブã§é–‹ãã€æ©Ÿèƒ½ã‚’動作ã•ã›ãªãã—ã¦ã—ã¾ã„ã¾ã™ã€‚ プレーン㮠JFS ã§ã“ã®æ©Ÿèƒ½ãŒå¿…è¦ãªå ´åˆã¯ã€ <literal><h:outputLink></literal> を使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ãŸã ã—〠<literal><h:outputLink></literal> ã«ã¯é‡è¦ãªåˆ¶é™ãŒ 2 ã¤ã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"JSF コマンドリンクã¯å¸¸ã« JavaScript ã§ãƒ•ã‚©ãƒ¼ãƒ サブミットを行ã„ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆ"
+"りウェブブラウザã®ã€Œæ–°ã—ã„ウィンドウã§é–‹ãã€ã¾ãŸã¯ã€Œæ–°ã—ã„タブã§é–‹ãã€æ©Ÿèƒ½ã‚’"
+"動作ã•ã›ãªãã—ã¦ã—ã¾ã„ã¾ã™ã€‚ プレーン㮠JFS ã§ã“ã®æ©Ÿèƒ½ãŒå¿…è¦ãªå ´åˆã¯ã€ "
+"<literal><h:outputLink></literal> を使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ãŸã ã—〠"
+"<literal><h:outputLink></literal> ã«ã¯é‡è¦ãªåˆ¶é™ãŒ 2 ã¤ã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:415
@@ -774,19 +828,28 @@
#. Tag: para
#: Conversations.xml:428
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Seam provides the notion of a <emphasis>page action</emphasis> to help solve "
"the first problem, but this does nothing to help us with the second problem. "
"We <emphasis>could</emphasis> work around this by using the RESTful approach "
"of passing a request parameter and requerying for the selected object on the "
-"server side. In some cases—such as the Seam blog example "
-"application—this is indeed the best approach. The RESTful style "
-"supports bookmarking, since it does not require server-side state. In other "
-"cases, where we don't care about bookmarks, the use of <literal>@DataModel</"
+"server side. In some cases — such as the Seam blog example application "
+"— this is indeed the best approach. The RESTful style supports "
+"bookmarking, since it does not require server-side state. In other cases, "
+"where we don't care about bookmarks, the use of <literal>@DataModel</"
"literal> and <literal>@DataModelSelection</literal> is just so convenient "
"and transparent!"
-msgstr "Seam 㯠1 番目ã®å•é¡Œè§£æ±ºã«å¯¾ã—ã¦ã¯ <emphasis>ページアクション</emphasis>ã¨ã„ã†æ¦‚念をæä¾›ã—ã¦ã„ã¾ã™ãŒã€ ã“れ㯠2 番目ã®å•é¡Œã«ã¤ã„ã¦ã¯ã¾ã£ãŸãå½¹ã«ç«‹ã¡ã¾ã›ã‚“。 ã“ã‚Œã«ã¤ã„ã¦ã¯è¦æ±‚パラメータを渡ã™ã¨ã„ㆠRESTful 方法を使ã£ã¦ã‚µãƒ¼ãƒãƒ¼å´ã«ã‚ã‚‹é¸æŠžã‚ªãƒ–ジェクトã«å†å•ã„åˆã‚ã›ã‚’è¡Œã†ã“ã¨ã§<emphasis>回é¿ã§ãã¾ã—ãŸ</emphasis>。 Seam ブãƒã‚°ã‚µãƒ³ãƒ—ルアプリケーションãªã©ã®å ´åˆã«ã¯ã€ 実際ã«ã“ã‚ŒãŒæœ€é©ã®æ‰‹æ®µã¨ãªã‚Šã¾ã™ã€‚ RESTful スタイルã¯ã‚µãƒ¼ãƒãƒ¼å´ã®çŠ¶æ…‹ã‚’å¿…è¦ã¨ã—ãªã„ãŸã‚ブックマーク機能をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ ブックマークã¯ã‚ã¾ã‚Šå¿…è¦ãªã„ãªã©ã“れ以外ã®å ´åˆã¯ã€ <literal>@DataModel</literal> ãŠã‚ˆã³ <literal>@DataModelSelection</literal> を使用ã™ã‚‹ã¨éžå¸¸ã«ä¾¿åˆ©ã§é€éŽçš„ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"Seam 㯠1 番目ã®å•é¡Œè§£æ±ºã«å¯¾ã—ã¦ã¯ <emphasis>ページアクション</emphasis>ã¨ã„"
+"ã†æ¦‚念をæä¾›ã—ã¦ã„ã¾ã™ãŒã€ ã“れ㯠2 番目ã®å•é¡Œã«ã¤ã„ã¦ã¯ã¾ã£ãŸãå½¹ã«ç«‹ã¡ã¾ã›"
+"ん。 ã“ã‚Œã«ã¤ã„ã¦ã¯è¦æ±‚パラメータを渡ã™ã¨ã„ㆠRESTful 方法を使ã£ã¦ã‚µãƒ¼ãƒãƒ¼å´"
+"ã«ã‚ã‚‹é¸æŠžã‚ªãƒ–ジェクトã«å†å•ã„åˆã‚ã›ã‚’è¡Œã†ã“ã¨ã§<emphasis>回é¿ã§ãã¾ã—ãŸ</"
+"emphasis>。 Seam ブãƒã‚°ã‚µãƒ³ãƒ—ルアプリケーションãªã©ã®å ´åˆã«ã¯ã€ 実際ã«ã“ã‚ŒãŒ"
+"最é©ã®æ‰‹æ®µã¨ãªã‚Šã¾ã™ã€‚ RESTful スタイルã¯ã‚µãƒ¼ãƒãƒ¼å´ã®çŠ¶æ…‹ã‚’å¿…è¦ã¨ã—ãªã„ãŸã‚"
+"ブックマーク機能をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ ブックマークã¯ã‚ã¾ã‚Šå¿…è¦ãªã„ãªã©ã“れ以外ã®"
+"å ´åˆã¯ã€ <literal>@DataModel</literal> ãŠã‚ˆã³ <literal>@DataModelSelection</"
+"literal> を使用ã™ã‚‹ã¨éžå¸¸ã«ä¾¿åˆ©ã§é€éŽçš„ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:441
@@ -834,7 +897,10 @@
"If you specify <emphasis>both</emphasis> a JSF view id and an action method, "
"the 'view' will be used <emphasis>unless</emphasis> the action method "
"returns a non-null outcome:"
-msgstr "JSF ビュー ID ã¨ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ã®<emphasis>両方</emphasis>を指定ã™ã‚‹ã¨ã€ <emphasis>アクションメソッド㌠null 以外ã®çµæžœã‚’è¿”ã•ãªã„é™ã‚Š</emphasis>「ビューã€ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"JSF ビュー ID ã¨ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ã®<emphasis>両方</emphasis>を指定ã™ã‚‹ã¨ã€ "
+"<emphasis>アクションメソッド㌠null 以外ã®çµæžœã‚’è¿”ã•ãªã„é™ã‚Š</emphasis>"
+"「ビューã€ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:466
@@ -900,7 +966,8 @@
msgid ""
"If the link begins a conversation, you can even specify a pageflow to be "
"used:"
-msgstr "リンクãŒå¯¾è©±ã‚’開始ã™ã‚‹ã¨ã€ 使用ã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ãƒ—ãƒãƒ¼ã‚’指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgstr ""
+"リンクãŒå¯¾è©±ã‚’開始ã™ã‚‹ã¨ã€ 使用ã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ãƒ—ãƒãƒ¼ã‚’指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:491
@@ -917,8 +984,10 @@
#. Tag: para
#: Conversations.xml:493
#, no-c-format
-msgid "The <literal>taskInstance</literal> attribute if for use in jBPM task lists:"
-msgstr "jBPM タスクリストを使用ã™ã‚‹å ´åˆã® <literal>taskInstance</literal> 属性ã§ã™ã€‚"
+msgid ""
+"The <literal>taskInstance</literal> attribute if for use in jBPM task lists:"
+msgstr ""
+"jBPM タスクリストを使用ã™ã‚‹å ´åˆã® <literal>taskInstance</literal> 属性ã§ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:497
@@ -1027,9 +1096,9 @@
"temporary conversation contexts across redirects."
msgstr ""
"<literal>facesMessages</literal> ã«è¿½åŠ ã•ã‚Œã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ã™ã¹ã¦ã™ã次ã®ãƒ•ã‚§ãƒ¼"
-"スã§ã‚ã‚‹å¿œç”レンダリングフェーズã§ç¾åœ¨ã®å¯¾è©±ã«å¯¾ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ ã“ã‚Œ"
-"㯠Seam ãŒãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆå…¨ä½“ã«ä¸€æ™‚çš„ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをç¶æŒã™ã‚‹ã®ã§é•·æœŸå®Ÿè¡Œã®"
-"対話ãŒãªã„å ´åˆã§ã‚‚機能ã—ã¾ã™ã€‚"
+"スã§ã‚ã‚‹å¿œç”レンダリングフェーズã§ç¾åœ¨ã®å¯¾è©±ã«å¯¾ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ ã“れ㯠"
+"Seam ãŒãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆå…¨ä½“ã«ä¸€æ™‚çš„ãªå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストをç¶æŒã™ã‚‹ã®ã§é•·æœŸå®Ÿè¡Œã®å¯¾è©±"
+"ãŒãªã„å ´åˆã§ã‚‚機能ã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:538
@@ -1040,8 +1109,10 @@
#. Tag: programlisting
#: Conversations.xml:542
#, no-c-format
-msgid "<![CDATA[facesMessages.add(\"Document #{document.title} was updated\");]]>"
-msgstr "<![CDATA[facesMessages.add(\"Document #{document.title} was updated\");]]>"
+msgid ""
+"<![CDATA[facesMessages.add(\"Document #{document.title} was updated\");]]>"
+msgstr ""
+"<![CDATA[facesMessages.add(\"Document #{document.title} was updated\");]]>"
#. Tag: para
#: Conversations.xml:544
@@ -1068,7 +1139,9 @@
"When working with conversations that deal with persistent objects, it may be "
"desirable to use the natural business key of the object instead of the "
"standard, \"surrogate\" conversation id:"
-msgstr "永続オブジェクトを処ç†ã™ã‚‹å¯¾è©±ã‚’作æ¥ã™ã‚‹å ´åˆã¯æ¨™æº–ã®ã‚µãƒã‚²ãƒ¼ãƒˆå¯¾è©± ID ã§ã¯ãªããã®ã‚ªãƒ–ジェクトã®ãƒŠãƒãƒ¥ãƒ©ãƒ«ã‚ーを使用ã™ã‚‹æ–¹ãŒæœ›ã¾ã—ã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"永続オブジェクトを処ç†ã™ã‚‹å¯¾è©±ã‚’作æ¥ã™ã‚‹å ´åˆã¯æ¨™æº–ã®ã‚µãƒã‚²ãƒ¼ãƒˆå¯¾è©± ID ã§ã¯ãª"
+"ããã®ã‚ªãƒ–ジェクトã®ãƒŠãƒãƒ¥ãƒ©ãƒ«ã‚ーを使用ã™ã‚‹æ–¹ãŒæœ›ã¾ã—ã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: emphasis
#: Conversations.xml:561
@@ -1087,16 +1160,26 @@
"enter your payment details but you can't remember their address. You "
"accidentally reuse the same browser window finding out their address. Now "
"you need to return to the payment for the item. </quote>"
-msgstr "ユーザーãŒåŒã˜æ“作を 2 回è¦æ±‚ã™ã‚‹å ´åˆã¯æ—¢å˜ã®å¯¾è©±ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã¨ä¾¿åˆ©ãªå ´åˆãŒã‚ã‚Šã¾ã™ã€‚ 例をã‚ã’ã¦ã¿ã¾ã™ã€‚ <quote> 「ebay ã§ä¸¡è¦ªã¸ã®ã‚¯ãƒªã‚¹ãƒžã‚¹ãƒ—レゼントをç²å¾—ã—ãã®ã‚¢ã‚¤ãƒ†ãƒ ã®æ”¯æ‰•ã„プãƒã‚»ã‚¹ãŒé€”ä¸ã¾ã§é€²ã‚“ã§ã„ã¾ã™ã€‚ ã“ã“ã§ã“ã®ã‚¢ã‚¤ãƒ†ãƒ ãŒç›´æŽ¥ä¸¡è¦ªã«é…é”ã•ã‚Œã‚‹ã‚ˆã†ã«ã—よã†ã¨æ€ã„ã¾ã™ã€‚ 支払ã„詳細ã¯å…¥åŠ›ã—ã¾ã—ãŸãŒä¸¡è¦ªã®æ˜Žç¢ºãªä½æ‰€ã‚’æ€ã„出ã™ã“ã¨ãŒã§ãã¾ã›ã‚“。 ä½æ‰€ã‚’検索ã—よã†ã¨ã—ã¦èª¤ã£ã¦åŒã˜ãƒ–ラウザウィンドウを使ã£ã¦ã—ã¾ã„ã¾ã—ãŸã€‚ ã‚‚ã†ä¸€åº¦ã•ã£ãã®ã‚¢ã‚¤ãƒ†ãƒ ã®æ”¯æ‰•ã„ã«æˆ»ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚〠</quote>"
+msgstr ""
+"ユーザーãŒåŒã˜æ“作を 2 回è¦æ±‚ã™ã‚‹å ´åˆã¯æ—¢å˜ã®å¯¾è©±ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã¨ä¾¿åˆ©ãªå ´"
+"åˆãŒã‚ã‚Šã¾ã™ã€‚ 例をã‚ã’ã¦ã¿ã¾ã™ã€‚ <quote> 「ebay ã§ä¸¡è¦ªã¸ã®ã‚¯ãƒªã‚¹ãƒžã‚¹ãƒ—レゼン"
+"トをç²å¾—ã—ãã®ã‚¢ã‚¤ãƒ†ãƒ ã®æ”¯æ‰•ã„プãƒã‚»ã‚¹ãŒé€”ä¸ã¾ã§é€²ã‚“ã§ã„ã¾ã™ã€‚ ã“ã“ã§ã“ã®ã‚¢ã‚¤"
+"テムãŒç›´æŽ¥ä¸¡è¦ªã«é…é”ã•ã‚Œã‚‹ã‚ˆã†ã«ã—よã†ã¨æ€ã„ã¾ã™ã€‚ 支払ã„詳細ã¯å…¥åŠ›ã—ã¾ã—ãŸãŒ"
+"両親ã®æ˜Žç¢ºãªä½æ‰€ã‚’æ€ã„出ã™ã“ã¨ãŒã§ãã¾ã›ã‚“。 ä½æ‰€ã‚’検索ã—よã†ã¨ã—ã¦èª¤ã£ã¦åŒã˜"
+"ブラウザウィンドウを使ã£ã¦ã—ã¾ã„ã¾ã—ãŸã€‚ ã‚‚ã†ä¸€åº¦ã•ã£ãã®ã‚¢ã‚¤ãƒ†ãƒ ã®æ”¯æ‰•ã„ã«æˆ»"
+"ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚〠</quote>"
#. Tag: para
#: Conversations.xml:576
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"With a natural conversation its really easy to have the user rejoin the "
+"With a natural conversation it's really easy to have the user rejoin the "
"existing conversation, and pick up where they left off - just have them to "
"rejoin the payForItem conversation with the itemId as the conversation id."
-msgstr "ナãƒãƒ¥ãƒ©ãƒ«å¯¾è©±ã§ã¯æ—¢å˜ã®å¯¾è©±ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’å†åº¦å‚åŠ ã•ã›ã¦ä¸æ–ã—ãŸã¨ã“ã‚ã‹ã‚‰ã¾ãŸå§‹ã‚ã•ã›ã‚‹ã“ã¨ãŒéžå¸¸ã«ç°¡å˜ã§ã™ã€‚ 対話 ID ã¨ã—㦠itemId を使ㄠpayForItem 対話ã«å†åº¦å‚åŠ ã•ã›ã‚‹ã ã‘ã§ã™ã€‚"
+msgstr ""
+"ナãƒãƒ¥ãƒ©ãƒ«å¯¾è©±ã§ã¯æ—¢å˜ã®å¯¾è©±ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’å†åº¦å‚åŠ ã•ã›ã¦ä¸æ–ã—ãŸã¨ã“ã‚ã‹ã‚‰ã¾ãŸ"
+"始ã‚ã•ã›ã‚‹ã“ã¨ãŒéžå¸¸ã«ç°¡å˜ã§ã™ã€‚ 対話 ID ã¨ã—㦠itemId を使ㄠpayForItem 対話"
+"ã«å†åº¦å‚åŠ ã•ã›ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: emphasis
#: Conversations.xml:584
@@ -1112,19 +1195,29 @@
"url) and a meaningful URL (like this Wiki uses - so don't identify things by "
"random ids). For some applications user friendly URLs are less important, of "
"course."
-msgstr "個人的ã«ã¯æ“作å¯èƒ½ãªéšŽå±¤ã¨ (URL を編集ã—ãªãŒã‚‰æ“作å¯èƒ½) æ„味ã®ã‚ã‚‹ URL (ã“ã® Wiki ã«è¦‹ã‚‰ã‚Œã‚‹ã‚ˆã†ã«ãƒ©ãƒ³ãƒ€ãƒ 㪠ID ã§ã®è˜åˆ¥ã‚’è¡Œã‚ãªã„) ã§æ§‹æˆã•ã‚Œã¦ã„るよã†ã«è¦‹ãˆã¾ã™ãŒã€ アプリケーションユーザーã«ã¨ã£ã¦ã¯ãƒ•ãƒ¬ãƒ³ãƒ‰ãƒªãƒ¼ãª URL ã¯ãã‚Œã»ã©é‡è¦ã§ã¯ãªã„å ´åˆã‚‚ã‚ã‚‹ã§ã—ょã†ã€‚"
+msgstr ""
+"個人的ã«ã¯æ“作å¯èƒ½ãªéšŽå±¤ã¨ (URL を編集ã—ãªãŒã‚‰æ“作å¯èƒ½) æ„味ã®ã‚ã‚‹ URL (ã“ã® "
+"Wiki ã«è¦‹ã‚‰ã‚Œã‚‹ã‚ˆã†ã«ãƒ©ãƒ³ãƒ€ãƒ 㪠ID ã§ã®è˜åˆ¥ã‚’è¡Œã‚ãªã„) ã§æ§‹æˆã•ã‚Œã¦ã„るよã†ã«"
+"見ãˆã¾ã™ãŒã€ アプリケーションユーザーã«ã¨ã£ã¦ã¯ãƒ•ãƒ¬ãƒ³ãƒ‰ãƒªãƒ¼ãª URL ã¯ãã‚Œã»ã©"
+"é‡è¦ã§ã¯ãªã„å ´åˆã‚‚ã‚ã‚‹ã§ã—ょã†ã€‚"
#. Tag: para
#: Conversations.xml:595
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"With a natural conversations, when you are building your hotel booking "
-"system (or, of course, whatever your app is) you can generate a URL like "
+"With a natural conversation, when you are building your hotel booking system "
+"(or, of course, whatever your app is) you can generate a URL like "
"<literal>http://seam-hotels/book.seam?hotel=BestWesternAntwerpen</literal> "
"(of course, whatever parameter <literal>hotel</literal> maps to on your "
"domain model must be unique) and with URLRewrite easily transform this to "
"http://seam-hotels/book/BestWesternAntwerpen."
-msgstr "ナãƒãƒ¥ãƒ©ãƒ«å¯¾è©±ã§ã¯ã€ ホテル予約システム(ã‚ã‚‹ã„ã¯ã©ã®ã‚ˆã†ãªã‚¢ãƒ—リケーションã§ã‚ã‚Œ) を構築ã—ã¦ã„ã‚‹å ´åˆã« <literal>http://seam-hotels/book.seam?hotel=BestWesternAntwerpen</literal> (ドメインモデルã§ãƒžãƒƒãƒ”ングを行ã†ãƒ‘ラメータ <literal>hotel</literal> ã¯ä½•ã§ã‚れ固有ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„) ã®ã‚ˆã†ãª URL を生æˆã—〠URLRewrite ã§ã“れを容易㫠http://seam-hotels/book/BestWesternAntwerpen ã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ナãƒãƒ¥ãƒ©ãƒ«å¯¾è©±ã§ã¯ã€ ホテル予約システム(ã‚ã‚‹ã„ã¯ã©ã®ã‚ˆã†ãªã‚¢ãƒ—リケーションã§"
+"ã‚ã‚Œ) を構築ã—ã¦ã„ã‚‹å ´åˆã« <literal>http://seam-hotels/book.seam?"
+"hotel=BestWesternAntwerpen</literal> (ドメインモデルã§ãƒžãƒƒãƒ”ングを行ã†ãƒ‘ラ"
+"メータ <literal>hotel</literal> ã¯ä½•ã§ã‚れ固有ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„) ã®ã‚ˆã†ãª "
+"URL を生æˆã—〠URLRewrite ã§ã“れを容易㫠http://seam-hotels/book/"
+"BestWesternAntwerpen ã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:606
@@ -1165,7 +1258,10 @@
"identifies this particular named conversation, and is used by the "
"<literal>page</literal> definition to identify a named conversation to "
"participate in."
-msgstr "上記ã®å®šç¾©ã§ã¾ãšåˆ¤ã‚‹ã®ã¯å¯¾è©±ã«åå‰ãŒã‚ã‚‹ã“ã¨ã§ã™ã€‚ ã“ã®å ´åˆ <literal>PlaceBid</literal> ã«ãªã‚Šã¾ã™ã€‚ åå‰ã¯ç‰¹å®šã®æŒ‡å®šå¯¾è©±ã‚’固有ã«è˜åˆ¥ã™ã‚‹ãŸã‚ <literal>page</literal> 定義ã«ã‚ˆã‚Šå‚åŠ ã™ã‚‹æŒ‡å®šå¯¾è©±ã®è˜åˆ¥ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"上記ã®å®šç¾©ã§ã¾ãšåˆ¤ã‚‹ã®ã¯å¯¾è©±ã«åå‰ãŒã‚ã‚‹ã“ã¨ã§ã™ã€‚ ã“ã®å ´åˆ "
+"<literal>PlaceBid</literal> ã«ãªã‚Šã¾ã™ã€‚ åå‰ã¯ç‰¹å®šã®æŒ‡å®šå¯¾è©±ã‚’固有ã«è˜åˆ¥ã™ã‚‹"
+"ãŸã‚ <literal>page</literal> 定義ã«ã‚ˆã‚Šå‚åŠ ã™ã‚‹æŒ‡å®šå¯¾è©±ã®è˜åˆ¥ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:627
@@ -1177,7 +1273,13 @@
"name</literal> is <literal>auctionId</literal>. This means that instead of a "
"conversation parameter like <literal>cid=123</literal> appearing in the URL "
"for your page, it will contain <literal>auctionId=765432</literal> instead."
-msgstr "次ã®å±žæ€§ <literal>parameter-name</literal> ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å¯¾è©± ID パラメータã®ä»£ã‚ã‚Šã«ãƒŠãƒãƒ¥ãƒ©ãƒ«å¯¾è©±ã® ID ã‚’å«ã‚€è¦æ±‚パラメータを定義ã—ã¾ã™ã€‚ ã“ã®ä¾‹ã§ã¯ <literal>parameter-name</literal> 㯠<literal>auctionId</literal> ã«ãªã‚Šã¾ã™ã€‚ ã¤ã¾ã‚Šã€ ページ㮠URL 内ã«å‡ºç¾ã™ã‚‹ <literal>cid=123</literal> ã®ã‚ˆã†ãªå¯¾è©±ãƒ‘ラメータã®ä»£ã‚ã‚Šã« <literal>auctionId=765432</literal> ã‚’å«ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"次ã®å±žæ€§ <literal>parameter-name</literal> ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å¯¾è©± ID パラメータã®"
+"代ã‚ã‚Šã«ãƒŠãƒãƒ¥ãƒ©ãƒ«å¯¾è©±ã® ID ã‚’å«ã‚€è¦æ±‚パラメータを定義ã—ã¾ã™ã€‚ ã“ã®ä¾‹ã§ã¯ "
+"<literal>parameter-name</literal> 㯠<literal>auctionId</literal> ã«ãªã‚Šã¾"
+"ã™ã€‚ ã¤ã¾ã‚Šã€ ページ㮠URL 内ã«å‡ºç¾ã™ã‚‹ <literal>cid=123</literal> ã®ã‚ˆã†ãªå¯¾"
+"話パラメータã®ä»£ã‚ã‚Šã« <literal>auctionId=765432</literal> ã‚’å«ã‚€ã‚ˆã†ã«ãªã‚Šã¾"
+"ã™ã€‚"
#. Tag: para
#: Conversations.xml:636
@@ -1188,7 +1290,11 @@
"business key to use as the conversation id. In this example, the "
"conversation id will be the primary key value of the <literal>auction</"
"literal> instance currently in scope."
-msgstr "上記ã®è¨å®šã®æœ€å¾Œã®å±žæ€§ <literal>parameter-value</literal> ã¯å¯¾è©± ID ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ãƒŠãƒãƒ¥ãƒ©ãƒ«ãƒ“ジãƒã‚¹ã‚ーã®å€¤ã®è©•ä¾¡ã«ä½¿ç”¨ã•ã‚Œã‚‹ EL å¼ã‚’定義ã—ã¾ã™ã€‚ ã“ã®ä¾‹ã§ã¯å¯¾è©± ID ã¯ç¾åœ¨ç¯„囲内㮠<literal>auction</literal> ã®ãƒ—ライマリーã‚ー値ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"上記ã®è¨å®šã®æœ€å¾Œã®å±žæ€§ <literal>parameter-value</literal> ã¯å¯¾è©± ID ã¨ã—ã¦ä½¿"
+"用ã™ã‚‹ãƒŠãƒãƒ¥ãƒ©ãƒ«ãƒ“ジãƒã‚¹ã‚ーã®å€¤ã®è©•ä¾¡ã«ä½¿ç”¨ã•ã‚Œã‚‹ EL å¼ã‚’定義ã—ã¾ã™ã€‚ ã“ã®ä¾‹"
+"ã§ã¯å¯¾è©± ID ã¯ç¾åœ¨ç¯„囲内㮠<literal>auction</literal> ã®ãƒ—ライマリーã‚ー値ã«"
+"ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:643
@@ -1197,7 +1303,9 @@
"Next, we define which pages will participate in the named conversation. This "
"is done by specifying the <literal>conversation</literal> attribute for a "
"<literal>page</literal> definition:"
-msgstr "次ã«æŒ‡å®šå¯¾è©±ã«å‚åŠ ã™ã‚‹ãƒšãƒ¼ã‚¸ã‚’定義ã—ã¾ã™ã€‚ <literal>page</literal> 定義㮠<literal>conversation</literal> 属性を指定ã—ã¦ã“れを行ã„ã¾ã™ã€‚"
+msgstr ""
+"次ã«æŒ‡å®šå¯¾è©±ã«å‚åŠ ã™ã‚‹ãƒšãƒ¼ã‚¸ã‚’定義ã—ã¾ã™ã€‚ <literal>page</literal> 定義㮠"
+"<literal>conversation</literal> 属性を指定ã—ã¦ã“れを行ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:649
@@ -1240,7 +1348,9 @@
"When starting, or redirecting to, a natural conversation there are a number "
"of options for specifying the natural conversation name. Let's start by "
"looking at the following page definition:"
-msgstr "ナãƒãƒ¥ãƒ©ãƒ«å¯¾è©±ã‚’開始ã¾ãŸã¯ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹å ´åˆã€ ナãƒãƒ¥ãƒ©ãƒ«å¯¾è©±åを指定ã™ã‚‹ã„ãã¤ã‹ã®ã‚ªãƒ—ションãŒã‚ã‚Šã¾ã™ã€‚ 次ã®ãƒšãƒ¼ã‚¸å®šç¾©ã‚’ã¾ãšè¦‹ã¦ã¿ã‚‹ã“ã¨ã«ã—ã¾ã™ã€‚"
+msgstr ""
+"ナãƒãƒ¥ãƒ©ãƒ«å¯¾è©±ã‚’開始ã¾ãŸã¯ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹å ´åˆã€ ナãƒãƒ¥ãƒ©ãƒ«å¯¾è©±åを指定ã™ã‚‹ã„"
+"ãã¤ã‹ã®ã‚ªãƒ—ションãŒã‚ã‚Šã¾ã™ã€‚ 次ã®ãƒšãƒ¼ã‚¸å®šç¾©ã‚’ã¾ãšè¦‹ã¦ã¿ã‚‹ã“ã¨ã«ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:662
@@ -1273,8 +1383,11 @@
"natural conversation <literal>PlaceBid</literal>. The declaration for our "
"action method looks like this:"
msgstr ""
-"auction ビューã‹ã‚‰ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ <literal>#{bidAction.placeBid}"
-"</literal> を呼ã³å‡ºã—ã¦ã„ã‚‹ã“㨠(ã“れらã®ã‚µãƒ³ãƒ—ルã¯ã™ã¹ã¦ Seam ã«ã‚ã‚‹ seamBay ã‹ã‚‰å–å¾—ã—ã¦ã„ã‚‹)〠å‰è¿°ã®ã‚ˆã†ã«ãƒŠãƒãƒ¥ãƒ©ãƒ«å¯¾è©± <literal>PlaceBid</literal> ã§è¨å®šã•ã‚Œã‚‹ <literal>/bid.xhtml</literal> ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ アクションメソッドã®å®£è¨€ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+"auction ビューã‹ã‚‰ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ <literal>#{bidAction.placeBid}</literal> を呼ã³"
+"出ã—ã¦ã„ã‚‹ã“㨠(ã“れらã®ã‚µãƒ³ãƒ—ルã¯ã™ã¹ã¦ Seam ã«ã‚ã‚‹ seamBay ã‹ã‚‰å–å¾—ã—ã¦ã„"
+"ã‚‹)〠å‰è¿°ã®ã‚ˆã†ã«ãƒŠãƒãƒ¥ãƒ©ãƒ«å¯¾è©± <literal>PlaceBid</literal> ã§è¨å®šã•ã‚Œã‚‹ "
+"<literal>/bid.xhtml</literal> ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ アク"
+"ションメソッドã®å®£è¨€ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:672
@@ -1298,12 +1411,13 @@
"to specify the conversation name when the action is invoked. One way of "
"doing this is by using the <literal>s:conversationName</literal> tag:"
msgstr ""
-"åå‰ãŒä»˜ã‘られãŸå¯¾è©±ãŒ <literal><page/></literal> エレメントã«æŒ‡å®šã•ã‚Œã‚‹å ´åˆã€ ãã®åå‰ã®å¯¾è©±ã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãŒå®Œå…¨ã«å‘¼ã³å‡ºã•ã‚ŒãŸå¾Œã§ãƒŠãƒ“"
-"ゲーションルールã®ä¸€éƒ¨ã¨ã—ã¦ç™ºç”Ÿã—ã¾ã™ã€‚ æ—¢å˜ã®å¯¾è©±ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹å ´åˆã¯ã‚¢"
-"クションメソッドãŒå‘¼ã³å‡ºã•ã‚Œã‚‹å‰ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒç™ºç”Ÿã™ã‚‹å¿…è¦ãŒã‚ã‚‹ãŸã‚å•é¡Œã¨"
-"ãªã£ã¦ãã¾ã™ã€‚ ã—ãŸãŒã£ã¦ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå‘¼ã³å‡ºã•ã‚Œã‚‹å ´åˆã¯å¯¾è©±åを指定ã™ã‚‹å¿…è¦ãŒ"
-"ã‚ã‚Šã¾ã™ã€‚ <literal>s:conversationName</literal> タグを使ã£ã¦è¡Œã†ã®ãŒãã®æ–¹æ³•"
-"ã®ã²ã¨ã¤ã¨ãªã‚Šã¾ã™ã€‚"
+"åå‰ãŒä»˜ã‘られãŸå¯¾è©±ãŒ <literal><page/></literal> エレメントã«æŒ‡å®šã•ã‚Œ"
+"ã‚‹å ´åˆã€ ãã®åå‰ã®å¯¾è©±ã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãŒå®Œå…¨ã«å‘¼ã³å‡ºã•ã‚Œ"
+"ãŸå¾Œã§ãƒŠãƒ“ゲーションルールã®ä¸€éƒ¨ã¨ã—ã¦ç™ºç”Ÿã—ã¾ã™ã€‚ æ—¢å˜ã®å¯¾è©±ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™"
+"ã‚‹å ´åˆã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã•ã‚Œã‚‹å‰ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒç™ºç”Ÿã™ã‚‹å¿…è¦ãŒã‚ã‚‹"
+"ãŸã‚å•é¡Œã¨ãªã£ã¦ãã¾ã™ã€‚ ã—ãŸãŒã£ã¦ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå‘¼ã³å‡ºã•ã‚Œã‚‹å ´åˆã¯å¯¾è©±åを指定"
+"ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ <literal>s:conversationName</literal> タグを使ã£ã¦è¡Œã†ã®"
+"ãŒãã®æ–¹æ³•ã®ã²ã¨ã¤ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:684
@@ -1326,7 +1440,10 @@
"Another alternative is to specify the <literal>conversationName</literal> "
"attribute when using either <literal>s:link</literal> or <literal>s:button</"
"literal>:"
-msgstr "ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ã¯ <literal>s:link</literal> ã¾ãŸã¯ <literal>s:button</literal> ã®ã©ã¡ã‚‰ã‹ã‚’使用ã™ã‚‹ã¨ãã« <literal>conversationName</literal> を指定ã™ã‚‹æ–¹æ³•ã§ã™ã€‚"
+msgstr ""
+"ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ã¯ <literal>s:link</literal> ã¾ãŸã¯ <literal>s:button</"
+"literal> ã®ã©ã¡ã‚‰ã‹ã‚’使用ã™ã‚‹ã¨ãã« <literal>conversationName</literal> を指"
+"定ã™ã‚‹æ–¹æ³•ã§ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:691
@@ -1570,8 +1687,8 @@
"together with two additional items that let the user begin a new "
"conversation."
msgstr ""
-"ã“ã®ä¾‹ã§ã¯ã€ ユーザーã«æ–°ã—ã„対話を開始ã•ã›ã‚‹ 2 ã¤ã®è¿½åŠ アイテムã«åŠ ãˆã¦ã€ å„対"
-"話ã®ãŸã‚ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’å«ã‚€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãŒã‚ã‚Šã¾ã™ã€‚"
+"ã“ã®ä¾‹ã§ã¯ã€ ユーザーã«æ–°ã—ã„対話を開始ã•ã›ã‚‹ 2 ã¤ã®è¿½åŠ アイテムã«åŠ ãˆã¦ã€ å„"
+"対話ã®ãŸã‚ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’å«ã‚€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:780
@@ -1579,7 +1696,9 @@
msgid ""
"Only conversations with a description (specified in <literal>pages.xml</"
"literal>) will be included in the drop-down menu."
-msgstr "詳細をæŒã¤å¯¾è©± (<literal>pages.xml</literal> ã§æŒ‡å®š) ã®ã¿ãŒãƒ‰ãƒãƒƒãƒ—ダウンメニューã«å«ã¾ã‚Œã¾ã™ã€‚"
+msgstr ""
+"詳細をæŒã¤å¯¾è©± (<literal>pages.xml</literal> ã§æŒ‡å®š) ã®ã¿ãŒãƒ‰ãƒãƒƒãƒ—ダウンメ"
+"ニューã«å«ã¾ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Conversations.xml:798
@@ -1658,7 +1777,8 @@
#. Tag: para
#: Conversations.xml:807
#, no-c-format
-msgid "We imagine that you will want to customize this for your own application."
+msgid ""
+"We imagine that you will want to customize this for your own application."
msgstr ""
"æらã〠多ãã®æ–¹ãŒç‹¬è‡ªã®ã‚¢ãƒ—リケーションã«åˆã†ã‚ˆã†ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã‚’希望ã™ã‚‹ã ã‚"
"ã†ã¨æ€ã„ã¾ã™ã€‚"
@@ -1732,8 +1852,8 @@
"ãªã„ã¨ã„ã†åˆ¶é™ãŒå¯¾è©±åž‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ã‚ã‚Šã¾ã™ã€‚ (一般的ã«ã¯ã€ アプリケー"
"ション論ç†ã‹ã‚‰ãƒ“ューã«å¯¾ã™ã‚‹å¼·ã„ä¾å˜é–¢ä¿‚を作ã£ã¦ã—ã¾ã†ãŸã‚〠絶対的ã«å¿…è¦ã§ãª"
"ã„é™ã‚Šä¸€èˆ¬çš„ã«ã¯ã“ã® JSF ã®æ©Ÿèƒ½ã¯ä½¿ç”¨ã—ãªã„よã†ã«ã—ãŸæ–¹ãŒã‚ˆã„ã§ã—ょã†ã€‚) "
-"postback è¦æ±‚ã§ã€ Seam 対話コンテã‚ストãŒå¾©å…ƒã•ã‚Œã‚‹å‰ã€ ビューã®å¾©å…ƒ"
-"フェーズä¸ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯æ›´æ–°ã•ã‚Œã¾ã™ã€‚"
+"postback è¦æ±‚ã§ã€ Seam 対話コンテã‚ストãŒå¾©å…ƒã•ã‚Œã‚‹å‰ã€ ビューã®å¾©å…ƒãƒ•ã‚§ãƒ¼ã‚º"
+"ä¸ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯æ›´æ–°ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:865
@@ -1802,18 +1922,26 @@
"Also, you can't inject a conversation scoped component into an event scoped "
"component which you bind a JSF control to. This includes Seam built in "
"components like <literal>facesMessages</literal>."
-msgstr "ã¾ãŸã€ 対話スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ JSF コントãƒãƒ¼ãƒ«ã®ãƒã‚¤ãƒ³ãƒ‰å…ˆã¨ãªã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã§ãã¾ã›ã‚“。 ã“ã‚Œã«ã¯ <literal>facesMessages</literal> ã®ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå†…ã§ã® Seam 構築ãŒå«ã¾ã‚Œã¾ã™ã€‚"
+msgstr ""
+"ã¾ãŸã€ 対話スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ JSF コントãƒãƒ¼ãƒ«ã®ãƒã‚¤ãƒ³ãƒ‰å…ˆã¨ãªã‚‹ã‚¤ãƒ™"
+"ントスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã§ãã¾ã›ã‚“。 ã“ã‚Œã«ã¯ "
+"<literal>facesMessages</literal> ã®ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå†…ã§ã® Seam 構築ãŒå«ã¾"
+"ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:881
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Alternatively, you can access the JSF component tree through the implicit "
"<literal>uiComponent</literal> handle. The following example accesses "
-"<literal>getRowIndex()</literal>of the <literal>UIData</literal> component "
+"<literal>getRowIndex()</literal> of the <literal>UIData</literal> component "
"which backs the data table during iteration, it prints the current row "
"number:"
-msgstr "代ã‚ã‚Šã«æš—示的㪠<literal>uiComponent</literal> ãƒãƒ³ãƒ‰ãƒ«ã§ JSF コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ„リーã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 次ã®ä¾‹ã§ã¯å復ã®é–“ã«ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルを戻㙠<literal>UIData</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>getRowIndex()</literal> ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã„ã¾ã™ã€‚ ç¾åœ¨ã®åˆ—番å·ã‚’出力ã—ã¾ã™ã€‚"
+msgstr ""
+"代ã‚ã‚Šã«æš—示的㪠<literal>uiComponent</literal> ãƒãƒ³ãƒ‰ãƒ«ã§ JSF コンãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ツリーã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 次ã®ä¾‹ã§ã¯å復ã®é–“ã«ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルを戻"
+"ã™ <literal>UIData</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>getRowIndex()</"
+"literal> ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã„ã¾ã™ã€‚ ç¾åœ¨ã®åˆ—番å·ã‚’出力ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:888
@@ -1840,8 +1968,11 @@
#. Tag: para
#: Conversations.xml:890
#, no-c-format
-msgid "JSF UI components are available with their client identifier in this map."
-msgstr "JSF UI ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã“ã®ãƒžãƒƒãƒ—内ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆè˜åˆ¥åã§ä½¿ç”¨å¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"JSF UI components are available with their client identifier in this map."
+msgstr ""
+"JSF UI ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã“ã®ãƒžãƒƒãƒ—内ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆè˜åˆ¥åã§ä½¿ç”¨å¯èƒ½ã«ãªã‚Šã¾"
+"ã™ã€‚"
#. Tag: title
#: Conversations.xml:897
@@ -1860,7 +1991,12 @@
"options that a Ajax client library should provide to control events "
"originating at the client — and we'll look at the options RichFaces "
"gives you."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¸ã®ä¸¦åˆ—コールã«é–¢ã™ã‚‹å…¨èˆ¬ã¯ <xref linkend=\"concurrency\"/> ã§ã”覧ãã ã•ã„。 ã“ã“ã§ã¯ä¸¦åˆ—ãŒç™ºç”Ÿã™ã‚‹æœ€ã‚‚一般的ãªçŠ¶æ³ã«ã¤ã„ã¦èª¬æ˜Žã—ã¦ã„ã¾ã™ (AJAX è¦æ±‚ã‹ã‚‰å¯¾è©±çš„コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹)。 クライアントã§ç™ºç”Ÿã—ãŸã‚¤ãƒ™ãƒ³ãƒˆã®åˆ¶å¾¡ã« Ajax クライアントライブラリãŒæä¾›ã™ã¹ãオプションã«ã¤ã„ã¦èª¬æ˜Žã—ã¦ã‹ã‚‰ RichFaces ã§æä¾›ã•ã‚Œã‚‹ã‚ªãƒ—ションã«ã¤ã„ã¦è¦‹ã¦ã„ãã¾ã™ã€‚"
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¸ã®ä¸¦åˆ—コールã«é–¢ã™ã‚‹å…¨èˆ¬ã¯ <xref linkend=\"concurrency"
+"\"/> ã§ã”覧ãã ã•ã„。 ã“ã“ã§ã¯ä¸¦åˆ—ãŒç™ºç”Ÿã™ã‚‹æœ€ã‚‚一般的ãªçŠ¶æ³ã«ã¤ã„ã¦èª¬æ˜Žã—ã¦"
+"ã„ã¾ã™ (AJAX è¦æ±‚ã‹ã‚‰å¯¾è©±çš„コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹)。 クライアントã§ç™ºç”Ÿ"
+"ã—ãŸã‚¤ãƒ™ãƒ³ãƒˆã®åˆ¶å¾¡ã« Ajax クライアントライブラリãŒæä¾›ã™ã¹ãオプションã«ã¤ã„"
+"ã¦èª¬æ˜Žã—ã¦ã‹ã‚‰ RichFaces ã§æä¾›ã•ã‚Œã‚‹ã‚ªãƒ—ションã«ã¤ã„ã¦è¦‹ã¦ã„ãã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:909
@@ -1881,7 +2017,8 @@
"ん。 ã¾ãšã€ メソッドãŒãªã‚“らã‹ã®ç†ç”±ã§å®Œäº†ã«é•·æ™‚é–“ã‹ã‹ã£ã¦ã„ã‚‹å ´åˆã€ クライア"
"ントãŒè¦æ±‚を生æˆã™ã‚‹ãŸã³ç¹°ã‚Šè¿”ã—ã¦ãれを実行ã™ã‚‹ã®ã¯ã‚ˆãã‚ã‚Šã¾ã›ã‚“ (サービス"
"妨害攻撃ã®å¯èƒ½æ€§)。 ã¾ãŸã€ ユーザーã«å¯¾ã™ã‚‹ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã®ã‚¯ã‚£ãƒƒã‚¯ã‚¢ãƒƒãƒ—デート"
-"ã« AJAX ãŒé »ç¹ã«ä½¿ç”¨ã•ã‚Œã‚‹ãŸã‚アクションを長時間実行ã—続ã‘ã‚‹ã®ã¯å®Ÿç”¨çš„ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
+"ã« AJAX ãŒé »ç¹ã«ä½¿ç”¨ã•ã‚Œã‚‹ãŸã‚アクションを長時間実行ã—続ã‘ã‚‹ã®ã¯å®Ÿç”¨çš„ã§ã¯ã‚"
+"ã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Conversations.xml:921
@@ -1893,7 +2030,12 @@
"conversation and prints out a message to the user to let them know what's "
"going on. It's therefore very important not to flood the server with AJAX "
"events!"
-msgstr "ã—ãŸãŒã£ã¦ã€ 長時間実行ã®å¯¾è©±ã®å†…å´ã§ä½œæ¥ã™ã‚‹å ´åˆã¯ Seam ã¯ä¸€å®šæœŸé–“アクションイベントを待ã¡è¡Œåˆ—ã«å…¥ã‚Œã¾ã™ (並列è¦æ±‚タイムアウト)。 時間通りã«ã‚¤ãƒ™ãƒ³ãƒˆã‚’処ç†ã§ããªã„ã¨ä¸€æ™‚çš„ãªå¯¾è©±ã‚’作æˆã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«çŠ¶æ³ã‚’知らã›ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’出力ã—ã¾ã™ã€‚ ã“ã®ãŸã‚〠AJAX イベントã§ã‚µãƒ¼ãƒãƒ¼ã‚’溢れã•ã›ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒéžå¸¸ã«é‡è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã—ãŸãŒã£ã¦ã€ 長時間実行ã®å¯¾è©±ã®å†…å´ã§ä½œæ¥ã™ã‚‹å ´åˆã¯ Seam ã¯ä¸€å®šæœŸé–“アクション"
+"イベントを待ã¡è¡Œåˆ—ã«å…¥ã‚Œã¾ã™ (並列è¦æ±‚タイムアウト)。 時間通りã«ã‚¤ãƒ™ãƒ³ãƒˆã‚’処"
+"ç†ã§ããªã„ã¨ä¸€æ™‚çš„ãªå¯¾è©±ã‚’作æˆã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«çŠ¶æ³ã‚’知らã›ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’出力ã—"
+"ã¾ã™ã€‚ ã“ã®ãŸã‚〠AJAX イベントã§ã‚µãƒ¼ãƒãƒ¼ã‚’溢れã•ã›ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒéžå¸¸ã«"
+"é‡è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:930
@@ -1901,7 +2043,9 @@
msgid ""
"We can set a sensible default for the concurrent request timeout (in ms) in "
"components.xml:"
-msgstr "components.xml ã§ä¸¦åˆ—è¦æ±‚ã®ã‚¿ã‚¤ãƒ アウトã«ãƒŸãƒªç§’å˜ä½ã§é©å½“ãªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"components.xml ã§ä¸¦åˆ—è¦æ±‚ã®ã‚¿ã‚¤ãƒ アウトã«ãƒŸãƒªç§’å˜ä½ã§é©å½“ãªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’è¨å®šã™"
+"ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:935
@@ -1912,7 +2056,8 @@
#. Tag: para
#: Conversations.xml:937
#, no-c-format
-msgid "We can also fine tune the concurrent request timeout on a page-by-page basis:"
+msgid ""
+"We can also fine tune the concurrent request timeout on a page-by-page basis:"
msgstr "ã¾ãŸã€ ページã”ã¨ã«ä¸¦åˆ—è¦æ±‚ã®ã‚¿ã‚¤ãƒ アウトを微調整ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
@@ -1939,7 +2084,13 @@
"is lightweight (the methods called are simple e.g. calculating the sum of a "
"column of numbers). But what if we need to do a complex computation thats "
"going to take a minute?"
-msgstr "ã“ã“ã¾ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦é€£ç¶šçš„ã«å‡ºç¾ã™ã‚‹ AJAX è¦æ±‚ã«ã¤ã„ã¦èª¬æ˜Žã—ã¦ãã¾ã—ãŸã€‚ クライアントã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã—ãŸã“ã¨ã‚’ä¼ãˆã€ ãã®çµæžœã«å¿œã˜ã¦ãƒšãƒ¼ã‚¸ã®ä¸€éƒ¨ã‚’表示ã—ã¾ã™ã€‚ ã“ã®æ–¹æ³•ã¯ AJAX ãŒè»½é‡ã§ã‚ã‚‹å ´åˆã«ã¯æœ€é©ã¨ãªã‚Šã¾ã™ (1 コラム内ã®æ•°å—ã®åˆè¨ˆã‚’計算ã™ã‚‹ãªã©å‘¼ã³å‡ºã•ã‚Œã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ãŒã‚·ãƒ³ãƒ—ルã§ã‚ã‚‹å ´åˆ)。 ã—ã‹ã—〠計算㫠1 分をè¦ã™ã‚‹ã‚ˆã†ãªè¤‡é›‘ãªè¨ˆç®—ãŒå¿…è¦ãªå ´åˆã¯ã©ã†ã§ã—ょã†ã€‚"
+msgstr ""
+"ã“ã“ã¾ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦é€£ç¶šçš„ã«å‡ºç¾ã™ã‚‹ AJAX è¦æ±‚ã«ã¤ã„ã¦èª¬æ˜Žã—ã¦ãã¾ã—"
+"ãŸã€‚ クライアントã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã—ãŸã“ã¨ã‚’ä¼ãˆã€ ãã®çµæžœã«å¿œã˜ã¦"
+"ページã®ä¸€éƒ¨ã‚’表示ã—ã¾ã™ã€‚ ã“ã®æ–¹æ³•ã¯ AJAX ãŒè»½é‡ã§ã‚ã‚‹å ´åˆã«ã¯æœ€é©ã¨ãªã‚Šã¾"
+"ã™ (1 コラム内ã®æ•°å—ã®åˆè¨ˆã‚’計算ã™ã‚‹ãªã©å‘¼ã³å‡ºã•ã‚Œã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ãŒã‚·ãƒ³ãƒ—ルã§ã‚ã‚‹"
+"å ´åˆ)。 ã—ã‹ã—〠計算㫠1 分をè¦ã™ã‚‹ã‚ˆã†ãªè¤‡é›‘ãªè¨ˆç®—ãŒå¿…è¦ãªå ´åˆã¯ã©ã†ã§ã—ょ"
+"ã†ã€‚"
#. Tag: para
#: Conversations.xml:953
@@ -1951,7 +2102,13 @@
"the client then polls the server for updates. This is good approach when you "
"have a long-running action for which it is important that every action "
"executes (you don't want some to timeout)."
-msgstr "é‡é‡ã®ã‚る計算ã«ã¯ãƒãƒ¼ãƒªãƒ³ã‚°ãƒ™ãƒ¼ã‚¹ã®æ–¹æ³•ã‚’使用ã—ã¦ãã ã•ã„。 クライアントãŒã‚µãƒ¼ãƒãƒ¼ã« AJAX è¦æ±‚ã‚’é€ä¿¡ã—〠ã“ã‚Œã«ã‚ˆã‚Šã‚µãƒ¼ãƒãƒ¼ã§éžåŒæœŸã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå®Ÿè¡Œã•ã‚Œ (クライアントã¸ã®å¿œç”ãŒå³æ™‚ã¨ãªã‚‹)〠クライアントã¯æ¬¡ã«ã‚µãƒ¼ãƒãƒ¼ã«æ›´æ–°ã‚’ãƒãƒ¼ãƒªãƒ³ã‚°ã—ã¾ã™ã€‚ ãã‚Œãžã‚Œã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã™ã¹ã¦å®Ÿè¡Œã™ã‚‹ (ã„ãšã‚Œã‚‚タイムアウトã—ãªã„) ã“ã¨ãŒé‡è¦ã¨ãªã‚‹ã‚ˆã†ãªé•·æ™‚間実行ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã‚ã‚‹å ´åˆã«é©ã—ãŸæ–¹æ³•ã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"é‡é‡ã®ã‚る計算ã«ã¯ãƒãƒ¼ãƒªãƒ³ã‚°ãƒ™ãƒ¼ã‚¹ã®æ–¹æ³•ã‚’使用ã—ã¦ãã ã•ã„。 クライアントãŒ"
+"サーãƒãƒ¼ã« AJAX è¦æ±‚ã‚’é€ä¿¡ã—〠ã“ã‚Œã«ã‚ˆã‚Šã‚µãƒ¼ãƒãƒ¼ã§éžåŒæœŸã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå®Ÿè¡Œã•"
+"ã‚Œ (クライアントã¸ã®å¿œç”ãŒå³æ™‚ã¨ãªã‚‹)〠クライアントã¯æ¬¡ã«ã‚µãƒ¼ãƒãƒ¼ã«æ›´æ–°ã‚’"
+"ãƒãƒ¼ãƒªãƒ³ã‚°ã—ã¾ã™ã€‚ ãã‚Œãžã‚Œã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã™ã¹ã¦å®Ÿè¡Œã™ã‚‹ (ã„ãšã‚Œã‚‚タイムアウト"
+"ã—ãªã„) ã“ã¨ãŒé‡è¦ã¨ãªã‚‹ã‚ˆã†ãªé•·æ™‚間実行ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã‚ã‚‹å ´åˆã«é©ã—ãŸæ–¹æ³•ã¨"
+"ãªã‚Šã¾ã™ã€‚"
#. Tag: title
#: Conversations.xml:963
@@ -1965,7 +2122,9 @@
msgid ""
"Well first, you need to decide whether you want to use the simpler \"serial"
"\" request or whether you want to use a polling approach."
-msgstr "ã¾ãšã€ ç°¡å˜ãªã€Œé€£ç¶šã€è¦æ±‚を使用ã™ã‚‹ã®ã‹ã©ã†ã‹ã€ ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒªãƒ³ã‚°ã®æ–¹æ³•ã‚’使用ã™ã‚‹ã®ã‹ã©ã†ã‹ã‚’決ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã¾ãšã€ ç°¡å˜ãªã€Œé€£ç¶šã€è¦æ±‚を使用ã™ã‚‹ã®ã‹ã©ã†ã‹ã€ ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒªãƒ³ã‚°ã®æ–¹æ³•ã‚’使"
+"用ã™ã‚‹ã®ã‹ã©ã†ã‹ã‚’決ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:970
@@ -1980,7 +2139,15 @@
"of the client is not a priority you should set a request delay on the client "
"side. When working out your request delay, factor in that the event may also "
"be queued on the server side."
-msgstr "「連続ã€è¦æ±‚ã‚’é¸æŠžã™ã‚‹å ´åˆã¯è¦æ±‚ãŒå®Œäº†ã™ã‚‹é•·ã•ã‚’推測ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 並列è¦æ±‚ã®ã‚¿ã‚¤ãƒ アウトã«æ¯”ã¹å分ã«çŸã„時間ã§å®Œäº†ã™ã‚‹ã‹ã©ã†ã‹æŽ¨æ¸¬ã—ã¦ã¿ã¾ã™ã€‚ ä¸å分ãªå ´åˆã¯ã“ã®ãƒšãƒ¼ã‚¸ã®ä¸¦åˆ—è¦æ±‚ã®ã‚¿ã‚¤ãƒ アウトを変更ã—ã¾ã™ (å‰è¿°ã®é€šã‚Š)。 サーãƒãƒ¼ã‚’è¦æ±‚ã§æº¢ã‚Œã•ã›ãªã„よã†ã«ã™ã‚‹ãŸã‚クライアントå´ã§è¡Œåˆ—å¾…ã¡ã‚’ã•ã›ãŸæ–¹ãŒã‚ˆã„ã§ã—ょã†ã€‚ イベントãŒé »ç¹ã«ç™ºç”Ÿã— (入力フィールド㮠keypress ã‚„ onblur ãªã©) クライアントã®å³æ™‚æ›´æ–°ãŒå„ªå…ˆäº‹é …ã§ã¯ãªã„å ´åˆã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´ã§è¦æ±‚ã®é…延をセットã—ã¦ãã ã•ã„。 è¦æ±‚é…延ã®ä½œæ¥ã‚’è¡Œã†å ´åˆã€ イベントãŒã‚µãƒ¼ãƒãƒ¼å´ã§ã‚‚行列待ã¡ã§ãるよã†ã«ã™ã‚‹ã“ã¨ã‚’考慮ã«å…¥ã‚Œã¦ãã ã•ã„。"
+msgstr ""
+"「連続ã€è¦æ±‚ã‚’é¸æŠžã™ã‚‹å ´åˆã¯è¦æ±‚ãŒå®Œäº†ã™ã‚‹é•·ã•ã‚’推測ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 並列"
+"è¦æ±‚ã®ã‚¿ã‚¤ãƒ アウトã«æ¯”ã¹å分ã«çŸã„時間ã§å®Œäº†ã™ã‚‹ã‹ã©ã†ã‹æŽ¨æ¸¬ã—ã¦ã¿ã¾ã™ã€‚ ä¸å"
+"分ãªå ´åˆã¯ã“ã®ãƒšãƒ¼ã‚¸ã®ä¸¦åˆ—è¦æ±‚ã®ã‚¿ã‚¤ãƒ アウトを変更ã—ã¾ã™ (å‰è¿°ã®é€šã‚Š)。 サー"
+"ãƒãƒ¼ã‚’è¦æ±‚ã§æº¢ã‚Œã•ã›ãªã„よã†ã«ã™ã‚‹ãŸã‚クライアントå´ã§è¡Œåˆ—å¾…ã¡ã‚’ã•ã›ãŸæ–¹ãŒã‚ˆ"
+"ã„ã§ã—ょã†ã€‚ イベントãŒé »ç¹ã«ç™ºç”Ÿã— (入力フィールド㮠keypress ã‚„ onblur ãª"
+"ã©) クライアントã®å³æ™‚æ›´æ–°ãŒå„ªå…ˆäº‹é …ã§ã¯ãªã„å ´åˆã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´ã§è¦æ±‚ã®é…延"
+"をセットã—ã¦ãã ã•ã„。 è¦æ±‚é…延ã®ä½œæ¥ã‚’è¡Œã†å ´åˆã€ イベントãŒã‚µãƒ¼ãƒãƒ¼å´ã§ã‚‚è¡Œ"
+"列待ã¡ã§ãるよã†ã«ã™ã‚‹ã“ã¨ã‚’考慮ã«å…¥ã‚Œã¦ãã ã•ã„。"
#. Tag: para
#: Conversations.xml:983
@@ -1988,7 +2155,9 @@
msgid ""
"Finally, the client library may provide an option to abort unfinished "
"duplicate requests in favor of the most recent."
-msgstr "最後ã«ã€ クライアントライブラリã¯æœªå®Œäº†ã®é‡è¤‡è¦æ±‚を最新ã®ã‚‚ã®ã‚’残ã—ã¦ã™ã¹ã¦åœæ¢ã™ã‚‹ã‚ªãƒ—ションをæä¾›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"最後ã«ã€ クライアントライブラリã¯æœªå®Œäº†ã®é‡è¤‡è¦æ±‚を最新ã®ã‚‚ã®ã‚’残ã—ã¦ã™ã¹ã¦åœ"
+"æ¢ã™ã‚‹ã‚ªãƒ—ションをæä¾›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:988
@@ -1997,7 +2166,10 @@
"Using a poll-style design requires less fine-tuning. You just mark your "
"action method <literal>@Asynchronous</literal> and decide on a polling "
"interval:"
-msgstr "ãƒãƒ¼ãƒ«ã‚¹ã‚¿ã‚¤ãƒ«ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’使用ã™ã‚‹å ´åˆã¯ç´°ã‹ãªèª¿æ•´ãŒã‚ã¾ã‚Šå¿…è¦ã‚ã‚Šã¾ã›ã‚“。 アクションメソッド <literal>@Asynchronous</literal> をマークã—ã¦ãƒãƒ¼ãƒªãƒ³ã‚°ã®é–“隔を決定ã™ã‚‹ã ã‘ã§ã™ã€‚"
+msgstr ""
+"ãƒãƒ¼ãƒ«ã‚¹ã‚¿ã‚¤ãƒ«ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’使用ã™ã‚‹å ´åˆã¯ç´°ã‹ãªèª¿æ•´ãŒã‚ã¾ã‚Šå¿…è¦ã‚ã‚Šã¾ã›ã‚“。 ã‚¢"
+"クションメソッド <literal>@Asynchronous</literal> をマークã—ã¦ãƒãƒ¼ãƒªãƒ³ã‚°ã®é–“"
+"隔を決定ã™ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:994
@@ -2050,14 +2222,20 @@
"timeout</literal>. In this case Seam will throw a "
"<literal>ConcurrentRequestTimeoutException</literal> which can be handled in "
"<literal>pages.xml</literal>. We recommend sending an HTTP 503 error:"
-msgstr "並列è¦æ±‚を対話的コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦è¡Œåˆ—å¾…ã¡ã«å…¥ã‚Œã‚‹ã‚ˆã†å分注æ„ã‚’ã—ã¦ã‚¢ãƒ—リケーションをè¨å®šã—ã¦ã‚‚〠サーãƒãƒ¼å´ãŒã‚ªãƒ¼ãƒãƒ¼ãƒãƒ¼ãƒ‰ã¨ãªã‚Šè¦æ±‚処ç†ã«ã‹ã‹ã‚‹æ™‚間㌠<literal>concurrent-request-timeout</literal> を越ãˆã‚‹ã¾ã§ã«å…¨è¦æ±‚を処ç†ã§ããªããªã‚‹å±é™ºæ€§ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã†ã—ãŸå ´åˆã€ Seam 㯠<literal>pages.xml</literal> ã§å‡¦ç†ãŒå¯èƒ½ãª <literal>ConcurrentRequestTimeoutException</literal> ã‚’é€å‡ºã—ã¾ã™ã€‚ HTTP 503 エラーã®é€ä¿¡ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚"
+msgstr ""
+"並列è¦æ±‚を対話的コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦è¡Œåˆ—å¾…ã¡ã«å…¥ã‚Œã‚‹ã‚ˆã†å分注æ„ã‚’ã—ã¦ã‚¢ãƒ—"
+"リケーションをè¨å®šã—ã¦ã‚‚〠サーãƒãƒ¼å´ãŒã‚ªãƒ¼ãƒãƒ¼ãƒãƒ¼ãƒ‰ã¨ãªã‚Šè¦æ±‚処ç†ã«ã‹ã‹ã‚‹æ™‚"
+"間㌠<literal>concurrent-request-timeout</literal> を越ãˆã‚‹ã¾ã§ã«å…¨è¦æ±‚を処ç†"
+"ã§ããªããªã‚‹å±é™ºæ€§ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã†ã—ãŸå ´åˆã€ Seam 㯠<literal>pages.xml</"
+"literal> ã§å‡¦ç†ãŒå¯èƒ½ãª <literal>ConcurrentRequestTimeoutException</literal> "
+"ã‚’é€å‡ºã—ã¾ã™ã€‚ HTTP 503 エラーã®é€ä¿¡ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Conversations.xml:1011
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[ <exception class=\"org.jboss.seam."
-"ConcurrentRequestTimeoutException\" logLevel=\"trace\">\n"
+"ConcurrentRequestTimeoutException\" log-level=\"trace\">\n"
" <http-error error-code=\"503\" />\n"
" </exception>]]>"
msgstr ""
@@ -2079,7 +2257,9 @@
"The server is currently unable to handle the request due to a temporary "
"overloading or maintenance of the server. The implication is that this is a "
"temporary condition which will be alleviated after some delay."
-msgstr "サーãƒãƒ¼ã¯ç¾åœ¨ã€ 一時的ãªéŽè² è·ã¾ãŸã¯ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã®ãŸã‚è¦æ±‚を処ç†ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 ã—ã°ã‚‰ãå¾…ã¤ã¨ç·©å’Œã•ã‚Œã‚‹ã§ã‚ã‚ã†ä¸€æ™‚çš„ãªçŠ¶æ…‹ã§ã‚ã‚‹ã“ã¨ã‚’指ã—ã¾ã™ã€‚"
+msgstr ""
+"サーãƒãƒ¼ã¯ç¾åœ¨ã€ 一時的ãªéŽè² è·ã¾ãŸã¯ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã®ãŸã‚è¦æ±‚を処ç†ã™ã‚‹ã“ã¨ãŒã§"
+"ãã¾ã›ã‚“。 ã—ã°ã‚‰ãå¾…ã¤ã¨ç·©å’Œã•ã‚Œã‚‹ã§ã‚ã‚ã†ä¸€æ™‚çš„ãªçŠ¶æ…‹ã§ã‚ã‚‹ã“ã¨ã‚’指ã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:1024
@@ -2089,10 +2269,10 @@
#. Tag: programlisting
#: Conversations.xml:1028
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<exception class=\"org.jboss.seam.ConcurrentRequestTimeoutException"
-"\" logLevel=\"trace\">\n"
+"\" log-level=\"trace\">\n"
" <end-conversation/>\n"
" <redirect view-id=\"/error.xhtml\">\n"
" <message>The server is too busy to process your request, please try "
@@ -2111,14 +2291,20 @@
#. Tag: para
#: Conversations.xml:1030
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"ICEfaces, RichFaces Ajax and Seam Remoting can all handle HTTP error codes. "
"Seam Remoting will pop up a dialog box showing the HTTP error and ICEfaces "
-"will indicate the error in it's connection status component. RichFaces Ajax "
+"will indicate the error in its connection status component. RichFaces Ajax "
"provides the most complete support for handling HTTP errors by providing a "
"user definable callback. For example, to show the error message to the user:"
-msgstr "ICEfaces〠RichFaces Ajax〠Seam Remoting ã¯ã„ãšã‚Œã‚‚ HTTP エラーã®ã‚³ãƒ¼ãƒ‰ã‚’処ç†ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ Seam Remoting 㯠HTTP エラーを示ã™ãƒ€ã‚¤ã‚¢ãƒã‚°ãƒœãƒƒã‚¯ã‚¹ã‚’ãƒãƒƒãƒ—アップã—ã¾ã™ã€‚ ICEfaces ã¯ãã®æŽ¥ç¶šã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚¨ãƒ©ãƒ¼ã‚’示ã—ã¾ã™ã€‚ RichFaces Ajax ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©ãŒå¯èƒ½ãªã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’æä¾›ã™ã‚‹ã“ã¨ã§ HTTP エラー処ç†ã«ã»ã¼å®Œå…¨ã«å¯¾å¿œã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ ユーザーã«ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã«ã¯ã€"
+msgstr ""
+"ICEfaces〠RichFaces Ajax〠Seam Remoting ã¯ã„ãšã‚Œã‚‚ HTTP エラーã®ã‚³ãƒ¼ãƒ‰ã‚’処"
+"ç†ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ Seam Remoting 㯠HTTP エラーを示ã™ãƒ€ã‚¤ã‚¢ãƒã‚°ãƒœãƒƒã‚¯ã‚¹ã‚’"
+"ãƒãƒƒãƒ—アップã—ã¾ã™ã€‚ ICEfaces ã¯ãã®æŽ¥ç¶šã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚¨ãƒ©ãƒ¼ã‚’"
+"示ã—ã¾ã™ã€‚ RichFaces Ajax ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©ãŒå¯èƒ½ãªã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’æä¾›ã™ã‚‹ã“ã¨ã§ "
+"HTTP エラー処ç†ã«ã»ã¼å®Œå…¨ã«å¯¾å¿œã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ ユーザーã«ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸"
+"を表示ã™ã‚‹ã«ã¯ã€"
#. Tag: programlisting
#: Conversations.xml:1039
@@ -2148,29 +2334,40 @@
msgid ""
"RichFaces Ajax is the AJAX library most commonly used with Seam, and "
"provides all the controls discussed above:"
-msgstr "RichFaces Ajax 㯠Seam ã§ä½¿ç”¨ã•ã‚Œã‚‹æœ€ã‚‚一般的㪠AJAX ライブラリã§ã‚り〠上述ã—ãŸã‚ˆã†ãªåˆ¶å¾¡ã‚’ã™ã¹ã¦æä¾›ã—ã¾ã™ã€‚"
+msgstr ""
+"RichFaces Ajax 㯠Seam ã§ä½¿ç”¨ã•ã‚Œã‚‹æœ€ã‚‚一般的㪠AJAX ライブラリã§ã‚り〠上述"
+"ã—ãŸã‚ˆã†ãªåˆ¶å¾¡ã‚’ã™ã¹ã¦æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:1053
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>eventsQueue</literal> — provide a queue in which events are "
+"<literal>eventsQueue</literal> — provides a queue in which events are "
"placed. All events are queued and requests are sent to the server serially. "
-"This is useful if the request can to the server can take some time to "
-"execute (e.g. heavy computation, retrieving information from a slow source) "
-"as the server isn't flooded."
-msgstr "<literal>eventsQueue</literal> — イベントãŒé…ç½®ã•ã‚Œã‚‹ã‚ューをæä¾›ã—ã¾ã™ã€‚ ã™ã¹ã¦ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯å¾…ã¡è¡Œåˆ—ã«é…ç½®ã•ã‚Œã€ è¦æ±‚ã¯é€£ç¶šçš„ã«ã‚µãƒ¼ãƒãƒ¼ã«é€ä¿¡ã•ã‚Œã¾ã™ã€‚ サーãƒãƒ¼ã¸ã®è¦æ±‚ã®å®Ÿè¡Œã«æ™‚é–“ãŒã‹ã‹ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹å ´åˆã«ä¾¿åˆ©ã§ã™ (複雑ãªè¨ˆç®—〠é…ã„ソースã‹ã‚‰ã®æƒ…å ±ã®èªã¿å‡ºã—)。 ã“れを使用ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã‚µãƒ¼ãƒãƒ¼ãŒè¦æ±‚ã§æº¢ã‚Œãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+"This is useful if the request to the server can take some time to execute (e."
+"g. heavy computation, retrieving information from a slow source) as the "
+"server isn't flooded."
+msgstr ""
+"<literal>eventsQueue</literal> — イベントãŒé…ç½®ã•ã‚Œã‚‹ã‚ューをæä¾›ã—ã¾"
+"ã™ã€‚ ã™ã¹ã¦ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯å¾…ã¡è¡Œåˆ—ã«é…ç½®ã•ã‚Œã€ è¦æ±‚ã¯é€£ç¶šçš„ã«ã‚µãƒ¼ãƒãƒ¼ã«é€ä¿¡ã•ã‚Œ"
+"ã¾ã™ã€‚ サーãƒãƒ¼ã¸ã®è¦æ±‚ã®å®Ÿè¡Œã«æ™‚é–“ãŒã‹ã‹ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹å ´åˆã«ä¾¿åˆ©ã§ã™ (複雑ãª"
+"計算〠é…ã„ソースã‹ã‚‰ã®æƒ…å ±ã®èªã¿å‡ºã—)。 ã“れを使用ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã‚µãƒ¼ãƒãƒ¼ãŒè¦"
+"求ã§æº¢ã‚Œãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:1063
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>ignoreDupResponses</literal> — ignore the response produced "
+"<literal>ignoreDupResponses</literal> — ignores the response produced "
"by the request if a more recent 'similar' request is already in the queue. "
-"ignoreDupResponses=\"true\" does <emphasis>not cancel</emphasis> the the "
+"ignoreDupResponses=\"true\" does <emphasis>not cancel</emphasis> the "
"processing of the request on the server side — just prevents "
"unnecessary updates on the client side."
-msgstr "<literal>ignoreDupResponses</literal> — より新ã—ã„「åŒæ§˜ã®ã€è¦æ±‚ãŒæ—¢ã«ã‚ューã«ã‚ã‚‹å ´åˆã¯è¦æ±‚ã«ã‚ˆã£ã¦ç”Ÿæˆã•ã‚Œã‚‹å¿œç”を無視ã—ã¾ã™ã€‚ ignoreDupResponses=\"true\" ã¯ã‚µãƒ¼ãƒãƒ¼å´ã§ã®è¦æ±‚ã®å‡¦ç†ã‚’ <emphasis>å–り消ã™ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</emphasis>。 クライアントå´ã§ä¸å¿…è¦ãªæ›´æ–°ã‚’é¿ã‘ã‚‹ã ã‘ã§ã™ã€‚"
+msgstr ""
+"<literal>ignoreDupResponses</literal> — より新ã—ã„「åŒæ§˜ã®ã€è¦æ±‚ãŒæ—¢ã«"
+"ã‚ューã«ã‚ã‚‹å ´åˆã¯è¦æ±‚ã«ã‚ˆã£ã¦ç”Ÿæˆã•ã‚Œã‚‹å¿œç”を無視ã—ã¾ã™ã€‚ "
+"ignoreDupResponses=\"true\" ã¯ã‚µãƒ¼ãƒãƒ¼å´ã§ã®è¦æ±‚ã®å‡¦ç†ã‚’ <emphasis>å–り消ã™ã‚"
+"ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</emphasis>。 クライアントå´ã§ä¸å¿…è¦ãªæ›´æ–°ã‚’é¿ã‘ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: para
#: Conversations.xml:1070
@@ -2178,7 +2375,9 @@
msgid ""
"This option should be used with care with Seam's conversations as it allows "
"multiple concurrent requests to be made."
-msgstr "ã“ã®ã‚ªãƒ—ションã¯è¤‡æ•°ã®ä¸¦åˆ—è¦æ±‚ãŒä½œæˆã•ã‚Œã‚‹ã®ã‚’許å¯ã™ã‚‹ãŸã‚〠Seam ã®å¯¾è©±ã§ä½¿ç”¨ã™ã‚‹éš›ã¯æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚"
+msgstr ""
+"ã“ã®ã‚ªãƒ—ションã¯è¤‡æ•°ã®ä¸¦åˆ—è¦æ±‚ãŒä½œæˆã•ã‚Œã‚‹ã®ã‚’許å¯ã™ã‚‹ãŸã‚〠Seam ã®å¯¾è©±ã§ä½¿"
+"用ã™ã‚‹éš›ã¯æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚"
#. Tag: para
#: Conversations.xml:1076
@@ -2189,7 +2388,11 @@
"by after this time the request will be sent (regardless of whether a "
"response has been received) or discarded (if there is a more recent similar "
"event on the queue)."
-msgstr "<literal>requestDelay</literal> — è¦æ±‚ãŒã‚ューã«æ®‹ã£ã¦ã„る時間を定義ã—ã¾ã™ (ミリ秒å˜ä½)。 è¦æ±‚ãŒã“ã®æ™‚é–“ã‚’éŽãŽã¦ã‚‚処ç†ã•ã‚Œãªã„ã¨è¦æ±‚ã¯é€ä¿¡ã•ã‚Œã‚‹ã‹ (å¿œç”ãŒå—ä¿¡ã•ã‚Œã¦ã„ã‚‹ã‹ã©ã†ã‹ã«ã‹ã‹ã‚らãš) ç ´æ£„ (より新ã—ã„åŒæ§˜ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒã‚ューã«ã‚ã‚‹å ´åˆ) ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>requestDelay</literal> — è¦æ±‚ãŒã‚ューã«æ®‹ã£ã¦ã„る時間を定義ã—"
+"ã¾ã™ (ミリ秒å˜ä½)。 è¦æ±‚ãŒã“ã®æ™‚é–“ã‚’éŽãŽã¦ã‚‚処ç†ã•ã‚Œãªã„ã¨è¦æ±‚ã¯é€ä¿¡ã•ã‚Œã‚‹ã‹ "
+"(å¿œç”ãŒå—ä¿¡ã•ã‚Œã¦ã„ã‚‹ã‹ã©ã†ã‹ã«ã‹ã‹ã‚らãš) ç ´æ£„ (より新ã—ã„åŒæ§˜ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒ"
+"ã‚ューã«ã‚ã‚‹å ´åˆ) ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:1083
@@ -2199,7 +2402,10 @@
"multiple concurrent requests to be made. You need to be sure that the delay "
"you set (in combination with the concurrent request timeout) is longer than "
"the action will take to execute."
-msgstr "ã“ã®ã‚ªãƒ—ションã¯è¤‡æ•°ã®ä¸¦åˆ—è¦æ±‚ãŒä½œæˆã•ã‚Œã‚‹ã®ã‚’許å¯ã™ã‚‹ãŸã‚〠Seam ã®å¯¾è©±ã§ä½¿ç”¨ã™ã‚‹å ´åˆã¯æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚ アクションãŒå®Ÿè¡Œã«è¦ã™ã‚‹æ™‚間よりセットã—ãŸé…延 (並列è¦æ±‚ã®ã‚¿ã‚¤ãƒ アウトã¨ä½µç”¨) ã®æ–¹ãŒé•·ã„ã“ã¨ã‚’確èªã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã“ã®ã‚ªãƒ—ションã¯è¤‡æ•°ã®ä¸¦åˆ—è¦æ±‚ãŒä½œæˆã•ã‚Œã‚‹ã®ã‚’許å¯ã™ã‚‹ãŸã‚〠Seam ã®å¯¾è©±ã§ä½¿"
+"用ã™ã‚‹å ´åˆã¯æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚ アクションãŒå®Ÿè¡Œã«è¦ã™ã‚‹æ™‚間よりセットã—ãŸé…延 "
+"(並列è¦æ±‚ã®ã‚¿ã‚¤ãƒ アウトã¨ä½µç”¨) ã®æ–¹ãŒé•·ã„ã“ã¨ã‚’確èªã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Conversations.xml:1091
@@ -2210,4 +2416,3 @@
msgstr ""
"<literal><a:poll reRender=\"total\" interval=\"1000\" /></literal> "
"— サーãƒãƒ¼ã«ãƒãƒ¼ãƒªãƒ³ã‚°ã‚’è¡Œã„å¿…è¦ã«å¿œã˜ã¦ã‚¨ãƒªã‚¢ã‚’表示ã—ã¾ã™ã€‚"
-
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Dependencies\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-06 15:59+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -33,7 +33,11 @@
"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with "
"other JDK's."
-msgstr "Seam 㯠JDK 1.4 ã¨ã¯å‹•ä½œã—ãªã„ãŸã‚〠アノテーションや他㮠JDK 5 機能を使用ã™ã‚‹ JDK 5 ã¾ãŸã¯ãれ以é™ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ Seam 㯠Sun ã® JDK を使ã„全体的ã«ãƒ†ã‚¹ãƒˆãŒè¡Œã‚ã‚Œã¦ã„ã¾ã™ã€‚ ãŸã ã—〠他㮠JDK ã«ã‚ˆã‚‹ Seam 固有ã®æ—¢çŸ¥ã®å•é¡Œã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgstr ""
+"Seam 㯠JDK 1.4 ã¨ã¯å‹•ä½œã—ãªã„ãŸã‚〠アノテーションや他㮠JDK 5 機能を使用ã™"
+"ã‚‹ JDK 5 ã¾ãŸã¯ãれ以é™ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ Seam 㯠Sun ã® JDK を使ã„全体的ã«ãƒ†"
+"ストãŒè¡Œã‚ã‚Œã¦ã„ã¾ã™ã€‚ ãŸã ã—〠他㮠JDK ã«ã‚ˆã‚‹ Seam 固有ã®æ—¢çŸ¥ã®å•é¡Œã¯ã‚ã‚Šã¾"
+"ã›ã‚“。"
#. Tag: title
#: Dependencies.xml:18
@@ -49,7 +53,12 @@
"and required overriding it using the \"endorsed\" directory. Sun's JDK6 "
"Update 4 release upgraded to JAXB 2.1 and removed this requirement. When "
"building, testing, or executing be sure to use this version or higher."
-msgstr "Sun ã® JDK 6 ã®æ—§ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã¯ JAXB ã®éžäº’æ›ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå«ã¾ã‚Œã¦ã„ãŸãŸã‚ \"endorsed\" ディレクトリを使ã£ã¦ä¸Šæ›¸ãã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã—ãŸã€‚ Sun ã® JDK 6 Update 4 リリース㯠JAXB 2.1 ã«ã‚¢ãƒƒãƒ—グレードã•ã‚ŒãŸã®ã§ã“ã®å¿…è¦æ€§ãŒãªããªã‚Šã¾ã—ãŸã€‚ ビルド〠テスト〠実行ãªã©ã‚’è¡Œã†éš›ã¯ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¾ãŸã¯ã“れ以é™ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’使用ã—ã¦ãã ã•ã„。"
+msgstr ""
+"Sun ã® JDK 6 ã®æ—§ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã¯ JAXB ã®éžäº’æ›ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå«ã¾ã‚Œã¦ã„ãŸãŸã‚ "
+"\"endorsed\" ディレクトリを使ã£ã¦ä¸Šæ›¸ãã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã—ãŸã€‚ Sun ã® JDK 6 "
+"Update 4 リリース㯠JAXB 2.1 ã«ã‚¢ãƒƒãƒ—グレードã•ã‚ŒãŸã®ã§ã“ã®å¿…è¦æ€§ãŒãªããªã‚Šã¾"
+"ã—ãŸã€‚ ビルド〠テスト〠実行ãªã©ã‚’è¡Œã†éš›ã¯ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¾ãŸã¯ã“れ以é™ã®ãƒãƒ¼"
+"ジョンを使用ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Dependencies.xml:27
@@ -63,9 +72,13 @@
"However if you are also using JBoss Embedded for your testing you will need "
"to set this value."
msgstr ""
-"Seam ã¯ãã®ãƒ¦ãƒ‹ãƒƒãƒˆãŠã‚ˆã³çµ±åˆã®ãƒ†ã‚¹ãƒˆã« JBoss Embedded を使用ã—ã¦ã„ã¾ã—ãŸã€‚ JDK 6 を使用ã™ã‚‹éš›ã¯ã“ã‚Œã«è¿½åŠ ã—ã¦å¿…è¦ãªäº‹é …ãŒã‚ã‚Šã¾ã™ã€‚ JBoss Embedded ã‚’ JDK 6 ã§å®Ÿè¡Œã™ã‚‹ã«ã¯ã€ 次㮠JVM 引数をセットã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ "
-"<programlisting>-Dsun.lang.ClassLoader.allowArraySyntax=true</programlisting> "
-"Seam ã®ãƒ†ã‚¹ãƒˆã‚¹ã‚£ãƒ¼ãƒˆã‚’実行ã™ã‚‹å ´åˆã€ Seam ã®å†…部ビルドシステムã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã“れをè¨å®šã—ã¦ã„ã¾ã™ã€‚ ãŸã ã—〠テスト㫠JBoss Embedded も使用ã™ã‚‹å ´åˆã¯ã“ã®å€¤ã®ã‚»ãƒƒãƒˆãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
+"Seam ã¯ãã®ãƒ¦ãƒ‹ãƒƒãƒˆãŠã‚ˆã³çµ±åˆã®ãƒ†ã‚¹ãƒˆã« JBoss Embedded を使用ã—ã¦ã„ã¾ã—ãŸã€‚ "
+"JDK 6 を使用ã™ã‚‹éš›ã¯ã“ã‚Œã«è¿½åŠ ã—ã¦å¿…è¦ãªäº‹é …ãŒã‚ã‚Šã¾ã™ã€‚ JBoss Embedded ã‚’ "
+"JDK 6 ã§å®Ÿè¡Œã™ã‚‹ã«ã¯ã€ 次㮠JVM 引数をセットã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ "
+"<programlisting>-Dsun.lang.ClassLoader.allowArraySyntax=true</"
+"programlisting> Seam ã®ãƒ†ã‚¹ãƒˆã‚¹ã‚£ãƒ¼ãƒˆã‚’実行ã™ã‚‹å ´åˆã€ Seam ã®å†…部ビルドシステ"
+"ムã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã“れをè¨å®šã—ã¦ã„ã¾ã™ã€‚ ãŸã ã—〠テスト㫠JBoss Embedded も使"
+"用ã™ã‚‹å ´åˆã¯ã“ã®å€¤ã®ã‚»ãƒƒãƒˆãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
#: Dependencies.xml:42
@@ -84,7 +97,14 @@
"the <literal>/WEB-INF/lib</literal> directory of your application's war "
"file. The scope of the dependency is either all, runtime or provided (by "
"JBoss AS 4.2)."
-msgstr "本セクションã§ã¯ Seam ã®ã‚³ãƒ³ãƒ‘イルタイムã¨ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã®ä¸¡æ–¹ã®ä¾å˜æ€§ã‚’列挙ã—ã¾ã™ã€‚ タイプ㌠<literal>ear</literal> ã¨è¨˜è¼‰ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ ライブラリãŒã‚¢ãƒ—リケーション㮠ear ファイル㮠/lib ディレクトリ内ã«å«ã¾ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 タイプ㌠<literal>war</literal> ã¨è¨˜è¼‰ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ ライブラリをアプリケーション㮠war ファイル㮠<literal>/WEB-INF/lib</literal> ディレクトリã«é…ç½®ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ä¾å˜æ€§ã®ã‚¹ã‚³ãƒ¼ãƒ—㯠all〠runtime〠もã—ã㯠provided (JBoss AS 4.2 ã«ã‚ˆã‚Š) ã®ã„ãšã‚Œã‹ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"本セクションã§ã¯ Seam ã®ã‚³ãƒ³ãƒ‘イルタイムã¨ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã®ä¸¡æ–¹ã®ä¾å˜æ€§ã‚’列挙ã—ã¾"
+"ã™ã€‚ タイプ㌠<literal>ear</literal> ã¨è¨˜è¼‰ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ ライブラリãŒã‚¢ãƒ—"
+"リケーション㮠ear ファイル㮠/lib ディレクトリ内ã«å«ã¾ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›"
+"ん。 タイプ㌠<literal>war</literal> ã¨è¨˜è¼‰ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ ライブラリをアプ"
+"リケーション㮠war ファイル㮠<literal>/WEB-INF/lib</literal> ディレクトリã«"
+"é…ç½®ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ä¾å˜æ€§ã®ã‚¹ã‚³ãƒ¼ãƒ—㯠all〠runtime〠もã—ã㯠"
+"provided (JBoss AS 4.2 ã«ã‚ˆã‚Š) ã®ã„ãšã‚Œã‹ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Dependencies.xml:54
@@ -96,9 +116,11 @@
"build</literal>. You can generate this file by running <literal>ant "
"dependencyReport</literal>."
msgstr ""
-"最新ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ãŠã‚ˆã³å®Œå…¨ãªä¾å˜æ€§æƒ…å ±ã¯æœ¬ãƒ‰ã‚ュメントã«ã¯å«ã¾ã‚Œã¦ã„ã¾ã›ã‚“ãŒã€ <literal>/dependency-report.txt</literal> ã«è¨˜è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“れ㯠<literal>/"
-"build</literal> ã«æ ¼ç´ã•ã‚Œã‚‹ Maven POM ã§ç”Ÿæˆã•ã‚Œã¾ã™ã€‚ <literal>ant "
-"dependencyReport</literal> を実行ã™ã‚‹ã¨ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’生æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+"最新ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ãŠã‚ˆã³å®Œå…¨ãªä¾å˜æ€§æƒ…å ±ã¯æœ¬ãƒ‰ã‚ュメントã«ã¯å«ã¾ã‚Œã¦ã„ã¾ã›"
+"ã‚“ãŒã€ <literal>/dependency-report.txt</literal> ã«è¨˜è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“れ㯠"
+"<literal>/build</literal> ã«æ ¼ç´ã•ã‚Œã‚‹ Maven POM ã§ç”Ÿæˆã•ã‚Œã¾ã™ã€‚ "
+"<literal>ant dependencyReport</literal> を実行ã™ã‚‹ã¨ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’生æˆã™ã‚‹ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: title
#: Dependencies.xml:63
@@ -251,8 +273,8 @@
"Required when using Seam's <trademark class=\"registered\">Microsoft</"
"trademark> <trademark class=\"registered\">Excel</trademark> features"
msgstr ""
-"Seam ã® <trademark class=\"registered\">Microsoft</"
-"trademark> <trademark class=\"registered\">Excel</trademark> 機能を使用ã™ã‚‹å ´åˆã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+"Seam ã® <trademark class=\"registered\">Microsoft</trademark> <trademark "
+"class=\"registered\">Excel</trademark> 機能を使用ã™ã‚‹å ´åˆã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Dependencies.xml:169 Dependencies.xml:775
@@ -380,7 +402,9 @@
msgid ""
"Required to use RichFaces. Provides API classes that you may wish to use "
"from your application e.g. to create a tree"
-msgstr "RichFaces ã®ä½¿ç”¨ã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ ツリーã®ä½œæˆãªã©ã‚¢ãƒ—リケーションã‹ã‚‰ã®ä½¿ç”¨ã‚’å¯èƒ½ã«ã™ã‚‹ API クラスをæä¾›ã—ã¾ã™ã€‚"
+msgstr ""
+"RichFaces ã®ä½¿ç”¨ã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ ツリーã®ä½œæˆãªã©ã‚¢ãƒ—リケーションã‹ã‚‰ã®ä½¿ç”¨"
+"ã‚’å¯èƒ½ã«ã™ã‚‹ API クラスをæä¾›ã—ã¾ã™ã€‚"
#. Tag: literal
#: Dependencies.xml:344
@@ -404,7 +428,8 @@
#: Dependencies.xml:368
#, no-c-format
msgid "Required to use RichFaces. Provides all the UI components."
-msgstr "RichFaces ã®ä½¿ç”¨ã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ all ã® UI コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã—ã¾ã™ã€‚"
+msgstr ""
+"RichFaces ã®ä½¿ç”¨ã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ all ã® UI コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: title
#: Dependencies.xml:378
@@ -464,7 +489,9 @@
#: Dependencies.xml:450
#, no-c-format
msgid "mail-ra.rar should be deployed to the application server at runtime"
-msgstr "mail-ra.rar ã¯ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã«ã‚¢ãƒ—リケーションã«å¯¾ã—ã¦ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgstr ""
+"mail-ra.rar ã¯ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã«ã‚¢ãƒ—リケーションã«å¯¾ã—ã¦ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾"
+"ã›ã‚“。"
#. Tag: literal
#: Dependencies.xml:457
@@ -688,7 +715,9 @@
msgid ""
"The JBoss Rules libraries can be found in the <literal>drools/lib</literal> "
"directory in Seam."
-msgstr "JBoss Rules ã®ãƒ©ã‚¤ãƒ–ラリ㯠Seam ã® <literal>drools/lib</literal> ディレクトリã«ã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"JBoss Rules ã®ãƒ©ã‚¤ãƒ–ラリ㯠Seam ã® <literal>drools/lib</literal> ディレクトリ"
+"ã«ã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
#: Dependencies.xml:802
@@ -774,7 +803,9 @@
msgid ""
"These libraries are required if you with to use the Google Web Toolkit (GWT) "
"with your Seam application."
-msgstr "ã“れらã®ãƒ©ã‚¤ãƒ–ラリã¯ã€ Seam アプリケーション㧠Google Web Toolkit (GWT) を使用ã—ãŸã„å ´åˆã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã“れらã®ãƒ©ã‚¤ãƒ–ラリã¯ã€ Seam アプリケーション㧠Google Web Toolkit (GWT) を使"
+"用ã—ãŸã„å ´åˆã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: title
#: Dependencies.xml:985
@@ -806,7 +837,9 @@
msgid ""
"These libraries are required if you with to use the Spring Framework with "
"your Seam application."
-msgstr "ã“れらã®ãƒ©ã‚¤ãƒ–ラリ㯠Seam アプリケーション㧠Spring Framework を使用ã—ãŸã„å ´åˆã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã“れらã®ãƒ©ã‚¤ãƒ–ラリ㯠Seam アプリケーション㧠Spring Framework を使用ã—ãŸã„å ´"
+"åˆã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: title
#: Dependencies.xml:1040
@@ -838,7 +871,9 @@
msgid ""
"These libraries are required if you with to use Groovy with your Seam "
"application."
-msgstr "ã“れらã®ãƒ©ã‚¤ãƒ–ラリ㯠Seam アプリケーション㧠Groovy を使用ã—ãŸã„å ´åˆã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã“れらã®ãƒ©ã‚¤ãƒ–ラリ㯠Seam アプリケーション㧠Groovy を使用ã—ãŸã„å ´åˆã«å¿…è¦ã¨"
+"ãªã‚Šã¾ã™ã€‚"
#. Tag: title
#: Dependencies.xml:1095
@@ -872,7 +907,11 @@
"manage the dependencies of your Seam project. You can use Maven Ant Tasks to "
"integrate Maven into your Ant build, or can use Maven to build and deploy "
"your project."
-msgstr "Maven ã¯æŽ¨ç§»çš„ä¾å˜æ€§ã®ç®¡ç†ã«å¯¾ã™ã‚‹ã‚µãƒãƒ¼ãƒˆã‚’æä¾›ã™ã‚‹ãŸã‚ Seam プãƒã‚¸ã‚§ã‚¯ãƒˆã®ä¾å˜æ€§ç®¡ç†ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ Maven Ant Tasks を使ã£ã¦ Maven ã‚’ Ant ã®ãƒ“ルドã«çµ±åˆã—ãŸã‚Šã€ Maven を使ã£ã¦ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ“ルドãŠã‚ˆã³ãƒ‡ãƒ—ãƒã‚¤ã‚’è¡Œã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgstr ""
+"Maven ã¯æŽ¨ç§»çš„ä¾å˜æ€§ã®ç®¡ç†ã«å¯¾ã™ã‚‹ã‚µãƒãƒ¼ãƒˆã‚’æä¾›ã™ã‚‹ãŸã‚ Seam プãƒã‚¸ã‚§ã‚¯ãƒˆã®"
+"ä¾å˜æ€§ç®¡ç†ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ Maven Ant Tasks を使ã£ã¦ Maven ã‚’ Ant ã®"
+"ビルドã«çµ±åˆã—ãŸã‚Šã€ Maven を使ã£ã¦ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ“ルドãŠã‚ˆã³ãƒ‡ãƒ—ãƒã‚¤ã‚’è¡Œã†ã“"
+"ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: para
#: Dependencies.xml:1154
@@ -880,28 +919,31 @@
msgid ""
"We aren't actually going to discuss how to use Maven here, but just run over "
"some basic POMs you could use."
-msgstr "ã“ã“ã§ã¯ Maven ã®ä½¿ã„æ–¹ã«ã¤ã„ã¦ã¯è§¦ã‚Œã¾ã›ã‚“ãŒåˆ©ç”¨ã§ãる基本的㪠POM ã‚’ã„ãã¤ã‹è¦‹ã¦ã¿ã‚‹ã“ã¨ã«ã—ã¾ã™ã€‚"
+msgstr ""
+"ã“ã“ã§ã¯ Maven ã®ä½¿ã„æ–¹ã«ã¤ã„ã¦ã¯è§¦ã‚Œã¾ã›ã‚“ãŒåˆ©ç”¨ã§ãる基本的㪠POM ã‚’ã„ãã¤"
+"ã‹è¦‹ã¦ã¿ã‚‹ã“ã¨ã«ã—ã¾ã™ã€‚"
#. Tag: para
#: Dependencies.xml:1159
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
msgstr ""
-"Seam ã®ãƒªãƒªãƒ¼ã‚¹æ¸ˆã¿ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ http://repository.jboss.org/"
-"maven2 ã§å…¥æ‰‹ã§ãã¾ã™ã€‚ ナイトリービルドã®ã‚¹ãƒŠãƒƒãƒ—ショット㯠http://snapshots.jboss.org/"
+"Seam ã®ãƒªãƒªãƒ¼ã‚¹æ¸ˆã¿ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ http://repository.jboss.org/maven2 ã§å…¥æ‰‹ã§ã"
+"ã¾ã™ã€‚ ナイトリービルドã®ã‚¹ãƒŠãƒƒãƒ—ショット㯠http://snapshots.jboss.org/"
"maven2 ã§å…¥æ‰‹ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
#, no-c-format
msgid "All the Seam artifacts are available in Maven:"
msgstr "Seam ã®å…¨ã‚¢ãƒ¼ãƒ†ã‚£ãƒ•ã‚¡ã‚¯ãƒˆã¯ Maven ã«ã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -915,7 +957,7 @@
"</dependency>]]>"
#. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -929,7 +971,7 @@
"</dependency>]]>"
#. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -943,7 +985,7 @@
"</dependency>]]>"
#. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -957,7 +999,7 @@
"</dependency>]]>"
#. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -971,15 +1013,17 @@
"</dependency>]]>"
#. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
#, no-c-format
msgid ""
"This sample POM will give you Seam, JPA (provided by Hibernate) and "
"Hibernate Validator:"
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ル㮠POM 㯠Seam〠JPA (Hibernate ã«ã‚ˆã‚Šæä¾›ã•ã‚Œã‚‹)〠Hibernate Validator ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ル㮠POM 㯠Seam〠JPA (Hibernate ã«ã‚ˆã‚Šæä¾›ã•ã‚Œã‚‹)〠Hibernate "
+"Validator ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -1079,4 +1123,3 @@
" </dependencies>\n"
"\n"
"</project>]]>"
-
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Drools.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Drools.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Drools.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Drools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-04 12:55+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -44,7 +44,12 @@
"provides a built-in component that compiles a static set of rules from the "
"classpath. You can install this component via <literal>components.xml</"
"literal>:"
-msgstr "最åˆã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ã€Seam コンテã‚スト変数㧠<literal>org.drools.RuleBase</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’使用å¯èƒ½ã«ã™ã‚‹ã“ã¨ã§ã™ã€‚ テスト目的ã§ã€Seam ã¯ã‚¯ãƒ©ã‚¹ãƒ‘スã‹ã‚‰é™çš„ãªãƒ«ãƒ¼ãƒ«ä¸€å¼ã‚’コンパイルã™ã‚‹çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>components.xml</literal> を使ã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"最åˆã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ã€Seam コンテã‚スト変数㧠<literal>org.drools.RuleBase</"
+"literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’使用å¯èƒ½ã«ã™ã‚‹ã“ã¨ã§ã™ã€‚ テスト目的ã§ã€Seam ã¯ã‚¯ãƒ©ã‚¹"
+"パスã‹ã‚‰é™çš„ãªãƒ«ãƒ¼ãƒ«ä¸€å¼ã‚’コンパイルã™ã‚‹çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã—ã¦ã„ã¾"
+"ã™ã€‚ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ <literal>components.xml</literal> を使ã£ã¦ã‚¤ãƒ³ã‚¹"
+"トールã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Drools.xml:22
@@ -72,13 +77,16 @@
"you will need to install multiple rule bases in a rule-driven application."
msgstr ""
"ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€<literal>.drl</literal> ファイル一å¼ã‹ã‚‰ãƒ«ãƒ¼ãƒ«ã‚’コンパ"
-"イルã—〠Seam <literal>APPLICATION</literal> コンテã‚スト㮠"
-"<literal>org.drools.RuleBase</literal> ã«ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’ã‚ャッシュã—ã¾ã™ã€‚ 1 ã¤ã®ãƒ«ãƒ¼ãƒ«é§†å‹•åž‹ã‚¢ãƒ—リケーションã«è¤‡æ•°ã® RuleBase をインストールã™ã‚‹å¿…è¦ãŒç”Ÿã˜ã‚‹å¯èƒ½æ€§ãŒéžå¸¸ã«é«˜ã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。"
+"イルã—〠Seam <literal>APPLICATION</literal> コンテã‚スト㮠<literal>org."
+"drools.RuleBase</literal> ã«ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’ã‚ャッシュã—ã¾ã™ã€‚ 1 ã¤ã®ãƒ«ãƒ¼ãƒ«é§†å‹•"
+"型アプリケーションã«è¤‡æ•°ã® RuleBase をインストールã™ã‚‹å¿…è¦ãŒç”Ÿã˜ã‚‹å¯èƒ½æ€§ãŒéž"
+"常ã«é«˜ã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Drools.xml:32
#, no-c-format
-msgid "If you want to use a Drools DSL, you alse need to specify the DSL definition:"
+msgid ""
+"If you want to use a Drools DSL, you alse need to specify the DSL definition:"
msgstr "Drools DSLを利用ã™ã‚‹ã®ã§ã‚れ㰠DSL 定義も指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
@@ -108,7 +116,13 @@
"the RuleBase. The RuleAgent can connect to a Drools rule server (BRMS) or "
"hot deploy rules packages from a local file repository. The RulesAgent-"
"managed RuleBase is also configurable in <literal>components.xml</literal>:"
-msgstr "ã»ã¨ã‚“ã©ã®ãƒ«ãƒ¼ãƒ«åž‹ã‚¢ãƒ—リケーションã§ã¯ã€ ルールãŒå‹•çš„ã«ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚‹ã®ã§å®Ÿç¨¼åƒã‚¢ãƒ—リケーション㯠RuleBase ã®ç®¡ç†ã« Drools RuleAgent ã®ä½¿ç”¨ã‚’好ã¿ã¾ã™ã€‚ RuleAgent 㯠Drools ルールサーãƒãƒ¼ (BRMS) ã¾ãŸã¯ãƒãƒ¼ã‚«ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ãƒ¬ãƒã‚¸ãƒˆãƒªã«ã‚るホットデプãƒã‚¤ãƒ«ãƒ¼ãƒ«ã®ãƒ‘ッケージã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ RulesAgent 管ç†ã® RuleBase ã‚‚ <literal>components.xml</literal> ã§è¨å®šãŒå¯èƒ½ã§ã™ã€‚"
+msgstr ""
+"ã»ã¨ã‚“ã©ã®ãƒ«ãƒ¼ãƒ«åž‹ã‚¢ãƒ—リケーションã§ã¯ã€ ルールãŒå‹•çš„ã«ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½ã§ã‚ã‚‹å¿…è¦"
+"ãŒã‚ã‚‹ã®ã§å®Ÿç¨¼åƒã‚¢ãƒ—リケーション㯠RuleBase ã®ç®¡ç†ã« Drools RuleAgent ã®ä½¿ç”¨"
+"を好ã¿ã¾ã™ã€‚ RuleAgent 㯠Drools ルールサーãƒãƒ¼ (BRMS) ã¾ãŸã¯ãƒãƒ¼ã‚«ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«"
+"レãƒã‚¸ãƒˆãƒªã«ã‚るホットデプãƒã‚¤ãƒ«ãƒ¼ãƒ«ã®ãƒ‘ッケージã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ "
+"RulesAgent 管ç†ã® RuleBase ã‚‚ <literal>components.xml</literal> ã§è¨å®šãŒå¯èƒ½"
+"ã§ã™ã€‚"
#. Tag: programlisting
#: Drools.xml:47
@@ -128,7 +142,9 @@
msgid ""
"The properties file contains properties specific to the RulesAgent. Here is "
"an example configuration file from the Drools example distribution."
-msgstr "プãƒãƒ‘ティファイルã¯ãã® RulesAgent ã«å›ºæœ‰ã®ãƒ—ãƒãƒ‘ティをå«ã‚“ã§ã„ã¾ã™ã€‚ Drools サンプルディストリビューションã‹ã‚‰ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã®ä¾‹ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"プãƒãƒ‘ティファイルã¯ãã® RulesAgent ã«å›ºæœ‰ã®ãƒ—ãƒãƒ‘ティをå«ã‚“ã§ã„ã¾ã™ã€‚ "
+"Drools サンプルディストリビューションã‹ã‚‰ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã®ä¾‹ã‚’示ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Drools.xml:52
@@ -156,7 +172,9 @@
msgid ""
"It is also possible to configure the options on the component directly, "
"bypassing the configuration file."
-msgstr "ã¾ãŸã€ è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¿ã‘コンãƒãƒ¼ãƒãƒ³ãƒˆã§ç›´æŽ¥ã‚ªãƒ—ションをè¨å®šã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgstr ""
+"ã¾ãŸã€ è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¿ã‘コンãƒãƒ¼ãƒãƒ³ãƒˆã§ç›´æŽ¥ã‚ªãƒ—ションをè¨å®šã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§"
+"ã™ã€‚"
#. Tag: programlisting
#: Drools.xml:57
@@ -209,8 +227,8 @@
"configuration property."
msgstr ""
"<literal>policyPricingWorkingMemory</literal> ã«ã€ <literal>ruleBase</"
-"literal> è¨å®šãƒ—ãƒãƒ‘ティã«ã‚ˆã‚Šã€ RuleBase ã¸ã®å‚照を与ãˆã¦ã„ã‚‹ã“ã¨ã«ç•™æ„ã—"
-"ã¦ãã ã•ã„。"
+"literal> è¨å®šãƒ—ãƒãƒ‘ティã«ã‚ˆã‚Šã€ RuleBase ã¸ã®å‚照を与ãˆã¦ã„ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ã"
+"ã ã•ã„。"
#. Tag: title
#: Drools.xml:76
@@ -264,12 +282,15 @@
#. Tag: para
#: Drools.xml:90
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"You can even allow a rule base to act as a jBPM action handler, decision "
-"handler, or assignment handler—in either a pageflow or business "
+"handler, or assignment handler — in either a pageflow or business "
"process definition."
-msgstr "RuleBase ㌠jBPM アクションãƒãƒ³ãƒ‰ãƒ©ã¨ã—ã¦ã€ã‚ã‚‹ã„ã¯ãƒ‡ã‚·ã‚¸ãƒ§ãƒ³ãƒãƒ³ãƒ‰ãƒ©ã€å‰²ã‚Šå½“ã¦ãƒãƒ³ãƒ‰ãƒ©ãªã©ã¨ã—ã¦å‹•ä½œã™ã‚‹ã‚ˆã†ã«ã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ — ページフãƒãƒ¼ã¾ãŸã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã®ã©ã¡ã‚‰ã§ã‚‚å¯ã€‚"
+msgstr ""
+"RuleBase ㌠jBPM アクションãƒãƒ³ãƒ‰ãƒ©ã¨ã—ã¦ã€ã‚ã‚‹ã„ã¯ãƒ‡ã‚·ã‚¸ãƒ§ãƒ³ãƒãƒ³ãƒ‰ãƒ©ã€å‰²ã‚Šå½“"
+"ã¦ãƒãƒ³ãƒ‰ãƒ©ãªã©ã¨ã—ã¦å‹•ä½œã™ã‚‹ã‚ˆã†ã«ã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ — ページフãƒãƒ¼ã¾"
+"ãŸã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã®ã©ã¡ã‚‰ã§ã‚‚å¯ã€‚"
#. Tag: programlisting
#: Drools.xml:96
@@ -338,7 +359,10 @@
"The <literal><assertObjects></literal> element specifies EL "
"expressions that return an object or collection of objects to be asserted as "
"facts into the <literal>WorkingMemory</literal>."
-msgstr "<literal><assertObjects></literal> エレメント㯠<literal>WorkingMemory</literal> ã« fact ã¨ã—ã¦ã‚¢ã‚µãƒ¼ãƒˆã•ã‚Œã‚‹ã‚ªãƒ–ジェクトã®é›†åˆã¾ãŸã¯ 1 オブジェクトを返㙠EL å¼ã‚’指定ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal><assertObjects></literal> エレメント㯠"
+"<literal>WorkingMemory</literal> ã« fact ã¨ã—ã¦ã‚¢ã‚µãƒ¼ãƒˆã•ã‚Œã‚‹ã‚ªãƒ–ジェクトã®é›†"
+"åˆã¾ãŸã¯ 1 オブジェクトを返㙠EL å¼ã‚’指定ã—ã¾ã™ã€‚"
#. Tag: para
#: Drools.xml:104
@@ -397,7 +421,14 @@
"(\"result\")</literal> to determine the result of the decision. Rules which "
"perform assignments should set the actor id using the <literal>Assignable</"
"literal>."
-msgstr "ルールã«å¯¾ã—ã¦ç‰¹å®šã®ã‚ªãƒ–ジェクト㌠Drools ã®ã‚°ãƒãƒ¼ãƒãƒ«ã¨ã—ã¦ä½¿ç”¨å¯èƒ½ã§ã™ã€‚ jBPM <literal>Assignable</literal> 㯠<literal>assignable</literal> ã¨ã—ã¦ã€ Seam <literal>Decision</literal> オブジェクト㯠<literal>decision</literal> ã¨ã—ã¦ä½¿ç”¨å¯èƒ½ã§ã™ã€‚ decision を処ç†ã™ã‚‹ãƒ«ãƒ¼ãƒ«ã¯ <literal>decision.setOutcome\"result\")</literal> を呼ã³å‡ºã—ã¦æ±ºå®šçµæžœã‚’確定ã—ã¾ã™ã€‚ assignment を実行ã™ã‚‹ãƒ«ãƒ¼ãƒ«ã¯ <literal>Assignable</literal> を使ã£ã¦ãã®ã‚¢ã‚¯ã‚¿ãƒ¼IDã‚’è¨å®šã™ã‚‹ã¯ãšã§ã™ã€‚"
+msgstr ""
+"ルールã«å¯¾ã—ã¦ç‰¹å®šã®ã‚ªãƒ–ジェクト㌠Drools ã®ã‚°ãƒãƒ¼ãƒãƒ«ã¨ã—ã¦ä½¿ç”¨å¯èƒ½ã§ã™ã€‚ "
+"jBPM <literal>Assignable</literal> 㯠<literal>assignable</literal> ã¨ã—ã¦ã€ "
+"Seam <literal>Decision</literal> オブジェクト㯠<literal>decision</literal> "
+"ã¨ã—ã¦ä½¿ç”¨å¯èƒ½ã§ã™ã€‚ decision を処ç†ã™ã‚‹ãƒ«ãƒ¼ãƒ«ã¯ <literal>decision.setOutcome"
+"\"result\")</literal> を呼ã³å‡ºã—ã¦æ±ºå®šçµæžœã‚’確定ã—ã¾ã™ã€‚ assignment を実行ã™"
+"るルール㯠<literal>Assignable</literal> を使ã£ã¦ãã®ã‚¢ã‚¯ã‚¿ãƒ¼IDã‚’è¨å®šã™ã‚‹ã¯ãš"
+"ã§ã™ã€‚"
#. Tag: programlisting
#: Drools.xml:119
@@ -467,7 +498,9 @@
msgid ""
"You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
"ulink>"
-msgstr "Drools ã«ã¤ã„ã¦ã¯ <ulink url=\"http://www.drools.org\"></ulink> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+msgstr ""
+"Drools ã«ã¤ã„ã¦ã¯ <ulink url=\"http://www.drools.org\"></ulink> ã‚’å‚ç…§ã—ã¦ã"
+"ã ã•ã„。"
#. Tag: para
#: Drools.xml:131
@@ -476,7 +509,10 @@
"Seam comes with enough of Drools' dependencies to implement some simple "
"rules. If you want to add extra capabilities to Drools you should download "
"the full distribution and add in extra dependencies as needed."
-msgstr "Seam ã¯ã‚·ãƒ³ãƒ—ルãªãƒ«ãƒ¼ãƒ«ã‚’実装ã™ã‚‹ã®ã«ã¯å分㪠Drools ã®ä¾å˜æ€§ã‚’åŒæ¢±ã—ã¦ã„ã¾ã™ã€‚ Drools ã«æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã„å ´åˆã¯å®Œå…¨ãªãƒ‡ã‚£ã‚¹ãƒˆãƒªãƒ“ューションをダウンãƒãƒ¼ãƒ‰ã—ã¦ã‹ã‚‰å¿…è¦ã«å¿œã˜ã¦è¿½åŠ ã®ä¾å˜æ€§ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
+msgstr ""
+"Seam ã¯ã‚·ãƒ³ãƒ—ルãªãƒ«ãƒ¼ãƒ«ã‚’実装ã™ã‚‹ã®ã«ã¯å分㪠Drools ã®ä¾å˜æ€§ã‚’åŒæ¢±ã—ã¦ã„ã¾"
+"ã™ã€‚ Drools ã«æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã„å ´åˆã¯å®Œå…¨ãªãƒ‡ã‚£ã‚¹ãƒˆãƒªãƒ“ューションをダウンãƒãƒ¼"
+"ドã—ã¦ã‹ã‚‰å¿…è¦ã«å¿œã˜ã¦è¿½åŠ ã®ä¾å˜æ€§ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Drools.xml:140
@@ -485,5 +521,7 @@
"Drools comes with MVEL compiled for Java 1.4, which is compatible with Java "
"1.4, Java 5 and Java 6. You may want to change your MVEL jar with one "
"compiled for the version of Java you are using"
-msgstr "Drools ã«ã¯ Java 1.4 用ã«ã‚³ãƒ³ãƒ‘イルã•ã‚ŒãŸ MVEL ãŒåŒæ¢±ã•ã‚Œã€ Java 1.4〠Java 5〠Java 6 ã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã™ã€‚ 使用ã—ã¦ã„ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç”¨ã«ã‚³ãƒ³ãƒ‘イルã•ã‚ŒãŸã‚‚ã®ã¨ MVEL jar を変更ã—ãŸã„å ´åˆãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
-
+msgstr ""
+"Drools ã«ã¯ Java 1.4 用ã«ã‚³ãƒ³ãƒ‘イルã•ã‚ŒãŸ MVEL ãŒåŒæ¢±ã•ã‚Œã€ Java 1.4〠Java "
+"5〠Java 6 ã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã™ã€‚ 使用ã—ã¦ã„ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç”¨ã«ã‚³ãƒ³ãƒ‘イルã•ã‚ŒãŸã‚‚"
+"ã®ã¨ MVEL jar を変更ã—ãŸã„å ´åˆãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Events.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Events.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Events.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-22 15:51+0900\n"
"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -14,79 +14,113 @@
"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Events.xml:6
+#: Events.xml:5
#, no-c-format
msgid "Events, interceptors and exception handling"
msgstr "イベントã€ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã€ä¾‹å¤–処ç†"
#. Tag: para
-#: Events.xml:8
+#: Events.xml:7
#, no-c-format
-msgid "Complementing the contextual component model, there are two further basic concepts that facilitate the extreme loose-coupling that is the distinctive feature of Seam applications. The first is a strong event model where events may be mapped to event listeners via JSF-like method binding expressions. The second is the pervasive use of annotations and interceptors to apply cross-cutting concerns to components which implement business logic."
-msgstr "コンテã‚ストä¾å˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’補完ã™ã‚‹ã‚‚ã®ã¨ã—ã¦ã€Seamアプリケーションã®ç‰¹å¾´ã¨ãªã£ã¦ã„る極度ã®ç–Žçµåˆã‚’促進ã•ã›ã‚‹äºŒã¤ã®åŸºæœ¬æ¦‚念ãŒå˜åœ¨ã—ã¾ã™ã€‚ 最åˆã®ã‚‚ã®ã¯ã€ã‚¤ãƒ™ãƒ³ãƒˆãŒJSFライクãªãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ï¼ˆmethod binding expression) を通ã˜ã¦ã‚¤ãƒ™ãƒ³ãƒˆãƒªã‚¹ãƒŠãƒ¼ã¸ãƒžãƒƒãƒ—ã§ãるよã†ãªå¼·åŠ›ãªã‚¤ãƒ™ãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã§ã™ã€‚ 二番目ã®ã‚‚ã®ã¯ã€ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã‚’実装ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦æ¨ªæ–的関心事 (cross-cutting concerns) ã‚’é©ç”¨ã™ã‚‹ãŸã‚ã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚„インタセプタを広範囲ã«ä½¿ç”¨ã—ã¦ã„ã‚‹ã¨ã„ã†ã“ã¨ã§ã™ã€‚"
+msgid ""
+"Complementing the contextual component model, there are two further basic "
+"concepts that facilitate the extreme loose-coupling that is the distinctive "
+"feature of Seam applications. The first is a strong event model where events "
+"may be mapped to event listeners via JSF-like method binding expressions. "
+"The second is the pervasive use of annotations and interceptors to apply "
+"cross-cutting concerns to components which implement business logic."
+msgstr ""
+"コンテã‚ストä¾å˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’補完ã™ã‚‹ã‚‚ã®ã¨ã—ã¦ã€Seamアプリケーショ"
+"ンã®ç‰¹å¾´ã¨ãªã£ã¦ã„る極度ã®ç–Žçµåˆã‚’促進ã•ã›ã‚‹äºŒã¤ã®åŸºæœ¬æ¦‚念ãŒå˜åœ¨ã—ã¾ã™ã€‚ 最åˆ"
+"ã®ã‚‚ã®ã¯ã€ã‚¤ãƒ™ãƒ³ãƒˆãŒJSFライクãªãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ï¼ˆmethod binding "
+"expression) を通ã˜ã¦ã‚¤ãƒ™ãƒ³ãƒˆãƒªã‚¹ãƒŠãƒ¼ã¸ãƒžãƒƒãƒ—ã§ãるよã†ãªå¼·åŠ›ãªã‚¤ãƒ™ãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«"
+"ã§ã™ã€‚ 二番目ã®ã‚‚ã®ã¯ã€ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã‚’実装ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦æ¨ªæ–çš„"
+"関心事 (cross-cutting concerns) ã‚’é©ç”¨ã™ã‚‹ãŸã‚ã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚„インタセプタ"
+"を広範囲ã«ä½¿ç”¨ã—ã¦ã„ã‚‹ã¨ã„ã†ã“ã¨ã§ã™ã€‚"
#. Tag: title
-#: Events.xml:18
+#: Events.xml:17
#, no-c-format
msgid "Seam events"
msgstr "Seamイベント"
#. Tag: para
-#: Events.xml:19
+#: Events.xml:18
#, no-c-format
-msgid "The Seam component model was developed for use with <emphasis>event-driven applications</emphasis>, specifically to enable the development of fine-grained, loosely-coupled components in a fine-grained eventing model. Events in Seam come in several types, most of which we have already seen:"
-msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã¯<emphasis>イベント駆動アプリケーション</emphasis> ã§ä½¿ã†ãŸã‚ã«é–‹ç™ºã•ã‚Œã¾ã—ãŸã€‚特ã«ã€ç´°ç²’度イベントモデル (fine-grained eventing model) ã§ã®ç´°ç²’度ã‹ã¤ç–Žçµåˆã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé–‹ç™ºã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ Seamã§ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯ã€ã™ã§ã«ã”å˜çŸ¥ã®ã‚ˆã†ã«ã€ã„ãã¤ã‹ã®ã‚¿ã‚¤ãƒ—ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"The Seam component model was developed for use with <emphasis>event-driven "
+"applications</emphasis>, specifically to enable the development of fine-"
+"grained, loosely-coupled components in a fine-grained eventing model. Events "
+"in Seam come in several types, most of which we have already seen:"
+msgstr ""
+"Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã¯<emphasis>イベント駆動アプリケーション</emphasis> "
+"ã§ä½¿ã†ãŸã‚ã«é–‹ç™ºã•ã‚Œã¾ã—ãŸã€‚特ã«ã€ç´°ç²’度イベントモデル (fine-grained "
+"eventing model) ã§ã®ç´°ç²’度ã‹ã¤ç–Žçµåˆã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé–‹ç™ºã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ Seamã§"
+"ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯ã€ã™ã§ã«ã”å˜çŸ¥ã®ã‚ˆã†ã«ã€ã„ãã¤ã‹ã®ã‚¿ã‚¤ãƒ—ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:28
+#: Events.xml:27
#, no-c-format
msgid "JSF events"
msgstr "JSFイベント"
#. Tag: para
-#: Events.xml:31
+#: Events.xml:30
#, no-c-format
msgid "jBPM transition events"
msgstr "jBPM状態é·ç§»ã‚¤ãƒ™ãƒ³ãƒˆ"
#. Tag: para
-#: Events.xml:34
+#: Events.xml:33
#, no-c-format
msgid "Seam page actions"
msgstr "Seamページアクション"
#. Tag: para
-#: Events.xml:37
+#: Events.xml:36
#, no-c-format
msgid "Seam component-driven events"
msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã‚¤ãƒ™ãƒ³ãƒˆ"
#. Tag: para
-#: Events.xml:40
+#: Events.xml:39
#, no-c-format
msgid "Seam contextual events"
msgstr "Seamコンテã‚ストä¾å˜ã‚¤ãƒ™ãƒ³ãƒˆ"
#. Tag: para
-#: Events.xml:44
+#: Events.xml:43
#, no-c-format
-msgid "All of these various kinds of events are mapped to Seam components via JSF EL method binding expressions. For a JSF event, this is defined in the JSF template:"
-msgstr "ã“れらã®å¤šæ§˜ãªã‚¤ãƒ™ãƒ³ãƒˆã™ã¹ã¦ã¯JSF ELメソッドãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ã‚’通ã˜ã¦Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¸ãƒžãƒƒãƒ—ã•ã‚Œã¾ã™ã€‚JSFイベントã¯ã€JSFテンプレートã§æ¬¡ã®ã‚ˆã†ã«å®šç¾©ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"All of these various kinds of events are mapped to Seam components via JSF "
+"EL method binding expressions. For a JSF event, this is defined in the JSF "
+"template:"
+msgstr ""
+"ã“れらã®å¤šæ§˜ãªã‚¤ãƒ™ãƒ³ãƒˆã™ã¹ã¦ã¯JSF ELメソッドãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ã‚’通ã˜ã¦Seamコン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã¸ãƒžãƒƒãƒ—ã•ã‚Œã¾ã™ã€‚JSFイベントã¯ã€JSFテンプレートã§æ¬¡ã®ã‚ˆã†ã«å®šç¾©ã•"
+"ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:49
+#: Events.xml:48
#, no-c-format
-msgid "<![CDATA[<h:commandButton value=\"Click me!\" action=\"#{helloWorld.sayHello}\"/>]]>"
-msgstr "<![CDATA[<h:commandButton value=\"Click me!\" action=\"#{helloWorld.sayHello}\"/>]]>"
+msgid ""
+"<![CDATA[<h:commandButton value=\"Click me!\" action=\"#{helloWorld.sayHello}"
+"\"/>]]>"
+msgstr ""
+"<![CDATA[<h:commandButton value=\"Click me!\" action=\"#{helloWorld.sayHello}"
+"\"/>]]>"
#. Tag: para
-#: Events.xml:53
+#: Events.xml:52
#, no-c-format
-msgid "For a jBPM transition event, it is specified in the jBPM process definition or pageflow definition:"
-msgstr "jBPMé·ç§»ã‚¤ãƒ™ãƒ³ãƒˆã¯ã€jBPMプãƒã‚»ã‚¹å®šç¾©ã¾ãŸã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã§è¦å®šã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"For a jBPM transition event, it is specified in the jBPM process definition "
+"or pageflow definition:"
+msgstr ""
+"jBPMé·ç§»ã‚¤ãƒ™ãƒ³ãƒˆã¯ã€jBPMプãƒã‚»ã‚¹å®šç¾©ã¾ãŸã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã§è¦å®šã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:58
+#: Events.xml:57
#, no-c-format
msgid ""
"<![CDATA[<start-page name=\"hello\" view-id=\"/hello.jsp\">\n"
@@ -102,25 +136,37 @@
"</start-page>]]>"
#. Tag: para
-#: Events.xml:60
+#: Events.xml:59
#, 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 ã«ã‚ˆã£ã¦å®šç¾©ã•ã‚Œã‚‹åˆ¥ã®äºŒç¨®é¡žã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã¤ã„ã¦è¦‹ã¦ã„ãã¾ã™ã€‚"
+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 ã«ã‚ˆã£ã¦å®šç¾©ã•ã‚Œã‚‹åˆ¥ã®äºŒç¨®é¡žã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã¤ã„ã¦è¦‹ã¦ã„"
+"ãã¾ã™ã€‚"
#. Tag: title
-#: Events.xml:67
+#: Events.xml:66
#, no-c-format
msgid "Page actions"
msgstr "ページアクション"
#. Tag: para
-#: Events.xml:69
+#: Events.xml:68
#, no-c-format
-msgid "A Seam page action is an event that occurs just before we render a page. We declare page actions in <literal>WEB-INF/pages.xml</literal>. We can define a page action for either a particular JSF view id:"
-msgstr "Seamページアクションã¯ãƒšãƒ¼ã‚¸ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã®ç›´å‰ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ ページアクションã¯<literal>WEB-INF/pages.xml</literal>ã§å®£è¨€ã—ã¾ã™ã€‚ 特定ã®JSFビューidã®ãŸã‚ã®ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’定義ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"A Seam page action is an event that occurs just before we render a page. We "
+"declare page actions in <literal>WEB-INF/pages.xml</literal>. We can define "
+"a page action for either a particular JSF view id:"
+msgstr ""
+"Seamページアクションã¯ãƒšãƒ¼ã‚¸ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã®ç›´å‰ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ ペー"
+"ジアクションã¯<literal>WEB-INF/pages.xml</literal>ã§å®£è¨€ã—ã¾ã™ã€‚ 特定ã®JSF"
+"ビューidã®ãŸã‚ã®ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’定義ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:75
+#: Events.xml:74
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -132,13 +178,18 @@
"</pages>]]>"
#. Tag: para
-#: Events.xml:77
+#: Events.xml:76
#, 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 "ã‚ã‚‹ã„ã¯ã€ <literal>*</literal> ワイルドカードを使ã£ã¦ãƒ‘ターンã«ä¸€è‡´ã™ã‚‹ã™ã¹ã¦ã®<literal>ビュー ID</literal>を指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+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 ""
+"ã‚ã‚‹ã„ã¯ã€ <literal>*</literal> ワイルドカードを使ã£ã¦ãƒ‘ターンã«ä¸€è‡´ã™ã‚‹ã™ã¹"
+"ã¦ã®<literal>ビュー ID</literal>を指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:83
+#: Events.xml:82
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -150,100 +201,145 @@
"</pages>]]>"
#. Tag: para
-#: Events.xml:85
+#: Events.xml:84
#, no-c-format
-msgid "If multiple wildcarded page actions match the current view-id, Seam will call all the actions, in order of least-specific to most-specific."
-msgstr "複数ã®ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰åŒ–ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã‚«ãƒ¬ãƒ³ãƒˆãƒ“ューidã«ä¸€è‡´ã™ã‚‹ãªã‚‰ã€ Seamã¯æ›–昧ãªæŒ‡å®šã‹ã‚‰æ˜Žç¢ºãªæŒ‡å®šã¸ã®é † (least-specific to most-specific) ã§ã€ ãれらã™ã¹ã¦ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’呼ã³å‡ºã—ã¾ã™ã€‚"
+msgid ""
+"If multiple wildcarded page actions match the current view-id, Seam will "
+"call all the actions, in order of least-specific to most-specific."
+msgstr ""
+"複数ã®ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰åŒ–ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã‚«ãƒ¬ãƒ³ãƒˆãƒ“ューidã«ä¸€è‡´ã™ã‚‹ãª"
+"ら〠Seamã¯æ›–昧ãªæŒ‡å®šã‹ã‚‰æ˜Žç¢ºãªæŒ‡å®šã¸ã®é † (least-specific to most-specific) "
+"ã§ã€ ãれらã™ã¹ã¦ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’呼ã³å‡ºã—ã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:90
+#: Events.xml:89
#, no-c-format
-msgid "The page action method can return a JSF outcome. If the outcome is non-null, Seam will use the defined navigation rules to navigate to a view."
-msgstr "ページアクションã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯JSF outcomeã‚’è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã—ã‚‚ã€ãã®outcome ãŒnullã§ãªã‘ã‚Œã°ã€Seamã¯ãƒ“ューをナビゲートã™ã‚‹ãŸã‚ãã®å®šç¾©æ¸ˆã¿ãƒŠãƒ“ゲーションè¦å‰‡ã‚’使ã„ã¾ã™ã€‚"
+msgid ""
+"The page action method can return a JSF outcome. If the outcome is non-null, "
+"Seam will use the defined navigation rules to navigate to a view."
+msgstr ""
+"ページアクションã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯JSF outcomeã‚’è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã—ã‚‚ã€ãã®"
+"outcome ãŒnullã§ãªã‘ã‚Œã°ã€Seamã¯ãƒ“ューをナビゲートã™ã‚‹ãŸã‚ãã®å®šç¾©æ¸ˆã¿ãƒŠãƒ“"
+"ゲーションè¦å‰‡ã‚’使ã„ã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:95
+#: Events.xml:94
#, no-c-format
-msgid "Furthermore, the view id mentioned in the <literal><page></literal> element need not correspond to a real JSP or Facelets page! So, we can reproduce the functionality of a traditional action-oriented framework like Struts or WebWork using page actions. For example:"
-msgstr "ã•ã‚‰ã«ã€<literal><page></literal>è¦ç´ ã§æŒ‡å®šã•ã‚ŒãŸãƒ“ューidã¯ã€å®Ÿéš›ã®JSPã‚„Facelets ã«å¯¾å¿œã™ã‚‹å¿…è¦ã¯ãªã„ã®ã§ã™ï¼ ãã“ã§ã€ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã—ãŸStrutsã‚„WebWorkã®ã‚ˆã†ãª ä¼çµ±çš„ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³æŒ‡å‘フレームワークã®æ©Ÿèƒ½ã‚’å†ç¾ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"Furthermore, the view id mentioned in the <literal><page></literal> "
+"element need not correspond to a real JSP or Facelets page! So, we can "
+"reproduce the functionality of a traditional action-oriented framework like "
+"Struts or WebWork using page actions. For example:"
+msgstr ""
+"ã•ã‚‰ã«ã€<literal><page></literal>è¦ç´ ã§æŒ‡å®šã•ã‚ŒãŸãƒ“ューidã¯ã€å®Ÿéš›ã®JSP"
+"ã‚„Facelets ã«å¯¾å¿œã™ã‚‹å¿…è¦ã¯ãªã„ã®ã§ã™ï¼ ãã“ã§ã€ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã—ãŸ"
+"Strutsã‚„WebWorkã®ã‚ˆã†ãª ä¼çµ±çš„ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³æŒ‡å‘フレームワークã®æ©Ÿèƒ½ã‚’å†ç¾ã™ã‚‹"
+"ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:102
+#: Events.xml:101
#, no-c-format
msgid "<![CDATA[TODO: translate struts action into page action]]>"
msgstr "<![CDATA[TODO: translate struts action into page action]]>"
#. Tag: para
-#: Events.xml:105
+#: Events.xml:104
#, no-c-format
-msgid "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 è¦æ±‚) ã«å¯¾ã™ã‚‹å¿œç”ã§è¤‡é›‘ãªå‡¦ç†ã‚’ã—ãŸã„å ´åˆãªã©ã«éžå¸¸ã«ä¾¿åˆ©ã§ã™ã€‚"
+msgid ""
+"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 è¦æ±‚) ã«å¯¾ã™ã‚‹å¿œç”ã§è¤‡é›‘ãªå‡¦ç†ã‚’ã—ãŸã„å ´åˆ"
+"ãªã©ã«éžå¸¸ã«ä¾¿åˆ©ã§ã™ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:110
+#: Events.xml:109
#, no-c-format
-msgid "Multiple or conditional page actions my be specified using the <literal><action></literal> tag:"
-msgstr "複数ã¾ãŸã¯æ¡ä»¶ä»˜ãã®ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯<literal><action></literal>タグを使ã£ã¦æŒ‡å®šã§ãã¾ã™ã€‚"
+msgid ""
+"Multiple or conditional page actions my be specified using the <literal><"
+"action></literal> tag:"
+msgstr ""
+"複数ã¾ãŸã¯æ¡ä»¶ä»˜ãã®ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯<literal><action></literal>ã‚¿ã‚°ã‚’"
+"使ã£ã¦æŒ‡å®šã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:115
+#: Events.xml:114
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
" <page view-id=\"/hello.jsp\">\n"
-" <action execute=\"#{helloWorld.sayHello}\" if=\"#{not validation.failed}\"/>\n"
+" <action execute=\"#{helloWorld.sayHello}\" if=\"#{not validation."
+"failed}\"/>\n"
" <action execute=\"#{hitCount.increment}\"/>\n"
" </page>\n"
"</pages>]]>"
msgstr ""
"<![CDATA[<pages>\n"
" <page view-id=\"/hello.jsp\">\n"
-" <action execute=\"#{helloWorld.sayHello}\" if=\"#{not validation.failed}\"/>\n"
+" <action execute=\"#{helloWorld.sayHello}\" if=\"#{not validation."
+"failed}\"/>\n"
" <action execute=\"#{hitCount.increment}\"/>\n"
" </page>\n"
"</pages>]]>"
#. Tag: title
-#: Events.xml:121
+#: Events.xml:120
#, no-c-format
msgid "Page parameters"
msgstr "ページパラメータ"
#. Tag: para
-#: Events.xml:123
+#: Events.xml:122
#, no-c-format
-msgid "A JSF faces request (a form submission) encapsulates both an \"action\" (a method binding) and \"parameters\" (input value bindings). A page action might also needs parameters!"
-msgstr "JSF faces è¦æ±‚ (フォームé€ä¿¡) ã¯ã€Œã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ (メソッドãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°) ã¨ã€Œãƒ‘ラメータ〠(入力値ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°) ã®ä¸¡æ–¹ã‚’カプセル化ã—ã¾ã™ã€‚ ページアクションã«ã‚‚パラメータãŒå¿…è¦ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+msgid ""
+"A JSF faces request (a form submission) encapsulates both an \"action\" (a "
+"method binding) and \"parameters\" (input value bindings). A page action "
+"might also needs parameters!"
+msgstr ""
+"JSF faces è¦æ±‚ (フォームé€ä¿¡) ã¯ã€Œã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ (メソッドãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°) ã¨"
+"「パラメータ〠(入力値ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°) ã®ä¸¡æ–¹ã‚’カプセル化ã—ã¾ã™ã€‚ ページアク"
+"ションã«ã‚‚パラメータãŒå¿…è¦ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: para
-#: Events.xml:129
+#: Events.xml:128
#, no-c-format
-msgid "Since GET requests are bookmarkable, page parameters are passed as human-readable request parameters. (Unlike JSF form inputs, which are anything but!)"
-msgstr "GET è¦æ±‚ã¯ãƒ–ックマークå¯èƒ½ãªã®ã§ã€ ページパラメータã¯äººé–“ãŒèªã‚ã‚‹è¦æ±‚パラメータã¨ã—ã¦å¼•ã渡ã•ã‚Œã¾ã™ (JSF フォーム入力ã¨ã¯ç•°ãªã‚‹ã‚‚ã®)。"
+msgid ""
+"Since GET requests are bookmarkable, page parameters are passed as human-"
+"readable request parameters. (Unlike JSF form inputs, which are anything "
+"but!)"
+msgstr ""
+"GET è¦æ±‚ã¯ãƒ–ックマークå¯èƒ½ãªã®ã§ã€ ページパラメータã¯äººé–“ãŒèªã‚ã‚‹è¦æ±‚パラメー"
+"ã‚¿ã¨ã—ã¦å¼•ã渡ã•ã‚Œã¾ã™ (JSF フォーム入力ã¨ã¯ç•°ãªã‚‹ã‚‚ã®)。"
# 2.1
#. Tag: para
-#: Events.xml:135
+#: Events.xml:134
#, no-c-format
msgid "You can use page parameters with or without an action method."
-msgstr "アクションメソッドを指定ã™ã‚‹ã€ã‚ã‚‹ã„ã¯æŒ‡å®šã—ãªã„ページパラメータを使ã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"アクションメソッドを指定ã™ã‚‹ã€ã‚ã‚‹ã„ã¯æŒ‡å®šã—ãªã„ページパラメータを使ã†ã“ã¨ãŒ"
+"ã§ãã¾ã™ã€‚"
# 2.1
#. Tag: title
-#: Events.xml:140
+#: Events.xml:139
#, no-c-format
msgid "Mapping request parameters to the model"
msgstr "è¦æ±‚パラメータã‹ã‚‰ãƒ¢ãƒ‡ãƒ«ã¸ã®ãƒžãƒƒãƒ”ング"
#. Tag: para
-#: Events.xml:142
+#: Events.xml:141
#, no-c-format
-msgid "Seam lets us provide a value binding that maps a named request parameter to an attribute of a model object."
-msgstr "Seamã§ã¯ã€åå‰ä»˜ãè¦æ±‚パラメータをモデルオブジェクトã®å±žæ€§ã‚’対応ã•ã›ã‚‹å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Seam lets us provide a value binding that maps a named request parameter to "
+"an attribute of a model object."
+msgstr ""
+"Seamã§ã¯ã€åå‰ä»˜ãè¦æ±‚パラメータをモデルオブジェクトã®å±žæ€§ã‚’対応ã•ã›ã‚‹å€¤ãƒã‚¤"
+"ンディングãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:147
+#: Events.xml:146
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -261,58 +357,105 @@
" </pages>]]>"
#. Tag: para
-#: Events.xml:149
+#: Events.xml:148
#, no-c-format
-msgid "The <literal><param></literal> declaration is bidirectional, just like a value binding for a JSF input:"
-msgstr "<literal><param></literal>宣言ã¯åŒæ–¹å‘ã§ã€ã¾ã•ã«JSF入力ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã®ã‚ˆã†ã§ã™ã€‚"
+msgid ""
+"The <literal><param></literal> declaration is bidirectional, just like "
+"a value binding for a JSF input:"
+msgstr ""
+"<literal><param></literal>宣言ã¯åŒæ–¹å‘ã§ã€ã¾ã•ã«JSF入力ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³"
+"ã‚°ã®ã‚ˆã†ã§ã™ã€‚"
#. Tag: para
-#: Events.xml:156
+#: Events.xml:155
#, no-c-format
-msgid "When a non-faces (GET) request for the view id occurs, Seam sets the value of the named request parameter onto the model object, after performing appropriate type conversions."
-msgstr "指定ã•ã‚ŒãŸãƒ“ューidã«å¯¾ã™ã‚‹non-faces (GET) è¦æ±‚ãŒç™ºç”Ÿã™ã‚‹ã¨ã〠Seamã¯ã€é©åˆ‡ãªåž‹å¤‰æ›ã‚’æ–½ã—ãŸå¾Œã«ã€åå‰ä»˜ãパラメータã®å€¤ã‚’ãã®ãƒ¢ãƒ‡ãƒ«ã‚ªãƒ–ジェクトã«è¨å®šã—ã¾ã™ã€‚"
+msgid ""
+"When a non-faces (GET) request for the view id occurs, Seam sets the value "
+"of the named request parameter onto the model object, after performing "
+"appropriate type conversions."
+msgstr ""
+"指定ã•ã‚ŒãŸãƒ“ューidã«å¯¾ã™ã‚‹non-faces (GET) è¦æ±‚ãŒç™ºç”Ÿã™ã‚‹ã¨ã〠Seamã¯ã€é©åˆ‡ãª"
+"型変æ›ã‚’æ–½ã—ãŸå¾Œã«ã€åå‰ä»˜ãパラメータã®å€¤ã‚’ãã®ãƒ¢ãƒ‡ãƒ«ã‚ªãƒ–ジェクトã«è¨å®šã—ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Events.xml:163
+#: Events.xml:162
#, no-c-format
-msgid "Any <literal><s:link></literal> or <literal><s:button></literal> transparently includes the request parameter. The value of the parameter is determined by evaluating the value binding during the render phase (when the <literal><s:link></literal> is rendered)."
-msgstr "ä»»æ„ã® <literal><s:link></literal> ã‚„ <literal><s:button></literal> ã¯é€éŽçš„ã«è¦æ±‚パラメータをå«ã¿ã¾ã™ã€‚ パラメータ値ã¯ã€ レンダリングフェーズã®é–“ã« (<literal><s:link></literal> ãŒãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹ã¨ã) 値ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’評価ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦æ±ºå®šã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Any <literal><s:link></literal> or <literal><s:button></literal> "
+"transparently includes the request parameter. The value of the parameter is "
+"determined by evaluating the value binding during the render phase (when the "
+"<literal><s:link></literal> is rendered)."
+msgstr ""
+"ä»»æ„ã® <literal><s:link></literal> ã‚„ <literal><s:button></"
+"literal> ã¯é€éŽçš„ã«è¦æ±‚パラメータをå«ã¿ã¾ã™ã€‚ パラメータ値ã¯ã€ レンダリング"
+"フェーズã®é–“ã« (<literal><s:link></literal> ãŒãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹ã¨ã) "
+"値ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’評価ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦æ±ºå®šã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:171
+#: Events.xml:170
#, no-c-format
-msgid "Any navigation rule with a <literal><redirect/></literal> to the view id transparently includes the request parameter. The value of the parameter is determined by evaluating the value binding at the end of the invoke application phase."
-msgstr "ビューidã«å¯¾ã™ã‚‹<literal><redirect/></literal>ã®ä»»æ„ã®ãƒŠãƒ“ゲーションルールã¯è¦æ±‚パラメータをé€éŽçš„ã«å«ã¿ã¾ã™ã€‚パラメータã®å€¤ã¯ã‚¢ãƒ—リケーションフェーズã®æœ€å¾Œã«å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’評価ã™ã‚‹ã“ã¨ã§æ±ºå®šã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Any navigation rule with a <literal><redirect/></literal> to the view "
+"id transparently includes the request parameter. The value of the parameter "
+"is determined by evaluating the value binding at the end of the invoke "
+"application phase."
+msgstr ""
+"ビューidã«å¯¾ã™ã‚‹<literal><redirect/></literal>ã®ä»»æ„ã®ãƒŠãƒ“ゲーション"
+"ルールã¯è¦æ±‚パラメータをé€éŽçš„ã«å«ã¿ã¾ã™ã€‚パラメータã®å€¤ã¯ã‚¢ãƒ—リケーション"
+"フェーズã®æœ€å¾Œã«å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’評価ã™ã‚‹ã“ã¨ã§æ±ºå®šã•ã‚Œã¾ã™ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:179
+#: Events.xml:178
#, 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>スコープã®ã‚³ãƒ³ãƒ†ã‚スト変数ã®ã‚ˆã†ã«æŒ¯èˆžã†ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚"
+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>スコープã®ã‚³"
+"ンテã‚スト変数ã®ã‚ˆã†ã«æŒ¯èˆžã†ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:188
+#: Events.xml:187
#, no-c-format
-msgid "The essential idea behind all this is that <emphasis>however</emphasis> we get from any other page to <literal>/hello.jsp</literal> (or from <literal>/hello.jsp</literal> back to <literal>/hello.jsp</literal>), the value of the model attribute referred to in the value binding is \"remembered\", without the need for a conversation (or other server-side state)."
-msgstr "ã“ã®èƒŒå¾Œã«ã‚る本質的ãªè€ƒãˆã¯ã€ä»–ã®ä»»æ„ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ <literal>/hello.jsp</literal> ã¸ã® (ã¾ãŸã¯ <literal>/hello.jsp</literal> ã‹ã‚‰ <literal>/hello.jsp</literal> ã¸æˆ»ã‚‹ã‚ˆã†ãª) é·ç§»ãŒã‚ã‚‹ã«ã‚‚<emphasis>ã‹ã‹ã‚らãš</emphasis>〠値ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§å‚ç…§ã•ã‚Œã‚‹ãƒ¢ãƒ‡ãƒ«å±žæ€§ã®å€¤ã¯å¯¾è©± (ã¾ãŸã¯ä»–ã®ã‚µãƒ¼ãƒå´ã®çŠ¶æ…‹) ã‚’å¿…è¦ã¨ã›ãšã«ã€Œè¨˜éŒ²ã•ã‚Œã¦ã„ã‚‹ã€ã¨ã„ã†ã“ã¨ã§ã™ã€‚"
+msgid ""
+"The essential idea behind all this is that <emphasis>however</emphasis> we "
+"get from any other page to <literal>/hello.jsp</literal> (or from <literal>/"
+"hello.jsp</literal> back to <literal>/hello.jsp</literal>), the value of the "
+"model attribute referred to in the value binding is \"remembered\", without "
+"the need for a conversation (or other server-side state)."
+msgstr ""
+"ã“ã®èƒŒå¾Œã«ã‚る本質的ãªè€ƒãˆã¯ã€ä»–ã®ä»»æ„ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ <literal>/hello.jsp</"
+"literal> ã¸ã® (ã¾ãŸã¯ <literal>/hello.jsp</literal> ã‹ã‚‰ <literal>/hello."
+"jsp</literal> ã¸æˆ»ã‚‹ã‚ˆã†ãª) é·ç§»ãŒã‚ã‚‹ã«ã‚‚<emphasis>ã‹ã‹ã‚らãš</emphasis>〠"
+"値ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§å‚ç…§ã•ã‚Œã‚‹ãƒ¢ãƒ‡ãƒ«å±žæ€§ã®å€¤ã¯å¯¾è©± (ã¾ãŸã¯ä»–ã®ã‚µãƒ¼ãƒå´ã®çŠ¶æ…‹) "
+"ã‚’å¿…è¦ã¨ã›ãšã«ã€Œè¨˜éŒ²ã•ã‚Œã¦ã„ã‚‹ã€ã¨ã„ã†ã“ã¨ã§ã™ã€‚"
# 2.1
#. Tag: title
-#: Events.xml:201
+#: Events.xml:200
#, no-c-format
msgid "Propagating request parameters"
msgstr "è¦æ±‚パラメータã®ä¼æ’"
# 2.1
#. Tag: para
-#: Events.xml:203
+#: Events.xml:202
#, no-c-format
-msgid "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 "ã‚‚ã— <literal>name</literal> 属性ãŒæŒ‡å®šã•ã‚Œã¦ã„ãŸã‚‰ã€è¦æ±‚パラメータ㯠<literal>PAGE</literal> コンテã‚ストを使ã£ã¦ä¼æ’ã—ã¾ã™ï¼ˆãƒ¢ãƒ‡ãƒ«ãƒ—ãƒãƒ‘ティã¸ã¯ãƒžãƒƒãƒ”ングã•ã‚Œã¾ã›ã‚“)。"
+msgid ""
+"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 ""
+"ã‚‚ã— <literal>name</literal> 属性ãŒæŒ‡å®šã•ã‚Œã¦ã„ãŸã‚‰ã€è¦æ±‚パラメータ㯠"
+"<literal>PAGE</literal> コンテã‚ストを使ã£ã¦ä¼æ’ã—ã¾ã™ï¼ˆãƒ¢ãƒ‡ãƒ«ãƒ—ãƒãƒ‘ティã¸ã¯"
+"マッピングã•ã‚Œã¾ã›ã‚“)。"
#. Tag: programlisting
-#: Events.xml:209
+#: Events.xml:208
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -331,47 +474,92 @@
# 2.1
#. Tag: para
-#: Events.xml:212
+#: Events.xml:211
#, no-c-format
-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 "ページパラメータã®ä¼æ’ã¯ã€ãƒžã‚¹ã‚¿ãƒ¼ã‹ã‚‰è©³ç´°ç”»é¢ã«é·ç§»ã™ã‚‹ã‚ˆã†ãªãƒžãƒ«ãƒãƒ¬ã‚¤ãƒ¤ã®CRUDページを作æˆã—ãŸã„ã¨ãã«ã¯ç‰¹ã«ä¾¿åˆ©ã§ã™ã€‚ãã‚Œã¯ä»¥å‰æ“作ã—ã¦ã„ãŸï¼ˆä¾‹ãˆã°ã€ä¿å˜ãƒœã‚¿ãƒ³ã‚’押ã—ãŸã¨ãã®ï¼‰ãƒ“ューや編集ã—ã¦ã„ãŸãƒ“ューを「覚ãˆã¦ãŠãã€ã®ã«ä½¿ãˆã¾ã™ã€‚"
+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 ""
+"ページパラメータã®ä¼æ’ã¯ã€ãƒžã‚¹ã‚¿ãƒ¼ã‹ã‚‰è©³ç´°ç”»é¢ã«é·ç§»ã™ã‚‹ã‚ˆã†ãªãƒžãƒ«ãƒãƒ¬ã‚¤ãƒ¤ã®"
+"CRUDページを作æˆã—ãŸã„ã¨ãã«ã¯ç‰¹ã«ä¾¿åˆ©ã§ã™ã€‚ãã‚Œã¯ä»¥å‰æ“作ã—ã¦ã„ãŸï¼ˆä¾‹ãˆã°ã€"
+"ä¿å˜ãƒœã‚¿ãƒ³ã‚’押ã—ãŸã¨ãã®ï¼‰ãƒ“ューや編集ã—ã¦ã„ãŸãƒ“ューを「覚ãˆã¦ãŠãã€ã®ã«ä½¿ãˆ"
+"ã¾ã™ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:219
+#: Events.xml:218
#, no-c-format
-msgid "Any <literal><s:link></literal> or <literal><s:button></literal> transparently propagates the request parameter if that parameter is listed as a page parameter for the view."
-msgstr "ä»»æ„ã® <literal><s:link></literal> ã‚„ <literal><s:button></literal> ã¯ã€è¦æ±‚パラメータãŒãƒ“ューã®ãƒšãƒ¼ã‚¸ãƒ‘ラメータã¨ã—ã¦è¨˜å…¥ã•ã‚Œã¦ã„ã‚Œã°ã€é€éŽçš„ã«ãã®ãƒ‘ラメータをä¼æ’ã—ã¾ã™ã€‚"
+msgid ""
+"Any <literal><s:link></literal> or <literal><s:button></literal> "
+"transparently propagates the request parameter if that parameter is listed "
+"as a page parameter for the view."
+msgstr ""
+"ä»»æ„ã® <literal><s:link></literal> ã‚„ <literal><s:button></"
+"literal> ã¯ã€è¦æ±‚パラメータãŒãƒ“ューã®ãƒšãƒ¼ã‚¸ãƒ‘ラメータã¨ã—ã¦è¨˜å…¥ã•ã‚Œã¦ã„ã‚Œã°ã€"
+"é€éŽçš„ã«ãã®ãƒ‘ラメータをä¼æ’ã—ã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:226
+#: Events.xml:225
#, 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>スコープã®ã‚³ãƒ³ãƒ†ã‚スト変数ã®ã‚ˆã†ã«æŒ¯èˆžã„ã¾ã™ï¼‰ã€‚"
+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>スコープã®"
+"コンテã‚スト変数ã®ã‚ˆã†ã«æŒ¯èˆžã„ã¾ã™ï¼‰ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:235
+#: Events.xml:234
#, 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 natural once you \"get it\". It is definitely worth taking the time to understand this stuff. Page parameters are the most elegant way to propagate state across a non-faces request. They are especially cool for problems like search screens with bookmarkable results pages, where we would like to be able to write our application code to handle both POST and GET requests with the same code. Page parameters eliminate repetitive listing of request parameters in the view definition and make redirects much easier to code."
-msgstr "ã“れらã™ã¹ã¦ã¯ã‹ãªã‚Šè¤‡é›‘ã«èžã“ãˆã¾ã™ã—ã€ãã®ã‚ˆã†ãªå¤‰ã‚ã£ãŸæ¦‚念を努力ã—ã¦ä½¿ã†ä¾¡å€¤ãŒã‚ã‚‹ã®ã‹ã¨ç–‘å•ã«æ€ã†ã“ã¨ã§ã—ょã†ã€‚実際ã¯ã€ãã®ã‚¢ã‚¤ãƒ‡ã‚£ã‚¢ã¯ä¸€æ—¦ã€Œç†è§£ã€ã—ã¦ã—ã¾ãˆã°ã¨ã¦ã‚‚自然ãªã‚‚ã®ã§ã™ã€‚時間をã‹ã‘ã¦ã“れをç†è§£ã™ã‚‹ã“ã¨ã¯çµ¶å¯¾ã«ä¾¡å€¤ãŒã‚ã‚Šã¾ã™ã€‚ページパラメータã¯non-facesè¦æ±‚ã‚’ã¾ãŸãŒã£ã¦çŠ¶æ…‹ã‚’ä¼æ’ã™ã‚‹ã®ã«æœ€ã‚‚æ´—ç·´ã•ã‚ŒãŸæ–¹æ³•ã§ã™ã€‚ãれらã¯æ¤œç´¢çµæžœã‚’ブックマークå¯èƒ½ãªæ¤œç´¢ç”»é¢ã«ã™ã‚‹ã‚ˆã†ãªå•é¡Œã«ã¨ã£ã¦ç‰¹ã«ç´ 晴らã—ã„方法ã§ã™ã€‚ãã®ã‚ˆã†ãªå•é¡Œã§ã¯ã€åŒã˜ã‚³ãƒ¼ãƒ‰ã§POSTã¨GETè¦æ±‚ã®ä¸¡æ–¹ã‚’処ç†ã§ãるよã†ãªã‚¢ãƒ—リケーションコードを書ã‘るよã†ã«ã—ãŸã„ã¨æœ›ã‚€ã§ã—ょã†ã€‚ページパラメータを使ãˆã°ã€ãƒ“ュー定義内ã§è¦æ±‚パラメータã®ãƒªã‚¹ãƒˆã‚’ç¹°ã‚Šè¿”ã—書ãå¿…è¦ãŒãªããªã‚Šã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’ã‚‚ã£ã¨ç°¡å!
˜ã«ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
+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 "
+"natural once you \"get it\". It is definitely worth taking the time to "
+"understand this stuff. Page parameters are the most elegant way to propagate "
+"state across a non-faces request. They are especially cool for problems like "
+"search screens with bookmarkable results pages, where we would like to be "
+"able to write our application code to handle both POST and GET requests with "
+"the same code. Page parameters eliminate repetitive listing of request "
+"parameters in the view definition and make redirects much easier to code."
+msgstr ""
+"ã“れらã™ã¹ã¦ã¯ã‹ãªã‚Šè¤‡é›‘ã«èžã“ãˆã¾ã™ã—ã€ãã®ã‚ˆã†ãªå¤‰ã‚ã£ãŸæ¦‚念を努力ã—ã¦ä½¿ã†"
+"価値ãŒã‚ã‚‹ã®ã‹ã¨ç–‘å•ã«æ€ã†ã“ã¨ã§ã—ょã†ã€‚実際ã¯ã€ãã®ã‚¢ã‚¤ãƒ‡ã‚£ã‚¢ã¯ä¸€æ—¦ã€Œç†è§£ã€"
+"ã—ã¦ã—ã¾ãˆã°ã¨ã¦ã‚‚自然ãªã‚‚ã®ã§ã™ã€‚時間をã‹ã‘ã¦ã“れをç†è§£ã™ã‚‹ã“ã¨ã¯çµ¶å¯¾ã«ä¾¡å€¤"
+"ãŒã‚ã‚Šã¾ã™ã€‚ページパラメータã¯non-facesè¦æ±‚ã‚’ã¾ãŸãŒã£ã¦çŠ¶æ…‹ã‚’ä¼æ’ã™ã‚‹ã®ã«æœ€ã‚‚"
+"æ´—ç·´ã•ã‚ŒãŸæ–¹æ³•ã§ã™ã€‚ãれらã¯æ¤œç´¢çµæžœã‚’ブックマークå¯èƒ½ãªæ¤œç´¢ç”»é¢ã«ã™ã‚‹ã‚ˆã†ãª"
+"å•é¡Œã«ã¨ã£ã¦ç‰¹ã«ç´ 晴らã—ã„方法ã§ã™ã€‚ãã®ã‚ˆã†ãªå•é¡Œã§ã¯ã€åŒã˜ã‚³ãƒ¼ãƒ‰ã§POSTã¨GET"
+"è¦æ±‚ã®ä¸¡æ–¹ã‚’処ç†ã§ãるよã†ãªã‚¢ãƒ—リケーションコードを書ã‘るよã†ã«ã—ãŸã„ã¨æœ›ã‚€"
+"ã§ã—ょã†ã€‚ページパラメータを使ãˆã°ã€ãƒ“ュー定義内ã§è¦æ±‚パラメータã®ãƒªã‚¹ãƒˆã‚’ç¹°"
+"ã‚Šè¿”ã—書ãå¿…è¦ãŒãªããªã‚Šã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’ã‚‚ã£ã¨ç°¡å˜ã«ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã§ãるよã†ã«"
+"ãªã‚Šã¾ã™ã€‚"
# 2.1
#. Tag: title
-#: Events.xml:251
+#: Events.xml:250
#, no-c-format
msgid "URL rewriting with page parameters"
msgstr "ページパラメータを伴ã†URL書ãæ›ãˆ"
# 2.1
#. Tag: para
-#: Events.xml:252
+#: Events.xml:251
#, no-c-format
-msgid "Rewriting occurs based on rewrite patterns found for views in <literal>pages.xml</literal>. Seam URL rewriting does both incoming and outgoing URL rewriting based on the same pattern. Here's a simple pattern:"
-msgstr "書ãæ›ãˆã¯<literal>pages.xml</literal>内ã®ãƒ“ューã§ç™ºè¦‹ã•ã‚Œã‚‹æ›¸ãæ›ãˆãƒ‘ターンを元ã«ç™ºç”Ÿã—ã¾ã™ã€‚Seamã®URL書ãæ›ãˆã¯åŒä¸€ã®ãƒ‘ターンã«åŸºã¥ã„ã¦å…¥åŠ›æ–¹å‘ã¨å‡ºåŠ›æ–¹å‘ã®ä¸¡æ–¹ã‚’URL書ãæ›ãˆã‚’実施ã—ã¾ã™ã€‚"
+msgid ""
+"Rewriting occurs based on rewrite patterns found for views in <literal>pages."
+"xml</literal>. Seam URL rewriting does both incoming and outgoing URL "
+"rewriting based on the same pattern. Here's a simple pattern:"
+msgstr ""
+"書ãæ›ãˆã¯<literal>pages.xml</literal>内ã®ãƒ“ューã§ç™ºè¦‹ã•ã‚Œã‚‹æ›¸ãæ›ãˆãƒ‘ターン"
+"ã‚’å…ƒã«ç™ºç”Ÿã—ã¾ã™ã€‚Seamã®URL書ãæ›ãˆã¯åŒä¸€ã®ãƒ‘ターンã«åŸºã¥ã„ã¦å…¥åŠ›æ–¹å‘ã¨å‡ºåŠ›æ–¹"
+"å‘ã®ä¸¡æ–¹ã‚’URL書ãæ›ãˆã‚’実施ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:259
+#: Events.xml:258
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -388,20 +576,38 @@
# 2.1
#. Tag: para
-#: Events.xml:261
+#: Events.xml:260
#, no-c-format
-msgid "In this case, any incoming request for <literal>/home</literal> will be sent to <literal>/home.xhtml</literal>. More interestingly, any link generated that would normally point to <literal>/home.seam</literal> will instead be rewritten as <literal>/home</literal>. Rewrite patterns only match the portion of the URL before the query parameters. So, <literal>/home.seam?conversationId=13</literal> and <literal>/home.seam?color=red</literal> will both be matched by this rewrite rule."
-msgstr "ã“ã®å ´åˆã¯ã€ <literal>/home</literal> ã®ãŸã‚ã®ä»»æ„ã®å…¥åŠ›è¦æ±‚㯠<literal>/home.xhtml</literal> ã«é€ã‚‰ã‚Œã¾ã™ã€‚ã•ã‚‰ã«èˆˆå‘³æ·±ã„ã“ã¨ã«ã¯ã€é€šå¸¸ <literal>/home.seam</literal> を指ã—示ã™ä»»æ„ã®ãƒªãƒ³ã‚¯ã¯ <literal>/home</literal> ã«æ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚書ãæ›ãˆãƒ‘ターンã¯ã‚¯ã‚¨ãƒªãƒ¼ãƒ‘ラメータã®å‰ã®URL部分ã«ã®ã¿ãƒžãƒƒãƒã—ã¾ã™ã€‚ãれゆãˆã€ <literal>/home.seam?conversationId=13</literal> 㨠<literal>/home.seam?color=red</literal> ã¯ä¸¡æ–¹ã¨ã‚‚ã“ã®æ›¸ãæ›ãˆè¦å‰‡ã«ãƒžãƒƒãƒã—ã¾ã™ã€‚"
+msgid ""
+"In this case, any incoming request for <literal>/home</literal> will be sent "
+"to <literal>/home.xhtml</literal>. More interestingly, any link generated "
+"that would normally point to <literal>/home.seam</literal> will instead be "
+"rewritten as <literal>/home</literal>. Rewrite patterns only match the "
+"portion of the URL before the query parameters. So, <literal>/home.seam?"
+"conversationId=13</literal> and <literal>/home.seam?color=red</literal> will "
+"both be matched by this rewrite rule."
+msgstr ""
+"ã“ã®å ´åˆã¯ã€ <literal>/home</literal> ã®ãŸã‚ã®ä»»æ„ã®å…¥åŠ›è¦æ±‚㯠<literal>/"
+"home.xhtml</literal> ã«é€ã‚‰ã‚Œã¾ã™ã€‚ã•ã‚‰ã«èˆˆå‘³æ·±ã„ã“ã¨ã«ã¯ã€é€šå¸¸ <literal>/"
+"home.seam</literal> を指ã—示ã™ä»»æ„ã®ãƒªãƒ³ã‚¯ã¯ <literal>/home</literal> ã«æ›¸ã"
+"æ›ãˆã‚‰ã‚Œã¾ã™ã€‚書ãæ›ãˆãƒ‘ターンã¯ã‚¯ã‚¨ãƒªãƒ¼ãƒ‘ラメータã®å‰ã®URL部分ã«ã®ã¿ãƒžãƒƒãƒã—"
+"ã¾ã™ã€‚ãれゆãˆã€ <literal>/home.seam?conversationId=13</literal> 㨠"
+"<literal>/home.seam?color=red</literal> ã¯ä¸¡æ–¹ã¨ã‚‚ã“ã®æ›¸ãæ›ãˆè¦å‰‡ã«ãƒžãƒƒãƒã—"
+"ã¾ã™ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:271
+#: Events.xml:270
#, no-c-format
-msgid "Rewrite rules can take these query paramters into consideration, as shown with the following rules."
-msgstr "書ãæ›ãˆè¦å‰‡ã¯ã€ä»¥ä¸‹ã®è¦å‰‡ã«ç¤ºã™ã‚ˆã†ã«ã€ã“れらã®ã‚¯ã‚¨ãƒªãƒ¼ãƒ‘ラメータを考慮ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Rewrite rules can take these query paramters into consideration, as shown "
+"with the following rules."
+msgstr ""
+"書ãæ›ãˆè¦å‰‡ã¯ã€ä»¥ä¸‹ã®è¦å‰‡ã«ç¤ºã™ã‚ˆã†ã«ã€ã“れらã®ã‚¯ã‚¨ãƒªãƒ¼ãƒ‘ラメータを考慮ã™ã‚‹"
+"ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:274
+#: Events.xml:273
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -420,20 +626,38 @@
# 2.1
#. Tag: para
-#: Events.xml:276
+#: Events.xml:275
#, no-c-format
-msgid "In this case, an incoming request for <literal>/home/red</literal> will be served as if it were a request for <literal>/home.seam?color=red</literal>. Similarly, if color is a page parameter an outgoing URL that would normally show as <literal>/home.seam?color=blue</literal> would instead be output as <literal>/home/blue</literal>. Rules are processed in order, so it is important to list more specific rules before more general rules."
-msgstr "ã“ã®å ´åˆã€ <literal>/home/red</literal> ã®å…¥åŠ›è¦æ±‚ã¯ã‚ãŸã‹ã‚‚ <literal>/home.seam?color=red</literal> ã®ã‚ˆã†ã«æŒ¯ã‚‹èˆžã„ã¾ã™ã€‚åŒæ§˜ã«ã€ã‚‚ã—color ãŒãƒšãƒ¼ã‚¸ãƒ‘ラメータãªã‚‰ <literal>/home.seam?color=blue</literal> ã¨é€šå¸¸è¡¨ç¤ºã•ã‚Œã‚‹å‡ºåŠ›URLã¯ã€ä»£ã‚ã‚Šã« <literal>/home/blue</literal> ã¨å‡ºåŠ›ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"In this case, an incoming request for <literal>/home/red</literal> will be "
+"served as if it were a request for <literal>/home.seam?color=red</literal>. "
+"Similarly, if color is a page parameter an outgoing URL that would normally "
+"show as <literal>/home.seam?color=blue</literal> would instead be output as "
+"<literal>/home/blue</literal>. Rules are processed in order, so it is "
+"important to list more specific rules before more general rules."
+msgstr ""
+"ã“ã®å ´åˆã€ <literal>/home/red</literal> ã®å…¥åŠ›è¦æ±‚ã¯ã‚ãŸã‹ã‚‚ <literal>/home."
+"seam?color=red</literal> ã®ã‚ˆã†ã«æŒ¯ã‚‹èˆžã„ã¾ã™ã€‚åŒæ§˜ã«ã€ã‚‚ã—color ãŒãƒšãƒ¼ã‚¸ãƒ‘ラ"
+"メータãªã‚‰ <literal>/home.seam?color=blue</literal> ã¨é€šå¸¸è¡¨ç¤ºã•ã‚Œã‚‹å‡ºåŠ›URL"
+"ã¯ã€ä»£ã‚ã‚Šã« <literal>/home/blue</literal> ã¨å‡ºåŠ›ã•ã‚Œã¾ã™ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:286
+#: Events.xml:285
#, no-c-format
-msgid "Default Seam query parameters can also be mapped using URL rewriting, allowing for another option for hiding Seam's fingerprints. In the following example, <literal>/search.seam?conversationId=13</literal> would be written as <literal>/search-13</literal>."
-msgstr "Seamã®ãƒ•ã‚£ãƒ³ã‚¬ãƒ¼ãƒ—ãƒªãƒ³ãƒˆã‚’éš ã™åˆ¥ã®ã‚ªãƒ—ションを指定ã™ã‚‹ã“ã¨ã§ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®SeamクエリーパラメータもURL書ãæ›ãˆã‚’使ã£ã¦ãƒžãƒƒãƒ—å¯èƒ½ã§ã™ã€‚次ã®ä¾‹ã§ã¯ã€<literal>/search.seam?conversationId=13</literal>ã¯<literal>/search-13</literal>ã¨æ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚"
+msgid ""
+"Default Seam query parameters can also be mapped using URL rewriting, "
+"allowing for another option for hiding Seam's fingerprints. In the following "
+"example, <literal>/search.seam?conversationId=13</literal> would be written "
+"as <literal>/search-13</literal>."
+msgstr ""
+"Seamã®ãƒ•ã‚£ãƒ³ã‚¬ãƒ¼ãƒ—ãƒªãƒ³ãƒˆã‚’éš ã™åˆ¥ã®ã‚ªãƒ—ションを指定ã™ã‚‹ã“ã¨ã§ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®"
+"SeamクエリーパラメータもURL書ãæ›ãˆã‚’使ã£ã¦ãƒžãƒƒãƒ—å¯èƒ½ã§ã™ã€‚次ã®ä¾‹ã§ã¯ã€"
+"<literal>/search.seam?conversationId=13</literal>ã¯<literal>/search-13</"
+"literal>ã¨æ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:291
+#: Events.xml:290
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -452,42 +676,57 @@
# 2.1
#. Tag: para
-#: Events.xml:293
+#: Events.xml:292
#, no-c-format
-msgid "Seam URL rewriting provides simple, bidirectional rewriting on a per-view basis. For more complex rewriting rules that cover non-seam components, Seam applications can continue to use the <literal>org.tuckey URLRewriteFilter </literal>or apply rewriting rules at the web server."
-msgstr "Seam URL書ãæ›ãˆã¯ã€ãƒ“ューå˜ä½ã§ã®å˜ç´”ã§åŒæ–¹å‘ã®æ›¸ãæ›ãˆã‚’æä¾›ã—ã¾ã™ã€‚éžSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã‚«ãƒãƒ¼ã™ã‚‹ã‚ˆã‚Šè¤‡é›‘ãªæ›¸ãæ›ãˆè¦å‰‡ã®ãŸã‚ã«ã¯ã€Seamアプリケーションã¯ç¶™ç¶šã—㦠<literal>org.tuckey URLRewriteFilter </literal> を使ã†ã€ã‚ã‚‹ã„ã¯Webサーãƒã§ã®æ›¸ãæ›ãˆè¦å‰‡ã‚’é©ç”¨ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Seam URL rewriting provides simple, bidirectional rewriting on a per-view "
+"basis. For more complex rewriting rules that cover non-seam components, Seam "
+"applications can continue to use the <literal>org.tuckey URLRewriteFilter </"
+"literal>or apply rewriting rules at the web server."
+msgstr ""
+"Seam URL書ãæ›ãˆã¯ã€ãƒ“ューå˜ä½ã§ã®å˜ç´”ã§åŒæ–¹å‘ã®æ›¸ãæ›ãˆã‚’æä¾›ã—ã¾ã™ã€‚éžSeam"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã‚«ãƒãƒ¼ã™ã‚‹ã‚ˆã‚Šè¤‡é›‘ãªæ›¸ãæ›ãˆè¦å‰‡ã®ãŸã‚ã«ã¯ã€Seamアプリケー"
+"ションã¯ç¶™ç¶šã—㦠<literal>org.tuckey URLRewriteFilter </literal> を使ã†ã€ã‚ã‚‹"
+"ã„ã¯Webサーãƒã§ã®æ›¸ãæ›ãˆè¦å‰‡ã‚’é©ç”¨ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
# 2.1
# フィルタã¨ãƒ•ã‚£ãƒ«ã‚¿ã®æ··åœ¨
#. Tag: para
-#: Events.xml:299
+#: Events.xml:298
#, no-c-format
-msgid "URL rewriting requires the Seam rewrite filter to be enable. Rewrite filter configuration is discussed in <xref linkend=\"configuration.filters.rewrite\"/>."
-msgstr "URL書ãæ›ãˆã¯Seamã«æ›¸ãæ›ãˆãƒ•ã‚£ãƒ«ã‚¿ã‚’有効ã«ã™ã‚‹ã“ã¨ã‚’è¦æ±‚ã—ã¾ã™ã€‚書ãæ›ãˆãƒ•ã‚£ãƒ«ã‚¿ã«ã¤ã„ã¦ã¯<xref linkend=\"configuration.filters.rewrite\"/>ã§èª¬æ˜Žã—ã¾ã™ã€‚"
+msgid ""
+"URL rewriting requires the Seam rewrite filter to be enable. Rewrite filter "
+"configuration is discussed in <xref linkend=\"configuration.filters.rewrite"
+"\"/>."
+msgstr ""
+"URL書ãæ›ãˆã¯Seamã«æ›¸ãæ›ãˆãƒ•ã‚£ãƒ«ã‚¿ã‚’有効ã«ã™ã‚‹ã“ã¨ã‚’è¦æ±‚ã—ã¾ã™ã€‚書ãæ›ãˆãƒ•ã‚£"
+"ルタã«ã¤ã„ã¦ã¯<xref linkend=\"configuration.filters.rewrite\"/>ã§èª¬æ˜Žã—ã¾ã™ã€‚"
# 2.1
#. Tag: title
-#: Events.xml:307
+#: Events.xml:306
#, no-c-format
msgid "Conversion and Validation"
msgstr "変æ›ã¨å¦¥å½“性検証"
# 2.1
#. Tag: para
-#: Events.xml:309
+#: Events.xml:308
#, no-c-format
msgid "You can specify a JSF converter for complex model propreties:"
-msgstr "複雑ãªãƒ¢ãƒ‡ãƒ«ã®ãƒ—ãƒãƒ‘ティã®ãŸã‚ã«JSFコンãƒãƒ¼ã‚¿ã‚’指定ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgstr ""
+"複雑ãªãƒ¢ãƒ‡ãƒ«ã®ãƒ—ãƒãƒ‘ティã®ãŸã‚ã«JSFコンãƒãƒ¼ã‚¿ã‚’指定ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:313
+#: Events.xml:312
#, no-c-format
msgid ""
"<![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"
+" <param name=\"op\" converterId=\"com.my.calculator.OperatorConverter\" "
+"value=\"#{calculator.op}\"/>\n"
" </page>\n"
"</pages>]]>"
msgstr ""
@@ -495,26 +734,27 @@
" <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"
+" <param name=\"op\" converterId=\"com.my.calculator.OperatorConverter\" "
+"value=\"#{calculator.op}\"/>\n"
" </page>\n"
"</pages>]]>"
#. Tag: para
-#: Events.xml:315
-#: Events.xml:328
+#: Events.xml:314 Events.xml:327
#, no-c-format
msgid "Alternatively:"
msgstr "ã‚ã‚‹ã„ã¯ä»£ã‚ã‚Šã«æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:319
+#: Events.xml:318
#, no-c-format
msgid ""
"<![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"
+" <param name=\"op\" converter=\"#{operatorConverter}\" value=\"#"
+"{calculator.op}\"/>\n"
" </page>\n"
"</pages>]]>"
msgstr ""
@@ -522,19 +762,23 @@
" <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"
+" <param name=\"op\" converter=\"#{operatorConverter}\" value=\"#"
+"{calculator.op}\"/>\n"
" </page>\n"
"</pages>]]>"
# 2.1
#. Tag: para
-#: Events.xml:322
+#: Events.xml:321
#, no-c-format
-msgid "JSF validators, and <literal>required=\"true\"</literal> may also be used:"
-msgstr "次ã®ã‚ˆã†ã«ã€JSFãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ <literal>required=\"true\"</literal> も使用ã§ãã¾ã™ã€‚"
+msgid ""
+"JSF validators, and <literal>required=\"true\"</literal> may also be used:"
+msgstr ""
+"次ã®ã‚ˆã†ã«ã€JSFãƒãƒªãƒ‡ãƒ¼ã‚¿ã¨ <literal>required=\"true\"</literal> も使用ã§ãã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:326
+#: Events.xml:325
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -556,7 +800,7 @@
"</pages>]]>"
#. Tag: programlisting
-#: Events.xml:332
+#: Events.xml:331
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -579,63 +823,88 @@
# 2.1
#. Tag: para
-#: Events.xml:334
+#: Events.xml:333
#, no-c-format
-msgid "Even better, model-based Hibernate validator annotations are automatically recognized and validated."
-msgstr "ã•ã‚‰ã«è‰¯ã„ã“ã¨ã«ã¯ã€ãƒ¢ãƒ‡ãƒ«ãƒ™ãƒ¼ã‚¹ã®Hiberanteãƒãƒªãƒ‡ãƒ¼ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯è‡ªå‹•çš„ã«èªè˜ã•ã‚Œã¦å¦¥å½“性ã®æ¤œè¨¼ã‚’ã—ã¾ã™ã€‚"
+msgid ""
+"Even better, model-based Hibernate validator annotations are automatically "
+"recognized and validated."
+msgstr ""
+"ã•ã‚‰ã«è‰¯ã„ã“ã¨ã«ã¯ã€ãƒ¢ãƒ‡ãƒ«ãƒ™ãƒ¼ã‚¹ã®Hiberanteãƒãƒªãƒ‡ãƒ¼ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯è‡ªå‹•çš„ã«"
+"èªè˜ã•ã‚Œã¦å¦¥å½“性ã®æ¤œè¨¼ã‚’ã—ã¾ã™ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:339
+#: Events.xml:338
#, no-c-format
-msgid "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>ã«è¿½åŠ ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"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:347
+#: Events.xml:346
#, no-c-format
msgid "Navigation"
msgstr "ナビゲーション"
#. Tag: para
-#: Events.xml:349
+#: Events.xml:348
#, no-c-format
-msgid "You can use standard JSF navigation rules defined in <literal>faces-config.xml</literal> in a Seam application. However, JSF navigation rules have a number of annoying limitations:"
-msgstr "Seamアプリケーションã§ã¯<literal>faces-config.xml</literal>ã§å®šç¾©ã•ã‚Œã‚‹æ¨™æº–ã®JSFナビゲーションè¦å‰‡ã‚’使用ã§ãã¾ã™ã€‚ã—ã‹ã—ã€JSFナビゲーションè¦å‰‡ã¯åŽ„介ãªåˆ¶é™ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"You can use standard JSF navigation rules defined in <literal>faces-config."
+"xml</literal> in a Seam application. However, JSF navigation rules have a "
+"number of annoying limitations:"
+msgstr ""
+"Seamアプリケーションã§ã¯<literal>faces-config.xml</literal>ã§å®šç¾©ã•ã‚Œã‚‹æ¨™æº–ã®"
+"JSFナビゲーションè¦å‰‡ã‚’使用ã§ãã¾ã™ã€‚ã—ã‹ã—ã€JSFナビゲーションè¦å‰‡ã¯åŽ„介ãªåˆ¶"
+"é™ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:357
+#: Events.xml:356
#, no-c-format
-msgid "It is not possible to specify request parameters to be used when redirecting."
+msgid ""
+"It is not possible to specify request parameters to be used when redirecting."
msgstr "リダイレクトã§ä½¿ã‚れるã¨ãã«è¦æ±‚パラメータを指定ã§ãã¾ã›ã‚“。"
#. Tag: para
-#: Events.xml:362
+#: Events.xml:361
#, no-c-format
msgid "It is not possible to begin or end conversations from a rule."
msgstr "è¦å‰‡ã‹ã‚‰å¯¾è©± (conversation) ã®é–‹å§‹ã‚„終了ãŒã§ãã¾ã›ã‚“。"
#. Tag: para
-#: Events.xml:367
+#: Events.xml:366
#, no-c-format
-msgid "Rules work by evaluating the return value of the action method; it is not possible to evaluate an arbitrary EL expression."
-msgstr "è¦å‰‡ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ã®æˆ»ã‚Šå€¤ã®è©•ä¾¡ã«ã‚ˆã£ã¦å‹•ä½œã—ã¾ã™ã€‚ ã¤ã¾ã‚Šã€ä»»æ„ã®ELå¼ã‚’評価ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。"
+msgid ""
+"Rules work by evaluating the return value of the action method; it is not "
+"possible to evaluate an arbitrary EL expression."
+msgstr ""
+"è¦å‰‡ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ã®æˆ»ã‚Šå€¤ã®è©•ä¾¡ã«ã‚ˆã£ã¦å‹•ä½œã—ã¾ã™ã€‚ ã¤ã¾ã‚Šã€ä»»æ„ã®ELå¼"
+"を評価ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。"
# 2.1
#. Tag: para
-#: Events.xml:374
+#: Events.xml:373
#, 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 "ã•ã‚‰ã«<literal>pages.xml</literal> 㨠<literal>faces-config.xml</literal> ã®é–“ã«ã€Œã‚ªãƒ¼ã‚±ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã€ãƒã‚¸ãƒƒã‚¯ãŒåˆ†æ•£ã—ã¦ã—ã¾ã†ã¨ã„ã†å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ãƒã‚¸ãƒƒã‚¯ã¯ <literal>pages.xml</literal> ã«çµ±åˆã—ãŸæ–¹ãŒè‰¯ã„ã§ã—ょã†ã€‚"
+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 ""
+"ã•ã‚‰ã«<literal>pages.xml</literal> 㨠<literal>faces-config.xml</literal> ã®"
+"é–“ã«ã€Œã‚ªãƒ¼ã‚±ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã€ãƒã‚¸ãƒƒã‚¯ãŒåˆ†æ•£ã—ã¦ã—ã¾ã†ã¨ã„ã†å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚ã“"
+"ã®ãƒã‚¸ãƒƒã‚¯ã¯ <literal>pages.xml</literal> ã«çµ±åˆã—ãŸæ–¹ãŒè‰¯ã„ã§ã—ょã†ã€‚"
#. Tag: para
-#: Events.xml:379
+#: Events.xml:378
#, no-c-format
msgid "This JSF navigation rule:"
msgstr "ã“ã®JSFナビゲーションè¦å‰‡ã¯ã€"
#. Tag: programlisting
-#: Events.xml:383
+#: Events.xml:382
#, no-c-format
msgid ""
"<![CDATA[<navigation-rule>\n"
@@ -663,13 +932,13 @@
"</navigation-rule>]]>"
#. Tag: para
-#: Events.xml:385
+#: Events.xml:384
#, no-c-format
msgid "Can be rewritten as follows:"
msgstr "次ã®ã‚ˆã†ã«æ›¸ãç›´ã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:389
+#: Events.xml:388
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -694,13 +963,19 @@
# 2.1
#. Tag: para
-#: Events.xml:391
+#: Events.xml:390
#, 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 "ã—ã‹ã—ã€<literal>DocumentEditor</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆãŒæ–‡å—列ã®æˆ»ã‚Šå€¤ï¼ˆJSFã®çµæžœï¼‰ã‚’æŒã¤ã‚ˆã†ãªæ±šã„コードを書ã‹ãªãã¦ã™ã‚ã°ã•ã‚‰ã«è‰¯ããªã‚‹ã§ã—ょã†ã€‚Seamã§ã¯æ¬¡ã®ã‚ˆã†ã«æ›¸ãã“ã¨ãŒã§ãã¾ã™ã€‚"
+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 ""
+"ã—ã‹ã—ã€<literal>DocumentEditor</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆãŒæ–‡å—列ã®æˆ»ã‚Šå€¤ï¼ˆJSF"
+"ã®çµæžœï¼‰ã‚’æŒã¤ã‚ˆã†ãªæ±šã„コードを書ã‹ãªãã¦ã™ã‚ã°ã•ã‚‰ã«è‰¯ããªã‚‹ã§ã—ょã†ã€‚Seam"
+"ã§ã¯æ¬¡ã®ã‚ˆã†ã«æ›¸ãã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:396
+#: Events.xml:395
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -726,13 +1001,13 @@
"</page>]]>"
#. Tag: para
-#: Events.xml:398
+#: Events.xml:397
#, no-c-format
msgid "Or even:"
msgstr "ã¾ãŸã¯ã€æ¬¡ã®ã‚ˆã†ã«ã™ã‚‰æ›¸ãã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:402
+#: Events.xml:401
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -756,19 +1031,29 @@
"</page>]]>"
#. Tag: para
-#: Events.xml:404
+#: Events.xml:403
#, no-c-format
-msgid "The first form evaluates a value binding to determine the outcome value to be used by the subsequent rules. The second approach ignores the outcome and evaluates a value binding for each possible rule."
-msgstr "最åˆã®å½¢å¼ã¯å¾Œç¶šã®è¦å‰‡ã«ã‚ˆã£ã¦ä½¿ç”¨ã•ã‚Œã‚‹ã‚ˆã†ã«coutcomeã®å€¤ã‚’決定ã™ã‚‹å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’評価ã—ã¾ã™ã€‚ 二番目ã®ã‚¢ãƒ—ãƒãƒ¼ãƒã¯outcomeを無視ã—ã€å„々ã®è¦å‰‡ã®å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’評価ã—ã¾ã™ã€‚"
+msgid ""
+"The first form evaluates a value binding to determine the outcome value to "
+"be used by the subsequent rules. The second approach ignores the outcome and "
+"evaluates a value binding for each possible rule."
+msgstr ""
+"最åˆã®å½¢å¼ã¯å¾Œç¶šã®è¦å‰‡ã«ã‚ˆã£ã¦ä½¿ç”¨ã•ã‚Œã‚‹ã‚ˆã†ã«coutcomeã®å€¤ã‚’決定ã™ã‚‹å€¤ãƒã‚¤ãƒ³"
+"ディングを評価ã—ã¾ã™ã€‚ 二番目ã®ã‚¢ãƒ—ãƒãƒ¼ãƒã¯outcomeを無視ã—ã€å„々ã®è¦å‰‡ã®å€¤ãƒ"
+"インディングを評価ã—ã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:411
+#: Events.xml:410
#, no-c-format
-msgid "Of course, when an update succeeds, we probably want to end the current conversation. We can do that like this:"
-msgstr "ã‚‚ã¡ã‚ã‚“ã€æ›´æ–°ãŒæˆåŠŸã—ãŸãªã‚‰ã€ç¾åœ¨ã®å¯¾è©± (conversation) を終了ã•ã›ãŸã„ã“ã¨ã§ã—ょã†ã€‚ ã“ã‚Œã«ã¯ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚"
+msgid ""
+"Of course, when an update succeeds, we probably want to end the current "
+"conversation. We can do that like this:"
+msgstr ""
+"ã‚‚ã¡ã‚ã‚“ã€æ›´æ–°ãŒæˆåŠŸã—ãŸãªã‚‰ã€ç¾åœ¨ã®å¯¾è©± (conversation) を終了ã•ã›ãŸã„ã“ã¨ã§"
+"ã—ょã†ã€‚ ã“ã‚Œã«ã¯ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:416
+#: Events.xml:415
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -795,13 +1080,19 @@
# 2.1
#. Tag: para
-#: Events.xml:418
+#: Events.xml:417
#, no-c-format
-msgid "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 "対話ãŒçµ‚了ã—ã¦ã—ã¾ã†ã¨ã€å¾Œç¶šã®è¦æ±‚ã¯é–¢å¿ƒãŒã‚ã‚‹ã®ãŒã©ã®ãƒ‰ã‚ュメントã§ã‚ã‚‹ã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。è¦æ±‚パラメータã¨ã—ã¦ãƒ‰ã‚ュメントIDを渡ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ãã—ã¦ã€ãã‚Œã¯ãƒ“ューをブックマークå¯èƒ½ã«ã‚‚ã—ã¦ãã‚Œã¾ã™ã€‚"
+msgid ""
+"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 ""
+"対話ãŒçµ‚了ã—ã¦ã—ã¾ã†ã¨ã€å¾Œç¶šã®è¦æ±‚ã¯é–¢å¿ƒãŒã‚ã‚‹ã®ãŒã©ã®ãƒ‰ã‚ュメントã§ã‚ã‚‹ã®ã‹"
+"知るã“ã¨ãŒã§ãã¾ã›ã‚“。è¦æ±‚パラメータã¨ã—ã¦ãƒ‰ã‚ュメントIDを渡ã™ã“ã¨ãŒã§ãã¾"
+"ã™ã€‚ãã—ã¦ã€ãã‚Œã¯ãƒ“ューをブックマークå¯èƒ½ã«ã‚‚ã—ã¦ãã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:424
+#: Events.xml:423
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -810,7 +1101,8 @@
" <rule if=\"#{documentEditor.errors.empty}\">\n"
" <end-conversation/>\n"
" <redirect view-id=\"/viewDocument.xhtml\">\n"
-" <param name=\"documentId\" value=\"#{documentEditor.documentId}\"/>\n"
+" <param name=\"documentId\" value=\"#{documentEditor."
+"documentId}\"/>\n"
" </redirect>\n"
" </rule>\n"
" </navigation>\n"
@@ -823,7 +1115,8 @@
" <rule if=\"#{documentEditor.errors.empty}\">\n"
" <end-conversation/>\n"
" <redirect view-id=\"/viewDocument.xhtml\">\n"
-" <param name=\"documentId\" value=\"#{documentEditor.documentId}\"/>\n"
+" <param name=\"documentId\" value=\"#{documentEditor."
+"documentId}\"/>\n"
" </redirect>\n"
" </rule>\n"
" </navigation>\n"
@@ -831,13 +1124,20 @@
"</page>]]>"
#. Tag: para
-#: Events.xml:426
+#: Events.xml:425
#, no-c-format
-msgid "Null outcomes are a special case in JSF. The null outcome is interpreted to mean \"redisplay the page\". The following navigation rule matches any non-null outcome, but <emphasis>not</emphasis> the null outcome:"
-msgstr "outcomeãŒnullã¨ãªã‚‹ã®ã¯JSFã§ã¯ç‰¹åˆ¥ãªã‚±ãƒ¼ã‚¹ã§ã™ã€‚coucomeãŒnullã¯ã€Œãã®ãƒšãƒ¼ã‚¸ã‚’å†è¡¨ç¤ºã™ã‚‹ã€ ã¨ã„ã†æ„味ã«è§£é‡ˆã•ã‚Œã¾ã™ã€‚次ã®ãƒŠãƒ“ゲーションè¦å‰‡ã¯nullã§ã¯ãªã„outcomeã«é©åˆã—ã¾ã™ãŒã€outcomeãŒnullã®ã‚‚ã®ã«ã¯<emphasis>é©åˆã—ã¾ã›ã‚“</emphasis>。"
+msgid ""
+"Null outcomes are a special case in JSF. The null outcome is interpreted to "
+"mean \"redisplay the page\". The following navigation rule matches any non-"
+"null outcome, but <emphasis>not</emphasis> the null outcome:"
+msgstr ""
+"outcomeãŒnullã¨ãªã‚‹ã®ã¯JSFã§ã¯ç‰¹åˆ¥ãªã‚±ãƒ¼ã‚¹ã§ã™ã€‚coucomeãŒnullã¯ã€Œãã®ãƒšãƒ¼ã‚¸ã‚’"
+"å†è¡¨ç¤ºã™ã‚‹ã€ ã¨ã„ã†æ„味ã«è§£é‡ˆã•ã‚Œã¾ã™ã€‚次ã®ãƒŠãƒ“ゲーションè¦å‰‡ã¯nullã§ã¯ãªã„"
+"outcomeã«é©åˆã—ã¾ã™ãŒã€outcomeãŒnullã®ã‚‚ã®ã«ã¯<emphasis>é©åˆã—ã¾ã›ã‚“</"
+"emphasis>。"
#. Tag: programlisting
-#: Events.xml:432
+#: Events.xml:431
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -861,13 +1161,17 @@
"</page>]]>"
#. Tag: para
-#: Events.xml:434
+#: Events.xml:433
#, no-c-format
-msgid "If you want to perform navigation when a null outcome occurs, use the following form instead:"
-msgstr "outcomeãŒnullã®å ´åˆã«ãƒŠãƒ“ゲーションをã—ãŸã„ã®ã§ã‚ã‚Œã°ã€ 代ã‚ã‚Šã«æ¬¡ã®å½¢å¼ã‚’使ã„ã¾ã™ã€‚"
+msgid ""
+"If you want to perform navigation when a null outcome occurs, use the "
+"following form instead:"
+msgstr ""
+"outcomeãŒnullã®å ´åˆã«ãƒŠãƒ“ゲーションをã—ãŸã„ã®ã§ã‚ã‚Œã°ã€ 代ã‚ã‚Šã«æ¬¡ã®å½¢å¼ã‚’使"
+"ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:439
+#: Events.xml:438
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -888,13 +1192,13 @@
# 2.1
#. Tag: para
-#: Events.xml:441
+#: Events.xml:440
#, no-c-format
msgid "The view-id may be given as a JSF EL expression:"
msgstr "ビューidã¯JSF ELå¼ã¨ã—ã¦ä¸Žãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:445
+#: Events.xml:444
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -918,53 +1222,83 @@
"</page>]]>"
#. Tag: title
-#: Events.xml:450
+#: Events.xml:449
#, 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:452
+#: Events.xml:451
#, no-c-format
-msgid "If you have a lot of different page actions and page parameters, or even just a lot of navigation rules, you will almost certainly want to split the declarations up over multiple files. You can define actions and parameters for a page with the view id <literal>/calc/calculator.jsp</literal> in a resource named <literal>calc/calculator.page.xml</literal>. The root element in this case is the <literal><page></literal> element, and the view id is implied:"
-msgstr "ã‚‚ã—ã‚‚ã€å¤§é‡ã®ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒšãƒ¼ã‚¸ãƒ‘ラメータã€ãƒŠãƒ“ゲーションè¦å‰‡ãŒ ã‚ã‚‹ãªã‚‰ã€ãれらã®å®šç¾©ã‚’複数ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«åˆ†å‰²ã—ãŸã„ã“ã¨ã§ã—ょã†ã€‚ ビューidãŒ<literal>/calc/calculator.jsp</literal>ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚„パラメータ㯠<literal>calc/calculator.page.xml</literal> ã¨ã„ã†åå‰ã®ãƒªã‚½ãƒ¼ã‚¹ã«å®šç¾©å¯èƒ½ã§ã™ã€‚ ã“ã®å ´åˆã®ãƒ«ãƒ¼ãƒˆè¦ç´ ã¯<literal><page></literal>è¦ç´ ã§ã€ãƒ“ューidã¯æš—ã«æŒ‡å®šã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"If you have a lot of different page actions and page parameters, or even "
+"just a lot of navigation rules, you will almost certainly want to split the "
+"declarations up over multiple files. You can define actions and parameters "
+"for a page with the view id <literal>/calc/calculator.jsp</literal> in a "
+"resource named <literal>calc/calculator.page.xml</literal>. The root element "
+"in this case is the <literal><page></literal> element, and the view id "
+"is implied:"
+msgstr ""
+"ã‚‚ã—ã‚‚ã€å¤§é‡ã®ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒšãƒ¼ã‚¸ãƒ‘ラメータã€ãƒŠãƒ“ゲーションè¦å‰‡ãŒ ã‚ã‚‹ãª"
+"らã€ãれらã®å®šç¾©ã‚’複数ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«åˆ†å‰²ã—ãŸã„ã“ã¨ã§ã—ょã†ã€‚ ビューidãŒ"
+"<literal>/calc/calculator.jsp</literal>ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚„パラメータ㯠"
+"<literal>calc/calculator.page.xml</literal> ã¨ã„ã†åå‰ã®ãƒªã‚½ãƒ¼ã‚¹ã«å®šç¾©å¯èƒ½ã§"
+"ã™ã€‚ ã“ã®å ´åˆã®ãƒ«ãƒ¼ãƒˆè¦ç´ ã¯<literal><page></literal>è¦ç´ ã§ã€ãƒ“ューidã¯"
+"æš—ã«æŒ‡å®šã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:463
+#: Events.xml:462
#, no-c-format
msgid ""
"<![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"
+" <param name=\"op\" converter=\"#{operatorConverter}\" value=\"#"
+"{calculator.op}\"/>\n"
"</page>]]>"
msgstr ""
"<![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"
+" <param name=\"op\" converter=\"#{operatorConverter}\" value=\"#"
+"{calculator.op}\"/>\n"
"</page>]]>"
#. Tag: title
-#: Events.xml:470
+#: Events.xml:469
#, no-c-format
msgid "Component-driven events"
msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã‚¤ãƒ™ãƒ³ãƒˆ"
#. Tag: para
-#: Events.xml:472
+#: Events.xml:471
#, no-c-format
-msgid "Seam components can interact by simply calling each others methods. Stateful components may even implement the observer/observable pattern. But to enable components to interact in a more loosely-coupled fashion than is possible when the components call each others methods directly, Seam provides <emphasis>component-driven events</emphasis>."
-msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆåŒå£«ã¯äº’ã„ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã¶ã“ã¨ã ã‘ã§ã‚„ã‚Šã¨ã‚ŠãŒã§ãã¾ã™ã€‚ ステートフルコンãƒãƒ¼ãƒãƒ³ãƒˆã¯observer/observableパターンを実装ã™ã‚‹ã“ã¨ã™ã‚‰ã§ãã¾ã™ã€‚ ã—ã‹ã—ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒäº’ã„ã«ãƒ¡ã‚½ãƒƒãƒ‰ã‚’直接呼ã¶ã¨ãã€ã‚ˆã‚Šç–Žçµåˆãªæ–¹æ³•ã§ã‚„ã‚Šã¨ã‚Šã§ãã‚‹ãŸã‚ã«ã€Seamã¯<emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã‚¤ãƒ™ãƒ³ãƒˆ</emphasis>ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"Seam components can interact by simply calling each others methods. Stateful "
+"components may even implement the observer/observable pattern. But to enable "
+"components to interact in a more loosely-coupled fashion than is possible "
+"when the components call each others methods directly, Seam provides "
+"<emphasis>component-driven events</emphasis>."
+msgstr ""
+"Seamコンãƒãƒ¼ãƒãƒ³ãƒˆåŒå£«ã¯äº’ã„ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã¶ã“ã¨ã ã‘ã§ã‚„ã‚Šã¨ã‚ŠãŒã§ãã¾ã™ã€‚ ス"
+"テートフルコンãƒãƒ¼ãƒãƒ³ãƒˆã¯observer/observableパターンを実装ã™ã‚‹ã“ã¨ã™ã‚‰ã§ãã¾"
+"ã™ã€‚ ã—ã‹ã—ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒäº’ã„ã«ãƒ¡ã‚½ãƒƒãƒ‰ã‚’直接呼ã¶ã¨ãã€ã‚ˆã‚Šç–Žçµåˆãªæ–¹æ³•ã§"
+"ã‚„ã‚Šã¨ã‚Šã§ãã‚‹ãŸã‚ã«ã€Seamã¯<emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã‚¤ãƒ™ãƒ³ãƒˆ</emphasis>ã‚’"
+"æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:480
+#: Events.xml:479
#, no-c-format
-msgid "We specify event listeners (observers) in <literal>components.xml</literal>."
-msgstr "イベントリスナー (observers) ã‚’<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:484
+#: Events.xml:483
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -982,19 +1316,26 @@
"</components>]]>"
#. Tag: para
-#: Events.xml:486
+#: Events.xml:485
#, no-c-format
msgid "Where the <emphasis>event type</emphasis> is just an arbitrary string."
msgstr "ã“ã“ã§<emphasis>event type</emphasis> ã¯å˜ãªã‚‹ä»»æ„ã®æ–‡å—列ã§ã™ã€‚"
#. Tag: para
-#: Events.xml:490
+#: Events.xml:489
#, no-c-format
-msgid "When an event occurs, the actions registered for that event will be called in the order they appear in <literal>components.xml</literal>. How does a component raise an event? Seam provides a built-in component for this."
-msgstr "イベントãŒç™ºç”Ÿã™ã‚‹ã¨ãã€ãã®ã‚¤ãƒ™ãƒ³ãƒˆç”¨ã«ç™»éŒ²ã•ã‚ŒãŸã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯<literal>components.xml</literal> ã«å‡ºç¾ã—ãŸé †ç•ªã§å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã©ã®ã‚ˆã†ã«ã‚¤ãƒ™ãƒ³ãƒˆã‚’発行ã™ã‚‹ã®ã§ã—ょã†ã‹ã€‚Seamã¯ã“ã®ãŸã‚ã«çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"When an event occurs, the actions registered for that event will be called "
+"in the order they appear in <literal>components.xml</literal>. How does a "
+"component raise an event? Seam provides a built-in component for this."
+msgstr ""
+"イベントãŒç™ºç”Ÿã™ã‚‹ã¨ãã€ãã®ã‚¤ãƒ™ãƒ³ãƒˆç”¨ã«ç™»éŒ²ã•ã‚ŒãŸã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯"
+"<literal>components.xml</literal> ã«å‡ºç¾ã—ãŸé †ç•ªã§å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚コンãƒãƒ¼ãƒ"
+"ントã¯ã©ã®ã‚ˆã†ã«ã‚¤ãƒ™ãƒ³ãƒˆã‚’発行ã™ã‚‹ã®ã§ã—ょã†ã‹ã€‚Seamã¯ã“ã®ãŸã‚ã«çµ„ã¿è¾¼ã¿ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:496
+#: Events.xml:495
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloWorld\")\n"
@@ -1014,13 +1355,13 @@
"}]]>"
#. Tag: para
-#: Events.xml:498
+#: Events.xml:497
#, no-c-format
msgid "Or you can use an annotation."
msgstr "ã‚ã‚‹ã„ã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã†ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:502
+#: Events.xml:501
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloWorld\")\n"
@@ -1040,13 +1381,19 @@
"}]]>"
#. Tag: para
-#: Events.xml:504
+#: Events.xml:503
#, no-c-format
-msgid "Notice that this event producer has no dependency upon event consumers. The event listener may now be implemented with absolutely no dependency upon the producer:"
-msgstr "ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆãƒ—ãƒãƒ‡ãƒ¥ãƒ¼ã‚µã¯ã‚¤ãƒ™ãƒ³ãƒˆã‚³ãƒ³ã‚·ãƒ¥ãƒ¼ãƒžã«ãªã‚“らä¾å˜ã—ã¦ã„ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。 ãã®ã‚¤ãƒ™ãƒ³ãƒˆãƒªã‚¹ãƒŠãƒ¼ã¯ã¾ã£ãŸãプãƒãƒ‡ãƒ¥ãƒ¼ã‚µã¨ä¾å˜é–¢ä¿‚ãŒãªã„よã†ã«å®Ÿè£…ã§ãã‚‹ã®ã§ã™ã€‚"
+msgid ""
+"Notice that this event producer has no dependency upon event consumers. The "
+"event listener may now be implemented with absolutely no dependency upon the "
+"producer:"
+msgstr ""
+"ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆãƒ—ãƒãƒ‡ãƒ¥ãƒ¼ã‚µã¯ã‚¤ãƒ™ãƒ³ãƒˆã‚³ãƒ³ã‚·ãƒ¥ãƒ¼ãƒžã«ãªã‚“らä¾å˜ã—ã¦ã„ãªã„ã“ã¨ã«æ³¨"
+"æ„ã—ã¦ãã ã•ã„。 ãã®ã‚¤ãƒ™ãƒ³ãƒˆãƒªã‚¹ãƒŠãƒ¼ã¯ã¾ã£ãŸãプãƒãƒ‡ãƒ¥ãƒ¼ã‚µã¨ä¾å˜é–¢ä¿‚ãŒãªã„よ"
+"ã†ã«å®Ÿè£…ã§ãã‚‹ã®ã§ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:510
+#: Events.xml:509
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloListener\")\n"
@@ -1065,13 +1412,21 @@
# 2.1
#. Tag: para
-#: Events.xml:512
+#: Events.xml:511
#, 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 in the <literal>components.xml</literal> file, you can use an annotation instead:"
-msgstr "上記㮠<literal>components.xml</literal> ã§å®šç¾©ã•ã‚ŒãŸãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã¯ã€ã‚³ãƒ³ã‚·ãƒ¥ãƒ¼ãƒžã¸ã®ã‚¤ãƒ™ãƒ³ãƒˆã®ãƒžãƒƒãƒ—を扱ã„ã¾ã™ã€‚ã‚‚ã— <literal>components.xml</literal> ファイルを編集ã™ã‚‹ã®ãŒå«Œãªã‚‰ã°ã€ãã®ä»£ã‚ã‚Šã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+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 "
+"in the <literal>components.xml</literal> file, you can use an annotation "
+"instead:"
+msgstr ""
+"上記㮠<literal>components.xml</literal> ã§å®šç¾©ã•ã‚ŒãŸãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°"
+"ã¯ã€ã‚³ãƒ³ã‚·ãƒ¥ãƒ¼ãƒžã¸ã®ã‚¤ãƒ™ãƒ³ãƒˆã®ãƒžãƒƒãƒ—を扱ã„ã¾ã™ã€‚ã‚‚ã— <literal>components."
+"xml</literal> ファイルを編集ã™ã‚‹ã®ãŒå«Œãªã‚‰ã°ã€ãã®ä»£ã‚ã‚Šã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使"
+"ã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:519
+#: Events.xml:518
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloListener\")\n"
@@ -1092,20 +1447,31 @@
# 2.1
#. Tag: para
-#: Events.xml:521
+#: Events.xml:520
#, 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 between event producer and listener. State is held in the Seam contexts, and is shared between components. However, if you really want to pass an event object, you can:"
-msgstr "ãªãœã‚¤ãƒ™ãƒ³ãƒˆã‚ªãƒ–ジェクトã«ã¤ã„ã¦ä»Šã¾ã§ä½•ã‚‚言åŠã—ã¦ã“ãªã‹ã£ãŸã®ã‹ç–‘å•ã‚’æ€ã‚れるã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。Seamã§ã¯ã€ã‚¤ãƒ™ãƒ³ãƒˆãƒ—ãƒãƒ‡ãƒ¥ãƒ¼ã‚µã¨ãƒªã‚¹ãƒŠãƒ¼ã®é–“ã®çŠ¶æ…‹ã®ä¼æ’ã®ãŸã‚ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚ªãƒ–ジェクトã¯å¿…è¦ã§ã¯ã‚ã‚Šã¾ã›ã‚“。状態ã¯Seamコンテã‚ストã§ä¿æŒã•ã‚Œã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé–“ã§å…±æœ‰ã•ã‚Œã¾ã™ã€‚ã—ã‹ã—ã€ã‚‚ã—イベントオブジェクトを渡ã—ãŸã„ã®ã§ã‚ã‚Œã°ã€æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+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 "
+"between event producer and listener. State is held in the Seam contexts, and "
+"is shared between components. However, if you really want to pass an event "
+"object, you can:"
+msgstr ""
+"ãªãœã‚¤ãƒ™ãƒ³ãƒˆã‚ªãƒ–ジェクトã«ã¤ã„ã¦ä»Šã¾ã§ä½•ã‚‚言åŠã—ã¦ã“ãªã‹ã£ãŸã®ã‹ç–‘å•ã‚’æ€ã‚ã‚Œ"
+"ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。Seamã§ã¯ã€ã‚¤ãƒ™ãƒ³ãƒˆãƒ—ãƒãƒ‡ãƒ¥ãƒ¼ã‚µã¨ãƒªã‚¹ãƒŠãƒ¼ã®é–“ã®çŠ¶æ…‹ã®ä¼æ’ã®"
+"ãŸã‚ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚ªãƒ–ジェクトã¯å¿…è¦ã§ã¯ã‚ã‚Šã¾ã›ã‚“。状態ã¯Seamコンテã‚ストã§ä¿æŒ"
+"ã•ã‚Œã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé–“ã§å…±æœ‰ã•ã‚Œã¾ã™ã€‚ã—ã‹ã—ã€ã‚‚ã—イベントオブジェクトを渡ã—"
+"ãŸã„ã®ã§ã‚ã‚Œã°ã€æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:529
+#: Events.xml:528
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloWorld\")\n"
"public class HelloWorld {\n"
" private String name;\n"
" public void sayHello() {\n"
-" FacesMessages.instance().add(\"Hello World, my name is #0.\", name);\n"
+" FacesMessages.instance().add(\"Hello World, my name is #0.\", "
+"name);\n"
" Events.instance().raiseEvent(\"hello\", name);\n"
" }\n"
"}]]>"
@@ -1114,13 +1480,14 @@
"public class HelloWorld {\n"
" private String name;\n"
" public void sayHello() {\n"
-" FacesMessages.instance().add(\"Hello World, my name is #0.\", name);\n"
+" FacesMessages.instance().add(\"Hello World, my name is #0.\", "
+"name);\n"
" Events.instance().raiseEvent(\"hello\", name);\n"
" }\n"
"}]]>"
#. Tag: programlisting
-#: Events.xml:531
+#: Events.xml:530
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloListener\")\n"
@@ -1140,297 +1507,497 @@
"}]]>"
#. Tag: title
-#: Events.xml:536
+#: Events.xml:535
#, no-c-format
msgid "Contextual events"
msgstr "コンテã‚ストä¾å˜ã‚¤ãƒ™ãƒ³ãƒˆ"
#. Tag: para
-#: Events.xml:537
+#: Events.xml:536
#, no-c-format
-msgid "Seam defines a number of built-in events that the application can use to perform special kinds of framework integration. The events are:"
-msgstr "Seamã¯ç‰¹æ®Šãªãƒ•ãƒ¬ãƒ¼ãƒ ワークã®çµ±åˆã®ãŸã‚ã«ã‚¢ãƒ—リケーションãŒåˆ©ç”¨å¯èƒ½ãªå¤šãã®çµ„ã¿è¾¼ã¿ã‚¤ãƒ™ãƒ³ãƒˆã‚’定義ã—ã¾ã™ã€‚ãã®ã‚¤ãƒ™ãƒ³ãƒˆã¨ã¯æ¬¡ã®ã‚ˆã†ãªã‚‚ã®ã§ã™ã€‚"
+msgid ""
+"Seam defines a number of built-in events that the application can use to "
+"perform special kinds of framework integration. The events are:"
+msgstr ""
+"Seamã¯ç‰¹æ®Šãªãƒ•ãƒ¬ãƒ¼ãƒ ワークã®çµ±åˆã®ãŸã‚ã«ã‚¢ãƒ—リケーションãŒåˆ©ç”¨å¯èƒ½ãªå¤šãã®çµ„"
+"ã¿è¾¼ã¿ã‚¤ãƒ™ãƒ³ãƒˆã‚’定義ã—ã¾ã™ã€‚ãã®ã‚¤ãƒ™ãƒ³ãƒˆã¨ã¯æ¬¡ã®ã‚ˆã†ãªã‚‚ã®ã§ã™ã€‚"
# 2.1
#. Tag: para
+#: Events.xml:542
+#, no-c-format
+msgid ""
+"<literal>org.jboss.seam.validationFailed</literal> — called when JSF "
+"validation fails"
+msgstr ""
+"<literal>org.jboss.seam.validationFailed</literal> — JSFãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³"
+"ãŒå¤±æ•—ã—ãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+
+# 2.1
+#. Tag: para
#: Events.xml:543
#, no-c-format
-msgid "<literal>org.jboss.seam.validationFailed</literal> — called when JSF validation fails"
-msgstr "<literal>org.jboss.seam.validationFailed</literal> — JSFãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ãŒå¤±æ•—ã—ãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.noConversation</literal> — called when there "
+"is no long running conversation and a long running conversation is required"
+msgstr ""
+"<literal>org.jboss.seam.noConversation</literal> — 長期対話ãŒå˜åœ¨ã—ãªã„"
+"状態ã§é•·æœŸå¯¾è©±ãŒè¦æ±‚ã•ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:544
#, no-c-format
-msgid "<literal>org.jboss.seam.noConversation</literal> — called when there is no long running conversation and a long running conversation is required"
-msgstr "<literal>org.jboss.seam.noConversation</literal> — 長期対話ãŒå˜åœ¨ã—ãªã„状態ã§é•·æœŸå¯¾è©±ãŒè¦æ±‚ã•ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.preSetVariable.<name></literal> — called "
+"when the context variable <name> is set"
+msgstr ""
+"<literal>org.jboss.seam.preSetVariable.<name></literal> — コンテ"
+"ã‚スト変数 <name> è¨å®šã•ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:545
#, no-c-format
-msgid "<literal>org.jboss.seam.preSetVariable.<name></literal> — called when the context variable <name> is set"
-msgstr "<literal>org.jboss.seam.preSetVariable.<name></literal> — コンテã‚スト変数 <name> è¨å®šã•ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.postSetVariable.<name></literal> — "
+"called when the context variable <name> is set"
+msgstr ""
+"<literal>org.jboss.seam.postSetVariable.<name></literal> — コンテ"
+"ã‚スト変数 <name> ãŒè¨å®šã•ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:546
#, no-c-format
-msgid "<literal>org.jboss.seam.postSetVariable.<name></literal> — called when the context variable <name> is set"
-msgstr "<literal>org.jboss.seam.postSetVariable.<name></literal> — コンテã‚スト変数 <name> ãŒè¨å®šã•ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.preRemoveVariable.<name></literal> — "
+"called when the context variable <name> is unset"
+msgstr ""
+"<literal>org.jboss.seam.preRemoveVariable.<name></literal> — コン"
+"テã‚スト変数 <name> ãŒè¨å®šã•ã‚Œãªããªã£ãŸã‚‰å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:547
#, no-c-format
-msgid "<literal>org.jboss.seam.preRemoveVariable.<name></literal> — called when the context variable <name> is unset"
-msgstr "<literal>org.jboss.seam.preRemoveVariable.<name></literal> — コンテã‚スト変数 <name> ãŒè¨å®šã•ã‚Œãªããªã£ãŸã‚‰å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.postRemoveVariable.<name></literal> — "
+"called when the context variable <name> is unset"
+msgstr ""
+"<literal>org.jboss.seam.postRemoveVariable.<name></literal> — コ"
+"ンテã‚スト変数 <name> ãŒè¨å®šã•ã‚Œãªããªã£ãŸã‚‰å‘¼ã°ã‚Œã¾ã™"
-# 2.1
+# 2.1
#. Tag: para
#: Events.xml:548
#, no-c-format
-msgid "<literal>org.jboss.seam.postRemoveVariable.<name></literal> — called when the context variable <name> is unset"
-msgstr "<literal>org.jboss.seam.postRemoveVariable.<name></literal> — コンテã‚スト変数 <name> ãŒè¨å®šã•ã‚Œãªããªã£ãŸã‚‰å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.preDestroyContext.<SCOPE></literal> — "
+"called before the <SCOPE> context is destroyed"
+msgstr ""
+"<literal>org.jboss.seam.preDestroyContext.<SCOPE></literal> — "
+"<SCOPE> コンテã‚ストãŒç ´å£Šã•ã‚Œã‚‹å‰ã«å‘¼ã°ã‚Œã¾ã™"
-# 2.1
+# 2.1
#. Tag: para
#: Events.xml:549
#, no-c-format
-msgid "<literal>org.jboss.seam.preDestroyContext.<SCOPE></literal> — called before the <SCOPE> context is destroyed"
-msgstr "<literal>org.jboss.seam.preDestroyContext.<SCOPE></literal> — <SCOPE> コンテã‚ストãŒç ´å£Šã•ã‚Œã‚‹å‰ã«å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.postDestroyContext.<SCOPE></literal> — "
+"called after the <SCOPE> context is destroyed"
+msgstr ""
+"<literal>org.jboss.seam.postDestroyContext.<SCOPE></literal> — "
+"<SCOPE> コンテã‚ストãŒç ´å£Šã•ã‚ŒãŸå¾Œã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:550
-#, no-c-format
-msgid "<literal>org.jboss.seam.postDestroyContext.<SCOPE></literal> — called after the <SCOPE> context is destroyed"
-msgstr "<literal>org.jboss.seam.postDestroyContext.<SCOPE></literal> — <SCOPE> コンテã‚ストãŒç ´å£Šã•ã‚ŒãŸå¾Œã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.beginConversation </literal> — called whenever "
+"a long-running conversation begins"
+msgstr ""
+"<literal>org.jboss.seam.beginConversation </literal>— 長期対話ãŒé–‹å§‹ã™"
+"ã‚‹ã¨ãã«ã¯ã„ã¤ã§ã‚‚呼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:551
-#, no-c-format
-msgid "<literal>org.jboss.seam.beginConversation </literal>— called whenever a long-running conversation begins"
-msgstr "<literal>org.jboss.seam.beginConversation </literal>— 長期対話ãŒé–‹å§‹ã™ã‚‹ã¨ãã«ã¯ã„ã¤ã§ã‚‚呼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.endConversation </literal> — called whenever a "
+"long-running conversation ends"
+msgstr ""
+"<literal>org.jboss.seam.endConversation </literal>— 長期対話ãŒçµ‚了ã™ã‚‹"
+"ã¨ãã¯ã„ã¤ã§ã‚‚呼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:552
-#, no-c-format
-msgid "<literal>org.jboss.seam.endConversation </literal>— called whenever a long-running conversation ends"
-msgstr "<literal>org.jboss.seam.endConversation </literal>— 長期対話ãŒçµ‚了ã™ã‚‹ã¨ãã¯ã„ã¤ã§ã‚‚呼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.conversationTimeout</literal> — called when a "
+"conversation timeout occurs. The conversation id is passed as a parameter."
+msgstr ""
+"<literal>org.jboss.seam.conversationTimeout</literal>— 対話タイムアウト"
+"ãŒç™ºç”Ÿã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™ã€‚対話IDã¯ãƒ‘ラメータã¨ã—ã¦æ¸¡ã•ã‚Œã¾ã™ã€‚"
# 2.1
#. Tag: para
#: Events.xml:553
-#, no-c-format
-msgid "<literal>org.jboss.seam.conversationTimeout</literal>— called when a conversation timeout occurs. The conversation id is passed as a parameter."
-msgstr "<literal>org.jboss.seam.conversationTimeout</literal>— 対話タイムアウトãŒç™ºç”Ÿã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™ã€‚対話IDã¯ãƒ‘ラメータã¨ã—ã¦æ¸¡ã•ã‚Œã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.beginPageflow </literal> — called when a "
+"pageflow begins"
+msgstr ""
+"<literal>org.jboss.seam.beginPageflow </literal>— ページフãƒãƒ¼ãŒé–‹å§‹ã™"
+"ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:554
-#, no-c-format
-msgid "<literal>org.jboss.seam.beginPageflow </literal>— called when a pageflow begins"
-msgstr "<literal>org.jboss.seam.beginPageflow </literal>— ページフãƒãƒ¼ãŒé–‹å§‹ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.beginPageflow.<name> </literal> — called "
+"when the pageflow <name> begins"
+msgstr ""
+"<literal>org.jboss.seam.beginPageflow.<name> </literal>— ページフ"
+"ãƒãƒ¼ <name> ãŒé–‹å§‹ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:555
-#, no-c-format
-msgid "<literal>org.jboss.seam.beginPageflow.<name> </literal>— called when the pageflow <name> begins"
-msgstr "<literal>org.jboss.seam.beginPageflow.<name> </literal>— ページフãƒãƒ¼ <name> ãŒé–‹å§‹ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.endPageflow </literal> — called when a "
+"pageflow ends"
+msgstr ""
+"<literal>org.jboss.seam.endPageflow </literal>— ページフãƒãƒ¼ãŒçµ‚了ã™ã‚‹"
+"ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:556
-#, no-c-format
-msgid "<literal>org.jboss.seam.endPageflow </literal>— called when a pageflow ends"
-msgstr "<literal>org.jboss.seam.endPageflow </literal>— ページフãƒãƒ¼ãŒçµ‚了ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.endPageflow.<name> </literal> — called "
+"when the pageflow <name> ends"
+msgstr ""
+"<literal>org.jboss.seam.endPageflow.<name> </literal>— ページフ"
+"ãƒãƒ¼ <name> ãŒçµ‚了ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:557
-#, no-c-format
-msgid "<literal>org.jboss.seam.endPageflow.<name> </literal>— called when the pageflow <name> ends"
-msgstr "<literal>org.jboss.seam.endPageflow.<name> </literal>— ページフãƒãƒ¼ <name> ãŒçµ‚了ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.createProcess.<name> </literal> — called "
+"when the process <name> is created"
+msgstr ""
+"<literal>org.jboss.seam.createProcess.<name> </literal>— プãƒã‚»"
+"ス <name> ãŒç”Ÿæˆã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:558
-#, no-c-format
-msgid "<literal>org.jboss.seam.createProcess.<name> </literal>— called when the process <name> is created"
-msgstr "<literal>org.jboss.seam.createProcess.<name> </literal>— プãƒã‚»ã‚¹ <name> ãŒç”Ÿæˆã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.endProcess.<name> </literal> — called "
+"when the process <name> ends"
+msgstr ""
+"<literal>org.jboss.seam.endProcess.<name> </literal>— プãƒã‚»ã‚¹ "
+"<name> ãŒçµ‚了ã™ã‚‹ã¨ã呼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:559
-#, no-c-format
-msgid "<literal>org.jboss.seam.endProcess.<name> </literal>— called when the process <name> ends"
-msgstr "<literal>org.jboss.seam.endProcess.<name> </literal>— プãƒã‚»ã‚¹ <name> ãŒçµ‚了ã™ã‚‹ã¨ã呼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.initProcess.<name> </literal> — called "
+"when the process <name> is associated with the conversation"
+msgstr ""
+"<literal>org.jboss.seam.initProcess.<name> </literal>— プãƒã‚»ã‚¹ "
+"<name> ãŒå¯¾è©±ã¨é–¢é€£ã¥ã‘られるã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:560
-#, no-c-format
-msgid "<literal>org.jboss.seam.initProcess.<name> </literal>— called when the process <name> is associated with the conversation"
-msgstr "<literal>org.jboss.seam.initProcess.<name> </literal>— プãƒã‚»ã‚¹ <name> ãŒå¯¾è©±ã¨é–¢é€£ã¥ã‘られるã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.initTask.<name> </literal> — called when "
+"the task <name> is associated with the conversation"
+msgstr ""
+"<literal>org.jboss.seam.initTask.<name> </literal>— タスク <"
+"name> ãŒå¯¾è©±ã¨é–¢é€£ä»˜ã‘られるã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:561
-#, no-c-format
-msgid "<literal>org.jboss.seam.initTask.<name> </literal>— called when the task <name> is associated with the conversation"
-msgstr "<literal>org.jboss.seam.initTask.<name> </literal>— タスク <name> ãŒå¯¾è©±ã¨é–¢é€£ä»˜ã‘られるã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.startTask.<name> </literal> — called "
+"when the task <name> is started"
+msgstr ""
+"<literal>org.jboss.seam.startTask.<name> </literal>— タスク <"
+"name> ãŒé–‹å§‹ã•ã›ã‚‰ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:562
-#, no-c-format
-msgid "<literal>org.jboss.seam.startTask.<name> </literal>— called when the task <name> is started"
-msgstr "<literal>org.jboss.seam.startTask.<name> </literal>— タスク <name> ãŒé–‹å§‹ã•ã›ã‚‰ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.endTask.<name> </literal> — called when "
+"the task <name> is ended"
+msgstr ""
+"<literal>org.jboss.seam.endTask.<name> </literal>— タスク <"
+"name> ãŒçµ‚了ã•ã›ã‚‰ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:563
-#, no-c-format
-msgid "<literal>org.jboss.seam.endTask.<name> </literal>— called when the task <name> is ended"
-msgstr "<literal>org.jboss.seam.endTask.<name> </literal>— タスク <name> ãŒçµ‚了ã•ã›ã‚‰ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.postCreate.<name> </literal> — called "
+"when the component <name> is created"
+msgstr ""
+"<literal>org.jboss.seam.postCreate.<name> </literal>— コンãƒãƒ¼ãƒ"
+"ント <name> ãŒç”Ÿæˆã•ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:564
-#, no-c-format
-msgid "<literal>org.jboss.seam.postCreate.<name> </literal>— called when the component <name> is created"
-msgstr "<literal>org.jboss.seam.postCreate.<name> </literal>— コンãƒãƒ¼ãƒãƒ³ãƒˆ <name> ãŒç”Ÿæˆã•ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.preDestroy.<name> </literal> — called "
+"when the component <name> is destroyed"
+msgstr ""
+"<literal>org.jboss.seam.preDestroy.<name> </literal>— コンãƒãƒ¼ãƒ"
+"ント <name> ãŒç ´å£Šã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:565
-#, no-c-format
-msgid "<literal>org.jboss.seam.preDestroy.<name> </literal>— called when the component <name> is destroyed"
-msgstr "<literal>org.jboss.seam.preDestroy.<name> </literal>— コンãƒãƒ¼ãƒãƒ³ãƒˆ <name> ãŒç ´å£Šã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.beforePhase </literal> — called before the "
+"start of a JSF phase"
+msgstr ""
+"<literal>org.jboss.seam.beforePhase </literal>— JSFフェーズã®é–‹å§‹å‰ã«å‘¼"
+"ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:566
-#, no-c-format
-msgid "<literal>org.jboss.seam.beforePhase </literal>— called before the start of a JSF phase"
-msgstr "<literal>org.jboss.seam.beforePhase </literal>— JSFフェーズã®é–‹å§‹å‰ã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.afterPhase </literal> — called after the end "
+"of a JSF phase"
+msgstr ""
+"<literal>org.jboss.seam.afterPhase </literal>— JSFフェーズã®çµ‚了後ã«å‘¼"
+"ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:567
-#, no-c-format
-msgid "<literal>org.jboss.seam.afterPhase </literal>— called after the end of a JSF phase"
-msgstr "<literal>org.jboss.seam.afterPhase </literal>— JSFフェーズã®çµ‚了後ã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.postInitialization </literal> — called when "
+"Seam has initialized and started up all components"
+msgstr ""
+"<literal>org.jboss.seam.postInitialization </literal>— SeamãŒåˆæœŸåŒ–完了"
+"ã—ã€ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’èµ·å‹•ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:568
-#, no-c-format
-msgid "<literal>org.jboss.seam.postInitialization </literal>— called when Seam has initialized and started up all components"
-msgstr "<literal>org.jboss.seam.postInitialization </literal>— SeamãŒåˆæœŸåŒ–完了ã—ã€ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’èµ·å‹•ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.postReInitialization </literal> — called when "
+"Seam has re-initialized and started up all components after a redeploy"
+msgstr ""
+"<literal>org.jboss.seam.postReInitialization </literal>— SeamãŒå†åˆæœŸåŒ–"
+"を完了ã—ã€å†ãƒ‡ãƒ—ãƒã‚¤å¾Œã«ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’èµ·å‹•ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:569
#, no-c-format
-msgid "<literal>org.jboss.seam.postReInitialization </literal>— called when Seam has re-initialized and started up all components after a redeploy"
-msgstr "<literal>org.jboss.seam.postReInitialization </literal>— SeamãŒå†åˆæœŸåŒ–を完了ã—ã€å†ãƒ‡ãƒ—ãƒã‚¤å¾Œã«ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’èµ·å‹•ã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.exceptionHandled.<type></literal> — "
+"called when an uncaught exception is handled by Seam"
+msgstr ""
+"<literal>org.jboss.seam.exceptionHandled.<type></literal> — "
+"ã‚ャッãƒã•ã‚Œãªã‹ã£ãŸä¾‹å¤–ãŒSeamã«ã‚ˆã£ã¦å‡¦ç†ã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:570
#, no-c-format
-msgid "<literal>org.jboss.seam.postAuthenticate.<name> </literal>— called after a user is authenticated"
-msgstr "<literal>org.jboss.seam.postAuthenticate.<name> </literal>— ユーザーãŒèªè¨¼ã•ã‚ŒãŸå¾Œã«å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.exceptionHandled</literal> — called when an "
+"uncaught exception is handled by Seam"
+msgstr ""
+"<literal>org.jboss.seam.exceptionHandled</literal> — ã‚ャッãƒã•ã‚Œãªã‹ã£"
+"ãŸä¾‹å¤–ãŒSeamã«ã‚ˆã£ã¦å‡¦ç†ã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:571
#, no-c-format
-msgid "<literal>org.jboss.seam.preAuthenticate.<name> </literal>— called before attempting to authenticate a user"
-msgstr "<literal>org.jboss.seam.preAuthenticate.<name> </literal>— ユーザーをèªè¨¼ã—よã†ã¨ã™ã‚‹å‰ã«å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.exceptionNotHandled</literal> — called when "
+"there was no handler for an uncaught exception"
+msgstr ""
+"<literal>org.jboss.seam.exceptionNotHandled</literal> — ã‚ャッãƒã•ã‚Œãª"
+"ã‹ã£ãŸä¾‹å¤–ã®ãŸã‚ã®ãƒãƒ³ãƒ‰ãƒ©ãŒå˜åœ¨ã—ãªã‹ã£ãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:572
#, no-c-format
-msgid "<literal>org.jboss.seam.notLoggedIn</literal> — called there is no authenticated user and authentication is required"
-msgstr "<literal>org.jboss.seam.notLoggedIn</literal> — èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå˜åœ¨ã—ãªã„ã¨ã“ã‚ã§èªè¨¼ãŒè¦æ±‚ã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.afterTransactionSuccess</literal> — called "
+"when a transaction succeeds in the Seam Application Framework"
+msgstr ""
+"<literal>org.jboss.seam.afterTransactionSuccess</literal> — Seamアプリ"
+"ケーションフレームワークã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒæˆåŠŸã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:573
#, no-c-format
-msgid "<literal>org.jboss.seam.rememberMe</literal> — occurs when Seam security detects the username in a cookie"
-msgstr "<literal>org.jboss.seam.rememberMe</literal> — Seamã‚»ã‚ュリティãŒã‚¯ãƒƒã‚ー内ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼åを検出ã—ãŸã¨ãã«ç™ºç”Ÿã—ã¾ã™"
+msgid ""
+"<literal>org.jboss.seam.afterTransactionSuccess.<name></literal> "
+"— called when a transaction succeeds in the Seam Application Framework "
+"which manages an entity called <literal><name></literal>"
+msgstr ""
+"<literal>org.jboss.seam.afterTransactionSuccess.<name></literal> "
+"— <literal><name></literal>ã¨ã„ã†åå‰ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚’管ç†ã™ã‚‹Seam"
+"アプリケーションフレームワークã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒæˆåŠŸã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:574
-#, no-c-format
-msgid "<literal>org.jboss.seam.exceptionHandled.<type></literal> — called when an uncaught exception is handled by Seam"
-msgstr "<literal>org.jboss.seam.exceptionHandled.<type></literal> — ã‚ャッãƒã•ã‚Œãªã‹ã£ãŸä¾‹å¤–ãŒSeamã«ã‚ˆã£ã¦å‡¦ç†ã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.security.loggedOut</literal> — called when a "
+"user logs out"
+msgstr ""
+"<literal>org.jboss.seam.beginPageflow </literal>— ページフãƒãƒ¼ãŒé–‹å§‹ã™"
+"ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:575
-#, no-c-format
-msgid "<literal>org.jboss.seam.exceptionHandled</literal> — called when an uncaught exception is handled by Seam"
-msgstr "<literal>org.jboss.seam.exceptionHandled</literal> — ã‚ャッãƒã•ã‚Œãªã‹ã£ãŸä¾‹å¤–ãŒSeamã«ã‚ˆã£ã¦å‡¦ç†ã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.security.loginFailed</literal> — called when a "
+"user authentication attempt fails"
+msgstr ""
+"<literal>org.jboss.seam.validationFailed</literal> — JSFãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³"
+"ãŒå¤±æ•—ã—ãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:576
-#, no-c-format
-msgid "<literal>org.jboss.seam.exceptionNotHandled</literal> — called when there was no handler for an uncaught exception"
-msgstr "<literal>org.jboss.seam.exceptionNotHandled</literal> — ã‚ャッãƒã•ã‚Œãªã‹ã£ãŸä¾‹å¤–ã®ãŸã‚ã®ãƒãƒ³ãƒ‰ãƒ©ãŒå˜åœ¨ã—ãªã‹ã£ãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.security.loginSuccessful</literal> — called "
+"when a user is successfully authenticated"
+msgstr ""
+"<literal>org.jboss.seam.postAuthenticate.<name> </literal>— ユー"
+"ザーãŒèªè¨¼ã•ã‚ŒãŸå¾Œã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:577
-#, no-c-format
-msgid "<literal>org.jboss.seam.afterTransactionSuccess</literal> — called when a transaction succeeds in the Seam Application Framework"
-msgstr "<literal>org.jboss.seam.afterTransactionSuccess</literal> — Seamアプリケーションフレームワークã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒæˆåŠŸã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.security.notAuthorized</literal> — called when "
+"an authorization check fails"
+msgstr ""
+"<literal>org.jboss.seam.validationFailed</literal> — JSFãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³"
+"ãŒå¤±æ•—ã—ãŸã¨ãã«å‘¼ã°ã‚Œã¾ã™"
# 2.1
#. Tag: para
#: Events.xml:578
-#, no-c-format
-msgid "<literal>org.jboss.seam.afterTransactionSuccess.<name></literal> — called when a transaction succeeds in the Seam Application Framework which manages an entity called <literal><name></literal>"
-msgstr "<literal>org.jboss.seam.afterTransactionSuccess.<name></literal> — <literal><name></literal>ã¨ã„ã†åå‰ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚’管ç†ã™ã‚‹Seamアプリケーションフレームワークã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒæˆåŠŸã™ã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.security.notLoggedIn</literal> — called there "
+"is no authenticated user and authentication is required"
+msgstr ""
+"<literal>org.jboss.seam.notLoggedIn</literal> — èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå˜"
+"在ã—ãªã„ã¨ã“ã‚ã§èªè¨¼ãŒè¦æ±‚ã•ã‚Œã‚‹ã¨ãã«å‘¼ã°ã‚Œã¾ã™"
+# 2.1
#. Tag: para
-#: Events.xml:581
+#: Events.xml:579
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.security.postAuthenticate.</literal> — called "
+"after a user is authenticated"
+msgstr ""
+"<literal>org.jboss.seam.postAuthenticate.<name> </literal>— ユー"
+"ザーãŒèªè¨¼ã•ã‚ŒãŸå¾Œã«å‘¼ã°ã‚Œã¾ã™"
+
+# 2.1
+#. Tag: para
+#: Events.xml:580
+#, fuzzy, no-c-format
+msgid ""
+"<literal>org.jboss.seam.security.preAuthenticate</literal> — called "
+"before attempting to authenticate a user"
+msgstr ""
+"<literal>org.jboss.seam.preAuthenticate.<name> </literal>— ユー"
+"ザーをèªè¨¼ã—よã†ã¨ã™ã‚‹å‰ã«å‘¼ã°ã‚Œã¾ã™"
+
+#. Tag: para
+#: Events.xml:583
#, no-c-format
-msgid "Seam components may observe any of these events in just the same way they observe any other component-driven events."
-msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã‚¤ãƒ™ãƒ³ãƒˆã‚’観察ã™ã‚‹ (observe) ã®ã¨ã¾ã£ãŸãåŒæ§˜ã« ã“れらã®ã©ã®ã‚¤ãƒ™ãƒ³ãƒˆã§ã‚‚観察ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Seam components may observe any of these events in just the same way they "
+"observe any other component-driven events."
+msgstr ""
+"Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã‚¤ãƒ™ãƒ³ãƒˆã‚’観察ã™ã‚‹ (observe) ã®ã¨"
+"ã¾ã£ãŸãåŒæ§˜ã« ã“れらã®ã©ã®ã‚¤ãƒ™ãƒ³ãƒˆã§ã‚‚観察ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: title
-#: Events.xml:590
+#: Events.xml:592
#, no-c-format
msgid "Seam interceptors"
msgstr "Seamインタセプタ"
#. Tag: para
-#: Events.xml:592
+#: Events.xml:594
#, no-c-format
-msgid "EJB 3.0 introduced a standard interceptor model for session bean components. To add an interceptor to a bean, you need to write a class with a method annotated <literal>@AroundInvoke</literal> and annotate the bean with an <literal>@Interceptors</literal> annotation that specifies the name of the interceptor class. For example, the following interceptor checks that the user is logged in before allowing invoking an action listener method:"
-msgstr "EJB 3.0 ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦æ¨™æº–çš„ãªã‚¤ãƒ³ã‚¿ã‚»ãƒ—タモデルを導入ã—ã¾ã—ãŸã€‚ Bean ã«ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã‚’è¿½åŠ ã™ã‚‹ã«ã¯ã€ <literal>@AroundInvoke</literal> ã¨ã„ã†ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜åŠ ã•ã‚ŒãŸãƒ¡ã‚½ãƒƒãƒ‰ã®ä»˜ã„ãŸã‚¯ãƒ©ã‚¹ã‚’記述ã—ã¦ã€ ãã® Bean ã«å¯¾ã—ã¦ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã®ã‚¯ãƒ©ã‚¹åを指定ã™ã‚‹ <literal>@Interceptors</literal> ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"EJB 3.0 introduced a standard interceptor model for session bean components. "
+"To add an interceptor to a bean, you need to write a class with a method "
+"annotated <literal>@AroundInvoke</literal> and annotate the bean with an "
+"<literal>@Interceptors</literal> annotation that specifies the name of the "
+"interceptor class. For example, the following interceptor checks that the "
+"user is logged in before allowing invoking an action listener method:"
+msgstr ""
+"EJB 3.0 ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦æ¨™æº–çš„ãªã‚¤ãƒ³ã‚¿ã‚»ãƒ—タモデルを"
+"å°Žå…¥ã—ã¾ã—ãŸã€‚ Bean ã«ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã‚’è¿½åŠ ã™ã‚‹ã«ã¯ã€ <literal>@AroundInvoke</"
+"literal> ã¨ã„ã†ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜åŠ ã•ã‚ŒãŸãƒ¡ã‚½ãƒƒãƒ‰ã®ä»˜ã„ãŸã‚¯ãƒ©ã‚¹ã‚’記述ã—ã¦ã€ "
+"ãã® Bean ã«å¯¾ã—ã¦ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã®ã‚¯ãƒ©ã‚¹åを指定ã™ã‚‹ <literal>@Interceptors</"
+"literal> ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:601
+#: Events.xml:603
#, no-c-format
msgid ""
"<![CDATA[public class LoggedInInterceptor {\n"
"\n"
" @AroundInvoke\n"
-" public Object checkLoggedIn(InvocationContext invocation) throws Exception {\n"
+" public Object checkLoggedIn(InvocationContext invocation) throws "
+"Exception {\n"
" \n"
-" boolean isLoggedIn = Contexts.getSessionContext().get(\"loggedIn\")!=null;\n"
+" boolean isLoggedIn = Contexts.getSessionContext().get(\"loggedIn\")!"
+"=null;\n"
" if (isLoggedIn) {\n"
" //the user is already logged in\n"
" return invocation.proceed();\n"
@@ -1446,9 +2013,11 @@
"<![CDATA[public class LoggedInInterceptor {\n"
"\n"
" @AroundInvoke\n"
-" public Object checkLoggedIn(InvocationContext invocation) throws Exception {\n"
+" public Object checkLoggedIn(InvocationContext invocation) throws "
+"Exception {\n"
" \n"
-" boolean isLoggedIn = Contexts.getSessionContext().get(\"loggedIn\")!=null;\n"
+" boolean isLoggedIn = Contexts.getSessionContext().get(\"loggedIn\")!"
+"=null;\n"
" if (isLoggedIn) {\n"
" //the user is already logged in\n"
" return invocation.proceed();\n"
@@ -1463,13 +2032,28 @@
# 2.1
#. Tag: para
-#: Events.xml:603
+#: Events.xml:605
#, 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(LoggedInInterceptor.class)</literal>. This is a somewhat ugly annotation. Seam builds upon the interceptor framework in EJB3 by allowing you to use <literal>@Interceptors</literal> as a meta-annotation for class level interceptors (those annotated <literal>@Target(TYPE)</literal>). In our example, we would create an <literal>@LoggedIn</literal> annotation, as follows:"
-msgstr "ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タをアクションリスナーã¨ã—ã¦å‹•ä½œã™ã‚‹ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã«å¯¾ã—ã¦é©ç”¨ã™ã‚‹ãŸã‚ã«ã¯ã€ãã®ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã« <literal>@Interceptors(LoggedInInterceptor.class)</literal> ã¨ã„ã†ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä»˜åŠ ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã“ã‚Œã¯ã¡ã‚‡ã£ã¨è¦‹æ „ãˆã®æ‚ªã„アノテーションã§ã™ã€‚Seamã¯ã‚¯ãƒ©ã‚¹ãƒ¬ãƒ™ãƒ«ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã®ãŸã‚ã®ãƒ¡ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ã—㦠<literal>@Interceptors</literal> を使ãˆã‚‹ã‚ˆã†ã«EJB3ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タフレームワーク上ã«æ§‹ç¯‰ã•ã‚Œã¦ã„ã¾ã™ã€‚例ãˆã°ã€ä»¥ä¸‹ã§ã¯ã€ <literal>@LoggedIn</literal> アノテーションを生æˆã—ã¾ã™ã€‚"
+msgid ""
+"To apply this interceptor to a session bean which acts as an action "
+"listener, we must annotate the session bean <literal>@Interceptors"
+"(LoggedInInterceptor.class)</literal>. This is a somewhat ugly annotation. "
+"Seam builds upon the interceptor framework in EJB3 by allowing you to use "
+"<literal>@Interceptors</literal> as a meta-annotation for class level "
+"interceptors (those annotated <literal>@Target(TYPE)</literal>). In our "
+"example, we would create an <literal>@LoggedIn</literal> annotation, as "
+"follows:"
+msgstr ""
+"ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タをアクションリスナーã¨ã—ã¦å‹•ä½œã™ã‚‹ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã«å¯¾ã—ã¦é©ç”¨"
+"ã™ã‚‹ãŸã‚ã«ã¯ã€ãã®ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã« <literal>@Interceptors"
+"(LoggedInInterceptor.class)</literal> ã¨ã„ã†ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä»˜åŠ ã—ãªã‘ã‚Œã°ãª"
+"ã‚Šã¾ã›ã‚“。ã“ã‚Œã¯ã¡ã‚‡ã£ã¨è¦‹æ „ãˆã®æ‚ªã„アノテーションã§ã™ã€‚Seamã¯ã‚¯ãƒ©ã‚¹ãƒ¬ãƒ™ãƒ«ã‚¤"
+"ンタセプタã®ãŸã‚ã®ãƒ¡ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ã—㦠<literal>@Interceptors</literal> "
+"を使ãˆã‚‹ã‚ˆã†ã«EJB3ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タフレームワーク上ã«æ§‹ç¯‰ã•ã‚Œã¦ã„ã¾ã™ã€‚例ãˆã°ã€"
+"以下ã§ã¯ã€ <literal>@LoggedIn</literal> アノテーションを生æˆã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:612
+#: Events.xml:614
#, no-c-format
msgid ""
"<![CDATA[@Target(TYPE)\n"
@@ -1483,13 +2067,17 @@
"public @interface LoggedIn {}]]>"
#. Tag: para
-#: Events.xml:614
+#: Events.xml:616
#, no-c-format
-msgid "We can now simply annotate our action listener bean with <literal>@LoggedIn</literal> to apply the interceptor."
-msgstr "ã“ã†ã—ã¦ã€ ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã‚’é©ç”¨ã™ã‚‹ã®ã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ Bean ã«<literal>@LoggedIn</literal> アノテーションã ã‘ã‚’ä»˜åŠ ã™ã‚Œã°ã‚ˆããªã‚Šã¾ã—ãŸã€‚"
+msgid ""
+"We can now simply annotate our action listener bean with <literal>@LoggedIn</"
+"literal> to apply the interceptor."
+msgstr ""
+"ã“ã†ã—ã¦ã€ ã“ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã‚’é©ç”¨ã™ã‚‹ã®ã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ Bean ã«"
+"<literal>@LoggedIn</literal> アノテーションã ã‘ã‚’ä»˜åŠ ã™ã‚Œã°ã‚ˆããªã‚Šã¾ã—ãŸã€‚"
#. Tag: programlisting
-#: Events.xml:619
+#: Events.xml:621
#, no-c-format
msgid ""
"<![CDATA[@Stateless\n"
@@ -1517,13 +2105,19 @@
"}]]>"
#. Tag: para
-#: Events.xml:621
+#: Events.xml:623
#, no-c-format
-msgid "If interceptor ordering is important (it usually is), you can add <literal>@Interceptor</literal> annotations to your interceptor classes to specify a partial order of interceptors."
-msgstr "インタセプタã®é †ç•ªãŒé‡è¦ãªå ´åˆ (通常ã¯é‡è¦ã¨ãªã‚‹)〠インタセプタクラスã«å¯¾ã—㦠<literal>@Interceptor</literal> ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¿½åŠ ã—インタセプタã®åŠé †åºã‚’指定ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"If interceptor ordering is important (it usually is), you can add "
+"<literal>@Interceptor</literal> annotations to your interceptor classes to "
+"specify a partial order of interceptors."
+msgstr ""
+"インタセプタã®é †ç•ªãŒé‡è¦ãªå ´åˆ (通常ã¯é‡è¦ã¨ãªã‚‹)〠インタセプタクラスã«å¯¾ã—"
+"㦠<literal>@Interceptor</literal> ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¿½åŠ ã—インタセプタã®åŠé †åº"
+"を指定ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:627
+#: Events.xml:629
#, no-c-format
msgid ""
"<![CDATA[@Interceptor(around={BijectionInterceptor.class,\n"
@@ -1545,13 +2139,17 @@
"}]]>"
#. Tag: para
-#: Events.xml:629
+#: Events.xml:631
#, no-c-format
-msgid "You can even have a \"client-side\" interceptor, that runs around any of the built-in functionality of EJB3:"
-msgstr "「クライアントå´ã€ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã‚’æŒã¤ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ EJB3 ã®ã„ãšã‚Œã®çµ„ã¿è¾¼ã¿æ©Ÿèƒ½ã¨ã§ã‚‚併用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You can even have a \"client-side\" interceptor, that runs around any of the "
+"built-in functionality of EJB3:"
+msgstr ""
+"「クライアントå´ã€ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã‚’æŒã¤ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ EJB3 ã®ã„ãšã‚Œã®çµ„ã¿è¾¼ã¿"
+"機能ã¨ã§ã‚‚併用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:634
+#: Events.xml:636
#, no-c-format
msgid ""
"<![CDATA[@Interceptor(type=CLIENT)\n"
@@ -1567,87 +2165,182 @@
"}]]>"
#. Tag: para
-#: Events.xml:636
+#: Events.xml:638
#, no-c-format
-msgid "EJB interceptors are stateful, with a lifecycle that is the same as the component they intercept. For interceptors which do not need to maintain state, Seam lets you get a performance optimization by specifying <literal>@Interceptor(stateless=true)</literal>."
-msgstr "EJB インタセプタã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã§ã€ インタセプトã™ã‚‹å¯¾è±¡ã¨ãªã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨åŒã˜ãƒ©ã‚¤ãƒ•ãƒ«ã‚µã‚¤ã‚¯ãƒ«ã«å¾“ã„ã¾ã™ã€‚ 状態をç¶æŒã™ã‚‹å¿…è¦ãŒãªã„インタセプタã®å ´åˆã€ Seam ã§ã¯ <literal>@Interceptor(stateless=true)</literal> を指定ã™ã‚‹ã“ã¨ã§ãƒ‘フォーマンス最é©åŒ–ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"EJB interceptors are stateful, with a lifecycle that is the same as the "
+"component they intercept. For interceptors which do not need to maintain "
+"state, Seam lets you get a performance optimization by specifying "
+"<literal>@Interceptor(stateless=true)</literal>."
+msgstr ""
+"EJB インタセプタã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã§ã€ インタセプトã™ã‚‹å¯¾è±¡ã¨ãªã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨"
+"åŒã˜ãƒ©ã‚¤ãƒ•ãƒ«ã‚µã‚¤ã‚¯ãƒ«ã«å¾“ã„ã¾ã™ã€‚ 状態をç¶æŒã™ã‚‹å¿…è¦ãŒãªã„インタセプタã®å ´"
+"åˆã€ Seam ã§ã¯ <literal>@Interceptor(stateless=true)</literal> を指定ã™ã‚‹ã“ã¨"
+"ã§ãƒ‘フォーマンス最é©åŒ–ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:643
+#: Events.xml:645
#, 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コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã«å˜åœ¨ã—ã¦ã„ã‚‹ã®ã§ã™ã€‚"
+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コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãŸã‚ã«å˜åœ¨ã—ã¦ã„ã‚‹ã®ã§ã™ã€‚"
#. Tag: para
-#: Events.xml:650
+#: Events.xml:652
#, no-c-format
-msgid "You can even use Seam interceptors with JavaBean components, not just EJB3 beans!"
-msgstr "Seam インタセプタ㯠EJB3 Bean ã ã‘ã§ãªã JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚‚使ã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You can even use Seam interceptors with JavaBean components, not just EJB3 "
+"beans!"
+msgstr ""
+"Seam インタセプタ㯠EJB3 Bean ã ã‘ã§ãªã JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚‚使ã†ã“ã¨"
+"ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:654
+#: Events.xml:656
#, no-c-format
-msgid "EJB defines interception not only for business methods (using <literal>@AroundInvoke</literal>), but also for the lifecycle methods <literal>@PostConstruct</literal>, <literal>@PreDestroy</literal>, <literal>@PrePassivate</literal> and <literal>@PostActive</literal>. Seam supports all these lifecycle methods on both component and interceptor not only for EJB3 beans, but also for JavaBean components (except <literal>@PreDestroy</literal> which is not meaningful for JavaBean components)."
-msgstr "EJB ã¯ã€ インタセプションを (<literal>@AroundInvoke</literal> を使ã£ãŸ) ビジãƒã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ã ã‘ã§ãªã〠ライフサイクルメソッド <literal>@PostConstruct</literal>〠<literal>@PreDestroy</literal>〠<literal>@PrePassivate</literal> ãã—㦠<literal>@PostActive</literal> ã«å¯¾ã—ã¦ã‚‚定義ã—ã¾ã™ã€‚ Seam ã¯ã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã«å¯¾ã™ã‚‹ã“れらã™ã¹ã¦ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ãƒ¡ã‚½ãƒƒãƒ‰ã‚’ EJB3 Bean ã ã‘ã§ãªã JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã‚‚サãƒãƒ¼ãƒˆã—ã¾ã™ (JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¨ã£ã¦æ„味ã®ãªã„ <literal>@PreDestroy</literal> ã¯é™¤ãã¾ã™)。"
+msgid ""
+"EJB defines interception not only for business methods (using "
+"<literal>@AroundInvoke</literal>), but also for the lifecycle methods "
+"<literal>@PostConstruct</literal>, <literal>@PreDestroy</literal>, "
+"<literal>@PrePassivate</literal> and <literal>@PostActive</literal>. Seam "
+"supports all these lifecycle methods on both component and interceptor not "
+"only for EJB3 beans, but also for JavaBean components (except "
+"<literal>@PreDestroy</literal> which is not meaningful for JavaBean "
+"components)."
+msgstr ""
+"EJB ã¯ã€ インタセプションを (<literal>@AroundInvoke</literal> を使ã£ãŸ) ビジ"
+"ãƒã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ã ã‘ã§ãªã〠ライフサイクルメソッド <literal>@PostConstruct</"
+"literal>〠<literal>@PreDestroy</literal>〠<literal>@PrePassivate</literal> "
+"ãã—㦠<literal>@PostActive</literal> ã«å¯¾ã—ã¦ã‚‚定義ã—ã¾ã™ã€‚ Seam ã¯ã€ コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã«å¯¾ã™ã‚‹ã“れらã™ã¹ã¦ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ãƒ¡ã‚½ãƒƒãƒ‰ã‚’ EJB3 "
+"Bean ã ã‘ã§ãªã JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã‚‚サãƒãƒ¼ãƒˆã—ã¾ã™ (JavaBean コ"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¨ã£ã¦æ„味ã®ãªã„ <literal>@PreDestroy</literal> ã¯é™¤ãã¾ã™)。"
#. Tag: title
-#: Events.xml:666
+#: Events.xml:668
#, no-c-format
msgid "Managing exceptions"
msgstr "例外を管ç†ã™ã‚‹"
#. Tag: para
-#: Events.xml:668
+#: Events.xml:670
#, no-c-format
-msgid "JSF is surprisingly limited when it comes to exception handling. As a partial workaround for this problem, Seam lets you define how a particular class of exception is to be treated by annotating the exception class, or declaring the exception class in an XML file. This facility is meant to be combined with the EJB 3.0-standard <literal>@ApplicationException</literal> annotation which specifies whether the exception should cause a transaction rollback."
-msgstr "JSF ã¯ä¾‹å¤–処ç†ã«é–¢ã—ã¦ã¯é©šãã»ã©åˆ¶é™ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®å•é¡Œã®éƒ¨åˆ†çš„ãªå›žé¿ç–ã¨ã—ã¦ã€ Seam ã¯ä¾‹å¤–クラスã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘ã‚‹ã‹ XML ファイルã«ä¾‹å¤–クラスを宣言ã™ã‚‹ã“ã¨ã§ä¾‹å¤–ã¨ãªã‚‹ç‰¹å®šã‚¯ãƒ©ã‚¹ã‚’処ç†ã™ã‚‹æ–¹æ³•ã‚’定義ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã¯ã€ 指定ã•ã‚ŒãŸä¾‹å¤–ãŒãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã®åŽŸå› ã«ãªã‚‹ã¹ãã‹å¦ã‹ã‚’指定ã™ã‚‹ã®ã« EJB 3.0 標準㮠<literal>@ApplicationException</literal> アノテーションã¨ä¸€ç·’ã«ä½¿ã‚れるã“ã¨ãŒæ„図ã•ã‚Œã¦ã„ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"JSF is surprisingly limited when it comes to exception handling. As a "
+"partial workaround for this problem, Seam lets you define how a particular "
+"class of exception is to be treated by annotating the exception class, or "
+"declaring the exception class in an XML file. This facility is meant to be "
+"combined with the EJB 3.0-standard <literal>@ApplicationException</literal> "
+"annotation which specifies whether the exception should cause a transaction "
+"rollback."
+msgstr ""
+"JSF ã¯ä¾‹å¤–処ç†ã«é–¢ã—ã¦ã¯é©šãã»ã©åˆ¶é™ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®å•é¡Œã®éƒ¨åˆ†çš„ãªå›žé¿ç–ã¨ã—"
+"ã¦ã€ Seam ã¯ä¾‹å¤–クラスã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘ã‚‹ã‹ XML ファイルã«ä¾‹å¤–クラスを宣"
+"言ã™ã‚‹ã“ã¨ã§ä¾‹å¤–ã¨ãªã‚‹ç‰¹å®šã‚¯ãƒ©ã‚¹ã‚’処ç†ã™ã‚‹æ–¹æ³•ã‚’定義ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®"
+"機能ã¯ã€ 指定ã•ã‚ŒãŸä¾‹å¤–ãŒãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã®åŽŸå› ã«ãªã‚‹ã¹ãã‹å¦ã‹ã‚’"
+"指定ã™ã‚‹ã®ã« EJB 3.0 標準㮠<literal>@ApplicationException</literal> アノテー"
+"ションã¨ä¸€ç·’ã«ä½¿ã‚れるã“ã¨ãŒæ„図ã•ã‚Œã¦ã„ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Events.xml:678
+#: Events.xml:680
#, no-c-format
msgid "Exceptions and transactions"
msgstr "例外ãŠã‚ˆã³ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³"
#. Tag: para
-#: Events.xml:680
+#: Events.xml:682
#, no-c-format
-msgid "EJB specifies well-defined rules that let us control whether an exception immediately marks the current transaction for rollback when it is thrown by a business method of the bean: <emphasis>system exceptions</emphasis> always cause a transaction rollback, <emphasis>application exceptions</emphasis> do not cause a rollback by default, but they do if <literal>@ApplicationException(rollback=true)</literal> is specified. (An application exception is any checked exception, or any unchecked exception annotated <literal>@ApplicationException</literal>. A system exception is any unchecked exception without an <literal>@ApplicationException</literal> annotation.)"
-msgstr "Bean ã®ãƒ“ジãƒã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ã«ã‚ˆã£ã¦ä¾‹å¤–ãŒã‚¹ãƒãƒ¼ã•ã‚Œã‚‹ã¨ã€ ãã®ä¾‹å¤–ã¯ç¾åœ¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«ç›´ã¡ã«ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒå¿…è¦ã¨ã—ã¦å°ã‚’付ã‘ã‚‹ã‹ã©ã†ã‹ã‚’制御ã§ãるよã†æ˜Žç¢ºãªè¦å‰‡ã‚’ EJB ã¯å®šç¾©ã—ã¦ã„ã¾ã™ã€‚ <emphasis>システム例外</emphasis> ã¯å¸¸ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã¨ãªã‚Šã€ <emphasis>アプリケーション例外</emphasis> ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã¨ã¯ãªã‚Šã¾ã›ã‚“㌠<literal>@ApplicationException(rollback=true)</literal> ãŒæŒ‡å®šã•ã‚Œã‚‹ã¨ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã¨ãªã‚Šã¾ã™ã€‚ (アプリケーション例外ã¨ã¯ã€ ãƒã‚§ãƒƒã‚¯ã®ä»˜ã„ãŸä¾‹å¤–〠ã¾ãŸã¯ <literal>@ApplicationException</literal> アノテーションãŒä»˜ã„ãŸãƒã‚§ãƒƒã‚¯ã®ãªã„例外ã§ã™ã€‚ システム例外ã¨ã¯ã€ <literal>@ApplicationException</literal> アノテーションもãƒã‚§ãƒƒã‚¯ã‚‚付ã„ã¦ã„ãªã„例外ã§ã™ã€‚)"
+msgid ""
+"EJB specifies well-defined rules that let us control whether an exception "
+"immediately marks the current transaction for rollback when it is thrown by "
+"a business method of the bean: <emphasis>system exceptions</emphasis> always "
+"cause a transaction rollback, <emphasis>application exceptions</emphasis> do "
+"not cause a rollback by default, but they do if "
+"<literal>@ApplicationException(rollback=true)</literal> is specified. (An "
+"application exception is any checked exception, or any unchecked exception "
+"annotated <literal>@ApplicationException</literal>. A system exception is "
+"any unchecked exception without an <literal>@ApplicationException</literal> "
+"annotation.)"
+msgstr ""
+"Bean ã®ãƒ“ジãƒã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ã«ã‚ˆã£ã¦ä¾‹å¤–ãŒã‚¹ãƒãƒ¼ã•ã‚Œã‚‹ã¨ã€ ãã®ä¾‹å¤–ã¯ç¾åœ¨ã®ãƒˆãƒ©ãƒ³"
+"ザクションã«ç›´ã¡ã«ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒå¿…è¦ã¨ã—ã¦å°ã‚’付ã‘ã‚‹ã‹ã©ã†ã‹ã‚’制御ã§ãるよã†"
+"明確ãªè¦å‰‡ã‚’ EJB ã¯å®šç¾©ã—ã¦ã„ã¾ã™ã€‚ <emphasis>システム例外</emphasis> ã¯å¸¸ã«"
+"トランザクションãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã¨ãªã‚Šã€ <emphasis>アプリケーション例外</"
+"emphasis> ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã¨ã¯ãªã‚Šã¾ã›ã‚“㌠"
+"<literal>@ApplicationException(rollback=true)</literal> ãŒæŒ‡å®šã•ã‚Œã‚‹ã¨ãƒãƒ¼ãƒ«"
+"ãƒãƒƒã‚¯ã¨ãªã‚Šã¾ã™ã€‚ (アプリケーション例外ã¨ã¯ã€ ãƒã‚§ãƒƒã‚¯ã®ä»˜ã„ãŸä¾‹å¤–〠ã¾ãŸã¯ "
+"<literal>@ApplicationException</literal> アノテーションãŒä»˜ã„ãŸãƒã‚§ãƒƒã‚¯ã®ãªã„"
+"例外ã§ã™ã€‚ システム例外ã¨ã¯ã€ <literal>@ApplicationException</literal> アノ"
+"テーションもãƒã‚§ãƒƒã‚¯ã‚‚付ã„ã¦ã„ãªã„例外ã§ã™ã€‚)"
#. Tag: para
-#: Events.xml:693
+#: Events.xml:695
#, no-c-format
-msgid "Note that there is a difference between marking a transaction for rollback, and actually rolling it back. The exception rules say that the transaction should be marked rollback only, but it may still be active after the exception is thrown."
-msgstr "ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ç”¨ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«å°ã‚’付ã‘ã‚‹ã®ã¨ã€ 実際ã«ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’è¡Œã†ã®ã¨ã¯ç•°ãªã‚Šã¾ã™ã€‚ 例外è¦å‰‡ã«ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒå¿…è¦ã§ã‚ã‚‹ã¨å°ãŒä»˜ã‘られるã“ã¨ã ã‘ã—ã‹è¨€åŠã—ã¦ã„ã¾ã›ã‚“ãŒã€ 例外ãŒã‚¹ãƒãƒ¼ã•ã‚ŒãŸå¾Œã§ã‚‚ãã‚Œã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã®ã¾ã¾ã§ã‚ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ã¨ã„ã†ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"Note that there is a difference between marking a transaction for rollback, "
+"and actually rolling it back. The exception rules say that the transaction "
+"should be marked rollback only, but it may still be active after the "
+"exception is thrown."
+msgstr ""
+"ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ç”¨ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«å°ã‚’付ã‘ã‚‹ã®ã¨ã€ 実際ã«ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’è¡Œã†ã®"
+"ã¨ã¯ç•°ãªã‚Šã¾ã™ã€‚ 例外è¦å‰‡ã«ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒå¿…è¦ã§ã‚ã‚‹ã¨å°ãŒ"
+"付ã‘られるã“ã¨ã ã‘ã—ã‹è¨€åŠã—ã¦ã„ã¾ã›ã‚“ãŒã€ 例外ãŒã‚¹ãƒãƒ¼ã•ã‚ŒãŸå¾Œã§ã‚‚ãã‚Œã¯ã‚¢ã‚¯"
+"ティブã®ã¾ã¾ã§ã‚ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ã¨ã„ã†ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Events.xml:700
+#: Events.xml:702
#, no-c-format
-msgid "Seam applies the EJB 3.0 exception rollback rules also to Seam JavaBean components."
-msgstr "Seam 㯠EJB 3.0 例外ã®ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯è¦å‰‡ã‚’ Seam JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã‚‚é©ç”¨ã—ã¾ã™ã€‚"
+msgid ""
+"Seam applies the EJB 3.0 exception rollback rules also to Seam JavaBean "
+"components."
+msgstr ""
+"Seam 㯠EJB 3.0 例外ã®ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯è¦å‰‡ã‚’ Seam JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦"
+"ã‚‚é©ç”¨ã—ã¾ã™ã€‚"
#. Tag: para
-#: Events.xml:705
+#: Events.xml:707
#, no-c-format
-msgid "But these rules only apply in the Seam component layer. What about an exception that is uncaught and propagates out of the Seam component layer, and out of the JSF layer? Well, it is always wrong to leave a dangling transaction open, so Seam rolls back any active transaction when an exception occurs and is uncaught in the Seam component layer."
-msgstr "ã—ã‹ã—〠ã“れらã®è¦å‰‡ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã§ã®ã¿é©ç”¨ã•ã‚Œã‚‹ã¾ã™ã€‚ ã§ã¯ã€ 例外ãŒã‚ャッãƒã•ã‚Œã‚‹ã“ã¨ãªã Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã®å¤–部ã«ä¼æ’ã—〠ã•ã‚‰ã« JSF 層ã®å¤–ã«ä¼æ’ã—ãŸã‚‰ã©ã†ãªã‚‹ã§ã—ょã†ã‹ã€‚ 仕掛ã‹ã‚Šä¸ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’オープンã—ãŸã¾ã¾ã§æ”¾ç½®ã™ã‚‹ã®ã¯é–“é•ã„ãªã®ã§ã€ 例外ãŒç™ºç”Ÿã— Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã§ã‚ャッãƒã•ã‚Œãªã„㨠Seam ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–トランザクションを必ãšãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã—ã¾ã™ã€‚"
+msgid ""
+"But these rules only apply in the Seam component layer. What about an "
+"exception that is uncaught and propagates out of the Seam component layer, "
+"and out of the JSF layer? Well, it is always wrong to leave a dangling "
+"transaction open, so Seam rolls back any active transaction when an "
+"exception occurs and is uncaught in the Seam component layer."
+msgstr ""
+"ã—ã‹ã—〠ã“れらã®è¦å‰‡ã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã§ã®ã¿é©ç”¨ã•ã‚Œã‚‹ã¾ã™ã€‚ ã§ã¯ã€ 例"
+"外ãŒã‚ャッãƒã•ã‚Œã‚‹ã“ã¨ãªã Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã®å¤–部ã«ä¼æ’ã—〠ã•ã‚‰ã« JSF "
+"層ã®å¤–ã«ä¼æ’ã—ãŸã‚‰ã©ã†ãªã‚‹ã§ã—ょã†ã‹ã€‚ 仕掛ã‹ã‚Šä¸ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’オープン"
+"ã—ãŸã¾ã¾ã§æ”¾ç½®ã™ã‚‹ã®ã¯é–“é•ã„ãªã®ã§ã€ 例外ãŒç™ºç”Ÿã— Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã§"
+"ã‚ャッãƒã•ã‚Œãªã„㨠Seam ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–トランザクションを必ãšãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã—ã¾"
+"ã™ã€‚"
#. Tag: title
-#: Events.xml:715
+#: Events.xml:717
#, no-c-format
msgid "Enabling Seam exception handling"
msgstr "Seam 例外処ç†ã‚’有効ã«ã™ã‚‹"
# 2.1
#. Tag: para
-#: Events.xml:717
+#: Events.xml:719
#, 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>ã§å®£è¨€ã—ãŸã“ã¨ã‚’確èªã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+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>ã§å®£è¨€ã—ãŸã“ã¨ã‚’確èªã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:722
+#: Events.xml:724
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1672,25 +2365,39 @@
# 2.1
#. Tag: para
-#: Events.xml:724
+#: Events.xml:726
#, no-c-format
-msgid "You need to disable Facelets development mode in <literal>web.xml</literal> and Seam debug mode in <literal>components.xml</literal> if you want your exception handlers to fire."
-msgstr "例外ãƒãƒ³ãƒ‰ãƒ©ã‚’機能ã•ã›ã‚‹å ´åˆã¯ã€ <literal>web.xml</literal> ã® Facelets 開発モードãŠã‚ˆã³ <literal>components.xml</literal> ã® Seam デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã‚‚無効ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"You need to disable Facelets development mode in <literal>web.xml</literal> "
+"and Seam debug mode in <literal>components.xml</literal> if you want your "
+"exception handlers to fire."
+msgstr ""
+"例外ãƒãƒ³ãƒ‰ãƒ©ã‚’機能ã•ã›ã‚‹å ´åˆã¯ã€ <literal>web.xml</literal> ã® Facelets 開発"
+"モードãŠã‚ˆã³ <literal>components.xml</literal> ã® Seam デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã‚‚無効ã«"
+"ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Events.xml:733
+#: Events.xml:735
#, no-c-format
msgid "Using annotations for exception handling"
msgstr "例外処ç†ã«å¯¾ã—ã¦ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã™ã‚‹"
#. Tag: para
-#: Events.xml:735
+#: Events.xml:737
#, no-c-format
-msgid "The following exception results in a HTTP 404 error whenever it propagates out of the Seam component layer. It does not roll back the current transaction immediately when thrown, but the transaction will be rolled back if it the exception is not caught by another Seam component."
-msgstr "次ã®ä¾‹å¤–㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã®å¤–部ã«ä¼æ’ã™ã‚‹ã¨å¿…ãš HTTP 404 エラーã«ãªã‚Šã¾ã™ã€‚ スãƒãƒ¼ã•ã‚Œã¦ã‚‚ã™ãã«ã¯ç¾åœ¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã—ã¾ã›ã‚“ãŒã€ 別㮠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã£ã¦ä¾‹å¤–ãŒã‚ャッãƒã•ã‚Œãªã„ã¨ã“ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¯ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The following exception results in a HTTP 404 error whenever it propagates "
+"out of the Seam component layer. It does not roll back the current "
+"transaction immediately when thrown, but the transaction will be rolled back "
+"if it the exception is not caught by another Seam component."
+msgstr ""
+"次ã®ä¾‹å¤–㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã®å¤–部ã«ä¼æ’ã™ã‚‹ã¨å¿…ãš HTTP 404 エラーã«ãªã‚Š"
+"ã¾ã™ã€‚ スãƒãƒ¼ã•ã‚Œã¦ã‚‚ã™ãã«ã¯ç¾åœ¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã—ã¾ã›ã‚“"
+"ãŒã€ 別㮠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã£ã¦ä¾‹å¤–ãŒã‚ャッãƒã•ã‚Œãªã„ã¨ã“ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯"
+"ションã¯ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:742
+#: Events.xml:744
#, no-c-format
msgid ""
"<![CDATA[@HttpError(errorCode=404)\n"
@@ -1700,45 +2407,68 @@
"public class ApplicationException extends Exception { ... }]]>"
#. Tag: para
-#: Events.xml:744
+#: Events.xml:746
#, no-c-format
-msgid "This exception results in a browser redirect whenever it propagates out of the Seam component layer. It also ends the current conversation. It causes an immediate rollback of the current transaction."
-msgstr "ã“ã®ä¾‹å¤–㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã®å¤–部ã«ä¼æ’ã™ã‚‹ã¨å¿…ãšãƒ–ラウザリダイレクトã«ãªã‚Šã¾ã™ã€‚ ã¾ãŸã€ ç¾åœ¨ã®å¯¾è©±ã‚‚終了ã•ã›ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šç¾åœ¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’å³æ™‚ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã•ã›ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"This exception results in a browser redirect whenever it propagates out of "
+"the Seam component layer. It also ends the current conversation. It causes "
+"an immediate rollback of the current transaction."
+msgstr ""
+"ã“ã®ä¾‹å¤–㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã®å¤–部ã«ä¼æ’ã™ã‚‹ã¨å¿…ãšãƒ–ラウザリダイレクトã«"
+"ãªã‚Šã¾ã™ã€‚ ã¾ãŸã€ ç¾åœ¨ã®å¯¾è©±ã‚‚終了ã•ã›ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šç¾åœ¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³"
+"ã‚’å³æ™‚ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã•ã›ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:750
+#: Events.xml:752
#, no-c-format
msgid ""
"<![CDATA[@Redirect(viewId=\"/failure.xhtml\", end=true)\n"
"@ApplicationException(rollback=true)\n"
-"public class UnrecoverableApplicationException extends RuntimeException { ... }]]>"
+"public class UnrecoverableApplicationException extends RuntimeException "
+"{ ... }]]>"
msgstr ""
"<![CDATA[@Redirect(viewId=\"/failure.xhtml\", end=true)\n"
"@ApplicationException(rollback=true)\n"
-"public class UnrecoverableApplicationException extends RuntimeException { ... }]]>"
+"public class UnrecoverableApplicationException extends RuntimeException "
+"{ ... }]]>"
# 2.1
#. Tag: note
-#: Events.xml:752
+#: Events.xml:754
#, no-c-format
-msgid "It is important to note that Seam cannot handle exceptions that occur during JSF's RENDER_RESPONSE phase, as it is not possible to perform a redirect once the response has started being written to."
-msgstr "Seamã¯JSFã®å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ãƒ•ã‚§ãƒ¼ã‚ºã®é–“ã«ç™ºç”Ÿã™ã‚‹ä¾‹å¤–を処ç†ã™ã‚‹ã“ã¨ãŒã§ããªã„ã“ã¨ã‚’注æ„ã—ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“。一度応ç”ã®å‡ºåŠ›ãŒé–‹å§‹ã™ã‚‹ã¨ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’実行ã™ã‚‹ã“ã¨ãŒã§ããªã„ã‹ã‚‰ã§ã™ã€‚"
+msgid ""
+"It is important to note that Seam cannot handle exceptions that occur during "
+"JSF's RENDER_RESPONSE phase, as it is not possible to perform a redirect "
+"once the response has started being written to."
+msgstr ""
+"Seamã¯JSFã®å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ãƒ•ã‚§ãƒ¼ã‚ºã®é–“ã«ç™ºç”Ÿã™ã‚‹ä¾‹å¤–を処ç†ã™ã‚‹ã“ã¨ãŒã§ããª"
+"ã„ã“ã¨ã‚’注æ„ã—ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“。一度応ç”ã®å‡ºåŠ›ãŒé–‹å§‹ã™ã‚‹ã¨ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’実"
+"è¡Œã™ã‚‹ã“ã¨ãŒã§ããªã„ã‹ã‚‰ã§ã™ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:758
+#: Events.xml:760
#, no-c-format
-msgid "You can also use EL to specify the <literal>viewId</literal> to redirect to."
-msgstr "ELを使ã£ã¦ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆå…ˆã® <literal>ビューid</literal> を指定ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"You can also use EL to specify the <literal>viewId</literal> to redirect to."
+msgstr ""
+"ELを使ã£ã¦ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆå…ˆã® <literal>ビューid</literal> を指定ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§"
+"ã™ã€‚"
#. Tag: para
-#: Events.xml:762
+#: Events.xml:764
#, no-c-format
-msgid "This exception results in a redirect, along with a message to the user, when it propagates out of the Seam component layer. It also immediately rolls back the current transaction."
-msgstr "ã“ã®ä¾‹å¤–㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã®å¤–部ã«ä¼æ’ã™ã‚‹ã¨å¿…ãšãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’付ã‘ã¦ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ ã¾ãŸã€ ç¾åœ¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚‚å³æ™‚ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã•ã›ã¾ã™ã€‚"
+msgid ""
+"This exception results in a redirect, along with a message to the user, when "
+"it propagates out of the Seam component layer. It also immediately rolls "
+"back the current transaction."
+msgstr ""
+"ã“ã®ä¾‹å¤–㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆå±¤ã®å¤–部ã«ä¼æ’ã™ã‚‹ã¨å¿…ãšãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸"
+"を付ã‘ã¦ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ ã¾ãŸã€ ç¾åœ¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚‚å³æ™‚ãƒãƒ¼ãƒ«ãƒãƒƒ"
+"クã•ã›ã¾ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:768
+#: Events.xml:770
#, no-c-format
msgid ""
"<![CDATA[@Redirect(viewId=\"/error.xhtml\", message=\"Unexpected error\")\n"
@@ -1748,20 +2478,26 @@
"public class SystemException extends RuntimeException { ... }]]>"
#. Tag: title
-#: Events.xml:773
+#: Events.xml:775
#, no-c-format
msgid "Using XML for exception handling"
msgstr "例外処ç†ã« XML を使用ã™ã‚‹"
# 2.1
#. Tag: para
-#: Events.xml:775
+#: Events.xml:777
#, 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> ã§ã‚‚指定ã§ãるよã†ã«ã—ã¦ã„ã¾ã™ã€‚"
+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:780
+#: Events.xml:782
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -1809,26 +2545,40 @@
"</pages>]]>"
#. Tag: para
-#: Events.xml:782
+#: Events.xml:784
#, no-c-format
-msgid "The last <literal><exception></literal> declaration does not specify a class, and is a catch-all for any exception for which handling is not otherwise specified via annotations or in <literal>pages.xml</literal>."
-msgstr "最後㮠<literal><exception></literal> 宣言ã¯ã‚¯ãƒ©ã‚¹ã‚’指定ã—ã¦ã„ãªã„ã®ã§ã€ アノテーションã¾ãŸã¯ <literal>pages.xml</literal> ã§æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ä»¥å¤–ã™ã¹ã¦ã®ä¾‹å¤–ã‚’ã‚ャッãƒã—ã¾ã™ã€‚"
+msgid ""
+"The last <literal><exception></literal> declaration does not specify a "
+"class, and is a catch-all for any exception for which handling is not "
+"otherwise specified via annotations or in <literal>pages.xml</literal>."
+msgstr ""
+"最後㮠<literal><exception></literal> 宣言ã¯ã‚¯ãƒ©ã‚¹ã‚’指定ã—ã¦ã„ãªã„ã®"
+"ã§ã€ アノテーションã¾ãŸã¯ <literal>pages.xml</literal> ã§æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ä»¥"
+"外ã™ã¹ã¦ã®ä¾‹å¤–ã‚’ã‚ャッãƒã—ã¾ã™ã€‚"
# 2.1
#. Tag: para
-#: Events.xml:788
+#: Events.xml:790
#, 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> を指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+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:792
+#: Events.xml:794
#, no-c-format
-msgid "You can also access the handled exception instance through EL, Seam places it in the conversation context, e.g. to access the message of the exception:"
-msgstr "EL ã«ã‚ˆã£ã¦ã‚ャッãƒã—ãŸä¾‹å¤–インスタンスã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ Seamã¯ãれを対話コンテã‚ストã«ç½®ãã¾ã™ã€‚例外ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ä¾‹ã¯æ¬¡ã®é€šã‚Šã€‚"
+msgid ""
+"You can also access the handled exception instance through EL, Seam places "
+"it in the conversation context, e.g. to access the message of the exception:"
+msgstr ""
+"EL ã«ã‚ˆã£ã¦ã‚ャッãƒã—ãŸä¾‹å¤–インスタンスã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ Seamã¯"
+"ãれを対話コンテã‚ストã«ç½®ãã¾ã™ã€‚例外ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ä¾‹ã¯æ¬¡ã®é€š"
+"り。"
#. Tag: programlisting
-#: Events.xml:797
+#: Events.xml:799
#, no-c-format
msgid ""
"<![CDATA[...\n"
@@ -1839,7 +2589,8 @@
" <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"
+" <message severity=\"WARN\">#{org.jboss.seam.handledException."
+"message}</message>\n"
" </redirect>\n"
" </exception>\n"
"\n"
@@ -1853,7 +2604,8 @@
" <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"
+" <message severity=\"WARN\">#{org.jboss.seam.handledException."
+"message}</message>\n"
" </redirect>\n"
" </exception>\n"
"\n"
@@ -1861,87 +2613,131 @@
# 2.1
#. Tag: para
-#: Events.xml:799
+#: Events.xml:801
#, no-c-format
-msgid "<literal>org.jboss.seam.handledException</literal> holds the nested exception that was actually handled by an exception handler. The outermost (wrapper) exception is also available, as <literal>org.jboss.seam.caughtException</literal>."
-msgstr "<literal>org.jboss.seam.handledException</literal> ã¯ä¾‹å¤–ãƒãƒ³ãƒ‰ãƒ©ã«ã‚ˆã£ã¦å®Ÿéš›ã«å‡¦ç†ã•ã‚ŒãŸãƒã‚¹ãƒˆã•ã‚ŒãŸä¾‹å¤–ã‚’ä¿æŒã—ã¾ã™ã€‚ãã®æœ€ã‚‚外å´ã®ï¼ˆãƒ©ãƒƒãƒ‘ーã®ï¼‰ä¾‹å¤–ã¯<literal>org.jboss.seam.caughtException</literal>ã«ã‚ˆã£ã¦å–å¾—å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"<literal>org.jboss.seam.handledException</literal> holds the nested "
+"exception that was actually handled by an exception handler. The outermost "
+"(wrapper) exception is also available, as <literal>org.jboss.seam."
+"caughtException</literal>."
+msgstr ""
+"<literal>org.jboss.seam.handledException</literal> ã¯ä¾‹å¤–ãƒãƒ³ãƒ‰ãƒ©ã«ã‚ˆã£ã¦å®Ÿéš›"
+"ã«å‡¦ç†ã•ã‚ŒãŸãƒã‚¹ãƒˆã•ã‚ŒãŸä¾‹å¤–ã‚’ä¿æŒã—ã¾ã™ã€‚ãã®æœ€ã‚‚外å´ã®ï¼ˆãƒ©ãƒƒãƒ‘ーã®ï¼‰ä¾‹å¤–ã¯"
+"<literal>org.jboss.seam.caughtException</literal>ã«ã‚ˆã£ã¦å–å¾—å¯èƒ½ã§ã™ã€‚"
# 2.1
#. Tag: title
-#: Events.xml:806
+#: Events.xml:808
#, no-c-format
msgid "Suppressing exception logging"
msgstr "例外ã®ãƒã‚®ãƒ³ã‚°ã‚’抑制ã™ã‚‹"
# 2.1
#. Tag: para
-#: Events.xml:808
-#, no-c-format
-msgid "For the exception handlers defined in <literal>pages.xml</literal>, it is possible to declare the logging level at which the exception will be logged, or to even suppress the exception being logged altogether. The attributes <literal>log</literal> and <literal>logLevel</literal> can be used to 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 "<literal>pages.xml</literal> ã§å®šç¾©ã•ã‚ŒãŸä¾‹å¤–ãƒãƒ³ãƒ‰ãƒ©ã«ã¤ã„ã¦ã€ã©ã®ä¾‹å¤–ãŒãƒã‚°ã«è¨˜éŒ²ã•ã‚Œã‚‹ã‹ã®ãƒã‚°ãƒ¬ãƒ™ãƒ«ã‚’宣言ã§ãã¾ã™ã—ã€ãƒã‚°ã«è¨˜éŒ²ã•ã‚Œã‚‹ä¾‹å¤–を抑ãˆã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚属性 <literal>log</literal> 㨠<literal>logLevel</literal> ã¯ä¾‹å¤–ã®ãƒã‚®ãƒ³ã‚°ã‚’制御ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã§ãã¾ã™ã€‚次ã®ä¾‹ã®ã‚ˆã†ã« <literal>log=\"false\"</literal> ã¨è¨å®šã™ã‚‹ã¨ã€æŒ‡å®šã•ã‚ŒãŸä¾‹å¤–ãŒç™ºç”Ÿã™ã‚‹ã¨ãã«ãƒã‚°ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ä½•ã‚‚出力ã•ã‚Œã¾ã›ã‚“。"
+#: Events.xml:810
+#, fuzzy, no-c-format
+msgid ""
+"For the exception handlers defined in <literal>pages.xml</literal>, it is "
+"possible to declare the logging level at which the exception will be logged, "
+"or to even suppress the exception being logged altogether. The attributes "
+"<literal>log</literal> and <literal>log-level</literal> can be used to "
+"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 ""
+"<literal>pages.xml</literal> ã§å®šç¾©ã•ã‚ŒãŸä¾‹å¤–ãƒãƒ³ãƒ‰ãƒ©ã«ã¤ã„ã¦ã€ã©ã®ä¾‹å¤–ãŒãƒã‚°"
+"ã«è¨˜éŒ²ã•ã‚Œã‚‹ã‹ã®ãƒã‚°ãƒ¬ãƒ™ãƒ«ã‚’宣言ã§ãã¾ã™ã—ã€ãƒã‚°ã«è¨˜éŒ²ã•ã‚Œã‚‹ä¾‹å¤–を抑ãˆã‚‹ã“ã¨"
+"ã‚‚ã§ãã¾ã™ã€‚属性 <literal>log</literal> 㨠<literal>logLevel</literal> ã¯ä¾‹å¤–"
+"ã®ãƒã‚®ãƒ³ã‚°ã‚’制御ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã§ãã¾ã™ã€‚次ã®ä¾‹ã®ã‚ˆã†ã« <literal>log=\"false"
+"\"</literal> ã¨è¨å®šã™ã‚‹ã¨ã€æŒ‡å®šã•ã‚ŒãŸä¾‹å¤–ãŒç™ºç”Ÿã™ã‚‹ã¨ãã«ãƒã‚°ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ä½•ã‚‚"
+"出力ã•ã‚Œã¾ã›ã‚“。"
#. Tag: programlisting
-#: Events.xml:817
+#: Events.xml:819
#, no-c-format
msgid ""
-"<![CDATA[ <exception class=\"org.jboss.seam.security.NotLoggedInException\" log=\"false\">\n"
+"<![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"
+" <message severity=\"warn\">You must be a member to use this "
+"feature</message>\n"
" </redirect>\n"
" </exception>]]>"
msgstr ""
-"<![CDATA[ <exception class=\"org.jboss.seam.security.NotLoggedInException\" log=\"false\">\n"
+"<![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"
+" <message severity=\"warn\">You must be a member to use this "
+"feature</message>\n"
" </redirect>\n"
" </exception>]]>"
# 2.1
#. Tag: para
-#: Events.xml:819
-#, no-c-format
-msgid "If the <literal>log</literal> attribute is not specified, then it defaults 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 "ã‚‚ã— <literal>log</literal> 属性ãŒæŒ‡å®šã•ã‚Œãªã‘ã‚Œã°ã€ <literal>true</literal>ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«ãªã‚Šã¾ã™ï¼ˆã¤ã¾ã‚Šã€ä¾‹å¤–ã¯ãƒã‚°ã«è¨˜éŒ²ã•ã‚Œã¾ã™ï¼‰ã€‚別ã®æ–¹æ³•ã¨ã—ã¦ã€ä¾‹å¤–ãŒãƒã‚°ã«è¨˜éŒ²ã•ã‚Œã‚‹ãƒ¬ãƒ™ãƒ«ã‚’制御ã™ã‚‹ <literal>logLevel</literal> を指定ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+#: Events.xml:821
+#, fuzzy, no-c-format
+msgid ""
+"If the <literal>log</literal> attribute is not specified, then it defaults "
+"to <literal>true</literal> (i.e. the exception will be logged). "
+"Alternatively, you can specify the <literal>log-level</literal> to control "
+"at which log level the exception will be logged:"
+msgstr ""
+"ã‚‚ã— <literal>log</literal> 属性ãŒæŒ‡å®šã•ã‚Œãªã‘ã‚Œã°ã€ <literal>true</literal>"
+"ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«ãªã‚Šã¾ã™ï¼ˆã¤ã¾ã‚Šã€ä¾‹å¤–ã¯ãƒã‚°ã«è¨˜éŒ²ã•ã‚Œã¾ã™ï¼‰ã€‚別ã®æ–¹æ³•ã¨ã—ã¦ã€"
+"例外ãŒãƒã‚°ã«è¨˜éŒ²ã•ã‚Œã‚‹ãƒ¬ãƒ™ãƒ«ã‚’制御ã™ã‚‹ <literal>logLevel</literal> を指定ã™ã‚‹"
+"ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Events.xml:825
-#, no-c-format
+#: Events.xml:827
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[ <exception class=\"org.jboss.seam.security.NotLoggedInException\" logLevel=\"info\">\n"
+"<![CDATA[ <exception class=\"org.jboss.seam.security.NotLoggedInException"
+"\" log-level=\"info\">\n"
" <redirect view-id=\"/register.xhtml\">\n"
-" <message severity=\"warn\">You must be a member to use this feature</message>\n"
+" <message severity=\"warn\">You must be a member to use this "
+"feature</message>\n"
" </redirect>\n"
" </exception>]]>"
msgstr ""
-"<![CDATA[ <exception class=\"org.jboss.seam.security.NotLoggedInException\" logLevel=\"info\">\n"
+"<![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"
+" <message severity=\"warn\">You must be a member to use this "
+"feature</message>\n"
" </redirect>\n"
" </exception>]]>"
# 2.1
#. Tag: para
-#: Events.xml:827
-#, no-c-format
-msgid "The acceptable values for <literal>logLevel</literal> are: <literal>fatal, error, warn, info, debug</literal> or <literal>trace</literal>. If the <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> ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«ãªã‚Šã¾ã™ã€‚"
+#: Events.xml:829
+#, fuzzy, no-c-format
+msgid ""
+"The acceptable values for <literal>log-level</literal> are: <literal>fatal, "
+"error, warn, info, debug</literal> or <literal>trace</literal>. If the "
+"<literal>log-level</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> ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«ãªã‚Šã¾ã™ã€‚"
# 2.1
#. Tag: title
-#: Events.xml:838
+#: Events.xml:840
#, no-c-format
msgid "Some common exceptions"
msgstr "共通ã®ä¾‹å¤–"
# 2.1
#. Tag: para
-#: Events.xml:840
+#: Events.xml:842
#, no-c-format
msgid "If you are using JPA:"
msgstr "ã‚‚ã—JPAを使ã£ã¦ã„ã‚‹å ´åˆ"
#. Tag: programlisting
-#: Events.xml:844
+#: Events.xml:846
#, no-c-format
msgid ""
"<![CDATA[<exception class=\"javax.persistence.EntityNotFoundException\">\n"
@@ -1953,7 +2749,8 @@
"<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"
+" <message>Another user changed the same data, please try again</"
+"message>\n"
" </redirect>\n"
"</exception>]]>"
msgstr ""
@@ -1966,28 +2763,31 @@
"<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"
+" <message>Another user changed the same data, please try again</"
+"message>\n"
" </redirect>\n"
"</exception>]]>"
# 2.1
#. Tag: para
-#: Events.xml:846
+#: Events.xml:848
#, no-c-format
msgid "If you are using the Seam Application Framework:"
msgstr "ã‚‚ã—Seamアプリケーションフレームワークを使ã£ã¦ã„ã‚‹å ´åˆ"
#. Tag: programlisting
-#: Events.xml:850
+#: Events.xml:852
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"org.jboss.seam.framework.EntityNotFoundException\">\n"
+"<![CDATA[<exception class=\"org.jboss.seam.framework.EntityNotFoundException"
+"\">\n"
" <redirect view-id=\"/error.xhtml\">\n"
" <message>Not found</message>\n"
" </redirect>\n"
"</exception>]]>"
msgstr ""
-"<![CDATA[<exception class=\"org.jboss.seam.framework.EntityNotFoundException\">\n"
+"<![CDATA[<exception class=\"org.jboss.seam.framework.EntityNotFoundException"
+"\">\n"
" <redirect view-id=\"/error.xhtml\">\n"
" <message>Not found</message>\n"
" </redirect>\n"
@@ -1995,16 +2795,17 @@
# 2.1
#. Tag: para
-#: Events.xml:852
+#: Events.xml:854
#, no-c-format
msgid "If you are using Seam Security:"
msgstr "ã‚‚ã—Seamã‚»ã‚ュリティを使ã£ã¦ã„ã‚‹å ´åˆ"
#. Tag: programlisting
-#: Events.xml:856
+#: Events.xml:858
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"org.jboss.seam.security.AuthorizationException\">\n"
+"<![CDATA[<exception class=\"org.jboss.seam.security.AuthorizationException"
+"\">\n"
" <redirect>\n"
" <message>You don't have permission to do this</message>\n"
" </redirect>\n"
@@ -2016,7 +2817,8 @@
" </redirect>\n"
"</exception>]]>"
msgstr ""
-"<![CDATA[<exception class=\"org.jboss.seam.security.AuthorizationException\">\n"
+"<![CDATA[<exception class=\"org.jboss.seam.security.AuthorizationException"
+"\">\n"
" <redirect>\n"
" <message>You don't have permission to do this</message>\n"
" </redirect>\n"
@@ -2030,13 +2832,13 @@
# 2.1
#. Tag: para
-#: Events.xml:858
+#: Events.xml:860
#, no-c-format
msgid "And, for JSF:"
msgstr "ãã—ã¦ã€JSFã®å ´åˆ"
#. Tag: programlisting
-#: Events.xml:862
+#: Events.xml:864
#, no-c-format
msgid ""
"<![CDATA[<exception class=\"javax.faces.application.ViewExpiredException\">\n"
@@ -2053,8 +2855,54 @@
# 2.1
#. Tag: para
-#: Events.xml:864
+#: Events.xml:866
#, no-c-format
-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> を使ãˆã°ç´°ã‹ãªã‚»ãƒƒã‚·ãƒ§ãƒ³ã®æœ‰åŠ¹æœŸé™ã®åˆ¶å¾¡ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
+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> を使ãˆã°ç´°ã‹ãªã‚»ãƒƒã‚·ãƒ§ãƒ³ã®æœ‰åŠ¹æœŸé™ã®åˆ¶å¾¡ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
+#. Tag: title
+#: Events.xml:876
+#, no-c-format
+msgid "conversation-required"
+msgstr ""
+
+#. Tag: para
+#: Events.xml:878
+#, no-c-format
+msgid ""
+"When specified as the attribute of a <literal>page</literal> element in "
+"<literal>pages.xml</literal>, this setting controls whether a page requires "
+"an active long-running or nested conversation before being rendered. If "
+"there is not an active long-running or nested conversation when trying to "
+"access the page, you will be redirected to the <literal>no-conversation-view-"
+"id</literal> view (which is specified in the root <literal>pages</literal> "
+"element) instead."
+msgstr ""
+
+#. Tag: programlisting
+#: Events.xml:886
+#, fuzzy, no-c-format
+msgid ""
+"<![CDATA[ <page view-id=\"/foo.xhtml\" conversation-required=\"true\"/>]]>"
+msgstr ""
+"<![CDATA[\n"
+"<page view-id=\"/home.xhtml\">\n"
+" <rewrite pattern=\"/home\" />\n"
+"</page>\n"
+"]]>"
+
+# 2.1
+#~ msgid ""
+#~ "<literal>org.jboss.seam.rememberMe</literal> — occurs when Seam "
+#~ "security detects the username in a cookie"
+#~ msgstr ""
+#~ "<literal>org.jboss.seam.rememberMe</literal> — Seamã‚»ã‚ュリティãŒ"
+#~ "クッã‚ー内ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼åを検出ã—ãŸã¨ãã«ç™ºç”Ÿã—ã¾ã™"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Excel.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Excel.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Excel.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-25 16:25+0900\n"
"Last-Translator: Daisuke Sano <d-sano at nri.co.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,8 +22,23 @@
#. Tag: para
#: Excel.xml:9
#, no-c-format
-msgid "Seam also supports generation of &excel; spreadsheets through the excellent <ulink url=\"http://jexcelapi.sourceforge.net/\">JExcelAPI </ulink> library. The generated document is compatible with &excel; versions 95, 97, 2000, XP and 2003. Currently a limited subset of the library functionality is exposed but the ultimate goal is to be able to do everything the library allows for. Please refer to the JExcelAPI documentation for more information on capabilities and limitations."
-msgstr "Seamã§ã¯ç´ 晴らã—ã„<ulink url=\"http://jexcelapi.sourceforge.net/\">JExcelAPI </ulink>ライブラリを通ã˜ã¦ã€Microsoft® Excel® スプレッドアプリケーションã®ã‚¹ãƒ—レッドシートを作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚作æˆã•ã‚ŒãŸãƒ‰ã‚ュメントã¯&excel;ã®95ã€97ã€2000ã€XPã€2003ã®å„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã™ã€‚ç¾åœ¨ã®ã¨ã“ã‚ã¯ã€ãƒ©ã‚¤ãƒ–ラリã®æ©Ÿèƒ½ã®å†…ã€é™å®šçš„ã«ã„ãã¤ã‹ã®æ©Ÿèƒ½ãŒä½¿ãˆã‚‹ã®ã¿ã§ã™ãŒã€ãƒ©ã‚¤ãƒ–ラリã§å¯èƒ½ãªã™ã¹ã¦ã®ã“ã¨ã‚’Seamã§ã‚‚å¯èƒ½ã«ã™ã‚‹ã“ã¨ãŒæœ€çµ‚çš„ãªç›®æ¨™ã§ã™ã€‚Seamã§å¯èƒ½ãªæ“作ã€ä»Šã®ã¨ã“ã‚ä¸å¯èƒ½ãªæ“作ã«ã¤ã„ã¦è©³ã—ã知りãŸã„å ´åˆã¯ã€JExcelAPIã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"Seam also supports generation of &excel; spreadsheets through the excellent "
+"<ulink url=\"http://jexcelapi.sourceforge.net/\">JExcelAPI </ulink> library. "
+"The generated document is compatible with &excel; versions 95, 97, 2000, XP "
+"and 2003. Currently a limited subset of the library functionality is exposed "
+"but the ultimate goal is to be able to do everything the library allows for. "
+"Please refer to the JExcelAPI documentation for more information on "
+"capabilities and limitations."
+msgstr ""
+"Seamã§ã¯ç´ 晴らã—ã„<ulink url=\"http://jexcelapi.sourceforge.net/\">JExcelAPI "
+"</ulink>ライブラリを通ã˜ã¦ã€Microsoft® Excel® スプレッドアプリケーションã®ã‚¹"
+"プレッドシートを作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚作æˆã•ã‚ŒãŸãƒ‰ã‚ュメントã¯&excel;ã®95ã€"
+"97ã€2000ã€XPã€2003ã®å„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã™ã€‚ç¾åœ¨ã®ã¨ã“ã‚ã¯ã€ãƒ©ã‚¤ãƒ–ラ"
+"リã®æ©Ÿèƒ½ã®å†…ã€é™å®šçš„ã«ã„ãã¤ã‹ã®æ©Ÿèƒ½ãŒä½¿ãˆã‚‹ã®ã¿ã§ã™ãŒã€ãƒ©ã‚¤ãƒ–ラリã§å¯èƒ½ãªã™"
+"ã¹ã¦ã®ã“ã¨ã‚’Seamã§ã‚‚å¯èƒ½ã«ã™ã‚‹ã“ã¨ãŒæœ€çµ‚çš„ãªç›®æ¨™ã§ã™ã€‚Seamã§å¯èƒ½ãªæ“作ã€ä»Šã®"
+"ã¨ã“ã‚ä¸å¯èƒ½ãªæ“作ã«ã¤ã„ã¦è©³ã—ã知りãŸã„å ´åˆã¯ã€JExcelAPIã®ãƒ‰ã‚ュメントをå‚ç…§"
+"ã—ã¦ä¸‹ã•ã„。"
#. Tag: title
#: Excel.xml:21
@@ -33,27 +48,59 @@
#. Tag: para
#: Excel.xml:22
-#, no-c-format
-msgid "&Excel; <literal>jboss-seam-excel.jar</literal>. This JAR contains the &excel; JSF controls, which are used to construct views that can render the document, and the DocumentStore component, which serves the rendered document to the user. To include &excel; support in your application, included <literal>jboss-seam-excel.jar</literal> in your <literal>WEB-INF/lib</literal> directory along with the <literal>jxl.jar</literal> JAR file. Furthermore, you need to configure the DocumentStore servlet in your web.xml"
-msgstr "Microsoft® Excel® スプレッドアプリケーションã¯<literal>jboss-seam-excel.jar</literal>ã«ã‚ˆã£ã¦æä¾›ã•ã‚Œã¾ã™ã€‚ã“ã®JARã¯ãƒ‰ã‚ュメント出力ã®ãŸã‚ã®ãƒ“ューã¨ã€å‡ºåŠ›æ¸ˆã¿ã®ãƒ‰ã‚ュメントをä¿æŒã™ã‚‹ãŸã‚ã®DocumentStoreコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’構築ã™ã‚‹ãŸã‚ã«åˆ©ç”¨ã•ã‚Œã¾ã™ã€‚Microsoft® Excel® スプレッドアプリケーションを有効ã«ã™ã‚‹ãŸã‚ã«ã¯ã€<literal>jboss-seam-excel.jar</literal>ã‚’<literal>jxl.jar</literal>ã¨å…±ã«<literal>WEB-INF/lib</literal>ã¸é…ç½®ã—ã€web.xmlã«DocumentStoreサーブレットã®è¨å®šã‚’è¡Œã„ã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"&Excel; <literal>jboss-seam-excel.jar</literal>. This JAR contains the "
+"&excel; JSF controls, which are used to construct views that can render the "
+"document, and the DocumentStore component, which serves the rendered "
+"document to the user. To include &excel; support in your application, "
+"include <literal>jboss-seam-excel.jar</literal> in your <literal>WEB-INF/"
+"lib</literal> directory along with the <literal>jxl.jar</literal> JAR file. "
+"Furthermore, you need to configure the DocumentStore servlet in your web.xml"
+msgstr ""
+"Microsoft® Excel® スプレッドアプリケーションã¯<literal>jboss-seam-excel.jar</"
+"literal>ã«ã‚ˆã£ã¦æä¾›ã•ã‚Œã¾ã™ã€‚ã“ã®JARã¯ãƒ‰ã‚ュメント出力ã®ãŸã‚ã®ãƒ“ューã¨ã€å‡ºåŠ›"
+"済ã¿ã®ãƒ‰ã‚ュメントをä¿æŒã™ã‚‹ãŸã‚ã®DocumentStoreコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’構築ã™ã‚‹ãŸã‚ã«"
+"利用ã•ã‚Œã¾ã™ã€‚Microsoft® Excel® スプレッドアプリケーションを有効ã«ã™ã‚‹ãŸã‚ã«"
+"ã¯ã€<literal>jboss-seam-excel.jar</literal>ã‚’<literal>jxl.jar</literal>ã¨å…±ã«"
+"<literal>WEB-INF/lib</literal>ã¸é…ç½®ã—ã€web.xmlã«DocumentStoreサーブレットã®"
+"è¨å®šã‚’è¡Œã„ã¾ã™ã€‚"
#. Tag: para
#: Excel.xml:32
#, no-c-format
-msgid "&Excel; Seam module requires the use of Facelets as the view technology. Additionally, it requires the use of the seam-ui package."
-msgstr "Microsoft® Excel® スプレッドアプリケーションã®ãŸã‚ã®Seamモジュールã§ã¯ãƒ“ューテクノãƒã‚¸ãƒ¼ã¨ã—㦠Facelets を使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã¾ãŸã€ seam-ui パッケージã®ä½¿ç”¨ã‚‚å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"&Excel; Seam module requires the use of Facelets as the view technology. "
+"Additionally, it requires the use of the seam-ui package."
+msgstr ""
+"Microsoft® Excel® スプレッドアプリケーションã®ãŸã‚ã®Seamモジュールã§ã¯ãƒ“ュー"
+"テクノãƒã‚¸ãƒ¼ã¨ã—㦠Facelets を使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã¾ãŸã€ seam-ui パッケー"
+"ジã®ä½¿ç”¨ã‚‚å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Excel.xml:36
#, no-c-format
-msgid "The <literal>examples/excel</literal> project contains an example of &excel; support in action. It demonstrates proper deployment packaging, and it shows the exposed functionality."
-msgstr "<literal>examples/excel</literal> プãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¯å®Ÿè¡Œå¯èƒ½ãªMicrosoft® Excel® スプレッドアプリケーションã®ã‚µãƒ³ãƒ—ルãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ サンプルを用ã„ã¦ã€é©åˆ‡ãªãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚„主è¦ãªæ©Ÿèƒ½ã‚’体験ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The <literal>examples/excel</literal> project contains an example of &excel; "
+"support in action. It demonstrates proper deployment packaging, and it shows "
+"the exposed functionality."
+msgstr ""
+"<literal>examples/excel</literal> プãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¯å®Ÿè¡Œå¯èƒ½ãªMicrosoft® "
+"Excel® スプレッドアプリケーションã®ã‚µãƒ³ãƒ—ルãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ サンプルを用ã„"
+"ã¦ã€é©åˆ‡ãªãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚„主è¦ãªæ©Ÿèƒ½ã‚’体験ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Excel.xml:41
#, no-c-format
-msgid "Customizing the module to support other kinds of &excel; spreadsheet API's has been made very easy. Implement the <literal>ExcelWorkbook </literal> interface, and register in components.xml."
-msgstr "Microsoft® Excel® スプレッドアプリケーションã®ã‚¹ãƒ—レッドシートAPIã®ã•ã¾ã–ã¾ãªæ©Ÿèƒ½ã‚’使用ã™ã‚‹ãŸã‚ã«ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’カスタマイズã™ã‚‹ã“ã¨ãŒç°¡å˜ã«ã§ãã¾ã™ã€‚<literal>ExcelWorkbook</literal>インタフェースを実装ã—ã€ãれをcomponents.xmlã«ç™»éŒ²ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"Customizing the module to support other kinds of &excel; spreadsheet API's "
+"has been made very easy. Implement the <literal>ExcelWorkbook </literal> "
+"interface, and register in components.xml."
+msgstr ""
+"Microsoft® Excel® スプレッドアプリケーションã®ã‚¹ãƒ—レッドシートAPIã®ã•ã¾ã–ã¾ãª"
+"機能を使用ã™ã‚‹ãŸã‚ã«ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’カスタマイズã™ã‚‹ã“ã¨ãŒç°¡å˜ã«ã§ãã¾ã™ã€‚"
+"<literal>ExcelWorkbook</literal>インタフェースを実装ã—ã€ãれをcomponents.xml"
+"ã«ç™»éŒ²ã—ã¦ä¸‹ã•ã„。"
#. Tag: programlisting
#: Excel.xml:46
@@ -88,20 +135,39 @@
#. Tag: para
#: Excel.xml:51
#, no-c-format
-msgid "Then set the UIWorkbook type to <literal>myExcelExporter</literal> and your own exporter will be used. Default is \"jxl\", but support for CSV has also been added, using the type \"csv\"."
-msgstr "ã‚ã¨ã¯ã€<literal>myExcelExporter</literal>オブジェクトã«UIWorkbookåž‹ã‚’è¨å®šã™ã‚‹ã¨ã€ä½œæˆã—ãŸå‡ºåŠ›ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚デフォルトã¯\"jxl\"ã§ã™ãŒã€\"csv\"を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€CSV出力を使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"Then set the UIWorkbook type to <literal>myExcelExporter</literal> and your "
+"own exporter will be used. Default is \"jxl\", but support for CSV has also "
+"been added, using the type \"csv\"."
+msgstr ""
+"ã‚ã¨ã¯ã€<literal>myExcelExporter</literal>オブジェクトã«UIWorkbookåž‹ã‚’è¨å®šã™"
+"ã‚‹ã¨ã€ä½œæˆã—ãŸå‡ºåŠ›ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚デフォルトã¯\"jxl\"ã§ã™ãŒã€\"csv"
+"\"を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€CSV出力を使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: para
#: Excel.xml:56
#, no-c-format
-msgid "See <xref linkend=\"itext.configuration\"/> for information on how to configure the document servlet for serving the documents with an .xls extension."
-msgstr "ドã‚ュメントを.xlsæ‹¡å¼µåã¨ã¨ã‚‚ã«å‡ºåŠ›ã™ã‚‹ãŸã‚ã®ã‚µãƒ¼ãƒ–レットã®è¨å®šã®ä»•æ–¹ã«ã¤ã„ã¦ã¯<xref linkend=\"itext.configuration\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"See <xref linkend=\"itext.configuration\"/> for information on how to "
+"configure the document servlet for serving the documents with an .xls "
+"extension."
+msgstr ""
+"ドã‚ュメントを.xlsæ‹¡å¼µåã¨ã¨ã‚‚ã«å‡ºåŠ›ã™ã‚‹ãŸã‚ã®ã‚µãƒ¼ãƒ–レットã®è¨å®šã®ä»•æ–¹ã«ã¤ã„"
+"ã¦ã¯<xref linkend=\"itext.configuration\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
#: Excel.xml:60
#, no-c-format
-msgid "If you are having problems accessing the generated file under IE (especially with https), make sure you are not using too strict restrictions in the browser (see <ulink url=\"http://www.nwnetworks.com/iezones.htm/\"></ulink>), too strict security constraint in web.xml or a combination of both."
-msgstr "ã‚‚ã—ã€IEã§ï¼ˆç‰¹ã«httpsã§ï¼‰ã€ä½œæˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã„ãŸéš›ã«å•é¡ŒãŒç™ºç”Ÿã—ãŸå ´åˆã¯ã€ãƒ–ラウザã®åˆ¶é™ãŒåŽ³ã—ã™ãŽãªã„ã‹ï¼ˆ<ulink url=\"http://www.nwnetworks.com/iezones.htm/\"></ulink>ã‚’å‚照)ã€web.xmlã§ã®ã‚»ã‚ュリティ制約ãŒåŽ³ã—ã™ãŽãªã„ã‹ã€ã¾ãŸã¯ãã®ä¸¡æ–¹ã‚’確èªã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"If you are having problems accessing the generated file under IE (especially "
+"with https), make sure you are not using too strict restrictions in the "
+"browser (see <ulink url=\"http://www.nwnetworks.com/iezones.htm/\"></"
+"ulink>), too strict security constraint in web.xml or a combination of both."
+msgstr ""
+"ã‚‚ã—ã€IEã§ï¼ˆç‰¹ã«httpsã§ï¼‰ã€ä½œæˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã„ãŸéš›ã«å•é¡ŒãŒç™ºç”Ÿã—ãŸå ´åˆ"
+"ã¯ã€ãƒ–ラウザã®åˆ¶é™ãŒåŽ³ã—ã™ãŽãªã„ã‹ï¼ˆ<ulink url=\"http://www.nwnetworks.com/"
+"iezones.htm/\"></ulink>ã‚’å‚照)ã€web.xmlã§ã®ã‚»ã‚ュリティ制約ãŒåŽ³ã—ã™ãŽãªã„"
+"ã‹ã€ã¾ãŸã¯ãã®ä¸¡æ–¹ã‚’確èªã—ã¦ä¸‹ã•ã„。"
#. Tag: title
#: Excel.xml:68
@@ -112,8 +178,16 @@
#. Tag: para
#: Excel.xml:69
#, no-c-format
-msgid "Basic usage of the worksheet support is simple; it is used like a familiar <literal><h:dataTable></literal> and you can bind to a <literal>List</literal>, <literal>Set</literal>, <literal>Map</literal>, <literal>Array</literal> or <literal>DataModel</literal>."
-msgstr "シートを利用ã™ã‚‹ãŸã‚ã®åŸºæœ¬ã¯ç°¡å˜ã§ã™ã€‚ãã‚Œã¯ã€ä½¿ã„ãªã‚ŒãŸ<literal><h:dataTable></literal>ã«ä¼¼ã¦ãŠã‚Šã€<literal>List</literal>ã€<literal>Set</literal>ã€<literal>Map</literal>ã€<literal>Array</literal>ã€<literal>DataModel</literal>ã«çµã³ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Basic usage of the worksheet support is simple; it is used like a familiar "
+"<literal><h:dataTable></literal> and you can bind to a <literal>List</"
+"literal>, <literal>Set</literal>, <literal>Map</literal>, <literal>Array</"
+"literal> or <literal>DataModel</literal>."
+msgstr ""
+"シートを利用ã™ã‚‹ãŸã‚ã®åŸºæœ¬ã¯ç°¡å˜ã§ã™ã€‚ãã‚Œã¯ã€ä½¿ã„ãªã‚ŒãŸ<literal><h:"
+"dataTable></literal>ã«ä¼¼ã¦ãŠã‚Šã€<literal>List</literal>ã€<literal>Set</"
+"literal>ã€<literal>Map</literal>ã€<literal>Array</literal>ã€"
+"<literal>DataModel</literal>ã«çµã³ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Excel.xml:76
@@ -139,7 +213,8 @@
#: Excel.xml:77
#, no-c-format
msgid "That's not terribly useful, so lets have a look at a more common case:"
-msgstr "ã“ã‚Œã¯ã‚ã¾ã‚Šä½¿ãˆã‚‹ä¾‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“。もã†å°‘ã—一般的ãªä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
+msgstr ""
+"ã“ã‚Œã¯ã‚ã¾ã‚Šä½¿ãˆã‚‹ä¾‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“。もã†å°‘ã—一般的ãªä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: programlisting
#: Excel.xml:80
@@ -168,8 +243,20 @@
#. Tag: para
#: Excel.xml:81
#, no-c-format
-msgid "First we have the top-level workbook element which serves as the container and it doesn't have any attributes. The child-element worksheet has two attributes; value="#{data}" is the EL-binding to the data and var="item" is the name of the current item. Nested inside the worksheet is a single column and within it you see the cell which is the final bind to the data within the currently iterated item"
-msgstr "ã¯ã˜ã‚ã«ã€ä¸€ç•ªå¤–å´ã«ã¯workbookè¦ç´ ã‚’ç½®ãã¾ã™ã€‚ã“ã‚Œã¯ã€ç®±ã®å½¹å‰²ã‚’æžœãŸã—ã€ãªã‚“ã®å±žæ€§ã‚‚æŒã¡ã¾ã›ã‚“。ãã®åè¦ç´ ã¨ã—ã¦ã€worksheetè¦ç´ ã‚’ç½®ãã¾ã™ã€‚worksheetè¦ç´ ã¯äºŒã¤ã®å±žæ€§ã‚’æŒã¡ã¾ã™ã€‚value="#{data}"ã¯ãƒ‡ãƒ¼ã‚¿ã‚’çµã³ã¤ã‘ã‚‹ãŸã‚ã®ELå¼ã§ã‚ã‚Šã€var="item"ã¯ç¾åœ¨ã®ã‚¢ã‚¤ãƒ†ãƒ ã®åå‰ã§ã™ã€‚worksheetè¦ç´ ã®ä¸ã«ã¯ã€ä¸€ã¤ã ã‘columnè¦ç´ ãŒã‚ã‚Šã€ãã®ä¸ã«ã¯cellè¦ç´ ãŒã‚ã‚Šã¾ã™ã€‚cellè¦ç´ ã¯ãƒ‡ãƒ¼ã‚¿ã®ä¸ã®åˆ—挙ã•ã‚ŒãŸã‚¢ã‚¤ãƒ†ãƒ ã®å†…ã€ç¾åœ¨ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’ã€æœ€çµ‚çš„ã«çµã³ä»˜ã‘ã¾ã™ã€‚"
+msgid ""
+"First we have the top-level workbook element which serves as the container "
+"and it doesn't have any attributes. The child-element worksheet has two "
+"attributes; value="#{data}" is the EL-binding to the data and "
+"var="item" is the name of the current item. Nested inside the "
+"worksheet is a single column and within it you see the cell which is the "
+"final bind to the data within the currently iterated item"
+msgstr ""
+"ã¯ã˜ã‚ã«ã€ä¸€ç•ªå¤–å´ã«ã¯workbookè¦ç´ ã‚’ç½®ãã¾ã™ã€‚ã“ã‚Œã¯ã€ç®±ã®å½¹å‰²ã‚’æžœãŸã—ã€ãªã‚“"
+"ã®å±žæ€§ã‚‚æŒã¡ã¾ã›ã‚“。ãã®åè¦ç´ ã¨ã—ã¦ã€worksheetè¦ç´ ã‚’ç½®ãã¾ã™ã€‚worksheetè¦ç´ "
+"ã¯äºŒã¤ã®å±žæ€§ã‚’æŒã¡ã¾ã™ã€‚value="#{data}"ã¯ãƒ‡ãƒ¼ã‚¿ã‚’çµã³ã¤ã‘ã‚‹ãŸã‚ã®EL"
+"å¼ã§ã‚ã‚Šã€var="item"ã¯ç¾åœ¨ã®ã‚¢ã‚¤ãƒ†ãƒ ã®åå‰ã§ã™ã€‚worksheetè¦ç´ ã®ä¸ã«"
+"ã¯ã€ä¸€ã¤ã ã‘columnè¦ç´ ãŒã‚ã‚Šã€ãã®ä¸ã«ã¯cellè¦ç´ ãŒã‚ã‚Šã¾ã™ã€‚cellè¦ç´ ã¯ãƒ‡ãƒ¼ã‚¿"
+"ã®ä¸ã®åˆ—挙ã•ã‚ŒãŸã‚¢ã‚¤ãƒ†ãƒ ã®å†…ã€ç¾åœ¨ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’ã€æœ€çµ‚çš„ã«çµã³ä»˜ã‘ã¾ã™ã€‚"
#. Tag: para
#: Excel.xml:90
@@ -187,7 +274,9 @@
#: Excel.xml:97
#, no-c-format
msgid "Workbooks are the top-level parents of worksheets and stylesheet links."
-msgstr "workbookè¦ç´ ã¯ã€ä¸€ç•ªå¤–å´ã®è¦ç´ ã§ã‚ã‚Šã€worksheetè¦ç´ やスタイルシートã®ãŸã‚ã®linkè¦ç´ ã®è¦ªã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"workbookè¦ç´ ã¯ã€ä¸€ç•ªå¤–å´ã®è¦ç´ ã§ã‚ã‚Šã€worksheetè¦ç´ やスタイルシートã®ãŸã‚ã®"
+"linkè¦ç´ ã®è¦ªã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Excel.xml:108
@@ -196,257 +285,344 @@
msgstr "<e:workbook>"
#. Tag: emphasis
-#: Excel.xml:113
-#: Excel.xml:789
-#: Excel.xml:900
-#: Excel.xml:998
-#: Excel.xml:1120
-#: Excel.xml:1196
-#: Excel.xml:1249
-#: Excel.xml:1390
-#: Excel.xml:1484
-#: Excel.xml:1582
-#: Excel.xml:1645
-#: Excel.xml:1895
-#: Excel.xml:1983
-#: Excel.xml:2048
-#: Excel.xml:2124
-#: Excel.xml:2179
-#: Excel.xml:2304
+#: Excel.xml:113 Excel.xml:792 Excel.xml:903 Excel.xml:1001 Excel.xml:1123
+#: Excel.xml:1199 Excel.xml:1252 Excel.xml:1389 Excel.xml:1483 Excel.xml:1581
+#: Excel.xml:1644 Excel.xml:1894 Excel.xml:1982 Excel.xml:2047 Excel.xml:2123
+#: Excel.xml:2178 Excel.xml:2303
#, no-c-format
msgid "Attributes"
msgstr "属性"
#. Tag: para
#: Excel.xml:117
-#, no-c-format
-msgid "<literal>type</literal> —Defines which export module to be used. The value is a string and can be either \"jxl\" or \"csv\". The default is \"jxl\"."
-msgstr "<literal>type</literal> —出力ã«ä½¿ç”¨ã™ã‚‹ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã®ç¨®é¡žã‚’定義ã—ã¾ã™ã€‚値ã¯æ–‡å—列ã§ã€\"jxl\"ã‹\"csv\"ã®ã©ã¡ã‚‰ã‹ã«ãªã‚Šã¾ã™ã€‚デフォルトã¯\"jxl\"ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>type</literal> — Defines which export module to be used. The "
+"value is a string and can be either \"jxl\" or \"csv\". The default is \"jxl"
+"\"."
+msgstr ""
+"<literal>type</literal> —出力ã«ä½¿ç”¨ã™ã‚‹ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã®ç¨®é¡žã‚’定義ã—ã¾ã™ã€‚値"
+"ã¯æ–‡å—列ã§ã€\"jxl\"ã‹\"csv\"ã®ã©ã¡ã‚‰ã‹ã«ãªã‚Šã¾ã™ã€‚デフォルトã¯\"jxl\"ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:125
-#, no-c-format
-msgid "<literal>templateURI</literal> —A template that should be used as a basis for the workbook. The value is a string (URI)."
-msgstr "<literal>templateURI</literal> —ブックã®åŸºæœ¬ã¨ãªã‚‹ãƒ†ãƒ³ãƒ—レートを指定ã—ã¾ã™ã€‚値ã¯URIæ–‡å—列ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>templateURI</literal> — A template that should be used as a "
+"basis for the workbook. The value is a string (URI)."
+msgstr ""
+"<literal>templateURI</literal> —ブックã®åŸºæœ¬ã¨ãªã‚‹ãƒ†ãƒ³ãƒ—レートを指定ã—"
+"ã¾ã™ã€‚値ã¯URIæ–‡å—列ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:132
-#, no-c-format
-msgid "<literal>arrayGrowSize</literal> —The amount of memory by which to increase the amount of memory allocated to storing the workbook data. For processeses reading many small workbooks inside a WAS it might be necessary to reduce the default size Default value is 1 megabyte. The value is a number (bytes)."
-msgstr "<literal>arrayGrowSize</literal> —ブックをä¿å˜ã™ã‚‹éš›ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªé‡ã‚’å¢—åŠ ã•ã›ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹å€¤ã§ã™ã€‚アプリケーションサーãƒãƒ¼ã®ä¸ã«ã€å°ã•ãªãƒ–ックをèªã¿è¾¼ã‚“ã プãƒã‚»ã‚¹ãŒãŸãã•ã‚“å˜åœ¨ã™ã‚‹ã‚ˆã†ãªå ´åˆã¯ã€ã“ã®å€¤ã‚’デフォルトより下ã’ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。デフォルトã¯1メガãƒã‚¤ãƒˆã§ã™ã€‚値ã¯ãƒã‚¤ãƒˆå€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>arrayGrowSize</literal> — The amount of memory by which to "
+"increase the amount of memory allocated to storing the workbook data. For "
+"processes reading many small workbooks inside a WAS it might be necessary to "
+"reduce the default size. Default value is 1 megabyte. The value is a number "
+"(bytes)."
+msgstr ""
+"<literal>arrayGrowSize</literal> —ブックをä¿å˜ã™ã‚‹éš›ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã‚‹ãƒ¡"
+"モリé‡ã‚’å¢—åŠ ã•ã›ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹å€¤ã§ã™ã€‚アプリケーションサーãƒãƒ¼ã®ä¸ã«ã€å°ã•ãª"
+"ブックをèªã¿è¾¼ã‚“ã プãƒã‚»ã‚¹ãŒãŸãã•ã‚“å˜åœ¨ã™ã‚‹ã‚ˆã†ãªå ´åˆã¯ã€ã“ã®å€¤ã‚’デフォルト"
+"より下ã’ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。デフォルトã¯1メガãƒã‚¤ãƒˆã§ã™ã€‚値ã¯ãƒã‚¤ãƒˆå€¤"
+"ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:143
-#, no-c-format
-msgid "<literal>autoFilterDisabled</literal> —Should autofiltering be disabled?. The value is a boolean."
-msgstr "<literal>autoFilterDisabled</literal> —オートフィルタリングを無効ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>autoFilterDisabled</literal> — Should autofiltering be "
+"disabled?. The value is a boolean."
+msgstr ""
+"<literal>autoFilterDisabled</literal> —オートフィルタリングを無効ã«ã™ã‚‹"
+"ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:150
-#, no-c-format
-msgid "<literal>cellValidationDisabled</literal> —Shoule cell validation be ignored? The value is a boolean."
-msgstr "<literal>cellValidationDisabled</literal> —セルã®ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’無効ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>cellValidationDisabled</literal> — Should cell validation be "
+"ignored? The value is a boolean."
+msgstr ""
+"<literal>cellValidationDisabled</literal> —セルã®ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’無効ã«"
+"ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:157
-#, no-c-format
-msgid "<literal>characterSet</literal> —The character set. This is only used when the spreadsheet is read, and has no effect when the spreadsheet is written. The value is a string (character set encoding)."
-msgstr "<literal>characterSet</literal> —æ–‡å—セットã§ã™ã€‚ã“ã‚Œã¯ã€ã‚¹ãƒ—レッドシートãŒèªã¿è¾¼ã¾ã‚Œã‚‹æ™‚ã«ã®ã¿ä½¿ç”¨ã•ã‚Œã€æ›¸ãè¾¼ã¾ã‚Œã‚‹æ™‚ã«ã¯å½±éŸ¿ã‚ã‚Šã¾ã›ã‚“。値ã¯æ–‡å—セットを表ã™æ–‡å—列ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>characterSet</literal> — The character set. This is only used "
+"when the spreadsheet is read, and has no effect when the spreadsheet is "
+"written. The value is a string (character set encoding)."
+msgstr ""
+"<literal>characterSet</literal> —æ–‡å—セットã§ã™ã€‚ã“ã‚Œã¯ã€ã‚¹ãƒ—レッドシー"
+"トãŒèªã¿è¾¼ã¾ã‚Œã‚‹æ™‚ã«ã®ã¿ä½¿ç”¨ã•ã‚Œã€æ›¸ãè¾¼ã¾ã‚Œã‚‹æ™‚ã«ã¯å½±éŸ¿ã‚ã‚Šã¾ã›ã‚“。値ã¯æ–‡å—"
+"セットを表ã™æ–‡å—列ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:166
-#, no-c-format
-msgid "<literal>drawingsDisabled</literal> —Should drawings be disabled? The value is a boolean."
-msgstr "<literal>drawingsDisabled</literal> —図を無効ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>drawingsDisabled</literal> — Should drawings be disabled? The "
+"value is a boolean."
+msgstr ""
+"<literal>drawingsDisabled</literal> —図を無効ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾"
+"ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:173
-#, no-c-format
-msgid "<literal>excelDisplayLanguage</literal> —The language in which the generated file will display. The value is a string (two character ISO 3166 country code)."
-msgstr "<literal>excelDisplayLanguage</literal> —作æˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ãŒè¡¨ç¤ºã•ã‚Œã‚‹éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹è¨€èªžã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ï¼ˆISO3166ã®å›½ã‚³ãƒ¼ãƒ‰ã‚’示ã™äºŒæ–‡å—)。"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>excelDisplayLanguage</literal> — The language in which the "
+"generated file will display. The value is a string (two character ISO 3166 "
+"country code)."
+msgstr ""
+"<literal>excelDisplayLanguage</literal> —作æˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ãŒè¡¨ç¤ºã•ã‚Œã‚‹"
+"éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹è¨€èªžã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ï¼ˆISO3166ã®å›½ã‚³ãƒ¼ãƒ‰ã‚’示ã™äºŒæ–‡å—)。"
#. Tag: para
#: Excel.xml:181
-#, no-c-format
-msgid "<literal>excelRegionalSettings</literal> —The regional settings for the generated excel file. The value is a string (two character ISO 3166 country code)."
-msgstr "<literal>excelRegionalSettings</literal> —作æˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ãŒè¡¨ç¤ºã•ã‚Œã‚‹éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹åœ°åŸŸæƒ…å ±ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ï¼ˆISO3166ã®å›½ã‚³ãƒ¼ãƒ‰ã‚’示ã™äºŒæ–‡å—)。"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>excelRegionalSettings</literal> — The regional settings for "
+"the generated excel file. The value is a string (two character ISO 3166 "
+"country code)."
+msgstr ""
+"<literal>excelRegionalSettings</literal> —作æˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ãŒè¡¨ç¤ºã•ã‚Œ"
+"ã‚‹éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹åœ°åŸŸæƒ…å ±ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ï¼ˆISO3166ã®å›½ã‚³ãƒ¼ãƒ‰ã‚’示ã™äºŒæ–‡"
+"å—)。"
#. Tag: para
#: Excel.xml:189
-#, no-c-format
-msgid "<literal>formulaAdjust</literal> —Should formulas be adjusted? The value is a boolean."
-msgstr "<literal>formulaAdjust</literal> —æ•°å¼ã‚’補æ£ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>formulaAdjust</literal> — Should formulas be adjusted? The "
+"value is a boolean."
+msgstr ""
+"<literal>formulaAdjust</literal> —æ•°å¼ã‚’補æ£ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚"
+"値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:196
-#, no-c-format
-msgid "<literal>gcDisabled</literal> —Should garbage collection be disabled? The value is a boolean."
-msgstr "<literal>gcDisabled</literal> —ガベージコレクションを無効ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>gcDisabled</literal> — Should garbage collection be disabled? "
+"The value is a boolean."
+msgstr ""
+"<literal>gcDisabled</literal> —ガベージコレクションを無効ã«ã™ã‚‹ã‹ã©ã†ã‹"
+"ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:203
-#, no-c-format
-msgid "<literal>ignoreBlanks</literal> —Should blanks be ignored? The value is a boolean."
-msgstr "<literal>ignoreBlanks</literal> —空白を無視ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>ignoreBlanks</literal> — Should blanks be ignored? The value "
+"is a boolean."
+msgstr ""
+"<literal>ignoreBlanks</literal> —空白を無視ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値"
+"ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:210
-#, no-c-format
-msgid "<literal>initialFileSize</literal> —The initial amount of memory allocated to store the workbook data when reading a worksheet. For processeses reading many small workbooks inside a WAS it might be necessary to reduce the default size Default value is 5 megabytes. The value is a number (bytes)."
-msgstr "<literal>initialFileSize</literal> —シートãŒèªã¿è¾¼ã¾ã‚ŒãŸéš›ã«ã€ãƒ–ックをä¿å˜ã™ã‚‹ãŸã‚ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªé‡ã®åˆæœŸå€¤ã§ã™ã€‚アプリケーションサーãƒãƒ¼ã®ä¸ã«ã€å°ã•ãªãƒ–ックをèªã¿è¾¼ã‚“ã プãƒã‚»ã‚¹ãŒãŸãã•ã‚“å˜åœ¨ã™ã‚‹ã‚ˆã†ãªå ´åˆã¯ã€ã“ã®å€¤ã‚’デフォルトより下ã’ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。デフォルトã¯5メガãƒã‚¤ãƒˆã§ã™ã€‚値ã¯ãƒã‚¤ãƒˆå€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>initialFileSize</literal> — The initial amount of memory "
+"allocated to store the workbook data when reading a worksheet. For processes "
+"reading many small workbooks inside a WAS it might be necessary to reduce "
+"the default size. Default value is 5 megabytes. The value is a number "
+"(bytes)."
+msgstr ""
+"<literal>initialFileSize</literal> —シートãŒèªã¿è¾¼ã¾ã‚ŒãŸéš›ã«ã€ãƒ–ックを"
+"ä¿å˜ã™ã‚‹ãŸã‚ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªé‡ã®åˆæœŸå€¤ã§ã™ã€‚アプリケーションサーãƒãƒ¼ã®"
+"ä¸ã«ã€å°ã•ãªãƒ–ックをèªã¿è¾¼ã‚“ã プãƒã‚»ã‚¹ãŒãŸãã•ã‚“å˜åœ¨ã™ã‚‹ã‚ˆã†ãªå ´åˆã¯ã€ã“ã®å€¤"
+"をデフォルトより下ã’ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。デフォルトã¯5メガãƒã‚¤ãƒˆã§ã™ã€‚"
+"値ã¯ãƒã‚¤ãƒˆå€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:221
-#, no-c-format
-msgid "<literal>locale</literal> —The locale used by JExcelApi to generate the spreadsheet. Setting this value has no effect on the language or region of the generated excel file. The value is a string."
-msgstr "<literal>locale</literal> —JExcelApiãŒã‚¹ãƒ—レッドシートを作æˆã™ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ãƒã‚±ãƒ¼ãƒ«ã§ã™ã€‚ã“ã®å€¤ã‚’è¨å®šã™ã‚‹ã“ã¨ã¯ã€ä½œæˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã®è¨€èªžã‚„åœ°åŸŸæƒ…å ±è‡ªä½“ã«ã¯å½±éŸ¿ã‚ã‚Šã¾ã›ã‚“。値ã¯æ–‡å—列ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>locale</literal> — The locale used by JExcelApi to generate "
+"the spreadsheet. Setting this value has no effect on the language or region "
+"of the generated excel file. The value is a string."
+msgstr ""
+"<literal>locale</literal> —JExcelApiãŒã‚¹ãƒ—レッドシートを作æˆã™ã‚‹éš›ã«ä½¿"
+"用ã™ã‚‹ãƒã‚±ãƒ¼ãƒ«ã§ã™ã€‚ã“ã®å€¤ã‚’è¨å®šã™ã‚‹ã“ã¨ã¯ã€ä½œæˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã®è¨€èªžã‚„地域情"
+"å ±è‡ªä½“ã«ã¯å½±éŸ¿ã‚ã‚Šã¾ã›ã‚“。値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:230
-#, no-c-format
-msgid "<literal>mergedCellCheckingDisabled</literal> —Should merged cell checking be disabled? The value is a boolean."
-msgstr "<literal>mergedCellCheckingDisabled</literal> —çµåˆã•ã‚ŒãŸã‚»ãƒ«ã®ãƒã‚§ãƒƒã‚¯ã‚’無効ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>mergedCellCheckingDisabled</literal> — Should merged cell "
+"checking be disabled? The value is a boolean."
+msgstr ""
+"<literal>mergedCellCheckingDisabled</literal> —çµåˆã•ã‚ŒãŸã‚»ãƒ«ã®ãƒã‚§ãƒƒã‚¯"
+"を無効ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:237
-#, no-c-format
-msgid "<literal>namesDisabled</literal> —Should handling of names be disabled? The value is a boolean."
-msgstr "<literal>namesDisabled</literal> —åå‰ã®æ“作を無効ã«ã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>namesDisabled</literal> — Should handling of names be "
+"disabled? The value is a boolean."
+msgstr ""
+"<literal>namesDisabled</literal> —åå‰ã®æ“作を無効ã«ã—ã¾ã™ã€‚値ã¯è«–ç†å€¤"
+"ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:244
-#, no-c-format
-msgid "<literal>propertySets</literal> —Should any property sets be enabled (such as macros) to be copied along with the workbook? Leaving this feature enabled will result in the JXL process using more memory. The value is a boolean."
-msgstr "<literal>propertySets</literal> —ブックã«ã‚³ãƒ”ーã™ã‚‹ãŸã‚ã«ã€ã™ã¹ã¦ã®ãƒ—ãƒãƒ‘ティを有効ã«ã™ã‚‹ï¼ˆãƒžã‚¯ãƒã®ã‚ˆã†ãªã‚‚ã®ã‚‚å«ã‚ã¦ï¼‰ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚ã“ã®å€¤ã‚’変更ã—ãªã„ã¨ã€JXLプãƒã‚»ã‚¹ãŒã‚ˆã‚Šå¤šãã®ãƒ¡ãƒ¢ãƒªã‚’消費ã™ã‚‹çµæžœã«ãªã‚Šã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>propertySets</literal> — Should any property sets be enabled "
+"(such as macros) to be copied along with the workbook? Leaving this feature "
+"enabled will result in the JXL process using more memory. The value is a "
+"boolean."
+msgstr ""
+"<literal>propertySets</literal> —ブックã«ã‚³ãƒ”ーã™ã‚‹ãŸã‚ã«ã€ã™ã¹ã¦ã®ãƒ—ãƒ"
+"パティを有効ã«ã™ã‚‹ï¼ˆãƒžã‚¯ãƒã®ã‚ˆã†ãªã‚‚ã®ã‚‚å«ã‚ã¦ï¼‰ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚ã“ã®å€¤"
+"を変更ã—ãªã„ã¨ã€JXLプãƒã‚»ã‚¹ãŒã‚ˆã‚Šå¤šãã®ãƒ¡ãƒ¢ãƒªã‚’消費ã™ã‚‹çµæžœã«ãªã‚Šã¾ã™ã€‚値ã¯è«–"
+"ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:254
-#, no-c-format
-msgid "<literal>rationalization</literal> —Should the cell formats be rationalized before writing out the sheet? The value is a boolean. Default is true."
-msgstr "<literal>rationalization</literal> —シートを書ã出ã™éš›ã«ã‚»ãƒ«ã®æ›¸å¼ã‚’åˆç†åŒ–ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚デフォルトã¯trueã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>rationalization</literal> — Should the cell formats be "
+"rationalized before writing out the sheet? The value is a boolean. Default "
+"is true."
+msgstr ""
+"<literal>rationalization</literal> —シートを書ã出ã™éš›ã«ã‚»ãƒ«ã®æ›¸å¼ã‚’åˆ"
+"ç†åŒ–ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚デフォルトã¯trueã§ã™ã€‚"
#. Tag: para
#: Excel.xml:262
-#, no-c-format
-msgid "<literal>supressWarnings</literal> —Should warnings be suppressed?. Due to the change in logging in version 2.4, this will now set the warning behaviour across the JVM (depending on the type of logger used). The value is a boolean."
-msgstr "<literal>supressWarnings</literal> —è¦å‘Šã‚’抑ãˆã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ¼ã‚¸ãƒ§ãƒ³2.4ã§ã®ãƒã‚®ãƒ³ã‚°ã®å¤‰æ›´ã«ã‚ˆã‚Šã€ã“ã®å€¤ã¯JVMを通ã˜ãŸè¦å‘Šã®æŒ¯ã‚‹èˆžã„ã‚’è¨å®šã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ï¼ˆä½¿ç”¨ã—ã¦ã„ã‚‹ãƒã‚¬ãƒ¼ã®ç¨®é¡žã«ä¾å˜ã—ã¾ã™ï¼‰ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>supressWarnings</literal> — Should warnings be suppressed?. "
+"Due to the change in logging in version 2.4, this will now set the warning "
+"behaviour across the JVM (depending on the type of logger used). The value "
+"is a boolean."
+msgstr ""
+"<literal>supressWarnings</literal> —è¦å‘Šã‚’抑ãˆã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚"
+"ãƒãƒ¼ã‚¸ãƒ§ãƒ³2.4ã§ã®ãƒã‚®ãƒ³ã‚°ã®å¤‰æ›´ã«ã‚ˆã‚Šã€ã“ã®å€¤ã¯JVMを通ã˜ãŸè¦å‘Šã®æŒ¯ã‚‹èˆžã„ã‚’è¨"
+"定ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ï¼ˆä½¿ç”¨ã—ã¦ã„ã‚‹ãƒã‚¬ãƒ¼ã®ç¨®é¡žã«ä¾å˜ã—ã¾ã™ï¼‰ã€‚値ã¯è«–ç†å€¤ã§"
+"ã™ã€‚"
#. Tag: para
#: Excel.xml:272
-#, no-c-format
-msgid "<literal> temporaryFileDuringWriteDirectory </literal> —Used in conjunction with the <literal>useTemporaryFileDuringWrite</literal> setting to set the target directory for the temporary files. This value can be NULL, in which case the normal system default temporary directory is used instead. The value is a string (the directory to which temporary files should be written)."
-msgstr "<literal>temporaryFileDuringWriteDirectory</literal> —<literal>useTemporaryFileDuringWrite</literal>ã®å€¤ã«ã‚ˆã£ã¦ã¯ã€ãƒ†ãƒ³ãƒãƒ©ãƒªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæˆã•ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¨å®šã—ã¾ã™ã€‚ã“ã®å€¤ãŒNULLã®å ´åˆã¯ã€ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ†ãƒ³ãƒãƒ©ãƒªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚値ã¯æ–‡å—列ã§ã™ï¼ˆãƒ†ãƒ³ãƒãƒ©ãƒªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæˆã•ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼‰ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal> temporaryFileDuringWriteDirectory </literal> — Used in "
+"conjunction with the <literal>useTemporaryFileDuringWrite</literal> setting "
+"to set the target directory for the temporary files. This value can be NULL, "
+"in which case the normal system default temporary directory is used instead. "
+"The value is a string (the directory to which temporary files should be "
+"written)."
+msgstr ""
+"<literal>temporaryFileDuringWriteDirectory</literal> —"
+"<literal>useTemporaryFileDuringWrite</literal>ã®å€¤ã«ã‚ˆã£ã¦ã¯ã€ãƒ†ãƒ³ãƒãƒ©ãƒªãƒ•ã‚¡"
+"イルãŒä½œæˆã•ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¨å®šã—ã¾ã™ã€‚ã“ã®å€¤ãŒNULLã®å ´åˆã¯ã€ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ†"
+"ンãƒãƒ©ãƒªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚値ã¯æ–‡å—列ã§ã™ï¼ˆãƒ†ãƒ³ãƒãƒ©ãƒªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæˆ"
+"ã•ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼‰ã€‚"
#. Tag: para
#: Excel.xml:287
-#, no-c-format
-msgid "<literal>useTemporaryFileDuringWrite</literal> —Should a temporary file is used during the generation of the workbook. If not set, the workbook will take place entirely in memory. Setting this flag involves an assessment of the trade-offs between memory usage and performance. The value is a boolean."
-msgstr "<literal>useTemporaryFileDuringWrite</literal> —ブックãŒä½œæˆã•ã‚Œã‚‹éš›ã«ãƒ†ãƒ³ãƒãƒ©ãƒªãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚è¨å®šã•ã‚Œã¦ã„ãªã„å ´åˆã¯ã€ãƒ–ックã¯ã™ã¹ã¦ãƒ¡ãƒ¢ãƒªã«å±•é–‹ã•ã‚Œã¾ã™ã€‚ã“ã®ãƒ•ãƒ©ã‚°ã‚’è¨å®šã™ã‚‹éš›ã«ã¯ã€ãƒ¡ãƒ¢ãƒªã¨ãƒ‘フォーマンスã®ãƒˆãƒ¬ãƒ¼ãƒ‰ã‚ªãƒ•ã‚’検討ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>useTemporaryFileDuringWrite</literal> — Should a temporary "
+"file is used during the generation of the workbook. If not set, the workbook "
+"will take place entirely in memory. Setting this flag involves an assessment "
+"of the trade-offs between memory usage and performance. The value is a "
+"boolean."
+msgstr ""
+"<literal>useTemporaryFileDuringWrite</literal> —ブックãŒä½œæˆã•ã‚Œã‚‹éš›ã«"
+"テンãƒãƒ©ãƒªãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚è¨å®šã•ã‚Œã¦ã„ãªã„å ´åˆã¯ã€"
+"ブックã¯ã™ã¹ã¦ãƒ¡ãƒ¢ãƒªã«å±•é–‹ã•ã‚Œã¾ã™ã€‚ã“ã®ãƒ•ãƒ©ã‚°ã‚’è¨å®šã™ã‚‹éš›ã«ã¯ã€ãƒ¡ãƒ¢ãƒªã¨ãƒ‘"
+"フォーマンスã®ãƒˆãƒ¬ãƒ¼ãƒ‰ã‚ªãƒ•ã‚’検討ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:298
-#, no-c-format
-msgid "<literal>workbookProtected</literal> —Should the workbook be protected? The value is a boolean."
-msgstr "<literal>workbookProtected</literal> —ブックをä¿è·ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>workbookProtected</literal> — Should the workbook be "
+"protected? The value is a boolean."
+msgstr ""
+"<literal>workbookProtected</literal> —ブックをä¿è·ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—"
+"ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
#: Excel.xml:305
-#, no-c-format
-msgid "<literal>filename</literal> —The filename to use for the download. The value is a string. Please not that if you map the DocumentServlet to some pattern, this file extension must also match."
-msgstr "<literal>filename</literal> —ダウンãƒãƒ¼ãƒ‰ã®éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚ã‚‚ã—ドã‚ュメントサーブレットをãªã‚“らã‹ã®ãƒ‘ターンã«ãƒžãƒƒãƒ”ングã—ã¦ã„ã‚‹å ´åˆã¯ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«åã®æ‹¡å¼µåãŒãƒžãƒƒãƒã—ãªã‘ã‚Œã°ãªã‚‰ãªã„点ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>filename</literal> — The filename to use for the download. "
+"The value is a string. Please note that if you map the DocumentServlet to "
+"some pattern, this file extension must also match."
+msgstr ""
+"<literal>filename</literal> —ダウンãƒãƒ¼ãƒ‰ã®éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã§"
+"ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚ã‚‚ã—ドã‚ュメントサーブレットをãªã‚“らã‹ã®ãƒ‘ターンã«ãƒžãƒƒãƒ”"
+"ングã—ã¦ã„ã‚‹å ´åˆã¯ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«åã®æ‹¡å¼µåãŒãƒžãƒƒãƒã—ãªã‘ã‚Œã°ãªã‚‰ãªã„点ã«æ³¨æ„"
+"ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
#: Excel.xml:313
-#, no-c-format
-msgid "<literal>exportKey</literal> —A key under which to store the resulting data in a DocumentData object under the event scope. If used, there is no redirection."
-msgstr "<literal>exportKey</literal> —データをDocumentDataオブジェクトã®ä¸ã«ã€eventスコープã§æ ¼ç´ã™ã‚‹éš›ã«ä½¿ã‚れるã‚ーã§ã™ã€‚ã“ã‚ŒãŒä½¿ã‚ã‚ŒãŸå ´åˆã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯èµ·ã“ã‚Šã¾ã›ã‚“。"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>exportKey</literal> — A key under which to store the "
+"resulting data in a DocumentData object under the event scope. If used, "
+"there is no redirection."
+msgstr ""
+"<literal>exportKey</literal> —データをDocumentDataオブジェクトã®ä¸ã«ã€"
+"eventスコープã§æ ¼ç´ã™ã‚‹éš›ã«ä½¿ã‚れるã‚ーã§ã™ã€‚ã“ã‚ŒãŒä½¿ã‚ã‚ŒãŸå ´åˆã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ"
+"ã¯èµ·ã“ã‚Šã¾ã›ã‚“。"
#. Tag: emphasis
-#: Excel.xml:322
-#: Excel.xml:705
-#: Excel.xml:799
-#: Excel.xml:951
-#: Excel.xml:1078
-#: Excel.xml:1154
-#: Excel.xml:1206
-#: Excel.xml:1260
-#: Excel.xml:1434
-#: Excel.xml:1534
-#: Excel.xml:1592
-#: Excel.xml:1655
-#: Excel.xml:1932
-#: Excel.xml:2315
+#: Excel.xml:322 Excel.xml:2010 Excel.xml:2075 Excel.xml:2135 Excel.xml:2214
#, no-c-format
-msgid "Child elemenents"
+msgid "Child elements"
msgstr "åè¦ç´ "
#. Tag: para
#: Excel.xml:326
-#, no-c-format
-msgid "<literal><e:link/></literal> —Zero or more stylesheet links (see <xref linkend=\"excel.fontsandlayout.link\"/> )."
-msgstr "<literal><e:link/></literal> —0個以上ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã¸ã®ãƒªãƒ³ã‚¯ï¼ˆ<xref linkend=\"excel.fontsandlayout.link\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+#, fuzzy, no-c-format
+msgid ""
+"<literal><e:link/></literal> — Zero or more stylesheet links "
+"(see <xref linkend=\"excel.fontsandlayout.link\"/> )."
+msgstr ""
+"<literal><e:link/></literal> —0個以上ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã¸ã®ãƒªãƒ³ã‚¯"
+"(<xref linkend=\"excel.fontsandlayout.link\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
#: Excel.xml:334
-#, no-c-format
-msgid "<literal><e:worksheet/></literal> —Zero or more worksheets (see <xref linkend=\"excel.worksheet\"/> )."
-msgstr "<literal><e:worksheet/></literal> —0個以上ã®ã‚·ãƒ¼ãƒˆï¼ˆ<xref linkend=\"excel.worksheet\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+#, fuzzy, no-c-format
+msgid ""
+"<literal><e:worksheet/></literal> — Zero or more worksheets (see "
+"<xref linkend=\"excel.worksheet\"/> )."
+msgstr ""
+"<literal><e:worksheet/></literal> —0個以上ã®ã‚·ãƒ¼ãƒˆï¼ˆ<xref "
+"linkend=\"excel.worksheet\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: emphasis
-#: Excel.xml:343
-#: Excel.xml:742
-#: Excel.xml:836
-#: Excel.xml:963
-#: Excel.xml:1088
-#: Excel.xml:1164
-#: Excel.xml:1218
-#: Excel.xml:1270
-#: Excel.xml:1444
-#: Excel.xml:1544
-#: Excel.xml:1602
-#: Excel.xml:1665
-#: Excel.xml:1942
-#: Excel.xml:2021
-#: Excel.xml:2086
-#: Excel.xml:2146
-#: Excel.xml:2225
-#: Excel.xml:2325
+#: Excel.xml:343 Excel.xml:745 Excel.xml:839 Excel.xml:966 Excel.xml:1091
+#: Excel.xml:1167 Excel.xml:1221 Excel.xml:1273 Excel.xml:1443 Excel.xml:1543
+#: Excel.xml:1601 Excel.xml:1664 Excel.xml:1941 Excel.xml:2020 Excel.xml:2085
+#: Excel.xml:2145 Excel.xml:2224 Excel.xml:2324
#, no-c-format
msgid "Facets"
msgstr "ファセット"
#. Tag: literal
-#: Excel.xml:348
-#: Excel.xml:794
-#: Excel.xml:968
-#: Excel.xml:1083
-#: Excel.xml:1093
-#: Excel.xml:1159
-#: Excel.xml:1169
-#: Excel.xml:1201
-#: Excel.xml:1223
-#: Excel.xml:1265
-#: Excel.xml:1275
-#: Excel.xml:1439
-#: Excel.xml:1449
-#: Excel.xml:1539
-#: Excel.xml:1549
-#: Excel.xml:1587
-#: Excel.xml:1597
-#: Excel.xml:1650
-#: Excel.xml:1660
-#: Excel.xml:1937
-#: Excel.xml:1947
-#: Excel.xml:2016
-#: Excel.xml:2026
-#: Excel.xml:2081
-#: Excel.xml:2091
-#: Excel.xml:2141
-#: Excel.xml:2151
-#: Excel.xml:2220
-#: Excel.xml:2230
-#: Excel.xml:2320
-#: Excel.xml:2330
+#: Excel.xml:348 Excel.xml:797 Excel.xml:971 Excel.xml:1086 Excel.xml:1096
+#: Excel.xml:1162 Excel.xml:1172 Excel.xml:1204 Excel.xml:1226 Excel.xml:1268
+#: Excel.xml:1278 Excel.xml:1438 Excel.xml:1448 Excel.xml:1538 Excel.xml:1548
+#: Excel.xml:1586 Excel.xml:1596 Excel.xml:1649 Excel.xml:1659 Excel.xml:1936
+#: Excel.xml:1946 Excel.xml:2015 Excel.xml:2025 Excel.xml:2080 Excel.xml:2090
+#: Excel.xml:2140 Excel.xml:2150 Excel.xml:2219 Excel.xml:2229 Excel.xml:2319
+#: Excel.xml:2329
+#, no-c-format
msgid "none"
msgstr "ãªã—"
@@ -474,7 +650,8 @@
#: Excel.xml:358
#, no-c-format
msgid "defines a workbook with a worksheet and a greeting at A1"
-msgstr "ã“ã‚Œã¯ã€ä¸€ã¤ã‚·ãƒ¼ãƒˆã‚’æŒã¡ã€ãã®A1セルã«æŒ¨æ‹¶ãŒæ›¸ã‹ã‚ŒãŸãƒ–ックを定義ã—ã¾ã™ã€‚"
+msgstr ""
+"ã“ã‚Œã¯ã€ä¸€ã¤ã‚·ãƒ¼ãƒˆã‚’æŒã¡ã€ãã®A1セルã«æŒ¨æ‹¶ãŒæ›¸ã‹ã‚ŒãŸãƒ–ックを定義ã—ã¾ã™ã€‚"
#. Tag: title
#: Excel.xml:362
@@ -484,9 +661,15 @@
#. Tag: para
#: Excel.xml:363
-#, no-c-format
-msgid "Worksheets are the children of workbooks and the parent of columns and worksheet commands They can also contain explicitly placed cells, formulas, images and hyperlinks. They are the pages that make up the workbook."
-msgstr "worksheetè¦ç´ ã¯workbookè¦ç´ ã®åè¦ç´ ã§ã‚ã‚Šã€columnè¦ç´ やワークシートコマンドã®è¦ªè¦ç´ ã§ã™ã€‚worksheetè¦ç´ ã¯ã‚»ãƒ«ã‚„å¼ã‚„ç”»åƒã‚„ãƒã‚¤ãƒ‘ーリンクãªã©ã®è¡¨ç¤ºè¦ç´ ã‚’å«ã¿ã€workbookè¦ç´ を構æˆã™ã‚‹ãƒšãƒ¼ã‚¸ã«ç›¸å½“ã—ã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"Worksheets are the children of workbooks and the parent of columns and "
+"worksheet commands. They can also contain explicitly placed cells, formulas, "
+"images and hyperlinks. They are the pages that make up the workbook."
+msgstr ""
+"worksheetè¦ç´ ã¯workbookè¦ç´ ã®åè¦ç´ ã§ã‚ã‚Šã€columnè¦ç´ やワークシートコマンドã®"
+"親è¦ç´ ã§ã™ã€‚worksheetè¦ç´ ã¯ã‚»ãƒ«ã‚„å¼ã‚„ç”»åƒã‚„ãƒã‚¤ãƒ‘ーリンクãªã©ã®è¡¨ç¤ºè¦ç´ ã‚’å«"
+"ã¿ã€workbookè¦ç´ を構æˆã™ã‚‹ãƒšãƒ¼ã‚¸ã«ç›¸å½“ã—ã¾ã™ã€‚"
#. Tag: literal
#: Excel.xml:377
@@ -497,293 +680,518 @@
#. Tag: para
#: Excel.xml:383
#, no-c-format
-msgid "<literal>value</literal> —An EL-expression to the backing data. The value is a string."
-msgstr "<literal>value</literal> —データå—ã‘渡ã—ã®ãŸã‚ã®ELå¼ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+msgid ""
+"<literal>value</literal> — An EL-expression to the backing data. The "
+"value is a string. The target of this expression is examined for an "
+"Iterable. Note that if the target is a Map, the iteration is done over the "
+"Map.Entry entrySet(), so you should use a .key or .value to target in your "
+"references."
+msgstr ""
#. Tag: para
-#: Excel.xml:390
-#, no-c-format
-msgid "<literal>var</literal> —The current row iterator variable name that can later be referenced in cell value attributes. The value is a string"
-msgstr "<literal>var</literal> —ç¾åœ¨ã®è¡Œã®ãŸã‚ã®å¤‰æ•°åã§ã€å¾Œã«cellè¦ç´ ã®value属性ã§å‚ç…§ã•ã‚Œã¾ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#: Excel.xml:393
+#, fuzzy, no-c-format
+msgid ""
+"<literal>var</literal> — The current row iterator variable name that "
+"can later be referenced in cell value attributes. The value is a string."
+msgstr ""
+"<literal>var</literal> —ç¾åœ¨ã®è¡Œã®ãŸã‚ã®å¤‰æ•°åã§ã€å¾Œã«cellè¦ç´ ã®value属"
+"性ã§å‚ç…§ã•ã‚Œã¾ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:398
-#, no-c-format
-msgid "<literal>name</literal> —The name of the worksheet. The valus is a string. Defaults to Sheet# where # is the worksheet index. If the given worksheet name exists, that sheet is selected. This can be used for merging several data sets into a single worksheet, just define the same name for them (using <literal>startRow</literal> and <literal>startCol</literal> to make sure that they don't occupy the same space)."
-msgstr "<literal>name</literal> —ワークシートã®åå‰ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚デフォルトã¯Sheet#ã«ãªã‚Šã¾ã™ã€‚#ã¯ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã®é€šã—番å·ãŒå…¥ã‚Šã¾ã™ã€‚与ãˆã‚‰ã‚ŒãŸãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆåãŒæ—¢ã«å˜åœ¨ã™ã‚‹å ´åˆã¯ã€å˜åœ¨ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆãŒé¸æŠžã•ã‚Œã¾ã™ã€‚ã“ã‚Œã¯ã€ã„ãã¤ã‹ã®ãƒ‡ãƒ¼ã‚¿é›†åˆã‚’一ã¤ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã«ãƒžãƒ¼ã‚¸ã™ã‚‹éš›ã«ä½¿ã‚ã‚Œã‚‹å ´åˆãŒã‚ã‚Šã€ã“ã®ã‚ˆã†ãªå ´åˆã«ãれらã®ãƒ‡ãƒ¼ã‚¿é›†åˆã«åŒã˜ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆåを指定ã™ã‚‹ã ã‘ã§ã€å®Ÿç¾ã§ãã¾ã™ï¼ˆã“ã®å ´åˆã€<literal>startRow</literal>ã‚„<literal>startCol</literal>を使ã£ã¦ã€ãƒ‡ãƒ¼ã‚¿ã®ä½ç½®ãŒã‹ã¶ã‚‰ãªã„よã†ã«ã—ã¾ã™ï¼‰ã€‚"
+#: Excel.xml:401
+#, fuzzy, no-c-format
+msgid ""
+"<literal>name</literal> — The name of the worksheet. The value is a "
+"string. Defaults to Sheet# where # is the worksheet index. If the given "
+"worksheet name exists, that sheet is selected. This can be used for merging "
+"several data sets into a single worksheet, just define the same name for "
+"them (using <literal>startRow</literal> and <literal>startCol</literal> to "
+"make sure that they don't occupy the same space)."
+msgstr ""
+"<literal>name</literal> —ワークシートã®åå‰ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚デフォ"
+"ルトã¯Sheet#ã«ãªã‚Šã¾ã™ã€‚#ã¯ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã®é€šã—番å·ãŒå…¥ã‚Šã¾ã™ã€‚与ãˆã‚‰ã‚ŒãŸãƒ¯ãƒ¼ã‚¯"
+"シートåãŒæ—¢ã«å˜åœ¨ã™ã‚‹å ´åˆã¯ã€å˜åœ¨ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆãŒé¸æŠžã•ã‚Œã¾ã™ã€‚ã“ã‚Œã¯ã€ã„"
+"ãã¤ã‹ã®ãƒ‡ãƒ¼ã‚¿é›†åˆã‚’一ã¤ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã«ãƒžãƒ¼ã‚¸ã™ã‚‹éš›ã«ä½¿ã‚ã‚Œã‚‹å ´åˆãŒã‚ã‚Šã€ã“"
+"ã®ã‚ˆã†ãªå ´åˆã«ãれらã®ãƒ‡ãƒ¼ã‚¿é›†åˆã«åŒã˜ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆåを指定ã™ã‚‹ã ã‘ã§ã€å®Ÿç¾ã§"
+"ãã¾ã™ï¼ˆã“ã®å ´åˆã€<literal>startRow</literal>ã‚„<literal>startCol</literal>ã‚’"
+"使ã£ã¦ã€ãƒ‡ãƒ¼ã‚¿ã®ä½ç½®ãŒã‹ã¶ã‚‰ãªã„よã†ã«ã—ã¾ã™ï¼‰ã€‚"
#. Tag: para
-#: Excel.xml:415
-#, no-c-format
-msgid "<literal>startRow</literal> —Defines the starting row for the data. The value is a number. Used for placing the data in other places than the upper-left corner (especially useful if having multiple data sets for a single worksheet). The defaults is 0."
-msgstr "<literal>startRow</literal> —データã®è¡¨ç¤ºãŒé–‹å§‹ã•ã‚Œã‚‹è¡Œã‚’定義ã—ã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚データを左上ã®éš…以外ã®å ´æ‰€ã«è¡¨ç¤ºã™ã‚‹å ´åˆã«ä½¿ã‚ã‚Œã¾ã™ï¼ˆç‰¹ã«è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿é›†åˆã‚’一ã¤ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã«è¡¨ç¤ºã•ã›ã‚‹å ´åˆã«æœ‰åŠ¹ã§ã™ï¼‰ã€‚デフォルトã¯0ã§ã™ã€‚"
+#: Excel.xml:418
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startRow</literal> — Defines the starting row for the data. "
+"The value is a number. Used for placing the data in other places than the "
+"upper-left corner (especially useful if having multiple data sets for a "
+"single worksheet). The defaults is 0."
+msgstr ""
+"<literal>startRow</literal> —データã®è¡¨ç¤ºãŒé–‹å§‹ã•ã‚Œã‚‹è¡Œã‚’定義ã—ã¾ã™ã€‚値"
+"ã¯æ•°å€¤ã§ã™ã€‚データを左上ã®éš…以外ã®å ´æ‰€ã«è¡¨ç¤ºã™ã‚‹å ´åˆã«ä½¿ã‚ã‚Œã¾ã™ï¼ˆç‰¹ã«è¤‡æ•°ã®"
+"データ集åˆã‚’一ã¤ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã«è¡¨ç¤ºã•ã›ã‚‹å ´åˆã«æœ‰åŠ¹ã§ã™ï¼‰ã€‚デフォルトã¯0ã§"
+"ã™ã€‚"
#. Tag: para
-#: Excel.xml:425
-#, no-c-format
-msgid "<literal>startColumn</literal> —Defines the starting column for the data. The value is a number. Used for placing the data in other places than the upper-left corner (especially useful if having multiple data sets for a single worksheet). The default is 0."
-msgstr "<literal>startColumn</literal> —データã®è¡¨ç¤ºãŒé–‹å§‹ã•ã‚Œã‚‹åˆ—を定義ã—ã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚データを左上ã®éš…以外ã®å ´æ‰€ã«è¡¨ç¤ºã™ã‚‹å ´åˆã«ä½¿ã‚ã‚Œã¾ã™ï¼ˆç‰¹ã«è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿é›†åˆã‚’一ã¤ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã«è¡¨ç¤ºã•ã›ã‚‹å ´åˆã«æœ‰åŠ¹ã§ã™ï¼‰ã€‚デフォルトã¯0ã§ã™ã€‚"
+#: Excel.xml:428
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startColumn</literal> — Defines the starting column for the "
+"data. The value is a number. Used for placing the data in other places than "
+"the upper-left corner (especially useful if having multiple data sets for a "
+"single worksheet). The default is 0."
+msgstr ""
+"<literal>startColumn</literal> —データã®è¡¨ç¤ºãŒé–‹å§‹ã•ã‚Œã‚‹åˆ—を定義ã—ã¾"
+"ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚データを左上ã®éš…以外ã®å ´æ‰€ã«è¡¨ç¤ºã™ã‚‹å ´åˆã«ä½¿ã‚ã‚Œã¾ã™ï¼ˆç‰¹ã«"
+"複数ã®ãƒ‡ãƒ¼ã‚¿é›†åˆã‚’一ã¤ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã«è¡¨ç¤ºã•ã›ã‚‹å ´åˆã«æœ‰åŠ¹ã§ã™ï¼‰ã€‚デフォルト"
+"ã¯0ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:435
-#, no-c-format
-msgid "<literal>automaticFormulaCalculation</literal> —Should formulas be automatically calculated? The value is a boolean."
-msgstr "<literal>automaticFormulaCalculation</literal> —å¼ã®è‡ªå‹•è¨ˆç®—ã‚’è¡Œã†ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:438
+#, fuzzy, no-c-format
+msgid ""
+"<literal>automaticFormulaCalculation</literal> — Should formulas be "
+"automatically calculated? The value is a boolean."
+msgstr ""
+"<literal>automaticFormulaCalculation</literal> —å¼ã®è‡ªå‹•è¨ˆç®—ã‚’è¡Œã†ã‹ã©"
+"ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:442
-#, no-c-format
-msgid "<literal>bottomMargin</literal> —The bottom margin. The value is a number (inches)"
-msgstr "<literal>bottomMargin</literal> —下マージンã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³ãƒï¼‰ã€‚"
+#: Excel.xml:445
+#, fuzzy, no-c-format
+msgid ""
+"<literal>bottomMargin</literal> — The bottom margin. The value is a "
+"number (inches)."
+msgstr ""
+"<literal>bottomMargin</literal> —下マージンã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤"
+"ンãƒï¼‰ã€‚"
#. Tag: para
-#: Excel.xml:449
-#, no-c-format
-msgid "<literal>copies</literal> —The number of copies. The value is a number."
+#: Excel.xml:452
+#, fuzzy, no-c-format
+msgid ""
+"<literal>copies</literal> — The number of copies. The value is a "
+"number."
msgstr "<literal>copies</literal> —複製ã®æ•°ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:456
-#, no-c-format
-msgid "<literal>defaultColumnWidth</literal> —The default column width. The value is a number (characters * 256)."
-msgstr "<literal>defaultColumnWidth</literal> —セルã®åˆ—å¹…ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯æ–‡å—æ•°ã§ã€å€¤ã¯256å€ã«ãªã‚Šã¾ã™ï¼‰ã€‚"
+#: Excel.xml:459
+#, fuzzy, no-c-format
+msgid ""
+"<literal>defaultColumnWidth</literal> — The default column width. The "
+"value is a number (characters * 256)."
+msgstr ""
+"<literal>defaultColumnWidth</literal> —セルã®åˆ—å¹…ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã™ã€‚値ã¯"
+"数値ã§ã™ï¼ˆå˜ä½ã¯æ–‡å—æ•°ã§ã€å€¤ã¯256å€ã«ãªã‚Šã¾ã™ï¼‰ã€‚"
#. Tag: para
-#: Excel.xml:463
-#, no-c-format
-msgid "<literal>defaultRowHeight</literal> —The default row height. The value is a number (1/20ths of a point)."
-msgstr "<literal>defaultRowHeight</literal> —セルã®è¡Œé«˜ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ãƒã‚¤ãƒ³ãƒˆã§ã€å€¤ã¯1/20ã«ãªã‚Šã¾ã™ï¼‰ã€‚"
+#: Excel.xml:466
+#, fuzzy, no-c-format
+msgid ""
+"<literal>defaultRowHeight</literal> — The default row height. The "
+"value is a number (1/20ths of a point)."
+msgstr ""
+"<literal>defaultRowHeight</literal> —セルã®è¡Œé«˜ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã™ã€‚値ã¯æ•°"
+"値ã§ã™ï¼ˆå˜ä½ã¯ãƒã‚¤ãƒ³ãƒˆã§ã€å€¤ã¯1/20ã«ãªã‚Šã¾ã™ï¼‰ã€‚"
#. Tag: para
-#: Excel.xml:470
-#, no-c-format
-msgid "<literal>displayZeroValues</literal> —Should zero-values be displayed? The value is a boolean."
-msgstr "<literal>displayZeroValues</literal> —0を表示ã™ã‚‹ã‹ã—ãªã„ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:473
+#, fuzzy, no-c-format
+msgid ""
+"<literal>displayZeroValues</literal> — Should zero-values be "
+"displayed? The value is a boolean."
+msgstr ""
+"<literal>displayZeroValues</literal> —0を表示ã™ã‚‹ã‹ã—ãªã„ã‹ã‚’è¨å®šã—ã¾"
+"ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:477
-#, no-c-format
-msgid "<literal>fitHeight</literal> —The number of pages vertically that this sheet will be printed into. The value is a number."
-msgstr "<literal>fitHeight</literal> —シートãŒå°åˆ·ã•ã‚Œã‚‹éš›ã®ç¸¦æ–¹å‘ã®ãƒšãƒ¼ã‚¸æ•°ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:480
+#, fuzzy, no-c-format
+msgid ""
+"<literal>fitHeight</literal> — The number of pages vertically that "
+"this sheet will be printed into. The value is a number."
+msgstr ""
+"<literal>fitHeight</literal> —シートãŒå°åˆ·ã•ã‚Œã‚‹éš›ã®ç¸¦æ–¹å‘ã®ãƒšãƒ¼ã‚¸æ•°ã§"
+"ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:484
-#, no-c-format
-msgid "<literal>fitToPages</literal> —Should printing be fit to pages? The value is a boolean."
-msgstr "<literal>fitToPages</literal> —å°åˆ·ã‚’指定ã•ã‚ŒãŸãƒšãƒ¼ã‚¸æ•°ä¸åº¦ã«ã‚ã‚ã›ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:487
+#, fuzzy, no-c-format
+msgid ""
+"<literal>fitToPages</literal> — Should printing be fit to pages? The "
+"value is a boolean."
+msgstr ""
+"<literal>fitToPages</literal> —å°åˆ·ã‚’指定ã•ã‚ŒãŸãƒšãƒ¼ã‚¸æ•°ä¸åº¦ã«ã‚ã‚ã›ã‚‹ã‹"
+"ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:491
-#, no-c-format
-msgid "<literal>fitWidth</literal> —The number of pages widthwise which this sheet should be printed into. The value is a number."
-msgstr "<literal>fitWidth</literal> —シートãŒå°åˆ·ã•ã‚Œã‚‹éš›ã®æ¨ªæ–¹å‘ã®ãƒšãƒ¼ã‚¸æ•°ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:494
+#, fuzzy, no-c-format
+msgid ""
+"<literal>fitWidth</literal> — The number of pages widthwise which this "
+"sheet should be printed into. The value is a number."
+msgstr ""
+"<literal>fitWidth</literal> —シートãŒå°åˆ·ã•ã‚Œã‚‹éš›ã®æ¨ªæ–¹å‘ã®ãƒšãƒ¼ã‚¸æ•°ã§"
+"ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:499
-#, no-c-format
-msgid "<literal>footerMargin</literal> —The margin for any page footer. The value is a number (inches)."
-msgstr "<literal>footerMargin</literal> —å°åˆ·ã®éš›ã®ãã‚Œãžã‚Œã®ãƒšãƒ¼ã‚¸ãƒ•ãƒƒã‚¿ãƒ¼ã®ãƒžãƒ¼ã‚¸ãƒ³ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³ãƒï¼‰ã€‚"
+#: Excel.xml:502
+#, fuzzy, no-c-format
+msgid ""
+"<literal>footerMargin</literal> — The margin for any page footer. The "
+"value is a number (inches)."
+msgstr ""
+"<literal>footerMargin</literal> —å°åˆ·ã®éš›ã®ãã‚Œãžã‚Œã®ãƒšãƒ¼ã‚¸ãƒ•ãƒƒã‚¿ãƒ¼ã®"
+"マージンã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³ãƒï¼‰ã€‚"
#. Tag: para
-#: Excel.xml:506
-#, no-c-format
-msgid "<literal>headerMargin</literal> —The margin for any page headers. The value is a number (inches)."
-msgstr "<literal>headerMargin</literal> —å°åˆ·ã®éš›ã®ãã‚Œãžã‚Œã®ãƒšãƒ¼ã‚¸ãƒ˜ãƒƒãƒ€ãƒ¼ã®ãƒžãƒ¼ã‚¸ãƒ³ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³ãƒï¼‰ã€‚"
+#: Excel.xml:509
+#, fuzzy, no-c-format
+msgid ""
+"<literal>headerMargin</literal> — The margin for any page headers. The "
+"value is a number (inches)."
+msgstr ""
+"<literal>headerMargin</literal> —å°åˆ·ã®éš›ã®ãã‚Œãžã‚Œã®ãƒšãƒ¼ã‚¸ãƒ˜ãƒƒãƒ€ãƒ¼ã®"
+"マージンã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³ãƒï¼‰ã€‚"
#. Tag: para
-#: Excel.xml:513
-#, no-c-format
-msgid "<literal>hidden</literal> —Should the worksheet be hidden? The value is a boolean."
-msgstr "<literal>hidden</literal> —ワークシートをéžè¡¨ç¤ºã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:516
+#, fuzzy, no-c-format
+msgid ""
+"<literal>hidden</literal> — Should the worksheet be hidden? The value "
+"is a boolean."
+msgstr ""
+"<literal>hidden</literal> —ワークシートをéžè¡¨ç¤ºã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾"
+"ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:520
-#, no-c-format
-msgid "<literal>horizontalCentre</literal> —Should the worksheet be centered horizontally? The value is a boolean."
-msgstr "<literal>horizontalCentre</literal> —ワークシートを水平方å‘ã«ã‚»ãƒ³ã‚¿ãƒªãƒ³ã‚°ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:523
+#, fuzzy, no-c-format
+msgid ""
+"<literal>horizontalCentre</literal> — Should the worksheet be centered "
+"horizontally? The value is a boolean."
+msgstr ""
+"<literal>horizontalCentre</literal> —ワークシートを水平方å‘ã«ã‚»ãƒ³ã‚¿ãƒªãƒ³"
+"ã‚°ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:527
-#, no-c-format
-msgid "<literal>horizontalFreeze</literal> —The row at which the pane is frozen vertically. The value is a number."
-msgstr "<literal>horizontalFreeze</literal> —水平方å‘ã«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦æž を固定ã™ã‚‹ãŸã‚ã®åˆ—を指定ã—ã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:530
+#, fuzzy, no-c-format
+msgid ""
+"<literal>horizontalFreeze</literal> — The row at which the pane is "
+"frozen vertically. The value is a number."
+msgstr ""
+"<literal>horizontalFreeze</literal> —水平方å‘ã«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦æž を固定ã™ã‚‹ãŸ"
+"ã‚ã®åˆ—を指定ã—ã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:534
-#, no-c-format
-msgid "<literal>horizontalPrintResolution</literal> —The horizontal print resolution. The value is a number."
-msgstr "<literal>horizontalPrintResolution</literal> —水平方å‘ã®è§£åƒåº¦ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:537
+#, fuzzy, no-c-format
+msgid ""
+"<literal>horizontalPrintResolution</literal> — The horizontal print "
+"resolution. The value is a number."
+msgstr ""
+"<literal>horizontalPrintResolution</literal> —水平方å‘ã®è§£åƒåº¦ã§ã™ã€‚値"
+"ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:541
-#, no-c-format
-msgid "<literal>leftMargin</literal> —The left margin. The value is a number (inches)."
-msgstr "<literal>leftMargin</literal> —左マージンã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³ãƒï¼‰ã€‚"
+#: Excel.xml:544
+#, fuzzy, no-c-format
+msgid ""
+"<literal>leftMargin</literal> — The left margin. The value is a number "
+"(inches)."
+msgstr ""
+"<literal>leftMargin</literal> —左マージンã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³"
+"ãƒï¼‰ã€‚"
#. Tag: para
-#: Excel.xml:548
-#, no-c-format
-msgid "<literal>normalMagnification</literal> —The normal magnificaton factor (not zoom or scale factor). The value is a number (percentage)."
-msgstr "<literal>normalMagnification</literal> —標準表示ã®æ‹¡å¤§çŽ‡ï¼ˆã‚ºãƒ¼ãƒ å€çŽ‡ã‚„å°åˆ·å€çŽ‡ã§ã¯ãªã)ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ãƒ‘ーセント)。"
+#: Excel.xml:551
+#, fuzzy, no-c-format
+msgid ""
+"<literal>normalMagnification</literal> — The normal magnification "
+"factor (not zoom or scale factor). The value is a number (percentage)."
+msgstr ""
+"<literal>normalMagnification</literal> —標準表示ã®æ‹¡å¤§çŽ‡ï¼ˆã‚ºãƒ¼ãƒ å€çŽ‡ã‚„"
+"å°åˆ·å€çŽ‡ã§ã¯ãªã)ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ãƒ‘ーセント)。"
#. Tag: para
-#: Excel.xml:555
-#, no-c-format
-msgid "<literal>orientation</literal> —The paper orientation for printing this sheet. The value is a string that can be either \"landscape\" or \"portrait\"."
-msgstr "<literal>orientation</literal> —å°åˆ·ã®å‘ãã§ã™ã€‚値ã¯æ–‡å—列ã§ã€\"landscape\"(横å‘ã)ã€ã‚ã‚‹ã„ã¯\"portrait\"(縦å‘ã)ã§ã™ã€‚"
+#: Excel.xml:558
+#, fuzzy, no-c-format
+msgid ""
+"<literal>orientation</literal> — The paper orientation for printing "
+"this sheet. The value is a string that can be either \"landscape\" or "
+"\"portrait\"."
+msgstr ""
+"<literal>orientation</literal> —å°åˆ·ã®å‘ãã§ã™ã€‚値ã¯æ–‡å—列ã§ã€"
+"\"landscape\"(横å‘ã)ã€ã‚ã‚‹ã„ã¯\"portrait\"(縦å‘ã)ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:563
-#, no-c-format
-msgid "<literal>pageBreakPreviewMagnification</literal> —The page break preview magnificaton factor (not zoom or scale factors). the value is a number (percentage)."
-msgstr "<literal>pageBreakPreviewMagnification</literal> —改ページプレビュー表示ã®æ‹¡å¤§çŽ‡ï¼ˆã‚ºãƒ¼ãƒ ã‚„å€çŽ‡ã‚’è¨å®šã—ãŸçŠ¶æ…‹ã§ã¯ãªã)ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ãƒ‘ーセント)。"
+#: Excel.xml:566
+#, fuzzy, no-c-format
+msgid ""
+"<literal>pageBreakPreviewMagnification</literal> — The page break "
+"preview magnification factor (not zoom or scale factors). The value is a "
+"number (percentage)."
+msgstr ""
+"<literal>pageBreakPreviewMagnification</literal> —改ページプレビュー表"
+"示ã®æ‹¡å¤§çŽ‡ï¼ˆã‚ºãƒ¼ãƒ ã‚„å€çŽ‡ã‚’è¨å®šã—ãŸçŠ¶æ…‹ã§ã¯ãªã)ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯"
+"パーセント)。"
#. Tag: para
-#: Excel.xml:571
-#, no-c-format
-msgid "<literal>pageBreakPreviewMode</literal> —Show page in preview mode? The value is a boolean."
-msgstr "<literal>pageBreakPreviewMode</literal> —改ページプレビュー表示を行ã†ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:574
+#, fuzzy, no-c-format
+msgid ""
+"<literal>pageBreakPreviewMode</literal> — Show page in preview mode? "
+"The value is a boolean."
+msgstr ""
+"<literal>pageBreakPreviewMode</literal> —改ページプレビュー表示を行ã†ã‹"
+"ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:578
-#, no-c-format
-msgid "<literal>pageStart</literal> —The page number at which to commence printing. The value is a number."
-msgstr "<literal>pageStart</literal> —å°åˆ·ã‚’開始ã™ã‚‹ãƒšãƒ¼ã‚¸ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:581
+#, fuzzy, no-c-format
+msgid ""
+"<literal>pageStart</literal> — The page number at which to commence "
+"printing. The value is a number."
+msgstr ""
+"<literal>pageStart</literal> —å°åˆ·ã‚’開始ã™ã‚‹ãƒšãƒ¼ã‚¸ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:585
-#, no-c-format
-msgid "<literal>paperSize</literal> —The paper size to be used when printing this sheet. The value is a string that can be one of \"a4\", \"a3\", \"letter\", \"legal\" etc (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/PaperSize.html\"> jxl.format.PaperSize </ulink> )."
-msgstr "<literal>paperSize</literal> —シートをå°åˆ·ã™ã‚‹éš›ã®ç”¨ç´™ã‚µã‚¤ã‚ºã§ã™ã€‚値ã¯æ–‡å—列ã§ã€\"a4\"ã€\"a3\"ã€\"letter\"ã€\"legal\"ã‚ã‚‹ã„ã¯ãã®ä»–ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/PaperSize.html\"> jxl.format.PaperSize </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+#: Excel.xml:588
+#, fuzzy, no-c-format
+msgid ""
+"<literal>paperSize</literal> — The paper size to be used when printing "
+"this sheet. The value is a string that can be one of \"a4\", \"a3\", \"letter"
+"\", \"legal\" etc (see <ulink url=\"http://jexcelapi.sourceforge.net/"
+"resources/javadocs/current/docs/jxl/format/PaperSize.html\"> jxl.format."
+"PaperSize </ulink> )."
+msgstr ""
+"<literal>paperSize</literal> —シートをå°åˆ·ã™ã‚‹éš›ã®ç”¨ç´™ã‚µã‚¤ã‚ºã§ã™ã€‚値ã¯"
+"æ–‡å—列ã§ã€\"a4\"ã€\"a3\"ã€\"letter\"ã€\"legal\"ã‚ã‚‹ã„ã¯ãã®ä»–ã§ã™ï¼ˆ<ulink "
+"url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/"
+"format/PaperSize.html\"> jxl.format.PaperSize </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:598
-#, no-c-format
-msgid "<literal>password</literal> —The password for this sheet. The value is a string."
-msgstr "<literal>password</literal> —シートã®ãƒ‘スワードã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#: Excel.xml:601
+#, fuzzy, no-c-format
+msgid ""
+"<literal>password</literal> — The password for this sheet. The value "
+"is a string."
+msgstr ""
+"<literal>password</literal> —シートã®ãƒ‘スワードã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:605
-#, no-c-format
-msgid "<literal>passwordHash</literal> —The password hash - used only when copying sheets. The value is a string."
-msgstr "<literal>passwordHash</literal> —パスワードã®ãƒãƒƒã‚·ãƒ¥ã§ã™ã€‚シートãŒè¤‡è£½ã•ã‚Œã‚‹æ™‚ã®ã¿ã«ä½¿ã‚ã‚Œã¾ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#: Excel.xml:608
+#, fuzzy, no-c-format
+msgid ""
+"<literal>passwordHash</literal> — The password hash - used only when "
+"copying sheets. The value is a string."
+msgstr ""
+"<literal>passwordHash</literal> —パスワードã®ãƒãƒƒã‚·ãƒ¥ã§ã™ã€‚シートãŒè¤‡è£½"
+"ã•ã‚Œã‚‹æ™‚ã®ã¿ã«ä½¿ã‚ã‚Œã¾ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:612
-#, no-c-format
-msgid "<literal>printGridLines</literal> —Should grid lines be printed? The value is a boolean."
-msgstr "<literal>printGridLines</literal> —æž ç·šã‚’å°åˆ·ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:615
+#, fuzzy, no-c-format
+msgid ""
+"<literal>printGridLines</literal> — Should grid lines be printed? The "
+"value is a boolean."
+msgstr ""
+"<literal>printGridLines</literal> —æž ç·šã‚’å°åˆ·ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚"
+"値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:619
-#, no-c-format
-msgid "<literal>printHeaders</literal> —Should headers be printed? The value is a boolean."
-msgstr "<literal>printHeaders</literal> —ヘッダーをå°åˆ·ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:622
+#, fuzzy, no-c-format
+msgid ""
+"<literal>printHeaders</literal> — Should headers be printed? The value "
+"is a boolean."
+msgstr ""
+"<literal>printHeaders</literal> —ヘッダーをå°åˆ·ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾"
+"ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:626
-#, no-c-format
-msgid "<literal>sheetProtected</literal> —Should the sheet be protected (read-only)? The value is a boolean."
-msgstr "<literal>sheetProtected</literal> —シートをä¿è·ï¼ˆèªã¿å–り専用)ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:629
+#, fuzzy, no-c-format
+msgid ""
+"<literal>sheetProtected</literal> — Should the sheet be protected "
+"(read-only)? The value is a boolean."
+msgstr ""
+"<literal>sheetProtected</literal> —シートをä¿è·ï¼ˆèªã¿å–り専用)ã™ã‚‹ã‹ã©"
+"ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:633
-#, no-c-format
-msgid "<literal>recalculateFormulasBeforeSave</literal> —Should the formulas be re-calculated when the sheet is saved? The value is a boolean. false"
-msgstr "<literal>recalculateFormulasBeforeSave</literal> —シートãŒä¿å˜ã•ã‚Œã‚‹éš›ã«å¼ã‚’å†è¨ˆç®—ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:636
+#, fuzzy, no-c-format
+msgid ""
+"<literal>recalculateFormulasBeforeSave</literal> — Should the formulas "
+"be re-calculated when the sheet is saved? The value is a boolean. Default "
+"value is false."
+msgstr ""
+"<literal>recalculateFormulasBeforeSave</literal> —シートãŒä¿å˜ã•ã‚Œã‚‹éš›"
+"ã«å¼ã‚’å†è¨ˆç®—ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:640
-#, no-c-format
-msgid "<literal>rightMargin</literal> —The right margin. The value is a number (inches)."
-msgstr "<literal>rightMargin</literal> —å³ãƒžãƒ¼ã‚¸ãƒ³ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³ãƒï¼‰ã€‚"
+#: Excel.xml:643
+#, fuzzy, no-c-format
+msgid ""
+"<literal>rightMargin</literal> — The right margin. The value is a "
+"number (inches)."
+msgstr ""
+"<literal>rightMargin</literal> —å³ãƒžãƒ¼ã‚¸ãƒ³ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤"
+"ンãƒï¼‰ã€‚"
#. Tag: para
-#: Excel.xml:647
-#, no-c-format
-msgid "<literal>scaleFactor</literal> —The scale factor for this sheet to be used when printing. The value is a number (percent)."
-msgstr "<literal>scaleFactor</literal> —シートã®å°åˆ·å€çŽ‡ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ãƒ‘ーセント)。"
+#: Excel.xml:650
+#, fuzzy, no-c-format
+msgid ""
+"<literal>scaleFactor</literal> — The scale factor for this sheet to be "
+"used when printing. The value is a number (percent)."
+msgstr ""
+"<literal>scaleFactor</literal> —シートã®å°åˆ·å€çŽ‡ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜"
+"ä½ã¯ãƒ‘ーセント)。"
#. Tag: para
-#: Excel.xml:654
-#, no-c-format
-msgid "<literal>selected</literal> —Should the sheet be selected when the workbook opens? The value is a boolean."
-msgstr "<literal>selected</literal> —ブックãŒé–‹ã‹ã‚ŒãŸéš›ã«ã€ã‚·ãƒ¼ãƒˆãŒé¸æŠžã•ã‚Œã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:657
+#, fuzzy, no-c-format
+msgid ""
+"<literal>selected</literal> — Should the sheet be selected when the "
+"workbook opens? The value is a boolean."
+msgstr ""
+"<literal>selected</literal> —ブックãŒé–‹ã‹ã‚ŒãŸéš›ã«ã€ã‚·ãƒ¼ãƒˆãŒé¸æŠžã•ã‚Œã‚‹ã‹"
+"ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:661
-#, no-c-format
-msgid "<literal>showGridLines</literal> —Should gridlines be shown? The value is a boolean."
-msgstr "<literal>showGridLines</literal> —æž ç·šã‚’è¡¨ç¤ºã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:664
+#, fuzzy, no-c-format
+msgid ""
+"<literal>showGridLines</literal> — Should gridlines be shown? The "
+"value is a boolean."
+msgstr ""
+"<literal>showGridLines</literal> —æž ç·šã‚’è¡¨ç¤ºã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚"
+"値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:668
-#, no-c-format
-msgid "<literal>topMargin</literal> —The top margin. The value is a number (inches)."
-msgstr "<literal>topMargin</literal> —上マージンã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³ãƒï¼‰ã€‚"
+#: Excel.xml:671
+#, fuzzy, no-c-format
+msgid ""
+"<literal>topMargin</literal> — The top margin. The value is a number "
+"(inches)."
+msgstr ""
+"<literal>topMargin</literal> —上マージンã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ã‚¤ãƒ³"
+"ãƒï¼‰ã€‚"
#. Tag: para
-#: Excel.xml:675
-#, no-c-format
-msgid "<literal>verticalCentre</literal> —Center verically? The value is a boolean."
-msgstr "<literal>verticalCentre</literal> —ワークシートを垂直方å‘ã«ã‚»ãƒ³ã‚¿ãƒªãƒ³ã‚°ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:678
+#, fuzzy, no-c-format
+msgid ""
+"<literal>verticalCentre</literal> — Center verically? The value is a "
+"boolean."
+msgstr ""
+"<literal>verticalCentre</literal> —ワークシートを垂直方å‘ã«ã‚»ãƒ³ã‚¿ãƒªãƒ³ã‚°"
+"ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:681
-#, no-c-format
-msgid "<literal>verticalFreeze</literal> —The row at which the pane is frozen vertically. The value is a number."
-msgstr "<literal>verticalFreeze</literal> —åž‚ç›´æ–¹å‘ã«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦æž を固定ã™ã‚‹ãŸã‚ã®åˆ—を指定ã—ã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:684
+#, fuzzy, no-c-format
+msgid ""
+"<literal>verticalFreeze</literal> — The row at which the pane is "
+"frozen vertically. The value is a number."
+msgstr ""
+"<literal>verticalFreeze</literal> —åž‚ç›´æ–¹å‘ã«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦æž を固定ã™ã‚‹ãŸã‚"
+"ã®åˆ—を指定ã—ã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:688
-#, no-c-format
-msgid "<literal>verticalPrintResolution</literal> —The vertical print resolution. The value is a number."
-msgstr "<literal>verticalPrintResolution</literal> —åž‚ç›´æ–¹å‘ã®è§£åƒåº¦ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:691
+#, fuzzy, no-c-format
+msgid ""
+"<literal>verticalPrintResolution</literal> — The vertical print "
+"resolution. The value is a number."
+msgstr ""
+"<literal>verticalPrintResolution</literal> —åž‚ç›´æ–¹å‘ã®è§£åƒåº¦ã§ã™ã€‚値ã¯"
+"数値ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:695
+#: Excel.xml:698
+#, fuzzy, no-c-format
+msgid ""
+"<literal>zoomFactor</literal> — The zoom factor. Do not confuse zoom "
+"factor (which relates to the on screen view) with scale factor (which refers "
+"to the scale factor when printing). The value is a number (percentage)."
+msgstr ""
+"<literal>zoomFactor</literal> —ズームå€çŽ‡ã§ã™ã€‚ズームå€çŽ‡ï¼ˆã‚¹ã‚¯ãƒªãƒ¼ãƒ³è¡¨"
+"示時ã®å€çŽ‡ï¼‰ã¨å°åˆ·å€çŽ‡ï¼ˆå°åˆ·æ™‚ã®å€çŽ‡ï¼‰ã‚’æ··åŒã—ãªã„よã†ã«ã—ã¦ä¸‹ã•ã„。値ã¯æ•°å€¤"
+"ã§ã™ï¼ˆå˜ä½ã¯ãƒ‘ーセント)。"
+
+#. Tag: emphasis
+#: Excel.xml:708 Excel.xml:802 Excel.xml:954 Excel.xml:1081 Excel.xml:1157
+#: Excel.xml:1209 Excel.xml:1263 Excel.xml:1433 Excel.xml:1533 Excel.xml:1591
+#: Excel.xml:1654 Excel.xml:1931 Excel.xml:2314
#, no-c-format
-msgid "<literal>zoomFactor</literal> —T zoom factor. Do not confuse zoom factor (which relates to the on screen view) with scale factor (which refers to the scale factor when printing). The value is a number (percentage."
-msgstr "<literal>zoomFactor</literal> —ズームå€çŽ‡ã§ã™ã€‚ズームå€çŽ‡ï¼ˆã‚¹ã‚¯ãƒªãƒ¼ãƒ³è¡¨ç¤ºæ™‚ã®å€çŽ‡ï¼‰ã¨å°åˆ·å€çŽ‡ï¼ˆå°åˆ·æ™‚ã®å€çŽ‡ï¼‰ã‚’æ··åŒã—ãªã„よã†ã«ã—ã¦ä¸‹ã•ã„。値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ãƒ‘ーセント)。"
+msgid "Child elemenents"
+msgstr "åè¦ç´ "
#. Tag: para
-#: Excel.xml:709
-#, no-c-format
-msgid "<literal><e:printArea/></literal> —Zero or more print area definitions (see <xref linkend=\"excel.printareatitles\"/> )."
-msgstr "<literal><e:printArea/></literal> —0個以上ã®å°åˆ·ç¯„囲è¨å®šã§ã™(<xref linkend=\"excel.printareatitles\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+#: Excel.xml:712
+#, fuzzy, no-c-format
+msgid ""
+"<literal><e:printArea/></literal> — Zero or more print area "
+"definitions (see <xref linkend=\"excel.printareatitles\"/> )."
+msgstr ""
+"<literal><e:printArea/></literal> —0個以上ã®å°åˆ·ç¯„囲è¨å®šã§ã™"
+"(<xref linkend=\"excel.printareatitles\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:717
-#, no-c-format
-msgid "<literal><e:printTitle/></literal> —Zero or more print title definitions (see <xref linkend=\"excel.printareatitles\"/> )."
-msgstr "<literal><e:printTitle/></literal> —0個以上ã®å°åˆ·ã‚¿ã‚¤ãƒˆãƒ«è¨å®šã§ã™ï¼ˆ<xref linkend=\"excel.printareatitles\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+#: Excel.xml:720
+#, fuzzy, no-c-format
+msgid ""
+"<literal><e:printTitle/></literal> — Zero or more print title "
+"definitions (see <xref linkend=\"excel.printareatitles\"/> )."
+msgstr ""
+"<literal><e:printTitle/></literal> —0個以上ã®å°åˆ·ã‚¿ã‚¤ãƒˆãƒ«è¨å®šã§ã™"
+"(<xref linkend=\"excel.printareatitles\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:725
-#, no-c-format
-msgid "<literal><e:headerFooter/></literal> —Zero or more header/footer definitions ((see <xref linkend=\"excel.headersfooters\"/> ))."
-msgstr "<literal><e:headerFooter/></literal> —0個以上ã®ãƒ˜ãƒƒãƒ€ãƒ¼/フッターè¨å®šã§ã™ï¼ˆ<xref linkend=\"excel.headersfooters\"/>)。"
+#: Excel.xml:728
+#, fuzzy, no-c-format
+msgid ""
+"<literal><e:headerFooter/></literal> — Zero or more header/"
+"footer definitions (see <xref linkend=\"excel.headersfooters\"/> )."
+msgstr ""
+"<literal><e:headerFooter/></literal> —0個以上ã®ãƒ˜ãƒƒãƒ€ãƒ¼/フッター"
+"è¨å®šã§ã™ï¼ˆ<xref linkend=\"excel.headersfooters\"/>)。"
#. Tag: para
-#: Excel.xml:734
+#: Excel.xml:737
#, no-c-format
-msgid "Zero or more worksheet commands (see <xref linkend=\"excel.worksheetcommands\"/> )."
-msgstr "0個以上ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã‚³ãƒžãƒ³ãƒ‰ã§ã™ï¼ˆ<xref linkend=\"excel.worksheetcommands\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"Zero or more worksheet commands (see <xref linkend=\"excel.worksheetcommands"
+"\"/> )."
+msgstr ""
+"0個以上ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã‚³ãƒžãƒ³ãƒ‰ã§ã™ï¼ˆ<xref linkend=\"excel.worksheetcommands\"/"
+">ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:746
-#, no-c-format
-msgid "<literal>header</literal>—Contents that will be placed at the top of the data block, above the column headers (if any)"
-msgstr "<literal>header</literal>—ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã®ä¸€ç•ªä¸Šã«è¡¨ç¤ºã•ã‚Œã€åˆ—ヘッダー(もã—ã‚ã‚Œã°ï¼‰ã®ä¸Šã«è¡¨ç¤ºã•ã‚Œã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã™ã€‚"
+#: Excel.xml:749
+#, fuzzy, no-c-format
+msgid ""
+"<literal>header</literal>— Contents that will be placed at the top of "
+"the data block, above the column headers (if any)."
+msgstr ""
+"<literal>header</literal>—ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã®ä¸€ç•ªä¸Šã«è¡¨ç¤ºã•ã‚Œã€åˆ—ヘッダー(も"
+"ã—ã‚ã‚Œã°ï¼‰ã®ä¸Šã«è¡¨ç¤ºã•ã‚Œã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:753
-#, no-c-format
-msgid "<literal>footer</literal>—Contents that will be placed at the bottom of the data block, below the column footers (if any)"
-msgstr "<literal>footer</literal>—ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã®ä¸€ç•ªä¸‹ã«è¡¨ç¤ºã•ã‚Œã€åˆ—フッター(もã—ã‚ã‚Œã°ï¼‰ã®ä¸‹ã«è¡¨ç¤ºã•ã‚Œã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã™ã€‚"
+#: Excel.xml:756
+#, fuzzy, no-c-format
+msgid ""
+"<literal>footer</literal>— Contents that will be placed at the bottom "
+"of the data block, below the column footers (if any)."
+msgstr ""
+"<literal>footer</literal>—ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã®ä¸€ç•ªä¸‹ã«è¡¨ç¤ºã•ã‚Œã€åˆ—フッター(も"
+"ã—ã‚ã‚Œã°ï¼‰ã®ä¸‹ã«è¡¨ç¤ºã•ã‚Œã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:765
+#: Excel.xml:768
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -813,67 +1221,109 @@
" ]]>"
#. Tag: para
-#: Excel.xml:766
+#: Excel.xml:769
#, no-c-format
msgid "defines a worksheet with the name \"foo\", starting at B2."
-msgstr "ã“ã‚Œã¯B2セルã‹ã‚‰è¡¨ç¤ºãŒé–‹å§‹ã•ã‚Œã‚‹ã€\"foo\"ã¨ã„ã†åå‰ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã‚’定義ã—ã¾ã™ã€‚"
+msgstr ""
+"ã“ã‚Œã¯B2セルã‹ã‚‰è¡¨ç¤ºãŒé–‹å§‹ã•ã‚Œã‚‹ã€\"foo\"ã¨ã„ã†åå‰ã®ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã‚’定義ã—ã¾"
+"ã™ã€‚"
#. Tag: title
-#: Excel.xml:769
+#: Excel.xml:772
#, no-c-format
msgid "Columns"
msgstr "columnè¦ç´ "
#. Tag: para
-#: Excel.xml:770
+#: Excel.xml:773
#, no-c-format
-msgid "Columns are the children of worksheets and the parents of cells, images, formulas and hyperlinks. They are the structure that control the iteration of the worksheet data. See <xref linkend=\"excel.fontsandlayout.columnsettings\"/> for formatting."
-msgstr "columnè¦ç´ ã¯ã€worksheetè¦ç´ ã®åè¦ç´ ã§ã€cellè¦ç´ ã€imageè¦ç´ ã€formulaè¦ç´ ã€hyperlinkè¦ç´ ã®è¦ªè¦ç´ ã§ã™ã€‚ã“れらã¯ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã®ãƒ‡ãƒ¼ã‚¿åˆ—挙を制御ã™ã‚‹ãŸã‚ã®ã‚¿ã‚°ã«ãªã‚Šã¾ã™ã€‚書å¼ã®åˆ¶å¾¡ã«ã¤ã„ã¦ã¯<xref linkend=\"excel.fontsandlayout.columnsettings\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"Columns are the children of worksheets and the parents of cells, images, "
+"formulas and hyperlinks. They are the structure that control the iteration "
+"of the worksheet data. See <xref linkend=\"excel.fontsandlayout."
+"columnsettings\"/> for formatting."
+msgstr ""
+"columnè¦ç´ ã¯ã€worksheetè¦ç´ ã®åè¦ç´ ã§ã€cellè¦ç´ ã€imageè¦ç´ ã€formulaè¦ç´ ã€"
+"hyperlinkè¦ç´ ã®è¦ªè¦ç´ ã§ã™ã€‚ã“れらã¯ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã®ãƒ‡ãƒ¼ã‚¿åˆ—挙を制御ã™ã‚‹ãŸã‚ã®ã‚¿"
+"ã‚°ã«ãªã‚Šã¾ã™ã€‚書å¼ã®åˆ¶å¾¡ã«ã¤ã„ã¦ã¯<xref linkend=\"excel.fontsandlayout."
+"columnsettings\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
#. Tag: literal
-#: Excel.xml:784
+#: Excel.xml:787
#, no-c-format
msgid "<e:column>"
msgstr "<e:column>"
#. Tag: para
-#: Excel.xml:803
-#, no-c-format
-msgid "<literal><e:cell/></literal> —Zero or more cells (see <xref linkend=\"excel.cells\"/> )."
-msgstr "<literal><e:cell/></literal> —0個以上ã®ã‚»ãƒ«ã§ã™ï¼ˆ<xref linkend=\"excel.cells\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+#: Excel.xml:806
+#, fuzzy, no-c-format
+msgid ""
+"<literal><e:cell/></literal> — Zero or more cells (see <xref "
+"linkend=\"excel.cells\"/> )."
+msgstr ""
+"<literal><e:cell/></literal> —0個以上ã®ã‚»ãƒ«ã§ã™ï¼ˆ<xref linkend="
+"\"excel.cells\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:811
-#, no-c-format
-msgid "<literal><e:formula/></literal> —Zero or more formulas (see <xref linkend=\"excel.formulas\"/> )."
-msgstr "<literal><e:formula/></literal> —0個以上ã®å¼ã§ã™ï¼ˆ<xref linkend=\"excel.formulas\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+#: Excel.xml:814
+#, fuzzy, no-c-format
+msgid ""
+"<literal><e:formula/></literal> — Zero or more formulas (see "
+"<xref linkend=\"excel.formulas\"/> )."
+msgstr ""
+"<literal><e:formula/></literal> —0個以上ã®å¼ã§ã™ï¼ˆ<xref linkend="
+"\"excel.formulas\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:819
-#, no-c-format
-msgid "<literal><e:image/></literal> —Zero or more images (see <xref linkend=\"excel.images\"/> )."
-msgstr "<literal><e:image/></literal> —0個以上ã®ç”»åƒã§ã™ï¼ˆ<xref linkend=\"excel.images\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+#: Excel.xml:822
+#, fuzzy, no-c-format
+msgid ""
+"<literal><e:image/></literal> — Zero or more images (see <xref "
+"linkend=\"excel.images\"/> )."
+msgstr ""
+"<literal><e:image/></literal> —0個以上ã®ç”»åƒã§ã™ï¼ˆ<xref linkend="
+"\"excel.images\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:827
-#, no-c-format
-msgid "<literal><e:hyperLink/></literal> —Zero or more hyperlinks (see <xref linkend=\"excel.hyperlinks\"/> )."
-msgstr "<literal><e:hyperLink/></literal> —0個以上ã®ãƒã‚¤ãƒ‘ーリンクã§ã™ï¼ˆ<xref linkend=\"excel.hyperlinks\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+#: Excel.xml:830
+#, fuzzy, no-c-format
+msgid ""
+"<literal><e:hyperLink/></literal> — Zero or more hyperlinks (see "
+"<xref linkend=\"excel.hyperlinks\"/> )."
+msgstr ""
+"<literal><e:hyperLink/></literal> —0個以上ã®ãƒã‚¤ãƒ‘ーリンクã§ã™"
+"(<xref linkend=\"excel.hyperlinks\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:840
-#, no-c-format
-msgid "<literal>header</literal> —This facet can/will contain one <literal><e:cell></literal> , <literal><e:formula></literal> , <literal><e:image></literal> or <literal><e:hyperLink></literal> that will be used as header for the column."
-msgstr "<literal>header</literal> —ã“ã®ãƒ•ã‚¡ã‚»ãƒƒãƒˆã¯ä¸€ã¤ã®<literal><e:cell></literal>ã‚ã‚‹ã„ã¯<literal><e:formula></literal>ã‚ã‚‹ã„ã¯<literal><e:image></literal>ã‚ã‚‹ã„ã¯<literal><e:hyperLink></literal>ã‚’å«ã¿ã€åˆ—ヘッダーã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+#: Excel.xml:843
+#, fuzzy, no-c-format
+msgid ""
+"<literal>header</literal> — This facet can/will contain one "
+"<literal><e:cell></literal> , <literal><e:formula></literal> , "
+"<literal><e:image></literal> or <literal><e:hyperLink></literal> "
+"that will be used as header for the column."
+msgstr ""
+"<literal>header</literal> —ã“ã®ãƒ•ã‚¡ã‚»ãƒƒãƒˆã¯ä¸€ã¤ã®<literal><e:"
+"cell></literal>ã‚ã‚‹ã„ã¯<literal><e:formula></literal>ã‚ã‚‹ã„ã¯"
+"<literal><e:image></literal>ã‚ã‚‹ã„ã¯<literal><e:hyperLink></"
+"literal>ã‚’å«ã¿ã€åˆ—ヘッダーã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:854
-#, no-c-format
-msgid "<literal>footer</literal> —This facet can/will contain one <literal><e:cell></literal> , <literal><e:formula></literal> , <literal><e:image></literal> or <literal><e:hyperLink></literal> that will be used as footer for the column."
-msgstr "<literal>footer</literal> —ã“ã®ãƒ•ã‚¡ã‚»ãƒƒãƒˆã¯ä¸€ã¤ã®<literal><e:cell></literal>ã‚ã‚‹ã„ã¯<literal><e:formula></literal>ã‚ã‚‹ã„ã¯<literal><e:image></literal>ã‚ã‚‹ã„ã¯<literal><e:hyperLink></literal>ã‚’å«ã¿ã€åˆ—フッターã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+#: Excel.xml:857
+#, fuzzy, no-c-format
+msgid ""
+"<literal>footer</literal> — This facet can/will contain one "
+"<literal><e:cell></literal> , <literal><e:formula></literal> , "
+"<literal><e:image></literal> or <literal><e:hyperLink></literal> "
+"that will be used as footer for the column."
+msgstr ""
+"<literal>footer</literal> —ã“ã®ãƒ•ã‚¡ã‚»ãƒƒãƒˆã¯ä¸€ã¤ã®<literal><e:"
+"cell></literal>ã‚ã‚‹ã„ã¯<literal><e:formula></literal>ã‚ã‚‹ã„ã¯"
+"<literal><e:image></literal>ã‚ã‚‹ã„ã¯<literal><e:hyperLink></"
+"literal>ã‚’å«ã¿ã€åˆ—フッターã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:873
+#: Excel.xml:876
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -903,74 +1353,112 @@
" ]]>"
#. Tag: para
-#: Excel.xml:874
-#: Excel.xml:978
+#: Excel.xml:877 Excel.xml:981
#, no-c-format
msgid "defines a column with a header and an iterated output"
msgstr "ã“ã‚Œã¯ã€ãƒ˜ãƒƒãƒ€ãƒ¼ã¨å€¤ã®åˆ—挙ã‹ã‚‰ãªã‚‹åˆ—を定義ã—ã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:878
+#: Excel.xml:881
#, no-c-format
msgid "Cells"
msgstr "cellè¦ç´ "
#. Tag: para
-#: Excel.xml:879
-#, no-c-format
-msgid "Cells are nested within columns (for iteration) or inside worksheets (for direct placement using the <literal>column</literal> and <literal>row</literal> attributes) and are responsible for outputting the value (usually though en EL-expression involving the <literal>var</literal>-attribute of the datatable. See"
-msgstr "cellè¦ç´ ã¯ã€columnè¦ç´ ã®ä¸ï¼ˆå€¤ã®åˆ—挙ã®ãŸã‚)ã€ã‚ã‚‹ã„ã¯worksheetè¦ç´ ã®ä¸ï¼ˆ<literal>column</literal>属性ã¨<literal>row</literal>属性を用ã„ãŸç›´æŽ¥çš„ãªé…ç½®ã®ãŸã‚)ã«ç½®ã‹ã‚Œã€å€¤ã®å‡ºåŠ›ã™ã‚‹å½¹å‰²ã‚’æ‹…ã„ã¾ã™ï¼ˆé€šå¸¸ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®<literal>var</literal>属性をå«ã‚€ELå¼ã‚’通ã˜ã¦å‡ºåŠ›ã•ã‚Œã¾ã™ï¼‰ã€‚"
+#: Excel.xml:882
+#, fuzzy, no-c-format
+msgid ""
+"Cells are nested within columns (for iteration) or inside worksheets (for "
+"direct placement using the <literal>column</literal> and <literal>row</"
+"literal> attributes) and are responsible for outputting the value (usually "
+"through an EL-expression involving the <literal>var</literal>-attribute of "
+"the datatable. See"
+msgstr ""
+"cellè¦ç´ ã¯ã€columnè¦ç´ ã®ä¸ï¼ˆå€¤ã®åˆ—挙ã®ãŸã‚)ã€ã‚ã‚‹ã„ã¯worksheetè¦ç´ ã®ä¸"
+"(<literal>column</literal>属性ã¨<literal>row</literal>属性を用ã„ãŸç›´æŽ¥çš„ãªé…"
+"ç½®ã®ãŸã‚)ã«ç½®ã‹ã‚Œã€å€¤ã®å‡ºåŠ›ã™ã‚‹å½¹å‰²ã‚’æ‹…ã„ã¾ã™ï¼ˆé€šå¸¸ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®"
+"<literal>var</literal>属性をå«ã‚€ELå¼ã‚’通ã˜ã¦å‡ºåŠ›ã•ã‚Œã¾ã™ï¼‰ã€‚"
#. Tag: literal
-#: Excel.xml:895
+#: Excel.xml:898
#, no-c-format
msgid "<e:cell>"
msgstr "<e:cell>"
#. Tag: para
-#: Excel.xml:904
-#, no-c-format
-msgid "<literal>column</literal> —The column where to place the cell. The default is the internal counter. The value is a number. Note that the value is 0-based."
-msgstr "<literal>column</literal> —セルãŒé…ç½®ã•ã‚Œã‚‹åˆ—ã§ã™ã€‚デフォルトã¯å†…部カウンタã®å€¤ã«ãªã‚Šã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:907
+#, fuzzy, no-c-format
+msgid ""
+"<literal>column</literal> — The column where to place the cell. The "
+"default is the internal counter. The value is a number. Note that the value "
+"is 0-based."
+msgstr ""
+"<literal>column</literal> —セルãŒé…ç½®ã•ã‚Œã‚‹åˆ—ã§ã™ã€‚デフォルトã¯å†…部カウ"
+"ンタã®å€¤ã«ãªã‚Šã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:912
-#, no-c-format
-msgid "<literal>row</literal> —The row where to place the cell. The default is the internal counter. The value is number. Note that the value is 0-based."
-msgstr "<literal>row</literal> —セルãŒé…ç½®ã•ã‚Œã‚‹è¡Œã§ã™ã€‚デフォルトã¯å†…部カウンタã®å€¤ã«ãªã‚Šã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:915
+#, fuzzy, no-c-format
+msgid ""
+"<literal>row</literal> — The row where to place the cell. The default "
+"is the internal counter. The value is number. Note that the value is 0-based."
+msgstr ""
+"<literal>row</literal> —セルãŒé…ç½®ã•ã‚Œã‚‹è¡Œã§ã™ã€‚デフォルトã¯å†…部カウン"
+"ã‚¿ã®å€¤ã«ãªã‚Šã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:920
-#, no-c-format
-msgid "<literal>value</literal> —The value to display. Usually an EL-expression referencing the var-attribute of the containing datatable. The value is a string."
-msgstr "<literal>value</literal> —表示ã•ã‚Œã‚‹å€¤ã§ã™ã€‚通常ä¿æŒã™ã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®var属性をå‚ç…§ã™ã‚‹ELå¼ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#: Excel.xml:923
+#, fuzzy, no-c-format
+msgid ""
+"<literal>value</literal> — The value to display. Usually an EL-"
+"expression referencing the var-attribute of the containing datatable. The "
+"value is a string."
+msgstr ""
+"<literal>value</literal> —表示ã•ã‚Œã‚‹å€¤ã§ã™ã€‚通常ä¿æŒã™ã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ル"
+"ã®var属性をå‚ç…§ã™ã‚‹ELå¼ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:928
-#, no-c-format
-msgid "<literal>comment</literal> —A comment to add to the cell. The value is a string."
-msgstr "<literal>comment</literal> —セルã«ä»˜åŠ ã•ã‚Œã‚‹ã‚³ãƒ¡ãƒ³ãƒˆã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#: Excel.xml:931
+#, fuzzy, no-c-format
+msgid ""
+"<literal>comment</literal> — A comment to add to the cell. The value "
+"is a string."
+msgstr ""
+"<literal>comment</literal> —セルã«ä»˜åŠ ã•ã‚Œã‚‹ã‚³ãƒ¡ãƒ³ãƒˆã§ã™ã€‚値ã¯æ–‡å—列ã§"
+"ã™ã€‚"
#. Tag: para
-#: Excel.xml:935
-#, no-c-format
-msgid "<literal>commentHeight</literal> —The height of the comment. The value is a number (in pixels)."
-msgstr "<literal>commentHeight</literal> —コメントã®é«˜ã•ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ãƒ”クセル)。"
+#: Excel.xml:938
+#, fuzzy, no-c-format
+msgid ""
+"<literal>commentHeight</literal> — The height of the comment. The "
+"value is a number (in pixels)."
+msgstr ""
+"<literal>commentHeight</literal> —コメントã®é«˜ã•ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜"
+"ä½ã¯ãƒ”クセル)。"
#. Tag: para
-#: Excel.xml:942
-#, no-c-format
-msgid "<literal>commentWidth</literal> —A width of the comment. The value is a number (in pixels)."
-msgstr "<literal>commentWidth</literal> —コメントã®å¹…ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯ãƒ”クセル)。"
+#: Excel.xml:945
+#, fuzzy, no-c-format
+msgid ""
+"<literal>commentWidth</literal> — A width of the comment. The value is "
+"a number (in pixels)."
+msgstr ""
+"<literal>commentWidth</literal> —コメントã®å¹…ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ï¼ˆå˜ä½ã¯"
+"ピクセル)。"
#. Tag: para
-#: Excel.xml:955
+#: Excel.xml:958
#, no-c-format
-msgid "Zero or more validation conditions (see <xref linkend=\"excel.cells.validation\"/> )."
-msgstr "0個以上ã®ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ¡ä»¶ã§ã™ï¼ˆ<xref linkend=\"excel.cells.validation\"/>ã‚’ã”å‚照下ã•ã„)。"
+msgid ""
+"Zero or more validation conditions (see <xref linkend=\"excel.cells."
+"validation\"/> )."
+msgstr ""
+"0個以上ã®ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ¡ä»¶ã§ã™ï¼ˆ<xref linkend=\"excel.cells.validation\"/>ã‚’"
+"ã”å‚照下ã•ã„)。"
#. Tag: programlisting
-#: Excel.xml:977
+#: Excel.xml:980
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1000,93 +1488,134 @@
" ]]>"
#. Tag: title
-#: Excel.xml:980
+#: Excel.xml:983
#, no-c-format
msgid "Validation"
msgstr "validationè¦ç´ "
#. Tag: para
-#: Excel.xml:981
-#, no-c-format
-msgid "Validations are nested inside cells, formulas or cell templates. They add constrains for the cell data."
-msgstr "validationè¦ç´ ã¯cellè¦ç´ ã€formulaè¦ç´ ã€ã‚ã‚‹ã„ã¯ã‚»ãƒ«ã®ãƒ†ãƒ³ãƒ—レートã®ä¸ã«ç½®ã‹ã‚Œã¾ã™ã€‚validationè¦ç´ ã¯ã€ã‚»ãƒ«ã®å€¤ã«åˆ¶ç´„ã‚’ä»˜åŠ ã—ã¾ã™ã€‚"
+#: Excel.xml:984
+#, fuzzy, no-c-format
+msgid ""
+"Validations are nested inside cells or formulas. They add constrains for the "
+"cell data."
+msgstr ""
+"validationè¦ç´ ã¯cellè¦ç´ ã€formulaè¦ç´ ã€ã‚ã‚‹ã„ã¯ã‚»ãƒ«ã®ãƒ†ãƒ³ãƒ—レートã®ä¸ã«ç½®ã‹ã‚Œ"
+"ã¾ã™ã€‚validationè¦ç´ ã¯ã€ã‚»ãƒ«ã®å€¤ã«åˆ¶ç´„ã‚’ä»˜åŠ ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:993
+#: Excel.xml:996
#, no-c-format
msgid "<e:numericValidation>"
msgstr "<e:numericValidation>"
#. Tag: para
-#: Excel.xml:1002
-#, no-c-format
-msgid "<literal>value</literal> —The limit (or lower limit where applicable) of the validation. The value is a number."
-msgstr "<literal>value</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:1005
+#, fuzzy, no-c-format
+msgid ""
+"<literal>value</literal> — The limit (or lower limit where applicable) "
+"of the validation. The value is a number."
+msgstr ""
+"<literal>value</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1010
-#, no-c-format
-msgid "<literal>value2</literal> —The upper limit (where applicable) of the validation. The value is a number."
-msgstr "<literal>value2</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ä¸Šé™ï¼ˆå ´åˆã«ã‚ˆã£ã¦å¿…è¦ï¼‰ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:1013
+#, fuzzy, no-c-format
+msgid ""
+"<literal>value2</literal> — The upper limit (where applicable) of the "
+"validation. The value is a number."
+msgstr ""
+"<literal>value2</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ä¸Šé™ï¼ˆå ´åˆã«ã‚ˆã£ã¦"
+"å¿…è¦ï¼‰ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1017
-#, no-c-format
-msgid "<literal>condition</literal> —The validation condition. The value is a string."
-msgstr "<literal>condition</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ¡ä»¶ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#: Excel.xml:1020
+#, fuzzy, no-c-format
+msgid ""
+"<literal>condition</literal> — The validation condition. The value is "
+"a string."
+msgstr ""
+"<literal>condition</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ¡ä»¶ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1023
+#: Excel.xml:1026
#, no-c-format
-msgid "\"equal\" - requires the cell value to match the one defined in the value-attribute"
+msgid ""
+"\"equal\" - requires the cell value to match the one defined in the value-"
+"attribute"
msgstr "\"equal\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã¨ç‰ã—ã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1030
+#: Excel.xml:1033
#, no-c-format
-msgid "\"greater_equal\" - requires the cell value to be greater than or equal to the value defined in the value-attribute"
-msgstr "\"greater_equal\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã‚ˆã‚Šå¤§ãã„ã€ã‚‚ã—ãã¯ç‰ã—ã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"\"greater_equal\" - requires the cell value to be greater than or equal to "
+"the value defined in the value-attribute"
+msgstr ""
+"\"greater_equal\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã‚ˆã‚Šå¤§ãã„ã€ã‚‚ã—ãã¯ç‰ã—"
+"ã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1038
+#: Excel.xml:1041
#, no-c-format
-msgid "\"less_equal\" - requires the cell value to be less than or equal to the value defined in the value-attribute"
-msgstr "\"less_equal\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã‚ˆã‚Šå°ã•ã„ã€ã‚‚ã—ãã¯ç‰ã—ã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"\"less_equal\" - requires the cell value to be less than or equal to the "
+"value defined in the value-attribute"
+msgstr ""
+"\"less_equal\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã‚ˆã‚Šå°ã•ã„ã€ã‚‚ã—ãã¯ç‰ã—ã„"
+"å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1045
+#: Excel.xml:1048
#, no-c-format
-msgid "\"less_than\" - requires the cell value to be less than the value defined in the value-attribute"
-msgstr "\"less_than\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã‚ˆã‚Šå°ã•ã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"\"less_than\" - requires the cell value to be less than the value defined in "
+"the value-attribute"
+msgstr ""
+"\"less_than\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã‚ˆã‚Šå°ã•ã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1052
+#: Excel.xml:1055
#, no-c-format
-msgid "\"not_equal\" - requires the cell value to not match the one defined in the value-attribute"
-msgstr "\"not_equal\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã¨ã²ã¨ã—ããªã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"\"not_equal\" - requires the cell value to not match the one defined in the "
+"value-attribute"
+msgstr ""
+"\"not_equal\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã¨ã²ã¨ã—ããªã„å¿…è¦ãŒã‚ã‚Šã¾"
+"ã™ã€‚"
#. Tag: para
-#: Excel.xml:1059
+#: Excel.xml:1062
#, no-c-format
-msgid "\"between\" - requires the cell value to be between the values defined in the value- and value2 attributes"
-msgstr "\"between\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã¨value2ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã®é–“ã®å€¤ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"\"between\" - requires the cell value to be between the values defined in "
+"the value- and value2 attributes"
+msgstr ""
+"\"between\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã¨value2ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã®é–“ã®å€¤"
+"ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1066
+#: Excel.xml:1069
#, no-c-format
-msgid "\"not_between\" - requires the cell value not to be between the values defined in the value- and value2 attributes"
-msgstr "\"not_between\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã¨value2ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã®é–“ã®å€¤ã§ãªã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"\"not_between\" - requires the cell value not to be between the values "
+"defined in the value- and value2 attributes"
+msgstr ""
+"\"not_between\" - セルã®å€¤ã¯value属性ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã¨value2ã§æŒ‡å®šã•ã‚ŒãŸå€¤ã®é–“"
+"ã®å€¤ã§ãªã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:1102
+#: Excel.xml:1105
#, no-c-format
msgid ""
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:column value=\"#{personList}\" var=\"person\"> \n"
+" <e:column value=\"#{personList}\" var=\"person"
+"\"> \n"
" <e:cell value=\"#{person.age\">\n"
-" <e:numericValidation condition=\"between\" value=\"4\" \n"
+" <e:numericValidation condition=\"between\" value="
+"\"4\" \n"
" value2=\"18\"/>\n"
" </e:cell>\n"
" </e:column>\n"
@@ -1097,9 +1626,11 @@
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:column value=\"#{personList}\" var=\"person\"> \n"
+" <e:column value=\"#{personList}\" var=\"person"
+"\"> \n"
" <e:cell value=\"#{person.age\">\n"
-" <e:numericValidation condition=\"between\" value=\"4\" \n"
+" <e:numericValidation condition=\"between\" value="
+"\"4\" \n"
" value2=\"18\"/>\n"
" </e:cell>\n"
" </e:column>\n"
@@ -1108,51 +1639,73 @@
" ]]>"
#. Tag: para
-#: Excel.xml:1103
+#: Excel.xml:1106
#, no-c-format
-msgid "adds numeric validation to a cell specifying that the value must be between 4 and 18."
-msgstr "ã“ã‚Œã¯ã€å€¤ãŒ4ã¨18ã®é–“ã®å€¤ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ã„ã†ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ¡ä»¶ã‚’セルã«ä»˜åŠ ã—ã¾ã™ã€‚"
+msgid ""
+"adds numeric validation to a cell specifying that the value must be between "
+"4 and 18."
+msgstr ""
+"ã“ã‚Œã¯ã€å€¤ãŒ4ã¨18ã®é–“ã®å€¤ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ã„ã†ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ¡ä»¶ã‚’セルã«ä»˜"
+"åŠ ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:1115
+#: Excel.xml:1118
#, no-c-format
msgid "<e:rangeValidation>"
msgstr "<e:rangeValidation>"
#. Tag: para
-#: Excel.xml:1124
-#, no-c-format
-msgid "<literal>startColumn</literal> —The starting column of the range of values to validate against. The value is a number."
-msgstr "<literal>startColumn</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ç¯„囲を示ã™ãŸã‚ã®é–‹å§‹åˆ—ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:1127
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startColumn</literal> — The starting column of the range of "
+"values to validate against. The value is a number."
+msgstr ""
+"<literal>startColumn</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ç¯„囲を示ã™ãŸ"
+"ã‚ã®é–‹å§‹åˆ—ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1132
-#, no-c-format
-msgid "<literal>startRow</literal> —The starting row of the range of values to validate against. The value is a number."
-msgstr "<literal>startRow</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ç¯„囲を示ã™ãŸã‚ã®é–‹å§‹è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:1135
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startRow</literal> — The starting row of the range of values "
+"to validate against. The value is a number."
+msgstr ""
+"<literal>startRow</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ç¯„囲を示ã™ãŸã‚ã®"
+"開始行ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1139
-#, no-c-format
-msgid "<literal>endColumn</literal> —The ending column of the range of values to validate against. The value is a number."
-msgstr "<literal>endColumn</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ç¯„囲を示ã™ãŸã‚ã®çµ‚了列ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:1142
+#, fuzzy, no-c-format
+msgid ""
+"<literal>endColumn</literal> — The ending column of the range of "
+"values to validate against. The value is a number."
+msgstr ""
+"<literal>endColumn</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ç¯„囲を示ã™ãŸã‚"
+"ã®çµ‚了列ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1146
-#, no-c-format
-msgid "<literal>endRow</literal> —The ending row of the range of values to validate against. The value is a number."
-msgstr "<literal>endRow</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ç¯„囲を示ã™ãŸã‚ã®çµ‚了行ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+#: Excel.xml:1149
+#, fuzzy, no-c-format
+msgid ""
+"<literal>endRow</literal> — The ending row of the range of values to "
+"validate against. The value is a number."
+msgstr ""
+"<literal>endRow</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã®ç¯„囲を示ã™ãŸã‚ã®çµ‚"
+"了行ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:1178
+#: Excel.xml:1181
#, no-c-format
msgid ""
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:column value=\"#{personList}\" var=\"person\"> \n"
+" <e:column value=\"#{personList}\" var=\"person"
+"\"> \n"
" <e:cell value=\"#{person.position\">\n"
-" <e:rangeValidation startColumn=\"0\" startRow=\"0\" \n"
+" <e:rangeValidation startColumn=\"0\" startRow=\"0"
+"\" \n"
" endColumn=\"0\" endRow=\"10\"/>\n"
" </e:cell>\n"
" </e:column>\n"
@@ -1163,9 +1716,11 @@
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:column value=\"#{personList}\" var=\"person\"> \n"
+" <e:column value=\"#{personList}\" var=\"person"
+"\"> \n"
" <e:cell value=\"#{person.position\">\n"
-" <e:rangeValidation startColumn=\"0\" startRow=\"0\" \n"
+" <e:rangeValidation startColumn=\"0\" startRow=\"0"
+"\" \n"
" endColumn=\"0\" endRow=\"10\"/>\n"
" </e:cell>\n"
" </e:column>\n"
@@ -1174,49 +1729,58 @@
" ]]>"
#. Tag: para
-#: Excel.xml:1179
+#: Excel.xml:1182
#, no-c-format
-msgid "adds validation to a cell specifying that the value must be in the values specified in range A1:A10."
-msgstr "ã“ã‚Œã¯ã€å€¤ãŒA1:A10ã®ç¯„囲ã«ã‚る値ã®ã©ã‚Œã‹ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ã„ã†ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ¡ä»¶ã‚’セルã«ä»˜åŠ ã—ã¾ã™ã€‚"
+msgid ""
+"adds validation to a cell specifying that the value must be in the values "
+"specified in range A1:A10."
+msgstr ""
+"ã“ã‚Œã¯ã€å€¤ãŒA1:A10ã®ç¯„囲ã«ã‚る値ã®ã©ã‚Œã‹ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ã„ã†ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§"
+"ンæ¡ä»¶ã‚’セルã«ä»˜åŠ ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:1191
+#: Excel.xml:1194
#, no-c-format
msgid "<e:listValidation>"
msgstr "<e:listValidation>"
#. Tag: literal
-#: Excel.xml:1211
+#: Excel.xml:1214
#, no-c-format
msgid "Zero or more list validation items."
msgstr "0個以上ã®listValidationItemè¦ç´ "
#. Tag: para
-#: Excel.xml:1232
+#: Excel.xml:1235
#, no-c-format
-msgid "e:listValidation is a just a container for holding multiple e:listValidationItem tags."
-msgstr "e:listValidationè¦ç´ ã¯ã€è¤‡æ•°ã®e:listValidationItemè¦ç´ ã‚’ä¿æŒã™ã‚‹ãŸã‚ã®ã€ãŸã ã®å…¥ã‚Œç‰©ã§ã™ã€‚"
+msgid ""
+"e:listValidation is a just a container for holding multiple e:"
+"listValidationItem tags."
+msgstr ""
+"e:listValidationè¦ç´ ã¯ã€è¤‡æ•°ã®e:listValidationItemè¦ç´ ã‚’ä¿æŒã™ã‚‹ãŸã‚ã®ã€ãŸã "
+"ã®å…¥ã‚Œç‰©ã§ã™ã€‚"
#. Tag: literal
-#: Excel.xml:1244
+#: Excel.xml:1247
#, no-c-format
msgid "<e:listValidationItem>"
msgstr "<e:listValidationItem>"
#. Tag: para
-#: Excel.xml:1253
-#, no-c-format
-msgid "<literal>value</literal> —A values to validate against."
+#: Excel.xml:1256
+#, fuzzy, no-c-format
+msgid "<literal>value</literal> — A values to validate against."
msgstr "<literal>value</literal> —ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å€¤ã§ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:1284
+#: Excel.xml:1287
#, no-c-format
msgid ""
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:column value=\"#{personList}\" var=\"person\"> \n"
+" <e:column value=\"#{personList}\" var=\"person"
+"\"> \n"
" <e:cell value=\"#{person.position\">\n"
" <e:listValidation>\n"
" <e:listValidationItem value=\"manager\"/>\n"
@@ -1231,7 +1795,8 @@
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:column value=\"#{personList}\" var=\"person\"> \n"
+" <e:column value=\"#{personList}\" var=\"person"
+"\"> \n"
" <e:cell value=\"#{person.position\">\n"
" <e:listValidation>\n"
" <e:listValidationItem value=\"manager\"/>\n"
@@ -1244,94 +1809,151 @@
" ]]>"
#. Tag: para
-#: Excel.xml:1285
+#: Excel.xml:1288
#, no-c-format
-msgid "adds validation to a cell specifying that the value must be \"manager\" or \"employee\"."
-msgstr "ã“ã‚Œã¯ã€ã‚»ãƒ«ã®å€¤ãŒ\"manager\"ã‚‚ã—ãã¯\"employee\"ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ã„ã†ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ¡ä»¶ã‚’セルã«ä»˜åŠ ã—ã¾ã™ã€‚"
+msgid ""
+"adds validation to a cell specifying that the value must be \"manager\" or "
+"\"employee\"."
+msgstr ""
+"ã“ã‚Œã¯ã€ã‚»ãƒ«ã®å€¤ãŒ\"manager\"ã‚‚ã—ãã¯\"employee\"ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ã„ã†ãƒãƒª"
+"デーションæ¡ä»¶ã‚’セルã«ä»˜åŠ ã—ã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:1291
+#: Excel.xml:1294
#, no-c-format
msgid "Format masks"
msgstr "書å¼ãƒžã‚¹ã‚¯"
#. Tag: para
-#: Excel.xml:1292
+#: Excel.xml:1295
#, no-c-format
-msgid "Format masks are defined in the mask attribute in cell templates, cells or formulas. <emphasis>Note that when using templates, the format mask must be placed in the first template</emphasis> to be cascaded since the constructor hierarchy in <literal>JExcelAPI</literal> used for copying cell formats makes it hard to change the format mask at a later stage. There are two types of format masks, one for numbers and one for dates"
-msgstr "書å¼ãƒžã‚¹ã‚¯ã¯ã‚»ãƒ«ãƒ†ãƒ³ãƒ—レートやã€cellè¦ç´ ã€ã‚ã‚‹ã„ã¯formulaè¦ç´ ã«ãƒžã‚¹ã‚¯å±žæ€§ã‚’定義ã—ã¾ã™ã€‚<emphasis>テンプレートを使ã†å ´åˆã¯ã€ãƒžã‚¹ã‚¯ã¯æœ€åˆã®ãƒ†ãƒ³ãƒ—レートã«æ–½ã•ã‚Œãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ã„ã†ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。</emphasis>ã“ã‚Œã¯ãƒžã‚¹ã‚¯ã‚’連鎖ã•ã›ã‚‹ãŸã‚ã§ã‚ã‚Šã€ã‚»ãƒ«æ›¸å¼ã®ã‚³ãƒ”ー時ã«ä½¿ç”¨ã•ã‚Œã‚‹<literal>JExcelAPI</literal>ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿éšŽå±¤ãŒã€å¾Œæ®µã§ã®æ›¸å¼ãƒžã‚¹ã‚¯ã®å¤‰æ›´ã‚’難ã—ãã—ã¦ã„ã‚‹ãŸã‚ã§ã™ã€‚書å¼ãƒžã‚¹ã‚¯ã«ã¯ã€æ•°å€¤ã¨æ—¥ä»˜ã®äºŒã¤ã®ã‚¿ã‚¤ãƒ—ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Format masks are defined in the mask attribute in cells or formulas. There "
+"are two types of format masks, one for numbers and one for dates"
+msgstr ""
#. Tag: title
-#: Excel.xml:1302
+#: Excel.xml:1301
#, no-c-format
msgid "Number masks"
msgstr "数値マスク"
#. Tag: para
-#: Excel.xml:1303
+#: Excel.xml:1302
#, no-c-format
-msgid "When encountering a format mask, first it is checked if it is in internal form, e.g \"format1\", \"accounting_float\" and so on (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/write/NumberFormats.html\"> jxl.write.NumberFormats </ulink> )."
-msgstr "書å¼ãƒžã‚¹ã‚¯ãŒã‚ã£ãŸå ´åˆã€ã¾ãšãã‚ŒãŒçµ„ã¿è¾¼ã¿ã®å½¢å¼ã§ã‚ã‚‹ã‹ã©ã†ã‹ãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚組ã¿è¾¼ã¿ã®å½¢å¼ã¯ä¾‹ãˆã°ã€\"format1\"ã‚„\"accounting_float\"ã®ã‚ˆã†ãªã‚‚ã®ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/write/NumberFormats.html\"> jxl.write.NumberFormats </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。)"
+msgid ""
+"When encountering a format mask, first it is checked if it is in internal "
+"form, e.g \"format1\", \"accounting_float\" and so on (see <ulink url="
+"\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/write/"
+"NumberFormats.html\"> jxl.write.NumberFormats </ulink> )."
+msgstr ""
+"書å¼ãƒžã‚¹ã‚¯ãŒã‚ã£ãŸå ´åˆã€ã¾ãšãã‚ŒãŒçµ„ã¿è¾¼ã¿ã®å½¢å¼ã§ã‚ã‚‹ã‹ã©ã†ã‹ãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œ"
+"ã¾ã™ã€‚組ã¿è¾¼ã¿ã®å½¢å¼ã¯ä¾‹ãˆã°ã€\"format1\"ã‚„\"accounting_float\"ã®ã‚ˆã†ãªã‚‚ã®ã§"
+"ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/"
+"docs/jxl/write/NumberFormats.html\"> jxl.write.NumberFormats </ulink>ã‚’å‚ç…§ã—"
+"ã¦ä¸‹ã•ã„。)"
#. Tag: para
-#: Excel.xml:1312
+#: Excel.xml:1311
#, no-c-format
-msgid "if the mask is not in the list, it is treated as a custom mask (see <ulink url=\"http://java.sun.com/javase/6/docs/api/java/text/DecimalFormat.html\"> java.text.DecimalFormat </ulink> ). e.g \"0.00\" and automatically converted to the closest match."
-msgstr "マスクãŒãƒªã‚¹ãƒˆã«ãªã‹ã£ãŸå ´åˆã¯ã€ã‚«ã‚¹ã‚¿ãƒ マスクã¨ã—ã¦æ‰±ã‚ã‚Œã¾ã™ï¼ˆ<ulink url=\"http://java.sun.com/javase/6/docs/api/java/text/DecimalFormat.html\"> java.text.DecimalFormat </ulink>ã‚’å‚照下ã•ã„)。例ãˆã°\"0.00\"ã§ã‚ã£ãŸã‚Šã€è‡ªå‹•çš„ã«ä¸€ç•ªè¿‘ã„ã‚‚ã®ã«å¤‰æ›ã•ã‚ŒãŸæ›¸å¼ãŒæŽ¡ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"if the mask is not in the list, it is treated as a custom mask (see <ulink "
+"url=\"http://java.sun.com/javase/6/docs/api/java/text/DecimalFormat.html\"> "
+"java.text.DecimalFormat </ulink> ). e.g \"0.00\" and automatically converted "
+"to the closest match."
+msgstr ""
+"マスクãŒãƒªã‚¹ãƒˆã«ãªã‹ã£ãŸå ´åˆã¯ã€ã‚«ã‚¹ã‚¿ãƒ マスクã¨ã—ã¦æ‰±ã‚ã‚Œã¾ã™ï¼ˆ<ulink url="
+"\"http://java.sun.com/javase/6/docs/api/java/text/DecimalFormat.html\"> java."
+"text.DecimalFormat </ulink>ã‚’å‚照下ã•ã„)。例ãˆã°\"0.00\"ã§ã‚ã£ãŸã‚Šã€è‡ªå‹•çš„ã«"
+"一番近ã„ã‚‚ã®ã«å¤‰æ›ã•ã‚ŒãŸæ›¸å¼ãŒæŽ¡ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:1323
+#: Excel.xml:1322
#, no-c-format
msgid "Date masks"
msgstr "日付マスク"
#. Tag: para
-#: Excel.xml:1324
+#: Excel.xml:1323
#, no-c-format
-msgid "When encountering a format mask, first it is checked if it is in internal form, e.g \"format1\", \"format2\" and so on (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/write/DecimalFormats.html\"> jxl.write.DecimalFormats </ulink> )."
-msgstr "書å¼ãƒžã‚¹ã‚¯ãŒã‚ã£ãŸå ´åˆã€ã¾ãšãã‚ŒãŒçµ„ã¿è¾¼ã¿ã®å½¢å¼ã§ã‚ã‚‹ã‹ã©ã†ã‹ãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚組ã¿è¾¼ã¿ã®å½¢å¼ã¯ä¾‹ãˆã°ã€\"format1\"ã‚„\"format2\"ã®ã‚ˆã†ãªã‚‚ã®ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/write/DecimalFormats.html\"> jxl.write.DecimalFormats </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"When encountering a format mask, first it is checked if it is in internal "
+"form, e.g \"format1\", \"format2\" and so on (see <ulink url=\"http://"
+"jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/write/"
+"DecimalFormats.html\"> jxl.write.DecimalFormats </ulink> )."
+msgstr ""
+"書å¼ãƒžã‚¹ã‚¯ãŒã‚ã£ãŸå ´åˆã€ã¾ãšãã‚ŒãŒçµ„ã¿è¾¼ã¿ã®å½¢å¼ã§ã‚ã‚‹ã‹ã©ã†ã‹ãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œ"
+"ã¾ã™ã€‚組ã¿è¾¼ã¿ã®å½¢å¼ã¯ä¾‹ãˆã°ã€\"format1\"ã‚„\"format2\"ã®ã‚ˆã†ãªã‚‚ã®ã§ã™"
+"(<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/"
+"docs/jxl/write/DecimalFormats.html\"> jxl.write.DecimalFormats </ulink>ã‚’å‚ç…§"
+"ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:1333
+#: Excel.xml:1332
#, no-c-format
-msgid "if the mask is not in the list, it is treated as a custom mask (see <ulink url=\"http://java.sun.com/javase/6/docs/api/java/text/DateFormat.html\"> java.text.DateFormat </ulink> )., e.g \"dd.MM.yyyy\" and automatically converted to the closest match."
-msgstr "マスクãŒãƒªã‚¹ãƒˆã«ãªã‹ã£ãŸå ´åˆã¯ã€ã‚«ã‚¹ã‚¿ãƒ マスクã¨ã—ã¦æ‰±ã‚ã‚Œã¾ã™ï¼ˆ<ulink url=\"http://java.sun.com/javase/6/docs/api/java/text/DateFormat.html\"> java.text.DateFormat </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。例ãˆã°\"dd.MM.yyyy\"ã§ã‚ã£ãŸã‚Šã€è‡ªå‹•çš„ã«ä¸€ç•ªè¿‘ã„ã‚‚ã®ã«å¤‰æ›ã•ã‚ŒãŸæ›¸å¼ãŒæŽ¡ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"if the mask is not in the list, it is treated as a custom mask (see <ulink "
+"url=\"http://java.sun.com/javase/6/docs/api/java/text/DateFormat.html\"> "
+"java.text.DateFormat </ulink> )., e.g \"dd.MM.yyyy\" and automatically "
+"converted to the closest match."
+msgstr ""
+"マスクãŒãƒªã‚¹ãƒˆã«ãªã‹ã£ãŸå ´åˆã¯ã€ã‚«ã‚¹ã‚¿ãƒ マスクã¨ã—ã¦æ‰±ã‚ã‚Œã¾ã™ï¼ˆ<ulink url="
+"\"http://java.sun.com/javase/6/docs/api/java/text/DateFormat.html\"> java."
+"text.DateFormat </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。例ãˆã°\"dd.MM.yyyy\"ã§ã‚ã£ãŸã‚Šã€"
+"自動的ã«ä¸€ç•ªè¿‘ã„ã‚‚ã®ã«å¤‰æ›ã•ã‚ŒãŸæ›¸å¼ãŒæŽ¡ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:1347
+#: Excel.xml:1346
#, no-c-format
msgid "Formulas"
msgstr "formulaè¦ç´ "
#. Tag: para
-#: Excel.xml:1348
+#: Excel.xml:1347
#, no-c-format
-msgid "Formulas are nested within columns (for iteration) or inside worksheets (for direct placement using the <literal>column</literal> and <literal>row</literal> attributes) and add calculations or functions to ranges of cells. They are essentially cells, see <xref linkend=\"excel.cells\"/> for available attributes. Note that they can apply templates and have own font definitions etc just as normal cells."
-msgstr "formulaè¦ç´ ã¯ã€columnè¦ç´ ã®ä¸ï¼ˆå€¤ã®åˆ—挙ã®ãŸã‚)ã€ã‚ã‚‹ã„ã¯worksheetè¦ç´ ã®ä¸ï¼ˆ<literal>column</literal>属性ã¨<literal>row</literal>属性を用ã„ãŸç›´æŽ¥çš„ãªé…ç½®ã®ãŸã‚)ã«ç½®ã‹ã‚Œã€ã‚る範囲ã®ã‚»ãƒ«å€¤ã®è¨ˆç®—や関数ã®é©ç”¨ã‚’è¡Œã„ã¾ã™ã€‚formulaè¦ç´ ã¯æœ¬è³ªçš„ã«ã‚»ãƒ«ãªã®ã§ã€åˆ©ç”¨å¯èƒ½ãªå±žæ€§ã‚’見るãŸã‚ã«ã¯<xref linkend=\"excel.cells\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。formulaè¦ç´ ã¯ã€ãƒ†ãƒ³ãƒ—レートã«ã‚‚é©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã€é€šå¸¸ã®ã‚»ãƒ«ã¨åŒæ§˜ã€ç‹¬è‡ªã®ãƒ•ã‚©ãƒ³ãƒˆãªã©ã®å®šç¾©ã‚’æŒã¤ã“ã¨ã‚‚ã§ãã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"Formulas are nested within columns (for iteration) or inside worksheets (for "
+"direct placement using the <literal>column</literal> and <literal>row</"
+"literal> attributes) and add calculations or functions to ranges of cells. "
+"They are essentially cells, see <xref linkend=\"excel.cells\"/> for "
+"available attributes. Note that they can apply templates and have own font "
+"definitions etc just as normal cells."
+msgstr ""
+"formulaè¦ç´ ã¯ã€columnè¦ç´ ã®ä¸ï¼ˆå€¤ã®åˆ—挙ã®ãŸã‚)ã€ã‚ã‚‹ã„ã¯worksheetè¦ç´ ã®ä¸"
+"(<literal>column</literal>属性ã¨<literal>row</literal>属性を用ã„ãŸç›´æŽ¥çš„ãªé…"
+"ç½®ã®ãŸã‚)ã«ç½®ã‹ã‚Œã€ã‚る範囲ã®ã‚»ãƒ«å€¤ã®è¨ˆç®—や関数ã®é©ç”¨ã‚’è¡Œã„ã¾ã™ã€‚formulaè¦ç´ "
+"ã¯æœ¬è³ªçš„ã«ã‚»ãƒ«ãªã®ã§ã€åˆ©ç”¨å¯èƒ½ãªå±žæ€§ã‚’見るãŸã‚ã«ã¯<xref linkend=\"excel.cells"
+"\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。formulaè¦ç´ ã¯ã€ãƒ†ãƒ³ãƒ—レートã«ã‚‚é©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã€é€šå¸¸"
+"ã®ã‚»ãƒ«ã¨åŒæ§˜ã€ç‹¬è‡ªã®ãƒ•ã‚©ãƒ³ãƒˆãªã©ã®å®šç¾©ã‚’æŒã¤ã“ã¨ã‚‚ã§ãã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•"
+"ã„。"
#. Tag: para
-#: Excel.xml:1357
-#, no-c-format
-msgid "The formula of the cell in placed in the <literal>value</literal> -attribute as a normal &excel; notation. Note that when doing cross-sheet formulas, the worksheets must exist before referencing a formula against them. The value is a string."
-msgstr "セルã®å¼ã¯ã€<literal>value</literal>属性ã®ä¸ã«ã€é€šå¸¸ã®Microsoft® Excel® スプレッドアプリケーションã¨åŒã˜æ›¸ãæ–¹ã§è¨˜è¿°ã—ã¾ã™ã€‚複数ã®ã‚·ãƒ¼ãƒˆã‚’横æ–ã™ã‚‹å¼ã‚’使用ã™ã‚‹å ´åˆã¯ã€ãã®å¼ãŒå‚ç…§ã•ã‚Œã‚‹å‰ã«ã€ãã®å¼ã«ç™»å ´ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆãŒå˜åœ¨ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。値ã¯æ–‡å—列ã§ã™ã€‚"
+#: Excel.xml:1356
+#, fuzzy, no-c-format
+msgid ""
+"The formula of the cell is placed in the <literal>value</literal> -attribute "
+"as a normal &excel; notation. Note that when doing cross-sheet formulas, the "
+"worksheets must exist before referencing a formula against them. The value "
+"is a string."
+msgstr ""
+"セルã®å¼ã¯ã€<literal>value</literal>属性ã®ä¸ã«ã€é€šå¸¸ã®Microsoft® Excel® スプ"
+"レッドアプリケーションã¨åŒã˜æ›¸ãæ–¹ã§è¨˜è¿°ã—ã¾ã™ã€‚複数ã®ã‚·ãƒ¼ãƒˆã‚’横æ–ã™ã‚‹å¼ã‚’使"
+"用ã™ã‚‹å ´åˆã¯ã€ãã®å¼ãŒå‚ç…§ã•ã‚Œã‚‹å‰ã«ã€ãã®å¼ã«ç™»å ´ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆãŒå˜åœ¨ã—ãª"
+"ã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:1363
-#, no-c-format
+#: Excel.xml:1362
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
" <e:workbook>\n"
-" <e:cellTemplate name=\"fooTemplate\">\n"
-" <e:font color=\"red\"/>\n"
-" </e:cellTemplate>\n"
" <e:worksheet name=\"fooSheet\">\n"
" <e:cell column=\"0\" row=\"0\" value=\"1\"/>\n"
" </e:worksheet>\n"
" <e:worksheet name=\"barSheet\">\n"
" <e:cell column=\"0\" row=\"0\" value=\"2\"/>\n"
" <e:formula column=\"0\" row=\"1\" \n"
-" value=\"fooSheet!A1+barSheet1!A1\" \n"
-" templates=\"fooTemplate\">\n"
+" value=\"fooSheet!A1+barSheet1!A1\">\n"
" <e:font fontSize=\"12\"/>\n"
" </e:formula>\n"
" </e:worksheet>\n"
@@ -1358,61 +1980,92 @@
" ]]>"
#. Tag: para
-#: Excel.xml:1364
+#: Excel.xml:1363
#, no-c-format
-msgid "defines an formula in B2 summing cells A1 in worksheets FooSheet and BarSheet"
-msgstr "ã“ã‚Œã¯ã€BarSheetã®B1セルã«ã€FooSheetã¨BarSheetã®A1セルåŒå£«ã‚’åŠ ç®—ã™ã‚‹å¼ã‚’定義ã—ã¾ã™ã€‚"
+msgid ""
+"defines an formula in B2 summing cells A1 in worksheets FooSheet and BarSheet"
+msgstr ""
+"ã“ã‚Œã¯ã€BarSheetã®B1セルã«ã€FooSheetã¨BarSheetã®A1セルåŒå£«ã‚’åŠ ç®—ã™ã‚‹å¼ã‚’定義"
+"ã—ã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:1370
+#: Excel.xml:1369
#, no-c-format
msgid "Images"
msgstr "imageè¦ç´ "
#. Tag: para
-#: Excel.xml:1371
+#: Excel.xml:1370
#, no-c-format
-msgid "Images are nested within columns (for iteration) or inside worksheets (for direct placement using the <literal>startColumn/startRow</literal> and <literal>rowSpan/columnSpan</literal> attributes). The spans are optional and if omitted, the image will be inserted without resizing."
-msgstr "imageè¦ç´ ã¯ã€columnè¦ç´ ã®ä¸ï¼ˆå€¤ã®åˆ—挙ã®ãŸã‚)ã€ã‚ã‚‹ã„ã¯worksheetè¦ç´ ã®ä¸ï¼ˆ<literal>startColumn/startRow</literal>属性ã¨<literal>rowSpan/columnSpan</literal>属性を用ã„ãŸç›´æŽ¥çš„ãªé…ç½®ã®ãŸã‚)ã«ç½®ã‹ã‚Œã¾ã™ã€‚spanã¯ã‚ªãƒ—ションã§ã‚ã‚Šã€çœç•¥ã•ã‚ŒãŸå ´åˆã¯ã€ç”»åƒã¯ãƒªã‚µã‚¤ã‚ºã•ã‚Œãšã«æŒ¿å…¥ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Images are nested within columns (for iteration) or inside worksheets (for "
+"direct placement using the <literal>startColumn/startRow</literal> and "
+"<literal>rowSpan/columnSpan</literal> attributes). The spans are optional "
+"and if omitted, the image will be inserted without resizing."
+msgstr ""
+"imageè¦ç´ ã¯ã€columnè¦ç´ ã®ä¸ï¼ˆå€¤ã®åˆ—挙ã®ãŸã‚)ã€ã‚ã‚‹ã„ã¯worksheetè¦ç´ ã®ä¸"
+"(<literal>startColumn/startRow</literal>属性ã¨<literal>rowSpan/columnSpan</"
+"literal>属性を用ã„ãŸç›´æŽ¥çš„ãªé…ç½®ã®ãŸã‚)ã«ç½®ã‹ã‚Œã¾ã™ã€‚spanã¯ã‚ªãƒ—ションã§ã‚"
+"ã‚Šã€çœç•¥ã•ã‚ŒãŸå ´åˆã¯ã€ç”»åƒã¯ãƒªã‚µã‚¤ã‚ºã•ã‚Œãšã«æŒ¿å…¥ã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:1385
+#: Excel.xml:1384
#, no-c-format
msgid "<e:image>"
msgstr "<e:image>"
#. Tag: para
-#: Excel.xml:1394
-#, no-c-format
-msgid "<literal>startColumn</literal> —The starting column of the image. The default is the internal counter. The value is a number. Note that the value is 0-based."
-msgstr "<literal>startColumn</literal> —ç”»åƒã‚’表示ã•ã›ã‚‹é–‹å§‹åˆ—ã§ã™ã€‚デフォルトã¯ã€å†…部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1393
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startColumn</literal> — The starting column of the image. The "
+"default is the internal counter. The value is a number. Note that the value "
+"is 0-based."
+msgstr ""
+"<literal>startColumn</literal> —ç”»åƒã‚’表示ã•ã›ã‚‹é–‹å§‹åˆ—ã§ã™ã€‚デフォルト"
+"ã¯ã€å†…部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:1402
-#, no-c-format
-msgid "<literal>startRow</literal> —The starting row of the image. The default is the internal counter. The value is a number. Note that the value is 0-based."
-msgstr "<literal>startRow</literal> —ç”»åƒã‚’表示ã•ã›ã‚‹é–‹å§‹è¡Œã§ã™ã€‚デフォルトã¯å†…部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1401
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startRow</literal> — The starting row of the image. The "
+"default is the internal counter. The value is a number. Note that the value "
+"is 0-based."
+msgstr ""
+"<literal>startRow</literal> —ç”»åƒã‚’表示ã•ã›ã‚‹é–‹å§‹è¡Œã§ã™ã€‚デフォルトã¯å†…"
+"部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:1410
-#, no-c-format
-msgid "<literal>columnSpan</literal> —The column span of the image. The default is one resulting in the default width of the image. The value is a float."
-msgstr "<literal>columnSpan</literal> —ç”»åƒé ˜åŸŸã®åˆ—å¹…ã§ã™ã€‚デフォルトã¯ç”»åƒã®å¹…ã§ã™ã€‚値ã¯æµ®å‹•å°æ•°ç‚¹æ•°ã§ã™ã€‚"
+#: Excel.xml:1409
+#, fuzzy, no-c-format
+msgid ""
+"<literal>columnSpan</literal> — The column span of the image. The "
+"default is one resulting in the default width of the image. The value is a "
+"float."
+msgstr ""
+"<literal>columnSpan</literal> —ç”»åƒé ˜åŸŸã®åˆ—å¹…ã§ã™ã€‚デフォルトã¯ç”»åƒã®å¹…"
+"ã§ã™ã€‚値ã¯æµ®å‹•å°æ•°ç‚¹æ•°ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1418
-#, no-c-format
-msgid "<literal>rowSpan</literal> —The row span of the image. The default is the one resulting in the default height of the image. The value is a float."
-msgstr "<literal>rowSpan</literal> —ç”»åƒé ˜åŸŸã®è¡Œé«˜ã§ã™ã€‚デフォルトã¯ç”»åƒã®é«˜ã•ã§ã™ã€‚値ã¯æµ®å‹•å°æ•°ç‚¹æ•°ã§ã™ã€‚"
+#: Excel.xml:1417
+#, fuzzy, no-c-format
+msgid ""
+"<literal>rowSpan</literal> — The row span of the image. The default is "
+"the one resulting in the default height of the image. The value is a float."
+msgstr ""
+"<literal>rowSpan</literal> —ç”»åƒé ˜åŸŸã®è¡Œé«˜ã§ã™ã€‚デフォルトã¯ç”»åƒã®é«˜ã•"
+"ã§ã™ã€‚値ã¯æµ®å‹•å°æ•°ç‚¹æ•°ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1426
-#, no-c-format
-msgid "<literal>URI</literal> —The URI to the image. The value is a string."
+#: Excel.xml:1425
+#, fuzzy, no-c-format
+msgid ""
+"<literal>URI</literal> — The URI to the image. The value is a string."
msgstr "<literal>URI</literal> —ç”»åƒã®URIã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:1458
+#: Excel.xml:1457
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1434,73 +2087,107 @@
" ]]>"
#. Tag: para
-#: Excel.xml:1459
+#: Excel.xml:1458
#, no-c-format
msgid "defines an image in A1:E5 based on the given data"
msgstr "ã“ã‚Œã¯ã€ä¸Žãˆã‚‰ã‚ŒãŸURIã®ç”»åƒã‚’A1:E5ã®é ˜åŸŸã«è¡¨ç¤ºã—ã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:1463
+#: Excel.xml:1462
#, no-c-format
msgid "Hyperlinks"
msgstr "hyperlinkè¦ç´ "
#. Tag: para
-#: Excel.xml:1464
+#: Excel.xml:1463
#, no-c-format
-msgid "Hyperlinks are nested within columns (for iteration) or inside worksheets (for direct placement using the <literal>startColumn/startRow</literal> and <literal>endColumn/endRow</literal> attributes). They add link navigation to URIs"
-msgstr "hyperlinkè¦ç´ ã¯ã€columnè¦ç´ ã®ä¸ï¼ˆå€¤ã®åˆ—挙ã®ãŸã‚)ã€ã‚ã‚‹ã„ã¯worksheetè¦ç´ ã®ä¸ï¼ˆ<literal>startColumn/startRow</literal>属性ã¨<literal>endColumn/endRow</literal>属性を用ã„ãŸç›´æŽ¥çš„ãªé…ç½®ã®ãŸã‚)ã«ç½®ã‹ã‚Œã¾ã™ã€‚ã“れらã¯ã€URIã«å¯¾ã™ã‚‹ãƒªãƒ³ã‚¯ã‚’è¿½åŠ ã—ã¾ã™ã€‚"
+msgid ""
+"Hyperlinks are nested within columns (for iteration) or inside worksheets "
+"(for direct placement using the <literal>startColumn/startRow</literal> and "
+"<literal>endColumn/endRow</literal> attributes). They add link navigation to "
+"URIs"
+msgstr ""
+"hyperlinkè¦ç´ ã¯ã€columnè¦ç´ ã®ä¸ï¼ˆå€¤ã®åˆ—挙ã®ãŸã‚)ã€ã‚ã‚‹ã„ã¯worksheetè¦ç´ ã®ä¸"
+"(<literal>startColumn/startRow</literal>属性ã¨<literal>endColumn/endRow</"
+"literal>属性を用ã„ãŸç›´æŽ¥çš„ãªé…ç½®ã®ãŸã‚)ã«ç½®ã‹ã‚Œã¾ã™ã€‚ã“れらã¯ã€URIã«å¯¾ã™ã‚‹ãƒª"
+"ãƒ³ã‚¯ã‚’è¿½åŠ ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:1479
+#: Excel.xml:1478
#, no-c-format
msgid "<e:hyperlink>"
msgstr "<e:hyperlink>"
#. Tag: para
-#: Excel.xml:1488
-#, no-c-format
-msgid "<literal>startColumn</literal> —The starting column of the hyperlink. The default is the internal counter. The value is a number. Note that the value is 0-based."
-msgstr "<literal>startColumn</literal> —リンクを表示ã•ã›ã‚‹é–‹å§‹åˆ—ã§ã™ã€‚デフォルトã¯ã€å†…部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1487
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startColumn</literal> — The starting column of the hyperlink. "
+"The default is the internal counter. The value is a number. Note that the "
+"value is 0-based."
+msgstr ""
+"<literal>startColumn</literal> —リンクを表示ã•ã›ã‚‹é–‹å§‹åˆ—ã§ã™ã€‚デフォル"
+"トã¯ã€å†…部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•"
+"ã„。"
#. Tag: para
-#: Excel.xml:1496
-#, no-c-format
-msgid "<literal>startRow</literal> —The starting row of the hyperlink. The default is the internal counter. The value is a number. Note that the value is 0-based."
-msgstr "<literal>startRow</literal> —リンクを表示ã•ã›ã‚‹é–‹å§‹è¡Œã§ã™ã€‚デフォルトã¯å†…部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1495
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startRow</literal> — The starting row of the hyperlink. The "
+"default is the internal counter. The value is a number. Note that the value "
+"is 0-based."
+msgstr ""
+"<literal>startRow</literal> —リンクを表示ã•ã›ã‚‹é–‹å§‹è¡Œã§ã™ã€‚デフォルトã¯"
+"内部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:1504
-#, no-c-format
-msgid "<literal>endColumn</literal> —The ending column of the hyperlink. The default is the internal counter. The value is a number. Note that the value is 0-based."
-msgstr "<literal>endColumn</literal> —リンクを表示ã•ã›ã‚‹çµ‚了列ã§ã™ã€‚デフォルトã¯å†…部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1503
+#, fuzzy, no-c-format
+msgid ""
+"<literal>endColumn</literal> — The ending column of the hyperlink. The "
+"default is the internal counter. The value is a number. Note that the value "
+"is 0-based."
+msgstr ""
+"<literal>endColumn</literal> —リンクを表示ã•ã›ã‚‹çµ‚了列ã§ã™ã€‚デフォルト"
+"ã¯å†…部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:1512
-#, no-c-format
-msgid "<literal>endRow</literal> —The ending row of the hyperlink. The default is the internal counter. The value is a number. Note that the value is 0-based."
-msgstr "<literal>endRow</literal> —リンクを表示ã•ã›ã‚‹çµ‚了行ã§ã™ã€‚デフォルトã¯å†…部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1511
+#, fuzzy, no-c-format
+msgid ""
+"<literal>endRow</literal> — The ending row of the hyperlink. The "
+"default is the internal counter. The value is a number. Note that the value "
+"is 0-based."
+msgstr ""
+"<literal>endRow</literal> —リンクを表示ã•ã›ã‚‹çµ‚了行ã§ã™ã€‚デフォルトã¯å†…"
+"部カウンタã®å€¤ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:1520
-#, no-c-format
-msgid "<literal>URL</literal> —The URL to link. The value is a string."
+#: Excel.xml:1519
+#, fuzzy, no-c-format
+msgid "<literal>URL</literal> — The URL to link. The value is a string."
msgstr "<literal>URL</literal> —リンク先URLã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1526
-#, no-c-format
-msgid "<literal>description</literal> —The description of the link. The value is a string."
-msgstr "<literal>description</literal> —リンクã¨ã—ã¦è¡¨ç¤ºã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#: Excel.xml:1525
+#, fuzzy, no-c-format
+msgid ""
+"<literal>description</literal> — The description of the link. The "
+"value is a string."
+msgstr ""
+"<literal>description</literal> —リンクã¨ã—ã¦è¡¨ç¤ºã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚値"
+"ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:1558
+#: Excel.xml:1557
#, no-c-format
msgid ""
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:hyperLink startRow=\"0\" startColumn=\"0\" endRow=\"4\" \n"
+" <e:hyperLink startRow=\"0\" startColumn=\"0\" endRow=\"4"
+"\" \n"
" endColumn=\"4\" URL=\"http://seamframework.org\" \n"
" description=\"The Seam Framework\"/>\n"
" </e:worksheet>\n"
@@ -1510,7 +2197,8 @@
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:hyperLink startRow=\"0\" startColumn=\"0\" endRow=\"4\" \n"
+" <e:hyperLink startRow=\"0\" startColumn=\"0\" endRow=\"4"
+"\" \n"
" endColumn=\"4\" URL=\"http://seamframework.org\" \n"
" description=\"The Seam Framework\"/>\n"
" </e:worksheet>\n"
@@ -1518,268 +2206,282 @@
" ]]>"
#. Tag: para
-#: Excel.xml:1559
+#: Excel.xml:1558
#, no-c-format
msgid "defines a described hyperlink pointing to SFWK in the area A1:E5"
-msgstr "ã“ã‚Œã¯ã€seamframework.orgã®ãƒšãƒ¼ã‚¸ã‚’指ã™ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ä»˜ãリンクをã€A1:E5ã®é ˜åŸŸã«è¡¨ç¤ºã—ã¾ã™ã€‚"
+msgstr ""
+"ã“ã‚Œã¯ã€seamframework.orgã®ãƒšãƒ¼ã‚¸ã‚’指ã™ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ä»˜ãリンクをã€A1:E5ã®é ˜åŸŸã«"
+"表示ã—ã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:1564
+#: Excel.xml:1563
#, no-c-format
msgid "Headers and footers"
msgstr "headerè¦ç´ ã¨footerè¦ç´ "
#. Tag: para
-#: Excel.xml:1565
+#: Excel.xml:1564
#, no-c-format
-msgid "Headers and footers are childrens of worksheets and contain facets which in turn contains a string with commands that are parsed."
-msgstr "headerè¦ç´ ã¨footerè¦ç´ ã¯worksheetè¦ç´ ã®åè¦ç´ ã§ã‚ã‚Šã€facetè¦ç´ ã‚’å«ã¿ã€facetè¦ç´ ã¯ã€ã‚³ãƒžãƒ³ãƒ‰ã®åŸ‹ã‚è¾¼ã¾ã‚ŒãŸæ–‡å—列をå«ã¿ã¾ã™ã€‚æ–‡å—列ã¯æ§‹æ–‡è§£æžã•ã‚Œã€ã‚³ãƒžãƒ³ãƒ‰ã®çµæžœã‚’å«ã‚“ã æ–‡å—列ã¨ã—ã¦è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Headers and footers are childrens of worksheets and contain facets which in "
+"turn contains a string with commands that are parsed."
+msgstr ""
+"headerè¦ç´ ã¨footerè¦ç´ ã¯worksheetè¦ç´ ã®åè¦ç´ ã§ã‚ã‚Šã€facetè¦ç´ ã‚’å«ã¿ã€facetè¦"
+"ç´ ã¯ã€ã‚³ãƒžãƒ³ãƒ‰ã®åŸ‹ã‚è¾¼ã¾ã‚ŒãŸæ–‡å—列をå«ã¿ã¾ã™ã€‚æ–‡å—列ã¯æ§‹æ–‡è§£æžã•ã‚Œã€ã‚³ãƒžãƒ³ãƒ‰"
+"ã®çµæžœã‚’å«ã‚“ã æ–‡å—列ã¨ã—ã¦è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:1577
+#: Excel.xml:1576
#, no-c-format
msgid "<e:header>"
msgstr "<e:header>"
#. Tag: para
-#: Excel.xml:1606
-#: Excel.xml:1669
-#, no-c-format
-msgid "<literal>left</literal> —The contents of the left header/footer part."
+#: Excel.xml:1605 Excel.xml:1668
+#, fuzzy, no-c-format
+msgid ""
+"<literal>left</literal> — The contents of the left header/footer part."
msgstr "<literal>left</literal> —左ヘッダー/フッターã®å†…容ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1613
-#: Excel.xml:1676
-#, no-c-format
-msgid "<literal>center</literal> —The contents of the center header/footer part."
+#: Excel.xml:1612 Excel.xml:1675
+#, fuzzy, no-c-format
+msgid ""
+"<literal>center</literal> — The contents of the center header/footer "
+"part."
msgstr "<literal>center</literal> —ä¸å¤®ãƒ˜ãƒƒãƒ€ãƒ¼/フッターã®å†…容ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:1620
-#: Excel.xml:1683
-#, no-c-format
-msgid "<literal>right</literal> —The contents of the right header/footer part."
+#: Excel.xml:1619 Excel.xml:1682
+#, fuzzy, no-c-format
+msgid ""
+"<literal>right</literal> — The contents of the right header/footer "
+"part."
msgstr "<literal>right</literal> —å³ãƒ˜ãƒƒãƒ€ãƒ¼/フッターã®å†…容ã§ã™ã€‚"
#. Tag: literal
-#: Excel.xml:1640
+#: Excel.xml:1639
#, no-c-format
msgid "<e:footer>"
msgstr "<e:footer>"
#. Tag: para
-#: Excel.xml:1695
+#: Excel.xml:1694
#, no-c-format
-msgid "The content of the facets is a string that can contain various #-delimited commands as follows:"
-msgstr "facetè¦ç´ ã®å†…容ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«#ã§åŒºåˆ‡ã‚‰ã‚ŒãŸã•ã¾ã–ã¾ãªã‚³ãƒžãƒ³ãƒ‰ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The content of the facets is a string that can contain various #-delimited "
+"commands as follows:"
+msgstr ""
+"facetè¦ç´ ã®å†…容ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«#ã§åŒºåˆ‡ã‚‰ã‚ŒãŸã•ã¾ã–ã¾ãªã‚³ãƒžãƒ³ãƒ‰ã‚’å«ã‚ã‚‹ã“ã¨"
+"ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1706
+#: Excel.xml:1705
#, no-c-format
msgid "#date#"
msgstr "#date#"
#. Tag: para
-#: Excel.xml:1709
+#: Excel.xml:1708
#, no-c-format
msgid "Inserts the current date"
msgstr "ç¾åœ¨ã®æ—¥ä»˜ã‚’挿入ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1714
+#: Excel.xml:1713
#, no-c-format
msgid "#page_number#"
msgstr "#page_number#"
#. Tag: para
-#: Excel.xml:1717
+#: Excel.xml:1716
#, no-c-format
msgid "Inserts the current page number"
msgstr "ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã‚’挿入ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1722
+#: Excel.xml:1721
#, no-c-format
msgid "#time#"
msgstr "#time#"
#. Tag: para
-#: Excel.xml:1725
+#: Excel.xml:1724
#, no-c-format
msgid "Inserts the current time"
msgstr "ç¾åœ¨ã®æ™‚刻を挿入ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1730
+#: Excel.xml:1729
#, no-c-format
msgid "#total_pages#"
msgstr "#total_pages#"
#. Tag: para
-#: Excel.xml:1733
+#: Excel.xml:1732
#, no-c-format
msgid "Inserts the total page count"
msgstr "ç·ãƒšãƒ¼ã‚¸æ•°ã‚’挿入ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1738
+#: Excel.xml:1737
#, no-c-format
msgid "#worksheet_name#"
msgstr "#worksheet_name#"
#. Tag: para
-#: Excel.xml:1741
+#: Excel.xml:1740
#, no-c-format
msgid "Inserts the worksheet name"
msgstr "シートåを挿入ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1746
+#: Excel.xml:1745
#, no-c-format
msgid "#workbook_name#"
msgstr "#workbook_name#"
#. Tag: para
-#: Excel.xml:1749
+#: Excel.xml:1748
#, no-c-format
msgid "Inserts the workbook name"
msgstr "ブックåを挿入ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1754
+#: Excel.xml:1753
#, no-c-format
msgid "#bold#"
msgstr "#bold#"
#. Tag: para
-#: Excel.xml:1757
+#: Excel.xml:1756
#, no-c-format
msgid "Toggles bold font, use another #bold# to turn it off"
msgstr "強調文å—ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚次ã®#bold#ã¾ã§æœ‰åŠ¹ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1765
+#: Excel.xml:1764
#, no-c-format
msgid "#italics#"
msgstr "#italics#"
#. Tag: para
-#: Excel.xml:1768
+#: Excel.xml:1767
#, no-c-format
msgid "Toggles italic font, use another #italic# to turn it off"
msgstr "斜体文å—ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚次ã®#italic#ã¾ã§æœ‰åŠ¹ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1776
+#: Excel.xml:1775
#, no-c-format
msgid "#underline#"
msgstr "#underline#"
#. Tag: para
-#: Excel.xml:1779
+#: Excel.xml:1778
#, no-c-format
msgid "Toggles underlining, use another #underline# to turn it off"
msgstr "下線を引ãã¾ã™ã€‚次ã®#underline#ã¾ã§æœ‰åŠ¹ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1787
+#: Excel.xml:1786
#, no-c-format
msgid "#double_underline#"
msgstr "#double_underline#"
#. Tag: para
-#: Excel.xml:1790
+#: Excel.xml:1789
#, no-c-format
-msgid "Toggles double underlining, use another #double_underline# to turn it off"
+msgid ""
+"Toggles double underlining, use another #double_underline# to turn it off"
msgstr "二é‡ä¸‹ç·šã‚’引ãã¾ã™ã€‚次ã®#double_underline#ã¾ã§æœ‰åŠ¹ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1798
+#: Excel.xml:1797
#, no-c-format
msgid "#outline#"
msgstr "#outline#"
#. Tag: para
-#: Excel.xml:1801
+#: Excel.xml:1800
#, no-c-format
msgid "Toggles outlined font, use another #outline# to turn it off"
msgstr "アウトラインフォントã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚次ã®#outline#ã¾ã§æœ‰åŠ¹ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1809
+#: Excel.xml:1808
#, no-c-format
msgid "#shadow#"
msgstr "#shadow#"
#. Tag: para
-#: Excel.xml:1812
+#: Excel.xml:1811
#, no-c-format
msgid "Toggles shadowed font, use another #shadow# to turn it off"
msgstr "影付ãæ–‡å—ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚次ã®#shadow#ã¾ã§æœ‰åŠ¹ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1820
+#: Excel.xml:1819
#, no-c-format
msgid "#strikethrough#"
msgstr "#strikethrough#"
#. Tag: para
-#: Excel.xml:1823
+#: Excel.xml:1822
#, no-c-format
msgid "Toggles strikethrough font, use another #strikethrough# to turn it off"
msgstr "å–り消ã—線を引ãã¾ã™ã€‚次ã®#strikethrough#ã¾ã§æœ‰åŠ¹ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1831
+#: Excel.xml:1830
#, no-c-format
msgid "#subscript#"
msgstr "#subscript#"
#. Tag: para
-#: Excel.xml:1834
+#: Excel.xml:1833
#, no-c-format
msgid "Toggles subscripted font, use another #subscript# to turn it off"
msgstr "下付ãæ–‡å—ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚次ã®#subscript#ã¾ã§æœ‰åŠ¹ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1842
+#: Excel.xml:1841
#, no-c-format
msgid "#superscript#"
msgstr "#superscript#"
#. Tag: para
-#: Excel.xml:1845
+#: Excel.xml:1844
#, no-c-format
msgid "Toggles superscript font, use another #superscript# to turn it off"
msgstr "上付ãæ–‡å—ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚次ã®#superscript#ã¾ã§æœ‰åŠ¹ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1853
+#: Excel.xml:1852
#, no-c-format
msgid "#font_name#"
msgstr "#superscript#"
#. Tag: para
-#: Excel.xml:1856
+#: Excel.xml:1855
#, no-c-format
msgid "Sets font name, used like #font_name=Verdana\""
msgstr "フォントåã‚’è¨å®šã—ã¾ã™ã€‚#font_name=Verdana#ã®ã‚ˆã†ã«è¨å®šã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:1863
+#: Excel.xml:1862
#, no-c-format
msgid "#font_size#"
msgstr "#font_size#"
#. Tag: para
-#: Excel.xml:1866
+#: Excel.xml:1865
#, no-c-format
msgid "Sets font size, use like #font_size=12#"
msgstr "フォントサイズをè¨å®šã—ã¾ã™ã€‚#font_size=12#ã®ã‚ˆã†ã«è¨å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:1874
+#: Excel.xml:1873
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1787,7 +2489,8 @@
" <e:worksheet> \n"
" <e:header>\n"
" <f:facet name=\"left\">\n"
-" This document was made on #date# and has #total_pages# pages\n"
+" This document was made on #date# and has "
+"#total_pages# pages\n"
" </f:facet>\n"
" <f:facet name=\"right\">\n"
" #time#\n"
@@ -1802,7 +2505,8 @@
" <e:worksheet> \n"
" <e:header>\n"
" <f:facet name=\"left\">\n"
-" This document was made on #date# and has #total_pages# pages\n"
+" This document was made on #date# and has "
+"#total_pages# pages\n"
" </f:facet>\n"
" <f:facet name=\"right\">\n"
" #time#\n"
@@ -1813,49 +2517,69 @@
" ]]>"
#. Tag: title
-#: Excel.xml:1877
+#: Excel.xml:1876
#, no-c-format
msgid "Print areas and titles"
msgstr "printAreaè¦ç´ ã¨printTitleè¦ç´ "
#. Tag: para
-#: Excel.xml:1878
+#: Excel.xml:1877
#, no-c-format
-msgid "Print areas and titles childrens of worksheets and worksheet templates and provide... print areas and titles."
-msgstr "printAreaè¦ç´ ã¨printTitleè¦ç´ ã¯ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã‚„ワークシートテンプレートã®åè¦ç´ ã§ã‚ã‚Šã€å°åˆ·ç¯„囲やå°åˆ·ã‚¿ã‚¤ãƒˆãƒ«ã‚’è¨å®šã—ã¾ã™ã€‚"
+msgid ""
+"Print areas and titles childrens of worksheets and worksheet templates and "
+"provide... print areas and titles."
+msgstr ""
+"printAreaè¦ç´ ã¨printTitleè¦ç´ ã¯ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆã‚„ワークシートテンプレートã®åè¦ç´ "
+"ã§ã‚ã‚Šã€å°åˆ·ç¯„囲やå°åˆ·ã‚¿ã‚¤ãƒˆãƒ«ã‚’è¨å®šã—ã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:1890
+#: Excel.xml:1889
#, no-c-format
msgid "<e:printArea>"
msgstr "<e:printArea>"
#. Tag: para
-#: Excel.xml:1899
-#, no-c-format
-msgid "<literal>firstColumn</literal> —The column of the top-left corner of the area. The parameter is a number. Note that the value is 0-based."
-msgstr "<literal>firstColumn</literal> —å°åˆ·ç¯„囲ã®å·¦ä¸Šè§’ã®åˆ—ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1898
+#, fuzzy, no-c-format
+msgid ""
+"<literal>firstColumn</literal> — The column of the top-left corner of "
+"the area. The parameter is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>firstColumn</literal> —å°åˆ·ç¯„囲ã®å·¦ä¸Šè§’ã®åˆ—ã§ã™ã€‚値ã¯æ•°å€¤ã§"
+"ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:1907
-#, no-c-format
-msgid "<literal>firstRow</literal> —The row of the top-left corner of the area. The parameter is a number. Note that the value is 0-based."
-msgstr "<literal>firstRow</literal> —å°åˆ·ç¯„囲ã®å·¦ä¸Šè§’ã®è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1906
+#, fuzzy, no-c-format
+msgid ""
+"<literal>firstRow</literal> — The row of the top-left corner of the "
+"area. The parameter is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>firstRow</literal> —å°åˆ·ç¯„囲ã®å·¦ä¸Šè§’ã®è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値"
+"ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:1915
-#, no-c-format
-msgid "<literal>lastColumn</literal> —The column of the bottom-right corner of the area. The parameter is a number. Note that the value is 0-based."
-msgstr "<literal>lastColumn</literal> —å°åˆ·ç¯„囲ã®å³ä¸‹è§’ã®åˆ—ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1914
+#, fuzzy, no-c-format
+msgid ""
+"<literal>lastColumn</literal> — The column of the bottom-right corner "
+"of the area. The parameter is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>lastColumn</literal> —å°åˆ·ç¯„囲ã®å³ä¸‹è§’ã®åˆ—ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
+"値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:1923
-#, no-c-format
-msgid "<literal>lastRow</literal> —The row of the bottom-right corner of the area. The parameter is a number. Note that the value is 0-based."
-msgstr "<literal>lastRow</literal> —å°åˆ·ç¯„囲ã®å³ä¸‹è§’ã®è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1922
+#, fuzzy, no-c-format
+msgid ""
+"<literal>lastRow</literal> — The row of the bottom-right corner of the "
+"area. The parameter is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>lastRow</literal> —å°åˆ·ç¯„囲ã®å³ä¸‹è§’ã®è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値"
+"ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: programlisting
-#: Excel.xml:1956
+#: Excel.xml:1955
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1881,96 +2605,113 @@
" ]]>"
#. Tag: para
-#: Excel.xml:1957
+#: Excel.xml:1956
#, no-c-format
msgid "defines a print title between A1:A10 and a print area between B2:J10."
-msgstr "ã“ã‚Œã¯ã€A1:A10ã®é ˜åŸŸã‚’å°åˆ·ã‚¿ã‚¤ãƒˆãƒ«ã¨ã—ã€B2:J10ã®é ˜åŸŸã‚’å°åˆ·ç¯„囲ã¨ã—ã¾ã™ã€‚"
+msgstr ""
+"ã“ã‚Œã¯ã€A1:A10ã®é ˜åŸŸã‚’å°åˆ·ã‚¿ã‚¤ãƒˆãƒ«ã¨ã—ã€B2:J10ã®é ˜åŸŸã‚’å°åˆ·ç¯„囲ã¨ã—ã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:1962
+#: Excel.xml:1961
#, no-c-format
msgid "Worksheet Commands"
msgstr "ワークシートコマンドè¦ç´ "
#. Tag: para
-#: Excel.xml:1963
+#: Excel.xml:1962
#, no-c-format
-msgid "Worksheet commands are children of workbooks and are usually executed only once."
-msgstr "ワークシートコマンドè¦ç´ ã¯workbookè¦ç´ ã®åè¦ç´ ã§ã‚ã‚Šã€é€šå¸¸ä¸€å›žã ã‘実行ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Worksheet commands are children of workbooks and are usually executed only "
+"once."
+msgstr ""
+"ワークシートコマンドè¦ç´ ã¯workbookè¦ç´ ã®åè¦ç´ ã§ã‚ã‚Šã€é€šå¸¸ä¸€å›žã ã‘実行ã•ã‚Œã¾"
+"ã™ã€‚"
#. Tag: title
-#: Excel.xml:1968
+#: Excel.xml:1967
#, no-c-format
msgid "Grouping"
msgstr "グルーピング"
#. Tag: para
-#: Excel.xml:1969
+#: Excel.xml:1968
#, no-c-format
msgid "Provides grouping of columns and rows."
msgstr "行や列ã®ã‚°ãƒ«ãƒ¼ãƒ”ングを行ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:1978
+#: Excel.xml:1977
#, no-c-format
msgid "<e:groupRows>"
msgstr "<e:groupRows>"
#. Tag: para
-#: Excel.xml:1987
-#, no-c-format
-msgid "<literal>startRow</literal> —The row to start the grouping at. The value is a number. Note that the value is 0-based."
-msgstr "<literal>startRow</literal> —グルーピングã®ç¯„囲ã®é–‹å§‹è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1986
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startRow</literal> — The row to start the grouping at. The "
+"value is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>startRow</literal> —グルーピングã®ç¯„囲ã®é–‹å§‹è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§"
+"ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:1995
-#, no-c-format
-msgid "<literal>endRow</literal> —The row to end the grouping at. The value is a number. Note that the value is 0-based."
-msgstr "<literal>endRow</literal> —グルーピングã®ç¯„囲ã®çµ‚了行ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:1994
+#, fuzzy, no-c-format
+msgid ""
+"<literal>endRow</literal> — The row to end the grouping at. The value "
+"is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>endRow</literal> —グルーピングã®ç¯„囲ã®çµ‚了行ã§ã™ã€‚値ã¯æ•°å€¤ã§"
+"ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2003
-#: Excel.xml:2068
-#, no-c-format
-msgid "<literal>collapse</literal> —Should the grouping be collapsed initially? The value is a boolean."
-msgstr "<literal>collapse</literal> —åˆæœŸçŠ¶æ…‹ã§ã€ã‚°ãƒ«ãƒ¼ãƒ”ングã®ç¯„囲を折りãŸãŸã‚€ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
+#: Excel.xml:2002 Excel.xml:2067
+#, fuzzy, no-c-format
+msgid ""
+"<literal>collapse</literal> — Should the grouping be collapsed "
+"initially? The value is a boolean."
+msgstr ""
+"<literal>collapse</literal> —åˆæœŸçŠ¶æ…‹ã§ã€ã‚°ãƒ«ãƒ¼ãƒ”ングã®ç¯„囲を折りãŸãŸã‚€"
+"ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚値ã¯è«–ç†å€¤ã§ã™ã€‚"
-#. Tag: emphasis
-#: Excel.xml:2011
-#: Excel.xml:2076
-#: Excel.xml:2136
-#: Excel.xml:2215
-#, no-c-format
-msgid "Child elements"
-msgstr "åè¦ç´ "
-
#. Tag: literal
-#: Excel.xml:2043
+#: Excel.xml:2042
#, no-c-format
msgid "<e:groupColumns>"
msgstr "<e:groupColumns>"
#. Tag: para
-#: Excel.xml:2052
-#, no-c-format
-msgid "<literal>startColumn</literal> —The column to start the grouping at. The value is a number. Note that the value is 0-based."
-msgstr "<literal>startColumn</literal> —グルーピングã®ç¯„囲ã®é–‹å§‹åˆ—ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:2051
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startColumn</literal> — The column to start the grouping at. "
+"The value is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>startColumn</literal> —グルーピングã®ç¯„囲ã®é–‹å§‹åˆ—ã§ã™ã€‚値ã¯æ•°"
+"値ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2060
-#, no-c-format
-msgid "<literal>endColumn</literal> —The column to end the grouping at. The value is a number. Note that the value is 0-based."
-msgstr "<literal>endColumn</literal> —グルーピングã®ç¯„囲ã®çµ‚了列ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:2059
+#, fuzzy, no-c-format
+msgid ""
+"<literal>endColumn</literal> — The column to end the grouping at. The "
+"value is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>endColumn</literal> —グルーピングã®ç¯„囲ã®çµ‚了列ã§ã™ã€‚値ã¯æ•°å€¤"
+"ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: programlisting
-#: Excel.xml:2101
+#: Excel.xml:2100
#, no-c-format
msgid ""
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet> \n"
-" <e:groupRows startRow=\"4\" endRow=\"9\" collapse=\"true\"/>\n"
-" <e:groupColumns startColumn=\"0\" endColumn=\"9\" collapse=\"false\"/>\n"
+" <e:groupRows startRow=\"4\" endRow=\"9\" collapse=\"true"
+"\"/>\n"
+" <e:groupColumns startColumn=\"0\" endColumn=\"9\" "
+"collapse=\"false\"/>\n"
" </e:worksheet>\n"
" </e:workbook>\n"
" ]]>"
@@ -1978,44 +2719,54 @@
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet> \n"
-" <e:groupRows startRow=\"4\" endRow=\"9\" collapse=\"true\"/>\n"
-" <e:groupColumns startColumn=\"0\" endColumn=\"9\" collapse=\"false\"/>\n"
+" <e:groupRows startRow=\"4\" endRow=\"9\" collapse=\"true"
+"\"/>\n"
+" <e:groupColumns startColumn=\"0\" endColumn=\"9\" "
+"collapse=\"false\"/>\n"
" </e:worksheet>\n"
" </e:workbook>\n"
" ]]>"
#. Tag: para
-#: Excel.xml:2102
-#, no-c-format
-msgid "groups rows 5 trough 10 and columns 5 through 10 so that the rows are initially collapsed (but not the columns)."
-msgstr "ã“ã‚Œã¯ã€5行目ã‹ã‚‰10行目ã¾ã§ã€5列目ã‹ã‚‰10列目ã¾ã§ã®ç¯„囲をグルーピングã—ã€åˆæœŸçŠ¶æ…‹ã§åˆ—を折りãŸãŸã¿ã¾ã™ï¼ˆè¡Œã¯æŠ˜ã‚ŠãŸãŸã¿ã¾ã›ã‚“)。"
+#: Excel.xml:2101
+#, fuzzy, no-c-format
+msgid ""
+"groups rows 5 through 10 and columns 5 through 10 so that the rows are "
+"initially collapsed (but not the columns)."
+msgstr ""
+"ã“ã‚Œã¯ã€5行目ã‹ã‚‰10行目ã¾ã§ã€5列目ã‹ã‚‰10列目ã¾ã§ã®ç¯„囲をグルーピングã—ã€åˆæœŸ"
+"状態ã§åˆ—を折りãŸãŸã¿ã¾ã™ï¼ˆè¡Œã¯æŠ˜ã‚ŠãŸãŸã¿ã¾ã›ã‚“)。"
#. Tag: title
-#: Excel.xml:2109
+#: Excel.xml:2108
#, no-c-format
msgid "Page breaks"
msgstr "改ページè¦ç´ "
#. Tag: para
-#: Excel.xml:2110
+#: Excel.xml:2109
#, no-c-format
msgid "Provides page breaks"
msgstr "改ページを行ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:2119
+#: Excel.xml:2118
#, no-c-format
msgid "<e:rowPageBreak>"
msgstr "<e:rowPageBreak>"
#. Tag: para
-#: Excel.xml:2128
-#, no-c-format
-msgid "<literal>row</literal> —The row to break at. The value is a number. Note that the value is 0-based."
-msgstr "<literal>row</literal> —改ページã™ã‚‹è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:2127
+#, fuzzy, no-c-format
+msgid ""
+"<literal>row</literal> — The row to break at. The value is a number. "
+"Note that the value is 0-based."
+msgstr ""
+"<literal>row</literal> —改ページã™ã‚‹è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾"
+"ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: programlisting
-#: Excel.xml:2160
+#: Excel.xml:2159
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2035,61 +2786,78 @@
" ]]>"
#. Tag: para
-#: Excel.xml:2161
+#: Excel.xml:2160
#, no-c-format
msgid "breaks page at row 5."
msgstr "ã“ã‚Œã¯ã€5行目ã§æ”¹ãƒšãƒ¼ã‚¸ã‚’è¡Œã„ã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:2164
+#: Excel.xml:2163
#, no-c-format
msgid "Merging"
msgstr "çµåˆè¦ç´ "
#. Tag: para
-#: Excel.xml:2165
+#: Excel.xml:2164
#, no-c-format
msgid "Provides cell merging"
msgstr "セルをçµåˆã—ã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:2174
+#: Excel.xml:2173
#, no-c-format
msgid "<e:mergeCells>"
msgstr "<e:mergeCells>"
#. Tag: para
-#: Excel.xml:2183
-#, no-c-format
-msgid "<literal>startRow</literal> —The row to start the merging from. The value is a number. Note that the value is 0-based."
-msgstr "<literal>startRow</literal> —セルをçµåˆã™ã‚‹ç¯„囲ã®é–‹å§‹è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:2182
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startRow</literal> — The row to start the merging from. The "
+"value is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>startRow</literal> —セルをçµåˆã™ã‚‹ç¯„囲ã®é–‹å§‹è¡Œã§ã™ã€‚値ã¯æ•°å€¤ã§"
+"ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2191
-#, no-c-format
-msgid "<literal>startColumn</literal> —The column to start the merging from. The value is a number. Note that the value is 0-based."
-msgstr "<literal>startColumn</literal> —セルをçµåˆã™ã‚‹ç¯„囲ã®é–‹å§‹åˆ—ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:2190
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startColumn</literal> — The column to start the merging from. "
+"The value is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>startColumn</literal> —セルをçµåˆã™ã‚‹ç¯„囲ã®é–‹å§‹åˆ—ã§ã™ã€‚値ã¯æ•°"
+"値ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2199
-#, no-c-format
-msgid "<literal>endRow</literal> —The row to end the merging at. The value is a number. Note that the value is 0-based."
-msgstr "<literal>endRow</literal> —セルをçµåˆã™ã‚‹ç¯„囲ã®çµ‚了行ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:2198
+#, fuzzy, no-c-format
+msgid ""
+"<literal>endRow</literal> — The row to end the merging at. The value "
+"is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>endRow</literal> —セルをçµåˆã™ã‚‹ç¯„囲ã®çµ‚了行ã§ã™ã€‚値ã¯æ•°å€¤ã§"
+"ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2206
-#, no-c-format
-msgid "<literal>endColumn</literal> —The column to end the merging at. The value is a number. Note that the value is 0-based."
-msgstr "<literal>endColumn</literal> —セルをçµåˆã™ã‚‹ç¯„囲ã®çµ‚了列ã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
+#: Excel.xml:2205
+#, fuzzy, no-c-format
+msgid ""
+"<literal>endColumn</literal> — The column to end the merging at. The "
+"value is a number. Note that the value is 0-based."
+msgstr ""
+"<literal>endColumn</literal> —セルをçµåˆã™ã‚‹ç¯„囲ã®çµ‚了列ã§ã™ã€‚値ã¯æ•°å€¤"
+"ã§ã™ã€‚値ã¯0ã‹ã‚‰å§‹ã¾ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。"
#. Tag: programlisting
-#: Excel.xml:2239
+#: Excel.xml:2238
#, no-c-format
msgid ""
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:mergeCells startRow=\"0\" startColumn=\"0\" endRow=\"9\" endColumn=\"9\"/>\n"
+" <e:mergeCells startRow=\"0\" startColumn=\"0\" endRow="
+"\"9\" endColumn=\"9\"/>\n"
" </e:worksheet>\n"
" </e:workbook> \n"
" ]]>"
@@ -2097,36 +2865,47 @@
"<![CDATA[\n"
" <e:workbook>\n"
" <e:worksheet>\n"
-" <e:mergeCells startRow=\"0\" startColumn=\"0\" endRow=\"9\" endColumn=\"9\"/>\n"
+" <e:mergeCells startRow=\"0\" startColumn=\"0\" endRow="
+"\"9\" endColumn=\"9\"/>\n"
" </e:worksheet>\n"
" </e:workbook> \n"
" ]]>"
#. Tag: para
-#: Excel.xml:2240
+#: Excel.xml:2239
#, no-c-format
msgid "merges the cells in the range A1:J10"
msgstr "ã“ã‚Œã¯ã€A1:J10ã®ç¯„囲ã®ã‚»ãƒ«ã‚’çµåˆã—ã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:2244
+#: Excel.xml:2243
#, no-c-format
msgid "Datatable exporter"
msgstr "データテーブルã¸ã®å‡ºåŠ›"
#. Tag: para
-#: Excel.xml:2245
+#: Excel.xml:2244
#, no-c-format
-msgid "If you prefer to export an existing JSF datatable instead of writing a dedicated XHTML document, this can also be achieved easily by executing the <literal>org.jboss.seam.excel.excelExporter.export</literal> component, passing in the id of the datatable as an Seam EL parameter. Consider you have a data table"
-msgstr "ã‚‚ã—ã€å°‚用ã®XHMLドã‚ュメントを作æˆã™ã‚‹ä»£ã‚ã‚Šã«ã€æ—¢å˜ã®JSFデータテーブルを出力ã—ãŸã„å ´åˆã¯ã€<literal>org.jboss.seam.excel.excelExporter.export</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã„ã€ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®IDã‚’Seamã®ELå¼ã¨ã—ã¦æ¸¡ã™ã“ã¨ã§ã€ç°¡å˜ã«å®Ÿç¾ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ã‚ˆã†ãªãƒ†ãƒ¼ãƒ–ルãŒã‚ã‚Šã€"
+msgid ""
+"If you prefer to export an existing JSF datatable instead of writing a "
+"dedicated XHTML document, this can also be achieved easily by executing the "
+"<literal>org.jboss.seam.excel.excelExporter.export</literal> component, "
+"passing in the id of the datatable as an Seam EL parameter. Consider you "
+"have a data table"
+msgstr ""
+"ã‚‚ã—ã€å°‚用ã®XHMLドã‚ュメントを作æˆã™ã‚‹ä»£ã‚ã‚Šã«ã€æ—¢å˜ã®JSFデータテーブルを出力"
+"ã—ãŸã„å ´åˆã¯ã€<literal>org.jboss.seam.excel.excelExporter.export</literal>コ"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã„ã€ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®IDã‚’Seamã®ELå¼ã¨ã—ã¦æ¸¡ã™ã“ã¨ã§ã€ç°¡å˜ã«å®Ÿ"
+"ç¾ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ã‚ˆã†ãªãƒ†ãƒ¼ãƒ–ルãŒã‚ã‚Šã€"
#. Tag: programlisting
-#: Excel.xml:2252
+#: Excel.xml:2251
#, no-c-format
msgid ""
"<![CDATA[\n"
" <h:form id=\"theForm\">\n"
-" <h:dataTable id=\"theDataTable\" value=\"#{personList.personList}\" \n"
+" <h:dataTable id=\"theDataTable\" value=\"#{personList."
+"personList}\" \n"
" var=\"person\">\n"
" ...\n"
" </h:dataTable>\n"
@@ -2135,7 +2914,8 @@
msgstr ""
"<![CDATA[\n"
" <h:form id=\"theForm\">\n"
-" <h:dataTable id=\"theDataTable\" value=\"#{personList.personList}\" \n"
+" <h:dataTable id=\"theDataTable\" value=\"#{personList."
+"personList}\" \n"
" var=\"person\">\n"
" ...\n"
" </h:dataTable>\n"
@@ -2143,13 +2923,18 @@
" ]]>"
#. Tag: para
-#: Excel.xml:2253
+#: Excel.xml:2252
#, no-c-format
-msgid "that you want to view as an <trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark> spreadsheet. Place a"
-msgstr "ã“れを<trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark>ã®ã‚¹ãƒ—レッドシートã¨ã—ã¦è¡¨ç¤ºã•ã›ãŸã„å ´åˆã¯ã€"
+msgid ""
+"that you want to view as an <trademark class=\"registered\">Microsoft</"
+"trademark> <trademark class=\"registered\">Excel</trademark> spreadsheet. "
+"Place a"
+msgstr ""
+"ã“れを<trademark class=\"registered\">Microsoft</trademark> <trademark class="
+"\"registered\">Excel</trademark>ã®ã‚¹ãƒ—レッドシートã¨ã—ã¦è¡¨ç¤ºã•ã›ãŸã„å ´åˆã¯ã€"
#. Tag: programlisting
-#: Excel.xml:2259
+#: Excel.xml:2258
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2167,61 +2952,93 @@
" ]]>"
#. Tag: para
-#: Excel.xml:2260
+#: Excel.xml:2259
#, no-c-format
-msgid "in the form and you're done. You can of course execute the exporter with a button, s:link or other preferred method. There are also plans for a dedicated export tag that can be placed inside the datatable tag so you won't have to refer to the datatable by ID."
-msgstr "ã®ã‚ˆã†ã«ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ä¸ã«è¨˜è¿°ã—ã¾ã™ã€‚ã‚‚ã¡ã‚ã‚“ã€ãƒœã‚¿ãƒ³ã‚„ã€s:linkã‚„ãã®ä»–ã®æ‰‹æ®µã«ã‚ˆã£ã¦ã€å‡ºåŠ›ã‚’実行ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚データテーブルã®ä¸ã«å°‚用ã®å‡ºåŠ›ç”¨ã®ã‚¿ã‚°ã‚’記述ã§ãるよã†ã«ã™ã‚‹è¨ˆç”»ã‚‚ã‚ã‚Šã€ãã†ã™ã‚‹ã¨ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®IDを渡ã•ãªãã¦ã‚‚済むよã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"in the form and you're done. You can of course execute the exporter with a "
+"button, s:link or other preferred method. There are also plans for a "
+"dedicated export tag that can be placed inside the datatable tag so you "
+"won't have to refer to the datatable by ID."
+msgstr ""
+"ã®ã‚ˆã†ã«ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ä¸ã«è¨˜è¿°ã—ã¾ã™ã€‚ã‚‚ã¡ã‚ã‚“ã€ãƒœã‚¿ãƒ³ã‚„ã€s:linkã‚„ãã®ä»–ã®æ‰‹æ®µ"
+"ã«ã‚ˆã£ã¦ã€å‡ºåŠ›ã‚’実行ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚データテーブルã®ä¸ã«å°‚用ã®å‡ºåŠ›ç”¨ã®ã‚¿"
+"グを記述ã§ãるよã†ã«ã™ã‚‹è¨ˆç”»ã‚‚ã‚ã‚Šã€ãã†ã™ã‚‹ã¨ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®IDを渡ã•ãªãã¦"
+"も済むよã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2266
+#: Excel.xml:2265
#, no-c-format
msgid "See <xref linkend=\"excel.fontsandlayout\"/> for formatting."
-msgstr "フォーマット処ç†ã«ã¤ã„ã¦ã¯<xref linkend=\"excel.fontsandlayout\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgstr ""
+"フォーマット処ç†ã«ã¤ã„ã¦ã¯<xref linkend=\"excel.fontsandlayout\"/>ã‚’å‚ç…§ã—ã¦"
+"下ã•ã„。"
#. Tag: title
-#: Excel.xml:2271
+#: Excel.xml:2270
#, no-c-format
msgid "Fonts and layout"
msgstr "フォントã¨ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ"
#. Tag: para
-#: Excel.xml:2272
+#: Excel.xml:2271
#, no-c-format
-msgid "Controlling how the output look is done with a combination of CSSish style attributes and tag attributes. The most common ones (fonts, borders, backgrounds etc) are CSS and some more general settings are in tag attributes."
-msgstr "CSS風ã®ã‚¹ã‚¿ã‚¤ãƒ«å±žæ€§ã¨ã‚¿ã‚°å±žæ€§ã‚’組ã¿åˆã‚ã›ã¦ã€å‡ºåŠ›ã®è¦‹ãŸç›®ã‚’制御ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚最も汎用的ãªã‚‚ã®ï¼ˆfontã€borderã€backgroundãªã©ï¼‰ã¯CSSã§è¨˜è¿°ã§ãã€ãã†ã§ãªã„ã‚‚ã®ã¯ã‚¿ã‚°å±žæ€§ã§è¨˜è¿°ã§ãã¾ã™ã€‚"
+msgid ""
+"Controlling how the output look is done with a combination of CSSish style "
+"attributes and tag attributes. The most common ones (fonts, borders, "
+"backgrounds etc) are CSS and some more general settings are in tag "
+"attributes."
+msgstr ""
+"CSS風ã®ã‚¹ã‚¿ã‚¤ãƒ«å±žæ€§ã¨ã‚¿ã‚°å±žæ€§ã‚’組ã¿åˆã‚ã›ã¦ã€å‡ºåŠ›ã®è¦‹ãŸç›®ã‚’制御ã™ã‚‹ã“ã¨ãŒã§ã"
+"ã¾ã™ã€‚最も汎用的ãªã‚‚ã®ï¼ˆfontã€borderã€backgroundãªã©ï¼‰ã¯CSSã§è¨˜è¿°ã§ãã€ãã†ã§"
+"ãªã„ã‚‚ã®ã¯ã‚¿ã‚°å±žæ€§ã§è¨˜è¿°ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2277
-#, no-c-format
-msgid "The CSS attributes cascade down from parent to children and within one tag cascades over the CSS classes referenced in the <literal>styleClass</literal> attributes and finally over the CSS attributes defined in the <literal>style</literal>attribute. You can place them pretty much anywhere but e.g. placing a column width setting in a cell nested within that column makes little sense."
-msgstr "CSS属性ã¯ã€<literal>styleClass</literal>ã§æŒ‡å®šã•ã‚Œã‚‹CSSクラスã®ã‚¿ã‚°ã®ä¸ã§ã€è¦ªã‚¯ãƒ©ã‚¹ã‹ã‚‰åクラスã¸ã¨æ³¢åŠã—ã€é©ç”¨ã•ã‚Œã¾ã™ã€‚CSS属性ã¯ã€æœ€çµ‚çš„ã«ã¯<literal>style</literal>属性ã«ã‚ˆã£ã¦å®šç¾©ã•ã‚Œã¾ã™ã€‚ãれらã¯ã€ã»ã¼ã©ã“ã«ã§ã‚‚é…ç½®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ãŒã€åˆ—幅を入れåã®ä¸ã®ã‚»ãƒ«ã§è¨å®šã™ã‚‹ã‚ˆã†ãªã“ã¨ã¯æ„味ãŒã‚ã‚Šã¾ã›ã‚“。"
+#: Excel.xml:2276
+#, fuzzy, no-c-format
+msgid ""
+"The CSS attributes cascade down from parent to children and within one tag "
+"cascades over the CSS classes referenced in the <literal>styleClass</"
+"literal> attributes and finally over the CSS attributes defined in the "
+"<literal>style</literal> attribute. You can place them pretty much anywhere "
+"but e.g. placing a column width setting in a cell nested within that column "
+"makes little sense."
+msgstr ""
+"CSS属性ã¯ã€<literal>styleClass</literal>ã§æŒ‡å®šã•ã‚Œã‚‹CSSクラスã®ã‚¿ã‚°ã®ä¸ã§ã€è¦ª"
+"クラスã‹ã‚‰åクラスã¸ã¨æ³¢åŠã—ã€é©ç”¨ã•ã‚Œã¾ã™ã€‚CSS属性ã¯ã€æœ€çµ‚çš„ã«ã¯"
+"<literal>style</literal>属性ã«ã‚ˆã£ã¦å®šç¾©ã•ã‚Œã¾ã™ã€‚ãれらã¯ã€ã»ã¼ã©ã“ã«ã§ã‚‚é…"
+"ç½®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ãŒã€åˆ—幅を入れåã®ä¸ã®ã‚»ãƒ«ã§è¨å®šã™ã‚‹ã‚ˆã†ãªã“ã¨ã¯æ„味ãŒã‚"
+"ã‚Šã¾ã›ã‚“。"
#. Tag: title
-#: Excel.xml:2286
+#: Excel.xml:2285
#, no-c-format
msgid "Stylesheet links"
msgstr "スタイルシートã¸ã®ãƒªãƒ³ã‚¯"
#. Tag: para
-#: Excel.xml:2287
+#: Excel.xml:2286
#, no-c-format
-msgid "External stylesheets are references with the e:link tag. They are placed as children of the workbook."
-msgstr "外部スタイルシートã¯e:linkã‚¿ã‚°ã«ã‚ˆã£ã¦å‚ç…§ã•ã‚Œã¾ã™ã€‚e:linkã‚¿ã‚°ã¯ã€workbookè¦ç´ ã®åè¦ç´ ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"External stylesheets are references with the e:link tag. They are placed as "
+"children of the workbook."
+msgstr ""
+"外部スタイルシートã¯e:linkã‚¿ã‚°ã«ã‚ˆã£ã¦å‚ç…§ã•ã‚Œã¾ã™ã€‚e:linkã‚¿ã‚°ã¯ã€workbookè¦"
+"ç´ ã®åè¦ç´ ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
-#: Excel.xml:2299
+#: Excel.xml:2298
#, no-c-format
msgid "<e:link>"
msgstr "<e:link>"
#. Tag: para
-#: Excel.xml:2308
-#, no-c-format
-msgid "<literal>URL</literal> —The URL to the stylesheet"
+#: Excel.xml:2307
+#, fuzzy, no-c-format
+msgid "<literal>URL</literal> — The URL to the stylesheet"
msgstr "<literal>URL</literal> —スタイルシートã®URLã§ã™ã€‚"
#. Tag: programlisting
-#: Excel.xml:2339
+#: Excel.xml:2338
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2237,602 +3054,872 @@
" ]]>"
#. Tag: para
-#: Excel.xml:2340
+#: Excel.xml:2339
#, no-c-format
msgid "References a stylesheet that can be found at /css/excel.css"
msgstr "ã“ã‚Œã¯ã€\"/css/excel.css\"ã§ç¤ºã•ã‚Œã‚‹ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã‚’å‚ç…§ã—ã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:2344
+#: Excel.xml:2343
#, no-c-format
msgid "Fonts"
msgstr "フォント"
#. Tag: para
-#: Excel.xml:2345
+#: Excel.xml:2344
#, no-c-format
msgid "This group of XLS-CSS attributes define a font and its attributes"
msgstr "以下ã®XLS-CSS属性ã®ã‚°ãƒ«ãƒ¼ãƒ—ã¯ã€ãƒ•ã‚©ãƒ³ãƒˆã¨ãã®å±žæ€§ã‚’定義ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2355
+#: Excel.xml:2354
#, no-c-format
msgid "xls-font-family"
msgstr "xls-font-family"
#. Tag: para
-#: Excel.xml:2358
+#: Excel.xml:2357
#, no-c-format
-msgid "The name of the font. Make sure that it's one that is supported by your system."
-msgstr "フォントåã§ã™ã€‚フォントãŒOSã«ã‚ˆã£ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"The name of the font. Make sure that it's one that is supported by your "
+"system."
+msgstr ""
+"フォントåã§ã™ã€‚フォントãŒOSã«ã‚ˆã£ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2366
+#: Excel.xml:2365
#, no-c-format
msgid "xls-font-size"
msgstr "xls-font-size"
#. Tag: para
-#: Excel.xml:2369
+#: Excel.xml:2368
#, no-c-format
msgid "The font size. Use a plain number"
msgstr "フォントサイズã§ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:2374
+#: Excel.xml:2373
#, no-c-format
msgid "xls-font-color"
msgstr "xls-font-color"
#. Tag: para
-#: Excel.xml:2377
+#: Excel.xml:2376
#, no-c-format
-msgid "The color of the font (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink> )."
-msgstr "フォントã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The color of the font (see <ulink url=\"http://jexcelapi.sourceforge.net/"
+"resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour "
+"</ulink> )."
+msgstr ""
+"フォントã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/"
+"javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink>ã‚’"
+"å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2389
+#: Excel.xml:2388
#, no-c-format
msgid "xls-font-bold"
msgstr "xls-font-bold"
#. Tag: para
-#: Excel.xml:2392
+#: Excel.xml:2391
#, no-c-format
msgid "Should the font be bold? Valid values are \"true\" and \"false\""
-msgstr "フォントを強調文å—ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
+msgstr ""
+"フォントを強調文å—ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®š"
+"ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2400
+#: Excel.xml:2399
#, no-c-format
msgid "xls-font-italic"
msgstr "xls-font-italic"
#. Tag: para
-#: Excel.xml:2403
+#: Excel.xml:2402
#, no-c-format
msgid "Should the font be italic? Valid values are \"true\" and \"false\""
-msgstr "フォントを斜体文å—ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
+msgstr ""
+"フォントを斜体文å—ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®š"
+"ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2411
+#: Excel.xml:2410
#, no-c-format
msgid "xls-font-script-style"
msgstr "xls-font-script-style"
#. Tag: para
-#: Excel.xml:2414
+#: Excel.xml:2413
#, no-c-format
-msgid "The script style of the font (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/ScriptStyle.html\"> jxl.format.ScriptStyle </ulink> )."
-msgstr "フォントã®ä¸Šä»˜ãや下付ãã‚’è¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/ScriptStyle.html\"> jxl.format.ScriptStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。)"
+msgid ""
+"The script style of the font (see <ulink url=\"http://jexcelapi.sourceforge."
+"net/resources/javadocs/current/docs/jxl/format/ScriptStyle.html\"> jxl."
+"format.ScriptStyle </ulink> )."
+msgstr ""
+"フォントã®ä¸Šä»˜ãや下付ãã‚’è¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi."
+"sourceforge.net/resources/javadocs/current/docs/jxl/format/ScriptStyle.html"
+"\"> jxl.format.ScriptStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。)"
#. Tag: para
-#: Excel.xml:2426
+#: Excel.xml:2425
#, no-c-format
msgid "xls-font-underline-style"
msgstr "xls-font-underline-style"
#. Tag: para
-#: Excel.xml:2429
+#: Excel.xml:2428
#, no-c-format
-msgid "The underline style of the font (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/UnderlineStyle.html\"> jxl.format.UnderlineStyle </ulink> )."
-msgstr "フォントã®ä¸‹ç·šã‚’è¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/UnderlineStyle.html\"> jxl.format.UnderlineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The underline style of the font (see <ulink url=\"http://jexcelapi."
+"sourceforge.net/resources/javadocs/current/docs/jxl/format/UnderlineStyle."
+"html\"> jxl.format.UnderlineStyle </ulink> )."
+msgstr ""
+"フォントã®ä¸‹ç·šã‚’è¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/"
+"resources/javadocs/current/docs/jxl/format/UnderlineStyle.html\"> jxl.format."
+"UnderlineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2441
+#: Excel.xml:2440
#, no-c-format
msgid "xls-font-struck-out"
msgstr "xls-font-struck-out"
#. Tag: para
-#: Excel.xml:2444
+#: Excel.xml:2443
#, no-c-format
msgid "Should the font be struck out? Valid values are \"true\" and \"false\""
-msgstr "フォントã«å–り消ã—ç·šã‚’ã¤ã‘ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
+msgstr ""
+"フォントã«å–り消ã—ç·šã‚’ã¤ã‘ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’"
+"è¨å®šã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2452
+#: Excel.xml:2451
#, no-c-format
msgid "xls-font"
msgstr "xls-font"
#. Tag: para
-#: Excel.xml:2455
+#: Excel.xml:2454
#, no-c-format
-msgid "A shorthand notation for setting all the values. Place the font name last and use tick marks for fonts with spaces in them, e.g. 'Times New Roman'. Use \"italic\", \"bold\" and \"struckout\"."
-msgstr "ã™ã¹ã¦ã®ãƒ•ã‚©ãƒ³ãƒˆè¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚フォントåã¯'Times New Roman'ã®ã‚ˆã†ã«ã‚¹ãƒšãƒ¼ã‚¹åŒºåˆ‡ã‚Šã«ã—ã¦ã€è¨˜è¿°ã®ä¸€ç•ªæœ€å¾Œã«ç½®ãã¾ã™ã€‚\"italic\"ã‚„\"bold\"ã‚„\"struckout\"ãªã©ã‚’使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"A shorthand notation for setting all the values. Place the font name last "
+"and use tick marks for fonts with spaces in them, e.g. 'Times New Roman'. "
+"Use \"italic\", \"bold\" and \"struckout\"."
+msgstr ""
+"ã™ã¹ã¦ã®ãƒ•ã‚©ãƒ³ãƒˆè¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚フォントåã¯'Times New Roman'ã®ã‚ˆã†ã«ã‚¹"
+"ペース区切りã«ã—ã¦ã€è¨˜è¿°ã®ä¸€ç•ªæœ€å¾Œã«ç½®ãã¾ã™ã€‚\"italic\"ã‚„\"bold\"ã‚„"
+"\"struckout\"ãªã©ã‚’使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2461
+#: Excel.xml:2460
#, no-c-format
msgid "Example style=\"xls-font: red bold italic 22 Verdana\""
msgstr "Example style=\"xls-font: red bold italic 22 Verdana\""
#. Tag: title
-#: Excel.xml:2471
+#: Excel.xml:2470
#, no-c-format
msgid "Borders"
msgstr "ボーダー"
#. Tag: para
-#: Excel.xml:2472
-#, no-c-format
-msgid "This group of XLS-CSS attributes define the borders of the cell"
+#: Excel.xml:2471
+#, fuzzy, no-c-format
+msgid "This group of XLS-CSS attributes defines the borders of the cell"
msgstr "以下ã®XLS-CSS属性ã®ã‚°ãƒ«ãƒ¼ãƒ—ã¯ã€ã‚»ãƒ«ã®ãƒœãƒ¼ãƒ€ãƒ¼ã‚’定義ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2482
+#: Excel.xml:2481
#, no-c-format
msgid "xls-border-left-color"
msgstr "xls-border-left-color"
#. Tag: para
-#: Excel.xml:2485
+#: Excel.xml:2484
#, no-c-format
-msgid "The border color of the left edge of the cell (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink> )."
-msgstr "セルã®å·¦ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The border color of the left edge of the cell (see <ulink url=\"http://"
+"jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour."
+"html\"> jxl.format.Colour </ulink> )."
+msgstr ""
+"セルã®å·¦ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/"
+"resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour "
+"</ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2498
+#: Excel.xml:2497
#, no-c-format
msgid "xls-border-left-line-style"
msgstr "xls-border-left-line-style"
#. Tag: para
-#: Excel.xml:2501
+#: Excel.xml:2500
#, no-c-format
-msgid "The border line style of the left edge of the cell (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink> )."
-msgstr "セルã®å·¦ãƒœãƒ¼ãƒ€ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The border line style of the left edge of the cell (see <ulink url=\"http://"
+"jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/"
+"LineStyle.html\"> jxl.format.LineStyle </ulink> )."
+msgstr ""
+"セルã®å·¦ãƒœãƒ¼ãƒ€ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge."
+"net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format."
+"LineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2513
+#: Excel.xml:2512
#, no-c-format
msgid "xls-border-left"
msgstr "xls-border-left"
#. Tag: para
-#: Excel.xml:2516
+#: Excel.xml:2515
#, no-c-format
-msgid "A shorthand for setting line style and color of the left edge of the cell, e.g style=\"xls-border-left: thick red\""
-msgstr "セルã®å·¦ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style=\"xls-border-left: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"A shorthand for setting line style and color of the left edge of the cell, e."
+"g style=\"xls-border-left: thick red\""
+msgstr ""
+"セルã®å·¦ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style=\"xls-"
+"border-left: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2524
+#: Excel.xml:2523
#, no-c-format
msgid "xls-border-top-color"
msgstr "xls-border-top-color"
#. Tag: para
-#: Excel.xml:2527
+#: Excel.xml:2526
#, no-c-format
-msgid "The border color of the top edge of the cell (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink> )."
-msgstr "セルã®ä¸Šãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The border color of the top edge of the cell (see <ulink url=\"http://"
+"jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour."
+"html\"> jxl.format.Colour </ulink> )."
+msgstr ""
+"セルã®ä¸Šãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/"
+"resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour "
+"</ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2540
+#: Excel.xml:2539
#, no-c-format
msgid "xls-border-top-line-style"
msgstr "xls-border-top-line-style"
#. Tag: para
-#: Excel.xml:2543
+#: Excel.xml:2542
#, no-c-format
-msgid "The border line style of the top edge of the cell (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink> )."
-msgstr "セルã®ä¸Šãƒœãƒ¼ãƒ€ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The border line style of the top edge of the cell (see <ulink url=\"http://"
+"jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/"
+"LineStyle.html\"> jxl.format.LineStyle </ulink> )."
+msgstr ""
+"セルã®ä¸Šãƒœãƒ¼ãƒ€ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge."
+"net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format."
+"LineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2555
+#: Excel.xml:2554
#, no-c-format
msgid "xls-border-top"
msgstr "xls-border-top"
#. Tag: para
-#: Excel.xml:2558
-#, no-c-format
-msgid "A shorthand for setting line style and color of the top edge of the cell, e.g style=\"xls-border-left: red thick\""
-msgstr "セルã®ä¸Šãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style=\"xls-border-top: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+#: Excel.xml:2557
+#, fuzzy, no-c-format
+msgid ""
+"A shorthand for setting line style and color of the top edge of the cell, e."
+"g style=\"xls-border-top: red thick\""
+msgstr ""
+"セルã®ä¸Šãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style=\"xls-"
+"border-top: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2566
+#: Excel.xml:2565
#, no-c-format
msgid "xls-border-right-color"
msgstr "xls-border-right-color"
#. Tag: para
-#: Excel.xml:2569
+#: Excel.xml:2568
#, no-c-format
-msgid "The border color of the right edge of the cell (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink> )."
-msgstr "セルã®å³ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The border color of the right edge of the cell (see <ulink url=\"http://"
+"jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour."
+"html\"> jxl.format.Colour </ulink> )."
+msgstr ""
+"セルã®å³ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/"
+"resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour "
+"</ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2582
+#: Excel.xml:2581
#, no-c-format
msgid "xls-border-right-line-style"
msgstr "xls-border-right-line-style"
#. Tag: para
-#: Excel.xml:2585
+#: Excel.xml:2584
#, no-c-format
-msgid "The border line style of the right edge of the cell (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink> )."
-msgstr "セルã®å³ãƒœãƒ¼ãƒ€ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The border line style of the right edge of the cell (see <ulink url=\"http://"
+"jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/"
+"LineStyle.html\"> jxl.format.LineStyle </ulink> )."
+msgstr ""
+"セルã®å³ãƒœãƒ¼ãƒ€ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge."
+"net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format."
+"LineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2597
+#: Excel.xml:2596
#, no-c-format
msgid "xls-border-right"
msgstr "xls-border-right"
#. Tag: para
-#: Excel.xml:2600
+#: Excel.xml:2599
#, no-c-format
-msgid "A shorthand for setting line style and color of the right edge of the cell, e.g style=\"xls-border-right: thick red\""
-msgstr "セルã®å³ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style=\"xls-border-right: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"A shorthand for setting line style and color of the right edge of the cell, "
+"e.g style=\"xls-border-right: thick red\""
+msgstr ""
+"セルã®å³ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style=\"xls-"
+"border-right: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2608
+#: Excel.xml:2607
#, no-c-format
msgid "xls-border-bottom-color"
msgstr "xls-border-bottom-color"
#. Tag: para
-#: Excel.xml:2611
+#: Excel.xml:2610
#, no-c-format
-msgid "The border color of the bottom edge of the cell (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink> )."
-msgstr "セルã®ä¸‹ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The border color of the bottom edge of the cell (see <ulink url=\"http://"
+"jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Colour."
+"html\"> jxl.format.Colour </ulink> )."
+msgstr ""
+"セルã®ä¸‹ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/"
+"resources/javadocs/current/docs/jxl/format/Colour.html\"> jxl.format.Colour "
+"</ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2624
+#: Excel.xml:2623
#, no-c-format
msgid "xls-border-bottom-line-style"
msgstr "xls-border-bottom-line-style"
#. Tag: para
-#: Excel.xml:2627
+#: Excel.xml:2626
#, no-c-format
-msgid "The border line style of the bottom edge of the cell (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink> )."
-msgstr "セルã®ä¸‹ãƒœãƒ¼ãƒ€ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The border line style of the bottom edge of the cell (see <ulink url="
+"\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/"
+"format/LineStyle.html\"> jxl.format.LineStyle </ulink> )."
+msgstr ""
+"セルã®ä¸‹ãƒœãƒ¼ãƒ€ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge."
+"net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format."
+"LineStyle </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2639
+#: Excel.xml:2638
#, no-c-format
msgid "xls-border-bottom"
msgstr "xls-border-bottom"
#. Tag: para
-#: Excel.xml:2642
+#: Excel.xml:2641
#, no-c-format
-msgid "A shorthand for setting line style and color of the bottom edge of the cell, e.g style=\"xls-border-bottom: thick red\""
-msgstr "セルã®ä¸‹ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style=\"xls-border-bottom: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"A shorthand for setting line style and color of the bottom edge of the cell, "
+"e.g style=\"xls-border-bottom: thick red\""
+msgstr ""
+"セルã®ä¸‹ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style=\"xls-"
+"border-bottom: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2650
+#: Excel.xml:2649
#, no-c-format
msgid "xls-border"
msgstr "xls-border"
#. Tag: para
-#: Excel.xml:2653
+#: Excel.xml:2652
#, no-c-format
-msgid "A shorthand for setting line style and color for all edges of the cell, e.g style=\"xls-border: thick red\""
-msgstr "セルã®ä¸Šä¸‹å·¦å³ã®ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style=\"xls-border: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"A shorthand for setting line style and color for all edges of the cell, e.g "
+"style=\"xls-border: thick red\""
+msgstr ""
+"セルã®ä¸Šä¸‹å·¦å³ã®ãƒœãƒ¼ãƒ€ãƒ¼ã®è‰²ã¨ã‚¹ã‚¿ã‚¤ãƒ«ã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚例ãˆã°style="
+"\"xls-border: thick red\"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Excel.xml:2664
+#: Excel.xml:2663
#, no-c-format
msgid "Background"
msgstr "背景"
#. Tag: para
-#: Excel.xml:2665
-#, no-c-format
-msgid "This group of XLS-CSS attributes define the background of the cell"
+#: Excel.xml:2664
+#, fuzzy, no-c-format
+msgid "This group of XLS-CSS attributes defines the background of the cell"
msgstr "以下ã®XLS-CSS属性ã®ã‚°ãƒ«ãƒ¼ãƒ—ã¯ã€ã‚»ãƒ«ã®èƒŒæ™¯ã‚’定義ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2675
+#: Excel.xml:2674
#, no-c-format
msgid "xls-background-color"
msgstr "xls-background-color"
#. Tag: para
-#: Excel.xml:2678
+#: Excel.xml:2677
#, no-c-format
-msgid "The color of the background (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink> )."
-msgstr "背景ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </ulink>)をå‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"The color of the background (see <ulink url=\"http://jexcelapi.sourceforge."
+"net/resources/javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format."
+"LineStyle </ulink> )."
+msgstr ""
+"背景ã®è‰²ã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/"
+"javadocs/current/docs/jxl/format/LineStyle.html\"> jxl.format.LineStyle </"
+"ulink>)をå‚ç…§ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2690
+#: Excel.xml:2689
#, no-c-format
msgid "xls-background-pattern"
msgstr "xls-background-pattern"
#. Tag: para
-#: Excel.xml:2693
+#: Excel.xml:2692
#, no-c-format
-msgid "The pattern of the background (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Pattern.html\"> jxl.format.Pattern </ulink> )."
-msgstr "背景ã®ãƒ‘ターンã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Pattern.html\"> jxl.format.Pattern </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The pattern of the background (see <ulink url=\"http://jexcelapi.sourceforge."
+"net/resources/javadocs/current/docs/jxl/format/Pattern.html\"> jxl.format."
+"Pattern </ulink> )."
+msgstr ""
+"背景ã®ãƒ‘ターンã§ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/"
+"javadocs/current/docs/jxl/format/Pattern.html\"> jxl.format.Pattern </ulink>"
+"ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2705
+#: Excel.xml:2704
#, no-c-format
msgid "xls-background"
msgstr "xls-background"
#. Tag: para
-#: Excel.xml:2708
+#: Excel.xml:2707
#, no-c-format
-msgid "A shorthand for setting the background color and pattern. See above for rules."
-msgstr "背景ã®è‰²ã¨ãƒ‘ターンã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚記述ã®ãƒ«ãƒ¼ãƒ«ã«ã¤ã„ã¦ã¯ä¸Šã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"A shorthand for setting the background color and pattern. See above for "
+"rules."
+msgstr ""
+"背景ã®è‰²ã¨ãƒ‘ターンã®è¨å®šã‚’略記ã§è¡Œã„ã¾ã™ã€‚記述ã®ãƒ«ãƒ¼ãƒ«ã«ã¤ã„ã¦ã¯ä¸Šã‚’å‚ç…§ã—ã¦"
+"下ã•ã„。"
#. Tag: title
-#: Excel.xml:2718
+#: Excel.xml:2717
#, no-c-format
msgid "Column settings"
msgstr "列ã®è¨å®š"
#. Tag: para
-#: Excel.xml:2719
-#, no-c-format
-msgid "This group of XLS-CSS attributes define the column widths etc."
+#: Excel.xml:2718
+#, fuzzy, no-c-format
+msgid "This group of XLS-CSS attributes defines the column widths etc."
msgstr "以下ã®XLS-CSS属性ã®ã‚°ãƒ«ãƒ¼ãƒ—ã¯ã€åˆ—å¹…ç‰ã‚’定義ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2729
+#: Excel.xml:2728
#, no-c-format
msgid "xls-column-width"
msgstr "xls-column-width"
#. Tag: para
-#: Excel.xml:2732
+#: Excel.xml:2731
#, no-c-format
-msgid "The width of the column. Use largeish values (~5000) to start with. Used by the e:column in xhtml mode."
-msgstr "列幅ã§ã™ã€‚最åˆã¯å¤§ãã‚ã®å€¤ï¼ˆ5000ã¾ã§ï¼‰ã‚’使ã£ã¦ä¸‹ã•ã„。XHTMLモードã§ä½¿ç”¨ã•ã‚Œã€e:columnã‚¿ã‚°ã§é©ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The width of the column. Use largeish values (~5000) to start with. Used by "
+"the e:column in xhtml mode."
+msgstr ""
+"列幅ã§ã™ã€‚最åˆã¯å¤§ãã‚ã®å€¤ï¼ˆ5000ã¾ã§ï¼‰ã‚’使ã£ã¦ä¸‹ã•ã„。XHTMLモードã§ä½¿ç”¨ã•ã‚Œã€"
+"e:columnã‚¿ã‚°ã§é©ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2740
+#: Excel.xml:2739
#, no-c-format
msgid "xls-column-widths"
msgstr "xls-column-widths"
#. Tag: para
-#: Excel.xml:2743
+#: Excel.xml:2742
#, no-c-format
-msgid "The width of the column. Use largeish values (~5000) to start with. Used by the excel exporter, placed in the datatable style attribute. Use numerical values or * to bypass a column."
-msgstr "列幅ã§ã™ã€‚最åˆã¯å¤§ãã‚ã®å€¤ï¼ˆ5000ã¾ã§ï¼‰ã‚’使ã£ã¦ä¸‹ã•ã„。データテーブルã®å‡ºåŠ›æ™‚ã«ä½¿ç”¨ã•ã‚Œã€ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®ã‚¹ã‚¿ã‚¤ãƒ«å±žæ€§ã§é©ç”¨ã•ã‚Œã¾ã™ã€‚数値ã€ã‚ã‚‹ã„ã¯ã€å…ƒã®è¨å®šã‚’有効ã«ã™ã‚‹ãŸã‚ã«ã¯\"*\"を指定ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"The width of the column. Use largeish values (~5000) to start with. Used by "
+"the excel exporter, placed in the datatable style attribute. Use numerical "
+"values or * to bypass a column."
+msgstr ""
+"列幅ã§ã™ã€‚最åˆã¯å¤§ãã‚ã®å€¤ï¼ˆ5000ã¾ã§ï¼‰ã‚’使ã£ã¦ä¸‹ã•ã„。データテーブルã®å‡ºåŠ›æ™‚"
+"ã«ä½¿ç”¨ã•ã‚Œã€ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®ã‚¹ã‚¿ã‚¤ãƒ«å±žæ€§ã§é©ç”¨ã•ã‚Œã¾ã™ã€‚数値ã€ã‚ã‚‹ã„ã¯ã€å…ƒã®"
+"è¨å®šã‚’有効ã«ã™ã‚‹ãŸã‚ã«ã¯\"*\"を指定ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2748
+#: Excel.xml:2747
#, no-c-format
msgid "Example style=\"xls-column-widths: 5000, 5000, *, 10000\""
msgstr "Example style=\"xls-column-widths: 5000, 5000, *, 10000\""
#. Tag: para
-#: Excel.xml:2755
+#: Excel.xml:2754
#, no-c-format
msgid "xls-column-autosize"
msgstr "xls-column-autosize"
#. Tag: para
-#: Excel.xml:2758
+#: Excel.xml:2757
#, no-c-format
-msgid "Should an attempt be made to autosize the column? Valid values are \"true\" and \"false\"."
-msgstr "列幅ã®è‡ªå‹•èª¿æ•´ã‚’è¡Œã†ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"Should an attempt be made to autosize the column? Valid values are \"true\" "
+"and \"false\"."
+msgstr ""
+"列幅ã®è‡ªå‹•èª¿æ•´ã‚’è¡Œã†ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦"
+"下ã•ã„。"
#. Tag: para
-#: Excel.xml:2766
+#: Excel.xml:2765
#, no-c-format
msgid "xls-column-hidden"
msgstr "xls-column-hidden"
#. Tag: para
-#: Excel.xml:2769
+#: Excel.xml:2768
#, no-c-format
msgid "Should the column be hidden? Valid values are \"true\" and \"false\"."
-msgstr "列をéžè¡¨ç¤ºã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
+msgstr ""
+"列をéžè¡¨ç¤ºã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•"
+"ã„。"
+#. Tag: para
+#: Excel.xml:2775
+#, fuzzy, no-c-format
+msgid "xls-column-export"
+msgstr "xls-column-width"
+
+#. Tag: para
+#: Excel.xml:2778
+#, fuzzy, no-c-format
+msgid ""
+"Should the column be shown in export? Valid values are \"true\" and \"false"
+"\". Default is \"true\"."
+msgstr ""
+"列をéžè¡¨ç¤ºã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•"
+"ã„。"
+
#. Tag: title
-#: Excel.xml:2779
+#: Excel.xml:2788
#, no-c-format
msgid "Cell settings"
msgstr "セルã®è¨å®š"
#. Tag: para
-#: Excel.xml:2780
-#, no-c-format
-msgid "This group of XLS-CSS attributes define the cell properties"
+#: Excel.xml:2789
+#, fuzzy, no-c-format
+msgid "This group of XLS-CSS attributes defines the cell properties"
msgstr "以下ã®XLS-CSS属性ã®ã‚°ãƒ«ãƒ¼ãƒ—ã¯ã€ã‚»ãƒ«ã®ãƒ—ãƒãƒ‘ティを定義ã—ã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2790
+#: Excel.xml:2799
#, no-c-format
msgid "xls-alignment"
msgstr "xls-alignment"
#. Tag: para
-#: Excel.xml:2793
+#: Excel.xml:2802
#, no-c-format
-msgid "The alignment of the cell value (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Alignment.html\"> jxl.format.Alignment </ulink> )."
-msgstr "セル値ã®æ°´å¹³æ–¹å‘ã®é…置をè¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Alignment.html\"> jxl.format.Alignment </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The alignment of the cell value (see <ulink url=\"http://jexcelapi."
+"sourceforge.net/resources/javadocs/current/docs/jxl/format/Alignment.html\"> "
+"jxl.format.Alignment </ulink> )."
+msgstr ""
+"セル値ã®æ°´å¹³æ–¹å‘ã®é…置をè¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi."
+"sourceforge.net/resources/javadocs/current/docs/jxl/format/Alignment.html\"> "
+"jxl.format.Alignment </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2805
+#: Excel.xml:2814
#, no-c-format
msgid "xls-force-type"
msgstr "xls-force-type"
#. Tag: para
-#: Excel.xml:2808
+#: Excel.xml:2817
#, no-c-format
-msgid "The forced type of the cell data. The value is a string that can be one of \"general\", \"number\", \"text\", \"date\", \"formula\" or \"bool\". The type is automatically detected so there is rarely any use for this attribute."
-msgstr "セルã®ãƒ‡ãƒ¼ã‚¿åž‹ã‚’強制ã—ã¾ã™ã€‚値ã¯æ–‡å—列ã§ã€\"general\"ã€\"number\"ã€\"text\"ã€\"date\"ã€\"formula\"ã€\"bool\"ã®ã©ã‚Œã‹ã§ã™ã€‚データ型ã¯è‡ªå‹•çš„ã«æ¤œå‡ºã•ã‚Œã‚‹ã®ã§ã€ã“ã®å±žæ€§ã‚’使ã†ã“ã¨ã¯ã¾ã‚Œã§ã™ã€‚"
+msgid ""
+"The forced type of the cell data. The value is a string that can be one of "
+"\"general\", \"number\", \"text\", \"date\", \"formula\" or \"bool\". The "
+"type is automatically detected so there is rarely any use for this attribute."
+msgstr ""
+"セルã®ãƒ‡ãƒ¼ã‚¿åž‹ã‚’強制ã—ã¾ã™ã€‚値ã¯æ–‡å—列ã§ã€\"general\"ã€\"number\"ã€\"text\"ã€"
+"\"date\"ã€\"formula\"ã€\"bool\"ã®ã©ã‚Œã‹ã§ã™ã€‚データ型ã¯è‡ªå‹•çš„ã«æ¤œå‡ºã•ã‚Œã‚‹ã®"
+"ã§ã€ã“ã®å±žæ€§ã‚’使ã†ã“ã¨ã¯ã¾ã‚Œã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:2817
+#: Excel.xml:2826
#, no-c-format
msgid "xls-format-mask"
msgstr "xls-format-mask"
#. Tag: para
-#: Excel.xml:2820
+#: Excel.xml:2829
#, no-c-format
msgid "The format mask of the cell, see"
-msgstr "セルã®æ›¸å¼ãƒžã‚¹ã‚¯ã‚’è¨å®šã—ã¾ã™ã€‚<xref linkend=\"excel.cells.formatmasks\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgstr ""
+"セルã®æ›¸å¼ãƒžã‚¹ã‚¯ã‚’è¨å®šã—ã¾ã™ã€‚<xref linkend=\"excel.cells.formatmasks\"/>ã‚’å‚"
+"ç…§ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2827
+#: Excel.xml:2836
#, no-c-format
msgid "xls-indentation"
msgstr "xls-indentation"
#. Tag: para
-#: Excel.xml:2830
+#: Excel.xml:2839
#, no-c-format
msgid "The indentation of the cell value. The value is numeric."
msgstr "セル値ã®ã‚¤ãƒ³ãƒ‡ãƒ³ãƒˆã‚’è¨å®šã—ã¾ã™ã€‚値ã¯æ•°å€¤ã§ã™ã€‚"
#. Tag: para
-#: Excel.xml:2837
+#: Excel.xml:2846
#, no-c-format
msgid "xls-locked"
msgstr "xls-locked"
#. Tag: para
-#: Excel.xml:2840
+#: Excel.xml:2849
#, no-c-format
-msgid "Should the cell be locked. Use with workbook level locked. Valid values are \"true\" and \"false\"."
-msgstr "セルをãƒãƒƒã‚¯ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚ブックレベルã§ã®ãƒãƒƒã‚¯ã¨ã¨ã‚‚ã«ä½¿ç”¨ã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"Should the cell be locked. Use with workbook level locked. Valid values are "
+"\"true\" and \"false\"."
+msgstr ""
+"セルをãƒãƒƒã‚¯ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚ブックレベルã§ã®ãƒãƒƒã‚¯ã¨ã¨ã‚‚ã«ä½¿ç”¨ã—ã¾"
+"ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2848
+#: Excel.xml:2857
#, no-c-format
msgid "xls-orientation"
msgstr "xls-orientation"
#. Tag: para
-#: Excel.xml:2851
+#: Excel.xml:2860
#, no-c-format
-msgid "The orientation of the cell value (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Orientation.html\"> jxl.format.Orientation </ulink> )."
-msgstr "セル値ã®æ–¹å‘ã‚’è¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/Orientation.html\"> jxl.format.Orientation </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The orientation of the cell value (see <ulink url=\"http://jexcelapi."
+"sourceforge.net/resources/javadocs/current/docs/jxl/format/Orientation.html"
+"\"> jxl.format.Orientation </ulink> )."
+msgstr ""
+"セル値ã®æ–¹å‘ã‚’è¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/"
+"resources/javadocs/current/docs/jxl/format/Orientation.html\"> jxl.format."
+"Orientation </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2863
+#: Excel.xml:2872
#, no-c-format
msgid "xls-vertical-alignment"
msgstr "xls-vertical-alignment"
#. Tag: para
-#: Excel.xml:2866
+#: Excel.xml:2875
#, no-c-format
-msgid "The vertical alignment of the cell value (see <ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/VerticalAlignment.html\"> jxl.format.VerticalAlignment </ulink> )."
-msgstr "セル値ã®åž‚ç›´æ–¹å‘ã®é…置をè¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/format/VerticalAlignment.html\"> jxl.format.VerticalAlignment </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
+msgid ""
+"The vertical alignment of the cell value (see <ulink url=\"http://jexcelapi."
+"sourceforge.net/resources/javadocs/current/docs/jxl/format/VerticalAlignment."
+"html\"> jxl.format.VerticalAlignment </ulink> )."
+msgstr ""
+"セル値ã®åž‚ç›´æ–¹å‘ã®é…置をè¨å®šã—ã¾ã™ï¼ˆ<ulink url=\"http://jexcelapi."
+"sourceforge.net/resources/javadocs/current/docs/jxl/format/VerticalAlignment."
+"html\"> jxl.format.VerticalAlignment </ulink>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„)。"
#. Tag: para
-#: Excel.xml:2878
+#: Excel.xml:2887
#, no-c-format
msgid "xls-shrink-to-fit"
msgstr "xls-shrink-to-fit"
#. Tag: para
-#: Excel.xml:2881
+#: Excel.xml:2890
#, no-c-format
-msgid "Should the cell values shrink to fit? Valid values are \"true\" and \"false\"."
-msgstr "セル値をセルã«åˆã‚ã›ã¦ç¸®å°ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"Should the cell values shrink to fit? Valid values are \"true\" and \"false"
+"\"."
+msgstr ""
+"セル値をセルã«åˆã‚ã›ã¦ç¸®å°ã™ã‚‹ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false"
+"\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Excel.xml:2889
+#: Excel.xml:2898
#, no-c-format
msgid "xls-wrap"
msgstr "xls-wrap"
#. Tag: para
-#: Excel.xml:2892
+#: Excel.xml:2901
#, no-c-format
-msgid "Should the cell wrap with newlines? Valid values are \"true\" and \"false\"."
-msgstr "セル値を折り返ã™ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"Should the cell wrap with newlines? Valid values are \"true\" and \"false\"."
+msgstr ""
+"セル値を折り返ã™ã‹ã©ã†ã‹ã‚’è¨å®šã—ã¾ã™ã€‚\"true\"ã‚‚ã—ãã¯\"false\"ã‚’è¨å®šã—ã¦ä¸‹ã•"
+"ã„。"
#. Tag: title
-#: Excel.xml:2903
+#: Excel.xml:2912
#, no-c-format
msgid "The datatable exporter"
msgstr "データテーブル出力"
#. Tag: para
-#: Excel.xml:2904
+#: Excel.xml:2913
#, no-c-format
-msgid "The datatable exporter uses the same xls-css attributes as the xhtml document with the exception that column widths are defined with the <literal>xls-column-widths</literal> attribute on the datatable (since the UIColumn doesn't support the style or styleClass attributes)."
-msgstr "データテーブル出力ã«ãŠã„ã¦ã‚‚ã€XHTMLモードã®å ´åˆã¨åŒã˜XLS-CSS属性ãŒé©ç”¨ã•ã‚Œã¾ã™ãŒã€åˆ—å¹…ã«ã¤ã„ã¦ã¯ä¾‹å¤–çš„ã«ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®<literal>xls-column-widths</literal>属性ãŒé©ç”¨ã•ã‚Œã¾ã™ï¼ˆUIColumnãŒstyleã‚„styleClass属性をサãƒãƒ¼ãƒˆã—ãªã„ã‹ã‚‰ã§ã™ï¼‰ã€‚"
+msgid ""
+"The datatable exporter uses the same xls-css attributes as the xhtml "
+"document with the exception that column widths are defined with the "
+"<literal>xls-column-widths</literal> attribute on the datatable (since the "
+"UIColumn doesn't support the style or styleClass attributes)."
+msgstr ""
+"データテーブル出力ã«ãŠã„ã¦ã‚‚ã€XHTMLモードã®å ´åˆã¨åŒã˜XLS-CSS属性ãŒé©ç”¨ã•ã‚Œã¾"
+"ã™ãŒã€åˆ—å¹…ã«ã¤ã„ã¦ã¯ä¾‹å¤–çš„ã«ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã®<literal>xls-column-widths</"
+"literal>属性ãŒé©ç”¨ã•ã‚Œã¾ã™ï¼ˆUIColumnãŒstyleã‚„styleClass属性をサãƒãƒ¼ãƒˆã—ãªã„ã‹"
+"らã§ã™ï¼‰ã€‚"
#. Tag: title
-#: Excel.xml:2912
+#: Excel.xml:2921
#, no-c-format
msgid "Layout examples"
msgstr "レイアウト例"
#. Tag: para
-#: Excel.xml:2913
+#: Excel.xml:2922
#, no-c-format
msgid "TODO"
msgstr "TODO"
#. Tag: title
-#: Excel.xml:2918
+#: Excel.xml:2927
#, no-c-format
msgid "Limitations"
msgstr "制é™"
#. Tag: para
-#: Excel.xml:2919
+#: Excel.xml:2928
#, no-c-format
-msgid "In the current version there are some known limitations regarding CSS support"
+msgid ""
+"In the current version there are some known limitations regarding CSS support"
msgstr "ç¾åœ¨ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ã€CSSサãƒãƒ¼ãƒˆã«ã¤ã„ã¦ã„ãã¤ã‹ã®åˆ¶é™ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2925
+#: Excel.xml:2934
+#, fuzzy, no-c-format
+msgid ""
+"When using .xhtml documents, stylesheets must be referenced through the "
+"<literal><e:link></literal> tag"
+msgstr ""
+"XHTMLモードã®å ´åˆã¯ã€ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã¯<literal><e:link> tag</literal>ã‚’"
+"通ã˜ã¦å‚ç…§ã•ã‚Œãªã‘ã‚Œã°ãªã‚‰ãªã„。"
+
+#. Tag: para
+#: Excel.xml:2940
#, no-c-format
-msgid "When using .xhtml documents, stylesheets must be referenced through the <literal><e:link> tag</literal>"
-msgstr "XHTMLモードã®å ´åˆã¯ã€ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã¯<literal><e:link> tag</literal>を通ã˜ã¦å‚ç…§ã•ã‚Œãªã‘ã‚Œã°ãªã‚‰ãªã„。"
+msgid ""
+"When using the datatable exporter, CSS must be entered through style-"
+"attributes, external stylesheets are not supported"
+msgstr ""
+"データテーブル出力ã®å ´åˆã¯ã€CSSã¯XLS-CSS属性を通ã˜ã¦å®šç¾©ã•ã‚Œãªã‘ã‚Œã°ãªã‚‰ãšã€"
+"外部スタイルシートã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。"
+#. Tag: title
+#: Excel.xml:2949
+#, no-c-format
+msgid "Internationalization"
+msgstr ""
+
#. Tag: para
-#: Excel.xml:2931
+#: Excel.xml:2950
#, no-c-format
-msgid "When using the datatable exporter, CSS must be entered through style-attributes, external stylesheets are not supported"
-msgstr "データテーブル出力ã®å ´åˆã¯ã€CSSã¯XLS-CSS属性を通ã˜ã¦å®šç¾©ã•ã‚Œãªã‘ã‚Œã°ãªã‚‰ãšã€å¤–部スタイルシートã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。"
+msgid ""
+"There are only two resources bundle keys used, both for invalid data format "
+"and both take a parameter (the invalid value)"
+msgstr ""
+#. Tag: para
+#: Excel.xml:2956
+#, no-c-format
+msgid ""
+"<literal>org.jboss.seam.excel.not_a_number</literal> — When a value "
+"thought to be a number could not be treated as such"
+msgstr ""
+
+#. Tag: para
+#: Excel.xml:2962
+#, no-c-format
+msgid ""
+"<literal>org.jboss.seam.excel.not_a_date</literal> — When a value "
+"thought to be a date could not be treated as such"
+msgstr ""
+
#. Tag: title
-#: Excel.xml:2940
+#: Excel.xml:2970
#, no-c-format
msgid "Links and further documentation"
msgstr "関連リンクã¨è©³ç´°ãªãƒ‰ã‚ュメント"
#. Tag: para
-#: Excel.xml:2941
-#, no-c-format
-msgid "The core of the &excel; functionality is based on the excellent JExcelAPI library which can be found on http://jexcelapi.sourceforge.net/ and most features and possible limitations are inherited from here."
-msgstr "Microsoft® Excel® スプレッドアプリケーションã®ã‚³ã‚¢æ©Ÿèƒ½ã¯ã€ç´ 晴らã—ã„JExcelAPIライブラリã«åŸºã¥ã„ã¦ãŠã‚Šã€ãã®ã»ã¨ã‚“ã©ã®ç‰¹å¾´ã‚„制é™ã‚’ã€ãã®ã¾ã¾å¼•ã継ã„ã§ã„ã¾ã™ã€‚JExcelAPIライブラリã«é–¢ã™ã‚‹æƒ…å ±ã¯http://jexcelapi.sourceforge.net/ã§è¦‹ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+#: Excel.xml:2971
+#, fuzzy, no-c-format
+msgid ""
+"The core of the &excel; functionality is based on the excellent JExcelAPI "
+"library which can be found on <ulink url=\"http://jexcelapi.sourceforge.net"
+"\">http://jexcelapi.sourceforge.net/</ulink> and most features and possible "
+"limitations are inherited from here."
+msgstr ""
+"Microsoft® Excel® スプレッドアプリケーションã®ã‚³ã‚¢æ©Ÿèƒ½ã¯ã€ç´ 晴らã—ã„JExcelAPI"
+"ライブラリã«åŸºã¥ã„ã¦ãŠã‚Šã€ãã®ã»ã¨ã‚“ã©ã®ç‰¹å¾´ã‚„制é™ã‚’ã€ãã®ã¾ã¾å¼•ã継ã„ã§ã„ã¾"
+"ã™ã€‚JExcelAPIライブラリã«é–¢ã™ã‚‹æƒ…å ±ã¯http://jexcelapi.sourceforge.net/ã§è¦‹ã¤"
+"ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Excel.xml:2947
+#: Excel.xml:2977
#, no-c-format
-msgid "If you use the forum or mailing list, please remember that they don't know anything about Seam and the usage of their library, any issues are best reported in the JBoss Seam JIRA under the \"excel\" module."
-msgstr "フォーラムやメーリングリストã«å‚åŠ ã™ã‚‹å ´åˆã¯ã€ãã“ã§ã®å‚åŠ è€…ãŒSeamやライブラリã®ä½¿ã„æ–¹ã«é–¢ã™ã‚‹ã™ã¹ã¦ã‚’知ã£ã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªã„ã¨ã„ã†ã“ã¨ã€ã¾ãŸã€ãã“ã§ã®ã™ã¹ã¦ã®å•é¡Œã¯JBoss Seam JIRAã®\"excel\"モジュール以下ã«ã‚‚レãƒãƒ¼ãƒˆæ¸ˆã¿ã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã‚’æ°—ã«ã¨ã‚ã¦ãŠã„ã¦ä¸‹ã•ã„。"
+msgid ""
+"If you use the forum or mailing list, please remember that they don't know "
+"anything about Seam and the usage of their library, any issues are best "
+"reported in the JBoss Seam JIRA under the \"excel\" module."
+msgstr ""
+"フォーラムやメーリングリストã«å‚åŠ ã™ã‚‹å ´åˆã¯ã€ãã“ã§ã®å‚åŠ è€…ãŒSeamやライブラ"
+"リã®ä½¿ã„æ–¹ã«é–¢ã™ã‚‹ã™ã¹ã¦ã‚’知ã£ã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªã„ã¨ã„ã†ã“ã¨ã€ã¾ãŸã€ãã“ã§ã®ã™"
+"ã¹ã¦ã®å•é¡Œã¯JBoss Seam JIRAã®\"excel\"モジュール以下ã«ã‚‚レãƒãƒ¼ãƒˆæ¸ˆã¿ã§ã‚ã‚‹ã¨"
+"ã„ã†ã“ã¨ã‚’æ°—ã«ã¨ã‚ã¦ãŠã„ã¦ä¸‹ã•ã„。"
+#~ msgid ""
+#~ "<literal>value</literal> —An EL-expression to the backing data. The "
+#~ "value is a string."
+#~ msgstr ""
+#~ "<literal>value</literal> —データå—ã‘渡ã—ã®ãŸã‚ã®ELå¼ã§ã™ã€‚値ã¯æ–‡å—列"
+#~ "ã§ã™ã€‚"
+
+#~ msgid ""
+#~ "Format masks are defined in the mask attribute in cell templates, cells "
+#~ "or formulas. <emphasis>Note that when using templates, the format mask "
+#~ "must be placed in the first template</emphasis> to be cascaded since the "
+#~ "constructor hierarchy in <literal>JExcelAPI</literal> used for copying "
+#~ "cell formats makes it hard to change the format mask at a later stage. "
+#~ "There are two types of format masks, one for numbers and one for dates"
+#~ msgstr ""
+#~ "書å¼ãƒžã‚¹ã‚¯ã¯ã‚»ãƒ«ãƒ†ãƒ³ãƒ—レートやã€cellè¦ç´ ã€ã‚ã‚‹ã„ã¯formulaè¦ç´ ã«ãƒžã‚¹ã‚¯å±žæ€§"
+#~ "を定義ã—ã¾ã™ã€‚<emphasis>テンプレートを使ã†å ´åˆã¯ã€ãƒžã‚¹ã‚¯ã¯æœ€åˆã®ãƒ†ãƒ³ãƒ—レー"
+#~ "トã«æ–½ã•ã‚Œãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ã„ã†ã“ã¨ã«æ³¨æ„ã—ã¦ä¸‹ã•ã„。</emphasis>ã“ã‚Œã¯ãƒž"
+#~ "スクを連鎖ã•ã›ã‚‹ãŸã‚ã§ã‚ã‚Šã€ã‚»ãƒ«æ›¸å¼ã®ã‚³ãƒ”ー時ã«ä½¿ç”¨ã•ã‚Œã‚‹"
+#~ "<literal>JExcelAPI</literal>ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿éšŽå±¤ãŒã€å¾Œæ®µã§ã®æ›¸å¼ãƒžã‚¹ã‚¯ã®å¤‰"
+#~ "更を難ã—ãã—ã¦ã„ã‚‹ãŸã‚ã§ã™ã€‚書å¼ãƒžã‚¹ã‚¯ã«ã¯ã€æ•°å€¤ã¨æ—¥ä»˜ã®äºŒã¤ã®ã‚¿ã‚¤ãƒ—ãŒã‚ã‚Š"
+#~ "ã¾ã™ã€‚"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Framework.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Framework.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Framework.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Framework\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-20 17:56+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -29,7 +29,13 @@
"further, by providing a set of pre-built components which can be re-used "
"either by configuration in <literal>components.xml</literal> (for very "
"simple cases) or extension."
-msgstr "Seam ã¯ç‰¹æ®Šãªã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚„スーパークラスを拡張ã™ã‚‹ã“ã¨ãªã〠純粋㪠Java クラスã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付記ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šç°¡å˜ã«ã‚¢ãƒ—リケーションを作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—〠<literal>components.xml</literal>ã®è¨å®š (ç°¡å˜ãªå ´åˆã«ã¯) や機能ã®æ‹¡å¼µã«ã‚ˆã‚Šå†åˆ©ç”¨ã™ã‚‹äº‹ãŒã§ãã‚‹æ—¢æˆã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã™ã‚‹ã“ã¨ã§ã€ ãŠæ±ºã¾ã‚Šã®ãƒ—ãƒã‚°ãƒ©ãƒ ã«ã¤ã„ã¦ã•ã‚‰ã«ç°¡å˜ã«ä½œæˆã§ãるよã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"Seam ã¯ç‰¹æ®Šãªã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚„スーパークラスを拡張ã™ã‚‹ã“ã¨ãªã〠純粋㪠Java "
+"クラスã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付記ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šç°¡å˜ã«ã‚¢ãƒ—リケーションを作æˆã™ã‚‹ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—〠<literal>components.xml</literal>ã®è¨å®š (ç°¡å˜ãªå ´åˆã«"
+"ã¯) や機能ã®æ‹¡å¼µã«ã‚ˆã‚Šå†åˆ©ç”¨ã™ã‚‹äº‹ãŒã§ãã‚‹æ—¢æˆã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã™ã‚‹ã“ã¨"
+"ã§ã€ ãŠæ±ºã¾ã‚Šã®ãƒ—ãƒã‚°ãƒ©ãƒ ã«ã¤ã„ã¦ã•ã‚‰ã«ç°¡å˜ã«ä½œæˆã§ãるよã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾"
+"ã™ã€‚"
#. Tag: para
#: Framework.xml:18
@@ -38,17 +44,24 @@
"The <emphasis>Seam Application Framework</emphasis> can reduce the amount of "
"code you need to write when doing basic database access in a web "
"application, using either Hibernate or JPA."
-msgstr "<emphasis>Seamアプリケーションフレームワーク</emphasis>ã¯ã€ JPA ã‚„Hibernae を使ã£ãŸãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã«é–¢ã‚る基本的ãªãƒ—ãƒã‚°ãƒ©ãƒ ã®ã‚³ãƒ¼ãƒ‰é‡ã‚’削減ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"<emphasis>Seamアプリケーションフレームワーク</emphasis>ã¯ã€ JPA ã‚„Hibernae ã‚’"
+"使ã£ãŸãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã«é–¢ã‚る基本的ãªãƒ—ãƒã‚°ãƒ©ãƒ ã®ã‚³ãƒ¼ãƒ‰é‡ã‚’削減ã™ã‚‹"
+"ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Framework.xml:24
-#, no-c-format
+#, fuzzy, 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 "
-"in Seam itself—the same magic you use when creating any Seam "
+"in Seam itself — the same magic you use when creating any Seam "
"application even without using this framework."
-msgstr "ã“ã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークã¯ç†è§£ã‚‚容易ã§ã€æ‹¡å¼µã—易ãç°¡å˜ãªã„ãã¤ã‹ã®ã‚¯ãƒ©ã‚¹ã‹ã‚‰æ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚ Seam ãã®ã‚‚ã®ãŒã€Œãƒžã‚¸ãƒƒã‚¯ã€ãªã®ã§ã™ — ã“ã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークを使ã‚ãªãã¦ã‚‚ Seam アプリケーションを作æˆã™ã‚‹ã¨ãã«ã¯åŒæ§˜ã®ãƒžã‚¸ãƒƒã‚¯ã‚’使用ã—ã¦ã„ã‚‹ã®ã§ã™ã€‚"
+msgstr ""
+"ã“ã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークã¯ç†è§£ã‚‚容易ã§ã€æ‹¡å¼µã—易ãç°¡å˜ãªã„ãã¤ã‹ã®ã‚¯ãƒ©ã‚¹ã‹ã‚‰æ§‹æˆã•"
+"ã‚Œã¦ã„ã¾ã™ã€‚ Seam ãã®ã‚‚ã®ãŒã€Œãƒžã‚¸ãƒƒã‚¯ã€ãªã®ã§ã™ — ã“ã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークを"
+"使ã‚ãªãã¦ã‚‚ Seam アプリケーションを作æˆã™ã‚‹ã¨ãã«ã¯åŒæ§˜ã®ãƒžã‚¸ãƒƒã‚¯ã‚’使用ã—ã¦"
+"ã„ã‚‹ã®ã§ã™ã€‚"
#. Tag: title
#: Framework.xml:33
@@ -67,7 +80,14 @@
"following fragment from <literal>components.xml</literal> installs a "
"component which can perform basic CRUD operations for a <literal>Person</"
"literal> entity:"
-msgstr "Seam アプリケーションフレームワークã®æä¾›ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ 二ã¤ã®ä½¿ã„æ–¹ã®ã„ãšã‚Œã‹ã§åˆ©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 第一ã®æ–¹æ³•ã¯ã€ ä»–ã® Seam ã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§è¡Œã£ã¦ã„るよã†ã«ã€ <literal>components.xml</literal> ã§ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’インストールã—è¨å®šã™ã‚‹æ–¹æ³•ã§ã™ã€‚ ãŸã¨ãˆã°ã€ 以下㮠<literal>components.xml</literal> è¨å®šã®ä¸€éƒ¨ã§ã¯ <literal>Person</literal> エンティティã«å¯¾ã™ã‚‹åŸºæœ¬çš„㪠CRUD æ“作を実行ã§ãã‚‹ 1 コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—ã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"Seam アプリケーションフレームワークã®æä¾›ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ 二ã¤ã®ä½¿ã„æ–¹"
+"ã®ã„ãšã‚Œã‹ã§åˆ©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 第一ã®æ–¹æ³•ã¯ã€ ä»–ã® Seam ã®çµ„ã¿è¾¼ã¿ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã§è¡Œã£ã¦ã„るよã†ã«ã€ <literal>components.xml</literal> ã§ã‚³ãƒ³ãƒãƒ¼ãƒ"
+"ントã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’インストールã—è¨å®šã™ã‚‹æ–¹æ³•ã§ã™ã€‚ ãŸã¨ãˆã°ã€ 以下㮠"
+"<literal>components.xml</literal> è¨å®šã®ä¸€éƒ¨ã§ã¯ <literal>Person</literal> エ"
+"ンティティã«å¯¾ã™ã‚‹åŸºæœ¬çš„㪠CRUD æ“作を実行ã§ãã‚‹ 1 コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストー"
+"ルã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:47
@@ -91,7 +111,9 @@
msgid ""
"If that looks a bit too much like \"programming in XML\" for your taste, you "
"can use extension instead:"
-msgstr "上記ãŒã€ŒXML ã§ã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã€ã«åé‡ã—ã¦ã„るよã†ã«æ€ãˆã‚‹å ´åˆã¯ã€ 代りã«ã‚³ãƒ¼ãƒ‰ã‚’æ‹¡å¼µã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgstr ""
+"上記ãŒã€ŒXML ã§ã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã€ã«åé‡ã—ã¦ã„るよã†ã«æ€ãˆã‚‹å ´åˆã¯ã€ 代りã«ã‚³ãƒ¼"
+"ドを拡張ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:54
@@ -138,7 +160,11 @@
"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 "ã¾ãŸã€ å¿…è¦ã«å¿œã˜ã¦ã‚¯ãƒ©ã‚¹ã‚’ EJB ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã«ã§ãã‚‹ã¨ã„ã†ãƒ¡ãƒªãƒƒãƒˆã‚‚ã‚ã‚Šã¾ã™ã€‚ (å¿…ãšEJBã«ã™ã‚‹å¿…è¦ã¯ãªãã€å¥½ã¿ã§ã€ãƒ—レーンãªJavaBeanã¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚) JBoss AS を使用ã•ã‚Œã‚‹å ´åˆã€4.2.2.GAã‚ã‚‹ã„ã¯ãれ以é™ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¿…é ˆã§ã™ã€‚"
+msgstr ""
+"ã¾ãŸã€ å¿…è¦ã«å¿œã˜ã¦ã‚¯ãƒ©ã‚¹ã‚’ EJB ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã«ã§ãã‚‹ã¨ã„ã†"
+"メリットもã‚ã‚Šã¾ã™ã€‚ (å¿…ãšEJBã«ã™ã‚‹å¿…è¦ã¯ãªãã€å¥½ã¿ã§ã€ãƒ—レーンãªJavaBeanã¨ã™"
+"ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚) JBoss AS を使用ã•ã‚Œã‚‹å ´åˆã€4.2.2.GAã‚ã‚‹ã„ã¯ãれ以é™ã®ãƒãƒ¼"
+"ジョンãŒå¿…é ˆã§ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:70
@@ -165,7 +191,10 @@
"You can also make your classes stateless session beans. In this case you "
"<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>。"
+msgstr ""
+"クラスをステートレスセッション Bean ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ã“ã®å ´åˆã€ ãã®å"
+"å‰ãŒ <literal>entityManager</literal> ã§ã‚ã£ã¦ã‚‚インジェクションを使ã£ã¦æ°¸ç¶š"
+"コンテã‚ストを<emphasis>æä¾›ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“</emphasis>。"
#. Tag: programlisting
#: Framework.xml:79
@@ -205,7 +234,12 @@
"components: <literal>EntityHome</literal> and <literal>HibernateEntityHome</"
"literal> for CRUD, along with <literal>EntityQuery</literal> and "
"<literal>HibernateEntityQuery</literal> for queries."
-msgstr "ç¾æ™‚点ã§ã€Seamアプリケーションフレームワークã¯ã€CRUD 用ã«<literal>EntityHome</literal> ã¨<literal>HibernateEntityHome</literal>ã€ãã‚Œã«Queryã®ãŸã‚ã®<literal>EntityQuery</literal> 㨠<literal>HibernateEntityQuery</literal>ã®4ã¤ã®çµ„ã¿è¾¼ã¿ãƒ¡ã‚¤ãƒ³ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"ç¾æ™‚点ã§ã€Seamアプリケーションフレームワークã¯ã€CRUD 用ã«"
+"<literal>EntityHome</literal> ã¨<literal>HibernateEntityHome</literal>ã€ãã‚Œ"
+"ã«Queryã®ãŸã‚ã®<literal>EntityQuery</literal> 㨠"
+"<literal>HibernateEntityQuery</literal>ã®4ã¤ã®çµ„ã¿è¾¼ã¿ãƒ¡ã‚¤ãƒ³ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’"
+"æä¾›ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Framework.xml:89
@@ -278,8 +312,8 @@
"We can define a <literal>personHome</literal> component either via "
"configuration:"
msgstr ""
-"構æˆãƒ•ã‚¡ã‚¤ãƒ«ã§ã€ä¸‹ã®ã‚ˆã†ã«<literal>personHome</literal>コンãƒãƒ¼ãƒãƒ³"
-"トを定義ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+"構æˆãƒ•ã‚¡ã‚¤ãƒ«ã§ã€ä¸‹ã®ã‚ˆã†ã«<literal>personHome</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’定義ã™"
+"ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:118
@@ -319,9 +353,10 @@
"literal> method."
msgstr ""
"Home オブジェクト㯠<literal>persist()</literal>〠<literal>remove()</"
-"literal>〠<literal>update()</literal>〠<literal>getInstance()</"
-"literal> 㮠オペレーションをæä¾›ã—ã¾ã™ã€‚ <literal>remove()</"
-"literal>ã€ã‚ã‚‹ã„㯠<literal>update()</literal> を呼ã³å‡ºã™å‰ã«ã¾ãš <literal>setId()</literal> メソッドを用ã„ã¦å¯¾è±¡ã®ã‚ªãƒ–ジェクトã®è˜åˆ¥åをセットã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+"literal>〠<literal>update()</literal>〠<literal>getInstance()</literal> 㮠"
+"オペレーションをæä¾›ã—ã¾ã™ã€‚ <literal>remove()</literal>ã€ã‚ã‚‹ã„㯠"
+"<literal>update()</literal> を呼ã³å‡ºã™å‰ã«ã¾ãš <literal>setId()</literal> メ"
+"ソッドを用ã„ã¦å¯¾è±¡ã®ã‚ªãƒ–ジェクトã®è˜åˆ¥åをセットã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Framework.xml:135
@@ -364,7 +399,10 @@
"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 "
"adding a line to <literal>components.xml</literal>:"
-msgstr "通常ã€<literal>Person</literal>ã¯<literal>person</literal>ã§å‚ç…§ã§ããŸæ–¹ãŒä¾¿åˆ©ã§ã™ã®ã§ã€<literal>components.xml</literal>ã«ä¸‹ã®ã‚ˆã†ã«ä¸€è¡ŒåŠ ãˆã¦ã€ãã®ã‚ˆã†ã«ã—ã¾ã—ょã†ã€‚"
+msgstr ""
+"通常ã€<literal>Person</literal>ã¯<literal>person</literal>ã§å‚ç…§ã§ããŸæ–¹ãŒä¾¿"
+"利ã§ã™ã®ã§ã€<literal>components.xml</literal>ã«ä¸‹ã®ã‚ˆã†ã«ä¸€è¡ŒåŠ ãˆã¦ã€ãã®ã‚ˆã†"
+"ã«ã—ã¾ã—ょã†ã€‚"
#. Tag: programlisting
#: Framework.xml:147
@@ -389,8 +427,8 @@
"(If we are using configuration.) Or by adding a <literal>@Factory</literal> "
"method to <literal>PersonHome</literal>:"
msgstr ""
-"(構æˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—ã¦ã„ã‚‹å ´åˆã€) <literal>PersonHome</literal> "
-"ã« <literal>@Factory</literal> ã‚’è¿½åŠ ã—ã¾ã™ã€‚"
+"(構æˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—ã¦ã„ã‚‹å ´åˆã€) <literal>PersonHome</literal> ã« "
+"<literal>@Factory</literal> ã‚’è¿½åŠ ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:154
@@ -456,11 +494,11 @@
"database, we need to be able to pass the entry identifier to the "
"<literal>PersonHome</literal>. Page parameters are a great way to do that:"
msgstr ""
-"ã“ã‚Œã§ã€<literal>Person</literal>ã®æ–°ã—ã„エントリを作æˆã™ã‚‹ã“ã¨ãŒã§ãるよã†"
-"ã«ãªã‚Šã¾ã™ã€‚ ã¯ã„ã€ã“ã‚Œã§ã™ã¹ã¦ã§ã™ã€‚ 次ã«ã€è¡¨ç¤ºã€æ›´æ–°ã€ãã‚Œã«å‰Šé™¤æ©Ÿèƒ½ã‚’æ—¢å˜ã®"
+"ã“ã‚Œã§ã€<literal>Person</literal>ã®æ–°ã—ã„エントリを作æˆã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«"
+"ãªã‚Šã¾ã™ã€‚ ã¯ã„ã€ã“ã‚Œã§ã™ã¹ã¦ã§ã™ã€‚ 次ã«ã€è¡¨ç¤ºã€æ›´æ–°ã€ãã‚Œã«å‰Šé™¤æ©Ÿèƒ½ã‚’æ—¢å˜ã®"
"データベース㮠<literal>Person</literal>エントリæ“作ã«è¿½åŠ ã™ã‚‹ãŸã‚ã«ã¯ã€"
-"<literal>PersonHome</literal>ã«å¯¾è±¡ã®ã‚¨ãƒ³ãƒˆãƒªã‚’特定ã™ã‚‹è˜åˆ¥åã‚’ä¼ãˆã‚‹å¿…è¦ãŒ"
-"ã‚ã‚Šã¾ã™ã€‚ 下ã®ã‚ˆã†ã«ã€ãƒšãƒ¼ã‚¸ãƒ‘ラメータを使ã£ã¦ã€ã“れを行ã„ã¾ã™ã€‚"
+"<literal>PersonHome</literal>ã«å¯¾è±¡ã®ã‚¨ãƒ³ãƒˆãƒªã‚’特定ã™ã‚‹è˜åˆ¥åã‚’ä¼ãˆã‚‹å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚ 下ã®ã‚ˆã†ã«ã€ãƒšãƒ¼ã‚¸ãƒ‘ラメータを使ã£ã¦ã€ã“れを行ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:172
@@ -535,9 +573,9 @@
"<literal>personId</literal> request parameter, it will be an \"Edit Person\" "
"page."
msgstr ""
-"è¦æ±‚パラメータ無ã—ã§ãƒšãƒ¼ã‚¸ã«ãƒªãƒ³ã‚¯ã—ãŸå ´åˆã€ã€ŒPerson作æˆã€ã¨ã—ã¦ãƒšãƒ¼ã‚¸"
-"ãŒè¡¨ç¤ºã•ã‚Œã€<literal>personId</literal> ã‚’è¦æ±‚パラメータã¨ã—ã¦æ¸¡ã—ãŸå ´"
-"åˆã«ã¯ã€ã€ŒPerson編集ã€ã¨ã—ã¦ãƒšãƒ¼ã‚¸ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+"è¦æ±‚パラメータ無ã—ã§ãƒšãƒ¼ã‚¸ã«ãƒªãƒ³ã‚¯ã—ãŸå ´åˆã€ã€ŒPerson作æˆã€ã¨ã—ã¦ãƒšãƒ¼ã‚¸ãŒè¡¨ç¤º"
+"ã•ã‚Œã€<literal>personId</literal> ã‚’è¦æ±‚パラメータã¨ã—ã¦æ¸¡ã—ãŸå ´åˆã«ã¯ã€"
+"「Person編集ã€ã¨ã—ã¦ãƒšãƒ¼ã‚¸ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Framework.xml:187
@@ -545,7 +583,10 @@
msgid ""
"Suppose we need to create <literal>Person</literal> entries with their "
"nationality initialized. We can do that easily, via configuration:"
-msgstr "<literal>Person</literal> エントリ㮠nationality ã‚’åˆæœŸåŒ–ã—ã¦ä½œæˆã—ãªã‘ã‚Œã°ãªã‚‰ãªã„å ´åˆã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚ã“れも簡å˜ã«ã§ãã¾ã™ã€‚ 構æˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’使ã†å ´åˆã¯ï¼›"
+msgstr ""
+"<literal>Person</literal> エントリ㮠nationality ã‚’åˆæœŸåŒ–ã—ã¦ä½œæˆã—ãªã‘ã‚Œã°ãª"
+"らãªã„å ´åˆã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚ã“れも簡å˜ã«ã§ãã¾ã™ã€‚ 構æˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’使ã†å ´åˆ"
+"ã¯ï¼›"
#. Tag: programlisting
#: Framework.xml:192
@@ -620,8 +661,9 @@
"Of course, the <literal>Country</literal> could be an object managed by "
"another Home object, for example, <literal>CountryHome</literal>."
msgstr ""
-"ã‚‚ã¡ã‚ã‚“ã€<literal>Country</literal>オブジェクトã¯ã€ä¾‹ãˆã°<literal>CountryHome</"
-"literal>ã¨ã„ã†åˆ¥ã® Home オブジェクトã®ç®¡ç†ä¸‹ã®ã‚ªãƒ–ジェクトã¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+"ã‚‚ã¡ã‚ã‚“ã€<literal>Country</literal>オブジェクトã¯ã€ä¾‹ãˆã°"
+"<literal>CountryHome</literal>ã¨ã„ã†åˆ¥ã® Home オブジェクトã®ç®¡ç†ä¸‹ã®ã‚ªãƒ–ジェ"
+"クトã¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: para
#: Framework.xml:205
@@ -690,7 +732,16 @@
"when a particular entity is persited, updated or removed we can observe the "
"<literal>org.jboss.seam.afterTransactionSuccess.<name></literal> event "
"(where <literal><name></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.<name></literal> イベントを監視ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (<literal><name></literal> ã¯ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£åã«ãªã‚Šã¾ã™)。"
+msgstr ""
+"Home オブジェクトã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒæˆåŠŸã™ã‚‹ã¨ (<literal>persist()</"
+"literal>〠<literal>update()</literal> ã¾ãŸã¯ <literal>remove()</literal> ã¸"
+"ã®å‘¼ã³å‡ºã—ãŒæˆåŠŸã™ã‚‹) <literal>org.jboss.seam.afterTransactionSuccess</"
+"literal> イベントを引ãèµ·ã“ã—ã¾ã™ã€‚ ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’監視ã™ã‚‹ã“ã¨ã§åŸºç¤Žã¨ãªã‚‹ã‚¨"
+"ンティティãŒå¤‰æ›´ã•ã‚Œã‚‹å ´åˆã«ã‚¯ã‚¨ãƒªãƒ¼ã‚’リフレッシュã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 特定ã®"
+"エンティティãŒæ°¸ç¶šåŒ–ã•ã‚ŒãŸã€ æ›´æ–°ã•ã‚ŒãŸã€ã¾ãŸã¯å‰Šé™¤ã•ã‚ŒãŸã¨ãã«ç‰¹å®šã®ã‚¯ã‚¨ãƒªãƒ¼"
+"ã ã‘をリフレッシュã—ãŸã„å ´åˆã€ <literal>org.jboss.seam."
+"afterTransactionSuccess.<name></literal> イベントを監視ã™ã‚‹ã“ã¨ãŒã§ãã¾"
+"ã™ (<literal><name></literal> ã¯ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£åã«ãªã‚Šã¾ã™)。"
#. Tag: para
#: Framework.xml:223
@@ -700,8 +751,7 @@
"successful. To customize these messages we can, again, use configuration:"
msgstr ""
"Homeオブジェクトã¯æ“作ãŒæˆåŠŸã—ãŸã¨ãã«è‡ªå‹•çš„ã«ãƒ•ã‚§ãƒ¼ã‚¹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾"
-"ã™ã€‚ ã“れをã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã«ã¯ã€ä¸‹ã®ã‚ˆã†ã«æ§‹æˆã‚’è¨å®šã—ã¾"
-"ã™ã€‚"
+"ã™ã€‚ ã“れをã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã«ã¯ã€ä¸‹ã®ã‚ˆã†ã«æ§‹æˆã‚’è¨å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:228
@@ -829,8 +879,8 @@
"This enables internationalization, and keeps your code and configuration "
"clean of presentation concerns."
msgstr ""
-"ã“ã®æ–¹æ³•ã‚’使ãˆã°ã€å›½éš›åŒ–ã«å¯¾å¿œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã—ã€ã‚³ãƒ¼ãƒ‰ã‚„構æˆ"
-"ファイルã¨ãƒ—レゼンテーション層ã¨ã‚’切り離ã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
+"ã“ã®æ–¹æ³•ã‚’使ãˆã°ã€å›½éš›åŒ–ã«å¯¾å¿œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã—ã€ã‚³ãƒ¼ãƒ‰ã‚„構æˆãƒ•ã‚¡ã‚¤ãƒ«ã¨ãƒ—"
+"レゼンテーション層ã¨ã‚’切り離ã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Framework.xml:249
@@ -839,7 +889,10 @@
"The final step is to add validation functionality to the page, using "
"<literal><s:validateAll></literal> and <literal><s:decorate></"
"literal>, but I'll leave that for you to figure out."
-msgstr "最後ã®ã‚¹ãƒ†ãƒƒãƒ—ã¯<literal><s:validateAll></literal> ã¨<literal><s:decorate></literal>を使ã£ã¦ã€ãƒšãƒ¼ã‚¸ã«ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§ã™ãŒã€ã“ã‚Œã¯çš†ã•ã‚“ã¸ã®å®¿é¡Œã¨ã—ã¦ãŠãã¾ã—ょã†ã€‚"
+msgstr ""
+"最後ã®ã‚¹ãƒ†ãƒƒãƒ—ã¯<literal><s:validateAll></literal> ã¨<literal><s:"
+"decorate></literal>を使ã£ã¦ã€ãƒšãƒ¼ã‚¸ã«ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§ã™"
+"ãŒã€ã“ã‚Œã¯çš†ã•ã‚“ã¸ã®å®¿é¡Œã¨ã—ã¦ãŠãã¾ã—ょã†ã€‚"
#. Tag: title
#: Framework.xml:258
@@ -854,8 +907,8 @@
"If we need a list of all <literal>Person</literal> instance in the database, "
"we can use a Query object. For example:"
msgstr ""
-"データベースä¸ã®<literal>Person</literal>ã®ã™ã¹ã¦ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ãƒªã‚¹ãƒˆãŒå¿…è¦ãª"
-"å ´åˆã€Queryオブジェクトを使ã£ã¦ã€ä¸‹ã®ã‚ˆã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+"データベースä¸ã®<literal>Person</literal>ã®ã™ã¹ã¦ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ãƒªã‚¹ãƒˆãŒå¿…è¦"
+"ãªå ´åˆã€Queryオブジェクトを使ã£ã¦ã€ä¸‹ã®ã‚ˆã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:265
@@ -1019,8 +1072,8 @@
msgstr ""
"実用的ãªæ¤œç´¢ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã§ã¯ã€çµžã‚Šã“ã‚“ã 検索çµæžœã‚’å¾—ã‚‹ãŸã‚ã«ã€å¤šãã®æ¤œç´¢ã®ã‚¯ãƒ©"
"イテリアをユーザーã«å…¥åŠ›ã—ã¦ã‚‚らã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®é‡è¦ãªãƒ¦ãƒ¼ã‚¹ã‚±ãƒ¼ã‚¹ã‚’サ"
-"ãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«ã€Queryオブジェクトã¯ã‚ªãƒ—ションã¨ã—ã¦åˆ¶ç´„ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾"
-"ã™ã€‚"
+"ãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«ã€Queryオブジェクトã¯ã‚ªãƒ—ションã¨ã—ã¦åˆ¶ç´„ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒã§ã"
+"ã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:298
@@ -1106,7 +1159,9 @@
msgid ""
"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> イベントを監視ã—ã¾ã™ã€‚"
+msgstr ""
+"基礎ã¨ãªã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ãŒå¤‰åŒ–ã™ã‚‹å ´åˆã«ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã™ã‚‹ã«ã¯ <literal>org."
+"jboss.seam.afterTransactionSuccess</literal> イベントを監視ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:311
@@ -1126,7 +1181,10 @@
msgid ""
"Or, to just refresh the query when the person entity is persisted, updated "
"or removed through <literal>PersonHome</literal>:"
-msgstr "ã¾ãŸã¯ã€ <literal>PersonHome</literal> 㧠person エンティティã®æ°¸ç¶šåŒ–〠更新〠ã‚ã‚‹ã„ã¯å‰Šé™¤ãŒè¡Œã‚ã‚ŒãŸå ´åˆã«ã‚¯ã‚¨ãƒªãƒ¼ã‚’リフレッシュã™ã‚‹ã ã‘ãªã‚‰æ¬¡ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚"
+msgstr ""
+"ã¾ãŸã¯ã€ <literal>PersonHome</literal> 㧠person エンティティã®æ°¸ç¶šåŒ–〠更"
+"新〠ã‚ã‚‹ã„ã¯å‰Šé™¤ãŒè¡Œã‚ã‚ŒãŸå ´åˆã«ã‚¯ã‚¨ãƒªãƒ¼ã‚’リフレッシュã™ã‚‹ã ã‘ãªã‚‰æ¬¡ã®ã‚ˆã†ã«"
+"ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Framework.xml:318
@@ -1148,7 +1206,11 @@
"emphasis> queries - the use of pagination with these queries is not "
"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> を上書ãã—ã¦çµæžœã®åˆè¨ˆæ•°ã®è¨ˆç®—ã«ç‹¬è‡ªã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’実装ã—ãªã‘ã‚Œã°ãªã‚‰ãªããªã‚Šã¾ã™ã€‚"
+msgstr ""
+"残念ãªãŒã‚‰ã‚¯ã‚¨ãƒªãƒ¼ã®ã‚ªãƒ–ジェクト㯠<emphasis>join fetch</emphasis> クエリーã§"
+"ã¯æ£å¸¸ã«å‹•ä½œã—ã¾ã›ã‚“。 ã“ã†ã—ãŸã‚¯ã‚¨ãƒªãƒ¼ã§ã®ãƒšãƒ¼ã‚¸ãƒãƒ¼ã‚·ãƒ§ãƒ³ã®ä½¿ç”¨ã¯æŽ¨å¥¨ã—ã¾ã›"
+"ん。 <literal>getCountEjbql()</literal> を上書ãã—ã¦çµæžœã®åˆè¨ˆæ•°ã®è¨ˆç®—ã«ç‹¬è‡ª"
+"ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’実装ã—ãªã‘ã‚Œã°ãªã‚‰ãªããªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Framework.xml:328
@@ -1157,8 +1219,8 @@
"The examples in this section have all shown reuse by configuration. However, "
"reuse by extension is equally possible for Query objects."
msgstr ""
-"ã“ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®ä¾‹ã§ã¯æ§‹æˆã«ã‚ˆã‚‹å†åˆ©ç”¨ã‚’示ã—ã¦ã„ã¾ã™ãŒã€Queryオブジェ"
-"クトã®å†åˆ©ç”¨ã¯æ©Ÿèƒ½ã‚’æ‹¡å¼µã—ã¦è¡Œã†äº‹ã‚‚åŒæ§˜ã«å¯èƒ½ã§ã™ã€‚"
+"ã“ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®ä¾‹ã§ã¯æ§‹æˆã«ã‚ˆã‚‹å†åˆ©ç”¨ã‚’示ã—ã¦ã„ã¾ã™ãŒã€Queryオブジェクトã®å†"
+"利用ã¯æ©Ÿèƒ½ã‚’æ‹¡å¼µã—ã¦è¡Œã†äº‹ã‚‚åŒæ§˜ã«å¯èƒ½ã§ã™ã€‚"
#. Tag: title
#: Framework.xml:336
@@ -1179,8 +1241,14 @@
"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
@@ -1259,4 +1327,3 @@
#, no-c-format
msgid "As you can see, its not an earthshattering improvement..."
msgstr "ã”覧ã®ã‚ˆã†ã«ã€ã³ã£ãã‚Šã™ã‚‹ã‚ˆã†ãªæ”¹å–„ã«ã¯ãªã‚Šã¾ã›ã‚“。"
-
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Getting_Started_With_JBoss_Tools.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Getting_Started_With_JBoss_Tools.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Getting_Started_With_JBoss_Tools.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-17 01:45+0900\n"
"Last-Translator: Takayoshi Osawa <takayoshi.osawa at gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,20 +22,38 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:7
#, no-c-format
-msgid "JBoss Tools is a collection of Eclipse plugins. JBoss Tools a project creation wizard for Seam, Content Assist for the Unified Expression Language (EL) in both facelets and Java code, a graphical editor for jPDL, a graphical editor for Seam configuration files, support for running Seam integration tests from within Eclipse, and much more."
-msgstr "JBoss Tools 㯠Eclipse プラグインを集ã‚ãŸã‚‚ã®ã§ã™ã€‚ JBoss Tools 㯠Seam プãƒã‚¸ã‚§ã‚¯ãƒˆä½œæˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã€facelets 㨠Java コード㮠Unified Expression Language (EL) ã®ãŸã‚ã®å…¥åŠ›è£œåŠ©ã€jPDLã®ãŸã‚ã®ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯ã‚¨ãƒ‡ã‚£ã‚¿ã€Seam è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã®ãŸã‚ã®ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯ã‚¨ãƒ‡ã‚£ã‚¿ã€Eclipse ã‹ã‚‰ Seam çµ±åˆãƒ†ã‚¹ãƒˆã®å®Ÿè¡Œã‚µãƒãƒ¼ãƒˆãªã©ã§ã™ã€‚"
+msgid ""
+"JBoss Tools is a collection of Eclipse plugins. JBoss Tools a project "
+"creation wizard for Seam, Content Assist for the Unified Expression Language "
+"(EL) in both facelets and Java code, a graphical editor for jPDL, a "
+"graphical editor for Seam configuration files, support for running Seam "
+"integration tests from within Eclipse, and much more."
+msgstr ""
+"JBoss Tools 㯠Eclipse プラグインを集ã‚ãŸã‚‚ã®ã§ã™ã€‚ JBoss Tools 㯠Seam プãƒ"
+"ジェクト作æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã€facelets 㨠Java コード㮠Unified Expression "
+"Language (EL) ã®ãŸã‚ã®å…¥åŠ›è£œåŠ©ã€jPDLã®ãŸã‚ã®ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯ã‚¨ãƒ‡ã‚£ã‚¿ã€Seam è¨å®š"
+"ファイルã®ãŸã‚ã®ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯ã‚¨ãƒ‡ã‚£ã‚¿ã€Eclipse ã‹ã‚‰ Seam çµ±åˆãƒ†ã‚¹ãƒˆã®å®Ÿè¡Œã‚µ"
+"ãƒãƒ¼ãƒˆãªã©ã§ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:15
#, no-c-format
msgid "In short, if you are an Eclipse user, then you'll want JBoss Tools!"
-msgstr "端的ã«ã„ãˆã°ã€Eclipse ユーザーã§ã‚ã‚Œã°ã€JBoss Tools ã‚’å¿…è¦ã¨ã™ã‚‹ã§ã—ょã†ã€‚"
+msgstr ""
+"端的ã«ã„ãˆã°ã€Eclipse ユーザーã§ã‚ã‚Œã°ã€JBoss Tools ã‚’å¿…è¦ã¨ã™ã‚‹ã§ã—ょã†ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:19
#, no-c-format
-msgid "JBoss Tools, as with seam-gen, works best with JBoss AS, but it's possible with a few tweaks to get your app running on other application servers. The changes are much like those described for seam-gen later in this reference manual."
-msgstr "seam-gen åŒæ§˜ JBoss Tools 㯠JBoss AS ã¨å‹•ä½œã•ã›ã‚‹ã®ãŒå¥½ã¾ã—ã„ã®ã§ã™ãŒã€ã‚ãšã‹ã«å¤‰æ›´ã™ã‚‹ã“ã¨ã§ä»–ã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã§ã‚‚動作ã•ã›ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ 変更ã¯ã“ã®ãƒªãƒ•ã‚¡ãƒ¬ãƒ³ã‚¹ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ä¸ã® seam-gen ã®è¨˜è¿°ã¨ä¼¼ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"JBoss Tools, as with seam-gen, works best with JBoss AS, but it's possible "
+"with a few tweaks to get your app running on other application servers. The "
+"changes are much like those described for seam-gen later in this reference "
+"manual."
+msgstr ""
+"seam-gen åŒæ§˜ JBoss Tools 㯠JBoss AS ã¨å‹•ä½œã•ã›ã‚‹ã®ãŒå¥½ã¾ã—ã„ã®ã§ã™ãŒã€ã‚ãš"
+"ã‹ã«å¤‰æ›´ã™ã‚‹ã“ã¨ã§ä»–ã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã§ã‚‚動作ã•ã›ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ "
+"変更ã¯ã“ã®ãƒªãƒ•ã‚¡ãƒ¬ãƒ³ã‚¹ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ä¸ã® seam-gen ã®è¨˜è¿°ã¨ä¼¼ã¦ã„ã¾ã™ã€‚"
#. Tag: title
#: Getting_Started_With_JBoss_Tools.xml:27
@@ -46,8 +64,15 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:29
#, no-c-format
-msgid "Make sure you have JDK 5, JBoss AS 4.2, Eclipse 3.3, the JBoss Tools plugins (at least Seam Tools, the Visual Page Editor, jBPM Tools and JBoss AS Tools) and the TestNG plugin for Eclipse correctly installed before starting."
-msgstr "開始å‰ã« JDK 5ã€JBoss AS 4.2ã€Eclipse 3.3ã€the JBoss Tools プラグイン ( 最低é™ã€Seam Toolsã€Visual Page Editorã€jBPM Tools 㨠JBoss AS Tools) ãã—㦠TestNG プラグイン for Eclipse ãŒãã¡ã‚“ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。"
+msgid ""
+"Make sure you have JDK 5, JBoss AS 4.2, Eclipse 3.3, the JBoss Tools plugins "
+"(at least Seam Tools, the Visual Page Editor, jBPM Tools and JBoss AS Tools) "
+"and the TestNG plugin for Eclipse correctly installed before starting."
+msgstr ""
+"開始å‰ã« JDK 5ã€JBoss AS 4.2ã€Eclipse 3.3ã€the JBoss Tools プラグイン ( 最低"
+"é™ã€Seam Toolsã€Visual Page Editorã€jBPM Tools 㨠JBoss AS Tools) ãã—㦠"
+"TestNG プラグイン for Eclipse ãŒãã¡ã‚“ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦"
+"ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:36
@@ -65,25 +90,40 @@
#: Getting_Started_With_JBoss_Tools.xml:43
#, no-c-format
msgid "Start up Eclipse and select the <emphasis>Seam</emphasis> perspective."
-msgstr "Eclipse ã‚’èµ·å‹•ã—㦠<emphasis>Seam</emphasis> パースペクティブをé¸æŠžã—ã¦ãã ã•ã„。"
+msgstr ""
+"Eclipse ã‚’èµ·å‹•ã—㦠<emphasis>Seam</emphasis> パースペクティブをé¸æŠžã—ã¦ãã ã•"
+"ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:47
#, no-c-format
-msgid "Go to <emphasis>File</emphasis> -> <emphasis>New</emphasis> -> <emphasis>Seam Web Project</emphasis>."
-msgstr "<emphasis>File</emphasis> -> <emphasis>New</emphasis> -> <emphasis>Seam Web Project</emphasis> ã¨ã™ã™ã‚ã¾ã™ã€‚"
+msgid ""
+"Go to <emphasis>File</emphasis> -> <emphasis>New</emphasis> -> "
+"<emphasis>Seam Web Project</emphasis>."
+msgstr ""
+"<emphasis>File</emphasis> -> <emphasis>New</emphasis> -> <emphasis>Seam Web "
+"Project</emphasis> ã¨ã™ã™ã‚ã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:63
#, no-c-format
-msgid "First, enter a name for your new project. For this tutorial, we're going to use <literal>helloworld</literal> ."
-msgstr "最åˆã«ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆåを登録ã—ã¾ã™ã€‚ ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã§ã¯ <literal>helloworld</literal> ã¨ã—ã¾ã™ã€‚"
+msgid ""
+"First, enter a name for your new project. For this tutorial, we're going to "
+"use <literal>helloworld</literal> ."
+msgstr ""
+"最åˆã«ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆåを登録ã—ã¾ã™ã€‚ ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã§ã¯ "
+"<literal>helloworld</literal> ã¨ã—ã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:71
#, no-c-format
-msgid "Now, we need to tell JBoss Tools about JBoss AS. This is a two stage process, first we need to define a runtime, make sure you select JBoss AS 4.2:"
-msgstr "次ã«ã€JBoss Tools ã« JBoss AS ã«ã¤ã„ã¦æŒ‡å®šã—ã¾ã™ã€‚ ã“れ㯠二段階ã®ãƒ—ãƒã‚»ã‚¹ã§ã™ã€‚ 最åˆã«ãƒ©ãƒ³ã‚¿ã‚¤ãƒ を定義ã—ã¾ã™ã€‚ JBoss AS 4.2 ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Now, we need to tell JBoss Tools about JBoss AS. This is a two stage "
+"process, first we need to define a runtime, make sure you select JBoss AS "
+"4.2:"
+msgstr ""
+"次ã«ã€JBoss Tools ã« JBoss AS ã«ã¤ã„ã¦æŒ‡å®šã—ã¾ã™ã€‚ ã“れ㯠二段階ã®ãƒ—ãƒã‚»ã‚¹ã§"
+"ã™ã€‚ 最åˆã«ãƒ©ãƒ³ã‚¿ã‚¤ãƒ を定義ã—ã¾ã™ã€‚ JBoss AS 4.2 ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:88
@@ -94,44 +134,98 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:103
#, no-c-format
-msgid "Next, we need to define a server JBoss Tools can deploy the project to. Make sure to again select JBoss AS 4.2, and also the runtime you just defined:"
-msgstr "次ã«ã€JBoss Tools ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’デプãƒã‚¤å¯èƒ½ãªã‚µãƒ¼ãƒã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã“ã§ã‚‚ JBoss AS 4.2 ã¨ç›´å‰ã§å®šç¾©ã—ãŸãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Next, we need to define a server JBoss Tools can deploy the project to. Make "
+"sure to again select JBoss AS 4.2, and also the runtime you just defined:"
+msgstr ""
+"次ã«ã€JBoss Tools ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’デプãƒã‚¤å¯èƒ½ãªã‚µãƒ¼ãƒã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾"
+"ã™ã€‚ ã“ã“ã§ã‚‚ JBoss AS 4.2 ã¨ç›´å‰ã§å®šç¾©ã—ãŸãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:118
#, no-c-format
-msgid "On the next screen give the server a name, and hit <emphasis>Finish</emphasis>:"
-msgstr "次ã®ã‚µãƒ¼ãƒã«åå‰ã‚’ã¤ã‘ã‚‹ç”»é¢ã§ã¯ã€<emphasis>Finish</emphasis> を押ã—ã¦ãã ã•ã„。"
+msgid ""
+"On the next screen give the server a name, and hit <emphasis>Finish</"
+"emphasis>:"
+msgstr ""
+"次ã®ã‚µãƒ¼ãƒã«åå‰ã‚’ã¤ã‘ã‚‹ç”»é¢ã§ã¯ã€<emphasis>Finish</emphasis> を押ã—ã¦ãã ã•"
+"ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:134
#, no-c-format
-msgid "Make sure the runtime and server you just created are selected, select <emphasis>Dynamic Web Project with Seam 2.0 (technology preview)</emphasis> and hit <emphasis>Next</emphasis>:"
-msgstr "ã„ã¾ä½œæˆã¨é¸æŠžã‚’ã—ãŸãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã¨ã‚µãƒ¼ãƒã‚’確èªã—ã¦ã€<emphasis>Dynamic Web Project with Seam 2.0 (technology preview)</emphasis> ã‚’é¸æŠžã—㦠<emphasis>Next</emphasis> を押ã—ã¦ãã ã•ã„。"
+msgid ""
+"Make sure the runtime and server you just created are selected, select "
+"<emphasis>Dynamic Web Project with Seam 2.0 (technology preview)</emphasis> "
+"and hit <emphasis>Next</emphasis>:"
+msgstr ""
+"ã„ã¾ä½œæˆã¨é¸æŠžã‚’ã—ãŸãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã¨ã‚µãƒ¼ãƒã‚’確èªã—ã¦ã€<emphasis>Dynamic Web "
+"Project with Seam 2.0 (technology preview)</emphasis> ã‚’é¸æŠžã—㦠"
+"<emphasis>Next</emphasis> を押ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:151
-#, no-c-format
-msgid "The next 3 screens allow you to further customize your new project, but for us the defaults are fine. So just hit <empahsis>Next</empahsis> until you reach the final screen."
-msgstr "次㮠3 ã¤ã®ç”»é¢ã§ã¯æ–°è¦ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºãŒå¯èƒ½ã§ã™ãŒã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§å¤§ä¸ˆå¤«ãªã®ã§ã€æœ€å¾Œã®ç”»é¢ã«åˆ°é”ã™ã‚‹ã¾ã§ãŸã <empahsis>Next</empahsis> を押ã—ã¦ãã ã•ã„。"
+#, fuzzy, no-c-format
+msgid ""
+"The next 3 screens allow you to further customize your new project, but for "
+"us the defaults are fine. So just hit <emphasis>Next</emphasis> until you "
+"reach the final screen."
+msgstr ""
+"次㮠3 ã¤ã®ç”»é¢ã§ã¯æ–°è¦ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºãŒå¯èƒ½ã§ã™ãŒã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§å¤§"
+"丈夫ãªã®ã§ã€æœ€å¾Œã®ç”»é¢ã«åˆ°é”ã™ã‚‹ã¾ã§ãŸã <empahsis>Next</empahsis> を押ã—ã¦ã"
+"ã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:157
#, no-c-format
-msgid "The first step here is to tell JBoss Tools about the Seam download you want to use. <emphasis>Add</emphasis> a new <emphasis>Seam Runtime</emphasis> - make sure to give it a name, and select <emphasis>2.0</emphasis> as the version:"
-msgstr "最åˆã®ã‚¹ãƒ†ãƒƒãƒ—㯠JBoss Tools を使用ã™ã‚‹ä¸Šã§å¿…è¦ãª Seam ランタイムを指定ã—ã¾ã™ã€‚ æ–°ã—ã„ <emphasis>Seam Runtime</emphasis> ã‚’<emphasis>è¿½åŠ </emphasis>ã—ã¾ã™ã€‚ - åå‰ã‚’ã¤ã‘ã¦ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ã—㦠<emphasis>2.0</emphasis> ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"The first step here is to tell JBoss Tools about the Seam download you want "
+"to use. <emphasis>Add</emphasis> a new <emphasis>Seam Runtime</emphasis> - "
+"make sure to give it a name, and select <emphasis>2.0</emphasis> as the "
+"version:"
+msgstr ""
+"最åˆã®ã‚¹ãƒ†ãƒƒãƒ—㯠JBoss Tools を使用ã™ã‚‹ä¸Šã§å¿…è¦ãª Seam ランタイムを指定ã—ã¾"
+"ã™ã€‚ æ–°ã—ã„ <emphasis>Seam Runtime</emphasis> ã‚’<emphasis>è¿½åŠ </emphasis>ã—ã¾"
+"ã™ã€‚ - åå‰ã‚’ã¤ã‘ã¦ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ã—㦠<emphasis>2.0</emphasis> ã‚’é¸æŠžã—ã¦ãã "
+"ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:175
#, no-c-format
-msgid "The most important choice you need to make is between EAR deployment and WAR deployment of your project. EAR projects support EJB 3.0 and require Java EE 5. WAR projects do not support EJB 3.0, but may be deployed to a J2EE environment. The packaging of a WAR is also simpler to understand. If you installed an EJB3-ready application server like JBoss, choose <emphasis>EAR</emphasis>. Otherwise, choose <emphasis>WAR</emphasis>. We'll assume that you've chosen a WAR deployment for the rest of the tutorial, but you can follow exactly the same steps for a EAR deployment."
-msgstr "決ã‚ã‚‹å¿…è¦ãŒã‚ã‚‹é‡è¦ãªé¸æŠžã¯ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã—㦠EAR å½¢å¼ãƒ‡ãƒ—ãƒã‚¤ã¨ WAR å½¢å¼ãƒ‡ãƒ—ãƒã‚¤ã®ã©ã¡ã‚‰ã«ã™ã‚‹ã‹ã§ã™ã€‚ EAR プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ EJB 3.0 ã«å¯¾å¿œã— Java EE 5 ãŒå¿…è¦ã§ã™ã€‚ WAR プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ EJB 3.0 ã«ã¯å¯¾å¿œã—ã¾ã›ã‚“ãŒã€ã J2EE 環境ã«ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½ã§ã™ã€‚ WAR 㯠EAR ã«æ¯”ã¹ã‚·ãƒ³ãƒ—ルã§ç†è§£ã—ã‚„ã™ã„パッケージã§ã™ã€‚ JBoss ã®ã‚ˆã†ãª EJB3 ãŒå®Ÿè¡Œå¯èƒ½ãªã‚¢ãƒ—リケーションサーãƒãƒ¼ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹å ´åˆã¯ <literal>EAR</literal> ã‚’é¸æŠžã—ã¦ãã ã•ã„。 ã“れ以外㯠<literal>WAR</literal> ã‚’é¸æŠžã—ã¦ãã ã•ã„。 以é™ã€ ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã§ã¯ WAR デプãƒã‚¤ãƒ¡ãƒ³ãƒˆãŒé¸æŠžã•ã‚ŒãŸã¨ä»®å®šã—ã¾ã™ãŒã€ EAR デプãƒã‚¤ãƒ¡ãƒ³ãƒˆã®å ´åˆã‚‚ã¾ã£ãŸãåŒã˜ã‚¹ãƒ†ãƒƒãƒ—ã§é€²ã‚€ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The most important choice you need to make is between EAR deployment and WAR "
+"deployment of your project. EAR projects support EJB 3.0 and require Java EE "
+"5. WAR projects do not support EJB 3.0, but may be deployed to a J2EE "
+"environment. The packaging of a WAR is also simpler to understand. If you "
+"installed an EJB3-ready application server like JBoss, choose <emphasis>EAR</"
+"emphasis>. Otherwise, choose <emphasis>WAR</emphasis>. We'll assume that "
+"you've chosen a WAR deployment for the rest of the tutorial, but you can "
+"follow exactly the same steps for a EAR deployment."
+msgstr ""
+"決ã‚ã‚‹å¿…è¦ãŒã‚ã‚‹é‡è¦ãªé¸æŠžã¯ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã—㦠EAR å½¢å¼ãƒ‡ãƒ—ãƒã‚¤ã¨ WAR å½¢å¼"
+"デプãƒã‚¤ã®ã©ã¡ã‚‰ã«ã™ã‚‹ã‹ã§ã™ã€‚ EAR プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ EJB 3.0 ã«å¯¾å¿œã— Java EE 5 "
+"ãŒå¿…è¦ã§ã™ã€‚ WAR プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ EJB 3.0 ã«ã¯å¯¾å¿œã—ã¾ã›ã‚“ãŒã€ã J2EE 環境ã«ãƒ‡"
+"プãƒã‚¤å¯èƒ½ã§ã™ã€‚ WAR 㯠EAR ã«æ¯”ã¹ã‚·ãƒ³ãƒ—ルã§ç†è§£ã—ã‚„ã™ã„パッケージã§ã™ã€‚ "
+"JBoss ã®ã‚ˆã†ãª EJB3 ãŒå®Ÿè¡Œå¯èƒ½ãªã‚¢ãƒ—リケーションサーãƒãƒ¼ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹å ´"
+"åˆã¯ <literal>EAR</literal> ã‚’é¸æŠžã—ã¦ãã ã•ã„。 ã“れ以外㯠<literal>WAR</"
+"literal> ã‚’é¸æŠžã—ã¦ãã ã•ã„。 以é™ã€ ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã§ã¯ WAR デプãƒã‚¤ãƒ¡ãƒ³"
+"トãŒé¸æŠžã•ã‚ŒãŸã¨ä»®å®šã—ã¾ã™ãŒã€ EAR デプãƒã‚¤ãƒ¡ãƒ³ãƒˆã®å ´åˆã‚‚ã¾ã£ãŸãåŒã˜ã‚¹ãƒ†ãƒƒãƒ—"
+"ã§é€²ã‚€ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:187
#, no-c-format
-msgid "Next, select your database type. We'll assume you have MySQL installed, with an existing schema. You'll need to tell JBoss Tools about the database, select <emphasis>MySQL</emphasis> as the database, and create a new connection profile. Select <emphasis>Generic JDBC Connection</emphasis>:"
-msgstr "次ã«ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚¿ã‚¤ãƒ—ã‚’é¸æŠžã—ã¾ã™ã€‚ ã“ã“ã§ã¯æ—¢å˜ã®ã‚¹ã‚ーマをæŒã¤ MySQL ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’å‰æã¨ã—ã¾ã™ã€‚ JBoss Tools ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ã¤ã„ã¦æŒ‡å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã—㦠<emphasis>MySQL</emphasis> ã‚’é¸æŠžã—ã¦ã€æ–°ãŸã«ã‚³ãƒã‚¯ã‚·ãƒ§ãƒ³ãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã—ã¦ãã ã•ã„。 <emphasis>Generic JDBC Connection</emphasis> ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Next, select your database type. We'll assume you have MySQL installed, with "
+"an existing schema. You'll need to tell JBoss Tools about the database, "
+"select <emphasis>MySQL</emphasis> as the database, and create a new "
+"connection profile. Select <emphasis>Generic JDBC Connection</emphasis>:"
+msgstr ""
+"次ã«ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚¿ã‚¤ãƒ—ã‚’é¸æŠžã—ã¾ã™ã€‚ ã“ã“ã§ã¯æ—¢å˜ã®ã‚¹ã‚ーマをæŒã¤ MySQL "
+"ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’å‰æã¨ã—ã¾ã™ã€‚ JBoss Tools ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ã¤ã„"
+"ã¦æŒ‡å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã—㦠<emphasis>MySQL</emphasis> ã‚’é¸"
+"択ã—ã¦ã€æ–°ãŸã«ã‚³ãƒã‚¯ã‚·ãƒ§ãƒ³ãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã—ã¦ãã ã•ã„。 <emphasis>Generic "
+"JDBC Connection</emphasis> ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:206
@@ -142,8 +236,14 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:221
#, no-c-format
-msgid "JBoss Tools doesn't come with drivers for any databases, so you need to tell JBoss Tools where the MySQL JDBC driver is. Tell it about the driver by clicking <emphasis>...</emphasis>."
-msgstr "JBoss Tools ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ‰ãƒ©ã‚¤ãƒã‚’æŒã£ã¦ã„ãªã„ã®ã§ã€JBoss Tools ã«ã©ã“ã« MySQL JDBC ãŒã‚ã‚‹ã‹ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ クリックã—ã¦ãƒ‰ãƒ©ã‚¤ãƒã«é–¢ã—ã¦æŒ‡å®šã—ã¦ãã ã•ã„。"
+msgid ""
+"JBoss Tools doesn't come with drivers for any databases, so you need to tell "
+"JBoss Tools where the MySQL JDBC driver is. Tell it about the driver by "
+"clicking <emphasis>...</emphasis>."
+msgstr ""
+"JBoss Tools ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ‰ãƒ©ã‚¤ãƒã‚’æŒã£ã¦ã„ãªã„ã®ã§ã€JBoss Tools ã«ã©ã“ã« "
+"MySQL JDBC ãŒã‚ã‚‹ã‹ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ クリックã—ã¦ãƒ‰ãƒ©ã‚¤ãƒã«é–¢ã—ã¦æŒ‡"
+"定ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:227
@@ -155,19 +255,28 @@
#: Getting_Started_With_JBoss_Tools.xml:242
#, no-c-format
msgid "Choose the <emphasis>MySQL JDBC Driver</emphasis> template:"
-msgstr "<emphasis>MySQL JDBC Driver</emphasis> テンプレートをé¸æŠžã—ã¦ãã ã•ã„。"
+msgstr ""
+"<emphasis>MySQL JDBC Driver</emphasis> テンプレートをé¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:257
#, no-c-format
-msgid "Locate the jar on your computer by choosing <emphasis>Edit Jar/Zip</emphasis>:"
-msgstr "<emphasis>Edit Jar/Zip</emphasis> ã‚’é¸æŠžã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ”ュータ上㮠jar ã®ä½ç½®ã‚’指定ã—ã¦ãã ã•ã„。"
+msgid ""
+"Locate the jar on your computer by choosing <emphasis>Edit Jar/Zip</"
+"emphasis>:"
+msgstr ""
+"<emphasis>Edit Jar/Zip</emphasis> ã‚’é¸æŠžã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ”ュータ上㮠jar ã®ä½ç½®"
+"を指定ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:273
#, no-c-format
-msgid "Review the username and password used to connect, and if correct, hit <emphasis>Ok</emphasis>."
-msgstr "接続ã®ãŸã‚ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードを確èªã—ã¦æ£ã—ã‘ã‚Œã°ã€<emphasis>Ok</emphasis> を押ã—ã¦ãã ã•ã„。"
+msgid ""
+"Review the username and password used to connect, and if correct, hit "
+"<emphasis>Ok</emphasis>."
+msgstr ""
+"接続ã®ãŸã‚ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードを確èªã—ã¦æ£ã—ã‘ã‚Œã°ã€<emphasis>Ok</"
+"emphasis> を押ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:278
@@ -178,26 +287,50 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:293
#, no-c-format
-msgid "If you are working with an existing data model, make sure you tell JBoss Tools that the tables already exist in the database."
-msgstr "æ—¢å˜ã®ãƒ‡ãƒ¼ã‚¿ãƒ¢ãƒ‡ãƒ«ã§ä½œæ¥ã‚’ã—ã¦ã„ã‚‹å ´åˆã€ データベースã«æ—¢ã«ãƒ†ãƒ¼ãƒ–ルãŒå˜åœ¨ã—ã¦ã„ã‚‹ã“ã¨ã‚’ JBoss Tools ã«å¿…ãšçŸ¥ã‚‰ã›ã¦ãã ã•ã„。"
+msgid ""
+"If you are working with an existing data model, make sure you tell JBoss "
+"Tools that the tables already exist in the database."
+msgstr ""
+"æ—¢å˜ã®ãƒ‡ãƒ¼ã‚¿ãƒ¢ãƒ‡ãƒ«ã§ä½œæ¥ã‚’ã—ã¦ã„ã‚‹å ´åˆã€ データベースã«æ—¢ã«ãƒ†ãƒ¼ãƒ–ルãŒå˜åœ¨ã—ã¦"
+"ã„ã‚‹ã“ã¨ã‚’ JBoss Tools ã«å¿…ãšçŸ¥ã‚‰ã›ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:298
#, no-c-format
-msgid "Review the username and password used to connect, test the connection using the <emphasis>Test Connection</emphasis> button, and if it works, hit <emphasis>Finish</emphasis>:"
-msgstr "接続ã®ãŸã‚ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードを確èªã—ã¦ã€<emphasis>Test Connection</emphasis> ボタンを使用ã—ã¦æŽ¥ç¶šã‚’テストã—ã¾ã™ã€‚ 動作ã—ãŸãªã‚‰ã°ã€<emphasis>Finish</emphasis> を押ã—ã¾ã™ã€‚"
+msgid ""
+"Review the username and password used to connect, test the connection using "
+"the <emphasis>Test Connection</emphasis> button, and if it works, hit "
+"<emphasis>Finish</emphasis>:"
+msgstr ""
+"接続ã®ãŸã‚ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードを確èªã—ã¦ã€<emphasis>Test Connection</"
+"emphasis> ボタンを使用ã—ã¦æŽ¥ç¶šã‚’テストã—ã¾ã™ã€‚ 動作ã—ãŸãªã‚‰ã°ã€"
+"<emphasis>Finish</emphasis> を押ã—ã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:304
#, no-c-format
-msgid "Finally, review the package names for your generated beans, and if you are happy, click <emphasis>Finish</emphasis>:"
-msgstr "最後ã«ã€ç”Ÿæˆã•ã‚ŒãŸ Bean ã®ãƒ‘ッケージåを確èªã—ã¦ã€å•é¡Œãªã‘ã‚Œã°ã€<emphasis>Finish</emphasis> をクリックã—ã¾ã™ã€‚"
+msgid ""
+"Finally, review the package names for your generated beans, and if you are "
+"happy, click <emphasis>Finish</emphasis>:"
+msgstr ""
+"最後ã«ã€ç”Ÿæˆã•ã‚ŒãŸ Bean ã®ãƒ‘ッケージåを確èªã—ã¦ã€å•é¡Œãªã‘ã‚Œã°ã€"
+"<emphasis>Finish</emphasis> をクリックã—ã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:320
#, no-c-format
-msgid "JBoss has sophisticated support for hot re-deployment of WARs and EARs. Unfortunately, due to bugs in the JVM, repeated redeployment of an EAR—which is common during development—eventually causes the JVM to run out of perm gen space. For this reason, we recommend running JBoss in a JVM with a large perm gen space at development time. We suggest the following values:"
-msgstr "JBoss 㯠WAR ã‚„ EAR ã®å„ªã‚ŒãŸãƒ›ãƒƒãƒˆå†ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ 残念ãªãŒã‚‰ã€ JVM ã«ãƒã‚°ãŒã‚ã‚‹ãŸã‚〠— 開発段階ã§ã¯ä¸€èˆ¬çš„㪠— EAR ã®å†ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚’ç¹°ã‚Šè¿”ã™ã¨æœ€çµ‚çš„ã«ã¯ JVM ㌠perm gen スペースを使ã„æžœãŸã—ã¦ã—ã¾ã†ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ ã“ã®ç†ç”±ã«ã‚ˆã‚Šã€ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆæ™‚ã« perm gen space を大ãã確ä¿ã—㟠JVM 㧠JBoss を稼動ã•ã›ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚ 以下ã®ã‚ˆã†ãªå€¤ã‚’推奨ã—ã¾ã™ã€‚"
+msgid ""
+"JBoss has sophisticated support for hot re-deployment of WARs and EARs. "
+"Unfortunately, due to bugs in the JVM, repeated redeployment of an EAR—which "
+"is common during development—eventually causes the JVM to run out of perm "
+"gen space. For this reason, we recommend running JBoss in a JVM with a large "
+"perm gen space at development time. We suggest the following values:"
+msgstr ""
+"JBoss 㯠WAR ã‚„ EAR ã®å„ªã‚ŒãŸãƒ›ãƒƒãƒˆå†ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ 残念ãªãŒ"
+"ら〠JVM ã«ãƒã‚°ãŒã‚ã‚‹ãŸã‚〠— 開発段階ã§ã¯ä¸€èˆ¬çš„㪠— EAR ã®å†ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚’"
+"ç¹°ã‚Šè¿”ã™ã¨æœ€çµ‚çš„ã«ã¯ JVM ㌠perm gen スペースを使ã„æžœãŸã—ã¦ã—ã¾ã†ã“ã¨ã«ãªã‚Šã¾"
+"ã™ã€‚ ã“ã®ç†ç”±ã«ã‚ˆã‚Šã€ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆæ™‚ã« perm gen space を大ãã確ä¿ã—㟠JVM "
+"㧠JBoss を稼動ã•ã›ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚ 以下ã®ã‚ˆã†ãªå€¤ã‚’推奨ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Getting_Started_With_JBoss_Tools.xml:329
@@ -208,7 +341,9 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:331
#, no-c-format
-msgid "If you don't have so much memory available, the following is our minimum recommendation:"
+msgid ""
+"If you don't have so much memory available, the following is our minimum "
+"recommendation:"
msgstr "å分ãªãƒ¡ãƒ¢ãƒªãŒãªã„å ´åˆã«ã¯ã€ä»¥ä¸‹ãŒæœ€å°ã®æŽ¨å¥¨å€¤ã§ã™ã€‚"
#. Tag: programlisting
@@ -220,8 +355,12 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:338
#, no-c-format
-msgid "Locate the server in the <emphasis>JBoss Server View</emphasis>, right click on the server and select <emphasis>Edit Launch Configuration</emphasis>:"
-msgstr "<emphasis>JBoss Server View</emphasis> ã«ã‚µãƒ¼ãƒã‚’é…ç½®ã—ã€ã‚µãƒ¼ãƒã®ä¸Šã§å³ã‚¯ãƒªãƒƒã‚¯ã—㦠<emphasis>Edit Launch Configuration</emphasis> ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Locate the server in the <emphasis>JBoss Server View</emphasis>, right click "
+"on the server and select <emphasis>Edit Launch Configuration</emphasis>:"
+msgstr ""
+"<emphasis>JBoss Server View</emphasis> ã«ã‚µãƒ¼ãƒã‚’é…ç½®ã—ã€ã‚µãƒ¼ãƒã®ä¸Šã§å³ã‚¯ãƒªãƒƒ"
+"クã—㦠<emphasis>Edit Launch Configuration</emphasis> ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:355
@@ -232,20 +371,38 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:370
#, no-c-format
-msgid "If you don't want to bother with this stuff now, you don't have to—come back to it later, when you get your first <literal>OutOfMemoryException</literal>."
-msgstr "今ã™ãã«å¤‰æ›´ã‚’è¡Œã„ãŸããªã„å ´åˆã¯ç‰¹ã«è¡Œã†å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“ — <literal>OutOfMemoryException</literal> ãŒç™ºç”Ÿã—ãŸæ™‚点ã§å¯¾å‡¦ã—ã¦ãã ã•ã„。"
+msgid ""
+"If you don't want to bother with this stuff now, you don't have to—come back "
+"to it later, when you get your first <literal>OutOfMemoryException</literal>."
+msgstr ""
+"今ã™ãã«å¤‰æ›´ã‚’è¡Œã„ãŸããªã„å ´åˆã¯ç‰¹ã«è¡Œã†å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“ — "
+"<literal>OutOfMemoryException</literal> ãŒç™ºç”Ÿã—ãŸæ™‚点ã§å¯¾å‡¦ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:376
#, no-c-format
-msgid "To start JBoss, and deploy the project, just right click on the server you created, and click <emphasis>Start</emphasis>, (or <emphasis>Debug</emphasis> to start in debug mode):"
-msgstr "JBoss ã®èµ·å‹•ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ‡ãƒ—ãƒã‚¤ã®ãŸã‚ã«ã¯ã€ä½œæˆã—ãŸã‚µãƒ¼ãƒã®ä¸Šã®å³ã‚¯ãƒªãƒƒã‚¯ã—㦠<emphasis>Start</emphasis> をクリックã—ã¦ãã ã•ã„。 ã¾ãŸã€ãƒ‡ãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã§èµ·å‹•ã™ã‚‹ã«ã¯ <emphasis>Debug</emphasis> をクリックã—ã¦ãã ã•ã„。"
+msgid ""
+"To start JBoss, and deploy the project, just right click on the server you "
+"created, and click <emphasis>Start</emphasis>, (or <emphasis>Debug</"
+"emphasis> to start in debug mode):"
+msgstr ""
+"JBoss ã®èµ·å‹•ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ‡ãƒ—ãƒã‚¤ã®ãŸã‚ã«ã¯ã€ä½œæˆã—ãŸã‚µãƒ¼ãƒã®ä¸Šã®å³ã‚¯ãƒªãƒƒ"
+"クã—㦠<emphasis>Start</emphasis> をクリックã—ã¦ãã ã•ã„。 ã¾ãŸã€ãƒ‡ãƒãƒƒã‚°ãƒ¢ãƒ¼"
+"ドã§èµ·å‹•ã™ã‚‹ã«ã¯ <emphasis>Debug</emphasis> をクリックã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:393
#, no-c-format
-msgid "Don't get scared by the XML configuration documents that were generated into the project directory. They are mostly standard Java EE stuff, the stuff you need to create once and then never look at again, and they are 90% the same between all Seam projects."
-msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã« XML è¨å®šãƒ‰ã‚ュメントãŒç”Ÿæˆã•ã‚Œã¾ã™ãŒã³ã£ãã‚Šã—ãªã„ã§ãã ã•ã„。 ã“れらã®ã»ã¨ã‚“ã©ãŒæ¨™æº– Java EE ã«é–¢ã™ã‚‹ã‚‚ã®ã§ã€ 一度生æˆã—ãŸã‚‰ 二度ã¨è¦‹ã‚‹å¿…è¦ã®ãªã„ã‚‚ã®ã§ã™ã€‚ ã™ã¹ã¦ã® Seam プãƒã‚¸ã‚§ã‚¯ãƒˆã§ 90% ã¯åŒã˜ã‚‚ã®ã§ã™ã€‚"
+msgid ""
+"Don't get scared by the XML configuration documents that were generated into "
+"the project directory. They are mostly standard Java EE stuff, the stuff you "
+"need to create once and then never look at again, and they are 90% the same "
+"between all Seam projects."
+msgstr ""
+"プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã« XML è¨å®šãƒ‰ã‚ュメントãŒç”Ÿæˆã•ã‚Œã¾ã™ãŒã³ã£ãã‚Šã—ãªã„"
+"ã§ãã ã•ã„。 ã“れらã®ã»ã¨ã‚“ã©ãŒæ¨™æº– Java EE ã«é–¢ã™ã‚‹ã‚‚ã®ã§ã€ 一度生æˆã—ãŸã‚‰ "
+"二度ã¨è¦‹ã‚‹å¿…è¦ã®ãªã„ã‚‚ã®ã§ã™ã€‚ ã™ã¹ã¦ã® Seam プãƒã‚¸ã‚§ã‚¯ãƒˆã§ 90% ã¯åŒã˜ã‚‚ã®ã§"
+"ã™ã€‚"
#. Tag: title
#: Getting_Started_With_JBoss_Tools.xml:403
@@ -256,21 +413,34 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:405
#, no-c-format
-msgid "If you're used to traditional action-style web frameworks, you're probably wondering how you can create a simple web page with a stateless action method in Java."
-msgstr "従æ¥ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚¹ã‚¿ã‚¤ãƒ«ã® Web フレームワークã«æ…£ã‚Œã¦ã„ã‚‹å ´åˆã€ ãŠãらãã©ã®ã‚ˆã†ã« Java ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒã¤ç°¡å˜ãª Web ページãŒç”Ÿæˆã•ã‚Œã‚‹ã®ã ã‚ã†ã‹ã¨æ€ã‚れるã§ã—ょã†ã€‚"
+msgid ""
+"If you're used to traditional action-style web frameworks, you're probably "
+"wondering how you can create a simple web page with a stateless action "
+"method in Java."
+msgstr ""
+"従æ¥ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚¹ã‚¿ã‚¤ãƒ«ã® Web フレームワークã«æ…£ã‚Œã¦ã„ã‚‹å ´åˆã€ ãŠãらãã©ã®"
+"よã†ã« Java ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒã¤ç°¡å˜ãª Web ページãŒç”Ÿæˆã•ã‚Œ"
+"ã‚‹ã®ã ã‚ã†ã‹ã¨æ€ã‚れるã§ã—ょã†ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:411
#, no-c-format
-msgid "First, select <emphasis>New</emphasis> -> <emphasis>Seam Action</emphasis>:"
-msgstr "最åˆã«ã€<emphasis>New</emphasis> -> <emphasis>Seam Action</emphasis> ã¨é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"First, select <emphasis>New</emphasis> -> <emphasis>Seam Action</emphasis>:"
+msgstr ""
+"最åˆã«ã€<emphasis>New</emphasis> -> <emphasis>Seam Action</emphasis> ã¨é¸æŠžã—"
+"ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:426
#: Getting_Started_With_JBoss_Tools.xml:492
#, no-c-format
-msgid "Now, enter the name of the Seam component. JBoss Tools selects sensible defaults for other fields:"
-msgstr "ã“ã“ã§ã¯ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆåを登録ã—ã¦ãã ã•ã„。 JBoss Tools ã¯ä»–ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ãŸã‚ã«æ°—ã®åˆ©ã„ãŸãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’é¸æŠžã—ã¾ã™ã€‚"
+msgid ""
+"Now, enter the name of the Seam component. JBoss Tools selects sensible "
+"defaults for other fields:"
+msgstr ""
+"ã“ã“ã§ã¯ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆåを登録ã—ã¦ãã ã•ã„。 JBoss Tools ã¯ä»–ã®ãƒ•ã‚£ãƒ¼"
+"ルドã®ãŸã‚ã«æ°—ã®åˆ©ã„ãŸãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’é¸æŠžã—ã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:442
@@ -281,14 +451,30 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:446
#, no-c-format
-msgid "Now go to <literal>http://localhost:8080/helloworld/ping.seam</literal> and click the button. You can see the code behind this action by looking in the project <literal>src</literal> directory. Put a breakpoint in the <literal>ping()</literal> method, and click the button again."
-msgstr "ã•ã‚ã€<literal>http://localhost:8080/helloworld/ping.seam</literal> ã«é€²ã‚“ã§ã€ã‚¯ãƒªãƒƒã‚¯ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ãã ã•ã„。 プãƒã‚¸ã‚§ã‚¯ãƒˆã® <literal>src</literal> directory ディレクトリを見れã°ã€ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«éš ã•ã‚ŒãŸã‚³ãƒ¼ãƒ‰ã‚’見るã“ã¨ãŒã§ãã¾ã™ã€‚ <literal>ping()</literal> メソッドã«ãƒ–レークãƒã‚¤ãƒ³ãƒˆã‚’ç½®ã„ã¦ã€ クリックボタンを押ã—ã¦ãã ã•ã„。"
+msgid ""
+"Now go to <literal>http://localhost:8080/helloworld/ping.seam</literal> and "
+"click the button. You can see the code behind this action by looking in the "
+"project <literal>src</literal> directory. Put a breakpoint in the "
+"<literal>ping()</literal> method, and click the button again."
+msgstr ""
+"ã•ã‚ã€<literal>http://localhost:8080/helloworld/ping.seam</literal> ã«é€²ã‚“"
+"ã§ã€ã‚¯ãƒªãƒƒã‚¯ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ãã ã•ã„。 プãƒã‚¸ã‚§ã‚¯ãƒˆã® <literal>src</literal> "
+"directory ディレクトリを見れã°ã€ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«éš ã•ã‚ŒãŸã‚³ãƒ¼ãƒ‰ã‚’見るã“ã¨ãŒã§"
+"ãã¾ã™ã€‚ <literal>ping()</literal> メソッドã«ãƒ–レークãƒã‚¤ãƒ³ãƒˆã‚’ç½®ã„ã¦ã€ ク"
+"リックボタンを押ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:454
#, no-c-format
-msgid "Finally, open the <literal>helloworld-test</literal> project, locate <literal>PingTest</literal> class, right click on it, and choose <emphasis>Run As</emphasis> -> <emphasis>TestNG Test</emphasis>:"
-msgstr "最後ã«ã€<literal>helloworld-test</literal> プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’é–‹ã„ã¦ã€<literal>PingTest</literal> クラスを指定ã—ã¦ã€ãれをå³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã€<emphasis>Run As</emphasis> -> <emphasis>TestNG Test</emphasis> ã¨é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Finally, open the <literal>helloworld-test</literal> project, locate "
+"<literal>PingTest</literal> class, right click on it, and choose "
+"<emphasis>Run As</emphasis> -> <emphasis>TestNG Test</emphasis>:"
+msgstr ""
+"最後ã«ã€<literal>helloworld-test</literal> プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’é–‹ã„ã¦ã€"
+"<literal>PingTest</literal> クラスを指定ã—ã¦ã€ãれをå³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã€"
+"<emphasis>Run As</emphasis> -> <emphasis>TestNG Test</emphasis> ã¨é¸æŠžã—ã¦ã"
+"ã ã•ã„。"
#. Tag: title
#: Getting_Started_With_JBoss_Tools.xml:474
@@ -299,14 +485,31 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:476
#, no-c-format
-msgid "The first step is to create a form. Select <emphasis>New</emphasis> -> <emphasis>Seam Form</emphasis>:"
-msgstr "最åˆã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ãƒ•ã‚©ãƒ¼ãƒ を生æˆã™ã‚‹ã“ã¨ã§ã™ã€‚ <emphasis>New</emphasis> -> <emphasis>Seam Form</emphasis> ã¨é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"The first step is to create a form. Select <emphasis>New</emphasis> -> "
+"<emphasis>Seam Form</emphasis>:"
+msgstr ""
+"最åˆã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ãƒ•ã‚©ãƒ¼ãƒ を生æˆã™ã‚‹ã“ã¨ã§ã™ã€‚ <emphasis>New</emphasis> -> "
+"<emphasis>Seam Form</emphasis> ã¨é¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:508
#, no-c-format
-msgid "Go to <literal>http://localhost:8080/helloworld/hello.seam</literal>. Then take a look at the generated code. Run the test. Try adding some new fields to the form and Seam component (note, you don't need to restart the app server each time you change the code in <literal>src/action</literal> as Seam hot reloads the component for you <xref linkend=\"gettingstartedwithjbosstools.hotdeployment\"/>)."
-msgstr "<literal>http://localhost:8080/helloworld/hello.seam</literal> ã¨é€²ã‚“ã§ãã ã•ã„。 ãã—ã¦ç”Ÿæˆã•ã‚ŒãŸã‚³ãƒ¼ãƒ‰ã‚’見ã¦ãã ã•ã„。 テストを起動ã—ã¦ãã ã•ã„。 フォーム㨠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«æ–°ã—ã„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’è¿½åŠ ã—ã¦ã¿ã¦ãã ã•ã„。(Seam ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ホットリãƒãƒ¼ãƒ‰ <xref linkend=\"gettingstartedwithjbosstools.hotdeployment\"/> ã™ã‚‹ã®ã§ã€ <literal>src/hot</literal> ã®ã‚³ãƒ¼ãƒ‰ã‚’変更ã™ã‚‹ãŸã³ã«ã‚¢ãƒ—リケーションサーãƒãƒ¼ã‚’リスタートã™ã‚‹å¿…è¦ãŒãªã„ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。)"
+msgid ""
+"Go to <literal>http://localhost:8080/helloworld/hello.seam</literal>. Then "
+"take a look at the generated code. Run the test. Try adding some new fields "
+"to the form and Seam component (note, you don't need to restart the app "
+"server each time you change the code in <literal>src/action</literal> as "
+"Seam hot reloads the component for you <xref linkend="
+"\"gettingstartedwithjbosstools.hotdeployment\"/>)."
+msgstr ""
+"<literal>http://localhost:8080/helloworld/hello.seam</literal> ã¨é€²ã‚“ã§ãã ã•"
+"ã„。 ãã—ã¦ç”Ÿæˆã•ã‚ŒãŸã‚³ãƒ¼ãƒ‰ã‚’見ã¦ãã ã•ã„。 テストを起動ã—ã¦ãã ã•ã„。 フォー"
+"ム㨠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«æ–°ã—ã„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’è¿½åŠ ã—ã¦ã¿ã¦ãã ã•ã„。(Seam ãŒã‚³"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ホットリãƒãƒ¼ãƒ‰ <xref linkend=\"gettingstartedwithjbosstools."
+"hotdeployment\"/> ã™ã‚‹ã®ã§ã€ <literal>src/hot</literal> ã®ã‚³ãƒ¼ãƒ‰ã‚’変更ã™ã‚‹ãŸ"
+"ã³ã«ã‚¢ãƒ—リケーションサーãƒãƒ¼ã‚’リスタートã™ã‚‹å¿…è¦ãŒãªã„ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•"
+"ã„。)"
#. Tag: title
#: Getting_Started_With_JBoss_Tools.xml:519
@@ -317,14 +520,31 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:521
#, no-c-format
-msgid "Manually create some tables in your database. (If you need to switch to a different database, create a new project, and select the correct database). Then, select <emphasis>New</emphasis> -> <emphasis>Seam Generate Entities</emphasis>:"
-msgstr "手動ã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ä¸ã«ãƒ†ãƒ¼ãƒ–ルを生æˆã—ã¾ã™ã€‚ (別ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«åˆ‡ã‚Šæ›¿ãˆã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã€æ–°ãŸãªãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã—ã¦ã€æ£ã—ã„データベースをé¸æŠžã—ã¦ãã ã•ã„。) ãã—ã¦ã€<emphasis>New</emphasis> -> <emphasis>Seam Generate Entities</emphasis> ã¨é¸æŠžã—ã¾ã™ã€‚"
+msgid ""
+"Manually create some tables in your database. (If you need to switch to a "
+"different database, create a new project, and select the correct database). "
+"Then, select <emphasis>New</emphasis> -> <emphasis>Seam Generate Entities</"
+"emphasis>:"
+msgstr ""
+"手動ã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ä¸ã«ãƒ†ãƒ¼ãƒ–ルを生æˆã—ã¾ã™ã€‚ (別ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«åˆ‡ã‚Šæ›¿ãˆã‚‹"
+"å¿…è¦ãŒã‚ã‚‹å ´åˆã€æ–°ãŸãªãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã—ã¦ã€æ£ã—ã„データベースをé¸æŠžã—ã¦ã"
+"ã ã•ã„。) ãã—ã¦ã€<emphasis>New</emphasis> -> <emphasis>Seam Generate "
+"Entities</emphasis> ã¨é¸æŠžã—ã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:539
#, no-c-format
-msgid "JBoss Tools gives you the option to either reverse engineer entities, components and views from a database schema or to reverse engineer components and views from existing JPA entities. We're going to do <emphasis>Reverse engieneer from database</emphasis>."
-msgstr "JBoss Tools ã«ã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚¹ã‚ーマã‹ã‚‰ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã€ãƒ“ューã®ãƒªãƒãƒ¼ã‚¹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°ã‚’ã™ã‚‹ã‹ã€ã‚ã‚‹ã„ã¯æ—¢å˜ JPA エンティティã‹ã‚‰ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ãƒ“ューã®ãƒªãƒãƒ¼ã‚¹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°ã‚’ã™ã‚‹ã‹ã®ã‚ªãƒ—ションãŒã‚ã‚Šã¾ã™ã€‚ ã“ã“ã§ã¯<emphasis>データベースã‹ã‚‰ã®ãƒªãƒãƒ¼ã‚¹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°</emphasis>ã‚’è¡Œã„ã¾ã™ã€‚"
+msgid ""
+"JBoss Tools gives you the option to either reverse engineer entities, "
+"components and views from a database schema or to reverse engineer "
+"components and views from existing JPA entities. We're going to do "
+"<emphasis>Reverse engieneer from database</emphasis>."
+msgstr ""
+"JBoss Tools ã«ã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚¹ã‚ーマã‹ã‚‰ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã€"
+"ビューã®ãƒªãƒãƒ¼ã‚¹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°ã‚’ã™ã‚‹ã‹ã€ã‚ã‚‹ã„ã¯æ—¢å˜ JPA エンティティã‹ã‚‰ã‚³"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆã¨ãƒ“ューã®ãƒªãƒãƒ¼ã‚¹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°ã‚’ã™ã‚‹ã‹ã®ã‚ªãƒ—ションãŒã‚ã‚Šã¾"
+"ã™ã€‚ ã“ã“ã§ã¯<emphasis>データベースã‹ã‚‰ã®ãƒªãƒãƒ¼ã‚¹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°</emphasis>"
+"ã‚’è¡Œã„ã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:546
@@ -335,8 +555,18 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:561
#, no-c-format
-msgid "Then go to <literal>http://localhost:8080/helloworld</literal>. You can browse the database, edit existing objects, and create new objects. If you look at the generated code, you'll probably be amazed how simple it is! Seam was designed so that data access code is easy to write by hand, even for people who don't want to cheat by using reverse engineering."
-msgstr "<literal>http://localhost:8080/helloworld</literal> ã«ã™ã™ã‚“ã§ãã ã•ã„。 データベースをブラウズã€æ—¢å˜ã‚ªãƒ–ジェクトã®ç·¨é›†ã€ãã—ã¦æ–°è¦ã‚ªãƒ–ジェクトã®ä½œæˆãŒå¯èƒ½ã§ã™ã€‚ 生æˆã•ã‚ŒãŸã‚³ãƒ¼ãƒ‰ã‚’見るã¨ã€ä½•ã¦ã‚·ãƒ³ãƒ—ルãªã‚“ã ã¨é©šã‹ã‚Œã‚‹ã¯ãšã§ã™ï¼ Seam ã¯ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã§ç°¡å˜ã«ãƒ‡ãƒ¼ã‚¿ã‚¢ã‚¯ã‚»ã‚¹ã‚³ãƒ¼ãƒ‰ãŒæ›¸ã‘るよã†è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ リãƒãƒ¼ã‚¹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°ã‚’使用ã—ãŸã‚«ãƒ³ãƒ‹ãƒ³ã‚°ã‚’ã—ãŸããªã„人ã«ã‚‚ç°¡å˜ã§ã™ã€‚"
+msgid ""
+"Then go to <literal>http://localhost:8080/helloworld</literal>. You can "
+"browse the database, edit existing objects, and create new objects. If you "
+"look at the generated code, you'll probably be amazed how simple it is! Seam "
+"was designed so that data access code is easy to write by hand, even for "
+"people who don't want to cheat by using reverse engineering."
+msgstr ""
+"<literal>http://localhost:8080/helloworld</literal> ã«ã™ã™ã‚“ã§ãã ã•ã„。 デー"
+"タベースをブラウズã€æ—¢å˜ã‚ªãƒ–ジェクトã®ç·¨é›†ã€ãã—ã¦æ–°è¦ã‚ªãƒ–ジェクトã®ä½œæˆãŒå¯"
+"能ã§ã™ã€‚ 生æˆã•ã‚ŒãŸã‚³ãƒ¼ãƒ‰ã‚’見るã¨ã€ä½•ã¦ã‚·ãƒ³ãƒ—ルãªã‚“ã ã¨é©šã‹ã‚Œã‚‹ã¯ãšã§ã™ï¼ "
+"Seam ã¯ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã§ç°¡å˜ã«ãƒ‡ãƒ¼ã‚¿ã‚¢ã‚¯ã‚»ã‚¹ã‚³ãƒ¼ãƒ‰ãŒæ›¸ã‘るよã†è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ "
+"リãƒãƒ¼ã‚¹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°ã‚’使用ã—ãŸã‚«ãƒ³ãƒ‹ãƒ³ã‚°ã‚’ã—ãŸããªã„人ã«ã‚‚ç°¡å˜ã§ã™ã€‚"
#. Tag: title
#: Getting_Started_With_JBoss_Tools.xml:572
@@ -371,14 +601,29 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:594
#, no-c-format
-msgid "But if we want to change any Java code, we still need to do a full restart of the application by doing a <emphasis>Full Publish</emphasis>."
-msgstr "ãŸã ã— Java コードを変更ã—ãŸã„ã®ãªã‚‰ã°ã€<emphasis>Full Publish</emphasis> ã™ã‚‹ã“ã¨ã§ã‚¢ãƒ—リケーションをå†èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"But if we want to change any Java code, we still need to do a full restart "
+"of the application by doing a <emphasis>Full Publish</emphasis>."
+msgstr ""
+"ãŸã ã— Java コードを変更ã—ãŸã„ã®ãªã‚‰ã°ã€<emphasis>Full Publish</emphasis> ã™"
+"ã‚‹ã“ã¨ã§ã‚¢ãƒ—リケーションをå†èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:600
#, no-c-format
-msgid "But if you really want a fast edit/compile/test cycle, Seam supports incremental redeployment of JavaBean components. To make use of this functionality, you must deploy the JavaBean components into the <literal>WEB-INF/dev</literal> directory, so that they will be loaded by a special Seam classloader, instead of by the WAR or EAR classloader."
-msgstr "ã—ã‹ã—〠早ã„ペースã®ç·¨é›†/コンパイル/テストã®ã‚µã‚¤ã‚¯ãƒ«ã‚’望むãªã‚‰ã°ã€ Seam 㯠JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã®å¢—分å†ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ãŸã‚ã«ã¯ã€ JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ <literal>WEB-INF/dev</literal> ディレクトリã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ãã®çµæžœã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ WAR ã‚ã‚‹ã„㯠EAR クラスãƒãƒ¼ãƒ€ã§ã¯ãªã〠特殊㪠Seam クラスãƒãƒ¼ãƒ€ã«ã‚ˆã£ã¦ãƒãƒ¼ãƒ‰ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"But if you really want a fast edit/compile/test cycle, Seam supports "
+"incremental redeployment of JavaBean components. To make use of this "
+"functionality, you must deploy the JavaBean components into the <literal>WEB-"
+"INF/dev</literal> directory, so that they will be loaded by a special Seam "
+"classloader, instead of by the WAR or EAR classloader."
+msgstr ""
+"ã—ã‹ã—〠早ã„ペースã®ç·¨é›†/コンパイル/テストã®ã‚µã‚¤ã‚¯ãƒ«ã‚’望むãªã‚‰ã°ã€ Seam 㯠"
+"JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã®å¢—分å†ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½"
+"を有効ã«ã™ã‚‹ãŸã‚ã«ã¯ã€ JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ <literal>WEB-INF/dev</"
+"literal> ディレクトリã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ãã®çµæžœã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
+"㯠WAR ã‚ã‚‹ã„㯠EAR クラスãƒãƒ¼ãƒ€ã§ã¯ãªã〠特殊㪠Seam クラスãƒãƒ¼ãƒ€ã«ã‚ˆã£ã¦"
+"ãƒãƒ¼ãƒ‰ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:609
@@ -389,8 +634,12 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:613
#, no-c-format
-msgid "the components must be JavaBean components, they cannot be EJB3 beans (we are working on fixing this limitation)"
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã§ãªã‘ã‚Œã°ãªã‚‰ãšã€ EJB3 Bean ã¯ä¸å¯ã§ã™ã€‚ (ã“ã®åˆ¶ç´„ã¯ä¿®æ£ä¸ã§ã™ã€‚) "
+msgid ""
+"the components must be JavaBean components, they cannot be EJB3 beans (we "
+"are working on fixing this limitation)"
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã§ãªã‘ã‚Œã°ãªã‚‰ãšã€ EJB3 Bean ã¯ä¸å¯ã§"
+"ã™ã€‚ (ã“ã®åˆ¶ç´„ã¯ä¿®æ£ä¸ã§ã™ã€‚) "
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:620
@@ -401,20 +650,32 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:626
#, no-c-format
-msgid "components deployed via <literal>components.xml</literal> may not be hot-deployed"
-msgstr "<literal>components.xml</literal> ã§ãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ›ãƒƒãƒˆãƒ‡ãƒ—ãƒã‚¤ã§ããªã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"components deployed via <literal>components.xml</literal> may not be hot-"
+"deployed"
+msgstr ""
+"<literal>components.xml</literal> ã§ãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ›ãƒƒãƒˆãƒ‡ãƒ—"
+"ãƒã‚¤ã§ããªã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:633
#, 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> ã®å¤–部ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸã‚¯ãƒ©ã‚¹ã‹ã‚‰ã¯è¦‹ãˆã¾ã›ã‚“。"
+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> ã®å¤–部"
+"ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸã‚¯ãƒ©ã‚¹ã‹ã‚‰ã¯è¦‹ãˆã¾ã›ã‚“。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:640
#, no-c-format
-msgid "Seam debug mode must be enabled and <literal>jboss-seam-debug.jar</literal> must be in <literal>WEB-INF/lib</literal>"
-msgstr "Seam デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã¯æœ‰åŠ¹ã§ <literal>jboss-seam-debug.jar</literal> 㯠<literal>WEB-INF/lib</literal> ã«ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Seam debug mode must be enabled and <literal>jboss-seam-debug.jar</literal> "
+"must be in <literal>WEB-INF/lib</literal>"
+msgstr ""
+"Seam デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã¯æœ‰åŠ¹ã§ <literal>jboss-seam-debug.jar</literal> 㯠"
+"<literal>WEB-INF/lib</literal> ã«ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:648
@@ -425,12 +686,23 @@
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:654
#, no-c-format
-msgid "You may see errors if the system is placed under any load and debug is enabled."
-msgstr "ãƒãƒ¼ãƒ‰ã¨ãƒ‡ãƒãƒƒã‚°ãŒæœ‰åŠ¹ãªç’°å¢ƒã®ã‚·ã‚¹ãƒ†ãƒ ã§ã‚ã‚Œã°ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã™ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+msgid ""
+"You may see errors if the system is placed under any load and debug is "
+"enabled."
+msgstr ""
+"ãƒãƒ¼ãƒ‰ã¨ãƒ‡ãƒãƒƒã‚°ãŒæœ‰åŠ¹ãªç’°å¢ƒã®ã‚·ã‚¹ãƒ†ãƒ ã§ã‚ã‚Œã°ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã™ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›"
+"ん。"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:662
#, no-c-format
-msgid "If you create a WAR project using JBoss Tools, incremental hot deployment is available out of the box for classes in the <literal>src/action</literal> source directory. However, JBoss Tools does not support incremental hot deployment for EAR projects."
-msgstr "JBoss Tools を使用ã—㦠WAR プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã™ã‚‹å ´åˆã€ 増分ホットデプãƒã‚¤ãƒ¡ãƒ³ãƒˆã¯ã€<literal>src/hot</literal> ソースディレクトリã«ã‚るクラスã¯ãã®ã¾ã¾ä½¿ç”¨å¯èƒ½ã§ã™ã€‚ ã—ã‹ã—〠JBoss Tools 㯠EAR プãƒã‚¸ã‚§ã‚¯ãƒˆã«å¯¾ã™ã‚‹å¢—分ホットデプãƒã‚¤ã«å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。"
-
+msgid ""
+"If you create a WAR project using JBoss Tools, incremental hot deployment is "
+"available out of the box for classes in the <literal>src/action</literal> "
+"source directory. However, JBoss Tools does not support incremental hot "
+"deployment for EAR projects."
+msgstr ""
+"JBoss Tools を使用ã—㦠WAR プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã™ã‚‹å ´åˆã€ 増分ホットデプãƒã‚¤ãƒ¡"
+"ントã¯ã€<literal>src/hot</literal> ソースディレクトリã«ã‚るクラスã¯ãã®ã¾ã¾ä½¿"
+"用å¯èƒ½ã§ã™ã€‚ ã—ã‹ã—〠JBoss Tools 㯠EAR プãƒã‚¸ã‚§ã‚¯ãƒˆã«å¯¾ã™ã‚‹å¢—分ホットデプãƒ"
+"イã«å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Glassfish.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Glassfish.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Glassfish.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-12-14 05:04+0900\n"
"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,17 +22,26 @@
#. Tag: para
#: Glassfish.xml:5
#, no-c-format
-msgid "GlassFish is an open source application server which fully implements Java EE 5. The latest stable release is v2 UR2."
-msgstr "GlassFish ã¯ã€Java EE 5 を完全ã«å®Ÿè£…ã—ãŸã‚ªãƒ¼ãƒ—ンソースã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã§ã™ã€‚最新ã®å®‰å®šãƒªãƒªãƒ¼ã‚¹ã¯ v2 "
- "UR2 ã§ã™ã€‚"
+msgid ""
+"GlassFish is an open source application server which fully implements Java "
+"EE 5. The latest stable release is v2 UR2."
+msgstr ""
+"GlassFish ã¯ã€Java EE 5 を完全ã«å®Ÿè£…ã—ãŸã‚ªãƒ¼ãƒ—ンソースã®ã‚¢ãƒ—リケーションサー"
+"ãƒãƒ¼ã§ã™ã€‚最新ã®å®‰å®šãƒªãƒªãƒ¼ã‚¹ã¯ v2 UR2 ã§ã™ã€‚"
#. Tag: para
#: Glassfish.xml:10
#, no-c-format
-msgid "First, we'll discuss the GlassFish environment. Then we will go over the how you deploy the jee5 example. Next, we will deploy the JPA example application. Finally we show how to get a seam-gen's generated application running on GlassFish."
-msgstr "ã¾ãšæœ€åˆã« GlassFish 環境ã«ã¤ã„ã¦è¿°ã¹ã¦ã€ã©ã®ã‚ˆã†ã« jee5 サンプルをデプãƒã‚¤ã™ã‚‹ã®ã‹ã‚’詳ã—ã説明ã—ã¾ã™ã€‚次ã«ã€jpa サ"
- "ンプルアプリケーションをデプãƒã‚¤ã—ã¾ã™ã€‚最後ã«ã€seam-gen ã«ã‚ˆã‚Šç”Ÿæˆã•ã‚ŒãŸã‚¢ãƒ—リケーションをã©ã®ã‚ˆã†ã«ã—㦠GlassFish 上"
- "ã§å‹•ä½œã•ã›ã‚‹ã®ã‹ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"First, we'll discuss the GlassFish environment. Then we will go over the how "
+"you deploy the jee5 example. Next, we will deploy the JPA example "
+"application. Finally we show how to get a seam-gen's generated application "
+"running on GlassFish."
+msgstr ""
+"ã¾ãšæœ€åˆã« GlassFish 環境ã«ã¤ã„ã¦è¿°ã¹ã¦ã€ã©ã®ã‚ˆã†ã« jee5 サンプルをデプãƒã‚¤"
+"ã™ã‚‹ã®ã‹ã‚’詳ã—ã説明ã—ã¾ã™ã€‚次ã«ã€jpa サンプルアプリケーションをデプãƒã‚¤ã—ã¾"
+"ã™ã€‚最後ã«ã€seam-gen ã«ã‚ˆã‚Šç”Ÿæˆã•ã‚ŒãŸã‚¢ãƒ—リケーションをã©ã®ã‚ˆã†ã«ã—㦠"
+"GlassFish 上ã§å‹•ä½œã•ã›ã‚‹ã®ã‹ã‚’示ã—ã¾ã™ã€‚"
#. Tag: title
#: Glassfish.xml:18
@@ -49,8 +58,12 @@
#. Tag: para
#: Glassfish.xml:23
#, no-c-format
-msgid "All of the examples and information in this chapter are based on the the latest version of GlassFish at the time of this writing."
-msgstr "ã“ã®ç« ã®ã‚µãƒ³ãƒ—ルã¨æƒ…å ±ã¯ã€ã™ã¹ã¦åŸ·ç†æ™‚ã® GlassFish ã®æœ€æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"All of the examples and information in this chapter are based on the the "
+"latest version of GlassFish at the time of this writing."
+msgstr ""
+"ã“ã®ç« ã®ã‚µãƒ³ãƒ—ルã¨æƒ…å ±ã¯ã€ã™ã¹ã¦åŸ·ç†æ™‚ã® GlassFish ã®æœ€æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«åŸºã¥ã„ã¦"
+"ã„ã¾ã™ã€‚"
#. Tag: ulink
#: Glassfish.xml:30
@@ -103,8 +116,12 @@
#. Tag: para
#: Glassfish.xml:60
#, no-c-format
-msgid "JavaDB is an embedded database that is included with GlassFish, just as HSQLDB is included in JBoss AS."
-msgstr "JavaDB ã¯ã€HSQLDB ㌠JBoss AS ã«å«ã¾ã‚Œã¦ã„ã‚‹ã®ã¨åŒæ§˜ã«ã€GlassFish ã®çµ„ã¿è¾¼ã¿ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§ã™ã€‚"
+msgid ""
+"JavaDB is an embedded database that is included with GlassFish, just as "
+"HSQLDB is included in JBoss AS."
+msgstr ""
+"JavaDB ã¯ã€HSQLDB ㌠JBoss AS ã«å«ã¾ã‚Œã¦ã„ã‚‹ã®ã¨åŒæ§˜ã«ã€GlassFish ã®çµ„ã¿è¾¼ã¿"
+"データベースã§ã™ã€‚"
#. Tag: para
#: Glassfish.xml:66
@@ -120,284 +137,407 @@
#. Tag: para
#: Glassfish.xml:72
-#, no-c-format
-msgid "The web adminstration console is available at <literal>http://localhost:4848/</literal>. You can access the web admin console with the default username (<literal>admin</literal>) and password (<literal>adminadmin</literal>). Alternatively, you could copy EAR/WAR file to <literal>glassfish/domains/domain1/autodeploy</literal> to deploy it."
-msgstr "Web 管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã¯ã€<literal>http://localhost:4848/</literal> ã‹ã‚‰"
- "アクセスå¯èƒ½ã§ã™ã€‚Web 管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã¯ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼å (<literal>admin<"
- "/literal>) ã¨ãƒ‘スワード (<literal>adminadmin</literal>) ã§ã‚¢ã‚¯ã‚»"
- "スã§ãã¾ã™ã€‚ 別ã®æ–¹æ³•ã¨ã—ã¦ã¯ã€EAR / WAR ファイルを <literal>"
- "glassfish/domains/domain1/autodeploy</literal> ã«ã‚³ãƒ”ーã—ã¦ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨ã‚‚ã§"
- "ãã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"The web administration console is available at <literal>http://"
+"localhost:4848/</literal>. You can access the web admin console with the "
+"default username (<literal>admin</literal>) and password "
+"(<literal>adminadmin</literal>). We will be using the the admin console to "
+"deploy our examples. You can also copy EAR/WAR files to the "
+"<literal>glassfish/domains/domain1/autodeploy</literal> directory to deploy "
+"them, although we are not going to cover that."
+msgstr ""
+"Web 管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã¯ã€<literal>http://localhost:4848/</literal> ã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹"
+"å¯èƒ½ã§ã™ã€‚Web 管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã¯ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼å (<literal>admin</"
+"literal>) ã¨ãƒ‘スワード (<literal>adminadmin</literal>) ã§ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ "
+"別ã®æ–¹æ³•ã¨ã—ã¦ã¯ã€EAR / WAR ファイルを <literal>glassfish/domains/domain1/"
+"autodeploy</literal> ã«ã‚³ãƒ”ーã—ã¦ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:81
+#: Glassfish.xml:82
#, no-c-format
msgid "You can stop the server and database using:"
msgstr "サーãƒã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’åœæ¢ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Glassfish.xml:85
+#: Glassfish.xml:86
#, no-c-format
msgid "$ bin/asadmin stop-domain domain1; bin/asadmin stop-database"
msgstr "$ bin/asadmin stop-domain domain1; bin/asadmin stop-database"
#. Tag: title
-#: Glassfish.xml:90
+#: Glassfish.xml:91
#, no-c-format
msgid "The <literal>jee5/booking</literal> example"
msgstr "<literal>jee5/booking</literal> サンプル"
#. Tag: para
-#: Glassfish.xml:92
+#: Glassfish.xml:93
#, no-c-format
-msgid "The <literal>jee5/booking</literal> example is based on the Hotel Booking example (which runs on JBoss AS). Out of the box it is also designed to run on GlassFish. It is located in <literal>$SEAM_DIST/examples/jee5/booking</literal>."
-msgstr "<literal>jee5/booking</literal> サンプルã¯ã€(JBoss AS 上ã§å‹•ä½œã™ã‚‹) ホ"
- "テル予約サンプルã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚ãã®ã¾ã¾ã§ GlassFish 上ã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ã‚µãƒ³ãƒ—ル㯠<"
- "literal>$SEAM_DIST/examples/jee5/booking</literal> ã«ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"The <literal>jee5/booking</literal> example is based on the Hotel Booking "
+"example (which runs on JBoss AS). Out of the box it is also designed to run "
+"on GlassFish. It is located in <literal>$SEAM_DIST/examples/jee5/booking</"
+"literal>."
+msgstr ""
+"<literal>jee5/booking</literal> サンプルã¯ã€(JBoss AS 上ã§å‹•ä½œã™ã‚‹) ホテル予"
+"約サンプルã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚ãã®ã¾ã¾ã§ GlassFish 上ã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«è¨è¨ˆã•ã‚Œã¦"
+"ã„ã¾ã™ã€‚ã“ã®ã‚µãƒ³ãƒ—ル㯠<literal>$SEAM_DIST/examples/jee5/booking</literal> ã«"
+"ã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Glassfish.xml:100
+#: Glassfish.xml:101
+#, fuzzy, no-c-format
+msgid "Building the <literal>jee5/booking</literal> example"
+msgstr "<literal>jee5/booking</literal> サンプル"
+
+#. Tag: para
+#: Glassfish.xml:103
+#, fuzzy, no-c-format
+msgid ""
+"To build the example, simply execute the default <literal>ant</literal> "
+"target:"
+msgstr ""
+"サンプルをビルドã™ã‚‹ãŸã‚ã«ã¯ã€<literal>glassfish</literal> ターゲットを使用ã—"
+"ã¾ã™ã€‚"
+
+#. Tag: programlisting
+#: Glassfish.xml:108
#, no-c-format
+msgid "$ ant"
+msgstr ""
+
+#. Tag: para
+#: Glassfish.xml:110
+#, fuzzy, no-c-format
+msgid ""
+"in the <literal>examples/jee5/booking</literal> directory. This will create "
+"the <literal>dist</literal> and <literal>exploded-archives</literal> "
+"directories."
+msgstr ""
+"ã“ã‚Œã«ã‚ˆã‚Šã‚³ãƒ³ãƒ†ãƒŠã«å¯¾å¿œã—㟠<literal>dist-glassfish</literal> ディレクトリ"
+"㨠<literal>exploded-archives-glassfish</literal> ディレクトリãŒä½œæˆã•ã‚Œã¾"
+"ã™ã€‚"
+
+#. Tag: title
+#: Glassfish.xml:117
+#, no-c-format
msgid "Deploying the application to GlassFish"
msgstr "GlassFish ã¸ã®ã‚¢ãƒ—リケーションã®ãƒ‡ãƒ—ãƒã‚¤"
#. Tag: para
-#: Glassfish.xml:102
+#: Glassfish.xml:119
#, no-c-format
-msgid "We will deploy the application on GlassFish using the GlassFish admin console."
-msgstr "GlassFish 管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’利用ã—㦠GlassFish ã«ã‚¢ãƒ—リケーションをデプãƒã‚¤ã—ã¾ã™ã€‚"
+msgid ""
+"We will deploy the application on GlassFish using the GlassFish admin "
+"console."
+msgstr ""
+"GlassFish 管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’利用ã—㦠GlassFish ã«ã‚¢ãƒ—リケーションをデプãƒã‚¤ã—ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:109
+#: Glassfish.xml:126
#, no-c-format
msgid "Log in to the admin console at <literal>http://localhost:4848</literal>"
-msgstr "<literal>http://localhost:4848</literal> ã‹ã‚‰ç®¡ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ãƒã‚°ã‚¤ãƒ³ã—ã¾"
- "ã™ã€‚"
+msgstr ""
+"<literal>http://localhost:4848</literal> ã‹ã‚‰ç®¡ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ãƒã‚°ã‚¤ãƒ³ã—ã¾ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:114
+#: Glassfish.xml:131
#, no-c-format
-msgid "Access the <literal>Enterprise Applications</literal> in the menu option under the <literal>Applications</literal> left side menu."
-msgstr "å·¦å´ã®ã‚µã‚¤ãƒ‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼ <literal>Applications (アプリケーション)</literal> ã®ä¸‹ã«"
- "ã‚るメニューオプション㧠<literal>Enterprise Applications (エンタープライズアプリケーショ"
- "ン)</literal> ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。"
+msgid ""
+"Access the <literal>Enterprise Applications</literal> in the menu option "
+"under the <literal>Applications</literal> left side menu."
+msgstr ""
+"å·¦å´ã®ã‚µã‚¤ãƒ‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼ <literal>Applications (アプリケーション)</literal> ã®ä¸‹"
+"ã«ã‚るメニューオプション㧠<literal>Enterprise Applications (エンタープライズ"
+"アプリケーション)</literal> ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Glassfish.xml:121
+#: Glassfish.xml:138
#, no-c-format
-msgid "At the top of the <literal>Enterprise Application</literal> table select <literal>Deploy</literal>. Follow through the wizard, using these hints:"
-msgstr "<literal>Enterprise Application (エンタープライズアプリケーション)<"
- "/literal> テーブルã®ãƒˆãƒƒãƒ—㧠<literal>Deploy (é…å‚™)</literal> ã‚’é¸æŠž"
- "ã—ã¦ãã ã•ã„。以下ã®ãƒ’ントを使ã£ã¦ã€ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’最後ã¾ã§é€²ã‚ã¦ãã ã•ã„。"
+msgid ""
+"At the top of the <literal>Enterprise Application</literal> table select "
+"<literal>Deploy</literal>. Follow through the wizard, using these hints:"
+msgstr ""
+"<literal>Enterprise Application (エンタープライズアプリケーション)</literal> "
+"テーブルã®ãƒˆãƒƒãƒ—㧠<literal>Deploy (é…å‚™)</literal> ã‚’é¸æŠžã—ã¦ãã ã•ã„。以下"
+"ã®ãƒ’ントを使ã£ã¦ã€ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’最後ã¾ã§é€²ã‚ã¦ãã ã•ã„。"
#. Tag: literal
-#: Glassfish.xml:129
-#: Glassfish.xml:209
+#: Glassfish.xml:146 Glassfish.xml:227
#, no-c-format
msgid "Preparing for the application installation"
msgstr "アプリケーションã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æº–å‚™"
#. Tag: para
-#: Glassfish.xml:133
+#: Glassfish.xml:150
#, no-c-format
-msgid "Browse to <literal>examples/jee5/booking/dist/jboss-seam-jee5.ear</literal>."
-msgstr "ブラウザ㧠<literal>examples/jee5/booking/dist/jboss-seam-jee5."
- "ear</literal> を指定ã—ã¦ãã ã•ã„。"
+msgid ""
+"Browse to <literal>examples/jee5/booking/dist/jboss-seam-jee5.ear</literal>."
+msgstr ""
+"ブラウザ㧠<literal>examples/jee5/booking/dist/jboss-seam-jee5.ear</literal> "
+"を指定ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Glassfish.xml:138
-#: Glassfish.xml:220
+#: Glassfish.xml:155 Glassfish.xml:238
#, no-c-format
msgid "Select the <literal>OK</literal> button."
msgstr "<literal>OK</literal> ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Glassfish.xml:147
+#: Glassfish.xml:164
#, no-c-format
-msgid "You can now access the application at <literal>http://localhost:8081/seam-jee5/</literal>."
-msgstr "<literal>http://localhost:8081/seam-jee5/</literal> ã‹ã‚‰ã‚¢ãƒ—リ"
- "ケーションã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚"
+msgid ""
+"You can now access the application at <literal>http://localhost:8081/seam-"
+"jee5/</literal>."
+msgstr ""
+"<literal>http://localhost:8081/seam-jee5/</literal> ã‹ã‚‰ã‚¢ãƒ—リケーションã«ã‚¢"
+"クセスã§ãã¾ã™ã€‚"
#. Tag: title
-#: Glassfish.xml:157
+#: Glassfish.xml:174
#, no-c-format
msgid "The <literal>jpa</literal> booking example"
msgstr "<literal>jpa</literal> booking サンプル"
#. Tag: para
-#: Glassfish.xml:159
+#: Glassfish.xml:176
#, no-c-format
-msgid "This is the Hotel Booking example implemented in Seam POJOs and using Hibernate JPA with JPA transactions. It does not require EJB3 support to run on application server."
-msgstr "ã“ã‚Œã¯ã€Hibernate JPA 㨠JPA トランザクションを利用ã—㦠Seam POJO ã§å®Ÿè£…ã•ã‚ŒãŸãƒ›ãƒ†ãƒ«äºˆç´„サンプルã§ã™ã€‚アプリ"
- "ケーションサーãƒã§å‹•ä½œã•ã›ã‚‹ã®ã«ã€EJB3 サãƒãƒ¼ãƒˆã‚’å¿…è¦ã¨ã—ã¾ã›ã‚“。"
+msgid ""
+"This is the Hotel Booking example implemented in Seam POJOs and using "
+"Hibernate JPA with JPA transactions. It does not require EJB3 support to run "
+"on application server."
+msgstr ""
+"ã“ã‚Œã¯ã€Hibernate JPA 㨠JPA トランザクションを利用ã—㦠Seam POJO ã§å®Ÿè£…ã•ã‚Œ"
+"ãŸãƒ›ãƒ†ãƒ«äºˆç´„サンプルã§ã™ã€‚アプリケーションサーãƒã§å‹•ä½œã•ã›ã‚‹ã®ã«ã€EJB3 サãƒãƒ¼"
+"トを必è¦ã¨ã—ã¾ã›ã‚“。"
#. Tag: para
-#: Glassfish.xml:165
+#: Glassfish.xml:182
#, no-c-format
-msgid "The example already has a break-out of configurations and build scripts for many of the common containers including GlassFish."
-msgstr "サンプルã«ã¯ã€GlassFish ã‚‚å«ã‚ãŸå¤šãã®ã‚³ãƒ³ãƒ†ãƒŠç”¨ã®æ§‹æˆã¨ãƒ“ルドスクリプトãŒæ—¢ã«ç”¨æ„ã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The example already has a break-out of configurations and build scripts for "
+"many of the common containers including GlassFish."
+msgstr ""
+"サンプルã«ã¯ã€GlassFish ã‚‚å«ã‚ãŸå¤šãã®ã‚³ãƒ³ãƒ†ãƒŠç”¨ã®æ§‹æˆã¨ãƒ“ルドスクリプトãŒæ—¢"
+"ã«ç”¨æ„ã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Glassfish.xml:171
+#: Glassfish.xml:188
#, no-c-format
msgid "Building the <literal>jpa</literal> example"
msgstr "<literal>jpa</literal> サンプルã®ãƒ“ルド"
#. Tag: para
-#: Glassfish.xml:173
+#: Glassfish.xml:190
#, no-c-format
msgid "To build the example, use the <literal>glassfish</literal> target:"
-msgstr "サンプルをビルドã™ã‚‹ãŸã‚ã«ã¯ã€<literal>glassfish</literal> ターゲットを使用ã—ã¾ã™ã€‚"
+msgstr ""
+"サンプルをビルドã™ã‚‹ãŸã‚ã«ã¯ã€<literal>glassfish</literal> ターゲットを使用ã—"
+"ã¾ã™ã€‚"
#. Tag: programlisting
-#: Glassfish.xml:177
+#: Glassfish.xml:194
#, no-c-format
msgid "$ ant glassfish"
msgstr "$ ant glassfish"
#. Tag: para
-#: Glassfish.xml:179
+#: Glassfish.xml:196
#, no-c-format
-msgid "This will create the container specific <literal>dist-glassfish</literal> and <literal>exploded-archives-glasfish</literal> directories."
-msgstr "ã“ã‚Œã«ã‚ˆã‚Šã‚³ãƒ³ãƒ†ãƒŠã«å¯¾å¿œã—㟠<literal>dist-glassfish</literal> ディレクトリ㨠"
- "<literal>exploded-archives-glassfish</literal> ディレクトリãŒä½œæˆã•"
- "ã‚Œã¾ã™ã€‚"
+msgid ""
+"This will create the container specific <literal>dist-glassfish</literal> "
+"and <literal>exploded-archives-glasfish</literal> directories."
+msgstr ""
+"ã“ã‚Œã«ã‚ˆã‚Šã‚³ãƒ³ãƒ†ãƒŠã«å¯¾å¿œã—㟠<literal>dist-glassfish</literal> ディレクトリ"
+"㨠<literal>exploded-archives-glassfish</literal> ディレクトリãŒä½œæˆã•ã‚Œã¾"
+"ã™ã€‚"
#. Tag: title
-#: Glassfish.xml:186
+#: Glassfish.xml:203
#, no-c-format
msgid "Deploying the <literal>jpa</literal> example"
msgstr "<literal>jpa</literal> サンプルã®ãƒ‡ãƒ—ãƒã‚¤"
#. Tag: para
-#: Glassfish.xml:188
-#, no-c-format
-msgid "This is very similar to the <literal>jee5</literal> example at <xref linkend=\"jee5-glassfish-deploy\"/>."
-msgstr "ã“れ㯠<xref linkend=\"jee5-glassfish-deploy\"/> ã® <literal>"
- "jee5</literal> サンプルã¨éžå¸¸ã«é¡žä¼¼ã—ã¦ã„ã¾ã™ã€‚"
+#: Glassfish.xml:205
+#, fuzzy, no-c-format
+msgid ""
+"This is very similar to the <literal>jee5</literal> example at <xref linkend="
+"\"jee5-glassfish-deploy\"/> except that this is a <literal>war</literal> and "
+"not an <literal>ear</literal>."
+msgstr ""
+"ã“れ㯠<xref linkend=\"jee5-glassfish-deploy\"/> ã® <literal>jee5</literal> "
+"サンプルã¨éžå¸¸ã«é¡žä¼¼ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:195
+#: Glassfish.xml:213
#, no-c-format
msgid "Log in to the administration console:"
msgstr "管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã¸ãƒã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Glassfish.xml:198
+#: Glassfish.xml:216
#, no-c-format
msgid "http://localhost:4848"
msgstr "http://localhost:4848"
#. Tag: para
-#: Glassfish.xml:201
+#: Glassfish.xml:219
#, no-c-format
-msgid "Access the <literal>Web Applications</literal> in the menu option under the <literal>Applications</literal> left side menu."
-msgstr "å·¦å´ã®ã‚µã‚¤ãƒ‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼ <literal>Applications (アプリケーション)</literal> ã®ä¸‹ã«"
- "ã‚るメニューオプション㧠<literal>Web Applications (Web アプリケーション)<"
- "/literal> ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。"
+msgid ""
+"Access the <literal>Web Applications</literal> in the menu option under the "
+"<literal>Applications</literal> left side menu."
+msgstr ""
+"å·¦å´ã®ã‚µã‚¤ãƒ‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼ <literal>Applications (アプリケーション)</literal> ã®ä¸‹"
+"ã«ã‚るメニューオプション㧠<literal>Web Applications (Web アプリケーション)</"
+"literal> ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Glassfish.xml:215
+#: Glassfish.xml:233
#, no-c-format
-msgid "Browse to <literal>examples/jpa/dist-glassfish/jboss-seam-jpa.war</literal>."
-msgstr "ブラウザ㧠<literal>examples/jpa/dist-glassfish/jboss-seam-jpa."
- "war</literal> を指定ã—ã¦ãã ã•ã„。"
+msgid ""
+"Browse to <literal>examples/jpa/dist-glassfish/jboss-seam-jpa.war</literal>."
+msgstr ""
+"ブラウザ㧠<literal>examples/jpa/dist-glassfish/jboss-seam-jpa.war</literal> "
+"を指定ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Glassfish.xml:227
+#: Glassfish.xml:245
#, no-c-format
-msgid "You can now access the application at <literal>http://localhost:8081/jboss-seam-jpa/</literal>."
-msgstr "<literal>http://localhost:8081/jboss-seam-jpa/</literal> "
- "ã‹ã‚‰ã‚¢ãƒ—リケーションã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚"
+msgid ""
+"You can now access the application at <literal>http://localhost:8081/jboss-"
+"seam-jpa/</literal>."
+msgstr ""
+"<literal>http://localhost:8081/jboss-seam-jpa/</literal> ã‹ã‚‰ã‚¢ãƒ—リケーション"
+"ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚"
#. Tag: title
-#: Glassfish.xml:237
+#: Glassfish.xml:255
#, no-c-format
msgid "Using Derby instead of Hypersonic SQL DB"
msgstr "Hypersonic SQL DB ã®ä»£ã‚ã‚Šã« Derby を使用"
#. Tag: note
-#: Glassfish.xml:237
-#, no-c-format
-msgid "In order for the app to work out of the box with GlassFish, we have used the Derby (aka JavaDB) database in GlassFish. However, we strongly recommend that you use another database (e.g. HSQL). <literal>examples/jpa/resources-glassfish/WEB-INF/classes/GlassFishDerbyDialect.class</literal> is a hack to get around a Derby bug in GlassFish server. You must use it as your Hibernate dialect if you use Derby with GlassFish."
-msgstr "GlassFish ã§ã‚¢ãƒ—リケーションをãã®ã¾ã¾å‹•ã‹ã™ãŸã‚ã«ã€Derby (別å JavaDB) データベースを GlassFish ã¨ä¸€"
- "ç·’ã«ä½¿ç”¨ã—ã¾ã—ãŸã€‚ã—ã‹ã—ã€åˆ¥ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹(例ãˆã° Hypersonic SQL) を使用ã™ã‚‹ã“ã¨ã‚’å¼·ã推奨ã—ã¾ã™ã€‚ <"
- "literal>examples/jpa/resources-glassfish/WEB-"
- "INF/classes/GlassFishDerbyDialect.class</literal> ã¯ã€GlassFish "
- "サーãƒã«ãŠã‘ã‚‹ Derby ã®ãƒã‚°ã‚’é¿ã‘ã‚‹ãƒãƒƒã‚¯ã§ã™ã€‚ã‚‚ã— GlassFish 㧠Derby を使用ã™ã‚‹ã®ã§ã‚ã‚Œã°ã€ã“れを "
- "Hibernate ダイアレクトã¨ã—ã¦ä½¿ç”¨ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+#: Glassfish.xml:255
+#, fuzzy, no-c-format
+msgid ""
+"In order for the app to work out of the box with GlassFish, we have used the "
+"Derby (aka JavaDB) database in GlassFish. However, we strongly recommend "
+"that you use another database (e.g. HSQL). <literal>examples/jpa/resources-"
+"glassfish/WEB-INF/classes/GlassfishDerbyDialect.class</literal> is a hack to "
+"get around a Derby bug in GlassFish server. You must use it as your "
+"Hibernate dialect if you use Derby with GlassFish."
+msgstr ""
+"GlassFish ã§ã‚¢ãƒ—リケーションをãã®ã¾ã¾å‹•ã‹ã™ãŸã‚ã«ã€Derby (別å JavaDB) デー"
+"タベースを GlassFish ã¨ä¸€ç·’ã«ä½¿ç”¨ã—ã¾ã—ãŸã€‚ã—ã‹ã—ã€åˆ¥ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹(例ãˆã° "
+"Hypersonic SQL) を使用ã™ã‚‹ã“ã¨ã‚’å¼·ã推奨ã—ã¾ã™ã€‚ <literal>examples/jpa/"
+"resources-glassfish/WEB-INF/classes/GlassFishDerbyDialect.class</literal> "
+"ã¯ã€GlassFish サーãƒã«ãŠã‘ã‚‹ Derby ã®ãƒã‚°ã‚’é¿ã‘ã‚‹ãƒãƒƒã‚¯ã§ã™ã€‚ã‚‚ã— GlassFish "
+"㧠Derby を使用ã™ã‚‹ã®ã§ã‚ã‚Œã°ã€ã“れを Hibernate ダイアレクトã¨ã—ã¦ä½¿ç”¨ã—ãªã‘"
+"ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: title
-#: Glassfish.xml:249
+#: Glassfish.xml:267
#, no-c-format
msgid "What's different for GlassFish v2 UR2"
msgstr "GlassFish v2 UR2 ã§ã®å¤‰æ›´ç‚¹"
#. Tag: para
-#: Glassfish.xml:253
+#: Glassfish.xml:271
#, no-c-format
msgid "<para>Configuration file changes</para>"
msgstr "<para>構æˆãƒ•ã‚¡ã‚¤ãƒ«ã®å¤‰æ›´</para>"
#. Tag: para
-#: Glassfish.xml:258
-#, no-c-format
-msgid "<literal>META-INF/persistence.xml</literal> — the main changes needed are the datasource JNDI, switching to the GlassFish transaction manager lookup class, and changing the hibernate dialect to be <literal>GlassFishDerbyDialect</literal>."
-msgstr "<literal>META-INF/persistence.xml</literal> — å¿…"
- "è¦ãªä¸»ãªå¤‰æ›´ç‚¹ã¯ã€ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ JNDI ã®å¤‰æ›´ã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãƒžãƒãƒ¼ã‚¸ãƒ£ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—クラスを GlassFish トランザクションマ"
- "ãƒãƒ¼ã‚¸ãƒ£ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—クラスã«å¤‰æ›´ã€Hibernate ダイアレクトを <literal>"
- "GlassFishDerbyDialect</literal> ã«å¤‰æ›´ã™ã‚‹ã“ã¨ã§ã™ã€‚"
+#: Glassfish.xml:276
+#, fuzzy, no-c-format
+msgid ""
+"<literal>META-INF/persistence.xml</literal> — the main changes needed are "
+"the datasource JNDI, switching to the GlassFish transaction manager lookup "
+"class, and changing the hibernate dialect to be "
+"<literal>GlassfishDerbyDialect</literal>."
+msgstr ""
+"<literal>META-INF/persistence.xml</literal> — å¿…è¦ãªä¸»ãªå¤‰æ›´ç‚¹ã¯ã€ãƒ‡ãƒ¼"
+"タソース JNDI ã®å¤‰æ›´ã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãƒžãƒãƒ¼ã‚¸ãƒ£ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—クラスを "
+"GlassFish トランザクションマãƒãƒ¼ã‚¸ãƒ£ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—クラスã«å¤‰æ›´ã€Hibernate ダ"
+"イアレクトを <literal>GlassFishDerbyDialect</literal> ã«å¤‰æ›´ã™ã‚‹ã“ã¨ã§ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:267
-#, no-c-format
-msgid "<literal>WEB-INF/classes/GlassFishDerbyDialect.class</literal> — this class is needed for the Hibernate dialect change to <literal>GlassFishDerbyDialect</literal>"
-msgstr "<literal>WEB-INF/classes/GlassFishDerbyDialect.class<"
- "/literal> — ã“ã®ã‚¯ãƒ©ã‚¹ã¯ã€Hibernate ダイアレクトを <literal>"
- "GlassFishDerbyDialect</literal> ã«å¤‰æ›´ã™ã‚‹ã®ã«å¿…è¦ã§ã™ã€‚"
+#: Glassfish.xml:285
+#, fuzzy, no-c-format
+msgid ""
+"<literal>WEB-INF/classes/GlassfishDerbyDialect.class</literal> — this class "
+"is needed for the Hibernate dialect change to "
+"<literal>GlassfishDerbyDialect</literal>"
+msgstr ""
+"<literal>WEB-INF/classes/GlassFishDerbyDialect.class</literal> — ã“ã®ã‚¯"
+"ラスã¯ã€Hibernate ダイアレクトを <literal>GlassFishDerbyDialect</literal> ã«"
+"変更ã™ã‚‹ã®ã«å¿…è¦ã§ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:274
+#: Glassfish.xml:292
#, no-c-format
-msgid "<literal>import.sql</literal> — either for the dialect or Derby DB the <literal>ID</literal> column can not be populated by this file and was removed."
-msgstr "<literal>import.sql</literal> — ダイアレクト㨠Derby "
- "DB ã®ã„ãšã‚Œã§ã‚‚ <literal>ID</literal> カラムã¯ç”Ÿæˆã•ã‚Œãªã„ã®ã§ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰å‰Šé™¤ã•ã‚Œ"
- "ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"<literal>import.sql</literal> — either for the dialect or Derby DB the "
+"<literal>ID</literal> column can not be populated by this file and was "
+"removed."
+msgstr ""
+"<literal>import.sql</literal> — ダイアレクト㨠Derby DB ã®ã„ãšã‚Œã§ã‚‚ "
+"<literal>ID</literal> カラムã¯ç”Ÿæˆã•ã‚Œãªã„ã®ã§ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰å‰Šé™¤ã•ã‚Œã¦ã„"
+"ã¾ã™ã€‚"
#. Tag: title
-#: Glassfish.xml:287
+#: Glassfish.xml:305
#, no-c-format
-msgid "Deploying an application generated by <literal>seam-gen</literal> on GlassFish v2 UR2"
-msgstr "<literal>seam-gen</literal> ã«ã‚ˆã‚Šç”Ÿæˆã•ã‚ŒãŸã‚¢ãƒ—リケーション㮠GlassFish "
- "v2 UR2 ã¸ã®ãƒ‡ãƒ—ãƒã‚¤"
+msgid ""
+"Deploying an application generated by <literal>seam-gen</literal> on "
+"GlassFish v2 UR2"
+msgstr ""
+"<literal>seam-gen</literal> ã«ã‚ˆã‚Šç”Ÿæˆã•ã‚ŒãŸã‚¢ãƒ—リケーション㮠GlassFish v2 "
+"UR2 ã¸ã®ãƒ‡ãƒ—ãƒã‚¤"
#. Tag: para
-#: Glassfish.xml:289
-#, no-c-format
-msgid "<literal>seam-gen</literal> is a very useful tool for developers to quickly get an application up and running, and provides a foundation to add your own functionality. Out of box <literal>seam-gen</literal> will produce applications configured to run on JBoss AS. These instructions will show the steps needed to get it to run on GlassFish. As stated above in <xref linkend=\"jee5-glassfish-section\"/> it's easy to deploy either an EJB3 or a Seam POJOs application on Glassfish."
-msgstr "<literal>seam-gen</literal> ã¯ã€é–‹ç™ºè€…ãŒç´ æ—©ãアプリケーションを準備ã—ã¦å‹•ä½œã•ã›ã‚‹ã®ã«"
- "ã¨ã¦ã‚‚å½¹ã«ç«‹ã¤ãƒ„ールã§ã€ç‹¬è‡ªã®æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹ãŸã‚ã®é››å½¢ã‚’用æ„ã—ã¾ã™ã€‚<literal>seam-gen<"
- "/literal> ã¯ãã®ã¾ã¾ã§ JBoss AS ã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«æ§‹æˆã•ã‚ŒãŸã‚¢ãƒ—リケーションを生æˆã—ã¾ã™ã€‚以下ã®æ‰‹"
- "é †ã§ã¯ã€GlassFish 上ã§å‹•ä½œã•ã›ã‚‹ãŸã‚ã«å¿…è¦ãªã‚¹ãƒ†ãƒƒãƒ—を示ã—ã¾ã™ã€‚<xref linkend=\"jee5-"
- "glassfish-section\"/> ã§è¿°ã¹ãŸã‚ˆã†ã«ã€EJB3 ã‚„ Seam POJO アプリケーションを "
- "GlassFish ã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨ã¯ç°¡å˜ã§ã™ã€‚"
+#: Glassfish.xml:307
+#, fuzzy, no-c-format
+msgid ""
+"<literal>seam-gen</literal> is a very useful tool for developers to quickly "
+"get an application up and running, and provides a foundation to add your own "
+"functionality. Out of box <literal>seam-gen</literal> will produce "
+"applications configured to run on JBoss AS. These instructions will show the "
+"steps needed to get it to run on GlassFish."
+msgstr ""
+"<literal>seam-gen</literal> ã¯ã€é–‹ç™ºè€…ãŒç´ æ—©ãアプリケーションを準備ã—ã¦å‹•ä½œ"
+"ã•ã›ã‚‹ã®ã«ã¨ã¦ã‚‚å½¹ã«ç«‹ã¤ãƒ„ールã§ã€ç‹¬è‡ªã®æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹ãŸã‚ã®é››å½¢ã‚’用æ„ã—ã¾"
+"ã™ã€‚<literal>seam-gen</literal> ã¯ãã®ã¾ã¾ã§ JBoss AS ã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«æ§‹æˆã•"
+"ã‚ŒãŸã‚¢ãƒ—リケーションを生æˆã—ã¾ã™ã€‚以下ã®æ‰‹é †ã§ã¯ã€GlassFish 上ã§å‹•ä½œã•ã›ã‚‹ãŸ"
+"ã‚ã«å¿…è¦ãªã‚¹ãƒ†ãƒƒãƒ—を示ã—ã¾ã™ã€‚<xref linkend=\"jee5-glassfish-section\"/> ã§è¿°"
+"ã¹ãŸã‚ˆã†ã«ã€EJB3 ã‚„ Seam POJO アプリケーションを GlassFish ã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨"
+"ã¯ç°¡å˜ã§ã™ã€‚"
#. Tag: title
-#: Glassfish.xml:300
+#: Glassfish.xml:316
#, no-c-format
msgid "Running <literal>seam-gen</literal> Setup"
msgstr "<literal>seam-gen</literal> セットアップã®å®Ÿè¡Œ"
#. Tag: para
-#: Glassfish.xml:302
+#: Glassfish.xml:318
#, no-c-format
-msgid "The first step is setting up <literal>seam-gen</literal> to construct the base project. There are several choices made below, specifically the datasource and hibernate values that we will adjust once the project is created."
-msgstr "第一ステップã¯ã€é››å½¢ã¨ãªã‚‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã§ãるよã†ã« <literal>seam-gen</literal> "
- "をセットアップã™ã‚‹ã“ã¨ã§ã™ã€‚以下ã«å®Ÿè¡Œã—ãŸã‚ˆã†ã«ã€è¨å®šã™ã¹ãé …ç›®ãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚特ã«ã€ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã¨ Hibernate ã®è¨å®šå€¤ã¯ã€"
- "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã™ã‚‹ç’°å¢ƒã«åˆã‚ã›ã¦è¨å®šã—ã¾ã™ã€‚"
+msgid ""
+"The first step is setting up <literal>seam-gen</literal> to construct the "
+"base project. There are several choices made below, specifically the "
+"datasource and hibernate values that we will adjust once the project is "
+"created."
+msgstr ""
+"第一ステップã¯ã€é››å½¢ã¨ãªã‚‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã§ãるよã†ã« <literal>seam-gen</"
+"literal> をセットアップã™ã‚‹ã“ã¨ã§ã™ã€‚以下ã«å®Ÿè¡Œã—ãŸã‚ˆã†ã«ã€è¨å®šã™ã¹ãé …ç›®ãŒã„"
+"ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚特ã«ã€ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã¨ Hibernate ã®è¨å®šå€¤ã¯ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆ"
+"ã™ã‚‹ç’°å¢ƒã«åˆã‚ã›ã¦è¨å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Glassfish.xml:309
+#: Glassfish.xml:325
#, no-c-format
msgid ""
"<![CDATA[$ ./seam setup\n"
@@ -478,343 +618,434 @@
"\n"
"BUILD SUCCESSFUL\n"
"Total time: 4 minutes 5 seconds]]>"
-msgstr "<![CDATA[$ ./seam setup\n"
- "Buildfile: build.xml\n"
- "\n"
- "init:\n"
- "\n"
- "setup:\n"
- "[echo] Welcome to seam-gen :-)\n"
- "[input] Enter your Java project workspace (the directory that "
- "contains your\n"
- "Seam projects) [C:/Projects] [C:/Projects]\n"
- "/projects\n"
- "[input] Enter your JBoss home directory [C:/Program Files/jboss-"
- "4.2.3.GA]\n"
- "[C:/Program Files/jboss-4.2.3.GA]\n"
- "\n"
- "[input] Enter the project name [myproject] [myproject]\n"
- "seamgen_example\n"
- "[echo] Accepted project name as: seamgen_example\n"
- "[input] Do you want to use ICEfaces instead of RichFaces [n] (y, [n])\n"
- "\n"
- "[input] skipping input as property icefaces.home.new has already\n"
- "been set.\n"
- "[input] Select a RichFaces skin [blueSky] ([blueSky], classic, ruby, "
- "wine,\n"
- "deepMarine, emeraldTown, japanCherry, DEFAULT)\n"
- "\n"
- "[input] Is this project deployed as an EAR (with EJB components) or "
- "a WAR\n"
- "(with no EJB support) [ear] ([ear], war)\n"
- "\n"
- "[input] Enter the Java package name for your session beans\n"
- "[com.mydomain.seamgen_example] [com.mydomain.seamgen_example]\n"
- "org.jboss.seam.tutorial.glassfish.action\n"
- "[input] Enter the Java package name for your entity beans\n"
- "[org.jboss.seam.tutorial.glassfish.action]\n"
- "[org.jboss.seam.tutorial.glassfish.action]\n"
- "org.jboss.seam.tutorial.glassfish.model\n"
- "[input] Enter the Java package name for your test cases\n"
- "[org.jboss.seam.tutorial.glassfish.action.test]\n"
- "[org.jboss.seam.tutorial.glassfish.action.test]\n"
- "org.jboss.seam.tutorial.glassfish.test\n"
- "[input] What kind of database are you using? [hsql] ([hsql], mysql, "
- "oracle,\n"
- "postgres, mssql, db2, sybase, enterprisedb, h2)\n"
- "\n"
- "[input] Enter the Hibernate dialect for your database\n"
- "[org.hibernate.dialect.HSQLDialect]\n"
- "[org.hibernate.dialect.HSQLDialect]\n"
- "\n"
- "[input] Enter the filesystem path to the JDBC driver jar\n"
- "[/tmp/seam/lib/hsqldb.jar] [/tmp/seam/lib/hsqldb.jar]\n"
- "\n"
- "[input] Enter JDBC driver class for your database [org.hsqldb."
- "jdbcDriver]\n"
- "[org.hsqldb.jdbcDriver]\n"
- "\n"
- "[input] Enter the JDBC URL for your database [jdbc:hsqldb:.]\n"
- "[jdbc:hsqldb:.]\n"
- "\n"
- "[input] Enter database username [sa] [sa]\n"
- "\n"
- "[input] Enter database password [] []\n"
- "\n"
- "[input] Enter the database schema name (it is OK to leave this "
- "blank) [] []\n"
- "\n"
- "[input] Enter the database catalog name (it is OK to leave this\n"
- "blank) [] []\n"
- "\n"
- "[input] Are you working with tables that already exist in the "
- "database? [n]\n"
- "(y, [n])\n"
- "\n"
- "[input] Do you want to drop and recreate the database tables and "
- "data in\n"
- "import.sql each time you deploy? [n] (y, [n])\n"
- "\n"
- "[propertyfile] Creating new property file:\n"
- "/home/mnovotny/workspaces/jboss/jboss-seam/seam-gen/build.properties\n"
- "[echo] Installing JDBC driver jar to JBoss server\n"
- "[copy] Copying 1 file to\n"
- "/home/mnovotny/workspaces/jboss/jboss-seam/seam-gen/C:/Program\n"
- "Files/jboss-4.2.3.GA/server/default/lib\n"
- "[echo] Type 'seam create-project' to create the new project\n"
- "\n"
- "BUILD SUCCESSFUL\n"
- "Total time: 4 minutes 5 seconds]]>"
+msgstr ""
+"<![CDATA[$ ./seam setup\n"
+"Buildfile: build.xml\n"
+"\n"
+"init:\n"
+"\n"
+"setup:\n"
+"[echo] Welcome to seam-gen :-)\n"
+"[input] Enter your Java project workspace (the directory that contains your\n"
+"Seam projects) [C:/Projects] [C:/Projects]\n"
+"/projects\n"
+"[input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3.GA]\n"
+"[C:/Program Files/jboss-4.2.3.GA]\n"
+"\n"
+"[input] Enter the project name [myproject] [myproject]\n"
+"seamgen_example\n"
+"[echo] Accepted project name as: seamgen_example\n"
+"[input] Do you want to use ICEfaces instead of RichFaces [n] (y, [n])\n"
+"\n"
+"[input] skipping input as property icefaces.home.new has already\n"
+"been set.\n"
+"[input] Select a RichFaces skin [blueSky] ([blueSky], classic, ruby, wine,\n"
+"deepMarine, emeraldTown, japanCherry, DEFAULT)\n"
+"\n"
+"[input] Is this project deployed as an EAR (with EJB components) or a WAR\n"
+"(with no EJB support) [ear] ([ear], war)\n"
+"\n"
+"[input] Enter the Java package name for your session beans\n"
+"[com.mydomain.seamgen_example] [com.mydomain.seamgen_example]\n"
+"org.jboss.seam.tutorial.glassfish.action\n"
+"[input] Enter the Java package name for your entity beans\n"
+"[org.jboss.seam.tutorial.glassfish.action]\n"
+"[org.jboss.seam.tutorial.glassfish.action]\n"
+"org.jboss.seam.tutorial.glassfish.model\n"
+"[input] Enter the Java package name for your test cases\n"
+"[org.jboss.seam.tutorial.glassfish.action.test]\n"
+"[org.jboss.seam.tutorial.glassfish.action.test]\n"
+"org.jboss.seam.tutorial.glassfish.test\n"
+"[input] What kind of database are you using? [hsql] ([hsql], mysql, oracle,\n"
+"postgres, mssql, db2, sybase, enterprisedb, h2)\n"
+"\n"
+"[input] Enter the Hibernate dialect for your database\n"
+"[org.hibernate.dialect.HSQLDialect]\n"
+"[org.hibernate.dialect.HSQLDialect]\n"
+"\n"
+"[input] Enter the filesystem path to the JDBC driver jar\n"
+"[/tmp/seam/lib/hsqldb.jar] [/tmp/seam/lib/hsqldb.jar]\n"
+"\n"
+"[input] Enter JDBC driver class for your database [org.hsqldb.jdbcDriver]\n"
+"[org.hsqldb.jdbcDriver]\n"
+"\n"
+"[input] Enter the JDBC URL for your database [jdbc:hsqldb:.]\n"
+"[jdbc:hsqldb:.]\n"
+"\n"
+"[input] Enter database username [sa] [sa]\n"
+"\n"
+"[input] Enter database password [] []\n"
+"\n"
+"[input] Enter the database schema name (it is OK to leave this blank) [] []\n"
+"\n"
+"[input] Enter the database catalog name (it is OK to leave this\n"
+"blank) [] []\n"
+"\n"
+"[input] Are you working with tables that already exist in the database? [n]\n"
+"(y, [n])\n"
+"\n"
+"[input] Do you want to drop and recreate the database tables and data in\n"
+"import.sql each time you deploy? [n] (y, [n])\n"
+"\n"
+"[propertyfile] Creating new property file:\n"
+"/home/mnovotny/workspaces/jboss/jboss-seam/seam-gen/build.properties\n"
+"[echo] Installing JDBC driver jar to JBoss server\n"
+"[copy] Copying 1 file to\n"
+"/home/mnovotny/workspaces/jboss/jboss-seam/seam-gen/C:/Program\n"
+"Files/jboss-4.2.3.GA/server/default/lib\n"
+"[echo] Type 'seam create-project' to create the new project\n"
+"\n"
+"BUILD SUCCESSFUL\n"
+"Total time: 4 minutes 5 seconds]]>"
#. Tag: para
-#: Glassfish.xml:311
+#: Glassfish.xml:327
#, no-c-format
-msgid "Type <literal>$ ./seam new-project</literal> to create your project and then <literal>cd /projects/seamgen_example</literal> to the newly created structure."
-msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã™ã‚‹ãŸã‚ã«ã¯ã€<literal>$ ./seam new-project</literal> ã¨"
- "入力ã—ã¦ãã ã•ã„。ãã—㦠<literal>cd /projects/seamgen_example<"
- "/literal> ã¨å…¥åŠ›ã—ã¦æ–°ã—ã作æˆã•ã‚ŒãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ç§»å‹•ã—ã¦ãã ã•ã„。"
+msgid ""
+"Type <literal>$ ./seam new-project</literal> to create your project and then "
+"<literal>cd /projects/seamgen_example</literal> to the newly created "
+"structure."
+msgstr ""
+"プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã™ã‚‹ãŸã‚ã«ã¯ã€<literal>$ ./seam new-project</literal> ã¨å…¥"
+"力ã—ã¦ãã ã•ã„。ãã—㦠<literal>cd /projects/seamgen_example</literal> ã¨å…¥åŠ›"
+"ã—ã¦æ–°ã—ã作æˆã•ã‚ŒãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ç§»å‹•ã—ã¦ãã ã•ã„。"
#. Tag: title
-#: Glassfish.xml:319
+#: Glassfish.xml:335
#, no-c-format
msgid "Changes needed for deployment to GlassFish"
msgstr "GlassFish ã¸ã®ãƒ‡ãƒ—ãƒã‚¤ã«å¿…è¦ãªå¤‰æ›´ç‚¹"
#. Tag: para
-#: Glassfish.xml:321
+#: Glassfish.xml:337
#, no-c-format
msgid "We now need to make some changes to the generated project."
msgstr "生æˆã•ã‚ŒãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«å¤‰æ›´ã‚’è¡Œã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Glassfish.xml:326
+#: Glassfish.xml:342
#, no-c-format
msgid "<title>Configuration file changes</title>"
msgstr "<title>構æˆãƒ•ã‚¡ã‚¤ãƒ«ã®å¤‰æ›´</title>"
#. Tag: literal
-#: Glassfish.xml:331
+#: Glassfish.xml:347
#, no-c-format
msgid "resources/META-INF/persistence-dev.xml"
msgstr "resources/META-INF/persistence-dev.xml"
#. Tag: para
-#: Glassfish.xml:337
+#: Glassfish.xml:353
#, no-c-format
-msgid "Alter the <literal>jta-data-source</literal> to be <literal>jdbc/__default</literal>. We are going to be using the integrated GlassFish Derby DB."
-msgstr "<literal>jta-data-source</literal> ã‚’ <literal>"
- "jdbc/__default</literal> ã«ä¿®æ£ã—ã¦ãã ã•ã„。組ã¿è¾¼ã¿ã® GlassFish Derby DB を使用"
- "ã—ã¾ã™ã€‚"
+msgid ""
+"Alter the <literal>jta-data-source</literal> to be <literal>jdbc/__default</"
+"literal>. We are going to be using the integrated GlassFish Derby DB."
+msgstr ""
+"<literal>jta-data-source</literal> ã‚’ <literal>jdbc/__default</literal> ã«ä¿®"
+"æ£ã—ã¦ãã ã•ã„。組ã¿è¾¼ã¿ã® GlassFish Derby DB を使用ã—ã¾ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:344
-#, no-c-format
-msgid "Add or change the properties below. These are described in detail at <xref linkend=\"jee5-glassfish-section\"/>:"
-msgstr "以下ã®ãƒ—ãƒãƒ‘ãƒ†ã‚£ã‚’è¿½åŠ ä¿®æ£ã—ã¦ãã ã•ã„。<xref linkend=\"jee5-glassfish-section\"/> "
- "ã«è©³ç´°ãŒèª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ã€‚"
+#: Glassfish.xml:360
+#, fuzzy, no-c-format
+msgid ""
+"Replace all of the properties with the following. The key differences are "
+"briefly described in <xref linkend=\"glassfish_jpa_diff\"/>:"
+msgstr ""
+"以下ã®ãƒ—ãƒãƒ‘ãƒ†ã‚£ã‚’è¿½åŠ ä¿®æ£ã—ã¦ãã ã•ã„。<xref linkend=\"jee5-glassfish-"
+"section\"/> ã«è©³ç´°ãŒèª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Glassfish.xml:349
-#, no-c-format
+#: Glassfish.xml:365
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<property name=\"hibernate.dialect\" value=\"GlassFishDerbyDialect\"/>\n"
+"<![CDATA[<property name=\"hibernate.dialect\" value=\"GlassfishDerbyDialect"
+"\"/>\n"
"<property name=\"hibernate.hbm2ddl.auto\" value=\"update\"/>\n"
"<property name=\"hibernate.show_sql\" value=\"true\"/>\n"
"<property name=\"hibernate.format_sql\" value=\"true\"/>\n"
-"<property name=\"hibernate.cache.provider_class\" value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
-"<property name=\"hibernate.transaction.manager_lookup_class\" value=\"org.hibernate.transaction.SunONETransactionManagerLookup\"/>]]>"
-msgstr "<![CDATA[<property name=\"hibernate.dialect\" value=\""
- "GlassFishDerbyDialect\"/>\n"
- "<property name=\"hibernate.hbm2ddl.auto\" value=\"update\"/>\n"
- "<property name=\"hibernate.show_sql\" value=\"true\"/>\n"
- "<property name=\"hibernate.format_sql\" value=\"true\"/>\n"
- "<property name=\"hibernate.cache.provider_class\"\n"
- " value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
- "<property name=\"hibernate.transaction.manager_lookup_class\"\n"
- " value=\"org.hibernate.transaction."
- "SunONETransactionManagerLookup\"/>]]>"
+"<property name=\"hibernate.cache.provider_class\" value=\"org.hibernate."
+"cache.HashtableCacheProvider\"/>\n"
+"<property name=\"hibernate.transaction.manager_lookup_class\" value=\"org."
+"hibernate.transaction.SunONETransactionManagerLookup\"/>]]>"
+msgstr ""
+"<![CDATA[<property name=\"hibernate.dialect\" value=\"GlassFishDerbyDialect"
+"\"/>\n"
+"<property name=\"hibernate.hbm2ddl.auto\" value=\"update\"/>\n"
+"<property name=\"hibernate.show_sql\" value=\"true\"/>\n"
+"<property name=\"hibernate.format_sql\" value=\"true\"/>\n"
+"<property name=\"hibernate.cache.provider_class\"\n"
+" value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
+"<property name=\"hibernate.transaction.manager_lookup_class\"\n"
+" value=\"org.hibernate.transaction.SunONETransactionManagerLookup\"/"
+">]]>"
#. Tag: para
-#: Glassfish.xml:352
+#: Glassfish.xml:368
#, no-c-format
-msgid "You'll need to alter <literal>persistence-prod.xml</literal> as well if you want to deploy to GlassFish using the prod profile."
-msgstr "prod プãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—㦠GlassFish ã«ãƒ‡ãƒ—ãƒã‚¤ã—ãŸã‘ã‚Œã°ã€<literal>persistence-"
- "prod.xml</literal> ã‚‚åŒæ§˜ã«ä¿®æ£ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"You'll need to alter <literal>persistence-prod.xml</literal> as well if you "
+"want to deploy to GlassFish using the prod profile."
+msgstr ""
+"prod プãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—㦠GlassFish ã«ãƒ‡ãƒ—ãƒã‚¤ã—ãŸã‘ã‚Œã°ã€"
+"<literal>persistence-prod.xml</literal> ã‚‚åŒæ§˜ã«ä¿®æ£ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: literal
-#: Glassfish.xml:364
-#, no-c-format
-msgid "resources/GlassFishDerbyDialect.class"
+#: Glassfish.xml:380
+#, fuzzy, no-c-format
+msgid "resources/GlassfishDerbyDialect.class"
msgstr "resources/GlassFishDerbyDialect.class"
#. Tag: para
-#: Glassfish.xml:367
+#: Glassfish.xml:383
#, no-c-format
-msgid "As with other examples we need to include this class for DB support. It can be copied from the <literal>jpa</literal> example into the <literal>seamgen_example/resources</literal> directory."
-msgstr "ä»–ã®ã‚µãƒ³ãƒ—ルã¨åŒæ§˜ã«ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚µãƒãƒ¼ãƒˆã®ãŸã‚ã®ã“ã®ã‚¯ãƒ©ã‚¹ã‚’å«ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<literal>jpa<"
- "/literal> サンプルã‹ã‚‰ <literal>seamgen_example/resources<"
- "/literal> ディレクトリã¸ã‚³ãƒ”ーã—ã¦ãã ã•ã„。"
+msgid ""
+"As with other examples we need to include this class for DB support. It can "
+"be copied from the <literal>jpa</literal> example into the "
+"<literal>seamgen_example/resources</literal> directory."
+msgstr ""
+"ä»–ã®ã‚µãƒ³ãƒ—ルã¨åŒæ§˜ã«ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚µãƒãƒ¼ãƒˆã®ãŸã‚ã®ã“ã®ã‚¯ãƒ©ã‚¹ã‚’å«ã‚ã‚‹å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚<literal>jpa</literal> サンプルã‹ã‚‰ <literal>seamgen_example/"
+"resources</literal> ディレクトリã¸ã‚³ãƒ”ーã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Glassfish.xml:373
-#, no-c-format
+#: Glassfish.xml:389
+#, fuzzy, no-c-format
msgid ""
"$ cp \\ \n"
-"$SEAM_DIST/examples/jpa/resources-glassfish/WEB-INF/classes/GlassFishDerbyDialect.class \\ \n"
+"$SEAM_DIST/examples/jpa/resources-glassfish/WEB-INF/classes/"
+"GlassfishDerbyDialect.class \\ \n"
"./resources"
-msgstr "$ cp \\ \n"
- "$SEAM_DIST/examples/jpa/resources-glassfish/WEB-"
- "INF/classes/GlassFishDerbyDialect.class \\ \n"
- "./resources"
+msgstr ""
+"$ cp \\ \n"
+"$SEAM_DIST/examples/jpa/resources-glassfish/WEB-INF/classes/"
+"GlassFishDerbyDialect.class \\ \n"
+"./resources"
#. Tag: literal
-#: Glassfish.xml:378
+#: Glassfish.xml:394
#, no-c-format
msgid "resources/META-INF/jboss-app.xml"
msgstr "resources/META-INF/jboss-app.xml"
#. Tag: para
-#: Glassfish.xml:381
+#: Glassfish.xml:397
#, no-c-format
-msgid "You can delete this file as we aren't deploying to JBoss AS (<literal>jboss-app.xml</literal> is used to enable classloading isolation in JBoss AS)"
-msgstr "JBoss AS ã«ã¯ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã®ã§ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã™ (JBoss AS ã§ã¯ <literal>jboss-"
- "app.xml</literal> を使用ã—ã¦ã€ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã®åˆ†é›¢ã‚’有効ã«ã—ã¾ã™)"
+msgid ""
+"You can delete this file as we aren't deploying to JBoss AS (<literal>jboss-"
+"app.xml</literal> is used to enable classloading isolation in JBoss AS)"
+msgstr ""
+"JBoss AS ã«ã¯ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã®ã§ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã™ (JBoss AS ã§ã¯ "
+"<literal>jboss-app.xml</literal> を使用ã—ã¦ã€ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã®åˆ†é›¢ã‚’有効ã«"
+"ã—ã¾ã™)"
#. Tag: literal
-#: Glassfish.xml:390
+#: Glassfish.xml:406
#, no-c-format
msgid "resources/*-ds.xml"
msgstr "resources/*-ds.xml"
#. Tag: para
-#: Glassfish.xml:393
+#: Glassfish.xml:409
#, no-c-format
-msgid "You can delete these file as we aren't deploying to JBoss AS (these files define data sources in JBoss AS, we are using GlassFish's default data source)"
-msgstr "JBoss AS ã«ã¯ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã®ã§ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã™ (ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€JBoss AS ã§ã¯ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’定義ã—ã¦ã„ã¾"
- "ã™ãŒã€GlassFish ã§ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’使用ã—ã¦ã„ã¾ã™)"
+msgid ""
+"You can delete these file as we aren't deploying to JBoss AS (these files "
+"define data sources in JBoss AS, we are using GlassFish's default data "
+"source)"
+msgstr ""
+"JBoss AS ã«ã¯ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã®ã§ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã™ (ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«"
+"ã¯ã€JBoss AS ã§ã¯ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’定義ã—ã¦ã„ã¾ã™ãŒã€GlassFish ã§ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®"
+"データソースを使用ã—ã¦ã„ã¾ã™)"
#. Tag: literal
-#: Glassfish.xml:402
+#: Glassfish.xml:418
#, no-c-format
msgid "resources/WEB-INF/components.xml"
msgstr "resources/WEB-INF/components.xml"
#. Tag: para
-#: Glassfish.xml:407
+#: Glassfish.xml:423
#, no-c-format
-msgid "Enable container managed transaction integration - add the <literal><![CDATA[<transaction:ejb-transaction/>]]></literal> component, and it's namespace declaration <literal>xmlns:transaction=\"http://jboss.com/products/seam/transaction\"</literal>"
-msgstr "コンテナ管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³çµ±åˆã‚’有効ã«ã—ã¾ã™ - <literal><![CDATA[<transaction:"
- "ejb-transaction/>]]></literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã€ãã®åå‰ç©ºé–“宣言 <"
- "literal>xmlns:transaction=\"http://jboss."
- "com/products/seam/transaction\"</literal> を追記ã—ã¦ãã ã•ã„"
+msgid ""
+"Enable container managed transaction integration - add the <literal><![CDATA"
+"[<transaction:ejb-transaction/>]]></literal> component, and it's namespace "
+"declaration <literal>xmlns:transaction=\"http://jboss.com/products/seam/"
+"transaction\"</literal>"
+msgstr ""
+"コンテナ管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³çµ±åˆã‚’有効ã«ã—ã¾ã™ - <literal><![CDATA"
+"[<transaction:ejb-transaction/>]]></literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã€ãã®åå‰ç©ºé–“宣"
+"言 <literal>xmlns:transaction=\"http://jboss.com/products/seam/transaction"
+"\"</literal> を追記ã—ã¦ãã ã•ã„"
#. Tag: para
-#: Glassfish.xml:415
-#, no-c-format
-msgid "Alter the <literal>jndi-pattern</literal> to <literal>java:comp/env/seamgen_example/#{ejbName}/local</literal>"
-msgstr "<literal>jndi-pattern</literal> ã‚’ <literal>java:"
- "comp/env/seamgen_example/#{ejbName}/local</literal> ã«ä¿®æ£ã—ã¾ã™"
+#: Glassfish.xml:431
+#, fuzzy, no-c-format
+msgid ""
+"Alter the <literal>jndi-pattern</literal> to <literal>java:comp/env/"
+"seamgen_example/#{ejbName}</literal>"
+msgstr ""
+"<literal>jndi-pattern</literal> ã‚’ <literal>java:comp/env/seamgen_example/#"
+"{ejbName}/local</literal> ã«ä¿®æ£ã—ã¾ã™"
#. Tag: literal
-#: Glassfish.xml:425
+#: Glassfish.xml:441
#, no-c-format
msgid "resources/WEB-INF/web.xml"
msgstr "resources/WEB-INF/web.xml"
#. Tag: para
-#: Glassfish.xml:428
-#, no-c-format
-msgid "As with the <literal>jee5/booking</literal> example we need to add EJB references to the web.xml. These references require the empty <literal>local-home</literal> to flag them for GlassFish to perform the proper binding."
-msgstr "<literal>jee5/booking</literal> サンプルã¨åŒæ§˜ã«ã€web.xml ã« EJB å‚ç…§"
- "ã‚’åŠ ãˆã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“れら㮠EJB å‚ç…§ã«ã¯ã€GlassFish ãŒé©åˆ‡ãªãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’実行ã™ã‚‹ãŸã‚ã«ç©ºã® <"
- "literal>local-home</literal> ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+#: Glassfish.xml:444
+#, fuzzy, no-c-format
+msgid ""
+"As with the <literal>jee5/booking</literal> example, we need to add EJB "
+"references to web.xml. Technically, the reference type is not required, but "
+"we add it here for good measure. Note that these references require the "
+"presence of an empty <literal>local-home</literal> element to retain "
+"compatibility with a JBoss AS 4.x deployment."
+msgstr ""
+"<literal>jee5/booking</literal> サンプルã¨åŒæ§˜ã«ã€web.xml ã« EJB å‚ç…§ã‚’åŠ ãˆã‚‹"
+"å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“れら㮠EJB å‚ç…§ã«ã¯ã€GlassFish ãŒé©åˆ‡ãªãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’実行"
+"ã™ã‚‹ãŸã‚ã«ç©ºã® <literal>local-home</literal> ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Glassfish.xml:435
-#, no-c-format
+#: Glassfish.xml:453
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<ejb-local-ref> \n"
-" <ejb-ref-name>seamgen_example/AuthenticatorAction</ejb-ref-name> \n"
+" <ejb-ref-name>seamgen_example/AuthenticatorAction</ejb-ref-"
+"name> \n"
" <ejb-ref-type>Session</ejb-ref-type> \n"
-" <local-home></local-home>\n"
+" <local-home/>\n"
" <local>org.jboss.seam.tutorial.glassfish.action.Authenticator</local> \n"
" </ejb-local-ref>\n"
" \n"
" <ejb-local-ref>\n"
" <ejb-ref-name>seamgen_example/EjbSynchronizations</ejb-ref-name> \n"
" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local-home/>\n"
+" <local>org.jboss.seam.transaction.LocalEjbSynchronizations</local>\n"
+" </ejb-local-ref>]]>"
+msgstr ""
+"<![CDATA[<ejb-local-ref>\n"
+" <ejb-ref-name>seamgen_example/AuthenticatorAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
" <local-home></local-home>\n"
+" <local>org.jboss.seam.tutorial.glassfish.action.Authenticator</local>\n"
+" </ejb-local-ref>\n"
+" \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>seamgen_example/EjbSynchronizations</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local-home></local-home>\n"
" <local>org.jboss.seam.transaction.LocalEjbSynchronizations</local>\n"
+" </ejb-local-ref>\n"
+"]]>"
+
+#. Tag: para
+#: Glassfish.xml:454
+#, no-c-format
+msgid ""
+"Keep in mind that if you are deploying to JBoss AS 4.x, and have defined the "
+"EJB references shown above in your web.xml, you will need to also define "
+"local JNDI names for each of them in jboss-web.xml, as shown below. This "
+"step is not required when deploying to GlassFish, but it's mentioned here in "
+"case you are also deploying the application to JBoss AS 4.x (not required "
+"for JBoss AS 5)."
+msgstr ""
+
+#. Tag: programlisting
+#: Glassfish.xml:463
+#, fuzzy, no-c-format
+msgid ""
+"<![CDATA[<ejb-local-ref> \n"
+" <ejb-ref-name>seamgen_example/AuthenticatorAction</ejb-ref-"
+"name> \n"
+" <local-jndi-name>AuthenticatorAction</local-jndi-name> \n"
+" </ejb-local-ref>\n"
+" \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>seamgen_example/EjbSynchronizations</ejb-ref-name> \n"
+" <local-jndi-name>EjbSynchronizations</local-jndi-name>\n"
" </ejb-local-ref>]]>"
-msgstr "<![CDATA[<ejb-local-ref>\n"
- " <ejb-ref-name>seamgen_example/AuthenticatorAction</ejb-"
- "ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.tutorial.glassfish.action."
- "Authenticator</local>\n"
- " </ejb-local-ref>\n"
- " \n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>seamgen_example/EjbSynchronizations</ejb-"
- "ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.transaction."
- "LocalEjbSynchronizations</local>\n"
- " </ejb-local-ref>\n"
- "]]>"
+msgstr ""
+"<![CDATA[<ejb-local-ref>\n"
+" <ejb-ref-name>seamgen_example/AuthenticatorAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local-home></local-home>\n"
+" <local>org.jboss.seam.tutorial.glassfish.action.Authenticator</local>\n"
+" </ejb-local-ref>\n"
+" \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>seamgen_example/EjbSynchronizations</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local-home></local-home>\n"
+" <local>org.jboss.seam.transaction.LocalEjbSynchronizations</local>\n"
+" </ejb-local-ref>\n"
+"]]>"
#. Tag: title
-#: Glassfish.xml:442
+#: Glassfish.xml:470
#, no-c-format
msgid "Creating the <literal>AuthenticatorAction</literal> EJB"
msgstr "<literal>AuthenticatorAction</literal> EJB ã®ä½œæˆ"
#. Tag: para
-#: Glassfish.xml:444
+#: Glassfish.xml:472
#, no-c-format
-msgid "We want to take the existing <literal>Authenticator</literal> Seam POJO component and create an EJB3 out of it."
-msgstr "æ—¢å˜ã® <literal>Authenticator</literal> Seam POJO コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’利用"
- "ã—ã¦ã€EJB3 を作æˆã—ã¾ã™ã€‚"
+msgid ""
+"We want to take the existing <literal>Authenticator</literal> Seam POJO "
+"component and create an EJB3 out of it."
+msgstr ""
+"æ—¢å˜ã® <literal>Authenticator</literal> Seam POJO コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’利用ã—ã¦ã€"
+"EJB3 を作æˆã—ã¾ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:453
+#: Glassfish.xml:481
#, no-c-format
msgid "Rename the class to <literal>AuthenticatorAction</literal>"
msgstr "クラスåã‚’ <literal>AuthenticatorAction</literal> ã«å¤‰æ›´ã—ã¾ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:460
+#: Glassfish.xml:488
#, no-c-format
-msgid "Add the <literal>@Stateless</literal> annotation to the new <literal>AuthenticatorAction</literal> class."
-msgstr "<literal>@Stateless</literal> アノテーションを新ã—ã„ <literal>"
- "AuthenticatorAction</literal> クラスã«ä»˜ä¸Žã—ã¾ã™ã€‚"
+msgid ""
+"Add the <literal>@Stateless</literal> annotation to the new "
+"<literal>AuthenticatorAction</literal> class."
+msgstr ""
+"<literal>@Stateless</literal> アノテーションを新ã—ã„ "
+"<literal>AuthenticatorAction</literal> クラスã«ä»˜ä¸Žã—ã¾ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:467
+#: Glassfish.xml:495
#, no-c-format
-msgid "Create an interface called <literal>Authenticator</literal> which <literal>AuthenticatorAction</literal> implements (EJB3 requires session beans to have a local interface). Annotate the interface with <literal>@Local</literal>, and add a single method with same signature as the <literal>authenticate</literal> in <literal>AuthenticatorAction</literal>."
-msgstr "<literal>AuthenticatorAction</literal> ãŒå®Ÿè£…ã™ã‚‹ <"
- "literal>Authenticator</literal> ã¨ã„ã†åå‰ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’作æˆã—ã¦ãã ã•ã„ "
- "(EJB3 ã§ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã«ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ãŒå¿…è¦)。インタフェース㫠<literal>"
- "@Local</literal> アノテーションを付与ã—ã€<literal>"
- "AuthenticatorAction</literal> ã® <literal>authenticate<"
- "/literal> ã¨åŒã˜ã‚·ã‚°ãƒ‹ãƒãƒ£ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’一ã¤è¿½åŠ ã—ã¦ãã ã•ã„。"
+msgid ""
+"Create an interface called <literal>Authenticator</literal> which "
+"<literal>AuthenticatorAction</literal> implements (EJB3 requires session "
+"beans to have a local interface). Annotate the interface with "
+"<literal>@Local</literal>, and add a single method with same signature as "
+"the <literal>authenticate</literal> in <literal>AuthenticatorAction</"
+"literal>."
+msgstr ""
+"<literal>AuthenticatorAction</literal> ãŒå®Ÿè£…ã™ã‚‹ <literal>Authenticator</"
+"literal> ã¨ã„ã†åå‰ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’作æˆã—ã¦ãã ã•ã„ (EJB3 ã§ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ "
+"Bean ã«ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ãŒå¿…è¦)。インタフェース㫠<literal>@Local</"
+"literal> アノテーションを付与ã—ã€<literal>AuthenticatorAction</literal> ã® "
+"<literal>authenticate</literal> ã¨åŒã˜ã‚·ã‚°ãƒ‹ãƒãƒ£ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’一ã¤è¿½åŠ ã—ã¦ãã "
+"ã•ã„。"
#. Tag: programlisting
-#: Glassfish.xml:480
+#: Glassfish.xml:508
#, no-c-format
msgid ""
"<![CDATA[@Name(\"authenticator\") \n"
"@Stateless\n"
"public class AuthenticatorAction implements Authenticator {]]>"
-msgstr "<![CDATA[@Name(\"authenticator\") \n"
- "@Stateless\n"
- "public class AuthenticatorAction implements Authenticator {]]>"
+msgstr ""
+"<![CDATA[@Name(\"authenticator\") \n"
+"@Stateless\n"
+"public class AuthenticatorAction implements Authenticator {]]>"
#. Tag: programlisting
-#: Glassfish.xml:482
+#: Glassfish.xml:510
#, no-c-format
msgid ""
"<![CDATA[@Local\n"
@@ -822,300 +1053,159 @@
"\n"
" public boolean authenticate(); \n"
"}]]>"
-msgstr "<![CDATA[@Local\n"
- "public interface Authenticator { \n"
- "\n"
- " public boolean authenticate(); \n"
- "}]]>"
+msgstr ""
+"<![CDATA[@Local\n"
+"public interface Authenticator { \n"
+"\n"
+" public boolean authenticate(); \n"
+"}]]>"
#. Tag: para
-#: Glassfish.xml:486
+#: Glassfish.xml:514
#, no-c-format
-msgid "We've already added its reference to the <literal>web.xml</literal> file so we are good to go."
-msgstr "ã™ã§ã« <literal>web.xml</literal> ファイルã«ã¯ EJB å‚ç…§ã‚’è¿½åŠ ã—ãŸã®ã§ã€æ¬¡ã«é€²ã‚ã¾"
- "ã™ã€‚ "
+msgid ""
+"We've already added its reference to the <literal>web.xml</literal> file so "
+"we are good to go."
+msgstr ""
+"ã™ã§ã« <literal>web.xml</literal> ファイルã«ã¯ EJB å‚ç…§ã‚’è¿½åŠ ã—ãŸã®ã§ã€æ¬¡ã«é€²"
+"ã‚ã¾ã™ã€‚ "
#. Tag: title
-#: Glassfish.xml:495
+#: Glassfish.xml:523
#, no-c-format
-msgid "Extra jar dependencies and other changes to the <literal>build.xml</literal>"
+msgid ""
+"Extra jar dependencies and other changes to the <literal>build.xml</literal>"
msgstr "<literal>build.xml</literal> ã¸ã® jar ä¾å˜é–¢ä¿‚ã®è¿½åŠ ã¨ãã®ä»–ã®å¤‰æ›´ç‚¹"
#. Tag: para
-#: Glassfish.xml:500
+#: Glassfish.xml:528
#, no-c-format
-msgid "This application has similar requirements as the <literal>jee5/booking</literal> example."
-msgstr "ã“ã®ã‚¢ãƒ—リケーションã¯ã€<literal>jee5/booking</literal> サンプルã¨åŒæ§˜ã®å¤‰æ›´ãŒå¿…è¦"
- "ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"This application has similar requirements as the <literal>jee5/booking</"
+"literal> example."
+msgstr ""
+"ã“ã®ã‚¢ãƒ—リケーションã¯ã€<literal>jee5/booking</literal> サンプルã¨åŒæ§˜ã®å¤‰æ›´"
+"ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:507
+#: Glassfish.xml:534
#, no-c-format
-msgid "Change the default target to <literal>archive</literal> (we aren't going to cover automatic deployment to GlassFish)."
-msgstr "デフォルトã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’ <literal>archive</literal> ã«å¤‰æ›´ã—ã¾ã™ "
- "(GlassFish ã¸ã®è‡ªå‹•çš„ãªãƒ‡ãƒ—ãƒã‚¤ã‚’è¡Œã„ã¾ã›ã‚“)。 "
+msgid ""
+"Change the default target to <literal>archive</literal> (we aren't going to "
+"cover automatic deployment to GlassFish)."
+msgstr ""
+"デフォルトã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’ <literal>archive</literal> ã«å¤‰æ›´ã—ã¾ã™ (GlassFish "
+"ã¸ã®è‡ªå‹•çš„ãªãƒ‡ãƒ—ãƒã‚¤ã‚’è¡Œã„ã¾ã›ã‚“)。 "
#. Tag: programlisting
-#: Glassfish.xml:512
+#: Glassfish.xml:539
#, no-c-format
-msgid "<![CDATA[<project name=\"seamgen_example\" default=\"archive\" basedir=\".\">]]>"
-msgstr "<![CDATA[<project name=\"seamgen_example\" default=\"archive\" "
- "basedir=\".\">\n"
- "]]>"
+msgid ""
+"<![CDATA[<project name=\"seamgen_example\" default=\"archive\" basedir=\"."
+"\">]]>"
+msgstr ""
+"<![CDATA[<project name=\"seamgen_example\" default=\"archive\" basedir=\"."
+"\">\n"
+"]]>"
#. Tag: para
-#: Glassfish.xml:516
-#, no-c-format
-msgid "Websphere looks for the drools <literal>/security.drl</literal> file in the root of the <literal>war</literal> file instead of the root of the <literal>seamgen_example.jar</literal> so we need to have the <literal>build.xml</literal> move it to the correct location at build time. The following must be added at the top of the <literal><![CDATA[<target name=\"war\" depends=\"compile\" description=\"Build the distribution .war file\">]]></literal> target."
-msgstr "GlassFish ã¯ã€<literal>seamgen_example.jar</literal> ã®ãƒ«ãƒ¼ãƒˆã§ã¯"
- "ãªã <literal>war</literal> ファイルã®ãƒ«ãƒ¼ãƒˆã§ drools ã® <"
- "literal>/security.drl</literal> ファイルを探ã™ã®ã§ã€ãƒ“ルド時ã«ã¯æ£ã—ã„å ´æ‰€ã¸ç§»å‹•ã•ã›ã‚‹ã‚ˆ"
- "ã†ã« <literal>build.xml</literal> ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®å¤‰æ›´ã¯ã€<"
- "literal><![CDATA[<target name=\"war\" depends=\"compile\" "
- "description=\"Build the distribution .war file\">]]><"
- "/literal> ターゲットã®å…ˆé ã«è¿½åŠ ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
-
-#. Tag: programlisting
-#: Glassfish.xml:526
-#, no-c-format
+#: Glassfish.xml:542
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<copy todir=\"${war.dir}\">\n"
-" <fileset dir=\"${basedir}/resources\">\n"
-" <include name=\"*.drl\" />\n"
-" </fileset> \n"
-"</copy>]]>"
-msgstr "<![CDATA[<copy todir=\"${war.dir}\">\n"
- " <fileset dir=\"${basedir}/resources\">\n"
- " <include name=\"*.drl\" />\n"
- " </fileset>\n"
- "</copy>\n"
- "]]>"
+"We need to get the <literal>GlassfishDerbyDialect.class</literal> into our "
+"application jar. To do that find the <literal>jar</literal> task and add the "
+"<literal>GlassfishDerbyDialect.class</literal> line as shown below:"
+msgstr ""
+"<literal>GlassFishDerbyDialect.class</literal> をアプリケーション jar ã«å«ã‚"
+"ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã«ã¯ã€<literal>jar</literal> タスクを見ã¤ã‘ã€ãã®å…ˆ"
+"é を以下ã®ã‚ˆã†ã«ä¿®æ£ã—ã¾ã™ã€‚"
-#. Tag: para
-#: Glassfish.xml:530
-#, no-c-format
-msgid "We need to get the <literal>GlassFishDerbyDialect.class</literal> into our application jar. To do that find the <literal>jar</literal> task and modify the top of it so that it looks like this:"
-msgstr "<literal>GlassFishDerbyDialect.class</literal> をアプリケーション "
- "jar ã«å«ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã«ã¯ã€<literal>jar</literal> タスクを見ã¤ã‘ã€ãã®å…ˆ"
- "é を以下ã®ã‚ˆã†ã«ä¿®æ£ã—ã¾ã™ã€‚"
-
#. Tag: programlisting
-#: Glassfish.xml:536
-#, no-c-format
+#: Glassfish.xml:549
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<target name=\"jar\" depends=\"compile,copyclasses\" description=\"Build the distribution .jar file\">\n"
+"<![CDATA[<target name=\"jar\" depends=\"compile,copyclasses\" description="
+"\"Build the distribution .jar file\">\n"
" <copy todir=\"${jar.dir}\">\n"
" <fileset dir=\"${basedir}/resources\">\n"
" <include name=\"seam.properties\" />\n"
" <include name=\"*.drl\" />\n"
-" <include name=\"GlassFishDerbyDialect.class\" />\n"
+" <include name=\"GlassfishDerbyDialect.class\" />\n"
" </fileset> \n"
" </copy>\n"
" ...]]>"
-msgstr "<![CDATA[<target name=\"jar\" depends=\"compile,copyclasses\" "
- "description=\"Build the distribution .jar file\">\n"
- " <copy todir=\"${jar.dir}\">\n"
- " <fileset dir=\"${basedir}/resources\">\n"
- " <include name=\"seam.properties\" />\n"
- " <include name=\"*.drl\" />\n"
- " <include name=\"GlassFishDerbyDialect.class\" />\n"
- " </fileset>\n"
- " </copy>\n"
- " ...]]>"
-
-#. Tag: para
-#: Glassfish.xml:540
-#, no-c-format
-msgid "Next we need to get the <literal>jboss-seam.jar</literal> into the base of the <literal>EAR</literal> file. For deployment GlassFish requires this jar to be in both the <literal>/lib</literal> directory and at the base of the <literal>EAR</literal>. You must add the following to the <literal>archive</literal> task:"
-msgstr "次ã«ã€<literal>jboss-seam.jar</literal> ã‚’ <literal>"
- "EAR</literal> ファイルã®ãƒ™ãƒ¼ã‚¹ã«å…¥ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚GlassFish ã¸ã®ãƒ‡ãƒ—ãƒã‚¤ã«ã¯ã€<"
- "literal>/lib</literal> ディレクトリã¨<literal>EAR<"
- "/literal> ã®ãƒ™ãƒ¼ã‚¹ã®ä¸¡æ–¹ã« jar ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚<literal>archive<"
- "/literal> タスクã«ä»¥ä¸‹ã‚’è¿½åŠ ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
-
-#. Tag: programlisting
-#: Glassfish.xml:549
-#, no-c-format
-msgid ""
-"<![CDATA[<fileset dir=\"${lib.dir}\">\n"
-" <include name=\"jboss-seam.jar\" >\n"
-"</fileset>]]>"
-msgstr "<![CDATA[<fileset dir=\"${lib.dir}\">\n"
- " <include name=\"jboss-seam.jar\" >\n"
- "</fileset>\n"
- "]]>"
-
-#. Tag: para
-#: Glassfish.xml:551
-#, no-c-format
-msgid "So that the whole <literal>archive</literal> task looks like:"
-msgstr "以上ã§å…¨ä½“ã® <literal>archive</literal> タスクã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
-
-#. Tag: programlisting
-#: Glassfish.xml:556
-#, no-c-format
-msgid ""
-"<![CDATA[<target name=\"archive\" depends=\"jar,war,ear\" description=\"Package the archives\">\n"
-" <jar jarfile=\"${dist.dir}/${project.name}.jar\" basedir=\"${jar.dir}\"/> \n"
-" <jar jarfile=\"${dist.dir}/${project.name}.war\" basedir=\"${war.dir}\"/>\n"
-" <jar jarfile=\"${dist.dir}/${project.name}.ear\">\n"
-" <fileset dir=\"${ear.dir}\"/>\n"
-" <fileset dir=\"${dist.dir}\">\n"
-" <include name=\"${project.name}.jar\"/>\n"
-" <include name=\"${project.name}.war\"/>\n"
+msgstr ""
+"<![CDATA[<target name=\"jar\" depends=\"compile,copyclasses\" description="
+"\"Build the distribution .jar file\">\n"
+" <copy todir=\"${jar.dir}\">\n"
+" <fileset dir=\"${basedir}/resources\">\n"
+" <include name=\"seam.properties\" />\n"
+" <include name=\"*.drl\" />\n"
+" <include name=\"GlassFishDerbyDialect.class\" />\n"
" </fileset>\n"
-" <fileset dir=\"${lib.dir}\">\n"
-" <include name=\"jboss-seam.jar\" />\n"
-" </fileset>\n"
-" </jar>\n"
-"</target>]]>"
-msgstr "<![CDATA[<target name=\"archive\" depends=\"jar,war,ear\" "
- "description=\"Package the archives\">\n"
- " <jar jarfile=\"${dist.dir}/${project.name}.jar\" "
- "basedir=\"${jar.dir}\"/> \n"
- " <jar jarfile=\"${dist.dir}/${project.name}.war\" "
- "basedir=\"${war.dir}\"/>\n"
- " <jar jarfile=\"${dist.dir}/${project.name}.ear\">\n"
- " <fileset dir=\"${ear.dir}\"/>\n"
- " <fileset dir=\"${dist.dir}\">\n"
- " <include name=\"${project.name}.jar\"/>\n"
- " <include name=\"${project.name}.war\"/>\n"
- " </fileset>\n"
- " <fileset dir=\"${lib.dir}\">\n"
- " <include name=\"jboss-seam.jar\" />\n"
- " </fileset>\n"
- " </jar>\n"
- "</target>\n"
- "]]>"
+" </copy>\n"
+" ...]]>"
#. Tag: para
-#: Glassfish.xml:559
-#, no-c-format
-msgid "Now we need to get extra jars into the <literal>build.xml</literal>. Look for the <literal><![CDATA[<fileset dir=\"${basedir}\">]]></literal> section of the task below. Add the new includes at the bottom of the fileset."
-msgstr "è¿½åŠ ã® jar ã‚’ <literal>build.xml</literal> ã«å…¥ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®ã‚¿ã‚¹ã‚¯"
- "ã® <literal><![CDATA[<fileset dir=\"${basedir}\">]]>"
- "</literal> セクションを探ã—ã¦ãã ã•ã„。fileset ã®æœ€å¾Œã«æ–°ã—ã„ include ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
-
-#. Tag: programlisting
-#: Glassfish.xml:566
-#, no-c-format
+#: Glassfish.xml:552
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<target name=\"ear\" description=\"Build the EAR\">\n"
-" <copy todir=\"${ear.dir}\">\n"
-" <fileset dir=\"${basedir}/resources\">\n"
-" <include name=\"*jpdl.xml\" />\n"
-" <include name=\"*hibernate.cfg.xml\" />\n"
-" <include name=\"jbpm.cfg.xml\" /> \n"
-" </fileset>\n"
-" <fileset dir=\"${lib.dir}\">\n"
-" <include name=\"jboss-seam.jar\" />\n"
-" </fileset>\n"
-" <fileset dir=\"${basedir}\">\n"
-" <include name=\"lib/jbpm*.jar\" />\n"
-" <include name=\"lib/jboss-el.jar\" />\n"
-" <include name=\"lib/drools-*.jar\"/>\n"
-" <include name=\"lib/core.jar\"/>\n"
-" <include name=\"lib/janino*.jar\"/>\n"
-" <include name=\"lib/antlr-*.jar\"/>\n"
-" <include name=\"lib/mvel*.jar\"/> \n"
-" <include name=\"lib/richfaces-api*.jar\" />\n"
-" </fileset>\n"
-" </copy>\n"
-" <copy todir=\"${ear.dir}/META-INF\">\n"
-" <fileset dir=\"${basedir}/resources/META-INF\">\n"
-" <include name=\"application.xml\" />\n"
-" <include name=\"jboss-app.xml\" />\n"
-" </fileset>\n"
-" </copy>\n"
-"</target>]]>"
-msgstr "<![CDATA[<target name=\"ear\" description=\"Build the EAR\">\n"
- " <copy todir=\"${ear.dir}\">\n"
- " <fileset dir=\"${basedir}/resources\">\n"
- " <include name=\"*jpdl.xml\" />\n"
- " <include name=\"*hibernate.cfg.xml\" />\n"
- " <include name=\"jbpm.cfg.xml\" /> \n"
- " </fileset>\n"
- " <fileset dir=\"${lib.dir}\">\n"
- " <include name=\"jboss-seam.jar\" />\n"
- " </fileset>\n"
- " <fileset dir=\"${basedir}\">\n"
- " <include name=\"lib/jbpm*.jar\" />\n"
- " <include name=\"lib/jboss-el.jar\" />\n"
- " <include name=\"lib/drools-*.jar\"/>\n"
- " <include name=\"lib/core.jar\"/>\n"
- " <include name=\"lib/janino*.jar\"/>\n"
- " <include name=\"lib/antlr-*.jar\"/>\n"
- " <include name=\"lib/mvel*.jar\"/> \n"
- " <include name=\"lib/richfaces-api*.jar\" />\n"
- " </fileset>\n"
- " </copy>\n"
- " <copy todir=\"${ear.dir}/META-INF\">\n"
- " <fileset dir=\"${basedir}/resources/META-INF\">\n"
- " <include name=\"application.xml\" />\n"
- " <include name=\"jboss-app.xml\" />\n"
- " </fileset>\n"
- " </copy>\n"
- "</target>\n"
- "]]>"
+"Now we need to get extra jars into the <literal>ear</literal> file. Look for "
+"the <literal><![CDATA[<copy todir=\"${ear.dir}/lib\">]]></literal> section "
+"of the <literal>ear</literal> target. Add the following to the child "
+"<literal><![CDATA[<fileset dir=\"${lib.dir}\">]]></literal> element."
+msgstr ""
+"è¿½åŠ ã® jar ã‚’ <literal>build.xml</literal> ã«å…¥ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®ã‚¿ã‚¹"
+"ク㮠<literal><![CDATA[<fileset dir=\"${basedir}\">]]></literal> セクションを"
+"探ã—ã¦ãã ã•ã„。fileset ã®æœ€å¾Œã«æ–°ã—ã„ include ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Glassfish.xml:570
+#: Glassfish.xml:565
#, no-c-format
msgid "Add Hibernate dependencies"
msgstr "Hibernate ä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Glassfish.xml:572
-#, no-c-format
+#: Glassfish.xml:566
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<!-- Hibernate and deps --> \n"
+"<include name=\"hibernate.jar\"/>\n"
+"<include name=\"hibernate-commons-annotations.jar\"/>\n"
+"<include name=\"hibernate-annotations.jar\"/>\n"
+"<include name=\"hibernate-entitymanager.jar\"/>\n"
+"<include name=\"hibernate-validator.jar\"/>\n"
+"<include name=\"jboss-common-core.jar\"/>]]>"
+msgstr ""
+"<![CDATA[<!-- Hibernate and deps --> \n"
"<include name=\"lib/hibernate.jar\"/>\n"
"<include name=\"lib/hibernate-commons-annotations.jar\"/>\n"
"<include name=\"lib/hibernate-annotations.jar\"/>\n"
"<include name=\"lib/hibernate-entitymanager.jar\"/>\n"
"<include name=\"lib/hibernate-validator.jar\"/>\n"
"<include name=\"lib/jboss-common-core.jar\"/>]]>"
-msgstr "<![CDATA[<!-- Hibernate and deps --> \n"
- "<include name=\"lib/hibernate.jar\"/>\n"
- "<include name=\"lib/hibernate-commons-annotations.jar\"/>\n"
- "<include name=\"lib/hibernate-annotations.jar\"/>\n"
- "<include name=\"lib/hibernate-entitymanager.jar\"/>\n"
- "<include name=\"lib/hibernate-validator.jar\"/>\n"
- "<include name=\"lib/jboss-common-core.jar\"/>]]>"
#. Tag: para
-#: Glassfish.xml:576
+#: Glassfish.xml:569
#, no-c-format
-msgid "Add JSF dependencies. You will need to copy the <literal>el-ri.jar</literal> from the <literal>$SEAM_DIST/lib</literal> directory."
-msgstr "JSF ä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。<literal>$SEAM_DIST/lib</literal> ディレクト"
- "リã‹ã‚‰ <literal>el-ri.jar</literal> をコピーã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
-#. Tag: programlisting
-#: Glassfish.xml:582
-#, no-c-format
-msgid ""
-"<![CDATA[<!-- jsf libs --> \n"
-"<include name=\"lib/jsf-api.jar\" />\n"
-"<include name=\"lib/jsf-impl.jar\" />\n"
-"<include name=\"lib/el-api.jar\" />\n"
-"<include name=\"lib/el-ri.jar\"/>]]>"
-msgstr "<![CDATA[<!-- jsf libs --> \n"
- "<include name=\"lib/jsf-api.jar\" />\n"
- "<include name=\"lib/jsf-impl.jar\" />\n"
- "<include name=\"lib/el-api.jar\" />\n"
- "<include name=\"lib/el-ri.jar\"/>]]>"
-
-#. Tag: para
-#: Glassfish.xml:586
-#, no-c-format
msgid "Add third party dependencies."
msgstr "サードパーティä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Glassfish.xml:588
-#, no-c-format
+#: Glassfish.xml:570
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<!-- 3rd party and supporting jars -->\n"
+"<include name=\"javassist.jar\"/>\n"
+"<include name=\"dom4j.jar\"/> \n"
+"<include name=\"concurrent.jar\" />\n"
+"<include name=\"cglib.jar\"/>\n"
+"<include name=\"asm.jar\"/>\n"
+"<include name=\"antlr.jar\" />\n"
+"<include name=\"commons-logging.jar\" />\n"
+"<include name=\"commons-collections.jar\" />]]>"
+msgstr ""
+"<![CDATA[<!-- 3rd party and supporting jars -->\n"
"<include name=\"lib/javassist.jar\"/>\n"
"<include name=\"lib/dom4j.jar\"/> \n"
"<include name=\"lib/concurrent.jar\" />\n"
@@ -1124,26 +1214,39 @@
"<include name=\"lib/antlr.jar\" />\n"
"<include name=\"lib/commons-logging.jar\" />\n"
"<include name=\"lib/commons-collections.jar\" />]]>"
-msgstr "<![CDATA[<!-- 3rd party and supporting jars -->\n"
- "<include name=\"lib/javassist.jar\"/>\n"
- "<include name=\"lib/dom4j.jar\"/> \n"
- "<include name=\"lib/concurrent.jar\" />\n"
- "<include name=\"lib/cglib.jar\"/>\n"
- "<include name=\"lib/asm.jar\"/>\n"
- "<include name=\"lib/antlr.jar\" />\n"
- "<include name=\"lib/commons-logging.jar\" />\n"
- "<include name=\"lib/commons-collections.jar\" />]]>"
#. Tag: para
-#: Glassfish.xml:592
+#: Glassfish.xml:574
#, no-c-format
msgid "You should end up with something like:"
msgstr "最後ã«ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Glassfish.xml:594
-#, no-c-format
+#: Glassfish.xml:576
+#, fuzzy, no-c-format
msgid ""
+"<![CDATA[<fileset dir=\"${lib.dir}\">\n"
+" <includesfile name=\"deployed-jars-ear.list\" />\n"
+" \n"
+" <!-- Hibernate and deps -->\n"
+" <include name=\"hibernate.jar\"/>\n"
+" <include name=\"hibernate-commons-annotations.jar\"/>\n"
+" <include name=\"hibernate-annotations.jar\"/>\n"
+" <include name=\"hibernate-entitymanager.jar\"/>\n"
+" <include name=\"hibernate-validator.jar\"/>\n"
+" <include name=\"jboss-common-core.jar\" />\n"
+" \n"
+" <!-- 3rd party and supporting jars -->\n"
+" <include name=\"javassist.jar\" />\n"
+" <include name=\"dom4j.jar\" />\n"
+" <include name=\"concurrent.jar\" />\n"
+" <include name=\"cglib.jar\" />\n"
+" <include name=\"asm.jar\" />\n"
+" <include name=\"antlr.jar\" />\n"
+" <include name=\"commons-logging.jar\" />\n"
+" <include name=\"commons-collections.jar\" />\n"
+"</fileset>]]>"
+msgstr ""
"<![CDATA[<fileset dir=\"${basedir}\">\n"
" <include name=\"lib/jbpm*.jar\" />\n"
" <include name=\"lib/jboss-el.jar\" />\n"
@@ -1178,71 +1281,223 @@
" <include name=\"lib/commons-logging.jar\" />\n"
" <include name=\"lib/commons-collections.jar\" />\n"
"\n"
-"</fileset>]]>"
-msgstr "<![CDATA[<fileset dir=\"${basedir}\">\n"
- " <include name=\"lib/jbpm*.jar\" />\n"
- " <include name=\"lib/jboss-el.jar\" />\n"
- " <include name=\"lib/drools-*.jar\"/>\n"
- " <include name=\"lib/core.jar\"/>\n"
- " <include name=\"lib/janino*.jar\"/>\n"
- " <include name=\"lib/antlr-*.jar\"/>\n"
- " <include name=\"lib/mvel*.jar\"/>\n"
- " <include name=\"lib/richfaces-api*.jar\" />\n"
- "\n"
- " <!-- Hibernate and deps -->\n"
- " <include name=\"lib/hibernate.jar\"/>\n"
- " <include name=\"lib/hibernate-commons-annotations.jar\"/>\n"
- " <include name=\"lib/hibernate-annotations.jar\"/>\n"
- " <include name=\"lib/hibernate-entitymanager.jar\"/>\n"
- " <include name=\"lib/hibernate-validator.jar\"/>\n"
- " <include name=\"lib/jboss-common-core.jar\" />\n"
- "\n"
- " <!-- jsf libs -->\n"
- " <include name=\"lib/jsf-api.jar\" />\n"
- " <include name=\"lib/jsf-impl.jar\" />\n"
- " <include name=\"lib/el-api.jar\" />\n"
- " <include name=\"lib/el-ri.jar\"/>\n"
- "\n"
- " <!-- 3rd party and supporting jars -->\n"
- " <include name=\"lib/javassist.jar\" />\n"
- " <include name=\"lib/dom4j.jar\" />\n"
- " <include name=\"lib/concurrent.jar\" />\n"
- " <include name=\"lib/cglib.jar\" />\n"
- " <include name=\"lib/asm.jar\" />\n"
- " <include name=\"lib/antlr.jar\" />\n"
- " <include name=\"lib/commons-logging.jar\" />\n"
- " <include name=\"lib/commons-collections.jar\" />\n"
- "\n"
- "</fileset>\n"
- "]]>"
+"</fileset>\n"
+"]]>"
#. Tag: title
-#: Glassfish.xml:600
+#: Glassfish.xml:582
#, no-c-format
msgid "Building and deploying the seam-gen'd application to GlassFish"
msgstr "seam-gen 生æˆã‚¢ãƒ—リケーションã®ãƒ“ルド㨠GlassFish ã¸ã®ãƒ‡ãƒ—ãƒã‚¤"
#. Tag: para
-#: Glassfish.xml:604
+#: Glassfish.xml:586
#, no-c-format
-msgid "Build your application by calling <literal>ant</literal> in the base directory of your project (for example <literal>/projects/seamgen-example</literal>). The target of the build will be <literal>dist/seamgen-example.ear</literal>."
-msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª(例ãˆã° <literal>/projects/seamgen-example<"
- "/literal>)㧠<literal>ant</literal> を実行ã—ã¦ã‚¢ãƒ—リケーションをビルドã—ã¦"
- "ãã ã•ã„。ビルドã•ã‚Œã‚‹ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã¯ <literal>dist/seamgen-example.ear<"
- "/literal> ã§ã™ã€‚"
+msgid ""
+"Build your application by calling <literal>ant</literal> in the base "
+"directory of your project (for example <literal>/projects/seamgen-example</"
+"literal>). The target of the build will be <literal>dist/seamgen-example."
+"ear</literal>."
+msgstr ""
+"プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª(例ãˆã° <literal>/projects/seamgen-example</"
+"literal>)㧠<literal>ant</literal> を実行ã—ã¦ã‚¢ãƒ—リケーションをビルドã—ã¦ãã "
+"ã•ã„。ビルドã•ã‚Œã‚‹ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã¯ <literal>dist/seamgen-example.ear</"
+"literal> ã§ã™ã€‚"
#. Tag: para
-#: Glassfish.xml:613
+#: Glassfish.xml:595
#, no-c-format
-msgid "To deploy the application follow the instructions here <xref linkend=\"jee5-glassfish-deploy\"/> but use references to this project <literal>seamgen-example</literal> instead of <literal>jboss-seam-jee5</literal>."
-msgstr "アプリケーションをデプãƒã‚¤ã™ã‚‹ã«ã¯ã€ <xref linkend=\"jee5-glassfish-deploy\"/> ã®æ‰‹"
- "é †ã«å¾“ã£ã¦ãã ã•ã„ 。但ã—ã€<literal>jboss-seam-jee5</literal> ã®ä»£ã‚ã‚Šã«ã“ã®ãƒ—"
- "ãƒã‚¸ã‚§ã‚¯ãƒˆ <literal>seamgen-example</literal> ã¸ç½®ãæ›ãˆã¦ä½¿ç”¨ã—ã¦ãã ã•ã„。"
+msgid ""
+"To deploy the application follow the instructions here <xref linkend=\"jee5-"
+"glassfish-deploy\"/> but use references to this project <literal>seamgen-"
+"example</literal> instead of <literal>jboss-seam-jee5</literal>."
+msgstr ""
+"アプリケーションをデプãƒã‚¤ã™ã‚‹ã«ã¯ã€ <xref linkend=\"jee5-glassfish-deploy\"/"
+"> ã®æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„ 。但ã—ã€<literal>jboss-seam-jee5</literal> ã®ä»£ã‚ã‚Š"
+"ã«ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ <literal>seamgen-example</literal> ã¸ç½®ãæ›ãˆã¦ä½¿ç”¨ã—ã¦ã"
+"ã ã•ã„。"
#. Tag: para
-#: Glassfish.xml:622
+#: Glassfish.xml:604
#, no-c-format
-msgid "Checkout the app at <literal>http://localhost:8081/seamgen_example/</literal>"
-msgstr "<literal>http://localhost:8081/seamgen_example/<"
- "/literal> をブラウズã—ã¦ã‚¢ãƒ—リケーションを確èªã—ã¦ãã ã•ã„。"
+msgid ""
+"Checkout the app at <literal>http://localhost:8081/seamgen_example/</literal>"
+msgstr ""
+"<literal>http://localhost:8081/seamgen_example/</literal> をブラウズã—ã¦ã‚¢ãƒ—"
+"リケーションを確èªã—ã¦ãã ã•ã„。"
+#~ msgid ""
+#~ "Websphere looks for the drools <literal>/security.drl</literal> file in "
+#~ "the root of the <literal>war</literal> file instead of the root of the "
+#~ "<literal>seamgen_example.jar</literal> so we need to have the "
+#~ "<literal>build.xml</literal> move it to the correct location at build "
+#~ "time. The following must be added at the top of the <literal><![CDATA"
+#~ "[<target name=\"war\" depends=\"compile\" description=\"Build the "
+#~ "distribution .war file\">]]></literal> target."
+#~ msgstr ""
+#~ "GlassFish ã¯ã€<literal>seamgen_example.jar</literal> ã®ãƒ«ãƒ¼ãƒˆã§ã¯ãªã "
+#~ "<literal>war</literal> ファイルã®ãƒ«ãƒ¼ãƒˆã§ drools ã® <literal>/security."
+#~ "drl</literal> ファイルを探ã™ã®ã§ã€ãƒ“ルド時ã«ã¯æ£ã—ã„å ´æ‰€ã¸ç§»å‹•ã•ã›ã‚‹ã‚ˆã†"
+#~ "ã« <literal>build.xml</literal> ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®å¤‰æ›´ã¯ã€"
+#~ "<literal><![CDATA[<target name=\"war\" depends=\"compile\" description="
+#~ "\"Build the distribution .war file\">]]></literal> ターゲットã®å…ˆé ã«è¿½åŠ "
+#~ "ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+
+#~ msgid ""
+#~ "<![CDATA[<copy todir=\"${war.dir}\">\n"
+#~ " <fileset dir=\"${basedir}/resources\">\n"
+#~ " <include name=\"*.drl\" />\n"
+#~ " </fileset> \n"
+#~ "</copy>]]>"
+#~ msgstr ""
+#~ "<![CDATA[<copy todir=\"${war.dir}\">\n"
+#~ " <fileset dir=\"${basedir}/resources\">\n"
+#~ " <include name=\"*.drl\" />\n"
+#~ " </fileset>\n"
+#~ "</copy>\n"
+#~ "]]>"
+
+#~ msgid ""
+#~ "Next we need to get the <literal>jboss-seam.jar</literal> into the base "
+#~ "of the <literal>EAR</literal> file. For deployment GlassFish requires "
+#~ "this jar to be in both the <literal>/lib</literal> directory and at the "
+#~ "base of the <literal>EAR</literal>. You must add the following to the "
+#~ "<literal>archive</literal> task:"
+#~ msgstr ""
+#~ "次ã«ã€<literal>jboss-seam.jar</literal> ã‚’ <literal>EAR</literal> ファイル"
+#~ "ã®ãƒ™ãƒ¼ã‚¹ã«å…¥ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚GlassFish ã¸ã®ãƒ‡ãƒ—ãƒã‚¤ã«ã¯ã€<literal>/"
+#~ "lib</literal> ディレクトリã¨<literal>EAR</literal> ã®ãƒ™ãƒ¼ã‚¹ã®ä¸¡æ–¹ã« jar ãŒ"
+#~ "å¿…è¦ã«ãªã‚Šã¾ã™ã€‚<literal>archive</literal> タスクã«ä»¥ä¸‹ã‚’è¿½åŠ ã—ãªã‘ã‚Œã°ãª"
+#~ "ã‚Šã¾ã›ã‚“。"
+
+#~ msgid ""
+#~ "<![CDATA[<fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" >\n"
+#~ "</fileset>]]>"
+#~ msgstr ""
+#~ "<![CDATA[<fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" >\n"
+#~ "</fileset>\n"
+#~ "]]>"
+
+#~ msgid "So that the whole <literal>archive</literal> task looks like:"
+#~ msgstr ""
+#~ "以上ã§å…¨ä½“ã® <literal>archive</literal> タスクã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "<![CDATA[<target name=\"archive\" depends=\"jar,war,ear\" description="
+#~ "\"Package the archives\">\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.jar\" basedir=\"${jar.dir}"
+#~ "\"/> \n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.war\" basedir=\"${war.dir}"
+#~ "\"/>\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.ear\">\n"
+#~ " <fileset dir=\"${ear.dir}\"/>\n"
+#~ " <fileset dir=\"${dist.dir}\">\n"
+#~ " <include name=\"${project.name}.jar\"/>\n"
+#~ " <include name=\"${project.name}.war\"/>\n"
+#~ " </fileset>\n"
+#~ " <fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" />\n"
+#~ " </fileset>\n"
+#~ " </jar>\n"
+#~ "</target>]]>"
+#~ msgstr ""
+#~ "<![CDATA[<target name=\"archive\" depends=\"jar,war,ear\" description="
+#~ "\"Package the archives\">\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.jar\" basedir=\"${jar.dir}"
+#~ "\"/> \n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.war\" basedir=\"${war.dir}"
+#~ "\"/>\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.ear\">\n"
+#~ " <fileset dir=\"${ear.dir}\"/>\n"
+#~ " <fileset dir=\"${dist.dir}\">\n"
+#~ " <include name=\"${project.name}.jar\"/>\n"
+#~ " <include name=\"${project.name}.war\"/>\n"
+#~ " </fileset>\n"
+#~ " <fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" />\n"
+#~ " </fileset>\n"
+#~ " </jar>\n"
+#~ "</target>\n"
+#~ "]]>"
+
+#~ msgid ""
+#~ "<![CDATA[<target name=\"ear\" description=\"Build the EAR\">\n"
+#~ " <copy todir=\"${ear.dir}\">\n"
+#~ " <fileset dir=\"${basedir}/resources\">\n"
+#~ " <include name=\"*jpdl.xml\" />\n"
+#~ " <include name=\"*hibernate.cfg.xml\" />\n"
+#~ " <include name=\"jbpm.cfg.xml\" /> \n"
+#~ " </fileset>\n"
+#~ " <fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" />\n"
+#~ " </fileset>\n"
+#~ " <fileset dir=\"${basedir}\">\n"
+#~ " <include name=\"lib/jbpm*.jar\" />\n"
+#~ " <include name=\"lib/jboss-el.jar\" />\n"
+#~ " <include name=\"lib/drools-*.jar\"/>\n"
+#~ " <include name=\"lib/core.jar\"/>\n"
+#~ " <include name=\"lib/janino*.jar\"/>\n"
+#~ " <include name=\"lib/antlr-*.jar\"/>\n"
+#~ " <include name=\"lib/mvel*.jar\"/> \n"
+#~ " <include name=\"lib/richfaces-api*.jar\" />\n"
+#~ " </fileset>\n"
+#~ " </copy>\n"
+#~ " <copy todir=\"${ear.dir}/META-INF\">\n"
+#~ " <fileset dir=\"${basedir}/resources/META-INF\">\n"
+#~ " <include name=\"application.xml\" />\n"
+#~ " <include name=\"jboss-app.xml\" />\n"
+#~ " </fileset>\n"
+#~ " </copy>\n"
+#~ "</target>]]>"
+#~ msgstr ""
+#~ "<![CDATA[<target name=\"ear\" description=\"Build the EAR\">\n"
+#~ " <copy todir=\"${ear.dir}\">\n"
+#~ " <fileset dir=\"${basedir}/resources\">\n"
+#~ " <include name=\"*jpdl.xml\" />\n"
+#~ " <include name=\"*hibernate.cfg.xml\" />\n"
+#~ " <include name=\"jbpm.cfg.xml\" /> \n"
+#~ " </fileset>\n"
+#~ " <fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" />\n"
+#~ " </fileset>\n"
+#~ " <fileset dir=\"${basedir}\">\n"
+#~ " <include name=\"lib/jbpm*.jar\" />\n"
+#~ " <include name=\"lib/jboss-el.jar\" />\n"
+#~ " <include name=\"lib/drools-*.jar\"/>\n"
+#~ " <include name=\"lib/core.jar\"/>\n"
+#~ " <include name=\"lib/janino*.jar\"/>\n"
+#~ " <include name=\"lib/antlr-*.jar\"/>\n"
+#~ " <include name=\"lib/mvel*.jar\"/> \n"
+#~ " <include name=\"lib/richfaces-api*.jar\" />\n"
+#~ " </fileset>\n"
+#~ " </copy>\n"
+#~ " <copy todir=\"${ear.dir}/META-INF\">\n"
+#~ " <fileset dir=\"${basedir}/resources/META-INF\">\n"
+#~ " <include name=\"application.xml\" />\n"
+#~ " <include name=\"jboss-app.xml\" />\n"
+#~ " </fileset>\n"
+#~ " </copy>\n"
+#~ "</target>\n"
+#~ "]]>"
+
+#~ msgid ""
+#~ "Add JSF dependencies. You will need to copy the <literal>el-ri.jar</"
+#~ "literal> from the <literal>$SEAM_DIST/lib</literal> directory."
+#~ msgstr ""
+#~ "JSF ä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。<literal>$SEAM_DIST/lib</literal> ディレク"
+#~ "トリã‹ã‚‰ <literal>el-ri.jar</literal> をコピーã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "<![CDATA[<!-- jsf libs --> \n"
+#~ "<include name=\"lib/jsf-api.jar\" />\n"
+#~ "<include name=\"lib/jsf-impl.jar\" />\n"
+#~ "<include name=\"lib/el-api.jar\" />\n"
+#~ "<include name=\"lib/el-ri.jar\"/>]]>"
+#~ msgstr ""
+#~ "<![CDATA[<!-- jsf libs --> \n"
+#~ "<include name=\"lib/jsf-api.jar\" />\n"
+#~ "<include name=\"lib/jsf-impl.jar\" />\n"
+#~ "<include name=\"lib/el-api.jar\" />\n"
+#~ "<include name=\"lib/el-ri.jar\"/>]]>"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Gwt.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Gwt.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Gwt.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-26 01:45+0900\n"
"Last-Translator: wkzk <waki41 at gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,14 +22,28 @@
#. Tag: para
#: Gwt.xml:7
#, no-c-format
-msgid "For those that prefer to use the Google Web Toolkit (GWT) to develop dynamic AJAX applications, Seam provides an integration layer that allows GWT widgets to interact directly with Seam components."
-msgstr "ã“ã†ã„ã£ãŸå‹•çš„ãªAjaxアプリケーションをGoogle Web Toolkit (GWT)を使ã£ã¦é–‹ç™ºã—ãŸã„ã¨ãã®ãŸã‚ã«ã€Seamã¯GWTウィジェットãŒç›´æŽ¥Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨é€£æºã§ãã‚‹çµ±åˆãƒ¬ã‚¤ãƒ¤ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"For those that prefer to use the Google Web Toolkit (GWT) to develop dynamic "
+"AJAX applications, Seam provides an integration layer that allows GWT "
+"widgets to interact directly with Seam components."
+msgstr ""
+"ã“ã†ã„ã£ãŸå‹•çš„ãªAjaxアプリケーションをGoogle Web Toolkit (GWT)を使ã£ã¦é–‹ç™ºã—"
+"ãŸã„ã¨ãã®ãŸã‚ã«ã€Seamã¯GWTウィジェットãŒç›´æŽ¥Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨é€£æºã§ãã‚‹çµ±"
+"åˆãƒ¬ã‚¤ãƒ¤ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Gwt.xml:12
#, no-c-format
-msgid "To use GWT, we assume that you are already familiar with the GWT tools - more information can be found at <ulink url=\"http://code.google.com/webtoolkit/\">http://code.google.com/webtoolkit/</ulink>. This chapter does not attempt to explain how GWT works or how to use it."
-msgstr "GWTを使ã†ä¸Šã§GWT toolsã«ã¤ã„ã¦ã¯æ—¢ã«çŸ¥ã£ã¦ã„ã‚‹ã“ã¨ã‚’å‰æã«ã—ã¦ã„ã¾ã™ã€‚より細ã‹ã„æƒ…å ±ã«ã¤ã„ã¦ã¯ <ulink url=\"http://code.google.com/webtoolkit/\">http://code.google.com/webtoolkit/</ulink>ã‚’å‚ç…§ãã ã•ã„。ã“ã®ç« ã§ã¯GWTãŒã©ã†æ©Ÿèƒ½ã—ã€ã©ã®ã‚ˆã†ã«ä½¿ã†ã‹ã¨ã„ã£ãŸã¨ã“ã‚ã«ã¤ã„ã¦ã¯èª¬æ˜Žã—ã¾ã›ã‚“。"
+msgid ""
+"To use GWT, we assume that you are already familiar with the GWT tools - "
+"more information can be found at <ulink url=\"http://code.google.com/"
+"webtoolkit/\">http://code.google.com/webtoolkit/</ulink>. This chapter does "
+"not attempt to explain how GWT works or how to use it."
+msgstr ""
+"GWTを使ã†ä¸Šã§GWT toolsã«ã¤ã„ã¦ã¯æ—¢ã«çŸ¥ã£ã¦ã„ã‚‹ã“ã¨ã‚’å‰æã«ã—ã¦ã„ã¾ã™ã€‚より細"
+"ã‹ã„æƒ…å ±ã«ã¤ã„ã¦ã¯ <ulink url=\"http://code.google.com/webtoolkit/\">http://"
+"code.google.com/webtoolkit/</ulink>ã‚’å‚ç…§ãã ã•ã„。ã“ã®ç« ã§ã¯GWTãŒã©ã†æ©Ÿèƒ½"
+"ã—ã€ã©ã®ã‚ˆã†ã«ä½¿ã†ã‹ã¨ã„ã£ãŸã¨ã“ã‚ã«ã¤ã„ã¦ã¯èª¬æ˜Žã—ã¾ã›ã‚“。"
#. Tag: title
#: Gwt.xml:19
@@ -40,8 +54,14 @@
#. Tag: para
#: Gwt.xml:21
#, no-c-format
-msgid "There is no special configuration required to use GWT in a Seam application, however the Seam resource servlet must be installed. See <xref linkend=\"configuration\"/> for details."
-msgstr "Seamアプリケーションã§GWTを使ã†å ´åˆã«ç‰¹åˆ¥ãªè¨å®šã¯å¿…è¦ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã€ã—ã‹ã—SeamリソースサーブレットãŒå‹•ä½œã™ã‚‹ã‚ˆã†ã«è¨å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。詳細ã¯<xref linkend=\"configuration\"/>ã‚’å‚ç…§ãã ã•ã„。"
+msgid ""
+"There is no special configuration required to use GWT in a Seam application, "
+"however the Seam resource servlet must be installed. See <xref linkend="
+"\"configuration\"/> for details."
+msgstr ""
+"Seamアプリケーションã§GWTを使ã†å ´åˆã«ç‰¹åˆ¥ãªè¨å®šã¯å¿…è¦ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã€ã—ã‹ã—"
+"SeamリソースサーブレットãŒå‹•ä½œã™ã‚‹ã‚ˆã†ã«è¨å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。詳細"
+"ã¯<xref linkend=\"configuration\"/>ã‚’å‚ç…§ãã ã•ã„。"
#. Tag: title
#: Gwt.xml:29
@@ -52,8 +72,16 @@
#. Tag: para
#: Gwt.xml:31
#, no-c-format
-msgid "The first step in preparing a Seam component to be called via GWT, is to create both synchronous and asynchronous service interfaces for the methods you wish to call. Both of these interfaces should extend the GWT interface <literal>com.google.gwt.user.client.rpc.RemoteService</literal>:"
-msgstr "GWT経由ã§å‘¼ã°ã‚Œã‚‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用æ„ã™ã‚‹æœ€åˆã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ã€å‘¼ã³å‡ºã—ãŸã„メソッドをもã¤åŒæœŸã€éžåŒæœŸã‚µãƒ¼ãƒ“ス両方ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’作æˆã™ã‚‹ã“ã¨ã§ã™ã€‚両インタフェースã¨ã‚‚GWTã®æä¾›ã™ã‚‹<literal>com.google.gwt.user.client.rpc.RemoteService</literal>を継承ã—ã¾ã™ã€‚"
+msgid ""
+"The first step in preparing a Seam component to be called via GWT, is to "
+"create both synchronous and asynchronous service interfaces for the methods "
+"you wish to call. Both of these interfaces should extend the GWT interface "
+"<literal>com.google.gwt.user.client.rpc.RemoteService</literal>:"
+msgstr ""
+"GWT経由ã§å‘¼ã°ã‚Œã‚‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用æ„ã™ã‚‹æœ€åˆã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ã€å‘¼ã³å‡ºã—ãŸã„メ"
+"ソッドをもã¤åŒæœŸã€éžåŒæœŸã‚µãƒ¼ãƒ“ス両方ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’作æˆã™ã‚‹ã“ã¨ã§ã™ã€‚両イ"
+"ンタフェースã¨ã‚‚GWTã®æä¾›ã™ã‚‹<literal>com.google.gwt.user.client.rpc."
+"RemoteService</literal>を継承ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Gwt.xml:37
@@ -70,8 +98,13 @@
#. Tag: para
#: Gwt.xml:39
#, no-c-format
-msgid "The asynchronous interface should be identical, except that it also contains an additional <literal>AsyncCallback</literal> parameter for each of the methods it declares:"
-msgstr "éžåŒæœŸã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¯ä¸€æ„ã§ã‚ã‚‹ã¹ãã§ã™ãŒã€<literal>AsyncCallback</literal> パラメタをå„メソッドã§å®£è¨€ã—ã¦ã„ã‚‹å ´åˆã¯é™¤ãã¾ã™ã€‚"
+msgid ""
+"The asynchronous interface should be identical, except that it also contains "
+"an additional <literal>AsyncCallback</literal> parameter for each of the "
+"methods it declares:"
+msgstr ""
+"éžåŒæœŸã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¯ä¸€æ„ã§ã‚ã‚‹ã¹ãã§ã™ãŒã€<literal>AsyncCallback</literal> "
+"パラメタをå„メソッドã§å®£è¨€ã—ã¦ã„ã‚‹å ´åˆã¯é™¤ãã¾ã™ã€‚"
#. Tag: programlisting
#: Gwt.xml:44
@@ -88,14 +121,22 @@
#. Tag: para
#: Gwt.xml:46
#, no-c-format
-msgid "The asynchronous interface, in this example <literal>MyServiceAsync</literal>, will be implemented by GWT and should never be implemented directly."
-msgstr "ã“ã®<literal>MyServiceAsync</literal>ã®ã‚µãƒ³ãƒ—ルã®ã‚ˆã†ãªéžåŒæœŸã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¯GWTã§å®Ÿè£…ã•ã‚Œã€ç›´æŽ¥çš„ã«å®Ÿè£…ã™ã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"The asynchronous interface, in this example <literal>MyServiceAsync</"
+"literal>, will be implemented by GWT and should never be implemented "
+"directly."
+msgstr ""
+"ã“ã®<literal>MyServiceAsync</literal>ã®ã‚µãƒ³ãƒ—ルã®ã‚ˆã†ãªéžåŒæœŸã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¯"
+"GWTã§å®Ÿè£…ã•ã‚Œã€ç›´æŽ¥çš„ã«å®Ÿè£…ã™ã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Gwt.xml:51
#, no-c-format
-msgid "The next step, is to create a Seam component that implements the synchronous interface:"
-msgstr "次ã®ã‚¹ãƒ†ãƒƒãƒ—ã§ã¯åŒæœŸã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’実装ã™ã‚‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’作æˆã—ã¾ã™ã€‚"
+msgid ""
+"The next step, is to create a Seam component that implements the synchronous "
+"interface:"
+msgstr ""
+"次ã®ã‚¹ãƒ†ãƒƒãƒ—ã§ã¯åŒæœŸã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’実装ã™ã‚‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’作æˆã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Gwt.xml:55
@@ -108,7 +149,8 @@
" public String askIt(String question) {\n"
" \n"
" if (!validate(question)) {\n"
-" throw new IllegalStateException(\"Hey, this shouldn't happen, I checked on the client, \" +\n"
+" throw new IllegalStateException(\"Hey, this shouldn't happen, I "
+"checked on the client, \" +\n"
" \"but its always good to double check.\");\n"
" }\n"
" return \"42. Its the real question that you seek now.\";\n"
@@ -127,7 +169,8 @@
" public String askIt(String question) {\n"
" \n"
" if (!validate(question)) {\n"
-" throw new IllegalStateException(\"Hey, this shouldn't happen, I checked on the client, \" +\n"
+" throw new IllegalStateException(\"Hey, this shouldn't happen, I "
+"checked on the client, \" +\n"
" \"but its always good to double check.\");\n"
" }\n"
" return \"42. Its the real question that you seek now.\";\n"
@@ -142,27 +185,40 @@
#. Tag: para
#: Gwt.xml:57
#, no-c-format
-msgid "The methods that should be made accessible via GWT need to be annotated with the <literal>@WebRemote</literal> annotation, which is required for all web-remoteable methods."
-msgstr "GWT経由ã§ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ãªãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã¨ã„ã†ã“ã¨ã‚’指定ã™ã‚‹<literal>@WebRemote</literal>アノテーションãŒå®£è¨€ã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"The name of the seam component <emphasis>must</emphasis> match the fully "
+"qualified name of the GWT client interface (as shown), or the seam resource "
+"servlet will not be able to find it when a client makes a GWT call. The "
+"methods that are to be made accessible via GWT also need to be annotated "
+"with the <literal>@WebRemote</literal> annotation."
+msgstr ""
#. Tag: title
-#: Gwt.xml:64
+#: Gwt.xml:67
#, no-c-format
msgid "Hooking up a GWT widget to the Seam component"
msgstr "GWTウィジェットを Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«é–¢é€£ã¥ã‘ã‚‹"
#. Tag: para
-#: Gwt.xml:66
+#: Gwt.xml:69
#, no-c-format
-msgid "The next step, is to write a method that returns the asynchronous interface to the component. This method can be located inside the widget class, and will be used by the widget to obtain a reference to the asynchronous client stub:"
-msgstr "次ã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«éžåŒæœŸã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’è¿”ã™ãƒ¡ã‚½ãƒƒãƒ‰ã‚’書ãã¾ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã‚¯ãƒ©ã‚¹ã§ç”¨æ„ã—ã€éžåŒæœŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®ã‚¹ã‚¿ãƒ–ã¸ã®å‚照をå–å¾—ã™ã‚‹ãŸã‚ã«åˆ©ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The next step, is to write a method that returns the asynchronous interface "
+"to the component. This method can be located inside the widget class, and "
+"will be used by the widget to obtain a reference to the asynchronous client "
+"stub:"
+msgstr ""
+"次ã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«éžåŒæœŸã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’è¿”ã™ãƒ¡ã‚½ãƒƒãƒ‰ã‚’書ãã¾"
+"ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã‚¯ãƒ©ã‚¹ã§ç”¨æ„ã—ã€éžåŒæœŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®ã‚¹ã‚¿ãƒ–ã¸ã®"
+"å‚照をå–å¾—ã™ã‚‹ãŸã‚ã«åˆ©ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Gwt.xml:72
+#: Gwt.xml:75
#, no-c-format
msgid ""
"<![CDATA[private MyServiceAsync getService() { \n"
-" String endpointURL = GWT.getModuleBaseURL() + \"seam/resource/gwt\"; \n"
+" String endpointURL = GWT.getModuleBaseURL() + \"seam/resource/gwt"
+"\"; \n"
" \n"
" MyServiceAsync svc = (MyServiceAsync) GWT.create(MyService.class);\n"
" ((ServiceDefTarget) svc).setServiceEntryPoint(endpointURL);\n"
@@ -170,7 +226,8 @@
"}]]>"
msgstr ""
"<![CDATA[private MyServiceAsync getService() { \n"
-" String endpointURL = GWT.getModuleBaseURL() + \"seam/resource/gwt\"; \n"
+" String endpointURL = GWT.getModuleBaseURL() + \"seam/resource/gwt"
+"\"; \n"
" \n"
" MyServiceAsync svc = (MyServiceAsync) GWT.create(MyService.class);\n"
" ((ServiceDefTarget) svc).setServiceEntryPoint(endpointURL);\n"
@@ -178,13 +235,19 @@
"}]]>"
#. Tag: para
-#: Gwt.xml:74
+#: Gwt.xml:77
#, no-c-format
-msgid "The final step is to write the widget code that invokes the method on the client stub. The following example creates a simple user interface with a label, text input and a button:"
-msgstr "最後ã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¹ã‚¿ãƒ–ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®ã‚³ãƒ¼ãƒ‰ã‚’書ãã¾ã™ã€‚次ã®ã‚µãƒ³ãƒ—ルã§ã¯ãƒ©ãƒ™ãƒ«ã¨ãƒ†ã‚スト入力フィールドã¨ãƒœã‚¿ãƒ³ã§æ§‹æˆã•ã‚Œã‚‹ç”»é¢ã‚’作æˆã—ã¾ã™ã€‚"
+msgid ""
+"The final step is to write the widget code that invokes the method on the "
+"client stub. The following example creates a simple user interface with a "
+"label, text input and a button:"
+msgstr ""
+"最後ã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¹ã‚¿ãƒ–ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®ã‚³ãƒ¼ãƒ‰ã‚’"
+"書ãã¾ã™ã€‚次ã®ã‚µãƒ³ãƒ—ルã§ã¯ãƒ©ãƒ™ãƒ«ã¨ãƒ†ã‚スト入力フィールドã¨ãƒœã‚¿ãƒ³ã§æ§‹æˆã•ã‚Œã‚‹"
+"ç”»é¢ã‚’作æˆã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Gwt.xml:79
+#: Gwt.xml:82
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -268,37 +331,64 @@
" ...]]>"
#. Tag: para
-#: Gwt.xml:82
+#: Gwt.xml:85
#, no-c-format
-msgid "When clicked, the button invokes the <literal>askServer()</literal> method passing the contents of the input text (in this example, validation is also performed to ensure that the input is a valid question). The <literal>askServer()</literal> method acquires a reference to the asynchronous client stub (returned by the <literal>getService()</literal> method) and invokes the <literal>askIt()</literal> method. The result (or error message if the call fails) is shown in an alert window."
-msgstr "ボタンをクリックã™ã‚‹ã¨<literal>askServer()</literal>メソッドを呼ã³å‡ºã—ã€å…¥åŠ›ãƒ†ã‚ストを渡ã—ã¾ã™ï¼ˆã“ã®ä¾‹ã§ã¯ã€å…¥åŠ›å€¤ãŒæ£ã—ã„質å•ã‹ç¢ºèªã™ã‚‹ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã‚‚è¡Œãªã‚ã‚Œã¾ã™ï¼‰ã€‚<literal>askServer()</literal>メソッドã¯éžåŒæœŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¹ã‚¿ãƒ–(<literal>getService()</literal>メソッドã§è¿”ã•ã‚Œã‚‹)ã¸ã®å‚照をå–å¾—ã—ã€<literal>askIt()</literal>メソッドを呼ã³å‡ºã—ã¾ã™ã€‚ãã®çµæžœ (ã‚‚ã—ãã¯å‘¼ã³å‡ºã—失敗時ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸)ã¯ã‚¢ãƒ©ãƒ¼ãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¨ã—ã¦è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"When clicked, the button invokes the <literal>askServer()</literal> method "
+"passing the contents of the input text (in this example, validation is also "
+"performed to ensure that the input is a valid question). The "
+"<literal>askServer()</literal> method acquires a reference to the "
+"asynchronous client stub (returned by the <literal>getService()</literal> "
+"method) and invokes the <literal>askIt()</literal> method. The result (or "
+"error message if the call fails) is shown in an alert window."
+msgstr ""
+"ボタンをクリックã™ã‚‹ã¨<literal>askServer()</literal>メソッドを呼ã³å‡ºã—ã€å…¥åŠ›"
+"テã‚ストを渡ã—ã¾ã™ï¼ˆã“ã®ä¾‹ã§ã¯ã€å…¥åŠ›å€¤ãŒæ£ã—ã„質å•ã‹ç¢ºèªã™ã‚‹ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã‚‚"
+"è¡Œãªã‚ã‚Œã¾ã™ï¼‰ã€‚<literal>askServer()</literal>メソッドã¯éžåŒæœŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¹"
+"タブ(<literal>getService()</literal>メソッドã§è¿”ã•ã‚Œã‚‹)ã¸ã®å‚照をå–å¾—ã—ã€"
+"<literal>askIt()</literal>メソッドを呼ã³å‡ºã—ã¾ã™ã€‚ãã®çµæžœ (ã‚‚ã—ãã¯å‘¼ã³å‡ºã—"
+"失敗時ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸)ã¯ã‚¢ãƒ©ãƒ¼ãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¨ã—ã¦è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Gwt.xml:99
+#: Gwt.xml:102
#, no-c-format
-msgid "The complete code for this example can be found in the Seam distribution in the <literal>examples/remoting/gwt</literal> directory."
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã®å®Œå…¨ãªã‚³ãƒ¼ãƒ‰ã¯Seamã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã® <literal>examples/remoting/gwt</literal>ディレクトリã«ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"The complete code for this example can be found in the Seam distribution in "
+"the <literal>examples/remoting/gwt</literal> directory."
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã®å®Œå…¨ãªã‚³ãƒ¼ãƒ‰ã¯Seamã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã® "
+"<literal>examples/remoting/gwt</literal>ディレクトリã«ã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Gwt.xml:106
+#: Gwt.xml:109
#, no-c-format
msgid "GWT Ant Targets"
msgstr "GWTã¨Antターゲット"
#. Tag: para
-#: Gwt.xml:108
+#: Gwt.xml:111
#, no-c-format
-msgid "For deployment of GWT apps, there is a compile-to-Javascript step (which compacts and obfuscates the code). There is an ant utility which can be used instead of the command line or GUI utility that GWT provides. To use this, you will need to have the ant task jar in your ant classpath, as well as GWT downloaded (which you will need for hosted mode anyway)."
-msgstr "GWTアプリã®ãƒ‡ãƒ—ãƒã‚¤ã«ã¯ã‚³ãƒ³ãƒ‘イル-Javascriptステップ(コードをコンパクトã«ã—ã¦é›£èªåŒ–ã—ã¾ã™ï¼‰ãŒã‚ã‚Šã¾ã™ã€‚ãã—ã¦ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã®ä»£ã‚ã‚Šã«ä½¿ãˆã‚‹antユーティリティやGWT標準ã®GUIユーティリティãŒã‚ã‚Šã¾ã™ã€‚ã“れらを使ã†ãŸã‚ã«ã¯ant-taskã®jarã¨ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã—ã¦ã‚ã‚‹GWT(ã“ã‚Œã¯ãƒ›ã‚¹ãƒˆãƒ¢ãƒ¼ãƒ‰ã®ã¨ãã«å¿…è¦ï¼‰ãŒã‚¯ãƒ©ã‚¹ãƒ‘スã«å˜åœ¨ã—ã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
+msgid ""
+"For deployment of GWT apps, there is a compile-to-Javascript step (which "
+"compacts and obfuscates the code). There is an ant utility which can be used "
+"instead of the command line or GUI utility that GWT provides. To use this, "
+"you will need to have the ant task jar in your ant classpath, as well as GWT "
+"downloaded (which you will need for hosted mode anyway)."
+msgstr ""
+"GWTアプリã®ãƒ‡ãƒ—ãƒã‚¤ã«ã¯ã‚³ãƒ³ãƒ‘イル-Javascriptステップ(コードをコンパクトã«ã—ã¦"
+"難èªåŒ–ã—ã¾ã™ï¼‰ãŒã‚ã‚Šã¾ã™ã€‚ãã—ã¦ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã®ä»£ã‚ã‚Šã«ä½¿ãˆã‚‹antユーティリ"
+"ティやGWT標準ã®GUIユーティリティãŒã‚ã‚Šã¾ã™ã€‚ã“れらを使ã†ãŸã‚ã«ã¯ant-taskã®jar"
+"ã¨ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã—ã¦ã‚ã‚‹GWT(ã“ã‚Œã¯ãƒ›ã‚¹ãƒˆãƒ¢ãƒ¼ãƒ‰ã®ã¨ãã«å¿…è¦ï¼‰ãŒã‚¯ãƒ©ã‚¹ãƒ‘スã«å˜åœ¨"
+"ã—ã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
#. Tag: para
-#: Gwt.xml:114
+#: Gwt.xml:117
#, no-c-format
msgid "Then, in your ant file, place (near the top of your ant file):"
msgstr "次ã«ãれらをantファイルã®æœ€åˆã®æ–¹ã«ç½®ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Gwt.xml:118
+#: Gwt.xml:121
#, no-c-format
msgid ""
"<![CDATA[<taskdef uri=\"antlib:de.samaflost.gwttasks\"\n"
@@ -314,32 +404,41 @@
" <property file=\"build.properties\"/>]]>"
#. Tag: para
-#: Gwt.xml:120
+#: Gwt.xml:123
#, no-c-format
-msgid "Create a <literal>build.properties</literal> file, which has the contents:"
-msgstr "ãã®å†…容をæŒã¤ã€<literal>build.properties</literal>ファイルを作æˆã—ã¾ã™ã€‚"
+msgid ""
+"Create a <literal>build.properties</literal> file, which has the contents:"
+msgstr ""
+"ãã®å†…容をæŒã¤ã€<literal>build.properties</literal>ファイルを作æˆã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Gwt.xml:124
+#: Gwt.xml:127
#, no-c-format
msgid "<![CDATA[gwt.home=/gwt_home_dir]]>"
msgstr "<![CDATA[gwt.home=/gwt_home_dir]]>"
#. Tag: para
-#: Gwt.xml:126
+#: Gwt.xml:129
#, no-c-format
-msgid "This of course should point to the directory where GWT is installed. Then to use it, create a target:"
-msgstr "ã‚‚ã¡ã‚ã‚“ã€ã“ã‚Œã¯GWTãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚ŒãŸå ´æ‰€ã‚’直接指ã—ã¦ã„ã¾ã™ã€‚次ã«ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’作æˆã—ã¾ã™ã€‚"
+msgid ""
+"This of course should point to the directory where GWT is installed. Then to "
+"use it, create a target:"
+msgstr ""
+"ã‚‚ã¡ã‚ã‚“ã€ã“ã‚Œã¯GWTãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚ŒãŸå ´æ‰€ã‚’直接指ã—ã¦ã„ã¾ã™ã€‚次ã«ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ"
+"を作æˆã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Gwt.xml:130
+#: Gwt.xml:133
#, no-c-format
msgid ""
-"<![CDATA[<!-- the following are are handy utilities for doing GWT development.\n"
+"<![CDATA[<!-- the following are are handy utilities for doing GWT "
+"development.\n"
" To use GWT, you will of course need to download GWT seperately -->\n"
" <target name=\"gwt-compile\">\n"
-" <!-- in this case, we are \"re homing\" the gwt generated stuff, so in this case\n"
-" we can only have one GWT module - we are doing this deliberately to keep the URL short -->\n"
+" <!-- in this case, we are \"re homing\" the gwt generated stuff, so in "
+"this case\n"
+" we can only have one GWT module - we are doing this deliberately to "
+"keep the URL short -->\n"
" <delete>\n"
" <fileset dir=\"view\"/>\n"
" </delete>\n"
@@ -356,7 +455,8 @@
" GWTを使ã†å ´åˆã¯å½“然ã§ã™ãŒGWTを個別ã«ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ -->\n"
" <target name=\"gwt-compile\">\n"
" <!-- ã“ã®å ´åˆã€ GWT生æˆãƒªã‚½ãƒ¼ã‚¹ã‚’ \"re homing\" ã—ã¦ã„ã¾ã™ã®ã§\n"
-" GWTモジュールã ã‘æŒã£ã¦ã„ã¾ã™ - URLをシンプルã«ã™ã‚‹ãŸã‚ã«è¡Œãªã£ã¦ã„ã¾ã™ -->\n"
+" GWTモジュールã ã‘æŒã£ã¦ã„ã¾ã™ - URLをシンプルã«ã™ã‚‹ãŸã‚ã«è¡Œãªã£ã¦ã„ã¾"
+"ã™ -->\n"
" <delete>\n"
" <fileset dir=\"view\"/>\n"
" </delete>\n"
@@ -370,14 +470,42 @@
" </target>]]>"
#. Tag: para
-#: Gwt.xml:132
+#: Gwt.xml:135
#, no-c-format
-msgid "This target when called will compile the GWT application, and copy it to the specified directory (which would be in the <literal>webapp</literal> part of your war - remember GWT generates HTML and Javascript artifacts). You never edit the resulting code that <literal>gwt-compile</literal> generates - you always edit in the GWT source directory."
-msgstr "呼ã°ã‚ŒãŸã¨ãã«ã“ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¯GWTアプリケーションをコンパイルã—ã€ãã®ã‚³ãƒ³ãƒ‘イルçµæžœã‚’指定ã•ã‚ŒãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼ˆwarã®<literal>webapp</literal>ã«ã‚ã‚‹. GWTã¯HTMLã¨Javascriptも生æˆã™ã‚‹ã®ã§æ†¶ãˆã¦ãŠã„ã¦ãã ã•ã„)ã«ã‚³ãƒ”ーã—ã¾ã™ã€‚<literal>gwt-compile</literal> ãŒç”Ÿæˆã™ã‚‹ã‚³ãƒ¼ãƒ‰ã¯ä¸€åˆ‡ç·¨é›†ã—ã¾ã›ã‚“ã€ç·¨é›†ã™ã‚‹æ™‚ã¯GWTソースディレクトリã®ãƒªã‚½ãƒ¼ã‚¹ã«ã¦è¡Œã„ã¾ã™ã€‚"
+msgid ""
+"This target when called will compile the GWT application, and copy it to the "
+"specified directory (which would be in the <literal>webapp</literal> part of "
+"your war - remember GWT generates HTML and Javascript artifacts). You never "
+"edit the resulting code that <literal>gwt-compile</literal> generates - you "
+"always edit in the GWT source directory."
+msgstr ""
+"呼ã°ã‚ŒãŸã¨ãã«ã“ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¯GWTアプリケーションをコンパイルã—ã€ãã®ã‚³ãƒ³ãƒ‘イ"
+"ルçµæžœã‚’指定ã•ã‚ŒãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼ˆwarã®<literal>webapp</literal>ã«ã‚ã‚‹. GWTã¯"
+"HTMLã¨Javascriptも生æˆã™ã‚‹ã®ã§æ†¶ãˆã¦ãŠã„ã¦ãã ã•ã„)ã«ã‚³ãƒ”ーã—ã¾ã™ã€‚"
+"<literal>gwt-compile</literal> ãŒç”Ÿæˆã™ã‚‹ã‚³ãƒ¼ãƒ‰ã¯ä¸€åˆ‡ç·¨é›†ã—ã¾ã›ã‚“ã€ç·¨é›†ã™ã‚‹æ™‚"
+"ã¯GWTソースディレクトリã®ãƒªã‚½ãƒ¼ã‚¹ã«ã¦è¡Œã„ã¾ã™ã€‚"
#. Tag: para
-#: Gwt.xml:139
+#: Gwt.xml:142
#, no-c-format
-msgid "Remember that GWT comes with a hosted mode browser - you should be using that if you are developing with GWT. If you aren't using that, and are just compiling it each time, you aren't getting the most out of the toolkit (in fact, if you can't or won't use the hosted mode browser, I would go far as to say you should NOT be using GWT at all - it's that valuable!)."
-msgstr "GWTã¯ãƒ›ã‚¹ãƒˆãƒ¢ãƒ¼ãƒ‰ãƒ–ラウザãŒã‚ã‚‹ã“ã¨ã‚’覚ãˆã¦ãŠã„ã¦ãã ã•ã„。GWT開発をã—ã¦ã„ã‚‹ã®ã§ã‚ã‚Œã°ä½¿ã£ã¦ã„ã‚‹ã¹ãã§ã™ã€‚ã‚‚ã—使ã£ã¦ãªãã€æ¯Žå›žã‚³ãƒ³ãƒ‘イルをã—ã¦ã„ã‚‹ã¨ã„ã£ãŸå ´åˆã€ãƒ„ールを最大é™ã«æ´»ç”¨ã§ãã¦ã„ã¾ã›ã‚“。(本音ã§ã„ã†ã¨ã€ã‚‚ã—ホストモードを使ãˆãªã„ã‚‚ã—ãã¯ä½¿ã‚ãªã„ã®ã§ã‚ã‚Œã°ã€çµ¶å¯¾GWTを使ã†ã¹ãã§ã¯ãªã„ã€ã¨ã¾ã§è¨€ã„切りã¾ã™ã€‚ãã‚Œãらã„価値ã®ã‚ã‚‹ã‚‚ã®ã ã‹ã‚‰ã§ã™ï¼‰"
+msgid ""
+"Remember that GWT comes with a hosted mode browser - you should be using "
+"that if you are developing with GWT. If you aren't using that, and are just "
+"compiling it each time, you aren't getting the most out of the toolkit (in "
+"fact, if you can't or won't use the hosted mode browser, I would go far as "
+"to say you should NOT be using GWT at all - it's that valuable!)."
+msgstr ""
+"GWTã¯ãƒ›ã‚¹ãƒˆãƒ¢ãƒ¼ãƒ‰ãƒ–ラウザãŒã‚ã‚‹ã“ã¨ã‚’覚ãˆã¦ãŠã„ã¦ãã ã•ã„。GWT開発をã—ã¦ã„ã‚‹"
+"ã®ã§ã‚ã‚Œã°ä½¿ã£ã¦ã„ã‚‹ã¹ãã§ã™ã€‚ã‚‚ã—使ã£ã¦ãªãã€æ¯Žå›žã‚³ãƒ³ãƒ‘イルをã—ã¦ã„ã‚‹ã¨ã„ã£"
+"ãŸå ´åˆã€ãƒ„ールを最大é™ã«æ´»ç”¨ã§ãã¦ã„ã¾ã›ã‚“。(本音ã§ã„ã†ã¨ã€ã‚‚ã—ホストモードを"
+"使ãˆãªã„ã‚‚ã—ãã¯ä½¿ã‚ãªã„ã®ã§ã‚ã‚Œã°ã€çµ¶å¯¾GWTを使ã†ã¹ãã§ã¯ãªã„ã€ã¨ã¾ã§è¨€ã„切り"
+"ã¾ã™ã€‚ãã‚Œãらã„価値ã®ã‚ã‚‹ã‚‚ã®ã ã‹ã‚‰ã§ã™ï¼‰"
+#~ msgid ""
+#~ "The methods that should be made accessible via GWT need to be annotated "
+#~ "with the <literal>@WebRemote</literal> annotation, which is required for "
+#~ "all web-remoteable methods."
+#~ msgstr ""
+#~ "GWT経由ã§ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ãªãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã¨ã„ã†ã“"
+#~ "ã¨ã‚’指定ã™ã‚‹<literal>@WebRemote</literal>アノテーションãŒå®£è¨€ã•ã‚Œã¦ã„ãªã‘"
+#~ "ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Itext.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Itext.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Itext.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Itext\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-23 12:39+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -21,12 +21,15 @@
#. Tag: para
#: Itext.xml:3
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Seam now includes a component set for generating documents using iText. The "
"primary focus of Seam's iText document support is for the generation of PDF "
-"doucuments, but Seam also offers basic support for RTF document generation."
-msgstr "Seam 㯠iText を使ã£ãŸãƒ‰ã‚ュメント生æˆç”¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆä¸€å¼ã‚’å«ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ Seam ã® iText ドã‚ュメントサãƒãƒ¼ãƒˆã®ä¸»ç›®çš„㯠PDF ドã‚ュメントã®ç”Ÿæˆã«ãªã‚Šã¾ã™ãŒã€ Seam 㯠RTF ドã‚ュメント生æˆã®åŸºæœ¬çš„ãªã‚µãƒãƒ¼ãƒˆã‚‚æä¾›ã—ã¦ã„ã¾ã™ã€‚"
+"documents, but Seam also offers basic support for RTF document generation."
+msgstr ""
+"Seam 㯠iText を使ã£ãŸãƒ‰ã‚ュメント生æˆç”¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆä¸€å¼ã‚’å«ã‚€ã‚ˆã†ã«ãªã‚Šã¾"
+"ã™ã€‚ Seam ã® iText ドã‚ュメントサãƒãƒ¼ãƒˆã®ä¸»ç›®çš„㯠PDF ドã‚ュメントã®ç”Ÿæˆã«ãª"
+"ã‚Šã¾ã™ãŒã€ Seam 㯠RTF ドã‚ュメント生æˆã®åŸºæœ¬çš„ãªã‚µãƒãƒ¼ãƒˆã‚‚æä¾›ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
#: Itext.xml:8
@@ -36,16 +39,23 @@
#. Tag: para
#: Itext.xml:9
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"iText support is provided by <literal>jboss-seam-pdf.jar</literal>. This JAR "
"contains the iText JSF controls, which are used to construct views that can "
"render to PDF, and the DocumentStore component, which serves the rendered "
-"documents to the user. To include PDF support in your application, included "
+"documents to the user. To include PDF support in your application, put "
"<literal>jboss-seam-pdf.jar</literal> in your <literal>WEB-INF/lib</literal> "
"directory along with the iText JAR file. There is no further configuration "
-"needed to use Seam's iText supportfon."
-msgstr "iText サãƒãƒ¼ãƒˆã¯ <literal>jboss-seam-pdf.jar</literal> ã«ã‚ˆã£ã¦æä¾›ã•ã‚Œã¾ã™ã€‚ ã“ã® JAR ã«ã¯ PDF ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°å¯èƒ½ãªãƒ“ューã®æ§‹æˆã«ä½¿ç”¨ã•ã‚Œã‚‹ iText コントãƒãƒ¼ãƒ«ã‚„レンダリングã•ã‚ŒãŸãƒ‰ã‚ュメントをユーザーã«æä¾›ã™ã‚‹ DocumentStore コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå«ã¾ã‚Œã¾ã™ã€‚ PDF サãƒãƒ¼ãƒˆã‚’アプリケーションã«å«ã¾ã›ã‚‹ã«ã¯ iText JAR ファイルã¨ä¸€ç·’ã« <literal>WEB-INF/lib</literal> ディレクトリ㫠<literal>jboss-seam-pdf.jar</literal> ã‚’å«ã¾ã›ã¾ã™ã€‚ Seam ã® iText サãƒãƒ¼ãƒˆã‚’使用ã™ã‚‹ã®ã«å¿…è¦ãªè¨å®šã¯ã“ã‚Œã ã‘ã§ã™ã€‚"
+"needed to use Seam's iText support."
+msgstr ""
+"iText サãƒãƒ¼ãƒˆã¯ <literal>jboss-seam-pdf.jar</literal> ã«ã‚ˆã£ã¦æä¾›ã•ã‚Œã¾"
+"ã™ã€‚ ã“ã® JAR ã«ã¯ PDF ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°å¯èƒ½ãªãƒ“ューã®æ§‹æˆã«ä½¿ç”¨ã•ã‚Œã‚‹ iText コ"
+"ントãƒãƒ¼ãƒ«ã‚„レンダリングã•ã‚ŒãŸãƒ‰ã‚ュメントをユーザーã«æä¾›ã™ã‚‹ DocumentStore "
+"コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå«ã¾ã‚Œã¾ã™ã€‚ PDF サãƒãƒ¼ãƒˆã‚’アプリケーションã«å«ã¾ã›ã‚‹ã«ã¯ "
+"iText JAR ファイルã¨ä¸€ç·’ã« <literal>WEB-INF/lib</literal> ディレクトリ㫠"
+"<literal>jboss-seam-pdf.jar</literal> ã‚’å«ã¾ã›ã¾ã™ã€‚ Seam ã® iText サãƒãƒ¼ãƒˆã‚’"
+"使用ã™ã‚‹ã®ã«å¿…è¦ãªè¨å®šã¯ã“ã‚Œã ã‘ã§ã™ã€‚"
#. Tag: para
#: Itext.xml:14
@@ -88,9 +98,9 @@
#: Itext.xml:42 Itext.xml:184 Itext.xml:256 Itext.xml:291 Itext.xml:324
#: Itext.xml:374 Itext.xml:397 Itext.xml:528 Itext.xml:592 Itext.xml:654
#: Itext.xml:694 Itext.xml:749 Itext.xml:852 Itext.xml:939 Itext.xml:1080
-#: Itext.xml:1308 Itext.xml:1504 Itext.xml:1700 Itext.xml:1843 Itext.xml:1914
-#: Itext.xml:1975 Itext.xml:2022 Itext.xml:2102 Itext.xml:2214 Itext.xml:2264
-#: Itext.xml:2324
+#: Itext.xml:1308 Itext.xml:1515 Itext.xml:1721 Itext.xml:1864 Itext.xml:1935
+#: Itext.xml:1996 Itext.xml:2043 Itext.xml:2123 Itext.xml:2235 Itext.xml:2285
+#: Itext.xml:2345
#, no-c-format
msgid "Description"
msgstr "詳細"
@@ -105,14 +115,19 @@
"document. The <literal>document</literal> tag prepares Seam to generate a "
"document into the DocumentStore and renders an HTML redirect to that stored "
"content."
-msgstr "ドã‚ュメント㯠<literal>http://jboss.com/products/seam/pdf</literal> åå‰ç©ºé–“ã«ã‚るタグを使ㄠfacelet XHTML ã§ç”Ÿæˆã•ã‚Œã¾ã™ã€‚ ドã‚ュメントã«ã¯ãã®ãƒ«ãƒ¼ãƒˆã«å¿…ãš <literal>document</literal> ã‚¿ã‚°ãŒã‚ã‚‹ã¯ãšã§ã™ã€‚ <literal>document</literal> タグ㯠Seam ãŒãƒ‰ã‚ュメントを DocumentStore ã«ç”Ÿæˆã—ãã®æ ¼ç´ã‚³ãƒ³ãƒ†ãƒ³ãƒˆã« HTML リダイレクトをレンダリングã™ã‚‹ãŸã‚ã®æº–備を行ã„ã¾ã™ã€‚"
+msgstr ""
+"ドã‚ュメント㯠<literal>http://jboss.com/products/seam/pdf</literal> åå‰ç©ºé–“"
+"ã«ã‚るタグを使ㄠfacelet XHTML ã§ç”Ÿæˆã•ã‚Œã¾ã™ã€‚ ドã‚ュメントã«ã¯ãã®ãƒ«ãƒ¼ãƒˆã«"
+"å¿…ãš <literal>document</literal> ã‚¿ã‚°ãŒã‚ã‚‹ã¯ãšã§ã™ã€‚ <literal>document</"
+"literal> タグ㯠Seam ãŒãƒ‰ã‚ュメントを DocumentStore ã«ç”Ÿæˆã—ãã®æ ¼ç´ã‚³ãƒ³ãƒ†ãƒ³"
+"ト㫠HTML リダイレクトをレンダリングã™ã‚‹ãŸã‚ã®æº–備を行ã„ã¾ã™ã€‚"
#. Tag: emphasis
#: Itext.xml:51 Itext.xml:190 Itext.xml:264 Itext.xml:298 Itext.xml:330
#: Itext.xml:415 Itext.xml:535 Itext.xml:599 Itext.xml:704 Itext.xml:796
-#: Itext.xml:857 Itext.xml:944 Itext.xml:1085 Itext.xml:1312 Itext.xml:1508
-#: Itext.xml:1704 Itext.xml:1848 Itext.xml:1918 Itext.xml:1980 Itext.xml:2026
-#: Itext.xml:2107 Itext.xml:2219 Itext.xml:2269 Itext.xml:2329
+#: Itext.xml:857 Itext.xml:944 Itext.xml:1085 Itext.xml:1312 Itext.xml:1519
+#: Itext.xml:1725 Itext.xml:1869 Itext.xml:1939 Itext.xml:2001 Itext.xml:2047
+#: Itext.xml:2128 Itext.xml:2240 Itext.xml:2290 Itext.xml:2350
#, no-c-format
msgid "Attributes"
msgstr "属性"
@@ -125,7 +140,11 @@
"Valid values are <literal>PDF</literal>, <literal>RTF</literal> and "
"<literal>HTML</literal> modes. Seam defaults to PDF generation, and many of "
"the features only work correctly when generating PDF documents."
-msgstr "<literal>type</literal> — 生æˆã•ã‚Œã‚‹ãƒ‰ã‚ュメントã®ã‚¿ã‚¤ãƒ—ã§ã™ã€‚ 有効ãªå€¤ã¯ <literal>PDF</literal>〠<literal>RTF</literal>〠<literal>HTML</literal> ã®å„モードã«ãªã‚Šã¾ã™ã€‚ Seam 㯠PDF 生æˆã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆè¨å®šã™ã‚‹ãŸã‚多ãã®æ©Ÿèƒ½ã¯ PDF ドã‚ュメント生æˆæ™‚ã«ã®ã¿æ£ã—ã動作ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>type</literal> — 生æˆã•ã‚Œã‚‹ãƒ‰ã‚ュメントã®ã‚¿ã‚¤ãƒ—ã§ã™ã€‚ 有効ãªå€¤"
+"㯠<literal>PDF</literal>〠<literal>RTF</literal>〠<literal>HTML</literal> "
+"ã®å„モードã«ãªã‚Šã¾ã™ã€‚ Seam 㯠PDF 生æˆã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆè¨å®šã™ã‚‹ãŸã‚多ãã®æ©Ÿèƒ½ã¯ "
+"PDF ドã‚ュメント生æˆæ™‚ã«ã®ã¿æ£ã—ã動作ã—ã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:65
@@ -137,7 +156,12 @@
"<literal>com.lowagie.text.PageSize</literal> class. Alternatively, pageSize "
"can provide the width and height of the page directly. The value \"612 792"
"\", for example, is equivalent to the LETTER page size."
-msgstr "<literal>pageSize</literal> — 生æˆã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã®ã‚µã‚¤ã‚ºã§ã™ã€‚ 最も一般的ã«ä½¿ç”¨ã•ã‚Œã‚‹å€¤ã¯ <literal>LETTER</literal> 㨠<literal>A4</literal> ã§ã—ょã†ã€‚ 対応ページサイズã®å…¨ä¸€è¦§ã¯ <literal>com.lowagie.text.PageSize</literal> クラスã«ã‚ã‚Šã¾ã™ã€‚ 代ã‚ã‚Šã« pageSize ã§ãƒšãƒ¼ã‚¸ã®å¹…ã¨é«˜ã•ã‚’直接与ãˆã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ãŸã¨ãˆã°ã€ 「612 792ã€ã¯ LETTER ページサイズã¨åŒã˜ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>pageSize</literal> — 生æˆã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã®ã‚µã‚¤ã‚ºã§ã™ã€‚ 最も一般的"
+"ã«ä½¿ç”¨ã•ã‚Œã‚‹å€¤ã¯ <literal>LETTER</literal> 㨠<literal>A4</literal> ã§ã—ょ"
+"ã†ã€‚ 対応ページサイズã®å…¨ä¸€è¦§ã¯ <literal>com.lowagie.text.PageSize</literal> "
+"クラスã«ã‚ã‚Šã¾ã™ã€‚ 代ã‚ã‚Šã« pageSize ã§ãƒšãƒ¼ã‚¸ã®å¹…ã¨é«˜ã•ã‚’直接与ãˆã‚‹ã“ã¨ã‚‚ã§ã"
+"ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ 「612 792ã€ã¯ LETTER ページサイズã¨åŒã˜ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:74
@@ -146,7 +170,10 @@
"<literal>orientation</literal> — The orientation of the page. Valid "
"values are <literal>portrait</literal> and <literal>landscape</literal>. In "
"landscape mode, the height and width page size values are reversed."
-msgstr "<literal>orientation</literal> — ページã®å‘ãã§ã™ã€‚ 有効ãªå€¤ã¯ <literal>portrait</literal> 㨠<literal>landscape</literal> ã§ã™ã€‚ landscape モードã§ã¯ãƒšãƒ¼ã‚¸ã®é«˜ã•ã¨å¹…ã®ã‚µã‚¤ã‚ºå€¤ãŒé€†ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>orientation</literal> — ページã®å‘ãã§ã™ã€‚ 有効ãªå€¤ã¯ "
+"<literal>portrait</literal> 㨠<literal>landscape</literal> ã§ã™ã€‚ landscape "
+"モードã§ã¯ãƒšãƒ¼ã‚¸ã®é«˜ã•ã¨å¹…ã®ã‚µã‚¤ã‚ºå€¤ãŒé€†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:83
@@ -162,7 +189,9 @@
msgid ""
"<literal>marginMirroring</literal> — Indicates that margin settings "
"should be reversed an alternating pages."
-msgstr "<literal>marginMirroring</literal> — 余白ã®è¨å®šãŒäº¤äº’ã®ãƒšãƒ¼ã‚¸ã§é€†ã«ãªã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>marginMirroring</literal> — 余白ã®è¨å®šãŒäº¤äº’ã®ãƒšãƒ¼ã‚¸ã§é€†ã«ãªã‚‹"
+"ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:94
@@ -174,7 +203,13 @@
"the document should be displayed in the browser window if possible, and "
"<literal>attachment</literal>, which indicates that the document should be "
"treated as a download. The default value is <literal>inline</literal>."
-msgstr "<literal>disposition</literal> — ウェブブラウザ㧠PDF を生æˆã™ã‚‹å ´åˆã«ãƒ‰ã‚ュメント㮠HTTP <literal>Content-Disposition</literal> を判æ–ã—ã¾ã™ã€‚ 有効ãªå€¤ã¯å¯èƒ½ã§ã‚ã‚Œã°ãƒ–ラウザウィンドウ内ã«ãƒ‰ã‚ュメントを表示ã•ã›ã‚‹ã“ã¨ã‚’表㙠<literal>inline</literal> ã¨ãƒ‰ã‚ュメントをダウンãƒãƒ¼ãƒ‰ã¨ã—ã¦å‡¦ç†ã™ã‚‹ã“ã¨ã‚’表㙠<literal>attachment</literal> ã«ãªã‚Šã¾ã™ã€‚ デフォルト値㯠<literal>inline</literal> ã§ã™ã€‚"
+msgstr ""
+"<literal>disposition</literal> — ウェブブラウザ㧠PDF を生æˆã™ã‚‹å ´åˆã«"
+"ドã‚ュメント㮠HTTP <literal>Content-Disposition</literal> を判æ–ã—ã¾ã™ã€‚ 有"
+"効ãªå€¤ã¯å¯èƒ½ã§ã‚ã‚Œã°ãƒ–ラウザウィンドウ内ã«ãƒ‰ã‚ュメントを表示ã•ã›ã‚‹ã“ã¨ã‚’表㙠"
+"<literal>inline</literal> ã¨ãƒ‰ã‚ュメントをダウンãƒãƒ¼ãƒ‰ã¨ã—ã¦å‡¦ç†ã™ã‚‹ã“ã¨ã‚’表"
+"ã™ <literal>attachment</literal> ã«ãªã‚Šã¾ã™ã€‚ デフォルト値㯠"
+"<literal>inline</literal> ã§ã™ã€‚"
#. Tag: para
#: Itext.xml:102
@@ -182,7 +217,9 @@
msgid ""
"<literal>fileName</literal> — For attachments, this value overrides "
"the downloaded file name."
-msgstr "<literal>fileName</literal> — 添付用ã§ã™ã€‚ ã“ã®å€¤ã¯ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åを上書ãã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>fileName</literal> — 添付用ã§ã™ã€‚ ã“ã®å€¤ã¯ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡"
+"イルåを上書ãã—ã¾ã™ã€‚"
#. Tag: emphasis
#: Itext.xml:111
@@ -224,8 +261,8 @@
#: Itext.xml:143 Itext.xml:242 Itext.xml:276 Itext.xml:309 Itext.xml:359
#: Itext.xml:382 Itext.xml:510 Itext.xml:558 Itext.xml:640 Itext.xml:660
#: Itext.xml:733 Itext.xml:838 Itext.xml:899 Itext.xml:1065 Itext.xml:1241
-#: Itext.xml:1490 Itext.xml:1686 Itext.xml:1829 Itext.xml:1900 Itext.xml:1958
-#: Itext.xml:2008 Itext.xml:2068 Itext.xml:2182 Itext.xml:2349
+#: Itext.xml:1501 Itext.xml:1707 Itext.xml:1850 Itext.xml:1921 Itext.xml:1979
+#: Itext.xml:2029 Itext.xml:2089 Itext.xml:2203 Itext.xml:2370
#, no-c-format
msgid "Usage"
msgstr "使ã„æ–¹"
@@ -254,7 +291,7 @@
#. Tag: para
#: Itext.xml:160
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Useful documents will need to contain more than just text; however, the "
"standard UI components are geared towards HTML generation and are not useful "
@@ -262,7 +299,7 @@
"for generating suitable PDF content. Tags like <literal><p:image></"
"literal> and <literal><p:paragraph></literal> are the basic "
"foundations of simple documents. Tags like <literal><p:font></literal> "
-"provide style information to all the content surrounging them."
+"provide style information to all the content surrounding them."
msgstr ""
"å½¹ã«ç«‹ã¤ãƒ‰ã‚ュメントã«ã¯ãƒ†ã‚スト以外ã®ã‚‚ã®ã‚‚å«ã¾ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ãŸã "
"ã—〠標準 UI コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ HTML 生æˆã«å¯¾ã—ã¦é©åˆã•ã‚Œã‚‹ã®ã§ã€ PDF コンテン"
@@ -318,7 +355,9 @@
msgid ""
"<literal>spacingBefore</literal> — The blank space to be inserted "
"before the element."
-msgstr "<literal>spacingBefore</literal> — エレメントã®å‰ã«ç©ºç™½ã‚¹ãƒšãƒ¼ã‚¹ãŒæŒ¿å…¥ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>spacingBefore</literal> — エレメントã®å‰ã«ç©ºç™½ã‚¹ãƒšãƒ¼ã‚¹ãŒæŒ¿å…¥ã•"
+"ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:220 Itext.xml:467 Itext.xml:1031
@@ -326,7 +365,9 @@
msgid ""
"<literal>spacingAfter</literal> — The blank space to be inserted after "
"the element."
-msgstr "<literal>spacingAfter</literal> — エレメントã®å¾Œã«ç©ºç™½ã‚¹ãƒšãƒ¼ã‚¹ãŒæŒ¿å…¥ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>spacingAfter</literal> — エレメントã®å¾Œã«ç©ºç™½ã‚¹ãƒšãƒ¼ã‚¹ãŒæŒ¿å…¥ã•"
+"ã‚Œã¾ã™ã€‚"
#. Tag: literal
#: Itext.xml:226 Itext.xml:453
@@ -371,7 +412,11 @@
"The <literal>text</literal> tag allows text fragments to be produced from "
"application data using normal JSF converter mechanisms. It is very similar "
"to the <literal>outputText</literal> tag used when rendering HTML documents."
-msgstr "<literal>text</literal> ã‚¿ã‚°ã«ã‚ˆã‚Šé€šå¸¸ã® JSF 変æ›ãƒ¡ã‚«ãƒ‹ã‚ºãƒ を使ã£ã¦ã‚¢ãƒ—リケーションデータã‹ã‚‰ãƒ†ã‚ストã®æ–片を生æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ HTML ドã‚ュメントをレンダリングã™ã‚‹éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹ <literal>outputText</literal> ã«ã‚ˆãä¼¼ã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"<literal>text</literal> ã‚¿ã‚°ã«ã‚ˆã‚Šé€šå¸¸ã® JSF 変æ›ãƒ¡ã‚«ãƒ‹ã‚ºãƒ を使ã£ã¦ã‚¢ãƒ—リケー"
+"ションデータã‹ã‚‰ãƒ†ã‚ストã®æ–片を生æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ HTML ドã‚ュメントを"
+"レンダリングã™ã‚‹éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹ <literal>outputText</literal> ã«ã‚ˆãä¼¼ã¦ã„ã¾"
+"ã™ã€‚"
#. Tag: para
#: Itext.xml:270
@@ -379,7 +424,9 @@
msgid ""
"<literal>value</literal> — The value to be displayed. This will "
"typically be a value binding expression."
-msgstr "<literal>value</literal> — 表示ã•ã‚Œã‚‹å€¤ã§ã™ã€‚ 一般的ã«ã¯å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>value</literal> — 表示ã•ã‚Œã‚‹å€¤ã§ã™ã€‚ 一般的ã«ã¯å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³"
+"ã‚°å¼ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Itext.xml:279
@@ -407,7 +454,8 @@
#: Itext.xml:294
#, no-c-format
msgid "The <literal>html</literal> tag renders HTML content into the PDF."
-msgstr "<literal>html</literal> タグ㯠HTML コンテントを PDF ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>html</literal> タグ㯠HTML コンテントを PDF ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã—ã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:304
@@ -462,8 +510,11 @@
#. Tag: para
#: Itext.xml:327
#, no-c-format
-msgid "The font tag defines the default font to be used for all text inside of it."
-msgstr "フォントタグã¯ãã®ä¸ã®ã™ã¹ã¦ã®ãƒ†ã‚ストã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ•ã‚©ãƒ³ãƒˆã‚’定義ã—ã¾ã™ã€‚"
+msgid ""
+"The font tag defines the default font to be used for all text inside of it."
+msgstr ""
+"フォントタグã¯ãã®ä¸ã®ã™ã¹ã¦ã®ãƒ†ã‚ストã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ•ã‚©ãƒ³ãƒˆã‚’定義ã—"
+"ã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:336
@@ -474,7 +525,8 @@
"ROMAN</literal>, <literal>SYMBOL</literal> or <literal>ZAPFDINGBATS</"
"literal>."
msgstr ""
-"<literal>name</literal> — フォントåã§ã™ã€‚ ãŸã¨ãˆã°ã€ <literal>COURIER</literal>〠<literal>HELVETICA</literal>〠<literal>TIMES-"
+"<literal>name</literal> — フォントåã§ã™ã€‚ ãŸã¨ãˆã°ã€ "
+"<literal>COURIER</literal>〠<literal>HELVETICA</literal>〠<literal>TIMES-"
"ROMAN</literal>〠<literal>SYMBOL</literal>〠<literal>ZAPFDINGBATS</"
"literal> ãªã©ã§ã™ã€‚"
@@ -492,7 +544,11 @@
"<literal>NORMAL</literal>, <literal>BOLD</literal>, <literal>ITALIC</"
"literal>, <literal>OBLIQUE</literal>, <literal>UNDERLINE</literal>, "
"<literal>LINE-THROUGH</literal>"
-msgstr "<literal>style</literal> — フォントã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚ ã„ãšã‚Œã‚’組ã¿åˆã‚ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ <literal>NORMAL</literal>〠<literal>BOLD</literal>〠<literal>ITALIC</literal>〠<literal>OBLIQUE</literal>〠<literal>UNDERLINE</literal>〠<literal>LINE-THROUGH</literal>"
+msgstr ""
+"<literal>style</literal> — フォントã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚ ã„ãšã‚Œã‚’組ã¿åˆã‚ã›"
+"ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ <literal>NORMAL</literal>〠<literal>BOLD</literal>〠"
+"<literal>ITALIC</literal>〠<literal>OBLIQUE</literal>〠<literal>UNDERLINE</"
+"literal>〠<literal>LINE-THROUGH</literal>"
#. Tag: para
#: Itext.xml:355
@@ -538,12 +594,15 @@
#. Tag: para
#: Itext.xml:401
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"<literal>p:image</literal> inserts an image into the document. Images can be "
-"be loaded from the classpath or from the web application context using the "
+"loaded from the classpath or from the web application context using the "
"<literal>value</literal> attribute."
-msgstr "<literal>p:image</literal> ã¯ãƒ‰ã‚ュメントã«ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’挿入ã—ã¾ã™ã€‚ イメージ㯠<literal>value</literal> 属性を使ã£ã¦ã‚¦ã‚§ãƒ–アプリケーションコンテã‚ストã¾ãŸã¯ã‚¯ãƒ©ã‚¹ãƒ‘スã‹ã‚‰ãƒãƒ¼ãƒ‰å¯èƒ½ã§ã™ã€‚"
+msgstr ""
+"<literal>p:image</literal> ã¯ãƒ‰ã‚ュメントã«ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’挿入ã—ã¾ã™ã€‚ イメージ㯠"
+"<literal>value</literal> 属性を使ã£ã¦ã‚¦ã‚§ãƒ–アプリケーションコンテã‚ストã¾ãŸã¯"
+"クラスパスã‹ã‚‰ãƒãƒ¼ãƒ‰å¯èƒ½ã§ã™ã€‚"
#. Tag: para
#: Itext.xml:407
@@ -563,12 +622,15 @@
msgid ""
"<literal>value</literal> — A resource name or a method expression "
"binding to an application-generated image."
-msgstr "<literal>value</literal> — アプリケーション生æˆã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰å¼ã¾ãŸã¯ãƒªã‚½ãƒ¼ã‚¹åã§ã™ã€‚"
+msgstr ""
+"<literal>value</literal> — アプリケーション生æˆã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹"
+"メソッドå¼ã¾ãŸã¯ãƒªã‚½ãƒ¼ã‚¹åã§ã™ã€‚"
#. Tag: para
#: Itext.xml:426
#, no-c-format
-msgid "<literal>rotation</literal> — The rotation of the image in degrees."
+msgid ""
+"<literal>rotation</literal> — The rotation of the image in degrees."
msgstr "<literal>rotation</literal> — 角度å˜ä½ã®ã‚¤ãƒ¡ãƒ¼ã‚¸å›žè»¢ã§ã™ã€‚"
#. Tag: para
@@ -590,13 +652,14 @@
"<literal>alignment</literal>— The alignment of the image. (see <xref "
"linkend=\"itext.alignment\"/> for possible values)"
msgstr ""
-"<literal>alignment</literal>— イメージã®ä½ç½®ã§ã™ã€‚ (å¯èƒ½ãªå€¤ã«ã¤ã„ã¦ã¯<xref "
-"linkend=\"itext.alignment\"/> ã‚’å‚ç…§)"
+"<literal>alignment</literal>— イメージã®ä½ç½®ã§ã™ã€‚ (å¯èƒ½ãªå€¤ã«ã¤ã„ã¦ã¯"
+"<xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)"
#. Tag: para
#: Itext.xml:447
#, no-c-format
-msgid "<literal>alt</literal> — Alternative text representation for the image."
+msgid ""
+"<literal>alt</literal> — Alternative text representation for the image."
msgstr "<literal>alt</literal> — イメージã®ä»£æ›¿ã¨ãªã‚‹ãƒ†ã‚スト表示ã§ã™ã€‚"
#. Tag: literal
@@ -624,7 +687,10 @@
"<literal>scalePercent</literal> — The scaling factor (as a percentage) "
"to use for the image. This can be expressed as a single percentage value or "
"as two percentage values representing separate x and y scaling percentages."
-msgstr "<literal>scalePercent</literal> — イメージã«ä½¿ç”¨ã™ã‚‹å€çŽ‡ã§ã™ (パーセンテージ)。 x 㨠y ã®å€çŽ‡ã‚’表ã™å˜ä¸€ã®ãƒ‘ーセンテージ値ã¾ãŸã¯ 2 ã¤ã®ãƒ‘ーセンテージ値ã§è¡¨ã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"<literal>scalePercent</literal> — イメージã«ä½¿ç”¨ã™ã‚‹å€çŽ‡ã§ã™ (パーセン"
+"テージ)。 x 㨠y ã®å€çŽ‡ã‚’表ã™å˜ä¸€ã®ãƒ‘ーセンテージ値ã¾ãŸã¯ 2 ã¤ã®ãƒ‘ーセンテー"
+"ジ値ã§è¡¨ã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: literal
#: Itext.xml:499
@@ -676,14 +742,19 @@
#. Tag: para
#: Itext.xml:548
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"<literal>reference</literal> — The destination the link refers to. "
"Links to other points in the document should begin with a \"#\". For "
-"example, \"#link1\" to refer to an anchor postion with a <literal>name</"
+"example, \"#link1\" to refer to an anchor position with a <literal>name</"
"literal> of <literal>link1</literal>. Links may also be a full URL to point "
"to a resource outside of the document."
-msgstr "<literal>reference</literal> — リンクã®å‚照先ã¨ãªã‚‹ç›®çš„地ã§ã™ã€‚ ドã‚ュメント内ã®ä»–ã®ãƒã‚¤ãƒ³ãƒˆã¸ã®ãƒªãƒ³ã‚¯ã¯ \"#\" ã§å§‹ã¾ã‚Šã¾ã™ã€‚ ãŸã¨ãˆã°ã€ \"#link1\" 㯠<literal>link1</literal> ã® <literal>name</literal> ã‚’æŒã¤ã‚¢ãƒ³ã‚«ãƒ¼ä½ç½®ã‚’å‚ç…§ã—ã¾ã™ã€‚ リンクã¯ãƒ‰ã‚ュメントã®å¤–å´ã«ã‚るリソースをãƒã‚¤ãƒ³ãƒˆã™ã‚‹å®Œå…¨ãª URL ã§ã‚‚構ã„ã¾ã›ã‚“。"
+msgstr ""
+"<literal>reference</literal> — リンクã®å‚照先ã¨ãªã‚‹ç›®çš„地ã§ã™ã€‚ ドã‚ュ"
+"メント内ã®ä»–ã®ãƒã‚¤ãƒ³ãƒˆã¸ã®ãƒªãƒ³ã‚¯ã¯ \"#\" ã§å§‹ã¾ã‚Šã¾ã™ã€‚ ãŸã¨ãˆã°ã€ \"#link1"
+"\" 㯠<literal>link1</literal> ã® <literal>name</literal> ã‚’æŒã¤ã‚¢ãƒ³ã‚«ãƒ¼ä½ç½®"
+"ã‚’å‚ç…§ã—ã¾ã™ã€‚ リンクã¯ãƒ‰ã‚ュメントã®å¤–å´ã«ã‚るリソースをãƒã‚¤ãƒ³ãƒˆã™ã‚‹å®Œå…¨ãª "
+"URL ã§ã‚‚構ã„ã¾ã›ã‚“。"
#. Tag: programlisting
#: Itext.xml:560
@@ -734,8 +805,9 @@
"generated document. Header and footer declarations should appear at the "
"beginning of a document."
msgstr ""
-"<literal>p:header</literal> 㨠<literal>p:footer</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆ"
-"ã¯ç”Ÿæˆã•ã‚ŒãŸãƒ‰ã‚ュメントã®å„ページã«ãƒ˜ãƒƒãƒ€ãƒ¼ã¨ãƒ•ãƒƒã‚¿ãƒ¼ã®ãƒ†ã‚ストをé…ç½®ã™ã‚‹æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ ヘッダーã¨ãƒ•ãƒƒã‚¿ãƒ¼ã®å®£è¨€ã¯ãƒ‰ã‚ュメントã®å†’é ã«è¡¨ã•ã‚Œã¾ã™ã€‚"
+"<literal>p:header</literal> 㨠<literal>p:footer</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ç”Ÿ"
+"æˆã•ã‚ŒãŸãƒ‰ã‚ュメントã®å„ページã«ãƒ˜ãƒƒãƒ€ãƒ¼ã¨ãƒ•ãƒƒã‚¿ãƒ¼ã®ãƒ†ã‚ストをé…ç½®ã™ã‚‹æ©Ÿèƒ½ã‚’"
+"æä¾›ã—ã¾ã™ã€‚ ヘッダーã¨ãƒ•ãƒƒã‚¿ãƒ¼ã®å®£è¨€ã¯ãƒ‰ã‚ュメントã®å†’é ã«è¡¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:607 Itext.xml:712 Itext.xml:865
@@ -743,7 +815,9 @@
msgid ""
"<literal>alignment</literal> — The alignment of the header/footer box "
"section. (see <xref linkend=\"itext.alignment\"/> for alignment values)"
-msgstr "<literal>alignment</literal> — ヘッダーã¨ãƒ•ãƒƒã‚¿ãƒ¼ã®ãƒœãƒƒã‚¯ã‚¹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®ä½ç½®ã§ã™ (ä½ç½®ã®å€¤ã«ã¤ã„ã¦ã¯ <xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
+msgstr ""
+"<literal>alignment</literal> — ヘッダーã¨ãƒ•ãƒƒã‚¿ãƒ¼ã®ãƒœãƒƒã‚¯ã‚¹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®"
+"ä½ç½®ã§ã™ (ä½ç½®ã®å€¤ã«ã¤ã„ã¦ã¯ <xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
#. Tag: para
#: Itext.xml:614
@@ -751,7 +825,9 @@
msgid ""
"<literal>backgroundColor</literal> — The background color of the "
"header/footer box. (see <xref linkend=\"itext.colors\"/> for color values)"
-msgstr "<literal>backgroundColor</literal> — ヘッダーã¨ãƒ•ãƒƒã‚¿ãƒ¼ãƒœãƒƒã‚¯ã‚¹ã®èƒŒæ™¯è‰²ã§ã™ (色ã®å€¤ã«ã¤ã„ã¦ã¯ <xref linkend=\"itext.colors\"/> ã‚’å‚ç…§)。"
+msgstr ""
+"<literal>backgroundColor</literal> — ヘッダーã¨ãƒ•ãƒƒã‚¿ãƒ¼ãƒœãƒƒã‚¯ã‚¹ã®èƒŒæ™¯è‰²"
+"ã§ã™ (色ã®å€¤ã«ã¤ã„ã¦ã¯ <xref linkend=\"itext.colors\"/> ã‚’å‚ç…§)。"
#. Tag: para
#: Itext.xml:623
@@ -762,17 +838,26 @@
"literal>, <literal>borderColorRight</literal>, <literal>borderColorTop</"
"literal> and <literal>borderColorBottom</literal>.(see <xref linkend=\"itext."
"colors\"/> for color values)"
-msgstr "<literal>borderColor</literal> — ヘッダーã¨ãƒ•ãƒƒã‚¿ãƒ¼ãƒœãƒƒã‚¯ã‚¹ã®å¢ƒç•Œç·šã®è‰²ã§ã™ã€‚ <literal>borderColorLeft</literal>〠<literal>borderColorRight</literal>〠<literal>borderColorTop</literal>〠<literal>borderColorBottom</literal> を使ã£ã¦å¢ƒç•Œç·šã”ã¨ã«æŒ‡å®šãŒå¯èƒ½ã§ã™ (色ã®å€¤ã«ã¤ã„ã¦ã¯ <xref linkend=\"itext.colors\"/> ã‚’å‚ç…§)。"
+msgstr ""
+"<literal>borderColor</literal> — ヘッダーã¨ãƒ•ãƒƒã‚¿ãƒ¼ãƒœãƒƒã‚¯ã‚¹ã®å¢ƒç•Œç·šã®è‰²"
+"ã§ã™ã€‚ <literal>borderColorLeft</literal>〠<literal>borderColorRight</"
+"literal>〠<literal>borderColorTop</literal>〠<literal>borderColorBottom</"
+"literal> を使ã£ã¦å¢ƒç•Œç·šã”ã¨ã«æŒ‡å®šãŒå¯èƒ½ã§ã™ (色ã®å€¤ã«ã¤ã„ã¦ã¯ <xref linkend="
+"\"itext.colors\"/> ã‚’å‚ç…§)。"
#. Tag: para
#: Itext.xml:631
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>borderWidth</literal> — The width of the border. Inidvidual "
+"<literal>borderWidth</literal> — The width of the border. Individual "
"border sides can be specified using <literal>borderWidthLeft</literal>, "
"<literal>borderWidthRight</literal>, <literal>borderWidthTop</literal> and "
"<literal>borderWidthBottom</literal>."
-msgstr "<literal>borderWidth</literal> — 境界線ã®å¹…ã§ã™ã€‚ <literal>borderWidthLeft</literal>〠<literal>borderWidthRight</literal>〠<literal>borderWidthTop</literal>〠<literal>borderWidthBottom</literal> を使ã£ã¦å¢ƒç•Œç·šã”ã¨ã«æŒ‡å®šãŒå¯èƒ½ã§ã™ã€‚"
+msgstr ""
+"<literal>borderWidth</literal> — 境界線ã®å¹…ã§ã™ã€‚ "
+"<literal>borderWidthLeft</literal>〠<literal>borderWidthRight</literal>〠"
+"<literal>borderWidthTop</literal>〠<literal>borderWidthBottom</literal> を"
+"使ã£ã¦å¢ƒç•Œç·šã”ã¨ã«æŒ‡å®šãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
#: Itext.xml:642
@@ -811,8 +896,8 @@
"the context of a header or footer and can only be used once."
msgstr ""
"ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ç•ªå·ã¯ <literal>p:pageNumber</literal> タグを使ã†ã¨ãƒ˜ãƒƒãƒ€ãƒ¼ã¾ãŸã¯"
-"フッターã®å†…å´ã«é…ç½®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®ãƒšãƒ¼ã‚¸ç•ªå·ã‚¿ã‚°ã¯ãƒ˜ãƒƒãƒ€ãƒ¼ã¾ãŸã¯ãƒ•ãƒƒã‚¿ãƒ¼"
-"ã®ã‚³ãƒ³ãƒ†ã‚スト内㧠1 度ã ã‘使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+"フッターã®å†…å´ã«é…ç½®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®ãƒšãƒ¼ã‚¸ç•ªå·ã‚¿ã‚°ã¯ãƒ˜ãƒƒãƒ€ãƒ¼ã¾ãŸã¯"
+"フッターã®ã‚³ãƒ³ãƒ†ã‚スト内㧠1 度ã ã‘使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Itext.xml:662
@@ -868,19 +953,26 @@
msgid ""
"<literal>number</literal> — The chapter number. Every chapter should "
"be assigned a chapter number."
-msgstr "<literal>number</literal> — ç« ç•ªå·ã§ã™ã€‚ å„ç« ã™ã¹ã¦ã«ç« 番å·ã‚’割り当ã¦ã¦ãã ã•ã„。"
+msgstr ""
+"<literal>number</literal> — ç« ç•ªå·ã§ã™ã€‚ å„ç« ã™ã¹ã¦ã«ç« 番å·ã‚’割り当ã¦ã¦"
+"ãã ã•ã„。"
#. Tag: para
#: Itext.xml:724
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"<literal>numberDepth</literal> — The depth of numbering for section. "
"All sections are numbered relative to their surrounding chapter/sections. "
-"The fourth section of of the first section of chapter three would be section "
+"The fourth section of the first section of chapter three would be section "
"3.1.4, if displayed at the default number depth of three. To omit the "
"chapter number, a number depth of 2 should be used. In that case, the "
"section number would be displayed as 1.4."
-msgstr "<literal>numberDepth</literal> — セクション番å·ä»˜ã‘ã®æ·±ã•ã§ã™ã€‚ ã™ã¹ã¦ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã¯å‰å¾Œã®ç« やセクションã«ç›¸å¯¾çš„ã«ç•ªå·ä»˜ã‘ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ デフォルトã®æ·±ã•ã® 3 ã§è¡¨ç¤ºã™ã‚‹ã¨ã€ 第 3 ç« ã®ç¬¬ 1 節〠第 4 é …ã¯ã‚»ã‚¯ã‚·ãƒ§ãƒ³ 3.1.4 ã«ãªã‚Šã¾ã™ã€‚ ç« ç•ªå·ã‚’çœç•¥ã™ã‚‹ã«ã¯ç•ªå·ã®æ·±ã• 2 を使用ã—ã¦ãã ã•ã„。 ã“ã®å ´åˆã‚»ã‚¯ã‚·ãƒ§ãƒ³ç•ªå·ã¯ 1.4 ãªã©ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>numberDepth</literal> — セクション番å·ä»˜ã‘ã®æ·±ã•ã§ã™ã€‚ ã™ã¹ã¦"
+"ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã¯å‰å¾Œã®ç« やセクションã«ç›¸å¯¾çš„ã«ç•ªå·ä»˜ã‘ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ デフォルト"
+"ã®æ·±ã•ã® 3 ã§è¡¨ç¤ºã™ã‚‹ã¨ã€ 第 3 ç« ã®ç¬¬ 1 節〠第 4 é …ã¯ã‚»ã‚¯ã‚·ãƒ§ãƒ³ 3.1.4 ã«ãªã‚Š"
+"ã¾ã™ã€‚ ç« ç•ªå·ã‚’çœç•¥ã™ã‚‹ã«ã¯ç•ªå·ã®æ·±ã• 2 を使用ã—ã¦ãã ã•ã„。 ã“ã®å ´åˆã‚»ã‚¯ã‚·ãƒ§"
+"ン番å·ã¯ 1.4 ãªã©ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
#: Itext.xml:736
@@ -936,19 +1028,19 @@
#. Tag: para
#: Itext.xml:767
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"List structures can be displayed using the <literal>p:list</literal> and "
"<literal>p:listItem</literal> tags. Lists may contain arbitrarily-nested "
-"sublists. List items may not be used outside of a list. he following "
+"sublists. List items may not be used outside of a list. The following "
"document uses the <literal>ui:repeat</literal> tag to to display a list of "
"values retrieved from a Seam component."
msgstr ""
-"リストã®æ§‹æˆã¯ <literal>p:list</literal> 㨠<literal>p:listItem</literal> ã®ã‚¿"
-"グを使ã£ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ リストã«ã¯é©å®œã€ ãƒã‚¹ãƒˆã•ã‚ŒãŸã‚µãƒ–リストを"
-"å«ã¾ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ リストã®ã‚¢ã‚¤ãƒ†ãƒ ã¯ãƒªã‚¹ãƒˆã®å¤–å´ã§ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。 次ã®"
-"ドã‚ュメント㯠<literal>ui:repeat</literal> タグを使ã£ã¦ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ"
-"ã‹ã‚‰å–å¾—ã—ãŸå€¤ã®ãƒªã‚¹ãƒˆã‚’表示ã—ã¦ã„ã¾ã™ã€‚"
+"リストã®æ§‹æˆã¯ <literal>p:list</literal> 㨠<literal>p:listItem</literal> ã®"
+"タグを使ã£ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ リストã«ã¯é©å®œã€ ãƒã‚¹ãƒˆã•ã‚ŒãŸã‚µãƒ–リス"
+"トをå«ã¾ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ リストã®ã‚¢ã‚¤ãƒ†ãƒ ã¯ãƒªã‚¹ãƒˆã®å¤–å´ã§ã¯ä½¿ç”¨ã§ãã¾ã›"
+"ん。 次ã®ãƒ‰ã‚ュメント㯠<literal>ui:repeat</literal> タグを使ã£ã¦ Seam コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰å–å¾—ã—ãŸå€¤ã®ãƒªã‚¹ãƒˆã‚’表示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Itext.xml:772
@@ -990,8 +1082,11 @@
"literal>, <literal>ZAPFDINGBATS_NUMBER</literal>. If no style is given, the "
"list items are bulleted."
msgstr ""
-"<literal>style</literal> — リストã®ç®‡æ¡æ›¸ãï¼ç•ªå·ä»˜ã‘ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚ <literal>NUMBERED</literal>〠<literal>LETTERED</literal>〠"
-"<literal>GREEK</literal>〠<literal>ROMAN</literal>〠<literal>ZAPFDINGBATS</literal>〠<literal>ZAPFDINGBATS_NUMBER</literal> ã®ã„ãšã‚Œã‹ã«ãªã‚Šã¾ã™ã€‚ スタイルã®æŒ‡å®šãŒãªã„å ´åˆã¯ä¸é»’ã«ãªã‚Šã¾ã™ã€‚"
+"<literal>style</literal> — リストã®ç®‡æ¡æ›¸ãï¼ç•ªå·ä»˜ã‘ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚ "
+"<literal>NUMBERED</literal>〠<literal>LETTERED</literal>〠<literal>GREEK</"
+"literal>〠<literal>ROMAN</literal>〠<literal>ZAPFDINGBATS</literal>〠"
+"<literal>ZAPFDINGBATS_NUMBER</literal> ã®ã„ãšã‚Œã‹ã«ãªã‚Šã¾ã™ã€‚ スタイルã®æŒ‡å®š"
+"ãŒãªã„å ´åˆã¯ä¸é»’ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:809
@@ -999,7 +1094,9 @@
msgid ""
"<literal>listSymbol</literal> — For bulleted lists, specifies the "
"bullet symbol."
-msgstr "<literal>listSymbol</literal> — 箇æ¡æ›¸ãリストã®å ´åˆã€ ãã®é»’点を指定ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>listSymbol</literal> — 箇æ¡æ›¸ãリストã®å ´åˆã€ ãã®é»’点を指定ã—"
+"ã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:814
@@ -1013,7 +1110,9 @@
msgid ""
"<literal>lowerCase</literal> — For list styles using letters, "
"indicates whether the letters should be lower case."
-msgstr "<literal>lowerCase</literal> — letters を使ã£ãŸãƒªã‚¹ãƒˆã®ã‚¹ã‚¿ã‚¤ãƒ«ã®å ´åˆã€ ãã®æ–‡å—ã‚’å°æ–‡å—ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>lowerCase</literal> — letters を使ã£ãŸãƒªã‚¹ãƒˆã®ã‚¹ã‚¿ã‚¤ãƒ«ã®å ´"
+"åˆã€ ãã®æ–‡å—ã‚’å°æ–‡å—ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’示ã—ã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:826
@@ -1021,7 +1120,9 @@
msgid ""
"<literal>charNumber</literal> — For ZAPFDINGBATS, indicates the "
"character code of the bullet character."
-msgstr "<literal>charNumber</literal> — ZAPFDINGBATS ã®å ´åˆã€ 箇æ¡æ›¸ãã«ä½¿ç”¨ã™ã‚‹ç¬¦å·ã®ç¬¦å·ã‚³ãƒ¼ãƒ‰ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>charNumber</literal> — ZAPFDINGBATS ã®å ´åˆã€ 箇æ¡æ›¸ãã«ä½¿ç”¨ã™"
+"る符å·ã®ç¬¦å·ã‚³ãƒ¼ãƒ‰ã‚’示ã—ã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:832
@@ -1029,7 +1130,9 @@
msgid ""
"<literal>numberType</literal> — For ZAPFDINGBATS_NUMBER, indicates the "
"numbering style."
-msgstr "<literal>numberType</literal> — ZAPFDINGBATS_NUMBER ã®å ´åˆã€ 番å·ä»˜ã‘ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>numberType</literal> — ZAPFDINGBATS_NUMBER ã®å ´åˆã€ 番å·ä»˜ã‘ã®"
+"スタイルを示ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Itext.xml:840
@@ -1065,7 +1168,9 @@
msgid ""
"<literal>alignment</literal> — The alignment of the list item. (See "
"<xref linkend=\"itext.alignment\"/> for possible values)"
-msgstr "<literal>alignment</literal> — リストアイテムã®ä½ç½®ã§ã™ (å¯èƒ½ãªå€¤ã«ã¤ã„ã¦ã¯ <xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
+msgstr ""
+"<literal>alignment</literal> — リストアイテムã®ä½ç½®ã§ã™ (å¯èƒ½ãªå€¤ã«ã¤ã„"
+"ã¦ã¯ <xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
#. Tag: para
#: Itext.xml:878
@@ -1076,7 +1181,8 @@
#. Tag: para
#: Itext.xml:885
#, no-c-format
-msgid "<literal>indentationRight</literal> — The right indentation amount."
+msgid ""
+"<literal>indentationRight</literal> — The right indentation amount."
msgstr "<literal>indentationRight</literal> — å³å—下ã’ã®åˆ†é‡ã§ã™ã€‚"
#. Tag: para
@@ -1085,7 +1191,9 @@
msgid ""
"<literal>listSymbol</literal> — Overrides the default list symbol for "
"this list item."
-msgstr "<literal>listSymbol</literal> — ã“ã®ãƒªã‚¹ãƒˆã‚¢ã‚¤ãƒ†ãƒ 用ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒªã‚¹ãƒˆè¨˜å·ã‚’上書ãã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>listSymbol</literal> — ã“ã®ãƒªã‚¹ãƒˆã‚¢ã‚¤ãƒ†ãƒ 用ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒªã‚¹ãƒˆ"
+"記å·ã‚’上書ãã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Itext.xml:901
@@ -1133,7 +1241,8 @@
msgid ""
"<literal>columns</literal> — The number of columns (cells) that make "
"up a table row."
-msgstr "<literal>columns</literal> — 表ã®åˆ—を構æˆã™ã‚‹ã‚³ãƒ©ãƒ (セル) ã®æ•°ã§ã™ã€‚"
+msgstr ""
+"<literal>columns</literal> — 表ã®åˆ—を構æˆã™ã‚‹ã‚³ãƒ©ãƒ (セル) ã®æ•°ã§ã™ã€‚"
#. Tag: para
#: Itext.xml:958
@@ -1143,7 +1252,10 @@
"should be one value for each column. For example: widths=\"2 1 1\" would "
"indicate that there are 3 columns and the first column should be twice the "
"size of the second and third column."
-msgstr "<literal>widths</literal> — å„コラムã®ç›¸å¯¾å¹…ã§ã™ã€‚ å„コラムã«å¯¾ã—ã¦å€¤ã¯ 1 ã¤ã¨ãªã‚Šã¾ã™ã€‚ ãŸã¨ãˆã°ã€ widths=\"2 1 1\" ã®å ´åˆã‚³ãƒ©ãƒ 㯠3 ã¤ã‚ã‚Š 1 番目ã®ã‚³ãƒ©ãƒ ㌠2 番目㨠3 番目ã®ã‚³ãƒ©ãƒ ã® 2 å€ã®å¤§ãã•ã«ãªã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"<literal>widths</literal> — å„コラムã®ç›¸å¯¾å¹…ã§ã™ã€‚ å„コラムã«å¯¾ã—ã¦å€¤"
+"㯠1 ã¤ã¨ãªã‚Šã¾ã™ã€‚ ãŸã¨ãˆã°ã€ widths=\"2 1 1\" ã®å ´åˆã‚³ãƒ©ãƒ 㯠3 ã¤ã‚ã‚Š 1 番"
+"ç›®ã®ã‚³ãƒ©ãƒ ㌠2 番目㨠3 番目ã®ã‚³ãƒ©ãƒ ã® 2 å€ã®å¤§ãã•ã«ãªã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:967
@@ -1152,7 +1264,9 @@
"<literal>headerRows</literal> — The initial number of rows which are "
"considered to be headers or footer rows and should be repeated if the table "
"spans multiple pages."
-msgstr "<literal>headerRows</literal> — ヘッダーã¾ãŸã¯ãƒ•ãƒƒã‚¿ãƒ¼ã®åˆ—ã¨ã¿ãªã•ã‚Œã‚‹åˆ—ã®åˆæœŸã®åˆ—æ•°ã§ã€ 表ãŒè¤‡æ•°ã®ãƒšãƒ¼ã‚¸ã‚’スパンã™ã‚‹å ´åˆã¯ç¹°ã‚Šè¿”ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>headerRows</literal> — ヘッダーã¾ãŸã¯ãƒ•ãƒƒã‚¿ãƒ¼ã®åˆ—ã¨ã¿ãªã•ã‚Œã‚‹"
+"列ã®åˆæœŸã®åˆ—æ•°ã§ã€ 表ãŒè¤‡æ•°ã®ãƒšãƒ¼ã‚¸ã‚’スパンã™ã‚‹å ´åˆã¯ç¹°ã‚Šè¿”ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:975
@@ -1163,7 +1277,12 @@
"literal> value. If document has 2 rows which make up the header and one row "
"that makes up the footer, <literal>headerRows</literal> should be set to 3 "
"and <literal>footerRows</literal> should be set to 1"
-msgstr "<literal>footerRows</literal> — フッターã®åˆ—ã¨ã¿ãªã•ã‚Œã‚‹åˆ—ã®åˆ—æ•°ã§ã™ã€‚ ã“ã®å€¤ã¯ <literal>headerRows</literal> 値ã‹ã‚‰å·®ã—引ã‹ã‚Œã¾ã™ã€‚ ヘッダーを構æˆã™ã‚‹åˆ—㌠2 列ã¨ãƒ•ãƒƒã‚¿ãƒ¼ã‚’構æˆã™ã‚‹åˆ—㌠1 列ã®ãƒ‰ã‚ュメントã®å ´åˆã€ <literal>headerRows</literal> 㯠3 㧠<literal>footerRows</literal> 㯠1 ã«ã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>footerRows</literal> — フッターã®åˆ—ã¨ã¿ãªã•ã‚Œã‚‹åˆ—ã®åˆ—æ•°ã§ã™ã€‚ "
+"ã“ã®å€¤ã¯ <literal>headerRows</literal> 値ã‹ã‚‰å·®ã—引ã‹ã‚Œã¾ã™ã€‚ ヘッダーを構æˆ"
+"ã™ã‚‹åˆ—㌠2 列ã¨ãƒ•ãƒƒã‚¿ãƒ¼ã‚’構æˆã™ã‚‹åˆ—㌠1 列ã®ãƒ‰ã‚ュメントã®å ´åˆã€ "
+"<literal>headerRows</literal> 㯠3 㧠<literal>footerRows</literal> 㯠1 ã«"
+"セットã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Itext.xml:986
@@ -1171,7 +1290,8 @@
msgid ""
"<literal>widthPercentage</literal> — The percentage of the page width "
"that the table spans."
-msgstr "<literal>widthPercentage</literal> — 表ãŒã‚¹ãƒ‘ンã™ã‚‹ãƒšãƒ¼ã‚¸å¹…ã®å‰²åˆã§ã™ã€‚"
+msgstr ""
+"<literal>widthPercentage</literal> — 表ãŒã‚¹ãƒ‘ンã™ã‚‹ãƒšãƒ¼ã‚¸å¹…ã®å‰²åˆã§ã™ã€‚"
#. Tag: para
#: Itext.xml:991
@@ -1179,7 +1299,9 @@
msgid ""
"<literal>horizontalAlignment</literal> — The horizontal alignment of "
"the table. (See <xref linkend=\"itext.alignment\"/> for possible values)"
-msgstr "<literal>horizontalAlignment</literal> — 表ã®æ°´å¹³ä½ç½®ã§ã™ (å¯èƒ½ãªå€¤ã«ã¤ã„ã¦ã¯ <xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
+msgstr ""
+"<literal>horizontalAlignment</literal> — 表ã®æ°´å¹³ä½ç½®ã§ã™ (å¯èƒ½ãªå€¤ã«ã¤"
+"ã„ã¦ã¯ <xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
#. Tag: literal
#: Itext.xml:998
@@ -1268,7 +1390,10 @@
"<literal>colspan</literal> — Cells can span more than one column by "
"declaring a <literal>colspan</literal> greater than 1. Tables do not have "
"the ability to span across multiple rows."
-msgstr "<literal>colspan</literal> — <literal>colspan</literal> ã‚’ 1 を越ãˆã‚‹å€¤ã«å®£è¨€ã™ã‚‹ã¨ã‚»ãƒ«ãŒè¤‡æ•°ã®ã‚³ãƒ©ãƒ をスパンã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ 表ã«ã¯è¤‡æ•°åˆ—ã«æ¸¡ã£ãŸã‚¹ãƒ‘ンを行ã†æ©Ÿèƒ½ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgstr ""
+"<literal>colspan</literal> — <literal>colspan</literal> ã‚’ 1 を越ãˆã‚‹å€¤"
+"ã«å®£è¨€ã™ã‚‹ã¨ã‚»ãƒ«ãŒè¤‡æ•°ã®ã‚³ãƒ©ãƒ をスパンã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ 表ã«ã¯è¤‡æ•°åˆ—ã«"
+"渡ã£ãŸã‚¹ãƒ‘ンを行ã†æ©Ÿèƒ½ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Itext.xml:1101
@@ -1276,7 +1401,9 @@
msgid ""
"<literal>horizontalAlignment</literal> — The horizontal alignment of "
"the cell. (see <xref linkend=\"itext.alignment\"/> for possible values)"
-msgstr "<literal>horizontalAlignment</literal> — セルã®æ°´å¹³ä½ç½®ã§ã™ (å¯èƒ½ãªå€¤ã¯ <xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
+msgstr ""
+"<literal>horizontalAlignment</literal> — セルã®æ°´å¹³ä½ç½®ã§ã™ (å¯èƒ½ãªå€¤"
+"㯠<xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
#. Tag: para
#: Itext.xml:1109
@@ -1284,7 +1411,9 @@
msgid ""
"<literal>verticalAlignment</literal> — The vertical alignment of the "
"cell. (see <xref linkend=\"itext.alignment\"/> for possible values)"
-msgstr "<literal>verticalAlignment</literal> — セルã®åž‚ç›´ä½ç½®ã§ã™ (å¯èƒ½ãªå€¤ã¯ <xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
+msgstr ""
+"<literal>verticalAlignment</literal> — セルã®åž‚ç›´ä½ç½®ã§ã™ (å¯èƒ½ãªå€¤ã¯ "
+"<xref linkend=\"itext.alignment\"/> ã‚’å‚ç…§)。"
#. Tag: para
#: Itext.xml:1116
@@ -1293,7 +1422,11 @@
"<literal>padding</literal> — Padding on a given side can also be "
"specified using <literal>paddingLeft</literal>, <literal>paddingRight</"
"literal>, <literal>paddingTop</literal> and <literal>paddingBottom</literal>."
-msgstr "<literal>padding</literal> — <literal>paddingLeft</literal>〠<literal>paddingRight</literal>〠<literal>paddingTop</literal>〠<literal>paddingBottom</literal> を使ã£ã¦ç‰¹å®šã‚µã‚¤ãƒ‰ã®è©°ã‚を指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgstr ""
+"<literal>padding</literal> — <literal>paddingLeft</literal>〠"
+"<literal>paddingRight</literal>〠<literal>paddingTop</literal>〠"
+"<literal>paddingBottom</literal> を使ã£ã¦ç‰¹å®šã‚µã‚¤ãƒ‰ã®è©°ã‚を指定ã™ã‚‹ã“ã¨ã‚‚ã§ã"
+"ã¾ã™ã€‚"
#. Tag: literal
#: Itext.xml:1126
@@ -1391,7 +1524,8 @@
msgid ""
"This section documents some of the constants shared by attributes on "
"multiple tags."
-msgstr "本セクションã§ã¯è¤‡æ•°ã®ã‚¿ã‚°ã§å±žæ€§ã«ã‚ˆã‚Šå…±æœ‰ã•ã‚Œã‚‹å®šæ•°ã®ã„ãã¤ã‹èª¬æ˜Žã—ã¾ã™ã€‚"
+msgstr ""
+"本セクションã§ã¯è¤‡æ•°ã®ã‚¿ã‚°ã§å±žæ€§ã«ã‚ˆã‚Šå…±æœ‰ã•ã‚Œã‚‹å®šæ•°ã®ã„ãã¤ã‹èª¬æ˜Žã—ã¾ã™ã€‚"
#. Tag: title
#: Itext.xml:1260
@@ -1459,8 +1593,12 @@
"<literal>WEB-INF/lib</literal> directory. Three types of charts are "
"currently supported: pie charts, bar charts and line charts."
msgstr ""
-"グラフã®ã‚µãƒãƒ¼ãƒˆã‚‚ <literal>jboss-seam-pdf.jar</"
-"literal> ã§æä¾›ã•ã‚Œã¾ã™ã€‚ グラフ㯠PDF ドã‚ュメントã§ä½¿ç”¨ã§ãã¾ã™ã€‚ ã¾ãŸã€ イメージã¨ã—㦠HTML ページã§ã‚‚使用å¯èƒ½ã§ã™ã€‚ グラフã®ä½œæˆã«ã¯ JFreeChart ライブラリ (<literal>jfreechart.jar</literal> 㨠<literal>jcommon.jar</literal>) ã‚’ <literal>WEB-INF/lib</literal> ディレクトリã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 円グラフ〠棒グラフ〠折れ線グラフ㮠3 種類ãŒç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
+"グラフã®ã‚µãƒãƒ¼ãƒˆã‚‚ <literal>jboss-seam-pdf.jar</literal> ã§æä¾›ã•ã‚Œã¾ã™ã€‚ ã‚°"
+"ラフ㯠PDF ドã‚ュメントã§ä½¿ç”¨ã§ãã¾ã™ã€‚ ã¾ãŸã€ イメージã¨ã—㦠HTML ページã§ã‚‚"
+"使用å¯èƒ½ã§ã™ã€‚ グラフã®ä½œæˆã«ã¯ JFreeChart ライブラリ (<literal>jfreechart."
+"jar</literal> 㨠<literal>jcommon.jar</literal>) を <literal>WEB-INF/lib</"
+"literal> ディレクトリã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 円グラフ〠棒グラフ〠折れ線"
+"グラフ㮠3 種類ãŒç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: literal
#: Itext.xml:1303
@@ -1475,43 +1613,66 @@
msgstr "棒グラフを表示ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1317 Itext.xml:1513
+#: Itext.xml:1317 Itext.xml:1524
#, no-c-format
msgid ""
"<literal>borderVisible</literal> — Controls whether or not a border is "
"displayed around the entire chart."
-msgstr "<literal>borderVisible</literal> — グラフ全体を囲む境界線を表示ã™ã‚‹ã‹ã©ã†ã‹ã‚’制御ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>borderVisible</literal> — グラフ全体を囲む境界線を表示ã™ã‚‹ã‹ã©"
+"ã†ã‹ã‚’制御ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1323 Itext.xml:1519
+#: Itext.xml:1323 Itext.xml:1530
#, no-c-format
-msgid "<literal>borderPaint</literal> — The color of the border, if visible;"
-msgstr "<literal>borderPaint</literal> — 境界線を表示ã•ã›ã‚‹å ´åˆã®è‰²ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>borderPaint</literal> — The color of the border, if visible;"
+msgstr ""
+"<literal>borderPaint</literal> — 境界線を表示ã•ã›ã‚‹å ´åˆã®è‰²ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1328 Itext.xml:1524
+#: Itext.xml:1328 Itext.xml:1535
#, no-c-format
msgid ""
"<literal>borderBackgroundPaint</literal> — The default background "
"color of the chart."
-msgstr "<literal>borderBackgroundPaint</literal> — グラフã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆèƒŒæ™¯è‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>borderBackgroundPaint</literal> — グラフã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆèƒŒæ™¯è‰²ã§"
+"ã™ã€‚"
#. Tag: para
-#: Itext.xml:1333 Itext.xml:1529
+#: Itext.xml:1333 Itext.xml:1540
#, no-c-format
msgid "<literal>borderStroke</literal> —"
msgstr "<literal>borderStroke</literal> —"
#. Tag: para
-#: Itext.xml:1339 Itext.xml:1535
+#: Itext.xml:1339 Itext.xml:1546
#, no-c-format
msgid ""
"<literal>domainAxisLabel</literal> — The text label for the domain "
"axis."
-msgstr "<literal>domainAxisLabel</literal> — é ˜åŸŸè»¸ã®ãƒ†ã‚ストラベルã§ã™ã€‚"
+msgstr ""
+"<literal>domainAxisLabel</literal> — é ˜åŸŸè»¸ã®ãƒ†ã‚ストラベルã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1344 Itext.xml:1540
+#: Itext.xml:1346 Itext.xml:1552
+#, fuzzy, no-c-format
+msgid ""
+"<literal>domainLabelPosition</literal> — The angle of the domain axis "
+"category labels. Valid values are <literal>STANDARD</literal>, "
+"<literal>UP_45</literal>, <literal>UP_90</literal>, <literal>DOWN_45</"
+"literal> and <literal>DOWN_90</literal>. Alternatively, the value can the "
+"positive or negative angle in radians."
+msgstr ""
+"<literal>style</literal> — リストã®ç®‡æ¡æ›¸ãï¼ç•ªå·ä»˜ã‘ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚ "
+"<literal>NUMBERED</literal>〠<literal>LETTERED</literal>〠<literal>GREEK</"
+"literal>〠<literal>ROMAN</literal>〠<literal>ZAPFDINGBATS</literal>〠"
+"<literal>ZAPFDINGBATS_NUMBER</literal> ã®ã„ãšã‚Œã‹ã«ãªã‚Šã¾ã™ã€‚ スタイルã®æŒ‡å®š"
+"ãŒãªã„å ´åˆã¯ä¸é»’ã«ãªã‚Šã¾ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1355 Itext.xml:1561
#, no-c-format
msgid ""
"<literal>domainAxisPaint</literal> — The color of the domain axis "
@@ -1519,91 +1680,108 @@
msgstr "<literal>domainAxisPaint</literal> — é ˜åŸŸè»¸ãƒ©ãƒ™ãƒ«ã®è‰²ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1350 Itext.xml:1546
+#: Itext.xml:1361 Itext.xml:1567
#, no-c-format
msgid ""
"<literal>domainGridlinesVisible</literal>— Controls whether or not "
"gridlines for the domain axis are shown on the chart."
-msgstr "<literal>domainGridlinesVisible</literal>— é ˜åŸŸè»¸ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’グラフã«è¡¨ç¤ºã•ã›ã‚‹ã‹ã©ã†ã‹ã‚’制御ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>domainGridlinesVisible</literal>— é ˜åŸŸè»¸ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’グラフã«"
+"表示ã•ã›ã‚‹ã‹ã©ã†ã‹ã‚’制御ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1355 Itext.xml:1551
+#: Itext.xml:1366 Itext.xml:1572
#, no-c-format
msgid ""
"<literal>domainGridlinePaint</literal>— The color of the domain "
"gridlines, if visible."
-msgstr "<literal>domainGridlinePaint</literal>— é ˜åŸŸã‚°ãƒªãƒƒãƒ‰ç·šã‚’è¡¨ç¤ºã•ã›ã‚‹å ´åˆã®è‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>domainGridlinePaint</literal>— é ˜åŸŸã‚°ãƒªãƒƒãƒ‰ç·šã‚’è¡¨ç¤ºã•ã›ã‚‹å ´åˆ"
+"ã®è‰²ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1360 Itext.xml:1556
-#, no-c-format
+#: Itext.xml:1371 Itext.xml:1577
+#, fuzzy, no-c-format
msgid ""
"<literal>domainGridlineStroke</literal> — The stroke style of the "
-"domain gridleines, if visible."
-msgstr "<literal>domainGridlineStroke</literal> — é ˜åŸŸã‚°ãƒªãƒƒãƒ‰ç·šã‚’è¡¨ç¤ºã™ã‚‹å ´åˆã®ç·šã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚"
+"domain gridlines, if visible."
+msgstr ""
+"<literal>domainGridlineStroke</literal> — é ˜åŸŸã‚°ãƒªãƒƒãƒ‰ç·šã‚’è¡¨ç¤ºã™ã‚‹å ´åˆ"
+"ã®ç·šã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1366 Itext.xml:1562
+#: Itext.xml:1377 Itext.xml:1583
#, no-c-format
msgid "<literal>height</literal> — The height of the chart."
msgstr "<literal>height</literal> — グラフã®é«˜ã•ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1371 Itext.xml:1484 Itext.xml:1567 Itext.xml:1680
+#: Itext.xml:1382 Itext.xml:1495 Itext.xml:1588 Itext.xml:1701
#, no-c-format
msgid "<literal>width</literal> — The width of the chart."
msgstr "<literal>width</literal> — グラフã®å¹…ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1376 Itext.xml:1572
+#: Itext.xml:1387 Itext.xml:1593
#, no-c-format
msgid ""
"<literal>is3D</literal> — A boolean value indicating that the chart "
"should be rendered in 3D instead of 2D."
-msgstr "<literal>is3D</literal> — グラフを 2D ã§ã¯ãªã 3D ã§è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ç¤ºã™ boolean 値ã§ã™ã€‚"
+msgstr ""
+"<literal>is3D</literal> — グラフを 2D ã§ã¯ãªã 3D ã§è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ç¤ºã™ "
+"boolean 値ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1382 Itext.xml:1578
+#: Itext.xml:1393 Itext.xml:1599
#, no-c-format
msgid ""
"<literal>legend</literal> — A boolean value indicating whether or not "
"the chart should include a legend."
-msgstr "<literal>legend</literal> — グラフã«èª¬æ˜Žæ–‡ã‚’å«ã¾ã›ã‚‹ã‹ã©ã†ã‹ã‚’示㙠boolean 値ã§ã™ã€‚"
+msgstr ""
+"<literal>legend</literal> — グラフã«èª¬æ˜Žæ–‡ã‚’å«ã¾ã›ã‚‹ã‹ã©ã†ã‹ã‚’示㙠"
+"boolean 値ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1388 Itext.xml:1584
+#: Itext.xml:1399
#, no-c-format
msgid ""
"<literal>legendItemPaint</literal>— The default color of the text "
"labels in the legend."
-msgstr "<literal>legendItemPaint</literal>— 説明文内ã®ãƒ†ã‚ストラベルã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆè‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>legendItemPaint</literal>— 説明文内ã®ãƒ†ã‚ストラベルã®ãƒ‡ãƒ•ã‚©ãƒ«"
+"ト色ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1394 Itext.xml:1590
+#: Itext.xml:1405
#, no-c-format
msgid ""
"<literal>legendItemBackgoundPaint</literal>— The background color for "
"the legend, if different from the chart background color."
-msgstr "<literal>legendItemBackgoundPaint</literal>— グラフã®èƒŒæ™¯è‰²ã¨ã¯ç•°ãªã‚‹è‰²ã«ã™ã‚‹å ´åˆã®èª¬æ˜Žæ–‡ã®èƒŒæ™¯è‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>legendItemBackgoundPaint</literal>— グラフã®èƒŒæ™¯è‰²ã¨ã¯ç•°ãªã‚‹è‰²"
+"ã«ã™ã‚‹å ´åˆã®èª¬æ˜Žæ–‡ã®èƒŒæ™¯è‰²ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1400 Itext.xml:1596
+#: Itext.xml:1411
#, no-c-format
msgid ""
"<literal>legendOutlinePaint</literal>— The color of the border around "
"the legend."
-msgstr "<literal>legendOutlinePaint</literal>— 説明文を囲む境界線ã®è‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>legendOutlinePaint</literal>— 説明文を囲む境界線ã®è‰²ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1406 Itext.xml:1602
+#: Itext.xml:1417 Itext.xml:1623
#, no-c-format
msgid ""
"<literal>orientation</literal> — The orientation of the plot, either "
"<code>vertical</code> (the default) or <code>horizontal</code>."
-msgstr "<literal>orientation</literal> — 図表ã®å‘ãã§ã€ <code>vertical</code> (デフォルト) ã¾ãŸã¯ <code>horizontal</code> ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>orientation</literal> — 図表ã®å‘ãã§ã€ <code>vertical</code> "
+"(デフォルト) ã¾ãŸã¯ <code>horizontal</code> ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1412 Itext.xml:1608
+#: Itext.xml:1423
#, no-c-format
msgid ""
"<literal>plotBackgroundPaint</literal>— The color of the plot "
@@ -1611,97 +1789,116 @@
msgstr "<literal>plotBackgroundPaint</literal>— 図表背景ã®è‰²ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1418 Itext.xml:1614
+#: Itext.xml:1429
#, no-c-format
msgid ""
"<literal>plotBackgroundAlpha</literal>— The alpha (transparency) level "
"of the plot background. It should be a number between 0 (completely "
"transparent) and 1 (completely opaque)."
-msgstr "<literal>plotBackgroundAlpha</literal>— 図表背景ã®ã‚¢ãƒ«ãƒ•ã‚¡ (é€æ˜Žåº¦) レベルã§ã™ã€‚ 0 (完全ã«é€æ˜Ž) ã‹ã‚‰ 1 (完全ã«ä¸é€æ˜Ž) ã®é–“ã®æ•°å—ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>plotBackgroundAlpha</literal>— 図表背景ã®ã‚¢ãƒ«ãƒ•ã‚¡ (é€æ˜Žåº¦) レ"
+"ベルã§ã™ã€‚ 0 (完全ã«é€æ˜Ž) ã‹ã‚‰ 1 (完全ã«ä¸é€æ˜Ž) ã®é–“ã®æ•°å—ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1425 Itext.xml:1621
+#: Itext.xml:1436
#, no-c-format
msgid ""
"<literal>plotForegroundAlpha</literal>— The alpha (transparency) level "
"of the plot. It should be a number between 0 (completely transparent) and 1 "
"(completely opaque)."
-msgstr "<literal>plotForegroundAlpha</literal>— 図表ã®ã‚¢ãƒ«ãƒ•ã‚¡ (é€æ˜Žåº¦) レベルã§ã™ã€‚ 0 (完全ã«é€æ˜Ž) ã‹ã‚‰ 1 (完全ã«ä¸é€æ˜Ž) ã®é–“ã®æ•°å—ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>plotForegroundAlpha</literal>— 図表ã®ã‚¢ãƒ«ãƒ•ã‚¡ (é€æ˜Žåº¦) レベル"
+"ã§ã™ã€‚ 0 (完全ã«é€æ˜Ž) ã‹ã‚‰ 1 (完全ã«ä¸é€æ˜Ž) ã®é–“ã®æ•°å—ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1432 Itext.xml:1628
+#: Itext.xml:1443
#, no-c-format
msgid ""
"<literal>plotOutlinePaint</literal>— The color of the range gridlines, "
"if visible."
-msgstr "<literal>plotOutlinePaint</literal>— ãã®ç¯„囲ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’表示ã•ã›ã‚‹å ´åˆã®è‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>plotOutlinePaint</literal>— ãã®ç¯„囲ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’表示ã•ã›ã‚‹å ´"
+"åˆã®è‰²ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1437 Itext.xml:1633
-#, no-c-format
+#: Itext.xml:1448 Itext.xml:1654
+#, fuzzy, no-c-format
msgid ""
"<literal>plotOutlineStroke</literal> — The stroke style of the range "
-"gridleines, if visible."
-msgstr "<literal>plotOutlineStroke</literal> — ãã®ç¯„囲ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’表示ã•ã›ã‚‹å ´åˆã®ç·šã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚"
+"gridlines, if visible."
+msgstr ""
+"<literal>plotOutlineStroke</literal> — ãã®ç¯„囲ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’表示ã•ã›ã‚‹"
+"å ´åˆã®ç·šã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1443 Itext.xml:1639
+#: Itext.xml:1454 Itext.xml:1660
#, no-c-format
-msgid "<literal>rangeAxisLabel</literal> — The text label for the range axis."
-msgstr "<literal>rangeAxisLabel</literal> — 範囲軸用ã®ãƒ†ã‚ストラベルã§ã™ã€‚"
+msgid ""
+"<literal>rangeAxisLabel</literal> — The text label for the range axis."
+msgstr ""
+"<literal>rangeAxisLabel</literal> — 範囲軸用ã®ãƒ†ã‚ストラベルã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1448 Itext.xml:1644
+#: Itext.xml:1459 Itext.xml:1665
#, no-c-format
-msgid "<literal>rangeAxisPaint</literal> — The color of the range axis label."
+msgid ""
+"<literal>rangeAxisPaint</literal> — The color of the range axis label."
msgstr "<literal>rangeAxisPaint</literal> — 範囲軸ラベルã®è‰²ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1454 Itext.xml:1650
+#: Itext.xml:1465
#, no-c-format
msgid ""
"<literal>rangeGridlinesVisible</literal>— Controls whether or not "
"gridlines for the range axis are shown on the chart."
-msgstr "<literal>rangeGridlinesVisible</literal>— 範囲軸ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’グラフã«è¡¨ç¤ºã•ã›ã‚‹ã‹ã©ã†ã‹ã‚’制御ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>rangeGridlinesVisible</literal>— 範囲軸ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’グラフã«"
+"表示ã•ã›ã‚‹ã‹ã©ã†ã‹ã‚’制御ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1459 Itext.xml:1655
+#: Itext.xml:1470
#, no-c-format
msgid ""
"<literal>rangeGridlinePaint</literal>— The color of the range "
"gridlines, if visible."
-msgstr "<literal>rangeGridlinePaint</literal>— 範囲グリッド線を表示ã•ã›ã‚‹å ´åˆã®è‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>rangeGridlinePaint</literal>— 範囲グリッド線を表示ã•ã›ã‚‹å ´åˆã®"
+"色ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1464 Itext.xml:1660
-#, no-c-format
+#: Itext.xml:1475 Itext.xml:1681
+#, fuzzy, no-c-format
msgid ""
"<literal>rangeGridlineStroke</literal> — The stroke style of the range "
-"gridleines, if visible."
-msgstr "<literal>rangeGridlineStroke</literal> — 範囲グリッド線を表示ã•ã›ã‚‹å ´åˆã®ç·šã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚"
+"gridlines, if visible."
+msgstr ""
+"<literal>rangeGridlineStroke</literal> — 範囲グリッド線を表示ã•ã›ã‚‹å ´åˆ"
+"ã®ç·šã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1470 Itext.xml:1666
+#: Itext.xml:1481 Itext.xml:1687 Itext.xml:1731
#, no-c-format
msgid "<literal>title</literal> — The chart title text."
msgstr "<literal>title</literal> — グラフタイトルã®ãƒ†ã‚ストã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1474 Itext.xml:1670
+#: Itext.xml:1485
#, no-c-format
msgid "<literal>titlePaint</literal>— The color of the chart title text."
msgstr "<literal>titlePaint</literal>— グラフタイトルã®ãƒ†ã‚スト色ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1479 Itext.xml:1675
+#: Itext.xml:1490
#, no-c-format
msgid ""
"<literal>titleBackgroundPaint</literal>— The background color around "
"the chart title."
-msgstr "<literal>titleBackgroundPaint</literal>— グラフタイトルを囲む背景色ã§ã™ã€‚"
+msgstr ""
+"<literal>titleBackgroundPaint</literal>— グラフタイトルを囲む背景色ã§"
+"ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:1492
+#: Itext.xml:1503
#, no-c-format
msgid ""
"<![CDATA[<p:barchart title=\"Bar Chart\" legend=\"true\"\n"
@@ -1727,19 +1924,125 @@
"</p:barchart>]]>"
#. Tag: literal
-#: Itext.xml:1499
+#: Itext.xml:1510
#, no-c-format
msgid "<p:linechart>"
msgstr "<p:linechart>"
#. Tag: para
-#: Itext.xml:1506
+#: Itext.xml:1517
#, no-c-format
msgid "Displays a line chart."
msgstr "折れ線グラフを表示ã—ã¾ã™ã€‚"
+#. Tag: para
+#: Itext.xml:1605
+#, fuzzy, no-c-format
+msgid ""
+"<literal>legendItemPaint</literal> — The default color of the text "
+"labels in the legend."
+msgstr ""
+"<literal>legendItemPaint</literal>— 説明文内ã®ãƒ†ã‚ストラベルã®ãƒ‡ãƒ•ã‚©ãƒ«"
+"ト色ã§ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1611
+#, fuzzy, no-c-format
+msgid ""
+"<literal>legendItemBackgoundPaint</literal> — The background color for "
+"the legend, if different from the chart background color."
+msgstr ""
+"<literal>legendItemBackgoundPaint</literal>— グラフã®èƒŒæ™¯è‰²ã¨ã¯ç•°ãªã‚‹è‰²"
+"ã«ã™ã‚‹å ´åˆã®èª¬æ˜Žæ–‡ã®èƒŒæ™¯è‰²ã§ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1617
+#, fuzzy, no-c-format
+msgid ""
+"<literal>legendOutlinePaint</literal> — The color of the border around "
+"the legend."
+msgstr ""
+"<literal>legendOutlinePaint</literal>— 説明文を囲む境界線ã®è‰²ã§ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1629
+#, fuzzy, no-c-format
+msgid ""
+"<literal>plotBackgroundPaint</literal> — The color of the plot "
+"background."
+msgstr "<literal>plotBackgroundPaint</literal>— 図表背景ã®è‰²ã§ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1635
+#, fuzzy, no-c-format
+msgid ""
+"<literal>plotBackgroundAlpha</literal> — The alpha (transparency) "
+"level of the plot background. It should be a number between 0 (completely "
+"transparent) and 1 (completely opaque)."
+msgstr ""
+"<literal>plotBackgroundAlpha</literal>— 図表背景ã®ã‚¢ãƒ«ãƒ•ã‚¡ (é€æ˜Žåº¦) レ"
+"ベルã§ã™ã€‚ 0 (完全ã«é€æ˜Ž) ã‹ã‚‰ 1 (完全ã«ä¸é€æ˜Ž) ã®é–“ã®æ•°å—ã«ãªã‚Šã¾ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1642
+#, fuzzy, no-c-format
+msgid ""
+"<literal>plotForegroundAlpha</literal> — The alpha (transparency) "
+"level of the plot. It should be a number between 0 (completely transparent) "
+"and 1 (completely opaque)."
+msgstr ""
+"<literal>plotForegroundAlpha</literal>— 図表ã®ã‚¢ãƒ«ãƒ•ã‚¡ (é€æ˜Žåº¦) レベル"
+"ã§ã™ã€‚ 0 (完全ã«é€æ˜Ž) ã‹ã‚‰ 1 (完全ã«ä¸é€æ˜Ž) ã®é–“ã®æ•°å—ã«ãªã‚Šã¾ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1649
+#, fuzzy, no-c-format
+msgid ""
+"<literal>plotOutlinePaint</literal> — The color of the range "
+"gridlines, if visible."
+msgstr ""
+"<literal>plotOutlinePaint</literal>— ãã®ç¯„囲ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’表示ã•ã›ã‚‹å ´"
+"åˆã®è‰²ã§ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1671
+#, fuzzy, no-c-format
+msgid ""
+"<literal>rangeGridlinesVisible</literal> — Controls whether or not "
+"gridlines for the range axis are shown on the chart."
+msgstr ""
+"<literal>rangeGridlinesVisible</literal>— 範囲軸ã®ã‚°ãƒªãƒƒãƒ‰ç·šã‚’グラフã«"
+"表示ã•ã›ã‚‹ã‹ã©ã†ã‹ã‚’制御ã—ã¾ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1676
+#, fuzzy, no-c-format
+msgid ""
+"<literal>rangeGridlinePaint</literal> — The color of the range "
+"gridlines, if visible."
+msgstr ""
+"<literal>rangeGridlinePaint</literal>— 範囲グリッド線を表示ã•ã›ã‚‹å ´åˆã®"
+"色ã§ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1691
+#, fuzzy, no-c-format
+msgid ""
+"<literal>titlePaint</literal> — The color of the chart title text."
+msgstr "<literal>titlePaint</literal>— グラフタイトルã®ãƒ†ã‚スト色ã§ã™ã€‚"
+
+#. Tag: para
+#: Itext.xml:1696
+#, fuzzy, no-c-format
+msgid ""
+"<literal>titleBackgroundPaint</literal> — The background color around "
+"the chart title."
+msgstr ""
+"<literal>titleBackgroundPaint</literal>— グラフタイトルを囲む背景色ã§"
+"ã™ã€‚"
+
#. Tag: programlisting
-#: Itext.xml:1688
+#: Itext.xml:1709
#, no-c-format
msgid ""
"<![CDATA[<p:linechart title=\"Line Chart\"\n"
@@ -1765,196 +2068,232 @@
"</p:linechart>]]>"
#. Tag: literal
-#: Itext.xml:1695
+#: Itext.xml:1716
#, no-c-format
msgid "<p:piechart>"
msgstr "<p:piechart>"
#. Tag: para
-#: Itext.xml:1702
+#: Itext.xml:1723
#, no-c-format
msgid "Displays a pie chart."
msgstr "円グラフを表示ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1710
-#, no-c-format
-msgid "<literal>title</literal>— The chart title text."
-msgstr "<literal>title</literal>— グラフタイトルã®ãƒ†ã‚ストã§ã™ã€‚"
+#: Itext.xml:1735
+#, fuzzy, no-c-format
+msgid ""
+"<literal>label</literal> — The default label text for pie sections."
+msgstr ""
+"<literal>label</literal>— パイセンクションã®ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ©ãƒ™ãƒ«ã®ãƒ†ã‚ス"
+"トã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1714
-#, no-c-format
-msgid "<literal>label</literal>— The default label text for pie sections."
-msgstr "<literal>label</literal>— パイセンクションã®ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ©ãƒ™ãƒ«ã®ãƒ†ã‚ストã§ã™ã€‚"
-
-#. Tag: para
-#: Itext.xml:1719
-#, no-c-format
+#: Itext.xml:1740
+#, fuzzy, no-c-format
msgid ""
-"<literal>legend</literal>— A boolean value indicating whether or not "
+"<literal>legend</literal> — A boolean value indicating whether or not "
"the chart should include a legend. Default value is true"
-msgstr "<literal>legend</literal>— グラフã«èª¬æ˜Žæ–‡ã‚’å«ã¾ã›ã‚‹ã‹ã©ã†ã‹ã‚’示㙠boolean 値ã§ã™ã€‚ デフォルト値㯠true ã§ã™ã€‚"
+msgstr ""
+"<literal>legend</literal>— グラフã«èª¬æ˜Žæ–‡ã‚’å«ã¾ã›ã‚‹ã‹ã©ã†ã‹ã‚’示㙠"
+"boolean 値ã§ã™ã€‚ デフォルト値㯠true ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1724
-#, no-c-format
+#: Itext.xml:1745
+#, fuzzy, no-c-format
msgid ""
-"<literal>is3D</literal>—A boolean value indicating that the chart "
+"<literal>is3D</literal> —A boolean value indicating that the chart "
"should be rendered in 3D instead of 2D."
-msgstr "<literal>is3D</literal>— グラフを 2D ã§ã¯ãªã 3D ã§è¡¨ç¤ºã•ã‚Œã‚‹ã“ã¨ã‚’示㙠boolean 値ã§ã™ã€‚"
+msgstr ""
+"<literal>is3D</literal> — グラフを 2D ã§ã¯ãªã 3D ã§è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ç¤ºã™ "
+"boolean 値ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1729
-#, no-c-format
-msgid "<literal>labelLinkMargin</literal>— The link margin for labels."
+#: Itext.xml:1750
+#, fuzzy, no-c-format
+msgid "<literal>labelLinkMargin</literal> — The link margin for labels."
msgstr "<literal>labelLinkMargin</literal>— ラベルã®ãƒªãƒ³ã‚¯ä½™ç™½ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1734
-#, no-c-format
+#: Itext.xml:1755
+#, fuzzy, no-c-format
msgid ""
-"<literal>labelLinkPaint</literal>— The paint used for the label "
+"<literal>labelLinkPaint</literal> — The paint used for the label "
"linking lines."
-msgstr "<literal>labelLinkPaint</literal>— ラベルリンク行ã«ä½¿ç”¨ã™ã‚‹ãƒšã‚¤ãƒ³ãƒˆã§ã™ã€‚"
+msgstr ""
+"<literal>labelLinkPaint</literal>— ラベルリンク行ã«ä½¿ç”¨ã™ã‚‹ãƒšã‚¤ãƒ³ãƒˆã§"
+"ã™ã€‚"
#. Tag: para
-#: Itext.xml:1739
-#, no-c-format
+#: Itext.xml:1760
+#, fuzzy, no-c-format
msgid ""
-"<literal>labelLinkStroke</literal>— he stroke used for the label "
+"<literal>labelLinkStroke</literal> — he stroke used for the label "
"linking lines."
-msgstr "<literal>labelLinkStroke</literal>— ラベルリンク行ã«ä½¿ç”¨ã™ã‚‹ç·šã§ã™ã€‚"
+msgstr ""
+"<literal>labelLinkStroke</literal>— ラベルリンク行ã«ä½¿ç”¨ã™ã‚‹ç·šã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1745
-#, no-c-format
+#: Itext.xml:1766
+#, fuzzy, no-c-format
msgid ""
-"<literal>labelLinksVisible</literal>— A flag that controls whether or "
+"<literal>labelLinksVisible</literal> — A flag that controls whether or "
"not the label links are drawn."
-msgstr "<literal>labelLinksVisible</literal>— ラベルリンクをæç”»ã™ã‚‹ã‹ã©ã†ã‹ã‚’制御ã™ã‚‹ãƒ•ãƒ©ã‚°ã§ã™ã€‚"
+msgstr ""
+"<literal>labelLinksVisible</literal>— ラベルリンクをæç”»ã™ã‚‹ã‹ã©ã†ã‹ã‚’"
+"制御ã™ã‚‹ãƒ•ãƒ©ã‚°ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1750
-#, no-c-format
+#: Itext.xml:1771
+#, fuzzy, no-c-format
msgid ""
-"<literal>labelOutlinePaint</literal>— The paint used to draw the "
+"<literal>labelOutlinePaint</literal> — The paint used to draw the "
"outline of the section labels."
-msgstr "<literal>labelOutlinePaint</literal>— セクションラベルã®è¼ªéƒã‚’æãã®ã«ä½¿ç”¨ã™ã‚‹ãƒšã‚¤ãƒ³ãƒˆã§ã™ã€‚"
+msgstr ""
+"<literal>labelOutlinePaint</literal>— セクションラベルã®è¼ªéƒã‚’æãã®ã«"
+"使用ã™ã‚‹ãƒšã‚¤ãƒ³ãƒˆã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1755
-#, no-c-format
+#: Itext.xml:1776
+#, fuzzy, no-c-format
msgid ""
-"<literal>labelOutlineStroke</literal>— The stroke used to draw the "
+"<literal>labelOutlineStroke</literal> — The stroke used to draw the "
"outline of the section labels."
-msgstr "<literal>labelOutlineStroke</literal>— セクションラベルã®è¼ªéƒã‚’æãã®ã«ä½¿ç”¨ã™ã‚‹ç·šã§ã™ã€‚"
+msgstr ""
+"<literal>labelOutlineStroke</literal>— セクションラベルã®è¼ªéƒã‚’æãã®ã«"
+"使用ã™ã‚‹ç·šã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1760
-#, no-c-format
+#: Itext.xml:1781
+#, fuzzy, no-c-format
msgid ""
-"<literal>labelShadowPaint</literal>— The paint used to draw the shadow "
-"for the section labels."
-msgstr "<literal>labelShadowPaint</literal>— セクションラベルã®å½±ã‚’æãã®ã«ä½¿ç”¨ã™ã‚‹ãƒšã‚¤ãƒ³ãƒˆã§ã™ã€‚"
+"<literal>labelShadowPaint</literal> — The paint used to draw the "
+"shadow for the section labels."
+msgstr ""
+"<literal>labelShadowPaint</literal>— セクションラベルã®å½±ã‚’æãã®ã«ä½¿ç”¨"
+"ã™ã‚‹ãƒšã‚¤ãƒ³ãƒˆã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1765
-#, no-c-format
+#: Itext.xml:1786
+#, fuzzy, no-c-format
msgid ""
-"<literal>labelPaint</literal>— The color used to draw the section "
+"<literal>labelPaint</literal> — The color used to draw the section "
"labels"
-msgstr "<literal>labelPaint</literal>— セクションラベルをæãã®ã«ä½¿ç”¨ã™ã‚‹è‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>labelPaint</literal>— セクションラベルをæãã®ã«ä½¿ç”¨ã™ã‚‹è‰²ã§"
+"ã™ã€‚"
#. Tag: para
-#: Itext.xml:1770
-#, no-c-format
+#: Itext.xml:1791
+#, fuzzy, no-c-format
msgid ""
-"<literal>labelGap</literal>— The gap between the labels and the plot "
+"<literal>labelGap</literal> — The gap between the labels and the plot "
"as a percentage of the plot width."
-msgstr "<literal>labelGap</literal>— 図表幅ã®å‰²åˆã«ã‚ˆã‚‹ãƒ©ãƒ™ãƒ«ã¨å›³è¡¨ã®é–“éš”ã§ã™ã€‚"
+msgstr ""
+"<literal>labelGap</literal>— 図表幅ã®å‰²åˆã«ã‚ˆã‚‹ãƒ©ãƒ™ãƒ«ã¨å›³è¡¨ã®é–“éš”ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1775
-#, no-c-format
+#: Itext.xml:1796
+#, fuzzy, no-c-format
msgid ""
-"<literal>labelBackgroundPaint</literal>— The color used to draw the "
+"<literal>labelBackgroundPaint</literal> — The color used to draw the "
"background of the section labels. If this is null, the background is not "
"filled."
-msgstr "<literal>labelBackgroundPaint</literal>— セクションラベルã®èƒŒæ™¯ã‚’æãã®ã«ä½¿ç”¨ã™ã‚‹è‰²ã§ã™ã€‚ null ã«ã™ã‚‹ã¨èƒŒæ™¯ã¯åŸ‹ã‚られã¾ã›ã‚“。"
+msgstr ""
+"<literal>labelBackgroundPaint</literal>— セクションラベルã®èƒŒæ™¯ã‚’æãã®"
+"ã«ä½¿ç”¨ã™ã‚‹è‰²ã§ã™ã€‚ null ã«ã™ã‚‹ã¨èƒŒæ™¯ã¯åŸ‹ã‚られã¾ã›ã‚“。"
#. Tag: para
-#: Itext.xml:1782
-#, no-c-format
-msgid "<literal>startAngle</literal>— The starting angle of the first section."
-msgstr "<literal>startAngle</literal>— 1 番目ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®é–‹å§‹è§’度ã§ã™ã€‚"
+#: Itext.xml:1803
+#, fuzzy, no-c-format
+msgid ""
+"<literal>startAngle</literal> — The starting angle of the first "
+"section."
+msgstr ""
+"<literal>startAngle</literal>— 1 番目ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®é–‹å§‹è§’度ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1787
-#, no-c-format
+#: Itext.xml:1808
+#, fuzzy, no-c-format
msgid ""
-"<literal>circular</literal>— A boolean value indicating that the chart "
-"should be drawn as a circle. If false, the chart is drawn as an ellipse. The "
-"default is true."
-msgstr "<literal>circular</literal>— グラフを円ã§æãã“ã¨ã‚’示㙠boolean 値ã§ã™ã€‚ false ã«ã™ã‚‹ã¨ã‚°ãƒ©ãƒ•ã¯æ¥•å††ã§æã‹ã‚Œã¾ã™ã€‚ デフォルト㯠true ã§ã™ã€‚"
+"<literal>circular</literal> — A boolean value indicating that the "
+"chart should be drawn as a circle. If false, the chart is drawn as an "
+"ellipse. The default is true."
+msgstr ""
+"<literal>circular</literal>— グラフを円ã§æãã“ã¨ã‚’示㙠boolean 値ã§"
+"ã™ã€‚ false ã«ã™ã‚‹ã¨ã‚°ãƒ©ãƒ•ã¯æ¥•å††ã§æã‹ã‚Œã¾ã™ã€‚ デフォルト㯠true ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1793
-#, no-c-format
+#: Itext.xml:1814
+#, fuzzy, no-c-format
msgid ""
-"<literal>direction</literal>— The direction the pie section are drawn. "
-"One of: <literal>clockwise</literal> or <literal>anticlockwise</literal>. "
-"The default is <literal>clockwise</literal>."
-msgstr "<literal>direction</literal>— パイセクションãŒæã‹ã‚Œã‚‹æ–¹å‘ã§ã™ã€‚ <literal>clockwise</literal> ã‹ <literal>anticlockwise</literal> ã®ã©ã¡ã‚‰ã‹ã«ãªã‚Šã¾ã™ã€‚ デフォルト㯠<literal>clockwise</literal> ã§ã™ã€‚"
+"<literal>direction</literal> — The direction the pie section are "
+"drawn. One of: <literal>clockwise</literal> or <literal>anticlockwise</"
+"literal>. The default is <literal>clockwise</literal>."
+msgstr ""
+"<literal>direction</literal>— パイセクションãŒæã‹ã‚Œã‚‹æ–¹å‘ã§ã™ã€‚ "
+"<literal>clockwise</literal> ã‹ <literal>anticlockwise</literal> ã®ã©ã¡ã‚‰ã‹ã«"
+"ãªã‚Šã¾ã™ã€‚ デフォルト㯠<literal>clockwise</literal> ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1799
-#, no-c-format
+#: Itext.xml:1820
+#, fuzzy, no-c-format
msgid ""
-"<literal>sectionOutlinePaint</literal>— The outline paint for all "
+"<literal>sectionOutlinePaint</literal> — The outline paint for all "
"sections."
-msgstr "<literal>sectionOutlinePaint</literal>— 全セクションã®è¼ªéƒãƒšã‚¤ãƒ³ãƒˆã§ã™ã€‚"
+msgstr ""
+"<literal>sectionOutlinePaint</literal>— 全セクションã®è¼ªéƒãƒšã‚¤ãƒ³ãƒˆã§"
+"ã™ã€‚"
#. Tag: para
-#: Itext.xml:1804
-#, no-c-format
+#: Itext.xml:1825
+#, fuzzy, no-c-format
msgid ""
-"<literal>sectionOutlineStroke</literal>— The outline stroke for all "
+"<literal>sectionOutlineStroke</literal> — The outline stroke for all "
"sections"
-msgstr "<literal>sectionOutlineStroke</literal>— 全セクションã®è¼ªéƒç·šã§ã™ã€‚"
+msgstr ""
+"<literal>sectionOutlineStroke</literal>— 全セクションã®è¼ªéƒç·šã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1809
-#, no-c-format
+#: Itext.xml:1830
+#, fuzzy, no-c-format
msgid ""
-"<literal>sectionOutlinesVisible</literal>— Indicates whether an "
+"<literal>sectionOutlinesVisible</literal> — Indicates whether an "
"outline is drawn for each section in the plot."
-msgstr "<literal>sectionOutlinesVisible</literal>— 図表内ã®å„セクションã«ãã‚Œãžã‚Œè¼ªéƒã‚’æãã‹ã©ã†ã‹ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>sectionOutlinesVisible</literal>— 図表内ã®å„セクションã«ãã‚Œãž"
+"れ輪éƒã‚’æãã‹ã©ã†ã‹ã‚’示ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1814
-#, no-c-format
+#: Itext.xml:1835
+#, fuzzy, no-c-format
msgid ""
-"<literal>baseSectionOutlinePaint</literal>— The base section outline "
+"<literal>baseSectionOutlinePaint</literal> — The base section outline "
"paint."
-msgstr "<literal>baseSectionOutlinePaint</literal>— ベースã¨ãªã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®è¼ªéƒãƒšã‚¤ãƒ³ãƒˆã§ã™ã€‚"
+msgstr ""
+"<literal>baseSectionOutlinePaint</literal>— ベースã¨ãªã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®è¼ª"
+"éƒãƒšã‚¤ãƒ³ãƒˆã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1819
-#, no-c-format
-msgid "<literal>baseSectionPaint</literal>— The base section paint."
-msgstr "<literal>baseSectionPaint</literal>— ベースã¨ãªã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®ãƒšã‚¤ãƒ³ãƒˆã§ã™ã€‚"
+#: Itext.xml:1840
+#, fuzzy, no-c-format
+msgid "<literal>baseSectionPaint</literal> — The base section paint."
+msgstr ""
+"<literal>baseSectionPaint</literal>— ベースã¨ãªã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®ãƒšã‚¤ãƒ³ãƒˆã§"
+"ã™ã€‚"
#. Tag: para
-#: Itext.xml:1823
-#, no-c-format
+#: Itext.xml:1844
+#, fuzzy, no-c-format
msgid ""
-"<literal>baseSectionOutlineStroke</literal>— The base section outline "
+"<literal>baseSectionOutlineStroke</literal> — The base section outline "
"stroke."
-msgstr "<literal>baseSectionOutlineStroke</literal>— ベースã¨ãªã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®è¼ªéƒç·šã§ã™ã€‚"
+msgstr ""
+"<literal>baseSectionOutlineStroke</literal>— ベースã¨ãªã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®è¼ª"
+"éƒç·šã§ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:1831
+#: Itext.xml:1852
#, no-c-format
msgid ""
"<![CDATA[<p:piechart title=\"Pie Chart\" circular=\"false\" direction="
@@ -1982,66 +2321,78 @@
"</p:piechart>]]>"
#. Tag: literal
-#: Itext.xml:1838
+#: Itext.xml:1859
#, no-c-format
msgid "<p:series>"
msgstr "<p:series>"
#. Tag: para
-#: Itext.xml:1845
+#: Itext.xml:1866
#, no-c-format
msgid ""
"Category data can be broken down into series. The series tag is used to "
"categorize a set of data with a series and apply styling to the entire "
"series."
-msgstr "カテゴリデータã¯ã‚·ãƒªãƒ¼ã‚ºã«åˆ†å‰²ã§ãã¾ã™ã€‚ シリーズタグを使ã£ã¦ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‚’シリーズã§åˆ†é¡žã—ãã®ã‚·ãƒªãƒ¼ã‚ºå…¨ä½“ã«ã‚¹ã‚¿ã‚¤ãƒªãƒ³ã‚°ã‚’é©ç”¨ã—ã¾ã™ã€‚"
+msgstr ""
+"カテゴリデータã¯ã‚·ãƒªãƒ¼ã‚ºã«åˆ†å‰²ã§ãã¾ã™ã€‚ シリーズタグを使ã£ã¦ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‚’ã‚·"
+"リーズã§åˆ†é¡žã—ãã®ã‚·ãƒªãƒ¼ã‚ºå…¨ä½“ã«ã‚¹ã‚¿ã‚¤ãƒªãƒ³ã‚°ã‚’é©ç”¨ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1854
+#: Itext.xml:1875
#, no-c-format
msgid "<literal>key</literal> — The series name."
msgstr "<literal>key</literal> — シリーズåã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1865
+#: Itext.xml:1886
#, no-c-format
-msgid "<literal>seriesPaint</literal> — The color of each item in the series"
-msgstr "<literal>seriesPaint</literal> — シリーズ内ã®å„アイテムã®è‰²ã§ã™ã€‚"
+msgid ""
+"<literal>seriesPaint</literal> — The color of each item in the series"
+msgstr ""
+"<literal>seriesPaint</literal> — シリーズ内ã®å„アイテムã®è‰²ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1871
+#: Itext.xml:1892
#, no-c-format
msgid ""
"<literal>seriesOutlinePaint</literal> — The outline color for each "
"item in the series."
-msgstr "<literal>seriesOutlinePaint</literal> — シリーズ内ã®å„アイテムã®è¼ªéƒè‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>seriesOutlinePaint</literal> — シリーズ内ã®å„アイテムã®è¼ªéƒè‰²"
+"ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1876
+#: Itext.xml:1897
#, no-c-format
msgid ""
"<literal>seriesOutlineStroke</literal> — The stroke used to draw each "
"item in the series."
-msgstr "<literal>seriesOutlineStroke</literal> — シリーズ内ã®å„アイテムをæãã®ã«ä½¿ç”¨ã™ã‚‹ç·šã§ã™ã€‚"
+msgstr ""
+"<literal>seriesOutlineStroke</literal> — シリーズ内ã®å„アイテムをæãã®"
+"ã«ä½¿ç”¨ã™ã‚‹ç·šã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1888
+#: Itext.xml:1909
#, no-c-format
msgid ""
"<literal>seriesVisible</literal> — A boolean indicating if the series "
"should be displayed."
-msgstr "<literal>seriesVisible</literal> — シリーズを表示ã•ã›ã‚‹ã‹ã©ã†ã‹ã‚’示㙠boolean ã§ã™ã€‚"
+msgstr ""
+"<literal>seriesVisible</literal> — シリーズを表示ã•ã›ã‚‹ã‹ã©ã†ã‹ã‚’示㙠"
+"boolean ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1893
-#, no-c-format
+#: Itext.xml:1914
+#, fuzzy, no-c-format
msgid ""
-"<literal>seriesVisibleInLegend</literal> — A boolean indiciating if "
-"the series should be listed in the legend."
-msgstr "<literal>seriesVisibleInLegend</literal> — 説明文内ã«ã‚·ãƒªãƒ¼ã‚ºã‚’記載ã™ã‚‹ã‹ã©ã†ã‹ã‚’示㙠boolean ã§ã™ã€‚"
+"<literal>seriesVisibleInLegend</literal> — A boolean indicating if the "
+"series should be listed in the legend."
+msgstr ""
+"<literal>seriesVisibleInLegend</literal> — 説明文内ã«ã‚·ãƒªãƒ¼ã‚ºã‚’記載ã™ã‚‹"
+"ã‹ã©ã†ã‹ã‚’示㙠boolean ã§ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:1902
+#: Itext.xml:1923
#, no-c-format
msgid ""
"<![CDATA[<p:series key=\"data1\">\n"
@@ -2057,63 +2408,71 @@
"</p:series>]]>"
#. Tag: literal
-#: Itext.xml:1909
+#: Itext.xml:1930
#, no-c-format
msgid "<p:data>"
msgstr "<p:data>"
#. Tag: para
-#: Itext.xml:1916
+#: Itext.xml:1937
#, no-c-format
msgid "The data tag describes each data point to be displayed in the graph."
msgstr "データタグã¯ã‚°ãƒ©ãƒ•å†…ã§è¡¨ç¤ºã•ã‚Œã‚‹å„データãƒã‚¤ãƒ³ãƒˆã‚’表ç¾ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1923
+#: Itext.xml:1944
#, no-c-format
msgid "<literal>key</literal> — The name of the data item."
msgstr "<literal>key</literal> — データアイテムåã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1927
+#: Itext.xml:1948
#, no-c-format
msgid ""
"<literal>series</literal> — The series name, when not embedded inside "
"a <code><p:series></code>."
-msgstr "<literal>series</literal> — <code><p:series></code> ã®å†…å´ã«åŸ‹ã‚è¾¼ã¾ã‚Œãªã„å ´åˆã®ã‚·ãƒªãƒ¼ã‚ºåã§ã™ã€‚"
+msgstr ""
+"<literal>series</literal> — <code><p:series></code> ã®å†…å´ã«åŸ‹ã‚"
+"è¾¼ã¾ã‚Œãªã„å ´åˆã®ã‚·ãƒªãƒ¼ã‚ºåã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1932
+#: Itext.xml:1953
#, no-c-format
msgid "<literal>value</literal> — The numeric data value."
msgstr "<literal>value</literal> — 数値データã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1936
+#: Itext.xml:1957
#, no-c-format
msgid ""
"<literal>explodedPercent</literal> — For pie charts, indicates how "
"exploded a from the pie a piece is."
-msgstr "<literal>explodedPercent</literal> — 円グラフã®å ´åˆã€ explodedPercent 属性ã¯ã‚°ãƒ©ãƒ•ã®ä¸€ç‰‡ãŒã©ã®ã‚ˆã†ã«å±•é–‹ã•ã‚Œã‚‹ã‹ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>explodedPercent</literal> — 円グラフã®å ´åˆã€ explodedPercent "
+"属性ã¯ã‚°ãƒ©ãƒ•ã®ä¸€ç‰‡ãŒã©ã®ã‚ˆã†ã«å±•é–‹ã•ã‚Œã‚‹ã‹ã‚’示ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1942
+#: Itext.xml:1963
#, no-c-format
msgid ""
"<literal>sectionOutlinePaint</literal> — For bar charts, the color of "
"the section outline."
-msgstr "<literal>sectionOutlinePaint</literal> — 棒グラフã®å ´åˆã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³è¼ªéƒã®è‰²ã§ã™ã€‚"
+msgstr ""
+"<literal>sectionOutlinePaint</literal> — 棒グラフã®å ´åˆã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³è¼ªéƒ"
+"ã®è‰²ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1947
+#: Itext.xml:1968
#, no-c-format
msgid ""
"<literal>sectionOutlineStroke</literal> — For bar charts, the stroke "
"type for the section outline."
-msgstr "<literal>sectionOutlineStroke</literal> — 棒グラフã®å ´åˆã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³è¼ªéƒã®ç·šã‚¿ã‚¤ãƒ—ã§ã™ã€‚"
+msgstr ""
+"<literal>sectionOutlineStroke</literal> — 棒グラフã®å ´åˆã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³è¼ª"
+"éƒã®ç·šã‚¿ã‚¤ãƒ—ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:1952
+#: Itext.xml:1973
#, no-c-format
msgid ""
"<literal>sectionPaint</literal> — For bar charts, the color of the "
@@ -2121,7 +2480,7 @@
msgstr "<literal>sectionPaint</literal> — 棒グラフã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®è‰²ã§ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:1963
+#: Itext.xml:1984
#, no-c-format
msgid ""
"<![CDATA[<p:data key=\"foo\" value=\"20\" sectionPaint=\"#111111\" \n"
@@ -2137,37 +2496,43 @@
" sectionOutlineStroke=\"my-dot-style\" />]]>"
#. Tag: literal
-#: Itext.xml:1970
+#: Itext.xml:1991
#, no-c-format
msgid "<p:color>"
msgstr "<p:color>"
#. Tag: para
-#: Itext.xml:1977
+#: Itext.xml:1998
#, no-c-format
msgid ""
"The color component declares a color or gradient than can be referenced when "
"drawing filled shapes."
-msgstr "色コンãƒãƒ¼ãƒãƒ³ãƒˆã¯è‰²åŸ‹ã‚ã•ã‚ŒãŸå½¢ã‚’æãå ´åˆã«å‚ç…§ã§ãる色ã¾ãŸã¯éšŽèª¿ã‚’宣言ã—ã¾ã™ã€‚"
+msgstr ""
+"色コンãƒãƒ¼ãƒãƒ³ãƒˆã¯è‰²åŸ‹ã‚ã•ã‚ŒãŸå½¢ã‚’æãå ´åˆã«å‚ç…§ã§ãる色ã¾ãŸã¯éšŽèª¿ã‚’宣言ã—ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Itext.xml:1986
+#: Itext.xml:2007
#, no-c-format
msgid ""
"<literal>color</literal> — The color value. For gradient colors, this "
"the starting color."
-msgstr "<literal>color</literal> — 色ã®å€¤ã§ã™ã€‚ 階調色ã®å ´åˆã¯ã“ã®è‰²ãŒé–‹å§‹è‰²ã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>color</literal> — 色ã®å€¤ã§ã™ã€‚ 階調色ã®å ´åˆã¯ã“ã®è‰²ãŒé–‹å§‹è‰²ã¨"
+"ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:1992
+#: Itext.xml:2013
#, no-c-format
msgid ""
"<literal>color2</literal> — For gradient colors, this is the color "
"that ends the gradient."
-msgstr "<literal>color2</literal> — 階調色ã®å ´åˆã¯ã“ã®è‰²ãŒéšŽèª¿ã®æœ€çµ‚ã¨ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>color2</literal> — 階調色ã®å ´åˆã¯ã“ã®è‰²ãŒéšŽèª¿ã®æœ€çµ‚ã¨ãªã‚Šã¾"
+"ã™ã€‚"
#. Tag: para
-#: Itext.xml:1997
+#: Itext.xml:2018
#, no-c-format
msgid ""
"<literal>point</literal> — The co-ordinates where the gradient color "
@@ -2175,7 +2540,7 @@
msgstr "<literal>point</literal> — 階調色開始点ã®åº§æ¨™ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2002
+#: Itext.xml:2023
#, no-c-format
msgid ""
"<literal>point2</literal> — The co-ordinates where the gradient color "
@@ -2183,7 +2548,7 @@
msgstr "<literal>point2</literal> — 階調色終了点ã®åº§æ¨™ã§ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:2010
+#: Itext.xml:2031
#, no-c-format
msgid ""
"<![CDATA[<p:color id=\"foo\" color=\"#0ff00f\"/>\n"
@@ -2195,68 +2560,78 @@
" point=\"50 50\" point2=\"300 300\"/>]]>"
#. Tag: literal
-#: Itext.xml:2017
+#: Itext.xml:2038
#, no-c-format
msgid "<p:stroke>"
msgstr "<p:stroke>"
#. Tag: para
-#: Itext.xml:2024
+#: Itext.xml:2045
#, no-c-format
msgid "Describes a stroke used to draw lines in a chart."
msgstr "グラフ内ã«å…ˆé€”ã‚’æãã®ã«ä½¿ç”¨ã™ã‚‹ç·šã‚’表ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2032
+#: Itext.xml:2053
#, no-c-format
msgid "<literal>width</literal> — The width of the stroke."
msgstr "<literal>width</literal> — ç·šã®å¹…ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2037
+#: Itext.xml:2058
#, no-c-format
msgid ""
"<literal>cap</literal> — The line cap type. Valid values are "
"<literal>butt</literal>, <literal>round</literal> and <literal>square</"
"literal>"
-msgstr "<literal>cap</literal> — 先端ã®ã‚¿ã‚¤ãƒ—ã§ã™ã€‚ 有効ãªå€¤ã¯ <literal>butt</literal>〠<literal>round</literal>〠<literal>square</literal> ã§ã™ã€‚"
+msgstr ""
+"<literal>cap</literal> — 先端ã®ã‚¿ã‚¤ãƒ—ã§ã™ã€‚ 有効ãªå€¤ã¯ <literal>butt</"
+"literal>〠<literal>round</literal>〠<literal>square</literal> ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2043
+#: Itext.xml:2064
#, no-c-format
msgid ""
"<literal>join</literal> — The line join type. Valid values are "
"<literal>miter</literal>, <literal>round</literal> and <literal>bevel</"
"literal>"
-msgstr "<literal>join</literal> — 接åˆéƒ¨åˆ†ã®ã‚¿ã‚¤ãƒ—ã§ã™ã€‚ 有効ãªå€¤ã¯ <literal>miter</literal>〠<literal>round</literal>〠<literal>bevel</literal> ã§ã™ã€‚"
+msgstr ""
+"<literal>join</literal> — 接åˆéƒ¨åˆ†ã®ã‚¿ã‚¤ãƒ—ã§ã™ã€‚ 有効ãªå€¤ã¯ "
+"<literal>miter</literal>〠<literal>round</literal>〠<literal>bevel</"
+"literal> ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2049
+#: Itext.xml:2070
#, no-c-format
msgid ""
"<literal>miterLimit</literal> — For miter joins, this value is the "
"limit of the size of the join."
-msgstr "<literal>miterLimit</literal> — å·»ã„ãŸãƒ¼ã‚¸ãƒ§ã‚¤ãƒ³ãƒˆã®å ´åˆã®ã‚¸ãƒ§ã‚¤ãƒ³ãƒˆã®åˆ¶é™ã‚µã‚¤ã‚ºã§ã™ã€‚"
+msgstr ""
+"<literal>miterLimit</literal> — å·»ã„ãŸãƒ¼ã‚¸ãƒ§ã‚¤ãƒ³ãƒˆã®å ´åˆã®ã‚¸ãƒ§ã‚¤ãƒ³ãƒˆã®"
+"制é™ã‚µã‚¤ã‚ºã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2055
+#: Itext.xml:2076
#, no-c-format
msgid ""
"<literal>dash</literal> — The dash value sets the dash pattern to be "
"used to draw the line. The space separated integers indicate the length of "
"each alternating drawn and undrawn segments."
-msgstr "<literal>dash</literal> — ã“ã®å€¤ã¯ç·šã‚’æãã®ã«ä½¿ç”¨ã™ã‚‹ç‚¹ç·šãƒ‘ターンをè¨å®šã—ã¾ã™ã€‚ 空白ã§åŒºåˆ‡ã‚‰ã‚ŒãŸæ•´æ•°ã¯äº¤äº’ã«æã‹ã‚Œã‚‹ç®‡æ‰€ã¨æã‹ã‚Œãªã„箇所ã®é•·ã•ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>dash</literal> — ã“ã®å€¤ã¯ç·šã‚’æãã®ã«ä½¿ç”¨ã™ã‚‹ç‚¹ç·šãƒ‘ターンをè¨"
+"定ã—ã¾ã™ã€‚ 空白ã§åŒºåˆ‡ã‚‰ã‚ŒãŸæ•´æ•°ã¯äº¤äº’ã«æã‹ã‚Œã‚‹ç®‡æ‰€ã¨æã‹ã‚Œãªã„箇所ã®é•·ã•ã‚’示"
+"ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2062
-#, no-c-format
+#: Itext.xml:2083
+#, fuzzy, no-c-format
msgid ""
"<literal>dashPhase</literal> — The dash phase indicates the offset "
-"into the dash pattern that the the line should be drawn with."
+"into the dash pattern that the line should be drawn with."
msgstr "<literal>dashPhase</literal> — 点線を引ãå ´åˆã®è£œæ£ã‚’示ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:2070
+#: Itext.xml:2091
#, no-c-format
msgid ""
"<![CDATA[<p:stroke id=\"dot2\" width=\"2\" cap=\"round\" join=\"bevel\" dash="
@@ -2266,13 +2641,13 @@
"\"2 3\" />]]>"
#. Tag: title
-#: Itext.xml:2082
+#: Itext.xml:2103
#, no-c-format
msgid "Bar codes"
msgstr "ãƒãƒ¼ã‚³ãƒ¼ãƒ‰"
#. Tag: para
-#: Itext.xml:2083
+#: Itext.xml:2104
#, no-c-format
msgid ""
"Seam can use iText to generate barcodes in a wide variety of formats. These "
@@ -2282,23 +2657,23 @@
msgstr ""
"Seam 㯠iText を使ã£ã¦å¹…広ã„種類ã®å½¢å¼ã§ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’生æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ "
"ã“ã†ã—ãŸãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã¯ PDF ドã‚ュメントã«åŸ‹ã‚込んã り〠Web ページã«ã‚¤ãƒ¡ãƒ¼ã‚¸ã¨"
-"ã—ã¦è¡¨ç¤ºã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ HTML イメージを使用ã—ã¦ã„ã‚‹å ´åˆã€ ç¾åœ¨ãƒãƒ¼"
-"コードã¯ãƒãƒ¼ã‚³ãƒ¼ãƒ‰å†…ã§ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ãƒ†ã‚ストを表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。"
+"ã—ã¦è¡¨ç¤ºã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ HTML イメージを使用ã—ã¦ã„ã‚‹å ´åˆã€ ç¾åœ¨"
+"ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã¯ãƒãƒ¼ã‚³ãƒ¼ãƒ‰å†…ã§ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ãƒ†ã‚ストを表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。"
#. Tag: literal
-#: Itext.xml:2097
+#: Itext.xml:2118
#, no-c-format
msgid "<p:barCode>"
msgstr "<p:barCode>"
#. Tag: para
-#: Itext.xml:2104
+#: Itext.xml:2125
#, no-c-format
msgid "Displays a barcode image."
msgstr "ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2113
+#: Itext.xml:2134
#, no-c-format
msgid ""
"<literal>type</literal> — A barcode type supported by iText. Valid "
@@ -2308,90 +2683,110 @@
"literal>, <literal>CODE128</literal>, <literal>CODE128_UCC</literal>, "
"<literal>CODE128_RAW</literal> and <literal>CODABAR</literal>."
msgstr ""
-"<literal>type</literal> — iText ãŒå¯¾å¿œã§ãã‚‹ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã‚¿ã‚¤ãƒ—ã§ã™ã€‚有効ãªå€¤ã«ã¯ã€ <literal>EAN13</literal>〠<literal>EAN8</literal>〠<literal>UPCA</literal>〠<literal>UPCE</literal>〠<literal>SUPP2</literal>〠"
-"<literal>SUPP5</literal>〠<literal>POSTNET</literal>〠<literal>PLANET</"
-"literal>〠<literal>CODE128</literal>〠<literal>CODE128_UCC</literal>〠"
-"<literal>CODE128_RAW</literal>〠<literal>CODABAR</literal> ãªã©ãŒå«ã¾ã‚Œã¾ã™ã€‚"
+"<literal>type</literal> — iText ãŒå¯¾å¿œã§ãã‚‹ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã‚¿ã‚¤ãƒ—ã§ã™ã€‚有効"
+"ãªå€¤ã«ã¯ã€ <literal>EAN13</literal>〠<literal>EAN8</literal>〠"
+"<literal>UPCA</literal>〠<literal>UPCE</literal>〠<literal>SUPP2</"
+"literal>〠<literal>SUPP5</literal>〠<literal>POSTNET</literal>〠"
+"<literal>PLANET</literal>〠<literal>CODE128</literal>〠"
+"<literal>CODE128_UCC</literal>〠<literal>CODE128_RAW</literal>〠"
+"<literal>CODABAR</literal> ãªã©ãŒå«ã¾ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2123
-#, no-c-format
-msgid "<literal>code</literal>— The value to be encoded by the barcode."
-msgstr "<literal>code</literal>— ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã«ã‚ˆã£ã¦ã‚³ãƒ¼ãƒ‰åŒ–ã•ã‚Œã‚‹å€¤ã§ã™ã€‚"
+#: Itext.xml:2144
+#, fuzzy, no-c-format
+msgid "<literal>code</literal> — The value to be encoded by the barcode."
+msgstr ""
+"<literal>code</literal>— ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã«ã‚ˆã£ã¦ã‚³ãƒ¼ãƒ‰åŒ–ã•ã‚Œã‚‹å€¤ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2128
-#, no-c-format
+#: Itext.xml:2149
+#, fuzzy, no-c-format
msgid ""
-"<literal>xpos</literal>— For PDFs, the absolute y position of the "
+"<literal>xpos</literal> — For PDFs, the absolute y position of the "
"barcode on the page."
-msgstr "<literal>xpos</literal>— PDF ã®å ´åˆã€ ページ上ã®ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã®çµ¶å¯¾ x ä½ç½®ã§ã™ã€‚"
+msgstr ""
+"<literal>xpos</literal>— PDF ã®å ´åˆã€ ページ上ã®ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã®çµ¶å¯¾ x ä½ç½®"
+"ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2133
-#, no-c-format
+#: Itext.xml:2154
+#, fuzzy, no-c-format
msgid ""
-"<literal>ypos</literal>— For PDFs, the absolute y position of the "
+"<literal>ypos</literal> — For PDFs, the absolute y position of the "
"barcode on the page."
-msgstr "<literal>ypos</literal>— PDF ã®å ´åˆã€ ページ上ã®ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã®çµ¶å¯¾ y ä½ç½®ã§ã™ã€‚"
+msgstr ""
+"<literal>ypos</literal>— PDF ã®å ´åˆã€ ページ上ã®ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã®çµ¶å¯¾ y ä½ç½®"
+"ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2138
+#: Itext.xml:2159
#, no-c-format
msgid ""
"<literal>rotDegrees</literal> — For PDFs, the rotation factor of the "
"barcode in degrees."
-msgstr "<literal>rotDegrees</literal> — PDF ã®å ´åˆã®ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã®è§’度ã«ã‚ˆã‚‹å›žè»¢ä¿‚æ•°ã§ã™ã€‚"
+msgstr ""
+"<literal>rotDegrees</literal> — PDF ã®å ´åˆã®ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã®è§’度ã«ã‚ˆã‚‹å›žè»¢"
+"ä¿‚æ•°ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2143
+#: Itext.xml:2164
#, no-c-format
-msgid "<literal>barHeight</literal> — The height of the bars in the barCode"
+msgid ""
+"<literal>barHeight</literal> — The height of the bars in the barCode"
msgstr "<literal>barHeight</literal> — barCode 内ã®ãƒãƒ¼ã®é«˜ã•ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2149
+#: Itext.xml:2170
#, no-c-format
msgid "<literal>minBarWidth</literal> — The minimum bar width."
msgstr "<literal>minBarWidth</literal> — ãƒãƒ¼ã®æœ€å°å¹…ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2153
+#: Itext.xml:2174
#, no-c-format
msgid ""
"<literal>barMultiplier</literal> — The bar multiplier for wide bars or "
"the distance between bars for <literal>POSTNET</literal> and "
"<literal>PLANET</literal> code."
-msgstr "<literal>barMultiplier</literal> — 幅広ã®ãƒãƒ¼ã«å¯¾ã™ã‚‹ãƒãƒ¼ä¹—数〠ã¾ãŸã¯ <literal>POSTNET</literal> 㨠<literal>PLANET</literal> コードã®ãƒãƒ¼é–“ã®è·é›¢ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>barMultiplier</literal> — 幅広ã®ãƒãƒ¼ã«å¯¾ã™ã‚‹ãƒãƒ¼ä¹—数〠ã¾ãŸã¯ "
+"<literal>POSTNET</literal> 㨠<literal>PLANET</literal> コードã®ãƒãƒ¼é–“ã®è·é›¢"
+"ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2159
+#: Itext.xml:2180
#, no-c-format
msgid "<literal>barColor</literal> — The color to draw the bars."
msgstr "<literal>barColor</literal> — ãƒãƒ¼ã‚’æã色ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2164
+#: Itext.xml:2185
#, no-c-format
-msgid "<literal>textColor</literal> — The color of any text on the barcode."
+msgid ""
+"<literal>textColor</literal> — The color of any text on the barcode."
msgstr "<literal>textColor</literal> — ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ä¸Šã®ãƒ†ã‚スト色ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2169
+#: Itext.xml:2190
#, no-c-format
-msgid "<literal>textSize</literal> — The size of the barcode text, if any."
-msgstr "<literal>textSize</literal> — ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ãƒ†ã‚ストãŒã‚ã‚‹å ´åˆã®ã‚µã‚¤ã‚ºã§ã™ã€‚"
+msgid ""
+"<literal>textSize</literal> — The size of the barcode text, if any."
+msgstr ""
+"<literal>textSize</literal> — ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ãƒ†ã‚ストãŒã‚ã‚‹å ´åˆã®ã‚µã‚¤ã‚ºã§"
+"ã™ã€‚"
#. Tag: para
-#: Itext.xml:2174
+#: Itext.xml:2195
#, no-c-format
msgid ""
"<literal>altText</literal> — The <literal>alt</literal> text for HTML "
"image links."
-msgstr "<literal>altText</literal> — HTML イメージリンク㮠<literal>alt</literal> テã‚ストã§ã™ã€‚"
+msgstr ""
+"<literal>altText</literal> — HTML イメージリンク㮠<literal>alt</"
+"literal> テã‚ストã§ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:2184
+#: Itext.xml:2205
#, no-c-format
msgid ""
"<![CDATA[<p:barCode type=\"code128\" \n"
@@ -2409,90 +2804,102 @@
" altText=\"My BarCode\" />]]>"
#. Tag: title
-#: Itext.xml:2194
+#: Itext.xml:2215
#, no-c-format
msgid "Fill-in-forms"
msgstr "入力フォーム"
#. Tag: para
-#: Itext.xml:2195
-#, no-c-format
+#: Itext.xml:2216
+#, fuzzy, no-c-format
msgid ""
"If you have a complex, pre-generated PDF with named fields, you can easily "
-"fill in the values from you application and present it to the user."
-msgstr "指定フィールドをæŒã¤äº‹å‰ç”Ÿæˆã®è¤‡é›‘㪠PDF ãŒã‚ã‚‹å ´åˆã€ アプリケーションã‹ã‚‰å€¤ã‚’入力ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æ示ã™ã‚‹ã“ã¨ãŒç°¡å˜ã«ã§ãã¾ã™ã€‚"
+"fill in the values from your application and present it to the user."
+msgstr ""
+"指定フィールドをæŒã¤äº‹å‰ç”Ÿæˆã®è¤‡é›‘㪠PDF ãŒã‚ã‚‹å ´åˆã€ アプリケーションã‹ã‚‰å€¤"
+"を入力ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æ示ã™ã‚‹ã“ã¨ãŒç°¡å˜ã«ã§ãã¾ã™ã€‚"
#. Tag: literal
-#: Itext.xml:2209
+#: Itext.xml:2230
#, no-c-format
msgid "<p:form>"
msgstr "<p:form>"
#. Tag: para
-#: Itext.xml:2216
+#: Itext.xml:2237
#, no-c-format
msgid "Defines a form template to populate"
msgstr "移æ¤ã™ã‚‹ãƒ•ã‚©ãƒ¼ãƒ テンプレートを定義ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2224
+#: Itext.xml:2245
#, no-c-format
msgid ""
"<literal>URL</literal> — An URL pointing to the PDF file to use as a "
"template. If the value has no protocol part (://), the file is read locally."
-msgstr "<literal>URL</literal> — ã¦ã‚“ã·ã‚Œãƒ¼ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ PDF ファイルをãƒã‚¤ãƒ³ãƒˆã™ã‚‹ URL ã§ã™ã€‚ 値ã«ãƒ—ãƒãƒˆã‚³ãƒ«éƒ¨åˆ† (://) ãŒãªã„å ´åˆãã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒãƒ¼ã‚«ãƒ«ã«èªã¿è¾¼ã¾ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>URL</literal> — ã¦ã‚“ã·ã‚Œãƒ¼ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ PDF ファイルをãƒã‚¤ãƒ³"
+"トã™ã‚‹ URL ã§ã™ã€‚ 値ã«ãƒ—ãƒãƒˆã‚³ãƒ«éƒ¨åˆ† (://) ãŒãªã„å ´åˆãã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒãƒ¼ã‚«ãƒ«ã«"
+"èªã¿è¾¼ã¾ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2231
+#: Itext.xml:2252
#, no-c-format
msgid ""
"<literal>filename</literal> — The filename to use for the generated "
"PDF file."
-msgstr "<literal>filename</literal> — 生æˆã•ã‚Œã‚‹ PDF ファイルã«ä½¿ç”¨ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã§ã™ã€‚"
+msgstr ""
+"<literal>filename</literal> — 生æˆã•ã‚Œã‚‹ PDF ファイルã«ä½¿ç”¨ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«"
+"åã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2237
+#: Itext.xml:2258
#, no-c-format
msgid ""
"<literal>exportKey</literal> — Place the generated PDF file in a "
"DocumentData object under the specified key in the event context. If set, no "
"redirect will occur."
-msgstr "<literal>exportKey</literal> — イベントコンテã‚スト内ã®æŒ‡å®šã‚ーé…下㮠DocumentData オブジェクトã«ç”Ÿæˆã•ã‚Œã‚‹ PDF ファイルをé…ç½®ã—ã¾ã™ã€‚ セットã•ã‚Œã‚‹ã¨ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒèµ·ã“らãªããªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>exportKey</literal> — イベントコンテã‚スト内ã®æŒ‡å®šã‚ーé…下㮠"
+"DocumentData オブジェクトã«ç”Ÿæˆã•ã‚Œã‚‹ PDF ファイルをé…ç½®ã—ã¾ã™ã€‚ セットã•ã‚Œã‚‹"
+"ã¨ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒèµ·ã“らãªããªã‚Šã¾ã™ã€‚"
#. Tag: literal
-#: Itext.xml:2259
+#: Itext.xml:2280
#, no-c-format
msgid "<p:field>"
msgstr "<p:field>"
#. Tag: para
-#: Itext.xml:2266
+#: Itext.xml:2287
#, no-c-format
msgid "Connects a field name to its value"
msgstr "フィールドåã‚’ãã®å€¤ã«æŽ¥ç¶šã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2275
+#: Itext.xml:2296
#, no-c-format
msgid "<literal>name</literal> — The name of the field"
msgstr "<literal>name</literal> — フィールドåã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2281
+#: Itext.xml:2302
#, no-c-format
msgid "<literal>value</literal> — The value of the field"
msgstr "<literal>value</literal> — フィールドã®å€¤ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2287
+#: Itext.xml:2308
#, no-c-format
msgid ""
"<literal>readOnly</literal> — Should the field be read-only? Defaults "
"to true."
-msgstr "<literal>readOnly</literal> — フィールドã¯èªã¿å–り専用ã§ã™ã€‚ デフォルト㯠true ã§ã™ã€‚"
+msgstr ""
+"<literal>readOnly</literal> — フィールドã¯èªã¿å–り専用ã§ã™ã€‚ デフォルト"
+"㯠true ã§ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:2299
+#: Itext.xml:2320
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2518,68 +2925,78 @@
" ]]>"
#. Tag: title
-#: Itext.xml:2304
+#: Itext.xml:2325
#, no-c-format
msgid "Rendering Swing/AWT components"
msgstr "Swing/AWT コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’レンダリングã™ã‚‹"
#. Tag: para
-#: Itext.xml:2305
+#: Itext.xml:2326
#, no-c-format
msgid ""
"Seam now provides experimental support for rendering Swing components to "
"into a PDF image. Some Swing look and feels supports, notably ones that use "
"native widgets, will not render correctly."
-msgstr "Seam 㯠Swing コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ PDF イメージã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã™ã‚‹ã‚µãƒãƒ¼ãƒˆã‚’実験的ã«æä¾›ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ ã„ãã¤ã‹ã®å¤–観サãƒãƒ¼ãƒˆã€ 特ã«ãƒã‚¤ãƒ†ã‚£ãƒ–ウィジェットを使用ã™ã‚‹ã‚‚ã®ã¯æ£ã—ã„レンダリングを行ã„ã¾ã›ã‚“。"
+msgstr ""
+"Seam 㯠Swing コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ PDF イメージã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã™ã‚‹ã‚µãƒãƒ¼ãƒˆã‚’実験的"
+"ã«æä¾›ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ ã„ãã¤ã‹ã®å¤–観サãƒãƒ¼ãƒˆã€ 特ã«ãƒã‚¤ãƒ†ã‚£ãƒ–ウィジェッ"
+"トを使用ã™ã‚‹ã‚‚ã®ã¯æ£ã—ã„レンダリングを行ã„ã¾ã›ã‚“。"
#. Tag: literal
-#: Itext.xml:2319
+#: Itext.xml:2340
#, no-c-format
msgid "<p:swing>"
msgstr "<p:swing>"
#. Tag: para
-#: Itext.xml:2327
+#: Itext.xml:2348
#, no-c-format
msgid "Renders a Swing component into a PDF document."
msgstr "Swing コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ PDF ドã‚ュメントã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã—ã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2335
+#: Itext.xml:2356
#, no-c-format
-msgid "<literal>width</literal> — The width of the component to be rendered."
-msgstr "<literal>width</literal> — レンダリングã•ã‚Œã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å¹…ã§ã™ã€‚"
+msgid ""
+"<literal>width</literal> — The width of the component to be rendered."
+msgstr ""
+"<literal>width</literal> — レンダリングã•ã‚Œã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å¹…ã§ã™ã€‚"
#. Tag: para
-#: Itext.xml:2339
-#, no-c-format
+#: Itext.xml:2360
+#, fuzzy, no-c-format
msgid ""
-"<literal>height</literal> — ..The height of the component to be "
-"rendered."
-msgstr "<literal>height</literal> — レンダリングã•ã‚Œã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®é«˜ã•ã§ã™ã€‚"
+"<literal>height</literal> — The height of the component to be rendered."
+msgstr ""
+"<literal>height</literal> — レンダリングã•ã‚Œã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®é«˜ã•ã§"
+"ã™ã€‚"
#. Tag: para
-#: Itext.xml:2343
+#: Itext.xml:2364
#, no-c-format
msgid ""
"<literal>component</literal> — An expression whose value is a Swing or "
"AWT component."
-msgstr "<literal>component</literal> — Swing ã¾ãŸã¯ AWT コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå€¤ã¨ãªã‚‹å¼ã§ã™ã€‚"
+msgstr ""
+"<literal>component</literal> — Swing ã¾ãŸã¯ AWT コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå€¤ã¨ãª"
+"ã‚‹å¼ã§ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:2351
+#: Itext.xml:2372
#, no-c-format
-msgid "<![CDATA[<p:swing width=\"310\" height=\"120\" component=\"#{aButton}\" />]]>"
-msgstr "<![CDATA[<p:swing width=\"310\" height=\"120\" component=\"#{aButton}\" />]]>"
+msgid ""
+"<![CDATA[<p:swing width=\"310\" height=\"120\" component=\"#{aButton}\" />]]>"
+msgstr ""
+"<![CDATA[<p:swing width=\"310\" height=\"120\" component=\"#{aButton}\" />]]>"
#. Tag: title
-#: Itext.xml:2362
+#: Itext.xml:2383
#, no-c-format
msgid "Configuring iText"
msgstr "iText ã‚’è¨å®šã™ã‚‹"
#. Tag: para
-#: Itext.xml:2364
+#: Itext.xml:2385
#, no-c-format
msgid ""
"Document generation works out of the box with no additional configuration "
@@ -2591,7 +3008,7 @@
"ã‹ã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Itext.xml:2367
+#: Itext.xml:2388
#, no-c-format
msgid ""
"The default implementation serves PDF documents from a generic URL, "
@@ -2600,10 +3017,16 @@
"literal>. This capability requires some configuration. To serve PDF files, "
"all <literal>*.pdf</literal> resources should be mapped to the "
"DocumentStoreServlet:"
-msgstr "デフォルト実装ã§ã¯æ±Žç”¨ URL <literal>/seam-doc.seam</literal> ã‹ã‚‰ PDF ドã‚ュメントをæä¾›ã—ã¾ã™ã€‚ ブラウザã®å¤šã㯠<literal>/myDocument.pdf</literal> ãªã©ã®ã‚ˆã†ã«å®Ÿéš›ã® PDF åã‚’å«ã‚“ã§ã„ã‚‹ URL を表示ã™ã‚‹å‚¾å‘ã«ã‚り〠ã¾ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚‚ãれを好ã¿ã¾ã™ã€‚ ã“れを行ã†ã«ã¯ã„ãã¤ã‹ã®è¨å®šã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚ PDF ファイルをæä¾›ã™ã‚‹ã«ã¯ã™ã¹ã¦ã® <literal>*.pdf</literal> リソース㌠DocumentStoreServlet ã«ãƒžãƒƒãƒ”ングã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgstr ""
+"デフォルト実装ã§ã¯æ±Žç”¨ URL <literal>/seam-doc.seam</literal> ã‹ã‚‰ PDF ドã‚ュ"
+"メントをæä¾›ã—ã¾ã™ã€‚ ブラウザã®å¤šã㯠<literal>/myDocument.pdf</literal> ãªã©"
+"ã®ã‚ˆã†ã«å®Ÿéš›ã® PDF åã‚’å«ã‚“ã§ã„ã‚‹ URL を表示ã™ã‚‹å‚¾å‘ã«ã‚り〠ã¾ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚‚ã"
+"れを好ã¿ã¾ã™ã€‚ ã“れを行ã†ã«ã¯ã„ãã¤ã‹ã®è¨å®šã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚ PDF ファイルをæ"
+"ä¾›ã™ã‚‹ã«ã¯ã™ã¹ã¦ã® <literal>*.pdf</literal> リソース㌠DocumentStoreServlet "
+"ã«ãƒžãƒƒãƒ”ングã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Itext.xml:2372
+#: Itext.xml:2393
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -2629,31 +3052,36 @@
"</servlet-mapping>]]>"
#. Tag: para
-#: Itext.xml:2374
+#: Itext.xml:2395
#, no-c-format
msgid ""
"The <literal>use-extensions</literal> option on the document store component "
"completes the functionality by instructing the document store to generate "
"URLs with the correct filename extension for the document type being "
"generated."
-msgstr "ドã‚ュメントストアã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ã‚‹ <literal>use-extensions</literal> オプションã¯ãƒ‰ã‚ュメントストアã«ç”Ÿæˆã•ã‚Œã‚‹ãƒ‰ã‚ュメントタイプã®æ£ã—ã„ファイルåæ‹¡å¼µåを付ã‘㦠URL を生æˆã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã™ã‚‹ã“ã¨ã§ã“れを行ã„ã¾ã™ã€‚"
+msgstr ""
+"ドã‚ュメントストアã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ã‚‹ <literal>use-extensions</literal> オ"
+"プションã¯ãƒ‰ã‚ュメントストアã«ç”Ÿæˆã•ã‚Œã‚‹ãƒ‰ã‚ュメントタイプã®æ£ã—ã„ファイルå"
+"æ‹¡å¼µåを付ã‘㦠URL を生æˆã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã™ã‚‹ã“ã¨ã§ã“れを行ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:2378
+#: Itext.xml:2399
#, no-c-format
msgid ""
-"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/document\"\n"
-" xmlns:pdf=\"http://jboss.com/products/seam/document\">\n"
-" <document:document-store use-extensions=\"true\" />\n"
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:document=\"http://jboss.com/products/seam/document\"\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\"\n"
+" http://jboss.com/products/seam/document http://jboss.com/products/"
+"seam/document-2.1.xsd\n"
+" http://jboss.com/products/seam/components http://jboss.com/products/"
+"seam/components-2.1.xsd\">\n"
+" <document:document-store use-extensions=\"true\"/>\n"
"</components>]]>"
msgstr ""
-"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/document\"\n"
-" xmlns:pdf=\"http://jboss.com/products/seam/document\">\n"
-" <document:document-store use-extensions=\"true\" />\n"
-"</components>]]>"
#. Tag: para
-#: Itext.xml:2380
+#: Itext.xml:2401
#, no-c-format
msgid ""
"The document store stores documents in conversation scope, and documents "
@@ -2661,10 +3089,15 @@
"document will be invalid. You can specify a default view to be shown when a "
"document does not exist using the <literal>error-page</literal> property of "
"the <literal>documentStore</literal>."
-msgstr "ドã‚ュメントストアã¯å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã«ãƒ‰ã‚ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’æ ¼ç´ã—〠対話ãŒçµ‚了ã™ã‚‹ã¨ãƒ‰ã‚ュメントãŒçµ‚了ã—ã¾ã™ã€‚ ã“ã®æ™‚点ã§ãƒ‰ã‚ュメントã¸ã®å‚ç…§ã¯ç„¡åŠ¹ã«ãªã‚Šã¾ã™ã€‚ <literal>documentStore</literal> ã® <literal>error-page</literal> プãƒãƒ‘ティを使ã£ã¦ãƒ‰ã‚ュメントãŒå˜åœ¨ã—ãªã„å ´åˆã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ“ューãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ドã‚ュメントストアã¯å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã«ãƒ‰ã‚ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’æ ¼ç´ã—〠対話ãŒçµ‚了ã™ã‚‹ã¨ãƒ‰"
+"ã‚ュメントãŒçµ‚了ã—ã¾ã™ã€‚ ã“ã®æ™‚点ã§ãƒ‰ã‚ュメントã¸ã®å‚ç…§ã¯ç„¡åŠ¹ã«ãªã‚Šã¾ã™ã€‚ "
+"<literal>documentStore</literal> ã® <literal>error-page</literal> プãƒãƒ‘ティ"
+"を使ã£ã¦ãƒ‰ã‚ュメントãŒå˜åœ¨ã—ãªã„å ´åˆã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ“ューãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®š"
+"ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Itext.xml:2383
+#: Itext.xml:2404
#, no-c-format
msgid ""
"<![CDATA[<document:document-store use-extensions=\"true\" error-page=\"/"
@@ -2674,26 +3107,46 @@
"documentMissing.seam\" />]]>"
#. Tag: title
-#: Itext.xml:2387
+#: Itext.xml:2408
#, no-c-format
msgid "Further documentation"
msgstr "ãã®ä»–ã®ãƒ‰ã‚ュメント"
#. Tag: para
-#: Itext.xml:2389
+#: Itext.xml:2410
#, no-c-format
msgid "For further information on iText, see:"
msgstr "iText ã«é–¢ã™ã‚‹è©³ç´°ã¯ã€ 次をå‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: ulink
-#: Itext.xml:2394
+#: Itext.xml:2415
#, no-c-format
msgid "iText Home Page"
msgstr "iText ホームページ"
#. Tag: ulink
-#: Itext.xml:2399
+#: Itext.xml:2420
#, no-c-format
msgid "iText in Action"
msgstr "iText in Action (実行å¯èƒ½ãªãƒ‡ãƒ¢) "
+#~ msgid "<literal>title</literal>— The chart title text."
+#~ msgstr "<literal>title</literal>— グラフタイトルã®ãƒ†ã‚ストã§ã™ã€‚"
+
+#~ msgid ""
+#~ "<literal>is3D</literal>—A boolean value indicating that the chart "
+#~ "should be rendered in 3D instead of 2D."
+#~ msgstr ""
+#~ "<literal>is3D</literal>— グラフを 2D ã§ã¯ãªã 3D ã§è¡¨ç¤ºã•ã‚Œã‚‹ã“ã¨ã‚’"
+#~ "示㙠boolean 値ã§ã™ã€‚"
+
+#~ msgid ""
+#~ "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/document\"\n"
+#~ " xmlns:pdf=\"http://jboss.com/products/seam/document\">\n"
+#~ " <document:document-store use-extensions=\"true\" />\n"
+#~ "</components>]]>"
+#~ msgstr ""
+#~ "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/document\"\n"
+#~ " xmlns:pdf=\"http://jboss.com/products/seam/document\">\n"
+#~ " <document:document-store use-extensions=\"true\" />\n"
+#~ "</components>]]>"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Jbpm.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Jbpm.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Jbpm.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-12 02:08+0900\n"
"Last-Translator: wkzk <waki41 at gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -25,8 +25,24 @@
#. Tag: para
#: Jbpm.xml:4
#, no-c-format
-msgid "JBoss jBPM is a business process management engine for any Java SE or EE environment. jBPM lets you represent a business process or user interaction as a graph of nodes representing wait states, decisions, tasks, web pages, etc. The graph is defined using a simple, very readable, XML dialect called jPDL, and may be edited and visualised graphically using an eclipse plugin. jPDL is an extensible language, and is suitable for a range of problems, from defining web application page flow, to traditional workflow management, all the way up to orchestration of services in a SOA environment."
-msgstr "JBoss jBPM ã¯Java SE ã‚„ EE 環境ã®ãŸã‚ã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ç®¡ç†ã‚¨ãƒ³ã‚¸ãƒ³ã§ã™ã€‚ jBPM ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚„ユーザーインタラクションを〠待ã¡çŠ¶æ…‹ã€ãƒ‡ã‚·ã‚¸ãƒ§ãƒ³ã€ã‚¿ã‚¹ã‚¯ã€WEBページãªã©ãƒŽãƒ¼ãƒ‰ã®å›³å¼ã¨ã—ã¦è¡¨ç¾ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ 図å¼ã¯ç°¡å˜ã§ã¨ã¦ã‚‚èªã¿ã‚„ã™ã„ jPDL ã¨å‘¼ã°ã‚Œã‚‹ XML 表ç¾ã‚’使用ã—ã¦å®šç¾©ã•ã‚Œã¦ãŠã‚Šã€ Eclipse プラグインを利用ã—ã¦ç·¨é›†ã€ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯ã«ã‚ˆã‚‹è¦–覚化ãŒå¯èƒ½ã§ã™ã€‚ jPDL ã¯æ‹¡å¼µå¯èƒ½ãªè¨€èªžã§ã‚ã‚ŠWEB アプリケーションã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã™ã‚‹ã“ã¨ã‹ã‚‰ã€å…¸åž‹çš„ãªãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã®ç®¡ç†ã€SOA 環境ã«ãŠã‘るサービスã®ã‚ªãƒ¼ã‚±ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã¾ã§å¯¾å¿œã—ã¾ã™ã€‚"
+msgid ""
+"JBoss jBPM is a business process management engine for any Java SE or EE "
+"environment. jBPM lets you represent a business process or user interaction "
+"as a graph of nodes representing wait states, decisions, tasks, web pages, "
+"etc. The graph is defined using a simple, very readable, XML dialect called "
+"jPDL, and may be edited and visualised graphically using an eclipse plugin. "
+"jPDL is an extensible language, and is suitable for a range of problems, "
+"from defining web application page flow, to traditional workflow management, "
+"all the way up to orchestration of services in a SOA environment."
+msgstr ""
+"JBoss jBPM ã¯Java SE ã‚„ EE 環境ã®ãŸã‚ã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ç®¡ç†ã‚¨ãƒ³ã‚¸ãƒ³ã§ã™ã€‚ "
+"jBPM ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚„ユーザーインタラクションを〠待ã¡çŠ¶æ…‹ã€ãƒ‡ã‚·ã‚¸ãƒ§ãƒ³ã€"
+"タスクã€WEBページãªã©ãƒŽãƒ¼ãƒ‰ã®å›³å¼ã¨ã—ã¦è¡¨ç¾ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ 図å¼ã¯ç°¡å˜ã§ã¨ã¦"
+"ã‚‚èªã¿ã‚„ã™ã„ jPDL ã¨å‘¼ã°ã‚Œã‚‹ XML 表ç¾ã‚’使用ã—ã¦å®šç¾©ã•ã‚Œã¦ãŠã‚Šã€ Eclipse プラ"
+"グインを利用ã—ã¦ç·¨é›†ã€ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯ã«ã‚ˆã‚‹è¦–覚化ãŒå¯èƒ½ã§ã™ã€‚ jPDL ã¯æ‹¡å¼µå¯èƒ½ãª"
+"言語ã§ã‚ã‚ŠWEB アプリケーションã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã™ã‚‹ã“ã¨ã‹ã‚‰ã€å…¸åž‹çš„ãªãƒ¯ãƒ¼"
+"クフãƒãƒ¼ã®ç®¡ç†ã€SOA 環境ã«ãŠã‘るサービスã®ã‚ªãƒ¼ã‚±ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã¾ã§å¯¾å¿œã—ã¾"
+"ã™ã€‚"
#. Tag: para
#: Jbpm.xml:16
@@ -37,26 +53,67 @@
#. Tag: para
#: Jbpm.xml:22
#, no-c-format
-msgid "Defining the pageflow involved in complex user interactions. A jPDL process definition defines the page flow for a single conversation. A Seam conversation is considered to be a relatively short-running interaction with a single user."
-msgstr "複雑ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’å«ã‚€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã—ã¾ã™ã€‚ jPDL プãƒã‚»ã‚¹å®šç¾©ã¯å¯¾è©±ã®ãŸã‚ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã—ã¾ã™ã€‚ Seamã®å¯¾è©±ã¯ã‚·ãƒ³ã‚°ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ç›¸å¯¾çš„ã«çŸæœŸãªå¯¾è©±ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã§ã‚ã‚‹ã¨è€ƒãˆã‚‰ã‚Œã¾ã™ã€‚"
+msgid ""
+"Defining the pageflow involved in complex user interactions. A jPDL process "
+"definition defines the page flow for a single conversation. A Seam "
+"conversation is considered to be a relatively short-running interaction with "
+"a single user."
+msgstr ""
+"複雑ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’å«ã‚€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã—ã¾ã™ã€‚ jPDL プãƒã‚»ã‚¹"
+"定義ã¯å¯¾è©±ã®ãŸã‚ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã—ã¾ã™ã€‚ Seamã®å¯¾è©±ã¯ã‚·ãƒ³ã‚°ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®"
+"相対的ã«çŸæœŸãªå¯¾è©±ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã§ã‚ã‚‹ã¨è€ƒãˆã‚‰ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Jbpm.xml:30
#, no-c-format
-msgid "Defining the overarching business process. The business process may span multiple conversations with multiple users. Its state is persistent in the jBPM database, so it is considered long-running. Coordination of the activities of multiple users is a much more complex problem than scripting 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 ã¯è¤‡æ•°ã®ä¸¦è¡Œãªå®Ÿè¡Œãƒ‘スを扱ã†ã‚ˆã†ãªã‚¿ã‚¹ã‚¯ç®¡ç†ã®ãŸã‚ã®æ´—ç·´ã•ã‚ŒãŸæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"Defining the overarching business process. The business process may span "
+"multiple conversations with multiple users. Its state is persistent in the "
+"jBPM database, so it is considered long-running. Coordination of the "
+"activities of multiple users is a much more complex problem than scripting "
+"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
#, no-c-format
-msgid "Don't get these two things confused! They operate at very different levels or granularity. <emphasis>Pageflow</emphasis>, <emphasis>conversation</emphasis> and <emphasis>task</emphasis> all refer to a single interaction with a single user. A business process spans many tasks. Futhermore, the two applications of jBPM are totally orthogonal. You can use them together or independently or not at all."
-msgstr "ã“ã®äºŒã¤ã‚’æ··ä¹±ã•ã›ãªã„ã§ãã ã•ã„ï¼ã¾ã£ãŸãç•°ãªã‚‹ãƒ¬ãƒ™ãƒ«ã¾ãŸã¯ç²’度ã§å‹•ä½œã—ã¾ã™ã€‚<emphasis>Pageflow</emphasis>, <emphasis>conversation</emphasis> 㨠<emphasis>task</emphasis> ã™ã¹ã¦ã€ä¸€äººã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ä¸€ã¤ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’指ã—ã¦ã„ã¾ã™ã€‚ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯ãŸãã•ã‚“ã®ã‚¿ã‚¹ã‚¯ã«åºƒãŒã‚Šã¾ã™ã€‚ã•ã‚‰ã«äºŒã¤ã®jBPMアプリケーションã¯å®Œå…¨ã«ç›´è¡Œã—ã¦ã„ã¾ã™ã€‚ãれらを一緒ã«ã‚‚利用ã§ãã¾ã™ã—ã€å€‹åˆ¥ã«ã‚‚利用ã§ãã¾ã™ã€‚ã¾ã£ãŸã使ã‚ãªã„ã¨ã„ã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"Don't get these two things confused! They operate at very different levels "
+"or granularity. <emphasis>Pageflow</emphasis>, <emphasis>conversation</"
+"emphasis> and <emphasis>task</emphasis> all refer to a single interaction "
+"with a single user. A business process spans many tasks. Futhermore, the two "
+"applications of jBPM are totally orthogonal. You can use them together or "
+"independently or not at all."
+msgstr ""
+"ã“ã®äºŒã¤ã‚’æ··ä¹±ã•ã›ãªã„ã§ãã ã•ã„ï¼ã¾ã£ãŸãç•°ãªã‚‹ãƒ¬ãƒ™ãƒ«ã¾ãŸã¯ç²’度ã§å‹•ä½œã—ã¾"
+"ã™ã€‚<emphasis>Pageflow</emphasis>, <emphasis>conversation</emphasis> 㨠"
+"<emphasis>task</emphasis> ã™ã¹ã¦ã€ä¸€äººã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ä¸€ã¤ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’指"
+"ã—ã¦ã„ã¾ã™ã€‚ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯ãŸãã•ã‚“ã®ã‚¿ã‚¹ã‚¯ã«åºƒãŒã‚Šã¾ã™ã€‚ã•ã‚‰ã«äºŒã¤ã®jBPM"
+"アプリケーションã¯å®Œå…¨ã«ç›´è¡Œã—ã¦ã„ã¾ã™ã€‚ãれらを一緒ã«ã‚‚利用ã§ãã¾ã™ã—ã€å€‹åˆ¥"
+"ã«ã‚‚利用ã§ãã¾ã™ã€‚ã¾ã£ãŸã使ã‚ãªã„ã¨ã„ã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: para
#: Jbpm.xml:51
#, 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 data-driven that process-driven, you probably don't need jBPM. But we're finding that thinking of user interaction in terms of a well-defined graphical representation is helping us build more robust applications."
-msgstr "Seamを使ã†ãŸã‚ã«JPDLã®ã“ã¨ã¯çŸ¥ã‚‰ãªãã¦ã„ã„ã§ã™ã€‚ã‚‚ã—ページフãƒãƒ¼ã®å®šç¾©ã‚„Seamナビゲーションルールã®å®šç¾©ã«ä½•ã®å•é¡Œã‚‚ãªãã€ã‚¢ãƒ—リケーションãŒãƒ—ãƒã‚»ã‚¹ãƒ‰ãƒªãƒ–ンよりã‹ã¯ãƒ‡ãƒ¼ã‚¿ãƒ‰ãƒªãƒ–ンã§ã‚ã‚‹å ´åˆã«ã¯ã€ãŠãらãjBPMã¯å¿…è¦ãªã„ã§ã—ょã†ã€‚ã—ã‹ã—ã€ç§ãŸã¡ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼é–“ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã€ã‚ˆãã¾ã¨ã¾ã£ãŸã‚°ãƒ©ãƒ•ã‚£ã‚«ãƒ«ãªå›³ã§è€ƒãˆã‚‹ã“ã¨ã¯ã€ã‚ˆã‚Šå …牢ãªã‚¢ãƒ—リケーションを構築ã—ã‚„ã™ãã—ã¦ãã‚Œã¾ã™ã€‚"
+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 "
+"data-driven that process-driven, you probably don't need jBPM. But we're "
+"finding that thinking of user interaction in terms of a well-defined "
+"graphical representation is helping us build more robust applications."
+msgstr ""
+"Seamを使ã†ãŸã‚ã«JPDLã®ã“ã¨ã¯çŸ¥ã‚‰ãªãã¦ã„ã„ã§ã™ã€‚ã‚‚ã—ページフãƒãƒ¼ã®å®šç¾©ã‚„Seam"
+"ナビゲーションルールã®å®šç¾©ã«ä½•ã®å•é¡Œã‚‚ãªãã€ã‚¢ãƒ—リケーションãŒãƒ—ãƒã‚»ã‚¹ãƒ‰ãƒªãƒ–"
+"ンよりã‹ã¯ãƒ‡ãƒ¼ã‚¿ãƒ‰ãƒªãƒ–ンã§ã‚ã‚‹å ´åˆã«ã¯ã€ãŠãらãjBPMã¯å¿…è¦ãªã„ã§ã—ょã†ã€‚ã—ã‹"
+"ã—ã€ç§ãŸã¡ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼é–“ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã€ã‚ˆãã¾ã¨ã¾ã£ãŸã‚°ãƒ©ãƒ•ã‚£ã‚«ãƒ«ãªå›³ã§"
+"考ãˆã‚‹ã“ã¨ã¯ã€ã‚ˆã‚Šå …牢ãªã‚¢ãƒ—リケーションを構築ã—ã‚„ã™ãã—ã¦ãã‚Œã¾ã™ã€‚"
#. Tag: title
#: Jbpm.xml:60
@@ -73,8 +130,12 @@
#. Tag: para
#: Jbpm.xml:67
#, no-c-format
-msgid "Using JSF or Seam navigation rules - the <emphasis>stateless navigation model</emphasis>"
-msgstr "JSFã‚ã‚‹ã„ã¯Seam ナビゲーションè¦å‰‡ã®åˆ©ç”¨ - <emphasis>ステートレスãªãƒŠãƒ“ゲーションモデル</emphasis>"
+msgid ""
+"Using JSF or Seam navigation rules - the <emphasis>stateless navigation "
+"model</emphasis>"
+msgstr ""
+"JSFã‚ã‚‹ã„ã¯Seam ナビゲーションè¦å‰‡ã®åˆ©ç”¨ - <emphasis>ステートレスãªãƒŠãƒ“ゲー"
+"ションモデル</emphasis>"
#. Tag: para
#: Jbpm.xml:73
@@ -85,8 +146,14 @@
#. Tag: para
#: Jbpm.xml:79
#, no-c-format
-msgid "Very simple applications will only need the stateless navigation model. Very complex applications will use both models in different places. Each model has its strengths and weaknesses!"
-msgstr "ç°¡å˜ãªã‚¢ãƒ—リケーションã§ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ãªãƒŠãƒ“ゲーションモデルã§å分ã§ã™ã€‚ ã¨ã¦ã‚‚複雑ãªã‚¢ãƒ—リケーションã¯å ´æ‰€ã«å¿œã˜ã¦ä¸¡æ–¹ã‚’使用ã—ã¾ã™ã€‚ ãã‚Œãžã‚Œã®ãƒ¢ãƒ‡ãƒ«ã¯ãã‚Œãžã‚Œã®å¼·ã¿ã‚‚å¼±ã¿ã‚‚ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Very simple applications will only need the stateless navigation model. Very "
+"complex applications will use both models in different places. Each model "
+"has its strengths and weaknesses!"
+msgstr ""
+"ç°¡å˜ãªã‚¢ãƒ—リケーションã§ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ãªãƒŠãƒ“ゲーションモデルã§å分ã§ã™ã€‚ ã¨ã¦"
+"も複雑ãªã‚¢ãƒ—リケーションã¯å ´æ‰€ã«å¿œã˜ã¦ä¸¡æ–¹ã‚’使用ã—ã¾ã™ã€‚ ãã‚Œãžã‚Œã®ãƒ¢ãƒ‡ãƒ«ã¯ã"
+"ã‚Œãžã‚Œã®å¼·ã¿ã‚‚å¼±ã¿ã‚‚ã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
#: Jbpm.xml:86
@@ -97,8 +164,21 @@
#. Tag: para
#: Jbpm.xml:88
#, no-c-format
-msgid "The stateless model defines a mapping from a set of named, logical outcomes of an event directly to the resulting page of the view. The navigation rules are entirely oblivious to any state held by the application other than what page was the source of the event. This means that your action listener methods must sometimes make decisions about the page flow, since only they have access to the current state of the application."
-msgstr "ステートレスãªãƒ¢ãƒ‡ãƒ«ã¯ 一組ã®åå‰ã®ä»˜ã„ãŸè«–ç†çš„ãªã‚¤ãƒ™ãƒ³ãƒˆã®çµæžœ (outcome) ã‹ã‚‰ 直接ã€çµæžœã¨ã—ã¦ç”Ÿã˜ã‚‹ãƒ“ューã®ãƒžãƒƒãƒ”ングを定義ã—ã¾ã™ã€‚ ナビゲーションè¦å‰‡ã¯ã€ã©ã®ãƒšãƒ¼ã‚¸ãŒã‚¤ãƒ™ãƒ³ãƒˆã®ã‚½ãƒ¼ã‚¹ã§ã‚ã£ãŸã‹ã¨ã„ã†ã“ã¨ä»¥å¤–〠アプリケーションã«ã‚ˆã£ã¦ä¿æŒã•ã‚ŒãŸã©ã®ã‚ˆã†ãªçŠ¶æ…‹ã‚‚å…¨ãæ°—ã«ã—ã¾ã›ã‚“。 ã“ã‚Œã¯ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ãŒãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’決ã‚ãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ãŒã‚ã‚‹ã“ã¨ã‚’æ„味ã—ã¦ã„ã¾ã™ã€‚ ãªãœãªã‚‰ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã ã‘ãŒã‚¢ãƒ—リケーションã®ç¾åœ¨ã®çŠ¶æ…‹ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹ã‹ã‚‰ã§ã™ã€‚"
+msgid ""
+"The stateless model defines a mapping from a set of named, logical outcomes "
+"of an event directly to the resulting page of the view. The navigation rules "
+"are entirely oblivious to any state held by the application other than what "
+"page was the source of the event. This means that your action listener "
+"methods must sometimes make decisions about the page flow, since only they "
+"have access to the current state of the application."
+msgstr ""
+"ステートレスãªãƒ¢ãƒ‡ãƒ«ã¯ 一組ã®åå‰ã®ä»˜ã„ãŸè«–ç†çš„ãªã‚¤ãƒ™ãƒ³ãƒˆã®çµæžœ (outcome) ã‹"
+"ら 直接ã€çµæžœã¨ã—ã¦ç”Ÿã˜ã‚‹ãƒ“ューã®ãƒžãƒƒãƒ”ングを定義ã—ã¾ã™ã€‚ ナビゲーションè¦å‰‡"
+"ã¯ã€ã©ã®ãƒšãƒ¼ã‚¸ãŒã‚¤ãƒ™ãƒ³ãƒˆã®ã‚½ãƒ¼ã‚¹ã§ã‚ã£ãŸã‹ã¨ã„ã†ã“ã¨ä»¥å¤–〠アプリケーションã«"
+"よã£ã¦ä¿æŒã•ã‚ŒãŸã©ã®ã‚ˆã†ãªçŠ¶æ…‹ã‚‚å…¨ãæ°—ã«ã—ã¾ã›ã‚“。 ã“ã‚Œã¯ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼"
+"メソッドãŒãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’決ã‚ãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ãŒã‚ã‚‹ã“ã¨ã‚’æ„味ã—ã¦ã„ã¾ã™ã€‚ "
+"ãªãœãªã‚‰ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã ã‘ãŒã‚¢ãƒ—リケーションã®ç¾åœ¨ã®çŠ¶æ…‹ã«ã‚¢ã‚¯"
+"セスã§ãã‚‹ã‹ã‚‰ã§ã™ã€‚"
#. Tag: para
#: Jbpm.xml:98
@@ -159,7 +239,8 @@
#. 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
@@ -201,8 +282,12 @@
#. Tag: para
#: Jbpm.xml:112
#, no-c-format
-msgid "If you find navigation rules overly verbose, you can return view ids directly from your action listener methods:"
-msgstr "ナビゲーションè¦å‰‡ãŒå†—é•·éŽãŽã‚‹ã¨è€ƒãˆã‚‹ãªã‚‰ã°ã€ アクションリスナーメソッドã‹ã‚‰ç›´æŽ¥ã€ãƒ“ューIDã‚’è¿”ã™ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"If you find navigation rules overly verbose, you can return view ids "
+"directly from your action listener methods:"
+msgstr ""
+"ナビゲーションè¦å‰‡ãŒå†—é•·éŽãŽã‚‹ã¨è€ƒãˆã‚‹ãªã‚‰ã°ã€ アクションリスナーメソッドã‹ã‚‰"
+"直接ã€ãƒ“ューIDã‚’è¿”ã™ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:117
@@ -223,26 +308,41 @@
#. Tag: para
#: Jbpm.xml:119
#, no-c-format
-msgid "Note that this results in a redirect. You can even specify parameters to be used in the redirect:"
-msgstr "ã“ã‚Œã¯ã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã®çµæžœã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ãã ã•ã„。 リダイレクトä¸ã«ä½¿ç”¨ã™ã‚‹ãƒ‘ラメータを指定ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Note that this results in a redirect. You can even specify parameters to be "
+"used in the redirect:"
+msgstr ""
+"ã“ã‚Œã¯ã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã®çµæžœã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ãã ã•ã„。 リダイレクトä¸ã«ä½¿ç”¨ã™ã‚‹"
+"パラメータを指定ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:124
#, no-c-format
msgid ""
"<![CDATA[public String search() {\n"
-" return \"/searchResults.jsp?searchPattern=#{searchAction.searchPattern}\";\n"
+" return \"/searchResults.jsp?searchPattern=#{searchAction.searchPattern}"
+"\";\n"
"}]]>"
msgstr ""
"<![CDATA[public String search() {\n"
-" return \"/searchResults.jsp?searchPattern=#{searchAction.searchPattern}\";\n"
+" return \"/searchResults.jsp?searchPattern=#{searchAction.searchPattern}"
+"\";\n"
"}]]>"
#. Tag: para
#: Jbpm.xml:126
#, no-c-format
-msgid "The stateful model defines a set of transitions between a set of named, logical application states. In this model, it is possible to express the flow of any user interaction entirely in the jPDL pageflow definition, and write action listener methods that are completely unaware of the flow of the interaction."
-msgstr "ステートフルãªãƒ¢ãƒ‡ãƒ«ã¯åå‰ã®ä»˜ã„ãŸè«–ç†çš„ãªã‚¢ãƒ—リケーションã®çŠ¶æ…‹é–“ã§èµ·ã“ã‚‹é·ç§»ã®çµ„ã¿åˆã‚ã›ã‚’定義ã—ã¾ã™ã€‚ ã“ã®ãƒ¢ãƒ‡ãƒ«ã§ã¯jPDL ページフãƒãƒ¼å®šç¾©ä¸ã«ã€ã©ã®ã‚ˆã†ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã®ãƒ•ãƒãƒ¼è¡¨ç¾ã‚‚å¯èƒ½ã§ã‚り〠インタラクションã®ãƒ•ãƒãƒ¼ã‚’å…¨ã知らãªã„アクションリスナーメソッドを書ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"The stateful model defines a set of transitions between a set of named, "
+"logical application states. In this model, it is possible to express the "
+"flow of any user interaction entirely in the jPDL pageflow definition, and "
+"write action listener methods that are completely unaware of the flow of the "
+"interaction."
+msgstr ""
+"ステートフルãªãƒ¢ãƒ‡ãƒ«ã¯åå‰ã®ä»˜ã„ãŸè«–ç†çš„ãªã‚¢ãƒ—リケーションã®çŠ¶æ…‹é–“ã§èµ·ã“ã‚‹é·"
+"移ã®çµ„ã¿åˆã‚ã›ã‚’定義ã—ã¾ã™ã€‚ ã“ã®ãƒ¢ãƒ‡ãƒ«ã§ã¯jPDL ページフãƒãƒ¼å®šç¾©ä¸ã«ã€ã©ã®ã‚ˆ"
+"ã†ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã®ãƒ•ãƒãƒ¼è¡¨ç¾ã‚‚å¯èƒ½ã§ã‚り〠インタラクションã®ãƒ•"
+"ãƒãƒ¼ã‚’å…¨ã知らãªã„アクションリスナーメソッドを書ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: para
#: Jbpm.xml:134
@@ -263,12 +363,14 @@
" </transition>\n"
" </start-page>\n"
" \n"
-" <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}\">\n"
+" <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}"
+"\">\n"
" <transition name=\"true\" to=\"win\"/>\n"
" <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
" </decision>\n"
" \n"
-" <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess.lastGuess}\">\n"
+" <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess."
+"lastGuess}\">\n"
" <transition name=\"true\" to=\"lose\"/>\n"
" <transition name=\"false\" to=\"displayGuess\"/>\n"
" </decision>\n"
@@ -294,12 +396,14 @@
" </transition>\n"
" </start-page>\n"
" \n"
-" <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}\">\n"
+" <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}"
+"\">\n"
" <transition name=\"true\" to=\"win\"/>\n"
" <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
" </decision>\n"
" \n"
-" <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess.lastGuess}\">\n"
+" <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess."
+"lastGuess}\">\n"
" <transition name=\"true\" to=\"lose\"/>\n"
" <transition name=\"false\" to=\"displayGuess\"/>\n"
" </decision>\n"
@@ -325,31 +429,71 @@
#. Tag: para
#: Jbpm.xml:155
#, no-c-format
-msgid "The JSF/Seam navigation rules are <emphasis>much</emphasis> simpler. (However, this obscures the fact that the underlying Java code is more complex.)"
-msgstr "JSF/Seam ナビゲーションè¦å‰‡ã¯ã€<emphasis>より</emphasis> ç°¡å˜ã§ã™ã€‚ (ã—ã‹ã—ã€ã“ã‚Œã¯æ ¹åº•ã¨ãªã‚‹ Java コードãŒã‚ˆã‚Šè¤‡é›‘化ã§ã‚ã‚‹ã¨ã„ã†äº‹å®Ÿã‚’ã‚ã„ã¾ã„ã«ã—ã¦ã„ã¾ã™ã€‚)"
+msgid ""
+"The JSF/Seam navigation rules are <emphasis>much</emphasis> simpler. "
+"(However, this obscures the fact that the underlying Java code is more "
+"complex.)"
+msgstr ""
+"JSF/Seam ナビゲーションè¦å‰‡ã¯ã€<emphasis>より</emphasis> ç°¡å˜ã§ã™ã€‚ (ã—ã‹ã—ã€"
+"ã“ã‚Œã¯æ ¹åº•ã¨ãªã‚‹ Java コードãŒã‚ˆã‚Šè¤‡é›‘化ã§ã‚ã‚‹ã¨ã„ã†äº‹å®Ÿã‚’ã‚ã„ã¾ã„ã«ã—ã¦ã„ã¾"
+"ã™ã€‚)"
#. Tag: para
#: Jbpm.xml:162
#, no-c-format
-msgid "The jPDL makes the user interaction immediately understandable, without us needing to even look at the JSP or Java code."
-msgstr "jPDL ã¯JSP ã‚„ Java コードを見る必è¦ãŒãªã〠å³åº§ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã®ç†è§£ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The jPDL makes the user interaction immediately understandable, without us "
+"needing to even look at the JSP or Java code."
+msgstr ""
+"jPDL ã¯JSP ã‚„ Java コードを見る必è¦ãŒãªã〠å³åº§ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã®"
+"ç†è§£ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Jbpm.xml:169
#, no-c-format
-msgid "In addition, the stateful model is more <emphasis>constrained</emphasis>. For each logical state (each step in the page flow), there are a constrained set of possible transitions to other states. The stateless model is an <emphasis>ad hoc</emphasis> model which is suitable to relatively unconstrained, freeform navigation where the user decides where he/she wants to go next, not the application."
-msgstr "ãã‚Œã«åŠ ãˆã¦ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãƒ¢ãƒ‡ãƒ«ã¯ã‚‚ã£ã¨ <emphasis>制約的</emphasis> ã§ã™ã€‚ å„è«–ç†çš„ãªçŠ¶æ…‹ (ページフãƒãƒ¼ã®å„ステップ) ã«å¯¾ã—ã¦ä»–ã®çŠ¶æ…‹ã«é·ç§»å¯èƒ½ãªåˆ¶ç´„ã•ã‚ŒãŸçµ„ã¿åˆã‚ã›ãŒã‚ã‚Šã¾ã™ã€‚ ステートレスモデルã¯<emphasis>アドホックãª</emphasis> モデルã§ã™ã€‚ ãã‚Œã¯ã‚¢ãƒ—リケーションã§ã¯ãªã〠比較的制約ã®ãªã„ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ¬¡ã«è¡ŒããŸã„ã¨ã“ã‚を決ã‚るフリーフォームナビゲーションã«é©ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"In addition, the stateful model is more <emphasis>constrained</emphasis>. "
+"For each logical state (each step in the page flow), there are a constrained "
+"set of possible transitions to other states. The stateless model is an "
+"<emphasis>ad hoc</emphasis> model which is suitable to relatively "
+"unconstrained, freeform navigation where the user decides where he/she wants "
+"to go next, not the application."
+msgstr ""
+"ãã‚Œã«åŠ ãˆã¦ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãƒ¢ãƒ‡ãƒ«ã¯ã‚‚ã£ã¨ <emphasis>制約的</emphasis> ã§ã™ã€‚ å„"
+"è«–ç†çš„ãªçŠ¶æ…‹ (ページフãƒãƒ¼ã®å„ステップ) ã«å¯¾ã—ã¦ä»–ã®çŠ¶æ…‹ã«é·ç§»å¯èƒ½ãªåˆ¶ç´„ã•ã‚Œ"
+"ãŸçµ„ã¿åˆã‚ã›ãŒã‚ã‚Šã¾ã™ã€‚ ステートレスモデルã¯<emphasis>アドホックãª</"
+"emphasis> モデルã§ã™ã€‚ ãã‚Œã¯ã‚¢ãƒ—リケーションã§ã¯ãªã〠比較的制約ã®ãªã„ã€"
+"ユーザーãŒæ¬¡ã«è¡ŒããŸã„ã¨ã“ã‚を決ã‚るフリーフォームナビゲーションã«é©ã—ã¦ã„ã¾"
+"ã™ã€‚"
#. Tag: para
#: Jbpm.xml:178
#, no-c-format
-msgid "The stateful/stateless navigation distinction is quite similar to the traditional view of modal/modeless interaction. Now, Seam applications are not usually modal in the simple sense of the word - indeed, avoiding application modal behavior is one of the main reasons for having conversations! However, Seam applications can be, and often are, modal at the level of a particular conversation. It is well-known that modal behavior is something to avoid as much as possible; it is very difficult to predict the order in which your users are going to want to do things! However, there is no doubt that the stateful model has its place."
-msgstr "ステートフル / ステートレスナビゲーションã®é•ã„ã¯ã€ 典型的ãªãƒ¢ãƒ¼ãƒ€ãƒ« / モーダレスインタラクションã®è€ƒãˆæ–¹ã¨ã¨ã¦ã‚‚よãä¼¼ã¦ã„ã¾ã™ã€‚ ã•ã¦ã€ã‚¢ãƒ—リケーションをモーダルãªæŒ¯ã‚‹èˆžã„ã‹ã‚‰å›žé¿ã™ã‚‹ã“ã¨ã¯ã€ 対話をæŒã¤ 1 ã¤ã®ä¸»ãªç†ç”±ã§ã™ãŒã€ Seam アプリケーションã¯ã€ 通常ã€å˜ç´”ãªæ„味ã§ã®ãƒ¢ãƒ¼ãƒ€ãƒ«ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã—ã‹ã—ã€Seam アプリケーションã¯ã€ 特定ãªå¯¾è©±ãƒ¬ãƒ™ãƒ«ã§ã€ãƒ¢ãƒ¼ãƒ€ãƒ«å¯èƒ½ã§ã‚ã‚Šã€ã—ã°ã—ã°ãã†ã§ã™ã€‚ モーダルãªæŒ¯ã‚‹èˆžã„ã¯ã€ å¯èƒ½ãªé™ã‚Šå›žé¿ã™ã¹ãã‚‚ã®ã¨ã—ã¦çŸ¥ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚ ユーザーãŒã—ãŸã„ã“ã¨ã®é †ç•ªã‚’予測ã™ã‚‹ã“ã¨ã¯ã€ã¨ã¦ã‚‚困難ã§ã™ã€‚ ã—ã‹ã—ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãƒ¢ãƒ‡ãƒ«ã®å˜åœ¨æ„義ãŒã‚ã‚‹ã®ã¯ç–‘ã†ä½™åœ°ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"The stateful/stateless navigation distinction is quite similar to the "
+"traditional view of modal/modeless interaction. Now, Seam applications are "
+"not usually modal in the simple sense of the word - indeed, avoiding "
+"application modal behavior is one of the main reasons for having "
+"conversations! However, Seam applications can be, and often are, modal at "
+"the level of a particular conversation. It is well-known that modal behavior "
+"is something to avoid as much as possible; it is very difficult to predict "
+"the order in which your users are going to want to do things! However, there "
+"is no doubt that the stateful model has its place."
+msgstr ""
+"ステートフル / ステートレスナビゲーションã®é•ã„ã¯ã€ 典型的ãªãƒ¢ãƒ¼ãƒ€ãƒ« / モーダ"
+"レスインタラクションã®è€ƒãˆæ–¹ã¨ã¨ã¦ã‚‚よãä¼¼ã¦ã„ã¾ã™ã€‚ ã•ã¦ã€ã‚¢ãƒ—リケーションを"
+"モーダルãªæŒ¯ã‚‹èˆžã„ã‹ã‚‰å›žé¿ã™ã‚‹ã“ã¨ã¯ã€ 対話をæŒã¤ 1 ã¤ã®ä¸»ãªç†ç”±ã§ã™ãŒã€ "
+"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 "二ã¤ã®ãƒ¢ãƒ‡ãƒ«ã®æœ€å¤§ã®é•ã„ã¯ã€ 戻るボタンã®æŒ¯ã‚‹èˆžã„ã§ã™ã€‚"
#. Tag: title
@@ -361,14 +505,46 @@
#. Tag: para
#: Jbpm.xml:201
#, no-c-format
-msgid "When JSF or Seam navigation rules are used, Seam lets the user freely navigate via the back, forward and refresh buttons. It is the responsibility of the application to ensure that conversational state remains internally consistent when this occurs. Experience with the combination of web application frameworks like Struts or WebWork - that do not support a conversational model - and stateless component models like EJB stateless session beans or the Spring framework has taught many developers that this is close to impossible to do! However, our experience is that in the context of Seam, where there is a well-defined conversational model, backed by stateful session beans, it is actually quite straightforward. Usually it is as simple as combining the use of <literal>no-conversation-view-id</literal> 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 ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æˆ»ã‚‹ã€é€²ã‚€ã€æ›´æ–°ãƒœã‚¿ãƒ³ã®è‡ªç”±ãªãƒŠãƒ“ゲーションをå¯èƒ½ã«ã—ã¾ã™ã€‚ ã“ã‚ŒãŒç™ºç”Ÿã—ãŸã¨ã〠内部的ãªå¯¾è©±çŠ¶æ…‹ã®ä¸€è²«æ€§ã‚’ä¿æŒã™ã‚‹ã“ã¨ã¯ã€ アプリケーションã®è²¬ä»»ã§ã™ã€‚ Struts ã‚„ WebWork ã®ã‚ˆã†ãªå¯¾è©±ãƒ¢ãƒ‡ãƒ«ã‚’サãƒãƒ¼ãƒˆã—ãªã„ WEB アプリケーションフレームワーク〠ãã—ã¦ã€EJB ステートレスセッションBean ã‚„ Spring framework ã®ã‚ˆã†ãªã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã®çµ„ã¿åˆã‚ã›ã®çµŒé¨“ã¯ã€ 多ãã®é–‹ç™ºè€…ã«ã“れをã™ã‚‹ã“ã¨ã¯ã€ã»ã¨ã‚“ã©ä¸å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’æ•™ãˆã¦ã„ã¾ã—ãŸã€‚ ã—ã‹ã—ã€Seam ã®ã‚³ãƒ³ãƒ†ã‚ストã§ã®çµŒé¨“ã‹ã‚‰ã€ ステートフルセッション Bean ã«è£ä»˜ã‘られãŸæ˜Žç¢ºãªå¯¾è©±ãƒ¢ãƒ‡ãƒ«ãŒã‚ã‚‹ã¨ã“ã‚ã§ã¯ã€ ãã‚Œã¯å®Ÿéš›ã¨ã¦ã‚‚ç°¡å˜ã§ã™ã€‚ 通常ã€ãã‚Œã¯ã€ã‚¢ã‚¯ã‚·ã!
ƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã®æœ€åˆã«ã€ no-conversation-view-id アノテーション㨠null ãƒã‚§ãƒƒã‚¯ã®ä½¿ç”¨ã‚’組åˆã‚ã›ã‚‹ã®ã¨åŒã˜ä½ã«ç°¡å˜ã§ã™ã€‚ ç§ãŸã¡ã¯ã€ãƒ•ãƒªãƒ¼ãƒ•ã‚©ãƒ¼ãƒ ナビゲーションã®ã‚µãƒãƒ¼ãƒˆã¯ã€ ã»ã¼ã„ã¤ã‚‚è¦æ±‚ã•ã‚Œã‚‹ã‚‚ã®ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚"
+msgid ""
+"When JSF or Seam navigation rules are used, Seam lets the user freely "
+"navigate via the back, forward and refresh buttons. It is the responsibility "
+"of the application to ensure that conversational state remains internally "
+"consistent when this occurs. Experience with the combination of web "
+"application frameworks like Struts or WebWork - that do not support a "
+"conversational model - and stateless component models like EJB stateless "
+"session beans or the Spring framework has taught many developers that this "
+"is close to impossible to do! However, our experience is that in the context "
+"of Seam, where there is a well-defined conversational model, backed by "
+"stateful session beans, it is actually quite straightforward. Usually it is "
+"as simple as combining the use of <literal>no-conversation-view-id</literal> "
+"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 ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æˆ»"
+"ã‚‹ã€é€²ã‚€ã€æ›´æ–°ãƒœã‚¿ãƒ³ã®è‡ªç”±ãªãƒŠãƒ“ゲーションをå¯èƒ½ã«ã—ã¾ã™ã€‚ ã“ã‚ŒãŒç™ºç”Ÿã—ãŸã¨"
+"ã〠内部的ãªå¯¾è©±çŠ¶æ…‹ã®ä¸€è²«æ€§ã‚’ä¿æŒã™ã‚‹ã“ã¨ã¯ã€ アプリケーションã®è²¬ä»»ã§ã™ã€‚ "
+"Struts ã‚„ WebWork ã®ã‚ˆã†ãªå¯¾è©±ãƒ¢ãƒ‡ãƒ«ã‚’サãƒãƒ¼ãƒˆã—ãªã„ WEB アプリケーションフ"
+"レームワーク〠ãã—ã¦ã€EJB ステートレスセッションBean ã‚„ Spring framework ã®"
+"よã†ãªã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã®çµ„ã¿åˆã‚ã›ã®çµŒé¨“ã¯ã€ 多ãã®é–‹ç™ºè€…ã«ã“"
+"れをã™ã‚‹ã“ã¨ã¯ã€ã»ã¨ã‚“ã©ä¸å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’æ•™ãˆã¦ã„ã¾ã—ãŸã€‚ ã—ã‹ã—ã€Seam ã®ã‚³"
+"ンテã‚ストã§ã®çµŒé¨“ã‹ã‚‰ã€ ステートフルセッション Bean ã«è£ä»˜ã‘られãŸæ˜Žç¢ºãªå¯¾è©±"
+"モデルãŒã‚ã‚‹ã¨ã“ã‚ã§ã¯ã€ ãã‚Œã¯å®Ÿéš›ã¨ã¦ã‚‚ç°¡å˜ã§ã™ã€‚ 通常ã€ãã‚Œã¯ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³"
+"リスナーメソッドã®æœ€åˆã«ã€ no-conversation-view-id アノテーション㨠null "
+"ãƒã‚§ãƒƒã‚¯ã®ä½¿ç”¨ã‚’組åˆã‚ã›ã‚‹ã®ã¨åŒã˜ä½ã«ç°¡å˜ã§ã™ã€‚ ç§ãŸã¡ã¯ã€ãƒ•ãƒªãƒ¼ãƒ•ã‚©ãƒ¼ãƒ ナビ"
+"ゲーションã®ã‚µãƒãƒ¼ãƒˆã¯ã€ ã»ã¼ã„ã¤ã‚‚è¦æ±‚ã•ã‚Œã‚‹ã‚‚ã®ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Jbpm.xml:219
#, no-c-format
-msgid "In this case, the <literal>no-conversation-view-id</literal> declaration goes in <literal>pages.xml</literal>. It tells Seam to redirect to a different page if a request originates from a page rendered during a conversation, and that conversation no longer exists:"
-msgstr "ã“ã®å ´åˆã€<literal>no-conversation-view-id</literal>ã®å®£è¨€ã¯ <literal>pages.xml</literal>ã§è¡Œã„ã¾ã™ã€‚ 対話ä¸ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‹ã‚‰ã®è¦æ±‚ã®å ´åˆã€ ãれ㯠Seam ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’指示ã—ã€å¯¾è©±ã¯ã‚‚ã¯ã‚„å˜åœ¨ã—ãªã„ã“ã¨ã‚’知らã›ã¾ã™ã€‚"
+msgid ""
+"In this case, the <literal>no-conversation-view-id</literal> declaration "
+"goes in <literal>pages.xml</literal>. It tells Seam to redirect to a "
+"different page if a request originates from a page rendered during a "
+"conversation, and that conversation no longer exists:"
+msgstr ""
+"ã“ã®å ´åˆã€<literal>no-conversation-view-id</literal>ã®å®£è¨€ã¯ <literal>pages."
+"xml</literal>ã§è¡Œã„ã¾ã™ã€‚ 対話ä¸ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‹ã‚‰ã®è¦æ±‚ã®å ´åˆã€ "
+"ãれ㯠Seam ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’指示ã—ã€å¯¾è©±ã¯ã‚‚ã¯ã‚„å˜åœ¨ã—ãªã„ã“ã¨ã‚’知らã›ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:227
@@ -383,8 +559,29 @@
#. Tag: para
#: Jbpm.xml:229
#, 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 enforces a defined set of transitions from the current state, back buttoning is by default disallowed in the stateful model! Seam transparently detects the use of the back button, and blocks any attempt to perform an action from a previous, \"stale\" page, and simply redirects the user to the \"current\" page (and displays a faces message). Whether you consider this a feature or a limitation of the stateful model depends upon your point of view: as an application developer, it is a feature; as a user, it might be frustrating! You can enable backbutton navigation from a particular page node by setting <literal>back=\"enabled\"</literal>."
-msgstr "一方ステートフルãªãƒ¢ãƒ‡ãƒ«ã§ã¯ã€æˆ»ã‚‹ãƒœã‚¿ãƒ³ã¯ä»¥å‰ã®çŠ¶æ…‹ã¸ã®æœªå®šç¾©ãªé·ç§»ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ステートフルãªãƒ¢ãƒ‡ãƒ«ã§ã¯ç¾åœ¨ã®çŠ¶æ…‹ã‹ã‚‰å®šç¾©æ¸ˆã¿ãªé·ç§»ã®ã¿ã‚’è¡Œãªãˆã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ã‚‹ãŸã‚ã€æˆ»ã‚‹ãƒœã‚¿ãƒ³ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯æœ‰åŠ¹ã«ãªã£ã¦ã„ã¾ã›ã‚“。Seam ã¯æˆ»ã‚‹ãƒœã‚¿ãƒ³ã®åˆ©ç”¨ã‚’é€éŽçš„ã«æ¤œçŸ¥ã—ã¾ã™ã€ãã—ã¦é™³è…化ã—ãŸä»¥å‰ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ã®å‹•ä½œã‚’一切ブãƒãƒƒã‚¯ã—ã€å˜ç´”ã«ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ã€‚(faces messageを表示ã—ã¾ã™)。ã“れを機能ã¨ã¿ã‚‹ã‹ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãƒ¢ãƒ‡ãƒ«ã®åˆ¶ç´„ã¨ã¿ã‚‹ã‹ã¯è¦–点ã«ã‚ˆã‚Šã¾ã™ï¼šã‚¢ãƒ—リケーション開発者ã®è¦–点ã‹ã‚‰ã¯æ©Ÿèƒ½ã¨ã¿ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®è¦–点ã¨ã—ã¦ã¯ãƒ•ãƒ©ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’引ãèµ·ã“ã™ã‚ˆã†ãªã‚‚ã®ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。<literal>back=\"enabled\"</literal>を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ç‰¹å®šã®ãƒšãƒ¼ã‚¸ã§ã®æˆ»ã‚‹ãƒœã‚¿ã!
ƒ³ã‚’有効ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+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 "
+"enforces a defined set of transitions from the current state, back buttoning "
+"is by default disallowed in the stateful model! Seam transparently detects "
+"the use of the back button, and blocks any attempt to perform an action from "
+"a previous, \"stale\" page, and simply redirects the user to the \"current\" "
+"page (and displays a faces message). Whether you consider this a feature or "
+"a limitation of the stateful model depends upon your point of view: as an "
+"application developer, it is a feature; as a user, it might be frustrating! "
+"You can enable backbutton navigation from a particular page node by setting "
+"<literal>back=\"enabled\"</literal>."
+msgstr ""
+"一方ステートフルãªãƒ¢ãƒ‡ãƒ«ã§ã¯ã€æˆ»ã‚‹ãƒœã‚¿ãƒ³ã¯ä»¥å‰ã®çŠ¶æ…‹ã¸ã®æœªå®šç¾©ãªé·ç§»ã¨ã—ã¦è§£"
+"釈ã•ã‚Œã¾ã™ã€‚ステートフルãªãƒ¢ãƒ‡ãƒ«ã§ã¯ç¾åœ¨ã®çŠ¶æ…‹ã‹ã‚‰å®šç¾©æ¸ˆã¿ãªé·ç§»ã®ã¿ã‚’è¡Œãªãˆ"
+"るよã†ã«ãªã£ã¦ã„ã‚‹ãŸã‚ã€æˆ»ã‚‹ãƒœã‚¿ãƒ³ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯æœ‰åŠ¹ã«ãªã£ã¦ã„ã¾ã›ã‚“。Seam "
+"ã¯æˆ»ã‚‹ãƒœã‚¿ãƒ³ã®åˆ©ç”¨ã‚’é€éŽçš„ã«æ¤œçŸ¥ã—ã¾ã™ã€ãã—ã¦é™³è…化ã—ãŸä»¥å‰ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ã®å‹•"
+"作を一切ブãƒãƒƒã‚¯ã—ã€å˜ç´”ã«ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ã€‚(faces messageã‚’"
+"表示ã—ã¾ã™)。ã“れを機能ã¨ã¿ã‚‹ã‹ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãƒ¢ãƒ‡ãƒ«ã®åˆ¶ç´„ã¨ã¿ã‚‹ã‹ã¯è¦–点ã«ã‚ˆã‚Šã¾"
+"ã™ï¼šã‚¢ãƒ—リケーション開発者ã®è¦–点ã‹ã‚‰ã¯æ©Ÿèƒ½ã¨ã¿ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®è¦–点ã¨ã—ã¦ã¯"
+"フラストレーションを引ãèµ·ã“ã™ã‚ˆã†ãªã‚‚ã®ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。<literal>back="
+"\"enabled\"</literal>を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ç‰¹å®šã®ãƒšãƒ¼ã‚¸ã§ã®æˆ»ã‚‹ãƒœã‚¿ãƒ³ã‚’有効ã«"
+"ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:245
@@ -409,14 +606,26 @@
#. Tag: para
#: Jbpm.xml:247
#, no-c-format
-msgid "This allows backbuttoning <emphasis>from</emphasis> the <literal>checkout</literal> state to <emphasis>any previous state!</emphasis>"
-msgstr "ã“ã‚Œã¯ã€<literal>checkout</literal> 状態 <emphasis>ã‹ã‚‰</emphasis><emphasis>以å‰ã®ã©ã®çŠ¶æ…‹</emphasis> ã«ã§ã‚‚戻るボタンã§ã®é·ç§»ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"This allows backbuttoning <emphasis>from</emphasis> the <literal>checkout</"
+"literal> state to <emphasis>any previous state!</emphasis>"
+msgstr ""
+"ã“ã‚Œã¯ã€<literal>checkout</literal> 状態 <emphasis>ã‹ã‚‰</emphasis><emphasis>"
+"以å‰ã®ã©ã®çŠ¶æ…‹</emphasis> ã«ã§ã‚‚戻るボタンã§ã®é·ç§»ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
#: Jbpm.xml:253
#, no-c-format
-msgid "Of course, we still need to define what happens if a request originates from a page rendered during a pageflow, and the conversation with the pageflow no longer exists. In this case, the <literal>no-conversation-view-id</literal> declaration goes into the pageflow definition:"
-msgstr "ã‚‚ã¡ã‚ã‚“ã€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼æ™‚ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‹ã‚‰ã®è¦æ±‚ã®å ´åˆã«ä½•ã‚’ã™ã‚‹ã®ã‹ã€ãã—ã¦ã€ãã®éš›ã«ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã§ã®å¯¾è©±ã¯å˜åœ¨ã—ã¦ã„ãªã„ã®ã‹ã€ã¨ã„ã£ãŸã“ã¨ã‚’ 定義ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã“ã®å ´åˆã€<literal>no-conversation-view-id</literal> ã®å®£è¨€ã¯ã€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã§è¡Œã„ã¾ã™:"
+msgid ""
+"Of course, we still need to define what happens if a request originates from "
+"a page rendered during a pageflow, and the conversation with the pageflow no "
+"longer exists. In this case, the <literal>no-conversation-view-id</literal> "
+"declaration goes into the pageflow definition:"
+msgstr ""
+"ã‚‚ã¡ã‚ã‚“ã€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼æ™‚ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‹ã‚‰ã®è¦æ±‚ã®å ´åˆã«ä½•ã‚’ã™ã‚‹"
+"ã®ã‹ã€ãã—ã¦ã€ãã®éš›ã«ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã§ã®å¯¾è©±ã¯å˜åœ¨ã—ã¦ã„ãªã„ã®ã‹ã€ã¨ã„ã£ãŸã“ã¨"
+"ã‚’ 定義ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã“ã®å ´åˆã€<literal>no-conversation-view-id</"
+"literal> ã®å®£è¨€ã¯ã€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã§è¡Œã„ã¾ã™:"
#. Tag: programlisting
#: Jbpm.xml:261
@@ -443,8 +652,12 @@
#. Tag: para
#: Jbpm.xml:264
#, 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 "実際ã«ã¯ä¸¡ãƒŠãƒ“ゲーションモデルã¨ã‚‚使ã„é“ãŒã‚ã‚Šã¾ã™ãŒã€ã©ã‚“ãªã¨ãã«ã©ã¡ã‚‰ã®ãƒ¢ãƒ‡ãƒ«ã®æ–¹ãŒé©åˆ‡ã‹ã‚’ç†è§£ã™ã‚‹ãŸã‚ã«ã€ã“ã‚Œã‹ã‚‰ç°¡å˜ã«å¦ã‚“ã§ã„ãã¾ã™ã€‚"
+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 ""
+"実際ã«ã¯ä¸¡ãƒŠãƒ“ゲーションモデルã¨ã‚‚使ã„é“ãŒã‚ã‚Šã¾ã™ãŒã€ã©ã‚“ãªã¨ãã«ã©ã¡ã‚‰ã®ãƒ¢"
+"デルã®æ–¹ãŒé©åˆ‡ã‹ã‚’ç†è§£ã™ã‚‹ãŸã‚ã«ã€ã“ã‚Œã‹ã‚‰ç°¡å˜ã«å¦ã‚“ã§ã„ãã¾ã™ã€‚"
#. Tag: title
#: Jbpm.xml:273
@@ -461,8 +674,17 @@
#. Tag: para
#: Jbpm.xml:278
#, no-c-format
-msgid "We need to install the Seam jBPM-related components, and place the pageflow definitions (using the standard <literal>.jpdl.xml</literal> extension) inside a Seam archive (an archive which contains a <literal>seam.properties</literal> file):"
-msgstr "Seam ã® jBPM 関連ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—ã€Seam アーカイブ ( <literal> seam.properties </literal> ファイルをå«ã‚€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ– ) ã®ä¸ã«ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã®å ´æ‰€ã‚’ ( 標準㮠<literal>jpdl.xml </literal> 拡張を使用ã—㦠) 指示ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã® components.xml ã« Seam è¨å®šã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"We need to install the Seam jBPM-related components, and place the pageflow "
+"definitions (using the standard <literal>.jpdl.xml</literal> extension) "
+"inside a Seam archive (an archive which contains a <literal>seam.properties</"
+"literal> file):"
+msgstr ""
+"Seam ã® jBPM 関連ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—ã€Seam アーカイブ "
+"( <literal> seam.properties </literal> ファイルをå«ã‚€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ– ) ã®ä¸ã«"
+"ページフãƒãƒ¼å®šç¾©ã®å ´æ‰€ã‚’ ( 標準㮠<literal>jpdl.xml </literal> 拡張を使用ã—"
+"㦠) 指示ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã® components.xml ã« Seam è¨å®šã‚’指定ã™ã‚‹ã“ã¨"
+"ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:285
@@ -473,8 +695,13 @@
#. Tag: para
#: Jbpm.xml:287
#, no-c-format
-msgid "We can also explicitly tell Seam where to find our pageflow definition. We specify this in <literal>components.xml</literal>:"
-msgstr "Seam ã® jBPM 関連ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—ページフãƒãƒ¼å®šç¾©ã®å ´æ‰€ã‚’指示ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã® <literal>components.xml</literal> ã« Seam è¨å®šã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"We can also explicitly tell Seam where to find our pageflow definition. We "
+"specify this in <literal>components.xml</literal>:"
+msgstr ""
+"Seam ã® jBPM 関連ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—ページフãƒãƒ¼å®šç¾©ã®å ´æ‰€ã‚’指示"
+"ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã® <literal>components.xml</literal> ã« Seam è¨å®šã‚’指"
+"定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:292
@@ -501,8 +728,14 @@
#. Tag: para
#: Jbpm.xml:299
#, no-c-format
-msgid "We \"start\" a jPDL-based pageflow by specifying the name of the process definition using a <literal>@Begin</literal>, <literal>@BeginTask</literal> or <literal>@StartTask</literal> annotation:"
-msgstr "<literal>@Begin</literal>ã€<literal>@BeginTask</literal> ã‚ã‚‹ã„ã¯ã€ <literal>@StartTask</literal> アノテーションを使用ã—ã¦ã€ プãƒã‚»ã‚¹å®šç¾©ã®åå‰ã‚’指定ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ jPDL ベースã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’開始ã—ã¾ã™:"
+msgid ""
+"We \"start\" a jPDL-based pageflow by specifying the name of the process "
+"definition using a <literal>@Begin</literal>, <literal>@BeginTask</literal> "
+"or <literal>@StartTask</literal> annotation:"
+msgstr ""
+"<literal>@Begin</literal>ã€<literal>@BeginTask</literal> ã‚ã‚‹ã„ã¯ã€ "
+"<literal>@StartTask</literal> アノテーションを使用ã—ã¦ã€ プãƒã‚»ã‚¹å®šç¾©ã®åå‰ã‚’"
+"指定ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ jPDL ベースã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’開始ã—ã¾ã™:"
#. Tag: programlisting
#: Jbpm.xml:306
@@ -534,15 +767,36 @@
#. Tag: para
#: Jbpm.xml:312
-#, no-c-format
-msgid "If we are beginning the pageflow during the <literal>RENDER_RESPONSE</literal> phase—during a <literal>@Factory</literal> or <literal>@Create</literal> method, for example—we consider ourselves to be already at the page being rendered, and use a <literal><start-page></literal> node as the first node in the pageflow, as in the example above."
-msgstr "例ãˆã°<literal>RENDER_RESPONSE</literal> フェーズ—<literal>@Factory</literal>ã¾ãŸã¯<literal>@Create</literal>メソッドを呼ã³å‡ºã—ã¦ã„ã‚‹é–“ã§ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒé–‹å§‹ã™ã‚‹å ´åˆã€ãƒšãƒ¼ã‚¸ã¯æ—¢ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ã¨ã—ã€ä¸Šè¨˜ã®ä¾‹ã§ã„ãˆã°<literal><start-page></literal> ノードをページフãƒãƒ¼ã®æœ€åˆã®ãƒŽãƒ¼ãƒ‰ã¨ã—ã¦ä½¿ã„ã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"If we are beginning the pageflow during the <literal>RENDER_RESPONSE</"
+"literal> phase — during a <literal>@Factory</literal> or "
+"<literal>@Create</literal> method, for example — we consider ourselves "
+"to be already at the page being rendered, and use a <literal><start-"
+"page></literal> node as the first node in the pageflow, as in the example "
+"above."
+msgstr ""
+"例ãˆã°<literal>RENDER_RESPONSE</literal> フェーズ—<literal>@Factory</literal>"
+"ã¾ãŸã¯<literal>@Create</literal>メソッドを呼ã³å‡ºã—ã¦ã„ã‚‹é–“ã§ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒé–‹"
+"始ã™ã‚‹å ´åˆã€ãƒšãƒ¼ã‚¸ã¯æ—¢ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ã¨ã—ã€ä¸Šè¨˜ã®ä¾‹ã§ã„ãˆã°"
+"<literal><start-page></literal> ノードをページフãƒãƒ¼ã®æœ€åˆã®ãƒŽãƒ¼ãƒ‰ã¨ã—"
+"ã¦ä½¿ã„ã¾ã™ã€‚"
#. Tag: para
#: Jbpm.xml:320
#, no-c-format
-msgid "But if the pageflow is begun as the result of an action listener invocation, the outcome of the action listener determines which is the first page to be rendered. In this case, we use a <literal><start-state></literal> as the first node in the pageflow, and declare a transition for each possible outcome:"
-msgstr "ã—ã‹ã—ã€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼å‘¼ã³å‡ºã—ã®çµæžœã¨ã—ã¦é–‹å§‹ã•ã‚Œã‚‹å ´åˆã€ アクションリスナーã®çµæžœ (outcome) ã¯ã€ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹æœ€åˆã®ãƒšãƒ¼ã‚¸ã‚’決定ã—ã¾ã™ã€‚ ã“ã®å ´åˆã€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®æœ€åˆã®ãƒŽãƒ¼ãƒ‰ã¨ã—㦠<literal><start-state></literal> を使用ã—〠ãã‚Œãžã‚Œã®å¯èƒ½ãªçµæžœ (outcome) ã®ãŸã‚ã«é·ç§»ã‚’宣言ã—ã¾ã™ã€‚"
+msgid ""
+"But if the pageflow is begun as the result of an action listener invocation, "
+"the outcome of the action listener determines which is the first page to be "
+"rendered. In this case, we use a <literal><start-state></literal> as "
+"the first node in the pageflow, and declare a transition for each possible "
+"outcome:"
+msgstr ""
+"ã—ã‹ã—ã€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼å‘¼ã³å‡ºã—ã®çµæžœã¨ã—ã¦é–‹å§‹ã•ã‚Œã‚‹å ´åˆã€ "
+"アクションリスナーã®çµæžœ (outcome) ã¯ã€ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹æœ€åˆã®ãƒšãƒ¼ã‚¸ã‚’決定ã—"
+"ã¾ã™ã€‚ ã“ã®å ´åˆã€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®æœ€åˆã®ãƒŽãƒ¼ãƒ‰ã¨ã—㦠<literal><start-"
+"state></literal> を使用ã—〠ãã‚Œãžã‚Œã®å¯èƒ½ãªçµæžœ (outcome) ã®ãŸã‚ã«é·ç§»ã‚’"
+"宣言ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:328
@@ -597,8 +851,12 @@
#. Tag: para
#: Jbpm.xml:335
#, no-c-format
-msgid "Each <literal><page></literal> node represents a state where the system is waiting for user input:"
-msgstr "å„ <literal><page></literal> ノードã¯ã€ã‚·ã‚¹ãƒ†ãƒ ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ã‚’å¾…ã£ã¦ã„る状態を表ã—ã¾ã™ã€‚"
+msgid ""
+"Each <literal><page></literal> node represents a state where the "
+"system is waiting for user input:"
+msgstr ""
+"å„ <literal><page></literal> ノードã¯ã€ã‚·ã‚¹ãƒ†ãƒ ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ã‚’å¾…ã£ã¦ã„"
+"る状態を表ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:340
@@ -621,32 +879,77 @@
#. Tag: para
#: Jbpm.xml:342
#, no-c-format
-msgid "The <literal>view-id</literal> is the JSF view id. The <literal><redirect/></literal> element has the same effect as <literal><redirect/></literal> in a JSF navigation rule: namely, a post-then-redirect behavior, to overcome problems with the browser's refresh button. (Note that Seam 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><redirect/></literal>è¦ç´ ã¯JSFナビゲーションルールã«ã‚ã‚‹<literal><redirect/></literal>ã¨åŒã˜ã§ã€ãƒ–ラウザã®å†è¡¨ç¤ºãƒœã‚¿ãƒ³ã®å•é¡Œã«å¯¾å¿œã™ã‚‹ãŸã‚ã®post-then-redirectã¨ã„ã£ãŸæŒ¯ã‚‹èˆžã„ã¨åŒã˜åŠ¹æžœã‚’ã‚‚ãŸã‚‰ã—ã¾ã™ã€‚(Seamã¯ã“れらブラウザã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’ã“ãˆã¦å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストを渡ã—ã¦ã„ãã¾ã™ã®ã§Ruby on Rails ã® \"flash\"ã®ã‚ˆã†ãªã‚‚ã®ã¯Seamã§ã¯å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“) "
+msgid ""
+"The <literal>view-id</literal> is the JSF view id. The <literal><redirect/"
+"></literal> element has the same effect as <literal><redirect/></"
+"literal> in a JSF navigation rule: namely, a post-then-redirect behavior, to "
+"overcome problems with the browser's refresh button. (Note that Seam "
+"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><redirect/></"
+"literal>è¦ç´ ã¯JSFナビゲーションルールã«ã‚ã‚‹<literal><redirect/></"
+"literal>ã¨åŒã˜ã§ã€ãƒ–ラウザã®å†è¡¨ç¤ºãƒœã‚¿ãƒ³ã®å•é¡Œã«å¯¾å¿œã™ã‚‹ãŸã‚ã®post-then-"
+"redirectã¨ã„ã£ãŸæŒ¯ã‚‹èˆžã„ã¨åŒã˜åŠ¹æžœã‚’ã‚‚ãŸã‚‰ã—ã¾ã™ã€‚(Seamã¯ã“れらブラウザã®ãƒªãƒ€"
+"イレクトをã“ãˆã¦å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストを渡ã—ã¦ã„ãã¾ã™ã®ã§Ruby on Rails ã® \"flash"
+"\"ã®ã‚ˆã†ãªã‚‚ã®ã¯Seamã§ã¯å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“) "
#. Tag: para
#: Jbpm.xml:351
#, no-c-format
-msgid "The transition name is the name of a JSF outcome triggered by clicking a command button or command link in <literal>numberGuess.jsp</literal>."
-msgstr "é·ç§»åã¯ã€<literal>numberGuess.jsp</literal> ã«ãŠã„ã¦ã€ ボタン ã‚ã‚‹ã„ã¯ã€ãƒªãƒ³ã‚¯ã‚’クリックã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦èµ·å‹•ã•ã‚ŒãŸ JSF çµæžœ (outcome) ã®åå‰ã§ã™ã€‚"
+msgid ""
+"The transition name is the name of a JSF outcome triggered by clicking a "
+"command button or command link in <literal>numberGuess.jsp</literal>."
+msgstr ""
+"é·ç§»åã¯ã€<literal>numberGuess.jsp</literal> ã«ãŠã„ã¦ã€ ボタン ã‚ã‚‹ã„ã¯ã€ãƒªãƒ³"
+"クをクリックã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦èµ·å‹•ã•ã‚ŒãŸ JSF çµæžœ (outcome) ã®åå‰ã§ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:356
#, no-c-format
-msgid "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"guess\"/>]]>"
-msgstr "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"guess\"/>]]>"
+msgid ""
+"<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"guess\"/"
+">]]>"
+msgstr ""
+"<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"guess\"/"
+">]]>"
#. Tag: para
#: Jbpm.xml:358
#, no-c-format
-msgid "When the transition is triggered by clicking this button, jBPM will activate the transition action by calling the <literal>guess()</literal> method of the <literal>numberGuess</literal> component. Notice that the syntax used for specifying actions in the jPDL is just a familiar JSF EL expression, and that the transition action handler is just a method of a Seam component in the current Seam contexts. So we have exactly the same event model for jBPM events that we already have for JSF events! (The <emphasis>One Kind of Stuff</emphasis> principle.)"
-msgstr "é·ç§»ãŒã€ã“ã®ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦èµ·å‹•ã•ã‚Œã‚‹ã¨ãã«ã€ <literal>numberGuess</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>guess () </literal> メソッドã¨å‘¼ã³å‡ºã™ã“ã¨ã«ã‚ˆã£ã¦ã€ jBPM ã¯ã€é·ç§»ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’èµ·å‹•ã—ã¾ã™ã€‚ jPDL ã«ãŠã„ã¦ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’指定ã™ã‚‹ãŸã‚ã«ä½¿ã‚るシンタックスã¯ã€ JSF EL å¼ã¨ã‚ˆãä¼¼ã¦ã„ã‚‹ã“ã¨ã€ ãã—ã¦ã€é·ç§»ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒãƒ³ãƒ‰ãƒ©ã¯ã€ ã¡ã‚‡ã†ã©ç¾åœ¨ã® Seam コンテã‚ストã«ãŠã‘ã‚‹ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã§ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。 従ã£ã¦ã€JSF イベントã®ãŸã‚ã«æ—¢ã«æŒã£ã¦ã„ã‚‹ã‚‚ã®ã¨ã€ã¡ã‚‡ã†ã©åŒã˜ jBPM イベントã®ãƒ¢ãƒ‡ãƒ«ã‚’æŒã¡ã¾ã™ã€‚ (一貫ã—ãŸåŽŸå‰‡ (The One Kind of Stuff principle))"
+msgid ""
+"When the transition is triggered by clicking this button, jBPM will activate "
+"the transition action by calling the <literal>guess()</literal> method of "
+"the <literal>numberGuess</literal> component. Notice that the syntax used "
+"for specifying actions in the jPDL is just a familiar JSF EL expression, and "
+"that the transition action handler is just a method of a Seam component in "
+"the current Seam contexts. So we have exactly the same event model for jBPM "
+"events that we already have for JSF events! (The <emphasis>One Kind of "
+"Stuff</emphasis> principle.)"
+msgstr ""
+"é·ç§»ãŒã€ã“ã®ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦èµ·å‹•ã•ã‚Œã‚‹ã¨ãã«ã€ "
+"<literal>numberGuess</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>guess () </literal> "
+"メソッドã¨å‘¼ã³å‡ºã™ã“ã¨ã«ã‚ˆã£ã¦ã€ jBPM ã¯ã€é·ç§»ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’èµ·å‹•ã—ã¾ã™ã€‚ "
+"jPDL ã«ãŠã„ã¦ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’指定ã™ã‚‹ãŸã‚ã«ä½¿ã‚るシンタックスã¯ã€ JSF EL å¼ã¨ã‚ˆã"
+"ä¼¼ã¦ã„ã‚‹ã“ã¨ã€ ãã—ã¦ã€é·ç§»ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒãƒ³ãƒ‰ãƒ©ã¯ã€ ã¡ã‚‡ã†ã©ç¾åœ¨ã® Seam コン"
+"テã‚ストã«ãŠã‘ã‚‹ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã§ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。 "
+"従ã£ã¦ã€JSF イベントã®ãŸã‚ã«æ—¢ã«æŒã£ã¦ã„ã‚‹ã‚‚ã®ã¨ã€ã¡ã‚‡ã†ã©åŒã˜ jBPM イベント"
+"ã®ãƒ¢ãƒ‡ãƒ«ã‚’æŒã¡ã¾ã™ã€‚ (一貫ã—ãŸåŽŸå‰‡ (The One Kind of Stuff principle))"
#. Tag: para
#: Jbpm.xml:369
#, no-c-format
-msgid "In the case of a null outcome (for example, a command button with no <literal>action</literal> defined), Seam will signal the transition with no name if one exists, or else simply redisplay the page if all transitions have names. So we could slightly simplify our example pageflow and this button:"
-msgstr "nullã§ã®outcome ã®å ´åˆ (例ãˆã°ã€<literal>action</literal> ãŒå®šç¾©ã•ã‚Œã¦ã„ãªã„コマンドボタン)〠もã—ã€åå‰ã®ãªã„é·ç§»ãŒã‚ã‚‹ãªã‚‰ã°ã€Seam ã¯é·ç§»ã™ã‚‹ãŸã‚ã®ã‚·ã‚°ãƒŠãƒ«ã‚’é€ã‚Šã¾ã™ã€‚ ã‚ã‚‹ã„ã¯ã€ã‚‚ã—ã€ã™ã¹ã¦ã®é·ç§»ãŒåå‰ã‚’æŒã¤ãªã‚‰ã°ã€å˜ç´”ã«ãƒšãƒ¼ã‚¸ã‚’å†è¡¨ç¤ºã—ã¾ã™ã€‚ 従ã£ã¦ã€ã‚µãƒ³ãƒ—ルã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã¨ãƒœã‚¿ãƒ³ã¯å°‘ã—å˜ç´”化ã§ãã¾ã™ã€‚"
+msgid ""
+"In the case of a null outcome (for example, a command button with no "
+"<literal>action</literal> defined), Seam will signal the transition with no "
+"name if one exists, or else simply redisplay the page if all transitions "
+"have names. So we could slightly simplify our example pageflow and this "
+"button:"
+msgstr ""
+"nullã§ã®outcome ã®å ´åˆ (例ãˆã°ã€<literal>action</literal> ãŒå®šç¾©ã•ã‚Œã¦ã„ãªã„"
+"コマンドボタン)〠もã—ã€åå‰ã®ãªã„é·ç§»ãŒã‚ã‚‹ãªã‚‰ã°ã€Seam ã¯é·ç§»ã™ã‚‹ãŸã‚ã®ã‚·ã‚°"
+"ナルをé€ã‚Šã¾ã™ã€‚ ã‚ã‚‹ã„ã¯ã€ã‚‚ã—ã€ã™ã¹ã¦ã®é·ç§»ãŒåå‰ã‚’æŒã¤ãªã‚‰ã°ã€å˜ç´”ã«ãƒšãƒ¼ã‚¸"
+"ã‚’å†è¡¨ç¤ºã—ã¾ã™ã€‚ 従ã£ã¦ã€ã‚µãƒ³ãƒ—ルã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã¨ãƒœã‚¿ãƒ³ã¯å°‘ã—å˜ç´”化ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:376
@@ -681,14 +984,22 @@
#. Tag: para
#: Jbpm.xml:384
#, no-c-format
-msgid "It is even possible to have the button call an action method, in which case the action outcome will determine the transition to be taken:"
-msgstr "ボタンã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã°ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ ã“ã®å ´åˆã‚¢ã‚¯ã‚·ãƒ§ãƒ³çµæžœ (outcome) ãŒé·ç§»ã‚’決定ã—ã¾ã™ã€‚"
+msgid ""
+"It is even possible to have the button call an action method, in which case "
+"the action outcome will determine the transition to be taken:"
+msgstr ""
+"ボタンã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã°ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ ã“ã®å ´åˆã‚¢ã‚¯ã‚·ãƒ§ãƒ³çµæžœ "
+"(outcome) ãŒé·ç§»ã‚’決定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:389
#, no-c-format
-msgid "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"#{numberGuess.guess}\"/>]]>"
-msgstr "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"#{numberGuess.guess}\"/>]]>"
+msgid ""
+"<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"#"
+"{numberGuess.guess}\"/>]]>"
+msgstr ""
+"<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"#"
+"{numberGuess.guess}\"/>]]>"
#. Tag: programlisting
#: Jbpm.xml:391
@@ -707,8 +1018,15 @@
#. Tag: para
#: Jbpm.xml:393
#, no-c-format
-msgid "However, this is considered an inferior style, since it moves responsibility for controlling the flow out of the pageflow definition and back into the other components. It is much better to centralize this concern in the pageflow itself."
-msgstr "ã—ã‹ã—ã€ã“ã‚Œã¯è³ªã®æ‚ªã„スタイルã ã¨è€ƒãˆã¾ã™ã€‚ ãªãœãªã‚‰ãƒ•ãƒãƒ¼åˆ¶å¾¡ã®è²¬ä»»ã‚’ページフãƒãƒ¼å®šç¾©ã®å¤–å´ã®ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ç§»å‹•ã—ã¦ã„ã‚‹ã‹ã‚‰ã§ã™ã€‚ ページフãƒãƒ¼ã«é–¢é€£ã™ã‚‹ã“ã¨ã‚’局所化ã™ã‚‹ã“ã¨ã¯ã€ã‚ˆã‚Šè‰¯ã„ã“ã¨ã§ã™ã€‚ "
+msgid ""
+"However, this is considered an inferior style, since it moves responsibility "
+"for controlling the flow out of the pageflow definition and back into the "
+"other components. It is much better to centralize this concern in the "
+"pageflow itself."
+msgstr ""
+"ã—ã‹ã—ã€ã“ã‚Œã¯è³ªã®æ‚ªã„スタイルã ã¨è€ƒãˆã¾ã™ã€‚ ãªãœãªã‚‰ãƒ•ãƒãƒ¼åˆ¶å¾¡ã®è²¬ä»»ã‚’ページ"
+"フãƒãƒ¼å®šç¾©ã®å¤–å´ã®ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ç§»å‹•ã—ã¦ã„ã‚‹ã‹ã‚‰ã§ã™ã€‚ ページフãƒãƒ¼ã«é–¢"
+"連ã™ã‚‹ã“ã¨ã‚’局所化ã™ã‚‹ã“ã¨ã¯ã€ã‚ˆã‚Šè‰¯ã„ã“ã¨ã§ã™ã€‚ "
#. Tag: title
#: Jbpm.xml:402
@@ -719,19 +1037,25 @@
#. Tag: para
#: Jbpm.xml:404
#, no-c-format
-msgid "Usually, we don't need the more powerful features of jPDL when defining pageflows. We do need the <literal><decision></literal> node, however:"
-msgstr "一般的ã«ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã™ã‚‹ã¨ãã«jPDLã®ã‚ˆã‚Šå¼·åŠ›ãªæ©Ÿèƒ½ã¯å¿…è¦ã¨ã—ã¦ã„ã¾ã›ã‚“。ã—ã‹ã—<literal><decision></literal>ノードã¯å¿…è¦ã§ã™ã€‚"
+msgid ""
+"Usually, we don't need the more powerful features of jPDL when defining "
+"pageflows. We do need the <literal><decision></literal> node, however:"
+msgstr ""
+"一般的ã«ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã™ã‚‹ã¨ãã«jPDLã®ã‚ˆã‚Šå¼·åŠ›ãªæ©Ÿèƒ½ã¯å¿…è¦ã¨ã—ã¦ã„ã¾ã›"
+"ん。ã—ã‹ã—<literal><decision></literal>ノードã¯å¿…è¦ã§ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:409
#, no-c-format
msgid ""
-"<![CDATA[<decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}\">\n"
+"<![CDATA[<decision name=\"evaluateGuess\" expression=\"#{numberGuess."
+"correctGuess}\">\n"
" <transition name=\"true\" to=\"win\"/>\n"
" <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
"</decision>]]>"
msgstr ""
-"<![CDATA[<decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}\">\n"
+"<![CDATA[<decision name=\"evaluateGuess\" expression=\"#{numberGuess."
+"correctGuess}\">\n"
" <transition name=\"true\" to=\"win\"/>\n"
" <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
"</decision>]]>"
@@ -739,8 +1063,11 @@
#. Tag: para
#: Jbpm.xml:411
#, no-c-format
-msgid "A decision is made by evaluating a JSF EL expression in the Seam contexts."
-msgstr "decision ( æ„志決定 ) 㯠Seam コンテã‚ストä¸ã§ã¯ JSF EL å¼ã«ã‚ˆã£ã¦è©•ä¾¡ã•ã‚Œã¾ã™ã€‚ "
+msgid ""
+"A decision is made by evaluating a JSF EL expression in the Seam contexts."
+msgstr ""
+"decision ( æ„志決定 ) 㯠Seam コンテã‚ストä¸ã§ã¯ JSF EL å¼ã«ã‚ˆã£ã¦è©•ä¾¡ã•ã‚Œã¾"
+"ã™ã€‚ "
#. Tag: title
#: Jbpm.xml:418
@@ -751,8 +1078,14 @@
#. Tag: para
#: Jbpm.xml:420
#, no-c-format
-msgid "We end the conversation using <literal><end-conversation></literal> or <literal>@End</literal>. (In fact, for readability, use of <emphasis>both</emphasis> is encouraged.)"
-msgstr "<literal><end-conversation></literal>ã€ã¾ãŸã¯<literal>@End</literal> を使用ã—ã¦å¯¾è©±ã‚’終了ã—ã¾ã™ã€‚ (実際ã€å¯èªæ€§ã®ãŸã‚ã«<emphasis>両方</emphasis> ã®ä½¿ç”¨ã‚’勧ã‚ã¾ã™ã€‚)"
+msgid ""
+"We end the conversation using <literal><end-conversation></literal> or "
+"<literal>@End</literal>. (In fact, for readability, use of <emphasis>both</"
+"emphasis> is encouraged.)"
+msgstr ""
+"<literal><end-conversation></literal>ã€ã¾ãŸã¯<literal>@End</literal> ã‚’"
+"使用ã—ã¦å¯¾è©±ã‚’終了ã—ã¾ã™ã€‚ (実際ã€å¯èªæ€§ã®ãŸã‚ã«<emphasis>両方</emphasis> ã®"
+"使用を勧ã‚ã¾ã™ã€‚)"
#. Tag: programlisting
#: Jbpm.xml:426
@@ -771,8 +1104,14 @@
#. Tag: para
#: Jbpm.xml:428
#, no-c-format
-msgid "Optionally, we can end a task, specify a jBPM <literal>transition</literal> name. In this case, Seam will signal the end of the current task in the overarching business process."
-msgstr "オプションã¨ã—ã¦<literal>transition</literal> åを指定ã—ã¦ã‚¿ã‚¹ã‚¯ã‚’終了ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®å ´åˆSeam ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã«ãŠã„ã¦ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯çµ‚了ã®ä¿¡å·ã‚’é€ã‚‹ã§ã—ょã†ã€‚"
+msgid ""
+"Optionally, we can end a task, specify a jBPM <literal>transition</literal> "
+"name. In this case, Seam will signal the end of the current task in the "
+"overarching business process."
+msgstr ""
+"オプションã¨ã—ã¦<literal>transition</literal> åを指定ã—ã¦ã‚¿ã‚¹ã‚¯ã‚’終了ã™ã‚‹ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®å ´åˆSeam ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã«ãŠã„ã¦ç¾åœ¨ã®ã‚¿ã‚¹ã‚¯çµ‚了ã®ä¿¡å·"
+"ã‚’é€ã‚‹ã§ã—ょã†ã€‚"
#. Tag: programlisting
#: Jbpm.xml:434
@@ -797,8 +1136,14 @@
#. Tag: para
#: Jbpm.xml:440
#, no-c-format
-msgid "It is possible to compose pageflows and have one pageflow pause pause while another pageflow executes. The <literal><process-state></literal> node pauses the outer pageflow, and begins execution of a named pageflow:"
-msgstr "ページフãƒãƒ¼ã‚’å«ã‚€ã“ã¨ãŒã§ãã€ä»–ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒå®Ÿè¡Œä¸ã®éš›ã«ã¨ã‚ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚<literal><process-state></literal> ノードã¯å¤–部ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’ã¨ã‚ã¦æŒ‡å®šã•ã‚ŒãŸãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’開始ã—ã¾ã™ã€‚"
+msgid ""
+"It is possible to compose pageflows and have one pageflow pause pause while "
+"another pageflow executes. The <literal><process-state></literal> node "
+"pauses the outer pageflow, and begins execution of a named pageflow:"
+msgstr ""
+"ページフãƒãƒ¼ã‚’å«ã‚€ã“ã¨ãŒã§ãã€ä»–ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒå®Ÿè¡Œä¸ã®éš›ã«ã¨ã‚ã‚‹ã“ã¨ã‚‚å¯èƒ½"
+"ã§ã™ã€‚<literal><process-state></literal> ノードã¯å¤–部ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’ã¨"
+"ã‚ã¦æŒ‡å®šã•ã‚ŒãŸãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’開始ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:447
@@ -817,8 +1162,17 @@
#. Tag: para
#: Jbpm.xml:449
#, no-c-format
-msgid "The inner flow begins executing at a <literal><start-state></literal> node. When it reaches an <literal><end-state></literal> node, execution of the inner flow ends, and execution of the outer flow resumes with the transition defined by the <literal><process-state></literal> element."
-msgstr "<literal><start-state></literal> ノードã§å†…å´ã®ãƒ•ãƒãƒ¼ã¯é–‹å§‹ã—ã¾ã™ã€‚ <literal><end-state></literal> ノードã®åˆ°ç€ã™ã‚‹ã¨ã€å†…å´ã®ãƒ•ãƒãƒ¼ã¯çµ‚了ã—ã€å¤–å´ã®ãƒ•ãƒãƒ¼ã®<literal><process-state></literal> è¦ç´ ã§å®šç¾©ã•ã‚ŒãŸé·ç§»ã‹ã‚‰å†é–‹ã•ã‚Œã¾ã™ã€‚ "
+msgid ""
+"The inner flow begins executing at a <literal><start-state></literal> "
+"node. When it reaches an <literal><end-state></literal> node, "
+"execution of the inner flow ends, and execution of the outer flow resumes "
+"with the transition defined by the <literal><process-state></literal> "
+"element."
+msgstr ""
+"<literal><start-state></literal> ノードã§å†…å´ã®ãƒ•ãƒãƒ¼ã¯é–‹å§‹ã—ã¾ã™ã€‚ "
+"<literal><end-state></literal> ノードã®åˆ°ç€ã™ã‚‹ã¨ã€å†…å´ã®ãƒ•ãƒãƒ¼ã¯çµ‚了"
+"ã—ã€å¤–å´ã®ãƒ•ãƒãƒ¼ã®<literal><process-state></literal> è¦ç´ ã§å®šç¾©ã•ã‚ŒãŸé·"
+"移ã‹ã‚‰å†é–‹ã•ã‚Œã¾ã™ã€‚ "
#. Tag: title
#: Jbpm.xml:462
@@ -829,14 +1183,37 @@
#. Tag: para
#: Jbpm.xml:463
#, 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 <emphasis>who</emphasis> can perform a task, and <emphasis>when</emphasis> it should be performed. Seam's jBPM integration makes it easy to display lists of tasks to users and let them manage their tasks. Seam also lets the application store state associated with the business process in the <literal>BUSINESS_PROCESS</literal> context, and have that state made persistent via jBPM variables."
-msgstr "ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯èª°ãŒã€ã„ã¤å®Ÿè¡Œã•ã‚Œã‚‹ã¹ãã‹ãŒæ˜Žç¢ºã«å®šç¾©ã•ã‚ŒãŸãƒ«ãƒ¼ãƒ«ã®ä¸Šã§ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚„ソフトウェアã«ã‚ˆã£ã¦å®Ÿè¡Œã•ã‚Œã‚‹æ˜Žç¢ºã«å®šç¾©ã•ã‚ŒãŸã‚¿ã‚¹ã‚¯ã®é›†åˆã§ã™ã€‚ Seam ã® jBPM インテグレーションã¯ã‚¿ã‚¹ã‚¯ä¸€è¦§ã‚’ユーザーã«è¡¨ç¤ºã™ã‚‹ã“ã¨ã‚„タスク管ç†ã‚’容易ã«ã—ã¾ã™ã€‚ã¾ãŸ Seam ã¯ã‚¢ãƒ—リケーションã«ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã«é–¢ã™ã‚‹çŠ¶æ…‹ã‚’ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã«ä¿ç®¡ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
+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 "
+"<emphasis>who</emphasis> can perform a task, and <emphasis>when</emphasis> "
+"it should be performed. Seam's jBPM integration makes it easy to display "
+"lists of tasks to users and let them manage their tasks. Seam also lets the "
+"application store state associated with the business process in the "
+"<literal>BUSINESS_PROCESS</literal> context, and have that state made "
+"persistent via jBPM variables."
+msgstr ""
+"ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯èª°ãŒã€ã„ã¤å®Ÿè¡Œã•ã‚Œã‚‹ã¹ãã‹ãŒæ˜Žç¢ºã«å®šç¾©ã•ã‚ŒãŸãƒ«ãƒ¼ãƒ«ã®ä¸Šã§ã€"
+"ユーザーやソフトウェアã«ã‚ˆã£ã¦å®Ÿè¡Œã•ã‚Œã‚‹æ˜Žç¢ºã«å®šç¾©ã•ã‚ŒãŸã‚¿ã‚¹ã‚¯ã®é›†åˆã§ã™ã€‚ "
+"Seam ã® jBPM インテグレーションã¯ã‚¿ã‚¹ã‚¯ä¸€è¦§ã‚’ユーザーã«è¡¨ç¤ºã™ã‚‹ã“ã¨ã‚„タスク管"
+"ç†ã‚’容易ã«ã—ã¾ã™ã€‚ã¾ãŸ Seam ã¯ã‚¢ãƒ—リケーションã«ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã«é–¢ã™ã‚‹çŠ¶æ…‹"
+"をビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã«ä¿ç®¡ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
#. Tag: para
#: Jbpm.xml:475
#, no-c-format
-msgid "A simple business process definition looks much the same as a page flow definition (<emphasis>One Kind of Stuff</emphasis>), except that instead of <literal><page></literal> nodes, we have <literal><task-node></literal> nodes. In a long-running business process, the wait states are where the system is waiting for some user to log in and perform a task."
-msgstr "<literal><page></literal> ã®ä»£ã‚ã‚Šã«<literal><task-node></literal> ノードをæŒã¤ä»¥å¤–〠簡å˜ãªãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã¨ã»ã¼åŒã˜ã§ã‚るよã†ã«è¦‹ãˆã¾ã™ã€‚ (一貫ã—ãŸåŽŸå‰‡ (The One Kind of Stuff principle)) 長期間ã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã«ãŠã„ã¦ã€ å¾…ã¡çŠ¶æ…‹ã¯ã‚·ã‚¹ãƒ†ãƒ ãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒã‚°ã‚¤ãƒ³ã—タスクを実行ã™ã‚‹ã®ã‚’å¾…ã£ã¦ã„ã‚‹ã¨ã“ã‚ã§ã™ã€‚"
+msgid ""
+"A simple business process definition looks much the same as a page flow "
+"definition (<emphasis>One Kind of Stuff</emphasis>), except that instead of "
+"<literal><page></literal> nodes, we have <literal><task-node></"
+"literal> nodes. In a long-running business process, the wait states are "
+"where the system is waiting for some user to log in and perform a task."
+msgstr ""
+"<literal><page></literal> ã®ä»£ã‚ã‚Šã«<literal><task-node></"
+"literal> ノードをæŒã¤ä»¥å¤–〠簡å˜ãªãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã¨ã»"
+"ã¼åŒã˜ã§ã‚るよã†ã«è¦‹ãˆã¾ã™ã€‚ (一貫ã—ãŸåŽŸå‰‡ (The One Kind of Stuff "
+"principle)) 長期間ã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã«ãŠã„ã¦ã€ å¾…ã¡çŠ¶æ…‹ã¯ã‚·ã‚¹ãƒ†ãƒ ãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼"
+"ãŒãƒã‚°ã‚¤ãƒ³ã—タスクを実行ã™ã‚‹ã®ã‚’å¾…ã£ã¦ã„ã‚‹ã¨ã“ã‚ã§ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:484
@@ -879,8 +1256,17 @@
#. Tag: para
#: Jbpm.xml:496
#, no-c-format
-msgid "It is perfectly possible that we might have both jPDL business process definitions and jPDL pageflow definitions in the same project. If so, the relationship between the two is that a single <literal><task></literal> in a business process corresponds to a whole pageflow <literal><pageflow-definition></literal>"
-msgstr "åŒã˜ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ä¸ã«jPDL ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã¨ jPDL ページフãƒãƒ¼å®šç¾©ã‚’æŒã¤ã“ã¨ã¯å¯èƒ½ã§ã™ã€‚ ãã†ã§ã‚ã‚Œã°2 ã¤ã®é–¢ä¿‚㯠ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ä¸ã® <literal><task></literal>㯠ページフãƒãƒ¼ <literal><process-definition></literal>全体ã¨ä¸€è‡´ã—ã¾ã™ã€‚"
+msgid ""
+"It is perfectly possible that we might have both jPDL business process "
+"definitions and jPDL pageflow definitions in the same project. If so, the "
+"relationship between the two is that a single <literal><task></"
+"literal> in a business process corresponds to a whole pageflow <literal><"
+"pageflow-definition></literal>"
+msgstr ""
+"åŒã˜ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ä¸ã«jPDL ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã¨ jPDL ページフãƒãƒ¼å®šç¾©ã‚’æŒã¤"
+"ã“ã¨ã¯å¯èƒ½ã§ã™ã€‚ ãã†ã§ã‚ã‚Œã°2 ã¤ã®é–¢ä¿‚㯠ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ä¸ã® <literal><"
+"task></literal>㯠ページフãƒãƒ¼ <literal><process-definition></"
+"literal>全体ã¨ä¸€è‡´ã—ã¾ã™ã€‚"
#. Tag: title
#: Jbpm.xml:507
@@ -897,8 +1283,11 @@
#. Tag: para
#: Jbpm.xml:512
#, no-c-format
-msgid "We need to install jBPM, and tell it where to find the business process definitions:"
-msgstr "jBPM ã‚’è¨å®šã—ã€ãã®jBPMã«ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã®å ´æ‰€ã‚’指示ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"We need to install jBPM, and tell it where to find the business process "
+"definitions:"
+msgstr ""
+"jBPM ã‚’è¨å®šã—ã€ãã®jBPMã«ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã®å ´æ‰€ã‚’指示ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:517
@@ -919,8 +1308,20 @@
#. Tag: para
#: Jbpm.xml:519
#, no-c-format
-msgid "As jBPM processes are persistent across application restarts, when using Seam in a production environment you won't want to install the process definition every time the application starts. Therefore, in a production 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 "jBPM プãƒã‚»ã‚¹ã®ãƒªã‚¹ã‚¿ãƒ¼ãƒˆã‚’ã¾ãŸã„ã§æ°¸ç¶šåŒ–ã•ã‚Œã€æœ¬ç•ªç’°å¢ƒã§ Seam を使用ã™ã‚‹å ´åˆã€ã‚¢ãƒ—リケーションã®ãƒªã‚¹ã‚¿ãƒ¼ãƒˆã®ãŸã³ã«ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’インストールをã—ãŸãã¯ã‚ã‚Šã¾ã›ã‚“。ã¤ã¾ã‚Šæœ¬ç•ªç’°å¢ƒã§ã¯Seamアプリケーションã¨ã¯åˆ¥ã«ã€jBPMã«å¯¾ã—ã¦ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’デプãƒã‚¤ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ãã—ã¦ã‚¢ãƒ—リケーションを開発ã™ã‚‹ã¨ãã«ã¯ã€<literal>components.xml </literal>ã‹ã‚‰ãƒ—ãƒã‚»ã‚¹å®šç¾©ã ã‘をインストールã—ã¾ã™ã€‚"
+msgid ""
+"As jBPM processes are persistent across application restarts, when using "
+"Seam in a production environment you won't want to install the process "
+"definition every time the application starts. Therefore, in a production "
+"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 ""
+"jBPM プãƒã‚»ã‚¹ã®ãƒªã‚¹ã‚¿ãƒ¼ãƒˆã‚’ã¾ãŸã„ã§æ°¸ç¶šåŒ–ã•ã‚Œã€æœ¬ç•ªç’°å¢ƒã§ Seam を使用ã™ã‚‹å ´"
+"åˆã€ã‚¢ãƒ—リケーションã®ãƒªã‚¹ã‚¿ãƒ¼ãƒˆã®ãŸã³ã«ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’インストールをã—ãŸãã¯"
+"ã‚ã‚Šã¾ã›ã‚“。ã¤ã¾ã‚Šæœ¬ç•ªç’°å¢ƒã§ã¯Seamアプリケーションã¨ã¯åˆ¥ã«ã€jBPMã«å¯¾ã—ã¦ãƒ—ãƒ"
+"セス定義をデプãƒã‚¤ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ãã—ã¦ã‚¢ãƒ—リケーションを開発ã™ã‚‹ã¨ãã«"
+"ã¯ã€<literal>components.xml </literal>ã‹ã‚‰ãƒ—ãƒã‚»ã‚¹å®šç¾©ã ã‘をインストールã—ã¾"
+"ã™ã€‚"
#. Tag: title
#: Jbpm.xml:532
@@ -931,8 +1332,16 @@
#. Tag: para
#: Jbpm.xml:534
#, no-c-format
-msgid "We always need to know what user is currently logged in. jBPM \"knows\" users by their <emphasis>actor id</emphasis> and <emphasis>group actor ids</emphasis>. We specify the current actor ids using the built in Seam component named <literal>actor</literal>:"
-msgstr "ã„ã¤ã§ã‚‚ç¾åœ¨ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„るユーザーを知ã£ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ jBPM ã¯<emphasis>actor id</emphasis> 㨠<emphasis>group actor id</emphasis>ã«ã‚ˆã£ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’è˜åˆ¥ã—ã¾ã™ã€‚ <literal>actor</literal> ã¨å‘¼ã°ã‚Œã‚‹çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šç¾åœ¨ã® actor id を指定ã—ã¾ã™ã€‚"
+msgid ""
+"We always need to know what user is currently logged in. jBPM \"knows\" "
+"users by their <emphasis>actor id</emphasis> and <emphasis>group actor ids</"
+"emphasis>. We specify the current actor ids using the built in Seam "
+"component named <literal>actor</literal>:"
+msgstr ""
+"ã„ã¤ã§ã‚‚ç¾åœ¨ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„るユーザーを知ã£ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ jBPM ã¯"
+"<emphasis>actor id</emphasis> 㨠<emphasis>group actor id</emphasis>ã«ã‚ˆã£ã¦"
+"ユーザーをè˜åˆ¥ã—ã¾ã™ã€‚ <literal>actor</literal> ã¨å‘¼ã°ã‚Œã‚‹çµ„ã¿è¾¼ã¿ Seam コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šç¾åœ¨ã® actor id を指定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:542
@@ -965,8 +1374,12 @@
#. Tag: para
#: Jbpm.xml:549
#, no-c-format
-msgid "To initiate a business process instance, we use the <literal>@CreateProcess</literal> annotation:"
-msgstr "ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’åˆæœŸåŒ–ã™ã‚‹ãŸã‚ã«ã¯ <literal>@CreateProcess</literal> アノテーションを使用ã—ã¾ã™ã€‚"
+msgid ""
+"To initiate a business process instance, we use the <literal>@CreateProcess</"
+"literal> annotation:"
+msgstr ""
+"ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’åˆæœŸåŒ–ã™ã‚‹ãŸã‚ã«ã¯ <literal>@CreateProcess</"
+"literal> アノテーションを使用ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:554
@@ -1005,8 +1418,15 @@
#. Tag: para
#: Jbpm.xml:565
#, 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 "プãƒã‚»ã‚¹ãŒã‚¿ã‚¹ã‚¯ãƒŽãƒ¼ãƒ‰ã«åˆ°ç€ã—ãŸã¨ãタスクインスタンスã¯ä½œæˆã•ã‚Œã¾ã™ã€‚ãã®ã‚¿ã‚¹ã‚¯ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚‚ã—ãã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚°ãƒ«ãƒ¼ãƒ—ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。アクターIDã‚’ãƒãƒ¼ãƒ‰ã‚³ãƒ¼ãƒ‰ã‚‚ã§ãã¾ã™ã—Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«å§”è²ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+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 ""
+"プãƒã‚»ã‚¹ãŒã‚¿ã‚¹ã‚¯ãƒŽãƒ¼ãƒ‰ã«åˆ°ç€ã—ãŸã¨ãタスクインスタンスã¯ä½œæˆã•ã‚Œã¾ã™ã€‚ãã®ã‚¿"
+"スクインスタンスã«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚‚ã—ãã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚°ãƒ«ãƒ¼ãƒ—ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ãªã‘ã‚Œ"
+"ã°ãªã‚Šã¾ã›ã‚“。アクターIDã‚’ãƒãƒ¼ãƒ‰ã‚³ãƒ¼ãƒ‰ã‚‚ã§ãã¾ã™ã—Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«å§”è²ã™"
+"ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:571
@@ -1023,8 +1443,12 @@
#. Tag: para
#: Jbpm.xml:573
#, no-c-format
-msgid "In this case, we have simply assigned the task to the current user. We can also assign tasks to a pool:"
-msgstr "ã“ã®å ´åˆã€ å˜ç´”ã«ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚¿ã‚¹ã‚¯ã‚’割り当ã¦ã¾ã™ã€‚ タスクをプールã«å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"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:578
@@ -1047,8 +1471,14 @@
#. Tag: para
#: Jbpm.xml:585
#, no-c-format
-msgid "Several built-in Seam components make it easy to display task lists. The <literal>pooledTaskInstanceList</literal> is a list of pooled tasks that users may assign to themselves:"
-msgstr "ã„ãã¤ã‹ã®çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã‚Šã‚¿ã‚¹ã‚¯ãƒªã‚¹ãƒˆã®è¡¨ç¤ºãŒå®¹æ˜“ã«ãªã£ã¦ã„ã¾ã™ã€‚ <literal>pooledTaskInstanceList</literal> 㯠ユーザーãŒè‡ªåˆ†è‡ªèº«ã«å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ãŒã§ãるプールã•ã‚ŒãŸã‚¿ã‚¹ã‚¯ã®ãƒªã‚¹ãƒˆã§ã™ã€‚"
+msgid ""
+"Several built-in Seam components make it easy to display task lists. The "
+"<literal>pooledTaskInstanceList</literal> is a list of pooled tasks that "
+"users may assign to themselves:"
+msgstr ""
+"ã„ãã¤ã‹ã®çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã‚Šã‚¿ã‚¹ã‚¯ãƒªã‚¹ãƒˆã®è¡¨ç¤ºãŒå®¹æ˜“ã«ãªã£ã¦"
+"ã„ã¾ã™ã€‚ <literal>pooledTaskInstanceList</literal> 㯠ユーザーãŒè‡ªåˆ†è‡ªèº«ã«å‰²"
+"り当ã¦ã‚‹ã“ã¨ãŒã§ãるプールã•ã‚ŒãŸã‚¿ã‚¹ã‚¯ã®ãƒªã‚¹ãƒˆã§ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:591
@@ -1060,7 +1490,8 @@
" <h:outputText value=\"#{task.description}\"/>\n"
" </h:column>\n"
" <h:column>\n"
-" <s:link action=\"#{pooledTask.assignToCurrentActor}\" value=\"Assign\" taskInstance=\"#{task}\"/>\n"
+" <s:link action=\"#{pooledTask.assignToCurrentActor}\" value=\"Assign"
+"\" taskInstance=\"#{task}\"/>\n"
" </h:column> \n"
"</h:dataTable>]]>"
msgstr ""
@@ -1070,15 +1501,20 @@
" <h:outputText value=\"#{task.description}\"/>\n"
" </h:column>\n"
" <h:column>\n"
-" <s:link action=\"#{pooledTask.assignToCurrentActor}\" value=\"Assign\" taskInstance=\"#{task}\"/>\n"
+" <s:link action=\"#{pooledTask.assignToCurrentActor}\" value=\"Assign"
+"\" taskInstance=\"#{task}\"/>\n"
" </h:column> \n"
"</h:dataTable>]]>"
#. Tag: para
#: Jbpm.xml:593
#, no-c-format
-msgid "Note that instead of <literal><s:link></literal> we could have used a plain JSF <literal><h:commandLink></literal>:"
-msgstr "<literal><s:link></literal> ã®ä»£ã‚ã‚Šã«æ™®é€šã® JSF <literal><h:commandLink></literal> を使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"Note that instead of <literal><s:link></literal> we could have used a "
+"plain JSF <literal><h:commandLink></literal>:"
+msgstr ""
+"<literal><s:link></literal> ã®ä»£ã‚ã‚Šã«æ™®é€šã® JSF <literal><h:"
+"commandLink></literal> を使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:598
@@ -1095,36 +1531,48 @@
#. Tag: para
#: Jbpm.xml:600
#, no-c-format
-msgid "The <literal>pooledTask</literal> component is a built-in component that simply assigns the task to the current user."
-msgstr "<literal>pooledTask</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯å˜ç´”ã«ã‚¿ã‚¹ã‚¯ã‚’ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å‰²ã‚Šå½“ã¦ã‚‹çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
+msgid ""
+"The <literal>pooledTask</literal> component is a built-in component that "
+"simply assigns the task to the current user."
+msgstr ""
+"<literal>pooledTask</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯å˜ç´”ã«ã‚¿ã‚¹ã‚¯ã‚’ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«"
+"割り当ã¦ã‚‹çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
#. Tag: para
#: Jbpm.xml:605
#, no-c-format
-msgid "The <literal>taskInstanceListForType</literal> component includes tasks of a particular type that are assigned to the current user:"
-msgstr "<literal>taskInstanceListForType</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸç‰¹å®šã‚¿ã‚¤ãƒ—ã®ã‚¿ã‚¹ã‚¯ã‚’å«ã‚“ã§ã„ã¾ã™ã€‚"
+msgid ""
+"The <literal>taskInstanceListForType</literal> component includes tasks of a "
+"particular type that are assigned to the current user:"
+msgstr ""
+"<literal>taskInstanceListForType</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼"
+"ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸç‰¹å®šã‚¿ã‚¤ãƒ—ã®ã‚¿ã‚¹ã‚¯ã‚’å«ã‚“ã§ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:610
#, no-c-format
msgid ""
-"<![CDATA[<h:dataTable value=\"#{taskInstanceListForType['todo']}\" var=\"task\">\n"
+"<![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"
+" <s:link action=\"#{todoList.start}\" value=\"Start Work\" "
+"taskInstance=\"#{task}\"/>\n"
" </h:column> \n"
"</h:dataTable>]]>"
msgstr ""
-"<![CDATA[<h:dataTable value=\"#{taskInstanceListForType['todo']}\" var=\"task\">\n"
+"<![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"
+" <s:link action=\"#{todoList.start}\" value=\"Start Work\" "
+"taskInstance=\"#{task}\"/>\n"
" </h:column> \n"
"</h:dataTable>]]>"
@@ -1137,8 +1585,12 @@
#. Tag: para
#: Jbpm.xml:617
#, no-c-format
-msgid "To begin work on a task, we use either <literal>@StartTask</literal> or <literal>@BeginTask</literal> on the listener method:"
-msgstr "タスクã®ä½œæ¥ã‚’開始ã•ã›ã‚‹ãŸã‚ã«ã€ãƒªã‚¹ãƒŠãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã« <literal>@StartTask</literal> ã‚ã‚‹ã„㯠<literal>@BeginTask</literal>を使用ã—ã¾ã™ã€‚"
+msgid ""
+"To begin work on a task, we use either <literal>@StartTask</literal> or "
+"<literal>@BeginTask</literal> on the listener method:"
+msgstr ""
+"タスクã®ä½œæ¥ã‚’開始ã•ã›ã‚‹ãŸã‚ã«ã€ãƒªã‚¹ãƒŠãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã« <literal>@StartTask</"
+"literal> ã‚ã‚‹ã„㯠<literal>@BeginTask</literal>を使用ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:622
@@ -1171,14 +1623,24 @@
#. Tag: para
#: Jbpm.xml:628
#, no-c-format
-msgid "These annotations begin a special kind of conversation that has significance in terms of the overarching business process. Work done by this conversation has access to state held in the business process context."
-msgstr "ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å…¨ä½“ã«é–¢ã—ã¦æ„味をæŒã¤ç‰¹æ®Šãªç¨®é¡žã®å¯¾è©±ã‚’開始ã—ã¾ã™ã€‚ ã“ã®å¯¾è©±ã«ã‚ˆã‚‹å‡¦ç†ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã®ä¸ã§ä¿æŒã™ã‚‹çŠ¶æ…‹ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚"
+msgid ""
+"These annotations begin a special kind of conversation that has significance "
+"in terms of the overarching business process. Work done by this conversation "
+"has access to state held in the business process context."
+msgstr ""
+"ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å…¨ä½“ã«é–¢ã—ã¦æ„味をæŒã¤ç‰¹æ®Šãªç¨®é¡žã®å¯¾"
+"話を開始ã—ã¾ã™ã€‚ ã“ã®å¯¾è©±ã«ã‚ˆã‚‹å‡¦ç†ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã®ä¸ã§ä¿æŒã™"
+"る状態ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚"
#. Tag: para
#: Jbpm.xml:635
#, no-c-format
-msgid "If we end the conversation using <literal>@EndTask</literal>, Seam will signal the completion of the task:"
-msgstr "<literal>@EndTask</literal> を使用ã—ã¦å¯¾è©±ã‚’終了ã™ã‚‹å ´åˆã«Seam ã¯ã‚¿ã‚¹ã‚¯ã®å®Œäº†ã‚µã‚¤ãƒ³ã‚’é€ä¿¡ã—ã¾ã™ã€‚"
+msgid ""
+"If we end the conversation using <literal>@EndTask</literal>, Seam will "
+"signal the completion of the task:"
+msgstr ""
+"<literal>@EndTask</literal> を使用ã—ã¦å¯¾è©±ã‚’終了ã™ã‚‹å ´åˆã«Seam ã¯ã‚¿ã‚¹ã‚¯ã®å®Œäº†"
+"サインをé€ä¿¡ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jbpm.xml:640
@@ -1217,12 +1679,22 @@
#. Tag: para
#: Jbpm.xml:650
#, no-c-format
-msgid "At this point, jBPM takes over and continues executing the business process definition. (In more complex processes, several tasks might need to be completed before process execution can resume.)"
-msgstr "ã“ã®æ™‚点ã§jBPM ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’引継ãŽã€å®Ÿè¡Œã‚’続行ã—ã¾ã™ã€‚ (ã•ã‚‰ã«è¤‡é›‘ãªãƒ—ãƒã‚»ã‚¹ã§ã¯ãƒ—ãƒã‚»ã‚¹ã®å®Ÿè¡ŒãŒå¯èƒ½ã¨ãªã‚‹å‰ã«ã‚¿ã‚¹ã‚¯ãŒå®Œäº†ã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚)"
+msgid ""
+"At this point, jBPM takes over and continues executing the business process "
+"definition. (In more complex processes, several tasks might need to be "
+"completed before process execution can resume.)"
+msgstr ""
+"ã“ã®æ™‚点ã§jBPM ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’引継ãŽã€å®Ÿè¡Œã‚’続行ã—ã¾ã™ã€‚ (ã•ã‚‰ã«è¤‡é›‘"
+"ãªãƒ—ãƒã‚»ã‚¹ã§ã¯ãƒ—ãƒã‚»ã‚¹ã®å®Ÿè¡ŒãŒå¯èƒ½ã¨ãªã‚‹å‰ã«ã‚¿ã‚¹ã‚¯ãŒå®Œäº†ã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾"
+"ã™ã€‚)"
#. Tag: para
#: Jbpm.xml:656
#, no-c-format
-msgid "Please refer to the jBPM documentation for a more thorough overview of the sophisticated features that jBPM provides for managing complex business processes."
-msgstr "複雑ãªãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®ç®¡ç†ã‚’実ç¾ã™ã‚‹å„種ã®é«˜åº¦ãªæ©Ÿèƒ½ã®å…¨ä½“çš„ãªæ¦‚è¦ã«ã¤ã„ã¦ã¯ jBPM ドã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。"
-
+msgid ""
+"Please refer to the jBPM documentation for a more thorough overview of the "
+"sophisticated features that jBPM provides for managing complex business "
+"processes."
+msgstr ""
+"複雑ãªãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®ç®¡ç†ã‚’実ç¾ã™ã‚‹å„種ã®é«˜åº¦ãªæ©Ÿèƒ½ã®å…¨ä½“çš„ãªæ¦‚è¦ã«ã¤ã„ã¦"
+"㯠jBPM ドã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Jms.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Jms.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Jms.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Jms\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-23 13:16+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -21,29 +21,31 @@
#. Tag: para
#: Jms.xml:3
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Seam makes it very easy to perform work asynchronously from a web request. "
"When most people think of asynchronicity in Java EE, they think of using "
"JMS. This is certainly one way to approach the problem in Seam, and is the "
"right way when you have strict and well-defined quality of service "
-"requirements. Seam makes it easy to send and recieve JMS messages using Seam "
+"requirements. Seam makes it easy to send and receive JMS messages using Seam "
"components."
msgstr ""
-"Seamã§ã¯ã€Webè¦æ±‚ã«å¯¾ã—ã¦éžåŒæœŸã«å‡¦ç†ã‚’è¡Œã†ã“ã¨ãŒéžå¸¸ã«ç°¡å˜ã«ã§ãã¾"
-"ã™ã€‚ Java EEã§ã®éžåŒæœŸæ€§ã¨ã„ãˆã°ã€å¤šãã®äººã¯JMSã‚’æ€ã„æµ®ã‹ã¹ã‚‹ã§ã—ょã†ã€‚ ã“ã‚Œ"
-"ã¯ç¢ºã‹ã«Seamã§ã“ã®å•é¡Œã«ã‚¢ãƒ—ãƒãƒ¼ãƒã™ã‚‹ã²ã¨ã¤ã®æ–¹æ³•ã§ã™ã€‚ãã—ã¦åŽ³å¯†ã§æ˜Žç¢ºãª"
-"サービスå“質ã®è¦ä»¶ãŒã‚ã‚‹ãªã‚‰ã°ã€ã“ã‚Œã¯é©åˆ‡ãªæ–¹æ³•ã§ã™ã€‚ Seamã§ã¯ã€Seamコンãƒãƒ¼"
-"ãƒãƒ³ãƒˆã‚’使ã£ã¦ç°¡å˜ã«JMSメッセージをé€å—ä¿¡ã§ãã¾ã™ã€‚"
+"Seamã§ã¯ã€Webè¦æ±‚ã«å¯¾ã—ã¦éžåŒæœŸã«å‡¦ç†ã‚’è¡Œã†ã“ã¨ãŒéžå¸¸ã«ç°¡å˜ã«ã§ãã¾ã™ã€‚ Java "
+"EEã§ã®éžåŒæœŸæ€§ã¨ã„ãˆã°ã€å¤šãã®äººã¯JMSã‚’æ€ã„æµ®ã‹ã¹ã‚‹ã§ã—ょã†ã€‚ ã“ã‚Œã¯ç¢ºã‹ã«"
+"Seamã§ã“ã®å•é¡Œã«ã‚¢ãƒ—ãƒãƒ¼ãƒã™ã‚‹ã²ã¨ã¤ã®æ–¹æ³•ã§ã™ã€‚ãã—ã¦åŽ³å¯†ã§æ˜Žç¢ºãªã‚µãƒ¼ãƒ“スå“"
+"質ã®è¦ä»¶ãŒã‚ã‚‹ãªã‚‰ã°ã€ã“ã‚Œã¯é©åˆ‡ãªæ–¹æ³•ã§ã™ã€‚ Seamã§ã¯ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’"
+"使ã£ã¦ç°¡å˜ã«JMSメッセージをé€å—ä¿¡ã§ãã¾ã™ã€‚"
#. Tag: para
#: Jms.xml:11
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"But for many usecases, JMS is overkill. Seam layers a simple asynchronous "
+"But for many use cases, JMS is overkill. Seam layers a simple asynchronous "
"method and event facility over your choice of <emphasis>dispatchers</"
"emphasis>:"
-msgstr "ã—ã‹ã—多ãã®ä½¿ç”¨äº‹ä¾‹ã§ã¯JMSã¯éŽå‰°ã§ã™ã€‚ Seamã¯ã‚·ãƒ³ãƒ—ルãªéžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã¨ã‚¤ãƒ™ãƒ³ãƒˆæ©Ÿèƒ½ã‚’ディスパッãƒãƒ£ã®é¸æŠžã«å¿œã˜ã¦ãƒ¬ã‚¤ãƒ¤åŒ–ã—ã¾ã™ã€‚"
+msgstr ""
+"ã—ã‹ã—多ãã®ä½¿ç”¨äº‹ä¾‹ã§ã¯JMSã¯éŽå‰°ã§ã™ã€‚ Seamã¯ã‚·ãƒ³ãƒ—ルãªéžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã¨ã‚¤ãƒ™"
+"ント機能をディスパッãƒãƒ£ã®é¸æŠžã«å¿œã˜ã¦ãƒ¬ã‚¤ãƒ¤åŒ–ã—ã¾ã™ã€‚"
#. Tag: para
#: Jms.xml:18
@@ -51,7 +53,9 @@
msgid ""
"<literal>java.util.concurrent.ScheduledThreadPoolExecutor</literal> (by "
"default)"
-msgstr "<literal>java.util.concurrent.ScheduledThreadPoolExecutor</literal> (デフォルト)"
+msgstr ""
+"<literal>java.util.concurrent.ScheduledThreadPoolExecutor</literal> (デフォル"
+"ト)"
#. Tag: para
#: Jms.xml:23
@@ -82,7 +86,13 @@
"hence no guarantee that a task will ever actually be executed. If you're "
"working in an environment that supports EJB 3.0, and add the following line "
"to <literal>components.xml</literal>:"
-msgstr "éžåŒæœŸã®ã‚¤ãƒ™ãƒ³ãƒˆã‚„メソッドã®ã‚³ãƒ¼ãƒ«ã¯åŸºç¤Žã¨ãªã‚‹ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã¨åŒç‰ã®ã‚µãƒ¼ãƒ“スãŒæœŸå¾…ã•ã‚Œã¾ã™ã€‚ <literal>ScheduledThreadPoolExecutor</literal> をベースã¨ã™ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã¯åŠ¹çŽ‡çš„ãªåƒãã‚’ã—ã¾ã™ãŒã€ 永続éžåŒæœŸã®ã‚¿ã‚¹ã‚¯ã«å¯¾å¿œã—ã¦ã„ãªã„ãŸã‚タスクãŒå®Ÿéš›ã«å®Ÿè¡Œã•ã‚Œã‚‹ã‹ã¯ä¿è¨¼ã•ã‚Œã¾ã›ã‚“。 EJB 3.0 ã«å¯¾å¿œã™ã‚‹ç’°å¢ƒã§ä½œæ¥ã—ã¦ã„ã‚‹å ´åˆã¯æ¬¡ã®è¡Œã‚’ <literal>components.xml</literal> ã«è¿½åŠ ã—ã¾ã™ã€‚"
+msgstr ""
+"éžåŒæœŸã®ã‚¤ãƒ™ãƒ³ãƒˆã‚„メソッドã®ã‚³ãƒ¼ãƒ«ã¯åŸºç¤Žã¨ãªã‚‹ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã¨åŒ"
+"ç‰ã®ã‚µãƒ¼ãƒ“スãŒæœŸå¾…ã•ã‚Œã¾ã™ã€‚ <literal>ScheduledThreadPoolExecutor</literal> "
+"をベースã¨ã™ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã¯åŠ¹çŽ‡çš„ãªåƒãã‚’ã—ã¾ã™ãŒã€ 永続éžåŒæœŸ"
+"ã®ã‚¿ã‚¹ã‚¯ã«å¯¾å¿œã—ã¦ã„ãªã„ãŸã‚タスクãŒå®Ÿéš›ã«å®Ÿè¡Œã•ã‚Œã‚‹ã‹ã¯ä¿è¨¼ã•ã‚Œã¾ã›ã‚“。 EJB "
+"3.0 ã«å¯¾å¿œã™ã‚‹ç’°å¢ƒã§ä½œæ¥ã—ã¦ã„ã‚‹å ´åˆã¯æ¬¡ã®è¡Œã‚’ <literal>components.xml</"
+"literal> ã«è¿½åŠ ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jms.xml:46
@@ -100,7 +110,13 @@
"methods in Seam. The important thing to know is that any good EJB 3.0 "
"implementation will have the option of using persistent timers, which gives "
"some guarantee that the tasks will eventually be processed."
-msgstr "ã“れを行ã†ã¨éžåŒæœŸã®ã‚¿ã‚¹ã‚¯ãŒã‚³ãƒ³ãƒ†ãƒŠã® EJB タイマーサービスã«ã‚ˆã£ã¦å‡¦ç†ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ タイマーサービスã«ã¤ã„ã¦å分ãªçŸ¥è˜ãŒãªãã¦ã‚‚心é…ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。 Seam ã§éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã‚’使用ã™ã‚‹å ´åˆã¯ç›´æŽ¥ã‚¿ã‚¤ãƒžãƒ¼ã‚µãƒ¼ãƒ“スをæ“作ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。 ç†è§£ã—ã¦ãŠãã¹ãé‡è¦ãªéƒ¨åˆ†ã¨ã¯ã€ é©åˆ‡ã«å®Ÿè£…ã•ã‚Œã¦ã„ã‚‹ EJB 3.0 ã«ã¯æ°¸ç¶šã‚¿ã‚¤ãƒžãƒ¼ã‚’使用ã™ã‚‹ã‚ªãƒ—ションãŒã‚り〠ã“ã‚Œã«ã‚ˆã‚Šã‚¿ã‚¹ã‚¯ãŒæœ€çµ‚çš„ã«ã¯å‡¦ç†ã•ã‚Œã‚‹ã“ã¨ã‚’ä¿è¨¼ã—ã¾ã™ã€‚"
+msgstr ""
+"ã“れを行ã†ã¨éžåŒæœŸã®ã‚¿ã‚¹ã‚¯ãŒã‚³ãƒ³ãƒ†ãƒŠã® EJB タイマーサービスã«ã‚ˆã£ã¦å‡¦ç†ã•ã‚Œã‚‹"
+"よã†ã«ãªã‚Šã¾ã™ã€‚ タイマーサービスã«ã¤ã„ã¦å分ãªçŸ¥è˜ãŒãªãã¦ã‚‚心é…ã™ã‚‹å¿…è¦ã¯ã‚"
+"ã‚Šã¾ã›ã‚“。 Seam ã§éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã‚’使用ã™ã‚‹å ´åˆã¯ç›´æŽ¥ã‚¿ã‚¤ãƒžãƒ¼ã‚µãƒ¼ãƒ“スをæ“作ã™"
+"ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。 ç†è§£ã—ã¦ãŠãã¹ãé‡è¦ãªéƒ¨åˆ†ã¨ã¯ã€ é©åˆ‡ã«å®Ÿè£…ã•ã‚Œã¦ã„ã‚‹ "
+"EJB 3.0 ã«ã¯æ°¸ç¶šã‚¿ã‚¤ãƒžãƒ¼ã‚’使用ã™ã‚‹ã‚ªãƒ—ションãŒã‚り〠ã“ã‚Œã«ã‚ˆã‚Šã‚¿ã‚¹ã‚¯ãŒæœ€çµ‚çš„"
+"ã«ã¯å‡¦ç†ã•ã‚Œã‚‹ã“ã¨ã‚’ä¿è¨¼ã—ã¾ã™ã€‚"
#. Tag: para
#: Jms.xml:56
@@ -114,7 +130,15 @@
"named <literal>seam.quartz.properties</literal>. In addition, you need to "
"add the following line to <literal>components.xml</literal> to install the "
"Quartz dispatcher."
-msgstr "別ã®æ–¹æ³•ã¨ã—ã¦ã¯ã€ オープンソース㮠Quartz ライブラリを使ã£ã¦éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã‚’管ç†ã™ã‚‹æ–¹æ³•ã§ã™ã€‚ã“ã®å ´åˆã€ EAR ã« Quartz ライブラリ JAR (<literal>lib</literal> ディレクトリã«ã‚ã‚‹) ã‚’åŒæ¢±ã—ã¦ã‹ã‚‰ <literal>application.xml</literal> 㧠Java モジュールã¨ã—ã¦å®£è¨€ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Quartz ディスパッãƒãƒ£ã¯ã‚¯ãƒ©ã‚¹ãƒ‘ス㫠Quartz プãƒãƒ‘ãƒ†ã‚£ãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¿½åŠ ã™ã‚‹ã¨è¨å®šå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ <literal>seam.quartz.properties</literal> ã¨ã„ã†åå‰ã«ã—ã¦ãã ã•ã„。 ã¾ãŸã€ 次ã®è¡Œã‚’ <literal>components.xml</literal> ã«è¿½åŠ ã—㦠Quartz ディスパッãƒãƒ£ã‚’インストールã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"別ã®æ–¹æ³•ã¨ã—ã¦ã¯ã€ オープンソース㮠Quartz ライブラリを使ã£ã¦éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã‚’"
+"管ç†ã™ã‚‹æ–¹æ³•ã§ã™ã€‚ã“ã®å ´åˆã€ EAR ã« Quartz ライブラリ JAR (<literal>lib</"
+"literal> ディレクトリã«ã‚ã‚‹) ã‚’åŒæ¢±ã—ã¦ã‹ã‚‰ <literal>application.xml</"
+"literal> 㧠Java モジュールã¨ã—ã¦å®£è¨€ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Quartz ディスパッ"
+"ãƒãƒ£ã¯ã‚¯ãƒ©ã‚¹ãƒ‘ス㫠Quartz プãƒãƒ‘ãƒ†ã‚£ãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¿½åŠ ã™ã‚‹ã¨è¨å®šå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ "
+"<literal>seam.quartz.properties</literal> ã¨ã„ã†åå‰ã«ã—ã¦ãã ã•ã„。 ã¾ãŸã€ "
+"次ã®è¡Œã‚’ <literal>components.xml</literal> ã«è¿½åŠ ã—㦠Quartz ディスパッãƒãƒ£ã‚’"
+"インストールã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Jms.xml:66
@@ -130,7 +154,11 @@
"the EJB3 <literal>Timer</literal>, and the Quartz <literal>Scheduler</"
"literal> are largely the same. They can just \"plug and play\" by adding a "
"line to <literal>components.xml</literal>."
-msgstr "デフォルト㮠<literal>ScheduledThreadPoolExecutor</literal> ã® Seam API〠EJB3 <literal>Timer</literal>〠Quartz <literal>Scheduler</literal> ã®å¤§éƒ¨åˆ†ã¯åŒã˜ã«ãªã‚Šã¾ã™ã€‚ <literal>components.xml</literal> ã« 1 è¡Œè¿½åŠ ã™ã‚‹ã ã‘ã§ãƒ—ラグアンドプレイãŒå¯èƒ½ã§ã™ã€‚"
+msgstr ""
+"デフォルト㮠<literal>ScheduledThreadPoolExecutor</literal> 㮠Seam API〠"
+"EJB3 <literal>Timer</literal>〠Quartz <literal>Scheduler</literal> ã®å¤§éƒ¨åˆ†"
+"ã¯åŒã˜ã«ãªã‚Šã¾ã™ã€‚ <literal>components.xml</literal> ã« 1 è¡Œè¿½åŠ ã™ã‚‹ã ã‘ã§ãƒ—"
+"ラグアンドプレイãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: title
#: Jms.xml:75
@@ -150,10 +178,10 @@
"automatically poll the server for the result of the work."
msgstr ""
"最もå˜ç´”ãªã‹ãŸã¡ã§ã¯ã€éžåŒæœŸå‘¼ã³å‡ºã—ã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—を呼ã³å‡ºã—å´ã«å¯¾ã—ã¦"
-"éžåŒæœŸã« (ç•°ãªã‚‹ã‚¹ãƒ¬ãƒƒãƒ‰ã§) 処ç†ã•ã›ã‚‹ã ã‘ã§ã™ã€‚ ç§ãŸã¡ã¯é€šå¸¸ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«å³"
-"座ã«å¿œç”ã‚’è¿”ã—ã€é‡ã„仕事をãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å‡¦ç†ã•ã›ãŸã„å ´åˆã«ã€éžåŒæœŸ"
-"呼ã³å‡ºã—を使ã„ã¾ã™ã€‚ ã“ã®ãƒ‘ターンã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒå‡¦ç†çµæžœã‚’サーãƒã¸è‡ªå‹•çš„ã«"
-"ãƒãƒ¼ãƒªãƒ³ã‚°ã§ãるよã†ãªã€AJAXを使用ã™ã‚‹ã‚¢ãƒ—リケーションã§ã¨ã¦ã‚‚効果的ã§ã™ã€‚"
+"éžåŒæœŸã« (ç•°ãªã‚‹ã‚¹ãƒ¬ãƒƒãƒ‰ã§) 処ç†ã•ã›ã‚‹ã ã‘ã§ã™ã€‚ ç§ãŸã¡ã¯é€šå¸¸ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«"
+"å³åº§ã«å¿œç”ã‚’è¿”ã—ã€é‡ã„仕事をãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å‡¦ç†ã•ã›ãŸã„å ´åˆã«ã€éžåŒæœŸå‘¼ã³"
+"出ã—を使ã„ã¾ã™ã€‚ ã“ã®ãƒ‘ターンã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒå‡¦ç†çµæžœã‚’サーãƒã¸è‡ªå‹•çš„ã«ãƒãƒ¼"
+"リングã§ãるよã†ãªã€AJAXを使用ã™ã‚‹ã‚¢ãƒ—リケーションã§ã¨ã¦ã‚‚効果的ã§ã™ã€‚"
#. Tag: para
#: Jms.xml:85
@@ -162,8 +190,8 @@
"For EJB components, we annotate the local interface to specify that a method "
"is processed asynchronously."
msgstr ""
-"EJBコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã€ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’アノテートã—ã¦ãƒ¡ã‚½ãƒƒãƒ‰ãŒéžåŒ"
-"期ã«å‡¦ç†ã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚"
+"EJBコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã€ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’アノテートã—ã¦ãƒ¡ã‚½ãƒƒãƒ‰ãŒéžåŒæœŸ"
+"ã«å‡¦ç†ã•ã‚Œã‚‹ã‚ˆã†æŒ‡å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jms.xml:90
@@ -377,7 +405,14 @@
"<literal>Future</literal> from the JDK. For the Quartz dispatcher, it "
"returns <literal>QuartzTriggerHandle</literal>, which we will discuss in the "
"next section."
-msgstr "クライアント〠サーãƒãƒ¼ã„ãšã‚Œã‚‚呼ã³å‡ºã—ã«é–¢é€£ã™ã‚‹ <literal>Timer</literal> オブジェクトã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 以下ã«ç¤ºã™ <literal>Timer</literal> オブジェクト㯠EJB3 ディスパッãƒãƒ£ã‚’使用ã™ã‚‹å ´åˆã¯ EJB 3 ã®ã‚¿ã‚¤ãƒžãƒ¼ã«ãªã‚Šã¾ã™ã€‚ デフォルト㮠<literal>ScheduledThreadPoolExecutor</literal> ã®å ´åˆã€ è¿”ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト㯠JDK ã‹ã‚‰ã® <literal>Future</literal> ã«ãªã‚Šã¾ã™ã€‚ Quartz ディスパッãƒãƒ£ã®å ´åˆã¯ <literal>QuartzTriggerHandle</literal> ã‚’è¿”ã—ã¾ã™ã€‚ ã“ã‚Œã«ã¤ã„ã¦ã¯æ¬¡ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§èª¬æ˜Žã—ã¦ã„ãã¾ã™ã€‚"
+msgstr ""
+"クライアント〠サーãƒãƒ¼ã„ãšã‚Œã‚‚呼ã³å‡ºã—ã«é–¢é€£ã™ã‚‹ <literal>Timer</literal> オ"
+"ブジェクトã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 以下ã«ç¤ºã™ <literal>Timer</literal> "
+"オブジェクト㯠EJB3 ディスパッãƒãƒ£ã‚’使用ã™ã‚‹å ´åˆã¯ EJB 3 ã®ã‚¿ã‚¤ãƒžãƒ¼ã«ãªã‚Šã¾"
+"ã™ã€‚ デフォルト㮠<literal>ScheduledThreadPoolExecutor</literal> ã®å ´åˆã€ è¿”"
+"ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト㯠JDK ã‹ã‚‰ã® <literal>Future</literal> ã«ãªã‚Šã¾ã™ã€‚ "
+"Quartz ディスパッãƒãƒ£ã®å ´åˆã¯ <literal>QuartzTriggerHandle</literal> ã‚’è¿”ã—ã¾"
+"ã™ã€‚ ã“ã‚Œã«ã¤ã„ã¦ã¯æ¬¡ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§èª¬æ˜Žã—ã¦ã„ãã¾ã™ã€‚"
#. Tag: programlisting
#: Jms.xml:129
@@ -495,8 +530,11 @@
"annotations as above. But it has some powerful additional features. The "
"Quartz dispatcher supports three new annotations."
msgstr ""
-"Quartz ディスパッãƒãƒ£ (インストール方法ã«ã¤ã„ã¦ã¯å‰è¿°ã®èª¬æ˜Žã‚’å‚ç…§) ã§ã¯ä¸Šè¨˜ã®ã‚ˆã†ãª <literal>@Asynchronous</literal>〠<literal>@Duration</literal>〠"
-"<literal>@Expiration</literal>〠<literal>@IntervalDuration</literal> ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä½¿ç”¨ã§ãã¾ã™ã€‚ ãŸã ã—〠強力ãªè¿½åŠ 機能ãŒã‚ã‚Šã¾ã™ã€‚ Quartz ディスパッãƒãƒ£ã¯ 3 種類ã®æ–°ã—ã„アノテーションã«å¯¾å¿œã—ã¾ã™ã€‚"
+"Quartz ディスパッãƒãƒ£ (インストール方法ã«ã¤ã„ã¦ã¯å‰è¿°ã®èª¬æ˜Žã‚’å‚ç…§) ã§ã¯ä¸Šè¨˜ã®"
+"よã†ãª <literal>@Asynchronous</literal>〠<literal>@Duration</literal>〠"
+"<literal>@Expiration</literal>〠<literal>@IntervalDuration</literal> ã®ã‚¢ãƒŽ"
+"テーションãŒä½¿ç”¨ã§ãã¾ã™ã€‚ ãŸã ã—〠強力ãªè¿½åŠ 機能ãŒã‚ã‚Šã¾ã™ã€‚ Quartz ディス"
+"パッãƒãƒ£ã¯ 3 種類ã®æ–°ã—ã„アノテーションã«å¯¾å¿œã—ã¾ã™ã€‚"
#. Tag: para
#: Jms.xml:148
@@ -505,7 +543,10 @@
"The <literal>@FinalExpiration</literal> annotation specifies an end date for "
"the recurring task. Note that you can inject the <code>QuartzTriggerHandle</"
"code>."
-msgstr "<literal>@FinalExpiration</literal> アノテーションã¯å復タスクã®çµ‚了日を指定ã—ã¾ã™ã€‚ <code>QuartzTriggerHandle</code> ã®ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆãŒå¯èƒ½ãªã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。"
+msgstr ""
+"<literal>@FinalExpiration</literal> アノテーションã¯å復タスクã®çµ‚了日を指定"
+"ã—ã¾ã™ã€‚ <code>QuartzTriggerHandle</code> ã®ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆãŒå¯èƒ½ãªã®ã§æ³¨æ„ã—ã¦"
+"ãã ã•ã„。"
#. Tag: programlisting
#: Jms.xml:150
@@ -566,7 +607,12 @@
"The <literal>QuartzTriggerHandle</literal> object is serializable, so you "
"can save it into the database if you need to keep it around for extended "
"period of time."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ <literal>QuartzTriggerHandle</literal> ã‚’è¿”ã™ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。 後ã§ã“れを使用ã—ã¦ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ©ã®åœæ¢ã€ 一時åœæ¢ã€ å†é–‹ãªã©ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ <literal>QuartzTriggerHandle</literal> オブジェクトã¯ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºå¯èƒ½ã§ã‚ã‚‹ãŸã‚〠長期間ã«æ¸¡ã‚Šã“れをç¶æŒã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿å˜ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ <literal>QuartzTriggerHandle</literal> ã‚’è¿”ã™ã®ã§æ³¨æ„ã—ã¦ãã "
+"ã•ã„。 後ã§ã“れを使用ã—ã¦ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ©ã®åœæ¢ã€ 一時åœæ¢ã€ å†é–‹ãªã©ã‚’è¡Œã†ã“ã¨ãŒ"
+"ã§ãã¾ã™ã€‚ <literal>QuartzTriggerHandle</literal> オブジェクトã¯ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚º"
+"å¯èƒ½ã§ã‚ã‚‹ãŸã‚〠長期間ã«æ¸¡ã‚Šã“れをç¶æŒã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿å˜"
+"ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Jms.xml:154
@@ -607,7 +653,10 @@
"The <literal>@IntervalCron</literal> annotation supports Unix cron job "
"syntax for task scheduling. For instance, the following asynchronous method "
"runs at 2:10pm and at 2:44pm every Wednesday in the month of March."
-msgstr "<literal>@IntervalCron</literal> アノテーションã¯ã‚¿ã‚¹ã‚¯ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã†ã®ã« Unix cron ジョブ構文をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ 次ã®éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã¯ 3 月ã®æ¯Žæ°´æ›œæ—¥ã® 2:10pm 㨠2:44pm ã«å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>@IntervalCron</literal> アノテーションã¯ã‚¿ã‚¹ã‚¯ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã†ã®"
+"ã« Unix cron ジョブ構文をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ 次ã®éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã¯ 3 "
+"月ã®æ¯Žæ°´æ›œæ—¥ã® 2:10pm 㨠2:44pm ã«å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
#: Jms.xml:159
@@ -658,7 +707,11 @@
"asynchronous method runs at 14:00 on the 2nd business day of each month. By "
"default, it excludes all weekends and US federal holidays until 2010 from "
"the business days."
-msgstr "<literal>@IntervalBusinessDay</literal> アノテーションã¯ã€Œç¬¬X日営æ¥æ—¥ã€ã¨ã„ã†çŠ¶æ³ã®å‘¼ã³å‡ºã—ã«å¯¾å¿œã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ 次ã®éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã¯æ¯Žæœˆç¬¬2å–¶æ¥æ—¥ã® 14:00 ã«å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚ デフォルトã§ã¯ 2010 å¹´ã¾ã§ã™ã¹ã¦ã®é€±æœ«ã¨ã‚¢ãƒ¡ãƒªã‚«åˆè¡†å›½ã®ç¥æ—¥ã‚’å–¶æ¥æ—¥ã‹ã‚‰é™¤å¤–ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>@IntervalBusinessDay</literal> アノテーションã¯ã€Œç¬¬X日営æ¥æ—¥ã€ã¨ã„ã†"
+"状æ³ã®å‘¼ã³å‡ºã—ã«å¯¾å¿œã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ 次ã®éžåŒæœŸãƒ¡ã‚½ãƒƒãƒ‰ã¯æ¯Žæœˆç¬¬2å–¶æ¥æ—¥ã® "
+"14:00 ã«å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚ デフォルトã§ã¯ 2010 å¹´ã¾ã§ã™ã¹ã¦ã®é€±æœ«ã¨ã‚¢ãƒ¡ãƒªã‚«åˆè¡†å›½"
+"ã®ç¥æ—¥ã‚’å–¶æ¥æ—¥ã‹ã‚‰é™¤å¤–ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Jms.xml:164
@@ -708,7 +761,10 @@
"the invocation trigger. You can specify more holidays (e.g., company "
"holidays, non-US holidays etc.) via the <literal>additionalHolidays</"
"literal> property."
-msgstr "<literal>NthBusinessDay</literal> オブジェクトã«ã¯å‘¼ã³å‡ºã—トリガーã®è¨å®šãŒå«ã¾ã‚Œã¾ã™ã€‚ <literal>additionalHolidays</literal> プãƒãƒ‘ティを使ã£ã¦ç¥æ—¥ã‚’è¿½åŠ æŒ‡å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (例〠会社固有ã®ä¼‘ã¿ã€ アメリカåˆè¡†å›½ä»¥å¤–ã®ç¥æ—¥ãªã©)。"
+msgstr ""
+"<literal>NthBusinessDay</literal> オブジェクトã«ã¯å‘¼ã³å‡ºã—トリガーã®è¨å®šãŒå«"
+"ã¾ã‚Œã¾ã™ã€‚ <literal>additionalHolidays</literal> プãƒãƒ‘ティを使ã£ã¦ç¥æ—¥ã‚’è¿½åŠ "
+"指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (例〠会社固有ã®ä¼‘ã¿ã€ アメリカåˆè¡†å›½ä»¥å¤–ã®ç¥æ—¥ãªã©)。"
#. Tag: programlisting
#: Jms.xml:168
@@ -772,7 +828,11 @@
"and <literal>@IntervalNthBusinessDay</literal> annotations are mutually "
"exclusive. If they are used in the same method, a <literal>RuntimeException</"
"literal> will be thrown."
-msgstr "<literal>@IntervalDuration</literal>〠<literal>@IntervalCron</literal>〠<literal>@IntervalNthBusinessDay</literal> ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯äº’ã„ã«çŸ›ç›¾ã—ã¾ã™ã€‚ åŒã˜ãƒ¡ã‚½ãƒƒãƒ‰å†…ã§ä½¿ç”¨ã•ã‚Œã‚‹ã¨ <literal>RuntimeException</literal> ãŒã‚¹ãƒãƒ¼ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"<literal>@IntervalDuration</literal>〠<literal>@IntervalCron</literal>〠"
+"<literal>@IntervalNthBusinessDay</literal> ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯äº’ã„ã«çŸ›ç›¾ã—ã¾"
+"ã™ã€‚ åŒã˜ãƒ¡ã‚½ãƒƒãƒ‰å†…ã§ä½¿ç”¨ã•ã‚Œã‚‹ã¨ <literal>RuntimeException</literal> ãŒã‚¹"
+"ãƒãƒ¼ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Jms.xml:175
@@ -792,7 +852,16 @@
"service dispatcher, use <literal>TimerSchedule</literal>). Components may "
"observe asynchronous events in the usual way, but remember that only the "
"business process context is propagated to the asynchronous thread."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚‚éžåŒæœŸã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ éžåŒæœŸå‡¦ç†ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’引ãèµ·ã“ã™å ´åˆã¯ <literal>Events</literal> ã® <literal>raiseAsynchronousEvent()</literal> メソッドを呼ã³å‡ºã™ã ã‘ã§ã™ã€‚ 指定時刻ã«èµ·ãるイベントをスケジュールã™ã‚‹ã«ã¯ <literal>raiseTimedEvent()</literal> メソッドを呼ã³å‡ºã— <emphasis>schedule</emphasis> オブジェクトを渡ã—ã¾ã™ (デフォルトã®ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã¾ãŸã¯ã‚¿ã‚¤ãƒžãƒ¼ã‚µãƒ¼ãƒ“スã®ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã®å ´åˆã¯ <literal>TimerSchedule</literal> を使用ã™ã‚‹)。 コンãƒãƒ¼ãƒãƒ³ãƒˆã¯é€šå¸¸é€šã‚Šã«éžåŒæœŸã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’監視ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ãŒã€ éžåŒæœŸã‚¹ãƒ¬ãƒƒãƒ‰ã«ä¼æ’ã•ã‚Œã‚‹ã®ã¯ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã®ã¿ã«ãªã‚‹ã“ã¨ã‚’忘れãªã„よã†ã«ã—ã¦ãã ã•ã„。"
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆé§†å‹•ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚‚éžåŒæœŸã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ éžåŒæœŸå‡¦ç†ã®ã‚¤ãƒ™ãƒ³"
+"トを引ãèµ·ã“ã™å ´åˆã¯ <literal>Events</literal> ã® "
+"<literal>raiseAsynchronousEvent()</literal> メソッドを呼ã³å‡ºã™ã ã‘ã§ã™ã€‚ 指定"
+"時刻ã«èµ·ãるイベントをスケジュールã™ã‚‹ã«ã¯ <literal>raiseTimedEvent()</"
+"literal> メソッドを呼ã³å‡ºã— <emphasis>schedule</emphasis> オブジェクトを渡ã—"
+"ã¾ã™ (デフォルトã®ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã¾ãŸã¯ã‚¿ã‚¤ãƒžãƒ¼ã‚µãƒ¼ãƒ“スã®ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã®å ´åˆ"
+"㯠<literal>TimerSchedule</literal> を使用ã™ã‚‹)。 コンãƒãƒ¼ãƒãƒ³ãƒˆã¯é€šå¸¸é€šã‚Šã«"
+"éžåŒæœŸã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’監視ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ãŒã€ éžåŒæœŸã‚¹ãƒ¬ãƒƒãƒ‰ã«ä¼æ’ã•ã‚Œã‚‹ã®ã¯ãƒ“"
+"ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã®ã¿ã«ãªã‚‹ã“ã¨ã‚’忘れãªã„よã†ã«ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Jms.xml:188
@@ -810,7 +879,12 @@
"and the EJB3 timer service will swallow the exception. Seam therefore "
"catches any exception which propagates out of the asynchronous call before "
"it reaches the dispatcher."
-msgstr "å„éžåŒæœŸãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã¯ä¾‹å¤–ãŒãれを通ã˜ã¦ä¼æ’ã•ã‚Œã‚‹å ´åˆã¯ãã‚Œãžã‚Œç•°ãªã£ãŸå‹•ä½œã‚’ã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ <literal>java.util.concurrent</literal> ディスパッãƒãƒ£ã¯ç¹°ã‚Šè¿”ã™ã‚³ãƒ¼ãƒ«ã®å®Ÿè¡ŒãŒã“れ以上起ããªã„よã†ä¸€æ™‚åœæ¢ã—〠EJB3 タイマーサービスãŒãã®ä¾‹å¤–ã‚’å¸åŽã—ã¾ã™ã€‚ ã—ãŸãŒã£ã¦ä¼æ’ã™ã‚‹ä¾‹å¤–ã¯ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã«åˆ°é”ã™ã‚‹å‰ã«ã™ã¹ã¦ Seam ã«ã‚ˆã£ã¦éžåŒæœŸã®ã‚³ãƒ¼ãƒ«ã‹ã‚‰ã‚ャッãƒã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"å„éžåŒæœŸãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã¯ä¾‹å¤–ãŒãれを通ã˜ã¦ä¼æ’ã•ã‚Œã‚‹å ´åˆã¯ãã‚Œãžã‚Œç•°ãªã£ãŸå‹•"
+"作をã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€ <literal>java.util.concurrent</literal> ディスパッ"
+"ãƒãƒ£ã¯ç¹°ã‚Šè¿”ã™ã‚³ãƒ¼ãƒ«ã®å®Ÿè¡ŒãŒã“れ以上起ããªã„よã†ä¸€æ™‚åœæ¢ã—〠EJB3 タイマー"
+"サービスãŒãã®ä¾‹å¤–ã‚’å¸åŽã—ã¾ã™ã€‚ ã—ãŸãŒã£ã¦ä¼æ’ã™ã‚‹ä¾‹å¤–ã¯ãƒ‡ã‚£ã‚¹ãƒ‘ッãƒãƒ£ã«åˆ°é”"
+"ã™ã‚‹å‰ã«ã™ã¹ã¦ Seam ã«ã‚ˆã£ã¦éžåŒæœŸã®ã‚³ãƒ¼ãƒ«ã‹ã‚‰ã‚ャッãƒã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Jms.xml:200
@@ -821,8 +895,10 @@
"behavior globally by overriding the <literal>org.jboss.seam.async."
"asynchronousExceptionHandler</literal> component:"
msgstr ""
-"デフォルトã§ã¯ã€ éžåŒæœŸå®Ÿè¡Œã‹ã‚‰ä¼æ’ã™ã‚‹ä¾‹å¤–ã¯ã™ã¹ã¦ã‚¨ãƒ©ãƒ¼ãƒ¬ãƒ™ãƒ«ã§ã‚ャッãƒã•ã‚Œãƒã‚°è¨˜éŒ²ã•ã‚Œã¾ã™ã€‚ <literal>org.jboss.seam.async."
-"asynchronousExceptionHandler</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’上書ãã™ã‚‹ã¨ã“ã®å‹•ä½œã‚’ã‚°ãƒãƒ¼ãƒãƒ«ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+"デフォルトã§ã¯ã€ éžåŒæœŸå®Ÿè¡Œã‹ã‚‰ä¼æ’ã™ã‚‹ä¾‹å¤–ã¯ã™ã¹ã¦ã‚¨ãƒ©ãƒ¼ãƒ¬ãƒ™ãƒ«ã§ã‚ャッãƒã•ã‚Œ"
+"ãƒã‚°è¨˜éŒ²ã•ã‚Œã¾ã™ã€‚ <literal>org.jboss.seam.async."
+"asynchronousExceptionHandler</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’上書ãã™ã‚‹ã¨ã“ã®å‹•ä½œã‚’"
+"ã‚°ãƒãƒ¼ãƒãƒ«ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Jms.xml:208
@@ -864,12 +940,15 @@
#. Tag: para
#: Jms.xml:210
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Here, for example, using <literal>java.util.concurrent</literal> dispatcher, "
-"we inject it's control object and cancel all future invocations when an "
+"we inject its control object and cancel all future invocations when an "
"exception is encountered"
-msgstr "ãŸã¨ãˆã° ã“ã® <literal>java.util.concurrent</literal> ディスパッãƒãƒ£ã‚’使用ã—ã¦ã„る例ã§ã¯ã€ ãã®åˆ¶å¾¡ã‚ªãƒ–ジェクトをインジェクトã—ã¦ä¾‹å¤–ãŒç™ºç”Ÿã™ã‚‹ã¨ä»Šå¾Œã®å‘¼ã³å‡ºã—ã™ã¹ã¦ã‚’å–り消ã—ã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"ãŸã¨ãˆã° ã“ã® <literal>java.util.concurrent</literal> ディスパッãƒãƒ£ã‚’使用ã—"
+"ã¦ã„る例ã§ã¯ã€ ãã®åˆ¶å¾¡ã‚ªãƒ–ジェクトをインジェクトã—ã¦ä¾‹å¤–ãŒç™ºç”Ÿã™ã‚‹ã¨ä»Šå¾Œã®å‘¼"
+"ã³å‡ºã—ã™ã¹ã¦ã‚’å–り消ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Jms.xml:216
@@ -878,7 +957,10 @@
"You can also alter this behavior for an individual component by implementing "
"the method <literal>public void handleAsynchronousException(Exception "
"exception);</literal> on the component. For example:"
-msgstr "ã¾ãŸã€ コンãƒãƒ¼ãƒãƒ³ãƒˆä¸Šã«ãƒ¡ã‚½ãƒƒãƒ‰ <literal>public void handleAsynchronousException(Exception exception);</literal> を実装ã™ã‚‹ã“ã¨ã§å€‹åˆ¥ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã“ã®å‹•ä½œã‚’変更ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŸã¨ãˆã°ã€"
+msgstr ""
+"ã¾ãŸã€ コンãƒãƒ¼ãƒãƒ³ãƒˆä¸Šã«ãƒ¡ã‚½ãƒƒãƒ‰ <literal>public void "
+"handleAsynchronousException(Exception exception);</literal> を実装ã™ã‚‹ã“ã¨ã§"
+"個別ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã“ã®å‹•ä½œã‚’変更ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŸã¨ãˆã°ã€"
#. Tag: programlisting
#: Jms.xml:223
@@ -904,7 +986,8 @@
msgid ""
"Seam makes it easy to send and receive JMS messages to and from Seam "
"components."
-msgstr "Seam 㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã® JMS メッセージã®é€å—信を容易ã«ã—ã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"Seam 㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã® JMS メッセージã®é€å—信を容易ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
#: Jms.xml:238
@@ -921,8 +1004,11 @@
"tell Seam where to find the <literal>QueueConnectionFactory</literal> and/or "
"<literal>TopicConnectionFactory</literal>."
msgstr ""
-"JMS メッセージをé€ä¿¡ã™ã‚‹ãŸã‚ Seam ã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã‚’è¨å®šã™ã‚‹ã«ã¯ã€ Seam 㫠メッセージã®é€ä¿¡å…ˆã¨ãªã‚‹ãƒˆãƒ”ックãŠã‚ˆã³ã‚ューã«é–¢ã™ã‚‹æƒ…å ±ã‚’çŸ¥ã‚‰ã›ã€ ã¾ãŸ <literal>QueueConnectionFactory</literal> 㨠"
-"<literal>TopicConnectionFactory</literal> ã®ä¸¡æ–¹ã‚ã‚‹ã„ã¯ã„ãšã‚Œã‹ã®å ´æ‰€ã‚‚知らã›ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+"JMS メッセージをé€ä¿¡ã™ã‚‹ãŸã‚ Seam ã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã‚’è¨å®šã™ã‚‹ã«ã¯ã€ "
+"Seam 㫠メッセージã®é€ä¿¡å…ˆã¨ãªã‚‹ãƒˆãƒ”ックãŠã‚ˆã³ã‚ューã«é–¢ã™ã‚‹æƒ…å ±ã‚’çŸ¥ã‚‰ã›ã€ ã¾"
+"㟠<literal>QueueConnectionFactory</literal> 㨠"
+"<literal>TopicConnectionFactory</literal> ã®ä¸¡æ–¹ã‚ã‚‹ã„ã¯ã„ãšã‚Œã‹ã®å ´æ‰€ã‚‚知ら"
+"ã›ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Jms.xml:247
@@ -1103,5 +1189,7 @@
msgid ""
"Seam Remoting lets you subscribe to a JMS topic from client-side JavaScript. "
"This is described in <xref linkend=\"remoting\"/>."
-msgstr "Seam Remoting ã«ã‚ˆã‚Šã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´ã® JavaScript ã‹ã‚‰ JMS トピックã«ã‚µãƒ–スクライブã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã‚Œã«ã¤ã„ã¦ã¯ <xref linkend=\"remoting\"/> ã«è¨˜è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚"
-
+msgstr ""
+"Seam Remoting ã«ã‚ˆã‚Šã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´ã® JavaScript ã‹ã‚‰ JMS トピックã«ã‚µãƒ–スクラ"
+"イブã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã‚Œã«ã¤ã„ã¦ã¯ <xref linkend=\"remoting\"/> ã«è¨˜è¼‰ã•"
+"ã‚Œã¦ã„ã¾ã™ã€‚"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Mail.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Mail.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Mail.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-19 10:59+0900\n"
"Last-Translator: Ken Yamada <ken at tydfam.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,26 +22,45 @@
#. Tag: para
#: Mail.xml:3
#, no-c-format
-msgid "Seam now includes an optional components for templating and sending emails."
-msgstr "Seam ã«ã¯ é›»åメールã®é€ä¿¡ãŠã‚ˆã³ãƒ†ãƒ³ãƒ—レート作æˆç”¨ã®ã‚ªãƒ—ションコンãƒãƒ¼ãƒãƒ³ãƒˆãŒå«ã¾ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"Seam now includes an optional components for templating and sending emails."
+msgstr ""
+"Seam ã«ã¯ é›»åメールã®é€ä¿¡ãŠã‚ˆã³ãƒ†ãƒ³ãƒ—レート作æˆç”¨ã®ã‚ªãƒ—ションコンãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ãŒå«ã¾ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:7
#, no-c-format
-msgid "Email support is provided by <literal>jboss-seam-mail.jar</literal>. This JAR contains the mail JSF controls, which are used to construct emails, and the <literal>mailSession</literal> manager component."
-msgstr "é›»åメールã®ã‚µãƒãƒ¼ãƒˆã¯ <literal>jboss-seam-mail.jar</literal> ã«ã‚ˆã‚Šæä¾›ã•ã‚Œã¾ã™ã€‚ ã“ã® JAR ã«ã¯ãƒ¡ãƒ¼ãƒ«ã®ä½œæˆã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ¡ãƒ¼ãƒ« JSF コントãƒãƒ¼ãƒ«ãŠã‚ˆã³ <literal>mailSession</literal> 管ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå«ã¾ã‚Œã¾ã™ã€‚"
+msgid ""
+"Email support is provided by <literal>jboss-seam-mail.jar</literal>. This "
+"JAR contains the mail JSF controls, which are used to construct emails, and "
+"the <literal>mailSession</literal> manager component."
+msgstr ""
+"é›»åメールã®ã‚µãƒãƒ¼ãƒˆã¯ <literal>jboss-seam-mail.jar</literal> ã«ã‚ˆã‚Šæä¾›ã•ã‚Œ"
+"ã¾ã™ã€‚ ã“ã® JAR ã«ã¯ãƒ¡ãƒ¼ãƒ«ã®ä½œæˆã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ¡ãƒ¼ãƒ« JSF コントãƒãƒ¼ãƒ«ãŠã‚ˆã³ "
+"<literal>mailSession</literal> 管ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå«ã¾ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:13
#, no-c-format
-msgid "The examples/mail project contains an example of the email support in action. It demonstrates proper packaging, and it contains a number of example that demonstrate the key features currently supported."
-msgstr " examples/mail プãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¯å®Ÿè¡Œå¯èƒ½ãªãƒ‡ãƒ¢ç”¨é›»åメールサãƒãƒ¼ãƒˆã®ã‚µãƒ³ãƒ—ルãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ æ£ã—ã„パッケージングã®æ–¹æ³•ã‚’è¡Œã„〠ã¾ãŸç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„る主è¦ãªæ©Ÿèƒ½ã‚’実際ã«ç¤ºã™ã‚µãƒ³ãƒ—ルãŒã„ãã¤ã‹å«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The examples/mail project contains an example of the email support in "
+"action. It demonstrates proper packaging, and it contains a number of "
+"example that demonstrate the key features currently supported."
+msgstr ""
+" examples/mail プãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¯å®Ÿè¡Œå¯èƒ½ãªãƒ‡ãƒ¢ç”¨é›»åメールサãƒãƒ¼ãƒˆã®ã‚µãƒ³ãƒ—ルãŒ"
+"å«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ æ£ã—ã„パッケージングã®æ–¹æ³•ã‚’è¡Œã„〠ã¾ãŸç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„"
+"る主è¦ãªæ©Ÿèƒ½ã‚’実際ã«ç¤ºã™ã‚µãƒ³ãƒ—ルãŒã„ãã¤ã‹å«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:19
#, no-c-format
-msgid "You can also test your mail's using Seam's integration testing environment. See <xref linkend=\"testing.mail\"/>."
-msgstr "Seamã®çµ±åˆãƒ†ã‚¹ãƒˆç’°å¢ƒã§é›»åメールã®å‹•ä½œã‚’テストã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ <xref linkend=\"testing.mail\"/>å‚ç…§"
+msgid ""
+"You can also test your mail's using Seam's integration testing environment. "
+"See <xref linkend=\"testing.mail\"/>."
+msgstr ""
+"Seamã®çµ±åˆãƒ†ã‚¹ãƒˆç’°å¢ƒã§é›»åメールã®å‹•ä½œã‚’テストã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ <xref "
+"linkend=\"testing.mail\"/>å‚ç…§"
#. Tag: title
#: Mail.xml:25
@@ -52,8 +71,12 @@
#. Tag: para
#: Mail.xml:27
#, no-c-format
-msgid "You don't need to learn a whole new templating language to use Seam Mail — an email is just facelet!"
-msgstr "Seamã®é›»åメール機能ã¯Faceletsを利用ã—ã¦è¨˜è¿°ã—ã¦ã„ã‚‹ã®ã§ã€æ–°ãŸãªãƒ†ãƒ³ãƒ—レート用ã®è¨€èªžã‚’å¦ã¶å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。 "
+msgid ""
+"You don't need to learn a whole new templating language to use Seam Mail "
+"— an email is just facelet!"
+msgstr ""
+"Seamã®é›»åメール機能ã¯Faceletsを利用ã—ã¦è¨˜è¿°ã—ã¦ã„ã‚‹ã®ã§ã€æ–°ãŸãªãƒ†ãƒ³ãƒ—レート"
+"用ã®è¨€èªžã‚’å¦ã¶å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。 "
#. Tag: programlisting
#: Mail.xml:32
@@ -64,13 +87,15 @@
" xmlns:h=\"http://java.sun.com/jsf/html\">\n"
" \n"
" <m:from name=\"Peter\" address=\"peter at example.com\" />\n"
-" <m:to name=\"#{person.firstname} #{person.lastname}\">#{person.address}</m:to>\n"
+" <m:to name=\"#{person.firstname} #{person.lastname}\">#{person.address}</"
+"m:to>\n"
" <m:subject>Try out Seam!</m:subject>\n"
" \n"
" <m:body>\n"
" <p><h:outputText value=\"Dear #{person.firstname}\" />,</p>\n"
" <p>You can try out Seam by visiting \n"
-" <a href=\"http://labs.jboss.com/jbossseam\">http://labs.jboss.com/jbossseam</a>.</p>\n"
+" <a href=\"http://labs.jboss.com/jbossseam\">http://labs.jboss.com/"
+"jbossseam</a>.</p>\n"
" <p>Regards,</p>\n"
" <p>Pete</p>\n"
" </m:body>\n"
@@ -82,13 +107,15 @@
" xmlns:h=\"http://java.sun.com/jsf/html\">\n"
" \n"
" <m:from name=\"Peter\" address=\"peter at example.com\" />\n"
-" <m:to name=\"#{person.firstname} #{person.lastname}\">#{person.address}</m:to>\n"
+" <m:to name=\"#{person.firstname} #{person.lastname}\">#{person.address}</"
+"m:to>\n"
" <m:subject>Try out Seam!</m:subject>\n"
" \n"
" <m:body>\n"
" <p><h:outputText value=\"Dear #{person.firstname}\" />,</p>\n"
" <p>You can try out Seam by visiting \n"
-" <a href=\"http://labs.jboss.com/jbossseam\">http://labs.jboss.com/jbossseam</a>.</p>\n"
+" <a href=\"http://labs.jboss.com/jbossseam\">http://labs.jboss.com/"
+"jbossseam</a>.</p>\n"
" <p>Regards,</p>\n"
" <p>Pete</p>\n"
" </m:body>\n"
@@ -98,20 +125,44 @@
#. Tag: para
#: Mail.xml:34
#, no-c-format
-msgid "The <literal><m:message></literal> tag wraps the whole message, and tells Seam to start rendering an email. Inside the <literal><m:message></literal> tag we use an <literal><m:from></literal> tag to set who the message is from, a <literal><m:to></literal> tag to specify a sender (notice how we use EL as we would in a normal facelet), and a <literal><m:subject></literal> tag."
-msgstr "<literal><m:message></literal> ã‚¿ã‚°ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å…¨ä½“を包ã¿ã€ Seam ã« email ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã‚’開始ã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã—ã¾ã™ã€‚ <literal><m:message></literal> タグ内ã§ã¯ã€ メッセージã®é€ä¿¡å…ƒã®è¨å®šã« <literal><m:from></literal> タグ〠é€ä¿¡è€…ã®æŒ‡å®šã« <literal><m:to></literal> ã‚¿ã‚° (通常ã®Facelets 内ã«ã‚ã‚‹ã®ã§ãã‚Œã«å¿œã˜ãŸ EL ã®ä½¿ç”¨æ–¹æ³•ã«æ³¨æ„ã—ã¦ãã ã•ã„)〠ã¾ãŸ <literal><m:subject></literal> タグを使用ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal><m:message></literal> tag wraps the whole message, and "
+"tells Seam to start rendering an email. Inside the <literal><m:message>"
+"</literal> tag we use an <literal><m:from></literal> tag to set who "
+"the message is from, a <literal><m:to></literal> tag to specify a "
+"sender (notice how we use EL as we would in a normal facelet), and a "
+"<literal><m:subject></literal> tag."
+msgstr ""
+"<literal><m:message></literal> ã‚¿ã‚°ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å…¨ä½“を包ã¿ã€ Seam ã« "
+"email ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã‚’開始ã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã—ã¾ã™ã€‚ <literal><m:message></"
+"literal> タグ内ã§ã¯ã€ メッセージã®é€ä¿¡å…ƒã®è¨å®šã« <literal><m:from></"
+"literal> タグ〠é€ä¿¡è€…ã®æŒ‡å®šã« <literal><m:to></literal> ã‚¿ã‚° (通常ã®"
+"Facelets 内ã«ã‚ã‚‹ã®ã§ãã‚Œã«å¿œã˜ãŸ EL ã®ä½¿ç”¨æ–¹æ³•ã«æ³¨æ„ã—ã¦ãã ã•ã„)〠ã¾ãŸ "
+"<literal><m:subject></literal> タグを使用ã—ã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:43
#, no-c-format
-msgid "The <literal><m:body></literal> tag wraps the body of the email. You can use regular HTML tags inside the body as well as JSF components."
-msgstr "<literal><m:body></literal> 㯠email ã®ãƒœãƒ‡ã‚£ã‚’囲ã¿ã¾ã™ã€‚ HTML æ£è¦ã‚¿ã‚°ã‚’ボディ内や JSF コンãƒãƒ¼ãƒãƒ³ãƒˆå†…ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The <literal><m:body></literal> tag wraps the body of the email. You "
+"can use regular HTML tags inside the body as well as JSF components."
+msgstr ""
+"<literal><m:body></literal> 㯠email ã®ãƒœãƒ‡ã‚£ã‚’囲ã¿ã¾ã™ã€‚ HTML æ£è¦ã‚¿ã‚°"
+"をボディ内や JSF コンãƒãƒ¼ãƒãƒ³ãƒˆå†…ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:48
#, no-c-format
-msgid "So, now you have your email template, how do you go about sending it? Well, at the end of rendering the <literal>m:message</literal> the <literal>mailSession</literal> is called to send the email, so all you have to do is ask Seam to render the view:"
-msgstr "ã“ã‚Œã§é›»åメールテンプレートã®ã§ãã‚ãŒã‚Šã§ã™ã€‚ é€ä¿¡æ–¹æ³•ã«ã¤ã„ã¦ã§ã™ãŒã€ <literal>m:message</literal> ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã®æœ€å¾Œã«ã€ <literal>mailSession</literal> ㌠email ã‚’é€ä¿¡ã™ã‚‹ã‚ˆã†ã‚³ãƒ¼ãƒ«ã•ã‚Œã‚‹ã®ã§ã€ ユーザーãŒã™ã¹ãã“ã¨ã¯ Seam ã«ãã®ãƒ“ューをレンダリングã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã™ã‚‹ã ã‘ã§ã™ã€‚"
+msgid ""
+"So, now you have your email template, how do you go about sending it? Well, "
+"at the end of rendering the <literal>m:message</literal> the "
+"<literal>mailSession</literal> is called to send the email, so all you have "
+"to do is ask Seam to render the view:"
+msgstr ""
+"ã“ã‚Œã§é›»åメールテンプレートã®ã§ãã‚ãŒã‚Šã§ã™ã€‚ é€ä¿¡æ–¹æ³•ã«ã¤ã„ã¦ã§ã™ãŒã€ "
+"<literal>m:message</literal> ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã®æœ€å¾Œã«ã€ <literal>mailSession</"
+"literal> ㌠email ã‚’é€ä¿¡ã™ã‚‹ã‚ˆã†ã‚³ãƒ¼ãƒ«ã•ã‚Œã‚‹ã®ã§ã€ ユーザーãŒã™ã¹ãã“ã¨ã¯ "
+"Seam ã«ãã®ãƒ“ューをレンダリングã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã™ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:55
@@ -146,8 +197,12 @@
#. Tag: para
#: Mail.xml:57
#, no-c-format
-msgid "If, for example, you entered an invalid email address, then an exception would be thrown, which is caught and then displayed to the user."
-msgstr "ãŸã¨ãˆã°ã€ 無効ãªé›»åメールアドレスを入力ã™ã‚‹ã¨ä¾‹å¤–ãŒæŠ•ã’られ〠ãã®ä¾‹å¤–ãŒã‚ャッãƒã•ã‚Œã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"If, for example, you entered an invalid email address, then an exception "
+"would be thrown, which is caught and then displayed to the user."
+msgstr ""
+"ãŸã¨ãˆã°ã€ 無効ãªé›»åメールアドレスを入力ã™ã‚‹ã¨ä¾‹å¤–ãŒæŠ•ã’られ〠ãã®ä¾‹å¤–ãŒ"
+"ã‚ャッãƒã•ã‚Œã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Mail.xml:63
@@ -158,8 +213,12 @@
#. Tag: para
#: Mail.xml:64
#, no-c-format
-msgid "Seam makes it easy to attach files to an email. It supports most of the standard java types used when working with files."
-msgstr "Seam ã§ã¯é›»åメールã¸ã®ãƒ•ã‚¡ã‚¤ãƒ«æ·»ä»˜ãŒå®¹æ˜“ã«ãªã£ã¦ã„ã¾ã™ã€‚ ファイルをæ“作ã™ã‚‹éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹æ¨™æº– java タイプã®ã»ã¨ã‚“ã©ã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Seam makes it easy to attach files to an email. It supports most of the "
+"standard java types used when working with files."
+msgstr ""
+"Seam ã§ã¯é›»åメールã¸ã®ãƒ•ã‚¡ã‚¤ãƒ«æ·»ä»˜ãŒå®¹æ˜“ã«ãªã£ã¦ã„ã¾ã™ã€‚ ファイルをæ“作ã™ã‚‹"
+"éš›ã«ä½¿ç”¨ã•ã‚Œã‚‹æ¨™æº– java タイプã®ã»ã¨ã‚“ã©ã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:69
@@ -176,20 +235,36 @@
#. Tag: para
#: Mail.xml:75
#, no-c-format
-msgid "Seam will load the file from the classpath, and attach it to the email. By default it would be attached as <literal>jboss-seam-mail.jar</literal>; if you wanted it to have another name you would just add the <literal>fileName</literal> attribute:"
-msgstr "Seam ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚’クラスパスã‹ã‚‰ãƒãƒ¼ãƒ‰ã—ã¦ã€ é›»åメールã«ãã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã—ã¾ã™ã€‚ デフォルトã§ã¯ã€ <literal>jboss-seam-mail.jar</literal> ã¨ã„ã†åå‰ã§æ·»ä»˜ã•ã‚Œã¾ã™ã€‚ 別ã®åå‰ã«ã—ãŸã„å ´åˆã¯ <literal>fileName</literal> å±žæ€§ã‚’è¿½åŠ ã™ã‚‹ã ã‘ã§ã™ã€‚"
+msgid ""
+"Seam will load the file from the classpath, and attach it to the email. By "
+"default it would be attached as <literal>jboss-seam-mail.jar</literal>; if "
+"you wanted it to have another name you would just add the <literal>fileName</"
+"literal> attribute:"
+msgstr ""
+"Seam ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚’クラスパスã‹ã‚‰ãƒãƒ¼ãƒ‰ã—ã¦ã€ é›»åメールã«ãã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã—"
+"ã¾ã™ã€‚ デフォルトã§ã¯ã€ <literal>jboss-seam-mail.jar</literal> ã¨ã„ã†åå‰ã§æ·»"
+"付ã•ã‚Œã¾ã™ã€‚ 別ã®åå‰ã«ã—ãŸã„å ´åˆã¯ <literal>fileName</literal> å±žæ€§ã‚’è¿½åŠ ã™"
+"ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:81
#, no-c-format
-msgid "<![CDATA[<m:attachment value=\"/WEB-INF/lib/jboss-seam-mail.jar\" fileName=\"this-is-so-cool.jar\"/>]]>"
-msgstr "<![CDATA[<m:attachment value=\"/WEB-INF/lib/jboss-seam-mail.jar\" fileName=\"this-is-so-cool.jar\"/>]]>"
+msgid ""
+"<![CDATA[<m:attachment value=\"/WEB-INF/lib/jboss-seam-mail.jar\" fileName="
+"\"this-is-so-cool.jar\"/>]]>"
+msgstr ""
+"<![CDATA[<m:attachment value=\"/WEB-INF/lib/jboss-seam-mail.jar\" fileName="
+"\"this-is-so-cool.jar\"/>]]>"
#. Tag: para
#: Mail.xml:83
#, no-c-format
-msgid "You could also attach a <literal>java.io.File</literal>, a <literal>java.net.URL</literal>:"
-msgstr "<literal>java.io.File</literal>, <literal>java.net.URL</literal> を添付ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"You could also attach a <literal>java.io.File</literal>, a <literal>java.net."
+"URL</literal>:"
+msgstr ""
+"<literal>java.io.File</literal>, <literal>java.net.URL</literal> を添付ã™ã‚‹ã“"
+"ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:87
@@ -200,26 +275,45 @@
#. Tag: para
#: Mail.xml:89
#, no-c-format
-msgid "Or a <literal>byte[]</literal> or a <literal>java.io.InputStream</literal>:"
-msgstr "ã¾ãŸã¯ã€ <literal>byte[]</literal> ã‚ã‚‹ã„㯠<literal>java.io.InputStream</literal>"
+msgid ""
+"Or a <literal>byte[]</literal> or a <literal>java.io.InputStream</literal>:"
+msgstr ""
+"ã¾ãŸã¯ã€ <literal>byte[]</literal> ã‚ã‚‹ã„㯠<literal>java.io.InputStream</"
+"literal>"
#. Tag: programlisting
#: Mail.xml:93
#, no-c-format
-msgid "<![CDATA[<m:attachment value=\"#{person.photo}\" contentType=\"image/png\"/>]]>"
-msgstr "<![CDATA[<m:attachment value=\"#{person.photo}\" contentType=\"image/png\"/>]]>"
+msgid ""
+"<![CDATA[<m:attachment value=\"#{person.photo}\" contentType=\"image/png\"/"
+">]]>"
+msgstr ""
+"<![CDATA[<m:attachment value=\"#{person.photo}\" contentType=\"image/png\"/"
+">]]>"
#. Tag: para
#: Mail.xml:95
#, no-c-format
-msgid "You'll notice that for a <literal>byte[]</literal> and a <literal>java.io.InputStream</literal> you need to specify the MIME type of the attachment (as that information is not carried as part of the file)."
-msgstr "コード例ã‹ã‚‰ã€<literal>byte[]</literal>ã‚„<literal>java.io.InputStream</literal>を使ã†ãŸã‚ã«ã¯ã€æ·»ä»˜ãƒ•ã‚¡ã‚¤ãƒ«ã®MIMEタイプを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ãŒåˆ†ã‹ã‚‹ã¨æ€ã„ã¾ã™ã€‚"
+msgid ""
+"You'll notice that for a <literal>byte[]</literal> and a <literal>java.io."
+"InputStream</literal> you need to specify the MIME type of the attachment "
+"(as that information is not carried as part of the file)."
+msgstr ""
+"コード例ã‹ã‚‰ã€<literal>byte[]</literal>ã‚„<literal>java.io.InputStream</"
+"literal>を使ã†ãŸã‚ã«ã¯ã€æ·»ä»˜ãƒ•ã‚¡ã‚¤ãƒ«ã®MIMEタイプを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ãŒåˆ†"
+"ã‹ã‚‹ã¨æ€ã„ã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:101
#, no-c-format
-msgid "And it gets even better, you can attach a Seam generated PDF, or any standard JSF view, just by wrapping a <literal><m:attachment></literal> around the normal tags you would use:"
-msgstr "ã•ã‚‰ã«ä¾¿åˆ©ãªã“ã¨ã«ã€ 使用ã™ã‚‹é€šå¸¸ã®ã‚¿ã‚°ã®å‰å¾Œã‚’ <literal><m:attachment></literal> ã§å›²ã‚€ã ã‘㧠Seam ç”Ÿæˆ PDF や標準 JSF ビュー を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"And it gets even better, you can attach a Seam generated PDF, or any "
+"standard JSF view, just by wrapping a <literal><m:attachment></"
+"literal> around the normal tags you would use:"
+msgstr ""
+"ã•ã‚‰ã«ä¾¿åˆ©ãªã“ã¨ã«ã€ 使用ã™ã‚‹é€šå¸¸ã®ã‚¿ã‚°ã®å‰å¾Œã‚’ <literal><m:attachment>"
+"</literal> ã§å›²ã‚€ã ã‘㧠Seam ç”Ÿæˆ PDF や標準 JSF ビュー を添付ã™ã‚‹ã“ã¨ãŒã§ã"
+"ã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:107
@@ -227,32 +321,41 @@
msgid ""
"<![CDATA[<m:attachment fileName=\"tiny.pdf\">\n"
" <p:document> \n"
-" A very tiny PDF \n"
+" A very tiny "
+"PDF \n"
" </p:document>\n"
"</m:attachment>]]>"
msgstr ""
"<![CDATA[<m:attachment fileName=\"tiny.pdf\">\n"
" <p:document> \n"
-" A very tiny PDF \n"
+" A very tiny "
+"PDF \n"
" </p:document>\n"
"</m:attachment>]]>"
#. Tag: para
#: Mail.xml:109
#, no-c-format
-msgid "If you had a set of files you wanted to attach (for example a set of pictures loaded from a database) you can just use a <literal><ui:repeat></literal>:"
-msgstr "添付ã—ãŸã„ファイル一å¼ãŒæ‰‹å…ƒã«ã‚ã‚‹å ´åˆ (例〠データベースã‹ã‚‰ãƒãƒ¼ãƒ‰ã—ãŸå†™çœŸä¸€å¼)〠<literal><ui:repeat></literal> を使ã†ã ã‘ã§æ·»ä»˜ã§ãã¾ã™ã€‚"
+msgid ""
+"If you had a set of files you wanted to attach (for example a set of "
+"pictures loaded from a database) you can just use a <literal><ui:"
+"repeat></literal>:"
+msgstr ""
+"添付ã—ãŸã„ファイル一å¼ãŒæ‰‹å…ƒã«ã‚ã‚‹å ´åˆ (例〠データベースã‹ã‚‰ãƒãƒ¼ãƒ‰ã—ãŸå†™çœŸä¸€"
+"å¼)〠<literal><ui:repeat></literal> を使ã†ã ã‘ã§æ·»ä»˜ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:114
#, no-c-format
msgid ""
"<![CDATA[<ui:repeat value=\"#{people}\" var=\"person\">\n"
-" <m:attachment value=\"#{person.photo}\" contentType=\"image/jpeg\" fileName=\"#{person.firstname}_#{person.lastname}.jpg\"/>\n"
+" <m:attachment value=\"#{person.photo}\" contentType=\"image/jpeg\" "
+"fileName=\"#{person.firstname}_#{person.lastname}.jpg\"/>\n"
"</ui:repeat>]]>"
msgstr ""
"<![CDATA[<ui:repeat value=\"#{people}\" var=\"person\">\n"
-" <m:attachment value=\"#{person.photo}\" contentType=\"image/jpeg\" fileName=\"#{person.firstname}_#{person.lastname}.jpg\"/>\n"
+" <m:attachment value=\"#{person.photo}\" contentType=\"image/jpeg\" "
+"fileName=\"#{person.firstname}_#{person.lastname}.jpg\"/>\n"
"</ui:repeat>]]>"
#. Tag: para
@@ -284,14 +387,25 @@
#. Tag: para
#: Mail.xml:122
#, no-c-format
-msgid "You may be wondering what <literal>cid:#{...}</literal> does. Well, the IETF specified that by putting this as the src for your image, the attachments will be looked at when trying to locate the image (the <literal>Content-ID</literal>'s must match) — magic!"
-msgstr "<literal>cid:#{...}</literal>ãŒä½•ã‚’ã™ã‚‹ã®ã‹ç–‘å•ã«æ€ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€IETFã®è¦å‰‡ã«ã‚ˆã‚Œã°ã‚¤ãƒ¡ãƒ¼ã‚¸ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚½ãƒ¼ã‚¹ã«ã“れを指定ã™ã‚Œã°ã€ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’見よã†ã¨ã™ã‚‹ã¨æ·»ä»˜ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‚ç…§ã™ã‚‹ï¼ˆä½†ã—ã€<literal>Content-ID</literal>ãŒä¸€è‡´ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰ã¨ã‚ã‚Šã¾ã™ã€‚ "
+msgid ""
+"You may be wondering what <literal>cid:#{...}</literal> does. Well, the IETF "
+"specified that by putting this as the src for your image, the attachments "
+"will be looked at when trying to locate the image (the <literal>Content-ID</"
+"literal>'s must match) — magic!"
+msgstr ""
+"<literal>cid:#{...}</literal>ãŒä½•ã‚’ã™ã‚‹ã®ã‹ç–‘å•ã«æ€ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€IETF"
+"ã®è¦å‰‡ã«ã‚ˆã‚Œã°ã‚¤ãƒ¡ãƒ¼ã‚¸ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚½ãƒ¼ã‚¹ã«ã“れを指定ã™ã‚Œã°ã€ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’見よã†ã¨"
+"ã™ã‚‹ã¨æ·»ä»˜ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‚ç…§ã™ã‚‹ï¼ˆä½†ã—ã€<literal>Content-ID</literal>ãŒä¸€è‡´ã—ã¦ã„"
+"ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰ã¨ã‚ã‚Šã¾ã™ã€‚ "
#. Tag: para
#: Mail.xml:129
#, no-c-format
-msgid "You must declare the attachment before trying to access the status object."
-msgstr "\"status\"ã§æŒ‡å®šã—ãŸã‚ªãƒ–ジェクトã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å‰ã«ã€æ·»ä»˜ã™ã‚‹ã“ã¨ã‚’を宣言ã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。"
+msgid ""
+"You must declare the attachment before trying to access the status object."
+msgstr ""
+"\"status\"ã§æŒ‡å®šã—ãŸã‚ªãƒ–ジェクトã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å‰ã«ã€æ·»ä»˜ã™ã‚‹ã“ã¨ã‚’を宣言ã—ãª"
+"ã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。"
#. Tag: title
#: Mail.xml:136
@@ -302,20 +416,27 @@
#. Tag: para
#: Mail.xml:138
#, no-c-format
-msgid "Whilst most mail readers nowadays support HTML, some don't, so you can add a plain text alternative to your email body:"
-msgstr "ç¾åœ¨ã§ã¯ã»ã¨ã‚“ã©ã®ãƒ¡ãƒ¼ãƒ«ãƒªãƒ¼ãƒ€ãƒ¼ãŒHTMLをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ãŒã€ä¸€éƒ¨ã§ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„メールリーダーもã‚ã‚Šã¾ã™ã®ã§ã€ãƒ¡ãƒ¼ãƒ«æœ¬ä½“ã«ãƒ—レーンãªãƒ†ã‚ã‚¹ãƒˆã‚’è¿½åŠ ã™ã‚‹äº‹ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"Whilst most mail readers nowadays support HTML, some don't, so you can add a "
+"plain text alternative to your email body:"
+msgstr ""
+"ç¾åœ¨ã§ã¯ã»ã¨ã‚“ã©ã®ãƒ¡ãƒ¼ãƒ«ãƒªãƒ¼ãƒ€ãƒ¼ãŒHTMLをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ãŒã€ä¸€éƒ¨ã§ã‚µãƒãƒ¼ãƒˆ"
+"ã—ã¦ã„ãªã„メールリーダーもã‚ã‚Šã¾ã™ã®ã§ã€ãƒ¡ãƒ¼ãƒ«æœ¬ä½“ã«ãƒ—レーンãªãƒ†ã‚ã‚¹ãƒˆã‚’è¿½åŠ "
+"ã™ã‚‹äº‹ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:143
#, no-c-format
msgid ""
"<![CDATA[<m:body>\n"
-" <f:facet name=\"alternative\">Sorry, your email reader can't show our fancy email, \n"
+" <f:facet name=\"alternative\">Sorry, your email reader can't show our "
+"fancy email, \n"
"please go to http://labs.jboss.com/jbossseam to explore Seam.</f:facet>\n"
"</m:body>]]>"
msgstr ""
"<![CDATA[<m:body>\n"
-" <f:facet name=\"alternative\">Sorry, your email reader can't show our fancy email, \n"
+" <f:facet name=\"alternative\">Sorry, your email reader can't show our "
+"fancy email, \n"
"please go to http://labs.jboss.com/jbossseam to explore Seam.</f:facet>\n"
"</m:body>]]>"
@@ -328,19 +449,27 @@
#. Tag: para
#: Mail.xml:150
#, no-c-format
-msgid "Often you'll want to send an email to a group of recipients (for example your users). All of the recipient mail tags can be placed inside a <literal><ui:repeat></literal>:"
-msgstr "複数ã®å—信者ãŒå±žã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—ã«å¯¾ã—ã¦é›»åメールをé€ä¿¡ã—ãŸã„å ´åˆã«ã¯ã€ã™ã¹ã¦ã®å—信者ã®ãƒ¡ãƒ¼ãƒ«ã‚¿ã‚°ã‚’ç¹°ã‚Šè¿”ã—ã‚¿ã‚°<literal><ui:repeat></literal>ã®ä¸ã«ç½®ãã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Often you'll want to send an email to a group of recipients (for example "
+"your users). All of the recipient mail tags can be placed inside a "
+"<literal><ui:repeat></literal>:"
+msgstr ""
+"複数ã®å—信者ãŒå±žã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—ã«å¯¾ã—ã¦é›»åメールをé€ä¿¡ã—ãŸã„å ´åˆã«ã¯ã€ã™ã¹ã¦ã®"
+"å—信者ã®ãƒ¡ãƒ¼ãƒ«ã‚¿ã‚°ã‚’ç¹°ã‚Šè¿”ã—ã‚¿ã‚°<literal><ui:repeat></literal>ã®ä¸ã«ç½®"
+"ãã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:156
#, no-c-format
msgid ""
"<![CDATA[<ui:repeat value=\"#{allUsers} var=\"user\">\n"
-" <m:to name=\"#{user.firstname} #{user.lastname}\" address=\"#{user.emailAddress}\" />\n"
+" <m:to name=\"#{user.firstname} #{user.lastname}\" address=\"#{user."
+"emailAddress}\" />\n"
"</ui:repeat>]]>"
msgstr ""
"<![CDATA[<ui:repeat value=\"#{allUsers} var=\"user\">\n"
-" <m:to name=\"#{user.firstname} #{user.lastname}\" address=\"#{user.emailAddress}\" />\n"
+" <m:to name=\"#{user.firstname} #{user.lastname}\" address=\"#{user."
+"emailAddress}\" />\n"
"</ui:repeat>]]>"
#. Tag: title
@@ -352,8 +481,14 @@
#. Tag: para
#: Mail.xml:163
#, no-c-format
-msgid "Sometimes, however, you need to send a slightly different message to each recipient (e.g. a password reset). The best way to do this is to place the whole message inside a <literal><ui:repeat></literal>:"
-msgstr "ãŸã ã—〠若干異ãªã‚‹å†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å„å—信者ã«é€ä¿¡ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ (パスワードã®ãƒªã‚»ãƒƒãƒˆãªã©)。 最é©ãªæ–¹æ³•ã¨ã—ã¦ã¯ã€ メッセージ全体を <literal><ui:repeat></literal> 内ã«é…ç½®ã™ã‚‹ã“ã¨ã§ã™ã€‚"
+msgid ""
+"Sometimes, however, you need to send a slightly different message to each "
+"recipient (e.g. a password reset). The best way to do this is to place the "
+"whole message inside a <literal><ui:repeat></literal>:"
+msgstr ""
+"ãŸã ã—〠若干異ãªã‚‹å†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å„å—信者ã«é€ä¿¡ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã‚‚ã‚ã‚Šã¾"
+"ã™ (パスワードã®ãƒªã‚»ãƒƒãƒˆãªã©)。 最é©ãªæ–¹æ³•ã¨ã—ã¦ã¯ã€ メッセージ全体を "
+"<literal><ui:repeat></literal> 内ã«é…ç½®ã™ã‚‹ã“ã¨ã§ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:169
@@ -361,7 +496,8 @@
msgid ""
"<![CDATA[<ui:repeat value=\"#{people}\" var=\"p\">\n"
" <m:message>\n"
-" <m:from name=\"#{person.firstname} #{person.lastname}\">#{person.address}</m:from>\n"
+" <m:from name=\"#{person.firstname} #{person.lastname}\">#{person."
+"address}</m:from>\n"
" <m:to name=\"#{p.firstname}\">#{p.address}</m:to>\n"
" ...\n"
" </m:message>\n"
@@ -369,7 +505,8 @@
msgstr ""
"<![CDATA[<ui:repeat value=\"#{people}\" var=\"p\">\n"
" <m:message>\n"
-" <m:from name=\"#{person.firstname} #{person.lastname}\">#{person.address}</m:from>\n"
+" <m:from name=\"#{person.firstname} #{person.lastname}\">#{person."
+"address}</m:from>\n"
" <m:to name=\"#{p.firstname}\">#{p.address}</m:to>\n"
" ...\n"
" </m:message>\n"
@@ -383,15 +520,20 @@
#. Tag: para
#: Mail.xml:176
-#, no-c-format
-msgid "The mail templating example shows that facelets templating Just Works with the Seam mail tags."
-msgstr "メールã®ãƒ†ãƒ³ãƒ—レート作æˆä¾‹ã§ã¯ã€ Facelets テンプレート㯠Seam メールタグã§æ£ã—ã動作ã™ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"The mail templating example shows that facelets templating just works with "
+"the Seam mail tags."
+msgstr ""
+"メールã®ãƒ†ãƒ³ãƒ—レート作æˆä¾‹ã§ã¯ã€ Facelets テンプレート㯠Seam メールタグã§æ£"
+"ã—ã動作ã™ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:181
#, no-c-format
msgid "Our <literal>template.xhtml</literal> contains:"
-msgstr "jboss.org ã® <literal>template.xhtml</literal> ã«ã¯æ¬¡ã®å†…容ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"jboss.org ã® <literal>template.xhtml</literal> ã«ã¯æ¬¡ã®å†…容ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:185
@@ -399,12 +541,14 @@
msgid ""
"<![CDATA[<m:message>\n"
" <m:from name=\"Seam\" address=\"do-not-reply at jboss.com\" />\n"
-" <m:to name=\"#{person.firstname} #{person.lastname}\">#{person.address}</m:to>\n"
+" <m:to name=\"#{person.firstname} #{person.lastname}\">#{person.address}</"
+"m:to>\n"
" <m:subject>#{subject}</m:subject>\n"
" <m:body>\n"
" <html>\n"
" <body>\n"
-" <ui:insert name=\"body\">This is the default body, specified by the template.</ui:insert>\n"
+" <ui:insert name=\"body\">This is the default body, specified "
+"by the template.</ui:insert>\n"
" </body>\n"
" </html>\n"
" </m:body>\n"
@@ -412,12 +556,14 @@
msgstr ""
"<![CDATA[<m:message>\n"
" <m:from name=\"Seam\" address=\"do-not-reply at jboss.com\" />\n"
-" <m:to name=\"#{person.firstname} #{person.lastname}\">#{person.address}</m:to>\n"
+" <m:to name=\"#{person.firstname} #{person.lastname}\">#{person.address}</"
+"m:to>\n"
" <m:subject>#{subject}</m:subject>\n"
" <m:body>\n"
" <html>\n"
" <body>\n"
-" <ui:insert name=\"body\">This is the default body, specified by the template.</ui:insert>\n"
+" <ui:insert name=\"body\">This is the default body, specified "
+"by the template.</ui:insert>\n"
" </body>\n"
" </html>\n"
" </m:body>\n"
@@ -427,7 +573,9 @@
#: Mail.xml:187
#, no-c-format
msgid "Our <literal>templating.xhtml</literal> contains:"
-msgstr "jboss.org ã® <literal>templating.xhtml</literal> ã«ã¯æ¬¡ã®å†…容ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"jboss.org ã® <literal>templating.xhtml</literal> ã«ã¯æ¬¡ã®å†…容ãŒå«ã¾ã‚Œã¦ã„ã¾"
+"ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:191
@@ -435,25 +583,45 @@
msgid ""
"<![CDATA[<ui:param name=\"subject\" value=\"Templating with Seam Mail\"/>\n"
"<ui:define name=\"body\">\n"
-" <p>This example demonstrates that you can easily use <i>facelets templating</i> in email!</p>\n"
+" <p>This example demonstrates that you can easily use <i>facelets "
+"templating</i> in email!</p>\n"
"</ui:define>]]>"
msgstr ""
"<![CDATA[<ui:param name=\"subject\" value=\"Templating with Seam Mail\"/>\n"
"<ui:define name=\"body\">\n"
-" <p>This example demonstrates that you can easily use <i>facelets templating</i> in email!</p>\n"
+" <p>This example demonstrates that you can easily use <i>facelets "
+"templating</i> in email!</p>\n"
"</ui:define>]]>"
#. Tag: para
#: Mail.xml:193
#, no-c-format
-msgid "You can also use facelets source tags in your email, but you must place them in a jar in <literal>WEB-INF/lib</literal> - referencing the <literal>.taglib.xml</literal> from <literal>web.xml</literal> isn't reliable when using Seam Mail (if you send your mail asynchrounously Seam Mail doesn't have access to the full JSF or Servlet context, and so doesn't know about <literal>web.xml</literal> configuration parameters)."
-msgstr "<literal>WEB-INF/lib</literal>ã«jarファイルを入れã¦ç½®ã事ã«ã‚ˆã‚ŠFaceletsã®ã‚½ãƒ¼ã‚¹ã‚¿ã‚°ã‚‚メールã®ä¸ã§ä½¿ã†äº‹ãŒã§ãã¾ã™ã€‚ Seamã®ãƒ¡ãƒ¼ãƒ«ã§ã¯<literal>web.xml</literal>ã‹ã‚‰<literal>.taglib.xml</literal>ã‚’å‚ç…§ã™ã‚‹æ–¹æ³•ã¯å®‰å®šæ€§ã‚’æ¬ ã„ã¦ã„ã¾ã™ï¼ˆéžåŒæœŸã§ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã™ã‚‹å ´åˆã€Seamメールã¯JSFã‚ã‚‹ã„ã¯ã‚µãƒ¼ãƒ–レットã®ã‚³ãƒ³ãƒ†ã‚ストã™ã¹ã¦ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã‚ã‘ã§ã¯ãªã„ã®ã§ã€ <literal>web.xml</literal>ã®è¨å®šãƒ‘ラメータをèªè˜ã—ã¾ã›ã‚“)。"
+msgid ""
+"You can also use facelets source tags in your email, but you must place them "
+"in a jar in <literal>WEB-INF/lib</literal> - referencing the <literal>."
+"taglib.xml</literal> from <literal>web.xml</literal> isn't reliable when "
+"using Seam Mail (if you send your mail asynchrounously Seam Mail doesn't "
+"have access to the full JSF or Servlet context, and so doesn't know about "
+"<literal>web.xml</literal> configuration parameters)."
+msgstr ""
+"<literal>WEB-INF/lib</literal>ã«jarファイルを入れã¦ç½®ã事ã«ã‚ˆã‚ŠFaceletsã®ã‚½ãƒ¼"
+"スタグもメールã®ä¸ã§ä½¿ã†äº‹ãŒã§ãã¾ã™ã€‚ Seamã®ãƒ¡ãƒ¼ãƒ«ã§ã¯<literal>web.xml</"
+"literal>ã‹ã‚‰<literal>.taglib.xml</literal>ã‚’å‚ç…§ã™ã‚‹æ–¹æ³•ã¯å®‰å®šæ€§ã‚’æ¬ ã„ã¦ã„ã¾"
+"ã™ï¼ˆéžåŒæœŸã§ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã™ã‚‹å ´åˆã€Seamメールã¯JSFã‚ã‚‹ã„ã¯ã‚µãƒ¼ãƒ–レットã®ã‚³ãƒ³ãƒ†"
+"ã‚ストã™ã¹ã¦ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã‚ã‘ã§ã¯ãªã„ã®ã§ã€ <literal>web.xml</literal>ã®è¨å®š"
+"パラメータをèªè˜ã—ã¾ã›ã‚“)。"
#. Tag: para
#: Mail.xml:203
#, no-c-format
-msgid "If you do need more configure Facelets or JSF when sending mail, you'll need to override the Renderer component and do the configuration programmatically - only for advanced users!"
-msgstr "メールé€ä¿¡æ™‚ã«Faceletsã‚„JSFã®è¨å®šã‚’ã•ã‚‰ã«ã—ã¦ãŠããŸã„å ´åˆã«ã¯ã€ãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã§è¨å®šã™ã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚ï¼ä¸Šç´šãƒ¦ãƒ¼ã‚¶ãƒ¼ç”¨ã€‚"
+msgid ""
+"If you do need more configure Facelets or JSF when sending mail, you'll need "
+"to override the Renderer component and do the configuration programmatically "
+"- only for advanced users!"
+msgstr ""
+"メールé€ä¿¡æ™‚ã«Faceletsã‚„JSFã®è¨å®šã‚’ã•ã‚‰ã«ã—ã¦ãŠããŸã„å ´åˆã«ã¯ã€ãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã§è¨å®šã™ã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚ï¼ä¸Šç´šãƒ¦ãƒ¼"
+"ザー用。"
#. Tag: title
#: Mail.xml:213
@@ -464,8 +632,13 @@
#. Tag: para
#: Mail.xml:215
#, no-c-format
-msgid "Seam supports sending internationalised messages. By default, the encoding provided by JSF is used, but this can be overridden on the template:"
-msgstr "Seam ã¯å›½éš›åŒ–メッセージã®é€ä¿¡ã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚ デフォルトã§ã¯ã€ JSF ã§æä¾›ã•ã‚Œã‚‹ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãŒä½¿ç”¨ã•ã‚Œã¾ã™ãŒã€ テンプレートã§ä¸Šæ›¸ãã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Seam supports sending internationalised messages. By default, the encoding "
+"provided by JSF is used, but this can be overridden on the template:"
+msgstr ""
+"Seam ã¯å›½éš›åŒ–メッセージã®é€ä¿¡ã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚ デフォルトã§ã¯ã€ JSF ã§æä¾›ã•"
+"れるエンコーディングãŒä½¿ç”¨ã•ã‚Œã¾ã™ãŒã€ テンプレートã§ä¸Šæ›¸ãã™ã‚‹ã“ã¨ãŒã§ãã¾"
+"ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:221
@@ -482,8 +655,14 @@
#. Tag: para
#: Mail.xml:223
#, no-c-format
-msgid "The body, subject and recipient (and from) name will be encoded. You'll need to make sure facelets uses the correct charset for parsing your pages by setting encoding of the template:"
-msgstr "本文ã€ã‚¿ã‚¤ãƒˆãƒ«ã¨å—信者åã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ テンプレートã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’è¨å®šã—ã¦ã€FaceletsãŒãƒ¡ãƒ¼ãƒ«ã‚’指定ã—ãŸãƒšãƒ¼ã‚¸ã‚’パースã™ã‚‹éš›ã«æ£ã—ã„æ–‡å—セットを確実ã«æŒ‡å®šã™ã‚‹äº‹ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"The body, subject and recipient (and from) name will be encoded. You'll need "
+"to make sure facelets uses the correct charset for parsing your pages by "
+"setting encoding of the template:"
+msgstr ""
+"本文ã€ã‚¿ã‚¤ãƒˆãƒ«ã¨å—信者åã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ テンプレートã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°"
+"ã‚’è¨å®šã—ã¦ã€FaceletsãŒãƒ¡ãƒ¼ãƒ«ã‚’指定ã—ãŸãƒšãƒ¼ã‚¸ã‚’パースã™ã‚‹éš›ã«æ£ã—ã„æ–‡å—セット"
+"を確実ã«æŒ‡å®šã™ã‚‹äº‹ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:229
@@ -500,8 +679,15 @@
#. Tag: para
#: Mail.xml:235
#, no-c-format
-msgid "Sometimes you'll want to add other headers to your email. Seam provides support for some (see <xref linkend=\"mail.tags\"/>). For example, we can set the importance of the email, and ask for a read receipt:"
-msgstr "å ´åˆã«ã‚ˆã‚Šã€å‰è¿°ä»¥å¤–ã®ãƒ˜ãƒƒãƒ€ãƒ¼æƒ…å ±ã‚’è¿½åŠ ã—ãŸã„å ´åˆãŒã‚ã‚‹ã¨æ€ã„ã¾ã™ãŒã€Seamã¯ã“れらã®ã„ãã¤ã‹ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ï¼ˆ<xref linkend=\"mail.tags\"/>å‚照)。 例ã¨ã—ã¦ã€ãƒ¡ãƒ¼ãƒ«ã®é‡è¦åº¦ã®è¨å®šã‚„ã€å—信者ã®å—å–確èªã®è¦æ±‚ç‰ã‚’è¨å®šã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Sometimes you'll want to add other headers to your email. Seam provides "
+"support for some (see <xref linkend=\"mail.tags\"/>). For example, we can "
+"set the importance of the email, and ask for a read receipt:"
+msgstr ""
+"å ´åˆã«ã‚ˆã‚Šã€å‰è¿°ä»¥å¤–ã®ãƒ˜ãƒƒãƒ€ãƒ¼æƒ…å ±ã‚’è¿½åŠ ã—ãŸã„å ´åˆãŒã‚ã‚‹ã¨æ€ã„ã¾ã™ãŒã€Seamã¯"
+"ã“れらã®ã„ãã¤ã‹ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ï¼ˆ<xref linkend=\"mail.tags\"/>å‚照)。 "
+"例ã¨ã—ã¦ã€ãƒ¡ãƒ¼ãƒ«ã®é‡è¦åº¦ã®è¨å®šã‚„ã€å—信者ã®å—å–確èªã®è¦æ±‚ç‰ã‚’è¨å®šã™ã‚‹äº‹ãŒã§ã"
+"ã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:242
@@ -517,9 +703,13 @@
#. Tag: para
#: Mail.xml:244
-#, no-c-format
-msgid "Otherise you can add any header to the message using the <literal><m:header></literal> tag:"
-msgstr "ã“れ以外ã«<literal><m:header></literal> タグを使ã£ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«ã‚ã‚‰ã‚†ã‚‹ãƒ˜ãƒƒãƒ€ãƒ¼ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"Otherwise you can add any header to the message using the <literal><m:"
+"header></literal> tag:"
+msgstr ""
+"ã“れ以外ã«<literal><m:header></literal> タグを使ã£ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«ã‚らゆ"
+"ã‚‹ãƒ˜ãƒƒãƒ€ãƒ¼ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:249
@@ -535,9 +725,28 @@
#. Tag: para
#: Mail.xml:257
-#, no-c-format
-msgid "If you are using EJB then you can use a MDB (Message Driven Bean) to receive email. JBoss provides a JCA adaptor — <literal>mail-ra.rar</literal> — but the version distributed with JBoss AS has a number of limitations (and isn't bundled in some versions) therefore we recommend using the <literal>mail-ra.rar</literal> distributed with Seam is recommended (it's in the <literal>extras/</literal> directory in the Seam bundle). <literal>mail-ra.rar</literal> should be placed in <literal>$JBOSS_HOME/server/default/deploy</literal>; if the version of JBoss AS you use already has this file, replace it."
-msgstr "EJBを使用ã—ã¦ã„ã‚‹å ´åˆã¯MDB(Message Driven Bean, メッセージ駆動型Bean)をメールã®å—ä¿¡ã«ä½¿ç”¨ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ JBossã¯JCAアダプター— <literal>mail-ra.rar</literal> —ã‚’æä¾›ã—ã¦ã„ã¾ã™ãŒã€JBoss ASã¨å…±ã«æä¾›ã•ã‚Œã¦ã„ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®JCAアダプターã¯ã„ãã¤ã‹ã®åˆ¶ç´„ãŒã‚ã‚Šã¾ã™ï¼ˆã¾ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã‚ˆã£ã¦ã¯æä¾›ã•ã‚Œã¦ã„ãªã„å ´åˆãŒã‚ã‚Šã¾ã™ï¼‰ã€‚ ã“ã®ãŸã‚ã€Seamã¨å…±ã«é…布ã—ã¦ã„ã‚‹<literal>mail-ra.rar</literal>を使用ã™ã‚‹äº‹ã‚’推奨ã—ã¾ã™ï¼ˆSeamé…布ファイルã®<literal>extras/</literal>下ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã‚ã‚Šã¾ã™ï¼‰ã€‚ <literal>mail-ra.rar</literal>ã¯<literal>$JBOSS_HOME/server/default/deploy</literal>ã«é…ç½®ã—ã¦ä¸‹ã•ã„。 ã‚‚ã—ã€ä½¿ç”¨ã—ã¦ã„ã‚‹JBoss ASã«ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒå˜åœ¨ã™ã‚‹å ´åˆã«ã¯ã€ãã‚Œã¨ç½®ãæ›ãˆã¦ä½¿ç”¨ã—ã¦ãã ã•ã„。"
+#, fuzzy, no-c-format
+msgid ""
+"If you are using EJB then you can use a MDB (Message Driven Bean) to receive "
+"email. JBoss provides a JCA adaptor — <literal>mail-ra.rar</literal> "
+"— but the version distributed with JBoss AS has a number of "
+"limitations (and isn't bundled in some versions) therefore we recommend "
+"using the <literal>mail-ra.rar</literal> distributed with Seam (it's in the "
+"<literal>extras/</literal> directory in the Seam bundle). <literal>mail-ra."
+"rar</literal> should be placed in <literal>$JBOSS_HOME/server/default/"
+"deploy</literal>; if the version of JBoss AS you use already has this file, "
+"replace it."
+msgstr ""
+"EJBを使用ã—ã¦ã„ã‚‹å ´åˆã¯MDB(Message Driven Bean, メッセージ駆動型Bean)をメール"
+"ã®å—ä¿¡ã«ä½¿ç”¨ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ JBossã¯JCAアダプター— <literal>mail-ra."
+"rar</literal> —ã‚’æä¾›ã—ã¦ã„ã¾ã™ãŒã€JBoss ASã¨å…±ã«æä¾›ã•ã‚Œã¦ã„ã‚‹ãƒãƒ¼ã‚¸ãƒ§"
+"ンã®JCAアダプターã¯ã„ãã¤ã‹ã®åˆ¶ç´„ãŒã‚ã‚Šã¾ã™ï¼ˆã¾ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã‚ˆã£ã¦ã¯æä¾›ã•ã‚Œ"
+"ã¦ã„ãªã„å ´åˆãŒã‚ã‚Šã¾ã™ï¼‰ã€‚ ã“ã®ãŸã‚ã€Seamã¨å…±ã«é…布ã—ã¦ã„ã‚‹<literal>mail-ra."
+"rar</literal>を使用ã™ã‚‹äº‹ã‚’推奨ã—ã¾ã™ï¼ˆSeamé…布ファイルã®<literal>extras/</"
+"literal>下ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã‚ã‚Šã¾ã™ï¼‰ã€‚ <literal>mail-ra.rar</literal>ã¯"
+"<literal>$JBOSS_HOME/server/default/deploy</literal>ã«é…ç½®ã—ã¦ä¸‹ã•ã„。 ã‚‚ã—ã€"
+"使用ã—ã¦ã„ã‚‹JBoss ASã«ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒå˜åœ¨ã™ã‚‹å ´åˆã«ã¯ã€ãã‚Œã¨ç½®ãæ›ãˆã¦ä½¿ç”¨ã—"
+"ã¦ãã ã•ã„。"
#. Tag: para
#: Mail.xml:269
@@ -550,11 +759,16 @@
#, no-c-format
msgid ""
"<![CDATA[@MessageDriven(activationConfig={\n"
-" @ActivationConfigProperty(propertyName=\"mailServer\", propertyValue=\"localhost\"),\n"
-" @ActivationConfigProperty(propertyName=\"mailFolder\", propertyValue=\"INBOX\"),\n"
-" @ActivationConfigProperty(propertyName=\"storeProtocol\", propertyValue=\"pop3\"),\n"
-" @ActivationConfigProperty(propertyName=\"userName\", propertyValue=\"seam\"),\n"
-" @ActivationConfigProperty(propertyName=\"password\", propertyValue=\"seam\")\n"
+" @ActivationConfigProperty(propertyName=\"mailServer\", propertyValue="
+"\"localhost\"),\n"
+" @ActivationConfigProperty(propertyName=\"mailFolder\", propertyValue="
+"\"INBOX\"),\n"
+" @ActivationConfigProperty(propertyName=\"storeProtocol\", propertyValue="
+"\"pop3\"),\n"
+" @ActivationConfigProperty(propertyName=\"userName\", propertyValue=\"seam"
+"\"),\n"
+" @ActivationConfigProperty(propertyName=\"password\", propertyValue=\"seam"
+"\")\n"
"})\n"
"@ResourceAdapter(\"mail-ra.rar\")\n"
"@Name(\"mailListener\")\n"
@@ -571,11 +785,16 @@
"}]]>"
msgstr ""
"<![CDATA[@MessageDriven(activationConfig={\n"
-" @ActivationConfigProperty(propertyName=\"mailServer\", propertyValue=\"localhost\"),\n"
-" @ActivationConfigProperty(propertyName=\"mailFolder\", propertyValue=\"INBOX\"),\n"
-" @ActivationConfigProperty(propertyName=\"storeProtocol\", propertyValue=\"pop3\"),\n"
-" @ActivationConfigProperty(propertyName=\"userName\", propertyValue=\"seam\"),\n"
-" @ActivationConfigProperty(propertyName=\"password\", propertyValue=\"seam\")\n"
+" @ActivationConfigProperty(propertyName=\"mailServer\", propertyValue="
+"\"localhost\"),\n"
+" @ActivationConfigProperty(propertyName=\"mailFolder\", propertyValue="
+"\"INBOX\"),\n"
+" @ActivationConfigProperty(propertyName=\"storeProtocol\", propertyValue="
+"\"pop3\"),\n"
+" @ActivationConfigProperty(propertyName=\"userName\", propertyValue=\"seam"
+"\"),\n"
+" @ActivationConfigProperty(propertyName=\"password\", propertyValue=\"seam"
+"\")\n"
"})\n"
"@ResourceAdapter(\"mail-ra.rar\")\n"
"@Name(\"mailListener\")\n"
@@ -594,20 +813,38 @@
#. Tag: para
#: Mail.xml:275
#, no-c-format
-msgid "Each message received will cause <literal>onMessage(Message message)</literal> to be called. Most Seam annotations will work inside a MDB but you musn't access the persistence context."
-msgstr "メッセージã®å—ä¿¡ã®åº¦ã«<literal>onMessage(Message message)</literal>ãŒå‘¼ã°ã‚Œã¦ã„ã¾ã™ã€‚ MDBã®ä¸ã§ã¯ã»ã¨ã‚“ã©ã®Seamã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用å¯èƒ½ã§ã™ãŒã€MDBã®ä¸ã§persistence contextã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã¯ã„ã‘ã¾ã›ã‚“。"
+msgid ""
+"Each message received will cause <literal>onMessage(Message message)</"
+"literal> to be called. Most Seam annotations will work inside a MDB but you "
+"musn't access the persistence context."
+msgstr ""
+"メッセージã®å—ä¿¡ã®åº¦ã«<literal>onMessage(Message message)</literal>ãŒå‘¼ã°ã‚Œã¦"
+"ã„ã¾ã™ã€‚ MDBã®ä¸ã§ã¯ã»ã¨ã‚“ã©ã®Seamã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用å¯èƒ½ã§ã™ãŒã€MDBã®ä¸ã§"
+"persistence contextã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã¯ã„ã‘ã¾ã›ã‚“。"
#. Tag: para
#: Mail.xml:281
-#, no-c-format
-msgid "You can find more information on<literal>mail-ra.rar</literal> at <ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
-msgstr "<ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>ã«<literal>mail-ra.rar</literal>é–¢ã™ã‚‹æƒ…å ±ãŒã‚ã‚Šã¾ã™ã®ã§ã•ã‚‰ã«è©³ç´°ãŒçŸ¥ã‚ŠãŸã„å ´åˆã«ã¯ãã¡ã‚‰ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+#, fuzzy, no-c-format
+msgid ""
+"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
+"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
+"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+msgstr ""
+"<ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail"
+"\">http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>ã«"
+"<literal>mail-ra.rar</literal>é–¢ã™ã‚‹æƒ…å ±ãŒã‚ã‚Šã¾ã™ã®ã§ã•ã‚‰ã«è©³ç´°ãŒçŸ¥ã‚ŠãŸã„å ´"
+"åˆã«ã¯ãã¡ã‚‰ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Mail.xml:286
#, no-c-format
-msgid "If you aren't using JBoss AS you can still use <literal>mail-ra.rar</literal> or you may find your application server includes a similar adapter."
-msgstr "JBoss ASをアプリケーションサーãƒãƒ¼ã¨ã—ã¦ä½¿ç”¨ã—ã¦ã„ãªã„å ´åˆã«ã‚‚ã€<literal>mail-ra.rar</literal>を使用ã™ã‚‹äº‹ã¯ã§ãã¾ã™ã—ã€ãŠä½¿ã„ã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ãŒåŒæ§˜ã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¦ã„ã‚‹ã¯ãšã§ã™ã€‚"
+msgid ""
+"If you aren't using JBoss AS you can still use <literal>mail-ra.rar</"
+"literal> or you may find your application server includes a similar adapter."
+msgstr ""
+"JBoss ASをアプリケーションサーãƒãƒ¼ã¨ã—ã¦ä½¿ç”¨ã—ã¦ã„ãªã„å ´åˆã«ã‚‚ã€"
+"<literal>mail-ra.rar</literal>を使用ã™ã‚‹äº‹ã¯ã§ãã¾ã™ã—ã€ãŠä½¿ã„ã®ã‚¢ãƒ—リケー"
+"ションサーãƒãƒ¼ãŒåŒæ§˜ã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¦ã„ã‚‹ã¯ãšã§ã™ã€‚"
#. Tag: title
#: Mail.xml:294
@@ -618,20 +855,46 @@
#. Tag: para
#: Mail.xml:296
#, no-c-format
-msgid "To include Email support in your application, include <literal>jboss-seam-mail.jar</literal> in your <literal>WEB-INF/lib</literal> directory. If you are using JBoss AS there is no further configuration needed to use Seam's email support. Otherwise you need to make sure you have the JavaMail API, an implementation of the JavaMail API present (the API and impl used in JBoss AS are distributed with seam as <literal>lib/mail.jar</literal>), and a copy of the Java Activation Framework (distributed with Seam as <literal>lib/activation.jar</literal>."
-msgstr "Seamアプリケーションã§ãƒ¡ãƒ¼ãƒ«ã‚µãƒãƒ¼ãƒˆã‚’ã™ã‚‹å ´åˆã«ã¯ã€<literal>jboss-seam-mail.jar</literal>ã‚’<literal>WEB-INF/lib</literal>ã«é…ç½®ã—ã¦ãã ã•ã„。 JBoss ASをアプリケーションサーãƒãƒ¼ã¨ã—ã¦ä½¿ç”¨ã—ã¦ã„ã‚‹å ´åˆã«ã¯ã€Seamã®ãƒ¡ãƒ¼ãƒ«ã‚µãƒãƒ¼ãƒˆã®ãŸã‚ã«ã“れ以上ã®è¨å®šã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。 JBoss AS以外を使用ã—ã¦ã„ã‚‹å ´åˆã«ã¯ã€JavaMailAPIãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ï¼ˆJBoss ASã§ä½¿ç”¨ã•ã‚Œã‚‹APIã¨Implã¯<literal>lib/mail.jar</literal>ã¨ã—ã¦Seamã®é…布ファイルã«åŒæ¢±ã•ã‚Œã¦ã„ã¾ã™ï¼‰ã¨Java Activation Frameworkã®ã‚³ãƒ”ー(<literal>lib/activation.jar</literal>ã¨ã—ã¦Seamã®é…布ファイルã«åŒæ¢±ï¼‰ãŒåˆ©ç”¨å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。"
+msgid ""
+"To include Email support in your application, include <literal>jboss-seam-"
+"mail.jar</literal> in your <literal>WEB-INF/lib</literal> directory. If you "
+"are using JBoss AS there is no further configuration needed to use Seam's "
+"email support. Otherwise you need to make sure you have the JavaMail API, an "
+"implementation of the JavaMail API present (the API and impl used in JBoss "
+"AS are distributed with seam as <literal>lib/mail.jar</literal>), and a copy "
+"of the Java Activation Framework (distributed with Seam as <literal>lib/"
+"activation.jar</literal>."
+msgstr ""
+"Seamアプリケーションã§ãƒ¡ãƒ¼ãƒ«ã‚µãƒãƒ¼ãƒˆã‚’ã™ã‚‹å ´åˆã«ã¯ã€<literal>jboss-seam-mail."
+"jar</literal>ã‚’<literal>WEB-INF/lib</literal>ã«é…ç½®ã—ã¦ãã ã•ã„。 JBoss ASã‚’"
+"アプリケーションサーãƒãƒ¼ã¨ã—ã¦ä½¿ç”¨ã—ã¦ã„ã‚‹å ´åˆã«ã¯ã€Seamã®ãƒ¡ãƒ¼ãƒ«ã‚µãƒãƒ¼ãƒˆã®ãŸ"
+"ã‚ã«ã“れ以上ã®è¨å®šã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。 JBoss AS以外を使用ã—ã¦ã„ã‚‹å ´åˆã«ã¯ã€"
+"JavaMailAPIãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ï¼ˆJBoss ASã§ä½¿ç”¨ã•ã‚Œã‚‹APIã¨Implã¯"
+"<literal>lib/mail.jar</literal>ã¨ã—ã¦Seamã®é…布ファイルã«åŒæ¢±ã•ã‚Œã¦ã„ã¾ã™ï¼‰ã¨"
+"Java Activation Frameworkã®ã‚³ãƒ”ー(<literal>lib/activation.jar</literal>ã¨ã—"
+"ã¦Seamã®é…布ファイルã«åŒæ¢±ï¼‰ãŒåˆ©ç”¨å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。"
#. Tag: para
#: Mail.xml:308
-#, no-c-format
-msgid "The Seam Email module requires the use of Facelets as the view technology. Future versions of the library may also support the use of JSP. Additionally, it requires the use of the seam-ui package."
-msgstr "Seam Email モジュールã«ã¯ãƒ“ューテクノãƒã‚¸ãƒ¼ã¨ã—㦠Facelets を使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ライブラリã®ä»Šå¾Œã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ JSP ã®ä½¿ç”¨ã«ã‚‚対応ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ ã¾ãŸã€ seam-ui パッケージã®ä½¿ç”¨ã‚‚å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"The Seam Mail module requires the use of Facelets as the view technology. "
+"Future versions of the library may also support the use of JSP. "
+"Additionally, it requires the use of the seam-ui package."
+msgstr ""
+"Seam Email モジュールã«ã¯ãƒ“ューテクノãƒã‚¸ãƒ¼ã¨ã—㦠Facelets を使用ã™ã‚‹å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚ ライブラリã®ä»Šå¾Œã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ JSP ã®ä½¿ç”¨ã«ã‚‚対応ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Š"
+"ã¾ã™ã€‚ ã¾ãŸã€ seam-ui パッケージã®ä½¿ç”¨ã‚‚å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:315
#, no-c-format
-msgid "The <literal>mailSession</literal> component uses JavaMail to talk to a 'real' SMTP server."
-msgstr "<literal>mailSession</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯SMTPサーãƒã¨é€šä¿¡ã™ã‚‹ã¨ãã«JavaMailを使用ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <literal>mailSession</literal> component uses JavaMail to talk to a "
+"'real' SMTP server."
+msgstr ""
+"<literal>mailSession</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯SMTPサーãƒã¨é€šä¿¡ã™ã‚‹ã¨ãã«"
+"JavaMailを使用ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
#: Mail.xml:321
@@ -642,14 +905,22 @@
#. Tag: para
#: Mail.xml:323
#, no-c-format
-msgid "A JavaMail Session may be available via a JNDI lookup if you are working in an JEE environment or you can use a Seam configured Session."
-msgstr "JEE 環境ã§ä½œæ¥ã—ã¦ã„る〠ã¾ãŸã¯ Seam è¨å®šã®Sessionオブジェクトを使用ã§ãã‚‹å ´åˆã€ JNDI ルックアップã‹ã‚‰javaMailã®SessionオブジェクトãŒä½¿ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"A JavaMail Session may be available via a JNDI lookup if you are working in "
+"an JEE environment or you can use a Seam configured Session."
+msgstr ""
+"JEE 環境ã§ä½œæ¥ã—ã¦ã„る〠ã¾ãŸã¯ Seam è¨å®šã®Sessionオブジェクトを使用ã§ãã‚‹å ´"
+"åˆã€ JNDI ルックアップã‹ã‚‰javaMailã®SessionオブジェクトãŒä½¿ç”¨ã§ãã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:328
#, no-c-format
-msgid "The mailSession component's properties are described in more detail in <xref linkend=\"components.mail\"/>."
-msgstr "mailSessionコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティã®è©³ç´°ã¯<xref linkend=\"components.mail\"/>ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"The mailSession component's properties are described in more detail in <xref "
+"linkend=\"components.mail\"/>."
+msgstr ""
+"mailSessionコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティã®è©³ç´°ã¯<xref linkend=\"components.mail"
+"\"/>ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Mail.xml:334
@@ -660,8 +931,18 @@
#. Tag: para
#: Mail.xml:336
#, no-c-format
-msgid "The JBossAS <literal>deploy/mail-service.xml</literal> configures a JavaMail session binding into JNDI. The default service configuration will need altering for your network. <ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=JavaMail\">http://wiki.jboss.org/wiki/Wiki.jsp?page=JavaMail</ulink> describes the service in more detail."
-msgstr "JBossAS <literal>deploy/mail-service.xml</literal> 㯠JNDI ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ JavaMailã®Sessionクラスをè¨å®šã—ã¾ã™ã€‚ デフォルトã®ã‚µãƒ¼ãƒ“スè¨å®šã¯ä½¿ç”¨ã—ã¦ã„ã‚‹ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å¿œã˜ã¦å¤‰æ›´ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ サービスã«ã¤ã„ã¦ã®è©³ç´°ã¯ <ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=JavaMail\">http://wiki.jboss.org/wiki/Wiki.jsp?page=JavaMail</ulink> ã§èª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The JBossAS <literal>deploy/mail-service.xml</literal> configures a JavaMail "
+"session binding into JNDI. The default service configuration will need "
+"altering for your network. <ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?"
+"page=JavaMail\">http://wiki.jboss.org/wiki/Wiki.jsp?page=JavaMail</ulink> "
+"describes the service in more detail."
+msgstr ""
+"JBossAS <literal>deploy/mail-service.xml</literal> 㯠JNDI ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ "
+"JavaMailã®Sessionクラスをè¨å®šã—ã¾ã™ã€‚ デフォルトã®ã‚µãƒ¼ãƒ“スè¨å®šã¯ä½¿ç”¨ã—ã¦ã„ã‚‹"
+"ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å¿œã˜ã¦å¤‰æ›´ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ サービスã«ã¤ã„ã¦ã®è©³ç´°ã¯ <ulink "
+"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=JavaMail\">http://wiki.jboss."
+"org/wiki/Wiki.jsp?page=JavaMail</ulink> ã§èª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:344
@@ -686,8 +967,12 @@
#. Tag: para
#: Mail.xml:346
#, no-c-format
-msgid "Here we tell Seam to get the mail session bound to <literal>java:/Mail</literal> from JNDI."
-msgstr "ã“ã“㧠Seam ã« JNDI ã‹ã‚‰ <literal>java:/Mail</literal> ã«é€ã‚‰ã‚Œã‚‹mailSessionã‚’å–å¾—ã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã—ã¾ã™ã€‚"
+msgid ""
+"Here we tell Seam to get the mail session bound to <literal>java:/Mail</"
+"literal> from JNDI."
+msgstr ""
+"ã“ã“㧠Seam ã« JNDI ã‹ã‚‰ <literal>java:/Mail</literal> ã«é€ã‚‰ã‚Œã‚‹mailSession"
+"ã‚’å–å¾—ã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã—ã¾ã™ã€‚"
#. Tag: title
#: Mail.xml:354
@@ -698,8 +983,13 @@
#. Tag: para
#: Mail.xml:356
#, no-c-format
-msgid "A mail session can be configured via <literal>components.xml</literal>. Here we tell Seam to use <literal>smtp.example.com</literal> as the smtp server:"
-msgstr "mailSessionã¯<literal>components.xml</literal>ã§è¨å®šã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ã€<literal>smtp.example.com</literal>ã«ã‚ˆã‚ŠSeamãŒsmtpサーãƒã‚’使用ã™ã‚‹ã‚ˆã†ã«æŒ‡ç¤ºã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"A mail session can be configured via <literal>components.xml</literal>. Here "
+"we tell Seam to use <literal>smtp.example.com</literal> as the smtp server:"
+msgstr ""
+"mailSessionã¯<literal>components.xml</literal>ã§è¨å®šã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã“ã“ã§"
+"ã¯ã€<literal>smtp.example.com</literal>ã«ã‚ˆã‚ŠSeamãŒsmtpサーãƒã‚’使用ã™ã‚‹ã‚ˆã†ã«"
+"指示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Mail.xml:362
@@ -730,14 +1020,36 @@
#. Tag: para
#: Mail.xml:371
#, no-c-format
-msgid "Seam's mail examples use Meldware (from <ulink url=\"http://buni.org\">buni.org</ulink>) as a mail server. Meldware is a groupware package that provides <literal>SMTP</literal>, <literal>POP3</literal>, <literal>IMAP</literal>, webmail, a shared calendar and an graphical admin tool; it's written as a JEE application so can be deployed onto JBoss AS alongside your Seam application."
-msgstr "Meldwareをメールサーãƒã¨ã—ã¦ä½¿ç”¨ã—ãŸSeamã®ãƒ¡ãƒ¼ãƒ«ã®ä¾‹ã§ã™ï¼ˆ<ulink url=\"http://buni.org\">buni.org</ulink>より)。 Meldwareã¯<literal>SMTP</literal>, <literal>POP3</literal>, <literal>IMAP</literal>ã€webmailã€å…±æœ‰ã‚«ãƒ¬ãƒ³ãƒ€ãƒ¼ã€ã‚°ãƒ©ãƒ•ã‚£ã‚«ãƒ«ãªç®¡ç†ãƒ„ールをæä¾›ã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—ウェアã§ã€JEEアプリケーションã¨ã—ã¦æ›¸ã‹ã‚Œã¦ã„ã‚‹ã®ã§ã€Seamアプリケーションã¨å…±ã«JBoss ASã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Seam's mail examples use Meldware (from <ulink url=\"http://buni.org\">buni."
+"org</ulink>) as a mail server. Meldware is a groupware package that provides "
+"<literal>SMTP</literal>, <literal>POP3</literal>, <literal>IMAP</literal>, "
+"webmail, a shared calendar and an graphical admin tool; it's written as a "
+"JEE application so can be deployed onto JBoss AS alongside your Seam "
+"application."
+msgstr ""
+"Meldwareをメールサーãƒã¨ã—ã¦ä½¿ç”¨ã—ãŸSeamã®ãƒ¡ãƒ¼ãƒ«ã®ä¾‹ã§ã™ï¼ˆ<ulink url="
+"\"http://buni.org\">buni.org</ulink>より)。 Meldwareã¯<literal>SMTP</"
+"literal>, <literal>POP3</literal>, <literal>IMAP</literal>ã€webmailã€å…±æœ‰ã‚«ãƒ¬"
+"ンダーã€ã‚°ãƒ©ãƒ•ã‚£ã‚«ãƒ«ãªç®¡ç†ãƒ„ールをæä¾›ã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—ウェアã§ã€JEEアプリケーショ"
+"ンã¨ã—ã¦æ›¸ã‹ã‚Œã¦ã„ã‚‹ã®ã§ã€Seamアプリケーションã¨å…±ã«JBoss ASã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹äº‹"
+"ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:381
#, no-c-format
-msgid "The version of Meldware distributed with Seam (downloaded on demand) is specially tailored for development - mailboxes, users and aliases (email addresses) are created every time the application deploys. If you want to use Meldware in production you should install the latest release from <ulink url=\"http://buni.org\">buni.org</ulink>."
-msgstr "Seamã¨å…±ã«é…布ã•ã‚Œã¦ã„ã‚‹Meldwareã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯é–‹ç™ºç”¨ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ï¼ˆã‚¢ãƒ©ã‚¤ã‚¢ã‚¹ï¼‰ç‰ãŒã‚¢ãƒ—リケーションãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹åº¦ã«æ–°è¦ã«ä½œã‚‰ã‚Œã¾ã™ã€‚ 製å“ã«Meldwareを使用ã™ã‚‹ã®ã§ã—ãŸã‚‰ã€<ulink url=\"http://buni.org\">buni.org</ulink>ã‹ã‚‰æœ€æ–°ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ダウンãƒãƒ¼ãƒ‰ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。"
+msgid ""
+"The version of Meldware distributed with Seam (downloaded on demand) is "
+"specially tailored for development - mailboxes, users and aliases (email "
+"addresses) are created every time the application deploys. If you want to "
+"use Meldware in production you should install the latest release from <ulink "
+"url=\"http://buni.org\">buni.org</ulink>."
+msgstr ""
+"Seamã¨å…±ã«é…布ã•ã‚Œã¦ã„ã‚‹Meldwareã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯é–‹ç™ºç”¨ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒ"
+"クスã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ï¼ˆã‚¢ãƒ©ã‚¤ã‚¢ã‚¹ï¼‰ç‰ãŒã‚¢ãƒ—リケーションãŒãƒ‡ãƒ—ãƒã‚¤ã•"
+"れる度ã«æ–°è¦ã«ä½œã‚‰ã‚Œã¾ã™ã€‚ 製å“ã«Meldwareを使用ã™ã‚‹ã®ã§ã—ãŸã‚‰ã€<ulink url="
+"\"http://buni.org\">buni.org</ulink>ã‹ã‚‰æœ€æ–°ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ダウンãƒãƒ¼ãƒ‰ã—ã¦ã‚¤"
+"ンストールã—ã¦ãã ã•ã„。"
#. Tag: title
#: Mail.xml:393
@@ -748,14 +1060,29 @@
#. Tag: para
#: Mail.xml:395
#, no-c-format
-msgid "Emails are generated using tags in the <literal>http://jboss.com/products/seam/mail</literal> namespace. Documents should always have the <literal>message</literal> tag at the root of the message. The message tag prepares Seam to generate an email."
-msgstr "é›»åメール㯠<literal>http://jboss.com/products/seam/mail</literal> ã®åå‰ç©ºé–“内ã§ã‚¿ã‚°ã‚’使ã£ã¦ç”Ÿæˆã•ã‚Œã¾ã™ã€‚ ドã‚ュメントã«ã¯å¸¸ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãƒ«ãƒ¼ãƒˆã« <literal>message</literal> ã‚¿ã‚°ãŒã‚ã‚‹ã¯ãšã§ã™ã€‚ メッセージタグ㯠Seam ã«ã‚ˆã‚‹é›»åメール生æˆã®æº–備を行ã„ã¾ã™ã€‚"
+msgid ""
+"Emails are generated using tags in the <literal>http://jboss.com/products/"
+"seam/mail</literal> namespace. Documents should always have the "
+"<literal>message</literal> tag at the root of the message. The message tag "
+"prepares Seam to generate an email."
+msgstr ""
+"é›»åメール㯠<literal>http://jboss.com/products/seam/mail</literal> ã®åå‰ç©º"
+"間内ã§ã‚¿ã‚°ã‚’使ã£ã¦ç”Ÿæˆã•ã‚Œã¾ã™ã€‚ ドã‚ュメントã«ã¯å¸¸ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãƒ«ãƒ¼ãƒˆã« "
+"<literal>message</literal> ã‚¿ã‚°ãŒã‚ã‚‹ã¯ãšã§ã™ã€‚ メッセージタグ㯠Seam ã«ã‚ˆã‚‹"
+"é›»åメール生æˆã®æº–備を行ã„ã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:402
#, no-c-format
-msgid "The standard templating tags of facelets can be used as normal. Inside the body you can use any JSF tag; if it requires access to external resources (stylesheets, javascript) then be sure to set the <literal>urlBase</literal>."
-msgstr "Faceletsã®æ¨™æº–ã®ãƒ†ãƒ³ãƒ—レートタグã¯ã€ãã®ã¾ã¾ä½¿ã†äº‹ãŒã§ãã¾ã™ã€‚ ã¾ãŸã€æœ¬æ–‡ã®ä¸ã§ã¯ã™ã¹ã¦ã®JSFタグを使ã†äº‹ãŒã§ãã¾ã™ï¼ˆã‚‚ã—ã€ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã‚„Javascriptç‰ã§å¤–部ã®ãƒªã‚½ãƒ¼ã‚¹ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒå¿…è¦ã§ã‚ã‚Œã°<literal>urlBase</literal>ã‚’è¨å®šã—ã¦ãã ã•ã„。"
+msgid ""
+"The standard templating tags of facelets can be used as normal. Inside the "
+"body you can use any JSF tag; if it requires access to external resources "
+"(stylesheets, javascript) then be sure to set the <literal>urlBase</literal>."
+msgstr ""
+"Faceletsã®æ¨™æº–ã®ãƒ†ãƒ³ãƒ—レートタグã¯ã€ãã®ã¾ã¾ä½¿ã†äº‹ãŒã§ãã¾ã™ã€‚ ã¾ãŸã€æœ¬æ–‡ã®ä¸"
+"ã§ã¯ã™ã¹ã¦ã®JSFタグを使ã†äº‹ãŒã§ãã¾ã™ï¼ˆã‚‚ã—ã€ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã‚„Javascriptç‰ã§å¤–"
+"部ã®ãƒªã‚½ãƒ¼ã‚¹ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒå¿…è¦ã§ã‚ã‚Œã°<literal>urlBase</literal>ã‚’è¨å®šã—ã¦ã"
+"ã ã•ã„。"
#. Tag: term
#: Mail.xml:411
@@ -772,32 +1099,53 @@
#. Tag: para
#: Mail.xml:418
#, no-c-format
-msgid "<literal>importance</literal> — low, normal or high. By default normal, this sets the importance of the mail message."
-msgstr "<literal>importance</literal> —メールã®é‡è¦åº¦ã®è¨å®š(low,normal,high)。デフォルトã¯normalã§ã™"
+msgid ""
+"<literal>importance</literal> — low, normal or high. By default "
+"normal, this sets the importance of the mail message."
+msgstr ""
+"<literal>importance</literal> —メールã®é‡è¦åº¦ã®è¨å®š(low,normal,high)。"
+"デフォルトã¯normalã§ã™"
#. Tag: para
#: Mail.xml:424
#, no-c-format
-msgid "<literal>precedence</literal> — sets the precedence of the message (e.g. bulk)."
-msgstr "<literal>precedence</literal> —メッセージã®é †åºã‚’è¨å®šã—ã¾ã™ï¼ˆä¾‹ï¼šãƒãƒ«ã‚¯ï¼‰"
+msgid ""
+"<literal>precedence</literal> — sets the precedence of the message (e."
+"g. bulk)."
+msgstr ""
+"<literal>precedence</literal> —メッセージã®é †åºã‚’è¨å®šã—ã¾ã™ï¼ˆä¾‹ï¼šãƒãƒ«"
+"ク)"
#. Tag: para
#: Mail.xml:430
#, no-c-format
-msgid "<literal>requestReadReceipt</literal> — by default false, if set, a read receipt request will be will be added, with the read receipt being sent to the <literal>From:</literal> address."
-msgstr "<literal>requestReadReceipt</literal> —デフォルトã§falseã«è¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ trueã«è¨å®šã™ã‚‹ã¨ã€ãƒ¡ãƒ¼ãƒ«ã®å—ã‘å–ã‚Šã‚’<literal>From:</literal> アドレスã«é€ä¿¡ã®è¦æ±‚ã‚’è¿½åŠ ã—ã¾ã™ã€‚ "
+msgid ""
+"<literal>requestReadReceipt</literal> — by default false, if set, a "
+"read receipt request will be will be added, with the read receipt being sent "
+"to the <literal>From:</literal> address."
+msgstr ""
+"<literal>requestReadReceipt</literal> —デフォルトã§falseã«è¨å®šã•ã‚Œã¦ã„"
+"ã¾ã™ã€‚ trueã«è¨å®šã™ã‚‹ã¨ã€ãƒ¡ãƒ¼ãƒ«ã®å—ã‘å–ã‚Šã‚’<literal>From:</literal> アドレス"
+"ã«é€ä¿¡ã®è¦æ±‚ã‚’è¿½åŠ ã—ã¾ã™ã€‚ "
#. Tag: para
#: Mail.xml:438
#, no-c-format
-msgid "<literal>urlBase</literal> — If set, the value is prepended to the <literal>requestContextPath</literal> allowing you to use components such as <literal><h:graphicImage></literal> in your emails."
-msgstr "<literal>urlBase</literal> — è¨å®šã•ã‚Œã¦ã„ã‚‹<literal>urlBase</literal>ãŒ<literal>requestContextPath</literal>ã®å‰ã«ç½®ã‹ã‚Œã€ãƒ¡ãƒ¼ãƒ«ä¸ã« <literal><h:graphicImage></literal>ã®ã‚ˆã†ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>urlBase</literal> — If set, the value is prepended to the "
+"<literal>requestContextPath</literal> allowing you to use components such as "
+"<literal><h:graphicImage></literal> in your emails."
+msgstr ""
+"<literal>urlBase</literal> — è¨å®šã•ã‚Œã¦ã„ã‚‹<literal>urlBase</literal>ãŒ"
+"<literal>requestContextPath</literal>ã®å‰ã«ç½®ã‹ã‚Œã€ãƒ¡ãƒ¼ãƒ«ä¸ã« <literal><h:"
+"graphicImage></literal>ã®ã‚ˆã†ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:446
#, no-c-format
msgid "<literal>messageId</literal> — Sets the Message-ID explicitly"
-msgstr "<literal>messageId</literal> — メッセージIDを明示的ã«è¨å®šã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>messageId</literal> — メッセージIDを明示的ã«è¨å®šã—ã¾ã™ã€‚"
#. Tag: term
#: Mail.xml:454
@@ -808,8 +1156,11 @@
#. Tag: para
#: Mail.xml:456
#, no-c-format
-msgid "Set's the From: address for the email. You can only have one of these per email."
-msgstr "メール発信者ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ï¼ˆFrom:)ã®è¨å®šã€‚一ã¤ã®ãƒ¡ãƒ¼ãƒ«ã«å¯¾ã—ã¦ä¸€ã¤è¨å®šã§ãã¾ã™ã€‚"
+msgid ""
+"Set's the From: address for the email. You can only have one of these per "
+"email."
+msgstr ""
+"メール発信者ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ï¼ˆFrom:)ã®è¨å®šã€‚一ã¤ã®ãƒ¡ãƒ¼ãƒ«ã«å¯¾ã—ã¦ä¸€ã¤è¨å®šã§ãã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:462
@@ -818,10 +1169,11 @@
msgstr "<literal>name</literal> —メール発信者ã®åå‰"
#. Tag: para
-#: Mail.xml:468
-#: Mail.xml:485
+#: Mail.xml:468 Mail.xml:485
#, no-c-format
-msgid "<literal>address</literal> — the email address the email should come from."
+msgid ""
+"<literal>address</literal> — the email address the email should come "
+"from."
msgstr "<literal>address</literal> — メール発信者ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹"
#. Tag: term
@@ -833,8 +1185,12 @@
#. Tag: para
#: Mail.xml:479
#, no-c-format
-msgid "Set's the Reply-to: address for the email. You can only have one of these per email."
-msgstr "メールã®è¿”信用ã®ã‚¢ãƒ‰ãƒ¬ã‚¹(Reply-to:)ã®è¨å®šã€‚ 一ã¤ã®ãƒ¡ãƒ¼ãƒ«ã«å¯¾ã—ã¦ä¸€ã¤ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¨å®šã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Set's the Reply-to: address for the email. You can only have one of these "
+"per email."
+msgstr ""
+"メールã®è¿”信用ã®ã‚¢ãƒ‰ãƒ¬ã‚¹(Reply-to:)ã®è¨å®šã€‚ 一ã¤ã®ãƒ¡ãƒ¼ãƒ«ã«å¯¾ã—ã¦ä¸€ã¤ã®ã‚¢ãƒ‰ãƒ¬"
+"スをè¨å®šã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
#. Tag: term
#: Mail.xml:494
@@ -845,21 +1201,23 @@
#. Tag: para
#: Mail.xml:496
#, no-c-format
-msgid "Add a recipient to the email. Use multiple <m:to> tags for multiple recipients. This tag can be safely placed inside a repeat tag such as <ui:repeat>."
-msgstr "é›»åメール ã«å—ä¿¡è€…ã‚’è¿½åŠ ã—ã¾ã™ã€‚ å—信者ãŒè¤‡æ•°ã®å ´åˆã¯è¤‡æ•°ã® <m:to> タグを使用ã—ã¾ã™ã€‚ ã“ã®ã‚¿ã‚°ã¯ <ui:repeat>. ãªã©ã®ç¹°ã‚Šè¿”ã—タグ内ã«å•é¡Œãªãé…ç½®ã§ãã¾ã™ã€‚"
+msgid ""
+"Add a recipient to the email. Use multiple <m:to> tags for multiple "
+"recipients. This tag can be safely placed inside a repeat tag such as <ui:"
+"repeat>."
+msgstr ""
+"é›»åメール ã«å—ä¿¡è€…ã‚’è¿½åŠ ã—ã¾ã™ã€‚ å—信者ãŒè¤‡æ•°ã®å ´åˆã¯è¤‡æ•°ã® <m:to> ã‚¿"
+"グを使用ã—ã¾ã™ã€‚ ã“ã®ã‚¿ã‚°ã¯ <ui:repeat>. ãªã©ã®ç¹°ã‚Šè¿”ã—タグ内ã«å•é¡Œãªã"
+"é…ç½®ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Mail.xml:503
-#: Mail.xml:525
-#: Mail.xml:548
+#: Mail.xml:503 Mail.xml:525 Mail.xml:548
#, no-c-format
msgid "<literal>name</literal> — the name of the recipient."
msgstr "<literal>name</literal> — å—信者ã®åå‰"
#. Tag: para
-#: Mail.xml:508
-#: Mail.xml:530
-#: Mail.xml:553
+#: Mail.xml:508 Mail.xml:530 Mail.xml:553
#, no-c-format
msgid "<literal>address</literal> — the email address of the recipient."
msgstr "<literal>address</literal> — å—信者ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹"
@@ -873,8 +1231,14 @@
#. Tag: para
#: Mail.xml:518
#, no-c-format
-msgid "Add a cc recipient to the email. Use multiple <m:cc> tags for multiple ccs. This tag can be safely placed inside a iterator tag such as <ui:repeat>."
-msgstr "email ã« CC ã®å—ä¿¡è€…ã‚’è¿½åŠ ã—ã¾ã™ã€‚ CC ãŒè¤‡æ•°ã®å ´åˆã¯è¤‡æ•°ã® <m:cc> タグを使用ã—ã¾ã™ã€‚ ã“ã®ã‚¿ã‚°ã¯ <ui:repeat> ãªã©ã®ç¹°ã‚Šè¿”ã—タグ内ã«å•é¡Œãªãé…ç½®ã§ãã¾ã™ã€‚"
+msgid ""
+"Add a cc recipient to the email. Use multiple <m:cc> tags for multiple "
+"ccs. This tag can be safely placed inside a iterator tag such as <ui:"
+"repeat>."
+msgstr ""
+"email ã« CC ã®å—ä¿¡è€…ã‚’è¿½åŠ ã—ã¾ã™ã€‚ CC ãŒè¤‡æ•°ã®å ´åˆã¯è¤‡æ•°ã® <m:cc> ã‚¿ã‚°"
+"を使用ã—ã¾ã™ã€‚ ã“ã®ã‚¿ã‚°ã¯ <ui:repeat> ãªã©ã®ç¹°ã‚Šè¿”ã—タグ内ã«å•é¡Œãªãé…"
+"ç½®ã§ãã¾ã™ã€‚"
#. Tag: term
#: Mail.xml:539
@@ -885,8 +1249,14 @@
#. Tag: para
#: Mail.xml:541
#, no-c-format
-msgid "Add a bcc recipient to the email. Use multiple <m:bcc> tags for multiple bccs. This tag can be safely placed inside a repeat tag such as <ui:repeat>."
-msgstr "email ã« BCC ã®å—ä¿¡è€…ã‚’è¿½åŠ ã—ã¾ã™ã€‚ BCC ãŒè¤‡æ•°ã®å ´åˆã¯è¤‡æ•°ã® <m:bcc> タグを使用ã—ã¾ã™ã€‚ ã“ã®ã‚¿ã‚°ã¯ <ui:repeat> ãªã©ã®ç¹°ã‚Šè¿”ã—タグ内ã«å•é¡Œãªãé…ç½®ã§ãã¾ã™ã€‚"
+msgid ""
+"Add a bcc recipient to the email. Use multiple <m:bcc> tags for "
+"multiple bccs. This tag can be safely placed inside a repeat tag such as <"
+"ui:repeat>."
+msgstr ""
+"email ã« BCC ã®å—ä¿¡è€…ã‚’è¿½åŠ ã—ã¾ã™ã€‚ BCC ãŒè¤‡æ•°ã®å ´åˆã¯è¤‡æ•°ã® <m:bcc> ã‚¿"
+"グを使用ã—ã¾ã™ã€‚ ã“ã®ã‚¿ã‚°ã¯ <ui:repeat> ãªã©ã®ç¹°ã‚Šè¿”ã—タグ内ã«å•é¡Œãªã"
+"é…ç½®ã§ãã¾ã™ã€‚"
#. Tag: term
#: Mail.xml:562
@@ -897,20 +1267,30 @@
#. Tag: para
#: Mail.xml:564
#, no-c-format
-msgid "Add a header to the email (e.g. <literal>X-Sent-From: JBoss Seam</literal>)"
-msgstr "メールã¸ã®ãƒ˜ãƒƒãƒ€ãƒ¼æƒ…å ±ã®è¿½åŠ (例:<literal>X-Sent-From: JBoss Seam</literal>)"
+msgid ""
+"Add a header to the email (e.g. <literal>X-Sent-From: JBoss Seam</literal>)"
+msgstr ""
+"メールã¸ã®ãƒ˜ãƒƒãƒ€ãƒ¼æƒ…å ±ã®è¿½åŠ (例:<literal>X-Sent-From: JBoss Seam</literal>)"
#. Tag: para
#: Mail.xml:569
#, no-c-format
-msgid "<literal>name</literal> — The name of the header to add (e.g. <literal>X-Sent-From</literal>)."
-msgstr "<literal>name</literal> — è¿½åŠ ã™ã‚‹ãƒ˜ãƒƒãƒ€ãƒ¼ã®åå‰ (e.g. <literal>X-Sent-From</literal>)."
+msgid ""
+"<literal>name</literal> — The name of the header to add (e.g. "
+"<literal>X-Sent-From</literal>)."
+msgstr ""
+"<literal>name</literal> — è¿½åŠ ã™ã‚‹ãƒ˜ãƒƒãƒ€ãƒ¼ã®åå‰ (e.g. <literal>X-Sent-"
+"From</literal>)."
#. Tag: para
#: Mail.xml:575
#, no-c-format
-msgid "<literal>value</literal> — The value of the header to add (e.g. <literal>JBoss Seam</literal>)."
-msgstr "<literal>value</literal> —ヘッダーã«è¿½åŠ ã™ã‚‹å€¤ï¼ˆä¾‹ï¼š<literal>JBoss Seam</literal>)"
+msgid ""
+"<literal>value</literal> — The value of the header to add (e.g. "
+"<literal>JBoss Seam</literal>)."
+msgstr ""
+"<literal>value</literal> —ヘッダーã«è¿½åŠ ã™ã‚‹å€¤ï¼ˆä¾‹ï¼š<literal>JBoss "
+"Seam</literal>)"
#. Tag: term
#: Mail.xml:584
@@ -933,32 +1313,57 @@
#. Tag: para
#: Mail.xml:596
#, no-c-format
-msgid "<literal>String</literal> — A <literal>String</literal> is interpreted as a path to file within the classpath"
-msgstr "<literal>String</literal> —<literal>String</literal>ã¯ã‚¯ãƒ©ã‚¹ãƒ‘ス内ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¸ã®ãƒ‘スã¨è§£é‡ˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"<literal>String</literal> — A <literal>String</literal> is interpreted "
+"as a path to file within the classpath"
+msgstr ""
+"<literal>String</literal> —<literal>String</literal>ã¯ã‚¯ãƒ©ã‚¹ãƒ‘ス内ã®"
+"ファイルã¸ã®ãƒ‘スã¨è§£é‡ˆã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:602
#, no-c-format
-msgid "<literal>java.io.File</literal> — An EL expression can reference a <literal>File</literal> object"
-msgstr "<literal>java.io.File</literal> —ELå¼ã¯<literal>File</literal> オブジェクトをå‚ç…§ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"<literal>java.io.File</literal> — An EL expression can reference a "
+"<literal>File</literal> object"
+msgstr ""
+"<literal>java.io.File</literal> —ELå¼ã¯<literal>File</literal> オブジェ"
+"クトをå‚ç…§ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:608
#, no-c-format
-msgid "<literal>java.net.URL</literal> — An EL expression can reference a <literal>URL</literal> object"
-msgstr "<literal>java.net.URL</literal> — ELå¼ã¯<literal>URL</literal>オブジェクトをå‚ç…§ã™ã‚‹äº‹ãŒã§ãã¾ã™"
+msgid ""
+"<literal>java.net.URL</literal> — An EL expression can reference a "
+"<literal>URL</literal> object"
+msgstr ""
+"<literal>java.net.URL</literal> — ELå¼ã¯<literal>URL</literal>オブジェ"
+"クトをå‚ç…§ã™ã‚‹äº‹ãŒã§ãã¾ã™"
#. Tag: para
#: Mail.xml:614
#, no-c-format
-msgid "<literal>java.io.InputStream</literal> — An EL expression can reference an <literal>InputStream</literal>. In this case both a <literal>fileName</literal> and a <literal>contentType</literal> must be specified."
-msgstr "<literal>java.io.InputStream</literal> — ELå¼ã¯<literal>InputStream</literal>ã‚’å‚ç…§ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ã“ã®å ´åˆã€<literal>fileName</literal>ã¨<literal>contentType</literal>ãŒè¨å®šã•ã‚Œã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚"
+msgid ""
+"<literal>java.io.InputStream</literal> — An EL expression can "
+"reference an <literal>InputStream</literal>. In this case both a "
+"<literal>fileName</literal> and a <literal>contentType</literal> must be "
+"specified."
+msgstr ""
+"<literal>java.io.InputStream</literal> — ELå¼ã¯<literal>InputStream</"
+"literal>ã‚’å‚ç…§ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ã“ã®å ´åˆã€<literal>fileName</literal>ã¨"
+"<literal>contentType</literal>ãŒè¨å®šã•ã‚Œã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚"
#. Tag: para
#: Mail.xml:622
#, no-c-format
-msgid "<literal>byte[]</literal> — An EL expression can reference an <literal>byte[]</literal>. In this case both a <literal>fileName</literal> and a <literal>contentType</literal> must be specified."
-msgstr "<literal>byte[]</literal>— ELå¼ã¯ <literal>byte[]</literal>.ã‚’å‚ç…§ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ã“ã®å ´åˆã€<literal>fileName</literal>ã¨<literal>contentType</literal>ãŒæŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚"
+msgid ""
+"<literal>byte[]</literal> — An EL expression can reference an "
+"<literal>byte[]</literal>. In this case both a <literal>fileName</literal> "
+"and a <literal>contentType</literal> must be specified."
+msgstr ""
+"<literal>byte[]</literal>— ELå¼ã¯ <literal>byte[]</literal>.ã‚’å‚ç…§ã™ã‚‹"
+"事ãŒã§ãã¾ã™ã€‚ã“ã®å ´åˆã€<literal>fileName</literal>ã¨<literal>contentType</"
+"literal>ãŒæŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚"
#. Tag: para
#: Mail.xml:630
@@ -968,26 +1373,42 @@
#. Tag: para
#: Mail.xml:633
-#, no-c-format
-msgid "If this tag contains a <literal><p:document></literal> tag, the document described will be generated and attached to the email. A <literal>fileName</literal> should be specfied."
-msgstr "ã“ã®ã‚¿ã‚°ãŒ <literal><p:document></literal> ã‚¿ã‚°ã‚’å«ã‚“ã§ã„ã‚‹å ´åˆã€ 記述ã•ã‚Œã‚‹ãƒ‰ã‚ュメントãŒç”Ÿæˆã•ã‚Œã¦ email ã«æ·»ä»˜ã•ã‚Œã¾ã™ã€‚ <literal>fileName</literal> ãŒæŒ‡å®šã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+#, fuzzy, no-c-format
+msgid ""
+"If this tag contains a <literal><p:document></literal> tag, the "
+"document described will be generated and attached to the email. A "
+"<literal>fileName</literal> should be specified."
+msgstr ""
+"ã“ã®ã‚¿ã‚°ãŒ <literal><p:document></literal> ã‚¿ã‚°ã‚’å«ã‚“ã§ã„ã‚‹å ´åˆã€ 記述"
+"ã•ã‚Œã‚‹ãƒ‰ã‚ュメントãŒç”Ÿæˆã•ã‚Œã¦ email ã«æ·»ä»˜ã•ã‚Œã¾ã™ã€‚ <literal>fileName</"
+"literal> ãŒæŒ‡å®šã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Mail.xml:641
-#, no-c-format
-msgid "If this tag contains other JSF tags a HTML document will be generated from them and attached to the email. A <literal>fileName</literal> should be specfied."
-msgstr "ã“ã®ã‚¿ã‚°ãŒãã®ä»–ã® JSF ã‚¿ã‚°ã‚’ã‚’å«ã‚“ã§ã„ã‚‹ã¨ã€ HTML ドã‚ュメントãŒãã“ã‹ã‚‰ç”Ÿæˆã•ã‚Œã¦ email ã«æ·»ä»˜ã•ã‚Œã¾ã™ã€‚ <literal>fileName</literal> ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+#, fuzzy, no-c-format
+msgid ""
+"If this tag contains other JSF tags a HTML document will be generated from "
+"them and attached to the email. A <literal>fileName</literal> should be "
+"specified."
+msgstr ""
+"ã“ã®ã‚¿ã‚°ãŒãã®ä»–ã® JSF ã‚¿ã‚°ã‚’ã‚’å«ã‚“ã§ã„ã‚‹ã¨ã€ HTML ドã‚ュメントãŒãã“ã‹ã‚‰ç”Ÿæˆ"
+"ã•ã‚Œã¦ email ã«æ·»ä»˜ã•ã‚Œã¾ã™ã€‚ <literal>fileName</literal> ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã‘"
+"ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Mail.xml:650
#, no-c-format
-msgid "<literal>fileName</literal> — Specify the file name to use for the attached file."
+msgid ""
+"<literal>fileName</literal> — Specify the file name to use for the "
+"attached file."
msgstr "<literal>fileName</literal> — 添付ファイルã®ãƒ•ã‚¡ã‚¤ãƒ«åã®æŒ‡å®š"
#. Tag: para
#: Mail.xml:656
#, no-c-format
-msgid "<literal>contentType</literal> — Specify the MIME type of the attached file"
+msgid ""
+"<literal>contentType</literal> — Specify the MIME type of the attached "
+"file"
msgstr "<literal>contentType</literal> —添付ファイルã®MIMEタイプã®æŒ‡å®š"
#. Tag: term
@@ -1011,12 +1432,21 @@
#. Tag: para
#: Mail.xml:675
#, no-c-format
-msgid "Set's the body for the email. Supports an <literal>alternative</literal> facet which, if an HTML email is generated can contain alternative text for a mail reader which doesn't support html."
-msgstr "メールã®æœ¬æ–‡ã®è¨å®šã€‚ <literal>alternative</literal>ファセットã«ã‚ˆã‚ŠHTMLメールを作æˆã™ã‚‹éš›ã€htmlメールをサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„メールリーダã®ãŸã‚ã«ã€ãƒ†ã‚スト版をå«ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Set's the body for the email. Supports an <literal>alternative</literal> "
+"facet which, if an HTML email is generated can contain alternative text for "
+"a mail reader which doesn't support html."
+msgstr ""
+"メールã®æœ¬æ–‡ã®è¨å®šã€‚ <literal>alternative</literal>ファセットã«ã‚ˆã‚ŠHTMLメール"
+"を作æˆã™ã‚‹éš›ã€htmlメールをサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„メールリーダã®ãŸã‚ã«ã€ãƒ†ã‚スト版"
+"ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Mail.xml:682
#, no-c-format
-msgid "<literal>type</literal> — If set to <literal>plain</literal> then a plain text email will be generated otherwise an HTML email is generated."
-msgstr "<literal>type</literal> — <literal>plain</literal>ã¨è¨å®šã—ã¦ã‚ã‚Œã°ã€ãƒ—レーンテã‚ストã®ãƒ¡ãƒ¼ãƒ«ã‚’生æˆã—ã¾ã™ãŒã€ãれ以外ã§ã¯HTMLメールを生æˆã—ã¾ã™ã€‚"
-
+msgid ""
+"<literal>type</literal> — If set to <literal>plain</literal> then a "
+"plain text email will be generated otherwise an HTML email is generated."
+msgstr ""
+"<literal>type</literal> — <literal>plain</literal>ã¨è¨å®šã—ã¦ã‚ã‚Œã°ã€ãƒ—"
+"レーンテã‚ストã®ãƒ¡ãƒ¼ãƒ«ã‚’生æˆã—ã¾ã™ãŒã€ãれ以外ã§ã¯HTMLメールを生æˆã—ã¾ã™ã€‚"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Persistence.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Persistence.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Persistence.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Persistence\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-23 15:51+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -27,7 +27,11 @@
"architectures for Java: Hibernate3, and the Java Persistence API introduced "
"with EJB 3.0. Seam's unique state-management architecture allows the most "
"sophisticated ORM integration of any web application framework."
-msgstr "Seam 㯠EJB 3.0 ã§å°Žå…¥ã•ã‚Œã‚‹ Java Persistence API ãŠã‚ˆã³ Hibernate3 ã®äºŒã¤ã®æœ€ã‚‚一般的㪠Java 用永続アーã‚テクãƒãƒ£ã«å¯¾ã—ã¦åºƒç¯„ãªã‚µãƒãƒ¼ãƒˆã‚’æä¾›ã—ã¾ã™ã€‚ Seam 固有ã®çŠ¶æ…‹ç®¡ç†ã‚¢ãƒ¼ã‚テクãƒãƒ£ã«ã‚ˆã‚Šã€ ã„ã‹ãªã‚‹ã‚¦ã‚§ãƒ–アプリケーションフレームワークã‹ã‚‰ã‚‚高度㪠ORM çµ±åˆã‚’実ç¾ã—ã¾ã™ã€‚"
+msgstr ""
+"Seam 㯠EJB 3.0 ã§å°Žå…¥ã•ã‚Œã‚‹ Java Persistence API ãŠã‚ˆã³ Hibernate3 ã®äºŒã¤ã®"
+"最も一般的㪠Java 用永続アーã‚テクãƒãƒ£ã«å¯¾ã—ã¦åºƒç¯„ãªã‚µãƒãƒ¼ãƒˆã‚’æä¾›ã—ã¾ã™ã€‚ "
+"Seam 固有ã®çŠ¶æ…‹ç®¡ç†ã‚¢ãƒ¼ã‚テクãƒãƒ£ã«ã‚ˆã‚Šã€ ã„ã‹ãªã‚‹ã‚¦ã‚§ãƒ–アプリケーションフ"
+"レームワークã‹ã‚‰ã‚‚高度㪠ORM çµ±åˆã‚’実ç¾ã—ã¾ã™ã€‚"
#. Tag: title
#: Persistence.xml:13
@@ -37,12 +41,12 @@
#. Tag: para
#: Persistence.xml:15
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Seam grew out of the frustration of the Hibernate team with the "
"statelessness typical of the previous generation of Java application "
"architectures. The state management architecture of Seam was originally "
-"designed to solve problems relating to persistence—in particular "
+"designed to solve problems relating to persistence — in particular "
"problems associated with <emphasis>optimistic transaction processing</"
"emphasis>. Scalable online applications always use optimistic transactions. "
"An atomic (database/JTA) level transaction should not span a user "
@@ -51,7 +55,18 @@
"displaying data to a user, and then, slightly later, updating the same data. "
"So Hibernate was designed to support the idea of a persistence context which "
"spanned an optimistic transaction."
-msgstr "Seam ã¯ã€ 旧世代㮠Java アプリケーションアーã‚テクãƒãƒ£ã®å…¸åž‹ã§ã‚るステートレス性ã«æ‚©ã‚€ Hibernate ãƒãƒ¼ãƒ ã®ãƒ•ãƒ©ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‹ã‚‰ç”Ÿã¾ã‚Œã¾ã—ãŸã€‚ Seam ã®çŠ¶æ…‹ç®¡ç†ã‚¢ãƒ¼ã‚テクãƒãƒ£ã¯å…ƒã€…〠永続性ã«é–¢ã™ã‚‹å•é¡Œã®è§£æ±ºã‚’目的ã¨ã—ã¦è¨è¨ˆã•ã‚Œã¾ã—㟠— 特ã«<emphasis>楽観的ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®å‡¦ç†</emphasis>ã«é–¢é€£ã™ã‚‹å•é¡Œã€‚ スケーラブルãªã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã‚¢ãƒ—リケーションã¯å¸¸ã«æ¥½è¦³çš„ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¾ã™ã€‚ アトミック㪠(データベースï¼JTA) レベルã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¯ã€ アプリケーションãŒæ¥µå°‘æ•°ã®ä¸¦åˆ—クライアントã®ã¿ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ã‚ˆã†è¨è¨ˆã•ã‚Œã¦ã„ãªã„é™ã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã¾ãŸãŒã‚‹ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã—ã‹ã—〠目的ã¨ã™ã‚‹ã»ã¼ã™ã¹ã¦ã®ä½œæ¥ã¯ã€ã¾ãšãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ‡ãƒ¼ã‚¿ã‚’表示ã—次ã«å°‘ã—é…ã‚!
Œã¦åŒã˜ãƒ‡ãƒ¼ã‚¿ã‚’æ›´æ–°ã™ã‚‹ã¨ã„ã†ã‚‚ã®ã§ã™ã€‚ ã“ã®ãŸã‚〠Hibernate ã¯æ¥½è¦³çš„ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«ã¾ãŸãŒã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¨ã„ã†ã‚¢ã‚¤ãƒ‡ã‚¢ã«å¯¾å¿œã™ã‚‹ã‚ˆã†è¨è¨ˆã•ã‚Œã¾ã—ãŸã€‚"
+msgstr ""
+"Seam ã¯ã€ 旧世代㮠Java アプリケーションアーã‚テクãƒãƒ£ã®å…¸åž‹ã§ã‚るステートレ"
+"ス性ã«æ‚©ã‚€ Hibernate ãƒãƒ¼ãƒ ã®ãƒ•ãƒ©ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‹ã‚‰ç”Ÿã¾ã‚Œã¾ã—ãŸã€‚ Seam ã®çŠ¶æ…‹"
+"管ç†ã‚¢ãƒ¼ã‚テクãƒãƒ£ã¯å…ƒã€…〠永続性ã«é–¢ã™ã‚‹å•é¡Œã®è§£æ±ºã‚’目的ã¨ã—ã¦è¨è¨ˆã•ã‚Œã¾ã—"
+"㟠— 特ã«<emphasis>楽観的ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®å‡¦ç†</emphasis>ã«é–¢é€£ã™ã‚‹"
+"å•é¡Œã€‚ スケーラブルãªã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã‚¢ãƒ—リケーションã¯å¸¸ã«æ¥½è¦³çš„ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³"
+"を使用ã—ã¾ã™ã€‚ アトミック㪠(データベースï¼JTA) レベルã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¯ã€ "
+"アプリケーションãŒæ¥µå°‘æ•°ã®ä¸¦åˆ—クライアントã®ã¿ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ã‚ˆã†è¨è¨ˆã•ã‚Œã¦ã„"
+"ãªã„é™ã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã¾ãŸãŒã‚‹ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã—ã‹ã—〠目"
+"çš„ã¨ã™ã‚‹ã»ã¼ã™ã¹ã¦ã®ä½œæ¥ã¯ã€ã¾ãšãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ‡ãƒ¼ã‚¿ã‚’表示ã—次ã«å°‘ã—é…ã‚Œã¦åŒã˜"
+"データを更新ã™ã‚‹ã¨ã„ã†ã‚‚ã®ã§ã™ã€‚ ã“ã®ãŸã‚〠Hibernate ã¯æ¥½è¦³çš„ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯"
+"ションã«ã¾ãŸãŒã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¨ã„ã†ã‚¢ã‚¤ãƒ‡ã‚¢ã«å¯¾å¿œã™ã‚‹ã‚ˆã†è¨è¨ˆã•ã‚Œã¾ã—ãŸã€‚"
#. Tag: para
#: Persistence.xml:30
@@ -67,9 +82,12 @@
msgstr ""
"残念ãªãŒã‚‰ã€ Seam ã‚„ EJB 3.0 より以å‰ã®ã€Œã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã€ã¨å‘¼ã°ã‚Œã‚‹ã‚¢ãƒ¼ã‚テク"
"ãƒãƒ£ã«ã¯æ¥½è¦³çš„ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’表ç¾ã™ã‚‹ãŸã‚ã®æ§‹æˆæ¦‚念ãŒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ "
-"ã“ã®ãŸã‚〠代ã‚ã‚Šã«ã‚¢ãƒˆãƒŸãƒƒã‚¯ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«å¯¾ã—ã¦ã‚¹ã‚³ãƒ¼ãƒ—ã•ã‚Œã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ス"
-"トをæä¾›ã—ã¦ã„ã¾ã—ãŸã€‚ 当然〠ã“ã‚Œã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦å¤šãã®å•é¡Œã‚’引ãèµ·ã“ã—〠ã¾ãŸ Hibernate ã«é–¢ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®æœ€å¤§ã®è‹¦æƒ…ã€æ怖㮠<literal>LazyInitializationException</literal> ã®åŽŸå› ã§ã‚‚ã‚ã‚Šã¾ã™ã€‚ ã“ã“ã§å¿…è¦ãªã®ã¯ã‚¢ãƒ—リケーション層ã§æ¥½è¦³çš„"
-"トランザクションを表ç¾ã™ã‚‹æ§‹æˆæ¦‚念ãªã®ã§ã™ã€‚"
+"ã“ã®ãŸã‚〠代ã‚ã‚Šã«ã‚¢ãƒˆãƒŸãƒƒã‚¯ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«å¯¾ã—ã¦ã‚¹ã‚³ãƒ¼ãƒ—ã•ã‚Œã‚‹æ°¸ç¶šã‚³ãƒ³"
+"テã‚ストをæä¾›ã—ã¦ã„ã¾ã—ãŸã€‚ 当然〠ã“ã‚Œã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦å¤šãã®å•é¡Œã‚’引ãèµ·"
+"ã“ã—〠ã¾ãŸ Hibernate ã«é–¢ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®æœ€å¤§ã®è‹¦æƒ…ã€æ怖㮠"
+"<literal>LazyInitializationException</literal> ã®åŽŸå› ã§ã‚‚ã‚ã‚Šã¾ã™ã€‚ ã“ã“ã§å¿…"
+"è¦ãªã®ã¯ã‚¢ãƒ—リケーション層ã§æ¥½è¦³çš„トランザクションを表ç¾ã™ã‚‹æ§‹æˆæ¦‚念ãªã®ã§"
+"ã™ã€‚"
#. Tag: para
#: Persistence.xml:40
@@ -81,9 +99,11 @@
"partial solution to the problem (and is a useful construct in and of itself) "
"however there are two problems:"
msgstr ""
-"EJB 3.0 ã¯ã“ã®å•é¡Œã‚’èªè˜ã—〠コンãƒãƒ¼ãƒãƒ³ãƒˆã®å¯¿å‘½ã«å¯¾ã—ã¦ã‚¹ã‚³ãƒ¼ãƒ—ã•ã‚Œã‚‹ <emphasis>拡張永続コンテã‚スト</emphasis> ã‚’æŒã£ãŸã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ (ステートフルセッション Bean) ã¨ã„ã†ã‚¢ã‚¤ãƒ‡ã‚¢ã‚’å°Žå…¥ã—ã¾ã™ã€‚ ã“ã‚Œã¯å•é¡Œã«é–¢ã—ã¦å®Œå…¨ãª"
-"ソリューションã§ã¯ã‚ã‚Šã¾ã›ã‚“㌠(ãれ自体ã¯ä¾¿åˆ©ãªæ§‹æˆã§ã™) 〠二ã¤ã®å•é¡ŒãŒã‚"
-"ã‚Šã¾ã™ã€‚"
+"EJB 3.0 ã¯ã“ã®å•é¡Œã‚’èªè˜ã—〠コンãƒãƒ¼ãƒãƒ³ãƒˆã®å¯¿å‘½ã«å¯¾ã—ã¦ã‚¹ã‚³ãƒ¼ãƒ—ã•ã‚Œã‚‹ "
+"<emphasis>拡張永続コンテã‚スト</emphasis> ã‚’æŒã£ãŸã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³"
+"ト (ステートフルセッション Bean) ã¨ã„ã†ã‚¢ã‚¤ãƒ‡ã‚¢ã‚’å°Žå…¥ã—ã¾ã™ã€‚ ã“ã‚Œã¯å•é¡Œã«é–¢"
+"ã—ã¦å®Œå…¨ãªã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã§ã¯ã‚ã‚Šã¾ã›ã‚“㌠(ãれ自体ã¯ä¾¿åˆ©ãªæ§‹æˆã§ã™) 〠二ã¤ã®"
+"å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:50
@@ -121,10 +141,10 @@
"important issue. So Seam extends the persistence context management model of "
"EJB 3.0, to provide conversation-scoped extended persistence contexts."
msgstr ""
-"Seam ã¯ã€ 対話ãŠã‚ˆã³å¯¾è©±ã«å¯¾ã—ã¦ã‚¹ã‚³ãƒ¼ãƒ—ã•ã‚Œã‚‹ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean コン"
-"ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š 1 番目ã®å•é¡Œã‚’解決ã—ã¾ã™ã€‚ (ã»ã¨ã‚“ã©ã®å¯¾è©±ã¯å®Ÿ"
-"éš›ã«ã¯ãƒ‡ãƒ¼ã‚¿å±¤ã§æ¥½è¦³çš„トランザクションを表示ã—ã¾ã™ã€‚) 永続コンテã‚ストã®ä¼æ’"
-"ã‚’å¿…è¦ã¨ã—ãªã„よã†ãªå¤šãã®ã‚·ãƒ³ãƒ—ルãªã‚¢ãƒ—リケーション (Seam ブッã‚ングデモãª"
+"Seam ã¯ã€ 対話ãŠã‚ˆã³å¯¾è©±ã«å¯¾ã—ã¦ã‚¹ã‚³ãƒ¼ãƒ—ã•ã‚Œã‚‹ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean コ"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š 1 番目ã®å•é¡Œã‚’解決ã—ã¾ã™ã€‚ (ã»ã¨ã‚“ã©ã®å¯¾è©±ã¯"
+"実際ã«ã¯ãƒ‡ãƒ¼ã‚¿å±¤ã§æ¥½è¦³çš„トランザクションを表示ã—ã¾ã™ã€‚) 永続コンテã‚ストã®ä¼"
+"æ’ã‚’å¿…è¦ã¨ã—ãªã„よã†ãªå¤šãã®ã‚·ãƒ³ãƒ—ルãªã‚¢ãƒ—リケーション (Seam ブッã‚ングデモãª"
"ã©) ã«ã¯ã“ã‚Œã§å分ã§ã™ã€‚ å„対話内ã§ç–Žã«ä½œç”¨ã—ã‚ã£ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’多ã"
"æŒã£ã¦ã„るよã†ãªã‚‚ã†å°‘ã—複雑ãªã‚¢ãƒ—リケーションã®å ´åˆã€ コンãƒãƒ¼ãƒãƒ³ãƒˆç¾¤å…¨ä½“ã¸"
"ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®ä¼æ’ã¯é‡è¦ãªå•é¡Œã¨ãªã‚Šã¾ã™ã€‚ ã“ã®ãŸã‚〠Seam 㯠EJB 3.0 "
@@ -165,21 +185,24 @@
"However, there is a problem with this approach. A Seam application may not "
"perform all data access for a request from a single method call to a session "
"bean."
-msgstr "ãŸã ã—〠ã“ã®æ–¹æ³•ã«ã¯å•é¡ŒãŒ 1 ã¤ã‚ã‚Šã¾ã™ã€‚ Seam アプリケーションã¯ä¸€ã¤ã®è¦æ±‚ã«ãŠã„ã¦ã€ä¸€ã¤ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¸ã®å˜ä¸€ã®ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ã§ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚¢ã‚¯ã‚»ã‚¹ã‚’終ãˆã‚‹ã‚ã‘ã§ã¯ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"ãŸã ã—〠ã“ã®æ–¹æ³•ã«ã¯å•é¡ŒãŒ 1 ã¤ã‚ã‚Šã¾ã™ã€‚ Seam アプリケーションã¯ä¸€ã¤ã®è¦æ±‚"
+"ã«ãŠã„ã¦ã€ä¸€ã¤ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¸ã®å˜ä¸€ã®ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ã§ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚¢"
+"クセスを終ãˆã‚‹ã‚ã‘ã§ã¯ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:97
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"The request might require processing by several loosly-coupled components, "
+"The request might require processing by several loosely-coupled components, "
"each of which is called independently from the web layer. It is common to "
"see several or even many calls per request from the web layer to EJB "
"components in Seam."
msgstr ""
-"ã“ã®è¦æ±‚ã«ã¯ã„ãã¤ã‹ã®ç–Žçµåˆã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã‚‹å‡¦ç†ã‚’å¿…è¦ã¨ã™ã‚‹å ´åˆãŒ"
-"ã‚ã‚Šã¾ã™ã€‚ ãã‚Œãžã‚Œã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒ Web 層ã‹ã‚‰å€‹åˆ¥ã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ Seam "
-"ã§ã¯ä¸€ã¤ã®è¦æ±‚㫠対㗠Web 層ã‹ã‚‰ EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã¸ã®ã‚³ãƒ¼ãƒ«ãŒè¤‡æ•°ã‚ã‚‹ã®ã¯ã‚ˆã"
-"見られるã“ã¨ã§ã™ã€‚"
+"ã“ã®è¦æ±‚ã«ã¯ã„ãã¤ã‹ã®ç–Žçµåˆã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã‚‹å‡¦ç†ã‚’å¿…è¦ã¨ã™ã‚‹å ´åˆãŒã‚ã‚Šã¾"
+"ã™ã€‚ ãã‚Œãžã‚Œã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒ Web 層ã‹ã‚‰å€‹åˆ¥ã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ Seam ã§ã¯ä¸€"
+"ã¤ã®è¦æ±‚㫠対㗠Web 層ã‹ã‚‰ EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã¸ã®ã‚³ãƒ¼ãƒ«ãŒè¤‡æ•°ã‚ã‚‹ã®ã¯ã‚ˆã見ら"
+"れるã“ã¨ã§ã™ã€‚"
#. Tag: para
#: Persistence.xml:104
@@ -196,10 +219,10 @@
"concurrent requests. Certainly, all write operations should occur in the "
"same transaction!"
msgstr ""
-"1 è¦æ±‚ã”ã¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³æ•°ãŒå¤šããªã‚‹ã¨ã€ 使用ã—ã¦ã„るアプリケーショ"
-"ンãŒå¤šãã®ä¸¦åˆ—è¦æ±‚を処ç†ã—ã¦ã„ã‚‹éš›ã«ãã‚Œã ã‘多ãã®ã‚¢ãƒˆãƒŸãƒƒã‚¯æ€§ã¨ç‹¬ç«‹æ€§ã®å•é¡Œã«é"
-"é‡ã™ã‚‹å¯èƒ½æ€§ãŒé«˜ããªã‚Šã¾ã™ã€‚ 書ãè¾¼ã¿å‹•ä½œã¯ã™ã¹ã¦ã€ å¿…ãšã€ åŒã˜ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§"
-"ン内ã§èµ·ã“らãªã‘ã‚Œã°ãªã‚‰ãªã„ã‹ã‚‰ã§ã™ã€‚"
+"1 è¦æ±‚ã”ã¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³æ•°ãŒå¤šããªã‚‹ã¨ã€ 使用ã—ã¦ã„るアプリケーションãŒå¤š"
+"ãã®ä¸¦åˆ—è¦æ±‚を処ç†ã—ã¦ã„ã‚‹éš›ã«ãã‚Œã ã‘多ãã®ã‚¢ãƒˆãƒŸãƒƒã‚¯æ€§ã¨ç‹¬ç«‹æ€§ã®å•é¡Œã«éé‡"
+"ã™ã‚‹å¯èƒ½æ€§ãŒé«˜ããªã‚Šã¾ã™ã€‚ 書ãè¾¼ã¿å‹•ä½œã¯ã™ã¹ã¦ã€ å¿…ãšã€ åŒã˜ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³"
+"内ã§èµ·ã“らãªã‘ã‚Œã°ãªã‚‰ãªã„ã‹ã‚‰ã§ã™ã€‚"
#. Tag: para
#: Persistence.xml:116
@@ -212,21 +235,32 @@
"view would cause <literal>LazyInitializationException</literal>s when "
"unfetched associations were accessed."
msgstr ""
-"Hibernate ユーザーã¯ã“ã®å•é¡Œã‚’回é¿ã™ã‚‹ãŸã‚ <emphasis>「open session in viewã€</emphasis> パターンを開発ã—ã¾ã—ãŸã€‚ Spring ã®ã‚ˆã†ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã—ã¦ãŠã‚Šã€ ビューã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã¯ãƒ•ã‚§ãƒƒãƒã•ã‚Œãªã„関連ãŒã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ã¨ "
-"<literal>LazyInitializationException</literal> を引ãèµ·ã“ã™ãŸã‚〠Hibernate コミュニティã§ã¯ã€Œopen session in viewã€ã¯æ´å²çš„ã«ã‚ˆã‚Šé‡è¦ã§ã—ãŸã€‚"
+"Hibernate ユーザーã¯ã“ã®å•é¡Œã‚’回é¿ã™ã‚‹ãŸã‚ <emphasis>「open session in viewã€"
+"</emphasis> パターンを開発ã—ã¾ã—ãŸã€‚ Spring ã®ã‚ˆã†ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークã¯ãƒˆãƒ©ãƒ³ã‚¶"
+"クションスコープã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã—ã¦ãŠã‚Šã€ ビューã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã¯"
+"フェッãƒã•ã‚Œãªã„関連ãŒã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ã¨ <literal>LazyInitializationException</"
+"literal> を引ãèµ·ã“ã™ãŸã‚〠Hibernate コミュニティã§ã¯ã€Œopen session in "
+"viewã€ã¯æ´å²çš„ã«ã‚ˆã‚Šé‡è¦ã§ã—ãŸã€‚"
#. Tag: para
#: Persistence.xml:124
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"This pattern is usually implemented as a single transaction which spans the "
"entire request. There are several problems with this implementation, the "
"most serious being that we can never be sure that a transaction is "
-"successful until we commit it—but by the time the \"open session in "
+"successful until we commit it — but by the time the \"open session in "
"view\" transaction is committed, the view is fully rendered, and the "
"rendered response may already have been flushed to the client. How can we "
"notify the user that their transaction was unsuccessful?"
-msgstr "ã“ã®ãƒ‘ターンã¯é€šå¸¸ã€ è¦æ±‚全体ã«ã¾ãŸãŒã‚‹å˜ä¸€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¾ã™ã€‚ ã“ã®å®Ÿè£…ã§ã¯ã„ãã¤ã‹ã®å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚ ã‚‚ã£ã¨ã‚‚深刻ã¨ãªã‚‹å•é¡Œã¯ã€ トランザクションをコミットã™ã‚‹ã¾ã§ãã‚ŒãŒæˆåŠŸãªã®ã‹ã©ã†ã‹å…¨ã確èªã§ããªã„ã“ã¨ã§ã™ — ãŸã ã—〠「open session in viewã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒã‚³ãƒŸãƒƒãƒˆã•ã‚Œã‚‹ã¾ã§ã«ã€ ビューã¯å®Œå…¨ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹ã®ã§ã€ レンダリングã•ã‚ŒãŸå¿œç”ã¯ã™ã§ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ã•ã‚Œã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ ユーザーã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒæˆåŠŸã—ãªã‹ã£ãŸã“ã¨ã‚’ユーザーã«çŸ¥ã‚‰ã›ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã‚ˆã„ã§ã—ょã†ã‹ã€‚"
+msgstr ""
+"ã“ã®ãƒ‘ターンã¯é€šå¸¸ã€ è¦æ±‚全体ã«ã¾ãŸãŒã‚‹å˜ä¸€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¾"
+"ã™ã€‚ ã“ã®å®Ÿè£…ã§ã¯ã„ãã¤ã‹ã®å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚ ã‚‚ã£ã¨ã‚‚深刻ã¨ãªã‚‹å•é¡Œã¯ã€ トラン"
+"ザクションをコミットã™ã‚‹ã¾ã§ãã‚ŒãŒæˆåŠŸãªã®ã‹ã©ã†ã‹å…¨ã確èªã§ããªã„ã“ã¨ã§ã™ "
+"— ãŸã ã—〠「open session in viewã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒã‚³ãƒŸãƒƒãƒˆã•ã‚Œã‚‹ã¾ã§"
+"ã«ã€ ビューã¯å®Œå…¨ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹ã®ã§ã€ レンダリングã•ã‚ŒãŸå¿œç”ã¯ã™ã§ã«ã‚¯"
+"ライアントã«ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ã•ã‚Œã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ ユーザーã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒ"
+"æˆåŠŸã—ãªã‹ã£ãŸã“ã¨ã‚’ユーザーã«çŸ¥ã‚‰ã›ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã‚ˆã„ã§ã—ょã†ã‹ã€‚"
#. Tag: para
#: Persistence.xml:133
@@ -236,9 +270,9 @@
"fetching problem, while working around the problems with \"open session in "
"view\". The solution comes in two parts:"
msgstr ""
-"Seam ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç‹¬ç«‹æ€§ã®å•é¡Œã¨é–¢é€£ãƒ•ã‚§ãƒƒãƒã®å•é¡Œã®ä¸¡æ–¹ã‚’解決ã—ãªãŒã‚‰ã€ "
-"「open session in viewã€ã«é–¢ã™ã‚‹å•é¡Œã‚’回é¿ã—ã¾ã™ã€‚ 解決法ã¯äºŒã¤ã«åˆ†ã‘られ"
-"ã¾ã™ã€‚"
+"Seam ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç‹¬ç«‹æ€§ã®å•é¡Œã¨é–¢é€£ãƒ•ã‚§ãƒƒãƒã®å•é¡Œã®ä¸¡æ–¹ã‚’解決ã—ãªãŒ"
+"ら〠「open session in viewã€ã«é–¢ã™ã‚‹å•é¡Œã‚’回é¿ã—ã¾ã™ã€‚ 解決法ã¯äºŒã¤ã«åˆ†ã‘ら"
+"ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:141
@@ -258,7 +292,12 @@
"restore view phase (some transaction managers begin the transaction later at "
"the beginning of the apply request vaues phase) until the end of the invoke "
"application phase; the second spans the render response phase"
-msgstr "一ã¤ã®è¦æ±‚ã«å¯¾ã—ã¦äºŒã¤ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¾ã™ã€‚ 1 番目ã¯ãƒ“ュー復元フェーズã®é–‹å§‹ã‹ã‚‰ (トランザクションマãƒãƒ¼ã‚¸ãƒ£ã®ä¸ã«ã¯ã“れより後ã®è¦æ±‚値é©ç”¨ãƒ•ã‚§ãƒ¼ã‚ºã®é–‹å§‹ã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’開始ã™ã‚‹ã‚‚ã®ãŒã‚ã‚‹) アプリケーション呼ã³å‡ºã—フェーズã®çµ‚ã‚ã‚Šã¾ã§ã¾ãŸãŒã‚Šã€ 2 番目ã¯å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ãƒ•ã‚§ãƒ¼ã‚ºã‚’ã¾ãŸãŽã¾ã™ã€‚"
+msgstr ""
+"一ã¤ã®è¦æ±‚ã«å¯¾ã—ã¦äºŒã¤ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¾ã™ã€‚ 1 番目ã¯ãƒ“ュー復元"
+"フェーズã®é–‹å§‹ã‹ã‚‰ (トランザクションマãƒãƒ¼ã‚¸ãƒ£ã®ä¸ã«ã¯ã“れより後ã®è¦æ±‚値é©ç”¨"
+"フェーズã®é–‹å§‹ã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’開始ã™ã‚‹ã‚‚ã®ãŒã‚ã‚‹) アプリケーション呼ã³å‡º"
+"ã—フェーズã®çµ‚ã‚ã‚Šã¾ã§ã¾ãŸãŒã‚Šã€ 2 番目ã¯å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ãƒ•ã‚§ãƒ¼ã‚ºã‚’ã¾ãŸãŽã¾"
+"ã™ã€‚"
#. Tag: para
#: Persistence.xml:156
@@ -271,7 +310,14 @@
"reasons to use Seam transaction management even when you're not using Seam-"
"managed persistence contexts. However, the two facilities were designed to "
"work together, and work best when used together."
-msgstr "次ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§ã¯ã€ 対話スコープã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®è¨å®šæ–¹æ³•ã«ã¤ã„ã¦èª¬æ˜Žã—ã¦ã„ãã¾ã™ãŒã€ ã¾ãšæœ€åˆã« Seam トランザクション管ç†ã‚’有効ã«ã™ã‚‹æ–¹æ³•ã‚’説明ã—ã¦ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Seam トランザクション管ç†ãªã—ã§å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã™ã‚‹ã“ã¨ãŒã§ã〠ã¾ãŸ Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã—ã¦ã„ãªã„å ´åˆã§ã‚‚ Seam トランザクション管ç†ã‚’利用ã™ã‚‹ã¨ä¾¿åˆ©ãªã“ã¨ãŒã‚ã‚‹ã®ã§ç•™æ„ã—ã¦ãŠã„ã¦ãã ã•ã„。 ãŸã ã—〠ã“ã®äºŒã¤ã®æ©Ÿèƒ½ã¯é€£æºã—ã¦å‹•ä½œã™ã‚‹ã‚ˆã†è¨è¨ˆã•ã‚Œã¦ã„ã‚‹ãŸã‚〠併用ã™ã‚‹æ–¹ãŒæœ€é©ã§ã™ã€‚"
+msgstr ""
+"次ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§ã¯ã€ 対話スコープã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®è¨å®šæ–¹æ³•ã«ã¤ã„ã¦èª¬æ˜Žã—ã¦"
+"ã„ãã¾ã™ãŒã€ ã¾ãšæœ€åˆã« Seam トランザクション管ç†ã‚’有効ã«ã™ã‚‹æ–¹æ³•ã‚’説明ã—ã¦ãŠ"
+"ãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Seam トランザクション管ç†ãªã—ã§å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚"
+"ストを使用ã™ã‚‹ã“ã¨ãŒã§ã〠ã¾ãŸ Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã—ã¦ã„ãªã„å ´åˆ"
+"ã§ã‚‚ Seam トランザクション管ç†ã‚’利用ã™ã‚‹ã¨ä¾¿åˆ©ãªã“ã¨ãŒã‚ã‚‹ã®ã§ç•™æ„ã—ã¦ãŠã„ã¦"
+"ãã ã•ã„。 ãŸã ã—〠ã“ã®äºŒã¤ã®æ©Ÿèƒ½ã¯é€£æºã—ã¦å‹•ä½œã™ã‚‹ã‚ˆã†è¨è¨ˆã•ã‚Œã¦ã„ã‚‹ãŸã‚〠"
+"併用ã™ã‚‹æ–¹ãŒæœ€é©ã§ã™ã€‚"
#. Tag: para
#: Persistence.xml:165
@@ -281,7 +327,11 @@
"managed persistence contexts. But it is especially useful if you use Seam "
"outside a Java EE 5 environment, or in any other case where you would use a "
"Seam-managed persistence context."
-msgstr "Seam トランザクション管ç†ã¯ EJB 3.0 コンテナ管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã—ã¦ã„ã‚‹å ´åˆã§ã‚‚å½¹ã«ç«‹ã¡ã¾ã™ãŒã€ Java EE 5 環境ã®å¤–å´ã§ Seam を使用ã™ã‚‹å ´åˆã€ ã‚ã‚‹ã„ã¯ã“れ以外㮠Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã™ã‚‹ã‚ˆã†ãªç’°å¢ƒã§ç‰¹ã«å½¹ç«‹ã¡ã¾ã™ã€‚"
+msgstr ""
+"Seam トランザクション管ç†ã¯ EJB 3.0 コンテナ管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã—ã¦"
+"ã„ã‚‹å ´åˆã§ã‚‚å½¹ã«ç«‹ã¡ã¾ã™ãŒã€ Java EE 5 環境ã®å¤–å´ã§ Seam を使用ã™ã‚‹å ´åˆã€ ã‚"
+"ã‚‹ã„ã¯ã“れ以外㮠Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã™ã‚‹ã‚ˆã†ãªç’°å¢ƒã§ç‰¹ã«å½¹ç«‹ã¡"
+"ã¾ã™ã€‚"
#. Tag: title
#: Persistence.xml:173
@@ -296,7 +346,10 @@
"Seam transaction management is enabled by default for all JSF requests. If "
"you want to <emphasis>disable</emphasis> this feature, you can do it in "
"<literal>components.xml</literal>:"
-msgstr "Seam トランザクション管ç†ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ã™ã¹ã¦ã® JSF è¦æ±‚ã«æœ‰åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã‚’ <emphasis>無効ã«ã—ãŸã„</emphasis> å ´åˆã¯ <literal>components.xml</literal> ã§è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"Seam トランザクション管ç†ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯ã™ã¹ã¦ã® JSF è¦æ±‚ã«æœ‰åŠ¹ã«ãªã£ã¦ã„ã¾"
+"ã™ã€‚ ã“ã®æ©Ÿèƒ½ã‚’ <emphasis>無効ã«ã—ãŸã„</emphasis> å ´åˆã¯ <literal>components."
+"xml</literal> ã§è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Persistence.xml:181
@@ -327,8 +380,12 @@
"environment, you should install the EJB synchronization component in "
"<literal>components.xml</literal>:"
msgstr ""
-"Seam ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã§ã®é–‹å§‹ã€ コミット〠ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã€ åŒæœŸãªã©ã®å‹•ä½œã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã®æŠ½è±¡åŒ–ã‚’æä¾›ã—ã¾ã™ã€‚ デフォルトã§ã¯ Seam ã¯ã‚³ãƒ³ãƒ†ãƒŠç®¡ç†ã‚„プãƒã‚°ãƒ©ãƒ ã§ã® EJB トランザクションを統åˆã™ã‚‹ JTA トランザクションコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã—ã¾ã™ã€‚ Java EE 5 ã®ç’°å¢ƒã§ä½œæ¥ã—ã¦ã„ã‚‹å ´åˆã¯ <literal>components.xml</literal> ã« "
-"EJB åŒæœŸåŒ–コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—ã¦ãã ã•ã„。"
+"Seam ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã§ã®é–‹å§‹ã€ コミット〠ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ã€ åŒæœŸãªã©ã®å‹•ä½œã«"
+"トランザクション管ç†ã®æŠ½è±¡åŒ–ã‚’æä¾›ã—ã¾ã™ã€‚ デフォルトã§ã¯ Seam ã¯ã‚³ãƒ³ãƒ†ãƒŠç®¡ç†"
+"やプãƒã‚°ãƒ©ãƒ ã§ã® EJB トランザクションを統åˆã™ã‚‹ JTA トランザクションコンãƒãƒ¼"
+"ãƒãƒ³ãƒˆã‚’使用ã—ã¾ã™ã€‚ Java EE 5 ã®ç’°å¢ƒã§ä½œæ¥ã—ã¦ã„ã‚‹å ´åˆã¯ "
+"<literal>components.xml</literal> ã« EJB åŒæœŸåŒ–コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—"
+"ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Persistence.xml:195
@@ -344,7 +401,10 @@
"detect the transaction synchronization mechanism to use. However, if Seam is "
"unable to detect the correct transaction synchronization to use, you may "
"find you need configure one of the following:"
-msgstr "ãŸã ã—〠EE 5 コンテナ以外ã§ä½œæ¥ã—ã¦ã„ã‚‹å ´åˆã¯ Seam ãŒä½¿ç”¨ã™ã‚‹ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³åŒæœŸåŒ–メカニズムを自動検出ã—よã†ã¨ã—ã¾ã™ã€‚ Seam ãŒæ£ã—ã„トランザクションã®åŒæœŸåŒ–を検出ã§ããªã„å ´åˆã¯æ¬¡ã®ã„ãšã‚Œã‹ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+msgstr ""
+"ãŸã ã—〠EE 5 コンテナ以外ã§ä½œæ¥ã—ã¦ã„ã‚‹å ´åˆã¯ Seam ãŒä½¿ç”¨ã™ã‚‹ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§"
+"ンåŒæœŸåŒ–メカニズムを自動検出ã—よã†ã¨ã—ã¾ã™ã€‚ Seam ãŒæ£ã—ã„トランザクションã®"
+"åŒæœŸåŒ–を検出ã§ããªã„å ´åˆã¯æ¬¡ã®ã„ãšã‚Œã‹ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: para
#: Persistence.xml:204
@@ -353,7 +413,11 @@
"JPA RESOURCE_LOCAL transactions with the <literal>javax.persistence."
"EntityTransaction</literal> interface. <literal>EntityTransaction</literal> "
"begins the transaction at the beginning of the apply request values phase."
-msgstr "JPA RESOURCE_LOCAL トランザクション。 <literal>javax.persistence.EntityTransaction</literal> インタフェースã§ä½¿ç”¨ã•ã‚Œã€ <literal>EntityTransaction</literal> ã¯è¦æ±‚値é©ç”¨ãƒ•ã‚§ãƒ¼ã‚ºã®é–‹å§‹æ™‚ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’開始ã—ã¾ã™ã€‚"
+msgstr ""
+"JPA RESOURCE_LOCAL トランザクション。 <literal>javax.persistence."
+"EntityTransaction</literal> インタフェースã§ä½¿ç”¨ã•ã‚Œã€ "
+"<literal>EntityTransaction</literal> ã¯è¦æ±‚値é©ç”¨ãƒ•ã‚§ãƒ¼ã‚ºã®é–‹å§‹æ™‚ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯"
+"ションを開始ã—ã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:212
@@ -362,7 +426,10 @@
"Hibernate managed transactions with the <literal>org.hibernate.Transaction</"
"literal> interface. <literal>HibernateTransaction</literal> begins the "
"transaction at the beginning of the apply request values phase."
-msgstr "Hibernate 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã€‚ <literal>org.hibernate.Transaction</literal> インタフェースã§ä½¿ç”¨ã•ã‚Œã€ <literal>HibernateTransaction</literal> ã¯è¦æ±‚値é©ç”¨ãƒ•ã‚§ãƒ¼ã‚ºã®é–‹å§‹æ™‚ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’開始ã—ã¾ã™ã€‚"
+msgstr ""
+"Hibernate 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã€‚ <literal>org.hibernate.Transaction</"
+"literal> インタフェースã§ä½¿ç”¨ã•ã‚Œã€ <literal>HibernateTransaction</literal> "
+"ã¯è¦æ±‚値é©ç”¨ãƒ•ã‚§ãƒ¼ã‚ºã®é–‹å§‹æ™‚ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’開始ã—ã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:220
@@ -374,8 +441,11 @@
"transaction at the beginning of the apply request values phase if the "
"<literal>userConversationContext</literal> attribute is set."
msgstr ""
-"Spring 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã€‚ <literal>org.springframework.transaction.PlatformTransactionManager</literal> インタフェースã§ä½¿ç”¨ã•ã‚Œã€ Spring ã® "
-"<literal>PlatformTransactionManagement</literal> マãƒãƒ¼ã‚¸ãƒ£ã¯ <literal>userConversationContext</literal> 属性をè¨å®šã™ã‚‹ã¨è¦æ±‚値é©ç”¨ãƒ•ã‚§ãƒ¼ã‚ºã®é–‹å§‹æ™‚ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’開始ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+"Spring 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã€‚ <literal>org.springframework.transaction."
+"PlatformTransactionManager</literal> インタフェースã§ä½¿ç”¨ã•ã‚Œã€ Spring ã® "
+"<literal>PlatformTransactionManagement</literal> マãƒãƒ¼ã‚¸ãƒ£ã¯ "
+"<literal>userConversationContext</literal> 属性をè¨å®šã™ã‚‹ã¨è¦æ±‚値é©ç”¨ãƒ•ã‚§ãƒ¼ã‚º"
+"ã®é–‹å§‹æ™‚ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’開始ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:229
@@ -394,7 +464,13 @@
"you can opt to leave out the <literal>entity-manager</literal> attribute. "
"(see <link linkend=\"persistence.seam-managed-persistence-contexts\">Seam-"
"managed persistence contexts</link> )"
-msgstr "components.xml ã«æ¬¡ã‚’è¿½åŠ ã—㦠JPA RESOURCE_LOCAL トランザクション管ç†ã‚’è¨å®šã—ã¾ã™ã€‚ <literal>#{em}</literal> 㯠<literal>persistence:managed-persistence-context</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆåã§ã™ã€‚ 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストå㌠<literal>entityManager</literal> ãªã‚‰ <literal>entity-manager</literal> 属性をçœç•¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ (<link linkend=\"persistence.seam-managed-persistence-contexts\">Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト</link> ã‚’å‚ç…§)"
+msgstr ""
+"components.xml ã«æ¬¡ã‚’è¿½åŠ ã—㦠JPA RESOURCE_LOCAL トランザクション管ç†ã‚’è¨å®šã—"
+"ã¾ã™ã€‚ <literal>#{em}</literal> 㯠<literal>persistence:managed-persistence-"
+"context</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆåã§ã™ã€‚ 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストå㌠"
+"<literal>entityManager</literal> ãªã‚‰ <literal>entity-manager</literal> 属性"
+"ã‚’çœç•¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ (<link linkend=\"persistence.seam-managed-"
+"persistence-contexts\">Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト</link> ã‚’å‚ç…§)"
#. Tag: programlisting
#: Persistence.xml:244
@@ -414,8 +490,13 @@
"(see <link linkend=\"persistence.seam-managed-persistence-contexts\">Seam-"
"managed persistence contexts</link> )"
msgstr ""
-"Hibernate 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¨å®šã™ã‚‹ã«ã¯ 次を components.xml ã§å®£è¨€ã—ã¾ã™ã€‚ <literal>#{hibernateSession}</literal> ã¯ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã® <literal>persistence:managed-hibernate-session</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆåã§ã™ã€‚ ç®¡ç† Hibernate セッションå㌠<literal>session</"
-"literal> ãªã‚‰ <literal>session</literal> 属性をçœç•¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ (<link linkend=\"persistence.seam-managed-persistence-contexts\">Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト</link> ã‚’å‚ç…§)"
+"Hibernate 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¨å®šã™ã‚‹ã«ã¯ 次を components.xml ã§å®£è¨€ã—ã¾"
+"ã™ã€‚ <literal>#{hibernateSession}</literal> ã¯ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã® "
+"<literal>persistence:managed-hibernate-session</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆåã§"
+"ã™ã€‚ ç®¡ç† Hibernate セッションå㌠<literal>session</literal> ãªã‚‰ "
+"<literal>session</literal> 属性をçœç•¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ (<link linkend="
+"\"persistence.seam-managed-persistence-contexts\">Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト"
+"</link> ã‚’å‚ç…§)"
#. Tag: programlisting
#: Persistence.xml:255
@@ -433,7 +514,9 @@
msgid ""
"To explicitly disable Seam managed transactions declare the following in "
"your components.xml:"
-msgstr "Seam 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’明示的ã«ç„¡åŠ¹ã«ã™ã‚‹ã«ã¯æ¬¡ã‚’ components.xml ã§å®£è¨€ã—ã¾ã™ã€‚"
+msgstr ""
+"Seam 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’明示的ã«ç„¡åŠ¹ã«ã™ã‚‹ã«ã¯æ¬¡ã‚’ components.xml ã§å®£è¨€ã—"
+"ã¾ã™ã€‚"
#. Tag: programlisting
#: Persistence.xml:259
@@ -448,8 +531,9 @@
"For configuring Spring managed transactions see <link linkend=\"spring-"
"transactions\">using Spring PlatformTransactionManagement</link> ."
msgstr ""
-"Spring 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„ã¦ã¯ <link linkend=\"spring-"
-"transactions\">Spring ã® PlatformTransactionManagement を使用ã™ã‚‹</link> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+"Spring 管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„ã¦ã¯ <link linkend=\"spring-transactions"
+"\">Spring ã® PlatformTransactionManagement を使用ã™ã‚‹</link> ã‚’å‚ç…§ã—ã¦ãã ã•"
+"ã„。"
#. Tag: title
#: Persistence.xml:267
@@ -471,7 +555,17 @@
"component should be be declared in <literal>components.xml</literal> to "
"ensure that Seam synchronization callbacks are correctly called if the "
"container commits a transaction outside of Seam's knowledge."
-msgstr "トランザクションã®åŒæœŸåŒ–㯠<literal>beforeCompletion()</literal> ã‚„ <literal>afterCompletion()</literal> ãªã©ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³é–¢é€£ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’æä¾›ã—ã¾ã™ã€‚ デフォルトã§ã¯ Seam ã¯ãれ自体ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³åŒæœŸåŒ–コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã—ã¾ã™ã€‚ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯åŒæœŸåŒ–ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒå¿…ãšæ£ã—ã実行ã•ã‚Œã‚‹ã‚ˆã†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’コミットã™ã‚‹ã¨ãã« Seam トランザクションコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’明示的ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚ Java EE 5 環境ã§ã¯ <literal><transaction:ejb-transaction/></literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ <literal>components.xml</literal> ã§å®£è¨€ã—〠コンテナ㌠Seam ã®èªè˜ç¯„囲外ã«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’コミットã™ã‚‹å ´åˆã«ã¯ Seam åŒæœŸåŒ–ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒæ£ã—ã呼ã³å‡ºã•ã‚Œã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。"
+msgstr ""
+"トランザクションã®åŒæœŸåŒ–㯠<literal>beforeCompletion()</literal> ã‚„ "
+"<literal>afterCompletion()</literal> ãªã©ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³é–¢é€£ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚³ãƒ¼"
+"ルãƒãƒƒã‚¯ã‚’æä¾›ã—ã¾ã™ã€‚ デフォルトã§ã¯ Seam ã¯ãれ自体ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³åŒæœŸåŒ–"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã—ã¾ã™ã€‚ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯åŒæœŸåŒ–ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒå¿…ãšæ£"
+"ã—ã実行ã•ã‚Œã‚‹ã‚ˆã†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’コミットã™ã‚‹ã¨ãã« Seam トランザクション"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’明示的ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚ Java EE 5 環境ã§ã¯ "
+"<literal><transaction:ejb-transaction/></literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ "
+"<literal>components.xml</literal> ã§å®£è¨€ã—〠コンテナ㌠Seam ã®èªè˜ç¯„囲外ã«ãƒˆ"
+"ランザクションをコミットã™ã‚‹å ´åˆã«ã¯ Seam åŒæœŸåŒ–ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒæ£ã—ã呼ã³å‡º"
+"ã•ã‚Œã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Persistence.xml:283
@@ -489,7 +583,12 @@
"many loosly coupled components that collaborate together in the scope of a "
"single conversation, and in this case you might find that propagation of the "
"persistence context between component is tricky and error-prone."
-msgstr "Seam ã‚’ Java EE 5 環境ã®å¤–ã§ä½¿ç”¨ã—ã¦ã„ã‚‹å ´åˆã€ コンテナã«ã‚ˆã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã®ç®¡ç†ã¯æœŸå¾…ã§ãã¾ã›ã‚“。 EE 5 環境ã§ã‚ã£ã¦ã‚‚〠å˜ä¸€ã®å¯¾è©±ã®ç¯„囲内ã§é€£æºã™ã‚‹å¤šãã®ç–Žçµåˆã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æŒã¤è¤‡é›‘ãªã‚¢ãƒ—リケーションãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œãšã€ ã“ã®å ´åˆã«ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé–“ã§ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®ä¼æ’ãŒç°¡å˜ã§ã¯ãªãエラーãŒç™ºç”Ÿã—ã‚„ã™ã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"Seam ã‚’ Java EE 5 環境ã®å¤–ã§ä½¿ç”¨ã—ã¦ã„ã‚‹å ´åˆã€ コンテナã«ã‚ˆã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト"
+"ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã®ç®¡ç†ã¯æœŸå¾…ã§ãã¾ã›ã‚“。 EE 5 環境ã§ã‚ã£ã¦ã‚‚〠å˜ä¸€ã®å¯¾è©±ã®ç¯„"
+"囲内ã§é€£æºã™ã‚‹å¤šãã®ç–Žçµåˆã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æŒã¤è¤‡é›‘ãªã‚¢ãƒ—リケーションãŒã‚ã‚‹ã‹"
+"ã‚‚ã—ã‚Œãšã€ ã“ã®å ´åˆã«ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé–“ã§ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®ä¼æ’ãŒç°¡å˜ã§ã¯ãª"
+"ãエラーãŒç™ºç”Ÿã—ã‚„ã™ã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:294
@@ -501,7 +600,13 @@
"built-in Seam component that manages an instance of <literal>EntityManager</"
"literal> or <literal>Session</literal> in the conversation context. You can "
"inject it with <literal>@In</literal>."
-msgstr "ã„ãšã‚Œã®å ´åˆã§ã‚‚〠コンãƒãƒ¼ãƒãƒ³ãƒˆã§ <emphasis>管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト</emphasis> (JPA 用) ã¾ãŸã¯ <emphasis>管ç†ã‚»ãƒƒã‚·ãƒ§ãƒ³</emphasis> (Hibernate 用) ã®ã„ãšã‚Œã‹ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯å˜ã«çµ„ã¿è¾¼ã¿ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ 対話コンテã‚スト㧠<literal>EntityManager</literal> ã¾ãŸã¯ <literal>Session</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’管ç†ã—ã¾ã™ã€‚ <literal>@In</literal> ã§ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ã„ãšã‚Œã®å ´åˆã§ã‚‚〠コンãƒãƒ¼ãƒãƒ³ãƒˆã§ <emphasis>管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト</"
+"emphasis> (JPA 用) ã¾ãŸã¯ <emphasis>管ç†ã‚»ãƒƒã‚·ãƒ§ãƒ³</emphasis> (Hibernate 用) "
+"ã®ã„ãšã‚Œã‹ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯å˜ã«çµ„ã¿è¾¼ã¿"
+"ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ 対話コンテã‚スト㧠<literal>EntityManager</"
+"literal> ã¾ãŸã¯ <literal>Session</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’管ç†ã—ã¾ã™ã€‚ "
+"<literal>@In</literal> ã§ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:302
@@ -515,10 +620,12 @@
"context state between nodes. (We hope to fix this oversight in the next "
"revision of the EJB spec.)"
msgstr ""
-"Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯ã‚¯ãƒ©ã‚¹ã‚¿åŒ–ã•ã‚ŒãŸç’°å¢ƒã§éžå¸¸ã«åŠ¹çŽ‡çš„ã§ã™ã€‚ EJB 3.0 ã®ä»•æ§˜ã§ã¯ã‚³ãƒ³ãƒ†ãƒŠãŒã‚³ãƒ³ãƒ†ãƒŠç®¡ç†æ‹¡å¼µæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«å¯¾ã—ã¦è¡Œã†ã“ã¨ãŒè¨±å¯ã•ã‚Œã¦ã„ãªã„よã†ãªæœ€é©åŒ–ã‚’ Seam ã¯å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ノード間ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®çŠ¶æ…‹ã‚’複"
-"製ã™ã‚‹ã“ã¨ãªã拡張永続コンテã‚ストã®é€éŽçš„ãªãƒ•ã‚§ãƒ¼ãƒ«ã‚ªãƒ¼ãƒãƒ¼ã‚’サãƒãƒ¼ãƒˆã—ã¾"
-"ã™ã€‚ (ã“ã®è¦‹éŽã”ã•ã‚Œã¦ã—ã¾ã£ãŸç‚¹ã«ã¤ã„ã¦ã¯ã€ 次回㮠EJB 仕様ã®ãƒªãƒ“ジョンã§ä¿®"
-"æ£ã—ãŸã„ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚)"
+"Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯ã‚¯ãƒ©ã‚¹ã‚¿åŒ–ã•ã‚ŒãŸç’°å¢ƒã§éžå¸¸ã«åŠ¹çŽ‡çš„ã§ã™ã€‚ EJB "
+"3.0 ã®ä»•æ§˜ã§ã¯ã‚³ãƒ³ãƒ†ãƒŠãŒã‚³ãƒ³ãƒ†ãƒŠç®¡ç†æ‹¡å¼µæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«å¯¾ã—ã¦è¡Œã†ã“ã¨ãŒè¨±"
+"å¯ã•ã‚Œã¦ã„ãªã„よã†ãªæœ€é©åŒ–ã‚’ Seam ã¯å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ノード間ã®æ°¸ç¶šã‚³"
+"ンテã‚ストã®çŠ¶æ…‹ã‚’複製ã™ã‚‹ã“ã¨ãªã拡張永続コンテã‚ストã®é€éŽçš„ãªãƒ•ã‚§ãƒ¼ãƒ«ã‚ªãƒ¼"
+"ãƒãƒ¼ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ (ã“ã®è¦‹éŽã”ã•ã‚Œã¦ã—ã¾ã£ãŸç‚¹ã«ã¤ã„ã¦ã¯ã€ 次回㮠EJB 仕"
+"様ã®ãƒªãƒ“ジョンã§ä¿®æ£ã—ãŸã„ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚)"
#. Tag: title
#: Persistence.xml:312
@@ -593,7 +700,8 @@
#: Persistence.xml:336
#, no-c-format
msgid "Now we can have our <literal>EntityManager</literal> injected using:"
-msgstr "ã“ã‚Œã§æ¬¡ã®ã‚ˆã†ã« <literal>EntityManager</literal> をインジェクトã§ãã¾ã™ã€‚"
+msgstr ""
+"ã“ã‚Œã§æ¬¡ã®ã‚ˆã†ã« <literal>EntityManager</literal> をインジェクトã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Persistence.xml:340
@@ -613,7 +721,14 @@
"<literal>REQUIRES_NEW</literal>. Therefore, if you mark a method "
"<literal>REQUIRES_NEW</literal> then you should access the entity manager "
"using @PersistenceContext."
-msgstr "EJB 3 を使用ã—ã¦ã„ã¦ã‚¯ãƒ©ã‚¹ã¾ãŸã¯ãƒ¡ã‚½ãƒƒãƒ‰ã« <literal>@TransactionAttribute(REQUIRES_NEW)</literal> をマークã™ã‚‹ã¨ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¨æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯ã“ã®ã‚ªãƒ–ジェクトã§ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚³ãƒ¼ãƒ«ã«ã¯ä¼æ’ã•ã‚Œãªã„ã¯ãšã§ã™ã€‚ ãŸã ã—〠Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯å¯¾è©±å†…ã§ã„ãšã‚Œã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚‚ä¼æ’ã•ã‚Œã‚‹ãŸã‚ <literal>REQUIRES_NEW</literal> ã¨ãƒžãƒ¼ã‚¯ã•ã‚ŒãŸãƒ¡ã‚½ãƒƒãƒ‰ã«ã‚‚ä¼æ’ã•ã‚Œã¾ã™ã€‚ ã—ãŸãŒã£ã¦ã€ メソッド㫠<literal>REQUIRES_NEW</literal> をマークã™ã‚‹å ´åˆã¯ @PersistenceContext を使ã£ã¦ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ãƒžãƒãƒ¼ã‚¸ãƒ£ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。"
+msgstr ""
+"EJB 3 を使用ã—ã¦ã„ã¦ã‚¯ãƒ©ã‚¹ã¾ãŸã¯ãƒ¡ã‚½ãƒƒãƒ‰ã« <literal>@TransactionAttribute"
+"(REQUIRES_NEW)</literal> をマークã™ã‚‹ã¨ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¨æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯ã“"
+"ã®ã‚ªãƒ–ジェクトã§ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚³ãƒ¼ãƒ«ã«ã¯ä¼æ’ã•ã‚Œãªã„ã¯ãšã§ã™ã€‚ ãŸã ã—〠Seam 管ç†"
+"ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯å¯¾è©±å†…ã§ã„ãšã‚Œã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚‚ä¼æ’ã•ã‚Œã‚‹ãŸã‚ "
+"<literal>REQUIRES_NEW</literal> ã¨ãƒžãƒ¼ã‚¯ã•ã‚ŒãŸãƒ¡ã‚½ãƒƒãƒ‰ã«ã‚‚ä¼æ’ã•ã‚Œã¾ã™ã€‚ ã—ãŸ"
+"ãŒã£ã¦ã€ メソッド㫠<literal>REQUIRES_NEW</literal> をマークã™ã‚‹å ´åˆã¯ "
+"@PersistenceContext を使ã£ã¦ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ãƒžãƒãƒ¼ã‚¸ãƒ£ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Persistence.xml:356
@@ -709,8 +824,8 @@
"We can now have a managed Hibernate <literal>Session</literal> injected into "
"our JavaBean components using the following code:"
msgstr ""
-"ã“ã‚Œã§ã€ 次ã®ã‚³ãƒ¼ãƒ‰ã‚’使ã£ã¦ JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ç®¡ç† "
-"Hibernate <literal>Session</literal> をインジェクトã§ãã¾ã™ã€‚"
+"ã“ã‚Œã§ã€ 次ã®ã‚³ãƒ¼ãƒ‰ã‚’使ã£ã¦ JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã«ç®¡ç† Hibernate "
+"<literal>Session</literal> をインジェクトã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Persistence.xml:383
@@ -735,11 +850,11 @@
"wrestle with the <literal>LazyInitializationException</literal> or "
"<literal>NonUniqueObjectException</literal>."
msgstr ""
-"<literal>merge()</literal> 演算を使用ã—ãŸã‚Šã€ å„è¦æ±‚ã®å†’é ã§ãƒ‡ãƒ¼ã‚¿ã‚’å†"
-"ãƒãƒ¼ãƒ‰ã—ãŸã‚Šã€ <literal>LazyInitializationException</literal> ã‚„ "
+"<literal>merge()</literal> 演算を使用ã—ãŸã‚Šã€ å„è¦æ±‚ã®å†’é ã§ãƒ‡ãƒ¼ã‚¿ã‚’å†ãƒãƒ¼ãƒ‰"
+"ã—ãŸã‚Šã€ <literal>LazyInitializationException</literal> ã‚„ "
"<literal>NonUniqueObjectException</literal> ã¨æ ¼é—˜ã—ãªãã¨ã‚‚〠対話ã«ã‚¹ã‚³ãƒ¼ãƒ—"
-"ã•ã‚Œã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«ã‚ˆã‚Šã‚µãƒ¼ãƒãƒ¼ã«å¯¾ã—ã¦è¤‡æ•°ã®è¦æ±‚ã«ã¾ãŸãŒã‚‹æ¥½è¦³"
-"çš„ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’プãƒã‚°ãƒ©ãƒ ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
+"ã•ã‚Œã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«ã‚ˆã‚Šã‚µãƒ¼ãƒãƒ¼ã«å¯¾ã—ã¦è¤‡æ•°ã®è¦æ±‚ã«ã¾ãŸãŒã‚‹æ¥½è¦³çš„ãªãƒˆãƒ©"
+"ンザクションをプãƒã‚°ãƒ©ãƒ ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:398
@@ -751,8 +866,8 @@
"providing the <literal>@Version</literal> annotation."
msgstr ""
"楽観的トランザクション管ç†ã§ã¯æ¥½è¦³çš„ãƒãƒƒã‚¯ã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®éš”離ã¨ä¸€è²«æ€§ã‚’"
-"実ç¾ã—ã¾ã™ã€‚幸ã„〠Hibernate 㨠EJB 3.0 ã„ãšã‚Œã‚‚ <literal>@Version</literal> ã‚¢"
-"ノテーションをæä¾›ã™ã‚‹ã“ã¨ã§æ¥½è¦³çš„ãƒãƒƒã‚¯ã®ä½¿ç”¨ã‚’容易ã«ã—ã¦ã„ã¾ã™ã€‚"
+"実ç¾ã—ã¾ã™ã€‚幸ã„〠Hibernate 㨠EJB 3.0 ã„ãšã‚Œã‚‚ <literal>@Version</literal> "
+"アノテーションをæä¾›ã™ã‚‹ã“ã¨ã§æ¥½è¦³çš„ãƒãƒƒã‚¯ã®ä½¿ç”¨ã‚’容易ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:405
@@ -774,14 +889,14 @@
"デフォルトã§ã¯ã€ 永続コンテã‚ストã¯å„トランザクションã®çµ‚ã‚ã‚Šã§ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ã•ã‚Œ"
"ã¾ã™ (データベースã¨åŒæœŸã•ã‚Œã‚‹)。 ã“ã‚ŒãŒç›®çš„ã®å‹•ä½œã§ã‚ã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ ã™"
"ã¹ã¦ã®å¤‰æ›´ã¯ãƒ¡ãƒ¢ãƒªã«ä¿æŒã•ã‚Œå¯¾è©±ãŒæ£å¸¸ã«çµ‚了ã—ãŸã¨ãã«ã®ã¿ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æ›¸ã"
-"è¾¼ã¾ã‚Œã‚‹å‹•ä½œã‚’期待ã™ã‚‹ã“ã¨ã®æ–¹ãŒå¤šã„ã§ã—ょã†ã€‚ ã“ã‚Œã«ã‚ˆã‚ŠçœŸã«ã‚¢ãƒˆãƒŸãƒƒã‚¯ãªå¯¾è©±ã‚’å¯èƒ½"
-"ã«ã—ã¾ã™ã€‚ EJB 3.0 エã‚スパートグループã®ä¸ã® JBoss〠Sun〠Sybase 以外ã®ç‰¹å®š"
-"ã®ãƒ¡ãƒ³ãƒãƒ¼ã«ã‚ˆã£ã¦é•·æœŸçš„ãªè¦‹é€šã—を考慮ã«å…¥ã‚ŒãšçŸçµ¡çš„ãªæ±ºå®šãŒãªã•ã‚Œã¦ã—ã¾ã£ãŸ"
-"ãŸã‚〠EJB 3.0 永続を使用ã—ãŸã‚¢ãƒˆãƒŸãƒƒã‚¯ãªå¯¾è©±ã®å®Ÿè£…ã‚’è¡Œã†ã‚·ãƒ³ãƒ—ルã§ä½¿ç”¨ã«é©ã—ãŸãƒãƒ¼"
-"タブルãªæ–¹æ³•ãŒç¾åœ¨ã‚ã‚Šã¾ã›ã‚“。 ãŸã ã—〠Hibernate ã§ã¯ä»•æ§˜ã«ã‚ˆã‚Šå®šç¾©ã•ã‚Œã‚‹ "
-"<literal>FlushModeType</literal> ã«å¯¾ã™ã‚‹ãƒ™ãƒ³ãƒ€ãƒ¼æ‹¡å¼µã¨ã—ã¦ã“ã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¦"
-"ã„ã¾ã™ã€‚ ã¾ãŸã€ ä»–ã®ãƒ™ãƒ³ãƒ€ãƒ¼ã‚‚ã˜ãã«åŒæ§˜ã®æ‹¡å¼µã‚’æä¾›ã™ã‚‹ã ã‚ã†ã“ã¨ã‚’期待ã—ã¦"
-"ã„ã¾ã™ã€‚"
+"è¾¼ã¾ã‚Œã‚‹å‹•ä½œã‚’期待ã™ã‚‹ã“ã¨ã®æ–¹ãŒå¤šã„ã§ã—ょã†ã€‚ ã“ã‚Œã«ã‚ˆã‚ŠçœŸã«ã‚¢ãƒˆãƒŸãƒƒã‚¯ãªå¯¾è©±"
+"ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ EJB 3.0 エã‚スパートグループã®ä¸ã® JBoss〠Sun〠Sybase 以外"
+"ã®ç‰¹å®šã®ãƒ¡ãƒ³ãƒãƒ¼ã«ã‚ˆã£ã¦é•·æœŸçš„ãªè¦‹é€šã—を考慮ã«å…¥ã‚ŒãšçŸçµ¡çš„ãªæ±ºå®šãŒãªã•ã‚Œã¦ã—"
+"ã¾ã£ãŸãŸã‚〠EJB 3.0 永続を使用ã—ãŸã‚¢ãƒˆãƒŸãƒƒã‚¯ãªå¯¾è©±ã®å®Ÿè£…ã‚’è¡Œã†ã‚·ãƒ³ãƒ—ルã§ä½¿ç”¨"
+"ã«é©ã—ãŸãƒãƒ¼ã‚¿ãƒ–ルãªæ–¹æ³•ãŒç¾åœ¨ã‚ã‚Šã¾ã›ã‚“。 ãŸã ã—〠Hibernate ã§ã¯ä»•æ§˜ã«ã‚ˆã‚Š"
+"定義ã•ã‚Œã‚‹ <literal>FlushModeType</literal> ã«å¯¾ã™ã‚‹ãƒ™ãƒ³ãƒ€ãƒ¼æ‹¡å¼µã¨ã—ã¦ã“ã®æ©Ÿ"
+"能をæä¾›ã—ã¦ã„ã¾ã™ã€‚ ã¾ãŸã€ ä»–ã®ãƒ™ãƒ³ãƒ€ãƒ¼ã‚‚ã˜ãã«åŒæ§˜ã®æ‹¡å¼µã‚’æä¾›ã™ã‚‹ã ã‚ã†ã“"
+"ã¨ã‚’期待ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:419
@@ -820,7 +935,9 @@
msgid ""
"Now, the <literal>claim</literal> object remains managed by the persistence "
"context for the rest ot the conversation. We can make changes to the claim:"
-msgstr "ã“れ㧠<literal>claim</literal> オブジェクトã¯å¯¾è©±ã®æ®‹ã‚Šã®é–“〠永続コンテã‚ストã«ã‚ˆã£ã¦ç®¡ç†ã•ã‚Œç¶šã‘ã¾ã™ã€‚ ã“ã® claim ã«å¤‰æ›´ã‚’åŠ ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"ã“れ㧠<literal>claim</literal> オブジェクトã¯å¯¾è©±ã®æ®‹ã‚Šã®é–“〠永続コンテã‚ス"
+"トã«ã‚ˆã£ã¦ç®¡ç†ã•ã‚Œç¶šã‘ã¾ã™ã€‚ ã“ã® claim ã«å¤‰æ›´ã‚’åŠ ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Persistence.xml:432
@@ -866,7 +983,10 @@
msgid ""
"Of course, you could set the <literal>flushMode</literal> to "
"<literal>MANUAL</literal> from pages.xml, for example in a navigation rule:"
-msgstr "当然〠pages.xml ã‹ã‚‰ <literal>flushMode</literal> ã‚’ <literal>MANUAL</literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŸã¨ãˆã°ãƒŠãƒ“ゲーションè¦å‰‡ã§ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"当然〠pages.xml ã‹ã‚‰ <literal>flushMode</literal> ã‚’ <literal>MANUAL</"
+"literal> ã«ã‚»ãƒƒãƒˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŸã¨ãˆã°ãƒŠãƒ“ゲーションè¦å‰‡ã§ã¯ä»¥ä¸‹ã®ã‚ˆ"
+"ã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Persistence.xml:446
@@ -877,8 +997,11 @@
#. Tag: para
#: Persistence.xml:448
#, no-c-format
-msgid "You can set any Seam Managed Persistence Context to use manual flush mode:"
-msgstr "ã„ãšã‚Œã® Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«å¯¾ã—ã¦ã‚‚手動ã«ã‚ˆã‚‹ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒ¢ãƒ¼ãƒ‰ã‚’使用ã™ã‚‹ã‚ˆã†è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You can set any Seam Managed Persistence Context to use manual flush mode:"
+msgstr ""
+"ã„ãšã‚Œã® Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã«å¯¾ã—ã¦ã‚‚手動ã«ã‚ˆã‚‹ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒ¢ãƒ¼ãƒ‰ã‚’使用"
+"ã™ã‚‹ã‚ˆã†è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Persistence.xml:453
@@ -913,7 +1036,14 @@
"anything else. Trust me, I'm not biased at all. If you must use a different "
"JPA provider see <link linkend=\"alt-jpa-providers\">Using Alternate JPA "
"Providers</link>."
-msgstr "<literal>EntityManager</literal> インタフェースã«ã‚ˆã‚Š <literal>getDelegate()</literal> メソッドを通ã˜ã¦ãƒ™ãƒ³ãƒ€ãƒ¼å›ºæœ‰ã® API ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 必然的ã«ã€ Hibernate ãŒæœ€ã‚‚関心ã®é«˜ã„ベンダーã¨ãªã‚Šã€ <literal>org.hibernate.Session</literal> ãŒæœ€ã‚‚強力ã¨ãªã‚‹ãƒ‡ãƒªã‚²ãƒ¼ãƒˆã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã«ãªã‚Šã¾ã™ã€‚ ã“れ以外を使用ã™ã‚‹ã®ãŒã°ã‹ã°ã‹ã—ããªã‚‹ã»ã©ã§ã™ã€‚ ã“ã‚Œã¯å見抜ãã®æ„見ã§ã™ã€‚ 別㮠JPA プãƒãƒã‚¤ãƒ€ã‚’使用ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„å ´åˆã¯ <link linkend=\"alt-jpa-providers\">代替㮠JPA プãƒãƒã‚¤ãƒ€ã‚’使用ã™ã‚‹</link> ã‚’ã”覧ãã ã•ã„。"
+msgstr ""
+"<literal>EntityManager</literal> インタフェースã«ã‚ˆã‚Š <literal>getDelegate()"
+"</literal> メソッドを通ã˜ã¦ãƒ™ãƒ³ãƒ€ãƒ¼å›ºæœ‰ã® API ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ "
+"必然的ã«ã€ Hibernate ãŒæœ€ã‚‚関心ã®é«˜ã„ベンダーã¨ãªã‚Šã€ <literal>org.hibernate."
+"Session</literal> ãŒæœ€ã‚‚強力ã¨ãªã‚‹ãƒ‡ãƒªã‚²ãƒ¼ãƒˆã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã«ãªã‚Šã¾ã™ã€‚ ã“れ以"
+"外を使用ã™ã‚‹ã®ãŒã°ã‹ã°ã‹ã—ããªã‚‹ã»ã©ã§ã™ã€‚ ã“ã‚Œã¯å見抜ãã®æ„見ã§ã™ã€‚ 別㮠"
+"JPA プãƒãƒã‚¤ãƒ€ã‚’使用ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„å ´åˆã¯ <link linkend=\"alt-jpa-"
+"providers\">代替㮠JPA プãƒãƒã‚¤ãƒ€ã‚’使用ã™ã‚‹</link> ã‚’ã”覧ãã ã•ã„。"
#. Tag: para
#: Persistence.xml:471
@@ -923,7 +1053,10 @@
"(masochist, or just not very bright), you'll almost certainly want to use "
"the delegate in your Seam components from time to time. One approach would "
"be the following:"
-msgstr "ãŸã ã—〠Hibernate ã¾ãŸã¯ãれ以外ã®ã‚‚ã®ã„ãšã‚Œã‚’使用ã™ã‚‹ã‹ã«é™ã‚‰ãšã€ ã„ãšã‚Œã¯ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ãƒ‡ãƒªã‚²ãƒ¼ãƒˆã‚’使用ã—ãŸããªã‚‹å ´åˆãŒãã‚‹ã§ã—ょã†ã€‚ 以下ã«ãã®ä¸€ä¾‹ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"ãŸã ã—〠Hibernate ã¾ãŸã¯ãれ以外ã®ã‚‚ã®ã„ãšã‚Œã‚’使用ã™ã‚‹ã‹ã«é™ã‚‰ãšã€ ã„ãšã‚Œã¯ "
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ãƒ‡ãƒªã‚²ãƒ¼ãƒˆã‚’使用ã—ãŸããªã‚‹å ´åˆãŒãã‚‹ã§ã—ょã†ã€‚ 以下ã«ã"
+"ã®ä¸€ä¾‹ã‚’示ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Persistence.xml:478
@@ -953,7 +1086,10 @@
"most people avoid them whenever possible. Here's a different way to get at "
"the delegate. First, add the following line to <literal>components.xml</"
"literal>:"
-msgstr "åž‹ã‚ャスト㯠Java 言語ã®ä¸ã§ã‚‚é–“é•ã„ãªãç¹é›‘ãªæ§‹æ–‡ã«ãªã‚‹ãŸã‚〠ã§ãã‚‹é™ã‚Šé¿ã‘ã‚‹ã®ãŒä¸€èˆ¬çš„ã§ã™ã€‚ デリゲートã§å–å¾—ã™ã‚‹åˆ¥ã®æ–¹æ³•ã‚’次ã«ç¤ºã—ã¾ã™ã€‚ ã¾ãšã€ 以下ã®è¡Œã‚’ <literal>components.xml</literal> ã«è¿½åŠ ã—ã¾ã™ã€‚"
+msgstr ""
+"åž‹ã‚ャスト㯠Java 言語ã®ä¸ã§ã‚‚é–“é•ã„ãªãç¹é›‘ãªæ§‹æ–‡ã«ãªã‚‹ãŸã‚〠ã§ãã‚‹é™ã‚Šé¿ã‘"
+"ã‚‹ã®ãŒä¸€èˆ¬çš„ã§ã™ã€‚ デリゲートã§å–å¾—ã™ã‚‹åˆ¥ã®æ–¹æ³•ã‚’次ã«ç¤ºã—ã¾ã™ã€‚ ã¾ãšã€ 以下ã®"
+"行を <literal>components.xml</literal> ã«è¿½åŠ ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Persistence.xml:486
@@ -1012,8 +1148,8 @@
"Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã™ã‚‹å ´åˆã‚„ <literal>@PersistenceContext</"
"literal> を使ã£ã¦ã‚³ãƒ³ãƒ†ãƒŠç®¡ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストをインジェクトã™ã‚‹å ´åˆã€ Seam "
"㯠<literal>EntityManager</literal> ã¾ãŸã¯ <literal>Session</literal> オブ"
-"ジェクトをプãƒã‚ã‚·ã—ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ EL å¼ã‚’クエリー文å—列内ã§å®‰å…¨ã‹ã¤åŠ¹æžœçš„"
-"ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ ãŸã¨ãˆã°ã€ 次を見ã¦ãã ã•ã„。"
+"ジェクトをプãƒã‚ã‚·ã—ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ EL å¼ã‚’クエリー文å—列内ã§å®‰å…¨ã‹ã¤åŠ¹æžœ"
+"çš„ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ ãŸã¨ãˆã°ã€ 次を見ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Persistence.xml:506
@@ -1085,7 +1221,13 @@
"documentation. But we thought we'd mention an easy way to incorporate "
"filters into a Seam application, one that works especially well with the "
"Seam Application Framework."
-msgstr "Hibernate 固有ã®æ–¬æ–°ãªæ©Ÿèƒ½ãŒ <emphasis>フィルタ</emphasis> ã«ãªã‚Šã¾ã™ã€‚ フィルタã«ã‚ˆã‚Šãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹å†…ã®ãƒ‡ãƒ¼ã‚¿è¡¨ç¤ºã«åˆ¶é™ã‚’与ãˆã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ フィルタã«ã¤ã„ã¦ã¯ Hibernate ã®ãƒ‰ã‚ュメントã§è©³ç´°ã«èª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã“ã§ã¯ã€ フィルタを Seam アプリケーションã«çµ±åˆã™ã‚‹ç°¡å˜ãªæ–¹æ³•ã‚’記載ã—ã¦ãŠãã®ãŒã‚ˆã„ã ã‚ã†ã¨æ€ã„ã¾ã™ã€‚ 特㫠Seam Application Framework ã§ã†ã¾ã動作ã™ã‚‹æ–¹æ³•ã‚’説明ã—ã¾ã™ã€‚"
+msgstr ""
+"Hibernate 固有ã®æ–¬æ–°ãªæ©Ÿèƒ½ãŒ <emphasis>フィルタ</emphasis> ã«ãªã‚Šã¾ã™ã€‚ フィ"
+"ルタã«ã‚ˆã‚Šãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹å†…ã®ãƒ‡ãƒ¼ã‚¿è¡¨ç¤ºã«åˆ¶é™ã‚’与ãˆã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾"
+"ã™ã€‚ フィルタã«ã¤ã„ã¦ã¯ Hibernate ã®ãƒ‰ã‚ュメントã§è©³ç´°ã«èª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“"
+"ã“ã§ã¯ã€ フィルタを Seam アプリケーションã«çµ±åˆã™ã‚‹ç°¡å˜ãªæ–¹æ³•ã‚’記載ã—ã¦ãŠãã®"
+"ãŒã‚ˆã„ã ã‚ã†ã¨æ€ã„ã¾ã™ã€‚ 特㫠Seam Application Framework ã§ã†ã¾ã動作ã™ã‚‹æ–¹æ³•"
+"を説明ã—ã¾ã™ã€‚"
#. Tag: para
#: Persistence.xml:535
@@ -1096,8 +1238,10 @@
"<literal>Session</literal> is first created. (Of course, they may only be "
"used when Hibernate is the underlying persistence provider.)"
msgstr ""
-"Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯ãƒ•ã‚£ãƒ«ã‚¿ã®ä¸€è¦§ã‚’定義ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“れら㯠<literal>EntityManager</literal> ã‚„ Hibernate <literal>Session</literal> ãŒã¯ã˜ã‚ã¦ä½œæˆã•ã‚ŒãŸã¨ãã«æœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚ (当然〠Hibernate ãŒæ°¸ç¶šã‚’実"
-"ç¾ã™ã‚‹æ§‹æˆè¦ç´ ã§ã‚ã‚‹å ´åˆã«ã®ã¿ä½¿ç”¨ã§ãã¾ã™ã€‚)"
+"Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯ãƒ•ã‚£ãƒ«ã‚¿ã®ä¸€è¦§ã‚’定義ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“れら"
+"㯠<literal>EntityManager</literal> や Hibernate <literal>Session</literal> "
+"ãŒã¯ã˜ã‚ã¦ä½œæˆã•ã‚ŒãŸã¨ãã«æœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚ (当然〠Hibernate ãŒæ°¸ç¶šã‚’実ç¾ã™ã‚‹"
+"構æˆè¦ç´ ã§ã‚ã‚‹å ´åˆã«ã®ã¿ä½¿ç”¨ã§ãã¾ã™ã€‚)"
#. Tag: programlisting
#: Persistence.xml:542
@@ -1152,4 +1296,3 @@
" <value>#{currentFilter}</value>\n"
" </persistence:filters>\n"
"</persistence:managed-persistence-context>]]>"
-
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Preface.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Preface.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Preface.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-03 09:14+0900\n"
"Last-Translator: minamoto <minamoto at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,8 +22,12 @@
#. Tag: para
#: Preface.xml:9
#, no-c-format
-msgid "Seam is an application framework for Enterprise Java. It is inspired by the following principles:"
-msgstr "Seam ã¯ã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライズ Java å‘ã‘ã®ã‚¢ãƒ—リケーションフレームワークã§ã™ã€‚以下ã®ã‚ˆã†ãªç†å¿µã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Seam is an application framework for Enterprise Java. It is inspired by the "
+"following principles:"
+msgstr ""
+"Seam ã¯ã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライズ Java å‘ã‘ã®ã‚¢ãƒ—リケーションフレームワークã§ã™ã€‚以下ã®"
+"よã†ãªç†å¿µã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:16
@@ -34,20 +38,61 @@
#. Tag: para
#: Preface.xml:18
#, no-c-format
-msgid "Seam defines a uniform component model for all business logic in your application. A Seam component may be stateful, with the state associated with any one of several well-defined contexts, including the long-running, persistent, <emphasis>business process context</emphasis> and the <emphasis>conversation context</emphasis>, which is preserved across multiple web requests in a user interaction."
-msgstr "Seam ã¯ã‚¢ãƒ—リケーションã®ã™ã¹ã¦ã®ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã®ãŸã‚ã«ä¸€è²«ã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’定義ã—ã¾ã™ã€‚Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€æ˜Žç¢ºã«å®šç¾©ã•ã‚ŒãŸæ•°ç¨®é¡žã®ã‚³ãƒ³ãƒ†ã‚ストã®ä¸€ã¤ã«é–¢ä¿‚付ã‘られãŸçŠ¶æ…‹ã‚’æŒã¤ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚‚ã®ã§ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ã“れらã®ã‚³ãƒ³ãƒ†ã‚ストã«ã¯ã€é•·æ™‚é–“ã«æ¸¡ã£ã¦å®Ÿè¡Œã•ã‚Œæ°¸ç¶šåŒ–ã•ã‚Œã‚‹ <emphasis>ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚スト</emphasis> ã‚„ã€è¤‡æ•°ã® Web è¦æ±‚ã«ã¾ãŸãŒã‚‹ä¸€é€£ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³é–“ã§ä¿æŒã•ã‚Œã‚‹ <emphasis>対話コンテã‚スト (conversation context)</emphasis> ãŒå«ã¾ã‚Œã¾ã™ã€‚"
+msgid ""
+"Seam defines a uniform component model for all business logic in your "
+"application. A Seam component may be stateful, with the state associated "
+"with any one of several well-defined contexts, including the long-running, "
+"persistent, <emphasis>business process context</emphasis> and the "
+"<emphasis>conversation context</emphasis>, which is preserved across "
+"multiple web requests in a user interaction."
+msgstr ""
+"Seam ã¯ã‚¢ãƒ—リケーションã®ã™ã¹ã¦ã®ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã®ãŸã‚ã«ä¸€è²«ã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³"
+"トモデルを定義ã—ã¾ã™ã€‚Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€æ˜Žç¢ºã«å®šç¾©ã•ã‚ŒãŸæ•°ç¨®é¡žã®ã‚³ãƒ³ãƒ†ã‚"
+"ストã®ä¸€ã¤ã«é–¢ä¿‚付ã‘られãŸçŠ¶æ…‹ã‚’æŒã¤ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚‚ã®ã§ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+"ã“れらã®ã‚³ãƒ³ãƒ†ã‚ストã«ã¯ã€é•·æ™‚é–“ã«æ¸¡ã£ã¦å®Ÿè¡Œã•ã‚Œæ°¸ç¶šåŒ–ã•ã‚Œã‚‹ <emphasis>ビジãƒ"
+"スプãƒã‚»ã‚¹ã‚³ãƒ³ãƒ†ã‚スト</emphasis> ã‚„ã€è¤‡æ•°ã® Web è¦æ±‚ã«ã¾ãŸãŒã‚‹ä¸€é€£ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼"
+"インタラクション間ã§ä¿æŒã•ã‚Œã‚‹ <emphasis>対話コンテã‚スト (conversation "
+"context)</emphasis> ãŒå«ã¾ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Preface.xml:25
#, no-c-format
-msgid "There is no distinction between presentation tier components and business logic components in Seam. You can layer your application according to whatever architecture you devise, rather than being forced to shoehorn your application logic into an unnatural layering scheme forced upon you by whatever combination of stovepipe frameworks you're using today."
-msgstr "Seam ã§ã¯ãƒ—レゼンテーション層コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯å±¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã«åŒºåˆ¥ã¯ã‚ã‚Šã¾ã›ã‚“。アプリケーションを自分ã§å·¥å¤«ã—ãŸã©ã‚“ãªã‚¢ãƒ¼ã‚テクãƒãƒ£ã«ã‚‚階層化ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚今日使用ã—ã¦ã„ã‚‹ç…™çªåž‹(スタック型)フレームワークã®ã„ã‹ãªã‚‹çµ„ã¿åˆã‚ã›ã«ã‚ˆã£ã¦ã‚‚è¦æ±‚ã•ã‚Œã‚‹ä¸è‡ªç„¶ãªéšŽå±¤åŒ–æ§‹é€ ã«ã€ã‚¢ãƒ—リケーションãƒã‚¸ãƒƒã‚¯ã‚’è©°ã‚込むよã†ãªã“ã¨ã¯å¼·åˆ¶ã•ã‚Œã¾ã›ã‚“。"
+msgid ""
+"There is no distinction between presentation tier components and business "
+"logic components in Seam. You can layer your application according to "
+"whatever architecture you devise, rather than being forced to shoehorn your "
+"application logic into an unnatural layering scheme forced upon you by "
+"whatever combination of stovepipe frameworks you're using today."
+msgstr ""
+"Seam ã§ã¯ãƒ—レゼンテーション層コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯å±¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ã¨ã«åŒºåˆ¥ã¯ã‚ã‚Šã¾ã›ã‚“。アプリケーションを自分ã§å·¥å¤«ã—ãŸã©ã‚“ãªã‚¢ãƒ¼ã‚テクãƒãƒ£ã«"
+"も階層化ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚今日使用ã—ã¦ã„ã‚‹ç…™çªåž‹(スタック型)フレームワーク"
+"ã®ã„ã‹ãªã‚‹çµ„ã¿åˆã‚ã›ã«ã‚ˆã£ã¦ã‚‚è¦æ±‚ã•ã‚Œã‚‹ä¸è‡ªç„¶ãªéšŽå±¤åŒ–æ§‹é€ ã«ã€ã‚¢ãƒ—リケーショ"
+"ンãƒã‚¸ãƒƒã‚¯ã‚’è©°ã‚込むよã†ãªã“ã¨ã¯å¼·åˆ¶ã•ã‚Œã¾ã›ã‚“。"
#. Tag: para
#: Preface.xml:32
-#, no-c-format
-msgid "Unlike plain Java EE or J2EE components, Seam components may <emphasis>simultaneously</emphasis> access state associated with the web request and state held in transactional resources (without the need to propagate web request state manually via method parameters). You might object that the application layering imposed upon you by the old J2EE platform was a Good Thing. Well, nothing stops you creating an equivalent layered architecture using Seam—the difference is that <emphasis>you</emphasis> get to architect your own application and decide what the layers are and how they work together."
-msgstr "å˜ç´”㪠Java EE ã‚ã‚‹ã„㯠J2EE コンãƒãƒ¼ãƒãƒ³ãƒˆã¨é•ã£ã¦ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€(メソッドパラメータã«ã‚ˆã£ã¦ Web è¦æ±‚状態を手動ã§å¼•ã継ãã“ã¨ãŒãªãã¦ã‚‚) Web è¦æ±‚ã«é–¢é€£ã—ãŸçŠ¶æ…‹ã‚„トランザクションリソースã«ä¿æŒã•ã‚ŒãŸçŠ¶æ…‹ã« <emphasis>åŒæ™‚ã«</emphasis> アクセスãŒå¯èƒ½ã§ã™ã€‚å¤ã„ J2EE プラットフォームã«ã‚ˆã£ã¦å¼·åˆ¶ã•ã‚ŒãŸã‚¢ãƒ—リケーションã®éšŽå±¤åŒ–ã®æ–¹ãŒè‰¯ã„方法ã ã£ãŸã¨åè«–ã™ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ãã†ã§ã™ã€ä½•ã‚‚ Seam を利用ã—ã¦åŒç‰ã®éšŽå±¤åŒ–アーã‚テクãƒãƒ£ã‚’開発ã™ã‚‹ã®ã‚’æ¢ã‚ãŸã‚Šã¯ã—ã¾ã›ã‚“。é•ã„ã¯ã€<emphasis>開発者</emphasis> ãŒè‡ªåˆ†è‡ªèº«ã®ã‚¢ãƒ—リケーションã®ã‚¢ãƒ¼ã‚テクãƒãƒ£ã‚’è¨è¨ˆã§ãるよã†ã«ãªã‚Šã€éšŽå±¤ã¯ã©ã†ã‚ã‚‹ã¹ãã§ã€ãれらãŒã©ã†é€£æºã—ã¦å‹•ä½œã™ã¹ãã‹ã‚’決定ã™ã‚‹ã¨ã„ã†ã“ã¨ãªã®ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"Unlike plain Java EE or J2EE components, Seam components may "
+"<emphasis>simultaneously</emphasis> access state associated with the web "
+"request and state held in transactional resources (without the need to "
+"propagate web request state manually via method parameters). You might "
+"object that the application layering imposed upon you by the old J2EE "
+"platform was a Good Thing. Well, nothing stops you creating an equivalent "
+"layered architecture using Seam — the difference is that "
+"<emphasis>you</emphasis> get to architect your own application and decide "
+"what the layers are and how they work together."
+msgstr ""
+"å˜ç´”㪠Java EE ã‚ã‚‹ã„㯠J2EE コンãƒãƒ¼ãƒãƒ³ãƒˆã¨é•ã£ã¦ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€"
+"(メソッドパラメータã«ã‚ˆã£ã¦ Web è¦æ±‚状態を手動ã§å¼•ã継ãã“ã¨ãŒãªãã¦ã‚‚) Web "
+"è¦æ±‚ã«é–¢é€£ã—ãŸçŠ¶æ…‹ã‚„トランザクションリソースã«ä¿æŒã•ã‚ŒãŸçŠ¶æ…‹ã« <emphasis>åŒæ™‚"
+"ã«</emphasis> アクセスãŒå¯èƒ½ã§ã™ã€‚å¤ã„ J2EE プラットフォームã«ã‚ˆã£ã¦å¼·åˆ¶ã•ã‚Œ"
+"ãŸã‚¢ãƒ—リケーションã®éšŽå±¤åŒ–ã®æ–¹ãŒè‰¯ã„方法ã ã£ãŸã¨åè«–ã™ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ãã†"
+"ã§ã™ã€ä½•ã‚‚ Seam を利用ã—ã¦åŒç‰ã®éšŽå±¤åŒ–アーã‚テクãƒãƒ£ã‚’開発ã™ã‚‹ã®ã‚’æ¢ã‚ãŸã‚Šã¯"
+"ã—ã¾ã›ã‚“。é•ã„ã¯ã€<emphasis>開発者</emphasis> ãŒè‡ªåˆ†è‡ªèº«ã®ã‚¢ãƒ—リケーションã®"
+"アーã‚テクãƒãƒ£ã‚’è¨è¨ˆã§ãるよã†ã«ãªã‚Šã€éšŽå±¤ã¯ã©ã†ã‚ã‚‹ã¹ãã§ã€ãれらãŒã©ã†é€£æº"
+"ã—ã¦å‹•ä½œã™ã¹ãã‹ã‚’決定ã™ã‚‹ã¨ã„ã†ã“ã¨ãªã®ã§ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:45
@@ -58,26 +103,70 @@
#. Tag: para
#: Preface.xml:47
#, no-c-format
-msgid "JSF and EJB 3.0 are two of the best new features of Java EE 5. EJB3 is a brand new component model for server side business and persistence logic. Meanwhile, JSF is a great component model for the presentation tier. Unfortunately, neither component model is able to solve all problems in computing by itself. Indeed, JSF and EJB3 work best used together. But the Java EE 5 specification provides no standard way to integrate the two component models. Fortunately, the creators of both models foresaw this situation and provided standard extension points to allow extension and integration with other frameworks."
-msgstr "JSF 㨠EJB 3.0 ã¯ã€Java EE 5 ã®æœ€ã‚‚ç´ æ™´ã‚‰ã—ã„二ã¤ã®æ–°æ©Ÿèƒ½ã§ã™ã€‚EJB3 ã¯ã€ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã®ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã¨æ°¸ç¶šåŒ–ãƒã‚¸ãƒƒã‚¯ã®ãŸã‚ã®å…¨ãæ–°ã—ã„コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã§ã™ã€‚一方ã€JSF ã¯ãƒ—レゼンテーション層ã®ãŸã‚ã®å„ªã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã§ã™ã€‚残念ãªã“ã¨ã«ã€ã©ã¡ã‚‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚‚片方ã ã‘ã§ã¯ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ”ューティングå•é¡Œã‚’解決ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ãã®ä»£ã‚ã‚Šã«ã€JSF 㨠EJB3 を一緒ã«ä½¿ç”¨ã™ã‚Œã°æœ€ã‚‚良ãåƒã‹ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã—ã‹ã—ã€Java EE 5 仕様ã§ã¯ã€äºŒã¤ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’çµ±åˆã™ã‚‹ãŸã‚ã®æ¨™æº–çš„ãªæ–¹æ³•ã‚’æä¾›ã—ã¦ã„ã¾ã›ã‚“。幸ã„ã«ã‚‚ã€ä¸¡æ–¹ã®ãƒ¢ãƒ‡ãƒ«ã®ç–定者ã¯ã“ã®çŠ¶æ³ã‚’予見ã—ã¦ã„ã¦ã€ãƒ¢ãƒ‡ãƒ«ã‚’æ‹¡å¼µã—ãŸã‚Šä»–ã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークã¨çµ±åˆã—ãŸã‚Šã‚’å¯èƒ½ã«ã™ã‚‹ãŸã‚ã®æ¨™æº–æ‹¡å¼µãƒã‚¤ãƒ³ãƒˆã‚’æä¾›ã!
—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"JSF and EJB 3.0 are two of the best new features of Java EE 5. EJB3 is a "
+"brand new component model for server side business and persistence logic. "
+"Meanwhile, JSF is a great component model for the presentation tier. "
+"Unfortunately, neither component model is able to solve all problems in "
+"computing by itself. Indeed, JSF and EJB3 work best used together. But the "
+"Java EE 5 specification provides no standard way to integrate the two "
+"component models. Fortunately, the creators of both models foresaw this "
+"situation and provided standard extension points to allow extension and "
+"integration with other frameworks."
+msgstr ""
+"JSF 㨠EJB 3.0 ã¯ã€Java EE 5 ã®æœ€ã‚‚ç´ æ™´ã‚‰ã—ã„二ã¤ã®æ–°æ©Ÿèƒ½ã§ã™ã€‚EJB3 ã¯ã€ã‚µãƒ¼"
+"ãƒã‚µã‚¤ãƒ‰ã®ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã¨æ°¸ç¶šåŒ–ãƒã‚¸ãƒƒã‚¯ã®ãŸã‚ã®å…¨ãæ–°ã—ã„コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢"
+"デルã§ã™ã€‚一方ã€JSF ã¯ãƒ—レゼンテーション層ã®ãŸã‚ã®å„ªã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«"
+"ã§ã™ã€‚残念ãªã“ã¨ã«ã€ã©ã¡ã‚‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚‚片方ã ã‘ã§ã¯ã™ã¹ã¦ã®ã‚³ãƒ³"
+"ピューティングå•é¡Œã‚’解決ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ãã®ä»£ã‚ã‚Šã«ã€JSF 㨠EJB3 を一"
+"ç·’ã«ä½¿ç”¨ã™ã‚Œã°æœ€ã‚‚良ãåƒã‹ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã—ã‹ã—ã€Java EE 5 仕様ã§ã¯ã€äºŒ"
+"ã¤ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’çµ±åˆã™ã‚‹ãŸã‚ã®æ¨™æº–çš„ãªæ–¹æ³•ã‚’æä¾›ã—ã¦ã„ã¾ã›ã‚“。幸ã„"
+"ã«ã‚‚ã€ä¸¡æ–¹ã®ãƒ¢ãƒ‡ãƒ«ã®ç–定者ã¯ã“ã®çŠ¶æ³ã‚’予見ã—ã¦ã„ã¦ã€ãƒ¢ãƒ‡ãƒ«ã‚’æ‹¡å¼µã—ãŸã‚Šä»–ã®ãƒ•"
+"レームワークã¨çµ±åˆã—ãŸã‚Šã‚’å¯èƒ½ã«ã™ã‚‹ãŸã‚ã®æ¨™æº–æ‹¡å¼µãƒã‚¤ãƒ³ãƒˆã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Preface.xml:57
#, no-c-format
-msgid "Seam unifies the component models of JSF and EJB3, eliminating glue code, and letting the developer think about the business problem."
-msgstr "Seam 㯠JSF㨠EJB3 ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’統一ã—〠コンãƒãƒ¼ãƒãƒ³ãƒˆé–“ã®æŽ¥ç€å‰¤ã¨ã—ã¦ã®ã‚³ãƒ¼ãƒ‰ (glue code) ã‚’å–り除ãã€é–‹ç™ºè€…ãŒãƒ“ジãƒã‚¹é–¢é€£ã®å•é¡Œè§£æ±ºã«é‡ç‚¹ã‚’ç½®ã‘るよã†ã«ã—ã¦ãã‚Œã¾ã™ã€‚"
+msgid ""
+"Seam unifies the component models of JSF and EJB3, eliminating glue code, "
+"and letting the developer think about the business problem."
+msgstr ""
+"Seam 㯠JSF㨠EJB3 ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’統一ã—〠コンãƒãƒ¼ãƒãƒ³ãƒˆé–“ã®æŽ¥ç€å‰¤"
+"ã¨ã—ã¦ã®ã‚³ãƒ¼ãƒ‰ (glue code) ã‚’å–り除ãã€é–‹ç™ºè€…ãŒãƒ“ジãƒã‚¹é–¢é€£ã®å•é¡Œè§£æ±ºã«é‡ç‚¹ã‚’"
+"ç½®ã‘るよã†ã«ã—ã¦ãã‚Œã¾ã™ã€‚"
#. Tag: para
#: Preface.xml:61
-#, no-c-format
-msgid "It is possible to write Seam applications where \"everything\" is an EJB. This may come as a surprise if you're used to thinking of EJBs as coarse-grained, so-called \"heavyweight\" objects. However, version 3.0 has completely changed the nature of EJB from the point of view of the developer. An EJB is a fine-grained object—nothing more complex than an annotated JavaBean. Seam even encourages you to use session beans as JSF action listeners!"
-msgstr "Seam アプリケーションã§ã¯ã€ã€Œã™ã¹ã¦ã€ã‚’ EJB ã§è¨˜è¿°ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚EJB ã¯ç²—粒度ã®ã„ã‚ゆる 「é‡é‡ (heavyweight)ã€ã®ã‚ªãƒ–ジェクトã§ã‚ã‚‹ã¨è€ƒãˆã‚‹ã®ã«æ…£ã‚Œã¦ã„る人ã«ã¨ã£ã¦ã¯ã€é©šãã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ã—ã‹ã—ã€EJB ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 3.0 ã¯ã€é–‹ç™ºè€…ã®è¦³ç‚¹ã‹ã‚‰å®Œå…¨ã«ãã®æ€§è³ªã‚’変ãˆã¾ã—ãŸã€‚EJB ã¯ã€ç´°ç²’度ã®ã‚ªãƒ–ジェクトã§ã™ã€‚å˜ãªã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ä»˜ãã® JavaBeans ã«éŽãŽãªã„ã®ã§ã™ã€‚Seam ã¯ã€JSF アクションリスナーã¨ã—ã¦ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean を使用ã™ã‚‹ã“ã¨ã•ãˆå¥¨åŠ±ã—ã¾ã™"
+#, fuzzy, no-c-format
+msgid ""
+"It is possible to write Seam applications where \"everything\" is an EJB. "
+"This may come as a surprise if you're used to thinking of EJBs as coarse-"
+"grained, so-called \"heavyweight\" objects. However, version 3.0 has "
+"completely changed the nature of EJB from the point of view of the "
+"developer. An EJB is a fine-grained object — nothing more complex than "
+"an annotated JavaBean. Seam even encourages you to use session beans as JSF "
+"action listeners!"
+msgstr ""
+"Seam アプリケーションã§ã¯ã€ã€Œã™ã¹ã¦ã€ã‚’ EJB ã§è¨˜è¿°ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚EJB ã¯"
+"粗粒度ã®ã„ã‚ゆる 「é‡é‡ (heavyweight)ã€ã®ã‚ªãƒ–ジェクトã§ã‚ã‚‹ã¨è€ƒãˆã‚‹ã®ã«æ…£ã‚Œã¦"
+"ã„る人ã«ã¨ã£ã¦ã¯ã€é©šãã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ã—ã‹ã—ã€EJB ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 3.0 ã¯ã€é–‹ç™ºè€…"
+"ã®è¦³ç‚¹ã‹ã‚‰å®Œå…¨ã«ãã®æ€§è³ªã‚’変ãˆã¾ã—ãŸã€‚EJB ã¯ã€ç´°ç²’度ã®ã‚ªãƒ–ジェクトã§ã™ã€‚å˜ãª"
+"るアノテーション付ãã® JavaBeans ã«éŽãŽãªã„ã®ã§ã™ã€‚Seam ã¯ã€JSF アクションリ"
+"スナーã¨ã—ã¦ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean を使用ã™ã‚‹ã“ã¨ã•ãˆå¥¨åŠ±ã—ã¾ã™"
#. Tag: para
#: Preface.xml:69
#, no-c-format
-msgid "On the other hand, if you prefer not to adopt EJB 3.0 at this time, you don't have to. Virtually any Java class may be a Seam component, and Seam provides all the functionality that you expect from a \"lightweight\" container, and more, for any component, EJB or otherwise."
-msgstr "一方ã§ã€ã‚‚ã—ç¾æ™‚点ã§ã¯ EJB 3.0 を採用ã—ãªã„方を好ã‚ã°ã€EJB 3.0 を使用ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。事実上ã¯ã©ã‚“㪠Java クラスã§ã‚‚ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ãªã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã•ã‚‰ã« Seam ã¯ã€EJB ã§ã‚ã‚ã†ã¨ãªã‹ã‚ã†ã¨ã„ã‹ãªã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã‚‚ã€ã€Œè»½é‡ (lightweight)ã€ã‚³ãƒ³ãƒ†ãƒŠã«æœŸå¾…ã•ã‚Œã‚‹ã™ã¹ã¦ã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"On the other hand, if you prefer not to adopt EJB 3.0 at this time, you "
+"don't have to. Virtually any Java class may be a Seam component, and Seam "
+"provides all the functionality that you expect from a \"lightweight\" "
+"container, and more, for any component, EJB or otherwise."
+msgstr ""
+"一方ã§ã€ã‚‚ã—ç¾æ™‚点ã§ã¯ EJB 3.0 を採用ã—ãªã„方を好ã‚ã°ã€EJB 3.0 を使用ã™ã‚‹å¿…è¦"
+"ã¯ã‚ã‚Šã¾ã›ã‚“。事実上ã¯ã©ã‚“㪠Java クラスã§ã‚‚ã€Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ãªã‚‹ã“ã¨ãŒ"
+"ã§ãã¾ã™ã€‚ã•ã‚‰ã« Seam ã¯ã€EJB ã§ã‚ã‚ã†ã¨ãªã‹ã‚ã†ã¨ã„ã‹ãªã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾"
+"ã—ã¦ã‚‚ã€ã€Œè»½é‡ (lightweight)ã€ã‚³ãƒ³ãƒ†ãƒŠã«æœŸå¾…ã•ã‚Œã‚‹ã™ã¹ã¦ã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:79
@@ -88,20 +177,43 @@
#. Tag: para
#: Preface.xml:81
#, no-c-format
-msgid "Seam supports the best open source JSF-based AJAX solutions: JBoss RichFaces and ICEfaces. These solutions let you add AJAX capability to your user interface without the need to write any JavaScript code."
-msgstr "Seamã¯ã€æœ€ã‚‚ç´ æ™´ã‚‰ã—ã„オープンソース㮠JSF ベース AJAX ソリューションã§ã‚ã‚‹JBoss RichFaces 㨠ICEfaces をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ã“れらã®ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ä¸€åˆ‡ JavaScript コードを記述ã™ã‚‹å¿…è¦ãªã—ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã« AJAX æ©Ÿèƒ½ã‚’è¿½åŠ ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Seam supports the best open source JSF-based AJAX solutions: JBoss RichFaces "
+"and ICEfaces. These solutions let you add AJAX capability to your user "
+"interface without the need to write any JavaScript code."
+msgstr ""
+"Seamã¯ã€æœ€ã‚‚ç´ æ™´ã‚‰ã—ã„オープンソース㮠JSF ベース AJAX ソリューションã§ã‚ã‚‹"
+"JBoss RichFaces 㨠ICEfaces をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ã“れらã®ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ä¸€åˆ‡ "
+"JavaScript コードを記述ã™ã‚‹å¿…è¦ãªã—ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã« AJAX 機能を追"
+"åŠ ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Preface.xml:86
#, no-c-format
-msgid "Alternatively, Seam provides a built-in JavaScript remoting layer that lets you call components asynchronously from client-side JavaScript without the need for an intermediate action layer. You can even subscribe to server-side JMS topics and receive messages via AJAX push."
-msgstr "ã‚‚ã†ä¸€ã¤ã®æ–¹æ³•ã¨ã—ã¦ã€Seam ã¯çµ„ã¿è¾¼ã¿ã® JavaScript リモーティング層をæä¾›ã—ã¦ã„ã¦ã€ä¸é–“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¬ã‚¤ãƒ¤ã‚’å¿…è¦ã¨ã›ãšã«ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´ã® JavaScript ã‹ã‚‰éžåŒæœŸã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨å‘¼ã³å‡ºã™ã“ã¨ãŒã§ãã¾ã™ã€‚サーãƒå´ã® JMS トピックをサブスクライブã—ã¦ã€AJAX プッシュã«ã‚ˆã£ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ä¿¡ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"Alternatively, Seam provides a built-in JavaScript remoting layer that lets "
+"you call components asynchronously from client-side JavaScript without the "
+"need for an intermediate action layer. You can even subscribe to server-side "
+"JMS topics and receive messages via AJAX push."
+msgstr ""
+"ã‚‚ã†ä¸€ã¤ã®æ–¹æ³•ã¨ã—ã¦ã€Seam ã¯çµ„ã¿è¾¼ã¿ã® JavaScript リモーティング層をæä¾›ã—ã¦"
+"ã„ã¦ã€ä¸é–“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¬ã‚¤ãƒ¤ã‚’å¿…è¦ã¨ã›ãšã«ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´ã® JavaScript ã‹ã‚‰"
+"éžåŒæœŸã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨å‘¼ã³å‡ºã™ã“ã¨ãŒã§ãã¾ã™ã€‚サーãƒå´ã® JMS トピックをサブ"
+"スクライブã—ã¦ã€AJAX プッシュã«ã‚ˆã£ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ä¿¡ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: para
#: Preface.xml:92
#, no-c-format
-msgid "Neither of these approaches would work well, were it not for Seam's built-in concurrency and state management, which ensures that many concurrent fine-grained, asynchronous AJAX requests are handled safely and efficiently on the server side."
-msgstr "ã“れらã®ã‚¢ãƒ—ãƒãƒ¼ãƒã®ã©ã¡ã‚‰ã‚‚ã€Seam ã®çµ„ã¿è¾¼ã¿ã®ä¸¦è¡Œå‡¦ç†åˆ¶å¾¡ã‚„状態管ç†ã«å¯¾ã—ã¦ã®ã‚‚ã®ã§ã¯ãªã„ã®ã§ã€ãれらã®æ©Ÿèƒ½ã«å¯¾ã—ã¦ã¯ã†ã¾ã動作ã—ã¾ã›ã‚“。ã—ã‹ã—ã€ä¸¦åˆ—ã«å®Ÿè¡Œã•ã‚Œã‚‹å¤šãã®ç´°ç²’度ã®éžåŒæœŸã® AJAX è¦æ±‚ãŒã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã§å®‰å…¨ã«ãã—ã¦åŠ¹çŽ‡çš„ã«å‡¦ç†ã•ã‚Œã‚‹ã¨ã„ã†ã“ã¨ã‚’ä¿è¨¼ã—ã¾ã™ã€‚"
+msgid ""
+"Neither of these approaches would work well, were it not for Seam's built-in "
+"concurrency and state management, which ensures that many concurrent fine-"
+"grained, asynchronous AJAX requests are handled safely and efficiently on "
+"the server side."
+msgstr ""
+"ã“れらã®ã‚¢ãƒ—ãƒãƒ¼ãƒã®ã©ã¡ã‚‰ã‚‚ã€Seam ã®çµ„ã¿è¾¼ã¿ã®ä¸¦è¡Œå‡¦ç†åˆ¶å¾¡ã‚„状態管ç†ã«å¯¾ã—ã¦"
+"ã®ã‚‚ã®ã§ã¯ãªã„ã®ã§ã€ãれらã®æ©Ÿèƒ½ã«å¯¾ã—ã¦ã¯ã†ã¾ã動作ã—ã¾ã›ã‚“。ã—ã‹ã—ã€ä¸¦åˆ—ã«"
+"実行ã•ã‚Œã‚‹å¤šãã®ç´°ç²’度ã®éžåŒæœŸã® AJAX è¦æ±‚ãŒã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã§å®‰å…¨ã«ãã—ã¦åŠ¹çŽ‡çš„"
+"ã«å‡¦ç†ã•ã‚Œã‚‹ã¨ã„ã†ã“ã¨ã‚’ä¿è¨¼ã—ã¾ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:101
@@ -112,20 +224,38 @@
#. Tag: para
#: Preface.xml:103
#, no-c-format
-msgid "Optionally, Seam provides transparent business process management via jBPM. You won't believe how easy it is to implement complex workflows, collaboration and and task management using jBPM and Seam."
-msgstr "オプションã¨ã—ã¦ã€Seam 㯠jBPM ã«ã‚ˆã‚‹é€éŽçš„ãªãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ç®¡ç†ã‚’æä¾›ã—ã¾ã™ã€‚jBPM 㨠Seam を利用ã—ãŸè¤‡é›‘ãªãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã€ã‚³ãƒ©ãƒœãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã€ã‚¿ã‚¹ã‚¯ç®¡ç†ã®å®Ÿè£…ãŒã„ã‹ã«ç°¡å˜ã§ã‚ã‚‹ã‹ä¿¡ã˜ã‚‰ã‚Œãªã„ã“ã¨ã§ã—ょã†ã€‚"
+msgid ""
+"Optionally, Seam provides transparent business process management via jBPM. "
+"You won't believe how easy it is to implement complex workflows, "
+"collaboration and and task management using jBPM and Seam."
+msgstr ""
+"オプションã¨ã—ã¦ã€Seam 㯠jBPM ã«ã‚ˆã‚‹é€éŽçš„ãªãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ç®¡ç†ã‚’æä¾›ã—ã¾"
+"ã™ã€‚jBPM 㨠Seam を利用ã—ãŸè¤‡é›‘ãªãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã€ã‚³ãƒ©ãƒœãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã€ã‚¿ã‚¹ã‚¯ç®¡ç†ã®"
+"実装ãŒã„ã‹ã«ç°¡å˜ã§ã‚ã‚‹ã‹ä¿¡ã˜ã‚‰ã‚Œãªã„ã“ã¨ã§ã—ょã†ã€‚"
#. Tag: para
#: Preface.xml:108
#, no-c-format
-msgid "Seam even allows you to define presentation tier pageflow using the same language (jPDL) that jBPM uses for business process definition."
-msgstr "Seam ã¯ã€jBPM ãŒãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã«ä½¿ç”¨ã™ã‚‹ã®ã¨åŒã˜è¨€èªž (jPDL) をプレゼンテーション層ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®å®šç¾©ã«ã‚‚利用ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
+msgid ""
+"Seam even allows you to define presentation tier pageflow using the same "
+"language (jPDL) that jBPM uses for business process definition."
+msgstr ""
+"Seam ã¯ã€jBPM ãŒãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã«ä½¿ç”¨ã™ã‚‹ã®ã¨åŒã˜è¨€èªž (jPDL) をプレゼン"
+"テーション層ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®å®šç¾©ã«ã‚‚利用ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
#. Tag: para
#: Preface.xml:112
#, no-c-format
-msgid "JSF provides an incredibly rich event model for the presentation tier. Seam enhances this model by exposing jBPM's business process related events via exactly the same event handling mechanism, providing a uniform event model for Seam's uniform component model."
-msgstr "JSFã¯ã€ãƒ—レゼンテーション層ã®ãŸã‚ã«ä¿¡ã˜ã‚‰ã‚Œãªã„ã»ã©è±Šå¯Œãªã‚¤ãƒ™ãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’æä¾›ã—ã¾ã™ã€‚Seam ã®ä¸€è²«ã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã«å¯¾ã—ã¦ä¸€è²«ã—ãŸã‚¤ãƒ™ãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’æä¾›ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€Seam ã¯å…¨ãåŒæ§˜ã®ã‚¤ãƒ™ãƒ³ãƒˆå‡¦ç†ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã‚’ jBPM ã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹é–¢é€£ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚‚é©ç”¨ã™ã‚‹ã«ã‚ˆã£ã¦ã“ã®ãƒ¢ãƒ‡ãƒ«ã‚’改良ã—ã¾ã™ã€‚"
+msgid ""
+"JSF provides an incredibly rich event model for the presentation tier. Seam "
+"enhances this model by exposing jBPM's business process related events via "
+"exactly the same event handling mechanism, providing a uniform event model "
+"for Seam's uniform component model."
+msgstr ""
+"JSFã¯ã€ãƒ—レゼンテーション層ã®ãŸã‚ã«ä¿¡ã˜ã‚‰ã‚Œãªã„ã»ã©è±Šå¯Œãªã‚¤ãƒ™ãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’æä¾›"
+"ã—ã¾ã™ã€‚Seam ã®ä¸€è²«ã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã«å¯¾ã—ã¦ä¸€è²«ã—ãŸã‚¤ãƒ™ãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã‚’æ"
+"ä¾›ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€Seam ã¯å…¨ãåŒæ§˜ã®ã‚¤ãƒ™ãƒ³ãƒˆå‡¦ç†ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã‚’ jBPM ã®ãƒ“ジãƒã‚¹ãƒ—"
+"ãƒã‚»ã‚¹é–¢é€£ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚‚é©ç”¨ã™ã‚‹ã«ã‚ˆã£ã¦ã“ã®ãƒ¢ãƒ‡ãƒ«ã‚’改良ã—ã¾ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:121
@@ -136,20 +266,79 @@
#. Tag: para
#: Preface.xml:123
#, no-c-format
-msgid "We're all used to the concept of declarative transaction management and declarative security from the early days of EJB. EJB 3.0 even introduces declarative persistence context management. These are three examples of a broader problem of managing state that is associated with a particular <emphasis>context</emphasis>, while ensuring that all needed cleanup occurs when the context ends. Seam takes the concept of declarative state management much further and applies it to <emphasis>application state</emphasis>. Traditionally, J2EE applications implement state management manually, by getting and setting servlet session and request attributes. This approach to state management is the source of many bugs and memory leaks when applications fail to clean up session attributes, or when session data associated with different workflows collides in a multi-window application. Seam has the potential to almost entirely eliminate this class of bugs."
-msgstr "EJB ã¯åˆæœŸã®é ƒã‹ã‚‰ã€å®£è¨€çš„ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã¨å®£è¨€çš„ãªã‚»ã‚ュリティã®ã‚³ãƒ³ã‚»ãƒ—トを採用ã—ã¦ã„ã¾ã™ã€‚EJB 3.0 ã§ã¯ã€å®£è¨€çš„ãªæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト管ç†ã•ãˆã‚‚å°Žå…¥ã—ã¾ã™ã€‚ã“れら三ã¤ã¯ã€ç‰¹å®šã®<emphasis>コンテã‚スト</emphasis>ã«é–¢é€£ä»˜ã‘られãŸã‚ˆã‚Šåºƒç¯„囲ã§ã®çŠ¶æ…‹ç®¡ç†ã®å•é¡Œã®ä¾‹ã§ã€ã‚³ãƒ³ãƒ†ã‚ストãŒçµ‚ã‚ã‚‹ã¨ãã«ã¯ã€ãれらã¯ã™ã¹ã¦ã®ç¢ºå®Ÿã«ç ´æ£„ã™ã‚‹ã“ã¨ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚Seamã¯ã€å®£è¨€çš„ãªçŠ¶æ…‹ç®¡ç†ã®ã‚³ãƒ³ã‚»ãƒ—トをã¯ã‚‹ã‹ã«åºƒãã¨ã‚‰ãˆã¦ã€<emphasis>アプリケーション状態</emphasis>ã«ã‚‚ãれをé©ç”¨ã—ã¾ã™ã€‚ä¼çµ±çš„ã«J2EE アプリケーションã§ã¯ã€ã‚µãƒ¼ãƒ–レットセッションã¨è¦æ±‚属性を ä¿å˜ (set) ãã—ã¦å–å¾— (get) ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€çŠ¶æ…‹ç®¡ç†ã‚’手動ã§å®Ÿè£…ã—ã¾ã™ã€‚状態管ç†ã«å¯¾ã™ã‚‹ã“ã®æ‰‹æ³•ã¯ã€ã‚¢ãƒ—リケーションãŒã‚»ãƒƒã‚·ãƒ§ãƒ³å±žæ€§ã‚’ãã‚!
Œã„ã«ã—æããŸã‚Šã€ã‚ã‚‹ã„ã¯ç•°ãªã‚‹ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã«é–¢é€£ã—ãŸã‚»ãƒƒã‚·ãƒ§ãƒ³ãƒ‡ãƒ¼ã‚¿ãŒãƒžãƒ«ãƒã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®ã‚¢ãƒ—リケーションã§è¡çªã—ãŸã‚Šã—ãŸã¨ãã«ã€å¤šãã®ãƒã‚°ã¨ãƒ¡ãƒ¢ãƒªãƒªãƒ¼ã‚¯ã®ç™ºç”Ÿæºã¨ãªã‚Šã¾ã™ã€‚Seam ã«ã¯ã€ã“ã®ç¨®é¡žã®ãƒã‚°ã‚’ã»ã¨ã‚“ã©å®Œå…¨ã«å‰Šé™¤ã§ãる潜在能力ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"We're all used to the concept of declarative transaction management and "
+"declarative security from the early days of EJB. EJB 3.0 even introduces "
+"declarative persistence context management. These are three examples of a "
+"broader problem of managing state that is associated with a particular "
+"<emphasis>context</emphasis>, while ensuring that all needed cleanup occurs "
+"when the context ends. Seam takes the concept of declarative state "
+"management much further and applies it to <emphasis>application state</"
+"emphasis>. Traditionally, J2EE applications implement state management "
+"manually, by getting and setting servlet session and request attributes. "
+"This approach to state management is the source of many bugs and memory "
+"leaks when applications fail to clean up session attributes, or when session "
+"data associated with different workflows collides in a multi-window "
+"application. Seam has the potential to almost entirely eliminate this class "
+"of bugs."
+msgstr ""
+"EJB ã¯åˆæœŸã®é ƒã‹ã‚‰ã€å®£è¨€çš„ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã¨å®£è¨€çš„ãªã‚»ã‚ュリティã®ã‚³ãƒ³"
+"セプトを採用ã—ã¦ã„ã¾ã™ã€‚EJB 3.0 ã§ã¯ã€å®£è¨€çš„ãªæ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト管ç†ã•ãˆã‚‚å°Žå…¥"
+"ã—ã¾ã™ã€‚ã“れら三ã¤ã¯ã€ç‰¹å®šã®<emphasis>コンテã‚スト</emphasis>ã«é–¢é€£ä»˜ã‘られãŸ"
+"より広範囲ã§ã®çŠ¶æ…‹ç®¡ç†ã®å•é¡Œã®ä¾‹ã§ã€ã‚³ãƒ³ãƒ†ã‚ストãŒçµ‚ã‚ã‚‹ã¨ãã«ã¯ã€ãれらã¯ã™"
+"ã¹ã¦ã®ç¢ºå®Ÿã«ç ´æ£„ã™ã‚‹ã“ã¨ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚Seamã¯ã€å®£è¨€çš„ãªçŠ¶æ…‹ç®¡ç†ã®ã‚³ãƒ³ã‚»ãƒ—"
+"トをã¯ã‚‹ã‹ã«åºƒãã¨ã‚‰ãˆã¦ã€<emphasis>アプリケーション状態</emphasis>ã«ã‚‚ãれを"
+"é©ç”¨ã—ã¾ã™ã€‚ä¼çµ±çš„ã«J2EE アプリケーションã§ã¯ã€ã‚µãƒ¼ãƒ–レットセッションã¨è¦æ±‚属"
+"性を ä¿å˜ (set) ãã—ã¦å–å¾— (get) ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€çŠ¶æ…‹ç®¡ç†ã‚’手動ã§å®Ÿè£…ã—ã¾"
+"ã™ã€‚状態管ç†ã«å¯¾ã™ã‚‹ã“ã®æ‰‹æ³•ã¯ã€ã‚¢ãƒ—リケーションãŒã‚»ãƒƒã‚·ãƒ§ãƒ³å±žæ€§ã‚’ãã‚Œã„ã«ã—"
+"æããŸã‚Šã€ã‚ã‚‹ã„ã¯ç•°ãªã‚‹ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã«é–¢é€£ã—ãŸã‚»ãƒƒã‚·ãƒ§ãƒ³ãƒ‡ãƒ¼ã‚¿ãŒãƒžãƒ«ãƒã‚¦ã‚£ãƒ³"
+"ドウã®ã‚¢ãƒ—リケーションã§è¡çªã—ãŸã‚Šã—ãŸã¨ãã«ã€å¤šãã®ãƒã‚°ã¨ãƒ¡ãƒ¢ãƒªãƒªãƒ¼ã‚¯ã®ç™ºç”Ÿ"
+"æºã¨ãªã‚Šã¾ã™ã€‚Seam ã«ã¯ã€ã“ã®ç¨®é¡žã®ãƒã‚°ã‚’ã»ã¨ã‚“ã©å®Œå…¨ã«å‰Šé™¤ã§ãる潜在能力ãŒã‚"
+"ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Preface.xml:136
-#, no-c-format
-msgid "Declarative application state management is made possible by the richness of the <emphasis>context model</emphasis> defined by Seam. Seam extends the context model defined by the servlet spec—request, session, application—with two new contexts—conversation and business process—that are more meaningful from the point of view of the business logic."
-msgstr "宣言的ãªã‚¢ãƒ—リケーションã®çŠ¶æ…‹ç®¡ç†ã¯ã€Seam ã«ã‚ˆã£ã¦å®šç¾©ã•ã‚ŒãŸè±Šå¯Œãª<emphasis>コンテã‚ストモデル</emphasis>ã«ã‚ˆã£ã¦å¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚Seamã¯ã€ã‚µãƒ¼ãƒ–レット仕様ã«ã‚ˆã£ã¦å®šç¾©ã•ã‚ŒãŸã‚³ãƒ³ãƒ†ã‚ストモデル — è¦æ±‚ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã€ã‚¢ãƒ—リケーション— ã‚’æ‹¡å¼µã—ã¦ã€ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã®è¦³ç‚¹ã‹ã‚‰ã‚ˆã‚Šæ„味ã®ã‚る二ã¤ã®æ–°ã—ã„コンテã‚スト — 対話ã¨ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ — ã‚’æä¾›ã—ã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"Declarative application state management is made possible by the richness of "
+"the <emphasis>context model</emphasis> defined by Seam. Seam extends the "
+"context model defined by the servlet spec — request, session, "
+"application — with two new contexts — conversation and business "
+"process — that are more meaningful from the point of view of the "
+"business logic."
+msgstr ""
+"宣言的ãªã‚¢ãƒ—リケーションã®çŠ¶æ…‹ç®¡ç†ã¯ã€Seam ã«ã‚ˆã£ã¦å®šç¾©ã•ã‚ŒãŸè±Šå¯Œãª<emphasis>"
+"コンテã‚ストモデル</emphasis>ã«ã‚ˆã£ã¦å¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚Seamã¯ã€ã‚µãƒ¼ãƒ–レット仕様"
+"ã«ã‚ˆã£ã¦å®šç¾©ã•ã‚ŒãŸã‚³ãƒ³ãƒ†ã‚ストモデル — è¦æ±‚ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã€ã‚¢ãƒ—リケーショ"
+"ン— ã‚’æ‹¡å¼µã—ã¦ã€ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã®è¦³ç‚¹ã‹ã‚‰ã‚ˆã‚Šæ„味ã®ã‚る二ã¤ã®æ–°ã—ã„コ"
+"ンテã‚スト — 対話ã¨ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ — ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
#: Preface.xml:143
#, no-c-format
-msgid "You'll be amazed at how many things become easier once you start using conversations. Have you ever suffered pain dealing with lazy association fetching in an ORM solution like Hibernate or JPA? Seam's conversation-scoped persistence contexts mean you'll rarely have to see a <literal>LazyInitializationException</literal>. Have you ever had problems with the refresh button? The back button? With duplicate form submission? With propagating messages across a post-then-redirect? Seam's conversation management solves these problems without you even needing to really think about them. They're all symptoms of the broken state management architecture that has been prevalent since the earliest days of the web."
-msgstr "対話コンテã‚ストを利用ã—始ã‚ã‚‹ã¨ã€ã„ã‹ã«å¤šãã®ã“ã¨ãŒã‚ˆã‚Šç°¡å˜ã«ãªã‚‹ã‹é©šã‹ã•ã‚Œã‚‹ã§ã—ょã†ã€‚Hibernate ã‚ã‚‹ã„㯠JPA ã®ã‚ˆã†ãª ORM ソリューションã§é…延関連フェッãƒã‚’利用ã—ã¦ã€éšœå®³ã‚’経験ã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚ Seam ã®å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—永続コンテã‚ストを使用ã™ã‚‹ã¨ã€ã‚ã£ãŸã« <literal>LazyInitializationException</literal> を見るã“ã¨ãŒãªããªã‚‹ã¨ã„ã†ã“ã¨ã«ãªã‚Šã¾ã™ã€‚リフレッシュボタンã§å•é¡ŒãŒç™ºç”Ÿã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚ 戻るボタンã§å•é¡ŒãŒç™ºç”Ÿã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚é€ä¿¡ãƒ•ã‚©ãƒ¼ãƒ ã®äºŒé‡é€ä¿¡ã§å•é¡ŒãŒç™ºç”Ÿã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚post-then-redirect ã‚’ã¾ãŸãŒã£ãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å¼•ç¶™ãŽã§å•é¡ŒãŒç™ºç”Ÿã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚Seam ã®å¯¾è©±ç®¡ç†ã¯ã€ã“れらã®å•é¡Œã‚’個別ã«è€ƒãˆã‚‹å¿…è¦ãªã—ã«è§£æ±ºã—ã¾ã™ã€‚ã“れらã¯ã™ã¹ã¦ã€Web ã®æœ€ã‚‚åˆæ!
œŸã®é ƒä»¥æ¥è”“延ã—ã¦ã„ã‚‹ä¸é€”åŠç«¯ãªçŠ¶æ…‹ç®¡ç†ã‚¢ãƒ¼ã‚テクãƒãƒ£ãŒåŽŸå› ã®ç—‡çŠ¶ãªã®ã§ã™ã€‚"
+msgid ""
+"You'll be amazed at how many things become easier once you start using "
+"conversations. Have you ever suffered pain dealing with lazy association "
+"fetching in an ORM solution like Hibernate or JPA? Seam's conversation-"
+"scoped persistence contexts mean you'll rarely have to see a "
+"<literal>LazyInitializationException</literal>. Have you ever had problems "
+"with the refresh button? The back button? With duplicate form submission? "
+"With propagating messages across a post-then-redirect? Seam's conversation "
+"management solves these problems without you even needing to really think "
+"about them. They're all symptoms of the broken state management architecture "
+"that has been prevalent since the earliest days of the web."
+msgstr ""
+"対話コンテã‚ストを利用ã—始ã‚ã‚‹ã¨ã€ã„ã‹ã«å¤šãã®ã“ã¨ãŒã‚ˆã‚Šç°¡å˜ã«ãªã‚‹ã‹é©šã‹ã•ã‚Œ"
+"ã‚‹ã§ã—ょã†ã€‚Hibernate ã‚ã‚‹ã„㯠JPA ã®ã‚ˆã†ãª ORM ソリューションã§é…延関連"
+"フェッãƒã‚’利用ã—ã¦ã€éšœå®³ã‚’経験ã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚ Seam ã®å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—æ°¸"
+"続コンテã‚ストを使用ã™ã‚‹ã¨ã€ã‚ã£ãŸã« <literal>LazyInitializationException</"
+"literal> を見るã“ã¨ãŒãªããªã‚‹ã¨ã„ã†ã“ã¨ã«ãªã‚Šã¾ã™ã€‚リフレッシュボタンã§å•é¡ŒãŒ"
+"発生ã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚ 戻るボタンã§å•é¡ŒãŒç™ºç”Ÿã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚é€"
+"信フォームã®äºŒé‡é€ä¿¡ã§å•é¡ŒãŒç™ºç”Ÿã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚post-then-redirect ã‚’"
+"ã¾ãŸãŒã£ãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å¼•ç¶™ãŽã§å•é¡ŒãŒç™ºç”Ÿã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã‹ã€‚Seam ã®å¯¾è©±ç®¡ç†"
+"ã¯ã€ã“れらã®å•é¡Œã‚’個別ã«è€ƒãˆã‚‹å¿…è¦ãªã—ã«è§£æ±ºã—ã¾ã™ã€‚ã“れらã¯ã™ã¹ã¦ã€Web ã®æœ€"
+"ã‚‚åˆæœŸã®é ƒä»¥æ¥è”“延ã—ã¦ã„ã‚‹ä¸é€”åŠç«¯ãªçŠ¶æ…‹ç®¡ç†ã‚¢ãƒ¼ã‚テクãƒãƒ£ãŒåŽŸå› ã®ç—‡çŠ¶ãªã®ã§"
+"ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:158
@@ -160,14 +349,51 @@
#. Tag: para
#: Preface.xml:160
#, no-c-format
-msgid "The notion of <emphasis>Inversion of Control</emphasis> or <emphasis>dependency injection</emphasis> exists in both JSF and EJB3, as well as in numerous so-called \"lightweight containers\". Most of these containers emphasize injection of components that implement <emphasis>stateless services</emphasis>. Even when injection of stateful components is supported (such as in JSF), it is virtually useless for handling application state because the scope of the stateful component cannot be defined with sufficient flexibility, and because components belonging to wider scopes may not be injected into components belonging to narrower scopes."
-msgstr "<emphasis>制御ã®å転 (IoC: Inversion of Control)</emphasis> ã‚ã‚‹ã„㯠<emphasis>ä¾å˜æ€§æ³¨å…¥ (DI: Dependency Injection)</emphasis> ã®æ¦‚念ã¯ã€å¤šãã®ã„ã‚ゆる「軽é‡ã‚³ãƒ³ãƒ†ãƒŠã€ã¨åŒæ§˜ã«ã€JSF 㨠EJB3 ã®ä¸¡æ–¹ã«å˜åœ¨ã—ã¾ã™ã€‚ã“れらã®ã‚³ãƒ³ãƒ†ãƒŠã®ã»ã¨ã‚“ã©ã¯ã€<emphasis>ステートレスãªã‚µãƒ¼ãƒ“ス</emphasis> を実装ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã«åŠ›ç‚¹ãŒç½®ã‹ã‚Œã¦ã„ã¾ã™ã€‚ãŸã¨ãˆã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ãŒã‚µãƒãƒ¼ãƒˆã•ã‚ŒãŸã¨ã—ã¦ã‚‚ (例ãˆã° JSF ã«ãŠã„ã¦)ã€ã‚¢ãƒ—リケーション状態を扱ã†å ´åˆã«ãŠã„ã¦ã¯äº‹å®Ÿä¸Šå½¹ã«ç«‹ã¡ã¾ã›ã‚“。ãªãœãªã‚‰ã°ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¹ã‚³ãƒ¼ãƒ—ãŒå分ãªæŸ”軟性をæŒã£ã¦å®šç¾©ã•ã‚Œã¦ã„ãªã„ã®ã§ã€ã‚ˆã‚Šåºƒã„スコープã«å±žã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’よりç‹ã„スコープã«å±žã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¸ã‚¤ãƒ³ã‚¸ã‚§ã‚¯!
ションã™ã‚‹ã“ã¨ãŒã§ããªã„ã‹ã‚‰ã§ã™ã€‚"
+msgid ""
+"The notion of <emphasis>Inversion of Control</emphasis> or "
+"<emphasis>dependency injection</emphasis> exists in both JSF and EJB3, as "
+"well as in numerous so-called \"lightweight containers\". Most of these "
+"containers emphasize injection of components that implement "
+"<emphasis>stateless services</emphasis>. Even when injection of stateful "
+"components is supported (such as in JSF), it is virtually useless for "
+"handling application state because the scope of the stateful component "
+"cannot be defined with sufficient flexibility, and because components "
+"belonging to wider scopes may not be injected into components belonging to "
+"narrower scopes."
+msgstr ""
+"<emphasis>制御ã®å転 (IoC: Inversion of Control)</emphasis> ã‚ã‚‹ã„㯠"
+"<emphasis>ä¾å˜æ€§æ³¨å…¥ (DI: Dependency Injection)</emphasis> ã®æ¦‚念ã¯ã€å¤šãã®ã„"
+"ã‚ゆる「軽é‡ã‚³ãƒ³ãƒ†ãƒŠã€ã¨åŒæ§˜ã«ã€JSF 㨠EJB3 ã®ä¸¡æ–¹ã«å˜åœ¨ã—ã¾ã™ã€‚ã“れらã®ã‚³ãƒ³"
+"テナã®ã»ã¨ã‚“ã©ã¯ã€<emphasis>ステートレスãªã‚µãƒ¼ãƒ“ス</emphasis> を実装ã™ã‚‹ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã«åŠ›ç‚¹ãŒç½®ã‹ã‚Œã¦ã„ã¾ã™ã€‚ãŸã¨ãˆã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ãŒã‚µãƒãƒ¼ãƒˆã•ã‚ŒãŸã¨ã—ã¦ã‚‚ (例ãˆã° JSF ã«ãŠã„ã¦)ã€"
+"アプリケーション状態を扱ã†å ´åˆã«ãŠã„ã¦ã¯äº‹å®Ÿä¸Šå½¹ã«ç«‹ã¡ã¾ã›ã‚“。ãªãœãªã‚‰ã°ã€ã‚¹"
+"テートフルãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¹ã‚³ãƒ¼ãƒ—ãŒå分ãªæŸ”軟性をæŒã£ã¦å®šç¾©ã•ã‚Œã¦ã„ãªã„ã®"
+"ã§ã€ã‚ˆã‚Šåºƒã„スコープã«å±žã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’よりç‹ã„スコープã«å±žã™ã‚‹ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã¸ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã™ã‚‹ã“ã¨ãŒã§ããªã„ã‹ã‚‰ã§ã™ã€‚"
#. Tag: para
#: Preface.xml:169
#, no-c-format
-msgid "<emphasis>Bijection</emphasis> differs from IoC in that it is <emphasis>dynamic</emphasis>, <emphasis>contextual</emphasis>, and <emphasis>bidirectional</emphasis>. You can think of it as a mechanism for aliasing contextual variables (names in the various contexts bound to the current thread) to attributes of the component. Bijection allows auto-assembly of stateful components by the container. It even allows a component to safely and easily manipulate the value of a context variable, just by assigning it to an attribute of the component."
-msgstr "<emphasis>ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ (bijection)</emphasis> ã¯ã€ãã‚ŒãŒ<emphasis>å‹•çš„ (dynamic)</emphasis> ã§ã‚ã‚Šã€<emphasis>コンテã‚ストä¾å˜ (contextual)</emphasis> ã§ã‚ã‚Šã€ãã—ã¦<emphasis>åŒæ–¹å‘çš„ (bidirectional)</emphasis> ã§ã‚ã‚‹ã¨ã„ã†ç‚¹ã§ IoC ã¨ã¯ç•°ãªã‚Šã¾ã™ã€‚コンテã‚スト上ã®å¤‰æ•°(ç¾åœ¨ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚ŒãŸã•ã¾ã–ã¾ãªã‚³ãƒ³ãƒ†ã‚ストã§ã®åå‰)をコンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ã«åˆ¥åã§ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã ã¨è€ƒãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã€ã‚³ãƒ³ãƒ†ãƒŠã«ã‚ˆã‚‹ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’自動的ã«çµ„ã¿ç«‹ã¦ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ãã‚Œã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ã«å€¤ã‚’代入ã™ã‚‹ã ã‘ã§ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå®‰å…¨ã«ãã—ã¦ç°¡å˜ã«ã‚³ãƒ³ãƒ†ã‚スト変数ã®å€¤ã‚’æ“作ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
+msgid ""
+"<emphasis>Bijection</emphasis> differs from IoC in that it is "
+"<emphasis>dynamic</emphasis>, <emphasis>contextual</emphasis>, and "
+"<emphasis>bidirectional</emphasis>. You can think of it as a mechanism for "
+"aliasing contextual variables (names in the various contexts bound to the "
+"current thread) to attributes of the component. Bijection allows auto-"
+"assembly of stateful components by the container. It even allows a component "
+"to safely and easily manipulate the value of a context variable, just by "
+"assigning it to an attribute of the component."
+msgstr ""
+"<emphasis>ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ (bijection)</emphasis> ã¯ã€ãã‚ŒãŒ<emphasis>å‹•çš„ "
+"(dynamic)</emphasis> ã§ã‚ã‚Šã€<emphasis>コンテã‚ストä¾å˜ (contextual)</"
+"emphasis> ã§ã‚ã‚Šã€ãã—ã¦<emphasis>åŒæ–¹å‘çš„ (bidirectional)</emphasis> ã§ã‚ã‚‹"
+"ã¨ã„ã†ç‚¹ã§ IoC ã¨ã¯ç•°ãªã‚Šã¾ã™ã€‚コンテã‚スト上ã®å¤‰æ•°(ç¾åœ¨ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã«ãƒã‚¤ãƒ³ãƒ‰"
+"ã•ã‚ŒãŸã•ã¾ã–ã¾ãªã‚³ãƒ³ãƒ†ã‚ストã§ã®åå‰)をコンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ã«åˆ¥åã§ã‚¢ã‚¯ã‚»ã‚¹ã™"
+"ã‚‹ãŸã‚ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã ã¨è€ƒãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã€ã‚³ãƒ³ãƒ†ãƒŠã«ã‚ˆ"
+"るステートフルãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’自動的ã«çµ„ã¿ç«‹ã¦ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ãã‚Œã¯"
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®å±žæ€§ã«å€¤ã‚’代入ã™ã‚‹ã ã‘ã§ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå®‰å…¨ã«ãã—ã¦ç°¡å˜ã«"
+"コンテã‚スト変数ã®å€¤ã‚’æ“作ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:181
@@ -178,8 +404,20 @@
#. Tag: para
#: Preface.xml:183
#, no-c-format
-msgid "Seam applications let the user freely switch between multiple browser tabs, each associated with a different, safely isolated, conversation. Applications may even take advantage of <emphasis>workspace management</emphasis>, allowing the user to switch between conversations (workspaces) in a single browser tab. Seam provides not only correct multi-window operation, but also multi-window-like operation in a single window!"
-msgstr "Seam アプリケーションã¯ã€ãã‚Œãžã‚ŒãŒåˆ¥ã€…ã®å®‰å…¨ã«åˆ†é›¢ã•ã‚ŒãŸå¯¾è©±ã«é–¢é€£ä»˜ã‘られãŸè¤‡æ•°ã®ãƒ–ラウザタブ間をã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè‡ªç”±ã«ã‚¹ã‚¤ãƒƒãƒã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚アプリケーションã¯ã€ã•ã‚‰ã«<emphasis>ワークスペース管ç†</emphasis>を利用ã—ã¦ã€ä¸€ã¤ã®ãƒ–ラウザタブ内ã§å¯¾è©± (ワークスペース) ã®é–“をユーザーãŒåˆ‡ã‚Šæ›¿ãˆã‚‹ã“ã¨ã‚‚å¯èƒ½ã«ã—ã¾ã™ã€‚Seam ã¯ã€æ£ã—ã„マルãƒã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®æ“作ã®ã¿ã‚’æä¾›ã™ã‚‹ã®ã§ã¯ãªãã€ä¸€ã¤ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å†…ã§ã®ãƒžãƒ«ãƒã‚¦ã‚£ãƒ³ãƒ‰ã‚¦é¢¨ã®æ“作もæä¾›ã™ã‚‹ã®ã§ã™"
+msgid ""
+"Seam applications let the user freely switch between multiple browser tabs, "
+"each associated with a different, safely isolated, conversation. "
+"Applications may even take advantage of <emphasis>workspace management</"
+"emphasis>, allowing the user to switch between conversations (workspaces) in "
+"a single browser tab. Seam provides not only correct multi-window operation, "
+"but also multi-window-like operation in a single window!"
+msgstr ""
+"Seam アプリケーションã¯ã€ãã‚Œãžã‚ŒãŒåˆ¥ã€…ã®å®‰å…¨ã«åˆ†é›¢ã•ã‚ŒãŸå¯¾è©±ã«é–¢é€£ä»˜ã‘られãŸ"
+"複数ã®ãƒ–ラウザタブ間をã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè‡ªç”±ã«ã‚¹ã‚¤ãƒƒãƒã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚アプ"
+"リケーションã¯ã€ã•ã‚‰ã«<emphasis>ワークスペース管ç†</emphasis>を利用ã—ã¦ã€ä¸€ã¤"
+"ã®ãƒ–ラウザタブ内ã§å¯¾è©± (ワークスペース) ã®é–“をユーザーãŒåˆ‡ã‚Šæ›¿ãˆã‚‹ã“ã¨ã‚‚å¯èƒ½"
+"ã«ã—ã¾ã™ã€‚Seam ã¯ã€æ£ã—ã„マルãƒã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®æ“作ã®ã¿ã‚’æä¾›ã™ã‚‹ã®ã§ã¯ãªãã€ä¸€ã¤"
+"ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å†…ã§ã®ãƒžãƒ«ãƒã‚¦ã‚£ãƒ³ãƒ‰ã‚¦é¢¨ã®æ“作もæä¾›ã™ã‚‹ã®ã§ã™"
#. Tag: emphasis
#: Preface.xml:194
@@ -190,14 +428,41 @@
#. Tag: para
#: Preface.xml:196
#, no-c-format
-msgid "Traditionally, the Java community has been in a state of deep confusion about precisely what kinds of meta-information counts as configuration. J2EE and popular \"lightweight\" containers have provided XML-based deployment descriptors both for things which are truly configurable between different deployments of the system, and for any other kinds or declaration which can not easily be expressed in Java. Java 5 annotations changed all this."
-msgstr "ä¼çµ±çš„ã«Javaコミュニティã¯ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ã‚¿æƒ…å ±ãŒæ§‹æˆã¨ã—ã¦é‡è¦ã‹ã«ã¤ã„ã¦æ·±ã„æ··ä¹±ã®çŠ¶æ…‹ã«ã„ã¾ã—ãŸã€‚J2EE ã¨äººæ°—ãŒã‚ã‚‹ 「軽é‡ã€ã®ã‚³ãƒ³ãƒ†ãƒŠã¯ã€XML ベースã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åã‚’æä¾›ã—ã€ç•°ãªã‚‹ã‚·ã‚¹ãƒ†ãƒ é–“ã§ã®ãƒ‡ãƒ—ãƒã‚¤ã®æ§‹æˆã‚’共通化ã™ã‚‹ã¨ã¨ã‚‚ã«ã€Java ã§ã¯ç°¡å˜ã«è¡¨ç¾ã§ããªã„ãã®ä»–ã®å®£è¨€ã‚’å¯èƒ½ã«ã—ã¾ã—ãŸã€‚Java 5 ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒã“ã®ã™ã¹ã¦ã‚’変ãˆã¾ã—ãŸã€‚"
+msgid ""
+"Traditionally, the Java community has been in a state of deep confusion "
+"about precisely what kinds of meta-information counts as configuration. J2EE "
+"and popular \"lightweight\" containers have provided XML-based deployment "
+"descriptors both for things which are truly configurable between different "
+"deployments of the system, and for any other kinds or declaration which can "
+"not easily be expressed in Java. Java 5 annotations changed all this."
+msgstr ""
+"ä¼çµ±çš„ã«Javaコミュニティã¯ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ã‚¿æƒ…å ±ãŒæ§‹æˆã¨ã—ã¦é‡è¦ã‹ã«ã¤ã„"
+"ã¦æ·±ã„æ··ä¹±ã®çŠ¶æ…‹ã«ã„ã¾ã—ãŸã€‚J2EE ã¨äººæ°—ãŒã‚ã‚‹ 「軽é‡ã€ã®ã‚³ãƒ³ãƒ†ãƒŠã¯ã€XML ベー"
+"スã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åã‚’æä¾›ã—ã€ç•°ãªã‚‹ã‚·ã‚¹ãƒ†ãƒ é–“ã§ã®ãƒ‡ãƒ—ãƒã‚¤ã®æ§‹æˆã‚’共通化"
+"ã™ã‚‹ã¨ã¨ã‚‚ã«ã€Java ã§ã¯ç°¡å˜ã«è¡¨ç¾ã§ããªã„ãã®ä»–ã®å®£è¨€ã‚’å¯èƒ½ã«ã—ã¾ã—ãŸã€‚Java "
+"5 ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒã“ã®ã™ã¹ã¦ã‚’変ãˆã¾ã—ãŸã€‚"
#. Tag: para
#: Preface.xml:204
#, no-c-format
-msgid "EJB 3.0 embraces annotations and \"configuration by exception\" as the easiest way to provide information to the container in a declarative form. Unfortunately, JSF is still heavily dependent on verbose XML configuration files. Seam extends the annotations provided by EJB 3.0 with a set of annotations for declarative state management and declarative context demarcation. This lets you eliminate the noisy JSF managed bean declarations and reduce the required XML to just that information which truly belongs in XML (the JSF navigation rules)."
-msgstr "EJB 3.0 ã¯ã€ 宣言的ãªå½¢å¼ã§ã‚³ãƒ³ãƒ†ãƒŠã«æƒ…å ±ã‚’æä¾›ã™ã‚‹æœ€ã‚‚ç°¡å˜ãªæ–¹æ³•ã¨ã—ã¦ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ã€Œä¾‹å¤–ã«ã‚ˆã‚‹è¨å®š (configuration by exception)ã€ã‚’採用ã—ã¦ã„ã¾ã™ã€‚ 残念ãªãŒã‚‰ã€ JSF ã¯ã¾ã 冗長㪠XML è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã«å¤§ããä¾å˜ã—ã¦ã„ã¾ã™ã€‚ Seam ã¯ã€ EJB 3.0 ã«ã‚ˆã£ã¦æä¾›ã•ã‚Œã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«å®£è¨€çš„状態管ç†ãŠã‚ˆã³å®£è¨€çš„コンテã‚スト区分用ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ä¸€å¼ã‚’æä¾›ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šæ©Ÿèƒ½æ‹¡å¼µã—ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ ã†ã£ã¨ã†ã—ã„ JSF 管ç†Beanã®å®£è¨€ã‚’å–り除ã〠必è¦ã¨ã•ã‚Œã‚‹ XML を減少ã•ã›ã€æœ¬å½“ã« XML ã§å®šç¾©ã™ã¹ãæƒ…å ± (JSF ナビゲーションè¦å‰‡) ã ã‘ã«ãªã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚"
+msgid ""
+"EJB 3.0 embraces annotations and \"configuration by exception\" as the "
+"easiest way to provide information to the container in a declarative form. "
+"Unfortunately, JSF is still heavily dependent on verbose XML configuration "
+"files. Seam extends the annotations provided by EJB 3.0 with a set of "
+"annotations for declarative state management and declarative context "
+"demarcation. This lets you eliminate the noisy JSF managed bean declarations "
+"and reduce the required XML to just that information which truly belongs in "
+"XML (the JSF navigation rules)."
+msgstr ""
+"EJB 3.0 ã¯ã€ 宣言的ãªå½¢å¼ã§ã‚³ãƒ³ãƒ†ãƒŠã«æƒ…å ±ã‚’æä¾›ã™ã‚‹æœ€ã‚‚ç°¡å˜ãªæ–¹æ³•ã¨ã—ã¦ã‚¢ãƒŽ"
+"テーションã¨ã€Œä¾‹å¤–ã«ã‚ˆã‚‹è¨å®š (configuration by exception)ã€ã‚’採用ã—ã¦ã„ã¾"
+"ã™ã€‚ 残念ãªãŒã‚‰ã€ JSF ã¯ã¾ã 冗長㪠XML è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã«å¤§ããä¾å˜ã—ã¦ã„ã¾ã™ã€‚ "
+"Seam ã¯ã€ EJB 3.0 ã«ã‚ˆã£ã¦æä¾›ã•ã‚Œã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«å®£è¨€çš„状態管ç†ãŠã‚ˆã³å®£è¨€"
+"的コンテã‚スト区分用ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ä¸€å¼ã‚’æä¾›ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šæ©Ÿèƒ½æ‹¡å¼µã—ã¦ã„ã¾"
+"ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ ã†ã£ã¨ã†ã—ã„ JSF 管ç†Beanã®å®£è¨€ã‚’å–り除ã〠必è¦ã¨ã•ã‚Œã‚‹ "
+"XML を減少ã•ã›ã€æœ¬å½“ã« XML ã§å®šç¾©ã™ã¹ãæƒ…å ± (JSF ナビゲーションè¦å‰‡) ã ã‘ã«ãª"
+"るよã†ã«ã—ã¾ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:217
@@ -208,8 +473,27 @@
#. Tag: para
#: Preface.xml:219
#, no-c-format
-msgid "Seam components, being plain Java classes, are by nature unit testable. But for complex applications, unit testing alone is insufficient. Integration testing has traditionally been a messy and difficult task for Java web applications. Therefore, Seam provides for testability of Seam applications as a core feature of the framework. You can easily write JUnit or TestNG tests that reproduce a whole interaction with a user, exercising all components of the system apart from the view (the JSP or Facelets page). You can run these tests directly inside your IDE, where Seam will automatically deploy EJB components using JBoss Embedded."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€å˜ç´”㪠Java クラスã§ã‚ã£ã¦ã€æœ¬æ¥ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã§å分テストã§ãã‚‹ã‚‚ã®ã§ã™ã€‚ã—ã‹ã—複雑ãªã‚¢ãƒ—リケーションã§ã¯ã€ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã ã‘ã¯ä¸å分ã§ã™ã€‚ä¼çµ±çš„ã«Java ã® Web アプリケーションã«ãŠã„ã¦ã¯ã€çµåˆãƒ†ã‚¹ãƒˆã¯ç¹é›‘ã§å›°é›£ãªä½œæ¥ã§ã—ãŸã€‚ãれゆãˆã«ã€Seam ã¯ãƒ•ãƒ¬ãƒ¼ãƒ ワークã®ã‚³ã‚¢æ©Ÿèƒ½ã¨ã—ã¦ã€Seam アプリケーションã®ãƒ†ã‚¹ãƒˆæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚システムã®ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ビュー (JSP ページã¾ãŸã¯ Facelets ページ)ã‹ã‚‰åˆ‡ã‚Šé›¢ã—ã¦å‹•ä½œã•ã›ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ã™ã¹ã¦ã®ç›¸äº’作用をå†ç¾ã™ã‚‹ JUnit ã‚ã‚‹ã„㯠TestNG ã®ãƒ†ã‚¹ãƒˆã‚’ç°¡å˜ã«è¨˜è¿°ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れらã®ãƒ†ã‚¹ãƒˆã‚’直接 IDE ã®å†…部ã§å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãã“ã§ã¯ã€Seam ㌠組ã¿è¾¼ã¿åž‹ JBoss を利用ã—㦠EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’自!
å‹•çš„ã«ãƒ‡ãƒ—ãƒã‚¤ã—ã¾ã™ã€‚"
+msgid ""
+"Seam components, being plain Java classes, are by nature unit testable. But "
+"for complex applications, unit testing alone is insufficient. Integration "
+"testing has traditionally been a messy and difficult task for Java web "
+"applications. Therefore, Seam provides for testability of Seam applications "
+"as a core feature of the framework. You can easily write JUnit or TestNG "
+"tests that reproduce a whole interaction with a user, exercising all "
+"components of the system apart from the view (the JSP or Facelets page). You "
+"can run these tests directly inside your IDE, where Seam will automatically "
+"deploy EJB components using JBoss Embedded."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€å˜ç´”㪠Java クラスã§ã‚ã£ã¦ã€æœ¬æ¥ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã§å分テ"
+"ストã§ãã‚‹ã‚‚ã®ã§ã™ã€‚ã—ã‹ã—複雑ãªã‚¢ãƒ—リケーションã§ã¯ã€ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã ã‘ã¯ä¸"
+"å分ã§ã™ã€‚ä¼çµ±çš„ã«Java ã® Web アプリケーションã«ãŠã„ã¦ã¯ã€çµåˆãƒ†ã‚¹ãƒˆã¯ç¹é›‘ã§"
+"困難ãªä½œæ¥ã§ã—ãŸã€‚ãれゆãˆã«ã€Seam ã¯ãƒ•ãƒ¬ãƒ¼ãƒ ワークã®ã‚³ã‚¢æ©Ÿèƒ½ã¨ã—ã¦ã€Seam ã‚¢"
+"プリケーションã®ãƒ†ã‚¹ãƒˆæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚システムã®ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’"
+"ビュー (JSP ページã¾ãŸã¯ Facelets ページ)ã‹ã‚‰åˆ‡ã‚Šé›¢ã—ã¦å‹•ä½œã•ã›ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€"
+"ユーザーã¨ã®ã™ã¹ã¦ã®ç›¸äº’作用をå†ç¾ã™ã‚‹ JUnit ã‚ã‚‹ã„㯠TestNG ã®ãƒ†ã‚¹ãƒˆã‚’ç°¡å˜ã«"
+"記述ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れらã®ãƒ†ã‚¹ãƒˆã‚’直接 IDE ã®å†…部ã§å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾"
+"ã™ã€‚ãã“ã§ã¯ã€Seam ㌠組ã¿è¾¼ã¿åž‹ JBoss を利用ã—㦠EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’自動的"
+"ã«ãƒ‡ãƒ—ãƒã‚¤ã—ã¾ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:232
@@ -220,8 +504,18 @@
#. Tag: para
#: Preface.xml:234
#, no-c-format
-msgid "We think the latest incarnation of Java EE is great. But we know it's never going to be perfect. Where there are holes in the specifications (for example, limitations in the JSF lifecycle for GET requests), Seam fixes them. And the authors of Seam are working with the JCP expert groups to make sure those fixes make their way back into the next revision of the standards."
-msgstr "Java EEã®æœ€æ–°ã®å®Ÿè£…ã¯ç´ 晴らã—ã„ã¨æ€ã„ã¾ã™ã€‚ã—ã‹ã—ã€ãã‚ŒãŒæ±ºã—ã¦å®Œå…¨ã§ã¯ãªã„ã¨ã„ã†ã“ã¨ã‚‚知ã£ã¦ã„ã¾ã™ã€‚ã©ã®ä»•æ§˜ã«ã‚‚æ¬ ç‚¹ã¯ã‚ã‚‹ã®ã§(例ãˆã°ã€GET è¦æ±‚ã«ãŠã‘ã‚‹ JSF ライフサイクルã®åˆ¶é™)ã€Seam ã¯ãれを修æ£ã—ã¾ã™ã€‚Seam ã®ä½œè€…らã¯ã€JCP エã‚スパートグループã¨ä¸€ç·’ã«æ´»å‹•ã—ã¦ã„ã¦ã€ãれらã®ä¿®æ£ãŒæ¨™æº–仕様ã®æ¬¡ã®æ”¹è¨‚版ã«ç¢ºå®Ÿã«åæ˜ ã•ã‚Œã‚‹ã‚ˆã†ã«ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"We think the latest incarnation of Java EE is great. But we know it's never "
+"going to be perfect. Where there are holes in the specifications (for "
+"example, limitations in the JSF lifecycle for GET requests), Seam fixes "
+"them. And the authors of Seam are working with the JCP expert groups to make "
+"sure those fixes make their way back into the next revision of the standards."
+msgstr ""
+"Java EEã®æœ€æ–°ã®å®Ÿè£…ã¯ç´ 晴らã—ã„ã¨æ€ã„ã¾ã™ã€‚ã—ã‹ã—ã€ãã‚ŒãŒæ±ºã—ã¦å®Œå…¨ã§ã¯ãªã„ã¨"
+"ã„ã†ã“ã¨ã‚‚知ã£ã¦ã„ã¾ã™ã€‚ã©ã®ä»•æ§˜ã«ã‚‚æ¬ ç‚¹ã¯ã‚ã‚‹ã®ã§(例ãˆã°ã€GET è¦æ±‚ã«ãŠã‘ã‚‹ "
+"JSF ライフサイクルã®åˆ¶é™)ã€Seam ã¯ãれを修æ£ã—ã¾ã™ã€‚Seam ã®ä½œè€…らã¯ã€JCP エã‚"
+"スパートグループã¨ä¸€ç·’ã«æ´»å‹•ã—ã¦ã„ã¦ã€ãれらã®ä¿®æ£ãŒæ¨™æº–仕様ã®æ¬¡ã®æ”¹è¨‚版ã«ç¢º"
+"実ã«åæ˜ ã•ã‚Œã‚‹ã‚ˆã†ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:245
@@ -232,14 +526,47 @@
#. Tag: para
#: Preface.xml:247
#, no-c-format
-msgid "Today's web frameworks think too small. They let you get user input off a form and into your Java objects. And then they leave you hanging. A truly complete web application framework should address problems like persistence, concurrency, asynchronicity, state management, security, email, messaging, PDF and chart generation, workflow, wikitext rendering, webservices, caching and more. Once you scratch the surface of Seam, you'll be amazed at how many problems become simpler..."
-msgstr "今日㮠Web フレームワークã¯ã€ã‚ã¾ã‚Šã«ã‚‚å°ã•ã考ãˆéŽãŽã¾ã™ã€‚Web フレームワークã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã‹ã‚‰ãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ã‚’å–り出ã—ã€Java ã®ã‚ªãƒ–ジェクトã¸ä»£å…¥ã—ã¾ã™ã€‚ãã—ã¦ãã®ã¾ã¾ã«ã—ã¦ãŠãã¾ã™ã€‚本当ã«å®Œå…¨ãª Web アプリケーションフレームワークã¯ã€æ°¸ç¶šåŒ–ã€ä¸¦è¡Œå‡¦ç†ã€éžåŒæœŸå‡¦ç†ã€çŠ¶æ…‹ç®¡ç†ã€ã‚»ã‚ュリティã€Eメールã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ³ã‚°ã€PDFã¨ãƒãƒ£ãƒ¼ãƒˆã®ç”Ÿæˆã€ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã€ã—ã¦wiki テã‚ストã€Web サービスã€ã‚ャッシングãã®ä»–多数ã®å•é¡Œã‚’処ç†ã™ã¹ãã§ã™ã€‚一旦 Seam を使用ã—ã¦ã¿ã‚Œã°ã€ã„ã‹ã«å¤šãã®å•é¡ŒãŒã‚ˆã‚Šç°¡å˜ã«ãªã‚‹ã“ã¨ã«é©šãã§ã—ょã†..."
+msgid ""
+"Today's web frameworks think too small. They let you get user input off a "
+"form and into your Java objects. And then they leave you hanging. A truly "
+"complete web application framework should address problems like persistence, "
+"concurrency, asynchronicity, state management, security, email, messaging, "
+"PDF and chart generation, workflow, wikitext rendering, webservices, caching "
+"and more. Once you scratch the surface of Seam, you'll be amazed at how many "
+"problems become simpler..."
+msgstr ""
+"今日㮠Web フレームワークã¯ã€ã‚ã¾ã‚Šã«ã‚‚å°ã•ã考ãˆéŽãŽã¾ã™ã€‚Web フレームワーク"
+"ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã‹ã‚‰ãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ã‚’å–り出ã—ã€Java ã®ã‚ªãƒ–ジェクトã¸ä»£å…¥ã—ã¾ã™ã€‚ãã—"
+"ã¦ãã®ã¾ã¾ã«ã—ã¦ãŠãã¾ã™ã€‚本当ã«å®Œå…¨ãª Web アプリケーションフレームワークã¯ã€"
+"永続化ã€ä¸¦è¡Œå‡¦ç†ã€éžåŒæœŸå‡¦ç†ã€çŠ¶æ…‹ç®¡ç†ã€ã‚»ã‚ュリティã€Eメールã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ³"
+"ã‚°ã€PDFã¨ãƒãƒ£ãƒ¼ãƒˆã®ç”Ÿæˆã€ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã€ã—ã¦wiki テã‚ストã€Web サービスã€"
+"ã‚ャッシングãã®ä»–多数ã®å•é¡Œã‚’処ç†ã™ã¹ãã§ã™ã€‚一旦 Seam を使用ã—ã¦ã¿ã‚Œã°ã€ã„"
+"ã‹ã«å¤šãã®å•é¡ŒãŒã‚ˆã‚Šç°¡å˜ã«ãªã‚‹ã“ã¨ã«é©šãã§ã—ょã†..."
#. Tag: para
#: Preface.xml:255
#, no-c-format
-msgid "Seam integrates JPA and Hibernate3 for persistence, the EJB Timer Service and Quartz for lightweight asychronicity, jBPM for workflow, JBoss Rules for business rules, Meldware Mail for email, Hibernate Search and Lucene for full text search, JMS for messaging and JBoss Cache for page fragment caching. Seam layers an innovative rule-based security framework over JAAS and JBoss Rules. There's even JSF tag libraries for rendering PDF, outgoing email, charts and wikitext. Seam components may be called synchronously as a Web Service, asynchronously from client-side JavaScript or Google Web Toolkit or, of course, directly from JSF."
-msgstr "Seamã¯ã€æ°¸ç¶šåŒ–ã®ãŸã‚ã« JPA ã‚„ Hibernate3 ã‚’çµ±åˆã—ã¾ã™ã€‚軽é‡ãªéžåŒæœŸå‡¦ç†ã®ãŸã‚ã«ã¯ EJB タイマサービスや Quartzã€ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã®ãŸã‚ã« jBPMã€ãƒ“ジãƒã‚¹ãƒ«ãƒ¼ãƒ«ã®ãŸã‚ã« JBoss Rulesã€Eメールã®ãŸã‚ã« Meldware Mail〠フルテã‚スト検索ã®ãŸã‚ã« Hibernate Search ã‚„ Luceneã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ³ã‚°ã®ãŸã‚ã« JMSã€ãƒšãƒ¼ã‚¸ãƒ•ãƒ©ã‚°ãƒ¡ãƒ³ãƒˆã‚ャッシュã®ãŸã‚ã« JBoss Cache ã‚’çµ±åˆã—ã¾ã™ã€‚Seam ã¯ã€JAAS ã¨JBoss Rules を連æºã—ãŸé©æ–°çš„ãªãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®ã‚»ã‚ュリティフレームワーク層をæä¾›ã—ã¾ã™ã€‚ã•ã‚‰ã«ã€PDF レンダリングやメールé€ä¿¡ã€ãƒãƒ£ãƒ¼ãƒˆã€wiki テã‚スト ã®ãŸã‚ã® JSF タグライブラリもã‚ã‚Šã¾ã™ã€‚Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€Web サービスã¨ã—ã¦åŒæœŸçš„ã«å‘¼ã³å‡ºã™ã“ã¨ãŒã§ãã¾ã™ã€‚クライアントå´ã® JavaScript ã‚ã‚‹ã„㯠Google Web Toolkit ã€ã¾ãŸã‚‚ã¡ã‚ん直接 JSF ã‹ã‚‰éžåŒæœŸçš„!
ã«å‘¼ã³å‡ºã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Seam integrates JPA and Hibernate3 for persistence, the EJB Timer Service "
+"and Quartz for lightweight asychronicity, jBPM for workflow, JBoss Rules for "
+"business rules, Meldware Mail for email, Hibernate Search and Lucene for "
+"full text search, JMS for messaging and JBoss Cache for page fragment "
+"caching. Seam layers an innovative rule-based security framework over JAAS "
+"and JBoss Rules. There's even JSF tag libraries for rendering PDF, outgoing "
+"email, charts and wikitext. Seam components may be called synchronously as a "
+"Web Service, asynchronously from client-side JavaScript or Google Web "
+"Toolkit or, of course, directly from JSF."
+msgstr ""
+"Seamã¯ã€æ°¸ç¶šåŒ–ã®ãŸã‚ã« JPA ã‚„ Hibernate3 ã‚’çµ±åˆã—ã¾ã™ã€‚軽é‡ãªéžåŒæœŸå‡¦ç†ã®ãŸã‚"
+"ã«ã¯ EJB タイマサービスや Quartzã€ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã®ãŸã‚ã« jBPMã€ãƒ“ジãƒã‚¹ãƒ«ãƒ¼ãƒ«ã®"
+"ãŸã‚ã« JBoss Rulesã€Eメールã®ãŸã‚ã« Meldware Mail〠フルテã‚スト検索ã®ãŸã‚ã« "
+"Hibernate Search ã‚„ Luceneã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ³ã‚°ã®ãŸã‚ã« JMSã€ãƒšãƒ¼ã‚¸ãƒ•ãƒ©ã‚°ãƒ¡ãƒ³ãƒˆ"
+"ã‚ャッシュã®ãŸã‚ã« JBoss Cache ã‚’çµ±åˆã—ã¾ã™ã€‚Seam ã¯ã€JAAS ã¨JBoss Rules を連"
+"æºã—ãŸé©æ–°çš„ãªãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®ã‚»ã‚ュリティフレームワーク層をæä¾›ã—ã¾ã™ã€‚ã•ã‚‰"
+"ã«ã€PDF レンダリングやメールé€ä¿¡ã€ãƒãƒ£ãƒ¼ãƒˆã€wiki テã‚スト ã®ãŸã‚ã® JSF タグラ"
+"イブラリもã‚ã‚Šã¾ã™ã€‚Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€Web サービスã¨ã—ã¦åŒæœŸçš„ã«å‘¼ã³å‡ºã™"
+"ã“ã¨ãŒã§ãã¾ã™ã€‚クライアントå´ã® JavaScript ã‚ã‚‹ã„㯠Google Web Toolkit ã€ã¾"
+"ãŸã‚‚ã¡ã‚ん直接 JSF ã‹ã‚‰éžåŒæœŸçš„ã«å‘¼ã³å‡ºã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: emphasis
#: Preface.xml:268
@@ -250,12 +577,28 @@
#. Tag: para
#: Preface.xml:270
#, no-c-format
-msgid "Seam works in any Java EE application server, and even works in Tomcat. If your environment supports EJB 3.0, great! If it doesn't, no problem, you can use Seam's built-in transaction management with JPA or Hibernate3 for persistence. Or, you can deploy JBoss Embedded in Tomcat, and get full support for EJB 3.0."
-msgstr "Seam ã¯ã€ã©ã® Java EE アプリケーションサーãƒãƒ¼ã§ã‚‚動作ã—ã¾ã™ã€‚ã•ã‚‰ã«ã€Tomcat ã§ã•ãˆã‚‚動作ã—ã¾ã™ã€‚ã‚‚ã—ã‚ãªãŸã®ç’°å¢ƒãŒ EJB 3.0 をサãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹ã®ã§ã‚ã‚Œã°ã€ã™ã°ã‚‰ã—ã„完璧ã§ã™ï¼ã‚‚ã—サãƒãƒ¼ãƒˆã—ã¦ã„ãªãã¦ã‚‚ã€å•é¡Œã‚ã‚Šã¾ã›ã‚“。永続化ã®ãŸã‚ã® JPA ã‚ã‚‹ã„㯠Hibernate3 㨠Seam ã®çµ„ã¿è¾¼ã¿ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã‚’使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚ã‚‹ã„ã¯ã€Tomcat ã«çµ„ã¿è¾¼ã¿åž‹ JBoss をデプãƒã‚¤ã—ã¦ã€EJB 3.0 ã«å¯¾ã™ã‚‹ãƒ•ãƒ«ã‚µãƒãƒ¼ãƒˆã‚’å—ã‘ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"Seam works in any Java EE application server, and even works in Tomcat. If "
+"your environment supports EJB 3.0, great! If it doesn't, no problem, you can "
+"use Seam's built-in transaction management with JPA or Hibernate3 for "
+"persistence. Or, you can deploy JBoss Embedded in Tomcat, and get full "
+"support for EJB 3.0."
+msgstr ""
+"Seam ã¯ã€ã©ã® Java EE アプリケーションサーãƒãƒ¼ã§ã‚‚動作ã—ã¾ã™ã€‚ã•ã‚‰ã«ã€Tomcat "
+"ã§ã•ãˆã‚‚動作ã—ã¾ã™ã€‚ã‚‚ã—ã‚ãªãŸã®ç’°å¢ƒãŒ EJB 3.0 をサãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹ã®ã§ã‚ã‚Œã°ã€"
+"ã™ã°ã‚‰ã—ã„完璧ã§ã™ï¼ã‚‚ã—サãƒãƒ¼ãƒˆã—ã¦ã„ãªãã¦ã‚‚ã€å•é¡Œã‚ã‚Šã¾ã›ã‚“。永続化ã®ãŸã‚"
+"ã® JPA ã‚ã‚‹ã„㯠Hibernate3 㨠Seam ã®çµ„ã¿è¾¼ã¿ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã‚’使用ã™ã‚‹ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚ã‚ã‚‹ã„ã¯ã€Tomcat ã«çµ„ã¿è¾¼ã¿åž‹ JBoss をデプãƒã‚¤ã—ã¦ã€EJB 3.0 ã«"
+"対ã™ã‚‹ãƒ•ãƒ«ã‚µãƒãƒ¼ãƒˆã‚’å—ã‘ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: para
#: Preface.xml:286
#, no-c-format
-msgid "It turns out that the combination of Seam, JSF and EJB3 is <emphasis>the</emphasis> simplest way to write a complex web application in Java. You won't believe how little code is required!"
-msgstr "Seam 㨠JSF 㨠EJB3 ã®çµ„ã¿åˆã‚ã›ãŒ Java ã§è¤‡é›‘㪠Web アプリケーションを記述ã™ã‚‹æœ€ã‚‚シンプルãªæ–¹æ³•ã§ã‚ã‚‹ã“ã¨ãŒæ˜Žã‚‰ã‹ã«ãªã‚Šã¾ã™ã€‚å¿…è¦ã¨ãªã‚‹ã‚³ãƒ¼ãƒ‰ãŒä¿¡ã˜ã‚‰ã‚Œãªã„ã»ã©å°‘ãªããªã‚‹ã®ã§ã™ã€‚"
-
+msgid ""
+"It turns out that the combination of Seam, JSF and EJB3 is <emphasis>the</"
+"emphasis> simplest way to write a complex web application in Java. You won't "
+"believe how little code is required!"
+msgstr ""
+"Seam 㨠JSF 㨠EJB3 ã®çµ„ã¿åˆã‚ã›ãŒ Java ã§è¤‡é›‘㪠Web アプリケーションを記述ã™"
+"る最もシンプルãªæ–¹æ³•ã§ã‚ã‚‹ã“ã¨ãŒæ˜Žã‚‰ã‹ã«ãªã‚Šã¾ã™ã€‚å¿…è¦ã¨ãªã‚‹ã‚³ãƒ¼ãƒ‰ãŒä¿¡ã˜ã‚‰ã‚Œ"
+"ãªã„ã»ã©å°‘ãªããªã‚‹ã®ã§ã™ã€‚"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Remoting.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Remoting.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Remoting.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Remoting\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-06 10:13+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -32,14 +32,14 @@
"more detail."
msgstr ""
"Seam ã¯ã€ Web ページã‹ã‚‰ AJAX (Asynchronous Javascript and XML) を使用ã—ã¦ã‚³"
-"ンãƒãƒ¼ãƒãƒ³ãƒˆã«ãƒªãƒ¢ãƒ¼ãƒˆã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ä¾¿åˆ©ãªæ–¹æ³•ã‚’æä¾›ã—ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã‚’実ç¾ã™ã‚‹ Seam ã§ã¯ã€ 開発時ã«åŠ´åŠ›ãŒã‹ã‹ã‚‰ãªã„よã†ã«ãªã£ã¦ã„ã¾ã™ - コンãƒãƒ¼ãƒ"
-"ントã«å¿…è¦ãªã‚‚ã®ã¯ã€ AJAX を通ã˜ã¦ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ã¨ã™ã‚‹ãŸã‚ã®å˜ç´”ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§"
-"ンã ã‘ã§ã™ã€‚ ã“ã®ç« ã§ã¯ã€ AJAX å¯èƒ½ãª Web ページを作るãŸã‚ã«å¿…è¦ãªã‚¹ãƒ†ãƒƒãƒ—ã«"
-"ã¤ã„ã¦è¿°ã¹ã€ ãã—ã¦Seam Remoting フレームワークã®æ©Ÿèƒ½ã«ã¤ã„ã¦ã‚‚詳ã—ã説明ã—ã¾"
-"ã™ã€‚"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆã«ãƒªãƒ¢ãƒ¼ãƒˆã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ä¾¿åˆ©ãªæ–¹æ³•ã‚’æä¾›ã—ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã‚’実ç¾ã™"
+"ã‚‹ Seam ã§ã¯ã€ 開発時ã«åŠ´åŠ›ãŒã‹ã‹ã‚‰ãªã„よã†ã«ãªã£ã¦ã„ã¾ã™ - コンãƒãƒ¼ãƒãƒ³ãƒˆã«"
+"å¿…è¦ãªã‚‚ã®ã¯ã€ AJAX を通ã˜ã¦ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ã¨ã™ã‚‹ãŸã‚ã®å˜ç´”ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã ã‘"
+"ã§ã™ã€‚ ã“ã®ç« ã§ã¯ã€ AJAX å¯èƒ½ãª Web ページを作るãŸã‚ã«å¿…è¦ãªã‚¹ãƒ†ãƒƒãƒ—ã«ã¤ã„ã¦"
+"è¿°ã¹ã€ ãã—ã¦Seam Remoting フレームワークã®æ©Ÿèƒ½ã«ã¤ã„ã¦ã‚‚詳ã—ã説明ã—ã¾ã™ã€‚"
#. Tag: title
-#: Remoting.xml:13 Remoting.xml:562
+#: Remoting.xml:13 Remoting.xml:599
#, no-c-format
msgid "Configuration"
msgstr "è¨å®š"
@@ -140,8 +140,8 @@
"If you wish to access more than one component from the same page, then "
"include them all as parameters of your script tag:"
msgstr ""
-"åŒã˜ãƒšãƒ¼ã‚¸ã‹ã‚‰ä¸€ã¤ä»¥ä¸Šã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸã„å ´åˆã¯ã€ã‚¹ã‚¯ãƒªãƒ—"
-"トタグã®ãƒ‘ラメータã¨ã—ã¦ãれらをã™ã¹ã¦å«ã‚ã¾ã™ã€‚"
+"åŒã˜ãƒšãƒ¼ã‚¸ã‹ã‚‰ä¸€ã¤ä»¥ä¸Šã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸã„å ´åˆã¯ã€ã‚¹ã‚¯ãƒªãƒ—トタグ"
+"ã®ãƒ‘ラメータã¨ã—ã¦ãれらをã™ã¹ã¦å«ã‚ã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:35
@@ -162,7 +162,10 @@
"Alternatively, you may use the <literal>s:remote</literal> tag to import the "
"required Javascript. Separate each component or class name you wish to "
"import with a comma:"
-msgstr "代ã‚ã‚Šã«ã€ å¿…è¦ãª Javascript ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã« <literal>s:remote</literal> を使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ インãƒãƒ¼ãƒˆã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚ã‚‹ã„ã¯ã‚¯ãƒ©ã‚¹åã‚’ãã‚Œãžã‚Œã‚³ãƒ³ãƒžã§åŒºåˆ‡ã‚Šã¾ã™ã€‚"
+msgstr ""
+"代ã‚ã‚Šã«ã€ å¿…è¦ãª Javascript ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã« <literal>s:remote</literal> を使"
+"用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ インãƒãƒ¼ãƒˆã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚ã‚‹ã„ã¯ã‚¯ãƒ©ã‚¹åã‚’ãã‚Œãžã‚Œ"
+"コンマã§åŒºåˆ‡ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:43
@@ -194,7 +197,14 @@
"components and <literal>Seam.Remoting</literal> contains methods for "
"executing remote requests. The easiest way to become familiar with this "
"object is to start with a simple example."
-msgstr "クライアントå´ã‹ã‚‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã®ã‚„ã‚Šã¨ã‚Šã¯ã€ ã™ã¹ã¦ <literal>Seam</literal> Javascript オブジェクト経由ã§è¡Œã‚ã‚Œã¾ã™ã€‚ ã“ã®ã‚ªãƒ–ジェクト㯠<literal>remote.js</literal> ã«å®šç¾©ã•ã‚Œã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã™ã‚‹éžåŒæœŸå‘¼ã³å‡ºã—ã«ä½¿ç”¨ã—ã¾ã™ã€‚ オブジェクト㯠二ã¤ã®æ©Ÿèƒ½ã«åŒºåˆ†ã•ã‚Œã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¨é€£æºã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å«ã‚€ <literal>Seam.Component</literal> ãã—ã¦ã€ãƒªãƒ¢ãƒ¼ãƒˆè¦æ±‚を実行ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å«ã‚€ <literal>Seam.Remoting</literal> ã§ã™ã€‚ ã“ã®ã‚ªãƒ–ジェクトã«ç²¾é€šã™ã‚‹ä¸€ç•ªå®¹æ˜“ãªæ–¹æ³•ã¯ã€ ç°¡å˜ãªã‚µãƒ³ãƒ—ルã‹ã‚‰å§‹ã‚ã‚‹ã“ã¨ã§ã™ã€‚"
+msgstr ""
+"クライアントå´ã‹ã‚‰ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã®ã‚„ã‚Šã¨ã‚Šã¯ã€ ã™ã¹ã¦ <literal>Seam</"
+"literal> Javascript オブジェクト経由ã§è¡Œã‚ã‚Œã¾ã™ã€‚ ã“ã®ã‚ªãƒ–ジェクト㯠"
+"<literal>remote.js</literal> ã«å®šç¾©ã•ã‚Œã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã™ã‚‹éžåŒæœŸå‘¼ã³å‡º"
+"ã—ã«ä½¿ç”¨ã—ã¾ã™ã€‚ オブジェクト㯠二ã¤ã®æ©Ÿèƒ½ã«åŒºåˆ†ã•ã‚Œã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆã¨é€£"
+"æºã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å«ã‚€ <literal>Seam.Component</literal> ãã—ã¦ã€ãƒªãƒ¢ãƒ¼ãƒˆè¦æ±‚ã‚’"
+"実行ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å«ã‚€ <literal>Seam.Remoting</literal> ã§ã™ã€‚ ã“ã®ã‚ªãƒ–ジェク"
+"トã«ç²¾é€šã™ã‚‹ä¸€ç•ªå®¹æ˜“ãªæ–¹æ³•ã¯ã€ ç°¡å˜ãªã‚µãƒ³ãƒ—ルã‹ã‚‰å§‹ã‚ã‚‹ã“ã¨ã§ã™ã€‚"
#. Tag: title
#: Remoting.xml:57
@@ -209,7 +219,11 @@
"Let's step through a simple example to see how the <literal>Seam</literal> "
"object works. First of all, let's create a new Seam component called "
"<literal>helloAction</literal>."
-msgstr "<literal>Seam</literal> オブジェクトãŒã©ã®ã‚ˆã†ã«å‹•ä½œã™ã‚‹ã‹ã‚’見るãŸã‚ã«ã€ ç°¡å˜ãªã‚µãƒ³ãƒ—ルを通ã˜ã¦ä¸€æ©ã‚’è¸ã¿å‡ºã—ã¦ã¿ã¾ã—ょã†ã€‚ ã¾ãšæœ€åˆã«ã€<literal>helloAction</literal> ã¨å‘¼ã°ã‚Œã‚‹æ–°ã—ã„ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’作æˆã—ã¾ã—ょã†ã€‚"
+msgstr ""
+"<literal>Seam</literal> オブジェクトãŒã©ã®ã‚ˆã†ã«å‹•ä½œã™ã‚‹ã‹ã‚’見るãŸã‚ã«ã€ ç°¡å˜"
+"ãªã‚µãƒ³ãƒ—ルを通ã˜ã¦ä¸€æ©ã‚’è¸ã¿å‡ºã—ã¦ã¿ã¾ã—ょã†ã€‚ ã¾ãšæœ€åˆã«ã€"
+"<literal>helloAction</literal> ã¨å‘¼ã°ã‚Œã‚‹æ–°ã—ã„ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’作æˆã—ã¾"
+"ã—ょã†ã€‚"
#. Tag: programlisting
#: Remoting.xml:62
@@ -238,7 +252,10 @@
"You also need to create a local interface for our new component - take "
"special note of the <literal>@WebRemote</literal> annotation, as it's "
"required to make our method accessible via remoting:"
-msgstr "æ–°ã—ã„コンãƒãƒ¼ãƒãƒ³ãƒˆç”¨ã«ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚‚生æˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ <literal>@WebRemote</literal> アノテーションã«ç‰¹ã«æ³¨æ„ã—ã¦ãã ã•ã„。 リモートã«ã‚ˆã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’å¯èƒ½ã¨ã™ã‚‹ãŸã‚ã«å¿…è¦ã§ã™ã€‚"
+msgstr ""
+"æ–°ã—ã„コンãƒãƒ¼ãƒãƒ³ãƒˆç”¨ã«ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚‚生æˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ "
+"<literal>@WebRemote</literal> アノテーションã«ç‰¹ã«æ³¨æ„ã—ã¦ãã ã•ã„。 リモート"
+"ã«ã‚ˆã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’å¯èƒ½ã¨ã™ã‚‹ãŸã‚ã«å¿…è¦ã§ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:67
@@ -262,7 +279,10 @@
msgid ""
"That's all the server-side code we need to write. Now for our web page - "
"create a new page and import the <literal>helloAction</literal> component:"
-msgstr "書ãå¿…è¦ãŒã‚るサーãƒã‚µã‚¤ãƒ‰ã®ã‚³ãƒ¼ãƒ‰ã¯ã“ã‚Œã ã‘ã§ã™ã€‚ ãã‚Œã§ã¯ã€WEB ページã®ãŸã‚ã« - æ–°ã—ã„ページを作æˆã—ã¦ã€ <literal>helloAction</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インãƒãƒ¼ãƒˆã—ã¾ã—ょã†ã€‚"
+msgstr ""
+"書ãå¿…è¦ãŒã‚るサーãƒã‚µã‚¤ãƒ‰ã®ã‚³ãƒ¼ãƒ‰ã¯ã“ã‚Œã ã‘ã§ã™ã€‚ ãã‚Œã§ã¯ã€WEB ページã®ãŸã‚"
+"ã« - æ–°ã—ã„ページを作æˆã—ã¦ã€ <literal>helloAction</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’"
+"インãƒãƒ¼ãƒˆã—ã¾ã—ょã†ã€‚"
#. Tag: programlisting
#: Remoting.xml:72
@@ -276,13 +296,17 @@
msgid ""
"To make this a fully interactive user experience, let's add a button to our "
"page:"
-msgstr "ユーザーã«ã¨ã£ã¦å®Œå…¨ã«ã‚¤ãƒ³ãƒ†ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã¨ãªã‚‹ã‚ˆã†ãƒšãƒ¼ã‚¸ã«ãƒœã‚¿ãƒ³ã‚’è¿½åŠ ã—ã¦ã¿ã¾ã™ã€‚"
+msgstr ""
+"ユーザーã«ã¨ã£ã¦å®Œå…¨ã«ã‚¤ãƒ³ãƒ†ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã¨ãªã‚‹ã‚ˆã†ãƒšãƒ¼ã‚¸ã«ãƒœã‚¿ãƒ³ã‚’è¿½åŠ ã—ã¦ã¿ã¾"
+"ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:76
#, no-c-format
-msgid "<![CDATA[<button onclick=\"javascript:sayHello()\">Say Hello</button>]]>"
-msgstr "<![CDATA[<button onclick=\"javascript:sayHello()\">Say Hello</button>]]>"
+msgid ""
+"<![CDATA[<button onclick=\"javascript:sayHello()\">Say Hello</button>]]>"
+msgstr ""
+"<![CDATA[<button onclick=\"javascript:sayHello()\">Say Hello</button>]]>"
#. Tag: para
#: Remoting.xml:78
@@ -290,7 +314,9 @@
msgid ""
"We'll also need to add some more script to make our button actually do "
"something when it's clicked:"
-msgstr "ボタンをクリックã—ãŸã¨ãã€å®Ÿéš›ã«ãƒœã‚¿ãƒ³ã«ä½•ã‹ã‚’è¡Œã‚ã›ã‚‹ãŸã‚ã®ã‚¹ã‚¯ãƒªãƒ—トをもã†å°‘ã—è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"ボタンをクリックã—ãŸã¨ãã€å®Ÿéš›ã«ãƒœã‚¿ãƒ³ã«ä½•ã‹ã‚’è¡Œã‚ã›ã‚‹ãŸã‚ã®ã‚¹ã‚¯ãƒªãƒ—トをもã†"
+"å°‘ã—è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:80
@@ -337,7 +363,12 @@
"message confirming that the call was successful. If you want to save some "
"time, you'll find the full source code for this Hello World example in "
"Seam's <literal>/examples/remoting/helloworld</literal> directory."
-msgstr "作æ¥å®Œäº†ã§ã™! アプリケーションをデプãƒã‚¤ã—ã¦ã€ãƒšãƒ¼ã‚¸ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ ボタンをクリックã—ã¦ã€ãƒ—ãƒãƒ³ãƒ—トãŒå‡ºãŸã‚‰åå‰ã‚’入力ã—ã¾ã—ょã†ã€‚ 呼ã³å‡ºã—ã®æˆåŠŸã‚’確èªã™ã‚‹ãŸã‚ã® hello メッセージãŒã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒœãƒƒã‚¯ã‚¹ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ å°‘ã—時間を節約ã—ãŸã„ã®ã§ã‚ã‚Œã°ã€ Seam ã® <literal>/examples/remoting/helloworld</literal> ディレクトリã«ã“ã® Hello World サンプルã®å…¨ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"作æ¥å®Œäº†ã§ã™! アプリケーションをデプãƒã‚¤ã—ã¦ã€ãƒšãƒ¼ã‚¸ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ ボタン"
+"をクリックã—ã¦ã€ãƒ—ãƒãƒ³ãƒ—トãŒå‡ºãŸã‚‰åå‰ã‚’入力ã—ã¾ã—ょã†ã€‚ 呼ã³å‡ºã—ã®æˆåŠŸã‚’確èª"
+"ã™ã‚‹ãŸã‚ã® hello メッセージãŒã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒœãƒƒã‚¯ã‚¹ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ å°‘ã—時間を"
+"節約ã—ãŸã„ã®ã§ã‚ã‚Œã°ã€ Seam ã® <literal>/examples/remoting/helloworld</"
+"literal> ディレクトリã«ã“ã® Hello World サンプルã®å…¨ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Remoting.xml:87
@@ -348,13 +379,19 @@
"that we have implemented two methods - the first method is responsible for "
"prompting the user for their name and then making a remote request. Take a "
"look at the following line:"
-msgstr "ã¨ã“ã‚ã§ã€ã“ã®ã‚¹ã‚¯ãƒªãƒ—トã®ã‚³ãƒ¼ãƒ‰ã¯ä½•ã‚’ã™ã‚‹ã®ã§ã—ょã†ã‹ã€‚ ã‚‚ã£ã¨ç´°ã‹ã分解ã—ã¦ã¿ã¾ã—ょã†ã€‚手始ã‚ã«ã€äºŒã¤ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’実装ã—㟠Javascript コードã‹ã‚‰è¦‹ã¦ã„ãã¾ã—ょã†ã€‚ 最åˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦åå‰ã‚’入力ã™ã‚‹ã‚ˆã†ä¿ƒã—ã€ãƒªãƒ¢ãƒ¼ãƒˆè¦æ±‚ã‚’è¡Œã†ã®ãŒãã®å½¹å‰²ã§ã™ã€‚ 以下ã®è¡Œã‹ã‚‰è¦‹ã¦ã¿ã¾ã—ょã†ã€‚"
+msgstr ""
+"ã¨ã“ã‚ã§ã€ã“ã®ã‚¹ã‚¯ãƒªãƒ—トã®ã‚³ãƒ¼ãƒ‰ã¯ä½•ã‚’ã™ã‚‹ã®ã§ã—ょã†ã‹ã€‚ ã‚‚ã£ã¨ç´°ã‹ã分解ã—ã¦"
+"ã¿ã¾ã—ょã†ã€‚手始ã‚ã«ã€äºŒã¤ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’実装ã—㟠Javascript コードã‹ã‚‰è¦‹ã¦ã„ã"
+"ã¾ã—ょã†ã€‚ 最åˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦åå‰ã‚’入力ã™ã‚‹ã‚ˆã†ä¿ƒã—ã€ãƒªãƒ¢ãƒ¼ãƒˆè¦"
+"求を行ã†ã®ãŒãã®å½¹å‰²ã§ã™ã€‚ 以下ã®è¡Œã‹ã‚‰è¦‹ã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: programlisting
#: Remoting.xml:92
#, no-c-format
-msgid "Seam.Component.getInstance(\"helloAction\").sayHello(name, sayHelloCallback);"
-msgstr "Seam.Component.getInstance(\"helloAction\").sayHello(name, sayHelloCallback);"
+msgid ""
+"Seam.Component.getInstance(\"helloAction\").sayHello(name, sayHelloCallback);"
+msgstr ""
+"Seam.Component.getInstance(\"helloAction\").sayHello(name, sayHelloCallback);"
#. Tag: para
#: Remoting.xml:94
@@ -367,9 +404,10 @@
"remainder of the line: <literal>sayHello(name, sayHelloCallback);</literal>."
msgstr ""
"ã“ã®è¡Œã®æœ€åˆã®éƒ¨åˆ† <literal>Seam.Component.getInstance(\"helloAction\")</"
-"literal> ã¯ã€ <literal>helloAction</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒã‚ã‚·ã€ã‚ã‚‹ã„ã¯\"スタブ\"ã‚’è¿”ã—ã¾ã™ã€‚ ã“ã®ã‚¹ã‚¿ãƒ–ã«å¯¾ã—ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ãŒ"
-"å¯èƒ½ã§ã™ã€‚ ãã‚Œã¯ã€ã¾ã•ã«ã“ã®è¡Œã®æ®‹ã‚Šã®éƒ¨åˆ† <literal>sayHello"
-"(name, sayHelloCallback);</literal> ã«ãªã‚Šã¾ã™ã€‚"
+"literal> ã¯ã€ <literal>helloAction</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒã‚ã‚·ã€ã‚ã‚‹ã„"
+"ã¯\"スタブ\"ã‚’è¿”ã—ã¾ã™ã€‚ ã“ã®ã‚¹ã‚¿ãƒ–ã«å¯¾ã—ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ãŒ"
+"å¯èƒ½ã§ã™ã€‚ ãã‚Œã¯ã€ã¾ã•ã«ã“ã®è¡Œã®æ®‹ã‚Šã®éƒ¨åˆ† <literal>sayHello(name, "
+"sayHelloCallback);</literal> ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Remoting.xml:99
@@ -385,7 +423,16 @@
"callback parameter is entirely optional, so feel free to leave it out if "
"you're calling a method with a <literal>void</literal> return type or if you "
"don't care about the result."
-msgstr "コード行全体ã§è¡Œã£ã¦ã„ã‚‹ã“ã¨ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®<literal>sayHello</literal>メソッドã®å‘¼ã³å‡ºã—ã¨ã€ パラメータã¨ã—ã¦<literal>name</literal>を渡ã™ã“ã¨ã§ã™ã€‚ 二番目ã®ãƒ‘ラメータ<literal>sayHelloCallback</literal>ã¯ã€ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>sayHello</literal>メソッドã®ãƒ‘ラメータã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ãã®ä»£ã‚ã‚Šã€Seam Remoting フレームワークãŒè¦æ±‚ã«å¯¾ã™ã‚‹å¿œç”ã‚’å—ã‘ãŸã‚‰ã€ ãれを <literal>sayHelloCallback</literal> Javascript メソッドã«æ¸¡ã™ã¹ãã“ã¨ã‚’指示ã—ã¾ã™ã€‚ ã“ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãƒ‘ラメータã¯å®Œå…¨ã«ã‚ªãƒ—ションã§ã™ã€‚ 戻り値 <literal>void</literal> ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™å ´åˆã€ ã‚ã‚‹ã„ã¯çµæžœã‚’æ°—ã«ã™ã‚‹å¿…è¦ãŒãªã„å ´åˆã¯ã€ é æ…®ãªããã®ã¾ã¾ã«ã—ã¦ãã ã•ã„。"
+msgstr ""
+"コード行全体ã§è¡Œã£ã¦ã„ã‚‹ã“ã¨ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®<literal>sayHello</literal>メ"
+"ソッドã®å‘¼ã³å‡ºã—ã¨ã€ パラメータã¨ã—ã¦<literal>name</literal>を渡ã™ã“ã¨ã§ã™ã€‚ "
+"二番目ã®ãƒ‘ラメータ<literal>sayHelloCallback</literal>ã¯ã€ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ã® <literal>sayHello</literal>メソッドã®ãƒ‘ラメータã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ãã®ä»£ã‚"
+"ã‚Šã€Seam Remoting フレームワークãŒè¦æ±‚ã«å¯¾ã™ã‚‹å¿œç”ã‚’å—ã‘ãŸã‚‰ã€ ãれを "
+"<literal>sayHelloCallback</literal> Javascript メソッドã«æ¸¡ã™ã¹ãã“ã¨ã‚’指示ã—"
+"ã¾ã™ã€‚ ã“ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãƒ‘ラメータã¯å®Œå…¨ã«ã‚ªãƒ—ションã§ã™ã€‚ 戻り値 "
+"<literal>void</literal> ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™å ´åˆã€ ã‚ã‚‹ã„ã¯çµæžœã‚’æ°—ã«ã™ã‚‹å¿…è¦"
+"ãŒãªã„å ´åˆã¯ã€ é æ…®ãªããã®ã¾ã¾ã«ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Remoting.xml:107
@@ -395,9 +442,9 @@
"to our remote request then pops up an alert message displaying the result of "
"our method call."
msgstr ""
-"<literal>sayHelloCallback</literal>メソッドãŒã€ãƒªãƒ¢ãƒ¼ãƒˆè¦æ±‚ã«å¯¾ã™ã‚‹ãƒ¬ã‚¹"
-"ãƒãƒ³ã‚¹ã‚’å—ä¿¡ã—ãŸå ´åˆã€ メソッド呼ã³å‡ºã—ã®çµæžœã‚’表示ã™ã‚‹ã‚¢ãƒ©ãƒ¼ãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒç¾"
-"ã‚Œã¾ã™ã€‚"
+"<literal>sayHelloCallback</literal>メソッドãŒã€ãƒªãƒ¢ãƒ¼ãƒˆè¦æ±‚ã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹"
+"ã‚’å—ä¿¡ã—ãŸå ´åˆã€ メソッド呼ã³å‡ºã—ã®çµæžœã‚’表示ã™ã‚‹ã‚¢ãƒ©ãƒ¼ãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒç¾ã‚Œã¾"
+"ã™ã€‚"
#. Tag: title
#: Remoting.xml:113
@@ -520,7 +567,8 @@
#: Remoting.xml:129
#, no-c-format
msgid "To create a client-side Customer you would write the following code:"
-msgstr "クライアントサイド Customer を生æˆã™ã‚‹ãŸã‚ã«ã€ä»¥ä¸‹ã®ã‚³ãƒ¼ãƒ‰ã‚’記述ã—ã¾ã™ã€‚"
+msgstr ""
+"クライアントサイド Customer を生æˆã™ã‚‹ãŸã‚ã«ã€ä»¥ä¸‹ã®ã‚³ãƒ¼ãƒ‰ã‚’記述ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:131
@@ -565,8 +613,8 @@
"<literal>getInstance()</literal>メソッドã¯ã€ Seam セッション Bean コンãƒãƒ¼ãƒ"
"ントã®ã€ã‚¹ã‚¿ãƒ–ã¸ã®å‚照をå–å¾—ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ ãã‚Œã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«"
"対ã—ã¦ãƒªãƒ¢ãƒ¼ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰å®Ÿè¡Œã«ä½¿ç”¨å¯èƒ½ã§ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€ç‰¹å®šã®ã‚³ãƒ³ãƒãƒ¼ãƒ"
-"ントã®ã‚·ãƒ³ã‚°ãƒ«ãƒˆãƒ³ã‚’è¿”ã—ã¾ã™ã€‚ ãã®çµæžœã€ç¶šã‘ã¦åŒã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã§äºŒå›žå‘¼"
-"ã³å‡ºã™ã¨ã€åŒã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒè¿”ã•ã‚Œã¾ã™ã€‚"
+"ントã®ã‚·ãƒ³ã‚°ãƒ«ãƒˆãƒ³ã‚’è¿”ã—ã¾ã™ã€‚ ãã®çµæžœã€ç¶šã‘ã¦åŒã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã§äºŒå›žå‘¼ã³"
+"出ã™ã¨ã€åŒã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒè¿”ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Remoting.xml:147
@@ -599,7 +647,9 @@
msgid ""
"Passing an object into this method will return its component name if it is a "
"component, or <literal>null</literal> if it is not."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«æ¸¡ã™ã‚ªãƒ–ジェクトãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å ´åˆã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã‚’è¿”ã—〠コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„å ´åˆã«ã¯ <literal>null</literal> ã‚’è¿”ã—ã¾ã™ã€‚"
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«æ¸¡ã™ã‚ªãƒ–ジェクトãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å ´åˆã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã‚’è¿”"
+"ã—〠コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„å ´åˆã«ã¯ <literal>null</literal> ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:160
@@ -629,7 +679,10 @@
"the <literal>Seam.Remoting</literal> object. While you shouldn't need to "
"directly call most of its methods, there are a couple of important ones "
"worth mentioning."
-msgstr "Seam Remoting ã®å¤§éƒ¨åˆ†ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰ã®æ©Ÿèƒ½ã¯ã€<literal>Seam.Remoting</literal>オブジェクトã«å«ã¾ã‚Œã¾ã™ã€‚ メソッドを直接呼ã¶å¿…è¦ã¯ã»ã¨ã‚“ã©ãªã„ã¨ã¯ã„ãˆã€ 言åŠã™ã‚‹ä¾¡å€¤ã®ã‚ã‚‹é‡è¦ãªã‚‚ã®ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"Seam Remoting ã®å¤§éƒ¨åˆ†ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰ã®æ©Ÿèƒ½ã¯ã€<literal>Seam.Remoting</"
+"literal>オブジェクトã«å«ã¾ã‚Œã¾ã™ã€‚ メソッドを直接呼ã¶å¿…è¦ã¯ã»ã¨ã‚“ã©ãªã„ã¨ã¯ã„"
+"ãˆã€ 言åŠã™ã‚‹ä¾¡å€¤ã®ã‚ã‚‹é‡è¦ãªã‚‚ã®ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
#: Remoting.xml:173
@@ -646,7 +699,12 @@
"parameters into your component method. Use the <literal>createType()</"
"literal> method to create an instance of your type. Pass in the fully "
"qualified Java class name as a parameter:"
-msgstr "アプリケーション㌠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„ JavaBean ã®ã‚¯ãƒ©ã‚¹ã‚’å«ã‚€ã¾ãŸã¯ä½¿ç”¨ã™ã‚‹å ´åˆã€ クライアントå´ã§ã§ã“れらã®ã‚¿ã‚¤ãƒ—を作æˆã—ã¦ãƒ‘ラメータã¨ã—ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã«æ¸¡ã™å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 タイプã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆã™ã‚‹ãŸã‚ã«ã€ <literal>createType()</literal> メソッドを使用ã—ã¦ãã ã•ã„。 パラメータã¨ã—ã¦ã€å®Œå…¨ä¿®é£¾ã® Java クラスåを渡ã—ã¦ãã ã•ã„。"
+msgstr ""
+"アプリケーション㌠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„ JavaBean ã®ã‚¯ãƒ©ã‚¹ã‚’å«ã‚€ã¾ãŸã¯"
+"使用ã™ã‚‹å ´åˆã€ クライアントå´ã§ã§ã“れらã®ã‚¿ã‚¤ãƒ—を作æˆã—ã¦ãƒ‘ラメータã¨ã—ã¦ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã«æ¸¡ã™å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 タイプã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆ"
+"ã™ã‚‹ãŸã‚ã«ã€ <literal>createType()</literal> メソッドを使用ã—ã¦ãã ã•ã„。 パ"
+"ラメータã¨ã—ã¦ã€å®Œå…¨ä¿®é£¾ã® Java クラスåを渡ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Remoting.xml:180
@@ -669,8 +727,10 @@
"for an object instance, or <literal>null</literal> if the type is not known. "
"The name is the fully qualified name of the type's Java class."
msgstr ""
-"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯éžã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã®å ´åˆã‚’除ã <literal>Seam.Component.getComponentName()</"
-"literal> ã¨åŒç‰ã§ã™ã€‚ オブジェクトインスタンスã«ã‚¿ã‚¤ãƒ—ã®åå‰ã‚’è¿”ã—ã¾ã™ã€‚ ã¾ãŸã¯ã€ã‚¿ã‚¤ãƒ—ãŒæ—¢çŸ¥ã§ãªã„å ´åˆã¯ <literal>null</literal> ã‚’è¿”ã—ã¾ã™ã€‚ ã“ã®åå‰ã¯ã€ã‚¿ã‚¤ãƒ—ã® Java クラス完全修飾åã§ã™ã€‚"
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯éžã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã®å ´åˆã‚’除ã <literal>Seam.Component."
+"getComponentName()</literal> ã¨åŒç‰ã§ã™ã€‚ オブジェクトインスタンスã«ã‚¿ã‚¤ãƒ—ã®"
+"åå‰ã‚’è¿”ã—ã¾ã™ã€‚ ã¾ãŸã¯ã€ã‚¿ã‚¤ãƒ—ãŒæ—¢çŸ¥ã§ãªã„å ´åˆã¯ <literal>null</literal> ã‚’"
+"è¿”ã—ã¾ã™ã€‚ ã“ã®åå‰ã¯ã€ã‚¿ã‚¤ãƒ—ã® Java クラス完全修飾åã§ã™ã€‚"
#. Tag: title
#: Remoting.xml:194
@@ -689,7 +749,13 @@
"client-side callback method. This function accepts two parameters, the first "
"being the EL expression to evaluate, and the second being the callback "
"method to invoke with the value of the expression. Here's an example:"
-msgstr "Seam Remoting 㯠EL å¼ã®è©•ä¾¡ã«ã‚‚対応ã—ã¾ã™ã€‚ サーãƒã‹ã‚‰ã®ãƒ‡ãƒ¼ã‚¿å–å¾—ã«ã‚‚ã†ã²ã¨ã¤ä¾¿åˆ©ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¾ã™ã€‚ <literal>Seam.Remoting.eval()</literal> 関数を使用ã—ã¦ã€ EL å¼ã‚’サーãƒä¸Šã§é éš”ã«è©•ä¾¡ã—ã¦ãã®çµæžœå€¤ã‚’クライアントå´ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãƒ¡ã‚½ãƒƒãƒ‰ã«è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®é–¢æ•°ã¯äºŒã¤ã®ãƒ‘ラメータをå—ã‘å–ã‚Šã¾ã™ã€‚ 一番目ã®ãƒ‘ラメータ㯠評価対象ã¨ãªã‚‹ EL å¼ã¨ãªã‚Šã€ 二番目ã®ãƒ‘ラメータã¯ãã®å¼ã®å€¤ã‚’付ã‘ã¦å‘¼ã³å‡ºã™ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãƒ¡ã‚½ãƒƒãƒ‰ã«ãªã‚Šã¾ã™ã€‚ 次ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚"
+msgstr ""
+"Seam Remoting 㯠EL å¼ã®è©•ä¾¡ã«ã‚‚対応ã—ã¾ã™ã€‚ サーãƒã‹ã‚‰ã®ãƒ‡ãƒ¼ã‚¿å–å¾—ã«ã‚‚ã†ã²ã¨"
+"ã¤ä¾¿åˆ©ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¾ã™ã€‚ <literal>Seam.Remoting.eval()</literal> 関数を"
+"使用ã—ã¦ã€ EL å¼ã‚’サーãƒä¸Šã§é éš”ã«è©•ä¾¡ã—ã¦ãã®çµæžœå€¤ã‚’クライアントå´ã®ã‚³ãƒ¼ãƒ«"
+"ãƒãƒƒã‚¯ãƒ¡ã‚½ãƒƒãƒ‰ã«è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®é–¢æ•°ã¯äºŒã¤ã®ãƒ‘ラメータをå—ã‘å–ã‚Šã¾"
+"ã™ã€‚ 一番目ã®ãƒ‘ラメータ㯠評価対象ã¨ãªã‚‹ EL å¼ã¨ãªã‚Šã€ 二番目ã®ãƒ‘ラメータã¯ã"
+"ã®å¼ã®å€¤ã‚’付ã‘ã¦å‘¼ã³å‡ºã™ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãƒ¡ã‚½ãƒƒãƒ‰ã«ãªã‚Šã¾ã™ã€‚ 次ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:204
@@ -725,7 +791,14 @@
"with them in Javascript. So to work with a list of <literal>customer</"
"literal> objects, it is required to import the <literal>customer</literal> "
"type:"
-msgstr "ã“ã®ä¾‹ã§ã¯ã€ <literal>#{customers}</literal> ã®å¼ãŒ Seam ã«ã‚ˆã£ã¦è©•ä¾¡ã•ã‚Œã€ ãã®å¼ã®å€¤ (ã“ã®å ´åˆ Customer オブジェクトã®ä¸€è¦§) ãŒ<literal>customersCallback()</literal> メソッドã«è¿”ã•ã‚Œã¾ã™ã€‚ ã“ã®ã‚ˆã†ã«ã—ã¦è¿”ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト㯠Javascript ã§å‹•ä½œã§ãるよã†ãれ自体ã®ã‚¿ã‚¤ãƒ—ãŒã‚¤ãƒ³ãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“ (<literal>s:remote</literal>)。 ã—ãŸãŒã£ã¦ã€ <literal>customer</literal> オブジェクトã®ä¸€è¦§ã¨å‹•ä½œã•ã›ã‚‹ã«ã¯ã€ <literal>customer</literal> タイプをインãƒãƒ¼ãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã“ã®ä¾‹ã§ã¯ã€ <literal>#{customers}</literal> ã®å¼ãŒ Seam ã«ã‚ˆã£ã¦è©•ä¾¡ã•ã‚Œã€ "
+"ãã®å¼ã®å€¤ (ã“ã®å ´åˆ Customer オブジェクトã®ä¸€è¦§) ãŒ"
+"<literal>customersCallback()</literal> メソッドã«è¿”ã•ã‚Œã¾ã™ã€‚ ã“ã®ã‚ˆã†ã«ã—ã¦"
+"è¿”ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト㯠Javascript ã§å‹•ä½œã§ãるよã†ãれ自体ã®ã‚¿ã‚¤ãƒ—ãŒã‚¤ãƒ³ãƒãƒ¼"
+"トã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“ (<literal>s:remote</literal>)。 ã—ãŸãŒã£ã¦ã€ "
+"<literal>customer</literal> オブジェクトã®ä¸€è¦§ã¨å‹•ä½œã•ã›ã‚‹ã«ã¯ã€ "
+"<literal>customer</literal> タイプをインãƒãƒ¼ãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:214
@@ -747,7 +820,10 @@
"component is imported into our page either via <literal>seam/resource/"
"remoting/interface.js</literal>: or using the <literal>s:remote</literal> "
"tag:"
-msgstr "上記ã®è¨å®šã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§ã¯ã€ インタフェースã¾ãŸã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã€Œã‚¹ã‚¿ãƒ–ã€ã¯ <literal>seam/resource/remoting/interface.js</literal> 経由ã§ãƒšãƒ¼ã‚¸ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ã‹ã€ <literal>s:remote</literal> を使用ã—ã¦ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
+msgstr ""
+"上記ã®è¨å®šã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§ã¯ã€ インタフェースã¾ãŸã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã€Œã‚¹ã‚¿ãƒ–ã€"
+"㯠<literal>seam/resource/remoting/interface.js</literal> 経由ã§ãƒšãƒ¼ã‚¸ã«ã‚¤ãƒ³"
+"ãƒãƒ¼ãƒˆã™ã‚‹ã‹ã€ <literal>s:remote</literal> を使用ã—ã¦ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:225
@@ -790,7 +866,11 @@
"execute methods against your session bean components, while type stubs "
"contain state and represent the types that can be passed in as parameters or "
"returned as a result."
-msgstr "生æˆå¯èƒ½ãªã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¹ã‚¿ãƒ–ã«ã¯ã€Œå®Ÿè¡Œå¯èƒ½ã€ã‚¹ã‚¿ãƒ–ã¨ã€Œã‚¿ã‚¤ãƒ—ã€ã‚¹ã‚¿ãƒ–ã®äºŒã‚¿ã‚¤ãƒ—ãŒã‚ã‚Šã¾ã™ã€‚ 実行å¯èƒ½ã‚¹ã‚¿ãƒ–ã¯å‹•ä½œã‚’æŒã¡ã€ セッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã®å®Ÿè¡Œã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ 一方〠タイプスタブã¯çŠ¶æ…‹ã‚’ä¿æŒã—〠パラメータã¨ã—ã¦æ¸¡ã™ã¾ãŸã¯çµæžœã¨ã—ã¦è¿”ã™ã“ã¨ãŒã§ãるタイプを表ã—ã¾ã™ã€‚"
+msgstr ""
+"生æˆå¯èƒ½ãªã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¹ã‚¿ãƒ–ã«ã¯ã€Œå®Ÿè¡Œå¯èƒ½ã€ã‚¹ã‚¿ãƒ–ã¨ã€Œã‚¿ã‚¤ãƒ—ã€ã‚¹ã‚¿ãƒ–ã®äºŒã‚¿ã‚¤"
+"プãŒã‚ã‚Šã¾ã™ã€‚ 実行å¯èƒ½ã‚¹ã‚¿ãƒ–ã¯å‹•ä½œã‚’æŒã¡ã€ セッション Bean コンãƒãƒ¼ãƒãƒ³ãƒˆã«"
+"対ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã®å®Ÿè¡Œã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ 一方〠タイプスタブã¯çŠ¶æ…‹ã‚’ä¿æŒã—〠パラ"
+"メータã¨ã—ã¦æ¸¡ã™ã¾ãŸã¯çµæžœã¨ã—ã¦è¿”ã™ã“ã¨ãŒã§ãるタイプを表ã—ã¾ã™ã€‚"
#. Tag: para
#: Remoting.xml:237
@@ -805,7 +885,16 @@
"generated for it instead of a type stub. This allows you to use remoting to "
"call methods of your JavaBean components in a non-EJB environment where you "
"don't have access to session beans."
-msgstr "生æˆã•ã‚Œã‚‹ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¹ã‚¿ãƒ–ã®ã‚¿ã‚¤ãƒ—㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Šç•°ãªã‚Šã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®å ´åˆã€ 実行å¯èƒ½ã‚¹ã‚¿ãƒ–ãŒç”Ÿæˆã•ã‚Œã¾ã™ã€‚ ã“れ以外〠エンティティや JavaBean ã¨ãªã‚‹å ´åˆã«ã¯ã‚¿ã‚¤ãƒ—スタブãŒç”Ÿæˆã•ã‚Œã¾ã™ã€‚ ã“ã®è¦å‰‡ã«ã¯ä¾‹å¤–ãŒã²ã¨ã¤ã‚ã‚Šã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒ JavaBean (ã¤ã¾ã‚Šã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã‚„ エンティティ Bean ã§ã¯ãªã„å ´åˆ) ã§ã‚り〠ãã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ã„ãšã‚Œã«ã‚‚ @WebRemote アノテーションãŒä»˜ãå ´åˆã€ タイプスタブã§ã¯ãªã実行å¯èƒ½ã‚¹ã‚¿ãƒ–ãŒç”Ÿæˆã•ã‚Œã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ セッション Bean ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„éž EJB 環境㧠JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ãƒªãƒ¢ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãŒä½¿ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"生æˆã•ã‚Œã‚‹ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¹ã‚¿ãƒ–ã®ã‚¿ã‚¤ãƒ—㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Šç•°ãª"
+"ã‚Šã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®å ´åˆã€ 実行å¯èƒ½ã‚¹ã‚¿ãƒ–ãŒç”Ÿæˆã•ã‚Œã¾"
+"ã™ã€‚ ã“れ以外〠エンティティや JavaBean ã¨ãªã‚‹å ´åˆã«ã¯ã‚¿ã‚¤ãƒ—スタブãŒç”Ÿæˆã•ã‚Œ"
+"ã¾ã™ã€‚ ã“ã®è¦å‰‡ã«ã¯ä¾‹å¤–ãŒã²ã¨ã¤ã‚ã‚Šã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒ JavaBean (ã¤ã¾ã‚Šã€"
+"セッション Bean ã‚„ エンティティ Bean ã§ã¯ãªã„å ´åˆ) ã§ã‚り〠ãã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ã„"
+"ãšã‚Œã«ã‚‚ @WebRemote アノテーションãŒä»˜ãå ´åˆã€ タイプスタブã§ã¯ãªã実行å¯èƒ½ã‚¹"
+"タブãŒç”Ÿæˆã•ã‚Œã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ セッション Bean ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„éž EJB ç’°"
+"境㧠JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ãƒªãƒ¢ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãŒä½¿ç”¨ã§ãるよ"
+"ã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
#: Remoting.xml:247
@@ -821,9 +910,9 @@
"received as part of a remoting request/response cycle. At this stage it only "
"contains the conversation ID but may be expanded in the future."
msgstr ""
-"Seam リモートコンテã‚ストã¯ã€ リモーティングã®è¦æ±‚ / å¿œç”サイクル"
-"ã®ä¸€éƒ¨ã¨ã—ã¦é€å—ä¿¡ã•ã‚Œã‚‹è¿½åŠ æƒ…å ±ã‚’å«ã‚“ã§ã„ã¾ã™ã€‚ ç¾æ®µéšŽã§ã¯å¯¾è©± ID ã ã‘ã—ã‹å«"
-"ã‚“ã§ã„ã¾ã›ã‚“ãŒã€å°†æ¥æ‹¡å¼µã•ã‚Œã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
+"Seam リモートコンテã‚ストã¯ã€ リモーティングã®è¦æ±‚ / å¿œç”サイクルã®ä¸€éƒ¨ã¨ã—ã¦"
+"é€å—ä¿¡ã•ã‚Œã‚‹è¿½åŠ æƒ…å ±ã‚’å«ã‚“ã§ã„ã¾ã™ã€‚ ç¾æ®µéšŽã§ã¯å¯¾è©± ID ã ã‘ã—ã‹å«ã‚“ã§ã„ã¾ã›ã‚“"
+"ãŒã€å°†æ¥æ‹¡å¼µã•ã‚Œã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
#: Remoting.xml:253
@@ -843,11 +932,11 @@
"getContext().setConversationId()</literal>."
msgstr ""
"対話スコープã§ãƒªãƒ¢ãƒ¼ãƒˆå‘¼ã³å‡ºã—ã‚’ã—よã†ã¨ã™ã‚‹å ´åˆã€ Seam Remotingコンテã‚スト"
-"内ã«ã‚る対話ID ã®èªã¿è¾¼ã¿ã¨è¨å®šãŒè¡Œãˆã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚リモートè¦æ±‚ã®å¾Œ"
-"ã«å¯¾è©± ID ã‚’èªã¿è¾¼ã‚€ãŸã‚ã«ã¯ã€<literal>Seam.Remoting.getContext()."
-"getConversationId()</literal>を呼ã³å‡ºã—ã¾ã™ã€‚ è¦æ±‚ã®å‰ã«å¯¾è©±ID ã‚’è¨å®šã™"
-"ã‚‹ãŸã‚ã«ã¯ã€<literal>Seam.Remoting.getContext().setConversationId()</literal>"
-"を呼ã³å‡ºã—ã¾ã™ã€‚"
+"内ã«ã‚る対話ID ã®èªã¿è¾¼ã¿ã¨è¨å®šãŒè¡Œãˆã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚リモートè¦æ±‚ã®å¾Œã«å¯¾"
+"話 ID ã‚’èªã¿è¾¼ã‚€ãŸã‚ã«ã¯ã€<literal>Seam.Remoting.getContext()."
+"getConversationId()</literal>を呼ã³å‡ºã—ã¾ã™ã€‚ è¦æ±‚ã®å‰ã«å¯¾è©±ID ã‚’è¨å®šã™ã‚‹ãŸã‚"
+"ã«ã¯ã€<literal>Seam.Remoting.getContext().setConversationId()</literal>を呼ã³"
+"出ã—ã¾ã™ã€‚"
#. Tag: para
#: Remoting.xml:261
@@ -860,7 +949,12 @@
"your page, then you may need to explicitly set the conversation ID before "
"each call. If you are working with just a single conversation, then you "
"don't need to do anything special."
-msgstr "対話ID ãŒæ˜Žç¤ºçš„ã« <literal>Seam.Remoting.getContext().setConversationId()</literal>ã§è¨å®šã•ã‚Œãªã„å ´åˆã€ リモート呼ã³å‡ºã—ã«ã‚ˆã£ã¦è¿”ã•ã‚Œã‚‹æœ€åˆã®æœ‰åŠ¹ãªå¯¾è©±ID ãŒè‡ªå‹•çš„ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¾ã™ã€‚ ページ内ã§è¤‡æ•°ã®å¯¾è©±ID を使用ã™ã‚‹å ´åˆã¯ã€ãã‚Œãžã‚Œã®å‘¼ã³å‡ºã—ã®å‰ã«å¯¾è©±IDを明示的ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 一ã¤ã®å¯¾è©±ã ã‘を使用ã™ã‚‹å ´åˆã¯ã€ 特別ãªã“ã¨ã‚’ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgstr ""
+"対話ID ãŒæ˜Žç¤ºçš„ã« <literal>Seam.Remoting.getContext().setConversationId()</"
+"literal>ã§è¨å®šã•ã‚Œãªã„å ´åˆã€ リモート呼ã³å‡ºã—ã«ã‚ˆã£ã¦è¿”ã•ã‚Œã‚‹æœ€åˆã®æœ‰åŠ¹ãªå¯¾è©±"
+"ID ãŒè‡ªå‹•çš„ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¾ã™ã€‚ ページ内ã§è¤‡æ•°ã®å¯¾è©±ID を使用ã™ã‚‹å ´åˆã¯ã€ãã‚Œ"
+"ãžã‚Œã®å‘¼ã³å‡ºã—ã®å‰ã«å¯¾è©±IDを明示的ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 一ã¤ã®"
+"対話ã ã‘を使用ã™ã‚‹å ´åˆã¯ã€ 特別ãªã“ã¨ã‚’ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: title
#: Remoting.xml:268
@@ -877,7 +971,11 @@
"set the conversation ID to that of the view before making the remote call. "
"This small snippet of JavaScript will set the conversation ID that is used "
"for remoting calls to the current view's conversation ID:"
-msgstr "ç¾åœ¨ã®ãƒ“ューã®å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—内ã§ãƒªãƒ¢ãƒ¼ãƒˆå‘¼ã³å‡ºã—ã‚’è¡Œã†å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ ã“れを行ã†ã«ã¯ãƒªãƒ¢ãƒ¼ãƒˆå‘¼ã³å‡ºã—ã‚’è¡Œã†å‰ã«æ˜Žç¤ºçš„ã«å¯¾è©± ID をビューã®ãã‚Œã«ã‚»ãƒƒãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®å°ã•ãª JavaScript ã«ã‚ˆã‚Šãƒªãƒ¢ãƒ¼ãƒˆå‘¼ã³å‡ºã—ã«ä½¿ç”¨ã•ã‚Œã‚‹å¯¾è©± ID ãŒç¾åœ¨ã®ãƒ“ューã®å¯¾è©± ID ã«ã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"ç¾åœ¨ã®ãƒ“ューã®å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—内ã§ãƒªãƒ¢ãƒ¼ãƒˆå‘¼ã³å‡ºã—ã‚’è¡Œã†å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾"
+"ã™ã€‚ ã“れを行ã†ã«ã¯ãƒªãƒ¢ãƒ¼ãƒˆå‘¼ã³å‡ºã—ã‚’è¡Œã†å‰ã«æ˜Žç¤ºçš„ã«å¯¾è©± ID をビューã®ãã‚Œã«"
+"セットã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®å°ã•ãª JavaScript ã«ã‚ˆã‚Šãƒªãƒ¢ãƒ¼ãƒˆå‘¼ã³å‡ºã—ã«ä½¿ç”¨"
+"ã•ã‚Œã‚‹å¯¾è©± ID ãŒç¾åœ¨ã®ãƒ“ューã®å¯¾è©± ID ã«ã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:275
@@ -903,9 +1001,9 @@
"request. It is recommended that this feature is used wherever it is "
"appropriate to reduce network traffic."
msgstr ""
-"Seam リモーティングã¯ã€è¤‡æ•°ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ãŒä¸€ã¤ã®è¦æ±‚内ã§å®Ÿ"
-"è¡Œã•ã‚Œã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒˆãƒ©ãƒ•ã‚£ãƒƒã‚¯ã‚’減少ã™ã‚‹ã“ã¨ãŒé©åˆ‡ã§ã‚"
-"ã‚Œã°ã€ ã©ã“ã§ã‚‚ã“ã®ç‰¹å¾´ã‚’使用ã™ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚"
+"Seam リモーティングã¯ã€è¤‡æ•°ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ãŒä¸€ã¤ã®è¦æ±‚内ã§å®Ÿè¡Œã•ã‚Œã‚‹"
+"ã“ã¨ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒˆãƒ©ãƒ•ã‚£ãƒƒã‚¯ã‚’減少ã™ã‚‹ã“ã¨ãŒé©åˆ‡ã§ã‚ã‚Œã°ã€ "
+"ã©ã“ã§ã‚‚ã“ã®ç‰¹å¾´ã‚’使用ã™ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚"
#. Tag: para
#: Remoting.xml:285
@@ -925,10 +1023,10 @@
"ã—ã¾ã™ã€‚ ãƒãƒƒãƒèµ·å‹•å¾Œã«å®Ÿè¡Œã•ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ã¯ã€ å³åº§ã«é€ã‚‰ã‚Œã‚‹ã®"
"ã§ã¯ãªãã€ã‚ューイングã•ã‚Œã¾ã™ã€‚ å¿…è¦ã¨ã•ã‚Œã‚‹ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—ãŒ"
"ãƒãƒƒãƒã«è¿½åŠ ã•ã‚ŒãŸã¨ãã€<literal>Seam.Remoting.executeBatch()</literal>メソッ"
-"ドã¯ã€ サーãƒã«ã‚ューイングã•ã‚ŒãŸå‘¼ã³å‡ºã—ã™ã¹ã¦ã‚’å«ã‚€ä¸€ã¤ã®è¦æ±‚ã‚’é€ä¿¡"
-"ã™ã‚‹ã§ã—ょã†ã€‚ ãã—ã¦ã€ãã“ã§é †ç•ªã«å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚ 呼ã³å‡ºã—ãŒå®Ÿè¡Œã•ã‚ŒãŸå¾Œã€ ã™"
-"ã¹ã¦ã®æˆ»ã‚Šå€¤ã‚’å«ã‚€ä¸€ã¤ã®å¿œç”ã¯ã€ クライアントã«è¿”ã•ã‚Œã€ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯æ©Ÿ"
-"能㌠(ã‚‚ã—ã€è¨å®šã•ã‚Œã¦ã„ã‚Œã°) 実行ã¨åŒã˜é †ç•ªã§èµ·å‹•ã•ã‚Œã¾ã™ã€‚"
+"ドã¯ã€ サーãƒã«ã‚ューイングã•ã‚ŒãŸå‘¼ã³å‡ºã—ã™ã¹ã¦ã‚’å«ã‚€ä¸€ã¤ã®è¦æ±‚ã‚’é€ä¿¡ã™ã‚‹ã§"
+"ã—ょã†ã€‚ ãã—ã¦ã€ãã“ã§é †ç•ªã«å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚ 呼ã³å‡ºã—ãŒå®Ÿè¡Œã•ã‚ŒãŸå¾Œã€ ã™ã¹ã¦ã®"
+"戻り値をå«ã‚€ä¸€ã¤ã®å¿œç”ã¯ã€ クライアントã«è¿”ã•ã‚Œã€ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯æ©Ÿèƒ½ãŒ (ã‚‚ã—ã€è¨"
+"定ã•ã‚Œã¦ã„ã‚Œã°) 実行ã¨åŒã˜é †ç•ªã§èµ·å‹•ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Remoting.xml:292
@@ -938,7 +1036,10 @@
"then decide you don't want to send it, the <literal>Seam.Remoting.cancelBatch"
"()</literal> method will discard any calls that were queued and exit the "
"batch mode."
-msgstr "<literal>startBatch()</literal>メソッドã§æ–°ãŸãªãƒãƒƒãƒã‚’èµ·å‹•ã—ãŸãŒè¦æ±‚ã‚’é€ã‚‰ãªã„ã“ã¨ã«ã—ãŸå ´åˆã€ <literal>Seam.Remoting.cancelBatch()</literal>メソッドã¯ã‚ュー待ã¡ã—ã¦ã„ã‚‹ã™ã¹ã¦ã®å‘¼ã³å‡ºã—ã‚’ç ´æ£„ã—ã¦ãã®ãƒãƒƒãƒãƒ¢ãƒ¼ãƒ‰ã‚’終了ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>startBatch()</literal>メソッドã§æ–°ãŸãªãƒãƒƒãƒã‚’èµ·å‹•ã—ãŸãŒè¦æ±‚ã‚’é€ã‚‰ãª"
+"ã„ã“ã¨ã«ã—ãŸå ´åˆã€ <literal>Seam.Remoting.cancelBatch()</literal>メソッドã¯"
+"ã‚ュー待ã¡ã—ã¦ã„ã‚‹ã™ã¹ã¦ã®å‘¼ã³å‡ºã—ã‚’ç ´æ£„ã—ã¦ãã®ãƒãƒƒãƒãƒ¢ãƒ¼ãƒ‰ã‚’終了ã—ã¾ã™ã€‚"
#. Tag: para
#: Remoting.xml:296
@@ -983,7 +1084,8 @@
#. Tag: para
#: Remoting.xml:312
#, no-c-format
-msgid "Simply use Javascript String objects when setting String parameter values."
+msgid ""
+"Simply use Javascript String objects when setting String parameter values."
msgstr ""
"String パラメータ値をè¨å®šã™ã‚‹å ´åˆã¯ã€ å˜ç´”ã« Javascript String オブジェクトを"
"使用ã—ã¦ãã ã•ã„。"
@@ -1006,8 +1108,10 @@
"literal>, <literal>Integer</literal>, <literal>Long</literal> and "
"<literal>Short</literal> types."
msgstr ""
-"Java ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®æ•°å€¤ã‚¿ã‚¤ãƒ—ã«ã‚µãƒãƒ¼ãƒˆãŒã‚ã‚Šã¾ã™ã€‚ クライア"
-"ントå´ã§ã¯æ•°å€¤ã¯å¸¸ã« String 表ç¾ã¨ã—ã¦ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã€ サーãƒå´ã§é©åˆ‡ãªç›®çš„ã¨ã™ã‚‹ã‚¿ã‚¤ãƒ—ã«å¤‰æ›ã•ã‚Œã¾ã™ã€‚ プリミティブã¾ãŸã¯ãƒ©ãƒƒãƒ‘ーã„ãšã‚Œã‹ã®ã‚¿ã‚¤ãƒ—ã¸ã®å¤‰æ›ã¯ã€ <literal>Byte</literal>〠<literal>Double</literal>〠<literal>Float</"
+"Java ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®æ•°å€¤ã‚¿ã‚¤ãƒ—ã«ã‚µãƒãƒ¼ãƒˆãŒã‚ã‚Šã¾ã™ã€‚ クライアン"
+"トå´ã§ã¯æ•°å€¤ã¯å¸¸ã« String 表ç¾ã¨ã—ã¦ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã€ サーãƒå´ã§é©åˆ‡ãªç›®çš„ã¨"
+"ã™ã‚‹ã‚¿ã‚¤ãƒ—ã«å¤‰æ›ã•ã‚Œã¾ã™ã€‚ プリミティブã¾ãŸã¯ãƒ©ãƒƒãƒ‘ーã„ãšã‚Œã‹ã®ã‚¿ã‚¤ãƒ—ã¸ã®å¤‰æ›"
+"ã¯ã€ <literal>Byte</literal>〠<literal>Double</literal>〠<literal>Float</"
"literal>〠<literal>Integer</literal>〠<literal>Long</literal>〠"
"<literal>Short</literal> ã®å„タイプã«å¯¾ã—ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã™ã€‚"
@@ -1042,7 +1146,12 @@
"Component.newInstance()</literal> for Seam components or <literal>Seam."
"Remoting.createType()</literal> for everything else) to create a new "
"instance of the object."
-msgstr "一般的㫠JavaBeans 㯠Seam エンティティ〠JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã€ ã¾ãŸã¯ non-component クラスã®ã„ãšã‚Œã‹ã«ãªã‚Šã¾ã™ã€‚ オブジェクトã®æ–°ã—ã„インスタンスã®ç”Ÿæˆã«ã¯é©åˆ‡ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚’使用ã—ã¦ãã ã•ã„ (Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ <literal>Seam.Component.newInstance()</literal>〠ã“れ以外㯠<literal>Seam.Remoting.createType()</literal>)。"
+msgstr ""
+"一般的㫠JavaBeans 㯠Seam エンティティ〠JavaBean コンãƒãƒ¼ãƒãƒ³ãƒˆã€ ã¾ãŸã¯ "
+"non-component クラスã®ã„ãšã‚Œã‹ã«ãªã‚Šã¾ã™ã€‚ オブジェクトã®æ–°ã—ã„インスタンスã®"
+"生æˆã«ã¯é©åˆ‡ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚’使用ã—ã¦ãã ã•ã„ (Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ "
+"<literal>Seam.Component.newInstance()</literal>〠ã“れ以外㯠<literal>Seam."
+"Remoting.createType()</literal>)。"
#. Tag: para
#: Remoting.xml:340
@@ -1055,10 +1164,10 @@
"type cannot be determined, such as:"
msgstr ""
"パラメータãŒã€ã“ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®åˆ¥ã®å ´æ‰€ã§è¨˜è¿°ã•ã‚ŒãŸãã®ä»–ã®æœ‰åŠ¹ãªã‚¿ã‚¤ãƒ—ã®ä¸€ã¤"
-"ã§ã¯ãªã„å ´åˆã€ ã“れら二ã¤ã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ã©ã¡ã‚‰ã‹ã«ã‚ˆã£ã¦ç”Ÿæˆã•ã‚Œã‚‹ã‚ªãƒ–ジェクト"
-"ã ã‘ãŒãƒ‘ラメータ値ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã‚‹ã¹ãã§ã‚ã‚‹ã“ã¨ã«æ°—ã¥ãã“ã¨ãŒé‡è¦ã§ã™ã€‚ ã„ã"
-"ã¤ã‹ã®çŠ¶æ³ã§ã¯ã€ 以下ã®ã‚ˆã†ã«åŽ³å¯†ã«ãƒ‘ラメータタイプを決定ã§ããªã„コンãƒãƒ¼ãƒãƒ³"
-"トメソッドãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+"ã§ã¯ãªã„å ´åˆã€ ã“れら二ã¤ã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ã©ã¡ã‚‰ã‹ã«ã‚ˆã£ã¦ç”Ÿæˆã•ã‚Œã‚‹ã‚ªãƒ–ジェクトã "
+"ã‘ãŒãƒ‘ラメータ値ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã‚‹ã¹ãã§ã‚ã‚‹ã“ã¨ã«æ°—ã¥ãã“ã¨ãŒé‡è¦ã§ã™ã€‚ ã„ãã¤"
+"ã‹ã®çŠ¶æ³ã§ã¯ã€ 以下ã®ã‚ˆã†ã«åŽ³å¯†ã«ãƒ‘ラメータタイプを決定ã§ããªã„コンãƒãƒ¼ãƒãƒ³ãƒˆ"
+"メソッドãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: programlisting
#: Remoting.xml:345
@@ -1087,7 +1196,12 @@
"<literal>myAction</literal> won't include <literal>myWidget</literal> as it "
"is not directly referenced by any of its methods. To get around this, "
"<literal>MyWidget</literal> needs to be explicitly imported:"
-msgstr "ã“ã®å ´åˆã€ <literal>myWidget</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’渡ã—ãŸã„ã¨ã“ã‚ã§ã™ãŒã€ <literal>myAction</literal> ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¯ãã®ã„ãšã‚Œã®ãƒ¡ã‚½ãƒƒãƒ‰ã‹ã‚‰ã‚‚直接å‚ç…§ã•ã‚Œãªã„ãŸã‚ <literal>myWidget</literal> ã‚’å«ã¿ã¾ã›ã‚“。 ã“れを回é¿ã™ã‚‹ã«ã¯ã€ <literal>MyWidget</literal> を明示的ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã“ã®å ´åˆã€ <literal>myWidget</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’渡ã—ãŸã„"
+"ã¨ã“ã‚ã§ã™ãŒã€ <literal>myAction</literal> ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¯ãã®ã„ãšã‚Œã®ãƒ¡"
+"ソッドã‹ã‚‰ã‚‚直接å‚ç…§ã•ã‚Œãªã„ãŸã‚ <literal>myWidget</literal> ã‚’å«ã¿ã¾ã›ã‚“。 "
+"ã“れを回é¿ã™ã‚‹ã«ã¯ã€ <literal>MyWidget</literal> を明示的ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹å¿…è¦"
+"ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:352
@@ -1104,7 +1218,8 @@
"be passed to <literal>myAction.doSomethingWithObject()</literal>."
msgstr ""
"ã“ã‚Œã«ã‚ˆã‚Š <literal>myWidget</literal> オブジェクト㌠<literal>Seam."
-"Component.newInstance(\"myWidget\")</literal> ã§ä½œæˆã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã€ <literal>myAction.doSomethingWithObject()</literal> ã«æ¸¡ã•ã‚Œã¾ã™ã€‚"
+"Component.newInstance(\"myWidget\")</literal> ã§ä½œæˆã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã€ "
+"<literal>myAction.doSomethingWithObject()</literal> ã«æ¸¡ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Remoting.xml:361
@@ -1122,11 +1237,11 @@
"literal> (or descendent, such as <literal>java.sql.Date</literal> or "
"<literal>java.sql.Timestamp</literal> class."
msgstr ""
-"日付ã®å€¤ã¯ã€ ミリ秒å˜ä½ã¾ã§æ£ç¢ºãª String 表示ã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã¾ã™ã€‚ クライアント"
-"å´ã§ã¯ Javascript Date オブジェクトを使ã£ã¦æ—¥ä»˜å€¤ã¨å‹•ä½œã•ã›ã¾ã™ã€‚ サーãƒå´"
-"ã§ã¯ <literal>java.util.Date</literal> を使用ã—ã¾ã™ (ã¾ãŸã¯ <literal>java."
-"sql.Date</literal> ã‚„ <literal>java.sql.Timestamp</literal> ãªã©ã®ä¸‹ä½ã‚¯ãƒ©"
-"ス)。"
+"日付ã®å€¤ã¯ã€ ミリ秒å˜ä½ã¾ã§æ£ç¢ºãª String 表示ã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã¾ã™ã€‚ クライ"
+"アントå´ã§ã¯ Javascript Date オブジェクトを使ã£ã¦æ—¥ä»˜å€¤ã¨å‹•ä½œã•ã›ã¾ã™ã€‚ サー"
+"ãƒå´ã§ã¯ <literal>java.util.Date</literal> を使用ã—ã¾ã™ (ã¾ãŸã¯ "
+"<literal>java.sql.Date</literal> ã‚„ <literal>java.sql.Timestamp</literal> ãª"
+"ã©ã®ä¸‹ä½ã‚¯ãƒ©ã‚¹)。"
#. Tag: title
#: Remoting.xml:370
@@ -1142,9 +1257,9 @@
"value for an enum parameter, simply use the String representation of the "
"enum. Take the following component as an example:"
msgstr ""
-"クライアントå´ã§ã¯ã€ Enum 㯠String ã¨åŒæ§˜ã«æ‰±ã‚ã‚Œã¾ã™ã€‚ Enum パラメータã®"
-"値をè¨å®šã™ã‚‹å ´åˆã¯å˜ç´”ã« enum ã® String 表ç¾ã‚’使ã„ã¾ã™ã€‚ 次ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’"
-"例ã¨ã—ã¦å‚ç…§ã—ã¦ãã ã•ã„。"
+"クライアントå´ã§ã¯ã€ Enum 㯠String ã¨åŒæ§˜ã«æ‰±ã‚ã‚Œã¾ã™ã€‚ Enum パラメータã®å€¤"
+"ã‚’è¨å®šã™ã‚‹å ´åˆã¯å˜ç´”ã« enum ã® String 表ç¾ã‚’使ã„ã¾ã™ã€‚ 次ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’例"
+"ã¨ã—ã¦å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Remoting.xml:375
@@ -1192,9 +1307,9 @@
"parameter (or contains an enum field anywhere in the returned object graph) "
"then on the client-side it will be represented as a String."
msgstr ""
-"逆もã¾ãŸåŒã˜ã“ã¨ãŒè¨€ãˆã¾ã™ã€‚ ã¤ã¾ã‚Šã€ コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ãŒ enum パラメータを返ã™å ´"
-"åˆ (ã¾ãŸã¯è¿”ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトグラフã®ã©ã“ã‹ã« enum フィールドをå«ã‚€å ´åˆ)〠"
-"クライアントå´ã§ã¯ String ã¨ã—ã¦è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+"逆もã¾ãŸåŒã˜ã“ã¨ãŒè¨€ãˆã¾ã™ã€‚ ã¤ã¾ã‚Šã€ コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ãŒ enum パラメー"
+"ã‚¿ã‚’è¿”ã™å ´åˆ (ã¾ãŸã¯è¿”ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトグラフã®ã©ã“ã‹ã« enum フィールドをå«"
+"ã‚€å ´åˆ)〠クライアントå´ã§ã¯ String ã¨ã—ã¦è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Remoting.xml:387
@@ -1221,14 +1336,14 @@
"clever enough on the server side to convert the bag to an appropriate type "
"for the component method call."
msgstr ""
-"Bag ã¯é…列〠コレクション〠リスト〠セットãªã©ã™ã¹ã¦ã®é›†åˆã‚¿ã‚¤ãƒ—を対象ã¨ã— (ãŸã ã— "
-"Map ã¯é™¤ã〠ã“ã‚Œã«ã¤ã„ã¦ã¯æ¬¡ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’å‚ç…§)〠Javascript é…列ã¨ã—ã¦ã‚¯"
-"ライアントå´ã§å®Ÿè£…ã•ã‚Œã¾ã™ã€‚ パラメータã¨ã—ã¦ã“れらã®ã‚¿ã‚¤ãƒ—ã®ã„ãšã‚Œã‹ã‚’å—ã‘å–"
-"るコンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™å ´åˆã€ 使用ã™ã‚‹ãƒ‘ラメータ㯠Javascript アレ"
-"イã«ã—ã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ãŒã“れらã®ã‚¿ã‚¤ãƒ—ã®ã„ãšã‚Œã‹ã‚’è¿”ã™å ´åˆã¯ã€ "
-"戻り値も Javascript é…列ã«ãªã‚Šã¾ã™ã€‚ ã“ã®ãƒªãƒ¢ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãƒ•ãƒ¬ãƒ¼ãƒ ワークã¯ã€ サーãƒå´"
-"㧠bag をコンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã‚³ãƒ¼ãƒ«ã«å¯¾ã—ã¦é©åˆ‡ãªã‚¿ã‚¤ãƒ—ã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒå¯èƒ½"
-"ã§ã™ã€‚"
+"Bag ã¯é…列〠コレクション〠リスト〠セットãªã©ã™ã¹ã¦ã®é›†åˆã‚¿ã‚¤ãƒ—を対象ã¨ã— "
+"(ãŸã ã— Map ã¯é™¤ã〠ã“ã‚Œã«ã¤ã„ã¦ã¯æ¬¡ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’å‚ç…§)〠Javascript é…列ã¨"
+"ã—ã¦ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´ã§å®Ÿè£…ã•ã‚Œã¾ã™ã€‚ パラメータã¨ã—ã¦ã“れらã®ã‚¿ã‚¤ãƒ—ã®ã„ãšã‚Œã‹ã‚’"
+"å—ã‘å–るコンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™å ´åˆã€ 使用ã™ã‚‹ãƒ‘ラメータ㯠"
+"Javascript アレイã«ã—ã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ãŒã“れらã®ã‚¿ã‚¤ãƒ—ã®ã„ãšã‚Œã‹"
+"ã‚’è¿”ã™å ´åˆã¯ã€ 戻り値も Javascript é…列ã«ãªã‚Šã¾ã™ã€‚ ã“ã®ãƒªãƒ¢ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãƒ•ãƒ¬ãƒ¼"
+"ムワークã¯ã€ サーãƒå´ã§ bag をコンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¡ã‚½ãƒƒãƒ‰ã‚³ãƒ¼ãƒ«ã«å¯¾ã—ã¦é©åˆ‡ãªã‚¿ã‚¤"
+"プã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: title
#: Remoting.xml:401
@@ -1276,8 +1391,8 @@
"<literal>put(key, value)</literal>〠<literal>remove(key)</literal>〠"
"<literal>contains(key)</literal> ã‚’æä¾›ã—ã¾ã™ã€‚ ãã‚Œãžã‚Œã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ Java ã®"
"ãã‚Œã¨åŒç‰ã«ãªã‚Šã¾ã™ã€‚ メソッド㌠<literal>keySet()</literal> ãŠã‚ˆã³ "
-"<literal>values()</literal> ãªã©ã®ä¸€é›†åˆã‚’è¿”ã™ã¨ã€ ãã®ã‚ーã¾ãŸã¯å€¤ã‚ªãƒ–ジェ"
-"クトをå«ã‚€ Javascript Array オブジェクトãŒè¿”ã•ã‚Œã¾ã™ã€‚"
+"<literal>values()</literal> ãªã©ã®ä¸€é›†åˆã‚’è¿”ã™ã¨ã€ ãã®ã‚ーã¾ãŸã¯å€¤ã‚ªãƒ–ジェク"
+"トをå«ã‚€ Javascript Array オブジェクトãŒè¿”ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
#: Remoting.xml:420
@@ -1294,11 +1409,11 @@
"client and server in a popup window. To enable debug mode, either execute "
"the <literal>setDebug()</literal> method in Javascript:"
msgstr ""
-"ãƒã‚°ã®è¿½è·¡ã‚’支æ´ã™ã‚‹ç›®çš„ã§ã€ ãƒãƒƒãƒ—アップウィンドウ内ã§ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¨ã‚µãƒ¼ãƒ"
-"é–“ã‚’è¡Œã£ãŸã‚Šæ¥ãŸã‚Šã™ã‚‹ã™ã¹ã¦ã®ãƒ‘ケットã®å†…容を表示ã™ã‚‹ãƒ‡ãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã‚’有効ã«"
-"ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã‚’有効ã«ã™ã‚‹ã«ã¯ã€ 次ã®ã„ãšã‚Œã‹ã‚’è¡Œã„ã¾"
-"ã™ã€‚ Javascript 内㧠<literal>setDebug()</literal> メソッドを実行ã™ã‚‹æ–¹æ³•ã¯æ¬¡"
-"ã®é€šã‚Šã§ã™ã€‚"
+"ãƒã‚°ã®è¿½è·¡ã‚’支æ´ã™ã‚‹ç›®çš„ã§ã€ ãƒãƒƒãƒ—アップウィンドウ内ã§ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¨ã‚µãƒ¼ãƒé–“"
+"ã‚’è¡Œã£ãŸã‚Šæ¥ãŸã‚Šã™ã‚‹ã™ã¹ã¦ã®ãƒ‘ケットã®å†…容を表示ã™ã‚‹ãƒ‡ãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã‚’有効ã«ã™"
+"ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã‚’有効ã«ã™ã‚‹ã«ã¯ã€ 次ã®ã„ãšã‚Œã‹ã‚’è¡Œã„ã¾ã™ã€‚ "
+"Javascript 内㧠<literal>setDebug()</literal> メソッドを実行ã™ã‚‹æ–¹æ³•ã¯æ¬¡ã®é€š"
+"ã‚Šã§ã™ã€‚"
#. Tag: programlisting
#: Remoting.xml:426
@@ -1333,11 +1448,67 @@
#. Tag: title
#: Remoting.xml:437
#, no-c-format
+msgid "Handling Exceptions"
+msgstr ""
+
+#. Tag: para
+#: Remoting.xml:439
+#, no-c-format
+msgid ""
+"When invoking a remote component method, it is possible to specify an "
+"exception handler which will process the response in the event of an "
+"exception during component invocation. To specify an exception handler "
+"function, include a reference to it after the callback parameter in your "
+"JavaScript:"
+msgstr ""
+
+#. Tag: programlisting
+#: Remoting.xml:445
+#, no-c-format
+msgid ""
+"<![CDATA[var callback = function(result) { alert(result); };\n"
+"var exceptionHandler = function(ex) { alert(\"An exception occurred: \" + ex."
+"getMessage()); };\n"
+"Seam.Component.getInstance(\"helloAction\").sayHello(name, callback, "
+"exceptionHandler);]]>"
+msgstr ""
+
+#. Tag: para
+#: Remoting.xml:447
+#, no-c-format
+msgid ""
+"If you do not have a callback handler defined, you must specify "
+"<literal>null</literal> in its place:"
+msgstr ""
+
+#. Tag: programlisting
+#: Remoting.xml:451
+#, no-c-format
+msgid ""
+"<![CDATA[var exceptionHandler = function(ex) { alert(\"An exception "
+"occurred: \" + ex.getMessage()); };\n"
+"Seam.Component.getInstance(\"helloAction\").sayHello(name, null, "
+"exceptionHandler);]]>"
+msgstr ""
+
+#. Tag: para
+#: Remoting.xml:453
+#, no-c-format
+msgid ""
+"The exception object that is passed to the exception handler exposes one "
+"method, <literal>getMessage()</literal> that returns the exception message "
+"which is produced by the exception thrown by the <literal>@WebRemote</"
+"literal> method."
+msgstr ""
+
+#. Tag: title
+#: Remoting.xml:462
+#, no-c-format
msgid "The Loading Message"
msgstr "メッセージをãƒãƒ¼ãƒ‰ã™ã‚‹"
#. Tag: para
-#: Remoting.xml:439
+#: Remoting.xml:464
#, no-c-format
msgid ""
"The default loading message that appears in the top right corner of the "
@@ -1348,13 +1519,13 @@
"ダリングã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã€ 完全ã«ã‚ªãƒ•ã«ã™ã‚‹ãªã©ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: title
-#: Remoting.xml:443
+#: Remoting.xml:468
#, no-c-format
msgid "Changing the message"
msgstr "メッセージを変更ã™ã‚‹"
#. Tag: para
-#: Remoting.xml:445
+#: Remoting.xml:470
#, no-c-format
msgid ""
"To change the message from the default \"Please Wait...\" to something "
@@ -1364,19 +1535,19 @@
"ã¯ã€ <literal>Seam.Remoting.loadingMessage</literal> ã®å€¤ã‚’è¨å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:448
+#: Remoting.xml:473
#, no-c-format
msgid "Seam.Remoting.loadingMessage = \"Loading...\";"
msgstr "Seam.Remoting.loadingMessage = \"Loading...\";"
#. Tag: title
-#: Remoting.xml:452
+#: Remoting.xml:477
#, no-c-format
msgid "Hiding the loading message"
msgstr "ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’éš ã™"
#. Tag: para
-#: Remoting.xml:454
+#: Remoting.xml:479
#, no-c-format
msgid ""
"To completely suppress the display of the loading message, override the "
@@ -1389,7 +1560,7 @@
"()</literal> を何も行ã‚ãªã„機能ã§ä¸Šæ›¸ãã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:458
+#: Remoting.xml:483
#, no-c-format
msgid ""
"// don't display the loading indicator\n"
@@ -1401,13 +1572,13 @@
"Seam.Remoting.hideLoadingMessage = function() {};"
#. Tag: title
-#: Remoting.xml:462
+#: Remoting.xml:487
#, no-c-format
msgid "A Custom Loading Indicator"
msgstr "カスタムã®ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚¤ãƒ³ã‚¸ã‚±ãƒ¼ã‚¿"
#. Tag: para
-#: Remoting.xml:464
+#: Remoting.xml:489
#, no-c-format
msgid ""
"It is also possible to override the loading indicator to display an animated "
@@ -1415,13 +1586,13 @@
"<literal>displayLoadingMessage()</literal> and <literal>hideLoadingMessage()"
"</literal> messages with your own implementation:"
msgstr ""
-"ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚¤ãƒ³ã‚¸ã‚±ãƒ¼ã‚¿ã‚’上書ãã—ã¦ã‚¢ãƒ‹ãƒ¡ã®ã‚¢ã‚¤ã‚³ãƒ³ã®ä»–〠好ããªã‚‚ã®ã‚’表示"
-"ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ <literal>displayLoadingMessage()</literal> 㨠"
+"ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚¤ãƒ³ã‚¸ã‚±ãƒ¼ã‚¿ã‚’上書ãã—ã¦ã‚¢ãƒ‹ãƒ¡ã®ã‚¢ã‚¤ã‚³ãƒ³ã®ä»–〠好ããªã‚‚ã®ã‚’表示ã•"
+"ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ <literal>displayLoadingMessage()</literal> 㨠"
"<literal>hideLoadingMessage()</literal> ã®å„メッセージを独自ã®å®Ÿè£…ã§ä¸Šæ›¸ãã—"
"ã¦ã“れを行ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:468
+#: Remoting.xml:493
#, no-c-format
msgid ""
"Seam.Remoting.displayLoadingMessage = function() {\n"
@@ -1441,13 +1612,13 @@
" };"
#. Tag: title
-#: Remoting.xml:473
+#: Remoting.xml:498
#, no-c-format
msgid "Controlling what data is returned"
msgstr "戻り値ã®åˆ¶å¾¡"
#. Tag: para
-#: Remoting.xml:475
+#: Remoting.xml:500
#, no-c-format
msgid ""
"When a remote method is executed, the result is serialized into an XML "
@@ -1464,16 +1635,16 @@
"リモートメソッドãŒå®Ÿè¡Œã•ã‚Œã‚‹ã¨ã€ ãã®çµæžœã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¿”ã•ã‚Œã‚‹ XML レスãƒ"
"ンスã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã¾ã™ã€‚ ã“ã®å¿œç”ã¯æ¬¡ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ã‚ˆã‚Š Javascript オブ"
"ジェクトã«ã‚¢ãƒ³ãƒžãƒ¼ã‚·ãƒ£ãƒ«ã•ã‚Œã¾ã™ã€‚ ä»–ã®ã‚ªãƒ–ジェクトã¸ã®å‚照をå«ã‚€è¤‡é›‘ãªã‚¿ã‚¤ãƒ—"
-"ã®å ´åˆ (Javabeans ãªã©)〠ã“ã†ã—ãŸå‚ç…§ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトもã™ã¹ã¦å¿œç”ã®ä¸€"
-"部ã¨ã—ã¦ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã¾ã™ã€‚ ã“れらã®ã‚ªãƒ–ジェクトã¯ä»–ã®ã‚ªãƒ–ジェクトをå‚ç…§ã™ã‚‹ã“ã¨"
-"ãŒã§ã〠ã¾ãŸã“ã®ä»–ã®ã‚ªãƒ–ジェクトã¯ãã®ä»–ã®ã‚ªãƒ–ジェクトをå‚ç…§ã§ãã‚‹ã¨ã„ã£ãŸå…·"
-"åˆã«ãªã‚Šã¾ã™ã€‚ ãƒã‚§ãƒƒã‚¯ã—ãªã„ã¾ã¾ã«ã—ã¦ãŠãã¨ã€ ã“ã®ã‚ªãƒ–ジェクト「グラフã€ã¯"
-"オブジェクト間ã§å˜åœ¨ã™ã‚‹é–¢ä¿‚ã«ã‚ˆã£ã¦ã¯éžå¸¸ã«è†¨å¤§ãªã‚‚ã®ã«ãªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾"
-"ã™ã€‚ 派生的ãªå•é¡Œã¨ã—㦠(å¿œç”ãŒå†—é•·ã¨ãªã‚‹å•é¡Œã¨ã¯åˆ¥)〠クライアントã«å¯¾"
-"ã—ã¦æ©Ÿå¯†æƒ…å ±ãŒå…¬é–‹ã•ã‚Œã¦ã—ã¾ã†ã®ã‚’防ãŽãŸã„å ´åˆã‚‚ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+"ã®å ´åˆ (Javabeans ãªã©)〠ã“ã†ã—ãŸå‚ç…§ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトもã™ã¹ã¦å¿œç”ã®ä¸€éƒ¨ã¨"
+"ã—ã¦ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã¾ã™ã€‚ ã“れらã®ã‚ªãƒ–ジェクトã¯ä»–ã®ã‚ªãƒ–ジェクトをå‚ç…§ã™ã‚‹ã“"
+"ã¨ãŒã§ã〠ã¾ãŸã“ã®ä»–ã®ã‚ªãƒ–ジェクトã¯ãã®ä»–ã®ã‚ªãƒ–ジェクトをå‚ç…§ã§ãã‚‹ã¨ã„ã£ãŸ"
+"å…·åˆã«ãªã‚Šã¾ã™ã€‚ ãƒã‚§ãƒƒã‚¯ã—ãªã„ã¾ã¾ã«ã—ã¦ãŠãã¨ã€ ã“ã®ã‚ªãƒ–ジェクト「グラフã€"
+"ã¯ã‚ªãƒ–ジェクト間ã§å˜åœ¨ã™ã‚‹é–¢ä¿‚ã«ã‚ˆã£ã¦ã¯éžå¸¸ã«è†¨å¤§ãªã‚‚ã®ã«ãªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾"
+"ã™ã€‚ 派生的ãªå•é¡Œã¨ã—㦠(å¿œç”ãŒå†—é•·ã¨ãªã‚‹å•é¡Œã¨ã¯åˆ¥)〠クライアントã«å¯¾ã—ã¦æ©Ÿ"
+"å¯†æƒ…å ±ãŒå…¬é–‹ã•ã‚Œã¦ã—ã¾ã†ã®ã‚’防ãŽãŸã„å ´åˆã‚‚ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: para
-#: Remoting.xml:483
+#: Remoting.xml:508
#, no-c-format
msgid ""
"Seam Remoting provides a simple means to \"constrain\" the object graph, by "
@@ -1482,10 +1653,17 @@
"containing one or more paths specified using dot notation. When invoking a "
"remote method, the objects in the result's object graph that match these "
"paths are excluded from the serialized result packet."
-msgstr "Seam Remoting ã¯ã€ リモートメソッド㮠<literal>@WebRemote</literal> アノテーション㮠<literal>exclude</literal> フィールドを指定ã™ã‚‹ã“ã¨ã§ãã®ã‚ªãƒ–ジェクトグラフを「制約ã™ã‚‹ã€ã‚·ãƒ³ãƒ—ルãªæ–¹æ³•ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯ãƒ‰ãƒƒãƒˆ (「.ã€) 表記を使ã£ã¦æŒ‡å®šã•ã‚Œã‚‹ãƒ‘スã¾ãŸã¯è¤‡æ•°ã®ãƒ‘スをå«ã‚€ String é…列をå—ã‘å–ã‚Šã¾ã™ã€‚ リモートメソッドを呼ã³å‡ºã™ã¨ã€ ã“れらã®ãƒ‘スã¨ä¸€è‡´ã™ã‚‹çµæžœã¨ãªã‚‹ã‚ªãƒ–ジェクトグラフ内ã®ã‚ªãƒ–ジェクトãŒã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã‚‹çµæžœãƒ‘ケットã‹ã‚‰é™¤å¤–ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"Seam Remoting ã¯ã€ リモートメソッド㮠<literal>@WebRemote</literal> アノテー"
+"ション㮠<literal>exclude</literal> フィールドを指定ã™ã‚‹ã“ã¨ã§ãã®ã‚ªãƒ–ジェク"
+"トグラフを「制約ã™ã‚‹ã€ã‚·ãƒ³ãƒ—ルãªæ–¹æ³•ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯ãƒ‰ãƒƒ"
+"ト (「.ã€) 表記を使ã£ã¦æŒ‡å®šã•ã‚Œã‚‹ãƒ‘スã¾ãŸã¯è¤‡æ•°ã®ãƒ‘スをå«ã‚€ String é…列をå—ã‘"
+"å–ã‚Šã¾ã™ã€‚ リモートメソッドを呼ã³å‡ºã™ã¨ã€ ã“れらã®ãƒ‘スã¨ä¸€è‡´ã™ã‚‹çµæžœã¨ãªã‚‹ã‚ª"
+"ブジェクトグラフ内ã®ã‚ªãƒ–ジェクトãŒã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã•ã‚Œã‚‹çµæžœãƒ‘ケットã‹ã‚‰é™¤å¤–ã•ã‚Œ"
+"ã¾ã™ã€‚"
#. Tag: para
-#: Remoting.xml:488
+#: Remoting.xml:513
#, no-c-format
msgid ""
"For all our examples, we'll use the following <literal>Widget</literal> "
@@ -1493,7 +1671,7 @@
msgstr "ã™ã¹ã¦ã®ä¾‹ã§æ¬¡ã® <literal>Widget</literal> クラスを使用ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:490
+#: Remoting.xml:515
#, no-c-format
msgid ""
"@Name(\"widget\")\n"
@@ -1521,22 +1699,25 @@
"}"
#. Tag: title
-#: Remoting.xml:493
+#: Remoting.xml:518
#, no-c-format
msgid "Constraining normal fields"
msgstr "フィールドã®åˆ¶ç´„"
#. Tag: para
-#: Remoting.xml:495
+#: Remoting.xml:520
#, no-c-format
msgid ""
"If your remote method returns an instance of <literal>Widget</literal>, but "
"you don't want to expose the <literal>secret</literal> field because it "
"contains sensitive information, you would constrain it like this:"
-msgstr "リモートメソッド㌠<literal>Widget</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’è¿”ã™ã‘れ㩠<literal>secret</literal> フィールドã«ã¯æ©Ÿå¯†æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ãŸã‚公開ã—ãŸããªã„å ´åˆã€ 次ã®ã‚ˆã†ã«åˆ¶ç´„ã—ã¾ã™ã€‚"
+msgstr ""
+"リモートメソッド㌠<literal>Widget</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’è¿”ã™ã‘れ㩠"
+"<literal>secret</literal> フィールドã«ã¯æ©Ÿå¯†æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ãŸã‚公開ã—ãŸã"
+"ãªã„å ´åˆã€ 次ã®ã‚ˆã†ã«åˆ¶ç´„ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:498
+#: Remoting.xml:523
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"secret\"})\n"
@@ -1546,7 +1727,7 @@
"public Widget getWidget();"
#. Tag: para
-#: Remoting.xml:500
+#: Remoting.xml:525
#, no-c-format
msgid ""
"The value \"secret\" refers to the <literal>secret</literal> field of the "
@@ -1557,10 +1738,17 @@
"<literal>child</literal>'s <literal>secret</literal> value instead? We can "
"do this by using dot notation to specify this field's path within the "
"result's object graph:"
-msgstr "「secretã€ã®å€¤ã¯è¿”ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト㮠<literal>secret</literal> フィールドをå‚ç…§ã—ã¾ã™ã€‚ ã“ã“ã§ã€ クライアントã«å¯¾ã—ã¦ã“ã®ç‰¹å®šãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãŒå…¬é–‹ã•ã‚Œã¦ã‚‚構ã‚ãªã„ã¨ä»®å®šã—ã¾ã™ã€‚ è¿”ã•ã‚Œã‚‹ <literal>Widget</literal> 値ã«ã¯ <literal>child</literal> フィールドãŒã‚り〠ã“れも <literal>Widget</literal> ã«ãªã‚Šã¾ã™ã€‚ 代ã‚ã‚Šã« <literal>child</literal> ã® <literal>secret</literal> å€¤ã‚’éš ã—ãŸã„å ´åˆã¯ã©ã†ã—ãŸã‚‰ã‚ˆã„ã§ã—ょã†ã‹ã€‚ ドット表記を使用ã—ã¦çµæžœã¨ãªã‚‹ã‚ªãƒ–ジェクトグラフ内ã®ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ãƒ‘スを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"「secretã€ã®å€¤ã¯è¿”ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト㮠<literal>secret</literal> フィールドを"
+"å‚ç…§ã—ã¾ã™ã€‚ ã“ã“ã§ã€ クライアントã«å¯¾ã—ã¦ã“ã®ç‰¹å®šãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãŒå…¬é–‹ã•ã‚Œã¦ã‚‚構"
+"ã‚ãªã„ã¨ä»®å®šã—ã¾ã™ã€‚ è¿”ã•ã‚Œã‚‹ <literal>Widget</literal> 値ã«ã¯ "
+"<literal>child</literal> フィールドãŒã‚り〠ã“れも <literal>Widget</literal> "
+"ã«ãªã‚Šã¾ã™ã€‚ 代ã‚ã‚Šã« <literal>child</literal> ã® <literal>secret</literal> "
+"å€¤ã‚’éš ã—ãŸã„å ´åˆã¯ã©ã†ã—ãŸã‚‰ã‚ˆã„ã§ã—ょã†ã‹ã€‚ ドット表記を使用ã—ã¦çµæžœã¨ãªã‚‹ã‚ª"
+"ブジェクトグラフ内ã®ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ãƒ‘スを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:507
+#: Remoting.xml:532
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"child.secret\"})\n"
@@ -1570,13 +1758,13 @@
"public Widget getWidget();"
#. Tag: title
-#: Remoting.xml:512
+#: Remoting.xml:537
#, no-c-format
msgid "Constraining Maps and Collections"
msgstr "Map ã¨ã‚³ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³ã®åˆ¶ç´„"
#. Tag: para
-#: Remoting.xml:514
+#: Remoting.xml:539
#, no-c-format
msgid ""
"The other place that objects can exist within an object graph are within a "
@@ -1589,15 +1777,16 @@
"list the annotation would look like this:"
msgstr ""
"オブジェクトグラフ内ã«ã‚ªãƒ–ジェクトãŒå˜åœ¨ã§ãã‚‹ãã®ä»–ã®å ´æ‰€ã¯ <literal>Map</"
-"literal>〠ã‚ã‚‹ã„ã¯ãªã‚“らã‹ã®é›†åˆã®ç¨®é¡žå†…ã«ãªã‚Šã¾ã™ (<literal>List</literal>〠"
-"<literal>Set</literal>〠<literal>Array</literal> ãªã©)。 集åˆã¯ç°¡å˜ã§ã€ ãã®"
-"ä»–ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¨åŒæ§˜ã«æ‰±ãˆã¾ã™ã€‚ ãŸã¨ãˆã°ã€ <literal>Widget</literal> ã® "
-"<literal>widgetList</literal> フィールド内ã«ä»–ã® <literal>Widget</literal> 一"
-"覧ãŒå«ã¾ã‚Œã¦ã„ã¦ã€ ã“ã®ä¸€è¦§ã® <literal>Widget</literal> ã® <literal>secret</"
-"literal> フィールドを制約ã—ã¦ã„ã‚‹å ´åˆã€ アノテーションã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+"literal>〠ã‚ã‚‹ã„ã¯ãªã‚“らã‹ã®é›†åˆã®ç¨®é¡žå†…ã«ãªã‚Šã¾ã™ (<literal>List</"
+"literal>〠<literal>Set</literal>〠<literal>Array</literal> ãªã©)。 集åˆã¯ç°¡"
+"å˜ã§ã€ ãã®ä»–ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¨åŒæ§˜ã«æ‰±ãˆã¾ã™ã€‚ ãŸã¨ãˆã°ã€ <literal>Widget</"
+"literal> ã® <literal>widgetList</literal> フィールド内ã«ä»–ã® "
+"<literal>Widget</literal> 一覧ãŒå«ã¾ã‚Œã¦ã„ã¦ã€ ã“ã®ä¸€è¦§ã® <literal>Widget</"
+"literal> ã® <literal>secret</literal> フィールドを制約ã—ã¦ã„ã‚‹å ´åˆã€ アノテー"
+"ションã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:521
+#: Remoting.xml:546
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"widgetList.secret\"})\n"
@@ -1607,7 +1796,7 @@
"public Widget getWidget();"
#. Tag: para
-#: Remoting.xml:523
+#: Remoting.xml:548
#, no-c-format
msgid ""
"To constrain a <literal>Map</literal>'s key or value, the notation is "
@@ -1617,10 +1806,16 @@
"constrain the value object values. The following example demonstrates how "
"the values of the <literal>widgetMap</literal> field have their "
"<literal>secret</literal> field constrained:"
-msgstr "<literal>Map</literal> ã®ã‚ーã¾ãŸã¯å€¤ã‚’制約ã™ã‚‹å ´åˆã®è¡¨è¨˜ã¯å°‘ã—ç•°ãªã‚Šã¾ã™ã€‚ <literal>Map</literal> ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åã®å¾Œã‚ã« <literal>[key]</literal> を付ã‘åŠ ãˆã‚‹ã¨ <literal>Map</literal> ã®ã‚ーオブジェクト値を制約ã—〠<literal>[value]</literal> ã¯å€¤ã‚ªãƒ–ジェクトã®å€¤ã‚’制約ã—ã¾ã™ã€‚ 次ã®ä¾‹ã§ã¯ <literal>widgetMap</literal> フィールドã®å€¤ã«åˆ¶ç´„ã•ã‚ŒãŸ <literal>secret</literal> フィールドをæŒãŸã›ã‚‹æ–¹æ³•ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"<literal>Map</literal> ã®ã‚ーã¾ãŸã¯å€¤ã‚’制約ã™ã‚‹å ´åˆã®è¡¨è¨˜ã¯å°‘ã—ç•°ãªã‚Šã¾ã™ã€‚ "
+"<literal>Map</literal> ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åã®å¾Œã‚ã« <literal>[key]</literal> を付ã‘"
+"åŠ ãˆã‚‹ã¨ <literal>Map</literal> ã®ã‚ーオブジェクト値を制約ã—〠<literal>"
+"[value]</literal> ã¯å€¤ã‚ªãƒ–ジェクトã®å€¤ã‚’制約ã—ã¾ã™ã€‚ 次ã®ä¾‹ã§ã¯ "
+"<literal>widgetMap</literal> フィールドã®å€¤ã«åˆ¶ç´„ã•ã‚ŒãŸ <literal>secret</"
+"literal> フィールドをæŒãŸã›ã‚‹æ–¹æ³•ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:529
+#: Remoting.xml:554
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"widgetMap[value].secret\"})\n"
@@ -1630,13 +1825,13 @@
"public Widget getWidget();"
#. Tag: title
-#: Remoting.xml:533
+#: Remoting.xml:558
#, no-c-format
msgid "Constraining objects of a specific type"
msgstr "特定タイプã®ã‚ªãƒ–ジェクトを制約ã™ã‚‹"
#. Tag: para
-#: Remoting.xml:535
+#: Remoting.xml:560
#, no-c-format
msgid ""
"There is one last notation that can be used to constrain the fields of a "
@@ -1644,10 +1839,15 @@
"notation uses either the name of the component (if the object is a Seam "
"component) or the fully qualified class name (only if the object is not a "
"Seam component) and is expressed using square brackets:"
-msgstr "最後ã«ã€çµæžœã¨ãªã‚‹ã‚ªãƒ–ジェクトグラフ内ã®ã©ã“ã«å‡ºç¾ã™ã‚‹ã‹ã«é–¢ä¿‚ãªãオブジェクトタイプã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åˆ¶ç´„ã«ä½¿ç”¨ã§ãる表記ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚ ã“ã®è¡¨è¨˜ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå (オブジェクト㌠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚‹å ´åˆ) ã¾ãŸã¯å®Œå…¨ä¿®é£¾ã‚¯ãƒ©ã‚¹å (オブジェクト㌠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„å ´åˆã®ã¿) ã®ã„ãšã‚Œã‹ã‚’使用ã—角括弧を使ã£ã¦è¡¨ç¾ã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"最後ã«ã€çµæžœã¨ãªã‚‹ã‚ªãƒ–ジェクトグラフ内ã®ã©ã“ã«å‡ºç¾ã™ã‚‹ã‹ã«é–¢ä¿‚ãªãオブジェク"
+"トタイプã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åˆ¶ç´„ã«ä½¿ç”¨ã§ãる表記ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚ ã“ã®è¡¨è¨˜ã¯ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆå (オブジェクト㌠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚‹å ´åˆ) ã¾ãŸã¯å®Œå…¨ä¿®é£¾ã‚¯"
+"ラスå (オブジェクト㌠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ãªã„å ´åˆã®ã¿) ã®ã„ãšã‚Œã‹ã‚’使用"
+"ã—角括弧を使ã£ã¦è¡¨ç¾ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:540
+#: Remoting.xml:565
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"[widget].secret\"})\n"
@@ -1657,13 +1857,13 @@
"public Widget getWidget();"
#. Tag: title
-#: Remoting.xml:545
+#: Remoting.xml:570
#, no-c-format
msgid "Combining Constraints"
msgstr "制約åŒå£«ã‚’組ã¿åˆã‚ã›ã‚‹"
#. Tag: para
-#: Remoting.xml:547
+#: Remoting.xml:572
#, no-c-format
msgid ""
"Constraints can also be combined, to filter objects from multiple paths "
@@ -1673,7 +1873,7 @@
"ã«çµ„ã¿åˆã‚ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:549
+#: Remoting.xml:574
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"widgetList.secret\", \"widgetMap[value].secret\"})\n"
@@ -1683,13 +1883,39 @@
"public Widget getWidget();"
#. Tag: title
-#: Remoting.xml:555
+#: Remoting.xml:580
+#, fuzzy, no-c-format
+msgid "Transactional Requests"
+msgstr "ãƒãƒƒãƒè¦æ±‚"
+
+#. Tag: para
+#: Remoting.xml:582
#, no-c-format
+msgid ""
+"By default there is no active transaction during a remoting request, so if "
+"you wish to perform database updates during a remoting request, you need to "
+"annotate the <literal>@WebRemote</literal> method with "
+"<literal>@Transactional</literal>, like so:"
+msgstr ""
+
+#. Tag: programlisting
+#: Remoting.xml:588
+#, no-c-format
+msgid ""
+"<![CDATA[ @WebRemote @Transactional(TransactionPropagationType.REQUIRED)\n"
+" public void updateOrder(Order order) {\n"
+" entityManager.merge(order);\n"
+" }]]>"
+msgstr ""
+
+#. Tag: title
+#: Remoting.xml:592
+#, no-c-format
msgid "JMS Messaging"
msgstr "JMS メッセージング"
#. Tag: para
-#: Remoting.xml:557
+#: Remoting.xml:594
#, no-c-format
msgid ""
"Seam Remoting provides experimental support for JMS Messaging. This section "
@@ -1703,7 +1929,7 @@
"稼åƒç’°å¢ƒä¸‹ã§ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯æŽ¨å¥¨ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
#. Tag: para
-#: Remoting.xml:564
+#: Remoting.xml:601
#, no-c-format
msgid ""
"Before you can subscribe to a JMS topic, you must first configure a list of "
@@ -1720,25 +1946,26 @@
"ã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:569 Remoting.xml:624
+#: Remoting.xml:606 Remoting.xml:661
#, no-c-format
msgid "<![CDATA[<remoting:remoting poll-timeout=\"5\" poll-interval=\"1\"/>]]>"
-msgstr "<![CDATA[<remoting:remoting poll-timeout=\"5\" poll-interval=\"1\"/>]]>"
+msgstr ""
+"<![CDATA[<remoting:remoting poll-timeout=\"5\" poll-interval=\"1\"/>]]>"
#. Tag: title
-#: Remoting.xml:574
+#: Remoting.xml:611
#, no-c-format
msgid "Subscribing to a JMS Topic"
msgstr "JMS Topic ã®ã‚µãƒ–スクライブ"
#. Tag: para
-#: Remoting.xml:576
+#: Remoting.xml:613
#, no-c-format
msgid "The following example demonstrates how to subscribe to a JMS Topic:"
msgstr "次ã®ä¾‹ã§ã¯ JMS Topic ã¸ã®ã‚µãƒ–スクライブ方法を示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:578
+#: Remoting.xml:615
#, no-c-format
msgid ""
"function subscriptionCallback(message)\n"
@@ -1758,19 +1985,19 @@
"Seam.Remoting.subscribe(\"topicName\", subscriptionCallback);"
#. Tag: para
-#: Remoting.xml:580
+#: Remoting.xml:617
#, no-c-format
msgid ""
"The <literal>Seam.Remoting.subscribe()</literal> method accepts two "
"parameters, the first being the name of the JMS Topic to subscribe to, the "
"second being the callback function to invoke when a message is received."
msgstr ""
-"<literal>Seam.Remoting.subscribe()</literal> メソッドã¯äºŒã¤ã®ãƒ‘ラメータをå—"
-"ã‘å–ã‚Šã¾ã™ã€‚ 一ã¤ç›®ã¯ã‚µãƒ–スクライブã™ã‚‹ JMS Topic åã«ãªã‚Šã€ 二ã¤ç›®ã¯ãƒ¡ãƒƒã‚»ãƒ¼"
-"ジãŒå—ã‘å–られるã¨å‘¼ã³å‡ºã™ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯æ©Ÿèƒ½ã«ãªã‚Šã¾ã™ã€‚"
+"<literal>Seam.Remoting.subscribe()</literal> メソッドã¯äºŒã¤ã®ãƒ‘ラメータをå—ã‘"
+"å–ã‚Šã¾ã™ã€‚ 一ã¤ç›®ã¯ã‚µãƒ–スクライブã™ã‚‹ JMS Topic åã«ãªã‚Šã€ 二ã¤ç›®ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸"
+"ãŒå—ã‘å–られるã¨å‘¼ã³å‡ºã™ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯æ©Ÿèƒ½ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Remoting.xml:583
+#: Remoting.xml:620
#, no-c-format
msgid ""
"There are two types of messages supported, Text messages and Object "
@@ -1783,16 +2010,26 @@
"<literal>ObjectMessage</literal> contains its object value in its "
"<literal>value</literal> field (or call its <literal>getValue()</literal> "
"method)."
-msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„るメッセージã¯äºŒç¨®é¡žã§ã€ テã‚ストメッセージã¨ã‚ªãƒ–ジェクトメッセージã§ã™ã€‚ コールãƒãƒƒã‚¯æ©Ÿèƒ½ã«æ¸¡ã•ã‚Œã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚¿ã‚¤ãƒ—ã®ãƒ†ã‚¹ãƒˆã‚’å¿…è¦ã¨ã™ã‚‹å ´åˆã¯ã€ <literal>instanceof</literal> 演算åを使ã£ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒ <literal>Seam.Remoting.TextMessage</literal> ãªã®ã‹ <literal>Seam.Remoting.ObjectMessage</literal> ã§ã‚ã‚‹ã®ã‹ã‚’テストã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ <literal>TextMessage</literal> ã¯ãã® <literal>text</literal> フィールドã«ãƒ†ã‚スト値をå«ã¿ (ã¾ãŸã¯ä»£ã‚ã‚Šã« <literal>getText()</literal> を呼ã³å‡ºã™)〠<literal>ObjectMessage</literal> ã¯ãã® <literal>value</literal> フィールドã«ã‚ªãƒ–ジェクト値をå«ã¿ã¾ã™ (ã¾ãŸã¯ãã® <literal>getValue()</literal> メソッドを呼ã³å‡ºã™)。"
+msgstr ""
+"サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„るメッセージã¯äºŒç¨®é¡žã§ã€ テã‚ストメッセージã¨ã‚ªãƒ–ジェクトメッ"
+"セージã§ã™ã€‚ コールãƒãƒƒã‚¯æ©Ÿèƒ½ã«æ¸¡ã•ã‚Œã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚¿ã‚¤ãƒ—ã®ãƒ†ã‚¹ãƒˆã‚’å¿…è¦ã¨ã™ã‚‹å ´"
+"åˆã¯ã€ <literal>instanceof</literal> 演算åを使ã£ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒ "
+"<literal>Seam.Remoting.TextMessage</literal> ãªã®ã‹ <literal>Seam.Remoting."
+"ObjectMessage</literal> ã§ã‚ã‚‹ã®ã‹ã‚’テストã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ "
+"<literal>TextMessage</literal> ã¯ãã® <literal>text</literal> フィールドã«ãƒ†"
+"ã‚スト値をå«ã¿ (ã¾ãŸã¯ä»£ã‚ã‚Šã« <literal>getText()</literal> を呼ã³å‡ºã™)〠"
+"<literal>ObjectMessage</literal> ã¯ãã® <literal>value</literal> フィールド"
+"ã«ã‚ªãƒ–ジェクト値をå«ã¿ã¾ã™ (ã¾ãŸã¯ãã® <literal>getValue()</literal> メソッド"
+"を呼ã³å‡ºã™)。"
#. Tag: title
-#: Remoting.xml:593
+#: Remoting.xml:630
#, no-c-format
msgid "Unsubscribing from a Topic"
msgstr "トピックã®ã‚µãƒ–スクライブをä¸æ¢ã™ã‚‹"
#. Tag: para
-#: Remoting.xml:595
+#: Remoting.xml:632
#, no-c-format
msgid ""
"To unsubscribe from a topic, call <literal>Seam.Remoting.unsubscribe()</"
@@ -1802,20 +2039,20 @@
"</literal> を呼ã³å‡ºã—ã¦ãƒˆãƒ”ックåã§æ¸¡ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Remoting.xml:598
+#: Remoting.xml:635
#, no-c-format
msgid "Seam.Remoting.unsubscribe(\"topicName\");"
msgstr "Seam.Remoting.unsubscribe(\"topicName\");"
#. Tag: title
-#: Remoting.xml:602
+#: Remoting.xml:639
#, no-c-format
msgid "Tuning the Polling Process"
msgstr "ãƒãƒ¼ãƒªãƒ³ã‚°ã®ãƒ—ãƒã‚»ã‚¹ã®èª¿æ•´"
# <literal>Seam.Remoting.pollInterval</literal>: en.xml:759 (para)
#. Tag: para
-#: Remoting.xml:604
+#: Remoting.xml:641
#, no-c-format
msgid ""
"There are two parameters which you can modify to control how polling occurs. "
@@ -1823,13 +2060,13 @@
"controls how long to wait between subsequent polls for new messages. This "
"parameter is expressed in seconds, and its default setting is 10."
msgstr ""
-"ãƒãƒ¼ãƒªãƒ³ã‚°ã®ç™ºç”Ÿæ–¹æ³•ã‚’制御ã™ã‚‹ãŸã‚ã«å¤‰æ›´ã§ãるパラメータãŒäºŒã¤ã‚ã‚Šã¾ã™ã€‚ 一"
-"ã¤ç›®ã¯ <literal>Seam.Remoting.pollInterval</literal> ã§ã€ æ–°ã—ã„メッセージã«"
-"対ã—ã¦å¾Œç¶šãƒãƒ¼ãƒ«ãŒç™ºç”Ÿã™ã‚‹é–“隔を制御ã—ã¾ã™ã€‚ 秒å˜ä½ã§è¡¨ç¾ã—ã¾ã™ã€ デフォルト"
-"è¨å®šã¯ 10 ã«ãªã‚Šã¾ã™ã€‚"
+"ãƒãƒ¼ãƒªãƒ³ã‚°ã®ç™ºç”Ÿæ–¹æ³•ã‚’制御ã™ã‚‹ãŸã‚ã«å¤‰æ›´ã§ãるパラメータãŒäºŒã¤ã‚ã‚Šã¾ã™ã€‚ 一ã¤"
+"目㯠<literal>Seam.Remoting.pollInterval</literal> ã§ã€ æ–°ã—ã„メッセージã«å¯¾"
+"ã—ã¦å¾Œç¶šãƒãƒ¼ãƒ«ãŒç™ºç”Ÿã™ã‚‹é–“隔を制御ã—ã¾ã™ã€‚ 秒å˜ä½ã§è¡¨ç¾ã—ã¾ã™ã€ デフォルトè¨"
+"定㯠10 ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Remoting.xml:608
+#: Remoting.xml:645
#, no-c-format
msgid ""
"The second parameter is <literal>Seam.Remoting.pollTimeout</literal>, and is "
@@ -1840,13 +2077,13 @@
"will be immediately returned."
msgstr ""
"二ã¤ç›®ã®ãƒ‘ラメータ㯠<literal>Seam.Remoting.pollTimeout</literal> ã§ã€ ã“ã®ãƒ‘"
-"ラメータも秒å˜ä½ã§è¡¨ç¾ã•ã‚Œã¾ã™ã€‚ サーãƒã¸ã®è¦æ±‚ãŒã‚¿ã‚¤ãƒ アウトã—ã¦ç©ºç™½"
-"ã®å¿œç”ã‚’é€ä¿¡ã™ã‚‹ã¾ã§ã®æ–°ã—ã„メッセージを待機ã™ã‚‹é•·ã•ã‚’制御ã—ã¾ã™ã€‚ デフォルト"
-"㯠0秒ã§ã€ サーãƒãŒãƒãƒ¼ãƒ«ã•ã‚Œã‚‹ã¨é…ä¿¡ã§ãるメッセージãŒãªã„å ´åˆã¯ç©ºç™½ã®å¿œç”"
-"ãŒç›´ã¡ã«è¿”ã•ã‚Œã¾ã™ã€‚"
+"ラメータも秒å˜ä½ã§è¡¨ç¾ã•ã‚Œã¾ã™ã€‚ サーãƒã¸ã®è¦æ±‚ãŒã‚¿ã‚¤ãƒ アウトã—ã¦ç©ºç™½ã®å¿œç”ã‚’"
+"é€ä¿¡ã™ã‚‹ã¾ã§ã®æ–°ã—ã„メッセージを待機ã™ã‚‹é•·ã•ã‚’制御ã—ã¾ã™ã€‚ デフォルト㯠0秒"
+"ã§ã€ サーãƒãŒãƒãƒ¼ãƒ«ã•ã‚Œã‚‹ã¨é…ä¿¡ã§ãるメッセージãŒãªã„å ´åˆã¯ç©ºç™½ã®å¿œç”ãŒç›´ã¡ã«"
+"è¿”ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Remoting.xml:613
+#: Remoting.xml:650
#, no-c-format
msgid ""
"Caution should be used when setting a high <literal>pollTimeout</literal> "
@@ -1857,12 +2094,12 @@
msgstr ""
"<literal>pollTimeout</literal> 値を高ãè¨å®šã™ã‚‹å ´åˆã¯æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚ å„リク"
"エストãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å¾…æ©Ÿã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯ã€ メッセージãŒå—ä¿¡ã•ã‚Œã‚‹ã¾"
-"ã§ã¾ãŸã¯ãã®è¦æ±‚ãŒã‚¿ã‚¤ãƒ アウトã™ã‚‹ã¾ã§ã‚µãƒ¼ãƒã‚¹ãƒ¬ãƒƒãƒ‰ãŒå›ºå®šã•ã‚Œã‚‹ã¨ã„"
-"ã†ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ ã“ã†ã—ãŸè¦æ±‚ãŒåŒæ™‚ã«å¤šæ•°ç™ºç”Ÿã™ã‚‹ã¨ã€ 大é‡ã®ã‚¹ãƒ¬ãƒƒãƒ‰"
-"ãŒå›ºå®šã•ã‚Œã‚‹çµæžœã«ãªã‚Šã¾ã™ã€‚"
+"ã§ã¾ãŸã¯ãã®è¦æ±‚ãŒã‚¿ã‚¤ãƒ アウトã™ã‚‹ã¾ã§ã‚µãƒ¼ãƒã‚¹ãƒ¬ãƒƒãƒ‰ãŒå›ºå®šã•ã‚Œã‚‹ã¨ã„ã†ã“ã¨ã«"
+"ãªã‚Šã¾ã™ã€‚ ã“ã†ã—ãŸè¦æ±‚ãŒåŒæ™‚ã«å¤šæ•°ç™ºç”Ÿã™ã‚‹ã¨ã€ 大é‡ã®ã‚¹ãƒ¬ãƒƒãƒ‰ãŒå›ºå®šã•ã‚Œã‚‹çµ"
+"æžœã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Remoting.xml:618
+#: Remoting.xml:655
#, no-c-format
msgid ""
"It is recommended that you set these options via components.xml, however "
@@ -1876,19 +2113,19 @@
"用ã®ã‚¢ãƒ—リケーションã«é©åˆ‡ãªå€¤ã‚’è¨å®šã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Remoting.xml:622
+#: Remoting.xml:659
#, no-c-format
msgid "Via components.xml:"
msgstr "components.xml:"
#. Tag: para
-#: Remoting.xml:626
+#: Remoting.xml:663
#, no-c-format
msgid "Via JavaScript:"
msgstr "JavaScript:"
#. Tag: programlisting
-#: Remoting.xml:628
+#: Remoting.xml:665
#, no-c-format
msgid ""
"// Only wait 1 second between receiving a poll response and sending the next "
@@ -1904,4 +2141,3 @@
" \n"
"// Wait up to 5 seconds on the server for new messages\n"
"Seam.Remoting.pollTimeout = 5;"
-
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Rss.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Rss.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Rss.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-24 16:41+0900\n"
"Last-Translator: tagawaman <karlgotch1924.2007 at gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,8 +22,14 @@
#. Tag: para
#: Rss.xml:6
#, no-c-format
-msgid "It is now easy to integrate RSS feeds in Seam through the <ulink url=\"http://yarfraw.sourceforge.net/\">YARFRAW</ulink> library. The RSS support is currently in the state of \"tech preview\" in the current release."
-msgstr "<ulink url=\"http://yarfraw.sourceforge.net/\">YARFRAW</ulink>ライブラリを通ã—ã¦Seamã«RSSフィードを統åˆã™ã‚‹äº‹ã¯ã€ä»Šã§ã¯å®¹æ˜“ã«è¡Œãˆã¾ã™ã€‚RSSサãƒãƒ¼ãƒˆã¯ç¾åœ¨ã€æœ€æ–°ã®ãƒªãƒªãƒ¼ã‚¹ã«ãŠã„ã¦\"テクノãƒã‚¸ プレビュー\"ã®çŠ¶æ…‹ã«ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"It is now easy to integrate RSS feeds in Seam through the <ulink url="
+"\"http://yarfraw.sourceforge.net/\">YARFRAW</ulink> library. The RSS support "
+"is currently in the state of \"tech preview\" in the current release."
+msgstr ""
+"<ulink url=\"http://yarfraw.sourceforge.net/\">YARFRAW</ulink>ライブラリを通"
+"ã—ã¦Seamã«RSSフィードを統åˆã™ã‚‹äº‹ã¯ã€ä»Šã§ã¯å®¹æ˜“ã«è¡Œãˆã¾ã™ã€‚RSSサãƒãƒ¼ãƒˆã¯ç¾"
+"在ã€æœ€æ–°ã®ãƒªãƒªãƒ¼ã‚¹ã«ãŠã„ã¦\"テクノãƒã‚¸ プレビュー\"ã®çŠ¶æ…‹ã«ã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
#: Rss.xml:14
@@ -34,14 +40,27 @@
#. Tag: para
#: Rss.xml:15
#, no-c-format
-msgid "To enable RSS support, include the <literal>jboss-seam-rss.jar</literal> in your applications <literal>WEB-INF/lib</literal> directory. The RSS library also has some dependent libraries that should be placed in the same directory. See <xref linkend=\"dependencies.rss\"/> for a list of libraries to include."
-msgstr "RSSサãƒãƒ¼ãƒˆã‚’å¯èƒ½ã«ã™ã‚‹ãŸã‚ã«ã¯ã€ã‚ãªãŸã®ã‚¢ãƒ—リケーションã®<literal>WEB-INF/lib</literal>ディレクトリã«<literal>jboss-seam-rss.jar</literal>ã‚’å«ã‚るよã†ã«ã—ã¦ä¸‹ã•ã„。RSSライブラリã«ã¯ã€ä¾å˜é–¢ä¿‚ã«ã‚ã‚‹ã„ãã¤ã‹ã®ãƒ©ã‚¤ãƒ–ラリもã‚ã‚Šã€ãれらã®ãƒ©ã‚¤ãƒ–ラリã¯RSSライブラリã¨åŒã˜ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ç½®ã‹ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。å«ã‚ãªã‘ã‚Œã°ãªã‚‰ãªã„ライブラリã®ä¸€è¦§ã¯<xref linkend=\"dependencies.rss\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"To enable RSS support, include the <literal>jboss-seam-rss.jar</literal> in "
+"your applications <literal>WEB-INF/lib</literal> directory. The RSS library "
+"also has some dependent libraries that should be placed in the same "
+"directory. See <xref linkend=\"dependencies.rss\"/> for a list of libraries "
+"to include."
+msgstr ""
+"RSSサãƒãƒ¼ãƒˆã‚’å¯èƒ½ã«ã™ã‚‹ãŸã‚ã«ã¯ã€ã‚ãªãŸã®ã‚¢ãƒ—リケーションã®<literal>WEB-INF/"
+"lib</literal>ディレクトリã«<literal>jboss-seam-rss.jar</literal>ã‚’å«ã‚るよã†"
+"ã«ã—ã¦ä¸‹ã•ã„。RSSライブラリã«ã¯ã€ä¾å˜é–¢ä¿‚ã«ã‚ã‚‹ã„ãã¤ã‹ã®ãƒ©ã‚¤ãƒ–ラリもã‚ã‚Šã€ã"
+"れらã®ãƒ©ã‚¤ãƒ–ラリã¯RSSライブラリã¨åŒã˜ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ç½®ã‹ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。å«"
+"ã‚ãªã‘ã‚Œã°ãªã‚‰ãªã„ライブラリã®ä¸€è¦§ã¯<xref linkend=\"dependencies.rss\"/>ã‚’å‚"
+"ç…§ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
#: Rss.xml:22
#, no-c-format
-msgid "The Seam RSS support requires the use of Facelets as the view technology."
-msgstr "Seam RSSサãƒãƒ¼ãƒˆã¯ã€ãƒ“ュー テクノãƒã‚¸ã¨ã—ã¦Faceletsã®åˆ©ç”¨ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
+msgid ""
+"The Seam RSS support requires the use of Facelets as the view technology."
+msgstr ""
+"Seam RSSサãƒãƒ¼ãƒˆã¯ã€ãƒ“ュー テクノãƒã‚¸ã¨ã—ã¦Faceletsã®åˆ©ç”¨ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
#. Tag: title
#: Rss.xml:28
@@ -52,14 +71,24 @@
#. Tag: para
#: Rss.xml:29
#, no-c-format
-msgid "The <literal>examples/rss</literal> project contains an example of RSS support in action. It demonstrates proper deployment packaging, and it shows the exposed functionality."
-msgstr "<literal>examples/rss</literal> プãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¯å®Ÿè¡Œå¯èƒ½ãªãƒ‡ãƒ¢ç”¨ RSS サãƒãƒ¼ãƒˆã®ã‚µãƒ³ãƒ—ルãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã€ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½ãªãƒ‘ッケージã¨ã—ã¦é©åˆ‡ãªãƒ‡ãƒ¢ã§ã‚ã‚Šã€RSSサãƒãƒ¼ãƒˆã®æŒã¤æ©Ÿèƒ½ã‚’ã‚らã‚ã«ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>examples/rss</literal> project contains an example of RSS "
+"support in action. It demonstrates proper deployment packaging, and it shows "
+"the exposed functionality."
+msgstr ""
+"<literal>examples/rss</literal> プãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¯å®Ÿè¡Œå¯èƒ½ãªãƒ‡ãƒ¢ç”¨ RSS サãƒãƒ¼ãƒˆ"
+"ã®ã‚µãƒ³ãƒ—ルãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã€ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½ãªãƒ‘ッケージã¨ã—"
+"ã¦é©åˆ‡ãªãƒ‡ãƒ¢ã§ã‚ã‚Šã€RSSサãƒãƒ¼ãƒˆã®æŒã¤æ©Ÿèƒ½ã‚’ã‚らã‚ã«ã—ã¾ã™ã€‚"
#. Tag: para
#: Rss.xml:34
#, no-c-format
-msgid "A feed is a xhtml-page that consist of a feed and a list of nested entry items."
-msgstr "フィードã¯ã€ãƒ•ã‚£ãƒ¼ãƒ‰ã¨å…¥ã‚Œåã«ãªã£ãŸã‚¨ãƒ³ãƒˆãƒªé …ç›®ã®ãƒªã‚¹ãƒˆã‹ã‚‰æˆã‚‹xhtmlページã§ã™ã€‚"
+msgid ""
+"A feed is a xhtml-page that consist of a feed and a list of nested entry "
+"items."
+msgstr ""
+"フィードã¯ã€ãƒ•ã‚£ãƒ¼ãƒ‰ã¨å…¥ã‚Œåã«ãªã£ãŸã‚¨ãƒ³ãƒˆãƒªé …ç›®ã®ãƒªã‚¹ãƒˆã‹ã‚‰æˆã‚‹xhtmlページã§"
+"ã™ã€‚"
#. Tag: programlisting
#: Rss.xml:38
@@ -122,62 +151,82 @@
#. Tag: para
#: Rss.xml:43
#, no-c-format
-msgid "Feeds are the top-level entities that describe the properties of the information source. It contains zero or more nested entries."
-msgstr "フィードã¯ã€æƒ…å ±æºã®å±žæ€§ã‚’説明ã™ã‚‹æœ€ä¸Šä½ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã§ã™ã€‚ãã‚Œã¯ã€0層以上ã®å…¥ã‚Œåã¨ãªã£ãŸã‚¨ãƒ³ãƒˆãƒªã‚’å«ã¿ã¾ã™ã€‚"
+msgid ""
+"Feeds are the top-level entities that describe the properties of the "
+"information source. It contains zero or more nested entries."
+msgstr ""
+"フィードã¯ã€æƒ…å ±æºã®å±žæ€§ã‚’説明ã™ã‚‹æœ€ä¸Šä½ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã§ã™ã€‚ãã‚Œã¯ã€0層以上ã®"
+"入れåã¨ãªã£ãŸã‚¨ãƒ³ãƒˆãƒªã‚’å«ã¿ã¾ã™ã€‚"
#. Tag: literal
-#: Rss.xml:55
-#: Rss.xml:142
+#: Rss.xml:55 Rss.xml:142
#, no-c-format
msgid "<r:feed>"
msgstr "<r:feed>"
#. Tag: emphasis
-#: Rss.xml:60
-#: Rss.xml:147
+#: Rss.xml:60 Rss.xml:147
#, no-c-format
msgid "Attributes"
msgstr "属性"
#. Tag: para
#: Rss.xml:64
-#, no-c-format
-msgid "<literal>uid</literal> —An optional unique feed id. The value is a string."
-msgstr "<literal>uid</literal> —ä»»æ„ã®ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªãƒ•ã‚£ãƒ¼ãƒ‰IDã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>uid</literal> — An optional unique feed id. The value is a "
+"string."
+msgstr ""
+"<literal>uid</literal> —ä»»æ„ã®ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªãƒ•ã‚£ãƒ¼ãƒ‰IDã§ã™ã€‚値ã¯æ–‡å—列ã§"
+"ã™ã€‚"
#. Tag: para
#: Rss.xml:70
-#, no-c-format
-msgid "<literal>title</literal> —The title of the feed. The value is a string."
-msgstr "<literal>title</literal> —フィードã®ã‚¿ã‚¤ãƒˆãƒ«ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>title</literal> — The title of the feed. The value is a "
+"string."
+msgstr ""
+"<literal>title</literal> —フィードã®ã‚¿ã‚¤ãƒˆãƒ«ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
#: Rss.xml:76
-#, no-c-format
-msgid "<literal>subtitle</literal> —The subtitle of the feed. The value is a string."
-msgstr "<literal>subtitle</literal> —フィードã®ã‚µãƒ–タイトルã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>subtitle</literal> — The subtitle of the feed. The value is a "
+"string."
+msgstr ""
+"<literal>subtitle</literal> —フィードã®ã‚µãƒ–タイトルã§ã™ã€‚値ã¯æ–‡å—列ã§"
+"ã™ã€‚"
#. Tag: para
#: Rss.xml:82
-#, no-c-format
-msgid "<literal>updated</literal> —When was the feed updated? The value is a date."
+#, fuzzy, no-c-format
+msgid ""
+"<literal>updated</literal> — When was the feed updated? The value is a "
+"date."
msgstr "<literal>updated</literal> —フィードã®æ›´æ–°æ—¥ã§ã™ã€‚値ã¯æ—¥ä»˜ã§ã™ã€‚"
#. Tag: para
#: Rss.xml:88
-#, no-c-format
-msgid "<literal>link</literal> —The link to the source of the information. The value is a string."
+#, fuzzy, no-c-format
+msgid ""
+"<literal>link</literal> — The link to the source of the information. "
+"The value is a string."
msgstr "<literal>link</literal> —æƒ…å ±æºã¸ã®ãƒªãƒ³ã‚¯ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
#: Rss.xml:95
-#, no-c-format
-msgid "<literal>feedFormat</literal> —The feed format. The value is a string and defaults to ATOM1. Valid values are RSS10, RSS20, ATOM03 and ATOM10."
-msgstr "<literal>feedFormat</literal> —フィードã®å½¢å¼ã§ã™ã€‚値ã¯æ–‡å—列ã§ã€åˆæœŸå€¤ã¯ATOM10ã§ã™ã€‚有効ãªå€¤ã¯RSS10ã€RSS20ã€ATOM03ãã—ã¦ATOM10ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>feedFormat</literal> — The feed format. The value is a string "
+"and defaults to ATOM1. Valid values are RSS10, RSS20, ATOM03 and ATOM10."
+msgstr ""
+"<literal>feedFormat</literal> —フィードã®å½¢å¼ã§ã™ã€‚値ã¯æ–‡å—列ã§ã€åˆæœŸå€¤"
+"ã¯ATOM10ã§ã™ã€‚有効ãªå€¤ã¯RSS10ã€RSS20ã€ATOM03ãã—ã¦ATOM10ã§ã™ã€‚"
#. Tag: emphasis
-#: Rss.xml:103
-#: Rss.xml:202
+#: Rss.xml:103 Rss.xml:202
#, no-c-format
msgid "Child elemenents"
msgstr "åè¦ç´ "
@@ -189,16 +238,13 @@
msgstr "0以上ã®ãƒ•ã‚£ãƒ¼ãƒ‰ã‚¨ãƒ³ãƒˆãƒªã§ã™ã€‚"
#. Tag: emphasis
-#: Rss.xml:113
-#: Rss.xml:212
+#: Rss.xml:113 Rss.xml:212
#, no-c-format
msgid "Facets"
msgstr "ファセット"
#. Tag: literal
-#: Rss.xml:118
-#: Rss.xml:207
-#: Rss.xml:217
+#: Rss.xml:118 Rss.xml:207 Rss.xml:217
#, no-c-format
msgid "none"
msgstr "ãªã—"
@@ -217,50 +263,72 @@
#. Tag: para
#: Rss.xml:151
-#, no-c-format
-msgid "<literal>uid</literal> —An optional unique entry id. The value is a string."
-msgstr "<literal>uid</literal> —ä»»æ„ã®ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªã‚¨ãƒ³ãƒˆãƒªIDã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>uid</literal> — An optional unique entry id. The value is a "
+"string."
+msgstr ""
+"<literal>uid</literal> —ä»»æ„ã®ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªã‚¨ãƒ³ãƒˆãƒªIDã§ã™ã€‚値ã¯æ–‡å—列ã§"
+"ã™ã€‚"
#. Tag: para
#: Rss.xml:157
-#, no-c-format
-msgid "<literal>title</literal> —The title of the entry. The value is a string."
-msgstr "<literal>title</literal> —エントリã®ã‚¿ã‚¤ãƒˆãƒ«ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>title</literal> — The title of the entry. The value is a "
+"string."
+msgstr ""
+"<literal>title</literal> —エントリã®ã‚¿ã‚¤ãƒˆãƒ«ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
#: Rss.xml:163
-#, no-c-format
-msgid "<literal>link</literal> —A link to the item. The value is a string."
+#, fuzzy, no-c-format
+msgid ""
+"<literal>link</literal> — A link to the item. The value is a string."
msgstr "<literal>link</literal> —é …ç›®ã¸ã®ãƒªãƒ³ã‚¯ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
#: Rss.xml:169
-#, no-c-format
-msgid "<literal>author</literal> —The author of the story. The value is a string."
+#, fuzzy, no-c-format
+msgid ""
+"<literal>author</literal> — The author of the story. The value is a "
+"string."
msgstr "<literal>author</literal> —ãã®è¨˜äº‹ã®è‘—者ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
#: Rss.xml:175
-#, no-c-format
-msgid "<literal>summary</literal> —The body of the story. The value is a string."
+#, fuzzy, no-c-format
+msgid ""
+"<literal>summary</literal> — The body of the story. The value is a "
+"string."
msgstr "<literal>summary</literal> —ãã®è¨˜äº‹ã®æœ¬æ–‡ã§ã™ã€‚値ã¯æ–‡å—列ã§ã™ã€‚"
#. Tag: para
#: Rss.xml:181
-#, no-c-format
-msgid "<literal>textFormat</literal> —The format of the body and title of the story. The value is a string and valid values are \"text\" and \"html\". Defaults to \"html\"."
-msgstr "<literal>textFormat</literal> —ãã®è¨˜äº‹ã®æœ¬æ–‡ã¨ã‚¿ã‚¤ãƒˆãƒ«ã®å½¢å¼ã§ã™ã€‚値ã¯æ–‡å—列ã§ã€æœ‰åŠ¹ãªå€¤ã¯\"text\"ã¨\"html\"ã§ã™ã€‚åˆæœŸå€¤ã¯\"html\"ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>textFormat</literal> — The format of the body and title of "
+"the story. The value is a string and valid values are \"text\" and \"html\". "
+"Defaults to \"html\"."
+msgstr ""
+"<literal>textFormat</literal> —ãã®è¨˜äº‹ã®æœ¬æ–‡ã¨ã‚¿ã‚¤ãƒˆãƒ«ã®å½¢å¼ã§ã™ã€‚値ã¯"
+"æ–‡å—列ã§ã€æœ‰åŠ¹ãªå€¤ã¯\"text\"ã¨\"html\"ã§ã™ã€‚åˆæœŸå€¤ã¯\"html\"ã§ã™ã€‚"
#. Tag: para
#: Rss.xml:189
-#, no-c-format
-msgid "<literal>published</literal> —When was the story first published? The value is a date."
-msgstr "<literal>published</literal> —ãã®è¨˜äº‹ã®åˆå›žå…¬é–‹æ—¥ã§ã™ã€‚値ã¯æ—¥ä»˜ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>published</literal> — When was the story first published? The "
+"value is a date."
+msgstr ""
+"<literal>published</literal> —ãã®è¨˜äº‹ã®åˆå›žå…¬é–‹æ—¥ã§ã™ã€‚値ã¯æ—¥ä»˜ã§ã™ã€‚"
#. Tag: para
#: Rss.xml:195
-#, no-c-format
-msgid "<literal>updated</literal> —When was the story updated? The value is a date."
+#, fuzzy, no-c-format
+msgid ""
+"<literal>updated</literal> — When was the story updated? The value is "
+"a date."
msgstr "<literal>updated</literal> —ãã®è¨˜äº‹ã®æ›´æ–°æ—¥ã§ã™ã€‚値ã¯æ—¥ä»˜ã§ã™ã€‚"
#. Tag: title
@@ -272,18 +340,31 @@
#. Tag: para
#: Rss.xml:230
#, no-c-format
-msgid "The core of the RSs functionality is based on the YARFRAW library which can be found on http://yarfraw.sourceforge.net/ and most features and possible limitations are inherited from here."
-msgstr "RSS機能ã®ã‚³ã‚¢éƒ¨åˆ†ã¯YARFRAWライブラリã«åŸºã¥ã„ã¦ãŠã‚Šã€YARFRAWライブラリã¯http://yarfraw.sourceforge.net/ã§è¦‹ã¤ã‘る事ãŒã§ãã¾ã™ã€‚ãã—ã¦ã€ã»ã¨ã‚“ã©ã®ç‰¹å¾´ã¨å¯èƒ½ãªåˆ¶é™ã¯ã“ã“ã‹ã‚‰å¼•ã継ãŒã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The core of the RSs functionality is based on the YARFRAW library which can "
+"be found on http://yarfraw.sourceforge.net/ and most features and possible "
+"limitations are inherited from here."
+msgstr ""
+"RSS機能ã®ã‚³ã‚¢éƒ¨åˆ†ã¯YARFRAWライブラリã«åŸºã¥ã„ã¦ãŠã‚Šã€YARFRAWライブラリã¯"
+"http://yarfraw.sourceforge.net/ã§è¦‹ã¤ã‘る事ãŒã§ãã¾ã™ã€‚ãã—ã¦ã€ã»ã¨ã‚“ã©ã®ç‰¹å¾´"
+"ã¨å¯èƒ½ãªåˆ¶é™ã¯ã“ã“ã‹ã‚‰å¼•ã継ãŒã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Rss.xml:235
#, no-c-format
-msgid "For details on the ATOM 1.0 format, have a look at <ulink url=\"http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html\"> the specs</ulink>"
-msgstr "ATOM 1.0å½¢å¼ã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€<ulink url=\"http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html\">ATOM1.0仕様</ulink>を見ã¦ä¸‹ã•ã„。"
+msgid ""
+"For details on the ATOM 1.0 format, have a look at <ulink url=\"http://"
+"atompub.org/2005/07/11/draft-ietf-atompub-format-10.html\"> the specs</ulink>"
+msgstr ""
+"ATOM 1.0å½¢å¼ã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€<ulink url=\"http://atompub.org/2005/07/11/"
+"draft-ietf-atompub-format-10.html\">ATOM1.0仕様</ulink>を見ã¦ä¸‹ã•ã„。"
#. Tag: para
#: Rss.xml:240
#, no-c-format
-msgid "For details on the RSS 2.0 format, have a look at <ulink url=\"http://cyber.law.harvard.edu/rss/rss.html\">the specs</ulink>"
-msgstr "RSS 2.0å½¢å¼ã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€<ulink url=\"http://cyber.law.harvard.edu/rss/rss.html\">RSS 2.0仕様</ulink>を見ã¦ä¸‹ã•ã„。"
-
+msgid ""
+"For details on the RSS 2.0 format, have a look at <ulink url=\"http://cyber."
+"law.harvard.edu/rss/rss.html\">the specs</ulink>"
+msgstr ""
+"RSS 2.0å½¢å¼ã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€<ulink url=\"http://cyber.law.harvard.edu/rss/"
+"rss.html\">RSS 2.0仕様</ulink>を見ã¦ä¸‹ã•ã„。"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Security.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Security.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-17 15:35+0900\n"
"Last-Translator: Ken Yamada <ken at tydfam.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -28,38 +28,64 @@
#. Tag: para
#: Security.xml:9
#, no-c-format
-msgid "The Seam Security API provides a multitude of security-related features for your Seam-based application, covering such areas as:"
-msgstr "Seamã®ã‚»ã‚ュリティAPIã¯Seamベースã®ã‚¢ãƒ—リケーションã«ç¨®ã€…ã®ã‚»ã‚ュリティ関連機能をæä¾›ã—ã¾ã™ã€‚ ã“れらã®æ©Ÿèƒ½ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ãªã‚‚ã®ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"The Seam Security API provides a multitude of security-related features for "
+"your Seam-based application, covering such areas as:"
+msgstr ""
+"Seamã®ã‚»ã‚ュリティAPIã¯Seamベースã®ã‚¢ãƒ—リケーションã«ç¨®ã€…ã®ã‚»ã‚ュリティ関連機"
+"能をæä¾›ã—ã¾ã™ã€‚ ã“れらã®æ©Ÿèƒ½ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ãªã‚‚ã®ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Security.xml:16
#, no-c-format
-msgid "Authentication - an extensible, JAAS-based authentication layer that allows users to authenticate against any security provider."
-msgstr "èªè¨¼ãƒ¼ç¨®ã€…ã®ã‚»ã‚ュリティプãƒãƒã‚¤ãƒ€ã«ã‚ˆã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼èªè¨¼ã‚’å¯èƒ½ã«ã™ã‚‹ã€æ‹¡å¼µå¯èƒ½ãªJAASベースã®èªè¨¼å±¤ã‚’æä¾›ã—ã¾ã™"
+msgid ""
+"Authentication - an extensible, JAAS-based authentication layer that allows "
+"users to authenticate against any security provider."
+msgstr ""
+"èªè¨¼ãƒ¼ç¨®ã€…ã®ã‚»ã‚ュリティプãƒãƒã‚¤ãƒ€ã«ã‚ˆã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼èªè¨¼ã‚’å¯èƒ½ã«ã™ã‚‹ã€æ‹¡å¼µå¯èƒ½ãª"
+"JAASベースã®èªè¨¼å±¤ã‚’æä¾›ã—ã¾ã™"
#. Tag: para
#: Security.xml:22
#, no-c-format
-msgid "Identity Management - an API for managing a Seam application's users and roles at runtime."
-msgstr "ID管ç†ãƒ¼Seamアプリケーション動作時ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã‚’管ç†ã™ã‚‹APIã‚’æä¾›ã—ã¾ã™"
+msgid ""
+"Identity Management - an API for managing a Seam application's users and "
+"roles at runtime."
+msgstr ""
+"ID管ç†ãƒ¼Seamアプリケーション動作時ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã‚’管ç†ã™ã‚‹APIã‚’æä¾›ã—ã¾ã™"
#. Tag: para
#: Security.xml:27
#, no-c-format
-msgid "Authorization - an extremely comprehensive authorization framework, supporting user roles, persistent and rule-based permissions, and a pluggable permission resolver for easily implementing customised security logic."
-msgstr "èªå¯ãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒãƒ¼ãƒ«ã€æ°¸ç¶šçš„ãªãƒ«ãƒ¼ãƒ«ã‚’ベースã«ã—ãŸãƒ‘ーミッションやã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºå¯èƒ½ã§ã‚»ã‚ュリティãƒã‚¸ãƒƒã‚¯ã‚’ç°¡å˜ã«å®Ÿè£…ã§ãるプラグインå¯èƒ½ãªè¨±å¯ãƒªã‚¾ãƒ«ãƒãƒ¼ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ã€éžå¸¸ã«åŒ…括的ãªã€èªå¯ãƒ•ãƒ¬ãƒ¼ãƒ ワーク"
+msgid ""
+"Authorization - an extremely comprehensive authorization framework, "
+"supporting user roles, persistent and rule-based permissions, and a "
+"pluggable permission resolver for easily implementing customised security "
+"logic."
+msgstr ""
+"èªå¯ãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒãƒ¼ãƒ«ã€æ°¸ç¶šçš„ãªãƒ«ãƒ¼ãƒ«ã‚’ベースã«ã—ãŸãƒ‘ーミッションやã€ã‚«ã‚¹ã‚¿ãƒž"
+"イズå¯èƒ½ã§ã‚»ã‚ュリティãƒã‚¸ãƒƒã‚¯ã‚’ç°¡å˜ã«å®Ÿè£…ã§ãるプラグインå¯èƒ½ãªè¨±å¯ãƒªã‚¾ãƒ«"
+"ãƒãƒ¼ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ã€éžå¸¸ã«åŒ…括的ãªã€èªå¯ãƒ•ãƒ¬ãƒ¼ãƒ ワーク"
#. Tag: para
#: Security.xml:33
#, no-c-format
-msgid "Permission Management - a set of built-in Seam components to allow easy management of an application's security policy."
-msgstr "パーミッション管ç†ãƒ¼ã‚¢ãƒ—リケーションã®ã‚»ã‚ュリティãƒãƒªã‚·ãƒ¼ã‚’容易ã«ç®¡ç†ã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã™ã‚‹ä¸€é€£ã®Seam組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
+msgid ""
+"Permission Management - a set of built-in Seam components to allow easy "
+"management of an application's security policy."
+msgstr ""
+"パーミッション管ç†ãƒ¼ã‚¢ãƒ—リケーションã®ã‚»ã‚ュリティãƒãƒªã‚·ãƒ¼ã‚’容易ã«ç®¡ç†ã™ã‚‹äº‹"
+"ã‚’å¯èƒ½ã«ã™ã‚‹ä¸€é€£ã®Seam組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
#. Tag: para
#: Security.xml:39
#, no-c-format
-msgid "CAPTCHA support - to assist in the prevention of automated software/scripts abusing your Seam-based site."
-msgstr "CAPCHAã®ã‚µãƒãƒ¼ãƒˆãƒ¼Seamã§ä½œã‚‰ã‚ŒãŸã‚µã‚¤ãƒˆã‚’自動検索プãƒã‚°ãƒ©ãƒ スクリプトã«ã‚ˆã‚‹äºˆæœŸã—ãªã„動作ã‹ã‚‰ä¿è·ã™ã‚‹ãŸã‚ã®æ”¯æ´ã‚’ã—ã¾ã™"
+msgid ""
+"CAPTCHA support - to assist in the prevention of automated software/scripts "
+"abusing your Seam-based site."
+msgstr ""
+"CAPCHAã®ã‚µãƒãƒ¼ãƒˆãƒ¼Seamã§ä½œã‚‰ã‚ŒãŸã‚µã‚¤ãƒˆã‚’自動検索プãƒã‚°ãƒ©ãƒ スクリプトã«ã‚ˆã‚‹äºˆ"
+"期ã—ãªã„動作ã‹ã‚‰ä¿è·ã™ã‚‹ãŸã‚ã®æ”¯æ´ã‚’ã—ã¾ã™"
#. Tag: para
#: Security.xml:44
@@ -81,66 +107,129 @@
#. Tag: para
#: Security.xml:59
-#, no-c-format
-msgid "In some situations it may be necessary to disable Seam Security, for example during unit tests. This can be done by calling the static method <literal>Identity.setSecurityEnabled(false)</literal> to disable security checks. Doing this prevents any security checks being performed for the following:"
-msgstr "ユニットテスト時ã®ã‚ˆã†ã«ã€çŠ¶æ³ã«ã‚ˆã‚ŠSeamã®ã‚»ã‚ュリティを無効化ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ã‚ˆã†ãªå ´åˆã«ã¯ã€é™çš„メソッド<literal>Identity.setSecurityEnabled(false)</literal>を呼ã¶ã“ã¨ã«ã‚ˆã‚Šã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã‚’無効ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ä»¥ä¸‹ã®ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ãŒç„¡åŠ¹åŒ–ã•ã‚Œã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"In some situations it may be necessary to disable Seam Security, for "
+"instances during unit tests or because you are using a different approach to "
+"security, such as native JAAS. Simply call the static method "
+"<literal>Identity.setSecurityEnabled(false)</literal> to disable the "
+"security infrastructure. Of course, it's not very convenient to have to call "
+"a static method when you want to configure the application, so as an "
+"alternative you can control this setting in components.xml:"
+msgstr ""
+"ユニットテスト時ã®ã‚ˆã†ã«ã€çŠ¶æ³ã«ã‚ˆã‚ŠSeamã®ã‚»ã‚ュリティを無効化ã™ã‚‹å¿…è¦ãŒã‚ã‚‹"
+"å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ã‚ˆã†ãªå ´åˆã«ã¯ã€é™çš„メソッド<literal>Identity."
+"setSecurityEnabled(false)</literal>を呼ã¶ã“ã¨ã«ã‚ˆã‚Šã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã‚’無効"
+"ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ä»¥ä¸‹ã®ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ãŒç„¡åŠ¹åŒ–ã•ã‚Œã¾"
+"ã™ã€‚"
#. Tag: para
-#: Security.xml:67
+#: Security.xml:69
#, no-c-format
msgid "Entity Security"
msgstr "エンティティã®ã‚»ã‚ュリティ"
#. Tag: para
-#: Security.xml:70
+#: Security.xml:72
#, no-c-format
msgid "Hibernate Security Interceptor"
msgstr "Hibernateã‚»ã‚ュリティインタセプタ"
#. Tag: para
-#: Security.xml:73
+#: Security.xml:75
#, no-c-format
msgid "Seam Security Interceptor"
msgstr "Seamã‚»ã‚ュリティインタセプタ"
#. Tag: para
-#: Security.xml:76
+#: Security.xml:78
#, no-c-format
msgid "Page restrictions"
msgstr "ページå˜ä½ã®åˆ¶ç´„"
+#. Tag: para
+#: Security.xml:81
+#, no-c-format
+msgid "Servlet API security integration"
+msgstr ""
+
+#. Tag: para
+#: Security.xml:85
+#, no-c-format
+msgid ""
+"Assuming you are planning to take advantage of what Seam Security has to "
+"offer, the rest of this chapter documents the plethora of options you have "
+"for giving your user an identity in the eyes of the security model "
+"(authentication) and locking down the application by establishing "
+"constraints (authorization). Let's begin with the task of authentication "
+"since that's the foundation of any security model."
+msgstr ""
+
#. Tag: title
-#: Security.xml:82
+#: Security.xml:95
#, no-c-format
msgid "Authentication"
msgstr "èªè¨¼"
#. Tag: para
-#: Security.xml:84
+#: Security.xml:97
#, no-c-format
-msgid "The authentication features provided by Seam Security are built upon JAAS (Java Authentication and Authorization Service), and as such provide a robust and highly configurable API for handling user authentication. However, for less complex authentication requirements Seam offers a much more simplified method of authentication that hides the complexity of JAAS."
-msgstr "Seam ã‚»ã‚ュリティã®æä¾›ã™ã‚‹èªè¨¼æ©Ÿæ§‹ã¯ JAAS (Java Authentication and Authorization Service) ã®ä¸Šã«æ§‹ç¯‰ã•ã‚Œã¦ãŠã‚Šã€ ユーザーèªè¨¼ã®ãŸã‚ã®å …牢ã§è¨å®šã®è‡ªç”±åº¦ã®é«˜ã„ API ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã—ã‹ã—ãªãŒã‚‰ã€ Seam㧠㯠JAAS ã®è¤‡é›‘ã•ã‚’éš è”½ã—ãŸã‚ˆã‚Šå˜ç´”化ã•ã‚ŒãŸèªè¨¼æ©Ÿæ§‹ã‚‚æä¾›ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The authentication features provided by Seam Security are built upon JAAS "
+"(Java Authentication and Authorization Service), and as such provide a "
+"robust and highly configurable API for handling user authentication. "
+"However, for less complex authentication requirements Seam offers a much "
+"more simplified method of authentication that hides the complexity of JAAS."
+msgstr ""
+"Seam ã‚»ã‚ュリティã®æä¾›ã™ã‚‹èªè¨¼æ©Ÿæ§‹ã¯ JAAS (Java Authentication and "
+"Authorization Service) ã®ä¸Šã«æ§‹ç¯‰ã•ã‚Œã¦ãŠã‚Šã€ ユーザーèªè¨¼ã®ãŸã‚ã®å …牢ã§è¨å®š"
+"ã®è‡ªç”±åº¦ã®é«˜ã„ API ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã—ã‹ã—ãªãŒã‚‰ã€ Seam㧠㯠JAAS ã®è¤‡é›‘ã•"
+"ã‚’éš è”½ã—ãŸã‚ˆã‚Šå˜ç´”化ã•ã‚ŒãŸèªè¨¼æ©Ÿæ§‹ã‚‚æä¾›ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:91
+#: Security.xml:104
#, no-c-format
msgid "Configuring an Authenticator component"
msgstr "èªè¨¼ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®è¨å®š"
-#. Tag: note
-#: Security.xml:93
+#. Tag: para
+#: Security.xml:107
#, no-c-format
-msgid "If you use Seam's Identity Management features (discussed later in this chapter) then it is not necessary to create an authenticator component (and you can skip this section)."
-msgstr "ã“ã®ç« ã§è§£èª¬ã™ã‚‹Seamã®ID管ç†æ©Ÿèƒ½ã‚’使用ã™ã‚‹ã®ã§ã‚ã‚Œã°ã€authenticator(èªè¨¼ï¼‰ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’作æˆã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“ã®ã§ã“ã®ç« を飛ã°ã—ã¦ã‚‚çµæ§‹ã§ã™ã€‚"
+msgid ""
+"If you use Seam's Identity Management features (discussed later in this "
+"chapter) then it is not necessary to create an authenticator component (and "
+"you can skip this section)."
+msgstr ""
+"ã“ã®ç« ã§è§£èª¬ã™ã‚‹Seamã®ID管ç†æ©Ÿèƒ½ã‚’使用ã™ã‚‹ã®ã§ã‚ã‚Œã°ã€authenticator(èªè¨¼ï¼‰ã‚³"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆã‚’作æˆã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“ã®ã§ã“ã®ç« を飛ã°ã—ã¦ã‚‚çµæ§‹ã§ã™ã€‚"
#. Tag: para
-#: Security.xml:98
+#: Security.xml:113
#, no-c-format
-msgid "The simplified authentication method provided by Seam uses a built-in JAAS login module, <literal>SeamLoginModule</literal>, which delegates authentication to one of your own Seam components. This login module is already configured inside Seam as part of a default application policy and as such does not require any additional configuration files. It allows you to write an authentication method using the entity classes that are provided by your own application, or alternatively to authenticate with some other third party provider. Configuring this simplified form of authentication requires the <literal>identity</literal> component to be configured in <literal>components.xml</literal>:"
-msgstr "å˜ç´”ãªèªè¨¼æ©Ÿæ§‹ã§ã¯Seamアプリケーションã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«èªè¨¼ã‚’委ãã‚‹<literal>SeamLoginModule</literal>(ã“ã‚Œã¯ã€Seamã«å†…蔵ã•ã‚Œã¦ã„ã‚‹JAASã®ãƒã‚°ã‚¤ãƒ³ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã§ã™ï¼‰ã‚’使ã„ã¾ã™ã€‚ ã“ã®ãƒã‚°ã‚¤ãƒ³ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯Seamã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¢ãƒ—リケーションãƒãƒªã‚·ãƒ¼ã¨ã—ã¦äºˆã‚è¨å®šã•ã‚Œã¦ã„ã¾ã™ã®ã§ã€æ–°ãŸã«è¨å®šã«è¿½åŠ ã™ã‚‹äº‹ãªã使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã¾ãŸã€ä½œæˆã—ãŸã‚¢ãƒ—リケーションã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã‚’利用ã—ã¦ã€èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’記述ã—ãŸã‚Šã€ サード―パーティã®ãƒ—ãƒãƒã‚¤ãƒ€ã‚’使ã£ãŸèªè¨¼ã‚’ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã“ã®ã€Œå˜ç´”ãªèªè¨¼æ©Ÿæ§‹ã€ã‚’利用ã™ã‚‹ãŸã‚ã«ã¯<literal>components.xml</literal>ã«ä¸‹è¨˜ã®ã‚ˆã†ã«<literal>identity</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"The simplified authentication method provided by Seam uses a built-in JAAS "
+"login module, <literal>SeamLoginModule</literal>, which delegates "
+"authentication to one of your own Seam components. This login module is "
+"already configured inside Seam as part of a default application policy and "
+"as such does not require any additional configuration files. It allows you "
+"to write an authentication method using the entity classes that are provided "
+"by your own application, or alternatively to authenticate with some other "
+"third party provider. Configuring this simplified form of authentication "
+"requires the <literal>identity</literal> component to be configured in "
+"<literal>components.xml</literal>:"
+msgstr ""
+"å˜ç´”ãªèªè¨¼æ©Ÿæ§‹ã§ã¯Seamアプリケーションã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«èªè¨¼ã‚’委ãã‚‹"
+"<literal>SeamLoginModule</literal>(ã“ã‚Œã¯ã€Seamã«å†…蔵ã•ã‚Œã¦ã„ã‚‹JAASã®ãƒã‚°ã‚¤"
+"ンモジュールã§ã™ï¼‰ã‚’使ã„ã¾ã™ã€‚ ã“ã®ãƒã‚°ã‚¤ãƒ³ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯Seamã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¢ãƒ—"
+"リケーションãƒãƒªã‚·ãƒ¼ã¨ã—ã¦äºˆã‚è¨å®šã•ã‚Œã¦ã„ã¾ã™ã®ã§ã€æ–°ãŸã«è¨å®šã«è¿½åŠ ã™ã‚‹äº‹ãª"
+"ã使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã¾ãŸã€ä½œæˆã—ãŸã‚¢ãƒ—リケーションã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹"
+"を利用ã—ã¦ã€èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’記述ã—ãŸã‚Šã€ サード―パーティã®ãƒ—ãƒãƒã‚¤ãƒ€ã‚’使ã£ãŸèª"
+"証をã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã“ã®ã€Œå˜ç´”ãªèªè¨¼æ©Ÿæ§‹ã€ã‚’利用ã™ã‚‹ãŸã‚ã«ã¯"
+"<literal>components.xml</literal>ã«ä¸‹è¨˜ã®ã‚ˆã†ã«<literal>identity</literal>コ"
+"ンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:107
+#: Security.xml:122
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -148,10 +237,13 @@
" xmlns:security=\"http://jboss.com/products/seam/security\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\n"
-" \"http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd\n"
-" http://jboss.com/products/seam/security http://jboss.com/products/seam/security-2.1.xsd\">\n"
+" \"http://jboss.com/products/seam/components http://jboss.com/"
+"products/seam/components-2.1.xsd\n"
+" http://jboss.com/products/seam/security http://jboss.com/"
+"products/seam/security-2.1.xsd\">\n"
"\n"
-" <security:identity authenticate-method=\"#{authenticator.authenticate}\"/>\n"
+" <security:identity authenticate-method=\"#{authenticator.authenticate}\"/"
+">\n"
"\n"
"</components>]]>"
msgstr ""
@@ -160,33 +252,67 @@
" xmlns:security=\"http://jboss.com/products/seam/security\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\n"
-" \"http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd\n"
-" http://jboss.com/products/seam/security http://jboss.com/products/seam/security-2.1.xsd\">\n"
+" \"http://jboss.com/products/seam/components http://jboss.com/"
+"products/seam/components-2.1.xsd\n"
+" http://jboss.com/products/seam/security http://jboss.com/"
+"products/seam/security-2.1.xsd\">\n"
"\n"
-" <security:identity authenticate-method=\"#{authenticator.authenticate}\"/>\n"
+" <security:identity authenticate-method=\"#{authenticator.authenticate}\"/"
+">\n"
"\n"
"</components>]]>"
#. Tag: para
-#: Security.xml:109
+#: Security.xml:124
#, no-c-format
-msgid "The EL expression <literal>#{authenticator.authenticate}</literal> is a method binding that indicates the <literal>authenticate</literal> method of the <literal>authenticator</literal> component will be used to authenticate the user."
-msgstr "ELå¼ <literal>#{authenticator.authenticate}</literal> ã¯<literal>authenticator</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã®<literal>authenticate</literal>メソッドを使ã£ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã‚’è¡Œã†ã“ã¨ã‚’示ã™ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚"
+msgid ""
+"The EL expression <literal>#{authenticator.authenticate}</literal> is a "
+"method binding that indicates the <literal>authenticate</literal> method of "
+"the <literal>authenticator</literal> component will be used to authenticate "
+"the user."
+msgstr ""
+"ELå¼ <literal>#{authenticator.authenticate}</literal> ã¯"
+"<literal>authenticator</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã®<literal>authenticate</"
+"literal>メソッドを使ã£ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã‚’è¡Œã†ã“ã¨ã‚’示ã™ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³"
+"ã‚°ã§ã™ã€‚"
#. Tag: title
-#: Security.xml:118
+#: Security.xml:133
#, no-c-format
msgid "Writing an authentication method"
msgstr "èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã®è¨˜è¿°"
#. Tag: para
-#: Security.xml:120
+#: Security.xml:135
#, no-c-format
-msgid "The <literal>authenticate-method</literal> property specified for <literal>identity</literal> in <literal>components.xml</literal> specifies which method will be used by <literal>SeamLoginModule</literal> to authenticate users. This method takes no parameters, and is expected to return a boolean, which indicates whether authentication is successful or not. The user's username and password can be obtained from <literal>Credentials.getUsername()</literal> and <literal>Credentials.getPassword()</literal>, respectively (you can get a reference to the <literal>credentials</literal> component via <literal>Identity.instance().getCredentials()</literal>). Any roles that the user is a member of should be assigned using <literal>Identity.addRole()</literal>. Here's a complete example of an authentication method inside a POJO component:"
-msgstr "<literal>components.xml</literal> ä¸ã®<literal>identity</literal>ã®<literal>authenticate-method</literal>プãƒãƒ‘ティã§<literal>SeamLoginModule</literal>ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã«ä½¿ã†ãƒ¡ã‚½ãƒƒãƒ‰ã‚’指定ã—ã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ãƒ‘ラメータをå–らãšã€èªè¨¼ãŒæˆåŠŸã—ãŸã‹å¦ã‹ã®booleanåž‹ã‚’è¿”ã—ã¾ã™ã€‚ ユーザーã®usernameã¨passwordã¯<literal>Credentials.getUsername()</literal> 㨠<literal>Credentials.getPassword()</literal>ã‹ã‚‰ãã‚Œãžã‚Œå–å¾—ã—ã¾ã™ï¼ˆã¾ãŸã€<literal>Identity.instance().getCredentials()</literal>ã‹ã‚‰<literal>credentials</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§ã™ã‚‹äº‹ã‚‚ã§ãã¾ã™ï¼‰ã€‚ ユーザーãŒãƒ¡ãƒ³ãƒãƒ¼ã¨ã—ã¦å‚åŠ ã™ã‚‹ãƒãƒ¼ãƒ«ã¯<literal>Identity.addRole()</literal>ã«ã‚ˆã‚ŠæŒ‡å®šã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 以下ã«POJOコンãƒãƒ¼ãƒãƒ³ãƒˆä¸ã®èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã®å®Œå…¨ãªä¾‹ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>authenticate-method</literal> property specified for "
+"<literal>identity</literal> in <literal>components.xml</literal> specifies "
+"which method will be used by <literal>SeamLoginModule</literal> to "
+"authenticate users. This method takes no parameters, and is expected to "
+"return a boolean, which indicates whether authentication is successful or "
+"not. The user's username and password can be obtained from "
+"<literal>Credentials.getUsername()</literal> and <literal>Credentials."
+"getPassword()</literal>, respectively (you can get a reference to the "
+"<literal>credentials</literal> component via <literal>Identity.instance()."
+"getCredentials()</literal>). Any roles that the user is a member of should "
+"be assigned using <literal>Identity.addRole()</literal>. Here's a complete "
+"example of an authentication method inside a POJO component:"
+msgstr ""
+"<literal>components.xml</literal> ä¸ã®<literal>identity</literal>ã®"
+"<literal>authenticate-method</literal>プãƒãƒ‘ティã§<literal>SeamLoginModule</"
+"literal>ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã«ä½¿ã†ãƒ¡ã‚½ãƒƒãƒ‰ã‚’指定ã—ã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ãƒ‘ラメータ"
+"ã‚’å–らãšã€èªè¨¼ãŒæˆåŠŸã—ãŸã‹å¦ã‹ã®booleanåž‹ã‚’è¿”ã—ã¾ã™ã€‚ ユーザーã®usernameã¨"
+"passwordã¯<literal>Credentials.getUsername()</literal> 㨠"
+"<literal>Credentials.getPassword()</literal>ã‹ã‚‰ãã‚Œãžã‚Œå–å¾—ã—ã¾ã™ï¼ˆã¾ãŸã€"
+"<literal>Identity.instance().getCredentials()</literal>ã‹ã‚‰"
+"<literal>credentials</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§ã™ã‚‹äº‹ã‚‚ã§ãã¾ã™ï¼‰ã€‚ ユー"
+"ザーãŒãƒ¡ãƒ³ãƒãƒ¼ã¨ã—ã¦å‚åŠ ã™ã‚‹ãƒãƒ¼ãƒ«ã¯<literal>Identity.addRole()</literal>ã«ã‚ˆ"
+"り指定ã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 以下ã«POJOコンãƒãƒ¼ãƒãƒ³ãƒˆä¸ã®èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã®å®Œå…¨ãª"
+"例を示ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:132
+#: Security.xml:147
#, no-c-format
msgid ""
"<![CDATA[@Name(\"authenticator\")\n"
@@ -198,7 +324,8 @@
" public boolean authenticate() {\n"
" try {\n"
" User user = (User) entityManager.createQuery(\n"
-" \"from User where username = :username and password = :password\")\n"
+" \"from User where username = :username and password = :password"
+"\")\n"
" .setParameter(\"username\", credentials.getUsername())\n"
" .setParameter(\"password\", credentials.getPassword())\n"
" .getSingleResult();\n"
@@ -227,7 +354,8 @@
" public boolean authenticate() {\n"
" try {\n"
" User user = (User) entityManager.createQuery(\n"
-" \"from User where username = :username and password = :password\")\n"
+" \"from User where username = :username and password = :password"
+"\")\n"
" .setParameter(\"username\", credentials.getUsername())\n"
" .setParameter(\"password\", credentials.getPassword())\n"
" .getSingleResult();\n"
@@ -248,49 +376,105 @@
"}]]>"
#. Tag: para
-#: Security.xml:134
+#: Security.xml:149
#, no-c-format
-msgid "In the above example, both <literal>User</literal> and <literal>UserRole</literal> are application-specific entity beans. The <literal>roles</literal> parameter is populated with the roles that the user is a member of, which should be added to the <literal>Set</literal> as literal string values, e.g. \"admin\", \"user\". In this case, if the user record is not found and a <literal>NoResultException</literal> thrown, the authentication method returns <literal>false</literal> to indicate the authentication failed."
-msgstr "上記ã®ä¾‹ã§ã¯ã€<literal>User</literal>ã¨<literal>UserRole</literal>ã¯ã‚¢ãƒ—リケーション独自ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£Beanã¨ãªã£ã¦ã„ã¾ã™ã€‚ パラメータ <literal>roles</literal> 㯠\"admin\", \"user\" ã®æ§˜ã«æ–‡å—列ã¨ã—ã¦ã€<literal>Set</literal>ã«è¿½åŠ ã•ã‚Œã¦ã‚†ãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ä¾‹ã®å ´åˆã€userãŒè¦‹ä»˜ã‹ã‚‰ãšã«<literal>NoResultException</literal>ãŒæŠ•ã’られãŸå ´åˆã«ã¯ã€èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>false</literal>ã‚’è¿”ã—ã¦ã€èªè¨¼ãŒå¤±æ•—ã—ãŸã“ã¨ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"In the above example, both <literal>User</literal> and <literal>UserRole</"
+"literal> are application-specific entity beans. The <literal>roles</literal> "
+"parameter is populated with the roles that the user is a member of, which "
+"should be added to the <literal>Set</literal> as literal string values, e.g. "
+"\"admin\", \"user\". In this case, if the user record is not found and a "
+"<literal>NoResultException</literal> thrown, the authentication method "
+"returns <literal>false</literal> to indicate the authentication failed."
+msgstr ""
+"上記ã®ä¾‹ã§ã¯ã€<literal>User</literal>ã¨<literal>UserRole</literal>ã¯ã‚¢ãƒ—リ"
+"ケーション独自ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£Beanã¨ãªã£ã¦ã„ã¾ã™ã€‚ パラメータ <literal>roles</"
+"literal> 㯠\"admin\", \"user\" ã®æ§˜ã«æ–‡å—列ã¨ã—ã¦ã€<literal>Set</literal>ã«"
+"è¿½åŠ ã•ã‚Œã¦ã‚†ãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ä¾‹ã®å ´åˆã€userãŒè¦‹ä»˜ã‹ã‚‰ãšã«"
+"<literal>NoResultException</literal>ãŒæŠ•ã’られãŸå ´åˆã«ã¯ã€èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã¯"
+"<literal>false</literal>ã‚’è¿”ã—ã¦ã€èªè¨¼ãŒå¤±æ•—ã—ãŸã“ã¨ã‚’示ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:143
+#: Security.xml:158
#, no-c-format
-msgid "When writing an authenticator method, it is important that it is kept minimal and free from any side-effects. This is because there is no guarantee as to how many times the authenticator method will be called by the security API, and as such it may be invoked multiple times during a single request. Because of this, any special code that should execute upon a successful or failed authentication should be written by implementing an event observer. See the section on Security Events further down in this chapter for more information about which events are raised by Seam Security."
-msgstr "èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’記述ã™ã‚‹å ´åˆã€å‰¯æ¬¡çš„ãªå½±éŸ¿ã‚’å—ã‘ãªã„ã€ã‚ã‚‹ã„ã¯å½±éŸ¿ãŒæœ€å°ã«ãªã‚‹ã‚ˆã†ã«ã™ã‚‹ã“ã¨ãŒé‡è¦ã§ã™ã€‚ ã“ã‚Œã¯ã€ã‚»ã‚ュリティAPIã«ã‚ˆã‚Šä½•å›žèªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã•ã‚Œã‚‹ã®ã‹ä¿è¨¼ãŒç„¡ãã€ä¸€å›žã®è¦æ±‚ã§è¤‡æ•°å›žå®Ÿè¡Œã•ã‚Œã‚‹ã“ã¨ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ ã“ã®ãŸã‚ã€èªè¨¼ãŒæˆåŠŸã‚ã‚‹ã„ã¯å¤±æ•—ã—ãŸæ™‚ã«å®Ÿè¡Œã•ã‚Œã‚‹ã‚³ãƒ¼ãƒ‰ã¯ã‚¤ãƒ™ãƒ³ãƒˆã‚ªãƒ–ザーãƒã‚’利用ã—ã¦è¨˜è¿°ã•ã‚Œã‚‹ã¹ãã§ã™ã€‚ Seamã®ã‚»ã‚ュリティã«ã‚ˆã‚Šç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã«ã¤ã„ã¦ã®è©³ç´°ã¯ã“ã®ç« ã®å¾ŒåŠã«è¨˜è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"When writing an authenticator method, it is important that it is kept "
+"minimal and free from any side-effects. This is because there is no "
+"guarantee as to how many times the authenticator method will be called by "
+"the security API, and as such it may be invoked multiple times during a "
+"single request. Because of this, any special code that should execute upon a "
+"successful or failed authentication should be written by implementing an "
+"event observer. See the section on Security Events further down in this "
+"chapter for more information about which events are raised by Seam Security."
+msgstr ""
+"èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’記述ã™ã‚‹å ´åˆã€å‰¯æ¬¡çš„ãªå½±éŸ¿ã‚’å—ã‘ãªã„ã€ã‚ã‚‹ã„ã¯å½±éŸ¿ãŒæœ€å°ã«ãªã‚‹"
+"よã†ã«ã™ã‚‹ã“ã¨ãŒé‡è¦ã§ã™ã€‚ ã“ã‚Œã¯ã€ã‚»ã‚ュリティAPIã«ã‚ˆã‚Šä½•å›žèªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼"
+"ã³å‡ºã•ã‚Œã‚‹ã®ã‹ä¿è¨¼ãŒç„¡ãã€ä¸€å›žã®è¦æ±‚ã§è¤‡æ•°å›žå®Ÿè¡Œã•ã‚Œã‚‹ã“ã¨ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ ã“"
+"ã®ãŸã‚ã€èªè¨¼ãŒæˆåŠŸã‚ã‚‹ã„ã¯å¤±æ•—ã—ãŸæ™‚ã«å®Ÿè¡Œã•ã‚Œã‚‹ã‚³ãƒ¼ãƒ‰ã¯ã‚¤ãƒ™ãƒ³ãƒˆã‚ªãƒ–ザーãƒã‚’"
+"利用ã—ã¦è¨˜è¿°ã•ã‚Œã‚‹ã¹ãã§ã™ã€‚ Seamã®ã‚»ã‚ュリティã«ã‚ˆã‚Šç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã«ã¤ã„ã¦"
+"ã®è©³ç´°ã¯ã“ã®ç« ã®å¾ŒåŠã«è¨˜è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:155
+#: Security.xml:170
#, no-c-format
msgid "Identity.addRole()"
msgstr "Identity.addRole()"
#. Tag: para
-#: Security.xml:157
+#: Security.xml:172
#, no-c-format
-msgid "The <literal>Identity.addRole()</literal> method behaves differently depending on whether the current session is authenticated or not. If the session is not authenticated, then <literal>addRole()</literal> should <emphasis>only</emphasis> be called during the authentication process. When called here, the role name is placed into a temporary list of pre-authenticated roles. Once authentication is successful, the pre-authenticated roles then become \"real\" roles, and calling <literal>Identity.hasRole()</literal> for those roles will then return true. The following sequence diagram represents the list of pre-authenticated roles as a first class object to show more clearly how it fits in to the authentication process."
-msgstr "<literal>Identity.addRole()</literal>メソッドã¯ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒèªè¨¼ã•ã‚Œã¦ã„ã‚‹ã‹å¦ã‹ã§å‹•ä½œãŒç•°ãªã‚Šã¾ã™ã€‚ èªè¨¼ã•ã‚Œã¦ã„ãªã„セッションã®å ´åˆã«ã¯ã€<literal>addRole()</literal>ã¯èªè¨¼éŽç¨‹ã§ã®ã¿å‘¼ã³å‡ºã•ã‚Œã€æŒ‡å®šã•ã‚ŒãŸãƒãƒ¼ãƒ«ã¯ã€èªè¨¼ã•ã‚Œã¦ã„ãªã„ãƒãƒ¼ãƒ«ã®ä»®ã®ãƒªã‚¹ãƒˆã«ç™»éŒ²ã•ã‚Œã€èªè¨¼ãŒæˆåŠŸã™ã‚‹ã¨ã€ä»®ã®ãƒãƒ¼ãƒ«ã‹ã‚‰å®Ÿéš›ã®ãƒãƒ¼ãƒ«ã«ç§»è¡Œã—ã€ã“ã®ãƒãƒ¼ãƒ«ã§<literal>Identity.hasRole()</literal>ãŒå®Ÿè¡Œã•ã‚Œã€trueãŒè¿”ã•ã‚Œã¾ã™ã€‚ 以下ã®ã‚·ãƒ¼ã‚¯ã‚¨ãƒ³ã‚¹å›³ã«ã€ä»®ã®èªè¨¼ãƒãƒ¼ãƒ«ãƒªã‚¹ãƒˆã®èªè¨¼ãƒ—ãƒã‚»ã‚¹ã«ãŠã‘る役割ã«ã¤ã„ã¦ç¤ºã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>Identity.addRole()</literal> method behaves differently "
+"depending on whether the current session is authenticated or not. If the "
+"session is not authenticated, then <literal>addRole()</literal> should "
+"<emphasis>only</emphasis> be called during the authentication process. When "
+"called here, the role name is placed into a temporary list of pre-"
+"authenticated roles. Once authentication is successful, the pre-"
+"authenticated roles then become \"real\" roles, and calling "
+"<literal>Identity.hasRole()</literal> for those roles will then return true. "
+"The following sequence diagram represents the list of pre-authenticated "
+"roles as a first class object to show more clearly how it fits in to the "
+"authentication process."
+msgstr ""
+"<literal>Identity.addRole()</literal>メソッドã¯ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒèªè¨¼ã•ã‚Œã¦ã„ã‚‹"
+"ã‹å¦ã‹ã§å‹•ä½œãŒç•°ãªã‚Šã¾ã™ã€‚ èªè¨¼ã•ã‚Œã¦ã„ãªã„セッションã®å ´åˆã«ã¯ã€"
+"<literal>addRole()</literal>ã¯èªè¨¼éŽç¨‹ã§ã®ã¿å‘¼ã³å‡ºã•ã‚Œã€æŒ‡å®šã•ã‚ŒãŸãƒãƒ¼ãƒ«ã¯ã€"
+"èªè¨¼ã•ã‚Œã¦ã„ãªã„ãƒãƒ¼ãƒ«ã®ä»®ã®ãƒªã‚¹ãƒˆã«ç™»éŒ²ã•ã‚Œã€èªè¨¼ãŒæˆåŠŸã™ã‚‹ã¨ã€ä»®ã®ãƒãƒ¼ãƒ«ã‹"
+"ら実際ã®ãƒãƒ¼ãƒ«ã«ç§»è¡Œã—ã€ã“ã®ãƒãƒ¼ãƒ«ã§<literal>Identity.hasRole()</literal>ãŒå®Ÿ"
+"è¡Œã•ã‚Œã€trueãŒè¿”ã•ã‚Œã¾ã™ã€‚ 以下ã®ã‚·ãƒ¼ã‚¯ã‚¨ãƒ³ã‚¹å›³ã«ã€ä»®ã®èªè¨¼ãƒãƒ¼ãƒ«ãƒªã‚¹ãƒˆã®èªè¨¼"
+"プãƒã‚»ã‚¹ã«ãŠã‘る役割ã«ã¤ã„ã¦ç¤ºã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:177
+#: Security.xml:192
#, no-c-format
-msgid "If the current session is already authenticated, then calling <literal>Identity.addRole()</literal> will have the expected effect of immediately granting the specified role to the current user."
-msgstr "カレントセッションãŒã™ã§ã«èªè¨¼ã•ã‚Œã¦ã„ã‚‹å ´åˆã«<literal>Identity.addRole()</literal> を呼ã¶ã¨æŒ‡å®šã•ã‚ŒãŸãƒãƒ¼ãƒ«ãŒå³åº§ã«ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ä»˜ä¸Žã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"If the current session is already authenticated, then calling "
+"<literal>Identity.addRole()</literal> will have the expected effect of "
+"immediately granting the specified role to the current user."
+msgstr ""
+"カレントセッションãŒã™ã§ã«èªè¨¼ã•ã‚Œã¦ã„ã‚‹å ´åˆã«<literal>Identity.addRole()</"
+"literal> を呼ã¶ã¨æŒ‡å®šã•ã‚ŒãŸãƒãƒ¼ãƒ«ãŒå³åº§ã«ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ä»˜ä¸Žã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:185
+#: Security.xml:200
#, no-c-format
msgid "Writing an event observer for security-related events"
msgstr "ã‚»ã‚ュリティ関連ã®ã‚¤ãƒ™ãƒ³ãƒˆã®ãŸã‚ã®ã‚ªãƒ–ザーãƒã®è¨˜è¿°"
#. Tag: para
-#: Security.xml:187
+#: Security.xml:202
#, no-c-format
-msgid "Say for example, that upon a successful login that some user statistics must be updated. This would be done by writing an event observer for the <literal>org.jboss.seam.security.loginSuccessful</literal> event, like this:"
-msgstr "例ã¨ã—ã¦ã€ãƒã‚°ã‚¤ãƒ³ã«æˆåŠŸã™ã‚‹åº¦ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®çµ±è¨ˆãƒ‡ãƒ¼ã‚¿ã‚’æ›´æ–°ã™ã‚‹å ´åˆã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚ ã“ã‚Œã¯ã€<literal>org.jboss.seam.security.loginSuccessful</literal>イベントã®ã‚ªãƒ–ザーãƒã‚’記述ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ä»¥ä¸‹ã®ã‚ˆã†ã«å®Ÿç¾ã§ãã¾ã™ã€‚"
+msgid ""
+"Say for example, that upon a successful login that some user statistics must "
+"be updated. This would be done by writing an event observer for the "
+"<literal>org.jboss.seam.security.loginSuccessful</literal> event, like this:"
+msgstr ""
+"例ã¨ã—ã¦ã€ãƒã‚°ã‚¤ãƒ³ã«æˆåŠŸã™ã‚‹åº¦ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®çµ±è¨ˆãƒ‡ãƒ¼ã‚¿ã‚’æ›´æ–°ã™ã‚‹å ´åˆã‚’考ãˆã¦ã¿"
+"ã¾ã—ょã†ã€‚ ã“ã‚Œã¯ã€<literal>org.jboss.seam.security.loginSuccessful</literal>"
+"イベントã®ã‚ªãƒ–ザーãƒã‚’記述ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ä»¥ä¸‹ã®ã‚ˆã†ã«å®Ÿç¾ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:193
+#: Security.xml:208
#, no-c-format
msgid ""
"<![CDATA[ @In UserStats userStats;\n"
@@ -312,25 +496,44 @@
" }]]>"
#. Tag: para
-#: Security.xml:195
+#: Security.xml:210
#, no-c-format
-msgid "This observer method can be placed anywhere, even in the Authenticator component itself. You can find more information about security-related events later in this chapter."
-msgstr "ã“ã®ã‚ªãƒ–ザーãƒãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€Authenticatorコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å«ã‚ã€ã©ã“ã«ãŠã„ã¦ã‚‚構ã„ã¾ã›ã‚“。 ã‚»ã‚ュリティ関連ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã¤ã„ã¦ã“ã®ç« ã§ã•ã‚‰ã«è¦‹ã¦ã‚†ãã¾ã™ã€‚"
+msgid ""
+"This observer method can be placed anywhere, even in the Authenticator "
+"component itself. You can find more information about security-related "
+"events later in this chapter."
+msgstr ""
+"ã“ã®ã‚ªãƒ–ザーãƒãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€Authenticatorコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å«ã‚ã€ã©ã“ã«ãŠã„ã¦ã‚‚構"
+"ã„ã¾ã›ã‚“。 ã‚»ã‚ュリティ関連ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã¤ã„ã¦ã“ã®ç« ã§ã•ã‚‰ã«è¦‹ã¦ã‚†ãã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:204
+#: Security.xml:219
#, no-c-format
msgid "Writing a login form"
msgstr "ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã®è¨˜è¿°"
#. Tag: para
-#: Security.xml:206
+#: Security.xml:221
#, no-c-format
-msgid "The <literal>credentials</literal> component provides both <literal>username</literal> and <literal>password</literal> properties, catering for the most common authentication scenario. These properties can be bound directly to the username and password fields on a login form. Once these properties are set, calling <literal>identity.login()</literal> will authenticate the user using the provided credentials. Here's an example of a simple login form:"
-msgstr " <literal>credentials</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯<literal>username</literal>ãŠã‚ˆã³<literal>password</literal>属性をä¿æŒã—ã¦ãŠã‚Šã€ä¸€èˆ¬çš„ãªèªè¨¼å‡¦ç†ã«å¯¾å¿œã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã“れらã®å±žæ€§ã¯ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã®usernameã¨passwordフィールドã«ç›´æŽ¥ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹äº‹ãŒå¯èƒ½ã§ã™ã€‚ ã“れらã®å±žæ€§ãŒè¨å®šã•ã‚Œã¦ã—ã¾ãˆã°ã€å¾Œã¯<literal>identity.login()</literal>を呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã‚Šã€ä¿æŒã•ã‚Œã¦ã„ã‚‹usernameã¨passwordã«ã‚ˆã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ç°¡å˜ãªãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã®ä¾‹ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>credentials</literal> component provides both "
+"<literal>username</literal> and <literal>password</literal> properties, "
+"catering for the most common authentication scenario. These properties can "
+"be bound directly to the username and password fields on a login form. Once "
+"these properties are set, calling <literal>identity.login()</literal> will "
+"authenticate the user using the provided credentials. Here's an example of a "
+"simple login form:"
+msgstr ""
+" <literal>credentials</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯<literal>username</literal>ãŠ"
+"よã³<literal>password</literal>属性をä¿æŒã—ã¦ãŠã‚Šã€ä¸€èˆ¬çš„ãªèªè¨¼å‡¦ç†ã«å¯¾å¿œã§ã"
+"るよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã“れらã®å±žæ€§ã¯ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã®usernameã¨password"
+"フィールドã«ç›´æŽ¥ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹äº‹ãŒå¯èƒ½ã§ã™ã€‚ ã“れらã®å±žæ€§ãŒè¨å®šã•ã‚Œã¦ã—ã¾ãˆã°ã€"
+"後ã¯<literal>identity.login()</literal>を呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã‚Šã€ä¿æŒã•ã‚Œã¦ã„ã‚‹"
+"usernameã¨passwordã«ã‚ˆã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ç°¡å˜ãªãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã®"
+"例を示ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:214
+#: Security.xml:229
#, no-c-format
msgid ""
"<![CDATA[<div>\n"
@@ -362,85 +565,171 @@
"</div>]]>"
#. Tag: para
-#: Security.xml:216
+#: Security.xml:231
#, no-c-format
-msgid "Similarly, logging out the user is done by calling <literal>#{identity.logout}</literal>. Calling this action will clear the security state of the currently authenticated user, and invalidate the user's session."
-msgstr "(loginã¨ï¼‰åŒæ§˜ã«ãƒã‚°ã‚¢ã‚¦ãƒˆã‚‚ã€<literal>#{identity.logout}</literal>を呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã‚Šå®Ÿè¡Œã•ã‚Œã¾ã™ã€‚ãƒã‚°ã‚¢ã‚¦ãƒˆã‚’実行ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ç¾åœ¨èªè¨¼ã•ã‚Œã¦ã„るユーザーã®ã‚»ã‚ュリティã®çŠ¶æ…‹ã‚’クリアã—ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯ç„¡åŠ¹åŒ–ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Similarly, logging out the user is done by calling <literal>#{identity."
+"logout}</literal>. Calling this action will clear the security state of the "
+"currently authenticated user, and invalidate the user's session."
+msgstr ""
+"(loginã¨ï¼‰åŒæ§˜ã«ãƒã‚°ã‚¢ã‚¦ãƒˆã‚‚ã€<literal>#{identity.logout}</literal>を呼ã³å‡º"
+"ã™ã“ã¨ã«ã‚ˆã‚Šå®Ÿè¡Œã•ã‚Œã¾ã™ã€‚ãƒã‚°ã‚¢ã‚¦ãƒˆã‚’実行ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ç¾åœ¨èªè¨¼ã•ã‚Œã¦ã„ã‚‹"
+"ユーザーã®ã‚»ã‚ュリティã®çŠ¶æ…‹ã‚’クリアã—ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯ç„¡åŠ¹åŒ–ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:224
+#: Security.xml:239
#, no-c-format
msgid "Configuration Summary"
msgstr "è¨å®šã®ã¾ã¨ã‚"
#. Tag: para
-#: Security.xml:225
+#: Security.xml:240
#, no-c-format
-msgid "So to sum up, there are the three easy steps to configure authentication:"
-msgstr "ã¾ã¨ã‚ã¨ã—ã¦ã€èªè¨¼ã‚·ã‚¹ãƒ†ãƒ ã‚’è¨å®šã™ã‚‹ãŸã‚ã«ã¯ã€ä»¥ä¸‹ã®ä¸‰ã¤ã®ã‚¹ãƒ†ãƒƒãƒ—ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"So to sum up, there are the three easy steps to configure authentication:"
+msgstr ""
+"ã¾ã¨ã‚ã¨ã—ã¦ã€èªè¨¼ã‚·ã‚¹ãƒ†ãƒ ã‚’è¨å®šã™ã‚‹ãŸã‚ã«ã¯ã€ä»¥ä¸‹ã®ä¸‰ã¤ã®ã‚¹ãƒ†ãƒƒãƒ—ãŒå¿…è¦ã¨ãª"
+"ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:231
+#: Security.xml:246
#, no-c-format
-msgid "Configure an authentication method in <literal>components.xml</literal>."
+msgid ""
+"Configure an authentication method in <literal>components.xml</literal>."
msgstr "èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’<literal>components.xml</literal>ã«è¨å®šã™ã‚‹ã€‚"
#. Tag: para
-#: Security.xml:236
+#: Security.xml:251
#, no-c-format
msgid "Write an authentication method."
msgstr "èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’記述ã™ã‚‹ã€‚"
#. Tag: para
-#: Security.xml:241
+#: Security.xml:256
#, no-c-format
msgid "Write a login form so that the user can authenticate."
msgstr "ユーザーをèªè¨¼ã™ã‚‹ãŸã‚ã®ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ を記述ã™ã‚‹ã€‚"
#. Tag: title
-#: Security.xml:250
+#: Security.xml:265
#, no-c-format
msgid "Remember Me"
msgstr "Remember Me (覚ãˆã¦ãŠã„ã¦ï¼ï¼‰"
#. Tag: para
-#: Security.xml:252
+#: Security.xml:267
#, no-c-format
-msgid "Seam Security supports the same kind of \"Remember Me\" functionality that is commonly encountered in many online web-based applications. It is actually supported in two different \"flavours\", or modes - the first mode allows the username to be stored in the user's browser as a cookie, and leaves the entering of the password up to the browser (many modern browsers are capable of remembering passwords)."
-msgstr "Seamã®ã‚»ã‚ュリティ機能ã§ã¯ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã®WEBアプリケーションã§ä¸€èˆ¬çš„ã«æä¾›ã•ã‚Œã¦ã„ã‚‹\"Remember me\"(覚ãˆã¦ãŠã„ã¦ã)機能をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã¯ã€äºŒã¤ã®ç•°ãªã£ãŸãƒ¢ãƒ¼ãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ãŠã‚Šã€ä¸€ã¤ã¯usernameをユーザーã®ãƒ–ラウザã«ã‚¯ãƒƒã‚ーã¨ã—ã¦ä¿å˜ã—ã€ãƒ–ラウザã‹ã‚‰passwordã®å…¥åŠ›ã‚’促ã™ã‚‚ã®ã§ã™ï¼ˆã“ã®å ´åˆã§ã‚‚ã€æœ€è¿‘ã®ã»ã¨ã‚“ã©ã®ãƒ–ラウザã¯ã€passwordを記憶ã—ã¦ã„ã¾ã™ï¼‰ã€‚"
+msgid ""
+"Seam Security supports the same kind of \"Remember Me\" functionality that "
+"is commonly encountered in many online web-based applications. It is "
+"actually supported in two different \"flavours\", or modes - the first mode "
+"allows the username to be stored in the user's browser as a cookie, and "
+"leaves the entering of the password up to the browser (many modern browsers "
+"are capable of remembering passwords)."
+msgstr ""
+"Seamã®ã‚»ã‚ュリティ機能ã§ã¯ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã®WEBアプリケーションã§ä¸€èˆ¬çš„ã«æä¾›ã•ã‚Œã¦"
+"ã„ã‚‹\"Remember me\"(覚ãˆã¦ãŠã„ã¦ã)機能をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã¯ã€äºŒ"
+"ã¤ã®ç•°ãªã£ãŸãƒ¢ãƒ¼ãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ãŠã‚Šã€ä¸€ã¤ã¯usernameをユーザーã®ãƒ–ラウザã«"
+"クッã‚ーã¨ã—ã¦ä¿å˜ã—ã€ãƒ–ラウザã‹ã‚‰passwordã®å…¥åŠ›ã‚’促ã™ã‚‚ã®ã§ã™ï¼ˆã“ã®å ´åˆã§"
+"ã‚‚ã€æœ€è¿‘ã®ã»ã¨ã‚“ã©ã®ãƒ–ラウザã¯ã€passwordを記憶ã—ã¦ã„ã¾ã™ï¼‰ã€‚"
#. Tag: para
-#: Security.xml:259
+#: Security.xml:274
#, no-c-format
-msgid "The second mode supports the storing of a unique token in a cookie, and allows a user to authenticate automatically upon returning to the site, without having to provide a password."
-msgstr "第2ã®ãƒ¢ãƒ¼ãƒ‰ã¯ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªãƒˆãƒ¼ã‚¯ãƒ³ã‚’クッã‚ーã¨ã—ã¦è¨˜æ†¶ã—ã¦ãŠã„ã¦ã€ãã®ã‚µã‚¤ãƒˆã«å…¥ã‚‹ã¨ã€passwordã®å…¥åŠ›ã‚’ã™ã‚‹äº‹ãªã自動的ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã‚’ã™ã‚‹æ©Ÿèƒ½ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ã‚‚ã®ã§ã™ã€‚"
+msgid ""
+"The second mode supports the storing of a unique token in a cookie, and "
+"allows a user to authenticate automatically upon returning to the site, "
+"without having to provide a password."
+msgstr ""
+"第2ã®ãƒ¢ãƒ¼ãƒ‰ã¯ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªãƒˆãƒ¼ã‚¯ãƒ³ã‚’クッã‚ーã¨ã—ã¦è¨˜æ†¶ã—ã¦ãŠã„ã¦ã€ãã®ã‚µã‚¤ãƒˆã«å…¥"
+"ã‚‹ã¨ã€passwordã®å…¥åŠ›ã‚’ã™ã‚‹äº‹ãªã自動的ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã‚’ã™ã‚‹æ©Ÿèƒ½ã‚’サãƒãƒ¼ãƒˆã™"
+"ã‚‹ã‚‚ã®ã§ã™ã€‚"
#. Tag: para
-#: Security.xml:265
+#: Security.xml:280
#, no-c-format
-msgid "Automatic client authentication with a persistent cookie stored on the client machine is dangerous. While convenient for users, any cross-site scripting security hole in your website would have dramatically more serious effects than usual. Without the authentication cookie, the only cookie to steal for an attacker with XSS is the cookie of the current session of a user. This means the attack only works when the user has an open session - which should be a short timespan. However, it is much more attractive and dangerous if an attacker has the possibility to steal a persistent Remember Me cookie that allows him to login without authentication, at any time. Note that this all depends on how well you protect your website against XSS attacks - it's up to you to make sure that your website is 100% XSS safe - a non-trival achievement for any website that allows user input to be rendered on a page."
-msgstr "クライアントå´ã®æ°¸ç¶šçš„ãªã‚¯ãƒƒã‚ーã«ã‚ˆã‚‹è‡ªå‹•çš„ãªèªè¨¼ï¼ˆç¬¬2ã®ãƒ¢ãƒ¼ãƒ‰ï¼‰ã¯å±é™ºã§ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®åˆ©ä¾¿æ€§ã¯å‘上ã—ã¾ã™ãŒã€ã‚¯ãƒã‚¹ã‚µã‚¤ãƒˆã‚¹ã‚¯ãƒªãƒ—ティングã«å¯¾ã™ã‚‹ã‚»ã‚ュリティホールã®å½±éŸ¿ã‚’通常よりé¥ã‹ã«é‡å¤§ãªç‰©ã¨ã—ã¦ã—ã¾ã„ã¾ã™ã€‚ èªè¨¼ã®ãŸã‚ã®ã‚¯ãƒƒã‚ーã§ãªã‘ã‚Œã°ã€XSSã«ã‚ˆã‚Šæ”»æ’ƒè€…ã«ç›—ã¾ã‚Œã‚‹ã‚¯ãƒƒã‚ーã¯ã€ç¾åœ¨ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¯ãƒƒã‚ーã¨ã„ã†äº‹ã«ãªã‚Šã¾ã™ã€‚ ã“ã‚Œã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’é–‹ã„ã¦ã„ãªã‘ã‚Œã°æ”»æ’ƒãŒæœ‰åŠ¹ã§ãªã„ã“ã¨ã‚’æ„味ã—ã€æ”»æ’ƒå¯èƒ½ãªæ™‚é–“ãŒéžå¸¸ã«çŸã„事をæ„味ã—ã¾ã™ã€‚ 攻撃者ãŒè‡ªå‹•èªè¨¼ã‚’サãƒãƒ¼ãƒˆã™ã‚‹æ°¸ç¶šçš„ãªRemember meクッã‚ーを盗むå¯èƒ½æ€§ãŒã‚ã‚‹ã¨ã™ã‚Œã°ã€ãã‚Œã¯ãŸã„ã¸ã‚“å±é™ºãªã“ã¨ã§ã™ã€‚ ã“ã®æ©Ÿèƒ½ã®åˆ©ç”¨ã®å±é™ºæ€§ã¯ã€ã‚·ã‚¹ãƒ†ãƒ ãŒXSS攻撃ã«å¯¾ã—ã¦ã©ã‚Œã ã‘防御ã§ãã¦ã„ã‚‹ã®ã‹ã«ä¾å˜ã—ã€!
XSS攻撃ã«å¯¾ã—ã¦100ï¼…ã®é˜²å¾¡ã‚’ä¿è¨¼ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ãŒã€å…¥åŠ›å†…容をWEBページã«è¡¨ç¤ºã™ã‚‹ã‚ˆã†ãªã‚µã‚¤ãƒˆã«ã¨ã£ã¦ã€ã“ã‚Œã¯ç°¡å˜ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"Automatic client authentication with a persistent cookie stored on the "
+"client machine is dangerous. While convenient for users, any cross-site "
+"scripting security hole in your website would have dramatically more serious "
+"effects than usual. Without the authentication cookie, the only cookie to "
+"steal for an attacker with XSS is the cookie of the current session of a "
+"user. This means the attack only works when the user has an open session - "
+"which should be a short timespan. However, it is much more attractive and "
+"dangerous if an attacker has the possibility to steal a persistent Remember "
+"Me cookie that allows him to login without authentication, at any time. Note "
+"that this all depends on how well you protect your website against XSS "
+"attacks - it's up to you to make sure that your website is 100% XSS safe - a "
+"non-trival achievement for any website that allows user input to be rendered "
+"on a page."
+msgstr ""
+"クライアントå´ã®æ°¸ç¶šçš„ãªã‚¯ãƒƒã‚ーã«ã‚ˆã‚‹è‡ªå‹•çš„ãªèªè¨¼ï¼ˆç¬¬2ã®ãƒ¢ãƒ¼ãƒ‰ï¼‰ã¯å±é™ºã§ã€"
+"ユーザーã¸ã®åˆ©ä¾¿æ€§ã¯å‘上ã—ã¾ã™ãŒã€ã‚¯ãƒã‚¹ã‚µã‚¤ãƒˆã‚¹ã‚¯ãƒªãƒ—ティングã«å¯¾ã™ã‚‹ã‚»ã‚ュ"
+"リティホールã®å½±éŸ¿ã‚’通常よりé¥ã‹ã«é‡å¤§ãªç‰©ã¨ã—ã¦ã—ã¾ã„ã¾ã™ã€‚ èªè¨¼ã®ãŸã‚ã®ã‚¯ãƒƒ"
+"ã‚ーã§ãªã‘ã‚Œã°ã€XSSã«ã‚ˆã‚Šæ”»æ’ƒè€…ã«ç›—ã¾ã‚Œã‚‹ã‚¯ãƒƒã‚ーã¯ã€ç¾åœ¨ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã®ãƒ¦ãƒ¼"
+"ザーã®ã‚¯ãƒƒã‚ーã¨ã„ã†äº‹ã«ãªã‚Šã¾ã™ã€‚ ã“ã‚Œã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’é–‹ã„ã¦ã„ãªã‘"
+"ã‚Œã°æ”»æ’ƒãŒæœ‰åŠ¹ã§ãªã„ã“ã¨ã‚’æ„味ã—ã€æ”»æ’ƒå¯èƒ½ãªæ™‚é–“ãŒéžå¸¸ã«çŸã„事をæ„味ã—ã¾ã™ã€‚ "
+"攻撃者ãŒè‡ªå‹•èªè¨¼ã‚’サãƒãƒ¼ãƒˆã™ã‚‹æ°¸ç¶šçš„ãªRemember meクッã‚ーを盗むå¯èƒ½æ€§ãŒã‚ã‚‹ã¨"
+"ã™ã‚Œã°ã€ãã‚Œã¯ãŸã„ã¸ã‚“å±é™ºãªã“ã¨ã§ã™ã€‚ ã“ã®æ©Ÿèƒ½ã®åˆ©ç”¨ã®å±é™ºæ€§ã¯ã€ã‚·ã‚¹ãƒ†ãƒ ãŒ"
+"XSS攻撃ã«å¯¾ã—ã¦ã©ã‚Œã ã‘防御ã§ãã¦ã„ã‚‹ã®ã‹ã«ä¾å˜ã—ã€XSS攻撃ã«å¯¾ã—ã¦100ï¼…ã®é˜²å¾¡"
+"ã‚’ä¿è¨¼ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ãŒã€å…¥åŠ›å†…容をWEBページã«è¡¨ç¤ºã™ã‚‹ã‚ˆã†ãªã‚µã‚¤ãƒˆã«"
+"ã¨ã£ã¦ã€ã“ã‚Œã¯ç°¡å˜ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Security.xml:276
+#: Security.xml:291
#, no-c-format
-msgid "Browser vendors recognized this issue and introduced a \"Remember Passwords\" feature - today almost all browsers support this. Here, the browser remembers the login username and password for a particular website and domain, and fills out the login form automatically when you don't have an active session with the website. If you as a website designer then offer a convenient login keyboard shortcut, this approach is almost as convenient as a \"Remember Me\" cookie and much safer. Some browsers (e.g. Safari on OS X) even store the login form data in the encrypted global operation system keychain. Or, in a networked environment, the keychain can be transported with the user (between laptop and desktop for example), while browser cookies are usually not synchronized."
-msgstr "ブラウザã®ãƒ™ãƒ³ãƒ€ãƒ¼ã¯ã“ã®å•é¡Œã‚’èªè˜ã—ã¦ãŠã‚Šã€æœ€è¿‘ã®ãƒ–ラウザã§ã¯æ–°ãŸã«å°Žå…¥ã•ã‚ŒãŸRemember Passwordをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã“ã®å ´åˆã¯ã€ãƒ–ラウザã¯ç‰¹å®šã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã€ã‚¦ã‚§ãƒ–サイトã«å¯¾ã—ã¦ã®usernameã¨passwordを記憶ã—ã¦ãŠã‚Šã€ã‚¦ã‚§ãƒ–サイトã¨ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ãŒã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã§ãªã„状態ã§ã€ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã®usernameã¨passwordを自動的ã«åŸ‹ã‚ã¦ã‚†ãã¾ã™ã€‚ ウェブデザイナã®ç«‹å ´ã§ã‚ã‚Œã°ã€ãƒã‚°ã‚¤ãƒ³ã®ãŸã‚ã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã‚ーをè¨å®šã—ã¦ãŠã‘ã°ã€Remember Meã¨åŒæ§˜ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®åˆ©ä¾¿æ€§ã‚’å‘上ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ OS-xã®Safariãªã©ä¸€éƒ¨ã®ãƒ–ラウザã§ã¯ã€OSã®ã‚ーãƒã‚§ã‚¤ãƒ³ã«æš—å·åŒ–ã—ãŸãƒã‚°ã‚¤ãƒ³ã®ãƒ•ã‚©ãƒ¼ãƒ を記憶ã•ã›ã¦ã„ã¾ã™ã€‚ ã¾ãŸã€ãƒ–ラウザã®ã‚¯ãƒƒã‚ーã¯ä¸€èˆ¬ã«åŒæœŸåŒ–ã•ã›ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ãŒã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ç’°å¢ƒã§ã¯ã“ã®ã‚ーãƒã‚§ã‚¤ãƒ³ã¯ã!
ƒ©ãƒƒãƒ—トップã‹ã‚‰ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã¸ã¨ç§»å‹•ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Browser vendors recognized this issue and introduced a \"Remember Passwords"
+"\" feature - today almost all browsers support this. Here, the browser "
+"remembers the login username and password for a particular website and "
+"domain, and fills out the login form automatically when you don't have an "
+"active session with the website. If you as a website designer then offer a "
+"convenient login keyboard shortcut, this approach is almost as convenient as "
+"a \"Remember Me\" cookie and much safer. Some browsers (e.g. Safari on OS X) "
+"even store the login form data in the encrypted global operation system "
+"keychain. Or, in a networked environment, the keychain can be transported "
+"with the user (between laptop and desktop for example), while browser "
+"cookies are usually not synchronized."
+msgstr ""
+"ブラウザã®ãƒ™ãƒ³ãƒ€ãƒ¼ã¯ã“ã®å•é¡Œã‚’èªè˜ã—ã¦ãŠã‚Šã€æœ€è¿‘ã®ãƒ–ラウザã§ã¯æ–°ãŸã«å°Žå…¥ã•ã‚Œ"
+"ãŸRemember Passwordをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã“ã®å ´åˆã¯ã€ãƒ–ラウザã¯ç‰¹å®šã®ãƒ‰ãƒ¡ã‚¤"
+"ンã€ã‚¦ã‚§ãƒ–サイトã«å¯¾ã—ã¦ã®usernameã¨passwordを記憶ã—ã¦ãŠã‚Šã€ã‚¦ã‚§ãƒ–サイトã¨ã®"
+"セッションãŒã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã§ãªã„状態ã§ã€ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã®usernameã¨passwordを自"
+"å‹•çš„ã«åŸ‹ã‚ã¦ã‚†ãã¾ã™ã€‚ ウェブデザイナã®ç«‹å ´ã§ã‚ã‚Œã°ã€ãƒã‚°ã‚¤ãƒ³ã®ãŸã‚ã®ã‚·ãƒ§ãƒ¼ãƒˆ"
+"カットã‚ーをè¨å®šã—ã¦ãŠã‘ã°ã€Remember Meã¨åŒæ§˜ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®åˆ©ä¾¿æ€§ã‚’å‘上ã•ã›ã‚‹ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚ OS-xã®Safariãªã©ä¸€éƒ¨ã®ãƒ–ラウザã§ã¯ã€OSã®ã‚ーãƒã‚§ã‚¤ãƒ³ã«æš—å·åŒ–ã—"
+"ãŸãƒã‚°ã‚¤ãƒ³ã®ãƒ•ã‚©ãƒ¼ãƒ を記憶ã•ã›ã¦ã„ã¾ã™ã€‚ ã¾ãŸã€ãƒ–ラウザã®ã‚¯ãƒƒã‚ーã¯ä¸€èˆ¬ã«åŒæœŸ"
+"化ã•ã›ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ãŒã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ç’°å¢ƒã§ã¯ã“ã®ã‚ーãƒã‚§ã‚¤ãƒ³ã¯ãƒ©ãƒƒãƒ—トッ"
+"プã‹ã‚‰ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã¸ã¨ç§»å‹•ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:286
+#: Security.xml:301
#, no-c-format
-msgid "To summarize: While everyone is doing it, persistent \"Remember Me\" cookies with automatic authentication are a bad practice and should not be used. Cookies that \"remember\" only the users login name, and fill out the login form with that username as a convenience, are not an issue."
-msgstr "ã¾ã¨ã‚:自動èªè¨¼ã‚’ã™ã‚‹æ°¸ç¶šçš„ãªRemember Meã®ä½¿ç”¨ã¯ä¸€èˆ¬åŒ–ã—ã¦ã—ã¾ã£ã¦ã„ã¾ã™ãŒã€ã‚»ã‚ュリティ上ã€ä¸é©åˆ‡ã§ã‚り使用ã™ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ãƒã‚°ã‚¤ãƒ³æ™‚ã®usernameã®ã¿ã‚’記憶ã™ã‚‹ã‚¯ãƒƒã‚ーを使用ã™ã‚‹ã“ã¨ã«ã¯å•é¡Œã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"To summarize: While everyone is doing it, persistent \"Remember Me\" cookies "
+"with automatic authentication are a bad practice and should not be used. "
+"Cookies that \"remember\" only the users login name, and fill out the login "
+"form with that username as a convenience, are not an issue."
+msgstr ""
+"ã¾ã¨ã‚:自動èªè¨¼ã‚’ã™ã‚‹æ°¸ç¶šçš„ãªRemember Meã®ä½¿ç”¨ã¯ä¸€èˆ¬åŒ–ã—ã¦ã—ã¾ã£ã¦ã„ã¾ã™ãŒã€"
+"ã‚»ã‚ュリティ上ã€ä¸é©åˆ‡ã§ã‚り使用ã™ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ãƒã‚°ã‚¤ãƒ³æ™‚ã®usernameã®"
+"ã¿ã‚’記憶ã™ã‚‹ã‚¯ãƒƒã‚ーを使用ã™ã‚‹ã“ã¨ã«ã¯å•é¡Œã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Security.xml:293
+#: Security.xml:308
#, no-c-format
-msgid "To enable the remember me feature for the default (safe, username only) mode, no special configuration is required. In your login form, simply bind the remember me checkbox to <literal>rememberMe.enabled</literal>, like in the following example:"
-msgstr "デフォルトã®Remember me(usernameã®ã¿ï¼‰æ©Ÿèƒ½ã‚’使用ã™ã‚‹ãŸã‚ã«ã¯ã€ç‰¹ã«è¨å®šã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。 下ã®ä¾‹ã®ã‚ˆã†ã«ã€ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã«remember meãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’入れã¦ã€ã“れを<literal>rememberMe.enabled</literal>ã¨ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã ã‘ã§ã™ã€‚"
+msgid ""
+"To enable the remember me feature for the default (safe, username only) "
+"mode, no special configuration is required. In your login form, simply bind "
+"the remember me checkbox to <literal>rememberMe.enabled</literal>, like in "
+"the following example:"
+msgstr ""
+"デフォルトã®Remember me(usernameã®ã¿ï¼‰æ©Ÿèƒ½ã‚’使用ã™ã‚‹ãŸã‚ã«ã¯ã€ç‰¹ã«è¨å®šã¯å¿…è¦"
+"ã‚ã‚Šã¾ã›ã‚“。 下ã®ä¾‹ã®ã‚ˆã†ã«ã€ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã«remember meãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’"
+"入れã¦ã€ã“れを<literal>rememberMe.enabled</literal>ã¨ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:299
+#: Security.xml:314
#, no-c-format
msgid ""
"<![CDATA[ <div>\n"
@@ -450,12 +739,14 @@
" \n"
" <div>\n"
" <h:outputLabel for=\"password\" value=\"Password\"/>\n"
-" <h:inputSecret id=\"password\" value=\"#{credentials.password}\" redisplay=\"true\"/>\n"
+" <h:inputSecret id=\"password\" value=\"#{credentials.password}\" "
+"redisplay=\"true\"/>\n"
" </div> \n"
" \n"
" <div class=\"loginRow\">\n"
" <h:outputLabel for=\"rememberMe\" value=\"Remember me\"/>\n"
-" <h:selectBooleanCheckbox id=\"rememberMe\" value=\"#{rememberMe.enabled}\"/>\n"
+" <h:selectBooleanCheckbox id=\"rememberMe\" value=\"#{rememberMe.enabled}"
+"\"/>\n"
" </div>]]>"
msgstr ""
"<![CDATA[ <div>\n"
@@ -465,34 +756,54 @@
" \n"
" <div>\n"
" <h:outputLabel for=\"password\" value=\"Password\"/>\n"
-" <h:inputSecret id=\"password\" value=\"#{credentials.password}\" redisplay=\"true\"/>\n"
+" <h:inputSecret id=\"password\" value=\"#{credentials.password}\" "
+"redisplay=\"true\"/>\n"
" </div> \n"
" \n"
" <div class=\"loginRow\">\n"
" <h:outputLabel for=\"rememberMe\" value=\"Remember me\"/>\n"
-" <h:selectBooleanCheckbox id=\"rememberMe\" value=\"#{rememberMe.enabled}\"/>\n"
+" <h:selectBooleanCheckbox id=\"rememberMe\" value=\"#{rememberMe.enabled}"
+"\"/>\n"
" </div>]]>"
#. Tag: title
-#: Security.xml:302
+#: Security.xml:317
#, no-c-format
msgid "Token-based Remember-me Authentication"
msgstr "トークンベースã®remember meèªè¨¼"
#. Tag: para
-#: Security.xml:304
+#: Security.xml:319
#, no-c-format
-msgid "To use the automatic, token-based mode of the remember me feature, you must first configure a token store. The most common scenario is to store these authentication tokens within a database (which Seam supports), however it is possible to implement your own token store by implementing the <literal>org.jboss.seam.security.TokenStore</literal> interface. This section will assume you will be using the provided <literal>JpaTokenStore</literal> implementation to store authentication tokens inside a database table."
-msgstr "トークンベースã®è‡ªå‹•èªè¨¼æ©Ÿèƒ½ã® remember me を使用ã™ã‚‹ãŸã‚ã«ã¯ã€ã¾ãšãƒˆãƒ¼ã‚¯ãƒ³ã®è¨˜æ†¶å ´æ‰€ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Seamã§ã‚‚サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ãŒã€ã“ã®ãƒˆãƒ¼ã‚¯ãƒ³ã®è¨˜æ†¶å ´æ‰€ã¨ã—ã¦ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãŒä¸€èˆ¬çš„ã§ã™ã€‚ ã—ã‹ã—ã€<literal>org.jboss.seam.security.TokenStore</literal> インタフェースを実装ã—ã¦ç‹¬è‡ªã®è¨˜æ†¶å ´æ‰€ã‚’è¨å®šã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ ã“ã®ç« ã§ã¯æ¨™æº–ã§æä¾›ã•ã‚Œã¦ã„ã‚‹<literal>JpaTokenStore</literal>実装を使用ã—ã¦èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ã‚’データベーステーブルã«è¨˜æ†¶ã•ã›ã‚‹ã“ã¨ã‚’å‰æã¨ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"To use the automatic, token-based mode of the remember me feature, you must "
+"first configure a token store. The most common scenario is to store these "
+"authentication tokens within a database (which Seam supports), however it is "
+"possible to implement your own token store by implementing the <literal>org."
+"jboss.seam.security.TokenStore</literal> interface. This section will assume "
+"you will be using the provided <literal>JpaTokenStore</literal> "
+"implementation to store authentication tokens inside a database table."
+msgstr ""
+"トークンベースã®è‡ªå‹•èªè¨¼æ©Ÿèƒ½ã® remember me を使用ã™ã‚‹ãŸã‚ã«ã¯ã€ã¾ãšãƒˆãƒ¼ã‚¯ãƒ³ã®"
+"è¨˜æ†¶å ´æ‰€ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Seamã§ã‚‚サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ãŒã€ã“ã®ãƒˆãƒ¼ã‚¯ãƒ³"
+"ã®è¨˜æ†¶å ´æ‰€ã¨ã—ã¦ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãŒä¸€èˆ¬çš„ã§ã™ã€‚ ã—ã‹ã—ã€<literal>org.jboss.seam."
+"security.TokenStore</literal> インタフェースを実装ã—ã¦ç‹¬è‡ªã®è¨˜æ†¶å ´æ‰€ã‚’è¨å®šã™"
+"ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ ã“ã®ç« ã§ã¯æ¨™æº–ã§æä¾›ã•ã‚Œã¦ã„ã‚‹<literal>JpaTokenStore</"
+"literal>実装を使用ã—ã¦èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ã‚’データベーステーブルã«è¨˜æ†¶ã•ã›ã‚‹ã“ã¨ã‚’å‰"
+"æã¨ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:312
+#: Security.xml:327
#, no-c-format
-msgid "The first step is to create a new Entity which will contain the tokens. The following example shows a possible structure that you may use:"
-msgstr "ã¾ãšæœ€åˆã«ã€ãƒˆãƒ¼ã‚¯ãƒ³ã‚’ä¿æŒã™ã‚‹æ–°ãŸãªã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚’作りã¾ã™ã€‚ 以下ã«ã€ä¸€èˆ¬çš„ãªã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®æ§‹é€ を示ã—ã¾ã™ã€‚"
+msgid ""
+"The first step is to create a new Entity which will contain the tokens. The "
+"following example shows a possible structure that you may use:"
+msgstr ""
+"ã¾ãšæœ€åˆã«ã€ãƒˆãƒ¼ã‚¯ãƒ³ã‚’ä¿æŒã™ã‚‹æ–°ãŸãªã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚’作りã¾ã™ã€‚ 以下ã«ã€ä¸€èˆ¬çš„ãª"
+"エンティティã®æ§‹é€ を示ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:317
+#: Security.xml:332
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -564,37 +875,64 @@
"}]]>"
#. Tag: para
-#: Security.xml:319
+#: Security.xml:334
#, no-c-format
-msgid "As you can see from this listing, a couple of special annotations, <literal>@TokenUsername</literal> and <literal>@TokenValue</literal> are used to configure the username and token properties of the entity. These annotations are required for the entity that will contain the authentication tokens."
-msgstr "ã“ã®ã‚³ãƒ¼ãƒ‰ã‹ã‚‰åˆ†ã‹ã‚‹ã‚ˆã†ã«ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®usernameã¨ãƒˆãƒ¼ã‚¯ãƒ³ã®ãƒ—ãƒãƒ‘ティã«ã¯<literal>@TokenUsername</literal> ã¨<literal>@TokenValue</literal>ã¨ã„ã†ç‰¹åˆ¥ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä½¿ã‚ã‚Œã¦ãŠã‚Šã€ã“れらã¯èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã«å¿…é ˆã§ã™ã€‚"
+msgid ""
+"As you can see from this listing, a couple of special annotations, "
+"<literal>@TokenUsername</literal> and <literal>@TokenValue</literal> are "
+"used to configure the username and token properties of the entity. These "
+"annotations are required for the entity that will contain the authentication "
+"tokens."
+msgstr ""
+"ã“ã®ã‚³ãƒ¼ãƒ‰ã‹ã‚‰åˆ†ã‹ã‚‹ã‚ˆã†ã«ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®usernameã¨ãƒˆãƒ¼ã‚¯ãƒ³ã®ãƒ—ãƒãƒ‘ティã«ã¯"
+"<literal>@TokenUsername</literal> ã¨<literal>@TokenValue</literal>ã¨ã„ã†ç‰¹åˆ¥"
+"ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä½¿ã‚ã‚Œã¦ãŠã‚Šã€ã“れらã¯èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã«å¿…é ˆ"
+"ã§ã™ã€‚"
#. Tag: para
-#: Security.xml:325
+#: Security.xml:340
#, no-c-format
-msgid "The next step is to configure <literal>JpaTokenStore</literal> to use this entity bean to store and retrieve authentication tokens. This is done in <literal>components.xml</literal> by specifying the <literal>token-class</literal> attribute:"
-msgstr "次ã«ã€ã“ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£Beanã«å¯¾ã—ã¦èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ã®å‡ºã—入れをã™ã‚‹ãŸã‚ã«ã€ <literal>JpaTokenStore</literal>ã‚’è¨å®šã—ã¾ã™ã€‚ ã“ã‚Œã¯ã€ <literal>components.xml</literal> ã«<literal>token-class</literal>属性を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šè¡Œã„ã¾ã™ã€‚"
+msgid ""
+"The next step is to configure <literal>JpaTokenStore</literal> to use this "
+"entity bean to store and retrieve authentication tokens. This is done in "
+"<literal>components.xml</literal> by specifying the <literal>token-class</"
+"literal> attribute:"
+msgstr ""
+"次ã«ã€ã“ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£Beanã«å¯¾ã—ã¦èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ã®å‡ºã—入れをã™ã‚‹ãŸã‚ã«ã€ "
+"<literal>JpaTokenStore</literal>ã‚’è¨å®šã—ã¾ã™ã€‚ ã“ã‚Œã¯ã€ <literal>components."
+"xml</literal> ã«<literal>token-class</literal>属性を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šè¡Œã„ã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:331
+#: Security.xml:346
#, no-c-format
msgid ""
"<![CDATA[\n"
-" <security:jpa-token-store token-class=\"org.jboss.seam.example.seamspace.AuthenticationToken\"/> \n"
+" <security:jpa-token-store token-class=\"org.jboss.seam.example.seamspace."
+"AuthenticationToken\"/> \n"
" ]]>"
msgstr ""
"<![CDATA[\n"
-" <security:jpa-token-store token-class=\"org.jboss.seam.example.seamspace.AuthenticationToken\"/> \n"
+" <security:jpa-token-store token-class=\"org.jboss.seam.example.seamspace."
+"AuthenticationToken\"/> \n"
" ]]>"
#. Tag: para
-#: Security.xml:333
+#: Security.xml:348
#, no-c-format
-msgid "Once this is done, the last thing to do is to configure the <literal>RememberMe</literal> component in <literal>components.xml</literal> also. Its <literal>mode</literal> should be set to <literal>autoLogin</literal>:"
-msgstr "ã“ã“ã¾ã§ãŒçµ‚了ã—ãŸã‚‰ã€æœ€å¾Œã¯<literal>components.xml</literal> ã«<literal>RememberMe</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã®è¨å®šã‚’ã™ã‚‹äº‹ã§ã™ã€‚ <literal>mode</literal>ã¯<literal>autoLogin</literal>ã«è¨å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Once this is done, the last thing to do is to configure the "
+"<literal>RememberMe</literal> component in <literal>components.xml</literal> "
+"also. Its <literal>mode</literal> should be set to <literal>autoLogin</"
+"literal>:"
+msgstr ""
+"ã“ã“ã¾ã§ãŒçµ‚了ã—ãŸã‚‰ã€æœ€å¾Œã¯<literal>components.xml</literal> ã«"
+"<literal>RememberMe</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã®è¨å®šã‚’ã™ã‚‹äº‹ã§ã™ã€‚ "
+"<literal>mode</literal>ã¯<literal>autoLogin</literal>ã«è¨å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãª"
+"ã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Security.xml:338
+#: Security.xml:353
#, no-c-format
msgid ""
"<![CDATA[ <security:remember-me mode=\"autoLogin\"/> \n"
@@ -604,19 +942,28 @@
" ]]>"
#. Tag: para
-#: Security.xml:340
+#: Security.xml:355
#, no-c-format
-msgid "That is all that is required - automatic authentication will now occur for users revisiting your site (as long as they check the \"remember me\" checkbox)."
-msgstr "ã“ã‚Œã§ã€remember meã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ã„るユーザーãŒã‚µã‚¤ãƒˆã‚’å†è¨ªã—ãŸæ™‚ã«ã€è‡ªå‹•çš„ã«èªè¨¼ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"That is all that is required - automatic authentication will now occur for "
+"users revisiting your site (as long as they check the \"remember me\" "
+"checkbox)."
+msgstr ""
+"ã“ã‚Œã§ã€remember meã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ã„るユーザーãŒã‚µã‚¤ãƒˆã‚’å†è¨ªã—ãŸæ™‚ã«ã€è‡ªå‹•çš„ã«"
+"èªè¨¼ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:345
+#: Security.xml:360
#, no-c-format
-msgid "To ensure that users are automatically authenticated when returning to the site, the following section should be placed in components.xml:"
-msgstr "ユーザーãŒã‚µã‚¤ãƒˆã‚’å†è¨ªã—ãŸæ™‚ã«ç¢ºå®Ÿã«è‡ªå‹•çš„ã«èªè¨¼ã•ã‚Œã‚‹æ§˜ã«ã™ã‚‹ãŸã‚ã«ã€<literal>components.xml</literal>ã«ä»¥ä¸‹ãŒå«ã¾ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"To ensure that users are automatically authenticated when returning to the "
+"site, the following section should be placed in components.xml:"
+msgstr ""
+"ユーザーãŒã‚µã‚¤ãƒˆã‚’å†è¨ªã—ãŸæ™‚ã«ç¢ºå®Ÿã«è‡ªå‹•çš„ã«èªè¨¼ã•ã‚Œã‚‹æ§˜ã«ã™ã‚‹ãŸã‚ã«ã€"
+"<literal>components.xml</literal>ã«ä»¥ä¸‹ãŒå«ã¾ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:350
+#: Security.xml:365
#, no-c-format
msgid ""
"<![CDATA[ <event type=\"org.jboss.seam.security.notLoggedIn\">\n"
@@ -636,37 +983,68 @@
" </event>]]>"
#. Tag: title
-#: Security.xml:357
+#: Security.xml:372
#, no-c-format
msgid "Handling Security Exceptions"
msgstr "ã‚»ã‚ュリティ例外ã®å‡¦ç†"
#. Tag: para
-#: Security.xml:359
+#: Security.xml:374
#, no-c-format
-msgid "To prevent users from receiving the default error page in response to a security error, it's recommended that <literal>pages.xml</literal> is configured to redirect security errors to a more \"pretty\" page. The two main types of exceptions thrown by the security API are:"
-msgstr "ã‚»ã‚ュリティエラーã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¨ãƒ©ãƒ¼ãƒšãƒ¼ã‚¸ã‚’å—ã‘å–らãªã„よã†ã«ã™ã‚‹ãŸã‚ã«ã€<literal>pages.xml</literal>ã«ã‚»ã‚ュリティエラーã«å¯¾å¿œã—ãŸã€ã‚‚ã†å°‘ã—è¦‹æ „ãˆã®ã™ã‚‹ãƒšãƒ¼ã‚¸ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã‚ˆã†è¨å®šã™ã‚‹äº‹ãŒæŽ¨å¥¨ã•ã‚Œã¾ã™ã€‚ ã‚»ã‚ュリティAPIã®ç™ºç”Ÿã•ã›ã‚‹ä¾‹å¤–ã«ã¯ä¸»ã¨ã—ã¦äºŒã¤ã®ã‚¿ã‚¤ãƒ—ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"To prevent users from receiving the default error page in response to a "
+"security error, it's recommended that <literal>pages.xml</literal> is "
+"configured to redirect security errors to a more \"pretty\" page. The two "
+"main types of exceptions thrown by the security API are:"
+msgstr ""
+"ã‚»ã‚ュリティエラーã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¨ãƒ©ãƒ¼ãƒšãƒ¼ã‚¸ã‚’å—ã‘å–らãªã„よã†ã«ã™"
+"ã‚‹ãŸã‚ã«ã€<literal>pages.xml</literal>ã«ã‚»ã‚ュリティエラーã«å¯¾å¿œã—ãŸã€ã‚‚ã†å°‘"
+"ã—è¦‹æ „ãˆã®ã™ã‚‹ãƒšãƒ¼ã‚¸ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã‚ˆã†è¨å®šã™ã‚‹äº‹ãŒæŽ¨å¥¨ã•ã‚Œã¾ã™ã€‚ ã‚»ã‚ュリ"
+"ティAPIã®ç™ºç”Ÿã•ã›ã‚‹ä¾‹å¤–ã«ã¯ä¸»ã¨ã—ã¦äºŒã¤ã®ã‚¿ã‚¤ãƒ—ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:367
+#: Security.xml:382
#, no-c-format
-msgid "<literal>NotLoggedInException</literal> - This exception is thrown if the user attempts to access a restricted action or page when they are not logged in."
-msgstr "<literal>NotLoggedInException</literal> - ユーザーãŒãƒã‚°ã‚¤ãƒ³ã™ã‚‹ã“ã¨ãªãã€ç‰¹å®šã®ãƒšãƒ¼ã‚¸é–²è¦§ã€æˆ–ã¯ç‰¹å®šã®æ“作を実行ã—よã†ã¨ã—ãŸã¨ãã«æŠ•ã’られã¾ã™ã€‚"
+msgid ""
+"<literal>NotLoggedInException</literal> - This exception is thrown if the "
+"user attempts to access a restricted action or page when they are not logged "
+"in."
+msgstr ""
+"<literal>NotLoggedInException</literal> - ユーザーãŒãƒã‚°ã‚¤ãƒ³ã™ã‚‹ã“ã¨ãªãã€ç‰¹"
+"定ã®ãƒšãƒ¼ã‚¸é–²è¦§ã€æˆ–ã¯ç‰¹å®šã®æ“作を実行ã—よã†ã¨ã—ãŸã¨ãã«æŠ•ã’られã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:373
+#: Security.xml:388
#, no-c-format
-msgid "<literal>AuthorizationException</literal> - This exception is only thrown if the user is already logged in, and they have attempted to access a restricted action or page for which they do not have the necessary privileges."
-msgstr "<literal>AuthorizationException</literal> - ユーザーãŒæ—¢ã«ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ã¦ã€å½“該ユーザーãŒè¨±å¯ã•ã‚Œã¦ã„ãªã„ページã®é–²è¦§ã€æˆ–ã¯æ“作を行ãŠã†ã¨ã—ãŸã¨ãã«æŠ•ã’られã¾ã™ã€‚"
+msgid ""
+"<literal>AuthorizationException</literal> - This exception is only thrown if "
+"the user is already logged in, and they have attempted to access a "
+"restricted action or page for which they do not have the necessary "
+"privileges."
+msgstr ""
+"<literal>AuthorizationException</literal> - ユーザーãŒæ—¢ã«ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ã¦ã€"
+"当該ユーザーãŒè¨±å¯ã•ã‚Œã¦ã„ãªã„ページã®é–²è¦§ã€æˆ–ã¯æ“作を行ãŠã†ã¨ã—ãŸã¨ãã«æŠ•ã’"
+"られã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:381
+#: Security.xml:396
#, no-c-format
-msgid "In the case of a <literal>NotLoggedInException</literal>, it is recommended that the user is redirected to either a login or registration page so that they can log in. For an <literal>AuthorizationException</literal>, it may be useful to redirect the user to an error page. Here's an example of a <literal>pages.xml</literal> file that redirects both of these security exceptions:"
-msgstr "<literal>NotLoggedInException</literal>ã®å ´åˆã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒã‚°ã‚¤ãƒ³ã§ãるよã†ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ãƒã‚°ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ã‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ²ãƒšãƒ¼ã‚¸ã¸èª˜å°Žã™ã‚‹äº‹ãŒæŽ¨å¥¨ã•ã‚Œã¾ã™ã€‚ 一方ã€<literal>AuthorizationException</literal>ã®å ´åˆã«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’エラーページã«èª˜å°Žã—ãŸæ–¹ãŒè‰¯ã„ã§ã—ょã†ã€‚ 以下ã®ä¾‹ã§ã¯ã€ã“ã®äºŒã¤ã®ã‚»ã‚ュリティ例外ã«ã‚ˆã‚‹ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’処ç†ã—ã¦ã„ã‚‹<literal>pages.xml</literal>を示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"In the case of a <literal>NotLoggedInException</literal>, it is recommended "
+"that the user is redirected to either a login or registration page so that "
+"they can log in. For an <literal>AuthorizationException</literal>, it may be "
+"useful to redirect the user to an error page. Here's an example of a "
+"<literal>pages.xml</literal> file that redirects both of these security "
+"exceptions:"
+msgstr ""
+"<literal>NotLoggedInException</literal>ã®å ´åˆã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒã‚°ã‚¤ãƒ³ã§ãるよã†ã€"
+"ユーザーをãƒã‚°ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ã‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ²ãƒšãƒ¼ã‚¸ã¸èª˜å°Žã™ã‚‹äº‹ãŒæŽ¨å¥¨ã•ã‚Œã¾ã™ã€‚ 一"
+"æ–¹ã€<literal>AuthorizationException</literal>ã®å ´åˆã«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’エラーページ"
+"ã«èª˜å°Žã—ãŸæ–¹ãŒè‰¯ã„ã§ã—ょã†ã€‚ 以下ã®ä¾‹ã§ã¯ã€ã“ã®äºŒã¤ã®ã‚»ã‚ュリティ例外ã«ã‚ˆã‚‹ãƒª"
+"ダイレクトを処ç†ã—ã¦ã„ã‚‹<literal>pages.xml</literal>を示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:388
+#: Security.xml:403
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -682,7 +1060,8 @@
" <exception class=\"org.jboss.seam.security.AuthorizationException\">\n"
" <end-conversation/>\n"
" <redirect view-id=\"/security_error.xhtml\">\n"
-" <message>You do not have the necessary security privileges to perform this action.</message>\n"
+" <message>You do not have the necessary security privileges to "
+"perform this action.</message>\n"
" </redirect>\n"
" </exception>\n"
"\n"
@@ -701,32 +1080,45 @@
" <exception class=\"org.jboss.seam.security.AuthorizationException\">\n"
" <end-conversation/>\n"
" <redirect view-id=\"/security_error.xhtml\">\n"
-" <message>You do not have the necessary security privileges to perform this action.</message>\n"
+" <message>You do not have the necessary security privileges to "
+"perform this action.</message>\n"
" </redirect>\n"
" </exception>\n"
"\n"
"</pages>]]>"
#. Tag: para
-#: Security.xml:390
+#: Security.xml:405
#, no-c-format
-msgid "Most web applications require even more sophisticated handling of login redirection, so Seam includes some special functionality for handling this problem."
-msgstr "ã»ã¨ã‚“ã©ã®webアプリケーションã§ã¯ã€ã‚ˆã‚Šæ´—ç·´ã•ã‚ŒãŸãƒã‚°ã‚¤ãƒ³ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’å¿…è¦ã¨ã—ã¾ã™ãŒã€Seamã§ã¯ã“ã®æ§˜ãªã‚±ãƒ¼ã‚¹ã«å¯¾å¿œã§ãるよã†ãªæ©Ÿèƒ½ã‚‚æŒãŸã›ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Most web applications require even more sophisticated handling of login "
+"redirection, so Seam includes some special functionality for handling this "
+"problem."
+msgstr ""
+"ã»ã¨ã‚“ã©ã®webアプリケーションã§ã¯ã€ã‚ˆã‚Šæ´—ç·´ã•ã‚ŒãŸãƒã‚°ã‚¤ãƒ³ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’å¿…è¦ã¨"
+"ã—ã¾ã™ãŒã€Seamã§ã¯ã“ã®æ§˜ãªã‚±ãƒ¼ã‚¹ã«å¯¾å¿œã§ãるよã†ãªæ©Ÿèƒ½ã‚‚æŒãŸã›ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:398
+#: Security.xml:413
#, no-c-format
msgid "Login Redirection"
msgstr "ãƒã‚°ã‚¤ãƒ³ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ"
#. Tag: para
-#: Security.xml:400
+#: Security.xml:415
#, no-c-format
-msgid "You can ask Seam to redirect the user to a login screen when an unauthenticated user tries to access a particular view (or wildcarded view id) as follows:"
-msgstr "èªè¨¼ã•ã‚Œã¦ã„ãªã„ユーザーãŒç‰¹å®šã®ãƒ“ュー(或ã¯ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã§æŒ‡å®šã•ã‚ŒãŸè¤‡æ•°ã®ãƒ“ュー)ã®é–²è¦§ã‚’ã—よã†ã¨ã—ãŸæ™‚ã«ã€SeamãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ãƒã‚°ã‚¤ãƒ³ç”»é¢ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã‚ˆã†ã«ã™ã‚‹ãŸã‚ã«ã¯ (<literal>pages.xml</literal>ã«) 下ã®ã‚ˆã†ã«è¨˜è¿°ã—ã¾ã™ã€‚"
+msgid ""
+"You can ask Seam to redirect the user to a login screen when an "
+"unauthenticated user tries to access a particular view (or wildcarded view "
+"id) as follows:"
+msgstr ""
+"èªè¨¼ã•ã‚Œã¦ã„ãªã„ユーザーãŒç‰¹å®šã®ãƒ“ュー(或ã¯ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã§æŒ‡å®šã•ã‚ŒãŸè¤‡æ•°ã®"
+"ビュー)ã®é–²è¦§ã‚’ã—よã†ã¨ã—ãŸæ™‚ã«ã€SeamãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ãƒã‚°ã‚¤ãƒ³ç”»é¢ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ"
+"ã™ã‚‹ã‚ˆã†ã«ã™ã‚‹ãŸã‚ã«ã¯ (<literal>pages.xml</literal>ã«) 下ã®ã‚ˆã†ã«è¨˜è¿°ã—ã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:405
+#: Security.xml:420
#, no-c-format
msgid ""
"<![CDATA[<pages login-view-id=\"/login.xhtml\">\n"
@@ -746,19 +1138,36 @@
"</pages>]]>"
#. Tag: para
-#: Security.xml:408
+#: Security.xml:423
#, no-c-format
-msgid "This is less of a blunt instrument than the exception handler shown above, but should probably be used in conjunction with it."
-msgstr "ã“ã‚Œã¯ã€å‰é …ã¾ã§ã®ä¾‹å¤–処ç†ã«æ¯”ã¹ã¦å°‘々ã¶ã£ãらã¼ã†ã•ã‚’抑ãˆãŸå‡¦ç†ã§ã™ãŒã€ä¾‹å¤–処ç†ã«ã‚ˆã‚‹ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¨çµ„ã¿åˆã‚ã›ã¦ä½¿ç”¨ã™ã‚‹ã¨è‰¯ã„ã§ã—ょã†"
+msgid ""
+"This is less of a blunt instrument than the exception handler shown above, "
+"but should probably be used in conjunction with it."
+msgstr ""
+"ã“ã‚Œã¯ã€å‰é …ã¾ã§ã®ä¾‹å¤–処ç†ã«æ¯”ã¹ã¦å°‘々ã¶ã£ãらã¼ã†ã•ã‚’抑ãˆãŸå‡¦ç†ã§ã™ãŒã€ä¾‹å¤–"
+"処ç†ã«ã‚ˆã‚‹ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¨çµ„ã¿åˆã‚ã›ã¦ä½¿ç”¨ã™ã‚‹ã¨è‰¯ã„ã§ã—ょã†"
#. Tag: para
-#: Security.xml:414
+#: Security.xml:429
#, no-c-format
-msgid "After the user logs in, we want to automatically send them back where they came from, so they can retry the action that required logging in. If you add the following event listeners to <literal>components.xml</literal>, attempts to access a restricted view while not logged in will be remembered, so that upon the user successfully logging in they will be redirected to the originally requested view, with any page parameters that existed in the original request."
-msgstr "ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ãŸå¾Œã§ã€å†åº¦ãƒã‚°ã‚¤ãƒ³ã—ç›´ã—ãŸã„å ´åˆã«è‡ªå‹•çš„ã«æœ€åˆã®ãƒšãƒ¼ã‚¸ï¼ˆãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå…¥ã£ã¦ããŸãƒšãƒ¼ã‚¸ï¼‰ã«æˆ»ã—ãŸã„よã†ãªçŠ¶æ³ã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚ 下ã®æ§˜ã«ã‚¤ãƒ™ãƒ³ãƒˆãƒªã‚¹ãƒŠãƒ¼ã‚’<literal>components.xml</literal>ã«è¨˜è¿°ã™ã‚‹ã¨ã€ãƒã‚°ã‚¤ãƒ³ã›ãšã«åˆ¶é™ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®é–²è¦§ã‚’ã—ãŸï¼ˆé–²è¦§ã«å¤±æ•—ã—ãŸï¼‰ã“ã¨ã‚’記憶ã•ã›ã¦ãŠã„ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå†ãƒã‚°ã‚¤ãƒ³ã—ã¦æˆåŠŸã—ãŸã¨ãã«ã€å½“åˆã®è¦æ±‚時ã®ãƒšãƒ¼ã‚¸ãƒ‘ラメータをもã¨å½“該ページã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"After the user logs in, we want to automatically send them back where they "
+"came from, so they can retry the action that required logging in. If you add "
+"the following event listeners to <literal>components.xml</literal>, attempts "
+"to access a restricted view while not logged in will be remembered, so that "
+"upon the user successfully logging in they will be redirected to the "
+"originally requested view, with any page parameters that existed in the "
+"original request."
+msgstr ""
+"ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ãŸå¾Œã§ã€å†åº¦ãƒã‚°ã‚¤ãƒ³ã—ç›´ã—ãŸã„å ´åˆã«è‡ªå‹•çš„ã«æœ€åˆã®ãƒšãƒ¼ã‚¸"
+"(ユーザーãŒå…¥ã£ã¦ããŸãƒšãƒ¼ã‚¸ï¼‰ã«æˆ»ã—ãŸã„よã†ãªçŠ¶æ³ã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚ 下ã®æ§˜"
+"ã«ã‚¤ãƒ™ãƒ³ãƒˆãƒªã‚¹ãƒŠãƒ¼ã‚’<literal>components.xml</literal>ã«è¨˜è¿°ã™ã‚‹ã¨ã€ãƒã‚°ã‚¤ãƒ³ã›"
+"ãšã«åˆ¶é™ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®é–²è¦§ã‚’ã—ãŸï¼ˆé–²è¦§ã«å¤±æ•—ã—ãŸï¼‰ã“ã¨ã‚’記憶ã•ã›ã¦ãŠã„ã¦ã€"
+"ユーザーãŒå†ãƒã‚°ã‚¤ãƒ³ã—ã¦æˆåŠŸã—ãŸã¨ãã«ã€å½“åˆã®è¦æ±‚時ã®ãƒšãƒ¼ã‚¸ãƒ‘ラメータをもã¨"
+"当該ページã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:423
+#: Security.xml:438
#, no-c-format
msgid ""
"<![CDATA[<event type=\"org.jboss.seam.security.notLoggedIn\">\n"
@@ -778,25 +1187,38 @@
"</event>]]>"
#. Tag: para
-#: Security.xml:425
+#: Security.xml:440
#, no-c-format
-msgid "Note that login redirection is implemented as a conversation-scoped mechanism, so don't end the conversation in your <literal>authenticate()</literal> method."
-msgstr "ãƒã‚°ã‚¤ãƒ³ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã§å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã®ã§ã€<literal>authenticate()</literal>ã®ä¸ã§å¯¾è©±ã‚’終了ã•ã›ã¦ã¯ã„ã‘ã¾ã›ã‚“。"
+msgid ""
+"Note that login redirection is implemented as a conversation-scoped "
+"mechanism, so don't end the conversation in your <literal>authenticate()</"
+"literal> method."
+msgstr ""
+"ãƒã‚°ã‚¤ãƒ³ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã§å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã®ã§ã€"
+"<literal>authenticate()</literal>ã®ä¸ã§å¯¾è©±ã‚’終了ã•ã›ã¦ã¯ã„ã‘ã¾ã›ã‚“。"
#. Tag: title
-#: Security.xml:433
+#: Security.xml:448
#, no-c-format
msgid "HTTP Authentication"
msgstr "HTTPèªè¨¼"
#. Tag: para
-#: Security.xml:435
+#: Security.xml:450
#, no-c-format
-msgid "Although not recommended for use unless absolutely necessary, Seam provides means for authenticating using either HTTP Basic or HTTP Digest (RFC 2617) methods. To use either form of authentication, the <literal>authentication-filter</literal> component must be enabled in components.xml:"
-msgstr "推奨ã•ã‚Œã¾ã›ã‚“ãŒã€ã©ã†ã—ã¦ã‚‚å¿…è¦ã§ã‚ã‚Œã°ã€Seamã¯ï¼ˆRFC2617)ã®HTTPBasicã‚ã‚‹ã„ã¯HTTPDigestメソッドをèªè¨¼ã«ä½¿ç”¨ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã“れらã®èªè¨¼ãƒ•ã‚©ãƒ¼ãƒ を使用ã™ã‚‹å ´åˆã«ã¯components.xml㧠<literal>authentication-filter</literal>ãŒä½¿ç”¨å¯èƒ½ã«è¨å®šã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Although not recommended for use unless absolutely necessary, Seam provides "
+"means for authenticating using either HTTP Basic or HTTP Digest (RFC 2617) "
+"methods. To use either form of authentication, the <literal>authentication-"
+"filter</literal> component must be enabled in components.xml:"
+msgstr ""
+"推奨ã•ã‚Œã¾ã›ã‚“ãŒã€ã©ã†ã—ã¦ã‚‚å¿…è¦ã§ã‚ã‚Œã°ã€Seamã¯ï¼ˆRFC2617)ã®HTTPBasicã‚ã‚‹ã„"
+"ã¯HTTPDigestメソッドをèªè¨¼ã«ä½¿ç”¨ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã“れらã®èªè¨¼ãƒ•ã‚©ãƒ¼ãƒ を使用"
+"ã™ã‚‹å ´åˆã«ã¯components.xml㧠<literal>authentication-filter</literal>ãŒä½¿ç”¨å¯"
+"能ã«è¨å®šã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:441
+#: Security.xml:456
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -808,43 +1230,67 @@
" ]]>"
#. Tag: para
-#: Security.xml:443
+#: Security.xml:458
#, no-c-format
-msgid "To enable the filter for basic authentication, set <literal>auth-type</literal> to <literal>basic</literal>, or for digest authentication, set it to <literal>digest</literal>. If using digest authentication, the <literal>key</literal> and <literal>realm</literal> must also be set:"
-msgstr "ベーシックãªèªè¨¼ãƒ•ã‚£ãƒ«ã‚¿ã‚’使用ã™ã‚‹å ´åˆã€<literal>auth-type</literal>ã«<literal>basic</literal>ã‚’è¨å®šã—ã€ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆèªè¨¼ã‚’使用ã™ã‚‹å ´åˆã«ã¯ã€<literal>digest</literal>ã‚’è¨å®šã—ã¾ã™ã€‚ ダイジェストèªè¨¼ã‚’使用ã™ã‚‹å ´åˆã«ã¯ <literal>key</literal> 㨠<literal>realm</literal>ã‚‚è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"To enable the filter for basic authentication, set <literal>auth-type</"
+"literal> to <literal>basic</literal>, or for digest authentication, set it "
+"to <literal>digest</literal>. If using digest authentication, the "
+"<literal>key</literal> and <literal>realm</literal> must also be set:"
+msgstr ""
+"ベーシックãªèªè¨¼ãƒ•ã‚£ãƒ«ã‚¿ã‚’使用ã™ã‚‹å ´åˆã€<literal>auth-type</literal>ã«"
+"<literal>basic</literal>ã‚’è¨å®šã—ã€ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆèªè¨¼ã‚’使用ã™ã‚‹å ´åˆã«ã¯ã€"
+"<literal>digest</literal>ã‚’è¨å®šã—ã¾ã™ã€‚ ダイジェストèªè¨¼ã‚’使用ã™ã‚‹å ´åˆã«ã¯ "
+"<literal>key</literal> 㨠<literal>realm</literal>ã‚‚è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:449
+#: Security.xml:464
#, no-c-format
msgid ""
"<![CDATA[\n"
-" <web:authentication-filter url-pattern=\"*.seam\" auth-type=\"digest\" key=\"AA3JK34aSDlkj\" realm=\"My App\"/>\n"
+" <web:authentication-filter url-pattern=\"*.seam\" auth-type=\"digest\" key="
+"\"AA3JK34aSDlkj\" realm=\"My App\"/>\n"
" ]]>"
msgstr ""
"<![CDATA[\n"
-" <web:authentication-filter url-pattern=\"*.seam\" auth-type=\"digest\" key=\"AA3JK34aSDlkj\" realm=\"My App\"/>\n"
+" <web:authentication-filter url-pattern=\"*.seam\" auth-type=\"digest\" key="
+"\"AA3JK34aSDlkj\" realm=\"My App\"/>\n"
" ]]>"
#. Tag: para
-#: Security.xml:451
+#: Security.xml:466
#, no-c-format
-msgid "The <literal>key</literal> can be any String value. The <literal>realm</literal> is the name of the authentication realm that is presented to the user when they authenticate."
-msgstr "<literal>key</literal>ã¯ä»»æ„ã®æ–‡å—列ã§ã™ã€‚ <literal>realm</literal>ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒèªè¨¼ã•ã‚Œã‚‹æ™‚ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æä¾›ã•ã‚Œã‚‹èªè¨¼ãƒ¬ãƒ«ãƒ ã§ã™ã€‚"
+msgid ""
+"The <literal>key</literal> can be any String value. The <literal>realm</"
+"literal> is the name of the authentication realm that is presented to the "
+"user when they authenticate."
+msgstr ""
+"<literal>key</literal>ã¯ä»»æ„ã®æ–‡å—列ã§ã™ã€‚ <literal>realm</literal>ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼"
+"ãŒèªè¨¼ã•ã‚Œã‚‹æ™‚ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æä¾›ã•ã‚Œã‚‹èªè¨¼ãƒ¬ãƒ«ãƒ ã§ã™ã€‚"
#. Tag: title
-#: Security.xml:457
+#: Security.xml:472
#, no-c-format
msgid "Writing a Digest Authenticator"
msgstr "ダイジェストèªè¨¼ã®è¨˜è¿°"
#. Tag: para
-#: Security.xml:459
+#: Security.xml:474
#, no-c-format
-msgid "If using digest authentication, your authenticator class should extend the abstract class <literal>org.jboss.seam.security.digest.DigestAuthenticator</literal>, and use the <literal>validatePassword()</literal> method to validate the user's plain text password against the digest request. Here is an example:"
-msgstr "ダイジェストèªè¨¼ã‚’使用ã™ã‚‹å ´åˆã¯<literal>org.jboss.seam.security.digest.DigestAuthenticator</literal>アブストラクトクラスを拡張ã—ã¦ã€<literal>validatePassword()</literal>メソッドã«ã‚ˆã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ—レーンテã‚ストã®ãƒ‘スワードã¨ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆè¦æ±‚ã‚’ç…§åˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 以下ã¯ã‚³ãƒ¼ãƒ‰ä¾‹ã§ã™ã€‚"
+msgid ""
+"If using digest authentication, your authenticator class should extend the "
+"abstract class <literal>org.jboss.seam.security.digest.DigestAuthenticator</"
+"literal>, and use the <literal>validatePassword()</literal> method to "
+"validate the user's plain text password against the digest request. Here is "
+"an example:"
+msgstr ""
+"ダイジェストèªè¨¼ã‚’使用ã™ã‚‹å ´åˆã¯<literal>org.jboss.seam.security.digest."
+"DigestAuthenticator</literal>アブストラクトクラスを拡張ã—ã¦ã€"
+"<literal>validatePassword()</literal>メソッドã«ã‚ˆã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ—レーンテã‚スト"
+"ã®ãƒ‘スワードã¨ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆè¦æ±‚ã‚’ç…§åˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 以下ã¯ã‚³ãƒ¼ãƒ‰ä¾‹ã§ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:466
+#: Security.xml:481
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -886,85 +1332,176 @@
" ]]>"
#. Tag: title
-#: Security.xml:472
+#: Security.xml:487
#, no-c-format
msgid "Advanced Authentication Features"
msgstr "高度ãªèªè¨¼æ©Ÿèƒ½"
#. Tag: para
-#: Security.xml:474
+#: Security.xml:489
#, no-c-format
-msgid "This section explores some of the advanced features provided by the security API for addressing more complex security requirements."
-msgstr "ã“ã“ã§ã¯ã€ã‚ˆã‚Šé«˜åº¦ãªã‚»ã‚ュリティè¦æ±‚ã«å¿œãˆã‚‰ã‚Œã‚‹ã€ã‚»ã‚ュリティAPIã§æä¾›ã•ã‚Œã¦ã„ã‚‹ã•ã‚‰ã«é«˜åº¦ãªæ©Ÿèƒ½ã«ã¤ã„ã¦ç´¹ä»‹ã—ã¾ã™ã€‚"
+msgid ""
+"This section explores some of the advanced features provided by the security "
+"API for addressing more complex security requirements."
+msgstr ""
+"ã“ã“ã§ã¯ã€ã‚ˆã‚Šé«˜åº¦ãªã‚»ã‚ュリティè¦æ±‚ã«å¿œãˆã‚‰ã‚Œã‚‹ã€ã‚»ã‚ュリティAPIã§æä¾›ã•ã‚Œã¦"
+"ã„ã‚‹ã•ã‚‰ã«é«˜åº¦ãªæ©Ÿèƒ½ã«ã¤ã„ã¦ç´¹ä»‹ã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:480
+#: Security.xml:495
#, no-c-format
msgid "Using your container's JAAS configuration"
msgstr "使用ã—ã¦ã„るコンテナã®JAASã®è¨å®š"
#. Tag: para
-#: Security.xml:482
+#: Security.xml:497
#, no-c-format
-msgid "If you would rather not use the simplified JAAS configuration provided by the Seam Security API, you may instead delegate to the default system JAAS configuration by providing a <literal>jaas-config-name</literal> property in <literal>components.xml</literal>. For example, if you are using JBoss AS and wish to use the <literal>other</literal> policy (which uses the <literal>UsersRolesLoginModule</literal> login module provided by JBoss AS), then the entry in <literal>components.xml</literal> would look like this:"
-msgstr "ã‚‚ã—Seamã®ã‚»ã‚ュリティAPIãŒæä¾›ã™ã‚‹ç°¡ç´ 化ã•ã‚ŒãŸJAASè¨å®šã‚’使用ã—ãŸããªã‘ã‚Œã°ã€<literal>components.xml</literal>ã«<literal>jaas-config-name</literal> プãƒãƒ‘ティをè¨å®šã™ã‚‹äº‹ã«ã‚ˆã‚Šã‚·ã‚¹ãƒ†ãƒ ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®JAASè¨å®šã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ã¨ã—ã¦ã€JBossASをアプリケーションサーãƒãƒ¼ã¨ã—ã¦ä½¿ç”¨ã—ã¦ã„㦠<literal>other</literal>ãƒãƒªã‚·ãƒ¼ï¼ˆJBossASã®æä¾›ã™ã‚‹ <literal>UsersRolesLoginModule</literal>ãƒã‚°ã‚¤ãƒ³ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’使用ã™ã‚‹ï¼‰ã‚’使用ã—ãŸã„å ´åˆã«ã¯ã€<literal>components.xml</literal>ã«ä»¥ä¸‹ã®ã‚ˆã†ãªè¨˜è¿°ã‚’ã—ã¾ã™ã€‚"
+msgid ""
+"If you would rather not use the simplified JAAS configuration provided by "
+"the Seam Security API, you may instead delegate to the default system JAAS "
+"configuration by providing a <literal>jaas-config-name</literal> property in "
+"<literal>components.xml</literal>. For example, if you are using JBoss AS "
+"and wish to use the <literal>other</literal> policy (which uses the "
+"<literal>UsersRolesLoginModule</literal> login module provided by JBoss AS), "
+"then the entry in <literal>components.xml</literal> would look like this:"
+msgstr ""
+"ã‚‚ã—Seamã®ã‚»ã‚ュリティAPIãŒæä¾›ã™ã‚‹ç°¡ç´ 化ã•ã‚ŒãŸJAASè¨å®šã‚’使用ã—ãŸããªã‘ã‚Œã°ã€"
+"<literal>components.xml</literal>ã«<literal>jaas-config-name</literal> プãƒãƒ‘"
+"ティをè¨å®šã™ã‚‹äº‹ã«ã‚ˆã‚Šã‚·ã‚¹ãƒ†ãƒ ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®JAASè¨å®šã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例"
+"ã¨ã—ã¦ã€JBossASをアプリケーションサーãƒãƒ¼ã¨ã—ã¦ä½¿ç”¨ã—ã¦ã„㦠<literal>other</"
+"literal>ãƒãƒªã‚·ãƒ¼ï¼ˆJBossASã®æä¾›ã™ã‚‹ <literal>UsersRolesLoginModule</literal>"
+"ãƒã‚°ã‚¤ãƒ³ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’使用ã™ã‚‹ï¼‰ã‚’使用ã—ãŸã„å ´åˆã«ã¯ã€<literal>components.xml</"
+"literal>ã«ä»¥ä¸‹ã®ã‚ˆã†ãªè¨˜è¿°ã‚’ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:490
+#: Security.xml:505
#, no-c-format
msgid "<![CDATA[<security:identity jaas-config-name=\"other\"/>]]>"
msgstr "<![CDATA[<security:identity jaas-config-name=\"other\"/>]]>"
#. Tag: para
-#: Security.xml:492
+#: Security.xml:507
#, no-c-format
-msgid "Please keep in mind that doing this does not mean that your user will be authenticated in whichever container your Seam application is deployed in. It merely instructs Seam Security to authenticate itself using the configured JAAS security policy."
-msgstr "ã“ã‚Œã¯å˜ã«Seamã®ã‚»ã‚ュリティã«å¯¾ã—ã¦è¨å®šã•ã‚ŒãŸJAASã‚»ã‚ュリティãƒãƒªã‚·ãƒ¼ã«åŸºã¥ã„ã¦èªè¨¼ã‚’è¡Œã†ã‚ˆã†ã«æŒ‡ç¤ºã‚’ã—ã¦ã„ã‚‹ã ã‘ã§ã€SeamアプリケーションãŒé…ç½®ã•ã‚Œã¦ã„ã‚‹ã©ã®ã‚³ãƒ³ãƒ†ãƒŠã«å¯¾ã—ã¦ã‚‚ユーザーã®èªè¨¼ãŒãªã•ã‚ŒãŸã‚ã‘ã§ã¯ãªã„事ã«ç•™æ„ã—ã¦ãã ã•ã„。 "
+msgid ""
+"Please keep in mind that doing this does not mean that your user will be "
+"authenticated in whichever container your Seam application is deployed in. "
+"It merely instructs Seam Security to authenticate itself using the "
+"configured JAAS security policy."
+msgstr ""
+"ã“ã‚Œã¯å˜ã«Seamã®ã‚»ã‚ュリティã«å¯¾ã—ã¦è¨å®šã•ã‚ŒãŸJAASã‚»ã‚ュリティãƒãƒªã‚·ãƒ¼ã«åŸºã¥"
+"ã„ã¦èªè¨¼ã‚’è¡Œã†ã‚ˆã†ã«æŒ‡ç¤ºã‚’ã—ã¦ã„ã‚‹ã ã‘ã§ã€SeamアプリケーションãŒé…ç½®ã•ã‚Œã¦ã„"
+"ã‚‹ã©ã®ã‚³ãƒ³ãƒ†ãƒŠã«å¯¾ã—ã¦ã‚‚ユーザーã®èªè¨¼ãŒãªã•ã‚ŒãŸã‚ã‘ã§ã¯ãªã„事ã«ç•™æ„ã—ã¦ãã "
+"ã•ã„。 "
#. Tag: title
-#: Security.xml:502
+#: Security.xml:517
#, no-c-format
msgid "Identity Management"
msgstr "IDã®ç®¡ç†"
#. Tag: para
-#: Security.xml:504
+#: Security.xml:519
#, no-c-format
-msgid "Identity Management provides a standard API for the management of a Seam application's users and roles, regardless of which identity store (database, LDAP, etc) is used on the backend. At the center of the Identity Management API is the <literal>identityManager</literal> component, which provides all the methods for creating, modifying and deleting users, granting and revoking roles, changing passwords, enabling and disabling user accounts, authenticating users and listing users and roles."
-msgstr "ID管ç†ã¯ã€ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®IDストアã®ç¨®é¡žï¼ˆãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã€LDAPç‰ï¼‰ã«ä¾å˜ã—ãªã„ã€Seamã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ç®¡ç†ã®ãŸã‚ã®æ¨™æº–APIã‚’æä¾›ã—ã¾ã™ã€‚ ID管ç†APIã®ä¸å¿ƒã¯<literal>identityManager</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã€æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ä½œæˆã€å¤‰æ›´ã€å‰Šé™¤ã€ãƒãƒ¼ãƒ«ã®è¿½åŠ ã€ç„¡åŠ¹åŒ–ã€ãƒ‘スワードã®å¤‰æ›´ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®æœ‰åŠ¹åŒ–ã€ç„¡åŠ¹åŒ–ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ä¸€è¦§ç‰ã®æ©Ÿèƒ½ã®ãŸã‚ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"Identity Management provides a standard API for the management of a Seam "
+"application's users and roles, regardless of which identity store (database, "
+"LDAP, etc) is used on the backend. At the center of the Identity Management "
+"API is the <literal>identityManager</literal> component, which provides all "
+"the methods for creating, modifying and deleting users, granting and "
+"revoking roles, changing passwords, enabling and disabling user accounts, "
+"authenticating users and listing users and roles."
+msgstr ""
+"ID管ç†ã¯ã€ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®IDストアã®ç¨®é¡žï¼ˆãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã€LDAPç‰ï¼‰ã«ä¾å˜ã—ãªã„ã€"
+"Seamã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ç®¡ç†ã®ãŸã‚ã®æ¨™æº–APIã‚’æä¾›ã—ã¾ã™ã€‚ ID管ç†APIã®ä¸å¿ƒã¯"
+"<literal>identityManager</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã€æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ä½œæˆã€å¤‰"
+"æ›´ã€å‰Šé™¤ã€ãƒãƒ¼ãƒ«ã®è¿½åŠ ã€ç„¡åŠ¹åŒ–ã€ãƒ‘スワードã®å¤‰æ›´ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®æœ‰åŠ¹"
+"化ã€ç„¡åŠ¹åŒ–ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ä¸€è¦§ç‰ã®æ©Ÿèƒ½ã®ãŸã‚ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’"
+"æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:512
+#: Security.xml:527
#, no-c-format
-msgid "Before it may be used, the <literal>identityManager</literal> must first be configured with one or more <literal>IdentityStore</literal>s. These components do the actual work of interacting with the backend security provider, whether it be a database, LDAP server, or something else."
-msgstr "使用ã™ã‚‹å‰ã«<literal>identityManager</literal>ã«ä¸€ã¤ä»¥ä¸Šã®<literal>IdentityStore</literal>sã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“れらã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå®Ÿéš›ã«ãƒãƒƒã‚¯ã«ã‚るデータベースã€LDAPã€ãã®ä»–ã®ã‚»ã‚ュリティプãƒãƒã‚¤ãƒ€ã¨å”調ã—ã¦ä»•äº‹ã‚’ã—ã¾ã™ã€‚"
+msgid ""
+"Before it may be used, the <literal>identityManager</literal> must first be "
+"configured with one or more <literal>IdentityStore</literal>s. These "
+"components do the actual work of interacting with the backend security "
+"provider, whether it be a database, LDAP server, or something else."
+msgstr ""
+"使用ã™ã‚‹å‰ã«<literal>identityManager</literal>ã«ä¸€ã¤ä»¥ä¸Šã®"
+"<literal>IdentityStore</literal>sã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“れらã®ã‚³ãƒ³ãƒãƒ¼"
+"ãƒãƒ³ãƒˆãŒå®Ÿéš›ã«ãƒãƒƒã‚¯ã«ã‚るデータベースã€LDAPã€ãã®ä»–ã®ã‚»ã‚ュリティプãƒãƒã‚¤ãƒ€"
+"ã¨å”調ã—ã¦ä»•äº‹ã‚’ã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:528
+#: Security.xml:543
#, no-c-format
msgid "Configuring IdentityManager"
msgstr "IDマãƒãƒ¼ã‚¸ãƒ£ã®è¨å®š"
#. Tag: para
-#: Security.xml:530
+#: Security.xml:545
#, no-c-format
-msgid "The <literal>identityManager</literal> component allows for separate identity stores to be configured for authentication and authorization operations. This means that it is possible for users to be authenticated against one identity store, for example an LDAP directory, yet have their roles loaded from another identity store, such as a relational database."
-msgstr "<literal>identityManager</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã«èªè¨¼ã¨è¨±å¯ã«ã¤ã„ã¦åˆ¥ã€…ã®IDストアをè¨å®šã™ã‚‹äº‹ãŒå¯èƒ½ã§ã€ä¾‹ãˆã°ã€LDAPディレクトリを使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã‚’ã—ã€RDBã‹ã‚‰ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒãƒ¼ãƒ«æƒ…å ±ã‚’å¾—ã¦ä½¿ç”¨ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The <literal>identityManager</literal> component allows for separate "
+"identity stores to be configured for authentication and authorization "
+"operations. This means that it is possible for users to be authenticated "
+"against one identity store, for example an LDAP directory, yet have their "
+"roles loaded from another identity store, such as a relational database."
+msgstr ""
+"<literal>identityManager</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã«èªè¨¼ã¨è¨±å¯ã«ã¤ã„ã¦åˆ¥ã€…ã®ID"
+"ストアをè¨å®šã™ã‚‹äº‹ãŒå¯èƒ½ã§ã€ä¾‹ãˆã°ã€LDAPディレクトリを使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼"
+"ã‚’ã—ã€RDBã‹ã‚‰ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒãƒ¼ãƒ«æƒ…å ±ã‚’å¾—ã¦ä½¿ç”¨ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:537
+#: Security.xml:552
#, no-c-format
-msgid "Seam provides two <literal>IdentityStore</literal> implementations out of the box; <literal>JpaIdentityStore</literal> uses a relational database to store user and role information, and is the default identity store that is used if nothing is explicitly configured in the <literal>identityManager</literal> component. The other implementation that is provided is <literal>LdapIdentityStore</literal>, which uses an LDAP directory to store users and roles."
-msgstr "Seamã¯<literal>IdentityStore</literal>ã¨ã—ã¦äºŒã¤ã®<literal>IdentityStore</literal>ã®å®Ÿè£…ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã²ã¨ã¤ã¯RDBを使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®æƒ…å ±ã‚’ä¿æŒã™ã‚‹<literal>JpaIdentityStore</literal>ã§ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®IDストアã¨ã—ã¦è¨å®šã•ã‚Œã¦ãŠã‚Šã€<literal>identityManager</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã®è¨å®šã‚’ã™ã‚‹ã“ã¨ãªã使用ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã‚‚ã†ä¸€ã¤ã¯<literal>LdapIdentityStore</literal>ã§ã€LDAPディレクトリを使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã‚’ä¿æŒã—ã¾ã™ã€‚"
+msgid ""
+"Seam provides two <literal>IdentityStore</literal> implementations out of "
+"the box; <literal>JpaIdentityStore</literal> uses a relational database to "
+"store user and role information, and is the default identity store that is "
+"used if nothing is explicitly configured in the <literal>identityManager</"
+"literal> component. The other implementation that is provided is "
+"<literal>LdapIdentityStore</literal>, which uses an LDAP directory to store "
+"users and roles."
+msgstr ""
+"Seamã¯<literal>IdentityStore</literal>ã¨ã—ã¦äºŒã¤ã®<literal>IdentityStore</"
+"literal>ã®å®Ÿè£…ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã²ã¨ã¤ã¯RDBを使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®æƒ…å ±"
+"ã‚’ä¿æŒã™ã‚‹<literal>JpaIdentityStore</literal>ã§ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®IDストアã¨ã—ã¦è¨"
+"定ã•ã‚Œã¦ãŠã‚Šã€<literal>identityManager</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã®è¨å®šã‚’ã™ã‚‹ã“"
+"ã¨ãªã使用ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã‚‚ã†ä¸€ã¤ã¯<literal>LdapIdentityStore</literal>"
+"ã§ã€LDAPディレクトリを使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã‚’ä¿æŒã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:545
+#: Security.xml:560
#, no-c-format
-msgid "There are two configurable properties for the <literal>identityManager</literal> component - <literal>identityStore</literal> and <literal>roleIdentityStore</literal>. The value for these properties must be an EL expression referring to a Seam component implementing the <literal>IdentityStore</literal> interface. As already mentioned, if left unconfigured then <literal>JpaIdentityStore</literal> will be assumed by default. If only the <literal>identityStore</literal> property is configured, then the same value will be used for <literal>roleIdentityStore</literal> also. For example, the following entry in <literal>components.xml</literal> will configure <literal>identityManager</literal> to use an <literal>LdapIdentityStore</literal> for both user-related and role-related operations:"
-msgstr " <literal>identityManager</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯<literal>identityStore</literal> 㨠<literal>roleIdentityStore</literal>ã®äºŒã¤ã®è¨å®šå¯èƒ½ãªãƒ—ãƒãƒ‘ティãŒã‚ã‚Šã¾ã™ã€‚ã“れらã®å€¤ã¯ã€<literal>IdentityStore</literal>インタフェースを実装ã—ãŸSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§ã™ã‚‹ELå¼ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ æ—¢ã«è¨€åŠã—ãŸã‚ˆã†ã«ã€è¨å®šãŒã•ã‚Œã¦ã„ãªã„å ´åˆã«ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® <literal>JpaIdentityStore</literal>ãŒä½¿ç”¨ã•ã‚Œã€ã¾ãŸã€<literal>identityStore</literal>ã®ã¿ãŒè¨å®šã•ã‚ŒãŸå ´åˆã«ã¯<literal>roleIdentityStore</literal> ã«åŒã˜å€¤ãŒè¨å®šã•ã‚ŒãŸã‚‚ã®ã¨ã—ã¦å‡¦ç†ã•ã‚Œã¾ã™ã€‚ 例ãˆã°ã€<literal>components.xml</literal>ã§<literal>LdapIdentityStore</literal>ã‚’<literal>identityManager</literal>ã«ä½¿ç”¨ã™ã‚‹ã‚ˆã†ã«è¨å®šã—ãŸå ´åˆã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹ã‚‚ã®ã¨ã€ãƒãƒ¼ãƒ«ã«é–¢ã™ã‚‹ã‚‚ã®ã®ä¸¡æ–¹ã«<literal>identityManager</literal>ãŒä½¿ç”¨ã•ã!
‚Œã¾ã™ã€‚"
+msgid ""
+"There are two configurable properties for the <literal>identityManager</"
+"literal> component - <literal>identityStore</literal> and "
+"<literal>roleIdentityStore</literal>. The value for these properties must be "
+"an EL expression referring to a Seam component implementing the "
+"<literal>IdentityStore</literal> interface. As already mentioned, if left "
+"unconfigured then <literal>JpaIdentityStore</literal> will be assumed by "
+"default. If only the <literal>identityStore</literal> property is "
+"configured, then the same value will be used for <literal>roleIdentityStore</"
+"literal> also. For example, the following entry in <literal>components.xml</"
+"literal> will configure <literal>identityManager</literal> to use an "
+"<literal>LdapIdentityStore</literal> for both user-related and role-related "
+"operations:"
+msgstr ""
+" <literal>identityManager</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯"
+"<literal>identityStore</literal> 㨠<literal>roleIdentityStore</literal>ã®äºŒ"
+"ã¤ã®è¨å®šå¯èƒ½ãªãƒ—ãƒãƒ‘ティãŒã‚ã‚Šã¾ã™ã€‚ã“れらã®å€¤ã¯ã€<literal>IdentityStore</"
+"literal>インタフェースを実装ã—ãŸSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§ã™ã‚‹ELå¼ã§ã‚ã‚‹å¿…è¦ãŒ"
+"ã‚ã‚Šã¾ã™ã€‚ æ—¢ã«è¨€åŠã—ãŸã‚ˆã†ã«ã€è¨å®šãŒã•ã‚Œã¦ã„ãªã„å ´åˆã«ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® "
+"<literal>JpaIdentityStore</literal>ãŒä½¿ç”¨ã•ã‚Œã€ã¾ãŸã€<literal>identityStore</"
+"literal>ã®ã¿ãŒè¨å®šã•ã‚ŒãŸå ´åˆã«ã¯<literal>roleIdentityStore</literal> ã«åŒã˜å€¤"
+"ãŒè¨å®šã•ã‚ŒãŸã‚‚ã®ã¨ã—ã¦å‡¦ç†ã•ã‚Œã¾ã™ã€‚ 例ãˆã°ã€<literal>components.xml</"
+"literal>ã§<literal>LdapIdentityStore</literal>ã‚’<literal>identityManager</"
+"literal>ã«ä½¿ç”¨ã™ã‚‹ã‚ˆã†ã«è¨å®šã—ãŸå ´åˆã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹ã‚‚ã®ã¨ã€ãƒãƒ¼ãƒ«ã«é–¢"
+"ã™ã‚‹ã‚‚ã®ã®ä¸¡æ–¹ã«<literal>identityManager</literal>ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:557
+#: Security.xml:572
#, no-c-format
msgid ""
"<![CDATA[ \n"
@@ -976,13 +1513,19 @@
" ]]>"
#. Tag: para
-#: Security.xml:559
+#: Security.xml:574
#, no-c-format
-msgid "The following example configures <literal>identityManager</literal> to use an <literal>LdapIdentityStore</literal> for user-related operations, and <literal>JpaIdentityStore</literal> for role-related operations:"
-msgstr "下記ã®ä¾‹ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã—ã¦ã¯<literal>LdapIdentityStore</literal>ã‚’ã€ã¾ãŸãƒãƒ¼ãƒ«ã«é–¢ã™ã‚‹å‡¦ç†ã«ã¯<literal>JpaIdentityStore</literal>を使用ã™ã‚‹ã‚ˆã†<literal>identityManager</literal> ã‚’è¨å®šã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The following example configures <literal>identityManager</literal> to use "
+"an <literal>LdapIdentityStore</literal> for user-related operations, and "
+"<literal>JpaIdentityStore</literal> for role-related operations:"
+msgstr ""
+"下記ã®ä¾‹ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã—ã¦ã¯<literal>LdapIdentityStore</literal>ã‚’ã€ã¾ãŸ"
+"ãƒãƒ¼ãƒ«ã«é–¢ã™ã‚‹å‡¦ç†ã«ã¯<literal>JpaIdentityStore</literal>を使用ã™ã‚‹ã‚ˆã†"
+"<literal>identityManager</literal> ã‚’è¨å®šã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:564
+#: Security.xml:579
#, no-c-format
msgid ""
"<![CDATA[ \n"
@@ -998,37 +1541,62 @@
" ]]>"
#. Tag: para
-#: Security.xml:566
+#: Security.xml:581
#, no-c-format
-msgid "The following sections explain both of these identity store implementations in greater detail."
-msgstr "以下ã®ç« ã§ã¯ã“れらã®IDストアã®ã‚¤ãƒ³ãƒ—リメンテーションã®è©³ç´°ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™"
+msgid ""
+"The following sections explain both of these identity store implementations "
+"in greater detail."
+msgstr ""
+"以下ã®ç« ã§ã¯ã“れらã®IDストアã®ã‚¤ãƒ³ãƒ—リメンテーションã®è©³ç´°ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™"
#. Tag: title
-#: Security.xml:573
+#: Security.xml:588
#, no-c-format
msgid "JpaIdentityStore"
msgstr "JpaIdentityStore"
#. Tag: para
-#: Security.xml:575
+#: Security.xml:590
#, no-c-format
-msgid "This identity store allows for users and roles to be stored inside a relational database. It is designed to be as unrestrictive as possible in regards to database schema design, allowing a great deal of flexibility in the underlying table structure. This is achieved through the use of a set of special annotations, allowing entity beans to be configured to store user and role records."
-msgstr "ã“ã®IDストアã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŠã‚ˆã³ãƒãƒ¼ãƒ«ã‚’リレーショナルデータベースã«ä¿å˜ã™ã‚‹äº‹ã‚’å¯èƒ½ã¨ã—ã¦ã„ã¾ã™ã€‚ ã¾ãŸã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚¹ã‚ーマè¨è¨ˆã«ã¯ã§ãã‚‹é™ã‚Šåˆ¶ç´„を作らãªã„よã†ã«è¨è¨ˆã•ã‚Œã¦ãŠã‚Šã€ä½¿ç”¨ã™ã‚‹ãƒ†ãƒ¼ãƒ–ルã®æ§‹é€ ã«å¤§å¹…ãªè‡ªç”±åº¦ã‚’èªã‚ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŠã‚ˆã³ãƒãƒ¼ãƒ«ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ç”¨ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£Beanã«ç‰¹åˆ¥ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã™ã‚‹äº‹ã«ã‚ˆã‚Šå®Ÿç¾ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This identity store allows for users and roles to be stored inside a "
+"relational database. It is designed to be as unrestrictive as possible in "
+"regards to database schema design, allowing a great deal of flexibility in "
+"the underlying table structure. This is achieved through the use of a set of "
+"special annotations, allowing entity beans to be configured to store user "
+"and role records."
+msgstr ""
+"ã“ã®IDストアã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŠã‚ˆã³ãƒãƒ¼ãƒ«ã‚’リレーショナルデータベースã«ä¿å˜ã™ã‚‹äº‹ã‚’"
+"å¯èƒ½ã¨ã—ã¦ã„ã¾ã™ã€‚ ã¾ãŸã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚¹ã‚ーマè¨è¨ˆã«ã¯ã§ãã‚‹é™ã‚Šåˆ¶ç´„を作らãª"
+"ã„よã†ã«è¨è¨ˆã•ã‚Œã¦ãŠã‚Šã€ä½¿ç”¨ã™ã‚‹ãƒ†ãƒ¼ãƒ–ルã®æ§‹é€ ã«å¤§å¹…ãªè‡ªç”±åº¦ã‚’èªã‚ã¦ã„ã¾ã™ã€‚ "
+"ã“ã‚Œã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŠã‚ˆã³ãƒãƒ¼ãƒ«ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ç”¨ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£Beanã«ç‰¹åˆ¥ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§"
+"ンを使用ã™ã‚‹äº‹ã«ã‚ˆã‚Šå®Ÿç¾ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:583
+#: Security.xml:598
#, no-c-format
msgid "Configuring JpaIdentityStore"
msgstr "JpaIdentityStoreã®è¨å®š"
#. Tag: para
-#: Security.xml:585
+#: Security.xml:600
#, no-c-format
-msgid "<literal>JpaIdentityStore</literal> requires that both the <literal>user-class</literal> and <literal>role-class</literal> properties are configured. These properties should refer to the entity classes that are to be used to store both user and role records, respectively. The following example shows the configuration from <literal>components.xml</literal> in the SeamSpace example:"
-msgstr "<literal>JpaIdentityStore</literal> 㯠<literal>user-class</literal> 属性ã¨<literal>role-class</literal>属性をè¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“れらã®å±žæ€§ã¯ã€ãã‚Œãžã‚Œãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’ä¿å˜ã™ã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã‚’å‚ç…§ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 下ã®ä¾‹ã§ã¯ã€ã‚µãƒ³ãƒ—ルソースã®SeamSpaceã®<literal>components.xml</literal>ã®è©²å½“部分を示ã—ã¦ã„ã¾ã™ã€‚ "
+msgid ""
+"<literal>JpaIdentityStore</literal> requires that both the <literal>user-"
+"class</literal> and <literal>role-class</literal> properties are configured. "
+"These properties should refer to the entity classes that are to be used to "
+"store both user and role records, respectively. The following example shows "
+"the configuration from <literal>components.xml</literal> in the SeamSpace "
+"example:"
+msgstr ""
+"<literal>JpaIdentityStore</literal> 㯠<literal>user-class</literal> 属性ã¨"
+"<literal>role-class</literal>属性をè¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“れらã®å±žæ€§ã¯ã€"
+"ãã‚Œãžã‚Œãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’ä¿å˜ã™ã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã‚’å‚ç…§ã—ã¦ã„ã‚‹"
+"å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 下ã®ä¾‹ã§ã¯ã€ã‚µãƒ³ãƒ—ルソースã®SeamSpaceã®<literal>components."
+"xml</literal>ã®è©²å½“部分を示ã—ã¦ã„ã¾ã™ã€‚ "
#. Tag: programlisting
-#: Security.xml:592
+#: Security.xml:607
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1044,90 +1612,92 @@
" ]]>"
#. Tag: title
-#: Security.xml:597
+#: Security.xml:612
#, no-c-format
msgid "Configuring the Entities"
msgstr "エンティティã®è¨å®š"
#. Tag: para
-#: Security.xml:599
+#: Security.xml:614
#, no-c-format
-msgid "As already mentioned, a set of special annotations are used to configure entity beans for storing users and roles. The following table lists each of the annotations, and their descriptions."
-msgstr "å…ˆã«è¿°ã¹ãŸã‚ˆã†ã«ã€ç‰¹å®šã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã‚’ä¿æŒã™ã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£Beanã‚’è¨å®šã—ã¾ã™ã€‚ 下ã®è¡¨ã«ã€ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ãã®è©³ç´°ãªèª¬æ˜Žã«ã¤ã„ã¦ç¤ºã—ã¾ã™ã€‚"
+msgid ""
+"As already mentioned, a set of special annotations are used to configure "
+"entity beans for storing users and roles. The following table lists each of "
+"the annotations, and their descriptions."
+msgstr ""
+"å…ˆã«è¿°ã¹ãŸã‚ˆã†ã«ã€ç‰¹å®šã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã‚’ä¿æŒã™ã‚‹ã‚¨"
+"ンティティBeanã‚’è¨å®šã—ã¾ã™ã€‚ 下ã®è¡¨ã«ã€ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ãã®è©³ç´°ãªèª¬æ˜Ž"
+"ã«ã¤ã„ã¦ç¤ºã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:605
+#: Security.xml:620
#, no-c-format
msgid "User Entity Annotations"
msgstr "ユーザーエンティティアノテーション"
#. Tag: para
-#: Security.xml:615
-#: Security.xml:749
-#: Security.xml:3346
-#: Security.xml:3509
+#: Security.xml:630 Security.xml:764 Security.xml:3361 Security.xml:3524
#, no-c-format
msgid "Annotation"
msgstr "アノテーション"
#. Tag: para
-#: Security.xml:618
-#: Security.xml:752
+#: Security.xml:633 Security.xml:767
#, no-c-format
msgid "Status"
msgstr "状態"
#. Tag: para
-#: Security.xml:621
-#: Security.xml:755
-#: Security.xml:951
-#: Security.xml:1403
-#: Security.xml:2132
-#: Security.xml:2741
-#: Security.xml:3135
-#: Security.xml:3352
-#: Security.xml:3515
-#: Security.xml:3756
-#: Security.xml:4193
+#: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
+#: Security.xml:2147 Security.xml:2756 Security.xml:3150 Security.xml:3367
+#: Security.xml:3530 Security.xml:3771 Security.xml:4208
#, no-c-format
msgid "Description"
msgstr "詳細"
#. Tag: literal
-#: Security.xml:630
+#: Security.xml:645
#, no-c-format
msgid "@UserPrincipal"
msgstr "@UserPrincipal"
#. Tag: para
-#: Security.xml:634
-#: Security.xml:650
-#: Security.xml:725
-#: Security.xml:768
+#: Security.xml:649 Security.xml:665 Security.xml:740 Security.xml:783
#, no-c-format
msgid "Required"
msgstr "è¦æ±‚æ¡ä»¶"
#. Tag: para
-#: Security.xml:637
+#: Security.xml:652
#, no-c-format
-msgid "This annotation marks the field or method containing the user's username."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®usernameã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾ã™ã€‚"
+msgid ""
+"This annotation marks the field or method containing the user's username."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®usernameã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒ"
+"ドをマークã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:646
+#: Security.xml:661
#, no-c-format
msgid "@UserPassword"
msgstr "@UserPassword"
#. Tag: para
-#: Security.xml:653
+#: Security.xml:668
#, no-c-format
-msgid "This annotation marks the field or method containing the user's password. It allows a <literal>hash</literal> algorithm to be specified for password hashing. Possible values for <literal>hash</literal> are <literal>md5</literal>, <literal>sha</literal> and <literal>none</literal>. E.g:"
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®passwordãŒã‚る事を示ã—ã¦ã„ã¾ã™ã€‚ passwordã®ãƒãƒƒã‚·ãƒ¥ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’<literal>hash</literal>ã§æŒ‡å®šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€æŒ‡å®šã§ãる値ã«ã¯<literal>md5</literal>, <literal>sha</literal> 㨠<literal>none</literal>ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"This annotation marks the field or method containing the user's password. It "
+"allows a <literal>hash</literal> algorithm to be specified for password "
+"hashing. Possible values for <literal>hash</literal> are <literal>md5</"
+"literal>, <literal>sha</literal> and <literal>none</literal>. E.g:"
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®"
+"passwordãŒã‚る事を示ã—ã¦ã„ã¾ã™ã€‚ passwordã®ãƒãƒƒã‚·ãƒ¥ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’"
+"<literal>hash</literal>ã§æŒ‡å®šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€æŒ‡å®šã§ãる値ã«ã¯<literal>md5</"
+"literal>, <literal>sha</literal> 㨠<literal>none</literal>ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:659
+#: Security.xml:674
#, no-c-format
msgid ""
"<![CDATA[@UserPassword(hash = \"md5\")\n"
@@ -1141,137 +1711,180 @@
"}]]>"
#. Tag: para
-#: Security.xml:661
+#: Security.xml:676
#, no-c-format
-msgid "If an application requires a hash algorithm that isn't supported natively by Seam, it is possible to extend the <literal>PasswordHash</literal> component to implement other hashing algorithms."
-msgstr "SeamãŒæ¨™æº–ã§ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ãƒãƒƒã‚·ãƒ¥ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ を使用ã™ã‚‹å ´åˆã«ã¯ã€<literal>PasswordHash</literal>ã‚’æ‹¡å¼µã—ã¦å¿…è¦ãªãƒãƒƒã‚·ãƒ¥ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ を実装ã—ã¦ãã ã•ã„。"
+msgid ""
+"If an application requires a hash algorithm that isn't supported natively by "
+"Seam, it is possible to extend the <literal>PasswordHash</literal> component "
+"to implement other hashing algorithms."
+msgstr ""
+"SeamãŒæ¨™æº–ã§ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ãƒãƒƒã‚·ãƒ¥ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ を使用ã™ã‚‹å ´åˆã«ã¯ã€"
+"<literal>PasswordHash</literal>ã‚’æ‹¡å¼µã—ã¦å¿…è¦ãªãƒãƒƒã‚·ãƒ¥ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ を実装ã—ã¦"
+"ãã ã•ã„。"
#. Tag: literal
-#: Security.xml:672
+#: Security.xml:687
#, no-c-format
msgid "@UserFirstName"
msgstr "@UserFirstName"
#. Tag: para
-#: Security.xml:676
-#: Security.xml:692
-#: Security.xml:708
-#: Security.xml:784
-#: Security.xml:800
+#: Security.xml:691 Security.xml:707 Security.xml:723 Security.xml:799
+#: Security.xml:815
#, no-c-format
msgid "Optional"
msgstr "オプション"
#. Tag: para
-#: Security.xml:679
+#: Security.xml:694
#, no-c-format
-msgid "This annotation marks the field or method containing the user's first name."
-msgstr "ユーザーã®ãƒ•ã‚¡ãƒ¼ã‚¹ãƒˆãƒãƒ¼ãƒ ã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾ã™ã€‚"
+msgid ""
+"This annotation marks the field or method containing the user's first name."
+msgstr ""
+"ユーザーã®ãƒ•ã‚¡ãƒ¼ã‚¹ãƒˆãƒãƒ¼ãƒ ã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—"
+"ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:688
+#: Security.xml:703
#, no-c-format
msgid "@UserLastName"
msgstr "@UserLastName"
#. Tag: para
-#: Security.xml:695
+#: Security.xml:710
#, no-c-format
-msgid "This annotation marks the field or method containing the user's last name."
-msgstr "ユーザーã®ãƒ©ã‚¹ãƒˆãƒãƒ¼ãƒ ã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾ã™ã€‚"
+msgid ""
+"This annotation marks the field or method containing the user's last name."
+msgstr ""
+"ユーザーã®ãƒ©ã‚¹ãƒˆãƒãƒ¼ãƒ ã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾"
+"ã™ã€‚"
#. Tag: literal
-#: Security.xml:704
+#: Security.xml:719
#, no-c-format
msgid "@UserEnabled"
msgstr "@UserEnabled"
#. Tag: para
-#: Security.xml:711
+#: Security.xml:726
#, no-c-format
-msgid "This annotation marks the field or method containing the enabled status of the user. This should be a boolean property, and if not present then all user accounts are assumed to be enabled."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä¸æ´»åŒ–ã•ã‚Œã¦ã„ã‚‹ã‹å¦ã‹ã‚’示ã—ã¦ã„ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚ ã“ã“ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã‚‹ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã®å±žæ€§ã¯booleanã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 ã¾ãŸã€ã‚‚ã—ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒç„¡ã‘ã‚Œã°ã€ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä¸æ´»åŒ–ã•ã‚Œã¦ã„ãªã„ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"This annotation marks the field or method containing the enabled status of "
+"the user. This should be a boolean property, and if not present then all "
+"user accounts are assumed to be enabled."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ"
+"ä¸æ´»åŒ–ã•ã‚Œã¦ã„ã‚‹ã‹å¦ã‹ã‚’示ã—ã¦ã„ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚ ã“ã“ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã‚‹"
+"フィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã®å±žæ€§ã¯booleanã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 ã¾ãŸã€ã‚‚ã—ã“"
+"ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒç„¡ã‘ã‚Œã°ã€ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä¸æ´»åŒ–ã•ã‚Œã¦ã„ãªã„ã“ã¨ã«ãªã‚Šã¾"
+"ã™ã€‚"
#. Tag: literal
-#: Security.xml:721
+#: Security.xml:736
#, no-c-format
msgid "@UserRoles"
msgstr "@UserRoles"
#. Tag: para
-#: Security.xml:728
+#: Security.xml:743
#, no-c-format
-msgid "This annotation marks the field or method containing the roles of the user. This property will be described in more detail further down."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒãƒ¼ãƒ«ãŒã‚る事を示ã—ã¦ã„ã¾ã™ã€‚ ã“ã®å±žæ€§ã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã«ã‚ˆã‚Šè©³ç´°ã«è¨˜è¿°ã—ã¾ã™ã€‚"
+msgid ""
+"This annotation marks the field or method containing the roles of the user. "
+"This property will be described in more detail further down."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®"
+"ãƒãƒ¼ãƒ«ãŒã‚る事を示ã—ã¦ã„ã¾ã™ã€‚ ã“ã®å±žæ€§ã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã«ã‚ˆã‚Šè©³ç´°ã«è¨˜è¿°ã—ã¾"
+"ã™ã€‚"
#. Tag: title
-#: Security.xml:739
+#: Security.xml:754
#, no-c-format
msgid "Role Entity Annotations"
msgstr "エンティティã®ãƒãƒ¼ãƒ«ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³"
#. Tag: literal
-#: Security.xml:764
+#: Security.xml:779
#, no-c-format
msgid "@RoleName"
msgstr "@RoleName"
#. Tag: para
-#: Security.xml:771
+#: Security.xml:786
#, no-c-format
-msgid "This annotation marks the field or method containing the name of the role."
-msgstr "ユーザーã®ãƒãƒ¼ãƒ«åã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾ã™ã€‚"
+msgid ""
+"This annotation marks the field or method containing the name of the role."
+msgstr ""
+"ユーザーã®ãƒãƒ¼ãƒ«åã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:780
+#: Security.xml:795
#, no-c-format
msgid "@RoleGroups"
msgstr "@RoleGroups"
#. Tag: para
-#: Security.xml:787
+#: Security.xml:802
#, no-c-format
-msgid "This annotation marks the field or method containing the group memberships of the role."
-msgstr "ãƒãƒ¼ãƒ«ã®ã‚°ãƒ«ãƒ¼ãƒ—メンãƒãƒ¼ã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾ã™ã€‚"
+msgid ""
+"This annotation marks the field or method containing the group memberships "
+"of the role."
+msgstr ""
+"ãƒãƒ¼ãƒ«ã®ã‚°ãƒ«ãƒ¼ãƒ—メンãƒãƒ¼ã‚’ä¿æŒã—ã¦ã„るフィールドã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾"
+"ã™ã€‚"
#. Tag: literal
-#: Security.xml:796
+#: Security.xml:811
#, no-c-format
msgid "@RoleConditional"
msgstr "@RoleConditional"
#. Tag: para
-#: Security.xml:803
+#: Security.xml:818
#, no-c-format
-msgid "This annotation marks the field or method indicating whether the role is conditional or not. Conditional roles are explained later in this chapter."
+msgid ""
+"This annotation marks the field or method indicating whether the role is "
+"conditional or not. Conditional roles are explained later in this chapter."
msgstr "ãƒãƒ¼ãƒ«ãŒæ¡ä»¶ä»˜ãã‹å¦ã‹ã‚’示ã™ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’マークã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:817
+#: Security.xml:832
#, no-c-format
msgid "Entity Bean Examples"
msgstr "エンティティ Beanã®ä¾‹"
#. Tag: para
-#: Security.xml:819
+#: Security.xml:834
#, no-c-format
-msgid "As mentioned previously, <literal>JpaIdentityStore</literal> is designed to be as flexible as possible when it comes to the database schema design of your user and role tables. This section looks at a number of possible database schemas that can be used to store user and role records."
-msgstr "æ—¢ã«ç¤ºã—ãŸã‚ˆã†ã«<literal>JpaIdentityStore</literal>ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã«é–¢ã™ã‚‹ãƒ†ãƒ¼ãƒ–ルã®ã‚¹ã‚ーマã®ãƒ‡ã‚¶ã‚¤ãƒ³ãŒã§ãã‚‹ã ã‘自由ã«ã§ãるよã†ã«è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã“ã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã‚’ä¿æŒã™ã‚‹ã„ãã¤ã‹ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚¹ã‚ーマã«ã¤ã„ã¦ã¿ã¦ã‚†ãã¾ã™ã€‚"
+msgid ""
+"As mentioned previously, <literal>JpaIdentityStore</literal> is designed to "
+"be as flexible as possible when it comes to the database schema design of "
+"your user and role tables. This section looks at a number of possible "
+"database schemas that can be used to store user and role records."
+msgstr ""
+"æ—¢ã«ç¤ºã—ãŸã‚ˆã†ã«<literal>JpaIdentityStore</literal>ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨"
+"ãƒãƒ¼ãƒ«ã«é–¢ã™ã‚‹ãƒ†ãƒ¼ãƒ–ルã®ã‚¹ã‚ーマã®ãƒ‡ã‚¶ã‚¤ãƒ³ãŒã§ãã‚‹ã ã‘自由ã«ã§ãるよã†ã«è¨è¨ˆ"
+"ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã“ã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã‚’ä¿æŒã™ã‚‹ã„ãã¤ã‹ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚¹"
+"ã‚ーマã«ã¤ã„ã¦ã¿ã¦ã‚†ãã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:826
+#: Security.xml:841
#, no-c-format
msgid "Minimal schema example"
msgstr "最å°ã®ã‚¹ã‚ーマã®ä¾‹"
#. Tag: para
-#: Security.xml:828
+#: Security.xml:843
#, no-c-format
-msgid "In this bare minimal example, a simple user and role table are linked via a many-to-many relationship using a cross-reference table named <literal>UserRoles</literal>."
-msgstr "ã“ã®å˜ç´”ãªä¾‹ã§ã¯ã€ã‚¯ãƒã‚¹å‚照テーブル<literal>UserRoles</literal>を通ã˜ã¦many-to-many関連ã§ãƒªãƒ³ã‚¯ã•ã‚Œã¦ã„ã‚‹userã¨roleã®ãƒ†ãƒ¼ãƒ–ルã§æ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"In this bare minimal example, a simple user and role table are linked via a "
+"many-to-many relationship using a cross-reference table named "
+"<literal>UserRoles</literal>."
+msgstr ""
+"ã“ã®å˜ç´”ãªä¾‹ã§ã¯ã€ã‚¯ãƒã‚¹å‚照テーブル<literal>UserRoles</literal>を通ã˜ã¦many-"
+"to-many関連ã§ãƒªãƒ³ã‚¯ã•ã‚Œã¦ã„ã‚‹userã¨roleã®ãƒ†ãƒ¼ãƒ–ルã§æ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:842
+#: Security.xml:857
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -1291,7 +1904,8 @@
" \n"
" @UserPassword(hash = \"md5\")\n"
" public String getPasswordHash() { return passwordHash; }\n"
-" public void setPasswordHash(String passwordHash) { this.passwordHash = passwordHash; }\n"
+" public void setPasswordHash(String passwordHash) { this.passwordHash = "
+"passwordHash; }\n"
" \n"
" @UserRoles\n"
" @ManyToMany(targetEntity = Role.class)\n"
@@ -1319,7 +1933,8 @@
" \n"
" @UserPassword(hash = \"md5\")\n"
" public String getPasswordHash() { return passwordHash; }\n"
-" public void setPasswordHash(String passwordHash) { this.passwordHash = passwordHash; }\n"
+" public void setPasswordHash(String passwordHash) { this.passwordHash = "
+"passwordHash; }\n"
" \n"
" @UserRoles\n"
" @ManyToMany(targetEntity = Role.class)\n"
@@ -1331,7 +1946,7 @@
"}]]>"
#. Tag: programlisting
-#: Security.xml:843
+#: Security.xml:858
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -1363,19 +1978,23 @@
"}]]>"
#. Tag: title
-#: Security.xml:848
+#: Security.xml:863
#, no-c-format
msgid "Complex Schema Example"
msgstr "複雑ãªã‚¹ã‚ーマã®ä¾‹"
#. Tag: para
-#: Security.xml:850
+#: Security.xml:865
#, no-c-format
-msgid "This example builds on the above minimal example by including all of the optional fields, and allowing group memberships for roles."
-msgstr "ã“ã®ä¾‹ã§ã¯ã€å‰ã®æœ€å°‘機能ã®ä¾‹ã«ã™ã¹ã¦ã®ã‚ªãƒ—ションフィールドã¨ã€ãƒãƒ¼ãƒ«ã«ã‚°ãƒ«ãƒ¼ãƒ—メンãƒãƒ¼ã‚’許å¯ã™ã‚‹æ©Ÿèƒ½ã‚’è¿½åŠ ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This example builds on the above minimal example by including all of the "
+"optional fields, and allowing group memberships for roles."
+msgstr ""
+"ã“ã®ä¾‹ã§ã¯ã€å‰ã®æœ€å°‘機能ã®ä¾‹ã«ã™ã¹ã¦ã®ã‚ªãƒ—ションフィールドã¨ã€ãƒãƒ¼ãƒ«ã«ã‚°ãƒ«ãƒ¼"
+"プメンãƒãƒ¼ã‚’許å¯ã™ã‚‹æ©Ÿèƒ½ã‚’è¿½åŠ ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:864
+#: Security.xml:879
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -1398,11 +2017,13 @@
" \n"
" @UserPassword(hash = \"md5\")\n"
" public String getPasswordHash() { return passwordHash; }\n"
-" public void setPasswordHash(String passwordHash) { this.passwordHash = passwordHash; }\n"
+" public void setPasswordHash(String passwordHash) { this.passwordHash = "
+"passwordHash; }\n"
" \n"
" @UserFirstName\n"
" public String getFirstname() { return firstname; }\n"
-" public void setFirstname(String firstname) { this.firstname = firstname; }\n"
+" public void setFirstname(String firstname) { this.firstname = "
+"firstname; }\n"
" \n"
" @UserLastName\n"
" public String getLastname() { return lastname; }\n"
@@ -1441,11 +2062,13 @@
" \n"
" @UserPassword(hash = \"md5\")\n"
" public String getPasswordHash() { return passwordHash; }\n"
-" public void setPasswordHash(String passwordHash) { this.passwordHash = passwordHash; }\n"
+" public void setPasswordHash(String passwordHash) { this.passwordHash = "
+"passwordHash; }\n"
" \n"
" @UserFirstName\n"
" public String getFirstname() { return firstname; }\n"
-" public void setFirstname(String firstname) { this.firstname = firstname; }\n"
+" public void setFirstname(String firstname) { this.firstname = "
+"firstname; }\n"
" \n"
" @UserLastName\n"
" public String getLastname() { return lastname; }\n"
@@ -1465,7 +2088,7 @@
"}]]>"
#. Tag: programlisting
-#: Security.xml:865
+#: Security.xml:880
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -1484,7 +2107,8 @@
" \n"
" @RoleConditional\n"
" public boolean isConditional() { return conditional; }\n"
-" public void setConditional(boolean conditional) { this.conditional = conditional; }\n"
+" public void setConditional(boolean conditional) { this.conditional = "
+"conditional; }\n"
" \n"
" @RoleGroups\n"
" @ManyToMany(targetEntity = Role.class)\n"
@@ -1512,7 +2136,8 @@
" \n"
" @RoleConditional\n"
" public boolean isConditional() { return conditional; }\n"
-" public void setConditional(boolean conditional) { this.conditional = conditional; }\n"
+" public void setConditional(boolean conditional) { this.conditional = "
+"conditional; }\n"
" \n"
" @RoleGroups\n"
" @ManyToMany(targetEntity = Role.class)\n"
@@ -1525,501 +2150,615 @@
"}]]>"
#. Tag: title
-#: Security.xml:871
+#: Security.xml:886
#, no-c-format
msgid "JpaIdentityStore Events"
msgstr "JpaIdentityStore関連ã®ã‚¤ãƒ™ãƒ³ãƒˆ"
#. Tag: para
-#: Security.xml:873
+#: Security.xml:888
#, no-c-format
-msgid "When using <literal>JpaIdentityStore</literal> as the identity store implementation with <literal>IdentityManager</literal>, a few events are raised as a result of invoking certain <literal>IdentityManager</literal> methods."
-msgstr "<literal>IdentityManager</literal>ã®IDストアã®å®Ÿè£…ã¨ã—ã¦<literal>JpaIdentityStore</literal>を使用ã™ã‚‹å ´åˆã€ç‰¹å®šã® <literal>IdentityManager</literal>メソッドを起動ã™ã‚‹ã¨ã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã—ã¾ã™ã€‚ "
+msgid ""
+"When using <literal>JpaIdentityStore</literal> as the identity store "
+"implementation with <literal>IdentityManager</literal>, a few events are "
+"raised as a result of invoking certain <literal>IdentityManager</literal> "
+"methods."
+msgstr ""
+"<literal>IdentityManager</literal>ã®IDストアã®å®Ÿè£…ã¨ã—ã¦"
+"<literal>JpaIdentityStore</literal>を使用ã™ã‚‹å ´åˆã€ç‰¹å®šã® "
+"<literal>IdentityManager</literal>メソッドを起動ã™ã‚‹ã¨ã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã—ã¾ã™ã€‚ "
#. Tag: title
-#: Security.xml:879
+#: Security.xml:894
#, no-c-format
msgid "JpaIdentityStore.EVENT_PRE_PERSIST_USER"
msgstr "JpaIdentityStore.EVENT_PRE_PERSIST_USER"
#. Tag: para
-#: Security.xml:881
+#: Security.xml:896
#, no-c-format
-msgid "This event is raised in response to calling <literal>IdentityManager.createUser()</literal>. Just before the user entity is persisted to the database, this event will be raised passing the entity instance as an event parameter. The entity will be an instance of the <literal>user-class</literal> configured for <literal>JpaIdentityStore</literal>."
-msgstr "ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯<literal>IdentityManager.createUser()</literal>を呼ã¶ã¨ç™ºç”Ÿã—ã¾ã™ã€‚ ユーザーエンティティãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿æŒã•ã‚Œã‚‹ç›´å‰ã«ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’イベントパラメータã¨ã—ãŸã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã—ã¾ã™ã€‚ ã“ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã¯<literal>JpaIdentityStore</literal>ã«è¨å®šã—㟠<literal>user-class</literal>ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ã™ã€‚"
+msgid ""
+"This event is raised in response to calling <literal>IdentityManager."
+"createUser()</literal>. Just before the user entity is persisted to the "
+"database, this event will be raised passing the entity instance as an event "
+"parameter. The entity will be an instance of the <literal>user-class</"
+"literal> configured for <literal>JpaIdentityStore</literal>."
+msgstr ""
+"ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯<literal>IdentityManager.createUser()</literal>を呼ã¶ã¨ç™ºç”Ÿã—ã¾"
+"ã™ã€‚ ユーザーエンティティãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿æŒã•ã‚Œã‚‹ç›´å‰ã«ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¤ãƒ³ã‚¹ã‚¿"
+"ンスをイベントパラメータã¨ã—ãŸã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã—ã¾ã™ã€‚ ã“ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã¯"
+"<literal>JpaIdentityStore</literal>ã«è¨å®šã—㟠<literal>user-class</literal>ã®"
+"インスタンスã§ã™ã€‚"
#. Tag: para
-#: Security.xml:887
+#: Security.xml:902
#, no-c-format
-msgid "Writing an observer for this event may be useful for setting additional field values on the entity, which aren't set as part of the standard <literal>createUser()</literal> functionality."
-msgstr "エンティティã«æ¨™æº–ã®<literal>createUser()</literal>ã§è¨å®šã•ã‚Œãªã„è¿½åŠ çš„ãªãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å€¤ã‚’è¨å®šã™ã‚‹ãŸã‚ã«ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã«å¯¾å¿œã™ã‚‹ã‚ªãƒ–ザーãƒã‚’利用ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Writing an observer for this event may be useful for setting additional "
+"field values on the entity, which aren't set as part of the standard "
+"<literal>createUser()</literal> functionality."
+msgstr ""
+"エンティティã«æ¨™æº–ã®<literal>createUser()</literal>ã§è¨å®šã•ã‚Œãªã„è¿½åŠ çš„ãª"
+"フィールド値をè¨å®šã™ã‚‹ãŸã‚ã«ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã«å¯¾å¿œã™ã‚‹ã‚ªãƒ–ザーãƒã‚’利用ã™ã‚‹äº‹ãŒã§"
+"ãã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:894
+#: Security.xml:909
#, no-c-format
msgid "JpaIdentityStore.EVENT_USER_CREATED"
msgstr "JpaIdentityStore.EVENT_USER_CREATED"
#. Tag: para
-#: Security.xml:896
+#: Security.xml:911
#, no-c-format
-msgid "This event is also raised in response to calling <literal>IdentityManager.createUser()</literal>. However, it is raised after the user entity has already been persisted to the database. Like the <literal>EVENT_PRE_PERSIST_USER</literal> event, it also passes the entity instance as an event parameter. It may be useful to observe this event if you also need to persist other entities that reference the user entity, for example contact detail records or other user-specific data."
-msgstr "ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯<literal>IdentityManager.createUser()</literal>を呼ã¶ã“ã¨ã«ã‚ˆã£ã¦ã‚‚発生ã—ã¾ã™ã€‚ ã—ã‹ã—ã€ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®å†…容ãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿æŒã•ã‚ŒãŸå¾Œã«ç™ºç”Ÿã—ã¾ã™ã€‚ ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚‚<literal>EVENT_PRE_PERSIST_USER</literal>ã¨åŒæ§˜ã€ã‚¤ãƒ™ãƒ³ãƒˆãƒ‘ラメータã¨ã—ã¦ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’渡ã—ã¾ã™ã€‚ ユーザーエンティティをå‚ç…§ã™ã‚‹ã€ã‚³ãƒ³ã‚¿ã‚¯ãƒˆã®è©³ç´°ã‚„当該ユーザー特有ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚’データベースã«ä¿å˜ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã«ã¯ã€ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’観察ã—ã¦ãŠãã®ãŒæœ‰åŠ¹ã§ã™ã€‚"
+msgid ""
+"This event is also raised in response to calling <literal>IdentityManager."
+"createUser()</literal>. However, it is raised after the user entity has "
+"already been persisted to the database. Like the "
+"<literal>EVENT_PRE_PERSIST_USER</literal> event, it also passes the entity "
+"instance as an event parameter. It may be useful to observe this event if "
+"you also need to persist other entities that reference the user entity, for "
+"example contact detail records or other user-specific data."
+msgstr ""
+"ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯<literal>IdentityManager.createUser()</literal>を呼ã¶ã“ã¨ã«ã‚ˆã£"
+"ã¦ã‚‚発生ã—ã¾ã™ã€‚ ã—ã‹ã—ã€ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®å†…容ãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼"
+"スã«ä¿æŒã•ã‚ŒãŸå¾Œã«ç™ºç”Ÿã—ã¾ã™ã€‚ ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚‚"
+"<literal>EVENT_PRE_PERSIST_USER</literal>ã¨åŒæ§˜ã€ã‚¤ãƒ™ãƒ³ãƒˆãƒ‘ラメータã¨ã—ã¦ã‚¨ãƒ³"
+"ティティã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’渡ã—ã¾ã™ã€‚ ユーザーエンティティをå‚ç…§ã™ã‚‹ã€ã‚³ãƒ³ã‚¿ã‚¯ãƒˆ"
+"ã®è©³ç´°ã‚„当該ユーザー特有ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚’データベースã«ä¿å˜ã™ã‚‹å¿…è¦ãŒ"
+"ã‚ã‚‹å ´åˆã«ã¯ã€ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’観察ã—ã¦ãŠãã®ãŒæœ‰åŠ¹ã§ã™ã€‚"
#. Tag: title
-#: Security.xml:906
+#: Security.xml:921
#, no-c-format
msgid "JpaIdentityStore.EVENT_USER_AUTHENTICATED"
msgstr "JpaIdentityStore.EVENT_USER_AUTHENTICATED"
#. Tag: para
-#: Security.xml:908
+#: Security.xml:923
#, no-c-format
-msgid "This event is raised when calling <literal>IdentityManager.authenticate()</literal>. It passes the user entity instance as the event parameter, and is useful for reading additional properties from the user entity that is being authenticated."
-msgstr "ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯<literal>IdentityManager.authenticate()</literal>を呼んã 時ã«ç™ºç”Ÿã—ã¾ã™ã€‚ ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’イベントパラメータã¨ã—ã¦æ¸¡ã—ã¾ã™ã®ã§ã€èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãã®ä»–ã®å±žæ€§ã‚’èªã¿ã ã™æ™‚ã«æœ‰åŠ¹ã«ä½¿ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"This event is raised when calling <literal>IdentityManager.authenticate()</"
+"literal>. It passes the user entity instance as the event parameter, and is "
+"useful for reading additional properties from the user entity that is being "
+"authenticated."
+msgstr ""
+"ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯<literal>IdentityManager.authenticate()</literal>を呼んã 時ã«ç™º"
+"生ã—ã¾ã™ã€‚ ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¯ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’イベントパラメータã¨ã—ã¦æ¸¡"
+"ã—ã¾ã™ã®ã§ã€èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãã®ä»–ã®å±žæ€§ã‚’èªã¿ã ã™æ™‚ã«æœ‰åŠ¹ã«ä½¿ç”¨ã§ãã¾"
+"ã™ã€‚"
#. Tag: title
-#: Security.xml:918
+#: Security.xml:933
#, no-c-format
msgid "LdapIdentityStore"
msgstr "LdapIdentityStore"
#. Tag: para
-#: Security.xml:920
+#: Security.xml:935
#, no-c-format
-msgid "This identity store implementation is designed for working with user records stored in an LDAP directory. It is very highly configurable, allowing great flexibility in how both users and roles are stored in the directory. The following sections describe the configuration options for this identity store, and provide some configuration examples."
-msgstr "ã“ã®IDストアã®å®Ÿè£…ã¯LDAPディレクトリをユーザーレコードã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã‚ˆã†è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã®å®Ÿè£…ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ã®ä¿å˜ã®æ–¹æ³•ã®è¨å®šã®è‡ªç”±åº¦ãŒé«˜ããªã£ã¦ã„ã¾ã™ã€‚ 以下ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§ã¯ã€ã“ã®IIDストアã®è¨å®šã‚ªãƒ—ションã«ã¤ã„ã¦èª¬æ˜Žã—ã€ã„ãã¤ã‹ã®ã‚µãƒ³ãƒ—ルè¨å®šã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"This identity store implementation is designed for working with user records "
+"stored in an LDAP directory. It is very highly configurable, allowing great "
+"flexibility in how both users and roles are stored in the directory. The "
+"following sections describe the configuration options for this identity "
+"store, and provide some configuration examples."
+msgstr ""
+"ã“ã®IDストアã®å®Ÿè£…ã¯LDAPディレクトリをユーザーレコードã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã‚ˆã†è¨è¨ˆ"
+"ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã®å®Ÿè£…ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ã®ä¿å˜ã®æ–¹æ³•ã®è¨å®š"
+"ã®è‡ªç”±åº¦ãŒé«˜ããªã£ã¦ã„ã¾ã™ã€‚ 以下ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§ã¯ã€ã“ã®IIDストアã®è¨å®šã‚ªãƒ—"
+"ションã«ã¤ã„ã¦èª¬æ˜Žã—ã€ã„ãã¤ã‹ã®ã‚µãƒ³ãƒ—ルè¨å®šã‚’示ã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:927
+#: Security.xml:942
#, no-c-format
msgid "Configuring LdapIdentityStore"
msgstr "LdapIdentiyStoreã®è¨å®š"
#. Tag: para
-#: Security.xml:929
+#: Security.xml:944
#, no-c-format
-msgid "The following table describes the available properties that can be configured in <literal>components.xml</literal> for <literal>LdapIdentityStore</literal>."
-msgstr "以下ã®è¡¨ã«<literal>components.xml</literal> ã§è¨å®šã§ãã‚‹<literal>LdapIdentityStore</literal>ã®å±žæ€§ã«ã¤ã„ã¦ç¤ºã—ã¾ã™ã€‚"
+msgid ""
+"The following table describes the available properties that can be "
+"configured in <literal>components.xml</literal> for "
+"<literal>LdapIdentityStore</literal>."
+msgstr ""
+"以下ã®è¡¨ã«<literal>components.xml</literal> ã§è¨å®šã§ãã‚‹"
+"<literal>LdapIdentityStore</literal>ã®å±žæ€§ã«ã¤ã„ã¦ç¤ºã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:935
+#: Security.xml:950
#, no-c-format
msgid "LdapIdentityStore Configuration Properties"
msgstr "LdapIdentityStoreè¨å®šå¯èƒ½å±žæ€§"
#. Tag: para
-#: Security.xml:945
+#: Security.xml:960
#, no-c-format
msgid "Property"
msgstr "プãƒãƒ‘ティ"
#. Tag: para
-#: Security.xml:948
+#: Security.xml:963
#, no-c-format
msgid "Default Value"
msgstr "デフォルト値"
#. Tag: literal
-#: Security.xml:960
+#: Security.xml:975
#, no-c-format
msgid "server-address"
msgstr "server-address"
#. Tag: literal
-#: Security.xml:964
+#: Security.xml:979
#, no-c-format
msgid "localhost"
msgstr "localhost"
#. Tag: para
-#: Security.xml:967
+#: Security.xml:982
#, no-c-format
msgid "The address of the LDAP server."
msgstr "LDAPサーãƒã®ã‚¢ãƒ‰ãƒ¬ã‚¹"
#. Tag: literal
-#: Security.xml:976
+#: Security.xml:991
#, no-c-format
msgid "server-port"
msgstr "server-port"
#. Tag: literal
-#: Security.xml:980
+#: Security.xml:995
#, no-c-format
msgid "<literal>389</literal>"
msgstr "<literal>389</literal>"
#. Tag: para
-#: Security.xml:983
+#: Security.xml:998
#, no-c-format
msgid "The port number that the LDAP server is listening on."
msgstr "LDAPサーãƒãŒä½¿ç”¨ã—ã¦ã„ã‚‹ãƒãƒ¼ãƒˆã®ç•ªå·"
#. Tag: literal
-#: Security.xml:992
+#: Security.xml:1007
#, no-c-format
msgid "user-context-DN"
msgstr "user-context-DN"
#. Tag: literal
-#: Security.xml:996
+#: Security.xml:1011
#, no-c-format
msgid "ou=Person,dc=acme,dc=com"
msgstr "ou=Person,dc=acme,dc=com"
#. Tag: para
-#: Security.xml:999
+#: Security.xml:1014
#, no-c-format
msgid "The Distinguished Name (DN) of the context containing user records."
msgstr "ユーザーレコードをå«ã‚€ã‚³ãƒ³ãƒ†ã‚ストã®è˜åˆ¥å(DN)"
#. Tag: literal
-#: Security.xml:1008
+#: Security.xml:1023
#, no-c-format
msgid "user-DN-prefix"
msgstr "user-DN-prefix"
#. Tag: literal
-#: Security.xml:1012
+#: Security.xml:1027
#, no-c-format
msgid "uid="
msgstr "uid="
#. Tag: para
-#: Security.xml:1015
+#: Security.xml:1030
#, no-c-format
-msgid "This value is prefixed to the front of the username to locate the user's record."
-msgstr "ã“ã®å€¤ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¬ã‚³ãƒ¼ãƒ‰ã®ä½ç½®æŒ‡å®šã™ã‚‹ãŸã‚ã«usernameã®å‰ã«å‰ç½®ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This value is prefixed to the front of the username to locate the user's "
+"record."
+msgstr ""
+"ã“ã®å€¤ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¬ã‚³ãƒ¼ãƒ‰ã®ä½ç½®æŒ‡å®šã™ã‚‹ãŸã‚ã«usernameã®å‰ã«å‰ç½®ã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1024
+#: Security.xml:1039
#, no-c-format
msgid "user-DN-suffix"
msgstr "user-DN-suffix"
#. Tag: literal
-#: Security.xml:1028
+#: Security.xml:1043
#, no-c-format
msgid ",ou=Person,dc=acme,dc=com"
msgstr ",ou=Person,dc=acme,dc=com"
#. Tag: para
-#: Security.xml:1031
+#: Security.xml:1046
#, no-c-format
-msgid "This value is appended to the end of the username to locate the user's record."
-msgstr "ã“ã®å€¤ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¬ã‚³ãƒ¼ãƒ‰ã®ä½ç½®æŒ‡å®šã™ã‚‹ãŸã‚ã«usernameã®å¾Œã‚ã«è¿½åŠ ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This value is appended to the end of the username to locate the user's "
+"record."
+msgstr ""
+"ã“ã®å€¤ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¬ã‚³ãƒ¼ãƒ‰ã®ä½ç½®æŒ‡å®šã™ã‚‹ãŸã‚ã«usernameã®å¾Œã‚ã«è¿½åŠ ã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1040
+#: Security.xml:1055
#, no-c-format
msgid "role-context-DN"
msgstr "role-context-DN"
#. Tag: literal
-#: Security.xml:1044
+#: Security.xml:1059
#, no-c-format
msgid "ou=Role,dc=acme,dc=com"
msgstr "ou=Role,dc=acme,dc=com"
#. Tag: para
-#: Security.xml:1047
+#: Security.xml:1062
#, no-c-format
msgid "The DN of the context containing role records."
msgstr "ãƒãƒ¼ãƒ«ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ã‚ストã®è˜åˆ¥å(DN)"
#. Tag: literal
-#: Security.xml:1056
+#: Security.xml:1071
#, no-c-format
msgid "role-DN-prefix"
msgstr "role-DN-prefix"
#. Tag: literal
-#: Security.xml:1060
+#: Security.xml:1075
#, no-c-format
msgid "<literal>cn=</literal>"
msgstr "<literal>cn=</literal>"
#. Tag: para
-#: Security.xml:1063
+#: Security.xml:1078
#, no-c-format
-msgid "This value is prefixed to the front of the role name to form the DN for locating the role record."
-msgstr "ã“ã®å€¤ãŒãƒãƒ¼ãƒ«åã®å‰ã«å‰ç½®ã•ã‚Œã€ãƒãƒ¼ãƒ«ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’ä½ç½®æŒ‡å®šã™ã‚‹ãŸã‚ã®è˜åˆ¥åã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This value is prefixed to the front of the role name to form the DN for "
+"locating the role record."
+msgstr ""
+"ã“ã®å€¤ãŒãƒãƒ¼ãƒ«åã®å‰ã«å‰ç½®ã•ã‚Œã€ãƒãƒ¼ãƒ«ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’ä½ç½®æŒ‡å®šã™ã‚‹ãŸã‚ã®è˜åˆ¥åã¨ã—"
+"ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1073
+#: Security.xml:1088
#, no-c-format
msgid "role-DN-suffix"
msgstr "role-DN-suffix"
#. Tag: literal
-#: Security.xml:1077
+#: Security.xml:1092
#, no-c-format
msgid ",ou=Roles,dc=acme,dc=com"
msgstr ",ou=Roles,dc=acme,dc=com"
#. Tag: para
-#: Security.xml:1080
+#: Security.xml:1095
#, no-c-format
-msgid "This value is appended to the role name to form the DN for locating the role record."
-msgstr "ã“ã®å€¤ãŒãƒãƒ¼ãƒ«åã®å¾Œã‚ã«è¿½åŠ ã•ã‚Œã€ãƒãƒ¼ãƒ«ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’ä½ç½®æŒ‡å®šã™ã‚‹ãŸã‚ã®è˜åˆ¥åã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This value is appended to the role name to form the DN for locating the role "
+"record."
+msgstr ""
+"ã“ã®å€¤ãŒãƒãƒ¼ãƒ«åã®å¾Œã‚ã«è¿½åŠ ã•ã‚Œã€ãƒãƒ¼ãƒ«ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’ä½ç½®æŒ‡å®šã™ã‚‹ãŸã‚ã®è˜åˆ¥åã¨"
+"ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1089
+#: Security.xml:1104
#, no-c-format
msgid "bind-DN"
msgstr "bind-DN"
#. Tag: literal
-#: Security.xml:1093
+#: Security.xml:1108
#, no-c-format
msgid "cn=Manager,dc=acme,dc=com"
msgstr "cn=Manager,dc=acme,dc=com"
#. Tag: para
-#: Security.xml:1096
+#: Security.xml:1111
#, no-c-format
msgid "This is the context used to bind to the LDAP server."
msgstr "LDAPサーãƒã¨ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã™ã‚‹ã‚³ãƒ³ãƒ†ã‚スト"
#. Tag: literal
-#: Security.xml:1105
+#: Security.xml:1120
#, no-c-format
msgid "bind-credentials"
msgstr "bind-credentials"
#. Tag: literal
-#: Security.xml:1109
+#: Security.xml:1124
#, no-c-format
msgid "secret"
msgstr "secret"
#. Tag: para
-#: Security.xml:1112
+#: Security.xml:1127
#, no-c-format
-msgid "These are the credentials (the password) used to bind to the LDAP server."
+msgid ""
+"These are the credentials (the password) used to bind to the LDAP server."
msgstr "LDAPサーãƒã¨ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã¨ãã«ä½¿ç”¨ã•ã‚Œã‚‹ã‚¯ãƒ¬ãƒ‡ãƒ³ã‚·ãƒ£ãƒ«ï¼ˆãƒ‘スワード)"
#. Tag: literal
-#: Security.xml:1121
+#: Security.xml:1136
#, no-c-format
msgid "user-role-attribute"
msgstr "user-role-attribute"
#. Tag: literal
-#: Security.xml:1125
+#: Security.xml:1140
#, no-c-format
msgid "roles"
msgstr "roles"
#. Tag: para
-#: Security.xml:1128
+#: Security.xml:1143
#, no-c-format
-msgid "This is the name of the attribute of the user record that contains the list of roles that the user is a member of."
-msgstr "ユーザーãŒãƒ¡ãƒ³ãƒãƒ¼ã§ã‚ã‚‹ãƒãƒ¼ãƒ«ã®ãƒªã‚¹ãƒˆã‚’å«ã‚“ã§ã„るユーザーレコードä¸ã®å±žæ€§ã®åå‰"
+msgid ""
+"This is the name of the attribute of the user record that contains the list "
+"of roles that the user is a member of."
+msgstr ""
+"ユーザーãŒãƒ¡ãƒ³ãƒãƒ¼ã§ã‚ã‚‹ãƒãƒ¼ãƒ«ã®ãƒªã‚¹ãƒˆã‚’å«ã‚“ã§ã„るユーザーレコードä¸ã®å±žæ€§ã®"
+"åå‰"
#. Tag: literal
-#: Security.xml:1138
+#: Security.xml:1153
#, no-c-format
msgid "role-attribute-is-DN"
msgstr "role-attribute-is-DN"
#. Tag: literal
-#: Security.xml:1142
+#: Security.xml:1157
#, no-c-format
msgid "true"
msgstr "true"
#. Tag: para
-#: Security.xml:1145
+#: Security.xml:1160
#, no-c-format
-msgid "This boolean property indicates whether the role attribute of the user record is itself a distinguished name."
-msgstr "ã“ã®ãƒ–ール値ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¬ã‚³ãƒ¼ãƒ‰ä¸ã®ãƒãƒ¼ãƒ«å±žæ€§ãŒè˜åˆ¥åã‹å¦ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This boolean property indicates whether the role attribute of the user "
+"record is itself a distinguished name."
+msgstr ""
+"ã“ã®ãƒ–ール値ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¬ã‚³ãƒ¼ãƒ‰ä¸ã®ãƒãƒ¼ãƒ«å±žæ€§ãŒè˜åˆ¥åã‹å¦ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1155
+#: Security.xml:1170
#, no-c-format
msgid "user-name-attribute"
msgstr "user-name-attribute"
#. Tag: literal
-#: Security.xml:1159
+#: Security.xml:1174
#, no-c-format
msgid "<literal>uid</literal>"
msgstr "<literal>uid</literal>"
#. Tag: para
-#: Security.xml:1162
+#: Security.xml:1177
#, no-c-format
msgid "Indicates which attribute of the user record contains the username."
msgstr "ユーザーレコードã®ã©ã®å±žæ€§ãŒusernameã«è©²å½“ã™ã‚‹ã®ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1171
+#: Security.xml:1186
#, no-c-format
msgid "user-password-attribute"
msgstr "user-password-attribute"
#. Tag: literal
-#: Security.xml:1175
+#: Security.xml:1190
#, no-c-format
msgid "userPassword"
msgstr "userPassword"
#. Tag: para
-#: Security.xml:1178
+#: Security.xml:1193
#, no-c-format
-msgid "Indicates which attribute of the user record contains the user's password."
+msgid ""
+"Indicates which attribute of the user record contains the user's password."
msgstr "ユーザーレコードã®ã©ã®å±žæ€§ãŒpasswordã«è©²å½“ã™ã‚‹ã®ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1187
+#: Security.xml:1202
#, no-c-format
msgid "first-name-attribute"
msgstr "first-name-attribute"
#. Tag: literal
-#: Security.xml:1191
-#: Security.xml:1239
+#: Security.xml:1206 Security.xml:1254
#, no-c-format
msgid "null"
msgstr "null"
#. Tag: para
-#: Security.xml:1194
+#: Security.xml:1209
#, no-c-format
-msgid "Indicates which attribute of the user record contains the user's first name."
+msgid ""
+"Indicates which attribute of the user record contains the user's first name."
msgstr "ユーザーレコードã®ã©ã®å±žæ€§ãŒfirst nameã«è©²å½“ã™ã‚‹ã®ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1203
+#: Security.xml:1218
#, no-c-format
msgid "last-name-attribute"
msgstr "last-name-attribute"
#. Tag: literal
-#: Security.xml:1207
+#: Security.xml:1222
#, no-c-format
msgid "<literal>sn</literal>"
msgstr "<literal>sn</literal>"
#. Tag: para
-#: Security.xml:1210
+#: Security.xml:1225
#, no-c-format
-msgid "Indicates which attribute of the user record contains the user's last name."
+msgid ""
+"Indicates which attribute of the user record contains the user's last name."
msgstr "ユーザーレコードã®ã©ã®å±žæ€§ãŒlast nameã«è©²å½“ã™ã‚‹ã®ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1219
+#: Security.xml:1234
#, no-c-format
msgid "full-name-attribute"
msgstr "full-name-attribute"
#. Tag: literal
-#: Security.xml:1223
-#: Security.xml:1255
+#: Security.xml:1238 Security.xml:1270
#, no-c-format
msgid "<literal>cn</literal>"
msgstr "<literal>cn</literal>"
#. Tag: para
-#: Security.xml:1226
+#: Security.xml:1241
#, no-c-format
-msgid "Indicates which attribute of the user record contains the user's full (common) name."
-msgstr "ユーザーレコードã®ã©ã®å±žæ€§ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ•ãƒ«ãƒãƒ¼ãƒ ã«è©²å½“ã™ã‚‹ã®ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Indicates which attribute of the user record contains the user's full "
+"(common) name."
+msgstr ""
+"ユーザーレコードã®ã©ã®å±žæ€§ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ•ãƒ«ãƒãƒ¼ãƒ ã«è©²å½“ã™ã‚‹ã®ã‹ã‚’示ã—ã¦ã„ã¾"
+"ã™ã€‚"
#. Tag: literal
-#: Security.xml:1235
+#: Security.xml:1250
#, no-c-format
msgid "enabled-attribute"
msgstr "enabled-attribute"
#. Tag: para
-#: Security.xml:1242
+#: Security.xml:1257
#, no-c-format
-msgid "Indicates which attribute of the user record determines whether the user is enabled."
-msgstr "ユーザーレコードã®ã©ã®å±žæ€§ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä¸æ´»åŒ–ã•ã‚Œã¦ã„ãªã„ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Indicates which attribute of the user record determines whether the user is "
+"enabled."
+msgstr ""
+"ユーザーレコードã®ã©ã®å±žæ€§ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä¸æ´»åŒ–ã•ã‚Œã¦ã„ãªã„ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1251
+#: Security.xml:1266
#, no-c-format
msgid "role-name-attribute"
msgstr "role-name-attribute"
#. Tag: para
-#: Security.xml:1258
+#: Security.xml:1273
#, no-c-format
-msgid "Indicates which attribute of the role record contains the name of the role."
+msgid ""
+"Indicates which attribute of the role record contains the name of the role."
msgstr "ãƒãƒ¼ãƒ«ãƒ¬ã‚³ãƒ¼ãƒ‰ã®ã©ã®å±žæ€§ãŒãƒãƒ¼ãƒ«åã«è©²å½“ã™ã‚‹ã®ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1267
+#: Security.xml:1282
#, no-c-format
msgid "object-class-attribute"
msgstr "object-class-attribute"
#. Tag: literal
-#: Security.xml:1271
+#: Security.xml:1286
#, no-c-format
msgid "objectClass"
msgstr "objectClass"
#. Tag: para
-#: Security.xml:1274
+#: Security.xml:1289
#, no-c-format
-msgid "Indicates which attribute determines the class of an object in the directory."
+msgid ""
+"Indicates which attribute determines the class of an object in the directory."
msgstr "ディレクトリä¸ã§ã‚ªãƒ–ジェクトã®ã‚¯ãƒ©ã‚¹ã‚’決定ã—ã¦ã„る属性を示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1283
+#: Security.xml:1298
#, no-c-format
msgid "role-object-classes"
msgstr "role-object-classes"
#. Tag: literal
-#: Security.xml:1287
+#: Security.xml:1302
#, no-c-format
msgid "organizationalRole"
msgstr "organizationalRole"
#. Tag: para
-#: Security.xml:1290
+#: Security.xml:1305
#, no-c-format
-msgid "An array of the object classes that new role records should be created as."
+msgid ""
+"An array of the object classes that new role records should be created as."
msgstr "æ–°è¦ã®ãƒãƒ¼ãƒ«ãƒ¬ã‚³ãƒ¼ãƒ‰ã®ä½œæˆã®ãŸã‚ã®ã‚ªãƒ–ジェクトクラスã®é…列"
#. Tag: literal
-#: Security.xml:1299
+#: Security.xml:1314
#, no-c-format
msgid "user-object-classes"
msgstr "user-object-classes"
#. Tag: literal
-#: Security.xml:1303
+#: Security.xml:1318
#, no-c-format
msgid "person,uidObject"
msgstr "person,uidObject"
#. Tag: para
-#: Security.xml:1306
+#: Security.xml:1321
#, no-c-format
-msgid "An array of the object classes that new user records should be created as."
+msgid ""
+"An array of the object classes that new user records should be created as."
msgstr "æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¬ã‚³ãƒ¼ãƒ‰ä½œæˆã®ãŸã‚ã®ã‚ªãƒ–ジェクトクラスã®é…列"
#. Tag: title
-#: Security.xml:1318
+#: Security.xml:1333
#, no-c-format
msgid "LdapIdentityStore Configuration Example"
msgstr "LdapIdentityStoreè¨å®šä¾‹"
#. Tag: para
-#: Security.xml:1320
+#: Security.xml:1335
#, no-c-format
-msgid "The following configuration example shows how <literal>LdapIdentityStore</literal> may be configured for an LDAP directory running on fictional host <literal>directory.mycompany.com</literal>. The users are stored within this directory under the context <literal>ou=Person,dc=mycompany,dc=com</literal>, and are identified using the <literal>uid</literal> attribute (which corresponds to their username). Roles are stored in their own context, <literal>ou=Roles,dc=mycompany,dc=com</literal> and referenced from the user's entry via the <literal>roles</literal> attribute. Role entries are identified by their common name (the <literal>cn</literal> attribute) , which corresponds to the role name. In this example, users may be disabled by setting the value of their <literal>enabled</literal> attribute to false."
-msgstr "下ã®è¨å®šä¾‹ã§ã¯ã€æ“¬ä¼¼ãƒ›ã‚¹ãƒˆ <literal>directory.mycompany.com</literal>上ã§å‹•ä½œã—ã¦ã„ã‚‹LDAPディレクトリã«å¯¾å¿œã™ã‚‹<literal>LdapIdentityStore</literal> ã®è¨å®šã‚’示ã—ã¦ã„ã¾ã™ã€‚ ユーザーã¯ã€ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªé…下ã«<literal>ou=Person,dc=mycompany,dc=com</literal>ã¨ã„ã†ã‚³ãƒ³ãƒ†ã‚ストã§ä¿æŒã•ã‚Œã€usernameã«å¯¾å¿œã™ã‚‹<literal>uid</literal>属性ã«ã‚ˆã‚Šè˜åˆ¥ã•ã‚Œã¾ã™ã€‚ ãƒãƒ¼ãƒ«ã¯ãƒãƒ¼ãƒ«ç”¨ã®ã‚³ãƒ³ãƒ†ã‚スト<literal>ou=Roles,dc=mycompany,dc=com</literal>ã«ä¿æŒã•ã‚Œã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¨ãƒ³ãƒˆãƒªã‹ã‚‰<literal>roles</literal>属性を通ã˜ã¦å‚ç…§ã•ã‚Œã¾ã™ã€‚ ãƒãƒ¼ãƒ«ã®ã‚¨ãƒ³ãƒˆãƒªã¯ãƒãƒ¼ãƒ«ã®åå‰ã«å¯¾å¿œã™ã‚‹ãƒãƒ¼ãƒ«ã®ä¸€èˆ¬å(<literal>cn</literal> 属性)ã«ã‚ˆã‚Šè˜åˆ¥ã•ã‚Œã¾ã™ã€‚ ã“ã®ä¾‹ã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯<literal>enabled</literal>属性をfalseã«ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ä½¿ç”¨ä¸å¯ã«ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The following configuration example shows how <literal>LdapIdentityStore</"
+"literal> may be configured for an LDAP directory running on fictional host "
+"<literal>directory.mycompany.com</literal>. The users are stored within this "
+"directory under the context <literal>ou=Person,dc=mycompany,dc=com</"
+"literal>, and are identified using the <literal>uid</literal> attribute "
+"(which corresponds to their username). Roles are stored in their own "
+"context, <literal>ou=Roles,dc=mycompany,dc=com</literal> and referenced from "
+"the user's entry via the <literal>roles</literal> attribute. Role entries "
+"are identified by their common name (the <literal>cn</literal> attribute) , "
+"which corresponds to the role name. In this example, users may be disabled "
+"by setting the value of their <literal>enabled</literal> attribute to false."
+msgstr ""
+"下ã®è¨å®šä¾‹ã§ã¯ã€æ“¬ä¼¼ãƒ›ã‚¹ãƒˆ <literal>directory.mycompany.com</literal>上ã§å‹•ä½œ"
+"ã—ã¦ã„ã‚‹LDAPディレクトリã«å¯¾å¿œã™ã‚‹<literal>LdapIdentityStore</literal> ã®è¨å®š"
+"を示ã—ã¦ã„ã¾ã™ã€‚ ユーザーã¯ã€ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªé…下ã«<literal>ou=Person,"
+"dc=mycompany,dc=com</literal>ã¨ã„ã†ã‚³ãƒ³ãƒ†ã‚ストã§ä¿æŒã•ã‚Œã€usernameã«å¯¾å¿œã™ã‚‹"
+"<literal>uid</literal>属性ã«ã‚ˆã‚Šè˜åˆ¥ã•ã‚Œã¾ã™ã€‚ ãƒãƒ¼ãƒ«ã¯ãƒãƒ¼ãƒ«ç”¨ã®ã‚³ãƒ³ãƒ†ã‚スト"
+"<literal>ou=Roles,dc=mycompany,dc=com</literal>ã«ä¿æŒã•ã‚Œã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¨ãƒ³ãƒˆãƒª"
+"ã‹ã‚‰<literal>roles</literal>属性を通ã˜ã¦å‚ç…§ã•ã‚Œã¾ã™ã€‚ ãƒãƒ¼ãƒ«ã®ã‚¨ãƒ³ãƒˆãƒªã¯ãƒãƒ¼"
+"ルã®åå‰ã«å¯¾å¿œã™ã‚‹ãƒãƒ¼ãƒ«ã®ä¸€èˆ¬å(<literal>cn</literal> 属性)ã«ã‚ˆã‚Šè˜åˆ¥ã•ã‚Œ"
+"ã¾ã™ã€‚ ã“ã®ä¾‹ã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯<literal>enabled</literal>属性をfalseã«ã™ã‚‹äº‹ã«"
+"よりã€ä½¿ç”¨ä¸å¯ã«ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:1331
+#: Security.xml:1346
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2057,542 +2796,638 @@
" />]]>"
#. Tag: title
-#: Security.xml:1338
+#: Security.xml:1353
#, no-c-format
msgid "Writing your own IdentityStore"
msgstr "自分ã®IDストアを記述ã™ã‚‹"
#. Tag: para
-#: Security.xml:1340
+#: Security.xml:1355
#, no-c-format
-msgid "Writing your own identity store implementation allows you to authenticate and perform identity management operations against security providers that aren't supported out of the box by Seam. Only a single class is required to achieve this, and it must implement the <literal>org.jboss.seam.security.management.IdentityStore</literal> interface."
-msgstr "Seamã«ã‚ˆã£ã¦æ¨™æº–ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„ã‚»ã‚ュリティプãƒãƒã‚¤ãƒ€ã‚’使ã£ãŸèªè¨¼ã‚„ID管ç†ã‚’è¡Œã†å ´åˆã«ã¯ã€<literal>org.jboss.seam.security.management.IdentityStore</literal>を実装ã™ã‚‹ã€ä¸€ã¤ã®ã‚¯ãƒ©ã‚¹ã®å®Ÿè£…を記述ã™ã‚‹ã ã‘実ç¾ã§ãã¾ã™ã€‚"
+msgid ""
+"Writing your own identity store implementation allows you to authenticate "
+"and perform identity management operations against security providers that "
+"aren't supported out of the box by Seam. Only a single class is required to "
+"achieve this, and it must implement the <literal>org.jboss.seam.security."
+"management.IdentityStore</literal> interface."
+msgstr ""
+"Seamã«ã‚ˆã£ã¦æ¨™æº–ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„ã‚»ã‚ュリティプãƒãƒã‚¤ãƒ€ã‚’使ã£ãŸèªè¨¼ã‚„ID"
+"管ç†ã‚’è¡Œã†å ´åˆã«ã¯ã€<literal>org.jboss.seam.security.management."
+"IdentityStore</literal>を実装ã™ã‚‹ã€ä¸€ã¤ã®ã‚¯ãƒ©ã‚¹ã®å®Ÿè£…を記述ã™ã‚‹ã ã‘実ç¾ã§ãã¾"
+"ã™ã€‚"
#. Tag: para
-#: Security.xml:1347
+#: Security.xml:1362
#, no-c-format
-msgid "Please refer to the JavaDoc for <literal>IdentityStore</literal> for a description of the methods that must be implemented."
-msgstr "<literal>IdentityStore</literal>ã®å®Ÿè£…ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã®è©³ç´°ã«ã¤ã„ã¦ã¯è©²å½“ã™ã‚‹JavaDocã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"Please refer to the JavaDoc for <literal>IdentityStore</literal> for a "
+"description of the methods that must be implemented."
+msgstr ""
+"<literal>IdentityStore</literal>ã®å®Ÿè£…ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã®è©³ç´°ã«ã¤ã„ã¦ã¯è©²å½“ã™ã‚‹"
+"JavaDocã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: title
-#: Security.xml:1355
+#: Security.xml:1370
#, no-c-format
msgid "Authentication with Identity Management"
msgstr "ID管ç†ã«ã‚ˆã‚‹èªè¨¼"
#. Tag: para
-#: Security.xml:1357
+#: Security.xml:1372
#, no-c-format
-msgid "If you are using the Identity Management features in your Seam application, then it is not required to provide an authenticator component (see previous Authentication section) to enable authentication. Simply omit the <literal>authenticator-method</literal> from the <literal>identity</literal> configuration in <literal>components.xml</literal>, and the <literal>SeamLoginModule</literal> will by default use <literal>IdentityManager</literal> to authenticate your application's users, without any special configuration required."
-msgstr "Seamアプリケーションã§ID管ç†æ©Ÿèƒ½ã‚’使ã£ã¦ã„ã‚‹å ´åˆã«ã¯ã€èªè¨¼ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆï¼ˆèªè¨¼ã®é …å‚照)ã«ã‚ˆã‚‹èªè¨¼ã‚’è¡Œã†å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。<literal>components.xml</literal>ã®<literal>identity</literal>è¨å®šã‹ã‚‰<literal>authenticator-method</literal>を削除ã—ã¦ãã ã•ã„。 ã“ã‚Œã§ã€ç‰¹åˆ¥ãªè¨å®šã‚’ã™ã‚‹ã“ã¨ãªã<literal>SeamLoginModule</literal> ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®<literal>IdentityManager</literal>を使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã‚’è¡Œã†ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"If you are using the Identity Management features in your Seam application, "
+"then it is not required to provide an authenticator component (see previous "
+"Authentication section) to enable authentication. Simply omit the "
+"<literal>authenticator-method</literal> from the <literal>identity</literal> "
+"configuration in <literal>components.xml</literal>, and the "
+"<literal>SeamLoginModule</literal> will by default use "
+"<literal>IdentityManager</literal> to authenticate your application's users, "
+"without any special configuration required."
+msgstr ""
+"Seamアプリケーションã§ID管ç†æ©Ÿèƒ½ã‚’使ã£ã¦ã„ã‚‹å ´åˆã«ã¯ã€èªè¨¼ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆï¼ˆèª"
+"証ã®é …å‚照)ã«ã‚ˆã‚‹èªè¨¼ã‚’è¡Œã†å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。<literal>components.xml</"
+"literal>ã®<literal>identity</literal>è¨å®šã‹ã‚‰<literal>authenticator-method</"
+"literal>を削除ã—ã¦ãã ã•ã„。 ã“ã‚Œã§ã€ç‰¹åˆ¥ãªè¨å®šã‚’ã™ã‚‹ã“ã¨ãªã"
+"<literal>SeamLoginModule</literal> ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®<literal>IdentityManager</"
+"literal>を使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã‚’è¡Œã†ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:1368
+#: Security.xml:1383
#, no-c-format
msgid "Using IdentityManager"
msgstr "IDマãƒãƒ¼ã‚¸ãƒ£ã®ä½¿ç”¨"
#. Tag: para
-#: Security.xml:1370
+#: Security.xml:1385
#, no-c-format
-msgid "The <literal>IdentityManager</literal> can be accessed either by injecting it into your Seam component as follows:"
-msgstr "<literal>IdentityManager</literal>ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãるよã†ã«ã™ã‚‹ã«ã¯ã€ä¸‹ã®ã‚ˆã†ã«Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>IdentityManager</literal> can be accessed either by injecting "
+"it into your Seam component as follows:"
+msgstr ""
+"<literal>IdentityManager</literal>ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãるよã†ã«ã™ã‚‹ã«ã¯ã€ä¸‹ã®ã‚ˆã†ã«"
+"Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:1375
+#: Security.xml:1390
#, no-c-format
msgid "<![CDATA[ @In IdentityManager identityManager;]]>"
msgstr "<![CDATA[ @In IdentityManager identityManager;]]>"
#. Tag: para
-#: Security.xml:1377
+#: Security.xml:1392
#, no-c-format
-msgid "or by accessing it through its static <literal>instance()</literal> method:"
-msgstr "ã‚ã‚‹ã„ã¯ã€é™çš„ãª<literal>instance()</literal>メソッド経由ã§ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚ "
+msgid ""
+"or by accessing it through its static <literal>instance()</literal> method:"
+msgstr ""
+"ã‚ã‚‹ã„ã¯ã€é™çš„ãª<literal>instance()</literal>メソッド経由ã§ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚ "
#. Tag: programlisting
-#: Security.xml:1381
+#: Security.xml:1396
#, no-c-format
-msgid "<![CDATA[ IdentityManager identityManager = IdentityManager.instance();]]>"
-msgstr "<![CDATA[ IdentityManager identityManager = IdentityManager.instance();]]>"
+msgid ""
+"<![CDATA[ IdentityManager identityManager = IdentityManager.instance();]]>"
+msgstr ""
+"<![CDATA[ IdentityManager identityManager = IdentityManager.instance();]]>"
#. Tag: para
-#: Security.xml:1383
+#: Security.xml:1398
#, no-c-format
-msgid "The following table describes <literal>IdentityManager</literal>'s API methods:"
-msgstr "下ã®ãƒ†ãƒ¼ãƒ–ルã«<literal>IdentityManager</literal>ã®APIã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"The following table describes <literal>IdentityManager</literal>'s API "
+"methods:"
+msgstr ""
+"下ã®ãƒ†ãƒ¼ãƒ–ルã«<literal>IdentityManager</literal>ã®APIã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’示ã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:1388
+#: Security.xml:1403
#, no-c-format
msgid "Identity Management API"
msgstr "ID管ç†ã®API"
#. Tag: para
-#: Security.xml:1397
-#: Security.xml:1813
-#: Security.xml:2738
-#: Security.xml:3132
-#: Security.xml:3753
-#: Security.xml:3922
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
+#: Security.xml:3768 Security.xml:3937
#, no-c-format
msgid "Method"
msgstr "メソッド"
#. Tag: para
-#: Security.xml:1400
+#: Security.xml:1415
#, no-c-format
msgid "Returns"
msgstr "戻り値"
#. Tag: literal
-#: Security.xml:1413
+#: Security.xml:1428
#, no-c-format
msgid "createUser(String name, String password)"
msgstr "createUser(String name, String password)"
#. Tag: literal
-#: Security.xml:1418
-#: Security.xml:1437
-#: Security.xml:1456
-#: Security.xml:1475
-#: Security.xml:1494
-#: Security.xml:1514
-#: Security.xml:1533
-#: Security.xml:1552
-#: Security.xml:1571
-#: Security.xml:1591
-#: Security.xml:1611
-#: Security.xml:1725
-#: Security.xml:1747
-#: Security.xml:1765
-#: Security.xml:2751
-#: Security.xml:3203
-#: Security.xml:3222
-#: Security.xml:3241
-#: Security.xml:3259
-#: Security.xml:3804
-#: Security.xml:3823
-#: Security.xml:3842
-#: Security.xml:3861
+#: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
+#: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
+#: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3218
+#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
+#: Security.xml:3838 Security.xml:3857 Security.xml:3876
#, no-c-format
msgid "boolean"
msgstr "ブール型 "
#. Tag: para
-#: Security.xml:1422
+#: Security.xml:1437
#, no-c-format
-msgid "Creates a new user account, with the specified name and password. Returns <literal>true</literal> if successful, or <literal>false</literal> if not."
-msgstr "指定ã•ã‚ŒãŸusernameã¨passwordã§æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆã—ã¾ã™ã€‚ ã‚‚ã—作æˆãŒæˆåŠŸã™ã‚Œã°<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Creates a new user account, with the specified name and password. Returns "
+"<literal>true</literal> if successful, or <literal>false</literal> if not."
+msgstr ""
+"指定ã•ã‚ŒãŸusernameã¨passwordã§æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆã—ã¾ã™ã€‚ ã‚‚ã—作æˆ"
+"ãŒæˆåŠŸã™ã‚Œã°<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”"
+"ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1432
+#: Security.xml:1447
#, no-c-format
msgid "deleteUser(String name)"
msgstr "deleteUser(String name)"
#. Tag: para
-#: Security.xml:1441
+#: Security.xml:1456
#, no-c-format
-msgid "Deletes the user account with the specified name. Returns <literal>true</literal> if successful, or <literal>false</literal> if not."
-msgstr "指定ã•ã‚ŒãŸåå‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’削除ã—ã¾ã™ã€‚ ã‚‚ã—æˆåŠŸã™ã‚Œã°<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Deletes the user account with the specified name. Returns <literal>true</"
+"literal> if successful, or <literal>false</literal> if not."
+msgstr ""
+"指定ã•ã‚ŒãŸåå‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’削除ã—ã¾ã™ã€‚ ã‚‚ã—æˆåŠŸã™ã‚Œã°<literal>true</literal>"
+"ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1451
+#: Security.xml:1466
#, no-c-format
msgid "createRole(String role)"
msgstr "createRole(String role)"
#. Tag: para
-#: Security.xml:1460
+#: Security.xml:1475
#, no-c-format
-msgid "Creates a new role, with the specified name. Returns <literal>true</literal> if successful, or <literal>false</literal> if not."
-msgstr "指定ã•ã‚ŒãŸåå‰ã§æ–°è¦ã®ãƒãƒ¼ãƒ«ã‚’作æˆã—ã¾ã™ã€‚ ã‚‚ã—作æˆãŒæˆåŠŸã™ã‚Œã°<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Creates a new role, with the specified name. Returns <literal>true</literal> "
+"if successful, or <literal>false</literal> if not."
+msgstr ""
+"指定ã•ã‚ŒãŸåå‰ã§æ–°è¦ã®ãƒãƒ¼ãƒ«ã‚’作æˆã—ã¾ã™ã€‚ ã‚‚ã—作æˆãŒæˆåŠŸã™ã‚Œã°"
+"<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1470
+#: Security.xml:1485
#, no-c-format
msgid "deleteRole(String name)"
msgstr "deleteRole(String name)"
#. Tag: para
-#: Security.xml:1479
+#: Security.xml:1494
#, no-c-format
-msgid "Deletes the role with the specified name. Returns <literal>true</literal> if successful, or <literal>false</literal> if not."
-msgstr "指定ã•ã‚ŒãŸåå‰ã®ãƒãƒ¼ãƒ«ã‚’削除ã—ã¾ã™ã€‚ ã‚‚ã—作æˆãŒæˆåŠŸã™ã‚Œã°<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Deletes the role with the specified name. Returns <literal>true</literal> if "
+"successful, or <literal>false</literal> if not."
+msgstr ""
+"指定ã•ã‚ŒãŸåå‰ã®ãƒãƒ¼ãƒ«ã‚’削除ã—ã¾ã™ã€‚ ã‚‚ã—作æˆãŒæˆåŠŸã™ã‚Œã°<literal>true</"
+"literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1489
+#: Security.xml:1504
#, no-c-format
msgid "enableUser(String name)"
msgstr "enableUser(String name)"
#. Tag: para
-#: Security.xml:1498
+#: Security.xml:1513
#, no-c-format
-msgid "Enables the user account with the specified name. Accounts that are not enabled are not able to authenticate. Returns <literal>true</literal> if successful, or <literal>false</literal> if not."
-msgstr "指定ã•ã‚ŒãŸåå‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’活性化ã—ã¾ã™ã€‚ 活性化ã•ã‚Œã¦ã„ãªã„アカウントã¯èªè¨¼ã®å¯¾è±¡ã¨ã¯ãªã‚Šã¾ã›ã‚“。もã—æˆåŠŸã™ã‚Œã°<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™"
+msgid ""
+"Enables the user account with the specified name. Accounts that are not "
+"enabled are not able to authenticate. Returns <literal>true</literal> if "
+"successful, or <literal>false</literal> if not."
+msgstr ""
+"指定ã•ã‚ŒãŸåå‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’活性化ã—ã¾ã™ã€‚ 活性化ã•ã‚Œã¦ã„ãªã„アカウン"
+"トã¯èªè¨¼ã®å¯¾è±¡ã¨ã¯ãªã‚Šã¾ã›ã‚“。もã—æˆåŠŸã™ã‚Œã°<literal>true</literal>ã‚’ã€ã•ã‚‚ãª"
+"ãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™"
#. Tag: literal
-#: Security.xml:1509
+#: Security.xml:1524
#, no-c-format
msgid "disableUser(String name)"
msgstr "disableUser(String name)"
#. Tag: para
-#: Security.xml:1518
+#: Security.xml:1533
#, no-c-format
-msgid "Disables the user account with the specified name. Returns <literal>true</literal> if successful, or <literal>false</literal> if not."
-msgstr "指定ã•ã‚ŒãŸåå‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’ä¸æ´»åŒ–ã—ã¾ã™ã€‚ ã‚‚ã—æˆåŠŸã™ã‚Œã°<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Disables the user account with the specified name. Returns <literal>true</"
+"literal> if successful, or <literal>false</literal> if not."
+msgstr ""
+"指定ã•ã‚ŒãŸåå‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’ä¸æ´»åŒ–ã—ã¾ã™ã€‚ ã‚‚ã—æˆåŠŸã™ã‚Œã°"
+"<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1528
+#: Security.xml:1543
#, no-c-format
msgid "changePassword(String name, String password)"
msgstr "changePassword(String name, String password)"
#. Tag: para
-#: Security.xml:1537
+#: Security.xml:1552
#, no-c-format
-msgid "Changes the password for the user account with the specified name. Returns <literal>true</literal> if successful, or <literal>false</literal> if not."
-msgstr "指定ã•ã‚ŒãŸåå‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®passwordã®å¤‰æ›´ã‚’ã—ã¾ã™ã€‚ ã‚‚ã—æˆåŠŸã™ã‚Œã°<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Changes the password for the user account with the specified name. Returns "
+"<literal>true</literal> if successful, or <literal>false</literal> if not."
+msgstr ""
+"指定ã•ã‚ŒãŸåå‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®passwordã®å¤‰æ›´ã‚’ã—ã¾ã™ã€‚ ã‚‚ã—æˆåŠŸã™ã‚Œã°"
+"<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1547
+#: Security.xml:1562
#, no-c-format
msgid "isUserEnabled(String name)"
msgstr "isUserEnabled(String name)"
#. Tag: para
-#: Security.xml:1556
+#: Security.xml:1571
#, no-c-format
-msgid "Returns <literal>true</literal> if the specified user account is enabled, or <literal>false</literal> if it isn't."
-msgstr "ã‚‚ã—ã€æŒ‡å®šã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒæ´»æ€§åŒ–ã•ã‚Œã¦ã„れ㰠<literal>true</literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Returns <literal>true</literal> if the specified user account is enabled, or "
+"<literal>false</literal> if it isn't."
+msgstr ""
+"ã‚‚ã—ã€æŒ‡å®šã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒæ´»æ€§åŒ–ã•ã‚Œã¦ã„れ㰠<literal>true</"
+"literal>ã‚’ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1566
+#: Security.xml:1581
#, no-c-format
msgid "grantRole(String name, String role)"
msgstr "grantRole(String name, String role)"
#. Tag: para
-#: Security.xml:1575
+#: Security.xml:1590
#, no-c-format
-msgid "Grants the specified role to the specified user or role. The role must already exist for it to be granted. Returns <literal>true</literal> if the role is successfully granted, or <literal>false</literal> if it is already granted to the user."
-msgstr "特定ã®ãƒãƒ¼ãƒ«ã‚’ユーザーやãƒãƒ¼ãƒ«ã«æ¨©é™ã‚’付与ã—ã¾ã™ã€‚ ãƒãƒ¼ãƒ«ã¯æ—¢ã«å˜åœ¨ã—ã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚ ãƒãƒ¼ãƒ«ã®ä»˜ä¸ŽãŒæˆåŠŸã—ãŸå ´åˆã«ã¯<literal>true</literal>ã‚’è¿”ã—ã€ã‚‚ã—ãã®ãƒãƒ¼ãƒ«ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æ—¢ã«ä»˜ä¸Žã•ã‚Œã¦ã„ãŸå ´åˆã«ã¯<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Grants the specified role to the specified user or role. The role must "
+"already exist for it to be granted. Returns <literal>true</literal> if the "
+"role is successfully granted, or <literal>false</literal> if it is already "
+"granted to the user."
+msgstr ""
+"特定ã®ãƒãƒ¼ãƒ«ã‚’ユーザーやãƒãƒ¼ãƒ«ã«æ¨©é™ã‚’付与ã—ã¾ã™ã€‚ ãƒãƒ¼ãƒ«ã¯æ—¢ã«å˜åœ¨ã—ã¦ã„ã‚‹ã“"
+"ã¨ãŒå¿…è¦ã§ã™ã€‚ ãƒãƒ¼ãƒ«ã®ä»˜ä¸ŽãŒæˆåŠŸã—ãŸå ´åˆã«ã¯<literal>true</literal>ã‚’è¿”ã—ã€"
+"ã‚‚ã—ãã®ãƒãƒ¼ãƒ«ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æ—¢ã«ä»˜ä¸Žã•ã‚Œã¦ã„ãŸå ´åˆã«ã¯<literal>false</literal>"
+"ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1586
+#: Security.xml:1601
#, no-c-format
msgid "revokeRole(String name, String role)"
msgstr "revokeRole(String name, String role)"
#. Tag: para
-#: Security.xml:1595
+#: Security.xml:1610
#, no-c-format
-msgid "Revokes the specified role from the specified user or role. Returns <literal>true</literal> if the specified user is a member of the role and it is successfully revoked, or <literal>false</literal> if the user is not a member of the role."
-msgstr "特定ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ«ã‹ã‚‰æŒ‡å®šã—ãŸãƒãƒ¼ãƒ«ã‚’å–り消ã—ã¾ã™ã€‚ ユーザーãŒå½“該ã®ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚ã‚Šã€ã‹ã¤å–り消ã—ãŒæˆåŠŸã—ãŸå ´åˆã«ã¯<literal>true</literal>ã‚’è¿”ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå½“該ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ãªã‘ã‚Œã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Revokes the specified role from the specified user or role. Returns "
+"<literal>true</literal> if the specified user is a member of the role and it "
+"is successfully revoked, or <literal>false</literal> if the user is not a "
+"member of the role."
+msgstr ""
+"特定ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ«ã‹ã‚‰æŒ‡å®šã—ãŸãƒãƒ¼ãƒ«ã‚’å–り消ã—ã¾ã™ã€‚ ユーザーãŒå½“該"
+"ã®ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚ã‚Šã€ã‹ã¤å–り消ã—ãŒæˆåŠŸã—ãŸå ´åˆã«ã¯<literal>true</"
+"literal>ã‚’è¿”ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå½“該ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ãªã‘ã‚Œã°<literal>false</"
+"literal>ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1606
+#: Security.xml:1621
#, no-c-format
msgid "userExists(String name)"
msgstr "userExists(String name)"
#. Tag: para
-#: Security.xml:1615
+#: Security.xml:1630
#, no-c-format
-msgid "Returns <literal>true</literal> if the specified user exists, or <literal>false</literal> if it doesn't."
-msgstr "ã‚‚ã—ã€å½“該ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå˜åœ¨ã™ã‚Œã°<literal>true</literal>ã€ã•ã‚‚ãªãã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Returns <literal>true</literal> if the specified user exists, or "
+"<literal>false</literal> if it doesn't."
+msgstr ""
+"ã‚‚ã—ã€å½“該ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå˜åœ¨ã™ã‚Œã°<literal>true</literal>ã€ã•ã‚‚ãªãã°"
+"<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1625
-#: Security.xml:2026
+#: Security.xml:1640 Security.xml:2041
#, no-c-format
msgid "listUsers()"
msgstr "listUsers()"
#. Tag: literal
-#: Security.xml:1630
-#: Security.xml:1648
-#: Security.xml:1666
-#: Security.xml:1684
-#: Security.xml:1702
-#: Security.xml:1783
+#: Security.xml:1645 Security.xml:1663 Security.xml:1681 Security.xml:1699
+#: Security.xml:1717 Security.xml:1798
#, no-c-format
msgid "List"
msgstr "リスト"
#. Tag: para
-#: Security.xml:1634
+#: Security.xml:1649
#, no-c-format
msgid "Returns a list of all user names, sorted in alpha-numeric order."
msgstr "ABCé †ã«ã‚½ãƒ¼ãƒˆã•ã‚ŒãŸã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã®ä¸€è¦§ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1643
+#: Security.xml:1658
#, no-c-format
msgid "listUsers(String filter)"
msgstr "listUsers(String filter)"
#. Tag: para
-#: Security.xml:1652
+#: Security.xml:1667
#, no-c-format
-msgid "Returns a list of all user names filtered by the specified filter parameter, sorted in alpha-numeric order."
-msgstr "指定ã•ã‚ŒãŸãƒ‘ラメータã§ãƒ•ã‚£ãƒ«ã‚¿ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åã®ãƒªã‚¹ãƒˆã‚’ABCé †ã«ã‚½ãƒ¼ãƒˆã—ã¦è¿”ã—ã¾ã™"
+msgid ""
+"Returns a list of all user names filtered by the specified filter parameter, "
+"sorted in alpha-numeric order."
+msgstr ""
+"指定ã•ã‚ŒãŸãƒ‘ラメータã§ãƒ•ã‚£ãƒ«ã‚¿ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åã®ãƒªã‚¹ãƒˆã‚’ABCé †ã«ã‚½ãƒ¼ãƒˆã—ã¦è¿”ã—ã¾"
+"ã™"
#. Tag: literal
-#: Security.xml:1661
-#: Security.xml:1778
-#: Security.xml:2044
+#: Security.xml:1676 Security.xml:1793 Security.xml:2059
#, no-c-format
msgid "listRoles()"
msgstr "listRoles()"
#. Tag: para
-#: Security.xml:1670
+#: Security.xml:1685
#, no-c-format
msgid "Returns a list of all role names."
msgstr "ã™ã¹ã¦ã®ãƒãƒ¼ãƒ«åã®ä¸€è¦§ã‚’è¿”ã—ã¾ã™"
#. Tag: literal
-#: Security.xml:1679
+#: Security.xml:1694
#, no-c-format
msgid "getGrantedRoles(String name)"
msgstr "getGrantedRoles(String name)"
#. Tag: para
-#: Security.xml:1688
+#: Security.xml:1703
#, no-c-format
-msgid "Returns a list of the names of all the roles explicitly granted to the specified user name."
+msgid ""
+"Returns a list of the names of all the roles explicitly granted to the "
+"specified user name."
msgstr "指定ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æ˜Žç¤ºçš„ã«èªã‚られãŸãƒãƒ¼ãƒ«åã®ä¸€è¦§ã‚’è¿”ã—ã¾ã™"
#. Tag: literal
-#: Security.xml:1697
+#: Security.xml:1712
#, no-c-format
msgid "getImpliedRoles(String name)"
msgstr "getImpliedRoles(String name)"
#. Tag: para
-#: Security.xml:1706
+#: Security.xml:1721
#, no-c-format
-msgid "Returns a list of the names of all the roles implicitly granted to the specified user name. Implicitly granted roles include those that are not directly granted to a user, rather they are granted to the roles that the user is a member of. For example, is the <literal>admin</literal> role is a member of the <literal>user</literal> role, and a user is a member of the <literal>admin</literal> role, then the implied roles for the user are both the <literal>admin</literal>, and <literal>user</literal> roles."
-msgstr "指定ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åã«å¯¾ã—ã¦æš—示的ã«ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒãƒ¼ãƒ«åã®ãƒªã‚¹ãƒˆã‚’è¿”ã—ã¾ã™ã€‚ 暗示的ã«ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ãƒãƒ¼ãƒ«ã¨ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ç›´æŽ¥ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ãƒãƒ¼ãƒ«ã§ã¯ãªãã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ‰€å±žã™ã‚‹ãƒãƒ¼ãƒ«ã«å¯¾ã—ã¦ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ãƒãƒ¼ãƒ«ã‚’言ã„ã¾ã™ã€‚ 例ãˆã°ã€<literal>admin</literal>ãƒãƒ¼ãƒ«ã¯<literal>user</literal>ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚ã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>admin</literal>ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚ã‚Œã°ã€ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¯æš—示的ã«<literal>admin</literal>ãƒãƒ¼ãƒ«ã¨ <literal>user</literal>ãƒãƒ¼ãƒ«ãŒä»˜ä¸Žã•ã‚Œã¦ã„る。"
+msgid ""
+"Returns a list of the names of all the roles implicitly granted to the "
+"specified user name. Implicitly granted roles include those that are not "
+"directly granted to a user, rather they are granted to the roles that the "
+"user is a member of. For example, is the <literal>admin</literal> role is a "
+"member of the <literal>user</literal> role, and a user is a member of the "
+"<literal>admin</literal> role, then the implied roles for the user are both "
+"the <literal>admin</literal>, and <literal>user</literal> roles."
+msgstr ""
+"指定ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åã«å¯¾ã—ã¦æš—示的ã«ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒãƒ¼ãƒ«åã®ãƒªã‚¹ãƒˆã‚’"
+"è¿”ã—ã¾ã™ã€‚ 暗示的ã«ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ãƒãƒ¼ãƒ«ã¨ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ç›´æŽ¥ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ãƒãƒ¼"
+"ルã§ã¯ãªãã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ‰€å±žã™ã‚‹ãƒãƒ¼ãƒ«ã«å¯¾ã—ã¦ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ãƒãƒ¼ãƒ«ã‚’言ã„ã¾"
+"ã™ã€‚ 例ãˆã°ã€<literal>admin</literal>ãƒãƒ¼ãƒ«ã¯<literal>user</literal>ãƒãƒ¼ãƒ«ã®"
+"メンãƒãƒ¼ã§ã‚ã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>admin</literal>ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚ã‚Œã°ã€"
+"ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¯æš—示的ã«<literal>admin</literal>ãƒãƒ¼ãƒ«ã¨ <literal>user</"
+"literal>ãƒãƒ¼ãƒ«ãŒä»˜ä¸Žã•ã‚Œã¦ã„る。"
#. Tag: literal
-#: Security.xml:1720
+#: Security.xml:1735
#, no-c-format
msgid "authenticate(String name, String password)"
msgstr "authenticate(String name, String password)"
#. Tag: para
-#: Security.xml:1729
+#: Security.xml:1744
#, no-c-format
-msgid "Authenticates the specified username and password using the configured Identity Store. Returns <literal>true</literal> if successful or <literal>false</literal> if authentication failed. Successful authentication implies nothing beyond the return value of the method. It does not change the state of the <literal>Identity</literal> component - to perform a proper Seam login the <literal>Identity.login()</literal> must be used instead."
-msgstr "è¨å®šã•ã‚ŒãŸIDストアを使ã£ã¦usernameã¨passwordã‚’èªè¨¼ã—ã¾ã™ã€‚ èªè¨¼ãŒæˆåŠŸã™ã‚Œã°<literal>true</literal>ã€å¤±æ•—ã™ã‚Œã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚ èªè¨¼ãŒæˆåŠŸã—ã¦ã‚‚ã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã®æˆ»ã‚Šå€¤ä»¥å¤–ã¯ä½•ã‚‚変化ã—ã¾ã›ã‚“ã—ã€<literal>Identity</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã®çŠ¶æ…‹ã‚‚変化ã—ã¾ã›ã‚“。 loginã‚’é©åˆ‡ã«è¡Œã†ãŸã‚ã«ã¯<literal>Identity.login()</literal>ãŒä½¿ç”¨ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Authenticates the specified username and password using the configured "
+"Identity Store. Returns <literal>true</literal> if successful or "
+"<literal>false</literal> if authentication failed. Successful authentication "
+"implies nothing beyond the return value of the method. It does not change "
+"the state of the <literal>Identity</literal> component - to perform a proper "
+"Seam login the <literal>Identity.login()</literal> must be used instead."
+msgstr ""
+"è¨å®šã•ã‚ŒãŸIDストアを使ã£ã¦usernameã¨passwordã‚’èªè¨¼ã—ã¾ã™ã€‚ èªè¨¼ãŒæˆåŠŸã™ã‚Œã°"
+"<literal>true</literal>ã€å¤±æ•—ã™ã‚Œã°<literal>false</literal>ã‚’è¿”ã—ã¾ã™ã€‚ èªè¨¼"
+"ãŒæˆåŠŸã—ã¦ã‚‚ã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã®æˆ»ã‚Šå€¤ä»¥å¤–ã¯ä½•ã‚‚変化ã—ã¾ã›ã‚“ã—ã€"
+"<literal>Identity</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã®çŠ¶æ…‹ã‚‚変化ã—ã¾ã›ã‚“。 loginã‚’é©åˆ‡ã«"
+"è¡Œã†ãŸã‚ã«ã¯<literal>Identity.login()</literal>ãŒä½¿ç”¨ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: literal
-#: Security.xml:1742
+#: Security.xml:1757
#, no-c-format
msgid "addRoleToGroup(String role, String group)"
msgstr "addRoleToGroup(String role, String group)"
#. Tag: para
-#: Security.xml:1751
+#: Security.xml:1766
#, no-c-format
-msgid "Adds the specified role as a member of the specified group. Returns true if the operation is successful."
-msgstr "特定ã®ãƒãƒ¼ãƒ«ã‚’指定ã—ãŸã‚°ãƒ«ãƒ¼ãƒ—ã®ãƒ¡ãƒ³ãƒãƒ¼ã«è¿½åŠ ã—ã¾ã™ã€‚ æ“作ãŒæˆåŠŸã—ãŸå ´åˆã«trueã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Adds the specified role as a member of the specified group. Returns true if "
+"the operation is successful."
+msgstr ""
+"特定ã®ãƒãƒ¼ãƒ«ã‚’指定ã—ãŸã‚°ãƒ«ãƒ¼ãƒ—ã®ãƒ¡ãƒ³ãƒãƒ¼ã«è¿½åŠ ã—ã¾ã™ã€‚ æ“作ãŒæˆåŠŸã—ãŸå ´åˆã«"
+"trueã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:1760
+#: Security.xml:1775
#, no-c-format
msgid "removeRoleFromGroup(String role, String group)"
msgstr "removeRoleFromGroup(String role, String group)"
#. Tag: para
-#: Security.xml:1769
+#: Security.xml:1784
#, no-c-format
-msgid "Removes the specified role from the specified group. Returns true if the operation is successful."
-msgstr "指定ã•ã‚ŒãŸãƒãƒ¼ãƒ«ã‚’指定ã•ã‚ŒãŸã‚°ãƒ«ãƒ¼ãƒ—ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚ ã‚‚ã—æˆåŠŸã™ã‚Œã°trueã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"Removes the specified role from the specified group. Returns true if the "
+"operation is successful."
+msgstr ""
+"指定ã•ã‚ŒãŸãƒãƒ¼ãƒ«ã‚’指定ã•ã‚ŒãŸã‚°ãƒ«ãƒ¼ãƒ—ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚ ã‚‚ã—æˆåŠŸã™ã‚Œã°trueã‚’è¿”ã—"
+"ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:1787
+#: Security.xml:1802
#, no-c-format
msgid "Lists the names of all roles."
msgstr "ã™ã¹ã¦ã®ãƒãƒ¼ãƒ«åã®ãƒªã‚¹ãƒˆ"
#. Tag: para
-#: Security.xml:1797
+#: Security.xml:1812
#, no-c-format
-msgid "Using the Identity Management API requires that the calling user has the appropriate authorization to invoke its methods. The following table describes the permission requirements for each of the methods in <literal>IdentityManager</literal>. The permission targets listed below are literal String values."
-msgstr "ID管ç†APIを使ã†ãŸã‚ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ãã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™é©åˆ‡ãªæ¨©é™ã‚’æŒã£ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 以下ã®è¡¨ã«<literal>IdentityManager</literal>ã«ã‚る個々ã®ãƒ¡ã‚½ãƒƒãƒ‰ã®èµ·å‹•ã«å¿…è¦ãªæ¨©é™ã®ä¸€è¦§ã‚’示ã—ã¾ã™ã€‚ 権é™ã¯ãƒªãƒ†ãƒ©ãƒ«æ–‡å—列ã§æŒ‡å®šã—ã¾ã™ã€‚"
+msgid ""
+"Using the Identity Management API requires that the calling user has the "
+"appropriate authorization to invoke its methods. The following table "
+"describes the permission requirements for each of the methods in "
+"<literal>IdentityManager</literal>. The permission targets listed below are "
+"literal String values."
+msgstr ""
+"ID管ç†APIを使ã†ãŸã‚ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ãã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™é©åˆ‡ãªæ¨©é™ã‚’æŒã£ã¦ã„"
+"ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 以下ã®è¡¨ã«<literal>IdentityManager</literal>ã«ã‚る個々ã®ãƒ¡"
+"ソッドã®èµ·å‹•ã«å¿…è¦ãªæ¨©é™ã®ä¸€è¦§ã‚’示ã—ã¾ã™ã€‚ 権é™ã¯ãƒªãƒ†ãƒ©ãƒ«æ–‡å—列ã§æŒ‡å®šã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:1804
+#: Security.xml:1819
#, no-c-format
msgid "Identity Management Security Permissions"
msgstr "IDç®¡ç† ã‚»ã‚ュリティパーミッション"
#. Tag: para
-#: Security.xml:1816
-#: Security.xml:3925
+#: Security.xml:1831 Security.xml:3940
#, no-c-format
msgid "Permission Target"
msgstr "パーミッションã®å¯¾è±¡"
#. Tag: para
-#: Security.xml:1819
-#: Security.xml:3928
+#: Security.xml:1834 Security.xml:3943
#, no-c-format
msgid "Permission Action"
msgstr "パーミッションã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³"
#. Tag: literal
-#: Security.xml:1828
+#: Security.xml:1843
#, no-c-format
msgid "createUser()"
msgstr "createUser()"
#. Tag: literal
-#: Security.xml:1833
-#: Security.xml:1851
-#: Security.xml:1905
-#: Security.xml:1923
-#: Security.xml:1941
-#: Security.xml:1959
-#: Security.xml:1977
-#: Security.xml:1995
-#: Security.xml:2013
-#: Security.xml:2031
+#: Security.xml:1848 Security.xml:1866 Security.xml:1920 Security.xml:1938
+#: Security.xml:1956 Security.xml:1974 Security.xml:1992 Security.xml:2010
+#: Security.xml:2028 Security.xml:2046
#, no-c-format
msgid "seam.user"
msgstr "seam.user"
#. Tag: literal
-#: Security.xml:1838
-#: Security.xml:1874
+#: Security.xml:1853 Security.xml:1889
#, no-c-format
msgid "create"
msgstr "作æˆ"
#. Tag: literal
-#: Security.xml:1846
+#: Security.xml:1861
#, no-c-format
msgid "deleteUser()"
msgstr "deleteUser()"
#. Tag: literal
-#: Security.xml:1856
-#: Security.xml:1892
+#: Security.xml:1871 Security.xml:1907
#, no-c-format
msgid "delete"
msgstr "削除"
#. Tag: literal
-#: Security.xml:1864
+#: Security.xml:1879
#, no-c-format
msgid "createRole()"
msgstr "createRole()"
#. Tag: literal
-#: Security.xml:1869
-#: Security.xml:1887
-#: Security.xml:2049
-#: Security.xml:2067
-#: Security.xml:2085
+#: Security.xml:1884 Security.xml:1902 Security.xml:2064 Security.xml:2082
+#: Security.xml:2100
#, no-c-format
msgid "seam.role"
msgstr "seam.role"
#. Tag: literal
-#: Security.xml:1882
+#: Security.xml:1897
#, no-c-format
msgid "deleteRole()"
msgstr "deleteRole()"
#. Tag: literal
-#: Security.xml:1900
+#: Security.xml:1915
#, no-c-format
msgid "enableUser()"
msgstr "enableUser()"
#. Tag: literal
-#: Security.xml:1910
-#: Security.xml:1928
-#: Security.xml:1946
-#: Security.xml:1982
-#: Security.xml:2000
-#: Security.xml:2072
-#: Security.xml:2090
+#: Security.xml:1925 Security.xml:1943 Security.xml:1961 Security.xml:1997
+#: Security.xml:2015 Security.xml:2087 Security.xml:2105
#, no-c-format
msgid "update"
msgstr "æ›´æ–°"
#. Tag: literal
-#: Security.xml:1918
+#: Security.xml:1933
#, no-c-format
msgid "disableUser()"
msgstr "disableUser()"
#. Tag: literal
-#: Security.xml:1936
+#: Security.xml:1951
#, no-c-format
msgid "changePassword()"
msgstr "changePassword()"
#. Tag: literal
-#: Security.xml:1954
+#: Security.xml:1969
#, no-c-format
msgid "isUserEnabled()"
msgstr "isUserEnabled()"
#. Tag: literal
-#: Security.xml:1964
-#: Security.xml:2018
-#: Security.xml:2036
-#: Security.xml:2054
+#: Security.xml:1979 Security.xml:2033 Security.xml:2051 Security.xml:2069
#, no-c-format
msgid "read"
msgstr "èªã¿è¾¼ã¿"
#. Tag: literal
-#: Security.xml:1972
+#: Security.xml:1987
#, no-c-format
msgid "grantRole()"
msgstr "grantRole()"
#. Tag: literal
-#: Security.xml:1990
+#: Security.xml:2005
#, no-c-format
msgid "revokeRole()"
msgstr "revokeRole()"
#. Tag: literal
-#: Security.xml:2008
+#: Security.xml:2023
#, no-c-format
msgid "userExists()"
msgstr "userExists()"
#. Tag: literal
-#: Security.xml:2062
+#: Security.xml:2077
#, no-c-format
msgid "addRoleToGroup()"
msgstr "addRoleToGroup()"
#. Tag: literal
-#: Security.xml:2080
+#: Security.xml:2095
#, no-c-format
msgid "removeRoleFromGroup()"
msgstr "removeRoleFromGroup()"
#. Tag: para
-#: Security.xml:2098
+#: Security.xml:2113
#, no-c-format
-msgid "The following code listing provides an example set of security rules that grants access to all Identity Management-related methods to members of the <literal>admin</literal> role:"
-msgstr "下ã®ä¾‹ã§ã¯ã€<literal>admin</literal>ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã™ã¹ã¦ãŒã€ã™ã¹ã¦ã®ID管ç†é–¢é€£ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’付与ã•ã‚Œã¦ã„ã‚‹ã‚»ã‚ュリティルールを示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The following code listing provides an example set of security rules that "
+"grants access to all Identity Management-related methods to members of the "
+"<literal>admin</literal> role:"
+msgstr ""
+"下ã®ä¾‹ã§ã¯ã€<literal>admin</literal>ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã™ã¹ã¦ãŒã€ã™ã¹ã¦ã®ID管ç†"
+"関連ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’付与ã•ã‚Œã¦ã„ã‚‹ã‚»ã‚ュリティルールを示ã—ã¦ã„ã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2103
+#: Security.xml:2118
#, no-c-format
msgid ""
"<![CDATA[rule ManageUsers\n"
@@ -2638,175 +3473,298 @@
"]]>"
#. Tag: title
-#: Security.xml:2110
+#: Security.xml:2125
#, no-c-format
msgid "Error Messages"
msgstr "エラーメッセージ"
#. Tag: para
-#: Security.xml:2112
+#: Security.xml:2127
#, no-c-format
-msgid "The security API produces a number of default faces messages for various security-related events. The following table lists the message keys that can be used to override these messages by specifying them in a <literal>message.properties</literal> resource file. To suppress the message, just put the key with an empty value in the resource file."
-msgstr "ã‚»ã‚ュリティAPIã¯ã‚»ã‚ュリティ関連イベントã«å¯¾å¿œã™ã‚‹ã„ãã¤ã‹ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ•ã‚§ãƒ¼ã‚¹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発生ã—ã¾ã™ã€‚ 以下ã®è¡¨ã«ã¯ã€ãƒªã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«<literal>message.properties</literal>ã§ã€ã“れらを上書ãã™ã‚‹ãŸã‚ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚ーを一覧ã«ã—ã¦ã„ã¾ã™ã€‚ ã‚‚ã—ã€ã“れらã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’出ã•ãªã„よã†ã«ã™ã‚‹ã®ã§ã‚ã‚Œã°ã€ãƒªã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã§å¯¾å¿œã™ã‚‹ã‚ーã®å€¤ã‚’ブランクã«ã—ã¦ãã ã•ã„。"
+msgid ""
+"The security API produces a number of default faces messages for various "
+"security-related events. The following table lists the message keys that can "
+"be used to override these messages by specifying them in a <literal>message."
+"properties</literal> resource file. To suppress the message, just put the "
+"key with an empty value in the resource file."
+msgstr ""
+"ã‚»ã‚ュリティAPIã¯ã‚»ã‚ュリティ関連イベントã«å¯¾å¿œã™ã‚‹ã„ãã¤ã‹ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®"
+"フェースメッセージを発生ã—ã¾ã™ã€‚ 以下ã®è¡¨ã«ã¯ã€ãƒªã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«"
+"<literal>message.properties</literal>ã§ã€ã“れらを上書ãã™ã‚‹ãŸã‚ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸"
+"ã‚ーを一覧ã«ã—ã¦ã„ã¾ã™ã€‚ ã‚‚ã—ã€ã“れらã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’出ã•ãªã„よã†ã«ã™ã‚‹ã®ã§ã‚ã‚Œ"
+"ã°ã€ãƒªã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã§å¯¾å¿œã™ã‚‹ã‚ーã®å€¤ã‚’ブランクã«ã—ã¦ãã ã•ã„。"
#. Tag: title
-#: Security.xml:2120
+#: Security.xml:2135
#, no-c-format
msgid "Security Message Keys"
msgstr "ã‚»ã‚ュリティメッセージã‚ー"
#. Tag: para
-#: Security.xml:2129
+#: Security.xml:2144
#, no-c-format
msgid "Message Key"
msgstr "メッセージã‚ー"
#. Tag: literal
-#: Security.xml:2142
+#: Security.xml:2157
#, no-c-format
msgid "org.jboss.seam.loginSuccessful"
msgstr "org.jboss.seam.loginSuccessful"
#. Tag: para
-#: Security.xml:2146
+#: Security.xml:2161
#, no-c-format
-msgid "This message is produced when a user successfully logs in via the security API."
+msgid ""
+"This message is produced when a user successfully logs in via the security "
+"API."
msgstr "ã‚»ã‚ュリティAPIを通ã—ã¦ã€ç„¡äº‹ãƒã‚°ã‚¤ãƒ³ã§ããŸã¨ãã«ç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:2154
+#: Security.xml:2169
#, no-c-format
msgid "org.jboss.seam.loginFailed"
msgstr "org.jboss.seam.loginFailed"
#. Tag: para
-#: Security.xml:2158
+#: Security.xml:2173
#, no-c-format
-msgid "This message is produced when the login process fails, either because the user provided an incorrect username or password, or because authentication failed in some other way."
-msgstr "ユーザーãƒãƒ¼ãƒ ã€ãƒ‘スワードã®çµ„ã¿åˆã‚ã›ã€æˆ–ã¯ä½•ã‚‰ã‹ã®èªè¨¼ã®ã‚¨ãƒ©ãƒ¼ã«ã‚ˆã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒã‚°ã‚¤ãƒ³ã«å¤±æ•—ã—ãŸã¨ãã«ç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This message is produced when the login process fails, either because the "
+"user provided an incorrect username or password, or because authentication "
+"failed in some other way."
+msgstr ""
+"ユーザーãƒãƒ¼ãƒ ã€ãƒ‘スワードã®çµ„ã¿åˆã‚ã›ã€æˆ–ã¯ä½•ã‚‰ã‹ã®èªè¨¼ã®ã‚¨ãƒ©ãƒ¼ã«ã‚ˆã‚Šã€ãƒ¦ãƒ¼"
+"ザーãŒãƒã‚°ã‚¤ãƒ³ã«å¤±æ•—ã—ãŸã¨ãã«ç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:2167
+#: Security.xml:2182
#, no-c-format
msgid "org.jboss.seam.NotLoggedIn"
msgstr "org.jboss.seam.NotLoggedIn"
#. Tag: para
-#: Security.xml:2171
+#: Security.xml:2186
#, no-c-format
-msgid "This message is produced when a user attempts to perform an action or access a page that requires a security check, and the user is not currently authenticated."
-msgstr "ユーザーãŒèªè¨¼ã•ã‚Œãšã«ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ãŒå¿…è¦ãªæ“作ã€ã‚ã‚‹ã„ã¯ãƒšãƒ¼ã‚¸ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’試ã¿ãŸã¨ãã«ç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This message is produced when a user attempts to perform an action or access "
+"a page that requires a security check, and the user is not currently "
+"authenticated."
+msgstr ""
+"ユーザーãŒèªè¨¼ã•ã‚Œãšã«ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ãŒå¿…è¦ãªæ“作ã€ã‚ã‚‹ã„ã¯ãƒšãƒ¼ã‚¸ã¸ã®ã‚¢"
+"クセスを試ã¿ãŸã¨ãã«ç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:2180
+#: Security.xml:2195
#, no-c-format
msgid "org.jboss.seam.AlreadyLoggedIn"
msgstr "org.jboss.seam.AlreadyLoggedIn"
#. Tag: para
-#: Security.xml:2184
+#: Security.xml:2199
#, no-c-format
-msgid "This message is produced when a user that is already authenticated attempts to log in again."
-msgstr "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ—¢ã«èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå†åº¦ãƒã‚°ã‚¤ãƒ³ã‚’試ã¿ãŸæ™‚ã«ç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This message is produced when a user that is already authenticated attempts "
+"to log in again."
+msgstr ""
+"ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ—¢ã«èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå†åº¦ãƒã‚°ã‚¤ãƒ³ã‚’試ã¿ãŸæ™‚ã«ç”Ÿæˆã•ã‚Œã¾"
+"ã™ã€‚"
#. Tag: title
-#: Security.xml:2195
+#: Security.xml:2210
#, no-c-format
msgid "Authorization"
msgstr "èªå¯"
#. Tag: para
-#: Security.xml:2197
+#: Security.xml:2212
#, no-c-format
-msgid "There are a number of authorization mechanisms provided by the Seam Security API for securing access to components, component methods, and pages. This section describes each of these. An important thing to note is that if you wish to use any of the advanced features (such as rule-based permissions) then your <literal>components.xml</literal> may need to be configured to support this - see the Configuration section above."
-msgstr "Seamã®ã‚»ã‚ュリティAPIã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã€ãã‚Œã«ãƒšãƒ¼ã‚¸ã«å¯¾ã—ã¦å¤šãã®èªå¯æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ ã“ã“ã§ã¯ã€ãã‚Œãžã‚Œã®æ©Ÿèƒ½ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚ ã“ã“ã§èª¬æ˜Žã™ã‚‹ã‚ˆã†ãªé«˜åº¦ãªã‚»ã‚ュリティ機能(ルールベースã®èªå¯ã®ã‚ˆã†ãªï¼‰ã‚’使用ã™ã‚‹å ´åˆã«ã¯<literal>components.xml</literal>ã«å‰è¿°ã®ã‚ˆã†ãªè¨å®šã‚’記述ã—ã¦ãŠã‹ãªã‘ã‚Œã°ãªã‚‰ãªã„ã€ã¨ã„ã†ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 "
+msgid ""
+"There are a number of authorization mechanisms provided by the Seam Security "
+"API for securing access to components, component methods, and pages. This "
+"section describes each of these. An important thing to note is that if you "
+"wish to use any of the advanced features (such as rule-based permissions) "
+"then your <literal>components.xml</literal> may need to be configured to "
+"support this - see the Configuration section above."
+msgstr ""
+"Seamã®ã‚»ã‚ュリティAPIã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã€ãã‚Œã«ãƒšãƒ¼"
+"ジã«å¯¾ã—ã¦å¤šãã®èªå¯æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ ã“ã“ã§ã¯ã€ãã‚Œãžã‚Œã®æ©Ÿèƒ½ã«ã¤ã„ã¦èª¬æ˜Žã—"
+"ã¾ã™ã€‚ ã“ã“ã§èª¬æ˜Žã™ã‚‹ã‚ˆã†ãªé«˜åº¦ãªã‚»ã‚ュリティ機能(ルールベースã®èªå¯ã®ã‚ˆã†"
+"ãªï¼‰ã‚’使用ã™ã‚‹å ´åˆã«ã¯<literal>components.xml</literal>ã«å‰è¿°ã®ã‚ˆã†ãªè¨å®šã‚’記"
+"è¿°ã—ã¦ãŠã‹ãªã‘ã‚Œã°ãªã‚‰ãªã„ã€ã¨ã„ã†ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 "
#. Tag: title
-#: Security.xml:2206
+#: Security.xml:2221
#, no-c-format
msgid "Core concepts"
msgstr "æ ¸ã¨ãªã‚‹æ¦‚念"
#. Tag: para
-#: Security.xml:2208
+#: Security.xml:2223
#, no-c-format
-msgid "Seam Security is built around the premise of users being granted roles and/or permissions, allowing them to perform operations that may not otherwise be permissible for users without the necessary security privileges. Each of the authorization mechanisms provided by the Seam Security API are built upon this core concept of roles and permissions, with an extensible framework providing multiple ways to secure application resources."
-msgstr "Seamã®ã‚»ã‚ュリティã¯å¿…è¦ãªã‚»ã‚ュリティ権é™ã‚’æŒãŸãªã„ユーザーã®æ“作を行ã‚ã›ãªã„よã†ã«ã€ãƒãƒ¼ãƒ«ã¨ãƒ‘ーミッションã«ã‚ˆã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ“作を制é™ã™ã‚‹äº‹ã‚’å‰æã¨ã—ã¦è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ Seamã‚»ã‚ュリティAPIã®æä¾›ã™ã‚‹èªå¯ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã¯ã€ãƒãƒ¼ãƒ«ã¨ãƒ‘ーミッションã«ã‚ˆã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ç®¡ç†ã®æ¦‚念ã«åŸºã¥ã„ã¦ä½œã‚‰ã‚Œã¦ãŠã‚Šã€è¤‡æ•°ã®ã‚¢ãƒ—リケーションリソースä¿è·ã®æ–¹æ³•ã‚’æä¾›ã™ã‚‹æ‹¡å¼µå¯èƒ½ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークをæä¾›ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Seam Security is built around the premise of users being granted roles and/"
+"or permissions, allowing them to perform operations that may not otherwise "
+"be permissible for users without the necessary security privileges. Each of "
+"the authorization mechanisms provided by the Seam Security API are built "
+"upon this core concept of roles and permissions, with an extensible "
+"framework providing multiple ways to secure application resources."
+msgstr ""
+"Seamã®ã‚»ã‚ュリティã¯å¿…è¦ãªã‚»ã‚ュリティ権é™ã‚’æŒãŸãªã„ユーザーã®æ“作を行ã‚ã›ãª"
+"ã„よã†ã«ã€ãƒãƒ¼ãƒ«ã¨ãƒ‘ーミッションã«ã‚ˆã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ“作を制é™ã™ã‚‹äº‹ã‚’å‰æã¨ã—ã¦"
+"è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ Seamã‚»ã‚ュリティAPIã®æä¾›ã™ã‚‹èªå¯ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã¯ã€ãƒãƒ¼ãƒ«ã¨"
+"パーミッションã«ã‚ˆã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ç®¡ç†ã®æ¦‚念ã«åŸºã¥ã„ã¦ä½œã‚‰ã‚Œã¦ãŠã‚Šã€è¤‡æ•°ã®ã‚¢ãƒ—リ"
+"ケーションリソースä¿è·ã®æ–¹æ³•ã‚’æä¾›ã™ã‚‹æ‹¡å¼µå¯èƒ½ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークをæä¾›ã—ã¦ã„ã¾"
+"ã™ã€‚"
#. Tag: title
-#: Security.xml:2216
+#: Security.xml:2231
#, no-c-format
msgid "What is a role?"
msgstr "ãƒãƒ¼ãƒ«ã¨ã¯"
#. Tag: para
-#: Security.xml:2218
+#: Security.xml:2233
#, no-c-format
-msgid "A role is a <emphasis>group</emphasis>, or <emphasis>type</emphasis>, of user that may have been granted certain privileges for performing one or more specific actions within an application. They are simple constructs, consisting of just a name such as \"admin\", \"user\", \"customer\", etc. They can be granted either to users (or in some cases to other roles), and are used to create logical groups of users for the convenient assignment of specific application privileges."
-msgstr "ãƒãƒ¼ãƒ«ã¨ã¯ã€ã‚¢ãƒ—リケーションã®ç‰¹å®šã®æ“作を実施ã™ã‚‹ç‰¹æ¨©ã‚’付与ã•ã‚Œã¦ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®<emphasis>グループ</emphasis>ã‚ã‚‹ã„ã¯<emphasis>タイプ</emphasis>を言ã„ã€\"admin\"〠\"user\"〠\"customer\"ç‰ã®åå‰ã«ã‚ˆã‚Šæ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“れらã®ãƒãƒ¼ãƒ«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ï¼ˆã‚ã‚‹ã„ã¯å ´åˆã«ã‚ˆã‚Šä»–ã®ãƒãƒ¼ãƒ«ã«å¯¾ã—)付与ã•ã‚Œã€ç‰¹å®šã®ã‚¢ãƒ—リケーションã®æ“作ã«å¯¾ã™ã‚‹ç‰¹æ¨©ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è«–ç†çš„ãªã‚°ãƒ«ãƒ¼ãƒ—を作æˆã™ã‚‹äº‹ã‚’容易ã«ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"A role is a <emphasis>group</emphasis>, or <emphasis>type</emphasis>, of "
+"user that may have been granted certain privileges for performing one or "
+"more specific actions within an application. They are simple constructs, "
+"consisting of just a name such as \"admin\", \"user\", \"customer\", etc. "
+"They can be granted either to users (or in some cases to other roles), and "
+"are used to create logical groups of users for the convenient assignment of "
+"specific application privileges."
+msgstr ""
+"ãƒãƒ¼ãƒ«ã¨ã¯ã€ã‚¢ãƒ—リケーションã®ç‰¹å®šã®æ“作を実施ã™ã‚‹ç‰¹æ¨©ã‚’付与ã•ã‚Œã¦ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼"
+"ã®<emphasis>グループ</emphasis>ã‚ã‚‹ã„ã¯<emphasis>タイプ</emphasis>を言ã„ã€"
+"\"admin\"〠\"user\"〠\"customer\"ç‰ã®åå‰ã«ã‚ˆã‚Šæ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“れらã®"
+"ãƒãƒ¼ãƒ«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ï¼ˆã‚ã‚‹ã„ã¯å ´åˆã«ã‚ˆã‚Šä»–ã®ãƒãƒ¼ãƒ«ã«å¯¾ã—)付与ã•ã‚Œã€ç‰¹å®š"
+"ã®ã‚¢ãƒ—リケーションã®æ“作ã«å¯¾ã™ã‚‹ç‰¹æ¨©ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è«–ç†çš„ãªã‚°ãƒ«ãƒ¼ãƒ—を作æˆã™"
+"る事を容易ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2236
+#: Security.xml:2251
#, no-c-format
msgid "What is a permission?"
msgstr "パーミッションã¨ã¯ï¼Ÿ"
#. Tag: para
-#: Security.xml:2238
+#: Security.xml:2253
#, no-c-format
-msgid "A permission is a privilege (sometimes once-off) for performing a single, specific action. It is entirely possible to build an application using nothing but permissions, however roles offer a higher level of convenience when granting privileges to groups of users. They are slightly more complex in structure than roles, essentially consisting of three \"aspects\"; a target, an action, and a recipient. The target of a permission is the object (or an arbitrary name or class) for which a particular action is allowed to be performed by a specific recipient (or user). For example, the user \"Bob\" may have permission to delete customer objects. In this case, the permission target may be \"customer\", the permission action would be \"delete\" and the recipient would be \"Bob\"."
-msgstr "パーミッションã¨ã¯ã€ä¸€ã¤ã®ç‰¹å®šã®æ“作を実行ã™ã‚‹ãŸã‚ã®ç‰¹æ¨©ï¼ˆæ™‚ã¨ã—ã¦1回é™ã‚Šã®ï¼‰ã‚’言ã„ã¾ã™ã€‚ パーミッションã®ã¿ã‚’使ã£ã¦ã‚¢ãƒ—リケーションを組むã“ã¨ã‚‚å¯èƒ½ã§ã™ãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«å¯¾ã—ã¦ç‰¹å®šã®ç‰¹æ¨©ã‚’付与ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ã‚»ã‚ュリティ管ç†ã‚’より容易ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“れらã¯ãƒãƒ¼ãƒ«ã‚ˆã‚Šã‚‚ã€æ§‹é€ 上若干複雑ã§ã€ â€å¯¾è±¡(target)â€ã€â€æ“作(action)†ã¨â€å—益者(receipient)â€ã®ä¸‰ã¤ã®è¦ç´ ã‹ã‚‰æ§‹æˆã•ã‚Œã¾ã™ã€‚ パーミッションã®å¯¾è±¡ã¯ç‰¹å®šã®å—益者(ユーザー)ã«ã‚ˆã‚Šç‰¹å®šã®æ“作ãŒè¡Œã‚れるオブジェクト(ã‚ã‚‹ã„ã¯ã€ä»»æ„ã®åå‰ã€ã‚¯ãƒ©ã‚¹ï¼‰ã§ã™ã€‚ 例ã¨ã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼Bobã¯é¡§å®¢ã‚ªãƒ–ジェクトを削除ã™ã‚‹ãƒ‘ーミッションをæŒã¤ã€å ´åˆã‚’考ãˆã¦ã¿ã‚‹ã¨ã€ パーミッションã®å¯¾è±¡ã¯ã€Œé¡§å®¢ã€ã€ãƒ‘ーミッションã®æ“作ã¯ã€Œå‰Šé™!
¤ã€ã€ãã—ã¦å—益者ã¯Bobã¨ã„ã†äº‹ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"A permission is a privilege (sometimes once-off) for performing a single, "
+"specific action. It is entirely possible to build an application using "
+"nothing but permissions, however roles offer a higher level of convenience "
+"when granting privileges to groups of users. They are slightly more complex "
+"in structure than roles, essentially consisting of three \"aspects\"; a "
+"target, an action, and a recipient. The target of a permission is the object "
+"(or an arbitrary name or class) for which a particular action is allowed to "
+"be performed by a specific recipient (or user). For example, the user \"Bob"
+"\" may have permission to delete customer objects. In this case, the "
+"permission target may be \"customer\", the permission action would be "
+"\"delete\" and the recipient would be \"Bob\"."
+msgstr ""
+"パーミッションã¨ã¯ã€ä¸€ã¤ã®ç‰¹å®šã®æ“作を実行ã™ã‚‹ãŸã‚ã®ç‰¹æ¨©ï¼ˆæ™‚ã¨ã—ã¦1回é™ã‚Šã®ï¼‰"
+"を言ã„ã¾ã™ã€‚ パーミッションã®ã¿ã‚’使ã£ã¦ã‚¢ãƒ—リケーションを組むã“ã¨ã‚‚å¯èƒ½ã§ã™"
+"ãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«å¯¾ã—ã¦ç‰¹å®šã®ç‰¹æ¨©ã‚’付与ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ã‚»ã‚ュリティ管ç†"
+"をより容易ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“れらã¯ãƒãƒ¼ãƒ«ã‚ˆã‚Šã‚‚ã€æ§‹é€ 上若干複雑ã§ã€ â€å¯¾"
+"象(target)â€ã€â€æ“作(action)†ã¨â€å—益者(receipient)â€ã®ä¸‰ã¤ã®è¦ç´ ã‹ã‚‰æ§‹æˆã•ã‚Œã¾"
+"ã™ã€‚ パーミッションã®å¯¾è±¡ã¯ç‰¹å®šã®å—益者(ユーザー)ã«ã‚ˆã‚Šç‰¹å®šã®æ“作ãŒè¡Œã‚れる"
+"オブジェクト(ã‚ã‚‹ã„ã¯ã€ä»»æ„ã®åå‰ã€ã‚¯ãƒ©ã‚¹ï¼‰ã§ã™ã€‚ 例ã¨ã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼Bobã¯é¡§"
+"客オブジェクトを削除ã™ã‚‹ãƒ‘ーミッションをæŒã¤ã€å ´åˆã‚’考ãˆã¦ã¿ã‚‹ã¨ã€ パーミッ"
+"ションã®å¯¾è±¡ã¯ã€Œé¡§å®¢ã€ã€ãƒ‘ーミッションã®æ“作ã¯ã€Œå‰Šé™¤ã€ã€ãã—ã¦å—益者ã¯Bobã¨ã„"
+"ã†äº‹ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2258
+#: Security.xml:2273
#, no-c-format
-msgid "Within this documentation, permissions are generally represented in the form <literal>target:action</literal> (omitting the recipient, although in reality one is always required)."
-msgstr "ã“ã®ãƒ‰ã‚ュメントä¸ã§ã¯æ¨©é™ã¯ã€å®Ÿéš›ã«ã¯å¸¸ã«å¿…è¦ãªå—益者をçœç•¥ã—ã¦<literal>target:action</literal> ã¨ã„ã†å½¢å¼ã§è¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Within this documentation, permissions are generally represented in the form "
+"<literal>target:action</literal> (omitting the recipient, although in "
+"reality one is always required)."
+msgstr ""
+"ã“ã®ãƒ‰ã‚ュメントä¸ã§ã¯æ¨©é™ã¯ã€å®Ÿéš›ã«ã¯å¸¸ã«å¿…è¦ãªå—益者をçœç•¥ã—ã¦"
+"<literal>target:action</literal> ã¨ã„ã†å½¢å¼ã§è¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2267
+#: Security.xml:2282
#, no-c-format
msgid "Securing components"
msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã®å®‰å…¨æ€§ã‚’確ä¿ã™ã‚‹"
#. Tag: para
-#: Security.xml:2269
+#: Security.xml:2284
#, no-c-format
-msgid "Let's start by examining the simplest form of authorization, component security, starting with the <literal>@Restrict</literal> annotation."
-msgstr "ãã‚Œã§ã¯ã€ã‚‚ã£ã¨ã‚‚ç°¡å˜ãªå½¢å¼ã®èªå¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚»ã‚ュリティã«ã¤ã„ã¦<literal>@Restrict</literal>アノテーションã‹ã‚‰è¦‹ã¦ã‚†ãã¾ã—ょã†ã€‚"
+msgid ""
+"Let's start by examining the simplest form of authorization, component "
+"security, starting with the <literal>@Restrict</literal> annotation."
+msgstr ""
+"ãã‚Œã§ã¯ã€ã‚‚ã£ã¨ã‚‚ç°¡å˜ãªå½¢å¼ã®èªå¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚»ã‚ュリティã«ã¤ã„ã¦"
+"<literal>@Restrict</literal>アノテーションã‹ã‚‰è¦‹ã¦ã‚†ãã¾ã—ょã†ã€‚"
#. Tag: title
-#: Security.xml:2275
+#: Security.xml:2290
#, no-c-format
msgid "@Restrict vs Typesafe security annotations"
msgstr "@Restrictアノテーション ã¨ã‚¿ã‚¤ãƒ—セーフãªã‚»ã‚ュリティアノテーション"
#. Tag: para
-#: Security.xml:2277
+#: Security.xml:2292
#, no-c-format
-msgid "While using the <literal>@Restrict</literal> annotation provides a powerful and flexible method for security component methods due to its ability to support EL expressions, it is recommended that the typesafe equivalent (described later) be used, at least for the compile-time safety it provides."
-msgstr "<literal>@Restrict</literal>アノテーションを使ã†ã¨ELå¼ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã«å¯¾ã—ã¦å¼·åŠ›ã‹ã¤ãƒ•ãƒ¬ã‚シブルãªã‚»ã‚ュリティを付与ã™ã‚‹äº‹ãŒã§ãã¾ã™ãŒã€ã‚³ãƒ³ãƒ‘イル時ã®å®‰å…¨æ€§ç‰ã‹ã‚‰ã€ã‚¿ã‚¤ãƒ—セーフãªåŒæ§˜ã®æ–¹æ³•ï¼ˆå¾Œè¿°ï¼‰ãŒæŽ¨å¥¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"While using the <literal>@Restrict</literal> annotation provides a powerful "
+"and flexible method for security component methods due to its ability to "
+"support EL expressions, it is recommended that the typesafe equivalent "
+"(described later) be used, at least for the compile-time safety it provides."
+msgstr ""
+"<literal>@Restrict</literal>アノテーションを使ã†ã¨ELå¼ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹ã“ã¨"
+"ã‚‚ã‚ã‚Šã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã«å¯¾ã—ã¦å¼·åŠ›ã‹ã¤ãƒ•ãƒ¬ã‚シブルãªã‚»ã‚ュリティを"
+"付与ã™ã‚‹äº‹ãŒã§ãã¾ã™ãŒã€ã‚³ãƒ³ãƒ‘イル時ã®å®‰å…¨æ€§ç‰ã‹ã‚‰ã€ã‚¿ã‚¤ãƒ—セーフãªåŒæ§˜ã®æ–¹æ³•"
+"(後述)ãŒæŽ¨å¥¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2285
+#: Security.xml:2300
#, no-c-format
msgid "The @Restrict annotation"
msgstr "@Restrictアノテーション"
#. Tag: para
-#: Security.xml:2287
+#: Security.xml:2302
#, no-c-format
-msgid "Seam components may be secured either at the method or the class level, using the <literal>@Restrict</literal> annotation. If both a method and it's declaring class are annotated with <literal>@Restrict</literal>, the method restriction will take precedence (and the class restriction will not apply). If a method invocation fails a security check, then an exception will be thrown as per the contract for <literal>Identity.checkRestriction()</literal> (see Inline Restrictions). A <literal>@Restrict</literal> on just the component class itself is equivalent to adding <literal>@Restrict</literal> to each of its methods."
-msgstr "<literal>@Restrict</literal>アノテーションã«ã‚ˆã‚Šã€Seamã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ã‚¯ãƒ©ã‚¹ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ãƒ¬ãƒ™ãƒ«ã§ã®ã‚»ã‚ュリティを付与ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã‚‚ã—ã€ã‚¯ãƒ©ã‚¹ã¨ãã®ä¸ã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ä¸¡æ–¹ã«<literal>@Restrict</literal>アノテーションãŒã‚ã£ãŸå ´åˆã«ã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰ãƒ¬ãƒ™ãƒ«ã®åˆ¶é™ãŒå„ªå…ˆã•ã‚Œã€ã‚¯ãƒ©ã‚¹ãƒ¬ãƒ™ãƒ«ã®åˆ¶é™ã¯çµæžœã¨ã—ã¦é©ç”¨ã•ã‚Œã¾ã›ã‚“。 ã‚‚ã—ã€ãƒ¡ã‚½ãƒƒãƒ‰ã®èµ·å‹•ãŒã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã§å¤±æ•—ã—ãŸå ´åˆã«ã¯ã€<literal>Identity.checkRestriction()</literal>å˜ä½ã§ä¾‹å¤–ãŒç™ºç”Ÿã—ã¾ã™ã€‚ コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ¬ãƒ™ãƒ«ã§ã®<literal>@Restrict</literal>アノテーションã¯ã€ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã™ã¹ã¦ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«<literal>@Restrict</literal>をアノテートã—ãŸã®ã¨åŒã˜ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"Seam components may be secured either at the method or the class level, "
+"using the <literal>@Restrict</literal> annotation. If both a method and it's "
+"declaring class are annotated with <literal>@Restrict</literal>, the method "
+"restriction will take precedence (and the class restriction will not apply). "
+"If a method invocation fails a security check, then an exception will be "
+"thrown as per the contract for <literal>Identity.checkRestriction()</"
+"literal> (see Inline Restrictions). A <literal>@Restrict</literal> on just "
+"the component class itself is equivalent to adding <literal>@Restrict</"
+"literal> to each of its methods."
+msgstr ""
+"<literal>@Restrict</literal>アノテーションã«ã‚ˆã‚Šã€Seamã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ã‚¯"
+"ラスã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ãƒ¬ãƒ™ãƒ«ã§ã®ã‚»ã‚ュリティを付与ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã‚‚ã—ã€ã‚¯ãƒ©"
+"スã¨ãã®ä¸ã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ä¸¡æ–¹ã«<literal>@Restrict</literal>アノテーションãŒã‚ã£"
+"ãŸå ´åˆã«ã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰ãƒ¬ãƒ™ãƒ«ã®åˆ¶é™ãŒå„ªå…ˆã•ã‚Œã€ã‚¯ãƒ©ã‚¹ãƒ¬ãƒ™ãƒ«ã®åˆ¶é™ã¯çµæžœã¨ã—ã¦é©"
+"用ã•ã‚Œã¾ã›ã‚“。 ã‚‚ã—ã€ãƒ¡ã‚½ãƒƒãƒ‰ã®èµ·å‹•ãŒã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã§å¤±æ•—ã—ãŸå ´åˆã«ã¯ã€"
+"<literal>Identity.checkRestriction()</literal>å˜ä½ã§ä¾‹å¤–ãŒç™ºç”Ÿã—ã¾ã™ã€‚ コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¬ãƒ™ãƒ«ã§ã®<literal>@Restrict</literal>アノテーションã¯ã€ãã®ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã®ã™ã¹ã¦ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«<literal>@Restrict</literal>をアノテートã—ãŸã®"
+"ã¨åŒã˜ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2297
+#: Security.xml:2312
#, no-c-format
-msgid "An empty <literal>@Restrict</literal> implies a permission check of <literal>componentName:methodName</literal>. Take for example the following component method:"
-msgstr "空ã®<literal>@Restrict</literal>ã¯<literal>component:methodName</literal>ã‚’æ„味ã—ã¾ã™ã€‚ 下ã®ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"An empty <literal>@Restrict</literal> implies a permission check of "
+"<literal>componentName:methodName</literal>. Take for example the following "
+"component method:"
+msgstr ""
+"空ã®<literal>@Restrict</literal>ã¯<literal>component:methodName</literal>ã‚’æ„"
+"味ã—ã¾ã™ã€‚ 下ã®ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: programlisting
-#: Security.xml:2302
+#: Security.xml:2317
#, no-c-format
msgid ""
"<![CDATA[@Name(\"account\")\n"
@@ -2824,13 +3782,21 @@
"}]]>"
#. Tag: para
-#: Security.xml:2304
+#: Security.xml:2319
#, no-c-format
-msgid "In this example, the implied permission required to call the <literal>delete()</literal> method is <literal>account:delete</literal>. The equivalent of this would be to write <literal>@Restrict(\"#{s:hasPermission('account','delete')}\")</literal>. Now let's look at another example:"
-msgstr "ã“ã®ä¾‹ã§ã¯ã€<literal>delete()</literal>を呼ã³å‡ºã™ãŸã‚ã«ã¯<literal>account:delete</literal>ã¨ã„ã†æ¨©é™ãŒå¿…è¦ãªäº‹ã‚’暗黙的ã«ç¤ºã—ã¦ã„ã¾ã™ã€‚ åŒæ§˜ã®å†…容ã¯<literal>@Restrict(\"#{s:hasPermission('account','delete')}\")</literal>ã¨è¨˜è¿°ã™ã‚‹äº‹ã‚‚ã§ãã¾ã™ã€‚ä»–ã®ä¾‹ã«ã¤ã„ã¦ã‚‚見ã¦ã‚†ãã¾ã—ょã†ã€‚"
+msgid ""
+"In this example, the implied permission required to call the <literal>delete"
+"()</literal> method is <literal>account:delete</literal>. The equivalent of "
+"this would be to write <literal>@Restrict(\"#{s:hasPermission"
+"('account','delete')}\")</literal>. Now let's look at another example:"
+msgstr ""
+"ã“ã®ä¾‹ã§ã¯ã€<literal>delete()</literal>を呼ã³å‡ºã™ãŸã‚ã«ã¯<literal>account:"
+"delete</literal>ã¨ã„ã†æ¨©é™ãŒå¿…è¦ãªäº‹ã‚’暗黙的ã«ç¤ºã—ã¦ã„ã¾ã™ã€‚ åŒæ§˜ã®å†…容ã¯"
+"<literal>@Restrict(\"#{s:hasPermission('account','delete')}\")</literal>ã¨è¨˜"
+"è¿°ã™ã‚‹äº‹ã‚‚ã§ãã¾ã™ã€‚ä»–ã®ä¾‹ã«ã¤ã„ã¦ã‚‚見ã¦ã‚†ãã¾ã—ょã†ã€‚"
#. Tag: programlisting
-#: Security.xml:2311
+#: Security.xml:2326
#, no-c-format
msgid ""
"<![CDATA[@Restrict @Name(\"account\")\n"
@@ -2856,25 +3822,56 @@
"}]]>"
#. Tag: para
-#: Security.xml:2313
+#: Security.xml:2328
#, no-c-format
-msgid "This time, the component class itself is annotated with <literal>@Restrict</literal>. This means that any methods without an overriding <literal>@Restrict</literal> annotation require an implicit permission check. In the case of this example, the <literal>insert()</literal> method requires a permission of <literal>account:insert</literal>, while the <literal>delete()</literal> method requires that the user is a member of the <literal>admin</literal> role."
-msgstr "ã“ã“ã§ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã«<literal>@Restrict</literal>ã¨ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜è¨˜ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€`RestrictãŒã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•ã‚Œãªã„é™ã‚Šã€ãƒ‘ーミッションã®ãƒã‚§ãƒƒã‚¯ãŒæš—示的ã«è¦æ±‚ã•ã‚Œã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚ã“ã®ä¾‹ã®å ´åˆã€<literal>insert()</literal>ã¯<literal>account:insert</literal>ã®ãƒ‘ーミッションを必è¦ã¨ã—ã€<literal>delete()</literal>ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>admin</literal>ãƒãƒ¼ãƒ«ã«å±žã—ã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ãªäº‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This time, the component class itself is annotated with <literal>@Restrict</"
+"literal>. This means that any methods without an overriding "
+"<literal>@Restrict</literal> annotation require an implicit permission "
+"check. In the case of this example, the <literal>insert()</literal> method "
+"requires a permission of <literal>account:insert</literal>, while the "
+"<literal>delete()</literal> method requires that the user is a member of the "
+"<literal>admin</literal> role."
+msgstr ""
+"ã“ã“ã§ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã«<literal>@Restrict</literal>ã¨ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³"
+"ãŒä»˜è¨˜ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€`RestrictãŒã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•ã‚Œãªã„é™ã‚Šã€ãƒ‘ーミッ"
+"ションã®ãƒã‚§ãƒƒã‚¯ãŒæš—示的ã«è¦æ±‚ã•ã‚Œã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚ã“ã®ä¾‹ã®å ´åˆã€"
+"<literal>insert()</literal>ã¯<literal>account:insert</literal>ã®ãƒ‘ーミッショ"
+"ンを必è¦ã¨ã—ã€<literal>delete()</literal>ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>admin</literal>"
+"ãƒãƒ¼ãƒ«ã«å±žã—ã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ãªäº‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2321
+#: Security.xml:2336
#, no-c-format
-msgid "Before we go any further, let's address the <literal>#{s:hasRole()}</literal> expression seen in the above example. Both <literal>s:hasRole</literal> and <literal>s:hasPermission</literal> are EL functions, which delegate to the correspondingly named methods of the <literal>Identity</literal> class. These functions can be used within any EL expression throughout the entirety of the security API."
-msgstr "å…ˆã«é€²ã‚€å‰ã«ã€ä¸Šã®ä¾‹ã§è¦‹ãŸ <literal>#{s:hasRole()}</literal> å¼ã«ã¤ã„ã¦è¦‹ã¦ã¿ã¾ã—ょã†ã€‚ <literal>s:hasRole</literal> ã‚‚ <literal>s:hasPermission</literal>ã‚‚ELå¼ã§ã‚り〠<literal>Identity</literal>クラスã®åŒæ§˜ã®åå‰ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«å¯¾å¿œã—ã¾ã™ã€‚ ã“れらセã‚ュリティAPIã®ã™ã¹ã¦ã«ã¤ã„ã¦ELå¼ã®ä¸ã§ä½¿ã†äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Before we go any further, let's address the <literal>#{s:hasRole()}</"
+"literal> expression seen in the above example. Both <literal>s:hasRole</"
+"literal> and <literal>s:hasPermission</literal> are EL functions, which "
+"delegate to the correspondingly named methods of the <literal>Identity</"
+"literal> class. These functions can be used within any EL expression "
+"throughout the entirety of the security API."
+msgstr ""
+"å…ˆã«é€²ã‚€å‰ã«ã€ä¸Šã®ä¾‹ã§è¦‹ãŸ <literal>#{s:hasRole()}</literal> å¼ã«ã¤ã„ã¦è¦‹ã¦ã¿"
+"ã¾ã—ょã†ã€‚ <literal>s:hasRole</literal> ã‚‚ <literal>s:hasPermission</literal>"
+"ã‚‚ELå¼ã§ã‚り〠<literal>Identity</literal>クラスã®åŒæ§˜ã®åå‰ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«å¯¾å¿œ"
+"ã—ã¾ã™ã€‚ ã“れらセã‚ュリティAPIã®ã™ã¹ã¦ã«ã¤ã„ã¦ELå¼ã®ä¸ã§ä½¿ã†äº‹ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2328
+#: Security.xml:2343
#, no-c-format
-msgid "Being an EL expression, the value of the <literal>@Restrict</literal> annotation may reference any objects that exist within a Seam context. This is extremely useful when performing permission checks for a specific object instance. Look at this example:"
-msgstr "ELå¼ã¨ã™ã‚‹ã“ã¨ã§ã€<literal>@Restrict</literal>アノテーションã¯ã€Seamコンテã‚ストä¸ã®ã©ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã®å€¤ã§ã‚‚å‚ç…§ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ ã“ã‚Œã¯ã€ç‰¹å®šã®ã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ãƒ‘ーミッションを決定ã™ã‚‹å ´åˆã«éžå¸¸ã«æœ‰åŠ¹ãªæ–¹æ³•ã§ã™ã€‚下ã®ä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"Being an EL expression, the value of the <literal>@Restrict</literal> "
+"annotation may reference any objects that exist within a Seam context. This "
+"is extremely useful when performing permission checks for a specific object "
+"instance. Look at this example:"
+msgstr ""
+"ELå¼ã¨ã™ã‚‹ã“ã¨ã§ã€<literal>@Restrict</literal>アノテーションã¯ã€Seamコンテã‚"
+"ストä¸ã®ã©ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã®å€¤ã§ã‚‚å‚ç…§ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ ã“"
+"ã‚Œã¯ã€ç‰¹å®šã®ã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ãƒ‘ーミッションを決定ã™ã‚‹"
+"å ´åˆã«éžå¸¸ã«æœ‰åŠ¹ãªæ–¹æ³•ã§ã™ã€‚下ã®ä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: programlisting
-#: Security.xml:2334
+#: Security.xml:2349
#, no-c-format
msgid ""
"<![CDATA[@Name(\"account\")\n"
@@ -2896,131 +3893,223 @@
"}]]>"
#. Tag: para
-#: Security.xml:2336
+#: Security.xml:2351
#, no-c-format
-msgid "The interesting thing to note from this example is the reference to <literal>selectedAccount</literal> seen within the <literal>hasPermission()</literal> function call. The value of this variable will be looked up from within the Seam context, and passed to the <literal>hasPermission()</literal> method in <literal>Identity</literal>, which in this case can then determine if the user has the required permission for modifying the specified <literal>Account</literal> object."
-msgstr "ã“ã“ã§èˆˆå‘³æ·±ã„ã®ã¯ã€<literal>hasPermission()</literal>ã¨ã„ã†ãƒ•ã‚¡ãƒ³ã‚¯ã‚·ãƒ§ãƒ³ä¸ã§<literal>selectedAccout</literal>ã‚’å‚ç…§ã—ã¦ã„る事ã§ã™ã€‚ ã“ã®å¤‰æ•°ã®å€¤ã¯Seamã®ã‚³ãƒ³ãƒ†ã‚ストä¸ã§æ¤œç´¢ã•ã‚Œã€<literal>Identity</literal>ã®<literal>hasPermission()</literal>ã«æ¸¡ã•ã‚Œã€ã“ã®ä¾‹ã®å ´åˆã€ç‰¹å®šã®<literal>Account</literal>ã®ã‚ªãƒ–ジェクトã«å¯¾ã™ã‚‹å¤‰æ›´è¨±å¯ã‚’æŒã£ã¦ã„ã‚‹ã‹ã‚’決定ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The interesting thing to note from this example is the reference to "
+"<literal>selectedAccount</literal> seen within the <literal>hasPermission()</"
+"literal> function call. The value of this variable will be looked up from "
+"within the Seam context, and passed to the <literal>hasPermission()</"
+"literal> method in <literal>Identity</literal>, which in this case can then "
+"determine if the user has the required permission for modifying the "
+"specified <literal>Account</literal> object."
+msgstr ""
+"ã“ã“ã§èˆˆå‘³æ·±ã„ã®ã¯ã€<literal>hasPermission()</literal>ã¨ã„ã†ãƒ•ã‚¡ãƒ³ã‚¯ã‚·ãƒ§ãƒ³ä¸"
+"ã§<literal>selectedAccout</literal>ã‚’å‚ç…§ã—ã¦ã„る事ã§ã™ã€‚ ã“ã®å¤‰æ•°ã®å€¤ã¯Seam"
+"ã®ã‚³ãƒ³ãƒ†ã‚ストä¸ã§æ¤œç´¢ã•ã‚Œã€<literal>Identity</literal>ã®"
+"<literal>hasPermission()</literal>ã«æ¸¡ã•ã‚Œã€ã“ã®ä¾‹ã®å ´åˆã€ç‰¹å®šã®"
+"<literal>Account</literal>ã®ã‚ªãƒ–ジェクトã«å¯¾ã™ã‚‹å¤‰æ›´è¨±å¯ã‚’æŒã£ã¦ã„ã‚‹ã‹ã‚’決定"
+"ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2346
+#: Security.xml:2361
#, no-c-format
msgid "Inline restrictions"
msgstr "インラインã«ã‚ˆã‚‹åˆ¶ç´„"
#. Tag: para
-#: Security.xml:2347
+#: Security.xml:2362
#, no-c-format
-msgid "Sometimes it might be desirable to perform a security check in code, without using the <literal>@Restrict</literal> annotation. In this situation, simply use <literal>Identity.checkRestriction()</literal> to evaluate a security expression, like this:"
-msgstr "時ã¨ã—ã¦ã€<literal>@Restrict</literal>アノテーションを使ã‚ãšã«ã€ã‚³ãƒ¼ãƒ‰ã§ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã‚’è¡Œã„ãŸã„å ´åˆãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ã“ã®æ§˜ãªå ´åˆã«ã¯ã€ä¸‹ã®ã‚ˆã†ã«<literal>Identity.checkRestriction()</literal>を使ã£ã¦ã€ã‚»ã‚ュリティå¼ã‚’評価ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Sometimes it might be desirable to perform a security check in code, without "
+"using the <literal>@Restrict</literal> annotation. In this situation, simply "
+"use <literal>Identity.checkRestriction()</literal> to evaluate a security "
+"expression, like this:"
+msgstr ""
+"時ã¨ã—ã¦ã€<literal>@Restrict</literal>アノテーションを使ã‚ãšã«ã€ã‚³ãƒ¼ãƒ‰ã§ã‚»"
+"ã‚ュリティãƒã‚§ãƒƒã‚¯ã‚’è¡Œã„ãŸã„å ´åˆãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ã“ã®æ§˜ãªå ´åˆã«ã¯ã€ä¸‹ã®"
+"よã†ã«<literal>Identity.checkRestriction()</literal>を使ã£ã¦ã€ã‚»ã‚ュリティå¼"
+"を評価ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2353
+#: Security.xml:2368
#, no-c-format
msgid ""
"<![CDATA[public void deleteCustomer() {\n"
-" Identity.instance().checkRestriction(\"#{s:hasPermission(selectedCustomer,'delete')}\");\n"
+" Identity.instance().checkRestriction(\"#{s:hasPermission"
+"(selectedCustomer,'delete')}\");\n"
"}]]>"
msgstr ""
"<![CDATA[public void deleteCustomer() {\n"
-" Identity.instance().checkRestriction(\"#{s:hasPermission(selectedCustomer,'delete')}\");\n"
+" Identity.instance().checkRestriction(\"#{s:hasPermission"
+"(selectedCustomer,'delete')}\");\n"
"}]]>"
#. Tag: para
-#: Security.xml:2355
+#: Security.xml:2370
#, no-c-format
-msgid "If the expression specified doesn't evaluate to <literal>true</literal>, either"
+msgid ""
+"If the expression specified doesn't evaluate to <literal>true</literal>, "
+"either"
msgstr "ã‚‚ã—å¼ãŒ<literal>true</literal>ã¨è©•ä¾¡ã•ã‚Œãªã‹ã£ãŸå ´åˆã«ã¯ã€"
#. Tag: para
-#: Security.xml:2361
+#: Security.xml:2376
#, no-c-format
-msgid "if the user is not logged in, a <literal>NotLoggedInException</literal> exception is thrown or"
-msgstr "ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ãªã‹ã£ãŸã®ã§ã‚ã‚Œã°ã€NotLoggedInExceptionãŒæŠ•ã’られã€"
+msgid ""
+"if the user is not logged in, a <literal>NotLoggedInException</literal> "
+"exception is thrown or"
+msgstr ""
+"ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ãªã‹ã£ãŸã®ã§ã‚ã‚Œã°ã€NotLoggedInExceptionãŒæŠ•ã’られã€"
#. Tag: para
-#: Security.xml:2367
+#: Security.xml:2382
#, no-c-format
-msgid "if the user is logged in, an <literal>AuthorizationException</literal> exception is thrown."
-msgstr "ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ãŸå ´åˆã«ã¯ã€AuthorizationExceptionãŒæŠ•ã’られã¾ã™ã€‚"
+msgid ""
+"if the user is logged in, an <literal>AuthorizationException</literal> "
+"exception is thrown."
+msgstr ""
+"ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ãŸå ´åˆã«ã¯ã€AuthorizationExceptionãŒæŠ•ã’られã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2374
+#: Security.xml:2389
#, no-c-format
-msgid "It is also possible to call the <literal>hasRole()</literal> and <literal>hasPermission()</literal> methods directly from Java code:"
-msgstr "ã¾ãŸã€ä¸‹ã®ã‚ˆã†ã«Javaコードã‹ã‚‰ç›´æŽ¥<literal>hasRole()</literal>ã‚„<literal>hasPermission()</literal>メソッドを呼ã¶ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"It is also possible to call the <literal>hasRole()</literal> and "
+"<literal>hasPermission()</literal> methods directly from Java code:"
+msgstr ""
+"ã¾ãŸã€ä¸‹ã®ã‚ˆã†ã«Javaコードã‹ã‚‰ç›´æŽ¥<literal>hasRole()</literal>ã‚„"
+"<literal>hasPermission()</literal>メソッドを呼ã¶ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2379
+#: Security.xml:2394
#, no-c-format
msgid ""
"<![CDATA[if (!Identity.instance().hasRole(\"admin\"))\n"
-" throw new AuthorizationException(\"Must be admin to perform this action\");\n"
+" throw new AuthorizationException(\"Must be admin to perform this action"
+"\");\n"
"\n"
"if (!Identity.instance().hasPermission(\"customer\", \"create\"))\n"
-" throw new AuthorizationException(\"You may not create new customers\");]]>"
+" throw new AuthorizationException(\"You may not create new customers"
+"\");]]>"
msgstr ""
"<![CDATA[if (!Identity.instance().hasRole(\"admin\"))\n"
-" throw new AuthorizationException(\"Must be admin to perform this action\");\n"
+" throw new AuthorizationException(\"Must be admin to perform this action"
+"\");\n"
"\n"
"if (!Identity.instance().hasPermission(\"customer\", \"create\"))\n"
-" throw new AuthorizationException(\"You may not create new customers\");]]>"
+" throw new AuthorizationException(\"You may not create new customers"
+"\");]]>"
#. Tag: title
-#: Security.xml:2385
+#: Security.xml:2400
#, no-c-format
msgid "Security in the user interface"
msgstr "ユーザーインタフェースã®ã‚»ã‚ュリティ"
#. Tag: para
-#: Security.xml:2387
+#: Security.xml:2402
#, no-c-format
-msgid "One indication of a well designed user interface is that the user is not presented with options for which they don't have the necessary privileges to use. Seam Security allows conditional rendering of either 1) sections of a page or 2) individual controls, based upon the privileges of the user, using the very same EL expressions that are used for component security."
-msgstr "é©åˆ‡ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã®ä¸€ã¤ã¨ã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä½¿ç”¨ã™ã‚‹æ¨©é™ã‚’有ã—ãªã„オプションã®è¡¨ç¤ºã‚’ã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ Seamã®ã‚»ã‚ュリティã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ¨©é™ã«å¿œã˜ã¦ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚»ã‚ュリティã§ä½¿ç”¨ã—ãŸã®ã¨åŒæ§˜ã«ELå¼ã‚’使用ã™ã‚‹äº‹ã«ã‚ˆã‚Š1)ページå˜ä½ 2)個々ã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«å˜ä½ ã§æ画を管ç†ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"One indication of a well designed user interface is that the user is not "
+"presented with options for which they don't have the necessary privileges to "
+"use. Seam Security allows conditional rendering of either 1) sections of a "
+"page or 2) individual controls, based upon the privileges of the user, using "
+"the very same EL expressions that are used for component security."
+msgstr ""
+"é©åˆ‡ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã®ä¸€ã¤ã¨ã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä½¿ç”¨ã™ã‚‹æ¨©é™ã‚’"
+"有ã—ãªã„オプションã®è¡¨ç¤ºã‚’ã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ Seamã®ã‚»ã‚ュリティ"
+"ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ¨©é™ã«å¿œã˜ã¦ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚»ã‚ュリティã§ä½¿ç”¨ã—ãŸã®ã¨åŒæ§˜ã«EL"
+"å¼ã‚’使用ã™ã‚‹äº‹ã«ã‚ˆã‚Š1)ページå˜ä½ 2)個々ã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«å˜ä½ ã§æ画を管ç†ã™ã‚‹"
+"事ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2394
+#: Security.xml:2409
#, no-c-format
-msgid "Let's take a look at some examples of interface security. First of all, let's pretend that we have a login form that should only be rendered if the user is not already logged in. Using the <literal>identity.isLoggedIn()</literal> property, we can write this:"
-msgstr "インタフェースã®ã‚»ã‚ュリティã®ä¾‹ã«ã¤ã„ã¦è¦‹ã¦ã‚†ãã¾ã—ょã†ã€‚ ã¾ãšæœ€åˆã«ã€ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ãªã„ユーザーã®æ™‚ã ã‘表示ã•ã‚Œã‚‹ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã«ã¤ã„ã¦è€ƒãˆã¦ã¿ã¾ã—ょã†ã€‚ <literal>identity.isLoggedIn()</literal>属性を使ãˆã°ä¸‹ã®ã‚ˆã†ã«è¨˜è¿°ã§ãã¾ã™ã€‚"
+msgid ""
+"Let's take a look at some examples of interface security. First of all, "
+"let's pretend that we have a login form that should only be rendered if the "
+"user is not already logged in. Using the <literal>identity.isLoggedIn()</"
+"literal> property, we can write this:"
+msgstr ""
+"インタフェースã®ã‚»ã‚ュリティã®ä¾‹ã«ã¤ã„ã¦è¦‹ã¦ã‚†ãã¾ã—ょã†ã€‚ ã¾ãšæœ€åˆã«ã€ãƒã‚°ã‚¤"
+"ンã—ã¦ã„ãªã„ユーザーã®æ™‚ã ã‘表示ã•ã‚Œã‚‹ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã«ã¤ã„ã¦è€ƒãˆã¦ã¿ã¾ã—ょ"
+"ã†ã€‚ <literal>identity.isLoggedIn()</literal>属性を使ãˆã°ä¸‹ã®ã‚ˆã†ã«è¨˜è¿°ã§ã"
+"ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2400
+#: Security.xml:2415
#, no-c-format
-msgid "<![CDATA[<h:form class=\"loginForm\" rendered=\"#{not identity.loggedIn}\">]]>"
-msgstr "<![CDATA[<h:form class=\"loginForm\" rendered=\"#{not identity.loggedIn}\">]]>"
+msgid ""
+"<![CDATA[<h:form class=\"loginForm\" rendered=\"#{not identity.loggedIn}\">]]"
+">"
+msgstr ""
+"<![CDATA[<h:form class=\"loginForm\" rendered=\"#{not identity.loggedIn}\">]]"
+">"
#. Tag: para
-#: Security.xml:2402
+#: Security.xml:2417
#, no-c-format
-msgid "If the user isn't logged in, then the login form will be rendered - very straight forward so far. Now let's pretend there is a menu on the page that contains some actions which should only be accessible to users in the <literal>manager</literal> role. Here's one way that these could be written:"
-msgstr "ã‚‚ã—ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ãªã‘ã‚Œã°ã€ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ï¼ˆå®Ÿã«å˜ç´”ã§ã™ã)。 次ã«ã€<literal>manager</literal>ãƒãƒ¼ãƒ«ã‚’æŒã£ã¦ã„る人é”ã ã‘ãŒã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ãªãƒ¡ãƒ‹ãƒ¥ãƒ¼ãŒå¿…è¦ã ã¨ä»®å®šã—ã¾ã—ょã†ã€‚ ã“ã®ã‚ˆã†ãªå ´åˆã®ä¸€ã¤ã®æ–¹æ³•ã¨ã—ã¦ã€ä¸‹ã«ä¾‹ã‚’示ã—ãŸã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"If the user isn't logged in, then the login form will be rendered - very "
+"straight forward so far. Now let's pretend there is a menu on the page that "
+"contains some actions which should only be accessible to users in the "
+"<literal>manager</literal> role. Here's one way that these could be written:"
+msgstr ""
+"ã‚‚ã—ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ãªã‘ã‚Œã°ã€ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ï¼ˆå®Ÿã«å˜"
+"ç´”ã§ã™ã)。 次ã«ã€<literal>manager</literal>ãƒãƒ¼ãƒ«ã‚’æŒã£ã¦ã„る人é”ã ã‘ãŒã‚¢ã‚¯"
+"セスå¯èƒ½ãªãƒ¡ãƒ‹ãƒ¥ãƒ¼ãŒå¿…è¦ã ã¨ä»®å®šã—ã¾ã—ょã†ã€‚ ã“ã®ã‚ˆã†ãªå ´åˆã®ä¸€ã¤ã®æ–¹æ³•ã¨ã—"
+"ã¦ã€ä¸‹ã«ä¾‹ã‚’示ã—ãŸã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2408
+#: Security.xml:2423
#, no-c-format
msgid ""
-"<![CDATA[<h:outputLink action=\"#{reports.listManagerReports}\" rendered=\"#{s:hasRole('manager')}\">\n"
+"<![CDATA[<h:outputLink action=\"#{reports.listManagerReports}\" rendered=\"#"
+"{s:hasRole('manager')}\">\n"
" Manager Reports\n"
"</h:outputLink>]]>"
msgstr ""
-"<![CDATA[<h:outputLink action=\"#{reports.listManagerReports}\" rendered=\"#{s:hasRole('manager')}\">\n"
+"<![CDATA[<h:outputLink action=\"#{reports.listManagerReports}\" rendered=\"#"
+"{s:hasRole('manager')}\">\n"
" Manager Reports\n"
"</h:outputLink>]]>"
#. Tag: para
-#: Security.xml:2410
+#: Security.xml:2425
#, no-c-format
-msgid "This is also quite straight forward. If the user is not a member of the <literal>manager</literal> role, then the outputLink will not be rendered. The <literal>rendered</literal> attribute can generally be used on the control itself, or on a surrounding <literal><s:div></literal> or <literal><s:span></literal> control."
-msgstr "ã“れもã€ãŸã„ã¸ã‚“シンプルã§ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>manager</literal>ãƒãƒ¼ãƒ«ã‚’æŒã£ã¦ã„ãªã‘ã‚Œã°ã€outputLinkã¯æç”»ã•ã‚Œã¾ã›ã‚“。<literal>rendered</literal>属性ã¯ä¸€èˆ¬ã«åˆ¶å¾¡ãã®ã‚‚ã®ã«ä½¿ã‚ã‚ŒãŸã‚Šã€<literal><s:div></literal> ã‚„ <literal><s:span></literal>ã®ä¸ã§åˆ¶å¾¡ã®ç›®çš„ã«ä½¿ã‚ã‚Œã¾ã™ã€‚"
+msgid ""
+"This is also quite straight forward. If the user is not a member of the "
+"<literal>manager</literal> role, then the outputLink will not be rendered. "
+"The <literal>rendered</literal> attribute can generally be used on the "
+"control itself, or on a surrounding <literal><s:div></literal> or "
+"<literal><s:span></literal> control."
+msgstr ""
+"ã“れもã€ãŸã„ã¸ã‚“シンプルã§ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>manager</literal>ãƒãƒ¼ãƒ«ã‚’æŒã£"
+"ã¦ã„ãªã‘ã‚Œã°ã€outputLinkã¯æç”»ã•ã‚Œã¾ã›ã‚“。<literal>rendered</literal>属性ã¯ä¸€"
+"般ã«åˆ¶å¾¡ãã®ã‚‚ã®ã«ä½¿ã‚ã‚ŒãŸã‚Šã€<literal><s:div></literal> ã‚„ "
+"<literal><s:span></literal>ã®ä¸ã§åˆ¶å¾¡ã®ç›®çš„ã«ä½¿ã‚ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2417
+#: Security.xml:2432
#, no-c-format
-msgid "Now for something more complex. Let's say you have a <literal>h:dataTable</literal> control on a page listing records for which you may or may not wish to render action links depending on the user's privileges. The <literal>s:hasPermission</literal> EL function allows us to pass in an object parameter which can be used to determine whether the user has the requested permission for that object or not. Here's how a dataTable with secured links might look:"
-msgstr "次ã«ã‚‚ã†å°‘ã—複雑ãªä¾‹ï¼š <literal>h:dataTable</literal>ã®åˆ¶å¾¡ç”¨ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªãƒ³ã‚¯ã®è¡¨ç¤ºéžè¡¨ç¤ºã‚’ユーザーã®æ¨©é™ã«ã‚ˆã‚Šåˆ¶å¾¡ã™ã‚‹äº‹ã‚’考ãˆã¾ã™ã€‚ ELå¼<literal>s:hasPermission</literal>ã«ã‚ˆã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¿…è¦ãªæ¨©é™ã‚’æŒã£ã¦ã„ã‚‹ã‹å¦ã‹ã‚’決定ã™ã‚‹ãŸã‚ã«å¿…è¦ãªã‚ªãƒ–ジェクトをパラメータã¨ã—ã¦æ¸¡ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ 以下ã«ã€ã‚»ã‚ュリティをå‘上ã•ã›ãŸãƒªãƒ³ã‚¯ã‚’æŒãŸã›ãŸ<literal>h:dataTable</literal>ã®ä¾‹ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"Now for something more complex. Let's say you have a <literal>h:dataTable</"
+"literal> control on a page listing records for which you may or may not wish "
+"to render action links depending on the user's privileges. The <literal>s:"
+"hasPermission</literal> EL function allows us to pass in an object parameter "
+"which can be used to determine whether the user has the requested permission "
+"for that object or not. Here's how a dataTable with secured links might look:"
+msgstr ""
+"次ã«ã‚‚ã†å°‘ã—複雑ãªä¾‹ï¼š <literal>h:dataTable</literal>ã®åˆ¶å¾¡ç”¨ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªãƒ³"
+"クã®è¡¨ç¤ºéžè¡¨ç¤ºã‚’ユーザーã®æ¨©é™ã«ã‚ˆã‚Šåˆ¶å¾¡ã™ã‚‹äº‹ã‚’考ãˆã¾ã™ã€‚ ELå¼<literal>s:"
+"hasPermission</literal>ã«ã‚ˆã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¿…è¦ãªæ¨©é™ã‚’æŒã£ã¦ã„ã‚‹ã‹å¦ã‹ã‚’決定ã™"
+"ã‚‹ãŸã‚ã«å¿…è¦ãªã‚ªãƒ–ジェクトをパラメータã¨ã—ã¦æ¸¡ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ 以下ã«ã€ã‚»"
+"ã‚ュリティをå‘上ã•ã›ãŸãƒªãƒ³ã‚¯ã‚’æŒãŸã›ãŸ<literal>h:dataTable</literal>ã®ä¾‹ã‚’示"
+"ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2425
+#: Security.xml:2440
#, no-c-format
msgid ""
"<![CDATA[<h:dataTable value=\"#{clients}\" var=\"cl\">\n"
@@ -3060,19 +4149,39 @@
"</h:dataTable>]]>"
#. Tag: title
-#: Security.xml:2430
+#: Security.xml:2445
#, no-c-format
msgid "Securing pages"
msgstr "ページå˜ä½ã®ã‚»ã‚ュリティ"
#. Tag: para
-#: Security.xml:2431
+#: Security.xml:2446
#, no-c-format
-msgid "Page security requires that the application is using a <literal>pages.xml</literal> file, however is extremely simple to configure. Simply include a <literal><restrict/></literal> element within the <literal>page</literal> elements that you wish to secure. If no explicit restriction is specified by the <literal>restrict</literal> element, an implied permission of <literal>/viewId.xhtml:render</literal> will be checked when the page is accessed via a non-faces (GET) request, and a permission of <literal>/viewId.xhtml:restore</literal> will be required when any JSF postback (form submission) originates from the page. Otherwise, the specified restriction will be evaluated as a standard security expression. Here's a couple of examples:"
-msgstr "ページレベルã®ã‚»ã‚ュリティã¯ã‚¢ãƒ—リケーションãŒ<literal>pages.xml</literal>を使用ã—ã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ãŒã€è¨å®šè‡ªèº«ã¯éžå¸¸ã«ç°¡å˜ã§ã™ã€‚å˜ã«ä¿è·ã—ãŸã„ページ㮠<literal>page</literal>エレメントã«<literal><restrict/></literal>ã‚’è¿½åŠ ã™ã‚‹ã ã‘ã§ã™ã€‚ 明示的ã«<literal>restrict</literal>ã§åˆ¶é™ã‚’ã—ãªã„å ´åˆã€ 当該ページã«å¯¾ã—ã¦GETè¦æ±‚ã§ã‚¢ã‚¯ã‚»ã‚¹ãŒè©¦ã¿ã‚‰ã‚Œã‚‹ã¨ <literal>/viewId.xhtml:render</literal> ãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã€ã¾ãŸJSFãƒã‚¹ãƒˆãƒãƒƒã‚¯ï¼ˆãƒ•ã‚©ãƒ¼ãƒ ã®ã‚µãƒ–ミッション)ã«å¯¾ã—ã¦ã¯ <literal>/viewId.xhtml:restore</literal>権é™ãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚ ã“れ以外ã®å ´åˆã«ã¯ã€æŒ‡å®šã—ãŸåˆ¶é™ã«ã¤ã„ã¦é€šå¸¸ã®ã‚»ã‚ュリティå¼è©•ä¾¡ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ 以下ã«ã„ãã¤ã‹ã®ä¾‹ã‚’示ã—ã¾ã™ã€‚ "
+msgid ""
+"Page security requires that the application is using a <literal>pages.xml</"
+"literal> file, however is extremely simple to configure. Simply include a "
+"<literal><restrict/></literal> element within the <literal>page</"
+"literal> elements that you wish to secure. If no explicit restriction is "
+"specified by the <literal>restrict</literal> element, an implied permission "
+"of <literal>/viewId.xhtml:render</literal> will be checked when the page is "
+"accessed via a non-faces (GET) request, and a permission of <literal>/viewId."
+"xhtml:restore</literal> will be required when any JSF postback (form "
+"submission) originates from the page. Otherwise, the specified restriction "
+"will be evaluated as a standard security expression. Here's a couple of "
+"examples:"
+msgstr ""
+"ページレベルã®ã‚»ã‚ュリティã¯ã‚¢ãƒ—リケーションãŒ<literal>pages.xml</literal>ã‚’"
+"使用ã—ã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ãŒã€è¨å®šè‡ªèº«ã¯éžå¸¸ã«ç°¡å˜ã§ã™ã€‚å˜ã«ä¿è·ã—ãŸã„ページ"
+"ã® <literal>page</literal>エレメントã«<literal><restrict/></literal>ã‚’"
+"è¿½åŠ ã™ã‚‹ã ã‘ã§ã™ã€‚ 明示的ã«<literal>restrict</literal>ã§åˆ¶é™ã‚’ã—ãªã„å ´åˆã€ 当"
+"該ページã«å¯¾ã—ã¦GETè¦æ±‚ã§ã‚¢ã‚¯ã‚»ã‚¹ãŒè©¦ã¿ã‚‰ã‚Œã‚‹ã¨ <literal>/viewId.xhtml:"
+"render</literal> ãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã€ã¾ãŸJSFãƒã‚¹ãƒˆãƒãƒƒã‚¯ï¼ˆãƒ•ã‚©ãƒ¼ãƒ ã®ã‚µãƒ–ミッショ"
+"ン)ã«å¯¾ã—ã¦ã¯ <literal>/viewId.xhtml:restore</literal>権é™ãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã¾"
+"ã™ã€‚ ã“れ以外ã®å ´åˆã«ã¯ã€æŒ‡å®šã—ãŸåˆ¶é™ã«ã¤ã„ã¦é€šå¸¸ã®ã‚»ã‚ュリティå¼è©•ä¾¡ãŒè¡Œã‚ã‚Œ"
+"ã¾ã™ã€‚ 以下ã«ã„ãã¤ã‹ã®ä¾‹ã‚’示ã—ã¾ã™ã€‚ "
#. Tag: programlisting
-#: Security.xml:2442
+#: Security.xml:2457
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/settings.xhtml\">\n"
@@ -3084,13 +4193,19 @@
"</page>]]>"
#. Tag: para
-#: Security.xml:2444
+#: Security.xml:2459
#, no-c-format
-msgid "This page has an implied permission of <literal>/settings.xhtml:render</literal> required for non-faces requests and an implied permission of <literal>/settings.xhtml:restore</literal> for faces requests."
-msgstr "ã“ã®ãƒšãƒ¼ã‚¸ã¯æš—黙的ã«ã€GETè¦æ±‚ã«å¯¾ã—ã¦<literal>/settings.xhtml:render</literal>権é™ã‚’è¦æ±‚ã—ã€ãƒ•ã‚§ãƒ¼ã‚¹è¦æ±‚ã«å¯¾ã—ã¦ã¯<literal>/settings.xhtml:restore</literal>権é™ã‚’è¦æ±‚ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This page has an implied permission of <literal>/settings.xhtml:render</"
+"literal> required for non-faces requests and an implied permission of "
+"<literal>/settings.xhtml:restore</literal> for faces requests."
+msgstr ""
+"ã“ã®ãƒšãƒ¼ã‚¸ã¯æš—黙的ã«ã€GETè¦æ±‚ã«å¯¾ã—ã¦<literal>/settings.xhtml:render</"
+"literal>権é™ã‚’è¦æ±‚ã—ã€ãƒ•ã‚§ãƒ¼ã‚¹è¦æ±‚ã«å¯¾ã—ã¦ã¯<literal>/settings.xhtml:"
+"restore</literal>権é™ã‚’è¦æ±‚ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2449
+#: Security.xml:2464
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/reports.xhtml\">\n"
@@ -3102,31 +4217,43 @@
"</page>]]>"
#. Tag: para
-#: Security.xml:2451
+#: Security.xml:2466
#, no-c-format
-msgid "Both faces and non-faces requests to this page require that the user is a member of the <literal>admin</literal> role."
-msgstr "ã“ã®ãƒšãƒ¼ã‚¸ã«å¯¾ã™ã‚‹facesã‚ã‚‹ã„ã¯non-facesãªè¦æ±‚ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>admin</literal>ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚る事ãŒå¿…è¦ã§ã™ã€‚"
+msgid ""
+"Both faces and non-faces requests to this page require that the user is a "
+"member of the <literal>admin</literal> role."
+msgstr ""
+"ã“ã®ãƒšãƒ¼ã‚¸ã«å¯¾ã™ã‚‹facesã‚ã‚‹ã„ã¯non-facesãªè¦æ±‚ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>admin</"
+"literal>ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚る事ãŒå¿…è¦ã§ã™ã€‚"
#. Tag: title
-#: Security.xml:2459
+#: Security.xml:2474
#, no-c-format
msgid "Securing Entities"
msgstr "エンティティã®ã‚»ã‚ュリティ"
#. Tag: para
-#: Security.xml:2461
+#: Security.xml:2476
#, no-c-format
-msgid "Seam security also makes it possible to apply security restrictions to read, insert, update and delete actions for entities."
-msgstr "Seamã®ã‚»ã‚ュリティã¯ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£å˜ä½ã§ã®read,insert,updateãŠã‚ˆã³deleteæ“作ã«å¯¾ã—ã¦ã®ã‚»ã‚ュリティ制約をã‹ã‘ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Seam security also makes it possible to apply security restrictions to read, "
+"insert, update and delete actions for entities."
+msgstr ""
+"Seamã®ã‚»ã‚ュリティã¯ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£å˜ä½ã§ã®read,insert,updateãŠã‚ˆã³deleteæ“作"
+"ã«å¯¾ã—ã¦ã®ã‚»ã‚ュリティ制約をã‹ã‘ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2466
+#: Security.xml:2481
#, no-c-format
-msgid "To secure all actions for an entity class, add a <literal>@Restrict</literal> annotation on the class itself:"
-msgstr "エンティティクラスã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³å…¨éƒ¨ã«å¯¾ã—ã¦ã‚»ã‚ュリティをã‹ã‘ãŸã„ã®ã§ã‚ã‚Œã°ã€ä¸‹ã®ã‚ˆã†ã«ã‚¯ãƒ©ã‚¹ã«<literal>@Restrict</literal>アノテーションを付記ã—ã¾ã™ã€‚"
+msgid ""
+"To secure all actions for an entity class, add a <literal>@Restrict</"
+"literal> annotation on the class itself:"
+msgstr ""
+"エンティティクラスã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³å…¨éƒ¨ã«å¯¾ã—ã¦ã‚»ã‚ュリティをã‹ã‘ãŸã„ã®ã§ã‚ã‚Œã°ã€"
+"下ã®ã‚ˆã†ã«ã‚¯ãƒ©ã‚¹ã«<literal>@Restrict</literal>アノテーションを付記ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2471
+#: Security.xml:2486
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -3144,49 +4271,94 @@
"}]]>"
#. Tag: para
-#: Security.xml:2473
+#: Security.xml:2488
#, no-c-format
-msgid "If no expression is specified in the <literal>@Restrict</literal> annotation, the default security check that is performed is a permission check of <literal>entity:action</literal>, where the permission target is the entity instance, and the <literal>action</literal> is either <literal>read</literal>, <literal>insert</literal>, <literal>update</literal> or <literal>delete</literal>."
-msgstr "ã‚‚ã—ã€<literal>@Restrict</literal>ãŒè©•ä¾¡å¼ç„¡ã—ã§ä»˜è¨˜ã•ã‚Œã¦ã„ã‚Œã°ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦<literal>entity:action</literal>ã®ãƒ‘ーミッションãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚ ã“ã“ã§ã€ãƒ‘ーミッションã®å¯¾è±¡ã¯ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ã€<literal>action</literal> 㯠<literal>read</literal>, <literal>insert</literal>, <literal>update</literal> ã‚ã‚‹ã„㯠<literal>delete</literal>ã®ã„ãšã‚Œã‹ã§ã™ã€‚"
+msgid ""
+"If no expression is specified in the <literal>@Restrict</literal> "
+"annotation, the default security check that is performed is a permission "
+"check of <literal>entity:action</literal>, where the permission target is "
+"the entity instance, and the <literal>action</literal> is either "
+"<literal>read</literal>, <literal>insert</literal>, <literal>update</"
+"literal> or <literal>delete</literal>."
+msgstr ""
+"ã‚‚ã—ã€<literal>@Restrict</literal>ãŒè©•ä¾¡å¼ç„¡ã—ã§ä»˜è¨˜ã•ã‚Œã¦ã„ã‚Œã°ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ"
+"ã¨ã—ã¦<literal>entity:action</literal>ã®ãƒ‘ーミッションãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚ ã“"
+"ã“ã§ã€ãƒ‘ーミッションã®å¯¾è±¡ã¯ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ã€<literal>action</"
+"literal> 㯠<literal>read</literal>, <literal>insert</literal>, "
+"<literal>update</literal> ã‚ã‚‹ã„㯠<literal>delete</literal>ã®ã„ãšã‚Œã‹ã§ã™ã€‚"
#. Tag: para
-#: Security.xml:2480
+#: Security.xml:2495
#, no-c-format
-msgid "It is also possible to only restrict certain actions, by placing a <literal>@Restrict</literal> annotation on the relevent entity lifecycle method (annotated as follows):"
-msgstr "ã¾ãŸã€ä¸‹ã®ã‚ˆã†ã«ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã«<literal>@Restrict</literal> アノテーションを付記ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ç‰¹å®šã®æ“作ã ã‘ã«åˆ¶ç´„を課ã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"It is also possible to only restrict certain actions, by placing a "
+"<literal>@Restrict</literal> annotation on the relevent entity lifecycle "
+"method (annotated as follows):"
+msgstr ""
+"ã¾ãŸã€ä¸‹ã®ã‚ˆã†ã«ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã«<literal>@Restrict</literal> ã‚¢"
+"ノテーションを付記ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ç‰¹å®šã®æ“作ã ã‘ã«åˆ¶ç´„を課ã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2487
+#: Security.xml:2502
#, no-c-format
-msgid "<literal>@PostLoad</literal> - Called after an entity instance is loaded from the database. Use this method to configure a <literal>read</literal> permission."
-msgstr "<literal>@PostLoad</literal> - エンティティã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸå¾Œã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>read</literal> パーミッションã®è¨å®šã«ä½¿ç”¨ã—ã¦ãã ã•ã„。"
+msgid ""
+"<literal>@PostLoad</literal> - Called after an entity instance is loaded "
+"from the database. Use this method to configure a <literal>read</literal> "
+"permission."
+msgstr ""
+"<literal>@PostLoad</literal> - エンティティã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰"
+"ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸå¾Œã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>read</literal> パー"
+"ミッションã®è¨å®šã«ä½¿ç”¨ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Security.xml:2493
+#: Security.xml:2508
#, no-c-format
-msgid "<literal>@PrePersist</literal> - Called before a new instance of the entity is inserted. Use this method to configure an <literal>insert</literal> permission."
-msgstr "<literal>@PrePersist</literal> - エンティティã®æ–°è¦ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒ (データベースã«ï¼‰æŒ¿å…¥ã•ã‚Œã‚‹å‰ã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>insert</literal> パーミッションã®è¨å®šã«ä½¿ç”¨ã—ã¦ãã ã•ã„。"
+msgid ""
+"<literal>@PrePersist</literal> - Called before a new instance of the entity "
+"is inserted. Use this method to configure an <literal>insert</literal> "
+"permission."
+msgstr ""
+"<literal>@PrePersist</literal> - エンティティã®æ–°è¦ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒ (データ"
+"ベースã«ï¼‰æŒ¿å…¥ã•ã‚Œã‚‹å‰ã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>insert</"
+"literal> パーミッションã®è¨å®šã«ä½¿ç”¨ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Security.xml:2499
+#: Security.xml:2514
#, no-c-format
-msgid "<literal>@PreUpdate</literal> - Called before an entity is updated. Use this method to configure an <literal>update</literal> permission."
-msgstr "<literal>@PreUpdate</literal> - エンティティãŒæ›´æ–°ã•ã‚Œã‚‹å‰ã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>update</literal>パーミッションã®è¨å®šã«ä½¿ç”¨ã—ã¦ãã ã•ã„。"
+msgid ""
+"<literal>@PreUpdate</literal> - Called before an entity is updated. Use this "
+"method to configure an <literal>update</literal> permission."
+msgstr ""
+"<literal>@PreUpdate</literal> - エンティティãŒæ›´æ–°ã•ã‚Œã‚‹å‰ã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ "
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>update</literal>パーミッションã®è¨å®šã«ä½¿ç”¨ã—ã¦ãã ã•"
+"ã„。"
#. Tag: para
-#: Security.xml:2505
+#: Security.xml:2520
#, no-c-format
-msgid "<literal>@PreRemove</literal> - Called before an entity is deleted. Use this method to configure a <literal>delete</literal> permission."
-msgstr "<literal>@PreRemove</literal> - エンティティãŒå‰Šé™¤ã•ã‚Œã‚‹å‰ã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>delete</literal>パーミッションã®è¨å®šã«ä½¿ç”¨ã—ã¦ãã ã•ã„。"
+msgid ""
+"<literal>@PreRemove</literal> - Called before an entity is deleted. Use this "
+"method to configure a <literal>delete</literal> permission."
+msgstr ""
+"<literal>@PreRemove</literal> - エンティティãŒå‰Šé™¤ã•ã‚Œã‚‹å‰ã«å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ "
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>delete</literal>パーミッションã®è¨å®šã«ä½¿ç”¨ã—ã¦ãã ã•"
+"ã„。"
#. Tag: para
-#: Security.xml:2512
+#: Security.xml:2527
#, no-c-format
-msgid "Here's an example of how an entity would be configured to perform a security check for any <literal>insert</literal> operations. Please note that the method is not required to do anything, the only important thing in regard to security is how it is annotated:"
-msgstr "ã“ã“ã§ã¯<literal>insert</literal>æ“作ã«å¯¾ã—ã¦ã®ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹ãŸã‚ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®è¨å®šæ–¹æ³•ã‚’示ã—ã¦ã„ã¾ã™ã€‚ ã“ã“ã§æ³¨æ„ã—ã¦ã„ãŸã ããŸã„ã®ã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰ã®å†…容ã¯ã‚»ã‚ュリティã¨é–¢ä¿‚ãªãã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ä»•æ–¹ãŒé‡è¦ãªäº‹ã§ã™ã€‚"
+msgid ""
+"Here's an example of how an entity would be configured to perform a security "
+"check for any <literal>insert</literal> operations. Please note that the "
+"method is not required to do anything, the only important thing in regard to "
+"security is how it is annotated:"
+msgstr ""
+"ã“ã“ã§ã¯<literal>insert</literal>æ“作ã«å¯¾ã—ã¦ã®ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹ãŸã‚"
+"ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®è¨å®šæ–¹æ³•ã‚’示ã—ã¦ã„ã¾ã™ã€‚ ã“ã“ã§æ³¨æ„ã—ã¦ã„ãŸã ããŸã„ã®ã¯ã€ãƒ¡"
+"ソッドã®å†…容ã¯ã‚»ã‚ュリティã¨é–¢ä¿‚ãªãã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ä»•æ–¹ãŒé‡è¦ãªäº‹ã§ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2518
+#: Security.xml:2533
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -3200,25 +4372,30 @@
" ]]>"
#. Tag: title
-#: Security.xml:2521
+#: Security.xml:2536
#, no-c-format
msgid "Using <literal>/META-INF/orm.xml</literal>"
msgstr "<literal>/META-INF/orm.xml</literal>ã®ä½¿ç”¨"
#. Tag: para
-#: Security.xml:2524
+#: Security.xml:2539
#, no-c-format
-msgid "You can also specify the call back method in <literal>/META-INF/orm.xml</literal>:"
-msgstr "<literal>/META-INF/orm.xml</literal>ã«ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’指定ã™ã‚‹äº‹ã‚‚ã§ãã¾ã™:"
+msgid ""
+"You can also specify the call back method in <literal>/META-INF/orm.xml</"
+"literal>:"
+msgstr ""
+"<literal>/META-INF/orm.xml</literal>ã«ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚’指定ã™ã‚‹äº‹ã‚‚ã§ã"
+"ã¾ã™:"
#. Tag: programlisting
-#: Security.xml:2528
+#: Security.xml:2543
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<entity-mappings xmlns=\"http://java.sun.com/xml/ns/persistence/orm\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd\"\n"
+" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/"
+"orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd\"\n"
" version=\"1.0\">\n"
"\n"
" <entity class=\"Customer\">\n"
@@ -3230,7 +4407,8 @@
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<entity-mappings xmlns=\"http://java.sun.com/xml/ns/persistence/orm\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd\"\n"
+" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/"
+"orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd\"\n"
" version=\"1.0\">\n"
"\n"
" <entity class=\"Customer\">\n"
@@ -3240,19 +4418,33 @@
"</entity-mappings>]]>"
#. Tag: para
-#: Security.xml:2530
+#: Security.xml:2545
#, no-c-format
-msgid "Of course, you still need to annotate the <literal>prePersist()</literal> method on <literal>Customer</literal> with <literal>@Restrict</literal>"
-msgstr "ã‚‚ã¡ã‚ã‚“ ã“ã®å ´åˆã‚‚<literal>Customer</literal>ã®<literal>prePersist()</literal> メソッドã«<literal>@Restrict</literal>アノテーションã¯å¿…è¦ã§ã™ã€‚"
+msgid ""
+"Of course, you still need to annotate the <literal>prePersist()</literal> "
+"method on <literal>Customer</literal> with <literal>@Restrict</literal>"
+msgstr ""
+"ã‚‚ã¡ã‚ã‚“ ã“ã®å ´åˆã‚‚<literal>Customer</literal>ã®<literal>prePersist()</"
+"literal> メソッドã«<literal>@Restrict</literal>アノテーションã¯å¿…è¦ã§ã™ã€‚"
#. Tag: para
-#: Security.xml:2536
+#: Security.xml:2551
#, no-c-format
-msgid "And here's an example of an entity permission rule that checks if the authenticated user is allowed to insert a new <literal>MemberBlog</literal> record (from the seamspace example). The entity for which the security check is being made is automatically inserted into the working memory (in this case <literal>MemberBlog</literal>):"
-msgstr "ã“ã‚Œã¯ã€èªè¨¼ã•ã‚Œã¦ã„るユーザーãŒæ–°è¦ã«<literal>MemberBlog</literal>ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’è¿½åŠ ã™ã‚‹äº‹ãŒã§ãã‚‹ã‹å¦ã‹ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£æ¨©é™ãƒ«ãƒ¼ãƒ«ã®ä¾‹ï¼ˆã‚µãƒ³ãƒ—ルソースã®seamspaceã®ã‚³ãƒ¼ãƒ‰ã‹ã‚‰ï¼‰ã§ã™ã€‚ ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ã¨ãªã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã¯è‡ªå‹•çš„ã«ãƒ¯ãƒ¼ã‚ングメモリー(ã“ã®å ´åˆã€<literal>MemberBlog</literal>)ã«æŒ¿å…¥ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"And here's an example of an entity permission rule that checks if the "
+"authenticated user is allowed to insert a new <literal>MemberBlog</literal> "
+"record (from the seamspace example). The entity for which the security check "
+"is being made is automatically inserted into the working memory (in this "
+"case <literal>MemberBlog</literal>):"
+msgstr ""
+"ã“ã‚Œã¯ã€èªè¨¼ã•ã‚Œã¦ã„るユーザーãŒæ–°è¦ã«<literal>MemberBlog</literal>レコードを"
+"è¿½åŠ ã™ã‚‹äº‹ãŒã§ãã‚‹ã‹å¦ã‹ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£æ¨©é™ãƒ«ãƒ¼ãƒ«ã®ä¾‹ï¼ˆã‚µãƒ³ãƒ—ル"
+"ソースã®seamspaceã®ã‚³ãƒ¼ãƒ‰ã‹ã‚‰ï¼‰ã§ã™ã€‚ ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ã¨ãªã‚‹ã‚¨ãƒ³"
+"ティティã¯è‡ªå‹•çš„ã«ãƒ¯ãƒ¼ã‚ングメモリー(ã“ã®å ´åˆã€<literal>MemberBlog</"
+"literal>)ã«æŒ¿å…¥ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2542
+#: Security.xml:2557
#, no-c-format
msgid ""
"<![CDATA[rule InsertMemberBlog\n"
@@ -3260,8 +4452,10 @@
" activation-group \"permissions\"\n"
"when\n"
" principal: Principal()\n"
-" memberBlog: MemberBlog(member : member -> (member.getUsername().equals(principal.getName())))\n"
-" check: PermissionCheck(target == memberBlog, action == \"insert\", granted == false)\n"
+" memberBlog: MemberBlog(member : member -> (member.getUsername().equals"
+"(principal.getName())))\n"
+" check: PermissionCheck(target == memberBlog, action == \"insert\", granted "
+"== false)\n"
"then\n"
" check.grant();\n"
"end;]]>"
@@ -3271,50 +4465,84 @@
" activation-group \"permissions\"\n"
"when\n"
" principal: Principal()\n"
-" memberBlog: MemberBlog(member : member -> (member.getUsername().equals(principal.getName())))\n"
-" check: PermissionCheck(target == memberBlog, action == \"insert\", granted == false)\n"
+" memberBlog: MemberBlog(member : member -> (member.getUsername().equals"
+"(principal.getName())))\n"
+" check: PermissionCheck(target == memberBlog, action == \"insert\", granted "
+"== false)\n"
"then\n"
" check.grant();\n"
"end;]]>"
#. Tag: para
-#: Security.xml:2544
+#: Security.xml:2559
#, no-c-format
-msgid "This rule will grant the permission <literal>memberBlog:insert</literal> if the currently authenticated user (indicated by the <literal>Principal</literal> fact) has the same name as the member for which the blog entry is being created. The \"<literal>principal: Principal()</literal>\" structure that can be seen in the example code is a variable binding - it binds the instance of the <literal>Principal</literal> object from the working memory (placed there during authentication) and assigns it to a variable called <literal>principal</literal>. Variable bindings allow the value to be referred to in other places, such as the following line which compares the member's username to the <literal>Principal</literal> name. For more details, please refer to the JBoss Rules documentation."
-msgstr "ã“ã®ãƒ«ãƒ¼ãƒ«ã¯<literal>Principal</literal>ファクトã§ç¤ºã•ã‚Œã‚‹ç¾åœ¨ã®èªè¨¼ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ–ãƒã‚°ã®ã‚¨ãƒ³ãƒˆãƒªã‚’作æˆã—ãŸãƒ¡ãƒ³ãƒãƒ¼ã¨åŒã˜åå‰ã§ã‚ã‚Œã°<literal>memberBlog:insert</literal>パーミッションを付与ã—ã¾ã™ã€‚ 例示ã—ãŸã‚³ãƒ¼ãƒ‰ä¸ã«ã‚ã‚‹ã€æ§‹é€ 体 \"<literal>principal: Principal()</literal>\" ã¯èªè¨¼ã®éŽç¨‹ã§æŒ¿å…¥ã•ã‚ŒãŸ ワーã‚ングメモリä¸ã®<literal>Principal</literal>オブジェクトã¸ã®å¤‰æ•°çµåˆã§ã€å¤‰æ•°<literal>principal</literal>ã¨å‘½åã•ã‚Œã¦ã„ã¾ã™ã€‚ 変数çµåˆã«ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ä»–ã®å ´æ‰€ã§å€¤ãŒå‚ç…§å¯èƒ½ã¨ãªã‚Šã€ä¸‹ã®ã‚ˆã†ã«<literal>Principal</literal>åã¨ãƒ¡ãƒ³ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åを比較ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ 詳細ã¯ã€JBoss Rules ドã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"This rule will grant the permission <literal>memberBlog:insert</literal> if "
+"the currently authenticated user (indicated by the <literal>Principal</"
+"literal> fact) has the same name as the member for which the blog entry is "
+"being created. The \"<literal>principal: Principal()</literal>\" structure "
+"that can be seen in the example code is a variable binding - it binds the "
+"instance of the <literal>Principal</literal> object from the working memory "
+"(placed there during authentication) and assigns it to a variable called "
+"<literal>principal</literal>. Variable bindings allow the value to be "
+"referred to in other places, such as the following line which compares the "
+"member's username to the <literal>Principal</literal> name. For more "
+"details, please refer to the JBoss Rules documentation."
+msgstr ""
+"ã“ã®ãƒ«ãƒ¼ãƒ«ã¯<literal>Principal</literal>ファクトã§ç¤ºã•ã‚Œã‚‹ç¾åœ¨ã®èªè¨¼ãƒ¦ãƒ¼ã‚¶ãƒ¼"
+"ãŒãƒ–ãƒã‚°ã®ã‚¨ãƒ³ãƒˆãƒªã‚’作æˆã—ãŸãƒ¡ãƒ³ãƒãƒ¼ã¨åŒã˜åå‰ã§ã‚ã‚Œã°<literal>memberBlog:"
+"insert</literal>パーミッションを付与ã—ã¾ã™ã€‚ 例示ã—ãŸã‚³ãƒ¼ãƒ‰ä¸ã«ã‚ã‚‹ã€æ§‹é€ 体 "
+"\"<literal>principal: Principal()</literal>\" ã¯èªè¨¼ã®éŽç¨‹ã§æŒ¿å…¥ã•ã‚ŒãŸ ワーã‚"
+"ングメモリä¸ã®<literal>Principal</literal>オブジェクトã¸ã®å¤‰æ•°çµåˆã§ã€å¤‰æ•°"
+"<literal>principal</literal>ã¨å‘½åã•ã‚Œã¦ã„ã¾ã™ã€‚ 変数çµåˆã«ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ä»–ã®"
+"å ´æ‰€ã§å€¤ãŒå‚ç…§å¯èƒ½ã¨ãªã‚Šã€ä¸‹ã®ã‚ˆã†ã«<literal>Principal</literal>åã¨ãƒ¡ãƒ³ãƒãƒ¼"
+"ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åを比較ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ 詳細ã¯ã€JBoss Rules ドã‚ュメントをå‚ç…§ã—"
+"ã¦ãã ã•ã„。"
#. Tag: para
-#: Security.xml:2554
+#: Security.xml:2569
#, no-c-format
-msgid "Finally, we need to install a listener class that integrates Seam security with your JPA provider."
-msgstr "最後ã«ã€JPAプãƒãƒã‚¤ãƒ€ã‚’Seamã‚»ã‚ュリティã¨çµ±åˆã™ã‚‹ãŸã‚ã«ã€ãƒªã‚¹ãƒŠãƒ¼ã‚¯ãƒ©ã‚¹ã‚’インストールã—ã¾ã™ã€‚"
+msgid ""
+"Finally, we need to install a listener class that integrates Seam security "
+"with your JPA provider."
+msgstr ""
+"最後ã«ã€JPAプãƒãƒã‚¤ãƒ€ã‚’Seamã‚»ã‚ュリティã¨çµ±åˆã™ã‚‹ãŸã‚ã«ã€ãƒªã‚¹ãƒŠãƒ¼ã‚¯ãƒ©ã‚¹ã‚’イン"
+"ストールã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2560
+#: Security.xml:2575
#, no-c-format
msgid "Entity security with JPA"
msgstr "JPAã§ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚»ã‚ュリティ"
#. Tag: para
-#: Security.xml:2562
+#: Security.xml:2577
#, no-c-format
-msgid "Security checks for EJB3 entity beans are performed with an <literal>EntityListener</literal>. You can install this listener by using the following <literal>META-INF/orm.xml</literal> file:"
-msgstr "EJB3エンティティBeanã®ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã¯<literal>EntityListener</literal>ã«ã‚ˆã‚Šè¡Œã‚ã‚Œã€ä¸‹è¨˜ã®ã‚ˆã†ãª<literal>META-INF/orm.xml</literal>ã®è¨å®šã§ãƒªã‚¹ãƒŠãƒ¼ã‚’インストールã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Security checks for EJB3 entity beans are performed with an "
+"<literal>EntityListener</literal>. You can install this listener by using "
+"the following <literal>META-INF/orm.xml</literal> file:"
+msgstr ""
+"EJB3エンティティBeanã®ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã¯<literal>EntityListener</literal>"
+"ã«ã‚ˆã‚Šè¡Œã‚ã‚Œã€ä¸‹è¨˜ã®ã‚ˆã†ãª<literal>META-INF/orm.xml</literal>ã®è¨å®šã§ãƒªã‚¹ãƒŠãƒ¼"
+"をインストールã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2567
+#: Security.xml:2582
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<entity-mappings xmlns=\"http://java.sun.com/xml/ns/persistence/orm\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd\"\n"
+" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/"
+"orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd\"\n"
" version=\"1.0\">\n"
"\n"
" <persistence-unit-metadata>\n"
" <persistence-unit-defaults>\n"
" <entity-listeners>\n"
-" <entity-listener class=\"org.jboss.seam.security.EntitySecurityListener\"/>\n"
+" <entity-listener class=\"org.jboss.seam.security."
+"EntitySecurityListener\"/>\n"
" </entity-listeners>\n"
" </persistence-unit-defaults>\n"
" </persistence-unit-metadata>\n"
@@ -3324,13 +4552,15 @@
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<entity-mappings xmlns=\"http://java.sun.com/xml/ns/persistence/orm\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd\"\n"
+" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/"
+"orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd\"\n"
" version=\"1.0\">\n"
"\n"
" <persistence-unit-metadata>\n"
" <persistence-unit-defaults>\n"
" <entity-listeners>\n"
-" <entity-listener class=\"org.jboss.seam.security.EntitySecurityListener\"/>\n"
+" <entity-listener class=\"org.jboss.seam.security."
+"EntitySecurityListener\"/>\n"
" </entity-listeners>\n"
" </persistence-unit-defaults>\n"
" </persistence-unit-metadata>\n"
@@ -3338,67 +4568,97 @@
"</entity-mappings>]]>"
#. Tag: title
-#: Security.xml:2572
+#: Security.xml:2587
#, no-c-format
msgid "Entity security with a Managed Hibernate Session"
msgstr "管ç†ã•ã‚ŒãŸHibernateセッションã«ãŠã‘るエンティティã®ã‚»ã‚ュリティ"
#. Tag: para
-#: Security.xml:2574
+#: Security.xml:2589
#, no-c-format
-msgid "If you are using a Hibernate <literal>SessionFactory</literal> configured via Seam, and are using annotations, or <literal>orm.xml</literal>, then you don't need to do anything special to use entity security."
-msgstr "Seamã§è¨å®šã•ã‚Œã‚‹Hibernateã®<literal>SessionFactory</literal>ã¨ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦ã„ã‚‹å ´åˆã€ã‚ã‚‹ã„ã¯<literal>orm.xml</literal>を使用ã—ã¦ã„ã‚‹å ´åˆã«ã¯ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚»ã‚ュリティ機能を使用ã™ã‚‹ãŸã‚ã«ç‰¹åˆ¥ãªè¨å®šã‚’ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"If you are using a Hibernate <literal>SessionFactory</literal> configured "
+"via Seam, and are using annotations, or <literal>orm.xml</literal>, then you "
+"don't need to do anything special to use entity security."
+msgstr ""
+"Seamã§è¨å®šã•ã‚Œã‚‹Hibernateã®<literal>SessionFactory</literal>ã¨ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³"
+"を使用ã—ã¦ã„ã‚‹å ´åˆã€ã‚ã‚‹ã„ã¯<literal>orm.xml</literal>を使用ã—ã¦ã„ã‚‹å ´åˆã«ã¯"
+"エンティティセã‚ュリティ機能を使用ã™ã‚‹ãŸã‚ã«ç‰¹åˆ¥ãªè¨å®šã‚’ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›"
+"ん。"
#. Tag: title
-#: Security.xml:2585
+#: Security.xml:2600
#, no-c-format
msgid "Typesafe Permission Annotations"
msgstr "タイプセーフãªã‚¢ã‚¯ã‚»ã‚¹æ¨©ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³"
#. Tag: para
-#: Security.xml:2587
+#: Security.xml:2602
#, no-c-format
-msgid "Seam provides a number of annotations that may be used as an alternative to <literal>@Restrict</literal>, which have the added advantage of providing compile-time safety as they don't support arbitrary EL expressions in the same way that <literal>@Restrict</literal> does."
-msgstr "Seamã¯<literal>@Restrict</literal>ã«ä»£ã‚るアノテーションをã„ãã¤ã‹æŒã£ã¦ãŠã‚Šã€ã“れらを使ã†äº‹ã«ã‚ˆã‚Š<literal>@Restrict</literal>ã¨ã¯ç•°ãªã‚ŠELå¼ã®è©•ä¾¡ã‚’è¡Œã‚ãªã„ã®ã§ã€ã‚³ãƒ³ãƒ‘イル時ã®å®‰å…¨æ€§ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"Seam provides a number of annotations that may be used as an alternative to "
+"<literal>@Restrict</literal>, which have the added advantage of providing "
+"compile-time safety as they don't support arbitrary EL expressions in the "
+"same way that <literal>@Restrict</literal> does."
+msgstr ""
+"Seamã¯<literal>@Restrict</literal>ã«ä»£ã‚るアノテーションをã„ãã¤ã‹æŒã£ã¦ãŠ"
+"ã‚Šã€ã“れらを使ã†äº‹ã«ã‚ˆã‚Š<literal>@Restrict</literal>ã¨ã¯ç•°ãªã‚ŠELå¼ã®è©•ä¾¡ã‚’è¡Œ"
+"ã‚ãªã„ã®ã§ã€ã‚³ãƒ³ãƒ‘イル時ã®å®‰å…¨æ€§ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2593
+#: Security.xml:2608
#, no-c-format
-msgid "Out of the box, Seam comes with annotations for standard CRUD-based permissions, however it is a simple matter to add your own. The following annotations are provided in the <literal>org.jboss.seam.annotations.security</literal> package:"
-msgstr "Seamã«ã¯æ¨™æº–ã®CRUDæ“作ã«é–¢ã™ã‚‹ãƒ‘ーミッション用ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒæä¾›ã•ã‚Œã¦ã„ã¾ã™ãŒã€ç‹¬è‡ªã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’作æˆã™ã‚‹äº‹ã‚‚ã§ãã¾ã™ã€‚ 以下ã¯<literal>org.jboss.seam.annotations.security</literal>パッケージã§é…布ã•ã‚Œã¦ã„るアノテーションã§ã™ã€‚"
+msgid ""
+"Out of the box, Seam comes with annotations for standard CRUD-based "
+"permissions, however it is a simple matter to add your own. The following "
+"annotations are provided in the <literal>org.jboss.seam.annotations."
+"security</literal> package:"
+msgstr ""
+"Seamã«ã¯æ¨™æº–ã®CRUDæ“作ã«é–¢ã™ã‚‹ãƒ‘ーミッション用ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒæä¾›ã•ã‚Œã¦ã„"
+"ã¾ã™ãŒã€ç‹¬è‡ªã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’作æˆã™ã‚‹äº‹ã‚‚ã§ãã¾ã™ã€‚ 以下ã¯<literal>org."
+"jboss.seam.annotations.security</literal>パッケージã§é…布ã•ã‚Œã¦ã„るアノテー"
+"ションã§ã™ã€‚"
#. Tag: para
-#: Security.xml:2600
+#: Security.xml:2615
#, no-c-format
msgid "@Insert"
msgstr "@Insert"
#. Tag: para
-#: Security.xml:2603
+#: Security.xml:2618
#, no-c-format
msgid "@Read"
msgstr "@Read"
#. Tag: para
-#: Security.xml:2606
+#: Security.xml:2621
#, no-c-format
msgid "@Update"
msgstr "@Update"
#. Tag: para
-#: Security.xml:2609
+#: Security.xml:2624
#, no-c-format
msgid "@Delete"
msgstr "@Delete"
#. Tag: para
-#: Security.xml:2613
+#: Security.xml:2628
#, no-c-format
-msgid "To use these annotations, simply place them on the method or parameter for which you wish to perform a security check. If placed on a method, then they should specify a target class for which the permission will be checked. Take the following example:"
-msgstr "ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã†ã«ã¯ã€å˜ã«ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã‚’è¡Œã„ãŸã„メソッドやパラメータをアノテートã™ã‚‹ã ã‘ã§ã™ã€‚ メソッドãŒã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸå ´åˆã«ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã®ãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ã¨ãªã‚‹ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚¯ãƒ©ã‚¹ã‚‚指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 以下ã®ä¾‹ã‚’見ã¦ãã ã•ã„。"
+msgid ""
+"To use these annotations, simply place them on the method or parameter for "
+"which you wish to perform a security check. If placed on a method, then they "
+"should specify a target class for which the permission will be checked. Take "
+"the following example:"
+msgstr ""
+"ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã†ã«ã¯ã€å˜ã«ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã‚’è¡Œã„ãŸã„メソッド"
+"やパラメータをアノテートã™ã‚‹ã ã‘ã§ã™ã€‚ メソッドãŒã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸå ´åˆã«ã¯ã€ã‚¢"
+"クセス権ã®ãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ã¨ãªã‚‹ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚¯ãƒ©ã‚¹ã‚‚指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 以下"
+"ã®ä¾‹ã‚’見ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Security.xml:2619
+#: Security.xml:2634
#, no-c-format
msgid ""
"<![CDATA[ @Insert(Customer.class)\n"
@@ -3412,19 +4672,37 @@
" }]]>"
#. Tag: para
-#: Security.xml:2621
+#: Security.xml:2636
#, no-c-format
-msgid "In this example, a permission check will be performed for the user to ensure that they have the rights to create new <literal>Customer</literal> objects. The target of the permission check will be <literal>Customer.class</literal> (the actual <literal>java.lang.Class</literal> instance itself), and the action is the lower case representation of the annotation name, which in this example is <literal>insert</literal>."
-msgstr "ã“ã®ä¾‹ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ–°è¦ã®<literal>Customer</literal>オブジェクトを作æˆã™ã‚‹æ¨©é™ãŒã‚ã‚‹ã‹å¦ã‹ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã‚’è¡Œã„ã¾ã™ã€‚ パーミッションãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ã¯<literal>Customer.class</literal>(<literal>java.lang.Class</literal>インスタンスãã®ã‚‚ã®ï¼‰ã§ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³åã®å°æ–‡å—ã«å¤‰æ›ã•ã‚ŒãŸã‚‚ã®ã€ã“ã“ã§ã¯<literal>insert</literal>ã€ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"In this example, a permission check will be performed for the user to ensure "
+"that they have the rights to create new <literal>Customer</literal> objects. "
+"The target of the permission check will be <literal>Customer.class</literal> "
+"(the actual <literal>java.lang.Class</literal> instance itself), and the "
+"action is the lower case representation of the annotation name, which in "
+"this example is <literal>insert</literal>."
+msgstr ""
+"ã“ã®ä¾‹ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ–°è¦ã®<literal>Customer</literal>オブジェクトを作æˆã™ã‚‹æ¨©"
+"é™ãŒã‚ã‚‹ã‹å¦ã‹ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã‚’è¡Œã„ã¾ã™ã€‚ パーミッションãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡"
+"ã¯<literal>Customer.class</literal>(<literal>java.lang.Class</literal>インス"
+"タンスãã®ã‚‚ã®ï¼‰ã§ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³åã®å°æ–‡å—ã«å¤‰æ›ã•ã‚ŒãŸã‚‚ã®ã€ã“"
+"ã“ã§ã¯<literal>insert</literal>ã€ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2628
+#: Security.xml:2643
#, no-c-format
-msgid "It is also possible to annotate the parameters of a component method in the same way. If this is done, then it is not required to specify a permission target (as the parameter value itself will be the target of the permission check):"
-msgstr "åŒæ§˜ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ãƒ‘ラメータã«å¯¾ã—ã¦ã‚‚アノテートã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã“れを行ã£ãŸå ´åˆã«ã¯ã€ãƒ‘ラメータã®å€¤ãŒã‚¢ã‚¯ã‚»ã‚¹æ¨©ãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ã§ã™ã‹ã‚‰ã€ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’指定ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"It is also possible to annotate the parameters of a component method in the "
+"same way. If this is done, then it is not required to specify a permission "
+"target (as the parameter value itself will be the target of the permission "
+"check):"
+msgstr ""
+"åŒæ§˜ã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã®ãƒ‘ラメータã«å¯¾ã—ã¦ã‚‚アノテートã™ã‚‹äº‹ãŒã§ãã¾"
+"ã™ã€‚ ã“れを行ã£ãŸå ´åˆã«ã¯ã€ãƒ‘ラメータã®å€¤ãŒã‚¢ã‚¯ã‚»ã‚¹æ¨©ãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ã§ã™ã‹ã‚‰ã€"
+"アクセス権ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’指定ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Security.xml:2633
+#: Security.xml:2648
#, no-c-format
msgid ""
"<![CDATA[ public void updateCustomer(@Update Customer customer) {\n"
@@ -3436,13 +4714,17 @@
" }]]>"
#. Tag: para
-#: Security.xml:2635
+#: Security.xml:2650
#, no-c-format
-msgid "To create your own security annotation, you simply need to annotate it with <literal>@PermissionCheck</literal>, for example:"
-msgstr "下ã®ã‚ˆã†ã«ã€ç‹¬è‡ªã®ã‚»ã‚ãƒ¥ãƒªãƒ†ã‚£ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä½œã‚‹å ´åˆã«ã¯ã€å˜ã«<literal>@PermissionCheck</literal>ã¨ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã™ã‚‹ã ã‘ã§ã™ã€‚"
+msgid ""
+"To create your own security annotation, you simply need to annotate it with "
+"<literal>@PermissionCheck</literal>, for example:"
+msgstr ""
+"下ã®ã‚ˆã†ã«ã€ç‹¬è‡ªã®ã‚»ã‚ãƒ¥ãƒªãƒ†ã‚£ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä½œã‚‹å ´åˆã«ã¯ã€å˜ã«"
+"<literal>@PermissionCheck</literal>ã¨ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã™ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2639
+#: Security.xml:2654
#, no-c-format
msgid ""
"<![CDATA[@Target({METHOD, PARAMETER})\n"
@@ -3464,31 +4746,56 @@
"}]]>"
#. Tag: para
-#: Security.xml:2641
+#: Security.xml:2656
#, no-c-format
-msgid "If you wish to override the default permisison action name (which is the lower case version of the annotation name) with another value, you can specify it within the <literal>@PermissionCheck</literal> annotation:"
-msgstr "ã‚‚ã—デフォルトã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚¢ã‚¯ã‚·ãƒ§ãƒ³å(アノテーションåã®å°æ–‡å—版)を他ã®å€¤ã§ä¸Šæ›¸ãã™ã‚‹å¿…è¦ãŒã‚ã‚Œã°ã€<literal>@PermissionCheck</literal>アノテーション内ã«ãã®å€¤ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"If you wish to override the default permisison action name (which is the "
+"lower case version of the annotation name) with another value, you can "
+"specify it within the <literal>@PermissionCheck</literal> annotation:"
+msgstr ""
+"ã‚‚ã—デフォルトã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚¢ã‚¯ã‚·ãƒ§ãƒ³å(アノテーションåã®å°æ–‡å—版)を他ã®å€¤"
+"ã§ä¸Šæ›¸ãã™ã‚‹å¿…è¦ãŒã‚ã‚Œã°ã€<literal>@PermissionCheck</literal>アノテーション内"
+"ã«ãã®å€¤ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2646
+#: Security.xml:2661
#, no-c-format
msgid "<![CDATA[@PermissionCheck(\"upgrade\")]]>"
msgstr "<![CDATA[@PermissionCheck(\"upgrade\")]]>"
#. Tag: title
-#: Security.xml:2651
+#: Security.xml:2666
#, no-c-format
msgid "Typesafe Role Annotations"
msgstr "タイプセーフãªãƒãƒ¼ãƒ«ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³"
#. Tag: para
-#: Security.xml:2653
+#: Security.xml:2668
#, no-c-format
-msgid "In addition to supporting typesafe permission annotation, Seam Security also provides typesafe role annotations that allow you to restrict access to component methods based on the role memberships of the currently authenticated user. Seam provides one such annotation out of the box, <literal>org.jboss.seam.annotations.security.Admin</literal>, used to restrict access to a method to users that are a member of the <literal>admin</literal> role (so long as your own application supports such a role). To create your own role annotations, simply meta-annotate them with <literal>org.jboss.seam.annotations.security.RoleCheck</literal>, like in the following example:"
-msgstr "タイプセーフãªãƒ‘ーミッションã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ã®ã«åŠ ãˆã¦ã€Seamã‚»ã‚ュリティã¯ã‚¿ã‚¤ãƒ—セーフãªãƒãƒ¼ãƒ«ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’æä¾›ã—ã€èªè¨¼ã•ã‚Œã¦ã„るユーザーãŒã©ã®ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã«å±žã—ã¦ã„ã‚‹ã‹ã«åŸºã¥ã„ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’制é™ã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚ Seamã¯ã“ã®ã‚ˆã†ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ã—ã¦ã€<literal>admin</literal>ãƒãƒ¼ãƒ«ï¼ˆã‚¢ãƒ—リケーションã«ã“ã®ãƒãƒ¼ãƒ«ãŒè¨å®šã•ã‚Œã¦ã„ã‚Œã°ï¼‰ã®ãƒ¡ãƒ³ãƒãƒ¼ã«å±žã—ã¦ã„るユーザーã®ã¿ã«ã‚¢ã‚¯ã‚»ã‚¹ã‚’制é™ã™ã‚‹<literal>org.jboss.seam.annotations.security.Admin</literal>ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ 独自ã®ãƒãƒ¼ãƒ«ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’作æˆã™ã‚‹ãŸã‚ã«ã¯ã€ä¸‹ã®ä¾‹ã®ã‚ˆã†ã«<literal>org.jboss.seam.annotations.security.RoleCheck</literal>ã§ãƒ¡ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã—ã¾ã™ã€‚"
+msgid ""
+"In addition to supporting typesafe permission annotation, Seam Security also "
+"provides typesafe role annotations that allow you to restrict access to "
+"component methods based on the role memberships of the currently "
+"authenticated user. Seam provides one such annotation out of the box, "
+"<literal>org.jboss.seam.annotations.security.Admin</literal>, used to "
+"restrict access to a method to users that are a member of the "
+"<literal>admin</literal> role (so long as your own application supports such "
+"a role). To create your own role annotations, simply meta-annotate them with "
+"<literal>org.jboss.seam.annotations.security.RoleCheck</literal>, like in "
+"the following example:"
+msgstr ""
+"タイプセーフãªãƒ‘ーミッションã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ã®ã«åŠ ãˆã¦ã€Seamã‚»"
+"ã‚ュリティã¯ã‚¿ã‚¤ãƒ—セーフãªãƒãƒ¼ãƒ«ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’æä¾›ã—ã€èªè¨¼ã•ã‚Œã¦ã„るユー"
+"ザーãŒã©ã®ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã«å±žã—ã¦ã„ã‚‹ã‹ã«åŸºã¥ã„ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ã‚½ãƒƒãƒ‰ã¸"
+"ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’制é™ã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚ Seamã¯ã“ã®ã‚ˆã†ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ã—"
+"ã¦ã€<literal>admin</literal>ãƒãƒ¼ãƒ«ï¼ˆã‚¢ãƒ—リケーションã«ã“ã®ãƒãƒ¼ãƒ«ãŒè¨å®šã•ã‚Œã¦"
+"ã„ã‚Œã°ï¼‰ã®ãƒ¡ãƒ³ãƒãƒ¼ã«å±žã—ã¦ã„るユーザーã®ã¿ã«ã‚¢ã‚¯ã‚»ã‚¹ã‚’制é™ã™ã‚‹<literal>org."
+"jboss.seam.annotations.security.Admin</literal>ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ 独自ã®ãƒãƒ¼"
+"ルã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’作æˆã™ã‚‹ãŸã‚ã«ã¯ã€ä¸‹ã®ä¾‹ã®ã‚ˆã†ã«<literal>org.jboss.seam."
+"annotations.security.RoleCheck</literal>ã§ãƒ¡ã‚¿ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2662
+#: Security.xml:2677
#, no-c-format
msgid ""
"<![CDATA[@Target({METHOD})\n"
@@ -3508,220 +4815,359 @@
"}]]>"
#. Tag: para
-#: Security.xml:2664
+#: Security.xml:2679
#, no-c-format
-msgid "Any methods subsequently annotated with the <literal>@User</literal> annotation as shown in the above example will be automatically intercepted and the user checked for the membership of the corresponding role name (which is the lower case version of the annotation name, in this case <literal>user</literal>)."
-msgstr "上ã®ä¾‹ã«ç¤ºã•ã‚Œã¦ã„るよã†ãª<literal>@User</literal>アノテーションをæŒã¤ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€å‘¼ã°ã‚Œã‚‹åº¦ã«è‡ªå‹•çš„ã«ã‚¤ãƒ³ã‚¿ã‚»ãƒ—トã•ã‚Œå¯¾å¿œã™ã‚‹ãƒãƒ¼ãƒ«å(アノテーションåã‚’å°æ–‡å—ã«æ›¸ãæ›ãˆãŸåå‰ãƒ¼ã“ã®å ´åˆã¯<literal>user</literal>)ã®ãƒ¡ãƒ³ãƒãƒ¼ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå«ã¾ã‚Œã‚‹ã‹ãƒã‚§ãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Any methods subsequently annotated with the <literal>@User</literal> "
+"annotation as shown in the above example will be automatically intercepted "
+"and the user checked for the membership of the corresponding role name "
+"(which is the lower case version of the annotation name, in this case "
+"<literal>user</literal>)."
+msgstr ""
+"上ã®ä¾‹ã«ç¤ºã•ã‚Œã¦ã„るよã†ãª<literal>@User</literal>アノテーションをæŒã¤ãƒ¡ã‚½ãƒƒ"
+"ドã¯ã€å‘¼ã°ã‚Œã‚‹åº¦ã«è‡ªå‹•çš„ã«ã‚¤ãƒ³ã‚¿ã‚»ãƒ—トã•ã‚Œå¯¾å¿œã™ã‚‹ãƒãƒ¼ãƒ«å(アノテーションå"
+"ã‚’å°æ–‡å—ã«æ›¸ãæ›ãˆãŸåå‰ãƒ¼ã“ã®å ´åˆã¯<literal>user</literal>)ã®ãƒ¡ãƒ³ãƒãƒ¼ã«ãƒ¦ãƒ¼"
+"ザーãŒå«ã¾ã‚Œã‚‹ã‹ãƒã‚§ãƒƒã‚¯ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2673
+#: Security.xml:2688
#, no-c-format
msgid "The Permission Authorization Model"
msgstr "パーミッション許å¯ãƒ¢ãƒ‡ãƒ«"
#. Tag: para
-#: Security.xml:2675
+#: Security.xml:2690
#, no-c-format
-msgid "Seam Security provides an extensible framework for resolving application permissions. The following class diagram shows an overview of the main components of the permission framework:"
-msgstr "Seamã‚»ã‚ュリティã¯ã‚¢ãƒ—リケーションã«å¯¾ã™ã‚‹ãƒ‘ーミッションã®æ±ºå®šã«å¯¾ã—ã¦æ‹¡å¼µå¯èƒ½ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークをæä¾›ã—ã¾ã™ã€‚ 下ã®ã‚¯ãƒ©ã‚¹ãƒ€ã‚¤ã‚¢ã‚°ãƒ©ãƒ 図ã«ã¯Seamã®æä¾›ã™ã‚‹ãƒ‘ーミッションフレームワークã®ä¸»è¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã¤ã„ã¦ç¤ºã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Seam Security provides an extensible framework for resolving application "
+"permissions. The following class diagram shows an overview of the main "
+"components of the permission framework:"
+msgstr ""
+"Seamã‚»ã‚ュリティã¯ã‚¢ãƒ—リケーションã«å¯¾ã™ã‚‹ãƒ‘ーミッションã®æ±ºå®šã«å¯¾ã—ã¦æ‹¡å¼µå¯"
+"能ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークをæä¾›ã—ã¾ã™ã€‚ 下ã®ã‚¯ãƒ©ã‚¹ãƒ€ã‚¤ã‚¢ã‚°ãƒ©ãƒ 図ã«ã¯Seamã®æä¾›ã™ã‚‹"
+"パーミッションフレームワークã®ä¸»è¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã¤ã„ã¦ç¤ºã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2689
+#: Security.xml:2704
#, no-c-format
-msgid "The relevant classes are explained in more detail in the following sections."
+msgid ""
+"The relevant classes are explained in more detail in the following sections."
msgstr "関連ã™ã‚‹ã‚¯ãƒ©ã‚¹ã«ã¤ã„ã¦ã®è©³ç´°ã‚’以下ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ç¤ºã—ã¾ã™"
#. Tag: title
-#: Security.xml:2694
+#: Security.xml:2709
#, no-c-format
msgid "PermissionResolver"
msgstr "パーミッションリゾルãƒãƒ¼"
#. Tag: para
-#: Security.xml:2696
+#: Security.xml:2711
#, no-c-format
-msgid "This is actually an interface, which provides methods for resolving individual object permissions. Seam provides the following built-in <literal>PermissionResolver</literal> implementations, which are described in more detail later in the chapter:"
-msgstr "実際ã«ã¯ã€ã“ã‚Œã¯å€‹ã€…ã®ã‚ªãƒ–ジェクトã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’決定ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã™ã‚‹ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã§ã™ã€‚ Seamã¯ä»¥ä¸‹ã®<literal>PermissionResolver</literal>を内蔵ã—ã¦ã„ã¾ã™ã€‚ ãã‚Œãžã‚Œã®è©³ç´°ã¯ã“ã®ç« ã®å¾ŒåŠã§èª¬æ˜Žã—ã¾ã™ã€‚"
+msgid ""
+"This is actually an interface, which provides methods for resolving "
+"individual object permissions. Seam provides the following built-in "
+"<literal>PermissionResolver</literal> implementations, which are described "
+"in more detail later in the chapter:"
+msgstr ""
+"実際ã«ã¯ã€ã“ã‚Œã¯å€‹ã€…ã®ã‚ªãƒ–ジェクトã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’決定ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã™ã‚‹ã‚¤"
+"ンタフェースã§ã™ã€‚ Seamã¯ä»¥ä¸‹ã®<literal>PermissionResolver</literal>を内蔵ã—"
+"ã¦ã„ã¾ã™ã€‚ ãã‚Œãžã‚Œã®è©³ç´°ã¯ã“ã®ç« ã®å¾ŒåŠã§èª¬æ˜Žã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2704
+#: Security.xml:2719
#, no-c-format
-msgid "<literal>RuleBasedPermissionResolver</literal> - This permission resolver uses Drools to resolve rule-based permission checks."
-msgstr "<literal>RuleBasedPermissionResolver</literal> - ã“ã®ãƒ‘ーミッションリゾルãƒãƒ¼ã¯Droolsを使ã£ã¦ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã‚’è¡Œã„ã¾ã™"
+msgid ""
+"<literal>RuleBasedPermissionResolver</literal> - This permission resolver "
+"uses Drools to resolve rule-based permission checks."
+msgstr ""
+"<literal>RuleBasedPermissionResolver</literal> - ã“ã®ãƒ‘ーミッションリゾルãƒãƒ¼"
+"ã¯Droolsを使ã£ã¦ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã‚’è¡Œã„ã¾ã™"
#. Tag: para
-#: Security.xml:2708
+#: Security.xml:2723
#, no-c-format
-msgid "<literal>PersistentPermissionResolver</literal> - This permission resolver stores object permissions in a persistent store, such as a relational database."
-msgstr "<literal>PersistentPermissionResolver</literal> - ã“ã®ãƒ‘ーミッションリゾルãƒãƒ¼ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ç‰ã«ãƒ‘ーミッションオブジェクトをä¿æŒã—ã¾ã™ã€‚"
+msgid ""
+"<literal>PersistentPermissionResolver</literal> - This permission resolver "
+"stores object permissions in a persistent store, such as a relational "
+"database."
+msgstr ""
+"<literal>PersistentPermissionResolver</literal> - ã“ã®ãƒ‘ーミッションリゾル"
+"ãƒãƒ¼ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ç‰ã«ãƒ‘ーミッションオブジェクトをä¿æŒã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2714
+#: Security.xml:2729
#, no-c-format
msgid "Writing your own PermissionResolver"
msgstr "独自ã®ãƒ‘ーミッションリゾルãƒãƒ¼ã®è¨˜è¿°"
#. Tag: para
-#: Security.xml:2716
+#: Security.xml:2731
#, no-c-format
-msgid "It is very simple to implement your own permission resolver. The <literal>PermissionResolver</literal> interface defines only two methods that must be implemented, as shown by the following table. By deploying your own <literal>PermissionResolver</literal> implementation in your Seam project, it will be automatically scanned during deployment and registered with the default <literal>ResolverChain</literal>."
-msgstr "独自ã®ãƒ‘ーミッションリゾルãƒã‚’作æˆã™ã‚‹ãŸã‚ã«ã¯ã€ä¸‹ã®è¡¨ã«ã‚ã‚‹<literal>PermissionResolver</literal>インタフェースã«å®šç¾©ã•ã‚Œã¦ã„る二ã¤ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’実装ã—ã¾ã™ã€‚ 独自ã®<literal>PermissionResolver</literal>実装をSeamプãƒã‚¸ã‚§ã‚¯ãƒˆã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹æ™‚(立ã¡ä¸ŠãŒã‚Šæ™‚)ã«è‡ªå‹•çš„ã«ã‚¹ã‚ャンã•ã‚Œ<literal>ResolverChain</literal>ã«çµ„ã¿è¾¼ã¾ã‚Œã¾ã™ã€‚"
+msgid ""
+"It is very simple to implement your own permission resolver. The "
+"<literal>PermissionResolver</literal> interface defines only two methods "
+"that must be implemented, as shown by the following table. By deploying your "
+"own <literal>PermissionResolver</literal> implementation in your Seam "
+"project, it will be automatically scanned during deployment and registered "
+"with the default <literal>ResolverChain</literal>."
+msgstr ""
+"独自ã®ãƒ‘ーミッションリゾルãƒã‚’作æˆã™ã‚‹ãŸã‚ã«ã¯ã€ä¸‹ã®è¡¨ã«ã‚ã‚‹"
+"<literal>PermissionResolver</literal>インタフェースã«å®šç¾©ã•ã‚Œã¦ã„る二ã¤ã®ãƒ¡"
+"ソッドを実装ã—ã¾ã™ã€‚ 独自ã®<literal>PermissionResolver</literal>実装をSeamプ"
+"ãƒã‚¸ã‚§ã‚¯ãƒˆã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹æ™‚(立ã¡ä¸ŠãŒã‚Š"
+"時)ã«è‡ªå‹•çš„ã«ã‚¹ã‚ャンã•ã‚Œ<literal>ResolverChain</literal>ã«çµ„ã¿è¾¼ã¾ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2724
+#: Security.xml:2739
#, no-c-format
msgid "PermissionResolver interface"
msgstr "パーミッションリゾルãƒãƒ¼ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹"
#. Tag: para
-#: Security.xml:2735
-#: Security.xml:3129
-#: Security.xml:3750
+#: Security.xml:2750 Security.xml:3144 Security.xml:3765
#, no-c-format
msgid "Return type"
msgstr "戻り値ã®åž‹"
#. Tag: literal
-#: Security.xml:2756
+#: Security.xml:2771
#, no-c-format
msgid "hasPermission(Object target, String action)"
msgstr "hasPermission(Object target, String action)"
#. Tag: para
-#: Security.xml:2760
+#: Security.xml:2775
#, no-c-format
-msgid "This method must resolve whether the currently authenticated user (obtained via a call to <literal>Identity.getPrincipal()</literal>) has the permission specified by the <literal>target</literal> and <literal>action</literal> parameters. It should return <literal>true</literal> if the user has the permission, or <literal>false</literal> if they don't."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>Identity.getPrincipal()</literal>を呼ã¶äº‹ã«ã‚ˆã‚Šå¾—られるç¾åœ¨ã®èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã€ãƒ‘ラメータã§æ¸¡ã•ã‚ŒãŸ<literal>target</literal>ã¨<literal>action</literal>ã«å¯¾ã—ã¦ãƒ‘ーミッションを有ã™ã‚‹ã‹å¦ã‹ã‚’解決ã—ã€ãƒ‘ーミッションを有ã™ã‚Œã°trueã‚’ã€ç„¡ã‘ã‚Œã°falseã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"This method must resolve whether the currently authenticated user (obtained "
+"via a call to <literal>Identity.getPrincipal()</literal>) has the permission "
+"specified by the <literal>target</literal> and <literal>action</literal> "
+"parameters. It should return <literal>true</literal> if the user has the "
+"permission, or <literal>false</literal> if they don't."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯<literal>Identity.getPrincipal()</literal>を呼ã¶äº‹ã«ã‚ˆã‚Šå¾—られ"
+"ã‚‹ç¾åœ¨ã®èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã€ãƒ‘ラメータã§æ¸¡ã•ã‚ŒãŸ<literal>target</literal>ã¨"
+"<literal>action</literal>ã«å¯¾ã—ã¦ãƒ‘ーミッションを有ã™ã‚‹ã‹å¦ã‹ã‚’解決ã—ã€ãƒ‘ー"
+"ミッションを有ã™ã‚Œã°trueã‚’ã€ç„¡ã‘ã‚Œã°falseã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:2772
+#: Security.xml:2787
#, no-c-format
msgid "void"
msgstr "void"
#. Tag: literal
-#: Security.xml:2777
+#: Security.xml:2792
#, no-c-format
msgid "filterSetByAction(Set<Object> targets, String action)"
msgstr "filterSetByAction(Set<Object> targets, String action)"
#. Tag: para
-#: Security.xml:2781
-#, no-c-format
-msgid "This method should remove any objects from the specified set, that would otherwise return <literal>false</literal> if passed to the <literal>hasPermission()</literal> method with the same <literal>action</literal> parameter value."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ç‰¹å®šã®ã‚»ãƒƒãƒˆã‹ã‚‰ä»»æ„ã®ã‚ªãƒ–ジェクトを削除ã—ã€ã‚‚ã—<literal>hasPermission()</literal>メソッドã«åŒæ§˜ã®<literal>action</literal>をパラメータ値ã¨ã—ã¦æ¸¡ã—ãŸå ´åˆã«ã¯ã€falseã‚’è¿”ã—ã¾ã™ã€‚ "
+#: Security.xml:2796
+#, fuzzy, no-c-format
+msgid ""
+"This method should remove any objects from the specified set, that would "
+"return <literal>true</literal> if passed to the <literal>hasPermission()</"
+"literal> method with the same <literal>action</literal> parameter value."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ç‰¹å®šã®ã‚»ãƒƒãƒˆã‹ã‚‰ä»»æ„ã®ã‚ªãƒ–ジェクトを削除ã—ã€ã‚‚ã—"
+"<literal>hasPermission()</literal>メソッドã«åŒæ§˜ã®<literal>action</literal>ã‚’"
+"パラメータ値ã¨ã—ã¦æ¸¡ã—ãŸå ´åˆã«ã¯ã€falseã‚’è¿”ã—ã¾ã™ã€‚ "
#. Tag: title
-#: Security.xml:2797
+#: Security.xml:2812
#, no-c-format
msgid "ResolverChain"
msgstr "リゾルãƒãƒ¼ãƒã‚§ãƒ¼ãƒ³"
#. Tag: para
-#: Security.xml:2799
+#: Security.xml:2814
#, no-c-format
-msgid "A <literal>ResolverChain</literal> contains an ordered list of <literal>PermissionResolver</literal>s, for the purpose of resolving object permissions for a particular object class or permission target."
-msgstr "<literal>ResolverChain</literal>ã¯<literal>PermissionResolver</literal>sã‚’é †ç•ªã«ä¸¦ã¹ãŸãƒªã‚¹ãƒˆã‚’æŒã£ã¦ãŠã‚Šã€ã“ã®ãƒªã‚¹ãƒˆã«å¾“ã„ã€ç‰¹å®šã®ã‚ªãƒ–ジェクトクラスã€ã‚ã‚‹ã„ã¯ãƒ‘ーミッション対象ã«ã¤ã„ã¦ã®ãƒ‘ーミッションを解決ã—ã¾ã™ã€‚"
+msgid ""
+"A <literal>ResolverChain</literal> contains an ordered list of "
+"<literal>PermissionResolver</literal>s, for the purpose of resolving object "
+"permissions for a particular object class or permission target."
+msgstr ""
+"<literal>ResolverChain</literal>ã¯<literal>PermissionResolver</literal>sã‚’é †"
+"番ã«ä¸¦ã¹ãŸãƒªã‚¹ãƒˆã‚’æŒã£ã¦ãŠã‚Šã€ã“ã®ãƒªã‚¹ãƒˆã«å¾“ã„ã€ç‰¹å®šã®ã‚ªãƒ–ジェクトクラスã€ã‚"
+"ã‚‹ã„ã¯ãƒ‘ーミッション対象ã«ã¤ã„ã¦ã®ãƒ‘ーミッションを解決ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2805
+#: Security.xml:2819
#, no-c-format
-msgid "The following sequence diagram shows the interaction between the components of the permission framework during a permission check (explanation follows). A permission check can originate from a number of possible sources, for example - the security interceptor, the <literal>s:hasPermission</literal> EL function, or via an API call to <literal>Identity.checkPermission</literal>:"
-msgstr "下ã®ã‚·ãƒ¼ã‚¯ã‚¨ãƒ³ã‚¹å›³ã«ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯æ™‚ã®ãƒ‘ーミッションフレームワーク内ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆç›¸äº’ã®ä½œç”¨ã‚’示ã—ã¾ã™ã€‚ パーミッションãƒã‚§ãƒƒã‚¯ã¯ã€ä¾‹ãˆã°ã€ã‚»ã‚ュリティインタセプタã€ELå¼<literal>s:hasPermission</literal>ã€ã‚ã‚‹ã„ã¯API<literal>Identity.checkPermission</literal>を呼ã³å‡ºã™ç‰ã€è¤‡æ•°ã®æ–¹æ³•ã«ã‚ˆã‚Šå‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The following sequence diagram shows the interaction between the components "
+"of the permission framework during a permission check (explanation follows). "
+"A permission check can originate from a number of possible sources, for "
+"example - the security interceptor, the <literal>s:hasPermission</literal> "
+"EL function, or via an API call to <literal>Identity.checkPermission</"
+"literal>:"
+msgstr ""
+"下ã®ã‚·ãƒ¼ã‚¯ã‚¨ãƒ³ã‚¹å›³ã«ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯æ™‚ã®ãƒ‘ーミッションフレームワーク内"
+"ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆç›¸äº’ã®ä½œç”¨ã‚’示ã—ã¾ã™ã€‚ パーミッションãƒã‚§ãƒƒã‚¯ã¯ã€ä¾‹ãˆã°ã€ã‚»"
+"ã‚ュリティインタセプタã€ELå¼<literal>s:hasPermission</literal>ã€ã‚ã‚‹ã„ã¯"
+"API<literal>Identity.checkPermission</literal>を呼ã³å‡ºã™ç‰ã€è¤‡æ•°ã®æ–¹æ³•ã«ã‚ˆã‚Š"
+"呼ã³å‡ºã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2823
+#: Security.xml:2837
#, no-c-format
-msgid "1. A permission check is initiated somewhere (either in code or via an EL expression) resulting in a call to <literal>Identity.hasPermission()</literal>."
-msgstr "1 パーミッションãƒã‚§ãƒƒã‚¯ã¯ã‚³ãƒ¼ãƒ‰ã‚ã‚‹ã„ã¯ELå¼è©•ä¾¡ã«ã‚ˆã‚Š<literal>Identity.hasPermission()</literal>ãŒå‘¼ã³å‡ºã•ã‚Œã‚‹ã“ã¨ã«ã‚ˆã‚Šå®Ÿè¡Œã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"1. A permission check is initiated somewhere (either in code or via an EL "
+"expression) resulting in a call to <literal>Identity.hasPermission()</"
+"literal>."
+msgstr ""
+"1 パーミッションãƒã‚§ãƒƒã‚¯ã¯ã‚³ãƒ¼ãƒ‰ã‚ã‚‹ã„ã¯ELå¼è©•ä¾¡ã«ã‚ˆã‚Š<literal>Identity."
+"hasPermission()</literal>ãŒå‘¼ã³å‡ºã•ã‚Œã‚‹ã“ã¨ã«ã‚ˆã‚Šå®Ÿè¡Œã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2829
+#: Security.xml:2843
#, no-c-format
-msgid "1.1. <literal>Identity</literal> invokes <literal>PermissionMapper.resolvePermission()</literal>, passing in the permission to be resolved."
-msgstr "1.1. <literal>Identity</literal>ã¯è§£æ±ºå¯¾è±¡ã®ãƒ‘ーミッションを<literal>PermissionMapper.resolvePermission()</literal>を渡ã—ã¦å‘¼ã³å‡ºã—ã¾ã™ã€‚"
+msgid ""
+"1.1. <literal>Identity</literal> invokes <literal>PermissionMapper."
+"resolvePermission()</literal>, passing in the permission to be resolved."
+msgstr ""
+"1.1. <literal>Identity</literal>ã¯è§£æ±ºå¯¾è±¡ã®ãƒ‘ーミッションを"
+"<literal>PermissionMapper.resolvePermission()</literal>を渡ã—ã¦å‘¼ã³å‡ºã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2836
+#: Security.xml:2850
#, no-c-format
-msgid "1.1.1. <literal>PermissionMapper</literal> maintains a <literal>Map</literal> of <literal>ResolverChain</literal> instances, keyed by class. It uses this map to locate the correct <literal>ResolverChain</literal> for the permission's target object. Once it has the correct <literal>ResolverChain</literal>, it retrieves the list of <literal>PermissionResolver</literal>s it contains via a call to <literal>ResolverChain.getResolvers()</literal>."
-msgstr "1.1.1. <literal>PermissionMapper</literal>ã¯ã‚¯ãƒ©ã‚¹ã«ã‚ˆã‚Šã‚ー付ã‘ã•ã‚ŒãŸ<literal>ResolverChain</literal>インスタンスã®<literal>Map</literal>ã‚’ç¶æŒã—ã¦ãŠã‚Šã€ãƒ‘ーミッションã®å¯¾è±¡ã‚ªãƒ–ジェクトã«å¯¾å¿œã—ã¦é©åˆ‡ãª<literal>ResolverChain</literal>ã‚’é¸æŠžã™ã‚‹ã‚ˆã†ã«ç®¡ç†ã—ã¦ã„ã¾ã™ã€‚ é©åˆ‡ãª<literal>ResolverChain</literal>を見ã¤ã‘ã‚Œã°ã€<literal>ResolverChain.getResolvers()</literal>を呼ã³å‡ºã—ã€ç®¡ç†ã—ã¦ã„ã‚‹<literal>PermissionResolver</literal>sã‚’èªã¿è¾¼ã¿ã¾ã™ã€‚"
+msgid ""
+"1.1.1. <literal>PermissionMapper</literal> maintains a <literal>Map</"
+"literal> of <literal>ResolverChain</literal> instances, keyed by class. It "
+"uses this map to locate the correct <literal>ResolverChain</literal> for the "
+"permission's target object. Once it has the correct <literal>ResolverChain</"
+"literal>, it retrieves the list of <literal>PermissionResolver</literal>s it "
+"contains via a call to <literal>ResolverChain.getResolvers()</literal>."
+msgstr ""
+"1.1.1. <literal>PermissionMapper</literal>ã¯ã‚¯ãƒ©ã‚¹ã«ã‚ˆã‚Šã‚ー付ã‘ã•ã‚ŒãŸ"
+"<literal>ResolverChain</literal>インスタンスã®<literal>Map</literal>ã‚’ç¶æŒã—"
+"ã¦ãŠã‚Šã€ãƒ‘ーミッションã®å¯¾è±¡ã‚ªãƒ–ジェクトã«å¯¾å¿œã—ã¦é©åˆ‡ãª"
+"<literal>ResolverChain</literal>ã‚’é¸æŠžã™ã‚‹ã‚ˆã†ã«ç®¡ç†ã—ã¦ã„ã¾ã™ã€‚ é©åˆ‡ãª"
+"<literal>ResolverChain</literal>を見ã¤ã‘ã‚Œã°ã€<literal>ResolverChain."
+"getResolvers()</literal>を呼ã³å‡ºã—ã€ç®¡ç†ã—ã¦ã„ã‚‹<literal>PermissionResolver</"
+"literal>sã‚’èªã¿è¾¼ã¿ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2846
+#: Security.xml:2860
#, no-c-format
-msgid "1.1.2. For each <literal>PermissionResolver</literal> in the <literal>ResolverChain</literal>, the <literal>PermissionMapper</literal> invokes its <literal>hasPermission()</literal> method, passing in the permission instance to be checked. If any of the <literal>PermissionResolver</literal>s return <literal>true</literal>, then the permission check has succeeded and the <literal>PermissionMapper</literal> also returns <literal>true</literal> to <literal>Identity</literal>. If none of the <literal>PermissionResolver</literal>s return true, then the permission check has failed."
-msgstr "1.1.2. <literal>ResolverChain</literal>ä¸ã®å€‹ã€…ã®<literal>PermissionResolver</literal>ã«ã¤ã„ã¦<literal>PermissionMapper</literal>ã¯ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ã‚’パラメータã¨ã—ã¦æ¸¡ã—ã¦<literal>hasPermission()</literal>メソッドを呼ã³å‡ºã—ã¾ã™ã€‚ ã„ãšã‚Œã‹ã®<literal>PermissionResolver</literal>s ãŒ<literal>true</literal>ã‚’è¿”ã›ã°ã€ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ãŒæˆåŠŸã—ãŸã¨è¦‹ãªã—<literal>PermissionMapper</literal>ãŒ<literal>Identity</literal>ã«å¯¾ã—ã¦<literal>true</literal>ã‚’è¿”ã—ã¾ã™ã€‚ ã„ãšã‚Œã®<literal>PermissionResolver</literal>sã‚‚<literal>true</literal>ã‚’è¿”ã•ãªã‘ã‚Œã°ã€ パーミッションãƒã‚§ãƒƒã‚¯ã¯å¤±æ•—ã—ãŸã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"1.1.2. For each <literal>PermissionResolver</literal> in the "
+"<literal>ResolverChain</literal>, the <literal>PermissionMapper</literal> "
+"invokes its <literal>hasPermission()</literal> method, passing in the "
+"permission instance to be checked. If any of the "
+"<literal>PermissionResolver</literal>s return <literal>true</literal>, then "
+"the permission check has succeeded and the <literal>PermissionMapper</"
+"literal> also returns <literal>true</literal> to <literal>Identity</"
+"literal>. If none of the <literal>PermissionResolver</literal>s return true, "
+"then the permission check has failed."
+msgstr ""
+"1.1.2. <literal>ResolverChain</literal>ä¸ã®å€‹ã€…ã®"
+"<literal>PermissionResolver</literal>ã«ã¤ã„ã¦<literal>PermissionMapper</"
+"literal>ã¯ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ã‚’パラメータã¨ã—ã¦æ¸¡ã—ã¦"
+"<literal>hasPermission()</literal>メソッドを呼ã³å‡ºã—ã¾ã™ã€‚ ã„ãšã‚Œã‹ã®"
+"<literal>PermissionResolver</literal>s ãŒ<literal>true</literal>ã‚’è¿”ã›ã°ã€"
+"パーミッションãƒã‚§ãƒƒã‚¯ãŒæˆåŠŸã—ãŸã¨è¦‹ãªã—<literal>PermissionMapper</literal>ãŒ"
+"<literal>Identity</literal>ã«å¯¾ã—ã¦<literal>true</literal>ã‚’è¿”ã—ã¾ã™ã€‚ ã„ãšã‚Œ"
+"ã®<literal>PermissionResolver</literal>sã‚‚<literal>true</literal>ã‚’è¿”ã•ãªã‘ã‚Œ"
+"ã°ã€ パーミッションãƒã‚§ãƒƒã‚¯ã¯å¤±æ•—ã—ãŸã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2861
+#: Security.xml:2876
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr "ルールベースã®ãƒ‘ーミッションリゾルãƒãƒ¼"
#. Tag: para
-#: Security.xml:2863
+#: Security.xml:2878
#, no-c-format
-msgid "One of the built-in permission resolvers provided by Seam, <literal>RuleBasedPermissionResolver</literal> allows permissions to be evaluated based on a set of Drools (JBoss Rules) security rules. A couple of the advantages of using a rule engine are 1) a centralized location for the business logic that is used to evaluate user permissions, and 2) speed - Drools uses very efficient algorithms for evaluating large numbers of complex rules involving multiple conditions."
-msgstr "Seamã«å†…蔵ã•ã‚Œã¦ã„るパーミッションリゾルãƒãƒ¼ã®ä¸€ã¤<literal>RuleBasedPermissionResolver</literal>ã¯ã€Drools(JBoss Rules)ã«ã‚ˆã‚‹ã‚»ã‚ュリティルールã«åŸºã¥ã„ãŸãƒ‘ーミッションã®è©•ä¾¡ã‚’å—ã‘付ã‘ã¾ã™ã€‚ ルールエンジンを使ã†äº‹ã®åˆ©ç‚¹ã¯ï¼› 1)ユーザーパーミッションã®è©•ä¾¡ã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã‚’一ã‹æ‰€ã«ã¾ã¨ã‚ã‚‹ã“ã¨ãŒã§ãã‚‹ 2)スピードーDroolã¯åŠ¹çŽ‡ã®è‰¯ã„アルゴリズムを使用ã—ã€å¤šãã®æ¡ä»¶ã®å…ƒã«å¤šãã®è¤‡é›‘ãªãƒ«ãƒ¼ãƒ«ã‚’評価ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã£ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"One of the built-in permission resolvers provided by Seam, "
+"<literal>RuleBasedPermissionResolver</literal> allows permissions to be "
+"evaluated based on a set of Drools (JBoss Rules) security rules. A couple of "
+"the advantages of using a rule engine are 1) a centralized location for the "
+"business logic that is used to evaluate user permissions, and 2) speed - "
+"Drools uses very efficient algorithms for evaluating large numbers of "
+"complex rules involving multiple conditions."
+msgstr ""
+"Seamã«å†…蔵ã•ã‚Œã¦ã„るパーミッションリゾルãƒãƒ¼ã®ä¸€ã¤"
+"<literal>RuleBasedPermissionResolver</literal>ã¯ã€Drools(JBoss Rules)ã«ã‚ˆã‚‹ã‚»"
+"ã‚ュリティルールã«åŸºã¥ã„ãŸãƒ‘ーミッションã®è©•ä¾¡ã‚’å—ã‘付ã‘ã¾ã™ã€‚ ルールエンジン"
+"を使ã†äº‹ã®åˆ©ç‚¹ã¯ï¼› 1)ユーザーパーミッションã®è©•ä¾¡ã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒ"
+"クを一ã‹æ‰€ã«ã¾ã¨ã‚ã‚‹ã“ã¨ãŒã§ãã‚‹ 2)スピードーDroolã¯åŠ¹çŽ‡ã®è‰¯ã„アルゴリズムを"
+"使用ã—ã€å¤šãã®æ¡ä»¶ã®å…ƒã«å¤šãã®è¤‡é›‘ãªãƒ«ãƒ¼ãƒ«ã‚’評価ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã£ã¦ã„ã¾"
+"ã™ã€‚"
#. Tag: title
-#: Security.xml:2872
+#: Security.xml:2887
#, no-c-format
msgid "Requirements"
msgstr "è¦æ±‚æ¡ä»¶"
#. Tag: para
-#: Security.xml:2874
+#: Security.xml:2889
#, no-c-format
-msgid "If using the rule-based permission features provided by Seam Security, the following jar files are required by Drools to be distributed with your project:"
-msgstr "Seamã‚»ã‚ュリティã®æä¾›ã™ã‚‹ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’使用ã™ã‚‹å ´åˆã«ã¯ã€Droolã«å¿…è¦ãªä¸‹è¨˜ã®jarファイルをディストリビューションå«ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"If using the rule-based permission features provided by Seam Security, the "
+"following jar files are required by Drools to be distributed with your "
+"project:"
+msgstr ""
+"Seamã‚»ã‚ュリティã®æä¾›ã™ã‚‹ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’使用ã™ã‚‹å ´åˆã«ã¯ã€Droolã«"
+"å¿…è¦ãªä¸‹è¨˜ã®jarファイルをディストリビューションå«ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2881
+#: Security.xml:2896
#, no-c-format
msgid "drools-compiler.jar"
msgstr "drools-compiler.jar"
#. Tag: para
-#: Security.xml:2884
+#: Security.xml:2899
#, no-c-format
msgid "drools-core.jar"
msgstr "drools-core.jar"
#. Tag: para
-#: Security.xml:2887
+#: Security.xml:2902
#, no-c-format
msgid "janino.jar"
msgstr "janino.jar"
#. Tag: para
-#: Security.xml:2890
+#: Security.xml:2905
#, no-c-format
msgid "antlr-runtime.jar"
msgstr "antlr-runtime.jar"
#. Tag: para
-#: Security.xml:2893
+#: Security.xml:2908
#, no-c-format
msgid "mvel14.jar"
msgstr "mvel14.jar"
#. Tag: title
-#: Security.xml:2900
-#: Security.xml:3092
+#: Security.xml:2915 Security.xml:3107
#, no-c-format
msgid "Configuration"
msgstr "è¨å®š"
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2917
#, no-c-format
-msgid "The configuration for <literal>RuleBasedPermissionResolver</literal> requires that a Drools rule base is first configured in <literal>components.xml</literal>. By default, it expects that the rule base is named <literal>securityRules</literal>, as per the following example:"
-msgstr "<literal>RuleBasedPermissionResolver</literal>ã‚’è¨å®šã™ã‚‹ãŸã‚ã«ã¯ã€<literal>components.xml</literal>ã«Droolã®ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ãŒè¨å®šã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã¯ä¸‹ã®ä¾‹ã®ã‚ˆã†ã«ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§<literal>securityRules</literal>ã¨å‘½åã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’仮定ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The configuration for <literal>RuleBasedPermissionResolver</literal> "
+"requires that a Drools rule base is first configured in <literal>components."
+"xml</literal>. By default, it expects that the rule base is named "
+"<literal>securityRules</literal>, as per the following example:"
+msgstr ""
+"<literal>RuleBasedPermissionResolver</literal>ã‚’è¨å®šã™ã‚‹ãŸã‚ã«ã¯ã€"
+"<literal>components.xml</literal>ã«Droolã®ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ãŒè¨å®šã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒ"
+"ã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã¯ä¸‹ã®ä¾‹ã®ã‚ˆã†ã«ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§"
+"<literal>securityRules</literal>ã¨å‘½åã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’仮定ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2908
+#: Security.xml:2923
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -3730,10 +5176,14 @@
" xmlns:drools=\"http://jboss.com/products/seam/drools\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\n"
-" \"http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.1.xsd\n"
-" http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd\n"
-" http://jboss.com/products/seam/drools http://jboss.com/products/seam/drools-2.1.xsd\"\n"
-" http://jboss.com/products/seam/security http://jboss.com/products/seam/security-2.1.xsd\">\n"
+" \"http://jboss.com/products/seam/core http://jboss.com/"
+"products/seam/core-2.1.xsd\n"
+" http://jboss.com/products/seam/components http://jboss."
+"com/products/seam/components-2.1.xsd\n"
+" http://jboss.com/products/seam/drools http://jboss.com/"
+"products/seam/drools-2.1.xsd\"\n"
+" http://jboss.com/products/seam/security http://jboss.com/"
+"products/seam/security-2.1.xsd\">\n"
" \n"
" <drools:rule-base name=\"securityRules\">\n"
" <drools:rule-files>\n"
@@ -3749,10 +5199,14 @@
" xmlns:drools=\"http://jboss.com/products/seam/drools\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\n"
-" \"http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.1.xsd\n"
-" http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd\n"
-" http://jboss.com/products/seam/drools http://jboss.com/products/seam/drools-2.1.xsd\"\n"
-" http://jboss.com/products/seam/security http://jboss.com/products/seam/security-2.1.xsd\">\n"
+" \"http://jboss.com/products/seam/core http://jboss.com/"
+"products/seam/core-2.1.xsd\n"
+" http://jboss.com/products/seam/components http://jboss."
+"com/products/seam/components-2.1.xsd\n"
+" http://jboss.com/products/seam/drools http://jboss.com/"
+"products/seam/drools-2.1.xsd\"\n"
+" http://jboss.com/products/seam/security http://jboss.com/"
+"products/seam/security-2.1.xsd\">\n"
" \n"
" <drools:rule-base name=\"securityRules\">\n"
" <drools:rule-files>\n"
@@ -3763,47 +5217,74 @@
" </components>]]>"
#. Tag: para
-#: Security.xml:2910
+#: Security.xml:2925
#, no-c-format
-msgid "The default rule base name can be overridden by specifying the <literal>security-rules</literal> property for <literal>RuleBasedPermissionResolver</literal>:"
-msgstr "デフォルトã®ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®åå‰ã¯<literal>RuleBasedPermissionResolver</literal>ã®<literal>security-rules</literal>属性ã§ä¸Šæ›¸ãã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The default rule base name can be overridden by specifying the "
+"<literal>security-rules</literal> property for "
+"<literal>RuleBasedPermissionResolver</literal>:"
+msgstr ""
+"デフォルトã®ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®åå‰ã¯<literal>RuleBasedPermissionResolver</"
+"literal>ã®<literal>security-rules</literal>属性ã§ä¸Šæ›¸ãã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:2915
+#: Security.xml:2930
#, no-c-format
msgid ""
"<![CDATA[\n"
-" <security:rule-based-permission-resolver security-rules=\"#{prodSecurityRules}\"/>]]>"
+" <security:rule-based-permission-resolver security-rules=\"#"
+"{prodSecurityRules}\"/>]]>"
msgstr ""
"<![CDATA[\n"
-" <security:rule-based-permission-resolver security-rules=\"#{prodSecurityRules}\"/>]]>"
+" <security:rule-based-permission-resolver security-rules=\"#"
+"{prodSecurityRules}\"/>]]>"
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2932
#, no-c-format
-msgid "Once the <literal>RuleBase</literal> component is configured, it's time to write the security rules."
-msgstr "<literal>RuleBase</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¨å®šã—ãŸã‚‰ã€æ¬¡ã«ã‚»ã‚ュリティルールã®è¨˜è¿°ã‚’ã—ã¾ã™ã€‚"
+msgid ""
+"Once the <literal>RuleBase</literal> component is configured, it's time to "
+"write the security rules."
+msgstr ""
+"<literal>RuleBase</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¨å®šã—ãŸã‚‰ã€æ¬¡ã«ã‚»ã‚ュリティルール"
+"ã®è¨˜è¿°ã‚’ã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:2923
+#: Security.xml:2938
#, no-c-format
msgid "Writing Security Rules"
msgstr "ã‚»ã‚ュリティルールã®è¨˜è¿°"
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2940
#, no-c-format
-msgid "The first step to writing security rules is to create a new rule file in the <literal>/META-INF</literal> directory of your application's jar file. Usually this file would be named something like <literal>security.drl</literal>, however you can name it whatever you like as long as it is configured correspondingly in <literal>components.xml</literal>."
-msgstr "ã‚»ã‚ュリティルールを作æˆã™ã‚‹ãŸã‚ã«ã¯ã€ã¾ãšã‚¢ãƒ—リケーションã®jarファイルã®<literal>/META-INF</literal>ディレクトリ下ã«æ–°è¦ã®ãƒ«ãƒ¼ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作りã¾ã™ã€‚ 通常ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯<literal>security.drl</literal>ã®ã‚ˆã†ã«å‘½åã•ã‚Œã¾ã™ãŒã€<literal>components.xml</literal>ã«åˆ¥é€”指定ã—ã¦ãŠã‘ã°ã€ã©ã®ã‚ˆã†ã«ã§ã‚‚命åã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The first step to writing security rules is to create a new rule file in the "
+"<literal>/META-INF</literal> directory of your application's jar file. "
+"Usually this file would be named something like <literal>security.drl</"
+"literal>, however you can name it whatever you like as long as it is "
+"configured correspondingly in <literal>components.xml</literal>."
+msgstr ""
+"ã‚»ã‚ュリティルールを作æˆã™ã‚‹ãŸã‚ã«ã¯ã€ã¾ãšã‚¢ãƒ—リケーションã®jarファイルã®"
+"<literal>/META-INF</literal>ディレクトリ下ã«æ–°è¦ã®ãƒ«ãƒ¼ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作りã¾ã™ã€‚ "
+"通常ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯<literal>security.drl</literal>ã®ã‚ˆã†ã«å‘½åã•ã‚Œã¾ã™ãŒã€"
+"<literal>components.xml</literal>ã«åˆ¥é€”指定ã—ã¦ãŠã‘ã°ã€ã©ã®ã‚ˆã†ã«ã§ã‚‚命åã™ã‚‹"
+"事ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2947
#, no-c-format
-msgid "So what should the security rules file contain? At this stage it might be a good idea to at least skim through the Drools documentation, however to get started here's an extremely simple example:"
-msgstr "ã‚»ã‚ュリティルールã®å†…容ã¯ï¼Ÿ ã“ã®æ®µéšŽã§ã¯Droolsã®ãƒ‰ã‚ュメントã‹ã‚‰é©å½“ã«æ‹å€Ÿã—ã¦ãã‚‹ã®ãŒè‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ã“ã“ã§ã¯éžå¸¸ã«å˜ç´”ãªä¾‹ã‹ã‚‰å§‹ã‚ã¦ã¿ã‚‹äº‹ã«ã—ã¾ã—ょã†"
+msgid ""
+"So what should the security rules file contain? At this stage it might be a "
+"good idea to at least skim through the Drools documentation, however to get "
+"started here's an extremely simple example:"
+msgstr ""
+"ã‚»ã‚ュリティルールã®å†…容ã¯ï¼Ÿ ã“ã®æ®µéšŽã§ã¯Droolsã®ãƒ‰ã‚ュメントã‹ã‚‰é©å½“ã«æ‹å€Ÿã—"
+"ã¦ãã‚‹ã®ãŒè‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ã“ã“ã§ã¯éžå¸¸ã«å˜ç´”ãªä¾‹ã‹ã‚‰å§‹ã‚ã¦ã¿ã‚‹äº‹ã«ã—ã¾"
+"ã—ょã†"
#. Tag: programlisting
-#: Security.xml:2937
+#: Security.xml:2952
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -3833,115 +5314,283 @@
" end]]>"
#. Tag: para
-#: Security.xml:2939
+#: Security.xml:2954
#, no-c-format
-msgid "Let's break this down step by step. The first thing we see is the package declaration. A package in Drools is essentially a collection of rules. The package name can be anything you want - it doesn't relate to anything else outside the scope of the rule base."
-msgstr "ã§ã¯ã€ä¸€ã¤ã¥ã¤è¦‹ã¦ã‚†ãã¾ã—ょã†ã€‚ 最åˆã¯ãƒ‘ッケージ宣言ã§ã™ã€‚ Droolã®ãƒ‘ッケージã¯ãƒ«ãƒ¼ãƒ«ã®é›†ã¾ã‚Šã§ã€ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®ç¯„囲外ã¨ã¯ä½•ã‚‰é–¢ã‚ã‚ŠãŒç„¡ã„ã®ã§ã€ãƒ‘ッケージã®åå‰ã¯ä»»æ„ã§æ§‹ã„ã¾ã›ã‚“。"
+msgid ""
+"Let's break this down step by step. The first thing we see is the package "
+"declaration. A package in Drools is essentially a collection of rules. The "
+"package name can be anything you want - it doesn't relate to anything else "
+"outside the scope of the rule base."
+msgstr ""
+"ã§ã¯ã€ä¸€ã¤ã¥ã¤è¦‹ã¦ã‚†ãã¾ã—ょã†ã€‚ 最åˆã¯ãƒ‘ッケージ宣言ã§ã™ã€‚ Droolã®ãƒ‘ッケージ"
+"ã¯ãƒ«ãƒ¼ãƒ«ã®é›†ã¾ã‚Šã§ã€ãƒ«ãƒ¼ãƒ«ãƒ™ãƒ¼ã‚¹ã®ç¯„囲外ã¨ã¯ä½•ã‚‰é–¢ã‚ã‚ŠãŒç„¡ã„ã®ã§ã€ãƒ‘ッケージ"
+"ã®åå‰ã¯ä»»æ„ã§æ§‹ã„ã¾ã›ã‚“。"
#. Tag: para
-#: Security.xml:2945
+#: Security.xml:2960
#, no-c-format
-msgid "The next thing we can notice is a couple of import statements for the <literal>PermissionCheck</literal> and <literal>Role</literal> classes. These imports inform the rules engine that we'll be referencing these classes within our rules."
-msgstr "ã¤ãŽã«ã€<literal>PermissionCheck</literal>クラスã¨<literal>Role</literal>クラスã«é–¢ã™ã‚‹ã„ãã¤ã‹ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆæ–‡ãŒã‚ã‚Šã¾ã™ã€‚ ã“れらã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆæ–‡ã¯ã€ã“ã‚Œã‹ã‚‰ä½¿ã†ãƒ«ãƒ¼ãƒ«ã§ã“れらã®ã‚¯ãƒ©ã‚¹ã‚’å‚ç…§ã™ã‚‹äº‹ã‚’ルールエンジンã«å¯¾ã—ã¦ä¼ãˆã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The next thing we can notice is a couple of import statements for the "
+"<literal>PermissionCheck</literal> and <literal>Role</literal> classes. "
+"These imports inform the rules engine that we'll be referencing these "
+"classes within our rules."
+msgstr ""
+"ã¤ãŽã«ã€<literal>PermissionCheck</literal>クラスã¨<literal>Role</literal>クラ"
+"スã«é–¢ã™ã‚‹ã„ãã¤ã‹ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆæ–‡ãŒã‚ã‚Šã¾ã™ã€‚ ã“れらã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆæ–‡ã¯ã€ã“ã‚Œã‹ã‚‰"
+"使ã†ãƒ«ãƒ¼ãƒ«ã§ã“れらã®ã‚¯ãƒ©ã‚¹ã‚’å‚ç…§ã™ã‚‹äº‹ã‚’ルールエンジンã«å¯¾ã—ã¦ä¼ãˆã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2951
+#: Security.xml:2966
#, no-c-format
-msgid "Finally we have the code for the rule. Each rule within a package should be given a unique name (usually describing the purpose of the rule). In this case our rule is called <literal>CanUserDeleteCustomers</literal> and will be used to check whether a user is allowed to delete a customer record."
-msgstr "ãã—ã¦ã€ãƒ«ãƒ¼ãƒ«ã®è¨˜è¿°ã‚³ãƒ¼ãƒ‰ã€‚ãã‚Œãžã‚Œã®ãƒ«ãƒ¼ãƒ«ã¯ã€ãƒ«ãƒ¼ãƒ«ã”ã¨ã«ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªåå‰ãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ (通常ã¯ã€ãƒ«ãƒ¼ãƒ«ã®ç›®çš„をルールã®åå‰ã«ã—ã¾ã™ã€‚) ã“ã®ä¾‹ã®å ´åˆã€<literal>CanUserDeleteCustomers</literal>ãŒãƒ«ãƒ¼ãƒ«ã®åå‰ã§ã€èªã‚“ã§å—ã®å¦‚ãã€é¡§å®¢ãƒ¬ã‚³ãƒ¼ãƒ‰ã®å‰Šé™¤ã‚’ã§ãã‚‹ã‹ã§ããªã„ã‹ã®ãƒã‚§ãƒƒã‚¯ã«ä½¿ç”¨ã—ã¾ã™ã€‚"
+msgid ""
+"Finally we have the code for the rule. Each rule within a package should be "
+"given a unique name (usually describing the purpose of the rule). In this "
+"case our rule is called <literal>CanUserDeleteCustomers</literal> and will "
+"be used to check whether a user is allowed to delete a customer record."
+msgstr ""
+"ãã—ã¦ã€ãƒ«ãƒ¼ãƒ«ã®è¨˜è¿°ã‚³ãƒ¼ãƒ‰ã€‚ãã‚Œãžã‚Œã®ãƒ«ãƒ¼ãƒ«ã¯ã€ãƒ«ãƒ¼ãƒ«ã”ã¨ã«ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªåå‰ãŒ"
+"与ãˆã‚‰ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ (通常ã¯ã€ãƒ«ãƒ¼ãƒ«ã®ç›®çš„をルールã®åå‰ã«ã—ã¾ã™ã€‚) "
+"ã“ã®ä¾‹ã®å ´åˆã€<literal>CanUserDeleteCustomers</literal>ãŒãƒ«ãƒ¼ãƒ«ã®åå‰ã§ã€èªã‚“"
+"ã§å—ã®å¦‚ãã€é¡§å®¢ãƒ¬ã‚³ãƒ¼ãƒ‰ã®å‰Šé™¤ã‚’ã§ãã‚‹ã‹ã§ããªã„ã‹ã®ãƒã‚§ãƒƒã‚¯ã«ä½¿ç”¨ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2957
+#: Security.xml:2972
#, no-c-format
-msgid "Looking at the body of the rule definition we can notice two distinct sections. Rules have what is known as a left hand side (LHS) and a right hand side (RHS). The LHS consists of the conditional part of the rule, i.e. a list of conditions which must be satisfied for the rule to fire. The LHS is represented by the <literal>when</literal> section. The RHS is the consequence, or action section of the rule that will only be fired if all of the conditions in the LHS are met. The RHS is represented by the <literal>then</literal> section. The end of the rule is denoted by the <literal>end</literal> line."
-msgstr "ルールã®è¨˜è¿°ãŒäºŒã¤ã®éƒ¨åˆ†ã‹ã‚‰æˆã£ã¦ã„る事ãŒã‚ã‹ã‚Šã¾ã™ã€‚ルールã¯å·¦éƒ¨åˆ† (LHS) ã¨å³éƒ¨åˆ† (RHS) ã¨ã—ã¦çŸ¥ã‚‰ã‚Œã¦ã„る部分ã‹ã‚‰æˆã‚Šç«‹ã£ã¦ã„ã¾ã™ã€‚LHSã¯ãƒ«ãƒ¼ãƒ«ã®æ¡ä»¶éƒ¨åˆ† (å³ã¡ã€ãƒ«ãƒ¼ãƒ«ãŒå®Ÿè¡Œã•ã‚Œã‚‹ãŸã‚ã«æº€ãŸã•ãªã‘ã‚Œã°ãªã‚‰ãªã„æ¡ä»¶ã®ãƒªã‚¹ãƒˆ) ã‚’è¦å®šã—ã¦ã„ã¾ã™ã€‚ LHSã¯<literal>when</literal>ã§è¡¨ã•ã‚Œã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚ã‚Šã€ã¾ãŸã€RHSã¯LHSãŒæº€ãŸã•ã‚ŒãŸå ´åˆã«å®Ÿè¡Œã•ã‚Œã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã‚ã‚‹ã„ã¯çµæžœã‚’記述ã—ã¦ã„ã¾ã™ã€‚ RHSã¯<literal>then</literal>以é™ã®éƒ¨åˆ†ã«è¨˜è¿°ã—ã¾ã™ã€‚ ã¾ãŸã€ãƒ«ãƒ¼ãƒ«ã®æœ€å¾Œã¯<literal>end</literal>ã§çµ‚了ã—ã¾ã™ã€‚"
+msgid ""
+"Looking at the body of the rule definition we can notice two distinct "
+"sections. Rules have what is known as a left hand side (LHS) and a right "
+"hand side (RHS). The LHS consists of the conditional part of the rule, i.e. "
+"a list of conditions which must be satisfied for the rule to fire. The LHS "
+"is represented by the <literal>when</literal> section. The RHS is the "
+"consequence, or action section of the rule that will only be fired if all of "
+"the conditions in the LHS are met. The RHS is represented by the "
+"<literal>then</literal> section. The end of the rule is denoted by the "
+"<literal>end</literal> line."
+msgstr ""
+"ルールã®è¨˜è¿°ãŒäºŒã¤ã®éƒ¨åˆ†ã‹ã‚‰æˆã£ã¦ã„る事ãŒã‚ã‹ã‚Šã¾ã™ã€‚ルールã¯å·¦éƒ¨åˆ† (LHS) ã¨"
+"å³éƒ¨åˆ† (RHS) ã¨ã—ã¦çŸ¥ã‚‰ã‚Œã¦ã„る部分ã‹ã‚‰æˆã‚Šç«‹ã£ã¦ã„ã¾ã™ã€‚LHSã¯ãƒ«ãƒ¼ãƒ«ã®æ¡ä»¶éƒ¨"
+"分 (å³ã¡ã€ãƒ«ãƒ¼ãƒ«ãŒå®Ÿè¡Œã•ã‚Œã‚‹ãŸã‚ã«æº€ãŸã•ãªã‘ã‚Œã°ãªã‚‰ãªã„æ¡ä»¶ã®ãƒªã‚¹ãƒˆ) ã‚’è¦å®š"
+"ã—ã¦ã„ã¾ã™ã€‚ LHSã¯<literal>when</literal>ã§è¡¨ã•ã‚Œã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚ã‚Šã€ã¾ãŸã€"
+"RHSã¯LHSãŒæº€ãŸã•ã‚ŒãŸå ´åˆã«å®Ÿè¡Œã•ã‚Œã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã‚ã‚‹ã„ã¯çµæžœã‚’記述ã—ã¦ã„ã¾"
+"ã™ã€‚ RHSã¯<literal>then</literal>以é™ã®éƒ¨åˆ†ã«è¨˜è¿°ã—ã¾ã™ã€‚ ã¾ãŸã€ãƒ«ãƒ¼ãƒ«ã®æœ€å¾Œ"
+"ã¯<literal>end</literal>ã§çµ‚了ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2981
#, no-c-format
-msgid "If we look at the LHS of the rule, we see two conditions listed there. Let's examine the first condition:"
-msgstr "ルールã«ã¤ã„ã¦LHSを見るã¨ã€äºŒã¤ã®æ¡ä»¶ãŒã‚る事ãŒåˆ†ã‹ã‚Šã¾ã™ã€‚ ã¾ãšã€æœ€åˆã®æ¡ä»¶ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"If we look at the LHS of the rule, we see two conditions listed there. Let's "
+"examine the first condition:"
+msgstr ""
+"ルールã«ã¤ã„ã¦LHSを見るã¨ã€äºŒã¤ã®æ¡ä»¶ãŒã‚る事ãŒåˆ†ã‹ã‚Šã¾ã™ã€‚ ã¾ãšã€æœ€åˆã®æ¡ä»¶"
+"を見ã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: programlisting
-#: Security.xml:2970
+#: Security.xml:2985
#, no-c-format
-msgid "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
-msgstr "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
+msgid ""
+"<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
+msgstr ""
+"<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2987
#, no-c-format
-msgid "In plain english, this condition is stating that there must exist a <literal>PermissionCheck</literal> object with a <literal>target</literal> property equal to \"customer\", and an <literal>action</literal> property equal to \"delete\" within the working memory."
-msgstr "ã“ã®æ¡ä»¶ã¯ã€ç°¡å˜ãªè‹±èªžã§ã€Œãƒ¯ãƒ¼ã‚ングメモリä¸ã«ã€<literal>target</literal>属性ã¨ã—ã¦\"customer\"ã‚’æŒã¡ã€<literal>target</literal>属性ã¨ã—ã¦\"delete\"ã‚’æŒã¤<literal>PermissionCheck</literal>オブジェクトãŒå˜åœ¨ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„ã€ã¨ç¤ºã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"In plain english, this condition is stating that there must exist a "
+"<literal>PermissionCheck</literal> object with a <literal>target</literal> "
+"property equal to \"customer\", and an <literal>action</literal> property "
+"equal to \"delete\" within the working memory."
+msgstr ""
+"ã“ã®æ¡ä»¶ã¯ã€ç°¡å˜ãªè‹±èªžã§ã€Œãƒ¯ãƒ¼ã‚ングメモリä¸ã«ã€<literal>target</literal>属性"
+"ã¨ã—ã¦\"customer\"ã‚’æŒã¡ã€<literal>target</literal>属性ã¨ã—ã¦\"delete\"ã‚’æŒã¤"
+"<literal>PermissionCheck</literal>オブジェクトãŒå˜åœ¨ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„ã€ã¨ç¤º"
+"ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2978
+#: Security.xml:2993
#, no-c-format
-msgid "So what is the working memory? Also known as a \"stateful session\" in Drools terminology, the working memory is a session-scoped object that contains the contextual information that is required by the rules engine to make a decision about a permission check. Each time the <literal>hasPermission()</literal> method is called, a temporary <literal>PermissionCheck</literal> object, or <emphasis>Fact</emphasis>, is inserted into the working memory. This <literal>PermissionCheck</literal> corresponds exactly to the permission that is being checked, so for example if you call <literal>hasPermission(\"account\", \"create\")</literal> then a <literal>PermissionCheck</literal> object with a <literal>target</literal> equal to \"account\" and <literal>action</literal> equal to \"create\" will be inserted into the working memory for the duration of the permission check."
-msgstr "ワーã‚ングメモリã£ã¦ä½•ï¼Ÿ Droolsã®æŠ€è¡“用語ã§ã€ãƒ«ãƒ¼ãƒ«ã‚¨ãƒ³ã‚¸ãƒ³ãŒãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹ãŸã‚ã«å¿…è¦ãªã‚³ãƒ³ãƒ†ã‚ã‚¹ãƒˆæƒ…å ±ã‚’ä¿æŒã—ã¦ã„るセッションスコープã®ã‚ªãƒ–ジェクトã®äº‹ã‚’「ワーã‚ングメモリã€ã¨å‘¼ã³ã¾ã™ã€‚ <literal>hasPermission()</literal>メソッドãŒå‘¼ã°ã‚Œã‚‹éƒ½åº¦ã€ä»®ã®<literal>PermissionCheck</literal>オブジェクトã€ã‚ã‚‹ã„ã¯<emphasis>ファクト(Fact)</emphasis>ãŒãƒ¯ãƒ¼ã‚ングメモリã«æŒ¿å…¥ã•ã‚Œã¾ã™ã€‚ ã“ã®<literal>PermissionCheck</literal>ã¯ä»Šã‹ã‚‰ãƒã‚§ãƒƒã‚¯ã•ã‚Œã‚‹ãƒ‘ーミッションã«å¯¾å¿œã—ã¦ãŠã‚Šã€ä¾‹ãˆã°<literal>hasPermission(\"account\", \"create\")</literal>を呼ã³å‡ºã™ã¨ã€<literal>target</literal>属性㌠\"account\"ã§<literal>action</literal>属性ãŒ\"create\"ã§ã‚ã‚‹<literal>PermissionCheck</literal>オブジェクトãŒãƒ¯ãƒ¼ã‚ングメモリã«æŒ¿å…¥ã•ã‚Œã€ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ãŒçµ‚äº!
†ã™ã‚‹ã¾ã§å˜åœ¨ã—ã¾ã™ã€‚"
+msgid ""
+"So what is the working memory? Also known as a \"stateful session\" in "
+"Drools terminology, the working memory is a session-scoped object that "
+"contains the contextual information that is required by the rules engine to "
+"make a decision about a permission check. Each time the "
+"<literal>hasPermission()</literal> method is called, a temporary "
+"<literal>PermissionCheck</literal> object, or <emphasis>Fact</emphasis>, is "
+"inserted into the working memory. This <literal>PermissionCheck</literal> "
+"corresponds exactly to the permission that is being checked, so for example "
+"if you call <literal>hasPermission(\"account\", \"create\")</literal> then a "
+"<literal>PermissionCheck</literal> object with a <literal>target</literal> "
+"equal to \"account\" and <literal>action</literal> equal to \"create\" will "
+"be inserted into the working memory for the duration of the permission check."
+msgstr ""
+"ワーã‚ングメモリã£ã¦ä½•ï¼Ÿ Droolsã®æŠ€è¡“用語ã§ã€ãƒ«ãƒ¼ãƒ«ã‚¨ãƒ³ã‚¸ãƒ³ãŒãƒ‘ーミッション"
+"ãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹ãŸã‚ã«å¿…è¦ãªã‚³ãƒ³ãƒ†ã‚ã‚¹ãƒˆæƒ…å ±ã‚’ä¿æŒã—ã¦ã„るセッションスコープã®"
+"オブジェクトã®äº‹ã‚’「ワーã‚ングメモリã€ã¨å‘¼ã³ã¾ã™ã€‚ <literal>hasPermission()</"
+"literal>メソッドãŒå‘¼ã°ã‚Œã‚‹éƒ½åº¦ã€ä»®ã®<literal>PermissionCheck</literal>オブ"
+"ジェクトã€ã‚ã‚‹ã„ã¯<emphasis>ファクト(Fact)</emphasis>ãŒãƒ¯ãƒ¼ã‚ングメモリã«æŒ¿å…¥"
+"ã•ã‚Œã¾ã™ã€‚ ã“ã®<literal>PermissionCheck</literal>ã¯ä»Šã‹ã‚‰ãƒã‚§ãƒƒã‚¯ã•ã‚Œã‚‹ãƒ‘ー"
+"ミッションã«å¯¾å¿œã—ã¦ãŠã‚Šã€ä¾‹ãˆã°<literal>hasPermission(\"account\", \"create"
+"\")</literal>を呼ã³å‡ºã™ã¨ã€<literal>target</literal>属性㌠\"account\"ã§"
+"<literal>action</literal>属性ãŒ\"create\"ã§ã‚ã‚‹<literal>PermissionCheck</"
+"literal>オブジェクトãŒãƒ¯ãƒ¼ã‚ングメモリã«æŒ¿å…¥ã•ã‚Œã€ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ãŒçµ‚"
+"了ã™ã‚‹ã¾ã§å˜åœ¨ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2990
+#: Security.xml:3005
#, no-c-format
-msgid "Besides the <literal>PermissionCheck</literal> facts, there is also a <literal>org.jboss.seam.security.Role</literal> fact for each of the roles that the authenticated user is a member of. These <literal>Role</literal> facts are synchronized with the user's authenticated roles at the beginning of every permission check. As a consequence, any <literal>Role</literal> object that is inserted into the working memory during the course of a permission check will be removed before the next permission check occurs, if the authenticated user is not actually a member of that role. Besides the <literal>PermissionCheck</literal> and <literal>Role</literal> facts, the working memory also contains the <literal>java.security.Principal</literal> object that was created as a result of the authentication process."
-msgstr "<literal>PermissionCheck</literal>ファクトã®ä»–ã«ã€èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ‰€å±žã™ã‚‹ãƒãƒ¼ãƒ«ã®<literal>org.jboss.seam.security.Role</literal>ファクトãŒã‚ã‚Šã¾ã™ã€‚ ã“れら㮠<literal>Role</literal>ファクトã¯ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®é–‹å§‹ã®éƒ½åº¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èªè¨¼ã•ã‚ŒãŸãƒãƒ¼ãƒ«ã¨åŒæœŸã•ã‚Œã¾ã™ã€‚ 従ã£ã¦ã€ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã«ä½¿ç”¨ã•ã‚ŒãŸãƒ¯ãƒ¼ã‚ングメモリä¸ã®<literal>Role</literal>オブジェクトã¯ã€ã‚‚ã—èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãã®ãƒãƒ¼ãƒ«ã«æ‰€å±žã—ã¦ã„ãªã‘ã‚Œã°ã€æ¬¡å›žã®ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®å‰ã«å‰Šé™¤ã•ã‚Œã¾ã™ã€‚ ワーã‚ングメモリã«ã¯<literal>PermissionCheck</literal>㨠<literal>Role</literal>ファクトã®ä»–ã«èªè¨¼ã®éŽç¨‹ã§ä½œæˆã•ã‚ŒãŸ<literal>java.security.Principal</literal>オブジェクトãŒä¿æŒã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Besides the <literal>PermissionCheck</literal> facts, there is also a "
+"<literal>org.jboss.seam.security.Role</literal> fact for each of the roles "
+"that the authenticated user is a member of. These <literal>Role</literal> "
+"facts are synchronized with the user's authenticated roles at the beginning "
+"of every permission check. As a consequence, any <literal>Role</literal> "
+"object that is inserted into the working memory during the course of a "
+"permission check will be removed before the next permission check occurs, if "
+"the authenticated user is not actually a member of that role. Besides the "
+"<literal>PermissionCheck</literal> and <literal>Role</literal> facts, the "
+"working memory also contains the <literal>java.security.Principal</literal> "
+"object that was created as a result of the authentication process."
+msgstr ""
+"<literal>PermissionCheck</literal>ファクトã®ä»–ã«ã€èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ‰€å±žã™"
+"ã‚‹ãƒãƒ¼ãƒ«ã®<literal>org.jboss.seam.security.Role</literal>ファクトãŒã‚ã‚Šã¾"
+"ã™ã€‚ ã“れら㮠<literal>Role</literal>ファクトã¯ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®é–‹å§‹ã®"
+"都度ユーザーã®èªè¨¼ã•ã‚ŒãŸãƒãƒ¼ãƒ«ã¨åŒæœŸã•ã‚Œã¾ã™ã€‚ 従ã£ã¦ã€ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯"
+"ã«ä½¿ç”¨ã•ã‚ŒãŸãƒ¯ãƒ¼ã‚ングメモリä¸ã®<literal>Role</literal>オブジェクトã¯ã€ã‚‚ã—èª"
+"証ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãã®ãƒãƒ¼ãƒ«ã«æ‰€å±žã—ã¦ã„ãªã‘ã‚Œã°ã€æ¬¡å›žã®ãƒ‘ーミッションãƒã‚§ãƒƒ"
+"クã®å‰ã«å‰Šé™¤ã•ã‚Œã¾ã™ã€‚ ワーã‚ングメモリã«ã¯<literal>PermissionCheck</literal>"
+"㨠<literal>Role</literal>ファクトã®ä»–ã«èªè¨¼ã®éŽç¨‹ã§ä½œæˆã•ã‚ŒãŸ<literal>java."
+"security.Principal</literal>オブジェクトãŒä¿æŒã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:3001
+#: Security.xml:3016
#, no-c-format
-msgid "It is also possible to insert additional long-lived facts into the working memory by calling <literal>RuleBasedPermissionResolver.instance().getSecurityContext().insert()</literal>, passing the object as a parameter. The exception to this is <literal>Role</literal> objects, which as already discussed are synchronized at the start of each permission check."
-msgstr "ã“れ以外ã«ãƒ‘ラメータã¨ã—ã¦ã‚ªãƒ–ジェクトを渡ã—<literal>RuleBasedPermissionResolver.instance().getSecurityContext().insert()</literal>を呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã‚Šã€è¿½åŠ ã§ãƒ¯ãƒ¼ã‚ングメモリä¸ã«é•·æœŸã«ç”Ÿå˜ã™ã‚‹ãƒ•ã‚¡ã‚¯ãƒˆã‚’挿入ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ 例外ã¨ã—ã¦ã€å…ˆã«èª¬æ˜Žã—ãŸã‚ˆã†ã«<literal>Role</literal>オブジェクトã¯ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®éƒ½åº¦åŒæœŸã•ã‚Œã‚‹ãŸã‚ã«ã€ã¯ãƒ¯ãƒ¼ã‚ングメモリä¸ã«é•·æœŸã«ç”Ÿå˜ã™ã‚‹ãƒ•ã‚¡ã‚¯ãƒˆã¨ã™ã‚‹äº‹ã¯ã§ãã¾ã›ã‚“。"
+msgid ""
+"It is also possible to insert additional long-lived facts into the working "
+"memory by calling <literal>RuleBasedPermissionResolver.instance()."
+"getSecurityContext().insert()</literal>, passing the object as a parameter. "
+"The exception to this is <literal>Role</literal> objects, which as already "
+"discussed are synchronized at the start of each permission check."
+msgstr ""
+"ã“れ以外ã«ãƒ‘ラメータã¨ã—ã¦ã‚ªãƒ–ジェクトを渡ã—"
+"<literal>RuleBasedPermissionResolver.instance().getSecurityContext().insert()"
+"</literal>を呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã‚Šã€è¿½åŠ ã§ãƒ¯ãƒ¼ã‚ングメモリä¸ã«é•·æœŸã«ç”Ÿå˜ã™ã‚‹ãƒ•ã‚¡"
+"クトを挿入ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ 例外ã¨ã—ã¦ã€å…ˆã«èª¬æ˜Žã—ãŸã‚ˆã†ã«<literal>Role</"
+"literal>オブジェクトã¯ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®éƒ½åº¦åŒæœŸã•ã‚Œã‚‹ãŸã‚ã«ã€ã¯ãƒ¯ãƒ¼ã‚"
+"ングメモリä¸ã«é•·æœŸã«ç”Ÿå˜ã™ã‚‹ãƒ•ã‚¡ã‚¯ãƒˆã¨ã™ã‚‹äº‹ã¯ã§ãã¾ã›ã‚“。"
#. Tag: para
-#: Security.xml:3008
+#: Security.xml:3023
#, no-c-format
-msgid "Getting back to our simple example, we can also notice that the first line of our LHS is prefixed with <literal>c:</literal>. This is a variable binding, and is used to refer back to the object that is matched by the condition (in this case, the <literal>PermissionCheck</literal>). Moving on to the second line of our LHS, we see this:"
-msgstr "å…ˆã®ä¾‹ã«æˆ»ã‚Šã€LHSãŒ<literal>c:</literal>ã§å§‹ã¾ã£ã¦ã„ã‚‹ã“ã¨ã«æ°—ãŒã¤ãã¨æ€ã„ã¾ã™ã€‚ ã“ã‚Œã¯ã€å¤‰æ•°çµåˆã‚’表ã—ã¦ãŠã‚Šã€æ¡ä»¶ã®ãƒžãƒƒãƒãƒ³ã‚°ã«åˆ©ç”¨ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトã¸ã®å‚照をæ„味ã—ã¦ã„ã¾ã™ï¼ˆã“ã®ä¾‹ã®å ´åˆã¯<literal>PermissionCheck</literal>)。 LHSã®2行目ã«ã¯ä¸‹ã®è¨˜è¿°ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Getting back to our simple example, we can also notice that the first line "
+"of our LHS is prefixed with <literal>c:</literal>. This is a variable "
+"binding, and is used to refer back to the object that is matched by the "
+"condition (in this case, the <literal>PermissionCheck</literal>). Moving on "
+"to the second line of our LHS, we see this:"
+msgstr ""
+"å…ˆã®ä¾‹ã«æˆ»ã‚Šã€LHSãŒ<literal>c:</literal>ã§å§‹ã¾ã£ã¦ã„ã‚‹ã“ã¨ã«æ°—ãŒã¤ãã¨æ€ã„ã¾"
+"ã™ã€‚ ã“ã‚Œã¯ã€å¤‰æ•°çµåˆã‚’表ã—ã¦ãŠã‚Šã€æ¡ä»¶ã®ãƒžãƒƒãƒãƒ³ã‚°ã«åˆ©ç”¨ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトã¸"
+"ã®å‚照をæ„味ã—ã¦ã„ã¾ã™ï¼ˆã“ã®ä¾‹ã®å ´åˆã¯<literal>PermissionCheck</literal>)。 "
+"LHSã®2行目ã«ã¯ä¸‹ã®è¨˜è¿°ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3015
+#: Security.xml:3030
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr "<![CDATA[Role(name == \"admin\")]]>"
#. Tag: para
-#: Security.xml:3017
+#: Security.xml:3032
#, no-c-format
-msgid "This condition simply states that there must be a <literal>Role</literal> object with a <literal>name</literal> of \"admin\" within the working memory. As already mentioned, user roles are inserted into the working memory at the beginning of each permission check. So, putting both conditions together, this rule is essentially saying \"I will fire if you are checking for the <literal>customer:delete</literal> permission and the user is a member of the <literal>admin</literal> role\"."
-msgstr "ã“ã®æ¡ä»¶ã¯ãƒ¯ãƒ¼ã‚ングメモリä¸ã«\"admin\"ã¨ã„ã†<literal>name</literal>ã®<literal>Role</literal>オブジェクトãŒå˜åœ¨ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„事を示ã—ã¦ã„ã¾ã™ã€‚ 先述ã—ãŸã‚ˆã†ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒãƒ¼ãƒ«ã¯ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®é–‹å§‹ã®éƒ½åº¦ãƒ¯ãƒ¼ã‚ングメモリã«æŒ¿å…¥ã•ã‚Œã¾ã™ã®ã§ã€ã“ã®æ¡ä»¶ã¯çµæžœã¨ã—ã¦ã€Œ<literal>admin</literal>ãƒãƒ¼ãƒ«ã«æ‰€å±žã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã§<literal>customer:delete</literal>ã®è¨±å¯ã‚’求ã‚ã¦ã„ã‚‹ã®ã§ã‚ã‚Œã°ã€ã“れをèªã‚ã¾ã™ã€ã¨ã„ã†äº‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This condition simply states that there must be a <literal>Role</literal> "
+"object with a <literal>name</literal> of \"admin\" within the working "
+"memory. As already mentioned, user roles are inserted into the working "
+"memory at the beginning of each permission check. So, putting both "
+"conditions together, this rule is essentially saying \"I will fire if you "
+"are checking for the <literal>customer:delete</literal> permission and the "
+"user is a member of the <literal>admin</literal> role\"."
+msgstr ""
+"ã“ã®æ¡ä»¶ã¯ãƒ¯ãƒ¼ã‚ングメモリä¸ã«\"admin\"ã¨ã„ã†<literal>name</literal>ã®"
+"<literal>Role</literal>オブジェクトãŒå˜åœ¨ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„事を示ã—ã¦ã„ã¾"
+"ã™ã€‚ 先述ã—ãŸã‚ˆã†ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒãƒ¼ãƒ«ã¯ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®é–‹å§‹ã®éƒ½åº¦ãƒ¯ãƒ¼"
+"ã‚ングメモリã«æŒ¿å…¥ã•ã‚Œã¾ã™ã®ã§ã€ã“ã®æ¡ä»¶ã¯çµæžœã¨ã—ã¦ã€Œ<literal>admin</"
+"literal>ãƒãƒ¼ãƒ«ã«æ‰€å±žã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã§<literal>customer:delete</literal>ã®è¨±å¯ã‚’"
+"求ã‚ã¦ã„ã‚‹ã®ã§ã‚ã‚Œã°ã€ã“れをèªã‚ã¾ã™ã€ã¨ã„ã†äº‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:3025
+#: Security.xml:3040
#, no-c-format
-msgid "So what is the consequence of the rule firing? Let's take a look at the RHS of the rule:"
-msgstr "ルールãŒé©ç”¨ã•ã‚Œã‚‹ã¨ã€ä½•ãŒèµ·ã“ã‚‹ã®ã§ã—ょã†ã‹ï¼Ÿ 次ã«ãƒ«ãƒ¼ãƒ«ã®RHSå´ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"So what is the consequence of the rule firing? Let's take a look at the RHS "
+"of the rule:"
+msgstr ""
+"ルールãŒé©ç”¨ã•ã‚Œã‚‹ã¨ã€ä½•ãŒèµ·ã“ã‚‹ã®ã§ã—ょã†ã‹ï¼Ÿ 次ã«ãƒ«ãƒ¼ãƒ«ã®RHSå´ã‚’見ã¦ã¿ã¾"
+"ã—ょã†ã€‚"
#. Tag: programlisting
-#: Security.xml:3029
+#: Security.xml:3044
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr "<![CDATA[c.grant()]]>"
#. Tag: para
-#: Security.xml:3031
+#: Security.xml:3046
#, no-c-format
-msgid "The RHS consists of Java code, and in this case is invoking the <literal>grant()</literal> method of the <literal>c</literal> object, which as already mentioned is a variable binding for the <literal>PermissionCheck</literal> object. Besides the <literal>name</literal> and <literal>action</literal> properties of the <literal>PermissionCheck</literal> object, there is also a <literal>granted</literal> property which is initially set to <literal>false</literal>. Calling <literal>grant()</literal> on a <literal>PermissionCheck</literal> sets the <literal>granted</literal> property to <literal>true</literal>, which means that the permission check was successful, allowing the user to carry out whatever action the permission check was intended for."
-msgstr "RHSã¯Javaコードã‹ã‚‰æˆã£ã¦ãŠã‚Šã€ã“ã®ä¾‹ã®å ´åˆã¯<literal>c</literal>ã¨ã„ã†ã‚ªãƒ–ジェクト (æ—¢ã«è¿°ã¹ãŸã‚ˆã†ã«ã€<literal>PermissionCheck</literal>オブジェクトã¸ã®å¤‰æ•°çµåˆ) ã®<literal>grant()</literal>メソッドãŒèµ·å‹•ã•ã‚Œã¾ã™ã€‚<literal>PermissionCheck</literal>オブジェクトã®<literal>name</literal>ã¨<literal>action</literal>プãƒãƒ‘ティ以外ã«<literal>false</literal>ã«åˆæœŸè¨å®šã•ã‚ŒãŸ<literal>granted</literal>プãƒãƒ‘ティãŒå˜åœ¨ã—ã¾ã™ã€‚<literal>PermissionCheck</literal>ã®<literal>grant()</literal>を呼ã¶ã“ã¨ã«ã‚ˆã‚Šã€<literal>granted</literal>プãƒãƒ‘ティã¯<literal>true</literal>ã«ã‚»ãƒƒãƒˆã•ã‚Œã€ãƒ‘ーミッションã®ãƒã‚§ãƒƒã‚¯ãŒæˆåŠŸã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ãƒ‘ーミッションã§æ±ºã‚られãŸã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„ã¦å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"The RHS consists of Java code, and in this case is invoking the "
+"<literal>grant()</literal> method of the <literal>c</literal> object, which "
+"as already mentioned is a variable binding for the <literal>PermissionCheck</"
+"literal> object. Besides the <literal>name</literal> and <literal>action</"
+"literal> properties of the <literal>PermissionCheck</literal> object, there "
+"is also a <literal>granted</literal> property which is initially set to "
+"<literal>false</literal>. Calling <literal>grant()</literal> on a "
+"<literal>PermissionCheck</literal> sets the <literal>granted</literal> "
+"property to <literal>true</literal>, which means that the permission check "
+"was successful, allowing the user to carry out whatever action the "
+"permission check was intended for."
+msgstr ""
+"RHSã¯Javaコードã‹ã‚‰æˆã£ã¦ãŠã‚Šã€ã“ã®ä¾‹ã®å ´åˆã¯<literal>c</literal>ã¨ã„ã†ã‚ªãƒ–"
+"ジェクト (æ—¢ã«è¿°ã¹ãŸã‚ˆã†ã«ã€<literal>PermissionCheck</literal>オブジェクトã¸"
+"ã®å¤‰æ•°çµåˆ) ã®<literal>grant()</literal>メソッドãŒèµ·å‹•ã•ã‚Œã¾ã™ã€‚"
+"<literal>PermissionCheck</literal>オブジェクトã®<literal>name</literal>ã¨"
+"<literal>action</literal>プãƒãƒ‘ティ以外ã«<literal>false</literal>ã«åˆæœŸè¨å®šã•"
+"ã‚ŒãŸ<literal>granted</literal>プãƒãƒ‘ティãŒå˜åœ¨ã—ã¾ã™ã€‚"
+"<literal>PermissionCheck</literal>ã®<literal>grant()</literal>を呼ã¶ã“ã¨ã«ã‚ˆ"
+"ã‚Šã€<literal>granted</literal>プãƒãƒ‘ティã¯<literal>true</literal>ã«ã‚»ãƒƒãƒˆã•"
+"ã‚Œã€ãƒ‘ーミッションã®ãƒã‚§ãƒƒã‚¯ãŒæˆåŠŸã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ãƒ‘ーミッションã§æ±ºã‚られãŸã‚¢"
+"クションã«ã¤ã„ã¦å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3045
+#: Security.xml:3060
#, no-c-format
msgid "Non-String permission targets"
msgstr "éžæ–‡å—列ã®ãƒ‘ーミッションターゲット"
#. Tag: para
-#: Security.xml:3047
+#: Security.xml:3062
#, no-c-format
-msgid "So far we have only seen permission checks for String-literal permission targets. It is of course also possible to write security rules for permission targets of more complex types. For example, let's say that you wish to write a security rule to allow your users to create blog comments. The following rule demonstrates how this may be expressed, by requiring the target of the permission check to be an instance of <literal>MemberBlog</literal>, and also requiring that the currently authenticated user is a member of the <literal>user</literal> role:"
-msgstr "ã“ã“ã¾ã§æ–‡å—列型ã®ãƒ‘ーミッションターゲットã®ãƒã‚§ãƒƒã‚¯ã«ã¤ã„ã¦è¦‹ã¦ãã¾ã—ãŸã€‚ ã—ã‹ã—ã€ã‚‚ã£ã¨è¤‡é›‘ãªãƒ‘ーミッションターゲットã®ã‚»ã‚ュリティルールを記述ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ–ãƒã‚°ã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’作æˆã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã™ã‚‹ã‚»ã‚ュリティルールを記述ã™ã‚‹å ´åˆã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚ ã“ã‚Œã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ã€ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ãŒ<literal>MemberBlog</literal>インスタンスã§ã€ç¾åœ¨ã®èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>user</literal>ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚ã‚‹ã“ã¨ãŒå¿…è¦ã§ã‚ã‚‹ã€ã¨è¡¨ç¾ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"So far we have only seen permission checks for String-literal permission "
+"targets. It is of course also possible to write security rules for "
+"permission targets of more complex types. For example, let's say that you "
+"wish to write a security rule to allow your users to create blog comments. "
+"The following rule demonstrates how this may be expressed, by requiring the "
+"target of the permission check to be an instance of <literal>MemberBlog</"
+"literal>, and also requiring that the currently authenticated user is a "
+"member of the <literal>user</literal> role:"
+msgstr ""
+"ã“ã“ã¾ã§æ–‡å—列型ã®ãƒ‘ーミッションターゲットã®ãƒã‚§ãƒƒã‚¯ã«ã¤ã„ã¦è¦‹ã¦ãã¾ã—ãŸã€‚ ã—"
+"ã‹ã—ã€ã‚‚ã£ã¨è¤‡é›‘ãªãƒ‘ーミッションターゲットã®ã‚»ã‚ュリティルールを記述ã™ã‚‹ã“ã¨"
+"ã‚‚å¯èƒ½ã§ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ–ãƒã‚°ã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’作æˆã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã™ã‚‹ã‚»ã‚ュ"
+"リティルールを記述ã™ã‚‹å ´åˆã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚ ã“ã‚Œã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ã€ãƒ‘ーミッ"
+"ションãƒã‚§ãƒƒã‚¯ã®å¯¾è±¡ãŒ<literal>MemberBlog</literal>インスタンスã§ã€ç¾åœ¨ã®èªè¨¼"
+"ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ<literal>user</literal>ãƒãƒ¼ãƒ«ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚ã‚‹ã“ã¨ãŒå¿…è¦ã§ã‚"
+"ã‚‹ã€ã¨è¡¨ç¾ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3056
+#: Security.xml:3071
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -3949,7 +5598,8 @@
" activation-group \"permissions\"\n"
"when\n"
" blog: MemberBlog()\n"
-" check: PermissionCheck(target == blog, action == \"create\", granted == false)\n"
+" check: PermissionCheck(target == blog, action == \"create\", granted == "
+"false)\n"
" Role(name == \"user\")\n"
"then\n"
" check.grant();\n"
@@ -3961,7 +5611,8 @@
" activation-group \"permissions\"\n"
"when\n"
" blog: MemberBlog()\n"
-" check: PermissionCheck(target == blog, action == \"create\", granted == false)\n"
+" check: PermissionCheck(target == blog, action == \"create\", granted == "
+"false)\n"
" Role(name == \"user\")\n"
"then\n"
" check.grant();\n"
@@ -3969,19 +5620,27 @@
"]]>"
#. Tag: title
-#: Security.xml:3061
+#: Security.xml:3076
#, no-c-format
msgid "Wildcard permission checks"
msgstr "ワイルドカードã«ã‚ˆã‚‹ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯"
#. Tag: para
-#: Security.xml:3063
+#: Security.xml:3078
#, no-c-format
-msgid "It is possible to implement a wildcard permission check (which allows all actions for a given permission target), by omitting the <literal>action</literal> constraint for the <literal>PermissionCheck</literal> in your rule, like this:"
-msgstr "ワイルドカードを使ã£ã¦ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã‚’è¨å®šã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã€ã“ã‚Œã¯ã‚るパーミッションã«å¯¾ã—ã¦ã™ã¹ã¦ã®æ“作を許å¯ã—ã¾ã™ã€‚下ã®ã‚ˆã†ã«ãƒ«ãƒ¼ãƒ«ã®<literal>PermissionCheck</literal>ã®<literal>action</literal>制約をçœç•¥ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€å®Ÿè£…ã§ãã¾ã™ã€‚"
+msgid ""
+"It is possible to implement a wildcard permission check (which allows all "
+"actions for a given permission target), by omitting the <literal>action</"
+"literal> constraint for the <literal>PermissionCheck</literal> in your rule, "
+"like this:"
+msgstr ""
+"ワイルドカードを使ã£ã¦ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã‚’è¨å®šã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã€ã“ã‚Œã¯ã‚"
+"るパーミッションã«å¯¾ã—ã¦ã™ã¹ã¦ã®æ“作を許å¯ã—ã¾ã™ã€‚下ã®ã‚ˆã†ã«ãƒ«ãƒ¼ãƒ«ã®"
+"<literal>PermissionCheck</literal>ã®<literal>action</literal>制約をçœç•¥ã™ã‚‹ã“"
+"ã¨ã«ã‚ˆã‚Šã€å®Ÿè£…ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3069
+#: Security.xml:3084
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4003,333 +5662,510 @@
" ]]>"
#. Tag: para
-#: Security.xml:3071
+#: Security.xml:3086
#, no-c-format
-msgid "This rule allows users with the <literal>admin</literal> role to perform <emphasis>any</emphasis> action for any <literal>customer</literal> permission check."
-msgstr "上記ã®ãƒ«ãƒ¼ãƒ«ã§ã¯ã€<literal>admin</literal>ãƒãƒ¼ãƒ«ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€ã©ã®<literal>customer</literal>ã«å¯¾ã—ã¦ã‚‚ã€<emphasis>ä»»æ„ã®</emphasis>æ“作ãŒå¯èƒ½ãªãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã«ãªã£ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This rule allows users with the <literal>admin</literal> role to perform "
+"<emphasis>any</emphasis> action for any <literal>customer</literal> "
+"permission check."
+msgstr ""
+"上記ã®ãƒ«ãƒ¼ãƒ«ã§ã¯ã€<literal>admin</literal>ãƒãƒ¼ãƒ«ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€ã©ã®"
+"<literal>customer</literal>ã«å¯¾ã—ã¦ã‚‚ã€<emphasis>ä»»æ„ã®</emphasis>æ“作ãŒå¯èƒ½"
+"ãªãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ã«ãªã£ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3081
+#: Security.xml:3096
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr "永続的パーミッションリゾルãƒãƒ¼"
#. Tag: para
-#: Security.xml:3083
+#: Security.xml:3098
#, no-c-format
-msgid "Another built-in permission resolver provided by Seam, <literal>PersistentPermissionResolver</literal> allows permissions to be loaded from persistent storage, such as a relational database. This permission resolver provides ACL style instance-based security, allowing for specific object permissions to be assigned to individual users and roles. It also allows for persistent, arbitrarily-named permission targets (not necessarily object/class based) to be assigned in the same way."
-msgstr "Seamã«å†…蔵ã•ã‚Œã¦ã„るパーミッションリゾルãƒãƒ¼ã«ã¯ã“れ以外ã«<literal>PersistentPermissionResolver</literal>ãŒã‚ã‚Šã€ã“ã‚Œã¯ãƒªãƒ¬ãƒ¼ã‚·ãƒ§ãƒŠãƒ«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚ˆã†ãªæ°¸ç¶šçš„ä¿å˜å ´æ‰€ã‹ã‚‰ãƒ‘ーミッションをèªã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã€ACLスタイルã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãƒ™ãƒ¼ã‚¹ã®ã‚»ã‚ュリティをæä¾›ã—ã¦ãŠã‚Šã€å€‹åˆ¥ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã«å¯¾ã—ã¦ç‰¹å®šã®ãƒ‘ーミッションを指定ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã¾ãŸã€ä»»æ„ã®åå‰ã®ãƒ‘ーミッションターゲットを指定ã—ã¦ä¿å˜ã™ã‚‹äº‹ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Another built-in permission resolver provided by Seam, "
+"<literal>PersistentPermissionResolver</literal> allows permissions to be "
+"loaded from persistent storage, such as a relational database. This "
+"permission resolver provides ACL style instance-based security, allowing for "
+"specific object permissions to be assigned to individual users and roles. It "
+"also allows for persistent, arbitrarily-named permission targets (not "
+"necessarily object/class based) to be assigned in the same way."
+msgstr ""
+"Seamã«å†…蔵ã•ã‚Œã¦ã„るパーミッションリゾルãƒãƒ¼ã«ã¯ã“れ以外ã«"
+"<literal>PersistentPermissionResolver</literal>ãŒã‚ã‚Šã€ã“ã‚Œã¯ãƒªãƒ¬ãƒ¼ã‚·ãƒ§ãƒŠãƒ«"
+"データベースã®ã‚ˆã†ãªæ°¸ç¶šçš„ä¿å˜å ´æ‰€ã‹ã‚‰ãƒ‘ーミッションをèªã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã€"
+"ACLスタイルã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãƒ™ãƒ¼ã‚¹ã®ã‚»ã‚ュリティをæä¾›ã—ã¦ãŠã‚Šã€å€‹åˆ¥ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨"
+"ãƒãƒ¼ãƒ«ã«å¯¾ã—ã¦ç‰¹å®šã®ãƒ‘ーミッションを指定ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã¾ãŸã€ä»»æ„ã®åå‰ã®"
+"パーミッションターゲットを指定ã—ã¦ä¿å˜ã™ã‚‹äº‹ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Security.xml:3094
+#: Security.xml:3109
#, no-c-format
-msgid "Before it can be used, <literal>PersistentPermissionResolver</literal> must be configured with a valid <literal>PermissionStore</literal> in <literal>components.xml</literal>. If not configured, it will attempt to use the default permission store, <literal>JpaIdentityStore</literal> (see section further down for details). To use a permission store other than the default, configure the <literal>permission-store</literal> property as follows:"
-msgstr "使用ã™ã‚‹ãŸã‚ã«ã¯<literal>components.xml</literal>ã«ã€æœ‰åŠ¹ãª<literal>PersistentPermissionResolver</literal>ã‚’è¨å®šã—ãŸ<literal>PermissionStore</literal>を記述ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ è¨å®šã—ã¦ã„ãªã„å ´åˆã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‘ーミッションストア<literal>JpaIdentityStore</literal>ã®ä½¿ç”¨ã‚’試ã¿ã¾ã™ã€‚ デフォルト以外ã®ãƒ‘ーミッションストアを使用ã™ã‚‹å ´åˆã«ã¯<literal>permission-store</literal>属性を下ã®ã‚ˆã†ã«è¨˜è¿°ã—ã¾ã™ã€‚"
+msgid ""
+"Before it can be used, <literal>PersistentPermissionResolver</literal> must "
+"be configured with a valid <literal>PermissionStore</literal> in "
+"<literal>components.xml</literal>. If not configured, it will attempt to use "
+"the default permission store, <literal>JpaIdentityStore</literal> (see "
+"section further down for details). To use a permission store other than the "
+"default, configure the <literal>permission-store</literal> property as "
+"follows:"
+msgstr ""
+"使用ã™ã‚‹ãŸã‚ã«ã¯<literal>components.xml</literal>ã«ã€æœ‰åŠ¹ãª"
+"<literal>PersistentPermissionResolver</literal>ã‚’è¨å®šã—ãŸ"
+"<literal>PermissionStore</literal>を記述ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ è¨å®šã—ã¦ã„ãªã„å ´"
+"åˆã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‘ーミッションストア<literal>JpaIdentityStore</literal>ã®ä½¿ç”¨"
+"を試ã¿ã¾ã™ã€‚ デフォルト以外ã®ãƒ‘ーミッションストアを使用ã™ã‚‹å ´åˆã«ã¯"
+"<literal>permission-store</literal>属性を下ã®ã‚ˆã†ã«è¨˜è¿°ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3102
+#: Security.xml:3117
#, no-c-format
-msgid "<![CDATA[ <security:persistent-permission-resolver permission-store=\"#{myCustomPermissionStore}\"/>]]>"
-msgstr "<![CDATA[ <security:persistent-permission-resolver permission-store=\"#{myCustomPermissionStore}\"/>]]>"
+msgid ""
+"<![CDATA[ <security:persistent-permission-resolver permission-store=\"#"
+"{myCustomPermissionStore}\"/>]]>"
+msgstr ""
+"<![CDATA[ <security:persistent-permission-resolver permission-store=\"#"
+"{myCustomPermissionStore}\"/>]]>"
#. Tag: title
-#: Security.xml:3107
+#: Security.xml:3122
#, no-c-format
msgid "Permission Stores"
msgstr "パーミッションストアã«ã¤ã„ã¦"
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3124
#, no-c-format
-msgid "A permission store is required for <literal>PersistentPermissionResolver</literal> to connect to the backend storage where permissions are persisted. Seam provides one <literal>PermissionStore</literal> implementation out of the box, <literal>JpaPermissionStore</literal>, which is used to store permissions inside a relational database. It is possible to write your own permission store by implementing the <literal>PermissionStore</literal> interface, which defines the following methods:"
-msgstr "<literal>PersistentPermissionResolver</literal>ã¯ã€ãƒ‘ーミッションをä¿å˜ã—ã¦ã„ã‚‹ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ä¿å˜å ´æ‰€ã¨ã®æŽ¥ç¶šã®ãŸã‚ã«ãƒ‘ーミッションストアを必è¦ã¨ã—ã¾ã™ã€‚ Seamã¯æ¨™æº–ã§ä¸€ã¤ã®<literal>PermissionStore</literal>実装<literal>JpaPermissionStore</literal>ã‚’æä¾›ã—ã¦ãŠã‚Šã€ãƒªãƒ¬ãƒ¼ã‚·ãƒ§ãƒŠãƒ«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ãƒ‘ーミッションをä¿å˜ã—ã¾ã™ã€‚ 下記ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義ã—ã¦ã„ã‚‹<literal>PermissionStore</literal>インタフェースを実装ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ç‹¬è‡ªã®ãƒ‘ーミッションストアを作æˆã™ã‚‹äº‹ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"A permission store is required for <literal>PersistentPermissionResolver</"
+"literal> to connect to the backend storage where permissions are persisted. "
+"Seam provides one <literal>PermissionStore</literal> implementation out of "
+"the box, <literal>JpaPermissionStore</literal>, which is used to store "
+"permissions inside a relational database. It is possible to write your own "
+"permission store by implementing the <literal>PermissionStore</literal> "
+"interface, which defines the following methods:"
+msgstr ""
+"<literal>PersistentPermissionResolver</literal>ã¯ã€ãƒ‘ーミッションをä¿å˜ã—ã¦ã„"
+"ã‚‹ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ä¿å˜å ´æ‰€ã¨ã®æŽ¥ç¶šã®ãŸã‚ã«ãƒ‘ーミッションストアを必è¦ã¨ã—ã¾ã™ã€‚ "
+"Seamã¯æ¨™æº–ã§ä¸€ã¤ã®<literal>PermissionStore</literal>実装"
+"<literal>JpaPermissionStore</literal>ã‚’æä¾›ã—ã¦ãŠã‚Šã€ãƒªãƒ¬ãƒ¼ã‚·ãƒ§ãƒŠãƒ«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼"
+"スã«ãƒ‘ーミッションをä¿å˜ã—ã¾ã™ã€‚ 下記ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義ã—ã¦ã„ã‚‹"
+"<literal>PermissionStore</literal>インタフェースを実装ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ç‹¬è‡ªã®"
+"パーミッションストアを作æˆã™ã‚‹äº‹ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: title
-#: Security.xml:3119
+#: Security.xml:3134
#, no-c-format
msgid "PermissionStore interface"
msgstr "パーミッションストアã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹"
#. Tag: literal
-#: Security.xml:3145
-#: Security.xml:3164
-#: Security.xml:3183
-#: Security.xml:3766
-#: Security.xml:3785
+#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
+#: Security.xml:3800
#, no-c-format
msgid "List<Permission>"
msgstr "List<Permission>"
#. Tag: literal
-#: Security.xml:3150
-#: Security.xml:3790
+#: Security.xml:3165 Security.xml:3805
#, no-c-format
msgid "listPermissions(Object target)"
msgstr "listPermissions(Object target)"
#. Tag: para
-#: Security.xml:3154
+#: Security.xml:3169
#, no-c-format
-msgid "This method should return a <literal>List</literal> of <literal>Permission</literal> objects representing all the permissions granted for the specified target object."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å¯¾è±¡ã®ã‚ªãƒ–ジェクトã«ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®æ¨©é™ã‚’表ã™<literal>Permission</literal>オブジェクトã®<literal>List</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"This method should return a <literal>List</literal> of <literal>Permission</"
+"literal> objects representing all the permissions granted for the specified "
+"target object."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å¯¾è±¡ã®ã‚ªãƒ–ジェクトã«ä»˜ä¸Žã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®æ¨©é™ã‚’表ã™"
+"<literal>Permission</literal>オブジェクトã®<literal>List</literal>ã‚’è¿”ã—ã¾"
+"ã™ã€‚"
#. Tag: literal
-#: Security.xml:3169
-#: Security.xml:3771
+#: Security.xml:3184 Security.xml:3786
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr "listPermissions(Object target, String action)"
#. Tag: para
-#: Security.xml:3173
+#: Security.xml:3188
#, no-c-format
-msgid "This method should return a <literal>List</literal> of <literal>Permission</literal> objects representing all the permissions with the specified action, granted for the specified target object."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å¯¾è±¡ã®ã‚ªãƒ–ジェクトã«ä»˜ä¸Žã•ã‚Œã¦ã„る特定ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«å¯¾ã™ã‚‹ã™ã¹ã¦ã®æ¨©é™ã‚’表ã™<literal>Permission</literal>オブジェクトã®<literal>List</literal>ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"This method should return a <literal>List</literal> of <literal>Permission</"
+"literal> objects representing all the permissions with the specified action, "
+"granted for the specified target object."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å¯¾è±¡ã®ã‚ªãƒ–ジェクトã«ä»˜ä¸Žã•ã‚Œã¦ã„る特定ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«å¯¾ã™ã‚‹ã™ã¹"
+"ã¦ã®æ¨©é™ã‚’表ã™<literal>Permission</literal>オブジェクトã®<literal>List</"
+"literal>ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:3188
+#: Security.xml:3203
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr "listPermissions(Set<Object> targets, String action)"
#. Tag: para
-#: Security.xml:3192
+#: Security.xml:3207
#, no-c-format
-msgid "This method should return a <literal>List</literal> of <literal>Permission</literal> objects representing all the permissions with the specified action, granted for the specified set of target objects."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å¯¾è±¡ã®ä¸€é€£ã®ã‚ªãƒ–ジェクトã«ä»˜ä¸Žã•ã‚Œã¦ã„る特定ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«å¯¾ã™ã‚‹ã™ã¹ã¦ã®æ¨©é™ã‚’表ã™<literal>Permission</literal>オブジェクトã®<literal>List</literal>ã‚’è¿”ã—ã¾ã™"
+msgid ""
+"This method should return a <literal>List</literal> of <literal>Permission</"
+"literal> objects representing all the permissions with the specified action, "
+"granted for the specified set of target objects."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å¯¾è±¡ã®ä¸€é€£ã®ã‚ªãƒ–ジェクトã«ä»˜ä¸Žã•ã‚Œã¦ã„る特定ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«å¯¾ã™"
+"ã‚‹ã™ã¹ã¦ã®æ¨©é™ã‚’表ã™<literal>Permission</literal>オブジェクトã®"
+"<literal>List</literal>ã‚’è¿”ã—ã¾ã™"
#. Tag: literal
-#: Security.xml:3208
+#: Security.xml:3223
#, no-c-format
msgid "grantPermission(Permission)"
msgstr "grantPermission(Permission)"
#. Tag: para
-#: Security.xml:3212
+#: Security.xml:3227
#, no-c-format
-msgid "This method should persist the specified <literal>Permission</literal> object to the backend storage, returning true if successful."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ç‰¹å®šã®<literal>Permission</literal>オブジェクトをãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã«ä¿æŒã—ã€æˆåŠŸã™ã‚Œã°trueã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"This method should persist the specified <literal>Permission</literal> "
+"object to the backend storage, returning true if successful."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ç‰¹å®šã®<literal>Permission</literal>オブジェクトをãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®"
+"ストレージã«ä¿æŒã—ã€æˆåŠŸã™ã‚Œã°trueã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:3227
-#: Security.xml:3828
+#: Security.xml:3242 Security.xml:3843
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr "grantPermissions(List<Permission> permissions)"
#. Tag: para
-#: Security.xml:3231
+#: Security.xml:3246
#, no-c-format
-msgid "This method should persist all of the <literal>Permission</literal> objects contained in the specified <literal>List</literal>, returning true if successful."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æŒ‡å®šã•ã‚ŒãŸ <literal>List</literal>ã«ã‚ã‚‹ã€ã™ã¹ã¦ã®<literal>Permission</literal>オブジェクトをãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã«ä¿æŒã—ã€æˆåŠŸã™ã‚Œã°trueã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"This method should persist all of the <literal>Permission</literal> objects "
+"contained in the specified <literal>List</literal>, returning true if "
+"successful."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æŒ‡å®šã•ã‚ŒãŸ <literal>List</literal>ã«ã‚ã‚‹ã€ã™ã¹ã¦ã®"
+"<literal>Permission</literal>オブジェクトをãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã«ä¿æŒã—ã€"
+"æˆåŠŸã™ã‚Œã°trueã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:3246
-#: Security.xml:3847
+#: Security.xml:3261 Security.xml:3862
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr "revokePermission(Permission permission)"
#. Tag: para
-#: Security.xml:3250
+#: Security.xml:3265
#, no-c-format
-msgid "This method should remove the specified <literal>Permission</literal> object from persistent storage."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æŒ‡å®šã•ã‚ŒãŸ<literal>Permission</literal>オブジェクトをストレージã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚"
+msgid ""
+"This method should remove the specified <literal>Permission</literal> object "
+"from persistent storage."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æŒ‡å®šã•ã‚ŒãŸ<literal>Permission</literal>オブジェクトをストレージ"
+"ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:3264
-#: Security.xml:3866
+#: Security.xml:3279 Security.xml:3881
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr "revokePermissions(List<Permission> permissions)"
#. Tag: para
-#: Security.xml:3268
+#: Security.xml:3283
#, no-c-format
-msgid "This method should remove all of the <literal>Permission</literal> objects in the specified list from persistent storage."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æŒ‡å®šã•ã‚ŒãŸãƒªã‚¹ãƒˆã«ã‚ã‚‹ã™ã¹ã¦ã®<literal>Permission</literal>オブジェクトをストレージã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚"
+msgid ""
+"This method should remove all of the <literal>Permission</literal> objects "
+"in the specified list from persistent storage."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æŒ‡å®šã•ã‚ŒãŸãƒªã‚¹ãƒˆã«ã‚ã‚‹ã™ã¹ã¦ã®<literal>Permission</literal>オブ"
+"ジェクトをストレージã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:3278
-#: Security.xml:3880
+#: Security.xml:3293 Security.xml:3895
#, no-c-format
msgid "List<String>"
msgstr "List<String>"
#. Tag: literal
-#: Security.xml:3283
-#: Security.xml:3885
+#: Security.xml:3298 Security.xml:3900
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr "listAvailableActions(Object target)"
#. Tag: para
-#: Security.xml:3287
+#: Security.xml:3302
#, no-c-format
-msgid "This method should return a list of all the available actions (as Strings) for the class of the specified target object. It is used in conjunction with permission management to build the user interface for granting specific class permissions (see section further down)."
-msgstr "ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æŒ‡å®šã•ã‚ŒãŸå¯¾è±¡ã‚ªãƒ–ジェクトクラスã«å¯¾ã—ã¦å¯èƒ½ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ï¼ˆæ–‡å—列型)ã®ãƒªã‚¹ãƒˆã‚’è¿”ã—ã¾ã™ã€‚ 特定ã®ã‚¯ãƒ©ã‚¹ã®ãƒ‘ーミッションを付与ã™ã‚‹ãŸã‚ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’作æˆã™ã‚‹ãŸã‚ã«ãƒ‘ーミッション管ç†ã¨å…±ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This method should return a list of all the available actions (as Strings) "
+"for the class of the specified target object. It is used in conjunction with "
+"permission management to build the user interface for granting specific "
+"class permissions (see section further down)."
+msgstr ""
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æŒ‡å®šã•ã‚ŒãŸå¯¾è±¡ã‚ªãƒ–ジェクトクラスã«å¯¾ã—ã¦å¯èƒ½ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ï¼ˆæ–‡å—"
+"列型)ã®ãƒªã‚¹ãƒˆã‚’è¿”ã—ã¾ã™ã€‚ 特定ã®ã‚¯ãƒ©ã‚¹ã®ãƒ‘ーミッションを付与ã™ã‚‹ãŸã‚ã®ãƒ¦ãƒ¼"
+"ザーインタフェースを作æˆã™ã‚‹ãŸã‚ã«ãƒ‘ーミッション管ç†ã¨å…±ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3301
+#: Security.xml:3316
#, no-c-format
msgid "JpaPermissionStore"
msgstr "JpaPermissionStoreã«ã¤ã„ã¦"
#. Tag: para
-#: Security.xml:3303
+#: Security.xml:3318
#, no-c-format
-msgid "This is the default <literal>PermissionStore</literal> implementation (and the only one provided by Seam), which uses a relational database to store permissions. Before it can be used it must be configured with either one or two entity classes for storing user and role permissions. These entity classes must be annotated with a special set of security annotations to configure which properties of the entity correspond to various aspects of the permissions being stored."
-msgstr "ã“ã‚Œã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ï¼ˆã¾ãŸã€SeamãŒæä¾›ã™ã‚‹å”¯ä¸€ã®ï¼‰<literal>PermissionStore</literal>ã®å®Ÿè£…ã§ã€ãƒ‘ーミッションã®ä¿å˜ã«ãƒªãƒ¬ãƒ¼ã‚·ãƒ§ãƒŠãƒ«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’使用ã—ã¦ã„ã¾ã™ã€‚ 使用ã™ã‚‹ãŸã‚ã«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ‘ーミッションã®ä¿å˜ã«ä¿‚る一ã¤ãªã„ã—二ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã®è¨å®šãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚ ã“れらã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã¯ä¿å˜ã•ã‚Œã¦ã„るレコードã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®å±žæ€§ãŒãƒ‘ーミッションã®ã©ã‚Œã«å¯¾å¿œã™ã‚‹ã®ã‹ã‚’è¨å®šã™ã‚‹ãŸã‚ã®ç‰¹åˆ¥ãªã‚»ã‚ュリティã«é–¢ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"This is the default <literal>PermissionStore</literal> implementation (and "
+"the only one provided by Seam), which uses a relational database to store "
+"permissions. Before it can be used it must be configured with either one or "
+"two entity classes for storing user and role permissions. These entity "
+"classes must be annotated with a special set of security annotations to "
+"configure which properties of the entity correspond to various aspects of "
+"the permissions being stored."
+msgstr ""
+"ã“ã‚Œã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ï¼ˆã¾ãŸã€SeamãŒæä¾›ã™ã‚‹å”¯ä¸€ã®ï¼‰<literal>PermissionStore</"
+"literal>ã®å®Ÿè£…ã§ã€ãƒ‘ーミッションã®ä¿å˜ã«ãƒªãƒ¬ãƒ¼ã‚·ãƒ§ãƒŠãƒ«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’使用ã—ã¦"
+"ã„ã¾ã™ã€‚ 使用ã™ã‚‹ãŸã‚ã«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ‘ーミッションã®ä¿å˜ã«ä¿‚る一ã¤ãªã„"
+"ã—二ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã®è¨å®šãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚ ã“れらã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹"
+"ã¯ä¿å˜ã•ã‚Œã¦ã„るレコードã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®å±žæ€§ãŒãƒ‘ーミッションã®ã©ã‚Œã«å¯¾å¿œã™ã‚‹"
+"ã®ã‹ã‚’è¨å®šã™ã‚‹ãŸã‚ã®ç‰¹åˆ¥ãªã‚»ã‚ュリティã«é–¢ã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œ"
+"ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:3311
+#: Security.xml:3326
#, no-c-format
-msgid "If you wish to use the same entity (i.e. a single database table) to store both user and role permissions, then only the <literal>user-permission-class</literal> property is required to be configured. If you wish to use separate tables for storing user and role permissions, then in addition to the <literal>user-permission-class</literal> property you must also configure the <literal>role-permission-class</literal> property."
-msgstr "ã‚‚ã—ユーザーパーミッションã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションã«åŒä¸€ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ï¼ˆä¸€ã¤ã®DBテーブル)を使ã†ã®ã§ã‚ã‚Œã°ã€<literal>user-permission-class</literal>属性をè¨å®šã—ã¾ã™ã€‚ ユーザーパーミッションã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションを別々ã®ãƒ†ãƒ¼ãƒ–ルã«ä¿æŒã™ã‚‹ã®ã§ã‚ã‚Œã°ã€<literal>user-permission-class</literal>属性ã«åŠ ãˆã¦<literal>role-permission-class</literal>属性をè¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"If you wish to use the same entity (i.e. a single database table) to store "
+"both user and role permissions, then only the <literal>user-permission-"
+"class</literal> property is required to be configured. If you wish to use "
+"separate tables for storing user and role permissions, then in addition to "
+"the <literal>user-permission-class</literal> property you must also "
+"configure the <literal>role-permission-class</literal> property."
+msgstr ""
+"ã‚‚ã—ユーザーパーミッションã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションã«åŒä¸€ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ï¼ˆä¸€ã¤ã®"
+"DBテーブル)を使ã†ã®ã§ã‚ã‚Œã°ã€<literal>user-permission-class</literal>属性を"
+"è¨å®šã—ã¾ã™ã€‚ ユーザーパーミッションã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションを別々ã®ãƒ†ãƒ¼ãƒ–ルã«ä¿"
+"æŒã™ã‚‹ã®ã§ã‚ã‚Œã°ã€<literal>user-permission-class</literal>属性ã«åŠ ãˆã¦"
+"<literal>role-permission-class</literal>属性をè¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3333
#, no-c-format
-msgid "For example, to configure a single entity class to store both user and role permissions:"
-msgstr "例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ‘ーミッションを一ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã«ä¿å˜ã™ã‚‹ã‚ˆã†è¨å®šã™ã‚‹å ´åˆã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"For example, to configure a single entity class to store both user and role "
+"permissions:"
+msgstr ""
+"例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ‘ーミッションを一ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã«ä¿å˜ã™ã‚‹"
+"よã†è¨å®šã™ã‚‹å ´åˆã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3320
+#: Security.xml:3335
#, no-c-format
-msgid "<![CDATA[ <security:jpa-permission-store user-permission-class=\"com.acme.model.AccountPermission\"/>]]>"
-msgstr "<![CDATA[ <security:jpa-permission-store user-permission-class=\"com.acme.model.AccountPermission\"/>]]>"
+msgid ""
+"<![CDATA[ <security:jpa-permission-store user-permission-class=\"com.acme."
+"model.AccountPermission\"/>]]>"
+msgstr ""
+"<![CDATA[ <security:jpa-permission-store user-permission-class=\"com.acme."
+"model.AccountPermission\"/>]]>"
#. Tag: para
-#: Security.xml:3322
+#: Security.xml:3337
#, no-c-format
-msgid "To configure separate entity classes for storing user and role permissions:"
-msgstr "ユーザーパーミッションã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションを別ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã«ä¿å˜ã™ã‚‹å ´åˆã®è¨å®šã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"To configure separate entity classes for storing user and role permissions:"
+msgstr ""
+"ユーザーパーミッションã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションを別ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã«ä¿å˜ã™"
+"ã‚‹å ´åˆã®è¨å®šã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3324
+#: Security.xml:3339
#, no-c-format
msgid ""
-"<![CDATA[ <security:jpa-permission-store user-permission-class=\"com.acme.model.UserPermission\"\n"
+"<![CDATA[ <security:jpa-permission-store user-permission-class=\"com.acme."
+"model.UserPermission\"\n"
" role-permission-class=\"com.acme.model.RolePermission\"/>]]>"
msgstr ""
-"<![CDATA[ <security:jpa-permission-store user-permission-class=\"com.acme.model.UserPermission\"\n"
+"<![CDATA[ <security:jpa-permission-store user-permission-class=\"com.acme."
+"model.UserPermission\"\n"
" role-permission-class=\"com.acme.model.RolePermission\"/>]]>"
#. Tag: title
-#: Security.xml:3327
+#: Security.xml:3342
#, no-c-format
msgid "Permission annotations"
msgstr "パーミッション アノテーション"
#. Tag: para
-#: Security.xml:3329
+#: Security.xml:3344
#, no-c-format
-msgid "As mentioned, the entity classes that contain the user and role permissions must be configured with a special set of annotations, contained within the <literal>org.jboss.seam.annotations.security.permission</literal> package. The following table lists each of these annotations along with a description of how they are used:"
-msgstr "先述ã®ã‚ˆã†ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ‘ーミッションをä¿æŒã™ã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã¯<literal>org.jboss.seam.annotations.security.permission</literal>パッケージã«ã‚る特別ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¨å®šã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 下ã®è¡¨ã«ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¨ã€ãã®ä½¿ç”¨æ–¹æ³•ã®èª¬æ˜Žã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"As mentioned, the entity classes that contain the user and role permissions "
+"must be configured with a special set of annotations, contained within the "
+"<literal>org.jboss.seam.annotations.security.permission</literal> package. "
+"The following table lists each of these annotations along with a description "
+"of how they are used:"
+msgstr ""
+"先述ã®ã‚ˆã†ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ãƒ‘ーミッションをä¿æŒã™ã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã¯"
+"<literal>org.jboss.seam.annotations.security.permission</literal>パッケージã«"
+"ã‚る特別ãªã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¨å®šã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 下ã®è¡¨ã«ã“れらã®ã‚¢ãƒŽ"
+"テーションã¨ã€ãã®ä½¿ç”¨æ–¹æ³•ã®èª¬æ˜Žã‚’示ã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3336
+#: Security.xml:3351
#, no-c-format
msgid "Entity Permission annotations"
msgstr "エンティティ パーミッション アノテーション"
#. Tag: para
-#: Security.xml:3349
-#: Security.xml:3512
+#: Security.xml:3364 Security.xml:3527
#, no-c-format
msgid "Target"
msgstr "ターゲット"
#. Tag: literal
-#: Security.xml:3362
+#: Security.xml:3377
#, no-c-format
msgid "@PermissionTarget"
msgstr "@PermissionTarget"
#. Tag: literal
-#: Security.xml:3367
-#: Security.xml:3386
-#: Security.xml:3405
-#: Security.xml:3424
-#: Security.xml:3443
+#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
+#: Security.xml:3458
#, no-c-format
msgid "FIELD,METHOD"
msgstr "フィールドã€ãƒ¡ã‚½ãƒƒãƒ‰"
#. Tag: para
-#: Security.xml:3371
+#: Security.xml:3386
#, no-c-format
-msgid "This annotation identifies the property of the entity that will contain the permission target. The property should be of type <literal>java.lang.String</literal>."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ‘ーミッションã®å¯¾è±¡ã‚’å«ã‚“ã§ã„るエンティティã®å±žæ€§ã‚’示ã—ã¾ã™ã€‚ ã“ã®å±žæ€§ã¯<literal>java.lang.String</literal>ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"This annotation identifies the property of the entity that will contain the "
+"permission target. The property should be of type <literal>java.lang.String</"
+"literal>."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ‘ーミッションã®å¯¾è±¡ã‚’å«ã‚“ã§ã„るエンティティã®å±žæ€§ã‚’示ã—"
+"ã¾ã™ã€‚ ã“ã®å±žæ€§ã¯<literal>java.lang.String</literal>ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: literal
-#: Security.xml:3381
+#: Security.xml:3396
#, no-c-format
msgid "@PermissionAction"
msgstr "@PermissionAction"
#. Tag: para
-#: Security.xml:3390
+#: Security.xml:3405
#, no-c-format
-msgid "This annotation identifies the property of the entity that will contain the permission action. The property should be of type <literal>java.lang.String</literal>."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ‘ーミッションアクションをå«ã‚“ã§ã„るエンティティã®å±žæ€§ã‚’示ã—ã¾ã™ã€‚ ã“ã®å±žæ€§ã¯<literal>java.lang.String</literal>ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"This annotation identifies the property of the entity that will contain the "
+"permission action. The property should be of type <literal>java.lang.String</"
+"literal>."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ‘ーミッションアクションをå«ã‚“ã§ã„るエンティティã®å±žæ€§ã‚’"
+"示ã—ã¾ã™ã€‚ ã“ã®å±žæ€§ã¯<literal>java.lang.String</literal>ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›"
+"ん。"
#. Tag: literal
-#: Security.xml:3400
+#: Security.xml:3415
#, no-c-format
msgid "@PermissionUser"
msgstr "@PermissionUser"
#. Tag: para
-#: Security.xml:3409
+#: Security.xml:3424
#, no-c-format
-msgid "This annotation identifies the property of the entity that will contain the recipient user for the permission. It should be of type <literal>java.lang.String</literal> and contain the user's username."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ‘ーミッションã®å—益ユーザーをå«ã‚“ã§ã„るエンティティã®å±žæ€§ã‚’示ã—ã¾ã™ã€‚ ã“ã®å±žæ€§ã¯<literal>java.lang.String</literal>ã§ã€ã‹ã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®usernameã‚’å«ã‚“ã§ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"This annotation identifies the property of the entity that will contain the "
+"recipient user for the permission. It should be of type <literal>java.lang."
+"String</literal> and contain the user's username."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ‘ーミッションã®å—益ユーザーをå«ã‚“ã§ã„るエンティティã®å±ž"
+"性を示ã—ã¾ã™ã€‚ ã“ã®å±žæ€§ã¯<literal>java.lang.String</literal>ã§ã€ã‹ã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼"
+"ã®usernameã‚’å«ã‚“ã§ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: literal
-#: Security.xml:3419
+#: Security.xml:3434
#, no-c-format
msgid "@PermissionRole"
msgstr "@PermissionRole"
#. Tag: para
-#: Security.xml:3428
+#: Security.xml:3443
#, no-c-format
-msgid "This annotation identifies the property of the entity that will contain the recipient role for the permission. It should be of type <literal>java.lang.String</literal> and contain the role name."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ‘ーミッションã®å—益ãƒãƒ¼ãƒ«ã‚’å«ã‚“ã§ã„るエンティティã®å±žæ€§ã‚’示ã—ã¾ã™ã€‚ ã“ã®å±žæ€§ã¯<literal>java.lang.String</literal>ã§ã€ã‹ã¤ãƒãƒ¼ãƒ«åã‚’å«ã‚“ã§ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"This annotation identifies the property of the entity that will contain the "
+"recipient role for the permission. It should be of type <literal>java.lang."
+"String</literal> and contain the role name."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ‘ーミッションã®å—益ãƒãƒ¼ãƒ«ã‚’å«ã‚“ã§ã„るエンティティã®å±žæ€§"
+"を示ã—ã¾ã™ã€‚ ã“ã®å±žæ€§ã¯<literal>java.lang.String</literal>ã§ã€ã‹ã¤ãƒãƒ¼ãƒ«åã‚’"
+"å«ã‚“ã§ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: literal
-#: Security.xml:3438
+#: Security.xml:3453
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr "@PermissionDiscriminator"
#. Tag: para
-#: Security.xml:3447
+#: Security.xml:3462
#, no-c-format
-msgid "This annotation should be used when the same entity/table is used to store both user and role permissions. It identifies the property of the entity that is used to discriminate between user and role permissions. By default, if the column value contains the string literal <literal>user</literal>, then the record will be treated as a user permission. If it contains the string literal <literal>role</literal>, then it will be treated as a role permission. It is also possible to override these defaults by specifying the <literal>userValue</literal> and <literal>roleValue</literal> properties within the annotation. For example, to use <literal>u</literal> and <literal>r</literal> instead of <literal>user</literal> and <literal>role</literal>, the annotation would be written like this:"
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションをåŒã˜ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ï¼ˆãƒ†ãƒ¼ãƒ–ル)ã«ä¿å˜ã™ã‚‹å ´åˆã«ä½¿ç”¨ã—ã¾ã™ã€‚ エンティティã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッション属性ã®è˜åˆ¥ã®ãŸã‚ã«ä½¿ç”¨ã—ã¾ã™ã€‚ デフォルトã§ã€<literal>user</literal>ストリングリテラルをå«ã‚€ã‚«ãƒ©ãƒ をユーザーパーミッションã®ã‚«ãƒ©ãƒ ã¨è¦‹ãªã—ã€<literal>role</literal>ストリングリテラルをå«ã‚€ã‚«ãƒ©ãƒ ã‚’ãƒãƒ¼ãƒ«ãƒ‘ーミッションã®ã‚«ãƒ©ãƒ ã¨è¦‹ãªã—ã¾ã™ã€‚ アノテーションä¸ã§<literal>userValue</literal>ã¨<literal>roleValue</literal>属性を指定ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ã“れらã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯ä¸Šæ›¸ãã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€<literal>user</literal>ã®ä»£ã‚ã‚Šã«<literal>u</literal>ã‚’ã€<literal>role</literal>ã®ä»£ã‚ã‚Šã«<literal>r</literal>を使ã†ã¨ã™ã‚‹ã¨ã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"This annotation should be used when the same entity/table is used to store "
+"both user and role permissions. It identifies the property of the entity "
+"that is used to discriminate between user and role permissions. By default, "
+"if the column value contains the string literal <literal>user</literal>, "
+"then the record will be treated as a user permission. If it contains the "
+"string literal <literal>role</literal>, then it will be treated as a role "
+"permission. It is also possible to override these defaults by specifying the "
+"<literal>userValue</literal> and <literal>roleValue</literal> properties "
+"within the annotation. For example, to use <literal>u</literal> and "
+"<literal>r</literal> instead of <literal>user</literal> and <literal>role</"
+"literal>, the annotation would be written like this:"
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションをåŒã˜ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ï¼ˆãƒ†ãƒ¼ãƒ–"
+"ル)ã«ä¿å˜ã™ã‚‹å ´åˆã«ä½¿ç”¨ã—ã¾ã™ã€‚ エンティティã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッション"
+"属性ã®è˜åˆ¥ã®ãŸã‚ã«ä½¿ç”¨ã—ã¾ã™ã€‚ デフォルトã§ã€<literal>user</literal>ストリン"
+"グリテラルをå«ã‚€ã‚«ãƒ©ãƒ をユーザーパーミッションã®ã‚«ãƒ©ãƒ ã¨è¦‹ãªã—ã€"
+"<literal>role</literal>ストリングリテラルをå«ã‚€ã‚«ãƒ©ãƒ ã‚’ãƒãƒ¼ãƒ«ãƒ‘ーミッションã®"
+"カラムã¨è¦‹ãªã—ã¾ã™ã€‚ アノテーションä¸ã§<literal>userValue</literal>ã¨"
+"<literal>roleValue</literal>属性を指定ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ã“れらã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯ä¸Š"
+"書ãã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€<literal>user</literal>ã®ä»£ã‚ã‚Šã«<literal>u</"
+"literal>ã‚’ã€<literal>role</literal>ã®ä»£ã‚ã‚Šã«<literal>r</literal>を使ã†ã¨ã™ã‚‹"
+"ã¨ã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3457
+#: Security.xml:3472
#, no-c-format
-msgid "<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
-msgstr "<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
+msgid ""
+"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
+msgstr ""
+"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
#. Tag: title
-#: Security.xml:3468
+#: Security.xml:3483
#, no-c-format
msgid "Example Entity"
msgstr "エンティティã®ä¾‹"
#. Tag: para
-#: Security.xml:3470
+#: Security.xml:3485
#, no-c-format
-msgid "Here is an example of an entity class that is used to store both user and role permissions. The following class can be found inside the SeamSpace example:"
-msgstr "ã“ã®ä¾‹ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションãŒä¸€ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã«ä¿æŒã•ã‚Œã¦ã„ã¾ã™ã€‚ 下ã«ç¤ºã—ãŸã‚¯ãƒ©ã‚¹ã¯ã‚µãƒ³ãƒ—ルã®SeamSpaceã‹ã‚‰ã®ã‚‚ã®ã§ã™ã€‚"
+msgid ""
+"Here is an example of an entity class that is used to store both user and "
+"role permissions. The following class can be found inside the SeamSpace "
+"example:"
+msgstr ""
+"ã“ã®ä¾‹ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ãƒ‘ーミッションãŒä¸€ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã«ä¿æŒã•ã‚Œ"
+"ã¦ã„ã¾ã™ã€‚ 下ã«ç¤ºã—ãŸã‚¯ãƒ©ã‚¹ã¯ã‚µãƒ³ãƒ—ルã®SeamSpaceã‹ã‚‰ã®ã‚‚ã®ã§ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3475
+#: Security.xml:3490
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4443,68 +6279,111 @@
"}"
#. Tag: para
-#: Security.xml:3477
+#: Security.xml:3492
#, no-c-format
-msgid "As can be seen in the above example, the <literal>getDiscriminator()</literal> method has been annotated with the <literal>@PermissionDiscriminator</literal> annotation, to allow <literal>JpaPermissionStore</literal> to determine which records represent user permissions and which represent role permissions. In addition, it can also be seen that the <literal>getRecipient()</literal> method is annotated with both <literal>@PermissionUser</literal> and <literal>@PermissionRole</literal> annotations. This is perfectly valid, and simply means that the <literal>recipient</literal> property of the entity will either contain the name of the user or the name of the role, depending on the value of the <literal>discriminator</literal> property."
-msgstr "上ã®ä¾‹ã«è¦‹ã‚‹ã‚ˆã†ã«ã€<literal>getDiscriminator()</literal>メソッド㌠<literal>@PermissionDiscriminator</literal>ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã€ã©ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ‘ーミッションを示ã—ã€ã©ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ãŒãƒãƒ¼ãƒ«ãƒ‘ーミッションを示ã—ã¦ã„ã‚‹ã‹ã‚’<literal>JpaPermissionStore</literal>ã«ç¤ºã—ã¦ã„ã¾ã™ã€‚ ã•ã‚‰ã«ã€<literal>getRecipient()</literal>メソッドãŒ<literal>@PermissionUser</literal>ã¨<literal>@PermissionRole</literal>ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ã€é–“é•ã„ã§ã¯ãªã <literal>discriminator</literal>属性ã®å€¤ã«ã‚ˆã‚Šã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®<literal>recipient</literal>属性ã®å†…容をユーザーã®åå‰ã€ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ«ã®åå‰ã¨ã—ã¦å‡¦ç†ã™ã‚‹äº‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"As can be seen in the above example, the <literal>getDiscriminator()</"
+"literal> method has been annotated with the "
+"<literal>@PermissionDiscriminator</literal> annotation, to allow "
+"<literal>JpaPermissionStore</literal> to determine which records represent "
+"user permissions and which represent role permissions. In addition, it can "
+"also be seen that the <literal>getRecipient()</literal> method is annotated "
+"with both <literal>@PermissionUser</literal> and <literal>@PermissionRole</"
+"literal> annotations. This is perfectly valid, and simply means that the "
+"<literal>recipient</literal> property of the entity will either contain the "
+"name of the user or the name of the role, depending on the value of the "
+"<literal>discriminator</literal> property."
+msgstr ""
+"上ã®ä¾‹ã«è¦‹ã‚‹ã‚ˆã†ã«ã€<literal>getDiscriminator()</literal>メソッド㌠"
+"<literal>@PermissionDiscriminator</literal>ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã€ã©ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ãŒ"
+"ユーザーã®ãƒ‘ーミッションを示ã—ã€ã©ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ãŒãƒãƒ¼ãƒ«ãƒ‘ーミッションを示ã—ã¦ã„"
+"ã‚‹ã‹ã‚’<literal>JpaPermissionStore</literal>ã«ç¤ºã—ã¦ã„ã¾ã™ã€‚ ã•ã‚‰ã«ã€"
+"<literal>getRecipient()</literal>メソッドãŒ<literal>@PermissionUser</literal>"
+"ã¨<literal>@PermissionRole</literal>ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ã€é–“é•ã„"
+"ã§ã¯ãªã <literal>discriminator</literal>属性ã®å€¤ã«ã‚ˆã‚Šã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®"
+"<literal>recipient</literal>属性ã®å†…容をユーザーã®åå‰ã€ã‚ã‚‹ã„ã¯ãƒãƒ¼ãƒ«ã®åå‰"
+"ã¨ã—ã¦å‡¦ç†ã™ã‚‹äº‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3490
+#: Security.xml:3505
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr "クラスã«ç‰¹å®šã•ã‚ŒãŸãƒ‘ーミッションã®è¨å®š"
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3507
#, no-c-format
-msgid "A further set of class-specific annotations can be used to configure a specific set of allowable permissions for a target class. These permissions can be found in the <literal>org.jboss.seam.annotation.security.permission</literal> package:"
-msgstr "ã“れ以外ã®ã‚¯ãƒ©ã‚¹ç‰¹æœ‰ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦å¯¾è±¡ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ç‰¹å®šã®ãƒ‘ーミッションをè¨å®šã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã“れらã®ãƒ‘ーミッションã¯<literal>org.jboss.seam.annotation.security.permission</literal>パッケージã«ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"A further set of class-specific annotations can be used to configure a "
+"specific set of allowable permissions for a target class. These permissions "
+"can be found in the <literal>org.jboss.seam.annotation.security.permission</"
+"literal> package:"
+msgstr ""
+"ã“れ以外ã®ã‚¯ãƒ©ã‚¹ç‰¹æœ‰ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦å¯¾è±¡ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ç‰¹å®šã®ãƒ‘ー"
+"ミッションをè¨å®šã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ ã“れらã®ãƒ‘ーミッションã¯<literal>org."
+"jboss.seam.annotation.security.permission</literal>パッケージã«ã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3499
+#: Security.xml:3514
#, no-c-format
msgid "Class Permission Annotations"
msgstr "クラス パーミッション アノテーション"
#. Tag: literal
-#: Security.xml:3525
+#: Security.xml:3540
#, no-c-format
msgid "@Permissions"
msgstr "@Permissions"
#. Tag: literal
-#: Security.xml:3530
-#: Security.xml:3548
+#: Security.xml:3545 Security.xml:3563
#, no-c-format
msgid "TYPE"
msgstr "タイプ"
#. Tag: para
-#: Security.xml:3534
+#: Security.xml:3549
#, no-c-format
-msgid "A container annotation, this annotation may contain an array of <literal>@Permission</literal> annotations."
-msgstr "コンテナã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã€ ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯<literal>@Permission</literal>ã®é…列をå«ã‚“ã§ã„ã¾ã™ã€‚"
+msgid ""
+"A container annotation, this annotation may contain an array of "
+"<literal>@Permission</literal> annotations."
+msgstr ""
+"コンテナã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã€ ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯<literal>@Permission</literal>"
+"ã®é…列をå«ã‚“ã§ã„ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:3543
+#: Security.xml:3558
#, no-c-format
msgid "@Permission"
msgstr "@Permission"
#. Tag: para
-#: Security.xml:3552
+#: Security.xml:3567
#, no-c-format
-msgid "This annotation defines a single allowable permission action for the target class. Its <literal>action</literal> property must be specified, and an optional <literal>mask</literal> property may also be specified if permission actions are to be persisted as bitmasked values (see next section)."
-msgstr "ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã§ã¯å¯¾è±¡ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ä¸€ã¤ã®ãƒ‘ーミッションアクションをèªã‚ã¦ã„ã¾ã™ã€‚ <literal>action</literal>属性ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 ã¾ãŸã€ãƒ“ットマスク値ã«ã‚ˆã‚‹ãƒ‘ーミッションアクションを指定ã™ã‚‹å ´åˆã«ã¯ <literal>mask</literal>ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"This annotation defines a single allowable permission action for the target "
+"class. Its <literal>action</literal> property must be specified, and an "
+"optional <literal>mask</literal> property may also be specified if "
+"permission actions are to be persisted as bitmasked values (see next "
+"section)."
+msgstr ""
+"ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã§ã¯å¯¾è±¡ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ä¸€ã¤ã®ãƒ‘ーミッションアクションをèªã‚"
+"ã¦ã„ã¾ã™ã€‚ <literal>action</literal>属性ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 ã¾"
+"ãŸã€ãƒ“ットマスク値ã«ã‚ˆã‚‹ãƒ‘ーミッションアクションを指定ã™ã‚‹å ´åˆã«ã¯ "
+"<literal>mask</literal>ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Security.xml:3564
+#: Security.xml:3579
#, no-c-format
-msgid "Here's an example of the above annotations in action. The following class can also be found in the SeamSpace example:"
-msgstr "ã“ã®ä¾‹ã§ã¯ã€ä¸Šã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã£ã¦ã„ã¾ã™ã€‚ 下ã®ã‚¯ãƒ©ã‚¹ã¯ã‚µãƒ³ãƒ—ルã®SeamSpaceã«ã‚‚ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Here's an example of the above annotations in action. The following class "
+"can also be found in the SeamSpace example:"
+msgstr ""
+"ã“ã®ä¾‹ã§ã¯ã€ä¸Šã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使ã£ã¦ã„ã¾ã™ã€‚ 下ã®ã‚¯ãƒ©ã‚¹ã¯ã‚µãƒ³ãƒ—ルã®"
+"SeamSpaceã«ã‚‚ã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3568
+#: Security.xml:3583
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4522,31 +6401,62 @@
"public class MemberImage implements Serializable {]]>"
#. Tag: para
-#: Security.xml:3570
+#: Security.xml:3585
#, no-c-format
-msgid "This example demonstrates how two allowable permission actions, <literal>view</literal> and <literal>comment</literal> can be declared for the entity class <literal>MemberImage</literal>."
-msgstr "ã“ã®ä¾‹ã§ã¯<literal>view</literal>ã¨<literal>comment</literal>ã®äºŒã¤ã®ãƒ‘ーミッションアクションを<literal>MemberImage</literal>エンティティクラスã«å¯¾ã—ã¦å®£è¨€ã™ã‚‹æ–¹æ³•ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This example demonstrates how two allowable permission actions, "
+"<literal>view</literal> and <literal>comment</literal> can be declared for "
+"the entity class <literal>MemberImage</literal>."
+msgstr ""
+"ã“ã®ä¾‹ã§ã¯<literal>view</literal>ã¨<literal>comment</literal>ã®äºŒã¤ã®ãƒ‘ーミッ"
+"ションアクションを<literal>MemberImage</literal>エンティティクラスã«å¯¾ã—ã¦å®£"
+"言ã™ã‚‹æ–¹æ³•ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3578
+#: Security.xml:3593
#, no-c-format
msgid "Permission masks"
msgstr "パーミッション マスク"
#. Tag: para
-#: Security.xml:3580
+#: Security.xml:3595
#, no-c-format
-msgid "By default, multiple permissions for the same target object and recipient will be persisted as a single database record, with the <literal>action</literal> property/column containing a comma-separated list of the granted actions. To reduce the amount of physical storage required to persist a large number of permissions, it is possible to use a bitmasked integer value (instead of a comma-separated list) to store the list of permission actions."
-msgstr "デフォルトã§ã¯ã€ä¸€ã¤ã®å¯¾è±¡ã‚ªãƒ–ジェクトã¨å—益者ã«å¯¾ã™ã‚‹è¤‡æ•°ã®ãƒ‘ーミッションã¯ã€ä¸€ã¤ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ¬ã‚³ãƒ¼ãƒ‰ã¨ã—ã¦<literal>action</literal>属性(DBã§ã¯ã‚«ãƒ©ãƒ )ã«è¤‡æ•°ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’コンマã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã•ã‚Œã€ä¿æŒã•ã‚Œã¾ã™ã€‚ 大é‡ã®ãƒ‘ãƒ¼ãƒŸãƒƒã‚·ãƒ§ãƒ³æƒ…å ±ã‚’ã€ç‰©ç†çš„ãªä¿å˜é ˜åŸŸã‚’抑ãˆã¦ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿å˜ã™ã‚‹ãŸã‚ã«ã€ãƒ‘ーミッションアクションã«ã‚³ãƒ³ãƒžåŒºåˆ‡ã‚Šã®æ–‡å—列リストã®ä»£ã‚ã‚Šã«ã€æ•´æ•°ã®ãƒ“ットマスク値を使用ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"By default, multiple permissions for the same target object and recipient "
+"will be persisted as a single database record, with the <literal>action</"
+"literal> property/column containing a comma-separated list of the granted "
+"actions. To reduce the amount of physical storage required to persist a "
+"large number of permissions, it is possible to use a bitmasked integer value "
+"(instead of a comma-separated list) to store the list of permission actions."
+msgstr ""
+"デフォルトã§ã¯ã€ä¸€ã¤ã®å¯¾è±¡ã‚ªãƒ–ジェクトã¨å—益者ã«å¯¾ã™ã‚‹è¤‡æ•°ã®ãƒ‘ーミッション"
+"ã¯ã€ä¸€ã¤ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ¬ã‚³ãƒ¼ãƒ‰ã¨ã—ã¦<literal>action</literal>属性(DBã§ã¯ã‚«ãƒ©"
+"ム)ã«è¤‡æ•°ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’コンマã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã•ã‚Œã€ä¿æŒã•ã‚Œã¾ã™ã€‚ 大é‡ã®ãƒ‘ー"
+"ãƒŸãƒƒã‚·ãƒ§ãƒ³æƒ…å ±ã‚’ã€ç‰©ç†çš„ãªä¿å˜é ˜åŸŸã‚’抑ãˆã¦ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿å˜ã™ã‚‹ãŸã‚ã«ã€ãƒ‘ー"
+"ミッションアクションã«ã‚³ãƒ³ãƒžåŒºåˆ‡ã‚Šã®æ–‡å—列リストã®ä»£ã‚ã‚Šã«ã€æ•´æ•°ã®ãƒ“ットマス"
+"ク値を使用ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:3587
+#: Security.xml:3602
#, no-c-format
-msgid "For example, if recipient \"Bob\" is granted both the <literal>view</literal> and <literal>comment</literal> permissions for a particular <literal>MemberImage</literal> (an entity bean) instance, then by default the <literal>action</literal> property of the permission entity will contain \"<literal>view,comment</literal>\", representing the two granted permission actions. Alternatively, if using bitmasked values for the permission actions, as defined like so:"
-msgstr "例ãˆã°ã€å—益者 \"Bob\"ãŒç‰¹å®šã®<literal>MemberImage</literal>(エンティティBean)インスタンスã«å¯¾ã—㦠<literal>view</literal>ã¨<literal>comment</literal>ã®ãƒ‘ーミッションãŒä»˜ä¸Žã•ã‚Œã¦ã„ãŸå ´åˆã€ãƒ‘ーミッションエンティティã®<literal>action</literal>属性ã¯ã€äºŒã¤ã®ãƒ‘ーミッションアクションを付与ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’示ã—\"<literal>view,comment</literal>\"ã‚’å«ã‚“ã§ã„ã¾ã™ã€‚ 代ã‚ã‚Šã«ã€ãƒ“ットマスクをパーミッションアクションã«ä½¿ç”¨ã™ã‚‹ã¨ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"For example, if recipient \"Bob\" is granted both the <literal>view</"
+"literal> and <literal>comment</literal> permissions for a particular "
+"<literal>MemberImage</literal> (an entity bean) instance, then by default "
+"the <literal>action</literal> property of the permission entity will contain "
+"\"<literal>view,comment</literal>\", representing the two granted permission "
+"actions. Alternatively, if using bitmasked values for the permission "
+"actions, as defined like so:"
+msgstr ""
+"例ãˆã°ã€å—益者 \"Bob\"ãŒç‰¹å®šã®<literal>MemberImage</literal>(エンティティ"
+"Bean)インスタンスã«å¯¾ã—㦠<literal>view</literal>ã¨<literal>comment</"
+"literal>ã®ãƒ‘ーミッションãŒä»˜ä¸Žã•ã‚Œã¦ã„ãŸå ´åˆã€ãƒ‘ーミッションエンティティã®"
+"<literal>action</literal>属性ã¯ã€äºŒã¤ã®ãƒ‘ーミッションアクションを付与ã•ã‚Œã¦ã„"
+"ã‚‹ã“ã¨ã‚’示ã—\"<literal>view,comment</literal>\"ã‚’å«ã‚“ã§ã„ã¾ã™ã€‚ 代ã‚ã‚Šã«ã€"
+"ビットマスクをパーミッションアクションã«ä½¿ç”¨ã™ã‚‹ã¨ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3594
+#: Security.xml:3609
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4564,37 +6474,65 @@
"public class MemberImage implements Serializable {]]>"
#. Tag: para
-#: Security.xml:3596
+#: Security.xml:3611
#, no-c-format
-msgid "The <literal>action</literal> property will instead simply contain \"3\" (with both the 1 bit and 2 bit switched on). Obviously for a large number of allowable actions for any particular target class, the storage required for the permission records is greatly reduced by using bitmasked actions."
-msgstr "<literal>action</literal>属性ã¯ã€ã“ã®å ´åˆå˜ã«\"3\"(bit 1 㨠2 ãŒonã®çŠ¶æ…‹ï¼‰ã¨ãªã‚Šã¾ã™ã€‚ 特定ã®å¯¾è±¡ã‚¯ãƒ©ã‚¹ã«å¯¾ã™ã‚‹å¤§é‡ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³è¨±å¯ã‚’記述ã™ã‚‹å ´åˆã«ã¯ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ãƒ“ットマスクを使用ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€æ˜Žã‚‰ã‹ã«ãƒ‘ーミッションレコードã®ä¿å˜ã«å¿…è¦ãªå®¹é‡ã‚’圧縮ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The <literal>action</literal> property will instead simply contain \"3"
+"\" (with both the 1 bit and 2 bit switched on). Obviously for a large number "
+"of allowable actions for any particular target class, the storage required "
+"for the permission records is greatly reduced by using bitmasked actions."
+msgstr ""
+"<literal>action</literal>属性ã¯ã€ã“ã®å ´åˆå˜ã«\"3\"(bit 1 㨠2 ãŒonã®çŠ¶æ…‹ï¼‰ã¨"
+"ãªã‚Šã¾ã™ã€‚ 特定ã®å¯¾è±¡ã‚¯ãƒ©ã‚¹ã«å¯¾ã™ã‚‹å¤§é‡ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³è¨±å¯ã‚’記述ã™ã‚‹å ´åˆã«ã¯ã€ã‚¢"
+"クションã«ãƒ“ットマスクを使用ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€æ˜Žã‚‰ã‹ã«ãƒ‘ーミッションレコードã®ä¿"
+"å˜ã«å¿…è¦ãªå®¹é‡ã‚’圧縮ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3617
#, no-c-format
-msgid "Obviously, it is very important that the <literal>mask</literal> values specified are powers of 2."
+msgid ""
+"Obviously, it is very important that the <literal>mask</literal> values "
+"specified are powers of 2."
msgstr "<literal>mask</literal>ã®å€¤ãŒ2ã®ï½Žä¹—ã«ãªã£ã¦ã„る事ã¯æ˜Žã‚‰ã‹ã«é‡è¦ã§ã™ã€‚"
#. Tag: title
-#: Security.xml:3608
+#: Security.xml:3623
#, no-c-format
msgid "Identifier Policy"
msgstr "è˜åˆ¥åãƒãƒªã‚·ãƒ¼"
#. Tag: para
-#: Security.xml:3610
+#: Security.xml:3625
#, no-c-format
-msgid "When storing or looking up permissions, <literal>JpaPermissionStore</literal> must be able to uniquely identify specific object instances to effectively operate on its permissions. To achieve this, an <emphasis>identifier strategy</emphasis> may be assigned to each target class for the generation of unique identifier values. Each identifier strategy implementation knows how to generate unique identifiers for a particular type of class, and it is a simple matter to create new identifier strategies."
-msgstr "<literal>JpaPermissionStore</literal>ã¯ã€ãƒ‘ーミッションをä¿å˜ã—ãŸã‚Šã€å‚ç…§ã—ãŸã‚Šã™ã‚‹ã¨ãã«å¯¾è±¡ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ãƒ‘ーミッションã«ã¤ã„ã¦åŠ¹æžœçš„ã«æ“作を行ã†ãŸã‚ã«ã€å¯¾è±¡ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’一æ„ã«ç‰¹å®šã§ãã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“れを実ç¾ã™ã‚‹ãŸã‚ã«ã€ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªIDを生æˆã™ã‚‹ã‚ˆã†å€‹ã€…ã®å¯¾è±¡ã¨ãªã‚‹ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦<emphasis>identifier strategy</emphasis>ãŒã‚¢ã‚µã‚¤ãƒ³ã•ã‚Œã¾ã™ã€‚ ãã‚Œãžã‚Œã®ID戦略実装ã«ã‚ˆã‚Šã€ã‚¯ãƒ©ã‚¹ã®ã‚¿ã‚¤ãƒ—ã«å¿œã˜ã¦ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªIDã®ç”ŸæˆãŒè¡Œã‚ã‚Œã¾ã™ã€‚"
+msgid ""
+"When storing or looking up permissions, <literal>JpaPermissionStore</"
+"literal> must be able to uniquely identify specific object instances to "
+"effectively operate on its permissions. To achieve this, an "
+"<emphasis>identifier strategy</emphasis> may be assigned to each target "
+"class for the generation of unique identifier values. Each identifier "
+"strategy implementation knows how to generate unique identifiers for a "
+"particular type of class, and it is a simple matter to create new identifier "
+"strategies."
+msgstr ""
+"<literal>JpaPermissionStore</literal>ã¯ã€ãƒ‘ーミッションをä¿å˜ã—ãŸã‚Šã€å‚ç…§ã—ãŸ"
+"ã‚Šã™ã‚‹ã¨ãã«å¯¾è±¡ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ãƒ‘ーミッションã«ã¤ã„ã¦åŠ¹æžœçš„ã«æ“作を行ã†ãŸã‚"
+"ã«ã€å¯¾è±¡ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’一æ„ã«ç‰¹å®šã§ãã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“れを実ç¾ã™ã‚‹ãŸã‚ã«ã€"
+"ユニークãªIDを生æˆã™ã‚‹ã‚ˆã†å€‹ã€…ã®å¯¾è±¡ã¨ãªã‚‹ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦<emphasis>identifier "
+"strategy</emphasis>ãŒã‚¢ã‚µã‚¤ãƒ³ã•ã‚Œã¾ã™ã€‚ ãã‚Œãžã‚Œã®ID戦略実装ã«ã‚ˆã‚Šã€ã‚¯ãƒ©ã‚¹ã®"
+"タイプã«å¿œã˜ã¦ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªIDã®ç”ŸæˆãŒè¡Œã‚ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:3618
+#: Security.xml:3633
#, no-c-format
-msgid "The <literal>IdentifierStrategy</literal> interface is very simple, declaring only two methods:"
-msgstr "<literal>IdentifierStrategy</literal>インタフェースã¯ãŸã„ã¸ã‚“ã«å˜ç´”ã§ã€äºŒã¤ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’宣言ã—ã¦ã„ã‚‹ã ã‘ã§ã™ã€‚"
+msgid ""
+"The <literal>IdentifierStrategy</literal> interface is very simple, "
+"declaring only two methods:"
+msgstr ""
+"<literal>IdentifierStrategy</literal>インタフェースã¯ãŸã„ã¸ã‚“ã«å˜ç´”ã§ã€äºŒã¤ã®"
+"メソッドを宣言ã—ã¦ã„ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3622
+#: Security.xml:3637
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -4608,37 +6546,80 @@
"}]]>"
#. Tag: para
-#: Security.xml:3624
+#: Security.xml:3639
#, no-c-format
-msgid "The first method, <literal>canIdentify()</literal> simply returns <literal>true</literal> if the identifier strategy is capable of generating a unique identifier for the specified target class. The second method, <literal>getIdentifier()</literal> returns the unique identifier value for the specified target object."
-msgstr "最åˆã®ãƒ¡ã‚½ãƒƒãƒ‰<literal>canIdentify()</literal>ã¯ã€è˜åˆ¥åストラテジーãŒæŒ‡å®šã•ã‚ŒãŸã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªè˜åˆ¥åを生æˆå¯èƒ½ãªå ´åˆã«<literal>true</literal>ã‚’è¿”ã—ã¾ã™ã€‚ 第2ã®ãƒ¡ã‚½ãƒƒãƒ‰<literal>getIdentifier()</literal>ã¯æŒ‡å®šã•ã‚ŒãŸã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚ªãƒ–ジェクトã«å¯¾ã—ã¦ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªè˜åˆ¥åã®å€¤ã‚’è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"The first method, <literal>canIdentify()</literal> simply returns "
+"<literal>true</literal> if the identifier strategy is capable of generating "
+"a unique identifier for the specified target class. The second method, "
+"<literal>getIdentifier()</literal> returns the unique identifier value for "
+"the specified target object."
+msgstr ""
+"最åˆã®ãƒ¡ã‚½ãƒƒãƒ‰<literal>canIdentify()</literal>ã¯ã€è˜åˆ¥åストラテジーãŒæŒ‡å®šã•"
+"ã‚ŒãŸã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªè˜åˆ¥åを生æˆå¯èƒ½ãªå ´åˆã«<literal>true</"
+"literal>ã‚’è¿”ã—ã¾ã™ã€‚ 第2ã®ãƒ¡ã‚½ãƒƒãƒ‰<literal>getIdentifier()</literal>ã¯æŒ‡å®šã•"
+"ã‚ŒãŸã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚ªãƒ–ジェクトã«å¯¾ã—ã¦ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªè˜åˆ¥åã®å€¤ã‚’è¿”ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:3630
+#: Security.xml:3645
#, no-c-format
-msgid "Seam provides two <literal>IdentifierStrategy</literal> implementations, <literal>ClassIdentifierStrategy</literal> and <literal>EntityIdentifierStrategy</literal> (see next sections for details)."
-msgstr "Seamã¯äºŒã¤ã®<literal>IdentifierStrategy</literal>実装ã€<literal>ClassIdentifierStrategy</literal>ã¨<literal>EntityIdentifierStrategy</literal>ã‚’æä¾›ã—ã¦ã„ã¾ã™ï¼ˆè©³ç´°ã¯æ¬¡ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ï¼‰ã€‚"
+msgid ""
+"Seam provides two <literal>IdentifierStrategy</literal> implementations, "
+"<literal>ClassIdentifierStrategy</literal> and "
+"<literal>EntityIdentifierStrategy</literal> (see next sections for details)."
+msgstr ""
+"Seamã¯äºŒã¤ã®<literal>IdentifierStrategy</literal>実装ã€"
+"<literal>ClassIdentifierStrategy</literal>ã¨"
+"<literal>EntityIdentifierStrategy</literal>ã‚’æä¾›ã—ã¦ã„ã¾ã™ï¼ˆè©³ç´°ã¯æ¬¡ã®ã‚»ã‚¯"
+"ション)。"
#. Tag: para
-#: Security.xml:3635
+#: Security.xml:3650
#, no-c-format
-msgid "To explicitly configure a specific identifier strategy to use for a particular class, it should be annotated with <literal>org.jboss.seam.annotations.security.permission.Identifier</literal>, and the value should be set to a concrete implementation of the <literal>IdentifierStrategy</literal> interface. An optional <literal>name</literal> property can also be specified, the effect of which is dependent upon the actual <literal>IdentifierStrategy</literal> implementation used."
-msgstr "特定ã®ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ã€ç‰¹åˆ¥ã®ID戦略を使用ã™ã‚‹ã‚ˆã†æ˜Žç¤ºçš„ã«è¨å®šã™ã‚‹ã«ã¯ã€<literal>org.jboss.seam.annotations.security.permission.Identifier</literal>アノテーションãŒã•ã‚Œã€<literal>IdentifierStrategy</literal> インタフェースã®å®Ÿè£…ã«å€¤ãŒè¨å®šã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ オプションã¨ã—ã¦<literal>name</literal>属性を指定ã™ã‚‹äº‹ã‚‚å¯èƒ½ã§ã™ãŒã€ã“ã®æŒ‡å®šãŒåŠã¼ã™åŠ¹æžœã¯ <literal>IdentifierStrategy</literal>ã®å®Ÿéš›ã®å®Ÿè£…ã«ä¾å˜ã—ã¾ã™ã€‚"
+msgid ""
+"To explicitly configure a specific identifier strategy to use for a "
+"particular class, it should be annotated with <literal>org.jboss.seam."
+"annotations.security.permission.Identifier</literal>, and the value should "
+"be set to a concrete implementation of the <literal>IdentifierStrategy</"
+"literal> interface. An optional <literal>name</literal> property can also be "
+"specified, the effect of which is dependent upon the actual "
+"<literal>IdentifierStrategy</literal> implementation used."
+msgstr ""
+"特定ã®ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ã€ç‰¹åˆ¥ã®ID戦略を使用ã™ã‚‹ã‚ˆã†æ˜Žç¤ºçš„ã«è¨å®šã™ã‚‹ã«ã¯ã€"
+"<literal>org.jboss.seam.annotations.security.permission.Identifier</literal>"
+"アノテーションãŒã•ã‚Œã€<literal>IdentifierStrategy</literal> インタフェースã®"
+"実装ã«å€¤ãŒè¨å®šã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ オプションã¨ã—ã¦<literal>name</"
+"literal>属性を指定ã™ã‚‹äº‹ã‚‚å¯èƒ½ã§ã™ãŒã€ã“ã®æŒ‡å®šãŒåŠã¼ã™åŠ¹æžœã¯ "
+"<literal>IdentifierStrategy</literal>ã®å®Ÿéš›ã®å®Ÿè£…ã«ä¾å˜ã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3645
+#: Security.xml:3660
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr "クラスè˜åˆ¥åストラテジー"
#. Tag: para
-#: Security.xml:3647
+#: Security.xml:3662
#, no-c-format
-msgid "This identifier strategy is used to generate unique identifiers for classes, and will use the value of the <literal>name</literal> (if specified) in the <literal>@Identifier</literal> annotation. If there is no <literal>name</literal> property provided, then it will attempt to use the component name of the class (if the class is a Seam component), or as a last resort it will create an identifier based on the name of the class (excluding the package name). For example, the identifier for the following class will be \"<literal>customer</literal>\":"
-msgstr "ID戦略ã¯ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªIDを生æˆã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—ã€æŒ‡å®šã—ã¦ã‚ã‚Œã°<literal>@Identifier</literal>アノテーションä¸ã® <literal>name</literal>ã®å€¤ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ ã‚‚ã—ã€<literal>name</literal>属性ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„å ´åˆã«ã¯ã€Seamã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚Œã°å¯¾è±¡ã®ã‚¯ãƒ©ã‚¹ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåを使用ã™ã‚‹ã‹ã€ã•ã‚‚ãªãã°ãƒ‘ッケージåを除ãクラスã®åå‰ã‚’使用ã—ã¾ã™ã€‚ 下ã®ä¾‹ã«ã‚るクラスã®IDã¯\"<literal>customer</literal>\"ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"This identifier strategy is used to generate unique identifiers for classes, "
+"and will use the value of the <literal>name</literal> (if specified) in the "
+"<literal>@Identifier</literal> annotation. If there is no <literal>name</"
+"literal> property provided, then it will attempt to use the component name "
+"of the class (if the class is a Seam component), or as a last resort it will "
+"create an identifier based on the name of the class (excluding the package "
+"name). For example, the identifier for the following class will be "
+"\"<literal>customer</literal>\":"
+msgstr ""
+"ID戦略ã¯ã‚¯ãƒ©ã‚¹ã«å¯¾ã—ã¦ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªIDを生æˆã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—ã€æŒ‡å®šã—ã¦ã‚ã‚Œã°"
+"<literal>@Identifier</literal>アノテーションä¸ã® <literal>name</literal>ã®å€¤"
+"ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ ã‚‚ã—ã€<literal>name</literal>属性ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„å ´åˆã«"
+"ã¯ã€Seamã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚Œã°å¯¾è±¡ã®ã‚¯ãƒ©ã‚¹ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåを使用ã™ã‚‹ã‹ã€"
+"ã•ã‚‚ãªãã°ãƒ‘ッケージåを除ãクラスã®åå‰ã‚’使用ã—ã¾ã™ã€‚ 下ã®ä¾‹ã«ã‚るクラスã®ID"
+"ã¯\"<literal>customer</literal>\"ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3656
+#: Security.xml:3671
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -4648,13 +6629,15 @@
"public class Customer {]]>"
#. Tag: para
-#: Security.xml:3658
+#: Security.xml:3673
#, no-c-format
-msgid "The identifier for the following class will be \"<literal>customerAction</literal>\":"
+msgid ""
+"The identifier for the following class will be \"<literal>customerAction</"
+"literal>\":"
msgstr "以下ã®ã‚¯ãƒ©ã‚¹ã®è˜åˆ¥åã¯\"<literal>customerAction</literal>\"ã¨ãªã‚Šã¾ã™:"
#. Tag: programlisting
-#: Security.xml:3662
+#: Security.xml:3677
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -4664,31 +6647,54 @@
"public class CustomerAction { ]]>"
#. Tag: para
-#: Security.xml:3664
+#: Security.xml:3679
#, no-c-format
-msgid "Finally, the identifier for the following class will be \"<literal>Customer</literal>\":"
-msgstr "最終的ã«ã€ä»¥ä¸‹ã®ã‚¯ãƒ©ã‚¹ã®è˜åˆ¥å㯠\"<literal>Customer</literal>\"ã¨ãªã‚Šã¾ã™:"
+msgid ""
+"Finally, the identifier for the following class will be \"<literal>Customer</"
+"literal>\":"
+msgstr ""
+"最終的ã«ã€ä»¥ä¸‹ã®ã‚¯ãƒ©ã‚¹ã®è˜åˆ¥å㯠\"<literal>Customer</literal>\"ã¨ãªã‚Šã¾ã™:"
#. Tag: programlisting
-#: Security.xml:3668
+#: Security.xml:3683
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr "<![CDATA[public class Customer { ]]>"
#. Tag: title
-#: Security.xml:3673
+#: Security.xml:3688
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr "エンティティè˜åˆ¥åストラテジー"
#. Tag: para
-#: Security.xml:3675
+#: Security.xml:3690
#, no-c-format
-msgid "This identifier strategy is used to generate unique identifiers for entity beans. It does so by concatenating the entity name (or otherwise configured name) with a string representation of the primary key value of the entity. The rules for generating the name section of the identifier are similar to <literal>ClassIdentifierStrategy</literal>. The primary key value (i.e. the <emphasis>id</emphasis> of the entity) is obtained using the <literal>PersistenceProvider</literal> component, which is able to correctly determine the value regardless of which persistence implementation is used within the Seam application. For entities not annotated with <literal>@Entity</literal>, it is necessary to explicitly configure the identifier strategy on the entity class itself, for example:"
-msgstr "ã“ã®ID戦略ã¯ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£Bean毎ã«ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªIDを割り当ã¦ã‚‹æ–¹æ³•ã§ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®ãƒ—ライマリã‚ーを示ã™æ–‡å—列ã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®åå‰ã‚’ã¤ãªãŽåˆã‚ã›ã¦ã€IDを生æˆã—ã¦ã„ã¾ã™ã€‚ IDã®åå‰ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®ç”Ÿæˆãƒ«ãƒ¼ãƒ«ã¯<literal>ClassIdentifierStrategy</literal>ã¨åŒæ§˜ã§ã™ã€‚ プライマリã‚ー値 (å³ã¡ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®<emphasis>id</emphasis> ) 㯠<literal>PersistenceProvider</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã£ã¦å–å¾—ã™ã‚‹äº‹ãŒã§ãã€ã‚¢ãƒ—リケーションã§ã©ã®æ°¸ç¶šæ€§å®Ÿè£…を使用ã—ã¦ã„ã‚‹ã‹ã«ä¾å˜ã›ãšã«å€¤ã‚’決ã‚る事ãŒã§ãã¾ã™ã€‚ <literal>@Entity</literal>ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„エンティティã«ã¤ã„ã¦ã¯, エンティティクラス自身ã«ä¸‹ã®ã‚ˆã†ã«æ˜Žç¤ºçš„ã«ID戦略をè¨å®šã™ã‚‹äº‹ãŒå¿…è¦ã§ã™ã€‚"
+msgid ""
+"This identifier strategy is used to generate unique identifiers for entity "
+"beans. It does so by concatenating the entity name (or otherwise configured "
+"name) with a string representation of the primary key value of the entity. "
+"The rules for generating the name section of the identifier are similar to "
+"<literal>ClassIdentifierStrategy</literal>. The primary key value (i.e. the "
+"<emphasis>id</emphasis> of the entity) is obtained using the "
+"<literal>PersistenceProvider</literal> component, which is able to correctly "
+"determine the value regardless of which persistence implementation is used "
+"within the Seam application. For entities not annotated with "
+"<literal>@Entity</literal>, it is necessary to explicitly configure the "
+"identifier strategy on the entity class itself, for example:"
+msgstr ""
+"ã“ã®ID戦略ã¯ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£Bean毎ã«ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªIDを割り当ã¦ã‚‹æ–¹æ³•ã§ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£"
+"ã®ãƒ—ライマリã‚ーを示ã™æ–‡å—列ã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®åå‰ã‚’ã¤ãªãŽåˆã‚ã›ã¦ã€IDを生æˆã—"
+"ã¦ã„ã¾ã™ã€‚ IDã®åå‰ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®ç”Ÿæˆãƒ«ãƒ¼ãƒ«ã¯<literal>ClassIdentifierStrategy</"
+"literal>ã¨åŒæ§˜ã§ã™ã€‚ プライマリã‚ー値 (å³ã¡ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®<emphasis>id</"
+"emphasis> ) 㯠<literal>PersistenceProvider</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã£ã¦å–"
+"å¾—ã™ã‚‹äº‹ãŒã§ãã€ã‚¢ãƒ—リケーションã§ã©ã®æ°¸ç¶šæ€§å®Ÿè£…を使用ã—ã¦ã„ã‚‹ã‹ã«ä¾å˜ã›ãšã«"
+"値を決ã‚る事ãŒã§ãã¾ã™ã€‚ <literal>@Entity</literal>ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„エ"
+"ンティティã«ã¤ã„ã¦ã¯, エンティティクラス自身ã«ä¸‹ã®ã‚ˆã†ã«æ˜Žç¤ºçš„ã«ID戦略をè¨å®š"
+"ã™ã‚‹äº‹ãŒå¿…è¦ã§ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3686
+#: Security.xml:3701
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -4698,13 +6704,16 @@
"public class Customer { ]]>"
#. Tag: para
-#: Security.xml:3688
+#: Security.xml:3703
#, no-c-format
-msgid "For an example of the type of identifier values generated, assume we have the following entity class:"
-msgstr "生æˆã•ã‚Œã‚‹è˜åˆ¥åã®ä¾‹ã¨ã—ã¦ã€ä¸‹ã®ã‚ˆã†ãªã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"For an example of the type of identifier values generated, assume we have "
+"the following entity class:"
+msgstr ""
+"生æˆã•ã‚Œã‚‹è˜åˆ¥åã®ä¾‹ã¨ã—ã¦ã€ä¸‹ã®ã‚ˆã†ãªã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3707
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -4718,7 +6727,8 @@
" public void setId(Integer id) { this.id = id; }\n"
" \n"
" public String getFirstName() { return firstName; }\n"
-" public void setFirstName(String firstName) { this.firstName = firstName; }\n"
+" public void setFirstName(String firstName) { this.firstName = "
+"firstName; }\n"
" \n"
" public String getLastName() { return lastName; }\n"
" public void setLastName(String lastName) { this.lastName = lastName; }\n"
@@ -4735,20 +6745,28 @@
" public void setId(Integer id) { this.id = id; }\n"
" \n"
" public String getFirstName() { return firstName; }\n"
-" public void setFirstName(String firstName) { this.firstName = firstName; }\n"
+" public void setFirstName(String firstName) { this.firstName = "
+"firstName; }\n"
" \n"
" public String getLastName() { return lastName; }\n"
" public void setLastName(String lastName) { this.lastName = lastName; }\n"
"}]]>"
#. Tag: para
-#: Security.xml:3694
+#: Security.xml:3709
#, no-c-format
-msgid "For a <literal>Customer</literal> instance with an <literal>id</literal> value of <literal>1</literal>, the value of the identifier would be \"<literal>Customer:1</literal>\". If the entity class is annotated with an explicit identifier name, like so:"
-msgstr " <literal>id</literal>ãŒ<literal>1</literal>ã®<literal>Customer</literal>ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã™ã‚‹è˜åˆ¥åã¯\"<literal>Customer:1</literal>\"ã¨ãªã‚Šã¾ã™ã€‚ ã‚‚ã—ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã«æ˜Žç¤ºçš„ãªè˜åˆ¥ååã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒã‚ã‚Œã°ã€"
+msgid ""
+"For a <literal>Customer</literal> instance with an <literal>id</literal> "
+"value of <literal>1</literal>, the value of the identifier would be "
+"\"<literal>Customer:1</literal>\". If the entity class is annotated with an "
+"explicit identifier name, like so:"
+msgstr ""
+" <literal>id</literal>ãŒ<literal>1</literal>ã®<literal>Customer</literal>ã®ã‚¤"
+"ンスタンスã«å¯¾ã™ã‚‹è˜åˆ¥åã¯\"<literal>Customer:1</literal>\"ã¨ãªã‚Šã¾ã™ã€‚ ã‚‚"
+"ã—ã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¯ãƒ©ã‚¹ã«æ˜Žç¤ºçš„ãªè˜åˆ¥ååã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒã‚ã‚Œã°ã€"
#. Tag: programlisting
-#: Security.xml:3700
+#: Security.xml:3715
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -4760,290 +6778,426 @@
"public class Customer { ]]>"
#. Tag: para
-#: Security.xml:3702
+#: Security.xml:3717
#, no-c-format
-msgid "Then a <literal>Customer</literal> with an <literal>id</literal> value of <literal>123</literal> would have an identifier value of \"<literal>cust:123</literal>\"."
-msgstr "çµæžœã¨ã—ã¦ã€<literal>id</literal>ãŒ<literal>123</literal>ã®<literal>Customer</literal>㯠\"<literal>cust:123</literal>\"ã¨ã„ã†è˜åˆ¥åã‚’æŒã¤ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"Then a <literal>Customer</literal> with an <literal>id</literal> value of "
+"<literal>123</literal> would have an identifier value of "
+"\"<literal>cust:123</literal>\"."
+msgstr ""
+"çµæžœã¨ã—ã¦ã€<literal>id</literal>ãŒ<literal>123</literal>ã®"
+"<literal>Customer</literal>㯠\"<literal>cust:123</literal>\"ã¨ã„ã†è˜åˆ¥åã‚’æŒ"
+"ã¤ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3715
+#: Security.xml:3730
#, no-c-format
msgid "Permission Management"
msgstr "パーミッションã®ç®¡ç†"
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3732
#, no-c-format
-msgid "In much the same way that Seam Security provides an Identity Management API for the management of users and roles, it also provides a Permissions Management API for the management of persistent user permissions, via the <literal>PermissionManager</literal> component."
-msgstr "Seamã‚»ã‚ュリティã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ç®¡ç†ã®ãŸã‚ã«æä¾›ã—ã¦ã„ã‚‹ID管ç†APIã¨åŒæ§˜ã«ã€æ°¸ç¶šçš„ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã®ç®¡ç†ã®ãŸã‚ã®ãƒ‘ーミッションマãƒãƒ¼ã‚¸ãƒ¡ãƒ³ãƒˆAPIã‚’ <literal>PermissionManager</literal>ã«ã‚ˆã‚Šæä¾›ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"In much the same way that Seam Security provides an Identity Management API "
+"for the management of users and roles, it also provides a Permissions "
+"Management API for the management of persistent user permissions, via the "
+"<literal>PermissionManager</literal> component."
+msgstr ""
+"Seamã‚»ã‚ュリティã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒãƒ¼ãƒ«ã®ç®¡ç†ã®ãŸã‚ã«æä¾›ã—ã¦ã„ã‚‹ID管ç†APIã¨åŒæ§˜"
+"ã«ã€æ°¸ç¶šçš„ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã®ç®¡ç†ã®ãŸã‚ã®ãƒ‘ーミッションマãƒãƒ¼ã‚¸ãƒ¡ãƒ³ãƒˆAPI"
+"ã‚’ <literal>PermissionManager</literal>ã«ã‚ˆã‚Šæä¾›ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3724
+#: Security.xml:3739
#, no-c-format
msgid "PermissionManager"
msgstr "パーミッションマãƒãƒ¼ã‚¸ãƒ£"
#. Tag: para
-#: Security.xml:3726
+#: Security.xml:3741
#, no-c-format
-msgid "The <literal>PermissionManager</literal> component is an application-scoped Seam component that provides a number of methods for managing permissions. Before it can be used, it must be configured with a permission store (although by default it will attempt to use <literal>JpaPermissionStore</literal> if it is available). To explicitly configure a custom permission store, specify the <literal>permission-store</literal> property in components.xml:"
-msgstr "<literal>PermissionManager</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ‘ーミッションを管ç†ã™ã‚‹ãŸã‚ã®å¤šãã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒã¤ã‚¢ãƒ—リケーションスコープã®Seamã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ 使用ã™ã‚‹å‰ã«ãƒ‘ーミッションストアをè¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã€<literal>JpaPermissionStore</literal>ãŒå˜åœ¨ã™ã‚Œã°ã€ã“れを使ã†ã‚ˆã†ã«ãªã‚Šã¾ã™ï¼‰ã€‚ 明示的ã«åˆ¥ã®ãƒ‘ーミッションストアをè¨å®šã™ã‚‹å ´åˆã«ã¯ã€<literal>components.xml</literal>ã«<literal>permission-store</literal>ã‚’è¨å®šã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>PermissionManager</literal> component is an application-scoped "
+"Seam component that provides a number of methods for managing permissions. "
+"Before it can be used, it must be configured with a permission store "
+"(although by default it will attempt to use <literal>JpaPermissionStore</"
+"literal> if it is available). To explicitly configure a custom permission "
+"store, specify the <literal>permission-store</literal> property in "
+"components.xml:"
+msgstr ""
+"<literal>PermissionManager</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ‘ーミッションを管ç†ã™ã‚‹"
+"ãŸã‚ã®å¤šãã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒã¤ã‚¢ãƒ—リケーションスコープã®Seamã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§"
+"ã™ã€‚ 使用ã™ã‚‹å‰ã«ãƒ‘ーミッションストアをè¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã€"
+"<literal>JpaPermissionStore</literal>ãŒå˜åœ¨ã™ã‚Œã°ã€ã“れを使ã†ã‚ˆã†ã«ãªã‚Šã¾"
+"ã™ï¼‰ã€‚ 明示的ã«åˆ¥ã®ãƒ‘ーミッションストアをè¨å®šã™ã‚‹å ´åˆã«ã¯ã€"
+"<literal>components.xml</literal>ã«<literal>permission-store</literal>ã‚’è¨å®š"
+"ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:3733
+#: Security.xml:3748
#, no-c-format
msgid ""
"<![CDATA[\n"
-"<security:permission-manager permission-store=\"#{ldapPermissionStore}\"/> \n"
+"<security:permission-manager permission-store=\"#{ldapPermissionStore}\"/"
+"> \n"
" ]]>"
msgstr ""
"<![CDATA[\n"
-"<security:permission-manager permission-store=\"#{ldapPermissionStore}\"/> \n"
+"<security:permission-manager permission-store=\"#{ldapPermissionStore}\"/"
+"> \n"
" ]]>"
#. Tag: para
-#: Security.xml:3735
+#: Security.xml:3750
#, no-c-format
-msgid "The following table describes each of the available methods provided by <literal>PermissionManager</literal>:"
-msgstr "以下ã®è¡¨ã«<literal>PermissionManager</literal>ã®æä¾›ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã®è©³ç´°ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"The following table describes each of the available methods provided by "
+"<literal>PermissionManager</literal>:"
+msgstr ""
+"以下ã®è¡¨ã«<literal>PermissionManager</literal>ã®æä¾›ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã®è©³ç´°ã‚’示ã—"
+"ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3740
+#: Security.xml:3755
#, no-c-format
msgid "PermissionManager API methods"
msgstr "パーミッションマãƒãƒ¼ã‚¸ãƒ£APIã®ãƒ¡ã‚½ãƒƒãƒ‰"
#. Tag: para
-#: Security.xml:3775
-#: Security.xml:3794
+#: Security.xml:3790 Security.xml:3809
#, no-c-format
-msgid "Returns a list of <literal>Permission</literal> objects representing all of the permissions that have been granted for the specified target and action."
-msgstr "指定ã•ã‚ŒãŸã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¨ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«å¯¾ã™ã‚‹æ‰¿èªã•ã‚ŒãŸã™ã¹ã¦ã®ãƒ‘ーミッションを示ã™<literal>Permission</literal>オブジェクトを返ã—ã¾ã™ã€‚"
+msgid ""
+"Returns a list of <literal>Permission</literal> objects representing all of "
+"the permissions that have been granted for the specified target and action."
+msgstr ""
+"指定ã•ã‚ŒãŸã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¨ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«å¯¾ã™ã‚‹æ‰¿èªã•ã‚ŒãŸã™ã¹ã¦ã®ãƒ‘ーミッションを示"
+"ã™<literal>Permission</literal>オブジェクトを返ã—ã¾ã™ã€‚"
#. Tag: literal
-#: Security.xml:3809
+#: Security.xml:3824
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr "grantPermission(Permission permission)"
#. Tag: para
-#: Security.xml:3813
+#: Security.xml:3828
#, no-c-format
-msgid "Persists (grants) the specified <literal>Permission</literal> to the backend permission store. Returns true if the operation was successful."
-msgstr "ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ãƒ‘ーミッションストアã«æŒ‡å®šã—ãŸ<literal>Permission</literal>sをセーブã™ã‚‹ã€‚ æ“作ã«æˆåŠŸã—ãŸå ´åˆtrueã‚’è¿”ã™ã€‚"
+msgid ""
+"Persists (grants) the specified <literal>Permission</literal> to the backend "
+"permission store. Returns true if the operation was successful."
+msgstr ""
+"ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ãƒ‘ーミッションストアã«æŒ‡å®šã—ãŸ<literal>Permission</literal>sã‚’"
+"セーブã™ã‚‹ã€‚ æ“作ã«æˆåŠŸã—ãŸå ´åˆtrueã‚’è¿”ã™ã€‚"
#. Tag: para
-#: Security.xml:3832
+#: Security.xml:3847
#, no-c-format
-msgid "Persists (grants) the specified list of <literal>Permission</literal>s to the backend permission store. Returns true if the operation was successful."
-msgstr "ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ãƒ‘ーミッションストアã«æŒ‡å®šã—ãŸè¤‡æ•°ã®<literal>Permission</literal>sをセーブã™ã‚‹ã€‚ æ“作ã«æˆåŠŸã—ãŸå ´åˆtrueã‚’è¿”ã™ã€‚"
+msgid ""
+"Persists (grants) the specified list of <literal>Permission</literal>s to "
+"the backend permission store. Returns true if the operation was successful."
+msgstr ""
+"ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ãƒ‘ーミッションストアã«æŒ‡å®šã—ãŸè¤‡æ•°ã®<literal>Permission</"
+"literal>sをセーブã™ã‚‹ã€‚ æ“作ã«æˆåŠŸã—ãŸå ´åˆtrueã‚’è¿”ã™ã€‚"
#. Tag: para
-#: Security.xml:3851
+#: Security.xml:3866
#, no-c-format
-msgid "Removes (revokes) the specified <literal>Permission</literal> from the backend permission store. Returns true if the operation was successful."
-msgstr "ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ãƒ‘ーミッションストアã‹ã‚‰æŒ‡å®šã—ãŸ<literal>Permission</literal>sã‚’å–り除ã(削除ã™ã‚‹ï¼‰ã€‚æ“作ã«æˆåŠŸã—ãŸå ´åˆtrueã‚’è¿”ã™ã€‚"
+msgid ""
+"Removes (revokes) the specified <literal>Permission</literal> from the "
+"backend permission store. Returns true if the operation was successful."
+msgstr ""
+"ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ãƒ‘ーミッションストアã‹ã‚‰æŒ‡å®šã—ãŸ<literal>Permission</literal>s"
+"ã‚’å–り除ã(削除ã™ã‚‹ï¼‰ã€‚æ“作ã«æˆåŠŸã—ãŸå ´åˆtrueã‚’è¿”ã™ã€‚"
#. Tag: para
-#: Security.xml:3870
+#: Security.xml:3885
#, no-c-format
-msgid "Removes (revokes) the specified list of <literal>Permission</literal>s from the backend permission store. Returns true if the operation was successful."
-msgstr "ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ãƒ‘ーミッションストアã‹ã‚‰æŒ‡å®šã—ãŸè¤‡æ•°ã®<literal>Permission</literal>sã‚’å–り除ã(削除ã™ã‚‹ï¼‰ã€‚ æ“作ã«æˆåŠŸã—ãŸå ´åˆtrueã‚’è¿”ã™ã€‚"
+msgid ""
+"Removes (revokes) the specified list of <literal>Permission</literal>s from "
+"the backend permission store. Returns true if the operation was successful."
+msgstr ""
+"ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ãƒ‘ーミッションストアã‹ã‚‰æŒ‡å®šã—ãŸè¤‡æ•°ã®<literal>Permission</"
+"literal>sã‚’å–り除ã(削除ã™ã‚‹ï¼‰ã€‚ æ“作ã«æˆåŠŸã—ãŸå ´åˆtrueã‚’è¿”ã™ã€‚"
#. Tag: para
-#: Security.xml:3889
+#: Security.xml:3904
#, no-c-format
-msgid "Returns a list of the available actions for the specified target object. The actions that this method returns are dependent on the <literal>@Permission</literal> annotations configured on the target object's class."
-msgstr "対象ターゲットã«å¯¾ã™ã‚‹é©ç”¨å¯èƒ½ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚ è¿”ã•ã‚Œã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚ªãƒ–ジェクトクラスã«è¨å®šã•ã‚Œã¦ã„ã‚‹<literal>@Permission</literal> アノテーションã«ä¾å˜ã™ã‚‹ã€‚"
+msgid ""
+"Returns a list of the available actions for the specified target object. The "
+"actions that this method returns are dependent on the <literal>@Permission</"
+"literal> annotations configured on the target object's class."
+msgstr ""
+"対象ターゲットã«å¯¾ã™ã‚‹é©ç”¨å¯èƒ½ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚ è¿”ã•ã‚Œã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³"
+"ã¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚ªãƒ–ジェクトクラスã«è¨å®šã•ã‚Œã¦ã„ã‚‹<literal>@Permission</literal> "
+"アノテーションã«ä¾å˜ã™ã‚‹ã€‚"
#. Tag: title
-#: Security.xml:3904
+#: Security.xml:3919
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr "パーミッションマãƒãƒ¼ã‚¸ãƒ£æ“作ã®ãŸã‚ã®ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯"
#. Tag: para
-#: Security.xml:3906
+#: Security.xml:3921
#, no-c-format
-msgid "Invoking the methods of <literal>PermissionManager</literal> requires that the currently-authenticated user has the appropriate authorization to perform that management operation. The following table lists the required permissions that the current user must have."
-msgstr "<literal>PermissionManager</literal>メソッドを起動ã™ã‚‹å ´åˆã«ã¯ç¾åœ¨ã®èªè¨¼ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå½“該管ç†æ“作をã™ã‚‹ãŸã‚ã«å¿…è¦ãªé©åˆ‡ãªãƒ‘ーミッションをæŒã£ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 下ã®è¡¨ã«ã€ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæŒã£ã¦ã„ãªã‘ã‚Œã°ãªã‚‰ãªã„パーミッションã®ä¸€è¦§ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"Invoking the methods of <literal>PermissionManager</literal> requires that "
+"the currently-authenticated user has the appropriate authorization to "
+"perform that management operation. The following table lists the required "
+"permissions that the current user must have."
+msgstr ""
+"<literal>PermissionManager</literal>メソッドを起動ã™ã‚‹å ´åˆã«ã¯ç¾åœ¨ã®èªè¨¼ãƒ¦ãƒ¼"
+"ザーãŒå½“該管ç†æ“作をã™ã‚‹ãŸã‚ã«å¿…è¦ãªé©åˆ‡ãªãƒ‘ーミッションをæŒã£ã¦ã„ã‚‹å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚ 下ã®è¡¨ã«ã€ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæŒã£ã¦ã„ãªã‘ã‚Œã°ãªã‚‰ãªã„パーミッションã®ä¸€"
+"覧を示ã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:3913
+#: Security.xml:3928
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr "ãƒ‘ãƒ¼ãƒŸãƒƒã‚·ãƒ§ãƒ³ç®¡ç† ã‚»ã‚ュリティパーミッション"
#. Tag: literal
-#: Security.xml:3937
+#: Security.xml:3952
#, no-c-format
msgid "listPermissions()"
msgstr "listPermissions()"
#. Tag: para
-#: Security.xml:3941
+#: Security.xml:3956
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr "特定ã®<literal>target</literal>"
#. Tag: literal
-#: Security.xml:3947
+#: Security.xml:3962
#, no-c-format
msgid "seam.read-permissions"
msgstr "seam.read-permissions"
#. Tag: literal
-#: Security.xml:3955
-#: Security.xml:3975
+#: Security.xml:3970 Security.xml:3990
#, no-c-format
msgid "grantPermission()"
msgstr "grantPermission()"
#. Tag: para
-#: Security.xml:3959
+#: Security.xml:3974
#, no-c-format
-msgid "The target of the specified <literal>Permission</literal>, or each of the targets for the specified list of <literal>Permission</literal>s (depending on which method is called)."
-msgstr "ターゲットã®ç‰¹å®šã®<literal>Permission</literal>ã€ã‚ã‚‹ã„ã¯å€‹åˆ¥ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã®<literal>Permission</literal>sリスト(ã©ã¡ã‚‰ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã¶ã®ã‹ã«ã‚ˆã‚Šç•°ãªã‚‹ï¼‰"
+msgid ""
+"The target of the specified <literal>Permission</literal>, or each of the "
+"targets for the specified list of <literal>Permission</literal>s (depending "
+"on which method is called)."
+msgstr ""
+"ターゲットã®ç‰¹å®šã®<literal>Permission</literal>ã€ã‚ã‚‹ã„ã¯å€‹åˆ¥ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã®"
+"<literal>Permission</literal>sリスト(ã©ã¡ã‚‰ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã¶ã®ã‹ã«ã‚ˆã‚Šç•°ãª"
+"る)"
#. Tag: literal
-#: Security.xml:3967
-#: Security.xml:3985
-#: Security.xml:4003
+#: Security.xml:3982 Security.xml:4000 Security.xml:4018
#, no-c-format
msgid "seam.grant-permission"
msgstr "seam.grant-permission"
#. Tag: para
-#: Security.xml:3979
-#: Security.xml:4015
+#: Security.xml:3994 Security.xml:4030
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr "ターゲットã®ç‰¹å®šã®<literal>Permission</literal>"
#. Tag: literal
-#: Security.xml:3993
+#: Security.xml:4008
#, no-c-format
msgid "grantPermissions()"
msgstr "grantPermissions()"
#. Tag: para
-#: Security.xml:3997
-#: Security.xml:4033
+#: Security.xml:4012 Security.xml:4048
#, no-c-format
-msgid "Each of the targets of the specified list of <literal>Permission</literal>s."
+msgid ""
+"Each of the targets of the specified list of <literal>Permission</literal>s."
msgstr "ãã‚Œãžã‚Œã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã®ç‰¹å®šã®<literal>Permission</literal>s"
#. Tag: literal
-#: Security.xml:4011
+#: Security.xml:4026
#, no-c-format
msgid "revokePermission()"
msgstr "revokePermission()"
#. Tag: literal
-#: Security.xml:4021
-#: Security.xml:4039
+#: Security.xml:4036 Security.xml:4054
#, no-c-format
msgid "seam.revoke-permission"
msgstr "seam.revoke-permission"
#. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4044
#, no-c-format
msgid "revokePermissions()"
msgstr "revokePermissions()"
#. Tag: title
-#: Security.xml:4052
+#: Security.xml:4067
#, no-c-format
msgid "SSL Security"
msgstr "SSLã«ã‚ˆã‚‹ã‚»ã‚ュリティ"
#. Tag: para
-#: Security.xml:4054
+#: Security.xml:4069
#, no-c-format
-msgid "Seam includes basic support for serving sensitive pages via the HTTPS protocol. This is easily configured by specifying a <literal>scheme</literal> for the page in <literal>pages.xml</literal>. The following example shows how the view <literal>/login.xhtml</literal> is configured to use HTTPS:"
-msgstr "Seamã¯HTTPSプãƒãƒˆã‚³ãƒ«ã«ã‚ˆã‚‹pageã®ã‚»ã‚ュリティを基本的ãªéƒ¨åˆ†ã«ã¤ã„ã¦ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã¯ã€<literal>pages.xml</literal>ã§å¿…è¦ãªãƒšãƒ¼ã‚¸ã«ã¤ã„ã¦<literal>scheme</literal>を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šç°¡å˜ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 下ã®ä¾‹ã§ã¯<literal>/login.xhtml</literal>ã§HTTPSを使ã†æ§˜ã«è¨å®šã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Seam includes basic support for serving sensitive pages via the HTTPS "
+"protocol. This is easily configured by specifying a <literal>scheme</"
+"literal> for the page in <literal>pages.xml</literal>. The following example "
+"shows how the view <literal>/login.xhtml</literal> is configured to use "
+"HTTPS:"
+msgstr ""
+"Seamã¯HTTPSプãƒãƒˆã‚³ãƒ«ã«ã‚ˆã‚‹pageã®ã‚»ã‚ュリティを基本的ãªéƒ¨åˆ†ã«ã¤ã„ã¦ã‚µãƒãƒ¼ãƒˆã—"
+"ã¦ã„ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã¯ã€<literal>pages.xml</literal>ã§å¿…è¦ãªãƒšãƒ¼ã‚¸ã«ã¤ã„ã¦"
+"<literal>scheme</literal>を指定ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šç°¡å˜ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ "
+"下ã®ä¾‹ã§ã¯<literal>/login.xhtml</literal>ã§HTTPSを使ã†æ§˜ã«è¨å®šã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:4061
+#: Security.xml:4076
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
msgstr "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
#. Tag: para
-#: Security.xml:4063
+#: Security.xml:4078
#, no-c-format
-msgid "This configuration is automatically extended to both <literal>s:link</literal> and <literal>s:button</literal> JSF controls, which (when specifying the <literal>view</literal>) will also render the link using the correct protocol. Based on the previous example, the following link will use the HTTPS protocol because <literal>/login.xhtml</literal> is configured to use it:"
-msgstr "ã¾ãŸã€ã“ã®è¨å®šã¯è‡ªå‹•çš„ã«JSFã®<literal>s:link</literal>ã‚„<literal>s:button</literal>ã«ã‚‚引ã継ãŒã‚Œ (<literal>view</literal>ã§æŒ‡å®šã—ãŸå ´åˆ) ã€ãƒªãƒ³ã‚¯ã‚‚æ£ã—ã„プãƒãƒˆã‚³ãƒ«ã§æç”»ã•ã‚Œã¾ã™ã€‚å‰è¿°ã®ä¾‹ã®å ´åˆã€ä¸‹ã®ã‚ˆã†ãªãƒªãƒ³ã‚¯ã‚‚<literal>/login.xhtml</literal>ãŒHTTPSを使ã†ã‚ˆã†ã«è¨å®šã•ã‚Œã¦ã„ã‚‹ãŸã‚ã«ã€<literal>s:link</literal>å…ˆã®<literal>login.xhmtl</literal>ã«ã‚‚HTTPSãŒãƒ—ãƒãƒˆã‚³ãƒ«ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This configuration is automatically extended to both <literal>s:link</"
+"literal> and <literal>s:button</literal> JSF controls, which (when "
+"specifying the <literal>view</literal>) will also render the link using the "
+"correct protocol. Based on the previous example, the following link will use "
+"the HTTPS protocol because <literal>/login.xhtml</literal> is configured to "
+"use it:"
+msgstr ""
+"ã¾ãŸã€ã“ã®è¨å®šã¯è‡ªå‹•çš„ã«JSFã®<literal>s:link</literal>ã‚„<literal>s:button</"
+"literal>ã«ã‚‚引ã継ãŒã‚Œ (<literal>view</literal>ã§æŒ‡å®šã—ãŸå ´åˆ) ã€ãƒªãƒ³ã‚¯ã‚‚æ£ã—"
+"ã„プãƒãƒˆã‚³ãƒ«ã§æç”»ã•ã‚Œã¾ã™ã€‚å‰è¿°ã®ä¾‹ã®å ´åˆã€ä¸‹ã®ã‚ˆã†ãªãƒªãƒ³ã‚¯ã‚‚<literal>/"
+"login.xhtml</literal>ãŒHTTPSを使ã†ã‚ˆã†ã«è¨å®šã•ã‚Œã¦ã„ã‚‹ãŸã‚ã«ã€<literal>s:"
+"link</literal>å…ˆã®<literal>login.xhmtl</literal>ã«ã‚‚HTTPSãŒãƒ—ãƒãƒˆã‚³ãƒ«ã¨ã—ã¦ä½¿"
+"用ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:4070
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
msgstr "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
#. Tag: para
-#: Security.xml:4072
+#: Security.xml:4087
#, no-c-format
-msgid "Browsing directly to a view when using the <emphasis>incorrect</emphasis> protocol will cause a redirect to the same view using the <emphasis>correct</emphasis> protocol. For example, browsing to a page that has <literal>scheme=\"https\"</literal> using HTTP will cause a redirect to the same page using HTTPS."
-msgstr "指定ã•ã‚ŒãŸãƒ—ãƒãƒˆã‚³ãƒ«ä»¥å¤– (<emphasis>æ£ã—ããªã„</emphasis>プãƒãƒˆã‚³ãƒ«) を使ã£ã¦ã€ãƒšãƒ¼ã‚¸ã‚’見よã†ã¨ã™ã‚‹ã¨ã€<emphasis>æ£ã—ã„</emphasis>プãƒãƒˆã‚³ãƒ«ã‚’使ã£ã¦ã€æŒ‡å®šã®ãƒšãƒ¼ã‚¸ã¸ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ <literal>schema=\"https\"</literal>ãŒæŒ‡å®šã•ã‚Œã¦ã„るページã«httpã§ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã™ã‚‹ã¨ã€ãã®ãƒšãƒ¼ã‚¸ã«httpsを使ã£ã¦ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
+"protocol will cause a redirect to the same view using the <emphasis>correct</"
+"emphasis> protocol. For example, browsing to a page that has <literal>scheme="
+"\"https\"</literal> using HTTP will cause a redirect to the same page using "
+"HTTPS."
+msgstr ""
+"指定ã•ã‚ŒãŸãƒ—ãƒãƒˆã‚³ãƒ«ä»¥å¤– (<emphasis>æ£ã—ããªã„</emphasis>プãƒãƒˆã‚³ãƒ«) を使ã£"
+"ã¦ã€ãƒšãƒ¼ã‚¸ã‚’見よã†ã¨ã™ã‚‹ã¨ã€<emphasis>æ£ã—ã„</emphasis>プãƒãƒˆã‚³ãƒ«ã‚’使ã£ã¦ã€æŒ‡"
+"定ã®ãƒšãƒ¼ã‚¸ã¸ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ <literal>schema=\"https\"</literal>ãŒæŒ‡å®š"
+"ã•ã‚Œã¦ã„るページã«httpã§ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã™ã‚‹ã¨ã€ãã®ãƒšãƒ¼ã‚¸ã«httpsを使ã£ã¦ãƒªãƒ€"
+"イレクトã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:4079
+#: Security.xml:4094
#, no-c-format
-msgid "It is also possible to configure a <emphasis>default scheme</emphasis> for all pages. This is useful if you wish to use HTTPS for a only few pages. If no default scheme is specified then the normal behavior is to continue use the current scheme. So once the user accessed a page that required HTTPS, then HTTPS would continue to be used after the user navigated away to other non-HTTPS pages. (While this is good for security, it is not so great for performance!). To define HTTP as the default <literal>scheme</literal>, add this line to <literal>pages.xml</literal>:"
-msgstr "ã™ã¹ã¦ã®ãƒšãƒ¼ã‚¸ã«å¯¾ã—ã¦<emphasis>デフォルトã®scheme</emphasis>ã‚’è¨å®šã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã€ä¸€éƒ¨ã®ãƒšãƒ¼ã‚¸ã«å¯¾ã—ã¦HTTPSを使用ã—ãŸã„å ´åˆãªã©ã«æœ‰åŠ¹ã§ã™ã€‚ デフォルトスã‚ーマãŒè¨å®šã•ã‚Œã¦ã„ãªã„å ´åˆã«ã¯ã€ç¾åœ¨ã®ã‚¹ã‚ーマを継承ã—ã¾ã™ã€‚ 従ã£ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒHTTPSã‚’å¿…è¦ã¨ã™ã‚‹ãƒšãƒ¼ã‚¸ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã¨ã€ãれ以é™ã¯HTTPSã‚’å¿…è¦ã¨ã—ãªã„ページã«å¯¾ã—ã¦ã‚‚HTTPSを使ã£ãŸã‚¢ã‚¯ã‚»ã‚¹ã¨ãªã‚Šã¾ã™ï¼ˆã“ã‚Œã¯ã€ã‚»ã‚ュリティ上ã¯è‰¯ã„ã®ã§ã™ãŒã€ãƒ‘フォーマンス上ã¯å•é¡ŒãŒã‚ã‚Šã¾ã™ï¼‰ã€‚ HTTPをデフォルトã®<literal>scheme</literal>ã¨ã—ã¦æŒ‡å®šã™ã‚‹å ´åˆã«ã¯æ¬¡ã®ä¸€è¡Œã‚’<literal>pages.xml</literal>ã«è¿½åŠ ã—ã¦ãã ã•ã„。"
+msgid ""
+"It is also possible to configure a <emphasis>default scheme</emphasis> for "
+"all pages. This is useful if you wish to use HTTPS for a only few pages. If "
+"no default scheme is specified then the normal behavior is to continue use "
+"the current scheme. So once the user accessed a page that required HTTPS, "
+"then HTTPS would continue to be used after the user navigated away to other "
+"non-HTTPS pages. (While this is good for security, it is not so great for "
+"performance!). To define HTTP as the default <literal>scheme</literal>, add "
+"this line to <literal>pages.xml</literal>:"
+msgstr ""
+"ã™ã¹ã¦ã®ãƒšãƒ¼ã‚¸ã«å¯¾ã—ã¦<emphasis>デフォルトã®scheme</emphasis>ã‚’è¨å®šã™ã‚‹ã“ã¨ã‚‚"
+"å¯èƒ½ã§ã€ä¸€éƒ¨ã®ãƒšãƒ¼ã‚¸ã«å¯¾ã—ã¦HTTPSを使用ã—ãŸã„å ´åˆãªã©ã«æœ‰åŠ¹ã§ã™ã€‚ デフォルト"
+"スã‚ーマãŒè¨å®šã•ã‚Œã¦ã„ãªã„å ´åˆã«ã¯ã€ç¾åœ¨ã®ã‚¹ã‚ーマを継承ã—ã¾ã™ã€‚ 従ã£ã¦ã€ãƒ¦ãƒ¼"
+"ザーãŒHTTPSã‚’å¿…è¦ã¨ã™ã‚‹ãƒšãƒ¼ã‚¸ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã¨ã€ãれ以é™ã¯HTTPSã‚’å¿…è¦ã¨ã—ãªã„"
+"ページã«å¯¾ã—ã¦ã‚‚HTTPSを使ã£ãŸã‚¢ã‚¯ã‚»ã‚¹ã¨ãªã‚Šã¾ã™ï¼ˆã“ã‚Œã¯ã€ã‚»ã‚ュリティ上ã¯è‰¯ã„"
+"ã®ã§ã™ãŒã€ãƒ‘フォーマンス上ã¯å•é¡ŒãŒã‚ã‚Šã¾ã™ï¼‰ã€‚ HTTPをデフォルトã®"
+"<literal>scheme</literal>ã¨ã—ã¦æŒ‡å®šã™ã‚‹å ´åˆã«ã¯æ¬¡ã®ä¸€è¡Œã‚’<literal>pages.xml</"
+"literal>ã«è¿½åŠ ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Security.xml:4088
+#: Security.xml:4103
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
msgstr "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
#. Tag: para
-#: Security.xml:4090
+#: Security.xml:4105
#, no-c-format
-msgid "Of course, if <emphasis>none</emphasis> of the pages in your application use HTTPS then it is not required to specify a default scheme."
-msgstr "ã‚‚ã¡ã‚ã‚“ã€HTTPSを使ã†å¿…è¦ãŒãªã‘ã‚Œã°ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®schemaを指定ã™ã‚‹å¿…è¦ã‚‚ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"Of course, if <emphasis>none</emphasis> of the pages in your application use "
+"HTTPS then it is not required to specify a default scheme."
+msgstr ""
+"ã‚‚ã¡ã‚ã‚“ã€HTTPSを使ã†å¿…è¦ãŒãªã‘ã‚Œã°ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®schemaを指定ã™ã‚‹å¿…è¦ã‚‚ã‚ã‚Šã¾"
+"ã›ã‚“。"
#. Tag: para
-#: Security.xml:4095
+#: Security.xml:4110
#, no-c-format
-msgid "You may configure Seam to automatically invalidate the current HTTP session each time the scheme changes. Just add this line to <literal>components.xml</literal>:"
-msgstr "以下ã®ã‚ˆã†ã«ã€<literal>components.xml</literal>ã«è¨å®šã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ã‚¹ã‚ーマãŒå¤‰ã•ã‚‰ã«ãªã‚‹ãŸã³ã«ç¾åœ¨ã®HTTPセッションを自動的ã«ç„¡åŠ¹ã«ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You may configure Seam to automatically invalidate the current HTTP session "
+"each time the scheme changes. Just add this line to <literal>components.xml</"
+"literal>:"
+msgstr ""
+"以下ã®ã‚ˆã†ã«ã€<literal>components.xml</literal>ã«è¨å®šã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ã‚¹ã‚ーマ"
+"ãŒå¤‰ã•ã‚‰ã«ãªã‚‹ãŸã³ã«ç¾åœ¨ã®HTTPセッションを自動的ã«ç„¡åŠ¹ã«ã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:4100
+#: Security.xml:4115
#, no-c-format
msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
msgstr "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
#. Tag: para
-#: Security.xml:4102
+#: Security.xml:4117
#, no-c-format
-msgid "This option helps make your system less vulnerable to sniffing of the session id or leakage of sensitive data from pages using HTTPS to other pages using HTTP."
-msgstr "ã“ã®ã‚ªãƒ—ションã¯HTTPSã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ã€HTTPã®ãƒšãƒ¼ã‚¸ã¸ã®é‡è¦ãƒ‡ãƒ¼ã‚¿ã®æ¼ã‚Œã‚„ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã®ç›—è´ã«å¯¾ã™ã‚‹è„†å¼±æ€§ã‚’減少ã•ã›ã¾ã™ã€‚"
+msgid ""
+"This option helps make your system less vulnerable to sniffing of the "
+"session id or leakage of sensitive data from pages using HTTPS to other "
+"pages using HTTP."
+msgstr ""
+"ã“ã®ã‚ªãƒ—ションã¯HTTPSã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ã€HTTPã®ãƒšãƒ¼ã‚¸ã¸ã®é‡è¦ãƒ‡ãƒ¼ã‚¿ã®æ¼ã‚Œã‚„ã€ã‚»ãƒƒ"
+"ションIDã®ç›—è´ã«å¯¾ã™ã‚‹è„†å¼±æ€§ã‚’減少ã•ã›ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:4108
+#: Security.xml:4123
#, no-c-format
msgid "Overriding the default ports"
msgstr "デフォルトã®ãƒãƒ¼ãƒˆã®ä¸Šæ›¸ã"
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4125
#, no-c-format
-msgid "If you wish to configure the HTTP and HTTPS ports manually, they may be configured in <literal>pages.xml</literal> by specifying the <literal>http-port</literal> and <literal>https-port</literal> attributes on the <literal>pages</literal> element:"
-msgstr "ã‚‚ã—個別ã«HTTPã¨HTTPSã®ä½¿ç”¨ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã®ã§ã‚ã‚Œã°ã€<literal>pages.xml</literal> ã®<literal>pages</literal> エレメントã«<literal>http-port</literal> ã‚ã‚‹ã„㯠<literal>https-port</literal>ã‚’è¨å®šã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šè¡Œãˆã¾ã™ã€‚"
+msgid ""
+"If you wish to configure the HTTP and HTTPS ports manually, they may be "
+"configured in <literal>pages.xml</literal> by specifying the <literal>http-"
+"port</literal> and <literal>https-port</literal> attributes on the "
+"<literal>pages</literal> element:"
+msgstr ""
+"ã‚‚ã—個別ã«HTTPã¨HTTPSã®ä½¿ç”¨ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã®ã§ã‚ã‚Œã°ã€<literal>pages."
+"xml</literal> ã®<literal>pages</literal> エレメントã«<literal>http-port</"
+"literal> ã‚ã‚‹ã„㯠<literal>https-port</literal>ã‚’è¨å®šã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šè¡Œãˆã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:4116
+#: Security.xml:4131
#, no-c-format
msgid ""
"<![CDATA[\n"
"<pages xmlns=\"http://jboss.com/products/seam/pages\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd\"\n"
+" xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://"
+"jboss.com/products/seam/pages-2.1.xsd\"\n"
" no-conversation-view-id=\"/home.xhtml\"\n"
" login-view-id=\"/login.xhtml\"\n"
" http-port=\"8080\"\n"
@@ -5053,7 +7207,8 @@
"<![CDATA[\n"
"<pages xmlns=\"http://jboss.com/products/seam/pages\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd\"\n"
+" xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://"
+"jboss.com/products/seam/pages-2.1.xsd\"\n"
" no-conversation-view-id=\"/home.xhtml\"\n"
" login-view-id=\"/login.xhtml\"\n"
" http-port=\"8080\"\n"
@@ -5061,36 +7216,55 @@
" ]]>"
#. Tag: title
-#: Security.xml:4122
+#: Security.xml:4137
#, no-c-format
msgid "CAPTCHA"
msgstr "ã‚ャプãƒãƒ£"
#. Tag: para
-#: Security.xml:4124
+#: Security.xml:4139
#, no-c-format
-msgid "Though strictly not part of the security API, Seam provides a built-in CAPTCHA (<emphasis>C</emphasis>ompletely <emphasis>A</emphasis>utomated <emphasis>P</emphasis>ublic <emphasis>T</emphasis>uring test to tell <emphasis>C</emphasis>omputers and <emphasis>H</emphasis>umans <emphasis>A</emphasis>part) algorithm to prevent automated processes from interacting with your application."
-msgstr "厳密ã«ã¯ã‚»ã‚ュリティAPIã®ä¸€éƒ¨ã§ã¯ã‚ã‚Šã¾ã›ã‚“ãŒã€Seamã¯CAPCHA(<emphasis>C</emphasis>ompletely <emphasis>A</emphasis>utomated <emphasis>P</emphasis>ublic <emphasis>T</emphasis>uring test to tell <emphasis>C</emphasis>omputers and <emphasis>H</emphasis>umans <emphasis>A</emphasis>part)アルゴリズムを内蔵ã—ã¦ãŠã‚Šã€ã‚¦ã‚§ãƒ–上ã®è‡ªå‹•å‡¦ç†ãƒ—ãƒã‚°ãƒ©ãƒ ã«ã‚ˆã‚Šã‚¢ãƒ—リケーションãŒå‹•ä½œã—ãªã„よã†ã«ã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Though strictly not part of the security API, Seam provides a built-in "
+"CAPTCHA (<emphasis>C</emphasis>ompletely <emphasis>A</emphasis>utomated "
+"<emphasis>P</emphasis>ublic <emphasis>T</emphasis>uring test to tell "
+"<emphasis>C</emphasis>omputers and <emphasis>H</emphasis>umans <emphasis>A</"
+"emphasis>part) algorithm to prevent automated processes from interacting "
+"with your application."
+msgstr ""
+"厳密ã«ã¯ã‚»ã‚ュリティAPIã®ä¸€éƒ¨ã§ã¯ã‚ã‚Šã¾ã›ã‚“ãŒã€Seamã¯CAPCHA(<emphasis>C</"
+"emphasis>ompletely <emphasis>A</emphasis>utomated <emphasis>P</"
+"emphasis>ublic <emphasis>T</emphasis>uring test to tell <emphasis>C</"
+"emphasis>omputers and <emphasis>H</emphasis>umans <emphasis>A</emphasis>part)"
+"アルゴリズムを内蔵ã—ã¦ãŠã‚Šã€ã‚¦ã‚§ãƒ–上ã®è‡ªå‹•å‡¦ç†ãƒ—ãƒã‚°ãƒ©ãƒ ã«ã‚ˆã‚Šã‚¢ãƒ—リケーショ"
+"ンãŒå‹•ä½œã—ãªã„よã†ã«ã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:4132
+#: Security.xml:4147
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr "ã‚ャプãƒãƒ£ サーブレットã®è¨å®š"
#. Tag: para
-#: Security.xml:4133
+#: Security.xml:4148
#, no-c-format
-msgid "To get up and running, it is necessary to configure the Seam Resource Servlet, which will provide the Captcha challenge images to your pages. This requires the following entry in <literal>web.xml</literal>:"
-msgstr "ã‚ャプãƒãƒ£ã‚’èµ·å‹•ã—ã¦èµ°ã‚‰ã›ã‚‹ãŸã‚ã«ã¯ã€Seamã®ãƒªã‚½ãƒ¼ã‚¹ã‚µãƒ¼ãƒ–レットを下ã®ã‚ˆã†ã«ã€<literal>web.xml</literal>ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã‚¢ãƒ—リケーションã®ãƒšãƒ¼ã‚¸ã«ã‚ャプãƒãƒ£ãƒãƒ£ãƒ¬ãƒ³ã‚¸ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’æä¾›ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"To get up and running, it is necessary to configure the Seam Resource "
+"Servlet, which will provide the Captcha challenge images to your pages. This "
+"requires the following entry in <literal>web.xml</literal>:"
+msgstr ""
+"ã‚ャプãƒãƒ£ã‚’èµ·å‹•ã—ã¦èµ°ã‚‰ã›ã‚‹ãŸã‚ã«ã¯ã€Seamã®ãƒªã‚½ãƒ¼ã‚¹ã‚µãƒ¼ãƒ–レットを下ã®ã‚ˆã†"
+"ã«ã€<literal>web.xml</literal>ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã‚¢ãƒ—リ"
+"ケーションã®ãƒšãƒ¼ã‚¸ã«ã‚ャプãƒãƒ£ãƒãƒ£ãƒ¬ãƒ³ã‚¸ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’æä¾›ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:4138
+#: Security.xml:4153
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
" <servlet-name>Seam Resource Servlet</servlet-name>\n"
-" <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>\n"
+" <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-"
+"class>\n"
"</servlet>\n"
"\n"
"<servlet-mapping>\n"
@@ -5100,7 +7274,8 @@
msgstr ""
"<![CDATA[<servlet>\n"
" <servlet-name>Seam Resource Servlet</servlet-name>\n"
-" <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>\n"
+" <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-"
+"class>\n"
"</servlet>\n"
"\n"
"<servlet-mapping>\n"
@@ -5109,53 +7284,67 @@
"</servlet-mapping>]]>"
#. Tag: title
-#: Security.xml:4143
+#: Security.xml:4158
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr "ã‚ャプãƒãƒ£ã®ãƒ•ã‚©ãƒ¼ãƒ ã¸ã®è¿½åŠ "
#. Tag: para
-#: Security.xml:4145
+#: Security.xml:4160
#, no-c-format
-msgid "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
-msgstr "ã‚ャプãƒãƒ£ãƒãƒ£ãƒ¬ãƒ³ã‚¸ã‚’フォームã«è¿½åŠ ã™ã‚‹ã®ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ã„ãŸã£ã¦ç°¡å˜ã§ã™:"
+msgid ""
+"Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
+msgstr ""
+"ã‚ャプãƒãƒ£ãƒãƒ£ãƒ¬ãƒ³ã‚¸ã‚’フォームã«è¿½åŠ ã™ã‚‹ã®ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ã„ãŸã£ã¦ç°¡å˜ã§ã™:"
#. Tag: programlisting
-#: Security.xml:4149
+#: Security.xml:4164
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
-"<h:inputText id=\"verifyCaptcha\" value=\"#{captcha.response}\" required=\"true\">\n"
+"<h:inputText id=\"verifyCaptcha\" value=\"#{captcha.response}\" required="
+"\"true\">\n"
" <s:validate />\n"
"</h:inputText>\n"
"<h:message for=\"verifyCaptcha\"/>]]>"
msgstr ""
"<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
-"<h:inputText id=\"verifyCaptcha\" value=\"#{captcha.response}\" required=\"true\">\n"
+"<h:inputText id=\"verifyCaptcha\" value=\"#{captcha.response}\" required="
+"\"true\">\n"
" <s:validate />\n"
"</h:inputText>\n"
"<h:message for=\"verifyCaptcha\"/>]]>"
#. Tag: para
-#: Security.xml:4151
+#: Security.xml:4166
#, no-c-format
-msgid "That's all there is to it. The <literal>graphicImage</literal> control displays the CAPTCHA challenge, and the <literal>inputText</literal> receives the user's response. The response is automatically validated against the CAPTCHA when the form is submitted."
-msgstr "ã“ã‚Œã§ã™ã¹ã¦ã§ã™ã€‚ <literal>graphicImage</literal> ãŒã‚ャプãƒãƒ£ãƒãƒ£ãƒ¬ãƒ³ã‚¸ã®è¡¨ç¤ºã‚’制御ã—ã€<literal>inputText</literal>ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’å—ã‘付ã‘ã¾ã™ã€‚ ユーザーã®å…¥åŠ›ã¯ãƒ•ã‚©ãƒ¼ãƒ ãŒé€ä¿¡ã•ã‚ŒãŸæ™‚ã«è‡ªå‹•çš„ã«ã‚ャプãƒãƒ£ã¨ç…§åˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"That's all there is to it. The <literal>graphicImage</literal> control "
+"displays the CAPTCHA challenge, and the <literal>inputText</literal> "
+"receives the user's response. The response is automatically validated "
+"against the CAPTCHA when the form is submitted."
+msgstr ""
+"ã“ã‚Œã§ã™ã¹ã¦ã§ã™ã€‚ <literal>graphicImage</literal> ãŒã‚ャプãƒãƒ£ãƒãƒ£ãƒ¬ãƒ³ã‚¸ã®è¡¨"
+"示を制御ã—ã€<literal>inputText</literal>ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’å—ã‘付ã‘ã¾ã™ã€‚ "
+"ユーザーã®å…¥åŠ›ã¯ãƒ•ã‚©ãƒ¼ãƒ ãŒé€ä¿¡ã•ã‚ŒãŸæ™‚ã«è‡ªå‹•çš„ã«ã‚ャプãƒãƒ£ã¨ç…§åˆã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:4160
+#: Security.xml:4175
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr "ã‚ャプãƒãƒ£ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã®ã‚«ã‚¹ã‚¿ãƒ 化"
#. Tag: para
-#: Security.xml:4162
+#: Security.xml:4177
#, no-c-format
-msgid "You may customize the CAPTCHA algorithm by overriding the built-in component:"
-msgstr "内蔵コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ã‚ャプãƒãƒ£ã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ をカスタマイズã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You may customize the CAPTCHA algorithm by overriding the built-in component:"
+msgstr ""
+"内蔵コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ã‚ャプãƒãƒ£ã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’ã‚«"
+"スタマイズã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:4166
+#: Security.xml:4181
#, no-c-format
msgid ""
"<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5165,7 +7354,8 @@
" @Override @Create\n"
" public void init()\n"
" {\n"
-" setChallenge(\"What is the answer to life, the universe and everything?\");\n"
+" setChallenge(\"What is the answer to life, the universe and everything?"
+"\");\n"
" setCorrectResponse(\"42\");\n"
" }\n"
"\n"
@@ -5173,7 +7363,8 @@
" public BufferedImage renderChallenge()\n"
" {\n"
" BufferedImage img = super.renderChallenge();\n"
-" img.getGraphics().drawOval(5, 3, 60, 14); //add an obscuring decoration\n"
+" img.getGraphics().drawOval(5, 3, 60, 14); //add an obscuring "
+"decoration\n"
" return img;\n"
" }\n"
"}]]>"
@@ -5185,7 +7376,8 @@
" @Override @Create\n"
" public void init()\n"
" {\n"
-" setChallenge(\"What is the answer to life, the universe and everything?\");\n"
+" setChallenge(\"What is the answer to life, the universe and everything?"
+"\");\n"
" setCorrectResponse(\"42\");\n"
" }\n"
"\n"
@@ -5193,170 +7385,201 @@
" public BufferedImage renderChallenge()\n"
" {\n"
" BufferedImage img = super.renderChallenge();\n"
-" img.getGraphics().drawOval(5, 3, 60, 14); //add an obscuring decoration\n"
+" img.getGraphics().drawOval(5, 3, 60, 14); //add an obscuring "
+"decoration\n"
" return img;\n"
" }\n"
"}]]>"
#. Tag: title
-#: Security.xml:4173
-#: Security.xml:4181
+#: Security.xml:4188 Security.xml:4196
#, no-c-format
msgid "Security Events"
msgstr "ã‚»ã‚ュリティ イベント"
#. Tag: para
-#: Security.xml:4175
+#: Security.xml:4190
#, no-c-format
-msgid "The following table describes a number of events (see <xref linkend=\"events\"/>) raised by Seam Security in response to certain security-related events."
-msgstr "以下ã®è¡¨ã«ã€ã‚»ã‚ュリティ関連ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚ˆã‚ŠSeamã®ã‚»ã‚ュリティã§ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆï¼ˆ<xref linkend=\"events\"/>)を一覧ã«ã—ã¾ã—ãŸã€‚"
+msgid ""
+"The following table describes a number of events (see <xref linkend=\"events"
+"\"/>) raised by Seam Security in response to certain security-related events."
+msgstr ""
+"以下ã®è¡¨ã«ã€ã‚»ã‚ュリティ関連ã®ã‚¤ãƒ™ãƒ³ãƒˆã«ã‚ˆã‚ŠSeamã®ã‚»ã‚ュリティã§ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™"
+"ント(<xref linkend=\"events\"/>)を一覧ã«ã—ã¾ã—ãŸã€‚"
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4205
#, no-c-format
msgid "Event Key"
msgstr "イベントã‚ー"
#. Tag: literal
-#: Security.xml:4203
+#: Security.xml:4218
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr "org.jboss.seam.security.loginSuccessful"
#. Tag: para
-#: Security.xml:4207
+#: Security.xml:4222
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr "ãƒã‚°ã‚¤ãƒ³ã«æˆåŠŸã—ãŸæ™‚ã«ç™ºç”Ÿ"
#. Tag: literal
-#: Security.xml:4215
+#: Security.xml:4230
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr "org.jboss.seam.security.loginFailed"
#. Tag: para
-#: Security.xml:4219
+#: Security.xml:4234
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr "ãƒã‚°ã‚¤ãƒ³ã«å¤±æ•—ã—ãŸæ™‚ã«ç™ºç”Ÿ"
#. Tag: literal
-#: Security.xml:4227
+#: Security.xml:4242
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr "org.jboss.seam.security.alreadyLoggedIn"
#. Tag: para
-#: Security.xml:4231
+#: Security.xml:4246
#, no-c-format
-msgid "Raised when a user that is already authenticated attempts to log in again."
+msgid ""
+"Raised when a user that is already authenticated attempts to log in again."
msgstr "ユーザーãŒã™ã§ã«èªè¨¼ã•ã‚Œã¦ã„ã¦å†åº¦ãƒã‚°ã‚¤ãƒ³ã—ãŸæ™‚ã«ç™ºç”Ÿ"
#. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4254
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr "org.jboss.seam.security.notLoggedIn"
#. Tag: para
-#: Security.xml:4243
+#: Security.xml:4258
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
-msgstr "ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ãªã„ãŸã‚ã«ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã«å¤±æ•—ã—ãŸæ™‚ã«ç™ºç”Ÿ"
+msgstr ""
+"ユーザーãŒãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ãªã„ãŸã‚ã«ã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã«å¤±æ•—ã—ãŸæ™‚ã«ç™ºç”Ÿ"
#. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4266
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr "org.jboss.seam.security.notAuthorized"
#. Tag: para
-#: Security.xml:4255
+#: Security.xml:4270
#, no-c-format
-msgid "Raised when a security check fails when the user is logged in however doesn't have sufficient privileges."
-msgstr "ユーザーãŒãƒã‚°ã‚¤ãƒ³ã§ãã¦ã‚‚å分ãªç‰¹æ¨©ãŒç„¡ãã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã«å¤±æ•—ã—ãŸæ™‚ã«ç™ºç”Ÿ"
+msgid ""
+"Raised when a security check fails when the user is logged in however "
+"doesn't have sufficient privileges."
+msgstr ""
+"ユーザーãŒãƒã‚°ã‚¤ãƒ³ã§ãã¦ã‚‚å分ãªç‰¹æ¨©ãŒç„¡ãã‚»ã‚ュリティãƒã‚§ãƒƒã‚¯ã«å¤±æ•—ã—ãŸæ™‚ã«"
+"発生"
#. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4278
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr "org.jboss.seam.security.preAuthenticate"
#. Tag: para
-#: Security.xml:4267
+#: Security.xml:4282
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr "ユーザーãŒèªè¨¼ã•ã‚Œã‚‹ç›´å‰ã«ç™ºç”Ÿ"
#. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4290
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr "org.jboss.seam.security.postAuthenticate"
#. Tag: para
-#: Security.xml:4279
+#: Security.xml:4294
#, no-c-format
msgid "Raised just after user authentication."
msgstr "ユーザーãŒèªè¨¼ã•ã‚ŒãŸç›´å¾Œã«ç™ºç”Ÿ"
#. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4302
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr "org.jboss.seam.security.loggedOut"
#. Tag: para
-#: Security.xml:4291
+#: Security.xml:4306
#, no-c-format
msgid "Raised after the user has logged out."
msgstr "ユーザーãŒãƒã‚°ã‚¢ã‚¦ãƒˆã—ãŸå¾Œã«ç™ºç”Ÿ"
#. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4314
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr "org.jboss.seam.security.credentialsUpdated"
#. Tag: para
-#: Security.xml:4303
+#: Security.xml:4318
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr "ユーザーã®ã‚¯ãƒ¬ãƒ‡ãƒ³ã‚·ãƒ£ãƒ«ï¼ˆä¿¡ç”¨æƒ…å ±ï¼‰ãŒå¤‰æ›´ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿ"
#. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4326
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr "org.jboss.seam.security.rememberMe"
#. Tag: para
-#: Security.xml:4315
+#: Security.xml:4330
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr "Identityã®rememberMeプãƒãƒ‘ティãŒå¤‰æ›´ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿ"
#. Tag: title
-#: Security.xml:4328
+#: Security.xml:4343
#, no-c-format
msgid "Run As"
msgstr "自分ã¨ã¯åˆ¥ã®æ¨©é™ã§ã®å®Ÿè¡Œ"
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4345
#, no-c-format
-msgid "Sometimes it may be necessary to perform certain operations with elevated privileges, such as creating a new user account as an unauthenticated user. Seam Security supports such a mechanism via the <literal>RunAsOperation</literal> class. This class allows either the <literal>Principal</literal> or <literal>Subject</literal>, or the user's roles to be overridden for a single set of operations."
-msgstr "å ´åˆã«ã‚ˆã‚Šã€ä¸Šä½æ¨©é™ã§å‡¦ç†ã™ã‚‹ã“ã¨ãŒå¿…è¦ãªå ´åˆãŒã‚ã‚Šã¾ã™ï¼ˆãŸã¨ãˆã°ã€èªè¨¼ã•ã‚Œã¦ã„ãªã„ユーザーãŒã€æ–°ã—ã„ユーザーアカウントを作æˆã™ã‚‹å ´åˆï¼‰ã€‚ Seamã¯ã“ã®ã‚ˆã†ãªæ©Ÿèƒ½ã‚’<literal>RunAsOperation</literal>クラスã§æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚¯ãƒ©ã‚¹ã¯ã€é™å®šã•ã‚ŒãŸä¸€çµ„ã®æ“作ã«å¯¾ã—㦠<literal>Principal</literal>ã€<literal>Subject</literal>ã€ã‚ã‚‹ã„ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒãƒ¼ãƒ«ã‚’一時的ã«ä¸Šæ›¸ãã™ã‚‹äº‹ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
+msgid ""
+"Sometimes it may be necessary to perform certain operations with elevated "
+"privileges, such as creating a new user account as an unauthenticated user. "
+"Seam Security supports such a mechanism via the <literal>RunAsOperation</"
+"literal> class. This class allows either the <literal>Principal</literal> or "
+"<literal>Subject</literal>, or the user's roles to be overridden for a "
+"single set of operations."
+msgstr ""
+"å ´åˆã«ã‚ˆã‚Šã€ä¸Šä½æ¨©é™ã§å‡¦ç†ã™ã‚‹ã“ã¨ãŒå¿…è¦ãªå ´åˆãŒã‚ã‚Šã¾ã™ï¼ˆãŸã¨ãˆã°ã€èªè¨¼ã•ã‚Œ"
+"ã¦ã„ãªã„ユーザーãŒã€æ–°ã—ã„ユーザーアカウントを作æˆã™ã‚‹å ´åˆï¼‰ã€‚ Seamã¯ã“ã®ã‚ˆã†"
+"ãªæ©Ÿèƒ½ã‚’<literal>RunAsOperation</literal>クラスã§æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚¯ãƒ©ã‚¹"
+"ã¯ã€é™å®šã•ã‚ŒãŸä¸€çµ„ã®æ“作ã«å¯¾ã—㦠<literal>Principal</literal>ã€"
+"<literal>Subject</literal>ã€ã‚ã‚‹ã„ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒãƒ¼ãƒ«ã‚’一時的ã«ä¸Šæ›¸ãã™ã‚‹äº‹ã‚’"
+"å¯èƒ½ã«ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:4338
+#: Security.xml:4353
#, no-c-format
-msgid "The following code example demonstrates how <literal>RunAsOperation</literal> is used, by calling its <literal>addRole()</literal> method to provide a set of roles to masquerade as for the duration of the operation. The <literal>execute()</literal> method contains the code that will be executed with the elevated privileges."
-msgstr "以下ã®ã‚³ãƒ¼ãƒ‰ä¾‹ã§ã¯<literal>RunAsOperation</literal>ã®ä½¿ã‚れ方ã«ã¤ã„ã¦ã€<literal>addRole()</literal> メソッドを呼ã³å‡ºã—ã¦æ“作終了ã¾ã§ç‰¹å®šã®ãƒãƒ¼ãƒ«ã‚’付与ã™ã‚‹æ–¹æ³•ã‚’示ã—ã¾ã™ã€‚ <literal>execute()</literal> メソッドã¯ã‚ˆã‚Šä¸Šä½ã®ç‰¹æ¨©ã§å®Ÿè¡Œã™ã‚‹ãŸã‚ã®ã‚³ãƒ¼ãƒ‰ã‚’æŒã£ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The following code example demonstrates how <literal>RunAsOperation</"
+"literal> is used, by calling its <literal>addRole()</literal> method to "
+"provide a set of roles to masquerade as for the duration of the operation. "
+"The <literal>execute()</literal> method contains the code that will be "
+"executed with the elevated privileges."
+msgstr ""
+"以下ã®ã‚³ãƒ¼ãƒ‰ä¾‹ã§ã¯<literal>RunAsOperation</literal>ã®ä½¿ã‚れ方ã«ã¤ã„ã¦ã€"
+"<literal>addRole()</literal> メソッドを呼ã³å‡ºã—ã¦æ“作終了ã¾ã§ç‰¹å®šã®ãƒãƒ¼ãƒ«ã‚’付"
+"与ã™ã‚‹æ–¹æ³•ã‚’示ã—ã¾ã™ã€‚ <literal>execute()</literal> メソッドã¯ã‚ˆã‚Šä¸Šä½ã®ç‰¹æ¨©"
+"ã§å®Ÿè¡Œã™ã‚‹ãŸã‚ã®ã‚³ãƒ¼ãƒ‰ã‚’æŒã£ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:4345
+#: Security.xml:4360
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5374,25 +7597,48 @@
" .run();]]>"
#. Tag: para
-#: Security.xml:4347
+#: Security.xml:4362
#, no-c-format
-msgid "In a similar way, the <literal>getPrincipal()</literal> or <literal>getSubject()</literal> methods can also be overriden to specify the <literal>Principal</literal> and <literal>Subject</literal> instances to use for the duration of the operation. Finally, the <literal>run()</literal> method is used to carry out the <literal>RunAsOperation</literal>."
-msgstr "åŒæ§˜ã«<literal>getPrincipal()</literal> ã‚„ <literal>getSubject()</literal>メソッドã¯<literal>Principal</literal>インスタンスãŠã‚ˆã³ <literal>Subject</literal>インスタンスを実行ä¸ã«ä¸Šæ›¸ãã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ 最終的ã«<literal>RunAsOperation</literal>を実行ã™ã‚‹ãŸã‚ã«<literal>run()</literal>メソッドを使用ã—ã¾ã™ã€‚"
+msgid ""
+"In a similar way, the <literal>getPrincipal()</literal> or "
+"<literal>getSubject()</literal> methods can also be overriden to specify the "
+"<literal>Principal</literal> and <literal>Subject</literal> instances to use "
+"for the duration of the operation. Finally, the <literal>run()</literal> "
+"method is used to carry out the <literal>RunAsOperation</literal>."
+msgstr ""
+"åŒæ§˜ã«<literal>getPrincipal()</literal> ã‚„ <literal>getSubject()</literal>メ"
+"ソッドã¯<literal>Principal</literal>インスタンスãŠã‚ˆã³ <literal>Subject</"
+"literal>インスタンスを実行ä¸ã«ä¸Šæ›¸ãã™ã‚‹äº‹ãŒã§ãã¾ã™ã€‚ 最終的ã«"
+"<literal>RunAsOperation</literal>を実行ã™ã‚‹ãŸã‚ã«<literal>run()</literal>メ"
+"ソッドを使用ã—ã¾ã™ã€‚"
#. Tag: title
-#: Security.xml:4358
+#: Security.xml:4373
#, no-c-format
msgid "Extending the Identity component"
msgstr "IDコンãƒãƒ¼ãƒãƒ³ãƒˆï¼ˆIdentity component)ã®æ‹¡å¼µ"
#. Tag: para
-#: Security.xml:4360
+#: Security.xml:4375
#, no-c-format
-msgid "Sometimes it might be necessary to extend the Identity component if your application has special security requirements. The following example (contrived, as credentials would normally be handled by the <literal>Credentials</literal> component instead) shows an extended Identity component with an additional <literal>companyCode</literal> field. The install precendence of <literal>APPLICATION</literal> ensures that this extended Identity gets installed in preference to the built-in Identity."
-msgstr "アプリケーションãŒç‰¹åˆ¥ãªã‚»ã‚ュリティをè¦æ±‚ã™ã‚‹å ´åˆã«ã¯ã€Identityコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’æ‹¡å¼µã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚以下ã®ä¾‹ï¼ˆèª¬æ˜Žã®ãŸã‚ã®ã‚‚ã®ã§ã€é€šå¸¸ã€ã‚¯ãƒ¬ãƒ‡ãƒ³ã‚·ãƒ£ãƒ«ã¯<literal>Credentials</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã‚Šå‡¦ç†ã•ã‚Œã¾ã™ï¼‰ã§ã¯<literal>companyCode</literal> ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’è¿½åŠ ã—ãŸæ‹¡å¼µIdentityコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’示ã—ã¦ã„ã¾ã™ã€‚<literal>APPLICATION</literal>ã«ã‚ˆã‚Šã€æ‹¡å¼µIdentityãŒå†…蔵Identityよりも優先ã•ã‚Œã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã“ã¨ã‚’ä¿è¨¼ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Sometimes it might be necessary to extend the Identity component if your "
+"application has special security requirements. The following example "
+"(contrived, as credentials would normally be handled by the "
+"<literal>Credentials</literal> component instead) shows an extended Identity "
+"component with an additional <literal>companyCode</literal> field. The "
+"install precendence of <literal>APPLICATION</literal> ensures that this "
+"extended Identity gets installed in preference to the built-in Identity."
+msgstr ""
+"アプリケーションãŒç‰¹åˆ¥ãªã‚»ã‚ュリティをè¦æ±‚ã™ã‚‹å ´åˆã«ã¯ã€Identityコンãƒãƒ¼ãƒãƒ³"
+"トを拡張ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚以下ã®ä¾‹ï¼ˆèª¬æ˜Žã®ãŸã‚ã®ã‚‚ã®ã§ã€é€šå¸¸ã€ã‚¯"
+"レデンシャルã¯<literal>Credentials</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã‚Šå‡¦ç†ã•ã‚Œã¾"
+"ã™ï¼‰ã§ã¯<literal>companyCode</literal> ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’è¿½åŠ ã—ãŸæ‹¡å¼µIdentityコン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã‚’示ã—ã¦ã„ã¾ã™ã€‚<literal>APPLICATION</literal>ã«ã‚ˆã‚Šã€æ‹¡å¼µIdentity"
+"ãŒå†…蔵Identityよりも優先ã•ã‚Œã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã“ã¨ã‚’ä¿è¨¼ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Security.xml:4368
+#: Security.xml:4383
#, no-c-format
msgid ""
"<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5402,7 +7648,8 @@
"@Startup\n"
"public class CustomIdentity extends Identity\n"
"{\n"
-" private static final LogProvider log = Logging.getLogProvider(CustomIdentity.class);\n"
+" private static final LogProvider log = Logging.getLogProvider"
+"(CustomIdentity.class);\n"
"\n"
" private String companyCode;\n"
"\n"
@@ -5431,7 +7678,8 @@
"@Startup\n"
"public class CustomIdentity extends Identity\n"
"{\n"
-" private static final LogProvider log = Logging.getLogProvider(CustomIdentity.class);\n"
+" private static final LogProvider log = Logging.getLogProvider"
+"(CustomIdentity.class);\n"
"\n"
" private String companyCode;\n"
"\n"
@@ -5453,9 +7701,256 @@
" }\n"
"}]]>"
-#. Tag: warning
-#: Security.xml:4370
+#. Tag: para
+#: Security.xml:4386
#, no-c-format
-msgid "Note that an <literal>Identity</literal> component must be marked <literal>@Startup</literal>, so that it is available immediately after the <literal>SESSION</literal> context begins. Failing to do this may render certain Seam functionality inoperable in your application."
-msgstr " <literal>SESSION</literal>コンテã‚ストãŒé–‹å§‹ã•ã‚Œã‚‹ã¨åŒæ™‚ã«åˆ©ç”¨å¯èƒ½ã¨ã™ã‚‹ãŸã‚ã«ã€<literal>Identity</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯<literal>@Startup</literal>ã¨ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã‚ŒãŒè¡Œã‚ã‚Œã¦ã„ãªã„ã¨ã€Seamã®ã„ãã¤ã‹ã®æ©Ÿèƒ½ãŒå‹•ä½œã—ãªã„ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Note that an <literal>Identity</literal> component must be marked "
+"<literal>@Startup</literal>, so that it is available immediately after the "
+"<literal>SESSION</literal> context begins. Failing to do this may render "
+"certain Seam functionality inoperable in your application."
+msgstr ""
+" <literal>SESSION</literal>コンテã‚ストãŒé–‹å§‹ã•ã‚Œã‚‹ã¨åŒæ™‚ã«åˆ©ç”¨å¯èƒ½ã¨ã™ã‚‹ãŸã‚"
+"ã«ã€<literal>Identity</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã¯<literal>@Startup</literal>ã¨"
+"アノテートã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã‚ŒãŒè¡Œã‚ã‚Œã¦ã„ãªã„"
+"ã¨ã€Seamã®ã„ãã¤ã‹ã®æ©Ÿèƒ½ãŒå‹•ä½œã—ãªã„ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚"
+#. Tag: title
+#: Security.xml:4398
+#, no-c-format
+msgid "OpenID"
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4400
+#, no-c-format
+msgid ""
+"OpenID is a community standard for external web-based authentication. The "
+"basic idea is that any web application can supplement (or replace) its local "
+"handling of authentication by delegating responsibility to an external "
+"OpenID server of the user's chosing. This benefits the user, who no longer "
+"has to remember a name and password for every web application he uses, and "
+"the developer, who is relieved of some of the burden of maintaining a "
+"complex authentication system."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4409
+#, no-c-format
+msgid ""
+"When using OpenID, the user selects an OpenID provider, and the provider "
+"assigns the user an OpenID. The id will take the form of a URL, for example "
+"<literal>http://maximoburrito.myopenid.com</literal> however, it's "
+"acceptable to leave off the <literal>http://</literal> part of the "
+"identifier when logging into a site. The web application (known as a relying "
+"party in OpenID-speak) determines which OpenID server to contact and "
+"redirects the user to the remote site for authentication. Upon successful "
+"authentication the user is given the (cryptographically secure) token "
+"proving his identity and is redirected back to the original web application."
+"The local web application can then be sure the user accessing the "
+"application controls the OpenID he presented."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4418
+#, no-c-format
+msgid ""
+"It's important to realize at this point that authentication does not imply "
+"authorization. The web application still needs to make a determination of "
+"how to use that information. The web application could treat the user as "
+"instantly logged in and give full access to the system or it could try and "
+"map the presented OpenID to a local user account, prompting the user to "
+"register if he hasn't already. The choice of how to handle the OpenID is "
+"left as a design decision for the local application."
+msgstr ""
+
+#. Tag: title
+#: Security.xml:4428
+#, fuzzy, no-c-format
+msgid "Configuring OpenID"
+msgstr "エンティティã®è¨å®š"
+
+#. Tag: para
+#: Security.xml:4429
+#, no-c-format
+msgid ""
+"Seam uses the openid4java package and requires four additional JARs to make "
+"use of the Seam integration. These are: <literal>htmlparser.jar</literal>, "
+"<literal>openid4java.jar</literal>, <literal>openxri-client.jar</literal> "
+"and <literal>openxri-syntax.jar</literal>."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4435
+#, no-c-format
+msgid ""
+"OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
+"literal>, which should be added to your <literal>faces-config.xml</literal> "
+"file. The phase listener processes the callback from the OpenID provider, "
+"allowing re-entry into the local application."
+msgstr ""
+
+#. Tag: programlisting
+#: Security.xml:4441
+#, no-c-format
+msgid ""
+"<lifecycle>\n"
+" <phase-listener>org.jboss.seam.security.openid."
+"OpenIdPhaseListener</phase-listener>\n"
+"</lifecycle>"
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4444
+#, no-c-format
+msgid ""
+"With this configuration, OpenID support is available to your application. "
+"The OpenID support component, <literal>org.jboss.seam.security.openid."
+"openid</literal>, is installed automatically if the openid4java classes are "
+"on the classpath."
+msgstr ""
+
+#. Tag: title
+#: Security.xml:4452
+#, fuzzy, no-c-format
+msgid "Presenting an OpenIdDLogin form"
+msgstr "ãƒã‚°ã‚¤ãƒ³ãƒ•ã‚©ãƒ¼ãƒ ã®è¨˜è¿°"
+
+#. Tag: para
+#: Security.xml:4454
+#, no-c-format
+msgid ""
+"To initiate an OpenID login, you can present a simply form to the user "
+"asking for the user's OpenID. The <literal>#{openid.id}</literal> value "
+"accepts the user's OpenID and the <literal>#{openid.login}</literal> action "
+"initiates an authentication request."
+msgstr ""
+
+#. Tag: programlisting
+#: Security.xml:4459
+#, no-c-format
+msgid ""
+"<h:form>\n"
+" <h:inputText value="#{openid.id}" />\n"
+" <h:commandButton action="#{openid.login}" value=""
+"OpenID Login"/>\n"
+"</h:form>"
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4461
+#, no-c-format
+msgid ""
+"When the user submits the login form, he will be redirected to his OpenID "
+"provider. The user will eventually return to your application through the "
+"Seam pseudo-view <literal>/openid.xhtml</literal>, which is provided by the "
+"<literal>OpenIdPhaseListener</literal>. Your application can handle the "
+"OpenID response by means of a <literal>pages.xml</literal> navigation from "
+"that view, just as if the user had never left your application."
+msgstr ""
+
+#. Tag: title
+#: Security.xml:4470
+#, no-c-format
+msgid "Logging in immediately"
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4472
+#, no-c-format
+msgid ""
+"The simplest strategy is to simply login the user immediately. The following "
+"navigation rule shows how to handle this using the <literal>#{openid."
+"loginImmediately()}</literal> action."
+msgstr ""
+
+#. Tag: programlisting
+#: Security.xml:4476
+#, no-c-format
+msgid ""
+"<page view-id="/openid.xhtml">\n"
+" <navigation evaluate="#{openid.loginImmediately()}">\n"
+" <rule if-outcome="true">\n"
+" <redirect view-id="/main.xhtml">\n"
+" <message>OpenID login successful...</message>\n"
+" </redirect>\n"
+" </rule>\n"
+" <rule if-outcome="false">\n"
+" <redirect view-id="/main.xhtml">\n"
+" <message>OpenID login rejected...</message>\n"
+" </redirect>\n"
+" </rule>\n"
+" </navigation>\n"
+"</page>"
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4478
+#, no-c-format
+msgid ""
+"Thie <literal>loginImmediately()</literal> action checks to see if the "
+"OpenID is valid. If it is valid, it adds an OpenIDPrincipal to the identity "
+"component, marks the user as logged in (i.e. <literal>#{identity.loggedIn}</"
+"literal> will be true) and returns true. If the OpenID was not validated, "
+"the method returns false, and the user re-enters the application un-"
+"authenticated. If the user's OpenID is valid, it will be accessible using "
+"the expression <literal>#{openid.validatedId}</literal> and <literal>#"
+"{openid.valid}</literal> will be true."
+msgstr ""
+
+#. Tag: title
+#: Security.xml:4489
+#, no-c-format
+msgid "Deferring login"
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4491
+#, no-c-format
+msgid ""
+"You may not want the user to be immediately logged in to your application. "
+"In that case, your navigation should check the <literal>#{openid.valid}</"
+"literal> property and redirect the user to a local registration or "
+"processing page. Actions you might take would be asking for more information "
+"and creating a local user account or presenting a captcha to avoid "
+"programmatic registrations. When you are done processing, if you want to log "
+"the user in, you can call the <literal>loginImmediately</literal> method, "
+"either through EL as shown previously or by directly interaction with the "
+"<literal>org.jboss.seam.security.openid.OpenId</literal> component. Of "
+"course, nothing prevents you from writing custom code to interact with the "
+"Seam identity component on your own for even more customized behaviour."
+msgstr ""
+
+#. Tag: title
+#: Security.xml:4505
+#, no-c-format
+msgid "Logging out"
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4507
+#, no-c-format
+msgid ""
+"Logging out (forgetting an OpenID association) is done by calling <literal>#"
+"{openid.logout}</literal>. If you are not using Seam security, you can call "
+"this method directly. If you are using Seam security, you should continue to "
+"use <literal>#{identity.logout}</literal> and install an event handler to "
+"capture the logout event, calling the OpenID logout method."
+msgstr ""
+
+#. Tag: programlisting
+#: Security.xml:4514
+#, no-c-format
+msgid ""
+"<event type="org.jboss.seam.security.loggedOut">\n"
+" <action execute="#{openid.logout}" />\n"
+"</event>"
+msgstr ""
+
+#. Tag: para
+#: Security.xml:4516
+#, no-c-format
+msgid ""
+"It's important that you do not leave this out or the user will not be able "
+"to login again in the same session."
+msgstr ""
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Spring.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Spring.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Spring.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Spring\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-06 11:51+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -14,13 +14,13 @@
"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Spring.xml:3
+#: Spring.xml:6
#, no-c-format
msgid "Spring Framework integration"
msgstr "Spring Framework çµ±åˆ"
#. Tag: para
-#: Spring.xml:5
+#: Spring.xml:8
#, no-c-format
msgid ""
"The Spring integration module allows easy migration of Spring-based projects "
@@ -33,7 +33,7 @@
"ç†ãªã© Seam ã®ä¸»è¦ãªæ©Ÿèƒ½ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:9
+#: Spring.xml:12
#, no-c-format
msgid ""
"Note! The Spring integration code is included in the jboss-seam-ioc library. "
@@ -44,49 +44,49 @@
"å˜æ€§ã¯æœ¬ç« ã«è¨˜è¼‰ã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã® seam-spring çµ±åˆæŠ€è¡“ã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:12
+#: Spring.xml:15
#, no-c-format
msgid "Seam's support for Spring provides the ability to:"
msgstr "Spring ã® Seam サãƒãƒ¼ãƒˆã¯æ¬¡ã®ã‚ˆã†ãªæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:16
+#: Spring.xml:19
#, no-c-format
msgid "inject Seam component instances into Spring beans"
msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’ Spring Bean ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹"
#. Tag: para
-#: Spring.xml:19
+#: Spring.xml:22
#, no-c-format
msgid "inject Spring beans into Seam components"
msgstr "Spring Bean ã‚’ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹"
#. Tag: para
-#: Spring.xml:22
+#: Spring.xml:25
#, no-c-format
msgid "turn Spring beans into Seam components"
msgstr "Spring Bean ã‚’ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¤‰æ›ã™ã‚‹"
#. Tag: para
-#: Spring.xml:25
+#: Spring.xml:28
#, no-c-format
msgid "allow Spring beans to live in any Seam context"
msgstr "Spring Bean ã‚’ Seam コンテã‚ストã«é…ç½®ã§ãるよã†ã«ã™ã‚‹"
#. Tag: para
-#: Spring.xml:28
+#: Spring.xml:31
#, no-c-format
msgid "start a spring WebApplicationContext with a Seam component"
msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ 㧠Spring Web アプリケーションを起動ã™ã‚‹"
#. Tag: para
-#: Spring.xml:31
+#: Spring.xml:34
#, no-c-format
msgid "Support for Spring PlatformTransactionManagement"
msgstr "Spring PlatformTransactionManagement ã®ã‚µãƒãƒ¼ãƒˆ"
#. Tag: para
-#: Spring.xml:34
+#: Spring.xml:37
#, no-c-format
msgid ""
"provides a Seam managed replacement for Spring's "
@@ -94,10 +94,11 @@
"<literal>OpenSessionInViewFilter</literal>"
msgstr ""
"Spring ã® <literal>OpenEntityManagerInViewFilter</literal> ãŠã‚ˆã³ "
-"<literal>OpenSessionInViewFilter</literal> ã®ä»£æ›¿ã¨ã—㦠Seam 管ç†ã‚’æä¾›ã—ã¾ã™ã€‚"
+"<literal>OpenSessionInViewFilter</literal> ã®ä»£æ›¿ã¨ã—㦠Seam 管ç†ã‚’æä¾›ã—ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Spring.xml:37
+#: Spring.xml:40
#, no-c-format
msgid ""
"Support for Spring <literal>TaskExecutors</literal> to back "
@@ -107,13 +108,13 @@
"<literal>TaskExecutors</literal> ã®ã‚µãƒãƒ¼ãƒˆ"
#. Tag: title
-#: Spring.xml:42
+#: Spring.xml:45
#, no-c-format
msgid "Injecting Seam components into Spring beans"
msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ Spring Bean ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹"
#. Tag: para
-#: Spring.xml:44
+#: Spring.xml:47
#, no-c-format
msgid ""
"Injecting Seam component instances into Spring beans is accomplished using "
@@ -127,7 +128,7 @@
"ファイルã«è¿½åŠ ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Spring.xml:48
+#: Spring.xml:51
#, no-c-format
msgid ""
"<![CDATA[<beans xmlns=\"http://www.springframework.org/schema/beans\"\n"
@@ -151,15 +152,15 @@
"\">]]>"
#. Tag: para
-#: Spring.xml:50
+#: Spring.xml:53
#, no-c-format
msgid "Now any Seam component may be injected into any Spring bean:"
msgstr ""
-"ã“ã‚Œã§ã€ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã„ãšã‚Œã® Spring Bean ã«ã‚‚インジェクションå¯èƒ½ã¨ãª"
-"ã‚Šã¾ã—ãŸã€‚"
+"ã“ã‚Œã§ã€ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã„ãšã‚Œã® Spring Bean ã«ã‚‚インジェクションå¯èƒ½ã¨"
+"ãªã‚Šã¾ã—ãŸã€‚"
#. Tag: programlisting
-#: Spring.xml:52
+#: Spring.xml:55
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
@@ -177,13 +178,13 @@
"</bean>]]>"
#. Tag: para
-#: Spring.xml:54
+#: Spring.xml:57
#, no-c-format
msgid "An EL expression may be used instead of a component name:"
msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆåã®ä»£ã‚ã‚Šã« EL å¼ãŒåˆ©ç”¨å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:56
+#: Spring.xml:59
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
@@ -201,7 +202,7 @@
"</bean>]]>"
#. Tag: para
-#: Spring.xml:58
+#: Spring.xml:61
#, no-c-format
msgid ""
"Seam component instances may even be made available for injection into "
@@ -211,7 +212,7 @@
"ジェクションãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:60
+#: Spring.xml:63
#, no-c-format
msgid ""
"<![CDATA[<seam:instance name=\"someComponent\" id=\"someSeamComponentInstance"
@@ -233,13 +234,13 @@
"]]>"
#. Tag: para
-#: Spring.xml:62
+#: Spring.xml:65
#, no-c-format
msgid "Now for the caveat!"
msgstr "è¦å‘Š!"
#. Tag: para
-#: Spring.xml:64
+#: Spring.xml:67
#, no-c-format
msgid ""
"Seam was designed from the ground up to support a stateful component model "
@@ -265,14 +266,14 @@
"ã™ã€‚ 例ãˆã°ã€ Seam <literal>対話</literal> スコープコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³"
"ス㌠直接〠å˜ä¸€ã® Spring Bean ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã¨ã€ ãã®å˜ä¸€ã® Spring "
"Bean ã¯ãã®å¯¾è©±ãŒçµ‚了ã—ãŸå¾Œã‚‚ãšã£ã¨åŒã˜ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«å¯¾ã™ã‚‹å‚照をä¿æŒã—ã¾"
-"ã™ã€‚ ã“ã®å•é¡Œã‚’ <emphasis>スコープインピーダンス (scope impedance)</emphasis> ã¨å‘¼ã‚“ã§ã„ã¾ã™ã€‚ ã‚·"
-"ステム全体ã«å‘¼ã³å‡ºã—ãŒæµã‚Œã‚‹ã‚ˆã†ã«ã€ Seam ãƒã‚¤ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¯ã‚¹ã‚³ãƒ¼ãƒ—イン"
-"ピーダンスãŒè‡ªç„¶ã«ç¶æŒã•ã‚Œã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚ Spring ã§ã¯ã€ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ"
-"ã®ãƒ—ãƒã‚シをインジェクトã™ã‚‹ã“ã¨ã§ãƒ—ãƒã‚ã‚·ãŒå‘¼ã°ã‚ŒãŸå ´åˆã«å‚照を解決ã™ã‚‹å¿…è¦"
-"ãŒã‚ã‚Šã¾ã™ã€‚"
+"ã™ã€‚ ã“ã®å•é¡Œã‚’ <emphasis>スコープインピーダンス (scope impedance)</"
+"emphasis> ã¨å‘¼ã‚“ã§ã„ã¾ã™ã€‚ システム全体ã«å‘¼ã³å‡ºã—ãŒæµã‚Œã‚‹ã‚ˆã†ã«ã€ Seam ãƒã‚¤ã‚¤"
+"ンジェクションã¯ã‚¹ã‚³ãƒ¼ãƒ—インピーダンスãŒè‡ªç„¶ã«ç¶æŒã•ã‚Œã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚ "
+"Spring ã§ã¯ã€ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒã‚シをインジェクトã™ã‚‹ã“ã¨ã§ãƒ—ãƒã‚ã‚·ãŒ"
+"呼ã°ã‚ŒãŸå ´åˆã«å‚照を解決ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:74
+#: Spring.xml:77
#, no-c-format
msgid ""
"The <literal><seam:instance/></literal> tag lets us automatically "
@@ -282,7 +283,7 @@
"をプãƒã‚ã‚·ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:76
+#: Spring.xml:79
#, no-c-format
msgid ""
"<![CDATA[<seam:instance id=\"seamManagedEM\" name=\"someManagedEMComponent\" "
@@ -300,7 +301,7 @@
"</bean>]]>"
#. Tag: para
-#: Spring.xml:78
+#: Spring.xml:81
#, no-c-format
msgid ""
"This example shows one way to use a Seam-managed persistence context from a "
@@ -312,16 +313,17 @@
"上記ã®ä¾‹ã§ã¯ Spring Bean ã‹ã‚‰ Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã™ã‚‹æ–¹æ³•ã®ã²ã¨"
"ã¤ã‚’示ã—ã¦ã„ã¾ã™ã€‚ (Spring <literal>OpenEntityManagerInView</literal> フィル"
"ã‚¿ã®ä»£æ›¿ã¨ã—㦠Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã™ã‚‹ã‚ˆã‚Šå …牢ãªæ–¹æ³•ã«ã¤ã„ã¦"
-"ã¯ã€ <link linkend=\"spring-persistence\">Spring 㧠Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã™ã‚‹</link> ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’å‚ç…§ã—ã¦ãã ã•ã„。)"
+"ã¯ã€ <link linkend=\"spring-persistence\">Spring 㧠Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ス"
+"トを使用ã™ã‚‹</link> ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’å‚ç…§ã—ã¦ãã ã•ã„。)"
#. Tag: title
-#: Spring.xml:85
+#: Spring.xml:88
#, no-c-format
msgid "Injecting Spring beans into Seam components"
msgstr "Spring Bean ã‚’ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹"
#. Tag: para
-#: Spring.xml:87
+#: Spring.xml:90
#, no-c-format
msgid ""
"It is even easier to inject Spring beans into Seam component instances. "
@@ -331,19 +333,19 @@
"å˜ã§ã™ã€‚ 実際〠å¯èƒ½ãªæ–¹æ³•ã¯ 2 ã¤ã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:92
+#: Spring.xml:95
#, no-c-format
msgid "inject a Spring bean using an EL expression"
msgstr "EL å¼ã‚’使用ã—㦠Spring Bean をインジェクトã™ã‚‹"
#. Tag: para
-#: Spring.xml:95
+#: Spring.xml:98
#, no-c-format
msgid "make the Spring bean a Seam component"
msgstr "Spring Bean ã‚’ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã™ã‚‹"
#. Tag: para
-#: Spring.xml:99
+#: Spring.xml:102
#, no-c-format
msgid ""
"We'll discuss the second option in the next section. The easiest approach is "
@@ -353,7 +355,7 @@
"EL を使ã£ã¦ Spring Bean ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:102
+#: Spring.xml:105
#, no-c-format
msgid ""
"The Spring <literal>DelegatingVariableResolver</literal> is an integration "
@@ -371,7 +373,7 @@
"literal> ã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:107
+#: Spring.xml:110
#, no-c-format
msgid ""
"<![CDATA[<application>\n"
@@ -387,7 +389,7 @@
"</application>]]>"
#. Tag: para
-#: Spring.xml:109
+#: Spring.xml:112
#, no-c-format
msgid "Then you can inject Spring beans using <literal>@In</literal>:"
msgstr ""
@@ -395,7 +397,7 @@
"よã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:111
+#: Spring.xml:114
#, no-c-format
msgid ""
"<![CDATA[@In(\"#{bookingService}\")\n"
@@ -405,7 +407,7 @@
"private BookingService bookingService;]]>"
#. Tag: para
-#: Spring.xml:113
+#: Spring.xml:116
#, no-c-format
msgid ""
"The use of Spring beans in EL is not limited to injection. Spring beans may "
@@ -417,13 +419,13 @@
"ãŒã§ãã¾ã™ã€‚ プãƒã‚»ã‚¹ã¨ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã€ ワーã‚ングメモリアサーションãªã©ã€‚"
#. Tag: title
-#: Spring.xml:119
+#: Spring.xml:122
#, no-c-format
msgid "Making a Spring bean into a Seam component"
msgstr "Spring Bean ã‚’ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã™ã‚‹"
#. Tag: para
-#: Spring.xml:121
+#: Spring.xml:124
#, no-c-format
msgid ""
"The <literal><seam:component/></literal> namespace handler can be used "
@@ -437,7 +439,7 @@
"ã‚°ã‚’é…ç½®ã™ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:125
+#: Spring.xml:128
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
@@ -451,7 +453,7 @@
"</bean>]]>"
#. Tag: para
-#: Spring.xml:127
+#: Spring.xml:130
#, no-c-format
msgid ""
"By default, <literal><seam:component/></literal> will create a "
@@ -471,7 +473,7 @@
"ã¦ã‚‚構ã„ã¾ã›ã‚“。"
#. Tag: para
-#: Spring.xml:133
+#: Spring.xml:136
#, no-c-format
msgid ""
"The <literal>scope</literal> attribute of <literal><seam:component/></"
@@ -489,13 +491,13 @@
"ã§ã€ ã“ã®å±žæ€§ã¯ä¸€èˆ¬çš„ã«ã¯ä¸è¦ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Spring.xml:142
+#: Spring.xml:145
#, no-c-format
msgid "Seam-scoped Spring beans"
msgstr "Seam スコープ㮠Spring Bean"
#. Tag: para
-#: Spring.xml:144
+#: Spring.xml:147
#, no-c-format
msgid ""
"The Seam integration package also lets you use Seam's contexts as Spring 2.0 "
@@ -512,10 +514,11 @@
"ãŸã ã—〠Spring ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ¢ãƒ‡ãƒ«ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«æ€§ã«å¯¾å¿œã™ã‚‹ã‚ˆã†ã«ã¯è¨è¨ˆ"
"ã•ã‚ŒãŸã“ã¨ã¯ãªã„ãŸã‚〠ã“ã®æ©Ÿèƒ½ã‚’使用ã™ã‚‹éš›ã¯å分ã«æ°—を付ã‘ã¦ãã ã•ã„。 特"
"ã«ã€ セッションや対話スコープ㮠Spring Bean ã®ã‚¯ãƒ©ã‚¹ã‚¿åŒ–ã¯æ ¹æ·±ã„å•é¡ŒãŒã‚ã‚‹ãŸ"
-"ã‚〠広ã„スコープ㮠Bean やコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’スコープã®ç‹ã„ Bean ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹å ´åˆã¯æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚"
+"ã‚〠広ã„スコープ㮠Bean やコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’スコープã®ç‹ã„ Bean ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆ"
+"ã™ã‚‹å ´åˆã¯æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚"
#. Tag: para
-#: Spring.xml:150
+#: Spring.xml:153
#, no-c-format
msgid ""
"By specifying <literal><seam:configure-scopes/></literal> once in a "
@@ -531,7 +534,7 @@
"ã•ã„。"
#. Tag: programlisting
-#: Spring.xml:155
+#: Spring.xml:158
#, no-c-format
msgid ""
"<![CDATA[<!-- Only needs to be specified once per bean factory-->\n"
@@ -551,7 +554,7 @@
"CONVERSATION\"/>]]>"
#. Tag: para
-#: Spring.xml:157
+#: Spring.xml:160
#, no-c-format
msgid ""
"The prefix of the scope name may be changed by specifying the "
@@ -563,7 +566,7 @@
"(デフォルトã®ãƒ—レフィックス㯠<literal>seam.</literal> ã§ã™ã€‚)"
#. Tag: para
-#: Spring.xml:160
+#: Spring.xml:163
#, no-c-format
msgid ""
"By default an instance of a Spring Component registered in this way is not "
@@ -583,7 +586,7 @@
"れるよã†ã«ã—ã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:165
+#: Spring.xml:168
#, no-c-format
msgid ""
"Seam-scoped Spring beans defined this way can be injected into other Spring "
@@ -606,7 +609,7 @@
"ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Spring.xml:173
+#: Spring.xml:176
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
@@ -632,13 +635,13 @@
"</bean>]]>"
#. Tag: title
-#: Spring.xml:177
+#: Spring.xml:180
#, no-c-format
msgid "Using Spring PlatformTransactionManagement"
msgstr "Spring ã® PlatformTransactionManagement を使用ã™ã‚‹"
#. Tag: para
-#: Spring.xml:179
+#: Spring.xml:182
#, no-c-format
msgid ""
"Spring provides an extensible transaction management abstraction with "
@@ -657,12 +660,12 @@
"TransactionManagers ã¨ã®å …固ãªçµ±åˆã‚’実ç¾ã—ã¾ã™ã€‚ Spring トランザクション管ç†"
"ã¯ãƒã‚¹ãƒˆã•ã‚Œã‚‹ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãªã©å¤šãã®é«˜åº¦ãªæ©Ÿèƒ½ã®ã‚µãƒãƒ¼ãƒˆã‚’æä¾›ã—〠"
"REQUIRES_NEW ã‚„ NOT_SUPPORTED ã®ã‚ˆã†ãªå®Œå…¨ Java EE トランザクションä¼æ’ã®ãƒ«ãƒ¼"
-"ルã«å¯¾å¿œã—ã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ Spring ã®ãƒ‰ã‚ュメント <ulink url="
-"\"http://static.springframework.org/spring/docs/2.0.x/reference/transaction."
-"html\">ã“ã“</ulink> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+"ルã«å¯¾å¿œã—ã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ Spring ã®ãƒ‰ã‚ュメント <ulink url=\"http://"
+"static.springframework.org/spring/docs/2.0.x/reference/transaction.html\">ã“"
+"ã“</ulink> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Spring.xml:187
+#: Spring.xml:190
#, no-c-format
msgid ""
"To configure Seam to use Spring transactions enable the SpringTransaction "
@@ -672,7 +675,7 @@
"SpringTransaction コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’以下ã®ã‚ˆã†ã«æœ‰åŠ¹ã«ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:189
+#: Spring.xml:192
#, no-c-format
msgid ""
"<![CDATA[<spring:spring-transaction platform-transaction-manager=\"#"
@@ -682,7 +685,7 @@
"{transactionManager}\"/>]]>"
#. Tag: para
-#: Spring.xml:191
+#: Spring.xml:194
#, no-c-format
msgid ""
"The <literal>spring:spring-transaction</literal> component will utilize "
@@ -693,13 +696,13 @@
"ク㫠Spring トランザクションåŒæœŸã®æ©Ÿèƒ½ã‚’利用ã—ã¾ã™ã€‚"
#. Tag: title
-#: Spring.xml:197
+#: Spring.xml:200
#, no-c-format
msgid "Using a Seam Managed Persistence Context in Spring"
msgstr "Spring 㧠Seam 管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを使用ã™ã‚‹"
#. Tag: para
-#: Spring.xml:199
+#: Spring.xml:202
#, no-c-format
msgid ""
"One of the most powerful features of Seam is its conversation scope and the "
@@ -715,17 +718,18 @@
"<literal>JpaTemplate</literal>, etc.)"
msgstr ""
"Seam ã®ãƒ‘ワフルãªæ©Ÿèƒ½ã®ã²ã¨ã¤ã«ãã®å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã¨å¯¾è©±ãŒç”Ÿãã¦ã„ã‚‹é–“ "
-"EntityManager をオープンã«ã—ã¦ãŠã機能ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®åˆ†é›¢ã‚„å†ä½µåˆã«é–¢é€£ã™ã‚‹å¤šãã®å•é¡ŒãŒè§£æ¶ˆã•ã‚Œã€ 深刻㪠"
+"EntityManager をオープンã«ã—ã¦ãŠã機能ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®åˆ†"
+"離やå†ä½µåˆã«é–¢é€£ã™ã‚‹å¤šãã®å•é¡ŒãŒè§£æ¶ˆã•ã‚Œã€ 深刻㪠"
"<literal>LazyInitializationException</literal> ã®ç™ºç”Ÿã‚’軽減ã™ã‚‹ã“ã¨ãŒã§ãã¾"
-"ã™ã€‚ Spring 㯠Web ã®ä¸€è¦æ±‚ã®ã‚¹ã‚³ãƒ¼ãƒ—を越ãˆã¦æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを管ç†ã™ã‚‹æ–¹æ³•"
-"ã¯æä¾›ã—ã¦ã„ã¾ã›ã‚“ (<literal>OpenEntityManagerInViewFilter</literal>)。 ã“ã®"
-"ãŸã‚〠Spring ㌠JPA ã¨ã®çµ±åˆã«æä¾›ã—ã¦ã„ã‚‹ã®ã¨ã™ã¹ã¦åŒã˜ãƒ„ールを使ã£ãŸ Seam "
-"管ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’ Spring 開発者ã«æŒãŸã›ã‚‹ã“ã¨ãŒã§ãã‚‹ã¨ã‚ˆ"
-"ã„ã§ã—ょㆠ(<literal>PersistenceAnnotationBeanPostProcessor</literal>〠"
+"ã™ã€‚ Spring 㯠Web ã®ä¸€è¦æ±‚ã®ã‚¹ã‚³ãƒ¼ãƒ—を越ãˆã¦æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを管ç†ã™ã‚‹æ–¹æ³•ã¯"
+"æä¾›ã—ã¦ã„ã¾ã›ã‚“ (<literal>OpenEntityManagerInViewFilter</literal>)。 ã“ã®ãŸ"
+"ã‚〠Spring ㌠JPA ã¨ã®çµ±åˆã«æä¾›ã—ã¦ã„ã‚‹ã®ã¨ã™ã¹ã¦åŒã˜ãƒ„ールを使ã£ãŸ Seam 管"
+"ç†ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’ Spring 開発者ã«æŒãŸã›ã‚‹ã“ã¨ãŒã§ãã‚‹ã¨ã‚ˆã„"
+"ã§ã—ょㆠ(<literal>PersistenceAnnotationBeanPostProcessor</literal>〠"
"<literal>JpaTemplate</literal> ãªã©)。"
#. Tag: para
-#: Spring.xml:209
+#: Spring.xml:212
#, no-c-format
msgid ""
"Seam provides a way for Spring to access a Seam managed persistence context "
@@ -737,21 +741,22 @@
"コープã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト機能を実ç¾ã—ã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:213
+#: Spring.xml:216
#, no-c-format
msgid "This integration work provides the following functionality:"
msgstr "ã“ã®çµ±åˆä½œæ¥ã«ã‚ˆã‚Šæ¬¡ã®ã‚ˆã†ãªæ©Ÿèƒ½ã‚’実ç¾ã—ã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:217
+#: Spring.xml:220
#, no-c-format
msgid ""
"transparent access to a Seam managed persistence context using Spring "
"provided tools"
-msgstr "Spring æ供ツールを使ã£ãŸ Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¸ã®é€éŽçš„ãªã‚¢ã‚¯ã‚»ã‚¹"
+msgstr ""
+"Spring æ供ツールを使ã£ãŸ Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¸ã®é€éŽçš„ãªã‚¢ã‚¯ã‚»ã‚¹"
#. Tag: para
-#: Spring.xml:220
+#: Spring.xml:223
#, no-c-format
msgid ""
"access to Seam conversation scoped persistence contexts in a non web request "
@@ -761,7 +766,7 @@
"quartz ジョブãªã©)"
#. Tag: para
-#: Spring.xml:224
+#: Spring.xml:227
#, no-c-format
msgid ""
"allows for using Seam managed persistence contexts with Spring managed "
@@ -771,7 +776,7 @@
"ã«ã‚ˆã‚‹æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã®ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãŒå¿…è¦)"
#. Tag: para
-#: Spring.xml:229
+#: Spring.xml:232
#, no-c-format
msgid ""
"Spring's persistence context propagation model allows only one open "
@@ -783,7 +788,7 @@
"Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã§ãƒ©ãƒƒãƒ—ã™ã‚‹ã“ã¨ã§å‹•ä½œã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:233
+#: Spring.xml:236
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"seamEntityManagerFactory\" class=\"org.jboss.seam.ioc."
@@ -799,7 +804,7 @@
"</bean>]]>"
#. Tag: para
-#: Spring.xml:235
+#: Spring.xml:238
#, no-c-format
msgid ""
"Where 'persistenceContextName' is the name of the Seam managed persistence "
@@ -815,7 +820,7 @@
"ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:240
+#: Spring.xml:243
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"seamEntityManagerFactory\" class=\"org.jboss.seam.ioc."
@@ -835,7 +840,7 @@
"</bean>]]>"
#. Tag: para
-#: Spring.xml:242
+#: Spring.xml:245
#, no-c-format
msgid ""
"This EntityManagerFactory can then be used in any Spring provided tools. For "
@@ -848,7 +853,7 @@
"ã¾ã£ãŸãåŒã˜ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:245
+#: Spring.xml:248
#, no-c-format
msgid ""
"<![CDATA[<bean class=\"org.springframework.orm.jpa.support."
@@ -858,7 +863,7 @@
"PersistenceAnnotationBeanPostProcessor\"/>]]>"
#. Tag: para
-#: Spring.xml:247
+#: Spring.xml:250
#, no-c-format
msgid ""
"If you define your real EntityManagerFactory in Spring but wish to use a "
@@ -874,13 +879,14 @@
"ãã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:252
+#: Spring.xml:255
#, no-c-format
msgid "The <literal>applicationContext.xml</literal> might look like:"
-msgstr "<literal>applicationContext.xml</literal> ã¯æ¬¡ã«ä¼¼ãŸã‚ˆã†ãªã‚‚ã®ã«ãªã‚Šã¾ã™ã€‚"
+msgstr ""
+"<literal>applicationContext.xml</literal> ã¯æ¬¡ã«ä¼¼ãŸã‚ˆã†ãªã‚‚ã®ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:253
+#: Spring.xml:256
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"entityManagerFactory\" class=\"org.springframework.orm."
@@ -918,13 +924,13 @@
"</bean>]]>"
#. Tag: para
-#: Spring.xml:255
+#: Spring.xml:258
#, no-c-format
msgid "The <literal>component.xml</literal> might look like:"
msgstr "<literal>component.xml</literal> ã¯æ¬¡ã«ä¼¼ãŸã‚ˆã†ãªã‚‚ã®ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:256
+#: Spring.xml:259
#, no-c-format
msgid ""
"<![CDATA[<persistence:managed-persistence-context name=\"entityManager\"\n"
@@ -936,7 +942,7 @@
"\"/>]]>"
#. Tag: para
-#: Spring.xml:259
+#: Spring.xml:262
#, no-c-format
msgid ""
"<literal>JpaTemplate</literal> and <literal>JpaDaoSupport</literal> are "
@@ -948,7 +954,7 @@
"方法ã§è¨å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:262
+#: Spring.xml:265
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"bookingService\" class=\"org.jboss.seam.example.spring."
@@ -964,13 +970,13 @@
"</bean>]]>"
#. Tag: title
-#: Spring.xml:265
+#: Spring.xml:268
#, no-c-format
msgid "Using a Seam Managed Hibernate Session in Spring"
msgstr "Spring 㧠Seam 管ç†ã® Hibernate セッションを使用ã™ã‚‹"
#. Tag: para
-#: Spring.xml:267
+#: Spring.xml:270
#, no-c-format
msgid ""
"The Seam Spring integration also provides support for complete access to a "
@@ -979,10 +985,11 @@
"link>."
msgstr ""
"Seam Spring çµ±åˆã«ã‚ˆã‚Š Spring ã®ãƒ„ールを使ã£ãŸ Seam ç®¡ç† Hibernate セッション"
-"ã¸ã®å®Œå…¨ã‚¢ã‚¯ã‚»ã‚¹ã«å¯¾å¿œã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ã“ã®çµ±åˆã¯ <link linkend=\"spring-persistence\">JPA çµ±åˆ</link> ã«éžå¸¸ã«ä¼¼ã¦ã„ã¾ã™ã€‚"
+"ã¸ã®å®Œå…¨ã‚¢ã‚¯ã‚»ã‚¹ã«å¯¾å¿œã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ã“ã®çµ±åˆã¯ <link linkend=\"spring-"
+"persistence\">JPA çµ±åˆ</link> ã«éžå¸¸ã«ä¼¼ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:270
+#: Spring.xml:273
#, no-c-format
msgid ""
"Like Spring's JPA integration spring's propagation model allows only one "
@@ -998,7 +1005,7 @@
"ã¨ã«ã‚ˆã‚Šå‹•ä½œã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:275
+#: Spring.xml:278
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"seamSessionFactory\" class=\"org.jboss.seam.ioc.spring."
@@ -1012,7 +1019,7 @@
"</bean>]]>"
#. Tag: para
-#: Spring.xml:277
+#: Spring.xml:280
#, no-c-format
msgid ""
"Where 'sessionName' is the name of the <literal>persistence:managed-"
@@ -1030,13 +1037,13 @@
"ã«å¯¾ã™ã‚‹å‘¼ã³å‡ºã—ã«ã‚‚対応ã—ã¾ã™ã€‚"
#. Tag: title
-#: Spring.xml:283
+#: Spring.xml:286
#, no-c-format
msgid "Spring Application Context as a Seam Component"
msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ã® Spring Application Context"
#. Tag: para
-#: Spring.xml:285
+#: Spring.xml:288
#, no-c-format
msgid ""
"Although it is possible to use the Spring <literal>ContextLoaderListener</"
@@ -1048,7 +1055,7 @@
"ãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:290
+#: Spring.xml:293
#, no-c-format
msgid ""
"the Spring ApplicationContext must be started <emphasis>after</emphasis> the "
@@ -1058,17 +1065,17 @@
"ã«</emphasis>èµ·å‹•ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Spring.xml:294
+#: Spring.xml:297
#, no-c-format
msgid ""
"it can be tricky starting a Spring ApplicationContext for use in Seam unit "
"and integration tests"
msgstr ""
-"Seam ユニットãŠã‚ˆã³çµ±åˆãƒ†ã‚¹ãƒˆã§ã®ä½¿ç”¨ã‚’目的ã¨ã—㟠Spring ApplicationContext ã®"
-"èµ·å‹•ã¯åŽ„介ãªã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚"
+"Seam ユニットãŠã‚ˆã³çµ±åˆãƒ†ã‚¹ãƒˆã§ã®ä½¿ç”¨ã‚’目的ã¨ã—㟠Spring ApplicationContext "
+"ã®èµ·å‹•ã¯åŽ„介ãªã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Spring.xml:299
+#: Spring.xml:302
#, no-c-format
msgid ""
"To overcome these two limitations the Spring integration includes a Seam "
@@ -1091,7 +1098,7 @@
"基準ã«å¾“ã£ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Spring.xml:307
+#: Spring.xml:310
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -1125,13 +1132,13 @@
"</components>]]>"
#. Tag: title
-#: Spring.xml:310
+#: Spring.xml:313
#, no-c-format
msgid "Using a Spring TaskExecutor for @Asynchronous"
msgstr "@Asynchronous ã« Spring ã® TaskExecutor を使用ã™ã‚‹"
#. Tag: para
-#: Spring.xml:312
+#: Spring.xml:315
#, no-c-format
msgid ""
"Spring provides an abstraction for executing code asynchronously called a "
@@ -1149,7 +1156,7 @@
"ã†ã« Spring Bean 定義㮠taskExecutor を与ãˆã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:317
+#: Spring.xml:320
#, no-c-format
msgid ""
"<![CDATA[<spring:task-executor-dispatcher task-executor=\"#"
@@ -1159,7 +1166,7 @@
"{springThreadPoolTaskExecutor}\"/>]]>"
#. Tag: para
-#: Spring.xml:319
+#: Spring.xml:322
#, no-c-format
msgid ""
"Because a Spring <literal>TaskExecutor</literal> does not support scheduling "
@@ -1171,7 +1178,7 @@
"ã®ã‚ˆã†ã«ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã•ã‚ŒãŸéžåŒæœŸã‚¤ãƒ™ãƒ³ãƒˆã‚’処ç†ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Spring.xml:322
+#: Spring.xml:325
#, no-c-format
msgid ""
"<![CDATA[<!-- Install a ThreadPoolDispatcher to handle scheduled "
@@ -1191,4 +1198,3 @@
"<spring:task-executor-dispatcher task-executor=\"#"
"{springThreadPoolTaskExecutor}\" schedule-dispatcher=\"#"
"{threadPoolDispatcher}\"/>]]>"
-
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Testing.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Testing.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-27 23:02+0900\n"
"Last-Translator: rto <reiko.ohtsuka at gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,8 +22,17 @@
#. Tag: para
#: Testing.xml:3
#, no-c-format
-msgid "Most Seam applications will need at least two kinds of automated tests: <emphasis>unit tests</emphasis>, which test a particular Seam component in isolation, and scripted <emphasis>integration tests</emphasis> which exercise all Java layers of the application (that is, everything except the view pages)."
-msgstr "Seamアプリケーションã®ã»ã¨ã‚“ã©ã¯ã€å°‘ãªãã¨ã‚‚2種類ã®è‡ªå‹•ãƒ†ã‚¹ãƒˆãŒå¿…è¦ã§ã™ã€‚ 個々ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’独立ã—ã¦ãƒ†ã‚¹ãƒˆã™ã‚‹<emphasis>ユニットテスト</emphasis>ã¨ã€ アプリケーションã®ã™ã¹ã¦ã®Java層 (ビューページ以外ã®ã™ã¹ã¦) をスクリプトã§ãƒ†ã‚¹ãƒˆã™ã‚‹<emphasis>çµ±åˆãƒ†ã‚¹ãƒˆ</emphasis>ã§ã™ã€‚"
+msgid ""
+"Most Seam applications will need at least two kinds of automated tests: "
+"<emphasis>unit tests</emphasis>, which test a particular Seam component in "
+"isolation, and scripted <emphasis>integration tests</emphasis> which "
+"exercise all Java layers of the application (that is, everything except the "
+"view pages)."
+msgstr ""
+"Seamアプリケーションã®ã»ã¨ã‚“ã©ã¯ã€å°‘ãªãã¨ã‚‚2種類ã®è‡ªå‹•ãƒ†ã‚¹ãƒˆãŒå¿…è¦ã§ã™ã€‚ "
+"個々ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’独立ã—ã¦ãƒ†ã‚¹ãƒˆã™ã‚‹<emphasis>ユニットテスト</"
+"emphasis>ã¨ã€ アプリケーションã®ã™ã¹ã¦ã®Java層 (ビューページ以外ã®ã™ã¹ã¦) ã‚’"
+"スクリプトã§ãƒ†ã‚¹ãƒˆã™ã‚‹<emphasis>çµ±åˆãƒ†ã‚¹ãƒˆ</emphasis>ã§ã™ã€‚"
#. Tag: para
#: Testing.xml:10
@@ -40,14 +49,26 @@
#. Tag: para
#: Testing.xml:16
#, no-c-format
-msgid "All Seam components are POJOs. This is a great place to start if you want easy unit testing. And since Seam emphasises the use of bijection for inter-component interactions and access to contextual objects, it's very easy to test a Seam component outside of its normal runtime environment."
-msgstr "ã™ã¹ã¦ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯POJOã§ã™ã€‚ç°¡å˜ã«ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã‚’始ã‚ã‚‹ã«ã¯ã¨ã¦ã‚‚良ã„環境ã§ã™ã€‚ã•ã‚‰ã«Seamã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé–“ã§ã®ã‚„ã‚Šå–りやコンテã‚ストä¾å˜ã‚ªãƒ–ジェクトã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã«ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’多用ã—ã¦ã„ã‚‹ã®ã§ã€é€šå¸¸ã®ãƒ©ãƒ³ã‚¿ã‚¤ãƒ 環境ã§ãªãã¦ã‚‚ã¨ã¦ã‚‚ç°¡å˜ã«Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’テストã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"All Seam components are POJOs. This is a great place to start if you want "
+"easy unit testing. And since Seam emphasises the use of bijection for inter-"
+"component interactions and access to contextual objects, it's very easy to "
+"test a Seam component outside of its normal runtime environment."
+msgstr ""
+"ã™ã¹ã¦ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯POJOã§ã™ã€‚ç°¡å˜ã«ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã‚’始ã‚ã‚‹ã«ã¯ã¨ã¦ã‚‚"
+"良ã„環境ã§ã™ã€‚ã•ã‚‰ã«Seamã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆé–“ã§ã®ã‚„ã‚Šå–りやコンテã‚ストä¾å˜ã‚ª"
+"ブジェクトã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã«ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’多用ã—ã¦ã„ã‚‹ã®ã§ã€é€šå¸¸ã®ãƒ©ãƒ³ã‚¿ã‚¤ãƒ "
+"環境ã§ãªãã¦ã‚‚ã¨ã¦ã‚‚ç°¡å˜ã«Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’テストã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Testing.xml:23
#, no-c-format
-msgid "Consider the following Seam Component which creates a statement of account for a customer:"
-msgstr "次ã®ã‚ˆã†ãªã€é¡§å®¢ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¡ãƒ³ãƒˆã‚’作æˆã™ã‚‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"Consider the following Seam Component which creates a statement of account "
+"for a customer:"
+msgstr ""
+"次ã®ã‚ˆã†ãªã€é¡§å®¢ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¡ãƒ³ãƒˆã‚’作æˆã™ã‚‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’考ãˆ"
+"ã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: programlisting
#: Testing.xml:28
@@ -68,7 +89,8 @@
" @Create\n"
" public void create() {\n"
" List<Invoice> invoices = entityManager\n"
-" .createQuery(\"select invoice from Invoice invoice where invoice.customer = :customer\")\n"
+" .createQuery(\"select invoice from Invoice invoice where invoice."
+"customer = :customer\")\n"
" .setParameter(\"customer\", customer)\n"
" .getResultList();\n"
" statementTotal = calculateTotal(invoices);\n"
@@ -102,7 +124,8 @@
" @Create\n"
" public void create() {\n"
" List<Invoice> invoices = entityManager\n"
-" .createQuery(\"select invoice from Invoice invoice where invoice.customer = :customer\")\n"
+" .createQuery(\"select invoice from Invoice invoice where invoice."
+"customer = :customer\")\n"
" .setParameter(\"customer\", customer)\n"
" .getResultList();\n"
" statementTotal = calculateTotal(invoices);\n"
@@ -124,8 +147,12 @@
#. Tag: para
#: Testing.xml:30
#, no-c-format
-msgid "We could write a unit test for the calculateTotal method (which tests the business logic of the component) as follows:"
-msgstr "calculateTotalメソッドã®ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆï¼ˆã¤ã¾ã‚Šã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã®ãƒ†ã‚¹ãƒˆï¼‰ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«æ›¸ãã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"We could write a unit test for the calculateTotal method (which tests the "
+"business logic of the component) as follows:"
+msgstr ""
+"calculateTotalメソッドã®ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆï¼ˆã¤ã¾ã‚Šã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ“ジãƒã‚¹ãƒ"
+"ジックã®ãƒ†ã‚¹ãƒˆï¼‰ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«æ›¸ãã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Testing.xml:35
@@ -135,8 +162,10 @@
" \n"
" @Test\n"
" public testCalculateTotal {\n"
-" List<Invoice> invoices = generateTestInvoices(); // A test data generator\n"
-" double statementTotal = new StatementOfAccount().calculateTotal(invoices);\n"
+" List<Invoice> invoices = generateTestInvoices(); // A test data "
+"generator\n"
+" double statementTotal = new StatementOfAccount().calculateTotal"
+"(invoices);\n"
" assert statementTotal = 123.45;\n"
" } \n"
"}\n"
@@ -146,8 +175,10 @@
" \n"
" @Test\n"
" public testCalculateTotal {\n"
-" List<Invoice> invoices = generateTestInvoices(); // A test data generator\n"
-" double statementTotal = new StatementOfAccount().calculateTotal(invoices);\n"
+" List<Invoice> invoices = generateTestInvoices(); // A test data "
+"generator\n"
+" double statementTotal = new StatementOfAccount().calculateTotal"
+"(invoices);\n"
" assert statementTotal = 123.45;\n"
" } \n"
"}\n"
@@ -155,9 +186,19 @@
#. Tag: para
#: Testing.xml:37
-#, no-c-format
-msgid "You'll notice we aren't testing retrieving data from or persisting data to the database; nor are we testing any functionality provided by Seam. We are just testing the logic of our POJOs. Seam components don't usually depend directly upon container infrastructure, so most unit testing as as easy as that!"
-msgstr "データベースã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’å–り出ã—ãŸã‚Šä¿å˜ã—ãŸã‚Šã™ã‚‹ãƒ†ã‚¹ãƒˆã¯è¡Œã£ã¦ã„ã¾ã›ã‚“ã—ã€SeamãŒæä¾›ã™ã‚‹æ©Ÿèƒ½ã®ãƒ†ã‚¹ãƒˆã‚‚è¡Œã£ã¦ã„ãªã„ã“ã¨ãŒãŠã‚ã‹ã‚Šã„ãŸã ã‘ã‚‹ã§ã—ょã†ã€‚作æˆã—ãŸPOJOã®ãƒã‚¸ãƒƒã‚¯ã‚’テストã—ã¦ã„ã‚‹ã ã‘ã§ã™ã€‚Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯é€šå¸¸ã€ã‚³ãƒ³ãƒ†ãƒŠã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã«ç›´æŽ¥ä¾å˜ã—ã¦ã„ãªã„ãŸã‚ã€ã»ã¨ã‚“ã©ã®ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã¯ã“ã®ã‚ˆã†ã«ç°¡å˜ã«æ›¸ãã“ã¨ãŒã§ãã‚‹ã®ã§ã™ï¼"
+#, fuzzy, no-c-format
+msgid ""
+"You'll notice we aren't testing retrieving data from or persisting data to "
+"the database; nor are we testing any functionality provided by Seam. We are "
+"just testing the logic of our POJOs. Seam components don't usually depend "
+"directly upon container infrastructure, so most unit testing are as easy as "
+"that!"
+msgstr ""
+"データベースã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’å–り出ã—ãŸã‚Šä¿å˜ã—ãŸã‚Šã™ã‚‹ãƒ†ã‚¹ãƒˆã¯è¡Œã£ã¦ã„ã¾ã›ã‚“ã—ã€"
+"SeamãŒæä¾›ã™ã‚‹æ©Ÿèƒ½ã®ãƒ†ã‚¹ãƒˆã‚‚è¡Œã£ã¦ã„ãªã„ã“ã¨ãŒãŠã‚ã‹ã‚Šã„ãŸã ã‘ã‚‹ã§ã—ょã†ã€‚作"
+"æˆã—ãŸPOJOã®ãƒã‚¸ãƒƒã‚¯ã‚’テストã—ã¦ã„ã‚‹ã ã‘ã§ã™ã€‚Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯é€šå¸¸ã€ã‚³ãƒ³"
+"テナã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã«ç›´æŽ¥ä¾å˜ã—ã¦ã„ãªã„ãŸã‚ã€ã»ã¨ã‚“ã©ã®ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆ"
+"ã¯ã“ã®ã‚ˆã†ã«ç°¡å˜ã«æ›¸ãã“ã¨ãŒã§ãã‚‹ã®ã§ã™ï¼"
#. Tag: para
#: Testing.xml:44
@@ -174,14 +215,34 @@
#. Tag: para
#: Testing.xml:53
#, no-c-format
-msgid "Integration testing is slightly more difficult. In this case, we can't eliminate the container infrastructure; indeed, that is part of what is being tested! At the same time, we don't want to be forced to deploy our application to an application server to run the automated tests. We need to be able to reproduce just enough of the container infrastructure inside our testing environment to be able to exercise the whole application, without hurting performance too much."
-msgstr "çµ±åˆãƒ†ã‚¹ãƒˆã¯ã‚‚ã†å°‘ã—ã ã‘複雑ã«ãªã‚Šã¾ã™ã€‚コンテナã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã¯ãƒ†ã‚¹ãƒˆå¯¾è±¡ã®ä¸€éƒ¨ã§ã‚ã‚‹ãŸã‚ã€ç„¡è¦–ã™ã‚‹ã“ã¨ãŒã§ããªã„ã®ã§ã™ï¼ã¨ã¯ã„ãˆã€è‡ªå‹•ãƒ†ã‚¹ãƒˆã‚’実行ã™ã‚‹ãŸã‚ã«ã‚ã–ã‚ã–アプリケーションサーãƒãƒ¼ã¸ã‚¢ãƒ—リケーションをデプãƒã‚¤ã—ãŸãã¯ã‚ã‚Šã¾ã›ã‚“。ãã“ã§ã€æœ€ä½Žé™å¿…è¦ãªã‚³ãƒ³ãƒ†ãƒŠã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã‚’テスト環境ã«å†ç¾ã—ã€æ€§èƒ½ã‚’大ããæãªã†ã“ã¨ãªãã™ã¹ã¦ã®ã‚¢ãƒ—リケーションを実行å¯èƒ½ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Integration testing is slightly more difficult. In this case, we can't "
+"eliminate the container infrastructure; indeed, that is part of what is "
+"being tested! At the same time, we don't want to be forced to deploy our "
+"application to an application server to run the automated tests. We need to "
+"be able to reproduce just enough of the container infrastructure inside our "
+"testing environment to be able to exercise the whole application, without "
+"hurting performance too much."
+msgstr ""
+"çµ±åˆãƒ†ã‚¹ãƒˆã¯ã‚‚ã†å°‘ã—ã ã‘複雑ã«ãªã‚Šã¾ã™ã€‚コンテナã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã¯ãƒ†ã‚¹"
+"ト対象ã®ä¸€éƒ¨ã§ã‚ã‚‹ãŸã‚ã€ç„¡è¦–ã™ã‚‹ã“ã¨ãŒã§ããªã„ã®ã§ã™ï¼ã¨ã¯ã„ãˆã€è‡ªå‹•ãƒ†ã‚¹ãƒˆã‚’"
+"実行ã™ã‚‹ãŸã‚ã«ã‚ã–ã‚ã–アプリケーションサーãƒãƒ¼ã¸ã‚¢ãƒ—リケーションをデプãƒã‚¤ã—"
+"ãŸãã¯ã‚ã‚Šã¾ã›ã‚“。ãã“ã§ã€æœ€ä½Žé™å¿…è¦ãªã‚³ãƒ³ãƒ†ãƒŠã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã‚’テスト"
+"環境ã«å†ç¾ã—ã€æ€§èƒ½ã‚’大ããæãªã†ã“ã¨ãªãã™ã¹ã¦ã®ã‚¢ãƒ—リケーションを実行å¯èƒ½ã«"
+"ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Testing.xml:62
#, no-c-format
-msgid "The approach taken by Seam is to let you write tests that exercise your components while running inside a pruned down container environment (Seam, together with the JBoss Embedded container; see <xref linkend=\"config.install.embedded\"/> for configuration details)"
-msgstr "SeamãŒæŽ¡ç”¨ã™ã‚‹ã‚¢ãƒ—ãƒãƒ¼ãƒã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ†ã‚¹ãƒˆã‚’作æˆã—独立ã—ãŸã‚³ãƒ³ãƒ†ãƒŠç’°å¢ƒï¼ˆSeamã¨JBoss内蔵ã®ã‚³ãƒ³ãƒ†ãƒŠï¼šè©³ç´°ã¯<xref linkend=\"config.install.embedded\"/>å‚照)ã§å®Ÿè¡Œã™ã‚‹ã¨ã„ã†ã‚‚ã®ã§ã™ã€‚"
+msgid ""
+"The approach taken by Seam is to let you write tests that exercise your "
+"components while running inside a pruned down container environment (Seam, "
+"together with the JBoss Embedded container; see <xref linkend=\"config."
+"install.embedded\"/> for configuration details)"
+msgstr ""
+"SeamãŒæŽ¡ç”¨ã™ã‚‹ã‚¢ãƒ—ãƒãƒ¼ãƒã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ†ã‚¹ãƒˆã‚’作æˆã—独立ã—ãŸã‚³ãƒ³ãƒ†ãƒŠç’°"
+"境(Seamã¨JBoss内蔵ã®ã‚³ãƒ³ãƒ†ãƒŠï¼šè©³ç´°ã¯<xref linkend=\"config.install.embedded"
+"\"/>å‚照)ã§å®Ÿè¡Œã™ã‚‹ã¨ã„ã†ã‚‚ã®ã§ã™ã€‚"
#. Tag: programlisting
#: Testing.xml:69
@@ -201,7 +262,8 @@
" setValue(\"#{user.username}\", \"1ovthafew\");\n"
" setValue(\"#{user.name}\", \"Gavin King\");\n"
" setValue(\"#{user.password}\", \"secret\");\n"
-" assert invokeMethod(\"#{register.register}\").equals(\"success\");\n"
+" assert invokeMethod(\"#{register.register}\").equals(\"success"
+"\");\n"
" assert getValue(\"#{user.username}\").equals(\"1ovthafew\");\n"
" assert getValue(\"#{user.name}\").equals(\"Gavin King\");\n"
" assert getValue(\"#{user.password}\").equals(\"secret\");\n"
@@ -229,7 +291,8 @@
" setValue(\"#{user.username}\", \"1ovthafew\");\n"
" setValue(\"#{user.name}\", \"Gavin King\");\n"
" setValue(\"#{user.password}\", \"secret\");\n"
-" assert invokeMethod(\"#{register.register}\").equals(\"success\");\n"
+" assert invokeMethod(\"#{register.register}\").equals(\"success"
+"\");\n"
" assert getValue(\"#{user.username}\").equals(\"1ovthafew\");\n"
" assert getValue(\"#{user.name}\").equals(\"Gavin King\");\n"
" assert getValue(\"#{user.password}\").equals(\"secret\");\n"
@@ -252,8 +315,15 @@
#. Tag: para
#: Testing.xml:75
#, no-c-format
-msgid "Occasionally, we need to be able to replace the implementation of some Seam component that depends upon resources which are not available in the integration test environment. For example, suppose we have some Seam component which is a facade to some payment processing system:"
-msgstr "çµ±åˆãƒ†ã‚¹ãƒˆç’°å¢ƒã§ã¯æº–å‚™ã§ããªã„よã†ãªãƒªã‚½ãƒ¼ã‚¹ã‚’Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãŒä½¿ç”¨ã—ã¦ã„ã‚‹å ´åˆã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã®å®Ÿè£…ã‚’ç½®ãæ›ãˆã‚‹ã“ã¨ãŒå¿…è¦ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ ãŸã¨ãˆã°æ”¯æ‰•å‡¦ç†ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ•ã‚¡ã‚µãƒ¼ãƒ‰ã‚’実装ã™ã‚‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
+msgid ""
+"Occasionally, we need to be able to replace the implementation of some Seam "
+"component that depends upon resources which are not available in the "
+"integration test environment. For example, suppose we have some Seam "
+"component which is a facade to some payment processing system:"
+msgstr ""
+"çµ±åˆãƒ†ã‚¹ãƒˆç’°å¢ƒã§ã¯æº–å‚™ã§ããªã„よã†ãªãƒªã‚½ãƒ¼ã‚¹ã‚’Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãŒä½¿ç”¨ã—ã¦ã„"
+"ã‚‹å ´åˆã€ コンãƒãƒ¼ãƒãƒ³ãƒˆã®å®Ÿè£…ã‚’ç½®ãæ›ãˆã‚‹ã“ã¨ãŒå¿…è¦ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ ãŸã¨ãˆ"
+"ã°æ”¯æ‰•å‡¦ç†ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ•ã‚¡ã‚µãƒ¼ãƒ‰ã‚’実装ã™ã‚‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
#. Tag: programlisting
#: Testing.xml:82
@@ -273,7 +343,8 @@
#: Testing.xml:84
#, no-c-format
msgid "For integration tests, we can mock out this component as follows:"
-msgstr "çµ±åˆãƒ†ã‚¹ãƒˆã‚’ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¢ãƒƒã‚¯å®Ÿè£…を作æˆã—ã¾ã™ã€‚"
+msgstr ""
+"çµ±åˆãƒ†ã‚¹ãƒˆã‚’ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¢ãƒƒã‚¯å®Ÿè£…を作æˆã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Testing.xml:88
@@ -298,8 +369,17 @@
#. Tag: para
#: Testing.xml:90
#, no-c-format
-msgid "Since the <literal>MOCK</literal> precedence is higher than the default precedence of application components, Seam will install the mock implementation whenever it is in the classpath. When deployed into production, the mock implementation is absent, so the real component will be installed."
-msgstr "<literal>MOCK</literal>ã®å„ªå…ˆåº¦ã¯ã€ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã® デフォルト優先度より高ã„ã®ã§ã€ãƒ¢ãƒƒã‚¯å®Ÿè£…ãŒã‚¯ãƒ©ã‚¹ãƒ‘スã«ã‚ã‚Œã°Seam㯠モック実装を優先ã—ã¾ã™ã€‚ 本番環境ã§ã¯ãƒ¢ãƒƒã‚¯å®Ÿè£…ã¯å˜åœ¨ã—ãªã„ã®ã§ã€å®Ÿéš›ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå®Ÿè¡Œã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Since the <literal>MOCK</literal> precedence is higher than the default "
+"precedence of application components, Seam will install the mock "
+"implementation whenever it is in the classpath. When deployed into "
+"production, the mock implementation is absent, so the real component will be "
+"installed."
+msgstr ""
+"<literal>MOCK</literal>ã®å„ªå…ˆåº¦ã¯ã€ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã® デフォル"
+"ト優先度より高ã„ã®ã§ã€ãƒ¢ãƒƒã‚¯å®Ÿè£…ãŒã‚¯ãƒ©ã‚¹ãƒ‘スã«ã‚ã‚Œã°Seam㯠モック実装を優先ã—"
+"ã¾ã™ã€‚ 本番環境ã§ã¯ãƒ¢ãƒƒã‚¯å®Ÿè£…ã¯å˜åœ¨ã—ãªã„ã®ã§ã€å®Ÿéš›ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒå®Ÿè¡Œã•ã‚Œ"
+"ã¾ã™ã€‚"
#. Tag: title
#: Testing.xml:103
@@ -310,14 +390,32 @@
#. Tag: para
#: Testing.xml:105
#, no-c-format
-msgid "An even harder problem is emulating user interactions. A third problem is where to put our assertions. Some test frameworks let us test the whole application by reproducing user interactions with the web browser. These frameworks have their place, but they are not appropriate for use at development time."
-msgstr "難ã—ã„ã®ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã©ã®ã‚ˆã†ã«ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆã™ã‚‹ã‹ã§ã™ã€‚ãã—ã¦ã©ã“ã«ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã‚’ç½®ãã‹ã§ã™ã€‚ã‚るテストフレームワークã§ã¯ã€ã™ã¹ã¦ã®ã‚¢ãƒ—リケーションをテストã™ã‚‹ã®ã«ã€Webブラウザã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’å†ç”Ÿã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ã‚ˆã†ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークã¯å˜åœ¨æ„義ã¯ã‚ã‚Šã¾ã™ãŒã€é–‹ç™ºæ®µéšŽã§ä½¿ç”¨ã™ã‚‹ã«ã¯é©åˆ‡ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"An even harder problem is emulating user interactions. A third problem is "
+"where to put our assertions. Some test frameworks let us test the whole "
+"application by reproducing user interactions with the web browser. These "
+"frameworks have their place, but they are not appropriate for use at "
+"development time."
+msgstr ""
+"難ã—ã„ã®ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã©ã®ã‚ˆã†ã«ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆã™ã‚‹ã‹ã§ã™ã€‚ãã—ã¦"
+"ã©ã“ã«ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã‚’ç½®ãã‹ã§ã™ã€‚ã‚るテストフレームワークã§ã¯ã€ã™ã¹ã¦ã®ã‚¢ãƒ—リ"
+"ケーションをテストã™ã‚‹ã®ã«ã€Webブラウザã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’å†ç”Ÿã™ã‚‹"
+"å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ã‚ˆã†ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークã¯å˜åœ¨æ„義ã¯ã‚ã‚Šã¾ã™ãŒã€é–‹ç™ºæ®µéšŽã§ä½¿"
+"用ã™ã‚‹ã«ã¯é©åˆ‡ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Testing.xml:112
#, no-c-format
-msgid "<literal>SeamTest</literal> lets you write <emphasis>scripted</emphasis> tests, in a simulated JSF environment. The role of a scripted test is to reproduce the interaction between the view and the Seam components. In other words, you get to pretend you are the JSF implementation!"
-msgstr "<literal>SeamTest</literal>を使用ã—ã¦ã€æ“¬ä¼¼JSF環境ã§<emphasis>テストスクリプト</emphasis>を作æˆã—ã¾ã™ã€‚テストスクリプトã®å½¹å‰²ã¯ã€ãƒ“ューã¨Seamコンãƒãƒ¼ãƒãƒ³ãƒˆé–“ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’å†ç¾ã™ã‚‹ã“ã¨ã§ã™ã€‚ã¤ã¾ã‚Šã€JSF実装ã®ãµã‚Šã‚’ã™ã‚‹ã¨ã„ã†ã“ã¨ã§ã™ï¼"
+msgid ""
+"<literal>SeamTest</literal> lets you write <emphasis>scripted</emphasis> "
+"tests, in a simulated JSF environment. The role of a scripted test is to "
+"reproduce the interaction between the view and the Seam components. In other "
+"words, you get to pretend you are the JSF implementation!"
+msgstr ""
+"<literal>SeamTest</literal>を使用ã—ã¦ã€æ“¬ä¼¼JSF環境ã§<emphasis>テストスクリプ"
+"ト</emphasis>を作æˆã—ã¾ã™ã€‚テストスクリプトã®å½¹å‰²ã¯ã€ãƒ“ューã¨Seamコンãƒãƒ¼ãƒãƒ³"
+"ト間ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’å†ç¾ã™ã‚‹ã“ã¨ã§ã™ã€‚ã¤ã¾ã‚Šã€JSF実装ã®ãµã‚Šã‚’ã™ã‚‹ã¨ã„ã†ã“"
+"ã¨ã§ã™ï¼"
#. Tag: para
#: Testing.xml:119
@@ -329,7 +427,8 @@
#: Testing.xml:123
#, no-c-format
msgid "Let's consider a JSP view for the component we unit tested above:"
-msgstr "ã•ãã»ã©ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®JSFビューを考ãˆã¦ã¿ã¾ã—ょã†ã€‚"
+msgstr ""
+"ã•ãã»ã©ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®JSFビューを考ãˆã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: programlisting
#: Testing.xml:127
@@ -357,7 +456,8 @@
" </tr>\n"
" </table>\n"
" <h:messages/>\n"
-" <h:commandButton type=\"submit\" value=\"Register\" action=\"#{register.register}\"/>\n"
+" <h:commandButton type=\"submit\" value=\"Register\" action=\"#{register."
+"register}\"/>\n"
" </h:form>\n"
" </f:view>\n"
" </body>\n"
@@ -385,7 +485,8 @@
" </tr>\n"
" </table>\n"
" <h:messages/>\n"
-" <h:commandButton type=\"submit\" value=\"Register\" action=\"#{register.register}\"/>\n"
+" <h:commandButton type=\"submit\" value=\"Register\" action=\"#{register."
+"register}\"/>\n"
" </h:form>\n"
" </f:view>\n"
" </body>\n"
@@ -394,8 +495,14 @@
#. Tag: para
#: Testing.xml:129
#, no-c-format
-msgid "We want to test the registration functionality of our application (the stuff that happens when the user clicks the Register button). We'll reproduce the JSF request lifecycle in an automated TestNG test:"
-msgstr "ã“ã®ã‚¢ãƒ—リケーションã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ²æ©Ÿèƒ½ï¼ˆRegisterボタンをクリックã—ãŸã¨ãã®å‹•ä½œï¼‰ã‚’テストã—ã¾ã™ã€‚TestNG自動テストã§ã€JSFè¦æ±‚ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’å†ç¾ã—ã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"We want to test the registration functionality of our application (the stuff "
+"that happens when the user clicks the Register button). We'll reproduce the "
+"JSF request lifecycle in an automated TestNG test:"
+msgstr ""
+"ã“ã®ã‚¢ãƒ—リケーションã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ²æ©Ÿèƒ½ï¼ˆRegisterボタンをクリックã—ãŸã¨ãã®å‹•"
+"作)をテストã—ã¾ã™ã€‚TestNG自動テストã§ã€JSFè¦æ±‚ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’å†ç¾ã—ã¦ã¿ã¾"
+"ã—ょã†ã€‚"
#. Tag: programlisting
#: Testing.xml:135
@@ -430,7 +537,8 @@
" @Override\n"
" protected void invokeApplication()\n"
" {\n"
-" assert invokeMethod(\"#{register.register}\").equals(\"success\");\n"
+" assert invokeMethod(\"#{register.register}\").equals(\"success"
+"\");\n"
" }\n"
"\n"
" @Override\n"
@@ -478,7 +586,8 @@
" @Override\n"
" protected void invokeApplication()\n"
" {\n"
-" assert invokeMethod(\"#{register.register}\").equals(\"success\");\n"
+" assert invokeMethod(\"#{register.register}\").equals(\"success"
+"\");\n"
" }\n"
"\n"
" @Override\n"
@@ -500,14 +609,35 @@
#. Tag: para
#: Testing.xml:137
#, no-c-format
-msgid "Notice that we've extended <literal>SeamTest</literal>, which provides a Seam environment for our components, and written our test script as an anonymous class that extends <literal>SeamTest.FacesRequest</literal>, which provides an emulated JSF request lifecycle. (There is also a <literal>SeamTest.NonFacesRequest</literal> for testing GET requests.) We've written our code in methods which are named for the various JSF phases, to emulate the calls that JSF would make to our components. Then we've thrown in various assertions."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã«Seam環境をæä¾›ã™ã‚‹<literal>SeamTest</literal>を継承ã—ã€JSFè¦æ±‚ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’エミュレートã™ã‚‹<literal>SeamTest.FacesRequest</literal>を継承ã—ãŸç„¡åクラスã«ãƒ†ã‚¹ãƒˆã‚¹ã‚¯ãƒªãƒ—トを記述ã—ã¦ã„ã‚‹ã“ã¨ã«æ³¨ç›®ã—ã¦ãã ã•ã„。(GETè¦æ±‚をテストã™ã‚‹<literal>SeamTest.NonFacesRequest</literal>も用æ„ã•ã‚Œã¦ã„ã¾ã™ã€‚)ã•ã¾ã–ã¾ãªJSFフェーズを表ã™åå‰ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«ã€JSFã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå‘¼ã³å‡ºã—をエミュレートã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’記述ã—ã¦ã„ã¾ã™ã€‚ã•ã‚‰ã«ã€ã•ã¾ã–ã¾ãªã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã‚’スãƒãƒ¼ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Notice that we've extended <literal>SeamTest</literal>, which provides a "
+"Seam environment for our components, and written our test script as an "
+"anonymous class that extends <literal>SeamTest.FacesRequest</literal>, which "
+"provides an emulated JSF request lifecycle. (There is also a "
+"<literal>SeamTest.NonFacesRequest</literal> for testing GET requests.) We've "
+"written our code in methods which are named for the various JSF phases, to "
+"emulate the calls that JSF would make to our components. Then we've thrown "
+"in various assertions."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã«Seam環境をæä¾›ã™ã‚‹<literal>SeamTest</literal>を継承ã—ã€JSFè¦"
+"求ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’エミュレートã™ã‚‹<literal>SeamTest.FacesRequest</literal>"
+"を継承ã—ãŸç„¡åクラスã«ãƒ†ã‚¹ãƒˆã‚¹ã‚¯ãƒªãƒ—トを記述ã—ã¦ã„ã‚‹ã“ã¨ã«æ³¨ç›®ã—ã¦ãã ã•ã„。"
+"(GETè¦æ±‚をテストã™ã‚‹<literal>SeamTest.NonFacesRequest</literal>も用æ„ã•ã‚Œã¦"
+"ã„ã¾ã™ã€‚)ã•ã¾ã–ã¾ãªJSFフェーズを表ã™åå‰ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«ã€JSFã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå‘¼"
+"ã³å‡ºã—をエミュレートã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’記述ã—ã¦ã„ã¾ã™ã€‚ã•ã‚‰ã«ã€ã•ã¾ã–ã¾ãªã‚¢ã‚µãƒ¼ã‚·ãƒ§"
+"ンをスãƒãƒ¼ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Testing.xml:148
#, no-c-format
-msgid "You'll find plenty of integration tests for the Seam example applications which demonstrate more complex cases. There are instructions for running these tests using Ant, or using the TestNG plugin for eclipse:"
-msgstr "Seamã®ã‚µãƒ³ãƒ—ルアプリケーションã«ã¯ã€ã‚‚ã£ã¨è¤‡é›‘ãªã‚±ãƒ¼ã‚¹ã®çµ±åˆãƒ†ã‚¹ãƒˆãŒç”¨æ„ã•ã‚Œã¦ã„ã¾ã™ã€‚Antを使用ã—ã¦ãƒ†ã‚¹ãƒˆã‚’実行ã™ã‚‹æ–¹æ³•ã¨ã€Eclipseã®TestNGプラグインを使用ã™ã‚‹æ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"You'll find plenty of integration tests for the Seam example applications "
+"which demonstrate more complex cases. There are instructions for running "
+"these tests using Ant, or using the TestNG plugin for eclipse:"
+msgstr ""
+"Seamã®ã‚µãƒ³ãƒ—ルアプリケーションã«ã¯ã€ã‚‚ã£ã¨è¤‡é›‘ãªã‚±ãƒ¼ã‚¹ã®çµ±åˆãƒ†ã‚¹ãƒˆãŒç”¨æ„ã•ã‚Œ"
+"ã¦ã„ã¾ã™ã€‚Antを使用ã—ã¦ãƒ†ã‚¹ãƒˆã‚’実行ã™ã‚‹æ–¹æ³•ã¨ã€Eclipseã®TestNGプラグインを使"
+"用ã™ã‚‹æ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
#: Testing.xml:164
@@ -518,8 +648,14 @@
#. Tag: para
#: Testing.xml:166
#, no-c-format
-msgid "If you used seam-gen to create your project you are ready to start writing tests. Otherwise you'll need to setup the testing environment in your favorite build tool (e.g. ant, maven, eclipse)."
-msgstr "seam-genã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã—ãŸå ´åˆã¯ã€ã™ãã«ãƒ†ã‚¹ãƒˆã‚’書ã始ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã—ã‹ã—ãã†ã§ãªã„å ´åˆã¯ã€ãŠä½¿ã„ã®ãƒ“ルドツール(ant, maven, Eclipseãªã©ï¼‰ã®ãƒ†ã‚¹ãƒˆç’°å¢ƒã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"If you used seam-gen to create your project you are ready to start writing "
+"tests. Otherwise you'll need to setup the testing environment in your "
+"favorite build tool (e.g. ant, maven, eclipse)."
+msgstr ""
+"seam-genã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã—ãŸå ´åˆã¯ã€ã™ãã«ãƒ†ã‚¹ãƒˆã‚’書ã始ã‚ã‚‹ã“ã¨ãŒã§ãã¾"
+"ã™ã€‚ã—ã‹ã—ãã†ã§ãªã„å ´åˆã¯ã€ãŠä½¿ã„ã®ãƒ“ルドツール(ant, maven, Eclipseãªã©ï¼‰ã®"
+"テスト環境をè¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Testing.xml:173
@@ -546,10 +682,7 @@
msgstr "Seam ã§ã®å ´æ‰€"
#. Tag: literal
-#: Testing.xml:196
-#: Testing.xml:207
-#: Testing.xml:218
-#: Testing.xml:229
+#: Testing.xml:196 Testing.xml:207 Testing.xml:218 Testing.xml:229
#, no-c-format
msgid "org.jboss.seam.embedded"
msgstr "org.jboss.seam.embedded"
@@ -675,8 +808,7 @@
msgstr "lib/el-api.jar"
#. Tag: literal
-#: Testing.xml:284
-#: Testing.xml:287
+#: Testing.xml:284 Testing.xml:287
#, no-c-format
msgid "javax.activation"
msgstr "javax.activation"
@@ -690,26 +822,62 @@
#. Tag: para
#: Testing.xml:297
#, no-c-format
-msgid "It's very important you don't put the compile time JBoss AS dependencies from <literal>lib/</literal> (e.g. <literal>jboss-system.jar</literal>) on the classpath, these will cause Embedded JBoss to not boot. So, just add the dependencies (e.g. Drools, jBPM)you need as you go."
-msgstr "エンベッドJBossãŒèµ·å‹•ã—ãªããªã‚Šã¾ã™ã®ã§ã€ã‚³ãƒ³ãƒ‘イル時ã®JBoss ASä¾å˜ãƒ©ã‚¤ãƒ–ラリ(ãŸã¨ãˆã°<literal>jboss-system.jar</literal>)を<literal>lib/</literal>ã‹ã‚‰ã‚¯ãƒ©ã‚¹ãƒ‘スã«å«ã‚ãªã„ã§ãã ã•ã„。必è¦ãªä¾å˜ãƒ©ã‚¤ãƒ–ラリ(ãŸã¨ãˆã°Droolsã‚„jBPM)ã ã‘ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
+msgid ""
+"It's very important you don't put the compile time JBoss AS dependencies "
+"from <literal>lib/</literal> (e.g. <literal>jboss-system.jar</literal>) on "
+"the classpath, these will cause Embedded JBoss to not boot. So, just add the "
+"dependencies (e.g. Drools, jBPM)you need as you go."
+msgstr ""
+"エンベッドJBossãŒèµ·å‹•ã—ãªããªã‚Šã¾ã™ã®ã§ã€ã‚³ãƒ³ãƒ‘イル時ã®JBoss ASä¾å˜ãƒ©ã‚¤ãƒ–ラリ"
+"(ãŸã¨ãˆã°<literal>jboss-system.jar</literal>)を<literal>lib/</literal>ã‹ã‚‰"
+"クラスパスã«å«ã‚ãªã„ã§ãã ã•ã„。必è¦ãªä¾å˜ãƒ©ã‚¤ãƒ–ラリ(ãŸã¨ãˆã°Droolsã‚„jBPM)"
+"ã ã‘ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Testing.xml:305
#, no-c-format
-msgid "You also need to include the <literal>bootstrap/</literal> directory on the classpath; <literal>bootstrap/</literal> contains the configuration for Embedded JBoss."
-msgstr "エンベッドJBossã®è¨å®šã‚’å«ã‚€<literal>bootstrap/</literal>ディレクトリもクラスパスã«å«ã‚ã¦ãã ã•ã„。"
+msgid ""
+"You also need to include the <literal>bootstrap/</literal> directory on the "
+"classpath; <literal>bootstrap/</literal> contains the configuration for "
+"Embedded JBoss."
+msgstr ""
+"エンベッドJBossã®è¨å®šã‚’å«ã‚€<literal>bootstrap/</literal>ディレクトリもクラス"
+"パスã«å«ã‚ã¦ãã ã•ã„。"
#. Tag: para
#: Testing.xml:311
#, no-c-format
-msgid "And, of course you need to put your built project and tests onto the classpath as well as jar for your test framework. Don't forget to put all the correct configuration files for JPA and Seam onto the classpath as well.Seam asks Embedded JBoss to deploy any resource (jar or directory) which has <literal>seam.properties</literal> in it's root. Therefore, if you don't assemble a directory structure that resembles a deployable archive containing your built project, you must put a <literal>seam.properties</literal> in each resource."
-msgstr "テストフレームワークã®jarファイルã¯ã‚‚ã¡ã‚ã‚“ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ãƒ†ã‚¹ãƒˆã‚‚クラスパスã«å«ã‚ã¦ãã ã•ã„。åŒã˜ã‚ˆã†ã«JPAã¨Seamã®ã™ã¹ã¦ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚‚クラスパスã«å«ã‚ã‚‹ã®ã‚’忘れãªã„ã§ãã ã•ã„。Seamã§ã¯ã€ãƒ«ãƒ¼ãƒˆã«<literal>seam.properties</literal>ã‚’æŒã¤ãƒªã‚½ãƒ¼ã‚¹ï¼ˆãŸã¨ãˆã°jarファイルやディレクトリ)ã¯ã™ã¹ã¦ã‚¨ãƒ³ãƒ™ãƒƒãƒ‰JBossã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾ã™ã€‚ã™ãªã‚ã¡ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’å«ã‚€ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½ãªã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã¨é¡žä¼¼ã—ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ§‹é€ ã«ã—ãªã„å ´åˆã¯ã€ãã‚Œãžã‚Œã®ãƒªã‚½ãƒ¼ã‚¹ã«<literal>seam.properties</literal>ã‚’å«ã‚ã¦ãã ã•ã„。"
+msgid ""
+"And, of course you need to put your built project and tests onto the "
+"classpath as well as jar for your test framework. Don't forget to put all "
+"the correct configuration files for JPA and Seam onto the classpath as well."
+"Seam asks Embedded JBoss to deploy any resource (jar or directory) which has "
+"<literal>seam.properties</literal> in it's root. Therefore, if you don't "
+"assemble a directory structure that resembles a deployable archive "
+"containing your built project, you must put a <literal>seam.properties</"
+"literal> in each resource."
+msgstr ""
+"テストフレームワークã®jarファイルã¯ã‚‚ã¡ã‚ã‚“ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ãƒ†ã‚¹ãƒˆã‚‚クラスパス"
+"ã«å«ã‚ã¦ãã ã•ã„。åŒã˜ã‚ˆã†ã«JPAã¨Seamã®ã™ã¹ã¦ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚‚クラスパスã«å«ã‚"
+"ã‚‹ã®ã‚’忘れãªã„ã§ãã ã•ã„。Seamã§ã¯ã€ãƒ«ãƒ¼ãƒˆã«<literal>seam.properties</"
+"literal>ã‚’æŒã¤ãƒªã‚½ãƒ¼ã‚¹ï¼ˆãŸã¨ãˆã°jarファイルやディレクトリ)ã¯ã™ã¹ã¦ã‚¨ãƒ³ãƒ™ãƒƒãƒ‰"
+"JBossã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾ã™ã€‚ã™ãªã‚ã¡ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’å«ã‚€ãƒ‡ãƒ—ãƒã‚¤å¯èƒ½ãªã‚¢ãƒ¼ã‚«ã‚¤ãƒ–"
+"ã¨é¡žä¼¼ã—ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ§‹é€ ã«ã—ãªã„å ´åˆã¯ã€ãã‚Œãžã‚Œã®ãƒªã‚½ãƒ¼ã‚¹ã«<literal>seam."
+"properties</literal>ã‚’å«ã‚ã¦ãã ã•ã„。"
#. Tag: para
#: Testing.xml:323
#, no-c-format
-msgid "By default, a generated project will use the <literal>java:/DefaultDS</literal> (a built in HSQL datasource in Embedded JBoss) for testing. If you want to use another datasource place the <literal>foo-ds.xml</literal> into <literal>bootstrap/deploy</literal> directory."
-msgstr "デフォルトã§ã¯ã€ä½œæˆã•ã‚ŒãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯<literal>java:/DefaultDS</literal>(エンベッドJBossã«çµ„ã¿è¾¼ã¿ã®HSQLデータソース)をテストã§ä½¿ç”¨ã—ã¾ã™ã€‚別ã®ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’使用ã™ã‚‹å ´åˆã¯ã€<literal>foo-ds.xml</literal>ã‚’<literal>bootstrap/deploy</literal>ディレクトリã«ç½®ã„ã¦ãã ã•ã„。"
+msgid ""
+"By default, a generated project will use the <literal>java:/DefaultDS</"
+"literal> (a built in HSQL datasource in Embedded JBoss) for testing. If you "
+"want to use another datasource place the <literal>foo-ds.xml</literal> into "
+"<literal>bootstrap/deploy</literal> directory."
+msgstr ""
+"デフォルトã§ã¯ã€ä½œæˆã•ã‚ŒãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯<literal>java:/DefaultDS</literal>"
+"(エンベッドJBossã«çµ„ã¿è¾¼ã¿ã®HSQLデータソース)をテストã§ä½¿ç”¨ã—ã¾ã™ã€‚別ã®ãƒ‡ãƒ¼"
+"タソースを使用ã™ã‚‹å ´åˆã¯ã€<literal>foo-ds.xml</literal>ã‚’<literal>bootstrap/"
+"deploy</literal>ディレクトリã«ç½®ã„ã¦ãã ã•ã„。"
#. Tag: title
#: Testing.xml:334
@@ -720,13 +888,19 @@
#. Tag: para
#: Testing.xml:336
#, no-c-format
-msgid "Seam provides TestNG support out of the box, but you can also use another test framework, such as JUnit, if you want."
-msgstr "Seamã§ã¯TestNGã§ã‚ã‚Œã°ã™ãã«ä½¿ç”¨ã§ãã¾ã™ãŒã€JUnitãªã©ã®åˆ¥ã®ãƒ†ã‚¹ãƒˆãƒ•ãƒ¬ãƒ¼ãƒ ワークを利用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"Seam provides TestNG support out of the box, but you can also use another "
+"test framework, such as JUnit, if you want."
+msgstr ""
+"Seamã§ã¯TestNGã§ã‚ã‚Œã°ã™ãã«ä½¿ç”¨ã§ãã¾ã™ãŒã€JUnitãªã©ã®åˆ¥ã®ãƒ†ã‚¹ãƒˆãƒ•ãƒ¬ãƒ¼ãƒ ワー"
+"クを利用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
#. Tag: para
#: Testing.xml:341
#, no-c-format
-msgid "You'll need to provide an implementation of <literal>AbstractSeamTest</literal> which does the following:"
+msgid ""
+"You'll need to provide an implementation of <literal>AbstractSeamTest</"
+"literal> which does the following:"
msgstr "以下ã®è¦é ˜ã§<literal>AbstractSeamTest</literal>を実装ã—ã¦ãã ã•ã„。"
#. Tag: para
@@ -744,26 +918,41 @@
#. Tag: para
#: Testing.xml:360
#, no-c-format
-msgid "Calls <literal>super.setupClass()</literal> to setup integration test environment. This should be called before any test methods are called."
-msgstr "çµ±åˆãƒ†ã‚¹ãƒˆç’°å¢ƒã‚’セットアップã™ã‚‹<literal>super.setupClass()</literal>を呼ã¶ã€‚テストメソッドã®ã©ã‚Œã‹ãŒå‘¼ã°ã‚Œã‚‹å‰ã«å‘¼ã°ã‚Œã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。"
+msgid ""
+"Calls <literal>super.setupClass()</literal> to setup integration test "
+"environment. This should be called before any test methods are called."
+msgstr ""
+"çµ±åˆãƒ†ã‚¹ãƒˆç’°å¢ƒã‚’セットアップã™ã‚‹<literal>super.setupClass()</literal>を呼ã¶ã€‚"
+"テストメソッドã®ã©ã‚Œã‹ãŒå‘¼ã°ã‚Œã‚‹å‰ã«å‘¼ã°ã‚Œã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Testing.xml:367
#, no-c-format
-msgid "Calls <literal>super.cleanupClass()</literal> to clean up the integration test environment."
-msgstr "çµ±åˆãƒ†ã‚¹ãƒˆç’°å¢ƒã‚’消去ã™ã‚‹<literal>super.cleanupClass()</literal>を呼ã¶ã€‚"
+msgid ""
+"Calls <literal>super.cleanupClass()</literal> to clean up the integration "
+"test environment."
+msgstr ""
+"çµ±åˆãƒ†ã‚¹ãƒˆç’°å¢ƒã‚’消去ã™ã‚‹<literal>super.cleanupClass()</literal>を呼ã¶ã€‚"
#. Tag: para
#: Testing.xml:373
#, no-c-format
-msgid "Calls <literal>super.startSeam()</literal> to start Seam at the start of integration testing."
-msgstr "çµ±åˆãƒ†ã‚¹ãƒˆã®é–‹å§‹æ™‚ã«<literal>super.startSeam()</literal>を呼ã³ã€Seamã‚’èµ·å‹•ã™ã‚‹ã€‚"
+msgid ""
+"Calls <literal>super.startSeam()</literal> to start Seam at the start of "
+"integration testing."
+msgstr ""
+"çµ±åˆãƒ†ã‚¹ãƒˆã®é–‹å§‹æ™‚ã«<literal>super.startSeam()</literal>を呼ã³ã€Seamã‚’èµ·å‹•ã™"
+"る。"
#. Tag: para
#: Testing.xml:379
#, no-c-format
-msgid "Calls <literal>super.stopSeam()</literal> to cleanly shut down Seam at the end of integration testing."
-msgstr "çµ±åˆãƒ†ã‚¹ãƒˆã®çµ‚了時ã«<literal>super.stopSeam()</literal>を呼ã³ã€Seamã‚’åœæ¢ã™ã‚‹ã€‚"
+msgid ""
+"Calls <literal>super.stopSeam()</literal> to cleanly shut down Seam at the "
+"end of integration testing."
+msgstr ""
+"çµ±åˆãƒ†ã‚¹ãƒˆã®çµ‚了時ã«<literal>super.stopSeam()</literal>を呼ã³ã€Seamã‚’åœæ¢ã™"
+"る。"
#. Tag: title
#: Testing.xml:388
@@ -774,8 +963,13 @@
#. Tag: para
#: Testing.xml:390
#, no-c-format
-msgid "If you need to insert or clean data in your database before each test you can use Seam's integration with DBUnit. To do this, extend DBUnitSeamTest rather than SeamTest."
-msgstr "å„テストã®å‰ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ãƒ‡ãƒ¼ã‚¿ã‚’挿入ã—ãŸã‚Šã€æ¶ˆåŽ»ã—ãŸã‚Šã—ãŸã„å ´åˆã¯DBUnitã¨é€£æºã—ã¾ã™ã€‚SeamTestã®æ›¿ã‚ã‚Šã«DBUnitSeamTestを継承ã—ã¦ãã ã•ã„。"
+msgid ""
+"If you need to insert or clean data in your database before each test you "
+"can use Seam's integration with DBUnit. To do this, extend DBUnitSeamTest "
+"rather than SeamTest."
+msgstr ""
+"å„テストã®å‰ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ãƒ‡ãƒ¼ã‚¿ã‚’挿入ã—ãŸã‚Šã€æ¶ˆåŽ»ã—ãŸã‚Šã—ãŸã„å ´åˆã¯DBUnit"
+"ã¨é€£æºã—ã¾ã™ã€‚SeamTestã®æ›¿ã‚ã‚Šã«DBUnitSeamTestを継承ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Testing.xml:396
@@ -786,8 +980,14 @@
#. Tag: caution
#: Testing.xml:400
#, no-c-format
-msgid "DBUnit supports two formats for dataset files, flat and XML. Seam's DBUnitSeamTest assumes the flat format is used, so make sure that your dataset is in this format."
-msgstr "DBUnitã¯å¹³æ–‡ã¨XMLã®2種類ã®å½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚Seamã®DBUnitSeamTestã¯å¹³æ–‡ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã‚’å‰æã¨ã—ã¦ã„ã¾ã™ã®ã§ã“ã¡ã‚‰ã®å½¢å¼ã‚’使用ã—ã¦ãã ã•ã„。"
+msgid ""
+"DBUnit supports two formats for dataset files, flat and XML. Seam's "
+"DBUnitSeamTest assumes the flat format is used, so make sure that your "
+"dataset is in this format."
+msgstr ""
+"DBUnitã¯å¹³æ–‡ã¨XMLã®2種類ã®å½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚Seamã®"
+"DBUnitSeamTestã¯å¹³æ–‡ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã‚’å‰æã¨ã—ã¦ã„ã¾ã™ã®ã§ã“ã¡ã‚‰ã®å½¢å¼ã‚’使用ã—ã¦"
+"ãã ã•ã„。"
#. Tag: programlisting
#: Testing.xml:406
@@ -824,8 +1024,12 @@
#. Tag: para
#: Testing.xml:408
#, no-c-format
-msgid "and tell Seam about it by overriding <literal>prepareDBUnitOperations()</literal>:"
-msgstr "<literal>prepareDBUnitOperations()</literal>をオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦Seamã«çŸ¥ã‚‰ã›ã¾ã™ã€‚"
+msgid ""
+"and tell Seam about it by overriding <literal>prepareDBUnitOperations()</"
+"literal>:"
+msgstr ""
+"<literal>prepareDBUnitOperations()</literal>をオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦Seamã«çŸ¥ã‚‰ã›"
+"ã¾ã™ã€‚"
#. Tag: programlisting
#: Testing.xml:412
@@ -846,32 +1050,59 @@
#. Tag: para
#: Testing.xml:414
#, no-c-format
-msgid "<literal>DataSetOperation</literal> defaults to <literal>DatabaseOperation.CLEAN_INSERT</literal> if no other operation is specified as a constructor argument. The above example cleans all tables defined <literal>BaseData.xml</literal>, then inserts all rows declared in <literal>BaseData.xml</literal> before each <literal>@Test</literal> method is invoked."
-msgstr "<literal>DataSetOperation</literal>ã¯ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã®ã‚‚ã†ä¸€ã¤ã®å¼•æ•°ã«ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„ã¨<literal>DatabaseOperation.CLEAN_INSERT</literal>を仮定ã—ã¾ã™ã€‚上記ã®ä¾‹ã§ã¯å„<literal>@Test</literal>メソッドãŒå‘¼ã°ã‚Œã‚‹å‰ã«<literal>BaseData.xml</literal>ã«å®šç¾©ã•ã‚ŒãŸã™ã¹ã¦ã®ãƒ†ãƒ¼ãƒ–ルã®ãƒ‡ãƒ¼ã‚¿ã‚’消去ã—ã€æ¬¡ã«<literal>BaseData.xml</literal>ã«å®£è¨€ã•ã‚ŒãŸã™ã¹ã¦ã®åˆ—を挿入ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>DataSetOperation</literal> defaults to <literal>DatabaseOperation."
+"CLEAN_INSERT</literal> if no other operation is specified as a constructor "
+"argument. The above example cleans all tables defined <literal>BaseData.xml</"
+"literal>, then inserts all rows declared in <literal>BaseData.xml</literal> "
+"before each <literal>@Test</literal> method is invoked."
+msgstr ""
+"<literal>DataSetOperation</literal>ã¯ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã®ã‚‚ã†ä¸€ã¤ã®å¼•æ•°ã«ã‚ªãƒšãƒ¬ãƒ¼"
+"ションãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã„ã¨<literal>DatabaseOperation.CLEAN_INSERT</literal>ã‚’"
+"仮定ã—ã¾ã™ã€‚上記ã®ä¾‹ã§ã¯å„<literal>@Test</literal>メソッドãŒå‘¼ã°ã‚Œã‚‹å‰ã«"
+"<literal>BaseData.xml</literal>ã«å®šç¾©ã•ã‚ŒãŸã™ã¹ã¦ã®ãƒ†ãƒ¼ãƒ–ルã®ãƒ‡ãƒ¼ã‚¿ã‚’消去ã—ã€"
+"次ã«<literal>BaseData.xml</literal>ã«å®£è¨€ã•ã‚ŒãŸã™ã¹ã¦ã®åˆ—を挿入ã—ã¾ã™ã€‚"
#. Tag: para
#: Testing.xml:422
#, no-c-format
-msgid "If you require extra cleanup after a test method executes, add operations to <literal>afterTestOperations</literal> list."
-msgstr "テストメソッドã®å®Ÿè¡Œå¾Œã«ã•ã‚‰ã«ãƒ‡ãƒ¼ã‚¿æ¶ˆåŽ»ãŒå¿…è¦ãªå ´åˆã¯<literal>afterTestOperations</literal>ã®ãƒªã‚¹ãƒˆã«ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
+msgid ""
+"If you require extra cleanup after a test method executes, add operations to "
+"<literal>afterTestOperations</literal> list."
+msgstr ""
+"テストメソッドã®å®Ÿè¡Œå¾Œã«ã•ã‚‰ã«ãƒ‡ãƒ¼ã‚¿æ¶ˆåŽ»ãŒå¿…è¦ãªå ´åˆã¯"
+"<literal>afterTestOperations</literal>ã®ãƒªã‚¹ãƒˆã«ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¿½åŠ ã—ã¦ãã "
+"ã•ã„。"
#. Tag: para
#: Testing.xml:427
#, no-c-format
-msgid "You need to tell DBUnit about the datasource you are using by setting a TestNG test parameter named <literal>datasourceJndiName</literal>:"
-msgstr "TestNGã®ãƒ†ã‚¹ãƒˆãƒ‘ラメータ<literal>datasourceJndiName</literal>ã«ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹åを指定ã—ã¦ã€DBUnitã«ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’知らã›ã¾ã™ã€‚"
+msgid ""
+"You need to tell DBUnit about the datasource you are using by setting a "
+"TestNG test parameter named <literal>datasourceJndiName</literal>:"
+msgstr ""
+"TestNGã®ãƒ†ã‚¹ãƒˆãƒ‘ラメータ<literal>datasourceJndiName</literal>ã«ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹å"
+"を指定ã—ã¦ã€DBUnitã«ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’知らã›ã¾ã™ã€‚"
#. Tag: programlisting
#: Testing.xml:432
#, no-c-format
-msgid "<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/seamdiscsDatasource\"/>]]>"
-msgstr "<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/seamdiscsDatasource\"/>]]>"
+msgid ""
+"<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/"
+"seamdiscsDatasource\"/>]]>"
+msgstr ""
+"<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/"
+"seamdiscsDatasource\"/>]]>"
#. Tag: para
#: Testing.xml:434
#, no-c-format
-msgid "DBUnitSeamTest has support for MySQL and HSQL - you need to tell it which database is being used:"
-msgstr "DBUnitSeamTestã¯MySQLã¨HSQLをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ã©ã¡ã‚‰ã‚’使ã†ã‹ã€ä»¥ä¸‹ã®ã‚ˆã†ã«è¨å®šã—ã¦ãã ã•ã„。"
+msgid ""
+"DBUnitSeamTest has support for MySQL and HSQL - you need to tell it which "
+"database is being used:"
+msgstr ""
+"DBUnitSeamTestã¯MySQLã¨HSQLをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ã©ã¡ã‚‰ã‚’使ã†ã‹ã€ä»¥ä¸‹ã®ã‚ˆã†ã«è¨å®š"
+"ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Testing.xml:439
@@ -882,8 +1113,12 @@
#. Tag: para
#: Testing.xml:441
#, no-c-format
-msgid "It also allows you to insert binary data into the test data set (n.b. this is untested on Windows). You need to tell it where to locate these resources:"
-msgstr "ãƒã‚¤ãƒŠãƒªãƒ‡ãƒ¼ã‚¿ã‚’テストデータセットã«æŒ¿å…¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ï¼ˆWindowsã§ã¯æœªæ¤œè¨¼ã§ã™ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„)。リソースã®å ´æ‰€ã‚’以下ã®ã‚ˆã†ã«æŒ‡å®šã—ã¦ãã ã•ã„。"
+msgid ""
+"It also allows you to insert binary data into the test data set (n.b. this "
+"is untested on Windows). You need to tell it where to locate these resources:"
+msgstr ""
+"ãƒã‚¤ãƒŠãƒªãƒ‡ãƒ¼ã‚¿ã‚’テストデータセットã«æŒ¿å…¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ï¼ˆWindowsã§ã¯æœªæ¤œè¨¼"
+"ã§ã™ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„)。リソースã®å ´æ‰€ã‚’以下ã®ã‚ˆã†ã«æŒ‡å®šã—ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Testing.xml:447
@@ -894,14 +1129,24 @@
#. Tag: para
#: Testing.xml:449
#, no-c-format
-msgid "You <emphasis>must</emphasis> specify these three parameters in your <literal>testng.xml</literal>."
-msgstr "<literal>testng.xml</literal>ã«ã“ã®ä¸‰ã¤ã®ãƒ‘ラメータを<emphasis>å¿…ãš</emphasis>指定ã—ã¦ãã ã•ã„。"
+msgid ""
+"You <emphasis>must</emphasis> specify these three parameters in your "
+"<literal>testng.xml</literal>."
+msgstr ""
+"<literal>testng.xml</literal>ã«ã“ã®ä¸‰ã¤ã®ãƒ‘ラメータを<emphasis>å¿…ãš</"
+"emphasis>指定ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Testing.xml:454
#, no-c-format
-msgid "If you want to use DBUnitSeamTest with another database, you'll need to implement some methods. Read the javadoc of <literal>AbstractDBUnitSeamTest</literal> for more."
-msgstr "DBUnitSeamTestã§åˆ¥ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’使用ã™ã‚‹ã«ã¯ã€ã„ãã¤ã‹ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’実装ã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。詳細ã¯<literal>AbstractDBUnitSeamTest</literal>ã®javadocã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"If you want to use DBUnitSeamTest with another database, you'll need to "
+"implement some methods. Read the javadoc of <literal>AbstractDBUnitSeamTest</"
+"literal> for more."
+msgstr ""
+"DBUnitSeamTestã§åˆ¥ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’使用ã™ã‚‹ã«ã¯ã€ã„ãã¤ã‹ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’実装ã—ãª"
+"ã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。詳細ã¯<literal>AbstractDBUnitSeamTest</literal>ã®javadocã‚’"
+"å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Testing.xml:463
@@ -941,9 +1186,11 @@
" \n"
" @Override\n"
" protected void invokeApplication() throws Exception {\n"
-" MimeMessage renderedMessage = getRenderedMailMessage(\"/simple.xhtml\");\n"
+" MimeMessage renderedMessage = getRenderedMailMessage(\"/simple."
+"xhtml\");\n"
" assert renderedMessage.getAllRecipients().length == 1;\n"
-" InternetAddress to = (InternetAddress) renderedMessage.getAllRecipients()[0];\n"
+" InternetAddress to = (InternetAddress) renderedMessage."
+"getAllRecipients()[0];\n"
" assert to.getAddress().equals(\"test at example.com\");\n"
" }\n"
" \n"
@@ -967,9 +1214,11 @@
" \n"
" @Override\n"
" protected void invokeApplication() throws Exception {\n"
-" MimeMessage renderedMessage = getRenderedMailMessage(\"/simple.xhtml\");\n"
+" MimeMessage renderedMessage = getRenderedMailMessage(\"/simple."
+"xhtml\");\n"
" assert renderedMessage.getAllRecipients().length == 1;\n"
-" InternetAddress to = (InternetAddress) renderedMessage.getAllRecipients()[0];\n"
+" InternetAddress to = (InternetAddress) renderedMessage."
+"getAllRecipients()[0];\n"
" assert to.getAddress().equals(\"test at example.com\");\n"
" }\n"
" \n"
@@ -980,12 +1229,27 @@
#. Tag: para
#: Testing.xml:475
#, no-c-format
-msgid "We create a new <literal>FacesRequest</literal> as normal. Inside the invokeApplication hook we render the message using <literal>getRenderedMailMessage(viewId);</literal>, passing the viewId of the message to render. The method returns the rendered message on which you can do your tests. You can of course also use any of the standard JSF lifecycle methods."
-msgstr "ã„ã¤ã‚‚通り<literal>FacesRequest</literal>を生æˆã—ã¾ã™ã€‚invokeApplicationフックã§ã¯ã€viewIdã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’指定ã—<literal>getRenderedMailMessage(viewId);</literal>を呼ã³å‡ºã—ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’レンダリングã—ã¾ã™ã€‚メソッドã¯ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿”ã—ã¾ã™ã®ã§ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«å¯¾ã—ã¦ãƒ†ã‚¹ãƒˆã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã¡ã‚ん標準JSFã®ã©ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ãƒ¡ã‚½ãƒƒãƒ‰ã‚‚使用ã§ãã¾ã™ã€‚"
+msgid ""
+"We create a new <literal>FacesRequest</literal> as normal. Inside the "
+"invokeApplication hook we render the message using "
+"<literal>getRenderedMailMessage(viewId);</literal>, passing the viewId of "
+"the message to render. The method returns the rendered message on which you "
+"can do your tests. You can of course also use any of the standard JSF "
+"lifecycle methods."
+msgstr ""
+"ã„ã¤ã‚‚通り<literal>FacesRequest</literal>を生æˆã—ã¾ã™ã€‚invokeApplicationフッ"
+"クã§ã¯ã€viewIdã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’指定ã—"
+"<literal>getRenderedMailMessage(viewId);</literal>を呼ã³å‡ºã—ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’レ"
+"ンダリングã—ã¾ã™ã€‚メソッドã¯ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿”ã—ã¾ã™ã®ã§ã€ãƒ¡ãƒƒ"
+"セージã«å¯¾ã—ã¦ãƒ†ã‚¹ãƒˆã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã¡ã‚ん標準JSFã®ã©ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«"
+"メソッドも使用ã§ãã¾ã™ã€‚"
#. Tag: para
#: Testing.xml:484
#, no-c-format
-msgid "There is no support for rendering standard JSF components so you can't test the content body of the mail message easily."
-msgstr "標準JSFコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã¯ã‚µãƒãƒ¼ãƒˆã—ã¾ã›ã‚“ã®ã§ã€ãƒ¡ãƒ¼ãƒ«ãƒœãƒ‡ã‚£ã‚’テストã™ã‚‹ã®ã¯ç°¡å˜ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
-
+msgid ""
+"There is no support for rendering standard JSF components so you can't test "
+"the content body of the mail message easily."
+msgstr ""
+"標準JSFコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã¯ã‚µãƒãƒ¼ãƒˆã—ã¾ã›ã‚“ã®ã§ã€ãƒ¡ãƒ¼ãƒ«ãƒœãƒ‡ã‚£ã‚’テス"
+"トã™ã‚‹ã®ã¯ç°¡å˜ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-19 21:11+0900\n"
"Last-Translator: Takayoshi Osawa <takayoshi.osawa at gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -28,8 +28,20 @@
#. Tag: para
#: Tutorial.xml:9
#, no-c-format
-msgid "Seam provides a number of example applications demonstrating how to use the various features of Seam. This tutorial will guide you through a few of those examples to help you get started learning Seam. The Seam examples are located in the <filename>examples</filename> subdirectory of the Seam distribution. The registration example, which will be the first example we look at, is in the <filename>examples/registration</filename> directory."
-msgstr "Seam 㯠Seam ã®ã•ã¾ã–ã¾ãªæ©Ÿèƒ½ã®åˆ©ç”¨æ–¹æ³•ã‚’実演ã™ã‚‹å¤šãã®ã‚µãƒ³ãƒ—ルアプリケーションをæä¾›ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã¯ã“れらã®ã‚µãƒ³ãƒ—ルを通ã—ã¦ã‚ãªãŸãŒ Seam ã‚’å¦ã³å§‹ã‚ã‚‹ãŸã‚ã®æ¡ˆå†…ã‚’ã—ã¾ã™ã€‚Seam サンプル㯠Seam ディストリビューション㮠<filename>examples</filename> サブディレクトリã«ç½®ã‹ã‚Œã¦ã„ã¾ã™ã€‚ åˆã‚ã¦è¦‹ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ²ã‚µãƒ³ãƒ—ルã¯ã€<filename>examples/registration</filename> ディレクトリã«ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Seam provides a number of example applications demonstrating how to use the "
+"various features of Seam. This tutorial will guide you through a few of "
+"those examples to help you get started learning Seam. The Seam examples are "
+"located in the <filename>examples</filename> subdirectory of the Seam "
+"distribution. The registration example, which will be the first example we "
+"look at, is in the <filename>examples/registration</filename> directory."
+msgstr ""
+"Seam 㯠Seam ã®ã•ã¾ã–ã¾ãªæ©Ÿèƒ½ã®åˆ©ç”¨æ–¹æ³•ã‚’実演ã™ã‚‹å¤šãã®ã‚µãƒ³ãƒ—ルアプリケーショ"
+"ンをæä¾›ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã¯ã“れらã®ã‚µãƒ³ãƒ—ルを通ã—ã¦ã‚ãªãŸãŒ "
+"Seam ã‚’å¦ã³å§‹ã‚ã‚‹ãŸã‚ã®æ¡ˆå†…ã‚’ã—ã¾ã™ã€‚Seam サンプル㯠Seam ディストリビュー"
+"ション㮠<filename>examples</filename> サブディレクトリã«ç½®ã‹ã‚Œã¦ã„ã¾ã™ã€‚ åˆ"
+"ã‚ã¦è¦‹ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ²ã‚µãƒ³ãƒ—ルã¯ã€<filename>examples/registration</filename> "
+"ディレクトリã«ã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Tutorial.xml:15
@@ -40,26 +52,46 @@
#. Tag: para
#: Tutorial.xml:19
#, no-c-format
-msgid "The <filename>view</filename> directory contains view-related files such as web page templates, images and stylesheets."
-msgstr "The <filename>view</filename> ディレクトリã«ã¯Webページテンプレートã€ã‚¤ãƒ¡ãƒ¼ã‚¸ã€ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆãªã©ãƒ“ュー関連ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒå…¥ã£ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <filename>view</filename> directory contains view-related files such as "
+"web page templates, images and stylesheets."
+msgstr ""
+"The <filename>view</filename> ディレクトリã«ã¯Webページテンプレートã€ã‚¤ãƒ¡ãƒ¼"
+"ジã€ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆãªã©ãƒ“ュー関連ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒå…¥ã£ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Tutorial.xml:25
#, no-c-format
-msgid "The <filename>resources</filename> directory contains deployment descriptors and other configuration files."
-msgstr "<filename>resources</filename> ディレクトリã«ã¯ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åã‚„ãã®ä»–ã®æ§‹æˆãƒ•ã‚¡ã‚¤ãƒ«ãŒå…¥ã£ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <filename>resources</filename> directory contains deployment descriptors "
+"and other configuration files."
+msgstr ""
+"<filename>resources</filename> ディレクトリã«ã¯ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åã‚„ãã®ä»–ã®"
+"構æˆãƒ•ã‚¡ã‚¤ãƒ«ãŒå…¥ã£ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Tutorial.xml:30
#, no-c-format
-msgid "The <filename>src</filename> directory contains the application source code."
-msgstr "<filename>src</filename> ディレクトリã«ã¯ã‚¢ãƒ—リケーションソースコードãŒå…¥ã£ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <filename>src</filename> directory contains the application source code."
+msgstr ""
+"<filename>src</filename> ディレクトリã«ã¯ã‚¢ãƒ—リケーションソースコードãŒå…¥ã£ã¦"
+"ã„ã¾ã™ã€‚"
#. Tag: para
#: Tutorial.xml:35
#, no-c-format
-msgid "The example applications run both on JBoss AS and Tomcat with no additional configuration. The following sections will explain the procedure in both cases. Note that all the examples are built and run from the Ant <filename>build.xml</filename>, so you'll need a recent version of Ant installed before you get started."
-msgstr "サンプルアプリケーションã¯è¿½åŠ è¨å®šã™ã‚‹ã“ã¨ãªã JBoss AS 㨠Tomcat ã§å‹•ä½œã—ã¾ã™ã€‚ ã“ã‚Œã‹ã‚‰ã®ç« ã§ã¯ä¸¡æ–¹ã®ã‚±ãƒ¼ã‚¹ã®æ‰‹é †ã‚’説明ã—ã¾ã™ã€‚ Ant <filename>build.xml</filename> ã«ã‚ˆã‚Šãƒ“ルドã¨èµ·å‹•ã‚’è¡Œã„ã¾ã™ã‹ã‚‰ã€å§‹ã‚ã‚‹å‰ã«æœ€æ–°ã® Ant をインストールã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"The example applications run both on JBoss AS and Tomcat with no additional "
+"configuration. The following sections will explain the procedure in both "
+"cases. Note that all the examples are built and run from the Ant "
+"<filename>build.xml</filename>, so you'll need a recent version of Ant "
+"installed before you get started."
+msgstr ""
+"サンプルアプリケーションã¯è¿½åŠ è¨å®šã™ã‚‹ã“ã¨ãªã JBoss AS 㨠Tomcat ã§å‹•ä½œã—ã¾"
+"ã™ã€‚ ã“ã‚Œã‹ã‚‰ã®ç« ã§ã¯ä¸¡æ–¹ã®ã‚±ãƒ¼ã‚¹ã®æ‰‹é †ã‚’説明ã—ã¾ã™ã€‚ Ant <filename>build."
+"xml</filename> ã«ã‚ˆã‚Šãƒ“ルドã¨èµ·å‹•ã‚’è¡Œã„ã¾ã™ã‹ã‚‰ã€å§‹ã‚ã‚‹å‰ã«æœ€æ–°ã® Ant をイン"
+"ストールã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Tutorial.xml:45
@@ -69,117 +101,230 @@
#. Tag: para
#: Tutorial.xml:47
-#, no-c-format
-msgid "The examples are configured for use on JBoss 4.2. You'll need to set <literal>jboss.home</literal>, in the shared <literal>build.properties</literal> file in the root folder of your Seam installation, to the location of your JBoss AS installation ."
-msgstr "サンプル㯠JBoss 4.2 用ã«æ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚ Seam ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒ«ãƒ¼ãƒˆãƒ•ã‚©ãƒ«ãƒ€å†… <literal>build.properties</literal> ファイルä¸ã® <literal>jboss.home</literal> ã« JBoss AS ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®å ´æ‰€ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"The examples are configured for use on JBoss 4.2. You'll need to set "
+"<literal>jboss.home</literal>, in the shared <literal>build.properties</"
+"literal> file in the root folder of your Seam installation, to the location "
+"of your JBoss AS installation."
+msgstr ""
+"サンプル㯠JBoss 4.2 用ã«æ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚ Seam ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒ«ãƒ¼ãƒˆ"
+"フォルダ内 <literal>build.properties</literal> ファイルä¸ã® <literal>jboss."
+"home</literal> ã« JBoss AS ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®å ´æ‰€ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾"
+"ã™ã€‚"
#. Tag: para
#: Tutorial.xml:51
+#, fuzzy, no-c-format
+msgid ""
+"Once you've set the location of JBoss AS and started the application server, "
+"you can build and deploy any example by typing <literal>ant explode</"
+"literal> in the the directory for that example. Any example that is packaged "
+"as an EAR deploys to a URL like <literal>/seam-<replaceable>example</"
+"replaceable></literal>, where <replaceable>example</replaceable> is the name "
+"of the example folder, with one exception. If the example folder begins with "
+"seam, the prefix \"seam\" is ommitted. For instance, if JBoss AS is running "
+"on port 8080, the URL for the registration example is <ulink url=\"http://"
+"localhost:8080/seam-registration/\"> <literal>http://localhost:8080/seam-"
+"registration/</literal></ulink>, whereas the URL for the seamspace example "
+"is <ulink url=\"http://localhost:8080/seam-space/\"> <literal>http://"
+"localhost:8080/seam-space/</literal></ulink>."
+msgstr ""
+"一度è¨å®šã‚’完了ã—ã¦ã‚¢ãƒ—リケーションサーãƒãƒ¼ã‚’èµ·å‹•ã™ã‚Œã°ã€ã‚µãƒ³ãƒ—ル用ã®ãƒ‡ã‚£ãƒ¬ã‚¯"
+"トリ㮠<literal>ant deploy</literal> をタイプã™ã‚‹ã“ã¨ã§ã©ã®ã‚µãƒ³ãƒ—ルã§ã‚‚ビルド"
+"ã¨ã§ãƒ‡ãƒ—ãƒã‚¤ãŒå¯èƒ½ã§ã™ã€‚ サンプルã¯ã™ã¹ã¦ <literal>/seam-"
+"<replaceable>example</replaceable></literal> ã®ã‚ˆã†ãª URL ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾"
+"ã™ã€‚ ユーザー登録サンプル㮠URL 㯠<ulink url=\"http://localhost:8080/seam-"
+"registration/\"> <literal>http://localhost:8080/seam-registration/</"
+"literal></ulink> ã§ã™ã€‚"
+
+#. Tag: para
+#: Tutorial.xml:62
#, no-c-format
-msgid "Once you've done that and started the application server, you can build and deploy any example by typing <literal>ant deploy</literal> in the the directory for that example. The examples all deploy to a URL like <literal>/seam-<replaceable>example</replaceable></literal>. For the registration example, the URL would be <ulink url=\"http://localhost:8080/seam-registration/\"> <literal>http://localhost:8080/seam-registration/</literal></ulink>."
-msgstr "一度è¨å®šã‚’完了ã—ã¦ã‚¢ãƒ—リケーションサーãƒãƒ¼ã‚’èµ·å‹•ã™ã‚Œã°ã€ã‚µãƒ³ãƒ—ル用ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã® <literal>ant deploy</literal> をタイプã™ã‚‹ã“ã¨ã§ã©ã®ã‚µãƒ³ãƒ—ルã§ã‚‚ビルドã¨ã§ãƒ‡ãƒ—ãƒã‚¤ãŒå¯èƒ½ã§ã™ã€‚ サンプルã¯ã™ã¹ã¦ <literal>/seam-<replaceable>example</replaceable></literal> ã®ã‚ˆã†ãª URL ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾ã™ã€‚ ユーザー登録サンプル㮠URL 㯠<ulink url=\"http://localhost:8080/seam-registration/\"> <literal>http://localhost:8080/seam-registration/</literal></ulink> ã§ã™ã€‚"
+msgid ""
+"If, on the other hand, the example gets packaged as a WAR, then it deploys "
+"to a URL like <literal>/jboss-seam-<replaceable>example</replaceable></"
+"literal>. Most of the examples can be deployed as a WAR to Tomcat with "
+"Embedded JBoss by typing <literal>ant tomcat.deploy</literal>. Several of "
+"the examples can only be deployed as a WAR. Those examples are "
+"groovybooking, hibernate, jpa, and spring."
+msgstr ""
#. Tag: title
-#: Tutorial.xml:61
+#: Tutorial.xml:71
#, no-c-format
msgid "Running the examples on Tomcat"
msgstr "Tomcat 上ã§ã®ã‚µãƒ³ãƒ—ル実行"
#. Tag: para
-#: Tutorial.xml:63
+#: Tutorial.xml:73
#, no-c-format
-msgid "The examples are also configured for use on Tomcat 6.0. You will need to follow the instructions in <xref linkend=\"config.install.embedded\"/> for installing JBoss Embedded on Tomcat 6.0. JBoss Embedded is only required to run the Seam demos that use EJB3 components on Tomcat. There are also examples of non-EJB3 applications that can be run on Tomcat without the use of JBoss Embedded."
-msgstr "サンプル㯠Tomcat 6.0 用ã«ã‚‚構æˆã•ã‚Œã¦ã„ã¾ã™ã€‚Tomcat 6.0 組ã¿è¾¼ã¿ JBossã¸ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯ <xref linkend=\"config.install.embedded\"/> ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã«å¾“ã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 組ã¿è¾¼ã¿ JBoss 㯠Tomcat 上㧠EJB3コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’利用ã™ã‚‹ Seam デモを動作ã•ã›ã‚‹ãŸã‚ã ã‘ã«å¿…è¦ã§ã™ã€‚ 組ã¿è¾¼ã¿ JBoss を利用ã—ãªã„ Tomcat 上ã§å‹•ä½œå¯èƒ½ãª non-EJB3 サンプルもã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"The examples are also configured for use on Tomcat 6.0. You will need to "
+"follow the instructions in <xref linkend=\"config.install.embedded\"/> for "
+"installing JBoss Embedded on Tomcat 6.0. JBoss Embedded is only required to "
+"run the Seam demos that use EJB3 components on Tomcat. There are also "
+"examples of non-EJB3 applications that can be run on Tomcat without the use "
+"of JBoss Embedded."
+msgstr ""
+"サンプル㯠Tomcat 6.0 用ã«ã‚‚構æˆã•ã‚Œã¦ã„ã¾ã™ã€‚Tomcat 6.0 組ã¿è¾¼ã¿ JBossã¸ã®ã‚¤"
+"ンストール㯠<xref linkend=\"config.install.embedded\"/> ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚·ãƒ§ãƒ³"
+"ã«å¾“ã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 組ã¿è¾¼ã¿ JBoss 㯠Tomcat 上㧠EJB3コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’利用"
+"ã™ã‚‹ Seam デモを動作ã•ã›ã‚‹ãŸã‚ã ã‘ã«å¿…è¦ã§ã™ã€‚ 組ã¿è¾¼ã¿ JBoss を利用ã—ãªã„ "
+"Tomcat 上ã§å‹•ä½œå¯èƒ½ãª non-EJB3 サンプルもã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:69
+#: Tutorial.xml:79
#, no-c-format
-msgid "You'll need to set <literal>tomcat.home</literal>, in the shared <literal>build.properties</literal> file in the root folder of your Seam installation, to the location of your Tomcat installation. make sure you set the location of your Tomcat."
-msgstr "Seam ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒ«ãƒ¼ãƒˆãƒ•ã‚©ãƒ«ãƒ€å†… <literal>build.properties</literal> ファイルä¸ã® <literal>tomcat.home</literal> ã« Tomcat ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®å ´æ‰€ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Tomcat ã®å ´æ‰€ã‚’è¨å®šã—ãŸã“ã¨ã‚’確ã‹ã‚ã¦ãã ã•ã„。"
+msgid ""
+"You'll need to set <literal>tomcat.home</literal>, in the shared "
+"<literal>build.properties</literal> file in the root folder of your Seam "
+"installation, to the location of your Tomcat installation. make sure you set "
+"the location of your Tomcat."
+msgstr ""
+"Seam ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒ«ãƒ¼ãƒˆãƒ•ã‚©ãƒ«ãƒ€å†… <literal>build.properties</"
+"literal> ファイルä¸ã® <literal>tomcat.home</literal> ã« Tomcat ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼"
+"ションã®å ´æ‰€ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Tomcat ã®å ´æ‰€ã‚’è¨å®šã—ãŸã“ã¨ã‚’確ã‹ã‚ã¦"
+"ãã ã•ã„。"
#. Tag: para
-#: Tutorial.xml:75
+#: Tutorial.xml:85
#, no-c-format
-msgid "You'll need to use a different Ant target when using Tomcat. Use <literal>ant tomcat.deploy</literal> in example subdirectory to build and deploy any example for Tomcat."
-msgstr "Tomcat を利用ã™ã‚‹å ´åˆã«ã¯ç•°ãªã£ãŸ Ant ターゲットを使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Tomcat 用ã®ã‚µãƒ³ãƒ—ルã®ãƒ“ルドã¨ãƒ‡ãƒ—ãƒã‚¤ã§ example サブディレクトリ内㮠<literal>ant tomcat.deploy</literal> を使用ã—ã¦ãã ã•ã„。"
+msgid ""
+"You'll need to use a different Ant target when using Tomcat. Use "
+"<literal>ant tomcat.deploy</literal> in example subdirectory to build and "
+"deploy any example for Tomcat."
+msgstr ""
+"Tomcat を利用ã™ã‚‹å ´åˆã«ã¯ç•°ãªã£ãŸ Ant ターゲットを使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ "
+"Tomcat 用ã®ã‚µãƒ³ãƒ—ルã®ãƒ“ルドã¨ãƒ‡ãƒ—ãƒã‚¤ã§ example サブディレクトリ内㮠"
+"<literal>ant tomcat.deploy</literal> を使用ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Tutorial.xml:80
-#, no-c-format
-msgid "On Tomcat, the examples deploy to URLs like <literal>/jboss-seam-<replaceable>example</replaceable></literal>, so for the registration example the URL would be <ulink url=\"http://localhost:8080/jboss-seam-registration/\"> <literal>http://localhost:8080/jboss-seam-registration/</literal></ulink>."
-msgstr "Tomcatã®å ´åˆã€ã‚µãƒ³ãƒ—ル㯠<literal>/jboss-seam-<replaceable>example</replaceable></literal> ã®ã‚ˆã†ãª URL ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾ã™ã€‚ ユーザー登録サンプル㮠URL 㯠<ulink url=\"http://localhost:8080/jboss-seam-registration/\"> <literal> http://localhost:8080/jboss-seam-registration/</literal></ulink> ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+#: Tutorial.xml:90
+#, fuzzy, no-c-format
+msgid ""
+"On Tomcat, the examples deploy to URLs like <literal>/jboss-seam-"
+"<replaceable>example</replaceable></literal>, so for the registration "
+"example the URL would be <ulink url=\"http://localhost:8080/jboss-seam-"
+"registration/\"> <literal>http://localhost:8080/jboss-seam-registration/</"
+"literal></ulink>. The same is true for examples that deploy as a WAR, as "
+"mentioned in the previous section."
+msgstr ""
+"Tomcatã®å ´åˆã€ã‚µãƒ³ãƒ—ル㯠<literal>/jboss-seam-<replaceable>example</"
+"replaceable></literal> ã®ã‚ˆã†ãª URL ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾ã™ã€‚ ユーザー登録サンプル"
+"㮠URL 㯠<ulink url=\"http://localhost:8080/jboss-seam-registration/\"> "
+"<literal> http://localhost:8080/jboss-seam-registration/</literal></ulink> "
+"ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:89
+#: Tutorial.xml:100
#, no-c-format
msgid "Running the example tests"
msgstr "サンプルã®ãƒ†ã‚¹ãƒˆèµ·å‹•"
#. Tag: para
-#: Tutorial.xml:90
-#, no-c-format
-msgid "Most of the examples come with a suite of TestNG integration tests. The easiest way to run the tests is to run <literal>ant test</literal>. It is also possible to run the tests inside your IDE using the TestNG plugin."
-msgstr "ã»ã¨ã‚“ã©ã®ã‚µãƒ³ãƒ—ル㯠TestNG çµ±åˆãƒ†ã‚¹ãƒˆã‚¹ã‚¤ãƒ¼ãƒˆã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚ 一番簡å˜ãªãƒ†ã‚¹ãƒˆå®Ÿè¡Œã¯ã€ <literal>ant test</literal>èµ·å‹•ã•ã›ã‚‹ã“ã¨ã§ã™ã€‚ ã¾ãŸã€ãŠä½¿ã„ã® IDE ã‹ã‚‰ TestNG プラグインを利用ã—ã¦ãƒ†ã‚¹ãƒˆå®Ÿè¡Œã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+#: Tutorial.xml:101
+#, fuzzy, no-c-format
+msgid ""
+"Most of the examples come with a suite of TestNG integration tests. The "
+"easiest way to run the tests is to run <literal>ant test</literal>. It is "
+"also possible to run the tests inside your IDE using the TestNG plugin. "
+"Consult the readme.txt in the examples directory of the Seam distribution "
+"for more information."
+msgstr ""
+"ã»ã¨ã‚“ã©ã®ã‚µãƒ³ãƒ—ル㯠TestNG çµ±åˆãƒ†ã‚¹ãƒˆã‚¹ã‚¤ãƒ¼ãƒˆã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚ 一番簡å˜ãªãƒ†"
+"スト実行ã¯ã€ <literal>ant test</literal>èµ·å‹•ã•ã›ã‚‹ã“ã¨ã§ã™ã€‚ ã¾ãŸã€ãŠä½¿ã„ã® "
+"IDE ã‹ã‚‰ TestNG プラグインを利用ã—ã¦ãƒ†ã‚¹ãƒˆå®Ÿè¡Œã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:101
+#: Tutorial.xml:112
#, no-c-format
msgid "Your first Seam application: the registration example"
msgstr "åˆã‚ã¦ã® Seam アプリケーション: ユーザー登録サンプル"
#. Tag: para
-#: Tutorial.xml:103
+#: Tutorial.xml:114
#, no-c-format
-msgid "The registration example is a simple application that lets a new user store his username, real name and password in the database. The example isn't intended to show off all of the cool functionality of Seam. However, it demonstrates the use of an EJB3 session bean as a JSF action listener, and basic configuration of Seam."
-msgstr "ユーザー登録サンプルã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å〠実å〠パスワードをデータベースã«ä¿å˜ã§ãã‚‹ç°¡å˜ãªã‚¢ãƒ—リケーションã§ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ Seam ã®é«˜åº¦ãªæ©Ÿèƒ½ã®ã™ã¹ã¦ã‚’見ã›ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ãŒã€ JSF アクションリスナーã¨ã—㦠EJB3 セッション Bean を使用ã™ã‚‹æ–¹æ³•ã‚„〠基本的㪠Seam ã®è¨å®šæ–¹æ³•ã‚’見ã›ã¦ãã‚Œã¾ã™ã€‚"
+msgid ""
+"The registration example is a simple application that lets a new user store "
+"his username, real name and password in the database. The example isn't "
+"intended to show off all of the cool functionality of Seam. However, it "
+"demonstrates the use of an EJB3 session bean as a JSF action listener, and "
+"basic configuration of Seam."
+msgstr ""
+"ユーザー登録サンプルã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å〠実å〠パス"
+"ワードをデータベースã«ä¿å˜ã§ãã‚‹ç°¡å˜ãªã‚¢ãƒ—リケーションã§ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§"
+"㯠Seam ã®é«˜åº¦ãªæ©Ÿèƒ½ã®ã™ã¹ã¦ã‚’見ã›ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ãŒã€ JSF アクションリス"
+"ナーã¨ã—㦠EJB3 セッション Bean を使用ã™ã‚‹æ–¹æ³•ã‚„〠基本的㪠Seam ã®è¨å®šæ–¹æ³•ã‚’"
+"見ã›ã¦ãã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:108
+#: Tutorial.xml:119
#, no-c-format
-msgid "We'll go slowly, since we realize you might not yet be familiar with EJB 3.0."
-msgstr "EJB 3.0 ã«ã¾ã ä¸æ…£ã‚Œãªæ–¹ã‚‚ã„らã£ã—ゃるã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ã®ã§ã€ ゆã£ãり進ã‚ã¦ã„ãã¾ã™ã€‚"
+msgid ""
+"We'll go slowly, since we realize you might not yet be familiar with EJB 3.0."
+msgstr ""
+"EJB 3.0 ã«ã¾ã ä¸æ…£ã‚Œãªæ–¹ã‚‚ã„らã£ã—ゃるã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ã®ã§ã€ ゆã£ãり進ã‚ã¦ã„ã"
+"ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:110
+#: Tutorial.xml:121
#, no-c-format
-msgid "The start page displays a very basic form with three input fields. Try filling them in and then submitting the form. This will save a user object in the database."
-msgstr "最åˆã®ãƒšãƒ¼ã‚¸ã¯ä¸‰ã¤ã®å…¥åŠ›ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’æŒã¤åŸºæœ¬çš„ãªãƒ•ã‚©ãƒ¼ãƒ を表示ã—ã¾ã™ã€‚ 試ã—ã«ã€é …目を入力ã—ã¦ãƒ•ã‚©ãƒ¼ãƒ をサブミットã—ã¦ãã ã•ã„。 ã“ã‚Œã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚ªãƒ–ジェクトã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿å˜ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The start page displays a very basic form with three input fields. Try "
+"filling them in and then submitting the form. This will save a user object "
+"in the database."
+msgstr ""
+"最åˆã®ãƒšãƒ¼ã‚¸ã¯ä¸‰ã¤ã®å…¥åŠ›ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’æŒã¤åŸºæœ¬çš„ãªãƒ•ã‚©ãƒ¼ãƒ を表示ã—ã¾ã™ã€‚ 試ã—"
+"ã«ã€é …目を入力ã—ã¦ãƒ•ã‚©ãƒ¼ãƒ をサブミットã—ã¦ãã ã•ã„。 ã“ã‚Œã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚ªãƒ–ジェク"
+"トã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿å˜ã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:123
-#: Tutorial.xml:517
-#: Tutorial.xml:706
-#: Tutorial.xml:939
+#: Tutorial.xml:134 Tutorial.xml:533 Tutorial.xml:722 Tutorial.xml:955
#, no-c-format
msgid "Understanding the code"
msgstr "コードã®ç†è§£"
#. Tag: para
-#: Tutorial.xml:125
+#: Tutorial.xml:136
#, no-c-format
-msgid "The example is implemented with two Facelets templates, one entity bean and one stateless session bean. Let's take a look at the code, starting from the \"bottom\"."
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã¯ã€äºŒã¤ã® Facelets テンプレートã€ä¸€ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã¨ã€ä¸€ã¤ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã§å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã€‚ \"bottom\" ã‹ã‚‰ã‚³ãƒ¼ãƒ‰ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"The example is implemented with two Facelets templates, one entity bean and "
+"one stateless session bean. Let's take a look at the code, starting from the "
+"\"bottom\"."
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã¯ã€äºŒã¤ã® Facelets テンプレートã€ä¸€ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã¨ã€ä¸€"
+"ã¤ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã§å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã€‚ \"bottom\" ã‹ã‚‰ã‚³ãƒ¼ãƒ‰ã‚’"
+"見ã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: title
-#: Tutorial.xml:130
+#: Tutorial.xml:141
#, no-c-format
msgid "The entity bean: <literal>User.java</literal>"
msgstr "エンティティ Bean: <literal>User.java</literal>"
#. Tag: para
-#: Tutorial.xml:132
+#: Tutorial.xml:143
#, no-c-format
-msgid "We need an EJB entity bean for user data. This class defines <emphasis>persistence</emphasis> and <emphasis>validation</emphasis> declaratively, via annotations. It also needs some extra annotations that define the class as a Seam component."
-msgstr "ユーザーデータã®ãŸã‚ã«ã€EJBエンティティ BeanãŒå¿…è¦ã§ã™ã€‚ ã“ã®ã‚¯ãƒ©ã‚¹ã§ã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã£ã¦ <emphasis>永続性</emphasis> 㨠<emphasis>データ妥当性検証</emphasis> を宣言的ã«å®šç¾©ã—ã¦ã„ã¾ã™ã€‚ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ã®ã‚¯ãƒ©ã‚¹ã‚’定義ã™ã‚‹ãŸã‚ã«ã€åˆ¥ã«ã„ãã¤ã‹ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚‚å¿…è¦ã§ã™ã€‚"
+msgid ""
+"We need an EJB entity bean for user data. This class defines "
+"<emphasis>persistence</emphasis> and <emphasis>validation</emphasis> "
+"declaratively, via annotations. It also needs some extra annotations that "
+"define the class as a Seam component."
+msgstr ""
+"ユーザーデータã®ãŸã‚ã«ã€EJBエンティティ BeanãŒå¿…è¦ã§ã™ã€‚ ã“ã®ã‚¯ãƒ©ã‚¹ã§ã¯ã€ã‚¢ãƒŽ"
+"テーションã«ã‚ˆã£ã¦ <emphasis>永続性</emphasis> 㨠<emphasis>データ妥当性検証"
+"</emphasis> を宣言的ã«å®šç¾©ã—ã¦ã„ã¾ã™ã€‚ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ã®ã‚¯ãƒ©ã‚¹ã‚’定"
+"義ã™ã‚‹ãŸã‚ã«ã€åˆ¥ã«ã„ãã¤ã‹ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚‚å¿…è¦ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:137
+#: Tutorial.xml:148
#, no-c-format
msgid "User.java"
msgstr "User.java"
#. Tag: programlisting
-#: Tutorial.xml:149
+#: Tutorial.xml:160
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -295,110 +440,203 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:152
+#: Tutorial.xml:163
#, no-c-format
-msgid "The EJB3 standard <literal>@Entity</literal> annotation indicates that the <literal>User</literal> class is an entity bean."
-msgstr "EJB3 標準 <literal>@Entity</literal> アノテーションã¯ã€ <literal>User</literal> クラスãŒã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The EJB3 standard <literal>@Entity</literal> annotation indicates that the "
+"<literal>User</literal> class is an entity bean."
+msgstr ""
+"EJB3 標準 <literal>@Entity</literal> アノテーションã¯ã€ <literal>User</"
+"literal> クラスãŒã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:156
+#: Tutorial.xml:167
#, no-c-format
-msgid "A Seam component needs a <emphasis>component name</emphasis> specified by the <link linkend=\"name-annotation\"> <literal>@Name</literal> </link> annotation. This name must be unique within the Seam application. When JSF asks Seam to resolve a context variable with a name that is the same as a Seam component name, and the context variable is currently undefined (null), Seam will instantiate that component, and bind the new instance to the context variable. In this case, Seam will instantiate a <literal>User</literal> the first time JSF encounters a variable named <literal>user</literal>."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <link linkend=\"name-annotation\"> <literal>@Name</literal> </link> アノテーションã§æŒ‡å®šã•ã‚Œã‚‹ <emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆå</emphasis> ãŒå¿…è¦ã§ã™ã€‚ ã“ã®åå‰ã¯ Seam アプリケーションä¸ã§ãƒ¦ãƒ‹ãƒ¼ã‚¯ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ JSF ㌠Seam ã« Seam コンãƒãƒ¼ãƒãƒ³ãƒˆåã¨åŒã˜ã‚³ãƒ³ãƒ†ã‚スト変数ã®è§£æ±ºã‚’求ã‚ã‚‹ã€ã‚³ãƒ³ãƒ†ã‚スト変数ãŒãã®ã¨ã未定義 (null) ã®å ´åˆã€ Seam ã¯ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã—ã€ãã®æ–°ã—ã„インスタンスをコンテã‚スト変数ã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€ JSF ãŒåˆã‚㦠<literal>user</literal> ã¨ã„ã†å¤‰æ•°ã¨å‡ºä¼šã†ã¨ãã« Seam 㯠<literal>User</literal> をインスタンス化ã—ã¾ã™ã€‚"
+msgid ""
+"A Seam component needs a <emphasis>component name</emphasis> specified by "
+"the <link linkend=\"name-annotation\"> <literal>@Name</literal> </link> "
+"annotation. This name must be unique within the Seam application. When JSF "
+"asks Seam to resolve a context variable with a name that is the same as a "
+"Seam component name, and the context variable is currently undefined (null), "
+"Seam will instantiate that component, and bind the new instance to the "
+"context variable. In this case, Seam will instantiate a <literal>User</"
+"literal> the first time JSF encounters a variable named <literal>user</"
+"literal>."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <link linkend=\"name-annotation\"> <literal>@Name</"
+"literal> </link> アノテーションã§æŒ‡å®šã•ã‚Œã‚‹ <emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆå</"
+"emphasis> ãŒå¿…è¦ã§ã™ã€‚ ã“ã®åå‰ã¯ Seam アプリケーションä¸ã§ãƒ¦ãƒ‹ãƒ¼ã‚¯ã§ã‚ã‚‹å¿…è¦"
+"ãŒã‚ã‚Šã¾ã™ã€‚ JSF ㌠Seam ã« Seam コンãƒãƒ¼ãƒãƒ³ãƒˆåã¨åŒã˜ã‚³ãƒ³ãƒ†ã‚スト変数ã®è§£æ±º"
+"を求ã‚ã‚‹ã€ã‚³ãƒ³ãƒ†ã‚スト変数ãŒãã®ã¨ã未定義 (null) ã®å ´åˆã€ Seam ã¯ãã®ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã—ã€ãã®æ–°ã—ã„インスタンスをコンテã‚スト変数ã«ãƒã‚¤"
+"ンドã—ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€ JSF ãŒåˆã‚㦠<literal>user</literal> ã¨ã„ã†"
+"変数ã¨å‡ºä¼šã†ã¨ãã« Seam 㯠<literal>User</literal> をインスタンス化ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:167
+#: Tutorial.xml:178
#, no-c-format
-msgid "Whenever Seam instantiates a component, it binds the new instance to a context variable in the component's <emphasis>default context</emphasis>. The default context is specified using the <link linkend=\"scope-annotation\"> <literal>@Scope</literal> </link> annotation. The <literal>User</literal> bean is a session scoped component."
-msgstr "Seam ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã™ã‚‹æ™‚ã«ã¯ã€ å¿…ãšã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® <emphasis>デフォルトコンテã‚スト</emphasis>ã«ã‚るコンテã‚スト変数ã«æ–°ã—ã„インスタンスをãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚ デフォルトコンテã‚スト㯠<link linkend=\"scope-annotation\"> <literal>@Scope</literal> </link> アノテーションを使用ã—ã¦å®šç¾©ã•ã‚Œã¾ã™ã€‚ <literal>User</literal> ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
+msgid ""
+"Whenever Seam instantiates a component, it binds the new instance to a "
+"context variable in the component's <emphasis>default context</emphasis>. "
+"The default context is specified using the <link linkend=\"scope-annotation"
+"\"> <literal>@Scope</literal> </link> annotation. The <literal>User</"
+"literal> bean is a session scoped component."
+msgstr ""
+"Seam ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã™ã‚‹æ™‚ã«ã¯ã€ å¿…ãšã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® "
+"<emphasis>デフォルトコンテã‚スト</emphasis>ã«ã‚るコンテã‚スト変数ã«æ–°ã—ã„イン"
+"スタンスをãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚ デフォルトコンテã‚スト㯠<link linkend=\"scope-"
+"annotation\"> <literal>@Scope</literal> </link> アノテーションを使用ã—ã¦å®šç¾©"
+"ã•ã‚Œã¾ã™ã€‚ <literal>User</literal> ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:175
+#: Tutorial.xml:186
#, no-c-format
-msgid "The EJB standard <literal>@Table</literal> annotation indicates that the <literal>User</literal> class is mapped to the <literal>users</literal> table."
-msgstr "EJB 標準 <literal>@Table</literal> アノテーションã¯ã€ <literal>User</literal> クラス㌠<literal>users</literal> テーブルã«ãƒžãƒƒãƒ”ングã•ã‚Œã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The EJB standard <literal>@Table</literal> annotation indicates that the "
+"<literal>User</literal> class is mapped to the <literal>users</literal> "
+"table."
+msgstr ""
+"EJB 標準 <literal>@Table</literal> アノテーションã¯ã€ <literal>User</"
+"literal> クラス㌠<literal>users</literal> テーブルã«ãƒžãƒƒãƒ”ングã•ã‚Œã‚‹ã“ã¨ã‚’示"
+"ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:180
+#: Tutorial.xml:191
#, no-c-format
-msgid "<literal>name</literal>, <literal>password</literal> and <literal>username</literal> are the persistent attributes of the entity bean. All of our persistent attributes define accessor methods. These are needed when this component is used by JSF in the render response and update model values phases."
-msgstr "<literal>name</literal>ã€<literal>password</literal>〠<literal>username</literal> ã¯ã€ エンティティ Bean ã®æ°¸ç¶šå±žæ€§ã§ã™ã€‚ ã™ã¹ã¦ã®æ°¸ç¶šå±žæ€§ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義ã—ã¦ã„ã¾ã™ã€‚ å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ãƒ•ã‚§ãƒ¼ã‚ºãŠã‚ˆã³ãƒ¢ãƒ‡ãƒ«å€¤ã®æ›´æ–°ãƒ•ã‚§ãƒ¼ã‚ºã§ JSF ã«ã‚ˆã‚Šã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒä½¿ç”¨ã•ã‚Œã‚‹ã¨ãã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>name</literal>, <literal>password</literal> and <literal>username</"
+"literal> are the persistent attributes of the entity bean. All of our "
+"persistent attributes define accessor methods. These are needed when this "
+"component is used by JSF in the render response and update model values "
+"phases."
+msgstr ""
+"<literal>name</literal>ã€<literal>password</literal>〠<literal>username</"
+"literal> ã¯ã€ エンティティ Bean ã®æ°¸ç¶šå±žæ€§ã§ã™ã€‚ ã™ã¹ã¦ã®æ°¸ç¶šå±žæ€§ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒ¡"
+"ソッドを定義ã—ã¦ã„ã¾ã™ã€‚ å¿œç”ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ãƒ•ã‚§ãƒ¼ã‚ºãŠã‚ˆã³ãƒ¢ãƒ‡ãƒ«å€¤ã®æ›´æ–°ãƒ•ã‚§ãƒ¼"
+"ズ㧠JSF ã«ã‚ˆã‚Šã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒä½¿ç”¨ã•ã‚Œã‚‹ã¨ãã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:187
+#: Tutorial.xml:198
#, no-c-format
-msgid "An empty constructor is both required by both the EJB specification and by Seam."
+msgid ""
+"An empty constructor is both required by both the EJB specification and by "
+"Seam."
msgstr "空コンストラクタã¯ã€EJB 㨠Seam ã®ä¸¡æ–¹ã®ä»•æ§˜ã‹ã‚‰å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:191
+#: Tutorial.xml:202
#, no-c-format
-msgid "The <literal>@NotNull</literal> and <literal>@Length</literal> annotations are part of the Hibernate Validator framework. Seam integrates Hibernate Validator and lets you use it for data validation (even if you are not using Hibernate for persistence)."
-msgstr "<literal>@NotNull</literal> 㨠<literal>@Length</literal> アノテーションã¯ã€ Hibernate Validator フレームワークã®ä¸€éƒ¨ã§ã™ã€‚ Seam 㯠Hibernate Validator ã‚’çµ±åˆã—ã¦ã„ã‚‹ãŸã‚〠データã®å¦¥å½“性検証ã«ã“れを使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (永続性㫠Hiberenate を使用ã—ã¦ã„ãªã„å ´åˆã§ã‚‚使用ã§ãã‚‹)。"
+msgid ""
+"The <literal>@NotNull</literal> and <literal>@Length</literal> annotations "
+"are part of the Hibernate Validator framework. Seam integrates Hibernate "
+"Validator and lets you use it for data validation (even if you are not using "
+"Hibernate for persistence)."
+msgstr ""
+"<literal>@NotNull</literal> 㨠<literal>@Length</literal> アノテーションã¯ã€ "
+"Hibernate Validator フレームワークã®ä¸€éƒ¨ã§ã™ã€‚ Seam 㯠Hibernate Validator ã‚’"
+"çµ±åˆã—ã¦ã„ã‚‹ãŸã‚〠データã®å¦¥å½“性検証ã«ã“れを使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (永続性"
+"ã« Hiberenate を使用ã—ã¦ã„ãªã„å ´åˆã§ã‚‚使用ã§ãã‚‹)。"
#. Tag: para
-#: Tutorial.xml:197
+#: Tutorial.xml:208
#, no-c-format
-msgid "The EJB standard <literal>@Id</literal> annotation indicates the primary key attribute of the entity bean."
-msgstr "EJB 標準 <literal>@Id</literal> アノテーションã¯ã€ エンティティ Bean ã®ä¸»ã‚ーã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The EJB standard <literal>@Id</literal> annotation indicates the primary key "
+"attribute of the entity bean."
+msgstr ""
+"EJB 標準 <literal>@Id</literal> アノテーションã¯ã€ エンティティ Bean ã®ä¸»ã‚ー"
+"ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:203
+#: Tutorial.xml:214
#, no-c-format
-msgid "The most important things to notice in this example are the <literal>@Name</literal> and <literal>@Scope</literal> annotations. These annotations establish that this class is a Seam component."
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã§ã€ã‚‚ã£ã¨ã‚‚注目ã—ã¦ã»ã—ã„é‡è¦ãªã‚‚ã®ã¯ <literal>@Name</literal> 㨠<literal>@Scope</literal> アノテーションã§ã™ã€‚ ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã“ã®ã‚¯ãƒ©ã‚¹ãŒ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚‹ã“ã¨ã‚’è¦å®šã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The most important things to notice in this example are the <literal>@Name</"
+"literal> and <literal>@Scope</literal> annotations. These annotations "
+"establish that this class is a Seam component."
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã§ã€ã‚‚ã£ã¨ã‚‚注目ã—ã¦ã»ã—ã„é‡è¦ãªã‚‚ã®ã¯ <literal>@Name</literal> "
+"㨠<literal>@Scope</literal> アノテーションã§ã™ã€‚ ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ã“ã®"
+"クラス㌠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚‹ã“ã¨ã‚’è¦å®šã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:205
+#: Tutorial.xml:216
#, no-c-format
-msgid "We'll see below that the properties of our <literal>User</literal> class are bound directly to JSF components and are populated by JSF during the update model values phase. We don't need any tedious glue code to copy data back and forth between the JSP pages and the entity bean domain model."
-msgstr "以下ã§ã¯ã€<literal>User</literal> クラスã®ãƒ—ãƒãƒ‘ティ㯠直接 JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚Œã€ モデル値ã®å¤‰æ›´ãƒ•ã‚§ãƒ¼ã‚ºã§ JSF ã«ã‚ˆã£ã¦ç”Ÿæˆã•ã‚ŒãŸã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ JSP ページã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ドメインモデル間を行ãæ¥ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚³ãƒ”ーã®é¢å€’ãªã‚³ãƒ¼ãƒ‰ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"We'll see below that the properties of our <literal>User</literal> class are "
+"bound directly to JSF components and are populated by JSF during the update "
+"model values phase. We don't need any tedious glue code to copy data back "
+"and forth between the JSP pages and the entity bean domain model."
+msgstr ""
+"以下ã§ã¯ã€<literal>User</literal> クラスã®ãƒ—ãƒãƒ‘ティ㯠直接 JSF コンãƒãƒ¼ãƒãƒ³"
+"トã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚Œã€ モデル値ã®å¤‰æ›´ãƒ•ã‚§ãƒ¼ã‚ºã§ JSF ã«ã‚ˆã£ã¦ç”Ÿæˆã•ã‚ŒãŸã“ã¨ãŒã‚ã‹"
+"ã‚Šã¾ã™ã€‚ JSP ページã¨ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ドメインモデル間を行ãæ¥ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚³"
+"ピーã®é¢å€’ãªã‚³ãƒ¼ãƒ‰ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Tutorial.xml:209
+#: Tutorial.xml:220
#, no-c-format
-msgid "However, entity beans shouldn't do transaction management or database access. So we can't use this component as a JSF action listener. For that we need a session bean."
-msgstr "ã—ã‹ã—〠エンティティ Bean ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã‚„データベースアクセスを行ã‚ãªã„ã®ã§ã€ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ JSF ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã¨ã—ã¦ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。 ã“ã®ãŸã‚〠セッション Bean ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"However, entity beans shouldn't do transaction management or database "
+"access. So we can't use this component as a JSF action listener. For that we "
+"need a session bean."
+msgstr ""
+"ã—ã‹ã—〠エンティティ Bean ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç®¡ç†ã‚„データベースアクセスを行ã‚"
+"ãªã„ã®ã§ã€ ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ JSF ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã¨ã—ã¦ã¯ä½¿ç”¨ã§ãã¾ã›"
+"ん。 ã“ã®ãŸã‚〠セッション Bean ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:216
+#: Tutorial.xml:226
#, no-c-format
-msgid "The stateless session bean class: <literal>RegisterAction.java</literal>"
-msgstr "ステートレスセッション Bean クラス: <literal>RegisterAction.java</literal>"
+msgid ""
+"The stateless session bean class: <literal>RegisterAction.java</literal>"
+msgstr ""
+"ステートレスセッション Bean クラス: <literal>RegisterAction.java</literal>"
#. Tag: para
-#: Tutorial.xml:218
+#: Tutorial.xml:228
#, no-c-format
-msgid "Most Seam application use session beans as JSF action listeners (you can use JavaBeans instead if you like)."
-msgstr "ã»ã¨ã‚“ã©ã® Seam アプリケーションã¯ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã‚’ JSF アクションリスナーã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ã€‚ (好ã¿ã«å¿œã˜ã¦ JavaBean を使ã†ã“ã¨ã‚‚å¯èƒ½)"
+msgid ""
+"Most Seam application use session beans as JSF action listeners (you can use "
+"JavaBeans instead if you like)."
+msgstr ""
+"ã»ã¨ã‚“ã©ã® Seam アプリケーションã¯ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã‚’ JSF アクションリスナー"
+"ã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ã€‚ (好ã¿ã«å¿œã˜ã¦ JavaBean を使ã†ã“ã¨ã‚‚å¯èƒ½)"
#. Tag: para
-#: Tutorial.xml:220
+#: Tutorial.xml:230
#, no-c-format
-msgid "We have exactly one JSF action in our application, and one session bean method attached to it. In this case, we'll use a stateless session bean, since all the state associated with our action is held by the <literal>User</literal> bean."
-msgstr "アプリケーション内㮠JSF アクションã¯ã¡ã‚‡ã†ã©ä¸€ã¤ã ã‘ã§ã€ ã“ã‚Œã«ã‚»ãƒƒã‚·ãƒ§ãƒ³Bean メソッド㌠一ã¤ãƒªãƒ³ã‚¯ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€ アクションã«é–¢é€£ã™ã‚‹çŠ¶æ…‹ã¯ã™ã¹ã¦ <literal>User</literal> Bean ã«ã‚ˆã£ã¦ä¿æŒã•ã‚Œã‚‹ãŸã‚〠ステートレスセッション Bean を使用ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"We have exactly one JSF action in our application, and one session bean "
+"method attached to it. In this case, we'll use a stateless session bean, "
+"since all the state associated with our action is held by the <literal>User</"
+"literal> bean."
+msgstr ""
+"アプリケーション内㮠JSF アクションã¯ã¡ã‚‡ã†ã©ä¸€ã¤ã ã‘ã§ã€ ã“ã‚Œã«ã‚»ãƒƒã‚·ãƒ§ãƒ³"
+"Bean メソッド㌠一ã¤ãƒªãƒ³ã‚¯ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€ アクションã«é–¢é€£ã™"
+"る状態ã¯ã™ã¹ã¦ <literal>User</literal> Bean ã«ã‚ˆã£ã¦ä¿æŒã•ã‚Œã‚‹ãŸã‚〠ステート"
+"レスセッション Bean を使用ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:224
+#: Tutorial.xml:234
#, no-c-format
msgid "This is the only really interesting code in the example!"
msgstr "サンプルã®ä¸ã§ã€æœ¬å½“ã«æ³¨æ„ã™ã¹ãコードã¯ä»¥ä¸‹ã®ã¿ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:227
+#: Tutorial.xml:237
#, no-c-format
msgid "RegisterAction.java"
msgstr "RegisterAction.java"
#. Tag: programlisting
-#: Tutorial.xml:240
-#, no-c-format
+#: Tutorial.xml:250
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Stateless\n"
"@Name(\"register\")\n"
"public class RegisterAction implements Register\n"
"{\n"
-"\n"
" @In\n"
" private User user;\n"
" \n"
@@ -411,7 +649,7 @@
" public String register()\n"
" {\n"
" List existing = em.createQuery(\n"
-" \"select username from User where username=#{user.username}\")\n"
+" \"select username from User where username = #{user.username}\")\n"
" .getResultList();\n"
" \n"
" if (existing.size()==0)\n"
@@ -422,7 +660,8 @@
" }\n"
" else\n"
" {\n"
-" FacesMessages.instance().add(\"User #{user.username} already exists\");\n"
+" FacesMessages.instance().add(\"User #{user.username} already exists"
+"\");\n"
" return null;\n"
" }\n"
" }\n"
@@ -457,7 +696,8 @@
" }\n"
" else\n"
" {\n"
-" FacesMessages.instance().add(\"User #{user.username} already exists\");\n"
+" FacesMessages.instance().add(\"User #{user.username} already exists"
+"\");\n"
" return null;\n"
" }\n"
" }\n"
@@ -465,97 +705,198 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:244
+#: Tutorial.xml:254
#, no-c-format
-msgid "The EJB <literal>@Stateless</literal> annotation marks this class as a stateless session bean."
-msgstr "EJB <literal>@Stateless</literal> アノテーションã¯ã“ã®ã‚¯ãƒ©ã‚¹ãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The EJB <literal>@Stateless</literal> annotation marks this class as a "
+"stateless session bean."
+msgstr ""
+"EJB <literal>@Stateless</literal> アノテーションã¯ã“ã®ã‚¯ãƒ©ã‚¹ãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹"
+"セッション Bean ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:248
+#: Tutorial.xml:258
#, no-c-format
-msgid "The <link linkend=\"in-annotation\"> <literal>@In</literal> </link> annotation marks an attribute of the bean as injected by Seam. In this case, the attribute is injected from a context variable named <literal>user</literal> (the instance variable name)."
-msgstr "<link linkend=\"in-annotation\"> <literal>@In</literal> </link> アノテーションã¯ã€ Seam ã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ Bean ã®å±žæ€§ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã—ã¦ã„ã¾ã™ã€‚ ã“ã“ã§ã€ã“ã®å±žæ€§ã¯ã€<literal>user</literal> (インスタンス変数å) ã¨ã„ã†åå‰ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã‹ã‚‰ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The <link linkend=\"in-annotation\"> <literal>@In</literal> </link> "
+"annotation marks an attribute of the bean as injected by Seam. In this case, "
+"the attribute is injected from a context variable named <literal>user</"
+"literal> (the instance variable name)."
+msgstr ""
+"<link linkend=\"in-annotation\"> <literal>@In</literal> </link> アノテーショ"
+"ンã¯ã€ Seam ã«ã‚ˆã£ã¦ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ Bean ã®å±žæ€§ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã—ã¦ã„ã¾ã™ã€‚ ã“"
+"ã“ã§ã€ã“ã®å±žæ€§ã¯ã€<literal>user</literal> (インスタンス変数å) ã¨ã„ã†åå‰ã®ã‚³"
+"ンテã‚スト変数ã‹ã‚‰ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:255
+#: Tutorial.xml:265
#, no-c-format
-msgid "The EJB standard <literal>@PersistenceContext</literal> annotation is used to inject the EJB3 entity manager."
-msgstr "EJB 標準 <literal>@PersistenceContext</literal> アノテーションã¯ã€ EJB3 エンティティ Entity Manager ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The EJB standard <literal>@PersistenceContext</literal> annotation is used "
+"to inject the EJB3 entity manager."
+msgstr ""
+"EJB 標準 <literal>@PersistenceContext</literal> アノテーションã¯ã€ EJB3 エン"
+"ティティ Entity Manager ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:259
+#: Tutorial.xml:269
#, no-c-format
-msgid "The Seam <literal>@Logger</literal> annotation is used to inject the component's <literal>Log</literal> instance."
-msgstr "Seam <literal>@Logger</literal> アノテーションã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>Log</literal> インスタンスをインジェクトã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The Seam <literal>@Logger</literal> annotation is used to inject the "
+"component's <literal>Log</literal> instance."
+msgstr ""
+"Seam <literal>@Logger</literal> アノテーションã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® "
+"<literal>Log</literal> インスタンスをインジェクトã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:263
+#: Tutorial.xml:273
#, no-c-format
-msgid "The action listener method uses the standard EJB3 <literal>EntityManager</literal> API to interact with the database, and returns the JSF outcome. Note that, since this is a session bean, a transaction is automatically begun when the <literal>register()</literal> method is called, and committed when it completes."
-msgstr "アクションリスナーメソッドã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã«ã€ 標準 EJB3 <literal>EntityManager</literal> API を使用ã—ã€JSF çµæžœ (outcome) ã‚’è¿”ã—ã¾ã™ã€‚ ã“ã‚Œã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ãªã®ã§ã€ <literal>register()</literal> メソッドãŒå‘¼ã°ã‚ŒãŸã¨ãã«ã€ トランザクションã¯è‡ªå‹•çš„ã«é–‹å§‹ã•ã‚Œã€çµ‚了ã—ãŸã¨ãã«ã‚³ãƒŸãƒƒãƒˆã•ã‚Œã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"The action listener method uses the standard EJB3 <literal>EntityManager</"
+"literal> API to interact with the database, and returns the JSF outcome. "
+"Note that, since this is a session bean, a transaction is automatically "
+"begun when the <literal>register()</literal> method is called, and committed "
+"when it completes."
+msgstr ""
+"アクションリスナーメソッドã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã«ã€ 標準 EJB3 "
+"<literal>EntityManager</literal> API を使用ã—ã€JSF çµæžœ (outcome) ã‚’è¿”ã—ã¾"
+"ã™ã€‚ ã“ã‚Œã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ãªã®ã§ã€ <literal>register()</literal> メソッドãŒ"
+"呼ã°ã‚ŒãŸã¨ãã«ã€ トランザクションã¯è‡ªå‹•çš„ã«é–‹å§‹ã•ã‚Œã€çµ‚了ã—ãŸã¨ãã«ã‚³ãƒŸãƒƒãƒˆã•"
+"れるã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Tutorial.xml:270
+#: Tutorial.xml:280
#, no-c-format
-msgid "Notice that Seam lets you use a JSF EL expression inside EJB-QL. Under the covers, this results in an ordinary JPA <literal>setParameter()</literal> call on the standard JPA <literal>Query</literal> object. Nice, huh?"
-msgstr "Seam ã§ã¯ EJB-QL 内㧠JSF EL å¼ã‚’使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§è¡Œã‚れるãŸã‚見ãˆã¾ã›ã‚“ãŒã€ ã“ã‚Œã«ã‚ˆã‚Šæ™®é€šã® JPA <literal>setParameter()</literal> ãŒæ¨™æº– JPA <literal>Query</literal> オブジェクトを呼ã³å‡ºã™ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ 便利ã§ã—ょã†? "
+msgid ""
+"Notice that Seam lets you use a JSF EL expression inside EJB-QL. Under the "
+"covers, this results in an ordinary JPA <literal>setParameter()</literal> "
+"call on the standard JPA <literal>Query</literal> object. Nice, huh?"
+msgstr ""
+"Seam ã§ã¯ EJB-QL 内㧠JSF EL å¼ã‚’使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§"
+"è¡Œã‚れるãŸã‚見ãˆã¾ã›ã‚“ãŒã€ ã“ã‚Œã«ã‚ˆã‚Šæ™®é€šã® JPA <literal>setParameter()</"
+"literal> ãŒæ¨™æº– JPA <literal>Query</literal> オブジェクトを呼ã³å‡ºã™ã“ã¨ã«ãªã‚Š"
+"ã¾ã™ã€‚ 便利ã§ã—ょã†? "
#. Tag: para
-#: Tutorial.xml:275
-#, no-c-format
-msgid "The <literal>Log</literal> API lets us easily display templated log messages."
-msgstr "<literal>Log</literal> API ã¯ã€ãƒ†ãƒ³ãƒ—レート化ã•ã‚ŒãŸãƒã‚°ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’容易ã«è¡¨ç¤ºå¯èƒ½ã§ã™ã€‚"
+#: Tutorial.xml:285
+#, fuzzy, no-c-format
+msgid ""
+"The <literal>Log</literal> API lets us easily display templated log messages "
+"which can also make use of JSF EL expressions."
+msgstr ""
+"<literal>Log</literal> API ã¯ã€ãƒ†ãƒ³ãƒ—レート化ã•ã‚ŒãŸãƒã‚°ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’容易ã«è¡¨ç¤º"
+"å¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:279
+#: Tutorial.xml:290
#, no-c-format
-msgid "JSF action listener methods return a string-valued outcome that determines what page will be displayed next. A null outcome (or a void action listener method) redisplays the previous page. In plain JSF, it is normal to always use a JSF <emphasis>navigation rule</emphasis> to determine the JSF view id from the outcome. For complex application this indirection is useful and a good practice. However, for very simple examples like this one, Seam lets you use the JSF view id as the outcome, eliminating the requirement for a navigation rule. <emphasis>Note that when you use a view id as an outcome, Seam always performs a browser redirect.</emphasis>"
-msgstr "JSF アクションリスナーメソッドã¯ã€æ¬¡ã«ã©ã®ãƒšãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã‹ã‚’決定ã™ã‚‹ã‚¹ãƒˆãƒªãƒ³ã‚°å€¤ã®çµæžœ (outcome) ã‚’è¿”ã—ã¾ã™ã€‚ null çµæžœ (outcome) (ã‚ã‚‹ã„ã¯ã€void アクションリスナーメソッド) ã¯ã€ å‰ã®ãƒšãƒ¼ã‚¸ã‚’å†è¡¨ç¤ºã—ã¾ã™ã€‚ 普通㮠JSF ã§ã¯ã€ çµæžœ (outcome) ã‹ã‚‰ JSF ビュー id を決定ã™ã‚‹ãŸã‚ã«ã€ 常㫠JSF <emphasis>ナビゲーションè¦å‰‡</emphasis> を使用ã™ã‚‹ã“ã¨ãŒæ™®é€šã§ã™ã€‚ 複雑ãªã‚¢ãƒ—リケーションã«ã¨ã£ã¦ã€ã“ã®é–“接的方法ã¯ã€å®Ÿç”¨çš„ãªè‰¯ã„慣行ã§ã™ã€‚ ã—ã‹ã—ã€ã“ã®ã‚ˆã†ãªã¨ã¦ã‚‚ç°¡å˜ãªã‚µãƒ³ãƒ—ルã®ãŸã‚ã«ã€ Seam ã¯ã€çµæžœ (outcome) ã¨ã—㦠JSF ビュー id ã®ä½¿ç”¨ã‚’å¯èƒ½ã¨ã—〠ナビゲーションè¦å‰‡ã®å¿…è¦æ€§ã‚’å–り除ãã¾ã—ãŸã€‚ <emphasis> çµæžœ (outcome) ã¨ã—ã¦ãƒ“ュー id を使用ã™ã‚‹å ´åˆã€ Seam ã¯ã€å¸¸ã«ãƒ–ラウザリダイレクトを行ã†ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã!
„。 </emphasis>"
+msgid ""
+"JSF action listener methods return a string-valued outcome that determines "
+"what page will be displayed next. A null outcome (or a void action listener "
+"method) redisplays the previous page. In plain JSF, it is normal to always "
+"use a JSF <emphasis>navigation rule</emphasis> to determine the JSF view id "
+"from the outcome. For complex application this indirection is useful and a "
+"good practice. However, for very simple examples like this one, Seam lets "
+"you use the JSF view id as the outcome, eliminating the requirement for a "
+"navigation rule. <emphasis>Note that when you use a view id as an outcome, "
+"Seam always performs a browser redirect.</emphasis>"
+msgstr ""
+"JSF アクションリスナーメソッドã¯ã€æ¬¡ã«ã©ã®ãƒšãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã‹ã‚’決定ã™ã‚‹ã‚¹ãƒˆãƒª"
+"ング値ã®çµæžœ (outcome) ã‚’è¿”ã—ã¾ã™ã€‚ null çµæžœ (outcome) (ã‚ã‚‹ã„ã¯ã€void アク"
+"ションリスナーメソッド) ã¯ã€ å‰ã®ãƒšãƒ¼ã‚¸ã‚’å†è¡¨ç¤ºã—ã¾ã™ã€‚ 普通㮠JSF ã§ã¯ã€ çµ"
+"æžœ (outcome) ã‹ã‚‰ JSF ビュー id を決定ã™ã‚‹ãŸã‚ã«ã€ 常㫠JSF <emphasis>ナビ"
+"ゲーションè¦å‰‡</emphasis> を使用ã™ã‚‹ã“ã¨ãŒæ™®é€šã§ã™ã€‚ 複雑ãªã‚¢ãƒ—リケーションã«"
+"ã¨ã£ã¦ã€ã“ã®é–“接的方法ã¯ã€å®Ÿç”¨çš„ãªè‰¯ã„慣行ã§ã™ã€‚ ã—ã‹ã—ã€ã“ã®ã‚ˆã†ãªã¨ã¦ã‚‚ç°¡å˜"
+"ãªã‚µãƒ³ãƒ—ルã®ãŸã‚ã«ã€ Seam ã¯ã€çµæžœ (outcome) ã¨ã—㦠JSF ビュー id ã®ä½¿ç”¨ã‚’å¯"
+"能ã¨ã—〠ナビゲーションè¦å‰‡ã®å¿…è¦æ€§ã‚’å–り除ãã¾ã—ãŸã€‚ <emphasis> çµæžœ "
+"(outcome) ã¨ã—ã¦ãƒ“ュー id を使用ã™ã‚‹å ´åˆã€ Seam ã¯ã€å¸¸ã«ãƒ–ラウザリダイレクト"
+"ã‚’è¡Œã†ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 </emphasis>"
#. Tag: para
-#: Tutorial.xml:291
-#, no-c-format
-msgid "Seam provides a number of <emphasis>built-in components</emphasis> to help solve common problems. The <literal>FacesMessages</literal> component makes it easy to display templated error or success messages. Built-in Seam components may be obtained by injection, or by calling an <literal>instance()</literal> method."
-msgstr "Seam ã¯ã€å…±é€šãªå•é¡Œã®è§£æ±ºã‚’支æ´ã™ã‚‹ãŸã‚ã«å¤šãã® <emphasis>組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ</emphasis>ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ <literal>FacesMessages</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ テンプレート化ã•ã‚ŒãŸã‚¨ãƒ©ãƒ¼ã‚„æˆåŠŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’容易ã«è¡¨ç¤ºå¯èƒ½ã§ã™ã€‚ 組ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ インジェクションã‚ã‚‹ã„ã¯ã€<literal>instance()</literal> メソッド呼ã³å‡ºã—ã«ã‚ˆã£ã¦å–å¾—å¯èƒ½ã§ã™ã€‚"
+#: Tutorial.xml:302
+#, fuzzy, no-c-format
+msgid ""
+"Seam provides a number of <emphasis>built-in components</emphasis> to help "
+"solve common problems. The <literal>FacesMessages</literal> component makes "
+"it easy to display templated error or success messages. (As of Seam 2.1, you "
+"can use <literal>StatusMessages</literal> instead to remove the semantic "
+"dependency on JSF). Built-in Seam components may be obtained by injection, "
+"or by calling the <literal>instance()</literal> method on the class of the "
+"built-in component."
+msgstr ""
+"Seam ã¯ã€å…±é€šãªå•é¡Œã®è§£æ±ºã‚’支æ´ã™ã‚‹ãŸã‚ã«å¤šãã® <emphasis>組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒ"
+"ント</emphasis>ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ <literal>FacesMessages</literal> コンãƒãƒ¼ãƒ"
+"ントã¯ã€ テンプレート化ã•ã‚ŒãŸã‚¨ãƒ©ãƒ¼ã‚„æˆåŠŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’容易ã«è¡¨ç¤ºå¯èƒ½ã§ã™ã€‚ 組"
+"ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ インジェクションã‚ã‚‹ã„ã¯ã€<literal>instance()"
+"</literal> メソッド呼ã³å‡ºã—ã«ã‚ˆã£ã¦å–å¾—å¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:301
+#: Tutorial.xml:314
#, no-c-format
-msgid "Note that we did not explicitly specify a <literal>@Scope</literal> this time. Each Seam component type has a default scope if not explicitly specified. For stateless session beans, the default scope is the stateless context, which is the only sensible value."
-msgstr "ã“ã“ã§ã€<literal>@Scope</literal> を明示的ã«æŒ‡å®šã—ã¦ã„ãªã„ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 å„ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã¯æ˜Žç¤ºçš„ã«ã‚¹ã‚³ãƒ¼ãƒ—ãŒæŒ‡å®šã•ã‚Œãªã„å ´åˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¹ã‚³ãƒ¼ãƒ—ãŒé©ç”¨ã•ã‚Œã¾ã™ã€‚ ステートレスセッション Bean ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¹ã‚³ãƒ¼ãƒ—ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã§ã™ã€‚ ã“ã‚Œã¯å˜ã«ç†ã«ã‹ãªã£ãŸå€¤ã§ã™ã€‚"
+msgid ""
+"Note that we did not explicitly specify a <literal>@Scope</literal> this "
+"time. Each Seam component type has a default scope if not explicitly "
+"specified. For stateless session beans, the default scope is the stateless "
+"context, which is the only sensible value."
+msgstr ""
+"ã“ã“ã§ã€<literal>@Scope</literal> を明示的ã«æŒ‡å®šã—ã¦ã„ãªã„ã“ã¨ã«ç•™æ„ã—ã¦ãã "
+"ã•ã„。 å„ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã¯æ˜Žç¤ºçš„ã«ã‚¹ã‚³ãƒ¼ãƒ—ãŒæŒ‡å®šã•ã‚Œãªã„å ´åˆãƒ‡ãƒ•ã‚©"
+"ルトã®ã‚¹ã‚³ãƒ¼ãƒ—ãŒé©ç”¨ã•ã‚Œã¾ã™ã€‚ ステートレスセッション Bean ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¹ã‚³ãƒ¼"
+"プã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒ†ã‚ストã§ã™ã€‚ ã“ã‚Œã¯å˜ã«ç†ã«ã‹ãªã£ãŸå€¤ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:305
+#: Tutorial.xml:318
#, no-c-format
-msgid "Our session bean action listener performs the business and persistence logic for our mini-application. In more complex applications, we might need require a separate service layer. This is easy to achieve with Seam, but it's overkill for most web applications. Seam does not force you into any particular strategy for application layering, allowing your application to be as simple, or as complex, as you want."
-msgstr "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã¯ã€ã“ã®å°ã•ãªã‚¢ãƒ—リケーションã®ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã¨æ°¸ç¶šãƒã‚¸ãƒƒã‚¯ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã•ã‚‰ã«è¤‡é›‘ãªã‚¢ãƒ—リケーションã§ã¯ã€å€‹åˆ¥ã®ã‚µãƒ¼ãƒ“スレイヤãŒå¿…è¦ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 Seamã§ã€ã“れをã™ã‚‹ã®ã¯ç°¡å˜ã§ã™ãŒã€ ã»ã¨ã‚“ã©ã® Web アプリケーションã§ã¯éŽå‰°ã§ã™ã€‚ Seam ã¯ã€ã‚¢ãƒ—リケーションã®ãƒ¬ã‚¤ãƒ¤åŒ–ã®ãŸã‚ã«ç‰¹æ®Šãªæ–¹æ³•ã‚’å¼·è¦ã—ã¦ã„ã‚‹ã®ã§ã¯ãªãã€ã‚¢ãƒ—リケーションをより簡å˜ã«ã€ã¾ãŸæœ›ã‚€ãªã‚‰ã°ã‚ˆã‚Šè¤‡é›‘ã«ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Our session bean action listener performs the business and persistence logic "
+"for our mini-application. In more complex applications, we might need "
+"require a separate service layer. This is easy to achieve with Seam, but "
+"it's overkill for most web applications. Seam does not force you into any "
+"particular strategy for application layering, allowing your application to "
+"be as simple, or as complex, as you want."
+msgstr ""
+"ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã¯ã€ã“ã®å°ã•ãªã‚¢ãƒ—リケーションã®ãƒ“ジ"
+"ãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã¨æ°¸ç¶šãƒã‚¸ãƒƒã‚¯ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ ã•ã‚‰ã«è¤‡é›‘ãªã‚¢ãƒ—リケーションã§"
+"ã¯ã€å€‹åˆ¥ã®ã‚µãƒ¼ãƒ“スレイヤãŒå¿…è¦ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 Seamã§ã€ã“れをã™ã‚‹ã®ã¯ç°¡å˜ã§ã™"
+"ãŒã€ ã»ã¨ã‚“ã©ã® Web アプリケーションã§ã¯éŽå‰°ã§ã™ã€‚ Seam ã¯ã€ã‚¢ãƒ—リケーション"
+"ã®ãƒ¬ã‚¤ãƒ¤åŒ–ã®ãŸã‚ã«ç‰¹æ®Šãªæ–¹æ³•ã‚’å¼·è¦ã—ã¦ã„ã‚‹ã®ã§ã¯ãªãã€ã‚¢ãƒ—リケーションをより"
+"ç°¡å˜ã«ã€ã¾ãŸæœ›ã‚€ãªã‚‰ã°ã‚ˆã‚Šè¤‡é›‘ã«ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:311
+#: Tutorial.xml:324
#, no-c-format
-msgid "Note that in this simple application, we've actually made it far more complex than it needs to be. If we had used the Seam application framework controllers, we would have eliminated all of our application code. However, then we wouldn't have had much of an application to explain."
-msgstr "ã“ã®ã‚¢ãƒ—リケーションã«ã¤ã„ã¦ã€ç§ãŸã¡ã¯ã“ã‚Œã¾ã§å®Ÿéš›ã«å¿…è¦ã¨ã•ã‚Œã‚‹ã‚ˆã‚Šã¯ã‚‹ã‹ã«è¤‡é›‘ã«ã—ã¦ãã¾ã—ãŸã€‚ Seam アプリケーションコントãƒãƒ¼ãƒ©ã‚’利用ã—ã¦ã„ãŸãªã‚‰ã°ã€ã‚¢ãƒ—リケーションコードã®ã»ã¨ã‚“ã©ã‚’排除ã§ããŸã‹ã‚‚ã—ã‚Œãªã„。ã—ã‹ã—ãªãŒã‚‰ã€ 当時ã€èª¬æ˜Žã™ã‚‹å¤šãã®ã‚¢ãƒ—リケーションãŒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚"
+msgid ""
+"Note that in this simple application, we've actually made it far more "
+"complex than it needs to be. If we had used the Seam application framework "
+"controllers, we would have eliminated all of our application code. However, "
+"then we wouldn't have had much of an application to explain."
+msgstr ""
+"ã“ã®ã‚¢ãƒ—リケーションã«ã¤ã„ã¦ã€ç§ãŸã¡ã¯ã“ã‚Œã¾ã§å®Ÿéš›ã«å¿…è¦ã¨ã•ã‚Œã‚‹ã‚ˆã‚Šã¯ã‚‹ã‹ã«"
+"複雑ã«ã—ã¦ãã¾ã—ãŸã€‚ Seam アプリケーションコントãƒãƒ¼ãƒ©ã‚’利用ã—ã¦ã„ãŸãªã‚‰ã°ã€"
+"アプリケーションコードã®ã»ã¨ã‚“ã©ã‚’排除ã§ããŸã‹ã‚‚ã—ã‚Œãªã„。ã—ã‹ã—ãªãŒã‚‰ã€ 当"
+"時ã€èª¬æ˜Žã™ã‚‹å¤šãã®ã‚¢ãƒ—リケーションãŒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚"
#. Tag: title
-#: Tutorial.xml:320
+#: Tutorial.xml:333
#, no-c-format
msgid "The session bean local interface: <literal>Register.java</literal>"
-msgstr "セッション Bean ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ : <literal>Register.java</literal>"
+msgstr ""
+"セッション Bean ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ : <literal>Register.java</literal>"
#. Tag: para
-#: Tutorial.xml:322
+#: Tutorial.xml:335
#, no-c-format
msgid "Naturally, our session bean needs a local interface."
msgstr "当然ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã«ã¯ã€ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ãŒå¿…è¦ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:324
+#: Tutorial.xml:337
#, no-c-format
msgid "Register.java"
msgstr "Register.java"
#. Tag: programlisting
-#: Tutorial.xml:325
+#: Tutorial.xml:338
#, no-c-format
msgid ""
"<![CDATA[@Local\n"
@@ -571,40 +912,50 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:328
+#: Tutorial.xml:341
#, no-c-format
msgid "That's the end of the Java code. Now we'll look at the view."
msgstr "Java コードã¯ä»¥ä¸Šã§ã™ã€‚ 次㯠ビューを見ã¾ã—ょã†ã€‚"
#. Tag: title
-#: Tutorial.xml:333
+#: Tutorial.xml:346
#, no-c-format
-msgid "The view: <literal>register.xhtml</literal> and <literal>registered.xhtml</literal>"
-msgstr "ビュー : <literal>register.xhtml</literal> 㨠<literal>registered.xhtml</literal>"
+msgid ""
+"The view: <literal>register.xhtml</literal> and <literal>registered.xhtml</"
+"literal>"
+msgstr ""
+"ビュー : <literal>register.xhtml</literal> 㨠<literal>registered.xhtml</"
+"literal>"
#. Tag: para
-#: Tutorial.xml:335
+#: Tutorial.xml:348
#, no-c-format
-msgid "The view pages for a Seam application could be implemented using any technology that supports JSF. In this example we use Facelets, because we think it's better than JSP."
-msgstr "Seam アプリケーションã®ãƒ“ューページã¯ã€ JSF をサãƒãƒ¼ãƒˆã™ã‚‹å¤šãã®æŠ€è¡“を使用ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€JSP より優れã¦ã„ã‚‹ã¨è€ƒãˆã¦ã„ã‚‹ Facelets を使用ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The view pages for a Seam application could be implemented using any "
+"technology that supports JSF. In this example we use Facelets, because we "
+"think it's better than JSP."
+msgstr ""
+"Seam アプリケーションã®ãƒ“ューページã¯ã€ JSF をサãƒãƒ¼ãƒˆã™ã‚‹å¤šãã®æŠ€è¡“を使用ã—"
+"ã¦å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€JSP より優れã¦ã„ã‚‹ã¨è€ƒãˆã¦ã„ã‚‹ "
+"Facelets を使用ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:339
+#: Tutorial.xml:352
#, no-c-format
msgid "register.xhtml"
msgstr "register.xhtml"
#. Tag: programlisting
-#: Tutorial.xml:340
-#, no-c-format
+#: Tutorial.xml:353
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \n"
-" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
+" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
"<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
-" xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
-" xmlns:h=\"http://java.sun.com/jsf/html\"\n"
-" xmlns:f=\"http://java.sun.com/jsf/core\">\n"
+" xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+" xmlns:h=\"http://java.sun.com/jsf/html\"\n"
+" xmlns:f=\"http://java.sun.com/jsf/core\">\n"
"\n"
" <head>\n"
" <title>Register New User</title>\n"
@@ -614,13 +965,17 @@
" <h:form>\n"
" <s:validateAll>\n"
" <h:panelGrid columns=\"2\">\n"
-" Username: <h:inputText value=\"#{user.username}\" required=\"true\"/>\n"
-" Real Name: <h:inputText value=\"#{user.name}\" required=\"true\"/>\n"
-" Password: <h:inputSecret value=\"#{user.password}\" required=\"true\"/>\n"
+" Username: <h:inputText value=\"#{user.username}\" required="
+"\"true\"/>\n"
+" Real Name: <h:inputText value=\"#{user.name}\" required="
+"\"true\"/>\n"
+" Password: <h:inputSecret value=\"#{user.password}\" "
+"required=\"true\"/>\n"
" </h:panelGrid>\n"
" </s:validateAll>\n"
" <h:messages/>\n"
-" <h:commandButton value=\"Register\" action=\"#{register.register}\"/>\n"
+" <h:commandButton value=\"Register\" action=\"#{register.register}"
+"\"/>\n"
" </h:form>\n"
" </f:view>\n"
" </body>\n"
@@ -629,7 +984,8 @@
msgstr ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \n"
-" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
+" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional."
+"dtd\">\n"
"<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
" xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
" xmlns:h=\"http://java.sun.com/jsf/html\"\n"
@@ -643,13 +999,17 @@
" <h:form>\n"
" <s:validateAll>\n"
" <h:panelGrid columns=\"2\">\n"
-" Username: <h:inputText value=\"#{user.username}\" required=\"true\"/>\n"
-" Real Name: <h:inputText value=\"#{user.name}\" required=\"true\"/>\n"
-" Password: <h:inputSecret value=\"#{user.password}\" required=\"true\"/>\n"
+" Username: <h:inputText value=\"#{user.username}\" required="
+"\"true\"/>\n"
+" Real Name: <h:inputText value=\"#{user.name}\" required="
+"\"true\"/>\n"
+" Password: <h:inputSecret value=\"#{user.password}\" "
+"required=\"true\"/>\n"
" </h:panelGrid>\n"
" </s:validateAll>\n"
" <h:messages/>\n"
-" <h:commandButton value=\"Register\" action=\"#{register.register}\"/>\n"
+" <h:commandButton value=\"Register\" action=\"#{register.register}"
+"\"/>\n"
" </h:form>\n"
" </f:view>\n"
" </body>\n"
@@ -657,42 +1017,52 @@
"</html>]]>"
#. Tag: para
-#: Tutorial.xml:343
+#: Tutorial.xml:356
#, no-c-format
-msgid "The only thing here that is specific to Seam is the <literal><s:validateAll></literal> tag. This JSF component tells JSF to validate all the contained input fields against the Hibernate Validator annotations specified on the entity bean."
-msgstr "ã“ã“㧠Seam 固有ã¨ãªã‚‹ã®ã¯ <literal><s:validateAll></literal> ã‚¿ã‚°ã®ã¿ã§ã™ã€‚ ã“ã® JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ å«ã¾ã‚Œã‚‹ã™ã¹ã¦ã®å…¥åŠ›ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’エンティティ Bean ã§æŒ‡å®šã•ã‚Œã‚‹ Hibernate Validator アノテーションã«å¯¾ã—ã¦æ¤œè¨¼ã™ã‚‹ã‚ˆã† JSF ã«æŒ‡ç¤ºã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The only thing here that is specific to Seam is the <literal><s:"
+"validateAll></literal> tag. This JSF component tells JSF to validate all "
+"the contained input fields against the Hibernate Validator annotations "
+"specified on the entity bean."
+msgstr ""
+"ã“ã“㧠Seam 固有ã¨ãªã‚‹ã®ã¯ <literal><s:validateAll></literal> ã‚¿ã‚°ã®ã¿"
+"ã§ã™ã€‚ ã“ã® JSF コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ å«ã¾ã‚Œã‚‹ã™ã¹ã¦ã®å…¥åŠ›ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’エンティ"
+"ティ Bean ã§æŒ‡å®šã•ã‚Œã‚‹ Hibernate Validator アノテーションã«å¯¾ã—ã¦æ¤œè¨¼ã™ã‚‹ã‚ˆ"
+"ㆠJSF ã«æŒ‡ç¤ºã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:348
+#: Tutorial.xml:361
#, no-c-format
msgid "registered.xhtml"
msgstr "registered.xhtml"
#. Tag: programlisting
-#: Tutorial.xml:349
-#, no-c-format
+#: Tutorial.xml:362
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \n"
-" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
+" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
"<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
-" xmlns:f=\"http://java.sun.com/jsf/core\">\n"
+" xmlns:f=\"http://java.sun.com/jsf/core\">\n"
"\n"
-" <head>\n"
-" <title>Successfully Registered New User</title>\n"
-" </head>\n"
-" <body>\n"
-" <f:view>\n"
-" Welcome, #{user.name}, you are successfully registered as #{user.username}.\n"
-" </f:view>\n"
-" </body>\n"
+" <head>\n"
+" <title>Successfully Registered New User</title>\n"
+" </head>\n"
+" <body>\n"
+" <f:view>\n"
+" Welcome, #{user.name}, you are successfully registered as #{user."
+"username}.\n"
+" </f:view>\n"
+" </body>\n"
"\n"
"</html>\n"
"]]>"
msgstr ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \n"
-" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
+" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional."
+"dtd\">\n"
"<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
" xmlns:f=\"http://java.sun.com/jsf/core\">\n"
"\n"
@@ -701,7 +1071,8 @@
" </head>\n"
" <body>\n"
" <f:view>\n"
-" Welcome, #{user.name}, you are successfully registered as #{user.username}.\n"
+" Welcome, #{user.name}, you are successfully registered as #{user."
+"username}.\n"
" </f:view>\n"
" </body>\n"
"\n"
@@ -709,51 +1080,100 @@
"]]>"
#. Tag: para
-#: Tutorial.xml:353
-#, no-c-format
-msgid "This is a simple Facelets page using some embedded EL. There is nothing specific to Seam here."
-msgstr "ã“ã‚Œã¯ã€çµ„ã¿è¾¼ã¿ EL å¼ã‚’使用ã—ãŸç°¡å˜ãª Facelets ページã§ã™ã€‚ Seam 固有ã®ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。"
+#: Tutorial.xml:366
+#, fuzzy, no-c-format
+msgid ""
+"This is a simple Facelets page using some inline EL. There's nothing "
+"specific to Seam here."
+msgstr ""
+"ã“ã‚Œã¯ã€çµ„ã¿è¾¼ã¿ EL å¼ã‚’使用ã—ãŸç°¡å˜ãª Facelets ページã§ã™ã€‚ Seam 固有ã®ã‚‚ã®"
+"ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: title
-#: Tutorial.xml:359
+#: Tutorial.xml:371
#, no-c-format
-msgid "The Seam component deployment descriptor: <literal>components.xml</literal>"
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°å : <literal>components.xml</literal>"
+msgid ""
+"The Seam component deployment descriptor: <literal>components.xml</literal>"
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°å : <literal>components.xml</literal>"
#. Tag: para
-#: Tutorial.xml:361
+#: Tutorial.xml:373
#, no-c-format
-msgid "Since this is the first Seam app we've seen, we'll take a look at the deployment descriptors. Before we get into them, it is worth noting that Seam strongly values minimal configuration. These configuration files will be created for you when you create a Seam application. You'll never need to touch most of these files. We're presenting them now only to help you understand what all the pieces in the example are doing."
-msgstr "ã¯ã˜ã‚㦠Seam アプリを見るã®ã§ã€ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åも見ã¦ã¿ã¾ã™ã€‚ ãã®è©±ã®å‰ã«ã€Seam ãŒæœ€å°é™ã®è¨å®šã§ã‚ã‚‹ã“ã¨ã¯æ³¨ç›®ã«å€¤ã—ã¾ã™ã€‚ ã“れらã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€SeamアプリケーションãŒä½œæˆã•ã‚Œã‚‹ã¨ãã«ç”Ÿæˆã•ã‚Œã‚‹ã‚‚ã®ã§ã™ã€‚ ã‚ãªãŸã¯ã»ã¨ã‚“ã©ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è§¦ã‚Œã‚‹å¿…è¦ã¯ãªã„ã§ã—ょã†ã€‚ サンプルã«ãŠã„ã¦ã™ã¹ã¦ã®è¦ç´ ãŒä½•ã‚’ã—ã¦ã„ã‚‹ã‹ã‚’ç†è§£ã™ã‚‹ã“ã¨åŠ©ã‘ã‚‹ãŸã‚ã ã‘ã«ã“れらをæ示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Since this is the first Seam app we've seen, we'll take a look at the "
+"deployment descriptors. Before we get into them, it is worth noting that "
+"Seam strongly values minimal configuration. These configuration files will "
+"be created for you when you create a Seam application. You'll never need to "
+"touch most of these files. We're presenting them now only to help you "
+"understand what all the pieces in the example are doing."
+msgstr ""
+"ã¯ã˜ã‚㦠Seam アプリを見るã®ã§ã€ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åも見ã¦ã¿ã¾ã™ã€‚ ãã®è©±ã®å‰"
+"ã«ã€Seam ãŒæœ€å°é™ã®è¨å®šã§ã‚ã‚‹ã“ã¨ã¯æ³¨ç›®ã«å€¤ã—ã¾ã™ã€‚ ã“れらã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€"
+"SeamアプリケーションãŒä½œæˆã•ã‚Œã‚‹ã¨ãã«ç”Ÿæˆã•ã‚Œã‚‹ã‚‚ã®ã§ã™ã€‚ ã‚ãªãŸã¯ã»ã¨ã‚“ã©ã“"
+"れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è§¦ã‚Œã‚‹å¿…è¦ã¯ãªã„ã§ã—ょã†ã€‚ サンプルã«ãŠã„ã¦ã™ã¹ã¦ã®è¦ç´ ãŒä½•ã‚’"
+"ã—ã¦ã„ã‚‹ã‹ã‚’ç†è§£ã™ã‚‹ã“ã¨åŠ©ã‘ã‚‹ãŸã‚ã ã‘ã«ã“れらをæ示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:368
+#: Tutorial.xml:380
#, no-c-format
-msgid "If you've used many Java frameworks before, you'll be used to having to declare all your component classes in some kind of XML file that gradually grows more and more unmanageable as your project matures. You'll be relieved to know that Seam does not require that application components be accompanied by XML. Most Seam applications require a very small amount of XML that does not grow very much as the project gets bigger."
-msgstr "æ—¢ã«å¤šãã® Java フレームワークを使用ã—ãŸçµŒé¨“ãŒã‚ã‚‹æ–¹ãªã‚‰ã€ プãƒã‚¸ã‚§ã‚¯ãƒˆãŒæˆç†Ÿã™ã‚‹ã«ã¤ã‚Œå¾ã€…ã«å¤§ãããªã‚Šç®¡ç†ã—難ããªã‚‹ XML ファイルã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã‚’ã™ã¹ã¦ã‚’宣言ã™ã‚‹ã“ã¨ã«ã‚‚ãã®ã†ã¡æ…£ã‚Œã¦ã„ãã“ã¨ã§ã—ょã†ã€‚ Seam ã§ã¯ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã« XML を付éšã™ã‚‹å¿…è¦ãŒãªã„ã“ã¨çŸ¥ã£ãŸã‚‰ã€ ãã£ã¨ã»ã£ã¨ã™ã‚‹ã“ã¨ã§ã—ょã†ã€‚ 大部分㮠Seam アプリケーションã¯ã€ã»ã‚“ã®å°‘ã—ã® XML ã—ã‹å¿…è¦ã¨ã—ã¾ã›ã‚“。 ã¾ãŸã€ ã“ã® XMLã¯ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãŒå¤§ãããªã£ã¦ã„ã£ã¦ã‚‚〠ã‚ã¾ã‚Šå¤§ãããªã‚Šã¾ã›ã‚“。"
+msgid ""
+"If you've used many Java frameworks before, you'll be used to having to "
+"declare all your component classes in some kind of XML file that gradually "
+"grows more and more unmanageable as your project matures. You'll be relieved "
+"to know that Seam does not require that application components be "
+"accompanied by XML. Most Seam applications require a very small amount of "
+"XML that does not grow very much as the project gets bigger."
+msgstr ""
+"æ—¢ã«å¤šãã® Java フレームワークを使用ã—ãŸçµŒé¨“ãŒã‚ã‚‹æ–¹ãªã‚‰ã€ プãƒã‚¸ã‚§ã‚¯ãƒˆãŒæˆç†Ÿ"
+"ã™ã‚‹ã«ã¤ã‚Œå¾ã€…ã«å¤§ãããªã‚Šç®¡ç†ã—難ããªã‚‹ XML ファイルã«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã‚’"
+"ã™ã¹ã¦ã‚’宣言ã™ã‚‹ã“ã¨ã«ã‚‚ãã®ã†ã¡æ…£ã‚Œã¦ã„ãã“ã¨ã§ã—ょã†ã€‚ Seam ã§ã¯ã‚¢ãƒ—リケー"
+"ションコンãƒãƒ¼ãƒãƒ³ãƒˆã« XML を付éšã™ã‚‹å¿…è¦ãŒãªã„ã“ã¨çŸ¥ã£ãŸã‚‰ã€ ãã£ã¨ã»ã£ã¨ã™"
+"ã‚‹ã“ã¨ã§ã—ょã†ã€‚ 大部分㮠Seam アプリケーションã¯ã€ã»ã‚“ã®å°‘ã—ã® XML ã—ã‹å¿…è¦"
+"ã¨ã—ã¾ã›ã‚“。 ã¾ãŸã€ ã“ã® XMLã¯ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãŒå¤§ãããªã£ã¦ã„ã£ã¦ã‚‚〠ã‚ã¾ã‚Šå¤§ã"
+"ããªã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Tutorial.xml:374
+#: Tutorial.xml:386
#, no-c-format
-msgid "Nevertheless, it is often useful to be able to provide for <emphasis>some</emphasis> external configuration of <emphasis>some</emphasis> components (particularly the components built in to Seam). You have a couple of options here, but the most flexible option is to provide this configuration in a file called <literal>components.xml</literal>, located in the <literal>WEB-INF</literal> directory. We'll use the <literal>components.xml</literal> file to tell Seam how to find our EJB components in JNDI:"
-msgstr "ãã‚Œã«ã‚‚ã‹ã‹ã‚らãšã€<emphasis>ã‚ã‚‹</emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆã®<emphasis>ã‚ã‚‹</emphasis>外部è¨å®šã®è¦å®šãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã¯ã€ 多ãã®å ´åˆã€æœ‰ç”¨ã§ã™ (特ã«ã€Seam ã«çµ„ã¿è¾¼ã¾ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ)。 ã“ã“ã§ã¯äºŒã¤ã®é¸æŠžãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—ã€æœ€ã‚‚柔軟性ã®ã‚ã‚‹é¸æŠžã¯ <literal>WEB-INF</literal> ディレクトリã«ä½ç½®ã™ã‚‹ <literal>components.xml</literal> ã¨å‘¼ã°ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã‚’è¦å®šã™ã‚‹ã“ã¨ã§ã™ã€‚ Seam ã« JNDI 㧠EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã®è¦‹ã¤ã‘方を指示ã™ã‚‹ãŸã‚ã«ã¯ <literal>components.xml</literal> ファイルを使用ã—ã¾ã™ã€‚"
+msgid ""
+"Nevertheless, it is often useful to be able to provide for <emphasis>some</"
+"emphasis> external configuration of <emphasis>some</emphasis> components "
+"(particularly the components built in to Seam). You have a couple of options "
+"here, but the most flexible option is to provide this configuration in a "
+"file called <literal>components.xml</literal>, located in the <literal>WEB-"
+"INF</literal> directory. We'll use the <literal>components.xml</literal> "
+"file to tell Seam how to find our EJB components in JNDI:"
+msgstr ""
+"ãã‚Œã«ã‚‚ã‹ã‹ã‚らãšã€<emphasis>ã‚ã‚‹</emphasis>コンãƒãƒ¼ãƒãƒ³ãƒˆã®<emphasis>ã‚ã‚‹</"
+"emphasis>外部è¨å®šã®è¦å®šãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã¯ã€ 多ãã®å ´åˆã€æœ‰ç”¨ã§ã™ (特ã«ã€Seam "
+"ã«çµ„ã¿è¾¼ã¾ã‚ŒãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ)。 ã“ã“ã§ã¯äºŒã¤ã®é¸æŠžãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—ã€æœ€ã‚‚柔"
+"軟性ã®ã‚ã‚‹é¸æŠžã¯ <literal>WEB-INF</literal> ディレクトリã«ä½ç½®ã™ã‚‹ "
+"<literal>components.xml</literal> ã¨å‘¼ã°ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã‚’è¦å®šã™ã‚‹ã“ã¨ã§"
+"ã™ã€‚ Seam ã« JNDI 㧠EJB コンãƒãƒ¼ãƒãƒ³ãƒˆã®è¦‹ã¤ã‘方を指示ã™ã‚‹ãŸã‚ã«ã¯ "
+"<literal>components.xml</literal> ファイルを使用ã—ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:381
+#: Tutorial.xml:393
#, no-c-format
msgid "components.xml"
msgstr "components.xml"
#. Tag: programlisting
-#: Tutorial.xml:382
-#, no-c-format
+#: Tutorial.xml:394
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<components xmlns=\"http://jboss.com/products/seam/components\"\n"
-" xmlns:core=\"http://jboss.com/products/seam/core\"\n"
-" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n"
+" xmlns:core=\"http://jboss.com/products/seam/core\"\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\"\n"
+" http://jboss.com/products/seam/core\n"
+" http://jboss.com/products/seam/core-2.1.xsd \n"
+" http://jboss.com/products/seam/components\n"
+" http://jboss.com/products/seam/components-2.1.xsd\">\n"
" \n"
-" <core:init jndi-pattern=\"@jndiPattern@\"/>\n"
+" <core:init jndi-pattern=\"@jndiPattern@\"/>\n"
" \n"
"</components>]]>"
msgstr ""
@@ -767,51 +1187,60 @@
"</components>]]>"
#. Tag: para
-#: Tutorial.xml:384
-#, no-c-format
-msgid "This code configures a property named <literal>jndiPattern</literal> of a built-in Seam component named <literal>org.jboss.seam.core.init</literal>. The funny <literal>@</literal> symbols are there because our Ant build script puts the correct JNDI pattern in when we deploy the application."
-msgstr "ã“ã®ã‚³ãƒ¼ãƒ‰ã¯ã€<literal>org.jboss.seam.core.init</literal> ã¨ã„ã†åå‰ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>jndiPattern</literal> ã¨ã„ã†åå‰ã®ãƒ—ãƒãƒ‘ティをè¨å®šã—ã¾ã™ã€‚ Ant build スクリプトãŒã‚¢ãƒ—リケーションをデプãƒã‚¤ã™ã‚‹ã¨ãã«æ£ã—ã JNDI pattern ã‚’é…ç½®ã™ã‚‹ãŸã‚ã«ã€å¥‡å¦™ãª <literal>@</literal> シンボルãŒã‚ã‚Šã¾ã™ã€‚"
+#: Tutorial.xml:396
+#, fuzzy, no-c-format
+msgid ""
+"This code configures a property named <literal>jndiPattern</literal> of a "
+"built-in Seam component named <literal>org.jboss.seam.core.init</literal>. "
+"The funny <literal>@</literal> symbols are there because our Ant build "
+"script puts the correct JNDI pattern in when we deploy the application, "
+"which it reads from the components.properties file. You learn more about how "
+"this process works in <xref linkend=\"xml.descriptor\"/>."
+msgstr ""
+"ã“ã®ã‚³ãƒ¼ãƒ‰ã¯ã€<literal>org.jboss.seam.core.init</literal> ã¨ã„ã†åå‰ã® Seam "
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>jndiPattern</literal> ã¨ã„ã†åå‰ã®ãƒ—ãƒãƒ‘ティをè¨å®š"
+"ã—ã¾ã™ã€‚ Ant build スクリプトãŒã‚¢ãƒ—リケーションをデプãƒã‚¤ã™ã‚‹ã¨ãã«æ£ã—ã "
+"JNDI pattern ã‚’é…ç½®ã™ã‚‹ãŸã‚ã«ã€å¥‡å¦™ãª <literal>@</literal> シンボルãŒã‚ã‚Šã¾"
+"ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:391
+#: Tutorial.xml:405
#, no-c-format
msgid "The web deployment description: <literal>web.xml</literal>"
msgstr "WEB デプãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°å : <literal>web.xml</literal>"
#. Tag: para
-#: Tutorial.xml:393
+#: Tutorial.xml:407
#, no-c-format
-msgid "The presentation layer for our mini-application will be deployed in a WAR. So we'll need a web deployment descriptor."
-msgstr "ミニアプリケーションã®ãƒ—レゼンテーションレイヤ㯠WAR ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾ã™ã€‚ ã—ãŸãŒã£ã¦ã€Web デプãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åãŒå¿…è¦ã§ã™ã€‚"
+msgid ""
+"The presentation layer for our mini-application will be deployed in a WAR. "
+"So we'll need a web deployment descriptor."
+msgstr ""
+"ミニアプリケーションã®ãƒ—レゼンテーションレイヤ㯠WAR ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾ã™ã€‚ ã—"
+"ãŸãŒã£ã¦ã€Web デプãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åãŒå¿…è¦ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:396
+#: Tutorial.xml:410
#, no-c-format
msgid "web.xml"
msgstr "web.xml"
#. Tag: programlisting
-#: Tutorial.xml:397
-#, no-c-format
+#: Tutorial.xml:411
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
-"<web-app version=\"2.5\"\n"
-" xmlns=\"http://java.sun.com/xml/ns/javaee\"\n"
+"<web-app xmlns=\"http://java.sun.com/xml/ns/javaee\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee \n"
-" http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd\">\n"
+" xsi:schemaLocation=\"\n"
+" http://java.sun.com/xml/ns/javaee\n"
+" http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd\"\n"
+" version=\"2.5\">\n"
"\n"
-" <!-- Seam -->\n"
-"\n"
" <listener>\n"
-" <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>\n"
+" <listener-class>org.jboss.seam.servlet.SeamListener</listener-"
+"class>\n"
" </listener>\n"
-"\n"
-" <!-- JSF -->\n"
-" \n"
-" <listener>\n"
-" <listener-class>com.sun.faces.config.ConfigureListener</listener-class>\n"
-" </listener>\n"
" \n"
" <context-param>\n"
" <param-name>javax.faces.DEFAULT_SUFFIX</param-name>\n"
@@ -840,18 +1269,21 @@
" xmlns=\"http://java.sun.com/xml/ns/javaee\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee \n"
-" http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd\">\n"
+" http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+"\">\n"
"\n"
" <!-- Seam -->\n"
"\n"
" <listener>\n"
-" <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>\n"
+" <listener-class>org.jboss.seam.servlet.SeamListener</listener-"
+"class>\n"
" </listener>\n"
"\n"
" <!-- JSF -->\n"
" \n"
" <listener>\n"
-" <listener-class>com.sun.faces.config.ConfigureListener</listener-class>\n"
+" <listener-class>com.sun.faces.config.ConfigureListener</listener-"
+"class>\n"
" </listener>\n"
" \n"
" <context-param>\n"
@@ -877,40 +1309,53 @@
"</web-app>]]>"
#. Tag: para
-#: Tutorial.xml:400
+#: Tutorial.xml:414
#, no-c-format
-msgid "This <literal>web.xml</literal> file configures Seam and JSF. The configuration you see here is pretty much identical in all Seam applications."
-msgstr "ã“ã® <literal>web.xml</literal> ファイル㯠Seam 㨠JSF ã‚’è¨å®šã—ã¾ã™ã€‚ ã“ã“ã§è¦‹ã‚‹è¨å®šã¯ Seam アプリケーションã§ã¯ã„ã¤ã‚‚åŒã˜ã§ã™ã€‚"
+msgid ""
+"This <literal>web.xml</literal> file configures Seam and JSF. The "
+"configuration you see here is pretty much identical in all Seam applications."
+msgstr ""
+"ã“ã® <literal>web.xml</literal> ファイル㯠Seam 㨠JSF ã‚’è¨å®šã—ã¾ã™ã€‚ ã“ã“ã§"
+"見るè¨å®šã¯ Seam アプリケーションã§ã¯ã„ã¤ã‚‚åŒã˜ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:406
+#: Tutorial.xml:420
#, no-c-format
msgid "The JSF configration: <literal>faces-config.xml</literal>"
msgstr "JSF è¨å®š : <literal>faces-config.xml</literal>"
#. Tag: para
-#: Tutorial.xml:408
+#: Tutorial.xml:422
#, no-c-format
-msgid "Most Seam applications use JSF views as the presentation layer. So usually we'll need <literal>faces-config.xml</literal>. In our case, we are going to use Facelets for defining our views, so we need to tell JSF to use Facelets as its templating engine."
-msgstr "ã»ã¨ã‚“ã©ã® Seam アプリケーションã¯ãƒ—レゼンテーション層ã¨ã—㦠JSF ビューを使用ã—ã¾ã™ã€‚ 従ã£ã¦é€šå¸¸ <literal>faces-config.xml</literal> ãŒå¿…è¦ã§ã™ã€‚ ã“ã®å ´åˆãƒ“ュー定義㫠Facelets を使用ã—ã¾ã™ã®ã§ã€JSF ã«ãƒ†ãƒ³ãƒ—レートエンジンã¨ã—㦠Faceles を使用ã™ã‚‹ã“ã¨ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Most Seam applications use JSF views as the presentation layer. So usually "
+"we'll need <literal>faces-config.xml</literal>. In our case, we are going to "
+"use Facelets for defining our views, so we need to tell JSF to use Facelets "
+"as its templating engine."
+msgstr ""
+"ã»ã¨ã‚“ã©ã® Seam アプリケーションã¯ãƒ—レゼンテーション層ã¨ã—㦠JSF ビューを使用"
+"ã—ã¾ã™ã€‚ 従ã£ã¦é€šå¸¸ <literal>faces-config.xml</literal> ãŒå¿…è¦ã§ã™ã€‚ ã“ã®å ´åˆ"
+"ビュー定義㫠Facelets を使用ã—ã¾ã™ã®ã§ã€JSF ã«ãƒ†ãƒ³ãƒ—レートエンジンã¨ã—㦠"
+"Faceles を使用ã™ã‚‹ã“ã¨ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:413
+#: Tutorial.xml:427
#, no-c-format
msgid "faces-config.xml"
msgstr "faces-config.xml"
#. Tag: programlisting
-#: Tutorial.xml:414
-#, no-c-format
+#: Tutorial.xml:428
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
-"<faces-config version=\"1.2\"\n"
-" xmlns=\"http://java.sun.com/xml/ns/javaee\"\n"
-" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd\">\n"
+"<faces-config xmlns=\"http://java.sun.com/xml/ns/javaee\"\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\"\n"
+" http://java.sun.com/xml/ns/javaee\n"
+" http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd\"\n"
+" version=\"1.2\">\n"
"\n"
-" <!-- Facelets support -->\n"
" <application>\n"
" <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>\n"
" </application>\n"
@@ -921,7 +1366,8 @@
"<faces-config version=\"1.2\"\n"
" xmlns=\"http://java.sun.com/xml/ns/javaee\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd\">\n"
+" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://"
+"java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd\">\n"
"\n"
" <!-- Facelets support -->\n"
" <application>\n"
@@ -931,110 +1377,155 @@
"</faces-config>]]>"
#. Tag: para
-#: Tutorial.xml:418
-#, no-c-format
-msgid "Note that we don't need any JSF managed bean declarations! Our managed beans are annotated Seam components. In Seam applications, the <literal>faces-config.xml</literal> is used much less often than in plain JSF."
-msgstr "JSF ç®¡ç† Bean 宣言ãŒä¸è¦ã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 マãƒãƒ¼ã‚¸ãƒ‰ Bean 㯠Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜ã‘られã¦ã„ã¾ã™ã€‚ Seam アプリケーションã§ã¯ã€<literal>faces-config.xml</literal> ã¯æ™®é€šã® JSF ã¨æ¯”ã¹ã¦ã‚ã¾ã‚Šä½¿ç”¨ã•ã‚Œã¾ã›ã‚“。"
+#: Tutorial.xml:432
+#, fuzzy, no-c-format
+msgid ""
+"Note that we don't need any JSF managed bean declarations! Our managed beans "
+"are annotated Seam components. In Seam applications, the <literal>faces-"
+"config.xml</literal> is used much less often than in plain JSF. Here, we are "
+"simply using it to enable Facelets as the view handler instead of JSP."
+msgstr ""
+"JSF ç®¡ç† Bean 宣言ãŒä¸è¦ã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 マãƒãƒ¼ã‚¸ãƒ‰ Bean 㯠"
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜ã‘られã¦ã„ã¾ã™ã€‚ Seam アプリケー"
+"ションã§ã¯ã€<literal>faces-config.xml</literal> ã¯æ™®é€šã® JSF ã¨æ¯”ã¹ã¦ã‚ã¾ã‚Šä½¿"
+"用ã•ã‚Œã¾ã›ã‚“。"
#. Tag: para
-#: Tutorial.xml:422
-#, no-c-format
-msgid "In fact, once you have all the basic descriptors set up, the <emphasis>only</emphasis> XML you need to write as you add new functionality to a Seam application is orchestration: navigation rules or jBPM process definitions. Seam takes the view that <emphasis>process flow</emphasis> and <emphasis>configuration data</emphasis> are the only things that truly belong in XML."
-msgstr "実際ã€åŸºæœ¬çš„ãªè¨˜è¿°åã®è¨å®šã ã‘è¡Œãˆã°ã€Seam アプリケーションã¨ã—ã¦æ–°ãŸã«æ©Ÿèƒ½è¿½åŠ ã¨ã—ã¦è¨˜è¿°ã™ã‚‹å¿…è¦ã®ã‚ã‚‹XMLã¯ã€ã‚ªãƒ¼ã‚±ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³<emphasis>ã ã‘</emphasis>ã§ã™(ã¤ã¾ã‚Šã€ãƒŠãƒ“ゲーションルールã¾ãŸã¯jBPMビジãƒã‚¹å®šç¾©)。Seam ã§ã¯<emphasis>プãƒã‚»ã‚¹ãƒ•ãƒãƒ¼</emphasis>㨠<emphasis>è¨å®šãƒ‡ãƒ¼ã‚¿</emphasis>ã ã‘㌠XML ã¨ã—ã¦å˜åœ¨ã™ã¹ãã‚‚ã®ã§ã‚ã‚‹ã¨ã„ã†è¦‹æ–¹ã‚’ã—ã¾ã™ã€‚"
+#: Tutorial.xml:437
+#, fuzzy, no-c-format
+msgid ""
+"In fact, once you have all the basic descriptors set up, the <emphasis>only</"
+"emphasis> XML you need to write as you add new functionality to a Seam "
+"application is orchestration: navigation rules or jBPM process definitions. "
+"Seam's stand is that <emphasis>process flow</emphasis> and "
+"<emphasis>configuration data</emphasis> are the only things that truly "
+"belong in XML."
+msgstr ""
+"実際ã€åŸºæœ¬çš„ãªè¨˜è¿°åã®è¨å®šã ã‘è¡Œãˆã°ã€Seam アプリケーションã¨ã—ã¦æ–°ãŸã«æ©Ÿèƒ½è¿½"
+"åŠ ã¨ã—ã¦è¨˜è¿°ã™ã‚‹å¿…è¦ã®ã‚ã‚‹XMLã¯ã€ã‚ªãƒ¼ã‚±ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³<emphasis>ã ã‘</"
+"emphasis>ã§ã™(ã¤ã¾ã‚Šã€ãƒŠãƒ“ゲーションルールã¾ãŸã¯jBPMビジãƒã‚¹å®šç¾©)。Seam ã§ã¯"
+"<emphasis>プãƒã‚»ã‚¹ãƒ•ãƒãƒ¼</emphasis>㨠<emphasis>è¨å®šãƒ‡ãƒ¼ã‚¿</emphasis>ã ã‘㌠"
+"XML ã¨ã—ã¦å˜åœ¨ã™ã¹ãã‚‚ã®ã§ã‚ã‚‹ã¨ã„ã†è¦‹æ–¹ã‚’ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:427
+#: Tutorial.xml:442
#, no-c-format
-msgid "In this simple example, we don't even need a navigation rule, since we decided to embed the view id in our action code."
-msgstr "ã“ã®ç°¡å˜ãªã‚µãƒ³ãƒ—ルã§ã¯ã€ ビュー id をアクションコードã«åŸ‹ã‚込んã ãŸã‚〠ナビゲーションè¦å‰‡ã•ãˆä¸è¦ã§ã™ã€‚"
+msgid ""
+"In this simple example, we don't even need a navigation rule, since we "
+"decided to embed the view id in our action code."
+msgstr ""
+"ã“ã®ç°¡å˜ãªã‚µãƒ³ãƒ—ルã§ã¯ã€ ビュー id をアクションコードã«åŸ‹ã‚込んã ãŸã‚〠ナビ"
+"ゲーションè¦å‰‡ã•ãˆä¸è¦ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:433
+#: Tutorial.xml:448
#, no-c-format
msgid "The EJB deployment descriptor: <literal>ejb-jar.xml</literal>"
msgstr "EJB デプãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°å : <literal>ejb-jar.xml</literal>"
#. Tag: para
-#: Tutorial.xml:435
+#: Tutorial.xml:450
#, no-c-format
-msgid "The <literal>ejb-jar.xml</literal> file integrates Seam with EJB3, by attaching the <literal>SeamInterceptor</literal> to all session beans in the archive."
-msgstr "<literal>ejb-jar.xml</literal> ファイルã¯ã€ アーカイブä¸ã®ã™ã¹ã¦ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã« <literal>SeamInterceptor</literal> ã‚’ä»˜åŠ ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ EJB3 ã¨çµ±åˆã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>ejb-jar.xml</literal> file integrates Seam with EJB3, by "
+"attaching the <literal>SeamInterceptor</literal> to all session beans in the "
+"archive."
+msgstr ""
+"<literal>ejb-jar.xml</literal> ファイルã¯ã€ アーカイブä¸ã®ã™ã¹ã¦ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ "
+"Bean ã« <literal>SeamInterceptor</literal> ã‚’ä»˜åŠ ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ EJB3 ã¨çµ±åˆ"
+"ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:438
-#, no-c-format
+#: Tutorial.xml:453
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<ejb-jar xmlns=\"http://java.sun.com/xml/ns/javaee\" \n"
-" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee \n"
-" http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd\"\n"
-" version=\"3.0\">\n"
+"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+"<ejb-jar xmlns=\"http://java.sun.com/xml/ns/javaee\" \n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n"
+" xsi:schemaLocation=\"\n"
+" http://java.sun.com/xml/ns/javaee\n"
+" http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd\"\n"
+" version=\"3.0\">\n"
" \n"
-" <interceptors>\n"
-" <interceptor>\n"
-" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
-" </interceptor>\n"
-" </interceptors>\n"
+" <interceptors>\n"
+" <interceptor>\n"
+" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</"
+"interceptor-class>\n"
+" </interceptor>\n"
+" </interceptors>\n"
" \n"
-" <assembly-descriptor>\n"
-" <interceptor-binding>\n"
-" <ejb-name>*</ejb-name>\n"
-" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
-" </interceptor-binding>\n"
-" </assembly-descriptor>\n"
+" <assembly-descriptor>\n"
+" <interceptor-binding>\n"
+" <ejb-name>*</ejb-name>\n"
+" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</"
+"interceptor-class>\n"
+" </interceptor-binding>\n"
+" </assembly-descriptor>\n"
" \n"
"</ejb-jar>]]>"
msgstr ""
"<![CDATA[<ejb-jar xmlns=\"http://java.sun.com/xml/ns/javaee\" \n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n"
" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee \n"
-" http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd\"\n"
+" http://java.sun.com/xml/ns/javaee/ejb-jar_3_0."
+"xsd\"\n"
" version=\"3.0\">\n"
" \n"
" <interceptors>\n"
" <interceptor>\n"
-" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor>\n"
" </interceptors>\n"
" \n"
" <assembly-descriptor>\n"
" <interceptor-binding>\n"
" <ejb-name>*</ejb-name>\n"
-" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" </assembly-descriptor>\n"
" \n"
"</ejb-jar>]]>"
#. Tag: title
-#: Tutorial.xml:443
+#: Tutorial.xml:458
#, no-c-format
-msgid "The EJB persistence deployment descriptor: <literal>persistence.xml</literal>"
+msgid ""
+"The EJB persistence deployment descriptor: <literal>persistence.xml</literal>"
msgstr "EJB 永続デプãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°å : <literal>persistence.xml</literal>"
#. Tag: para
-#: Tutorial.xml:445
+#: Tutorial.xml:460
#, no-c-format
-msgid "The <literal>persistence.xml</literal> file tells the EJB persistence provider where to find the datasource, and contains some vendor-specific settings. In this case, enables automatic schema export at startup time."
-msgstr "<literal>persistence.xml</literal> ファイルã¯ã€EJB 永続プãƒãƒã‚¤ãƒ€ã«ã€ データソースã®å ´æ‰€ã‚’指示ã—ã¾ã™ã€‚ã¾ãŸã€ãƒ™ãƒ³ãƒ€ãƒ¼å›ºæœ‰ã®è¨å®šã‚’å«ã‚“ã§ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯èµ·å‹•æ™‚ã«è‡ªå‹•ã‚¹ã‚ーマエã‚スãƒãƒ¼ãƒˆã‚’å¯èƒ½ã¨ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <literal>persistence.xml</literal> file tells the EJB persistence "
+"provider where to find the datasource, and contains some vendor-specific "
+"settings. In this case, enables automatic schema export at startup time."
+msgstr ""
+"<literal>persistence.xml</literal> ファイルã¯ã€EJB 永続プãƒãƒã‚¤ãƒ€ã«ã€ データ"
+"ソースã®å ´æ‰€ã‚’指示ã—ã¾ã™ã€‚ã¾ãŸã€ãƒ™ãƒ³ãƒ€ãƒ¼å›ºæœ‰ã®è¨å®šã‚’å«ã‚“ã§ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—"
+"ルã§ã¯èµ·å‹•æ™‚ã«è‡ªå‹•ã‚¹ã‚ーマエã‚スãƒãƒ¼ãƒˆã‚’å¯èƒ½ã¨ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:449
-#, no-c-format
+#: Tutorial.xml:464
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<persistence xmlns=\"http://java.sun.com/xml/ns/persistence\" \n"
-" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence \n"
-" http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd\" \n"
-" version=\"1.0\">\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\"\n"
+" http://java.sun.com/xml/ns/persistence\n"
+" http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd\" \n"
+" version=\"1.0\">\n"
"\n"
-" <persistence-unit name=\"userDatabase\">\n"
-" <provider>org.hibernate.ejb.HibernatePersistence</provider>\n"
-" <jta-data-source>java:/DefaultDS</jta-data-source>\n"
-" <properties>\n"
-" <property name=\"hibernate.hbm2ddl.auto\" value=\"create-drop\"/>\n"
-" </properties>\n"
+" <persistence-unit name=\"userDatabase\">\n"
+" <provider>org.hibernate.ejb.HibernatePersistence</provider>\n"
+" <jta-data-source>java:/DefaultDS</jta-data-source>\n"
+" <properties>\n"
+" <property name=\"hibernate.hbm2ddl.auto\" value=\"create-drop\"/"
+">\n"
+" </properties>\n"
" </persistence-unit>\n"
" \n"
"</persistence>]]>"
@@ -1043,7 +1534,8 @@
"<persistence xmlns=\"http://java.sun.com/xml/ns/persistence\" \n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence \n"
-" http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd\" \n"
+" http://java.sun.com/xml/ns/persistence/"
+"persistence_1_0.xsd\" \n"
" version=\"1.0\">\n"
"\n"
" <persistence-unit name=\"userDatabase\">\n"
@@ -1057,33 +1549,38 @@
"</persistence>]]>"
#. Tag: title
-#: Tutorial.xml:454
+#: Tutorial.xml:469
#, no-c-format
msgid "The EAR deployment descriptor: <literal>application.xml</literal>"
msgstr "EAR デプãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°å : <literal>application.xml</literal>"
#. Tag: para
-#: Tutorial.xml:456
+#: Tutorial.xml:471
#, no-c-format
-msgid "Finally, since our application is deployed as an EAR, we need a deployment descriptor there, too."
-msgstr "最後ã«ã€EARã¨ã—㦠アプリケーションãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹ãŸã‚ã€ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åã‚‚å¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"Finally, since our application is deployed as an EAR, we need a deployment "
+"descriptor there, too."
+msgstr ""
+"最後ã«ã€EARã¨ã—㦠アプリケーションãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹ãŸã‚ã€ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°å"
+"ã‚‚å¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:458
+#: Tutorial.xml:473
#, no-c-format
msgid "registration application"
msgstr "ユーザー登録アプリケーション"
#. Tag: programlisting
-#: Tutorial.xml:459
-#, no-c-format
+#: Tutorial.xml:474
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<application xmlns=\"http://java.sun.com/xml/ns/javaee\" \n"
-" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee \n"
-" http://java.sun.com/xml/ns/javaee/application_5.xsd\"\n"
-" version=\"5\">\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\"\n"
+" http://java.sun.com/xml/ns/javaee\n"
+" http://java.sun.com/xml/ns/javaee/application_5.xsd\"\n"
+" version=\"5\">\n"
" \n"
" <display-name>Seam Registration</display-name>\n"
"\n"
@@ -1109,7 +1606,8 @@
"<application xmlns=\"http://java.sun.com/xml/ns/javaee\" \n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee \n"
-" http://java.sun.com/xml/ns/javaee/application_5.xsd\"\n"
+" http://java.sun.com/xml/ns/javaee/"
+"application_5.xsd\"\n"
" version=\"5\">\n"
" \n"
" <display-name>Seam Registration</display-name>\n"
@@ -1133,101 +1631,185 @@
"</application>]]>"
#. Tag: para
-#: Tutorial.xml:462
+#: Tutorial.xml:477
#, no-c-format
-msgid "This deployment descriptor links modules in the enterprise archive and binds the web application to the context root <literal>/seam-registration</literal>."
-msgstr "ã“ã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åã¯ã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライズアーカイブã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¨ãƒªãƒ³ã‚¯ã—〠WEBアプリケーションをコンテã‚ストルート <literal>/seam-registration</literal> ã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚"
+msgid ""
+"This deployment descriptor links modules in the enterprise archive and binds "
+"the web application to the context root <literal>/seam-registration</"
+"literal>."
+msgstr ""
+"ã“ã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆè¨˜è¿°åã¯ã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライズアーカイブã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¨ãƒªãƒ³ã‚¯ã—〠"
+"WEBアプリケーションをコンテã‚ストルート <literal>/seam-registration</"
+"literal> ã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:465
+#: Tutorial.xml:480
#, no-c-format
-msgid "We've now seen <emphasis>all</emphasis> the files in the entire application!"
-msgstr "ã“ã‚Œã§ç§ãŸã¡ã¯ã‚¢ãƒ—リケーションã«ã‚ã‚‹<emphasis>ã™ã¹ã¦</emphasis>ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’見ã¾ã—ãŸï¼"
+msgid ""
+"We've now seen <emphasis>all</emphasis> the files in the entire application!"
+msgstr ""
+"ã“ã‚Œã§ç§ãŸã¡ã¯ã‚¢ãƒ—リケーションã«ã‚ã‚‹<emphasis>ã™ã¹ã¦</emphasis>ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’見"
+"ã¾ã—ãŸï¼"
#. Tag: title
-#: Tutorial.xml:471
-#: Tutorial.xml:657
-#: Tutorial.xml:871
-#: Tutorial.xml:1054
+#: Tutorial.xml:486 Tutorial.xml:673 Tutorial.xml:887 Tutorial.xml:1070
#, no-c-format
msgid "How it works"
msgstr "動作内容"
#. Tag: para
-#: Tutorial.xml:473
+#: Tutorial.xml:488
#, no-c-format
-msgid "When the form is submitted, JSF asks Seam to resolve the variable named <literal>user</literal>. Since there is no value already bound to that name (in any Seam context), Seam instantiates the <literal>user</literal> component, and returns the resulting <literal>User</literal> entity bean instance to JSF after storing it in the Seam session context."
-msgstr "フォームãŒã‚µãƒ–ミットã•ã‚ŒãŸã¨ã〠JSF ã¯ã€Seam ã« <literal>user</literal> ã¨ã„ã†åå‰ã®å¤‰æ•°ã‚’解決ã™ã‚‹ã‚ˆã†è¦æ±‚ã—ã¾ã™ã€‚ ãã®åå‰ã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚ŒãŸå€¤ãŒå˜åœ¨ã—ãªã„ãŸã‚ (ã©ã® Seam コンテã‚ストã«ã‚‚)〠Seam ã¯ã€<literal>user</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インスタンス化ã—〠ãれを Seam セッションコンテã‚ストã«ä¿ç®¡ã—ãŸå¾Œã«ã€ <literal>User</literal> エンティティ Bean インスタンスを JSF ã«è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"When the form is submitted, JSF asks Seam to resolve the variable named "
+"<literal>user</literal>. Since there is no value already bound to that name "
+"(in any Seam context), Seam instantiates the <literal>user</literal> "
+"component, and returns the resulting <literal>User</literal> entity bean "
+"instance to JSF after storing it in the Seam session context."
+msgstr ""
+"フォームãŒã‚µãƒ–ミットã•ã‚ŒãŸã¨ã〠JSF ã¯ã€Seam ã« <literal>user</literal> ã¨ã„"
+"ã†åå‰ã®å¤‰æ•°ã‚’解決ã™ã‚‹ã‚ˆã†è¦æ±‚ã—ã¾ã™ã€‚ ãã®åå‰ã«ãƒã‚¤ãƒ³ãƒ‰ã•ã‚ŒãŸå€¤ãŒå˜åœ¨ã—ãªã„"
+"ãŸã‚ (ã©ã® Seam コンテã‚ストã«ã‚‚)〠Seam ã¯ã€<literal>user</literal> コンãƒãƒ¼"
+"ãƒãƒ³ãƒˆã‚’インスタンス化ã—〠ãれを Seam セッションコンテã‚ストã«ä¿ç®¡ã—ãŸå¾Œ"
+"ã«ã€ <literal>User</literal> エンティティ Bean インスタンスを JSF ã«è¿”ã—ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:477
+#: Tutorial.xml:492
#, no-c-format
-msgid "The form input values are now validated against the Hibernate Validator constraints specified on the <literal>User</literal> entity. If the constraints are violated, JSF redisplays the page. Otherwise, JSF binds the form input values to properties of the <literal>User</literal> entity bean."
-msgstr "フォームã®å…¥åŠ›å€¤ã¯ã€ <literal>User</literal> エンティティã§æŒ‡å®šã•ã‚ŒãŸ Hibernate Validator 制約ã«å¯¾ã—ã¦ãƒ‡ãƒ¼ã‚¿æ•´åˆæ€§æ¤œè¨¼ãŒè¡Œã‚れるよã†ã«ãªã‚Šã¾ã™ã€‚ 制約ã«é•åã—ã¦ã„る㨠JSF ã¯ãã®ãƒšãƒ¼ã‚¸ã‚’å†è¡¨ç¤ºã—ã¾ã™ã€‚ ã“れ以外ã¯ã€ フォームã®å…¥åŠ›å€¤ã‚’ <literal>User</literal> エンティティ Bean ã®ãƒ—ãƒãƒ‘ティã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚"
+msgid ""
+"The form input values are now validated against the Hibernate Validator "
+"constraints specified on the <literal>User</literal> entity. If the "
+"constraints are violated, JSF redisplays the page. Otherwise, JSF binds the "
+"form input values to properties of the <literal>User</literal> entity bean."
+msgstr ""
+"フォームã®å…¥åŠ›å€¤ã¯ã€ <literal>User</literal> エンティティã§æŒ‡å®šã•ã‚ŒãŸ "
+"Hibernate Validator 制約ã«å¯¾ã—ã¦ãƒ‡ãƒ¼ã‚¿æ•´åˆæ€§æ¤œè¨¼ãŒè¡Œã‚れるよã†ã«ãªã‚Šã¾ã™ã€‚ 制"
+"ç´„ã«é•åã—ã¦ã„る㨠JSF ã¯ãã®ãƒšãƒ¼ã‚¸ã‚’å†è¡¨ç¤ºã—ã¾ã™ã€‚ ã“れ以外ã¯ã€ フォームã®å…¥"
+"力値を <literal>User</literal> エンティティ Bean ã®ãƒ—ãƒãƒ‘ティã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:480
-#, no-c-format
-msgid "Next, JSF asks Seam to resolve the variable named <literal>register</literal>. Seam finds the <literal>RegisterAction</literal> stateless session bean in the stateless context and returns it. JSF invokes the <literal>register()</literal> action listener method."
-msgstr "次ã«ã€JSF 㯠Seam ã«å¤‰æ•°å <literal>register</literal> ã®è§£æ±ºã‚’è¦æ±‚ã—ã¾ã™ã€‚ Seam ã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒ†ã‚ストä¸ã® <literal>RegisterAction</literal> ステートレスセッション Bean を見ã¤ã‘〠ãれを返ã—ã¾ã™ã€‚ JSF ã¯ã€<literal>register()</literal> アクションリスナーメソッドを呼ã³å‡ºã—ã¾ã™ã€‚"
+#: Tutorial.xml:495
+#, fuzzy, no-c-format
+msgid ""
+"Next, JSF asks Seam to resolve the variable named <literal>register</"
+"literal>. Seam uses the JNDI pattern mentioned earlier to locate the "
+"stateless session bean, wraps it as a Seam component, and returns it. Seam "
+"then presents this component to JSF and JSF invokes the <literal>register()</"
+"literal> action listener method."
+msgstr ""
+"次ã«ã€JSF 㯠Seam ã«å¤‰æ•°å <literal>register</literal> ã®è§£æ±ºã‚’è¦æ±‚ã—ã¾ã™ã€‚ "
+"Seam ã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚³ãƒ³ãƒ†ã‚ストä¸ã® <literal>RegisterAction</literal> ス"
+"テートレスセッション Bean を見ã¤ã‘〠ãれを返ã—ã¾ã™ã€‚ JSF ã¯ã€"
+"<literal>register()</literal> アクションリスナーメソッドを呼ã³å‡ºã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:483
-#, no-c-format
-msgid "Seam intercepts the method call and injects the <literal>User</literal> entity from the Seam session context, before continuing the invocation."
-msgstr "Seam ã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—をインタセプトã—ã€å‘¼ã³å‡ºã—ãŒé€²ã‚€å‰ã«ã€ Seam セッションコンテã‚ストã‹ã‚‰ <literal>User</literal> エンティティをインジェクトã—ã¾ã™ã€‚"
+#: Tutorial.xml:499
+#, fuzzy, no-c-format
+msgid ""
+"But Seam is not done yet. Seam intercepts the method call and injects the "
+"<literal>User</literal> entity from the Seam session context, before "
+"allowing the invocation to continue."
+msgstr ""
+"Seam ã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—をインタセプトã—ã€å‘¼ã³å‡ºã—ãŒé€²ã‚€å‰ã«ã€ Seam セッショ"
+"ンコンテã‚ストã‹ã‚‰ <literal>User</literal> エンティティをインジェクトã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:485
+#: Tutorial.xml:501
#, no-c-format
-msgid "The <literal>register()</literal> method checks if a user with the entered username already exists. If so, an error message is queued with the <literal>FacesMessages</literal> component, and a null outcome is returned, causing a page redisplay. The <literal>FacesMessages</literal> component interpolates the JSF expression embedded in the message string and adds a JSF <literal>FacesMessage</literal> to the view."
-msgstr "<literal>register()</literal> メソッドã¯å…¥åŠ›ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åãŒæ—¢ã«å˜åœ¨ã™ã‚‹ã‹ã©ã†ã‹ã‚’調ã¹ã¾ã™ã€‚ å˜åœ¨ã—ãŸå ´åˆã€ エラーメッセージ㯠<literal>FacesMessages</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ューイングã•ã‚Œã€ null çµæžœ (outcome) ãŒè¿”ã•ã‚Œã¦ãƒšãƒ¼ã‚¸ãŒå†è¡¨ç¤ºã•ã‚Œã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ <literal>FacesMessages</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸æ–‡å—列ã«çµ„ã¿è¾¼ã¾ã‚ŒãŸ JSF å¼ã‚’補完ã—〠ビュー ã« JSF <literal>FacesMessage</literal> ã‚’è¿½åŠ ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>register()</literal> method checks if a user with the entered "
+"username already exists. If so, an error message is queued with the "
+"<literal>FacesMessages</literal> component, and a null outcome is returned, "
+"causing a page redisplay. The <literal>FacesMessages</literal> component "
+"interpolates the JSF expression embedded in the message string and adds a "
+"JSF <literal>FacesMessage</literal> to the view."
+msgstr ""
+"<literal>register()</literal> メソッドã¯å…¥åŠ›ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åãŒæ—¢ã«å˜åœ¨ã™ã‚‹ã‹"
+"ã©ã†ã‹ã‚’調ã¹ã¾ã™ã€‚ å˜åœ¨ã—ãŸå ´åˆã€ エラーメッセージ㯠<literal>FacesMessages</"
+"literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ューイングã•ã‚Œã€ null çµæžœ (outcome) ãŒè¿”ã•ã‚Œã¦"
+"ページãŒå†è¡¨ç¤ºã•ã‚Œã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ <literal>FacesMessages</literal> コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸æ–‡å—列ã«çµ„ã¿è¾¼ã¾ã‚ŒãŸ JSF å¼ã‚’補完ã—〠ビュー ã« JSF "
+"<literal>FacesMessage</literal> ã‚’è¿½åŠ ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:490
+#: Tutorial.xml:506
#, no-c-format
-msgid "If no user with that username exists, the <literal>\"/registered.xhtml\"</literal> outcome triggers a browser redirect to the <literal>registered.xhtml</literal> page. When JSF comes to render the page, it asks Seam to resolve the variable named <literal>user</literal> and uses property values of the returned <literal>User</literal> entity from Seam's session scope."
-msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå˜åœ¨ã—ãªã„å ´åˆã€<literal>\"/registered.xhtml\"</literal>\" çµæžœ (outcome) ã«ã‚ˆã‚Š <literal>registered.xhtml</literal> ページã¸ã®ãƒ–ラウザリダイレクトãŒç™ºç”Ÿã—ã¾ã™ã€‚ JSF ãŒãƒšãƒ¼ã‚¸ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã«åˆ°é”ã™ã‚‹ã¨ã€ Seam ã« <literal>user</literal> ã¨ã„ã†åå‰ã®å¤‰æ•°ã®è§£æ±ºã‚’è¦æ±‚ã—〠Seam ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã‹ã‚‰è¿”ã•ã‚Œã‚‹ <literal>User</literal> エンティティã®ãƒ—ãƒãƒ‘ティ値を使用ã—ã¾ã™ã€‚"
+msgid ""
+"If no user with that username exists, the <literal>\"/registered.xhtml\"</"
+"literal> outcome triggers a browser redirect to the <literal>registered."
+"xhtml</literal> page. When JSF comes to render the page, it asks Seam to "
+"resolve the variable named <literal>user</literal> and uses property values "
+"of the returned <literal>User</literal> entity from Seam's session scope."
+msgstr ""
+"ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå˜åœ¨ã—ãªã„å ´åˆã€<literal>\"/registered.xhtml\"</"
+"literal>\" çµæžœ (outcome) ã«ã‚ˆã‚Š <literal>registered.xhtml</literal> ページã¸"
+"ã®ãƒ–ラウザリダイレクトãŒç™ºç”Ÿã—ã¾ã™ã€‚ JSF ãŒãƒšãƒ¼ã‚¸ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã«åˆ°é”ã™ã‚‹"
+"ã¨ã€ Seam ã« <literal>user</literal> ã¨ã„ã†åå‰ã®å¤‰æ•°ã®è§£æ±ºã‚’è¦æ±‚ã—〠Seam ã®"
+"セッションスコープã‹ã‚‰è¿”ã•ã‚Œã‚‹ <literal>User</literal> エンティティã®ãƒ—ãƒãƒ‘"
+"ティ値を使用ã—ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:500
+#: Tutorial.xml:516
#, no-c-format
msgid "Clickable lists in Seam: the messages example"
msgstr "Seam ã§ã‚¯ãƒªãƒƒã‚¯ãŒå¯èƒ½ãªä¸€è¦§: 掲示æ¿ã‚µãƒ³ãƒ—ル"
#. Tag: para
-#: Tutorial.xml:502
+#: Tutorial.xml:518
#, no-c-format
-msgid "Clickable lists of database search results are such an important part of any online application that Seam provides special functionality on top of JSF to make it easier to query data using EJB-QL or HQL and display it as a clickable list using a JSF <literal><h:dataTable></literal>. The messages example demonstrates this functionality."
-msgstr "データベースã®æ¤œç´¢çµæžœã‚’クリックå¯èƒ½ä¸€è¦§ã¨ã™ã‚‹ã“ã¨ã¯ã€ 多ãã®ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã‚¢ãƒ—リケーションã«ãŠã„ã¦ãŸã„ã¸ã‚“é‡è¦ãªéƒ¨åˆ†ã§ã™ã€‚Seam ã¯ã€EJB-QL ã¾ãŸã¯HQL を使用ã—ã¦ãƒ‡ãƒ¼ã‚¿ã®å•åˆã›ã‚’è¡Œã†ã“ã¨ã¨ã€ ãã®çµæžœã‚’JSF <literal><h:dataTable></literal> を使用ã—ã¦ã‚¯ãƒªãƒƒã‚¯å¯èƒ½ãªä¸€è¦§ã¨ã—ã¦è¡¨ç¤ºã™ã‚‹ã“ã¨ã‚’容易ã«ã™ã‚‹ãŸã‚ã«ã€ JSF 上ã«ç‰¹åˆ¥ãªæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ ã“ã®æŽ²ç¤ºæ¿ã‚µãƒ³ãƒ—ルã¯ã€ã“ã®æ©Ÿèƒ½ã‚’実演ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Clickable lists of database search results are such an important part of any "
+"online application that Seam provides special functionality on top of JSF to "
+"make it easier to query data using EJB-QL or HQL and display it as a "
+"clickable list using a JSF <literal><h:dataTable></literal>. The "
+"messages example demonstrates this functionality."
+msgstr ""
+"データベースã®æ¤œç´¢çµæžœã‚’クリックå¯èƒ½ä¸€è¦§ã¨ã™ã‚‹ã“ã¨ã¯ã€ 多ãã®ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã‚¢ãƒ—リ"
+"ケーションã«ãŠã„ã¦ãŸã„ã¸ã‚“é‡è¦ãªéƒ¨åˆ†ã§ã™ã€‚Seam ã¯ã€EJB-QL ã¾ãŸã¯HQL を使用ã—"
+"ã¦ãƒ‡ãƒ¼ã‚¿ã®å•åˆã›ã‚’è¡Œã†ã“ã¨ã¨ã€ ãã®çµæžœã‚’JSF <literal><h:dataTable></"
+"literal> を使用ã—ã¦ã‚¯ãƒªãƒƒã‚¯å¯èƒ½ãªä¸€è¦§ã¨ã—ã¦è¡¨ç¤ºã™ã‚‹ã“ã¨ã‚’容易ã«ã™ã‚‹ãŸã‚ã«ã€ "
+"JSF 上ã«ç‰¹åˆ¥ãªæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ ã“ã®æŽ²ç¤ºæ¿ã‚µãƒ³ãƒ—ルã¯ã€ã“ã®æ©Ÿèƒ½ã‚’実演ã—ã¦ã„ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:518
+#: Tutorial.xml:534
#, no-c-format
-msgid "The message list example has one entity bean, <literal>Message</literal>, one session bean, <literal>MessageListBean</literal> and one JSP."
-msgstr "ã“ã®æŽ²ç¤ºæ¿ã‚µãƒ³ãƒ—ルã¯ã€ 一ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã§ã‚ã‚‹ <literal>Message</literal>〠一ã¤ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã§ã‚ã‚‹ <literal>MessageListBean</literal>〠ãã—ã¦ä¸€ã¤ã® JSP ã‹ã‚‰æ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The message list example has one entity bean, <literal>Message</literal>, "
+"one session bean, <literal>MessageListBean</literal> and one JSP."
+msgstr ""
+"ã“ã®æŽ²ç¤ºæ¿ã‚µãƒ³ãƒ—ルã¯ã€ 一ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã§ã‚ã‚‹ <literal>Message</"
+"literal>〠一ã¤ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã§ã‚ã‚‹ <literal>MessageListBean</literal>〠"
+"ãã—ã¦ä¸€ã¤ã® JSP ã‹ã‚‰æ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:522
+#: Tutorial.xml:538
#, no-c-format
msgid "The entity bean: <literal>Message.java</literal>"
msgstr "エンティティ Bean : <literal>Message.java</literal>"
#. Tag: para
-#: Tutorial.xml:524
+#: Tutorial.xml:540
#, no-c-format
-msgid "The <literal>Message</literal> entity defines the title, text, date and time of a message, and a flag indicating whether the message has been read:"
-msgstr "<literal>Message</literal> エンティティ Bean ã¯ã€ タイトルã€ãƒ†ã‚ストã€æŽ²ç¤ºãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ—¥ä»˜ã¨æ™‚間〠ãã—ã¦ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæ—¢èªã‹å¦ã‹ã‚’示ã™ãƒ•ãƒ©ã‚°ã‚’定義ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <literal>Message</literal> entity defines the title, text, date and time "
+"of a message, and a flag indicating whether the message has been read:"
+msgstr ""
+"<literal>Message</literal> エンティティ Bean ã¯ã€ タイトルã€ãƒ†ã‚ストã€æŽ²ç¤º"
+"メッセージã®æ—¥ä»˜ã¨æ™‚間〠ãã—ã¦ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæ—¢èªã‹å¦ã‹ã‚’示ã™ãƒ•ãƒ©ã‚°ã‚’定義ã—ã¦"
+"ã„ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:528
+#: Tutorial.xml:544
#, no-c-format
msgid "Message.java"
msgstr "Message.java"
#. Tag: programlisting
-#: Tutorial.xml:529
-#, no-c-format
+#: Tutorial.xml:545
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Entity\n"
"@Name(\"message\")\n"
@@ -1241,43 +1823,53 @@
" private Date datetime;\n"
" \n"
" @Id @GeneratedValue\n"
-" public Long getId() {\n"
+" public Long getId()\n"
+" {\n"
" return id;\n"
" }\n"
-" public void setId(Long id) {\n"
+" public void setId(Long id)\n"
+" {\n"
" this.id = id;\n"
" }\n"
" \n"
" @NotNull @Length(max=100)\n"
-" public String getTitle() {\n"
+" public String getTitle()\n"
+" {\n"
" return title;\n"
" }\n"
-" public void setTitle(String title) {\n"
+" public void setTitle(String title)\n"
+" {\n"
" this.title = title;\n"
" }\n"
" \n"
" @NotNull @Lob\n"
-" public String getText() {\n"
+" public String getText()\n"
+" {\n"
" return text;\n"
" }\n"
-" public void setText(String text) {\n"
+" public void setText(String text)\n"
+" {\n"
" this.text = text;\n"
" }\n"
" \n"
" @NotNull\n"
-" public boolean isRead() {\n"
+" public boolean isRead()\n"
+" {\n"
" return read;\n"
" }\n"
-" public void setRead(boolean read) {\n"
+" public void setRead(boolean read)\n"
+" {\n"
" this.read = read;\n"
" }\n"
" \n"
" @NotNull \n"
" @Basic @Temporal(TemporalType.TIMESTAMP)\n"
-" public Date getDatetime() {\n"
+" public Date getDatetime()\n"
+" {\n"
" return datetime;\n"
" }\n"
-" public void setDatetime(Date datetime) {\n"
+" public void setDatetime(Date datetime)\n"
+" {\n"
" this.datetime = datetime;\n"
" }\n"
" \n"
@@ -1338,45 +1930,72 @@
"}]]>"
#. Tag: title
-#: Tutorial.xml:535
+#: Tutorial.xml:551
#, no-c-format
msgid "The stateful session bean: <literal>MessageManagerBean.java</literal>"
-msgstr "ステートフルセッション Bean : <literal>MessageManagerBean.java</literal>"
+msgstr ""
+"ステートフルセッション Bean : <literal>MessageManagerBean.java</literal>"
#. Tag: para
-#: Tutorial.xml:537
+#: Tutorial.xml:553
#, no-c-format
-msgid "Just like in the previous example, we have a session bean, <literal>MessageManagerBean</literal>, which defines the action listener methods for the two buttons on our form. One of the buttons selects a message from the list, and displays that message. The other button deletes a message. So far, this is not so different to the previous example."
-msgstr "å‰è¿°ã®ã‚µãƒ³ãƒ—ルåŒæ§˜ã€ 一ã¤ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean <literal>MessageManagerBean</literal> ãŒã‚ã‚Šã¾ã™ã€‚ ãã‚Œã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã«ã‚る二ã¤ã®ãƒœã‚¿ãƒ³ã«å¯¾å¿œã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義ã—ã¦ã„ã¾ã™ã€‚ ボタンã®ä¸€ã¤ã¯ã€ä¸€è¦§ã‹ã‚‰ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é¸æŠžã—〠もã†ä¸€ã¤ã®ãƒœã‚¿ãƒ³ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’削除ã—ã¾ã™ã€‚ ã“ã®ç‚¹ã«ãŠã„ã¦ã€å‰è¿°ã®ã‚µãƒ³ãƒ—ルã¨å¤§ããªé•ã„ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"Just like in the previous example, we have a session bean, "
+"<literal>MessageManagerBean</literal>, which defines the action listener "
+"methods for the two buttons on our form. One of the buttons selects a "
+"message from the list, and displays that message. The other button deletes a "
+"message. So far, this is not so different to the previous example."
+msgstr ""
+"å‰è¿°ã®ã‚µãƒ³ãƒ—ルåŒæ§˜ã€ 一ã¤ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean <literal>MessageManagerBean</"
+"literal> ãŒã‚ã‚Šã¾ã™ã€‚ ãã‚Œã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã«ã‚る二ã¤ã®ãƒœã‚¿ãƒ³ã«å¯¾å¿œã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³"
+"リスナーメソッドを定義ã—ã¦ã„ã¾ã™ã€‚ ボタンã®ä¸€ã¤ã¯ã€ä¸€è¦§ã‹ã‚‰ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é¸æŠž"
+"ã—〠もã†ä¸€ã¤ã®ãƒœã‚¿ãƒ³ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’削除ã—ã¾ã™ã€‚ ã“ã®ç‚¹ã«ãŠã„ã¦ã€å‰è¿°ã®ã‚µãƒ³"
+"プルã¨å¤§ããªé•ã„ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Tutorial.xml:542
-#, no-c-format
-msgid "But <literal>MessageManagerBean</literal> is also responsible for fetching the list of messages the first time we navigate to the message list page. There are various ways the user could navigate to the page, and not all of them are preceded by a JSF action—the user might have bookmarked the page, for example. So the job of fetching the message list takes place in a Seam <emphasis>factory method</emphasis>, instead of in an action listener method."
-msgstr "ã—ã‹ã—〠åˆã‚ã¦æŽ²ç¤ºæ¿ãƒšãƒ¼ã‚¸ã«ç”»é¢é·ç§»ã™ã‚‹ã¨ã〠<literal>MessageManagerBean</literal> ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ä¸€è¦§å–å¾—ã‚‚è¡Œã„ã¾ã™ã€‚ ユーザーãŒç”»é¢ã‚’é·ç§»ã•ã›ã‚‹æ–¹æ³•ã¯ã•ã¾ã–ã¾ã‚ã‚Šã¾ã™ãŒã€ ã“れらã®ã™ã¹ã¦ãŒ JSF アクションã«ã‚ˆã£ã¦é€²ã‚られるã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 例ãˆã°ã€ ユーザーãŒãã®ãƒšãƒ¼ã‚¸ã‚’ブックマークã—ã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ãã“ã§ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ä¸€è¦§ã‚’å–å¾—ã™ã‚‹ä½œæ¥ã¯ã€ アクションリスナーメソッドã®ä»£ã‚ã‚Šã«ã€Seam <emphasis>ファクトリメソッド</emphasis> ã§è¡Œã‚ã‚Œã¾ã™ã€‚"
+#: Tutorial.xml:558
+#, fuzzy, no-c-format
+msgid ""
+"But <literal>MessageManagerBean</literal> is also responsible for fetching "
+"the list of messages the first time we navigate to the message list page. "
+"There are various ways the user could navigate to the page, and not all of "
+"them are preceded by a JSF action — the user might have bookmarked the "
+"page, for example. So the job of fetching the message list takes place in a "
+"Seam <emphasis>factory method</emphasis>, instead of in an action listener "
+"method."
+msgstr ""
+"ã—ã‹ã—〠åˆã‚ã¦æŽ²ç¤ºæ¿ãƒšãƒ¼ã‚¸ã«ç”»é¢é·ç§»ã™ã‚‹ã¨ã〠<literal>MessageManagerBean</"
+"literal> ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ä¸€è¦§å–å¾—ã‚‚è¡Œã„ã¾ã™ã€‚ ユーザーãŒç”»é¢ã‚’é·ç§»ã•ã›ã‚‹æ–¹æ³•"
+"ã¯ã•ã¾ã–ã¾ã‚ã‚Šã¾ã™ãŒã€ ã“れらã®ã™ã¹ã¦ãŒ JSF アクションã«ã‚ˆã£ã¦é€²ã‚られるã‚ã‘"
+"ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 例ãˆã°ã€ ユーザーãŒãã®ãƒšãƒ¼ã‚¸ã‚’ブックマークã—ã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œ"
+"ã¾ã›ã‚“。 ãã“ã§ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ä¸€è¦§ã‚’å–å¾—ã™ã‚‹ä½œæ¥ã¯ã€ アクションリスナーメソッド"
+"ã®ä»£ã‚ã‚Šã«ã€Seam <emphasis>ファクトリメソッド</emphasis> ã§è¡Œã‚ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:548
+#: Tutorial.xml:564
#, no-c-format
-msgid "We want to cache the list of messages in memory between server requests, so we will make this a stateful session bean."
-msgstr "メッセージã®ä¸€è¦§ã‚’サーãƒè¦æ±‚ã«ã¾ãŸãŒã£ã¦ãƒ¡ãƒ¢ãƒªã«ã‚ャッシュã—ãŸã„ã®ã§ã€ ステートフルセッション Bean ã§ã“れを行ã„ã¾ã™ã€‚"
+msgid ""
+"We want to cache the list of messages in memory between server requests, so "
+"we will make this a stateful session bean."
+msgstr ""
+"メッセージã®ä¸€è¦§ã‚’サーãƒè¦æ±‚ã«ã¾ãŸãŒã£ã¦ãƒ¡ãƒ¢ãƒªã«ã‚ャッシュã—ãŸã„ã®ã§ã€ ステー"
+"トフルセッション Bean ã§ã“れを行ã„ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:552
+#: Tutorial.xml:568
#, no-c-format
msgid "MessageManagerBean.java"
msgstr "MessageManagerBean.java"
#. Tag: programlisting
-#: Tutorial.xml:564
-#, no-c-format
+#: Tutorial.xml:580
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
"@Scope(SESSION)\n"
"@Name(\"messageManager\")\n"
"public class MessageManagerBean implements Serializable, MessageManager\n"
"{\n"
-"\n"
" @DataModel\n"
" private List<Message> messageList;\n"
" \n"
@@ -1390,7 +2009,8 @@
" @Factory(\"messageList\")\n"
" public void findMessages()\n"
" {\n"
-" messageList = em.createQuery(\"select msg from Message msg order by msg.datetime desc\")\n"
+" messageList = em.createQuery(\"select msg from Message msg order by "
+"msg.datetime desc\")\n"
" .getResultList();\n"
" }\n"
" \n"
@@ -1430,7 +2050,8 @@
" @Factory(\"messageList\")\n"
" public void findMessages()\n"
" {\n"
-" messageList = em.createQuery(\"select msg from Message msg order by msg.datetime desc\")\n"
+" messageList = em.createQuery(\"select msg from Message msg order by "
+"msg.datetime desc\")\n"
" .getResultList();\n"
" }\n"
" \n"
@@ -1452,79 +2073,159 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:567
+#: Tutorial.xml:583
#, no-c-format
-msgid "The <literal>@DataModel</literal> annotation exposes an attibute of type <literal>java.util.List</literal> to the JSF page as an instance of <literal>javax.faces.model.DataModel</literal>. This allows us to use the list in a JSF <literal><h:dataTable></literal> with clickable links for each row. In this case, the <literal>DataModel</literal> is made available in a session context variable named <literal>messageList</literal>."
-msgstr "<literal>@DataModel</literal> アノテーションã¯ã€ <literal>java.util.List</literal> タイプã®å±žæ€§ã‚’〠<literal>javax.faces.model.DataModel</literal> インスタンスã¨ã—㦠JSF ページã«å…¬é–‹ã—ã¾ã™ã€‚ ã“ã‚Œã¯ã€å„è¡Œã«å¯¾ã—ã¦ã‚¯ãƒªãƒƒã‚¯å¯èƒ½ãªãƒªãƒ³ã‚¯ã‚’æŒã¤ JSF <literal><h:dataTable></literal> ä¸ã®ä¸€è¦§ã‚’使用å¯èƒ½ã¨ã—ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€ <literal>DataModel</literal> ã¯ã€ <literal>messageList</literal> ã¨ã„ã†åå‰ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚³ãƒ³ãƒ†ã‚ストä¸ã§åˆ©ç”¨å¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"The <literal>@DataModel</literal> annotation exposes an attibute of type "
+"<literal>java.util.List</literal> to the JSF page as an instance of "
+"<literal>javax.faces.model.DataModel</literal>. This allows us to use the "
+"list in a JSF <literal><h:dataTable></literal> with clickable links "
+"for each row. In this case, the <literal>DataModel</literal> is made "
+"available in a session context variable named <literal>messageList</literal>."
+msgstr ""
+"<literal>@DataModel</literal> アノテーションã¯ã€ <literal>java.util.List</"
+"literal> タイプã®å±žæ€§ã‚’〠<literal>javax.faces.model.DataModel</literal> イン"
+"スタンスã¨ã—㦠JSF ページã«å…¬é–‹ã—ã¾ã™ã€‚ ã“ã‚Œã¯ã€å„è¡Œã«å¯¾ã—ã¦ã‚¯ãƒªãƒƒã‚¯å¯èƒ½ãªãƒª"
+"ンクをæŒã¤ JSF <literal><h:dataTable></literal> ä¸ã®ä¸€è¦§ã‚’使用å¯èƒ½ã¨ã—"
+"ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€ <literal>DataModel</literal> ã¯ã€ "
+"<literal>messageList</literal> ã¨ã„ã†åå‰ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚³ãƒ³ãƒ†ã‚ストä¸ã§åˆ©ç”¨å¯èƒ½"
+"ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:575
+#: Tutorial.xml:591
#, no-c-format
-msgid "The <literal>@DataModelSelection</literal> annotation tells Seam to inject the <literal>List</literal> element that corresponded to the clicked link."
-msgstr "<literal>@DataModelSelection</literal> アノテーションã¯ã€ Seam ã«ã‚¯ãƒªãƒƒã‚¯ã•ã‚ŒãŸãƒªãƒ³ã‚¯ã¨é–¢é€£ã—㟠<literal>List</literal> è¦ç´ をインジェクトã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <literal>@DataModelSelection</literal> annotation tells Seam to inject "
+"the <literal>List</literal> element that corresponded to the clicked link."
+msgstr ""
+"<literal>@DataModelSelection</literal> アノテーションã¯ã€ Seam ã«ã‚¯ãƒªãƒƒã‚¯ã•ã‚Œ"
+"ãŸãƒªãƒ³ã‚¯ã¨é–¢é€£ã—㟠<literal>List</literal> è¦ç´ をインジェクトã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã—ã¦"
+"ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:579
-#, no-c-format
-msgid "The <literal>@Out</literal> annotation then exposes the selected value directly to the page. So ever time a row of the clickable list is selected, the <literal>Message</literal> is injected to the attribute of the stateful bean, and the subsequently <emphasis>outjected</emphasis> to the event context variable named <literal>message</literal>."
-msgstr "<literal>@Out</literal>アノテーションã¯ã€æ¬¡ã«é¸æŠžã•ã‚ŒãŸå€¤ã‚’直接ページã«å…¬é–‹ã—ã¾ã™ã€‚ 従ã£ã¦ã€ã‚¯ãƒªãƒƒã‚¯å¯èƒ½ä¸€è¦§ã®è¡ŒãŒé¸æŠžã•ã‚Œã‚‹ãŸã³ã«ã€ <literal>Message</literal> ã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean ã®å±žæ€§ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆ (inject) ã•ã‚Œã€ 続ã„㦠<literal>message</literal> ã¨ã„ã†åå‰ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚³ãƒ³ãƒ†ã‚スト変数ã«<emphasis>アウトジェクト (outject)</emphasis> ã•ã‚Œã¾ã™ã€‚"
+#: Tutorial.xml:595
+#, fuzzy, no-c-format
+msgid ""
+"The <literal>@Out</literal> annotation then exposes the selected value "
+"directly to the page. So every time a row of the clickable list is selected, "
+"the <literal>Message</literal> is injected to the attribute of the stateful "
+"bean, and the subsequently <emphasis>outjected</emphasis> to the event "
+"context variable named <literal>message</literal>."
+msgstr ""
+"<literal>@Out</literal>アノテーションã¯ã€æ¬¡ã«é¸æŠžã•ã‚ŒãŸå€¤ã‚’直接ページã«å…¬é–‹ã—"
+"ã¾ã™ã€‚ 従ã£ã¦ã€ã‚¯ãƒªãƒƒã‚¯å¯èƒ½ä¸€è¦§ã®è¡ŒãŒé¸æŠžã•ã‚Œã‚‹ãŸã³ã«ã€ <literal>Message</"
+"literal> ã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean ã®å±žæ€§ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆ (inject) ã•ã‚Œã€ 続ã„㦠"
+"<literal>message</literal> ã¨ã„ã†åå‰ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚³ãƒ³ãƒ†ã‚スト変数ã«<emphasis>ã‚¢"
+"ウトジェクト (outject)</emphasis> ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:586
+#: Tutorial.xml:602
#, no-c-format
-msgid "This stateful bean has an EJB3 <emphasis>extended persistence context</emphasis>. The messages retrieved in the query remain in the managed state as long as the bean exists, so any subsequent method calls to the stateful bean can update them without needing to make any explicit call to the <literal>EntityManager</literal>."
-msgstr "ã“ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean ã¯ã€EJB3 <emphasis>拡張永続コンテã‚スト</emphasis> ã‚’æŒã£ã¦ã„ã¾ã™ã€‚ ã“ã® Bean ãŒå˜åœ¨ã™ã‚‹é™ã‚Šã€ クエリー検索ã•ã‚ŒãŸ messages ã¯ã€ç®¡ç†ã•ã‚ŒãŸçŠ¶æ…‹ã«ä¿æŒã•ã‚Œã¾ã™ã€‚ 従ã£ã¦ã€ ãã‚Œã«ç¶šãステートフル Bean ã¸ã®ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ã¯ã€ 明示的㫠<literal>EntityManager</literal> を呼ã³å‡ºã™ã“ã¨ãªã〠ãれらã®æ›´æ–°ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"This stateful bean has an EJB3 <emphasis>extended persistence context</"
+"emphasis>. The messages retrieved in the query remain in the managed state "
+"as long as the bean exists, so any subsequent method calls to the stateful "
+"bean can update them without needing to make any explicit call to the "
+"<literal>EntityManager</literal>."
+msgstr ""
+"ã“ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean ã¯ã€EJB3 <emphasis>拡張永続コンテã‚スト</emphasis> ã‚’"
+"æŒã£ã¦ã„ã¾ã™ã€‚ ã“ã® Bean ãŒå˜åœ¨ã™ã‚‹é™ã‚Šã€ クエリー検索ã•ã‚ŒãŸ messages ã¯ã€ç®¡"
+"ç†ã•ã‚ŒãŸçŠ¶æ…‹ã«ä¿æŒã•ã‚Œã¾ã™ã€‚ 従ã£ã¦ã€ ãã‚Œã«ç¶šãステートフル Bean ã¸ã®ãƒ¡ã‚½ãƒƒ"
+"ド呼ã³å‡ºã—ã¯ã€ 明示的㫠<literal>EntityManager</literal> を呼ã³å‡ºã™ã“ã¨ãª"
+"ã〠ãれらã®æ›´æ–°ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:592
+#: Tutorial.xml:608
#, no-c-format
-msgid "The first time we navigate to the JSP page, there will be no value in the <literal>messageList</literal> context variable. The <literal>@Factory</literal> annotation tells Seam to create an instance of <literal>MessageManagerBean</literal> and invoke the <literal>findMessages()</literal> method to initialize the value. We call <literal>findMessages()</literal> a <emphasis>factory method</emphasis> for <literal>messages</literal>."
-msgstr "åˆã‚㦠JSP ページã«ç”»é¢é·ç§»ã™ã‚‹ã¨ã〠<literal>messageList</literal> コンテã‚スト変数ä¸ã«å€¤ã‚’æŒã£ã¦ã„ã¾ã›ã‚“。 <literal>@Factory</literal> アノテーションã¯ã€Seam ã« <literal>MessageManagerBean</literal> インスタンスã®ç”Ÿæˆã‚’指示ã—〠åˆæœŸå€¤ã‚’è¨å®šã™ã‚‹ãŸã‚ã« <literal>findMessages()</literal> メソッドを呼ã³å‡ºã—ã¾ã™ã€‚ <literal>findMessages()</literal> ã‚’ <literal>messages</literal> ã® <emphasis>ファクトリメソッド</emphasis>ã¨å‘¼ã³ã¾ã™ã€‚"
+msgid ""
+"The first time we navigate to the JSP page, there will be no value in the "
+"<literal>messageList</literal> context variable. The <literal>@Factory</"
+"literal> annotation tells Seam to create an instance of "
+"<literal>MessageManagerBean</literal> and invoke the <literal>findMessages()"
+"</literal> method to initialize the value. We call <literal>findMessages()</"
+"literal> a <emphasis>factory method</emphasis> for <literal>messages</"
+"literal>."
+msgstr ""
+"åˆã‚㦠JSP ページã«ç”»é¢é·ç§»ã™ã‚‹ã¨ã〠<literal>messageList</literal> コンテã‚"
+"スト変数ä¸ã«å€¤ã‚’æŒã£ã¦ã„ã¾ã›ã‚“。 <literal>@Factory</literal> アノテーション"
+"ã¯ã€Seam ã« <literal>MessageManagerBean</literal> インスタンスã®ç”Ÿæˆã‚’指示"
+"ã—〠åˆæœŸå€¤ã‚’è¨å®šã™ã‚‹ãŸã‚ã« <literal>findMessages()</literal> メソッドを呼ã³"
+"出ã—ã¾ã™ã€‚ <literal>findMessages()</literal> ã‚’ <literal>messages</literal> "
+"ã® <emphasis>ファクトリメソッド</emphasis>ã¨å‘¼ã³ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:600
+#: Tutorial.xml:616
#, no-c-format
-msgid "The <literal>select()</literal> action listener method marks the selected <literal>Message</literal> as read, and updates it in the database."
-msgstr "<literal>select()</literal> アクションリスナーメソッドã¯ã€ é¸æŠžã•ã‚ŒãŸ <literal>Message</literal>ã« æ—¢èª ãƒžãƒ¼ã‚¯ã‚’ä»˜ã‘〠データベースä¸ã®ãれを更新ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>select()</literal> action listener method marks the selected "
+"<literal>Message</literal> as read, and updates it in the database."
+msgstr ""
+"<literal>select()</literal> アクションリスナーメソッドã¯ã€ é¸æŠžã•ã‚ŒãŸ "
+"<literal>Message</literal>ã« æ—¢èª ãƒžãƒ¼ã‚¯ã‚’ä»˜ã‘〠データベースä¸ã®ãれを更新ã—"
+"ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:604
+#: Tutorial.xml:620
#, no-c-format
-msgid "The <literal>delete()</literal> action listener method removes the selected <literal>Message</literal> from the database."
-msgstr "<literal>delete()</literal> アクションリスナーメソッドã¯ã€ é¸æŠžã•ã‚ŒãŸ <literal>Message</literal> をデータベースã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>delete()</literal> action listener method removes the selected "
+"<literal>Message</literal> from the database."
+msgstr ""
+"<literal>delete()</literal> アクションリスナーメソッドã¯ã€ é¸æŠžã•ã‚ŒãŸ "
+"<literal>Message</literal> をデータベースã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:608
+#: Tutorial.xml:624
#, no-c-format
-msgid "All stateful session bean Seam components <emphasis>must</emphasis> have a method with no parameters marked <literal>@Remove</literal> that Seam uses to remove the stateful bean when the Seam context ends, and clean up any server-side state."
-msgstr "ã™ã¹ã¦ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€<literal>@Remove</literal> ã¨ãƒžãƒ¼ã‚¯ã•ã‚ŒãŸãƒ‘ラメータをæŒãŸãªã„メソッドをæŒã¤ã“ã¨ãŒ<emphasis>å¿…é ˆ</emphasis>ã§ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚ŠSeam コンテã‚ストãŒçµ‚ã‚ã‚Šã€ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã®çŠ¶æ…‹ã‚’クリーンアップã™ã‚‹ã¨ãã«ã€ Seam ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean ã®å‰Šé™¤ã‚’è¡Œã„ã¾ã™ã€‚"
+msgid ""
+"All stateful session bean Seam components <emphasis>must</emphasis> have a "
+"method with no parameters marked <literal>@Remove</literal> that Seam uses "
+"to remove the stateful bean when the Seam context ends, and clean up any "
+"server-side state."
+msgstr ""
+"ã™ã¹ã¦ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€"
+"<literal>@Remove</literal> ã¨ãƒžãƒ¼ã‚¯ã•ã‚ŒãŸãƒ‘ラメータをæŒãŸãªã„メソッドをæŒã¤ã“"
+"ã¨ãŒ<emphasis>å¿…é ˆ</emphasis>ã§ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚ŠSeam コンテã‚ストãŒçµ‚ã‚ã‚Šã€ã‚µãƒ¼"
+"ãƒã‚µã‚¤ãƒ‰ã®çŠ¶æ…‹ã‚’クリーンアップã™ã‚‹ã¨ãã«ã€ Seam ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean ã®å‰Šé™¤ã‚’"
+"è¡Œã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:617
+#: Tutorial.xml:633
#, no-c-format
-msgid "Note that this is a session-scoped Seam component. It is associated with the user login session, and all requests from a login session share the same instance of the component. (In Seam applications, we usually use session-scoped components sparingly.)"
-msgstr "ã“ã‚ŒãŒã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 ユーザーãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¨é–¢é€£ã—ãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‹ã‚‰ã®ã™ã¹ã¦ã®è¦æ±‚ã¯ã€ åŒã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’共有ã—ã¾ã™ã€‚ (Seam アプリケーションã§ã¯ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯æŽ§ãˆã‚ã«ä½¿ç”¨ã—ã¦ãã ã•ã„。)"
+msgid ""
+"Note that this is a session-scoped Seam component. It is associated with the "
+"user login session, and all requests from a login session share the same "
+"instance of the component. (In Seam applications, we usually use session-"
+"scoped components sparingly.)"
+msgstr ""
+"ã“ã‚ŒãŒã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 "
+"ユーザーãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¨é–¢é€£ã—ãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‹ã‚‰ã®ã™ã¹ã¦ã®è¦æ±‚ã¯ã€ åŒ"
+"ã˜ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’共有ã—ã¾ã™ã€‚ (Seam アプリケーションã§ã¯ã€ã‚»ãƒƒ"
+"ションスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯æŽ§ãˆã‚ã«ä½¿ç”¨ã—ã¦ãã ã•ã„。)"
#. Tag: title
-#: Tutorial.xml:624
+#: Tutorial.xml:640
#, no-c-format
-msgid "The session bean local interface: <literal>MessageManager.java</literal>"
-msgstr "セッション Bean ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ : <literal>MessageManager.java</literal>"
+msgid ""
+"The session bean local interface: <literal>MessageManager.java</literal>"
+msgstr ""
+"セッション Bean ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ : <literal>MessageManager.java</"
+"literal>"
#. Tag: para
-#: Tutorial.xml:626
+#: Tutorial.xml:642
#, no-c-format
msgid "All session beans have a business interface, of course."
msgstr "ã‚‚ã¡ã‚ã‚“ã€ã™ã¹ã¦ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¯ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’æŒã¡ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:628
+#: Tutorial.xml:644
#, no-c-format
msgid "MessageManager.java"
msgstr "MessageManager.java"
#. Tag: programlisting
-#: Tutorial.xml:630
+#: Tutorial.xml:646
#, no-c-format
msgid ""
"<![CDATA[@Local\n"
@@ -1546,37 +2247,51 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:632
+#: Tutorial.xml:648
#, no-c-format
msgid "From now on, we won't show local interfaces in our code examples."
-msgstr "ã“ã“ã‹ã‚‰ã¯ã€ã‚µãƒ³ãƒ—ルコードä¸ã®ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®è¨˜è¿°ã‚’çœç•¥ã—ã¾ã™ã€‚"
+msgstr ""
+"ã“ã“ã‹ã‚‰ã¯ã€ã‚µãƒ³ãƒ—ルコードä¸ã®ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®è¨˜è¿°ã‚’çœç•¥ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:634
+#: Tutorial.xml:650
#, no-c-format
-msgid "Let's skip over <literal>components.xml</literal>, <literal>persistence.xml</literal>, <literal>web.xml</literal>, <literal>ejb-jar.xml</literal>, <literal>faces-config.xml</literal> and <literal>application.xml</literal> since they are much the same as the previous example, and go straight to the JSP."
-msgstr "<literal>components.xml</literal>ã€<literal>persistence.xml</literal>ã€<literal>web.xml</literal>ã€<literal>ejb-jar.xml</literal>ã€<literal>faces-config.xml</literal> ãã—㦠<literal>application.xml</literal> ã¯å‰è¿°ã¾ã§ã®ã‚µãƒ³ãƒ—ルã¨ã»ã¼åŒã˜ãªã®ã§ã€ã‚¹ã‚ップã—㦠JSP ã«é€²ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"Let's skip over <literal>components.xml</literal>, <literal>persistence.xml</"
+"literal>, <literal>web.xml</literal>, <literal>ejb-jar.xml</literal>, "
+"<literal>faces-config.xml</literal> and <literal>application.xml</literal> "
+"since they are much the same as the previous example, and go straight to the "
+"JSP."
+msgstr ""
+"<literal>components.xml</literal>ã€<literal>persistence.xml</literal>ã€"
+"<literal>web.xml</literal>ã€<literal>ejb-jar.xml</literal>ã€<literal>faces-"
+"config.xml</literal> ãã—㦠<literal>application.xml</literal> ã¯å‰è¿°ã¾ã§ã®"
+"サンプルã¨ã»ã¼åŒã˜ãªã®ã§ã€ã‚¹ã‚ップã—㦠JSP ã«é€²ã¿ã¾ã—ょã†ã€‚"
#. Tag: title
-#: Tutorial.xml:642
+#: Tutorial.xml:658
#, no-c-format
msgid "The view: <literal>messages.jsp</literal>"
msgstr "ビュー: <literal>messages.jsp</literal>"
#. Tag: para
-#: Tutorial.xml:644
+#: Tutorial.xml:660
#, no-c-format
-msgid "The JSP page is a straightforward use of the JSF <literal><h:dataTable></literal> component. Again, nothing specific to Seam."
-msgstr "ã“ã®JSPページ㯠JSF <literal><h:dataTable></literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã—ãŸç°¡å˜ãªã‚‚ã®ã§ã™ã€‚ Seam ã¨ã—ã¦ç‰¹åˆ¥ãªã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"The JSP page is a straightforward use of the JSF <literal><h:dataTable>"
+"</literal> component. Again, nothing specific to Seam."
+msgstr ""
+"ã“ã®JSPページ㯠JSF <literal><h:dataTable></literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使"
+"用ã—ãŸç°¡å˜ãªã‚‚ã®ã§ã™ã€‚ Seam ã¨ã—ã¦ç‰¹åˆ¥ãªã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: title
-#: Tutorial.xml:647
+#: Tutorial.xml:663
#, no-c-format
msgid "messages.jsp"
msgstr "messages.jsp"
#. Tag: programlisting
-#: Tutorial.xml:648
+#: Tutorial.xml:664
#, no-c-format
msgid ""
"<![CDATA[<%@ taglib uri=\"http://java.sun.com/jsf/html\" prefix=\"h\" %>\n"
@@ -1597,24 +2312,28 @@
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Read\"/>\n"
" </f:facet>\n"
-" <h:selectBooleanCheckbox value=\"#{msg.read}\" disabled=\"true\"/>\n"
+" <h:selectBooleanCheckbox value=\"#{msg.read}\" disabled=\"true\"/"
+">\n"
" </h:column>\n"
" <h:column>\n"
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Title\"/>\n"
" </f:facet>\n"
-" <h:commandLink value=\"#{msg.title}\" action=\"#{messageManager.select}\"/>\n"
+" <h:commandLink value=\"#{msg.title}\" action=\"#{messageManager."
+"select}\"/>\n"
" </h:column>\n"
" <h:column>\n"
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Date/Time\"/>\n"
" </f:facet>\n"
" <h:outputText value=\"#{msg.datetime}\">\n"
-" <f:convertDateTime type=\"both\" dateStyle=\"medium\" timeStyle=\"short\"/>\n"
+" <f:convertDateTime type=\"both\" dateStyle=\"medium\" "
+"timeStyle=\"short\"/>\n"
" </h:outputText>\n"
" </h:column>\n"
" <h:column>\n"
-" <h:commandButton value=\"Delete\" action=\"#{messageManager.delete}\"/>\n"
+" <h:commandButton value=\"Delete\" action=\"#{messageManager."
+"delete}\"/>\n"
" </h:column>\n"
" </h:dataTable>\n"
" <h3><h:outputText value=\"#{message.title}\"/></h3>\n"
@@ -1642,24 +2361,28 @@
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Read\"/>\n"
" </f:facet>\n"
-" <h:selectBooleanCheckbox value=\"#{msg.read}\" disabled=\"true\"/>\n"
+" <h:selectBooleanCheckbox value=\"#{msg.read}\" disabled=\"true\"/"
+">\n"
" </h:column>\n"
" <h:column>\n"
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Title\"/>\n"
" </f:facet>\n"
-" <h:commandLink value=\"#{msg.title}\" action=\"#{messageManager.select}\"/>\n"
+" <h:commandLink value=\"#{msg.title}\" action=\"#{messageManager."
+"select}\"/>\n"
" </h:column>\n"
" <h:column>\n"
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Date/Time\"/>\n"
" </f:facet>\n"
" <h:outputText value=\"#{msg.datetime}\">\n"
-" <f:convertDateTime type=\"both\" dateStyle=\"medium\" timeStyle=\"short\"/>\n"
+" <f:convertDateTime type=\"both\" dateStyle=\"medium\" "
+"timeStyle=\"short\"/>\n"
" </h:outputText>\n"
" </h:column>\n"
" <h:column>\n"
-" <h:commandButton value=\"Delete\" action=\"#{messageManager.delete}\"/>\n"
+" <h:commandButton value=\"Delete\" action=\"#{messageManager."
+"delete}\"/>\n"
" </h:column>\n"
" </h:dataTable>\n"
" <h3><h:outputText value=\"#{message.title}\"/></h3>\n"
@@ -1670,49 +2393,122 @@
"</html>]]>"
#. Tag: para
-#: Tutorial.xml:659
+#: Tutorial.xml:675
#, no-c-format
-msgid "The first time we navigate to the <literal>messages.jsp</literal> page, the page will try to resolve the <literal>messageList</literal> context variable. Since this context variable is not initialized, Seam will call the factory method <literal>findMessages()</literal>, which performs a query against the database and results in a <literal>DataModel</literal> being outjected. This <literal>DataModel</literal> provides the row data needed for rendering the <literal><h:dataTable></literal>."
-msgstr "最åˆã« <literal>messages.jsp</literal> ページã«ç”»é¢é·ç§»ã•ã›ã‚‹ã¨ãã€ãƒšãƒ¼ã‚¸ã¯ <literal>messageList</literal> コンテã‚スト変数を解決ã™ã‚‹ã“ã¨ã‚’試ã¿ã¾ã™ã€‚ ã“ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã¯åˆæœŸåŒ–ã•ã‚Œã¦ã„ãªã„ãŸã‚〠Seam ã¯ãƒ•ã‚¡ã‚¯ãƒˆãƒªãƒ¡ã‚½ãƒƒãƒ‰ <literal>findMessages()</literal>を呼ã³å‡ºã—ã¾ã™ã€‚ ãã‚Œã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ã‚¯ã‚¨ãƒªãƒ¼ç™ºè¡Œã‚„〠アウトジェクト (outject) ã•ã‚ŒãŸ <literal>DataModel</literal> ã®çµæžœå–å¾—ã‚’è¡Œã„ã¾ã™ã€‚ ã“ã® <literal>DataModel</literal> 㯠<literal><h:dataTable></literal> をレンダリングã™ã‚‹ãŸã‚ã«å¿…è¦ãªè¡Œãƒ‡ãƒ¼ã‚¿ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"The first time we navigate to the <literal>messages.jsp</literal> page, the "
+"page will try to resolve the <literal>messageList</literal> context "
+"variable. Since this context variable is not initialized, Seam will call the "
+"factory method <literal>findMessages()</literal>, which performs a query "
+"against the database and results in a <literal>DataModel</literal> being "
+"outjected. This <literal>DataModel</literal> provides the row data needed "
+"for rendering the <literal><h:dataTable></literal>."
+msgstr ""
+"最åˆã« <literal>messages.jsp</literal> ページã«ç”»é¢é·ç§»ã•ã›ã‚‹ã¨ãã€ãƒšãƒ¼ã‚¸ã¯ "
+"<literal>messageList</literal> コンテã‚スト変数を解決ã™ã‚‹ã“ã¨ã‚’試ã¿ã¾ã™ã€‚ ã“"
+"ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã¯åˆæœŸåŒ–ã•ã‚Œã¦ã„ãªã„ãŸã‚〠Seam ã¯ãƒ•ã‚¡ã‚¯ãƒˆãƒªãƒ¡ã‚½ãƒƒãƒ‰ "
+"<literal>findMessages()</literal>を呼ã³å‡ºã—ã¾ã™ã€‚ ãã‚Œã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ã‚¯ã‚¨"
+"リー発行や〠アウトジェクト (outject) ã•ã‚ŒãŸ <literal>DataModel</literal> ã®"
+"çµæžœå–å¾—ã‚’è¡Œã„ã¾ã™ã€‚ ã“ã® <literal>DataModel</literal> 㯠<literal><h:"
+"dataTable></literal> をレンダリングã™ã‚‹ãŸã‚ã«å¿…è¦ãªè¡Œãƒ‡ãƒ¼ã‚¿ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:666
+#: Tutorial.xml:682
#, no-c-format
-msgid "When the user clicks the <literal><h:commandLink></literal>, JSF calls the <literal>select()</literal> action listener. Seam intercepts this call and injects the selected row data into the <literal>message</literal> attribute of the <literal>messageManager</literal> component. The action listener fires, marking the selected <literal>Message</literal> as read. At the end of the call, Seam outjects the selected <literal>Message</literal> to the context variable named <literal>message</literal>. Next, the EJB container commits the transaction, and the change to the <literal>Message</literal> is flushed to the database. Finally, the page is re-rendered, redisplaying the message list, and displaying the selected message below it."
-msgstr "ユーザー㌠<literal><h:commandLink></literal> をクリックã™ã‚‹ã¨ã€ JSF 㯠<literal>select()</literal> アクションリスナーを呼ã³å‡ºã—ã¾ã™ã€‚ Seam ã¯ã“ã®å‘¼ã³å‡ºã—をインタセプトã—ã¦é¸æŠžã•ã‚ŒãŸè¡Œãƒ‡ãƒ¼ã‚¿ã‚’ <literal>messageManager</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>message</literal> 属性ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã—ã¾ã™ã€‚ アクションリスナーãŒå®Ÿè¡Œã•ã‚Œã¦ã€ é¸æŠž <literal>Message</literal> ã«æ—¢èªãƒžãƒ¼ã‚¯ã‚’付ã‘ã¾ã™ã€‚ 呼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã«ã€ Seam ã¯ã€é¸æŠž <literal>Message</literal> ã‚’ <literal>message</literal> ã¨ã„ã†åå‰ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã—ã¾ã™ã€‚ 次ã«ã€ EJB コンテナã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’コミットã—〠<literal>Message</literal> ã«å¯¾ã™ã‚‹å¤‰æ›´ãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ã•ã‚Œã¾ã™ã€‚ 最後ã«ã€ ã“ã®ãƒšãƒ¼ã‚¸ãŒå†åº¦ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ä¸€è¦§ã‚’å†è¡¨ç¤ºã€ ãã®ä¸‹ã«é¸!
択メッセージãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"When the user clicks the <literal><h:commandLink></literal>, JSF calls "
+"the <literal>select()</literal> action listener. Seam intercepts this call "
+"and injects the selected row data into the <literal>message</literal> "
+"attribute of the <literal>messageManager</literal> component. The action "
+"listener fires, marking the selected <literal>Message</literal> as read. At "
+"the end of the call, Seam outjects the selected <literal>Message</literal> "
+"to the context variable named <literal>message</literal>. Next, the EJB "
+"container commits the transaction, and the change to the <literal>Message</"
+"literal> is flushed to the database. Finally, the page is re-rendered, "
+"redisplaying the message list, and displaying the selected message below it."
+msgstr ""
+"ユーザー㌠<literal><h:commandLink></literal> をクリックã™ã‚‹ã¨ã€ JSF "
+"㯠<literal>select()</literal> アクションリスナーを呼ã³å‡ºã—ã¾ã™ã€‚ Seam ã¯ã“ã®"
+"呼ã³å‡ºã—をインタセプトã—ã¦é¸æŠžã•ã‚ŒãŸè¡Œãƒ‡ãƒ¼ã‚¿ã‚’ <literal>messageManager</"
+"literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>message</literal> 属性ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã—ã¾"
+"ã™ã€‚ アクションリスナーãŒå®Ÿè¡Œã•ã‚Œã¦ã€ é¸æŠž <literal>Message</literal> ã«æ—¢èª"
+"マークを付ã‘ã¾ã™ã€‚ 呼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã«ã€ Seam ã¯ã€é¸æŠž <literal>Message</"
+"literal> ã‚’ <literal>message</literal> ã¨ã„ã†åå‰ã®ã‚³ãƒ³ãƒ†ã‚スト変数ã«ã‚¢ã‚¦ãƒˆ"
+"ジェクトã—ã¾ã™ã€‚ 次ã«ã€ EJB コンテナã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’コミットã—〠"
+"<literal>Message</literal> ã«å¯¾ã™ã‚‹å¤‰æ›´ãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ã•ã‚Œã¾ã™ã€‚ "
+"最後ã«ã€ ã“ã®ãƒšãƒ¼ã‚¸ãŒå†åº¦ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ä¸€è¦§ã‚’å†è¡¨ç¤ºã€ ãã®ä¸‹ã«"
+"é¸æŠžãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:675
+#: Tutorial.xml:691
#, no-c-format
-msgid "If the user clicks the <literal><h:commandButton></literal>, JSF calls the <literal>delete()</literal> action listener. Seam intercepts this call and injects the selected row data into the <literal>message</literal> attribute of the <literal>messageList</literal> component. The action listener fires, removing the selected <literal>Message</literal> from the list, and also calling <literal>remove()</literal> on the <literal>EntityManager</literal>. At the end of the call, Seam refreshes the <literal>messageList</literal> context variable and clears the context variable named <literal>message</literal>. The EJB container commits the transaction, and deletes the <literal>Message</literal> from the database. Finally, the page is re-rendered, redisplaying the message list."
-msgstr "ユーザー㌠<literal><h:commandButton></literal> をクリックã™ã‚‹ã¨ã€ JSF ã¯ã€<literal>delete()</literal> アクションリスナーを呼ã³å‡ºã—ã¾ã™ã€‚ Seam ã¯ã“ã®å‘¼ã³å‡ºã—をインタセプトã—〠é¸æŠžã•ã‚ŒãŸè¡Œãƒ‡ãƒ¼ã‚¿ã‚’ <literal>messageList</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>message</literal> 属性ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã—ã¾ã™ã€‚ アクションリスナーãŒèµ·å‹•ã—〠é¸æŠž <literal>Message</literal> ãŒä¸€è¦§ã‹ã‚‰å‰Šé™¤ã•ã‚Œã€ <literal>EntityManager</literal> ã® <literal>remove()</literal> ãŒå‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚ 呼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã«ã€ Seam 㯠<literal>messageList</literal> コンテã‚スト変数を更新ã—〠<literal>message</literal> ã¨ã„ã†åå‰ã®ã‚³ãƒ³ãƒ†ã‚スト変数を消去ã—ã¾ã™ã€‚ EJB コ ンテナã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’コミットã—〠データベースã‹ã‚‰ <literal>Message</literal> を削除ã—ã¾ã™ã€‚ 最後ã«ã€ ã“ã®ãƒšãƒ¼ã‚¸ãŒå†åº¦ãƒ¬ãƒ³ãƒ€ãƒªãƒ³!
ã‚°ã•ã‚Œã€ メッセージ一覧をå†è¡¨ç¤ºã—ã¾ã™ã€‚"
+msgid ""
+"If the user clicks the <literal><h:commandButton></literal>, JSF calls "
+"the <literal>delete()</literal> action listener. Seam intercepts this call "
+"and injects the selected row data into the <literal>message</literal> "
+"attribute of the <literal>messageList</literal> component. The action "
+"listener fires, removing the selected <literal>Message</literal> from the "
+"list, and also calling <literal>remove()</literal> on the "
+"<literal>EntityManager</literal>. At the end of the call, Seam refreshes the "
+"<literal>messageList</literal> context variable and clears the context "
+"variable named <literal>message</literal>. The EJB container commits the "
+"transaction, and deletes the <literal>Message</literal> from the database. "
+"Finally, the page is re-rendered, redisplaying the message list."
+msgstr ""
+"ユーザー㌠<literal><h:commandButton></literal> をクリックã™ã‚‹ã¨ã€ JSF "
+"ã¯ã€<literal>delete()</literal> アクションリスナーを呼ã³å‡ºã—ã¾ã™ã€‚ Seam ã¯ã“"
+"ã®å‘¼ã³å‡ºã—をインタセプトã—〠é¸æŠžã•ã‚ŒãŸè¡Œãƒ‡ãƒ¼ã‚¿ã‚’ <literal>messageList</"
+"literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® <literal>message</literal> 属性ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã—ã¾"
+"ã™ã€‚ アクションリスナーãŒèµ·å‹•ã—〠é¸æŠž <literal>Message</literal> ãŒä¸€è¦§ã‹ã‚‰"
+"削除ã•ã‚Œã€ <literal>EntityManager</literal> ã® <literal>remove()</literal> ãŒ"
+"呼ã³å‡ºã•ã‚Œã¾ã™ã€‚ 呼ã³å‡ºã—ã®çµ‚ã‚ã‚Šã«ã€ Seam 㯠<literal>messageList</literal> "
+"コンテã‚スト変数を更新ã—〠<literal>message</literal> ã¨ã„ã†åå‰ã®ã‚³ãƒ³ãƒ†ã‚ス"
+"ト変数を消去ã—ã¾ã™ã€‚ EJB コ ンテナã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’コミットã—〠データベー"
+"スã‹ã‚‰ <literal>Message</literal> を削除ã—ã¾ã™ã€‚ 最後ã«ã€ ã“ã®ãƒšãƒ¼ã‚¸ãŒå†åº¦ãƒ¬"
+"ンダリングã•ã‚Œã€ メッセージ一覧をå†è¡¨ç¤ºã—ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:690
+#: Tutorial.xml:706
#, no-c-format
msgid "Seam and jBPM: the todo list example"
msgstr "Seam 㨠jBPM : TO-DO 一覧サンプル"
#. Tag: para
-#: Tutorial.xml:692
+#: Tutorial.xml:708
#, no-c-format
-msgid "jBPM provides sophisticated functionality for workflow and task management. To get a small taste of how jBPM integrates with Seam, we'll show you a simple \"todo list\" application. Since managing lists of tasks is such core functionality for jBPM, there is hardly any Java code at all in this example."
-msgstr "jBPM ã¯ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã‚„タスク管ç†ã®ãŸã‚ã®å„ªã‚ŒãŸæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ ã©ã®ã‚ˆã†ã« jBPM ㌠Seam ã¨çµ±åˆã•ã‚Œã¦ã„ã‚‹ã‹ã‚’知るãŸã‚ã«ã€ ç°¡å˜ãª To-Do 一覧アプリケーションをãŠè¦‹ã›ã—ã¾ã—ょã†ã€‚ タスクã®ä¸€è¦§ã‚’管ç†ã™ã‚‹ã“ã¨ã¯ã€jBPM ã®ä¸æ ¸çš„機能ã§ã‚ã‚‹ãŸã‚〠ã“ã®ã‚µãƒ³ãƒ—ルã«ã¯ Java コードãŒã»ã¨ã‚“ã©ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"jBPM provides sophisticated functionality for workflow and task management. "
+"To get a small taste of how jBPM integrates with Seam, we'll show you a "
+"simple \"todo list\" application. Since managing lists of tasks is such core "
+"functionality for jBPM, there is hardly any Java code at all in this example."
+msgstr ""
+"jBPM ã¯ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒãƒ¼ã‚„タスク管ç†ã®ãŸã‚ã®å„ªã‚ŒãŸæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ ã©ã®ã‚ˆã†ã« "
+"jBPM ㌠Seam ã¨çµ±åˆã•ã‚Œã¦ã„ã‚‹ã‹ã‚’知るãŸã‚ã«ã€ ç°¡å˜ãª To-Do 一覧アプリケーショ"
+"ンをãŠè¦‹ã›ã—ã¾ã—ょã†ã€‚ タスクã®ä¸€è¦§ã‚’管ç†ã™ã‚‹ã“ã¨ã¯ã€jBPM ã®ä¸æ ¸çš„機能ã§ã‚ã‚‹"
+"ãŸã‚〠ã“ã®ã‚µãƒ³ãƒ—ルã«ã¯ Java コードãŒã»ã¨ã‚“ã©ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Tutorial.xml:707
+#: Tutorial.xml:723
#, no-c-format
-msgid "The center of this example is the jBPM process definition. There are also two JSPs and two trivial JavaBeans (There was no reason to use session beans, since they do not access the database, or have any other transactional behavior). Let's start with the process definition:"
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã®ä¸å¿ƒã¯ã€jBPM ã®ãƒ—ãƒã‚»ã‚¹å®šç¾©ã§ã™ã€‚ 二ã¤ã® JSP ã¨äºŒã¤ã®ã¡ã‚‡ã£ã¨ã—㟠JavaBean ã‚‚ã‚ã‚Šã¾ã™ã€‚ (データベースアクセスやトランザクション特性ãŒãªã„ã®ã§ã€ セッション Bean を使用ã™ã‚‹ç†ç”±ã¯ã‚ã‚Šã¾ã›ã‚“。) ãã‚Œã§ã¯ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‹ã‚‰å§‹ã‚ã¾ã—ょã†ã€‚"
+msgid ""
+"The center of this example is the jBPM process definition. There are also "
+"two JSPs and two trivial JavaBeans (There was no reason to use session "
+"beans, since they do not access the database, or have any other "
+"transactional behavior). Let's start with the process definition:"
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã®ä¸å¿ƒã¯ã€jBPM ã®ãƒ—ãƒã‚»ã‚¹å®šç¾©ã§ã™ã€‚ 二ã¤ã® JSP ã¨äºŒã¤ã®ã¡ã‚‡ã£ã¨ã—"
+"㟠JavaBean ã‚‚ã‚ã‚Šã¾ã™ã€‚ (データベースアクセスやトランザクション特性ãŒãªã„ã®"
+"ã§ã€ セッション Bean を使用ã™ã‚‹ç†ç”±ã¯ã‚ã‚Šã¾ã›ã‚“。) ãã‚Œã§ã¯ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‹ã‚‰å§‹"
+"ã‚ã¾ã—ょã†ã€‚"
#. Tag: title
-#: Tutorial.xml:712
+#: Tutorial.xml:728
#, no-c-format
msgid "todo.jpdl.xml"
msgstr "todo.jpdl.xml"
#. Tag: programlisting
-#: Tutorial.xml:721
+#: Tutorial.xml:737
#, no-c-format
msgid ""
"<![CDATA[<process-definition name=\"todo\">\n"
@@ -1750,76 +2546,134 @@
"</process-definition>]]>"
#. Tag: para
-#: Tutorial.xml:724
+#: Tutorial.xml:740
#, no-c-format
-msgid "The <literal><start-state></literal> node represents the logical start of the process. When the process starts, it immediately transitions to the <literal>todo</literal> node."
-msgstr "<literal><start-state></literal> ノードã¯ãƒ—ãƒã‚»ã‚¹ã®è«–ç†çš„ãªé–‹å§‹ã‚’表ã—ã¾ã™ã€‚ プãƒã‚»ã‚¹ãŒé–‹å§‹ã—ãŸã¨ã〠ãã‚Œã¯ã™ãã« <literal>todo</literal> ã«é·ç§»ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal><start-state></literal> node represents the logical start "
+"of the process. When the process starts, it immediately transitions to the "
+"<literal>todo</literal> node."
+msgstr ""
+"<literal><start-state></literal> ノードã¯ãƒ—ãƒã‚»ã‚¹ã®è«–ç†çš„ãªé–‹å§‹ã‚’表ã—ã¾"
+"ã™ã€‚ プãƒã‚»ã‚¹ãŒé–‹å§‹ã—ãŸã¨ã〠ãã‚Œã¯ã™ãã« <literal>todo</literal> ã«é·ç§»ã—ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:729
+#: Tutorial.xml:745
#, no-c-format
-msgid "The <literal><task-node></literal> node represents a <emphasis>wait state</emphasis>, where business process execution pauses, waiting for one or more tasks to be performed."
-msgstr "<literal><task-node></literal> ノードã¯ã€<emphasis>å¾…ã¡çŠ¶æ…‹</emphasis> を表ã—ã¾ã™ã€‚ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®å®Ÿè¡ŒãŒä¸€æ™‚åœæ¢ã•ã‚Œã€ä¸€ã¤ã¾ãŸã¯è¤‡æ•°ã®ã‚¿ã‚¹ã‚¯ãŒè¡Œã‚れるã®ã‚’å¾…æ©Ÿã—ã¾ã™ã€‚"
+msgid ""
+"The <literal><task-node></literal> node represents a <emphasis>wait "
+"state</emphasis>, where business process execution pauses, waiting for one "
+"or more tasks to be performed."
+msgstr ""
+"<literal><task-node></literal> ノードã¯ã€<emphasis>å¾…ã¡çŠ¶æ…‹</emphasis> "
+"を表ã—ã¾ã™ã€‚ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®å®Ÿè¡ŒãŒä¸€æ™‚åœæ¢ã•ã‚Œã€ä¸€ã¤ã¾ãŸã¯è¤‡æ•°ã®ã‚¿ã‚¹ã‚¯ãŒè¡Œ"
+"ã‚れるã®ã‚’å¾…æ©Ÿã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:734
+#: Tutorial.xml:750
#, no-c-format
-msgid "The <literal><task></literal> element defines a task to be performed by a user. Since there is only one task defined on this node, when it is complete, execution resumes, and we transition to the end state. The task gets its description from a Seam component named <literal>todoList</literal> (one of the JavaBeans)."
-msgstr "<literal><task></literal> è¦ç´ ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚ˆã£ã¦å®Ÿè¡Œã•ã‚Œã‚‹ã‚¿ã‚¹ã‚¯ã‚’定義ã—ã¾ã™ã€‚ ã“ã®ãƒŽãƒ¼ãƒ‰ã«ã¯ä¸€ã¤ã®ã‚¿ã‚¹ã‚¯ã—ã‹å®šç¾©ã•ã‚Œã¦ã„ãªã„ã®ã§ã€ ãã‚ŒãŒå®Œäº†ã™ã‚‹ã¨å®Ÿè¡ŒãŒå†é–‹ã•ã‚Œã€ 終了状態ã«é·ç§»ã—ã¦ã„ãã¾ã™ã€‚ ã“ã®ã‚¿ã‚¹ã‚¯ã¯ã€ <literal>todoList</literal> ã¨ã„ã†åå‰ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ (JavaBean 㮠一種) ã‹ã‚‰ description ã‚’å–å¾—ã—ã¾ã™ã€‚"
+msgid ""
+"The <literal><task></literal> element defines a task to be performed "
+"by a user. Since there is only one task defined on this node, when it is "
+"complete, execution resumes, and we transition to the end state. The task "
+"gets its description from a Seam component named <literal>todoList</literal> "
+"(one of the JavaBeans)."
+msgstr ""
+"<literal><task></literal> è¦ç´ ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚ˆã£ã¦å®Ÿè¡Œã•ã‚Œã‚‹ã‚¿ã‚¹ã‚¯ã‚’定"
+"義ã—ã¾ã™ã€‚ ã“ã®ãƒŽãƒ¼ãƒ‰ã«ã¯ä¸€ã¤ã®ã‚¿ã‚¹ã‚¯ã—ã‹å®šç¾©ã•ã‚Œã¦ã„ãªã„ã®ã§ã€ ãã‚ŒãŒå®Œäº†ã™"
+"ã‚‹ã¨å®Ÿè¡ŒãŒå†é–‹ã•ã‚Œã€ 終了状態ã«é·ç§»ã—ã¦ã„ãã¾ã™ã€‚ ã“ã®ã‚¿ã‚¹ã‚¯ã¯ã€ "
+"<literal>todoList</literal> ã¨ã„ã†åå‰ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆ (JavaBean 㮠一"
+"種) ã‹ã‚‰ description ã‚’å–å¾—ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:740
+#: Tutorial.xml:756
#, no-c-format
-msgid "Tasks need to be assigned to a user or group of users when they are created. In this case, the task is assigned to the current user, which we get from a built-in Seam component named <literal>actor</literal>. Any Seam component may be used to perform task assignment."
-msgstr "タスクを生æˆã™ã‚‹ã¨ãã€ã‚¿ã‚¹ã‚¯ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚ã‚‹ã„ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚°ãƒ«ãƒ¼ãƒ—ã«å‰²ã‚Šå½“ã¦ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€ã‚¿ã‚¹ã‚¯ã¯ã€ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚ ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ <literal>actor</literal> ã¨ã„ã†åå‰ã®çµ„ã¿è¾¼ã¿ Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰å–å¾—ã—ã¾ã™ã€‚ ã©ã®ã‚ˆã†ãª Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚‚タスク割り当ã¦ã‚’実行ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Tasks need to be assigned to a user or group of users when they are created. "
+"In this case, the task is assigned to the current user, which we get from a "
+"built-in Seam component named <literal>actor</literal>. Any Seam component "
+"may be used to perform task assignment."
+msgstr ""
+"タスクを生æˆã™ã‚‹ã¨ãã€ã‚¿ã‚¹ã‚¯ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚ã‚‹ã„ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚°ãƒ«ãƒ¼ãƒ—ã«å‰²ã‚Šå½“ã¦ã‚‹å¿…"
+"è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€ã‚¿ã‚¹ã‚¯ã¯ã€ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã¾"
+"ã™ã€‚ ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ <literal>actor</literal> ã¨ã„ã†åå‰ã®çµ„ã¿è¾¼ã¿ Seam コン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰å–å¾—ã—ã¾ã™ã€‚ ã©ã®ã‚ˆã†ãª Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚‚タスク割り当ã¦ã‚’実"
+"è¡Œã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:746
+#: Tutorial.xml:762
#, no-c-format
-msgid "The <literal><end-state></literal> node defines the logical end of the business process. When execution reaches this node, the process instance is destroyed."
-msgstr "<literal><end-state></literal>ノードã¯ã€ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®è«–ç†çš„ãªçµ‚了を定義ã—ã¾ã™ã€‚ 実行ãŒã“ã®ãƒŽãƒ¼ãƒ‰ã«åˆ°é”ã—ãŸã¨ã〠プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ç ´æ£„ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The <literal><end-state></literal> node defines the logical end of the "
+"business process. When execution reaches this node, the process instance is "
+"destroyed."
+msgstr ""
+"<literal><end-state></literal>ノードã¯ã€ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®è«–ç†çš„ãªçµ‚了"
+"を定義ã—ã¾ã™ã€‚ 実行ãŒã“ã®ãƒŽãƒ¼ãƒ‰ã«åˆ°é”ã—ãŸã¨ã〠プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ç ´æ£„"
+"ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:755
+#: Tutorial.xml:771
#, no-c-format
-msgid "If we view this process definition using the process definition editor provided by JBossIDE, this is what it looks like:"
-msgstr "JBossIDE ã«æä¾›ã•ã‚ŒãŸãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚¨ãƒ‡ã‚£ã‚¿ã‚’使用ã—ã¦ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’見ãŸå ´åˆã€ 以下ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"If we view this process definition using the process definition editor "
+"provided by JBossIDE, this is what it looks like:"
+msgstr ""
+"JBossIDE ã«æä¾›ã•ã‚ŒãŸãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚¨ãƒ‡ã‚£ã‚¿ã‚’使用ã—ã¦ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’見ãŸå ´åˆã€ "
+"以下ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:767
+#: Tutorial.xml:783
#, no-c-format
-msgid "This document defines our <emphasis>business process</emphasis> as a graph of nodes. This is the most trivial possible business process: there is one <emphasis>task</emphasis> to be performed, and when that task is complete, the business process ends."
-msgstr "ã“ã®ãƒ‰ã‚ュメントã¯ã€ãƒŽãƒ¼ãƒ‰ã®ã‚°ãƒ©ãƒ•ã¨ã—㦠<emphasis>ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹</emphasis> を定義ã—ã¾ã™ã€‚ ã“ã‚Œã¯ç¾å®Ÿã«ã‚り得る最å°ã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã§ã™ã€‚実行ã•ã‚Œãªã‘ã‚Œã°ãªã‚‰ãªã„ <emphasis>タスク</emphasis> ã¯ã€ä¸€ã¤ã ã‘ã§ã™ã€‚ タスクãŒå®Œäº†ã—ãŸã¨ã ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯çµ‚了ã—ã¾ã™ã€‚"
+msgid ""
+"This document defines our <emphasis>business process</emphasis> as a graph "
+"of nodes. This is the most trivial possible business process: there is one "
+"<emphasis>task</emphasis> to be performed, and when that task is complete, "
+"the business process ends."
+msgstr ""
+"ã“ã®ãƒ‰ã‚ュメントã¯ã€ãƒŽãƒ¼ãƒ‰ã®ã‚°ãƒ©ãƒ•ã¨ã—㦠<emphasis>ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹</"
+"emphasis> を定義ã—ã¾ã™ã€‚ ã“ã‚Œã¯ç¾å®Ÿã«ã‚り得る最å°ã®ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã§ã™ã€‚実行"
+"ã•ã‚Œãªã‘ã‚Œã°ãªã‚‰ãªã„ <emphasis>タスク</emphasis> ã¯ã€ä¸€ã¤ã ã‘ã§ã™ã€‚ タスクãŒ"
+"完了ã—ãŸã¨ã ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯çµ‚了ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:771
+#: Tutorial.xml:787
#, no-c-format
-msgid "The first JavaBean handles the login screen <literal>login.jsp</literal>. Its job is just to initialize the jBPM actor id using the <literal>actor</literal> component. In a real application, it would also need to authenticate the user."
-msgstr "最åˆã® JavaBean ã¯ãƒã‚°ã‚¤ãƒ³ç”»é¢ <literal>login.jsp</literal> を処ç†ã—ã¾ã™ã€‚ 処ç†ã¯å˜ã« <literal>actor</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã—㦠jBPM actor id ã‚’åˆæœŸåŒ–ã™ã‚‹ã ã‘ã§ã™ã€‚ 実際ã®ã‚¢ãƒ—リケーションã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼èªè¨¼ã‚‚å¿…è¦ã§ã™ã€‚"
+msgid ""
+"The first JavaBean handles the login screen <literal>login.jsp</literal>. "
+"Its job is just to initialize the jBPM actor id using the <literal>actor</"
+"literal> component. In a real application, it would also need to "
+"authenticate the user."
+msgstr ""
+"最åˆã® JavaBean ã¯ãƒã‚°ã‚¤ãƒ³ç”»é¢ <literal>login.jsp</literal> を処ç†ã—ã¾ã™ã€‚ 処"
+"ç†ã¯å˜ã« <literal>actor</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã—㦠jBPM actor id ã‚’åˆ"
+"期化ã™ã‚‹ã ã‘ã§ã™ã€‚ 実際ã®ã‚¢ãƒ—リケーションã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼èªè¨¼ã‚‚å¿…è¦ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:775
+#: Tutorial.xml:791
#, no-c-format
msgid "Login.java"
msgstr "Login.java"
#. Tag: programlisting
-#: Tutorial.xml:776
-#, no-c-format
+#: Tutorial.xml:792
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Name(\"login\")\n"
-"public class Login {\n"
-" \n"
+"public class Login\n"
+"{\n"
" @In\n"
" private Actor actor;\n"
" \n"
" private String user;\n"
"\n"
-" public String getUser() {\n"
+" public String getUser()\n"
+" {\n"
" return user;\n"
" }\n"
"\n"
-" public void setUser(String user) {\n"
+" public void setUser(String user)\n"
+" {\n"
" this.user = user;\n"
" }\n"
" \n"
@@ -1854,25 +2708,29 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:780
+#: Tutorial.xml:796
#, no-c-format
-msgid "Here we see the use of <literal>@In</literal> to inject the built-in <literal>Actor</literal> component."
-msgstr "ã“ã“ã§ã¯ã€çµ„ã¿è¾¼ã¿ <literal>Actor</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インジェクトã™ã‚‹ãŸã‚ã«ã€ <literal>@In</literal> を使用ã—ã¦ã„ã‚‹ã®ãŒã‚ã‹ã‚Šã¾ã™ã€‚"
+msgid ""
+"Here we see the use of <literal>@In</literal> to inject the built-in "
+"<literal>Actor</literal> component."
+msgstr ""
+"ã“ã“ã§ã¯ã€çµ„ã¿è¾¼ã¿ <literal>Actor</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インジェクトã™ã‚‹"
+"ãŸã‚ã«ã€ <literal>@In</literal> を使用ã—ã¦ã„ã‚‹ã®ãŒã‚ã‹ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:783
+#: Tutorial.xml:799
#, no-c-format
msgid "The JSP itself is trivial:"
msgstr "次㮠JSP 自体ã¯é‡è¦ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: title
-#: Tutorial.xml:786
+#: Tutorial.xml:802
#, no-c-format
msgid "login.jsp"
msgstr "login.jsp"
#. Tag: programlisting
-#: Tutorial.xml:787
+#: Tutorial.xml:803
#, no-c-format
msgid ""
"<![CDATA[<%@ taglib uri=\"http://java.sun.com/jsf/html\" prefix=\"h\"%>\n"
@@ -1914,24 +2772,28 @@
"</html>]]>"
#. Tag: para
-#: Tutorial.xml:791
+#: Tutorial.xml:807
#, no-c-format
-msgid "The second JavaBean is responsible for starting business process instances, and ending tasks."
-msgstr "二ã¤ã‚ã® JavaBean ã¯ã€ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®é–‹å§‹ã¨ã‚¿ã‚¹ã‚¯ã®çµ‚了を担当ã—ã¾ã™ã€‚"
+msgid ""
+"The second JavaBean is responsible for starting business process instances, "
+"and ending tasks."
+msgstr ""
+"二ã¤ã‚ã® JavaBean ã¯ã€ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®é–‹å§‹ã¨ã‚¿ã‚¹ã‚¯ã®çµ‚了を担当"
+"ã—ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:795
+#: Tutorial.xml:811
#, no-c-format
msgid "TodoList.java"
msgstr "TodoList.java"
#. Tag: programlisting
-#: Tutorial.xml:802
-#, no-c-format
+#: Tutorial.xml:818
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Name(\"todoList\")\n"
-"public class TodoList {\n"
-" \n"
+"public class TodoList\n"
+"{\n"
" private String description;\n"
" \n"
" public String getDescription()\n"
@@ -1939,7 +2801,8 @@
" return description;\n"
" }\n"
"\n"
-" public void setDescription(String description) {\n"
+" public void setDescription(String description)\n"
+" {\n"
" this.description = description;\n"
" }\n"
" \n"
@@ -1974,44 +2837,67 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:805
-#, no-c-format
-msgid "The description property accepts user input form the JSP page, and exposes it to the process definition, allowing the task description to be set."
-msgstr "description プãƒãƒ‘ティã¯ã€JSP ページã‹ã‚‰ãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ã‚’å—ã‘å–り〠タスク内容 (description) ãŒè¨å®šã•ã‚Œã‚‹ã‚ˆã†ã«ã€ãれをプãƒã‚»ã‚¹å®šç¾©ã«å…¬é–‹ã—ã¾ã™ã€‚"
+#: Tutorial.xml:821
+#, fuzzy, no-c-format
+msgid ""
+"The description property accepts user input from the JSP page, and exposes "
+"it to the process definition, allowing the task description to be set."
+msgstr ""
+"description プãƒãƒ‘ティã¯ã€JSP ページã‹ã‚‰ãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ã‚’å—ã‘å–り〠タスク内容 "
+"(description) ãŒè¨å®šã•ã‚Œã‚‹ã‚ˆã†ã«ã€ãれをプãƒã‚»ã‚¹å®šç¾©ã«å…¬é–‹ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:809
+#: Tutorial.xml:825
#, no-c-format
-msgid "The Seam <literal>@CreateProcess</literal> annotation creates a new jBPM process instance for the named process definition."
-msgstr "Seam <literal>@CreateProcess</literal> アノテーションã¯ã€åå‰ä»˜ãプãƒã‚»ã‚¹å®šç¾©ã®ãŸã‚ã« jBPM プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’生æˆã—ã¾ã™ã€‚"
+msgid ""
+"The Seam <literal>@CreateProcess</literal> annotation creates a new jBPM "
+"process instance for the named process definition."
+msgstr ""
+"Seam <literal>@CreateProcess</literal> アノテーションã¯ã€åå‰ä»˜ãプãƒã‚»ã‚¹å®šç¾©"
+"ã®ãŸã‚ã« jBPM プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’生æˆã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:813
+#: Tutorial.xml:829
#, no-c-format
-msgid "The Seam <literal>@StartTask</literal> annotation starts work on a task. The <literal>@EndTask</literal> ends the task, and allows the business process execution to resume."
-msgstr "Seam <literal>@StartTask</literal> アノテーションã¯ã€ã‚¿ã‚¹ã‚¯ä¸Šã§ä½œæ¥ã‚’開始ã—ã¾ã™ã€‚ <literal>@EndTask</literal> ã¯ã€ã‚¿ã‚¹ã‚¯ã‚’終了ã—ã€ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®å†é–‹ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚"
+msgid ""
+"The Seam <literal>@StartTask</literal> annotation starts work on a task. The "
+"<literal>@EndTask</literal> ends the task, and allows the business process "
+"execution to resume."
+msgstr ""
+"Seam <literal>@StartTask</literal> アノテーションã¯ã€ã‚¿ã‚¹ã‚¯ä¸Šã§ä½œæ¥ã‚’開始ã—ã¾"
+"ã™ã€‚ <literal>@EndTask</literal> ã¯ã€ã‚¿ã‚¹ã‚¯ã‚’終了ã—ã€ãƒ“ジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã®å†é–‹ã‚’"
+"å¯èƒ½ã«ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:822
+#: Tutorial.xml:838
#, no-c-format
-msgid "In a more realistic example, <literal>@StartTask</literal> and <literal>@EndTask</literal> would not appear on the same method, because there is usually work to be done using the application in order to complete the task."
-msgstr "よりç¾å®Ÿçš„ãªã‚µãƒ³ãƒ—ルã§ã¯ã€ <literal>@StartTask</literal> 㨠<literal>@EndTask</literal> ã¯åŒã˜ãƒ¡ã‚½ãƒƒãƒ‰ã®ä¸Šã«ã¯ç™»å ´ã—ã¾ã›ã‚“。 ãªãœãªã‚‰ã€é€šå¸¸ã€ã‚¿ã‚¹ã‚¯ã‚’完了ã™ã‚‹ãŸã‚ã«ã€ã‚¢ãƒ—リケーションを使用ã—ã¦è¡Œã‚れる仕事ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚"
+msgid ""
+"In a more realistic example, <literal>@StartTask</literal> and "
+"<literal>@EndTask</literal> would not appear on the same method, because "
+"there is usually work to be done using the application in order to complete "
+"the task."
+msgstr ""
+"よりç¾å®Ÿçš„ãªã‚µãƒ³ãƒ—ルã§ã¯ã€ <literal>@StartTask</literal> 㨠"
+"<literal>@EndTask</literal> ã¯åŒã˜ãƒ¡ã‚½ãƒƒãƒ‰ã®ä¸Šã«ã¯ç™»å ´ã—ã¾ã›ã‚“。 ãªãœãªã‚‰ã€é€š"
+"常ã€ã‚¿ã‚¹ã‚¯ã‚’完了ã™ã‚‹ãŸã‚ã«ã€ã‚¢ãƒ—リケーションを使用ã—ã¦è¡Œã‚れる仕事ãŒã‚ã‚‹ã‹ã‚‰"
+"ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:826
+#: Tutorial.xml:842
#, no-c-format
msgid "Finally, the core of the application is in <literal>todo.jsp</literal>:"
-msgstr "最後ã«ã€ã“ã®ã‚¢ãƒ—リケーションã®ãƒã‚¤ãƒ³ãƒˆã¯ <literal>todo.jsp</literal> ã«ã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"最後ã«ã€ã“ã®ã‚¢ãƒ—リケーションã®ãƒã‚¤ãƒ³ãƒˆã¯ <literal>todo.jsp</literal> ã«ã‚ã‚Šã¾"
+"ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:828
-#: Tutorial.xml:838
+#: Tutorial.xml:844 Tutorial.xml:854
#, no-c-format
msgid "todo.jsp"
msgstr "todo.jsp"
#. Tag: programlisting
-#: Tutorial.xml:829
+#: Tutorial.xml:845
#, no-c-format
msgid ""
"<![CDATA[<%@ taglib uri=\"http://java.sun.com/jsf/html\" prefix=\"h\" %>\n"
@@ -2040,7 +2926,8 @@
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Created\"/>\n"
" </f:facet>\n"
-" <h:outputText value=\"#{task.taskMgmtInstance.processInstance.start}\">\n"
+" <h:outputText value=\"#{task.taskMgmtInstance."
+"processInstance.start}\">\n"
" <f:convertDateTime type=\"date\"/>\n"
" </h:outputText>\n"
" </h:column>\n"
@@ -2048,18 +2935,21 @@
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Priority\"/>\n"
" </f:facet>\n"
-" <h:inputText value=\"#{task.priority}\" style=\"width: 30\"/>\n"
+" <h:inputText value=\"#{task.priority}\" style=\"width: 30\"/"
+">\n"
" </h:column>\n"
" <h:column>\n"
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Due Date\"/>\n"
" </f:facet>\n"
-" <h:inputText value=\"#{task.dueDate}\" style=\"width: 100\">\n"
+" <h:inputText value=\"#{task.dueDate}\" style=\"width: 100"
+"\">\n"
" <f:convertDateTime type=\"date\" dateStyle=\"short\"/>\n"
" </h:inputText>\n"
" </h:column>\n"
" <h:column>\n"
-" <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#{task}\"/>\n"
+" <s:button value=\"Done\" action=\"#{todoList.done}\" "
+"taskInstance=\"#{task}\"/>\n"
" </h:column>\n"
" </h:dataTable>\n"
" </div>\n"
@@ -2073,7 +2963,8 @@
" <h:form id=\"new\">\n"
" <div>\n"
" <h:inputText value=\"#{todoList.description}\"/>\n"
-" <h:commandButton value=\"Create New Item\" action=\"#{todoList.createTodo}\"/>\n"
+" <h:commandButton value=\"Create New Item\" action=\"#{todoList."
+"createTodo}\"/>\n"
" </div>\n"
" </h:form>\n"
"</f:view>\n"
@@ -2106,7 +2997,8 @@
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Created\"/>\n"
" </f:facet>\n"
-" <h:outputText value=\"#{task.taskMgmtInstance.processInstance.start}\">\n"
+" <h:outputText value=\"#{task.taskMgmtInstance."
+"processInstance.start}\">\n"
" <f:convertDateTime type=\"date\"/>\n"
" </h:outputText>\n"
" </h:column>\n"
@@ -2114,18 +3006,21 @@
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Priority\"/>\n"
" </f:facet>\n"
-" <h:inputText value=\"#{task.priority}\" style=\"width: 30\"/>\n"
+" <h:inputText value=\"#{task.priority}\" style=\"width: 30\"/"
+">\n"
" </h:column>\n"
" <h:column>\n"
" <f:facet name=\"header\">\n"
" <h:outputText value=\"Due Date\"/>\n"
" </f:facet>\n"
-" <h:inputText value=\"#{task.dueDate}\" style=\"width: 100\">\n"
+" <h:inputText value=\"#{task.dueDate}\" style=\"width: 100"
+"\">\n"
" <f:convertDateTime type=\"date\" dateStyle=\"short\"/>\n"
" </h:inputText>\n"
" </h:column>\n"
" <h:column>\n"
-" <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#{task}\"/>\n"
+" <s:button value=\"Done\" action=\"#{todoList.done}\" "
+"taskInstance=\"#{task}\"/>\n"
" </h:column>\n"
" </h:dataTable>\n"
" </div>\n"
@@ -2139,7 +3034,8 @@
" <h:form id=\"new\">\n"
" <div>\n"
" <h:inputText value=\"#{todoList.description}\"/>\n"
-" <h:commandButton value=\"Create New Item\" action=\"#{todoList.createTodo}\"/>\n"
+" <h:commandButton value=\"Create New Item\" action=\"#{todoList."
+"createTodo}\"/>\n"
" </div>\n"
" </h:form>\n"
"</f:view>\n"
@@ -2147,24 +3043,31 @@
"</html>]]>"
#. Tag: para
-#: Tutorial.xml:833
+#: Tutorial.xml:849
#, no-c-format
msgid "Let's take this one piece at a time."
msgstr "一ã¤ã¥ã¤è¦‹ã¦ã„ãã¾ã—ょã†ã€‚"
#. Tag: para
-#: Tutorial.xml:835
+#: Tutorial.xml:851
#, no-c-format
-msgid "The page renders a list of tasks, which it gets from a built-in Seam component named <literal>taskInstanceList</literal>. The list is defined inside a JSF form."
-msgstr "ページã¯ã‚¿ã‚¹ã‚¯ä¸€è¦§ã‚’レンダリングã—ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ã€<literal>taskInstanceList</literal> ã¨å‘¼ã°ã‚Œã‚‹ Seam 組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰å–å¾—ã—ã¾ã™ã€‚ ã“ã®ä¸€è¦§ã¯JSFフォームã®ä¸ã«å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The page renders a list of tasks, which it gets from a built-in Seam "
+"component named <literal>taskInstanceList</literal>. The list is defined "
+"inside a JSF form."
+msgstr ""
+"ページã¯ã‚¿ã‚¹ã‚¯ä¸€è¦§ã‚’レンダリングã—ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ã€"
+"<literal>taskInstanceList</literal> ã¨å‘¼ã°ã‚Œã‚‹ Seam 組ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‹"
+"らå–å¾—ã—ã¾ã™ã€‚ ã“ã®ä¸€è¦§ã¯JSFフォームã®ä¸ã«å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:839
+#: Tutorial.xml:855
#, no-c-format
msgid ""
"<![CDATA[<h:form id=\"list\">\n"
" <div>\n"
-" <h:outputText value=\"There are no todo items.\" rendered=\"#{empty taskInstanceList}\"/>\n"
+" <h:outputText value=\"There are no todo items.\" rendered=\"#{empty "
+"taskInstanceList}\"/>\n"
" <h:dataTable value=\"#{taskInstanceList}\" var=\"task\" \n"
" rendered=\"#{not empty taskInstanceList}\">\n"
" ...\n"
@@ -2174,7 +3077,8 @@
msgstr ""
"<![CDATA[<h:form id=\"list\">\n"
" <div>\n"
-" <h:outputText value=\"There are no todo items.\" rendered=\"#{empty taskInstanceList}\"/>\n"
+" <h:outputText value=\"There are no todo items.\" rendered=\"#{empty "
+"taskInstanceList}\"/>\n"
" <h:dataTable value=\"#{taskInstanceList}\" var=\"task\" \n"
" rendered=\"#{not empty taskInstanceList}\">\n"
" ...\n"
@@ -2183,13 +3087,22 @@
"</h:form>]]>"
#. Tag: para
-#: Tutorial.xml:842
+#: Tutorial.xml:858
#, no-c-format
-msgid "Each element of the list is an instance of the jBPM class <literal>TaskInstance</literal>. The following code simply displays the interesting properties of each task in the list. For the description, priority and due date, we use input controls, to allow the user to update these values."
-msgstr "一覧ã®å„è¦ç´ 㯠jBPM クラス <literal>TaskInstance</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ã™ã€‚ 以下ã®ã‚³ãƒ¼ãƒ‰ã¯å˜ã«ã€ä¸€è¦§ä¸ã®å„タスクã®èˆˆå‘³æ·±ã„プãƒãƒ‘ティを表示ã—ã¦ã„ã¾ã™ã€‚ 記述内容 (Description) ã€ å„ªå…ˆé † (Priority) や〠ç´æœŸã®å€¤ (Due Date) ã«ã¤ã„ã¦ã¯ã€ ユーザーãŒã“れらã®å€¤ã‚’æ›´æ–°ã§ãるよã†å…¥åŠ›ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã‚’使用ã—ã¾ã™ã€‚"
+msgid ""
+"Each element of the list is an instance of the jBPM class "
+"<literal>TaskInstance</literal>. The following code simply displays the "
+"interesting properties of each task in the list. For the description, "
+"priority and due date, we use input controls, to allow the user to update "
+"these values."
+msgstr ""
+"一覧ã®å„è¦ç´ 㯠jBPM クラス <literal>TaskInstance</literal> ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§"
+"ã™ã€‚ 以下ã®ã‚³ãƒ¼ãƒ‰ã¯å˜ã«ã€ä¸€è¦§ä¸ã®å„タスクã®èˆˆå‘³æ·±ã„プãƒãƒ‘ティを表示ã—ã¦ã„ã¾"
+"ã™ã€‚ 記述内容 (Description) ã€ å„ªå…ˆé † (Priority) や〠ç´æœŸã®å€¤ (Due Date) ã«"
+"ã¤ã„ã¦ã¯ã€ ユーザーãŒã“れらã®å€¤ã‚’æ›´æ–°ã§ãるよã†å…¥åŠ›ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã‚’使用ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:846
+#: Tutorial.xml:862
#, no-c-format
msgid ""
"<![CDATA[<h:column>\n"
@@ -2251,128 +3164,240 @@
"</h:column>]]>"
#. Tag: para
-#: Tutorial.xml:849
+#: Tutorial.xml:865
#, no-c-format
-msgid "This button ends the task by calling the action method annotated <literal>@StartTask @EndTask</literal>. It passes the task id to Seam as a request parameter:"
-msgstr "ã“ã®ãƒœã‚¿ãƒ³ã¯ã€ <literal>@StartTask @EndTask</literal> アノテーション付ãã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã•ã‚Œã‚‹ã“ã¨ã«ã‚ˆã‚Šçµ‚了ã—ã¾ã™ã€‚ ãã‚Œã¯ã€task id ã‚’è¦æ±‚パラメータã¨ã—㦠Seam ã«æ¸¡ã—ã¾ã™ã€‚"
+msgid ""
+"This button ends the task by calling the action method annotated "
+"<literal>@StartTask @EndTask</literal>. It passes the task id to Seam as a "
+"request parameter:"
+msgstr ""
+"ã“ã®ãƒœã‚¿ãƒ³ã¯ã€ <literal>@StartTask @EndTask</literal> アノテーション付ãã®ã‚¢"
+"クションメソッドãŒå‘¼ã³å‡ºã•ã‚Œã‚‹ã“ã¨ã«ã‚ˆã‚Šçµ‚了ã—ã¾ã™ã€‚ ãã‚Œã¯ã€task id ã‚’è¦æ±‚パ"
+"ラメータã¨ã—㦠Seam ã«æ¸¡ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:852
+#: Tutorial.xml:868
#, no-c-format
msgid ""
"<![CDATA[<h:column>\n"
-" <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#{task}\"/>\n"
+" <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#"
+"{task}\"/>\n"
"</h:column>]]>"
msgstr ""
"<![CDATA[<h:column>\n"
-" <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#{task}\"/>\n"
+" <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#"
+"{task}\"/>\n"
"</h:column>]]>"
#. Tag: para
-#: Tutorial.xml:854
+#: Tutorial.xml:870
#, no-c-format
-msgid "Note that this is using a Seam <literal><s:button></literal> JSF control from the <literal>seam-ui.jar</literal> package. This button is used to update the properties of the tasks. When the form is submitted, Seam and jBPM will make any changes to the tasks persistent. There is no need for any action listener method:"
-msgstr "ã“れ㯠<literal>seam-ui.jar</literal> パッケージã‹ã‚‰ Seam <literal><s:button></literal> JSF コントãƒãƒ¼ãƒ«ã‚’使用ã—ã¦ã„ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã®ãƒœã‚¿ãƒ³ã¯ã‚¿ã‚¹ã‚¯ã®ãƒ—ãƒãƒ‘ティを更新ã™ã‚‹ãŸã‚ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ フォームãŒã‚µãƒ–ミットã•ã‚Œã‚‹ã¨ãã€Seam 㨠jBPM ã¯ã‚¿ã‚¹ã‚¯æ°¸ç¶šã«å¤‰åŒ–ã‚‚èµ·ã“ã—ã¾ã™ã€‚ アクションリスナーメソッドã«ã¯ä½•ã®å¿…è¦ã‚‚ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"Note that this is using a Seam <literal><s:button></literal> JSF "
+"control from the <literal>seam-ui.jar</literal> package. This button is used "
+"to update the properties of the tasks. When the form is submitted, Seam and "
+"jBPM will make any changes to the tasks persistent. There is no need for any "
+"action listener method:"
+msgstr ""
+"ã“れ㯠<literal>seam-ui.jar</literal> パッケージã‹ã‚‰ Seam <literal><s:"
+"button></literal> JSF コントãƒãƒ¼ãƒ«ã‚’使用ã—ã¦ã„ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 "
+"ã“ã®ãƒœã‚¿ãƒ³ã¯ã‚¿ã‚¹ã‚¯ã®ãƒ—ãƒãƒ‘ティを更新ã™ã‚‹ãŸã‚ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ フォームãŒã‚µãƒ–ミッ"
+"トã•ã‚Œã‚‹ã¨ãã€Seam 㨠jBPM ã¯ã‚¿ã‚¹ã‚¯æ°¸ç¶šã«å¤‰åŒ–ã‚‚èµ·ã“ã—ã¾ã™ã€‚ アクションリス"
+"ナーメソッドã«ã¯ä½•ã®å¿…è¦ã‚‚ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Tutorial.xml:859
+#: Tutorial.xml:875
#, no-c-format
msgid "<![CDATA[<h:commandButton value=\"Update Items\" action=\"update\"/>]]>"
-msgstr "<![CDATA[<h:commandButton value=\"Update Items\" action=\"update\"/>]]>"
+msgstr ""
+"<![CDATA[<h:commandButton value=\"Update Items\" action=\"update\"/>]]>"
#. Tag: para
-#: Tutorial.xml:861
+#: Tutorial.xml:877
#, no-c-format
-msgid "A second form on the page is used to create new items, by calling the action method annotated <literal>@CreateProcess</literal>."
-msgstr "ページ㮠二ã¤ç›®ã®ãƒ•ã‚©ãƒ¼ãƒ ã¯æ–°ã—ã„アイテムを作æˆã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ <literal>@CreateProcess</literal>アノテーション付ãアクションメソッドã‹ã‚‰å‘¼ã³å‡ºã•ã‚Œã‚‹ã“ã¨ã«ã‚ˆã‚Šè¡Œã‚ã‚Œã¾ã™ã€‚"
+msgid ""
+"A second form on the page is used to create new items, by calling the action "
+"method annotated <literal>@CreateProcess</literal>."
+msgstr ""
+"ページ㮠二ã¤ç›®ã®ãƒ•ã‚©ãƒ¼ãƒ ã¯æ–°ã—ã„アイテムを作æˆã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ "
+"<literal>@CreateProcess</literal>アノテーション付ãアクションメソッドã‹ã‚‰å‘¼ã³"
+"出ã•ã‚Œã‚‹ã“ã¨ã«ã‚ˆã‚Šè¡Œã‚ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:864
+#: Tutorial.xml:880
#, no-c-format
msgid ""
"<![CDATA[<h:form id=\"new\">\n"
" <div>\n"
" <h:inputText value=\"#{todoList.description}\"/>\n"
-" <h:commandButton value=\"Create New Item\" action=\"#{todoList.createTodo}\"/>\n"
+" <h:commandButton value=\"Create New Item\" action=\"#{todoList."
+"createTodo}\"/>\n"
" </div>\n"
"</h:form>]]>"
msgstr ""
"<![CDATA[<h:form id=\"new\">\n"
" <div>\n"
" <h:inputText value=\"#{todoList.description}\"/>\n"
-" <h:commandButton value=\"Create New Item\" action=\"#{todoList.createTodo}\"/>\n"
+" <h:commandButton value=\"Create New Item\" action=\"#{todoList."
+"createTodo}\"/>\n"
" </div>\n"
"</h:form>]]>"
#. Tag: para
-#: Tutorial.xml:872
+#: Tutorial.xml:888
#, no-c-format
-msgid "After logging in, todo.jsp uses the <literal>taskInstanceList</literal> component to display a table of outstanding todo items for a the current user. Initially there are none. It also presents a form to enter a new entry. When the user types the todo item and hits the \"Create New Item\" button, <literal>#{todoList.createTodo}</literal> is called. This starts the todo process, as defined in <literal>todo.jpdl.xml</literal>."
-msgstr "ãƒã‚°ã‚¤ãƒ³å¾Œã€todo.jsp ã¯ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãŸã‚ã®æœªè§£æ±ºã® To-Do é …ç›®ã‚’è¡¨ç¤ºã™ã‚‹ãŸã‚ã« <literal>taskInstanceList</literal> を使用ã—ã¾ã™ã€‚最åˆã¯ä½•ã‚‚ã‚ã‚Šã¾ã›ã‚“。新ã—ã„エントリを登録ã™ã‚‹ãƒ•ã‚©ãƒ¼ãƒ ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ユーザー㌠todo é …ç›®ã‚’ã‚¿ã‚¤ãƒ—ã—ã€\"Create New Item\" ボタンを押下ã™ã‚‹ã¨ãã€<literal>#{todoList.createTodo}</literal> ã¯å‘¼ã°ã‚Œã¾ã™ã€‚ã“れ㯠<literal>todo.jpdl.xml</literal> ã§å®šç¾©ã—ãŸãƒ—ãƒã‚»ã‚¹ã‚’開始ã—ã¾ã™ã€‚"
+msgid ""
+"After logging in, todo.jsp uses the <literal>taskInstanceList</literal> "
+"component to display a table of outstanding todo items for a the current "
+"user. Initially there are none. It also presents a form to enter a new "
+"entry. When the user types the todo item and hits the \"Create New Item\" "
+"button, <literal>#{todoList.createTodo}</literal> is called. This starts the "
+"todo process, as defined in <literal>todo.jpdl.xml</literal>."
+msgstr ""
+"ãƒã‚°ã‚¤ãƒ³å¾Œã€todo.jsp ã¯ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãŸã‚ã®æœªè§£æ±ºã® To-Do é …ç›®ã‚’è¡¨ç¤ºã™ã‚‹ãŸ"
+"ã‚ã« <literal>taskInstanceList</literal> を使用ã—ã¾ã™ã€‚最åˆã¯ä½•ã‚‚ã‚ã‚Šã¾ã›ã‚“。"
+"æ–°ã—ã„エントリを登録ã™ã‚‹ãƒ•ã‚©ãƒ¼ãƒ ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ユーザー㌠todo é …ç›®ã‚’ã‚¿ã‚¤ãƒ—"
+"ã—ã€\"Create New Item\" ボタンを押下ã™ã‚‹ã¨ãã€<literal>#{todoList.createTodo}"
+"</literal> ã¯å‘¼ã°ã‚Œã¾ã™ã€‚ã“れ㯠<literal>todo.jpdl.xml</literal> ã§å®šç¾©ã—ãŸãƒ—"
+"ãƒã‚»ã‚¹ã‚’開始ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:878
+#: Tutorial.xml:894
#, no-c-format
-msgid "The process instance is created, starting in the start state and immediately transition to the <literal>todo</literal> state, where a new task is created. The task description is set based on the user's input, which was saved to <literal>#{todoList.description}</literal>. Then, the task is assigned to the current user, which was stored in the seam actor component. Note that in this example, the process has no extra process state. All the state in this example is stored in the task definition. The process and task information is stored in the database at the end of the request."
-msgstr "プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒç”Ÿæˆã•ã‚Œã‚‹ã¨ã€start 状態ãŒé–‹å§‹ã•ã‚Œã™ãã« <literal>todo</literal> 状態ã«é·ç§»ã—ã¾ã™ã€‚ãã“ã§æ–°ã—ã„タスクãŒç”Ÿæˆã•ã‚Œã¾ã™ã€‚ タスク記述ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¥åŠ›ã«ã—ãŸãŒã£ã¦è¨å®šã•ã‚Œã¾ã™ã€‚ãれ㯠<literal>#{todoList.description}</literal> ã«ä¿å˜ã•ã‚Œã¾ã™ã€‚ ãã—ã¦ã€ã‚¿ã‚¹ã‚¯ã¯ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¾ã™ã€‚ãれ㯠Seam ã® actor コンãƒãƒ¼ãƒãƒ³ãƒˆã«ä¿ç®¡ã•ã‚Œã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã«ãŠã„ã¦ã€ãƒ—ãƒã‚»ã‚¹ã¯è¿½åŠ ã®ãƒ—ãƒã‚»ã‚¹çŠ¶æ…‹ã‚’æŒã£ã¦ã„ãªã„ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã®ã‚µãƒ³ãƒ—ルã«ãŠã‘ã‚‹ã™ã¹ã¦ã®çŠ¶æ…‹ã¯ã‚¿ã‚¹ã‚¯å®šç¾©ã«ä¿ç®¡ã•ã‚Œã¦ã„ã¾ã™ã€‚ プãƒã‚»ã‚¹ã¨ã‚¿ã‚¹ã‚¯æƒ…å ±ã¯è¦æ±‚ã®æœ€å¾Œã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿ç®¡ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The process instance is created, starting in the start state and immediately "
+"transition to the <literal>todo</literal> state, where a new task is "
+"created. The task description is set based on the user's input, which was "
+"saved to <literal>#{todoList.description}</literal>. Then, the task is "
+"assigned to the current user, which was stored in the seam actor component. "
+"Note that in this example, the process has no extra process state. All the "
+"state in this example is stored in the task definition. The process and task "
+"information is stored in the database at the end of the request."
+msgstr ""
+"プãƒã‚»ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒç”Ÿæˆã•ã‚Œã‚‹ã¨ã€start 状態ãŒé–‹å§‹ã•ã‚Œã™ãã« "
+"<literal>todo</literal> 状態ã«é·ç§»ã—ã¾ã™ã€‚ãã“ã§æ–°ã—ã„タスクãŒç”Ÿæˆã•ã‚Œã¾ã™ã€‚ "
+"タスク記述ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¥åŠ›ã«ã—ãŸãŒã£ã¦è¨å®šã•ã‚Œã¾ã™ã€‚ãれ㯠<literal>#"
+"{todoList.description}</literal> ã«ä¿å˜ã•ã‚Œã¾ã™ã€‚ ãã—ã¦ã€ã‚¿ã‚¹ã‚¯ã¯ç¾åœ¨ã®ãƒ¦ãƒ¼"
+"ザーã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¾ã™ã€‚ãれ㯠Seam ã® actor コンãƒãƒ¼ãƒãƒ³ãƒˆã«ä¿ç®¡ã•ã‚Œã¾ã™ã€‚ "
+"ã“ã®ã‚µãƒ³ãƒ—ルã«ãŠã„ã¦ã€ãƒ—ãƒã‚»ã‚¹ã¯è¿½åŠ ã®ãƒ—ãƒã‚»ã‚¹çŠ¶æ…‹ã‚’æŒã£ã¦ã„ãªã„ã“ã¨ã«ç•™æ„ã—"
+"ã¦ãã ã•ã„。 ã“ã®ã‚µãƒ³ãƒ—ルã«ãŠã‘ã‚‹ã™ã¹ã¦ã®çŠ¶æ…‹ã¯ã‚¿ã‚¹ã‚¯å®šç¾©ã«ä¿ç®¡ã•ã‚Œã¦ã„ã¾"
+"ã™ã€‚ プãƒã‚»ã‚¹ã¨ã‚¿ã‚¹ã‚¯æƒ…å ±ã¯è¦æ±‚ã®æœ€å¾Œã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¿ç®¡ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:889
+#: Tutorial.xml:905
#, no-c-format
-msgid "When <literal>todo.jsp</literal> is redisplayed, <literal>taskInstanceList</literal> now finds the task that was just created. The task is shown in an <literal>h:dataTable</literal>. The internal state of the task is displayed in each column: <literal>#{task.description}</literal>, <literal>#{task.priority}</literal>, <literal>#{task.dueDate}</literal>, etc... These fields can all be edited and saved back to the database."
-msgstr "<literal>todo.jsp</literal> ãŒå†è¡¨ç¤ºã•ã‚Œã‚‹ã¨ãã€<literal>taskInstanceList</literal> ã¯ã¡ã‚‡ã†ã©ä½œæˆã•ã‚ŒãŸã‚¿ã‚¹ã‚¯ã‚’見ã¤ã‘ã¾ã™ã€‚ タスク㯠<literal>h:dataTable</literal> ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ タスクã®å†…部状態㯠<literal>#{task.description}</literal>〠<literal>#{task.priority}</literal>〠<literal>#{task.dueDate}</literal> ãªã©ã®ã‚«ãƒ©ãƒ ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ ã“れらã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯ã™ã¹ã¦ç·¨é›†ã‚„データベースã«ä¿ç®¡å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"When <literal>todo.jsp</literal> is redisplayed, <literal>taskInstanceList</"
+"literal> now finds the task that was just created. The task is shown in an "
+"<literal>h:dataTable</literal>. The internal state of the task is displayed "
+"in each column: <literal>#{task.description}</literal>, <literal>#{task."
+"priority}</literal>, <literal>#{task.dueDate}</literal>, etc... These fields "
+"can all be edited and saved back to the database."
+msgstr ""
+"<literal>todo.jsp</literal> ãŒå†è¡¨ç¤ºã•ã‚Œã‚‹ã¨ãã€<literal>taskInstanceList</"
+"literal> ã¯ã¡ã‚‡ã†ã©ä½œæˆã•ã‚ŒãŸã‚¿ã‚¹ã‚¯ã‚’見ã¤ã‘ã¾ã™ã€‚ タスク㯠<literal>h:"
+"dataTable</literal> ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ タスクã®å†…部状態㯠<literal>#{task."
+"description}</literal>〠<literal>#{task.priority}</literal>〠<literal>#"
+"{task.dueDate}</literal> ãªã©ã®ã‚«ãƒ©ãƒ ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ ã“れらã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯ã™"
+"ã¹ã¦ç·¨é›†ã‚„データベースã«ä¿ç®¡å¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:899
+#: Tutorial.xml:915
#, no-c-format
-msgid "Each todo item also has \"Done\" button, which calls <literal>#{todoList.done}</literal>. The <literal>todoList</literal> component knows which task the button is for because each s:button specificies <literal>taskInstance=\"#{task}\"</literal>, referring to the task for that particular line of of the table. The <literal>@StartTast</literal> and <literal>@EndTask</literal> annotations cause seam to make the task active and immediately complete the task. The original process then transitions into the <literal>done</literal> state, according to the process definition, where it ends. The state of the task and process are both updated in the database."
-msgstr "å„To-Doé …ç›®ã¯ \"Done\" ボタンをæŒã£ã¦ã„ã¦ã€ãれ㯠<literal>#{todoList.done}</literal> を呼ã³å‡ºã—ã¾ã™ã€‚ <literal>todoList</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€å„ s:button ㌠<literal>taskInstance=\"#{task}\"</literal> を指定ã—ã¦ã„ã‚‹ãŸã‚ã«ã€ã©ã®ã‚¿ã‚¹ã‚¯ãƒœã‚¿ãƒ³ãŒãƒ†ãƒ¼ãƒ–ルã®ç‰¹å®šè¡Œã®ãŸã‚ã®ã‚¿ã‚¹ã‚¯ã‚’å‚ç…§ã™ã‚‹ã‹ã‚’知ã£ã¦ã„ã¾ã™ã€‚ <literal>@StartTast</literal> 㨠<literal>@EndTask</literal> アノテーション㯠タスクをアクティブã«ã•ã›ã‚‹ã‚‚ã®ã¨ã€ã™ãã«ã‚¿ã‚¹ã‚¯ã‚’完了ã•ã›ã‚‹ã‚‚ã®ã§ã™ã€‚ プãƒã‚»ã‚¹å®šç¾©ã«ã—ãŸãŒã£ã¦ã‚ªãƒªã‚¸ãƒŠãƒ«ã®ãƒ—ãƒã‚»ã‚¹ãŒ <literal>done</literal> 状態ã«é·ç§»ã—ã¾ã™ã€‚ ãã“ã§ãã‚Œã¯çµ‚了ã—ã¾ã™ã€‚ タスクã¨ãƒ—ãƒã‚»ã‚¹ã®çŠ¶æ…‹ã¯ã¨ã‚‚ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ã‚¢ãƒƒãƒ—デートã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Each todo item also has \"Done\" button, which calls <literal>#{todoList."
+"done}</literal>. The <literal>todoList</literal> component knows which task "
+"the button is for because each s:button specificies <literal>taskInstance=\"#"
+"{task}\"</literal>, referring to the task for that particular line of of the "
+"table. The <literal>@StartTast</literal> and <literal>@EndTask</literal> "
+"annotations cause seam to make the task active and immediately complete the "
+"task. The original process then transitions into the <literal>done</literal> "
+"state, according to the process definition, where it ends. The state of the "
+"task and process are both updated in the database."
+msgstr ""
+"å„To-Doé …ç›®ã¯ \"Done\" ボタンをæŒã£ã¦ã„ã¦ã€ãれ㯠<literal>#{todoList.done}</"
+"literal> を呼ã³å‡ºã—ã¾ã™ã€‚ <literal>todoList</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€å„ "
+"s:button ㌠<literal>taskInstance=\"#{task}\"</literal> を指定ã—ã¦ã„ã‚‹ãŸã‚"
+"ã«ã€ã©ã®ã‚¿ã‚¹ã‚¯ãƒœã‚¿ãƒ³ãŒãƒ†ãƒ¼ãƒ–ルã®ç‰¹å®šè¡Œã®ãŸã‚ã®ã‚¿ã‚¹ã‚¯ã‚’å‚ç…§ã™ã‚‹ã‹ã‚’知ã£ã¦ã„ã¾"
+"ã™ã€‚ <literal>@StartTast</literal> 㨠<literal>@EndTask</literal> アノテー"
+"ション㯠タスクをアクティブã«ã•ã›ã‚‹ã‚‚ã®ã¨ã€ã™ãã«ã‚¿ã‚¹ã‚¯ã‚’完了ã•ã›ã‚‹ã‚‚ã®ã§"
+"ã™ã€‚ プãƒã‚»ã‚¹å®šç¾©ã«ã—ãŸãŒã£ã¦ã‚ªãƒªã‚¸ãƒŠãƒ«ã®ãƒ—ãƒã‚»ã‚¹ãŒ <literal>done</literal> "
+"状態ã«é·ç§»ã—ã¾ã™ã€‚ ãã“ã§ãã‚Œã¯çµ‚了ã—ã¾ã™ã€‚ タスクã¨ãƒ—ãƒã‚»ã‚¹ã®çŠ¶æ…‹ã¯ã¨ã‚‚ã«"
+"データベースã«ã‚¢ãƒƒãƒ—デートã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:910
+#: Tutorial.xml:926
#, no-c-format
-msgid "When <literal>todo.jsp</literal> is displayed again, the now-completed task is no longer displayed in the <literal>taskInstanceList</literal>, since that component only display active tasks for the user."
-msgstr "<literal>todo.jsp</literal> ãŒå†è¡¨ç¤ºã•ã‚Œã‚‹ã¨ãã€ã„ã¾å®Œäº†ã—ãŸã‚¿ã‚¹ã‚¯ã¯ã‚‚ㆠ<literal>taskInstanceList</literal> ã«ã¯è¡¨ç¤ºã•ã‚Œã¾ã›ã‚“。 ãªãœãªã‚‰ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªã‚¿ã‚¹ã‚¯ã ã‘を表示ã™ã‚‹ã‹ã‚‰ã§ã™ã€‚"
+msgid ""
+"When <literal>todo.jsp</literal> is displayed again, the now-completed task "
+"is no longer displayed in the <literal>taskInstanceList</literal>, since "
+"that component only display active tasks for the user."
+msgstr ""
+"<literal>todo.jsp</literal> ãŒå†è¡¨ç¤ºã•ã‚Œã‚‹ã¨ãã€ã„ã¾å®Œäº†ã—ãŸã‚¿ã‚¹ã‚¯ã¯ã‚‚ㆠ"
+"<literal>taskInstanceList</literal> ã«ã¯è¡¨ç¤ºã•ã‚Œã¾ã›ã‚“。 ãªãœãªã‚‰ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³"
+"トã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªã‚¿ã‚¹ã‚¯ã ã‘を表示ã™ã‚‹ã‹ã‚‰ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:918
+#: Tutorial.xml:934
#, no-c-format
msgid "Seam pageflow: the numberguess example"
msgstr "Seam ページフãƒãƒ¼: æ•°å—当ã¦ã‚²ãƒ¼ãƒ サンプル"
#. Tag: para
-#: Tutorial.xml:920
+#: Tutorial.xml:936
#, no-c-format
-msgid "For Seam applications with relatively freeform (ad hoc) navigation, JSF/Seam navigation rules are a perfectly good way to define the page flow. For applications with a more constrained style of navigation, especially for user interfaces which are more stateful, navigation rules make it difficult to really understand the flow of the system. To understand the flow, you need to piece it together from the view pages, the actions and the navigation rules."
-msgstr "比較的自由㪠(アドホック) ç”»é¢é·ç§»ã‚’ã•ã›ã‚‹ Seam アプリケーションã®å ´åˆã€ JSF/Seam ナビゲーションè¦å‰‡ãŒãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã™ã‚‹ã®ã«æœ€é©ãªæ–¹æ³•ã¨ãªã‚Šã¾ã™ã€‚ ç”»é¢é·ç§»ã«åˆ¶ç´„ãŒå¤šã„スタイルã®ã‚¢ãƒ—リケーションã®å ´åˆã€ 特ã«ã‚ˆã‚Šã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®å ´åˆã€ ナビゲーションè¦å‰‡ã§ã¯ã‚·ã‚¹ãƒ†ãƒ ã®æµã‚Œã‚’本当ã«ç†è§£ã™ã‚‹ã®ã¯å›°é›£ã«ãªã‚Šã¾ã™ã€‚ フãƒãƒ¼ã‚’ç†è§£ã™ã‚‹ã«ã¯ã€ ビューページ〠アクション〠ナビゲーションè¦å‰‡ã‹ã‚‰ãƒ•ãƒãƒ¼ã«é–¢ã™ã‚‹æƒ…å ±ã‚’ã‹ã集ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"For Seam applications with relatively freeform (ad hoc) navigation, JSF/Seam "
+"navigation rules are a perfectly good way to define the page flow. For "
+"applications with a more constrained style of navigation, especially for "
+"user interfaces which are more stateful, navigation rules make it difficult "
+"to really understand the flow of the system. To understand the flow, you "
+"need to piece it together from the view pages, the actions and the "
+"navigation rules."
+msgstr ""
+"比較的自由㪠(アドホック) ç”»é¢é·ç§»ã‚’ã•ã›ã‚‹ Seam アプリケーションã®å ´åˆã€ JSF/"
+"Seam ナビゲーションè¦å‰‡ãŒãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’定義ã™ã‚‹ã®ã«æœ€é©ãªæ–¹æ³•ã¨ãªã‚Šã¾ã™ã€‚ ç”»"
+"é¢é·ç§»ã«åˆ¶ç´„ãŒå¤šã„スタイルã®ã‚¢ãƒ—リケーションã®å ´åˆã€ 特ã«ã‚ˆã‚Šã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ãª"
+"ユーザーインタフェースã®å ´åˆã€ ナビゲーションè¦å‰‡ã§ã¯ã‚·ã‚¹ãƒ†ãƒ ã®æµã‚Œã‚’本当ã«ç†"
+"解ã™ã‚‹ã®ã¯å›°é›£ã«ãªã‚Šã¾ã™ã€‚ フãƒãƒ¼ã‚’ç†è§£ã™ã‚‹ã«ã¯ã€ ビューページ〠アクショ"
+"ン〠ナビゲーションè¦å‰‡ã‹ã‚‰ãƒ•ãƒãƒ¼ã«é–¢ã™ã‚‹æƒ…å ±ã‚’ã‹ã集ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:926
+#: Tutorial.xml:942
#, no-c-format
-msgid "Seam allows you to use a jPDL process definition to define pageflow. The simple number guessing example shows how this is done."
-msgstr "Seam ã¯ã€jPDL プãƒã‚»ã‚¹å®šç¾©ã‚’使ã†ã“ã¨ã§ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ ã“ã®ç°¡å˜ãªæ•°å—当ã¦ã‚²ãƒ¼ãƒ サンプルã‹ã‚‰ã©ã®ã‚ˆã†ã«ã“ã‚ŒãŒå®Ÿç¾ã•ã‚Œã¦ã„ã‚‹ã‹ãŒã‚ã‹ã‚Šã¾ã™ã€‚"
+msgid ""
+"Seam allows you to use a jPDL process definition to define pageflow. The "
+"simple number guessing example shows how this is done."
+msgstr ""
+"Seam ã¯ã€jPDL プãƒã‚»ã‚¹å®šç¾©ã‚’使ã†ã“ã¨ã§ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ ã“ã®ç°¡"
+"å˜ãªæ•°å—当ã¦ã‚²ãƒ¼ãƒ サンプルã‹ã‚‰ã©ã®ã‚ˆã†ã«ã“ã‚ŒãŒå®Ÿç¾ã•ã‚Œã¦ã„ã‚‹ã‹ãŒã‚ã‹ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:940
+#: Tutorial.xml:956
#, no-c-format
-msgid "The example is implemented using one JavaBean, three JSP pages and a jPDL pageflow definition. Let's begin with the pageflow:"
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ル㯠一ã¤ã®JavaBeanã€ä¸‰ã¤ã® JSP ページã€ãれ㨠jPDL プãƒã‚»ã‚¹ãƒ•ãƒãƒ¼å®šç¾©ã§å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã€‚ ページフãƒãƒ¼ã‹ã‚‰å§‹ã‚ã¾ã—ょã†ã€‚"
+msgid ""
+"The example is implemented using one JavaBean, three JSP pages and a jPDL "
+"pageflow definition. Let's begin with the pageflow:"
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ル㯠一ã¤ã®JavaBeanã€ä¸‰ã¤ã® JSP ページã€ãれ㨠jPDL プãƒã‚»ã‚¹ãƒ•ãƒãƒ¼"
+"定義ã§å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã™ã€‚ ページフãƒãƒ¼ã‹ã‚‰å§‹ã‚ã¾ã—ょã†ã€‚"
#. Tag: title
-#: Tutorial.xml:944
+#: Tutorial.xml:960
#, no-c-format
msgid "pageflow.jpdl.xml"
msgstr "pageflow.jpdl.xml"
#. Tag: programlisting
-#: Tutorial.xml:952
+#: Tutorial.xml:968
#, no-c-format
msgid ""
"<![CDATA[<pageflow-definition \n"
" xmlns=\"http://jboss.com/products/seam/pageflow\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\"http://jboss.com/products/seam/pageflow \n"
-" http://jboss.com/products/seam/pageflow-2.1.xsd\"\n"
+" http://jboss.com/products/seam/pageflow-2.1.xsd"
+"\"\n"
" name=\"numberGuess\">\n"
" \n"
" <start-page name=\"displayGuess\" view-id=\"/numberGuess.jspx\">\n"
@@ -2384,12 +3409,14 @@
" <transition name=\"cheat\" to=\"cheat\"/>\n"
" </start-page>\n"
" \n"
-" <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}\">\n"
+" <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}"
+"\">\n"
" <transition name=\"true\" to=\"win\"/>\n"
" <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
" </decision>\n"
" \n"
-" <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess.lastGuess}\">\n"
+" <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess."
+"lastGuess}\">\n"
" <transition name=\"true\" to=\"lose\"/>\n"
" <transition name=\"false\" to=\"displayGuess\"/>\n"
" </decision>\n"
@@ -2421,7 +3448,8 @@
" xmlns=\"http://jboss.com/products/seam/pageflow\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\"http://jboss.com/products/seam/pageflow \n"
-" http://jboss.com/products/seam/pageflow-2.1.xsd\"\n"
+" http://jboss.com/products/seam/pageflow-2.1.xsd"
+"\"\n"
" name=\"numberGuess\">\n"
" \n"
" <start-page name=\"displayGuess\" view-id=\"/numberGuess.jspx\">\n"
@@ -2433,12 +3461,14 @@
" <transition name=\"cheat\" to=\"cheat\"/>\n"
" </start-page>\n"
" \n"
-" <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}\">\n"
+" <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}"
+"\">\n"
" <transition name=\"true\" to=\"win\"/>\n"
" <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
" </decision>\n"
" \n"
-" <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess.lastGuess}\">\n"
+" <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess."
+"lastGuess}\">\n"
" <transition name=\"true\" to=\"lose\"/>\n"
" <transition name=\"false\" to=\"displayGuess\"/>\n"
" </decision>\n"
@@ -2467,56 +3497,98 @@
"</pageflow-definition>]]>"
#. Tag: para
-#: Tutorial.xml:955
+#: Tutorial.xml:971
#, no-c-format
-msgid "The <literal><page></literal> element defines a wait state where the system displays a particular JSF view and waits for user input. The <literal>view-id</literal> is the same JSF view id used in plain JSF navigation rules. The <literal>redirect</literal> attribute tells Seam to use post-then-redirect when navigating to the page. (This results in friendly browser URLs.)"
-msgstr "<literal><page></literal> è¦ç´ ã¯ã€å¾…ã¡çŠ¶æ…‹ã‚’定義ã—ã¦ã„ã¾ã™ã€‚ ã“ã“ã§ã¯ã€ã‚·ã‚¹ãƒ†ãƒ ã¯ç‰¹å®šã® JSF ビューを表示ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ã‚’å¾…ã£ã¦ã„ã¾ã™ã€‚ <literal>view-id</literal> ã¯æ™®é€šã® JSF ナビゲーションè¦å‰‡ã§ä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ JSF ビュー ã¨åŒã˜ã‚‚ã®ã§ã™ã€‚ ページãŒç”»é¢é·ç§»ã™ã‚‹ã¨ãã«ã€ <literal>redirect</literal> 属性ã¯ã€Seam ã« post-then-redirect ã®ä½¿ç”¨ã‚’指示ã—ã¦ã„ã¾ã™ã€‚ (ã“ã®çµæžœãŒãƒ–ラウザ URL ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚)"
+msgid ""
+"The <literal><page></literal> element defines a wait state where the "
+"system displays a particular JSF view and waits for user input. The "
+"<literal>view-id</literal> is the same JSF view id used in plain JSF "
+"navigation rules. The <literal>redirect</literal> attribute tells Seam to "
+"use post-then-redirect when navigating to the page. (This results in "
+"friendly browser URLs.)"
+msgstr ""
+"<literal><page></literal> è¦ç´ ã¯ã€å¾…ã¡çŠ¶æ…‹ã‚’定義ã—ã¦ã„ã¾ã™ã€‚ ã“ã“ã§ã¯ã€"
+"システムã¯ç‰¹å®šã® JSF ビューを表示ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ã‚’å¾…ã£ã¦ã„ã¾ã™ã€‚ "
+"<literal>view-id</literal> ã¯æ™®é€šã® JSF ナビゲーションè¦å‰‡ã§ä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ "
+"JSF ビュー ã¨åŒã˜ã‚‚ã®ã§ã™ã€‚ ページãŒç”»é¢é·ç§»ã™ã‚‹ã¨ãã«ã€ <literal>redirect</"
+"literal> 属性ã¯ã€Seam ã« post-then-redirect ã®ä½¿ç”¨ã‚’指示ã—ã¦ã„ã¾ã™ã€‚ (ã“ã®çµ"
+"æžœãŒãƒ–ラウザ URL ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚)"
#. Tag: para
-#: Tutorial.xml:962
+#: Tutorial.xml:978
#, no-c-format
-msgid "The <literal><transition></literal> element names a JSF outcome. The transition is triggered when a JSF action results in that outcome. Execution will then proceed to the next node of the pageflow graph, after invocation of any jBPM transition actions."
-msgstr "<literal><transition></literal> è¦ç´ 㯠JSF çµæžœ (outcome) ã«åå‰ã‚’付ã‘ã¾ã™ã€‚ JSF アクションãŒãã®çµæžœ (outcome) ã¨ãªã‚‹å ´åˆã«ã€ transition ãŒèµ·å‹•ã•ã‚Œã¾ã™ã€‚ jBPM é·ç§»ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå‘¼ã³å‡ºã•ã‚ŒãŸå¾Œã€ 実行ã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚°ãƒ©ãƒ•ã®æ¬¡ã®ãƒŽãƒ¼ãƒ‰ã«é€²ã¿ã¾ã™ã€‚"
+msgid ""
+"The <literal><transition></literal> element names a JSF outcome. The "
+"transition is triggered when a JSF action results in that outcome. Execution "
+"will then proceed to the next node of the pageflow graph, after invocation "
+"of any jBPM transition actions."
+msgstr ""
+"<literal><transition></literal> è¦ç´ 㯠JSF çµæžœ (outcome) ã«åå‰ã‚’付ã‘"
+"ã¾ã™ã€‚ JSF アクションãŒãã®çµæžœ (outcome) ã¨ãªã‚‹å ´åˆã«ã€ transition ãŒèµ·å‹•ã•"
+"ã‚Œã¾ã™ã€‚ jBPM é·ç§»ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå‘¼ã³å‡ºã•ã‚ŒãŸå¾Œã€ 実行ã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚°ãƒ©ãƒ•ã®æ¬¡ã®"
+"ノードã«é€²ã¿ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:968
+#: Tutorial.xml:984
#, no-c-format
-msgid "A transition <literal><action></literal> is just like a JSF action, except that it occurs when a jBPM transition occurs. The transition action can invoke any Seam component."
-msgstr "transition ã® <literal><action></literal> ã¯ã€ jBPM ã® transitionã§ãã‚ŒãŒèµ·ã“ã‚‹ã“ã¨ã‚’除ã‘ã°ã€ JSF アクションã¨åŒã˜ã§ã™ã€‚ é·ç§»ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ã©ã®ã‚ˆã†ãª Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚‚呼ã³å‡ºã™ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"A transition <literal><action></literal> is just like a JSF action, "
+"except that it occurs when a jBPM transition occurs. The transition action "
+"can invoke any Seam component."
+msgstr ""
+"transition ã® <literal><action></literal> ã¯ã€ jBPM ã® transitionã§ãã‚Œ"
+"ãŒèµ·ã“ã‚‹ã“ã¨ã‚’除ã‘ã°ã€ JSF アクションã¨åŒã˜ã§ã™ã€‚ é·ç§»ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ã©ã®ã‚ˆã†ãª "
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚‚呼ã³å‡ºã™ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:973
+#: Tutorial.xml:989
#, no-c-format
-msgid "A <literal><decision></literal> node branches the pageflow, and determines the next node to execute by evaluating a JSF EL expression."
-msgstr "<literal><decision></literal> ノードã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’分å²ã•ã›ã€ JSF EL å¼ã‚’評価ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦æ¬¡ã«å®Ÿè¡Œã•ã‚Œã‚‹ãƒŽãƒ¼ãƒ‰ã‚’決定ã—ã¾ã™ã€‚"
+msgid ""
+"A <literal><decision></literal> node branches the pageflow, and "
+"determines the next node to execute by evaluating a JSF EL expression."
+msgstr ""
+"<literal><decision></literal> ノードã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’分å²ã•ã›ã€ JSF EL "
+"å¼ã‚’評価ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦æ¬¡ã«å®Ÿè¡Œã•ã‚Œã‚‹ãƒŽãƒ¼ãƒ‰ã‚’決定ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:981
+#: Tutorial.xml:997
#, no-c-format
-msgid "Here is what the pageflow looks like in the JBoss Developer Studio pageflow editor:"
-msgstr "以下㯠JBoss Developer Studio ページフãƒãƒ¼ã‚¨ãƒ‡ã‚£ã‚¿ã§ã©ã®ã‚ˆã†ã«è¡¨ç¤ºã™ã‚‹ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Here is what the pageflow looks like in the JBoss Developer Studio pageflow "
+"editor:"
+msgstr ""
+"以下㯠JBoss Developer Studio ページフãƒãƒ¼ã‚¨ãƒ‡ã‚£ã‚¿ã§ã©ã®ã‚ˆã†ã«è¡¨ç¤ºã™ã‚‹ã‹ã‚’示"
+"ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:992
+#: Tutorial.xml:1008
#, no-c-format
-msgid "Now that we have seen the pageflow, it is very, very easy to understand the rest of the application!"
-msgstr "ページフãƒãƒ¼ã‚’見終ã‚ã‚Šã¾ã—ãŸã€‚ アプリケーションã®æ®‹ã‚Šã®éƒ¨åˆ†ã‚’ç†è§£ã™ã‚‹ã“ã¨ã¯ã‚‚ã†ç°¡å˜ã§ã™ã€‚"
+msgid ""
+"Now that we have seen the pageflow, it is very, very easy to understand the "
+"rest of the application!"
+msgstr ""
+"ページフãƒãƒ¼ã‚’見終ã‚ã‚Šã¾ã—ãŸã€‚ アプリケーションã®æ®‹ã‚Šã®éƒ¨åˆ†ã‚’ç†è§£ã™ã‚‹ã“ã¨ã¯ã‚‚"
+"ã†ç°¡å˜ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:994
+#: Tutorial.xml:1010
#, no-c-format
-msgid "Here is the main page of the application, <literal>numberGuess.jspx</literal>:"
-msgstr "ã“ã‚ŒãŒã‚¢ãƒ—リケーションã®ä¸å¿ƒã®ãƒšãƒ¼ã‚¸ <literal>numberGuess.jspx</literal> ã§ã™ã€‚"
+msgid ""
+"Here is the main page of the application, <literal>numberGuess.jspx</"
+"literal>:"
+msgstr ""
+"ã“ã‚ŒãŒã‚¢ãƒ—リケーションã®ä¸å¿ƒã®ãƒšãƒ¼ã‚¸ <literal>numberGuess.jspx</literal> ã§"
+"ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:997
+#: Tutorial.xml:1013
#, no-c-format
msgid "numberGuess.jspx"
msgstr "numberGuess.jspx"
#. Tag: programlisting
-#: Tutorial.xml:998
-#, no-c-format
+#: Tutorial.xml:1014
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<<?xml version=\"1.0\"?>\n"
"<jsp:root xmlns:jsp=\"http://java.sun.com/JSP/Page\" \n"
@@ -2527,28 +3599,32 @@
" version=\"2.0\">\n"
" <jsp:output doctype-root-element=\"html\" \n"
" doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
-" doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"/>\n"
+" doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-"
+"transitional.dtd\"/>\n"
" <jsp:directive.page contentType=\"text/html\"/>\n"
" <html>\n"
" <head>\n"
" <title>Guess a number...</title>\n"
" <link href=\"niceforms.css\" rel=\"stylesheet\" type=\"text/css\" />\n"
-" <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms.js\" />\n"
+" <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms."
+"js\" />\n"
" </head>\n"
" <body>\n"
" <h1>Guess a number...</h1>\n"
" <f:view>\n"
-" <h:form styleClass=\"niceform\">\n"
-" \n"
-" <div>\n"
-" <h:messages globalOnly=\"true\"/>\n"
-" <h:outputText value=\"Higher!\" \n"
-" rendered=\"#{numberGuess.randomNumber gt numberGuess.currentGuess}\"/>\n"
-" <h:outputText value=\"Lower!\" \n"
-" rendered=\"#{numberGuess.randomNumber lt numberGuess.currentGuess}\"/>\n"
-" </div>\n"
-" \n"
-" <div>\n"
+" <h:form styleClass=\"niceform\">\n"
+" \n"
+" <div>\n"
+" <h:messages globalOnly=\"true\"/>\n"
+" <h:outputText value=\"Higher!\" \n"
+" rendered=\"#{numberGuess.randomNumber gt numberGuess."
+"currentGuess}\"/>\n"
+" <h:outputText value=\"Lower!\" \n"
+" rendered=\"#{numberGuess.randomNumber lt numberGuess."
+"currentGuess}\"/>\n"
+" </div>\n"
+" \n"
+" <div>\n"
" I'm thinking of a number between \n"
" <h:outputText value=\"#{numberGuess.smallest}\"/> and \n"
" <h:outputText value=\"#{numberGuess.biggest}\"/>. You have \n"
@@ -2557,33 +3633,41 @@
" \n"
" <div>\n"
" Your guess: \n"
-" <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess\" \n"
+" <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess"
+"\" \n"
" required=\"true\" size=\"3\" \n"
-" rendered=\"#{(numberGuess.biggest-numberGuess.smallest) gt 20}\">\n"
+" rendered=\"#{(numberGuess.biggest-numberGuess.smallest) "
+"gt 20}\">\n"
" <f:validateLongRange maximum=\"#{numberGuess.biggest}\" \n"
" minimum=\"#{numberGuess.smallest}\"/>\n"
" </h:inputText>\n"
" <h:selectOneMenu value=\"#{numberGuess.currentGuess}\" \n"
" id=\"selectGuessMenu\" required=\"true\"\n"
-" rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 20 and \n"
-" (numberGuess.biggest-numberGuess.smallest) gt 4}\">\n"
-" <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+" rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 20 and \n"
+" (numberGuess.biggest-numberGuess."
+"smallest) gt 4}\">\n"
+" <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
" </h:selectOneMenu>\n"
-" <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id=\"selectGuessRadio\" \n"
+" <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id="
+"\"selectGuessRadio\" \n"
" required=\"true\"\n"
-" rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 4}\">\n"
-" <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+" rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 4}\">\n"
+" <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
" </h:selectOneRadio>\n"
-" <h:commandButton value=\"Guess\" action=\"guess\"/>\n"
+" <h:commandButton value=\"Guess\" action=\"guess\"/>\n"
" <s:button value=\"Cheat\" view=\"/confirm.jspx\"/>\n"
" <s:button value=\"Give up\" action=\"giveup\"/>\n"
-" </div>\n"
-" \n"
-" <div>\n"
+" </div>\n"
+" \n"
+" <div>\n"
" <h:message for=\"inputGuess\" style=\"color: red\"/>\n"
" </div>\n"
" \n"
-" </h:form>\n"
+" </h:form>\n"
" </f:view>\n"
" </body>\n"
" </html>\n"
@@ -2598,13 +3682,15 @@
" version=\"2.0\">\n"
" <jsp:output doctype-root-element=\"html\" \n"
" doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
-" doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"/>\n"
+" doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-"
+"transitional.dtd\"/>\n"
" <jsp:directive.page contentType=\"text/html\"/>\n"
" <html>\n"
" <head>\n"
" <title>Guess a number...</title>\n"
" <link href=\"niceforms.css\" rel=\"stylesheet\" type=\"text/css\" />\n"
-" <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms.js\" />\n"
+" <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms."
+"js\" />\n"
" </head>\n"
" <body>\n"
" <h1>Guess a number...</h1>\n"
@@ -2614,9 +3700,11 @@
" <div>\n"
" <h:messages globalOnly=\"true\"/>\n"
" <h:outputText value=\"Higher!\" \n"
-" rendered=\"#{numberGuess.randomNumber gt numberGuess.currentGuess}\"/>\n"
+" rendered=\"#{numberGuess.randomNumber gt numberGuess."
+"currentGuess}\"/>\n"
" <h:outputText value=\"Lower!\" \n"
-" rendered=\"#{numberGuess.randomNumber lt numberGuess.currentGuess}\"/>\n"
+" rendered=\"#{numberGuess.randomNumber lt numberGuess."
+"currentGuess}\"/>\n"
" </div>\n"
" \n"
" <div>\n"
@@ -2628,22 +3716,30 @@
" \n"
" <div>\n"
" Your guess: \n"
-" <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess\" \n"
+" <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess"
+"\" \n"
" required=\"true\" size=\"3\" \n"
-" rendered=\"#{(numberGuess.biggest-numberGuess.smallest) gt 20}\">\n"
+" rendered=\"#{(numberGuess.biggest-numberGuess.smallest) "
+"gt 20}\">\n"
" <f:validateLongRange maximum=\"#{numberGuess.biggest}\" \n"
" minimum=\"#{numberGuess.smallest}\"/>\n"
" </h:inputText>\n"
" <h:selectOneMenu value=\"#{numberGuess.currentGuess}\" \n"
" id=\"selectGuessMenu\" required=\"true\"\n"
-" rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 20 and \n"
-" (numberGuess.biggest-numberGuess.smallest) gt 4}\">\n"
-" <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+" rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 20 and \n"
+" (numberGuess.biggest-numberGuess."
+"smallest) gt 4}\">\n"
+" <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
" </h:selectOneMenu>\n"
-" <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id=\"selectGuessRadio\" \n"
+" <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id="
+"\"selectGuessRadio\" \n"
" required=\"true\"\n"
-" rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 4}\">\n"
-" <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+" rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 4}\">\n"
+" <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
" </h:selectOneRadio>\n"
" <h:commandButton value=\"Guess\" action=\"guess\"/>\n"
" <s:button value=\"Cheat\" view=\"/confirm.jspx\"/>\n"
@@ -2661,25 +3757,29 @@
"</jsp:root>]]>"
#. Tag: para
-#: Tutorial.xml:1002
+#: Tutorial.xml:1018
#, no-c-format
-msgid "Notice how the command button names the <literal>guess</literal> transition instead of calling an action directly."
-msgstr "アクションを直接呼ã³å‡ºã™ä»£ã‚ã‚Šã«ã€ ã©ã®ã‚ˆã†ã«ã‚³ãƒžãƒ³ãƒ‰ãƒœã‚¿ãƒ³ã¯<literal>guess</literal> transitionを指定ã—ã¦ã„ã‚‹ã‹ã«ç€ç›®ã—ã¦ãã ã•ã„。"
+msgid ""
+"Notice how the command button names the <literal>guess</literal> transition "
+"instead of calling an action directly."
+msgstr ""
+"アクションを直接呼ã³å‡ºã™ä»£ã‚ã‚Šã«ã€ ã©ã®ã‚ˆã†ã«ã‚³ãƒžãƒ³ãƒ‰ãƒœã‚¿ãƒ³ã¯<literal>guess</"
+"literal> transitionを指定ã—ã¦ã„ã‚‹ã‹ã«ç€ç›®ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Tutorial.xml:1005
+#: Tutorial.xml:1021
#, no-c-format
msgid "The <literal>win.jspx</literal> page is predictable:"
msgstr "<literal>win.jspx</literal> ページã¯ã”ã普通ã®ã‚‚ã®ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1007
+#: Tutorial.xml:1023
#, no-c-format
msgid "win.jspx"
msgstr "win.jspx"
#. Tag: programlisting
-#: Tutorial.xml:1008
+#: Tutorial.xml:1024
#, no-c-format
msgid ""
"<![CDATA[<jsp:root xmlns:jsp=\"http://java.sun.com/JSP/Page\" \n"
@@ -2689,7 +3789,8 @@
" version=\"2.0\">\n"
" <jsp:output doctype-root-element=\"html\"\n"
" doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
-" doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"/>\n"
+" doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-"
+"transitional.dtd\"/>\n"
" <jsp:directive.page contentType=\"text/html\"/>\n"
" <html>\n"
" <head>\n"
@@ -2699,8 +3800,10 @@
" <body>\n"
" <h1>You won!</h1>\n"
" <f:view>\n"
-" Yes, the answer was <h:outputText value=\"#{numberGuess.currentGuess}\" />.\n"
-" It took you <h:outputText value=\"#{numberGuess.guessCount}\" /> guesses.\n"
+" Yes, the answer was <h:outputText value=\"#{numberGuess.currentGuess}"
+"\" />.\n"
+" It took you <h:outputText value=\"#{numberGuess.guessCount}\" /> "
+"guesses.\n"
" <h:outputText value=\"But you cheated, so it doesn't count!\" \n"
" rendered=\"#{numberGuess.cheat}\"/>\n"
" Would you like to <a href=\"numberGuess.seam\">play again</a>?\n"
@@ -2717,7 +3820,8 @@
" version=\"2.0\">\n"
" <jsp:output doctype-root-element=\"html\"\n"
" doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
-" doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"/>\n"
+" doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-"
+"transitional.dtd\"/>\n"
" <jsp:directive.page contentType=\"text/html\"/>\n"
" <html>\n"
" <head>\n"
@@ -2727,8 +3831,10 @@
" <body>\n"
" <h1>You won!</h1>\n"
" <f:view>\n"
-" Yes, the answer was <h:outputText value=\"#{numberGuess.currentGuess}\" />.\n"
-" It took you <h:outputText value=\"#{numberGuess.guessCount}\" /> guesses.\n"
+" Yes, the answer was <h:outputText value=\"#{numberGuess.currentGuess}"
+"\" />.\n"
+" It took you <h:outputText value=\"#{numberGuess.guessCount}\" /> "
+"guesses.\n"
" <h:outputText value=\"But you cheated, so it doesn't count!\" \n"
" rendered=\"#{numberGuess.cheat}\"/>\n"
" Would you like to <a href=\"numberGuess.seam\">play again</a>?\n"
@@ -2739,25 +3845,27 @@
"]]>"
#. Tag: para
-#: Tutorial.xml:1012
+#: Tutorial.xml:1028
#, no-c-format
-msgid "The <literal>lose.jspx</literal> looks roughly the same, so we'll skip over it."
+msgid ""
+"The <literal>lose.jspx</literal> looks roughly the same, so we'll skip over "
+"it."
msgstr "<literal>lose.jspx</literal> ã¯ã»ã¼åŒã˜ã§ã™ã€‚ 説明ã¯çœç•¥ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1014
+#: Tutorial.xml:1030
#, no-c-format
msgid "Finally, we'll look at the actual application code:"
msgstr "最後ã«ã€å®Ÿéš›ã®ã‚¢ãƒ—リケーションコードを見ã¾ã—ょã†ã€‚"
#. Tag: title
-#: Tutorial.xml:1017
+#: Tutorial.xml:1033
#, no-c-format
msgid "NumberGuess.java"
msgstr "NumberGuess.java"
#. Tag: programlisting
-#: Tutorial.xml:1022
+#: Tutorial.xml:1038
#, no-c-format
msgid ""
"<![CDATA[@Name(\"numberGuess\")\n"
@@ -2969,31 +4077,44 @@
"]]>"
#. Tag: para
-#: Tutorial.xml:1025
+#: Tutorial.xml:1041
#, no-c-format
-msgid "The first time a JSP page asks for a <literal>numberGuess</literal> component, Seam will create a new one for it, and the <literal>@Create</literal> method will be invoked, allowing the component to initialize itself."
-msgstr "最åˆã«ã€JSP ページ㌠<literal>numberGuess</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¦æ±‚ã™ã‚‹ã¨ã〠Seam ã¯æ–°ã—ã„コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’生æˆã—ã¾ã™ã€‚ ãã—ã¦ã€<literal>@Create</literal> メソッドãŒå‘¼ã°ã‚Œã€ コンãƒãƒ¼ãƒãƒ³ãƒˆè‡ªèº«ã®åˆæœŸåŒ–ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"The first time a JSP page asks for a <literal>numberGuess</literal> "
+"component, Seam will create a new one for it, and the <literal>@Create</"
+"literal> method will be invoked, allowing the component to initialize itself."
+msgstr ""
+"最åˆã«ã€JSP ページ㌠<literal>numberGuess</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¦æ±‚ã™ã‚‹"
+"ã¨ã〠Seam ã¯æ–°ã—ã„コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’生æˆã—ã¾ã™ã€‚ ãã—ã¦ã€<literal>@Create</"
+"literal> メソッドãŒå‘¼ã°ã‚Œã€ コンãƒãƒ¼ãƒãƒ³ãƒˆè‡ªèº«ã®åˆæœŸåŒ–ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1035
+#: Tutorial.xml:1051
#, no-c-format
-msgid "The <literal>pages.xml</literal> file starts a Seam <emphasis>conversation</emphasis> (much more about that later), and specifies the pageflow definition to use for the conversation's page flow."
-msgstr "<literal>pages.xml</literal> ファイル㯠Seam <emphasis>対話 (conversation)</emphasis> を開始㗠( 詳細ã¯å¾Œè¿° )ã€å¯¾è©±ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’使用ã™ã‚‹ãŸã‚ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼å®šç¾©ã‚’è¦å®šã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>pages.xml</literal> file starts a Seam <emphasis>conversation</"
+"emphasis> (much more about that later), and specifies the pageflow "
+"definition to use for the conversation's page flow."
+msgstr ""
+"<literal>pages.xml</literal> ファイル㯠Seam <emphasis>対話 (conversation)</"
+"emphasis> を開始㗠( 詳細ã¯å¾Œè¿° )ã€å¯¾è©±ã®ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’使用ã™ã‚‹ãŸã‚ã®ãƒšãƒ¼ã‚¸ãƒ•"
+"ãƒãƒ¼å®šç¾©ã‚’è¦å®šã—ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1041
+#: Tutorial.xml:1057
#, no-c-format
msgid "pages.xml"
msgstr "pages.xml"
#. Tag: programlisting
-#: Tutorial.xml:1044
+#: Tutorial.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<pages xmlns=\"http://jboss.com/products/seam/pages\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd\">\n"
+" xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://"
+"jboss.com/products/seam/pages-2.1.xsd\">\n"
"\n"
" <page view-id=\"/numberGuess.jspx\">\n"
" <begin-conversation join=\"true\" pageflow=\"numberGuess\"/>\n"
@@ -3005,7 +4126,8 @@
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<pages xmlns=\"http://jboss.com/products/seam/pages\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd\">\n"
+" xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://"
+"jboss.com/products/seam/pages-2.1.xsd\">\n"
"\n"
" <page view-id=\"/numberGuess.jspx\">\n"
" <begin-conversation join=\"true\" pageflow=\"numberGuess\"/>\n"
@@ -3015,290 +4137,588 @@
"]]>"
#. Tag: para
-#: Tutorial.xml:1048
+#: Tutorial.xml:1064
#, no-c-format
-msgid "As you can see, this Seam component is pure business logic! It doesn't need to know anything at all about the user interaction flow. This makes the component potentially more reuseable."
-msgstr "見ã¦ã‚ã‹ã‚‹ã‚ˆã†ã«ã€ã“ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ç´”粋ãªãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã§ã™! ユーザーインタラクションã®ãƒ•ãƒãƒ¼ã«ã¤ã„ã¦ç†è§£ã™ã‚‹å¿…è¦ã¯ã¾ã£ãŸãã‚ã‚Šã¾ã›ã‚“。 ã“ã‚Œã«ã‚ˆã‚Šã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå†åˆ©ç”¨æ€§ã‚’本当ã«å‘上ã•ã›ã¾ã™ã€‚"
+msgid ""
+"As you can see, this Seam component is pure business logic! It doesn't need "
+"to know anything at all about the user interaction flow. This makes the "
+"component potentially more reuseable."
+msgstr ""
+"見ã¦ã‚ã‹ã‚‹ã‚ˆã†ã«ã€ã“ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ç´”粋ãªãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã§ã™! ユー"
+"ザーインタラクションã®ãƒ•ãƒãƒ¼ã«ã¤ã„ã¦ç†è§£ã™ã‚‹å¿…è¦ã¯ã¾ã£ãŸãã‚ã‚Šã¾ã›ã‚“。 ã“ã‚Œã«"
+"よりコンãƒãƒ¼ãƒãƒ³ãƒˆå†åˆ©ç”¨æ€§ã‚’本当ã«å‘上ã•ã›ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1055
+#: Tutorial.xml:1071
#, no-c-format
-msgid "We'll step through basic flow of the application. The game starts with the <literal>numberGuess.jspx</literal> view. When the page is first displayed, the <literal>pages.xml</literal> configuration causes conversation to begin and associates the <literal>numberGuess</literal> pageflow with that conversation. The pageflow starts with a <literal>start-page</literal> tag, which is a wait state, so the <literal>numberGuess.xhtml</literal> is rendered."
-msgstr "アプリケーションã®åŸºæœ¬çš„ãªãƒ•ãƒãƒ¼ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ ゲーム㯠<literal>numberGuess.jspx</literal> ã‹ã‚‰å§‹ã¾ã‚Šã¾ã™ã€‚ 始ã‚ã¦ãƒšãƒ¼ã‚¸ãŒè¡¨ç¤ºã•ã‚ŒãŸã¨ãã€<literal>pages.xml</literal> è¨å®šã¯å¯¾è©±ã‚’開始ã•ã› <literal>numberGuess</literal> ページフãƒãƒ¼ã‚’対話ã¨é–¢é€£ä»˜ã‘ã¾ã™ã€‚ ページフãƒãƒ¼ã¯ 待機状態ã§ã‚ã‚‹<literal>start-page</literal> ã‹ã‚‰é–‹å§‹ã•ã‚Œã‚‹ã®ã§ <literal>numberGuess.xhtml</literal> ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"We'll step through basic flow of the application. The game starts with the "
+"<literal>numberGuess.jspx</literal> view. When the page is first displayed, "
+"the <literal>pages.xml</literal> configuration causes conversation to begin "
+"and associates the <literal>numberGuess</literal> pageflow with that "
+"conversation. The pageflow starts with a <literal>start-page</literal> tag, "
+"which is a wait state, so the <literal>numberGuess.xhtml</literal> is "
+"rendered."
+msgstr ""
+"アプリケーションã®åŸºæœ¬çš„ãªãƒ•ãƒãƒ¼ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ ゲーム㯠"
+"<literal>numberGuess.jspx</literal> ã‹ã‚‰å§‹ã¾ã‚Šã¾ã™ã€‚ 始ã‚ã¦ãƒšãƒ¼ã‚¸ãŒè¡¨ç¤ºã•ã‚ŒãŸ"
+"ã¨ãã€<literal>pages.xml</literal> è¨å®šã¯å¯¾è©±ã‚’開始ã•ã› "
+"<literal>numberGuess</literal> ページフãƒãƒ¼ã‚’対話ã¨é–¢é€£ä»˜ã‘ã¾ã™ã€‚ ページフ"
+"ãƒãƒ¼ã¯ 待機状態ã§ã‚ã‚‹<literal>start-page</literal> ã‹ã‚‰é–‹å§‹ã•ã‚Œã‚‹ã®ã§ "
+"<literal>numberGuess.xhtml</literal> ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1063
+#: Tutorial.xml:1079
#, no-c-format
-msgid "The view references the <literal>numberGuess</literal> component, causing a new instance to be created and stored in the conversation. The <literal>@Create</literal> method is called, initializing the state of the game. The view displays an <literal>h:form</literal> that allows the user to edit <literal>#{numberGuess.currentGuess}</literal>."
-msgstr "ビュー㯠<literal>numberGuess</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§ã—ã¾ã™ã€‚ ãã®çµæžœæ–°ã—ã„インスタンスãŒç”Ÿæˆã•ã‚Œå¯¾è©±ã«ä¿ç®¡ã•ã‚Œã¾ã™ã€‚ <literal>@Create</literal> メソッドãŒå‘¼ã°ã‚Œã‚²ãƒ¼ãƒ ã®çŠ¶æ…‹ãŒåˆæœŸåŒ–ã•ã‚Œã¾ã™ã€‚ ビューã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ <literal>#{numberGuess.currentGuess}</literal> を編集å¯èƒ½ãª <literal>h:form</literal> を表示ã—ã¾ã™ã€‚"
+msgid ""
+"The view references the <literal>numberGuess</literal> component, causing a "
+"new instance to be created and stored in the conversation. The "
+"<literal>@Create</literal> method is called, initializing the state of the "
+"game. The view displays an <literal>h:form</literal> that allows the user to "
+"edit <literal>#{numberGuess.currentGuess}</literal>."
+msgstr ""
+"ビュー㯠<literal>numberGuess</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§ã—ã¾ã™ã€‚ ãã®çµæžœ"
+"æ–°ã—ã„インスタンスãŒç”Ÿæˆã•ã‚Œå¯¾è©±ã«ä¿ç®¡ã•ã‚Œã¾ã™ã€‚ <literal>@Create</literal> "
+"メソッドãŒå‘¼ã°ã‚Œã‚²ãƒ¼ãƒ ã®çŠ¶æ…‹ãŒåˆæœŸåŒ–ã•ã‚Œã¾ã™ã€‚ ビューã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ <literal>#"
+"{numberGuess.currentGuess}</literal> を編集å¯èƒ½ãª <literal>h:form</literal> "
+"を表示ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1069
+#: Tutorial.xml:1085
#, no-c-format
-msgid "The \"Guess\" button triggers the <literal>guess</literal> action. Seam defers to the pageflow to handle the action, which says that the pageflow should transition to the <literal>evaluateGuess</literal> state, first invoking <literal>#{numberGuess.guess}</literal>, which updates the guess count and highest/lowest suggestions in the <literal>numberGuess</literal> component."
-msgstr "\"Guess\" ボタン㯠<literal>guess</literal> アクションを呼ã³èµ·ã“ã—ã¾ã™ã€‚ Seam ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’処ç†ã™ã‚‹ãŸã‚ã«ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã«å¾“ã„ã¾ã™ã€‚ãã‚Œã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒ <literal>evaluateGuess</literal> 状態ã«é·ç§»ã™ã‚‹ã“ã¨ã‚’命ã˜ã¾ã™ã€‚ 最åˆã®å‘¼ã³å‡ºã— <literal>#{numberGuess.guess}</literal> 㯠guess count 㨠<literal>numberGuess</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆä¸ã® highest/lowest suggestions ã‚’æ›´æ–°ã—ã¾ã™ã€‚"
+msgid ""
+"The \"Guess\" button triggers the <literal>guess</literal> action. Seam "
+"defers to the pageflow to handle the action, which says that the pageflow "
+"should transition to the <literal>evaluateGuess</literal> state, first "
+"invoking <literal>#{numberGuess.guess}</literal>, which updates the guess "
+"count and highest/lowest suggestions in the <literal>numberGuess</literal> "
+"component."
+msgstr ""
+"\"Guess\" ボタン㯠<literal>guess</literal> アクションを呼ã³èµ·ã“ã—ã¾ã™ã€‚ "
+"Seam ã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’処ç†ã™ã‚‹ãŸã‚ã«ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã«å¾“ã„ã¾ã™ã€‚ãã‚Œã¯ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼"
+"㌠<literal>evaluateGuess</literal> 状態ã«é·ç§»ã™ã‚‹ã“ã¨ã‚’命ã˜ã¾ã™ã€‚ 最åˆã®å‘¼ã³"
+"出㗠<literal>#{numberGuess.guess}</literal> 㯠guess count 㨠"
+"<literal>numberGuess</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆä¸ã® highest/lowest suggestions "
+"ã‚’æ›´æ–°ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1075
+#: Tutorial.xml:1091
#, no-c-format
-msgid "The <literal>evaluateGuess</literal> state checks the value of <literal>#{numberGuess.correctGuess}</literal> and transitions either to the <literal>win</literal> or <literal>evaluatingRemainingGuesses</literal> state. We'll assume the number was incorrect, in which case the pageflow transitions to <literal>evaluatingRemainingGuesses</literal>. That is also a decision state, which tests the <literal>#{numberGuess.lastGuess}</literal> state to determine whether or not the user has more guesses. If there are more guesses (<literal>lastGuess</literal> is <literal>false</literal>), we transition back to the original <literal>displayGuess</literal> state. Finally we've reached a page state, so the associated page <literal>/numberGuess.jspx</literal> is displayed. Since the page has a redirect element, Seam sends a redirect to the the user's browser, starting the process over."
-msgstr "<literal>evaluateGuess</literal> 状態㯠<literal>#{numberGuess.correctGuess}</literal> ã®å€¤ã‚’ãƒã‚§ãƒƒã‚¯ã— <literal>win</literal> ã¾ãŸã¯ <literal>evaluatingRemainingGuesses</literal> 状態ã«é·ç§»ã•ã›ã¾ã™ã€‚ æ•°å—ãŒé–“é•ã£ã¦ã„ãŸã¨ã™ã‚‹ã¨ã€ãã®å ´åˆãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã¯ <literal>evaluatingRemainingGuesses</literal> ã«é·ç§»ã—ã¾ã™ã€‚ ãれ㯠decision 状態ã§ã‚り〠ユーザーãŒã¾ã æ•°å—当ã¦ã‚’ã™ã‚‹ã‹å¦ã‹ã‚’決定ã™ã‚‹ãŸã‚ã« <literal>#{numberGuess.lastGuess}</literal> をテストã—ã¾ã™ã€‚ ã¾ã æ•°å—ã‚ã¦ã‚’ã™ã‚‹ãªã‚‰ã° ( <literal>lastGuess</literal> ㌠<literal>false</literal> )ã€æœ€åˆã® <literal>displayGuess</literal> 状態ã«é·ç§»ã•ã›ã¾ã™ã€‚ 最後ã«ã€page 状態ã«é”ã—ã€é–¢é€£ã™ã‚‹ãƒšãƒ¼ã‚¸ <literal>/numberGuess.jspx</literal> ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ページ㯠redirect è¦ç´ ã‚’æŒã£ã¦ã„ã‚‹ã®ã§ã€Seam ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ–ラウザã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’é€ä¿¡ã—プãƒã‚»ã‚¹ã!
‚’å†å§‹å‹•ã•ã›ã¾ã™ã€‚"
+msgid ""
+"The <literal>evaluateGuess</literal> state checks the value of <literal>#"
+"{numberGuess.correctGuess}</literal> and transitions either to the "
+"<literal>win</literal> or <literal>evaluatingRemainingGuesses</literal> "
+"state. We'll assume the number was incorrect, in which case the pageflow "
+"transitions to <literal>evaluatingRemainingGuesses</literal>. That is also a "
+"decision state, which tests the <literal>#{numberGuess.lastGuess}</literal> "
+"state to determine whether or not the user has more guesses. If there are "
+"more guesses (<literal>lastGuess</literal> is <literal>false</literal>), we "
+"transition back to the original <literal>displayGuess</literal> state. "
+"Finally we've reached a page state, so the associated page <literal>/"
+"numberGuess.jspx</literal> is displayed. Since the page has a redirect "
+"element, Seam sends a redirect to the the user's browser, starting the "
+"process over."
+msgstr ""
+"<literal>evaluateGuess</literal> 状態㯠<literal>#{numberGuess.correctGuess}"
+"</literal> ã®å€¤ã‚’ãƒã‚§ãƒƒã‚¯ã— <literal>win</literal> ã¾ãŸã¯ "
+"<literal>evaluatingRemainingGuesses</literal> 状態ã«é·ç§»ã•ã›ã¾ã™ã€‚ æ•°å—ãŒé–“"
+"é•ã£ã¦ã„ãŸã¨ã™ã‚‹ã¨ã€ãã®å ´åˆãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã¯ "
+"<literal>evaluatingRemainingGuesses</literal> ã«é·ç§»ã—ã¾ã™ã€‚ ãれ㯠decision "
+"状態ã§ã‚り〠ユーザーãŒã¾ã æ•°å—当ã¦ã‚’ã™ã‚‹ã‹å¦ã‹ã‚’決定ã™ã‚‹ãŸã‚ã« <literal>#"
+"{numberGuess.lastGuess}</literal> をテストã—ã¾ã™ã€‚ ã¾ã æ•°å—ã‚ã¦ã‚’ã™ã‚‹ãªã‚‰ã° "
+"( <literal>lastGuess</literal> ㌠<literal>false</literal> )ã€æœ€åˆã® "
+"<literal>displayGuess</literal> 状態ã«é·ç§»ã•ã›ã¾ã™ã€‚ 最後ã«ã€page 状態ã«é”"
+"ã—ã€é–¢é€£ã™ã‚‹ãƒšãƒ¼ã‚¸ <literal>/numberGuess.jspx</literal> ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ペー"
+"ジ㯠redirect è¦ç´ ã‚’æŒã£ã¦ã„ã‚‹ã®ã§ã€Seam ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ–ラウザã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’"
+"é€ä¿¡ã—プãƒã‚»ã‚¹ã‚’å†å§‹å‹•ã•ã›ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1087
+#: Tutorial.xml:1103
#, no-c-format
-msgid "We won't follow the state any more except to note that if on a future request either the <literal>win</literal> or the <literal>lose</literal> transition were taken, the user would be taken to either the <literal>/win.jspx</literal> or <literal>/lose.jspx</literal>. Both states specify that Seam should end the conversation, tossing away all the game state and pageflow state, before redirecting the user to the final page."
-msgstr "以é™ã®è¦æ±‚ã«ã‚ˆã‚Š <literal>win</literal> ã¾ãŸã¯ <literal>lose</literal> ã«é·ç§»ã™ã‚‹çŠ¶æ…‹ä»¥å¤–ã“れ以上状態ã«ã¤ã„ã¦ã¯èª¬æ˜Žã—ã¾ã›ã‚“。ã¤ã¾ã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ <literal>/win.jspx</literal> ã¾ãŸã¯ <literal>/lose.jspx</literal> ã‚’å–å¾—ã™ã‚‹ã“ã¨ã«ã¤ã„ã¦ã§ã™ã€‚ 両方ã®çŠ¶æ…‹ã¯ Seam ãŒå¯¾è©±ã‚’終了ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æœ€çµ‚ページをリダイレクトã™ã‚‹å‰ã«ã€ã‚²ãƒ¼ãƒ ã®çŠ¶æ…‹ã‚„ページフãƒãƒ¼ã®çŠ¶æ…‹ã‚’ç ´æ£„ã™ã‚‹ã“ã¨ã‚’è¦å®šã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"We won't follow the state any more except to note that if on a future "
+"request either the <literal>win</literal> or the <literal>lose</literal> "
+"transition were taken, the user would be taken to either the <literal>/win."
+"jspx</literal> or <literal>/lose.jspx</literal>. Both states specify that "
+"Seam should end the conversation, tossing away all the game state and "
+"pageflow state, before redirecting the user to the final page."
+msgstr ""
+"以é™ã®è¦æ±‚ã«ã‚ˆã‚Š <literal>win</literal> ã¾ãŸã¯ <literal>lose</literal> ã«é·ç§»"
+"ã™ã‚‹çŠ¶æ…‹ä»¥å¤–ã“れ以上状態ã«ã¤ã„ã¦ã¯èª¬æ˜Žã—ã¾ã›ã‚“。ã¤ã¾ã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ <literal>/"
+"win.jspx</literal> ã¾ãŸã¯ <literal>/lose.jspx</literal> ã‚’å–å¾—ã™ã‚‹ã“ã¨ã«ã¤ã„"
+"ã¦ã§ã™ã€‚ 両方ã®çŠ¶æ…‹ã¯ Seam ãŒå¯¾è©±ã‚’終了ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æœ€çµ‚ページをリダイレクト"
+"ã™ã‚‹å‰ã«ã€ã‚²ãƒ¼ãƒ ã®çŠ¶æ…‹ã‚„ページフãƒãƒ¼ã®çŠ¶æ…‹ã‚’ç ´æ£„ã™ã‚‹ã“ã¨ã‚’è¦å®šã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1097
-#, no-c-format
-msgid "The numberguess example also contains Giveup and Cheat buttons. You should be able to trace the pageflow state for both actions relatively easily. Pay particular attention to the <literal>cheat</literal> transtition, which loads a sub-process to handle that flow. Although it's overkill for this application, it does demonstrate how complex pageflows can be broken down into smaller parts to make them easier to understand."
-msgstr "æ•°å—当ã¦ã‚µãƒ³ãƒ—ル㯠Giveup 㨠Cheat ボタンもæŒã£ã¦ã„ã¾ã™ã€‚ 二ã¤ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„ã¦æ¯”較的容易ã«ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’トレースã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ <literal>cheat</literal> é·ç§»ã«æ³¨ç›®ã—ã¾ã—ょã†ã€‚ ãã‚Œã¯ãƒ•ãƒãƒ¼ã‚’処ç†ã™ã‚‹ãŸã‚ã«ã‚µãƒ–プãƒã‚»ã‚¹ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚ ã“ã®ã‚¢ãƒ—リケーションã§ã¯ã‚„ã‚ŠéŽãŽã§ã™ãŒã€ç†è§£ã‚’容易ã«ã™ã‚‹ãŸã‚ã«è¤‡é›‘ãªãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒå°ã•ãªéƒ¨åˆ†ã«åˆ†è§£å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’実演ã—ã¦ã„ã¾ã™ã€‚"
+#: Tutorial.xml:1113
+#, fuzzy, no-c-format
+msgid ""
+"The numberguess example also contains Giveup and Cheat buttons. You should "
+"be able to trace the pageflow state for both actions relatively easily. Pay "
+"particular attention to the <literal>cheat</literal> transition, which loads "
+"a sub-process to handle that flow. Although it's overkill for this "
+"application, it does demonstrate how complex pageflows can be broken down "
+"into smaller parts to make them easier to understand."
+msgstr ""
+"æ•°å—当ã¦ã‚µãƒ³ãƒ—ル㯠Giveup 㨠Cheat ボタンもæŒã£ã¦ã„ã¾ã™ã€‚ 二ã¤ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«"
+"ã¤ã„ã¦æ¯”較的容易ã«ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã‚’トレースã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ <literal>cheat</"
+"literal> é·ç§»ã«æ³¨ç›®ã—ã¾ã—ょã†ã€‚ ãã‚Œã¯ãƒ•ãƒãƒ¼ã‚’処ç†ã™ã‚‹ãŸã‚ã«ã‚µãƒ–プãƒã‚»ã‚¹ã‚’"
+"ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚ ã“ã®ã‚¢ãƒ—リケーションã§ã¯ã‚„ã‚ŠéŽãŽã§ã™ãŒã€ç†è§£ã‚’容易ã«ã™ã‚‹ãŸã‚ã«"
+"複雑ãªãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ãŒå°ã•ãªéƒ¨åˆ†ã«åˆ†è§£å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’実演ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1109
+#: Tutorial.xml:1125
#, no-c-format
msgid "A complete Seam application: the Hotel Booking example"
msgstr "æœ¬æ ¼çš„ Seam アプリケーション: ホテル予約サンプル"
#. Tag: title
-#: Tutorial.xml:1112
-#: Tutorial.xml:1490
+#: Tutorial.xml:1128 Tutorial.xml:1506
#, no-c-format
msgid "Introduction"
msgstr "ã¯ã˜ã‚ã«"
#. Tag: para
-#: Tutorial.xml:1114
+#: Tutorial.xml:1130
#, no-c-format
-msgid "The booking application is a complete hotel room reservation system incorporating the following features:"
-msgstr "ã“ã®äºˆç´„アプリケーションã¯ä»¥ä¸‹ã®ç‰¹å¾´ã‚’æŒã¤æœ¬æ ¼çš„ãªãƒ›ãƒ†ãƒ«ã®éƒ¨å±‹äºˆç´„システムã§ã™ã€‚"
+msgid ""
+"The booking application is a complete hotel room reservation system "
+"incorporating the following features:"
+msgstr ""
+"ã“ã®äºˆç´„アプリケーションã¯ä»¥ä¸‹ã®ç‰¹å¾´ã‚’æŒã¤æœ¬æ ¼çš„ãªãƒ›ãƒ†ãƒ«ã®éƒ¨å±‹äºˆç´„システムã§"
+"ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1119
+#: Tutorial.xml:1135
#, no-c-format
msgid "User registration"
msgstr "ユーザー登録"
#. Tag: para
-#: Tutorial.xml:1122
+#: Tutorial.xml:1138
#, no-c-format
msgid "Login"
msgstr "ãƒã‚°ã‚¤ãƒ³"
#. Tag: para
-#: Tutorial.xml:1125
+#: Tutorial.xml:1141
#, no-c-format
msgid "Logout"
msgstr "ãƒã‚°ã‚¢ã‚¦ãƒˆ"
#. Tag: para
-#: Tutorial.xml:1128
+#: Tutorial.xml:1144
#, no-c-format
msgid "Set password"
msgstr "パスワードè¨å®š"
#. Tag: para
-#: Tutorial.xml:1131
+#: Tutorial.xml:1147
#, no-c-format
msgid "Hotel search"
msgstr "ホテル検索"
#. Tag: para
-#: Tutorial.xml:1134
+#: Tutorial.xml:1150
#, no-c-format
msgid "Hotel selection"
msgstr "ホテルé¸æŠž"
#. Tag: para
-#: Tutorial.xml:1137
+#: Tutorial.xml:1153
#, no-c-format
msgid "Room reservation"
msgstr "部屋予約"
#. Tag: para
-#: Tutorial.xml:1140
+#: Tutorial.xml:1156
#, no-c-format
msgid "Reservation confirmation"
msgstr "予約確èª"
#. Tag: para
-#: Tutorial.xml:1143
+#: Tutorial.xml:1159
#, no-c-format
msgid "Existing reservation list"
msgstr "ç¾çŠ¶ã®äºˆç´„一覧"
#. Tag: screeninfo
-#: Tutorial.xml:1148
+#: Tutorial.xml:1164
#, no-c-format
msgid "Booking example"
msgstr "Booking example"
#. Tag: para
-#: Tutorial.xml:1159
+#: Tutorial.xml:1175
#, no-c-format
-msgid "The booking application uses JSF, EJB 3.0 and Seam, together with Facelets for the view. There is also a port of this application to JSF, Facelets, Seam, JavaBeans and Hibernate3."
-msgstr "ã“ã®äºˆç´„アプリケーション㯠JSFã€EJB 3.0ã€Seam ã¨ã¨ã‚‚ã«ãƒ“ューã¨ã—㦠Facelet を使用ã—ã¦ã„ã¾ã™ã€‚ JSFã€Faceletsã€Seamã€JavaBeans ãã—ã¦ã€Hibernate3 ã®ã‚¢ãƒ—リケーションã®ç§»æ¤ç‰ˆã‚‚ã‚ã‚Šã¾ã™"
+msgid ""
+"The booking application uses JSF, EJB 3.0 and Seam, together with Facelets "
+"for the view. There is also a port of this application to JSF, Facelets, "
+"Seam, JavaBeans and Hibernate3."
+msgstr ""
+"ã“ã®äºˆç´„アプリケーション㯠JSFã€EJB 3.0ã€Seam ã¨ã¨ã‚‚ã«ãƒ“ューã¨ã—㦠Facelet ã‚’"
+"使用ã—ã¦ã„ã¾ã™ã€‚ JSFã€Faceletsã€Seamã€JavaBeans ãã—ã¦ã€Hibernate3 ã®ã‚¢ãƒ—リ"
+"ケーションã®ç§»æ¤ç‰ˆã‚‚ã‚ã‚Šã¾ã™"
#. Tag: para
-#: Tutorial.xml:1162
+#: Tutorial.xml:1178
#, no-c-format
-msgid "One of the things you'll notice if you play with this application for long enough is that it is extremely <emphasis>robust</emphasis>. You can play with back buttons and browser refresh and opening multiple windows and entering nonsensical data as much as you like and you will find it very difficult to make the application crash. You might think that we spent weeks testing and fixing bugs to achive this. Actually, this is not the case. Seam was designed to make it very straightforward to build robust web applications and a lot of robustness that you are probably used to having to code yourself comes naturally and automatically with Seam."
-msgstr "ã“ã®ã‚¢ãƒ—リケーションをã‚る程度ã®æœŸé–“〠ã„ã˜ã£ã¦ã‚ã‹ã‚‹ã“ã¨ã®ä¸€ã¤ã¯ãã‚ŒãŒã¨ã¦ã‚‚<emphasis>å …ç‰¢</emphasis>ã§ã‚ã‚‹ã“ã¨ã§ã™ã€‚ 戻るボタンをæ“作ã—ã¦ã‚‚ブラウザã®æ›´æ–°ã‚’ã—ã¦ã‚‚複数ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚’é–‹ã„ã¦ã‚‚ç„¡æ„味ãªãƒ‡ãƒ¼ã‚¿ã‚’好ããªã ã‘入力ã—ã¦ã‚‚アプリケーションをクラッシュã•ã›ã‚‹ã“ã¨ãŒã¨ã¦ã‚‚困難ã§ã‚ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ ã“れをé”æˆã™ã‚‹ãŸã‚ã«ãƒ†ã‚¹ãƒˆã‚„ãƒã‚°å–ã‚Šã«ä½•é€±é–“も掛ã‹ã£ãŸã¨æ€ã‚れるã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ 実際ã«ã¯ãã‚“ãªã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。 Seam ã¯ã€å …牢㪠WEB アプリケーションを簡å˜ã«æ§‹ç¯‰ã§ãるよã†ã«è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã—ã¦ã€ã“ã‚Œã¾ã§ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãã®ã‚‚ã®ã«ã‚ˆã£ã¦å¾—られã¦ã„ãŸå …牢性㯠Seam を使用ã™ã‚‹ã“ã¨ã§è‡ªç„¶ã‹ã¤è‡ªå‹•çš„ã«å¾—られã¾ã™ã€‚"
+msgid ""
+"One of the things you'll notice if you play with this application for long "
+"enough is that it is extremely <emphasis>robust</emphasis>. You can play "
+"with back buttons and browser refresh and opening multiple windows and "
+"entering nonsensical data as much as you like and you will find it very "
+"difficult to make the application crash. You might think that we spent weeks "
+"testing and fixing bugs to achive this. Actually, this is not the case. Seam "
+"was designed to make it very straightforward to build robust web "
+"applications and a lot of robustness that you are probably used to having to "
+"code yourself comes naturally and automatically with Seam."
+msgstr ""
+"ã“ã®ã‚¢ãƒ—リケーションをã‚る程度ã®æœŸé–“〠ã„ã˜ã£ã¦ã‚ã‹ã‚‹ã“ã¨ã®ä¸€ã¤ã¯ãã‚ŒãŒã¨ã¦ã‚‚"
+"<emphasis>å …ç‰¢</emphasis>ã§ã‚ã‚‹ã“ã¨ã§ã™ã€‚ 戻るボタンをæ“作ã—ã¦ã‚‚ブラウザã®æ›´"
+"æ–°ã‚’ã—ã¦ã‚‚複数ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚’é–‹ã„ã¦ã‚‚ç„¡æ„味ãªãƒ‡ãƒ¼ã‚¿ã‚’好ããªã ã‘入力ã—ã¦ã‚‚アプリ"
+"ケーションをクラッシュã•ã›ã‚‹ã“ã¨ãŒã¨ã¦ã‚‚困難ã§ã‚ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚ ã“れをé”"
+"æˆã™ã‚‹ãŸã‚ã«ãƒ†ã‚¹ãƒˆã‚„ãƒã‚°å–ã‚Šã«ä½•é€±é–“も掛ã‹ã£ãŸã¨æ€ã‚れるã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ 実"
+"éš›ã«ã¯ãã‚“ãªã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。 Seam ã¯ã€å …牢㪠WEB アプリケーションを簡å˜ã«æ§‹"
+"築ã§ãるよã†ã«è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã—ã¦ã€ã“ã‚Œã¾ã§ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãã®ã‚‚ã®ã«ã‚ˆã£ã¦"
+"得られã¦ã„ãŸå …牢性㯠Seam を使用ã™ã‚‹ã“ã¨ã§è‡ªç„¶ã‹ã¤è‡ªå‹•çš„ã«å¾—られã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1169
+#: Tutorial.xml:1185
#, no-c-format
-msgid "As you browse the sourcecode of the example application, and learn how the application works, observe how the declarative state management and integrated validation has been used to achieve this robustness."
-msgstr "サンプルアプリケーションã®ã‚³ãƒ¼ãƒ‰ã‚’見れã°ã€ ã©ã®ã‚ˆã†ã«ã‚¢ãƒ—リケーションãŒå‹•ä½œã—ã¦ã„ã‚‹ã‹ç¿’å¾—ã§ãã¾ã™ã€‚ ãã—ã¦ã€ã“ã®å …牢性ã®é”æˆã™ã‚‹ãŸã‚ã«ã€ ã©ã®ã‚ˆã†ã«å®£è¨€çš„状態管ç†ã‚„çµ±åˆã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿å¦¥å½“性検証ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ã‹ã‚’見るã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"As you browse the sourcecode of the example application, and learn how the "
+"application works, observe how the declarative state management and "
+"integrated validation has been used to achieve this robustness."
+msgstr ""
+"サンプルアプリケーションã®ã‚³ãƒ¼ãƒ‰ã‚’見れã°ã€ ã©ã®ã‚ˆã†ã«ã‚¢ãƒ—リケーションãŒå‹•ä½œã—"
+"ã¦ã„ã‚‹ã‹ç¿’å¾—ã§ãã¾ã™ã€‚ ãã—ã¦ã€ã“ã®å …牢性ã®é”æˆã™ã‚‹ãŸã‚ã«ã€ ã©ã®ã‚ˆã†ã«å®£è¨€çš„"
+"状態管ç†ã‚„çµ±åˆã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿å¦¥å½“性検証ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ã‹ã‚’見るã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1175
+#: Tutorial.xml:1191
#, no-c-format
msgid "Overview of the booking example"
msgstr "予約サンプルã®æ¦‚è¦"
#. Tag: para
-#: Tutorial.xml:1177
+#: Tutorial.xml:1193
#, no-c-format
-msgid "The project structure is identical to the previous one, to install and deploy this application, please refer to <xref linkend=\"try-examples\"/>. Once you've successfully started the application, you can access it by pointing your browser to <ulink url=\"http://localhost:8080/seam-booking/\"> <literal>http://localhost:8080/seam-booking/</literal> </ulink>"
-msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®æ§‹æˆã¯ã“ã‚Œã¾ã§ã®ã‚‚ã®ã¨åŒã˜ã§ã™ã€‚ ã“ã®ã‚¢ãƒ—リケーションをインストールã™ã‚‹ã«ã¯ã€<xref linkend=\"try-examples\"/> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 ã†ã¾ãアプリケーションãŒèµ·å‹•ã—ãŸãªã‚‰ã°ã€ ブラウザã‹ã‚‰ <ulink url=\"http://localhost:8080/seam-booking/\"> <literal>http://localhost:8080/seam-booking/</literal> </ulink>を指定ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"The project structure is identical to the previous one, to install and "
+"deploy this application, please refer to <xref linkend=\"try-examples\"/>. "
+"Once you've successfully started the application, you can access it by "
+"pointing your browser to <ulink url=\"http://localhost:8080/seam-booking/\"> "
+"<literal>http://localhost:8080/seam-booking/</literal> </ulink>"
+msgstr ""
+"プãƒã‚¸ã‚§ã‚¯ãƒˆã®æ§‹æˆã¯ã“ã‚Œã¾ã§ã®ã‚‚ã®ã¨åŒã˜ã§ã™ã€‚ ã“ã®ã‚¢ãƒ—リケーションをインス"
+"トールã™ã‚‹ã«ã¯ã€<xref linkend=\"try-examples\"/> ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 ã†ã¾ã"
+"アプリケーションãŒèµ·å‹•ã—ãŸãªã‚‰ã°ã€ ブラウザã‹ã‚‰ <ulink url=\"http://"
+"localhost:8080/seam-booking/\"> <literal>http://localhost:8080/seam-booking/"
+"</literal> </ulink>を指定ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1184
+#: Tutorial.xml:1200
#, no-c-format
-msgid "The application uses six session beans for to implement the business logic for the listed features."
-msgstr "ã“ã®ã‚¢ãƒ—リケーションã¯ä»¥ä¸‹ã®æ©Ÿèƒ½ã‚’実装ã™ã‚‹ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã®ãŸã‚ã« 6 ã¤ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean を使用ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The application uses six session beans for to implement the business logic "
+"for the listed features."
+msgstr ""
+"ã“ã®ã‚¢ãƒ—リケーションã¯ä»¥ä¸‹ã®æ©Ÿèƒ½ã‚’実装ã™ã‚‹ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã®ãŸã‚ã« 6 ã¤ã®ã‚»ãƒƒ"
+"ション Bean を使用ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1188
+#: Tutorial.xml:1204
#, no-c-format
-msgid "<literal>AuthenticatorAction</literal> provides the login authentication logic."
-msgstr "<literal>AuthenticatorAction</literal> ã¯ãƒã‚°ã‚¤ãƒ³èªè¨¼ãƒã‚¸ãƒƒã‚¯ã‚’æä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>AuthenticatorAction</literal> provides the login authentication "
+"logic."
+msgstr ""
+"<literal>AuthenticatorAction</literal> ã¯ãƒã‚°ã‚¤ãƒ³èªè¨¼ãƒã‚¸ãƒƒã‚¯ã‚’æä¾›ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1191
+#: Tutorial.xml:1207
#, no-c-format
-msgid "<literal>BookingListAction</literal> retrieves existing bookings for the currently logged in user."
-msgstr "<literal>BookingListAction</literal> ã¯ã€ãã®æ™‚ã®ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãŸã‚ã«ç¾çŠ¶ã®äºˆç´„ã‚’å–å¾—ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>BookingListAction</literal> retrieves existing bookings for the "
+"currently logged in user."
+msgstr ""
+"<literal>BookingListAction</literal> ã¯ã€ãã®æ™‚ã®ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãŸã‚ã«ç¾çŠ¶"
+"ã®äºˆç´„ã‚’å–å¾—ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1194
+#: Tutorial.xml:1210
#, no-c-format
-msgid "<literal>ChangePasswordAction</literal> updates the password of the currently logged in user."
-msgstr "<literal>ChangePasswordAction</literal> ã¯ã€ãã®æ™‚ã®ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ‘スワードを変更ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>ChangePasswordAction</literal> updates the password of the "
+"currently logged in user."
+msgstr ""
+"<literal>ChangePasswordAction</literal> ã¯ã€ãã®æ™‚ã®ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ‘ス"
+"ワードを変更ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1197
+#: Tutorial.xml:1213
#, no-c-format
-msgid "<literal>HotelBookingAction</literal> implements booking and confirmation functionality. This functionality is implemented as a <emphasis>conversation</emphasis>, so this is one of the most interesting classes in the application."
-msgstr "<literal>HotelBookingAction</literal> ã¯ã€ã‚¢ãƒ—リケーションã®ä¸æ ¸çš„機能を実装ã—ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã¯ <emphasis>対話</emphasis> ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã‚‹ãŸã‚〠ã“ã®ã‚¢ãƒ—リケーションã®ä¸ã§ã‚‚ã£ã¨ã‚‚興味を引ãクラスã§ã™ã€‚"
+msgid ""
+"<literal>HotelBookingAction</literal> implements booking and confirmation "
+"functionality. This functionality is implemented as a "
+"<emphasis>conversation</emphasis>, so this is one of the most interesting "
+"classes in the application."
+msgstr ""
+"<literal>HotelBookingAction</literal> ã¯ã€ã‚¢ãƒ—リケーションã®ä¸æ ¸çš„機能を実装"
+"ã—ã¾ã™ã€‚ ã“ã®æ©Ÿèƒ½ã¯ <emphasis>対話</emphasis> ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã‚‹ãŸã‚〠ã“ã®ã‚¢ãƒ—"
+"リケーションã®ä¸ã§ã‚‚ã£ã¨ã‚‚興味を引ãクラスã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1202
+#: Tutorial.xml:1218
#, no-c-format
-msgid "<literal>HotelSearchingAction</literal> implements the hotel search functionality."
+msgid ""
+"<literal>HotelSearchingAction</literal> implements the hotel search "
+"functionality."
msgstr "<literal>HotelSearchingAction</literal> ã¯ãƒ›ãƒ†ãƒ«æ¤œç´¢ã‚’実装ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1205
+#: Tutorial.xml:1221
#, no-c-format
msgid "<literal>RegisterAction</literal> registers a new system user."
-msgstr "<literal>RegisterAction</literal> ã¯ã€æ–°ã—ã„システムユーザーを登録ã—ã¾ã™ã€‚"
+msgstr ""
+"<literal>RegisterAction</literal> ã¯ã€æ–°ã—ã„システムユーザーを登録ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1209
+#: Tutorial.xml:1225
#, no-c-format
msgid "Three entity beans implement the application's persistent domain model."
-msgstr "三ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã¯ã‚¢ãƒ—リケーション永続ドメインモデルを実装ã—ã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"三ã¤ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã¯ã‚¢ãƒ—リケーション永続ドメインモデルを実装ã—ã¦ã„ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1213
+#: Tutorial.xml:1229
#, no-c-format
msgid "<literal>Hotel</literal> is an entity bean that represent a hotel"
msgstr "<literal>Hotel</literal> ã¯ãƒ›ãƒ†ãƒ«ã‚’表ç¾ã™ã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1215
+#: Tutorial.xml:1231
#, no-c-format
-msgid "<literal>Booking</literal> is an entity bean that represents an existing booking"
-msgstr "<literal>Booking</literal> ã¯ã€ç¾çŠ¶ã®äºˆç´„を表ã™ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã§ã™ã€‚"
+msgid ""
+"<literal>Booking</literal> is an entity bean that represents an existing "
+"booking"
+msgstr ""
+"<literal>Booking</literal> ã¯ã€ç¾çŠ¶ã®äºˆç´„を表ã™ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1217
+#: Tutorial.xml:1233
#, no-c-format
-msgid "<literal>User</literal> is an entity bean to represents a user who can make hotel bookings"
-msgstr "<literal>User</literal> ã¯ã€ãƒ›ãƒ†ãƒ«äºˆç´„ãŒã§ãるユーザーを表ã™ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ Bean ã§ã™ã€‚"
+msgid ""
+"<literal>User</literal> is an entity bean to represents a user who can make "
+"hotel bookings"
+msgstr ""
+"<literal>User</literal> ã¯ã€ãƒ›ãƒ†ãƒ«äºˆç´„ãŒã§ãるユーザーを表ã™ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ "
+"Bean ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1224
+#: Tutorial.xml:1240
#, no-c-format
msgid "Understanding Seam conversations"
msgstr "Seam 対話ã®ç†è§£"
#. Tag: para
-#: Tutorial.xml:1225
+#: Tutorial.xml:1241
#, no-c-format
-msgid "We encourage you browse the sourcecode at your pleasure. In this tutorial we'll concentrate upon one particular piece of functionality: hotel search, selection, booking and confirmation. From the point of view of the user, everything from selecting a hotel to confirming a booking is one continuous unit of work, a <emphasis>conversation</emphasis>. Searching, however, is <emphasis>not</emphasis> part of the conversation. The user can select multiple hotels from the same search results page, in different browser tabs."
-msgstr "æ°—ãŒå‘ã„ãŸãªã‚‰ã°ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’èªã¾ã‚Œã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚ ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã§ã¯ã€ç‰¹å®šã®æ©Ÿèƒ½ã¤ã¾ã‚Šãƒ›ãƒ†ãƒ«æ¤œç´¢ã€é¸æŠžã€äºˆç´„ã¨ç¢ºèªã‚’集ä¸ã—ã¦èª¬æ˜Žã—ã¾ã™ã€‚ ユーザーã®è¦–点ã‹ã‚‰è¦‹ã‚‹ã¨ã€ ホテルã®é¸æŠžã‹ã‚‰äºˆç´„確èªã¾ã§ã®ã™ã¹ã¦ã¯ã€ä¸€ã¤ã®é€£ç¶šã—ãŸä»•äº‹ã®å˜ä½ã€ ã¤ã¾ã‚Š<emphasis>対話</emphasis>ã§ã™ã€‚ ã—ã‹ã—ã€æ¤œç´¢ã¯å¯¾è©±ã®ä¸€éƒ¨ã§ã¯<emphasis>ã‚ã‚Šã¾ã›ã‚“</emphasis>。 ユーザーã¯ç•°ãªã‚‹ãƒ–ラウザタブã§åŒã˜æ¤œç´¢çµæžœã®ãƒšãƒ¼ã‚¸ã‹ã‚‰è¤‡æ•°ã®ãƒ›ãƒ†ãƒ«ã‚’é¸æŠžå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"We encourage you browse the sourcecode at your pleasure. In this tutorial "
+"we'll concentrate upon one particular piece of functionality: hotel search, "
+"selection, booking and confirmation. From the point of view of the user, "
+"everything from selecting a hotel to confirming a booking is one continuous "
+"unit of work, a <emphasis>conversation</emphasis>. Searching, however, is "
+"<emphasis>not</emphasis> part of the conversation. The user can select "
+"multiple hotels from the same search results page, in different browser tabs."
+msgstr ""
+"æ°—ãŒå‘ã„ãŸãªã‚‰ã°ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’èªã¾ã‚Œã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚ ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«"
+"ã§ã¯ã€ç‰¹å®šã®æ©Ÿèƒ½ã¤ã¾ã‚Šãƒ›ãƒ†ãƒ«æ¤œç´¢ã€é¸æŠžã€äºˆç´„ã¨ç¢ºèªã‚’集ä¸ã—ã¦èª¬æ˜Žã—ã¾ã™ã€‚ ユー"
+"ザーã®è¦–点ã‹ã‚‰è¦‹ã‚‹ã¨ã€ ホテルã®é¸æŠžã‹ã‚‰äºˆç´„確èªã¾ã§ã®ã™ã¹ã¦ã¯ã€ä¸€ã¤ã®é€£ç¶šã—ãŸ"
+"仕事ã®å˜ä½ã€ ã¤ã¾ã‚Š<emphasis>対話</emphasis>ã§ã™ã€‚ ã—ã‹ã—ã€æ¤œç´¢ã¯å¯¾è©±ã®ä¸€éƒ¨ã§"
+"ã¯<emphasis>ã‚ã‚Šã¾ã›ã‚“</emphasis>。 ユーザーã¯ç•°ãªã‚‹ãƒ–ラウザタブã§åŒã˜æ¤œç´¢çµ"
+"æžœã®ãƒšãƒ¼ã‚¸ã‹ã‚‰è¤‡æ•°ã®ãƒ›ãƒ†ãƒ«ã‚’é¸æŠžå¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1231
+#: Tutorial.xml:1247
#, no-c-format
-msgid "Most web application architectures have no first class construct to represent a conversation. This causes enormous problems managing conversational state. Usually, Java web applications use a combination of several techniques. Some state can be transfered in the URL. What can't is either thrown into the <literal>HttpSession</literal> or flushed to the database after every request, and reconstructed from the database at the beginning of each new request."
-msgstr "ã»ã¨ã‚“ã©ã® WEB アプリケーションã®ã‚¢ãƒ¼ã‚テクãƒãƒ£ã¯å¯¾è©±ã‚’扱ã†ãŸã‚ã®ãƒ•ã‚¡ãƒ¼ã‚¹ãƒˆã‚¯ãƒ©ã‚¹ã®æ§‹é€ ã‚’æŒã£ã¦ã„ã¾ã›ã‚“。 ã“ã‚Œã¯å¯¾è©±ã®çŠ¶æ…‹ã‚’管ç†ã™ã‚‹ãŸã‚ã«é‡å¤§ãªå•é¡Œã¨ãªã‚Šã¾ã™ã€‚通常ã€Java WEB アプリケーションã¯äºŒã¤ã®æŠ€è¡“を組ã¿åˆã‚ã›ã¦ä½¿ç”¨ã—ã¾ã™ã€‚ ã‚る状態㯠URL ã«å¤‰æ›å¯èƒ½ã§ã™ã€‚ ä¸å¯èƒ½ãªã‚‚ã®ã¯ã™ã¹ã¦ã®è¦æ±‚ã®å¾Œã« <literal>HttpSession</literal> ã«æŠ•ã’られるã‹ã‚ã‚‹ã„ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ã•ã‚Œã¾ã™ã€‚ãã—ã¦ã™ã¹ã¦ã®æ–°ã—ã„è¦æ±‚ã®æœ€åˆã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰å†æ§‹ç¯‰ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Most web application architectures have no first class construct to "
+"represent a conversation. This causes enormous problems managing "
+"conversational state. Usually, Java web applications use a combination of "
+"several techniques. Some state can be transfered in the URL. What can't is "
+"either thrown into the <literal>HttpSession</literal> or flushed to the "
+"database after every request, and reconstructed from the database at the "
+"beginning of each new request."
+msgstr ""
+"ã»ã¨ã‚“ã©ã® WEB アプリケーションã®ã‚¢ãƒ¼ã‚テクãƒãƒ£ã¯å¯¾è©±ã‚’扱ã†ãŸã‚ã®ãƒ•ã‚¡ãƒ¼ã‚¹ãƒˆã‚¯"
+"ラスã®æ§‹é€ ã‚’æŒã£ã¦ã„ã¾ã›ã‚“。 ã“ã‚Œã¯å¯¾è©±ã®çŠ¶æ…‹ã‚’管ç†ã™ã‚‹ãŸã‚ã«é‡å¤§ãªå•é¡Œã¨ãªã‚Š"
+"ã¾ã™ã€‚通常ã€Java WEB アプリケーションã¯äºŒã¤ã®æŠ€è¡“を組ã¿åˆã‚ã›ã¦ä½¿ç”¨ã—ã¾ã™ã€‚ "
+"ã‚る状態㯠URL ã«å¤‰æ›å¯èƒ½ã§ã™ã€‚ ä¸å¯èƒ½ãªã‚‚ã®ã¯ã™ã¹ã¦ã®è¦æ±‚ã®å¾Œã« "
+"<literal>HttpSession</literal> ã«æŠ•ã’られるã‹ã‚ã‚‹ã„ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ãƒ•ãƒ©ãƒƒã‚·ãƒ¥"
+"ã•ã‚Œã¾ã™ã€‚ãã—ã¦ã™ã¹ã¦ã®æ–°ã—ã„è¦æ±‚ã®æœ€åˆã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰å†æ§‹ç¯‰ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1237
+#: Tutorial.xml:1253
#, no-c-format
-msgid "Since the database is the least scalable tier, this often results in an utterly unacceptable lack of scalability. Added latency is also a problem, due to the extra traffic to and from the database on every request. To reduce this redundant traffic, Java applications often introduce a data (second-level) cache that keeps commonly accessed data between requests. This cache is necessarily inefficient, because invalidation is based upon an LRU policy instead of being based upon when the user has finished working with the data. Furthermore, because the cache is shared between many concurrent transactions, we've introduced a whole raft of problem's associated with keeping the cached state consistent with the database."
-msgstr "データベースã¯æœ€ã‚‚スケーラビリティã«ä¹ã—ã„層ãªã®ã§ã€ 許容ä¸èƒ½ãªã»ã©ã‚¹ã‚±ãƒ¼ãƒ©ãƒ“リティã«ä¹ã—ã„çµæžœã¨ãªã‚‹ã“ã¨ãŒã‚ˆãã‚ã‚Šã¾ã™ã€‚ è¦æ±‚ã”ã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’è¡Œãæ¥ã™ã‚‹è»¢é€é‡ãŒå¢—åŠ ã™ã‚‹ã¨ã€è¿½åŠ ã•ã‚Œã‚‹å¾…ã¡æ™‚é–“ã‚‚å•é¡Œã¨ãªã‚Šã¾ã™ã€‚ã“ã®å†—é•·ãªè»¢é€é‡ã‚’減少ã•ã›ã‚‹ãŸã‚ã«ã€Java アプリケーションã§ã¯è¦æ±‚é–“ã§ã‚ˆãアクセスã•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’ä¿ç®¡ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚ャッシュ (2 次レベル) ã‚’ã—ã°ã—ã°å°Žå…¥ã—ã¾ã™ã€‚ ã“ã®ã‚ャッシュã¯å¿…ãšã—も効率的ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ãªãœãªã‚‰ãƒ‡ãƒ¼ã‚¿ãŒç„¡åŠ¹ã‹ã©ã†ã‹ã®åˆ¤æ–をユーザーãŒãƒ‡ãƒ¼ã‚¿ã®æ“作を終了ã—ãŸã‹ã©ã†ã‹ã‚’ã‚‚ã¨ã«ã—ã¦è¡Œã†ã®ã§ã¯ãªã LRU ãƒãƒªã‚·ãƒ¼ã‚’ベースã¨ã—ã¦è¡Œã†ãŸã‚ã§ã™ã€‚ ã•ã‚‰ã«ã€ ã‚ャッシュã¯å¤šãã®ä¸¦åˆ—トランザクション間ã§å…±æœ‰ã•ã‚Œã‚‹ã®ã§ã€ ã‚ャッシュã•ã‚ŒãŸçŠ¶æ…‹ã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹é–“!
ã®ä¸€è²«æ€§ç¶æŒã«é–¢ã™ã‚‹å¤šãã®å•é¡Œã‚’ã‚‚å–り入れã¦ã—ã¾ã†ã“ã¨ã«ãªã‚‹ãŸã‚ã§ã™ã€‚"
+msgid ""
+"Since the database is the least scalable tier, this often results in an "
+"utterly unacceptable lack of scalability. Added latency is also a problem, "
+"due to the extra traffic to and from the database on every request. To "
+"reduce this redundant traffic, Java applications often introduce a data "
+"(second-level) cache that keeps commonly accessed data between requests. "
+"This cache is necessarily inefficient, because invalidation is based upon an "
+"LRU policy instead of being based upon when the user has finished working "
+"with the data. Furthermore, because the cache is shared between many "
+"concurrent transactions, we've introduced a whole raft of problem's "
+"associated with keeping the cached state consistent with the database."
+msgstr ""
+"データベースã¯æœ€ã‚‚スケーラビリティã«ä¹ã—ã„層ãªã®ã§ã€ 許容ä¸èƒ½ãªã»ã©ã‚¹ã‚±ãƒ¼ãƒ©ãƒ“"
+"リティã«ä¹ã—ã„çµæžœã¨ãªã‚‹ã“ã¨ãŒã‚ˆãã‚ã‚Šã¾ã™ã€‚ è¦æ±‚ã”ã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’è¡Œãæ¥ã™ã‚‹"
+"転é€é‡ãŒå¢—åŠ ã™ã‚‹ã¨ã€è¿½åŠ ã•ã‚Œã‚‹å¾…ã¡æ™‚é–“ã‚‚å•é¡Œã¨ãªã‚Šã¾ã™ã€‚ã“ã®å†—é•·ãªè»¢é€é‡ã‚’減"
+"å°‘ã•ã›ã‚‹ãŸã‚ã«ã€Java アプリケーションã§ã¯è¦æ±‚é–“ã§ã‚ˆãアクセスã•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’ä¿"
+"管ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚ャッシュ (2 次レベル) ã‚’ã—ã°ã—ã°å°Žå…¥ã—ã¾ã™ã€‚ ã“ã®ã‚ャッシュã¯å¿…"
+"ãšã—も効率的ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ãªãœãªã‚‰ãƒ‡ãƒ¼ã‚¿ãŒç„¡åŠ¹ã‹ã©ã†ã‹ã®åˆ¤æ–をユーザーãŒ"
+"データã®æ“作を終了ã—ãŸã‹ã©ã†ã‹ã‚’ã‚‚ã¨ã«ã—ã¦è¡Œã†ã®ã§ã¯ãªã LRU ãƒãƒªã‚·ãƒ¼ã‚’ベース"
+"ã¨ã—ã¦è¡Œã†ãŸã‚ã§ã™ã€‚ ã•ã‚‰ã«ã€ ã‚ャッシュã¯å¤šãã®ä¸¦åˆ—トランザクション間ã§å…±æœ‰"
+"ã•ã‚Œã‚‹ã®ã§ã€ ã‚ャッシュã•ã‚ŒãŸçŠ¶æ…‹ã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹é–“ã®ä¸€è²«æ€§ç¶æŒã«é–¢ã™ã‚‹å¤šãã®å•"
+"題をもå–り入れã¦ã—ã¾ã†ã“ã¨ã«ãªã‚‹ãŸã‚ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1245
+#: Tutorial.xml:1261
#, no-c-format
-msgid "Now consider the state held in the <literal>HttpSession</literal>. The HttpSession is great place for true session data, data that is common to all requests that the user has with the application. However, it's a bad place to store data related to individual series of requests. Using the session of conversational quickly breaks down when dealing with the back button and multiple windows. On top of that, without careful programming, data in the HTTP Session can grow quite large, making the HTTP session difficult to cluster. Developing mechanisms to isolate session state associated with different concurrent conversations, and incorporating failsafes to ensure that conversation state is destroyed when the user aborts one of the conversations by closing a browser window or tab is not for the faint hearted. Fortunately, with Seam, you don't have to worry about that."
-msgstr " ã•ã¦ <literal>HttpSession</literal> ã«ä¿ç®¡ã•ã‚ŒãŸçŠ¶æ…‹ã‚’考察ã—ã¦ã¿ã¾ã—ょã†ã€‚ HttpSession ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ãƒ‡ãƒ¼ã‚¿ã«ã¨ã£ã¦ã¨ã¦ã‚‚便利ãªå ´æ‰€ã§ã™ã€‚ ã¤ã¾ã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¢ãƒ—リケーションã¨ã—ã¦æŒã¤ã™ã¹ã¦ã®è¦æ±‚ã«å…±é€šãªãƒ‡ãƒ¼ã‚¿ã«ã¨ã£ã¦ã€‚ ã—ã‹ã—ã€ä¸€é€£ã®å€‹åˆ¥ã®è¦æ±‚ã«é–¢ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’ä¿ç®¡ã™ã‚‹å ´æ‰€ã¨ã—ã¦ã¯é©ã—ã¾ã›ã‚“。 戻るボタンや複数ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’æ“作ã™ã‚‹ã¨ãã€å¯¾è©±çš„ãªã‚»ãƒƒã‚·ãƒ§ãƒ³ã®ä½¿ç”¨ã¯ã™ãã«ç ´ãŸã‚“ã—ã¦ã—ã¾ã„ã¾ã™ã€‚ ãã‚Œã«åŠ ãˆã¦ã€æ…Žé‡ãªãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ãŒãªã‘ã‚Œã°ã€HTTP セッションã®ãƒ‡ãƒ¼ã‚¿ã¯ã¨ã¦ã‚‚大ãããªã‚Šã€HTTP セッションをクラスタã«å¯¾å¿œã•ã›ã‚‹ã“ã¨ãŒå›°é›£ã«ãªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ ç•°ãªã‚‹åŒæ™‚並行的ãªå¯¾è©±ã«é–¢é€£ã™ã‚‹ã‚»ãƒƒã‚·ãƒ§ãƒ³çŠ¶æ…‹ã‚’分離ã™ã‚‹ãƒ¡ã‚«ãƒ‹ã‚ºãƒ を開発ã™ã‚‹ã“ã¨ã‚„ã€ãƒ–ラウザウィンドウã¾ãŸã¯ã‚¿ãƒ–ã‚’é–‰ã˜ã‚‹ã“ã¨ã!
§ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¯¾è©±ã®ä¸€ã¤ã‚’ä¸æ–ã™ã‚‹ã¨ãã«å¯¾è©±çŠ¶æ…‹ãŒç ´æ£„ã•ã‚Œã‚‹ã“ã¨ã‚’ä¿è¨¼ã™ã‚‹ãƒ•ã‚§ã‚¤ãƒ«ã‚»ãƒ¼ãƒ•ã‚’組ã¿è¾¼ã‚€ã“ã¨ã¯ç°¡å˜ãªä»•äº‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 幸ã„ã«ã‚‚ Seam ã«ã¯ãã‚“ãªå¿ƒé…ã¯ç„¡ç”¨ã§ã™ã€‚"
+msgid ""
+"Now consider the state held in the <literal>HttpSession</literal>. The "
+"HttpSession is great place for true session data, data that is common to all "
+"requests that the user has with the application. However, it's a bad place "
+"to store data related to individual series of requests. Using the session of "
+"conversational quickly breaks down when dealing with the back button and "
+"multiple windows. On top of that, without careful programming, data in the "
+"HTTP Session can grow quite large, making the HTTP session difficult to "
+"cluster. Developing mechanisms to isolate session state associated with "
+"different concurrent conversations, and incorporating failsafes to ensure "
+"that conversation state is destroyed when the user aborts one of the "
+"conversations by closing a browser window or tab is not for the faint "
+"hearted. Fortunately, with Seam, you don't have to worry about that."
+msgstr ""
+" ã•ã¦ <literal>HttpSession</literal> ã«ä¿ç®¡ã•ã‚ŒãŸçŠ¶æ…‹ã‚’考察ã—ã¦ã¿ã¾ã—ょã†ã€‚ "
+"HttpSession ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ãƒ‡ãƒ¼ã‚¿ã«ã¨ã£ã¦ã¨ã¦ã‚‚便利ãªå ´æ‰€ã§ã™ã€‚ ã¤ã¾ã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ"
+"アプリケーションã¨ã—ã¦æŒã¤ã™ã¹ã¦ã®è¦æ±‚ã«å…±é€šãªãƒ‡ãƒ¼ã‚¿ã«ã¨ã£ã¦ã€‚ ã—ã‹ã—ã€ä¸€é€£ã®"
+"個別ã®è¦æ±‚ã«é–¢ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’ä¿ç®¡ã™ã‚‹å ´æ‰€ã¨ã—ã¦ã¯é©ã—ã¾ã›ã‚“。 戻るボタンや複数ã®"
+"ウィンドウをæ“作ã™ã‚‹ã¨ãã€å¯¾è©±çš„ãªã‚»ãƒƒã‚·ãƒ§ãƒ³ã®ä½¿ç”¨ã¯ã™ãã«ç ´ãŸã‚“ã—ã¦ã—ã¾ã„ã¾"
+"ã™ã€‚ ãã‚Œã«åŠ ãˆã¦ã€æ…Žé‡ãªãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ãŒãªã‘ã‚Œã°ã€HTTP セッションã®ãƒ‡ãƒ¼ã‚¿ã¯"
+"ã¨ã¦ã‚‚大ãããªã‚Šã€HTTP セッションをクラスタã«å¯¾å¿œã•ã›ã‚‹ã“ã¨ãŒå›°é›£ã«ãªã‚‹å¯èƒ½æ€§"
+"ãŒã‚ã‚Šã¾ã™ã€‚ ç•°ãªã‚‹åŒæ™‚並行的ãªå¯¾è©±ã«é–¢é€£ã™ã‚‹ã‚»ãƒƒã‚·ãƒ§ãƒ³çŠ¶æ…‹ã‚’分離ã™ã‚‹ãƒ¡ã‚«ãƒ‹ã‚º"
+"ムを開発ã™ã‚‹ã“ã¨ã‚„ã€ãƒ–ラウザウィンドウã¾ãŸã¯ã‚¿ãƒ–ã‚’é–‰ã˜ã‚‹ã“ã¨ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¯¾è©±"
+"ã®ä¸€ã¤ã‚’ä¸æ–ã™ã‚‹ã¨ãã«å¯¾è©±çŠ¶æ…‹ãŒç ´æ£„ã•ã‚Œã‚‹ã“ã¨ã‚’ä¿è¨¼ã™ã‚‹ãƒ•ã‚§ã‚¤ãƒ«ã‚»ãƒ¼ãƒ•ã‚’組ã¿"
+"込むã“ã¨ã¯ç°¡å˜ãªä»•äº‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 幸ã„ã«ã‚‚ Seam ã«ã¯ãã‚“ãªå¿ƒé…ã¯ç„¡ç”¨ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1258
+#: Tutorial.xml:1274
#, no-c-format
-msgid "Seam introduces the <emphasis>conversation context</emphasis> as a first class construct. You can safely keep conversational state in this context, and be assured that it will have a well-defined lifecycle. Even better, you won't need to be continually pushing data back and forth between the application server and the database, since the conversation context is a natural cache of data that the user is currently working with."
-msgstr "Seam ã¯ãƒ•ã‚¡ãƒ¼ã‚¹ãƒˆã‚¯ãƒ©ã‚¹ã®æ§‹é€ ã¨ã—ã¦<emphasis>対話コンテã‚スト (conversation context)</emphasis> ã‚’å°Žå…¥ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚³ãƒ³ãƒ†ã‚ストã§å¯¾è©±çŠ¶æ…‹ã¯å®‰å…¨ã«ç¶æŒã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€ ã¾ãŸæ˜Žç¢ºãªãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’æŒã¤ã“ã¨ãŒä¿è¨¼ã•ã‚Œã¾ã™ã€‚ ã•ã‚‰ã«è‰¯ã„ã“ã¨ã«ã€ 対話コンテã‚ストã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒç¾åœ¨ä½œæ¥ã—ã¦ã„るデータã®è‡ªç„¶ãªã‚ャッシュã¨ãªã‚‹ãŸã‚〠アプリケーションサーãƒãƒ¼ã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹é–“ã§ãƒ‡ãƒ¼ã‚¿ã‚’継続的ã«è¡Œãæ¥ã•ã›ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"Seam introduces the <emphasis>conversation context</emphasis> as a first "
+"class construct. You can safely keep conversational state in this context, "
+"and be assured that it will have a well-defined lifecycle. Even better, you "
+"won't need to be continually pushing data back and forth between the "
+"application server and the database, since the conversation context is a "
+"natural cache of data that the user is currently working with."
+msgstr ""
+"Seam ã¯ãƒ•ã‚¡ãƒ¼ã‚¹ãƒˆã‚¯ãƒ©ã‚¹ã®æ§‹é€ ã¨ã—ã¦<emphasis>対話コンテã‚スト (conversation "
+"context)</emphasis> ã‚’å°Žå…¥ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚³ãƒ³ãƒ†ã‚ストã§å¯¾è©±çŠ¶æ…‹ã¯å®‰å…¨ã«ç¶æŒ"
+"ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€ ã¾ãŸæ˜Žç¢ºãªãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’æŒã¤ã“ã¨ãŒä¿è¨¼ã•ã‚Œã¾ã™ã€‚ ã•ã‚‰ã«"
+"良ã„ã“ã¨ã«ã€ 対話コンテã‚ストã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒç¾åœ¨ä½œæ¥ã—ã¦ã„るデータã®è‡ªç„¶ãªã‚ャッ"
+"シュã¨ãªã‚‹ãŸã‚〠アプリケーションサーãƒãƒ¼ã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹é–“ã§ãƒ‡ãƒ¼ã‚¿ã‚’継続的ã«è¡Œ"
+"ãæ¥ã•ã›ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Tutorial.xml:1263
+#: Tutorial.xml:1279
#, no-c-format
-msgid "In this application, we'll use the conversation context to store stateful session beans. There is an ancient canard in the Java community that stateful session beans are a scalability killer. This may have been true in the early days of enterprise Java, but it is no longer true today. Modern application servers have extremely sophisticated mechanisms for stateful session bean state replication. JBoss AS, for example, performs fine-grained replication, replicating only those bean attribute values which actually changed. Note that all the traditional technical arguments for why stateful beans are inefficient apply equally to the <literal>HttpSession</literal>, so the practice of shifting state from business tier stateful session bean components to the web session to try and improve performance is unbelievably misguided. It is certainly possible to write unscalable applications using stateful session beans, by using stateful beans incorrectly, or by using them for the w!
rong thing. But that doesn't mean you should <emphasis>never</emphasis> use them. If you remain unconvinced, Seam allows the use of POJOs instead of stateful session beans. With Seam, the choice is yours."
-msgstr "ã“ã®ã‚¢ãƒ—リケーションã§ã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã‚’ä¿ç®¡ã™ã‚‹ãŸã‚ã«å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストを使用ã—ã¾ã™ã€‚ Java コミュニティã«ã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¯ã‚¹ã‚±ãƒ¼ãƒ©ãƒ“リティ殺ã—ã ã¨ã„ã†ãƒ‡ãƒžãŒå¤ãã‹ã‚‰ã‚ã‚Šã¾ã™ã€‚ åˆæœŸã®ã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライズ Java ã§ã¯çœŸå®Ÿã§ã‚ã£ãŸã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ä»Šæ—¥ã§ã¯ã‚‚ã¯ã‚„真実ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 今日ã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®çŠ¶æ…‹ã‚’複製ã™ã‚‹ãŸã‚ã«æ¥µã‚ã¦æ´—ç·´ã•ã‚ŒãŸãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã‚’æŒã£ã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€JBoss AS ã¯ãã‚ã®ç´°ã‹ã„複製を行ã„〠実際ã«å¤‰åŒ–ã—㟠bean 属性値ã®ã¿ã®è¤‡è£½ã‚’è¡Œã„ã¾ã™ã€‚ ステートフル Bean ãŒéžåŠ¹çŽ‡çš„ã‹ã¨ã„ã†ä¼çµ±çš„技術論ã¯ã™ã¹ã¦ <literal>HttpSession</literal> ã«ã‚‚ç‰ã—ã当ã¦ã¯ã¾ã‚Šã¾ã™ã€‚ ãã®çµæžœãƒ‘フォーマンスを改善ã™ã‚‹ãŸã‚ã«ãƒ“ジãƒã‚¹!
層ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã‹ã‚‰ Web セッションã«ç§»è¡Œã™ã‚‹æ…£ç¿’ã¯é©šãã»ã©èª¤è§£ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。間é•ã£ã¦ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean を使用ã™ã‚‹ã“ã¨ã‚ã‚‹ã„ã¯é–“é•ã£ãŸã‚‚ã®ã®ãŸã‚ã«ãれらを使ã†ã“ã¨ã«ã‚ˆã£ã¦ã€ã‚¹ã‚±ãƒ¼ãƒ©ãƒ–ルã§ãªã„アプリケーションを書ãå¯èƒ½æ€§ã¯ç¢ºã‹ã«ã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—ãã‚Œã¯ä½¿ã†ã¹ãã§ãªã„ã¨ã„ã†ã“ã¨ã«ã¯<emphasis>ãªã‚Šã¾ã›ã‚“</emphasis>。もã—ç´å¾—ã§ããªã‘ã‚Œã°ã€Seam ã§ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®ä»£ã‚ã‚Šã« POJO を使用ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ Seam ã§ã¯ã€é¸æŠžã¯ã‚ãªãŸæ¬¡ç¬¬ã§ã™ã€‚"
+msgid ""
+"In this application, we'll use the conversation context to store stateful "
+"session beans. There is an ancient canard in the Java community that "
+"stateful session beans are a scalability killer. This may have been true in "
+"the early days of enterprise Java, but it is no longer true today. Modern "
+"application servers have extremely sophisticated mechanisms for stateful "
+"session bean state replication. JBoss AS, for example, performs fine-grained "
+"replication, replicating only those bean attribute values which actually "
+"changed. Note that all the traditional technical arguments for why stateful "
+"beans are inefficient apply equally to the <literal>HttpSession</literal>, "
+"so the practice of shifting state from business tier stateful session bean "
+"components to the web session to try and improve performance is unbelievably "
+"misguided. It is certainly possible to write unscalable applications using "
+"stateful session beans, by using stateful beans incorrectly, or by using "
+"them for the wrong thing. But that doesn't mean you should <emphasis>never</"
+"emphasis> use them. If you remain unconvinced, Seam allows the use of POJOs "
+"instead of stateful session beans. With Seam, the choice is yours."
+msgstr ""
+"ã“ã®ã‚¢ãƒ—リケーションã§ã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã‚’ä¿ç®¡ã™ã‚‹ãŸã‚ã«å¯¾è©±ã‚³"
+"ンテã‚ストを使用ã—ã¾ã™ã€‚ Java コミュニティã«ã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean "
+"ã¯ã‚¹ã‚±ãƒ¼ãƒ©ãƒ“リティ殺ã—ã ã¨ã„ã†ãƒ‡ãƒžãŒå¤ãã‹ã‚‰ã‚ã‚Šã¾ã™ã€‚ åˆæœŸã®ã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライ"
+"ズ Java ã§ã¯çœŸå®Ÿã§ã‚ã£ãŸã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ä»Šæ—¥ã§ã¯ã‚‚ã¯ã‚„真実ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 "
+"今日ã®ã‚¢ãƒ—リケーションサーãƒãƒ¼ã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã®çŠ¶æ…‹ã‚’複製ã™ã‚‹"
+"ãŸã‚ã«æ¥µã‚ã¦æ´—ç·´ã•ã‚ŒãŸãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã‚’æŒã£ã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€JBoss AS ã¯ãã‚ã®ç´°"
+"ã‹ã„複製を行ã„〠実際ã«å¤‰åŒ–ã—㟠bean 属性値ã®ã¿ã®è¤‡è£½ã‚’è¡Œã„ã¾ã™ã€‚ ステートフ"
+"ル Bean ãŒéžåŠ¹çŽ‡çš„ã‹ã¨ã„ã†ä¼çµ±çš„技術論ã¯ã™ã¹ã¦ <literal>HttpSession</"
+"literal> ã«ã‚‚ç‰ã—ã当ã¦ã¯ã¾ã‚Šã¾ã™ã€‚ ãã®çµæžœãƒ‘フォーマンスを改善ã™ã‚‹ãŸã‚ã«ãƒ“"
+"ジãƒã‚¹å±¤ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã‹ã‚‰ Web セッションã«ç§»è¡Œã™ã‚‹æ…£ç¿’ã¯é©šã"
+"ã»ã©èª¤è§£ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。間é•ã£ã¦ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean を使用ã™"
+"ã‚‹ã“ã¨ã‚ã‚‹ã„ã¯é–“é•ã£ãŸã‚‚ã®ã®ãŸã‚ã«ãれらを使ã†ã“ã¨ã«ã‚ˆã£ã¦ã€ã‚¹ã‚±ãƒ¼ãƒ©ãƒ–ルã§ãª"
+"ã„アプリケーションを書ãå¯èƒ½æ€§ã¯ç¢ºã‹ã«ã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—ãã‚Œã¯ä½¿ã†ã¹ãã§ãªã„ã¨"
+"ã„ã†ã“ã¨ã«ã¯<emphasis>ãªã‚Šã¾ã›ã‚“</emphasis>。もã—ç´å¾—ã§ããªã‘ã‚Œã°ã€Seam ã§ã¯"
+"セッション Bean ã®ä»£ã‚ã‚Šã« POJO を使用ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ Seam ã§ã¯ã€é¸æŠžã¯"
+"ã‚ãªãŸæ¬¡ç¬¬ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1281
+#: Tutorial.xml:1297
#, no-c-format
-msgid "The booking example application shows how stateful components with different scopes can collaborate together to achieve complex behaviors. The main page of the booking application allows the user to search for hotels. The search results are kept in the Seam session scope. When the user navigates to one of these hotels, a conversation begins, and a conversation scoped component calls back to the session scoped component to retrieve the selected hotel."
-msgstr "ã“ã®äºˆç´„サンプルアプリケーションã¯ã€ 複雑ãªæŒ¯ã‚‹èˆžã„を実ç¾ã™ã‚‹ãŸã‚ã«ã€ ç•°ãªã‚‹ã‚¹ã‚³ãƒ¼ãƒ—ã‚’æŒã¤ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã©ã®ã‚ˆã†ã«é€£æºã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã‚ã‚‹ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚ 予約アプリケーションã®ãƒ¡ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ã¯ã€ ユーザーã«ãƒ›ãƒ†ãƒ«æ¤œç´¢ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚ 検索çµæžœã¯ã€Seam セッションスコープã«ä¿æŒã•ã‚Œã¾ã™ã€‚ ユーザーãŒã“れらã®ãƒ›ãƒ†ãƒ«ã®ä¸€ã¤ã«é·ç§»ã™ã‚‹ã¨ã〠対話ã¯ã€é–‹å§‹ã—ã¾ã™ã€‚ ãã—ã¦ã€å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ é¸æŠžã•ã‚ŒãŸãƒ›ãƒ†ãƒ«ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«ã€ セッションスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’呼ã³è¿”ã—ã¾ã™ã€‚"
+msgid ""
+"The booking example application shows how stateful components with different "
+"scopes can collaborate together to achieve complex behaviors. The main page "
+"of the booking application allows the user to search for hotels. The search "
+"results are kept in the Seam session scope. When the user navigates to one "
+"of these hotels, a conversation begins, and a conversation scoped component "
+"calls back to the session scoped component to retrieve the selected hotel."
+msgstr ""
+"ã“ã®äºˆç´„サンプルアプリケーションã¯ã€ 複雑ãªæŒ¯ã‚‹èˆžã„を実ç¾ã™ã‚‹ãŸã‚ã«ã€ ç•°ãªã‚‹"
+"スコープをæŒã¤ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã©ã®ã‚ˆã†ã«é€£æºã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã‚ã‚‹"
+"ã‹ã‚’示ã—ã¦ã„ã¾ã™ã€‚ 予約アプリケーションã®ãƒ¡ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ã¯ã€ ユーザーã«ãƒ›ãƒ†ãƒ«æ¤œ"
+"索をå¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚ 検索çµæžœã¯ã€Seam セッションスコープã«ä¿æŒã•ã‚Œã¾ã™ã€‚ "
+"ユーザーãŒã“れらã®ãƒ›ãƒ†ãƒ«ã®ä¸€ã¤ã«é·ç§»ã™ã‚‹ã¨ã〠対話ã¯ã€é–‹å§‹ã—ã¾ã™ã€‚ ãã—ã¦ã€"
+"対話スコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ é¸æŠžã•ã‚ŒãŸãƒ›ãƒ†ãƒ«ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«ã€ セッショ"
+"ンスコープã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’呼ã³è¿”ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1287
+#: Tutorial.xml:1303
#, no-c-format
-msgid "The booking example also demonstrates the use of RichFaces Ajax to implement rich client behavior without the use of handwritten JavaScript."
-msgstr "手書ãã® JavaScript を使用ã™ã‚‹ã“ã¨ãªãリッãƒã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®æŒ¯ã‚‹èˆžã„を実装ã™ã‚‹ãŸã‚ã«ãƒ›ãƒ†ãƒ«äºˆç´„サンプル㯠RichFaces Ajax ã®ä½¿ç”¨ã‚’実演ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The booking example also demonstrates the use of RichFaces Ajax to implement "
+"rich client behavior without the use of handwritten JavaScript."
+msgstr ""
+"手書ãã® JavaScript を使用ã™ã‚‹ã“ã¨ãªãリッãƒã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®æŒ¯ã‚‹èˆžã„を実装ã™ã‚‹"
+"ãŸã‚ã«ãƒ›ãƒ†ãƒ«äºˆç´„サンプル㯠RichFaces Ajax ã®ä½¿ç”¨ã‚’実演ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1290
+#: Tutorial.xml:1306
#, no-c-format
-msgid "The search functionality is implemented using a session-scope stateful session bean, similar to the one we saw in the message list example."
-msgstr "検索機能ã¯ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean を使用ã—ã¦å®Ÿè£…ã•ã‚Œã¾ã™ã€‚ ãã‚Œã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ä¸€è¦§ã‚µãƒ³ãƒ—ルã«è¦‹ã‚‰ã‚Œã‚‹ã‚‚ã®ã¨åŒæ§˜ã§ã™ã€‚"
+msgid ""
+"The search functionality is implemented using a session-scope stateful "
+"session bean, similar to the one we saw in the message list example."
+msgstr ""
+"検索機能ã¯ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean を使用ã—ã¦å®Ÿè£…ã•ã‚Œã¾ã™ã€‚ ã"
+"ã‚Œã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ä¸€è¦§ã‚µãƒ³ãƒ—ルã«è¦‹ã‚‰ã‚Œã‚‹ã‚‚ã®ã¨åŒæ§˜ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1294
+#: Tutorial.xml:1310
#, no-c-format
msgid "HotelSearchingAction.java"
msgstr "HotelSearchingAction.java"
#. Tag: programlisting
-#: Tutorial.xml:1303
+#: Tutorial.xml:1319
#, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
@@ -3332,7 +4752,8 @@
" private void queryHotels()\n"
" {\n"
" hotels = \n"
-" em.createQuery(\"select h from Hotel h where lower(h.name) like #{pattern} \" + \n"
+" em.createQuery(\"select h from Hotel h where lower(h.name) like #"
+"{pattern} \" + \n"
" \"or lower(h.city) like #{pattern} \" + \n"
" \"or lower(h.zip) like #{pattern} \" +\n"
" \"or lower(h.address) like #{pattern}\")\n"
@@ -3358,7 +4779,8 @@
" public String getSearchPattern()\n"
" {\n"
" return searchString==null ? \n"
-" \"%\" : '%' + searchString.toLowerCase().replace('*', '%') + '%';\n"
+" \"%\" : '%' + searchString.toLowerCase().replace('*', '%') + "
+"'%';\n"
" }\n"
" \n"
" public String getSearchString()\n"
@@ -3406,7 +4828,8 @@
" private void queryHotels()\n"
" {\n"
" hotels = \n"
-" em.createQuery(\"select h from Hotel h where lower(h.name) like #{pattern} \" + \n"
+" em.createQuery(\"select h from Hotel h where lower(h.name) like #"
+"{pattern} \" + \n"
" \"or lower(h.city) like #{pattern} \" + \n"
" \"or lower(h.zip) like #{pattern} \" +\n"
" \"or lower(h.address) like #{pattern}\")\n"
@@ -3432,7 +4855,8 @@
" public String getSearchPattern()\n"
" {\n"
" return searchString==null ? \n"
-" \"%\" : '%' + searchString.toLowerCase().replace('*', '%') + '%';\n"
+" \"%\" : '%' + searchString.toLowerCase().replace('*', '%') + "
+"'%';\n"
" }\n"
" \n"
" public String getSearchString()\n"
@@ -3450,44 +4874,83 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:1306
+#: Tutorial.xml:1322
#, no-c-format
-msgid "The EJB standard <literal>@Stateful</literal> annotation identifies this class as a stateful session bean. Stateful session beans are scoped to the conversation context by default."
-msgstr "EJB 標準 <literal>@Stateful</literal> アノテーションã¯ã€ ã“ã®ã‚¯ãƒ©ã‚¹ãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã§ã‚ã‚‹ã“ã¨ã‚’è˜åˆ¥ã—ã¦ã„ã¾ã™ã€‚ ステートフルセッション Bean ã¯ã€ デフォルトã§å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®ã‚¹ã‚³ãƒ¼ãƒ—ã‚’æŒã¡ã¾ã™ã€‚"
+msgid ""
+"The EJB standard <literal>@Stateful</literal> annotation identifies this "
+"class as a stateful session bean. Stateful session beans are scoped to the "
+"conversation context by default."
+msgstr ""
+"EJB 標準 <literal>@Stateful</literal> アノテーションã¯ã€ ã“ã®ã‚¯ãƒ©ã‚¹ãŒã‚¹ãƒ†ãƒ¼ãƒˆ"
+"フルセッション Bean ã§ã‚ã‚‹ã“ã¨ã‚’è˜åˆ¥ã—ã¦ã„ã¾ã™ã€‚ ステートフルセッション Bean "
+"ã¯ã€ デフォルトã§å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®ã‚¹ã‚³ãƒ¼ãƒ—ã‚’æŒã¡ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1311
+#: Tutorial.xml:1327
#, no-c-format
-msgid "The <literal>@Restrict</literal> annotation applies a security restriction to the component. It restricts access to the component allowing only logged-in users. The security chapter explains more about security in Seam."
-msgstr "<literal>@Restrict</literal> アノテーションã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¸ã®ã‚»ã‚ュリティ制é™ã«é©ç”¨ã—ã¾ã™ã€‚ ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã ã‘ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¢ã‚¯ã‚»ã‚¹ã‚’許ã•ã‚Œã‚‹ã‚ˆã†ã«åˆ¶é™ã—ã¾ã™ã€‚ ã‚»ã‚ュリティã®ç« ã§ã¯ã€Seam ã«ãŠã‘ã‚‹ã‚»ã‚ュリティãŒã•ã‚‰ã«è©³ç´°ã«èª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <literal>@Restrict</literal> annotation applies a security restriction "
+"to the component. It restricts access to the component allowing only logged-"
+"in users. The security chapter explains more about security in Seam."
+msgstr ""
+"<literal>@Restrict</literal> アノテーションã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¸ã®ã‚»ã‚ュリティ制"
+"é™ã«é©ç”¨ã—ã¾ã™ã€‚ ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã ã‘ãŒã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¢ã‚¯ã‚»ã‚¹ã‚’許ã•ã‚Œã‚‹ã‚ˆã†"
+"ã«åˆ¶é™ã—ã¾ã™ã€‚ ã‚»ã‚ュリティã®ç« ã§ã¯ã€Seam ã«ãŠã‘ã‚‹ã‚»ã‚ュリティãŒã•ã‚‰ã«è©³ç´°ã«"
+"説明ã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1316
+#: Tutorial.xml:1332
#, no-c-format
-msgid "The <link linkend=\"datamodel-annotation\"> <literal>@DataModel</literal> </link> annotation exposes a <literal>List</literal> as a JSF <literal>ListDataModel</literal>. This makes it easy to implement clickable lists for search screens. In this case, the list of hotels is exposed to the page as a <literal>ListDataModel</literal> in the conversation variable named <literal>hotels</literal>."
-msgstr "<link linkend=\"datamodel-annotation\"> <literal>@DataModel</literal> </link> アノテーション㯠JSF <literal>ListDataModel</literal> ã¨ã—㦠<literal>List</literal> を公開ã—ã¾ã™ã€‚ ã“ã‚Œã¯ç”»é¢æ¤œç´¢ã®ãŸã‚ã®ã‚¯ãƒªãƒƒã‚¯å¯èƒ½ä¸€è¦§ã®å®Ÿè£…を容易ã«ã—ã¾ã™ã€‚ ã“ã®å ´åˆã€ãƒ›ãƒ†ãƒ«ã®ä¸€è¦§ã¯ <literal>hotels</literal> ã¨ã„ã†åå‰ã®å¯¾è©±å¤‰æ•°ã§ <literal>ListDataModel</literal> ã¨ã—ã¦ãƒšãƒ¼ã‚¸ã‚’公開ã—ã¾ã™ã€‚"
+msgid ""
+"The <link linkend=\"datamodel-annotation\"> <literal>@DataModel</literal> </"
+"link> annotation exposes a <literal>List</literal> as a JSF "
+"<literal>ListDataModel</literal>. This makes it easy to implement clickable "
+"lists for search screens. In this case, the list of hotels is exposed to the "
+"page as a <literal>ListDataModel</literal> in the conversation variable "
+"named <literal>hotels</literal>."
+msgstr ""
+"<link linkend=\"datamodel-annotation\"> <literal>@DataModel</literal> </"
+"link> アノテーション㯠JSF <literal>ListDataModel</literal> ã¨ã—㦠"
+"<literal>List</literal> を公開ã—ã¾ã™ã€‚ ã“ã‚Œã¯ç”»é¢æ¤œç´¢ã®ãŸã‚ã®ã‚¯ãƒªãƒƒã‚¯å¯èƒ½ä¸€è¦§"
+"ã®å®Ÿè£…を容易ã«ã—ã¾ã™ã€‚ ã“ã®å ´åˆã€ãƒ›ãƒ†ãƒ«ã®ä¸€è¦§ã¯ <literal>hotels</literal> ã¨"
+"ã„ã†åå‰ã®å¯¾è©±å¤‰æ•°ã§ <literal>ListDataModel</literal> ã¨ã—ã¦ãƒšãƒ¼ã‚¸ã‚’公開ã—ã¾"
+"ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1325
+#: Tutorial.xml:1341
#, no-c-format
-msgid "The EJB standard <literal>@Remove</literal> annotation specifies that a stateful session bean should be removed and its state destroyed after invocation of the annotated method. In Seam, all stateful session beans must define a method with no parameters marked <literal>@Remove</literal>. This method will be called when Seam destroys the session context."
-msgstr "EJB 標準㮠<literal>@Remove</literal> アノテーションã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜ã‘られãŸãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã°ã‚ŒãŸå¾Œã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ãŒå–り除ã‹ã‚Œã‚‹ã“ã¨ã‚’è¦å®šã—ã¦ã„ã¾ã™ã€‚ Seam ã§ã¯ã€ã™ã¹ã¦ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¯ãƒ‘ラメータãªã—ã® <literal>@Remove</literal> メソッドを定義ã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Seam ãŒã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚³ãƒ³ãƒ†ã‚ã‚¹ãƒˆã‚’ç ´æ£„ã™ã‚‹ã¨ãメソッドã¯å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The EJB standard <literal>@Remove</literal> annotation specifies that a "
+"stateful session bean should be removed and its state destroyed after "
+"invocation of the annotated method. In Seam, all stateful session beans must "
+"define a method with no parameters marked <literal>@Remove</literal>. This "
+"method will be called when Seam destroys the session context."
+msgstr ""
+"EJB 標準㮠<literal>@Remove</literal> アノテーションã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ãŒä»˜ã‘ら"
+"ã‚ŒãŸãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã°ã‚ŒãŸå¾Œã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ãŒå–り除ã‹ã‚Œã‚‹ã“ã¨ã‚’è¦å®š"
+"ã—ã¦ã„ã¾ã™ã€‚ Seam ã§ã¯ã€ã™ã¹ã¦ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã¯ãƒ‘ラメータãªã—ã® "
+"<literal>@Remove</literal> メソッドを定義ã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Seam ãŒã‚»ãƒƒ"
+"ションコンテã‚ã‚¹ãƒˆã‚’ç ´æ£„ã™ã‚‹ã¨ãメソッドã¯å‘¼ã³å‡ºã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1336
+#: Tutorial.xml:1352
#, no-c-format
-msgid "The main page of the application is a Facelets page. Let's look at the fragment which relates to searching for hotels:"
-msgstr "アプリケーションã®ä¸å¿ƒã¨ãªã‚‹ãƒšãƒ¼ã‚¸ã¯ Facelets ページã§ã™ã€‚ ホテルを検索ã«é–¢é€£ã™ã‚‹éƒ¨åˆ†ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"The main page of the application is a Facelets page. Let's look at the "
+"fragment which relates to searching for hotels:"
+msgstr ""
+"アプリケーションã®ä¸å¿ƒã¨ãªã‚‹ãƒšãƒ¼ã‚¸ã¯ Facelets ページã§ã™ã€‚ ホテルを検索ã«é–¢é€£"
+"ã™ã‚‹éƒ¨åˆ†ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: title
-#: Tutorial.xml:1339
+#: Tutorial.xml:1355
#, no-c-format
msgid "main.xhtml"
msgstr "main.xhtml"
#. Tag: programlisting
-#: Tutorial.xml:1348
-#, no-c-format
+#: Tutorial.xml:1364
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<div class=\"section\">\n"
" \n"
@@ -3497,15 +4960,18 @@
" \n"
" <h1>Search Hotels</h1>\n"
"\n"
-" <h:form id=\"searchCriteria\">\n"
-" <fieldset> \n"
-" <h:inputText id=\"searchString\" value=\"#{hotelSearch.searchString}\" \n"
+" <h:form id=\"searchCriteria\">\n"
+" <fieldset> \n"
+" <h:inputText id=\"searchString\" value=\"#{hotelSearch.searchString}"
+"\" \n"
" style=\"width: 165px;\">\n"
-" <a:support event=\"onkeyup\" actionListener=\"#{hotelSearch.find}\" \n"
+" <a:support event=\"onkeyup\" actionListener=\"#{hotelSearch.find}"
+"\" \n"
" reRender=\"searchResults\" />\n"
" </h:inputText>\n"
"  \n"
-" <a:commandButton id=\"findHotels\" value=\"Find Hotels\" action=\"#{hotelSearch.find}\" \n"
+" <a:commandButton id=\"findHotels\" value=\"Find Hotels\" action=\"#"
+"{hotelSearch.find}\" \n"
" reRender=\"searchResults\"/>\n"
"  \n"
" <a:status>\n"
@@ -3513,8 +4979,9 @@
" <h:graphicImage value=\"/img/spinner.gif\"/>\n"
" </f:facet>\n"
" </a:status>\n"
-" <br/>\n"
-" <h:outputLabel for=\"pageSize\">Maximum results:</h:outputLabel> \n"
+" <br/>\n"
+" <h:outputLabel for=\"pageSize\">Maximum results:</h:"
+"outputLabel> \n"
" <h:selectOneMenu value=\"#{hotelSearch.pageSize}\" id=\"pageSize\">\n"
" <f:selectItem itemLabel=\"5\" itemValue=\"5\"/>\n"
" <f:selectItem itemLabel=\"10\" itemValue=\"10\"/>\n"
@@ -3568,13 +5035,16 @@
"\n"
" <h:form id=\"searchCriteria\">\n"
" <fieldset> \n"
-" <h:inputText id=\"searchString\" value=\"#{hotelSearch.searchString}\" \n"
+" <h:inputText id=\"searchString\" value=\"#{hotelSearch."
+"searchString}\" \n"
" style=\"width: 165px;\">\n"
-" <a:support event=\"onkeyup\" actionListener=\"#{hotelSearch.find}\" \n"
+" <a:support event=\"onkeyup\" actionListener=\"#{hotelSearch.find}"
+"\" \n"
" reRender=\"searchResults\" />\n"
" </h:inputText>\n"
"  \n"
-" <a:commandButton id=\"findHotels\" value=\"Find Hotels\" action=\"#{hotelSearch.find}\" \n"
+" <a:commandButton id=\"findHotels\" value=\"Find Hotels\" action="
+"\"#{hotelSearch.find}\" \n"
" reRender=\"searchResults\"/>\n"
"  \n"
" <a:status>\n"
@@ -3583,7 +5053,8 @@
" </f:facet>\n"
" </a:status>\n"
" <br/>\n"
-" <h:outputLabel for=\"pageSize\">Maximum results:</h:outputLabel> \n"
+" <h:outputLabel for=\"pageSize\">Maximum results:</h:"
+"outputLabel> \n"
" <h:selectOneMenu value=\"#{hotelSearch.pageSize}\" id=\"pageSize\">\n"
" <f:selectItem itemLabel=\"5\" itemValue=\"5\"/>\n"
" <f:selectItem itemLabel=\"10\" itemValue=\"10\"/>\n"
@@ -3628,56 +5099,116 @@
"</a:outputPanel> ]]>"
#. Tag: para
-#: Tutorial.xml:1351
+#: Tutorial.xml:1367
#, no-c-format
-msgid "The RichFaces Ajax <literal><a:support></literal> tag allows a JSF action event listener to be called by asynchronous <literal>XMLHttpRequest</literal> when a JavaScript event like <literal>onkeyup</literal> occurs. Even better, the <literal>reRender</literal> attribute lets us render a fragment of the JSF page and perform a partial page update when the asynchronous response is received."
-msgstr "RichFaces Ajax <literal><a:support></literal> タグ㯠<literal>onkeyup</literal> ã®ã‚ˆã†ãª JavaScript イベントãŒç™ºç”Ÿã™ã‚‹ã¨ã JSF アクションイベントリスナーãŒéžåŒæœŸã® <literal>XMLHttpRequest</literal> ã«ã‚ˆã‚Šå‘¼ã³å‡ºã•ã‚Œã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚ ã•ã‚‰ã«è‰¯ã„ã“ã¨ã«ã¯ã€<literal>reRender</literal> 属性㯠JSF ページã®ä¸€éƒ¨åˆ†ã ã‘ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã‚’å¯èƒ½ã¨ã—éžåŒæœŸã®å¿œç”ã‚’å—ä¿¡ã—ãŸã¨ãã«éƒ¨åˆ†çš„ãªãƒšãƒ¼ã‚¸æ›´æ–°ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The RichFaces Ajax <literal><a:support></literal> tag allows a JSF "
+"action event listener to be called by asynchronous <literal>XMLHttpRequest</"
+"literal> when a JavaScript event like <literal>onkeyup</literal> occurs. "
+"Even better, the <literal>reRender</literal> attribute lets us render a "
+"fragment of the JSF page and perform a partial page update when the "
+"asynchronous response is received."
+msgstr ""
+"RichFaces Ajax <literal><a:support></literal> タグ㯠<literal>onkeyup</"
+"literal> ã®ã‚ˆã†ãª JavaScript イベントãŒç™ºç”Ÿã™ã‚‹ã¨ã JSF アクションイベントリ"
+"スナーãŒéžåŒæœŸã® <literal>XMLHttpRequest</literal> ã«ã‚ˆã‚Šå‘¼ã³å‡ºã•ã‚Œã‚‹ã“ã¨ã‚’å¯"
+"能ã«ã—ã¦ã„ã¾ã™ã€‚ ã•ã‚‰ã«è‰¯ã„ã“ã¨ã«ã¯ã€<literal>reRender</literal> 属性㯠JSF "
+"ページã®ä¸€éƒ¨åˆ†ã ã‘ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã‚’å¯èƒ½ã¨ã—éžåŒæœŸã®å¿œç”ã‚’å—ä¿¡ã—ãŸã¨ãã«éƒ¨åˆ†çš„"
+"ãªãƒšãƒ¼ã‚¸æ›´æ–°ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1358
+#: Tutorial.xml:1374
#, no-c-format
-msgid "The RichFaces Ajax <literal><a:status></literal> tag lets us display an animated image while we wait for asynchronous requests to return."
-msgstr "RichFaces Ajax <literal><a:status></literal> ã‚¿ã‚°ã¯éžåŒæœŸã®è¦æ±‚ãŒè¿”ã•ã‚Œã‚‹ã®ã‚’å¾…ã¤é–“ã«ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’表示ã•ã›ã¾ã™ã€‚"
+msgid ""
+"The RichFaces Ajax <literal><a:status></literal> tag lets us display "
+"an animated image while we wait for asynchronous requests to return."
+msgstr ""
+"RichFaces Ajax <literal><a:status></literal> ã‚¿ã‚°ã¯éžåŒæœŸã®è¦æ±‚ãŒè¿”ã•ã‚Œ"
+"ã‚‹ã®ã‚’å¾…ã¤é–“ã«ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’表示ã•ã›ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1362
+#: Tutorial.xml:1378
#, no-c-format
-msgid "The RichFaces Ajax <literal><a:outputPanel></literal> tag defines a region of the page which can be re-rendered by an asynchronous request."
-msgstr "RichFaces Ajax <literal><a:outputPanel></literal> ã‚¿ã‚°ã¯éžåŒæœŸè¦æ±‚ã«ã‚ˆã£ã¦å†ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°å¯èƒ½ãªãƒšãƒ¼ã‚¸ã®é ˜åŸŸã‚’定義ã—ã¾ã™ã€‚"
+msgid ""
+"The RichFaces Ajax <literal><a:outputPanel></literal> tag defines a "
+"region of the page which can be re-rendered by an asynchronous request."
+msgstr ""
+"RichFaces Ajax <literal><a:outputPanel></literal> ã‚¿ã‚°ã¯éžåŒæœŸè¦æ±‚ã«"
+"よã£ã¦å†ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°å¯èƒ½ãªãƒšãƒ¼ã‚¸ã®é ˜åŸŸã‚’定義ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1366
+#: Tutorial.xml:1382
#, no-c-format
-msgid "The Seam <literal><s:link></literal> tag lets us attach a JSF action listener to an ordinary (non-JavaScript) HTML link. The advantage of this over the standard JSF <literal><h:commandLink></literal> is that it preserves the operation of \"open in new window\" and \"open in new tab\". Also notice that we use a method binding with a parameter: <literal>#{hotelBooking.selectHotel(hot)}</literal>. This is not possible in the standard Unified EL, but Seam provides an extension to the EL that lets you use parameters on any method binding expression."
-msgstr "Seam <literal><s:link></literal> ã‚¿ã‚°ã¯ã€ JSF アクションリスナーを普通㮠(éž JavaScript) HTML リンクã«ä»˜ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 標準 <literal><h:commandLink></literal> ã¨æ¯”ã¹ã¦ã“ã‚ŒãŒæœ‰åˆ©ãªã®ã¯ã€ \"æ–°ã—ã„ウィンドウã§é–‹ã\" ã‚„ \"æ–°ã—ã„タブã§é–‹ã\"ã¨ã„ã£ãŸæ“作をæãªã‚ãªã„ã“ã¨ã§ã™ã€‚ パラメータ <literal>#{hotelBooking.selectHotel(hot)}</literal> ã®ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’利用ã—ã¦ã„ã‚‹ã“ã¨ã«ã‚‚ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã‚Œã¯ã€æ¨™æº–統一ã•ã‚ŒãŸ ELå¼ ã§ã¯ä¸å¯èƒ½ã§ã™ãŒã€ Seam ã¯ã€ ã™ã¹ã¦ã®ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°è¡¨ç¾ã§ãƒ‘ラメータ使用ã§ãるよㆠELå¼ ã‚’æ‹¡å¼µã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The Seam <literal><s:link></literal> tag lets us attach a JSF action "
+"listener to an ordinary (non-JavaScript) HTML link. The advantage of this "
+"over the standard JSF <literal><h:commandLink></literal> is that it "
+"preserves the operation of \"open in new window\" and \"open in new tab\". "
+"Also notice that we use a method binding with a parameter: <literal>#"
+"{hotelBooking.selectHotel(hot)}</literal>. This is not possible in the "
+"standard Unified EL, but Seam provides an extension to the EL that lets you "
+"use parameters on any method binding expression."
+msgstr ""
+"Seam <literal><s:link></literal> ã‚¿ã‚°ã¯ã€ JSF アクションリスナーを普通"
+"ã® (éž JavaScript) HTML リンクã«ä»˜ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 標準 <literal><h:"
+"commandLink></literal> ã¨æ¯”ã¹ã¦ã“ã‚ŒãŒæœ‰åˆ©ãªã®ã¯ã€ \"æ–°ã—ã„ウィンドウã§é–‹ã"
+"\" ã‚„ \"æ–°ã—ã„タブã§é–‹ã\"ã¨ã„ã£ãŸæ“作をæãªã‚ãªã„ã“ã¨ã§ã™ã€‚ パラメータ "
+"<literal>#{hotelBooking.selectHotel(hot)}</literal> ã®ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°"
+"を利用ã—ã¦ã„ã‚‹ã“ã¨ã«ã‚‚ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã‚Œã¯ã€æ¨™æº–統一ã•ã‚ŒãŸ ELå¼ ã§ã¯ä¸å¯"
+"能ã§ã™ãŒã€ Seam ã¯ã€ ã™ã¹ã¦ã®ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°è¡¨ç¾ã§ãƒ‘ラメータ使用ã§ãã‚‹"
+"よㆠELå¼ ã‚’æ‹¡å¼µã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1373
+#: Tutorial.xml:1389
#, no-c-format
-msgid "If you're wondering how navigation occurs, you can find all the rules in <literal>WEB-INF/pages.xml</literal>; this is discussed in <xref linkend=\"events.pageaction.navigation\"/>."
-msgstr "ã©ã®ã‚ˆã†ã«ãƒŠãƒ“ゲーションãŒèµ·ã“ã‚‹ã‹ã¨æ€ã†ãªã‚‰ã°ã€<literal>WEB-INF/pages.xml</literal> ã«ã™ã¹ã¦ã®ãƒ«ãƒ¼ãƒ«ãŒå®šç¾©ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’見ã¤ã‘ã‚‹ã§ã—ょã†ã€‚ ã“ã‚Œã«ã¤ã„ã¦ã¯ <xref linkend=\"events.pageaction.navigation\"/> ã§è°è«–ã—ã¾ã™ã€‚"
+msgid ""
+"If you're wondering how navigation occurs, you can find all the rules in "
+"<literal>WEB-INF/pages.xml</literal>; this is discussed in <xref linkend="
+"\"events.pageaction.navigation\"/>."
+msgstr ""
+"ã©ã®ã‚ˆã†ã«ãƒŠãƒ“ゲーションãŒèµ·ã“ã‚‹ã‹ã¨æ€ã†ãªã‚‰ã°ã€<literal>WEB-INF/pages.xml</"
+"literal> ã«ã™ã¹ã¦ã®ãƒ«ãƒ¼ãƒ«ãŒå®šç¾©ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’見ã¤ã‘ã‚‹ã§ã—ょã†ã€‚ ã“ã‚Œã«ã¤ã„"
+"ã¦ã¯ <xref linkend=\"events.pageaction.navigation\"/> ã§è°è«–ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1382
+#: Tutorial.xml:1398
#, no-c-format
-msgid "This page displays the search results dynamically as we type, and lets us choose a hotel and pass it to the <literal>selectHotel()</literal> method of the <literal>HotelBookingAction</literal>, which is where the <emphasis>really</emphasis> interesting stuff is going to happen."
-msgstr "ã“ã®ãƒšãƒ¼ã‚¸ã¯ã€ã‚¿ã‚¤ãƒ—ã—ãŸã¨ãã«æ¤œç´¢çµæžœãŒå‹•çš„ã«è¡¨ç¤ºã—〠ホテルã®é¸æŠžã‚’ã•ã›ã€ <literal>HotelBookingAction</literal> ã® <literal>selectHotel()</literal> メソッドã«é¸æŠžçµæžœã‚’渡ã—ã¾ã™ã€‚ ãã“ã§ã¯ã€<emphasis>ã‹ãªã‚Š</emphasis>興味深ã„ã“ã¨ãŒèµ·ã“ã£ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This page displays the search results dynamically as we type, and lets us "
+"choose a hotel and pass it to the <literal>selectHotel()</literal> method of "
+"the <literal>HotelBookingAction</literal>, which is where the "
+"<emphasis>really</emphasis> interesting stuff is going to happen."
+msgstr ""
+"ã“ã®ãƒšãƒ¼ã‚¸ã¯ã€ã‚¿ã‚¤ãƒ—ã—ãŸã¨ãã«æ¤œç´¢çµæžœãŒå‹•çš„ã«è¡¨ç¤ºã—〠ホテルã®é¸æŠžã‚’ã•ã›ã€ "
+"<literal>HotelBookingAction</literal> 㮠<literal>selectHotel()</literal> メ"
+"ソッドã«é¸æŠžçµæžœã‚’渡ã—ã¾ã™ã€‚ ãã“ã§ã¯ã€<emphasis>ã‹ãªã‚Š</emphasis>興味深ã„ã“"
+"ã¨ãŒèµ·ã“ã£ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1387
+#: Tutorial.xml:1403
#, no-c-format
-msgid "Now let's see how the booking example application uses a conversation-scoped stateful session bean to achieve a natural cache of persistent data related to the conversation. The following code example is pretty long. But if you think of it as a list of scripted actions that implement the various steps of the conversation, it's understandable. Read the class from top to bottom, as if it were a story."
-msgstr "対話ã¨é–¢é€£ã™ã‚‹æ°¸ç¶šãƒ‡ãƒ¼ã‚¿ã‚’自然ã«ã‚ャッシュã™ã‚‹ãŸã‚ã«äºˆç´„サンプルアプリケーションãŒã©ã®ã‚ˆã†ã«å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean を利用ã™ã‚‹ã‹è¦‹ã¦ã¿ã¾ã—ょã†ã€‚ 以下ã®ã‚µãƒ³ãƒ—ルコードã¯çµæ§‹é•·ã„ã§ã™ãŒã€å¯¾è©±ã®å„種ステップを実装ã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—ト化ã•ã‚ŒãŸå‹•ä½œã®ä¸€è¦§ã¨è€ƒãˆã‚‹ã¨ç†è§£ã§ãã¾ã™ã€‚ ストーリーをèªã‚€ã‚ˆã†ã«å¾¹åº•çš„ã«èªã‚“ã§ãã ã•ã„。"
+msgid ""
+"Now let's see how the booking example application uses a conversation-scoped "
+"stateful session bean to achieve a natural cache of persistent data related "
+"to the conversation. The following code example is pretty long. But if you "
+"think of it as a list of scripted actions that implement the various steps "
+"of the conversation, it's understandable. Read the class from top to bottom, "
+"as if it were a story."
+msgstr ""
+"対話ã¨é–¢é€£ã™ã‚‹æ°¸ç¶šãƒ‡ãƒ¼ã‚¿ã‚’自然ã«ã‚ャッシュã™ã‚‹ãŸã‚ã«äºˆç´„サンプルアプリケー"
+"ションãŒã©ã®ã‚ˆã†ã«å¯¾è©±ã‚¹ã‚³ãƒ¼ãƒ—ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« Bean を利用ã™ã‚‹ã‹è¦‹ã¦ã¿ã¾ã—ょ"
+"ã†ã€‚ 以下ã®ã‚µãƒ³ãƒ—ルコードã¯çµæ§‹é•·ã„ã§ã™ãŒã€å¯¾è©±ã®å„種ステップを実装ã™ã‚‹ã‚¹ã‚¯ãƒª"
+"プト化ã•ã‚ŒãŸå‹•ä½œã®ä¸€è¦§ã¨è€ƒãˆã‚‹ã¨ç†è§£ã§ãã¾ã™ã€‚ ストーリーをèªã‚€ã‚ˆã†ã«å¾¹åº•çš„ã«"
+"èªã‚“ã§ãã ã•ã„。"
#. Tag: title
-#: Tutorial.xml:1392
-#: Tutorial.xml:1617
+#: Tutorial.xml:1408 Tutorial.xml:1633
#, no-c-format
msgid "HotelBookingAction.java"
msgstr "HotelBookingAction.java"
#. Tag: programlisting
-#: Tutorial.xml:1402
+#: Tutorial.xml:1418
#, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
@@ -3731,13 +5262,16 @@
" calendar.add(Calendar.DAY_OF_MONTH, -1);\n"
" if ( booking.getCheckinDate().before( calendar.getTime() ) )\n"
" {\n"
-" facesMessages.addToControl(\"checkinDate\", \"Check in date must be a future date\");\n"
+" facesMessages.addToControl(\"checkinDate\", \"Check in date must be "
+"a future date\");\n"
" bookingValid=false;\n"
" }\n"
-" else if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )\n"
+" else if ( !booking.getCheckinDate().before( booking.getCheckoutDate"
+"() ) )\n"
" {\n"
" facesMessages.addToControl(\"checkoutDate\", \n"
-" \"Check out date must be later than check in date\");\n"
+" \"Check out date must be later than "
+"check in date\");\n"
" bookingValid=false;\n"
" }\n"
" else\n"
@@ -3755,7 +5289,8 @@
" public void confirm()\n"
" {\n"
" em.persist(booking);\n"
-" facesMessages.add(\"Thank you, #{user.name}, your confimation number \" + \n"
+" facesMessages.add(\"Thank you, #{user.name}, your confimation number "
+"\" + \n"
" \" for #{hotel.name} is #{booki g.id}\");\n"
" log.info(\"New booking: #{booking.id} for #{user.username}\");\n"
" events.raiseTransactionSuccessEvent(\"bookingConfirmed\");\n"
@@ -3819,13 +5354,16 @@
" calendar.add(Calendar.DAY_OF_MONTH, -1);\n"
" if ( booking.getCheckinDate().before( calendar.getTime() ) )\n"
" {\n"
-" facesMessages.addToControl(\"checkinDate\", \"Check in date must be a future date\");\n"
+" facesMessages.addToControl(\"checkinDate\", \"Check in date must be "
+"a future date\");\n"
" bookingValid=false;\n"
" }\n"
-" else if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )\n"
+" else if ( !booking.getCheckinDate().before( booking.getCheckoutDate"
+"() ) )\n"
" {\n"
" facesMessages.addToControl(\"checkoutDate\", \n"
-" \"Check out date must be later than check in date\");\n"
+" \"Check out date must be later than "
+"check in date\");\n"
" bookingValid=false;\n"
" }\n"
" else\n"
@@ -3843,7 +5381,8 @@
" public void confirm()\n"
" {\n"
" em.persist(booking);\n"
-" facesMessages.add(\"Thank you, #{user.name}, your confimation number \" + \n"
+" facesMessages.add(\"Thank you, #{user.name}, your confimation number "
+"\" + \n"
" \" for #{hotel.name} is #{booki g.id}\");\n"
" log.info(\"New booking: #{booking.id} for #{user.username}\");\n"
" events.raiseTransactionSuccessEvent(\"bookingConfirmed\");\n"
@@ -3857,128 +5396,269 @@
"]]>"
#. Tag: para
-#: Tutorial.xml:1405
+#: Tutorial.xml:1421
#, no-c-format
-msgid "This bean uses an EJB3 <emphasis>extended persistence context</emphasis>, so that any entity instances remain managed for the whole lifecycle of the stateful session bean."
-msgstr "ã“ã® Bean ã¯ã€EJB3 <emphasis>拡張永続コンテã‚スト</emphasis> を使用ã—ã¾ã™ã€‚ ãã®çµæžœã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ ステートフルセッション Bean ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«å…¨ä½“ã®ç®¡ç†ã‚’ç¶æŒã—ã¾ã™ã€‚"
+msgid ""
+"This bean uses an EJB3 <emphasis>extended persistence context</emphasis>, so "
+"that any entity instances remain managed for the whole lifecycle of the "
+"stateful session bean."
+msgstr ""
+"ã“ã® Bean ã¯ã€EJB3 <emphasis>拡張永続コンテã‚スト</emphasis> を使用ã—ã¾ã™ã€‚ "
+"ãã®çµæžœã€ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¯ã€ ステートフルセッション Bean ã®ãƒ©ã‚¤ãƒ•ã‚µ"
+"イクル全体ã®ç®¡ç†ã‚’ç¶æŒã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1410
+#: Tutorial.xml:1426
#, no-c-format
-msgid "The <link linkend=\"out-annotation\"> <literal>@Out</literal> </link> annotation declares that an attribute value is <emphasis>outjected</emphasis> to a context variable after method invocations. In this case, the context variable named <literal>hotel</literal> will be set to the value of the <literal>hotel</literal> instance variable after every action listener invocation completes."
-msgstr "<link linkend=\"out-annotation\"> <literal>@Out</literal> </link> アノテーションã¯ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ã®å¾Œã«å±žæ€§ã®å€¤ãŒã‚³ãƒ³ãƒ†ã‚スト変数ã«<emphasis>アウトジェクト (outject)</emphasis> ã•ã‚Œã‚‹ã“ã¨ã‚’宣言ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã™ã¹ã¦ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã®å‘¼ã³å‡ºã—ãŒå®Œäº†ã—ãŸå¾Œã« <literal>hotel</literal> ã®åå‰ã®ã‚³ãƒ³ãƒ†ã‚スト変数㯠<literal>hotel</literal> インスタンス変数ã®å€¤ã«è¨å®šã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The <link linkend=\"out-annotation\"> <literal>@Out</literal> </link> "
+"annotation declares that an attribute value is <emphasis>outjected</"
+"emphasis> to a context variable after method invocations. In this case, the "
+"context variable named <literal>hotel</literal> will be set to the value of "
+"the <literal>hotel</literal> instance variable after every action listener "
+"invocation completes."
+msgstr ""
+"<link linkend=\"out-annotation\"> <literal>@Out</literal> </link> アノテー"
+"ションã¯ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ã®å¾Œã«å±žæ€§ã®å€¤ãŒã‚³ãƒ³ãƒ†ã‚スト変数ã«<emphasis>アウト"
+"ジェクト (outject)</emphasis> ã•ã‚Œã‚‹ã“ã¨ã‚’宣言ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã™"
+"ã¹ã¦ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã®å‘¼ã³å‡ºã—ãŒå®Œäº†ã—ãŸå¾Œã« <literal>hotel</literal> ã®"
+"åå‰ã®ã‚³ãƒ³ãƒ†ã‚スト変数㯠<literal>hotel</literal> インスタンス変数ã®å€¤ã«è¨å®š"
+"ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1418
+#: Tutorial.xml:1434
#, no-c-format
-msgid "The <link linkend=\"begin-annotation\"> <literal>@Begin</literal> </link> annotation specifies that the annotated method begins a <emphasis>long-running conversation</emphasis>, so the current conversation context will not be destroyed at the end of the request. Instead, it will be reassociated with every request from the current window, and destroyed either by timeout due to conversation inactivity or invocation of a matching <literal>@End</literal> method."
-msgstr "<link linkend=\"begin-annotation\"> <literal>@Begin</literal> </link> アノテーション㯠アノテーション付ãメソッドãŒ<emphasis>長期対話 (long-running conversation)</emphasis> を開始ã™ã‚‹ã“ã¨ã‚’定義ã—ã¦ã„ã¾ã™ã€‚ ã—ãŸãŒã£ã¦è¦æ±‚ã®çµ‚了ã§ç¾åœ¨ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¯ç ´æ£„ã•ã‚Œã¾ã›ã‚“。 ãã®ä»£ã‚ã‚Šã«ã€ ç¾åœ¨ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‹ã‚‰ã®ã™ã¹ã¦ã®è¦æ±‚ã«å†ã³é–¢é€£ã™ã‚‹ã€å¯¾è©±ã®éžæ´»å‹•ã«ã‚ˆã‚‹ã‚¿ã‚¤ãƒ アウトã‚ã‚‹ã„㯠<literal>@End</literal> ã¨ãƒžãƒƒãƒã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã®å‘¼ã³å‡ºã—ã«ã‚ˆã‚Šç ´æ£„ã•ã‚Œã‚‹ã§ã—ょã†ã€‚"
+msgid ""
+"The <link linkend=\"begin-annotation\"> <literal>@Begin</literal> </link> "
+"annotation specifies that the annotated method begins a <emphasis>long-"
+"running conversation</emphasis>, so the current conversation context will "
+"not be destroyed at the end of the request. Instead, it will be reassociated "
+"with every request from the current window, and destroyed either by timeout "
+"due to conversation inactivity or invocation of a matching <literal>@End</"
+"literal> method."
+msgstr ""
+"<link linkend=\"begin-annotation\"> <literal>@Begin</literal> </link> アノ"
+"テーション㯠アノテーション付ãメソッドãŒ<emphasis>長期対話 (long-running "
+"conversation)</emphasis> を開始ã™ã‚‹ã“ã¨ã‚’定義ã—ã¦ã„ã¾ã™ã€‚ ã—ãŸãŒã£ã¦è¦æ±‚ã®çµ‚"
+"了ã§ç¾åœ¨ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¯ç ´æ£„ã•ã‚Œã¾ã›ã‚“。 ãã®ä»£ã‚ã‚Šã«ã€ ç¾åœ¨ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‹"
+"らã®ã™ã¹ã¦ã®è¦æ±‚ã«å†ã³é–¢é€£ã™ã‚‹ã€å¯¾è©±ã®éžæ´»å‹•ã«ã‚ˆã‚‹ã‚¿ã‚¤ãƒ アウトã‚ã‚‹ã„㯠"
+"<literal>@End</literal> ã¨ãƒžãƒƒãƒã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã®å‘¼ã³å‡ºã—ã«ã‚ˆã‚Šç ´æ£„ã•ã‚Œã‚‹ã§ã—ょ"
+"ã†ã€‚"
#. Tag: para
-#: Tutorial.xml:1427
+#: Tutorial.xml:1443
#, no-c-format
-msgid "The <link linkend=\"end-annotation\"> <literal>@End</literal> </link> annotation specifies that the annotated method ends the current long-running conversation, so the current conversation context will be destroyed at the end of the request."
-msgstr "<link linkend=\"end-annotation\"> <literal>@End</literal> </link> アノテーションã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ä»˜ãメソッドãŒç¾åœ¨ã®é•·æœŸå¯¾è©±ã‚’終了ã™ã‚‹ã“ã¨ã‚’定義ã—ã¦ã„ã¾ã™ã€‚ ã—ãŸãŒã£ã¦è¦æ±‚ã®çµ‚ã‚ã‚Šã§ç¾åœ¨ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¯ç ´æ£„ã•ã‚Œã‚‹ã§ã—ょã†ã€‚"
+msgid ""
+"The <link linkend=\"end-annotation\"> <literal>@End</literal> </link> "
+"annotation specifies that the annotated method ends the current long-running "
+"conversation, so the current conversation context will be destroyed at the "
+"end of the request."
+msgstr ""
+"<link linkend=\"end-annotation\"> <literal>@End</literal> </link> アノテー"
+"ションã¯ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ä»˜ãメソッドãŒç¾åœ¨ã®é•·æœŸå¯¾è©±ã‚’終了ã™ã‚‹ã“ã¨ã‚’定義ã—ã¦ã„"
+"ã¾ã™ã€‚ ã—ãŸãŒã£ã¦è¦æ±‚ã®çµ‚ã‚ã‚Šã§ç¾åœ¨ã®å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã¯ç ´æ£„ã•ã‚Œã‚‹ã§ã—ょã†ã€‚"
#. Tag: para
-#: Tutorial.xml:1434
+#: Tutorial.xml:1450
#, no-c-format
-msgid "This EJB remove method will be called when Seam destroys the conversation context. Don't forget to define this method!"
-msgstr "Seam ã¯ã€å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ã‚¹ãƒˆã‚’ç ´æ£„ã™ã‚‹ã¨ãã“ã® EJB remove メソッドã¯å‘¼ã³å‡ºã•ã‚Œã‚‹ã§ã—ょã†ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義ã™ã‚‹ã“ã¨ã‚’忘れãªã„ã§ãã ã•ã„。"
+msgid ""
+"This EJB remove method will be called when Seam destroys the conversation "
+"context. Don't forget to define this method!"
+msgstr ""
+"Seam ã¯ã€å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ã‚¹ãƒˆã‚’ç ´æ£„ã™ã‚‹ã¨ãã“ã® EJB remove メソッドã¯å‘¼ã³å‡ºã•ã‚Œã‚‹"
+"ã§ã—ょã†ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義ã™ã‚‹ã“ã¨ã‚’忘れãªã„ã§ãã ã•ã„。"
#. Tag: para
-#: Tutorial.xml:1442
+#: Tutorial.xml:1458
#, no-c-format
-msgid "<literal>HotelBookingAction</literal> contains all the action listener methods that implement selection, booking and booking confirmation, and holds state related to this work in its instance variables. We think you'll agree that this code is much cleaner and simpler than getting and setting <literal>HttpSession</literal> attributes."
-msgstr "<literal>HotelBookingAction</literal> ã¯ãƒ›ãƒ†ãƒ«é¸æŠžã€äºˆç´„ã€äºˆç´„確èªã‚’実装ã—ãŸã™ã¹ã¦ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã‚’æŒã£ã¦ãŠã‚Šã€ ãã—ã¦ã“ã®æ“作ã«é–¢é€£ã™ã‚‹çŠ¶æ…‹ã‚’インスタンスã«ä¿æŒã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚³ãƒ¼ãƒ‰ãŒã€ <literal>HttpSession</literal> 属性ã‹ã‚‰ get/set ã™ã‚‹ã‚‚ã®ã¨æ¯”較ã—ã¦ã‚ˆã‚Šã‚¯ãƒªãƒ¼ãƒ³ã§ç°¡å˜ãªã‚³ãƒ¼ãƒ‰ã§ã‚ã‚‹ã“ã¨ã«åŒæ„ã—ã¦ã‚‚らãˆã‚‹ã¨æ€ã„ã¾ã™ã€‚"
+msgid ""
+"<literal>HotelBookingAction</literal> contains all the action listener "
+"methods that implement selection, booking and booking confirmation, and "
+"holds state related to this work in its instance variables. We think you'll "
+"agree that this code is much cleaner and simpler than getting and setting "
+"<literal>HttpSession</literal> attributes."
+msgstr ""
+"<literal>HotelBookingAction</literal> ã¯ãƒ›ãƒ†ãƒ«é¸æŠžã€äºˆç´„ã€äºˆç´„確èªã‚’実装ã—ãŸ"
+"ã™ã¹ã¦ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒŠãƒ¼ã‚’æŒã£ã¦ãŠã‚Šã€ ãã—ã¦ã“ã®æ“作ã«é–¢é€£ã™ã‚‹çŠ¶æ…‹ã‚’インス"
+"タンスã«ä¿æŒã—ã¦ã„ã¾ã™ã€‚ ã“ã®ã‚³ãƒ¼ãƒ‰ãŒã€ <literal>HttpSession</literal> 属性ã‹"
+"ら get/set ã™ã‚‹ã‚‚ã®ã¨æ¯”較ã—ã¦ã‚ˆã‚Šã‚¯ãƒªãƒ¼ãƒ³ã§ç°¡å˜ãªã‚³ãƒ¼ãƒ‰ã§ã‚ã‚‹ã“ã¨ã«åŒæ„ã—ã¦ã‚‚"
+"らãˆã‚‹ã¨æ€ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1448
+#: Tutorial.xml:1464
#, no-c-format
-msgid "Even better, a user can have multiple isolated conversations per login session. Try it! Log in, run a search, and navigate to different hotel pages in multiple browser tabs. You'll be able to work on creating two different hotel reservations at the same time. If you leave any one conversation inactive for long enough, Seam will eventually time out that conversation and destroy its state. If, after ending a conversation, you backbutton to a page of that conversation and try to perform an action, Seam will detect that the conversation was already ended, and redirect you to the search page."
-msgstr "ã•ã‚‰ã«è‰¯ã„ã“ã¨ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€ãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³æ¯Žã«è¤‡æ•°ã®åˆ†é›¢ã•ã‚ŒãŸå¯¾è©±ã‚’æŒã¤ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ 試ã—ã¦ã¿ã¦ãã ã•ã„。 ãƒã‚°ã‚¤ãƒ³ã—ã¦ã€æ¤œç´¢ã—ã¦ã€è¤‡æ•°ã®ãƒ–ラウザタブã«ç•°ãªã‚‹ãƒ›ãƒ†ãƒ«ã®ãƒšãƒ¼ã‚¸ã‚’表示ã•ã›ã¦ãã ã•ã„。 åŒæ™‚ã«äºŒã¤ã®ç•°ãªã‚‹ãƒ›ãƒ†ãƒ«äºˆç´„を作æˆã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ 対話を長時間放置ã—ãŸå ´åˆã€ Seam ã¯æœ€çµ‚çš„ã«å¯¾è©±ã‚’タイムアウトã—çŠ¶æ…‹ã‚’ç ´æ£„ã—ã¾ã™ã€‚ 対話ãŒçµ‚了ã—ãŸå¾Œã«ã€ãã®å¯¾è©±ãƒšãƒ¼ã‚¸ã«æˆ»ã‚‹ãƒœã‚¿ãƒ³ã‚’押ã—処ç†å®Ÿè¡Œã‚’試ã¿ãŸå ´åˆã€ Seam ã¯å¯¾è©±ãŒæ—¢ã«çµ‚了ã—ãŸã“ã¨ã‚’検出ã—検索ページã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ã€‚"
+msgid ""
+"Even better, a user can have multiple isolated conversations per login "
+"session. Try it! Log in, run a search, and navigate to different hotel pages "
+"in multiple browser tabs. You'll be able to work on creating two different "
+"hotel reservations at the same time. If you leave any one conversation "
+"inactive for long enough, Seam will eventually time out that conversation "
+"and destroy its state. If, after ending a conversation, you backbutton to a "
+"page of that conversation and try to perform an action, Seam will detect "
+"that the conversation was already ended, and redirect you to the search page."
+msgstr ""
+"ã•ã‚‰ã«è‰¯ã„ã“ã¨ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€ãƒã‚°ã‚¤ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³æ¯Žã«è¤‡æ•°ã®åˆ†é›¢ã•ã‚ŒãŸå¯¾è©±ã‚’æŒ"
+"ã¤ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ 試ã—ã¦ã¿ã¦ãã ã•ã„。 ãƒã‚°ã‚¤ãƒ³ã—ã¦ã€æ¤œç´¢ã—ã¦ã€è¤‡æ•°ã®ãƒ–ラウ"
+"ザタブã«ç•°ãªã‚‹ãƒ›ãƒ†ãƒ«ã®ãƒšãƒ¼ã‚¸ã‚’表示ã•ã›ã¦ãã ã•ã„。 åŒæ™‚ã«äºŒã¤ã®ç•°ãªã‚‹ãƒ›ãƒ†ãƒ«äºˆ"
+"約を作æˆã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ 対話を長時間放置ã—ãŸå ´åˆã€ Seam ã¯æœ€çµ‚çš„ã«å¯¾è©±ã‚’"
+"タイムアウトã—çŠ¶æ…‹ã‚’ç ´æ£„ã—ã¾ã™ã€‚ 対話ãŒçµ‚了ã—ãŸå¾Œã«ã€ãã®å¯¾è©±ãƒšãƒ¼ã‚¸ã«æˆ»ã‚‹ãƒœã‚¿"
+"ンを押ã—処ç†å®Ÿè¡Œã‚’試ã¿ãŸå ´åˆã€ Seam ã¯å¯¾è©±ãŒæ—¢ã«çµ‚了ã—ãŸã“ã¨ã‚’検出ã—検索ペー"
+"ジã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1458
+#: Tutorial.xml:1474
#, no-c-format
msgid "The Seam Debug Page"
msgstr "Seam デãƒãƒƒã‚°ãƒšãƒ¼ã‚¸"
#. Tag: para
-#: Tutorial.xml:1460
+#: Tutorial.xml:1476
#, no-c-format
-msgid "The WAR also includes <literal>seam-debug.jar</literal>. The Seam debug page will be available if this jar is deployed in <literal>WEB-INF/lib</literal>, along with the Facelets, and if you set the debug property of the <literal>init</literal> component:"
-msgstr "WAR 㯠<literal>seam-debug.jar</literal> ã‚‚å«ã¿ã¾ã™ã€‚ Seam デãƒãƒƒã‚°ãƒšãƒ¼ã‚¸ã¯ <literal>WEB-INF/lib</literal> ã« Facelets ã¨åˆã‚ã›ã¦ã“ã® jar ãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã€<literal>init</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® debug プãƒãƒ‘ティãŒä»¥ä¸‹ã®ã‚ˆã†ã«è¨å®šã•ã‚ŒãŸå ´åˆã«æœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"The WAR also includes <literal>seam-debug.jar</literal>. The Seam debug page "
+"will be available if this jar is deployed in <literal>WEB-INF/lib</literal>, "
+"along with the Facelets, and if you set the debug property of the "
+"<literal>init</literal> component:"
+msgstr ""
+"WAR 㯠<literal>seam-debug.jar</literal> ã‚‚å«ã¿ã¾ã™ã€‚ Seam デãƒãƒƒã‚°ãƒšãƒ¼ã‚¸ã¯ "
+"<literal>WEB-INF/lib</literal> ã« Facelets ã¨åˆã‚ã›ã¦ã“ã® jar ãŒãƒ‡ãƒ—ãƒã‚¤ã•"
+"ã‚Œã€<literal>init</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã® debug プãƒãƒ‘ティãŒä»¥ä¸‹ã®ã‚ˆã†ã«è¨"
+"定ã•ã‚ŒãŸå ´åˆã«æœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1465
+#: Tutorial.xml:1481
#, no-c-format
msgid "<![CDATA[<core:init jndi-pattern=\"@jndiPattern@\" debug=\"true\"/>]]>"
msgstr "<![CDATA[<core:init jndi-pattern=\"@jndiPattern@\" debug=\"true\"/>]]>"
#. Tag: para
-#: Tutorial.xml:1467
+#: Tutorial.xml:1483
#, no-c-format
-msgid "This page lets you browse and inspect the Seam components in any of the Seam contexts associated with your current login session. Just point your browser at <ulink url=\"http://localhost:8080/seam-booking/debug.seam\"> <literal>http://localhost:8080/seam-booking/debug.seam</literal> </ulink>."
-msgstr "ã“ã®ãƒšãƒ¼ã‚¸ã§ç¾åœ¨ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„るセッションã«é–¢é€£ã™ã‚‹ã™ã¹ã¦ã® Seam コンテã‚ストä¸ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’見ãŸã‚Šæ¤œæŸ»ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 使ã„æ–¹ã¯å˜ã«ãƒ–ラウザã‹ã‚‰ <ulink url=\"http://localhost:8080/seam-booking/debug.seam\"> <literal>http://localhost:8080/seam-booking/debug.seam</literal> </ulink> を指定ã™ã‚‹ã ã‘ã§ã™ã€‚"
+msgid ""
+"This page lets you browse and inspect the Seam components in any of the Seam "
+"contexts associated with your current login session. Just point your browser "
+"at <ulink url=\"http://localhost:8080/seam-booking/debug.seam\"> "
+"<literal>http://localhost:8080/seam-booking/debug.seam</literal> </ulink>."
+msgstr ""
+"ã“ã®ãƒšãƒ¼ã‚¸ã§ç¾åœ¨ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„るセッションã«é–¢é€£ã™ã‚‹ã™ã¹ã¦ã® Seam コンテã‚ス"
+"トä¸ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’見ãŸã‚Šæ¤œæŸ»ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 使ã„æ–¹ã¯å˜ã«ãƒ–ラウ"
+"ザã‹ã‚‰ <ulink url=\"http://localhost:8080/seam-booking/debug.seam\"> "
+"<literal>http://localhost:8080/seam-booking/debug.seam</literal> </ulink> ã‚’"
+"指定ã™ã‚‹ã ã‘ã§ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1487
+#: Tutorial.xml:1503
#, no-c-format
msgid "Nested conversations: extending the Hotel Booking example"
msgstr "ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©± : ホテル予約サンプルã®æ‹¡å¼µ"
#. Tag: para
-#: Tutorial.xml:1492
+#: Tutorial.xml:1508
#, no-c-format
-msgid "Long-running conversations make it simple to maintain consistency of state in an application even in the face of multi-window operation and back-buttoning. Unfortunately, simply beginning and ending a long-running conversation is not always enough. Depending on the requirements of the application, inconsistencies between what the user's expectations and the reality of the application’s state can still result."
-msgstr "長期対話ã¯ãƒžãƒ«ãƒã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦æ“作やも戻るボタンã«ç›´é¢ã—ã¦ã‚‚アプリケーションã®çŠ¶æ…‹ã®ä¸€è²«æ€§ã‚’ç¶æŒã™ã‚‹ã“ã¨ã‚’容易ã«ã—ã¾ã™ã€‚ 残念ãªã“ã¨ã«ã€é•·æœŸå¯¾è©±ã®é–‹å§‹ã‚„終了ã¯é€šå¸¸å分ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 アプリケーションè¦ä»¶ã«å¿œã˜ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æœŸå¾…ã™ã‚‹ã‚‚ã¨ã®ã‚¢ãƒ—リケーションã®çŠ¶æ…‹ã®ç¾å®Ÿã®é–“ã®çŸ›ç›¾ã¯çµæžœã¨ã—ã¦ã¾ã 生ã˜ã¾ã™ã€‚"
+msgid ""
+"Long-running conversations make it simple to maintain consistency of state "
+"in an application even in the face of multi-window operation and back-"
+"buttoning. Unfortunately, simply beginning and ending a long-running "
+"conversation is not always enough. Depending on the requirements of the "
+"application, inconsistencies between what the user's expectations and the "
+"reality of the application’s state can still result."
+msgstr ""
+"長期対話ã¯ãƒžãƒ«ãƒã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦æ“作やも戻るボタンã«ç›´é¢ã—ã¦ã‚‚アプリケーションã®çŠ¶"
+"æ…‹ã®ä¸€è²«æ€§ã‚’ç¶æŒã™ã‚‹ã“ã¨ã‚’容易ã«ã—ã¾ã™ã€‚ 残念ãªã“ã¨ã«ã€é•·æœŸå¯¾è©±ã®é–‹å§‹ã‚„終了ã¯"
+"通常å分ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 アプリケーションè¦ä»¶ã«å¿œã˜ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æœŸå¾…ã™ã‚‹ã‚‚ã¨"
+"ã®ã‚¢ãƒ—リケーションã®çŠ¶æ…‹ã®ç¾å®Ÿã®é–“ã®çŸ›ç›¾ã¯çµæžœã¨ã—ã¦ã¾ã 生ã˜ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1497
+#: Tutorial.xml:1513
#, no-c-format
-msgid "The nested booking application extends the features of the hotel booking application to incorporate the selection of rooms. Each hotel has available rooms with descriptions for a user to select from. This requires the addition of a room selection page in the hotel reservation flow."
-msgstr "ãƒã‚¹ãƒˆã•ã‚ŒãŸãƒ›ãƒ†ãƒ«äºˆç´„アプリケーションã¯éƒ¨å±‹ã®é¸æŠžã‚’関連ã¥ã‘ã‚‹ãŸã‚ホテル予約アプリケーションã®æ©Ÿèƒ½ã‚’æ‹¡å¼µã—ã¦ã„ã¾ã™ã€‚ ãã‚Œãžã‚Œã®ãƒ›ãƒ†ãƒ«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒé¸æŠžã™ã‚‹ãŸã‚ã«å®¿æ³Šå¯èƒ½ãªéƒ¨å±‹ã‚’説明付ãã§æŒã£ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ãƒ›ãƒ†ãƒ«ã®äºˆç´„ã®æµã‚Œã«ãŠã„ã¦éƒ¨å±‹é¸æŠžãƒšãƒ¼ã‚¸ã®æ©Ÿèƒ½è¿½åŠ ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
+msgid ""
+"The nested booking application extends the features of the hotel booking "
+"application to incorporate the selection of rooms. Each hotel has available "
+"rooms with descriptions for a user to select from. This requires the "
+"addition of a room selection page in the hotel reservation flow."
+msgstr ""
+"ãƒã‚¹ãƒˆã•ã‚ŒãŸãƒ›ãƒ†ãƒ«äºˆç´„アプリケーションã¯éƒ¨å±‹ã®é¸æŠžã‚’関連ã¥ã‘ã‚‹ãŸã‚ホテル予約"
+"アプリケーションã®æ©Ÿèƒ½ã‚’æ‹¡å¼µã—ã¦ã„ã¾ã™ã€‚ ãã‚Œãžã‚Œã®ãƒ›ãƒ†ãƒ«ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒé¸æŠžã™ã‚‹"
+"ãŸã‚ã«å®¿æ³Šå¯èƒ½ãªéƒ¨å±‹ã‚’説明付ãã§æŒã£ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ãƒ›ãƒ†ãƒ«ã®äºˆç´„ã®æµã‚Œã«ãŠã„"
+"ã¦éƒ¨å±‹é¸æŠžãƒšãƒ¼ã‚¸ã®æ©Ÿèƒ½è¿½åŠ ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1510
+#: Tutorial.xml:1526
#, no-c-format
-msgid "The user now has the option to select any available room to be included in the booking. As with the hotel booking application we saw previously, this can lead to issues with state consistency. As with storing state in the <varname>HTTPSession</varname>, if a conversation variable changes it affects all windows operating within the same conversation context."
-msgstr "ユーザーã¯ãã®æ™‚予約ã«å«ã¾ã‚Œã‚‹ã¹ã宿泊å¯èƒ½ãªéƒ¨å±‹ã®ã‚ªãƒ—ションをæŒã£ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¾ã§è¦‹ãŸãƒ›ãƒ†ãƒ«ã®äºˆç´„アプリケーションã¨åŒæ§˜ã«ã€ã“ã‚Œã¯çŠ¶æ…‹ã®ä¸€è²«æ€§ã®å•é¡Œã‚’引ãèµ·ã“ã™å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ <varname>HTTPSession</varname> ã«çŠ¶æ…‹ã‚’ä¿ç®¡ã™ã‚‹ã‚ˆã†ã«ã€å¯¾è©±å¤‰æ•°ãŒå¤‰æ›´ã™ã‚‹ã¨åŒã˜å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®ä¸ã§å‹•ä½œã—ã¦ã„ã‚‹ã™ã¹ã¦ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã«å½±éŸ¿ã—ã¾ã™ã€‚"
+msgid ""
+"The user now has the option to select any available room to be included in "
+"the booking. As with the hotel booking application we saw previously, this "
+"can lead to issues with state consistency. As with storing state in the "
+"<varname>HTTPSession</varname>, if a conversation variable changes it "
+"affects all windows operating within the same conversation context."
+msgstr ""
+"ユーザーã¯ãã®æ™‚予約ã«å«ã¾ã‚Œã‚‹ã¹ã宿泊å¯èƒ½ãªéƒ¨å±‹ã®ã‚ªãƒ—ションをæŒã£ã¦ã„ã¾ã™ã€‚ "
+"ã“ã‚Œã¾ã§è¦‹ãŸãƒ›ãƒ†ãƒ«ã®äºˆç´„アプリケーションã¨åŒæ§˜ã«ã€ã“ã‚Œã¯çŠ¶æ…‹ã®ä¸€è²«æ€§ã®å•é¡Œã‚’"
+"引ãèµ·ã“ã™å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ <varname>HTTPSession</varname> ã«çŠ¶æ…‹ã‚’ä¿ç®¡ã™ã‚‹"
+"よã†ã«ã€å¯¾è©±å¤‰æ•°ãŒå¤‰æ›´ã™ã‚‹ã¨åŒã˜å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã®ä¸ã§å‹•ä½œã—ã¦ã„ã‚‹ã™ã¹ã¦ã®"
+"ウィンドウã«å½±éŸ¿ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1515
+#: Tutorial.xml:1531
#, no-c-format
-msgid "To demonstrate this, let’s suppose the user clones the room selection screen in a new window. The user then selects the <emphasis>Wonderful Room</emphasis> and proceeds to the confirmation screen. To see just how much it would cost to live the high-life, the user returns to the original window, selects the <emphasis>Fantastic Suite</emphasis> for booking, and again proceeds to confirmation. After reviewing the total cost, the user decides that practicality wins out and returns to the window showing <emphasis>Wonderful Room</emphasis> to confirm."
-msgstr "ã“れを実演ã™ã‚‹ãŸã‚ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä¸€ã¤ã®æ–°ã—ã„ウィンドウã§ã®ä¸ã§ã¾ã£ãŸãåŒã˜ã®é¸æŠžç”»é¢ã‚’表示ã•ã›ãŸã¨ã—ã¾ã™ã€‚ ãã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ <emphasis>Wonderful Room</emphasis> ã‚’é¸æŠžã—ã¦ç¢ºèªç”»é¢ã«é€²ã¿ã¾ã™ã€‚ 上æµã®ç”Ÿæ´»ã‚’éŽã”ã™ã®ã«ã©ã‚Œã ã‘ã‹ã‹ã‚‹ã‹ã‚’見るãŸã‚ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã‚‚ã¨ã‚‚ã¨ã®ç”»é¢ã‚’戻ã—ã¦ã€äºˆç´„ã®ãŸã‚ã« <emphasis>Fantastic Suite</emphasis> ã‚’é¸æŠžã—ã€å†ã³ç¢ºèªã«é€²ã¿ã¾ã™ã€‚ ç·è²»ç”¨ã‚’見直ã—ãŸå¾Œã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å®Ÿç”¨æ€§ã‚’é‡è¦–ã—ã¦ç¢ºèªã®ãŸã‚ã« <emphasis>Wonderful Room</emphasis> を表示ã™ã‚‹ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã«æˆ»ã‚‹ã“ã¨ã‚’決ã‚ã¾ã—ãŸã€‚"
+msgid ""
+"To demonstrate this, let’s suppose the user clones the room selection screen "
+"in a new window. The user then selects the <emphasis>Wonderful Room</"
+"emphasis> and proceeds to the confirmation screen. To see just how much it "
+"would cost to live the high-life, the user returns to the original window, "
+"selects the <emphasis>Fantastic Suite</emphasis> for booking, and again "
+"proceeds to confirmation. After reviewing the total cost, the user decides "
+"that practicality wins out and returns to the window showing "
+"<emphasis>Wonderful Room</emphasis> to confirm."
+msgstr ""
+"ã“れを実演ã™ã‚‹ãŸã‚ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä¸€ã¤ã®æ–°ã—ã„ウィンドウã§ã®ä¸ã§ã¾ã£ãŸãåŒã˜ã®"
+"é¸æŠžç”»é¢ã‚’表示ã•ã›ãŸã¨ã—ã¾ã™ã€‚ ãã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ <emphasis>Wonderful Room</"
+"emphasis> ã‚’é¸æŠžã—ã¦ç¢ºèªç”»é¢ã«é€²ã¿ã¾ã™ã€‚ 上æµã®ç”Ÿæ´»ã‚’éŽã”ã™ã®ã«ã©ã‚Œã ã‘ã‹ã‹ã‚‹"
+"ã‹ã‚’見るãŸã‚ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã‚‚ã¨ã‚‚ã¨ã®ç”»é¢ã‚’戻ã—ã¦ã€äºˆç´„ã®ãŸã‚ã« "
+"<emphasis>Fantastic Suite</emphasis> ã‚’é¸æŠžã—ã€å†ã³ç¢ºèªã«é€²ã¿ã¾ã™ã€‚ ç·è²»ç”¨ã‚’"
+"見直ã—ãŸå¾Œã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å®Ÿç”¨æ€§ã‚’é‡è¦–ã—ã¦ç¢ºèªã®ãŸã‚ã« <emphasis>Wonderful "
+"Room</emphasis> を表示ã™ã‚‹ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã«æˆ»ã‚‹ã“ã¨ã‚’決ã‚ã¾ã—ãŸã€‚"
#. Tag: para
-#: Tutorial.xml:1521
+#: Tutorial.xml:1537
#, no-c-format
-msgid "In this scenario, if we simply store all state in the conversation, we are not protected from multi-window operation within the same conversation. Nested conversations allow us to achieve correct behavior even when context can vary within the same conversation."
-msgstr "ã“ã®ã‚·ãƒŠãƒªã‚ªã§ã¯ã€å˜ç´”ã«ã™ã¹ã¦ã®çŠ¶æ…‹ã‚’対話ã«ä¿ç®¡ã™ã‚‹ãªã‚‰ã°ã€åŒã˜å¯¾è©±ãªã‹ã«ã‚る複数ウィンドウã®æ“作をä¿è·ã§ãã¾ã›ã‚“。 ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯åŒã˜å¯¾è©±ä¸ã§ã‚³ãƒ³ãƒ†ã‚ストãŒå¤‰æ›´ã™ã‚‹ã¨ãã§ã•ãˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ£ã—ã„振る舞ã„ã‚’é”æˆå¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"In this scenario, if we simply store all state in the conversation, we are "
+"not protected from multi-window operation within the same conversation. "
+"Nested conversations allow us to achieve correct behavior even when context "
+"can vary within the same conversation."
+msgstr ""
+"ã“ã®ã‚·ãƒŠãƒªã‚ªã§ã¯ã€å˜ç´”ã«ã™ã¹ã¦ã®çŠ¶æ…‹ã‚’対話ã«ä¿ç®¡ã™ã‚‹ãªã‚‰ã°ã€åŒã˜å¯¾è©±ãªã‹ã«ã‚"
+"る複数ウィンドウã®æ“作をä¿è·ã§ãã¾ã›ã‚“。 ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯åŒã˜å¯¾è©±ä¸ã§ã‚³ãƒ³ãƒ†"
+"ã‚ストãŒå¤‰æ›´ã™ã‚‹ã¨ãã§ã•ãˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ£ã—ã„振る舞ã„ã‚’é”æˆå¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1527
+#: Tutorial.xml:1543
#, no-c-format
msgid "Understanding Nested Conversations"
msgstr "ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã®ç†è§£"
#. Tag: para
-#: Tutorial.xml:1529
+#: Tutorial.xml:1545
#, no-c-format
-msgid "Now let's see how the nested booking example extends the behavior of the hotel booking application through use of nested conversations. Again, we can read the class from top to bottom, as if it were a story."
-msgstr "ã•ã‚ã€ãƒã‚¹ãƒˆã•ã‚ŒãŸãƒ›ãƒ†ãƒ«äºˆç´„サンプルãŒãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã‚’使用ã™ã‚‹ã“ã¨ã§ã©ã®ã‚ˆã†ã«ãƒ›ãƒ†ãƒ«äºˆç´„アプリケーション機能拡張ã•ã›ã¦ã„ã‚‹ã‹è¦‹ã¦ã¿ã¾ã—ょã†ã€‚ ç¹°ã‚Šè¿”ã—ã«ãªã‚Šã¾ã™ãŒã€ç‰©èªžã®ã‚ˆã†ã«ã‚¯ãƒ©ã‚¹ã‚’徹底的ã«èªã‚€ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Now let's see how the nested booking example extends the behavior of the "
+"hotel booking application through use of nested conversations. Again, we can "
+"read the class from top to bottom, as if it were a story."
+msgstr ""
+"ã•ã‚ã€ãƒã‚¹ãƒˆã•ã‚ŒãŸãƒ›ãƒ†ãƒ«äºˆç´„サンプルãŒãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã‚’使用ã™ã‚‹ã“ã¨ã§ã©ã®ã‚ˆ"
+"ã†ã«ãƒ›ãƒ†ãƒ«äºˆç´„アプリケーション機能拡張ã•ã›ã¦ã„ã‚‹ã‹è¦‹ã¦ã¿ã¾ã—ょã†ã€‚ ç¹°ã‚Šè¿”ã—ã«"
+"ãªã‚Šã¾ã™ãŒã€ç‰©èªžã®ã‚ˆã†ã«ã‚¯ãƒ©ã‚¹ã‚’徹底的ã«èªã‚€ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1533
+#: Tutorial.xml:1549
#, no-c-format
msgid "RoomPreferenceAction.java"
msgstr "RoomPreferenceAction.java"
#. Tag: programlisting
-#: Tutorial.xml:1542
-#, no-c-format
+#: Tutorial.xml:1558
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
"@Name(\"roomPreference\")\n"
@@ -4006,7 +5686,8 @@
" @Factory(\"availableRooms\")\n"
" public void loadAvailableRooms()\n"
" {\n"
-" availableRooms = hotel.getAvailableRooms(booking.getCheckinDate(), booking.getCheckoutDate());\n"
+" availableRooms = hotel.getAvailableRooms(booking.getCheckinDate(), "
+"booking.getCheckoutDate());\n"
" log.info(\"Retrieved #0 available rooms\", availableRooms.size());\n"
" }\n"
"\n"
@@ -4029,7 +5710,8 @@
"\n"
" public String requestConfirmation()\n"
" {\n"
-" // all validations are performed through the s:validateAll, so checks are already\n"
+" // all validations are performed through the s:validateAll, so checks "
+"are already\n"
" // performed\n"
" log.info(\"Request confirmation from user\");\n"
" \n"
@@ -4044,8 +5726,9 @@
" return \"cancel\";\n"
" }\n"
"\n"
-" @Destroy @Remove \n"
-" public void destroy() {} \n"
+" @Destroy "
+"@Remove \n"
+" public void destroy() {} \n"
"}\n"
"]]>"
msgstr ""
@@ -4075,7 +5758,8 @@
" @Factory(\"availableRooms\")\n"
" public void loadAvailableRooms()\n"
" {\n"
-" availableRooms = hotel.getAvailableRooms(booking.getCheckinDate(), booking.getCheckoutDate());\n"
+" availableRooms = hotel.getAvailableRooms(booking.getCheckinDate(), "
+"booking.getCheckoutDate());\n"
" log.info(\"Retrieved #0 available rooms\", availableRooms.size());\n"
" }\n"
"\n"
@@ -4098,7 +5782,8 @@
"\n"
" public String requestConfirmation()\n"
" {\n"
-" // all validations are performed through the s:validateAll, so checks are already\n"
+" // all validations are performed through the s:validateAll, so checks "
+"are already\n"
" // performed\n"
" log.info(\"Request confirmation from user\");\n"
" \n"
@@ -4113,100 +5798,157 @@
" return \"cancel\";\n"
" }\n"
"\n"
-" @Destroy @Remove \n"
+" @Destroy "
+"@Remove \n"
" public void destroy() {} \n"
"}\n"
"]]>"
#. Tag: para
-#: Tutorial.xml:1545
-#, no-c-format
-msgid "The <varname>hotel</varname> instance is injected from the conversation context. The hotel is loaded through an <emphasis>extended persistence context</emphasis> so that the entity remains managed throughout the conversation. This allows us to lazily load the <varname>availableRooms</varname> through an <varname>@Factory</varname> method by simply walking the assocation."
-msgstr "<varname>hotel</varname> インスタンスã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ エンティティã¯å¯¾è©±ã®æœŸé–“ä¸ã«ç®¡ç†ã•ã‚Œç¶šã‘るよã†ã« hotel ã¯<emphasis>拡張永続コンテã‚スト</emphasis>ã‹ã‚‰ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ ã“ã®ã“ã¨ã¯é–¢é€£ã®å‚照先をå˜ç´”ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š <varname>@Factory</varname> メソッドを通ã—㦠<varname>availableRooms</varname> ã‚’é…延ãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
+#: Tutorial.xml:1561
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>hotel</varname> instance is injected from the conversation "
+"context. The hotel is loaded through an <emphasis>extended persistence "
+"context</emphasis> so that the entity remains managed throughout the "
+"conversation. This allows us to lazily load the <varname>availableRooms</"
+"varname> through an <varname>@Factory</varname> method by simply walking the "
+"association."
+msgstr ""
+"<varname>hotel</varname> インスタンスã¯å¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã‹ã‚‰ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾"
+"ã™ã€‚ エンティティã¯å¯¾è©±ã®æœŸé–“ä¸ã«ç®¡ç†ã•ã‚Œç¶šã‘るよã†ã« hotel ã¯<emphasis>æ‹¡å¼µ"
+"永続コンテã‚スト</emphasis>ã‹ã‚‰ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ ã“ã®ã“ã¨ã¯é–¢é€£ã®å‚照先をå˜ç´”"
+"ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š <varname>@Factory</varname> メソッドを通ã—㦠"
+"<varname>availableRooms</varname> ã‚’é…延ãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1553
+#: Tutorial.xml:1569
#, no-c-format
-msgid "When <link linkend=\"begin-annotation\"> <literal>@Begin(nested=true)</literal> </link> is encountered, a nested conversation is pushed onto the conversation stack. When executing within a nested conversation, components still have access to all outer conversation state, but setting any values in the nested conversation’s state container does not affect the outer conversation. In addition, nested conversations can exist concurrently stacked on the same outer conversation, allowing independent state for each."
-msgstr "<link linkend=\"begin-annotation\"> <literal>@Begin(nested=true)</literal> </link> ã«å‡ºä¼šã†ã¨ãã€ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯ã«ãƒ—ッシュã•ã‚Œã¾ã™ã€‚ ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ä¸ã§å®Ÿè¡Œã™ã‚‹ã¨ãã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ãã‚Œã§ã‚‚対話ã®å¤–ã®ã™ã¹ã¦ã®çŠ¶æ…‹ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ãŒã€ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã®çŠ¶æ…‹ã‚³ãƒ³ãƒ†ãƒŠã«å€¤ã‚’è¨å®šã™ã‚‹ã“ã¨ã¯å¯¾è©±ã®å¤–å´ã«ã¯å½±éŸ¿ã—ã¾ã›ã‚“。 åŠ ãˆã¦ã€ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯åŒã˜å¤–å´ã®å¯¾è©±ã«å¯¾ã—ã¦åŒæ™‚並行的ã«ã‚¹ã‚¿ãƒƒã‚¯ã•ã‚Œã¦å˜åœ¨ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€ãã‚Œãžã‚Œã®çŠ¶æ…‹ã¯ç‹¬ç«‹ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"When <link linkend=\"begin-annotation\"> <literal>@Begin(nested=true)</"
+"literal> </link> is encountered, a nested conversation is pushed onto the "
+"conversation stack. When executing within a nested conversation, components "
+"still have access to all outer conversation state, but setting any values in "
+"the nested conversation’s state container does not affect the outer "
+"conversation. In addition, nested conversations can exist concurrently "
+"stacked on the same outer conversation, allowing independent state for each."
+msgstr ""
+"<link linkend=\"begin-annotation\"> <literal>@Begin(nested=true)</literal> </"
+"link> ã«å‡ºä¼šã†ã¨ãã€ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯ã«ãƒ—ッシュã•ã‚Œã¾ã™ã€‚ ãƒã‚¹ãƒˆ"
+"ã•ã‚ŒãŸå¯¾è©±ä¸ã§å®Ÿè¡Œã™ã‚‹ã¨ãã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ãã‚Œã§ã‚‚対話ã®å¤–ã®ã™ã¹ã¦ã®çŠ¶æ…‹ã«"
+"アクセスã§ãã¾ã™ãŒã€ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã®çŠ¶æ…‹ã‚³ãƒ³ãƒ†ãƒŠã«å€¤ã‚’è¨å®šã™ã‚‹ã“ã¨ã¯å¯¾è©±ã®"
+"外å´ã«ã¯å½±éŸ¿ã—ã¾ã›ã‚“。 åŠ ãˆã¦ã€ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯åŒã˜å¤–å´ã®å¯¾è©±ã«å¯¾ã—ã¦åŒæ™‚並"
+"行的ã«ã‚¹ã‚¿ãƒƒã‚¯ã•ã‚Œã¦å˜åœ¨ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€ãã‚Œãžã‚Œã®çŠ¶æ…‹ã¯ç‹¬ç«‹ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1562
+#: Tutorial.xml:1578
#, no-c-format
-msgid "The <varname>roomSelection</varname> is outjected to the conversation based on the <varname>@DataModelSelection</varname>. Note that because the nested conversation has an independent context, the <varname>roomSelection</varname> is only set into the new nested conversation. Should the user select a different preference in another window or tab a new nested conversation would be started."
-msgstr "<varname>roomSelection</varname> 㯠<varname>@DataModelSelection</varname> ã«åŸºã¥ã„ãŸå¯¾è©±ã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯ç‹¬ç«‹ã—ãŸã‚³ãƒ³ãƒ†ã‚ストをæŒã¤ã®ã§ã€<varname>roomSelection</varname> ã¯æ–°ãŸãªãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã«ã®ã¿è¨å®šã•ã‚Œã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 ユーザーãŒåˆ¥ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã¾ãŸã¯ã‚¿ãƒ–ã§é•ã†å¥½ã¿ã‚’é¸ã¶ãªã‚‰ã°æ–°ãŸãªãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ãŒé–‹å§‹ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The <varname>roomSelection</varname> is outjected to the conversation based "
+"on the <varname>@DataModelSelection</varname>. Note that because the nested "
+"conversation has an independent context, the <varname>roomSelection</"
+"varname> is only set into the new nested conversation. Should the user "
+"select a different preference in another window or tab a new nested "
+"conversation would be started."
+msgstr ""
+"<varname>roomSelection</varname> 㯠<varname>@DataModelSelection</varname> ã«"
+"基ã¥ã„ãŸå¯¾è©±ã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã¯ç‹¬ç«‹ã—ãŸã‚³ãƒ³ãƒ†ã‚スト"
+"ã‚’æŒã¤ã®ã§ã€<varname>roomSelection</varname> ã¯æ–°ãŸãªãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã«ã®ã¿è¨"
+"定ã•ã‚Œã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 ユーザーãŒåˆ¥ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã¾ãŸã¯ã‚¿ãƒ–ã§é•ã†å¥½ã¿"
+"ã‚’é¸ã¶ãªã‚‰ã°æ–°ãŸãªãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ãŒé–‹å§‹ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1569
+#: Tutorial.xml:1585
#, no-c-format
-msgid "The <link linkend=\"end-annotation\"> <literal>@End</literal> </link> annotation pops the conversation stack and resumes the outer conversation. The <varname>roomSelection</varname> is destroyed along with the conversation context."
-msgstr "<link linkend=\"end-annotation\"> <literal>@End</literal> </link> アノテーションã¯å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯ã‹ã‚‰ãƒãƒƒãƒ—ã—外å´ã®å¯¾è©±ã‚’å†é–‹ã—ã¾ã™ã€‚ 対話コンテã‚ストã¨ã¨ã‚‚ã« <varname>roomSelection</varname> ã¯ç ´æ£„ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The <link linkend=\"end-annotation\"> <literal>@End</literal> </link> "
+"annotation pops the conversation stack and resumes the outer conversation. "
+"The <varname>roomSelection</varname> is destroyed along with the "
+"conversation context."
+msgstr ""
+"<link linkend=\"end-annotation\"> <literal>@End</literal> </link> アノテー"
+"ションã¯å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯ã‹ã‚‰ãƒãƒƒãƒ—ã—外å´ã®å¯¾è©±ã‚’å†é–‹ã—ã¾ã™ã€‚ 対話コンテã‚ストã¨ã¨"
+"ã‚‚ã« <varname>roomSelection</varname> ã¯ç ´æ£„ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1578
+#: Tutorial.xml:1594
#, no-c-format
-msgid "When we being a nested conversation it is pushed onto the conversation stack. In the <varname>nestedbooking</varname> example, the conversation stack consists of the outer long-running conversation (the booking) and each of the nested conversations (room selections)."
-msgstr "ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã«ã‚ã‚‹ã¨ã対話スタックã«ãƒ—ッシュã•ã‚Œã¾ã™ã€‚ <varname>nestedbooking</varname> サンプルã§ã¯ã€å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯ã¯å¤–å´ã®é•·æœŸå¯¾è©± (booking) ã¨ãã‚Œãžã‚Œã®ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©± (room selections) ã‹ã‚‰æ§‹æˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"When we being a nested conversation it is pushed onto the conversation "
+"stack. In the <varname>nestedbooking</varname> example, the conversation "
+"stack consists of the outer long-running conversation (the booking) and each "
+"of the nested conversations (room selections)."
+msgstr ""
+"ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã«ã‚ã‚‹ã¨ã対話スタックã«ãƒ—ッシュã•ã‚Œã¾ã™ã€‚ "
+"<varname>nestedbooking</varname> サンプルã§ã¯ã€å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯ã¯å¤–å´ã®é•·æœŸå¯¾è©± "
+"(booking) ã¨ãã‚Œãžã‚Œã®ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©± (room selections) ã‹ã‚‰æ§‹æˆã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1583
+#: Tutorial.xml:1599
#, no-c-format
msgid "rooms.xhtml"
msgstr "rooms.xhtml"
#. Tag: programlisting
-#: Tutorial.xml:1591
-#, no-c-format
+#: Tutorial.xml:1607
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<div class=\"section\">\n"
-" <h1>Room Preference</h1>\n"
+" <h1>Room Preference</h1>\n"
"</div>\n"
"\n"
"<div class=\"section\">\n"
-" <h:form id=\"room_selections_form\">\n"
-" <div class=\"section\">\n"
-" <h:outputText styleClass=\"output\" \n"
-" value=\"No rooms available for the dates selected: \" \n"
-" rendered=\"#{availableRooms != null and availableRooms.rowCount == 0}\"/>\n"
-" <h:outputText styleClass=\"output\" \n"
-" value=\"Rooms available for the dates selected: \" \n"
-" rendered=\"#{availableRooms != null and availableRooms.rowCount > 0}\"/>\n"
-" \n"
-" <h:outputText styleClass=\"output\" value=\"#{booking.checkinDate}\"/> -\n"
-" <h:outputText styleClass=\"output\" value=\"#{booking.checkoutDate}\"/>\n"
-" \n"
-" <br/><br/>\n"
-" \n"
-" <h:dataTable value=\"#{availableRooms}\" var=\"room\" \n"
-" rendered=\"#{availableRooms.rowCount > 0}\">\n"
-" <h:column>\n"
-" <f:facet name=\"header\">Name</f:facet>\n"
-" #{room.name}\n"
-" </h:column>\n"
-" <h:column>\n"
-" <f:facet name=\"header\">Description</f:facet>\n"
-" #{room.description}\n"
-" </h:column>\n"
-" <h:column>\n"
-" <f:facet name=\"header\">Per Night</f:facet>\n"
-" <h:outputText value=\"#{room.price}\">\n"
-" <f:convertNumber type=\"currency\" currencySymbol=\"$\"/>\n"
-" </h:outputText>\n"
-" </h:column>\n"
-" <h:column>\n"
-" <f:facet name=\"header\">Action</f:facet>\n"
-" <h:commandLink id=\"selectRoomPreference\" \n"
-" action=\"#{roomPreference.selectPreference}\">Select</h:commandLink>\n"
-" </h:column>\n"
-" </h:dataTable>\n"
-" </div>\n"
-" <div class=\"entry\">\n"
-" <div class=\"label\"> </div>\n"
-" <div class=\"input\">\n"
-" <s:button id=\"cancel\" value=\"Revise Dates\" view=\"/book.xhtml\"/>\n"
-" </div>\n"
-" </div> \n"
-" </h:form>\n"
+" <h:form id=\"room_selections_form\">\n"
+" <div class=\"section\">\n"
+" <h:outputText styleClass=\"output\" \n"
+" value=\"No rooms available for the dates selected: \" \n"
+" rendered=\"#{availableRooms != null and availableRooms."
+"rowCount == 0}\"/>\n"
+" <h:outputText styleClass=\"output\" \n"
+" value=\"Rooms available for the dates selected: \" \n"
+" rendered=\"#{availableRooms != null and availableRooms."
+"rowCount > 0}\"/>\n"
+" \n"
+" <h:outputText styleClass=\"output\" value=\"#{booking."
+"checkinDate}\"/> -\n"
+" <h:outputText styleClass=\"output\" value=\"#{booking."
+"checkoutDate}\"/>\n"
+" \n"
+" <br/><br/>\n"
+" \n"
+" <h:dataTable value=\"#{availableRooms}\" var=\"room\" \n"
+" rendered=\"#{availableRooms.rowCount > 0}\">\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Name</f:facet>\n"
+" #{room.name}\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Description</f:facet>\n"
+" #{room.description}\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Per Night</f:facet>\n"
+" <h:outputText value=\"#{room.price}\">\n"
+" <f:convertNumber type=\"currency\" currencySymbol=\"$"
+"\"/>\n"
+" </h:outputText>\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Action</f:facet>\n"
+" <h:commandLink id=\"selectRoomPreference\" \n"
+" action=\"#{roomPreference.selectPreference}"
+"\">Select</h:commandLink>\n"
+" </h:column>\n"
+" </h:dataTable>\n"
+" </div>\n"
+" <div class=\"entry\">\n"
+" <div class=\"label\"> </div>\n"
+" <div class=\"input\">\n"
+" <s:button id=\"cancel\" value=\"Revise Dates\" view=\"/book."
+"xhtml\"/>\n"
+" </div>\n"
+" </div> \n"
+" </h:form>\n"
"</div>\n"
"]]>"
msgstr ""
@@ -4218,44 +5960,61 @@
" <h:form id=\"room_selections_form\">\n"
" <div class=\"section\">\n"
" <h:outputText styleClass=\"output\" \n"
-" value=\"No rooms available for the dates selected: \" \n"
-" rendered=\"#{availableRooms != null and availableRooms.rowCount == 0}\"/>\n"
+" value=\"No rooms available for the dates "
+"selected: \" \n"
+" rendered=\"#{availableRooms != null and "
+"availableRooms.rowCount == 0}\"/>\n"
" <h:outputText styleClass=\"output\" \n"
-" value=\"Rooms available for the dates selected: \" \n"
-" rendered=\"#{availableRooms != null and availableRooms.rowCount > 0}\"/>\n"
+" value=\"Rooms available for the dates "
+"selected: \" \n"
+" rendered=\"#{availableRooms != null and "
+"availableRooms.rowCount > 0}\"/>\n"
" \n"
-" <h:outputText styleClass=\"output\" value=\"#{booking.checkinDate}\"/> -\n"
-" <h:outputText styleClass=\"output\" value=\"#{booking.checkoutDate}\"/>\n"
+" <h:outputText styleClass=\"output\" value=\"#"
+"{booking.checkinDate}\"/> -\n"
+" <h:outputText styleClass=\"output\" value=\"#"
+"{booking.checkoutDate}\"/>\n"
" \n"
" <br/><br/>\n"
" \n"
-" <h:dataTable value=\"#{availableRooms}\" var=\"room\" \n"
-" rendered=\"#{availableRooms.rowCount > 0}\">\n"
+" <h:dataTable value=\"#{availableRooms}\" var=\"room"
+"\" \n"
+" rendered=\"#{availableRooms.rowCount "
+"> 0}\">\n"
" <h:column>\n"
-" <f:facet name=\"header\">Name</f:facet>\n"
+" <f:facet name=\"header\">Name</f:"
+"facet>\n"
" #{room.name}\n"
" </h:column>\n"
" <h:column>\n"
-" <f:facet name=\"header\">Description</f:facet>\n"
+" <f:facet name=\"header"
+"\">Description</f:facet>\n"
" #{room.description}\n"
" </h:column>\n"
" <h:column>\n"
-" <f:facet name=\"header\">Per Night</f:facet>\n"
-" <h:outputText value=\"#{room.price}\">\n"
-" <f:convertNumber type=\"currency\" currencySymbol=\"$\"/>\n"
+" <f:facet name=\"header\">Per Night</"
+"f:facet>\n"
+" <h:outputText value=\"#{room.price}"
+"\">\n"
+" <f:convertNumber type="
+"\"currency\" currencySymbol=\"$\"/>\n"
" </h:outputText>\n"
" </h:column>\n"
" <h:column>\n"
-" <f:facet name=\"header\">Action</f:facet>\n"
-" <h:commandLink id=\"selectRoomPreference\" \n"
-" action=\"#{roomPreference.selectPreference}\">Select</h:commandLink>\n"
+" <f:facet name=\"header\">Action</f:"
+"facet>\n"
+" <h:commandLink id="
+"\"selectRoomPreference\" \n"
+" action=\"#{roomPreference."
+"selectPreference}\">Select</h:commandLink>\n"
" </h:column>\n"
" </h:dataTable>\n"
" </div>\n"
" <div class=\"entry\">\n"
" <div class=\"label\"> </div>\n"
" <div class=\"input\">\n"
-" <s:button id=\"cancel\" value=\"Revise Dates\" view=\"/book.xhtml\"/>\n"
+" <s:button id=\"cancel\" value=\"Revise Dates"
+"\" view=\"/book.xhtml\"/>\n"
" </div>\n"
" </div> \n"
" </h:form>\n"
@@ -4263,31 +6022,66 @@
"]]>"
#. Tag: para
-#: Tutorial.xml:1594
+#: Tutorial.xml:1610
#, no-c-format
-msgid "When requested from EL, the <varname>#{availableRooms}</varname> are loaded by the <varname>@Factory</varname> method defined in <varname>RoomPreferenceAction</varname>. The <varname>@Factory</varname> method will only be executed once to load the values into the current context as a <link linkend=\"datamodel-annotation\"> <varname>@DataModel</varname> </link> instance."
-msgstr "EL ã‹ã‚‰è¦æ±‚ã•ã‚Œã‚‹ã¨ãã€<varname>RoomPreferenceAction</varname> ã«å®šç¾©ã•ã‚ŒãŸ <varname>@Factory</varname> メソッドã«ã‚ˆã‚Š <varname>#{availableRooms}</varname> ãŒãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ <varname>@Factory</varname> メソッド㯠<link linkend=\"datamodel-annotation\"> <varname>@DataModel</varname> </link> インスタンスã®ã‚ˆã†ãªç¾åœ¨ã®ã‚³ãƒ³ãƒ†ã‚ストã«å€¤ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹ã¨ãã« 1 度ã ã‘実行ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"When requested from EL, the <varname>#{availableRooms}</varname> are loaded "
+"by the <varname>@Factory</varname> method defined in "
+"<varname>RoomPreferenceAction</varname>. The <varname>@Factory</varname> "
+"method will only be executed once to load the values into the current "
+"context as a <link linkend=\"datamodel-annotation\"> <varname>@DataModel</"
+"varname> </link> instance."
+msgstr ""
+"EL ã‹ã‚‰è¦æ±‚ã•ã‚Œã‚‹ã¨ãã€<varname>RoomPreferenceAction</varname> ã«å®šç¾©ã•ã‚ŒãŸ "
+"<varname>@Factory</varname> メソッドã«ã‚ˆã‚Š <varname>#{availableRooms}</"
+"varname> ãŒãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ <varname>@Factory</varname> メソッド㯠<link "
+"linkend=\"datamodel-annotation\"> <varname>@DataModel</varname> </link> イン"
+"スタンスã®ã‚ˆã†ãªç¾åœ¨ã®ã‚³ãƒ³ãƒ†ã‚ストã«å€¤ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹ã¨ãã« 1 度ã ã‘実行ã•ã‚Œã¾"
+"ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1601
+#: Tutorial.xml:1617
#, no-c-format
-msgid "Invoking the <varname>#{roomPreference.selectPreference}</varname> action results in the row being selected and set into the <varname>@DataModelSelection</varname>. This value is then outjected to the nested conversation context."
-msgstr "<varname>#{roomPreference.selectPreference}</varname> アクションを呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã‚Šè¡ŒãŒé¸æŠžã•ã‚Œ <varname>@DataModelSelection</varname> ã«å€¤ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ ãã—ã¦å€¤ã¯ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Invoking the <varname>#{roomPreference.selectPreference}</varname> action "
+"results in the row being selected and set into the "
+"<varname>@DataModelSelection</varname>. This value is then outjected to the "
+"nested conversation context."
+msgstr ""
+"<varname>#{roomPreference.selectPreference}</varname> アクションを呼ã³å‡ºã™ã“"
+"ã¨ã«ã‚ˆã‚Šè¡ŒãŒé¸æŠžã•ã‚Œ <varname>@DataModelSelection</varname> ã«å€¤ãŒè¨å®šã•ã‚Œã¾"
+"ã™ã€‚ ãã—ã¦å€¤ã¯ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã‚³ãƒ³ãƒ†ã‚ストã«ã‚¢ã‚¦ãƒˆã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1605
+#: Tutorial.xml:1621
#, no-c-format
-msgid "Revising the dates simply returns to the <varname>/book.xhtml</varname>. Note that we have not yet nested a conversation (no room preference has been selected), so the current conversation can simply be resumed. The <varname><s:button></varname> component simply propagates the current conversation when displaying the <varname>/book.xhtml</varname> view."
-msgstr "日付ã®å¤‰æ›´ã¯å˜ç´”ã« <varname>/book.xhtml</varname> ã«è¿”ã•ã‚Œã¾ã™ã€‚ ã¾ã ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã§ã¯ãªã„ã“㨠( room preference ã¯é¸ã°ã‚Œã¦ã„ãªã„ )ã€ç¾åœ¨ã®å¯¾è©±ã¯å˜ç´”ã«ãƒ¬ã‚¸ãƒ¥ãƒ¼ãƒ å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 <varname><s:button></varname> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <varname>/book.xhtml</varname> ビューを表示ã™ã‚‹ã¨ãã«å˜ç´”ã«ç¾åœ¨ã®å¯¾è©±ã‚’ä¼æ’ã—ã¾ã™ã€‚"
+msgid ""
+"Revising the dates simply returns to the <varname>/book.xhtml</varname>. "
+"Note that we have not yet nested a conversation (no room preference has been "
+"selected), so the current conversation can simply be resumed. The "
+"<varname><s:button></varname> component simply propagates the current "
+"conversation when displaying the <varname>/book.xhtml</varname> view."
+msgstr ""
+"日付ã®å¤‰æ›´ã¯å˜ç´”ã« <varname>/book.xhtml</varname> ã«è¿”ã•ã‚Œã¾ã™ã€‚ ã¾ã ãƒã‚¹ãƒˆã•"
+"ã‚ŒãŸå¯¾è©±ã§ã¯ãªã„ã“㨠( room preference ã¯é¸ã°ã‚Œã¦ã„ãªã„ )ã€ç¾åœ¨ã®å¯¾è©±ã¯å˜ç´”"
+"ã«ãƒ¬ã‚¸ãƒ¥ãƒ¼ãƒ å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 <varname><s:button></"
+"varname> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ <varname>/book.xhtml</varname> ビューを表示ã™ã‚‹ã¨ã"
+"ã«å˜ç´”ã«ç¾åœ¨ã®å¯¾è©±ã‚’ä¼æ’ã—ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1613
+#: Tutorial.xml:1629
#, no-c-format
-msgid "Now that we have seen how to nest a conversation, let's see how we can confirm the booking once a room has been selected. This can be achieved by simply extending the behavior of the <varname>HotelBookingAction</varname>."
-msgstr "今や対話ã®ãƒã‚¹ãƒ†ã‚£ãƒ³ã‚°ã®æ–¹æ³•ãŒã‚ã‹ã£ãŸã®ã§ã€éƒ¨å±‹ãŒé¸ã°ã‚ŒãŸã‚‰ã©ã®ã‚ˆã†ã«äºˆç´„を確èªã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ ã“れ㯠<varname>HotelBookingAction</varname>.ã®æŒ¯ã‚‹èˆžã„ã‚’å˜ã«æ‹¡å¼µã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦é”æˆå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Now that we have seen how to nest a conversation, let's see how we can "
+"confirm the booking once a room has been selected. This can be achieved by "
+"simply extending the behavior of the <varname>HotelBookingAction</varname>."
+msgstr ""
+"今や対話ã®ãƒã‚¹ãƒ†ã‚£ãƒ³ã‚°ã®æ–¹æ³•ãŒã‚ã‹ã£ãŸã®ã§ã€éƒ¨å±‹ãŒé¸ã°ã‚ŒãŸã‚‰ã©ã®ã‚ˆã†ã«äºˆç´„ã‚’"
+"確èªã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ ã“れ㯠<varname>HotelBookingAction</"
+"varname>.ã®æŒ¯ã‚‹èˆžã„ã‚’å˜ã«æ‹¡å¼µã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦é”æˆå¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1625
+#: Tutorial.xml:1641
#, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
@@ -4330,9 +6124,12 @@
" \n"
" public String setBookingDates()\n"
" {\n"
-" // the result will indicate whether or not to begin the nested conversation\n"
-" // as well as the navigation. if a null result is returned, the nested\n"
-" // conversation will not begin, and the user will be returned to the current\n"
+" // the result will indicate whether or not to begin the nested "
+"conversation\n"
+" // as well as the navigation. if a null result is returned, the "
+"nested\n"
+" // conversation will not begin, and the user will be returned to the "
+"current\n"
" // page to fix validation issues\n"
" String result = null;\n"
"\n"
@@ -4342,11 +6139,14 @@
" // validate what we have received from the user so far\n"
" if ( booking.getCheckinDate().before( calendar.getTime() ) )\n"
" {\n"
-" facesMessages.addToControl(\"checkinDate\", \"Check in date must be a future date\");\n"
+" facesMessages.addToControl(\"checkinDate\", \"Check in date must be "
+"a future date\");\n"
" }\n"
-" else if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )\n"
+" else if ( !booking.getCheckinDate().before( booking.getCheckoutDate"
+"() ) )\n"
" {\n"
-" facesMessages.addToControl(\"checkoutDate\", \"Check out date must be later than check in date\");\n"
+" facesMessages.addToControl(\"checkoutDate\", \"Check out date must "
+"be later than check in date\");\n"
" }\n"
" else\n"
" {\n"
@@ -4368,12 +6168,14 @@
" @End(root=true)\n"
" public void confirm()\n"
" {\n"
-" // on confirmation we set the room preference in the booking. the room preference\n"
+" // on confirmation we set the room preference in the booking. the "
+"room preference\n"
" // will be injected based on the nested conversation we are in.\n"
" booking.setRoomPreference(roomSelection);\n"
"\n"
" em.persist(booking);\n"
-" facesMessages.add(\"Thank you, #{user.name}, your confimation number for #{hotel.name} is #{booking.id}\");\n"
+" facesMessages.add(\"Thank you, #{user.name}, your confimation number "
+"for #{hotel.name} is #{booking.id}\");\n"
" log.info(\"New booking: #{booking.id} for #{user.username}\");\n"
" events.raiseTransactionSuccessEvent(\"bookingConfirmed\");\n"
" }\n"
@@ -4426,9 +6228,12 @@
" \n"
" public String setBookingDates()\n"
" {\n"
-" // the result will indicate whether or not to begin the nested conversation\n"
-" // as well as the navigation. if a null result is returned, the nested\n"
-" // conversation will not begin, and the user will be returned to the current\n"
+" // the result will indicate whether or not to begin the nested "
+"conversation\n"
+" // as well as the navigation. if a null result is returned, the "
+"nested\n"
+" // conversation will not begin, and the user will be returned to the "
+"current\n"
" // page to fix validation issues\n"
" String result = null;\n"
"\n"
@@ -4438,11 +6243,14 @@
" // validate what we have received from the user so far\n"
" if ( booking.getCheckinDate().before( calendar.getTime() ) )\n"
" {\n"
-" facesMessages.addToControl(\"checkinDate\", \"Check in date must be a future date\");\n"
+" facesMessages.addToControl(\"checkinDate\", \"Check in date must be "
+"a future date\");\n"
" }\n"
-" else if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )\n"
+" else if ( !booking.getCheckinDate().before( booking.getCheckoutDate"
+"() ) )\n"
" {\n"
-" facesMessages.addToControl(\"checkoutDate\", \"Check out date must be later than check in date\");\n"
+" facesMessages.addToControl(\"checkoutDate\", \"Check out date must "
+"be later than check in date\");\n"
" }\n"
" else\n"
" {\n"
@@ -4464,12 +6272,14 @@
" @End(root=true)\n"
" public void confirm()\n"
" {\n"
-" // on confirmation we set the room preference in the booking. the room preference\n"
+" // on confirmation we set the room preference in the booking. the "
+"room preference\n"
" // will be injected based on the nested conversation we are in.\n"
" booking.setRoomPreference(roomSelection);\n"
"\n"
" em.persist(booking);\n"
-" facesMessages.add(\"Thank you, #{user.name}, your confimation number for #{hotel.name} is #{booking.id}\");\n"
+" facesMessages.add(\"Thank you, #{user.name}, your confimation number "
+"for #{hotel.name} is #{booking.id}\");\n"
" log.info(\"New booking: #{booking.id} for #{user.username}\");\n"
" events.raiseTransactionSuccessEvent(\"bookingConfirmed\");\n"
" }\n"
@@ -4483,115 +6293,200 @@
"]]>"
#. Tag: para
-#: Tutorial.xml:1628
-#, no-c-format
-msgid "Annotating an action with <link linkend=\"end-annotation\"> <varname>@End(root=true)</varname> </link> ends the root conversation which effectively destroys the entire conversation stack. When any conversation is ended, it's nested conversations are ended as well. As the root is the conversation that started it all, this is a simple way to destroy and release all state associated with a workspace once the booking is confirmed."
-msgstr "<link linkend=\"end-annotation\"> <varname>@End(root=true)</varname> </link> アノテーションを付ã‘ã‚‹ã“ã¨ã«ã‚ˆã£ã¦åŠ¹æžœçš„ã«å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯å…¨ä½“ãŒç ´æ£„ã•ã‚Œå¯¾è©±ã®ãƒ«ãƒ¼ãƒˆ (root) ãŒçµ‚了ã—ã¾ã™ã€‚ ã©ã‚“ãªå¯¾è©±ã‚‚終了ã™ã‚‹ã¨ãã«ã€ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã‚‚終了ã—ã¾ã™ã€‚ ルートãŒã™ã¹ã¦ã‚’開始ã—ãŸå¯¾è©±ã§ã‚ã‚‹ã¨ãã€ã“ã‚Œã¯ãŒäºˆç´„ãŒç¢ºèªã•ã‚ŒãŸãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã¨é–¢é€£ã—ãŸã™ã¹ã¦ã®çŠ¶æ…‹ã‚’ç ´å£Šã—リリースã™ã‚‹ç°¡å˜ãªæ–¹æ³•ã§ã™ã€‚"
+#: Tutorial.xml:1644
+#, fuzzy, no-c-format
+msgid ""
+"Annotating an action with <link linkend=\"end-annotation\"> <varname>@End"
+"(root=true)</varname> </link> ends the root conversation which effectively "
+"destroys the entire conversation stack. When any conversation is ended, its "
+"nested conversations are ended as well. As the root is the conversation that "
+"started it all, this is a simple way to destroy and release all state "
+"associated with a workspace once the booking is confirmed."
+msgstr ""
+"<link linkend=\"end-annotation\"> <varname>@End(root=true)</varname> </link> "
+"アノテーションを付ã‘ã‚‹ã“ã¨ã«ã‚ˆã£ã¦åŠ¹æžœçš„ã«å¯¾è©±ã‚¹ã‚¿ãƒƒã‚¯å…¨ä½“ãŒç ´æ£„ã•ã‚Œå¯¾è©±ã®"
+"ルート (root) ãŒçµ‚了ã—ã¾ã™ã€‚ ã©ã‚“ãªå¯¾è©±ã‚‚終了ã™ã‚‹ã¨ãã«ã€ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã‚‚終"
+"了ã—ã¾ã™ã€‚ ルートãŒã™ã¹ã¦ã‚’開始ã—ãŸå¯¾è©±ã§ã‚ã‚‹ã¨ãã€ã“ã‚Œã¯ãŒäºˆç´„ãŒç¢ºèªã•ã‚ŒãŸ"
+"ワークスペースã¨é–¢é€£ã—ãŸã™ã¹ã¦ã®çŠ¶æ…‹ã‚’ç ´å£Šã—リリースã™ã‚‹ç°¡å˜ãªæ–¹æ³•ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1636
+#: Tutorial.xml:1652
#, no-c-format
-msgid "The <varname>roomSelection</varname> is only associated with the <varname>booking</varname> on user confirmation. While outjecting values to the nested conversation context will not impact the outer conversation, any objects injected from the outer conversation are injected by reference. This means that any changing to these objects will be reflected in the parent conversation as well as other concurrent nested conversations."
-msgstr "<varname>roomSelection</varname> ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ç¢ºèªã«ãŠã„㦠<varname>booking</varname> ã¨ã ã‘関連ã—ã¾ã™ã€‚ ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã«å€¤ã‚’アウトジェクトã™ã‚‹é–“ã«ã‚³ãƒ³ãƒ†ã‚ストã¯å¤–å´ã®å¯¾è©±ã«å½±éŸ¿ã‚’与ãˆã¾ã›ã‚“。外å´ã®å¯¾è©±ã‹ã‚‰ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã‚ªãƒ–ジェクトã¯å‚ç…§ã«ã‚ˆã‚Šã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ ã“ã‚Œã¯ã‚ªãƒ–ジェクトã«å¯¾ã™ã‚‹å¤‰æ›´ã¯åˆ¥ã®ã®ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã ã‘ã§ãªã親ã®å¯¾è©±ã«ã‚‚åæ˜ ã•ã‚Œã‚‹ã“ã¨ã‚’æ„味ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The <varname>roomSelection</varname> is only associated with the "
+"<varname>booking</varname> on user confirmation. While outjecting values to "
+"the nested conversation context will not impact the outer conversation, any "
+"objects injected from the outer conversation are injected by reference. This "
+"means that any changing to these objects will be reflected in the parent "
+"conversation as well as other concurrent nested conversations."
+msgstr ""
+"<varname>roomSelection</varname> ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ç¢ºèªã«ãŠã„㦠<varname>booking</"
+"varname> ã¨ã ã‘関連ã—ã¾ã™ã€‚ ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã«å€¤ã‚’アウトジェクトã™ã‚‹é–“ã«ã‚³ãƒ³"
+"テã‚ストã¯å¤–å´ã®å¯¾è©±ã«å½±éŸ¿ã‚’与ãˆã¾ã›ã‚“。外å´ã®å¯¾è©±ã‹ã‚‰ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã‚‹ã‚ªãƒ–"
+"ジェクトã¯å‚ç…§ã«ã‚ˆã‚Šã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã•ã‚Œã¾ã™ã€‚ ã“ã‚Œã¯ã‚ªãƒ–ジェクトã«å¯¾ã™ã‚‹å¤‰æ›´ã¯åˆ¥"
+"ã®ã®ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ã ã‘ã§ãªã親ã®å¯¾è©±ã«ã‚‚åæ˜ ã•ã‚Œã‚‹ã“ã¨ã‚’æ„味ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1643
+#: Tutorial.xml:1659
#, no-c-format
-msgid "By simply annotating the cancellation action with <link linkend=\"end-annotation\"> <varname>@End(root=true, beforeRedirect=true)</varname> </link> we can easily destroy and release all state associated with the workspace prior to redirecting the user back to the hotel selection view."
-msgstr "<link linkend=\"end-annotation\"> <varname>@End(root=true, beforeRedirect=true)</varname> </link> ã§ç°¡å˜ã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã‚ャンセルã™ã‚‹ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ホテルé¸æŠžãƒ“ューã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹å‰ã«å®¹æ˜“ã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«é–¢é€£ã™ã‚‹ã™ã¹ã¦ã®çŠ¶æ…‹ã‚’ç ´æ£„ã—リリースã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"By simply annotating the cancellation action with <link linkend=\"end-"
+"annotation\"> <varname>@End(root=true, beforeRedirect=true)</varname> </"
+"link> we can easily destroy and release all state associated with the "
+"workspace prior to redirecting the user back to the hotel selection view."
+msgstr ""
+"<link linkend=\"end-annotation\"> <varname>@End(root=true, "
+"beforeRedirect=true)</varname> </link> ã§ç°¡å˜ã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã‚ャンセルã™ã‚‹ã‚¢ãƒŽ"
+"テーションã«ã‚ˆã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ホテルé¸æŠžãƒ“ューã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹å‰ã«å®¹æ˜“ã«ãƒ¯ãƒ¼ã‚¯"
+"スペースã«é–¢é€£ã™ã‚‹ã™ã¹ã¦ã®çŠ¶æ…‹ã‚’ç ´æ£„ã—リリースã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1653
+#: Tutorial.xml:1669
#, no-c-format
-msgid "Feel free to deploy the application, open many windows or tabs and attempt combinations of various hotels with various room preferences. Confirming a booking always results in the correct hotel and room preference thanks to the nested conversation model."
-msgstr "気軽ã«ã‚¢ãƒ—リケーションをデプãƒã‚¤ã—ã€ãŸãã•ã‚“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚„タブを開ãã•ã¾ã–ã¾ãªå¥½ã¿ã®éƒ¨å±‹ã«ã‚ˆã‚‹ã•ã¾ã–ã¾ãªãƒ›ãƒ†ãƒ«ã®çµ„ã¿åˆã‚ã›ã‚’試ã—ã¦ã¿ã¦ä¸‹ã•ã„。 予約確èªã¯ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ãƒ¢ãƒ‡ãƒ«ã®ãŠã‹ã’ã§æ£ã—ã„ホテルã¨å¥½ã¿ã®éƒ¨å±‹ã‚’ã‚‚ãŸã‚‰ã—ã¾ã™ã€‚"
+msgid ""
+"Feel free to deploy the application, open many windows or tabs and attempt "
+"combinations of various hotels with various room preferences. Confirming a "
+"booking always results in the correct hotel and room preference thanks to "
+"the nested conversation model."
+msgstr ""
+"気軽ã«ã‚¢ãƒ—リケーションをデプãƒã‚¤ã—ã€ãŸãã•ã‚“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚„タブを開ãã•ã¾ã–ã¾"
+"ãªå¥½ã¿ã®éƒ¨å±‹ã«ã‚ˆã‚‹ã•ã¾ã–ã¾ãªãƒ›ãƒ†ãƒ«ã®çµ„ã¿åˆã‚ã›ã‚’試ã—ã¦ã¿ã¦ä¸‹ã•ã„。 予約確èªã¯"
+"ãƒã‚¹ãƒˆã•ã‚ŒãŸå¯¾è©±ãƒ¢ãƒ‡ãƒ«ã®ãŠã‹ã’ã§æ£ã—ã„ホテルã¨å¥½ã¿ã®éƒ¨å±‹ã‚’ã‚‚ãŸã‚‰ã—ã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1660
+#: Tutorial.xml:1676
#, no-c-format
msgid "A complete application featuring Seam and jBPM: the DVD Store example"
msgstr "Seam 㨠jBPM を使ã£ãŸæœ¬æ ¼çš„アプリケーション: DVD ストアサンプル"
#. Tag: para
-#: Tutorial.xml:1662
+#: Tutorial.xml:1678
#, no-c-format
-msgid "The DVD Store demo application shows the practical usage of jBPM for both task management and pageflow."
-msgstr "DVD ストアã®ãƒ‡ãƒ¢ã‚¢ãƒ—リケーションã¯ã€ タスク管ç†ã¨ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®ãŸã‚ã® jBPM ã®å®Ÿè·µçš„ãªä½¿ç”¨æ³•ã‚’見ã›ã¦ãã‚Œã¾ã™ã€‚"
+msgid ""
+"The DVD Store demo application shows the practical usage of jBPM for both "
+"task management and pageflow."
+msgstr ""
+"DVD ストアã®ãƒ‡ãƒ¢ã‚¢ãƒ—リケーションã¯ã€ タスク管ç†ã¨ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ã®ãŸã‚ã® jBPM ã®"
+"実践的ãªä½¿ç”¨æ³•ã‚’見ã›ã¦ãã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1664
+#: Tutorial.xml:1680
#, no-c-format
-msgid "The user screens take advantage of a jPDL pageflow to implement searching and shopping cart functionality."
-msgstr "ユーザー画é¢ã¯ã€æ¤œç´¢ã‚„ショッピングカート機能ã®å®Ÿè£…ã®ãŸã‚ã« jPDL ページフãƒãƒ¼ã‚’利用ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The user screens take advantage of a jPDL pageflow to implement searching "
+"and shopping cart functionality."
+msgstr ""
+"ユーザー画é¢ã¯ã€æ¤œç´¢ã‚„ショッピングカート機能ã®å®Ÿè£…ã®ãŸã‚ã« jPDL ページフãƒãƒ¼"
+"を利用ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: screeninfo
-#: Tutorial.xml:1668
-#: Tutorial.xml:1683
+#: Tutorial.xml:1684 Tutorial.xml:1699
#, no-c-format
msgid "DVD Store example"
msgstr "DVD Store example"
#. Tag: para
-#: Tutorial.xml:1679
+#: Tutorial.xml:1695
#, no-c-format
-msgid "The administration screens take use jBPM to manage the approval and shipping cycle for orders. The business process may even be changed dynamically, by selecting a different process definition!"
-msgstr "ã“ã®ç®¡ç†ç”»é¢ã¯ã€ã‚ªãƒ¼ãƒ€ã®æ‰¿èªã‚„ショッピングサイクルを管ç†ã™ã‚‹ãŸã‚ã« jBPM を利用ã—ã¾ã™ã€‚ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯ã€ç•°ãªã‚‹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’é¸æŠžã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šå‹•çš„ã«å¤‰æ›´ã•ã‚Œã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+msgid ""
+"The administration screens take use jBPM to manage the approval and shipping "
+"cycle for orders. The business process may even be changed dynamically, by "
+"selecting a different process definition!"
+msgstr ""
+"ã“ã®ç®¡ç†ç”»é¢ã¯ã€ã‚ªãƒ¼ãƒ€ã®æ‰¿èªã‚„ショッピングサイクルを管ç†ã™ã‚‹ãŸã‚ã« jBPM を利"
+"用ã—ã¾ã™ã€‚ ビジãƒã‚¹ãƒ—ãƒã‚»ã‚¹ã¯ã€ç•°ãªã‚‹ãƒ—ãƒã‚»ã‚¹å®šç¾©ã‚’é¸æŠžã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šå‹•çš„ã«å¤‰"
+"æ›´ã•ã‚Œã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: para
-#: Tutorial.xml:1695
+#: Tutorial.xml:1711
#, no-c-format
-msgid "The Seam DVD Store demo can be run from <literal>dvdstore</literal> directory, just like the other demo applications."
-msgstr "Seam DVD ストアデモã¯ä»–ã®ã§ã‚‚アプリケーションåŒæ§˜ã« <literal>dvdstore</literal> ディレクトリã‹ã‚‰èµ·å‹•ã§ãã¾ã™ã€‚"
+msgid ""
+"The Seam DVD Store demo can be run from <literal>dvdstore</literal> "
+"directory, just like the other demo applications."
+msgstr ""
+"Seam DVD ストアデモã¯ä»–ã®ã§ã‚‚アプリケーションåŒæ§˜ã« <literal>dvdstore</"
+"literal> ディレクトリã‹ã‚‰èµ·å‹•ã§ãã¾ã™ã€‚"
#. Tag: title
-#: Tutorial.xml:1702
+#: Tutorial.xml:1718
#, no-c-format
msgid "Bookmarkable URLs with the Blog example"
msgstr "Blog サンプルã®ãƒ–ックマークå¯èƒ½ URL"
#. Tag: para
-#: Tutorial.xml:1704
+#: Tutorial.xml:1720
#, no-c-format
-msgid "Seam makes it very easy to implement applications which keep state on the server-side. However, server-side state is not always appropriate, especially in for functionality that serves up <emphasis>content</emphasis>. For this kind of problem we often want to keep application state in the URL so that any page can be accessed at any time through a bookmark. The blog example shows how to a implement an application that supports bookmarking throughout, even on the search results page. This example demonstrates how Seam can manage application state in the URL as well as how Seam can rewrite those URLs to be even"
-msgstr "Seam ã¯ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã§çŠ¶æ…‹ä¿æŒã™ã‚‹ã‚¢ãƒ—リケーションã®å®Ÿè£…ã‚’ã¨ã¦ã‚‚容易ã«ã—ã¾ã™ã€‚ ã—ã‹ã—ã€ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã®çŠ¶æ…‹ç®¡ç†ã¯ã„ã¤ã‚‚é©åˆ‡ã¨ã„ã†ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 (特ã«ã€<emphasis>コンテンツ (content) </emphasis> ã‚’æä¾›ã™ã‚‹æ©Ÿèƒ½ã«ãŠã„㦠) ã“ã®ç¨®ã®å•é¡Œã®ãŸã‚ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒšãƒ¼ã‚¸ã‚’ブックマークã•ã›ã€ ãã—ã¦ã€æ¯”較的ステートレスãªã‚µãƒ¼ãƒã¨ã™ã‚‹å¿…è¦ãŒã—ã°ã—ã°ã‚ã‚Šã¾ã™ã€ ãã®çµæžœã€ãƒ–ックマークを通ã—ã¦ã„ã¤ã§ã‚‚ã©ã‚“ãªãƒšãƒ¼ã‚¸ã«ã‚‚アクセスå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ ã“ã® Blog サンプル㯠Seam を使用ã—㟠RESTful アプリケーションã®å®Ÿè£…方法を見ã›ã¦ãã‚Œã¾ã™ã€‚ 検索çµæžœãƒšãƒ¼ã‚¸ã‚’å«ã‚€ã™ã¹ã¦ã®ã‚¢ãƒ—リケーションã®ãƒšãƒ¼ã‚¸ã¯ãƒ–ックマークãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Seam makes it very easy to implement applications which keep state on the "
+"server-side. However, server-side state is not always appropriate, "
+"especially in for functionality that serves up <emphasis>content</emphasis>. "
+"For this kind of problem we often want to keep application state in the URL "
+"so that any page can be accessed at any time through a bookmark. The blog "
+"example shows how to a implement an application that supports bookmarking "
+"throughout, even on the search results page. This example demonstrates how "
+"Seam can manage application state in the URL as well as how Seam can rewrite "
+"those URLs to be even"
+msgstr ""
+"Seam ã¯ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã§çŠ¶æ…‹ä¿æŒã™ã‚‹ã‚¢ãƒ—リケーションã®å®Ÿè£…ã‚’ã¨ã¦ã‚‚容易ã«ã—ã¾"
+"ã™ã€‚ ã—ã‹ã—ã€ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã®çŠ¶æ…‹ç®¡ç†ã¯ã„ã¤ã‚‚é©åˆ‡ã¨ã„ã†ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 "
+"(特ã«ã€<emphasis>コンテンツ (content) </emphasis> ã‚’æä¾›ã™ã‚‹æ©Ÿèƒ½ã«ãŠã„㦠) ã“"
+"ã®ç¨®ã®å•é¡Œã®ãŸã‚ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒšãƒ¼ã‚¸ã‚’ブックマークã•ã›ã€ ãã—ã¦ã€æ¯”較的ステー"
+"トレスãªã‚µãƒ¼ãƒã¨ã™ã‚‹å¿…è¦ãŒã—ã°ã—ã°ã‚ã‚Šã¾ã™ã€ ãã®çµæžœã€ãƒ–ックマークを通ã—ã¦ã„"
+"ã¤ã§ã‚‚ã©ã‚“ãªãƒšãƒ¼ã‚¸ã«ã‚‚アクセスå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ ã“ã® Blog サンプル㯠Seam を使"
+"用ã—㟠RESTful アプリケーションã®å®Ÿè£…方法を見ã›ã¦ãã‚Œã¾ã™ã€‚ 検索çµæžœãƒšãƒ¼ã‚¸ã‚’"
+"å«ã‚€ã™ã¹ã¦ã®ã‚¢ãƒ—リケーションã®ãƒšãƒ¼ã‚¸ã¯ãƒ–ックマークãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: screeninfo
-#: Tutorial.xml:1717
+#: Tutorial.xml:1733
#, no-c-format
msgid "Blog example"
msgstr "Blog example"
#. Tag: para
-#: Tutorial.xml:1728
+#: Tutorial.xml:1744
#, no-c-format
-msgid "The Blog example demonstrates the use of \"pull\"-style MVC, where instead of using action listener methods to retrieve data and prepare the data for the view, the view pulls data from components as it is being rendered."
-msgstr "ã“ã® Blog サンプルã¯ã€\"引ã£ã±ã‚Š (PULL) \" - スタイル MVC ã®ä½¿ç”¨ã‚’実演ã—ã¦ã„ã¾ã™ã€‚ ã“ã“ã§ã€ãƒ“ューã®ãŸã‚ã®ãƒ‡ãƒ¼ã‚¿å–å¾—ã¨ãƒ‡ãƒ¼ã‚¿æº–å‚™ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãƒªã‚¹ãƒŠãƒ¼ã‚’使用ã™ã‚‹ä»£ã‚ã‚Šã«ã€ ビューã¯ã€ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’引ã出ã—ã¾ã™ (PULL) 。"
+msgid ""
+"The Blog example demonstrates the use of \"pull\"-style MVC, where instead "
+"of using action listener methods to retrieve data and prepare the data for "
+"the view, the view pulls data from components as it is being rendered."
+msgstr ""
+"ã“ã® Blog サンプルã¯ã€\"引ã£ã±ã‚Š (PULL) \" - スタイル MVC ã®ä½¿ç”¨ã‚’実演ã—ã¦ã„"
+"ã¾ã™ã€‚ ã“ã“ã§ã€ãƒ“ューã®ãŸã‚ã®ãƒ‡ãƒ¼ã‚¿å–å¾—ã¨ãƒ‡ãƒ¼ã‚¿æº–å‚™ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãƒªã‚¹"
+"ナーを使用ã™ã‚‹ä»£ã‚ã‚Šã«ã€ ビューã¯ã€ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰ãƒ‡ãƒ¼"
+"タを引ã出ã—ã¾ã™ (PULL) 。"
#. Tag: title
-#: Tutorial.xml:1733
+#: Tutorial.xml:1749
#, no-c-format
msgid "Using \"pull\"-style MVC"
msgstr "\"PULL\" åž‹ MVC ã®ä½¿ç”¨"
#. Tag: para
-#: Tutorial.xml:1735
+#: Tutorial.xml:1751
#, no-c-format
-msgid "This snippet from the <literal>index.xhtml</literal> facelets page displays a list of recent blog entries:"
-msgstr "<literal>index.xhtml</literal> facelets ページã®ä¸€éƒ¨ã¯æœ€æ–°ã®ãƒ–ãƒã‚°ã‚¨ãƒ³ãƒˆãƒªã®ä¸€è¦§ã‚’表示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"This snippet from the <literal>index.xhtml</literal> facelets page displays "
+"a list of recent blog entries:"
+msgstr ""
+"<literal>index.xhtml</literal> facelets ページã®ä¸€éƒ¨ã¯æœ€æ–°ã®ãƒ–ãƒã‚°ã‚¨ãƒ³ãƒˆãƒªã®"
+"一覧を表示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1739
+#: Tutorial.xml:1755
#, no-c-format
msgid ""
-"<![CDATA[<h:dataTable value=\"#{blog.recentBlogEntries}\" var=\"blogEntry\" rows=\"3\">\n"
+"<![CDATA[<h:dataTable value=\"#{blog.recentBlogEntries}\" var=\"blogEntry\" "
+"rows=\"3\">\n"
" <h:column>\n"
" <div class=\"blogEntry\">\n"
" <h3>#{blogEntry.title}</h3>\n"
" <div>\n"
-" <s:formattedText value=\"#{blogEntry.excerpt==null ? blogEntry.body : blogEntry.excerpt}\"/>\n"
+" <s:formattedText value=\"#{blogEntry.excerpt==null ? blogEntry."
+"body : blogEntry.excerpt}\"/>\n"
" </div>\n"
" <p>\n"
-" <s:link view=\"/entry.xhtml\" rendered=\"#{blogEntry.excerpt!=null}\" propagation=\"none\"\n"
+" <s:link view=\"/entry.xhtml\" rendered=\"#{blogEntry.excerpt!=null}"
+"\" propagation=\"none\"\n"
" value=\"Read more...\">\n"
" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
" </s:link>\n"
@@ -4599,10 +6494,12 @@
" <p>\n"
" [Posted on \n"
" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#"
+"{blog.locale}\" type=\"both\"/>\n"
" </h:outputText>]\n"
"  \n"
-" <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"[Link]\">\n"
+" <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"[Link]"
+"\">\n"
" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
" </s:link>\n"
" </p>\n"
@@ -4610,15 +6507,18 @@
" </h:column>\n"
"</h:dataTable>]]>"
msgstr ""
-"<![CDATA[<h:dataTable value=\"#{blog.recentBlogEntries}\" var=\"blogEntry\" rows=\"3\">\n"
+"<![CDATA[<h:dataTable value=\"#{blog.recentBlogEntries}\" var=\"blogEntry\" "
+"rows=\"3\">\n"
" <h:column>\n"
" <div class=\"blogEntry\">\n"
" <h3>#{blogEntry.title}</h3>\n"
" <div>\n"
-" <s:formattedText value=\"#{blogEntry.excerpt==null ? blogEntry.body : blogEntry.excerpt}\"/>\n"
+" <s:formattedText value=\"#{blogEntry.excerpt==null ? blogEntry."
+"body : blogEntry.excerpt}\"/>\n"
" </div>\n"
" <p>\n"
-" <s:link view=\"/entry.xhtml\" rendered=\"#{blogEntry.excerpt!=null}\" propagation=\"none\"\n"
+" <s:link view=\"/entry.xhtml\" rendered=\"#{blogEntry.excerpt!=null}"
+"\" propagation=\"none\"\n"
" value=\"Read more...\">\n"
" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
" </s:link>\n"
@@ -4626,10 +6526,12 @@
" <p>\n"
" [Posted on \n"
" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#"
+"{blog.locale}\" type=\"both\"/>\n"
" </h:outputText>]\n"
"  \n"
-" <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"[Link]\">\n"
+" <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"[Link]"
+"\">\n"
" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
" </s:link>\n"
" </p>\n"
@@ -4638,13 +6540,26 @@
"</h:dataTable>]]>"
#. Tag: para
-#: Tutorial.xml:1743
-#, no-c-format
-msgid "If we navigate to this page from a bookmark, how does the <literal>#{blog.recentBlogEntries}</literal> data used by the <literal><h:dataTable></literal> actually get initialized? The <literal>Blog</literal> is retrieved lazily—\"pulled\"—when needed, by a Seam component named <literal>blog</literal>. This is the opposite flow of control to what is used in traditional action-based web frameworks like Struts."
-msgstr "ブックマークã‹ã‚‰ã“ã®ãƒšãƒ¼ã‚¸ã«ãƒŠãƒ“ゲートã™ã‚‹ãªã‚‰ã°ã€<literal><h:dataTable></literal> ã«ã‚ˆã‚Šä½¿ç”¨ã•ã‚ŒãŸ <literal>#{blog.recentBlogEntries}</literal> データã¯å®Ÿéš›ã«ã¯ã©ã®ã‚ˆã†ã«åˆæœŸåŒ–ã•ã‚Œã‚‹ã®ã§ã—ょã†ã‹ï¼Ÿ <literal>blog</literal> ã¨ã„ã†åå‰ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã‚Šã€å¿…è¦ãªã¨ãã« <literal>Blog</literal> ã¯ãƒ¬ã‚¤ã‚¸ãƒ¼ã«—\"PULLã•ã‚Œ\"—å–å¾—ã•ã‚Œã¾ã™ã€‚ ã“れ㯠Struts ã®ã‚ˆã†ãªå¾“æ¥ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ™ãƒ¼ã‚¹ã® Web フレームワークã§ä½¿ç”¨ã•ã‚Œã‚‹ã‚‚ã®ã¨åˆ¶å¾¡ã®æµã‚ŒãŒé€†ã§ã™ã€‚"
+#: Tutorial.xml:1759
+#, fuzzy, no-c-format
+msgid ""
+"If we navigate to this page from a bookmark, how does the <literal>#{blog."
+"recentBlogEntries}</literal> data used by the <literal><h:dataTable></"
+"literal> actually get initialized? The <literal>Blog</literal> is retrieved "
+"lazily — \"pulled\" — when needed, by a Seam component named "
+"<literal>blog</literal>. This is the opposite flow of control to what is "
+"used in traditional action-based web frameworks like Struts."
+msgstr ""
+"ブックマークã‹ã‚‰ã“ã®ãƒšãƒ¼ã‚¸ã«ãƒŠãƒ“ゲートã™ã‚‹ãªã‚‰ã°ã€<literal><h:"
+"dataTable></literal> ã«ã‚ˆã‚Šä½¿ç”¨ã•ã‚ŒãŸ <literal>#{blog.recentBlogEntries}</"
+"literal> データã¯å®Ÿéš›ã«ã¯ã©ã®ã‚ˆã†ã«åˆæœŸåŒ–ã•ã‚Œã‚‹ã®ã§ã—ょã†ã‹ï¼Ÿ <literal>blog</"
+"literal> ã¨ã„ã†åå‰ã® Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã‚Šã€å¿…è¦ãªã¨ãã« <literal>Blog</"
+"literal> ã¯ãƒ¬ã‚¤ã‚¸ãƒ¼ã«—\"PULLã•ã‚Œ\"—å–å¾—ã•ã‚Œã¾ã™ã€‚ ã“れ㯠Struts "
+"ã®ã‚ˆã†ãªå¾“æ¥ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ™ãƒ¼ã‚¹ã® Web フレームワークã§ä½¿ç”¨ã•ã‚Œã‚‹ã‚‚ã®ã¨åˆ¶å¾¡ã®æµ"
+"ã‚ŒãŒé€†ã§ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1756
+#: Tutorial.xml:1772
#, no-c-format
msgid ""
"<![CDATA[@Name(\"blog\")\n"
@@ -4658,7 +6573,8 @@
" @Unwrap\n"
" public Blog getBlog()\n"
" {\n"
-" return (Blog) entityManager.createQuery(\"select distinct b from Blog b left join fetch b.blogEntries\")\n"
+" return (Blog) entityManager.createQuery(\"select distinct b from Blog "
+"b left join fetch b.blogEntries\")\n"
" .setHint(\"org.hibernate.cacheable\", true)\n"
" .getSingleResult();\n"
" }\n"
@@ -4676,7 +6592,8 @@
" @Unwrap\n"
" public Blog getBlog()\n"
" {\n"
-" return (Blog) entityManager.createQuery(\"select distinct b from Blog b left join fetch b.blogEntries\")\n"
+" return (Blog) entityManager.createQuery(\"select distinct b from Blog "
+"b left join fetch b.blogEntries\")\n"
" .setHint(\"org.hibernate.cacheable\", true)\n"
" .getSingleResult();\n"
" }\n"
@@ -4684,37 +6601,67 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:1759
+#: Tutorial.xml:1775
#, no-c-format
-msgid "This component uses a <emphasis>seam-managed persistence context</emphasis>. Unlike the other examples we've seen, this persistence context is managed by Seam, instead of by the EJB3 container. The persistence context spans the entire web request, allowing us to avoid any exceptions that occur when accessing unfetched associations in the view."
-msgstr "ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ <emphasis>Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト (seam-managed persistence context)</emphasis> を使用ã—ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¾ã§è¦‹ã¦ããŸä»–ã®ã‚µãƒ³ãƒ—ルã¨ã¯ç•°ãªã‚Šã€ã“ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯ã€EJB3 コンテナã®ä»£ã‚ã‚Šã« Seam ã«ã‚ˆã‚Šç®¡ç†ã•ã‚Œã¾ã™ã€‚ 永続コンテã‚スト㯠Web è¦æ±‚全体ã«ãŠã‚ˆã³ã€ãƒ“ューã«ãŠã„ã¦ãƒ•ã‚§ãƒƒãƒã—ã¦ã„ãªã„関連ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã¨ãã«ç™ºç”Ÿã™ã‚‹ä¾‹å¤–を回é¿ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"This component uses a <emphasis>seam-managed persistence context</emphasis>. "
+"Unlike the other examples we've seen, this persistence context is managed by "
+"Seam, instead of by the EJB3 container. The persistence context spans the "
+"entire web request, allowing us to avoid any exceptions that occur when "
+"accessing unfetched associations in the view."
+msgstr ""
+"ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ <emphasis>Seam 管ç†æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト (seam-managed "
+"persistence context)</emphasis> を使用ã—ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¾ã§è¦‹ã¦ããŸä»–ã®ã‚µãƒ³ãƒ—"
+"ルã¨ã¯ç•°ãªã‚Šã€ã“ã®æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¯ã€EJB3 コンテナã®ä»£ã‚ã‚Šã« Seam ã«ã‚ˆã‚Šç®¡ç†"
+"ã•ã‚Œã¾ã™ã€‚ 永続コンテã‚スト㯠Web è¦æ±‚全体ã«ãŠã‚ˆã³ã€ãƒ“ューã«ãŠã„ã¦ãƒ•ã‚§ãƒƒãƒã—"
+"ã¦ã„ãªã„関連ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã¨ãã«ç™ºç”Ÿã™ã‚‹ä¾‹å¤–を回é¿ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1766
-#, no-c-format
-msgid "The <literal>@Unwrap</literal> annotation tells Seam to provide the return value of the method—the <literal>Blog</literal>—instead of the actual <literal>BlogService</literal> component to clients. This is the Seam <emphasis>manager component pattern</emphasis>."
-msgstr "<literal>@Unwrap</literal> アノテーション㯠Seam 㫠クライアントã¸ã®å®Ÿéš›ã® <literal>BlogService</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¿”ã™ä»£ã‚ã‚Šã« <literal>Blog</literal> メソッドã®å®Ÿè¡Œçµæžœã‚’è¿”ã™ã‚ˆã†æŒ‡ç¤ºã—ã¾ã™ã€‚ ã“れ㯠Seam <emphasis>マãƒãƒ¼ã‚¸ãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ‘ターン</emphasis> ã¨å‘¼ã°ã‚Œã¾ã™ã€‚"
+#: Tutorial.xml:1782
+#, fuzzy, no-c-format
+msgid ""
+"The <literal>@Unwrap</literal> annotation tells Seam to provide the return "
+"value of the method — the <literal>Blog</literal> — instead of "
+"the actual <literal>BlogService</literal> component to clients. This is the "
+"Seam <emphasis>manager component pattern</emphasis>."
+msgstr ""
+"<literal>@Unwrap</literal> アノテーション㯠Seam 㫠クライアントã¸ã®å®Ÿéš›ã® "
+"<literal>BlogService</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¿”ã™ä»£ã‚ã‚Šã« <literal>Blog</"
+"literal> メソッドã®å®Ÿè¡Œçµæžœã‚’è¿”ã™ã‚ˆã†æŒ‡ç¤ºã—ã¾ã™ã€‚ ã“れ㯠Seam <emphasis>マ"
+"ãƒãƒ¼ã‚¸ãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ‘ターン</emphasis> ã¨å‘¼ã°ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1776
+#: Tutorial.xml:1792
#, no-c-format
-msgid "This is good so far, but what about bookmarking the result of form submissions, such as a search results page?"
-msgstr "ã“ã‚Œã¯ã€ã“ã‚Œã¾ã§ã®ã¨ã“ã‚良ã„ã§ã™ãŒã€ 検索çµæžœãƒšãƒ¼ã‚¸ã®ã‚ˆã†ãªãƒ•ã‚©ãƒ¼ãƒ サブミットã®çµæžœã®ãƒ–ックマークã§ã¯ã©ã†ã§ã—ょã†ã‹ï¼Ÿ"
+msgid ""
+"This is good so far, but what about bookmarking the result of form "
+"submissions, such as a search results page?"
+msgstr ""
+"ã“ã‚Œã¯ã€ã“ã‚Œã¾ã§ã®ã¨ã“ã‚良ã„ã§ã™ãŒã€ 検索çµæžœãƒšãƒ¼ã‚¸ã®ã‚ˆã†ãªãƒ•ã‚©ãƒ¼ãƒ サブミット"
+"ã®çµæžœã®ãƒ–ックマークã§ã¯ã©ã†ã§ã—ょã†ã‹ï¼Ÿ"
#. Tag: title
-#: Tutorial.xml:1782
+#: Tutorial.xml:1798
#, no-c-format
msgid "Bookmarkable search results page"
msgstr "ブックマークå¯èƒ½æ¤œç´¢çµæžœãƒšãƒ¼ã‚¸"
#. Tag: para
-#: Tutorial.xml:1784
+#: Tutorial.xml:1800
#, no-c-format
-msgid "The blog example has a tiny form in the top right of each page that allows the user to search for blog entries. This is defined in a file, <literal>menu.xhtml</literal>, included by the facelets template, <literal>template.xhtml</literal>:"
-msgstr "ã“ã® Blog サンプルã¯ã€ å„ページã®å³ä¸Šã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã® Blog 記事ã®æ¤œç´¢ã‚’å¯èƒ½ã«ã™ã‚‹å°ã•ãªãƒ•ã‚©ãƒ¼ãƒ ã‚’æŒã¡ã¾ã™ã€‚ ã“ã‚Œã¯ã€facelet テンプレートã€<literal>template.xhtml</literal> ã«å«ã¾ã‚Œã‚‹ <literal>menu.xhtml</literal> ファイルã«å®šç¾©ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"The blog example has a tiny form in the top right of each page that allows "
+"the user to search for blog entries. This is defined in a file, "
+"<literal>menu.xhtml</literal>, included by the facelets template, "
+"<literal>template.xhtml</literal>:"
+msgstr ""
+"ã“ã® Blog サンプルã¯ã€ å„ページã®å³ä¸Šã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã® Blog 記事ã®æ¤œç´¢ã‚’å¯èƒ½ã«ã™ã‚‹"
+"å°ã•ãªãƒ•ã‚©ãƒ¼ãƒ ã‚’æŒã¡ã¾ã™ã€‚ ã“ã‚Œã¯ã€facelet テンプレートã€<literal>template."
+"xhtml</literal> ã«å«ã¾ã‚Œã‚‹ <literal>menu.xhtml</literal> ファイルã«å®šç¾©ã•ã‚Œã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1789
+#: Tutorial.xml:1805
#, no-c-format
msgid ""
"<![CDATA[<div id=\"search\">\n"
@@ -4732,13 +6679,23 @@
"</div>]]>"
#. Tag: para
-#: Tutorial.xml:1792
+#: Tutorial.xml:1808
#, no-c-format
-msgid "To implement a bookmarkable search results page, we need to perform a browser redirect after processing the search form submission. Because we used the JSF view id as the action outcome, Seam automatically redirects to the view id when the form is submitted. Alternatively, we could have defined a navigation rule like this:"
-msgstr "ブックマークå¯èƒ½æ¤œç´¢çµæžœãƒšãƒ¼ã‚¸ã®å®Ÿè£…ã®ãŸã‚ã«ã€ 検索フォームã®ã‚µãƒ–ミットを処ç†ã—ãŸå¾Œã«ã€ ブラウザリダイレクトを実行ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ アクションçµæžœ (outcome) ã¨ã—㦠JSF ビュー ID を使用ã—ã¦ã„ã‚‹ã®ã§ã€ Seam ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ãŒã‚µãƒ–ミットã•ã‚ŒãŸã¨ãã€è‡ªå‹•çš„㫠ビュー ID ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ã€‚ 別ã®æ–¹æ³•ã¨ã—ã¦ã€ä»¥ä¸‹ã®ã‚ˆã†ãªãƒŠãƒ“ゲーションルールを定義ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"To implement a bookmarkable search results page, we need to perform a "
+"browser redirect after processing the search form submission. Because we "
+"used the JSF view id as the action outcome, Seam automatically redirects to "
+"the view id when the form is submitted. Alternatively, we could have defined "
+"a navigation rule like this:"
+msgstr ""
+"ブックマークå¯èƒ½æ¤œç´¢çµæžœãƒšãƒ¼ã‚¸ã®å®Ÿè£…ã®ãŸã‚ã«ã€ 検索フォームã®ã‚µãƒ–ミットを処ç†"
+"ã—ãŸå¾Œã«ã€ ブラウザリダイレクトを実行ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ アクションçµæžœ "
+"(outcome) ã¨ã—㦠JSF ビュー ID を使用ã—ã¦ã„ã‚‹ã®ã§ã€ Seam ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ãŒã‚µãƒ–"
+"ミットã•ã‚ŒãŸã¨ãã€è‡ªå‹•çš„㫠ビュー ID ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ã€‚ 別ã®æ–¹æ³•ã¨ã—ã¦ã€"
+"以下ã®ã‚ˆã†ãªãƒŠãƒ“ゲーションルールを定義ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1797
+#: Tutorial.xml:1813
#, no-c-format
msgid ""
"<![CDATA[<navigation-rule>\n"
@@ -4758,13 +6715,13 @@
"</navigation-rule>]]>"
#. Tag: para
-#: Tutorial.xml:1800
+#: Tutorial.xml:1816
#, no-c-format
msgid "Then the form would have looked like this:"
msgstr "フォームã¯ã€ä»¥ä¸‹ã¨ä¼¼ãŸã‚ˆã†ãªã‚‚ã®ã«ãªã‚‹ã§ã—ょã†ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1802
+#: Tutorial.xml:1818
#, no-c-format
msgid ""
"<![CDATA[<div id=\"search\">\n"
@@ -4782,13 +6739,25 @@
"</div>]]>"
#. Tag: para
-#: Tutorial.xml:1805
-#, no-c-format
-msgid "But when we redirect, we need to include the values submitted with the form in the URL get a bookmarkable URL like <literal>http://localhost:8080/seam-blog/search/</literal>. JSF does not provide an easy way to do this, but Seam does. We use two Seam features to accomplish this: <emphasis>page parameters</emphasis> and <emphasis>URL rewriting</emphasis>. Both are defined in <literal>WEB-INF/pages.xml</literal>:"
-msgstr "ã—ã‹ã—ã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã¨ã〠<literal>http://localhost:8080/seam-blog/search.seam?searchPattern=seam</literal> ã®ã‚ˆã†ãªãƒ–ックマーク URL ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«ã€ è¦æ±‚パラメータã¨ã—ã¦ãƒ•ã‚©ãƒ¼ãƒ ã«ã‚ˆã£ã¦ã‚µãƒ–ミットã•ã‚ŒãŸå€¤ã‚’å«ã‚€å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ JSF ã¯ã“れを行ãªã†ç°¡å˜ãªæ–¹æ³•ã¯æä¾›ã—ã¾ã›ã‚“ãŒã€Seam ã¯æä¾›ã—ã¾ã™ã€‚ <literal>WEB-INF/pages.xml</literal> ã§å®šç¾©ã•ã‚ŒãŸ Seam <emphasis>ページパラメータ</emphasis> を使用ã—ã¾ã™ã€‚"
+#: Tutorial.xml:1821
+#, fuzzy, no-c-format
+msgid ""
+"But when we redirect, we need to include the values submitted with the form "
+"in the URL to get a bookmarkable URL like <literal>http://localhost:8080/"
+"seam-blog/search/</literal>. JSF does not provide an easy way to do this, "
+"but Seam does. We use two Seam features to accomplish this: <emphasis>page "
+"parameters</emphasis> and <emphasis>URL rewriting</emphasis>. Both are "
+"defined in <literal>WEB-INF/pages.xml</literal>:"
+msgstr ""
+"ã—ã‹ã—ã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã¨ã〠<literal>http://localhost:8080/seam-blog/"
+"search.seam?searchPattern=seam</literal> ã®ã‚ˆã†ãªãƒ–ックマーク URL ã‚’å–å¾—ã™ã‚‹"
+"ãŸã‚ã«ã€ è¦æ±‚パラメータã¨ã—ã¦ãƒ•ã‚©ãƒ¼ãƒ ã«ã‚ˆã£ã¦ã‚µãƒ–ミットã•ã‚ŒãŸå€¤ã‚’å«ã‚€å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚ JSF ã¯ã“れを行ãªã†ç°¡å˜ãªæ–¹æ³•ã¯æä¾›ã—ã¾ã›ã‚“ãŒã€Seam ã¯æä¾›ã—ã¾ã™ã€‚ "
+"<literal>WEB-INF/pages.xml</literal> ã§å®šç¾©ã•ã‚ŒãŸ Seam <emphasis>ページパラ"
+"メータ</emphasis> を使用ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1814
+#: Tutorial.xml:1829
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -4796,7 +6765,8 @@
" <rewrite pattern=\"/search/{searchPattern}\"/> \n"
" <rewrite pattern=\"/search\"/>\n"
" \n"
-" <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/>\n"
+" <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/"
+">\n"
"\n"
" </page>\n"
" ...\n"
@@ -4807,55 +6777,101 @@
" <rewrite pattern=\"/search/{searchPattern}\"/> \n"
" <rewrite pattern=\"/search\"/>\n"
" \n"
-" <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/>\n"
+" <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/"
+">\n"
"\n"
" </page>\n"
" ...\n"
"</pages>]]>"
#. Tag: para
-#: Tutorial.xml:1817
+#: Tutorial.xml:1832
#, no-c-format
-msgid "The page parameter instructs Seam to link the request parameter named <literal>searchPattern</literal> to the value of <literal>#{searchService.searchPattern}</literal>, both whenever a request for the Search page comes in and whenever a link to the search page is generated. Seam takes responsibility for maintaining the link between URL state and application state, and you, the developer, don't have to worry about it."
-msgstr "検索ページã¸ã®è¦æ±‚ãŒã‚ã‚‹ã¨ãや検索ページã¸ã®ãƒªãƒ³ã‚¯ãŒç”Ÿæˆã•ã‚Œã‚‹ã¨ãã¯ã„ã¤ã§ã‚‚ã€ãƒšãƒ¼ã‚¸ãƒ‘ラメータ㯠Seam ã« <literal>searchPattern</literal> ã¨ã„ã†åå‰ã®è¦æ±‚パラメータを <literal>#{searchService.searchPattern}</literal> ã®å€¤ã«ãƒªãƒ³ã‚¯ã™ã‚‹ã“ã¨ã‚’指示ã—ã¾ã™ã€‚ Seam 㯠URL ã¨ã‚¢ãƒ—リケーションã®çŠ¶æ…‹ã®ãƒªãƒ³ã‚¯ã«ã¤ã„ã¦ç¶æŒã™ã‚‹ã“ã¨ã«è²¬ä»»ã‚’æŒã¡ã¾ã™ã€‚ ç§ãŸã¡ã‚„開発者ã¯ãれを心é…ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"The page parameter instructs Seam to link the request parameter named "
+"<literal>searchPattern</literal> to the value of <literal>#{searchService."
+"searchPattern}</literal>, both whenever a request for the Search page comes "
+"in and whenever a link to the search page is generated. Seam takes "
+"responsibility for maintaining the link between URL state and application "
+"state, and you, the developer, don't have to worry about it."
+msgstr ""
+"検索ページã¸ã®è¦æ±‚ãŒã‚ã‚‹ã¨ãや検索ページã¸ã®ãƒªãƒ³ã‚¯ãŒç”Ÿæˆã•ã‚Œã‚‹ã¨ãã¯ã„ã¤ã§"
+"ã‚‚ã€ãƒšãƒ¼ã‚¸ãƒ‘ラメータ㯠Seam ã« <literal>searchPattern</literal> ã¨ã„ã†åå‰ã®"
+"è¦æ±‚パラメータを <literal>#{searchService.searchPattern}</literal> ã®å€¤ã«ãƒªãƒ³"
+"クã™ã‚‹ã“ã¨ã‚’指示ã—ã¾ã™ã€‚ Seam 㯠URL ã¨ã‚¢ãƒ—リケーションã®çŠ¶æ…‹ã®ãƒªãƒ³ã‚¯ã«ã¤ã„ã¦"
+"ç¶æŒã™ã‚‹ã“ã¨ã«è²¬ä»»ã‚’æŒã¡ã¾ã™ã€‚ ç§ãŸã¡ã‚„開発者ã¯ãれを心é…ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›"
+"ん。"
#. Tag: para
-#: Tutorial.xml:1824
-#, no-c-format
-msgid "Without URL rewriting, the URL for a search on the term <literal>book</literal> would be <literal>http://localhost:8080/seam-blog/seam/search.xhtml?searchPattern=book</literal>. This is nice, but Seam can make the URL even simpler using a rewrite rule. The first rewrite rule, for the pattern <literal>/search/{searchPattern}</literal>, says that any time we have have a URL for search.xhtml with a searchPattern request parameter, we can fold that URL into the simpler URL. So,the URL we saw earlier, <literal>http://localhost:8080/seam-blog/seam/search.xhtml?searchPattern=book</literal> can be written instead as <literal>http://localhost:8080/seam-blog/search/book</literal>."
-msgstr "URL 書ãæ›ãˆãŒãªã„å ´åˆã€<literal>book</literal> ã«é–¢ã™ã‚‹æ¤œç´¢ã®ãŸã‚ã® URL 㯠<literal>http://localhost:8080/seam-blog/seam/search.xhtml?searchPattern=book</literal> ã«ãªã‚Šã¾ã™ã€‚ã“ã‚Œã¯è‰¯ã„ã§ã™ãŒã€Seam ã¯æ›¸ãæ›ãˆãƒ«ãƒ¼ãƒ«ã‚’使用ã—㦠URL ã‚’ã•ã‚‰ã«ç°¡å˜ã«ã—ã¾ã™ã€‚ 最åˆã®æ›¸ãæ›ãˆãƒ«ãƒ¼ãƒ«ã¤ã¾ã‚Š <literal>/search/{searchPattern}</literal> パターン㯠searchPattern è¦æ±‚パラメータ付ãã® search.xhtml ã® URL ã‚’æŒã¤ã¨ãã¯ã„ã¤ã§ã‚‚ã€URL ã‚’ã‚‚ã£ã¨ç°¡å˜ãª URL ã«ã¾ã¨ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãã‚Œã§ã€æœ€åˆã«è¦‹ãŸ URL <literal>http://localhost:8080/seam-blog/seam/search.xhtml?searchPattern=book</literal> 㯠<literal>http://localhost:8080/seam-blog/search/book</literal>. ã¨ã—ã¦æ›¸ãã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+#: Tutorial.xml:1839
+#, fuzzy, no-c-format
+msgid ""
+"Without URL rewriting, the URL for a search on the term <literal>book</"
+"literal> would be <literal>http://localhost:8080/seam-blog/seam/search.xhtml?"
+"searchPattern=book</literal>. This is nice, but Seam can make the URL even "
+"simpler using a rewrite rule. The first rewrite rule, for the pattern "
+"<literal>/search/{searchPattern}</literal>, says that any time we have a URL "
+"for search.xhtml with a searchPattern request parameter, we can fold that "
+"URL into the simpler URL. So,the URL we saw earlier, <literal>http://"
+"localhost:8080/seam-blog/seam/search.xhtml?searchPattern=book</literal> can "
+"be written instead as <literal>http://localhost:8080/seam-blog/search/book</"
+"literal>."
+msgstr ""
+"URL 書ãæ›ãˆãŒãªã„å ´åˆã€<literal>book</literal> ã«é–¢ã™ã‚‹æ¤œç´¢ã®ãŸã‚ã® URL 㯠"
+"<literal>http://localhost:8080/seam-blog/seam/search.xhtml?"
+"searchPattern=book</literal> ã«ãªã‚Šã¾ã™ã€‚ã“ã‚Œã¯è‰¯ã„ã§ã™ãŒã€Seam ã¯æ›¸ãæ›ãˆ"
+"ルールを使用ã—㦠URL ã‚’ã•ã‚‰ã«ç°¡å˜ã«ã—ã¾ã™ã€‚ 最åˆã®æ›¸ãæ›ãˆãƒ«ãƒ¼ãƒ«ã¤ã¾ã‚Š "
+"<literal>/search/{searchPattern}</literal> パターン㯠searchPattern è¦æ±‚パラ"
+"メータ付ãã® search.xhtml ã® URL ã‚’æŒã¤ã¨ãã¯ã„ã¤ã§ã‚‚ã€URL ã‚’ã‚‚ã£ã¨ç°¡å˜ãª "
+"URL ã«ã¾ã¨ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãã‚Œã§ã€æœ€åˆã«è¦‹ãŸ URL <literal>http://"
+"localhost:8080/seam-blog/seam/search.xhtml?searchPattern=book</literal> 㯠"
+"<literal>http://localhost:8080/seam-blog/search/book</literal>. ã¨ã—ã¦æ›¸ãã“"
+"ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1834
+#: Tutorial.xml:1849
#, no-c-format
-msgid "Just like with page parameters, URL rewriting is bi-directional. That means that Seam forwards requests for the simpler URL to the the right view, and it also automatically generates the simpler view for you. You never need to worry about constructing URLs. It's all handled transparently behind the scenes. The only requirement is that to use URL rewriting, the rewrite filter needs to be enabled in <literal>components.xml</literal>."
-msgstr "ページパラメータã¨åŒæ§˜ã«ã€URL 書ãæ›ãˆã¯ä¸¡æ–¹å‘ã§ã™ã€‚ Seam ã¯ã‚ˆã‚Šç°¡å˜ãª URL ã®è¦æ±‚ã‚’é©åˆ‡ãªãƒ“ューã«ãƒ•ã‚©ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ã€ãã—ã¦ç°¡å˜ãªãƒ“ューを自動的ã«ç”Ÿæˆã™ã‚‹ã“ã¨ã‚‚æ„味ã—ã¾ã™ã€‚ 唯一ã®è¦ä»¶ã¯ URL を書ãæ›ãˆã™ã‚‹ãŸã‚ã«ã€æ›¸ãæ›ãˆãƒ•ã‚£ãƒ«ã‚¿ãŒ <literal>components.xml</literal> ã«ãŠã„ã¦ä½¿ç”¨å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã§ã™ã€‚"
+msgid ""
+"Just like with page parameters, URL rewriting is bi-directional. That means "
+"that Seam forwards requests for the simpler URL to the the right view, and "
+"it also automatically generates the simpler view for you. You never need to "
+"worry about constructing URLs. It's all handled transparently behind the "
+"scenes. The only requirement is that to use URL rewriting, the rewrite "
+"filter needs to be enabled in <literal>components.xml</literal>."
+msgstr ""
+"ページパラメータã¨åŒæ§˜ã«ã€URL 書ãæ›ãˆã¯ä¸¡æ–¹å‘ã§ã™ã€‚ Seam ã¯ã‚ˆã‚Šç°¡å˜ãª URL ã®"
+"è¦æ±‚ã‚’é©åˆ‡ãªãƒ“ューã«ãƒ•ã‚©ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ã€ãã—ã¦ç°¡å˜ãªãƒ“ューを自動的ã«ç”Ÿæˆã™"
+"ã‚‹ã“ã¨ã‚‚æ„味ã—ã¾ã™ã€‚ 唯一ã®è¦ä»¶ã¯ URL を書ãæ›ãˆã™ã‚‹ãŸã‚ã«ã€æ›¸ãæ›ãˆãƒ•ã‚£ãƒ«ã‚¿"
+"㌠<literal>components.xml</literal> ã«ãŠã„ã¦ä½¿ç”¨å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã§ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1842
+#: Tutorial.xml:1857
#, no-c-format
msgid "<web:rewrite-filter view-mapping="/seam/*" />"
msgstr "<web:rewrite-filter view-mapping="/seam/*" />"
#. Tag: para
-#: Tutorial.xml:1844
+#: Tutorial.xml:1859
#, no-c-format
msgid "The redirect takes us to the <literal>search.xhtml</literal> page:"
-msgstr "リダイレクトã«ã‚ˆã£ã¦ <literal>search.xhtml</literal> ページã«ç§»å‹•ã—ã¾ã™ã€‚"
+msgstr ""
+"リダイレクトã«ã‚ˆã£ã¦ <literal>search.xhtml</literal> ページã«ç§»å‹•ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1846
+#: Tutorial.xml:1861
#, no-c-format
msgid ""
"<![CDATA[<h:dataTable value=\"#{searchResults}\" var=\"blogEntry\">\n"
" <h:column>\n"
" <div>\n"
-" <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"#{blogEntry.title}\">\n"
+" <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"#"
+"{blogEntry.title}\">\n"
" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
" </s:link>\n"
" posted on \n"
" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
" </h:outputText>\n"
" </div>\n"
" </h:column>\n"
@@ -4864,25 +6880,31 @@
"<![CDATA[<h:dataTable value=\"#{searchResults}\" var=\"blogEntry\">\n"
" <h:column>\n"
" <div>\n"
-" <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"#{blogEntry.title}\">\n"
+" <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"#"
+"{blogEntry.title}\">\n"
" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
" </s:link>\n"
" posted on \n"
" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
" </h:outputText>\n"
" </div>\n"
" </h:column>\n"
"</h:dataTable>]]>"
#. Tag: para
-#: Tutorial.xml:1849
+#: Tutorial.xml:1864
#, no-c-format
-msgid "Which again uses \"pull\"-style MVC to retrieve the actual search results using Hibernate Search."
-msgstr "ã“れもã¾ãŸ Hibernate 検索を使用ã—実際ã®æ¤œç´¢çµæžœã‚’å–å¾—ã™ã‚‹ãŸã‚ã« \"PULL\" åž‹ MVC を使用ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Which again uses \"pull\"-style MVC to retrieve the actual search results "
+"using Hibernate Search."
+msgstr ""
+"ã“れもã¾ãŸ Hibernate 検索を使用ã—実際ã®æ¤œç´¢çµæžœã‚’å–å¾—ã™ã‚‹ãŸã‚ã« \"PULL\" åž‹ "
+"MVC を使用ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1852
+#: Tutorial.xml:1867
#, no-c-format
msgid ""
"<![CDATA[@Name(\"searchService\")\n"
@@ -4899,7 +6921,8 @@
" {\n"
" if (searchPattern==null || \"\".equals(searchPattern) ) {\n"
" searchPattern = null;\n"
-" return entityManager.createQuery(\"select be from BlogEntry be order by date desc\").getResultList();\n"
+" return entityManager.createQuery(\"select be from BlogEntry be "
+"order by date desc\").getResultList();\n"
" }\n"
" else\n"
" {\n"
@@ -4907,7 +6930,8 @@
" boostPerField.put( \"title\", 4f );\n"
" boostPerField.put( \"body\", 1f );\n"
" String[] productFields = {\"title\", \"body\"};\n"
-" QueryParser parser = new MultiFieldQueryParser(productFields, new StandardAnalyzer(), boostPerField);\n"
+" QueryParser parser = new MultiFieldQueryParser(productFields, new "
+"StandardAnalyzer(), boostPerField);\n"
" parser.setAllowLeadingWildcard(true);\n"
" org.apache.lucene.search.Query luceneQuery;\n"
" try\n"
@@ -4919,7 +6943,8 @@
" return null;\n"
" }\n"
"\n"
-" return entityManager.createFullTextQuery(luceneQuery, BlogEntry.class)\n"
+" return entityManager.createFullTextQuery(luceneQuery, BlogEntry."
+"class)\n"
" .setMaxResults(100)\n"
" .getResultList();\n"
" }\n"
@@ -4952,7 +6977,8 @@
" {\n"
" if (searchPattern==null || \"\".equals(searchPattern) ) {\n"
" searchPattern = null;\n"
-" return entityManager.createQuery(\"select be from BlogEntry be order by date desc\").getResultList();\n"
+" return entityManager.createQuery(\"select be from BlogEntry be "
+"order by date desc\").getResultList();\n"
" }\n"
" else\n"
" {\n"
@@ -4960,7 +6986,8 @@
" boostPerField.put( \"title\", 4f );\n"
" boostPerField.put( \"body\", 1f );\n"
" String[] productFields = {\"title\", \"body\"};\n"
-" QueryParser parser = new MultiFieldQueryParser(productFields, new StandardAnalyzer(), boostPerField);\n"
+" QueryParser parser = new MultiFieldQueryParser(productFields, new "
+"StandardAnalyzer(), boostPerField);\n"
" parser.setAllowLeadingWildcard(true);\n"
" org.apache.lucene.search.Query luceneQuery;\n"
" try\n"
@@ -4972,7 +6999,8 @@
" return null;\n"
" }\n"
"\n"
-" return entityManager.createFullTextQuery(luceneQuery, BlogEntry.class)\n"
+" return entityManager.createFullTextQuery(luceneQuery, BlogEntry."
+"class)\n"
" .setMaxResults(100)\n"
" .getResultList();\n"
" }\n"
@@ -4992,25 +7020,39 @@
"]]>"
#. Tag: title
-#: Tutorial.xml:1858
+#: Tutorial.xml:1873
#, no-c-format
msgid "Using \"push\"-style MVC in a RESTful application"
msgstr "RESTful アプリケーション㮠\"PUSH\" åž‹ MVC ã®ä½¿ç”¨"
#. Tag: para
-#: Tutorial.xml:1860
+#: Tutorial.xml:1875
#, no-c-format
-msgid "Very occasionally, it makes more sense to use push-style MVC for processing RESTful pages, and so Seam provides the notion of a <emphasis>page action</emphasis>. The Blog example uses a page action for the blog entry page, <literal>entry.xhtml</literal>. Note that this is a little bit contrived, it would have been easier to use pull-style MVC here as well."
-msgstr "ã”ã希ã«ã€RESTful ページ処ç†ã®ãŸã‚ã« PUSH åž‹ MVC を使用ã™ã‚‹ã“ã¨ãŒå½“然ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ ãã“ã§ã€Seam ã¯ã€<emphasis>ページアクション</emphasis> ã®æ¦‚念をæä¾›ã—ã¾ã™ã€‚ Blog サンプルã¯ã€ Blog 記入ページ〠<literal>entry.xhtml</literal> ã«ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ã€å°‘ã—ã‚ã–ã¨ã‚‰ã—ã„æ„Ÿã˜ã§ã€ã“ã“ã§ã¯ã€PULL åž‹ MVC を使用ã™ã‚‹æ–¹ãŒå®¹æ˜“ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+msgid ""
+"Very occasionally, it makes more sense to use push-style MVC for processing "
+"RESTful pages, and so Seam provides the notion of a <emphasis>page action</"
+"emphasis>. The Blog example uses a page action for the blog entry page, "
+"<literal>entry.xhtml</literal>. Note that this is a little bit contrived, it "
+"would have been easier to use pull-style MVC here as well."
+msgstr ""
+"ã”ã希ã«ã€RESTful ページ処ç†ã®ãŸã‚ã« PUSH åž‹ MVC を使用ã™ã‚‹ã“ã¨ãŒå½“然ã®å ´åˆãŒ"
+"ã‚ã‚Šã¾ã™ã€‚ ãã“ã§ã€Seam ã¯ã€<emphasis>ページアクション</emphasis> ã®æ¦‚念をæ"
+"ä¾›ã—ã¾ã™ã€‚ Blog サンプルã¯ã€ Blog 記入ページ〠<literal>entry.xhtml</"
+"literal> ã«ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯ã€å°‘ã—ã‚ã–ã¨ã‚‰ã—ã„æ„Ÿã˜"
+"ã§ã€ã“ã“ã§ã¯ã€PULL åž‹ MVC を使用ã™ã‚‹æ–¹ãŒå®¹æ˜“ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: para
-#: Tutorial.xml:1865
+#: Tutorial.xml:1880
#, no-c-format
-msgid "The <literal>entryAction</literal> component works much like an action class in a traditional push-MVC action-oriented framework like Struts:"
-msgstr "<literal>entryAction</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ Struts ã®ã‚ˆã†ãªå…¸åž‹çš„㪠PUSH åž‹ MVC アクション指å‘フレームワークã®ã‚ˆã†ã«å‹•ä½œã—ã¾ã™ã€‚"
+msgid ""
+"The <literal>entryAction</literal> component works much like an action class "
+"in a traditional push-MVC action-oriented framework like Struts:"
+msgstr ""
+"<literal>entryAction</literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ Struts ã®ã‚ˆã†ãªå…¸åž‹çš„㪠"
+"PUSH åž‹ MVC アクション指å‘フレームワークã®ã‚ˆã†ã«å‹•ä½œã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1868
+#: Tutorial.xml:1883
#, no-c-format
msgid ""
"<![CDATA[@Name(\"entryAction\")\n"
@@ -5046,13 +7088,13 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:1871
+#: Tutorial.xml:1886
#, no-c-format
msgid "Page actions are also declared in <literal>pages.xml</literal>:"
msgstr "ページアクションã¯ã€<literal>pages.xml</literal> ã§ã‚‚宣言ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1873
+#: Tutorial.xml:1888
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -5122,19 +7164,40 @@
"</pages>]]>"
#. Tag: para
-#: Tutorial.xml:1876
+#: Tutorial.xml:1891
#, no-c-format
-msgid "Notice that the example is using page actions for post validation and the pageview counter. Also notice the use of a parameter in the page action method binding. This is not a standard feature of JSF EL, but Seam lets you use it, not just for page actions but also in JSF method bindings."
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã¯ãƒã‚¹ãƒˆãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã¨ãƒšãƒ¼ã‚¸ãƒ“ューカウンタã®ãŸã‚ã«ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¦ã„ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 åŒæ§˜ã«ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã®ãƒ‘ラメータã®ä½¿ç”¨ã«ã‚‚ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã‚Œã¯æ¨™æº– JSF EL ã®æ©Ÿèƒ½ã§ã¯ã‚ã‚Šã¾ã›ã‚“ãŒã€Seam ã¯ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã ã‘ã§ãªã JSF メソッドãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã‚‚使用をå¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Notice that the example is using page actions for post validation and the "
+"pageview counter. Also notice the use of a parameter in the page action "
+"method binding. This is not a standard feature of JSF EL, but Seam lets you "
+"use it, not just for page actions but also in JSF method bindings."
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã¯ãƒã‚¹ãƒˆãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã¨ãƒšãƒ¼ã‚¸ãƒ“ューカウンタã®ãŸã‚ã«ãƒšãƒ¼ã‚¸ã‚¢ã‚¯"
+"ションを使用ã—ã¦ã„ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。 åŒæ§˜ã«ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤"
+"ンディングã§ã®ãƒ‘ラメータã®ä½¿ç”¨ã«ã‚‚ç•™æ„ã—ã¦ãã ã•ã„。 ã“ã‚Œã¯æ¨™æº– JSF EL ã®æ©Ÿèƒ½"
+"ã§ã¯ã‚ã‚Šã¾ã›ã‚“ãŒã€Seam ã¯ãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã ã‘ã§ãªã JSF メソッドãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³"
+"ã‚°ã§ã‚‚使用をå¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1881
-#, no-c-format
-msgid "When the <literal>entry.xhtml</literal> page is requested, Seam first binds the page parameter <literal>blogEntryId</literal> to the model. Keep in mind that because of the URL rewriting, the blogEntryId parameter name won't show up in the URL. Seam then runs the page action, which retrieves the needed data—the <literal>blogEntry</literal>—and places it in the Seam event context. Finally, the following is rendered:"
-msgstr "<literal>entry.xhtml</literal> ページãŒè¦æ±‚ã•ã‚ŒãŸã¨ãã€Seam ã¯æœ€åˆã«ãƒšãƒ¼ã‚¸ãƒ‘ラメータ <literal>blogEntryId</literal> をモデルã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚ URL 書ãæ›ãˆã®ãŸã‚ã«ã€blogEntryId パラメータ㯠URL ã«è¡¨ç¤ºã•ã‚Œãªã„ã“ã¨ã‚’覚ãˆã¦ãŠã„ã¦ãã ã•ã„。 Seam ã¯ã¾ãšãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’実行ã—ã¾ã™ã€‚ ãã‚Œã¯å¿…è¦ãªãƒ‡ãƒ¼ã‚¿— <literal>blogEntry</literal>— ã‚’å–å¾—ã—ã€Seam イベントコンテã‚ストã«é…ç½®ã—ã¾ã™ã€‚ 最後ã«ä»¥ä¸‹ãŒãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
+#: Tutorial.xml:1896
+#, fuzzy, no-c-format
+msgid ""
+"When the <literal>entry.xhtml</literal> page is requested, Seam first binds "
+"the page parameter <literal>blogEntryId</literal> to the model. Keep in mind "
+"that because of the URL rewriting, the blogEntryId parameter name won't show "
+"up in the URL. Seam then runs the page action, which retrieves the needed "
+"data — the <literal>blogEntry</literal> — and places it in the "
+"Seam event context. Finally, the following is rendered:"
+msgstr ""
+"<literal>entry.xhtml</literal> ページãŒè¦æ±‚ã•ã‚ŒãŸã¨ãã€Seam ã¯æœ€åˆã«ãƒšãƒ¼ã‚¸ãƒ‘"
+"ラメータ <literal>blogEntryId</literal> をモデルã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¾ã™ã€‚ URL 書ãæ›"
+"ãˆã®ãŸã‚ã«ã€blogEntryId パラメータ㯠URL ã«è¡¨ç¤ºã•ã‚Œãªã„ã“ã¨ã‚’覚ãˆã¦ãŠã„ã¦ãã "
+"ã•ã„。 Seam ã¯ã¾ãšãƒšãƒ¼ã‚¸ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’実行ã—ã¾ã™ã€‚ ãã‚Œã¯å¿…è¦ãªãƒ‡ãƒ¼ã‚¿— "
+"<literal>blogEntry</literal>— ã‚’å–å¾—ã—ã€Seam イベントコンテã‚ストã«é…ç½®"
+"ã—ã¾ã™ã€‚ 最後ã«ä»¥ä¸‹ãŒãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1888
+#: Tutorial.xml:1903
#, no-c-format
msgid ""
"<![CDATA[<div class=\"blogEntry\">\n"
@@ -5145,7 +7208,8 @@
" <p>\n"
" [Posted on \n"
" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
" </h:outputText>]\n"
" </p>\n"
"</div>]]>"
@@ -5158,19 +7222,28 @@
" <p>\n"
" [Posted on \n"
" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
" </h:outputText>]\n"
" </p>\n"
"</div>]]>"
#. Tag: para
-#: Tutorial.xml:1891
+#: Tutorial.xml:1906
#, no-c-format
-msgid "If the blog entry is not found in the database, the <literal>EntryNotFoundException</literal> exception is thrown. We want this exception to result in a 404 error, not a 505, so we annotate the exception class:"
-msgstr "blog エントリãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§è¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã€ <literal>EntryNotFoundException</literal> 例外ãŒã‚¹ãƒãƒ¼ã•ã‚Œã¾ã™ã€‚ exception is thrown. ã“ã®ä¾‹å¤–㯠505 エラーã§ã¯ãªã 404 ã§ã‚ã£ã¦æ¬²ã—ã„ã®ã§ã€ 例外クラスã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘ã¾ã™ã€‚"
+msgid ""
+"If the blog entry is not found in the database, the "
+"<literal>EntryNotFoundException</literal> exception is thrown. We want this "
+"exception to result in a 404 error, not a 505, so we annotate the exception "
+"class:"
+msgstr ""
+"blog エントリãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§è¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã€ "
+"<literal>EntryNotFoundException</literal> 例外ãŒã‚¹ãƒãƒ¼ã•ã‚Œã¾ã™ã€‚ exception "
+"is thrown. ã“ã®ä¾‹å¤–㯠505 エラーã§ã¯ãªã 404 ã§ã‚ã£ã¦æ¬²ã—ã„ã®ã§ã€ 例外クラス"
+"ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’付ã‘ã¾ã™ã€‚"
#. Tag: programlisting
-#: Tutorial.xml:1895
+#: Tutorial.xml:1910
#, no-c-format
msgid ""
"<![CDATA[@ApplicationException(rollback=true)\n"
@@ -5194,13 +7267,15 @@
"}]]>"
#. Tag: para
-#: Tutorial.xml:1898
+#: Tutorial.xml:1913
#, no-c-format
-msgid "An alternative implementation of the example does not use the parameter in the method binding:"
+msgid ""
+"An alternative implementation of the example does not use the parameter in "
+"the method binding:"
msgstr "別実装ã®ã‚µãƒ³ãƒ—ルã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ãƒ‘ラメータを使用ã—ã¾ã›ã‚“。"
#. Tag: programlisting
-#: Tutorial.xml:1900
+#: Tutorial.xml:1915
#, no-c-format
msgid ""
"<![CDATA[@Name(\"entryAction\")\n"
@@ -5238,7 +7313,7 @@
"}]]>"
#. Tag: programlisting
-#: Tutorial.xml:1902
+#: Tutorial.xml:1917
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -5262,14 +7337,17 @@
"</pages>]]>"
#. Tag: para
-#: Tutorial.xml:1905
+#: Tutorial.xml:1920
#, no-c-format
msgid "It is a matter of taste which implementation you prefer."
msgstr "ã©ã®å®Ÿè£…ã‚’é¸æŠžã™ã‚‹ã‹ã¯å¥½ã¿ã®å•é¡Œã§ã™ã€‚"
#. Tag: para
-#: Tutorial.xml:1908
+#: Tutorial.xml:1923
#, no-c-format
-msgid "The blog demo also demonstrates very simple password authentication, posting to the blog, page fragment caching and atom feed generation."
-msgstr "ブãƒã‚°ãƒ‡ãƒ¢ã¯ã¾ãŸã¨ã¦ã‚‚ç°¡å˜ãªãƒ‘スワードèªè¨¼ã€ãƒ–ãƒã‚°ã®ãƒã‚¹ãƒˆã€ãƒšãƒ¼ã‚¸ã®ä¸€éƒ¨ã®ã‚ャッシュ〠atom フィードã®ç”Ÿæˆã‚‚実演ã—ã¦ã„ã¾ã™ã€‚"
-
+msgid ""
+"The blog demo also demonstrates very simple password authentication, posting "
+"to the blog, page fragment caching and atom feed generation."
+msgstr ""
+"ブãƒã‚°ãƒ‡ãƒ¢ã¯ã¾ãŸã¨ã¦ã‚‚ç°¡å˜ãªãƒ‘スワードèªè¨¼ã€ãƒ–ãƒã‚°ã®ãƒã‚¹ãƒˆã€ãƒšãƒ¼ã‚¸ã®ä¸€éƒ¨ã®"
+"ã‚ャッシュ〠atom フィードã®ç”Ÿæˆã‚‚実演ã—ã¦ã„ã¾ã™ã€‚"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Validation.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Validation.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Validation.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Validation\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-04 12:40+1000\n"
"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -89,7 +89,8 @@
msgid ""
"Let's start by defining our constraints, on our <literal>Location</literal> "
"class:"
-msgstr "<literal>Location</literal> クラスã§åˆ¶ç´„を定義ã™ã‚‹ã¨ã“ã‚ã‹ã‚‰å§‹ã‚ã¦ã¿ã¾ã™ã€‚"
+msgstr ""
+"<literal>Location</literal> クラスã§åˆ¶ç´„を定義ã™ã‚‹ã¨ã“ã‚ã‹ã‚‰å§‹ã‚ã¦ã¿ã¾ã™ã€‚"
#. Tag: programlisting
#: Validation.xml:22
@@ -133,7 +134,9 @@
msgid ""
"Well, that's a decent first cut, but in practice it might be more elegant to "
"use custom constraints instead of the ones built into Hibernate Validator:"
-msgstr "ãŸã—ã‹ã«ä¸Šè¨˜ãŒæ£å½“ã§ã™ãŒã€ 実際ã«ã¯ Hibernate Validator ã«çµ„ã¿è¾¼ã¿ã®ã‚‚ã®ã‚’使ã‚ãšã«ã‚«ã‚¹ã‚¿ãƒ ãªåˆ¶ç´„を使ã†æ–¹ãŒã‚¹ãƒžãƒ¼ãƒˆã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+msgstr ""
+"ãŸã—ã‹ã«ä¸Šè¨˜ãŒæ£å½“ã§ã™ãŒã€ 実際ã«ã¯ Hibernate Validator ã«çµ„ã¿è¾¼ã¿ã®ã‚‚ã®ã‚’使"
+"ã‚ãšã«ã‚«ã‚¹ã‚¿ãƒ ãªåˆ¶ç´„を使ã†æ–¹ãŒã‚¹ãƒžãƒ¼ãƒˆã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: programlisting
#: Validation.xml:30
@@ -243,12 +246,14 @@
#. Tag: para
#: Validation.xml:48
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"This approach <emphasis>defines</emphasis> constraints on the model, and "
-"<emphasis>presents</emphasis> constraint violations in the view—a "
+"<emphasis>presents</emphasis> constraint violations in the view — a "
"significantly better design."
-msgstr "ã“ã®æ–¹æ³•ã¯ãƒ¢ãƒ‡ãƒ«ä¸Šã®åˆ¶ç´„ã‚’<emphasis>定義</emphasis>ã—〠ビューã§åˆ¶ç´„é•åã‚’ <emphasis>表示</emphasis> ã—ã¾ã™ — デザイン性ã«å„ªã‚Œã¦ã„ã¾ã™ã€‚"
+msgstr ""
+"ã“ã®æ–¹æ³•ã¯ãƒ¢ãƒ‡ãƒ«ä¸Šã®åˆ¶ç´„ã‚’<emphasis>定義</emphasis>ã—〠ビューã§åˆ¶ç´„é•åã‚’ "
+"<emphasis>表示</emphasis> ã—ã¾ã™ — デザイン性ã«å„ªã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Validation.xml:54
@@ -256,7 +261,9 @@
msgid ""
"However, it is not much less verbose than what we started with, so let's try "
"<literal><s:validateAll></literal>:"
-msgstr "ã—ã‹ã—〠例ã¨æ¯”ã¹ã¦ãã‚Œã»ã©å†—長性ãŒè»½æ¸›ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªã„ã®ã§ã€ <literal><s:validateAll></literal> を使ã£ã¦ã¿ã¾ã™ã€‚"
+msgstr ""
+"ã—ã‹ã—〠例ã¨æ¯”ã¹ã¦ãã‚Œã»ã©å†—長性ãŒè»½æ¸›ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªã„ã®ã§ã€ "
+"<literal><s:validateAll></literal> を使ã£ã¦ã¿ã¾ã™ã€‚"
#. Tag: programlisting
#: Validation.xml:59
@@ -313,8 +320,9 @@
"This tag simply adds an <literal><s:validate></literal> to every input "
"in the form. For a large form, it can save a lot of typing!"
msgstr ""
-"ã“ã®ã‚¿ã‚°ã¯å˜ç´”ã« <literal><s:validate></literal> をフォーム内ã®ã™ã¹ã¦ã®å…¥åŠ›ã«è¿½åŠ ã—ã¾ã™ã€‚ フォームãŒå¤§ãããªã‚‹å ´åˆã¯ã€ 入力ã®æ‰‹é–“ã‚’ã‹ãªã‚Šçœãã“ã¨ãŒã§ã"
-"ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
+"ã“ã®ã‚¿ã‚°ã¯å˜ç´”ã« <literal><s:validate></literal> をフォーム内ã®ã™ã¹ã¦ã®"
+"入力ã«è¿½åŠ ã—ã¾ã™ã€‚ フォームãŒå¤§ãããªã‚‹å ´åˆã¯ã€ 入力ã®æ‰‹é–“ã‚’ã‹ãªã‚Šçœãã“ã¨ãŒ"
+"ã§ãã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Validation.xml:67
@@ -325,7 +333,12 @@
"form. In order for the user to correlate the message with an input, you need "
"to define a label using the standard <literal>label</literal> attribute on "
"the input component."
-msgstr "ã“ã“ã§ã€ 検証ãŒå¤±æ•—ã—ãŸå ´åˆã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ãƒ•ã‚£ãƒ¼ãƒ‰ãƒãƒƒã‚¯ã‚’表示ã•ã›ã‚‹ãŸã‚ã«ä½•ã‚‰ã‹ã®æ‰‹ã‚’打ãŸãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 ç¾åœ¨ã€ ã™ã¹ã¦ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ãƒ•ã‚©ãƒ¼ãƒ ã®å†’é ã§è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚ ユーザーãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¨å…¥åŠ›ã‚’関連付ã‘られるよã†ã«ã™ã‚‹ãŸã‚〠入力コンãƒãƒ¼ãƒãƒ³ãƒˆã§æ¨™æº–ã® <literal>label</literal> 属性を使ã„ラベルを定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgstr ""
+"ã“ã“ã§ã€ 検証ãŒå¤±æ•—ã—ãŸå ´åˆã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ãƒ•ã‚£ãƒ¼ãƒ‰ãƒãƒƒã‚¯ã‚’表示ã•ã›ã‚‹ãŸã‚ã«"
+"何らã‹ã®æ‰‹ã‚’打ãŸãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 ç¾åœ¨ã€ ã™ã¹ã¦ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ãƒ•ã‚©ãƒ¼ãƒ ã®å†’"
+"é ã§è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚ ユーザーãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¨å…¥åŠ›ã‚’関連付ã‘られるよã†ã«ã™ã‚‹ãŸ"
+"ã‚〠入力コンãƒãƒ¼ãƒãƒ³ãƒˆã§æ¨™æº–ã® <literal>label</literal> 属性を使ã„ラベルを定"
+"義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Validation.xml:73
@@ -349,7 +362,11 @@
"{0} (the first and only parameter passed to a JSF message for a Hiberate "
"Validator restriction). See the internationalization section for more "
"information regarding where to define these messages."
-msgstr "次ã«ãƒ—レースホルダー㮠{0} を使ã£ã¦ã“ã®å€¤ã‚’メッセージ文å—列ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ (Hiberate Validator ã®åˆ¶ç´„用㫠JSF メッセージã«æ¸¡ã•ã‚Œã‚‹æœ€åˆã§å”¯ä¸€ã®ãƒ‘ラメータ)。 ã“れらã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’定義ã™ã‚‹å ´æ‰€ã«ã¤ã„ã¦ã¯å›½éš›åŒ– (Internationalization) ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã”覧ãã ã•ã„。"
+msgstr ""
+"次ã«ãƒ—レースホルダー㮠{0} を使ã£ã¦ã“ã®å€¤ã‚’メッセージ文å—列ã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹"
+"ã“ã¨ãŒã§ãã¾ã™ (Hiberate Validator ã®åˆ¶ç´„用㫠JSF メッセージã«æ¸¡ã•ã‚Œã‚‹æœ€åˆã§"
+"唯一ã®ãƒ‘ラメータ)。 ã“れらã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’定義ã™ã‚‹å ´æ‰€ã«ã¤ã„ã¦ã¯å›½éš›åŒ– "
+"(Internationalization) ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã”覧ãã ã•ã„。"
#. Tag: programlisting
#: Validation.xml:83
@@ -367,7 +384,12 @@
"next to the field (also not possible). We also want to display a little "
"colored asterisk next to the label for each required form field. Using this "
"approach, the identifying label is not necessary."
-msgstr "実際ã«è¡Œã„ãŸã„ã®ã¯ã€ エラーを付ã‘ã¦ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ã¨ãªã‚Šã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示 (プレーン JSF ã§å¯èƒ½)〠フィールドã¨ãƒ©ãƒ™ãƒ«ã‚’ãƒã‚¤ãƒ©ã‚¤ãƒˆã•ã›ã¦ (ã“ã‚Œã¯ä¸å¯èƒ½)〠ã¤ã„ã§ã«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ã¨ãªã‚Šã«ä½•ã‹ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’表示ã•ã›ã‚‹ (ã“れもä¸å¯èƒ½) ã“ã¨ã§ã™ã€‚ ã¾ãŸã€ å¿…é ˆäº‹é …ã®å„フィールドã«ã¯ãƒ©ãƒ™ãƒ«ã®ã¨ãªã‚Šã«è‰²ã®ä»˜ã„ãŸã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã‚’表示ã•ã›ãŸã„ã¨ã—ã¾ã™ã€‚ ã“れを行ã†ã®ã«ãƒ©ãƒ™ãƒ«ã‚’è˜åˆ¥ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgstr ""
+"実際ã«è¡Œã„ãŸã„ã®ã¯ã€ エラーを付ã‘ã¦ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ã¨ãªã‚Šã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示 (プ"
+"レーン JSF ã§å¯èƒ½)〠フィールドã¨ãƒ©ãƒ™ãƒ«ã‚’ãƒã‚¤ãƒ©ã‚¤ãƒˆã•ã›ã¦ (ã“ã‚Œã¯ä¸å¯èƒ½)〠ã¤"
+"ã„ã§ã«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ã¨ãªã‚Šã«ä½•ã‹ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’表示ã•ã›ã‚‹ (ã“れもä¸å¯èƒ½) ã“ã¨ã§ã™ã€‚ "
+"ã¾ãŸã€ å¿…é ˆäº‹é …ã®å„フィールドã«ã¯ãƒ©ãƒ™ãƒ«ã®ã¨ãªã‚Šã«è‰²ã®ä»˜ã„ãŸã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã‚’表示"
+"ã•ã›ãŸã„ã¨ã—ã¾ã™ã€‚ ã“れを行ã†ã®ã«ãƒ©ãƒ™ãƒ«ã‚’è˜åˆ¥ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Validation.xml:95
@@ -377,7 +399,11 @@
"wouldn't want to have to specify higlighting and the layout of the image, "
"message and input field for every field on the form. So, instead, we'll "
"specify the common layout in a facelets template:"
-msgstr "フォームã®å„フィールドã«å¯¾ã—ã¦ã‹ãªã‚Šå¤šãã®æ©Ÿèƒ½ã‚’å¿…è¦ã¨ã—ã¦ã„ã¾ã™ã€‚ フォームã«ã‚ã‚‹ã™ã¹ã¦ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãã‚Œãžã‚Œã«å¯¾ã—ã¦ã‚¤ãƒ¡ãƒ¼ã‚¸ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã€å…¥åŠ›ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚„ãƒã‚¤ãƒ©ã‚¤ãƒˆã‚’指定ã—ãŸã„ã¨ã¯æ€ã‚ãªã„ã§ã—ょã†ã‹ã‚‰ã€ 代ã‚ã‚Šã« facelets テンプレートã§å…±é€šã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’指定ã—ã¾ã™ã€‚"
+msgstr ""
+"フォームã®å„フィールドã«å¯¾ã—ã¦ã‹ãªã‚Šå¤šãã®æ©Ÿèƒ½ã‚’å¿…è¦ã¨ã—ã¦ã„ã¾ã™ã€‚ フォームã«"
+"ã‚ã‚‹ã™ã¹ã¦ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãã‚Œãžã‚Œã«å¯¾ã—ã¦ã‚¤ãƒ¡ãƒ¼ã‚¸ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã€å…¥åŠ›ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®"
+"レイアウトやãƒã‚¤ãƒ©ã‚¤ãƒˆã‚’指定ã—ãŸã„ã¨ã¯æ€ã‚ãªã„ã§ã—ょã†ã‹ã‚‰ã€ 代ã‚ã‚Šã« "
+"facelets テンプレートã§å…±é€šã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’指定ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Validation.xml:103
@@ -495,7 +521,9 @@
msgid ""
"Finally, we can use RichFaces Ajax to display validation messages as the "
"user is navigating around the form:"
-msgstr "最後ã«ã€ ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ 内を行ã£ãŸã‚Šæ¥ãŸã‚Šã™ã‚‹ã®ã«å¿œã˜ã¦ RichFaces Ajax を使ã£ã¦æ¤œè¨¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"最後ã«ã€ ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ 内を行ã£ãŸã‚Šæ¥ãŸã‚Šã™ã‚‹ã®ã«å¿œã˜ã¦ RichFaces Ajax ã‚’"
+"使ã£ã¦æ¤œè¨¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Validation.xml:117
@@ -558,7 +586,11 @@
"toolkit like Selenium. If you don't provide explicit ids, JSF will generate "
"them, but the generated values will change if you change anything on the "
"page."
-msgstr "ページ上ã®é‡è¦ãªã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã«æ˜Žç¤ºçš„㪠ID を定義ã™ã‚‹ã“ã¨ã¯å¥½ã¾ã—ã„スタイルã§ã™ã€‚ 特㫠UI 用ã®è‡ªå‹•ãƒ†ã‚¹ãƒˆã‚’ Selenium ãªã©ã®ãƒ„ールã‚ットを使用ã—ã¦è¡Œã„ãŸã„å ´åˆã«é©ã—ã¦ã„ã¾ã™ã€‚ 明示的㪠ID を与ãˆãªã„ã¨ã€ JSF ã¯ãれらを生æˆã—ã¾ã™ãŒãƒšãƒ¼ã‚¸ä¸Šã§å¤‰æ›´ãŒã‚ã‚‹ã¨ç”Ÿæˆã•ã‚ŒãŸå€¤ãŒå¤‰åŒ–ã—ã¾ã™ã€‚"
+msgstr ""
+"ページ上ã®é‡è¦ãªã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã«æ˜Žç¤ºçš„㪠ID を定義ã™ã‚‹ã“ã¨ã¯å¥½ã¾ã—ã„スタイルã§"
+"ã™ã€‚ 特㫠UI 用ã®è‡ªå‹•ãƒ†ã‚¹ãƒˆã‚’ Selenium ãªã©ã®ãƒ„ールã‚ットを使用ã—ã¦è¡Œã„ãŸã„å ´"
+"åˆã«é©ã—ã¦ã„ã¾ã™ã€‚ 明示的㪠ID を与ãˆãªã„ã¨ã€ JSF ã¯ãれらを生æˆã—ã¾ã™ãŒãƒšãƒ¼"
+"ジ上ã§å¤‰æ›´ãŒã‚ã‚‹ã¨ç”Ÿæˆã•ã‚ŒãŸå€¤ãŒå¤‰åŒ–ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Validation.xml:128
@@ -624,7 +656,10 @@
"validation fails? You can use the Seam message bundle (and all it's goodies "
"like el expressions inside the message, and per-view message bundles) with "
"the Hibernate Validator:"
-msgstr "検証ãŒå¤±æ•—ã—ãŸã¨ãã«è¡¨ç¤ºã•ã›ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’変ãˆãŸã„å ´åˆã¯ã©ã†ã§ã—ょã†ã€‚ Seam メッセージãƒãƒ³ãƒ‰ãƒ« (ãŠã‚ˆã³ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ä¸ã® EL å¼ã‚„ビューã”ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒãƒ³ãƒ‰ãƒ«ãªã©å„ªã‚ŒãŸã‚‚ã®ã™ã¹ã¦) ã‚’ Hibernate Validator ã§ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr ""
+"検証ãŒå¤±æ•—ã—ãŸã¨ãã«è¡¨ç¤ºã•ã›ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’変ãˆãŸã„å ´åˆã¯ã©ã†ã§ã—ょã†ã€‚ Seam "
+"メッセージãƒãƒ³ãƒ‰ãƒ« (ãŠã‚ˆã³ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ä¸ã® EL å¼ã‚„ビューã”ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒãƒ³ãƒ‰"
+"ルãªã©å„ªã‚ŒãŸã‚‚ã®ã™ã¹ã¦) ã‚’ Hibernate Validator ã§ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Validation.xml:137
@@ -659,6 +694,8 @@
#. Tag: programlisting
#: Validation.xml:139
#, no-c-format
-msgid "location.zipCode.invalid = The zip code is not valid for #{location.name}"
-msgstr "location.zipCode.invalid = #{location.name} ã«å¯¾ã™ã‚‹æœ‰åŠ¹ãªéƒµä¾¿ç•ªå·ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-
+msgid ""
+"location.zipCode.invalid = The zip code is not valid for #{location.name}"
+msgstr ""
+"location.zipCode.invalid = #{location.name} ã«å¯¾ã™ã‚‹æœ‰åŠ¹ãªéƒµä¾¿ç•ªå·ã§ã¯ã‚ã‚Šã¾"
+"ã›ã‚“"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Weblogic.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Weblogic.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Weblogic.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-03-04 16:57+0900\n"
"Last-Translator: Takeshi Maruyama <t_a_c_19 at yahoo.co.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,14 +22,32 @@
#. Tag: para
#: Weblogic.xml:4
#, no-c-format
-msgid "Weblogic 10.3 is BEA's latest stable JEE5 server offering. Seam applications can be deployed and developed on Weblogic servers, and this chapter will show you how. There are some known issues with the Weblogic servers that will need to be worked around, and configuration changes that are needed specific to Weblogic."
-msgstr "WebLogic 10.3 ã¯BEAãŒæä¾›ã—ã¦ã„る最新版ã®å®‰å®šã—ãŸJ2EEサーãƒã§ã™ã€‚Seamアプリケーションã¯WebLogicサーãƒä¸Šã§ãƒ‡ãƒ—ãƒã‚¤ã¨é–‹ç™ºãŒå¯èƒ½ã§ã‚ã‚Šã€ã“ã®ç« ã§ã¯ãã®æ–¹æ³•ã‚’示ã—ã¾ã™ã€‚WebLogicサーãƒã§ã¯å‹•ä½œä¸Šã„ãã¤ã‹ã®æ—¢çŸ¥ã®å•é¡ŒãŒã‚ã‚Šã€WebLogicã®ä»•æ§˜ä¸Šã€è¨å®šã®å¤‰æ›´ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"Weblogic 10.3 is BEA's latest stable JEE5 server offering. Seam applications "
+"can be deployed and developed on Weblogic servers, and this chapter will "
+"show you how. There are some known issues with the Weblogic servers that "
+"will need to be worked around, and configuration changes that are needed "
+"specific to Weblogic."
+msgstr ""
+"WebLogic 10.3 ã¯BEAãŒæä¾›ã—ã¦ã„る最新版ã®å®‰å®šã—ãŸJ2EEサーãƒã§ã™ã€‚Seamアプリ"
+"ケーションã¯WebLogicサーãƒä¸Šã§ãƒ‡ãƒ—ãƒã‚¤ã¨é–‹ç™ºãŒå¯èƒ½ã§ã‚ã‚Šã€ã“ã®ç« ã§ã¯ãã®æ–¹æ³•"
+"を示ã—ã¾ã™ã€‚WebLogicサーãƒã§ã¯å‹•ä½œä¸Šã„ãã¤ã‹ã®æ—¢çŸ¥ã®å•é¡ŒãŒã‚ã‚Šã€WebLogicã®ä»•"
+"様上ã€è¨å®šã®å¤‰æ›´ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:10
#, no-c-format
-msgid "First step is to get Weblogic downloaded, installed and running. Then we'll talk about Seam's JEE5 example and the hurdles to getting it running. After that, the JPA example will be deployed to the server. Then finally we will create a <literal>seam-gen</literal> application and get it up and running to provide a jump start to your own application."
-msgstr "最åˆã«WebLogicをダウンãƒãƒ¼ãƒ‰ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãã—ã¦å®Ÿè¡Œã—ã¾ã™ã€‚次ã«Seamã®JEE5ã®ã‚µãƒ³ãƒ—ルをæ“作ã—ã¦å®Ÿè¡Œã•ã›ã¾ã™ã€‚ãã®å¾ŒJPAã®ã‚µãƒ³ãƒ—ルãŒã‚µãƒ¼ãƒã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾ã™ã€‚ãã—ã¦æœ€å¾Œã« <literal>seam-gen</literal> アプリケーションを作æˆã—ã€ç‹¬è‡ªã®ã‚¢ãƒ—リケーションを開始ã™ã‚‹ãŸã‚ã«ãã®ä½œæˆã—ãŸã‚¢ãƒ—リケーションを起動ã—ã¾ã™ã€‚"
+msgid ""
+"First step is to get Weblogic downloaded, installed and running. Then we'll "
+"talk about Seam's JEE5 example and the hurdles to getting it running. After "
+"that, the JPA example will be deployed to the server. Then finally we will "
+"create a <literal>seam-gen</literal> application and get it up and running "
+"to provide a jump start to your own application."
+msgstr ""
+"最åˆã«WebLogicをダウンãƒãƒ¼ãƒ‰ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãã—ã¦å®Ÿè¡Œã—ã¾ã™ã€‚次ã«Seamã®JEE5ã®"
+"サンプルをæ“作ã—ã¦å®Ÿè¡Œã•ã›ã¾ã™ã€‚ãã®å¾ŒJPAã®ã‚µãƒ³ãƒ—ルãŒã‚µãƒ¼ãƒã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾"
+"ã™ã€‚ãã—ã¦æœ€å¾Œã« <literal>seam-gen</literal> アプリケーションを作æˆã—ã€ç‹¬è‡ªã®"
+"アプリケーションを開始ã™ã‚‹ãŸã‚ã«ãã®ä½œæˆã—ãŸã‚¢ãƒ—リケーションを起動ã—ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:18
@@ -40,32 +58,74 @@
#. Tag: para
#: Weblogic.xml:19
#, no-c-format
-msgid "First things first we need to get the server installed. There are some outstanding issues that were not addressed in 10.3, but it does solve some of the issues discussed below without the need for BEA patches. The previous release 10.0.MP1 is also available, but requires some BEA patches to function correctly."
-msgstr "ã¾ãšæœ€åˆã«ã‚µãƒ¼ãƒã‚’インストールã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã„ãã¤ã‹éš›ç«‹ã£ãŸå•é¡ŒãŒã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯10.3ã«ã¯è©²å½“ã—ã¾ã›ã‚“。ãã®å•é¡Œã®ã„ãã¤ã‹ã¯BEAã®ãƒ‘ッãƒãªã—ã§è§£æ±ºã§ãã¾ã™ã€‚ã—ã‹ã—ã€ä¸€ã¤å‰ã®ãƒªãƒªãƒ¼ã‚¹ã§ã‚ã‚‹10.0.MP1も利用å¯èƒ½ã§ã™ãŒã€æ£å¸¸å‹•ä½œã®ãŸã‚ã«ã¯BEAã®ãƒ‘ッãƒã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
+msgid ""
+"First things first we need to get the server installed. There are some "
+"outstanding issues that were not addressed in 10.3, but it does solve some "
+"of the issues discussed below without the need for BEA patches. The previous "
+"release 10.0.MP1 is also available, but requires some BEA patches to "
+"function correctly."
+msgstr ""
+"ã¾ãšæœ€åˆã«ã‚µãƒ¼ãƒã‚’インストールã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã„ãã¤ã‹éš›ç«‹ã£ãŸå•é¡ŒãŒã‚ã‚Š"
+"ã¾ã™ãŒã€ãã‚Œã¯10.3ã«ã¯è©²å½“ã—ã¾ã›ã‚“。ãã®å•é¡Œã®ã„ãã¤ã‹ã¯BEAã®ãƒ‘ッãƒãªã—ã§è§£æ±º"
+"ã§ãã¾ã™ã€‚ã—ã‹ã—ã€ä¸€ã¤å‰ã®ãƒªãƒªãƒ¼ã‚¹ã§ã‚ã‚‹10.0.MP1も利用å¯èƒ½ã§ã™ãŒã€æ£å¸¸å‹•ä½œã®"
+"ãŸã‚ã«ã¯BEAã®ãƒ‘ッãƒã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:26
#, no-c-format
-msgid "<literal>Weblogic 10.0.MP1</literal> — <ulink url=\"http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html\"> Download page </ulink>"
-msgstr "<literal>Weblogic 10.0.MP1</literal> — <ulink url=\"http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html\"> ダウンãƒãƒ¼ãƒ‰ ページ </ulink>"
+msgid ""
+"<literal>Weblogic 10.0.MP1</literal> — <ulink url=\"http://www.oracle."
+"com/technology/software/products/ias/htdocs/wls_main.html\"> Download page </"
+"ulink>"
+msgstr ""
+"<literal>Weblogic 10.0.MP1</literal> — <ulink url=\"http://www.oracle."
+"com/technology/software/products/ias/htdocs/wls_main.html\"> ダウンãƒãƒ¼ãƒ‰ "
+"ページ </ulink>"
#. Tag: para
#: Weblogic.xml:30
#, no-c-format
-msgid "10.0.MP1 has some known issues with EJBs that use <literal>varargs</literal> in their methods (it confuses them as <literal>transient</literal> ), as well as some others. See <xref linkend=\"weblogic-ejb-issues\"/> for full details on the issues and the work around."
-msgstr "10.0.MP1ã¯ã€EJBã§ä½¿ç”¨ã—ã¦ã„るメソッドã§å•é¡ŒãŒã„ãã¤ã‹çŸ¥ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚ãã®å•é¡Œã¨ã¯ä»–ã®ã‚‚ã®ã¨åŒã˜ã‚ˆã†ã«ã“れらã®ãƒ¡ã‚½ãƒƒãƒ‰ã«ã‚ã‚‹<literal>varargs</literal>(ã“れらã®å¯å¤‰å¼•æ•°ã‚’<literal>transient</literal>ã¨ã—ã¦æ··ä¹±ã•ã›ã‚‹ï¼‰ã‚’使用ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ç”Ÿã˜ã¾ã™ã€‚å•é¡Œã¨å‹•ä½œã®ã™ã¹ã¦ã®è©³ç´°ã¯æ¬¡ã‚’å‚ç…§ã—ã¦ãã ã•ã„。<xref linkend=\"weblogic-ejb-issues\"/>"
+msgid ""
+"10.0.MP1 has some known issues with EJBs that use <literal>varargs</literal> "
+"in their methods (it confuses them as <literal>transient</literal> ), as "
+"well as some others. See <xref linkend=\"weblogic-ejb-issues\"/> for full "
+"details on the issues and the work around."
+msgstr ""
+"10.0.MP1ã¯ã€EJBã§ä½¿ç”¨ã—ã¦ã„るメソッドã§å•é¡ŒãŒã„ãã¤ã‹çŸ¥ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚ãã®å•é¡Œ"
+"ã¨ã¯ä»–ã®ã‚‚ã®ã¨åŒã˜ã‚ˆã†ã«ã“れらã®ãƒ¡ã‚½ãƒƒãƒ‰ã«ã‚ã‚‹<literal>varargs</literal>(ã“"
+"れらã®å¯å¤‰å¼•æ•°ã‚’<literal>transient</literal>ã¨ã—ã¦æ··ä¹±ã•ã›ã‚‹ï¼‰ã‚’使用ã™ã‚‹ã“ã¨"
+"ã«ã‚ˆã£ã¦ç”Ÿã˜ã¾ã™ã€‚å•é¡Œã¨å‹•ä½œã®ã™ã¹ã¦ã®è©³ç´°ã¯æ¬¡ã‚’å‚ç…§ã—ã¦ãã ã•ã„。<xref "
+"linkend=\"weblogic-ejb-issues\"/>"
#. Tag: para
#: Weblogic.xml:37
#, no-c-format
-msgid "<literal>Weblogic 10.3</literal> — <ulink url=\"http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html\"> Download page </ulink>"
-msgstr "<literal>Weblogic 10.3</literal> — <ulink url=\"http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html\"> ダウンãƒãƒ¼ãƒ‰ãƒšãƒ¼ã‚¸ </ulink>"
+msgid ""
+"<literal>Weblogic 10.3</literal> — <ulink url=\"http://www.oracle.com/"
+"technology/software/products/ias/htdocs/wls_main.html\"> Download page </"
+"ulink>"
+msgstr ""
+"<literal>Weblogic 10.3</literal> — <ulink url=\"http://www.oracle.com/"
+"technology/software/products/ias/htdocs/wls_main.html\"> ダウンãƒãƒ¼ãƒ‰ãƒšãƒ¼ã‚¸ "
+"</ulink>"
#. Tag: para
#: Weblogic.xml:41
#, no-c-format
-msgid "This is the latest stable release of the Weblogic server, and the one that will be used with the examples below. This version has addressed some of the issues with EJBs that were in 10.0.MP1. However one of the changes did not make it into this release. See <xref linkend=\"weblogic-ejb-issues\"/> for the details, but because of this we still need to use the special Weblogic seam jar discussed below."
-msgstr "ã“ã‚Œã¯WebLogicã®æœ€æ–°ã®å®‰å®šãƒªãƒªãƒ¼ã‚¹ã§ã€ãã—ã¦ãã®ä¸€ã¤ã¯ä¸‹è¨˜ã«ãŠã„ã¦ãã®ã‚µãƒ³ãƒ—ルã¨å…±ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯10.0.MP1ã«å«ã¾ã‚Œã¦ã„ãŸEJBã®ã„ãã¤ã‹ã®å•é¡Œã«å–り組んã§ãã¾ã—ãŸã€‚ã—ã‹ã—ãªãŒã‚‰ãŸã€å¤‰æ›´ã®ãªã‹ã®ä¸€ã¤ã¯ã“ã®ãƒªãƒªãƒ¼ã‚¹ã§ã¯ã†ã¾ãã„ãã¾ã›ã‚“ã§ã—ãŸã€‚ 詳細ã¯æ¬¡ã‚’å‚ç…§ã—ã¦ãã ã•ã„。<xref linkend=\"weblogic-ejb-issues\"/> ã—ã‹ã—ãªãŒã‚‰ã“ã®å•é¡Œã®ãŸã‚ã«ä½¿ç”¨ã™ã‚‹ç‰¹åˆ¥ãªWebLogic用ã®jarファイルã«ã¤ã„ã¦ã¯ä¸‹è¨˜ã§è°è«–ã—ã¾ã™ã€‚"
+msgid ""
+"This is the latest stable release of the Weblogic server, and the one that "
+"will be used with the examples below. This version has addressed some of the "
+"issues with EJBs that were in 10.0.MP1. However one of the changes did not "
+"make it into this release. See <xref linkend=\"weblogic-ejb-issues\"/> for "
+"the details, but because of this we still need to use the special Weblogic "
+"seam jar discussed below."
+msgstr ""
+"ã“ã‚Œã¯WebLogicã®æœ€æ–°ã®å®‰å®šãƒªãƒªãƒ¼ã‚¹ã§ã€ãã—ã¦ãã®ä¸€ã¤ã¯ä¸‹è¨˜ã«ãŠã„ã¦ãã®ã‚µãƒ³ãƒ—"
+"ルã¨å…±ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯10.0.MP1ã«å«ã¾ã‚Œã¦ã„ãŸEJBã®ã„ãã¤ã‹"
+"ã®å•é¡Œã«å–り組んã§ãã¾ã—ãŸã€‚ã—ã‹ã—ãªãŒã‚‰ãŸã€å¤‰æ›´ã®ãªã‹ã®ä¸€ã¤ã¯ã“ã®ãƒªãƒªãƒ¼ã‚¹ã§"
+"ã¯ã†ã¾ãã„ãã¾ã›ã‚“ã§ã—ãŸã€‚ 詳細ã¯æ¬¡ã‚’å‚ç…§ã—ã¦ãã ã•ã„。<xref linkend="
+"\"weblogic-ejb-issues\"/> ã—ã‹ã—ãªãŒã‚‰ã“ã®å•é¡Œã®ãŸã‚ã«ä½¿ç”¨ã™ã‚‹ç‰¹åˆ¥ãªWebLogic"
+"用ã®jarファイルã«ã¤ã„ã¦ã¯ä¸‹è¨˜ã§è°è«–ã—ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:53
@@ -76,8 +136,18 @@
#. Tag: para
#: Weblogic.xml:55
#, no-c-format
-msgid "Starting with Seam 2.0.2.CR2 a special Weblogic specific jar has been created that does not contain the <literal>TimerServiceDispatcher </literal>. This is the EJB that uses <literal>varargs</literal> and exposes the second EJB issue. We will be using this jar for the <literal>jee5/booking</literal> example, as it avoids the known BEA issues."
-msgstr "Seam 2.0.2.CR2 ã‚’èµ·å‹•ã™ã‚‹ã¨ã€ç‰¹æ®ŠãªWebLogicã®ä»•æ§˜ã®jarファイルãŒä½œæˆã•ã‚Œã¾ã™ãŒã€ãã‚Œã«ã¯<literal>TimerServiceDispatcher </literal>ã¯å«ã¾ã‚Œã¦ã„ã¾ã›ã‚“。ã“ã‚Œã¯EJBãŒå¯å¤‰å¼•æ•°ã‚’使用ã—ã¦ã„ã‚‹ã“ã¨ãŒEJBã®ç¬¬2ã®å•é¡Œã‚’露呈ã•ã›ã¦ã„ã¾ã™ã€‚ã“ã®BEAã®æ—¢çŸ¥ã®å•é¡Œã‚’ã•ã‘ã‚‹ãŸã‚ã«<literal>jee5/booking</literal> ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€ã“ã®jarファイルを使用ã™ã‚‹ã“ã¨ã«ã—ã¾ã™ã€‚"
+msgid ""
+"Starting with Seam 2.0.2.CR2 a special Weblogic specific jar has been "
+"created that does not contain the <literal>TimerServiceDispatcher </"
+"literal>. This is the EJB that uses <literal>varargs</literal> and exposes "
+"the second EJB issue. We will be using this jar for the <literal>jee5/"
+"booking</literal> example, as it avoids the known BEA issues."
+msgstr ""
+"Seam 2.0.2.CR2 ã‚’èµ·å‹•ã™ã‚‹ã¨ã€ç‰¹æ®ŠãªWebLogicã®ä»•æ§˜ã®jarファイルãŒä½œæˆã•ã‚Œã¾ã™"
+"ãŒã€ãã‚Œã«ã¯<literal>TimerServiceDispatcher </literal>ã¯å«ã¾ã‚Œã¦ã„ã¾ã›ã‚“。ã“"
+"ã‚Œã¯EJBãŒå¯å¤‰å¼•æ•°ã‚’使用ã—ã¦ã„ã‚‹ã“ã¨ãŒEJBã®ç¬¬2ã®å•é¡Œã‚’露呈ã•ã›ã¦ã„ã¾ã™ã€‚ã“ã®"
+"BEAã®æ—¢çŸ¥ã®å•é¡Œã‚’ã•ã‘ã‚‹ãŸã‚ã«<literal>jee5/booking</literal> ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€"
+"ã“ã®jarファイルを使用ã™ã‚‹ã“ã¨ã«ã—ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:65
@@ -88,20 +158,39 @@
#. Tag: para
#: Weblogic.xml:67
#, no-c-format
-msgid "Here are the quick steps to installing Weblogic 10.3. For more details or if you are having any issues please check with the BEA docs at the <ulink url=\"http://edocs.bea.com/wls/docs103/\"> Weblogic 10.3 Doc Center </ulink> . Here we install the RHEL 5 version using the graphical installer:"
-msgstr "ã“ã“ã«ã¯Weblogic 10.3をインストールã™ã‚‹ãŸã‚ã«ç°¡å˜ãªæ‰‹é †ãŒã‚ã‚Šã¾ã™ã€‚詳細を知りãŸã„å ´åˆã‚„å•é¡Œã‚’抱ãˆãŸå ´åˆã¯ã€BEAã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。<ulink url=\"http://edocs.bea.com/wls/docs103/\"> Weblogic 10.3 ドã‚ュメントセンタ </ulink> . ã“ã“ã§ã€ã‚°ãƒ©ãƒ•ã‚£ã‚«ãƒ«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ©ãƒ¼ã‚’用ã„㦠RHEL ãƒãƒ¼ã‚¸ãƒ§ãƒ³5 をインストールã—ã¾ã™ã€‚"
+msgid ""
+"Here are the quick steps to installing Weblogic 10.3. For more details or if "
+"you are having any issues please check with the BEA docs at the <ulink url="
+"\"http://edocs.bea.com/wls/docs103/\"> Weblogic 10.3 Doc Center </ulink> . "
+"Here we install the RHEL 5 version using the graphical installer:"
+msgstr ""
+"ã“ã“ã«ã¯Weblogic 10.3をインストールã™ã‚‹ãŸã‚ã«ç°¡å˜ãªæ‰‹é †ãŒã‚ã‚Šã¾ã™ã€‚詳細を知り"
+"ãŸã„å ´åˆã‚„å•é¡Œã‚’抱ãˆãŸå ´åˆã¯ã€BEAã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。<ulink "
+"url=\"http://edocs.bea.com/wls/docs103/\"> Weblogic 10.3 ドã‚ュメントセンタ "
+"</ulink> . ã“ã“ã§ã€ã‚°ãƒ©ãƒ•ã‚£ã‚«ãƒ«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ©ãƒ¼ã‚’用ã„㦠RHEL ãƒãƒ¼ã‚¸ãƒ§ãƒ³5 をイン"
+"ストールã—ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:80
#, no-c-format
-msgid "Follow the link given above for 10.3 and download the correct version for your environment. You will need to sign up for an account with Oracle in order to do this."
-msgstr "10.3 用ã®ä¸Šã®ãƒªãƒ³ã‚¯ã«ã—ãŸãŒã£ã¦ã‚ãªãŸã®ç’°å¢ƒã«æ£ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’インストールã—ã¦ãã ã•ã„。ã“れを使用ã™ã‚‹ãŸã‚ã«ã¯ã‚ªãƒ©ã‚¯ãƒ«ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’使用ã—ã¦ã‚µã‚¤ãƒ³ã‚¢ãƒƒãƒ—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Follow the link given above for 10.3 and download the correct version for "
+"your environment. You will need to sign up for an account with Oracle in "
+"order to do this."
+msgstr ""
+"10.3 用ã®ä¸Šã®ãƒªãƒ³ã‚¯ã«ã—ãŸãŒã£ã¦ã‚ãªãŸã®ç’°å¢ƒã«æ£ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’インストールã—"
+"ã¦ãã ã•ã„。ã“れを使用ã™ã‚‹ãŸã‚ã«ã¯ã‚ªãƒ©ã‚¯ãƒ«ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’使用ã—ã¦ã‚µã‚¤ãƒ³ã‚¢ãƒƒãƒ—"
+"ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:85
#, no-c-format
-msgid "You may need to change the the <literal>server103_XX.bin</literal> file to be executable:"
-msgstr "実行形å¼ã®<literal>server103_XX.bin</literal> ファイルを変更ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+msgid ""
+"You may need to change the the <literal>server103_XX.bin</literal> file to "
+"be executable:"
+msgstr ""
+"実行形å¼ã®<literal>server103_XX.bin</literal> ファイルを変更ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹"
+"ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: programlisting
#: Weblogic.xml:88
@@ -124,8 +213,15 @@
#. Tag: para
#: Weblogic.xml:95
#, no-c-format
-msgid "When the graphical install loads, you need to set the BEA home location. This is where all BEA applications are installed. This location will be known as <literal>$BEA_HOME</literal> in this document e.g.:"
-msgstr "グラフィカルインストールをãƒãƒ¼ãƒ‰ã—ãŸã‚‰ã€BEAã®ãƒ›ãƒ¼ãƒ ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã¯BEAã®ã‚¢ãƒ—リケーションãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹å ´æ‰€ã§ã™ã€‚ã“ã®ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã“ã®ãƒ‰ã‚ュメント上ã§ã¯ã€ <literal>$BEA_HOME</literal> ã¨ã—ã¦çŸ¥ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"When the graphical install loads, you need to set the BEA home location. "
+"This is where all BEA applications are installed. This location will be "
+"known as <literal>$BEA_HOME</literal> in this document e.g.:"
+msgstr ""
+"グラフィカルインストールをãƒãƒ¼ãƒ‰ã—ãŸã‚‰ã€BEAã®ãƒ›ãƒ¼ãƒ ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«è¨å®šã™ã‚‹å¿…è¦"
+"ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã¯BEAã®ã‚¢ãƒ—リケーションãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹å ´"
+"所ã§ã™ã€‚ã“ã®ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã“ã®ãƒ‰ã‚ュメント上ã§ã¯ã€ <literal>$BEA_HOME</"
+"literal> ã¨ã—ã¦çŸ¥ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:100
@@ -136,14 +232,24 @@
#. Tag: para
#: Weblogic.xml:103
#, no-c-format
-msgid "Select <literal>Complete</literal> as the installation type. You do not need all the extras of the complete install (such as struts and beehive libraries), but it will not hurt."
-msgstr "インストールタイプã¨ã—ã¦ã€<literal>Complete</literal>ã‚’é¸æŠžã—ã¦ãã ã•ã„。完全インストールã®ã™ã¹ã¦ã®ã‚ªãƒ—ションã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“(strutsã‚„beehiveã®ãƒ©ã‚¤ãƒ–ラリã®ã‚ˆã†ã«ï¼‰ãŒã€å…¥ã‚Œã¦ã‚‚害ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"Select <literal>Complete</literal> as the installation type. You do not need "
+"all the extras of the complete install (such as struts and beehive "
+"libraries), but it will not hurt."
+msgstr ""
+"インストールタイプã¨ã—ã¦ã€<literal>Complete</literal>ã‚’é¸æŠžã—ã¦ãã ã•ã„。完全"
+"インストールã®ã™ã¹ã¦ã®ã‚ªãƒ—ションã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“(strutsã‚„beehiveã®ãƒ©ã‚¤ãƒ–ラリ"
+"ã®ã‚ˆã†ã«ï¼‰ãŒã€å…¥ã‚Œã¦ã‚‚害ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Weblogic.xml:109
#, no-c-format
-msgid "You can leave the defaults for the component installation locations on the next page."
-msgstr "次ã®ãƒšãƒ¼ã‚¸ã«ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã¾ã¾ã«ã—ã¦ãã ã•ã„。"
+msgid ""
+"You can leave the defaults for the component installation locations on the "
+"next page."
+msgstr ""
+"次ã®ãƒšãƒ¼ã‚¸ã«ã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã¾ã¾ã«ã—ã¦ãã ã•"
+"ã„。"
#. Tag: title
#: Weblogic.xml:115
@@ -154,8 +260,18 @@
#. Tag: para
#: Weblogic.xml:116
#, no-c-format
-msgid "A Weblogic domain is similar to a JBoss server configuration - it is a self contained server instance. The Weblogic server you just installed has some example domains, but we are going to create one just for the seam examples. You can use the existing domains if you wish (modify the instructions as needed)."
-msgstr "WebLogicã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã¯JBossサーãƒã®è¨å®šã¨é¡žä¼¼ã—ã¦ã„ã¾ã™ã€‚ãã‚Œã¯ã€ã‚µãƒ¼ãƒï¼ˆã‚¢ãƒ—リケーション)ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹è‡ªä½“ãŒã‚µãƒ¼ãƒï¼ˆç®¡ç†ãƒ—ãƒã‚°ãƒ©ãƒ )ã«å…¥ã£ã¦ã„ã‚‹ã¨ã„ã†ã“ã¨ã§ã™ã€‚インストールã—ãŸã°ã‹ã‚Šã®WebLogicサーãƒã¯ã€ã„ãã¤ã‹ã®ã‚µãƒ³ãƒ—ルドメインをä¿æŒã—ã¦ã„ã¾ã™ãŒã€Seamã®ã‚µãƒ³ãƒ—ル用ã«ã¯ä¸€ã¤ã ã‘作æˆã—ã¾ã™ã€‚ã—よã†ã¨æ€ãˆã°æ—¢ã«ã‚るドメインを使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ï¼ˆå¿…è¦ã«å¿œã˜ã¦è¨å®šã‚’変更ã—ã¾ã™ï¼‰ã€‚"
+msgid ""
+"A Weblogic domain is similar to a JBoss server configuration - it is a self "
+"contained server instance. The Weblogic server you just installed has some "
+"example domains, but we are going to create one just for the seam examples. "
+"You can use the existing domains if you wish (modify the instructions as "
+"needed)."
+msgstr ""
+"WebLogicã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã¯JBossサーãƒã®è¨å®šã¨é¡žä¼¼ã—ã¦ã„ã¾ã™ã€‚ãã‚Œã¯ã€ã‚µãƒ¼ãƒï¼ˆã‚¢ãƒ—リ"
+"ケーション)ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹è‡ªä½“ãŒã‚µãƒ¼ãƒï¼ˆç®¡ç†ãƒ—ãƒã‚°ãƒ©ãƒ )ã«å…¥ã£ã¦ã„ã‚‹ã¨ã„ã†ã“"
+"ã¨ã§ã™ã€‚インストールã—ãŸã°ã‹ã‚Šã®WebLogicサーãƒã¯ã€ã„ãã¤ã‹ã®ã‚µãƒ³ãƒ—ルドメイン"
+"ã‚’ä¿æŒã—ã¦ã„ã¾ã™ãŒã€Seamã®ã‚µãƒ³ãƒ—ル用ã«ã¯ä¸€ã¤ã ã‘作æˆã—ã¾ã™ã€‚ã—よã†ã¨æ€ãˆã°æ—¢"
+"ã«ã‚るドメインを使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ï¼ˆå¿…è¦ã«å¿œã˜ã¦è¨å®šã‚’変更ã—ã¾ã™ï¼‰ã€‚"
#. Tag: para
#: Weblogic.xml:123
@@ -172,8 +288,13 @@
#. Tag: para
#: Weblogic.xml:127
#, no-c-format
-msgid "Choose to create a new domain, configured to support <literal>Weblogic Server</literal>. Note that this is the default domain option."
-msgstr "作æˆã™ã‚‹æ–°ã—ã„ドメイン(ãã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã¯<literal>Weblogic Server</literal>をサãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«è¨å®šã•ã‚ŒãŸã‚‚ã®ã§ã™ï¼‰ã‚’é¸æŠžã—ã¦ãã ã•ã„。ã“ã‚Œã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚ªãƒ—ションã§ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"Choose to create a new domain, configured to support <literal>Weblogic "
+"Server</literal>. Note that this is the default domain option."
+msgstr ""
+"作æˆã™ã‚‹æ–°ã—ã„ドメイン(ãã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã¯<literal>Weblogic Server</literal>をサ"
+"ãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«è¨å®šã•ã‚ŒãŸã‚‚ã®ã§ã™ï¼‰ã‚’é¸æŠžã—ã¦ãã ã•ã„。ã“ã‚Œã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‰"
+"メインオプションã§ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:132
@@ -184,20 +305,32 @@
#. Tag: para
#: Weblogic.xml:135
#, no-c-format
-msgid "Next choose <literal>Development Mode</literal> and the default JDK when given the option."
-msgstr "次ã«ã€ã‚ªãƒ—ションãŒè¡¨ç¤ºã•ã‚Œã‚‹ã®ã§ã€<literal>Development Mode</literal>ã¨ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®JDKã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Next choose <literal>Development Mode</literal> and the default JDK when "
+"given the option."
+msgstr ""
+"次ã«ã€ã‚ªãƒ—ションãŒè¡¨ç¤ºã•ã‚Œã‚‹ã®ã§ã€<literal>Development Mode</literal>ã¨ãƒ‡ãƒ•ã‚©"
+"ルトã®JDKã‚’é¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:139
#, no-c-format
-msgid "The next screen asks if you want to customize any setting. Select <literal>No</literal>."
-msgstr "次ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã§ãªã«ã‹è¨å®šã‚’カスタマイズã—ãŸã„ã‹èžã„ã¦ãã¾ã™ã€‚ <literal>No</literal>ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"The next screen asks if you want to customize any setting. Select "
+"<literal>No</literal>."
+msgstr ""
+"次ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã§ãªã«ã‹è¨å®šã‚’カスタマイズã—ãŸã„ã‹èžã„ã¦ãã¾ã™ã€‚ <literal>No</"
+"literal>ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:143
#, no-c-format
-msgid "Finally set the name of the domain to <literal>seam_examples</literal> and leave the default domain location."
-msgstr "最後ã«ãƒ‰ãƒ¡ã‚¤ãƒ³åã‚’<literal>seam_examples</literal> ã«è¨å®šã—ã¦ãã ã•ã„ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã®å ´æ‰€ã®ã¾ã¾ã«ã—ã¦ãã ã•ã„。"
+msgid ""
+"Finally set the name of the domain to <literal>seam_examples</literal> and "
+"leave the default domain location."
+msgstr ""
+"最後ã«ãƒ‰ãƒ¡ã‚¤ãƒ³åã‚’<literal>seam_examples</literal> ã«è¨å®šã—ã¦ãã ã•ã„ã€ãƒ‡ãƒ•ã‚©"
+"ルトã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã®å ´æ‰€ã®ã¾ã¾ã«ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Weblogic.xml:150
@@ -208,8 +341,12 @@
#. Tag: para
#: Weblogic.xml:151
#, no-c-format
-msgid "Now that the server is installed and the domain is created you need to know how to start and stop it, plus how to access its configuration console."
-msgstr "æ—¢ã«ã‚µãƒ¼ãƒã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œãƒ‰ãƒ¡ã‚¤ãƒ³ã¯ä½œæˆã•ã‚ŒãŸã®ã§ã€ãれを起動ã€åœæ¢ã€åŠ ãˆã¦è¨å®šã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹æ–¹æ³•ã‚’知る必è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Now that the server is installed and the domain is created you need to know "
+"how to start and stop it, plus how to access its configuration console."
+msgstr ""
+"æ—¢ã«ã‚µãƒ¼ãƒã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œãƒ‰ãƒ¡ã‚¤ãƒ³ã¯ä½œæˆã•ã‚ŒãŸã®ã§ã€ãれを起動ã€åœæ¢ã€åŠ ãˆ"
+"ã¦è¨å®šã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹æ–¹æ³•ã‚’知る必è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:158
@@ -220,8 +357,14 @@
#. Tag: para
#: Weblogic.xml:159
#, no-c-format
-msgid "This is the easy part - go to the <literal> $BEA_HOME/user_projects/domains/seam_examples/bin </literal> directory and run the <literal>./startWeblogic.sh</literal> script."
-msgstr "ã“ã“ã¯ç°¡å˜ãªç®‡æ‰€ã§ã™ã€‚<literal> $BEA_HOME/user_projects/domains/seam_examples/bin </literal> ディレクトリã«è¡Œã <literal>./startWeblogic.sh</literal>スクリプトを実行ã—ã¦ãã ã•ã„。"
+msgid ""
+"This is the easy part - go to the <literal> $BEA_HOME/user_projects/domains/"
+"seam_examples/bin </literal> directory and run the <literal>./startWeblogic."
+"sh</literal> script."
+msgstr ""
+"ã“ã“ã¯ç°¡å˜ãªç®‡æ‰€ã§ã™ã€‚<literal> $BEA_HOME/user_projects/domains/"
+"seam_examples/bin </literal> ディレクトリã«è¡Œã <literal>./startWeblogic.sh</"
+"literal>スクリプトを実行ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:165
@@ -232,8 +375,15 @@
#. Tag: para
#: Weblogic.xml:166
#, no-c-format
-msgid "Launch <literal>http://127.0.0.1:7001/console</literal> in your web browser. It will ask for your username and password that you entered before. We won't get into this much now, but this is the starting point for a lot of the various configurations that are needed later."
-msgstr "ウェブブラウザã§ã€<literal>http://127.0.0.1:7001/console</literal>ã‚’é–‹ã„ã¦ãã ã•ã„。è¨å®šæ™‚ã«å…¥åŠ›ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードをèžã‹ã‚Œã¾ã™ã€‚ã“ã®ãƒšãƒ¼ã‚¸ã¯ä»Šã¯ã‚ã¾ã‚Šé–‹ãã¾ã›ã‚“ãŒã€ã“ã“ã¯å¾Œã€…å¿…è¦ã«ãªã‚‹å¤šãã®è¨å®šã®æœ€åˆã®ãƒšãƒ¼ã‚¸ã§ã™ã€‚"
+msgid ""
+"Launch <literal>http://127.0.0.1:7001/console</literal> in your web browser. "
+"It will ask for your username and password that you entered before. We won't "
+"get into this much now, but this is the starting point for a lot of the "
+"various configurations that are needed later."
+msgstr ""
+"ウェブブラウザã§ã€<literal>http://127.0.0.1:7001/console</literal>ã‚’é–‹ã„ã¦ã"
+"ã ã•ã„。è¨å®šæ™‚ã«å…¥åŠ›ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードをèžã‹ã‚Œã¾ã™ã€‚ã“ã®ãƒšãƒ¼ã‚¸ã¯ä»Šã¯"
+"ã‚ã¾ã‚Šé–‹ãã¾ã›ã‚“ãŒã€ã“ã“ã¯å¾Œã€…å¿…è¦ã«ãªã‚‹å¤šãã®è¨å®šã®æœ€åˆã®ãƒšãƒ¼ã‚¸ã§ã™ã€‚"
#. Tag: para
#: Weblogic.xml:174
@@ -256,38 +406,55 @@
#. Tag: para
#: Weblogic.xml:182
#, no-c-format
-msgid "Select <literal>seam_examples</literal> on the left hand side of the console."
-msgstr "コンソールã®å·¦å´ã«ã‚ã‚‹<literal>seam_examples</literal>ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Select <literal>seam_examples</literal> on the left hand side of the console."
+msgstr ""
+"コンソールã®å·¦å´ã«ã‚ã‚‹<literal>seam_examples</literal>ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:187
#, no-c-format
msgid "Choose the <literal>Control</literal> tab in the middle of the page."
-msgstr "ページã®çœŸã‚“ä¸ã«ã‚ã‚‹<literal>seam_examples</literal>タブをé¸æŠžã—ã¦ãã ã•ã„。"
+msgstr ""
+"ページã®çœŸã‚“ä¸ã«ã‚ã‚‹<literal>seam_examples</literal>タブをé¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:192
#, no-c-format
msgid "Select the check box <literal>AdminServer</literal> in the table."
-msgstr "テーブルã®ãªã‹ã«ã‚ã‚‹<literal>AdminServer</literal>ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgstr ""
+"テーブルã®ãªã‹ã«ã‚ã‚‹<literal>AdminServer</literal>ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’é¸æŠžã—ã¦"
+"ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:197
#, no-c-format
-msgid "Choose <literal>Shutdown</literal> just above the table, and select either <literal>When work completes</literal> or <literal>Force shutdown now</literal> as appropriate."
-msgstr "テーブルã®ã¡ã‚‡ã†ã©ä¸Šã«ã‚ã‚‹ <literal>Shutdown</literal>ã‚’é¸æŠžã—ã¦ãã ã•ã„。ãã—ã¦é©åˆ‡ã« <literal>When work completes</literal> ã‹<literal>Force shutdown now</literal>ã‚’é¸æŠžã—ã¦ãã•ã„。"
+msgid ""
+"Choose <literal>Shutdown</literal> just above the table, and select either "
+"<literal>When work completes</literal> or <literal>Force shutdown now</"
+"literal> as appropriate."
+msgstr ""
+"テーブルã®ã¡ã‚‡ã†ã©ä¸Šã«ã‚ã‚‹ <literal>Shutdown</literal>ã‚’é¸æŠžã—ã¦ãã ã•ã„。ã"
+"ã—ã¦é©åˆ‡ã« <literal>When work completes</literal> ã‹<literal>Force shutdown "
+"now</literal>ã‚’é¸æŠžã—ã¦ãã•ã„。"
#. Tag: para
#: Weblogic.xml:206
#, no-c-format
-msgid "Hitting <literal>Ctrl-C</literal> in the terminal where you started the domain."
+msgid ""
+"Hitting <literal>Ctrl-C</literal> in the terminal where you started the "
+"domain."
msgstr "起動ドメインã®ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã§ã®<literal>Ctrl-C</literal>コマンド"
#. Tag: para
#: Weblogic.xml:208
#, no-c-format
-msgid "No negative effects have been seen, but we would not recommend doing this while in the middle of configuration changes in the console."
-msgstr "ãªã«ã‚‚å•é¡Œã¯ã‚ã‚Šã¾ã›ã‚“ãŒã€ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ã®è¨å®šå¤‰æ›´ä¸ã«ãŠã‘ã‚‹ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯æŽ¨å¥¨ã—ã¾ã›ã‚“。"
+msgid ""
+"No negative effects have been seen, but we would not recommend doing this "
+"while in the middle of configuration changes in the console."
+msgstr ""
+"ãªã«ã‚‚å•é¡Œã¯ã‚ã‚Šã¾ã›ã‚“ãŒã€ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ã®è¨å®šå¤‰æ›´ä¸ã«ãŠã‘ã‚‹ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯æŽ¨å¥¨"
+"ã—ã¾ã›ã‚“。"
#. Tag: title
#: Weblogic.xml:216
@@ -298,8 +465,20 @@
#. Tag: para
#: Weblogic.xml:217
#, no-c-format
-msgid "When using the <literal>/autodeploy</literal> directory as described in this chapter you may see <literal>NoClassDefFound</literal> exceptions during redeployment's. If you see this try restarting the Weblogic server. If you still see it remove the auto-deployed EAR/WAR files, restart the server, and redeploy. We could not find a specific reason for this, but others seem to be having this issue as well."
-msgstr "ã“ã®ç« ã§è¨˜è¿°ã•ã‚Œã¦ã„るよã†ã«<literal>/autodeploy</literal> 直接を使用ã—ã¦ã„ã‚‹å ´åˆã€å†ãƒ‡ãƒ—ãƒã‚¤ä¸ã«<literal>NoClassDefFound</literal>例外を見るã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。もã—ã“ã®äº‹è±¡ãŒèµ·ã“ã£ãŸã‚‰Weblogicサーãƒã®å†èµ·å‹•ã‚’試ã¿ã¦ãã ã•ã„。削除ã—ãŸauto-deployed EAR/WAR filesã‚’ã¾ã 見るよã†ã ã£ãŸã‚‰ã€ã‚µãƒ¼ãƒã‚’å†èµ·å‹•ã—ã¦å†ãƒ‡ãƒ—ãƒã‚¤ã—ã¦ãã ã•ã„。ã“ã®å•é¡Œã®ä»•æ§˜é¢ã§ã®ç†ç”±ã¯åˆ†ã‹ã‚Šã¾ã›ã‚“ãŒã€ã—ã‹ã—ãã®ç‚¹ã‚’除ã‘ã°ã“ã®å•é¡Œã¯ã‚ˆããªã‚‹ã‚ˆã†ã§ã™ã€‚"
+msgid ""
+"When using the <literal>/autodeploy</literal> directory as described in this "
+"chapter you may see <literal>NoClassDefFound</literal> exceptions during "
+"redeployment's. If you see this try restarting the Weblogic server. If you "
+"still see it remove the auto-deployed EAR/WAR files, restart the server, and "
+"redeploy. We could not find a specific reason for this, but others seem to "
+"be having this issue as well."
+msgstr ""
+"ã“ã®ç« ã§è¨˜è¿°ã•ã‚Œã¦ã„るよã†ã«<literal>/autodeploy</literal> 直接を使用ã—ã¦ã„ã‚‹"
+"å ´åˆã€å†ãƒ‡ãƒ—ãƒã‚¤ä¸ã«<literal>NoClassDefFound</literal>例外を見るã‹ã‚‚ã—ã‚Œã¾ã›"
+"ん。もã—ã“ã®äº‹è±¡ãŒèµ·ã“ã£ãŸã‚‰Weblogicサーãƒã®å†èµ·å‹•ã‚’試ã¿ã¦ãã ã•ã„。削除ã—ãŸ"
+"auto-deployed EAR/WAR filesã‚’ã¾ã 見るよã†ã ã£ãŸã‚‰ã€ã‚µãƒ¼ãƒã‚’å†èµ·å‹•ã—ã¦å†ãƒ‡ãƒ—ãƒ"
+"イã—ã¦ãã ã•ã„。ã“ã®å•é¡Œã®ä»•æ§˜é¢ã§ã®ç†ç”±ã¯åˆ†ã‹ã‚Šã¾ã›ã‚“ãŒã€ã—ã‹ã—ãã®ç‚¹ã‚’除ã‘"
+"ã°ã“ã®å•é¡Œã¯ã‚ˆããªã‚‹ã‚ˆã†ã§ã™ã€‚"
#. Tag: title
#: Weblogic.xml:230
@@ -310,56 +489,119 @@
#. Tag: para
#: Weblogic.xml:231
#, no-c-format
-msgid "These are the instructions to deploy and configure Weblogic's JSF 1.2 libraries. Out of the box Weblogic does not come with its own JSF libraries active. For complete details see <ulink url=\"http://edocs.bea.com/wls/docs103/webapp/configurejsfandjtsl.html\"> Weblogic 10.3 Configuring JSF and JSTL Libraries </ulink>"
-msgstr "ã“れらã®ä½¿ç”¨èª¬æ˜Žã¯ï¼ˆä»¥é™å‚照)ã¯Weblogicã®JSF 1.2ライブラリをデプãƒã‚¤ãã—ã¦è¨å®šã™ã‚‹ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚ãã®ã¾ã¾ã®çŠ¶æ…‹ã§ã¯Weblogicã«å…¥ã£ã¦ã„ã‚‹JSFライブラリã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ãªã‚Šã¾ã›ã‚“。詳細ã¯ã€ <ulink url=\"http://edocs.bea.com/wls/docs103/webapp/configurejsfandjtsl.html\"> Weblogic 10.3 Configuring JSF and JSTL Libraries </ulink>ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"These are the instructions to deploy and configure Weblogic's JSF 1.2 "
+"libraries. Out of the box Weblogic does not come with its own JSF libraries "
+"active. For complete details see <ulink url=\"http://edocs.bea.com/wls/"
+"docs103/webapp/configurejsfandjtsl.html\"> Weblogic 10.3 Configuring JSF and "
+"JSTL Libraries </ulink>"
+msgstr ""
+"ã“れらã®ä½¿ç”¨èª¬æ˜Žã¯ï¼ˆä»¥é™å‚照)ã¯Weblogicã®JSF 1.2ライブラリをデプãƒã‚¤ãã—ã¦è¨"
+"定ã™ã‚‹ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚ãã®ã¾ã¾ã®çŠ¶æ…‹ã§ã¯Weblogicã«å…¥ã£ã¦ã„ã‚‹JSFライブラリã¯ã‚¢"
+"クティブã«ãªã‚Šã¾ã›ã‚“。詳細ã¯ã€ <ulink url=\"http://edocs.bea.com/wls/docs103/"
+"webapp/configurejsfandjtsl.html\"> Weblogic 10.3 Configuring JSF and JSTL "
+"Libraries </ulink>ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:240
#, no-c-format
-msgid "In the administration console navigate to the <literal>Deployments</literal> page using the left hand menu."
-msgstr "管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ã¯ã€å·¦å´ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’使用ã—ã¦ã€<literal>Deployments</literal> ページã«é€²ã¿ã¾ã™ã€‚"
+msgid ""
+"In the administration console navigate to the <literal>Deployments</literal> "
+"page using the left hand menu."
+msgstr ""
+"管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ã¯ã€å·¦å´ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’使用ã—ã¦ã€<literal>Deployments</literal> "
+"ページã«é€²ã¿ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:245
#, no-c-format
-msgid "Then select the <literal>Install</literal> button at the top of the deployments table"
-msgstr "デプãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒ†ãƒ¼ãƒ–ルã«ã®ä¸€ç•ªä¸Šã«ã‚ã‚‹<literal>Install</literal>ボタンをé¸æŠžã—ãŸã‚‰"
+msgid ""
+"Then select the <literal>Install</literal> button at the top of the "
+"deployments table"
+msgstr ""
+"デプãƒã‚¤ãƒ¡ãƒ³ãƒˆãƒ†ãƒ¼ãƒ–ルã«ã®ä¸€ç•ªä¸Šã«ã‚ã‚‹<literal>Install</literal>ボタンをé¸æŠž"
+"ã—ãŸã‚‰"
#. Tag: para
#: Weblogic.xml:249
#, no-c-format
-msgid "Using the directory browser navigate to the <literal>$BEA_HOME/wlserver_10.3/common/deployable-libraries </literal> directory. Then select the <literal>jsf-1.2.war</literal> archive, and click the <literal>Next</literal> button."
-msgstr "ディレクトリブラウザを使ã£ã¦<literal>$BEA_HOME/wlserver_10.3/common/deployable-libraries </literal> ディレクトリã«é€²ã¿ã¾ã™ã€‚ <literal>jsf-1.2.war</literal>アーカイブをé¸æŠžã—ãŸã‚‰<literal>Next</literal> ボタンをクリックã—ã¾ã™ã€‚"
+msgid ""
+"Using the directory browser navigate to the <literal>$BEA_HOME/wlserver_10.3/"
+"common/deployable-libraries </literal> directory. Then select the "
+"<literal>jsf-1.2.war</literal> archive, and click the <literal>Next</"
+"literal> button."
+msgstr ""
+"ディレクトリブラウザを使ã£ã¦<literal>$BEA_HOME/wlserver_10.3/common/"
+"deployable-libraries </literal> ディレクトリã«é€²ã¿ã¾ã™ã€‚ <literal>jsf-1.2."
+"war</literal>アーカイブをé¸æŠžã—ãŸã‚‰<literal>Next</literal> ボタンをクリックã—"
+"ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:256
#, no-c-format
-msgid "Make sure that the <literal>Install this deployment as a library</literal> is selected. Click the <literal> Next </literal> button on the <literal>Install Application Assistant</literal> page."
-msgstr " <literal>Install this deployment as a library</literal> ãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。<literal>Install Application Assistant</literal> ページã«ã‚ã‚‹<literal> Next </literal>ボタンをクリックã—ã¦ãã ã•ã„。"
+msgid ""
+"Make sure that the <literal>Install this deployment as a library</literal> "
+"is selected. Click the <literal> Next </literal> button on the "
+"<literal>Install Application Assistant</literal> page."
+msgstr ""
+" <literal>Install this deployment as a library</literal> ãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã“ã¨"
+"を確èªã—ã¦ãã ã•ã„。<literal>Install Application Assistant</literal> ページã«"
+"ã‚ã‚‹<literal> Next </literal>ボタンをクリックã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:262
#, no-c-format
-msgid "Click the <literal>Next</literal> button on the <literal> Optional Settings</literal> page."
-msgstr "<literal> Optional Settings</literal>ページã«ã‚ã‚‹<literal>Next</literal>ボタンをクリックã—ã¦ãã ã•ã„。"
+msgid ""
+"Click the <literal>Next</literal> button on the <literal> Optional Settings</"
+"literal> page."
+msgstr ""
+"<literal> Optional Settings</literal>ページã«ã‚ã‚‹<literal>Next</literal>ボタ"
+"ンをクリックã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:266
#, no-c-format
-msgid "Make sure that the <literal>Yes, take me to the deployment's configuration screen.</literal> is selected. Click the <literal>Finish</literal> button on the <literal> Review your choices and click Finish</literal> page."
-msgstr "<literal>Yes, take me to the deployment's configuration screen.</literal>ãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。<literal> Review your choices and click Finish</literal>ページã«ã‚ã‚‹ <literal>Finish</literal>ボタンをクリックã—ã¦ãã ã•ã„。"
+msgid ""
+"Make sure that the <literal>Yes, take me to the deployment's configuration "
+"screen.</literal> is selected. Click the <literal>Finish</literal> button on "
+"the <literal> Review your choices and click Finish</literal> page."
+msgstr ""
+"<literal>Yes, take me to the deployment's configuration screen.</literal>ãŒé¸"
+"択ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。<literal> Review your choices and click "
+"Finish</literal>ページã«ã‚ã‚‹ <literal>Finish</literal>ボタンをクリックã—ã¦ã"
+"ã ã•ã„。"
#. Tag: para
#: Weblogic.xml:272
#, no-c-format
-msgid "On the <literal>Settings for jsf(1.2,1.2.3.1)</literal> page set the <literal>Deployment Order</literal> to <literal>99</literal> so that it is deployed prior to auto deployed applications. Then click the <literal> Save</literal> button."
-msgstr "自動的ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¦ã„るアプリケーションより優先的ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹ãŸã‚ã«<literal>Settings for jsf(1.2,1.2.3.1)</literal>ページ㧠<literal>Deployment Order</literal>ã« <literal>99</literal>ã‚’è¨å®šã—ã¦ãã ã•ã„。ãã‚Œã‹ã‚‰ã€<literal> Save</literal> ボタンをクリックã—ã¦ãã ã•ã„。"
+msgid ""
+"On the <literal>Settings for jsf(1.2,1.2.3.1)</literal> page set the "
+"<literal>Deployment Order</literal> to <literal>99</literal> so that it is "
+"deployed prior to auto deployed applications. Then click the <literal> Save</"
+"literal> button."
+msgstr ""
+"自動的ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¦ã„るアプリケーションより優先的ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹ãŸã‚ã«"
+"<literal>Settings for jsf(1.2,1.2.3.1)</literal>ページ㧠<literal>Deployment "
+"Order</literal>ã« <literal>99</literal>ã‚’è¨å®šã—ã¦ãã ã•ã„。ãã‚Œã‹ã‚‰ã€"
+"<literal> Save</literal> ボタンをクリックã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:280
#, no-c-format
-msgid "There is another step that is needed for this to work. For some reason, even with the steps above classes in the <literal> jsf-api.jar</literal> are not found during application deployment. The only way for this to work is to put the <literal> javax.jsf_1.2.0.0.jar</literal> (the jsf-api.jar) from <literal>jsf-1.2.war</literal> in the domains shared library. This requires a restart of the server."
-msgstr "JSFã‚’å‹•ã‹ã™ãŸã‚ã«å¿…è¦ãªã‚‚ã†ä¸€ã¤ã®ã‚¹ãƒ†ãƒƒãƒ—ãŒã‚ã‚Šã¾ã™ã€‚ã„ãã¤ã‹ã®ç†ç”±ã®ãŸã‚ã«ã€ãã®ã‚¹ãƒ†ãƒƒãƒ—ã§<literal> jsf-api.jar</literal> ã®ä¸ã«ã‚るクラスãŒã€ã‚¢ãƒ—リケーションã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã®é–“ã«è¦‹ã¤ã‹ã‚‰ãªã„ã“ã¨ã•ãˆã‚ã‚Šã¾ã™ã€‚å‹•ã‹ã™ãŸã‚ã®å”¯ä¸€ã®æ–¹æ³•ã¯ã€ãƒ‰ãƒ¡ã‚¤ãƒ³ã®ä¸ã«ã‚る共有ライブラリã«ã‚ã‚‹<literal>jsf-1.2.war</literal>ã‹ã‚‰<literal> javax.jsf_1.2.0.0.jar</literal> (jsf-api.jar)ã‚’ç½®ãã“ã¨ã§ã™ã€‚ã“ã®ã“ã¨ã¯ã‚µãƒ¼ãƒã®å†èµ·å‹•ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
+msgid ""
+"There is another step that is needed for this to work. For some reason, even "
+"with the steps above classes in the <literal> jsf-api.jar</literal> are not "
+"found during application deployment. The only way for this to work is to put "
+"the <literal> javax.jsf_1.2.0.0.jar</literal> (the jsf-api.jar) from "
+"<literal>jsf-1.2.war</literal> in the domains shared library. This requires "
+"a restart of the server."
+msgstr ""
+"JSFã‚’å‹•ã‹ã™ãŸã‚ã«å¿…è¦ãªã‚‚ã†ä¸€ã¤ã®ã‚¹ãƒ†ãƒƒãƒ—ãŒã‚ã‚Šã¾ã™ã€‚ã„ãã¤ã‹ã®ç†ç”±ã®ãŸã‚ã«ã€"
+"ãã®ã‚¹ãƒ†ãƒƒãƒ—ã§<literal> jsf-api.jar</literal> ã®ä¸ã«ã‚るクラスãŒã€ã‚¢ãƒ—リケー"
+"ションã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã®é–“ã«è¦‹ã¤ã‹ã‚‰ãªã„ã“ã¨ã•ãˆã‚ã‚Šã¾ã™ã€‚å‹•ã‹ã™ãŸã‚ã®å”¯ä¸€ã®"
+"方法ã¯ã€ãƒ‰ãƒ¡ã‚¤ãƒ³ã®ä¸ã«ã‚る共有ライブラリã«ã‚ã‚‹<literal>jsf-1.2.war</literal>"
+"ã‹ã‚‰<literal> javax.jsf_1.2.0.0.jar</literal> (jsf-api.jar)ã‚’ç½®ãã“ã¨ã§ã™ã€‚ã“"
+"ã®ã“ã¨ã¯ã‚µãƒ¼ãƒã®å†èµ·å‹•ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:292
@@ -370,8 +612,17 @@
#. Tag: para
#: Weblogic.xml:294
#, no-c-format
-msgid "Do you want to run Seam using EJB's on Weblogic? If so there are some obstacles that you will have to avoid, or some patches that are needed from BEA. This section describes those obstacles and what changes are needed to the <literal>jee5/booking</literal> example to get it deployed and functioning."
-msgstr "Weblogicã®EJBを用ã„ã¦Seamã‚’å‹•ã‹ã—ãŸã„ã®ãªã‚‰ã€é¿ã‘ãªã‘ã‚Œã°ãªã‚‰ãªã„ã„ãã¤ã‹éšœå®³ãŒã‚ã‚Šã¾ã™ã€‚ã•ã‚‚ãªã„ã¨BEAã‹ã‚‰ã®ã„ãã¤ã‹ã®ãƒ‘ッãƒãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ã“ã®ç¯€ã§ã¯ã€ã“れらã®éšœå®³ã¨<literal>jee5/booking</literal>サンプルをデプãƒã‚¤ãŠã‚ˆã³æ©Ÿèƒ½ã•ã›ã‚‹ã®ã«å¿…è¦ãªå¤‰ã•ã‚‰ã«ã¤ã„ã¦è¨˜è¿°ã—ã¾ã™ã€‚"
+msgid ""
+"Do you want to run Seam using EJB's on Weblogic? If so there are some "
+"obstacles that you will have to avoid, or some patches that are needed from "
+"BEA. This section describes those obstacles and what changes are needed to "
+"the <literal>jee5/booking</literal> example to get it deployed and "
+"functioning."
+msgstr ""
+"Weblogicã®EJBを用ã„ã¦Seamã‚’å‹•ã‹ã—ãŸã„ã®ãªã‚‰ã€é¿ã‘ãªã‘ã‚Œã°ãªã‚‰ãªã„ã„ãã¤ã‹éšœå®³"
+"ãŒã‚ã‚Šã¾ã™ã€‚ã•ã‚‚ãªã„ã¨BEAã‹ã‚‰ã®ã„ãã¤ã‹ã®ãƒ‘ッãƒãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ã“ã®ç¯€ã§ã¯ã€"
+"ã“れらã®éšœå®³ã¨<literal>jee5/booking</literal>サンプルをデプãƒã‚¤ãŠã‚ˆã³æ©Ÿèƒ½ã•ã›"
+"ã‚‹ã®ã«å¿…è¦ãªå¤‰ã•ã‚‰ã«ã¤ã„ã¦è¨˜è¿°ã—ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:303
@@ -382,8 +633,17 @@
#. Tag: para
#: Weblogic.xml:305
#, no-c-format
-msgid "For several releases of Weblogic there has been an issue with how Weblogic generates stubs and compiles EJB's that use variable arguments in their methods. This is confirmed in the Weblogic 9.X and 10.0.MP1 versions. Unfortunately the 10.3 version only partially addresses the issue as detailed below."
-msgstr "Weblogicã®ã„ãã¤ã‹ã®ãƒªãƒªãƒ¼ã‚¹ã«ãŠã„ã¦ã€ã„ã‹ã«ã—ã¦WeblogicãŒãƒ¡ã‚½ãƒƒãƒ‰ä¸ã®å¯å¤‰å¼•æ•°ä½¿ã†ã‚¹ã‚¿ãƒ–を生æˆã—ãŸã‚Šã€EJBをコンパイルã—ãŸã‚Šã™ã‚‹ã‹ã¨ã„ã†å•é¡ŒãŒã‚ã‚Šã¾ã—ãŸã€‚ã“ã®ã“ã¨ã¯Weblogic 9.Xã¨10.0.MP1ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ç¢ºèªã•ã‚Œã¦ã„ã¾ã™ã€‚残念ãªãŒã‚‰10.3ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ä¸‹è¨˜ã®è©³ç´°ã«ã‚るよã†ã«éƒ¨åˆ†çš„ã«ã“ã®å•é¡Œã«å–り組んã§ã„ã¾ã™ã€‚"
+msgid ""
+"For several releases of Weblogic there has been an issue with how Weblogic "
+"generates stubs and compiles EJB's that use variable arguments in their "
+"methods. This is confirmed in the Weblogic 9.X and 10.0.MP1 versions. "
+"Unfortunately the 10.3 version only partially addresses the issue as "
+"detailed below."
+msgstr ""
+"Weblogicã®ã„ãã¤ã‹ã®ãƒªãƒªãƒ¼ã‚¹ã«ãŠã„ã¦ã€ã„ã‹ã«ã—ã¦WeblogicãŒãƒ¡ã‚½ãƒƒãƒ‰ä¸ã®å¯å¤‰å¼•"
+"数使ã†ã‚¹ã‚¿ãƒ–を生æˆã—ãŸã‚Šã€EJBをコンパイルã—ãŸã‚Šã™ã‚‹ã‹ã¨ã„ã†å•é¡ŒãŒã‚ã‚Šã¾ã—ãŸã€‚"
+"ã“ã®ã“ã¨ã¯Weblogic 9.Xã¨10.0.MP1ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ç¢ºèªã•ã‚Œã¦ã„ã¾ã™ã€‚残念ãªãŒã‚‰"
+"10.3ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ä¸‹è¨˜ã®è©³ç´°ã«ã‚るよã†ã«éƒ¨åˆ†çš„ã«ã“ã®å•é¡Œã«å–り組んã§ã„ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:314
@@ -394,48 +654,80 @@
#. Tag: para
#: Weblogic.xml:315
#, no-c-format
-msgid "The basic explanation of the issue is that the Weblogic EJB compiler mistakes methods that use <literal>varargs</literal> as having the <literal>transient</literal> modifier. When BEA generates its own stub class from those classes during deployment it fails and the deployment does not succeed. Seam uses variable arguments in one of its internal EJB's ( <literal>TimerServiceDispatcher</literal>). If you see exceptions like below during deployment you are running an unpatched version of 10.0.MP1."
-msgstr "å•é¡Œã®åŸºæœ¬ã¯ã€Weblogicã®EJBコンパイラãŒ<literal>transient</literal>修飾åã‚’æŒã£ã¦ã„ã‚‹<literal>varargs</literal>を使用ã—ã¦ã„るメソッドã«ã¤ã„ã¦éŽã¡ã‚’犯ã—ã¦ã„ã‚‹ã¨èª¬æ˜Žã§ãã¾ã™ã€‚BEAãŒãƒ‡ãƒ—ãƒã‚¤ä¸ã«ãれらã®ã‚¯ãƒ©ã‚¹ã‹ã‚‰ç‹¬è‡ªã®ã‚¹ã‚¿ãƒ–クラスを作æˆã™ã‚‹ã¨ã€ãã‚Œã¯å¤±æ•—ã—ã€ãƒ‡ãƒ—ãƒã‚¤ã¯æˆåŠŸã—ã¾ã›ã‚“。Seamã¯EJB( <literal>TimerServiceDispatcher</literal>)ã®å†…部ã§ã¯å¯å¤‰å¼•æ•°ã‚’使用ã—ã¦ã„ã¾ã™ã€‚デプãƒã‚¤ä¸ã«ä¸‹è¨˜ã®ã‚ˆã†ãªä¾‹å¤–を発見ã—ãŸå ´åˆã¯ã€10.0.MP1ã®ãƒ‘ッãƒã•ã‚Œã¦ã„ãªã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’èµ·å‹•ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The basic explanation of the issue is that the Weblogic EJB compiler "
+"mistakes methods that use <literal>varargs</literal> as having the "
+"<literal>transient</literal> modifier. When BEA generates its own stub class "
+"from those classes during deployment it fails and the deployment does not "
+"succeed. Seam uses variable arguments in one of its internal EJB's "
+"( <literal>TimerServiceDispatcher</literal>). If you see exceptions like "
+"below during deployment you are running an unpatched version of 10.0.MP1."
+msgstr ""
+"å•é¡Œã®åŸºæœ¬ã¯ã€Weblogicã®EJBコンパイラãŒ<literal>transient</literal>修飾åã‚’"
+"æŒã£ã¦ã„ã‚‹<literal>varargs</literal>を使用ã—ã¦ã„るメソッドã«ã¤ã„ã¦éŽã¡ã‚’犯ã—"
+"ã¦ã„ã‚‹ã¨èª¬æ˜Žã§ãã¾ã™ã€‚BEAãŒãƒ‡ãƒ—ãƒã‚¤ä¸ã«ãれらã®ã‚¯ãƒ©ã‚¹ã‹ã‚‰ç‹¬è‡ªã®ã‚¹ã‚¿ãƒ–クラスを"
+"作æˆã™ã‚‹ã¨ã€ãã‚Œã¯å¤±æ•—ã—ã€ãƒ‡ãƒ—ãƒã‚¤ã¯æˆåŠŸã—ã¾ã›ã‚“。Seamã¯EJB"
+"( <literal>TimerServiceDispatcher</literal>)ã®å†…部ã§ã¯å¯å¤‰å¼•æ•°ã‚’使用ã—ã¦ã„ã¾"
+"ã™ã€‚デプãƒã‚¤ä¸ã«ä¸‹è¨˜ã®ã‚ˆã†ãªä¾‹å¤–を発見ã—ãŸå ´åˆã¯ã€10.0.MP1ã®ãƒ‘ッãƒã•ã‚Œã¦ã„ãª"
+"ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’èµ·å‹•ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:327
#, no-c-format
msgid ""
"<![CDATA[java.io.IOException: Compiler failed executable.exec: \n"
-"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/AdminServer\n"
+"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/"
+"AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
-"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: modifier transient \n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: "
+"modifier transient \n"
"not allowed here\n"
-" public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang.String arg0,\n"
+" public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang."
+"String arg0,\n"
" java.lang.Object[] arg1)\n"
" ^\n"
-"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/AdminServer\n"
+"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/"
+"AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
-"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: modifier transient\n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: "
+"modifier transient\n"
"not allowed here\n"
-" public transient javax.ejb.Timer scheduleTimedEvent(java.lang.String arg0, \n"
+" public transient javax.ejb.Timer scheduleTimedEvent(java.lang.String "
+"arg0, \n"
" org.jboss.seam.async.TimerSchedule arg1, java.lang.Object[] arg2)]]>"
msgstr ""
"<![CDATA[java.io.IOException: Compiler failed executable.exec: \n"
-"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/AdminServer\n"
+"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/"
+"AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
-"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: modifier transient \n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: "
+"modifier transient \n"
"not allowed here\n"
-" public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang.String arg0,\n"
+" public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang."
+"String arg0,\n"
" java.lang.Object[] arg1)\n"
" ^\n"
-"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/AdminServer\n"
+"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/"
+"AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
-"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: modifier transient\n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: "
+"modifier transient\n"
"not allowed here\n"
-" public transient javax.ejb.Timer scheduleTimedEvent(java.lang.String arg0, \n"
+" public transient javax.ejb.Timer scheduleTimedEvent(java.lang.String "
+"arg0, \n"
" org.jboss.seam.async.TimerSchedule arg1, java.lang.Object[] arg2)]]>"
#. Tag: para
#: Weblogic.xml:328
#, no-c-format
-msgid "This issue has been fixed in Weblogic 10.3, and BEA has created a patch for Weblogic 10.0.MP1 ( <literal>CR327275</literal> ) for this issue that can be requested from their support."
-msgstr "ã“ã®å•é¡Œã¯ã€Weblogic 10.3ã§ã¯è§£æ±ºã•ã‚Œã¾ã—ãŸã€‚ã¾ãŸã€BEAã¯ã“ã®å•é¡Œã«å¯¾ã™ã‚‹ãƒ‘ッãƒã‚’Weblogic 10.0.MP1用ã«ä½œæˆã—ã¾ã—ãŸ( <literal>CR327275</literal> )。ã“ã®ãƒ‘ッãƒã¯BEAã®ã‚µãƒãƒ¼ãƒˆã‹ã‚‰å–å¾—å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"This issue has been fixed in Weblogic 10.3, and BEA has created a patch for "
+"Weblogic 10.0.MP1 ( <literal>CR327275</literal> ) for this issue that can be "
+"requested from their support."
+msgstr ""
+"ã“ã®å•é¡Œã¯ã€Weblogic 10.3ã§ã¯è§£æ±ºã•ã‚Œã¾ã—ãŸã€‚ã¾ãŸã€BEAã¯ã“ã®å•é¡Œã«å¯¾ã™ã‚‹ãƒ‘ッ"
+"ãƒã‚’Weblogic 10.0.MP1用ã«ä½œæˆã—ã¾ã—ãŸ( <literal>CR327275</literal> )。ã“ã®"
+"パッãƒã¯BEAã®ã‚µãƒãƒ¼ãƒˆã‹ã‚‰å–å¾—å¯èƒ½ã§ã™ã€‚"
#. Tag: para
#: Weblogic.xml:335
@@ -452,42 +744,117 @@
#. Tag: para
#: Weblogic.xml:343
#, no-c-format
-msgid "This issue was only found once the <literal>CR327275</literal> patch had been applied to 10.0.MP1. This new issue has been confirmed by BEA and they created a patch for 10.0.MP1 that addresses this issue. This patch has been referred to as both <literal>CR370259</literal> and <literal>CR363182</literal>. As with the other patch this can be requested through the BEA support."
-msgstr "ã“ã®å•é¡Œã¯10.0.MP1ã«æ‘˜è¦ã•ã‚ŒãŸ<literal>CR327275</literal>パッãƒã®ä¸ã§ä¸€åº¦ã ã‘発見ã•ã‚Œã¾ã—ãŸã€‚ã“ã®æ–°ã—ã„å•é¡Œã¯BEAã«ã‚ˆã£ã¦ç¢ºèªã•ã‚Œã€BEAã¯10.0.MP1用ã«ã“ã®å•é¡Œã«å¯¾ã™ã‚‹ãƒ‘ッãƒã‚’作æˆã—ã¾ã—ãŸã€‚ã“ã®ãƒ‘ッãƒã«ã¤ã„ã¦ã¯ã€<literal>CR370259</literal>ã¨<literal>CR363182</literal>ã®ä¸¡æ–¹ã‚’å‚ç…§ã—ã¦ãã ã•ã„。他ã®ãƒ‘ッãƒã¨åŒã˜ã‚ˆã†ã«ã“ã®ãƒ‘ッãƒã¯BEAã®ã‚µãƒãƒ¼ãƒˆã‹ã‚‰å–å¾—å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"This issue was only found once the <literal>CR327275</literal> patch had "
+"been applied to 10.0.MP1. This new issue has been confirmed by BEA and they "
+"created a patch for 10.0.MP1 that addresses this issue. This patch has been "
+"referred to as both <literal>CR370259</literal> and <literal>CR363182</"
+"literal>. As with the other patch this can be requested through the BEA "
+"support."
+msgstr ""
+"ã“ã®å•é¡Œã¯10.0.MP1ã«æ‘˜è¦ã•ã‚ŒãŸ<literal>CR327275</literal>パッãƒã®ä¸ã§ä¸€åº¦ã ã‘"
+"発見ã•ã‚Œã¾ã—ãŸã€‚ã“ã®æ–°ã—ã„å•é¡Œã¯BEAã«ã‚ˆã£ã¦ç¢ºèªã•ã‚Œã€BEAã¯10.0.MP1用ã«ã“ã®å•"
+"é¡Œã«å¯¾ã™ã‚‹ãƒ‘ッãƒã‚’作æˆã—ã¾ã—ãŸã€‚ã“ã®ãƒ‘ッãƒã«ã¤ã„ã¦ã¯ã€<literal>CR370259</"
+"literal>ã¨<literal>CR363182</literal>ã®ä¸¡æ–¹ã‚’å‚ç…§ã—ã¦ãã ã•ã„。他ã®ãƒ‘ッãƒã¨åŒ"
+"ã˜ã‚ˆã†ã«ã“ã®ãƒ‘ッãƒã¯BEAã®ã‚µãƒãƒ¼ãƒˆã‹ã‚‰å–å¾—å¯èƒ½ã§ã™ã€‚"
#. Tag: para
#: Weblogic.xml:351
#, no-c-format
-msgid "This issue causes certain EJB methods to be incorrectly left out of Weblogic's generated internal stub classes. This results in the following error messages during deployment."
-msgstr "ã“ã®å•é¡Œã¯WeblogicãŒå†…部的ã«ç”Ÿæˆã—ãŸã‚¹ã‚¿ãƒ–クラスãŒä¸é©åˆ‡ã«æ®‹ã—ãŸEJBã®ã‚るメソッドãŒåŽŸå› ãªã®ã§ã™ã€‚ã“ã®çµæžœã€æ¬¡ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒãƒ‡ãƒ—ãƒã‚¤ä¸ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This issue causes certain EJB methods to be incorrectly left out of "
+"Weblogic's generated internal stub classes. This results in the following "
+"error messages during deployment."
+msgstr ""
+"ã“ã®å•é¡Œã¯WeblogicãŒå†…部的ã«ç”Ÿæˆã—ãŸã‚¹ã‚¿ãƒ–クラスãŒä¸é©åˆ‡ã«æ®‹ã—ãŸEJBã®ã‚るメ"
+"ソッドãŒåŽŸå› ãªã®ã§ã™ã€‚ã“ã®çµæžœã€æ¬¡ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒãƒ‡ãƒ—ãƒã‚¤ä¸ã«è¡¨ç¤ºã•ã‚Œã¾"
+"ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:358
#, no-c-format
msgid ""
-"<![CDATA[<<Error> <EJB> <BEA-012036> <Compiling generated EJB classes produced the following Java compiler error message:\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_Impl.java: The type TimerServiceDispatcher_qzt5w2_Impl must implement the inherited abstract method TimerServiceDispatcher_qzt5w2_Intf.scheduleTimedEvent(String, Schedule, Object[])\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type mismatch: cannot convert from Object to Timer\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type mismatch: cannot convert from Object to Timer> \n"
-"<Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1223409267344' for task '0'. Error is: 'weblogic.application.ModuleException: Exception preparing module: EJBModule(jboss-seam.jar)]]>"
+"<![CDATA[<<Error> <EJB> <BEA-012036> <Compiling generated EJB classes "
+"produced the following Java compiler error message:\n"
+"<Compilation Error> TimerServiceDispatcher_qzt5w2_Impl.java: The type "
+"TimerServiceDispatcher_qzt5w2_Impl must implement the inherited abstract "
+"method TimerServiceDispatcher_qzt5w2_Intf.scheduleTimedEvent(String, "
+"Schedule, Object[])\n"
+"<Compilation Error> "
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type "
+"mismatch: cannot convert from Object to Timer\n"
+"<Compilation Error> "
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type "
+"mismatch: cannot convert from Object to Timer> \n"
+"<Error> <Deployer> <BEA-149265> <Failure occurred in the execution of "
+"deployment request with ID '1223409267344' for task '0'. Error is: 'weblogic."
+"application.ModuleException: Exception preparing module: EJBModule(jboss-"
+"seam.jar)]]>"
msgstr ""
-"<![CDATA[<<Error> <EJB> <BEA-012036> <Compiling generated EJB classes produced the following Java compiler error message:\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_Impl.java: The type TimerServiceDispatcher_qzt5w2_Impl must implement the inherited abstract method TimerServiceDispatcher_qzt5w2_Intf.scheduleTimedEvent(String, Schedule, Object[])\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type mismatch: cannot convert from Object to Timer\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type mismatch: cannot convert from Object to Timer> \n"
-"<Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1223409267344' for task '0'. Error is: 'weblogic.application.ModuleException: Exception preparing module: EJBModule(jboss-seam.jar)]]>"
+"<![CDATA[<<Error> <EJB> <BEA-012036> <Compiling generated EJB classes "
+"produced the following Java compiler error message:\n"
+"<Compilation Error> TimerServiceDispatcher_qzt5w2_Impl.java: The type "
+"TimerServiceDispatcher_qzt5w2_Impl must implement the inherited abstract "
+"method TimerServiceDispatcher_qzt5w2_Intf.scheduleTimedEvent(String, "
+"Schedule, Object[])\n"
+"<Compilation Error> "
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type "
+"mismatch: cannot convert from Object to Timer\n"
+"<Compilation Error> "
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type "
+"mismatch: cannot convert from Object to Timer> \n"
+"<Error> <Deployer> <BEA-149265> <Failure occurred in the execution of "
+"deployment request with ID '1223409267344' for task '0'. Error is: 'weblogic."
+"application.ModuleException: Exception preparing module: EJBModule(jboss-"
+"seam.jar)]]>"
#. Tag: para
#: Weblogic.xml:360
#, no-c-format
-msgid "It appears that when Weblogic 10.3 was released the neglected to include this fix!! This means that Weblogic 10.0.MP1 with patches will function correctly, but 10.3 will still require the special Seam jar described below. Not all users have seen this and there may be certain combinations of OS/JRE that do not see this, however is has been seen many times. Hopefully Oracle/BEA will release an updated patch for this issue on 10.3. When they do we will update this reference guide as needed."
-msgstr "ã“ã®ãƒ•ã‚£ãƒƒã‚¯ã‚¹ã‚’å«ã¾ãªã„ã§Weblogic 10.3ãŒãƒªãƒªãƒ¼ã‚¹ã•ã‚ŒãŸã®ã§ã“ã®å•é¡ŒãŒç¾ã‚Œã¾ã—ãŸã€‚ã“ã®ã“ã¨ã¯ãƒ‘ッãƒã•ã‚ŒãŸWeblogic 10.0.MP1ã¯æ£ã—ã機能ã—ã¾ã™ãŒã€10.3ã¯ã€ä¾ç„¶ã¨ã—ã¦ç‰¹åˆ¥ãªSeamã®jarファイルを必è¦ã¨ã™ã‚‹ã¨ã„ã†ã“ã¨ãŒä»¥ä¸‹ã«è¨˜è¿°ã•ã‚Œã¦ã„ã¾ã™ã€‚ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã“れを見るã‚ã‘ã§ã¯ãªã„ã—ã€ãŸã¶ã‚“ã‚ã‚‹OSã¨JREã®çµ„ã¿åˆã‚ã›ã«ã‚ˆã‚‹ã¨ã“ã®å•é¡Œã‚’見ãªãã¦ã™ã¿ã¾ã™ã€‚ã—ã‹ã—ãªãŒã‚‰ã“ã®å•é¡Œã¯é »ç™ºã—ã¾ã™ã€‚10.3ã®ã“ã®å•é¡Œã«ã¤ã„ã¦Oracle/BEAãŒæœ€æ–°ã®ãƒ‘ッãƒã‚’リリースã™ã‚‹ã“ã¨ã‚’切ã«é¡˜ã„ã¾ã™ã€‚ãã†ã—ã¦ãれれã°ã“ã®ãƒªãƒ•ã‚¡ãƒ¬ãƒ³ã‚¹ã‚’ç§ãŸã¡JBossã¯å¿…è¦ã«å¿œã˜ã¦æœ€æ–°ã«ã—ã¾ã™ã€‚"
+msgid ""
+"It appears that when Weblogic 10.3 was released the neglected to include "
+"this fix!! This means that Weblogic 10.0.MP1 with patches will function "
+"correctly, but 10.3 will still require the special Seam jar described below. "
+"Not all users have seen this and there may be certain combinations of OS/JRE "
+"that do not see this, however is has been seen many times. Hopefully Oracle/"
+"BEA will release an updated patch for this issue on 10.3. When they do we "
+"will update this reference guide as needed."
+msgstr ""
+"ã“ã®ãƒ•ã‚£ãƒƒã‚¯ã‚¹ã‚’å«ã¾ãªã„ã§Weblogic 10.3ãŒãƒªãƒªãƒ¼ã‚¹ã•ã‚ŒãŸã®ã§ã“ã®å•é¡ŒãŒç¾ã‚Œã¾ã—"
+"ãŸã€‚ã“ã®ã“ã¨ã¯ãƒ‘ッãƒã•ã‚ŒãŸWeblogic 10.0.MP1ã¯æ£ã—ã機能ã—ã¾ã™ãŒã€10.3ã¯ã€ä¾ç„¶"
+"ã¨ã—ã¦ç‰¹åˆ¥ãªSeamã®jarファイルを必è¦ã¨ã™ã‚‹ã¨ã„ã†ã“ã¨ãŒä»¥ä¸‹ã«è¨˜è¿°ã•ã‚Œã¦ã„ã¾ã™ã€‚"
+"ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã“れを見るã‚ã‘ã§ã¯ãªã„ã—ã€ãŸã¶ã‚“ã‚ã‚‹OSã¨JREã®çµ„ã¿åˆã‚ã›ã«ã‚ˆ"
+"ã‚‹ã¨ã“ã®å•é¡Œã‚’見ãªãã¦ã™ã¿ã¾ã™ã€‚ã—ã‹ã—ãªãŒã‚‰ã“ã®å•é¡Œã¯é »ç™ºã—ã¾ã™ã€‚10.3ã®ã“ã®"
+"å•é¡Œã«ã¤ã„ã¦Oracle/BEAãŒæœ€æ–°ã®ãƒ‘ッãƒã‚’リリースã™ã‚‹ã“ã¨ã‚’切ã«é¡˜ã„ã¾ã™ã€‚ãã†ã—"
+"ã¦ãれれã°ã“ã®ãƒªãƒ•ã‚¡ãƒ¬ãƒ³ã‚¹ã‚’ç§ãŸã¡JBossã¯å¿…è¦ã«å¿œã˜ã¦æœ€æ–°ã«ã—ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:372
#, no-c-format
-msgid "So that Seam's users can deploy an EJB application to Weblogic a special Weblogic specific jar has been created, starting with Seam 2.0.2.CR2. It is located in the <literal>$SEAM/lib/interop</literal> directory and is called <literal>jboss-seam-wls-compatible.jar</literal> . The only difference between this jar and the <literal>jboss-seam.jar</literal> is that it does not contain the <literal>TimerServiceDispatcher</literal> EJB. To use this jar simply rename the <literal>jboss-seam-wls-compatible.jar</literal> to <literal>jboss-seam.jar</literal> and replace the original in your applications <literal>EAR</literal> file. The <literal>jee5/booking</literal> example demonstrates this. Obviously with this jar you will not be able to use the <literal>TimerServiceDispatcher</literal> functionality."
-msgstr "Seam 2.0.2.CR2を開始ã™ã‚‹ã¨ãã«ã€Seamã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒEJBアプリケーションをWeblogicã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã¨ã€ç‰¹åˆ¥ãªWeblogicã®jarファイルã¯ä½œæˆã•ã‚Œã¾ã™ã€‚ãã®jarファイルã®å ´æ‰€ã¯<literal>$SEAM/lib/interop</literal>ディレクトリã§ã™ã€‚ãã®jarファイルã¯<literal>jboss-seam-wls-compatible.jar</literal>ã¨å‘¼ã°ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®jarファイルã¨<literal>jboss-seam.jar</literal>ã®å”¯ä¸€ã®é•ã„ã¯<literal>TimerServiceDispatcher</literal> EJBã‚’å«ã‚€ã‹å¦ã‹ã§ã™ã€‚ã“ã®jarファイルを使ã†ãŸã‚ã«ã¯å˜ã«åå‰ã‚’<literal>jboss-seam-wls-compatible.jar</literal>ã‚’ <literal>jboss-seam.jar</literal>ã«å¤‰æ›´ã—ã¦å…ƒã®ã‚¢ãƒ—リケーションã®ä¸ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç½®ãæ›ãˆã¦ãã ã•ã„。<literal>jee5/booking</literal>サンプルã¯ã“ã®ãƒ‡ãƒ¢ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã§ã™ã€‚言ã†ã¾ã§ã‚‚ãªãã€ã“ã®jarファイルã¯<literal>TimerServiceDispatcher</literal>ã®æ©Ÿèƒ½ã‚’使用ã™ã‚‹ã“!
ã¨ã¯ã§ãã¾ã›ã‚“。"
+msgid ""
+"So that Seam's users can deploy an EJB application to Weblogic a special "
+"Weblogic specific jar has been created, starting with Seam 2.0.2.CR2. It is "
+"located in the <literal>$SEAM/lib/interop</literal> directory and is called "
+"<literal>jboss-seam-wls-compatible.jar</literal> . The only difference "
+"between this jar and the <literal>jboss-seam.jar</literal> is that it does "
+"not contain the <literal>TimerServiceDispatcher</literal> EJB. To use this "
+"jar simply rename the <literal>jboss-seam-wls-compatible.jar</literal> to "
+"<literal>jboss-seam.jar</literal> and replace the original in your "
+"applications <literal>EAR</literal> file. The <literal>jee5/booking</"
+"literal> example demonstrates this. Obviously with this jar you will not be "
+"able to use the <literal>TimerServiceDispatcher</literal> functionality."
+msgstr ""
+"Seam 2.0.2.CR2を開始ã™ã‚‹ã¨ãã«ã€Seamã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒEJBアプリケーションをWeblogic"
+"ã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã¨ã€ç‰¹åˆ¥ãªWeblogicã®jarファイルã¯ä½œæˆã•ã‚Œã¾ã™ã€‚ãã®jarファイル"
+"ã®å ´æ‰€ã¯<literal>$SEAM/lib/interop</literal>ディレクトリã§ã™ã€‚ãã®jarファイル"
+"ã¯<literal>jboss-seam-wls-compatible.jar</literal>ã¨å‘¼ã°ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®jar"
+"ファイルã¨<literal>jboss-seam.jar</literal>ã®å”¯ä¸€ã®é•ã„ã¯"
+"<literal>TimerServiceDispatcher</literal> EJBã‚’å«ã‚€ã‹å¦ã‹ã§ã™ã€‚ã“ã®jarファイ"
+"ルを使ã†ãŸã‚ã«ã¯å˜ã«åå‰ã‚’<literal>jboss-seam-wls-compatible.jar</literal>ã‚’ "
+"<literal>jboss-seam.jar</literal>ã«å¤‰æ›´ã—ã¦å…ƒã®ã‚¢ãƒ—リケーションã®ä¸ã®ãƒ•ã‚¡ã‚¤ãƒ«"
+"ã‚’ç½®ãæ›ãˆã¦ãã ã•ã„。<literal>jee5/booking</literal>サンプルã¯ã“ã®ãƒ‡ãƒ¢ãƒ³ã‚¹ãƒˆ"
+"レーションã§ã™ã€‚言ã†ã¾ã§ã‚‚ãªãã€ã“ã®jarファイルã¯"
+"<literal>TimerServiceDispatcher</literal>ã®æ©Ÿèƒ½ã‚’使用ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。"
#. Tag: title
#: Weblogic.xml:399
@@ -498,8 +865,12 @@
#. Tag: para
#: Weblogic.xml:400
#, no-c-format
-msgid "In this section we will go over the steps needed to get the <literal>jee5/booking</literal> example to up and running."
-msgstr "ã“ã®ç¯€ã§ã¯ã€ <literal>jee5/booking</literal>をサーãƒã«ã‚¢ãƒƒãƒ—ã—èµ·å‹•ã™ã‚‹æ‰‹é †ã«ã¤ã„ã¦è¨˜è¿°ã—ã¾ã™ã€‚"
+msgid ""
+"In this section we will go over the steps needed to get the <literal>jee5/"
+"booking</literal> example to up and running."
+msgstr ""
+"ã“ã®ç¯€ã§ã¯ã€ <literal>jee5/booking</literal>をサーãƒã«ã‚¢ãƒƒãƒ—ã—èµ·å‹•ã™ã‚‹æ‰‹é †ã«"
+"ã¤ã„ã¦è¨˜è¿°ã—ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:404
@@ -510,32 +881,53 @@
#. Tag: para
#: Weblogic.xml:405
#, no-c-format
-msgid "This example uses the in memory hypersonic database, and the correct data source needs to be set up. The admin console uses a wizard like set of pages to configure it."
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ãƒ¡ãƒ¢ãƒªå†…ã«ã‚る高速データベースを使用ã—ã¾ã™ã€‚ãã—ã¦çš„確ã«ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’è¨å®šã—ã¾ã™ã€‚管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’用ã„ã¦ã“ã®ãƒšãƒ¼ã‚¸ã‚’è¨å®šã—ã¦ãã ã•ã„。"
+msgid ""
+"This example uses the in memory hypersonic database, and the correct data "
+"source needs to be set up. The admin console uses a wizard like set of pages "
+"to configure it."
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ãƒ¡ãƒ¢ãƒªå†…ã«ã‚る高速データベースを使用ã—ã¾ã™ã€‚ãã—ã¦çš„確ã«ãƒ‡ãƒ¼"
+"タソースをè¨å®šã—ã¾ã™ã€‚管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’用ã„ã¦ã“ã®ãƒšãƒ¼ã‚¸ã‚’è¨å®šã—ã¦"
+"ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:411
#, no-c-format
-msgid "Copy <literal>hsqldb.jar</literal> to the Weblogic domain's shared library directory: <literal> cp $SEAM_HOME/lib/hsqldb.jar $BEA_HOME/user_projects/domains/seam_examples/lib </literal>"
-msgstr "Weblogicドメインã®å…±æœ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«<literal>hsqldb.jar</literal>ファイルをコピーã—ã¦ãã ã•ã„。<literal> cp $SEAM_HOME/lib/hsqldb.jar $BEA_HOME/user_projects/domains/seam_examples/lib </literal>"
+msgid ""
+"Copy <literal>hsqldb.jar</literal> to the Weblogic domain's shared library "
+"directory: <literal> cp $SEAM_HOME/lib/hsqldb.jar $BEA_HOME/user_projects/"
+"domains/seam_examples/lib </literal>"
+msgstr ""
+"Weblogicドメインã®å…±æœ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«<literal>hsqldb.jar</literal>ファイルをコ"
+"ピーã—ã¦ãã ã•ã„。<literal> cp $SEAM_HOME/lib/hsqldb.jar $BEA_HOME/"
+"user_projects/domains/seam_examples/lib </literal>"
#. Tag: para
#: Weblogic.xml:419
#, no-c-format
-msgid "Start up the server and navigate to the administration console following"
+msgid ""
+"Start up the server and navigate to the administration console following"
msgstr "管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã®èª˜å°Žã«ã—ãŸãŒã£ã¦ã‚µãƒ¼ãƒã‚’èµ·å‹•ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:424
#, no-c-format
-msgid "On the left side tree navigate <literal>seam_examples - Services- JDBC - Data Sources</literal>."
-msgstr "å·¦å´ã®ãƒ„リーã«ã‚ã‚‹<literal>seam_examples - Services- JDBC - Data Sources</literal>ã«é€²ã‚“ã§ãã ã•ã„。"
+msgid ""
+"On the left side tree navigate <literal>seam_examples - Services- JDBC - "
+"Data Sources</literal>."
+msgstr ""
+"å·¦å´ã®ãƒ„リーã«ã‚ã‚‹<literal>seam_examples - Services- JDBC - Data Sources</"
+"literal>ã«é€²ã‚“ã§ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:429
#, no-c-format
-msgid "Then select the <literal>New</literal> button at the top of the data source table"
-msgstr "データソーステーブルã®ä¸€ç•ªä¸Šã«ã‚ã‚‹<literal>New</literal>ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Then select the <literal>New</literal> button at the top of the data source "
+"table"
+msgstr ""
+"データソーステーブルã®ä¸€ç•ªä¸Šã«ã‚ã‚‹<literal>New</literal>ボタンをé¸æŠžã—ã¦ãã "
+"ã•ã„。"
#. Tag: para
#: Weblogic.xml:433
@@ -562,9 +954,7 @@
msgstr "Database Type and Driver: <literal>other</literal>"
#. Tag: para
-#: Weblogic.xml:450
-#: Weblogic.xml:484
-#: Weblogic.xml:514
+#: Weblogic.xml:450 Weblogic.xml:484 Weblogic.xml:514
#, no-c-format
msgid "Select <literal>Next</literal> button"
msgstr "<literal>Next</literal> ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
@@ -572,15 +962,20 @@
#. Tag: para
#: Weblogic.xml:456
#, no-c-format
-msgid "Select <literal>Next</literal> button on the <literal>Transaction Options</literal> page"
-msgstr "<literal>Transaction Options</literal> ページã«ã‚ã‚‹<literal>Next</literal>ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Select <literal>Next</literal> button on the <literal>Transaction Options</"
+"literal> page"
+msgstr ""
+"<literal>Transaction Options</literal> ページã«ã‚ã‚‹<literal>Next</literal>ボ"
+"タンをé¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Weblogic.xml:461
-#: Weblogic.xml:490
+#: Weblogic.xml:461 Weblogic.xml:490
#, no-c-format
-msgid "Fill in the following on the <literal>Connection Properties</literal> page:"
-msgstr "<literal>Connection Properties</literal> ページã«å¾“ã£ã¦å…¥åŠ›ã—ã¦ãã ã•ã„。"
+msgid ""
+"Fill in the following on the <literal>Connection Properties</literal> page:"
+msgstr ""
+"<literal>Connection Properties</literal> ページã«å¾“ã£ã¦å…¥åŠ›ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:465
@@ -607,8 +1002,7 @@
msgstr "Username:<literal>sa</literal> パスワードã¯æœªå…¥åŠ›ã«ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Weblogic.xml:481
-#: Weblogic.xml:507
+#: Weblogic.xml:481 Weblogic.xml:507
#, no-c-format
msgid "Password: leave empty."
msgstr "Password: 未入力"
@@ -640,8 +1034,12 @@
#. Tag: para
#: Weblogic.xml:520
#, no-c-format
-msgid "Choose the target domain for the data source in our case the only one <literal>AdminServer</literal>. Click <literal>Next</literal>."
-msgstr "ãŸã 一ã¤ã®<literal>AdminServer</literal>ã®ä¸ã«ã‚るデータソース用ã«ç›®çš„ã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Choose the target domain for the data source in our case the only one "
+"<literal>AdminServer</literal>. Click <literal>Next</literal>."
+msgstr ""
+"ãŸã 一ã¤ã®<literal>AdminServer</literal>ã®ä¸ã«ã‚るデータソース用ã«ç›®çš„ã®ãƒ‰ãƒ¡"
+"インをé¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: title
#: Weblogic.xml:528
@@ -652,8 +1050,12 @@
#. Tag: para
#: Weblogic.xml:529
#, no-c-format
-msgid "OK - now we are ready to finally begin adjusting the seam application for deployment to the Weblogic server."
-msgstr "ã§ã¯ã€Weblogicサーãƒã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ãŸã‚ã«Seamアプリケーションã®èª¿æ•´ã‚’始ã‚る最後ã®æº–å‚™ãŒã§ãã¾ã—ãŸã€‚"
+msgid ""
+"OK - now we are ready to finally begin adjusting the seam application for "
+"deployment to the Weblogic server."
+msgstr ""
+"ã§ã¯ã€Weblogicサーãƒã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ãŸã‚ã«Seamアプリケーションã®èª¿æ•´ã‚’始ã‚る最"
+"後ã®æº–å‚™ãŒã§ãã¾ã—ãŸã€‚"
#. Tag: literal
#: Weblogic.xml:536
@@ -664,8 +1066,10 @@
#. Tag: para
#: Weblogic.xml:543
#, no-c-format
-msgid "Change the <literal>jta-data-source</literal> to what you entered above :"
-msgstr "<literal>jta-data-source</literal>ã‚’ã‚ãªãŸãŒå…¥åŠ›ã—ãŸã‚‚ã®ã«å¤‰æ›´ã—ã¦ãã ã•ã„。"
+msgid ""
+"Change the <literal>jta-data-source</literal> to what you entered above :"
+msgstr ""
+"<literal>jta-data-source</literal>ã‚’ã‚ãªãŸãŒå…¥åŠ›ã—ãŸã‚‚ã®ã«å¤‰æ›´ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Weblogic.xml:548
@@ -681,7 +1085,8 @@
#: Weblogic.xml:551
#, no-c-format
msgid "Then comment out the glassfish properties."
-msgstr "ãã‚Œã‹ã‚‰glassfish(サンã®ã‚ªãƒ¼ãƒ—ンソース)ã®è¨å®šã‚’コメントアウトã—ã¾ã™ã€‚"
+msgstr ""
+"ãã‚Œã‹ã‚‰glassfish(サンã®ã‚ªãƒ¼ãƒ—ンソース)ã®è¨å®šã‚’コメントアウトã—ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:556
@@ -697,14 +1102,16 @@
"<property name=\"hibernate.dialect\" \n"
" value=\"org.hibernate.dialect.HSQLDialect\"/>\n"
"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
-" value=\"org.hibernate.transaction.WeblogicTransactionManagerLookup\"/>\n"
+" value=\"org.hibernate.transaction."
+"WeblogicTransactionManagerLookup\"/>\n"
"]]>"
msgstr ""
"<![CDATA[\n"
"<property name=\"hibernate.dialect\" \n"
" value=\"org.hibernate.dialect.HSQLDialect\"/>\n"
"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
-" value=\"org.hibernate.transaction.WeblogicTransactionManagerLookup\"/>\n"
+" value=\"org.hibernate.transaction."
+"WeblogicTransactionManagerLookup\"/>\n"
"]]>"
#. Tag: literal
@@ -714,8 +1121,7 @@
msgstr "resources/META-INF/weblogic-application.xml"
#. Tag: para
-#: Weblogic.xml:574
-#: Weblogic.xml:639
+#: Weblogic.xml:574 Weblogic.xml:639
#, no-c-format
msgid "This file needs to be created and should contain the following:"
msgstr "次ã®å†…容ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæˆã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
@@ -757,8 +1163,19 @@
#. Tag: para
#: Weblogic.xml:581
#, no-c-format
-msgid "These changes do two two different things. The first element <literal>library-ref</literal> tells weblogic that this application will be using the deployed JSF libraries. The second element <literal> prefer-application-packages </literal> tells weblogic that the <literal>antlr</literal> jars take precedence. This avoids a conflict with hibernate."
-msgstr "ã“れらã®å¤‰æ›´ã¯äºŒã¤ã®ç•°ãªã£ãŸã“ã¨ç¤ºã—ã¦ã„ã¾ã™ã€‚最åˆã®è¦ç´ <literal>library-ref</literal>ã¯weblogicãŒã“ã®ã‚¢ãƒ—リケーションãŒJSFライブラリãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸã‚‚ã®ã‚’使用ã—ã¦ã„ã‚‹ã¨ã„ã†ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚次ã®è¦ç´ <literal> prefer-application-packages </literal> weblogicãŒ<literal>antlr</literal>ã®jarファイルを優先ã™ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã§hibernateã¨ã®ç«¶åˆã‚’é¿ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"These changes do two two different things. The first element "
+"<literal>library-ref</literal> tells weblogic that this application will be "
+"using the deployed JSF libraries. The second element <literal> prefer-"
+"application-packages </literal> tells weblogic that the <literal>antlr</"
+"literal> jars take precedence. This avoids a conflict with hibernate."
+msgstr ""
+"ã“れらã®å¤‰æ›´ã¯äºŒã¤ã®ç•°ãªã£ãŸã“ã¨ç¤ºã—ã¦ã„ã¾ã™ã€‚最åˆã®è¦ç´ <literal>library-"
+"ref</literal>ã¯weblogicãŒã“ã®ã‚¢ãƒ—リケーションãŒJSFライブラリãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸ"
+"ã‚‚ã®ã‚’使用ã—ã¦ã„ã‚‹ã¨ã„ã†ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚次ã®è¦ç´ <literal> prefer-"
+"application-packages </literal> weblogicãŒ<literal>antlr</literal>ã®jarファイ"
+"ルを優先ã™ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã§hibernateã¨ã®ç«¶åˆã‚’é¿ã‘ã‚‹ã“ã¨ãŒã§ãã¾"
+"ã™ã€‚"
#. Tag: literal
#: Weblogic.xml:602
@@ -769,14 +1186,31 @@
#. Tag: para
#: Weblogic.xml:607
#, no-c-format
-msgid "The changes described here work around an issue where Weblogic is only using a single instance of the <literal>sessionBeanInterceptor</literal> for all session beans. Seam's interceptor caches and stores some component specific attributes, so when a call comes in - the interceptor is primed for a different component and an error is seen. To solve this problem you must define a separate interceptor binding for each EJB you wish to use. When you do this Weblogic will use a separate instance for each EJB."
-msgstr "ã“ã“ã§è¨˜è¿°ã—ãŸå¤‰æ›´ã¯ã€WeblogicãŒãŸã 一ã¤ã®<literal>sessionBeanInterceptor</literal>インスタンスをã™ã¹ã¦ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã«å¯¾ã—ã¦ä½¿ç”¨ã—ã¦ã„ã‚‹å•é¡Œã®ç®‡æ‰€ã§å‹•ä½œã—ã¾ã™ã€‚Seamã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯ã‚ャッシュを行ã„ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆä¸Šã®å›ºæœ‰ã®å±žæ€§ã‚’æ ¼ç´ã—ã¾ã™ã€‚ãã—ã¦ãれらを呼ã³å‡ºã—ãŸã¨ãã€ãã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯é•ã†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ä½¿ã‚ã‚Œã¦ã‚¨ãƒ©ãƒ¼ãŒèµ·ã“ã‚‹ã®ã§ã™ã€‚ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—よã†ã¨ã™ã‚‹ãã‚Œãžã‚Œã®EJBã«ã¤ã„ã¦ãã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タを分ã‘る定義をã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã“れを行ã†ã¨Weblogicã¯ãã‚Œãžã‚Œã®EJBã«å¯¾ã—ã¦åˆ†å‰²ã•ã‚ŒãŸã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’使用ã™ã‚‹ã§ã—ょã†ã€‚"
+msgid ""
+"The changes described here work around an issue where Weblogic is only using "
+"a single instance of the <literal>sessionBeanInterceptor</literal> for all "
+"session beans. Seam's interceptor caches and stores some component specific "
+"attributes, so when a call comes in - the interceptor is primed for a "
+"different component and an error is seen. To solve this problem you must "
+"define a separate interceptor binding for each EJB you wish to use. When you "
+"do this Weblogic will use a separate instance for each EJB."
+msgstr ""
+"ã“ã“ã§è¨˜è¿°ã—ãŸå¤‰æ›´ã¯ã€WeblogicãŒãŸã 一ã¤ã®<literal>sessionBeanInterceptor</"
+"literal>インスタンスをã™ã¹ã¦ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã«å¯¾ã—ã¦ä½¿ç”¨ã—ã¦ã„ã‚‹å•é¡Œã®ç®‡æ‰€ã§"
+"動作ã—ã¾ã™ã€‚Seamã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯ã‚ャッシュを行ã„ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆä¸Šã®å›ºæœ‰ã®å±ž"
+"æ€§ã‚’æ ¼ç´ã—ã¾ã™ã€‚ãã—ã¦ãれらを呼ã³å‡ºã—ãŸã¨ãã€ãã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ã‚¿ã¯é•ã†ã‚³ãƒ³ãƒãƒ¼"
+"ãƒãƒ³ãƒˆã§ä½¿ã‚ã‚Œã¦ã‚¨ãƒ©ãƒ¼ãŒèµ·ã“ã‚‹ã®ã§ã™ã€‚ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—よã†ã¨ã™"
+"ã‚‹ãã‚Œãžã‚Œã®EJBã«ã¤ã„ã¦ãã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—タを分ã‘る定義をã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã“"
+"れを行ã†ã¨Weblogicã¯ãã‚Œãžã‚Œã®EJBã«å¯¾ã—ã¦åˆ†å‰²ã•ã‚ŒãŸã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’使用ã™ã‚‹ã§"
+"ã—ょã†ã€‚"
#. Tag: para
#: Weblogic.xml:622
#, no-c-format
-msgid "Modify the <literal>assembly-descriptor</literal> element to look like this:"
-msgstr "<literal>assembly-descriptor</literal> è¦ç´ ã‚’ã“ã®ã‚ˆã†ã«ä¿®æ£ã—ã¦ãã ã•ã„。"
+msgid ""
+"Modify the <literal>assembly-descriptor</literal> element to look like this:"
+msgstr ""
+"<literal>assembly-descriptor</literal> è¦ç´ ã‚’ã“ã®ã‚ˆã†ã«ä¿®æ£ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Weblogic.xml:627
@@ -786,31 +1220,38 @@
"<assembly-descriptor>\n"
" <interceptor-binding> \n"
" <ejb-name>AuthenticatorAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>BookingListAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>RegisterAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>ChangePasswordAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>HotelBookingAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>HotelSearchingAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>EjbSynchronizations</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
"</assembly-descriptor>]]>"
msgstr ""
@@ -818,31 +1259,38 @@
"<assembly-descriptor>\n"
" <interceptor-binding> \n"
" <ejb-name>AuthenticatorAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>BookingListAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>RegisterAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>ChangePasswordAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>HotelBookingAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>HotelSearchingAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>EjbSynchronizations</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
"</assembly-descriptor>]]>"
@@ -885,8 +1333,16 @@
#. Tag: para
#: Weblogic.xml:646
#, no-c-format
-msgid "This file and the element <literal>library-ref</literal> tells Weblogic that this application will using the deployed JSF libraries. This is needed in both this file and the <literal> weblogic-application.xml </literal> file because both applications require access."
-msgstr "ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã‚ã‚‹<literal>library-ref</literal> è¦ç´ ã®æ„味ã¯ã€Weblogic上ã§ã€ã“ã®ã‚¢ãƒ—リケーションãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸJSFライブラリを使用ã™ã‚‹ã¨ã„ã†ã“ã¨ã§ã™ã€‚ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¨<literal> weblogic-application.xml </literal>ファイルã¯ä¸¡æ–¹ã¨ã‚‚å¿…è¦ã¨ã•ã‚Œã¾ã™ã€‚ãªãœãªã‚‰ä¸¡æ–¹ã®ã‚¢ãƒ—リケーションãŒã‚¢ã‚¯ã‚»ã‚¹ã‚’å¿…è¦ã¨ã™ã‚‹ã‹ã‚‰ã§ã™ã€‚"
+msgid ""
+"This file and the element <literal>library-ref</literal> tells Weblogic that "
+"this application will using the deployed JSF libraries. This is needed in "
+"both this file and the <literal> weblogic-application.xml </literal> file "
+"because both applications require access."
+msgstr ""
+"ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã‚ã‚‹<literal>library-ref</literal> è¦ç´ ã®æ„味ã¯ã€Weblogic上ã§ã€"
+"ã“ã®ã‚¢ãƒ—リケーションãŒãƒ‡ãƒ—ãƒã‚¤ã•ã‚ŒãŸJSFライブラリを使用ã™ã‚‹ã¨ã„ã†ã“ã¨ã§ã™ã€‚ã“"
+"ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¨<literal> weblogic-application.xml </literal>ファイルã¯ä¸¡æ–¹ã¨ã‚‚å¿…"
+"è¦ã¨ã•ã‚Œã¾ã™ã€‚ãªãœãªã‚‰ä¸¡æ–¹ã®ã‚¢ãƒ—リケーションãŒã‚¢ã‚¯ã‚»ã‚¹ã‚’å¿…è¦ã¨ã™ã‚‹ã‹ã‚‰ã§ã™ã€‚"
#. Tag: title
#: Weblogic.xml:665
@@ -897,12 +1353,15 @@
#. Tag: para
#: Weblogic.xml:666
#, no-c-format
-msgid "There are some changes needed to the build script and the <literal>jboss-seam.jar</literal> then we can deploy the app."
-msgstr "ビルドファイルをã„ãã¤ã‹ä¿®æ£ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ãã†ã™ã‚Œã°ã€<literal>jboss-seam.jar</literal>をアプリケーションã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"There are some changes needed to the build script and the <literal>jboss-"
+"seam.jar</literal> then we can deploy the app."
+msgstr ""
+"ビルドファイルをã„ãã¤ã‹ä¿®æ£ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ãã†ã™ã‚Œã°ã€<literal>jboss-"
+"seam.jar</literal>をアプリケーションã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: literal
-#: Weblogic.xml:674
-#: Weblogic.xml:1084
+#: Weblogic.xml:674 Weblogic.xml:1084
#, no-c-format
msgid "build.xml"
msgstr "build.xml"
@@ -910,8 +1369,12 @@
#. Tag: para
#: Weblogic.xml:679
#, no-c-format
-msgid "We need to add the follow so that the <literal> weblogic-application.xml </literal> will be packaged."
-msgstr " 次ã«å¾“ã£ã¦ã€<literal> weblogic-application.xml </literal>ã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"We need to add the follow so that the <literal> weblogic-application.xml </"
+"literal> will be packaged."
+msgstr ""
+" 次ã«å¾“ã£ã¦ã€<literal> weblogic-application.xml </literal>ã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:686
@@ -954,32 +1417,66 @@
#. Tag: para
#: Weblogic.xml:700
#, no-c-format
-msgid "This is the change discussed above in <xref linkend=\"weblogic-ejb-issues\"/> . There are really two options."
-msgstr "<xref linkend=\"weblogic-ejb-issues\"/> ã§è°è«–ã•ã‚ŒãŸå¤‰ã•ã‚‰ã«ã¯äºŒã¤ã®æ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"This is the change discussed above in <xref linkend=\"weblogic-ejb-issues\"/"
+"> . There are really two options."
+msgstr ""
+"<xref linkend=\"weblogic-ejb-issues\"/> ã§è°è«–ã•ã‚ŒãŸå¤‰ã•ã‚‰ã«ã¯äºŒã¤ã®æ–¹æ³•ãŒã‚"
+"ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:707
#, no-c-format
-msgid "Rename this jar and replace the original <literal> $SEAM/lib/jboss-seam.jar </literal> file. This approach does not require any changes to the packaged <literal>EAR</literal> archive, but overwrites the original <literal>jboss-seam.jar</literal>"
-msgstr "ã“ã®jarファイルã®åå‰ã‚’変更ã—ã¦ã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã®<literal> $SEAM/lib/jboss-seam.jar </literal> ファイルã¨ç½®ãæ›ãˆã¦ãã ã•ã„。ã“ã®ã‚¢ãƒ—ãƒãƒ¼ãƒã¯ãƒ‘ッケージã®<literal>EAR</literal>アーカイブã«ä¸€åˆ‡ã®å¤‰æ›´ã‚’å¿…è¦ã¨ã—ã¾ã›ã‚“ãŒã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã®<literal>jboss-seam.jar</literal>ファイルã«ã¯å¤‰æ›´ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
+msgid ""
+"Rename this jar and replace the original <literal> $SEAM/lib/jboss-seam.jar "
+"</literal> file. This approach does not require any changes to the packaged "
+"<literal>EAR</literal> archive, but overwrites the original <literal>jboss-"
+"seam.jar</literal>"
+msgstr ""
+"ã“ã®jarファイルã®åå‰ã‚’変更ã—ã¦ã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã®<literal> $SEAM/lib/jboss-seam."
+"jar </literal> ファイルã¨ç½®ãæ›ãˆã¦ãã ã•ã„。ã“ã®ã‚¢ãƒ—ãƒãƒ¼ãƒã¯ãƒ‘ッケージã®"
+"<literal>EAR</literal>アーカイブã«ä¸€åˆ‡ã®å¤‰æ›´ã‚’å¿…è¦ã¨ã—ã¾ã›ã‚“ãŒã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã®"
+"<literal>jboss-seam.jar</literal>ファイルã«ã¯å¤‰æ›´ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:720
#, no-c-format
-msgid "The other option is the modify the packaged <literal>EAR</literal> archive and replace the <literal>jboss-seam.jar</literal> in the archive manually. This leaves the original jar alone, but requires a manual step when ever the archive is packaged."
-msgstr "ã‚‚ã†ä¸€ã¤ã®æ–¹æ³•ã¯ãƒ‘ッケージã®<literal>EAR</literal>アーカイブを修æ£ã—㦠<literal>jboss-seam.jar</literal>ã®ä¸ã«ã‚るアーカイブã¨æ‰‹å‹•ã§ç½®ãæ›ãˆã‚‹ã“ã¨ã§ã™ã€‚ã“ã‚Œã¯ã‚ªãƒªã‚¸ãƒŠãƒ«ã®jarファイルã¯ãã®ã¾ã¾ã«ã—ã¾ã™ãŒã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãŒãƒ‘ッケージã•ã‚Œã¦ã„ã‚‹å ´åˆå¿…ãšæ‰‹å‹•ã§ç½®ãæ›ãˆã‚‹ã“ã¨ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"The other option is the modify the packaged <literal>EAR</literal> archive "
+"and replace the <literal>jboss-seam.jar</literal> in the archive manually. "
+"This leaves the original jar alone, but requires a manual step when ever the "
+"archive is packaged."
+msgstr ""
+"ã‚‚ã†ä¸€ã¤ã®æ–¹æ³•ã¯ãƒ‘ッケージã®<literal>EAR</literal>アーカイブを修æ£ã—㦠"
+"<literal>jboss-seam.jar</literal>ã®ä¸ã«ã‚るアーカイブã¨æ‰‹å‹•ã§ç½®ãæ›ãˆã‚‹ã“ã¨ã§"
+"ã™ã€‚ã“ã‚Œã¯ã‚ªãƒªã‚¸ãƒŠãƒ«ã®jarファイルã¯ãã®ã¾ã¾ã«ã—ã¾ã™ãŒã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãŒãƒ‘ッケージ"
+"ã•ã‚Œã¦ã„ã‚‹å ´åˆå¿…ãšæ‰‹å‹•ã§ç½®ãæ›ãˆã‚‹ã“ã¨ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:736
#, no-c-format
-msgid "Assuming that you choose the first option for handling the <literal>jboss-seam-wls-compatible.jar</literal> we can build the application by running <literal>ant archive</literal> at the base of the <literal>jee5/booking</literal> example directory."
-msgstr "<literal>jboss-seam-wls-compatible.jar</literal>ã‚’ãƒãƒ³ãƒ‰ãƒªãƒ³ã‚°ã™ã‚‹ãŸã‚ã«æœ€åˆã®æ–¹æ³•ã‚’é¸æŠžã—ãŸå ´åˆã€ <literal>jee5/booking</literal>サンプルã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§<literal>ant archive</literal>ã§ã‚¢ãƒ—リケーションをビルドã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Assuming that you choose the first option for handling the <literal>jboss-"
+"seam-wls-compatible.jar</literal> we can build the application by running "
+"<literal>ant archive</literal> at the base of the <literal>jee5/booking</"
+"literal> example directory."
+msgstr ""
+"<literal>jboss-seam-wls-compatible.jar</literal>ã‚’ãƒãƒ³ãƒ‰ãƒªãƒ³ã‚°ã™ã‚‹ãŸã‚ã«æœ€åˆ"
+"ã®æ–¹æ³•ã‚’é¸æŠžã—ãŸå ´åˆã€ <literal>jee5/booking</literal>サンプルã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬"
+"クトリã§<literal>ant archive</literal>ã§ã‚¢ãƒ—リケーションをビルドã™ã‚‹ã“ã¨ãŒã§"
+"ãã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:747
#, no-c-format
-msgid "Because we chose to create our Weblogic domain in development mode we can deploy the application by putting the EAR file in the domains autodeploy directory."
-msgstr "デプãƒã‚¤ãƒ¢ãƒ¼ãƒ‰ã§Weblogicドメインを作æˆã™ã‚‹ã“ã¨ã‚’é¸æŠžã—ãŸã‹ã‚‰ã€ãƒ‰ãƒ¡ã‚¤ãƒ³ã«ã‚る自動デプãƒã‚¤ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«EARファイルを置ãã ã‘ã§ã€ã‚¢ãƒ—リケーションをデプãƒã‚¤ã§ãã‚‹ã®ã§ã™ã€‚"
+msgid ""
+"Because we chose to create our Weblogic domain in development mode we can "
+"deploy the application by putting the EAR file in the domains autodeploy "
+"directory."
+msgstr ""
+"デプãƒã‚¤ãƒ¢ãƒ¼ãƒ‰ã§Weblogicドメインを作æˆã™ã‚‹ã“ã¨ã‚’é¸æŠžã—ãŸã‹ã‚‰ã€ãƒ‰ãƒ¡ã‚¤ãƒ³ã«ã‚ã‚‹"
+"自動デプãƒã‚¤ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«EARファイルを置ãã ã‘ã§ã€ã‚¢ãƒ—リケーションをデプãƒã‚¤"
+"ã§ãã‚‹ã®ã§ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:752
@@ -994,8 +1491,12 @@
#. Tag: para
#: Weblogic.xml:755
#, no-c-format
-msgid "Check out the application at <literal>http://localhost:7001/seam-jee5/</literal>"
-msgstr "<literal>http://localhost:7001/seam-jee5/</literal>ã§ã‚¢ãƒ—リケーションをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¦ãã ã•ã„。"
+msgid ""
+"Check out the application at <literal>http://localhost:7001/seam-jee5/</"
+"literal>"
+msgstr ""
+"<literal>http://localhost:7001/seam-jee5/</literal>ã§ã‚¢ãƒ—リケーションをãƒã‚§ãƒƒ"
+"クアウトã—ã¦ãã ã•ã„。"
#. Tag: title
#: Weblogic.xml:765
@@ -1006,20 +1507,38 @@
#. Tag: para
#: Weblogic.xml:766
#, no-c-format
-msgid "This is the Hotel Booking example implemented with Seam POJOs and Hibernate JPA and does not require EJB3 support to run. The example already has a breakout of configurations and build scripts for many of the common containers including Weblogic 10.X"
-msgstr "ã“ã‚Œã¯ã€Seam POJOã¨Hibernate JPAã§å®Ÿè£…ã•ã‚ŒãŸãƒ›ãƒ†ãƒ«ã®äºˆç´„ã™ã‚‹ã‚¢ãƒ—リケーションã®ã‚µãƒ³ãƒ—ルã§ã™ã€‚ãã—ã¦ã“ã®ã‚µãƒ³ãƒ—ルã¯EJB3ã®ã‚µãƒãƒ¼ãƒˆã‚’èµ·å‹•ã™ã‚‹ã®ã«å¿…è¦ã¨ã—ã¾ã›ã‚“。Weblogic 10.Xã‚’å«ã‚€ãŸãã•ã‚“ã®å…±æœ‰ã‚³ãƒ³ãƒ†ãƒŠãƒ¼ã«ã¤ã„ã¦ã€ã“ã®ã‚µãƒ³ãƒ—ルã¯æ—¢ã«è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚„ビルドファイルã«ç™»å ´ã—ã¦ãã¾ã—ãŸã€‚"
+msgid ""
+"This is the Hotel Booking example implemented with Seam POJOs and Hibernate "
+"JPA and does not require EJB3 support to run. The example already has a "
+"breakout of configurations and build scripts for many of the common "
+"containers including Weblogic 10.X"
+msgstr ""
+"ã“ã‚Œã¯ã€Seam POJOã¨Hibernate JPAã§å®Ÿè£…ã•ã‚ŒãŸãƒ›ãƒ†ãƒ«ã®äºˆç´„ã™ã‚‹ã‚¢ãƒ—リケーション"
+"ã®ã‚µãƒ³ãƒ—ルã§ã™ã€‚ãã—ã¦ã“ã®ã‚µãƒ³ãƒ—ルã¯EJB3ã®ã‚µãƒãƒ¼ãƒˆã‚’èµ·å‹•ã™ã‚‹ã®ã«å¿…è¦ã¨ã—ã¾ã›"
+"ん。Weblogic 10.Xã‚’å«ã‚€ãŸãã•ã‚“ã®å…±æœ‰ã‚³ãƒ³ãƒ†ãƒŠãƒ¼ã«ã¤ã„ã¦ã€ã“ã®ã‚µãƒ³ãƒ—ルã¯æ—¢ã«è¨"
+"定ファイルやビルドファイルã«ç™»å ´ã—ã¦ãã¾ã—ãŸã€‚"
#. Tag: para
#: Weblogic.xml:771
#, no-c-format
-msgid "First we'll build the example for Weblogic 10.x and do the needed steps to deploy. Then we'll talk about what is different between the Weblogic versions, and with the JBoss AS version."
-msgstr "最åˆã«ã‚µãƒ³ãƒ—ルをWeblogic 10.x用ã«ã¤ã„ã¦ãƒ“ルドã¾ã™ã€‚デプãƒã‚¤ã™ã‚‹ãŸã‚ã«ã„ãã¤ã‹ã‚¹ãƒ†ãƒƒãƒ—ã‚’è¸ã¿ã¾ã™ã€‚ãã‚Œã‹ã‚‰Weblogicã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®é•ã„ã«ã¤ã„ã¦JBoss ASã¨å…±ã«èª¬æ˜Žã—ã¾ã™ã€‚"
+msgid ""
+"First we'll build the example for Weblogic 10.x and do the needed steps to "
+"deploy. Then we'll talk about what is different between the Weblogic "
+"versions, and with the JBoss AS version."
+msgstr ""
+"最åˆã«ã‚µãƒ³ãƒ—ルをWeblogic 10.x用ã«ã¤ã„ã¦ãƒ“ルドã¾ã™ã€‚デプãƒã‚¤ã™ã‚‹ãŸã‚ã«ã„ãã¤ã‹"
+"ステップをè¸ã¿ã¾ã™ã€‚ãã‚Œã‹ã‚‰Weblogicã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®é•ã„ã«ã¤ã„ã¦JBoss ASã¨å…±ã«"
+"説明ã—ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:775
#, no-c-format
-msgid "Note that this example assumes that Weblogic's JSF libraries have been configured as described in <xref linkend=\"weblogic-jsf-deploy\"/>."
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã¯Weblogicã®JSFライブラリãŒ<xref linkend=\"weblogic-jsf-deploy\"/>ã§è¨å®šã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’想定ã—ã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
+msgid ""
+"Note that this example assumes that Weblogic's JSF libraries have been "
+"configured as described in <xref linkend=\"weblogic-jsf-deploy\"/>."
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã¯Weblogicã®JSFライブラリãŒ<xref linkend=\"weblogic-jsf-deploy\"/"
+">ã§è¨å®šã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’想定ã—ã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Weblogic.xml:779
@@ -1030,8 +1549,11 @@
#. Tag: para
#: Weblogic.xml:785
#, no-c-format
-msgid "Step one setup the datasource, step two build the app, step three deploy."
-msgstr "最åˆã«ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’è¨å®šã—ã¦ã€æ¬¡ã«ã‚¢ãƒ—リケーションをビルドã—ã¦ã€æœ€å¾Œã«ãƒ‡ãƒ—ãƒã‚¤ã—ã¦ãã•ã„。"
+msgid ""
+"Step one setup the datasource, step two build the app, step three deploy."
+msgstr ""
+"最åˆã«ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’è¨å®šã—ã¦ã€æ¬¡ã«ã‚¢ãƒ—リケーションをビルドã—ã¦ã€æœ€å¾Œã«ãƒ‡ãƒ—ãƒ"
+"イã—ã¦ãã•ã„。"
#. Tag: title
#: Weblogic.xml:791
@@ -1042,14 +1564,32 @@
#. Tag: para
#: Weblogic.xml:793
#, no-c-format
-msgid "The Weblogic 10.X version of the example will use the in memory hsql database instead of the built in PointBase database. If you wish to use the PointBase database you must setup a PointBase datasource, and adjust the hibernate setting in <literal>persistence.xml</literal> to use the PointBase dialect. For reference the <literal>jpa/weblogic92</literal> example uses PointBase."
-msgstr "サンプルã§ä½¿ç”¨ã™ã‚‹Weblogic 10.X ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ã€PointBaseデーターソースを使用ã™ã‚‹ä»£ã‚ã‚Šã«ãƒ¡ãƒ¢ãƒªä¸Šã®hsqlデータソースを使用ã—ã¾ã™ã€‚PointBaseデーターソースを使用ã—ãŸã„å ´åˆã¯ã€PointBaseデーターソースをè¨å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ãã—ã¦ã€<literal>persistence.xml</literal> ã§hibernateã®è¨å®šã‚’ PointBaseを使用ã™ã‚‹ã‚ˆã†ã«èª¿æ•´ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。<literal>jpa/weblogic92</literal>サンプルã§ã€PointBaseを使用ã—ã¦ã„ã‚‹ã®ã§å‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"The Weblogic 10.X version of the example will use the in memory hsql "
+"database instead of the built in PointBase database. If you wish to use the "
+"PointBase database you must setup a PointBase datasource, and adjust the "
+"hibernate setting in <literal>persistence.xml</literal> to use the PointBase "
+"dialect. For reference the <literal>jpa/weblogic92</literal> example uses "
+"PointBase."
+msgstr ""
+"サンプルã§ä½¿ç”¨ã™ã‚‹Weblogic 10.X ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ã€PointBaseデーターソースを使用ã™"
+"る代ã‚ã‚Šã«ãƒ¡ãƒ¢ãƒªä¸Šã®hsqlデータソースを使用ã—ã¾ã™ã€‚PointBaseデーターソースを使"
+"用ã—ãŸã„å ´åˆã¯ã€PointBaseデーターソースをè¨å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ãã—ã¦ã€"
+"<literal>persistence.xml</literal> ã§hibernateã®è¨å®šã‚’ PointBaseを使用ã™ã‚‹ã‚ˆ"
+"ã†ã«èª¿æ•´ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。<literal>jpa/weblogic92</literal>サンプルã§ã€"
+"PointBaseを使用ã—ã¦ã„ã‚‹ã®ã§å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:804
#, no-c-format
-msgid "Configuring the datasource is very similar to the jee5 <xref linkend=\"weblogic-hsql-jee5-ds\"/> . Follow the steps in that section, but use the following entries where needed."
-msgstr "データソースã®è¨å®šã¯jee5 <xref linkend=\"weblogic-hsql-jee5-ds\"/>ã«ã¨ã¦ã‚‚よãä¼¼ã¦ã„ã¾ã™ã€‚ãã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„ã€ãŸã ã—å¿…è¦ãªç®‡æ‰€ã§ã¯å…¥åŠ›ã—ã¦ãã ã•ã„。"
+msgid ""
+"Configuring the datasource is very similar to the jee5 <xref linkend="
+"\"weblogic-hsql-jee5-ds\"/> . Follow the steps in that section, but use the "
+"following entries where needed."
+msgstr ""
+"データソースã®è¨å®šã¯jee5 <xref linkend=\"weblogic-hsql-jee5-ds\"/>ã«ã¨ã¦ã‚‚よ"
+"ãä¼¼ã¦ã„ã¾ã™ã€‚ãã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„ã€ãŸã ã—å¿…è¦ãªç®‡æ‰€ã§ã¯å…¥åŠ›"
+"ã—ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:811
@@ -1071,23 +1611,34 @@
#. Tag: para
#: Weblogic.xml:828
-#, no-c-format
-msgid "Building it only requires running the correct ant command: <programlisting>ant weblogic10.xml</programlisting> This will create a container specific distribution and exploded archive directories."
-msgstr "ビルドã™ã‚‹ã«ã¯ã€ãŸã æ£ã—ã„コマンドãŒå¿…è¦ãªã‘ã§ã™ã€‚<programlisting>ant weblogic10.xml</programlisting> ã“ã®ãƒ“ルドã§ã‚³ãƒ³ãƒ†ãƒŠç‰¹æœ‰ã®ãƒ‡ã‚£ã‚¹ãƒˆãƒªãƒ“ューションã¨æ§‹é€ 化ã•ã‚ŒãŸã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒä½œæˆã•ã‚Œã¾ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"Building it only requires running the correct ant command: "
+"<programlisting>ant weblogic10</programlisting> This will create a container "
+"specific distribution and exploded archive directories."
+msgstr ""
+"ビルドã™ã‚‹ã«ã¯ã€ãŸã æ£ã—ã„コマンドãŒå¿…è¦ãªã‘ã§ã™ã€‚<programlisting>ant "
+"weblogic10.xml</programlisting> ã“ã®ãƒ“ルドã§ã‚³ãƒ³ãƒ†ãƒŠç‰¹æœ‰ã®ãƒ‡ã‚£ã‚¹ãƒˆãƒªãƒ“ュー"
+"ションã¨æ§‹é€ 化ã•ã‚ŒãŸã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒä½œæˆã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Weblogic.xml:838
-#: Weblogic.xml:1259
+#: Weblogic.xml:838 Weblogic.xml:1259
#, no-c-format
msgid "Deploying the example"
msgstr "サンプルã®ãƒ‡ãƒ—ãƒã‚¤"
#. Tag: para
-#: Weblogic.xml:840
-#: Weblogic.xml:1261
+#: Weblogic.xml:840 Weblogic.xml:1261
#, no-c-format
-msgid "When we installed Weblogic following <xref linkend=\"weblogic-domain\"/> we chose to have the domain in development mode. This means to deploy the application all we need to do is copy it into the autodeploy directory."
-msgstr " <xref linkend=\"weblogic-domain\"/>ã«å¾“ã£ã¦Weblogicをインストールã™ã‚‹ã¨ãã¯ã€é–‹ç™ºãƒ¢ãƒ¼ãƒ‰ã«ã‚るドメインをé¸æŠžã—ã¾ã™ã€‚ã“ã®ã“ã¨ã¯ã€ã‚¢ãƒ—リケーションをデプãƒã‚¤ã™ã‚‹ã®ã«ã€è‡ªå‹•ãƒ‡ãƒ—ãƒã‚¤ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ãŸã ãã®ã‚¢ãƒ—リケーションをコピーã•ãˆã™ã‚Œã°ã‚ˆã„ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"When we installed Weblogic following <xref linkend=\"weblogic-domain\"/> we "
+"chose to have the domain in development mode. This means to deploy the "
+"application all we need to do is copy it into the autodeploy directory."
+msgstr ""
+" <xref linkend=\"weblogic-domain\"/>ã«å¾“ã£ã¦Weblogicをインストールã™ã‚‹ã¨ã"
+"ã¯ã€é–‹ç™ºãƒ¢ãƒ¼ãƒ‰ã«ã‚るドメインをé¸æŠžã—ã¾ã™ã€‚ã“ã®ã“ã¨ã¯ã€ã‚¢ãƒ—リケーションをデプ"
+"ãƒã‚¤ã™ã‚‹ã®ã«ã€è‡ªå‹•ãƒ‡ãƒ—ãƒã‚¤ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ãŸã ãã®ã‚¢ãƒ—リケーションをコピーã•ãˆ"
+"ã™ã‚Œã°ã‚ˆã„ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:848
@@ -1102,8 +1653,12 @@
#. Tag: para
#: Weblogic.xml:850
#, no-c-format
-msgid "Check out the application at the following <literal>http://localhost:7001/jboss-seam-jpa/</literal> ."
-msgstr " <literal>http://localhost:7001/jboss-seam-jpa/</literal>ã«å¾“ã£ã¦ã€ã‚¢ãƒ—リケーションをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¦ãã ã•ã„。"
+msgid ""
+"Check out the application at the following <literal>http://localhost:7001/"
+"jboss-seam-jpa/</literal> ."
+msgstr ""
+" <literal>http://localhost:7001/jboss-seam-jpa/</literal>ã«å¾“ã£ã¦ã€ã‚¢ãƒ—リケー"
+"ションをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¦ãã ã•ã„。"
#. Tag: title
#: Weblogic.xml:858
@@ -1114,20 +1669,38 @@
#. Tag: para
#: Weblogic.xml:861
#, no-c-format
-msgid "Between the the Weblogic 10.x and 9.2 examples there are several differences:"
+msgid ""
+"Between the the Weblogic 10.x and 9.2 examples there are several differences:"
msgstr "Weblogicã®10.xã¨9.2ã®ã‚µãƒ³ãƒ—ルã®é–“ã«ã¯ã„ãã¤ã‹ã®é•ã„ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:866
#, no-c-format
-msgid "<literal>META-INF/persistence.xml</literal> — The 9.2 version is configured to use the <literal>PointBase</literal> database and a pre-installed datasource. The 10.x version uses the <literal>hsql</literal> database and a custom datasource."
-msgstr "<literal>META-INF/persistence.xml</literal> — 9.2ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯<literal>PointBase</literal>ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’使用ã™ã‚‹ã‚ˆã†ã«è¨å®šã•ã‚Œã¦ã„ã¦äº‹å‰ã«ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã™ã€‚10.xã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯<literal>hsql</literal>ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã—ãŸãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’使用ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"<literal>META-INF/persistence.xml</literal> — The 9.2 version is "
+"configured to use the <literal>PointBase</literal> database and a pre-"
+"installed datasource. The 10.x version uses the <literal>hsql</literal> "
+"database and a custom datasource."
+msgstr ""
+"<literal>META-INF/persistence.xml</literal> — 9.2ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯"
+"<literal>PointBase</literal>ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’使用ã™ã‚‹ã‚ˆã†ã«è¨å®šã•ã‚Œã¦ã„ã¦äº‹å‰"
+"ã«ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã™ã€‚10.xã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯<literal>hsql</"
+"literal>ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã—ãŸãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’使用ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:876
#, no-c-format
-msgid "<literal>WEB-INF/weblogic.xml</literal> — This file and its contents solve an issue with an older version of the <literal>ANTLR</literal> libraries that Weblogic 10.x uses internally. OC4J have the same issue as well. It also configures the application to use the shared JSF libraries that were installed above."
-msgstr "<literal>WEB-INF/weblogic.xml</literal> — ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯Weblogic 10.xãŒå†…部ã§ä½¿ç”¨ã—ã¦ã„ã‚‹<literal>ANTLR</literal>ライブラリã®å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚OC4J ã«ã¯åŒã˜ã‚ˆã†ãªå•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ã“ã¨ã¯ã¾ãŸã€ä¸Šè¨˜ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸå…±æœ‰ãƒ©ã‚¤ãƒ–ラリ使用ã—ã¦ã‚¢ãƒ—リケーションをè¨å®šã—ã¾ã™ã€‚"
+msgid ""
+"<literal>WEB-INF/weblogic.xml</literal> — This file and its contents "
+"solve an issue with an older version of the <literal>ANTLR</literal> "
+"libraries that Weblogic 10.x uses internally. OC4J have the same issue as "
+"well. It also configures the application to use the shared JSF libraries "
+"that were installed above."
+msgstr ""
+"<literal>WEB-INF/weblogic.xml</literal> — ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯Weblogic 10.xãŒ"
+"内部ã§ä½¿ç”¨ã—ã¦ã„ã‚‹<literal>ANTLR</literal>ライブラリã®å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®å•é¡Œã‚’"
+"解決ã™ã‚‹ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚OC4J ã«ã¯åŒã˜ã‚ˆã†ãªå•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ã“ã¨ã¯ã¾ãŸã€ä¸Š"
+"記ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸå…±æœ‰ãƒ©ã‚¤ãƒ–ラリ使用ã—ã¦ã‚¢ãƒ—リケーションをè¨å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:886
@@ -1139,7 +1712,8 @@
"xmlns=\"http://www.bea.com/ns/weblogic/90\"\n"
"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
"xsi:schemaLocation=\"http://www.bea.com/ns/weblogic/90 \n"
-" http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd\">\n"
+" http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd"
+"\">\n"
" <library-ref>\n"
" <library-name>jsf</library-name>\n"
" <specification-version>1.2</specification-version>\n"
@@ -1157,7 +1731,8 @@
"xmlns=\"http://www.bea.com/ns/weblogic/90\"\n"
"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
"xsi:schemaLocation=\"http://www.bea.com/ns/weblogic/90 \n"
-" http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd\">\n"
+" http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd"
+"\">\n"
" <library-ref>\n"
" <library-name>jsf</library-name>\n"
" <specification-version>1.2</specification-version>\n"
@@ -1172,8 +1747,16 @@
#. Tag: para
#: Weblogic.xml:887
#, no-c-format
-msgid "This make Weblogic use classes and libraries in the web application before other libraries in the classpath. Without this change hibernate is required to use a older, slower query factory by setting the following property in the <literal>META-INF/persistence.xml</literal> file."
-msgstr "ã“ã‚Œã§ã€Weblogicã¯ã€ä»–ã®ãƒ©ã‚¤ãƒ–ラリをクラスパスã§ä½¿ç”¨ã™ã‚‹å‰ã«Webアプリケーションã«ã‚るクラスã¨ãƒ©ã‚¤ãƒ–ラリを使用ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ã“ã®å¤‰æ›´ãŒãªã„ã¨hibernateãŒã€<literal>META-INF/persistence.xml</literal>ファイルã§ã®ãƒ—ãƒãƒ‘ティã«å¾“ã£ã¦è¨å®šã•ã‚ŒãŸã€å¤ãã¦ã€é…ã„クエリーを使ã†ã“ã¨ã‚’è¦æ±‚ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"This make Weblogic use classes and libraries in the web application before "
+"other libraries in the classpath. Without this change hibernate is required "
+"to use a older, slower query factory by setting the following property in "
+"the <literal>META-INF/persistence.xml</literal> file."
+msgstr ""
+"ã“ã‚Œã§ã€Weblogicã¯ã€ä»–ã®ãƒ©ã‚¤ãƒ–ラリをクラスパスã§ä½¿ç”¨ã™ã‚‹å‰ã«Webアプリケーショ"
+"ンã«ã‚るクラスã¨ãƒ©ã‚¤ãƒ–ラリを使用ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ã“ã®å¤‰æ›´ãŒãªã„ã¨hibernate"
+"ãŒã€<literal>META-INF/persistence.xml</literal>ファイルã§ã®ãƒ—ãƒãƒ‘ティã«å¾“ã£ã¦"
+"è¨å®šã•ã‚ŒãŸã€å¤ãã¦ã€é…ã„クエリーを使ã†ã“ã¨ã‚’è¦æ±‚ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:895
@@ -1190,8 +1773,12 @@
#. Tag: para
#: Weblogic.xml:898
#, no-c-format
-msgid "<literal>WEB-INF/components.xml</literal> — In the Weblogic 10.x version JPA entity transactions is enabled by adding:"
-msgstr "<literal>WEB-INF/components.xml</literal> — Weblogic 10.xãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§JPAエントリã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒæ¬¡ã®è¿½åŠ ã«ã‚ˆã£ã¦ä½¿ç”¨å¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>WEB-INF/components.xml</literal> — In the Weblogic 10.x "
+"version JPA entity transactions is enabled by adding:"
+msgstr ""
+"<literal>WEB-INF/components.xml</literal> — Weblogic 10.xãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§"
+"JPAエントリã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒæ¬¡ã®è¿½åŠ ã«ã‚ˆã£ã¦ä½¿ç”¨å¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:904
@@ -1204,15 +1791,19 @@
" <transaction:entity-transaction entity-manager=\"#{em}\"/>]]>"
#. Tag: para
-#: Weblogic.xml:907
-#: Weblogic.xml:1172
+#: Weblogic.xml:907 Weblogic.xml:1172
#, no-c-format
-msgid "<literal>WEB-INF/web.xml</literal> — Because the <literal>jsf-impl.jar</literal> is not in the <literal>WAR</literal> this listener need to be configured :"
-msgstr "<literal>WEB-INF/web.xml</literal> — <literal>jsf-impl.jar</literal>㯠<literal>WAR</literal>ã§ã¯ãªã„ã®ã§ã€ã“ã®ãƒªã‚¹ãƒŠãƒ¼ã¯è¨å®šå¤‰æ›´ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>WEB-INF/web.xml</literal> — Because the <literal>jsf-impl."
+"jar</literal> is not in the <literal>WAR</literal> this listener need to be "
+"configured :"
+msgstr ""
+"<literal>WEB-INF/web.xml</literal> — <literal>jsf-impl.jar</literal>㯠"
+"<literal>WAR</literal>ã§ã¯ãªã„ã®ã§ã€ã“ã®ãƒªã‚¹ãƒŠãƒ¼ã¯è¨å®šå¤‰æ›´ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Weblogic.xml:912
-#: Weblogic.xml:1180
+#: Weblogic.xml:912 Weblogic.xml:1180
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1228,14 +1819,22 @@
#. Tag: para
#: Weblogic.xml:917
#, no-c-format
-msgid "Between the Weblogic 10.x version and the JBoss version there are more changes. Here is the rundown:"
-msgstr "Weblogicã®10.xãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨JBossã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®é–“ã«ã¯ãŸãã•ã‚“ã®å¤‰æ›´ãŒã‚ã‚Šã¾ã™ã€‚ã“ã“ã«è¦ç´„ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Between the Weblogic 10.x version and the JBoss version there are more "
+"changes. Here is the rundown:"
+msgstr ""
+"Weblogicã®10.xãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨JBossã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®é–“ã«ã¯ãŸãã•ã‚“ã®å¤‰æ›´ãŒã‚ã‚Šã¾ã™ã€‚"
+"ã“ã“ã«è¦ç´„ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:922
#, no-c-format
-msgid "<literal>META-INF/persistence.xml</literal> — Except for datasource name the Weblogic version sets:"
-msgstr "<literal>META-INF/persistence.xml</literal> — データーソースåを除ã„ã¦Weblogicã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¨å®šã—ã¾ã™ã€‚"
+msgid ""
+"<literal>META-INF/persistence.xml</literal> — Except for datasource "
+"name the Weblogic version sets:"
+msgstr ""
+"<literal>META-INF/persistence.xml</literal> — データーソースåを除ã„ã¦"
+"Weblogicã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¨å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:927
@@ -1252,8 +1851,14 @@
#. Tag: para
#: Weblogic.xml:930
#, no-c-format
-msgid "<literal>WEB-INF/lib</literal> — The Weblogic version requires several library packages because they are not included as they are with JBoss AS. These are primarily for hibernate, and its dependencies."
-msgstr "<literal>WEB-INF/lib</literal> — Weblogicã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ã„ãã¤ã‹ã®ãƒ©ã‚¤ãƒ–ラリを必è¦ã¨ã—ã¾ã™ã€‚ãªãœãªã‚‰JBoss ASã«å«ã¾ã‚Œã¦ã„ã‚‹ãã®ãƒ©ã‚¤ãƒ–ラリã¯ãªã„ã‹ã‚‰ã§ã™ã€‚第一ã«hibernate用ã®ã‚‚ã¨ãã®ä¾å˜é–¢ä¿‚ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"<literal>WEB-INF/lib</literal> — The Weblogic version requires several "
+"library packages because they are not included as they are with JBoss AS. "
+"These are primarily for hibernate, and its dependencies."
+msgstr ""
+"<literal>WEB-INF/lib</literal> — Weblogicã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ã„ãã¤ã‹ã®ãƒ©ã‚¤"
+"ブラリを必è¦ã¨ã—ã¾ã™ã€‚ãªãœãªã‚‰JBoss ASã«å«ã¾ã‚Œã¦ã„ã‚‹ãã®ãƒ©ã‚¤ãƒ–ラリã¯ãªã„ã‹ã‚‰"
+"ã§ã™ã€‚第一ã«hibernate用ã®ã‚‚ã¨ãã®ä¾å˜é–¢ä¿‚ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:938
@@ -1286,8 +1891,7 @@
msgstr "hibernate-validator.jar"
#. Tag: literal
-#: Weblogic.xml:964
-#: Weblogic.xml:979
+#: Weblogic.xml:964 Weblogic.xml:979
#, no-c-format
msgid "jboss-common-core.jar"
msgstr "jboss-common-core.jar"
@@ -1355,26 +1959,55 @@
#. Tag: title
#: Weblogic.xml:1036
#, no-c-format
-msgid "Deploying an application created using <literal>seam-gen</literal> on Weblogic 10.x"
-msgstr "Weblogic 10.x ã«<literal>seam-gen</literal>を使用ã—ã¦ä½œæˆã—ãŸã‚¢ãƒ—リケーションをデプãƒã‚¤"
+msgid ""
+"Deploying an application created using <literal>seam-gen</literal> on "
+"Weblogic 10.x"
+msgstr ""
+"Weblogic 10.x ã«<literal>seam-gen</literal>を使用ã—ã¦ä½œæˆã—ãŸã‚¢ãƒ—リケーション"
+"をデプãƒã‚¤"
#. Tag: para
#: Weblogic.xml:1039
#, no-c-format
-msgid "<literal>seam-gen</literal> is a very useful tool for developers to quickly get an application up and running, and provides a foundation to add your own functionality. Out of box <literal>seam-gen</literal> will produce applications configured to run on JBoss AS. These instructions will show the steps needed to get it to run on Weblogic."
-msgstr "<literal>seam-gen</literal> ã¯ã¨ã¦ã‚‚å½¹ã«ç«‹ã¤ãƒ„ールã§ã™ã€‚ã¨ã„ã†ã®ã‚‚開発者ãŒã™ã°ã‚„ãアプリケーションを立ã¡ä¸Šã’ãŸã‚Šã€ãã—ã¦ç‹¬è‡ªã®æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹åœŸå°ã‚’æä¾›ã—ã¦ãã‚Œã¾ã™ã€‚<literal>seam-gen</literal>ã¯ãã®ã¾ã¾ã§ã€JBoss ASã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«èª¿æ•´ã•ã‚ŒãŸã‚¢ãƒ—リケーションをæä¾›ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>seam-gen</literal> is a very useful tool for developers to quickly "
+"get an application up and running, and provides a foundation to add your own "
+"functionality. Out of box <literal>seam-gen</literal> will produce "
+"applications configured to run on JBoss AS. These instructions will show the "
+"steps needed to get it to run on Weblogic."
+msgstr ""
+"<literal>seam-gen</literal> ã¯ã¨ã¦ã‚‚å½¹ã«ç«‹ã¤ãƒ„ールã§ã™ã€‚ã¨ã„ã†ã®ã‚‚開発者ãŒã™"
+"ã°ã‚„ãアプリケーションを立ã¡ä¸Šã’ãŸã‚Šã€ãã—ã¦ç‹¬è‡ªã®æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹åœŸå°ã‚’æä¾›ã—"
+"ã¦ãã‚Œã¾ã™ã€‚<literal>seam-gen</literal>ã¯ãã®ã¾ã¾ã§ã€JBoss ASã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«"
+"調整ã•ã‚ŒãŸã‚¢ãƒ—リケーションをæä¾›ã—ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:1045
#, no-c-format
-msgid "<literal>seam-gen</literal> was build for simplicity so, as you can imagine, deploying an application generated by <literal>seam-gen</literal> to Weblogic 10.x is not too hard. Basically it consists of updating or removing some configuration files, and adding dependent jars that Weblogic 10.x does not ship with."
-msgstr "<literal>seam-gen</literal>ã¯å˜ç´”ã«ãƒ“ルドã•ã‚Œã¦ã„ã¾ã™ã®ã§ã€ã”想åƒã®ã¨ãŠã‚Š<literal>seam-gen</literal>ã§ç”Ÿæˆã•ã‚ŒãŸã‚¢ãƒ—リケーションを Weblogic 10.xã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨ã¯ç°¡å˜ã§ã™ã€‚基本的ã«ã¯ã„ãã¤ã‹ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›´æ–°ã—ãŸã‚Šå‰Šé™¤ã—ãŸã‚ŠWeblogic 10.x ã«ã¯ãªã„ä¾å˜ãƒ©ã‚¤ãƒ–ラリã®jarãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¿½åŠ ã—ãŸã‚Šã—ã¾ã™ã€‚"
+msgid ""
+"<literal>seam-gen</literal> was build for simplicity so, as you can imagine, "
+"deploying an application generated by <literal>seam-gen</literal> to "
+"Weblogic 10.x is not too hard. Basically it consists of updating or removing "
+"some configuration files, and adding dependent jars that Weblogic 10.x does "
+"not ship with."
+msgstr ""
+"<literal>seam-gen</literal>ã¯å˜ç´”ã«ãƒ“ルドã•ã‚Œã¦ã„ã¾ã™ã®ã§ã€ã”想åƒã®ã¨ãŠã‚Š"
+"<literal>seam-gen</literal>ã§ç”Ÿæˆã•ã‚ŒãŸã‚¢ãƒ—リケーションを Weblogic 10.xã«ãƒ‡ãƒ—"
+"ãƒã‚¤ã™ã‚‹ã“ã¨ã¯ç°¡å˜ã§ã™ã€‚基本的ã«ã¯ã„ãã¤ã‹ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›´æ–°ã—ãŸã‚Šå‰Šé™¤ã—ãŸ"
+"ã‚ŠWeblogic 10.x ã«ã¯ãªã„ä¾å˜ãƒ©ã‚¤ãƒ–ラリã®jarãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¿½åŠ ã—ãŸã‚Šã—ã¾ã™ã€‚"
#. Tag: para
#: Weblogic.xml:1052
#, no-c-format
-msgid "This example will cover the basic <literal>seam-gen WAR</literal> deployment. This will demonstrate Seam POJO components, Hibernate JPA, Facelets, Drools security, RichFaces, and a configurable dataSource."
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã¯åŸºæœ¬çš„ãª<literal>seam-gen WAR</literal>ã®ãƒ‡ãƒ—ãƒã‚¤ã«ã¤ã„ã¦è¨˜è¿°ã—ã¾ã™ã€‚ã“ã“ã§ã¯Seam POJOコンãƒãƒ¼ãƒãƒ³ãƒˆã€Hibernate JPA, Facelets, Drools security, RichFaces, ãã—ã¦è¨å®šå¤‰æ›´å¯èƒ½ãªãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã®ãƒ‡ãƒ¢ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã„ã¾ã™ã€‚"
+msgid ""
+"This example will cover the basic <literal>seam-gen WAR</literal> "
+"deployment. This will demonstrate Seam POJO components, Hibernate JPA, "
+"Facelets, Drools security, RichFaces, and a configurable dataSource."
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã¯åŸºæœ¬çš„ãª<literal>seam-gen WAR</literal>ã®ãƒ‡ãƒ—ãƒã‚¤ã«ã¤ã„ã¦è¨˜è¿°ã—"
+"ã¾ã™ã€‚ã“ã“ã§ã¯Seam POJOコンãƒãƒ¼ãƒãƒ³ãƒˆã€Hibernate JPA, Facelets, Drools "
+"security, RichFaces, ãã—ã¦è¨å®šå¤‰æ›´å¯èƒ½ãªãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã®ãƒ‡ãƒ¢ãƒ³ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’"
+"è¡Œã„ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:1058
@@ -1385,8 +2018,16 @@
#. Tag: para
#: Weblogic.xml:1060
#, no-c-format
-msgid "The first thing we need to do it tell <literal>seam-gen</literal> about the project we want to make. This is done by running <literal>./seam setup</literal> in the base directory of the Seam distribution. Note the paths here are my own, feel free to change for you environment."
-msgstr "最åˆã«ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ã¯ã€ 作æˆã—ãŸã„プãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¤ã„ã¦<literal>seam-gen</literal>を生æˆã™ã‚‹ã“ã¨ã§ã™ã€‚ã“ã‚Œã¯Seamディストリビューションã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã‚ã‚‹<literal>./seam setup</literal>ã‚’èµ·å‹•ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ãªã•ã‚Œã¾ã™ã€‚ã“ã“ã§ä½¿ç”¨ã—ã¦ã„るパスã¯ä¸€ä¾‹ã§ã‚ã‚Šã€ç’°å¢ƒã«å¿œã˜ã¦å¤‰æ›´ã—ã¦ãã ã•ã„。"
+msgid ""
+"The first thing we need to do it tell <literal>seam-gen</literal> about the "
+"project we want to make. This is done by running <literal>./seam setup</"
+"literal> in the base directory of the Seam distribution. Note the paths here "
+"are my own, feel free to change for you environment."
+msgstr ""
+"最åˆã«ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ã¯ã€ 作æˆã—ãŸã„プãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¤ã„ã¦<literal>seam-"
+"gen</literal>を生æˆã™ã‚‹ã“ã¨ã§ã™ã€‚ã“ã‚Œã¯Seamディストリビューションã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£"
+"レクトリã«ã‚ã‚‹<literal>./seam setup</literal>ã‚’èµ·å‹•ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ãªã•ã‚Œã¾"
+"ã™ã€‚ã“ã“ã§ä½¿ç”¨ã—ã¦ã„るパスã¯ä¸€ä¾‹ã§ã‚ã‚Šã€ç’°å¢ƒã«å¿œã˜ã¦å¤‰æ›´ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Weblogic.xml:1066
@@ -1399,59 +2040,76 @@
"\n"
"setup:\n"
" [echo] Welcome to seam-gen :-)\n"
-" [input] Enter your Java project workspace (the directory that contains your \n"
+" [input] Enter your Java project workspace (the directory that contains "
+"your \n"
"Seam projects) [C:/Projects] [C:/Projects]\n"
"/home/jbalunas/workspace\n"
-" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3.GA] \n"
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3."
+"GA] \n"
"[C:/Program Files/jboss-4.2.3.GA]\n"
"/jboss/apps/jboss-4.2.3.GA\n"
" [input] Enter the project name [myproject] [myproject]\n"
"weblogic-example\n"
" [echo] Accepted project name as: weblogic_example\n"
-" [input] Select a RichFaces skin (not applicable if using ICEFaces) [blueSky]\n"
+" [input] Select a RichFaces skin (not applicable if using ICEFaces) "
+"[blueSky]\n"
" ([blueSky], classic, ruby, wine, deepMarine, emeraldTown, sakura, DEFAULT)\n"
"\n"
-" [input] Is this project deployed as an EAR (with EJB components) or a WAR \n"
+" [input] Is this project deployed as an EAR (with EJB components) or a "
+"WAR \n"
"(with no EJB support) [ear] ([ear], war, )\n"
"war\n"
-" [input] Enter the Java package name for your session beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your session beans [org.jboss."
+"seam.\n"
"tutorial.weblogic.action] [org.jboss.seam.tutorial.weblogic.action]\n"
"org.jboss.seam.tutorial.weblogic.action\n"
-" [input] Enter the Java package name for your entity beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your entity beans [org.jboss."
+"seam.\n"
"tutorial.weblogic.model] [org.jboss.seam.tutorial.weblogic.model]\n"
"org.jboss.seam.tutorial.weblogic.model\n"
-" [input] Enter the Java package name for your test cases [org.jboss.seam.\n"
-"tutorial.weblogic.action.test] [org.jboss.seam.tutorial.weblogic.action.test]\n"
+" [input] Enter the Java package name for your test cases [org.jboss."
+"seam.\n"
+"tutorial.weblogic.action.test] [org.jboss.seam.tutorial.weblogic.action."
+"test]\n"
"org.jboss.seam.tutorial.weblogic.test\n"
-" [input] What kind of database are you using? [hsql] ([hsql], mysql, oracle,\n"
+" [input] What kind of database are you using? [hsql] ([hsql], mysql, "
+"oracle,\n"
" postgres, mssql, db2, sybase, enterprisedb, h2)\n"
"\n"
" [input] Enter the Hibernate dialect for your database [org.hibernate.\n"
"dialect.HSQLDialect] [org.hibernate.dialect.HSQLDialect]\n"
"\n"
-" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seamlib/hsqldb.jar] \n"
+" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seamlib/"
+"hsqldb.jar] \n"
"[/tmp/seam/lib/hsqldb.jar]\n"
"\n"
-" [input] Enter JDBC driver class for your database [org.hsqldb.jdbcDriver] \n"
+" [input] Enter JDBC driver class for your database [org.hsqldb."
+"jdbcDriver] \n"
" [org.hsqldb.jdbcDriver]\n"
"\n"
-" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] [jdbc:hsqldb:.]\n"
+" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] [jdbc:"
+"hsqldb:.]\n"
"\n"
" [input] Enter database username [sa] [sa]\n"
"\n"
" [input] Enter database password [] []\n"
"\n"
-" [input] Enter the database schema name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database schema name (it is OK to leave this blank) [] "
+"[]\n"
"\n"
-" [input] Enter the database catalog name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database catalog name (it is OK to leave this blank) "
+"[] []\n"
"\n"
-" [input] Are you working with tables that already exist in the database? [n] \n"
+" [input] Are you working with tables that already exist in the database? "
+"[n] \n"
" (y, [n], )\n"
"\n"
-" [input] Do you want to drop and recreate the database tables and data in \n"
+" [input] Do you want to drop and recreate the database tables and data "
+"in \n"
"import.sql each time you deploy? [n] (y, [n], )\n"
"\n"
-" [input] Enter your ICEfaces home directory (leave blank to omit ICEfaces) [] []\n"
+" [input] Enter your ICEfaces home directory (leave blank to omit "
+"ICEfaces) [] []\n"
"\n"
"[propertyfile] Creating new property file: \n"
"/rhdev/projects/jboss-seam/cvs-head/jboss-seam/seam-gen/build.properties\n"
@@ -1468,59 +2126,76 @@
"\n"
"setup:\n"
" [echo] Welcome to seam-gen :-)\n"
-" [input] Enter your Java project workspace (the directory that contains your \n"
+" [input] Enter your Java project workspace (the directory that contains "
+"your \n"
"Seam projects) [C:/Projects] [C:/Projects]\n"
"/home/jbalunas/workspace\n"
-" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3.GA] \n"
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3."
+"GA] \n"
"[C:/Program Files/jboss-4.2.3.GA]\n"
"/jboss/apps/jboss-4.2.3.GA\n"
" [input] Enter the project name [myproject] [myproject]\n"
"weblogic-example\n"
" [echo] Accepted project name as: weblogic_example\n"
-" [input] Select a RichFaces skin (not applicable if using ICEFaces) [blueSky]\n"
+" [input] Select a RichFaces skin (not applicable if using ICEFaces) "
+"[blueSky]\n"
" ([blueSky], classic, ruby, wine, deepMarine, emeraldTown, sakura, DEFAULT)\n"
"\n"
-" [input] Is this project deployed as an EAR (with EJB components) or a WAR \n"
+" [input] Is this project deployed as an EAR (with EJB components) or a "
+"WAR \n"
"(with no EJB support) [ear] ([ear], war, )\n"
"war\n"
-" [input] Enter the Java package name for your session beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your session beans [org.jboss."
+"seam.\n"
"tutorial.weblogic.action] [org.jboss.seam.tutorial.weblogic.action]\n"
"org.jboss.seam.tutorial.weblogic.action\n"
-" [input] Enter the Java package name for your entity beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your entity beans [org.jboss."
+"seam.\n"
"tutorial.weblogic.model] [org.jboss.seam.tutorial.weblogic.model]\n"
"org.jboss.seam.tutorial.weblogic.model\n"
-" [input] Enter the Java package name for your test cases [org.jboss.seam.\n"
-"tutorial.weblogic.action.test] [org.jboss.seam.tutorial.weblogic.action.test]\n"
+" [input] Enter the Java package name for your test cases [org.jboss."
+"seam.\n"
+"tutorial.weblogic.action.test] [org.jboss.seam.tutorial.weblogic.action."
+"test]\n"
"org.jboss.seam.tutorial.weblogic.test\n"
-" [input] What kind of database are you using? [hsql] ([hsql], mysql, oracle,\n"
+" [input] What kind of database are you using? [hsql] ([hsql], mysql, "
+"oracle,\n"
" postgres, mssql, db2, sybase, enterprisedb, h2)\n"
"\n"
" [input] Enter the Hibernate dialect for your database [org.hibernate.\n"
"dialect.HSQLDialect] [org.hibernate.dialect.HSQLDialect]\n"
"\n"
-" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seamlib/hsqldb.jar] \n"
+" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seamlib/"
+"hsqldb.jar] \n"
"[/tmp/seam/lib/hsqldb.jar]\n"
"\n"
-" [input] Enter JDBC driver class for your database [org.hsqldb.jdbcDriver] \n"
+" [input] Enter JDBC driver class for your database [org.hsqldb."
+"jdbcDriver] \n"
" [org.hsqldb.jdbcDriver]\n"
"\n"
-" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] [jdbc:hsqldb:.]\n"
+" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] [jdbc:"
+"hsqldb:.]\n"
"\n"
" [input] Enter database username [sa] [sa]\n"
"\n"
" [input] Enter database password [] []\n"
"\n"
-" [input] Enter the database schema name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database schema name (it is OK to leave this blank) [] "
+"[]\n"
"\n"
-" [input] Enter the database catalog name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database catalog name (it is OK to leave this blank) "
+"[] []\n"
"\n"
-" [input] Are you working with tables that already exist in the database? [n] \n"
+" [input] Are you working with tables that already exist in the database? "
+"[n] \n"
" (y, [n], )\n"
"\n"
-" [input] Do you want to drop and recreate the database tables and data in \n"
+" [input] Do you want to drop and recreate the database tables and data "
+"in \n"
"import.sql each time you deploy? [n] (y, [n], )\n"
"\n"
-" [input] Enter your ICEfaces home directory (leave blank to omit ICEfaces) [] []\n"
+" [input] Enter your ICEfaces home directory (leave blank to omit "
+"ICEfaces) [] []\n"
"\n"
"[propertyfile] Creating new property file: \n"
"/rhdev/projects/jboss-seam/cvs-head/jboss-seam/seam-gen/build.properties\n"
@@ -1533,8 +2208,14 @@
#. Tag: para
#: Weblogic.xml:1068
#, no-c-format
-msgid "Type <literal>./seam new-project</literal> to create your project and <literal>cd /home/jbalunas/workspace/weblogic_example</literal> to see the newly created project."
-msgstr "<literal>./seam new-project</literal>ã¨æ‰“ã¤ã¨ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ <literal>cd /home/jbalunas/workspace/weblogic_example</literal>ã¨æ‰“ã£ã¦æ–°ã—ã„プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+msgid ""
+"Type <literal>./seam new-project</literal> to create your project and "
+"<literal>cd /home/jbalunas/workspace/weblogic_example</literal> to see the "
+"newly created project."
+msgstr ""
+"<literal>./seam new-project</literal>ã¨æ‰“ã¤ã¨ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ "
+"<literal>cd /home/jbalunas/workspace/weblogic_example</literal>ã¨æ‰“ã£ã¦æ–°ã—ã„"
+"プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Weblogic.xml:1075
@@ -1545,8 +2226,12 @@
#. Tag: para
#: Weblogic.xml:1076
#, no-c-format
-msgid "First we change and delete some configuration files, then we update the libraries that are deployed with the application."
-msgstr "最åˆã«ã„ãã¤ã‹ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’変更ã—ãŸã‚Šå‰Šé™¤ã—ãŸã‚Šã—ã¾ã™ã€‚ãã‚Œã‹ã‚‰ã‚¢ãƒ—リケーションã¨ã¨ã‚‚ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¦ã„るライブラリを更新ã—ã¾ã™ã€‚"
+msgid ""
+"First we change and delete some configuration files, then we update the "
+"libraries that are deployed with the application."
+msgstr ""
+"最åˆã«ã„ãã¤ã‹ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’変更ã—ãŸã‚Šå‰Šé™¤ã—ãŸã‚Šã—ã¾ã™ã€‚ãã‚Œã‹ã‚‰ã‚¢ãƒ—リケー"
+"ションã¨ã¨ã‚‚ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¦ã„るライブラリを更新ã—ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:1081
@@ -1563,8 +2248,12 @@
#. Tag: programlisting
#: Weblogic.xml:1092
#, no-c-format
-msgid "<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\".\">]]>"
-msgstr "<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\".\">]]>"
+msgid ""
+"<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\"."
+"\">]]>"
+msgstr ""
+"<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\"."
+"\">]]>"
#. Tag: literal
#: Weblogic.xml:1099
@@ -1575,24 +2264,36 @@
#. Tag: para
#: Weblogic.xml:1104
#, no-c-format
-msgid "Alter the <literal>jta-data-source</literal> to be <literal>seam-gen-ds</literal> (and use this as the <literal>jndi-name</literal> when creating the data source in Weblogic's admin console)"
-msgstr "<literal>jta-data-source</literal>ã‚’<literal>seam-gen-ds</literal>ã«å¤‰æ›´ã—ã¦ãã ã•ã„(Weblogicã®ç®¡ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’作æˆã—ãŸã¨ãã¯ã“れを<literal>jndi-name</literal>ã¨ã—ã¦ä½¿ç”¨ã—ã¦ãã ã•ã„)。"
+msgid ""
+"Alter the <literal>jta-data-source</literal> to be <literal>seam-gen-ds</"
+"literal> (and use this as the <literal>jndi-name</literal> when creating the "
+"data source in Weblogic's admin console)"
+msgstr ""
+"<literal>jta-data-source</literal>ã‚’<literal>seam-gen-ds</literal>ã«å¤‰æ›´ã—ã¦"
+"ãã ã•ã„(Weblogicã®ç®¡ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’作æˆã—ãŸã¨ãã¯ã“れを"
+"<literal>jndi-name</literal>ã¨ã—ã¦ä½¿ç”¨ã—ã¦ãã ã•ã„)。"
#. Tag: para
#: Weblogic.xml:1113
#, no-c-format
-msgid "Change the transaction type to <literal>RESOURCE_LOCAL</literal> so that we can use JPA transactions."
-msgstr "JPAトランザクションを使ãˆã‚‹ã‚ˆã†ã«ã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®åž‹ã‚’<literal>RESOURCE_LOCAL</literal>ã«å¤‰æ›´ã—ã¦ãã ã•ã„。"
+msgid ""
+"Change the transaction type to <literal>RESOURCE_LOCAL</literal> so that we "
+"can use JPA transactions."
+msgstr ""
+"JPAトランザクションを使ãˆã‚‹ã‚ˆã†ã«ã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®åž‹ã‚’"
+"<literal>RESOURCE_LOCAL</literal>ã«å¤‰æ›´ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
#: Weblogic.xml:1118
#, no-c-format
msgid ""
"<![CDATA[\n"
-"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL\">]]>"
+"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL"
+"\">]]>"
msgstr ""
"<![CDATA[\n"
-"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL\">]]>"
+"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL"
+"\">]]>"
#. Tag: para
#: Weblogic.xml:1121
@@ -1619,8 +2320,12 @@
#. Tag: para
#: Weblogic.xml:1128
#, no-c-format
-msgid "You'll need to alter <literal>persistence-prod.xml</literal> as well if you want to deploy to Weblogic using the prod profile."
-msgstr "本番環境用ã®ãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—ã¦Weblogicã«ãƒ‡ãƒ—ãƒã‚¤ã—ãŸã„å ´åˆã€<literal>persistence-prod.xml</literal> を変更ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"You'll need to alter <literal>persistence-prod.xml</literal> as well if you "
+"want to deploy to Weblogic using the prod profile."
+msgstr ""
+"本番環境用ã®ãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—ã¦Weblogicã«ãƒ‡ãƒ—ãƒã‚¤ã—ãŸã„å ´åˆã€"
+"<literal>persistence-prod.xml</literal> を変更ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: literal
#: Weblogic.xml:1138
@@ -1631,8 +2336,12 @@
#. Tag: para
#: Weblogic.xml:1141
#, no-c-format
-msgid "You will need to create this file and populate it following <xref linkend=\"weblogic.xml\"/>."
-msgstr "ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã—㦠<xref linkend=\"weblogic.xml\"/>ã«å¾“ã„変更ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã§ã—ょã†ã€‚"
+msgid ""
+"You will need to create this file and populate it following <xref linkend="
+"\"weblogic.xml\"/>."
+msgstr ""
+"ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã—㦠<xref linkend=\"weblogic.xml\"/>ã«å¾“ã„変更ã™ã‚‹å¿…è¦ãŒã‚"
+"ã‚‹ã§ã—ょã†ã€‚"
#. Tag: literal
#: Weblogic.xml:1148
@@ -1643,32 +2352,50 @@
#. Tag: para
#: Weblogic.xml:1153
#, no-c-format
-msgid "We want to use JPA transactions so we need to add the following to let Seam know."
-msgstr "JPAトランザクションを使ã„ãŸã„ã®ã§ã€Seamã«é€šçŸ¥ã™ã‚‹ãŸã‚ã«ä»¥ä¸‹ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"We want to use JPA transactions so we need to add the following to let Seam "
+"know."
+msgstr ""
+"JPAトランザクションを使ã„ãŸã„ã®ã§ã€Seamã«é€šçŸ¥ã™ã‚‹ãŸã‚ã«ä»¥ä¸‹ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:1157
#, no-c-format
-msgid "<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/>]]>"
-msgstr "<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/>]]>"
+msgid ""
+"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
+">]]>"
+msgstr ""
+"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
+">]]>"
#. Tag: para
#: Weblogic.xml:1158
#, no-c-format
-msgid "You will also need to add the transaction namespace and schema location to the top of the document."
-msgstr "ã¾ãŸã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®åå‰ç©ºé–“ã¨ã‚¹ã‚ーマã®å ´æ‰€ã‚’ドã‚ュメントã®ä¸€ç•ªä¸Šã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"You will also need to add the transaction namespace and schema location to "
+"the top of the document."
+msgstr ""
+"ã¾ãŸã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®åå‰ç©ºé–“ã¨ã‚¹ã‚ーマã®å ´æ‰€ã‚’ドã‚ュメントã®ä¸€ç•ªä¸Šã«è¿½åŠ "
+"ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:1163
#, no-c-format
-msgid "<![CDATA[xmlns:transaction=\"http://jboss.com/products/seam/transaction\"]]>"
-msgstr "<![CDATA[xmlns:transaction=\"http://jboss.com/products/seam/transaction\"]]>"
+msgid ""
+"<![CDATA[xmlns:transaction=\"http://jboss.com/products/seam/transaction\"]]>"
+msgstr ""
+"<![CDATA[xmlns:transaction=\"http://jboss.com/products/seam/transaction\"]]>"
#. Tag: programlisting
#: Weblogic.xml:1164
#, no-c-format
-msgid "<![CDATA[http://jboss.com/products/seam/transaction http://jboss.com/products/seam/transaction-2.1.xsd]]>"
-msgstr "<![CDATA[http://jboss.com/products/seam/transaction http://jboss.com/products/seam/transaction-2.1.xsd]]>"
+msgid ""
+"<![CDATA[http://jboss.com/products/seam/transaction http://jboss.com/"
+"products/seam/transaction-2.1.xsd]]>"
+msgstr ""
+"<![CDATA[http://jboss.com/products/seam/transaction http://jboss.com/"
+"products/seam/transaction-2.1.xsd]]>"
#. Tag: literal
#: Weblogic.xml:1169
@@ -1685,8 +2412,13 @@
#. Tag: para
#: Weblogic.xml:1190
#, no-c-format
-msgid "You can delete this file as we aren't deploying to JBoss AS ( <literal>jboss-app.xml</literal> is used to enable classloading isolation in JBoss AS)"
-msgstr "JBoss ASã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã®ã§ãªã‘ã‚Œã°ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼ˆ<literal>jboss-app.xml</literal>ã¯JBoss ASã¯ç‹¬ç«‹ã—ã¦ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ‰ã‚’å¯èƒ½ã«ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—ã¾ã™ï¼‰ã€‚"
+msgid ""
+"You can delete this file as we aren't deploying to JBoss AS ( <literal>jboss-"
+"app.xml</literal> is used to enable classloading isolation in JBoss AS)"
+msgstr ""
+"JBoss ASã«ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã®ã§ãªã‘ã‚Œã°ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™"
+"(<literal>jboss-app.xml</literal>ã¯JBoss ASã¯ç‹¬ç«‹ã—ã¦ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ‰ã‚’å¯èƒ½ã«ã™"
+"ã‚‹ãŸã‚ã«ä½¿ç”¨ã—ã¾ã™ï¼‰ã€‚"
#. Tag: literal
#: Weblogic.xml:1200
@@ -1697,8 +2429,14 @@
#. Tag: para
#: Weblogic.xml:1203
#, no-c-format
-msgid "You can delete these files as we aren't deploying to JBoss AS. These files define datasources in JBoss AS, in Weblogic we will use the administration console."
-msgstr "JBoss ASã«ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã¨ãã€ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯JBoss ASã§ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’定義ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã‚Šã€Weblogicã§ã¯ç®¡ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’使用ã—ã¾ã™ã€‚"
+msgid ""
+"You can delete these files as we aren't deploying to JBoss AS. These files "
+"define datasources in JBoss AS, in Weblogic we will use the administration "
+"console."
+msgstr ""
+"JBoss ASã«ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã¨ãã€ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã‚Œ"
+"らã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯JBoss ASã§ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’定義ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã‚Šã€Weblogicã§ã¯ç®¡"
+"ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’使用ã—ã¾ã™ã€‚"
#. Tag: title
#: Weblogic.xml:1212
@@ -1709,14 +2447,28 @@
#. Tag: para
#: Weblogic.xml:1213
#, no-c-format
-msgid "The <literal>seam-gen</literal> application has very similar library dependencies as the <literal>jpa</literal> example above. See <xref linkend=\"weblogic-jpa-diff\"/>. Below is the changes that are needed to get them in this application."
-msgstr "<literal>seam-gen</literal>アプリケーションã¯ã€ä¸Šè¨˜ã®<literal>jpa</literal>サンプルã¨éžå¸¸ã«ã‚ˆãä¼¼ãŸãƒ©ã‚¤ãƒ–ラリã®ä¾å˜é–¢ä¿‚ã‚’æŒã£ã¦ã„ã¾ã™ã€‚<xref linkend=\"weblogic-jpa-diff\"/>ã‚’å‚ç…§ã—ã¦ãã ã•ã„。下記ã¯ãã®ä¾å˜é–¢ä¿‚ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«ã‚¢ãƒ—リケーション内ã§å¿…è¦ã«ãªã‚‹å¤‰æ›´ã§ã™ã€‚"
+msgid ""
+"The <literal>seam-gen</literal> application has very similar library "
+"dependencies as the <literal>jpa</literal> example above. See <xref linkend="
+"\"weblogic-jpa-diff\"/>. Below is the changes that are needed to get them in "
+"this application."
+msgstr ""
+"<literal>seam-gen</literal>アプリケーションã¯ã€ä¸Šè¨˜ã®<literal>jpa</literal>サ"
+"ンプルã¨éžå¸¸ã«ã‚ˆãä¼¼ãŸãƒ©ã‚¤ãƒ–ラリã®ä¾å˜é–¢ä¿‚ã‚’æŒã£ã¦ã„ã¾ã™ã€‚<xref linkend="
+"\"weblogic-jpa-diff\"/>ã‚’å‚ç…§ã—ã¦ãã ã•ã„。下記ã¯ãã®ä¾å˜é–¢ä¿‚ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«"
+"アプリケーション内ã§å¿…è¦ã«ãªã‚‹å¤‰æ›´ã§ã™ã€‚"
#. Tag: para
#: Weblogic.xml:1221
#, no-c-format
-msgid "build.xml — Now we need to adjust the <literal>build.xml</literal>. Find the target <literal>war</literal> and add the following to the end of the target."
-msgstr "build.xml — 今ã“ã“ã§<literal>build.xml</literal>を調整ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<literal>war</literal>ターゲットを見ã¤ã‘ã¦ã€ãã®æœ€å¾Œã«ä»¥ä¸‹ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
+msgid ""
+"build.xml — Now we need to adjust the <literal>build.xml</literal>. "
+"Find the target <literal>war</literal> and add the following to the end of "
+"the target."
+msgstr ""
+"build.xml — 今ã“ã“ã§<literal>build.xml</literal>を調整ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾"
+"ã™ã€‚<literal>war</literal>ターゲットを見ã¤ã‘ã¦ã€ãã®æœ€å¾Œã«ä»¥ä¸‹ã‚’è¿½åŠ ã—ã¦ãã "
+"ã•ã„。"
#. Tag: programlisting
#: Weblogic.xml:1225
@@ -1773,8 +2525,12 @@
#. Tag: para
#: Weblogic.xml:1233
#, no-c-format
-msgid "All that's left is deploying the application. This involves setting up a data source, building the app, and deploying it."
-msgstr "ã‚ã¨æ®‹ã£ã¦ã„ã‚‹ã®ã¯ã‚¢ãƒ—リケーションã®ãƒ‡ãƒ—ãƒã‚¤ã§ã™ã€‚データソースã®è¨å®šã‚’è¡Œã„ã€ã‚¢ãƒ—リケーションをビルドã—ã¦ãƒ‡ãƒ—ãƒã‚¤ã—ã¦ãã ã•ã„。"
+msgid ""
+"All that's left is deploying the application. This involves setting up a "
+"data source, building the app, and deploying it."
+msgstr ""
+"ã‚ã¨æ®‹ã£ã¦ã„ã‚‹ã®ã¯ã‚¢ãƒ—リケーションã®ãƒ‡ãƒ—ãƒã‚¤ã§ã™ã€‚データソースã®è¨å®šã‚’è¡Œã„ã€"
+"アプリケーションをビルドã—ã¦ãƒ‡ãƒ—ãƒã‚¤ã—ã¦ãã ã•ã„。"
#. Tag: title
#: Weblogic.xml:1238
@@ -1785,8 +2541,13 @@
#. Tag: para
#: Weblogic.xml:1239
#, no-c-format
-msgid "Configuring the datasource is very similar to the jee5 <xref linkend=\"weblogic-hsql-jee5-ds\"/>. Except for what is listed here follow that instruction from the link."
-msgstr "データソースをè¨å®šã¯ã€jee5 <xref linkend=\"weblogic-hsql-jee5-ds\"/>ã¨ã»ã¼åŒã˜ã§ã™ã€‚ã“ã“ã«ã‚るリストを除ã„ã¦ã€ãƒªãƒ³ã‚¯ã®æŒ‡ç¤ºã«å¾“ã£ã¦ãã ã•ã„。"
+msgid ""
+"Configuring the datasource is very similar to the jee5 <xref linkend="
+"\"weblogic-hsql-jee5-ds\"/>. Except for what is listed here follow that "
+"instruction from the link."
+msgstr ""
+"データソースをè¨å®šã¯ã€jee5 <xref linkend=\"weblogic-hsql-jee5-ds\"/>ã¨ã»ã¼åŒ"
+"ã˜ã§ã™ã€‚ã“ã“ã«ã‚るリストを除ã„ã¦ã€ãƒªãƒ³ã‚¯ã®æŒ‡ç¤ºã«å¾“ã£ã¦ãã ã•ã„。"
#. Tag: para
#: Weblogic.xml:1244
@@ -1809,18 +2570,29 @@
#. Tag: para
#: Weblogic.xml:1255
#, no-c-format
-msgid "This is as easy as typing <literal>ant</literal> in the projects base directory."
-msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã€<literal>ant</literal>ã¨æ‰“ã¤ã“ã¨ã«ã‚ˆã£ã¦ç°¡å˜ã«ã§ãã¾ã™ã€‚"
+msgid ""
+"This is as easy as typing <literal>ant</literal> in the projects base "
+"directory."
+msgstr ""
+"プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã€<literal>ant</literal>ã¨æ‰“ã¤ã“ã¨ã«ã‚ˆã£ã¦"
+"ç°¡å˜ã«ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Weblogic.xml:1267
#, no-c-format
-msgid "cp ./dist/weblogic_example.war /jboss/apps/bea/user_projects/domains/seam_examples/autodeploy"
-msgstr "cp ./dist/weblogic_example.war /jboss/apps/bea/user_projects/domains/seam_examples/autodeploy"
+msgid ""
+"cp ./dist/weblogic_example.war /jboss/apps/bea/user_projects/domains/"
+"seam_examples/autodeploy"
+msgstr ""
+"cp ./dist/weblogic_example.war /jboss/apps/bea/user_projects/domains/"
+"seam_examples/autodeploy"
#. Tag: para
#: Weblogic.xml:1269
#, no-c-format
-msgid "Check out the application at the following <literal>http://localhost:7001/weblogic_example/</literal>. ."
-msgstr "<literal>http://localhost:7001/weblogic_example/</literal>ã«å¾“ã£ã¦ã‚¢ãƒ—リケーションをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¦ãã ã•ã„。"
-
+msgid ""
+"Check out the application at the following <literal>http://localhost:7001/"
+"weblogic_example/</literal>. ."
+msgstr ""
+"<literal>http://localhost:7001/weblogic_example/</literal>ã«å¾“ã£ã¦ã‚¢ãƒ—リケー"
+"ションをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¦ãã ã•ã„。"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-20 10:58-0500\n"
"Last-Translator: kojiro miyamoto <kojiro_miyamoto at hotmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,8 +22,15 @@
#. Tag: para
#: Webservices.xml:4
#, no-c-format
-msgid "Seam integrates with JBossWS to allow standard JEE web services to take full advantage of Seam's contextual framework, including support for conversational web services. This chapter walks through the steps required to allow web services to run within a Seam environment."
-msgstr "Seamã¨JBossWSã‚’çµ±åˆã™ã‚‹ã“ã¨ã§ã€æ¨™æº–ã®JEE ã®Webサービスã«ãŸã„ã—ã¦ã€å¯¾è©±åž‹Webサービスã«ã‚‚対応ã—ãŸSeamã®ã‚³ãƒ³ãƒ†ã‚ストフレームワークをå分ã«æ´»ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚æœ¬ç« ã§ã¯ã€Seam環境ã§WebサービスãŒå‹•ä½œã™ã‚‹ã®ã«å¿…è¦ãªæ‰‹é †ã‚’説明ã—ã¾ã™ã€‚"
+msgid ""
+"Seam integrates with JBossWS to allow standard JEE web services to take full "
+"advantage of Seam's contextual framework, including support for "
+"conversational web services. This chapter walks through the steps required "
+"to allow web services to run within a Seam environment."
+msgstr ""
+"Seamã¨JBossWSã‚’çµ±åˆã™ã‚‹ã“ã¨ã§ã€æ¨™æº–ã®JEE ã®Webサービスã«ãŸã„ã—ã¦ã€å¯¾è©±åž‹Web"
+"サービスã«ã‚‚対応ã—ãŸSeamã®ã‚³ãƒ³ãƒ†ã‚ストフレームワークをå分ã«æ´»ç”¨ã™ã‚‹ã“ã¨ãŒã§"
+"ãã¾ã™ã€‚æœ¬ç« ã§ã¯ã€Seam環境ã§WebサービスãŒå‹•ä½œã™ã‚‹ã®ã«å¿…è¦ãªæ‰‹é †ã‚’説明ã—ã¾ã™ã€‚"
#. Tag: title
#: Webservices.xml:11
@@ -34,14 +41,32 @@
#. Tag: para
#: Webservices.xml:12
#, no-c-format
-msgid "To allow Seam to intercept web service requests so that the necessary Seam contexts can be created for the request, a special SOAP handler must be configured; <literal>org.jboss.seam.webservice.SOAPRequestHandler</literal> is a <literal>SOAPHandler</literal> implementation that does the work of managing Seam's lifecycle during the scope of a web service request."
-msgstr "Webサービスè¦æ±‚ã‚’SeamãŒã‚¤ãƒ³ã‚¿ã‚»ãƒ—トã§ãるよã†ã«ã€å¿…è¦ãªSeamã®ã‚³ãƒ³ãƒ†ã‚ストãŒãã®è¦æ±‚ã«åˆã‚ã›ã¦ç”Ÿæˆã§ããªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“ãŒã€ãã‚Œã«ã¯SOAPãƒãƒ³ãƒ‰ãƒ©ã‚’特別ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<literal>org.jboss.seam.webservice.SOAPRequestHandler</literal>ã¯<literal>SOAPHandler</literal>実装ã¨ã—ã¦ã€Webサービスè¦æ±‚ã®ã‚¹ã‚³ãƒ¼ãƒ—ä¸ã«Seamã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’管ç†ã™ã‚‹ã®ã«ä½¿ã‚ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"To allow Seam to intercept web service requests so that the necessary Seam "
+"contexts can be created for the request, a special SOAP handler must be "
+"configured; <literal>org.jboss.seam.webservice.SOAPRequestHandler</literal> "
+"is a <literal>SOAPHandler</literal> implementation that does the work of "
+"managing Seam's lifecycle during the scope of a web service request."
+msgstr ""
+"Webサービスè¦æ±‚ã‚’SeamãŒã‚¤ãƒ³ã‚¿ã‚»ãƒ—トã§ãるよã†ã«ã€å¿…è¦ãªSeamã®ã‚³ãƒ³ãƒ†ã‚ストãŒã"
+"ã®è¦æ±‚ã«åˆã‚ã›ã¦ç”Ÿæˆã§ããªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“ãŒã€ãã‚Œã«ã¯SOAPãƒãƒ³ãƒ‰ãƒ©ã‚’特別ã«è¨"
+"定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<literal>org.jboss.seam.webservice.SOAPRequestHandler</"
+"literal>ã¯<literal>SOAPHandler</literal>実装ã¨ã—ã¦ã€Webサービスè¦æ±‚ã®ã‚¹ã‚³ãƒ¼ãƒ—"
+"ä¸ã«Seamã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’管ç†ã™ã‚‹ã®ã«ä½¿ã‚ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Webservices.xml:19
#, no-c-format
-msgid "A special configuration file, <literal>standard-jaxws-endpoint-config.xml</literal> should be placed into the <literal>META-INF</literal> directory of the <literal>jar</literal> file that contains the web service classes. This file contains the following SOAP handler configuration:"
-msgstr "特殊ãªè¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã‚‹<literal>standard-jaxws-endpoint-config.xml</literal>ã¯ã€Webサービスクラスをå«ã‚€jarファイルã®<literal>META-INF</literal>ディレクトリã«é…ç½®ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ãªSOAPãƒãƒ³ãƒ‰ãƒ©ã®è¨å®šãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"A special configuration file, <literal>standard-jaxws-endpoint-config.xml</"
+"literal> should be placed into the <literal>META-INF</literal> directory of "
+"the <literal>jar</literal> file that contains the web service classes. This "
+"file contains the following SOAP handler configuration:"
+msgstr ""
+"特殊ãªè¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã‚‹<literal>standard-jaxws-endpoint-config.xml</literal>"
+"ã¯ã€Webサービスクラスをå«ã‚€jarファイルã®<literal>META-INF</literal>ディレクト"
+"リã«é…ç½®ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ãªSOAPãƒãƒ³ãƒ‰ãƒ©ã®è¨å®š"
+"ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:25
@@ -50,15 +75,19 @@
"<![CDATA[<jaxws-config xmlns=\"urn:jboss:jaxws-config:2.0\" \n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n"
" xmlns:javaee=\"http://java.sun.com/xml/ns/javaee\"\n"
-" xsi:schemaLocation=\"urn:jboss:jaxws-config:2.0 jaxws-config_2_0.xsd\">\n"
+" xsi:schemaLocation=\"urn:jboss:jaxws-config:2.0 jaxws-"
+"config_2_0.xsd\">\n"
" <endpoint-config>\n"
" <config-name>Seam WebService Endpoint</config-name>\n"
" <pre-handler-chains>\n"
" <javaee:handler-chain>\n"
-" <javaee:protocol-bindings>##SOAP11_HTTP</javaee:protocol-bindings>\n"
+" <javaee:protocol-bindings>##SOAP11_HTTP</javaee:protocol-"
+"bindings>\n"
" <javaee:handler>\n"
-" <javaee:handler-name>SOAP Request Handler</javaee:handler-name>\n"
-" <javaee:handler-class>org.jboss.seam.webservice.SOAPRequestHandler</javaee:handler-class>\n"
+" <javaee:handler-name>SOAP Request Handler</javaee:handler-"
+"name>\n"
+" <javaee:handler-class>org.jboss.seam.webservice."
+"SOAPRequestHandler</javaee:handler-class>\n"
" </javaee:handler>\n"
" </javaee:handler-chain>\n"
" </pre-handler-chains>\n"
@@ -68,15 +97,19 @@
"<![CDATA[<jaxws-config xmlns=\"urn:jboss:jaxws-config:2.0\" \n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n"
" xmlns:javaee=\"http://java.sun.com/xml/ns/javaee\"\n"
-" xsi:schemaLocation=\"urn:jboss:jaxws-config:2.0 jaxws-config_2_0.xsd\">\n"
+" xsi:schemaLocation=\"urn:jboss:jaxws-config:2.0 jaxws-"
+"config_2_0.xsd\">\n"
" <endpoint-config>\n"
" <config-name>Seam WebService Endpoint</config-name>\n"
" <pre-handler-chains>\n"
" <javaee:handler-chain>\n"
-" <javaee:protocol-bindings>##SOAP11_HTTP</javaee:protocol-bindings>\n"
+" <javaee:protocol-bindings>##SOAP11_HTTP</javaee:protocol-"
+"bindings>\n"
" <javaee:handler>\n"
-" <javaee:handler-name>SOAP Request Handler</javaee:handler-name>\n"
-" <javaee:handler-class>org.jboss.seam.webservice.SOAPRequestHandler</javaee:handler-class>\n"
+" <javaee:handler-name>SOAP Request Handler</javaee:handler-"
+"name>\n"
+" <javaee:handler-class>org.jboss.seam.webservice."
+"SOAPRequestHandler</javaee:handler-class>\n"
" </javaee:handler>\n"
" </javaee:handler-chain>\n"
" </pre-handler-chains>\n"
@@ -92,17 +125,28 @@
#. Tag: para
#: Webservices.xml:31
#, no-c-format
-msgid "So how are conversations propagated between web service requests? Seam uses a SOAP header element present in both the SOAP request and response messages to carry the conversation ID from the consumer to the service, and back again. Here's an example of a web service request that contains a conversation ID:"
-msgstr "ã§ã¯ã€Webサービスè¦æ±‚é–“ã§ã©ã®ã‚ˆã†ã«å¯¾è©±ãŒä¼æ’ã•ã‚Œã¦ã„ã‚‹ã®ã§ã—ょã†ï¼Ÿ Seamã§ã¯ã€SOAPè¦æ±‚ã¨å¿œç”メッセージã®ä¸¡æ–¹ã§SOAPヘッダーè¦ç´ を使ã„ã€ãã®conversation IDをコンシューマã‹ã‚‰ã‚µãƒ¼ãƒ“スã¸ã€ã¾ãŸã‚µãƒ¼ãƒ“スã‹ã‚‰ã‚³ãƒ³ã‚·ãƒ¥ãƒ¼ãƒžã¸ã¨ä¼ãˆã¦ã„ã¾ã™ã€‚以下ã¯conversation IDã‚’å«ã‚€Webサービスã®è¦æ±‚ã®ä¸€ä¾‹ã§ã™ã€‚"
+msgid ""
+"So how are conversations propagated between web service requests? Seam uses "
+"a SOAP header element present in both the SOAP request and response messages "
+"to carry the conversation ID from the consumer to the service, and back "
+"again. Here's an example of a web service request that contains a "
+"conversation ID:"
+msgstr ""
+"ã§ã¯ã€Webサービスè¦æ±‚é–“ã§ã©ã®ã‚ˆã†ã«å¯¾è©±ãŒä¼æ’ã•ã‚Œã¦ã„ã‚‹ã®ã§ã—ょã†ï¼Ÿ Seamã§"
+"ã¯ã€SOAPè¦æ±‚ã¨å¿œç”メッセージã®ä¸¡æ–¹ã§SOAPヘッダーè¦ç´ を使ã„ã€ãã®conversation "
+"IDをコンシューマã‹ã‚‰ã‚µãƒ¼ãƒ“スã¸ã€ã¾ãŸã‚µãƒ¼ãƒ“スã‹ã‚‰ã‚³ãƒ³ã‚·ãƒ¥ãƒ¼ãƒžã¸ã¨ä¼ãˆã¦ã„ã¾"
+"ã™ã€‚以下ã¯conversation IDã‚’å«ã‚€Webサービスã®è¦æ±‚ã®ä¸€ä¾‹ã§ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:37
#, no-c-format
msgid ""
-"<![CDATA[<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" \n"
+"<![CDATA[<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/"
+"envelope/\" \n"
" xmlns:seam=\"http://seambay.example.seam.jboss.org/\">\n"
" <soapenv:Header>\n"
-" <seam:conversationId xmlns:seam='http://www.jboss.org/seam/webservice'>2</seam:conversationId>\n"
+" <seam:conversationId xmlns:seam='http://www.jboss.org/seam/"
+"webservice'>2</seam:conversationId>\n"
" </soapenv:Header>\n"
" <soapenv:Body>\n"
" <seam:confirmAuction/>\n"
@@ -110,10 +154,12 @@
"</soapenv:Envelope> \n"
" ]]>"
msgstr ""
-"<![CDATA[<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" \n"
+"<![CDATA[<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/"
+"envelope/\" \n"
" xmlns:seam=\"http://seambay.example.seam.jboss.org/\">\n"
" <soapenv:Header>\n"
-" <seam:conversationId xmlns:seam='http://www.jboss.org/seam/webservice'>2</seam:conversationId>\n"
+" <seam:conversationId xmlns:seam='http://www.jboss.org/seam/"
+"webservice'>2</seam:conversationId>\n"
" </soapenv:Header>\n"
" <soapenv:Body>\n"
" <seam:confirmAuction/>\n"
@@ -124,35 +170,64 @@
#. Tag: para
#: Webservices.xml:39
#, no-c-format
-msgid "As you can see in the above SOAP message, there is a <literal>conversationId</literal> element within the SOAP header that contains the conversation ID for the request, in this case <literal>2</literal>. Unfortunately, because web services may be consumed by a variety of web service clients written in a variety of languages, it is up to the developer to implement conversation ID propagation between individual web services that are intended to be used within the scope of a single conversation."
-msgstr "上記ã®SOAPメッセージã§è¦‹ã‚‰ã‚Œã‚‹ã‚ˆã†ã«ã€SOAPヘッダー内ã«ãã®è¦æ±‚ã®ãŸã‚ã®conversation ID(ã“ã“ã§ã¯<literal>2</literal>)をæŒã¤<literal>conversationId</literal>è¦ç´ ãŒã‚ã‚Šã¾ã™ã€‚残念ãªãŒã‚‰ã€Webサービスを使ã†ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯å¤šç¨®å¤šæ§˜ã§ã€ãªãŠã‹ã¤ã•ã¾ã–ã¾ãªè¨€èªžã§è¨˜è¿°ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ã²ã¨ã¤ã®å¯¾è©±ã®ã‚¹ã‚³ãƒ¼ãƒ—内ã§ä½¿ã‚れるã¨æƒ³å®šã•ã‚Œã‚‹conversation IDã®ä¼æ’ã‚’ã©ã®ã‚ˆã†ã«å®Ÿè£…ã™ã‚‹ã‹ã¯ã€å€‹ã€…ã®Webサービス間ã®é–‹ç™ºè€…次第ã§ã™ã€‚"
+msgid ""
+"As you can see in the above SOAP message, there is a "
+"<literal>conversationId</literal> element within the SOAP header that "
+"contains the conversation ID for the request, in this case <literal>2</"
+"literal>. Unfortunately, because web services may be consumed by a variety "
+"of web service clients written in a variety of languages, it is up to the "
+"developer to implement conversation ID propagation between individual web "
+"services that are intended to be used within the scope of a single "
+"conversation."
+msgstr ""
+"上記ã®SOAPメッセージã§è¦‹ã‚‰ã‚Œã‚‹ã‚ˆã†ã«ã€SOAPヘッダー内ã«ãã®è¦æ±‚ã®ãŸã‚ã®"
+"conversation ID(ã“ã“ã§ã¯<literal>2</literal>)をæŒã¤"
+"<literal>conversationId</literal>è¦ç´ ãŒã‚ã‚Šã¾ã™ã€‚残念ãªãŒã‚‰ã€Webサービスを使"
+"ã†ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯å¤šç¨®å¤šæ§˜ã§ã€ãªãŠã‹ã¤ã•ã¾ã–ã¾ãªè¨€èªžã§è¨˜è¿°ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ã²ã¨"
+"ã¤ã®å¯¾è©±ã®ã‚¹ã‚³ãƒ¼ãƒ—内ã§ä½¿ã‚れるã¨æƒ³å®šã•ã‚Œã‚‹conversation IDã®ä¼æ’ã‚’ã©ã®ã‚ˆã†ã«å®Ÿ"
+"装ã™ã‚‹ã‹ã¯ã€å€‹ã€…ã®Webサービス間ã®é–‹ç™ºè€…次第ã§ã™ã€‚"
#. Tag: para
#: Webservices.xml:47
#, no-c-format
-msgid "An important thing to note is that the <literal>conversationId</literal> header element must be qualified with a namespace of <literal>http://www.jboss.org/seam/webservice</literal>, otherwise Seam will not be able to read the conversation ID from the request. Here's an example of a response to the above request message:"
-msgstr "ã“ã“ã§é‡è¦ãªã®ã¯ã€ <literal>conversationId</literal>ヘッダーè¦ç´ ã¯http://www.jboss.org/seam/webserviceã®åå‰ç©ºé–“ã«é©ã—ãŸã‚‚ã®ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。ãã†ã§ãªã‘ã‚Œã°ã€Seamã¯ãã®è¦æ±‚ã‹ã‚‰conversation IDã‚’èªã¿å–ã‚‹ã“ã¨ãŒã§ããªããªã£ã¦ã—ã¾ã„ã¾ã™ã€‚上記ã®è¦æ±‚メッセージã«å¯¾ã™ã‚‹å¿œç”ã®ä¸€ä¾‹ã‚’以下ã«ç¤ºã—ã¾ã™ã€‚"
+msgid ""
+"An important thing to note is that the <literal>conversationId</literal> "
+"header element must be qualified with a namespace of <literal>http://www."
+"jboss.org/seam/webservice</literal>, otherwise Seam will not be able to read "
+"the conversation ID from the request. Here's an example of a response to the "
+"above request message:"
+msgstr ""
+"ã“ã“ã§é‡è¦ãªã®ã¯ã€ <literal>conversationId</literal>ヘッダーè¦ç´ ã¯http://www."
+"jboss.org/seam/webserviceã®åå‰ç©ºé–“ã«é©ã—ãŸã‚‚ã®ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。ãã†ã§ãª"
+"ã‘ã‚Œã°ã€Seamã¯ãã®è¦æ±‚ã‹ã‚‰conversation IDã‚’èªã¿å–ã‚‹ã“ã¨ãŒã§ããªããªã£ã¦ã—ã¾ã„"
+"ã¾ã™ã€‚上記ã®è¦æ±‚メッセージã«å¯¾ã™ã‚‹å¿œç”ã®ä¸€ä¾‹ã‚’以下ã«ç¤ºã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:53
#, no-c-format
msgid ""
-"<![CDATA[<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>\n"
+"<![CDATA[<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/"
+"envelope/'>\n"
" <env:Header>\n"
-" <seam:conversationId xmlns:seam='http://www.jboss.org/seam/webservice'>2</seam:conversationId>\n"
+" <seam:conversationId xmlns:seam='http://www.jboss.org/seam/"
+"webservice'>2</seam:conversationId>\n"
" </env:Header>\n"
" <env:Body>\n"
-" <confirmAuctionResponse xmlns=\"http://seambay.example.seam.jboss.org/\"/>\n"
+" <confirmAuctionResponse xmlns=\"http://seambay.example.seam.jboss.org/\"/"
+">\n"
" </env:Body>\n"
"</env:Envelope> \n"
" ]]>"
msgstr ""
-"<![CDATA[<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>\n"
+"<![CDATA[<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/"
+"envelope/'>\n"
" <env:Header>\n"
-" <seam:conversationId xmlns:seam='http://www.jboss.org/seam/webservice'>2</seam:conversationId>\n"
+" <seam:conversationId xmlns:seam='http://www.jboss.org/seam/"
+"webservice'>2</seam:conversationId>\n"
" </env:Header>\n"
" <env:Body>\n"
-" <confirmAuctionResponse xmlns=\"http://seambay.example.seam.jboss.org/\"/>\n"
+" <confirmAuctionResponse xmlns=\"http://seambay.example.seam.jboss.org/\"/"
+">\n"
" </env:Body>\n"
"</env:Envelope> \n"
" ]]>"
@@ -160,8 +235,12 @@
#. Tag: para
#: Webservices.xml:55
#, no-c-format
-msgid "As you can see, the response message contains the same <literal>conversationId</literal> element as the request."
-msgstr "ã“ã“ã«ã‚るよã†ã«ã€å¿œç”メッセージã«ã¯è¦æ±‚ã¨åŒã˜<literal>conversationId</literal>è¦ç´ ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"As you can see, the response message contains the same "
+"<literal>conversationId</literal> element as the request."
+msgstr ""
+"ã“ã“ã«ã‚るよã†ã«ã€å¿œç”メッセージã«ã¯è¦æ±‚ã¨åŒã˜<literal>conversationId</"
+"literal>è¦ç´ ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: title
#: Webservices.xml:60
@@ -172,14 +251,27 @@
#. Tag: para
#: Webservices.xml:62
#, no-c-format
-msgid "As web services must be implemented as either a stateless session bean or POJO, it is recommended that for conversational web services, the web service acts as a facade to a conversational Seam component."
-msgstr "Webサービスã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã‚‚ã—ãã¯POJOã¨ã—ã¦å®Ÿè£…ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ãŸã‚ã€å¯¾è©±åž‹Webサービスã§ã¯ã€å¯¾è©±åž‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ•ã‚¡ã‚µãƒ¼ãƒ‰ã¨ã—ã¦ãã®WebサービスãŒå‹•ä½œã™ã‚‹ã“ã¨ãŒæœ›ã¾ã—ã„ã§ã—ょã†ã€‚"
+msgid ""
+"As web services must be implemented as either a stateless session bean or "
+"POJO, it is recommended that for conversational web services, the web "
+"service acts as a facade to a conversational Seam component."
+msgstr ""
+"Webサービスã¯ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã‚‚ã—ãã¯POJOã¨ã—ã¦å®Ÿè£…ã™ã‚‹å¿…è¦ãŒã‚ã‚Š"
+"ã¾ã™ã€‚ã“ã®ãŸã‚ã€å¯¾è©±åž‹Webサービスã§ã¯ã€å¯¾è©±åž‹Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ•ã‚¡ã‚µãƒ¼ãƒ‰ã¨"
+"ã—ã¦ãã®WebサービスãŒå‹•ä½œã™ã‚‹ã“ã¨ãŒæœ›ã¾ã—ã„ã§ã—ょã†ã€‚"
#. Tag: para
#: Webservices.xml:76
#, no-c-format
-msgid "If the web service is written as a stateless session bean, then it is also possible to make it a Seam component by giving it a <literal>@Name</literal>. Doing this allows Seam's bijection (and other) features to be used in the web service class itself."
-msgstr "ステートレスセッションBeanã§è¨˜è¿°ã•ã‚ŒãŸWebサービスã®å ´åˆã€<literal>@Name</literal>を指定ã—ã¦Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ã“ã†ã™ã‚‹ã“ã¨ã§ã€Seamã®ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ç‰ã®æ©Ÿèƒ½ãŒWebサービスã®ã‚¯ãƒ©ã‚¹ã§ä½¿ãˆã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"If the web service is written as a stateless session bean, then it is also "
+"possible to make it a Seam component by giving it a <literal>@Name</"
+"literal>. Doing this allows Seam's bijection (and other) features to be used "
+"in the web service class itself."
+msgstr ""
+"ステートレスセッションBeanã§è¨˜è¿°ã•ã‚ŒãŸWebサービスã®å ´åˆã€<literal>@Name</"
+"literal>を指定ã—ã¦Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ã“ã†ã™ã‚‹ã“ã¨ã§ã€"
+"Seamã®ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ç‰ã®æ©Ÿèƒ½ãŒWebサービスã®ã‚¯ãƒ©ã‚¹ã§ä½¿ãˆã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: title
#: Webservices.xml:87
@@ -190,8 +282,17 @@
#. Tag: para
#: Webservices.xml:89
#, no-c-format
-msgid "Let's walk through an example web service. The code in this section all comes from the seamBay example application in Seam's <literal>/examples</literal> directory, and follows the recommended strategy as described in the previous section. Let's first take a look at the web service class and one of its web service methods:"
-msgstr "Webサービスã®ä¸€ä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ã“ã“ã§ä¾‹ç¤ºã™ã‚‹ã‚³ãƒ¼ãƒ‰ã¯ã€ã™ã¹ã¦Seamã®<literal>/examples</literal>ディレクトリã«ã‚ã‚‹seamBayã®ä¾‹ã‹ã‚‰å¼•ç”¨ã—ãŸã‚‚ã®ã§ã€å‰ç¯€ã§è¿°ã¹ãŸæŽ¨å¥¨ã•ã‚Œã‚‹æ–¹æ³•ã«æ·»ã£ã¦ã„ã¾ã™ã€‚ã¾ãšã€Webサービスã®ã‚¯ãƒ©ã‚¹ã¨ãã®ãƒ¡ã‚½ãƒƒãƒ‰ã‹ã‚‰è¦‹ã¦ã¿ã¾ã—ょã†ã€‚"
+msgid ""
+"Let's walk through an example web service. The code in this section all "
+"comes from the seamBay example application in Seam's <literal>/examples</"
+"literal> directory, and follows the recommended strategy as described in the "
+"previous section. Let's first take a look at the web service class and one "
+"of its web service methods:"
+msgstr ""
+"Webサービスã®ä¸€ä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ã“ã“ã§ä¾‹ç¤ºã™ã‚‹ã‚³ãƒ¼ãƒ‰ã¯ã€ã™ã¹ã¦Seamã®"
+"<literal>/examples</literal>ディレクトリã«ã‚ã‚‹seamBayã®ä¾‹ã‹ã‚‰å¼•ç”¨ã—ãŸã‚‚ã®ã§ã€"
+"å‰ç¯€ã§è¿°ã¹ãŸæŽ¨å¥¨ã•ã‚Œã‚‹æ–¹æ³•ã«æ·»ã£ã¦ã„ã¾ã™ã€‚ã¾ãšã€Webサービスã®ã‚¯ãƒ©ã‚¹ã¨ãã®ãƒ¡"
+"ソッドã‹ã‚‰è¦‹ã¦ã¿ã¾ã—ょã†ã€‚"
#. Tag: programlisting
#: Webservices.xml:96
@@ -232,43 +333,91 @@
#. Tag: para
#: Webservices.xml:98
#, no-c-format
-msgid "As you can see, our web service is a stateless session bean, and is annotated using the JWS annotations from the <literal>javax.jws</literal> package, as defined by JSR-181. The <literal>@WebService</literal> annotation tells the container that this class implements a web service, and the <literal>@WebMethod</literal> annotation on the <literal>login()</literal> method identifies the method as a web service method. The <literal>name</literal> and <literal>serviceName</literal> attributes in the <literal>@WebService</literal> annotation are optional."
-msgstr "ã“ã“ã§ã€Webサービスã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã§ã€JSR-181ã§å®šç¾©ã•ã‚Œã¦ã„る通りã€<literal>javax.jws</literal>パッケージã®JWSアノテーションを使ã£ã¦ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚<literal>@WebService</literal>アノテーションã¯ã€ã“ã®ã‚¯ãƒ©ã‚¹ãŒWebサービスを実装ã—ã¦ã„ã‚‹ã“ã¨ã‚’コンテナã«ä¼ãˆã¾ã™ã€‚ãã—ã¦ã€ <literal>login()</literal>メソッドã®<literal>@WebMethod</literal>アノテーションãŒWebサービスã¨ã—ã¦ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義ã—ã¦ã„ã¾ã™ã€‚<literal>@WebService</literal>アノテーションã®nameã¨<literal>serviceName</literal>属性ã¯ã‚ªãƒ—ションã§ã™ã€‚"
+msgid ""
+"As you can see, our web service is a stateless session bean, and is "
+"annotated using the JWS annotations from the <literal>javax.jws</literal> "
+"package, as defined by JSR-181. The <literal>@WebService</literal> "
+"annotation tells the container that this class implements a web service, and "
+"the <literal>@WebMethod</literal> annotation on the <literal>login()</"
+"literal> method identifies the method as a web service method. The "
+"<literal>name</literal> and <literal>serviceName</literal> attributes in the "
+"<literal>@WebService</literal> annotation are optional."
+msgstr ""
+"ã“ã“ã§ã€Webサービスã¯ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã§ã€JSR-181ã§å®šç¾©ã•ã‚Œã¦ã„る通"
+"ã‚Šã€<literal>javax.jws</literal>パッケージã®JWSアノテーションを使ã£ã¦ã‚¢ãƒŽãƒ†ãƒ¼"
+"トã•ã‚Œã¦ã„ã¾ã™ã€‚<literal>@WebService</literal>アノテーションã¯ã€ã“ã®ã‚¯ãƒ©ã‚¹ãŒ"
+"Webサービスを実装ã—ã¦ã„ã‚‹ã“ã¨ã‚’コンテナã«ä¼ãˆã¾ã™ã€‚ãã—ã¦ã€ <literal>login()"
+"</literal>メソッドã®<literal>@WebMethod</literal>アノテーションãŒWebサービス"
+"ã¨ã—ã¦ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’定義ã—ã¦ã„ã¾ã™ã€‚<literal>@WebService</literal>アノテーショ"
+"ンã®nameã¨<literal>serviceName</literal>属性ã¯ã‚ªãƒ—ションã§ã™ã€‚"
#. Tag: para
#: Webservices.xml:107
#, no-c-format
-msgid "As is required by the specification, each method that is to be exposed as a web service method must also be declared in the remote interface of the web service class (when the web service is a stateless session bean). In the above example, the <literal>AuctionServiceRemote</literal> interface must declare the <literal>login()</literal> method as it is annotated as a <literal>@WebMethod</literal>."
-msgstr "仕様書ã«ã‚る通りã€Webサービスã®ãƒ¡ã‚½ãƒƒãƒ‰ã¨ã—ã¦æŒ‡å®šã•ã‚ŒãŸå„メソッドã¯ã€ãã®Webサービスã®ã‚¯ãƒ©ã‚¹ã®ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ä¸ã§ã‚‚宣言ã—ã¦ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚(WebサービスãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã®å ´åˆï¼‰ 上記ã®ä¾‹ã§ã¯ã€<literal>AuctionServiceRemote</literal>インタフェースãŒ<literal>@WebMethod</literal>ã¨ã—ã¦ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€<literal>login()</literal>メソッドを宣言ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"As is required by the specification, each method that is to be exposed as a "
+"web service method must also be declared in the remote interface of the web "
+"service class (when the web service is a stateless session bean). In the "
+"above example, the <literal>AuctionServiceRemote</literal> interface must "
+"declare the <literal>login()</literal> method as it is annotated as a "
+"<literal>@WebMethod</literal>."
+msgstr ""
+"仕様書ã«ã‚る通りã€Webサービスã®ãƒ¡ã‚½ãƒƒãƒ‰ã¨ã—ã¦æŒ‡å®šã•ã‚ŒãŸå„メソッドã¯ã€ãã®Web"
+"サービスã®ã‚¯ãƒ©ã‚¹ã®ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ä¸ã§ã‚‚宣言ã—ã¦ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+"(WebサービスãŒã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã‚»ãƒƒã‚·ãƒ§ãƒ³Beanã®å ´åˆï¼‰ 上記ã®ä¾‹ã§ã¯ã€"
+"<literal>AuctionServiceRemote</literal>インタフェースãŒ<literal>@WebMethod</"
+"literal>ã¨ã—ã¦ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€<literal>login()</literal>メソッドを"
+"宣言ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Webservices.xml:114
#, no-c-format
-msgid "As you can see in the above code, the web service implements a <literal>login()</literal> method that delegates to Seam's built-in <literal>Identity</literal> component. In keeping with our recommended strategy, the web service is written as a simple facade, passing off the real work to a Seam component. This allows for the greatest reuse of business logic between web services and other clients."
-msgstr "上記ã®ã‚³ãƒ¼ãƒ‰ã«ã‚るよã†ã«ã€WebサービスãŒå®Ÿè£…ã™ã‚‹<literal>login()</literal>メソッドã¯ã€Seamã®çµ„ã¿è¾¼ã¿Identityコンãƒãƒ¼ãƒãƒ³ãƒˆã«å§”è²ã•ã‚Œã¦ã„ã¾ã™ã€‚å‰ç¯€ã§æŽ¨å¥¨ã—ãŸæ–¹æ³•ã‚’è¸ã¾ãˆã‚‹ã¨ã€å˜ã«ãƒ•ã‚¡ã‚µãƒ¼ãƒ‰ã¨ã—ã¦è¨˜è¿°ã•ã‚ŒãŸWebサービスã¯ã€å®Ÿéš›ã®ä½œæ¥ã‚’Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«æµã—ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã£ã¦ã€Webサービスã¨ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆé–“ã§ãƒ“ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã‚’最大é™ã«å†åˆ©ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"As you can see in the above code, the web service implements a <literal>login"
+"()</literal> method that delegates to Seam's built-in <literal>Identity</"
+"literal> component. In keeping with our recommended strategy, the web "
+"service is written as a simple facade, passing off the real work to a Seam "
+"component. This allows for the greatest reuse of business logic between web "
+"services and other clients."
+msgstr ""
+"上記ã®ã‚³ãƒ¼ãƒ‰ã«ã‚るよã†ã«ã€WebサービスãŒå®Ÿè£…ã™ã‚‹<literal>login()</literal>メ"
+"ソッドã¯ã€Seamã®çµ„ã¿è¾¼ã¿Identityコンãƒãƒ¼ãƒãƒ³ãƒˆã«å§”è²ã•ã‚Œã¦ã„ã¾ã™ã€‚å‰ç¯€ã§æŽ¨å¥¨"
+"ã—ãŸæ–¹æ³•ã‚’è¸ã¾ãˆã‚‹ã¨ã€å˜ã«ãƒ•ã‚¡ã‚µãƒ¼ãƒ‰ã¨ã—ã¦è¨˜è¿°ã•ã‚ŒãŸWebサービスã¯ã€å®Ÿéš›ã®ä½œæ¥"
+"ã‚’Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«æµã—ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã£ã¦ã€Webサービスã¨ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆé–“ã§ãƒ“"
+"ジãƒã‚¹ãƒã‚¸ãƒƒã‚¯ã‚’最大é™ã«å†åˆ©ç”¨ã§ãã¾ã™ã€‚"
#. Tag: para
#: Webservices.xml:121
#, no-c-format
-msgid "Let's look at another example. This web service method begins a new conversation by delegating to the <literal>AuctionAction.createAuction()</literal> method:"
-msgstr "ã‚‚ã†ä¸€ã¤ã®ä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ã“ã®Webサービスメソッドã¯ã€<literal>AuctionAction.createAuction()</literal>メソッドã«å§”è²ã•ã‚Œã‚‹ã“ã¨ã§æ–°ã—ã„対話ãŒå§‹ã¾ã‚Šã¾ã™ã€‚"
+msgid ""
+"Let's look at another example. This web service method begins a new "
+"conversation by delegating to the <literal>AuctionAction.createAuction()</"
+"literal> method:"
+msgstr ""
+"ã‚‚ã†ä¸€ã¤ã®ä¾‹ã‚’見ã¦ã¿ã¾ã—ょã†ã€‚ã“ã®Webサービスメソッドã¯ã€"
+"<literal>AuctionAction.createAuction()</literal>メソッドã«å§”è²ã•ã‚Œã‚‹ã“ã¨ã§æ–°"
+"ã—ã„対話ãŒå§‹ã¾ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:126
#, no-c-format
msgid ""
"<![CDATA[ @WebMethod\n"
-" public void createAuction(String title, String description, int categoryId)\n"
+" public void createAuction(String title, String description, int "
+"categoryId)\n"
" {\n"
-" AuctionAction action = (AuctionAction) Component.getInstance(AuctionAction.class, true);\n"
+" AuctionAction action = (AuctionAction) Component.getInstance"
+"(AuctionAction.class, true);\n"
" action.createAuction();\n"
" action.setDetails(title, description, categoryId);\n"
" }]]>"
msgstr ""
"<![CDATA[ @WebMethod\n"
-" public void createAuction(String title, String description, int categoryId)\n"
+" public void createAuction(String title, String description, int "
+"categoryId)\n"
" {\n"
-" AuctionAction action = (AuctionAction) Component.getInstance(AuctionAction.class, true);\n"
+" AuctionAction action = (AuctionAction) Component.getInstance"
+"(AuctionAction.class, true);\n"
" action.createAuction();\n"
" action.setDetails(title, description, categoryId);\n"
" }]]>"
@@ -304,8 +453,13 @@
#. Tag: para
#: Webservices.xml:134
#, no-c-format
-msgid "From this we can see how web services can participate in long running conversations, by acting as a facade and delegating the real work to a conversational Seam component."
-msgstr "ã“ã‚Œã«ã‚ˆã‚Šã€WebサービスãŒãƒ•ã‚¡ã‚µãƒ¼ãƒ‰ã¨ã—ã¦å®Ÿéš›ã®ä½œæ¥ã‚’対話型Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«å§”è²ã™ã‚‹ã“ã¨ã§ã€é•·ã„対話を続ã‘ã¦ã„ã‚‹ã“ã¨ãŒåˆ¤ã‚Šã¾ã™ã€‚"
+msgid ""
+"From this we can see how web services can participate in long running "
+"conversations, by acting as a facade and delegating the real work to a "
+"conversational Seam component."
+msgstr ""
+"ã“ã‚Œã«ã‚ˆã‚Šã€WebサービスãŒãƒ•ã‚¡ã‚µãƒ¼ãƒ‰ã¨ã—ã¦å®Ÿéš›ã®ä½œæ¥ã‚’対話型Seamコンãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ã«å§”è²ã™ã‚‹ã“ã¨ã§ã€é•·ã„対話を続ã‘ã¦ã„ã‚‹ã“ã¨ãŒåˆ¤ã‚Šã¾ã™ã€‚"
#. Tag: title
#: Webservices.xml:142
@@ -316,26 +470,44 @@
#. Tag: para
#: Webservices.xml:144
#, no-c-format
-msgid "Seam integrates the RESTEasy implementation of the JAX-RS specification (JSR 311). You can decide how \"deep\" the integration into your Seam application is going to be:"
-msgstr "Seamã¯JAX-RS 仕様(JSR 311)ã«ã‚ã‚‹RESTEasyã®å®Ÿè£…を組ã¿è¾¼ã‚“ã§ã„ã¾ã™ã€‚ã“れをSeamアプリケーションã®ã©ã“ã¾ã§â€æ·±ãâ€å–り入れるã‹ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«è‡ªåˆ†ã§è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Seam integrates the RESTEasy implementation of the JAX-RS specification (JSR "
+"311). You can decide how \"deep\" the integration into your Seam application "
+"is going to be:"
+msgstr ""
+"Seamã¯JAX-RS 仕様(JSR 311)ã«ã‚ã‚‹RESTEasyã®å®Ÿè£…を組ã¿è¾¼ã‚“ã§ã„ã¾ã™ã€‚ã“れをSeam"
+"アプリケーションã®ã©ã“ã¾ã§â€æ·±ãâ€å–り入れるã‹ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«è‡ªåˆ†ã§è¨å®šã™ã‚‹ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Webservices.xml:151
#, no-c-format
-msgid "Seamless integration of RESTEasy bootstrap and configuration, automatic detection of resources and providers."
-msgstr "RESTEasy ブートストラップã¨è¨å®šã‚’シームレスã«çµ„ã¿è¾¼ã¿ã€ãƒªã‚½ãƒ¼ã‚¹ã¨ãƒ—ãƒãƒã‚¤ãƒ€ã‚’自動検出。"
+msgid ""
+"Seamless integration of RESTEasy bootstrap and configuration, automatic "
+"detection of resources and providers."
+msgstr ""
+"RESTEasy ブートストラップã¨è¨å®šã‚’シームレスã«çµ„ã¿è¾¼ã¿ã€ãƒªã‚½ãƒ¼ã‚¹ã¨ãƒ—ãƒãƒã‚¤ãƒ€ã‚’"
+"自動検出。"
#. Tag: para
#: Webservices.xml:157
#, no-c-format
-msgid "Serving HTTP/REST requests with the SeamResourceServlet, no external servlet or configuration in web.xml required."
-msgstr "SeamResourceServlet ã«ã‚ˆã‚ŠHTTP/REST è¦æ±‚を処ç†ã—ã€å¤–部サーブレットやweb.xml ã§ã®è¨å®šã¯ä¸è¦ã€‚ "
+msgid ""
+"Serving HTTP/REST requests with the SeamResourceServlet, no external servlet "
+"or configuration in web.xml required."
+msgstr ""
+"SeamResourceServlet ã«ã‚ˆã‚ŠHTTP/REST è¦æ±‚を処ç†ã—ã€å¤–部サーブレットやweb.xml "
+"ã§ã®è¨å®šã¯ä¸è¦ã€‚ "
#. Tag: para
#: Webservices.xml:163
#, no-c-format
-msgid "Writing resources as Seam components, with full Seam lifecycle management and interception (bijection)."
-msgstr "Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ãƒªã‚½ãƒ¼ã‚¹ã‚’記述ã™ã‚‹ã“ã¨ã§ã€Seamã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ç®¡ç†ã¨ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ション(ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ï¼‰ã‚’ã™ã¹ã¦åˆ©ç”¨å¯èƒ½ã€‚"
+msgid ""
+"Writing resources as Seam components, with full Seam lifecycle management "
+"and interception (bijection)."
+msgstr ""
+"Seam コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ãƒªã‚½ãƒ¼ã‚¹ã‚’記述ã™ã‚‹ã“ã¨ã§ã€Seamã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ç®¡ç†ã¨"
+"インタセプション(ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ï¼‰ã‚’ã™ã¹ã¦åˆ©ç”¨å¯èƒ½ã€‚"
#. Tag: title
#: Webservices.xml:170
@@ -346,49 +518,104 @@
#. Tag: para
#: Webservices.xml:172
#, no-c-format
-msgid "First, get the RESTEasy libraries and the <literal>jaxrs-api.jar</literal>, deploy them with the other libraries of your application. Also deploy the integration library, <literal>jboss-seam-resteasy.jar</literal>"
-msgstr "ã¾ãšå§‹ã‚ã«ã€RESTEasyライブラリ㨠<literal>jaxrs-api.jar</literal>ã‚’å–å¾—ã—ã€ã‚ãªãŸã®ã‚¢ãƒ—リケーションã«ã‚ã‚‹ä»–ã®ãƒ©ã‚¤ãƒ–ラリã¨ä¸€ç·’ã«ãƒ‡ãƒ—ãƒã‚¤ã—ã¾ã™ã€‚ã•ã‚‰ã«ã€ã‚¤ãƒ³ãƒ†ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ©ã‚¤ãƒ–ラリ<literal>jboss-seam-resteasy.jar</literal>をデプãƒã‚¤ã—ã¾ã™ã€‚"
+msgid ""
+"First, get the RESTEasy libraries and the <literal>jaxrs-api.jar</literal>, "
+"deploy them with the other libraries of your application. Also deploy the "
+"integration library, <literal>jboss-seam-resteasy.jar</literal>"
+msgstr ""
+"ã¾ãšå§‹ã‚ã«ã€RESTEasyライブラリ㨠<literal>jaxrs-api.jar</literal>ã‚’å–å¾—ã—ã€ã‚"
+"ãªãŸã®ã‚¢ãƒ—リケーションã«ã‚ã‚‹ä»–ã®ãƒ©ã‚¤ãƒ–ラリã¨ä¸€ç·’ã«ãƒ‡ãƒ—ãƒã‚¤ã—ã¾ã™ã€‚ã•ã‚‰ã«ã€ã‚¤"
+"ンテグレーションライブラリ<literal>jboss-seam-resteasy.jar</literal>をデプãƒ"
+"イã—ã¾ã™ã€‚"
#. Tag: para
#: Webservices.xml:178
#, no-c-format
-msgid "On startup, all classes annotated <literal>@javax.ws.rs.Path</literal> will be discovered automatically and registered as HTTP resources. Seam automatically accepts and serves HTTP requests with its built-in <literal>SeamResourceServlet</literal>. The URI of a resource is build as follows:"
-msgstr "起動時ã«ã¯ã€<literal>@javax.ws.rs.Path</literal>ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸå…¨ã‚¯ãƒ©ã‚¹ãŒè‡ªå‹•çš„ã«æ¤œå‡ºã•ã‚Œã€HTTPリソースã¨ã—ã¦ç™»éŒ²ã•ã‚Œã¾ã™ã€‚Seamã¯çµ„ã¿è¾¼ã¾ã‚ŒãŸ<literal>SeamResourceServlet</literal>を使ã£ã¦è‡ªå‹•çš„ã«HTTPè¦æ±‚を処ç†ã—ã¾ã™ã€‚リソースã®URIã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãƒ“ルドã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"On startup, all classes annotated <literal>@javax.ws.rs.Path</literal> will "
+"be discovered automatically and registered as HTTP resources. Seam "
+"automatically accepts and serves HTTP requests with its built-in "
+"<literal>SeamResourceServlet</literal>. The URI of a resource is build as "
+"follows:"
+msgstr ""
+"起動時ã«ã¯ã€<literal>@javax.ws.rs.Path</literal>ã§ã‚¢ãƒŽãƒ†ãƒ¼ãƒˆã•ã‚ŒãŸå…¨ã‚¯ãƒ©ã‚¹ãŒ"
+"自動的ã«æ¤œå‡ºã•ã‚Œã€HTTPリソースã¨ã—ã¦ç™»éŒ²ã•ã‚Œã¾ã™ã€‚Seamã¯çµ„ã¿è¾¼ã¾ã‚ŒãŸ"
+"<literal>SeamResourceServlet</literal>を使ã£ã¦è‡ªå‹•çš„ã«HTTPè¦æ±‚を処ç†ã—ã¾ã™ã€‚"
+"リソースã®URIã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãƒ“ルドã•ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Webservices.xml:186
#, no-c-format
-msgid "The URI starts with the pattern mapped in <literal>web.xml</literal> for the <literal>SeamResourceServlet</literal>, e.g <literal>/seam/resource</literal> if you follow the common examples. Change this setting to expose your RESTful resources under a different base. Note that this is a global change and other Seam resources (e.g. <literal>s:graphicImage</literal>) are then also served under that base path."
-msgstr "一般的ãªä¾‹ã«åˆã‚ã›ã¦èª¬æ˜Žã™ã‚‹ã¨ã€URIã¯<literal>SeamResourceServlet</literal>ã«å¯¾ã—ã¦<literal>web.xml</literal>内ã§ãƒžãƒƒãƒ—ã—ã¦ã‚るパターン(例ãˆã°ã€<literal>/seam/resource</literal>)ã§å§‹ã¾ã‚Šã¾ã™ã€‚ベースãŒç•°ãªã‚‹å ´åˆã€RESTful リソースãŒå‡¦ç†ã•ã‚Œã‚‹ã‚ˆã†ã«ã€ã“ã®è¨å®šã‚’変更ã—ã¦ãã ã•ã„。ã“ã®å¤‰æ›´ã¯ã‚°ãƒãƒ¼ãƒãƒ«ãªã‚‚ã®ãªã®ã§ã€ä»–ã®Seamリソース(例ãˆã°ã€<literal>s:graphicImage</literal>)もãã®ãƒ™ãƒ¼ã‚¹ãƒ‘スã§å‡¦ç†ã•ã‚Œã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。 "
+msgid ""
+"The URI starts with the pattern mapped in <literal>web.xml</literal> for the "
+"<literal>SeamResourceServlet</literal>, e.g <literal>/seam/resource</"
+"literal> if you follow the common examples. Change this setting to expose "
+"your RESTful resources under a different base. Note that this is a global "
+"change and other Seam resources (e.g. <literal>s:graphicImage</literal>) are "
+"then also served under that base path."
+msgstr ""
+"一般的ãªä¾‹ã«åˆã‚ã›ã¦èª¬æ˜Žã™ã‚‹ã¨ã€URIã¯<literal>SeamResourceServlet</literal>ã«"
+"対ã—ã¦<literal>web.xml</literal>内ã§ãƒžãƒƒãƒ—ã—ã¦ã‚るパターン(例ãˆã°ã€"
+"<literal>/seam/resource</literal>)ã§å§‹ã¾ã‚Šã¾ã™ã€‚ベースãŒç•°ãªã‚‹å ´åˆã€RESTful "
+"リソースãŒå‡¦ç†ã•ã‚Œã‚‹ã‚ˆã†ã«ã€ã“ã®è¨å®šã‚’変更ã—ã¦ãã ã•ã„。ã“ã®å¤‰æ›´ã¯ã‚°ãƒãƒ¼ãƒãƒ«"
+"ãªã‚‚ã®ãªã®ã§ã€ä»–ã®Seamリソース(例ãˆã°ã€<literal>s:graphicImage</literal>)も"
+"ãã®ãƒ™ãƒ¼ã‚¹ãƒ‘スã§å‡¦ç†ã•ã‚Œã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。 "
#. Tag: para
#: Webservices.xml:195
#, no-c-format
-msgid "The RESTEasy integration for Seam then appends a configurable string to the base path, by default this is <literal>/rest</literal>. Hence, the full base path of your resources would e.g. be <literal>/seam/resource/rest</literal>. We recommend that you change this string in your application, you could for example add a version number to prepare for a future REST API upgrade of your services (old clients would keep the old URI base): <literal>/seam/resource/restv1</literal>."
-msgstr "次ã«Seamã®RESTEasy ã®çµ„ã¿è¾¼ã¿ã§ã€ã“ã®ãƒ™ãƒ¼ã‚¹ãƒ‘スã«ä»»æ„ã®æ–‡å—åˆ—ã‚’è¿½åŠ ã—ã¾ã™ã€‚デフォルトã§ã¯ <literal>/rest</literal>ã«ãªã£ã¦ã„ã¾ã™ã€‚従ã£ã¦ã€ã“ã®ä¾‹ã®å ´åˆã€ãƒªã‚½ãƒ¼ã‚¹ã®ãƒ•ãƒ«ãƒ™ãƒ¼ã‚¹ãƒ‘スã¯<literal>/seam/resource/rest</literal>ã«ãªã‚Šã¾ã™ã€‚アプリケーションã§ä½¿ã†å ´åˆã€ä¾‹ãˆã°å°†æ¥çš„ã«ãã®ã‚µãƒ¼ãƒ“スã®REST API をアップグレードã™ã‚‹ã“ã¨ã‚’考慮ã—ã¦ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã‚’è¿½åŠ ã™ã‚‹ç‰ã—ã¦ï¼ˆ<literal>/seam/resource/restv1</literal>)ã€ã“ã®æ–‡å—列ã¯å¤‰ãˆã¦ãŠã„ãŸã»ã†ãŒè‰¯ã„ã§ã—ょã†ã€‚(å¤ã„クライアントã¯å…ƒã®URIベースをä¿æŒã—ã¾ã™ï¼‰"
+msgid ""
+"The RESTEasy integration for Seam then appends a configurable string to the "
+"base path, by default this is <literal>/rest</literal>. Hence, the full base "
+"path of your resources would e.g. be <literal>/seam/resource/rest</literal>. "
+"We recommend that you change this string in your application, you could for "
+"example add a version number to prepare for a future REST API upgrade of "
+"your services (old clients would keep the old URI base): <literal>/seam/"
+"resource/restv1</literal>."
+msgstr ""
+"次ã«Seamã®RESTEasy ã®çµ„ã¿è¾¼ã¿ã§ã€ã“ã®ãƒ™ãƒ¼ã‚¹ãƒ‘スã«ä»»æ„ã®æ–‡å—åˆ—ã‚’è¿½åŠ ã—ã¾ã™ã€‚デ"
+"フォルトã§ã¯ <literal>/rest</literal>ã«ãªã£ã¦ã„ã¾ã™ã€‚従ã£ã¦ã€ã“ã®ä¾‹ã®å ´åˆã€ãƒª"
+"ソースã®ãƒ•ãƒ«ãƒ™ãƒ¼ã‚¹ãƒ‘スã¯<literal>/seam/resource/rest</literal>ã«ãªã‚Šã¾ã™ã€‚ã‚¢"
+"プリケーションã§ä½¿ã†å ´åˆã€ä¾‹ãˆã°å°†æ¥çš„ã«ãã®ã‚µãƒ¼ãƒ“スã®REST API をアップグレー"
+"ドã™ã‚‹ã“ã¨ã‚’考慮ã—ã¦ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã‚’è¿½åŠ ã™ã‚‹ç‰ã—ã¦ï¼ˆ<literal>/seam/"
+"resource/restv1</literal>)ã€ã“ã®æ–‡å—列ã¯å¤‰ãˆã¦ãŠã„ãŸã»ã†ãŒè‰¯ã„ã§ã—ょã†ã€‚(å¤"
+"ã„クライアントã¯å…ƒã®URIベースをä¿æŒã—ã¾ã™ï¼‰"
#. Tag: para
#: Webservices.xml:204
#, no-c-format
-msgid "Finally, the actual resource is available under the defined <literal>@Path</literal>, e.g. a resource mapped with <literal>@Path(\"/customer\")</literal> would be available under <literal>/seam/resource/rest/customer</literal>."
-msgstr "ã“ã‚Œã§ã€ 実際ã®ãƒªã‚½ãƒ¼ã‚¹ã¯å®šç¾©ã—ãŸ<literal>@Path</literal>以下ã§åˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚例ãˆã°ã€<literal>@Path(\"/customer\")</literal>ã§ãƒžãƒƒãƒ—ã—ãŸãƒªã‚½ãƒ¼ã‚¹ã¯ã€<literal>/seam/resource/rest/customer</literal>以下ã§åˆ©ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"Finally, the actual resource is available under the defined <literal>@Path</"
+"literal>, e.g. a resource mapped with <literal>@Path(\"/customer\")</"
+"literal> would be available under <literal>/seam/resource/rest/customer</"
+"literal>."
+msgstr ""
+"ã“ã‚Œã§ã€ 実際ã®ãƒªã‚½ãƒ¼ã‚¹ã¯å®šç¾©ã—ãŸ<literal>@Path</literal>以下ã§åˆ©ç”¨ã§ãるよã†"
+"ã«ãªã‚Šã¾ã™ã€‚例ãˆã°ã€<literal>@Path(\"/customer\")</literal>ã§ãƒžãƒƒãƒ—ã—ãŸãƒªã‚½ãƒ¼"
+"スã¯ã€<literal>/seam/resource/rest/customer</literal>以下ã§åˆ©ç”¨ã§ãã¾ã™ã€‚"
#. Tag: para
#: Webservices.xml:212
#, no-c-format
-msgid "As an example, the following resource definition would return a plaintext representation for any GET requests using the URI <literal>http://your.hostname/seam/resource/rest/customer/123</literal>:"
-msgstr "一例ã¨ã—ã¦ã€ä»¥ä¸‹ã®ãƒªã‚½ãƒ¼ã‚¹å®šç¾©ã§ã¯<literal>http://your.hostname/seam/resource/rest/customer/123</literal>ã¨ã„ã†URIを使ã£ãŸã€ã„ã‹ãªã‚‹GETè¦æ±‚ã«å¯¾ã—ã¦ã‚‚プレーンテã‚スト表示を返ã—ã¾ã™ã€‚"
+msgid ""
+"As an example, the following resource definition would return a plaintext "
+"representation for any GET requests using the URI <literal>http://your."
+"hostname/seam/resource/rest/customer/123</literal>:"
+msgstr ""
+"一例ã¨ã—ã¦ã€ä»¥ä¸‹ã®ãƒªã‚½ãƒ¼ã‚¹å®šç¾©ã§ã¯<literal>http://your.hostname/seam/"
+"resource/rest/customer/123</literal>ã¨ã„ã†URIを使ã£ãŸã€ã„ã‹ãªã‚‹GETè¦æ±‚ã«å¯¾ã—"
+"ã¦ã‚‚プレーンテã‚スト表示を返ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:217
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Path(\"/customer\")\n"
"public class MyCustomerResource {\n"
"\n"
" @GET\n"
" @Path(\"/{customerId}\")\n"
-" @ProduceMime(\"text/plain\")\n"
+" @Produces(\"text/plain\")\n"
" public String getCustomer(@PathParam(\"customerId\") int id) {\n"
" return ...;\n"
" }\n"
@@ -410,8 +637,18 @@
#. Tag: para
#: Webservices.xml:219
#, no-c-format
-msgid "No additional configuration is required, you do not have to edit <literal>web.xml</literal> or any other setting if these defauls are acceptable. However, you can configure RESTEasy in your Seam application. First import the <literal>resteasy</literal> namespace into your XML configuration file header:"
-msgstr "ä»–ã«è¨å®šã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。ã¤ã¾ã‚Šã€ä»¥ä¸Šã®ã‚ˆã†ã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§å•é¡Œãªã‘ã‚Œã°ã€<literal>web.xml</literal>ã‚„ä»–ã®è¨å®šã‚’変更ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。ã‚ã‚‹ã„ã¯ã€è‡ªåˆ†ã®Seamアプリケーションã®RESTEasyã®è¨å®šã‚’変ãˆã¦ã‚‚良ã„ã§ã—ょã†ã€‚ã¾ãšã€<literal>resteasy</literal>åå‰ç©ºé–“ã‚’XMLè¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ˜ãƒƒãƒ€ãƒ¼ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
+msgid ""
+"No additional configuration is required, you do not have to edit "
+"<literal>web.xml</literal> or any other setting if these defauls are "
+"acceptable. However, you can configure RESTEasy in your Seam application. "
+"First import the <literal>resteasy</literal> namespace into your XML "
+"configuration file header:"
+msgstr ""
+"ä»–ã«è¨å®šã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。ã¤ã¾ã‚Šã€ä»¥ä¸Šã®ã‚ˆã†ã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§å•é¡Œãªã‘ã‚Œã°ã€"
+"<literal>web.xml</literal>ã‚„ä»–ã®è¨å®šã‚’変更ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。ã‚ã‚‹ã„ã¯ã€è‡ª"
+"分ã®Seamアプリケーションã®RESTEasyã®è¨å®šã‚’変ãˆã¦ã‚‚良ã„ã§ã—ょã†ã€‚ã¾ãšã€"
+"<literal>resteasy</literal>åå‰ç©ºé–“ã‚’XMLè¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ˜ãƒƒãƒ€ãƒ¼ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—"
+"ã¾ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:225
@@ -440,50 +677,81 @@
#. Tag: para
#: Webservices.xml:227
#, no-c-format
-msgid "You can then change the <literal>/rest</literal> prefix as mentioned earlier:"
-msgstr "次ã«ã€å…ˆã«è¿°ã¹ãŸã‚ˆã†ã«<literal>/rest</literal>プレフィックスを変更ã§ãã¾ã™ã€‚"
+msgid ""
+"You can then change the <literal>/rest</literal> prefix as mentioned earlier:"
+msgstr ""
+"次ã«ã€å…ˆã«è¿°ã¹ãŸã‚ˆã†ã«<literal>/rest</literal>プレフィックスを変更ã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:231
-#, no-c-format
-msgid "<![CDATA[<resteasy:application-config resource-path-prefix=\"/restv1\"/>]]>"
-msgstr "<![CDATA[<resteasy:application-config resource-path-prefix=\"/restv1\"/>]]>"
+#, fuzzy, no-c-format
+msgid "<![CDATA[<resteasy:application resource-path-prefix=\"/restv1\"/>]]>"
+msgstr ""
+"<![CDATA[<resteasy:application-config resource-path-prefix=\"/restv1\"/>]]>"
#. Tag: para
#: Webservices.xml:233
#, no-c-format
-msgid "The full base path to your resources is now <literal>/seam/resource/restv1/{resource}</literal> - note that your <literal>@Path</literal> definitions and mappings do NOT change. This is an application-wide switch usually used for versioning of the HTTP API."
-msgstr "ã“ã®å ´åˆã€ãƒªã‚½ãƒ¼ã‚¹ã¸ã®ãƒ•ãƒ«ãƒ™ãƒ¼ã‚¹ãƒ‘スã¯<literal>/seam/resource/restv1/{resource}</literal>ã«ãªã‚Šã¾ã™ã€‚ã“ã“ã§<literal>@Path</literal>ã®å®šç¾©ã¨ãƒžãƒƒãƒ”ングã¯å¤‰æ›´ã—ã¾ã›ã‚“。ã“ã‚Œã¯é€šå¸¸HTTP APIã®ãƒãƒ¼ã‚¸ãƒ§ãƒ‹ãƒ³ã‚°ã«ä½¿ã‚れるã€ã‚¢ãƒ—リケーション全体ã®ã‚¹ã‚¤ãƒƒãƒã§ã™ã€‚"
+msgid ""
+"The full base path to your resources is now <literal>/seam/resource/restv1/"
+"{resource}</literal> - note that your <literal>@Path</literal> definitions "
+"and mappings do NOT change. This is an application-wide switch usually used "
+"for versioning of the HTTP API."
+msgstr ""
+"ã“ã®å ´åˆã€ãƒªã‚½ãƒ¼ã‚¹ã¸ã®ãƒ•ãƒ«ãƒ™ãƒ¼ã‚¹ãƒ‘スã¯<literal>/seam/resource/restv1/"
+"{resource}</literal>ã«ãªã‚Šã¾ã™ã€‚ã“ã“ã§<literal>@Path</literal>ã®å®šç¾©ã¨ãƒžãƒƒãƒ”"
+"ングã¯å¤‰æ›´ã—ã¾ã›ã‚“。ã“ã‚Œã¯é€šå¸¸HTTP APIã®ãƒãƒ¼ã‚¸ãƒ§ãƒ‹ãƒ³ã‚°ã«ä½¿ã‚れるã€ã‚¢ãƒ—リケー"
+"ション全体ã®ã‚¹ã‚¤ãƒƒãƒã§ã™ã€‚"
#. Tag: para
#: Webservices.xml:239
#, no-c-format
-msgid "You can disable stripping of the base path if you'd like to map the full path in your resources:"
-msgstr "リソースä¸ã«ãŠã„ã¦ãƒ•ãƒ«ãƒ‘スã§ãƒžãƒƒãƒ—ã—ãŸã„å ´åˆã¯ã€ãƒ™ãƒ¼ã‚¹ãƒ‘スã®ã‚¹ãƒˆãƒªãƒƒãƒ”ングを無効ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You can disable stripping of the base path if you'd like to map the full "
+"path in your resources:"
+msgstr ""
+"リソースä¸ã«ãŠã„ã¦ãƒ•ãƒ«ãƒ‘スã§ãƒžãƒƒãƒ—ã—ãŸã„å ´åˆã¯ã€ãƒ™ãƒ¼ã‚¹ãƒ‘スã®ã‚¹ãƒˆãƒªãƒƒãƒ”ングを"
+"無効ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:243
-#, no-c-format
-msgid "<![CDATA[<resteasy:application-config strip-seam-resource-path=\"false\"/>]]>"
-msgstr "<![CDATA[<resteasy:application-config strip-seam-resource-path=\"false\"/>]]>"
+#, fuzzy, no-c-format
+msgid "<![CDATA[<resteasy:application strip-seam-resource-path=\"false\"/>]]>"
+msgstr ""
+"<![CDATA[<resteasy:application-config strip-seam-resource-path=\"false\"/>]]>"
#. Tag: para
#: Webservices.xml:245
#, no-c-format
-msgid "The path of a resource is now mapped with e.g. <literal>@Path(\"/seam/resource/rest/customer\")</literal>. We do not recommend disabling this feature, as your resource class mappings are then bound to a particular deployment scenario."
-msgstr "ã“ã‚Œã«ã‚ˆã‚Šã€ãƒªã‚½ãƒ¼ã‚¹ã®ãƒ‘スã¯ã€ä¾‹ãˆã°<literal>@Path(\"/seam/resource/rest/customer\")</literal>ã§ãƒžãƒƒãƒ—ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®å ´åˆã€ãƒªã‚½ãƒ¼ã‚¹ã‚¯ãƒ©ã‚¹ã®ãƒžãƒƒãƒ”ングã¯ã€ç‰¹å®šã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚·ãƒŠãƒªã‚ªã«åˆ¶é™ã•ã‚Œã‚‹ã®ã§ã€ã“ã®æ©Ÿèƒ½ã¯ç„¡åŠ¹ã«ã—ãªã„ã»ã†ãŒè‰¯ã„ã§ã—ょã†ã€‚"
+msgid ""
+"The path of a resource is now mapped with e.g. <literal>@Path(\"/seam/"
+"resource/rest/customer\")</literal>. We do not recommend disabling this "
+"feature, as your resource class mappings are then bound to a particular "
+"deployment scenario."
+msgstr ""
+"ã“ã‚Œã«ã‚ˆã‚Šã€ãƒªã‚½ãƒ¼ã‚¹ã®ãƒ‘スã¯ã€ä¾‹ãˆã°<literal>@Path(\"/seam/resource/rest/"
+"customer\")</literal>ã§ãƒžãƒƒãƒ—ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®å ´åˆã€ãƒªã‚½ãƒ¼ã‚¹ã‚¯ãƒ©ã‚¹ã®ãƒžãƒƒãƒ”ン"
+"ã‚°ã¯ã€ç‰¹å®šã®ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚·ãƒŠãƒªã‚ªã«åˆ¶é™ã•ã‚Œã‚‹ã®ã§ã€ã“ã®æ©Ÿèƒ½ã¯ç„¡åŠ¹ã«ã—ãªã„ã»"
+"ã†ãŒè‰¯ã„ã§ã—ょã†ã€‚"
#. Tag: para
#: Webservices.xml:251
#, no-c-format
-msgid "Seam will scan your classpath for any deployed <literal>@javax.ws.rs.Path</literal> resources and any <literal>@javax.ws.rs.ext.Provider</literal> classes. You can disable scanning and configure these classes manually:"
-msgstr "デプãƒã‚¤ã•ã‚ŒãŸã™ã¹ã¦ã®<literal>@javax.ws.rs.Path</literal>リソースãŠã‚ˆã³<literal>@javax.ws.rs.ext.Provider</literal>クラスã«å¯¾ã—ã€Seamã¯ã‚¯ãƒ©ã‚¹ãƒ‘スをスã‚ャンã—ã¾ã™ã€‚ã“ã®ã‚¹ã‚ャンを無効化ã—ã€ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã§ã‚¯ãƒ©ã‚¹ã‚’è¨å®šã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
+msgid ""
+"Seam will scan your classpath for any deployed <literal>@javax.ws.rs.Path</"
+"literal> resources and any <literal>@javax.ws.rs.ext.Provider</literal> "
+"classes. You can disable scanning and configure these classes manually:"
+msgstr ""
+"デプãƒã‚¤ã•ã‚ŒãŸã™ã¹ã¦ã®<literal>@javax.ws.rs.Path</literal>リソースãŠã‚ˆã³"
+"<literal>@javax.ws.rs.ext.Provider</literal>クラスã«å¯¾ã—ã€Seamã¯ã‚¯ãƒ©ã‚¹ãƒ‘スを"
+"スã‚ャンã—ã¾ã™ã€‚ã“ã®ã‚¹ã‚ャンを無効化ã—ã€ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã§ã‚¯ãƒ©ã‚¹ã‚’è¨å®šã™ã‚‹ã“ã¨ã‚‚ã§"
+"ãã¾ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:257
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<resteasy:application-config\n"
+"<![CDATA[<resteasy:application\n"
" scan-providers=\"false\"\n"
" scan-resources=\"false\"\n"
" use-builtin-providers=\"true\">\n"
@@ -497,7 +765,7 @@
" <value>org.foo.MyFancyProvider</value>\n"
" </resteasy:provider-class-names>\n"
"\n"
-" </resteasy:application-config>]]>"
+" </resteasy:application>]]>"
msgstr ""
"<![CDATA[<resteasy:application-config\n"
" scan-providers=\"false\"\n"
@@ -518,8 +786,15 @@
#. Tag: para
#: Webservices.xml:259
#, no-c-format
-msgid "The <literal>use-built-in-providers</literal> switch enables (default) or disables the RESTEasy built-in providers. We recommend you leave them enabled, as they provide plaintext, JSON, and JAXB marshalling out of the box."
-msgstr "<literal>use-built-in-providers</literal>ã¯ã€RESTEasy組ã¿è¾¼ã¿ãƒ—ãƒãƒã‚¤ãƒ€ã‚’有効もã—ãã¯ç„¡åŠ¹ã«ã—ã¾ã™ã€‚(デフォルトã§ã¯æœ‰åŠ¹ï¼‰ プレーンテã‚ストやJSONã€JAXBã‚’ãã®ã¾ã¾ã§æ•´åˆ—化ã§ãã‚‹ã®ã§ã€ã“ã®æ©Ÿèƒ½ã¯æœ‰åŠ¹ã«ã—ã¦ãŠãã¨è‰¯ã„ã§ã—ょã†ã€‚"
+msgid ""
+"The <literal>use-built-in-providers</literal> switch enables (default) or "
+"disables the RESTEasy built-in providers. We recommend you leave them "
+"enabled, as they provide plaintext, JSON, and JAXB marshalling out of the "
+"box."
+msgstr ""
+"<literal>use-built-in-providers</literal>ã¯ã€RESTEasy組ã¿è¾¼ã¿ãƒ—ãƒãƒã‚¤ãƒ€ã‚’有効"
+"ã‚‚ã—ãã¯ç„¡åŠ¹ã«ã—ã¾ã™ã€‚(デフォルトã§ã¯æœ‰åŠ¹ï¼‰ プレーンテã‚ストやJSONã€JAXBã‚’ã"
+"ã®ã¾ã¾ã§æ•´åˆ—化ã§ãã‚‹ã®ã§ã€ã“ã®æ©Ÿèƒ½ã¯æœ‰åŠ¹ã«ã—ã¦ãŠãã¨è‰¯ã„ã§ã—ょã†ã€‚"
#. Tag: para
#: Webservices.xml:265
@@ -529,9 +804,9 @@
#. Tag: programlisting
#: Webservices.xml:269
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<resteasy:application-config>\n"
+"<![CDATA[<resteasy:application>\n"
"\n"
" <resteasy:media-type-mappings>\n"
" <key>txt</key><value>text/plain</value>\n"
@@ -541,7 +816,7 @@
" <key>deutsch</key><value>de-DE</value>\n"
" </resteasy:language-mappings>\n"
"\n"
-"</resteasy:application-config>]]>"
+"</resteasy:application>]]>"
msgstr ""
"<![CDATA[<resteasy:application-config>\n"
"\n"
@@ -558,8 +833,16 @@
#. Tag: para
#: Webservices.xml:271
#, no-c-format
-msgid "This definition would map the URI suffix of <literal>.txt.deutsch</literal> to additional <literal>Accept</literal> and <literal>Accept-Language</literal> header values <literal>text/plain</literal> and <literal>de-DE</literal>."
-msgstr "ã“ã®å®šç¾©ã«ã‚ˆã£ã¦ã€<literal>.txt.deutsch</literal> ã¨ã„ã†URIサフィックスã«ã€ä»˜åŠ çš„ãª<literal>Accept</literal>ãŠã‚ˆã³<literal>Accept-Language</literal>ã®ãƒ˜ãƒƒãƒ€ãƒ¼å€¤ã§ã‚ã‚‹<literal>text/plain</literal>ã¨<literal>de-DE</literal>をマップã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"This definition would map the URI suffix of <literal>.txt.deutsch</literal> "
+"to additional <literal>Accept</literal> and <literal>Accept-Language</"
+"literal> header values <literal>text/plain</literal> and <literal>de-DE</"
+"literal>."
+msgstr ""
+"ã“ã®å®šç¾©ã«ã‚ˆã£ã¦ã€<literal>.txt.deutsch</literal> ã¨ã„ã†URIサフィックスã«ã€ä»˜"
+"åŠ çš„ãª<literal>Accept</literal>ãŠã‚ˆã³<literal>Accept-Language</literal>ã®ãƒ˜ãƒƒ"
+"ダー値ã§ã‚ã‚‹<literal>text/plain</literal>ã¨<literal>de-DE</literal>をマップã™"
+"ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: title
#: Webservices.xml:280
@@ -570,18 +853,36 @@
#. Tag: para
#: Webservices.xml:282
#, no-c-format
-msgid "Any resource and provider instances are managed by RESTEasy by default. That means a resource class will be instantiated by RESTEasy and serve a single request, after which it will be destroyed. This is the default JAX-RS lifecycle. Providers are instantiated once for the whole application and are effectively singletons and supposed to be stateless."
-msgstr "ã©ã®ãƒªã‚½ãƒ¼ã‚¹ã‚„プãƒãƒã‚¤ãƒ€ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚‚ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§RESTEasyã§ç®¡ç†ã•ã‚Œã¦ã„ã¾ã™ã€‚ã¤ã¾ã‚Šã€ã‚るリソースã®ã‚¯ãƒ©ã‚¹ã‚’RESTEasyãŒã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã—ã€ã‚ã‚‹è¦æ±‚ãŒå‡¦ç†ã•ã‚ŒãŸå¾Œã«ã€ãã®ã‚¯ãƒ©ã‚¹ã¯ç ´æ£„ã•ã‚Œã¾ã™ã€‚ã“ã‚ŒãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®JAX-RSã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã«ãªã£ã¦ã„ã¾ã™ã€‚プãƒãƒã‚¤ãƒ€ã«é–¢ã—ã¦ã¯ã€ã‚¢ãƒ—リケーション全体ã«å¯¾ã—ã¦ä¸€åº¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã•ã‚Œã€åŠ¹çŽ‡çš„ã«ã€ã‚·ãƒ³ã‚°ãƒ«ãƒˆãƒ³ã¨ãªã‚Šã€ã¾ãŸã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã«ãªã‚‹ã‚ˆã†æƒ³å®šã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Any resource and provider instances are managed by RESTEasy by default. That "
+"means a resource class will be instantiated by RESTEasy and serve a single "
+"request, after which it will be destroyed. This is the default JAX-RS "
+"lifecycle. Providers are instantiated once for the whole application and are "
+"effectively singletons and supposed to be stateless."
+msgstr ""
+"ã©ã®ãƒªã‚½ãƒ¼ã‚¹ã‚„プãƒãƒã‚¤ãƒ€ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚‚ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§RESTEasyã§ç®¡ç†ã•ã‚Œã¦ã„"
+"ã¾ã™ã€‚ã¤ã¾ã‚Šã€ã‚るリソースã®ã‚¯ãƒ©ã‚¹ã‚’RESTEasyãŒã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã—ã€ã‚ã‚‹è¦æ±‚ãŒå‡¦"
+"ç†ã•ã‚ŒãŸå¾Œã«ã€ãã®ã‚¯ãƒ©ã‚¹ã¯ç ´æ£„ã•ã‚Œã¾ã™ã€‚ã“ã‚ŒãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®JAX-RSã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤"
+"クルã«ãªã£ã¦ã„ã¾ã™ã€‚プãƒãƒã‚¤ãƒ€ã«é–¢ã—ã¦ã¯ã€ã‚¢ãƒ—リケーション全体ã«å¯¾ã—ã¦ä¸€åº¦ã‚¤"
+"ンスタンス化ã•ã‚Œã€åŠ¹çŽ‡çš„ã«ã€ã‚·ãƒ³ã‚°ãƒ«ãƒˆãƒ³ã¨ãªã‚Šã€ã¾ãŸã‚¹ãƒ†ãƒ¼ãƒˆãƒ¬ã‚¹ã«ãªã‚‹ã‚ˆã†æƒ³"
+"定ã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
#: Webservices.xml:289
#, no-c-format
-msgid "You can write resources and providers as Seam components and benefit from the richer lifecycle management of Seam, and interception for bijection, security, and so on. Simply make your resource class a Seam component:"
-msgstr "リソースやプãƒãƒã‚¤ãƒ€ã‚’Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦è¨˜è¿°ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ã“ã†ã™ã‚‹ã“ã¨ã§Seamã®ã‚ˆã‚Šè±Šå¯Œãªãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ç®¡ç†ã®ã»ã‹ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚„ã‚»ã‚ュリティç‰ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ションを利用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚リソースã®ã‚¯ãƒ©ã‚¹ã‚’Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã™ã‚‹ã®ã¯ç°¡å˜ã§ã€ä»¥ä¸‹ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚"
+msgid ""
+"You can write resources and providers as Seam components and benefit from "
+"the richer lifecycle management of Seam, and interception for bijection, "
+"security, and so on. Simply make your resource class a Seam component:"
+msgstr ""
+"リソースやプãƒãƒã‚¤ãƒ€ã‚’Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦è¨˜è¿°ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ã“ã†ã™"
+"ã‚‹ã“ã¨ã§Seamã®ã‚ˆã‚Šè±Šå¯Œãªãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ç®¡ç†ã®ã»ã‹ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚„ã‚»ã‚ュリ"
+"ティç‰ã®ã‚¤ãƒ³ã‚¿ã‚»ãƒ—ションを利用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚リソースã®ã‚¯ãƒ©ã‚¹ã‚’Seamコン"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã«ã™ã‚‹ã®ã¯ç°¡å˜ã§ã€ä»¥ä¸‹ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚"
#. Tag: programlisting
#: Webservices.xml:295
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Name(\"customerResource\")\n"
"@Path(\"/customer\")\n"
@@ -592,7 +893,7 @@
"\n"
" @GET\n"
" @Path(\"/{customerId}\")\n"
-" @ProduceMime(\"text/plain\")\n"
+" @Produces(\"text/plain\")\n"
" public String getCustomer(@PathParam(\"customerId\") int id) {\n"
" return customerDAO.find(id).getName();\n"
" }\n"
@@ -618,24 +919,162 @@
#. Tag: para
#: Webservices.xml:297
#, no-c-format
-msgid "An instance of <literal>customerResource</literal> is now handled by Seam when a request hits the server. This is a Seam JavaBean component that is <literal>EVENT</literal>-scoped, hence no different than the default JAX-RS lifecycle. However, you get full Seam injection support and all other Seam components and contexts are available to you. Currently also supported are <literal>SESSION</literal>, <literal>APPLICATION</literal>, and <literal>STATELESS</literal> resource components. Remember that any HTTP request has to transmit a valid session identifier (cookie, URI path parameter) for correct handling of the server-side session context."
-msgstr "ã“ã‚Œã§ã€è¦æ±‚ãŒã‚µãƒ¼ãƒãƒ¼ã«å±Šãã¨<literal>customerResource</literal>ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’SeamãŒå‡¦ç†ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ã“ã‚Œã¯<literal>EVENT</literal>-スコープãªSeam JavaBeanコンãƒãƒ¼ãƒãƒ³ãƒˆãªã®ã§ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®JAX-RSライフサイクルã¨é•ã„ã¯ã‚ã‚Šã¾ã›ã‚“。ã—ã‹ã—ã€ã“ã‚Œã§ã™ã¹ã¦ã®Semaインジェクションやãã®ä»–ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãŠã‚ˆã³ã‚³ãƒ³ãƒ†ã‚ストãŒåˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ç¾åœ¨ã€åŠ ãˆã¦<literal>SESSION</literal>〠<literal>APPLICATION</literal>ã€ãŠã‚ˆã³ <literal>STATELESS</literal>ã®ãƒªã‚½ãƒ¼ã‚¹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚サーãƒãƒ¼ã‚µã‚¤ãƒ‰ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚³ãƒ³ãƒ†ã‚ストをæ£ã—ã処ç†ã™ã‚‹ãŸã‚ã«ã¯ã€ã©ã®HTTPè¦æ±‚ã‚‚ã€æœ‰åŠ¹ãªã‚»ãƒƒã‚·ãƒ§ãƒ³è˜åˆ¥å(クッã‚ーã€URIパスパラメータ)をé€ä¿¡ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"An instance of <literal>customerResource</literal> is now handled by Seam "
+"when a request hits the server. This is a Seam JavaBean component that is "
+"<literal>EVENT</literal>-scoped, hence no different than the default JAX-RS "
+"lifecycle. However, you get full Seam injection support and all other Seam "
+"components and contexts are available to you. Currently also supported are "
+"<literal>SESSION</literal>, <literal>APPLICATION</literal>, and "
+"<literal>STATELESS</literal> resource components. Remember that any HTTP "
+"request has to transmit a valid session identifier (cookie, URI path "
+"parameter) for correct handling of the server-side session context."
+msgstr ""
+"ã“ã‚Œã§ã€è¦æ±‚ãŒã‚µãƒ¼ãƒãƒ¼ã«å±Šãã¨<literal>customerResource</literal>ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³"
+"スをSeamãŒå‡¦ç†ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ã“ã‚Œã¯<literal>EVENT</literal>-スコープãª"
+"Seam JavaBeanコンãƒãƒ¼ãƒãƒ³ãƒˆãªã®ã§ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®JAX-RSライフサイクルã¨é•ã„ã¯ã‚"
+"ã‚Šã¾ã›ã‚“。ã—ã‹ã—ã€ã“ã‚Œã§ã™ã¹ã¦ã®Semaインジェクションやãã®ä»–ã®Seamコンãƒãƒ¼ãƒ"
+"ントãŠã‚ˆã³ã‚³ãƒ³ãƒ†ã‚ストãŒåˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ç¾åœ¨ã€åŠ ãˆã¦"
+"<literal>SESSION</literal>〠<literal>APPLICATION</literal>ã€ãŠã‚ˆã³ "
+"<literal>STATELESS</literal>ã®ãƒªã‚½ãƒ¼ã‚¹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
+"サーãƒãƒ¼ã‚µã‚¤ãƒ‰ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚³ãƒ³ãƒ†ã‚ストをæ£ã—ã処ç†ã™ã‚‹ãŸã‚ã«ã¯ã€ã©ã®HTTPè¦æ±‚"
+"ã‚‚ã€æœ‰åŠ¹ãªã‚»ãƒƒã‚·ãƒ§ãƒ³è˜åˆ¥å(クッã‚ーã€URIパスパラメータ)をé€ä¿¡ã™ã‚‹å¿…è¦ãŒã‚ã‚Š"
+"ã¾ã™ã€‚"
#. Tag: para
#: Webservices.xml:307
#, no-c-format
-msgid "Conversation-scoped resource components and mapping of conversations is currently not supported but will be available soon."
-msgstr "対話スコープã®ãƒªã‚½ãƒ¼ã‚¹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨å¯¾è©±ã®ãƒžãƒƒãƒ”ングã¯ç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“ãŒã€é–“ã‚‚ãªã利用ã§ãるよã†ã«ãªã‚‹äºˆå®šã§ã™ã€‚"
+msgid ""
+"Conversation-scoped resource components and mapping of conversations is "
+"currently not supported but will be available soon."
+msgstr ""
+"対話スコープã®ãƒªã‚½ãƒ¼ã‚¹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨å¯¾è©±ã®ãƒžãƒƒãƒ”ングã¯ç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„"
+"ã¾ã›ã‚“ãŒã€é–“ã‚‚ãªã利用ã§ãるよã†ã«ãªã‚‹äºˆå®šã§ã™ã€‚"
#. Tag: para
#: Webservices.xml:312
#, no-c-format
-msgid "Provider classes can also be Seam components, they must be <literal>APPLICATION</literal>-scoped or <literal>STATELESS</literal>."
-msgstr "プãƒãƒã‚¤ãƒ€ã®ã‚¯ãƒ©ã‚¹ã‚‚ã¾ãŸSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦åˆ©ç”¨ã§ãã¾ã™ãŒã€<literal>APPLICATION</literal>-scopedã‚‚ã—ãã¯<literal>STATELESS</literal>ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Provider classes can also be Seam components, they must be "
+"<literal>APPLICATION</literal>-scoped or <literal>STATELESS</literal>."
+msgstr ""
+"プãƒãƒã‚¤ãƒ€ã®ã‚¯ãƒ©ã‚¹ã‚‚ã¾ãŸSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦åˆ©ç”¨ã§ãã¾ã™ãŒã€"
+"<literal>APPLICATION</literal>-scopedã‚‚ã—ãã¯<literal>STATELESS</literal>ã§ã‚"
+"ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
#: Webservices.xml:317
#, no-c-format
-msgid "Resources and providers can be EJBs or JavaBeans, like any other Seam component."
-msgstr "リソースã¨ãƒ—ãƒãƒã‚¤ãƒ€ã¯ä»–ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆåŒæ§˜ã€EJBã‚„JavaBeansã¨ã—ã¦ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Resources and providers can be EJBs or JavaBeans, like any other Seam "
+"component."
+msgstr ""
+"リソースã¨ãƒ—ãƒãƒã‚¤ãƒ€ã¯ä»–ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆåŒæ§˜ã€EJBã‚„JavaBeansã¨ã—ã¦ä½¿ã†ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚"
+#. Tag: title
+#: Webservices.xml:324
+#, no-c-format
+msgid "Mapping exceptions to HTTP responses"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:326
+#, no-c-format
+msgid ""
+"Section 3.3.4 of the JAX-RS specification defines how checked or unchecked "
+"exceptions are handled by the JAX RS implementation. In addition to using an "
+"exception mapping provider as defined by JAX-RS, the integration of RESTEasy "
+"with Seam allows you to map exceptions to HTTP response codes within Seam's "
+"<literal>pages.xml</literal> facility. If you are already using "
+"<literal>pages.xml</literal> declarations, this is easier to maintain than "
+"potentially many JAX RS exception mapper classes."
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:334
+#, no-c-format
+msgid ""
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:341
+#, no-c-format
+msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
+"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
+" <http-error error-code=\"501\">\n"
+" <message>The request operation is not supported</message>\n"
+" </http-error>\n"
+"</exception>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:351
+#, no-c-format
+msgid "Custom or checked exceptions are handled the same:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:355
+#, no-c-format
+msgid ""
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
+" <http-error error-code=\"503\">\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
+" </http-error>\n"
+"</exception>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:357
+#, no-c-format
+msgid ""
+"You do not have to send an HTTP error to the client if an exception occurs. "
+"Seam allows you to map the exception as a redirect to a view of your Seam "
+"application. As this feature is typically used for human clients (web "
+"browsers) and not for REST API remote clients, you should pay extra "
+"attention to conflicting exception mappings in <literal>pages.xml</literal>."
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:364
+#, no-c-format
+msgid ""
+"Note that the HTTP response still passes through the servlet container, so "
+"an additional mapping might apply if you have <literal><error-page></"
+"literal> mappings in your <literal>web.xml</literal> configuration. The HTTP "
+"status code would then be mapped to a rendered HTML error page with status "
+"<literal>200 OK</literal>!"
+msgstr ""
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Websphere.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Websphere.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Websphere.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-12-14 05:13+0900\n"
"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -15,416 +15,322 @@
#. Tag: title
#: Websphere.xml:2
-#, no-c-format
-msgid "Seam on IBM's Websphere"
+#, fuzzy, no-c-format
+msgid "Seam on IBM's Websphere AS"
msgstr "IBM Websphere 上㮠Seam"
#. Tag: para
#: Websphere.xml:4
#, no-c-format
-msgid "Websphere 6.1.x is IBM's application server offering. The latest release is 6.1.0.19 which does not have <literal>EJB3</literal> or <literal>JEE5</literal> support. There is a recently released (Nov 07) <literal>EJB3</literal> feature pack which provides some support for <literal>EJB3</literal> and <literal>JPA</literal>. Currently there is no true <literal>JEE5</literal> offering from IBM. This causes some issues with Seam integration with applications that use EJB3."
-msgstr "Websphere 6.1.x ã¯ã€IBM ã®æä¾›ã™ã‚‹ã‚¢ãƒ—リケーションサーãƒãƒ¼ã§ã™ã€‚最新ã®ãƒªãƒªãƒ¼ã‚¹ã¯ã€<literal>"
- "EJB3</literal> ã‚„ <literal>JEE5</literal> をサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„"
- "ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 6.1.0.19 ã§ã™ã€‚最近(2007å¹´11月07æ—¥) <literal>EJB3<"
- "/literal> ã‚„ <literal>JPA</literal> ã«å¯¾ã™ã‚‹ä¸€éƒ¨ã®ã‚µãƒãƒ¼ãƒˆã‚’æä¾›ã™ã‚‹ "
- "<literal>EJB3</literal> feature pack ãŒç™ºè¡¨ã•ã‚Œã¾ã—ãŸã€‚ç¾æ™‚点ã§ã¯ã€IBM ã‹"
- "らæä¾›ã•ã‚Œã‚‹å®Œå…¨ãª <literal>JEE5</literal> ã¯ã‚ã‚Šã¾ã›ã‚“。ã“ã‚ŒãŒåŽŸå› ã§ã€EJB3 を使用ã™"
- "るアプリケーション㨠Seam ã®çµ±åˆã«é–¢ã—ã¦ã®å•é¡ŒãŒå¼•ãèµ·ã“ã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Websphere AS V7 is IBM's application server offering. This release is fully "
+"Java EE 5 certified."
+msgstr ""
#. Tag: para
-#: Websphere.xml:12
-#, no-c-format
-msgid "First we will go over some basic information about the Websphere environment that we used for these examples. After a good deal of research and work we were able to get EJB3 applications to function correctly. We will go over the details of those steps with the jee5 example. We will also deploy the JPA example application."
-msgstr "最åˆã«ã€ã‚µãƒ³ãƒ—ルã®ãŸã‚ã«ä½¿ç”¨ã™ã‚‹ WebSphere 環境ã«é–¢ã—ã¦ã®åŸºç¤Žçš„ãªæƒ…å ±ã‚’è©³ã—ãè¿°ã¹ã¾ã™ã€‚ãŸãã•ã‚“ã®èª¿æŸ»ã¨ä½œæ¥ã®æœ«ã«ã€EJB3 ã‚¢"
- "プリケーションをæ£ã—ã動作ã•ã›ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚jee5 サンプルã§ãれらã®ã‚¹ãƒ†ãƒƒãƒ—ã®è©³ç´°ã‚’説明ã—ã¾ã™ã€‚次ã«ã€JPA サンプ"
- "ルアプリケーションをデプãƒã‚¤ã—ã¾ã™ã€‚"
+#: Websphere.xml:7
+#, fuzzy, no-c-format
+msgid ""
+"First we will go over some basic information about the Websphere AS "
+"environment that we used for these examples. We will go over the details of "
+"those steps with the JEE5 booking example. We will also deploy the JPA "
+"example application."
+msgstr ""
+"最åˆã«ã€ã‚µãƒ³ãƒ—ルã®ãŸã‚ã«ä½¿ç”¨ã™ã‚‹ WebSphere 環境ã«é–¢ã—ã¦ã®åŸºç¤Žçš„ãªæƒ…å ±ã‚’è©³ã—ã"
+"è¿°ã¹ã¾ã™ã€‚ãŸãã•ã‚“ã®èª¿æŸ»ã¨ä½œæ¥ã®æœ«ã«ã€EJB3 アプリケーションをæ£ã—ã動作ã•ã›ã‚‹"
+"ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚jee5 サンプルã§ãれらã®ã‚¹ãƒ†ãƒƒãƒ—ã®è©³ç´°ã‚’説明ã—ã¾"
+"ã™ã€‚次ã«ã€JPA サンプルアプリケーションをデプãƒã‚¤ã—ã¾ã™ã€‚"
#. Tag: title
-#: Websphere.xml:19
-#, no-c-format
-msgid "Websphere environment and deployment information"
+#: Websphere.xml:13
+#, fuzzy, no-c-format
+msgid "Websphere AS environment and deployment information"
msgstr "Websphere 環境ã¨ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆæƒ…å ±"
#. Tag: para
-#: Websphere.xml:21
-#, no-c-format
-msgid "Websphere is a commercial product and so we will not discuss the details of its installation other than to say follow the directions provided by your particular installation type and license. This section will detail the exact server versions used, installation tips, and some custom properties that are needed for all of the examples."
-msgstr "WebSphere ã¯å•†ç”¨è£½å“ãªã®ã§ã€ç‰¹å®šã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚¿ã‚¤ãƒ—やライセンスã«ã¤ã„ã¦æä¾›ã•ã‚Œã‚‹æ‰‹é †ãªã©ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®è©³ç´°ã«ã¤ã„ã¦ã¯èª¬æ˜Žã—ã¾"
- "ã›ã‚“。ã“ã“ã§ã¯ã€ã™ã¹ã¦ã®ã‚µãƒ³ãƒ—ルを動作ã•ã›ã‚‹ã®ã«å¿…è¦ã¨ãªã‚‹ä½¿ç”¨ã—ãŸã‚µãƒ¼ãƒã®æ£ç¢ºãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®ãƒ’ントã€ã‚«ã‚¹ã‚¿ãƒ プãƒãƒ‘ティã«ã¤"
- "ã„ã¦è©³ã—ãè¿°ã¹ã¾ã™ã€‚"
+#: Websphere.xml:15
+#, fuzzy, no-c-format
+msgid ""
+"Websphere AS is a commercial product and so we will not discuss the details "
+"of its installation other than to say follow the directions provided by your "
+"particular installation type and license. This section will detail the exact "
+"server versions used, installation tips, and some custom properties that are "
+"needed for all of the examples."
+msgstr ""
+"WebSphere ã¯å•†ç”¨è£½å“ãªã®ã§ã€ç‰¹å®šã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚¿ã‚¤ãƒ—やライセンスã«ã¤ã„ã¦æä¾›"
+"ã•ã‚Œã‚‹æ‰‹é †ãªã©ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®è©³ç´°ã«ã¤ã„ã¦ã¯èª¬æ˜Žã—ã¾ã›ã‚“。ã“ã“ã§ã¯ã€ã™ã¹ã¦ã®"
+"サンプルを動作ã•ã›ã‚‹ã®ã«å¿…è¦ã¨ãªã‚‹ä½¿ç”¨ã—ãŸã‚µãƒ¼ãƒã®æ£ç¢ºãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ã€ã‚¤ãƒ³ã‚¹"
+"トールã®ãƒ’ントã€ã‚«ã‚¹ã‚¿ãƒ プãƒãƒ‘ティã«ã¤ã„ã¦è©³ã—ãè¿°ã¹ã¾ã™ã€‚"
#. Tag: title
-#: Websphere.xml:29
-#, no-c-format
-msgid "Installation versions and tips"
+#: Websphere.xml:23
+#, fuzzy, no-c-format
+msgid "Installation versions"
msgstr "インストールã™ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ãƒ’ント"
#. Tag: para
-#: Websphere.xml:30
-#, no-c-format
-msgid "All of the examples and information in this chapter are based on the version 6.1 of Websphere at the time of this writing."
-msgstr "ã“ã®ç« ã®ã‚µãƒ³ãƒ—ルã¨æƒ…å ±ã¯ã€ã™ã¹ã¦åŸ·ç†æ™‚ã® Websphere ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 6.1 ã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚"
+#: Websphere.xml:24
+#, fuzzy, no-c-format
+msgid ""
+"All of the examples and information in this chapter are based on the version "
+"V7 of Websphere AS at the time of this writing."
+msgstr ""
+"ã“ã®ç« ã®ã‚µãƒ³ãƒ—ルã¨æƒ…å ±ã¯ã€ã™ã¹ã¦åŸ·ç†æ™‚ã® Websphere ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 6.1 ã«åŸºã¥ã„"
+"ã¦ã„ã¾ã™ã€‚"
#. Tag: ulink
-#: Websphere.xml:35
-#, no-c-format
-msgid "Websphere Application Server 6.1"
+#: Websphere.xml:29
+#, fuzzy, no-c-format
+msgid "Websphere Application Server V7"
msgstr "Websphere Application Server 6.1"
-#. Tag: ulink
-#: Websphere.xml:40
-#, no-c-format
-msgid "Feature Pack for EJB 3.0 for Websphere Application Server V6.1 (6.1.0.13)"
-msgstr "Feature Pack for EJB 3.0 for Websphere Application Server V6.1 "
- "(6.1.0.13)"
-
-#. Tag: ulink
-#: Websphere.xml:46
-#, no-c-format
-msgid "Fix Pack for Websphere Application Server V6.1 (6.1.0.19)"
-msgstr "Fix Pack for Websphere Application Server V6.1 (6.1.0.19)"
-
#. Tag: para
-#: Websphere.xml:52
+#: Websphere.xml:34
#, no-c-format
-msgid "The EJB3 feature pack that we installed came with the 6.1.0.13 patch version of Websphere. Installing the feature pack does not ensure that your server will have the proper environment for EJB3 applications. Be sure that as part of the installation of the feature pack you follow the instructions to create a new server profile with the EJB3 feature pack enabled, or augment one of your existing ones. This can also be done after the installation by running the profile management tool."
-msgstr "インストールã™ã‚‹ EJB3 Feature Pack ã¯ã€Websphere ã® Fix Pack ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 6.1.0.13 ã¨ä¸€ç·’"
- "ã«æä¾›ã•ã‚Œã¾ã—ãŸã€‚Feature Pack ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã ã‘ã§ã¯ã€ã‚µãƒ¼ãƒã¯ EJB3 アプリケーションã®å®Ÿè¡Œã«é©åˆ‡ãªç’°å¢ƒã«ã¯ãªã‚Šã¾ã›ã‚“。"
- "Feature Pack ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®ä¸€ç’°ã¨ã—ã¦ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®æŒ‡ç¤ºã«å¾“ã£ã¦EJB3 Feature Pack ã®æ©Ÿèƒ½ã‚’有効ã«ã—ãŸæ–°ã—"
- "ã„サーãƒãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã—ã¦ãã ã•ã„。ã‚ã‚‹ã„ã¯æ—¢å˜ã®ã‚µãƒ¼ãƒãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ã«æ©Ÿèƒ½ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。ã“ã‚Œã¯ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®å¾Œã«ãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ç®¡"
- "ç†ãƒ„ールを実行ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã‚‚è¡Œãˆã¾ã™ã€‚"
+msgid ""
+"After installing Websphere AS, create server profile with Profile Management "
+"Tool, if you didn't create profile in installation process."
+msgstr ""
-#. Tag: para
-#: Websphere.xml:60
-#, no-c-format
-msgid "It is highly recommended to patch Websphere by latest fix pack, at the time of this writing it is 6.1.0.19"
-msgstr "WebSphere ã«ã¯æœ€æ–°ã® fix pack ã‚’é©ç”¨ã™ã‚‹ã“ã¨ã‚’å¼·ã推奨ã—ã¾ã™ã€‚執ç†æ™‚点ã§ã®æœ€æ–°ã® fix pack ã¯ã€"
- "6.1.0.19 ã§ã™ã€‚"
-
#. Tag: title
-#: Websphere.xml:63
+#: Websphere.xml:42
#, no-c-format
-msgid "A note about restarting the server"
-msgstr "サーãƒã®å†èµ·å‹•ã«ã¤ã„ã¦ã®ãƒ¡ãƒ¢"
-
-#. Tag: para
-#: Websphere.xml:64
-#, no-c-format
-msgid "There are times that restarting the server will be required after deploying or changes the examples in this chapter. Its does not seem like every change requires a restart. If you get errors or exceptions after modifying a property or deploying an application try to restart the server."
-msgstr "ã“ã®ç« ã§ã¯ã€ãƒ‡ãƒ—ãƒã‚¤ã‚„è¨å®šå¤‰æ›´ã®å¾Œã«ã‚µãƒ¼ãƒã®å†èµ·å‹•ãŒå¿…è¦ãªå ´åˆãŒã‚ã‚Šã¾ã™ã€‚ã—ã‹ã—ã™ã¹ã¦ã®å¤‰æ›´ã®ãŸã³ã«å†èµ·å‹•ãŒå¿…è¦ã§ã‚るよã†ã«ã¯æ€ãˆã¾ã›ã‚“。"
- "ã‚‚ã—プãƒãƒ‘ティã®ä¿®æ£ã‚„アプリケーションã®ãƒ‡ãƒ—ãƒã‚¤ã®å¾Œã«ã‚¨ãƒ©ãƒ¼ã‚„例外ãŒç™ºç”Ÿã—ãŸå ´åˆã¯ã€ã‚µãƒ¼ãƒã®å†èµ·å‹•ã‚’è¡Œã£ã¦ã¿ã¦ãã ã•ã„。"
-
-#. Tag: title
-#: Websphere.xml:72
-#, no-c-format
-msgid "Required custom properties"
-msgstr "å¿…è¦ã¨ãªã‚‹ã‚«ã‚¹ã‚¿ãƒ プãƒãƒ‘ティ"
-
-#. Tag: para
-#: Websphere.xml:73
-#, no-c-format
-msgid "There are a couple of Websphere custom properties that are required for Seam integration. These properties are not needed specifically for Seam, but work around some issues with Websphere. These are set following the instructions here : <ulink url=\"http://www-1.ibm.com/support/docview.wss?rss=180&uid=swg21284395\"> Setting web container custom properties</ulink>"
-msgstr "Seam çµ±åˆã®ãŸã‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ WebSphere カスタムプãƒãƒ‘ティãŒã‚ã‚Šã¾ã™ã€‚ã“れらã®ãƒ—ãƒãƒ‘ティã¯æœ¬æ¥ Seam ã®ãŸã‚ã«ã§ã¯ãª"
- "ãã€WebSphere ã«é–¢ã™ã‚‹å•é¡Œã«å¯¾å¿œã™ã‚‹ãŸã‚ã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ã“れらã®ãƒ—ãƒãƒ‘ティã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã«å¾“ã£ã¦è¨å®šã—ã¦ãã ã•ã„ 。<"
- "ulink url=\"http://www-1.ibm.com/support/docview.wss?rss=180&"
- "uid=swg21284395\"> Setting web container custom properties<"
- "/ulink>"
-
-#. Tag: para
-#: Websphere.xml:82
-#, no-c-format
-msgid "<literal>prependSlashToResource = \"true\"</literal> — This solves a fairly common issue with Websphere where applications are not using a leading \"/\" when attempting to access resources. If this is not set then a <literal>java.net.MalformedURLException</literal> will be thrown. With this property set you will still see warnings, but the resources will be retrieved as expected."
-msgstr "<literal>prependSlashToResource = \"true\"</literal> "
- "— ã“ã‚Œã¯ã€ãƒªã‚½ãƒ¼ã‚¹ã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã™ã‚‹ã‚¢ãƒ—リケーションãŒå…ˆé ã«\"/\" ã‚’ã¤ã‘ã¦ã„ãªã„å ´åˆã«ç™ºç”Ÿã™ã‚‹ã€"
- "WebSphere ã«ã¤ã„ã¦ã®éžå¸¸ã«ã‚ˆãã‚ã‚‹å•é¡Œã‚’解決ã—ã¾ã™ã€‚ã‚‚ã—ãã®æ™‚ã«ã“ã‚ŒãŒã‚»ãƒƒãƒˆã•ã‚Œã¦ã„ãªã‘ã‚Œã°ã€<literal>"
- "java.net.MalformedURLException</literal> ãŒã‚¹ãƒãƒ¼ã•ã‚Œã¾ã™ã€‚ã“ã®ãƒ—ãƒãƒ‘ティをセットã—ã¦"
- "ãŠã‘ã°ã€ã¾ã è¦å‘Šã¯å‡ºåŠ›ã•ã‚Œã¾ã™ãŒã€ãƒªã‚½ãƒ¼ã‚¹ã¯æœŸå¾…ã•ã‚ŒãŸé€šã‚Šã«æ¤œç´¢ã•ã‚Œã¾ã™ã€‚"
-
-#. Tag: title
-#: Websphere.xml:90
-#: Websphere.xml:108
-#, no-c-format
-msgid "Detailed can be found at:"
-msgstr "詳細ã¯ä»¥ä¸‹ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
-
-#. Tag: ulink
-#: Websphere.xml:92
-#, no-c-format
-msgid "SRVE0238E: Resource paths must have a leading slash"
-msgstr "SRVE0238E: Resource paths must have a leading slash (リソースパスã«ã¯å…ˆé ã«ã‚¹ãƒ©ãƒƒã‚·ãƒ¥"
- "ã‚’ã¤ã‘ã¦æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“)"
-
-#. Tag: para
-#: Websphere.xml:97
-#, no-c-format
-msgid "<literal>com.ibm.ws.webcontainer.invokefilterscompatibility = \"true\"</literal> — This solves an issue with Websphere where it throws a <literal>FileNotFoundException</literal> when a web application attempts to access a file resource that does not actually exist on disk. This is a common practice in modern web applications where filters or servlets are used to process resource requests like these. This issue manifests itself as failures to retrieve JavaScript, CSS, images, etc... when requesting a web page."
-msgstr "<literal>com.ibm.ws.webcontainer.invokefilterscompatibility = "
- "\"true\"</literal> — ã“ã‚Œã¯ã€Web アプリケーションãŒå®Ÿéš›ã«ã¯ãƒ‡ã‚£ã‚¹ã‚¯ã«å˜åœ¨ã—ãªã„"
- "ファイルリソースã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã—ãŸã¨ãã« <literal>FileNotFoundException<"
- "/literal> ãŒã‚¹ãƒãƒ¼ã•ã‚Œã‚‹ WebSphere ã®å•é¡Œã‚’解決ã—ã¾ã™ã€‚ã“ã®ã‚ˆã†ãªãƒªã‚½ãƒ¼ã‚¹ã‚¢ã‚¯ã‚»ã‚¹è¦æ±‚を処ç†ã™ã‚‹ã®ã«ã€ãƒ•ã‚£ãƒ«ã‚¿ã‚"
- "ã‚‹ã„ã¯ã‚µãƒ¼ãƒ–レットを使用ã™ã‚‹ã®ãŒç¾åœ¨ã® Web アプリケーションã®ä¸€èˆ¬çš„ãªæ…£ç¿’ã§ã™ã€‚ã“ã®å•é¡Œã¯Web ページをå‚ç…§ã—よã†ã¨ã—ã¦ã€"
- "JavaScript ã‚„ CSSã€ã‚¤ãƒ¡ãƒ¼ã‚¸ãªã©ã‚’å‚ç…§ã—ãŸã¨ãã«å¤±æ•—ã¨ã—ã¦ç¾ã‚Œã¾ã™ã€‚"
-
-#. Tag: ulink
-#: Websphere.xml:110
-#, no-c-format
-msgid "PK33090; 6.1: A filter that serves a file does not pop-up an alert message"
-msgstr "PK33090; 6.1: A filter that serves a file does not pop-up an alert "
- "message (ファイルを扱ã†ãƒ•ã‚£ãƒ«ã‚¿ãŒã‚¢ãƒ©ãƒ¼ãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ãƒãƒƒãƒ—アップã—ãªã„)"
-
-#. Tag: title
-#: Websphere.xml:119
-#, no-c-format
msgid "The <literal>jee5/booking</literal> example"
msgstr "<literal>jee5/booking</literal> サンプル"
#. Tag: para
-#: Websphere.xml:121
+#: Websphere.xml:44
#, no-c-format
-msgid "The <literal>jee5/booking</literal> example is based on the Hotel Booking example (which runs on JBoss AS). Out of the box it is designed to run on Glassfish, but with the steps below it can be deployed to Websphere. It is located in the <literal>$SEAM_DIST/examples/jee5/booking</literal> directory."
-msgstr "<literal>jee5/booking</literal> サンプルã¯ã€(JBoss AS 上ã§å‹•ä½œã™ã‚‹) ホ"
- "テル予約サンプルã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚ãã®ã¾ã¾ã§ GlassFish 上ã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«è¨è¨ˆã•ã‚Œã¦ã„ã¾ã™ãŒã€ä»¥ä¸‹ã®æ‰‹é †ã§ Websphere "
- "上ã§ã‚‚動作ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ã‚µãƒ³ãƒ—ル㯠<"
- "literal>$SEAM_DIST/examples/jee5/booking</literal> ã«ã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"The <literal>jee5/booking</literal> example is based on the Hotel Booking "
+"example (which runs on JBoss AS). Out of the box it is designed to run on "
+"Glassfish, but with the steps below it can be deployed to Websphere. It is "
+"located in the <literal>$SEAM_DIST/examples/jee5/booking</literal> directory."
+msgstr ""
+"<literal>jee5/booking</literal> サンプルã¯ã€(JBoss AS 上ã§å‹•ä½œã™ã‚‹) ホテル予"
+"約サンプルã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚ãã®ã¾ã¾ã§ GlassFish 上ã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«è¨è¨ˆã•ã‚Œã¦"
+"ã„ã¾ã™ãŒã€ä»¥ä¸‹ã®æ‰‹é †ã§ Websphere 上ã§ã‚‚動作ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ã‚µãƒ³ãƒ—ル"
+"㯠<literal>$SEAM_DIST/examples/jee5/booking</literal> ã«ã‚ã‚Šã¾ã™ã€‚"
-#. Tag: para
-#: Websphere.xml:128
-#, no-c-format
-msgid "As stated before the <literal>EJB3</literal> feature pack does not provide a full <literal>jee5</literal> implementation. This means that there are some tricks to getting an application deployed and functioning."
-msgstr "å‰ã§èª¬æ˜Žã—ãŸã‚ˆã†ã«ã€<literal>EJB3</literal> feature pack ã¯ã€<"
- "literal>jee5</literal> 実装を完全ã«ã¯æä¾›ã—ã¦ã„ã¾ã›ã‚“。ã“ã®ãŸã‚ã€ã‚¢ãƒ—リケーションをデプãƒã‚¤ã—ã¦å‹•"
- "作ã•ã›ã‚‹ãŸã‚ã«ã¯å¯¾å¿œãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
-
#. Tag: title
-#: Websphere.xml:134
-#: Websphere.xml:927
+#: Websphere.xml:52 Websphere.xml:710
#, no-c-format
msgid "<title>Configuration file changes</title>"
msgstr "<title>構æˆãƒ•ã‚¡ã‚¤ãƒ«ã®å¤‰æ›´</title>"
#. Tag: para
-#: Websphere.xml:136
+#: Websphere.xml:54
#, no-c-format
-msgid "Below are the configuration file changes that are need to the base example."
+msgid ""
+"Below are the configuration file changes that are need to the base example."
msgstr "雛形ã®ã‚µãƒ³ãƒ—ルã«å¯¾ã—ã¦å¿…è¦ã¨ãªã‚‹æ§‹æˆãƒ•ã‚¡ã‚¤ãƒ«ã®å¤‰æ›´ç‚¹ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ã€‚"
#. Tag: literal
-#: Websphere.xml:142
-#: Websphere.xml:1001
+#: Websphere.xml:60 Websphere.xml:784
#, no-c-format
msgid "resources/WEB-INF/components.xml"
msgstr "resources/WEB-INF/components.xml"
#. Tag: para
-#: Websphere.xml:145
-#, no-c-format
-msgid "We need to change the way that we look up EJBs for Websphere. We need to remove the <literal>/local</literal> from the end of the <literal>jndi-pattern</literal> attribute. It should look like this:"
-msgstr "WebSphere ã§ã¯ EJB をルックアップã™ã‚‹éš›ã®åå‰ã‚’変更ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<literal>jndi-"
- "pattern</literal> 属性ã®æœ€å¾Œã‹ã‚‰ <literal>/local<"
- "/literal> ã‚’å–り除ãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®ã‚ˆã†ã«å¤‰æ›´ã—ã¾ã™ã€‚"
+#: Websphere.xml:63
+#, fuzzy, no-c-format
+msgid ""
+"We need to change the way that we look up EJBs for WAS. We need to remove "
+"the <literal>/local</literal> from the end of the <literal>jndi-pattern</"
+"literal> attribute. It should look like this:"
+msgstr ""
+"WebSphere ã§ã¯ EJB をルックアップã™ã‚‹éš›ã®åå‰ã‚’変更ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+"<literal>jndi-pattern</literal> 属性ã®æœ€å¾Œã‹ã‚‰ <literal>/local</literal> ã‚’å–"
+"り除ãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®ã‚ˆã†ã«å¤‰æ›´ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:152
+#: Websphere.xml:70
#, no-c-format
msgid ""
"<![CDATA[\n"
-"<core:init jndi-pattern=\"java:comp/env/jboss-seam-jee5/#{ejbName}\" debug=\"true\"/>\n"
+"<core:init jndi-pattern=\"java:comp/env/jboss-seam-jee5/#{ejbName}\" debug="
+"\"true\"/>\n"
" ]]>"
-msgstr "<![CDATA[\n"
- "<core:init jndi-pattern=\"java:comp/env/jboss-seam-jee5/#{ejbName}"
- "\" debug=\"true\"/>\n"
- " ]]>"
+msgstr ""
+"<![CDATA[\n"
+"<core:init jndi-pattern=\"java:comp/env/jboss-seam-jee5/#{ejbName}\" debug="
+"\"true\"/>\n"
+" ]]>"
#. Tag: literal
-#: Websphere.xml:156
-#: Websphere.xml:1033
-#, no-c-format
-msgid "resources/WEB-INF/web.xml"
-msgstr "resources/WEB-INF/web.xml"
+#: Websphere.xml:76
+#, fuzzy, no-c-format
+msgid "resources/META-INF/ejb-jar.xml"
+msgstr "resources/META-INF/jboss-app.xml"
#. Tag: para
-#: Websphere.xml:159
+#: Websphere.xml:79
#, no-c-format
-msgid "This is the first place that we notice an unexpected change because this is not full <literal>jee5</literal> implementation."
-msgstr "ã“ã‚Œã¯ã€<literal>jee5</literal> ã«å®Œå…¨æº–æ‹ ã—ãŸå®Ÿè£…ã§ã¯ãªã„ãŸã‚ã«å¤‰æ›´ã‚’余儀ãªãã•ã‚Œã‚‹ç‚¹ã®1"
- "ã¤ç›®ã§ã™ã€‚"
+msgid ""
+"We need to replace the /local string from <literal>ejb-ref-name</literal>. "
+"See at the following final code:"
+msgstr ""
-#. Tag: para
-#: Websphere.xml:162
-#, no-c-format
-msgid "Websphere does not support <literal>Servlet 2.5</literal>, it requires <literal>Servlet 2.4</literal>. For this change we need to adjust the top of the <literal>web.xml</literal> file to look like the following:"
-msgstr "Websphere 㯠<literal>Servlet 2.5</literal> をサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ã®ã§ã€"
- "<literal>Servlet 2.4</literal> を使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®å¤‰æ›´ã®ãŸã‚ã«ã€<"
- "literal>web.xml</literal> ファイルã®å…ˆé を以下ã®ã‚ˆã†ã«å¤‰æ›´ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
#. Tag: programlisting
-#: Websphere.xml:169
+#: Websphere.xml:82
#, no-c-format
msgid ""
-"<![CDATA[<xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
-"<web-app version=\"2.4\" \n"
-" xmlns=\"http://java.sun.com/xml/ns/j2ee\"\n"
-" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee \n"
-" http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\">\n"
-" ]]>"
-msgstr "<![CDATA[<xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
- "<web-app version=\"2.4\" \n"
- " xmlns=\"http://java.sun.com/xml/ns/j2ee\"\n"
- " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
- " xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee \n"
- " http://java.sun.com/xml/ns/j2ee/web-"
- "app_2_4.xsd\">\n"
- " ]]>"
+"<![CDATA[\n"
+" <enterprise-beans>\n"
+" <!-- EJB reference required when one Seam EJB component references "
+"another Seam EJB component using @In -->\n"
+" <!-- Not required if you inject using @EJB, but then you lose state "
+"management and client-side interceptors (e.g., security) -->\n"
+" <session>\n"
+" <ejb-name>RegisterAction</ejb-name>\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/AuthenticatorAction</ejb-ref-"
+"name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.example.booking.Authenticator</local>\n"
+" </ejb-local-ref>\n"
+" </session>\n"
+" </enterprise-beans>]]>"
+msgstr ""
-#. Tag: para
-#: Websphere.xml:170
+#. Tag: literal
+#: Websphere.xml:88 Websphere.xml:816
#, no-c-format
-msgid "Next, we have to make some changes to the EJB references in the <literal>web.xml</literal>. These changes are what will allow Websphere to bind the EJB2 references in the web module to the the actual EJB3 beans in the EAR module. Replace all of the <literal>ejb-local-refs</literal> when the values below."
-msgstr "次ã«ã€<literal>web.xml</literal> ã® EJB å‚ç…§ã«ã¤ã„ã¦å¤‰æ›´ã‚’è¡Œã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“"
- "れらã¯ã€WebSphere ㌠Web モジュール内㮠EJB2 å‚照をã€å®Ÿéš›ã«ã¯ EAR モジュール内ã«ã‚ã‚‹ EJB3 ã® Bean ã«"
- "ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã™ã‚‹ãŸã‚ã®å¤‰æ›´ã§ã™ã€‚ã™ã¹ã¦ã® <literal>ejb-local-refs<"
- "/literal> を以下ã®å€¤ã§ç½®ãæ›ãˆã¦ãã ã•ã„。"
+msgid "resources/WEB-INF/web.xml"
+msgstr "resources/WEB-INF/web.xml"
+#. Tag: para
+#: Websphere.xml:91
+#, fuzzy, no-c-format
+msgid ""
+"We have to make some changes to the EJB references in the <literal>web.xml</"
+"literal>. These changes are what will allow WAS to bind automatically the "
+"EJB3 references in the web module to the the actual EJB3 beans in the EAR "
+"module. Replace all of the /local strings in <literal>ejb-local-refs</"
+"literal> when the values below."
+msgstr ""
+"次ã«ã€<literal>web.xml</literal> ã® EJB å‚ç…§ã«ã¤ã„ã¦å¤‰æ›´ã‚’è¡Œã†å¿…è¦ãŒã‚ã‚Šã¾"
+"ã™ã€‚ã“れらã¯ã€WebSphere ㌠Web モジュール内㮠EJB2 å‚照をã€å®Ÿéš›ã«ã¯ EAR モ"
+"ジュール内ã«ã‚ã‚‹ EJB3 ã® Bean ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã™ã‚‹ãŸã‚ã®å¤‰æ›´ã§ã™ã€‚"
+"ã™ã¹ã¦ã® <literal>ejb-local-refs</literal> を以下ã®å€¤ã§ç½®ãæ›ãˆã¦ãã ã•ã„。"
+
#. Tag: programlisting
-#: Websphere.xml:179
-#, no-c-format
+#: Websphere.xml:100
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
" <!-- JEE5 EJB3 names -->\n"
-" <ejb-local-ref> \n"
-" <ejb-ref-name>jboss-seam-jee5/AuthenticatorAction</ejb-ref-name> \n"
-" <ejb-ref-type>Session</ejb-ref-type> \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/AuthenticatorAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.example.booking.Authenticator</local>\n"
+" </ejb-local-ref> \n"
+"\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/BookingListAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.example.booking.BookingList</local>\n"
+" </ejb-local-ref>\n"
+"\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/RegisterAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.example.booking.Register</local>\n"
+" </ejb-local-ref>\n"
+"\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/ChangePasswordAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.example.booking.ChangePassword</local>\n"
+" </ejb-local-ref>\n"
+"\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/HotelBookingAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.example.booking.HotelBooking</local>\n"
+" </ejb-local-ref>\n"
+"\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/HotelSearchingAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.example.booking.HotelSearching</local>\n"
+" </ejb-local-ref>\n"
+"\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/EjbSynchronizations</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.transaction.LocalEjbSynchronizations</local>\n"
+" </ejb-local-ref>]]>"
+msgstr ""
+"<![CDATA[\n"
+" <!-- JEE5 EJB3 names -->\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/AuthenticatorAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
" <local-home></local-home>\n"
-" <local>org.jboss.seam.example.booking.Authenticator</local> \n"
-" </ejb-local-ref> \n"
+" <local>org.jboss.seam.example.booking.Authenticator</local>\n"
+" </ejb-local-ref>\n"
" \n"
-" <ejb-local-ref> \n"
-" <ejb-ref-name>jboss-seam-jee5/BookingListAction</ejb-ref-name> \n"
-" <ejb-ref-type>Session</ejb-ref-type> \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/BookingListAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
" <local-home></local-home>\n"
-" <local>org.jboss.seam.example.booking.BookingList</local> \n"
-" </ejb-local-ref> \n"
+" <local>org.jboss.seam.example.booking.BookingList</local>\n"
+" </ejb-local-ref>\n"
" \n"
-" <ejb-local-ref> \n"
-" <ejb-ref-name>jboss-seam-jee5/RegisterAction</ejb-ref-name> \n"
-" <ejb-ref-type>Session</ejb-ref-type> \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/RegisterAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
" <local-home></local-home>\n"
-" <local>org.jboss.seam.example.booking.Register</local> \n"
-" </ejb-local-ref> \n"
+" <local>org.jboss.seam.example.booking.Register</local>\n"
+" </ejb-local-ref>\n"
" \n"
-" <ejb-local-ref> \n"
-" <ejb-ref-name>jboss-seam-jee5/ChangePasswordAction</ejb-ref-name> \n"
-" <ejb-ref-type>Session</ejb-ref-type> \n"
-" <local-home></local-home> \n"
-" <local>org.jboss.seam.example.booking.ChangePassword</local> \n"
-" </ejb-local-ref> \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/ChangePasswordAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local-home></local-home>\n"
+" <local>org.jboss.seam.example.booking.ChangePassword</local>\n"
+" </ejb-local-ref>\n"
" \n"
-" <ejb-local-ref> \n"
-" <ejb-ref-name>jboss-seam-jee5/HotelBookingAction</ejb-ref-name> \n"
-" <ejb-ref-type>Session</ejb-ref-type> \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/HotelBookingAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
" <local-home></local-home>\n"
-" <local>org.jboss.seam.example.booking.HotelBooking</local> \n"
-" </ejb-local-ref> \n"
+" <local>org.jboss.seam.example.booking.HotelBooking</local>\n"
+" </ejb-local-ref>\n"
" \n"
-" <ejb-local-ref> \n"
-" <ejb-ref-name>jboss-seam-jee5/HotelSearchingAction</ejb-ref-name> \n"
-" <ejb-ref-type>Session</ejb-ref-type> \n"
-" <local-home></local-home> \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>jboss-seam-jee5/HotelSearchingAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local-home></local-home>\n"
" <local>org.jboss.seam.example.booking.HotelSearching</local> \n"
-" </ejb-local-ref> \n"
+" </ejb-local-ref>\n"
" \n"
" <ejb-local-ref>\n"
-" <ejb-ref-name>jboss-seam-jee5/EjbSynchronizations</ejb-ref-name> \n"
+" <ejb-ref-name>jboss-seam-jee5/EjbSynchronizations</ejb-ref-name>\n"
" <ejb-ref-type>Session</ejb-ref-type>\n"
" <local-home></local-home>\n"
" <local>org.jboss.seam.transaction.LocalEjbSynchronizations</local>\n"
-" </ejb-local-ref>]]>"
-msgstr "<![CDATA[\n"
- " <!-- JEE5 EJB3 names -->\n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>jboss-seam-jee5/AuthenticatorAction</ejb-"
- "ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.example.booking.Authenticator<"
- "/local>\n"
- " </ejb-local-ref>\n"
- " \n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>jboss-seam-jee5/BookingListAction</ejb-"
- "ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.example.booking.BookingList<"
- "/local>\n"
- " </ejb-local-ref>\n"
- " \n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>jboss-seam-jee5/RegisterAction</ejb-ref-"
- "name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.example.booking.Register</local>\n"
- " </ejb-local-ref>\n"
- " \n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>jboss-seam-jee5/ChangePasswordAction</ejb-"
- "ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.example.booking.ChangePassword<"
- "/local>\n"
- " </ejb-local-ref>\n"
- " \n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>jboss-seam-jee5/HotelBookingAction</ejb-"
- "ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.example.booking.HotelBooking<"
- "/local>\n"
- " </ejb-local-ref>\n"
- " \n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>jboss-seam-jee5/HotelSearchingAction</ejb-"
- "ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.example.booking.HotelSearching<"
- "/local> \n"
- " </ejb-local-ref>\n"
- " \n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>jboss-seam-jee5/EjbSynchronizations</ejb-"
- "ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.transaction."
- "LocalEjbSynchronizations</local>\n"
- " </ejb-local-ref>\n"
- "]]>"
+" </ejb-local-ref>\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:181
-#, no-c-format
-msgid "The important change is that there is an empty <literal>local-home</literal> element for each EJB. This tells Websphere to make the correct bindings between the web module and the EJB3 beans. The <literal>ejb-link</literal> element is simply not used."
-msgstr "é‡è¦ãªå¤‰æ›´ç‚¹ã¯ã€å„々㮠EJB ã«ç©ºã® <literal>local-home</literal> è¦ç´ ã‚’è¨å®šã™ã‚‹"
- "ã“ã¨ã§ã™ã€‚ã“ã®è¨å®šã«ã‚ˆã‚Šã€Websphere ㌠web モジュール㨠EJB3 Bean ã¨ã‚’æ£ã—ããƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ãるよã†ã«ãªã‚Šã¾"
- "ã™ã€‚ <literal>ejb-link</literal> è¦ç´ ã¯ã€å˜ã«ä½¿ç”¨ã•ã‚Œãªã„ã®ã§å‰Šé™¤ã—ã¦ã„ã¾ã™ã€‚"
+#: Websphere.xml:102
+#, fuzzy, no-c-format
+msgid ""
+"Note also that <literal>EjbSynchronizations</literal> is a built-in Seam EJB "
+"and not part of the Hotel Booking example. This means that if your "
+"application's <literal>components.xml</literal> specifies "
+"<literal>transaction:ejb-transaction</literal>, then you must include:"
+msgstr ""
+"<literal>EjbSynchronizations</literal> 㯠Seam ã®çµ„ã¿è¾¼ã¿EJB ã§ã‚ã£ã¦ã€ãƒ›ãƒ†ãƒ«"
+"予約サンプルã®ä¸€éƒ¨ã§ã¯ãªã„ã“ã¨ã«ã‚‚注æ„ã—ã¦ãã ã•ã„。ã“ã®ã“ã¨ã«ã‚ˆã‚Šã€ã‚¢ãƒ—リ"
+"ケーション㮠<literal>components.xml</literal> ã®ä¸ã§ <literal>transaction:"
+"ejb-transaction</literal> を指定ã™ã‚Œã°ã€web.xml ã®ä¸ã«ä»¥ä¸‹ã®è¨å®šã‚’å«ã‚ãªã‘ã‚Œ"
+"ã°ãªã‚‰ãªã„ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
-#. Tag: para
-#: Websphere.xml:187
-#, no-c-format
-msgid "Note also that <literal>EjbSynchronizations</literal> is a built-in Seam EJB and not part of the Hotel Booking example. This means that if your application's <literal>components.xml</literal> specifies <literal>transaction:ejb-transaction</literal> , then you must include:"
-msgstr "<literal>EjbSynchronizations</literal> 㯠Seam ã®çµ„ã¿è¾¼ã¿EJB ã§"
- "ã‚ã£ã¦ã€ãƒ›ãƒ†ãƒ«äºˆç´„サンプルã®ä¸€éƒ¨ã§ã¯ãªã„ã“ã¨ã«ã‚‚注æ„ã—ã¦ãã ã•ã„。ã“ã®ã“ã¨ã«ã‚ˆã‚Šã€ã‚¢ãƒ—リケーション㮠<literal>"
- "components.xml</literal> ã®ä¸ã§ <literal>transaction:ejb-"
- "transaction</literal> を指定ã™ã‚Œã°ã€web.xml ã®ä¸ã«ä»¥ä¸‹ã®è¨å®šã‚’å«ã‚ãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ã«ãªã‚Šã¾"
- "ã™ã€‚"
-
#. Tag: programlisting
-#: Websphere.xml:192
+#: Websphere.xml:107
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -434,1000 +340,1008 @@
" <local-home></local-home>\n"
" <local>org.jboss.seam.transaction.LocalEjbSynchronizations</local>\n"
" </ejb-local-ref>]]>"
-msgstr "<![CDATA[\n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>myapp/EjbSynchronizations</ejb-ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.transaction."
- "LocalEjbSynchronizations</local>\n"
- " </ejb-local-ref>\n"
- "]]>"
+msgstr ""
+"<![CDATA[\n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>myapp/EjbSynchronizations</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local-home></local-home>\n"
+" <local>org.jboss.seam.transaction.LocalEjbSynchronizations</local>\n"
+" </ejb-local-ref>\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:193
+#: Websphere.xml:108
#, no-c-format
-msgid "in your web.xml. If you don't include it, you'll get the following error:"
+msgid ""
+"in your web.xml. If you don't include it, you'll get the following error:"
msgstr "web.xml ã®ä¸ã§ä¸Šè¨˜ã®è¨å®šã‚’è¡Œã‚ãªã‘ã‚Œã°ã€ä»¥ä¸‹ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:194
+#: Websphere.xml:109
#, no-c-format
msgid "Name comp/env/myapp/EjbSynchronizations not found in context java:"
msgstr "Name comp/env/myapp/EjbSynchronizations not found in context java:"
#. Tag: literal
-#: Websphere.xml:199
+#: Websphere.xml:114
#, no-c-format
msgid "resources/META-INF/persistence.xml"
msgstr "resources/META-INF/persistence.xml"
#. Tag: para
-#: Websphere.xml:202
-#, no-c-format
-msgid "For this example we will be using the default datasource that comes with Websphere. To do this change the <literal>jta-data-source</literal> element:"
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€Websphere ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’使用ã—ã¾ã™ã€‚ãã®ãŸã‚ã€<literal>jta-data-"
- "source</literal> è¦ç´ を変更ã—ã¾ã™ã€‚"
+#: Websphere.xml:117
+#, fuzzy, no-c-format
+msgid ""
+"For this example we will be using the default datasource that comes with "
+"WAS. To do this change the <literal>jta-data-source</literal> element:"
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€Websphere ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’使用ã—ã¾ã™ã€‚ãã®ãŸ"
+"ã‚ã€<literal>jta-data-source</literal> è¦ç´ を変更ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:205
+#: Websphere.xml:120
#, no-c-format
msgid ""
"<![CDATA[\n"
"<jta-data-source>DefaultDatasource</jta-data-source>\n"
" ]]>"
-msgstr "<![CDATA[\n"
- "<jta-data-source>DefaultDatasource</jta-data-source>\n"
- "]]>"
+msgstr ""
+"<![CDATA[\n"
+"<jta-data-source>DefaultDatasource</jta-data-source>\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:206
+#: Websphere.xml:121
#, no-c-format
-msgid "Then we need to adjust some of the hibernate properties. First comment out the Glassfish properties. Next you need to add/change the properties:"
-msgstr "Hibernate プãƒãƒ‘ティをè¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã¾ãšæœ€åˆã« GlassFish プãƒãƒ‘ティをコメントアウトã—ã¾ã™ã€‚次ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘"
- "ãƒ†ã‚£ã‚’è¿½åŠ ä¿®æ£ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Then we need to adjust some of the hibernate properties. First comment out "
+"the Glassfish properties. Next you need to add/change the properties:"
+msgstr ""
+"Hibernate プãƒãƒ‘ティをè¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã¾ãšæœ€åˆã« GlassFish プãƒãƒ‘ティ"
+"をコメントアウトã—ã¾ã™ã€‚次ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ãƒ†ã‚£ã‚’è¿½åŠ ä¿®æ£ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:211
+#: Websphere.xml:126
#, no-c-format
msgid ""
"<![CDATA[\n"
-"<!--<property name=\"hibernate.transaction.flush_before_completion\" value=\"true\"/>-->\n"
+"<!--<property name=\"hibernate.transaction.flush_before_completion\" value="
+"\"true\"/>-->\n"
"<property name=\"hibernate.cache.provider_class\" \n"
" value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
"<property name=\"hibernate.dialect\" value=\"GlassfishDerbyDialect\"/>\n"
"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
-" value=\"org.hibernate.transaction.WebSphereExtendedJTATransactionLookup\"/>\n"
+" value=\"org.hibernate.transaction."
+"WebSphereExtendedJTATransactionLookup\"/>\n"
" ]]>"
-msgstr "<![CDATA[\n"
- "<!--<property name=\"hibernate.transaction."
- "flush_before_completion\" value=\"true\"/>-->\n"
- "<property name=\"hibernate.cache.provider_class\" \n"
- " value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
- "<property name=\"hibernate.dialect\" value=\""
- "GlassfishDerbyDialect\"/>\n"
- "<property name=\"hibernate.transaction.manager_lookup_class\" \n"
- " value=\"org.hibernate.transaction."
- "WebSphereExtendedJTATransactionLookup\"/>\n"
- " ]]>"
+msgstr ""
+"<![CDATA[\n"
+"<!--<property name=\"hibernate.transaction.flush_before_completion\" value="
+"\"true\"/>-->\n"
+"<property name=\"hibernate.cache.provider_class\" \n"
+" value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
+"<property name=\"hibernate.dialect\" value=\"GlassfishDerbyDialect\"/>\n"
+"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
+" value=\"org.hibernate.transaction."
+"WebSphereExtendedJTATransactionLookup\"/>\n"
+" ]]>"
#. Tag: para
-#: Websphere.xml:215
-#, no-c-format
-msgid "<literal>hibernate.transaction.manager_lookup_class</literal> — Standard Hibernate transaction manager property for Websphere 6.X"
-msgstr "<literal>hibernate.transaction.manager_lookup_class<"
- "/literal> — Websphere 6.X 用ã®æ¨™æº– Hibernate トランザクションマãƒãƒ¼ã‚¸ãƒ£"
+#: Websphere.xml:130
+#, fuzzy, no-c-format
+msgid ""
+"<literal>hibernate.transaction.manager_lookup_class</literal> — "
+"Standard Hibernate transaction manager property for WAS 6.X and 7"
+msgstr ""
+"<literal>hibernate.transaction.manager_lookup_class</literal> — "
+"Websphere 6.X 用ã®æ¨™æº– Hibernate トランザクションマãƒãƒ¼ã‚¸ãƒ£"
#. Tag: para
-#: Websphere.xml:221
-#, no-c-format
-msgid "<literal>hibernate.transaction.flush_before_completion</literal> — This is commented out because we want the container to manage the transactions. Also if this is set to <literal>true</literal> an exception will be thrown by Websphere when the EJBContext is looked up."
-msgstr "<literal>hibernate.transaction.flush_before_completion<"
- "/literal> — コメントアウトã—ã¾ã™ã€‚コンテナ管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã™ã‚‹ãŸã‚ã§ã™ã€‚ã“れを <"
- "literal>true</literal> ã«è¨å®šã™ã‚‹ã¨ã€EJBContext をルックアップã—ãŸæ™‚ã«ã€"
- "Websphere ãŒä¾‹å¤–をスãƒãƒ¼ã—ã¾ã™ã€‚"
+#: Websphere.xml:136
+#, fuzzy, no-c-format
+msgid ""
+"<literal>hibernate.transaction.flush_before_completion</literal> — "
+"This is commented out because we want the container to manage the "
+"transactions. Also if this is set to <literal>true</literal> an exception "
+"will be thrown by WAS when the EJBContext is looked up."
+msgstr ""
+"<literal>hibernate.transaction.flush_before_completion</literal> — コメ"
+"ントアウトã—ã¾ã™ã€‚コンテナ管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’使用ã™ã‚‹ãŸã‚ã§ã™ã€‚ã“れを "
+"<literal>true</literal> ã«è¨å®šã™ã‚‹ã¨ã€EJBContext をルックアップã—ãŸæ™‚ã«ã€"
+"Websphere ãŒä¾‹å¤–をスãƒãƒ¼ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:230
+#: Websphere.xml:145
#, no-c-format
msgid ""
"<![CDATA[com.ibm.wsspi.injectionengine.InjectionException: \n"
-" EJBContext may only be looked up by or injected into an EJB]]>"
-msgstr "<![CDATA[com.ibm.wsspi.injectionengine.InjectionException: \n"
- " EJBContext may only be looked up by or injected "
- "into an EJB]]>"
+" EJBContext may only be looked up by or injected into an "
+"EJB]]>"
+msgstr ""
+"<![CDATA[com.ibm.wsspi.injectionengine.InjectionException: \n"
+" EJBContext may only be looked up by or injected into an "
+"EJB]]>"
#. Tag: para
-#: Websphere.xml:233
-#, no-c-format
-msgid "<literal>hibernate.dialect</literal> — From WAS 6.1.0.9 on the embedded DB was switched to the same Derby DB in Glassfish."
-msgstr "<literal>hibernate.dialect</literal> — "
- "WebSphere 6.1.0.9 ã‹ã‚‰çµ„ã¿è¾¼ã¿ DB ã¯ã€GlassFish ã¨åŒã˜ Derby DB ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚ "
+#: Websphere.xml:148
+#, fuzzy, no-c-format
+msgid ""
+"<literal>hibernate.dialect</literal> — From WAS 6.1.0.9 on the "
+"embedded DB was switched to the same Derby DB as is in Glassfish v2."
+msgstr ""
+"<literal>hibernate.dialect</literal> — WebSphere 6.1.0.9 ã‹ã‚‰çµ„ã¿è¾¼ã¿ "
+"DB ã¯ã€GlassFish ã¨åŒã˜ Derby DB ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚ "
#. Tag: literal
-#: Websphere.xml:243
-#: Websphere.xml:967
-#, no-c-format
-msgid "resources/GlassfishDerbyDialect.class"
+#: Websphere.xml:158 Websphere.xml:750
+#, fuzzy, no-c-format
+msgid "src/GlassfishDerbyDialect.java"
msgstr "resources/GlassfishDerbyDialect.class"
#. Tag: para
-#: Websphere.xml:246
-#, no-c-format
-msgid "You will need to get the <literal>GlassfishDerbyDialect.class</literal> and copy it into the <literal>/resources</literal> directory. The class exists in the JPA example and can be copied using the command below assuming you are in <literal>jee5/booking</literal> directory:"
-msgstr "<literal>GlassfishDerbyDialect.class</literal> を入手ã—㦠"
- "<literal>/resources</literal> ディレクトリã«ã‚³ãƒ”ーã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã“ã®ã‚¯ãƒ©ã‚¹"
- "㯠JPA サンプルã®ä¸ã«ã‚ã‚Šã€<literal>jee5/booking</literal> ディレクトリã‹ã‚‰ä»¥"
- "下ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦ã‚³ãƒ”ーã§ãã¾ã™ã€‚"
+#: Websphere.xml:161
+#, fuzzy, no-c-format
+msgid ""
+"You will need to get the <literal>GlassfishDerbyDialect.java</literal> and "
+"copy it into the <literal>/src</literal> directory. The java class exists in "
+"the JPA example source directory and can be copied using the command below "
+"assuming you are in <literal>jee5/booking</literal> directory:"
+msgstr ""
+"<literal>GlassfishDerbyDialect.class</literal> を入手ã—㦠<literal>/"
+"resources</literal> ディレクトリã«ã‚³ãƒ”ーã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã“ã®ã‚¯ãƒ©ã‚¹ã¯ "
+"JPA サンプルã®ä¸ã«ã‚ã‚Šã€<literal>jee5/booking</literal> ディレクトリã‹ã‚‰ä»¥ä¸‹"
+"ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦ã‚³ãƒ”ーã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:254
-#, no-c-format
+#: Websphere.xml:169
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
-"cp ../../jpa/resources-websphere61/WEB-INF/classes/GlassfishDerbyDialect.class\n"
+"cp ../../jpa/src/GlassfishDerbyDialect.java\n"
+" ./src]]>"
+msgstr ""
+"<![CDATA[\n"
+"cp ../../jpa/resources-websphere61/WEB-INF/classes/GlassfishDerbyDialect."
+"class\n"
" ./resources]]>"
-msgstr "<![CDATA[\n"
- "cp ../../jpa/resources-websphere61/WEB-"
- "INF/classes/GlassfishDerbyDialect.class\n"
- " ./resources]]>"
#. Tag: para
-#: Websphere.xml:255
-#, no-c-format
-msgid "This class will be put into the <literal>jboss-seam-jee5.jar</literal> file using changes to the build.xml discussed later."
-msgstr "後ã§èª¬æ˜Žã™ã‚‹ã‚ˆã†ã«ã€ã“ã®ã‚¯ãƒ©ã‚¹ã‚’ <literal>jboss-seam-jee5.jar</literal> "
- "ファイルã®ä¸ã«å…¥ã‚Œã‚‹ã‚ˆã†ã«ã€build.xml を変更ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+#: Websphere.xml:170
+#, fuzzy, no-c-format
+msgid ""
+"This class will be put into the <literal>jboss-seam-jee5.jar</literal> file."
+msgstr ""
+"後ã§èª¬æ˜Žã™ã‚‹ã‚ˆã†ã«ã€ã“ã®ã‚¯ãƒ©ã‚¹ã‚’ <literal>jboss-seam-jee5.jar</literal> ファ"
+"イルã®ä¸ã«å…¥ã‚Œã‚‹ã‚ˆã†ã«ã€build.xml を変更ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: literal
-#: Websphere.xml:261
+#: Websphere.xml:175
#, no-c-format
msgid "resources/import.sql"
msgstr "resources/import.sql"
#. Tag: para
-#: Websphere.xml:264
+#: Websphere.xml:178
#, no-c-format
-msgid "This file must also be copied from the JPA example because either the Derby DB or the dialect does not support changes to the <literal>ID</literal> column. The files are identical except for the column difference. Use the following command to make the copy"
-msgstr "Derby DB ã¨ãƒ€ã‚¤ã‚¢ãƒ¬ã‚¯ãƒˆã®ã„ãšã‚Œã‚‚ <literal>ID</literal> カラムã®ç”Ÿæˆã‚’サãƒãƒ¼ãƒˆã—ãª"
- "ã„ã®ã§ã€JPA サンプルã‹ã‚‰ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’コピーã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ファイルã¯ã€ID カラムã®é•ã„以外ã¯åŒä¸€ã§ã™ã€‚ 以下ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使用"
- "ã—ã¦ã‚³ãƒ”ーã—ã¦ãã ã•ã„"
+msgid ""
+"This file must also be copied from the JPA example because either the Derby "
+"DB or the dialect does not support changes to the <literal>ID</literal> "
+"column. The files are identical except for the column difference. Use the "
+"following command to make the copy"
+msgstr ""
+"Derby DB ã¨ãƒ€ã‚¤ã‚¢ãƒ¬ã‚¯ãƒˆã®ã„ãšã‚Œã‚‚ <literal>ID</literal> カラムã®ç”Ÿæˆã‚’サãƒãƒ¼"
+"トã—ãªã„ã®ã§ã€JPA サンプルã‹ã‚‰ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’コピーã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ファ"
+"イルã¯ã€ID カラムã®é•ã„以外ã¯åŒä¸€ã§ã™ã€‚ 以下ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦ã‚³ãƒ”ーã—ã¦ã"
+"ã ã•ã„"
#. Tag: programlisting
-#: Websphere.xml:271
-#, no-c-format
+#: Websphere.xml:185
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
+"cp ../../jpa/resources-websphere7/import.sql ./resources]]>"
+msgstr ""
+"<![CDATA[\n"
"cp ../../jpa/resources-websphere61/import.sql ./resources]]>"
-msgstr "<![CDATA[\n"
- "cp ../../jpa/resources-websphere61/import.sql ./resources]]>"
#. Tag: title
-#: Websphere.xml:280
+#: Websphere.xml:194
#, no-c-format
msgid "Building the <literal>jee5/booking</literal> example"
msgstr "<literal>jee5/booking</literal> サンプルã®ãƒ“ルド"
#. Tag: para
-#: Websphere.xml:283
-#, no-c-format
-msgid "In order to get the changes we have made into our application we need to make some changes to the <literal>build.xml</literal>. There are also some additional jars that are required by our application in order to work with Websphere. This section will cover what changes are needed to the <literal>build.xml</literal>."
-msgstr "アプリケーションã«è¡Œã£ãŸå¤‰æ›´ã‚’有効ã«ã™ã‚‹ã«ã¯ã€<literal>build.xml</literal> を変更ã™ã‚‹"
- "å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚アプリケーションを Websphere ã§å‹•ä½œã•ã›ã‚‹ãŸã‚ã«ã¯ã€jar ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã“ã§ã¯ã€ <"
- "literal>build.xml</literal> ã§å¿…è¦ã¨ãªã‚‹å¤‰æ›´ç‚¹ã‚’説明ã—ã¾ã™ã€‚"
+#: Websphere.xml:197
+#, fuzzy, no-c-format
+msgid ""
+"In order to get the changes we have made into our application we need to "
+"make some changes to the <literal>build.xml</literal>. There are also some "
+"additional jars that are required by our application in order to work with "
+"WAS. This section will cover what changes are needed to the <literal>build."
+"xml</literal>."
+msgstr ""
+"アプリケーションã«è¡Œã£ãŸå¤‰æ›´ã‚’有効ã«ã™ã‚‹ã«ã¯ã€<literal>build.xml</literal> ã‚’"
+"変更ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚アプリケーションを Websphere ã§å‹•ä½œã•ã›ã‚‹ãŸã‚ã«ã¯ã€"
+"jar ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã“ã§ã¯ã€ <literal>build.xml</literal> ã§å¿…è¦"
+"ã¨ãªã‚‹å¤‰æ›´ç‚¹ã‚’説明ã—ã¾ã™ã€‚"
#. Tag: title
-#: Websphere.xml:290
-#, no-c-format
-msgid "New libraries dependencies"
-msgstr "新らãŸãªãƒ©ã‚¤ãƒ–ラリä¾å˜é–¢ä¿‚"
+#: Websphere.xml:204
+#, fuzzy, no-c-format
+msgid "Library dependency changes"
+msgstr "Hibernate ä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:294
-#, no-c-format
-msgid "JSF libraries — Websphere 6.1 comes with its own version of JSF 1.1 (Seam requires JSF 1.2). So we must add these jars to our application:"
-msgstr "JSF ライブラリ — Websphere 6.1 ã¯ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 1.1 ã®JSF ã‚’åŒæ¢±ã—ã¦å‡ºè·ã•ã‚Œã¾ã™ "
- "(Seam ã¯ã€JSF 1.2 ã‚’å¿…è¦ã¨ã—ã¾ã™)。ãã®ãŸã‚ã€ã‚¢ãƒ—リケーションã«ä»¥ä¸‹ã® jar ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+#: Websphere.xml:205
+#, fuzzy, no-c-format
+msgid ""
+"We remove the <literal>log4j.jar</literal> so that all of the log output "
+"from our application will be added to the WAS log. Additional steps are "
+"required to fully configure log4j and those are outside of the scope of this "
+"document."
+msgstr ""
+"最後ã«ã€ã‚¢ãƒ—リケーションã‹ã‚‰ã®ãƒã‚°å‡ºåŠ›ã™ã¹ã¦ãŒ WebSphere ã®ãƒã‚°ã«è¿½åŠ ã•ã‚Œã‚‹ã‚ˆ"
+"ã†ã«ã™ã‚‹ãŸã‚ã«ã€<literal>log4j.jar</literal> を削除ã—ã¾ã™ã€‚log4j を完全ã«æ§‹æˆ"
+"ã™ã‚‹ã«ã¯è¿½åŠ ã®æ‰‹é †ãŒå¿…è¦ã§ã™ãŒã€ãã‚Œã¯ã“ã®ãƒ‰ã‚ュメントã®ç¯„囲を越ãˆã¾ã™ã€‚"
-#. Tag: literal
-#: Websphere.xml:299
-#: Websphere.xml:836
-#, no-c-format
-msgid "jsf-api.jar"
-msgstr "jsf-api.jar"
-
-#. Tag: literal
-#: Websphere.xml:303
-#: Websphere.xml:841
-#, no-c-format
-msgid "jsf-impl.jar"
-msgstr "jsf-impl.jar"
-
-#. Tag: para
-#: Websphere.xml:309
-#, no-c-format
-msgid "Since Websphere is not a fully compliant <literal>JEE5</literal> implementation we need to add these EL libraries:"
-msgstr "Websphere ã¯ã€<literal>JEE5</literal> ã«å®Œå…¨æº–æ‹ ã—ãŸå®Ÿè£…ã§ã¯ãªã„ã®ã§ã€ EL ラ"
- "ã‚¤ãƒ–ãƒ©ãƒªã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
-#. Tag: literal
-#: Websphere.xml:314
-#: Websphere.xml:849
-#, no-c-format
-msgid "el-api.jar"
-msgstr "el-api.jar"
-
-#. Tag: literal
-#: Websphere.xml:318
-#: Websphere.xml:845
-#, no-c-format
-msgid "el-ri.jar"
-msgstr "el-ri.jar"
-
-#. Tag: para
-#: Websphere.xml:324
-#, no-c-format
-msgid "<literal>jboss-seam.jar</literal> — for some reason when deploying the application through the Websphere administration console it can not find the <literal>jboss-seam.jar</literal> at the base of the EAR archive. This means that we need to add it to the <literal>/lib</literal> of the EAR."
-msgstr "<literal>jboss-seam.jar</literal> — アプリケーションを "
- "Websphere 管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‹ã‚‰ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã¨ã€ä½•ã‚‰ã‹ã®ç†ç”±ã§ EAR アーカイブã®ãƒ™ãƒ¼ã‚¹ã‹ã‚‰ <literal>"
- "jboss-seam.jar</literal> を検索ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。ã“ã®ãŸã‚ã€ã“ã® jar ã‚’ EAR ã® <"
- "literal>/lib</literal> ディレクトリã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
-#. Tag: para
-#: Websphere.xml:332
-#, no-c-format
-msgid "Finally we remove the <literal>log4j.jar</literal> so that all of the log output from our application will be added to the Websphere log. Additional steps are required to fully configure log4j and those are outside of the scope of this document."
-msgstr "最後ã«ã€ã‚¢ãƒ—リケーションã‹ã‚‰ã®ãƒã‚°å‡ºåŠ›ã™ã¹ã¦ãŒ WebSphere ã®ãƒã‚°ã«è¿½åŠ ã•ã‚Œã‚‹ã‚ˆã†ã«ã™ã‚‹ãŸã‚ã«ã€<literal>"
- "log4j.jar</literal> を削除ã—ã¾ã™ã€‚log4j を完全ã«æ§‹æˆã™ã‚‹ã«ã¯è¿½åŠ ã®æ‰‹é †ãŒå¿…è¦ã§ã™ãŒã€"
- "ãã‚Œã¯ã“ã®ãƒ‰ã‚ュメントã®ç¯„囲を越ãˆã¾ã™ã€‚"
-
#. Tag: title
-#: Websphere.xml:343
+#: Websphere.xml:213
#, no-c-format
msgid "Updating the <literal>build.xml</literal> file"
msgstr "<literal>build.xml</literal> ファイルã®æ›´æ–°"
#. Tag: para
-#: Websphere.xml:345
-#, no-c-format
-msgid "Add the following entry to the bottom of the <literal>build.xml</literal> file. This overrides the default fileset that is used to populate the <literal>jboss-seam-jee5.jar</literal>. The primary change is the addition of the <literal>GlassfishDerbyDialect.class</literal>:"
-msgstr "以下ã®ã‚¨ãƒ³ãƒˆãƒªã‚’ <literal>build.xml</literal> ファイルã®æœ€å¾Œã«è¿½åŠ ã—ã¦ãã ã•ã„。ã“ã‚Œ"
- "ã¯ã€ <literal>jboss-seam-jee5.jar</literal> ã«å«ã‚ã‚‹ã®ã«ä½¿ç”¨ã™ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ"
- "ã® fileset ã‚’å†è¨å®šã—ã¾ã™ã€‚主ãªå¤‰æ›´ç‚¹ã¯ã€ <literal>GlassfishDerbyDialect."
- "class</literal> ã®è¿½åŠ ã§ã™ã€‚"
+#: Websphere.xml:215
+#, fuzzy, no-c-format
+msgid ""
+"Add the following entry to the bottom of the <literal>build.xml</literal> "
+"file. This overrides the default fileset that is used to populate the "
+"<literal>jboss-seam-jee5.jar</literal>. :"
+msgstr ""
+"以下ã®ã‚¨ãƒ³ãƒˆãƒªã‚’ <literal>build.xml</literal> ファイルã®æœ€å¾Œã«è¿½åŠ ã—ã¦ãã ã•"
+"ã„。ã“ã‚Œã¯ã€ <literal>jboss-seam-jee5.jar</literal> ã«å«ã‚ã‚‹ã®ã«ä½¿ç”¨ã™ã‚‹ãƒ‡"
+"フォルト㮠fileset ã‚’å†è¨å®šã—ã¾ã™ã€‚主ãªå¤‰æ›´ç‚¹ã¯ã€ "
+"<literal>GlassfishDerbyDialect.class</literal> ã®è¿½åŠ ã§ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:354
-#, no-c-format
+#: Websphere.xml:223
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
" <fileset id=\"jar.resources\" dir=\"${resources.dir}\">\n"
" <include name=\"import.sql\" />\n"
" <include name=\"seam.properties\" />\n"
-" <include name=\"GlassfishDerbyDialect.class\" />\n"
" <include name=\"META-INF/persistence.xml\" />\n"
" <include name=\"META-INF/ejb-jar.xml\" />\n"
" </fileset>]]>"
-msgstr "<![CDATA[\n"
- " <fileset id=\"jar.resources\" dir=\"${resources.dir}\">\n"
- " <include name=\"import.sql\" />\n"
- " <include name=\"seam.properties\" />\n"
- " <include name=\"GlassfishDerbyDialect.class\" />\n"
- " <include name=\"META-INF/persistence.xml\" />\n"
- " <include name=\"META-INF/ejb-jar.xml\" />\n"
- " </fileset>\n"
- "]]>"
-
-#. Tag: para
-#: Websphere.xml:357
-#, no-c-format
-msgid "Next we need to add the library dependencies discussed above. For this add the following to bottom of the <literal>ear.lib.extras</literal> fileset entry:"
-msgstr "次ã«ä¸Šè¨˜ã§èª¬æ˜Žã—ãŸãƒ©ã‚¤ãƒ–ラリä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ãŸã‚ã«ã€<literal>ear.lib."
- "extras</literal> fileset エントリã®æœ€å¾Œã«ã€ä»¥ä¸‹ã®å†…å®¹ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
-
-#. Tag: programlisting
-#: Websphere.xml:363
-#, no-c-format
-msgid ""
+msgstr ""
"<![CDATA[\n"
-" <!--<include name=\"lib/log4j.jar\" />-->\n"
-" <include name=\"lib/el-api.jar\" />\n"
-" <include name=\"lib/el-ri.jar\" />\n"
-" <include name=\"lib/jsf-api.jar\" />\n"
-" <include name=\"lib/jsf-impl.jar\" />\n"
-" <include name=\"lib/jboss-seam.jar\" />\n"
-"</fileset>]]>"
-msgstr "<![CDATA[\n"
- " <!--<include name=\"lib/log4j.jar\" />-->\n"
- " <include name=\"lib/el-api.jar\" />\n"
- " <include name=\"lib/el-ri.jar\" />\n"
- " <include name=\"lib/jsf-api.jar\" />\n"
- " <include name=\"lib/jsf-impl.jar\" />\n"
- " <include name=\"lib/jboss-seam.jar\" />\n"
- "</fileset>\n"
- "]]>"
+" <fileset id=\"jar.resources\" dir=\"${resources.dir}\">\n"
+" <include name=\"import.sql\" />\n"
+" <include name=\"seam.properties\" />\n"
+" <include name=\"GlassfishDerbyDialect.class\" />\n"
+" <include name=\"META-INF/persistence.xml\" />\n"
+" <include name=\"META-INF/ejb-jar.xml\" />\n"
+" </fileset>\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:365
+#: Websphere.xml:225
#, no-c-format
-msgid "We also need to add richfaces-api.jar, jsf-impl.jar and el-ri.jar into WEB-INF/lib of the war file. Add the following fileset after <literal>ear.lib.extras</literal> fileset."
-msgstr "ã•ã‚‰ã« richfaces-api.jar 㨠jsf-impl.jarã€el-ri.jar into ã‚’ war ファイル㮠WEB-"
- "INF/lib ã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<literal>ear.lib.extras</literal> "
- "fileset ã®å¾Œã«ä»¥ä¸‹ã®å†…å®¹ã‚’è¿½åŠ ã—ã¦ãã ã•ã„."
-
-#. Tag: programlisting
-#: Websphere.xml:368
-#, no-c-format
msgid ""
-"<![CDATA[\n"
-" <fileset id=\"war.lib.extras\" dir=\"${seam.dir}\"> \n"
-" <include name=\"lib/richfaces-api.jar\" />\n"
-" <include name=\"lib/jsf-impl.jar\" />\n"
-" <include name=\"lib/el-ri.jar\" /> \n"
-" </fileset>]]>"
-msgstr "<![CDATA[\n"
- " <fileset id=\"war.lib.extras\" dir=\"${seam.dir}\">\n"
- " <include name=\"lib/richfaces-api.jar\" />\n"
- " <include name=\"lib/jsf-impl.jar\" />\n"
- " <include name=\"lib/el-ri.jar\" />\n"
- " </fileset>\n"
- "]]>"
+"Now all that is left is to execute the <literal>ant archive</literal> task "
+"and the built application will be in the <literal>jee5/booking/dist</"
+"literal> directory."
+msgstr ""
+"最後ã«æ®‹ã•ã‚ŒãŸä½œæ¥ã¯ã€ <literal>ant archive</literal> タスクを実行ã™ã‚‹ã“ã¨ã§"
+"ã™ã€‚アプリケーションã¯ã€<literal>jee5/booking/dist</literal> ディレクトリã«ãƒ“"
+"ルドã•ã‚Œã¾ã™ã€‚"
#. Tag: title
-#: Websphere.xml:370
+#: Websphere.xml:234
#, no-c-format
-msgid "A note about copying JSF and EL jars"
-msgstr "JSF 㨠EL ã® jar ã®ã‚³ãƒ”ーã«ã¤ã„ã¦ã®ãƒ¡ãƒ¢"
-
-#. Tag: para
-#: Websphere.xml:371
-#, no-c-format
-msgid "There is a class loading issue with WebSphere, which causes the jars from ear lib directory to not be available when the web module is initialized."
-msgstr "WebSphere ã«ã¯ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã®å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚ŒãŒåŽŸå› ã§ã€Web モジュールãŒåˆæœŸåŒ–ã•ã‚Œã‚‹ã¨ãã«ã¯ã€ear ã® lib "
- "ディレクトリã«ã‚ã‚‹ jar ãŒåˆ©ç”¨ã§ãã¾ã›ã‚“。"
-
-#. Tag: para
-#: Websphere.xml:376
-#, no-c-format
-msgid "Now all that is left is to execute the <literal>ant archive</literal> task and the built application will be in the <literal>jee5/booking/dist</literal> directory."
-msgstr "最後ã«æ®‹ã•ã‚ŒãŸä½œæ¥ã¯ã€ <literal>ant archive</literal> タスクを実行ã™ã‚‹ã“ã¨ã§ã™ã€‚ã‚¢"
- "プリケーションã¯ã€<literal>jee5/booking/dist</literal> ディレクトリã«ãƒ“ルドã•"
- "ã‚Œã¾ã™ã€‚"
-
-#. Tag: title
-#: Websphere.xml:385
-#, no-c-format
msgid "Deploying the application to Websphere"
msgstr "Websphere ã¸ã®ã‚¢ãƒ—リケーションã®ãƒ‡ãƒ—ãƒã‚¤"
#. Tag: para
-#: Websphere.xml:387
+#: Websphere.xml:236
#, no-c-format
-msgid "So now we have everything we need in place. All that is left is to deploy it - just a few steps more."
-msgstr "å¿…è¦ãªã‚‚ã®ã¯ã™ã¹ã¦æ‰€å®šã®ä½ç½®ã«æƒã„ã¾ã—ãŸã€‚残ã•ã‚ŒãŸã“ã¨ã¯ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨ã§ã™ - ã‚ã¨ã‚ãšã‹æ•°ã‚¹ãƒ†ãƒƒãƒ—ã®æ‰‹é †ã§ã™ã€‚"
+msgid ""
+"So now we have everything we need in place. All that is left is to deploy it "
+"- just a few steps more."
+msgstr ""
+"å¿…è¦ãªã‚‚ã®ã¯ã™ã¹ã¦æ‰€å®šã®ä½ç½®ã«æƒã„ã¾ã—ãŸã€‚残ã•ã‚ŒãŸã“ã¨ã¯ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã“ã¨ã§ã™ "
+"- ã‚ã¨ã‚ãšã‹æ•°ã‚¹ãƒ†ãƒƒãƒ—ã®æ‰‹é †ã§ã™ã€‚"
#. Tag: para
-#: Websphere.xml:389
+#: Websphere.xml:238
#, no-c-format
-msgid "For this we will use Websphere's administration console. As before there are some tricks and tips that must be followed."
-msgstr "デプãƒã‚¤ã«ã¯ã€WebSphere ã®ç®¡ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’使用ã—ã¾ã™ã€‚従æ¥ã©ãŠã‚Šå¾“ã‚ã‚Œãªã‘ã‚Œã°ãªã‚‰ãªã„æ‰‹é †ã¨ãƒ’ントãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"For this we will use Websphere's administration console. As before there are "
+"some tricks and tips that must be followed."
+msgstr ""
+"デプãƒã‚¤ã«ã¯ã€WebSphere ã®ç®¡ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’使用ã—ã¾ã™ã€‚従æ¥ã©ãŠã‚Šå¾“ã‚ã‚Œãªã‘ã‚Œ"
+"ã°ãªã‚‰ãªã„æ‰‹é †ã¨ãƒ’ントãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:392
-#, no-c-format
-msgid "The steps below are for the Websphere version stated above, yours may be slightly different."
-msgstr "以下ã®æ‰‹é †ã¯ã€ä¸Šè¨˜ã§è¿°ã¹ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® WebSphere ã§ã®æ‰‹é †ã§ã™ã€‚ãれ以外ã®ç’°å¢ƒã§ã¯ã€ã‚ãšã‹ã«ç•°ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+#: Websphere.xml:241
+#, fuzzy, no-c-format
+msgid ""
+"The steps below are for the WAS version stated above. The ports are default "
+"values, if you changed them substitute your values."
+msgstr ""
+"以下ã®æ‰‹é †ã¯ã€ä¸Šè¨˜ã§è¿°ã¹ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® WebSphere ã§ã®æ‰‹é †ã§ã™ã€‚ãれ以外ã®ç’°å¢ƒ"
+"ã§ã¯ã€ã‚ãšã‹ã«ç•°ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
#. Tag: para
-#: Websphere.xml:396
+#: Websphere.xml:245
#, no-c-format
-msgid "Log in to the administration console"
-msgstr "管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã¸ãƒã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。"
+msgid ""
+"Log in to the administration console <programlisting><![CDATA[https://"
+"localhost:9043/admin]]></programlisting> or"
+msgstr ""
#. Tag: programlisting
-#: Websphere.xml:399
-#, no-c-format
-msgid ""
+#: Websphere.xml:250
+#, fuzzy, no-c-format
+msgid "<![CDATA[http://localhost:9060/admin]]>"
+msgstr ""
"<![CDATA[\n"
"https://localhost:9043/ibm/console]]>"
-msgstr "<![CDATA[\n"
- "https://localhost:9043/ibm/console]]>"
#. Tag: para
-#: Websphere.xml:403
-#, no-c-format
-msgid "Access the <literal>Enterprise Application</literal> menu option under the <literal>Applications</literal> top menu."
-msgstr "<literal>Applications (アプリケーション)</literal> トップメニューã®ä¸‹ã«ã‚ã‚‹ "
- "<literal>Enterprise Applications (エンタープライズアプリケーション)<"
- "/literal> メニューオプションã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。"
+#: Websphere.xml:254
+#, fuzzy, no-c-format
+msgid ""
+"Access the <literal>Websphere enterprise applications</literal> menu option "
+"under the <literal>Applications --> Application Type</literal> left side "
+"menu."
+msgstr ""
+"<literal>Applications (アプリケーション)</literal> トップメニューã®ä¸‹ã«ã‚ã‚‹ "
+"<literal>Enterprise Applications (エンタープライズアプリケーション)</"
+"literal> メニューオプションã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:408
-#, no-c-format
-msgid "At the top of the <literal>Enterprise Application</literal> table select <literal>Install</literal>. Below are installation wizard pages and what needs to done on each:"
-msgstr "<literal>Enterprise Application (エンタープライズアプリケーション)<"
- "/literal> テーブルã®å…ˆé 㧠<literal>Install (インストール)<"
- "/literal> ã‚’é¸æŠžã—ã¦ãã ã•ã„。以下ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ãƒšãƒ¼ã‚¸ã®å„々ã§ã€å®Ÿè¡Œã™ã¹ãæ‰‹é †ã§ã™ã€‚"
+#: Websphere.xml:259
+#, fuzzy, no-c-format
+msgid ""
+"At the top of the <literal>Enterprise Applications</literal> table select "
+"<literal>Install</literal>. Below are installation wizard pages and what "
+"needs to done on each:"
+msgstr ""
+"<literal>Enterprise Application (エンタープライズアプリケーション)</literal> "
+"テーブルã®å…ˆé 㧠<literal>Install (インストール)</literal> ã‚’é¸æŠžã—ã¦ãã ã•"
+"ã„。以下ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ãƒšãƒ¼ã‚¸ã®å„々ã§ã€å®Ÿè¡Œã™ã¹ãæ‰‹é †ã§ã™ã€‚"
#. Tag: literal
-#: Websphere.xml:414
-#: Websphere.xml:674
+#: Websphere.xml:265 Websphere.xml:461
#, no-c-format
msgid "Preparing for the application installation"
msgstr "アプリケーションã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æº–å‚™"
#. Tag: para
-#: Websphere.xml:418
+#: Websphere.xml:269
#, no-c-format
-msgid "Browse to the <literal>examples/jee5/booking/dist/jboss-seam-jee5.ear</literal> file using the file upload widget."
-msgstr "ファイルアップãƒãƒ¼ãƒ‰ã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã‚’使用ã—ã¦ã€ãƒ–ラウザ㧠<literal>"
- "examples/jee5/booking/dist/jboss-seam-jee5.ear</literal> ファイルを指"
- "定ã—ã¦ãã ã•ã„。"
+msgid ""
+"Browse to the <literal>examples/jee5/booking/dist/jboss-seam-jee5.ear</"
+"literal> file using the file upload widget."
+msgstr ""
+"ファイルアップãƒãƒ¼ãƒ‰ã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã‚’使用ã—ã¦ã€ãƒ–ラウザ㧠<literal>examples/"
+"jee5/booking/dist/jboss-seam-jee5.ear</literal> ファイルを指定ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:424
-#: Websphere.xml:442
-#: Websphere.xml:475
-#: Websphere.xml:689
+#: Websphere.xml:275 Websphere.xml:285 Websphere.xml:304 Websphere.xml:476
+#: Websphere.xml:496
#, no-c-format
msgid "Select the <literal>Next</literal> button."
msgstr "<literal>Next</literal> ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
+#. Tag: para
+#: Websphere.xml:280 Websphere.xml:471
+#, fuzzy, no-c-format
+msgid "Select the <literal>Fast Path</literal> button."
+msgstr "<literal>Next</literal> ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
+
#. Tag: literal
-#: Websphere.xml:431
+#: Websphere.xml:292
#, no-c-format
msgid "Select installation options"
msgstr "インストールオプションã®é¸æŠž"
#. Tag: para
-#: Websphere.xml:435
-#, no-c-format
-msgid "Select the <literal>Deploy enterprise beans</literal> check box. This is needed unless you used a Websphere tool to package the application."
-msgstr "<literal>Deploy enterprise beans</literal> ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’é¸æŠžã—ã¦ã"
- "ã ã•ã„。アプリケーションã®ãƒ‘ッケージング㫠WebSphere ツールを使用ã—ã¦ã„ãªã‘ã‚Œã°ã€ã“ã‚ŒãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+#: Websphere.xml:296
+#, fuzzy, no-c-format
+msgid ""
+"Select the <literal>Deploy enterprise beans</literal> and <literal>Allow EJB "
+"reference targets to resolve automatically</literal> check boxes. This is "
+"needed unless you used a Websphere AS tool to package the application."
+msgstr ""
+"<literal>Deploy enterprise beans</literal> ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’é¸æŠžã—ã¦ãã ã•"
+"ã„。アプリケーションã®ãƒ‘ッケージング㫠WebSphere ツールを使用ã—ã¦ã„ãªã‘ã‚Œã°ã€"
+"ã“ã‚ŒãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: literal
-#: Websphere.xml:449
+#: Websphere.xml:313
#, no-c-format
msgid "Map modules to servers"
msgstr "サーãƒã¸ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã®ãƒžãƒƒãƒ—"
#. Tag: para
-#: Websphere.xml:453
+#: Websphere.xml:317
#, no-c-format
-msgid "No changes needed here as we only have one server. Select the <literal>Next</literal> button."
-msgstr "一å°ã®ã‚µãƒ¼ãƒã§ä½¿ç”¨ã™ã‚‹é™ã‚Šã§ã¯å¤‰æ›´ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。<literal>Next</literal> ボタンをé¸æŠžã—"
- "ã¦ãã ã•ã„。"
+msgid ""
+"No changes needed here as we only have one server. Select the <literal>Next</"
+"literal> button."
+msgstr ""
+"一å°ã®ã‚µãƒ¼ãƒã§ä½¿ç”¨ã™ã‚‹é™ã‚Šã§ã¯å¤‰æ›´ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。<literal>Next</literal> "
+"ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
-#. Tag: para
-#: Websphere.xml:461
-#, no-c-format
-msgid "<literal>Map EJB references to beans</literal> This page will list all of the beans that we entered in the web.xml."
-msgstr "<literal>Map EJB references to beans</literal> ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯ "
- "web.xml ã«è¨å®šã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã® Bean ãŒãƒªã‚¹ãƒˆã•ã‚Œã¾ã™ã€‚"
-
-#. Tag: para
-#: Websphere.xml:466
-#, no-c-format
-msgid "Make sure that <literal>Allow EJB reference targets to resolve automatically</literal> check box is selected. This will tell Websphere to bind our EJB3 beans to the EJB references in the web module."
-msgstr "<literal>Allow EJB reference targets to resolve "
- "automatically</literal> ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。ã“ã‚Œã¯ã€"
- "Websphere ã« web モジュールã‹ã‚‰ã® EJB å‚ç…§ ã« EJB3 Bean ã‚’ãƒã‚¤ãƒ³ãƒ‰ã•ã›ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ã€‚"
-
#. Tag: literal
-#: Websphere.xml:482
+#: Websphere.xml:325
#, no-c-format
-msgid "Map virtual hosts for Web modules"
-msgstr "仮想ホストã¸ã® Web モジュールã®ãƒžãƒƒãƒ—"
-
-#. Tag: para
-#: Websphere.xml:486
-#, no-c-format
-msgid "No changes needed here. Select the <literal>Next</literal> button."
-msgstr "ã“ã“ã§ã¯å¤‰æ›´ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。<literal>Next</literal> ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
-
-#. Tag: literal
-#: Websphere.xml:493
-#, no-c-format
msgid "Summary"
msgstr "Summary (è¦ç´„)"
#. Tag: para
-#: Websphere.xml:496
+#: Websphere.xml:328
#, no-c-format
msgid "No changes needed here. Select the <literal>Finish</literal> button."
-msgstr "ã“ã“ã§ã¯å¤‰æ›´ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。<literal>Finish</literal> ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
+msgstr ""
+"ã“ã“ã§ã¯å¤‰æ›´ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。<literal>Finish</literal> ボタンをé¸æŠžã—ã¦ãã "
+"ã•ã„。"
#. Tag: literal
-#: Websphere.xml:503
+#: Websphere.xml:335
#, no-c-format
msgid "Installation"
msgstr "Installation (インストール)"
#. Tag: para
-#: Websphere.xml:506
+#: Websphere.xml:338
#, no-c-format
msgid "Now you will see it installing and deploying your application."
msgstr "アプリケーションãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:511
-#, no-c-format
-msgid "When if finishes select the <literal>Save</literal> link and you will be returned to the <literal>Enterprise Applications</literal> table."
-msgstr "<literal>Save (ä¿å˜)</literal> リンクをé¸æŠžã™ã‚‹ã¨ã€<literal>"
- "Enterprise Applications (エンタープライズアプリケーション)</literal> テーブルã«æˆ»ã‚Šã¾ã™ã€‚"
+#: Websphere.xml:343
+#, fuzzy, no-c-format
+msgid ""
+"When it finishes select the <literal>Save</literal> link and you will be "
+"returned to the <literal>Enterprise Applications</literal> table."
+msgstr ""
+"<literal>Save (ä¿å˜)</literal> リンクをé¸æŠžã™ã‚‹ã¨ã€<literal>Enterprise "
+"Applications (エンタープライズアプリケーション)</literal> テーブルã«æˆ»ã‚Šã¾"
+"ã™ã€‚"
#. Tag: para
-#: Websphere.xml:523
+#: Websphere.xml:355
#, no-c-format
-msgid "Now that we have our application installed we need to make some adjustments to it before we can start it:"
-msgstr "アプリケーションã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå®Œäº†ã—ã¾ã—ãŸãŒã€å®Ÿè¡Œã®å‰ã«ã„ãã¤ã‹ã®èª¿æ•´ã‚’ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"Now that we have our application installed we need to make some adjustments "
+"to it before we can start it:"
+msgstr ""
+"アプリケーションã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå®Œäº†ã—ã¾ã—ãŸãŒã€å®Ÿè¡Œã®å‰ã«ã„ãã¤ã‹ã®èª¿æ•´ã‚’ã™"
+"ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:527
+#: Websphere.xml:359
#, no-c-format
-msgid "Starting from the <literal>Enterprise Applications</literal> table select the <literal>Seam Booking</literal> link."
-msgstr "<literal>Enterprise Applications (エンタープライズアプリケーション)<"
- "/literal> テーブル㧠<literal>Seam Booking</literal> リンクをé¸æŠž"
- "ã™ã‚‹ã¨ã“ã‚ã‹ã‚‰å§‹ã‚ã¦ãã ã•ã„。"
+msgid ""
+"Starting from the <literal>Enterprise Applications</literal> table select "
+"the <literal>Seam Booking</literal> link."
+msgstr ""
+"<literal>Enterprise Applications (エンタープライズアプリケーション)</"
+"literal> テーブル㧠<literal>Seam Booking</literal> リンクをé¸æŠžã™ã‚‹ã¨ã“ã‚ã‹"
+"ら始ã‚ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:533
+#: Websphere.xml:365
#, no-c-format
msgid "Select the <literal>Manage Modules</literal> link."
msgstr "<literal>Manage Modules</literal> リンクをé¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:537
-#, no-c-format
-msgid "Select the <literal>jboss-seam-jee5.war</literal> link."
+#: Websphere.xml:369
+#, fuzzy, no-c-format
+msgid "Select the <literal>jboss-seam-jee5-booking.war</literal> link."
msgstr "<literal>jboss-seam-jee5.war</literal> リンクをé¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:542
-#, no-c-format
-msgid "Change the <literal>Class loader order</literal> combo box to <literal>Classes loaded with application class loader first</literal>."
-msgstr "<literal>Class loader order</literal> コンボボックスを <"
- "literal>Classes loaded with application class loader first<"
- "/literal> ã«å¤‰æ›´ã—ã¦ãã ã•ã„。"
+#: Websphere.xml:374
+#, fuzzy, no-c-format
+msgid ""
+"Change the <literal>Class loader order</literal> combo box to "
+"<literal>Classes loaded with application class loader first (parent last)</"
+"literal>."
+msgstr ""
+"<literal>Class loader order</literal> コンボボックスを <literal>Classes "
+"loaded with application class loader first</literal> ã«å¤‰æ›´ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:548
-#: Websphere.xml:573
+#: Websphere.xml:380 Websphere.xml:397
#, no-c-format
-msgid "Select <literal>Apply</literal> and then <literal>Save</literal> options."
-msgstr "<literal>Apply (é©ç”¨)</literal> ã‚’é¸æŠžã—ã€<literal>Save (ä¿"
- "å˜)</literal> オプションをé¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Select <literal>Apply</literal> and then <literal>Save</literal> options."
+msgstr ""
+"<literal>Apply (é©ç”¨)</literal> ã‚’é¸æŠžã—ã€<literal>Save (ä¿å˜)</literal> オプ"
+"ションをé¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:552
-#, no-c-format
-msgid "Return the <literal>Seam Booking</literal> page."
+#: Websphere.xml:384
+#, fuzzy, no-c-format
+msgid "Return to the <literal>Seam Booking</literal> page."
msgstr "<literal>Seam Booking</literal> ページã«æˆ»ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:556
+#: Websphere.xml:387
#, no-c-format
-msgid "On this page select the <literal>Class loading and update detection</literal> link."
-msgstr "ã“ã®ãƒšãƒ¼ã‚¸ã§ <literal>Class loading and update detection<"
- "/literal> リンクをé¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"On this page select the <literal>Class loading and update detection</"
+"literal> link."
+msgstr ""
+"ã“ã®ãƒšãƒ¼ã‚¸ã§ <literal>Class loading and update detection</literal> リンクをé¸"
+"択ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:561
+#: Websphere.xml:392
#, no-c-format
-msgid "Select the radio button for <literal>Classes loaded with application class loader first</literal>."
-msgstr "ラジオボタン㧠<literal>Classes loaded with application class loader "
- "first</literal> ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"Select the radio button for <literal>Classes loaded with application class "
+"loader first</literal>."
+msgstr ""
+"ラジオボタン㧠<literal>Classes loaded with application class loader first</"
+"literal> ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:566
+#: Websphere.xml:403
#, no-c-format
-msgid "Even though we are not enabling class reload you must also enter a valid number in the <literal>Polling interval for updated files</literal> text area (zero works fine)."
-msgstr "クラスã®ãƒªãƒãƒ¼ãƒ‰ã‚’有効ã«ã—ãªãã¦ã‚‚ã€<literal>Polling interval for updated "
- "files</literal> テã‚ストエリアã«æœ‰åŠ¹ãªæ•°å€¤ (ゼãƒã§ã‚‚ã†ã¾ã動作ã—ã¾ã™)を入力ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
-#. Tag: para
-#: Websphere.xml:577
-#, no-c-format
-msgid "You should verify that the change you just made has been remembered. We have had problems with the last class loader change not taking effect - even after a restart. If the change did not take you will need to do it manually, following these directions:"
-msgstr "ä¿®æ£ã—ãŸå¤‰æ›´ç‚¹ãŒè¨˜æ†¶ã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã™ã‚‹ã¹ãã§ã—ょã†ã€‚ç§ãŸã¡ã¯å†èµ·å‹•ã®å¾Œã§ã§ã‚‚ã€æœ€å¾Œã®ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ€ã®å¤‰æ›´ãŒæœ‰åŠ¹ã«ãªã‚‰ãªã„å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—"
- "ãŸã€‚変更ãŒæœ‰åŠ¹ã«ãªã‚‰ãªã‘ã‚Œã°ã€æ‰‹å‹•ã§ä»¥ä¸‹ã®æ‰‹é †ã‚’è¡Œã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
-#. Tag: para
-#: Websphere.xml:585
-#, no-c-format
-msgid "Open the following file in a text editor of your choice:"
-msgstr "ã‚ãªãŸã®å¥½ããªãƒ†ã‚ストエディタã§ä»¥ä¸‹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã„ã¦ãã ã•ã„。"
-
-#. Tag: programlisting
-#: Websphere.xml:589
-#, no-c-format
msgid ""
-"<![CDATA[\n"
-"$WebSphereInstall/$yourServerName/profiles/$yourProfileName/config/cells/\n"
-" $yourCellName/applications/Seam Booking.ear/deployments/\n"
-" Seam Booking/deployment.xml]]>"
-msgstr "<![CDATA[\n"
- ""
- "$WebSphereInstall/$yourServerName/profiles/$yourProfileName/config/cells/\n"
- " $yourCellName/applications/Seam Booking."
- "ear/deployments/\n"
- " Seam Booking/deployment.xml]]>"
+"To start the application return to the <literal>Enterprise Applications</"
+"literal> table and select our application in the list. Then choose the "
+"<literal>Start</literal> button at the top of the table."
+msgstr ""
+"アプリケーションを開始ã™ã‚‹ãŸã‚ã« <literal>Enterprise Applications (エンタープ"
+"ライズアプリケーション)</literal> テーブルã«æˆ»ã£ã¦ã€ãƒªã‚¹ãƒˆã®ä¸ã‹ã‚‰ã‚µãƒ³ãƒ—ルã®"
+"アプリケーションをé¸æŠžã—ã¦ãã ã•ã„。テーブルã®å…ˆé 㧠<literal>Start</"
+"literal> ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:593
-#, no-c-format
-msgid "Modify the following line so that <literal>PARENT_FIRST</literal> is now <literal>PARENT_LAST</literal>:"
-msgstr "以下ã®è¡Œã‚’ä¿®æ£ã—㦠<literal>PARENT_FIRST</literal> ã‚’ <"
- "literal>PARENT_LAST</literal> ã«å¤‰æ›´ã—ã¦ãã ã•ã„。"
-
-#. Tag: programlisting
-#: Websphere.xml:599
-#, no-c-format
+#: Websphere.xml:410
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[\n"
-"<classloader xmi:id=\"Classloader_#######\" mode=\"PARENT_FIRST\"/>]]>"
-msgstr "<![CDATA[\n"
- "<classloader xmi:id=\"Classloader_#######\" mode=\"PARENT_FIRST\""
- "/>]]>"
+"You can now access the application at <literal>http://localhost:9080/seam-"
+"jee5-booking/index.html</literal> ."
+msgstr ""
+"<literal>http://localhost:9080/seam-jee5/</literal> ã‹ã‚‰ã‚¢ãƒ—リケーションã«ã‚¢"
+"クセスã§ãã¾ã™ã€‚"
-#. Tag: para
-#: Websphere.xml:603
-#, no-c-format
-msgid "Save the file and now when go to the <literal>Class loading and update detection</literal> page you should see <literal>Classes loaded with application class loader first</literal> selected."
-msgstr "ファイルをä¿å˜ã—㦠<literal>Class loading and update detection<"
- "/literal> ページã«ç§»å‹•ã—ã¦ãã ã•ã„。<literal>Classes loaded with "
- "application class loader first</literal> ãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã®ãŒç¢ºèªã§ãã¾ã™ã€‚"
-
-#. Tag: para
-#: Websphere.xml:615
-#, no-c-format
-msgid "To start the application return to the <literal>Enterprise Applications</literal> table and select our application in the list. Then choose the <literal>Start</literal> button at the top of the table."
-msgstr "アプリケーションを開始ã™ã‚‹ãŸã‚ã« <literal>Enterprise Applications (エンタープライズアプリ"
- "ケーション)</literal> テーブルã«æˆ»ã£ã¦ã€ãƒªã‚¹ãƒˆã®ä¸ã‹ã‚‰ã‚µãƒ³ãƒ—ルã®ã‚¢ãƒ—リケーションをé¸æŠžã—ã¦ãã ã•ã„。テーブルã®å…ˆé "
- "㧠<literal>Start</literal> ボタンをé¸æŠžã—ã¦ãã ã•ã„。"
-
-#. Tag: para
-#: Websphere.xml:622
-#, no-c-format
-msgid "You can now access the application at <literal>http://localhost:9080/seam-jee5/</literal> ."
-msgstr "<literal>http://localhost:9080/seam-jee5/</literal> ã‹ã‚‰ã‚¢ãƒ—リ"
- "ケーションã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚"
-
#. Tag: title
-#: Websphere.xml:628
+#: Websphere.xml:431
#, no-c-format
-msgid "A note about Websphere Stateful bean timeouts"
-msgstr "WebSphere ステートフル Bean ã®ã‚¿ã‚¤ãƒ アウトã«ã¤ã„ã¦ã®ãƒ¡ãƒ¢"
-
-#. Tag: para
-#: Websphere.xml:629
-#, no-c-format
-msgid "The default timeout period for a Websphere 6.1 Stateful EJB is 10 minutes. This means that you may see some EJB timeout exceptions after some idle time. It is possible to adjust the timeout of the Stateful EJBs on an individual basis, but that is beyond the scope of this document. See the Websphere documentation for details."
-msgstr "WebSphere 6.1 ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« EJB ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¿ã‚¤ãƒ アウト時間ã¯10分ã§ã™ã€‚ã“ã‚Œã¯ã€ã‚¢ã‚¤ãƒ‰ãƒ«ã‚¿ã‚¤ãƒ ã®å¾Œã§ EJBタイム"
- "アウト例外ãŒç™ºç”Ÿã™ã‚‹ã¨ã„ã†ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚個々ã®è¨å®šã§ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« EJB ã®ã‚¿ã‚¤ãƒ アウトを調節ã™ã‚‹ã“ã¨ã¯å¯èƒ½ã§ã™ã€‚ã—ã‹ã—ã€ãã‚Œã¯ã“ã®"
- "ドã‚ュメントã®ç¯„囲を越ãˆã¾ã™ã€‚詳細ã«é–¢ã—㦠WebSphere ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。"
-
-#. Tag: title
-#: Websphere.xml:643
-#, no-c-format
msgid "The <literal>jpa</literal> booking example"
msgstr "<literal>jpa</literal> booking サンプル"
#. Tag: para
-#: Websphere.xml:644
-#, no-c-format
-msgid "Thankfully getting the <literal>jpa</literal> example to work is much easier than the <literal>jee5</literal> example. This is the Hotel Booking example implemented in Seam POJOs and using Hibernate JPA with JPA transactions. It does not require EJB3 support to run."
-msgstr "幸ã„ãªã“ã¨ã« <literal>jpa</literal> サンプルを動作ã•ã›ã‚‹ã®ã¯ã€ <"
- "literal>jee5</literal> サンプルよりも簡å˜ã§ã™ã€‚ã“ã‚Œã¯ãƒ›ãƒ†ãƒ«äºˆç´„サンプルを Seam POJO ã§"
- "実装ã—ãŸã‚‚ã®ã§ã€Hibernate JPA ã‚’ JPA トランザクションã¨ã¨ã‚‚ã«ä½¿ç”¨ã—ã¾ã™ã€‚ 実行ã«ã¯ EJB3 サãƒãƒ¼ãƒˆã‚’å¿…è¦ã¨ã—ã¾ã›"
- "ん。"
+#: Websphere.xml:432
+#, fuzzy, no-c-format
+msgid ""
+"Thankfully getting the <literal>jpa</literal> example to work is much easier "
+"than the <literal>jee5</literal> example. This is the Hotel Booking example "
+"implemented in Seam POJOs and using Hibernate JPA with JPA transactions. It "
+"does not use EJB3."
+msgstr ""
+"幸ã„ãªã“ã¨ã« <literal>jpa</literal> サンプルを動作ã•ã›ã‚‹ã®ã¯ã€ "
+"<literal>jee5</literal> サンプルよりも簡å˜ã§ã™ã€‚ã“ã‚Œã¯ãƒ›ãƒ†ãƒ«äºˆç´„サンプルを "
+"Seam POJO ã§å®Ÿè£…ã—ãŸã‚‚ã®ã§ã€Hibernate JPA ã‚’ JPA トランザクションã¨ã¨ã‚‚ã«ä½¿ç”¨"
+"ã—ã¾ã™ã€‚ 実行ã«ã¯ EJB3 サãƒãƒ¼ãƒˆã‚’å¿…è¦ã¨ã—ã¾ã›ã‚“。"
#. Tag: para
-#: Websphere.xml:650
+#: Websphere.xml:437
#, no-c-format
-msgid "The example already has a breakout of configurations and build scripts for many of the common containers including Websphere."
-msgstr "サンプルã«ã¯ã€Websphere ã‚‚å«ã‚ãŸå¤šãã®ã‚³ãƒ³ãƒ†ãƒŠç”¨ã®æ§‹æˆã¨ãƒ“ルドスクリプトãŒæ—¢ã«ç”¨æ„ã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The example already has a breakout of configurations and build scripts for "
+"many of the common containers including Websphere."
+msgstr ""
+"サンプルã«ã¯ã€Websphere ã‚‚å«ã‚ãŸå¤šãã®ã‚³ãƒ³ãƒ†ãƒŠç”¨ã®æ§‹æˆã¨ãƒ“ルドスクリプトãŒæ—¢"
+"ã«ç”¨æ„ã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:653
+#: Websphere.xml:440
#, no-c-format
-msgid "First thing we are going to do is build and deploy that example. Then we'll go over some key changes that we needed."
-msgstr "最åˆã«è¡Œã†ã“ã¨ã¯ã€ã‚µãƒ³ãƒ—ルã®ãƒ“ルトã¨ãƒ‡ãƒ—ãƒã‚¤ã§ã™ã€‚ãã®ã‚ã¨ã«å¿…è¦ãªè¨å®šå¤‰æ›´ã‚’è¡Œã„ã¾ã™ã€‚"
+msgid ""
+"First thing we are going to do is build and deploy that example. Then we'll "
+"go over some key changes that we needed."
+msgstr ""
+"最åˆã«è¡Œã†ã“ã¨ã¯ã€ã‚µãƒ³ãƒ—ルã®ãƒ“ルトã¨ãƒ‡ãƒ—ãƒã‚¤ã§ã™ã€‚ãã®ã‚ã¨ã«å¿…è¦ãªè¨å®šå¤‰æ›´ã‚’"
+"è¡Œã„ã¾ã™ã€‚"
#. Tag: title
-#: Websphere.xml:657
+#: Websphere.xml:444
#, no-c-format
msgid "Building the <literal>jpa</literal> example"
msgstr "<literal>jpa</literal> サンプルã®ãƒ“ルド"
#. Tag: para
-#: Websphere.xml:658
-#, no-c-format
-msgid "Building it only requires running the correct ant command: <programlisting>ant websphere61</programlisting> This will create container specific distribution and exploded archive directories with the <literal>websphere61</literal> label."
-msgstr "ビルドã«å¿…è¦ãªã“ã¨ã¯ã€æ£ã—ã ant コマンドを実行ã™ã‚‹ã“ã¨ã§ã™ã€‚ <programlisting>ant "
- "websphere61</programlisting> ã“ã‚Œã¯ã€ã‚³ãƒ³ãƒ†ãƒŠã«å¯¾å¿œã—ãŸã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã¨ã€<"
- "literal>websphere61</literal> ã¨ã„ã†åå‰ã®å±•é–‹å½¢å¼ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚¢ãƒ¼ã‚«ã‚¤ãƒ–を作æˆã—ã¾ã™ã€‚"
+#: Websphere.xml:445
+#, fuzzy, no-c-format
+msgid ""
+"Building it only requires running the correct ant command: "
+"<programlisting>ant websphere7</programlisting> This will create container "
+"specific distribution and exploded archive directories with the "
+"<literal>websphere7</literal> label."
+msgstr ""
+"ビルドã«å¿…è¦ãªã“ã¨ã¯ã€æ£ã—ã ant コマンドを実行ã™ã‚‹ã“ã¨ã§ã™ã€‚ "
+"<programlisting>ant websphere61</programlisting> ã“ã‚Œã¯ã€ã‚³ãƒ³ãƒ†ãƒŠã«å¯¾å¿œã—ãŸ"
+"アーカイブã¨ã€<literal>websphere61</literal> ã¨ã„ã†åå‰ã®å±•é–‹å½¢å¼ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆ"
+"リアーカイブを作æˆã—ã¾ã™ã€‚"
#. Tag: title
-#: Websphere.xml:664
+#: Websphere.xml:451
#, no-c-format
msgid "Deploying the <literal>jpa</literal> example"
msgstr "<literal>jpa</literal> サンプルã®ãƒ‡ãƒ—ãƒã‚¤"
#. Tag: para
-#: Websphere.xml:665
+#: Websphere.xml:452
#, no-c-format
-msgid "This is similar to the <literal>jee5</literal> example at <xref linkend=\"jee5-websphere-deploy\"/>, but without so many steps."
-msgstr "ã“れ㯠<literal>jee5</literal> サンプル㮠<xref linkend=\""
- "jee5-websphere-deploy\"/> ã¨é¡žä¼¼ã—ã¦ã„ã¾ã™ãŒã€å¤šãã®æ‰‹é †ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"This is similar to the <literal>jee5</literal> example at <xref linkend="
+"\"jee5-websphere-deploy\"/>, but without so many steps."
+msgstr ""
+"ã“れ㯠<literal>jee5</literal> サンプル㮠<xref linkend=\"jee5-websphere-"
+"deploy\"/> ã¨é¡žä¼¼ã—ã¦ã„ã¾ã™ãŒã€å¤šãã®æ‰‹é †ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Websphere.xml:670
+#: Websphere.xml:457
#, no-c-format
-msgid "From the <literal>Enterprise Applications</literal> table select the <literal>Install</literal> button."
-msgstr "<literal>Enterprise Applications (エンタープライズアプリケーション)<"
- "/literal> テーブルã‹ã‚‰ <literal>Install (インストール)</literal> ボ"
- "タンをé¸æŠžã—ã¦ãã ã•ã„。"
+msgid ""
+"From the <literal>Enterprise Applications</literal> table select the "
+"<literal>Install</literal> button."
+msgstr ""
+"<literal>Enterprise Applications (エンタープライズアプリケーション)</"
+"literal> テーブルã‹ã‚‰ <literal>Install (インストール)</literal> ボタンをé¸æŠž"
+"ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:678
-#, no-c-format
-msgid "Browse to the <literal>examples/jpa/dist-websphere61/jboss-seam-jpa.war</literal> file using the file upload widget."
-msgstr "ファイルアップãƒãƒ¼ãƒ‰ã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã‚’使用ã—ã¦ã€ãƒ–ラウザ㧠<literal>examples/jpa/dist-"
- "websphere61/jboss-seam-jpa.war</literal> ファイルを指定ã—ã¦ãã ã•ã„。"
+#: Websphere.xml:465
+#, fuzzy, no-c-format
+msgid ""
+"Browse to the <literal>examples/jpa/dist-websphere7/jboss-seam-jpa.war</"
+"literal> file using the file upload widget."
+msgstr ""
+"ファイルアップãƒãƒ¼ãƒ‰ã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã‚’使用ã—ã¦ã€ãƒ–ラウザ㧠<literal>examples/"
+"jpa/dist-websphere61/jboss-seam-jpa.war</literal> ファイルを指定ã—ã¦ãã ã•"
+"ã„。"
#. Tag: para
-#: Websphere.xml:684
+#: Websphere.xml:483
#, no-c-format
-msgid "In the <literal>Context root</literal> text box enter <literal>jboss-seam-jpa</literal>."
-msgstr "<literal>Context root</literal> テã‚ストボックス㫠<literal>"
- "jboss-seam-jpa</literal>を入力ã—ã¦ãã ã•ã„。"
+msgid ""
+"Select the <literal>Next</literal> button for the next three pages, no "
+"changes are needed."
+msgstr ""
+"<literal>Next</literal> ボタンをé¸æŠžã—ã¦ã€3 ページ先ã¾ã§é€²ã‚“ã§ãã ã•ã„。ãã“"
+"ã¾ã§å¤‰æ›´ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。"
+#. Tag: literal
+#: Websphere.xml:488
+#, fuzzy, no-c-format
+msgid "Map context roots for Web modules"
+msgstr "仮想ホストã¸ã® Web モジュールã®ãƒžãƒƒãƒ—"
+
#. Tag: para
-#: Websphere.xml:695
+#: Websphere.xml:491
#, no-c-format
-msgid "Select the <literal>Next</literal> button for the next three pages, no changes are needed."
-msgstr "<literal>Next</literal> ボタンをé¸æŠžã—ã¦ã€3 ページ先ã¾ã§é€²ã‚“ã§ãã ã•ã„。ãã“ã¾ã§å¤‰æ›´ã¯å¿…"
- "è¦ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"In the <literal>Context root</literal> text box enter <literal>jboss-seam-"
+"jpa</literal>."
+msgstr ""
+"<literal>Context root</literal> テã‚ストボックス㫠<literal>jboss-seam-jpa</"
+"literal>を入力ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:700
+#: Websphere.xml:502
#, no-c-format
msgid "<literal>Summary</literal> page"
msgstr "<literal>Summary (è¦ç´„)</literal> ページ"
#. Tag: para
-#: Websphere.xml:703
+#: Websphere.xml:505
#, no-c-format
-msgid "Review the settings if you wish and select the <literal>Finish</literal> button to install the application. When installation finished select the <literal> Save</literal> link and you will be returned to the <literal>Enterprise Applications</literal> table."
-msgstr "ãŠæœ›ã¿ãªã‚‰è¨å®šã‚’確èªã—ã¦ã€<literal>Finish (完了)</literal> ボタンをé¸æŠžã—ã¦ã‚¢ãƒ—リケー"
- "ションã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’完了ã—ã¦ãã ã•ã„。インストールãŒå®Œäº†ã—㦠<literal> Save (ä¿å˜)<"
- "/literal> リンクをé¸æŠžã™ã‚‹ã¨ <literal>Enterprise Applications (エンタープラ"
- "イズアプリケーション)</literal>テーブルã«æˆ»ã‚Šã¾ã™ã€‚"
+msgid ""
+"Review the settings if you wish and select the <literal>Finish</literal> "
+"button to install the application. When installation finished select the "
+"<literal> Save</literal> link and you will be returned to the "
+"<literal>Enterprise Applications</literal> table."
+msgstr ""
+"ãŠæœ›ã¿ãªã‚‰è¨å®šã‚’確èªã—ã¦ã€<literal>Finish (完了)</literal> ボタンをé¸æŠžã—ã¦ã‚¢"
+"プリケーションã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’完了ã—ã¦ãã ã•ã„。インストールãŒå®Œäº†ã—㦠"
+"<literal> Save (ä¿å˜)</literal> リンクをé¸æŠžã™ã‚‹ã¨ <literal>Enterprise "
+"Applications (エンタープライズアプリケーション)</literal>テーブルã«æˆ»ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:716
-#, no-c-format
-msgid "As with the <literal>jee5</literal> example there are some class loader changes needed before we start the application. Follow the instructions at <xref linkend=\"websphere-app-adj-after-install\"/> but exchange <literal>jboss-seam-jpa</literal> for <literal>Seam Booking</literal>."
-msgstr "<literal>jee5</literal> サンプルã«ã¤ã„ã¦ã¯ã€ã‚¢ãƒ—リケーションã®å®Ÿè¡Œã«å‰ã«ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ€ã‚’変更"
- "ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<xref linkend=\"websphere-app-adj-after-install\"/> ã®"
- "æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„。但ã—ã€<literal>Seam Booking</literal> ã‚’<"
- "literal>jboss-seam-jpa</literal> ã¨ç½®ãæ›ãˆã¦ä½¿ç”¨ã—ã¦ãã ã•ã„。"
+#: Websphere.xml:519
+#, fuzzy, no-c-format
+msgid ""
+"As with the <literal>jee5</literal> example there are some class loader "
+"changes needed before we start the application. Follow the instructions at "
+"<xref linkend=\"websphere-app-adj-after-install\"/> but exchange "
+"<literal>jboss-seam-jpa_war</literal> for <literal>Seam Booking</literal>."
+msgstr ""
+"<literal>jee5</literal> サンプルã«ã¤ã„ã¦ã¯ã€ã‚¢ãƒ—リケーションã®å®Ÿè¡Œã«å‰ã«ã‚¯ãƒ©"
+"スãƒãƒ¼ãƒ€ã‚’変更ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<xref linkend=\"websphere-app-adj-after-"
+"install\"/> ã®æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„。但ã—ã€<literal>Seam Booking</literal> ã‚’"
+"<literal>jboss-seam-jpa</literal> ã¨ç½®ãæ›ãˆã¦ä½¿ç”¨ã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:723
+#: Websphere.xml:526
#, no-c-format
-msgid "Finally start the application by selecting it in the <literal>Enterprise Applications</literal> table and clicking the <literal>Start</literal> button."
-msgstr "最後ã«ã‚¢ãƒ—リケーションを開始ã™ã‚‹ã«ã¯ã€<literal>Enterprise Applications (エンタープライズアプ"
- "リケーション)</literal> テーブルã§ã‚¢ãƒ—リケーションをé¸æŠžã—㦠<literal>Start (開始)"
- "</literal> ボタンをクリックã—ã¦ãã ã•ã„。"
+msgid ""
+"Finally start the application by selecting it in the <literal>Enterprise "
+"Applications</literal> table and clicking the <literal>Start</literal> "
+"button."
+msgstr ""
+"最後ã«ã‚¢ãƒ—リケーションを開始ã™ã‚‹ã«ã¯ã€<literal>Enterprise Applications (エン"
+"タープライズアプリケーション)</literal> テーブルã§ã‚¢ãƒ—リケーションをé¸æŠžã—㦠"
+"<literal>Start (開始)</literal> ボタンをクリックã—ã¦ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:729
+#: Websphere.xml:532
#, no-c-format
-msgid "You can now access the application at the <literal>http://localhost:9080/jboss-seam-jpa/index.html</literal>."
-msgstr "<literal>http://localhost:9080/jboss-seam-jpa/index.html<"
- "/literal> ã‹ã‚‰ã‚¢ãƒ—リケーションã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚"
+msgid ""
+"You can now access the application at the <literal>http://localhost:9080/"
+"jboss-seam-jpa/index.html</literal>."
+msgstr ""
+"<literal>http://localhost:9080/jboss-seam-jpa/index.html</literal> ã‹ã‚‰ã‚¢ãƒ—リ"
+"ケーションã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚"
#. Tag: title
-#: Websphere.xml:737
-#, no-c-format
-msgid "Whats different for Websphere 6.1"
+#: Websphere.xml:540
+#, fuzzy, no-c-format
+msgid "What's different for Websphere AS V7"
msgstr "Websphere 6.1 ã§ã®å¤‰æ›´ç‚¹"
#. Tag: para
-#: Websphere.xml:738
-#, no-c-format
-msgid "The differences between the JPA examples that deploys to JBoss 4.2 and Websphere 6.1 are mostly expected; library and configuration file changes."
-msgstr "JBoss 4.2 㨠Websphere 6.1 ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹ JPA サンプルã®ç›¸é•ç‚¹ã¯ã€å¤šããŒãƒ©ã‚¤ãƒ–ラリã¨æ§‹æˆ"
- "ファイルã§ã™ã€‚"
+#: Websphere.xml:541
+#, fuzzy, no-c-format
+msgid ""
+"The differences between the JPA examples that deploys to JBoss 4.2 and "
+"Websphere AS V7 are mostly expected; library and configuration file changes."
+msgstr ""
+"JBoss 4.2 㨠Websphere 6.1 ã«ãƒ‡ãƒ—ãƒã‚¤ã•ã‚Œã‚‹ JPA サンプルã®ç›¸é•ç‚¹ã¯ã€å¤šããŒãƒ©"
+"イブラリã¨æ§‹æˆãƒ•ã‚¡ã‚¤ãƒ«ã§ã™ã€‚"
#. Tag: para
-#: Websphere.xml:743
+#: Websphere.xml:546
#, no-c-format
msgid "<para>Configuration file changes</para>"
msgstr "<para>構æˆãƒ•ã‚¡ã‚¤ãƒ«ã®å¤‰æ›´</para>"
#. Tag: para
-#: Websphere.xml:746
-#, no-c-format
-msgid "<literal>WEB-INF/web.xml</literal> — the only significant change is that Websphere 6.1 only support <literal>Servlet 2.4</literal> so the top of this file was changed."
-msgstr "<literal>WEB-INF/web.xml</literal> — 唯一ã®é‡è¦ãªå¤‰æ›´ç‚¹"
- "ã¯ã€Websphere 6.1 ㌠<literal>Servlet 2.4</literal> ã®ã¿ã—ã‹ã‚µãƒãƒ¼ãƒˆ"
- "ã—ãªã„ãŸã‚ã«ã€ãƒ•ã‚¡ã‚¤ãƒ«ã®å…ˆé を変更ã™ã‚‹ã“ã¨ã§ã™ã€‚"
+#: Websphere.xml:549
+#, fuzzy, no-c-format
+msgid ""
+"<literal>META-INF/persistence.xml</literal> — the main changes here "
+"are for the datasource JNDI path, switching to the Websphere transaction "
+"manager look up class, and changing the hibernate dialect to be "
+"<literal>GlassfishDerbyDialect</literal> ."
+msgstr ""
+"<literal>META-INF/persistence.xml</literal> — å¿…è¦ãªä¸»ãªå¤‰æ›´ç‚¹ã¯ã€ãƒ‡ãƒ¼"
+"タソース JNDI ã®å¤‰æ›´ã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãƒžãƒãƒ¼ã‚¸ãƒ£ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—クラスを "
+"Websphere 6.1 トランザクションマãƒãƒ¼ã‚¸ãƒ£ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—クラスã«å¤‰æ›´ã€"
+"Hibernate ダイアレクトを <literal>GlassFishDerbyDialect</literal> ã«å¤‰æ›´ã™ã‚‹"
+"ã“ã¨ã§ã™ã€‚"
#. Tag: para
-#: Websphere.xml:753
-#, no-c-format
-msgid "<literal>META-INF/persistence.xml</literal> — the main changes here are for the datasource JNDI path, switching to the Websphere 6.1 transaction manager look up class, and changing the hibernate dialect to be <literal>GlassfishDerbyDialect</literal> ."
-msgstr "<literal>META-INF/persistence.xml</literal> — å¿…"
- "è¦ãªä¸»ãªå¤‰æ›´ç‚¹ã¯ã€ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ JNDI ã®å¤‰æ›´ã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãƒžãƒãƒ¼ã‚¸ãƒ£ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—クラスを Websphere 6.1 トランザク"
- "ションマãƒãƒ¼ã‚¸ãƒ£ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—クラスã«å¤‰æ›´ã€Hibernate ダイアレクトを <literal>"
- "GlassFishDerbyDialect</literal> ã«å¤‰æ›´ã™ã‚‹ã“ã¨ã§ã™ã€‚"
+#: Websphere.xml:559
+#, fuzzy, no-c-format
+msgid ""
+"<literal>WEB-INF/components.xml</literal> — the change here is "
+"<literal>jndi-pattern</literal> without /local string."
+msgstr ""
+"<literal>WEB-INF/web.xml</literal> — 唯一ã®é‡è¦ãªå¤‰æ›´ç‚¹ã¯ã€Websphere "
+"6.1 ㌠<literal>Servlet 2.4</literal> ã®ã¿ã—ã‹ã‚µãƒãƒ¼ãƒˆã—ãªã„ãŸã‚ã«ã€ãƒ•ã‚¡ã‚¤ãƒ«"
+"ã®å…ˆé を変更ã™ã‚‹ã“ã¨ã§ã™ã€‚"
#. Tag: para
-#: Websphere.xml:763
+#: Websphere.xml:565
#, no-c-format
-msgid "<literal>WEB-INF/classes/GlassfishDerbyDialect.class </literal> — this class is needed for the hibernate dialect change to <literal>GlassfishDerbyDialect</literal>"
-msgstr "<literal>WEB-INF/classes/GlassFishDerbyDialect.class<"
- "/literal> — ã“ã®ã‚¯ãƒ©ã‚¹ã¯ã€Hibernate ダイアレクトを <literal>"
- "GlassFishDerbyDialect</literal> ã«å¤‰æ›´ã™ã‚‹ã®ã«å¿…è¦ã§ã™ã€‚"
+msgid ""
+"<literal>META-INF/ejb-jar.xml</literal> — the same change in "
+"<literal>ejb-ref-name</literal>, where is replace /local string in "
+"<literal>jboss-seam-jee5/AuthenticatorAction</literal>."
+msgstr ""
#. Tag: para
-#: Websphere.xml:771
+#: Websphere.xml:572
+#, fuzzy, no-c-format
+msgid ""
+"<literal>src/GlassfishDerbyDialect.java </literal> — this class is "
+"needed for the hibernate dialect change to <literal>GlassfishDerbyDialect</"
+"literal>"
+msgstr ""
+"<literal>WEB-INF/classes/GlassFishDerbyDialect.class</literal> — ã“ã®ã‚¯"
+"ラスã¯ã€Hibernate ダイアレクトを <literal>GlassFishDerbyDialect</literal> ã«"
+"変更ã™ã‚‹ã®ã«å¿…è¦ã§ã™ã€‚"
+
+#. Tag: para
+#: Websphere.xml:580
#, no-c-format
-msgid "<literal>import.sql</literal> — either for the dialect or Derby DB the <literal>ID</literal> column can not be populated by this file and was removed."
-msgstr "<literal>import.sql</literal> — ダイアレクト㨠Derby "
- "DB ã®ã„ãšã‚Œã§ã‚‚ <literal>ID</literal> カラムã¯ç”Ÿæˆã•ã‚Œãªã„ã®ã§ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰å‰Šé™¤ã•ã‚Œ"
- "ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"<literal>import.sql</literal> — either for the dialect or Derby DB the "
+"<literal>ID</literal> column can not be populated by this file and was "
+"removed."
+msgstr ""
+"<literal>import.sql</literal> — ダイアレクト㨠Derby DB ã®ã„ãšã‚Œã§ã‚‚ "
+"<literal>ID</literal> カラムã¯ç”Ÿæˆã•ã‚Œãªã„ã®ã§ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰å‰Šé™¤ã•ã‚Œã¦ã„"
+"ã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:780
+#: Websphere.xml:589
#, no-c-format
msgid "Changes for dependent libraries"
msgstr "ä¾å˜ãƒ©ã‚¤ãƒ–ラリã®å¤‰æ›´"
#. Tag: para
-#: Websphere.xml:781
-#, no-c-format
-msgid "<literal>WEB-INF/lib</literal> — The Websphere version requires several library packages because they are not included as they are with JBoss AS. These are primarily for hibernate, JSF-RI support and their dependencies. Below are listed only the additional jars needed above and beyond the JBoss <literal>JPA</literal> example."
-msgstr "<literal>WEB-INF/lib</literal> — Websphere ã«ã¯ã€"
- "JBoss AS ã«å«ã¾ã‚Œã¦ã„ãŸãƒ©ã‚¤ãƒ–ラリã®ã†ã¡ã§ãªã„ã‚‚ã®ãŒã‚ã‚‹ã®ã§ã€ã„ãã¤ã‹ã®ãƒ©ã‚¤ãƒ–ラリパッケージãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ã“れらã¯ã€ä¸»ã« "
- "Hibernate ã‚„ JSF-RI サãƒãƒ¼ãƒˆã®ãŸã‚ã®ãƒ©ã‚¤ãƒ–ラリã¨ãã®ä¾å˜ãƒ©ã‚¤ãƒ–ラリã§ã™ã€‚以下ã¯ã€JBoss <"
- "literal>JPA</literal> サンプルã«å¿…è¦ãªè¿½åŠ ã® jar ã®ãƒªã‚¹ãƒˆã§ã™ã€‚"
+#: Websphere.xml:590
+#, fuzzy, no-c-format
+msgid ""
+"The Websphere version requires several library packages because they are not "
+"included as they are with JBoss AS. These are primarily for hibernate and "
+"their dependencies. Below are listed only the additional jars needed above "
+"and beyond the JBoss <literal>JPA</literal> example."
+msgstr ""
+"<literal>WEB-INF/lib</literal> — Websphere ã«ã¯ã€JBoss AS ã«å«ã¾ã‚Œã¦ã„"
+"ãŸãƒ©ã‚¤ãƒ–ラリã®ã†ã¡ã§ãªã„ã‚‚ã®ãŒã‚ã‚‹ã®ã§ã€ã„ãã¤ã‹ã®ãƒ©ã‚¤ãƒ–ラリパッケージãŒå¿…è¦"
+"ã¨ãªã‚Šã¾ã™ã€‚ã“れらã¯ã€ä¸»ã« Hibernate ã‚„ JSF-RI サãƒãƒ¼ãƒˆã®ãŸã‚ã®ãƒ©ã‚¤ãƒ–ラリã¨ã"
+"ã®ä¾å˜ãƒ©ã‚¤ãƒ–ラリã§ã™ã€‚以下ã¯ã€JBoss <literal>JPA</literal> サンプルã«å¿…è¦ãªè¿½"
+"åŠ ã® jar ã®ãƒªã‚¹ãƒˆã§ã™ã€‚"
#. Tag: para
-#: Websphere.xml:789
+#: Websphere.xml:597
#, no-c-format
msgid "To use Hibernate as your JPA provider you need the following jars:"
-msgstr "Hibernate ã‚’ JPA provider プãƒãƒã‚¤ãƒ€ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ãŸã‚ã«ã¯ã€ä»¥ä¸‹ã® jar ãŒå¿…è¦ã§ã™ã€‚"
+msgstr ""
+"Hibernate ã‚’ JPA provider プãƒãƒã‚¤ãƒ€ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ãŸã‚ã«ã¯ã€ä»¥ä¸‹ã® jar ãŒå¿…è¦"
+"ã§ã™ã€‚"
#. Tag: literal
-#: Websphere.xml:794
+#: Websphere.xml:602
#, no-c-format
msgid "hibernate.jar"
msgstr "hibernate.jar"
#. Tag: literal
-#: Websphere.xml:799
+#: Websphere.xml:607
#, no-c-format
msgid "hibernate-annotations.jar"
msgstr "hibernate-annotations.jar"
#. Tag: literal
-#: Websphere.xml:804
+#: Websphere.xml:612
#, no-c-format
msgid "hibernate-commons-annotations.jar"
msgstr "hibernate-commons-annotations.jar"
#. Tag: literal
-#: Websphere.xml:809
+#: Websphere.xml:617
#, no-c-format
msgid "hibernate-entitymanager.jar"
msgstr "hibernate-entitymanager.jar"
#. Tag: literal
-#: Websphere.xml:814
+#: Websphere.xml:622
#, no-c-format
msgid "hibernate-validator.jar"
msgstr "hibernate-validator.jar"
#. Tag: literal
-#: Websphere.xml:819
+#: Websphere.xml:627
#, no-c-format
msgid "commons-collections.jar"
msgstr "commons-collections.jar"
#. Tag: literal
-#: Websphere.xml:824
+#: Websphere.xml:632
#, no-c-format
msgid "jboss-common-core.jar"
msgstr "jboss-common-core.jar"
#. Tag: para
-#: Websphere.xml:830
+#: Websphere.xml:638
#, no-c-format
-msgid "Seam requires JSF 1.2 and these are the jars needed for that. Websphere 6.1 ships with its own implementation of JSF 1.1."
-msgstr "Seam ã«ã¯ JSF 1.2 ãŒå¿…è¦ã§ã™ã€‚Websphere 6.1 㯠JSF 1.1 実装をåŒæ¢±ã—ã¦å‡ºè·ã•ã‚Œã‚‹ãŸã‚ã«ã€ã“れら㮠"
- "jar ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
-
-#. Tag: para
-#: Websphere.xml:855
-#, no-c-format
msgid "Various third party jars that Websphere needs:"
msgstr "WebSphere ãŒå¿…è¦ã¨ã™ã‚‹ã•ã¾ã–ã¾ãªã‚µãƒ¼ãƒ‰ãƒ‘ーティ jar。"
#. Tag: literal
-#: Websphere.xml:858
+#: Websphere.xml:641
#, no-c-format
msgid "antlr.jar"
msgstr "antlr.jar"
#. Tag: literal
-#: Websphere.xml:862
+#: Websphere.xml:645
#, no-c-format
msgid "cglib.jar"
msgstr "cglib.jar"
#. Tag: literal
-#: Websphere.xml:866
+#: Websphere.xml:649
#, no-c-format
msgid "asm.jar"
msgstr "asm.jar"
#. Tag: literal
-#: Websphere.xml:870
+#: Websphere.xml:653
#, no-c-format
msgid "dom4j.jar"
msgstr "dom4j.jar"
#. Tag: literal
-#: Websphere.xml:875
+#: Websphere.xml:658
#, no-c-format
msgid "javassist.jar"
msgstr "javassist.jar"
#. Tag: literal
-#: Websphere.xml:880
+#: Websphere.xml:663
#, no-c-format
msgid "concurrent.jar"
msgstr "concurrent.jar"
#. Tag: title
-#: Websphere.xml:895
-#, no-c-format
-msgid "Deploying an application created using <literal>seam-gen</literal> on Websphere 6.1.0.13"
-msgstr "<literal>seam-gen</literal> ã«ã‚ˆã‚Šç”Ÿæˆã•ã‚ŒãŸã‚¢ãƒ—リケーション㮠Websphere "
- "6.1.0.13 ã¸ã®ãƒ‡ãƒ—ãƒã‚¤"
+#: Websphere.xml:678
+#, fuzzy, no-c-format
+msgid ""
+"Deploying an application created using <literal>seam-gen</literal> on "
+"Websphere V7"
+msgstr ""
+"<literal>seam-gen</literal> ã«ã‚ˆã‚Šç”Ÿæˆã•ã‚ŒãŸã‚¢ãƒ—リケーション㮠Websphere "
+"6.1.0.13 ã¸ã®ãƒ‡ãƒ—ãƒã‚¤"
#. Tag: para
-#: Websphere.xml:898
+#: Websphere.xml:681
#, no-c-format
-msgid "<literal>seam-gen</literal> is a very useful tool for developers to quickly get an application up and running, and provides a foundation to add your own functionality. Out of box <literal>seam-gen</literal> will produce applications configured to run on JBoss AS. These instructions will show the steps needed to get it to run on Websphere. As stated above in <xref linkend=\"jee5-websphere-section\"/> there are some tricky changes needed to get an EJB3 application running. This section will take you through the exact steps."
-msgstr "<literal>seam-gen</literal> ã¯ã€é–‹ç™ºè€…ãŒç´ æ—©ãアプリケーションを準備ã—ã¦å‹•ä½œã•ã›ã‚‹ã®ã«"
- "ã¨ã¦ã‚‚å½¹ã«ç«‹ã¤ãƒ„ールã§ã€ç‹¬è‡ªã®æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹ãŸã‚ã®é››å½¢ã‚’用æ„ã—ã¾ã™ã€‚<literal>seam-gen<"
- "/literal> ã¯ãã®ã¾ã¾ã§ JBoss AS ã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«æ§‹æˆã•ã‚ŒãŸã‚¢ãƒ—リケーションを生æˆã—ã¾ã™ã€‚以下ã®æ‰‹"
- "é †ã§ã¯ã€Websphere 上ã§å‹•ä½œã•ã›ã‚‹ãŸã‚ã«å¿…è¦ãªã‚¹ãƒ†ãƒƒãƒ—を示ã—ã¾ã™ã€‚<xref linkend=\"jee5-"
- "websphere-section\"/> ã§è¿°ã¹ãŸã‚ˆã†ã«ã€EJB3 アプリケーションを動作ã•ã›ã‚‹ã«ã¯å¤‰æ›´ãŒå¿…è¦ã§ã™ã€‚ã“ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³"
- "ã§ã¯ã€ãã®æ£ç¢ºãªæ‰‹é †ã‚’示ã—ã¾ã™ã€‚"
+msgid ""
+"<literal>seam-gen</literal> is a very useful tool for developers to quickly "
+"get an application up and running, and provides a foundation to add your own "
+"functionality. Out of box <literal>seam-gen</literal> will produce "
+"applications configured to run on JBoss AS. These instructions will show the "
+"steps needed to get it to run on Websphere. As stated above in <xref linkend="
+"\"jee5-websphere-section\"/> there are some tricky changes needed to get an "
+"EJB3 application running. This section will take you through the exact steps."
+msgstr ""
+"<literal>seam-gen</literal> ã¯ã€é–‹ç™ºè€…ãŒç´ æ—©ãアプリケーションを準備ã—ã¦å‹•ä½œ"
+"ã•ã›ã‚‹ã®ã«ã¨ã¦ã‚‚å½¹ã«ç«‹ã¤ãƒ„ールã§ã€ç‹¬è‡ªã®æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹ãŸã‚ã®é››å½¢ã‚’用æ„ã—ã¾"
+"ã™ã€‚<literal>seam-gen</literal> ã¯ãã®ã¾ã¾ã§ JBoss AS ã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«æ§‹æˆã•"
+"ã‚ŒãŸã‚¢ãƒ—リケーションを生æˆã—ã¾ã™ã€‚以下ã®æ‰‹é †ã§ã¯ã€Websphere 上ã§å‹•ä½œã•ã›ã‚‹ãŸ"
+"ã‚ã«å¿…è¦ãªã‚¹ãƒ†ãƒƒãƒ—を示ã—ã¾ã™ã€‚<xref linkend=\"jee5-websphere-section\"/> ã§è¿°"
+"ã¹ãŸã‚ˆã†ã«ã€EJB3 アプリケーションを動作ã•ã›ã‚‹ã«ã¯å¤‰æ›´ãŒå¿…è¦ã§ã™ã€‚ã“ã®ã‚»ã‚¯ã‚·ãƒ§"
+"ンã§ã¯ã€ãã®æ£ç¢ºãªæ‰‹é †ã‚’示ã—ã¾ã™ã€‚"
#. Tag: title
-#: Websphere.xml:908
+#: Websphere.xml:691
#, no-c-format
msgid "Running <literal>seam-gen</literal> Setup"
msgstr "<literal>seam-gen</literal> セットアップã®å®Ÿè¡Œ"
#. Tag: para
-#: Websphere.xml:909
+#: Websphere.xml:692
#, no-c-format
-msgid "The first step is setting up <literal>seam-gen</literal> to construct the base project. There are several choices made below, specifically the datasource and hibernate values that we will adjust once the project is created."
-msgstr "第一ステップã¯ã€é››å½¢ã¨ãªã‚‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã§ãるよã†ã« <literal>seam-gen</literal> "
- "をセットアップã™ã‚‹ã“ã¨ã§ã™ã€‚以下ã«å®Ÿè¡Œã—ãŸã‚ˆã†ã«ã€è¨å®šã™ã¹ãé …ç›®ãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚特ã«ã€ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã¨ Hibernate ã®è¨å®šå€¤ã¯ã€"
- "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã™ã‚‹ç’°å¢ƒã«åˆã‚ã›ã¦è¨å®šã—ã¾ã™ã€‚"
+msgid ""
+"The first step is setting up <literal>seam-gen</literal> to construct the "
+"base project. There are several choices made below, specifically the "
+"datasource and hibernate values that we will adjust once the project is "
+"created."
+msgstr ""
+"第一ステップã¯ã€é››å½¢ã¨ãªã‚‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã§ãるよã†ã« <literal>seam-gen</"
+"literal> をセットアップã™ã‚‹ã“ã¨ã§ã™ã€‚以下ã«å®Ÿè¡Œã—ãŸã‚ˆã†ã«ã€è¨å®šã™ã¹ãé …ç›®ãŒã„"
+"ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚特ã«ã€ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã¨ Hibernate ã®è¨å®šå€¤ã¯ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆ"
+"ã™ã‚‹ç’°å¢ƒã«åˆã‚ã›ã¦è¨å®šã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:915
+#: Websphere.xml:698
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1438,10 +1352,12 @@
"\n"
"setup:\n"
" [echo] Welcome to seam-gen :-)\n"
-" [input] Enter your Java project workspace (the directory that contains your \n"
+" [input] Enter your Java project workspace (the directory that contains "
+"your \n"
"Seam projects) [C:/Projects] [C:/Projects]\n"
"/home/jbalunas/workspace\n"
-" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3.GA] \n"
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3."
+"GA] \n"
"[C:/Program Files/jboss-4.2.3.GA]\n"
"/home/jbalunas/jboss/jboss-4.2.3.GA\n"
" [input] Enter the project name [myproject] [myproject]\n"
@@ -1449,32 +1365,42 @@
" [echo] Accepted project name as: websphere_example\n"
" [input] Do you want to use ICEFaces instead of RichFaces [n] (y, [n], )\n"
"\n"
-" [input] skipping input as property icefaces.home.new has already been set.\n"
-" [input] Select a RichFaces skin [blueSky] ([blueSky], classic, ruby, wine, \n"
+" [input] skipping input as property icefaces.home.new has already been "
+"set.\n"
+" [input] Select a RichFaces skin [blueSky] ([blueSky], classic, ruby, "
+"wine, \n"
"deepMarine, emeraldTown, sakura, DEFAULT)\n"
"\n"
-" [input] Is this project deployed as an EAR (with EJB components) or a WAR \n"
+" [input] Is this project deployed as an EAR (with EJB components) or a "
+"WAR \n"
"(with no EJB support) [ear] ([ear], war, )\n"
"\n"
-" [input] Enter the Java package name for your session beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your session beans [org.jboss."
+"seam.\n"
"tutorial.websphere.action] [org.jboss.seam.tutorial.websphere.action]\n"
"org.jboss.seam.tutorial.websphere.action \n"
-" [input] Enter the Java package name for your entity beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your entity beans [org.jboss."
+"seam.\n"
"tutorial.websphere.model] [org.jboss.seam.tutorial.websphere.model]\n"
"org.jboss.seam.tutorial.websphere.model \n"
-" [input] Enter the Java package name for your test cases [org.jboss.seam.\n"
-"tutorial.websphere.action.test] [org.jboss.seam.tutorial.websphere.action.test]\n"
+" [input] Enter the Java package name for your test cases [org.jboss."
+"seam.\n"
+"tutorial.websphere.action.test] [org.jboss.seam.tutorial.websphere.action."
+"test]\n"
"org.jboss.seam.tutorial.websphere.test\n"
-" [input] What kind of database are you using? [hsql] ([hsql], mysql, oracle,\n"
+" [input] What kind of database are you using? [hsql] ([hsql], mysql, "
+"oracle,\n"
" postgres, mssql, db2, sybase, enterprisedb, h2)\n"
"\n"
" [input] Enter the Hibernate dialect for your database [org.hibernate.\n"
"dialect.HSQLDialect] [org.hibernate.dialect.HSQLDialect]\n"
"\n"
-" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seam/lib/hsqldb.jar] \n"
+" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seam/lib/"
+"hsqldb.jar] \n"
"[/tmp/seam/lib/hsqldb.jar]\n"
"\n"
-" [input] Enter JDBC driver class for your database [org.hsqldb.jdbcDriver] \n"
+" [input] Enter JDBC driver class for your database [org.hsqldb."
+"jdbcDriver] \n"
"[org.hsqldb.jdbcDriver]\n"
"\n"
" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] \n"
@@ -1484,161 +1410,176 @@
"\n"
" [input] Enter database password [] []\n"
"\n"
-" [input] Enter the database schema name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database schema name (it is OK to leave this blank) [] "
+"[]\n"
"\n"
-" [input] Enter the database catalog name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database catalog name (it is OK to leave this blank) "
+"[] []\n"
"\n"
-" [input] Are you working with tables that already exist in the database? [n]\n"
+" [input] Are you working with tables that already exist in the database? "
+"[n]\n"
" (y, [n], )\n"
"\n"
-" [input] Do you want to drop and recreate the database tables and data in \n"
+" [input] Do you want to drop and recreate the database tables and data "
+"in \n"
"import.sql each time you deploy? [n] (y, [n], )\n"
"\n"
"[propertyfile] Creating new property file: \n"
-"/rhdev/projects/jboss-seam/svn-seam_2_0/jboss-seam-2_0/seam-gen/build.properties\n"
+"/rhdev/projects/jboss-seam/svn-seam_2_0/jboss-seam-2_0/seam-gen/build."
+"properties\n"
" [echo] Installing JDBC driver jar to JBoss server\n"
-" [copy] Copying 1 file to /home/jbalunas/jboss/jboss-4.2.3.GA/server/default/lib\n"
+" [copy] Copying 1 file to /home/jbalunas/jboss/jboss-4.2.3.GA/server/"
+"default/lib\n"
" [echo] Type 'seam create-project' to create the new project\n"
"\n"
"BUILD SUCCESSFUL\n"
"Total time: 3 minutes 5 seconds]]>"
-msgstr "<![CDATA[\n"
- "./seam setup\n"
- "Buildfile: build.xml\n"
- "\n"
- "init:\n"
- "\n"
- "setup:\n"
- " [echo] Welcome to seam-gen :-)\n"
- " [input] Enter your Java project workspace (the directory that "
- "contains your \n"
- "Seam projects) [C:/Projects] [C:/Projects]\n"
- "/home/jbalunas/workspace\n"
- " [input] Enter your JBoss home directory [C:/Program Files/jboss-"
- "4.2.3.GA] \n"
- "[C:/Program Files/jboss-4.2.3.GA]\n"
- "/home/jbalunas/jboss/jboss-4.2.3.GA\n"
- " [input] Enter the project name [myproject] [myproject]\n"
- "websphere_example\n"
- " [echo] Accepted project name as: websphere_example\n"
- " [input] Do you want to use ICEFaces instead of RichFaces [n] (y, "
- "[n], )\n"
- "\n"
- " [input] skipping input as property icefaces.home.new has already "
- "been set.\n"
- " [input] Select a RichFaces skin [blueSky] ([blueSky], classic, "
- "ruby, wine, \n"
- "deepMarine, emeraldTown, sakura, DEFAULT)\n"
- "\n"
- " [input] Is this project deployed as an EAR (with EJB components) "
- "or a WAR \n"
- "(with no EJB support) [ear] ([ear], war, )\n"
- "\n"
- " [input] Enter the Java package name for your session beans [org."
- "jboss.seam.\n"
- "tutorial.websphere.action] [org.jboss.seam.tutorial.websphere.action]\n"
- "org.jboss.seam.tutorial.websphere.action \n"
- " [input] Enter the Java package name for your entity beans [org."
- "jboss.seam.\n"
- "tutorial.websphere.model] [org.jboss.seam.tutorial.websphere.model]\n"
- "org.jboss.seam.tutorial.websphere.model \n"
- " [input] Enter the Java package name for your test cases [org."
- "jboss.seam.\n"
- "tutorial.websphere.action.test] [org.jboss.seam.tutorial.websphere."
- "action.test]\n"
- "org.jboss.seam.tutorial.websphere.test\n"
- " [input] What kind of database are you using? [hsql] ([hsql], "
- "mysql, oracle,\n"
- " postgres, mssql, db2, sybase, enterprisedb, h2)\n"
- "\n"
- " [input] Enter the Hibernate dialect for your database [org."
- "hibernate.\n"
- "dialect.HSQLDialect] [org.hibernate.dialect.HSQLDialect]\n"
- "\n"
- " [input] Enter the filesystem path to the JDBC driver jar "
- "[/tmp/seam/lib/hsqldb.jar] \n"
- "[/tmp/seam/lib/hsqldb.jar]\n"
- "\n"
- " [input] Enter JDBC driver class for your database [org.hsqldb."
- "jdbcDriver] \n"
- "[org.hsqldb.jdbcDriver]\n"
- "\n"
- " [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] \n"
- "[jdbc:hsqldb:.]\n"
- "\n"
- " [input] Enter database username [sa] [sa]\n"
- "\n"
- " [input] Enter database password [] []\n"
- "\n"
- " [input] Enter the database schema name (it is OK to leave this "
- "blank) [] []\n"
- "\n"
- " [input] Enter the database catalog name (it is OK to leave this "
- "blank) [] []\n"
- "\n"
- " [input] Are you working with tables that already exist in the "
- "database? [n]\n"
- " (y, [n], )\n"
- "\n"
- " [input] Do you want to drop and recreate the database tables and "
- "data in \n"
- "import.sql each time you deploy? [n] (y, [n], )\n"
- "\n"
- "[propertyfile] Creating new property file: \n"
- "/rhdev/projects/jboss-seam/svn-seam_2_0/jboss-seam-2_0/seam-"
- "gen/build.properties\n"
- " [echo] Installing JDBC driver jar to JBoss server\n"
- " [copy] Copying 1 file to /home/jbalunas/jboss/jboss-4.2.3."
- "GA/server/default/lib\n"
- " [echo] Type 'seam create-project' to create the new project\n"
- "\n"
- "BUILD SUCCESSFUL\n"
- "Total time: 3 minutes 5 seconds]]>"
+msgstr ""
+"<![CDATA[\n"
+"./seam setup\n"
+"Buildfile: build.xml\n"
+"\n"
+"init:\n"
+"\n"
+"setup:\n"
+" [echo] Welcome to seam-gen :-)\n"
+" [input] Enter your Java project workspace (the directory that contains "
+"your \n"
+"Seam projects) [C:/Projects] [C:/Projects]\n"
+"/home/jbalunas/workspace\n"
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3."
+"GA] \n"
+"[C:/Program Files/jboss-4.2.3.GA]\n"
+"/home/jbalunas/jboss/jboss-4.2.3.GA\n"
+" [input] Enter the project name [myproject] [myproject]\n"
+"websphere_example\n"
+" [echo] Accepted project name as: websphere_example\n"
+" [input] Do you want to use ICEFaces instead of RichFaces [n] (y, [n], )\n"
+"\n"
+" [input] skipping input as property icefaces.home.new has already been "
+"set.\n"
+" [input] Select a RichFaces skin [blueSky] ([blueSky], classic, ruby, "
+"wine, \n"
+"deepMarine, emeraldTown, sakura, DEFAULT)\n"
+"\n"
+" [input] Is this project deployed as an EAR (with EJB components) or a "
+"WAR \n"
+"(with no EJB support) [ear] ([ear], war, )\n"
+"\n"
+" [input] Enter the Java package name for your session beans [org.jboss."
+"seam.\n"
+"tutorial.websphere.action] [org.jboss.seam.tutorial.websphere.action]\n"
+"org.jboss.seam.tutorial.websphere.action \n"
+" [input] Enter the Java package name for your entity beans [org.jboss."
+"seam.\n"
+"tutorial.websphere.model] [org.jboss.seam.tutorial.websphere.model]\n"
+"org.jboss.seam.tutorial.websphere.model \n"
+" [input] Enter the Java package name for your test cases [org.jboss."
+"seam.\n"
+"tutorial.websphere.action.test] [org.jboss.seam.tutorial.websphere.action."
+"test]\n"
+"org.jboss.seam.tutorial.websphere.test\n"
+" [input] What kind of database are you using? [hsql] ([hsql], mysql, "
+"oracle,\n"
+" postgres, mssql, db2, sybase, enterprisedb, h2)\n"
+"\n"
+" [input] Enter the Hibernate dialect for your database [org.hibernate.\n"
+"dialect.HSQLDialect] [org.hibernate.dialect.HSQLDialect]\n"
+"\n"
+" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seam/lib/"
+"hsqldb.jar] \n"
+"[/tmp/seam/lib/hsqldb.jar]\n"
+"\n"
+" [input] Enter JDBC driver class for your database [org.hsqldb."
+"jdbcDriver] \n"
+"[org.hsqldb.jdbcDriver]\n"
+"\n"
+" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] \n"
+"[jdbc:hsqldb:.]\n"
+"\n"
+" [input] Enter database username [sa] [sa]\n"
+"\n"
+" [input] Enter database password [] []\n"
+"\n"
+" [input] Enter the database schema name (it is OK to leave this blank) [] "
+"[]\n"
+"\n"
+" [input] Enter the database catalog name (it is OK to leave this blank) "
+"[] []\n"
+"\n"
+" [input] Are you working with tables that already exist in the database? "
+"[n]\n"
+" (y, [n], )\n"
+"\n"
+" [input] Do you want to drop and recreate the database tables and data "
+"in \n"
+"import.sql each time you deploy? [n] (y, [n], )\n"
+"\n"
+"[propertyfile] Creating new property file: \n"
+"/rhdev/projects/jboss-seam/svn-seam_2_0/jboss-seam-2_0/seam-gen/build."
+"properties\n"
+" [echo] Installing JDBC driver jar to JBoss server\n"
+" [copy] Copying 1 file to /home/jbalunas/jboss/jboss-4.2.3.GA/server/"
+"default/lib\n"
+" [echo] Type 'seam create-project' to create the new project\n"
+"\n"
+"BUILD SUCCESSFUL\n"
+"Total time: 3 minutes 5 seconds]]>"
#. Tag: para
-#: Websphere.xml:917
+#: Websphere.xml:700
#, no-c-format
-msgid "Type <literal>./seam new-project</literal> to create your project and <literal>cd /home/jbalunas/workspace/websphere_example</literal> to the newly created structure."
-msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã™ã‚‹ãŸã‚ã«ã¯ã€<literal>$ ./seam new-project</literal> ã¨"
- "入力ã—ã¦ãã ã•ã„。ãã—㦠<literal>cd "
- "/home/jbalunas/workspace/websphere_example</literal> ã¨å…¥åŠ›ã—ã¦æ–°ã—ã作æˆ"
- "ã•ã‚ŒãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ç§»å‹•ã—ã¦ãã ã•ã„。"
+msgid ""
+"Type <literal>./seam new-project</literal> to create your project and "
+"<literal>cd /home/jbalunas/workspace/websphere_example</literal> to the "
+"newly created structure."
+msgstr ""
+"プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã™ã‚‹ãŸã‚ã«ã¯ã€<literal>$ ./seam new-project</literal> ã¨å…¥"
+"力ã—ã¦ãã ã•ã„。ãã—㦠<literal>cd /home/jbalunas/workspace/"
+"websphere_example</literal> ã¨å…¥åŠ›ã—ã¦æ–°ã—ã作æˆã•ã‚ŒãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ç§»å‹•ã—ã¦"
+"ãã ã•ã„。"
#. Tag: title
-#: Websphere.xml:924
+#: Websphere.xml:707
#, no-c-format
msgid "Changes needed for deployment to Websphere"
msgstr "Websphere ã¸ã®ãƒ‡ãƒ—ãƒã‚¤ã«å¿…è¦ãªå¤‰æ›´ç‚¹"
#. Tag: para
-#: Websphere.xml:925
+#: Websphere.xml:708
#, no-c-format
msgid "We now need to make some changes to the generated project."
msgstr "生æˆã•ã‚ŒãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«å¤‰æ›´ã‚’è¡Œã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: literal
-#: Websphere.xml:931
+#: Websphere.xml:714
#, no-c-format
msgid "resources/META-INF/persistence-dev.xml"
msgstr "resources/META-INF/persistence-dev.xml"
#. Tag: para
-#: Websphere.xml:936
+#: Websphere.xml:719
#, no-c-format
-msgid "Alter the <literal>jta-data-source</literal> to be <literal>DefaultDatasource</literal>. We are going to be using the integrated Websphere DB."
-msgstr "<literal>jta-data-source</literal> ã‚’ <literal>"
- "DefaultDatasource</literal> ã«ä¿®æ£ã—ã¦ãã ã•ã„。組ã¿è¾¼ã¿ã® Websphere DB を使用ã—ã¾"
- "ã™ã€‚"
+msgid ""
+"Alter the <literal>jta-data-source</literal> to be "
+"<literal>DefaultDatasource</literal>. We are going to be using the "
+"integrated Websphere DB."
+msgstr ""
+"<literal>jta-data-source</literal> ã‚’ <literal>DefaultDatasource</literal> ã«"
+"ä¿®æ£ã—ã¦ãã ã•ã„。組ã¿è¾¼ã¿ã® Websphere DB を使用ã—ã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:943
+#: Websphere.xml:726
#, no-c-format
-msgid "Add or change the properties below. These are described in detail at <xref linkend=\"jee5-websphere-section\"/>:"
-msgstr "以下ã®ãƒ—ãƒãƒ‘ãƒ†ã‚£ã‚’è¿½åŠ ä¿®æ£ã—ã¦ãã ã•ã„。<xref linkend=\"jee5-websphere-section\"/> "
- "ã«è©³ç´°ãŒèª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Add or change the properties below. These are described in detail at <xref "
+"linkend=\"jee5-websphere-section\"/>:"
+msgstr ""
+"以下ã®ãƒ—ãƒãƒ‘ãƒ†ã‚£ã‚’è¿½åŠ ä¿®æ£ã—ã¦ãã ã•ã„。<xref linkend=\"jee5-websphere-"
+"section\"/> ã«è©³ç´°ãŒèª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:948
+#: Websphere.xml:731
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1649,318 +1590,360 @@
"<property name=\"hibernate.cache.provider_class\" \n"
" value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
-" value=\"org.hibernate.transaction.WebSphereExtendedJTATransactionLookup\"/>]]>"
-msgstr "<![CDATA[\n"
- "<property name=\"hibernate.dialect\" value=\""
- "GlassfishDerbyDialect\"/>\n"
- "<property name=\"hibernate.hbm2ddl.auto\" value=\"update\"/>\n"
- "<property name=\"hibernate.show_sql\" value=\"true\"/>\n"
- "<property name=\"hibernate.format_sql\" value=\"true\"/>\n"
- "<property name=\"hibernate.cache.provider_class\" \n"
- " value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
- "<property name=\"hibernate.transaction.manager_lookup_class\" \n"
- " value=\"org.hibernate.transaction."
- "WebSphereExtendedJTATransactionLookup\"/>]]>"
+" value=\"org.hibernate.transaction."
+"WebSphereExtendedJTATransactionLookup\"/>]]>"
+msgstr ""
+"<![CDATA[\n"
+"<property name=\"hibernate.dialect\" value=\"GlassfishDerbyDialect\"/>\n"
+"<property name=\"hibernate.hbm2ddl.auto\" value=\"update\"/>\n"
+"<property name=\"hibernate.show_sql\" value=\"true\"/>\n"
+"<property name=\"hibernate.format_sql\" value=\"true\"/>\n"
+"<property name=\"hibernate.cache.provider_class\" \n"
+" value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
+"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
+" value=\"org.hibernate.transaction."
+"WebSphereExtendedJTATransactionLookup\"/>]]>"
#. Tag: para
-#: Websphere.xml:951
+#: Websphere.xml:734
#, no-c-format
-msgid "Remove the JBoss AS specific method of exposing the EntityManagerFactory:"
-msgstr "EntityManagerFactory を定義ã™ã‚‹ JBoss AS 固有ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å–り除ã„ã¦ãã ã•ã„。"
+msgid ""
+"Remove the JBoss AS specific method of exposing the EntityManagerFactory:"
+msgstr ""
+"EntityManagerFactory を定義ã™ã‚‹ JBoss AS 固有ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’å–り除ã„ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Websphere.xml:954
+#: Websphere.xml:737
#, no-c-format
msgid ""
"<![CDATA[<property \n"
" name=\"jboss.entity.manager.factory.jndi.name\" \n"
" value=\"java:/websphere_exampleEntityManagerFactory\">]]>"
-msgstr "<![CDATA[<property \n"
- " name=\"jboss.entity.manager.factory.jndi.name\" \n"
- " value=\"java:/websphere_exampleEntityManagerFactory\">\n"
- "]]>"
+msgstr ""
+"<![CDATA[<property \n"
+" name=\"jboss.entity.manager.factory.jndi.name\" \n"
+" value=\"java:/websphere_exampleEntityManagerFactory\">\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:957
+#: Websphere.xml:740
#, no-c-format
-msgid "You'll need to alter <literal>persistence-prod.xml</literal> as well if you want to deploy to Websphere using the prod profile."
-msgstr "prod プãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—㦠Websphere ã«ãƒ‡ãƒ—ãƒã‚¤ã—ãŸã‘ã‚Œã°ã€<literal>persistence-"
- "prod.xml</literal> ã‚‚åŒæ§˜ã«ä¿®æ£ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+msgid ""
+"You'll need to alter <literal>persistence-prod.xml</literal> as well if you "
+"want to deploy to Websphere using the prod profile."
+msgstr ""
+"prod プãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—㦠Websphere ã«ãƒ‡ãƒ—ãƒã‚¤ã—ãŸã‘ã‚Œã°ã€"
+"<literal>persistence-prod.xml</literal> ã‚‚åŒæ§˜ã«ä¿®æ£ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:970
-#, no-c-format
-msgid "As with other examples we need to include this class for DB support. It can be copied from the <literal>jpa</literal> example into the <literal>websphere_example/resources</literal> directory."
-msgstr "ä»–ã®ã‚µãƒ³ãƒ—ルã¨åŒæ§˜ã«ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚µãƒãƒ¼ãƒˆã®ãŸã‚ã®ã“ã®ã‚¯ãƒ©ã‚¹ã‚’å«ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<literal>jpa<"
- "/literal> サンプルã‹ã‚‰ <literal>websphere_example/resources<"
- "/literal> ディレクトリã¸ã‚³ãƒ”ーã—ã¦ãã ã•ã„。"
+#: Websphere.xml:753
+#, fuzzy, no-c-format
+msgid ""
+"As with other examples we need to include this java class for DB support. It "
+"can be copied from the <literal>jpa</literal> example into the "
+"<literal>websphere_example/src</literal> directory."
+msgstr ""
+"ä»–ã®ã‚µãƒ³ãƒ—ルã¨åŒæ§˜ã«ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚µãƒãƒ¼ãƒˆã®ãŸã‚ã®ã“ã®ã‚¯ãƒ©ã‚¹ã‚’å«ã‚ã‚‹å¿…è¦ãŒã‚"
+"ã‚Šã¾ã™ã€‚<literal>jpa</literal> サンプルã‹ã‚‰ <literal>websphere_example/"
+"resources</literal> ディレクトリã¸ã‚³ãƒ”ーã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Websphere.xml:976
-#, no-c-format
+#: Websphere.xml:759
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
-"cp $SEAM/examples/jpa/resources-websphere61/WEB-INF/classes/GlassfishDerbyDialect.class\n"
+"cp $SEAM/examples/jpa/src/GlassfishDerbyDialect.java\n"
+" ./src]]>"
+msgstr ""
+"<![CDATA[\n"
+"cp $SEAM/examples/jpa/resources-websphere61/WEB-INF/classes/"
+"GlassfishDerbyDialect.class\n"
" ./resources]]>"
-msgstr "<![CDATA[\n"
- "cp $SEAM/examples/jpa/resources-websphere61/WEB-"
- "INF/classes/GlassfishDerbyDialect.class\n"
- " ./resources]]>"
#. Tag: literal
-#: Websphere.xml:982
+#: Websphere.xml:765
#, no-c-format
msgid "resources/META-INF/jboss-app.xml"
msgstr "resources/META-INF/jboss-app.xml"
#. Tag: para
-#: Websphere.xml:985
+#: Websphere.xml:768
#, no-c-format
-msgid "You can delete this file as we aren't deploying to JBoss AS ( <literal>jboss-app.xml</literal> is used to enable classloading isolation in JBoss AS)"
-msgstr "JBoss AS ã«ã¯ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã®ã§ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã™ (JBoss AS ã§ã¯ <literal>jboss-"
- "app.xml</literal> を使用ã—ã¦ã€ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã®åˆ†é›¢ã‚’有効ã«ã—ã¾ã™)"
+msgid ""
+"You can delete this file as we aren't deploying to JBoss AS ( <literal>jboss-"
+"app.xml</literal> is used to enable classloading isolation in JBoss AS)"
+msgstr ""
+"JBoss AS ã«ã¯ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã®ã§ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã™ (JBoss AS ã§ã¯ "
+"<literal>jboss-app.xml</literal> を使用ã—ã¦ã€ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã®åˆ†é›¢ã‚’有効ã«"
+"ã—ã¾ã™)"
#. Tag: literal
-#: Websphere.xml:991
+#: Websphere.xml:774
#, no-c-format
msgid "resources/*-ds.xml"
msgstr "resources/*-ds.xml"
#. Tag: para
-#: Websphere.xml:994
+#: Websphere.xml:777
#, no-c-format
-msgid "You can delete these file as we aren't deploying to JBoss AS (these files define datasources in JBoss AS, we are using Websphere's default datasource)"
-msgstr "JBoss AS ã«ã¯ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã®ã§ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã™ (ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€JBoss AS ã§ã¯ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’定義ã—ã¦ã„ã¾"
- "ã™ãŒã€Websphere ã§ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’使用ã—ã¦ã„ã¾ã™)"
+msgid ""
+"You can delete these file as we aren't deploying to JBoss AS (these files "
+"define datasources in JBoss AS, we are using Websphere's default datasource)"
+msgstr ""
+"JBoss AS ã«ã¯ãƒ‡ãƒ—ãƒã‚¤ã—ãªã„ã®ã§ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã™ (ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«"
+"ã¯ã€JBoss AS ã§ã¯ãƒ‡ãƒ¼ã‚¿ã‚½ãƒ¼ã‚¹ã‚’定義ã—ã¦ã„ã¾ã™ãŒã€Websphere ã§ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®"
+"データソースを使用ã—ã¦ã„ã¾ã™)"
#. Tag: para
-#: Websphere.xml:1006
+#: Websphere.xml:789
#, no-c-format
-msgid "Enable container managed transaction integration - add the <literal> <transaction:ejb-transaction /> </literal> component, and it's namespace declaration <literal> xmlns:transaction=\"http://jboss.com/products/seam/transaction\" </literal>"
-msgstr "コンテナ管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³çµ±åˆã‚’有効ã«ã—ã¾ã™ - <literal> <transaction:ejb-"
- "transaction /> </literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã€ãã®åå‰ç©ºé–“宣言 <"
- "literal>xmlns:transaction=\"http://jboss."
- "com/products/seam/transaction\"</literal> を追記ã—ã¦ãã ã•ã„"
+msgid ""
+"Enable container managed transaction integration - add the <literal> <"
+"transaction:ejb-transaction /> </literal> component, and it's namespace "
+"declaration <literal> xmlns:transaction=\"http://jboss.com/products/seam/"
+"transaction\" </literal>"
+msgstr ""
+"コンテナ管ç†ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³çµ±åˆã‚’有効ã«ã—ã¾ã™ - <literal> <transaction:"
+"ejb-transaction /> </literal> コンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã€ãã®åå‰ç©ºé–“宣言 "
+"<literal>xmlns:transaction=\"http://jboss.com/products/seam/transaction\"</"
+"literal> を追記ã—ã¦ãã ã•ã„"
#. Tag: para
-#: Websphere.xml:1015
+#: Websphere.xml:798
#, no-c-format
-msgid "Alter the <literal>jndi-pattern</literal> to <literal> java:comp/env/websphere_example/#{ejbName} </literal>"
-msgstr "<literal>jndi-pattern</literal> ã‚’ <literal>java:"
- "comp/env/websphere_example/#{ejbName}</literal> ã«ä¿®æ£ã—ã¾ã™"
+msgid ""
+"Alter the <literal>jndi-pattern</literal> to <literal> java:comp/env/"
+"websphere_example/#{ejbName} </literal>"
+msgstr ""
+"<literal>jndi-pattern</literal> ã‚’ <literal>java:comp/env/websphere_example/#"
+"{ejbName}</literal> ã«ä¿®æ£ã—ã¾ã™"
#. Tag: para
-#: Websphere.xml:1021
+#: Websphere.xml:804
#, no-c-format
-msgid "We do not need <literal>managed-persistence-context</literal> for this example and so can delete its entry."
-msgstr "ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€<literal>managed-persistence-context</literal> ã¯"
- "å¿…è¦ã§ã¯ãªã„ã®ã§ã€ãã®ã‚¨ãƒ³ãƒˆãƒªã¯å‰Šé™¤ã—ã¾ã™ã€‚"
+msgid ""
+"We do not need <literal>managed-persistence-context</literal> for this "
+"example and so can delete its entry."
+msgstr ""
+"ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ã€<literal>managed-persistence-context</literal> ã¯å¿…è¦ã§ã¯ãª"
+"ã„ã®ã§ã€ãã®ã‚¨ãƒ³ãƒˆãƒªã¯å‰Šé™¤ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:1027
+#: Websphere.xml:810
#, no-c-format
msgid ""
"<![CDATA[\n"
"<persistence:managed-persistence-context name=\"entityManager\"\n"
" auto-create=\"true\"\n"
-" persistence-unit-jndi-name=\"java:/websphere_exampleEntityManagerFactory\"/> ]]>"
-msgstr "<![CDATA[\n"
- "<persistence:managed-persistence-context name=\"entityManager\"\n"
- " auto-create=\"true\"\n"
- " persistence-unit-jndi-name=\"java:"
- "/websphere_exampleEntityManagerFactory\"/> ]]>"
+" persistence-unit-jndi-name=\"java:/"
+"websphere_exampleEntityManagerFactory\"/> ]]>"
+msgstr ""
+"<![CDATA[\n"
+"<persistence:managed-persistence-context name=\"entityManager\"\n"
+" auto-create=\"true\"\n"
+" persistence-unit-jndi-name=\"java:/"
+"websphere_exampleEntityManagerFactory\"/> ]]>"
#. Tag: para
-#: Websphere.xml:1036
-#, no-c-format
-msgid "Websphere does not support <literal>Servlet 2.5</literal>, it required <literal>Servlet 2.4</literal>. For this change we need to adjust the top of the <literal>web.xml</literal> file to look like the following:"
-msgstr "Websphere 㯠<literal>Servlet 2.5</literal> をサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ã®ã§ã€"
- "<literal>Servlet 2.4</literal> を使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®å¤‰æ›´ã®ãŸã‚ã«ã€<"
- "literal>web.xml</literal> ファイルã®å…ˆé を以下ã®ã‚ˆã†ã«å¤‰æ›´ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
-#. Tag: programlisting
-#: Websphere.xml:1042
-#, no-c-format
+#: Websphere.xml:819
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[\n"
-"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
-"<web-app version=\"2.4\" \n"
-" xmlns=\"http://java.sun.com/xml/ns/j2ee\"\n"
-" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee \n"
-" http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\">\n"
-" ]]>"
-msgstr "<![CDATA[\n"
- "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
- "<web-app version=\"2.4\" \n"
- " xmlns=\"http://java.sun.com/xml/ns/j2ee\"\n"
- " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
- " xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee \n"
- " http://java.sun.com/xml/ns/j2ee/web-"
- "app_2_4.xsd\">\n"
- " ]]>"
+"As with the <literal>jee5/booking</literal> example we need to add EJB "
+"references to the web.xml. These references require replacing /local string "
+"in <literal>ejb-ref-name</literal> to flag them for Websphere to perform the "
+"proper binding."
+msgstr ""
+"<literal>jee5/booking</literal> サンプルã¨åŒæ§˜ã«ã€web.xml ã« EJB å‚ç…§ã‚’åŠ ãˆã‚‹"
+"å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“れら㮠EJB å‚ç…§ã«ã¯ã€Websphere ãŒé©åˆ‡ãªãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’実行"
+"ã™ã‚‹ãŸã‚ã«ç©ºã® <literal>local-home</literal> ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
-#. Tag: para
-#: Websphere.xml:1044
-#, no-c-format
-msgid "As with the <literal>jee5/booking</literal> example we need to add EJB references to the web.xml. These references require the empty <literal>local-home</literal> to flag them for Websphere to perform the proper binding."
-msgstr "<literal>jee5/booking</literal> サンプルã¨åŒæ§˜ã«ã€web.xml ã« EJB å‚ç…§"
- "ã‚’åŠ ãˆã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“れら㮠EJB å‚ç…§ã«ã¯ã€Websphere ãŒé©åˆ‡ãªãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’実行ã™ã‚‹ãŸã‚ã«ç©ºã® <"
- "literal>local-home</literal> ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
-
#. Tag: programlisting
-#: Websphere.xml:1051
-#, no-c-format
+#: Websphere.xml:826
+#, fuzzy, no-c-format
msgid ""
+"<![CDATA[ \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>websphere_example/AuthenticatorAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.tutorial.websphere.action.Authenticator</local>\n"
+" </ejb-local-ref> \n"
+" \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>websphere_example/EjbSynchronizations</ejb-ref-name> \n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
+" <local>org.jboss.seam.transaction.LocalEjbSynchronizations</local>\n"
+" </ejb-local-ref>]]>"
+msgstr ""
"<![CDATA[\n"
-" <ejb-local-ref> \n"
-" <ejb-ref-name>websphere_example/AuthenticatorAction</ejb-ref-name> \n"
-" <ejb-ref-type>Session</ejb-ref-type> \n"
+" <ejb-local-ref>\n"
+" <ejb-ref-name>websphere_example/AuthenticatorAction</ejb-ref-name>\n"
+" <ejb-ref-type>Session</ejb-ref-type>\n"
" <local-home></local-home>\n"
-" <local>org.jboss.seam.tutorial.websphere.action.Authenticator</local> \n"
+" <local>org.jboss.seam.tutorial.websphere.action.Authenticator</local>\n"
" </ejb-local-ref>\n"
" \n"
" <ejb-local-ref>\n"
-" <ejb-ref-name>websphere_example/EjbSynchronizations</ejb-ref-name> \n"
+" <ejb-ref-name>websphere_example/EjbSynchronizations</ejb-ref-name>\n"
" <ejb-ref-type>Session</ejb-ref-type>\n"
" <local-home></local-home>\n"
" <local>org.jboss.seam.transaction.LocalEjbSynchronizations</local>\n"
-" </ejb-local-ref>]]>"
-msgstr "<![CDATA[\n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>websphere_example/AuthenticatorAction<"
- "/ejb-ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.tutorial.websphere.action."
- "Authenticator</local>\n"
- " </ejb-local-ref>\n"
- " \n"
- " <ejb-local-ref>\n"
- " <ejb-ref-name>websphere_example/EjbSynchronizations<"
- "/ejb-ref-name>\n"
- " <ejb-ref-type>Session</ejb-ref-type>\n"
- " <local-home></local-home>\n"
- " <local>org.jboss.seam.transaction."
- "LocalEjbSynchronizations</local>\n"
- " </ejb-local-ref>\n"
- "]]>"
+" </ejb-local-ref>\n"
+"]]>"
#. Tag: title
-#: Websphere.xml:1057
+#: Websphere.xml:832
#, no-c-format
msgid "Creating the <literal>AuthenticatorAction</literal> EJB"
msgstr "<literal>AuthenticatorAction</literal> EJB ã®ä½œæˆ"
#. Tag: para
-#: Websphere.xml:1059
+#: Websphere.xml:834
#, no-c-format
-msgid "We want to take the existing <literal>Authenticator</literal> Seam POJO component and create an EJB3 out of it."
-msgstr "æ—¢å˜ã® <literal>Authenticator</literal> Seam POJO コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’利用"
- "ã—ã¦ã€EJB3 を作æˆã—ã¾ã™ã€‚"
+msgid ""
+"We want to take the existing <literal>Authenticator</literal> Seam POJO "
+"component and create an EJB3 out of it."
+msgstr ""
+"æ—¢å˜ã® <literal>Authenticator</literal> Seam POJO コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’利用ã—ã¦ã€"
+"EJB3 を作æˆã—ã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:1065
+#: Websphere.xml:837
#, no-c-format
+msgid "Change the generated Authenticator class"
+msgstr ""
+
+#. Tag: para
+#: Websphere.xml:840
+#, no-c-format
msgid "Rename the class to <literal>AuthenticatorAction</literal>"
msgstr "クラスåã‚’ <literal>AuthenticatorAction</literal> ã«å¤‰æ›´ã—ã¾ã™"
#. Tag: para
-#: Websphere.xml:1069
+#: Websphere.xml:844
#, no-c-format
-msgid "Add the <literal>@Stateless</literal> annotation to the new <literal>AuthenticatorAction</literal> class."
-msgstr "<literal>@Stateless</literal> アノテーションを新ã—ã„ <literal>"
- "AuthenticatorAction</literal> クラスã«ä»˜ä¸Žã—ã¾ã™ã€‚"
+msgid ""
+"Add the <literal>@Stateless</literal> annotation to the new "
+"<literal>AuthenticatorAction</literal> class."
+msgstr ""
+"<literal>@Stateless</literal> アノテーションを新ã—ã„ "
+"<literal>AuthenticatorAction</literal> クラスã«ä»˜ä¸Žã—ã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:1075
+#: Websphere.xml:850
#, no-c-format
-msgid "Create an interface called <literal>Authenticator</literal> which <literal>AuthenticatorAction</literal> implements (EJB3 requires session beans to have a local interface). Annotate the interface with <literal>@Local</literal> , and add a single method with same signature as the <literal>authenticate</literal> in <literal>AuthenticatorAction</literal> ."
-msgstr "<literal>AuthenticatorAction</literal> ãŒå®Ÿè£…ã™ã‚‹ <"
- "literal>Authenticator</literal> ã¨ã„ã†åå‰ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’作æˆã—ã¦ãã ã•ã„ "
- "(EJB3 ã§ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ Bean ã«ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ãŒå¿…è¦)。インタフェース㫠<literal>"
- "@Local</literal> アノテーションを付与ã—ã€<literal>"
- "AuthenticatorAction</literal> ã® <literal>authenticate<"
- "/literal> ã¨åŒã˜ã‚·ã‚°ãƒ‹ãƒãƒ£ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’一ã¤è¿½åŠ ã—ã¦ãã ã•ã„。"
+msgid ""
+"Create an interface called <literal>Authenticator</literal> which "
+"<literal>AuthenticatorAction</literal> implements (EJB3 requires session "
+"beans to have a local interface). Annotate the interface with "
+"<literal>@Local</literal> , and add a single method with same signature as "
+"the <literal>authenticate</literal> in <literal>AuthenticatorAction</"
+"literal> ."
+msgstr ""
+"<literal>AuthenticatorAction</literal> ãŒå®Ÿè£…ã™ã‚‹ <literal>Authenticator</"
+"literal> ã¨ã„ã†åå‰ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’作æˆã—ã¦ãã ã•ã„ (EJB3 ã§ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ "
+"Bean ã«ãƒãƒ¼ã‚«ãƒ«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ãŒå¿…è¦)。インタフェース㫠<literal>@Local</"
+"literal> アノテーションを付与ã—ã€<literal>AuthenticatorAction</literal> ã® "
+"<literal>authenticate</literal> ã¨åŒã˜ã‚·ã‚°ãƒ‹ãƒãƒ£ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’一ã¤è¿½åŠ ã—ã¦ãã "
+"ã•ã„。"
#. Tag: programlisting
-#: Websphere.xml:1088
+#: Websphere.xml:863
#, no-c-format
msgid ""
"<![CDATA[\n"
"@Name(\"authenticator\") @Stateless public class\n"
" AuthenticatorAction implements Authenticator {]]>"
-msgstr "<![CDATA[\n"
- "@Name(\"authenticator\")\n"
- "@Stateless\n"
- "public class AuthenticatorAction implements Authenticator {]]>"
+msgstr ""
+"<![CDATA[\n"
+"@Name(\"authenticator\")\n"
+"@Stateless\n"
+"public class AuthenticatorAction implements Authenticator {]]>"
#. Tag: programlisting
-#: Websphere.xml:1091
+#: Websphere.xml:866
#, no-c-format
msgid ""
"<![CDATA[\n"
"@Local public interface Authenticator { \n"
" public boolean authenticate(); \n"
"}]]>"
-msgstr "<![CDATA[\n"
- "@Local\n"
- "public interface Authenticator { \n"
- " public boolean authenticate(); \n"
- "}]]>"
+msgstr ""
+"<![CDATA[\n"
+"@Local\n"
+"public interface Authenticator { \n"
+" public boolean authenticate(); \n"
+"}]]>"
#. Tag: para
-#: Websphere.xml:1094
+#: Websphere.xml:869
#, no-c-format
-msgid "We've already added its reference to the <literal>web.xml</literal> file so are good to go."
-msgstr "ã™ã§ã« <literal>web.xml</literal> ファイルã«ã¯ EJB å‚ç…§ã‚’è¿½åŠ ã—ãŸã®ã§ã€æ¬¡ã«é€²ã‚ã¾"
- "ã™ã€‚"
+msgid ""
+"We've already added its reference to the <literal>web.xml</literal> file so "
+"are good to go."
+msgstr ""
+"ã™ã§ã« <literal>web.xml</literal> ファイルã«ã¯ EJB å‚ç…§ã‚’è¿½åŠ ã—ãŸã®ã§ã€æ¬¡ã«é€²"
+"ã‚ã¾ã™ã€‚"
#. Tag: title
-#: Websphere.xml:1100
+#: Websphere.xml:875
#, no-c-format
-msgid "Extra jar dependencies and other changes to the <literal>build.xml</literal>"
+msgid ""
+"Extra jar dependencies and other changes to the <literal>build.xml</literal>"
msgstr "<literal>build.xml</literal> ã¸ã® jar ä¾å˜é–¢ä¿‚ã®è¿½åŠ ã¨ãã®ä»–ã®å¤‰æ›´ç‚¹"
#. Tag: para
-#: Websphere.xml:1102
+#: Websphere.xml:877
#, no-c-format
-msgid "This application has similar requirements as the <literal>jee5/booking</literal> example."
-msgstr "ã“ã®ã‚¢ãƒ—リケーションã¯ã€<literal>jee5/booking</literal> サンプルã¨åŒæ§˜ã®å¤‰æ›´ãŒå¿…è¦"
- "ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"This application has similar requirements as the <literal>jee5/booking</"
+"literal> example."
+msgstr ""
+"ã“ã®ã‚¢ãƒ—リケーションã¯ã€<literal>jee5/booking</literal> サンプルã¨åŒæ§˜ã®å¤‰æ›´"
+"ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: para
-#: Websphere.xml:1107
+#: Websphere.xml:882
#, no-c-format
-msgid "Change the default target to <literal>archive</literal> (we aren't going to cover automatic deployment to Websphere)."
-msgstr "デフォルトã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’ <literal>archive</literal> ã«å¤‰æ›´ã—ã¾ã™ "
- "(Websphere ã¸ã®è‡ªå‹•çš„ãªãƒ‡ãƒ—ãƒã‚¤ã‚’è¡Œã„ã¾ã›ã‚“)。"
+msgid ""
+"Change the default target to <literal>archive</literal> (we aren't going to "
+"cover automatic deployment to Websphere)."
+msgstr ""
+"デフォルトã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’ <literal>archive</literal> ã«å¤‰æ›´ã—ã¾ã™ (Websphere "
+"ã¸ã®è‡ªå‹•çš„ãªãƒ‡ãƒ—ãƒã‚¤ã‚’è¡Œã„ã¾ã›ã‚“)。"
#. Tag: programlisting
-#: Websphere.xml:1113
+#: Websphere.xml:888
#, no-c-format
msgid ""
"<![CDATA[\n"
"<project name=\"websphere_example\" default=\"archive\" basedir=\".\">]]>"
-msgstr "<![CDATA[\n"
- "<project name=\"websphere_example\" default=\"archive\" "
- "basedir=\".\">\n"
- "]]>"
+msgstr ""
+"<![CDATA[\n"
+"<project name=\"websphere_example\" default=\"archive\" basedir=\".\">\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:1117
+#: Websphere.xml:892
#, no-c-format
-msgid "Websphere looks for the drools <literal>/security.drl</literal> file in the root of the <literal>war</literal> file instead of the root of the <literal>websphere_example.jar</literal> so we need to have the <literal>build.xml</literal> move it to the correct location at build time. The following must be added at the top of the <literal> <target name=\"war\" depends=\"compile\" description=\"Build the distribution .war file\"> </literal> target."
-msgstr "Websphere ã¯ã€<literal>websphere_example.jar</literal> ã®ãƒ«ãƒ¼ãƒˆ"
- "ã§ã¯ãªã <literal>war</literal> ファイルã®ãƒ«ãƒ¼ãƒˆã§ drools ã® <"
- "literal>/security.drl</literal> ファイルを探ã™ã®ã§ã€ãƒ“ルド時ã«ã¯æ£ã—ã„å ´æ‰€ã¸ç§»å‹•ã•ã›ã‚‹ã‚ˆ"
- "ã†ã« <literal>build.xml</literal> ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®å¤‰æ›´ã¯ã€<"
- "literal> <target name=\"war\" depends=\"compile\" "
- "description=\"Build the distribution .war file\"> <"
- "/literal> ターゲットã®å…ˆé ã«è¿½åŠ ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Websphere looks for the drools <literal>/security.drl</literal> file in the "
+"root of the <literal>war</literal> file instead of the root of the "
+"<literal>websphere_example.jar</literal> so we need to have the "
+"<literal>build.xml</literal> move it to the correct location at build time. "
+"The following must be added at the top of the <literal> <target name=\"war"
+"\" depends=\"compile\" description=\"Build the distribution .war file\"> "
+"</literal> target."
+msgstr ""
+"Websphere ã¯ã€<literal>websphere_example.jar</literal> ã®ãƒ«ãƒ¼ãƒˆã§ã¯ãªã "
+"<literal>war</literal> ファイルã®ãƒ«ãƒ¼ãƒˆã§ drools ã® <literal>/security.drl</"
+"literal> ファイルを探ã™ã®ã§ã€ãƒ“ルド時ã«ã¯æ£ã—ã„å ´æ‰€ã¸ç§»å‹•ã•ã›ã‚‹ã‚ˆã†ã« "
+"<literal>build.xml</literal> ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®å¤‰æ›´ã¯ã€"
+"<literal> <target name=\"war\" depends=\"compile\" description=\"Build "
+"the distribution .war file\"> </literal> ターゲットã®å…ˆé ã«è¿½åŠ ã—ãªã‘ã‚Œã°"
+"ãªã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Websphere.xml:1128
+#: Websphere.xml:903
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1969,131 +1952,59 @@
" <include name=\"*.drl\" />\n"
" </fileset>\n"
"</copy>]]>"
-msgstr "<![CDATA[\n"
- "<copy todir=\"${war.dir}\">\n"
- " <fileset dir=\"${basedir}/resources\" >\n"
- " <include name=\"*.drl\" />\n"
- " </fileset>\n"
- "</copy>\n"
- "]]>"
-
-#. Tag: para
-#: Websphere.xml:1131
-#, no-c-format
-msgid "We need to ge the <literal>GlassfishDerbyDialect.class</literal> into our application jar. To do that find the <literal>jar</literal> task and modify the top of it so that it looks like this:"
-msgstr "<literal>GlassFishDerbyDialect.class</literal> をアプリケーション "
- "jar ã«å«ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã«ã¯ã€<literal>jar</literal> タスクを見ã¤ã‘ã€ãã®å…ˆ"
- "é を以下ã®ã‚ˆã†ã«ä¿®æ£ã—ã¾ã™ã€‚"
-
-#. Tag: programlisting
-#: Websphere.xml:1139
-#, no-c-format
-msgid ""
+msgstr ""
"<![CDATA[\n"
-"<target name=\"jar\" depends=\"compile,copyclasses\" \n"
-" description=\"Build the distribution .jar file\">\n"
-" <copy todir=\"${jar.dir}\">\n"
-" <fileset dir=\"${basedir}/resources\">\n"
-" <include name=\"seam.properties\" />\n"
-" <include name=\"*.drl\" />\n"
-" <include name=\"GlassfishDerbyDialect.class\" />\n"
-" </fileset>\n"
-" </copy>\n"
-"...]]>"
-msgstr "<![CDATA[\n"
- "<target name=\"jar\" depends=\"compile,copyclasses\" \n"
- " description=\"Build the distribution .jar file\">\n"
- " <copy todir=\"${jar.dir}\">\n"
- " <fileset dir=\"${basedir}/resources\">\n"
- " <include name=\"seam.properties\" />\n"
- " <include name=\"*.drl\" />\n"
- " <include name=\"GlassfishDerbyDialect.class\" />\n"
- " </fileset>\n"
- " </copy>\n"
- "...]]>"
+"<copy todir=\"${war.dir}\">\n"
+" <fileset dir=\"${basedir}/resources\" >\n"
+" <include name=\"*.drl\" />\n"
+" </fileset>\n"
+"</copy>\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:1142
+#: Websphere.xml:906
#, no-c-format
-msgid "Next we need to get the <literal>jboss-seam.jar</literal> into the base of the <literal>EAR</literal> file. For deployment Websphere requires this jar to be in both the <literal>/lib</literal> directory and at the base of the <literal>EAR</literal>. You must add the following to the <literal>archive</literal> task:"
-msgstr "次ã«ã€<literal>jboss-seam.jar</literal> ã‚’ <literal>"
- "EAR</literal> ファイルã®ãƒ™ãƒ¼ã‚¹ã«å…¥ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚Websphere ã¸ã®ãƒ‡ãƒ—ãƒã‚¤ã«ã¯ã€<"
- "literal>/lib</literal> ディレクトリã¨<literal>EAR<"
- "/literal> ã®ãƒ™ãƒ¼ã‚¹ã®ä¸¡æ–¹ã« jar ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚<literal>archive<"
- "/literal> タスクã«ä»¥ä¸‹ã‚’è¿½åŠ ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
-
-#. Tag: programlisting
-#: Websphere.xml:1151
-#, no-c-format
msgid ""
-"<![CDATA[\n"
-"<fileset dir=\"${lib.dir}\">\n"
-" <include name=\"jboss-seam.jar\" />\n"
-"</fileset>]]>"
-msgstr "<![CDATA[\n"
- "<fileset dir=\"${lib.dir}\">\n"
- " <include name=\"jboss-seam.jar\" />\n"
- "</fileset>\n"
- "]]>"
+"Now we need to get extra jars into the <literal>build.xml</literal>. Look "
+"for the <literal><fileset dir=\"${basedir}\"></literal> section of the "
+"task below. Add the new includes at the bottom of the fileset."
+msgstr ""
+"è¿½åŠ ã® jar ã‚’ <literal>build.xml</literal> ã«å…¥ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®ã‚¿ã‚¹"
+"ク㮠<literal><fileset dir=\"${basedir}\"></literal> セクションを探ã—ã¦"
+"ãã ã•ã„。fileset ã®æœ€å¾Œã«æ–°ã—ã„ include ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
-#. Tag: para
-#: Websphere.xml:1152
-#, no-c-format
-msgid "So that the whole <literal>archive</literal> task looks like:"
-msgstr "以上ã§å…¨ä½“ã® <literal>archive</literal> タスクã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
-
#. Tag: programlisting
-#: Websphere.xml:1156
-#, no-c-format
+#: Websphere.xml:914
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
-"<target name=\"archive\" depends=\"jar,war,ear\" \n"
-" description=\"Package the archives\">\n"
-" <jar jarfile=\"${dist.dir}/${project.name}.jar\" basedir=\"${jar.dir}\"/>\n"
-" <jar jarfile=\"${dist.dir}/${project.name}.war\" basedir=\"${war.dir}\"/>\n"
-" <jar jarfile=\"${dist.dir}/${project.name}.ear\">\n"
-" <fileset dir=\"${ear.dir}\"/>\n"
-" <fileset dir=\"${dist.dir}\">\n"
-" <include name=\"${project.name}.jar\"/>\n"
-" <include name=\"${project.name}.war\"/>\n"
-" </fileset>\n"
-" <fileset dir=\"${lib.dir}\">\n"
-" <include name=\"jboss-seam.jar\" />\n"
-" </fileset>\n"
-" </jar>\n"
+"<target name=\"ear\" description=\"Build the EAR\">\n"
+" <copy todir=\"${ear.dir}\">\n"
+" <fileset dir=\"${basedir}/resources\">\n"
+" <include name=\"*jpdl.xml\" />\n"
+" <include name=\"*hibernate.cfg.xml\" />\n"
+" <include name=\"jbpm.cfg.xml\" />\n"
+" </fileset>\n"
+"\n"
+" <fileset dir=\"${basedir}\">\n"
+" <include name=\"lib/jbpm*.jar\" />\n"
+" <include name=\"lib/jboss-el.jar\" />\n"
+" <include name=\"lib/drools-*.jar\"/>\n"
+" <include name=\"lib/core.jar\"/>\n"
+" <include name=\"lib/janino*.jar\"/>\n"
+" <include name=\"lib/antlr-*.jar\"/>\n"
+" <include name=\"lib/mvel*.jar\"/>\n"
+" <include name=\"lib/richfaces-api*.jar\" />\n"
+" </fileset>\n"
+" </copy>\n"
+" <copy todir=\"${ear.dir}/META-INF\">\n"
+" <fileset dir=\"${basedir}/resources/META-INF\">\n"
+" <include name=\"application.xml\" />\n"
+" <include name=\"jboss-app.xml\" />\n"
+" </fileset>\n"
+" </copy>\n"
"</target>]]>"
-msgstr "<![CDATA[\n"
- "<target name=\"archive\" depends=\"jar,war,ear\" \n"
- " description=\"Package the archives\">\n"
- " <jar jarfile=\"${dist.dir}/${project.name}.jar\" "
- "basedir=\"${jar.dir}\"/>\n"
- " <jar jarfile=\"${dist.dir}/${project.name}.war\" "
- "basedir=\"${war.dir}\"/>\n"
- " <jar jarfile=\"${dist.dir}/${project.name}.ear\">\n"
- " <fileset dir=\"${ear.dir}\"/>\n"
- " <fileset dir=\"${dist.dir}\">\n"
- " <include name=\"${project.name}.jar\"/>\n"
- " <include name=\"${project.name}.war\"/>\n"
- " </fileset>\n"
- " <fileset dir=\"${lib.dir}\">\n"
- " <include name=\"jboss-seam.jar\" />\n"
- " </fileset>\n"
- " </jar>\n"
- "</target>\n"
- "]]>"
-
-#. Tag: para
-#: Websphere.xml:1159
-#, no-c-format
-msgid "Now we need to get extra jars into the <literal>build.xml</literal>. Look for the <literal><fileset dir=\"${basedir}\"></literal> section of the task below. Add the new includes at the bottom of the fileset."
-msgstr "è¿½åŠ ã® jar ã‚’ <literal>build.xml</literal> ã«å…¥ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚以下ã®ã‚¿ã‚¹ã‚¯"
- "ã® <literal><fileset dir=\"${basedir}\"><"
- "/literal> セクションを探ã—ã¦ãã ã•ã„。fileset ã®æœ€å¾Œã«æ–°ã—ã„ include ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
-
-#. Tag: programlisting
-#: Websphere.xml:1167
-#, no-c-format
-msgid ""
+msgstr ""
"<![CDATA[\n"
"<target name=\"ear\" description=\"Build the EAR\">\n"
" <copy todir=\"${ear.dir}\">\n"
@@ -2122,46 +2033,17 @@
" <include name=\"jboss-app.xml\" />\n"
" </fileset>\n"
" </copy>\n"
-"</target>]]>"
-msgstr "<![CDATA[\n"
- "<target name=\"ear\" description=\"Build the EAR\">\n"
- " <copy todir=\"${ear.dir}\">\n"
- " <fileset dir=\"${basedir}/resources\">\n"
- " <include name=\"*jpdl.xml\" />\n"
- " <include name=\"*hibernate.cfg.xml\" />\n"
- " <include name=\"jbpm.cfg.xml\" />\n"
- " </fileset>\n"
- " <fileset dir=\"${lib.dir}\">\n"
- " <include name=\"jboss-seam.jar\" />\n"
- " </fileset>\n"
- " <fileset dir=\"${basedir}\">\n"
- " <include name=\"lib/jbpm*.jar\" />\n"
- " <include name=\"lib/jboss-el.jar\" />\n"
- " <include name=\"lib/drools-*.jar\"/>\n"
- " <include name=\"lib/core.jar\"/>\n"
- " <include name=\"lib/janino*.jar\"/>\n"
- " <include name=\"lib/antlr-*.jar\"/>\n"
- " <include name=\"lib/mvel*.jar\"/>\n"
- " <include name=\"lib/richfaces-api*.jar\" />\n"
- " </fileset>\n"
- " </copy>\n"
- " <copy todir=\"${ear.dir}/META-INF\">\n"
- " <fileset dir=\"${basedir}/resources/META-INF\">\n"
- " <include name=\"application.xml\" />\n"
- " <include name=\"jboss-app.xml\" />\n"
- " </fileset>\n"
- " </copy>\n"
- "</target>\n"
- "]]>"
+"</target>\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:1170
+#: Websphere.xml:917
#, no-c-format
msgid "Hibernate dependencies"
msgstr "Hibernate ä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Websphere.xml:1171
+#: Websphere.xml:918
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2172,48 +2054,24 @@
" <include name=\"lib/hibernate-entitymanager.jar\"/>\n"
" <include name=\"lib/hibernate-validator.jar\"/>\n"
" <include name=\"lib/jboss-common-core.jar\" />]]>"
-msgstr "<![CDATA[\n"
- " <!-- Hibernate and deps -->\n"
- " <include name=\"lib/hibernate.jar\"/>\n"
- " <include name=\"lib/hibernate-commons-annotations.jar\"/>\n"
- " <include name=\"lib/hibernate-annotations.jar\"/>\n"
- " <include name=\"lib/hibernate-entitymanager.jar\"/>\n"
- " <include name=\"lib/hibernate-validator.jar\"/>\n"
- " <include name=\"lib/jboss-common-core.jar\" />]]>"
-
-#. Tag: para
-#: Websphere.xml:1174
-#, no-c-format
-msgid "JSF dependencies. You will need to copy the <literal>el-ri.jar</literal> from the <literal>$SEAM/examples/jpa/lib</literal> directory."
-msgstr "JSF ä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。<literal>$SEAM_DIST/examples/jpa/lib<"
- "/literal> ディレクトリã‹ã‚‰ <literal>el-ri.jar</literal> をコピーã™ã‚‹"
- "å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
-#. Tag: programlisting
-#: Websphere.xml:1177
-#, no-c-format
-msgid ""
+msgstr ""
"<![CDATA[\n"
-" <!-- jsf libs -->\n"
-" <include name=\"lib/jsf-api.jar\" />\n"
-" <include name=\"lib/jsf-impl.jar\" />\n"
-" <include name=\"lib/el-api.jar\" />\n"
-" <include name=\"lib/el-ri.jar\"/>]]>"
-msgstr "<![CDATA[\n"
- " <!-- jsf libs -->\n"
- " <include name=\"lib/jsf-api.jar\" />\n"
- " <include name=\"lib/jsf-impl.jar\" />\n"
- " <include name=\"lib/el-api.jar\" />\n"
- " <include name=\"lib/el-ri.jar\"/>]]>"
+" <!-- Hibernate and deps -->\n"
+" <include name=\"lib/hibernate.jar\"/>\n"
+" <include name=\"lib/hibernate-commons-annotations.jar\"/>\n"
+" <include name=\"lib/hibernate-annotations.jar\"/>\n"
+" <include name=\"lib/hibernate-entitymanager.jar\"/>\n"
+" <include name=\"lib/hibernate-validator.jar\"/>\n"
+" <include name=\"lib/jboss-common-core.jar\" />]]>"
#. Tag: para
-#: Websphere.xml:1180
+#: Websphere.xml:921
#, no-c-format
msgid "Third party dependencies."
msgstr "サードパーティä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。"
#. Tag: programlisting
-#: Websphere.xml:1181
+#: Websphere.xml:922
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2227,46 +2085,50 @@
" <include name=\"lib/antlr.jar\" />\n"
" <include name=\"lib/commons-logging.jar\" />\n"
" <include name=\"lib/commons-collections.jar\" />]]>"
-msgstr "<![CDATA[\n"
- " <!-- 3rd party and supporting jars -->\n"
- " <!--<include name=\"lib/log4j.jar\" />-->\n"
- " <include name=\"lib/javassist.jar\"/>\n"
- " <include name=\"lib/dom4j.jar\" />\n"
- " <include name=\"lib/concurrent.jar\" />\n"
- " <include name=\"lib/cglib.jar\"/>\n"
- " <include name=\"lib/asm.jar\"/>\n"
- " <include name=\"lib/antlr.jar\" />\n"
- " <include name=\"lib/commons-logging.jar\" />\n"
- " <include name=\"lib/commons-collections.jar\" />]]>"
+msgstr ""
+"<![CDATA[\n"
+" <!-- 3rd party and supporting jars -->\n"
+" <!--<include name=\"lib/log4j.jar\" />-->\n"
+" <include name=\"lib/javassist.jar\"/>\n"
+" <include name=\"lib/dom4j.jar\" />\n"
+" <include name=\"lib/concurrent.jar\" />\n"
+" <include name=\"lib/cglib.jar\"/>\n"
+" <include name=\"lib/asm.jar\"/>\n"
+" <include name=\"lib/antlr.jar\" />\n"
+" <include name=\"lib/commons-logging.jar\" />\n"
+" <include name=\"lib/commons-collections.jar\" />]]>"
#. Tag: para
-#: Websphere.xml:1184
-#, no-c-format
-msgid "<literal>jboss-seam.jar</literal> - this is needed in both the <literal>ear</literal> base and <literal>/lib</literal> directory."
-msgstr "<literal>jboss-seam.jar</literal> - ã“れ㯠<literal>"
- "ear</literal> ã®ãƒ™ãƒ¼ã‚¹ã¨ <literal>/lib</literal> ディレクトリã®"
- "両方ã§å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
+#: Websphere.xml:925
+#, fuzzy, no-c-format
+msgid ""
+"<literal>jboss-seam.jar</literal> - this is needed in the <literal>ear</"
+"literal> base directory."
+msgstr ""
+"<literal>jboss-seam.jar</literal> - ã“れ㯠<literal>ear</literal> ã®ãƒ™ãƒ¼ã‚¹ã¨ "
+"<literal>/lib</literal> ディレクトリã®ä¸¡æ–¹ã§å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:1188
+#: Websphere.xml:928
#, no-c-format
msgid ""
"<![CDATA[\n"
" <!-- seam jar -->\n"
" <include name=\"lib/jboss-seam.jar\" />]]>"
-msgstr "<![CDATA[\n"
- " <!-- seam jar -->\n"
- " <include name=\"lib/jboss-seam.jar\" />]]>"
+msgstr ""
+"<![CDATA[\n"
+" <!-- seam jar -->\n"
+" <include name=\"lib/jboss-seam.jar\" />]]>"
#. Tag: para
-#: Websphere.xml:1192
+#: Websphere.xml:932
#, no-c-format
msgid "You should end up with something like:"
msgstr "最後ã«ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Websphere.xml:1193
-#, no-c-format
+#: Websphere.xml:933
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<fileset dir=\"${basedir}\">\n"
" \n"
@@ -2286,7 +2148,41 @@
" <include name=\"lib/hibernate-entitymanager.jar\"/>\n"
" <include name=\"lib/hibernate-validator.jar\"/>\n"
" <include name=\"lib/jboss-common-core.jar\" />\n"
+"\n"
+" <!-- 3rd party and supporting jars -->\n"
+" <include name=\"lib/javassist.jar\"/>\n"
+" <include name=\"lib/dom4j.jar\" />\n"
+" <include name=\"lib/concurrent.jar\" />\n"
+" <include name=\"lib/cglib.jar\"/>\n"
+" <include name=\"lib/asm.jar\"/>\n"
+" <include name=\"lib/antlr.jar\" />\n"
+" <include name=\"lib/commons-logging.jar\" />\n"
+" <include name=\"lib/commons-collections.jar\" />\n"
" \n"
+" <!-- seam jar -->\n"
+" <include name=\"lib/jboss-seam.jar\" />\n"
+" \n"
+"</fileset>]]>"
+msgstr ""
+"<![CDATA[<fileset dir=\"${basedir}\">\n"
+" \n"
+" <include name=\"lib/jbpm*.jar\" />\n"
+" <include name=\"lib/jboss-el.jar\" />\n"
+" <include name=\"lib/drools-*.jar\"/>\n"
+" <include name=\"lib/core.jar\"/>\n"
+" <include name=\"lib/janino*.jar\"/>\n"
+" <include name=\"lib/antlr-*.jar\"/>\n"
+" <include name=\"lib/mvel*.jar\"/>\n"
+" <include name=\"lib/richfaces-api*.jar\" />\n"
+" \n"
+" <!-- Hibernate and deps -->\n"
+" <include name=\"lib/hibernate.jar\"/>\n"
+" <include name=\"lib/hibernate-commons-annotations.jar\"/>\n"
+" <include name=\"lib/hibernate-annotations.jar\"/>\n"
+" <include name=\"lib/hibernate-entitymanager.jar\"/>\n"
+" <include name=\"lib/hibernate-validator.jar\"/>\n"
+" <include name=\"lib/jboss-common-core.jar\" />\n"
+" \n"
" <!-- jsf libs -->\n"
" <include name=\"lib/jsf-api.jar\" />\n"
" <include name=\"lib/jsf-impl.jar\" />\n"
@@ -2306,109 +2202,641 @@
" <!-- seam jar -->\n"
" <include name=\"lib/jboss-seam.jar\" />\n"
" \n"
-"</fileset>]]>"
-msgstr "<![CDATA[<fileset dir=\"${basedir}\">\n"
- " \n"
- " <include name=\"lib/jbpm*.jar\" />\n"
- " <include name=\"lib/jboss-el.jar\" />\n"
- " <include name=\"lib/drools-*.jar\"/>\n"
- " <include name=\"lib/core.jar\"/>\n"
- " <include name=\"lib/janino*.jar\"/>\n"
- " <include name=\"lib/antlr-*.jar\"/>\n"
- " <include name=\"lib/mvel*.jar\"/>\n"
- " <include name=\"lib/richfaces-api*.jar\" />\n"
- " \n"
- " <!-- Hibernate and deps -->\n"
- " <include name=\"lib/hibernate.jar\"/>\n"
- " <include name=\"lib/hibernate-commons-annotations.jar\"/>\n"
- " <include name=\"lib/hibernate-annotations.jar\"/>\n"
- " <include name=\"lib/hibernate-entitymanager.jar\"/>\n"
- " <include name=\"lib/hibernate-validator.jar\"/>\n"
- " <include name=\"lib/jboss-common-core.jar\" />\n"
- " \n"
- " <!-- jsf libs -->\n"
- " <include name=\"lib/jsf-api.jar\" />\n"
- " <include name=\"lib/jsf-impl.jar\" />\n"
- " <include name=\"lib/el-api.jar\" />\n"
- " <include name=\"lib/el-ri.jar\"/>\n"
- " \n"
- " <!-- 3rd party and supporting jars -->\n"
- " <include name=\"lib/javassist.jar\"/>\n"
- " <include name=\"lib/dom4j.jar\" />\n"
- " <include name=\"lib/concurrent.jar\" />\n"
- " <include name=\"lib/cglib.jar\"/>\n"
- " <include name=\"lib/asm.jar\"/>\n"
- " <include name=\"lib/antlr.jar\" />\n"
- " <include name=\"lib/commons-logging.jar\" />\n"
- " <include name=\"lib/commons-collections.jar\" />\n"
- " \n"
- " <!-- seam jar -->\n"
- " <include name=\"lib/jboss-seam.jar\" />\n"
- " \n"
- "</fileset>\n"
- "]]>"
+"</fileset>\n"
+"]]>"
-#. Tag: para
-#: Websphere.xml:1195
-#, no-c-format
-msgid "The last step is to add <literal>jsf-impl.jar</literal> and <literal>el-ri.jar</literal> to the war target. Look for <literal>copy todir=\"${war.dir}/WEB-INF/lib\"</literal> and add the following:"
-msgstr "最後ã®æ‰‹é †ã¯ã€<literal>jsf-impl.jar</literal> 㨠<literal>"
- "el-ri.jar</literal> ã‚’ war ターゲットã«åŠ ãˆã‚‹ã“ã¨ã§ã™ã€‚<literal>copy "
- "todir=\"${war.dir}/WEB-INF/lib\"</literal> を探ã—ã¦ã€ä»¥ä¸‹ã®ã‚ˆã†ã«è¿½åŠ ã—ã¦ãã ã•ã„。"
-
-#. Tag: programlisting
-#: Websphere.xml:1199
-#, no-c-format
-msgid ""
-"<![CDATA[<copy todir=\"${war.dir}/WEB-INF/lib\">\n"
-" <fileset dir=\"${lib.dir}\">\n"
-" <includesfile name=\"deployed-jars-war.list\" />\n"
-" <include name=\"jsf-impl.jar\" />\n"
-" <include name=\"el-ri.jar\" /> \n"
-" <exclude name=\"jboss-seam-gen.jar\" />\n"
-" </fileset>\n"
-"</copy>]]>"
-msgstr "<![CDATA[<copy todir=\"${war.dir}/WEB-INF/lib\">\n"
- " <fileset dir=\"${lib.dir}\">\n"
- " <includesfile name=\"deployed-"
- "jars-war.list\" />\n"
- " <include name=\"jsf-impl.jar\" "
- "/>\n"
- " <include name=\"el-ri.jar\" /> \n"
- " <exclude name=\"jboss-seam-gen."
- "jar\" />\n"
- " </fileset>\n"
- "</copy>\n"
- "]]>"
-
#. Tag: title
-#: Websphere.xml:1206
+#: Websphere.xml:940
#, no-c-format
msgid "Building and deploying the seam-gen'd application to Websphere"
msgstr "seam-gen 生æˆã‚¢ãƒ—リケーションã®ãƒ“ルド㨠WebSphere ã¸ã®ãƒ‡ãƒ—ãƒã‚¤"
#. Tag: para
-#: Websphere.xml:1212
+#: Websphere.xml:945
#, no-c-format
-msgid "Build your application by calling <literal>ant</literal> in the base directory of your project (ex. <literal>/home/jbalunas/workspace/websphere_example</literal> ). The target of the build will be <literal>dist/websphere_example.ear</literal> ."
-msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª (例ãˆã° <literal>"
- "/home/jbalunas/workspace/websphere_example</literal>) 㧠<"
- "literal>ant</literal> を実行ã—ã¦ã‚¢ãƒ—リケーションをビルドã—ã¦ãã ã•ã„。ビルドã•ã‚Œã‚‹ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ•ã‚¡ã‚¤"
- "ル㯠<literal>dist/websphere_example.ear</literal> ã§ã™ã€‚"
+msgid ""
+"Build your application by calling <literal>ant</literal> in the base "
+"directory of your project (ex. <literal>/home/jbalunas/workspace/"
+"websphere_example</literal> ). The target of the build will be <literal>dist/"
+"websphere_example.ear</literal> ."
+msgstr ""
+"プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ™ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª (例ãˆã° <literal>/home/jbalunas/workspace/"
+"websphere_example</literal>) 㧠<literal>ant</literal> を実行ã—ã¦ã‚¢ãƒ—リケー"
+"ションをビルドã—ã¦ãã ã•ã„。ビルドã•ã‚Œã‚‹ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã¯ <literal>dist/"
+"websphere_example.ear</literal> ã§ã™ã€‚"
#. Tag: para
-#: Websphere.xml:1221
+#: Websphere.xml:954
#, no-c-format
-msgid "To deploy the application follow the instructions here : <xref linkend=\"jee5-websphere-deploy\"/> but use references to this project <literal>websphere_example</literal> instead of <literal>jboss-seam-jee5</literal>."
-msgstr "アプリケーションをデプãƒã‚¤ã™ã‚‹ã«ã¯ã€ <xref linkend=\"jee5-websphere-deploy\"/> ã®æ‰‹"
- "é †ã«å¾“ã£ã¦ãã ã•ã„ 。但ã—ã€<literal>jboss-seam-jee5</literal> ã®ä»£ã‚ã‚Šã«ã“ã®ãƒ—"
- "ãƒã‚¸ã‚§ã‚¯ãƒˆ <literal>websphere_example</literal> ã¸ç½®ãæ›ãˆã¦ä½¿ç”¨ã—ã¦ãã ã•"
- "ã„。"
+msgid ""
+"To deploy the application follow the instructions here : <xref linkend="
+"\"jee5-websphere-deploy\"/> but use references to this project "
+"<literal>websphere_example</literal> instead of <literal>jboss-seam-jee5</"
+"literal>."
+msgstr ""
+"アプリケーションをデプãƒã‚¤ã™ã‚‹ã«ã¯ã€ <xref linkend=\"jee5-websphere-deploy\"/"
+"> ã®æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„ 。但ã—ã€<literal>jboss-seam-jee5</literal> ã®ä»£ã‚ã‚Š"
+"ã«ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ <literal>websphere_example</literal> ã¸ç½®ãæ›ãˆã¦ä½¿ç”¨ã—ã¦"
+"ãã ã•ã„。"
#. Tag: para
-#: Websphere.xml:1227
+#: Websphere.xml:960
#, no-c-format
-msgid "Checkout the app at: <literal>http://localhost:9080/websphere_example/index.html</literal>"
-msgstr "<literal>http://localhost:9080/websphere_example/index.html<"
- "/literal> をブラウズã—ã¦ã‚¢ãƒ—リケーションを確èªã—ã¦ãã ã•ã„。"
+msgid ""
+"Checkout the app at: <literal>http://localhost:9080/websphere_example/index."
+"html</literal>"
+msgstr ""
+"<literal>http://localhost:9080/websphere_example/index.html</literal> をブラ"
+"ウズã—ã¦ã‚¢ãƒ—リケーションを確èªã—ã¦ãã ã•ã„。"
+#~ msgid ""
+#~ "Websphere 6.1.x is IBM's application server offering. The latest release "
+#~ "is 6.1.0.19 which does not have <literal>EJB3</literal> or <literal>JEE5</"
+#~ "literal> support. There is a recently released (Nov 07) <literal>EJB3</"
+#~ "literal> feature pack which provides some support for <literal>EJB3</"
+#~ "literal> and <literal>JPA</literal>. Currently there is no true "
+#~ "<literal>JEE5</literal> offering from IBM. This causes some issues with "
+#~ "Seam integration with applications that use EJB3."
+#~ msgstr ""
+#~ "Websphere 6.1.x ã¯ã€IBM ã®æä¾›ã™ã‚‹ã‚¢ãƒ—リケーションサーãƒãƒ¼ã§ã™ã€‚最新ã®ãƒª"
+#~ "リースã¯ã€<literal>EJB3</literal> ã‚„ <literal>JEE5</literal> をサãƒãƒ¼ãƒˆã—"
+#~ "ã¦ã„ãªã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 6.1.0.19 ã§ã™ã€‚最近(2007å¹´11月07æ—¥) <literal>EJB3</"
+#~ "literal> ã‚„ <literal>JPA</literal> ã«å¯¾ã™ã‚‹ä¸€éƒ¨ã®ã‚µãƒãƒ¼ãƒˆã‚’æä¾›ã™ã‚‹ "
+#~ "<literal>EJB3</literal> feature pack ãŒç™ºè¡¨ã•ã‚Œã¾ã—ãŸã€‚ç¾æ™‚点ã§ã¯ã€IBM ã‹"
+#~ "らæä¾›ã•ã‚Œã‚‹å®Œå…¨ãª <literal>JEE5</literal> ã¯ã‚ã‚Šã¾ã›ã‚“。ã“ã‚ŒãŒåŽŸå› ã§ã€"
+#~ "EJB3 を使用ã™ã‚‹ã‚¢ãƒ—リケーション㨠Seam ã®çµ±åˆã«é–¢ã—ã¦ã®å•é¡ŒãŒå¼•ãèµ·ã“ã•ã‚Œ"
+#~ "ã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "Feature Pack for EJB 3.0 for Websphere Application Server V6.1 (6.1.0.13)"
+#~ msgstr ""
+#~ "Feature Pack for EJB 3.0 for Websphere Application Server V6.1 (6.1.0.13)"
+
+#~ msgid "Fix Pack for Websphere Application Server V6.1 (6.1.0.19)"
+#~ msgstr "Fix Pack for Websphere Application Server V6.1 (6.1.0.19)"
+
+#~ msgid ""
+#~ "The EJB3 feature pack that we installed came with the 6.1.0.13 patch "
+#~ "version of Websphere. Installing the feature pack does not ensure that "
+#~ "your server will have the proper environment for EJB3 applications. Be "
+#~ "sure that as part of the installation of the feature pack you follow the "
+#~ "instructions to create a new server profile with the EJB3 feature pack "
+#~ "enabled, or augment one of your existing ones. This can also be done "
+#~ "after the installation by running the profile management tool."
+#~ msgstr ""
+#~ "インストールã™ã‚‹ EJB3 Feature Pack ã¯ã€Websphere ã® Fix Pack ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ "
+#~ "6.1.0.13 ã¨ä¸€ç·’ã«æä¾›ã•ã‚Œã¾ã—ãŸã€‚Feature Pack ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã ã‘ã§ã¯ã€ã‚µãƒ¼"
+#~ "ãƒã¯ EJB3 アプリケーションã®å®Ÿè¡Œã«é©åˆ‡ãªç’°å¢ƒã«ã¯ãªã‚Šã¾ã›ã‚“。Feature Pack "
+#~ "ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®ä¸€ç’°ã¨ã—ã¦ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®æŒ‡ç¤ºã«å¾“ã£ã¦EJB3 Feature Pack ã®"
+#~ "機能を有効ã«ã—ãŸæ–°ã—ã„サーãƒãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã—ã¦ãã ã•ã„。ã‚ã‚‹ã„ã¯æ—¢å˜ã®"
+#~ "サーãƒãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ã«æ©Ÿèƒ½ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。ã“ã‚Œã¯ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®å¾Œã«ãƒ—ãƒ"
+#~ "ファイル管ç†ãƒ„ールを実行ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã‚‚è¡Œãˆã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "It is highly recommended to patch Websphere by latest fix pack, at the "
+#~ "time of this writing it is 6.1.0.19"
+#~ msgstr ""
+#~ "WebSphere ã«ã¯æœ€æ–°ã® fix pack ã‚’é©ç”¨ã™ã‚‹ã“ã¨ã‚’å¼·ã推奨ã—ã¾ã™ã€‚執ç†æ™‚点ã§ã®"
+#~ "最新㮠fix pack ã¯ã€6.1.0.19 ã§ã™ã€‚"
+
+#~ msgid "A note about restarting the server"
+#~ msgstr "サーãƒã®å†èµ·å‹•ã«ã¤ã„ã¦ã®ãƒ¡ãƒ¢"
+
+#~ msgid ""
+#~ "There are times that restarting the server will be required after "
+#~ "deploying or changes the examples in this chapter. Its does not seem like "
+#~ "every change requires a restart. If you get errors or exceptions after "
+#~ "modifying a property or deploying an application try to restart the "
+#~ "server."
+#~ msgstr ""
+#~ "ã“ã®ç« ã§ã¯ã€ãƒ‡ãƒ—ãƒã‚¤ã‚„è¨å®šå¤‰æ›´ã®å¾Œã«ã‚µãƒ¼ãƒã®å†èµ·å‹•ãŒå¿…è¦ãªå ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
+#~ "ã—ã‹ã—ã™ã¹ã¦ã®å¤‰æ›´ã®ãŸã³ã«å†èµ·å‹•ãŒå¿…è¦ã§ã‚るよã†ã«ã¯æ€ãˆã¾ã›ã‚“。もã—プãƒãƒ‘"
+#~ "ティã®ä¿®æ£ã‚„アプリケーションã®ãƒ‡ãƒ—ãƒã‚¤ã®å¾Œã«ã‚¨ãƒ©ãƒ¼ã‚„例外ãŒç™ºç”Ÿã—ãŸå ´åˆã¯ã€"
+#~ "サーãƒã®å†èµ·å‹•ã‚’è¡Œã£ã¦ã¿ã¦ãã ã•ã„。"
+
+#~ msgid "Required custom properties"
+#~ msgstr "å¿…è¦ã¨ãªã‚‹ã‚«ã‚¹ã‚¿ãƒ プãƒãƒ‘ティ"
+
+#~ msgid ""
+#~ "There are a couple of Websphere custom properties that are required for "
+#~ "Seam integration. These properties are not needed specifically for Seam, "
+#~ "but work around some issues with Websphere. These are set following the "
+#~ "instructions here : <ulink url=\"http://www-1.ibm.com/support/docview.wss?"
+#~ "rss=180&uid=swg21284395\"> Setting web container custom properties</"
+#~ "ulink>"
+#~ msgstr ""
+#~ "Seam çµ±åˆã®ãŸã‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ WebSphere カスタムプãƒãƒ‘ティãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œ"
+#~ "らã®ãƒ—ãƒãƒ‘ティã¯æœ¬æ¥ Seam ã®ãŸã‚ã«ã§ã¯ãªãã€WebSphere ã«é–¢ã™ã‚‹å•é¡Œã«å¯¾å¿œã™"
+#~ "ã‚‹ãŸã‚ã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ã“れらã®ãƒ—ãƒãƒ‘ティã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã«å¾“ã£ã¦è¨å®šã—ã¦ã"
+#~ "ã ã•ã„ 。<ulink url=\"http://www-1.ibm.com/support/docview.wss?"
+#~ "rss=180&uid=swg21284395\"> Setting web container custom properties</"
+#~ "ulink>"
+
+#~ msgid ""
+#~ "<literal>prependSlashToResource = \"true\"</literal> — This solves "
+#~ "a fairly common issue with Websphere where applications are not using a "
+#~ "leading \"/\" when attempting to access resources. If this is not set "
+#~ "then a <literal>java.net.MalformedURLException</literal> will be thrown. "
+#~ "With this property set you will still see warnings, but the resources "
+#~ "will be retrieved as expected."
+#~ msgstr ""
+#~ "<literal>prependSlashToResource = \"true\"</literal> — ã“ã‚Œã¯ã€ãƒª"
+#~ "ソースã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã™ã‚‹ã‚¢ãƒ—リケーションãŒå…ˆé ã«\"/\" ã‚’ã¤ã‘ã¦ã„ãªã„å ´"
+#~ "åˆã«ç™ºç”Ÿã™ã‚‹ã€WebSphere ã«ã¤ã„ã¦ã®éžå¸¸ã«ã‚ˆãã‚ã‚‹å•é¡Œã‚’解決ã—ã¾ã™ã€‚ã‚‚ã—ãã®"
+#~ "時ã«ã“ã‚ŒãŒã‚»ãƒƒãƒˆã•ã‚Œã¦ã„ãªã‘ã‚Œã°ã€<literal>java.net."
+#~ "MalformedURLException</literal> ãŒã‚¹ãƒãƒ¼ã•ã‚Œã¾ã™ã€‚ã“ã®ãƒ—ãƒãƒ‘ティをセットã—"
+#~ "ã¦ãŠã‘ã°ã€ã¾ã è¦å‘Šã¯å‡ºåŠ›ã•ã‚Œã¾ã™ãŒã€ãƒªã‚½ãƒ¼ã‚¹ã¯æœŸå¾…ã•ã‚ŒãŸé€šã‚Šã«æ¤œç´¢ã•ã‚Œã¾"
+#~ "ã™ã€‚"
+
+#~ msgid "Detailed can be found at:"
+#~ msgstr "詳細ã¯ä»¥ä¸‹ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+
+#~ msgid "SRVE0238E: Resource paths must have a leading slash"
+#~ msgstr ""
+#~ "SRVE0238E: Resource paths must have a leading slash (リソースパスã«ã¯å…ˆé "
+#~ "ã«ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ã‚’ã¤ã‘ã¦æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“)"
+
+#~ msgid ""
+#~ "<literal>com.ibm.ws.webcontainer.invokefilterscompatibility = \"true\"</"
+#~ "literal> — This solves an issue with Websphere where it throws a "
+#~ "<literal>FileNotFoundException</literal> when a web application attempts "
+#~ "to access a file resource that does not actually exist on disk. This is a "
+#~ "common practice in modern web applications where filters or servlets are "
+#~ "used to process resource requests like these. This issue manifests itself "
+#~ "as failures to retrieve JavaScript, CSS, images, etc... when requesting a "
+#~ "web page."
+#~ msgstr ""
+#~ "<literal>com.ibm.ws.webcontainer.invokefilterscompatibility = \"true\"</"
+#~ "literal> — ã“ã‚Œã¯ã€Web アプリケーションãŒå®Ÿéš›ã«ã¯ãƒ‡ã‚£ã‚¹ã‚¯ã«å˜åœ¨ã—ãª"
+#~ "ã„ファイルリソースã«ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ã¨ã—ãŸã¨ãã« "
+#~ "<literal>FileNotFoundException</literal> ãŒã‚¹ãƒãƒ¼ã•ã‚Œã‚‹ WebSphere ã®å•é¡Œã‚’"
+#~ "解決ã—ã¾ã™ã€‚ã“ã®ã‚ˆã†ãªãƒªã‚½ãƒ¼ã‚¹ã‚¢ã‚¯ã‚»ã‚¹è¦æ±‚を処ç†ã™ã‚‹ã®ã«ã€ãƒ•ã‚£ãƒ«ã‚¿ã‚ã‚‹ã„ã¯"
+#~ "サーブレットを使用ã™ã‚‹ã®ãŒç¾åœ¨ã® Web アプリケーションã®ä¸€èˆ¬çš„ãªæ…£ç¿’ã§ã™ã€‚"
+#~ "ã“ã®å•é¡Œã¯Web ページをå‚ç…§ã—よã†ã¨ã—ã¦ã€JavaScript ã‚„ CSSã€ã‚¤ãƒ¡ãƒ¼ã‚¸ãªã©ã‚’"
+#~ "å‚ç…§ã—ãŸã¨ãã«å¤±æ•—ã¨ã—ã¦ç¾ã‚Œã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "PK33090; 6.1: A filter that serves a file does not pop-up an alert message"
+#~ msgstr ""
+#~ "PK33090; 6.1: A filter that serves a file does not pop-up an alert "
+#~ "message (ファイルを扱ã†ãƒ•ã‚£ãƒ«ã‚¿ãŒã‚¢ãƒ©ãƒ¼ãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ãƒãƒƒãƒ—アップã—ãªã„)"
+
+#~ msgid ""
+#~ "As stated before the <literal>EJB3</literal> feature pack does not "
+#~ "provide a full <literal>jee5</literal> implementation. This means that "
+#~ "there are some tricks to getting an application deployed and functioning."
+#~ msgstr ""
+#~ "å‰ã§èª¬æ˜Žã—ãŸã‚ˆã†ã«ã€<literal>EJB3</literal> feature pack ã¯ã€"
+#~ "<literal>jee5</literal> 実装を完全ã«ã¯æä¾›ã—ã¦ã„ã¾ã›ã‚“。ã“ã®ãŸã‚ã€ã‚¢ãƒ—リ"
+#~ "ケーションをデプãƒã‚¤ã—ã¦å‹•ä½œã•ã›ã‚‹ãŸã‚ã«ã¯å¯¾å¿œãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "This is the first place that we notice an unexpected change because this "
+#~ "is not full <literal>jee5</literal> implementation."
+#~ msgstr ""
+#~ "ã“ã‚Œã¯ã€<literal>jee5</literal> ã«å®Œå…¨æº–æ‹ ã—ãŸå®Ÿè£…ã§ã¯ãªã„ãŸã‚ã«å¤‰æ›´ã‚’余儀"
+#~ "ãªãã•ã‚Œã‚‹ç‚¹ã®1ã¤ç›®ã§ã™ã€‚"
+
+#~ msgid ""
+#~ "Websphere does not support <literal>Servlet 2.5</literal>, it requires "
+#~ "<literal>Servlet 2.4</literal>. For this change we need to adjust the top "
+#~ "of the <literal>web.xml</literal> file to look like the following:"
+#~ msgstr ""
+#~ "Websphere 㯠<literal>Servlet 2.5</literal> をサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ã®ã§ã€"
+#~ "<literal>Servlet 2.4</literal> を使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®å¤‰æ›´ã®ãŸã‚"
+#~ "ã«ã€<literal>web.xml</literal> ファイルã®å…ˆé を以下ã®ã‚ˆã†ã«å¤‰æ›´ã™ã‚‹å¿…è¦ãŒ"
+#~ "ã‚ã‚Šã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "<![CDATA[<xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+#~ "<web-app version=\"2.4\" \n"
+#~ " xmlns=\"http://java.sun.com/xml/ns/j2ee\"\n"
+#~ " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+#~ " xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee \n"
+#~ " http://java.sun.com/xml/ns/j2ee/web-app_2_4."
+#~ "xsd\">\n"
+#~ " ]]>"
+#~ msgstr ""
+#~ "<![CDATA[<xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+#~ "<web-app version=\"2.4\" \n"
+#~ " xmlns=\"http://java.sun.com/xml/ns/j2ee\"\n"
+#~ " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+#~ " xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee \n"
+#~ " http://java.sun.com/xml/ns/j2ee/web-app_2_4."
+#~ "xsd\">\n"
+#~ " ]]>"
+
+#~ msgid ""
+#~ "The important change is that there is an empty <literal>local-home</"
+#~ "literal> element for each EJB. This tells Websphere to make the correct "
+#~ "bindings between the web module and the EJB3 beans. The <literal>ejb-"
+#~ "link</literal> element is simply not used."
+#~ msgstr ""
+#~ "é‡è¦ãªå¤‰æ›´ç‚¹ã¯ã€å„々㮠EJB ã«ç©ºã® <literal>local-home</literal> è¦ç´ ã‚’è¨å®š"
+#~ "ã™ã‚‹ã“ã¨ã§ã™ã€‚ã“ã®è¨å®šã«ã‚ˆã‚Šã€Websphere ㌠web モジュール㨠EJB3 Bean ã¨ã‚’"
+#~ "æ£ã—ããƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ <literal>ejb-link</literal> è¦"
+#~ "ç´ ã¯ã€å˜ã«ä½¿ç”¨ã•ã‚Œãªã„ã®ã§å‰Šé™¤ã—ã¦ã„ã¾ã™ã€‚"
+
+#~ msgid "New libraries dependencies"
+#~ msgstr "新らãŸãªãƒ©ã‚¤ãƒ–ラリä¾å˜é–¢ä¿‚"
+
+#~ msgid ""
+#~ "JSF libraries — Websphere 6.1 comes with its own version of JSF 1.1 "
+#~ "(Seam requires JSF 1.2). So we must add these jars to our application:"
+#~ msgstr ""
+#~ "JSF ライブラリ — Websphere 6.1 ã¯ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 1.1 ã®JSF ã‚’åŒæ¢±ã—ã¦å‡º"
+#~ "è·ã•ã‚Œã¾ã™ (Seam ã¯ã€JSF 1.2 ã‚’å¿…è¦ã¨ã—ã¾ã™)。ãã®ãŸã‚ã€ã‚¢ãƒ—リケーションã«"
+#~ "以下㮠jar ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+
+#~ msgid "jsf-api.jar"
+#~ msgstr "jsf-api.jar"
+
+#~ msgid "jsf-impl.jar"
+#~ msgstr "jsf-impl.jar"
+
+#~ msgid ""
+#~ "Since Websphere is not a fully compliant <literal>JEE5</literal> "
+#~ "implementation we need to add these EL libraries:"
+#~ msgstr ""
+#~ "Websphere ã¯ã€<literal>JEE5</literal> ã«å®Œå…¨æº–æ‹ ã—ãŸå®Ÿè£…ã§ã¯ãªã„ã®ã§ã€ EL "
+#~ "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+
+#~ msgid "el-api.jar"
+#~ msgstr "el-api.jar"
+
+#~ msgid "el-ri.jar"
+#~ msgstr "el-ri.jar"
+
+#~ msgid ""
+#~ "<literal>jboss-seam.jar</literal> — for some reason when deploying "
+#~ "the application through the Websphere administration console it can not "
+#~ "find the <literal>jboss-seam.jar</literal> at the base of the EAR "
+#~ "archive. This means that we need to add it to the <literal>/lib</literal> "
+#~ "of the EAR."
+#~ msgstr ""
+#~ "<literal>jboss-seam.jar</literal> — アプリケーションを Websphere 管"
+#~ "ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‹ã‚‰ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹ã¨ã€ä½•ã‚‰ã‹ã®ç†ç”±ã§ EAR アーカイブã®ãƒ™ãƒ¼ã‚¹ã‹ã‚‰ "
+#~ "<literal>jboss-seam.jar</literal> を検索ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。ã“ã®ãŸã‚ã€ã“"
+#~ "ã® jar ã‚’ EAR ã® <literal>/lib</literal> ディレクトリã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Š"
+#~ "ã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "Next we need to add the library dependencies discussed above. For this "
+#~ "add the following to bottom of the <literal>ear.lib.extras</literal> "
+#~ "fileset entry:"
+#~ msgstr ""
+#~ "次ã«ä¸Šè¨˜ã§èª¬æ˜Žã—ãŸãƒ©ã‚¤ãƒ–ラリä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ãŸã‚ã«ã€"
+#~ "<literal>ear.lib.extras</literal> fileset エントリã®æœ€å¾Œã«ã€ä»¥ä¸‹ã®å†…容を追"
+#~ "åŠ ã—ã¦ãã ã•ã„。"
+
+#~ msgid ""
+#~ "<![CDATA[\n"
+#~ " <!--<include name=\"lib/log4j.jar\" />-->\n"
+#~ " <include name=\"lib/el-api.jar\" />\n"
+#~ " <include name=\"lib/el-ri.jar\" />\n"
+#~ " <include name=\"lib/jsf-api.jar\" />\n"
+#~ " <include name=\"lib/jsf-impl.jar\" />\n"
+#~ " <include name=\"lib/jboss-seam.jar\" />\n"
+#~ "</fileset>]]>"
+#~ msgstr ""
+#~ "<![CDATA[\n"
+#~ " <!--<include name=\"lib/log4j.jar\" />-->\n"
+#~ " <include name=\"lib/el-api.jar\" />\n"
+#~ " <include name=\"lib/el-ri.jar\" />\n"
+#~ " <include name=\"lib/jsf-api.jar\" />\n"
+#~ " <include name=\"lib/jsf-impl.jar\" />\n"
+#~ " <include name=\"lib/jboss-seam.jar\" />\n"
+#~ "</fileset>\n"
+#~ "]]>"
+
+#~ msgid ""
+#~ "We also need to add richfaces-api.jar, jsf-impl.jar and el-ri.jar into "
+#~ "WEB-INF/lib of the war file. Add the following fileset after <literal>ear."
+#~ "lib.extras</literal> fileset."
+#~ msgstr ""
+#~ "ã•ã‚‰ã« richfaces-api.jar 㨠jsf-impl.jarã€el-ri.jar into ã‚’ war ファイル"
+#~ "ã® WEB-INF/lib ã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚<literal>ear.lib.extras</"
+#~ "literal> fileset ã®å¾Œã«ä»¥ä¸‹ã®å†…å®¹ã‚’è¿½åŠ ã—ã¦ãã ã•ã„."
+
+#~ msgid ""
+#~ "<![CDATA[\n"
+#~ " <fileset id=\"war.lib.extras\" dir=\"${seam.dir}\"> \n"
+#~ " <include name=\"lib/richfaces-api.jar\" />\n"
+#~ " <include name=\"lib/jsf-impl.jar\" />\n"
+#~ " <include name=\"lib/el-ri.jar\" /> \n"
+#~ " </fileset>]]>"
+#~ msgstr ""
+#~ "<![CDATA[\n"
+#~ " <fileset id=\"war.lib.extras\" dir=\"${seam.dir}\">\n"
+#~ " <include name=\"lib/richfaces-api.jar\" />\n"
+#~ " <include name=\"lib/jsf-impl.jar\" />\n"
+#~ " <include name=\"lib/el-ri.jar\" />\n"
+#~ " </fileset>\n"
+#~ "]]>"
+
+#~ msgid "A note about copying JSF and EL jars"
+#~ msgstr "JSF 㨠EL ã® jar ã®ã‚³ãƒ”ーã«ã¤ã„ã¦ã®ãƒ¡ãƒ¢"
+
+#~ msgid ""
+#~ "There is a class loading issue with WebSphere, which causes the jars from "
+#~ "ear lib directory to not be available when the web module is initialized."
+#~ msgstr ""
+#~ "WebSphere ã«ã¯ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã®å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚ŒãŒåŽŸå› ã§ã€Web モ"
+#~ "ジュールãŒåˆæœŸåŒ–ã•ã‚Œã‚‹ã¨ãã«ã¯ã€ear ã® lib ディレクトリã«ã‚ã‚‹ jar ãŒåˆ©ç”¨ã§"
+#~ "ãã¾ã›ã‚“。"
+
+#~ msgid "Log in to the administration console"
+#~ msgstr "管ç†ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã¸ãƒã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。"
+
+#~ msgid ""
+#~ "<literal>Map EJB references to beans</literal> This page will list all of "
+#~ "the beans that we entered in the web.xml."
+#~ msgstr ""
+#~ "<literal>Map EJB references to beans</literal> ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯ web.xml ã«è¨"
+#~ "定ã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã® Bean ãŒãƒªã‚¹ãƒˆã•ã‚Œã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "Make sure that <literal>Allow EJB reference targets to resolve "
+#~ "automatically</literal> check box is selected. This will tell Websphere "
+#~ "to bind our EJB3 beans to the EJB references in the web module."
+#~ msgstr ""
+#~ "<literal>Allow EJB reference targets to resolve automatically</literal> "
+#~ "ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。ã“ã‚Œã¯ã€Websphere "
+#~ "ã« web モジュールã‹ã‚‰ã® EJB å‚ç…§ ã« EJB3 Bean ã‚’ãƒã‚¤ãƒ³ãƒ‰ã•ã›ã‚‹ã“ã¨ã‚’指定ã—"
+#~ "ã¾ã™ã€‚"
+
+#~ msgid "No changes needed here. Select the <literal>Next</literal> button."
+#~ msgstr ""
+#~ "ã“ã“ã§ã¯å¤‰æ›´ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。<literal>Next</literal> ボタンをé¸æŠžã—ã¦ãã "
+#~ "ã•ã„。"
+
+#~ msgid ""
+#~ "Even though we are not enabling class reload you must also enter a valid "
+#~ "number in the <literal>Polling interval for updated files</literal> text "
+#~ "area (zero works fine)."
+#~ msgstr ""
+#~ "クラスã®ãƒªãƒãƒ¼ãƒ‰ã‚’有効ã«ã—ãªãã¦ã‚‚ã€<literal>Polling interval for updated "
+#~ "files</literal> テã‚ストエリアã«æœ‰åŠ¹ãªæ•°å€¤ (ゼãƒã§ã‚‚ã†ã¾ã動作ã—ã¾ã™)ã‚’å…¥"
+#~ "力ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "You should verify that the change you just made has been remembered. We "
+#~ "have had problems with the last class loader change not taking effect - "
+#~ "even after a restart. If the change did not take you will need to do it "
+#~ "manually, following these directions:"
+#~ msgstr ""
+#~ "ä¿®æ£ã—ãŸå¤‰æ›´ç‚¹ãŒè¨˜æ†¶ã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã™ã‚‹ã¹ãã§ã—ょã†ã€‚ç§ãŸã¡ã¯å†èµ·å‹•ã®å¾Œã§"
+#~ "ã§ã‚‚ã€æœ€å¾Œã®ã‚¯ãƒ©ã‚¹ãƒãƒ¼ãƒ€ã®å¤‰æ›´ãŒæœ‰åŠ¹ã«ãªã‚‰ãªã„å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚変更ãŒæœ‰"
+#~ "効ã«ãªã‚‰ãªã‘ã‚Œã°ã€æ‰‹å‹•ã§ä»¥ä¸‹ã®æ‰‹é †ã‚’è¡Œã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+
+#~ msgid "Open the following file in a text editor of your choice:"
+#~ msgstr "ã‚ãªãŸã®å¥½ããªãƒ†ã‚ストエディタã§ä»¥ä¸‹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã„ã¦ãã ã•ã„。"
+
+#~ msgid ""
+#~ "<![CDATA[\n"
+#~ "$WebSphereInstall/$yourServerName/profiles/$yourProfileName/config/"
+#~ "cells/\n"
+#~ " $yourCellName/applications/Seam Booking.ear/"
+#~ "deployments/\n"
+#~ " Seam Booking/deployment.xml]]>"
+#~ msgstr ""
+#~ "<![CDATA[\n"
+#~ "$WebSphereInstall/$yourServerName/profiles/$yourProfileName/config/"
+#~ "cells/\n"
+#~ " $yourCellName/applications/Seam Booking.ear/"
+#~ "deployments/\n"
+#~ " Seam Booking/deployment.xml]]>"
+
+#~ msgid ""
+#~ "Modify the following line so that <literal>PARENT_FIRST</literal> is now "
+#~ "<literal>PARENT_LAST</literal>:"
+#~ msgstr ""
+#~ "以下ã®è¡Œã‚’ä¿®æ£ã—㦠<literal>PARENT_FIRST</literal> ã‚’ "
+#~ "<literal>PARENT_LAST</literal> ã«å¤‰æ›´ã—ã¦ãã ã•ã„。"
+
+#~ msgid ""
+#~ "<![CDATA[\n"
+#~ "<classloader xmi:id=\"Classloader_#######\" mode=\"PARENT_FIRST\"/>]]>"
+#~ msgstr ""
+#~ "<![CDATA[\n"
+#~ "<classloader xmi:id=\"Classloader_#######\" mode=\"PARENT_FIRST\"/>]]>"
+
+#~ msgid ""
+#~ "Save the file and now when go to the <literal>Class loading and update "
+#~ "detection</literal> page you should see <literal>Classes loaded with "
+#~ "application class loader first</literal> selected."
+#~ msgstr ""
+#~ "ファイルをä¿å˜ã—㦠<literal>Class loading and update detection</literal> "
+#~ "ページã«ç§»å‹•ã—ã¦ãã ã•ã„。<literal>Classes loaded with application class "
+#~ "loader first</literal> ãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã®ãŒç¢ºèªã§ãã¾ã™ã€‚"
+
+#~ msgid "A note about Websphere Stateful bean timeouts"
+#~ msgstr "WebSphere ステートフル Bean ã®ã‚¿ã‚¤ãƒ アウトã«ã¤ã„ã¦ã®ãƒ¡ãƒ¢"
+
+#~ msgid ""
+#~ "The default timeout period for a Websphere 6.1 Stateful EJB is 10 "
+#~ "minutes. This means that you may see some EJB timeout exceptions after "
+#~ "some idle time. It is possible to adjust the timeout of the Stateful EJBs "
+#~ "on an individual basis, but that is beyond the scope of this document. "
+#~ "See the Websphere documentation for details."
+#~ msgstr ""
+#~ "WebSphere 6.1 ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« EJB ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¿ã‚¤ãƒ アウト時間ã¯10分ã§"
+#~ "ã™ã€‚ã“ã‚Œã¯ã€ã‚¢ã‚¤ãƒ‰ãƒ«ã‚¿ã‚¤ãƒ ã®å¾Œã§ EJBタイムアウト例外ãŒç™ºç”Ÿã™ã‚‹ã¨ã„ã†ã“ã¨ã‚’"
+#~ "æ„味ã—ã¾ã™ã€‚個々ã®è¨å®šã§ã€ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ãƒ« EJB ã®ã‚¿ã‚¤ãƒ アウトを調節ã™ã‚‹ã“ã¨ã¯"
+#~ "å¯èƒ½ã§ã™ã€‚ã—ã‹ã—ã€ãã‚Œã¯ã“ã®ãƒ‰ã‚ュメントã®ç¯„囲を越ãˆã¾ã™ã€‚詳細ã«é–¢ã—㦠"
+#~ "WebSphere ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。"
+
+#~ msgid ""
+#~ "Seam requires JSF 1.2 and these are the jars needed for that. Websphere "
+#~ "6.1 ships with its own implementation of JSF 1.1."
+#~ msgstr ""
+#~ "Seam ã«ã¯ JSF 1.2 ãŒå¿…è¦ã§ã™ã€‚Websphere 6.1 㯠JSF 1.1 実装をåŒæ¢±ã—ã¦å‡ºè·"
+#~ "ã•ã‚Œã‚‹ãŸã‚ã«ã€ã“れら㮠jar ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "Websphere does not support <literal>Servlet 2.5</literal>, it required "
+#~ "<literal>Servlet 2.4</literal>. For this change we need to adjust the top "
+#~ "of the <literal>web.xml</literal> file to look like the following:"
+#~ msgstr ""
+#~ "Websphere 㯠<literal>Servlet 2.5</literal> をサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ã®ã§ã€"
+#~ "<literal>Servlet 2.4</literal> を使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®å¤‰æ›´ã®ãŸã‚"
+#~ "ã«ã€<literal>web.xml</literal> ファイルã®å…ˆé を以下ã®ã‚ˆã†ã«å¤‰æ›´ã™ã‚‹å¿…è¦ãŒ"
+#~ "ã‚ã‚Šã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "<![CDATA[\n"
+#~ "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+#~ "<web-app version=\"2.4\" \n"
+#~ " xmlns=\"http://java.sun.com/xml/ns/j2ee\"\n"
+#~ " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+#~ " xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee \n"
+#~ " http://java.sun.com/xml/ns/j2ee/web-app_2_4."
+#~ "xsd\">\n"
+#~ " ]]>"
+#~ msgstr ""
+#~ "<![CDATA[\n"
+#~ "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+#~ "<web-app version=\"2.4\" \n"
+#~ " xmlns=\"http://java.sun.com/xml/ns/j2ee\"\n"
+#~ " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+#~ " xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee \n"
+#~ " http://java.sun.com/xml/ns/j2ee/web-app_2_4."
+#~ "xsd\">\n"
+#~ " ]]>"
+
+#~ msgid ""
+#~ "We need to ge the <literal>GlassfishDerbyDialect.class</literal> into our "
+#~ "application jar. To do that find the <literal>jar</literal> task and "
+#~ "modify the top of it so that it looks like this:"
+#~ msgstr ""
+#~ "<literal>GlassFishDerbyDialect.class</literal> をアプリケーション jar ã«å«"
+#~ "ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã«ã¯ã€<literal>jar</literal> タスクを見ã¤ã‘ã€"
+#~ "ãã®å…ˆé を以下ã®ã‚ˆã†ã«ä¿®æ£ã—ã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "<![CDATA[\n"
+#~ "<target name=\"jar\" depends=\"compile,copyclasses\" \n"
+#~ " description=\"Build the distribution .jar file\">\n"
+#~ " <copy todir=\"${jar.dir}\">\n"
+#~ " <fileset dir=\"${basedir}/resources\">\n"
+#~ " <include name=\"seam.properties\" />\n"
+#~ " <include name=\"*.drl\" />\n"
+#~ " <include name=\"GlassfishDerbyDialect.class\" />\n"
+#~ " </fileset>\n"
+#~ " </copy>\n"
+#~ "...]]>"
+#~ msgstr ""
+#~ "<![CDATA[\n"
+#~ "<target name=\"jar\" depends=\"compile,copyclasses\" \n"
+#~ " description=\"Build the distribution .jar file\">\n"
+#~ " <copy todir=\"${jar.dir}\">\n"
+#~ " <fileset dir=\"${basedir}/resources\">\n"
+#~ " <include name=\"seam.properties\" />\n"
+#~ " <include name=\"*.drl\" />\n"
+#~ " <include name=\"GlassfishDerbyDialect.class\" />\n"
+#~ " </fileset>\n"
+#~ " </copy>\n"
+#~ "...]]>"
+
+#~ msgid ""
+#~ "Next we need to get the <literal>jboss-seam.jar</literal> into the base "
+#~ "of the <literal>EAR</literal> file. For deployment Websphere requires "
+#~ "this jar to be in both the <literal>/lib</literal> directory and at the "
+#~ "base of the <literal>EAR</literal>. You must add the following to the "
+#~ "<literal>archive</literal> task:"
+#~ msgstr ""
+#~ "次ã«ã€<literal>jboss-seam.jar</literal> ã‚’ <literal>EAR</literal> ファイル"
+#~ "ã®ãƒ™ãƒ¼ã‚¹ã«å…¥ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚Websphere ã¸ã®ãƒ‡ãƒ—ãƒã‚¤ã«ã¯ã€<literal>/"
+#~ "lib</literal> ディレクトリã¨<literal>EAR</literal> ã®ãƒ™ãƒ¼ã‚¹ã®ä¸¡æ–¹ã« jar ãŒ"
+#~ "å¿…è¦ã«ãªã‚Šã¾ã™ã€‚<literal>archive</literal> タスクã«ä»¥ä¸‹ã‚’è¿½åŠ ã—ãªã‘ã‚Œã°ãª"
+#~ "ã‚Šã¾ã›ã‚“。"
+
+#~ msgid ""
+#~ "<![CDATA[\n"
+#~ "<fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" />\n"
+#~ "</fileset>]]>"
+#~ msgstr ""
+#~ "<![CDATA[\n"
+#~ "<fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" />\n"
+#~ "</fileset>\n"
+#~ "]]>"
+
+#~ msgid "So that the whole <literal>archive</literal> task looks like:"
+#~ msgstr ""
+#~ "以上ã§å…¨ä½“ã® <literal>archive</literal> タスクã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "<![CDATA[\n"
+#~ "<target name=\"archive\" depends=\"jar,war,ear\" \n"
+#~ " description=\"Package the archives\">\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.jar\" basedir=\"${jar.dir}"
+#~ "\"/>\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.war\" basedir=\"${war.dir}"
+#~ "\"/>\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.ear\">\n"
+#~ " <fileset dir=\"${ear.dir}\"/>\n"
+#~ " <fileset dir=\"${dist.dir}\">\n"
+#~ " <include name=\"${project.name}.jar\"/>\n"
+#~ " <include name=\"${project.name}.war\"/>\n"
+#~ " </fileset>\n"
+#~ " <fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" />\n"
+#~ " </fileset>\n"
+#~ " </jar>\n"
+#~ "</target>]]>"
+#~ msgstr ""
+#~ "<![CDATA[\n"
+#~ "<target name=\"archive\" depends=\"jar,war,ear\" \n"
+#~ " description=\"Package the archives\">\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.jar\" basedir=\"${jar.dir}"
+#~ "\"/>\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.war\" basedir=\"${war.dir}"
+#~ "\"/>\n"
+#~ " <jar jarfile=\"${dist.dir}/${project.name}.ear\">\n"
+#~ " <fileset dir=\"${ear.dir}\"/>\n"
+#~ " <fileset dir=\"${dist.dir}\">\n"
+#~ " <include name=\"${project.name}.jar\"/>\n"
+#~ " <include name=\"${project.name}.war\"/>\n"
+#~ " </fileset>\n"
+#~ " <fileset dir=\"${lib.dir}\">\n"
+#~ " <include name=\"jboss-seam.jar\" />\n"
+#~ " </fileset>\n"
+#~ " </jar>\n"
+#~ "</target>\n"
+#~ "]]>"
+
+#~ msgid ""
+#~ "JSF dependencies. You will need to copy the <literal>el-ri.jar</literal> "
+#~ "from the <literal>$SEAM/examples/jpa/lib</literal> directory."
+#~ msgstr ""
+#~ "JSF ä¾å˜é–¢ä¿‚ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。<literal>$SEAM_DIST/examples/jpa/lib</"
+#~ "literal> ディレクトリã‹ã‚‰ <literal>el-ri.jar</literal> をコピーã™ã‚‹å¿…è¦ãŒ"
+#~ "ã‚ã‚Šã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "<![CDATA[\n"
+#~ " <!-- jsf libs -->\n"
+#~ " <include name=\"lib/jsf-api.jar\" />\n"
+#~ " <include name=\"lib/jsf-impl.jar\" />\n"
+#~ " <include name=\"lib/el-api.jar\" />\n"
+#~ " <include name=\"lib/el-ri.jar\"/>]]>"
+#~ msgstr ""
+#~ "<![CDATA[\n"
+#~ " <!-- jsf libs -->\n"
+#~ " <include name=\"lib/jsf-api.jar\" />\n"
+#~ " <include name=\"lib/jsf-impl.jar\" />\n"
+#~ " <include name=\"lib/el-api.jar\" />\n"
+#~ " <include name=\"lib/el-ri.jar\"/>]]>"
+
+#~ msgid ""
+#~ "The last step is to add <literal>jsf-impl.jar</literal> and <literal>el-"
+#~ "ri.jar</literal> to the war target. Look for <literal>copy todir=\"${war."
+#~ "dir}/WEB-INF/lib\"</literal> and add the following:"
+#~ msgstr ""
+#~ "最後ã®æ‰‹é †ã¯ã€<literal>jsf-impl.jar</literal> 㨠<literal>el-ri.jar</"
+#~ "literal> ã‚’ war ターゲットã«åŠ ãˆã‚‹ã“ã¨ã§ã™ã€‚<literal>copy todir=\"${war."
+#~ "dir}/WEB-INF/lib\"</literal> を探ã—ã¦ã€ä»¥ä¸‹ã®ã‚ˆã†ã«è¿½åŠ ã—ã¦ãã ã•ã„。"
+
+#~ msgid ""
+#~ "<![CDATA[<copy todir=\"${war.dir}/WEB-INF/lib\">\n"
+#~ " <fileset dir=\"${lib.dir}\">\n"
+#~ " <includesfile name=\"deployed-jars-war."
+#~ "list\" />\n"
+#~ " <include name=\"jsf-impl.jar\" />\n"
+#~ " <include name=\"el-ri.jar\" /> \n"
+#~ " <exclude name=\"jboss-seam-gen.jar\" />\n"
+#~ " </fileset>\n"
+#~ "</copy>]]>"
+#~ msgstr ""
+#~ "<![CDATA[<copy todir=\"${war.dir}/WEB-INF/lib\">\n"
+#~ " <fileset dir=\"${lib.dir}\">\n"
+#~ " <includesfile name=\"deployed-jars-war."
+#~ "list\" />\n"
+#~ " <include name=\"jsf-impl.jar\" />\n"
+#~ " <include name=\"el-ri.jar\" /> \n"
+#~ " <exclude name=\"jboss-seam-gen.jar\" />\n"
+#~ " </fileset>\n"
+#~ "</copy>\n"
+#~ "]]>"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Wicket.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Wicket.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Wicket.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-26 14:10+0900\n"
"Last-Translator: Daisuke Sano <d-sano at nri.co.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -22,14 +22,29 @@
#. Tag: para
#: Wicket.xml:8
#, no-c-format
-msgid "Seam supports Wicket as an alternative presentation layer to JSF. Take a look at the <code>wicket</code> example in Seam which shows the Booking Example ported to Wicket."
-msgstr "Seamã¯JSFã«æ›¿ã‚るプレゼンテーション層ã®ãŸã‚ã®æ‰‹æ®µã¨ã—ã¦Wicketをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚Seam上ã§å‹•ä½œã™ã‚‹<code>wicket</code>ã®ä¾‹ã‚’見ã¦ã„ãã“ã¨ã«ã—ã¾ã—ょã†ã€‚例ã¯äºˆç´„サンプルをWicketã«ç§»è¡Œã•ã›ãŸã‚‚ã®ã§ã™ã€‚"
+msgid ""
+"Seam supports Wicket as an alternative presentation layer to JSF. Take a "
+"look at the <code>wicket</code> example in Seam which shows the Booking "
+"Example ported to Wicket."
+msgstr ""
+"Seamã¯JSFã«æ›¿ã‚るプレゼンテーション層ã®ãŸã‚ã®æ‰‹æ®µã¨ã—ã¦Wicketをサãƒãƒ¼ãƒˆã—ã¾"
+"ã™ã€‚Seam上ã§å‹•ä½œã™ã‚‹<code>wicket</code>ã®ä¾‹ã‚’見ã¦ã„ãã“ã¨ã«ã—ã¾ã—ょã†ã€‚例ã¯äºˆ"
+"約サンプルをWicketã«ç§»è¡Œã•ã›ãŸã‚‚ã®ã§ã™ã€‚"
#. Tag: para
#: Wicket.xml:15
#, no-c-format
-msgid "Wicket support is new to Seam, so some features which are available in JSF are not yet available when you use Wicket (e.g. pageflow). You'll also notice that the documentation is very JSF-centric and needs reorganization to reflect the first class support for Wicket."
-msgstr "Wicketサãƒãƒ¼ãƒˆã¯Seamã«ã¨ã£ã¦æ–°ã—ã„ã‚‚ã®ã§ã‚ã‚Šã€ãれゆãˆJSFを使ã£ã¦å®Ÿç¾å¯èƒ½ãªã„ãã¤ã‹ã®æ©Ÿèƒ½ã‚’ã€Wicketを使ã£ã¦ã¾ã 実ç¾ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“(例ãˆã°ã€ãƒšãƒ¼ã‚¸ãƒ•ãƒãƒ¼ï¼‰ã€‚ã¾ãŸãƒ‰ã‚ュメントã¯JSFを想定ã—ã¦æ›¸ã‹ã‚Œã¦ã„ã‚‹ãŸã‚ã€Wicketサãƒãƒ¼ãƒˆã‚’使ã„ã“ãªã™ãŸã‚ã«ã¯ã€ãƒ‰ã‚ュメントã®èªã¿æ›¿ãˆãŒå¿…è¦ã«ãªã£ã¦ãã‚‹ã“ã¨ã«æ°—ã¥ã‹ã‚Œã‚‹ã“ã¨ã§ã—ょã†ã€‚"
+msgid ""
+"Wicket support is new to Seam, so some features which are available in JSF "
+"are not yet available when you use Wicket (e.g. pageflow). You'll also "
+"notice that the documentation is very JSF-centric and needs reorganization "
+"to reflect the first class support for Wicket."
+msgstr ""
+"Wicketサãƒãƒ¼ãƒˆã¯Seamã«ã¨ã£ã¦æ–°ã—ã„ã‚‚ã®ã§ã‚ã‚Šã€ãれゆãˆJSFを使ã£ã¦å®Ÿç¾å¯èƒ½ãªã„"
+"ãã¤ã‹ã®æ©Ÿèƒ½ã‚’ã€Wicketを使ã£ã¦ã¾ã 実ç¾ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“(例ãˆã°ã€ãƒšãƒ¼ã‚¸ãƒ•"
+"ãƒãƒ¼ï¼‰ã€‚ã¾ãŸãƒ‰ã‚ュメントã¯JSFを想定ã—ã¦æ›¸ã‹ã‚Œã¦ã„ã‚‹ãŸã‚ã€Wicketサãƒãƒ¼ãƒˆã‚’使ã„"
+"ã“ãªã™ãŸã‚ã«ã¯ã€ãƒ‰ã‚ュメントã®èªã¿æ›¿ãˆãŒå¿…è¦ã«ãªã£ã¦ãã‚‹ã“ã¨ã«æ°—ã¥ã‹ã‚Œã‚‹ã“ã¨"
+"ã§ã—ょã†ã€‚"
#. Tag: title
#: Wicket.xml:25
@@ -40,20 +55,38 @@
#. Tag: para
#: Wicket.xml:27
#, no-c-format
-msgid "The features added to your Wicket application can be split into two categories: bijection and orchestration; these are discussed in detail below."
-msgstr "Wicketサãƒãƒ¼ãƒˆãŒæä¾›ã™ã‚‹æ©Ÿèƒ½ã¯ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¨ã‚ªãƒ¼ã‚±ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®äºŒã¤ã«åˆ†é¡žã•ã‚Œã¾ã™ã€‚ã“れらã«ã¤ã„ã¦ã¯ã€å¾Œã§è©³ç´°ã«èª¬æ˜Žã—ã¾ã™ã€‚"
+msgid ""
+"The features added to your Wicket application can be split into two "
+"categories: bijection and orchestration; these are discussed in detail below."
+msgstr ""
+"Wicketサãƒãƒ¼ãƒˆãŒæä¾›ã™ã‚‹æ©Ÿèƒ½ã¯ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã¨ã‚ªãƒ¼ã‚±ã‚¹ãƒˆãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®äºŒã¤"
+"ã«åˆ†é¡žã•ã‚Œã¾ã™ã€‚ã“れらã«ã¤ã„ã¦ã¯ã€å¾Œã§è©³ç´°ã«èª¬æ˜Žã—ã¾ã™ã€‚"
#. Tag: para
#: Wicket.xml:33
#, no-c-format
-msgid "Extensive use of inner classes is common when building Wicket applications, with the component tree being built in the constructor. Seam fully supports the use of annotation based control in inner classes and constructors (unlike regular Seam components)."
-msgstr "Wicketアプリケーションを作æˆã™ã‚‹éš›ã€é€šå¸¸ã€å†…部クラスを多用ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ã“ã®ã‚ˆã†ãªå ´åˆã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆæœ¨ã¯ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿å†…ã§æ§‹ç¯‰ã•ã‚Œã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚Seamã¯å†…部クラスやコンストラクタ内ã§ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’用ã„ãŸåˆ¶å¾¡ã‚’完全ã«ã‚µãƒãƒ¼ãƒˆã—ã¾ã™ï¼ˆé€šå¸¸ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã¯ç•°ãªã‚Šã¾ã™ï¼‰ã€‚"
+msgid ""
+"Extensive use of inner classes is common when building Wicket applications, "
+"with the component tree being built in the constructor. Seam fully supports "
+"the use of annotation based control in inner classes and constructors "
+"(unlike regular Seam components)."
+msgstr ""
+"Wicketアプリケーションを作æˆã™ã‚‹éš›ã€é€šå¸¸ã€å†…部クラスを多用ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾"
+"ã™ã€‚ã“ã®ã‚ˆã†ãªå ´åˆã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆæœ¨ã¯ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿å†…ã§æ§‹ç¯‰ã•ã‚Œã‚‹ã“ã¨ã«ãªã‚Š"
+"ã¾ã™ã€‚Seamã¯å†…部クラスやコンストラクタ内ã§ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’用ã„ãŸåˆ¶å¾¡ã‚’完全"
+"ã«ã‚µãƒãƒ¼ãƒˆã—ã¾ã™ï¼ˆé€šå¸¸ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã¯ç•°ãªã‚Šã¾ã™ï¼‰ã€‚"
#. Tag: para
#: Wicket.xml:40
#, no-c-format
-msgid "Annotations are processed <emphasis>after</emphasis> any call to a superclass. This mean's that any injected attributes cannot be passed as an argument in a call to <code>this()</code> or <code>super()</code>."
-msgstr "アノテーションã¯ã™ã¹ã¦ã®è¦ªã‚¯ãƒ©ã‚¹ã«å¯¾ã™ã‚‹å‘¼ã³å‡ºã—ãŒçµ‚ã‚ã£ãŸ<emphasis>後ã§</emphasis>動作ã—ã¾ã™ã€‚ã“ã‚Œã¯ã€<code>this()</code>ã‚„<code>super()</code>ã®ä¸ã§ã¯ã„ã‹ãªã‚‹å±žæ€§ã‚‚インジェクションã•ã‚Œã¦ã„ãªã„ã¨ã„ã†ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚"
+msgid ""
+"Annotations are processed <emphasis>after</emphasis> any call to a "
+"superclass. This mean's that any injected attributes cannot be passed as an "
+"argument in a call to <code>this()</code> or <code>super()</code>."
+msgstr ""
+"アノテーションã¯ã™ã¹ã¦ã®è¦ªã‚¯ãƒ©ã‚¹ã«å¯¾ã™ã‚‹å‘¼ã³å‡ºã—ãŒçµ‚ã‚ã£ãŸ<emphasis>後ã§</"
+"emphasis>動作ã—ã¾ã™ã€‚ã“ã‚Œã¯ã€<code>this()</code>ã‚„<code>super()</code>ã®ä¸ã§"
+"ã¯ã„ã‹ãªã‚‹å±žæ€§ã‚‚インジェクションã•ã‚Œã¦ã„ãªã„ã¨ã„ã†ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚"
#. Tag: para
#: Wicket.xml:48
@@ -64,8 +97,15 @@
#. Tag: para
#: Wicket.xml:53
#, no-c-format
-msgid "When a method is called in an inner class, bijection occurs for any class which encloses it. This allows you to place your bijected variables in the outer class, and refer to them in any inner class."
-msgstr "内部クラスã«ãŠã„ã¦ãƒ¡ã‚½ãƒƒãƒ‰ã®å‘¼ã³å‡ºã—ãŒè¡Œã‚れる際ã€ãã®å†…部クラスを内包ã™ã‚‹ã™ã¹ã¦ã®ã‚¯ãƒ©ã‚¹ã§ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã£ã¦ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã®ãŸã‚ã®å¤‰æ•°ã‚’クラスã«å®£è¨€ã—ã¦ãŠã„ã¦ã€ãã®å†…部クラスã‹ã‚‰ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸå¤‰æ•°ã‚’å‚ç…§ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"When a method is called in an inner class, bijection occurs for any class "
+"which encloses it. This allows you to place your bijected variables in the "
+"outer class, and refer to them in any inner class."
+msgstr ""
+"内部クラスã«ãŠã„ã¦ãƒ¡ã‚½ãƒƒãƒ‰ã®å‘¼ã³å‡ºã—ãŒè¡Œã‚れる際ã€ãã®å†…部クラスを内包ã™ã‚‹ã™"
+"ã¹ã¦ã®ã‚¯ãƒ©ã‚¹ã§ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã£ã¦ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã®"
+"ãŸã‚ã®å¤‰æ•°ã‚’クラスã«å®£è¨€ã—ã¦ãŠã„ã¦ã€ãã®å†…部クラスã‹ã‚‰ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸ"
+"変数をå‚ç…§ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚"
#. Tag: title
#: Wicket.xml:60
@@ -76,14 +116,25 @@
#. Tag: para
#: Wicket.xml:62
#, no-c-format
-msgid "A Seam enabled Wicket application has full access to the all the standard Seam contexts (<code>EVENT</code>, <code>CONVERSATION</code>, <code>SESSION</code>, <code>APPLICATION</code> and <code>BUSINESS_PROCESS</code>)."
-msgstr "Seam上ã§å‹•ä½œã™ã‚‹Wicketアプリケーションã§ã¯ã€ã™ã¹ã¦ã®æ¨™æº–çš„ãªSeamコンテã‚スト(<code>EVENT</code>ã€<code>CONVERSATION</code>ã€<code>SESSION</code>ã€<code>APPLICATION</code>ã€<code>BUSINESS_PROCESS</code>)を完全ã«æ“作ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"A Seam enabled Wicket application has full access to the all the standard "
+"Seam contexts (<code>EVENT</code>, <code>CONVERSATION</code>, <code>SESSION</"
+"code>, <code>APPLICATION</code> and <code>BUSINESS_PROCESS</code>)."
+msgstr ""
+"Seam上ã§å‹•ä½œã™ã‚‹Wicketアプリケーションã§ã¯ã€ã™ã¹ã¦ã®æ¨™æº–çš„ãªSeamコンテã‚スト"
+"(<code>EVENT</code>ã€<code>CONVERSATION</code>ã€<code>SESSION</code>ã€"
+"<code>APPLICATION</code>ã€<code>BUSINESS_PROCESS</code>)を完全ã«æ“作ã™ã‚‹ã“ã¨"
+"ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
#: Wicket.xml:69
#, no-c-format
-msgid "To access Seam component's from Wicket, you just need to inject it using <code>@In</code>:"
-msgstr "Wicketã‹ã‚‰Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’æ“作ã™ã‚‹ãŸã‚ã«ã™ã‚‹ã“ã¨ã¯ã€<code>@In</code>を使ã£ã¦ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ã“ã¨ã ã‘ã§ã™ã€‚"
+msgid ""
+"To access Seam component's from Wicket, you just need to inject it using "
+"<code>@In</code>:"
+msgstr ""
+"Wicketã‹ã‚‰Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’æ“作ã™ã‚‹ãŸã‚ã«ã™ã‚‹ã“ã¨ã¯ã€<code>@In</code>ã‚’"
+"使ã£ã¦ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ã“ã¨ã ã‘ã§ã™ã€‚"
#. Tag: programlisting
#: Wicket.xml:74
@@ -98,14 +149,22 @@
#. Tag: para
#: Wicket.xml:77
#, no-c-format
-msgid "As your Wicket class isn't a full Seam component, there is no need to annotate it <code>@Name</code>."
-msgstr "Wicketクラスã¯å®Œå…¨ãªSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã‚ã‚Šã¾ã›ã‚“ã®ã§ã€ã‚¯ãƒ©ã‚¹ã«<code>@Name</code>ã‚’ã¤ã‘ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"As your Wicket class isn't a full Seam component, there is no need to "
+"annotate it <code>@Name</code>."
+msgstr ""
+"Wicketクラスã¯å®Œå…¨ãªSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã‚ã‚Šã¾ã›ã‚“ã®ã§ã€ã‚¯ãƒ©ã‚¹ã«"
+"<code>@Name</code>ã‚’ã¤ã‘ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: para
#: Wicket.xml:83
#, no-c-format
-msgid "You can also outject an object into the Seam contexts from a Wicket component:"
-msgstr "Wicketコンãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰ã€Seamコンテã‚ストã«å¯¾ã—ã¦ã‚ªãƒ–ジェクトをアウトジェクトã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"You can also outject an object into the Seam contexts from a Wicket "
+"component:"
+msgstr ""
+"Wicketコンãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰ã€Seamコンテã‚ストã«å¯¾ã—ã¦ã‚ªãƒ–ジェクトをアウトジェク"
+"トã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
#: Wicket.xml:88
@@ -132,13 +191,23 @@
#. Tag: para
#: Wicket.xml:99
#, no-c-format
-msgid "You can secure a Wicket component by using the <code>@Restrict</code> annotation. This can be placed on the outer component or any inner components. If <code>@Restrict</code> is specified, the component will automatically be restricted to logged in users. You can optionally use an EL expression in the <code>value</code> attribute to specify a restriction to be applied. For more refer to the <xref linkend=\"security\"/>."
-msgstr "Wicketコンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦<code>@Restrict</code>アノテーションを使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚¯ãƒ©ã‚¹ã«è¨˜è¿°ã™ã‚‹ã“ã¨ã‚‚ã€ãã®å†…部クラスã«è¨˜è¿°ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚<code>@Restrict</code>ãŒæŒ‡å®šã•ã‚Œã‚‹ã¨ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯è‡ªå‹•çš„ã«ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã¿ã®ä½¿ç”¨ã«é™å®šã•ã‚Œã¾ã™ã€‚<code>value</code>属性ã«ELå¼ã‚’使ã†ã“ã¨ã§ã€é™å®šæ–¹æ³•ã‚’指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚詳ã—ãã¯ã€<xref linkend=\"security\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"You can secure a Wicket component by using the <code>@Restrict</code> "
+"annotation. This can be placed on the outer component or any inner "
+"components. If <code>@Restrict</code> is specified, the component will "
+"automatically be restricted to logged in users. You can optionally use an EL "
+"expression in the <code>value</code> attribute to specify a restriction to "
+"be applied. For more refer to the <xref linkend=\"security\"/>."
+msgstr ""
+"Wicketコンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦<code>@Restrict</code>アノテーションを使用ã™ã‚‹ã“"
+"ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚¯ãƒ©ã‚¹ã«è¨˜è¿°ã™ã‚‹ã“ã¨ã‚‚ã€ãã®å†…部クラスã«è¨˜"
+"è¿°ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚<code>@Restrict</code>ãŒæŒ‡å®šã•ã‚Œã‚‹ã¨ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯"
+"自動的ã«ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã¿ã®ä½¿ç”¨ã«é™å®šã•ã‚Œã¾ã™ã€‚<code>value</code>属性ã«EL"
+"å¼ã‚’使ã†ã“ã¨ã§ã€é™å®šæ–¹æ³•ã‚’指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚詳ã—ãã¯ã€<xref linkend="
+"\"security\"/>ã‚’å‚ç…§ã—ã¦ä¸‹ã•ã„。"
#. Tag: para
-#: Wicket.xml:109
-#: Wicket.xml:136
-#: Wicket.xml:202
+#: Wicket.xml:109 Wicket.xml:136 Wicket.xml:211
#, no-c-format
msgid "For example:"
msgstr "例:"
@@ -166,8 +235,16 @@
#. Tag: para
#: Wicket.xml:122
#, no-c-format
-msgid "You can demarcate conversations from within a Wicket component through the use of <code>@Begin</code> and <code>@End</code>. The semantics for these annotations are the same as when used in a Seam component. You can place <code>@Begin</code> and <code>@End</code> on any method."
-msgstr "Wicketコンãƒãƒ¼ãƒãƒ³ãƒˆã®ä¸ã§ã€<code>@Begin</code>ã‚„<code>@End</code>を使用ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€å¯¾è©±ã®å¢ƒç•Œã‚’定ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ä½¿ã„æ–¹ã¯ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®ä¸ã§ä½¿ã†ã®ã¨åŒã˜ã§ã™ã€‚<code>@Begin</code>ã‚„<code>@End</code>ã¯ã€ã™ã¹ã¦ã®ãƒ¡ã‚½ãƒƒãƒ‰ã§å®šç¾©ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You can demarcate conversations from within a Wicket component through the "
+"use of <code>@Begin</code> and <code>@End</code>. The semantics for these "
+"annotations are the same as when used in a Seam component. You can place "
+"<code>@Begin</code> and <code>@End</code> on any method."
+msgstr ""
+"Wicketコンãƒãƒ¼ãƒãƒ³ãƒˆã®ä¸ã§ã€<code>@Begin</code>ã‚„<code>@End</code>を使用ã™ã‚‹"
+"ã“ã¨ã«ã‚ˆã‚Šã€å¯¾è©±ã®å¢ƒç•Œã‚’定ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れらã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®ä½¿ã„æ–¹"
+"ã¯ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®ä¸ã§ä½¿ã†ã®ã¨åŒã˜ã§ã™ã€‚<code>@Begin</code>ã‚„"
+"<code>@End</code>ã¯ã€ã™ã¹ã¦ã®ãƒ¡ã‚½ãƒƒãƒ‰ã§å®šç¾©ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
#: Wicket.xml:131
@@ -202,8 +279,14 @@
#. Tag: para
#: Wicket.xml:142
#, no-c-format
-msgid "You may have pages in your application which can only be accessed when the user has a long-running conversation active. To enforce this you can use the <code>@NoConversationPage</code> annotation:"
-msgstr "ユーザーã®é•·æœŸå¯¾è©±ãŒæœ‰åŠ¹ãªçŠ¶æ…‹ã§ã‚ã£ã¦ã‚‚ã€ãã“ã§ã¯å¯¾è©±ã‚’使用ã›ãšã€ãŸã アクセスã ã‘ã•ã›ãŸã„ページもã‚ã‚‹ã§ã—ょã†ã€‚ãã®ã‚ˆã†ãªå ´åˆã¯ã€<code>@NoConversationPage</code>アノテーションを使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You may have pages in your application which can only be accessed when the "
+"user has a long-running conversation active. To enforce this you can use the "
+"<code>@NoConversationPage</code> annotation:"
+msgstr ""
+"ユーザーã®é•·æœŸå¯¾è©±ãŒæœ‰åŠ¹ãªçŠ¶æ…‹ã§ã‚ã£ã¦ã‚‚ã€ãã“ã§ã¯å¯¾è©±ã‚’使用ã›ãšã€ãŸã アクセ"
+"スã ã‘ã•ã›ãŸã„ページもã‚ã‚‹ã§ã—ょã†ã€‚ãã®ã‚ˆã†ãªå ´åˆã¯ã€"
+"<code>@NoConversationPage</code>アノテーションを使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
#: Wicket.xml:148
@@ -220,14 +303,33 @@
#. Tag: para
#: Wicket.xml:150
#, no-c-format
-msgid "If you want to further decouple your application classes, you can use Seam events. Of course, you can raise an event using <code>Events.instance().raiseEvent(\"foo\")</code>. Alternatively, you can annotate a method <code>@RaiseEvent(\"foo\")</code>; if the method returns a non-null outcome without exception, the event will be raised."
-msgstr "アプリケーション内ã®ã‚¯ãƒ©ã‚¹åŒå£«ã‚’ç–Žçµåˆã«ã•ã›ãŸã„å ´åˆã¯ã€Seamイベントを使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã¡ã‚ã‚“<code>Events.instance().raiseEvent(\"foo\")</code>ã®ã‚ˆã†ã«ã—ã¦ã‚¤ãƒ™ãƒ³ãƒˆã‚’使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã—ã€<code>@RaiseEvent(\"foo\")</code>ã®ã‚ˆã†ã«ãƒ¡ã‚½ãƒƒãƒ‰ã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ã¤ã‘ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚後者ã®å ´åˆã€ãƒ¡ã‚½ãƒƒãƒ‰ãŒnullã§ãªã„çµæžœ (outcome)ã‚’è¿”ã—ã€ä¾‹å¤–ãŒç™ºç”Ÿã—ãªã„å ´åˆã®ã¿ã€ã‚¤ãƒ™ãƒ³ãƒˆãŒç™ºç”Ÿã—ã¾ã™ã€‚"
+msgid ""
+"If you want to further decouple your application classes, you can use Seam "
+"events. Of course, you can raise an event using <code>Events.instance()."
+"raiseEvent(\"foo\")</code>. Alternatively, you can annotate a method "
+"<code>@RaiseEvent(\"foo\")</code>; if the method returns a non-null outcome "
+"without exception, the event will be raised."
+msgstr ""
+"アプリケーション内ã®ã‚¯ãƒ©ã‚¹åŒå£«ã‚’ç–Žçµåˆã«ã•ã›ãŸã„å ´åˆã¯ã€Seamイベントを使用ã™"
+"ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã¡ã‚ã‚“<code>Events.instance().raiseEvent(\"foo\")</code>"
+"ã®ã‚ˆã†ã«ã—ã¦ã‚¤ãƒ™ãƒ³ãƒˆã‚’使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã—ã€<code>@RaiseEvent(\"foo\")</"
+"code>ã®ã‚ˆã†ã«ãƒ¡ã‚½ãƒƒãƒ‰ã«ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ã¤ã‘ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚後者ã®å ´åˆã€ãƒ¡"
+"ソッドãŒnullã§ãªã„çµæžœ (outcome)ã‚’è¿”ã—ã€ä¾‹å¤–ãŒç™ºç”Ÿã—ãªã„å ´åˆã®ã¿ã€ã‚¤ãƒ™ãƒ³ãƒˆãŒ"
+"発生ã—ã¾ã™ã€‚"
#. Tag: para
#: Wicket.xml:159
#, no-c-format
-msgid "You can also control tasks and processes in Wicket classes through the use of <code>@CreateProcess</code>, <code>@ResumeTask</code>, <code>@BeginTask</code>, <code>@EndTask</code>, <code>@StartTask</code> and <code>@Transition</code>."
-msgstr "Wicketクラスã®ä¸ã§<code>@CreateProcess</code>ã€<code>@ResumeTask</code>ã€<code>@BeginTask</code>ã€<code>@EndTask</code>ã€<code>@StartTask</code>ã€<code>@Transition</code>を使用ã—ã¦ã€ã‚¿ã‚¹ã‚¯ã‚„プãƒã‚»ã‚¹ã®åˆ¶å¾¡ã‚’è¡Œã†ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"You can also control tasks and processes in Wicket classes through the use "
+"of <code>@CreateProcess</code>, <code>@ResumeTask</code>, <code>@BeginTask</"
+"code>, <code>@EndTask</code>, <code>@StartTask</code> and <code>@Transition</"
+"code>."
+msgstr ""
+"Wicketクラスã®ä¸ã§<code>@CreateProcess</code>ã€<code>@ResumeTask</code>ã€"
+"<code>@BeginTask</code>ã€<code>@EndTask</code>ã€<code>@StartTask</code>ã€"
+"<code>@Transition</code>を使用ã—ã¦ã€ã‚¿ã‚¹ã‚¯ã‚„プãƒã‚»ã‚¹ã®åˆ¶å¾¡ã‚’è¡Œã†ã“ã¨ã‚‚å¯èƒ½ã§"
+"ã™ã€‚"
#. Tag: para
#: Wicket.xml:166
@@ -244,41 +346,99 @@
#. Tag: para
#: Wicket.xml:176
#, no-c-format
-msgid "To enable bijection and orchestration control via annotations in Wicket you must place your classes in <code>WEB-INF/wicket</code>. Seam needs to instrument the bytecode of your Wicket classes to be able to intercept the annotations you use."
-msgstr "Wicketã§ã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚„オーケストレーションを行ã†ãŸã‚ã«ã™ã¹ãã“ã¨ã¯ã€Wicketクラスを<code>WEB-INF/wicket</code>ã«é…ç½®ã™ã‚‹ã“ã¨ã§ã™ã€‚Seamã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«å¯¾ã—ã¦å‰²ã‚Šè¾¼ã¿ã‚’ã‹ã‘ã‚‹ãŸã‚ã€Wicketクラスã®ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰å¤‰æ›ã‚’è¡Œã„ã¾ã™ã€‚"
+msgid ""
+"Seam needs to instrument the bytecode of your Wicket classes to be able to "
+"intercept the annotations you use. Seam provides two ways to do this.The "
+"first is to place your classes in <code>WEB-INF/wicket</code>. Seam will "
+"look for classes placed in this directory at startup and instrument them. An "
+"alternative approach, which can be used alongside the first, is to use an "
+"ant task for instrumention. Seam provides such a task; it is packaged in "
+"<literal>jboss-seam-wicket-ant.jar </literal>, and can be used in the "
+"following manner:"
+msgstr ""
+#. Tag: programlisting
+#: Wicket.xml:186
+#, no-c-format
+msgid ""
+"<![CDATA[<taskdef name=\"instrumentWicket\" \n"
+" classname=\"org.jboss.seam.wicket.ioc.WicketInstrumentationTask\">\n"
+" <classpath>\n"
+" <pathelement location=\"lib/jboss-seam-wicket-ant.jar\"/>\n"
+" <pathelement location=\"web/WEB-INF/lib/jboss-seam-wicket.jar\"/>\n"
+" <pathelement location=\"lib/javassist.jar\"/>\n"
+" <pathelement location=\"lib/jboss-seam.jar\"/>\n"
+" </classpath>\n"
+"</taskdef>\n"
+"\n"
+"<instrumentWicket outputDirectory=\"${build.instrumented}\">\n"
+" <classpath refid=\"build.classpath\"/>\n"
+" <fileset dir=\"${build.classes}\" includes=\"**/*.class\"/>\n"
+"</instrumentWicket>]]>"
+msgstr ""
+
#. Tag: para
-#: Wicket.xml:184
+#: Wicket.xml:187
#, no-c-format
-msgid "Currently only bytecode instrumentation using a custom classloader which reads classes in <code>WEB-INF/wicket</code> is supported. In the an Ant task or Maven plugin may be developed to support bytecode instrumentation when the project artifacts are built."
-msgstr "ç¾åœ¨ã¯ã€<code>WEB-INF/wicket</code>ã®ã‚¯ãƒ©ã‚¹ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹ã‚«ã‚¹ã‚¿ãƒ クラスãƒãƒ¼ãƒ€ã§ã®ã¿ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰å¤‰æ›ãŒè¡Œã‚ã‚Œã¦ã„ã¾ã™ãŒã€AntタスクやMavenプラグインã®ä¸ã§ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰å¤‰æ›ãŒè¡Œã‚れるよã†ã«é–‹ç™ºã•ã‚Œã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+msgid ""
+"Then have ant copy the instrumented classes in <literal>${build.instrumented}"
+"</literal> into <literal>WEB-INF/classes</literal>. If you want to hot "
+"deploy the Wicket components, you can copy the instrumented classes to "
+"<literal>WEB-INF/dev</literal>; if you use hot deploy, make sure that your "
+"<literal>WicketApplication</literal> class is also hot-deployed. Upon a "
+"reload of hot-deployed classes, the entire WicketApplication instance has to "
+"be re-initialized, in order to pick up new references to the classes of "
+"mounted pages."
+msgstr ""
#. Tag: title
-#: Wicket.xml:193
+#: Wicket.xml:202
#, no-c-format
msgid "Defining the Application"
msgstr "アプリケーションã®å®šç¾©"
#. Tag: para
-#: Wicket.xml:195
+#: Wicket.xml:204
#, no-c-format
-msgid "A Wicket web application which uses Seam should use <code>SeamWebApplication</code> as the base class; this creates hooks into the Wicket lifecycle allowing Seam to automagically propagate the conversation as needed. It also adds status messages to the page."
-msgstr "Seamã®æ©Ÿèƒ½ã‚’使用ã™ã‚‹ãŸã‚ã«ã€Wicketã®WebApplicationクラスã¯<code>SeamWebApplication</code>クラスを継承ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€Wicketã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ä¸ã«ãƒ•ãƒƒã‚¯ã‚’作æˆã—ã€SeamãŒå¯¾è©±ã‚’自動的ã«ä¼æ’ã•ã›ã¦ã„ããŸã‚ã«å¿…è¦ã§ã™ã€‚ã¾ãŸã€ãƒšãƒ¼ã‚¸ã«ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ä»˜åŠ ã—ã¾ã™ã€‚"
+msgid ""
+"A Wicket web application which uses Seam should use "
+"<code>SeamWebApplication</code> as the base class; this creates hooks into "
+"the Wicket lifecycle allowing Seam to automagically propagate the "
+"conversation as needed. It also adds status messages to the page."
+msgstr ""
+"Seamã®æ©Ÿèƒ½ã‚’使用ã™ã‚‹ãŸã‚ã«ã€Wicketã®WebApplicationクラスã¯"
+"<code>SeamWebApplication</code>クラスを継承ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€Wicket"
+"ã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ä¸ã«ãƒ•ãƒƒã‚¯ã‚’作æˆã—ã€SeamãŒå¯¾è©±ã‚’自動的ã«ä¼æ’ã•ã›ã¦ã„ããŸã‚ã«"
+"å¿…è¦ã§ã™ã€‚ã¾ãŸã€ãƒšãƒ¼ã‚¸ã«ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ä»˜åŠ ã—ã¾ã™ã€‚"
#. Tag: para
-#: Wicket.xml:206
+#: Wicket.xml:215
#, no-c-format
-msgid "The <code>SeamAuthorizationStrategy</code> delegates authorization to Seam Security, allowing the use of <code>@Restrict</code> on Wicket components. <code>SeamWebApplication</code> installs the authorization strategy for you. You can specify the login page by implementing the <code>getLoginPage()</code> method."
-msgstr "<code>SeamAuthorizationStrategy</code>ã¯ã€Wicketコンãƒãƒ¼ãƒãƒ³ãƒˆä¸Šã§<code>@Restrict</code>ã®ä½¿ç”¨ã‚’å¯èƒ½ã«ã™ã‚‹ã€Seamã‚»ã‚ュリティ機構ã®ãŸã‚ã®èªè¨¼ã‚’ä»»ã•ã‚Œã¾ã™ã€‚<code>SeamWebApplication</code>クラスã¯ã€ãれをå¯èƒ½ã«ã—ã¾ã™ã€‚クラスã«<code>getLoginPage()</code>メソッドを実装ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€èªè¨¼ã®ãŸã‚ã®ãƒšãƒ¼ã‚¸ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The <code>SeamAuthorizationStrategy</code> delegates authorization to Seam "
+"Security, allowing the use of <code>@Restrict</code> on Wicket components. "
+"<code>SeamWebApplication</code> installs the authorization strategy for you. "
+"You can specify the login page by implementing the <code>getLoginPage()</"
+"code> method."
+msgstr ""
+"<code>SeamAuthorizationStrategy</code>ã¯ã€Wicketコンãƒãƒ¼ãƒãƒ³ãƒˆä¸Šã§"
+"<code>@Restrict</code>ã®ä½¿ç”¨ã‚’å¯èƒ½ã«ã™ã‚‹ã€Seamã‚»ã‚ュリティ機構ã®ãŸã‚ã®èªè¨¼ã‚’"
+"ä»»ã•ã‚Œã¾ã™ã€‚<code>SeamWebApplication</code>クラスã¯ã€ãれをå¯èƒ½ã«ã—ã¾ã™ã€‚クラ"
+"スã«<code>getLoginPage()</code>メソッドを実装ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€èªè¨¼ã®ãŸã‚ã®"
+"ページを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Wicket.xml:214
+#: Wicket.xml:223
#, no-c-format
-msgid "You'll also need to set the home page of the application by implementing the <code>getHomePage()</code> method."
-msgstr "ã¾ãŸã€ã‚¯ãƒ©ã‚¹ã«<code>getHomePage()</code>メソッドを実装ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ãƒ›ãƒ¼ãƒ ページを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"You'll also need to set the home page of the application by implementing the "
+"<code>getHomePage()</code> method."
+msgstr ""
+"ã¾ãŸã€ã‚¯ãƒ©ã‚¹ã«<code>getHomePage()</code>メソッドを実装ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ãƒ›ãƒ¼"
+"ムページを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Wicket.xml:219
+#: Wicket.xml:228
#, no-c-format
msgid ""
"<![CDATA[public class WicketBookingApplication extends SeamWebApplication {\n"
@@ -312,30 +472,92 @@
"]]>"
#. Tag: para
-#: Wicket.xml:221
-#, no-c-format
-msgid "Seam automatically installs the Wicket filter for you (ensuring that it is inserted in the correct place for you). But you still need to tell Wicket which <code>WebApplication</code> class to use:"
-msgstr "Seamã¯è‡ªå‹•çš„ã«Wicketフィルタをè¨å®šã—ã¾ã™ï¼ˆé©åˆ‡ãªä½ç½®ã«æŒ¿å…¥ã•ã‚Œã¾ã™ï¼‰ãŒã€<code>WebApplication</code>クラスãŒã©ã‚Œãªã®ã‹ã¯æ•™ãˆã¦ã‚ã’ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+#: Wicket.xml:230
+#, fuzzy, no-c-format
+msgid ""
+"Seam automatically installs the Wicket filter for you (ensuring that it is "
+"inserted in the correct place for you). But you still need to tell Wicket "
+"which <code>WebApplication</code> class to use."
+msgstr ""
+"Seamã¯è‡ªå‹•çš„ã«Wicketフィルタをè¨å®šã—ã¾ã™ï¼ˆé©åˆ‡ãªä½ç½®ã«æŒ¿å…¥ã•ã‚Œã¾ã™ï¼‰ãŒã€"
+"<code>WebApplication</code>クラスãŒã©ã‚Œãªã®ã‹ã¯æ•™ãˆã¦ã‚ã’ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Wicket.xml:227
-#, no-c-format
+#: Wicket.xml:236
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
-" xmlns:wicket=\"http://jboss.com/products/seam/wicket\">\n"
-" \n"
-" <wicket:web-application application-class=\"org.jboss.seam.example.wicket.WicketBookingApplication\" />\n"
+" xmlns:wicket=\"http://jboss.com/products/seam/wicket\"\n"
+" xsi:schemaLocation=\n"
+" \"http://jboss.com/products/seam/wicket\n"
+" http://jboss.com/products/seam/wicket-2.1.xsd\">\n"
+" \n"
+" <wicket:web-application \n"
+" application-class=\"org.jboss.seam.example.wicket."
+"WicketBookingApplication\" />\n"
"</components]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
" xmlns:wicket=\"http://jboss.com/products/seam/wicket\">\n"
" \n"
-" <wicket:web-application application-class=\"org.jboss.seam.example.wicket.WicketBookingApplication\" />\n"
+" <wicket:web-application application-class=\"org.jboss.seam.example.wicket."
+"WicketBookingApplication\" />\n"
"</components]]>"
#. Tag: para
-#: Wicket.xml:230
+#: Wicket.xml:238
#, no-c-format
-msgid "Take a look at the Wicket documentation for more on authorization strategies and other methods you can override on the <code>Application</code> class."
-msgstr "èªè¨¼æ©Ÿæ§‹ã«é–¢ã™ã‚‹ã•ã‚‰ã«è©³ç´°ãªæƒ…å ±ã‚„ã€<code>Application</code>クラスã§ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰å¯èƒ½ãªãã®ä»–ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«é–¢ã—ã¦ã¯ã€Wicketã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ä¸‹ã•ã„。"
+msgid ""
+"In addition, if you plan to use JSF-based pages in the same application as "
+"wicket pages, you'll need to ensure that the jsf exception filter is only "
+"enabled for jsf urls:"
+msgstr ""
+#. Tag: programlisting
+#: Wicket.xml:243
+#, no-c-format
+msgid ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:web=\"http://jboss.com/products/seam/web\"\n"
+" xmlns:wicket=\"http://jboss.com/products/seam/wicket\"\n"
+" xsi:schemaLocation=\n"
+" \"http://jboss.com/products/seam/web\n"
+" http://jboss.com/products/seam/web-2.1.xsd\">\n"
+" \n"
+" <!-- Only map the seam jsf exception filter to jsf paths, which we "
+"identify with the *.seam path -->\n"
+" <web:exception-filter url-pattern=\"*.seam\"/>\n"
+"</components]]>"
+msgstr ""
+
+#. Tag: para
+#: Wicket.xml:247
+#, no-c-format
+msgid ""
+"Take a look at the Wicket documentation for more on authorization strategies "
+"and other methods you can override on the <code>Application</code> class."
+msgstr ""
+"èªè¨¼æ©Ÿæ§‹ã«é–¢ã™ã‚‹ã•ã‚‰ã«è©³ç´°ãªæƒ…å ±ã‚„ã€<code>Application</code>クラスã§ã‚ªãƒ¼ãƒãƒ¼"
+"ライドå¯èƒ½ãªãã®ä»–ã®ãƒ¡ã‚½ãƒƒãƒ‰ã«é–¢ã—ã¦ã¯ã€Wicketã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ä¸‹ã•"
+"ã„。"
+
+#~ msgid ""
+#~ "To enable bijection and orchestration control via annotations in Wicket "
+#~ "you must place your classes in <code>WEB-INF/wicket</code>. Seam needs to "
+#~ "instrument the bytecode of your Wicket classes to be able to intercept "
+#~ "the annotations you use."
+#~ msgstr ""
+#~ "Wicketã§ã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã€ãƒã‚¤ã‚¸ã‚§ã‚¯ã‚·ãƒ§ãƒ³ã‚„オーケストレーションを"
+#~ "è¡Œã†ãŸã‚ã«ã™ã¹ãã“ã¨ã¯ã€Wicketクラスを<code>WEB-INF/wicket</code>ã«é…ç½®ã™"
+#~ "ã‚‹ã“ã¨ã§ã™ã€‚Seamã¯ã€ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã«å¯¾ã—ã¦å‰²ã‚Šè¾¼ã¿ã‚’ã‹ã‘ã‚‹ãŸã‚ã€Wicketクラ"
+#~ "スã®ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰å¤‰æ›ã‚’è¡Œã„ã¾ã™ã€‚"
+
+#~ msgid ""
+#~ "Currently only bytecode instrumentation using a custom classloader which "
+#~ "reads classes in <code>WEB-INF/wicket</code> is supported. In the an Ant "
+#~ "task or Maven plugin may be developed to support bytecode instrumentation "
+#~ "when the project artifacts are built."
+#~ msgstr ""
+#~ "ç¾åœ¨ã¯ã€<code>WEB-INF/wicket</code>ã®ã‚¯ãƒ©ã‚¹ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹ã‚«ã‚¹ã‚¿ãƒ クラスãƒãƒ¼"
+#~ "ダã§ã®ã¿ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰å¤‰æ›ãŒè¡Œã‚ã‚Œã¦ã„ã¾ã™ãŒã€AntタスクやMavenプラグインã®ä¸"
+#~ "ã§ãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰å¤‰æ›ãŒè¡Œã‚れるよã†ã«é–‹ç™ºã•ã‚Œã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Xml.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Xml.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Xml.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2009-02-21 17:20+0900\n"
"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -14,117 +14,222 @@
"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Xml.xml:3
+#: Xml.xml:6
#, no-c-format
msgid "Configuring Seam components"
msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®æ§‹æˆ"
#. Tag: para
-#: Xml.xml:5
+#: Xml.xml:8
#, no-c-format
-msgid "The philosophy of minimizing XML-based configuration is extremely strong in Seam. Nevertheless, there are various reasons why we might want to configure a Seam component using XML: to isolate deployment-specific information from the Java code, to enable the creation of re-usable frameworks, to configure Seam's built-in functionality, etc. Seam provides two basic approaches to configuring components: configuration via property settings in a properties file or in <literal>web.xml</literal>, and configuration via <literal>components.xml</literal>."
-msgstr "XMLベースã®æ§‹æˆã‚’最å°ã«ã™ã‚‹ã¨ã„ã†å“²å¦ã¯Seamã§ã¯å¾¹åº•ã•ã‚Œã¦ã„ã¾ã™ã€‚ãã‚Œã«ã‚‚ã‹ã‹ã‚らãšã€XMLを使ã£ã¦Seamを構æˆã—ãŸã„ã¨ã„ã†ã•ã¾ã–ã¾ãªç†ç”±ãŒå˜åœ¨ã—ã¾ã™ã€‚ Javaコードã‹ã‚‰ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆå›ºæœ‰ã®æƒ…å ±ã‚’åˆ‡ã‚Šé›¢ã—ãŸã„〠å†åˆ©ç”¨å¯èƒ½ãªãƒ•ãƒ¬ãƒ¼ãƒ ワークを作æˆå¯èƒ½ã«ã—ãŸã„〠Seam組ã¿è¾¼ã¿æ©Ÿèƒ½ã‚’構æˆã—ãŸã„ç‰ã®ç†ç”±ã§ã™ã€‚ Seamã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’構æˆã™ã‚‹äºŒã¤ã®ã‚¢ãƒ—ãƒãƒ¼ãƒã‚’æä¾›ã—ã¾ã™ã€‚ プãƒãƒ‘ティファイルã¾ãŸã¯ <literal>web.xml</literal> ã§ã®ãƒ—ãƒãƒ‘ティè¨å®šã«ã‚ˆã‚‹æ§‹æˆã¨ã€ <literal>components.xml</literal> ã«ã‚ˆã‚‹æ§‹æˆã§ã™ã€‚"
+msgid ""
+"The philosophy of minimizing XML-based configuration is extremely strong in "
+"Seam. Nevertheless, there are various reasons why we might want to configure "
+"a Seam component using XML: to isolate deployment-specific information from "
+"the Java code, to enable the creation of re-usable frameworks, to configure "
+"Seam's built-in functionality, etc. Seam provides two basic approaches to "
+"configuring components: configuration via property settings in a properties "
+"file or in <literal>web.xml</literal>, and configuration via "
+"<literal>components.xml</literal>."
+msgstr ""
+"XMLベースã®æ§‹æˆã‚’最å°ã«ã™ã‚‹ã¨ã„ã†å“²å¦ã¯Seamã§ã¯å¾¹åº•ã•ã‚Œã¦ã„ã¾ã™ã€‚ãã‚Œã«ã‚‚ã‹ã‹"
+"ã‚らãšã€XMLを使ã£ã¦Seamを構æˆã—ãŸã„ã¨ã„ã†ã•ã¾ã–ã¾ãªç†ç”±ãŒå˜åœ¨ã—ã¾ã™ã€‚ Java"
+"コードã‹ã‚‰ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆå›ºæœ‰ã®æƒ…å ±ã‚’åˆ‡ã‚Šé›¢ã—ãŸã„〠å†åˆ©ç”¨å¯èƒ½ãªãƒ•ãƒ¬ãƒ¼ãƒ ワーク"
+"を作æˆå¯èƒ½ã«ã—ãŸã„〠Seam組ã¿è¾¼ã¿æ©Ÿèƒ½ã‚’構æˆã—ãŸã„ç‰ã®ç†ç”±ã§ã™ã€‚ Seamã¯ã‚³ãƒ³"
+"ãƒãƒ¼ãƒãƒ³ãƒˆã‚’構æˆã™ã‚‹äºŒã¤ã®ã‚¢ãƒ—ãƒãƒ¼ãƒã‚’æä¾›ã—ã¾ã™ã€‚ プãƒãƒ‘ティファイルã¾ãŸã¯ "
+"<literal>web.xml</literal> ã§ã®ãƒ—ãƒãƒ‘ティè¨å®šã«ã‚ˆã‚‹æ§‹æˆã¨ã€ "
+"<literal>components.xml</literal> ã«ã‚ˆã‚‹æ§‹æˆã§ã™ã€‚"
#. Tag: title
-#: Xml.xml:15
+#: Xml.xml:18
#, no-c-format
msgid "Configuring components via property settings"
msgstr "プãƒãƒ‘ティè¨å®šã«ã‚ˆã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®æ§‹æˆ"
#. Tag: para
-#: Xml.xml:16
-#, no-c-format
-msgid "Seam components may be provided with configuration properties either via servlet context parameters, or via a properties file named <literal>seam.properties</literal> in the root of the classpath."
-msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ã€ã‚µãƒ¼ãƒ–レットコンテã‚ストパラメータã€ã‚ã‚‹ã„ã¯ã‚¯ãƒ©ã‚¹ãƒ‘スã®ãƒ«ãƒ¼ãƒˆã«å˜åœ¨ã™ã‚‹<literal>seam.properties</literal>ã¨å付ã‘られãŸãƒ—ãƒãƒ‘ティファイルã®ã„ãšã‚Œã‹ã«ã‚ˆã£ã¦ã€æ§‹æˆãƒ—ãƒãƒ‘ティをæä¾›ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+#: Xml.xml:19
+#, fuzzy, no-c-format
+msgid ""
+"Seam components may be provided with configuration properties either via "
+"servlet context parameters, via system properties, or via a properties file "
+"named <literal>seam.properties</literal> in the root of the classpath."
+msgstr ""
+"Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ã€ã‚µãƒ¼ãƒ–レットコンテã‚ストパラメータã€ã‚ã‚‹ã„ã¯ã‚¯ãƒ©ã‚¹ãƒ‘"
+"スã®ãƒ«ãƒ¼ãƒˆã«å˜åœ¨ã™ã‚‹<literal>seam.properties</literal>ã¨å付ã‘られãŸãƒ—ãƒãƒ‘"
+"ティファイルã®ã„ãšã‚Œã‹ã«ã‚ˆã£ã¦ã€æ§‹æˆãƒ—ãƒãƒ‘ティをæä¾›ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Xml.xml:20
-#, no-c-format
-msgid "The configurable Seam component must expose JavaBeans-style property setter methods for the configurable attributes. If a Seam component named <literal>com.jboss.myapp.settings</literal> has a setter method named <literal>setLocale()</literal>, we can provide a property named <literal>com.jboss.myapp.settings.locale</literal> in the <literal>seam.properties</literal> file or as a servlet context parameter, and Seam will set the value of the <literal>locale</literal> attribute whenever it instantiates the component."
-msgstr "構æˆå¯èƒ½ãªSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€æ§‹æˆå±žæ€§ã«å¯¾ã—ã¦JavaBeansスタイルã®ãƒ—ãƒãƒ‘ティ用セッターメソッドを公開ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 <literal>com.jboss.myapp.settings</literal> ã¨ã„ã†åå‰ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãŒã€<literal>setLocale()</literal> ã¨ã„ã†åå‰ã®ã‚»ãƒƒã‚¿ãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒã¤ã¨ã™ã‚‹ã¨ã€seam.propertiesファイルã‚ã‚‹ã„ã¯ã‚µãƒ¼ãƒ–レットコンテã‚ストパラメータã§<literal>com.jboss.myapp.settings.locale</literal>ã¨ã„ã†åå‰ã®ãƒ—ãƒãƒ‘ティをæä¾›ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã¨ãªã‚Šã€Seamã¯ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’生æˆã™ã‚‹ã¨ãã«ã¯<literal>locale</literal>属性ã®å€¤ã‚’è¨å®šã—ã¾ã™ã€‚"
+#: Xml.xml:23
+#, fuzzy, no-c-format
+msgid ""
+"The configurable Seam component must expose JavaBeans-style property setter "
+"methods for the configurable attributes. If a Seam component named "
+"<literal>com.jboss.myapp.settings</literal> has a setter method named "
+"<literal>setLocale()</literal>, we can provide a property named <literal>com."
+"jboss.myapp.settings.locale</literal> in the <literal>seam.properties</"
+"literal> file, a system property named <literal>org.jboss.seam.properties."
+"com.jboss.myapp.settings.locale</literal> via -D at startup, or as a servlet "
+"context parameter, and Seam will set the value of the <literal>locale</"
+"literal> attribute whenever it instantiates the component."
+msgstr ""
+"構æˆå¯èƒ½ãªSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€æ§‹æˆå±žæ€§ã«å¯¾ã—ã¦JavaBeansスタイルã®ãƒ—ãƒãƒ‘ティ"
+"用セッターメソッドを公開ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 <literal>com.jboss.myapp."
+"settings</literal> ã¨ã„ã†åå‰ã®Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãŒã€<literal>setLocale()</"
+"literal> ã¨ã„ã†åå‰ã®ã‚»ãƒƒã‚¿ãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒã¤ã¨ã™ã‚‹ã¨ã€seam.propertiesファイル"
+"ã‚ã‚‹ã„ã¯ã‚µãƒ¼ãƒ–レットコンテã‚ストパラメータã§<literal>com.jboss.myapp."
+"settings.locale</literal>ã¨ã„ã†åå‰ã®ãƒ—ãƒãƒ‘ティをæä¾›ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã¨ãªã‚Šã€"
+"Seamã¯ãã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’生æˆã™ã‚‹ã¨ãã«ã¯<literal>locale</literal>属性ã®å€¤ã‚’"
+"è¨å®šã—ã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:28
-#, no-c-format
-msgid "The same mechanism is used to configure Seam itself. For example, to set the conversation timeout, we provide a value for <literal>org.jboss.seam.core.manager.conversationTimeout</literal> in <literal>web.xml</literal> or <literal>seam.properties</literal>. (There is a built-in Seam component named <literal>org.jboss.seam.core.manager</literal> with a setter method named <literal>setConversationTimeout()</literal>.)"
-msgstr "åŒã˜ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã¯Seam自身ã®æ§‹æˆã«ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãŸã¨ãˆã°ã€å¯¾è©±ã®ã‚¿ã‚¤ãƒ アウトをè¨å®šã™ã‚‹ã«ã¯ã€ <literal>web.xml</literal>ã¾ãŸã¯ <literal>seam.properties</literal>ã«ãŠã„ã¦ã€ <literal>org.jboss.seam.core.manager.conversationTimeout</literal>ã®å€¤ã‚’æä¾›ã—ã¾ã™ã€‚ (<literal>org.jboss.seam.core.manager</literal>ã¨ã„ã†åå‰ã®çµ„ã¿è¾¼ã¿Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãŒå˜åœ¨ã—〠ãã‚Œã«ã¯<literal>setConversationTimeout()</literal>ã¨ã„ã†ã‚»ãƒƒã‚¿ãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ãŒã‚ã‚Šã¾ã™ã€‚)"
+#: Xml.xml:32
+#, fuzzy, no-c-format
+msgid ""
+"The same mechanism is used to configure Seam itself. For example, to set the "
+"conversation timeout, we provide a value for <literal>org.jboss.seam.core."
+"manager.conversationTimeout</literal> in <literal>web.xml</literal>, "
+"<literal>seam.properties</literal>, or via a system property prefixed with "
+"<literal>org.jboss.seam.properties</literal>. (There is a built-in Seam "
+"component named <literal>org.jboss.seam.core.manager</literal> with a setter "
+"method named <literal>setConversationTimeout()</literal>.)"
+msgstr ""
+"åŒã˜ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã¯Seam自身ã®æ§‹æˆã«ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãŸã¨ãˆã°ã€å¯¾è©±ã®ã‚¿ã‚¤ãƒ アウトを"
+"è¨å®šã™ã‚‹ã«ã¯ã€ <literal>web.xml</literal>ã¾ãŸã¯ <literal>seam.properties</"
+"literal>ã«ãŠã„ã¦ã€ <literal>org.jboss.seam.core.manager.conversationTimeout</"
+"literal>ã®å€¤ã‚’æä¾›ã—ã¾ã™ã€‚ (<literal>org.jboss.seam.core.manager</literal>ã¨"
+"ã„ã†åå‰ã®çµ„ã¿è¾¼ã¿Seamコンãƒãƒ¼ãƒãƒ³ãƒˆãŒå˜åœ¨ã—〠ãã‚Œã«ã¯"
+"<literal>setConversationTimeout()</literal>ã¨ã„ã†ã‚»ãƒƒã‚¿ãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ãŒã‚ã‚Šã¾"
+"ã™ã€‚)"
# 2.1
#. Tag: title
-#: Xml.xml:38
+#: Xml.xml:43
#, no-c-format
msgid "Configuring components via <literal>components.xml</literal>"
msgstr "<literal>components.xml</literal>ã«ã‚ˆã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®æ§‹æˆ"
#. Tag: para
-#: Xml.xml:40
+#: Xml.xml:45
#, no-c-format
-msgid "The <literal>components.xml</literal> file is a bit more powerful than property settings. It lets you:"
-msgstr "<literal>components.xml</literal>ファイルã¯ãƒ—ãƒãƒ‘ティè¨å®šã«æ¯”ã¹ãƒ‘ワフルã§ã™ã€‚ 次を行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"The <literal>components.xml</literal> file is a bit more powerful than "
+"property settings. It lets you:"
+msgstr ""
+"<literal>components.xml</literal>ファイルã¯ãƒ—ãƒãƒ‘ティè¨å®šã«æ¯”ã¹ãƒ‘ワフルã§"
+"ã™ã€‚ 次を行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:47
-#, no-c-format
-msgid "Configure components that have been installed automatically—including both built-in components, and application components that have been annotated with the <literal>@Name</literal> annotation and picked up by Seam's deployment scanner."
-msgstr "自動的ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå®Œäº†æ¸ˆã¿ã¨ãªã£ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’構æˆã§ãã¾ã™ã€‚ ã“ã‚Œã«ã¯çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã€Seamデプãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚¹ã‚ャナーã«ã‚ˆã£ã¦æ¤œå‡ºã•ã‚ŒãŸ <literal>@Name</literal> アノテーション付ãã®ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã€ ã®ä¸¡æ–¹ãŒå«ã¾ã‚Œã¾ã™ã€‚"
-
-#. Tag: para
#: Xml.xml:52
-#, no-c-format
-msgid "Install classes with no <literal>@Name</literal> annotation as Seam components—this is most useful for certain kinds of infrastructural components which can be installed multiple times different names (for example Seam-managed persistence contexts)."
-msgstr "<literal>@Name</literal> アノテーションã®ç„¡ã„クラスをSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å¯èƒ½ã§ã™ã€‚ —ã“ã‚Œã¯ç•°ãªã‚‹åå‰ã§è¤‡æ•°å›žã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã‚ˆã†ãªã‚る種ã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã¨ã£ã¦æœ€ã‚‚有用ã§ã™ (ãŸã¨ãˆã°ã€Seam管ç†å¯¾è±¡æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト) 。"
+#, fuzzy, no-c-format
+msgid ""
+"Configure components that have been installed automatically — "
+"including both built-in components, and application components that have "
+"been annotated with the <literal>@Name</literal> annotation and picked up by "
+"Seam's deployment scanner."
+msgstr ""
+"自動的ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå®Œäº†æ¸ˆã¿ã¨ãªã£ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’構æˆã§ãã¾ã™ã€‚ ã“ã‚Œ"
+"ã«ã¯çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã€Seamデプãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚¹ã‚ャナーã«ã‚ˆã£ã¦æ¤œå‡ºã•ã‚Œ"
+"㟠<literal>@Name</literal> アノテーション付ãã®ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³"
+"ト〠ã®ä¸¡æ–¹ãŒå«ã¾ã‚Œã¾ã™ã€‚"
#. Tag: para
#: Xml.xml:57
-#, no-c-format
-msgid "Install components that <emphasis>do</emphasis> have a <literal>@Name</literal> annotation but are not installed by default because of an <literal>@Install</literal> annotation that indicates the component should not be installed."
-msgstr "<literal>@Name</literal>アノテーションをæŒã£ã¦ã¯ã„ã‚‹ã‚‚ã®ã®ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールã—ãªã„ã“ã¨ã‚’示ã™<literal>@Install</literal>ã®ãŸã‚ã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールå¯èƒ½ã§ã™ã€‚"
+#, fuzzy, no-c-format
+msgid ""
+"Install classes with no <literal>@Name</literal> annotation as Seam "
+"components — this is most useful for certain kinds of infrastructural "
+"components which can be installed multiple times with different names (for "
+"example Seam-managed persistence contexts)."
+msgstr ""
+"<literal>@Name</literal> アノテーションã®ç„¡ã„クラスをSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦"
+"インストールå¯èƒ½ã§ã™ã€‚ —ã“ã‚Œã¯ç•°ãªã‚‹åå‰ã§è¤‡æ•°å›žã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã‚ˆã†"
+"ãªã‚る種ã®ã‚¤ãƒ³ãƒ•ãƒ©ã‚¹ãƒˆãƒ©ã‚¯ãƒãƒ£ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«ã¨ã£ã¦æœ€ã‚‚有用ã§ã™ (ãŸã¨ãˆã°ã€"
+"Seam管ç†å¯¾è±¡æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚スト) 。"
#. Tag: para
#: Xml.xml:62
#, no-c-format
+msgid ""
+"Install components that <emphasis>do</emphasis> have a <literal>@Name</"
+"literal> annotation but are not installed by default because of an "
+"<literal>@Install</literal> annotation that indicates the component should "
+"not be installed."
+msgstr ""
+"<literal>@Name</literal>アノテーションをæŒã£ã¦ã¯ã„ã‚‹ã‚‚ã®ã®ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’"
+"インストールã—ãªã„ã“ã¨ã‚’示ã™<literal>@Install</literal>ã®ãŸã‚ã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚¤"
+"ンストールã—ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’インストールå¯èƒ½ã§ã™ã€‚"
+
+#. Tag: para
+#: Xml.xml:67
+#, no-c-format
msgid "Override the scope of a component."
msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¹ã‚³ãƒ¼ãƒ—を上書ã (override) ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:66
+#: Xml.xml:71
#, no-c-format
-msgid "A <literal>components.xml</literal> file may appear in one of three different places:"
-msgstr "<literal>components.xml</literal>ファイルã¯æ¬¡ã®ä¸‰ã¤ã®ç•°ãªã‚‹å ´æ‰€ã«ç½®ãã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"A <literal>components.xml</literal> file may appear in one of three "
+"different places:"
+msgstr ""
+"<literal>components.xml</literal>ファイルã¯æ¬¡ã®ä¸‰ã¤ã®ç•°ãªã‚‹å ´æ‰€ã«ç½®ãã“ã¨ãŒã§"
+"ãã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:72
+#: Xml.xml:77
#, no-c-format
msgid "The <literal>WEB-INF</literal> directory of a <literal>war</literal>."
msgstr "<literal>war</literal>ã®<literal>WEB-INF</literal>ディレクトリ"
#. Tag: para
-#: Xml.xml:75
+#: Xml.xml:80
#, no-c-format
msgid "The <literal>META-INF</literal> directory of a <literal>jar</literal>."
msgstr "<literal>jar</literal>ã®<literal>META-INF</literal>ディレクトリ"
#. Tag: para
-#: Xml.xml:78
+#: Xml.xml:83
#, no-c-format
-msgid "Any directory of a <literal>jar</literal> that contains classes with an <literal>@Name</literal> annotation."
-msgstr "<literal>@Name</literal>アノテーション付ãã®ã‚¯ãƒ©ã‚¹ã‚’å«ã‚€ä»»æ„ã®<literal>jar</literal>"
+msgid ""
+"Any directory of a <literal>jar</literal> that contains classes with an "
+"<literal>@Name</literal> annotation."
+msgstr ""
+"<literal>@Name</literal>アノテーション付ãã®ã‚¯ãƒ©ã‚¹ã‚’å«ã‚€ä»»æ„ã®<literal>jar</"
+"literal>"
#. Tag: para
-#: Xml.xml:85
+#: Xml.xml:90
#, no-c-format
-msgid "Usually, Seam components are installed when the deployment scanner discovers a class with a <literal>@Name</literal> annotation sitting in an archive with a <literal>seam.properties</literal> file or a <literal>META-INF/components.xml</literal> file. (Unless the component has an <literal>@Install</literal> annotation indicating it should not be installed by default.) The <literal>components.xml</literal> file lets us handle special cases where we need to override the annotations."
-msgstr "通常ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚¹ã‚ャナーãŒ<literal>seam.properties</literal> ファイルや<literal>META-INF/components.xml</literal>ã‚’æŒã¤ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–内㧠<literal>@Name</literal>アノテーションã®ä»˜ã„ãŸã‚¯ãƒ©ã‚¹ã‚’発見ã—ãŸã¨ãã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ (ãŸã ã—ã€<literal>@Install</literal> アノテーションãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãªã„㨠指定ã—ã¦ã„ãªã„é™ã‚Š) 。 <literal>components.xml</literal>ファイルを使ãˆã°ã€ アノテーションを上書ãã™ã‚‹å¿…è¦ãŒã‚るよã†ãªç‰¹åˆ¥ãªå ´åˆã«å¯¾å‡¦ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Usually, Seam components are installed when the deployment scanner discovers "
+"a class with a <literal>@Name</literal> annotation sitting in an archive "
+"with a <literal>seam.properties</literal> file or a <literal>META-INF/"
+"components.xml</literal> file. (Unless the component has an "
+"<literal>@Install</literal> annotation indicating it should not be installed "
+"by default.) The <literal>components.xml</literal> file lets us handle "
+"special cases where we need to override the annotations."
+msgstr ""
+"通常ã€Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ‡ãƒ—ãƒã‚¤ãƒ¡ãƒ³ãƒˆã‚¹ã‚ャナーãŒ<literal>seam."
+"properties</literal> ファイルや<literal>META-INF/components.xml</literal>ã‚’æŒ"
+"ã¤ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–内㧠<literal>@Name</literal>アノテーションã®ä»˜ã„ãŸã‚¯ãƒ©ã‚¹ã‚’発見ã—"
+"ãŸã¨ãã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã™ (ãŸã ã—ã€<literal>@Install</literal> アノテー"
+"ションãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãªã„㨠指定ã—ã¦ã„ãªã„é™ã‚Š) 。 "
+"<literal>components.xml</literal>ファイルを使ãˆã°ã€ アノテーションを上書ãã™"
+"ã‚‹å¿…è¦ãŒã‚るよã†ãªç‰¹åˆ¥ãªå ´åˆã«å¯¾å‡¦ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
# 2.1
#. Tag: para
-#: Xml.xml:94
+#: Xml.xml:99
#, no-c-format
-msgid "For example, the following <literal>components.xml</literal> file installs jBPM:"
-msgstr "例ãˆã°ã€æ¬¡ã® <literal>components.xml</literal> ファイルã¯jBPMをインストールã—ã¾ã™ã€‚"
+msgid ""
+"For example, the following <literal>components.xml</literal> file installs "
+"jBPM:"
+msgstr ""
+"例ãˆã°ã€æ¬¡ã® <literal>components.xml</literal> ファイルã¯jBPMをインストールã—"
+"ã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:98
+#: Xml.xml:103
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
@@ -140,13 +245,13 @@
"</components>]]>"
#. Tag: para
-#: Xml.xml:100
+#: Xml.xml:105
#, no-c-format
msgid "This example does the same thing:"
msgstr "ã“ã‚Œã¯ä»¥ä¸‹ã¨åŒã˜ã“ã¨ã‚’ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:104
+#: Xml.xml:109
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -158,109 +263,137 @@
"</components>]]>"
#. Tag: para
-#: Xml.xml:106
+#: Xml.xml:111
#, no-c-format
-msgid "This one installs and configures two different Seam-managed persistence contexts:"
-msgstr "ã“ã‚Œã¯2種類ã®ç•°ãªã‚‹Seam管ç†å¯¾è±¡æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¨æ§‹æˆã‚’è¡Œã„ã¾ã™ã€‚"
+msgid ""
+"This one installs and configures two different Seam-managed persistence "
+"contexts:"
+msgstr ""
+"ã“ã‚Œã¯2種類ã®ç•°ãªã‚‹Seam管ç†å¯¾è±¡æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¨æ§‹æˆã‚’è¡Œã„ã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:110
+#: Xml.xml:115
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
-" xmlns:persistence=\"http://jboss.com/products/seam/persistence\"\n"
+" xmlns:persistence=\"http://jboss.com/products/seam/persistence"
+"\"\n"
"\n"
" <persistence:managed-persistence-context name=\"customerDatabase\"\n"
-" persistence-unit-jndi-name=\"java:/customerEntityManagerFactory\"/>\n"
+" persistence-unit-jndi-name=\"java:/"
+"customerEntityManagerFactory\"/>\n"
" \n"
" <persistence:managed-persistence-context name=\"accountingDatabase\"\n"
-" persistence-unit-jndi-name=\"java:/accountingEntityManagerFactory\"/> \n"
+" persistence-unit-jndi-name=\"java:/"
+"accountingEntityManagerFactory\"/> \n"
"\n"
"</components>]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
-" xmlns:persistence=\"http://jboss.com/products/seam/persistence\"\n"
+" xmlns:persistence=\"http://jboss.com/products/seam/persistence"
+"\"\n"
"\n"
" <persistence:managed-persistence-context name=\"customerDatabase\"\n"
-" persistence-unit-jndi-name=\"java:/customerEntityManagerFactory\"/>\n"
+" persistence-unit-jndi-name=\"java:/"
+"customerEntityManagerFactory\"/>\n"
" \n"
" <persistence:managed-persistence-context name=\"accountingDatabase\"\n"
-" persistence-unit-jndi-name=\"java:/accountingEntityManagerFactory\"/> \n"
+" persistence-unit-jndi-name=\"java:/"
+"accountingEntityManagerFactory\"/> \n"
"\n"
"</components>]]>"
#. Tag: para
-#: Xml.xml:112
+#: Xml.xml:117
#, no-c-format
msgid "As does this one:"
msgstr "ã“ã‚Œã¯ä»¥ä¸‹ã¨åŒã˜ã§ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:116
+#: Xml.xml:121
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
" <component name=\"customerDatabase\" \n"
-" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
-" <property name=\"persistenceUnitJndiName\">java:/customerEntityManagerFactory</property>\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext"
+"\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/"
+"customerEntityManagerFactory</property>\n"
" </component>\n"
" \n"
" <component name=\"accountingDatabase\"\n"
-" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
-" <property name=\"persistenceUnitJndiName\">java:/accountingEntityManagerFactory</property>\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext"
+"\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/"
+"accountingEntityManagerFactory</property>\n"
" </component>\n"
"</components>]]>"
msgstr ""
"<![CDATA[<components>\n"
" <component name=\"customerDatabase\" \n"
-" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
-" <property name=\"persistenceUnitJndiName\">java:/customerEntityManagerFactory</property>\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext"
+"\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/"
+"customerEntityManagerFactory</property>\n"
" </component>\n"
" \n"
" <component name=\"accountingDatabase\"\n"
-" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
-" <property name=\"persistenceUnitJndiName\">java:/accountingEntityManagerFactory</property>\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext"
+"\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/"
+"accountingEntityManagerFactory</property>\n"
" </component>\n"
"</components>]]>"
#. Tag: para
-#: Xml.xml:118
+#: Xml.xml:123
#, no-c-format
-msgid "This example creates a session-scoped Seam-managed persistence context (this is not recommended in practice):"
-msgstr "ã“ã®ä¾‹ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®Seam管ç†å¯¾è±¡æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを生æˆã—ã¾ã™ (実際ã«ã¯æŽ¨å¥¨ã•ã‚Œã‚‹ã‚‚ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“)。"
+msgid ""
+"This example creates a session-scoped Seam-managed persistence context (this "
+"is not recommended in practice):"
+msgstr ""
+"ã“ã®ä¾‹ã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚¹ã‚³ãƒ¼ãƒ—ã®Seam管ç†å¯¾è±¡æ°¸ç¶šã‚³ãƒ³ãƒ†ã‚ストを生æˆã—ã¾ã™ (実際ã«"
+"ã¯æŽ¨å¥¨ã•ã‚Œã‚‹ã‚‚ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“)。"
#. Tag: programlisting
-#: Xml.xml:123
+#: Xml.xml:128
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
-" xmlns:persistence=\"http://jboss.com/products/seam/persistence\"\n"
+" xmlns:persistence=\"http://jboss.com/products/seam/persistence"
+"\"\n"
"\n"
" <persistence:managed-persistence-context name=\"productDatabase\" \n"
" scope=\"session\"\n"
-" persistence-unit-jndi-name=\"java:/productEntityManagerFactory\"/> \n"
+" persistence-unit-jndi-name=\"java:/"
+"productEntityManagerFactory\"/> \n"
"\n"
"</components>]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
-" xmlns:persistence=\"http://jboss.com/products/seam/persistence\"\n"
+" xmlns:persistence=\"http://jboss.com/products/seam/persistence"
+"\"\n"
"\n"
" <persistence:managed-persistence-context name=\"productDatabase\" \n"
" scope=\"session\"\n"
-" persistence-unit-jndi-name=\"java:/productEntityManagerFactory\"/> \n"
+" persistence-unit-jndi-name=\"java:/"
+"productEntityManagerFactory\"/> \n"
"\n"
"</components>]]>"
#. Tag: programlisting
-#: Xml.xml:125
+#: Xml.xml:130
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
" \n"
" <component name=\"productDatabase\"\n"
" scope=\"session\"\n"
-" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
-" <property name=\"persistenceUnitJndiName\">java:/productEntityManagerFactory</property>\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext"
+"\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/"
+"productEntityManagerFactory</property>\n"
" </component>\n"
"\n"
"</components>]]>"
@@ -269,50 +402,66 @@
" \n"
" <component name=\"productDatabase\"\n"
" scope=\"session\"\n"
-" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
-" <property name=\"persistenceUnitJndiName\">java:/productEntityManagerFactory</property>\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext"
+"\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/"
+"productEntityManagerFactory</property>\n"
" </component>\n"
"\n"
"</components>]]>"
#. Tag: para
-#: Xml.xml:127
+#: Xml.xml:132
#, no-c-format
-msgid "It is common to use the <literal>auto-create</literal> option for infrastructural objects like persistence contexts, which saves you from having to explicitly specify <literal>create=true</literal> when you use the <literal>@In</literal> annotation."
-msgstr "永続コンテã‚ストã®ã‚ˆã†ãªåŸºç›¤ã¨ãªã‚‹ã‚ªãƒ–ジェクトã«å¯¾ã—ã¦<literal>auto-create</literal> オプションを使用ã™ã‚‹ã®ã¯ä¸€èˆ¬çš„ãªã“ã¨ã§ã™ã€‚ãã†ã™ã‚‹ã“ã¨ã§ã€<literal>@In</literal> アノテーションを使ã†ã¨ãã«æ˜Žç¤ºçš„ã«<literal>create=true</literal>を指定ã™ã‚‹ã“ã¨ã‚’防ã ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"It is common to use the <literal>auto-create</literal> option for "
+"infrastructural objects like persistence contexts, which saves you from "
+"having to explicitly specify <literal>create=true</literal> when you use the "
+"<literal>@In</literal> annotation."
+msgstr ""
+"永続コンテã‚ストã®ã‚ˆã†ãªåŸºç›¤ã¨ãªã‚‹ã‚ªãƒ–ジェクトã«å¯¾ã—ã¦<literal>auto-create</"
+"literal> オプションを使用ã™ã‚‹ã®ã¯ä¸€èˆ¬çš„ãªã“ã¨ã§ã™ã€‚ãã†ã™ã‚‹ã“ã¨ã§ã€"
+"<literal>@In</literal> アノテーションを使ã†ã¨ãã«æ˜Žç¤ºçš„ã«"
+"<literal>create=true</literal>を指定ã™ã‚‹ã“ã¨ã‚’防ã ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:134
+#: Xml.xml:139
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
-" xmlns:persistence=\"http://jboss.com/products/seam/persistence\"\n"
+" xmlns:persistence=\"http://jboss.com/products/seam/persistence"
+"\"\n"
"\n"
" <persistence:managed-persistence-context name=\"productDatabase\" \n"
" auto-create=\"true\"\n"
-" persistence-unit-jndi-name=\"java:/productEntityManagerFactory\"/> \n"
+" persistence-unit-jndi-name=\"java:/"
+"productEntityManagerFactory\"/> \n"
"\n"
"</components>]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
-" xmlns:persistence=\"http://jboss.com/products/seam/persistence\"\n"
+" xmlns:persistence=\"http://jboss.com/products/seam/persistence"
+"\"\n"
"\n"
" <persistence:managed-persistence-context name=\"productDatabase\" \n"
" auto-create=\"true\"\n"
-" persistence-unit-jndi-name=\"java:/productEntityManagerFactory\"/> \n"
+" persistence-unit-jndi-name=\"java:/"
+"productEntityManagerFactory\"/> \n"
"\n"
"</components>]]>"
#. Tag: programlisting
-#: Xml.xml:136
+#: Xml.xml:141
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
" \n"
" <component name=\"productDatabase\"\n"
" auto-create=\"true\"\n"
-" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
-" <property name=\"persistenceUnitJndiName\">java:/productEntityManagerFactory</property>\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext"
+"\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/"
+"productEntityManagerFactory</property>\n"
" </component>\n"
"\n"
"</components>]]>"
@@ -321,42 +470,53 @@
" \n"
" <component name=\"productDatabase\"\n"
" auto-create=\"true\"\n"
-" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
-" <property name=\"persistenceUnitJndiName\">java:/productEntityManagerFactory</property>\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext"
+"\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/"
+"productEntityManagerFactory</property>\n"
" </component>\n"
"\n"
"</components>]]>"
#. Tag: para
-#: Xml.xml:138
+#: Xml.xml:143
#, no-c-format
-msgid "The <literal><factory></literal> declaration lets you specify a value or method binding expression that will be evaluated to initialize the value of a context variable when it is first referenced."
-msgstr "<literal><factory></literal>宣言ã¯ã€å€¤ã‚‚ã—ãã¯ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ã‚’指定ã—ã¦ã€ ãã‚ŒãŒæœ€åˆã«å‚ç…§ã•ã‚ŒãŸã¨ãã«ã‚³ãƒ³ãƒ†ã‚スト変数値をåˆæœŸåŒ–ã™ã‚‹ã‚ˆã†ã«ã§ãã¾ã™ã€‚"
+msgid ""
+"The <literal><factory></literal> declaration lets you specify a value "
+"or method binding expression that will be evaluated to initialize the value "
+"of a context variable when it is first referenced."
+msgstr ""
+"<literal><factory></literal>宣言ã¯ã€å€¤ã‚‚ã—ãã¯ãƒ¡ã‚½ãƒƒãƒ‰ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼"
+"を指定ã—ã¦ã€ ãã‚ŒãŒæœ€åˆã«å‚ç…§ã•ã‚ŒãŸã¨ãã«ã‚³ãƒ³ãƒ†ã‚スト変数値をåˆæœŸåŒ–ã™ã‚‹ã‚ˆã†ã«"
+"ã§ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:144
+#: Xml.xml:149
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
"\n"
-" <factory name=\"contact\" method=\"#{contactManager.loadContact}\" scope=\"CONVERSATION\"/>\n"
+" <factory name=\"contact\" method=\"#{contactManager.loadContact}\" scope="
+"\"CONVERSATION\"/>\n"
"\n"
"</components>]]>"
msgstr ""
"<![CDATA[<components>\n"
"\n"
-" <factory name=\"contact\" method=\"#{contactManager.loadContact}\" scope=\"CONVERSATION\"/>\n"
+" <factory name=\"contact\" method=\"#{contactManager.loadContact}\" scope="
+"\"CONVERSATION\"/>\n"
"\n"
"</components>]]>"
#. Tag: para
-#: Xml.xml:146
+#: Xml.xml:151
#, no-c-format
-msgid "You can create an \"alias\" (a second name) for a Seam component like so:"
+msgid ""
+"You can create an \"alias\" (a second name) for a Seam component like so:"
msgstr "Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã€Œã‚¨ã‚¤ãƒªã‚¢ã‚¹ã€ (別å) ãŒç”Ÿæˆå¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:150
+#: Xml.xml:155
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -372,75 +532,113 @@
"</components>]]>"
#. Tag: para
-#: Xml.xml:152
+#: Xml.xml:157
#, no-c-format
msgid "You can even create an \"alias\" for a commonly used expression:"
msgstr "よã使用ã•ã‚Œã‚‹å¼ã«å¯¾ã—ã¦ã‚‚「エイリアスã€ã‚’生æˆã™ã‚‹ã“ã¨ã™ã‚‰å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:156
+#: Xml.xml:161
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
"\n"
-" <factory name=\"contact\" value=\"#{contactManager.contact}\" scope=\"STATELESS\"/>\n"
+" <factory name=\"contact\" value=\"#{contactManager.contact}\" scope="
+"\"STATELESS\"/>\n"
"\n"
"</components>]]>"
msgstr ""
"<![CDATA[<components>\n"
"\n"
-" <factory name=\"contact\" value=\"#{contactManager.contact}\" scope=\"STATELESS\"/>\n"
+" <factory name=\"contact\" value=\"#{contactManager.contact}\" scope="
+"\"STATELESS\"/>\n"
"\n"
"</components>]]>"
#. Tag: para
-#: Xml.xml:158
+#: Xml.xml:163
#, no-c-format
-msgid "It is especially common to see the use of <literal>auto-create=\"true\"</literal> with the <literal><factory></literal> declaration:"
-msgstr "<literal><factory></literal>宣言ã§<literal>auto-create=\"true\"</literal>を使ã†ã“ã¨ã¯ 日常的ã«ã‚ˆãç›®ã«ã™ã‚‹ã“ã¨ã§ã™ã€‚"
+msgid ""
+"It is especially common to see the use of <literal>auto-create=\"true\"</"
+"literal> with the <literal><factory></literal> declaration:"
+msgstr ""
+"<literal><factory></literal>宣言ã§<literal>auto-create=\"true\"</"
+"literal>を使ã†ã“ã¨ã¯ 日常的ã«ã‚ˆãç›®ã«ã™ã‚‹ã“ã¨ã§ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:163
+#: Xml.xml:168
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
"\n"
-" <factory name=\"session\" value=\"#{entityManager.delegate}\" scope=\"STATELESS\" auto-create=\"true\"/>\n"
+" <factory name=\"session\" value=\"#{entityManager.delegate}\" scope="
+"\"STATELESS\" auto-create=\"true\"/>\n"
"\n"
"</components>]]>"
msgstr ""
"<![CDATA[<components>\n"
"\n"
-" <factory name=\"session\" value=\"#{entityManager.delegate}\" scope=\"STATELESS\" auto-create=\"true\"/>\n"
+" <factory name=\"session\" value=\"#{entityManager.delegate}\" scope="
+"\"STATELESS\" auto-create=\"true\"/>\n"
"\n"
"</components>]]>"
#. Tag: para
-#: Xml.xml:165
+#: Xml.xml:170
#, no-c-format
-msgid "Sometimes we want to reuse the same <literal>components.xml</literal> file with minor changes during both deployment and testing. Seam lets you place wildcards of the form <literal>@wildcard@</literal> in the <literal>components.xml</literal> file which can be replaced either by your Ant build script (at deployment time) or by providing a file named <literal>components.properties</literal> in the classpath (at development time). You'll see this approach used in the Seam examples."
-msgstr "デプãƒã‚¤ã¨ãƒ†ã‚¹ãƒˆã®ä¸¡æ–¹ã«ãŠã„㦠<literal>components.xml</literal> ファイルをã»ã‚“ã®å°‘ã—ä¿®æ£ã™ã‚‹ã ã‘ã§åŒã˜ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã—ãŸã„ã¨ã„ã†ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ Seam㯠<literal>components.xml</literal> ファイル内ã«<literal>@wildcard@</literal> å½¢å¼ã®ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã‚’é…ç½®ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€Antビルドスクリプト (デプãƒã‚¤æ™‚) やクラスパス㫠<literal>components.properties</literal> ã¨ã„ã†ãƒ•ã‚¡ã‚¤ãƒ«ã‚’与ãˆã‚‹ã“㨠(開発時) ã«ã‚ˆã£ã¦å€¤ã‚’ç½®ãæ›ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ã‚¢ãƒ—ãƒãƒ¼ãƒã¯Seamサンプルプãƒã‚°ãƒ©ãƒ ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgid ""
+"Sometimes we want to reuse the same <literal>components.xml</literal> file "
+"with minor changes during both deployment and testing. Seam lets you place "
+"wildcards of the form <literal>@wildcard@</literal> in the "
+"<literal>components.xml</literal> file which can be replaced either by your "
+"Ant build script (at deployment time) or by providing a file named "
+"<literal>components.properties</literal> in the classpath (at development "
+"time). You'll see this approach used in the Seam examples."
+msgstr ""
+"デプãƒã‚¤ã¨ãƒ†ã‚¹ãƒˆã®ä¸¡æ–¹ã«ãŠã„㦠<literal>components.xml</literal> ファイルをã»"
+"ã‚“ã®å°‘ã—ä¿®æ£ã™ã‚‹ã ã‘ã§åŒã˜ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã—ãŸã„ã¨ã„ã†ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ Seam"
+"㯠<literal>components.xml</literal> ファイル内ã«<literal>@wildcard@</"
+"literal> å½¢å¼ã®ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã‚’é…ç½®ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã€Antビルドスクリプト (デ"
+"プãƒã‚¤æ™‚) やクラスパス㫠<literal>components.properties</literal> ã¨ã„ã†ãƒ•ã‚¡"
+"イルを与ãˆã‚‹ã“㨠(開発時) ã«ã‚ˆã£ã¦å€¤ã‚’ç½®ãæ›ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ã‚¢ãƒ—ãƒãƒ¼"
+"ãƒã¯Seamサンプルプãƒã‚°ãƒ©ãƒ ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#. Tag: title
-#: Xml.xml:176
+#: Xml.xml:181
#, no-c-format
msgid "Fine-grained configuration files"
msgstr "細分化ã—ãŸæ§‹æˆãƒ•ã‚¡ã‚¤ãƒ«"
#. Tag: para
-#: Xml.xml:177
+#: Xml.xml:182
#, no-c-format
-msgid "If you have a large number of components that need to be configured in XML, it makes much more sense to split up the information in <literal>components.xml</literal> into many small files. Seam lets you put configuration for a class named, for example, <literal>com.helloworld.Hello</literal> in a resource named <literal>com/helloworld/Hello.component.xml</literal>. (You might be familiar with this pattern, since it is the same one we use in Hibernate.) The root element of the file may be either a <literal><components></literal> or <literal><component></literal> element."
-msgstr "ã‚‚ã—ã‚‚XMLã§æ§‹æˆãŒå¿…è¦ãªå¤§é‡ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚ã‚‹ãªã‚‰ã€<literal>components.xml</literal> ã«å«ã¾ã‚Œã‚‹æƒ…å ±ã‚’å¤šãã®ç´°ã‹ãªãƒ•ã‚¡ã‚¤ãƒ«ã«åˆ†å‰²ã™ã‚‹ã“ã¨ã¯æ„味ãŒã‚ã‚‹ã§ã—ょã†ã€‚ Seamã¯ã‚るクラス <literal>com.helloworld.Hello</literal>ã®è¨å®šã‚’ <literal>com/helloworld/Hello.component.xml</literal>ã¨ã„ã†åå‰ã®ãƒªã‚½ãƒ¼ã‚¹å†…ã«ç½®ãã“ã¨ãŒã§ãã¾ã™ã€‚ (ã‚‚ã—ã‹ã—ãŸã‚‰ã“ã®ãƒ‘ターンã«è¦‹è¦šãˆãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ãªãœãªã‚‰ã€ Hibernateã§ã‚‚åŒæ§˜ã®ã‚„り方をã—ã¦ã„ã‚‹ã‹ã‚‰ã§ã™ã€‚) ãã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ«ãƒ¼ãƒˆè¦ç´ ã¯<literal><components></literal> ã¾ãŸã¯ <literal><component></literal>è¦ç´ ã®ã„ãšã‚Œã‹ãŒå¯èƒ½ã§ã™ã€‚"
+msgid ""
+"If you have a large number of components that need to be configured in XML, "
+"it makes much more sense to split up the information in <literal>components."
+"xml</literal> into many small files. Seam lets you put configuration for a "
+"class named, for example, <literal>com.helloworld.Hello</literal> in a "
+"resource named <literal>com/helloworld/Hello.component.xml</literal>. (You "
+"might be familiar with this pattern, since it is the same one we use in "
+"Hibernate.) The root element of the file may be either a <literal><"
+"components></literal> or <literal><component></literal> element."
+msgstr ""
+"ã‚‚ã—ã‚‚XMLã§æ§‹æˆãŒå¿…è¦ãªå¤§é‡ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒã‚ã‚‹ãªã‚‰ã€<literal>components."
+"xml</literal> ã«å«ã¾ã‚Œã‚‹æƒ…å ±ã‚’å¤šãã®ç´°ã‹ãªãƒ•ã‚¡ã‚¤ãƒ«ã«åˆ†å‰²ã™ã‚‹ã“ã¨ã¯æ„味ãŒã‚ã‚‹"
+"ã§ã—ょã†ã€‚ Seamã¯ã‚るクラス <literal>com.helloworld.Hello</literal>ã®è¨å®šã‚’ "
+"<literal>com/helloworld/Hello.component.xml</literal>ã¨ã„ã†åå‰ã®ãƒªã‚½ãƒ¼ã‚¹å†…ã«"
+"ç½®ãã“ã¨ãŒã§ãã¾ã™ã€‚ (ã‚‚ã—ã‹ã—ãŸã‚‰ã“ã®ãƒ‘ターンã«è¦‹è¦šãˆãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
+"ãªãœãªã‚‰ã€ Hibernateã§ã‚‚åŒæ§˜ã®ã‚„り方をã—ã¦ã„ã‚‹ã‹ã‚‰ã§ã™ã€‚) ãã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ«ãƒ¼"
+"トè¦ç´ ã¯<literal><components></literal> ã¾ãŸã¯ <literal><"
+"component></literal>è¦ç´ ã®ã„ãšã‚Œã‹ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: para
-#: Xml.xml:186
+#: Xml.xml:191
#, no-c-format
msgid "The first option lets you define multiple components in the file:"
msgstr "最åˆã®ã‚ªãƒ—ションã¯ãƒ•ã‚¡ã‚¤ãƒ«å†…ã«è¤‡æ•°ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®å®šç¾©ãŒå¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:190
+#: Xml.xml:195
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -458,13 +656,17 @@
"</components>]]>"
#. Tag: para
-#: Xml.xml:192
+#: Xml.xml:197
#, no-c-format
-msgid "The second option only lets you define or configure one component, but is less noisy:"
-msgstr "二番目ã®ã‚ªãƒ—ションã¯å˜ä¸€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã—ã‹å®šç¾©ã¾ãŸã¯æ§‹æˆã§ãã¾ã›ã‚“ãŒã€ 煩雑ã•ã¯ã‚ã‚Šã¾ã›ã‚“。"
+msgid ""
+"The second option only lets you define or configure one component, but is "
+"less noisy:"
+msgstr ""
+"二番目ã®ã‚ªãƒ—ションã¯å˜ä¸€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã—ã‹å®šç¾©ã¾ãŸã¯æ§‹æˆã§ãã¾ã›ã‚“ãŒã€ 煩雑ã•"
+"ã¯ã‚ã‚Šã¾ã›ã‚“。"
#. Tag: programlisting
-#: Xml.xml:196
+#: Xml.xml:201
#, no-c-format
msgid ""
"<![CDATA[<component name=\"hello\">\n"
@@ -476,43 +678,56 @@
"</component>]]>"
#. Tag: para
-#: Xml.xml:198
+#: Xml.xml:203
#, no-c-format
-msgid "In the second option, the class name is implied by the file in which the component definition appears."
-msgstr "二番目ã®ã‚ªãƒ—ションã§ã¯ã€ã‚¯ãƒ©ã‚¹åã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå®šç¾©ãŒç™»å ´ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã«ã‚ˆã£ã¦æš—ã«æŒ‡å®šã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"In the second option, the class name is implied by the file in which the "
+"component definition appears."
+msgstr ""
+"二番目ã®ã‚ªãƒ—ションã§ã¯ã€ã‚¯ãƒ©ã‚¹åã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå®šç¾©ãŒç™»å ´ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã«"
+"よã£ã¦æš—ã«æŒ‡å®šã•ã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:203
+#: Xml.xml:208
#, no-c-format
-msgid "Alternatively, you may put configuration for all classes in the <literal>com.helloworld</literal> package in <literal>com/helloworld/components.xml</literal>."
-msgstr "ã‚ã‚‹ã„ã¯ã€<literal>com/helloworld/components.xml</literal>㧠<literal>com.helloworld</literal>パッケージ内ã®ã™ã¹ã¦ã®ã‚¯ãƒ©ã‚¹ã®æ§‹æˆã‚’ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
+msgid ""
+"Alternatively, you may put configuration for all classes in the <literal>com."
+"helloworld</literal> package in <literal>com/helloworld/components.xml</"
+"literal>."
+msgstr ""
+"ã‚ã‚‹ã„ã¯ã€<literal>com/helloworld/components.xml</literal>㧠<literal>com."
+"helloworld</literal>パッケージ内ã®ã™ã¹ã¦ã®ã‚¯ãƒ©ã‚¹ã®æ§‹æˆã‚’ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: title
-#: Xml.xml:210
+#: Xml.xml:215
#, no-c-format
msgid "Configurable property types"
msgstr "構æˆå¯èƒ½ãªãƒ—ãƒãƒ‘ティã®åž‹"
#. Tag: para
-#: Xml.xml:211
+#: Xml.xml:216
#, no-c-format
-msgid "Properties of string, primitive or primitive wrapper type may be configured just as you would expect:"
-msgstr "æ–‡å—列ã€ãƒ—リミティブã€ãƒ—リミティブラッパー型ã¯ã€ã‚ãªãŸãŒäºˆæƒ³ã™ã‚‹é€šã‚Šã«æ§‹æˆã§ãã¾ã™ã€‚"
+msgid ""
+"Properties of string, primitive or primitive wrapper type may be configured "
+"just as you would expect:"
+msgstr ""
+"æ–‡å—列ã€ãƒ—リミティブã€ãƒ—リミティブラッパー型ã¯ã€ã‚ãªãŸãŒäºˆæƒ³ã™ã‚‹é€šã‚Šã«æ§‹æˆã§"
+"ãã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:215
+#: Xml.xml:220
#, no-c-format
msgid "<![CDATA[org.jboss.seam.core.manager.conversationTimeout 60000]]>"
msgstr "<![CDATA[org.jboss.seam.core.manager.conversationTimeout 60000]]>"
#. Tag: programlisting
-#: Xml.xml:217
+#: Xml.xml:222
#, no-c-format
msgid "<![CDATA[<core:manager conversation-timeout=\"60000\"/>]]>"
msgstr "<![CDATA[<core:manager conversation-timeout=\"60000\"/>]]>"
#. Tag: programlisting
-#: Xml.xml:219
+#: Xml.xml:224
#, no-c-format
msgid ""
"<![CDATA[<component name=\"org.jboss.seam.core.manager\">\n"
@@ -524,19 +739,25 @@
"</component>]]>"
#. Tag: para
-#: Xml.xml:221
+#: Xml.xml:226
#, no-c-format
msgid "Arrays, sets and lists of strings or primitives are also supported:"
-msgstr "æ–‡å—列ã¾ãŸã¯ãƒ—リミティブã‹ã‚‰æ§‹æˆã•ã‚Œã‚‹é…列ã€ã‚»ãƒƒãƒˆã€ãƒªã‚¹ãƒˆã‚‚サãƒãƒ¼ãƒˆã•ã‚Œã¾ã™ã€‚"
+msgstr ""
+"æ–‡å—列ã¾ãŸã¯ãƒ—リミティブã‹ã‚‰æ§‹æˆã•ã‚Œã‚‹é…列ã€ã‚»ãƒƒãƒˆã€ãƒªã‚¹ãƒˆã‚‚サãƒãƒ¼ãƒˆã•ã‚Œã¾"
+"ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:225
+#: Xml.xml:230
#, no-c-format
-msgid "<![CDATA[org.jboss.seam.bpm.jbpm.processDefinitions order.jpdl.xml, return.jpdl.xml, inventory.jpdl.xml]]>"
-msgstr "<![CDATA[org.jboss.seam.bpm.jbpm.processDefinitions order.jpdl.xml, return.jpdl.xml, inventory.jpdl.xml]]>"
+msgid ""
+"<![CDATA[org.jboss.seam.bpm.jbpm.processDefinitions order.jpdl.xml, return."
+"jpdl.xml, inventory.jpdl.xml]]>"
+msgstr ""
+"<![CDATA[org.jboss.seam.bpm.jbpm.processDefinitions order.jpdl.xml, return."
+"jpdl.xml, inventory.jpdl.xml]]>"
#. Tag: programlisting
-#: Xml.xml:227
+#: Xml.xml:232
#, no-c-format
msgid ""
"<![CDATA[<bpm:jbpm>\n"
@@ -556,7 +777,7 @@
"</bpm:jbpm>]]>"
#. Tag: programlisting
-#: Xml.xml:229
+#: Xml.xml:234
#, no-c-format
msgid ""
"<![CDATA[<component name=\"org.jboss.seam.bpm.jbpm\">\n"
@@ -576,13 +797,17 @@
"</component>]]>"
#. Tag: para
-#: Xml.xml:231
+#: Xml.xml:236
#, no-c-format
-msgid "Even maps with String-valued keys and string or primitive values are supported:"
-msgstr "æ–‡å—列値ã®ã‚ーã¨ã€æ–‡å—列ã¾ãŸã¯ãƒ—リミティブã®å€¤ã‹ã‚‰æˆã‚‹ãƒžãƒƒãƒ—ã§ã•ãˆã‚‚サãƒãƒ¼ãƒˆã•ã‚Œã¾ã™ã€‚"
+msgid ""
+"Even maps with String-valued keys and string or primitive values are "
+"supported:"
+msgstr ""
+"æ–‡å—列値ã®ã‚ーã¨ã€æ–‡å—列ã¾ãŸã¯ãƒ—リミティブã®å€¤ã‹ã‚‰æˆã‚‹ãƒžãƒƒãƒ—ã§ã•ãˆã‚‚サãƒãƒ¼ãƒˆ"
+"ã•ã‚Œã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:235
+#: Xml.xml:240
#, no-c-format
msgid ""
"<![CDATA[<component name=\"issueEditor\">\n"
@@ -603,19 +828,32 @@
# 2.1
#. Tag: para
-#: Xml.xml:237
-#, no-c-format
-msgid "When configuring multi-valued properties, by default, Seam will preserve the order in which you place the attributes in <literal>components.xml</literal> (unless you use a <literal>SortedSet</literal>/<literal>SortedMap</literal> then Seam will use <literal>TreeMap</literal>/<literal>TreeSet</literal>). If the property has a concrete type (for example <literal>LinkedList</literal> Seam will use that type."
-msgstr "多値プãƒãƒ‘ティを構æˆã™ã‚‹ã¨ãã¯ã€Seamã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ <literal>components.xml</literal> ã«å±žæ€§ã‚’é…ç½®ã—ãŸé †ç•ªã‚’ä¿å˜ã—ã¾ã™ï¼ˆ<literal>SortedSet</literal>/<literal>SortedMap</literal>を使用ã—ãªã„ã¨ãã¯Seamã¯<literal>TreeMap</literal>/<literal>TreeSet</literal>を使ã„ã¾ã™ï¼‰ã€‚ã‚‚ã—ãã®ãƒ—ãƒãƒ‘ティãŒï¼ˆä¾‹ãˆã°ã€<literal>LinkedList</literal>ã®ã‚ˆã†ã«ï¼‰å…·ä½“çš„ãªåž‹ã‚’æŒã¤ãªã‚‰ã€Seamã¯ãã®åž‹ã‚’使ã„ã¾ã™ã€‚"
+#: Xml.xml:242
+#, fuzzy, no-c-format
+msgid ""
+"When configuring multi-valued properties, by default, Seam will preserve the "
+"order in which you place the attributes in <literal>components.xml</literal> "
+"(unless you use a <literal>SortedSet</literal>/<literal>SortedMap</literal> "
+"then Seam will use <literal>TreeMap</literal>/<literal>TreeSet</literal>). "
+"If the property has a concrete type (for example <literal>LinkedList</"
+"literal>) Seam will use that type."
+msgstr ""
+"多値プãƒãƒ‘ティを構æˆã™ã‚‹ã¨ãã¯ã€Seamã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ <literal>components.xml</"
+"literal> ã«å±žæ€§ã‚’é…ç½®ã—ãŸé †ç•ªã‚’ä¿å˜ã—ã¾ã™ï¼ˆ<literal>SortedSet</literal>/"
+"<literal>SortedMap</literal>を使用ã—ãªã„ã¨ãã¯Seamã¯<literal>TreeMap</"
+"literal>/<literal>TreeSet</literal>を使ã„ã¾ã™ï¼‰ã€‚ã‚‚ã—ãã®ãƒ—ãƒãƒ‘ティãŒï¼ˆä¾‹ãˆ"
+"ã°ã€<literal>LinkedList</literal>ã®ã‚ˆã†ã«ï¼‰å…·ä½“çš„ãªåž‹ã‚’æŒã¤ãªã‚‰ã€Seamã¯ãã®åž‹"
+"を使ã„ã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:243
+#: Xml.xml:248
#, no-c-format
-msgid "You can also override the type by specifying a fully qualified class name:"
+msgid ""
+"You can also override the type by specifying a fully qualified class name:"
msgstr "次ã®ã‚ˆã†ã«å®Œå…¨ä¿®é£¾åを指定ã™ã‚‹ã“ã¨ã§ãã®åž‹ã‚’上書ãã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:247
+#: Xml.xml:252
#, no-c-format
msgid ""
"<![CDATA[<component name=\"issueEditor\">\n"
@@ -635,13 +873,23 @@
"</component>]]>"
#. Tag: para
-#: Xml.xml:249
+#: Xml.xml:254
#, no-c-format
-msgid "Finally, you may wire together components using a value-binding expression. Note that this is quite different to injection using <literal>@In</literal>, since it happens at component instantiation time instead of invocation time. It is therefore much more similar to the dependency injection facilities offered by traditional IoC containers like JSF or Spring."
-msgstr "最後ã«ã€å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ (value-binding expression) を使ã£ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’連æºã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã‚Œã¯<literal>@In</literal>を使ã£ãŸæ³¨å…¥ã¨ã¯ã¾ã£ãŸãç•°ãªã‚‹ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。 ãªãœãªã‚‰ã€ãã‚Œã¯å‘¼ã³å‡ºã—時ã§ã¯ãªãã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆç”Ÿæˆæ™‚ã«èµ·ã“ã‚‹ã‹ã‚‰ã§ã™ã€‚ ã—ãŸãŒã£ã¦ã€JSFã‚„Springã®ã‚ˆã†ãªæ—¢å˜ã®IoCコンテナã«ã‚ˆã£ã¦æä¾›ã•ã‚Œã‚‹ä¾å˜æ€§æ³¨å…¥ã«ã‚ˆã‚Šè¿‘ã„ã§ã™ã€‚"
+msgid ""
+"Finally, you may wire together components using a value-binding expression. "
+"Note that this is quite different to injection using <literal>@In</literal>, "
+"since it happens at component instantiation time instead of invocation time. "
+"It is therefore much more similar to the dependency injection facilities "
+"offered by traditional IoC containers like JSF or Spring."
+msgstr ""
+"最後ã«ã€å€¤ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°å¼ (value-binding expression) を使ã£ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
+"を連æºã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã‚Œã¯<literal>@In</literal>を使ã£ãŸæ³¨å…¥ã¨ã¯ã¾ã£"
+"ãŸãç•°ãªã‚‹ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。 ãªãœãªã‚‰ã€ãã‚Œã¯å‘¼ã³å‡ºã—時ã§ã¯ãªãã€ã‚³ãƒ³ãƒãƒ¼"
+"ãƒãƒ³ãƒˆç”Ÿæˆæ™‚ã«èµ·ã“ã‚‹ã‹ã‚‰ã§ã™ã€‚ ã—ãŸãŒã£ã¦ã€JSFã‚„Springã®ã‚ˆã†ãªæ—¢å˜ã®IoCコンテ"
+"ナã«ã‚ˆã£ã¦æä¾›ã•ã‚Œã‚‹ä¾å˜æ€§æ³¨å…¥ã«ã‚ˆã‚Šè¿‘ã„ã§ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:257
+#: Xml.xml:262
#, no-c-format
msgid ""
"<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\"\n"
@@ -651,7 +899,7 @@
" rule-base=\"#{policyPricingRules}\"/>]]>"
#. Tag: programlisting
-#: Xml.xml:259
+#: Xml.xml:264
#, no-c-format
msgid ""
"<![CDATA[<component name=\"policyPricingWorkingMemory\"\n"
@@ -665,68 +913,118 @@
"</component>]]>"
#. Tag: para
-#: Xml.xml:261
+#: Xml.xml:266
#, no-c-format
-msgid "Seam also resolves an EL expression string prior to assigning the initial value to the bean property of the component. So you can inject some contextual data into your components."
-msgstr "Seamã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®Beanプãƒãƒ‘ティã¸åˆæœŸå€¤ã‚’代入ã™ã‚‹å‰ã«ELå¼ã®æ–‡å—列も解決ã—ã¾ã™ã€‚ãã“ã§ã‚³ãƒ³ãƒ†ã‚ストä¾å˜ãƒ‡ãƒ¼ã‚¿ã‚’コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"Seam also resolves an EL expression string prior to assigning the initial "
+"value to the bean property of the component. So you can inject some "
+"contextual data into your components."
+msgstr ""
+"Seamã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®Beanプãƒãƒ‘ティã¸åˆæœŸå€¤ã‚’代入ã™ã‚‹å‰ã«ELå¼ã®æ–‡å—列も解決"
+"ã—ã¾ã™ã€‚ãã“ã§ã‚³ãƒ³ãƒ†ã‚ストä¾å˜ãƒ‡ãƒ¼ã‚¿ã‚’コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚¤ãƒ³ã‚¸ã‚§ã‚¯ãƒˆã™ã‚‹ã“ã¨ã‚‚"
+"å¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:266
+#: Xml.xml:271
#, no-c-format
msgid ""
"<![CDATA[<component name=\"greeter\" class=\"com.example.action.Greeter\">\n"
-" <property name=\"message\">Nice to see you, #{identity.username}!</property>\n"
+" <property name=\"message\">Nice to see you, #{identity.username}!</"
+"property>\n"
"</component>]]>"
msgstr ""
"<![CDATA[<component name=\"greeter\" class=\"com.example.action.Greeter\">\n"
-" <property name=\"message\">Nice to see you, #{identity.username}!</property>\n"
+" <property name=\"message\">Nice to see you, #{identity.username}!</"
+"property>\n"
"</component>]]>"
#. Tag: para
-#: Xml.xml:268
+#: Xml.xml:273
#, no-c-format
-msgid "However, there is one important exception. If the type of the property to which the initial value is being assigned is either a Seam <literal>ValueExpression</literal> or <literal>MethodExpression</literal>, then the evaluation of the EL is deferred. Instead, the appropriate expression wrapper is created and assigned to the property. The message templates on the Home component from the Seam Application Framework serve as an example."
-msgstr "ã—ã‹ã—ã€ä¸€ã¤é‡è¦ãªä¾‹å¤–ãŒã‚ã‚Šã¾ã™ã€‚ã‚‚ã—ã‚‚åˆæœŸå€¤ãŒä»£å…¥ã•ã‚Œã‚ˆã†ã¨ã™ã‚‹ãƒ—ãƒãƒ‘ティã®åž‹ãŒSeamã®<literal>ValueExpression</literal> ã¾ãŸã¯ <literal>MethodExpression</literal>ã§ã‚ã‚‹ãªã‚‰ã€ãã®ELå¼ã®è©•ä¾¡ã¯é…延ã•ã‚Œã¾ã™ã€‚ãã®ä»£ã‚ã‚Šã€é©åˆ‡ãªå¼ã®ãƒ©ãƒƒãƒ‘ーãŒç”Ÿæˆã•ã‚Œã¦ãã®ãƒ—ãƒãƒ‘ティã«ä»£å…¥ã•ã‚Œã¾ã™ã€‚Seamアプリケーションフレームワークã§ã®Homeコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—レートãŒãã®ä¸€ä¾‹ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"However, there is one important exception. If the type of the property to "
+"which the initial value is being assigned is either a Seam "
+"<literal>ValueExpression</literal> or <literal>MethodExpression</literal>, "
+"then the evaluation of the EL is deferred. Instead, the appropriate "
+"expression wrapper is created and assigned to the property. The message "
+"templates on the Home component from the Seam Application Framework serve as "
+"an example."
+msgstr ""
+"ã—ã‹ã—ã€ä¸€ã¤é‡è¦ãªä¾‹å¤–ãŒã‚ã‚Šã¾ã™ã€‚ã‚‚ã—ã‚‚åˆæœŸå€¤ãŒä»£å…¥ã•ã‚Œã‚ˆã†ã¨ã™ã‚‹ãƒ—ãƒãƒ‘ティ"
+"ã®åž‹ãŒSeamã®<literal>ValueExpression</literal> ã¾ãŸã¯ "
+"<literal>MethodExpression</literal>ã§ã‚ã‚‹ãªã‚‰ã€ãã®ELå¼ã®è©•ä¾¡ã¯é…延ã•ã‚Œã¾ã™ã€‚"
+"ãã®ä»£ã‚ã‚Šã€é©åˆ‡ãªå¼ã®ãƒ©ãƒƒãƒ‘ーãŒç”Ÿæˆã•ã‚Œã¦ãã®ãƒ—ãƒãƒ‘ティã«ä»£å…¥ã•ã‚Œã¾ã™ã€‚Seam"
+"アプリケーションフレームワークã§ã®Homeコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—レート"
+"ãŒãã®ä¸€ä¾‹ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:276
+#: Xml.xml:281
#, no-c-format
msgid ""
"<![CDATA[<framework:entity-home name=\"myEntityHome\"\n"
-" class=\"com.example.action.MyEntityHome\" entity-class=\"com.example.model.MyEntity\"\n"
-" created-message=\"'#{myEntityHome.instance.name}' has been successfully added.\"/>]]>"
+" class=\"com.example.action.MyEntityHome\" entity-class=\"com.example."
+"model.MyEntity\"\n"
+" created-message=\"'#{myEntityHome.instance.name}' has been successfully "
+"added.\"/>]]>"
msgstr ""
"<![CDATA[<framework:entity-home name=\"myEntityHome\"\n"
-" class=\"com.example.action.MyEntityHome\" entity-class=\"com.example.model.MyEntity\"\n"
-" created-message=\"'#{myEntityHome.instance.name}' has been successfully added.\"/>]]>"
+" class=\"com.example.action.MyEntityHome\" entity-class=\"com.example."
+"model.MyEntity\"\n"
+" created-message=\"'#{myEntityHome.instance.name}' has been successfully "
+"added.\"/>]]>"
# 2.1
#. Tag: para
-#: Xml.xml:278
+#: Xml.xml:283
#, no-c-format
-msgid "Inside the component, you can access the expression string by calling <literal>getExpressionString()</literal> on the <literal>ValueExpression</literal> or <literal>MethodExpression</literal>. If the property is a <literal>ValueExpression</literal>, you can resolve the value using <literal>getValue()</literal> and if the property is a <literal>MethodExpression</literal>, you can invoke the method using <literal>invoke(Object args...)</literal>. Obviously, to assign a value to a <literal>MethodExpression</literal> property, the entire initial value must be a single EL expression."
-msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆã®å†…部ã§ã¯ã€ <literal>ValueExpression</literal> ã¾ãŸã¯ <literal>MethodExpression</literal> 上㧠<literal>getExpressionString()</literal> を呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã£ã¦å¼ã®æ–‡å—列ã«ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ã§ã™ã€‚ã‚‚ã—ã‚‚ãã®ãƒ—ãƒãƒ‘ティ㌠<literal>ValueExpression</literal>ã§ã‚ã‚‹ãªã‚‰ã€ãã®å€¤ã‚’ <literal>getValue()</literal> ã«ã‚ˆã£ã¦è§£æ±ºå¯èƒ½ã§ã™ã—ã€ã‚‚ã—ã‚‚ãã®ãƒ—ãƒãƒ‘ティãŒ<literal>MethodExpression</literal>ã§ã‚ã‚‹ãªã‚‰ã€ <literal>invoke(Object args...)</literal>を使ã£ã¦ãã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã“ã¨ãŒã§ãã¾ã™ã€‚<literal>MethodExpression</literal>プãƒãƒ‘ティ ã¸å€¤ã‚’代入ã™ã‚‹ãŸã‚ã«ã¯ã€ãã®åˆæœŸå€¤å…¨ä½“ã¯å˜ä¸€ã®ELå¼ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"Inside the component, you can access the expression string by calling "
+"<literal>getExpressionString()</literal> on the <literal>ValueExpression</"
+"literal> or <literal>MethodExpression</literal>. If the property is a "
+"<literal>ValueExpression</literal>, you can resolve the value using "
+"<literal>getValue()</literal> and if the property is a "
+"<literal>MethodExpression</literal>, you can invoke the method using "
+"<literal>invoke(Object args...)</literal>. Obviously, to assign a value to a "
+"<literal>MethodExpression</literal> property, the entire initial value must "
+"be a single EL expression."
+msgstr ""
+"コンãƒãƒ¼ãƒãƒ³ãƒˆã®å†…部ã§ã¯ã€ <literal>ValueExpression</literal> ã¾ãŸã¯ "
+"<literal>MethodExpression</literal> 上㧠<literal>getExpressionString()</"
+"literal> を呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã£ã¦å¼ã®æ–‡å—列ã«ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ã§ã™ã€‚ã‚‚ã—ã‚‚ãã®ãƒ—ãƒãƒ‘"
+"ティ㌠<literal>ValueExpression</literal>ã§ã‚ã‚‹ãªã‚‰ã€ãã®å€¤ã‚’ "
+"<literal>getValue()</literal> ã«ã‚ˆã£ã¦è§£æ±ºå¯èƒ½ã§ã™ã—ã€ã‚‚ã—ã‚‚ãã®ãƒ—ãƒãƒ‘ティãŒ"
+"<literal>MethodExpression</literal>ã§ã‚ã‚‹ãªã‚‰ã€ <literal>invoke(Object "
+"args...)</literal>を使ã£ã¦ãã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
+"<literal>MethodExpression</literal>プãƒãƒ‘ティ ã¸å€¤ã‚’代入ã™ã‚‹ãŸã‚ã«ã¯ã€ãã®åˆ"
+"期値全体ã¯å˜ä¸€ã®ELå¼ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
#. Tag: title
-#: Xml.xml:291
+#: Xml.xml:296
#, no-c-format
msgid "Using XML Namespaces"
msgstr "XMLåå‰ç©ºé–“ã®ä½¿ç”¨"
# 2.1
#. Tag: para
-#: Xml.xml:292
+#: Xml.xml:297
#, no-c-format
-msgid "Throughout the examples, there have been two competing ways of declaring components: with and without the use of XML namespaces. The following shows a typical <literal>components.xml</literal> file without namespaces:"
-msgstr "例ã«ç¤ºã™é€šã‚Šã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’宣言ã™ã‚‹ã«ã¯ã€XMLåå‰ç©ºé–“を使用ã™ã‚‹ã€ä½¿ç”¨ã—ãªã„ã¨ã„ã†äºŒã¤ã®ç›¸ç•°ãªã‚‹æ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚以下ã¯åå‰ç©ºé–“を使用ã—ãªã„典型的ãª<literal>components.xml</literal>ファイルを示ã—ã¾ã™ã€‚"
+msgid ""
+"Throughout the examples, there have been two competing ways of declaring "
+"components: with and without the use of XML namespaces. The following shows "
+"a typical <literal>components.xml</literal> file without namespaces:"
+msgstr ""
+"例ã«ç¤ºã™é€šã‚Šã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’宣言ã™ã‚‹ã«ã¯ã€XMLåå‰ç©ºé–“を使用ã™ã‚‹ã€ä½¿ç”¨ã—ãªã„"
+"ã¨ã„ã†äºŒã¤ã®ç›¸ç•°ãªã‚‹æ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚以下ã¯åå‰ç©ºé–“を使用ã—ãªã„典型的ãª"
+"<literal>components.xml</literal>ファイルを示ã—ã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:298
+#: Xml.xml:303
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<components xmlns=\"http://jboss.com/products/seam/components\"\n"
-" xsi:schemaLocation=\"http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd\">\n"
+" xsi:schemaLocation=\"http://jboss.com/products/seam/components "
+"http://jboss.com/products/seam/components-2.1.xsd\">\n"
"\n"
" <component class=\"org.jboss.seam.core.init\">\n"
" <property name=\"debug\">true</property>\n"
@@ -737,7 +1035,8 @@
msgstr ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<components xmlns=\"http://jboss.com/products/seam/components\"\n"
-" xsi:schemaLocation=\"http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd\">\n"
+" xsi:schemaLocation=\"http://jboss.com/products/seam/components "
+"http://jboss.com/products/seam/components-2.1.xsd\">\n"
"\n"
" <component class=\"org.jboss.seam.core.init\">\n"
" <property name=\"debug\">true</property>\n"
@@ -747,19 +1046,23 @@
"</components>]]>"
#. Tag: para
-#: Xml.xml:300
+#: Xml.xml:305
#, no-c-format
-msgid "As you can see, this is somewhat verbose. Even worse, the component and attribute names cannot be validated at development time."
-msgstr "ã”覧ã®é€šã‚Šã€ã“ã‚Œã¯å¹¾åˆ†ç…©é›‘ã§ã™ã€‚ ã•ã‚‰ã«æ‚ªã„ã“ã¨ã«ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨å±žæ€§ã®åå‰ã¯ã€ãƒ‡ãƒ—ãƒã‚¤æ™‚ã®å¦¥å½“性検証ã®å¯¾è±¡ã¨ãªã‚Šã¾ã›ã‚“。"
+msgid ""
+"As you can see, this is somewhat verbose. Even worse, the component and "
+"attribute names cannot be validated at development time."
+msgstr ""
+"ã”覧ã®é€šã‚Šã€ã“ã‚Œã¯å¹¾åˆ†ç…©é›‘ã§ã™ã€‚ ã•ã‚‰ã«æ‚ªã„ã“ã¨ã«ã¯ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨å±žæ€§ã®å"
+"å‰ã¯ã€ãƒ‡ãƒ—ãƒã‚¤æ™‚ã®å¦¥å½“性検証ã®å¯¾è±¡ã¨ãªã‚Šã¾ã›ã‚“。"
#. Tag: para
-#: Xml.xml:305
+#: Xml.xml:310
#, no-c-format
msgid "The namespaced version looks like this:"
msgstr "åå‰ç©ºé–“を使ã£ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:307
+#: Xml.xml:312
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -767,8 +1070,10 @@
" xmlns:core=\"http://jboss.com/products/seam/core\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\n"
-" \"http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.1.xsd \n"
-" http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd\">\n"
+" \"http://jboss.com/products/seam/core http://jboss.com/"
+"products/seam/core-2.1.xsd \n"
+" http://jboss.com/products/seam/components http://jboss.com/"
+"products/seam/components-2.1.xsd\">\n"
"\n"
" <core:init debug=\"true\" jndi-pattern=\"@jndiPattern@\"/>\n"
"\n"
@@ -779,33 +1084,66 @@
" xmlns:core=\"http://jboss.com/products/seam/core\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
" xsi:schemaLocation=\n"
-" \"http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.1.xsd \n"
-" http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd\">\n"
+" \"http://jboss.com/products/seam/core http://jboss.com/"
+"products/seam/core-2.1.xsd \n"
+" http://jboss.com/products/seam/components http://jboss.com/"
+"products/seam/components-2.1.xsd\">\n"
"\n"
" <core:init debug=\"true\" jndi-pattern=\"@jndiPattern@\"/>\n"
"\n"
"</components>]]>"
#. Tag: para
-#: Xml.xml:309
+#: Xml.xml:314
#, no-c-format
-msgid "Even though the schema declarations are verbose, the actual XML content is lean and easy to understand. The schemas provide detailed information about each component and the attributes available, allowing XML editors to offer intelligent autocomplete. The use of namespaced elements makes generating and maintaining correct <literal>components.xml</literal> files much simpler."
-msgstr "スã‚ーマ宣言ã¯å†—é•·ã§ã¯ã‚ã‚Šã¾ã™ãŒã€å®Ÿéš›ã®XMLã®å†…容ã¯ç°¡æ½”ã‹ã¤ç†è§£ã—ã‚„ã™ã„ã‚‚ã®ã§ã™ã€‚ ã“ã®ã‚¹ã‚ーマã¯åˆ©ç”¨å¯èƒ½ãªå„コンãƒãƒ¼ãƒãƒ³ãƒˆã¨å±žæ€§ã«é–¢ã™ã‚‹è©³ç´°æƒ…å ±ã‚’æä¾›ã™ã‚‹ã‚‚ã®ã§ã€ XMLエディタã§ã‚¤ãƒ³ãƒ†ãƒªã‚¸ã‚§ãƒ³ãƒˆãªè‡ªå‹•è£œå®Œå…¥åŠ›ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ åå‰ç©ºé–“付ãã®è¦ç´ ã®ä½¿ç”¨ã¯ã€æ£ã—ã„<literal>components.xml</literal>ファイルã®ç”Ÿæˆã¨ä¿å®ˆã‚’より簡å˜ã«ã—ã¦ãã‚Œã¾ã™ã€‚"
+msgid ""
+"Even though the schema declarations are verbose, the actual XML content is "
+"lean and easy to understand. The schemas provide detailed information about "
+"each component and the attributes available, allowing XML editors to offer "
+"intelligent autocomplete. The use of namespaced elements makes generating "
+"and maintaining correct <literal>components.xml</literal> files much simpler."
+msgstr ""
+"スã‚ーマ宣言ã¯å†—é•·ã§ã¯ã‚ã‚Šã¾ã™ãŒã€å®Ÿéš›ã®XMLã®å†…容ã¯ç°¡æ½”ã‹ã¤ç†è§£ã—ã‚„ã™ã„ã‚‚ã®ã§"
+"ã™ã€‚ ã“ã®ã‚¹ã‚ーマã¯åˆ©ç”¨å¯èƒ½ãªå„コンãƒãƒ¼ãƒãƒ³ãƒˆã¨å±žæ€§ã«é–¢ã™ã‚‹è©³ç´°æƒ…å ±ã‚’æä¾›ã™ã‚‹"
+"ã‚‚ã®ã§ã€ XMLエディタã§ã‚¤ãƒ³ãƒ†ãƒªã‚¸ã‚§ãƒ³ãƒˆãªè‡ªå‹•è£œå®Œå…¥åŠ›ã‚’å¯èƒ½ã«ã—ã¾ã™ã€‚ åå‰ç©ºé–“"
+"付ãã®è¦ç´ ã®ä½¿ç”¨ã¯ã€æ£ã—ã„<literal>components.xml</literal>ファイルã®ç”Ÿæˆã¨ä¿"
+"守をより簡å˜ã«ã—ã¦ãã‚Œã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:316
+#: Xml.xml:321
#, no-c-format
-msgid "Now, this works great for the built-in Seam components, but what about user components? There are two options. First, Seam supports mixing the two models, allowing the use of the generic <literal><component></literal> declarations for user components, along with namespaced declarations for built-in components. But even better, Seam allows you to quickly declare namespaces for your own components."
-msgstr "ã•ã¦ã€ã“ã‚Œã¯çµ„ã¿è¾¼ã¿Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã¯è‰¯ã機能ã—ã¾ã™ãŒã€æžœãŸã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã¯ã©ã†ã§ã—ょã†ã‹ã€‚ 最åˆã«ã€Seamã¯äºŒã¤ã®æ··åœ¨ã—ãŸãƒ¢ãƒ‡ãƒ«ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ 一ã¤ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã™ã‚‹ä¸€èˆ¬çš„ãª<literal><component></literal> 宣言〠もã†ä¸€ã¤ã¯çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã™ã‚‹åå‰ç©ºé–“付ãã®å®£è¨€ã§ã™ã€‚ Seamã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã‚‚ç°¡å˜ã«åå‰ç©ºé–“を宣言ã§ãるよã†ã«ã—ã¦ãã‚Œã¦ã„ã¾ã™ã€‚"
+msgid ""
+"Now, this works great for the built-in Seam components, but what about user "
+"components? There are two options. First, Seam supports mixing the two "
+"models, allowing the use of the generic <literal><component></literal> "
+"declarations for user components, along with namespaced declarations for "
+"built-in components. But even better, Seam allows you to quickly declare "
+"namespaces for your own components."
+msgstr ""
+"ã•ã¦ã€ã“ã‚Œã¯çµ„ã¿è¾¼ã¿Seamコンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã¯è‰¯ã機能ã—ã¾ã™ãŒã€æžœãŸã—ã¦"
+"ユーザーコンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã¯ã©ã†ã§ã—ょã†ã‹ã€‚ 最åˆã«ã€Seamã¯äºŒã¤ã®æ··åœ¨ã—ãŸ"
+"モデルをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ 一ã¤ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã™ã‚‹ä¸€èˆ¬çš„ãª"
+"<literal><component></literal> 宣言〠もã†ä¸€ã¤ã¯çµ„ã¿è¾¼ã¿ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ"
+"ã«å¯¾ã™ã‚‹åå‰ç©ºé–“付ãã®å®£è¨€ã§ã™ã€‚ Seamã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦ã‚‚ç°¡å˜ã«"
+"åå‰ç©ºé–“を宣言ã§ãるよã†ã«ã—ã¦ãã‚Œã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:323
+#: Xml.xml:328
#, no-c-format
-msgid "Any Java package can be associated with an XML namespace by annotating the package with the <literal>@Namespace</literal> annotation. (Package-level annotations are declared in a file named <literal>package-info.java</literal> in the package directory.) Here is an example from the seampay demo:"
-msgstr "ä»»æ„ã®Javaパッケージã«ã¯ã€<literal>@Namespace</literal>アノテーションをパッケージã«ä»˜åŠ ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€XMLåå‰ç©ºé–“を関連付ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ (パッケージレベルã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ãƒ‘ッケージディレクトリ内ã®<literal>package-info.java</literal>ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã§å®£è¨€ã•ã‚Œã¾ã™ã€‚) ã“ã‚Œã¯seapayデモã‹ã‚‰ã®ä¾‹ã§ã™ã€‚"
+msgid ""
+"Any Java package can be associated with an XML namespace by annotating the "
+"package with the <literal>@Namespace</literal> annotation. (Package-level "
+"annotations are declared in a file named <literal>package-info.java</"
+"literal> in the package directory.) Here is an example from the seampay demo:"
+msgstr ""
+"ä»»æ„ã®Javaパッケージã«ã¯ã€<literal>@Namespace</literal>アノテーションをパッ"
+"ケージã«ä»˜åŠ ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€XMLåå‰ç©ºé–“を関連付ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ (パッ"
+"ケージレベルã®ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ãƒ‘ッケージディレクトリ内ã®<literal>package-"
+"info.java</literal>ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã§å®£è¨€ã•ã‚Œã¾ã™ã€‚) ã“ã‚Œã¯seapayデモã‹ã‚‰"
+"ã®ä¾‹ã§ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:329
+#: Xml.xml:334
#, no-c-format
msgid ""
"@Namespace(value=\"http://jboss.com/products/seam/examples/seampay\")\n"
@@ -819,13 +1157,17 @@
"import org.jboss.seam.annotations.Namespace;"
#. Tag: para
-#: Xml.xml:331
+#: Xml.xml:336
#, no-c-format
-msgid "That is all you need to do to use the namespaced style in <literal>components.xml</literal>! Now we can write:"
-msgstr "やらãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ã¯ã€<literal>components.xml</literal>ã§åå‰ç©ºé–“スタイルを使ã†ã“ã¨ã ã‘ã§ã™ï¼ ã“ã†ã—ã¦æ¬¡ã®ã‚ˆã†ã«æ›¸ãã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
+msgid ""
+"That is all you need to do to use the namespaced style in "
+"<literal>components.xml</literal>! Now we can write:"
+msgstr ""
+"やらãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ã¯ã€<literal>components.xml</literal>ã§åå‰ç©ºé–“スタイ"
+"ルを使ã†ã“ã¨ã ã‘ã§ã™ï¼ ã“ã†ã—ã¦æ¬¡ã®ã‚ˆã†ã«æ›¸ãã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:336
+#: Xml.xml:341
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -833,7 +1175,8 @@
" ... >\n"
"\n"
" <pay:payment-home new-instance=\"#{newPayment}\"\n"
-" created-message=\"Created a new payment to #{newPayment.payee}\" />\n"
+" created-message=\"Created a new payment to #"
+"{newPayment.payee}\" />\n"
"\n"
" <pay:payment name=\"newPayment\"\n"
" payee=\"Somebody\"\n"
@@ -848,7 +1191,8 @@
" ... >\n"
"\n"
" <pay:payment-home new-instance=\"#{newPayment}\"\n"
-" created-message=\"Created a new payment to #{newPayment.payee}\" />\n"
+" created-message=\"Created a new payment to #"
+"{newPayment.payee}\" />\n"
"\n"
" <pay:payment name=\"newPayment\"\n"
" payee=\"Somebody\"\n"
@@ -859,13 +1203,13 @@
"</components>]]>"
#. Tag: para
-#: Xml.xml:338
+#: Xml.xml:343
#, no-c-format
msgid "<para>Or:</para>"
msgstr "<para>ã¾ãŸã¯ã€</para>"
#. Tag: programlisting
-#: Xml.xml:340
+#: Xml.xml:345
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -874,7 +1218,8 @@
"\n"
" <pay:payment-home>\n"
" <pay:new-instance>\"#{newPayment}\"</pay:new-instance>\n"
-" <pay:created-message>Created a new payment to #{newPayment.payee}</pay:created-message>\n"
+" <pay:created-message>Created a new payment to #{newPayment.payee}</"
+"pay:created-message>\n"
" </pay:payment-home>\n"
" \n"
" <pay:payment name=\"newPayment\">\n"
@@ -892,7 +1237,8 @@
"\n"
" <pay:payment-home>\n"
" <pay:new-instance>\"#{newPayment}\"</pay:new-instance>\n"
-" <pay:created-message>Created a new payment to #{newPayment.payee}</pay:created-message>\n"
+" <pay:created-message>Created a new payment to #{newPayment.payee}</"
+"pay:created-message>\n"
" </pay:payment-home>\n"
" \n"
" <pay:payment name=\"newPayment\">\n"
@@ -905,13 +1251,19 @@
"</components>]]>"
#. Tag: para
-#: Xml.xml:342
+#: Xml.xml:347
#, no-c-format
-msgid "These examples illustrate the two usage models of a namespaced element. In the first declaration, the <literal><pay:payment-home></literal> references the <literal>paymentHome</literal> component:"
-msgstr "ã“れらã®ã‚µãƒ³ãƒ—ルã¯åå‰ç©ºé–“付ãè¦ç´ ã®äºŒã¤ã®åˆ©ç”¨ãƒ¢ãƒ‡ãƒ«ã‚’説明ã—ã¾ã™ã€‚ 最åˆã®å®£è¨€ã§ã¯<literal><pay:payment-home></literal>㯠<literal>paymentHome</literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"These examples illustrate the two usage models of a namespaced element. In "
+"the first declaration, the <literal><pay:payment-home></literal> "
+"references the <literal>paymentHome</literal> component:"
+msgstr ""
+"ã“れらã®ã‚µãƒ³ãƒ—ルã¯åå‰ç©ºé–“付ãè¦ç´ ã®äºŒã¤ã®åˆ©ç”¨ãƒ¢ãƒ‡ãƒ«ã‚’説明ã—ã¾ã™ã€‚ 最åˆã®å®£è¨€"
+"ã§ã¯<literal><pay:payment-home></literal>㯠<literal>paymentHome</"
+"literal>コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:348
+#: Xml.xml:353
#, no-c-format
msgid ""
"<![CDATA[package org.jboss.seam.example.seampay;\n"
@@ -933,19 +1285,31 @@
"}]]>"
#. Tag: para
-#: Xml.xml:350
+#: Xml.xml:355
#, no-c-format
-msgid "The element name is the hyphenated form of the component name. The attributes of the element are the hyphenated form of the property names."
-msgstr "ãã®è¦ç´ åã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã‚’ãƒã‚¤ãƒ•ãƒ³ã§é€£çµã—ãŸå½¢å¼ã«ãªã£ã¦ã„ã¾ã™ã€‚ ãã®è¦ç´ ã®å±žæ€§åã¯ãƒ—ãƒãƒ‘ティåã‚’ãƒã‚¤ãƒ•ãƒ³ã§é€£çµã—ãŸå½¢å¼ã«ãªã£ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"The element name is the hyphenated form of the component name. The "
+"attributes of the element are the hyphenated form of the property names."
+msgstr ""
+"ãã®è¦ç´ åã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆåã‚’ãƒã‚¤ãƒ•ãƒ³ã§é€£çµã—ãŸå½¢å¼ã«ãªã£ã¦ã„ã¾ã™ã€‚ ãã®è¦ç´ "
+"ã®å±žæ€§åã¯ãƒ—ãƒãƒ‘ティåã‚’ãƒã‚¤ãƒ•ãƒ³ã§é€£çµã—ãŸå½¢å¼ã«ãªã£ã¦ã„ã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:355
+#: Xml.xml:360
#, no-c-format
-msgid "In the second declaration, the <literal><pay:payment></literal> element refers to the <literal>Payment</literal> class in the <literal>org.jboss.seam.example.seampay</literal> package. In this case <literal>Payment</literal> is an entity that is being declared as a Seam component:"
-msgstr "二番目ã®å®£è¨€ã§ã¯ã€<literal><pay:payment></literal>è¦ç´ ã¯<literal>org.jboss.seam.example.seampay</literal>パッケージã§ã®<literal>Payment</literal>クラスをå‚ç…§ã—ã¾ã™ã€‚ <literal>Payment</literal> ã®ã‚±ãƒ¼ã‚¹ã§ã¯ã€ã‚るエンティティãŒSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦å®£è¨€ã•ã‚Œã‚ˆã†ã¨ã—ã¦ã„ã¾ã™ã€‚"
+msgid ""
+"In the second declaration, the <literal><pay:payment></literal> "
+"element refers to the <literal>Payment</literal> class in the <literal>org."
+"jboss.seam.example.seampay</literal> package. In this case <literal>Payment</"
+"literal> is an entity that is being declared as a Seam component:"
+msgstr ""
+"二番目ã®å®£è¨€ã§ã¯ã€<literal><pay:payment></literal>è¦ç´ ã¯<literal>org."
+"jboss.seam.example.seampay</literal>パッケージã§ã®<literal>Payment</literal>"
+"クラスをå‚ç…§ã—ã¾ã™ã€‚ <literal>Payment</literal> ã®ã‚±ãƒ¼ã‚¹ã§ã¯ã€ã‚るエンティ"
+"ティãŒSeamコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦å®£è¨€ã•ã‚Œã‚ˆã†ã¨ã—ã¦ã„ã¾ã™ã€‚"
#. Tag: programlisting
-#: Xml.xml:361
+#: Xml.xml:366
#, no-c-format
msgid ""
"<![CDATA[package org.jboss.seam.example.seampay;\n"
@@ -967,86 +1331,106 @@
"}]]>"
#. Tag: para
-#: Xml.xml:363
+#: Xml.xml:368
#, no-c-format
-msgid "If we want validation and autocompletion to work for user-defined components, we will need a schema. Seam does not yet provide a mechanism to automatically generate a schema for a set of components, so it is necessary to generate one manually. The schema definitions for the standard Seam packages can be used for guidance."
-msgstr "ユーザー定義コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦å¦¥å½“性検証ã¨è‡ªå‹•è£œå®Œå…¥åŠ›ãŒæ©Ÿèƒ½ã™ã‚‹ã‚ˆã†ã«ã—ãŸã„ãªã‚‰ã€ スã‚ーマãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚Seamã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®é›†ã¾ã‚Šã‹ã‚‰ã‚¹ã‚ーマを自動生æˆã™ã‚‹ã‚ˆã†ãªæ©Ÿèƒ½ã¯ã¾ã æä¾›ã—ã¦ã„ã¾ã›ã‚“ã®ã§ã€æ‰‹å‹•ã§ç”Ÿæˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚標準的ãªSeamパッケージã®ã‚¹ã‚ーマ定義ã¯ã‚¬ã‚¤ãƒ‰ã¨ã—ã¦åˆ©ç”¨ã§ãã¾ã™ã€‚"
+msgid ""
+"If we want validation and autocompletion to work for user-defined "
+"components, we will need a schema. Seam does not yet provide a mechanism to "
+"automatically generate a schema for a set of components, so it is necessary "
+"to generate one manually. The schema definitions for the standard Seam "
+"packages can be used for guidance."
+msgstr ""
+"ユーザー定義コンãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾ã—ã¦å¦¥å½“性検証ã¨è‡ªå‹•è£œå®Œå…¥åŠ›ãŒæ©Ÿèƒ½ã™ã‚‹ã‚ˆã†ã«ã—"
+"ãŸã„ãªã‚‰ã€ スã‚ーマãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚Seamã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®é›†ã¾ã‚Šã‹ã‚‰ã‚¹ã‚ーマ"
+"を自動生æˆã™ã‚‹ã‚ˆã†ãªæ©Ÿèƒ½ã¯ã¾ã æä¾›ã—ã¦ã„ã¾ã›ã‚“ã®ã§ã€æ‰‹å‹•ã§ç”Ÿæˆã™ã‚‹å¿…è¦ãŒã‚ã‚Š"
+"ã¾ã™ã€‚標準的ãªSeamパッケージã®ã‚¹ã‚ーマ定義ã¯ã‚¬ã‚¤ãƒ‰ã¨ã—ã¦åˆ©ç”¨ã§ãã¾ã™ã€‚"
#. Tag: para
-#: Xml.xml:370
+#: Xml.xml:375
#, no-c-format
msgid "The following are the the namespaces used by Seam:"
msgstr "次ã¯Seamã«ã‚ˆã£ã¦ä½¿ç”¨æ¸ˆã¿ã®åå‰ç©ºé–“ã§ã™ã€‚"
#. Tag: para
-#: Xml.xml:374
+#: Xml.xml:379
#, no-c-format
-msgid "components — <literal>http://jboss.com/products/seam/components</literal>"
-msgstr "components — <literal>http://jboss.com/products/seam/components</literal>"
+msgid ""
+"components — <literal>http://jboss.com/products/seam/components</"
+"literal>"
+msgstr ""
+"components — <literal>http://jboss.com/products/seam/components</"
+"literal>"
#. Tag: para
-#: Xml.xml:377
+#: Xml.xml:382
#, no-c-format
msgid "core — <literal>http://jboss.com/products/seam/core</literal>"
msgstr "core — <literal>http://jboss.com/products/seam/core</literal>"
#. Tag: para
-#: Xml.xml:380
+#: Xml.xml:385
#, no-c-format
msgid "drools — <literal>http://jboss.com/products/seam/drools</literal>"
-msgstr "drools — <literal>http://jboss.com/products/seam/drools</literal>"
+msgstr ""
+"drools — <literal>http://jboss.com/products/seam/drools</literal>"
#. Tag: para
-#: Xml.xml:383
+#: Xml.xml:388
#, no-c-format
-msgid "framework — <literal>http://jboss.com/products/seam/framework</literal>"
-msgstr "framework — <literal>http://jboss.com/products/seam/framework</literal>"
+msgid ""
+"framework — <literal>http://jboss.com/products/seam/framework</literal>"
+msgstr ""
+"framework — <literal>http://jboss.com/products/seam/framework</literal>"
#. Tag: para
-#: Xml.xml:386
+#: Xml.xml:391
#, no-c-format
msgid "jms — <literal>http://jboss.com/products/seam/jms</literal>"
msgstr "jms — <literal>http://jboss.com/products/seam/jms</literal>"
#. Tag: para
-#: Xml.xml:389
+#: Xml.xml:394
#, no-c-format
-msgid "remoting — <literal>http://jboss.com/products/seam/remoting</literal>"
-msgstr "remoting — <literal>http://jboss.com/products/seam/remoting</literal>"
+msgid ""
+"remoting — <literal>http://jboss.com/products/seam/remoting</literal>"
+msgstr ""
+"remoting — <literal>http://jboss.com/products/seam/remoting</literal>"
#. Tag: para
-#: Xml.xml:392
+#: Xml.xml:397
#, no-c-format
msgid "theme — <literal>http://jboss.com/products/seam/theme</literal>"
msgstr "theme — <literal>http://jboss.com/products/seam/theme</literal>"
#. Tag: para
-#: Xml.xml:395
+#: Xml.xml:400
#, no-c-format
-msgid "security — <literal>http://jboss.com/products/seam/security</literal>"
-msgstr "security — <literal>http://jboss.com/products/seam/security</literal>"
+msgid ""
+"security — <literal>http://jboss.com/products/seam/security</literal>"
+msgstr ""
+"security — <literal>http://jboss.com/products/seam/security</literal>"
#. Tag: para
-#: Xml.xml:398
+#: Xml.xml:403
#, no-c-format
msgid "mail — <literal>http://jboss.com/products/seam/mail</literal>"
msgstr "mail — <literal>http://jboss.com/products/seam/mail</literal>"
#. Tag: para
-#: Xml.xml:401
+#: Xml.xml:406
#, no-c-format
msgid "web — <literal>http://jboss.com/products/seam/web</literal>"
msgstr "web — <literal>http://jboss.com/products/seam/web</literal>"
#. Tag: para
-#: Xml.xml:404
+#: Xml.xml:409
#, no-c-format
msgid "pdf — <literal>http://jboss.com/products/seam/pdf</literal>"
msgstr "pdf — <literal>http://jboss.com/products/seam/pdf</literal>"
#. Tag: para
-#: Xml.xml:407
+#: Xml.xml:412
#, no-c-format
msgid "spring — <literal>http://jboss.com/products/seam/spring</literal>"
-msgstr "spring — <literal>http://jboss.com/products/seam/spring</literal>"
-
+msgstr ""
+"spring — <literal>http://jboss.com/products/seam/spring</literal>"
Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/or-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/pot/Annotations.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Annotations.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Annotations.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:34+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:34+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:34+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Cache.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Cache.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Cache.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:34+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Components.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Components.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Components.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:34+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Concepts.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Concepts.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Concepts.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:34+0000\n"
+"POT-Creation-Date: 2009-03-22 12:50+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Configuration.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Configuration.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Configuration.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:34+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Controls.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Controls.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Controls.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:34+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Conversations.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Conversations.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Conversations.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:34+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Drools.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Drools.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Drools.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Events.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Events.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Events.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Excel.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Excel.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Excel.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Feedback.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Feedback.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Feedback.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Framework.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Framework.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Framework.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Groovy.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Groovy.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Groovy.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Gwt.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Gwt.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Gwt.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/I18n.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/I18n.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/I18n.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Itext.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Itext.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Itext.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Jms.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Jms.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Jms.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Mail.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Mail.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Mail.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Performance.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Performance.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Performance.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Persistence.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Persistence.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Persistence.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Preface.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Preface.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Preface.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Remoting.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Remoting.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Remoting.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Rss.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Rss.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Rss.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Security.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Security.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Security.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Spring.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Spring.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Spring.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Testing.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Testing.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Testing.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Text.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Text.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Text.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Tools.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Tools.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Tools.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Validation.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Validation.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Validation.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Webservices.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Webservices.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Webservices.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -685,7 +685,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -705,16 +705,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -723,24 +750,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -751,7 +779,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/pot/Websphere.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Websphere.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Websphere.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Wicket.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Wicket.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Wicket.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Xml.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Xml.pot 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pot/Xml.pot 2009-03-22 12:59:33 UTC (rev 10200)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/si-LK/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-21 00:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/te-IN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Webservices.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Webservices.po 2009-03-22 12:58:06 UTC (rev 10199)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Webservices.po 2009-03-22 12:59:33 UTC (rev 10200)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-17 20:35+0000\n"
+"POT-Creation-Date: 2009-03-22 12:51+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -684,7 +684,7 @@
#. Tag: title
#: Webservices.xml:324
#, no-c-format
-msgid "Mapping exceptions to HTTP response status codes"
+msgid "Mapping exceptions to HTTP responses"
msgstr ""
#. Tag: para
@@ -704,16 +704,43 @@
#: Webservices.xml:334
#, no-c-format
msgid ""
-"For example, to convert the unchecked "
-"<literal>UnsupportedOperationException</literal> thrown by your resource "
-"methods to a <literal>501 Not Implemented</literal> HTTP status response, "
-"add the following to your <literal>pages.xml</literal> descriptor:"
+"Exception handling within Seam requires that the Seam filter is executed for "
+"your HTTP request. Ensure that you do filter <emphasis>all</emphasis> "
+"requests in your <literal>web.xml</literal>, not - as some Seam examples "
+"might show - a request URI pattern that doesn't cover your REST requests. "
+"The following example intercepts <emphasis>all</emphasis> HTTP requests and "
+"enables Seam exception handling:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:340
+#: Webservices.xml:341
#, no-c-format
msgid ""
+"<![CDATA[<filter>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
+"\n"
+"<filter-mapping>\n"
+" <filter-name>Seam Filter</filter-name>\n"
+" <url-pattern>/*</url-pattern>\n"
+"</filter-mapping>]]>"
+msgstr ""
+
+#. Tag: para
+#: Webservices.xml:343
+#, no-c-format
+msgid ""
+"To convert the unchecked <literal>UnsupportedOperationException</literal> "
+"thrown by your resource methods to a <literal>501 Not Implemented</literal> "
+"HTTP status response, add the following to your <literal>pages.xml</literal> "
+"descriptor:"
+msgstr ""
+
+#. Tag: programlisting
+#: Webservices.xml:349
+#, no-c-format
+msgid ""
"<![CDATA[<exception class=\"java.lang.UnsupportedOperationException\">\n"
" <http-error error-code=\"501\">\n"
" <message>The request operation is not supported</message>\n"
@@ -722,24 +749,25 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:342
+#: Webservices.xml:351
#, no-c-format
msgid "Custom or checked exceptions are handled the same:"
msgstr ""
#. Tag: programlisting
-#: Webservices.xml:346
+#: Webservices.xml:355
#, no-c-format
msgid ""
-"<![CDATA[<exception class=\"my.CustomException\">\n"
+"<![CDATA[<exception class=\"my.CustomException\" log=\"false\">\n"
" <http-error error-code=\"503\">\n"
-" <message>The service is currently not available</message>\n"
+" <message>The service is currently not available: #{org.jboss.seam."
+"handledException.message}</message>\n"
" </http-error>\n"
"</exception>]]>"
msgstr ""
#. Tag: para
-#: Webservices.xml:348
+#: Webservices.xml:357
#, no-c-format
msgid ""
"You do not have to send an HTTP error to the client if an exception occurs. "
@@ -750,7 +778,7 @@
msgstr ""
#. Tag: para
-#: Webservices.xml:355
+#: Webservices.xml:364
#, no-c-format
msgid ""
"Note that the HTTP response still passes through the servlet container, so "
More information about the seam-commits
mailing list