[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 "ã¯ã¼ãã³ã°ã¡ã¢ãªã£ã¦ä½ï¼ Droolï½ã®æè¡ç¨èªã§ãã«ã¼ã«ã¨ã³ã¸ã³ããã¼ããã·ã§ã³ãã§ãã¯ãããããã«å¿
è¦ãªã³ã³ããã¹ãæ
å ±ãä¿æãã¦ããã»ãã·ã§ã³ã¹ã³ã¼ãã®ãªãã¸ã§ã¯ãã®äºããã¯ã¼ãã³ã°ã¡ã¢ãªãã¨å¼ã³ã¾ãã <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 ""
+"ã¯ã¼ãã³ã°ã¡ã¢ãªã£ã¦ä½ï¼ Droolï½ã®æè¡ç¨èªã§ãã«ã¼ã«ã¨ã³ã¸ã³ããã¼ããã·ã§ã³"
+"ãã§ãã¯ãããããã«å¿
è¦ãªã³ã³ããã¹ãæ
å ±ãä¿æãã¦ããã»ãã·ã§ã³ã¹ã³ã¼ãã®"
+"ãªãã¸ã§ã¯ãã®äºããã¯ã¼ãã³ã°ã¡ã¢ãªãã¨å¼ã³ã¾ãã <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