[seam-commits] Seam SVN: r10202 - tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Mon Mar 23 13:14:17 EDT 2009
Author: norman.richards at jboss.com
Date: 2009-03-23 13:14:16 -0400 (Mon, 23 Mar 2009)
New Revision: 10202
Modified:
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Annotations.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Author_Group.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Book_Info.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Cache.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Components.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Concepts.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Configuration.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Controls.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Conversations.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Drools.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Elenhancements.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Events.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Excel.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Feedback.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Framework.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Getting_Started_With_JBoss_Tools.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Gettingstarted.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Glassfish.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Groovy.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Gwt.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Hsearch.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/I18n.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Itext.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Jbpm.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Jms.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Mail.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Oc4j.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Persistence.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Preface.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Remoting.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Revision_History.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Rss.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Security.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Spring.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Testing.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Text.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Tools.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Tutorial.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Validation.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Weblogic.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Webservices.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Websphere.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Wicket.po
tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Xml.po
Log:
copy 2.1 translation from trunk
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Annotations.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Annotations.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Annotations.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Annotations.xml:5
#, no-c-format
msgid "Seam annotations"
-msgstr ""
+msgstr "Seam ã¢ããã¼ã·ã§ã³"
#. Tag: para
#: Annotations.xml:7
@@ -30,6 +30,12 @@
"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
@@ -38,12 +44,14 @@
"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
#, no-c-format
msgid "Annotations for component definition"
-msgstr ""
+msgstr "ã³ã³ãã¼ãã³ãå®ç¾©ã®ããã®ã¢ããã¼ã·ã§ã³"
#. Tag: para
#: Annotations.xml:23
@@ -52,18 +60,20 @@
"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
#, no-c-format
msgid "@Name"
-msgstr ""
+msgstr "@Name"
#. Tag: programlisting
#: Annotations.xml:34
#, no-c-format
msgid "<![CDATA[@Name(\"componentName\")]]>"
-msgstr ""
+msgstr "<![CDATA[@Name(\"componentName\")]]>"
#. Tag: para
#: Annotations.xml:35
@@ -72,18 +82,20 @@
"Defines the Seam component name for a class. This annotation is required for "
"all Seam components."
msgstr ""
+"ã¯ã©ã¹ã«å¯¾ã㦠Seam ã³ã³ãã¼ãã³ãåãå®ç¾©ãã¾ãããã®ã¢ããã¼ã·ã§ã³ 㯠Seam "
+"ã®å
¨ã³ã³ãã¼ãã³ãã«å¿
è¦ã«ãªãã¾ãã"
#. Tag: literal
#: Annotations.xml:43
#, no-c-format
msgid "@Scope"
-msgstr ""
+msgstr "@Scope"
#. Tag: programlisting
#: Annotations.xml:46
#, no-c-format
msgid "<![CDATA[@Scope(ScopeType.CONVERSATION)]]>"
-msgstr ""
+msgstr "<![CDATA[@Scope(ScopeType.CONVERSATION)]]>"
#. Tag: para
#: Annotations.xml:47
@@ -94,6 +106,10 @@
"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
@@ -105,18 +121,23 @@
"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
#, no-c-format
msgid "@Role"
-msgstr ""
+msgstr "@Role"
#. Tag: programlisting
#: Annotations.xml:67
#, no-c-format
msgid "<![CDATA[@Role(name=\"roleName\", scope=ScopeType.SESSION)]]>"
-msgstr ""
+msgstr "<![CDATA[@Role(name=\"roleName\", scope=ScopeType.SESSION)]]>"
#. Tag: para
#: Annotations.xml:68
@@ -127,12 +148,16 @@
"\"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
#, no-c-format
msgid "<literal>name</literal> — the context variable name."
-msgstr ""
+msgstr "<literal>name</literal> — ã³ã³ããã¹ãå¤æ°åã§ãã"
#. Tag: para
#: Annotations.xml:82
@@ -142,12 +167,15 @@
"is explicitly specified, the default depends upon the component type, as "
"above."
msgstr ""
+"<literal>scope</literal> — ã³ã³ããã¹ãå¤æ°ã®ã¹ã³ã¼ãã§ãã ã¹ã³ã¼ãã"
+"æ示çã«æå®ãããªãå ´åã ããã©ã«ãã¯ä¸è¨ã®ã¨ããã³ã³ãã¼ãã³ãã¿ã¤ãã«ãã"
+"ç°ãªãã¾ãã"
#. Tag: literal
#: Annotations.xml:93
#, no-c-format
msgid "@Roles"
-msgstr ""
+msgstr "@Roles"
#. Tag: programlisting
#: Annotations.xml:96
@@ -158,24 +186,28 @@
" @Role(name=\"currentUser\", scope=ScopeType.SESSION)\n"
" })]]>"
msgstr ""
+"<![CDATA[@Roles({\n"
+" @Role(name=\"user\", scope=ScopeType.CONVERSATION),\n"
+" @Role(name=\"currentUser\", scope=ScopeType.SESSION)\n"
+" })]]>"
#. Tag: para
#: Annotations.xml:97
#, no-c-format
msgid "Allows specification of multiple additional roles."
-msgstr ""
+msgstr "è¤æ°ã®è¿½å ãã¼ã«ãæå®ãããã¨ãã§ããããã«ãªãã¾ãã"
#. Tag: literal
#: Annotations.xml:104
#, no-c-format
msgid "@BypassInterceptors"
-msgstr ""
+msgstr "@BypassInterceptors"
#. Tag: programlisting
#: Annotations.xml:107
#, no-c-format
msgid "<![CDATA[@BypassInterceptors]]>"
-msgstr ""
+msgstr "<![CDATA[@BypassInterceptors]]>"
#. Tag: para
#: Annotations.xml:108
@@ -184,18 +216,20 @@
"Disables Seam all interceptors on a particular component or method of a "
"component."
msgstr ""
+"ç¹å®ã®ã³ã³ãã¼ãã³ãã¾ãã¯ã¡ã½ããã«ãããããã¹ã¦ã®ã¤ã³ã¿ã»ãã¿ãç¡å¹ã«ãã¾"
+"ãã"
#. Tag: literal
#: Annotations.xml:116
#, no-c-format
msgid "@JndiName"
-msgstr ""
+msgstr "@JndiName"
#. Tag: programlisting
#: Annotations.xml:119
#, no-c-format
msgid "<![CDATA[@JndiName(\"my/jndi/name\")]]>"
-msgstr ""
+msgstr "<![CDATA[@JndiName(\"my/jndi/name\")]]>"
#. Tag: para
#: Annotations.xml:120
@@ -205,18 +239,21 @@
"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
#, no-c-format
msgid "@Conversational"
-msgstr ""
+msgstr "@Conversational"
#. Tag: programlisting
#: Annotations.xml:133
#, no-c-format
msgid "<![CDATA[@Conversational]]>"
-msgstr ""
+msgstr "<![CDATA[@Conversational]]>"
#. Tag: para
#: Annotations.xml:134
@@ -226,18 +263,20 @@
"that no method of the component may be called unless a long-running "
"conversation is active."
msgstr ""
+"対話ã¹ã³ã¼ãã®ã³ã³ãã¼ãã³ãã対話ç¨ã§ãããã¨ãæå®ãã¾ããã¤ã¾ãé·æ対話ã"
+"èµ·ãã£ã¦ããªãéãããã®ã³ã³ãã¼ãã³ãã®ã¡ã½ãããå¼ã¶ãã¨ãã§ãã¾ããã"
#. Tag: literal
#: Annotations.xml:143
#, no-c-format
msgid "@PerNestedConversation"
-msgstr ""
+msgstr "@PerNestedConversation"
#. Tag: programlisting
#: Annotations.xml:146
#, no-c-format
msgid "<![CDATA[@PerNestedConversation]]>"
-msgstr ""
+msgstr "<![CDATA[@PerNestedConversation]]>"
#. Tag: para
#: Annotations.xml:147
@@ -247,6 +286,9 @@
"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
@@ -256,12 +298,15 @@
"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
#, no-c-format
msgid "@Startup"
-msgstr ""
+msgstr "@Startup"
#. Tag: programlisting
#: Annotations.xml:166
@@ -269,6 +314,7 @@
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
@@ -278,12 +324,15 @@
"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
#, no-c-format
msgid "<![CDATA[@Scope(SESSION) @Startup]]>"
-msgstr ""
+msgstr "<![CDATA[@Scope(SESSION) @Startup]]>"
#. Tag: para
#: Annotations.xml:174
@@ -292,6 +341,8 @@
"Specifies that a session scope component is started immediately at session "
"creation time."
msgstr ""
+"ã»ãã·ã§ã³ã¹ã³ã¼ãã®ã³ã³ãã¼ãã³ãã¯ã»ãã·ã§ã³ä½ææã«ç´ã¡ã«éå§ããããã¨ã"
+"æå®ãã¾ãã"
#. Tag: para
#: Annotations.xml:180
@@ -300,18 +351,20 @@
"<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
#, no-c-format
msgid "@Install"
-msgstr ""
+msgstr "@Install"
#. Tag: programlisting
#: Annotations.xml:194
#, no-c-format
msgid "<![CDATA[@Install(false)]]>"
-msgstr ""
+msgstr "<![CDATA[@Install(false)]]>"
#. Tag: para
#: Annotations.xml:195
@@ -321,12 +374,15 @@
"lack of an <literal>@Install</literal> annotation indicates a component "
"should be installed."
msgstr ""
+"ã³ã³ãã¼ãã³ããããã©ã«ãã§ã¤ã³ã¹ãã¼ã«ãããå¿
è¦ããããã©ãããæå®ãã¾"
+"ãã <literal>@Install</literal> ã¢ããã¼ã·ã§ã³ãç¡ãå ´åãã³ã³ãã¼ãã³ãã¯ã¤"
+"ã³ã¹ãã¼ã«ãå¿
è¦ã§ããã¨ããæå³ã«ãªãã¾ãã"
#. Tag: programlisting
#: Annotations.xml:200
#, no-c-format
msgid "<![CDATA[@Install(dependencies=\"org.jboss.seam.bpm.jbpm\")]]>"
-msgstr ""
+msgstr "<![CDATA[@Install(dependencies=\"org.jboss.seam.bpm.jbpm\")]]>"
#. Tag: para
#: Annotations.xml:201
@@ -335,12 +391,14 @@
"Specifies that a component should only be stalled if the components listed "
"as dependencies are also installed."
msgstr ""
+"ã³ã³ãã¼ãã³ãã¯ä¾åé¢ä¿ã¨ãã¦ãªã¹ãããã¦ããã³ã³ãã¼ãã³ã群ãã¤ã³ã¹ãã¼ã«"
+"ãããå ´åã«ã®ã¿ã¤ã³ã¹ãã¼ã«ããããã¨ãæå®ãã¾ãã"
#. Tag: programlisting
#: Annotations.xml:205
#, no-c-format
msgid "<![CDATA[@Install(genericDependencies=ManagedQueueSender.class)]]>"
-msgstr ""
+msgstr "<![CDATA[@Install(genericDependencies=ManagedQueueSender.class)]]>"
#. Tag: para
#: Annotations.xml:206
@@ -350,12 +408,15 @@
"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
#, no-c-format
msgid "<![CDATA[@Install(classDependencies=\"org.hibernate.Session\")]]>"
-msgstr ""
+msgstr "<![CDATA[@Install(classDependencies=\"org.hibernate.Session\")]]>"
#. Tag: para
#: Annotations.xml:213
@@ -364,12 +425,14 @@
"Specifies that a component should only be installed if the named class is in "
"the classpath."
msgstr ""
+"ã³ã³ãã¼ãã³ãããæå®ãããã¯ã©ã¹ãã¯ã©ã¹ãã¹å
ã«ããå ´åã«ã®ã¿ã¤ã³ã¹ãã¼ã«"
+"ããããã¨ãæå®ãã¾ãã"
#. Tag: programlisting
#: Annotations.xml:217
#, no-c-format
msgid "<![CDATA[@Install(precedence=BUILT_IN)]]>"
-msgstr ""
+msgstr "<![CDATA[@Install(precedence=BUILT_IN)]]>"
#. Tag: para
#: Annotations.xml:218
@@ -379,6 +442,9 @@
"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
@@ -387,6 +453,8 @@
"<literal>BUILT_IN</literal> — Precedence of all built-in Seam "
"components"
msgstr ""
+"<literal>BUILT_IN</literal> — ãã¹ã¦ã®çµã¿è¾¼ã¿Seamã³ã³ãã¼ãã³ãã®åªå
"
+"度"
#. Tag: para
#: Annotations.xml:233
@@ -395,14 +463,18 @@
"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>APPLICATION</literal> — Predence of application components "
+"<literal>APPLICATION</literal> — Precedence of application components "
"(the default precedence)"
msgstr ""
+"<literal>APPLICATION</literal> — ã¢ããªã±ã¼ã·ã§ã³ã³ã³ãã¼ãã³ãã®åªå
度"
+"ï¼ããã©ã«ãã®åªå
度ï¼"
#. Tag: para
#: Annotations.xml:245
@@ -411,6 +483,8 @@
"<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
@@ -418,18 +492,20 @@
msgid ""
"<literal>MOCK</literal> — Precedence for mock objects used in testing"
msgstr ""
+"<literal>MOCK</literal> — ãã¹ãæã«ä½¿ãã¢ãã¯ãªãã¸ã§ã¯ãã®ããã®åªå
"
+"度"
#. Tag: literal
#: Annotations.xml:263
#, no-c-format
msgid "@Synchronized"
-msgstr ""
+msgstr "@Synchronized"
#. Tag: programlisting
#: Annotations.xml:266
#, no-c-format
msgid "<![CDATA[@Synchronized(timeout=1000)]]>"
-msgstr ""
+msgstr "<![CDATA[@Synchronized(timeout=1000)]]>"
#. Tag: para
#: Annotations.xml:267
@@ -440,18 +516,21 @@
"lock on the component in the given timeout period, an exception will be "
"raised."
msgstr ""
+"ã³ã³ãã¼ãã³ããè¤æ°ã®ã¯ã©ã¤ã¢ã³ãã«ãã£ã¦åæã«ã¢ã¯ã»ã¹ããããã¨ã Seam ã¯"
+"è¦æ±ãã·ãªã¢ã©ã¤ãºãããã¨ãæå®ãã¾ãã è¦æ±ãç¹å®ã®ã¿ã¤ã ã¢ã¦ãæéå
ã«ã³ã³"
+"ãã¼ãã³ãã§ããã¯ãåå¾ã§ããªãã¨ä¾å¤ãçºçãã¾ãã"
#. Tag: literal
#: Annotations.xml:277
#, no-c-format
msgid "@ReadOnly"
-msgstr ""
+msgstr "@ReadOnly"
#. Tag: programlisting
#: Annotations.xml:280
#, no-c-format
msgid "<![CDATA[@ReadOnly]]>"
-msgstr ""
+msgstr "<![CDATA[@ReadOnly]]>"
#. Tag: para
#: Annotations.xml:281
@@ -460,18 +539,20 @@
"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
#, no-c-format
msgid "@AutoCreate"
-msgstr ""
+msgstr "@AutoCreate"
#. Tag: programlisting
#: Annotations.xml:292
#, no-c-format
msgid "<![CDATA[@AutoCreate]]>"
-msgstr ""
+msgstr "<![CDATA[@AutoCreate]]>"
#. Tag: para
#: Annotations.xml:293
@@ -480,12 +561,14 @@
"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
#, no-c-format
msgid "Annotations for bijection"
-msgstr ""
+msgstr "ãã¤ã¸ã§ã¯ã·ã§ã³ç¨ã¢ããã¼ã·ã§ã³"
#. Tag: para
#: Annotations.xml:304
@@ -494,18 +577,20 @@
"The next two annotations control bijection. These attributes occur on "
"component instance variables or property accessor methods."
msgstr ""
+"次ã®äºã¤ã®ã¢ããã¼ã·ã§ã³ã¯ãã¤ã¸ã§ã¯ã·ã§ã³ãå¶å¾¡ãã¾ãã ãããã®å±æ§ã¯ã³ã³"
+"ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹å¤æ°ã¾ãã¯ããããã£ã®ã¢ã¯ã»ãµã¡ã½ããã«æå®ã§ãã¾ãã"
#. Tag: literal
#: Annotations.xml:312
#, no-c-format
msgid "<literal>@In</literal>"
-msgstr ""
+msgstr "<literal>@In</literal>"
#. Tag: programlisting
#: Annotations.xml:315
#, no-c-format
msgid "<![CDATA[@In]]>"
-msgstr ""
+msgstr "<![CDATA[@In]]>"
#. Tag: para
#: Annotations.xml:316
@@ -515,12 +600,15 @@
"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
#, no-c-format
msgid "<![CDATA[@In(required=false)]]>"
-msgstr ""
+msgstr "<![CDATA[@In(required=false)]]>"
#. Tag: para
#: Annotations.xml:323
@@ -530,12 +618,14 @@
"variable at the beginning of each component invocation. The context variable "
"may be null."
msgstr ""
+"ã³ã³ãã¼ãã³ãã®å±æ§ãåã³ã³ãã¼ãã³ãå¼ã³åºãã®éå§æã«ã³ã³ããã¹ãå¤æ°ãã"
+"ã¤ã³ã¸ã§ã¯ãããããã¨ãæå®ãã¾ãã ã³ã³ããã¹ãå¤æ°ã¯ null ã§ãæ§ãã¾ããã"
#. Tag: programlisting
#: Annotations.xml:328
#, no-c-format
msgid "<![CDATA[@In(create=true)]]>"
-msgstr ""
+msgstr "<![CDATA[@In(create=true)]]>"
#. Tag: para
#: Annotations.xml:329
@@ -545,12 +635,15 @@
"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
#, no-c-format
msgid "<![CDATA[@In(value=\"contextVariableName\")]]>"
-msgstr ""
+msgstr "<![CDATA[@In(value=\"contextVariableName\")]]>"
#. Tag: para
#: Annotations.xml:336 Annotations.xml:403
@@ -559,12 +652,14 @@
"Specifies the name of the context variable explicitly, instead of using the "
"annotated instance variable name."
msgstr ""
+"ã¢ããã¼ã·ã§ã³ãä»ããããã¤ã³ã¹ã¿ã³ã¹å¤æ°åã使ç¨ããã ã³ã³ããã¹ãå¤æ°åã"
+"æ示çã«æå®ãã¾ãã"
#. Tag: programlisting
#: Annotations.xml:340
#, no-c-format
msgid "<![CDATA[@In(value=\"#{customer.addresses['shipping']}\")]]>"
-msgstr ""
+msgstr "<![CDATA[@In(value=\"#{customer.addresses['shipping']}\")]]>"
#. Tag: para
#: Annotations.xml:341
@@ -573,6 +668,8 @@
"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
@@ -582,6 +679,9 @@
"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
@@ -591,6 +691,9 @@
"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
@@ -599,18 +702,20 @@
"<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
#, no-c-format
msgid "@Out"
-msgstr ""
+msgstr "@Out"
#. Tag: programlisting
#: Annotations.xml:378
#, no-c-format
msgid "<![CDATA[@Out]]>"
-msgstr ""
+msgstr "<![CDATA[@Out]]>"
#. Tag: para
#: Annotations.xml:379
@@ -620,12 +725,15 @@
"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
#, no-c-format
msgid "<![CDATA[@Out(required=false)]]>"
-msgstr ""
+msgstr "<![CDATA[@Out(required=false)]]>"
#. Tag: para
#: Annotations.xml:385
@@ -635,12 +743,14 @@
"outjected to its context variable at the end of the invocation. The "
"attribute may be null."
msgstr ""
+"Seam ã³ã³ãã¼ãã³ãã§ããã³ã³ãã¼ãã³ãå±æ§ãå¼ã³åºãã®çµããã§ãã®ã³ã³ããã¹"
+"ãå¤æ°ã«ã¢ã¦ãã¸ã§ã¯ãããããã¨ãæå®ãã¾ãã å±æ§ã¯ null ã§ãæ§ãã¾ããã"
#. Tag: programlisting
#: Annotations.xml:390
#, no-c-format
msgid "<![CDATA[@Out(scope=ScopeType.SESSION)]]>"
-msgstr ""
+msgstr "<![CDATA[@Out(scope=ScopeType.SESSION)]]>"
#. Tag: para
#: Annotations.xml:391
@@ -650,6 +760,8 @@
"component type is to be outjected to a specific scope at the end of the "
"invocation."
msgstr ""
+"Seam ã³ã³ãã¼ãã³ãã¿ã¤ãã§ã¯ãªãã³ã³ãã¼ãã³ãå±æ§ãå¼ã³åºãã®çµããã§ç¹å®ã¹"
+"ã³ã¼ãã«ã¢ã¦ãã¸ã§ã¯ãããããã¨ãæå®ãã¾ãã"
#. Tag: para
#: Annotations.xml:396
@@ -659,12 +771,15 @@
"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
#, no-c-format
msgid "<![CDATA[@Out(value=\"contextVariableName\")]]>"
-msgstr ""
+msgstr "<![CDATA[@Out(value=\"contextVariableName\")]]>"
#. Tag: para
#: Annotations.xml:409
@@ -673,6 +788,8 @@
"<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
@@ -681,6 +798,8 @@
"<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
@@ -688,35 +807,38 @@
msgid ""
"Note that it is quite common for these annotations to occur together, for "
"example:"
-msgstr ""
+msgstr "ãããã®ã¢ããã¼ã·ã§ã³ã¯åæã«å©ç¨ããã¾ãã ä¾:"
#. Tag: programlisting
#: Annotations.xml:432
#, no-c-format
msgid "<![CDATA[@In(create=true) @Out private User currentUser;]]>"
-msgstr ""
+msgstr "<![CDATA[@In(create=true) @Out private User currentUser;]]>"
#. Tag: para
#: Annotations.xml:434
-#, no-c-format
+#, fuzzy, 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."
+"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
#, no-c-format
msgid "@Unwrap"
-msgstr ""
+msgstr "@Unwrap"
#. Tag: programlisting
#: Annotations.xml:447
#, no-c-format
msgid "<![CDATA[@Unwrap]]>"
-msgstr ""
+msgstr "<![CDATA[@Unwrap]]>"
#. Tag: para
#: Annotations.xml:448
@@ -725,23 +847,29 @@
"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
+#, fuzzy, 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 "
+"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
#, no-c-format
msgid "@Factory"
-msgstr ""
+msgstr "@Factory"
#. Tag: programlisting
#: Annotations.xml:471
@@ -750,6 +878,8 @@
"<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() "
"{ ... }]]>"
msgstr ""
+"<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() "
+"{ ... }]]>"
#. Tag: para
#: Annotations.xml:472
@@ -759,6 +889,9 @@
"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
@@ -767,6 +900,8 @@
"<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public "
"ProcessInstance createProcessInstance() { ... }]]>"
msgstr ""
+"<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public "
+"ProcessInstance createProcessInstance() { ... }]]>"
#. Tag: para
#: Annotations.xml:479
@@ -779,6 +914,12 @@
"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
@@ -787,6 +928,8 @@
"<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
@@ -796,6 +939,8 @@
"the returned value to. Only meaningful for factory methods which return a "
"value."
msgstr ""
+"<literal>scope</literal> — Seamãæ»ãå¤ããã¤ã³ãããã¹ã³ã¼ããæå®ãã¾"
+"ããå¤ãè¿ããã¡ã¯ããªã¡ã½ããã«åã£ã¦ã®ã¿ãæå³ãããã¾ãã"
#. Tag: para
#: Annotations.xml:505
@@ -805,24 +950,27 @@
"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
#, no-c-format
msgid "This annotation lets you inject a <literal>Log</literal>:"
-msgstr ""
+msgstr "<literal>Log</literal> ãã¤ã³ã¸ã§ã¯ãããã¢ããã¼ã·ã§ã³:"
#. Tag: literal
#: Annotations.xml:525
#, no-c-format
msgid "@Logger"
-msgstr ""
+msgstr "@Logger"
#. Tag: programlisting
#: Annotations.xml:528
#, no-c-format
msgid "<![CDATA[@Logger(\"categoryName\")]]>"
-msgstr ""
+msgstr "<![CDATA[@Logger(\"categoryName\")]]>"
#. Tag: para
#: Annotations.xml:529
@@ -832,6 +980,9 @@
"<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
@@ -840,24 +991,26 @@
"<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
#, no-c-format
msgid "The last annotation lets you inject a request parameter value:"
-msgstr ""
+msgstr "æå¾ã®ã¢ããã¼ã·ã§ã³ã¯ãè¦æ±ãã©ã¡ã¼ã¿å¤ãã¤ã³ã¸ã§ã¯ããã¾ã:"
#. Tag: literal
#: Annotations.xml:554
#, no-c-format
msgid "@RequestParameter"
-msgstr ""
+msgstr "@RequestParameter"
#. Tag: programlisting
#: Annotations.xml:557
#, no-c-format
msgid "<![CDATA[@RequestParameter(\"parameterName\")]]>"
-msgstr ""
+msgstr "<![CDATA[@RequestParameter(\"parameterName\")]]>"
#. Tag: para
#: Annotations.xml:558
@@ -866,6 +1019,8 @@
"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
@@ -874,12 +1029,14 @@
"<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
#, no-c-format
msgid "Annotations for component lifecycle methods"
-msgstr ""
+msgstr "ã³ã³ãã¼ãã³ãã®ã©ã¤ããµã¤ã¯ã«ã¡ã½ããç¨ã¢ããã¼ã·ã§ã³"
#. Tag: para
#: Annotations.xml:580
@@ -889,18 +1046,21 @@
"They occur on methods of the component. There may be only one of each per "
"component class."
msgstr ""
+"ãããã®ã¢ããã¼ã·ã§ã³ã«ããã ã³ã³ãã¼ãã³ãããã®ã³ã³ãã¼ãã³ãèªä½ã®ã©ã¤ã"
+"ãµã¤ã¯ã«ã¤ãã³ãã«å¯¾ãã¦åå¿ãããã¨ãã§ããããã«ãªãã¾ãã åã³ã³ãã¼ãã³ã"
+"ã¯ã©ã¹ãã¨ã«ããããä¸ã¤ã®ã¢ããã¼ã·ã§ã³ã®ã¿å®ç¾©ã§ãã¾ãã"
#. Tag: literal
#: Annotations.xml:589
#, no-c-format
msgid "@Create"
-msgstr ""
+msgstr "@Create"
#. Tag: programlisting
#: Annotations.xml:592
#, no-c-format
msgid "<![CDATA[@Create]]>"
-msgstr ""
+msgstr "<![CDATA[@Create]]>"
#. Tag: para
#: Annotations.xml:593
@@ -910,18 +1070,21 @@
"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
#, no-c-format
msgid "@Destroy"
-msgstr ""
+msgstr "@Destroy"
#. Tag: programlisting
#: Annotations.xml:606
#, no-c-format
msgid "<![CDATA[@Destroy]]>"
-msgstr ""
+msgstr "<![CDATA[@Destroy]]>"
#. Tag: para
#: Annotations.xml:607
@@ -931,6 +1094,9 @@
"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
@@ -940,18 +1106,21 @@
"logs and swallows any exception that propagates out of a destroy method.</"
"emphasis>"
msgstr ""
+"Destroy ã¡ã½ããã¯ã¯ãªã¼ã³ã¢ããã«ã®ã¿ä½¿ç¨ããããã«ãã¦ãã ããã "
+"<emphasis>Seam 㯠destroy ã¡ã½ããããä¼æããä¾å¤ã¯ãã¹ã¦ãã£ãããã¦ãã°ã"
+"åºåããæ¨ã¦ã¦ãã¾ãã¾ãã</emphasis>"
#. Tag: literal
#: Annotations.xml:622
#, no-c-format
msgid "@Observer"
-msgstr ""
+msgstr "@Observer"
#. Tag: programlisting
#: Annotations.xml:625
#, no-c-format
msgid "<![CDATA[@Observer(\"somethingChanged\")]]>"
-msgstr ""
+msgstr "<![CDATA[@Observer(\"somethingChanged\")]]>"
#. Tag: para
#: Annotations.xml:626
@@ -960,12 +1129,14 @@
"Specifies that the method should be called when a component-driven event of "
"the specified type occurs."
msgstr ""
+"æå®ãããã¿ã¤ãã®ã³ã³ãã¼ãã³ãé§åã¤ãã³ããçºçããã¨ããã®ã¡ã½ãããå¼ã³"
+"åºããã¾ãã"
#. Tag: programlisting
#: Annotations.xml:630
#, no-c-format
msgid "<![CDATA[@Observer(value=\"somethingChanged\",create=false)]]>"
-msgstr ""
+msgstr "<![CDATA[@Observer(value=\"somethingChanged\",create=false)]]>"
#. Tag: para
#: Annotations.xml:631
@@ -976,12 +1147,16 @@
"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
#, no-c-format
msgid "Annotations for context demarcation"
-msgstr ""
+msgstr "ã³ã³ããã¹ãå¢çç¨ã¢ããã¼ã·ã§ã³"
#. Tag: para
#: Annotations.xml:646
@@ -990,6 +1165,8 @@
"These annotations provide declarative conversation demarcation. They appear "
"on methods of Seam components, usually action listener methods."
msgstr ""
+"ãããã®ã¢ããã¼ã·ã§ã³ã¯å®£è¨ç対話ã®å¢çãè¨å®ãã¾ãã ããã㯠Seam ã³ã³ãã¼"
+"ãã³ãã®ã¡ã½ããä¸ãé常ã¯ã¢ã¯ã·ã§ã³ãªã¹ãã¼ã¡ã½ããã«ä»ä¸ããã¾ãã"
#. Tag: para
#: Annotations.xml:651
@@ -1001,18 +1178,22 @@
"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
#, no-c-format
msgid "@Begin"
-msgstr ""
+msgstr "@Begin"
#. Tag: programlisting
#: Annotations.xml:665
#, no-c-format
msgid "<![CDATA[@Begin]]>"
-msgstr ""
+msgstr "<![CDATA[@Begin]]>"
#. Tag: para
#: Annotations.xml:666
@@ -1021,12 +1202,14 @@
"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
#, no-c-format
msgid "<![CDATA[@Begin(join=true)]]>"
-msgstr ""
+msgstr "<![CDATA[@Begin(join=true)]]>"
#. Tag: para
#: Annotations.xml:671
@@ -1035,12 +1218,14 @@
"Specifies that if a long-running conversation is already in progress, the "
"conversation context is simply propagated."
msgstr ""
+"é·æ対話ããã§ã«éå§ããã¦ããå ´åã 対話ã³ã³ããã¹ããåã«ä¼æããããã¨ãæ"
+"å®ãã¾ãã"
#. Tag: programlisting
#: Annotations.xml:675
#, no-c-format
msgid "<![CDATA[@Begin(nested=true)]]>"
-msgstr ""
+msgstr "<![CDATA[@Begin(nested=true)]]>"
#. Tag: para
#: Annotations.xml:676
@@ -1052,12 +1237,16 @@
"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
#, no-c-format
msgid "<![CDATA[@Begin(pageflow=\"process definition name\")]]>"
-msgstr ""
+msgstr "<![CDATA[@Begin(pageflow=\"process definition name\")]]>"
#. Tag: para
#: Annotations.xml:686
@@ -1066,12 +1255,13 @@
"Specifies a jBPM process definition name that defines the pageflow for this "
"conversation."
msgstr ""
+"ãã®å¯¾è©±ã®ããã®ãã¼ã¸ããã¼ãå®ç¾©ãã jBPM ããã»ã¹å®ç¾©ã®ååãå®ç¾©ãã¾ãã"
#. Tag: programlisting
#: Annotations.xml:690
#, no-c-format
msgid "<![CDATA[@Begin(flushMode=FlushModeType.MANUAL)]]>"
-msgstr ""
+msgstr "<![CDATA[@Begin(flushMode=FlushModeType.MANUAL)]]>"
#. Tag: para
#: Annotations.xml:691
@@ -1083,6 +1273,12 @@
"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
@@ -1094,6 +1290,11 @@
"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
@@ -1102,15 +1303,20 @@
"<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:800 Annotations.xml:847
+#: 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 æ°¸ç¶ã³ã³ããã¹ãã®ãã©ãã·ã¥ã¢ã¼ããã»ããã"
+"ã¾ãã"
#. Tag: para
#: Annotations.xml:728
@@ -1120,18 +1326,21 @@
"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
#, no-c-format
msgid "@End"
-msgstr ""
+msgstr "@End"
#. Tag: programlisting
#: Annotations.xml:742
#, no-c-format
msgid "<![CDATA[@End]]>"
-msgstr ""
+msgstr "<![CDATA[@End]]>"
#. Tag: para
#: Annotations.xml:743
@@ -1140,9 +1349,11 @@
"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:885
+#: Annotations.xml:749 Annotations.xml:896
#, no-c-format
msgid ""
"<literal>beforeRedirect</literal> — by default, the conversation will "
@@ -1151,21 +1362,42 @@
"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> ãã»ãããããã¨ã§ ãã«ã¼ã対話ãç ´æ£ãããçµæçã«å¯¾è©±ã¹ã¿ãã¯å
¨ä½"
+"ãç ´æ£ãããããæå®ãã¾ãã対話ããã¹ããã¦ããªããã°åç´ã«ç¾å¨ã®å¯¾è©±ãçµäº"
+"ãã¾ãã"
+
#. Tag: literal
-#: Annotations.xml:764
+#: Annotations.xml:775
#, no-c-format
msgid "@StartTask"
-msgstr ""
+msgstr "@StartTask"
#. Tag: programlisting
-#: Annotations.xml:767
+#: Annotations.xml:778
#, no-c-format
msgid "<![CDATA[@StartTask]]>"
-msgstr ""
+msgstr "<![CDATA[@StartTask]]>"
#. Tag: para
-#: Annotations.xml:768
+#: Annotations.xml:779
#, no-c-format
msgid ""
"\"Starts\" a jBPM task. Specifies that a long-running conversation begins "
@@ -1175,20 +1407,30 @@
"context is also defined, for the business process instance of the task "
"instance."
msgstr ""
+"jBPM ã¿ã¹ã¯ããéå§ããã¾ãã ãã®ã¡ã½ãããä¾å¤ããã³ null 以å¤ã®çµæ "
+"(outcome) ãè¿ãã¨ãã é·æ対話ãéå§ãããã¨ãæå®ãã¾ãã ãã®å¯¾è©±ã¯æå®ã®"
+"è¦æ±ãã©ã¡ã¼ã¿ä¸ã§æå®ããã jBPM ã¿ã¹ã¯ã¨é¢é£ãã¦ãã¾ãã ãã®å¯¾è©±ã®ã³ã³ãã"
+"ã¹ãå
ã§ã ã¿ã¹ã¯ã¤ã³ã¹ã¿ã³ã¹ã®ãã¸ãã¹ããã»ã¹ã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ãã¦ã ãã¸ã"
+"ã¹ããã»ã¹ã³ã³ããã¹ããå®ç¾©ããã¾ãã"
#. Tag: para
-#: Annotations.xml:779
-#, no-c-format
+#: Annotations.xml:790
+#, fuzzy, no-c-format
msgid ""
"The jBPM <literal>TaskInstance</literal> will be available in a request "
-"context variable named <literal>taskInstance</literal>. The jPBM "
+"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:791 Annotations.xml:838
+#: Annotations.xml:802 Annotations.xml:849
#, no-c-format
msgid ""
"<literal>taskIdParameter</literal> — the name of a request parameter "
@@ -1196,21 +1438,25 @@
"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:813
+#: Annotations.xml:824
#, no-c-format
msgid "@BeginTask"
-msgstr ""
+msgstr "@BeginTask"
#. Tag: programlisting
-#: Annotations.xml:816
+#: Annotations.xml:827
#, no-c-format
msgid "<![CDATA[@BeginTask]]>"
-msgstr ""
+msgstr "<![CDATA[@BeginTask]]>"
#. Tag: para
-#: Annotations.xml:817
+#: Annotations.xml:828
#, no-c-format
msgid ""
"Resumes work on an incomplete jBPM task. Specifies that a long-running "
@@ -1220,32 +1466,42 @@
"business process context is also defined, for the business process instance "
"of the task instance."
msgstr ""
+"å®äºãã¦ããªã jBPM ã¿ã¹ã¯ã®å¦çãåéãã¾ãã ãã®ã¡ã½ãããä¾å¤ããã³ null "
+"以å¤ã®çµæ (outcome) ãè¿ãã¨ãã é·æ対話ãéå§ãããã¨ãæå®ãã¾ãã ãã®å¯¾"
+"話ã¯æå®ã®è¦æ±ãã©ã¡ã¼ã¿ä¸ã§æå®ããã jBPM ã¿ã¹ã¯ã¨é¢é£ãã¦ãã¾ãã ãã®å¯¾è©±"
+"ã®ã³ã³ããã¹ãå
ã§ã ã¿ã¹ã¯ã¤ã³ã¹ã¿ã³ã¹ã®ãã¸ãã¹ããã»ã¹ã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ã"
+"ã¦ã ãã¸ãã¹ããã»ã¹ã³ã³ããã¹ããå®ç¾©ããã¾ãã"
#. Tag: para
-#: Annotations.xml:828
-#, no-c-format
+#: Annotations.xml:839
+#, 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 jPBM <literal>org.jbpm.graph.exe.ProcessInstance</literal> "
+"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:859
+#: Annotations.xml:870
#, no-c-format
msgid "@EndTask"
-msgstr ""
+msgstr "@EndTask"
#. Tag: programlisting
-#: Annotations.xml:862
+#: Annotations.xml:873
#, no-c-format
msgid "<![CDATA[@EndTask]]>"
-msgstr ""
+msgstr "<![CDATA[@EndTask]]>"
#. Tag: para
-#: Annotations.xml:863
+#: Annotations.xml:874
#, no-c-format
msgid ""
"\"Ends\" a jBPM task. Specifies that a long-running conversation ends when "
@@ -1255,41 +1511,48 @@
"<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:872
+#: Annotations.xml:883
#, no-c-format
msgid "<![CDATA[@EndTask(transition=\"transitionName\")]]>"
-msgstr ""
+msgstr "<![CDATA[@EndTask(transition=\"transitionName\")]]>"
#. Tag: para
-#: Annotations.xml:873
+#: Annotations.xml:884
#, no-c-format
msgid "Triggers the given jBPM transition."
-msgstr ""
+msgstr "æå®ããã jBPM é·ç§»ãå¼ãèµ·ããã¾ãã"
#. Tag: para
-#: Annotations.xml:878
+#: 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 é·ç§»ã®ååã§ãã çç¥ãããå ´åã¯ããã©ã«ãé·ç§»ã¨ãªãã¾ãã"
#. Tag: literal
-#: Annotations.xml:900
+#: Annotations.xml:911
#, no-c-format
msgid "@CreateProcess"
-msgstr ""
+msgstr "@CreateProcess"
#. Tag: programlisting
-#: Annotations.xml:903
+#: Annotations.xml:914
#, no-c-format
msgid "<![CDATA[@CreateProcess(definition=\"process definition name\")]]>"
-msgstr ""
+msgstr "<![CDATA[@CreateProcess(definition=\"process definition name\")]]>"
#. Tag: para
-#: Annotations.xml:904
+#: Annotations.xml:915
#, no-c-format
msgid ""
"Creates a new jBPM process instance when the method returns a non-null "
@@ -1297,30 +1560,37 @@
"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:913
+#: 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 ããã»ã¹å®ç¾©ã®ååã§"
+"ãã"
#. Tag: literal
-#: Annotations.xml:924
+#: Annotations.xml:935
#, no-c-format
msgid "@ResumeProcess"
-msgstr ""
+msgstr "@ResumeProcess"
#. Tag: programlisting
-#: Annotations.xml:927
+#: Annotations.xml:938
#, no-c-format
msgid "<![CDATA[@ResumeProcess(processIdParameter=\"processId\")]]>"
-msgstr ""
+msgstr "<![CDATA[@ResumeProcess(processIdParameter=\"processId\")]]>"
#. Tag: para
-#: Annotations.xml:928
+#: Annotations.xml:939
#, no-c-format
msgid ""
"Re-enters the scope of an existing jBPM process instance when the method "
@@ -1328,63 +1598,73 @@
"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:937
+#: 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> ã§ãã"
#. Tag: literal
-#: Annotations.xml:949
+#: Annotations.xml:960
#, no-c-format
msgid "@Transition"
-msgstr ""
+msgstr "@Transition"
#. Tag: programlisting
-#: Annotations.xml:952
+#: Annotations.xml:963
#, no-c-format
msgid "<![CDATA[@Transition(\"cancel\")]]>"
-msgstr ""
+msgstr "<![CDATA[@Transition(\"cancel\")]]>"
#. Tag: para
-#: Annotations.xml:953
+#: 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 ããã»ã¹ã¤ã³ã¹ã¿ã³"
+"ã¹å
ã§é·ç§»ã«ã·ã°ãã«ãéãããã«ãã¡ã½ããããã¼ã¯ãã¾ãã"
#. Tag: title
-#: Annotations.xml:964
+#: Annotations.xml:975
#, no-c-format
msgid "Annotations for use with Seam JavaBean components in a J2EE environment"
-msgstr ""
+msgstr "J2EE ç°å¢ã§ Seam JavaBean ã³ã³ãã¼ãã³ãã使ç¨ããããã®ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:965
+#: 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 ãã©ã³ã¶ã¯ã·ã§ã³"
+"ã®ãã¼ã«ããã¯ãå¼·å¶ããã¢ããã¼ã·ã§ã³ãæä¾ãã¾ãã"
#. Tag: literal
-#: Annotations.xml:973
+#: Annotations.xml:984
#, no-c-format
msgid "@Transactional"
-msgstr ""
+msgstr "@Transactional"
#. Tag: programlisting
-#: Annotations.xml:976
+#: Annotations.xml:987
#, no-c-format
msgid "<![CDATA[@Transactional]]>"
-msgstr ""
+msgstr "<![CDATA[@Transactional]]>"
#. Tag: para
-#: Annotations.xml:977
+#: Annotations.xml:988
#, no-c-format
msgid ""
"Specifies that a JavaBean component should have a similar transactional "
@@ -1393,516 +1673,604 @@
"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:986
+#: 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> ã使ã£ã¦ãã ããï¼"
#. Tag: literal
-#: Annotations.xml:993
+#: Annotations.xml:1004
#, no-c-format
msgid "@ApplicationException"
-msgstr ""
+msgstr "@ApplicationException"
#. Tag: programlisting
-#: Annotations.xml:996
+#: Annotations.xml:1007
#, no-c-format
msgid "<![CDATA[@ApplicationException]]>"
-msgstr ""
+msgstr "<![CDATA[@ApplicationException]]>"
#. Tag: para
-#: Annotations.xml:997
+#: 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 ããåã®ç°å¢ã§ä½¿ç¨ããã¾"
+"ããä¾å¤ã«å¯¾ãã¦é©ç¨ããããããã¢ããªã±ã¼ã·ã§ã³ä¾å¤ã§ãããã¯ã©ã¤ã¢ã³ãã«ç´"
+"æ¥(ã¤ã¾ãã©ããããã«)ä¼ããããã¹ãã§ããã¨ãããã¨ãæå®ãã¾ãã"
#. Tag: para
-#: Annotations.xml:1003
+#: 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>ã"
#. Tag: para
-#: Annotations.xml:1010
+#: 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 ã«ã»ãããã¾ãã"
#. Tag: para
-#: Annotations.xml:1018
+#: 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> ã®å ´åããã®ä¾å¤ã¯ç¾å¨ã®é·æ対話ãçµäºãã¾ãã"
#. Tag: literal
-#: Annotations.xml:1030
+#: Annotations.xml:1041
#, no-c-format
msgid "@Interceptors"
-msgstr ""
+msgstr "@Interceptors"
#. Tag: programlisting
-#: Annotations.xml:1033
+#: Annotations.xml:1044
#, no-c-format
msgid "<![CDATA[@Interceptors({DVDInterceptor, CDInterceptor})]]>"
-msgstr ""
+msgstr "<![CDATA[@Interceptors({DVDInterceptor, CDInterceptor})]]>"
#. Tag: para
-#: Annotations.xml:1034
+#: 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 ããåã®ç°å¢ã§ä½¿ç¨ããã¾"
+"ããããã¯ã¡ã¿ã¢ããã¼ã·ã§ã³ã¨ãã¦ã®ã¿ä½¿ç¨ã§ãããã¨ã«æ³¨æãã¦ãã ãããã¯ã©"
+"ã¹ã¾ãã¯ã¡ã½ããã«å¯¾ãã¦ãã¤ã³ã¿ã»ãã¿ã®é åºä»ãããããªã¹ãã宣è¨ãã¾ãã"
#. Tag: para
-#: Annotations.xml:1040
+#: 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>ã"
#. Tag: para
-#: Annotations.xml:1049
+#: 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 ã¢ããã¼ã·ã§ã³ã使ãã¹ãã§"
+"ãã"
#. Tag: title
-#: Annotations.xml:1057
+#: Annotations.xml:1068
#, no-c-format
msgid "Annotations for exceptions"
-msgstr ""
+msgstr "ä¾å¤ç¨ã®ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:1059
+#: 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 ã³ã³ãã¼ãã³ãããä¼æããä¾å¤ãå¦çããæ¹"
+"æ³ãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: literal
-#: Annotations.xml:1067
+#: Annotations.xml:1078
#, no-c-format
msgid "@Redirect"
-msgstr ""
+msgstr "@Redirect"
#. Tag: programlisting
-#: Annotations.xml:1070
+#: Annotations.xml:1081
#, no-c-format
msgid "<![CDATA[@Redirect(viewId=\"error.jsp\")]]>"
-msgstr ""
+msgstr "<![CDATA[@Redirect(viewId=\"error.jsp\")]]>"
#. Tag: para
-#: Annotations.xml:1071
+#: Annotations.xml:1082
#, no-c-format
msgid ""
"Specifies that the annotated exception causes a browser redirect to a "
"specified view id."
msgstr ""
+"ãã®ã¢ããã¼ã·ã§ã³ä»ãã¦ããä¾å¤ã¯ãæå®ããããã¥ã¼ ID ã«ãã©ã¦ã¶ããªãã¤ã¬"
+"ã¯ããã¾ãã"
#. Tag: para
-#: Annotations.xml:1077
+#: 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 ãå©ç¨å¯è½ã§ãã"
#. Tag: para
-#: Annotations.xml:1083
+#: Annotations.xml:1094
#, no-c-format
msgid ""
"<literal>message</literal> — a message to be displayed, default to the "
"exception message."
msgstr ""
+"<literal>message</literal> — 表示ããã¡ãã»ã¼ã¸ã§ãã ããã©ã«ãã¯ãã®"
+"ä¾å¤ã®ã¡ãã»ã¼ã¸ã§ãã"
#. Tag: para
-#: Annotations.xml:1089 Annotations.xml:1122
+#: 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> ã§ãã"
#. Tag: literal
-#: Annotations.xml:1100
+#: Annotations.xml:1111
#, no-c-format
msgid "@HttpError"
-msgstr ""
+msgstr "@HttpError"
#. Tag: programlisting
-#: Annotations.xml:1103
+#: Annotations.xml:1114
#, no-c-format
msgid "<![CDATA[@HttpError(errorCode=404)]]>"
-msgstr ""
+msgstr "<![CDATA[@HttpError(errorCode=404)]]>"
#. Tag: para
-#: Annotations.xml:1104
+#: Annotations.xml:1115
#, no-c-format
msgid "Specifies that the annotated exception causes a HTTP error to be sent."
-msgstr ""
+msgstr "ãã®ã¢ããã¼ã·ã§ã³ãä»ãã¦ããä¾å¤ã¯ã HTTP ã¨ã©ã¼ãéä¿¡ããã¾ãã"
#. Tag: para
-#: Annotations.xml:1110
+#: 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> ã§ãã"
#. Tag: para
-#: Annotations.xml:1116
+#: 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 ã¨ã©ã¼ã§éä¿¡ãããã¡ãã»ã¼ã¸ã§ãã ã"
+"ãã©ã«ãã¯ãã®ä¾å¤ã®ã¡ãã»ã¼ã¸ã§ãã"
#. Tag: title
-#: Annotations.xml:1135
+#: Annotations.xml:1146
#, no-c-format
msgid "Annotations for Seam Remoting"
-msgstr ""
+msgstr "Seam Remotingç¨ã®ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:1136
+#: 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 ã®ãã¼ã«ã«ã¤ã³"
+"ã¿ãã§ã¼ã¹ãå¿
è¦ã§ãã"
#. Tag: literal
-#: Annotations.xml:1144
+#: Annotations.xml:1155
#, no-c-format
msgid "@WebRemote"
-msgstr ""
+msgstr "@WebRemote"
#. Tag: programlisting
-#: Annotations.xml:1147
+#: Annotations.xml:1158
#, no-c-format
msgid "<![CDATA[@WebRemote(exclude=\"path.to.exclude\")]]>"
-msgstr ""
+msgstr "<![CDATA[@WebRemote(exclude=\"path.to.exclude\")]]>"
#. Tag: para
-#: Annotations.xml:1148
-#, no-c-format
+#: Annotations.xml:1159
+#, 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 Remoting "
-"chapter for more details)."
+"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:1162
+#: Annotations.xml:1173
#, no-c-format
msgid "Annotations for Seam interceptors"
-msgstr ""
+msgstr "Seam ã¤ã³ã¿ã»ãã¿ç¨ã®ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:1163
+#: Annotations.xml:1174
#, no-c-format
msgid "The following annotations appear on Seam interceptor classes."
-msgstr ""
+msgstr "以ä¸ã®ã¢ããã¼ã·ã§ã³ã¯ãSeam ã¤ã³ã¿ã»ãã¿ã¯ã©ã¹ã§ä½¿ããã¾ãã"
#. Tag: para
-#: Annotations.xml:1166
+#: 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 ä»æ§ã®ããã¥"
+"ã¡ã³ããåç
§ãã¦ãã ããã"
#. Tag: literal
-#: Annotations.xml:1174
+#: Annotations.xml:1185
#, no-c-format
msgid "@Interceptor"
-msgstr ""
+msgstr "@Interceptor"
#. Tag: programlisting
-#: Annotations.xml:1177
+#: Annotations.xml:1188
#, no-c-format
msgid "<![CDATA[@Interceptor(stateless=true)]]>"
-msgstr ""
+msgstr "<![CDATA[@Interceptor(stateless=true)]]>"
#. Tag: para
-#: Annotations.xml:1178
+#: Annotations.xml:1189
#, no-c-format
msgid ""
"Specifies that this interceptor is stateless and Seam may optimize "
"replication."
msgstr ""
+"ãã®ã¤ã³ã¿ã»ãã¿ã¯ã¹ãã¼ãã¬ã¹ã§ãããã¨ãæå®ããã®ã§ã Seam ã¯è¤è£½å¦çãæ"
+"é©åãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Annotations.xml:1182
+#: Annotations.xml:1193
#, no-c-format
msgid "<![CDATA[@Interceptor(type=CLIENT)]]>"
-msgstr ""
+msgstr "<![CDATA[@Interceptor(type=CLIENT)]]>"
#. Tag: para
-#: Annotations.xml:1183
+#: 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 ã³ã³ããããåã«å¼ã°ãããã¯ã©ã¤ã¢ã³ããµã¤ããã¤ã³ã¿ã»"
+"ãã¿ã§ãããã¨ãæå®ãã¾ãã"
#. Tag: programlisting
-#: Annotations.xml:1187
+#: Annotations.xml:1198
#, no-c-format
msgid ""
"<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor."
"class})]]>"
msgstr ""
+"<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
#. Tag: para
-#: Annotations.xml:1188
+#: Annotations.xml:1199
#, no-c-format
msgid ""
"Specifies that this interceptor is positioned higher in the stack than the "
"given interceptors."
msgstr ""
+"ãã®ã¤ã³ã¿ã»ãã¿ã¯ç¹å®ã®ã¤ã³ã¿ã»ãã¿ããã¹ã¿ãã¯å
ã§ããé«ãä½ç½®ã«é
ç½®ããã"
+"ãã¨ãæå®ãã¾ãã"
#. Tag: programlisting
-#: Annotations.xml:1192
+#: Annotations.xml:1203
#, no-c-format
msgid ""
"<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor."
"class})]]>"
msgstr ""
+"<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
#. Tag: para
-#: Annotations.xml:1193
+#: Annotations.xml:1204
#, no-c-format
msgid ""
"Specifies that this interceptor is positioned deeper in the stack than the "
"given interceptors."
msgstr ""
+"ãã®ã¤ã³ã¿ã»ãã¿ã¯ç¹å®ã®ã¤ã³ã¿ã»ãã¿ããã¹ã¿ãã¯å
ã§ããæ·±ãä½ç½®ã«é
ç½®ããã"
+"ãã¨ãæå®ãã¾ãã"
#. Tag: title
-#: Annotations.xml:1204
+#: Annotations.xml:1215
#, no-c-format
msgid "Annotations for asynchronicity"
-msgstr ""
+msgstr "éåæç¨ã®ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:1205
+#: Annotations.xml:1216
#, no-c-format
msgid ""
"The following annotations are used to declare an asynchronous method, for "
"example:"
-msgstr ""
+msgstr "次ã®ã¢ããã¼ã·ã§ã³ã¯éåæã¡ã½ããã®å®£è¨ã«ä½¿ç¨ããã¾ãã ä¾:"
#. Tag: programlisting
-#: Annotations.xml:1210
+#: 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) { ... }]]>"
#. Tag: programlisting
-#: Annotations.xml:1211
+#: Annotations.xml:1222
#, no-c-format
msgid ""
"<![CDATA[@Asynchronous public Timer scheduleAlerts(Alert alert, \n"
" @Expiration Date date, \n"
" @IntervalDuration long interval) { ... }]]>"
msgstr ""
+"<![CDATA[@Asynchronous public Timer scheduleAlerts(Alert alert, \n"
+" @Expiration Date date, \n"
+" @IntervalDuration long interval) { ... }]]>"
#. Tag: literal
-#: Annotations.xml:1216
+#: Annotations.xml:1227
#, no-c-format
msgid "@Asynchronous"
-msgstr ""
+msgstr "@Asynchronous"
#. Tag: programlisting
-#: Annotations.xml:1219
+#: Annotations.xml:1230
#, no-c-format
msgid "<![CDATA[@Asynchronous]]>"
-msgstr ""
+msgstr "<![CDATA[@Asynchronous]]>"
#. Tag: para
-#: Annotations.xml:1220
+#: Annotations.xml:1231
#, no-c-format
msgid "Specifies that the method call is processed asynchronously."
-msgstr ""
+msgstr "ã¡ã½ããå¼ã³åºããéåæã§å¦çããããã¨ãæå®ãã¾ãã"
#. Tag: literal
-#: Annotations.xml:1227
+#: Annotations.xml:1238
#, no-c-format
msgid "@Duration"
-msgstr ""
+msgstr "@Duration"
#. Tag: programlisting
-#: Annotations.xml:1230
+#: Annotations.xml:1241
#, no-c-format
msgid "<![CDATA[@Duration]]>"
-msgstr ""
+msgstr "<![CDATA[@Duration]]>"
#. Tag: para
-#: Annotations.xml:1231
+#: 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 ""
+"éåæå¼ã³åºãã®ãã©ã¡ã¼ã¿ãã ãã®å¼ã³åºããå¦çãããã¾ã§ã®æéã§ãããã¨ã"
+"æå®ãã¾ã (ã¾ãã¯å復å¼ã³åºãã®å ´åã¯åãã¦ã®å¦çãè¡ãããã¾ã§) ã"
#. Tag: literal
-#: Annotations.xml:1240
+#: Annotations.xml:1251
#, no-c-format
msgid "@Expiration"
-msgstr ""
+msgstr "@Expiration"
#. Tag: programlisting
-#: Annotations.xml:1243
+#: Annotations.xml:1254
#, no-c-format
msgid "<![CDATA[@Expiration]]>"
-msgstr ""
+msgstr "<![CDATA[@Expiration]]>"
#. Tag: para
-#: Annotations.xml:1244
+#: 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 ""
+"éåæå¼ã³åºãã®ãã©ã¡ã¼ã¿ãã ãã®å¼ã³åºããå¦çããã (ã¾ãã¯å復å¼ã³åºãã®"
+"å ´åã¯åãã¦ã®å¦çãè¡ããã) æ¥ä»ã¨æå»ã§ãããã¨ãæå®ãã¾ãã"
#. Tag: literal
-#: Annotations.xml:1253
+#: Annotations.xml:1264
#, no-c-format
msgid "@IntervalDuration"
-msgstr ""
+msgstr "@IntervalDuration"
#. Tag: programlisting
-#: Annotations.xml:1256
+#: Annotations.xml:1267
#, no-c-format
msgid "<![CDATA[@IntervalDuration]]>"
-msgstr ""
+msgstr "<![CDATA[@IntervalDuration]]>"
#. Tag: para
-#: Annotations.xml:1257
+#: Annotations.xml:1268
#, no-c-format
msgid ""
"Specifies that an asynchronous method call recurs, and that the annotationed "
"parameter is duration between recurrences."
msgstr ""
+"ãã®ã¢ããã¼ã·ã§ã³ãä»ãã¦ããå復å¼ã³åºããè¡ãéåæã¡ã½ããå¼ã³åºãã®ãã©"
+"ã¡ã¼ã¿ãã åå復å¼ã³åºãéã®æéã§ãããã¨ãæå®ãã¾ãã"
#. Tag: title
-#: Annotations.xml:1267
+#: Annotations.xml:1278
#, no-c-format
msgid "Annotations for use with JSF"
-msgstr ""
+msgstr "JSF ã¨ä½¿ç¨ããã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:1268
+#: Annotations.xml:1279
#, no-c-format
msgid "The following annotations make working with JSF easier."
-msgstr ""
+msgstr "以ä¸ã®ã¢ããã¼ã·ã§ã³ã§ JSF ãããç°¡åã«ä½¿ããããã«ãªãã¾ãã"
#. Tag: literal
-#: Annotations.xml:1275
+#: Annotations.xml:1286
#, no-c-format
msgid "@Converter"
-msgstr ""
+msgstr "@Converter"
#. Tag: para
-#: Annotations.xml:1278
+#: 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> ãå®è£
ããªããã°ãªãã¾ããã"
#. Tag: para
-#: Annotations.xml:1285
+#: 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ã§ããããã©ã«ãã¯ã³ã³ãã¼ãã³"
+"ãåã§ãã"
#. Tag: para
-#: Annotations.xml:1291
+#: 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> — æå®ããã¦ããã°ããã®ã³ã³ãã¼ãã³ããã"
+"ãåã®ããã©ã«ãã³ã³ãã¼ã¿ã¨ãã¦ç»é²ãã¾ãã"
#. Tag: literal
-#: Annotations.xml:1302
+#: Annotations.xml:1313
#, no-c-format
msgid "@Validator"
-msgstr ""
+msgstr "@Validator"
#. Tag: para
-#: Annotations.xml:1305
+#: 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> ãå®è£
ããªããã°ãªãã¾ã"
+"ãã"
#. Tag: para
-#: Annotations.xml:1312
+#: 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ã§ããããã©ã«ãã¯ã³ã³ãã¼ãã³"
+"ãåã§ãã"
#. Tag: title
-#: Annotations.xml:1323
+#: Annotations.xml:1334
#, no-c-format
msgid "Annotations for use with <literal>dataTable</literal>"
-msgstr ""
+msgstr "<literal>dataTable</literal> ã¨ä½¿ç¨ããã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:1324
+#: 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 ã使ã£ãã¯ãªãã¯å¯è½ãªã¹ã"
+"ã®å®è£
ã容æã«ãã¾ãã ãããã®ã¢ããã¼ã·ã§ã³ã¯å±æ§ã«ä»ä¸ããã¾ãã"
#. Tag: literal
-#: Annotations.xml:1333
+#: Annotations.xml:1344
#, no-c-format
msgid "@DataModel"
-msgstr ""
+msgstr "@DataModel"
#. Tag: programlisting
-#: Annotations.xml:1336
+#: Annotations.xml:1347
#, no-c-format
msgid "<![CDATA[@DataModel(\"variableName\")]]>"
-msgstr ""
+msgstr "<![CDATA[@DataModel(\"variableName\")]]>"
#. Tag: para
-#: Annotations.xml:1337
+#: Annotations.xml:1348
#, no-c-format
msgid ""
"Outjects a property of type <literal>List</literal>, <literal>Map</literal>, "
@@ -1912,38 +2280,49 @@
"<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:1350
+#: 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> — 対話ã³ã³ããã¹ãå¤æ°ã®ååã§ããããã©ã«ãã¯"
+"å±æ§ã®ååã§ãã"
#. Tag: para
-#: Annotations.xml:1357
+#: 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> ã³ã³ããã¹ãã«ä¿æããã¾ãã"
#. Tag: literal
-#: Annotations.xml:1369
+#: Annotations.xml:1380
#, no-c-format
msgid "@DataModelSelection"
-msgstr ""
+msgstr "@DataModelSelection"
#. Tag: programlisting
-#: Annotations.xml:1372
+#: Annotations.xml:1383
#, no-c-format
msgid "<![CDATA[@DataModelSelection]]>"
-msgstr ""
+msgstr "<![CDATA[@DataModelSelection]]>"
#. Tag: para
-#: Annotations.xml:1373
+#: Annotations.xml:1384
#, no-c-format
msgid ""
"Injects the selected value from the JSF <literal>DataModel</literal> (this "
@@ -1954,9 +2333,16 @@
"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:1385
+#: Annotations.xml:1396
#, no-c-format
msgid ""
"If <literal>PAGE</literal> scope is specified on the associated "
@@ -1966,30 +2352,38 @@
"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:1397 Annotations.xml:1427
+#: 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> ãããªãå ´åã¯ä¸è¦ã§ãã"
#. Tag: literal
-#: Annotations.xml:1409
+#: Annotations.xml:1420
#, no-c-format
msgid "@DataModelSelectionIndex"
-msgstr ""
+msgstr "@DataModelSelectionIndex"
#. Tag: programlisting
-#: Annotations.xml:1412
+#: Annotations.xml:1423
#, no-c-format
msgid "<![CDATA[@DataModelSelectionIndex]]>"
-msgstr ""
+msgstr "<![CDATA[@DataModelSelectionIndex]]>"
#. Tag: para
-#: Annotations.xml:1413
+#: Annotations.xml:1424
#, no-c-format
msgid ""
"Exposes the selection index of the JSF <literal>DataModel</literal> as an "
@@ -2000,106 +2394,128 @@
"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:1442
+#: Annotations.xml:1453
#, no-c-format
msgid "Meta-annotations for databinding"
-msgstr ""
+msgstr "ãã¼ã¿ãã¤ã³ãã£ã³ã°ç¨ã®ã¡ã¿ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:1443
+#: 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> ã¨å"
+"æ§ã®æ©è½ã®å®è£
ãå¯è½ã«ãã¾ãã"
#. Tag: literal
-#: Annotations.xml:1453
+#: Annotations.xml:1464
#, no-c-format
msgid "@DataBinderClass"
-msgstr ""
+msgstr "@DataBinderClass"
#. Tag: programlisting
-#: Annotations.xml:1456
+#: Annotations.xml:1467
#, no-c-format
msgid "<![CDATA[@DataBinderClass(DataModelBinder.class)]]>"
-msgstr ""
+msgstr "<![CDATA[@DataBinderClass(DataModelBinder.class)]]>"
#. Tag: para
-#: Annotations.xml:1457
+#: Annotations.xml:1468
#, no-c-format
msgid "Specifies that an annotation is a databinding annotation."
msgstr ""
+"ã¢ããã¼ã·ã§ã³ããã¼ã¿ãã¤ã³ãã£ã³ã°ã®ã¢ããã¼ã·ã§ã³ã§ãããã¨ãæå®ãã¾ãã"
#. Tag: literal
-#: Annotations.xml:1464
+#: Annotations.xml:1475
#, no-c-format
msgid "@DataSelectorClass"
-msgstr ""
+msgstr "@DataSelectorClass"
#. Tag: programlisting
-#: Annotations.xml:1467
+#: Annotations.xml:1478
#, no-c-format
msgid "<![CDATA[@DataSelectorClass(DataModelSelector.class)]]>"
-msgstr ""
+msgstr "<![CDATA[@DataSelectorClass(DataModelSelector.class)]]>"
#. Tag: para
-#: Annotations.xml:1468
+#: Annotations.xml:1479
#, no-c-format
msgid "Specifies that an annotation is a dataselection annotation."
-msgstr ""
+msgstr "ã¢ããã¼ã·ã§ã³ããã¼ã¿é¸æã®ã¢ããã¼ã·ã§ã³ã§ãããã¨ãæå®ãã¾ãã"
#. Tag: title
-#: Annotations.xml:1477
+#: Annotations.xml:1488
#, no-c-format
msgid "Annotations for packaging"
-msgstr ""
+msgstr "ããã±ã¼ã¸ã³ã°ç¨ã®ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:1478
+#: 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 ããã±ã¼ã¸ã«å¯¾ãã¦ãé©ç¨ã§ãã¾"
+"ãã"
#. Tag: literal
-#: Annotations.xml:1488
+#: Annotations.xml:1499
#, no-c-format
msgid "@Namespace"
-msgstr ""
+msgstr "@Namespace"
#. Tag: programlisting
-#: Annotations.xml:1491
+#: 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"
+"\")]]>"
#. Tag: para
-#: Annotations.xml:1492
+#: 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 åå空éã¨ãã¦ä½¿ç¨ãããã¨ã§ã¢ããªã±ã¼ã·ã§ã³ã®è¨å®ãåç´åãããã¨ãã§"
+"ãã¾ãã"
#. Tag: programlisting
-#: Annotations.xml:1498
+#: 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\")]]>"
#. Tag: para
-#: Annotations.xml:1499
+#: Annotations.xml:1510
#, no-c-format
msgid ""
"Specifies a namespace to associate with a given package. Additionally, it "
@@ -2108,60 +2524,76 @@
"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:1514
+#: Annotations.xml:1525
#, no-c-format
msgid "Annotations for integrating with the servlet container"
-msgstr ""
+msgstr "ãµã¼ãã¬ããã³ã³ããã¨çµ±åããããã®ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Annotations.xml:1515
+#: Annotations.xml:1526
#, no-c-format
msgid ""
"These annotations allow you to integrate your Seam components with the "
"servlet container."
msgstr ""
+"ãããã®ã¢ããã¼ã·ã§ã³ã¯ Seam ã³ã³ãã¼ãã³ãããµã¼ãã¬ããã³ã³ããã«çµ±åãã"
+"ãã¨ãã§ãã¾ãã"
#. Tag: literal
-#: Annotations.xml:1524
+#: Annotations.xml:1535
#, no-c-format
msgid "@Filter"
-msgstr ""
+msgstr "@Filter"
#. Tag: para
-#: Annotations.xml:1527
+#: 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 ã®ãã¹ã¿ãã£ã«ã¿ããå®è¡ããã¾ãã"
#. Tag: programlisting
-#: Annotations.xml:1535
+#: Annotations.xml:1546
#, no-c-format
msgid "<![CDATA[@Filter(around={\"seamComponent\", \"otherSeamComponent\"})]]>"
msgstr ""
+"<![CDATA[@Filter(around={\"seamComponent\", \"otherSeamComponent\"})]]>"
#. Tag: para
-#: Annotations.xml:1536
+#: Annotations.xml:1547
#, no-c-format
msgid ""
"Specifies that this filter is positioned higher in the stack than the given "
"filters."
msgstr ""
+"ãã®ãã£ã«ã¿ã¯ç¹å®ã®ãã£ã«ã¿ããã¹ã¿ãã¯å
ã§ããé«ãä½ç½®ã«é
ç½®ããããã¨ãæ"
+"å®ãã¾ãã"
#. Tag: programlisting
-#: Annotations.xml:1542
+#: Annotations.xml:1553
#, no-c-format
msgid "<![CDATA[@Filter(within={\"seamComponent\", \"otherSeamComponent\"})]]>"
msgstr ""
+"<![CDATA[@Filter(within={\"seamComponent\", \"otherSeamComponent\"})]]>"
#. Tag: para
-#: Annotations.xml:1543
+#: Annotations.xml:1554
#, no-c-format
msgid ""
"Specifies that this filter is positioned deeper in the stack than the given "
"filters."
msgstr ""
+"ãã®ãã£ã«ã¿ã¯ç¹å®ã®ãã£ã«ã¿ããã¹ã¿ãã¯å
ã§ããæ·±ãä½ç½®ã«é
ç½®ããããã¨ãæ"
+"å®ãã¾ãã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Author_Group.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Author_Group.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Author_Group.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,154 +1,191 @@
-# Language ja-JP translations for seam package.
+# Language es-ES translations for seam package.
# Automatically generated, 2008.
#
msgid ""
msgstr ""
"Project-Id-Version: seam 2_0\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-05-03 11:34+0000\n"
-"Last-Translator: Automatically generated\n"
+"POT-Creation-Date: 2009-02-19 21:44+0000\n"
+"PO-Revision-Date: 2009-03-19 18:46+0900\n"
+"Last-Translator: minamoto <minamoto at redhat.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Tag: author
-#: Author_Group.xml:3
+#: Author_Group.xml:5
#, no-c-format
msgid "<firstname>Gavin</firstname> <surname>King</surname>"
-msgstr ""
+msgstr "<firstname>Gavin</firstname> <surname>King</surname>"
-#. Tag: shortaffil
-#: Author_Group.xml:7
-#, no-c-format
-msgid "Project Lead"
-msgstr ""
-
#. Tag: author
-#: Author_Group.xml:10
+#: Author_Group.xml:9
#, no-c-format
msgid "<firstname>Pete</firstname> <surname>Muir</surname>"
-msgstr ""
+msgstr "<firstname>Pete</firstname> <surname>Muir</surname>"
#. Tag: author
-#: Author_Group.xml:14
+#: Author_Group.xml:13
#, no-c-format
msgid "<firstname>Norman</firstname> <surname>Richards</surname>"
-msgstr ""
+msgstr "<firstname>Norman</firstname> <surname>Richards</surname>"
#. Tag: author
-#: Author_Group.xml:18
+#: Author_Group.xml:17
#, no-c-format
msgid "<firstname>Shane</firstname> <surname>Bryzak</surname>"
-msgstr ""
+msgstr "<firstname>Shane</firstname> <surname>Bryzak</surname>"
#. Tag: author
-#: Author_Group.xml:22
+#: Author_Group.xml:21
#, no-c-format
msgid "<firstname>Michael</firstname> <surname>Yuan</surname>"
-msgstr ""
+msgstr "<firstname>Michael</firstname> <surname>Yuan</surname>"
#. Tag: author
-#: Author_Group.xml:26
+#: Author_Group.xml:25
#, no-c-format
msgid "<firstname>Mike</firstname> <surname>Youngstrom</surname>"
-msgstr ""
+msgstr "<firstname>Mike</firstname> <surname>Youngstrom</surname>"
#. Tag: author
-#: Author_Group.xml:30
+#: Author_Group.xml:29
#, no-c-format
msgid "<firstname>Christian</firstname> <surname>Bauer</surname>"
-msgstr ""
+msgstr "<firstname>Christian</firstname> <surname>Bauer</surname>"
#. Tag: author
-#: Author_Group.xml:34
+#: Author_Group.xml:33
#, no-c-format
msgid "<firstname>Jay</firstname> <surname>Balunas</surname>"
-msgstr ""
+msgstr "<firstname>Jay</firstname> <surname>Balunas</surname>"
#. Tag: author
-#: Author_Group.xml:38
+#: Author_Group.xml:37
#, no-c-format
msgid "<firstname>Dan</firstname> <surname>Allen</surname>"
-msgstr ""
+msgstr "<firstname>Dan</firstname> <surname>Allen</surname>"
#. Tag: author
-#: Author_Group.xml:42
+#: Author_Group.xml:41
#, no-c-format
-msgid ""
-"<firstname>Max</firstname> <othername>Rydahl</othername> <surname>Andersen</"
-"surname>"
-msgstr ""
+msgid "<firstname>Max</firstname> <othername>Rydahl</othername> <surname>Andersen</surname>"
+msgstr "<firstname>Max</firstname> <othername>Rydahl</othername> <surname>Andersen</surname>"
#. Tag: author
-#: Author_Group.xml:47
+#: Author_Group.xml:46
#, no-c-format
msgid "<firstname>Emmanuel</firstname> <surname>Bernard</surname>"
-msgstr ""
+msgstr "<firstname>Emmanuel</firstname> <surname>Bernard</surname>"
#. Tag: author
-#: Author_Group.xml:51
+#: Author_Group.xml:50
#, no-c-format
msgid "<firstname>Nicklas</firstname> <surname>Karlsson</surname>"
-msgstr ""
+msgstr "<firstname>Nicklas</firstname> <surname>Karlsson</surname>"
#. Tag: author
-#: Author_Group.xml:55
+#: Author_Group.xml:54
#, no-c-format
msgid "<firstname>Daniel</firstname> <surname>Roth</surname>"
-msgstr ""
+msgstr "<firstname>Daniel</firstname> <surname>Roth</surname>"
#. Tag: author
-#: Author_Group.xml:59
+#: Author_Group.xml:58
#, no-c-format
msgid "<firstname>Matt</firstname> <surname>Drees</surname>"
-msgstr ""
+msgstr "<firstname>Matt</firstname> <surname>Drees</surname>"
#. Tag: author
-#: Author_Group.xml:63
+#: Author_Group.xml:62
#, no-c-format
msgid "<firstname>Jacob</firstname> <surname>Orshalick</surname>"
-msgstr ""
+msgstr "<firstname>Jacob</firstname> <surname>Orshalick</surname>"
#. Tag: author
-#: Author_Group.xml:67
+#: Author_Group.xml:66
#, no-c-format
msgid "<firstname>Marek</firstname> <surname>Novotny</surname>"
-msgstr ""
+msgstr "<firstname>Marek</firstname> <surname>Novotny</surname>"
#. Tag: othercredit
-#: Author_Group.xml:71
+#: Author_Group.xml:70
#, no-c-format
msgid "<firstname>James</firstname> <surname>Cobb</surname>"
-msgstr ""
+msgstr "<firstname>James</firstname> <surname>Cobb</surname>"
#. Tag: shortaffil
-#: Author_Group.xml:75 Author_Group.xml:82
+#: Author_Group.xml:74
+#: Author_Group.xml:81
#, no-c-format
msgid "Graphic Design"
-msgstr ""
+msgstr "ã°ã©ãã£ãã¯ãã¶ã¤ã³"
#. Tag: othercredit
-#: Author_Group.xml:78
+#: Author_Group.xml:77
#, no-c-format
msgid "<firstname>Cheyenne</firstname> <surname>Weaver</surname>"
-msgstr ""
+msgstr "<firstname>Cheyenne</firstname> <surname>Weaver</surname>"
#. Tag: othercredit
-#: Author_Group.xml:85
+#: Author_Group.xml:84
#, no-c-format
msgid "<firstname>Mark</firstname> <surname>Newton</surname>"
-msgstr ""
+msgstr "<firstname>Mark</firstname> <surname>Newton</surname>"
#. Tag: othercredit
-#: Author_Group.xml:89
+#: Author_Group.xml:88
#, no-c-format
msgid "<firstname>Steve</firstname> <surname>Ebersole</surname>"
-msgstr ""
+msgstr "<firstname>Steve</firstname> <surname>Ebersole</surname>"
+#. Tag: othercredit
+#: Author_Group.xml:92
+#, no-c-format
+msgid "<firstname>Michael</firstname> <surname>Courcy</surname>"
+msgstr "<firstname>Michael</firstname> <surname>Courcy</surname>"
+
+#. Tag: shortaffil
+#: Author_Group.xml:96
+#, no-c-format
+msgid "French Translation"
+msgstr "ãã©ã³ã¹èªç¿»è¨³"
+
+#. Tag: othercredit
+#: Author_Group.xml:99
+#, no-c-format
+msgid "<firstname>Nicola</firstname> <surname>Benaglia</surname>"
+msgstr "<firstname>Nicola</firstname> <surname>Benaglia</surname>"
+
+#. Tag: shortaffil
+#: Author_Group.xml:103
+#: Author_Group.xml:110
+#, no-c-format
+msgid "Italian Translation"
+msgstr "ã¤ã¿ãªã¢èªç¿»è¨³"
+
+#. Tag: othercredit
+#: Author_Group.xml:106
+#, no-c-format
+msgid "<firstname>Stefano</firstname> <surname>Travelli</surname>"
+msgstr "<firstname>Stefano</firstname> <surname>Travelli</surname>"
+
+#. Tag: othercredit
+#: Author_Group.xml:113
+#, no-c-format
+msgid "<firstname>Japan</firstname> <surname>JBoss User Group</surname>"
+msgstr "<firstname>Japan</firstname> <surname>JBoss User Group</surname>"
+
+#. Tag: shortaffil
+#: Author_Group.xml:117
+#, no-c-format
+msgid "Japanese Translation"
+msgstr "æ¥æ¬èªç¿»è¨³"
+
#. Tag: editor
-#: Author_Group.xml:93
+#: Author_Group.xml:120
#, no-c-format
msgid "<firstname>Samson</firstname> <surname>Kittoli</surname>"
-msgstr ""
+msgstr "<firstname>Samson</firstname> <surname>Kittoli</surname>"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Book_Info.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Book_Info.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Book_Info.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,26 +1,27 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2009-01-04 23:27+0900\n"
+"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Book_Info.xml:5
#, no-c-format
msgid "Seam - Contextual Components"
-msgstr ""
+msgstr "Seam - ã³ã³ããã¹ãä¾åã³ã³ãã¼ãã³ã"
#. Tag: subtitle
#: Book_Info.xml:6
#, no-c-format
msgid "A Framework for Enterprise Java"
-msgstr ""
+msgstr "ã¨ã³ã¿ã¼ãã©ã¤ãº Java åããã¬ã¼ã ã¯ã¼ã¯"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Cache.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Cache.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Cache.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,27 +1,27 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Cache.xml:5
#, no-c-format
msgid "Caching"
-msgstr ""
+msgstr "ãã£ãã·ã¥"
#. Tag: para
#: Cache.xml:7
-#, no-c-format
+#, 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 "
@@ -31,11 +31,21 @@
"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 "
+"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
@@ -44,6 +54,8 @@
"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
@@ -53,6 +65,9 @@
"application will feature a rich, multi-layered caching strategy that impacts "
"every layer of the application:"
msgstr ""
+"ããã§ãã£ãã·ã¥ã®ç»å ´ã§ããããã1種é¡ã§ã¯ããã¾ããã Seamã¢ããªã±ã¼ã·ã§ã³"
+"ãæ£ããè¨è¨ããã°ãä½å±¤ã«ããããè±å¯ãªãã£ãã·ã³ã°æ¦ç¥ãã¢ããªã±ã¼ã·ã§ã³ã®"
+"ãã¹ã¦ã®å±¤ã§å©ç¨ãããã¨ãã§ããã®ã§ãã"
#. Tag: para
#: Cache.xml:35
@@ -61,6 +76,8 @@
"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
@@ -75,6 +92,13 @@
"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
@@ -84,6 +108,9 @@
"you put into the conversation context can hold and cache state relating to "
"the current user interaction."
msgstr ""
+"Seamã®å¯¾è©±ã³ã³ããã¹ãã¯ã対話ç¶æ
ã®ãã£ãã·ã¥ã§ãã 対話ã³ã³ããã¹ãã«ä¿åã"
+"ãã³ã³ãã¼ãã³ãã¯ãã¦ã¼ã¶ã¼ã®ã¤ã³ã¿ã©ã¯ã·ã§ã³ã«é¢é£ããç¶æ
ããã£ãã·ã¥ãã"
+"ä¿æãã¾ãã"
#. Tag: para
#: Cache.xml:62
@@ -100,6 +127,14 @@
"cache, unless you read thousands of objects into a single persistence "
"context."
msgstr ""
+"ç¹ã«ãSeamã管çããæ°¸ç¶ã³ã³ããã¹ãï¼ãããã¯å¯¾è©±ã¹ã³ã¼ãã®ã¹ãã¼ããã«ã»ã"
+"ã·ã§ã³Beanã«é¢é£ä»ããããEJBã³ã³ãã管çã®æ¡å¼µæ°¸ç¶ã³ã³ããã¹ãï¼ã¯ãç¾å¨ã®å¯¾"
+"話ã«èªã¿è¾¼ã¾ãããã¼ã¿ã®ãã£ãã·ã¥ã¨ãã¦æ¯èãã¾ãããã®ãã£ãã·ã¥ã®ãããç"
+"ã¯é常ã¯ã¨ã¦ãé«ããªãã¾ãï¼ã¯ã©ã¹ã¿ç°å¢ã§ã¯ãSeamã管çããæ°¸ç¶ã³ã³ããã¹ã"
+"ã¯Seamã«ãã£ã¦ã¬ããªã±ã¼ã·ã§ã³ãæé©åããããã¼ã¿ãã¼ã¹ã®ãã©ã³ã¶ã¯ã·ã§ã³ã®"
+"ä¸è²«æ§ãæ°ã«ããå¿
è¦ã¯ããã¾ããï¼æ¥½è¦³çããã¯ã§å
åã§ãï¼ãä¸ã¤ã®æ°¸ç¶ã³ã³ã"
+"ãã¹ãã«ä½åãã®ãªãã¸ã§ã¯ããèªã¿è¾¼ã¾ãªãéãããã®ãã£ãã·ã¥ã®å¹çã«ã¤ãã¦"
+"ãã¾ãæ°ã«ããå¿
è¦ã¯ããã¾ããã"
#. Tag: para
#: Cache.xml:77
@@ -109,6 +144,9 @@
"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
@@ -119,6 +157,10 @@
"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
@@ -129,6 +171,10 @@
"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
@@ -140,12 +186,16 @@
"<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
#, no-c-format
msgid "Using Caching in Seam"
-msgstr ""
+msgstr "Seamã§ãã£ãã·ã¥ãå©ç¨ãã"
#. Tag: para
#: Cache.xml:114
@@ -154,55 +204,57 @@
"The built-in <literal>cacheProvider</literal> component manages an instance "
"of:"
msgstr ""
+"çµã¿è¾¼ã¿ã®<literal>cacheProvider</literal>ã³ã³ãã¼ãã³ãã¯ä»¥ä¸ã®ã¤ã³ã¹ã¿ã³ã¹"
+"ã管çãã¾ãã"
#. Tag: term
#: Cache.xml:121
#, no-c-format
msgid "JBoss Cache 1.x (suitable for use in JBoss 4.2.x and other containers)"
-msgstr ""
+msgstr "JBoss Cache 1.x ï¼JBoss 4.2.xãä»ã®ã³ã³ããã§ã®å©ç¨ã«é©ãã¦ããï¼"
#. Tag: literal
#: Cache.xml:127
#, no-c-format
msgid "org.jboss.cache.TreeCache"
-msgstr ""
+msgstr "org.jboss.cache.TreeCache"
#. Tag: term
#: Cache.xml:132
#, no-c-format
msgid "JBoss Cache 2.x (suitable for use in JBoss 5.x and other containers)"
-msgstr ""
+msgstr "JBoss Cache 2.x ï¼JBoss 5..xãä»ã®ã³ã³ããã§ã®å©ç¨ã«é©ãã¦ããï¼"
#. Tag: literal
#: Cache.xml:138
#, no-c-format
msgid "org.jboss.cache.Cache"
-msgstr ""
+msgstr "org.jboss.cache.Cache"
#. 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)"
-msgstr ""
+msgstr "JBoss POJO Cache 1.x ï¼JBoss 4.2.xãä»ã®ã³ã³ããã§ã®å©ç¨ã«é©ãã¦ããï¼"
#. Tag: literal
#: Cache.xml:149
#, no-c-format
msgid "org.jboss.cache.aop.PojoCache"
-msgstr ""
+msgstr "org.jboss.cache.aop.PojoCache"
#. Tag: term
#: Cache.xml:154
#, no-c-format
msgid "EHCache (suitable for use in any container)"
-msgstr ""
+msgstr "EHCache ï¼ãã¹ã¦ã®ã³ã³ããã§ã®å©ç¨ã«é©ãã¦ããï¼"
#. Tag: literal
#: Cache.xml:159
#, no-c-format
msgid "net.sf.ehcache.CacheManager"
-msgstr ""
+msgstr "net.sf.ehcache.CacheManager"
#. Tag: para
#: Cache.xml:165
@@ -214,6 +266,11 @@
"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
@@ -222,66 +279,68 @@
"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
#, no-c-format
msgid "JBoss Cache 1.x"
-msgstr ""
+msgstr "JBoss Cache 1.x"
#. Tag: para
#: Cache.xml:187 Cache.xml:225
#, no-c-format
msgid "<literal>jboss-cache.jar</literal> - JBoss Cache 1.4.1"
-msgstr ""
+msgstr "<literal>jboss-cache.jar</literal> - JBoss Cache 1.4.1"
#. Tag: para
#: Cache.xml:192 Cache.xml:230
#, no-c-format
msgid "<literal>jgroups.jar</literal> - JGroups 2.4.1"
-msgstr ""
+msgstr "<literal>jgroups.jar</literal> - JGroups 2.4.1"
#. Tag: term
#: Cache.xml:200
#, no-c-format
msgid "JBoss Cache 2.x"
-msgstr ""
+msgstr "JBoss Cache 2.x"
#. Tag: para
#: Cache.xml:206
#, no-c-format
msgid "<literal>jboss-cache.jar</literal> - JBoss Cache 2.2.0"
-msgstr ""
+msgstr "<literal>jboss-cache.jar</literal> - JBoss Cache 2.2.0"
#. Tag: para
#: Cache.xml:211
#, no-c-format
msgid "<literal>jgroups.jar</literal> - JGroups 2.6.2"
-msgstr ""
+msgstr "<literal>jgroups.jar</literal> - JGroups 2.6.2"
#. Tag: term
#: Cache.xml:219
#, no-c-format
msgid "JBoss POJO Cache 1.x"
-msgstr ""
+msgstr "JBoss POJO Cache 1.x"
#. Tag: para
#: Cache.xml:235
#, no-c-format
msgid "<literal>jboss-aop.jar</literal> - JBoss AOP 1.5.0"
-msgstr ""
+msgstr "<literal>jboss-aop.jar</literal> - JBoss AOP 1.5.0"
#. Tag: term
#: Cache.xml:243
#, no-c-format
msgid "EHCache"
-msgstr ""
+msgstr "EHCache"
#. Tag: para
#: Cache.xml:249
#, no-c-format
msgid "<literal>ehcache.jar</literal> - EHCache 1.2.3"
-msgstr ""
+msgstr "<literal>ehcache.jar</literal> - EHCache 1.2.3"
#. Tag: para
#: Cache.xml:259
@@ -291,6 +350,9 @@
"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
@@ -299,6 +361,8 @@
"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
@@ -311,6 +375,11 @@
"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
@@ -319,13 +388,15 @@
"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"
-msgstr ""
+msgstr "EHCacheã¯è¨å®ãã¡ã¤ã«ããªãã¦ãããã©ã«ãã®è¨å®ã§åä½ãã¾ãã"
#. Tag: para
#: Cache.xml:291
@@ -334,6 +405,8 @@
"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
@@ -345,17 +418,41 @@
"\" />\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"
+"</components>]]>"
#. Tag: para
#: Cache.xml:298
#, no-c-format
msgid "Now you can inject the cache into any Seam component:"
msgstr ""
+"Seamã³ã³ãã¼ãã³ãã«ãã£ãã·ã¥ãã¤ã³ã¸ã§ã¯ãããã«ã¯ä»¥ä¸ã®ããã«è¨è¿°ãã¾ãã"
#. Tag: programlisting
#: Cache.xml:300
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
+"<![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"
"public class Chatroom {\n"
" @In CacheProvider cacheProvider;\n"
@@ -370,7 +467,6 @@
" userList.put(username);\n"
" }\n"
"}]]>"
-msgstr ""
#. Tag: para
#: Cache.xml:302
@@ -379,6 +475,8 @@
"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
@@ -392,12 +490,19 @@
"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"
+"</components>]]>"
#. Tag: title
#: Cache.xml:313
#, no-c-format
msgid "Page fragment caching"
-msgstr ""
+msgstr "ãã¼ã¸æçã®ãã£ãã·ã¥"
#. Tag: para
#: Cache.xml:315
@@ -410,6 +515,11 @@
"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
@@ -419,6 +529,9 @@
"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
@@ -436,6 +549,17 @@
" </h:dataTable>\n"
"</s:cache>]]>"
msgstr ""
+"<![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"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" </h:column>\n"
+" </h:dataTable>\n"
+"</s:cache>]]>"
#. Tag: para
#: Cache.xml:332
@@ -448,6 +572,11 @@
"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
@@ -458,6 +587,10 @@
"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
@@ -470,6 +603,12 @@
"getId() );\n"
"}]]>"
msgstr ""
+"<![CDATA[public void post() {\n"
+" ...\n"
+" entityManager.persist(blogEntry);\n"
+" cacheProvider.remove(\"welcomePageFragments\", \"recentEntries-\" + blog."
+"getId() );\n"
+"}]]>"
#. Tag: para
#: Cache.xml:350
@@ -478,3 +617,5 @@
"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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Components.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Components.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Components.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Components.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Components\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Components.xml:5
#, no-c-format
msgid "Built-in Seam components"
-msgstr ""
+msgstr "çµã¿è¾¼ã¿ Seam ã³ã³ãã¼ãã³ã"
#. Tag: para
#: Components.xml:6
@@ -29,6 +29,11 @@
"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> ã使ç¨ãã¾ãã"
#. Tag: para
#: Components.xml:14
@@ -38,1200 +43,1364 @@
"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> ã使ã£ã¦ç¬èªã®ã¯ã©ã¹ã§çµã¿è¾¼ã¿ã³ã³ãã¼ãã³ãã®ååã"
+"æå®ããã¨ã çµã¿è¾¼ã¿ã³ã³ãã¼ãã³ããç¬èªã®å®è£
ã«ç°¡åã«ç½®ãæãããã¨ãã§ãã¾"
+"ãã"
-#. Tag: para
-#: Components.xml:21
-#, no-c-format
-msgid ""
-"Note also that even though all the built in components use a qualified name, "
-"most of them are aliased to unqualified names by default. These aliases "
-"specify <literal>auto-create=\"true\"</literal>, so you do not need to use "
-"<literal>create=true</literal> when injecting built-in components by their "
-"unqualified name."
-msgstr ""
-
#. Tag: title
-#: Components.xml:30
+#: Components.xml:22
#, no-c-format
msgid "Context injection components"
-msgstr ""
+msgstr "ã³ã³ããã¹ãã¤ã³ã¸ã§ã¯ã·ã§ã³ã®ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:31
+#: Components.xml:23
#, no-c-format
msgid ""
"The first set of built in components exist purely to support injection of "
"various contextual objects. For example, the following component instance "
"variable would have the Seam session context object injected:"
msgstr ""
+"æåã®çµã¿è¾¼ã¿ã³ã³ãã¼ãã³ãã»ããã¯ã åç´ã«ãã¾ãã¾ãªæèä¸ã®ãªãã¸ã§ã¯ãã®"
+"ã¤ã³ã¸ã§ã¯ãããµãã¼ãããããã«åå¨ãã¦ãã¾ãã ãã¨ãã°ã 次ã®ã³ã³ãã¼ãã³"
+"ãã¤ã³ã¹ã¿ã³ã¹ã®å¤æ°ã¯ã¤ã³ã¸ã§ã¯ãããã Seam ã»ãã·ã§ã³ã®ã³ã³ããã¹ããªã"
+"ã¸ã§ã¯ããæã¤ãã¨ã«ãªãã¾ãã"
#. Tag: programlisting
-#: Components.xml:38
+#: Components.xml:30
#, no-c-format
msgid "<![CDATA[@In private Context sessionContext;]]>"
-msgstr ""
+msgstr "<![CDATA[@In private Context sessionContext;]]>"
#. Tag: literal
-#: Components.xml:42
+#: Components.xml:34
#, no-c-format
msgid "org.jboss.seam.core.contexts"
-msgstr ""
+msgstr "org.jboss.seam.core.contexts"
#. Tag: para
-#: Components.xml:44
+#: Components.xml:36
#, no-c-format
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> ãªã©ã"
#. Tag: literal
-#: Components.xml:51
+#: Components.xml:43
#, no-c-format
msgid "org.jboss.seam.faces.facesContext"
-msgstr ""
+msgstr "org.jboss.seam.faces.facesContext"
#. Tag: para
-#: Components.xml:53
+#: Components.xml:45
#, no-c-format
msgid ""
"Manager component for the <literal>FacesContext</literal> context object "
"(not a true Seam context)"
msgstr ""
+"<literal>FacesContext</literal> ã³ã³ããã¹ããªãã¸ã§ã¯ã (æ£ç¢ºã«ã¯ Seam ã³ã³"
+"ããã¹ãã§ã¯ãªã) ã®ç®¡çã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:61 Components.xml:275 Components.xml:485 Components.xml:637
+#: Components.xml:53 Components.xml:267 Components.xml:477 Components.xml:629
#, no-c-format
msgid "All of these components are always installed."
-msgstr ""
+msgstr "ãããã³ã³ãã¼ãã³ãã¯ãã¹ã¦å¸¸ã«ã¤ã³ã¹ãã¼ã«ããã¾ãã"
#. Tag: title
-#: Components.xml:68
+#: Components.xml:60
#, no-c-format
msgid "Utility components"
-msgstr ""
+msgstr "ã¦ã¼ãã£ãªãã£ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:69
+#: Components.xml:61
#, no-c-format
msgid "These components are merely useful."
-msgstr ""
+msgstr "ãããã®ã³ã³ãã¼ãã³ããå½¹ã«ç«ã¤æ©ä¼ã¯ãã¾ãããã¾ããã"
#. Tag: literal
-#: Components.xml:75
+#: Components.xml:67
#, no-c-format
msgid "org.jboss.seam.faces.facesMessages"
-msgstr ""
+msgstr "org.jboss.seam.faces.facesMessages"
#. Tag: para
-#: Components.xml:77
+#: Components.xml:69
#, no-c-format
msgid "Allows faces success messages to propagate across a browser redirect."
msgstr ""
+"ãã©ã¦ã¶ãªãã¤ã¬ã¯ãå
¨ä½ã«ä¼æãããã faces ãæ£ããã¡ãã»ã¼ã¸ã³ã°ã§ãããã"
+"ã«ãã¾ãã"
#. Tag: para
-#: Components.xml:82
+#: Components.xml:74
#, no-c-format
msgid ""
"<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 ã¡ãã»ã¼ã¸ã"
+"追å ãã¾ãã ç¾å¨ã®å¯¾è©±å
ã§çºçãã次ã®å¿çã®ã¬ã³ããªã³ã°ãã§ã¼ãºã§è¡¨ç¤ºããã¾"
+"ãã"
#. Tag: para
-#: Components.xml:89
+#: Components.xml:81
#, no-c-format
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 å¼ãå«ããã¨ãã§ããç¹å®ã®ã¡ãã»ã¼ã¸ãã³ãã¬ã¼ãããã¬ã³ããªã³ã°"
+"ããã¾ãã"
#. Tag: para
-#: Components.xml:96
+#: Components.xml:88
#, no-c-format
msgid ""
"<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 å¼ãå«ããã¨ãã§ããç¹å®ã®ã¡ãã»ã¼ã¸ãã³ã"
+"ã¬ã¼ãããã¬ã³ããªã³ã°ããã¾ãã"
#. Tag: para
-#: Components.xml:103
+#: Components.xml:95
#, no-c-format
msgid ""
"<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 ãªã½ã¼ã¹ãã³ãã«ã§å®ç¾©ãããã¡ã"
+"ã»ã¼ã¸ãã³ãã¬ã¼ãããã¬ã³ããªã³ã°ããã¾ãã"
#. Tag: para
-#: Components.xml:110
+#: Components.xml:102
#, no-c-format
msgid ""
"<literal>addFromResourceBundle(Severity severity, 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(Severity severity, String key)</literal> "
+"— faces ã¡ãã»ã¼ã¸ã追å ãã¾ãã EL å¼ãå«ããã¨ãã§ãã Seam ãªã½ã¼ã¹"
+"ãã³ãã«ã§å®ç¾©ãããã¡ãã»ã¼ã¸ãã³ãã¬ã¼ãããã¬ã³ããªã³ã°ããã¾ãã"
#. Tag: para
-#: Components.xml:117
+#: Components.xml:109
#, no-c-format
msgid "<literal>clear()</literal> — clear all messages."
-msgstr ""
+msgstr "<literal>clear()</literal> — å
¨ã¡ãã»ã¼ã¸ãæ¶å»ãã¾ãã"
#. Tag: literal
-#: Components.xml:125
+#: Components.xml:117
#, no-c-format
msgid "org.jboss.seam.faces.redirect"
-msgstr ""
+msgstr "org.jboss.seam.faces.redirect"
#. Tag: para
-#: Components.xml:127
+#: Components.xml:119
#, no-c-format
msgid ""
"A convenient API for performing redirects with parameters (this is "
"especially useful for bookmarkable search results screens)."
msgstr ""
+"ãã©ã¡ã¼ã¿ã¤ãã§ãªãã¤ã¬ã¯ããè¡ãå ´åã«ä¾¿å©ãª API ã§ã (ç¹ã«ããã¯ãã¼ã¯å¯è½"
+"ãªæ¤ç´¢çµæç»é¢ãªã©ã«å½¹ç«ã¡ã¾ã)ã"
#. Tag: para
-#: Components.xml:133
+#: 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 ã§ãã"
#. Tag: para
-#: Components.xml:139
+#: Components.xml:131
#, no-c-format
msgid ""
"<literal>redirect.conversationPropagationEnabled</literal> — "
"determines whether the conversation will propagate across the redirect."
msgstr ""
+"<literal>redirect.conversationPropagationEnabled</literal> — 対話ããªã"
+"ã¤ã¬ã¯ãå
¨ä½ã«ä¼æããããã©ãã決å®ãã¾ãã"
#. Tag: para
-#: Components.xml:146
+#: Components.xml:138
#, no-c-format
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> — è¦æ±ãã©ã¡ã¼ã¿åã¨å¤ã®ãããã§"
+"ãã ãªãã¤ã¬ã¯ãè¦æ±ã«æ¸¡ããã¾ãã"
#. Tag: para
-#: Components.xml:153
+#: Components.xml:145
#, no-c-format
msgid "<literal>execute()</literal> — perform the redirect immediately."
-msgstr ""
+msgstr "<literal>execute()</literal> — ãªãã¤ã¬ã¯ããç´ã¡ã«å®è¡ãã¾ãã"
#. Tag: para
-#: Components.xml:159
+#: Components.xml:151
#, no-c-format
msgid ""
"<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> ã®å¼ã³åºãã§ä½¿ç¨ããã¾ãã"
#. Tag: literal
-#: Components.xml:170
+#: Components.xml:162
#, no-c-format
msgid "org.jboss.seam.faces.httpError"
-msgstr ""
+msgstr "org.jboss.seam.faces.httpError"
#. Tag: para
-#: Components.xml:172
+#: Components.xml:164
#, no-c-format
msgid "A convenient API for sending HTTP errors."
-msgstr ""
+msgstr "HTTP ã¨ã©ã¼ãéä¿¡ããå ´åã«ä¾¿å©ãª API ã§ãã"
#. Tag: literal
-#: Components.xml:178
+#: Components.xml:170
#, no-c-format
msgid "org.jboss.seam.core.events"
-msgstr ""
+msgstr "org.jboss.seam.core.events"
#. Tag: para
-#: Components.xml:180
+#: Components.xml:172
#, no-c-format
msgid ""
"An API for raising events that can be observed via <literal>@Observer</"
"literal> methods, or method bindings in <literal>components.xml</literal>."
msgstr ""
+"<literal>@Observer</literal> ã®ã¡ã½ããã¾ã㯠<literal>components.xml</"
+"literal> å
ã®ã¡ã½ãããã¤ã³ãã£ã³ã°çµç±ã§ç£è¦ã§ããã¤ãã³ããå¼ãèµ·ãã API "
+"ã§ãã"
#. Tag: para
-#: Components.xml:187
+#: Components.xml:179
#, no-c-format
msgid ""
"<literal>raiseEvent(String type)</literal> — raise an event of a "
"particular type and distribute to all observers."
msgstr ""
+"<literal>raiseEvent(String type)</literal> — ç¹å®ã¿ã¤ãã®ã¤ãã³ããçºç"
+"ããã¦ãã¹ã¦ã®ç£è¦è
ã«é
ä¿¡ãã¾ãã"
#. Tag: para
-#: Components.xml:194
+#: Components.xml:186
#, no-c-format
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 ã¿ã¤ãã¼"
+"ãµã¼ãã¹ã§éåæã«å¦çãããã¤ãã³ããçºçããã¾ãã"
#. Tag: para
-#: Components.xml:201
+#: Components.xml:193
#, no-c-format
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 ã¿ã¤ãã¼"
+"ãµã¼ãã¹ã§éåæã«å¦çãããã¤ãã³ããã¹ã±ã¸ã¥ã¼ã«ãã¾ãã"
#. Tag: para
-#: Components.xml:208
+#: Components.xml:200
#, no-c-format
msgid ""
"<literal>addListener(String type, String methodBinding)</literal> — "
"add an observer for a particular event type."
msgstr ""
+"<literal>addListener(String type, String methodBinding)</literal> — ç¹"
+"å®ã¤ãã³ãã¿ã¤ãã®ç£è¦è
ã追å ãã¾ãã"
#. Tag: literal
-#: Components.xml:217
+#: Components.xml:209
#, no-c-format
msgid "org.jboss.seam.core.interpolator"
-msgstr ""
+msgstr "org.jboss.seam.core.interpolator"
#. Tag: para
-#: Components.xml:219
+#: Components.xml:211
#, no-c-format
msgid "An API for interpolating the values of JSF EL expressions in Strings."
-msgstr ""
+msgstr "Strings ã« JFS EL 表ç¾ã®å¤ãè£å®ããããã® API ã§ãã"
#. Tag: para
-#: Components.xml:225
+#: Components.xml:217
#, no-c-format
msgid ""
"<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 å¼ã®ãã³ãã¬ã¼ããã¹ãã£ã³ãã¦ãã®è©ä¾¡å¤ã«ç½®æãã¾ãã"
#. Tag: literal
-#: Components.xml:235
+#: Components.xml:227
#, no-c-format
msgid "org.jboss.seam.core.expressions"
-msgstr ""
+msgstr "org.jboss.seam.core.expressions"
#. Tag: para
-#: Components.xml:237
+#: Components.xml:229
#, no-c-format
msgid "An API for creating value and method bindings."
-msgstr ""
+msgstr "å¤ã¨ã¡ã½ãããã¤ã³ãã£ã³ã°ãä½æããããã® API ã§ãã"
#. Tag: para
-#: Components.xml:242
+#: Components.xml:234
#, no-c-format
msgid ""
"<literal>createValueBinding(String expression)</literal> — create a "
"value binding object."
msgstr ""
+"<literal>createValueBinding(String expression)</literal> — å¤ãã¤ã³ãã£"
+"ã³ã°ãªãã¸ã§ã¯ããä½æãã¾ãã"
#. Tag: para
-#: Components.xml:248
+#: Components.xml:240
#, no-c-format
msgid ""
"<literal>createMethodBinding(String expression)</literal> — create a "
"method binding object."
msgstr ""
+"<literal>createMethodBinding(String expression)</literal> — ã¡ã½ããã"
+"ã¤ã³ãã£ã³ã°ãªãã¸ã§ã¯ããä½æãã¾ãã"
#. Tag: literal
-#: Components.xml:257 Components.xml:1321
+#: Components.xml:249 Components.xml:1313
#, no-c-format
msgid "org.jboss.seam.core.pojoCache"
-msgstr ""
+msgstr "org.jboss.seam.core.pojoCache"
#. Tag: para
-#: Components.xml:259
+#: Components.xml:251
#, no-c-format
msgid ""
"Manager component for a JBoss Cache <literal>PojoCache</literal> instance."
msgstr ""
+" JBoss Cache <literal>PojoCache</literal> ã¤ã³ã¹ã¿ã³ã¹ã®ç®¡çã³ã³ãã¼ãã³ãã§"
+"ãã"
#. Tag: para
-#: Components.xml:265
+#: Components.xml:257
#, no-c-format
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> ã«è¨å®ããã¾ãã"
#. Tag: title
-#: Components.xml:281
+#: Components.xml:273
#, no-c-format
msgid "Components for internationalization and themes"
-msgstr ""
+msgstr "å½éåã¨ãã¼ãã®ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:282
+#: Components.xml:274
#, no-c-format
msgid ""
"The next group of components make it easy to build internationalized user "
"interfaces using Seam."
msgstr ""
+"次ã®ã³ã³ãã¼ãã³ãã°ã«ã¼ã㯠Seam ã使ç¨ããå½éåã¦ã¼ã¶ã¼ã¤ã³ã¿ãã§ã¼ã¹ã®ã"
+"ã«ãã容æã«ãã¾ãã"
#. Tag: literal
-#: Components.xml:289
+#: Components.xml:281
#, no-c-format
msgid "org.jboss.seam.core.locale"
-msgstr ""
+msgstr "org.jboss.seam.core.locale"
#. Tag: para
-#: Components.xml:291
+#: Components.xml:283
#, no-c-format
msgid "The Seam locale."
-msgstr ""
+msgstr "Seam ãã±ã¼ã«ã§ãã"
#. Tag: literal
-#: Components.xml:297
+#: Components.xml:289
#, no-c-format
msgid "org.jboss.seam.international.timezone"
-msgstr ""
+msgstr "org.jboss.seam.international.timezone"
#. Tag: para
-#: Components.xml:299
+#: Components.xml:291
#, no-c-format
msgid "The Seam timezone. The timezone is session scoped."
-msgstr ""
+msgstr "Seam ã®ã¿ã¤ã ã¾ã¼ã³ã§ãã ã¿ã¤ã ã¾ã¼ã³ã¯ã»ãã·ã§ã³ã¹ã³ã¼ãã§ãã"
#. Tag: literal
-#: Components.xml:305
+#: Components.xml:297
#, no-c-format
msgid "org.jboss.seam.core.resourceBundle"
-msgstr ""
+msgstr "org.jboss.seam.core.resourceBundle"
#. Tag: para
-#: Components.xml:307
+#: Components.xml:299
#, no-c-format
msgid ""
"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 ãªã½ã¼ã¹ãã³ãã«ã®ä¸è¦§å
ã®ãã¼ã®æ·±ãåªå
æ¤ç´¢ãè¡ãã¾"
+"ãã"
#. Tag: literal
-#: Components.xml:315
+#: Components.xml:307
#, no-c-format
msgid "org.jboss.seam.core.resourceLoader"
-msgstr ""
+msgstr "org.jboss.seam.core.resourceLoader"
#. Tag: para
-#: Components.xml:317
+#: Components.xml:309
#, no-c-format
msgid ""
"The resource loader provides access to application resources and resource "
"bundles."
msgstr ""
+"ãªã½ã¼ã¹ãã¼ãã¼ã¯ã¢ããªã±ã¼ã·ã§ã³ãªã½ã¼ã¹ããã³ãªã½ã¼ã¹ãã³ãã«ã¸ã®ã¢ã¯ã»ã¹"
+"ãæä¾ãã¾ãã"
#. Tag: para
-#: Components.xml:322
+#: Components.xml:314
#, no-c-format
msgid ""
"<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> ã«ãªãã¾ãã"
#. Tag: literal
-#: Components.xml:332
+#: Components.xml:324
#, no-c-format
msgid "org.jboss.seam.international.localeSelector"
-msgstr ""
+msgstr "org.jboss.seam.international.localeSelector"
#. Tag: para
-#: Components.xml:334
+#: Components.xml:326
#, no-c-format
msgid ""
"Supports selection of the locale either at configuration time, or by the "
"user at runtime."
msgstr ""
+"è¨å®æéã¾ãã¯ã©ã³ã¿ã¤ã æã®ã¦ã¼ã¶ã¼ã®ããããã§ãã±ã¼ã«é¸æããµãã¼ããã¾"
+"ãã"
#. Tag: para
-#: Components.xml:340 Components.xml:399
+#: Components.xml:332 Components.xml:391
#, no-c-format
msgid "<literal>select()</literal> — select the specified locale."
-msgstr ""
+msgstr "<literal>select()</literal> — æå®ããããã±ã¼ã«ãé¸æãã¾ãã"
#. Tag: para
-#: Components.xml:345
+#: Components.xml:337
#, no-c-format
msgid ""
"<literal>localeSelector.locale</literal> — the actual <literal>java."
"util.Locale</literal>."
msgstr ""
+"<literal>localeSelector.locale</literal> — å®éã® <literal>java.util."
+"Locale</literal> ã§ãã"
#. Tag: para
-#: Components.xml:351
+#: Components.xml:343
#, no-c-format
msgid ""
"<literal>localeSelector.localeString</literal> — the stringified "
"representation of the locale."
msgstr ""
+"<literal>localeSelector.localeString</literal> — ãã±ã¼ã«ã®æåå表ç¾ã§"
+"ãã"
#. Tag: para
-#: Components.xml:357
+#: Components.xml:349
#, no-c-format
msgid ""
"<literal>localeSelector.language</literal> — the language for the "
"specified locale."
msgstr ""
+"<literal>localeSelector.language</literal> — æå®ããããã±ã¼ã«ã®è¨èªã§"
+"ãã"
#. Tag: para
-#: Components.xml:363
+#: Components.xml:355
#, no-c-format
msgid ""
"<literal>localeSelector.country</literal> — the country for the "
"specified locale."
msgstr ""
+"<literal>localeSelector.country</literal> — æå®ããããã±ã¼ã«ã®å½ã§"
+"ãã"
#. Tag: para
-#: Components.xml:369
+#: Components.xml:361
#, no-c-format
msgid ""
"<literal>localeSelector.variant</literal> — the variant for the "
"specified locale."
msgstr ""
+"<literal>localeSelector.variant</literal> — æå®ããããã±ã¼ã«ã®ããªã¢"
+"ã³ãã§ãã"
#. Tag: para
-#: Components.xml:375
+#: Components.xml:367
#, no-c-format
msgid ""
"<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> ä¸è¦§ã§ãã"
#. Tag: para
-#: Components.xml:382
+#: Components.xml:374
#, no-c-format
msgid ""
"<literal>localeSelector.cookieEnabled</literal> — specifies that the "
"locale selection should be persisted via a cookie."
msgstr ""
+"<literal>localeSelector.cookieEnabled</literal> — ãã±ã¼ã«é¸æãã¯ã"
+"ãã¼ã§æ°¸ç¶åããããã¨ãæå®ãã¾ãã"
#. Tag: literal
-#: Components.xml:391
+#: Components.xml:383
#, no-c-format
msgid "org.jboss.seam.international.timezoneSelector"
-msgstr ""
+msgstr "org.jboss.seam.international.timezoneSelector"
#. Tag: para
-#: Components.xml:393
+#: Components.xml:385
#, no-c-format
msgid ""
"Supports selection of the timezone either at configuration time, or by the "
"user at runtime."
msgstr ""
+"è¨å®æéã¾ãã¯ã©ã³ã¿ã¤ã æã®ã¦ã¼ã¶ã¼ã®ããããã§ã¿ã¤ã ã¾ã¼ã³é¸æããµãã¼ãã"
+"ã¾ãã"
#. Tag: para
-#: Components.xml:404
+#: Components.xml:396
#, no-c-format
msgid ""
"<literal>timezoneSelector.timezone</literal> — the actual "
"<literal>java.util.TimeZone</literal>."
msgstr ""
+"<literal>timezoneSelector.timezone</literal> — å®éã® <literal>java."
+"util.TimeZone</literal> ã§ãã"
#. Tag: para
-#: Components.xml:410
+#: Components.xml:402
#, no-c-format
msgid ""
"<literal>timezoneSelector.timeZoneId</literal> — the stringified "
"representation of the timezone."
msgstr ""
+"<literal>timezoneSelector.timeZoneId</literal> — ã¿ã¤ã ã¾ã¼ã³ã®æåå表"
+"ç¾ã§ãã"
#. Tag: para
-#: Components.xml:416
+#: Components.xml:408
#, no-c-format
msgid ""
"<literal>timezoneSelector.cookieEnabled</literal> — specifies that the "
"timezone selection should be persisted via a cookie."
msgstr ""
+"<literal>timezoneSelector.cookieEnabled</literal> — ã¿ã¤ã ã¾ã¼ã³é¸æã"
+"ã¯ããã¼ã«ãã£ã¦æ°¸ç¶åããããã¨ãæå®ãã¾ãã"
#. Tag: literal
-#: Components.xml:425
+#: Components.xml:417
#, no-c-format
msgid "org.jboss.seam.international.messages"
-msgstr ""
+msgstr "org.jboss.seam.international.messages"
#. Tag: para
-#: Components.xml:427
+#: Components.xml:419
#, no-c-format
msgid ""
"A map containing internationalized messages rendered from message templates "
"defined in the Seam resource bundle."
msgstr ""
+"Seam ãªã½ã¼ã¹ãã³ãã«å
ã§å®ç¾©ãããã¡ãã»ã¼ã¸ãã³ãã¬ã¼ãããã¬ã³ããªã³ã°ãã"
+"ãå½éåã¡ãã»ã¼ã¸ãå«ãã§ãããããã§ãã"
#. Tag: literal
-#: Components.xml:434
+#: Components.xml:426
#, no-c-format
msgid "org.jboss.seam.theme.themeSelector"
-msgstr ""
+msgstr "org.jboss.seam.theme.themeSelector"
#. Tag: para
-#: Components.xml:436
+#: Components.xml:428
#, no-c-format
msgid ""
"Supports selection of the theme either at configuration time, or by the user "
"at runtime."
msgstr ""
+"è¨å®æéã¾ãã¯ã©ã³ã¿ã¤ã æã®ã¦ã¼ã¶ã¼ã®ããããã§ãã¼ãé¸æããµãã¼ããã¾ãã"
#. Tag: para
-#: Components.xml:442
+#: Components.xml:434
#, no-c-format
msgid "<literal>select()</literal> — select the specified theme."
-msgstr ""
+msgstr "<literal>select()</literal> — æå®ããããã¼ããé¸æãã¾ãã"
#. Tag: para
-#: Components.xml:447
+#: Components.xml:439
#, no-c-format
msgid ""
"<literal>theme.availableThemes</literal> — the list of defined themes."
msgstr ""
+"<literal>theme.availableThemes</literal> — å®ç¾©ããããã¼ãã®ä¸è¦§ã§ãã"
#. Tag: para
-#: Components.xml:453
+#: Components.xml:445
#, no-c-format
msgid "<literal>themeSelector.theme</literal> — the selected theme."
-msgstr ""
+msgstr "<literal>themeSelector.theme</literal> — é¸æããããã¼ãã§ãã"
#. Tag: para
-#: Components.xml:459
+#: Components.xml:451
#, no-c-format
msgid ""
"<literal>themeSelector.themes</literal> — a list of "
"<literal>SelectItem</literal>s representing the defined themes."
msgstr ""
+"<literal>themeSelector.themes</literal> — å®ç¾©ããããã¼ãã表ãã¦ãã "
+"<literal>SelectItem</literal> ã®ä¸è¦§ã§ãã"
#. Tag: para
-#: Components.xml:466
+#: Components.xml:458
#, no-c-format
msgid ""
"<literal>themeSelector.cookieEnabled</literal> — specifies that the "
"theme selection should be persisted via a cookie."
msgstr ""
+"<literal>themeSelector.cookieEnabled</literal> — ãã¼ãé¸æãã¯ããã¼ã§"
+"æ°¸ç¶åããããã¨ãæå®ãã¾ãã"
#. Tag: literal
-#: Components.xml:475
+#: Components.xml:467
#, no-c-format
msgid "org.jboss.seam.theme.theme"
-msgstr ""
+msgstr "org.jboss.seam.theme.theme"
#. Tag: para
-#: Components.xml:477
+#: Components.xml:469
#, no-c-format
msgid "A map containing theme entries."
-msgstr ""
+msgstr "ãã¼ãã¨ã³ããªãå«ãã§ãããããã§ãã"
#. Tag: title
-#: Components.xml:491
+#: Components.xml:483
#, no-c-format
msgid "Components for controlling conversations"
-msgstr ""
+msgstr "対話ãå¶å¾¡ããããã®ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:492
+#: Components.xml:484
#, no-c-format
msgid ""
"The next group of components allow control of conversations by the "
"application or user interface."
msgstr ""
+"次ã®ã³ã³ãã¼ãã³ãã°ã«ã¼ãã使ãã¨ã¢ããªã±ã¼ã·ã§ã³ã¾ãã¯ã¦ã¼ã¶ã¼ã¤ã³ã¿ãã§ã¼"
+"ã¹ã«ãã対話ã®å¶å¾¡ãè¡ããã¨ãã§ããããã«ãªãã¾ãã"
#. Tag: literal
-#: Components.xml:499
+#: Components.xml:491
#, no-c-format
msgid "org.jboss.seam.core.conversation"
-msgstr ""
+msgstr "org.jboss.seam.core.conversation"
#. Tag: para
-#: Components.xml:501
+#: Components.xml:493
#, no-c-format
msgid ""
"API for application control of attributes of the current Seam conversation."
-msgstr ""
+msgstr "ç¾å¨ã® Seam 対話ã®å±æ§ãã¢ããªã±ã¼ã·ã§ã³å¶å¾¡ããããã® API ã§ãã"
#. Tag: para
-#: Components.xml:506 Components.xml:523
+#: Components.xml:498 Components.xml:515
#, no-c-format
msgid "<literal>getId()</literal> — returns the current conversation id"
-msgstr ""
+msgstr "<literal>getId()</literal> — ç¾å¨ã®å¯¾è©± ID ãè¿ãã¾ãã"
#. Tag: para
-#: Components.xml:511
+#: Components.xml:503
#, no-c-format
msgid ""
"<literal>isNested()</literal> — is the current conversation a nested "
"conversation?"
msgstr ""
+"<literal>isNested()</literal> — ç¾å¨ã®å¯¾è©±ã¯ãã¹ãããã¦ãã対話ã§ãã?"
#. Tag: para
-#: Components.xml:517
+#: Components.xml:509
#, no-c-format
msgid ""
"<literal>isLongRunning()</literal> — is the current conversation a "
"long-running conversation?"
msgstr ""
+"<literal>isLongRunning()</literal> — ç¾å¨ã®å¯¾è©±ã¯é·æå®è¡ã®å¯¾è©±ã§ãã?"
#. Tag: para
-#: Components.xml:528
+#: Components.xml:520
#, no-c-format
msgid ""
"<literal>getParentId()</literal> — returns the conversation id of the "
"parent conversation"
-msgstr ""
+msgstr "<literal>getParentId()</literal> — 親対話㮠ID ãè¿ãã¾ãã"
#. Tag: para
-#: Components.xml:534
+#: Components.xml:526
#, no-c-format
msgid ""
"<literal>getRootId()</literal> — returns the conversation id of the "
"root conversation"
-msgstr ""
+msgstr "<literal>getRootId()</literal> — ã«ã¼ã対話㮠ID ãè¿ãã¾ãã"
#. Tag: para
-#: Components.xml:540
+#: Components.xml:532
#, no-c-format
msgid ""
"<literal>setTimeout(int timeout)</literal> — sets the timeout for the "
"current conversation"
msgstr ""
+"<literal>setTimeout(int timeout)</literal> — ç¾å¨ã®å¯¾è©±ã®ã¿ã¤ã ã¢ã¦ãã"
+"ã»ãããã¾ãã"
#. Tag: para
-#: Components.xml:546
+#: Components.xml:538
#, no-c-format
msgid ""
"<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 ãã»ãããã¾ãã"
#. Tag: para
-#: Components.xml:553
+#: Components.xml:545
#, no-c-format
msgid ""
"<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> — 対話ã¹ã¤ã"
+"ãã£ã¼ã 対話ãªã¹ãã¾ãã¯ãã¬ããã¯ã©ã ã§è¡¨ç¤ºãããç¾å¨ã®å¯¾è©±ã®è©³ç´°ãã»ããã"
+"ã¾ãã"
#. Tag: para
-#: Components.xml:560
+#: Components.xml:552
#, no-c-format
msgid ""
"<literal>redirect()</literal> — redirect to the last well-defined view "
"id for this conversation (useful after login challenges)."
msgstr ""
+"<literal>redirect()</literal> — ãã®å¯¾è©±ç¨ã«æ確ã«å®ç¾©ãããæå¾ã®"
+"ãã¥ã¼ ID ã«ãªãã¤ã¬ã¯ããã¾ã (ãã°ã¤ã³ã®ãã£ã¬ã³ã¸å¾ã«ä¾¿å©)ã"
#. Tag: para
-#: Components.xml:566
+#: Components.xml:558
#, no-c-format
msgid ""
"<literal>leave()</literal> — exit the scope of this conversation, "
"without actually ending the conversation."
msgstr ""
+"<literal>leave()</literal> — å®éã«ã¯å¯¾è©±ãçµäºããã«ãã®å¯¾è©±ã®ã¹ã³ã¼ã"
+"ãçµäºãã¾ãã"
#. Tag: para
-#: Components.xml:572
+#: Components.xml:564
#, no-c-format
msgid ""
"<literal>begin()</literal> — begin a long-running conversation "
"(equivalent to <literal>@Begin</literal>)."
msgstr ""
+"<literal>begin()</literal> — é·æå®è¡ã®å¯¾è©±ãéå§ãã¾ã "
+"(<literal>@Begin</literal> ã¨åç)ã"
#. Tag: para
-#: Components.xml:578
+#: Components.xml:570
#, no-c-format
msgid ""
"<literal>beginPageflow(String pageflowName)</literal> — begin a long-"
"running conversation with a pageflow (equivalent to <literal>@Begin(pageflow="
"\"...\")</literal>)."
msgstr ""
+"<literal>beginPageflow(String pageflowName)</literal> — ãã¼ã¸ããã¼ã"
+"ä»ãã¦é·æå®è¡ã®å¯¾è©±ãéå§ãã¾ã (<literal>@Begin(pageflow=\"...\")</"
+"literal> ã¨åç)ã"
#. Tag: para
-#: Components.xml:585
+#: Components.xml:577
#, no-c-format
msgid ""
"<literal>end()</literal> — end a long-running conversation (equivalent "
"to <literal>@End</literal>)."
msgstr ""
+"<literal>end()</literal> — é·æå®è¡ã®å¯¾è©±ãçµäºãã¾ã (<literal>@End</"
+"literal> ã¨åç)ã"
#. Tag: para
-#: Components.xml:591
+#: Components.xml:583
#, no-c-format
msgid ""
"<literal>pop()</literal> — pop the conversation stack, returning to "
"the parent conversation."
msgstr ""
+"<literal>pop()</literal> — 対話ã¹ã¿ãã¯ãããããã¦è¦ªå¯¾è©±ã«æ»ãã¾ãã"
#. Tag: para
-#: Components.xml:597
+#: Components.xml:589
#, no-c-format
msgid ""
"<literal>root()</literal> — return to the root conversation of the "
"conversation stack."
-msgstr ""
+msgstr "<literal>root()</literal> — 対話ã¹ã¿ãã¯ã®ã«ã¼ã対話ã«æ»ãã¾ãã"
#. Tag: para
-#: Components.xml:603
+#: Components.xml:595
#, no-c-format
msgid ""
"<literal>changeFlushMode(FlushModeType flushMode)</literal> — change "
"the flush mode of the conversation."
msgstr ""
+"<literal>changeFlushMode(FlushModeType flushMode)</literal> — 対話ã®ã"
+"ã©ãã·ã¥ã¢ã¼ããå¤æ´ãã¾ãã"
#. Tag: literal
-#: Components.xml:612
+#: Components.xml:604
#, no-c-format
msgid "org.jboss.seam.core.conversationList"
-msgstr ""
+msgstr "org.jboss.seam.core.conversationList"
#. Tag: para
-#: Components.xml:614
+#: Components.xml:606
#, no-c-format
msgid "Manager component for the conversation list."
-msgstr ""
+msgstr "対話ä¸è¦§ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:620
+#: Components.xml:612
#, no-c-format
msgid "org.jboss.seam.core.conversationStack"
-msgstr ""
+msgstr "org.jboss.seam.core.conversationStack"
#. Tag: para
-#: Components.xml:622
+#: Components.xml:614
#, no-c-format
msgid "Manager component for the conversation stack (breadcrumbs)."
-msgstr ""
+msgstr "対話ã¹ã¿ãã¯ã®ç®¡çã³ã³ãã¼ãã³ãã§ã (breadcrumbs)ã"
#. Tag: literal
-#: Components.xml:628
+#: Components.xml:620
#, no-c-format
msgid "org.jboss.seam.faces.switcher"
-msgstr ""
+msgstr "org.jboss.seam.faces.switcher"
#. Tag: para
-#: Components.xml:630
+#: Components.xml:622
#, no-c-format
msgid "The conversation switcher."
-msgstr ""
+msgstr "conversation switcher ã§ãã"
#. Tag: title
-#: Components.xml:644
+#: Components.xml:636
#, no-c-format
msgid "jBPM-related components"
-msgstr ""
+msgstr "jBPM é¢é£ã®ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:645
+#: Components.xml:637
#, no-c-format
msgid "These components are for use with jBPM."
-msgstr ""
+msgstr "jBPM ã¨ä½µç¨ããã³ã³ãã¼ãã³ãã«ãªãã¾ãã"
#. Tag: literal
-#: Components.xml:651
+#: Components.xml:643
#, no-c-format
msgid "org.jboss.seam.pageflow.pageflow"
-msgstr ""
+msgstr "org.jboss.seam.pageflow.pageflow"
#. Tag: para
-#: Components.xml:653
+#: Components.xml:645
#, no-c-format
msgid "API control of Seam pageflows."
-msgstr ""
+msgstr "Seam ãã¼ã¸ããã¼ã® API å¶å¾¡ã§ãã"
#. Tag: para
-#: Components.xml:658
+#: Components.xml:650
#, no-c-format
msgid ""
"<literal>isInProcess()</literal> — returns <literal>true</literal> if "
"there is currently a pageflow in process"
msgstr ""
+"<literal>isInProcess()</literal> — ç¾å¨ããã»ã¹ä¸ã®ãã¼ã¸ããã¼ãããå ´"
+"åã« <literal>true</literal> ãè¿ãã¾ãã"
#. Tag: para
-#: Components.xml:664
+#: Components.xml:656
#, no-c-format
msgid ""
"<literal>getProcessInstance()</literal> — returns jBPM "
"<literal>ProcessInstance</literal> for the current pageflow"
msgstr ""
+"<literal>getProcessInstance()</literal> — ç¾å¨ã®ãã¼ã¸ããã¼ã® jBPM "
+"<literal>ProcessInstance</literal> ãè¿ãã¾ãã"
#. Tag: para
-#: Components.xml:670
+#: Components.xml:662
#, no-c-format
msgid ""
"<literal>begin(String pageflowName)</literal> — begin a pageflow in "
"the context of the current conversation"
msgstr ""
+"<literal>begin(String pageflowName)</literal> — ç¾å¨ã®å¯¾è©±ã®ã³ã³ããã¹"
+"ãå
ã§ãã¼ã¸ããã¼ãéå§ãã¾ãã"
#. Tag: para
-#: Components.xml:676
+#: Components.xml:668
#, no-c-format
msgid ""
"<literal>reposition(String nodeName)</literal> — reposition the "
"current pageflow to a particular node"
msgstr ""
+"<literal>reposition(String nodeName)</literal> — ç¾å¨ã®ãã¼ã¸ããã¼ãç¹"
+"å®ãã¼ãã«æé
ç½®ãã¾ãã"
#. Tag: literal
-#: Components.xml:685
+#: Components.xml:677
#, no-c-format
msgid "org.jboss.seam.bpm.actor"
-msgstr ""
+msgstr "org.jboss.seam.bpm.actor"
#. Tag: para
-#: Components.xml:687
+#: Components.xml:679
#, no-c-format
msgid ""
"API for application control of attributes of the jBPM actor associated with "
"the current session."
msgstr ""
+"ç¾å¨ã®ã»ãã·ã§ã³ã«é¢ãã jBPM actor ã®å±æ§ãã¢ããªã±ã¼ã·ã§ã³å¶å¾¡ããããã® "
+"API ã§ãã"
#. Tag: para
-#: Components.xml:693
+#: Components.xml:685
#, no-c-format
msgid ""
"<literal>setId(String actorId)</literal> — sets the jBPM actor id of "
"the current user."
msgstr ""
+"<literal>setId(String actorId)</literal> — ç¾å¨ã®ã¦ã¼ã¶ã¼ã® jBPM ã¢ã¯"
+"ã¿ã¼ ID ãã»ãããã¾ãã"
#. Tag: para
-#: Components.xml:699
+#: Components.xml:691
#, no-c-format
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> ãè¿ãã¾ãã"
#. Tag: literal
-#: Components.xml:709
+#: Components.xml:701
#, no-c-format
msgid "org.jboss.seam.bpm.transition"
-msgstr ""
+msgstr "org.jboss.seam.bpm.transition"
#. Tag: para
-#: Components.xml:711
+#: Components.xml:703
#, no-c-format
msgid ""
"API for application control of the jBPM transition for the current task."
msgstr ""
+"ç¾å¨ã®ã¿ã¹ã¯ã«å¯¾ãã jBPM 移è¡ã®ã¢ããªã±ã¼ã·ã§ã³å¶å¾¡ãç®çã¨ãã API ã§ãã"
#. Tag: para
-#: Components.xml:717
+#: Components.xml:709
#, no-c-format
msgid ""
"<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 é·ç§»åãã»ããã"
+"ã¾ãã"
#. Tag: literal
-#: Components.xml:727
+#: Components.xml:719
#, no-c-format
msgid "org.jboss.seam.bpm.businessProcess"
-msgstr ""
+msgstr "org.jboss.seam.bpm.businessProcess"
#. Tag: para
-#: Components.xml:729
+#: Components.xml:721
#, no-c-format
msgid ""
"API for programmatic control of the association between the conversation and "
"business process."
-msgstr ""
+msgstr "対話ã¨ãã¸ãã¹ããã»ã¹éã®é¢é£æ§ãããã°ã©ã å¶å¾¡ããããã® API ã§ãã"
#. Tag: para
-#: Components.xml:735
+#: Components.xml:727
#, no-c-format
msgid ""
"<literal>businessProcess.taskId</literal> — the id of the task "
"associated with the current conversation."
msgstr ""
+"<literal>businessProcess.taskId</literal> — ç¾å¨ã®å¯¾è©±ã«é¢é£ã¥ãããã"
+"ã¿ã¹ã¯ã® ID ã§ãã"
#. Tag: para
-#: Components.xml:741
+#: Components.xml:733
#, no-c-format
msgid ""
"<literal>businessProcess.processId</literal> — the id of the process "
"associated with the current conversation."
msgstr ""
+"<literal>businessProcess.processId</literal> — ç¾å¨ã®å¯¾è©±ã«é¢é£ã¥ããã"
+"ãããã»ã¹ã® ID ã§ãã"
#. Tag: para
-#: Components.xml:747
+#: Components.xml:739
#, no-c-format
msgid ""
"<literal>businessProcess.hasCurrentTask()</literal> — is a task "
"instance associated with the current conversation?"
msgstr ""
+"<literal>businessProcess.hasCurrentTask()</literal> — ç¾å¨ã®å¯¾è©±ã«é¢é£"
+"ã¥ããããã¿ã¹ã¯ã¤ã³ã¹ã¿ã³ã¹ã§ãã?"
#. Tag: para
-#: Components.xml:753
+#: Components.xml:745
#, no-c-format
msgid ""
"<literal>businessProcess.hasCurrentProcess()</literal> — is a process "
"instance associated with the current conversation."
msgstr ""
+"<literal>businessProcess.hasCurrentProcess()</literal> — ç¾å¨ã®å¯¾è©±ã«é¢"
+"é£ã¥ããããããã»ã¹ã¤ã³ã¹ã¿ã³ã¹ã§ãã"
#. Tag: para
-#: Components.xml:759
+#: Components.xml:751
#, no-c-format
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> — æå®ããã»ã¹å®ç¾©ã®ã¤ã³"
+"ã¹ã¿ã³ã¹ãä½æãç¾å¨ã®å¯¾è©±ã«é¢é£ä»ãã¾ãã"
#. Tag: para
-#: Components.xml:766
+#: Components.xml:758
#, no-c-format
msgid ""
"<literal>startTask()</literal> — start the task associated with the "
"current conversation."
msgstr ""
+"<literal>startTask()</literal> — ç¾å¨ã®å¯¾è©±ã«é¢é£ã¥ããããã¿ã¹ã¯ãéå§"
+"ãã¾ãã"
#. Tag: para
-#: Components.xml:772
+#: Components.xml:764
#, no-c-format
msgid ""
"<literal>endTask(String transitionName)</literal> — end the task "
"associated with the current conversation."
msgstr ""
+"<literal>endTask(String transitionName)</literal> — ç¾å¨ã®å¯¾è©±ã«é¢é£ã¥"
+"ããããã¿ã¹ã¯ãçµäºãã¾ãã"
#. Tag: para
-#: Components.xml:778
+#: Components.xml:770
#, no-c-format
msgid ""
"<literal>resumeTask(Long id)</literal> — associate the task with the "
"given id with the current conversation."
msgstr ""
+"<literal>resumeTask(Long id)</literal> — ç¹å®ã® ID ãæã¤ã¿ã¹ã¯ãç¾å¨ã®"
+"対話ã«é¢é£ä»ãã¾ãã"
#. Tag: para
-#: Components.xml:784
+#: Components.xml:776
#, no-c-format
msgid ""
"<literal>resumeProcess(Long id)</literal> — associate the process with "
"the given id with the current conversation."
msgstr ""
+"<literal>resumeProcess(Long id)</literal> — ç¹å®ã® ID ãæã¤ããã»ã¹ã"
+"ç¾å¨ã®å¯¾è©±ã«é¢é£ä»ãã¾ãã"
#. Tag: para
-#: Components.xml:790
+#: Components.xml:782
#, no-c-format
msgid ""
"<literal>transition(String transitionName)</literal> — trigger the "
"transition."
msgstr ""
+"<literal>transition(String transitionName)</literal> — é·ç§»ãå¼ãèµ·ãã"
+"ã¾ãã"
#. Tag: literal
-#: Components.xml:799
+#: Components.xml:791
#, no-c-format
msgid "org.jboss.seam.bpm.taskInstance"
-msgstr ""
+msgstr "org.jboss.seam.bpm.taskInstance"
#. Tag: para
-#: Components.xml:801
+#: Components.xml:793
#, no-c-format
msgid "Manager component for the jBPM <literal>TaskInstance</literal>."
-msgstr ""
+msgstr "jBPM <literal>TaskInstance</literal> ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:807
+#: Components.xml:799
#, no-c-format
msgid "org.jboss.seam.bpm.processInstance"
-msgstr ""
+msgstr "org.jboss.seam.bpm.processInstance"
#. Tag: para
-#: Components.xml:809
+#: Components.xml:801
#, no-c-format
msgid "Manager component for the jBPM <literal>ProcessInstance</literal>."
-msgstr ""
+msgstr "jBPM <literal>ProcessInstance</literal> ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:815
+#: Components.xml:807
#, no-c-format
msgid "org.jboss.seam.bpm.jbpmContext"
-msgstr ""
+msgstr "org.jboss.seam.bpm.jbpmContext"
#. Tag: para
-#: Components.xml:817
+#: Components.xml:809
#, no-c-format
msgid "Manager component for an event-scoped <literal>JbpmContext</literal>."
msgstr ""
+"ã¤ãã³ãã¹ã³ã¼ã <literal>JbpmContext</literal> ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:823
+#: Components.xml:815
#, no-c-format
msgid "org.jboss.seam.bpm.taskInstanceList"
-msgstr ""
+msgstr "org.jboss.seam.bpm.taskInstanceList"
#. Tag: para
-#: Components.xml:825
+#: Components.xml:817
#, no-c-format
msgid "Manager component for the jBPM task list."
-msgstr ""
+msgstr "jBPM task list ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:831
+#: Components.xml:823
#, no-c-format
msgid "org.jboss.seam.bpm.pooledTaskInstanceList"
-msgstr ""
+msgstr "org.jboss.seam.bpm.pooledTaskInstanceList"
#. Tag: para
-#: Components.xml:833
+#: Components.xml:825
#, no-c-format
msgid "Manager component for the jBPM pooled task list."
-msgstr ""
+msgstr "jBPM pooled task list ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:839
+#: Components.xml:831
#, no-c-format
msgid "org.jboss.seam.bpm.taskInstanceListForType"
-msgstr ""
+msgstr "org.jboss.seam.bpm.taskInstanceListForType"
#. Tag: para
-#: Components.xml:841
+#: Components.xml:833
#, no-c-format
msgid "Manager component for the jBPM task lists."
-msgstr ""
+msgstr "jBPM ã¿ã¹ã¯ãªã¹ãéã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:847
+#: Components.xml:839
#, no-c-format
msgid "org.jboss.seam.bpm.pooledTask"
-msgstr ""
+msgstr "org.jboss.seam.bpm.pooledTask"
#. Tag: para
-#: Components.xml:849
+#: Components.xml:841
#, no-c-format
msgid "Action handler for pooled task assignment."
-msgstr ""
+msgstr "pooled task å²ãå½ã¦ã®ã¢ã¯ã·ã§ã³ãã³ãã©ã§ãã"
#. Tag: literal
-#: Components.xml:855
+#: Components.xml:847
#, no-c-format
msgid "org.jboss.seam.bpm.processInstanceFinder"
-msgstr ""
+msgstr "org.jboss.seam.bpm.processInstanceFinder"
#. Tag: para
-#: Components.xml:857
+#: Components.xml:849
#, no-c-format
msgid "Manager for the process instance task list."
-msgstr ""
+msgstr "ããã»ã¹ã¤ã³ã¹ã¿ã³ã¹ã¿ã¹ã¯ä¸è¦§ã®ç®¡çæ©è½ã§ãã"
#. Tag: literal
-#: Components.xml:863
+#: Components.xml:855
#, no-c-format
msgid "org.jboss.seam.bpm.processInstanceList"
-msgstr ""
+msgstr "org.jboss.seam.bpm.processInstanceList"
#. Tag: para
-#: Components.xml:865
+#: Components.xml:857
#, no-c-format
msgid "The process instance task list."
-msgstr ""
+msgstr "ããã»ã¹ã¤ã³ã¹ã¿ã³ã¹ã®ã¿ã¹ã¯ä¸è¦§ã§ãã"
#. Tag: para
-#: Components.xml:872
+#: Components.xml:864
#, no-c-format
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> ã³ã³ãã¼ãã³ããã¤ã³ã¹ãã¼ã«ããã"
+"ã¨ãããã®å
¨ã³ã³ãã¼ãã³ãã常ã«ã¤ã³ã¹ãã¼ã«ããã¾ãã"
#. Tag: title
-#: Components.xml:880
+#: Components.xml:872
#, no-c-format
msgid "Security-related components"
-msgstr ""
+msgstr "ã»ãã¥ãªãã£é¢é£ã®ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:881
+#: Components.xml:873
#, no-c-format
msgid "These components relate to web-tier security."
-msgstr ""
+msgstr "ãããã®ã³ã³ãã¼ãã³ãã¯ã¦ã§ã層ã®ã»ãã¥ãªãã£ã«é¢é£ãã¦ãã¾ãã"
#. Tag: literal
-#: Components.xml:887
+#: Components.xml:879
#, no-c-format
msgid "org.jboss.seam.web.userPrincipal"
-msgstr ""
+msgstr "org.jboss.seam.web.userPrincipal"
#. Tag: para
-#: Components.xml:889
+#: Components.xml:881
#, no-c-format
msgid "Manager component for the current user <literal>Principal</literal>."
-msgstr ""
+msgstr "ç¾å¨ã®ã¦ã¼ã¶ã¼ <literal>Principal</literal> ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:895
+#: Components.xml:887
#, no-c-format
msgid "org.jboss.seam.web.isUserInRole"
-msgstr ""
+msgstr "org.jboss.seam.web.isUserInRole"
#. Tag: para
-#: Components.xml:897
+#: Components.xml:889
#, no-c-format
msgid ""
"Allows JSF pages to choose to render a control, depending upon the roles "
"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>"
#. Tag: title
-#: Components.xml:908
+#: Components.xml:900
#, no-c-format
msgid "JMS-related components"
-msgstr ""
+msgstr "JMS é¢é£ã®ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:909
+#: Components.xml:901
#, no-c-format
msgid ""
"These components are for use with managed <literal>TopicPublisher</literal>s "
"and <literal>QueueSender</literal>s (see below)."
msgstr ""
+"ãããã®ã³ã³ãã¼ãã³ãã¯ç®¡ç対象㮠<literal>TopicPublisher</literal> ããã³ "
+"<literal>QueueSender</literal> ã¨ã®ä½µç¨ãç®çã¨ãã¦ãã¾ã (ä¸è¨åç
§)ã"
#. Tag: literal
-#: Components.xml:916
+#: Components.xml:908
#, no-c-format
msgid "org.jboss.seam.jms.queueSession"
-msgstr ""
+msgstr "org.jboss.seam.jms.queueSession"
#. Tag: para
-#: Components.xml:918
+#: Components.xml:910
#, no-c-format
msgid "Manager component for a JMS <literal>QueueSession</literal> ."
-msgstr ""
+msgstr "JMS <literal>QueueSession</literal> ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:924
+#: Components.xml:916
#, no-c-format
msgid "org.jboss.seam.jms.topicSession"
-msgstr ""
+msgstr "org.jboss.seam.jms.topicSession"
#. Tag: para
-#: Components.xml:926
+#: Components.xml:918
#, no-c-format
msgid "Manager component for a JMS <literal>TopicSession</literal> ."
-msgstr ""
+msgstr "JMS <literal>TopicSession</literal> ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: title
-#: Components.xml:935
+#: Components.xml:927
#, no-c-format
msgid "Mail-related components"
-msgstr ""
+msgstr "ã¡ã¼ã«é¢é£ã®ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:936
+#: Components.xml:928
#, no-c-format
msgid "These components are for use with Seam's Email support"
-msgstr ""
+msgstr "Seam Email ãµãã¼ãã¨ä½µç¨ããã³ã³ãã¼ãã³ãã«ãªãã¾ãã"
#. Tag: literal
-#: Components.xml:942
+#: Components.xml:934
#, no-c-format
msgid "org.jboss.seam.mail.mailSession"
-msgstr ""
+msgstr "org.jboss.seam.mail.mailSession"
#. Tag: para
-#: Components.xml:944
+#: Components.xml:936
#, no-c-format
msgid ""
"Manager component for a JavaMail <literal>Session</literal>. The session can "
@@ -1239,176 +1408,224 @@
"<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> ã¯å¿
é ã¨ãªãã¾ãã"
#. Tag: para
-#: Components.xml:953
+#: Components.xml:945
#, no-c-format
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 ãµã¼ãã¼ã®ãã¹ãåã§ãã"
#. Tag: para
-#: Components.xml:958
+#: Components.xml:950
#, no-c-format
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 ãµã¼ãã¼ã®ãã¼ãã§ãã"
#. Tag: para
-#: Components.xml:963
+#: Components.xml:955
#, no-c-format
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 ãµã¼"
+"ãã¼ã®æ¥ç¶ã«ä½¿ç¨ããã¦ã¼ã¶ã¼âåã§ãã"
#. Tag: para
-#: Components.xml:968
+#: Components.xml:960
#, no-c-format
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 ãµã¼"
+"ãã¼ã®æ¥ç¶ã«ä½¿ç¨ãããã¹ã¯ã¼ãã§ãã"
#. Tag: para
-#: Components.xml:973
+#: Components.xml:965
#, no-c-format
msgid ""
"<literal>org.jboss.seam.mail.mailSession.debug</literal> — enable "
"JavaMail debugging (very verbose)"
msgstr ""
+"<literal>org.jboss.seam.mail.mailSession.debug</literal> — JavaMail ã®"
+"ãããã°æ©è½ãæå¹ã«ãã¾ã (ããªãåé·)ã"
#. Tag: para
-#: Components.xml:978
+#: Components.xml:970
#, no-c-format
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)ã"
#. Tag: para
-#: Components.xml:981
+#: Components.xml:973
#, no-c-format
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 ãµãã¼ããæå¹ã«ãã¾ãã"
#. Tag: para
-#: Components.xml:986
+#: Components.xml:978
#, no-c-format
msgid ""
"<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 ã¨åãååã§ãã ãããä¸ããã¨ä»ã®"
+"ããããã£ã¯ãã¹ã¦ç¡è¦ããã¾ãã"
#. Tag: title
-#: Components.xml:998
+#: Components.xml:990
#, no-c-format
msgid "Infrastructural components"
-msgstr ""
+msgstr "åºç¤ã¨ãªãã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:999
+#: Components.xml:991
#, no-c-format
msgid ""
"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> ãè¨å®"
+"ããã¨ã¤ã³ã¹ãã¼ã«ãããã¨ãã§ãã¾ãã"
#. Tag: literal
-#: Components.xml:1007
+#: Components.xml:999
#, no-c-format
msgid "org.jboss.seam.core.init"
-msgstr ""
+msgstr "org.jboss.seam.core.init"
#. Tag: para
-#: Components.xml:1009
+#: Components.xml:1001
#, no-c-format
msgid "Initialization settings for Seam. Always installed."
-msgstr ""
+msgstr "Seam ã®åæåè¨å®ã§ãã 常ã«ã¤ã³ã¹ãã¼ã«ããã¾ãã"
#. Tag: para
-#: Components.xml:1014
+#: Components.xml:1006
#, no-c-format
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 ãã¿ã¼ã³ã§ãã"
#. Tag: para
-#: Components.xml:1020
+#: Components.xml:1012
#, no-c-format
msgid ""
"<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 ã«ã»ãããã¦ãã ããã ãããã°ãæå¹ã«ãªã£"
+"ã¦ããç¶æ
ã§ã·ã¹ãã ã«ãªãããã®è² è·ããããã¨ã¨ã©ã¼ã表示ãããå ´åãããã¾"
+"ãã"
#. Tag: para
-#: Components.xml:1027
+#: Components.xml:1019
#, no-c-format
msgid ""
"<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> å
ã§ã¯ãªãã¯ã©ã¤ã¢ã³ãå
ã«ä¿åããããã«ãªãã¾"
+"ãã"
#. Tag: para
-#: Components.xml:1034
+#: Components.xml:1026
#, no-c-format
msgid ""
"<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 åã§ãã"
#. Tag: literal
-#: Components.xml:1043
+#: Components.xml:1035
#, no-c-format
msgid "org.jboss.seam.core.manager"
-msgstr ""
+msgstr "org.jboss.seam.core.manager"
#. Tag: para
-#: Components.xml:1045
+#: Components.xml:1037
#, no-c-format
msgid ""
"Internal component for Seam page and conversation context management. Always "
"installed."
msgstr ""
+"Seam ãã¼ã¸ããã³å¯¾è©±ã³ã³ããã¹ã管çç¨ã®å
é¨ã³ã³ãã¼ãã³ãã§ãã 常ã«ã¤ã³ã¹"
+"ãã¼ã«ããã¾ãã"
#. Tag: para
-#: Components.xml:1051
+#: Components.xml:1043
#, no-c-format
msgid ""
"<literal>org.jboss.seam.core.manager.conversationTimeout</literal> — "
"the conversation context timeout in milliseconds."
msgstr ""
+"<literal>org.jboss.seam.core.manager.conversationTimeout</literal> — ã"
+"ãªç§åä½ã§å¯¾è©±ã³ã³ããã¹ãã®ã¿ã¤ã ã¢ã¦ããè¨å®ãã¾ãã"
#. Tag: para
-#: Components.xml:1057
+#: Components.xml:1049
#, no-c-format
msgid ""
"<literal>org.jboss.seam.core.manager.concurrentRequestTimeout</literal> "
"— maximum wait time for a thread attempting to gain a lock on the long-"
"running conversation context."
msgstr ""
+"<literal>org.jboss.seam.core.manager.concurrentRequestTimeout</literal> "
+"— é·æå®è¡å¯¾è©±ã³ã³ããã¹ãã§ããã¯ã®åå¾ã試è¡ãã¦ããã¹ã¬ããã®æ大å¾
"
+"æ©æéã§ãã"
#. Tag: para
-#: Components.xml:1064
+#: Components.xml:1056
#, no-c-format
msgid ""
"<literal>org.jboss.seam.core.manager.conversationIdParameter</literal> "
"— the request parameter used to propagate the conversation id, default "
"to <literal>conversationId</literal>."
msgstr ""
+"<literal>org.jboss.seam.core.manager.conversationIdParameter</literal> "
+"— 対話 ID ã®é»æ³¢ã«ä½¿ç¨ããè¦æ±ãã©ã¡ã¼ã¿ã§ãã ããã©ã«ã㯠"
+"<literal>conversationId</literal> ã§ãã"
#. Tag: para
-#: Components.xml:1071
+#: Components.xml:1063
#, no-c-format
msgid ""
"<literal>org.jboss.seam.core.manager.conversationIsLongRunningParameter</"
@@ -1416,350 +1633,403 @@
"whether the conversation is long-running, default to "
"<literal>conversationIsLongRunning</literal>."
msgstr ""
+"<literal>org.jboss.seam.core.manager.conversationIsLongRunningParameter</"
+"literal> — 対話ãé·æå®è¡ã§ãããã©ããã«ã¤ãã¦ã®æ
å ±ä¼æã«ä½¿ç¨ããè¦æ±"
+"ãã©ã¡ã¼ã¿ã§ãã ããã©ã«ã㯠<literal>conversationIsLongRunning</literal> ã§"
+"ãã"
#. Tag: para
-#: Components.xml:1078
+#: Components.xml:1070
#, no-c-format
msgid ""
"<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> ã§ãã"
#. Tag: literal
-#: Components.xml:1088
+#: Components.xml:1080
#, no-c-format
msgid "org.jboss.seam.navigation.pages"
-msgstr ""
+msgstr "org.jboss.seam.navigation.pages"
#. Tag: para
-#: Components.xml:1090
+#: Components.xml:1082
#, no-c-format
msgid "Internal component for Seam workspace management. Always installed."
msgstr ""
+"Seam ã¯ã¼ã¯ã¹ãã¼ã¹ã®ç®¡çç¨ã®å
é¨ã³ã³ãã¼ãã³ãã§ãã 常ã«ã¤ã³ã¹ãã¼ã«ããã¾"
+"ãã"
#. Tag: para
-#: Components.xml:1095
+#: Components.xml:1087
#, no-c-format
msgid ""
"<literal>org.jboss.seam.navigation.pages.noConversationViewId</literal> "
"— global setting for the view id to redirect to when a conversation "
"entry is not found on the server side."
msgstr ""
+"<literal>org.jboss.seam.navigation.pages.noConversationViewId</literal> "
+"— 対話ã¨ã³ããªããµã¼ãã¼å´ã«è¦ã¤ãããªãå ´åã®ãã¥ã¼ ID ãªãã¤ã¬ã¯ãå
"
+"ã®ã°ãã¼ãã«è¨å®ã§ãã"
#. Tag: para
-#: Components.xml:1102
+#: Components.xml:1094
#, no-c-format
msgid ""
"<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 ãªãã¤ã¬"
+"ã¯ãå
ã®ã°ãã¼ãã«è¨å®ã§ãã"
#. Tag: para
-#: Components.xml:1109
+#: Components.xml:1101
#, no-c-format
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 ã¹"
+"ãã¼ã ãè¦æ±ãããå ´åã«ä½¿ç¨ãããã¼ãã®ã°ãã¼ãã«è¨å®ã§ãã"
#. Tag: para
-#: Components.xml:1116
+#: Components.xml:1108
#, no-c-format
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 ã¹"
+"ãã¼ã ãè¦æ±ãããå ´åã«ä½¿ç¨ãããã¼ãã®ã°ãã¼ãã«è¨å®ã§ãã"
#. Tag: para
-#: Components.xml:1123
+#: Components.xml:1115
#, no-c-format
msgid ""
"<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> ã§ãã"
#. Tag: literal
-#: Components.xml:1133
+#: Components.xml:1125
#, no-c-format
msgid "org.jboss.seam.bpm.jbpm"
-msgstr ""
+msgstr "org.jboss.seam.bpm.jbpm"
#. Tag: para
-#: Components.xml:1135
+#: Components.xml:1127
#, no-c-format
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> ã¨ãã¦ã¤ã³ã¹ãã¼ã«ãã¾ãã"
#. Tag: para
-#: Components.xml:1141
+#: Components.xml:1133
#, no-c-format
msgid ""
"<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 ãã¡ã¤ã«ã®ãªã½ã¼ã¹åä¸è¦§ã§ãã"
#. Tag: para
-#: Components.xml:1148
+#: Components.xml:1140
#, no-c-format
msgid ""
"<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 ãã¡ã¤ã«ã®ãªã½ã¼ã¹åä¸è¦§ã§ãã"
#. Tag: literal
-#: Components.xml:1158
+#: Components.xml:1150
#, no-c-format
msgid "org.jboss.seam.core.conversationEntries"
-msgstr ""
+msgstr "org.jboss.seam.core.conversationEntries"
#. Tag: para
-#: Components.xml:1160
+#: Components.xml:1152
#, no-c-format
msgid ""
"Internal session-scoped component recording the active long-running "
"conversations between requests."
msgstr ""
+"è¦æ±éã®ã¢ã¯ãã£ããªé·æã®å¯¾è©±ãè¨é²ããã»ãã·ã§ã³ã¹ã³ã¼ãã®å
é¨ã³ã³ãã¼ãã³"
+"ãã§ãã"
#. Tag: literal
-#: Components.xml:1167
+#: Components.xml:1159
#, no-c-format
msgid "org.jboss.seam.faces.facesPage"
-msgstr ""
+msgstr "org.jboss.seam.faces.facesPage"
#. Tag: para
-#: Components.xml:1169
+#: Components.xml:1161
#, no-c-format
msgid ""
"Internal page-scoped component recording the conversation context associated "
"with a page."
msgstr ""
+"ãã¼ã¸ã«é¢é£ä»ãããã対話ã³ã³ããã¹ããè¨é²ãããã¼ã¸ã¹ã³ã¼ãã®å
é¨ã³ã³ãã¼"
+"ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:1176
+#: Components.xml:1168
#, no-c-format
msgid "org.jboss.seam.persistence.persistenceContexts"
-msgstr ""
+msgstr "org.jboss.seam.persistence.persistenceContexts"
#. Tag: para
-#: Components.xml:1178
+#: Components.xml:1170
#, no-c-format
msgid ""
"Internal component recording the persistence contexts which were used in the "
"current conversation."
msgstr ""
+"ç¾å¨ã®å¯¾è©±ã«ä½¿ç¨ãããæ°¸ç¶ã³ã³ããã¹ããè¨é²ããå
é¨ã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:1185
+#: Components.xml:1177
#, no-c-format
msgid "org.jboss.seam.jms.queueConnection"
-msgstr ""
+msgstr "org.jboss.seam.jms.queueConnection"
#. Tag: para
-#: Components.xml:1187
-#, no-c-format
+#: Components.xml:1179
+#, 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> ãã¤ã³ã¹ãã¼ã«ãããã¨å¿
ãã¤ã³ã¹ãã¼ã«ããã¾"
+"ãã"
#. Tag: para
-#: Components.xml:1193
+#: Components.xml:1185
#, no-c-format
msgid ""
"<literal>org.jboss.seam.jms.queueConnection.queueConnectionFactoryJndiName</"
"literal> — the JNDI name of a JMS <literal>QueueConnectionFactory</"
"literal>. Default to <literal>UIL2ConnectionFactory</literal>"
msgstr ""
+"<literal>org.jboss.seam.jms.queueConnection.queueConnectionFactoryJndiName</"
+"literal> — JMS <literal>QueueConnectionFactory</literal> ã® JNDI åã§"
+"ãã ããã©ã«ã㯠<literal>UIL2ConnectionFactory</literal> ã§ãã"
#. Tag: literal
-#: Components.xml:1203
+#: Components.xml:1195
#, no-c-format
msgid "org.jboss.seam.jms.topicConnection"
-msgstr ""
+msgstr "org.jboss.seam.jms.topicConnection"
#. Tag: para
-#: Components.xml:1205
-#, no-c-format
+#: Components.xml:1197
+#, 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> ãã¤ã³ã¹ãã¼ã«ãããã¨å¿
ãã¤ã³ã¹ãã¼ã«ãã"
+"ã¾ãã"
#. Tag: para
-#: Components.xml:1211
+#: Components.xml:1203
#, no-c-format
msgid ""
"<literal>org.jboss.seam.jms.topicConnection.topicConnectionFactoryJndiName</"
"literal> — the JNDI name of a JMS <literal>TopicConnectionFactory</"
"literal>. Default to <literal>UIL2ConnectionFactory</literal>"
msgstr ""
+"<literal>org.jboss.seam.jms.topicConnection.topicConnectionFactoryJndiName</"
+"literal> — JMS <literal>TopicConnectionFactory</literal> ã® JNDI åã§"
+"ãã ããã©ã«ã㯠<literal>UIL2ConnectionFactory</literal> ã§ãã"
#. Tag: literal
-#: Components.xml:1221
+#: Components.xml:1213
#, no-c-format
msgid "org.jboss.seam.persistence.persistenceProvider"
-msgstr ""
+msgstr "org.jboss.seam.persistence.persistenceProvider"
#. Tag: para
-#: Components.xml:1223
+#: Components.xml:1215
#, no-c-format
msgid "Abstraction layer for non-standardized features of JPA provider."
-msgstr ""
+msgstr "JPA ãããã¤ãã®æ¨æºåããã¦ããªãæ©è½ã«å¯¾ããæ½åºå±¤ã§ãã"
#. Tag: literal
-#: Components.xml:1229
+#: Components.xml:1221
#, no-c-format
msgid "org.jboss.seam.core.validators"
-msgstr ""
+msgstr "org.jboss.seam.core.validators"
#. Tag: para
-#: Components.xml:1231
+#: Components.xml:1223
#, no-c-format
msgid ""
"Caches instances of Hibernate Validator <literal>ClassValidator</literal>."
msgstr ""
+"Hibernate Validator <literal>ClassValidator</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ããã£ã"
+"ã·ã¥ãã¾ãã"
#. Tag: literal
-#: Components.xml:1237
+#: Components.xml:1229
#, no-c-format
msgid "org.jboss.seam.faces.validation"
-msgstr ""
+msgstr "org.jboss.seam.faces.validation"
#. Tag: para
-#: Components.xml:1239
+#: Components.xml:1231
#, no-c-format
msgid ""
"Allows the application to determine whether validation failed or was "
"successful."
msgstr ""
+"æ¤è¨¼ã失æããã®ãæåã ã£ãã®ãã¢ããªã±ã¼ã·ã§ã³ãå¤æã§ããããã«ãªãã¾ãã"
#. Tag: literal
-#: Components.xml:1246
+#: Components.xml:1238
#, no-c-format
msgid "org.jboss.seam.debug.introspector"
-msgstr ""
+msgstr "org.jboss.seam.debug.introspector"
#. Tag: para
-#: Components.xml:1248 Components.xml:1256
+#: Components.xml:1240 Components.xml:1248
#, no-c-format
msgid "Support for the Seam Debug Page."
-msgstr ""
+msgstr "Seam Debug Page ã®ãµãã¼ãã§ãã"
#. Tag: literal
-#: Components.xml:1254
+#: Components.xml:1246
#, no-c-format
msgid "org.jboss.seam.debug.contexts"
-msgstr ""
+msgstr "org.jboss.seam.debug.contexts"
#. Tag: literal
-#: Components.xml:1262
+#: Components.xml:1254
#, no-c-format
msgid "org.jboss.seam.exception.exceptions"
-msgstr ""
+msgstr "org.jboss.seam.exception.exceptions"
#. Tag: para
-#: Components.xml:1264
+#: Components.xml:1256
#, no-c-format
msgid "Internal component for exception handling."
-msgstr ""
+msgstr "ä¾å¤å¦çç¨ã®å
é¨ã³ã³ãã¼ãã³ãã§ãã"
#. Tag: literal
-#: Components.xml:1270
+#: Components.xml:1262
#, no-c-format
msgid "org.jboss.seam.transaction.transaction"
-msgstr ""
+msgstr "org.jboss.seam.transaction.transaction"
#. Tag: para
-#: Components.xml:1272
+#: Components.xml:1264
#, no-c-format
msgid ""
"API for controlling transactions and abstracting the underlying transaction "
"management implementation behind a JTA-compatible interface."
msgstr ""
+"ãã©ã³ã¶ã¯ã·ã§ã³ãå¶å¾¡ã JTA äºæã®ã¤ã³ã¿ãã§ã¼ã¹ã®èå¾ã«ããåºç¤ã¨ãªããã©ã³"
+"ã¶ã¯ã·ã§ã³ç®¡çã®å®è£
ãæ½åºããããã® API ã§ãã"
#. Tag: literal
-#: Components.xml:1280
+#: Components.xml:1272
#, no-c-format
msgid "org.jboss.seam.faces.safeActions"
-msgstr ""
+msgstr "org.jboss.seam.faces.safeActions"
#. Tag: para
-#: Components.xml:1282
+#: Components.xml:1274
#, no-c-format
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 å
ã®ã¢ã¯ã·ã§ã³å¼ãå®å
¨ãã©ããã決å®ãã¾ãã ã¢ã¯ã·ã§ã³å¼ããã¥ã¼å
"
+"ã«åå¨ãããã¨ã確èªãããã¨ã§ãããè¡ãã¾ãã"
#. Tag: title
-#: Components.xml:1292
+#: Components.xml:1284
#, no-c-format
msgid "Miscellaneous components"
-msgstr ""
+msgstr "ãã®ä»ã®ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:1293
+#: Components.xml:1285
#, no-c-format
msgid "These components don't fit into"
-msgstr ""
+msgstr " "
#. Tag: literal
-#: Components.xml:1299
+#: Components.xml:1291
#, no-c-format
msgid "org.jboss.seam.async.dispatcher"
-msgstr ""
+msgstr "org.jboss.seam.async.dispatcher"
#. Tag: para
-#: Components.xml:1301
+#: Components.xml:1293
#, no-c-format
msgid "Dispatcher stateless session bean for asynchronous methods."
-msgstr ""
+msgstr "éåæã¡ã½ããç¨ã®ãã£ã¹ãããã£ã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ Bean"
#. Tag: literal
-#: Components.xml:1310
+#: Components.xml:1302
#, no-c-format
msgid "org.jboss.seam.core.image"
-msgstr ""
+msgstr "org.jboss.seam.core.image"
#. Tag: para
-#: Components.xml:1312
+#: Components.xml:1304
#, no-c-format
msgid "Image manipulation and interrogation."
-msgstr ""
+msgstr "ã¤ã¡ã¼ã¸æä½ããã³åãåãã"
#. Tag: para
-#: Components.xml:1323
+#: Components.xml:1315
#, no-c-format
msgid "Manager component for a PojoCache instance."
-msgstr ""
+msgstr "PojoCache ã¤ã³ã¹ã¿ã³ã¹ã®ç®¡çã³ã³ãã¼ãã³ã"
#. Tag: literal
-#: Components.xml:1332
+#: Components.xml:1324
#, no-c-format
msgid "org.jboss.seam.core.uiComponent"
-msgstr ""
+msgstr "org.jboss.seam.core.uiComponent"
#. Tag: para
-#: Components.xml:1334
+#: Components.xml:1326
#, no-c-format
msgid "Manages a map of UIComponents keyed by component id."
msgstr ""
+"ã³ã³ãã¼ãã³ã ID ã«ãã£ã¦ä¸ãããã UIComponents ã®ãããã管çãã¾ãã"
#. Tag: title
-#: Components.xml:1346
+#: Components.xml:1338
#, no-c-format
msgid "Special components"
-msgstr ""
+msgstr "ç¹æ®ãªã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Components.xml:1347
+#: Components.xml:1339
#, no-c-format
msgid ""
"Certain special Seam component classes are installable multiple times under "
@@ -1767,9 +2037,12 @@
"in <literal>components.xml</literal> install and configure two Seam "
"components:"
msgstr ""
+"ç¹å®ã®ç¹æ®ãª Seam ã³ã³ãã¼ãã³ãã¯ã©ã¹ã¯ Seam è¨å®å
ã§æå®ããã name ã®é
ä¸"
+"ã§è¤æ°åã®ã¤ã³ã¹ãã¼ã«ãå¯è½ã§ãã ä¾ãã°ã <literal>components.xml</"
+"literal> å
ã®æ¬¡ã®è¡ã¯ Seam ã³ã³ãã¼ãã³ãã 2 ã¤ã¤ã³ã¹ãã¼ã«ãã¦è¨å®ãã¾ãã"
#. Tag: programlisting
-#: Components.xml:1353
+#: Components.xml:1345
#, no-c-format
msgid ""
"<![CDATA[<component name=\"bookingDatabase\"\n"
@@ -1784,249 +2057,296 @@
"userPersistence</property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component name=\"bookingDatabase\"\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/comp/emf/"
+"bookingPersistence</property>\n"
+"</component>\n"
+"\n"
+"<component name=\"userDatabase\"\n"
+" class=\"org.jboss.seam.persistence.ManagedPersistenceContext\">\n"
+" <property name=\"persistenceUnitJndiName\">java:/comp/emf/"
+"userPersistence</property>\n"
+"</component>]]>"
#. Tag: para
-#: Components.xml:1355
+#: Components.xml:1347
#, no-c-format
msgid ""
"The Seam component names are <literal>bookingDatabase</literal> and "
"<literal>userDatabase</literal>."
msgstr ""
+"Seam ã³ã³ãã¼ãã³ãå㯠<literal>bookingDatabase</literal> 㨠"
+"<literal>userDatabase</literal> ã§ãã"
#. Tag: emphasis
-#: Components.xml:1362
+#: Components.xml:1354
#, no-c-format
msgid "<entityManager>"
-msgstr ""
+msgstr "<entityManager>"
#. Tag: literal
-#: Components.xml:1363
+#: Components.xml:1355
#, no-c-format
msgid "org.jboss.seam.persistence.ManagedPersistenceContext"
-msgstr ""
+msgstr "org.jboss.seam.persistence.ManagedPersistenceContext"
#. Tag: para
-#: Components.xml:1365
+#: Components.xml:1357
#, no-c-format
msgid ""
"Manager component for a conversation scoped managed <literal>EntityManager</"
"literal> with an extended persistence context."
msgstr ""
+"æ¡å¼µæ°¸ç¶ã³ã³ããã¹ããæã¤å¯¾è©±ã¹ã³ã¼ãã§ç®¡ç対象㮠<literal>EntityManager</"
+"literal> ã®ç®¡çã³ã³ãã¼ãã³ãã§ãã"
#. Tag: para
-#: Components.xml:1371
+#: Components.xml:1363
#, no-c-format
msgid ""
"<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> ã®ã¤ã³ã¹ã¿ã³ã¹ã«è©ä¾¡ãè¡ãå¤ãã¤ã³"
+"ãã£ã³ã°å¼ã§ãã"
#. Tag: para
-#: Components.xml:1376
+#: Components.xml:1368
#, no-c-format
msgid ""
"<emphasis><entityManager></emphasis>.persistenceUnitJndiName — "
"the JNDI name of the entity manager factory, default to java:/<emphasis><"
"managedPersistenceContext></emphasis>."
msgstr ""
+"<emphasis><entityManager></emphasis>.persistenceUnitJndiName — ã¨"
+"ã³ãã£ãã£ããã¼ã¸ã£ãã¡ã¯ããªã® JNDI åã§ãã ããã©ã«ã㯠java:/"
+"<emphasis><managedPersistenceContext></emphasis> ã§ãã"
#. Tag: emphasis
-#: Components.xml:1386
+#: Components.xml:1378
#, no-c-format
msgid "<entityManagerFactory>"
-msgstr ""
+msgstr "<entityManagerFactory>"
#. Tag: literal
-#: Components.xml:1387
+#: Components.xml:1379
#, no-c-format
msgid "org.jboss.seam.persistence.EntityManagerFactory"
-msgstr ""
+msgstr "org.jboss.seam.persistence.EntityManagerFactory"
#. Tag: para
-#: Components.xml:1389
+#: Components.xml:1381
#, no-c-format
msgid ""
"Manages a JPA <literal>EntityManagerFactory</literal>. This is most useful "
"when using JPA outside of an EJB 3.0 supporting environment."
msgstr ""
+"JPA <literal>EntityManagerFactory</literal> ã管çãã¾ãã EJB 3.0 ãµãã¼ãç°"
+"å¢ä»¥å¤ã§ JPA ã使ç¨ããå ´åã«æé©ã¨ãªãã¾ãã"
#. Tag: para
-#: Components.xml:1395
+#: Components.xml:1387
#, no-c-format
msgid ""
"<literal>entityManagerFactory.persistenceUnitName</literal> — the name "
"of the persistence unit."
msgstr ""
+"<literal>entityManagerFactory.persistenceUnitName</literal> — æ°¸ç¶ã¦"
+"ãããåã§ãã"
#. Tag: para
-#: Components.xml:1401 Components.xml:1444
+#: Components.xml:1393 Components.xml:1436
#, no-c-format
msgid "See the API JavaDoc for further configuration properties."
-msgstr ""
+msgstr "è¨å®ããããã£ã®è©³ç´°ã«ã¤ãã¦ã¯ API JavaDoc ãã覧ãã ããã"
#. Tag: emphasis
-#: Components.xml:1407
+#: Components.xml:1399
#, no-c-format
msgid "<session>"
-msgstr ""
+msgstr "<session>"
#. Tag: literal
-#: Components.xml:1408
+#: Components.xml:1400
#, no-c-format
msgid "org.jboss.seam.persistence.ManagedSession"
-msgstr ""
+msgstr "org.jboss.seam.persistence.ManagedSession"
#. Tag: para
-#: Components.xml:1410
+#: Components.xml:1402
#, no-c-format
msgid ""
"Manager component for a conversation scoped managed Hibernate "
"<literal>Session</literal>."
msgstr ""
+"対話ã¹ã³ã¼ãã§ç®¡ç対象㮠Hibernate <literal>Session</literal> ã®ç®¡çã³ã³ãã¼"
+"ãã³ãã§ãã"
#. Tag: para
-#: Components.xml:1415
+#: Components.xml:1407
#, no-c-format
msgid ""
"<emphasis><session></emphasis>.sessionFactory — a value binding "
"expression that evaluates to an instance of <literal>SessionFactory</"
"literal>."
msgstr ""
+"<emphasis><session></emphasis>.sessionFactory — "
+"<literal>SessionFactory</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ãã¦è©ä¾¡ããå¤ãã¤ã³ãã£"
+"ã³ã°å¼ã§ãã"
#. Tag: para
-#: Components.xml:1420
+#: Components.xml:1412
#, no-c-format
msgid ""
"<emphasis><session></emphasis>.sessionFactoryJndiName — the JNDI "
"name of the session factory, default to java:/<emphasis><"
"managedSession></emphasis>."
msgstr ""
+"<emphasis><session></emphasis>.sessionFactoryJndiName — ã»ãã·ã§"
+"ã³ãã¡ã¯ããªã® JNDI åã§ãã ããã©ã«ã㯠java:/<emphasis><"
+"managedSession></emphasis> ã§ãã"
#. Tag: emphasis
-#: Components.xml:1430
+#: Components.xml:1422
#, no-c-format
msgid "<sessionFactory>"
-msgstr ""
+msgstr "<sessionFactory>"
#. Tag: literal
-#: Components.xml:1431
+#: Components.xml:1423
#, no-c-format
msgid "org.jboss.seam.persistence.HibernateSessionFactory"
-msgstr ""
+msgstr "org.jboss.seam.persistence.HibernateSessionFactory"
#. Tag: para
-#: Components.xml:1433
+#: Components.xml:1425
#, no-c-format
msgid "Manages a Hibernate <literal>SessionFactory</literal>."
-msgstr ""
+msgstr "Hibernate <literal>SessionFactory</literal> ã管çãã¾ãã"
#. Tag: para
-#: Components.xml:1438
+#: Components.xml:1430
#, no-c-format
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> ã§ãã"
#. Tag: emphasis
-#: Components.xml:1450
+#: Components.xml:1442
#, no-c-format
msgid "<managedQueueSender>"
-msgstr ""
+msgstr "<managedQueueSender>"
#. Tag: literal
-#: Components.xml:1451
+#: Components.xml:1443
#, no-c-format
msgid "org.jboss.seam.jms.ManagedQueueSender"
-msgstr ""
+msgstr "org.jboss.seam.jms.ManagedQueueSender"
#. Tag: para
-#: Components.xml:1453
+#: Components.xml:1445
#, no-c-format
msgid ""
"Manager component for an event scoped managed JMS <literal>QueueSender</"
"literal>."
msgstr ""
+"ã¤ãã³ãã¹ã³ã¼ãã§ç®¡ç対象㮠JMS <literal>QueueSender</literal> ã®ç®¡çã³ã³"
+"ãã¼ãã³ãã§ãã"
#. Tag: para
-#: Components.xml:1458
+#: Components.xml:1450
#, no-c-format
msgid ""
"<emphasis><managedQueueSender></emphasis>.queueJndiName — the "
"JNDI name of the JMS queue."
msgstr ""
+"<emphasis><managedQueueSender></emphasis>.queueJndiName — JMS "
+"ãã¥ã¼ã® JNDI åã§ãã"
#. Tag: emphasis
-#: Components.xml:1467
+#: Components.xml:1459
#, no-c-format
msgid "<managedTopicPublisher>"
-msgstr ""
+msgstr "<managedTopicPublisher>"
#. Tag: literal
-#: Components.xml:1468
+#: Components.xml:1460
#, no-c-format
msgid "org.jboss.seam.jms.ManagedTopicPublisher"
-msgstr ""
+msgstr "org.jboss.seam.jms.ManagedTopicPublisher"
#. Tag: para
-#: Components.xml:1470
+#: Components.xml:1462
#, no-c-format
msgid ""
"Manager component for an event scoped managed JMS <literal>TopicPublisher</"
"literal>."
msgstr ""
+"ã¤ãã³ãã¹ã³ã¼ãã§ç®¡ç対象㮠JMS <literal>TopicPublisher</literal> ã®ç®¡çã³ã³"
+"ãã¼ãã³ãã§ãã"
#. Tag: para
-#: Components.xml:1475
+#: Components.xml:1467
#, no-c-format
msgid ""
"<emphasis><managedTopicPublisher></emphasis>.topicJndiName — the "
"JNDI name of the JMS topic."
msgstr ""
+"<emphasis><managedTopicPublisher></emphasis>.topicJndiName — JMS "
+"ãããã¯ã® JMDI åã§ãã"
#. Tag: emphasis
-#: Components.xml:1484
+#: Components.xml:1476
#, no-c-format
msgid "<managedWorkingMemory>"
-msgstr ""
+msgstr "<managedWorkingMemory>"
#. Tag: literal
-#: Components.xml:1485
+#: Components.xml:1477
#, no-c-format
msgid "org.jboss.seam.drools.ManagedWorkingMemory"
-msgstr ""
+msgstr "org.jboss.seam.drools.ManagedWorkingMemory"
#. Tag: para
-#: Components.xml:1487
+#: Components.xml:1479
#, no-c-format
msgid ""
"Manager component for a conversation scoped managed Drools "
"<literal>WorkingMemory</literal>."
msgstr ""
+"対話ã¹ã³ã¼ãã§ç®¡ç対象㮠Drools <literal>WorkingMemory</literal> ã®ç®¡çã³ã³"
+"ãã¼ãã³ãã§ãã"
#. Tag: para
-#: Components.xml:1492
+#: Components.xml:1484
#, no-c-format
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> ã®ã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ãã¦è©ä¾¡ããå¤å¼ã§ãã"
#. Tag: emphasis
-#: Components.xml:1501
+#: Components.xml:1493
#, no-c-format
msgid "<ruleBase>"
-msgstr ""
+msgstr "<ruleBase>"
#. Tag: literal
-#: Components.xml:1502
+#: Components.xml:1494
#, no-c-format
msgid "org.jboss.seam.drools.RuleBase"
-msgstr ""
+msgstr "org.jboss.seam.drools.RuleBase"
#. Tag: para
-#: Components.xml:1504
+#: Components.xml:1496
#, no-c-format
msgid ""
"Manager component for an application scoped Drools <literal>RuleBase</"
@@ -2034,67 +2354,73 @@
"usage, since it does not support dynamic installation of new rules.</"
"emphasis>"
msgstr ""
+"ã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã® Drools <literal>RuleBase</literal> ã®ç®¡çã³ã³ãã¼"
+"ãã³ãã§ãã <emphasis>æ°ããã«ã¼ã«ã®åçãªã¤ã³ã¹ãã¼ã«ã«ã¯å¯¾å¿ããªãããã "
+"å®ç¨¼åã§ã®ä½¿ç¨ã¯ç®çã¨ãã¦ããªãã®ã§æ³¨æãã¦ãã ããã</emphasis>"
#. Tag: para
-#: Components.xml:1511
+#: Components.xml:1503
#, no-c-format
msgid ""
"<emphasis><ruleBase></emphasis>.ruleFiles — a list of files "
"containing Drools rules."
msgstr ""
+"<emphasis><ruleBase></emphasis>.ruleFiles — Drools ã«ã¼ã«ãå«ã"
+"ãã¡ã¤ã«ã®ä¸è¦§ã§ãã"
#. Tag: para
-#: Components.xml:1515
+#: Components.xml:1507
#, no-c-format
msgid ""
"<emphasis><ruleBase></emphasis>.dslFile — a Drools DSL "
"definition."
msgstr ""
+"<emphasis><ruleBase></emphasis>.dslFile — Drools DSL å®ç¾©ã§ãã"
#. Tag: emphasis
-#: Components.xml:1524
+#: Components.xml:1516
#, no-c-format
msgid "<entityHome>"
-msgstr ""
+msgstr "<entityHome>"
#. Tag: literal
-#: Components.xml:1525
+#: Components.xml:1517
#, no-c-format
msgid "org.jboss.seam.framework.EntityHome"
-msgstr ""
+msgstr "org.jboss.seam.framework.EntityHome"
#. Tag: emphasis
-#: Components.xml:1532
+#: Components.xml:1524
#, no-c-format
msgid "<hibernateEntityHome>"
-msgstr ""
+msgstr "<hibernateEntityHome>"
#. Tag: literal
-#: Components.xml:1533
+#: Components.xml:1525
#, no-c-format
msgid "org.jboss.seam.framework.HibernateEntityHome"
-msgstr ""
+msgstr "org.jboss.seam.framework.HibernateEntityHome"
#. Tag: emphasis
-#: Components.xml:1540
+#: Components.xml:1532
#, no-c-format
msgid "<entityQuery>"
-msgstr ""
+msgstr "<entityQuery>"
#. Tag: literal
-#: Components.xml:1541
+#: Components.xml:1533
#, no-c-format
msgid "org.jboss.seam.framework.EntityQuery"
-msgstr ""
+msgstr "org.jboss.seam.framework.EntityQuery"
#. Tag: emphasis
-#: Components.xml:1548
+#: Components.xml:1540
#, no-c-format
msgid "<hibernateEntityQuery>"
-msgstr ""
+msgstr "<hibernateEntityQuery>"
#. Tag: literal
-#: Components.xml:1549
+#: Components.xml:1541
#, no-c-format
msgid "org.jboss.seam.framework.HibernateEntityQuery"
-msgstr ""
+msgstr "org.jboss.seam.framework.HibernateEntityQuery"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Concepts.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Concepts.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Concepts.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Concepts.xml:5
#, no-c-format
msgid "The contextual component model"
-msgstr ""
+msgstr "ã³ã³ããã¹ãä¾åã³ã³ãã¼ãã³ãã¢ãã«"
#. Tag: para
#: Concepts.xml:6
@@ -31,18 +31,25 @@
"(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
#, no-c-format
msgid "Let's start by describing the contexts built in to Seam."
-msgstr ""
+msgstr "Seam ã«çµã¿è¾¼ã¾ããã³ã³ããã¹ããã説æãå§ãã¾ãããã"
#. Tag: title
#: Concepts.xml:19
#, no-c-format
msgid "Seam contexts"
-msgstr ""
+msgstr "Seam ã³ã³ããã¹ã"
#. Tag: para
#: Concepts.xml:20
@@ -53,54 +60,58 @@
"are usually implicit. In some cases, however, contexts are demarcated via "
"annotations."
msgstr ""
+"Seam ã³ã³ããã¹ãã¯ãã¬ã¼ã ã¯ã¼ã¯ã«ãã£ã¦çæãç ´æ£ããã¾ãã ã¢ããªã±ã¼ã·ã§"
+"ã³ã¯ Java API å¼ã³åºãã«ãã£ã¦ã³ã³ããã¹ãã®åºå (demarcation) ãæ示çã«å¶å¾¡"
+"ãããã¨ã¯ã§ãã¾ããã ã³ã³ããã¹ãã¯é常ãæé»çã§ãããå ´åã«ãã£ã¦ã³ã³ãã"
+"ã¹ãã¯ã¢ããã¼ã·ã§ã³ã«ãã£ã¦åºåããã¾ãã"
#. Tag: para
#: Concepts.xml:23
#, no-c-format
msgid "The basic Seam contexts are:"
-msgstr ""
+msgstr "åºæ¬ã® Seam ã³ã³ããã¹ãã¯ä»¥ä¸ã®éãã§ãã"
#. Tag: para
#: Concepts.xml:27
#, no-c-format
msgid "<para>Stateless context</para>"
-msgstr ""
+msgstr "<para>ã¹ãã¼ãã¬ã¹ã³ã³ããã¹ã</para>"
#. Tag: para
#: Concepts.xml:30
-#, no-c-format
-msgid "Event (or request) context"
-msgstr ""
+#, 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 ""
+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 ""
+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 ""
+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 ""
+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 ""
+msgstr "<para>ã¢ããªã±ã¼ã·ã§ã³ã³ã³ããã¹ã</para>"
#. Tag: para
#: Concepts.xml:49
@@ -118,37 +129,54 @@
"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
#, no-c-format
msgid "Let's look at each context in turn."
-msgstr ""
+msgstr "é ã«ãããããã®ã³ã³ããã¹ããè¦ã¦ããã¾ãããã"
#. Tag: title
#: Concepts.xml:65
#, no-c-format
msgid "<title>Stateless context</title>"
-msgstr ""
+msgstr "<title>ã¹ãã¼ãã¬ã¹ã³ã³ããã¹ã</title>"
#. Tag: para
#: Concepts.xml:66
-#, no-c-format
+#, fuzzy, 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."
+"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 ""
+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 "
@@ -159,23 +187,31 @@
"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 ã³ã³ãã¼ãã³ããå¼ã³åºãã¨ãã ã¤"
+"ãã³ãã³ã³ããã¹ãã¯ããã®å¼ã³åºãã ãã®ããã«çæãç ´æ£ããã¾ãã"
#. Tag: title
-#: Concepts.xml:89
+#: Concepts.xml:90
#, no-c-format
msgid "<title>Page context</title>"
-msgstr ""
+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 "
@@ -186,15 +222,22 @@
"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 ""
+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 "
@@ -206,9 +249,16 @@
"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 "
@@ -217,26 +267,35 @@
"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 ""
+"対話ã®è¦³ç¹ããã¢ããªã±ã¼ã·ã§ã³ã«ã¤ãã¦èãããã¨ã«æ
£ããã«ã¯æéãããããã"
+"ããã¾ããã ããããæ
£ãã¦ãã¾ãã¨ããã®ã³ã³ã»ããã大好ãã«ãªãããã対話ãª"
+"ãã§ã¯èããããªããªãã ããã¨æãã¾ãã"
#. 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 ã«"
+"ãã£ã¦æä¾ãããã¢ããã¼ã·ã§ã³ã使ã£ã¦ãåºåã示ãããªããã°ãªãã¾ããã"
#. Tag: para
-#: Concepts.xml:125
+#: Concepts.xml:126
#, no-c-format
msgid ""
"Some conversations are also <emphasis>tasks</emphasis>. A task is a "
@@ -245,17 +304,23 @@
"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> "
+"ãå¯è½ã§ãã ããã¯æ¡å¼µæ©è½ã§ãã"
#. Tag: para
-#: Concepts.xml:135
+#: Concepts.xml:136
#, no-c-format
msgid ""
"Usually, conversation state is actually held by Seam in the servlet session "
@@ -264,31 +329,40 @@
"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 ã¯åãããã»ã¹ä¸ã®åãé·æ対話ã³ã³ããã¹ãä¸ã§çºçãã並åã®è¦æ±å¦çãã·"
+"ãªã¢ã«åãã¾ãã"
#. 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 ã¯ã¯ã©ã¤ã¢ã³ããã©ã¦ã¶ã®ä¸ã«å¯¾è©±ã®ç¶æ
ãä¿æããããã«è¨å®ãã"
+"ãå ´åãããã¾ãã"
#. Tag: title
-#: Concepts.xml:151
+#: Concepts.xml:152
#, no-c-format
msgid "<title>Session context</title>"
-msgstr ""
+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 "
@@ -296,23 +370,29 @@
"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 ãã¼ã¿ã«ç°å¢ã§ã¯ãã»ãã·ã§ã³ã³ã³ããã¹ãã¯ãã¼ãã¬ããã»ãã·ã§ã³ãæ"
+"å³ãã¾ãã"
#. Tag: title
-#: Concepts.xml:163
+#: Concepts.xml:164
#, no-c-format
msgid "<title>Business process context</title>"
-msgstr ""
+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 "
@@ -324,15 +404,23 @@
"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 ""
+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 "
@@ -340,15 +428,19 @@
"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 ""
+msgstr "ã³ã³ããã¹ãå¤æ°"
#. Tag: para
-#: Concepts.xml:185
+#: Concepts.xml:186
#, no-c-format
msgid ""
"A context defines a namespace, a set of <emphasis>context variables</"
@@ -356,9 +448,13 @@
"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 "
@@ -368,72 +464,88 @@
"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\");]]>"
#. 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 ""
+msgstr "ååã«é¢é£ããå¤ãè¨å®ãããå¤æ´ããããããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:204
+#: Concepts.xml:205
#, no-c-format
msgid "<![CDATA[Contexts.getSessionContext().set(\"user\", user);]]>"
-msgstr ""
+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 ""
+"ããããªãããé常ãã¤ã³ã¸ã§ã¯ã·ã§ã³ãéãã¦ã³ã³ããã¹ãããã³ã³ãã¼ãã³ãã"
+"åå¾ãã ã¢ã¦ãã¸ã§ã¯ã·ã§ã³ãéãã¦ã³ã³ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹ãã³ã³ããã¹ãã«"
+"é
ç½®ãã¾ãã"
#. Tag: title
-#: Concepts.xml:213
+#: Concepts.xml:214
#, no-c-format
msgid "Context search priority"
-msgstr ""
+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> ã«å¾ã£ã¦æ¤ç´¢ããã¾ãã ãã®é åºã¯ä»¥ä¸ã®éãã§ãã"
#. Tag: para
-#: Concepts.xml:221
+#: Concepts.xml:222
#, no-c-format
msgid "<para>Event context</para>"
-msgstr ""
+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 ãã¼ã¸ããååã«ãã£ã¦ã¢ã¯ã»ã¹ããå ´åã¯ãã¤"
+"ããåªå
é ä½æ¤ç´¢ãçºçãã¾ãã"
#. Tag: title
-#: Concepts.xml:248
+#: Concepts.xml:249
#, no-c-format
msgid "Concurrency model"
-msgstr ""
+msgstr "åæ並è¡å¦çã¢ãã«"
#. Tag: para
-#: Concepts.xml:249
+#: Concepts.xml:250
#, no-c-format
msgid ""
"Neither the servlet nor EJB specifications define any facilities for "
@@ -443,9 +555,15 @@
"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 "
@@ -454,9 +572,14 @@
"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 "
@@ -468,9 +591,18 @@
"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 "
@@ -486,24 +618,40 @@
"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 ã¯ã©ã¤ã¢ã³ããå®å
¨ã«æ®çºæ§ã»ãã·ã§ã³ã対話ç¶æ
ã使ç¨ã§ãããã¨ãæå³ãã¾"
+"ãã"
#. Tag: title
-#: Concepts.xml:289
+#: Concepts.xml:290
#, no-c-format
msgid "Seam components"
-msgstr ""
+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 "
@@ -513,45 +661,57 @@
"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 ""
+msgstr "EJB 3.0 ã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ Bean"
#. Tag: para
-#: Concepts.xml:302
+#: Concepts.xml:303
#, no-c-format
msgid "EJB 3.0 stateful session beans"
-msgstr ""
+msgstr "EJB 3.0 ã¹ãã¼ããã«ã»ãã·ã§ã³ Bean"
#. Tag: para
-#: Concepts.xml:305
+#: Concepts.xml:306
#, no-c-format
-msgid "EJB 3.0 entity beans"
+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 ""
+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 ""
+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 "
@@ -560,15 +720,21 @@
"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 ã¯ãã¤ãã¹ãã¼ãã¬ã¹ã³ã³ããã¹ãã«ç½®ããã¾ãã"
#. Tag: para
-#: Concepts.xml:325
+#: Concepts.xml:329
#, no-c-format
msgid ""
"Stateless session beans can be accessed concurrently as a new instance is "
@@ -577,16 +743,23 @@
"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 ã³ã³ãã¼ãã³ãã§"
+"ãã"
#. Tag: para
-#: Concepts.xml:334
+#: Concepts.xml:338
#, no-c-format
msgid ""
"Seam stateless session bean components may be instantiated using "
@@ -594,15 +767,19 @@
"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 ""
+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 "
@@ -616,35 +793,53 @@
"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 ã¨ãã¦ä½¿ç¨ããã¾ãã"
#. 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 ã¯å¯¾è©±ã³ã³ããã¹ãã¨ãã¤ã³ããã¾"
+"ãã ãã¼ã¸ãããã¯ã¹ãã¼ãã¬ã¹ã³ã³ããã¹ãã¨ãã¤ã³ãã§ãã¾ããã"
+# 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 ã«ãã£ã¦ã·ãªã¢ã©ã¤ãº"
+"ããã¾ãã"
#. Tag: para
-#: Concepts.xml:366
+#: Concepts.xml:370
#, no-c-format
msgid ""
"Seam stateful session bean components may be instantiated using "
@@ -652,15 +847,19 @@
"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 ""
+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 "
@@ -668,17 +867,24 @@
"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 ããªã¬ã®ãã¼ã¿å¦¥å½æ§æ¤è¨¼ã®å¼ã³åºãããµ"
+"ãã¼ããã¦ãã¾ããã"
#. 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 "
@@ -687,17 +893,25 @@
"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 ã¨ã¯ãã¤ã³ããã¾ããã"
#. 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 "
@@ -706,24 +920,33 @@
"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> ãªãã¬ã¼ã¿ã使ç¨ãããã¨ãå¯"
+"è½ã§ãã "
#. Tag: title
-#: Concepts.xml:407
+#: Concepts.xml:411
#, no-c-format
msgid "<title>JavaBeans</title>"
-msgstr ""
+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. "
@@ -731,9 +954,13 @@
"(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 "
@@ -742,38 +969,50 @@
"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 ""
+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 ã«ããã·ãªã¢ã©ã¤"
+"ãºããã¾ãã"
#. 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> ãªãã¬ã¼ã¿ã§ã¤ã³ã¹ã¿ã³ã¹åãããã¹ãã§ã¯ã"
+"ãã¾ããã "
#. Tag: title
-#: Concepts.xml:433
+#: Concepts.xml:437
#, no-c-format
msgid "Message-driven beans"
-msgstr ""
+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-"
@@ -781,32 +1020,42 @@
"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 ã®æ©è½ããµãã¼ããã¾ãã"
#. 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 ã³ã³ããã«ãã£ã¦ã¤ã³ã¹ã¿ã³ã¹åããã¾"
+"ãã "
#. Tag: title
-#: Concepts.xml:451
+#: Concepts.xml:455
#, no-c-format
msgid "Interception"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã·ã§ã³"
#. Tag: para
-#: Concepts.xml:452
+#: Concepts.xml:456
#, no-c-format
msgid ""
"In order to perform its magic (bijection, context demarcation, validation, "
@@ -817,9 +1066,16 @@
"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"
@@ -828,17 +1084,24 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"@Interceptors(SeamInterceptor.class)\n"
+"public class LoginAction implements Login { \n"
+" ... \n"
+"}]]>"
#. 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> ã«ã¤ã³ã¿ã»ãã¿ãå®ç¾©"
+"ãããã¨ã§ãã"
#. Tag: programlisting
-#: Concepts.xml:466
+#: Concepts.xml:470
#, no-c-format
msgid ""
"<![CDATA[<interceptors>\n"
@@ -856,23 +1119,39 @@
" </interceptor-binding>\n"
"</assembly-descriptor>]]>"
msgstr ""
+"<![CDATA[<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>]]>"
#. Tag: title
-#: Concepts.xml:471
+#: Concepts.xml:475
#, no-c-format
msgid "Component names"
-msgstr ""
+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> ã¢ã"
+"ãã¼ã·ã§ã³ã使ç¨ãã¦ã³ã³ãã¼ãã³ãã«ååãå²ãå½ã¦ã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:477
+#: Concepts.xml:481
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -881,9 +1160,14 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"loginAction\")\n"
+"@Stateless\n"
+"public class LoginAction implements Login { \n"
+" ... \n"
+"}]]>"
#. 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 "
@@ -891,45 +1175,67 @@
"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 ã¢ããã¼ã·ã§ã³ã¯ã©ããæ©è½ããªãã§ãããã"
#. Tag: para
-#: Concepts.xml:491
-#, no-c-format
+#: Concepts.xml:495
+#, fuzzy, 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."
+"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
+#: Concepts.xml:506
+#, fuzzy, no-c-format
msgid ""
"For very large applications, and for built-in seam components, qualified "
-"names are often used."
+"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"
@@ -938,66 +1244,154 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"com.jboss.myapp.loginAction\")\n"
+"@Stateless\n"
+"public class LoginAction implements Login { \n"
+" ... \n"
+"}]]>"
#. 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 ã®å¼è¨èªä¸ã§ã修飾ãããã³ã³ãã¼ãã³ãåã¯ä½¿ç¨ã§ãã¾"
+"ãã"
#. Tag: programlisting
-#: Concepts.xml:514
+#: Concepts.xml:517
#, no-c-format
msgid ""
"<![CDATA[<h:commandButton type=\"submit\" value=\"Login\"\n"
" action=\"#{com.jboss.myapp.loginAction.login}\"/>]]>"
msgstr ""
+"<![CDATA[<h:commandButton type=\"submit\" value=\"Login\"\n"
+" 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> ãã¡ã¤ã«ã«è¿½å ãã¦"
+"ãã ããã"
#. 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}\"/>]]>"
+# 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 most of them "
-"are aliased to a simple name by the <literal>components.xml</literal> file "
-"included in the Seam jar."
+"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:533
+#, no-c-format
+msgid ""
+"<components xmlns="http://jboss.com/products/seam/components""
+">\n"
+" \n"
+" <import>org.jboss.seam.core</import>\n"
+" <import>org.jboss.seam.cache</import>\n"
+" <import>org.jboss.seam.transaction</import>\n"
+" <import>org.jboss.seam.framework</import>\n"
+" <import>org.jboss.seam.web</import>\n"
+" <import>org.jboss.seam.faces</import>\n"
+" <import>org.jboss.seam.international</import>\n"
+" <import>org.jboss.seam.theme</import>\n"
+" <import>org.jboss.seam.pageflow</import>\n"
+" <import>org.jboss.seam.bpm</import>\n"
+" <import>org.jboss.seam.jms</import>\n"
+" <import>org.jboss.seam.mail</import>\n"
+" <import>org.jboss.seam.security</import>\n"
+" <import>org.jboss.seam.security.management</import> \n"
+" <import>org.jboss.seam.security.permission</import>\n"
+" <import>org.jboss.seam.captcha</import>\n"
+" <import>org.jboss.seam.excel.exporter</import>\n"
+" <!-- ... --->\n"
+"</components>"
+msgstr ""
+"<components xmlns="http://jboss.com/products/seam/components""
+">\n"
+" \n"
+" <import>org.jboss.seam.core</import>\n"
+" <import>org.jboss.seam.cache</import>\n"
+" <import>org.jboss.seam.transaction</import>\n"
+" <import>org.jboss.seam.framework</import>\n"
+" <import>org.jboss.seam.web</import>\n"
+" <import>org.jboss.seam.faces</import>\n"
+" <import>org.jboss.seam.international</import>\n"
+" <import>org.jboss.seam.theme</import>\n"
+" <import>org.jboss.seam.pageflow</import>\n"
+" <import>org.jboss.seam.bpm</import>\n"
+" <import>org.jboss.seam.jms</import>\n"
+" <import>org.jboss.seam.mail</import>\n"
+" <import>org.jboss.seam.security</import>\n"
+" <import>org.jboss.seam.security.management</import> \n"
+" <import>org.jboss.seam.security.permission</import>\n"
+" <import>org.jboss.seam.captcha</import>\n"
+" <import>org.jboss.seam.excel.exporter</import>\n"
+" <!-- ... --->\n"
+"</components>"
+
+# 2.1
+#. Tag: para
+#: 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>ãã¡ã¤ã«ã«è¿½å ããåå空éãå«ãã¾ãã"
+
#. Tag: title
-#: Concepts.xml:531
+#: Concepts.xml:543
#, no-c-format
msgid "Defining the component scope"
-msgstr ""
+msgstr "ã³ã³ãã¼ãã³ãã¹ã³ã¼ãã®å®ç¾©"
#. Tag: para
-#: Concepts.xml:532
+#: 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 "
+"ã«ãã£ã¦ã¤ã³ã¹ã¿ã³ã¹åãããæã«ã ã³ã³ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹ãã©ããªã³ã³ãã"
+"ã¹ãã¨çµåããããå®ç¾©ãã§ãã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:538
+#: Concepts.xml:550
#, no-c-format
msgid ""
"<![CDATA[@Name(\"user\")\n"
@@ -1007,39 +1401,56 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"user\")\n"
+"@Entity\n"
+"@Scope(SESSION)\n"
+"public class User { \n"
+" ... \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:540
+#: 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> ã¯ãå¯è½ãªã¹ã³ã¼ãã®åæãå®ç¾©ã"
+"ã¾ãã"
#. Tag: title
-#: Concepts.xml:547
+#: Concepts.xml:559
#, no-c-format
msgid "Components with multiple roles"
-msgstr ""
+msgstr "è¤æ°ãã¼ã«ãæã¤ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Concepts.xml:548
-#, no-c-format
+#: 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 "
+"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:558
+#: Concepts.xml:570
#, no-c-format
msgid ""
"<![CDATA[@Name(\"user\")\n"
@@ -1050,17 +1461,26 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"user\")\n"
+"@Entity\n"
+"@Scope(CONVERSATION)\n"
+"@Role(name=\"currentUser\", scope=SESSION)\n"
+"public class User { \n"
+" ... \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:560
+#: 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> ã¢ããã¼ã·ã§ã³ã¯ã欲ããã ãå¤ãã®è¿½å ã®ãã¼ã«ã®æ"
+"å®ãå¯è½ã«ãã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:564
+#: Concepts.xml:576
#, no-c-format
msgid ""
"<![CDATA[@Name(\"user\")\n"
@@ -1072,15 +1492,23 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"user\")\n"
+"@Entity\n"
+"@Scope(CONVERSATION)\n"
+"@Roles({@Role(name=\"currentUser\", scope=SESSION),\n"
+" @Role(name=\"tempUser\", scope=EVENT)})\n"
+"public class User { \n"
+" ... \n"
+"}]]>"
#. Tag: title
-#: Concepts.xml:569
+#: Concepts.xml:581
#, no-c-format
msgid "Built-in components"
-msgstr ""
+msgstr "çµã¿è¾¼ã¿ã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Concepts.xml:570
+#: Concepts.xml:582
#, no-c-format
msgid ""
"Like many good frameworks, Seam eats its own dogfood and is implemented "
@@ -1091,30 +1519,42 @@
"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:577
+#: 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> ã¡ã½ãããæä¾ã"
+"ã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:581
+#: Concepts.xml:593
#, no-c-format
msgid ""
"<![CDATA[FacesMessages.instance().add(\"Welcome back, #{user.name}!\");]]>"
msgstr ""
+"<![CDATA[FacesMessages.instance().add(\"Welcome back, #{user.name}!\");]]>"
#. Tag: title
-#: Concepts.xml:587
+#: Concepts.xml:599
#, no-c-format
msgid "Bijection"
-msgstr ""
+msgstr "ãã¤ã¸ã§ã¯ã·ã§ã³"
#. Tag: para
-#: Concepts.xml:588
+#: Concepts.xml:600
#, no-c-format
msgid ""
"<emphasis>Dependency injection</emphasis> or <emphasis>inversion of control</"
@@ -1131,18 +1571,38 @@
"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:602
+#: 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) ãã³ã³ããã¹ãããã®åç
§ãæã¤ããããã¾ããã)"
+# 2.0 modified
#. Tag: para
-#: Concepts.xml:609
+#: Concepts.xml:621
#, no-c-format
msgid ""
"<emphasis>bidirectional</emphasis> - values are injected from context "
@@ -1151,18 +1611,26 @@
"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:617
+#: 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 ã³"
+"ã³ãã¼ãã³ããã¹ãã¼ããã«ã ããã§ãã"
#. Tag: para
-#: Concepts.xml:624
+#: Concepts.xml:636
#, no-c-format
msgid ""
"In essence, bijection lets you alias a context variable to a component "
@@ -1170,17 +1638,23 @@
"injected, outjected, or both. Of course, we use annotations to enable "
"bijection."
msgstr ""
+"æ¬è³ªçã«ãã¤ã³ã¹ã¿ã³ã¹å¤æ°ã®å¤ãã¤ã³ã¸ã§ã¯ããã¢ã¦ãã¸ã§ã¯ãã両æ¹ã«ããæå®"
+"ãããã¨ã§ã ãã¤ã¸ã§ã¯ã·ã§ã³ã¯ã³ã³ããã¹ãå¤æ°ãã³ã³ãã¼ãã³ãã®ã¤ã³ã¹ã¿ã³ã¹"
+"å¤æ°ã«ã¨ã¤ãªã¢ã¹ãå¯è½ã«ãã¾ã ãã¡ããããã¤ã¸ã§ã¯ã·ã§ã³ãå¯è½ã«ããããã«ã¢"
+"ããã¼ã·ã§ã³ã使ç¨ããã¦ãã¾ãã"
#. Tag: para
-#: Concepts.xml:630
+#: 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> ã¢ããã¼ã·ã§ã³ã¯å¤ãã¤ã³ã¹ã¿ã³ã¹å¤æ°ã«ã¤ã³ã¸ã§ã¯ããã"
+"ããã¨ãæå®ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:635
+#: Concepts.xml:647
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1190,15 +1664,21 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"loginAction\")\n"
+"@Stateless\n"
+"public class LoginAction implements Login { \n"
+" @In User user;\n"
+" ... \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:637
+#: Concepts.xml:649
#, no-c-format
msgid "or into a setter method:"
-msgstr ""
+msgstr "ãããã¯ãsetter ã¡ã½ããã«ã¤ã³ã¸ã§ã¯ãããã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:641
+#: Concepts.xml:653
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1214,9 +1694,21 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"loginAction\")\n"
+"@Stateless\n"
+"public class LoginAction implements Login { \n"
+" User user;\n"
+" \n"
+" @In\n"
+" public void setUser(User user) {\n"
+" this.user=user;\n"
+" }\n"
+" \n"
+" ... \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:644
+#: Concepts.xml:656
#, no-c-format
msgid ""
"By default, Seam will do a priority search of all contexts, using the name "
@@ -1224,9 +1716,13 @@
"specify the context variable name explicitly, using, for example, "
"<literal>@In(\"currentUser\")</literal>."
msgstr ""
+"ããã©ã«ãã§ã¯ã Seam ã¯ããããã£åãããã¯ã¤ã³ã¸ã§ã¯ããããã¤ã³ã¹ã¿ã³ã¹å¤"
+"æ°åã使ç¨ãã¦ã ãã¹ã¦ã®ã³ã³ããã¹ãã®åªå
é ä½æ¤ç´¢ãè¡ãã¾ãã ä¾ãã°ã "
+"<literal>@In(\"currentUser\")</literal>ã使ç¨ãããã¨ã§æ示çã«ã³ã³ããã¹ãå¤"
+"æ°ãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: para
-#: Concepts.xml:650
+#: Concepts.xml:662
#, no-c-format
msgid ""
"If you want Seam to create an instance of the component when there is no "
@@ -1234,9 +1730,14 @@
"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:656
+#: Concepts.xml:668
#, no-c-format
msgid ""
"For some components, it can be repetitive to have to specify <literal>@In"
@@ -1245,15 +1746,20 @@
"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:662
+#: Concepts.xml:674
#, no-c-format
msgid "You can even inject the value of an expression:"
-msgstr ""
+msgstr "å¼ã®å¤ãã¤ã³ã¸ã§ã¯ããããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Concepts.xml:666
+#: Concepts.xml:678
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1263,33 +1769,45 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"loginAction\")\n"
+"@Stateless\n"
+"public class LoginAction implements Login { \n"
+" @In(\"#{user.username}\") String username;\n"
+" ... \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:668
-#, no-c-format
+#: Concepts.xml:680
+#, fuzzy, no-c-format
msgid ""
-"Injected values are disinjected (i.e, set to <literal>null</literal>) "
+"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:673
+#: Concepts.xml:685
#, no-c-format
msgid ""
"(There is much more information about component lifecycle and injection in "
"the next chapter.)"
msgstr ""
+"(ã³ã³ãã¼ãã³ãã©ã¤ããµã¤ã¯ã«ã¨ã¤ã³ã¸ã§ã¯ã·ã§ã³ã«ã¤ãã¦ã¯æ¬¡ç« ã«ããå¤ãã®æ
å ±"
+"ãããã¾ãã)"
#. Tag: para
-#: Concepts.xml:677
+#: 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>ã¢ããã¼ã·ã§ã³ã¯ãå±æ§ãã¤ã³ã¹ã¿ã³ã¹å¤æ°ãããã¢ã¦ã"
+"ã¸ã§ã¯ããããã¹ããã¨ãæå®ãã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:682
+#: Concepts.xml:694
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1299,15 +1817,21 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"loginAction\")\n"
+"@Stateless\n"
+"public class LoginAction implements Login { \n"
+" @Out User user;\n"
+" ... \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:684
+#: Concepts.xml:696
#, no-c-format
msgid "or from a getter method:"
-msgstr ""
+msgstr "ããã㯠getter ã¡ã½ããããã¢ã¦ãã¸ã§ã¯ãããã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:688
+#: Concepts.xml:700
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1323,15 +1847,27 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"loginAction\")\n"
+"@Stateless\n"
+"public class LoginAction implements Login { \n"
+" User user;\n"
+" \n"
+" @Out\n"
+" public User getUser() {\n"
+" return user;\n"
+" }\n"
+" \n"
+" ... \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:690
+#: Concepts.xml:702
#, no-c-format
msgid "An attribute may be both injected and outjected:"
-msgstr ""
+msgstr "å±æ§å¤ã¯ã¤ã³ã¸ã§ã¯ãããããã¨ãã¢ã¦ãã¸ã§ã¯ãããããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Concepts.xml:694
+#: Concepts.xml:706
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1341,15 +1877,21 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"loginAction\")\n"
+"@Stateless\n"
+"public class LoginAction implements Login { \n"
+" @In @Out User user;\n"
+" ... \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:696
+#: Concepts.xml:708
#, no-c-format
msgid "<para>or:</para>"
-msgstr ""
+msgstr "<para>ã¾ãã¯ã</para>"
#. Tag: programlisting
-#: Concepts.xml:700
+#: Concepts.xml:712
#, no-c-format
msgid ""
"<![CDATA[@Name(\"loginAction\")\n"
@@ -1370,15 +1912,32 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"loginAction\")\n"
+"@Stateless\n"
+"public class LoginAction implements Login { \n"
+" User user;\n"
+" \n"
+" @In\n"
+" public void setUser(User user) {\n"
+" this.user=user;\n"
+" }\n"
+" \n"
+" @Out\n"
+" public User getUser() {\n"
+" return user;\n"
+" }\n"
+" \n"
+" ... \n"
+"}]]>"
#. Tag: title
-#: Concepts.xml:705
+#: Concepts.xml:717
#, no-c-format
msgid "Lifecycle methods"
-msgstr ""
+msgstr "ã©ã¤ããµã¤ã¯ã«ã¡ã½ãã"
#. Tag: para
-#: Concepts.xml:707
+#: Concepts.xml:719
#, no-c-format
msgid ""
"Session bean and entity bean Seam components support all the usual EJB 3.0 "
@@ -1389,35 +1948,52 @@
"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:715
+#: 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 >ã¡"
+"ã½ããã®ã¿å®ç¾©å¯è½ã§ãã "
#. Tag: para
-#: Concepts.xml:720
+#: 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> ã¡ã½ããã®ã¿å®ç¾©å¯è½ã§ãã "
#. Tag: para
-#: Concepts.xml:725
+#: 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 ã«ããå¼ã°ãã¾ãã"
#. Tag: para
-#: Concepts.xml:730
+#: Concepts.xml:742
#, no-c-format
msgid ""
"Finally, a related annotation is the <literal>@Startup</literal> annotation, "
@@ -1428,54 +2004,68 @@
"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:741
+#: Concepts.xml:753
#, no-c-format
msgid "Conditional installation"
-msgstr ""
+msgstr "æ¡ä»¶ä»ãã¤ã³ã¹ãã¼ã«"
#. Tag: para
-#: Concepts.xml:743
+#: 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> ã¢ããã¼ã·ã§ã³ã¯ã ç¹å®ã®ãããã¤ã¡ã³ãã·ããªãªã§"
+"ã¯å¿
é ã§å¥ã®å ´åã¯ããã§ãªããããªã³ã³ãã¼ãã³ãã®æ¡ä»¶ä»ã¤ã³ã¹ãã¬ã¼ã·ã§ã³ã"
+"å¯è½ã«ãã¾ãã ããã¯ä»¥ä¸ã®å ´åã«ä¾¿å©ã§ãã"
#. Tag: para
-#: Concepts.xml:750
+#: Concepts.xml:762
#, no-c-format
msgid "You want to mock out some infrastructural component in tests."
-msgstr ""
+msgstr "ãã¹ãã§ç¹å®ã®ã¤ã³ãã©ã¹ãã©ã¯ãã£ã®ã³ã³ãã¼ãã³ããã¢ãã¯ã¨ãããã"
#. Tag: para
-#: Concepts.xml:755
+#: Concepts.xml:767
#, no-c-format
msgid ""
"You want change the implementation of a component in certain deployment "
"scenarios."
-msgstr ""
+msgstr "ç¹å®ã®ãããã¤ã¡ã³ãã·ããªãªã§ã³ã³ãã¼ãã³ãå®è£
ãå¤æ´ãããã"
#. Tag: para
-#: Concepts.xml:761
+#: Concepts.xml:773
#, no-c-format
msgid ""
"You want to install some components only if their dependencies are available "
"(useful for framework authors)."
msgstr ""
+"ä¾åæ§ãæå¹ãªå ´åã ãã«ç¹å®ã®ã³ã³ãã¼ãã³ããã¤ã³ã¹ãã¼ã«ããã (ãã¬ã¼ã "
+"ã¯ã¼ã¯ã®ä½è
ã«ä¾¿å©)ã"
#. Tag: para
-#: Concepts.xml:768
+#: 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> ãæå®ãããã¨ã§åä½ãã¾ãã"
#. Tag: para
-#: Concepts.xml:773
+#: Concepts.xml:785
#, no-c-format
msgid ""
"The precedence of a component is a number that Seam uses to decide which "
@@ -1484,56 +2074,74 @@
"precendence. There are some predefined precedence values (in ascending "
"order):"
msgstr ""
+"ã³ã³ãã¼ãã³ãã®åªå
é ä½ã¯ã ã¯ã©ã¹ãã¹ä¸ã«åãã³ã³ãã¼ãã³ãåãæã¤è¤æ°ã®ã¯"
+"ã©ã¹ãããå ´åã«ã ã¤ã³ã¹ãã¼ã«ãã¹ãã³ã³ãã¼ãã³ãã決å®ããããã« Seam ã使"
+"ç¨ããçªå·ã§ãã Seam ã¯ããåªå
é ä½ãé«ãã³ã³ãã¼ãã³ããé¸æãã¾ãã ããã"
+"ãã決ããããåªå
é ä½ã®å¤ãããã¾ã (æé )ã"
#. Tag: para
-#: Concepts.xml:782
+#: 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 ã«çµã¿è¾¼ã¾ããæãåªå
é ä½ãä½ãã³ã³"
+"ãã¼ãã³ãã§ãã"
+# 2.0 modified
#. Tag: para
-#: Concepts.xml:788
+#: 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> — ãµã¼ããã¼ãã£ãã¬ã¼ã ã¯ã¼ã¯ã«ãã£ã¦å®ç¾©"
+"ãããã³ã³ãã¼ãã³ãã¯çµã¿è¾¼ã¿ã³ã³ãã¼ãã³ãããªã¼ãã¼ã©ã¤ããããã¨ãå¯è½ã§"
+"ãããã¢ããªã±ã¼ã·ã§ã³ã³ã³ãã¼ãã³ãã«ãã£ã¦ãªã¼ãã¼ã©ã¤ãããã¾ãã"
#. Tag: para
-#: Concepts.xml:795
+#: Concepts.xml:807
#, no-c-format
msgid ""
"<literal>APPLICATION</literal> — the default precedence. This is "
"appropriate for most application components."
msgstr ""
+"<literal>APPLICATION</literal> — ããã©ã«ãåªå
é ä½ã ããã¯ã»ã¨ãã©ã®"
+"ã¢ããªã±ã¼ã·ã§ã³ã³ã³ãã¼ãã³ãã«ããã¦é©åã§ãã"
#. Tag: para
-#: Concepts.xml:801
+#: Concepts.xml:813
#, no-c-format
msgid ""
"<literal>DEPLOYMENT</literal> — for application components which are "
"deployment-specific."
msgstr ""
+"<literal>DEPLOYMENT</literal> — ãããã¤ã¡ã³ãåºæã®ã¢ããªã±ã¼ã·ã§ã³ã³"
+"ã³ãã¼ãã³ãç¨ã§ãã"
#. Tag: para
-#: Concepts.xml:807
+#: Concepts.xml:819
#, no-c-format
msgid "<literal>MOCK</literal> — for mock objects used in testing."
msgstr ""
+"<literal>MOCK</literal> — ãã¹ãã«ä½¿ç¨ãããã¢ãã¯ãªãã¸ã§ã¯ãç¨ã§ãã"
+# 2.0 modified
#. Tag: para
-#: Concepts.xml:813
+#: 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> ã¨ããååã®ã³ã³ãã¼ã"
+"ã³ããããã¨ãã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:818
+#: Concepts.xml:830
#, no-c-format
msgid ""
"<![CDATA[@Name(\"messageSender\") \n"
@@ -1543,9 +2151,15 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"messageSender\") \n"
+"public class MessageSender {\n"
+" public void sendMessage() {\n"
+" //do something with JMS\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:820
+#: Concepts.xml:832
#, no-c-format
msgid ""
"In our unit tests, we don't have a JMS queue available, so we would like to "
@@ -1553,9 +2167,13 @@
"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:827
+#: Concepts.xml:839
#, no-c-format
msgid ""
"<![CDATA[@Name(\"messageSender\") \n"
@@ -1566,17 +2184,26 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"messageSender\") \n"
+"@Install(precedence=MOCK)\n"
+"public class MockMessageSender extends MessageSender {\n"
+" public void sendMessage() {\n"
+" //do nothing!\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:829
+#: 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 ãã©ã¡ãã®ãã¼ã¸ã§ã³ã使ç¨ããããå©ãã¾ãã"
#. Tag: para
-#: Concepts.xml:834
+#: Concepts.xml:846
#, no-c-format
msgid ""
"This is nice if we are able to control exactly which classes are in the "
@@ -1589,21 +2216,30 @@
"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:848
+#: Concepts.xml:860
#, no-c-format
msgid "Logging"
-msgstr ""
+msgstr "ãã®ã³ã°"
#. Tag: para
-#: Concepts.xml:850
+#: Concepts.xml:862
#, no-c-format
msgid "Who is not totally fed up with seeing noisy code like this?"
-msgstr ""
+msgstr "以ä¸ã®ãããªãã£ã¨ãããã³ã¼ããè¦ãã®ã«é£½ã飽ããã¦ãã¾ãããã"
#. Tag: programlisting
-#: Concepts.xml:854
+#: Concepts.xml:866
#, no-c-format
msgid ""
"<![CDATA[private static final Log log = LogFactory.getLog(CreateOrderAction."
@@ -1618,9 +2254,20 @@
" return new Order(user, product, quantity);\n"
"}]]>"
msgstr ""
+"<![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"
+" log.debug(\"Creating new order for user: \" + user.username() + \n"
+" \" product: \" + product.name() \n"
+" + \" quantity: \" + quantity);\n"
+" }\n"
+" return new Order(user, product, quantity);\n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:856
+#: Concepts.xml:868
#, no-c-format
msgid ""
"It is difficult to imagine how the code for a simple log message could "
@@ -1628,15 +2275,19 @@
"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:862
+#: Concepts.xml:874
#, no-c-format
msgid "Seam provides a logging API that simplifies this code significantly:"
-msgstr ""
+msgstr "Seam ã¯ããããã®ã³ã¼ããç°¡ç´ åãããã®ã³ã° API ãæä¾ãã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:866
+#: Concepts.xml:878
#, no-c-format
msgid ""
"<![CDATA[@Logger private Log log;\n"
@@ -1647,18 +2298,29 @@
" 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"
+" return new Order(user, product, quantity);\n"
+"}]]>"
+# 2.0 modified
#. Tag: para
-#: Concepts.xml:868
-#, no-c-format
+#: 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 "
+"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:874
+#: Concepts.xml:886
#, no-c-format
msgid ""
"Note that we don't need the noisy <literal>if ( log.isDebugEnabled() )</"
@@ -1667,17 +2329,24 @@
"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:889
+#: 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 ã³ã³ãã¼ãã³ãã®å ´åãããã¯ããã«è¯ããªãã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:894
+#: Concepts.xml:906
#, no-c-format
msgid ""
"<![CDATA[@Logger private Log log;\n"
@@ -1688,25 +2357,36 @@
" 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"
+" return new Order(user, product, quantity);\n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:896
+#: 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 ã使ç¨ãã¾ãã"
#. Tag: title
-#: Concepts.xml:904
+#: Concepts.xml:916
#, no-c-format
msgid ""
"The <literal>Mutable</literal> interface and <literal>@ReadOnly</literal>"
msgstr ""
+"<literal>Mutable</literal> ã¤ã³ã¿ãã§ã¼ã¹ã¨ <literal>@ReadOnly</literal>"
#. Tag: para
-#: Concepts.xml:905
+#: Concepts.xml:917
#, no-c-format
msgid ""
"Many application servers feature an amazingly broken implementation of "
@@ -1718,9 +2398,17 @@
"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:914
+#: Concepts.xml:926
#, no-c-format
msgid ""
"Of course, EJB stateful session beans must perform automatic dirty checking "
@@ -1731,9 +2419,16 @@
"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:922
+#: Concepts.xml:934
#, no-c-format
msgid ""
"For session or conversation scoped JavaBean components, Seam automatically "
@@ -1745,9 +2440,17 @@
"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:931
+#: Concepts.xml:943
#, no-c-format
msgid ""
"<![CDATA[@Name(\"account\")\n"
@@ -1770,17 +2473,38 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"account\")\n"
+"public class Account extends AbstractMutable\n"
+"{\n"
+" private BigDecimal balance;\n"
+" \n"
+" public void setBalance(BigDecimal balance)\n"
+" {\n"
+" setDirty(this.balance, balance);\n"
+" this.balance = balance;\n"
+" }\n"
+" \n"
+" public BigDecimal getBalance()\n"
+" {\n"
+" return balance;\n"
+" }\n"
+" \n"
+" ...\n"
+" \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:933
+#: 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> ã¢ããã¼ã·ã§ã³"
+"ã®ä½¿ç¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Concepts.xml:937
+#: Concepts.xml:949
#, no-c-format
msgid ""
"<![CDATA[@Name(\"account\")\n"
@@ -1803,9 +2527,28 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"account\")\n"
+"public class Account\n"
+"{\n"
+" private BigDecimal balance;\n"
+" \n"
+" public void setBalance(BigDecimal balance)\n"
+" {\n"
+" this.balance = balance;\n"
+" }\n"
+" \n"
+" @ReadOnly\n"
+" public BigDecimal getBalance()\n"
+" {\n"
+" return balance;\n"
+" }\n"
+" \n"
+" ...\n"
+" \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:939
+#: Concepts.xml:951
#, no-c-format
msgid ""
"For session or conversation scoped entity bean components, Seam "
@@ -1817,9 +2560,17 @@
"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:948
+#: Concepts.xml:960
#, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
@@ -1829,7 +2580,7 @@
" private Account account; // an entity bean\n"
" \n"
" @Unwrap\n"
-" public void getAccount()\n"
+" public Account getAccount()\n"
" {\n"
" return account;\n"
" }\n"
@@ -1838,24 +2589,42 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"account\")\n"
+"public class AccountManager extends AbstractMutable\n"
+"{\n"
+" private Account account; // an entity bean\n"
+" \n"
+" @Unwrap\n"
+" public Account getAccount()\n"
+" {\n"
+" return account;\n"
+" }\n"
+" \n"
+" ...\n"
+" \n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:950
+#: 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 ã¤ã³ã¹ã¿ã³ã¹ã管"
+"çããåªãããµã³ãã«ãæä¾ãã¦ãããã¨ã«çæãã¦ãã ããã "
#. Tag: title
-#: Concepts.xml:958
+#: Concepts.xml:970
#, no-c-format
msgid "Factory and manager components"
-msgstr ""
+msgstr "ãã¡ã¯ããªã¨ç®¡çã³ã³ãã¼ãã³ã"
#. Tag: para
-#: Concepts.xml:959
+#: Concepts.xml:971
#, no-c-format
msgid ""
"We often need to work with objects that are not Seam components. But we "
@@ -1867,9 +2636,17 @@
"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:967
+#: Concepts.xml:979
#, no-c-format
msgid ""
"The <emphasis>factory component pattern</emphasis> lets a Seam component act "
@@ -1881,9 +2658,17 @@
"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:976
+#: Concepts.xml:988
#, no-c-format
msgid ""
"<![CDATA[@Factory(scope=CONVERSATION)\n"
@@ -1891,17 +2676,23 @@
" return ... ;\n"
"} ]]>"
msgstr ""
+"<![CDATA[@Factory(scope=CONVERSATION)\n"
+"public List<Customer> getCustomerList() { \n"
+" return ... ;\n"
+"} ]]>"
#. Tag: para
-#: Concepts.xml:978
+#: 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> ã¿ã¤ãã®ã¡ã½ããã§ãã"
#. Tag: programlisting
-#: Concepts.xml:983
+#: Concepts.xml:995
#, no-c-format
msgid ""
"<![CDATA[@DataModel List<Customer> customerList;\n"
@@ -1911,9 +2702,15 @@
" customerList = ... ;\n"
"} ]]>"
msgstr ""
+"<![CDATA[@DataModel List<Customer> customerList;\n"
+"\n"
+"@Factory(\"customerList\")\n"
+"public void initCustomerList() { \n"
+" customerList = ... ;\n"
+"} ]]>"
#. Tag: para
-#: Concepts.xml:985
+#: Concepts.xml:997
#, no-c-format
msgid ""
"In both cases, the factory method is called when we reference the "
@@ -1924,18 +2721,27 @@
"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:993
+#: 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> ã³ã³ããã¹ãå¤æ°ãåç
§ãããã°å¼ã³åºããã¾ãã"
#. Tag: programlisting
-#: Concepts.xml:1001
+#: Concepts.xml:1013
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerList\")\n"
@@ -1950,9 +2756,20 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"customerList\")\n"
+"@Scope(CONVERSATION)\n"
+"public class CustomerListManager\n"
+"{\n"
+" ...\n"
+" \n"
+" @Unwrap\n"
+" public List<Customer> getCustomerList() { \n"
+" return ... ;\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Concepts.xml:1003
+#: Concepts.xml:1015
#, no-c-format
msgid ""
"The manager component pattern is especially useful if we have an object "
@@ -1962,13 +2779,56 @@
"perform cleanup in the <literal>@Destroy</literal> method of the manager "
"component."
msgstr ""
+"ããã¼ã¸ã£ã³ã³ãã¼ãã³ããã¿ã¼ã³ã¯ã³ã³ãã¼ãã³ãã®ã©ã¤ããµã¤ã¯ã«ã§ããå¶å¾¡ã"
+"å¿
è¦ã¨ããå ´é¢ã§ãªãã¸ã§ã¯ããããã¨ãç¹ã«æç¨ã§ãã ä¾ãã°ãã³ã³ããã¹ãçµäº"
+"æã«ã¯ãªã¼ã³ã¢ãããå¿
è¦ã¨ããééç´ã®ãªãã¸ã§ã¯ããããã¨ãããªãã¸ã§ã¯ãã "
+"<literal>@Unwrap</literal> ããããã¼ã¸ã£ã³ã³ãã¼ãã³ãã® <literal>@Destroy</"
+"literal> ã¡ã½ããã§ã¯ãªã¼ã³ã¢ãããããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Concepts.xml:1010
-#, no-c-format
+#: Concepts.xml:1022
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[@Name(\"hens\")\n"
"@Scope(APPLICATION) \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"
+" {\n"
+" if (hens == null)\n"
+" {\n"
+" // Setup our hens\n"
+" }\n"
+" return hens;\n"
+" }\n"
+" \n"
+" @Observer({\"chickBorn\", \"chickenBoughtAtMarket\"})\n"
+" public addHen()\n"
+" {\n"
+" hens.add(hen);\n"
+" }\n"
+" \n"
+" @Observer(\"chickenSoldAtMarket\")\n"
+" public removeHen()\n"
+" {\n"
+" hens.remove(hen);\n"
+" }\n"
+" \n"
+" @Observer(\"foxGetsIn\")\n"
+" public removeAllHens()\n"
+" {\n"
+" hens.clear();\n"
+" }\n"
+" ...\n"
+"}]]>"
+msgstr ""
+"<![CDATA[@Name(\"hens\")\n"
+"@Scope(APPLICATION) \n"
"public class HenHouse {\n"
" \n"
" Set<Hen> hens;\n"
@@ -1999,13 +2859,18 @@
" }\n"
" ...\n"
"}]]>"
-msgstr ""
#. Tag: para
-#: Concepts.xml:1012
+#: 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 "EJB 3.0 entity beans"
+#~ msgstr "EJB 3.0 ã¨ã³ãã£ã㣠Bean"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Configuration.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Configuration.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Configuration.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,40 +1,46 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Configuration.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Configuration\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Configuration.xml:5
#, no-c-format
msgid "Configuring Seam and packaging Seam applications"
-msgstr ""
+msgstr "Seam ã®è¨å®ã¨ Seam ã¢ããªã±ã¼ã·ã§ã³ã®ããã±ã¼ã¸ã³ã°"
#. 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!"
+"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
#, no-c-format
msgid "Basic Seam configuration"
-msgstr ""
+msgstr "Seam ã®åºæ¬è¨å®"
#. Tag: para
#: Configuration.xml:14
@@ -43,18 +49,20 @@
"First, let's look at the basic configuration that is needed whenever we use "
"Seam with JSF."
msgstr ""
+"æåã« JSF 㨠Seam ãä½µç¨ããå ´åã«å¸¸ã«å¿
è¦ã¨ãªãåºæ¬ã®è¨å®ã«ã¤ãã¦è¦ã¦ããã"
+"ã¨ã«ãã¾ãã"
#. Tag: title
#: Configuration.xml:17
#, no-c-format
msgid "Integrating Seam with JSF and your servlet container"
-msgstr ""
+msgstr "Seam 㨠JSFã ãµã¼ãã¬ããã³ã³ããã¨ã®çµ±å"
#. Tag: para
#: Configuration.xml:19
#, no-c-format
msgid "Of course, you need a faces servlet!"
-msgstr ""
+msgstr "å½ç¶ faces ãµã¼ãã¬ãããå¿
è¦ã«ãªãã¾ãã"
#. Tag: programlisting
#: Configuration.xml:21
@@ -71,12 +79,22 @@
" <url-pattern>*.seam</url-pattern>\n"
"</servlet-mapping>]]>"
msgstr ""
+"<![CDATA[<servlet>\n"
+" <servlet-name>Faces Servlet</servlet-name>\n"
+" <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>\n"
+" <load-on-startup>1</load-on-startup>\n"
+"</servlet>\n"
+"\n"
+"<servlet-mapping>\n"
+" <servlet-name>Faces Servlet</servlet-name>\n"
+" <url-pattern>*.seam</url-pattern>\n"
+"</servlet-mapping>]]>"
#. Tag: para
#: Configuration.xml:23
#, no-c-format
msgid "(You can adjust the URL pattern to suit your taste.)"
-msgstr ""
+msgstr "(é©å® URL ãã¿ã¼ã³ã調æ´ãããã¨ãã§ãã¾ãã)"
#. Tag: para
#: Configuration.xml:25
@@ -85,6 +103,8 @@
"In addition, Seam requires the following entry in your <literal>web.xml</"
"literal> file:"
msgstr ""
+"ã¾ãã Seam ã«ã¯ <literal>web.xml</literal>ãã¡ã¤ã«ã«æ¬¡ã®è¨è¿°ãå¿
è¦ã«ãªãã¾"
+"ãã"
#. Tag: programlisting
#: Configuration.xml:27
@@ -94,6 +114,9 @@
" <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>\n"
"</listener>]]>"
msgstr ""
+"<![CDATA[<listener>\n"
+" <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>\n"
+"</listener>]]>"
#. Tag: para
#: Configuration.xml:29
@@ -102,6 +125,8 @@
"This listener is responsible for bootstrapping Seam, and for destroying "
"session and application contexts."
msgstr ""
+"ãã®ãªã¹ãã¼ã¯ Seam ã®ãã¼ãã¹ãã©ããããã³ã»ãã·ã§ã³ã¨ã¢ããªã±ã¼ã·ã§ã³ã³ã³"
+"ããã¹ãã®ç ´æ£ãè¡ãã¾ãã"
#. Tag: para
#: Configuration.xml:32
@@ -113,6 +138,10 @@
"switching to client-side state saving. You'll need this in <literal>web.xml</"
"literal>:"
msgstr ""
+"JSF å®è£
ã®ä¸ã«ã¯ Seam ã®å¯¾è©±ä¼æã¨åä½ãããµã¼ãã¼å´ç¶æ
ä¿åã®å®è£
ãç ´æãã¦"
+"ãããã®ãããã¾ãã ãã©ã¼ã ãµããããä¸ã®å¯¾è©±ä¼æã«é¢ããåé¡ãè¦ãããå ´å"
+"ã¯ã¯ã©ã¤ã¢ã³ãå´ç¶æ
ä¿åã«åãæ¿ãã¦è¦ã¦ãã ããã <literal>web.xml</"
+"literal> ã«æ¬¡ãå¿
è¦ã¨ãªãã¾ãã"
#. Tag: programlisting
#: Configuration.xml:36
@@ -123,6 +152,10 @@
" <param-value>client</param-value>\n"
"</context-param>]]>"
msgstr ""
+"<![CDATA[<context-param>\n"
+" <param-name>javax.faces.STATE_SAVING_METHOD</param-name>\n"
+" <param-value>client</param-value>\n"
+"</context-param>]]>"
#. Tag: para
#: Configuration.xml:38
@@ -140,30 +173,47 @@
"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"
+"ãã¥ã¼ã®ã·ãªã¢ã©ã¤ãºãçºçãæ§è½ã«å½±é¿ããããã ãã®è¨å®ã¯ããã©ã«ãã§ã¯æå¹"
+"ã«ããã¾ããã"
#. 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"
+"</context-param>]]>"
+msgstr ""
+"<![CDATA[<context-param>\n"
" <param-name>com.sun.faces.serializeServerState</param-name>\n"
" <param-value>true</param-value>\n"
"</context-param>]]>"
-msgstr ""
#. Tag: title
#: Configuration.xml:56
-#, no-c-format
-msgid "Using facelets"
-msgstr ""
+#, 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>ã«ä»¥ä¸ã®è¨å®ãå¿
è¦ã§ãã"
#. Tag: programlisting
#: Configuration.xml:61
@@ -173,12 +223,15 @@
" <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>\n"
"</application>]]>"
msgstr ""
+"<![CDATA[<application>\n"
+" <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>\n"
+"</application>]]>"
#. Tag: para
#: Configuration.xml:63
#, no-c-format
msgid "And the following lines to <literal>web.xml</literal>:"
-msgstr ""
+msgstr "ããã¦ã <literal>web.xml</literal>ã«ä¸ã®è¨è¿°ãå¿
è¦ã§ãã"
#. Tag: programlisting
#: Configuration.xml:65
@@ -189,36 +242,52 @@
" <param-value>.xhtml</param-value>\n"
"</context-param>]]>"
msgstr ""
+"<![CDATA[<context-param>\n"
+" <param-name>javax.faces.DEFAULT_SUFFIX</param-name>\n"
+" <param-value>.xhtml</param-value>\n"
+"</context-param>]]>"
#. 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> ãå«ãã¾ãã"
#. Tag: title
-#: Configuration.xml:79
+#: Configuration.xml:81
#, no-c-format
msgid "Seam Resource Servlet"
-msgstr ""
+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> ã«ä»¥ä¸ã®è¨è¿°ãå¿
è¦ã§ãã"
#. Tag: programlisting
-#: Configuration.xml:85
+#: Configuration.xml:87
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -231,15 +300,24 @@
" <url-pattern>/seam/resource/*</url-pattern>\n"
"</servlet-mapping>]]>"
msgstr ""
+"<![CDATA[<servlet>\n"
+" <servlet-name>Seam Resource Servlet</servlet-name>\n"
+" <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>\n"
+"</servlet>\n"
+" \n"
+"<servlet-mapping>\n"
+" <servlet-name>Seam Resource Servlet</servlet-name>\n"
+" <url-pattern>/seam/resource/*</url-pattern>\n"
+"</servlet-mapping>]]>"
#. Tag: title
-#: Configuration.xml:89
+#: Configuration.xml:91
#, no-c-format
msgid "Seam servlet filters"
-msgstr ""
+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 "
@@ -248,9 +326,15 @@
"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> ã«ãã¹ã¿ã¼ãã£ã«ã¿ãã¤ã³ã¹ãã¼ã«ããå¿
è¦ãããã¾"
+"ãã"
#. Tag: programlisting
-#: Configuration.xml:96
+#: Configuration.xml:98
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -263,71 +347,98 @@
" <url-pattern>/*</url-pattern>\n"
"</filter-mapping>]]>"
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
-#: 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>ã ããã«ãããã¹ã¿ã¼ãã£ã«ã¿ã"
+"ä¸çªæåã«å®è¡ãããããã«ãªãã¾ãã"
#. 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> ã«è¨å®ãããã¨ãã§ãã¾ãã"
#. 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 ã¹ã¿ã¤ã«ã®ãã¿ã¼ã³ã«ãªãã¾ãã"
#. 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> ã¯"
+"è¦æ±ãã¹ã«ãããããæ£è¦è¡¨ç¾ã«ãªãã¾ãã"
#. 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> — çµã¿è¾¼ã¿ã®ãã£ã«ã¿ã®ç¡å¹åã«ä½¿ç¨ãã¾ãã"
#. 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> ãåç
§)ã ããã³ãµã¼ã"
+"ã¬ããã³ã³ããã¹ãåã¯ãããã³ã°ãè¡ãããåã«åé¤ãããç¹ã«æ³¨æãã¦ãã ã"
+"ãã"
#. Tag: para
-#: Configuration.xml:135
+#: Configuration.xml:137
#, no-c-format
msgid "Adding the master filter enables the following built-in filters."
msgstr ""
+"ãã¹ã¿ã¼ãã£ã«ã¿ãçµã¿è¾¼ããã¨ã«ããã以ä¸ã®çµã¿è¾¼ã¿ãã£ã«ã¿ã使ç¨ã§ãããã"
+"ã«ãªãã¾ãã"
#. Tag: title
-#: Configuration.xml:138
+#: Configuration.xml:140
#, no-c-format
msgid "Exception handling"
-msgstr ""
+msgstr "ä¾å¤å¦ç"
#. Tag: para
-#: Configuration.xml:139
+#: Configuration.xml:141
#, no-c-format
msgid ""
"This filter provides the exception mapping functionality in <literal>pages."
@@ -338,9 +449,16 @@
"all application servers. And it is certainly not required of plain servlet "
"engines like 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 "
@@ -348,9 +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>ãè¨è¿°ãã¦ã ãããå¤æ´ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:149
+#: Configuration.xml:151
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -360,44 +481,56 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:web=\"http://jboss.com/products/seam/web\">\n"
+"\n"
+" <web:exception-filter url-pattern=\"*.seam\"/>\n"
+"\n"
+"</components>]]>"
#. Tag: title
-#: Configuration.xml:155
+#: Configuration.xml:157
#, no-c-format
msgid "Conversation propagation with redirects"
-msgstr ""
+msgstr "ãªãã¤ã¬ã¯ãã«ãã対話ã®ä¼æ¬"
#. Tag: para
-#: Configuration.xml:156
+#: Configuration.xml:158
#, no-c-format
msgid ""
"This filter allows Seam to propagate the conversation context across browser "
"redirects. It intercepts any browser redirects and adds a request parameter "
"that specifies the Seam conversation identifier."
msgstr ""
+"ãã®ãã£ã«ã¿ã¯Seamããã©ã¦ã¶ã®ãªãã¤ã¬ã¯ãã«ãã対話ã³ã³ããã¹ããä¼æ¬ããäº"
+"ãå¯è½ã«ãã¾ãã ãã©ã¦ã¶ãªãã¤ã¬ã¯ããã¤ã³ã¿ã»ãããã 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 "
"can also be adjusted in <literal>components.xml</literal>:"
msgstr ""
+"ãªãã¤ã¬ã¯ããã£ã«ã¿ããããã©ã«ãã§ãã¹ã¦ã®è¦æ±ã対象ã¨ãã¾ããã "
+"<literal>components.xml</literal>ã®è¨è¿°ã以ä¸ã®ããã«ãã¦å¤æ´ãããã¨ãå¯è½ã§"
+"ãã"
#. Tag: programlisting
-#: Configuration.xml:163
+#: Configuration.xml:165
#, no-c-format
msgid "<![CDATA[<web:redirect-filter url-pattern=\"*.seam\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<web:redirect-filter url-pattern=\"*.seam\"/>]]>"
#. Tag: title
-#: Configuration.xml:168
+#: Configuration.xml:170
#, no-c-format
msgid "URL rewriting"
-msgstr ""
+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 "
@@ -405,118 +538,38 @@
"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> ã«è¨å®ã追å ãããã¨ã§ã¢ã¯ãã£ãã«ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:173
+#: Configuration.xml:176
#, no-c-format
-msgid "<![CDATA[<web:rewrite-filter />]]>"
-msgstr ""
+msgid "<![CDATA[<web:rewrite-filter view-mapping=\"*.seam\"/>]]>"
+msgstr "<![CDATA[<web:rewrite-filter view-mapping=\"*.seam\"/>]]>"
#. Tag: para
-#: Configuration.xml:175
+#: Configuration.xml:179
#, 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:"
+"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> ã§ããã¨ã¿ãªãã¾ãã"
-#. Tag: programlisting
-#: Configuration.xml:182
-#, no-c-format
-msgid ""
-"<![CDATA[\n"
-"<page view-id=\"/home.xhtml\">\n"
-" <rewrite pattern=\"/home\" />\n"
-"</page>\n"
-"]]>"
-msgstr ""
-
-#. Tag: para
-#: Configuration.xml:184
-#, 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 ""
-
-#. Tag: para
-#: Configuration.xml:194
-#, no-c-format
-msgid ""
-"Rewrite rules can take these query paramters into consideration, as shown "
-"with the following rules."
-msgstr ""
-
-#. Tag: programlisting
-#: Configuration.xml:197
-#, no-c-format
-msgid ""
-"<![CDATA[\n"
-"<page view-id=\"/home.xhtml\">\n"
-" <rewrite pattern=\"/home/{color}\" />\n"
-" <rewrite pattern=\"/home\" />\n"
-"</page>\n"
-"]]>"
-msgstr ""
-
-#. Tag: para
-#: Configuration.xml:199
-#, 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 ""
-
-#. Tag: para
-#: Configuration.xml:209
-#, 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 ""
-
-#. Tag: programlisting
-#: Configuration.xml:214
-#, no-c-format
-msgid ""
-"<![CDATA[\n"
-"<page view-id=\"/search.xhtml\">\n"
-" <rewrite pattern=\"/search-{conversationId}\" />\n"
-" <rewrite pattern=\"/search\" />\n"
-"</page>\n"
-"]]>"
-msgstr ""
-
-#. Tag: para
-#: Configuration.xml:216
-#, 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 org.tuckey URLRewriteFilter or apply "
-"rewriting rules at the web server."
-msgstr ""
-
#. Tag: title
-#: Configuration.xml:226
+#: Configuration.xml:186
#, no-c-format
msgid "Multipart form submissions"
-msgstr ""
+msgstr "ãã«ããã¼ããã©ã¼ã ã®éä¿¡"
#. Tag: para
-#: Configuration.xml:227
+#: Configuration.xml:187
#, no-c-format
msgid ""
"This feature is necessary when using the Seam file upload JSF control. It "
@@ -524,18 +577,25 @@
"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>ã«ä»¥ä¸ã®è¨å®ã追å ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:231
+#: Configuration.xml:191
#, no-c-format
msgid ""
"<![CDATA[<web:multipart-filter create-temp-files=\"true\" \n"
" max-request-size=\"1000000\" \n"
" url-pattern=\"*.seam\"/>]]>"
msgstr ""
+"<![CDATA[<web:multipart-filter create-temp-files=\"true\" \n"
+" max-request-size=\"1000000\" \n"
+" url-pattern=\"*.seam\"/>]]>"
#. Tag: para
-#: Configuration.xml:235
+#: Configuration.xml:195
#, no-c-format
msgid ""
"<literal>create-temp-files</literal> — If set to <literal>true</"
@@ -543,9 +603,14 @@
"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> ã§"
+"ãã"
#. Tag: para
-#: Configuration.xml:242
+#: Configuration.xml:202
#, no-c-format
msgid ""
"<literal>max-request-size</literal> — If the size of a file upload "
@@ -553,44 +618,53 @@
"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 ã§ã (ãµã¤ãºå¶é"
+"ãªã)ã"
#. Tag: title
-#: Configuration.xml:251
+#: Configuration.xml:211
#, no-c-format
msgid "Character encoding"
-msgstr ""
+msgstr "ãã£ã©ã¯ã¿ã¨ã³ã³ã¼ãã£ã³ã°"
#. Tag: para
-#: Configuration.xml:252
+#: Configuration.xml:212
#, no-c-format
msgid "Sets the character encoding of submitted form data."
-msgstr ""
+msgstr "éä¿¡ããããã©ã¼ã ãã¼ã¿ã®ãã£ã©ã¯ã¿ã¼ã¨ã³ã³ã¼ãã£ã³ã°ãã»ãããã¾ãã"
#. Tag: para
-#: Configuration.xml:254 Configuration.xml:349
+#: Configuration.xml:214 Configuration.xml:309
#, no-c-format
msgid ""
"This filter is not installed by default and requires an entry in "
"<literal>components.xml</literal> to enable it:"
msgstr ""
+"ããã©ã«ãã§ã¯ãã®ãã£ã«ã¿ã¯ã¤ã³ã¹ãã¼ã«ããã¦ãã¾ããã®ã§ã"
+"<literal>components.xml</literal> ã«ä»¥ä¸ã®è¨è¿°ãå¿
è¦ã§ãã"
#. Tag: programlisting
-#: Configuration.xml:257
+#: Configuration.xml:217
#, no-c-format
msgid ""
"<![CDATA[<web:character-encoding-filter encoding=\"UTF-16\" \n"
" override-client=\"true\" \n"
" url-pattern=\"*.seam\"/>]]>"
msgstr ""
+"<![CDATA[<web:character-encoding-filter encoding=\"UTF-16\" \n"
+" override-client=\"true\" \n"
+" url-pattern=\"*.seam\"/>]]>"
#. Tag: para
-#: Configuration.xml:261
+#: Configuration.xml:221
#, no-c-format
msgid "<literal>encoding</literal> — The encoding to use."
-msgstr ""
+msgstr "<literal>encoding</literal> — 使ç¨ããã¨ã³ã³ã¼ãã£ã³ã°ã§ãã"
#. Tag: para
-#: Configuration.xml:265
+#: Configuration.xml:225
#, no-c-format
msgid ""
"<literal>override-client</literal> — If this is set to <literal>true</"
@@ -600,15 +674,21 @@
"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> ã§ãã"
#. Tag: title
-#: Configuration.xml:276
+#: Configuration.xml:236
#, no-c-format
msgid "RichFaces"
-msgstr ""
+msgstr "RichFaces"
#. Tag: para
-#: Configuration.xml:278
+#: Configuration.xml:238
#, no-c-format
msgid ""
"If RichFaces is used in your project, Seam will install the RichFaces Ajax "
@@ -616,26 +696,35 @@
"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 ãã¤"
+"ã³ã¹ãã¼ã«ããå¿
è¦ã¯ããã¾ããã"
#. Tag: para
-#: Configuration.xml:286
+#: 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 群ãããã¸ã§ã¯ãã«ããå ´åã«ã®ã¿ã¤ã³"
+"ã¹ãã¼ã«ããã¾ãã"
#. Tag: para
-#: Configuration.xml:291
+#: 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 ã«è¨è¼ããã¦ã"
+"ããã®ã¨åãã§ãã"
#. Tag: programlisting
-#: Configuration.xml:294
+#: Configuration.xml:254
#, no-c-format
msgid ""
"<![CDATA[<web:ajax4jsf-filter force-parser=\"true\" \n"
@@ -643,9 +732,13 @@
" log4j-init-file=\"custom-log4j.xml\"\n"
" url-pattern=\"*.seam\"/>]]>"
msgstr ""
+"<![CDATA[<web:ajax4jsf-filter force-parser=\"true\" \n"
+" enable-cache=\"true\" \n"
+" log4j-init-file=\"custom-log4j.xml\"\n"
+" url-pattern=\"*.seam\"/>]]>"
#. Tag: para
-#: Configuration.xml:297
+#: Configuration.xml:257
#, no-c-format
msgid ""
"<literal>force-parser</literal> — forces all JSF pages to be validated "
@@ -654,9 +747,14 @@
"<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 æ´æ°ã§ããããªçµæãè¦ãã¦ãã¾ãå¯è½æ§ãããã¾ãã"
#. Tag: para
-#: Configuration.xml:305
+#: Configuration.xml:265
#, no-c-format
msgid ""
"<literal>enable-cache</literal> — enables caching of framework-"
@@ -664,33 +762,43 @@
"custom javascript or CSS, setting to true prevents the browser from caching "
"the resource."
msgstr ""
+"<literal>enable-cache</literal> — ãã¬ã¼ã ã¯ã¼ã¯çæã®ãªã½ã¼ã¹ã®ãã£ã"
+"ã·ã¥åãæå¹ã«ãã¾ã (javascriptã CSSã ã¤ã¡ã¼ã¸ãªã©)ã ã«ã¹ã¿ã ã® "
+"javascript ã CSS ãéçºãã¦ããå ´å㯠true ã«è¨å®ããã¨ãã©ã¦ã¶ã«ãªã½ã¼ã¹ã"
+"ãã£ãã·ã¥ãããªãããã«ãã¾ãã"
#. Tag: para
-#: Configuration.xml:311
+#: 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 è¨å®ãã¡ã¤ã«ã¸ã®ãã¹ãã¦ã§ãã¢ããªã±ã¼"
+"ã·ã§ã³ã³ã³ããã¹ãããã®ç¸å¯¾ãã¹ã§ä¸ãã¦ãã ããã"
#. Tag: title
-#: Configuration.xml:321
+#: Configuration.xml:281
#, no-c-format
msgid "Identity Logging"
-msgstr ""
+msgstr "ã¢ã¤ãã³ãã£ãã£ãã®ã³ã°"
#. Tag: para
-#: Configuration.xml:323
+#: 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} ã追å ãããã¨ã§å¿
è¦ã«å¿ãã¦ã¦ã¼ã¶ã¼åããã©ã¼"
+"ãããåããããã°åºåã«å«ãããã¨ãã§ãã¾ãã"
#. Tag: para
-#: Configuration.xml:329
+#: Configuration.xml:289
#, no-c-format
msgid ""
"By default, the logging filter will process all requests, however this "
@@ -698,9 +806,13 @@
"literal> entry to <literal>components.xml</literal>, as shown in this "
"example:"
msgstr ""
+"ããã©ã«ãã§ã¯ãã®ã³ã°ãã£ã«ã¿ã¯å
¨è¦æ±ãå¦çãã¾ããã 以ä¸ã®ä¾ã§ç¤ºãããã« "
+"<literal><web:logging-filter></literal> ã®ã¨ã³ããªã "
+"<literal>components.xml</literal> ã«è¿½å ãã¦ãã®åä½ã調æ´ãããã¨ãã§ãã¾"
+"ãã"
#. Tag: programlisting
-#: Configuration.xml:333
+#: Configuration.xml:293
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -708,24 +820,31 @@
" <web:logging-filter url-pattern=\"*.seam\"/>\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:web=\"http://jboss.com/products/seam/web\">\n"
+" <web:logging-filter url-pattern=\"*.seam\"/>\n"
+"</components>]]>"
#. Tag: title
-#: Configuration.xml:338
+#: Configuration.xml:298
#, no-c-format
msgid "Context management for custom servlets"
-msgstr ""
+msgstr "ã«ã¹ã¿ã ãªãµã¼ãã¬ããã®ã³ã³ããã¹ã管ç"
#. Tag: para
-#: Configuration.xml:339
+#: 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ã®ã³ã³ãã¼ãã³ãã«ã¢ã¯ã»ã¹ããå¿
è¦ã®"
+"æã ãã®ä»ã®ãµã¼ãã¬ããã«å¯¾ãã¦ãµã¼ãã¬ãããã£ã«ã¿ãæä¾ãã¦ãã¾ãã"
#. Tag: para
-#: Configuration.xml:343
+#: Configuration.xml:303
#, no-c-format
msgid ""
"This filter allows custom servlets to interact with the Seam contexts. It "
@@ -735,39 +854,51 @@
"literal>. Seam uses the phase listener for context management in a JSF "
"request."
msgstr ""
+"ãã®ãã£ã«ã¿ãé©ç¨ãããã¨ã«ãããã«ã¹ã¿ã ãªãµã¼ãã¬ããã Seamã³ã³ããã¹ãã¨"
+"ç¸äºã«ä½ç¨ãããã¨ãå¯è½ã«ãã¾ãã åã
ã®è¦æ±ã®æåã«Seamã³ã³ããã¹ããã»ãã"
+"ã¢ããããè¦æ±ã®çµäºç¤ã«ãããç ´æ£ãã¾ãããã®ãã£ã«ã¿ã¯ JSFã® "
+"<literal>FacesServlet</literal> ã«ã¯<emphasis>決ãã¦</emphasis>é©ç¨ãããªãã"
+"ãã«ãã¦ãã ããã Seam ã¯JSFã®è¦æ±ã®ã³ã³ããã¹ã管çã«ã¯ phase listenerã使"
+"ç¨ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:352
+#: Configuration.xml:312
#, no-c-format
msgid "<![CDATA[<web:context-filter url-pattern=\"/media/*\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<web:context-filter url-pattern=\"/media/*\"/>]]>"
#. Tag: para
-#: Configuration.xml:354
+#: 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ãå«ãããã"
+"ã«ãã¦ãã ããã"
#. Tag: para
-#: Configuration.xml:358
+#: Configuration.xml:318
#, no-c-format
msgid ""
"You are also responsible for ensuring propagation of any new conversation id "
"back to the client. Seam exposes the conversation id as a property of the "
"built in component <literal>conversation</literal>."
msgstr ""
+"ã¾ããæ°ããªå¯¾è©± IDãã¯ã©ã¤ã¢ã³ãå´ã«ç¢ºå®ã«ä¼ããå¿
è¦ãããã¾ãã Seamã¯çµã¿"
+"è¾¼ã¿ã³ã³ãã¼ãã³ã <literal>conversation</literal>ã®ããããã£ã¨ãã¦å¯¾è©± IDã"
+"å
¬éãã¦ãã¾ãã"
#. Tag: title
-#: Configuration.xml:366
+#: Configuration.xml:326
#, no-c-format
msgid "Adding custom filters"
-msgstr ""
+msgstr "ã«ã¹ã¿ã ã®ãã£ã«ã¿ã追å ãã"
#. Tag: para
-#: Configuration.xml:367
+#: Configuration.xml:327
#, no-c-format
msgid ""
"Seam can install your filters for you, allowing you to specify "
@@ -777,9 +908,15 @@
"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> ãå®è£
ããªããã°ãªãã¾ãã) ã«è¿½å ã"
+"ãã ãã§ãã"
#. Tag: programlisting
-#: Configuration.xml:372
+#: Configuration.xml:332
#, no-c-format
msgid ""
"<![CDATA[@Startup\n"
@@ -789,9 +926,15 @@
"@Filter(within=\"org.jboss.seam.web.ajax4jsfFilter\")\n"
"public class MultipartFilter extends AbstractFilter {]]>"
msgstr ""
+"<![CDATA[@Startup\n"
+"@Scope(APPLICATION)\n"
+"@Name(\"org.jboss.seam.web.multipartFilter\")\n"
+"@BypassInterceptors\n"
+"@Filter(within=\"org.jboss.seam.web.ajax4jsfFilter\")\n"
+"public class MultipartFilter extends AbstractFilter {]]>"
#. Tag: para
-#: Configuration.xml:374
+#: Configuration.xml:334
#, no-c-format
msgid ""
"Adding the <literal>@Startup</literal> annotation means thar the component "
@@ -800,25 +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>)ã"
#. Tag: title
-#: Configuration.xml:383
+#: Configuration.xml:343
#, no-c-format
msgid "Integrating Seam with your EJB container"
-msgstr ""
+msgstr "EJB ã³ã³ãã㨠Seam ã®çµ±å"
#. Tag: para
-#: Configuration.xml:385
+#: 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>:"
+"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:389
+#: Configuration.xml:355
#, no-c-format
msgid ""
"<![CDATA[<interceptors>\n"
@@ -837,90 +1001,377 @@
"</assembly-descriptor>\n"
"]]>"
msgstr ""
+"<![CDATA[<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"
+"]]>"
#. Tag: para
-#: Configuration.xml:391
-#, 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 ã³ã³ãã¼ãã³ãã«ã"
+"<literal>@JndiName</literal> ãæå®ãããã¨ã§ãã ãããã ããã§ã¯ã¤ã¾ããªé"
+"ãã¾ãã ãã£ã¨è¯ãæ¹æ³ã¯ã EJB åãã JNDI åãå¤æããããã«ã Seam ã使ç¨"
+"ãããã¿ã¼ã³ãæå®ãããã¨ã§ãã ããã«ããEJB3 ä»æ§ã«ã¯ã°ãã¼ãã« JNDI ã"
+"ãããã³ã°ããæ¨æºãå®ç¾©ããã¦ããªãããã ãã®ãããã³ã°ã¯ãã³ãã¼åºæã«ãªã"
+"ã¾ãã é常ã<literal>components.xml</literal>ã«ãã®ãªãã·ã§ã³ãæå®ãã¾ãã"
#. Tag: para
-#: Configuration.xml:397
+#: Configuration.xml:364
#, no-c-format
msgid "For JBoss AS, the following pattern is correct:"
+msgstr "JBossã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã§ã¯ã次ã®ãã¿ã¼ã³ãæ£ããã§ãã"
+
+#. Tag: programlisting
+#: 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:368
+#, no-c-format
+msgid ""
+"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 ""
+#. Tag: para
+#: Configuration.xml:372
+#, fuzzy, no-c-format
+msgid ""
+"Outside the context of an EAR (when using the JBoss Embeddable EJB3 "
+"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:375
+#, no-c-format
+msgid "<![CDATA[<core:init jndi-name=\"#{ejbName}/local\" />]]>"
+msgstr "<![CDATA[<core:init jndi-name=\"#{ejbName}/local\" />]]>"
+
+#. Tag: para
+#: Configuration.xml:377
+#, no-c-format
+msgid ""
+"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:381
+#, no-c-format
+msgid ""
+"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:399
#, no-c-format
-msgid "<![CDATA[<core:init jndi-name=\"myEarName/#{ejbName}/local\" />]]>"
+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 ""
-"Where <literal>myEarName</literal> is the name of the EAR in which the bean "
-"is deployed."
+"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:403
+#: Configuration.xml:407
#, 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:"
+"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:406
+#: Configuration.xml:418
#, no-c-format
-msgid "<![CDATA[<core:init jndi-name=\"#{ejbName}/local\" />]]>"
+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:408
+#: Configuration.xml:420
#, 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 ;-)"
+"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:412
+#: Configuration.xml:425
#, 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:"
+"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:419
+#: Configuration.xml:442
#, no-c-format
-msgid "<![CDATA[<transaction:ejb-transaction/>]]>"
+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:424
+#: Configuration.xml:484
#, no-c-format
msgid "Don't forget!"
-msgstr ""
+msgstr "å¿ããªãããã«ãã¦ãã ããã"
#. Tag: para
-#: Configuration.xml:426
+#: Configuration.xml:486
#, no-c-format
msgid ""
"There is one final item you need to know about. You must place a "
@@ -930,86 +1381,113 @@
"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>ãã¹ãã£ã³ãã¾ãã"
#. Tag: para
-#: Configuration.xml:431
+#: Configuration.xml:491
#, no-c-format
msgid ""
"In a web archive (WAR) file, you must place a <literal>seam.properties</"
"literal> file in the <literal>WEB-INF/classes</literal> directory if you "
"have any Seam components included here."
msgstr ""
+"Seamã³ã³ãã¼ãã³ããããå ´åã«ã¯ãwebã¢ã¼ã«ã¤ã (WAR) ã®<literal>WEB-INF/"
+"classes</literal>ãã£ã¬ã¯ããªã« <literal>seam.properties</literal>ãã¡ã¤ã«ã"
+"ä½æããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Configuration.xml:434
+#: 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> ãã¡ã¤ã«ã"
+"ããã®ã¯ãã®ããã§ãã ãã®ãã¡ã¤ã«ãåé¤ãã¦ãã¾ãã ãã§ãã¹ã¦ãåä½ããªããª"
+"ãã¾ãã"
#. Tag: para
-#: Configuration.xml:437
-#, 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> ã«æ示çã«ãã¹ã¦ã®ã³ã³ãã¼ãã³ãããã¹ã¦è¨"
+"è¼ããããããªããªãã¾ãã 空ç½ãã¡ã¤ã«ã®æ¹ãããã§ããã?"
#. Tag: title
-#: Configuration.xml:448
+#: Configuration.xml:508
#, no-c-format
msgid "Using Alternate JPA Providers"
-msgstr ""
+msgstr "代æ¿ã® JPA ãããã¤ãã使ç¨ãã"
#. Tag: para
-#: Configuration.xml:450
+#: 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> ã«æ示ããªããã°ãªãã¾ããã"
#. Tag: title
-#: Configuration.xml:456
+#: Configuration.xml:516
#, no-c-format
msgid "This is a workaround"
-msgstr ""
+msgstr "ããã¯æ«å®ã®æ¹çã§ãã"
#. Tag: para
-#: Configuration.xml:457
+#: 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 ãããã¤ãã®è¨å®ã¯å°æ¥çã«ã¯ããç°¡åã«ãªãã ã«ã¹ã¿ã ã®æ°¸ç¶ãããã¤ãå®è£
"
+"ã追å ããªãéãè¨å®å¤æ´ãå¿
è¦ã¨ããªããªãã¾ãã"
#. Tag: para
-#: Configuration.xml:464
+#: 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 種é¡ããããã®æ¹æ³ã§è¡ããã¨ãã§ã"
+"ã¾ãã"
#. Tag: para
-#: Configuration.xml:465
+#: 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 ãã¼ã¸ã§ã³ããåªå
"
+"ã¨ãªãã¾ãã 次ããã®ãã¡ã¤ã«ã«è¿½å ããã ãã§ãã"
#. Tag: programlisting
-#: Configuration.xml:470
+#: Configuration.xml:530
#, no-c-format
msgid ""
"<![CDATA[<component name=\"org.jboss.seam.persistence.persistenceProvider"
@@ -1018,9 +1496,14 @@
" scope=\"stateless\">\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component name=\"org.jboss.seam.persistence.persistenceProvider"
+"\" \n"
+" class=\"org.jboss.seam.persistence.PersistenceProvider\"\n"
+" scope=\"stateless\">\n"
+"</component>]]>"
#. Tag: para
-#: Configuration.xml:471
+#: Configuration.xml:531
#, no-c-format
msgid ""
"If you want to take advantage of your JPA provider's non-standard features "
@@ -1030,9 +1513,14 @@
"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> ã«ããã使ãããæ示ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:478
+#: Configuration.xml:538
#, no-c-format
msgid ""
"<![CDATA[<component name=\"org.jboss.seam.persistence.persistenceProvider"
@@ -1040,9 +1528,13 @@
" class=\"org.your.package.YourPersistenceProvider\">\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component name=\"org.jboss.seam.persistence.persistenceProvider"
+"\" \n"
+" class=\"org.your.package.YourPersistenceProvider\">\n"
+"</component>]]>"
#. Tag: para
-#: Configuration.xml:479
+#: Configuration.xml:539
#, no-c-format
msgid ""
"All that is left is updating the <literal>persistence.xml</literal> file "
@@ -1050,38 +1542,46 @@
"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 ãã¡ã¤ã«ç¾¤ãã¢ããªã±ã¼ã·ã§ã³ã§ããã±ã¼ã¸åããå¿
è¦ãããã°ãããå¿ããªã"
+"ããã«ãã¦ãã ããã"
#. Tag: title
-#: Configuration.xml:487
+#: Configuration.xml:547
#, no-c-format
msgid "Configuring Seam in Java EE 5"
-msgstr ""
+msgstr "Java EE 5 㧠Seam ãè¨å®"
#. Tag: para
-#: Configuration.xml:498
+#: 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 ã使ãã¯ãããã®ã«å¿
è¦ãªè¨å®ã¯ããã "
+"ãã§ãã"
#. Tag: title
-#: Configuration.xml:501 Configuration.xml:596 Configuration.xml:724
-#: Configuration.xml:757
+#: Configuration.xml:561 Configuration.xml:656 Configuration.xml:794
+#: Configuration.xml:827
#, no-c-format
msgid "Packaging"
-msgstr ""
+msgstr "ããã±ã¼ã¸ã³ã°"
#. Tag: para
-#: Configuration.xml:503
+#: 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 ã«ããããã¹ã¦ãããã±ã¼ã¸åãããã¢ã¼ã«ã¤ãã®æ§é ã¯ä»¥ä¸ã®ããã«ãªãã¾"
+"ãã"
#. Tag: programlisting
-#: Configuration.xml:506
+#: Configuration.xml:566
#, no-c-format
msgid ""
"<![CDATA[my-application.ear/\n"
@@ -1119,35 +1619,77 @@
" RegisterBean.class\n"
" ...]]>"
msgstr ""
+"<![CDATA[my-application.ear/\n"
+" jboss-seam.jar\n"
+" lib/\n"
+" jboss-el.jar\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" application.xml\n"
+" my-application.war/\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" WEB-INF/\n"
+" web.xml\n"
+" components.xml\n"
+" faces-config.xml\n"
+" lib/\n"
+" jsf-facelets.jar\n"
+" jboss-seam-ui.jar\n"
+" login.jsp\n"
+" register.jsp\n"
+" ...\n"
+" my-application.jar/\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" persistence.xml\n"
+" seam.properties\n"
+" org/\n"
+" jboss/\n"
+" myapplication/\n"
+" User.class\n"
+" Login.class\n"
+" LoginBean.class\n"
+" Register.class\n"
+" RegisterBean.class\n"
+" ...]]>"
#. Tag: para
-#: Configuration.xml:508
+#: 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 ã¯ã©ã¹ãã¹"
+"ã«é
ç½®ãã¾ã)ã"
#. Tag: para
-#: Configuration.xml:513
+#: 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 群"
+"ãå«ã¾ããªããã°ãªãã¾ããã"
#. Tag: para
-#: Configuration.xml:515
+#: Configuration.xml:575
#, no-c-format
msgid ""
"If you want to use facelets (our recommendation), you must include "
"<literal>jsf-facelets.jar</literal> in the <literal>WEB-INF/lib</literal> "
"directory of the WAR."
msgstr ""
+"facelets ã使ç¨ããå ´å (æ¨å¥¨) 㯠WARã®<literal>WEB-INF/lib</literal>ãã£ã¬ã¯"
+"ããªã« <literal>jsf-facelets.jar</literal>ãå«ããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Configuration.xml:518
+#: Configuration.xml:578
#, no-c-format
msgid ""
"If you want to use the Seam tag library (most Seam applications do), you "
@@ -1156,26 +1698,37 @@
"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> ãã£ã¬ã¯ããªã« "
+"<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:523
+#: Configuration.xml:583
#, no-c-format
msgid ""
"If you want to use the Seam debug page (only works for applications using "
"facelets), you must include <literal>jboss-seam-debug.jar</literal> in the "
"<literal>WEB-INF/lib</literal> directory of the WAR."
msgstr ""
+"Seam ãããã°ãã¼ã¸ã使ç¨ãã (facelets ã使ç¨ãã¦ããå ´åã®ã¿å©ç¨å¯è½) å ´å"
+"ã«ã¯ WARã® <literal>WEB-INF/lib</literal>ãã£ã¬ã¯ããªã«<literal>jboss-seam-"
+"debug.jar</literal>ãå«ãã¾ãã"
#. Tag: para
-#: Configuration.xml:526
+#: 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 ã¢ããªã±ã¼ã·ã§ã³ããµãã¾ãã¦ãã¾ãã"
#. Tag: para
-#: Configuration.xml:529
+#: Configuration.xml:589
#, no-c-format
msgid ""
"I really wish that was all there was to say on the topic of configuration "
@@ -1183,15 +1736,18 @@
"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 "
+"åã®ä¸ãã説æãã¦ãã¾ããã éå±ãªè¨å®ã®èª¬æã°ããã§ããã¦ãã¾ã£ãå ´åã¯æ®ã"
+"ã®ã»ã¯ã·ã§ã³ã¯é£ã°ãã¦ãã¨ã§ããä¸åº¦èªã¿ç´ãã¦é ãã¦ãæ§ãã¾ããã"
#. Tag: title
-#: Configuration.xml:538
+#: Configuration.xml:598
#, no-c-format
msgid "Configuring Seam in J2EE"
-msgstr ""
+msgstr "J2EEã§ã® Seam ã®è¨å®"
#. Tag: para
-#: Configuration.xml:540
+#: 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. "
@@ -1201,9 +1757,15 @@
"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 åºæã®å®£è¨çãªç¶æ
管çã¢ã¼ããã¯ãã£ã"
+"å©ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: para
-#: Configuration.xml:555
+#: Configuration.xml:615
#, no-c-format
msgid ""
"Seam JavaBean components do not provide declarative transaction demarcation "
@@ -1213,9 +1775,15 @@
"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 管çã®ãã©ã³ã¶ã¯"
+"ã·ã§ã³ã使ç¨ãã¾ãã"
#. Tag: para
-#: Configuration.xml:561
+#: Configuration.xml:621
#, no-c-format
msgid ""
"The Seam distribution includes a version of the booking example application "
@@ -1223,97 +1791,124 @@
"uses JPA and JavaBeans. These example applications are ready to deploy into "
"any J2EE application server."
msgstr ""
+"Seam ãã£ã¹ããªãã¥ã¼ã·ã§ã³ã«ã¯ãEJB3 ã®ä»£ããã« Hibernate ã JavaBean ã使ç¨"
+"ãã äºç´ãµã³ãã«ã¢ããªã±ã¼ã·ã§ã³ãå«ã¾ãã¦ãã¾ãã ãã®ãµã³ãã«ã¢ããªã±ã¼"
+"ã·ã§ã³ã¯ã©ããªJ2EEã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã§ã ããã«ãããã¤å¯è½ã§ãã"
#. Tag: title
-#: Configuration.xml:566
+#: Configuration.xml:626
#, no-c-format
msgid "Boostrapping Hibernate in Seam"
-msgstr ""
+msgstr "Seam ã§ã® Hibernateã®ãã¼ãã¹ãã©ãã"
#. Tag: para
-#: Configuration.xml:568
+#: 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> ããã¼ãã¹ãã©ãããã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:571
+#: Configuration.xml:631
#, no-c-format
msgid ""
"<![CDATA[<persistence:hibernate-session-factory name="
"\"hibernateSessionFactory\"/>]]>"
msgstr ""
+"<![CDATA[<persistence:hibernate-session-factory name="
+"\"hibernateSessionFactory\"/>]]>"
#. Tag: para
-#: Configuration.xml:573
+#: Configuration.xml:633
#, no-c-format
msgid ""
"You will also need to configure a <emphasis>managed session</emphasis> if "
"you want a Seam managed Hibernate <literal>Session</literal> to be available "
"via injection."
msgstr ""
+"ãã®æãã¤ã³ã¸ã§ã¯ã·ã§ã³ã使ã£ã¦ãSeamã®ç®¡çãã Hibernateã®"
+"<literal>Session</literal>ãå©ç¨ããã®ã§ããã°ã <emphasis>managed session</"
+"emphasis>ãè¨å®ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:576
+#: Configuration.xml:636
#, no-c-format
msgid ""
"<![CDATA[<persistence:managed-hibernate-session name=\"hibernateSession\"\n"
" session-factory=\"#{hibernateSessionFactory}\"/"
">]]>"
msgstr ""
+"<![CDATA[<persistence:managed-hibernate-session name=\"hibernateSession\"\n"
+" session-factory=\"#{hibernateSessionFactory}\"/"
+">]]>"
#. Tag: title
-#: Configuration.xml:581
+#: Configuration.xml:641
#, no-c-format
msgid "Boostrapping JPA in Seam"
-msgstr ""
+msgstr "Seam ã§ã® JPAã®ãã¼ãã¹ãã©ãã"
#. Tag: para
-#: Configuration.xml:583
+#: Configuration.xml:643
#, no-c-format
msgid ""
"Seam will bootstrap a JPA <literal>EntityManagerFactory</literal> from your "
"<literal>persistence.xml</literal> file if you install this built-in "
"component:"
msgstr ""
+"Seam ã¯ããçµã¿è¾¼ã¿ã³ã³ãã¼ãã³ããã¤ã³ã¹ãã¼ã«ããã¦ããã°ã"
+"<literal>persistence.xml</literal> ãã<literal>EntityManagerFactory</"
+"literal> JPAããã¼ãã¹ãã©ãããã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:586
+#: Configuration.xml:646
#, no-c-format
msgid ""
"<![CDATA[<persistence:entity-manager-factory name=\"entityManagerFactory\"/"
">]]>"
msgstr ""
+"<![CDATA[<persistence:entity-manager-factory name=\"entityManagerFactory\"/"
+">]]>"
#. Tag: para
-#: Configuration.xml:588
+#: 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> ãè¨å®ããå¿
è¦ããã"
+"ã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:591
+#: Configuration.xml:651
#, no-c-format
msgid ""
"<![CDATA[<persistence:managed-persistence-context name=\"entityManager\"\n"
" entity-manager-factory=\"#{entityManagerFactory}"
"\"/>]]>"
msgstr ""
+"<![CDATA[<persistence:managed-persistence-context name=\"entityManager\"\n"
+" entity-manager-factory=\"#{entityManagerFactory}"
+"\"/>]]>"
#. Tag: para
-#: Configuration.xml:598
+#: Configuration.xml:658
#, no-c-format
msgid "We can package our application as a WAR, in the following structure:"
msgstr ""
+"ã¢ããªã±ã¼ã·ã§ã³ã¯ WARã¨ãã¦ããã±ã¼ã¸ãããã¨ãã§ãããã®æ§æã¯ä»¥ä¸ã®æ§ã«ãª"
+"ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:600
+#: Configuration.xml:660
#, no-c-format
msgid ""
"<![CDATA[my-application.war/\n"
@@ -1348,23 +1943,56 @@
" register.jsp\n"
" ...]]>"
msgstr ""
+"<![CDATA[my-application.war/\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" WEB-INF/\n"
+" web.xml\n"
+" components.xml\n"
+" faces-config.xml\n"
+" lib/\n"
+" jboss-seam.jar\n"
+" jboss-seam-ui.jar\n"
+" jboss-el.jar\n"
+" jsf-facelets.jar\n"
+" hibernate3.jar\n"
+" hibernate-annotations.jar\n"
+" hibernate-validator.jar\n"
+" ...\n"
+" my-application.jar/\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" seam.properties\n"
+" hibernate.cfg.xml\n"
+" org/\n"
+" jboss/\n"
+" myapplication/\n"
+" User.class\n"
+" Login.class\n"
+" Register.class\n"
+" ...\n"
+" login.jsp\n"
+" register.jsp\n"
+" ...]]>"
#. Tag: para
-#: Configuration.xml:602
+#: 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 以å¤ã®ç°å¢ã«ãããã¤ãããå ´åã¯ã"
+"ãå°ãä½æ¥ãå¿
è¦ã¨ãªãã¾ãã"
#. Tag: title
-#: Configuration.xml:609
+#: Configuration.xml:669
#, no-c-format
msgid "Configuring Seam in Java SE, without JBoss Embedded"
-msgstr ""
+msgstr "JBoss Embedded ãªãã® Java SE 㧠Seam ãè¨å®ãã"
#. Tag: para
-#: Configuration.xml:611
+#: Configuration.xml:671
#, no-c-format
msgid ""
"It is possible to use Seam completely outside of an EE environment. In this "
@@ -1372,79 +2000,95 @@
"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> ãªã©ã使ç¨ããããæ示ããã"
+"ã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:615
+#: Configuration.xml:675
#, no-c-format
msgid ""
"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
">]]>"
msgstr ""
+"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
+">]]>"
#. Tag: para
-#: Configuration.xml:617
+#: 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 ã使ç¨ããããæ示ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:619
+#: Configuration.xml:679
#, no-c-format
msgid "<![CDATA[<transaction:hibernate-transaction session=\"#{session}\"/>]]>"
msgstr ""
+"<![CDATA[<transaction:hibernate-transaction session=\"#{session}\"/>]]>"
#. Tag: para
-#: Configuration.xml:621
+#: Configuration.xml:681
#, no-c-format
msgid "Of course, you'll also need to define a datasource."
-msgstr ""
+msgstr "å½ç¶ã ãã¼ã¿ã½ã¼ã¹ãå®ç¾©ããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Configuration.xml:623
+#: 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 ã«ã¢ã¯ã»ã¹ãã¾ãã"
#. Tag: title
-#: Configuration.xml:628
+#: Configuration.xml:688
#, no-c-format
msgid "Configuring Seam in Java SE, with JBoss Embedded"
-msgstr ""
+msgstr "JBoss Embedded ã使ç¨ã Java SE 㧠Seam ãè¨å®ãã"
#. Tag: para
-#: Configuration.xml:630
+#: 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 ã®ã³ã³ãã¼ãã³ããå®è¡ãããã¨ãã§ããããã«ãªãã¾ãã ããã«ã¯éã"
+"ãã¾ãããã ç¹ã«ãã¹ãã«ä¾¿å©ã§ãã"
#. Tag: para
-#: Configuration.xml:633
+#: 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 ã§å®è¡ãã¾ãã"
#. Tag: para
-#: Configuration.xml:645
+#: Configuration.xml:705
#, no-c-format
msgid "The booking example application may even be deployed to Tomcat."
-msgstr ""
+msgstr "ãã®äºç´ãµã³ãã«ã¢ããªã±ã¼ã·ã§ã³ã¯ Tomcat ã«ããããã¤å¯è½ã§ãã"
#. Tag: title
-#: Configuration.xml:657
+#: Configuration.xml:717
#, no-c-format
msgid "Installing Embedded JBoss"
-msgstr ""
+msgstr "Embedded JBoss ãã¤ã³ã¹ãã¼ã«ãã"
#. Tag: para
-#: Configuration.xml:660
+#: Configuration.xml:720
#, no-c-format
msgid ""
"Embedded JBoss must by installed into Tomcat for Seam applications to run "
@@ -1455,9 +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 ã«ã³ãã¼ãã¾"
+"ãã"
#. Tag: para
-#: Configuration.xml:674
+#: Configuration.xml:734
#, no-c-format
msgid ""
"Copy all files and directories under the Embedded JBoss <literal>bootstrap</"
@@ -1465,35 +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> "
+"ãã£ã¬ã¯ããªã«ã³ãã¼ãã¾ãã"
#. Tag: para
-#: Configuration.xml:681
+#: 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> ãã¡ã¤ã«ãåé¤ãã¾ãã"
#. Tag: para
-#: Configuration.xml:687
+#: 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 ã¤ã®è¨å®ãã¡ã¤ã«ãæ´æ°ããå¿
"
+"è¦ãããã¾ãã"
#. Tag: para
-#: Configuration.xml:693
+#: 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> ã«è¿½å ãã¾ãã ãã®ãã¡ã¤ã«å
ã®ä»ã®ãã¹ã¦"
+"ã®ãªã¹ãã¼ã®å¾ãã«ç¾ããªããã°ãªãã¾ããã"
#. Tag: programlisting
-#: Configuration.xml:696
-#, no-c-format
+#: Configuration.xml:756
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<Server port=\"8005\" shutdown=\"SHUTDOWN\">\n"
"\n"
@@ -1506,92 +2169,153 @@
" <Listener className=\"org.apache.catalina.mbeans."
"GlobalResourcesLifecycleListener\" />\n"
" <Listener className=\"org.apache.catalina.storeconfig."
+"StoreConfigLifecycleListener\" />]]>"
+msgstr ""
+"<![CDATA[<Server port=\"8005\" shutdown=\"SHUTDOWN\">\n"
+"\n"
+" <!-- Comment these entries out to disable JMX MBeans support used for "
+"the \n"
+" administration web application -->\n"
+" <Listener className=\"org.apache.catalina.core.AprLifecycleListener\" />\n"
+" <Listener className=\"org.apache.catalina.mbeans.ServerLifecycleListener"
+"\" />\n"
+" <Listener className=\"org.apache.catalina.mbeans."
+"GlobalResourcesLifecycleListener\" />\n"
+" <Listener className=\"org.apache.catalina.storeconfig."
"StoreConfigLifecycleListener\"/>]]>"
-msgstr ""
#. Tag: programlisting
-#: Configuration.xml:697
-#, no-c-format
+#: Configuration.xml:757
+#, fuzzy, no-c-format
msgid ""
+"<![CDATA[ <!-- Add this listener -->\n"
+" <Listener className=\"org.jboss.embedded.tomcat."
+"EmbeddedJBossBootstrapListener\" />]]>"
+msgstr ""
"<![CDATA[<!-- Add this listener -->\n"
" <Listener className=\"org.jboss.embedded.tomcat."
"EmbeddedJBossBootstrapListener\"/>]]>"
-msgstr ""
#. Tag: para
-#: Configuration.xml:701
+#: 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> ã«è¿½å ãããã¨ã§æå¹ã«ãªãã¯ãã§ãã"
#. Tag: programlisting
-#: Configuration.xml:704
-#, 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"
+" <!-- Uncomment this to disable session persistence across Tomcat "
+"restarts -->\n"
+" <!--\n"
+" <Manager pathname=\"\" />\n"
+" -->]]>"
+msgstr ""
+"<![CDATA[<Context>\n"
+" <!-- Default set of monitored resources -->\n"
+" <WatchedResource>WEB-INF/web.xml</WatchedResource>\n"
" \n"
" <!-- Uncomment this to disable session persistence across Tomcat "
"restarts -->\n"
" <!--\n"
" <Manager pathname=\"\" />\n"
" -->]]>"
-msgstr ""
#. Tag: programlisting
-#: Configuration.xml:705
-#, no-c-format
+#: Configuration.xml:765
+#, fuzzy, no-c-format
msgid ""
+"<![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\"/>]]>"
-msgstr ""
#. Tag: programlisting
-#: Configuration.xml:706
+#: Configuration.xml:766
#, no-c-format
msgid "<![CDATA[</Context>]]>"
+msgstr "<![CDATA[</Context>]]>"
+
+#. Tag: para
+#: 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:710
+#: 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):"
+"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:714
+#: 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 ""
#. Tag: para
-#: Configuration.xml:718
+#: 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> ãåç
§ãã¦ãã ããã"
#. Tag: para
-#: Configuration.xml:726
+#: Configuration.xml:796
#, no-c-format
msgid ""
"The archive structure of a WAR-based deployment on an servlet engine like "
"Tomcat will look something like this:"
msgstr ""
+"Tomcat ã®ãã㪠ãµã¼ãã¬ããã¨ã³ã¸ã³ã¸ã® WAR ãã¼ã¹ã®ãããã¤ã¡ã³ãã®ã¢ã¼ã«ã¤"
+"ãã®æ§é ã¯ã以ä¸ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:729
+#: Configuration.xml:799
#, no-c-format
msgid ""
"<![CDATA[my-application.war/\n"
@@ -1627,23 +2351,57 @@
" register.jsp\n"
" ...]]>"
msgstr ""
+"<![CDATA[my-application.war/\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" WEB-INF/\n"
+" web.xml\n"
+" components.xml\n"
+" faces-config.xml\n"
+" lib/\n"
+" jboss-seam.jar\n"
+" jboss-seam-ui.jar\n"
+" jboss-el.jar\n"
+" jsf-facelets.jar\n"
+" jsf-api.jar\n"
+" jsf-impl.jar\n"
+" ...\n"
+" my-application.jar/\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" persistence.xml\n"
+" seam.properties\n"
+" org/\n"
+" jboss/\n"
+" myapplication/\n"
+" User.class\n"
+" Login.class\n"
+" LoginBean.class\n"
+" Register.class\n"
+" RegisterBean.class\n"
+" ...\n"
+" login.jsp\n"
+" register.jsp\n"
+" ...]]>"
#. Tag: para
-#: Configuration.xml:731
+#: Configuration.xml:801
#, no-c-format
msgid ""
"Most of the Seam example applications may be deployed to Tomcat by running "
"<literal>ant deploy.tomcat</literal>."
msgstr ""
+"ã»ã¨ãã©ã® Seam ãµã³ãã«ã¢ããªã±ã¼ã·ã§ã³ã¯ã<literal>ant deploy.tomcat</"
+"literal> ãå®è¡ãããã¨ã«ãã£ã¦ã Tomcat ã«ãããã¤ãããã¨ãå¯è½ã§ãã"
#. Tag: title
-#: Configuration.xml:739
+#: Configuration.xml:809
#, no-c-format
msgid "Configuring jBPM in Seam"
-msgstr ""
+msgstr "Seamã§ã®jBPMè¨å®"
#. Tag: para
-#: Configuration.xml:740
+#: Configuration.xml:810
#, no-c-format
msgid ""
"Seam's jBPM integration is not installed by default, so you'll need to "
@@ -1651,9 +2409,13 @@
"explicitly list your process and pageflow definitions. In "
"<literal>components.xml</literal>:"
msgstr ""
+"Seam ã® jBPM çµ±åã¯ããã©ã«ãã§ã¯ã¤ã³ã¹ãã¼ã«ãããªãããçµã¿è¾¼ã¿ã³ã³ãã¼ãã³"
+"ããã¤ã³ã¹ãã¼ã«ãããã¨ã«ãã jBPM ãæå¹ã«ããå¿
è¦ãããã¾ãã ã¾ãã 使ç¨"
+"ããããã»ã¹ã¨ãã¼ã¸ããã¼ã®å®ç¾©ã <literal>components.xml</literal> ã§æ示ç"
+"ã«è¨è¼ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:744
+#: Configuration.xml:814
#, no-c-format
msgid ""
"<![CDATA[<bpm:jbpm>\n"
@@ -1667,9 +2429,19 @@
" </bpm:process-definitions>\n"
"</bpm:jbpm>]]>"
msgstr ""
+"<![CDATA[<bpm:jbpm>\n"
+" <bpm:pageflow-definitions>\n"
+" <value>createDocument.jpdl.xml</value>\n"
+" <value>editDocument.jpdl.xml</value>\n"
+" <value>approveDocument.jpdl.xml</value>\n"
+" </bpm:pageflow-definitions>\n"
+" <bpm:process-definitions>\n"
+" <value>documentLifecycle.jpdl.xml</value>\n"
+" </bpm:process-definitions>\n"
+"</bpm:jbpm>]]>"
#. Tag: para
-#: Configuration.xml:746
+#: Configuration.xml:816
#, no-c-format
msgid ""
"No further special configuration is needed if you only have pageflows. If "
@@ -1678,9 +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>ãå«ãã ãµã³ãã«ã§ãã"
#. Tag: programlisting
-#: Configuration.xml:751
+#: Configuration.xml:821
#, no-c-format
msgid ""
"<![CDATA[<jbpm-configuration>\n"
@@ -1708,17 +2484,43 @@
"\n"
"</jbpm-configuration>]]>"
msgstr ""
+"<![CDATA[<jbpm-configuration>\n"
+"\n"
+" <jbpm-context>\n"
+" <service name=\"persistence\">\n"
+" <factory>\n"
+" <bean class=\"org.jbpm.persistence.db.DbPersistenceServiceFactory"
+"\">\n"
+" <field name=\"isTransactionEnabled\"><false/></field>\n"
+" </bean>\n"
+" </factory>\n"
+" </service>\n"
+" <service name=\"tx\" factory=\"org.jbpm.tx.TxServiceFactory\" />\n"
+" <service name=\"message\" factory=\"org.jbpm.msg.db."
+"DbMessageServiceFactory\" />\n"
+" <service name=\"scheduler\" factory=\"org.jbpm.scheduler.db."
+"DbSchedulerServiceFactory\" />\n"
+" <service name=\"logging\" factory=\"org.jbpm.logging.db."
+"DbLoggingServiceFactory\" />\n"
+" <service name=\"authentication\" \n"
+" factory=\"org.jbpm.security.authentication."
+"DefaultAuthenticationServiceFactory\" />\n"
+" </jbpm-context>\n"
+"\n"
+"</jbpm-configuration>]]>"
#. Tag: para
-#: Configuration.xml:753
+#: Configuration.xml:823
#, no-c-format
msgid ""
"The most important thing to notice here is that jBPM transaction control is "
"disabled. Seam or EJB3 should control the JTA transactions."
msgstr ""
+"ããã§ã®ãã£ã¨ãéè¦ãªãã¨ã¯ãjBPMãã©ã³ã¶ã¯ã·ã§ã³å¶å¾¡ã¯ç¡å¹ã«ãªã£ã¦ããã¨ã"
+"ããã¨ã§ãã Seamããããã¯EJB3ãJTAãã©ã³ã¶ã¯ã·ã§ã³ãå¶å¾¡ããã¹ãã§ãã"
#. Tag: para
-#: Configuration.xml:759
+#: Configuration.xml:829
#, no-c-format
msgid ""
"There is not yet any well-defined packaging format for jBPM configuration "
@@ -1727,9 +2529,13 @@
"probably design some other standard packaging format. So the EAR looks "
"something like this:"
msgstr ""
+"jBPM è¨å®ãããã»ã¹ããã³ãã¼ã¸ããã¼ã®å®ç¾©ãã¡ã¤ã«ã«å¯¾ããæ確ãªããã±ã¼ã¸ã³"
+"ã°å½¢å¼ããã¾ã ããã¾ããã Seam ãµã³ãã«ã§ã¯åç´ã«ãããããã¡ã¤ã«ã¯ãã¹ã¦ "
+"EAR ã®ã«ã¼ãã«ããã±ã¼ã¸ãããã¨ã«ãã¾ããã å°æ¥çã«ã¯ä½ããã®æ¨æºçãªãã"
+"ã±ã¼ã¸ã³ã°å½¢å¼ãè¨è¨ãããã¨ã«ãªãã¨æãã¾ãã EAR ã¯æ¬¡ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:764
+#: Configuration.xml:834
#, no-c-format
msgid ""
"<![CDATA[my-application.ear/\n"
@@ -1774,15 +2580,56 @@
" approveDocument.jpdl.xml\n"
" documentLifecycle.jpdl.xml]]>"
msgstr ""
+"<![CDATA[my-application.ear/\n"
+" jboss-seam.jar\n"
+" lib/\n"
+" jboss-el.jar\n"
+" jbpm-3.1.jar\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" application.xml\n"
+" my-application.war/\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" WEB-INF/\n"
+" web.xml\n"
+" components.xml\n"
+" faces-config.xml\n"
+" lib/\n"
+" jsf-facelets.jar\n"
+" jboss-seam-ui.jar\n"
+" login.jsp\n"
+" register.jsp\n"
+" ...\n"
+" my-application.jar/\n"
+" META-INF/\n"
+" MANIFEST.MF\n"
+" persistence.xml\n"
+" seam.properties\n"
+" org/\n"
+" jboss/\n"
+" myapplication/\n"
+" User.class\n"
+" Login.class\n"
+" LoginBean.class\n"
+" Register.class\n"
+" RegisterBean.class\n"
+" ...\n"
+" jbpm.cfg.xml\n"
+" hibernate.cfg.xml\n"
+" createDocument.jpdl.xml\n"
+" editDocument.jpdl.xml\n"
+" approveDocument.jpdl.xml\n"
+" documentLifecycle.jpdl.xml]]>"
#. Tag: title
-#: Configuration.xml:771
+#: Configuration.xml:841
#, no-c-format
msgid "Configuring SFSB and Session Timeouts in JBoss AS"
-msgstr ""
+msgstr "JBoss ASã§ã® SFSBã¨ã»ãã·ã§ã³ã¿ã¤ã ã¢ã¦ãã®è¨å®"
#. Tag: para
-#: Configuration.xml:773
+#: Configuration.xml:843
#, no-c-format
msgid ""
"It is very important that the timeout for Stateful Session Beans is set "
@@ -1792,18 +2639,27 @@
"<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 ã¯åèªã®è¨å®ã»ããåã«ç½®"
+"ãæãã¦ãã ãã) ã§è¨å®ããã¦ãã¾ãã"
#. Tag: para
-#: Configuration.xml:779
+#: Configuration.xml:849
#, no-c-format
msgid ""
"The default SFSB timeout can be adjusted by modifying the value of "
"<literal>max-bean-life</literal> in the "
"<literal>LRUStatefulContextCachePolicy</literal> cache configuration:"
msgstr ""
+"ããã©ã«ãã® SFSB ã¿ã¤ã ã¢ã¦ã㯠<literal>LRUStatefulContextCachePolicy</"
+"literal> ãã£ãã·ã¥è¨å®å
ã® <literal>max-bean-life</literal> ã®å¤ãå¤æ´ãã¦èª¿"
+"æ´ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:782
+#: Configuration.xml:852
#, no-c-format
msgid ""
"<![CDATA[<container-cache-conf>\n"
@@ -1826,9 +2682,28 @@
" </cache-policy-conf>\n"
"</container-cache-conf>]]>"
msgstr ""
+"<![CDATA[<container-cache-conf>\n"
+" <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-"
+"policy>\n"
+" <cache-policy-conf>\n"
+" <min-capacity>50</min-capacity>\n"
+" <max-capacity>1000000</max-capacity>\n"
+" <remover-period>1800</remover-period>\n"
+"\n"
+" <!-- SFSB timeout in seconds; 1800 seconds == 30 minutes -->\n"
+" <max-bean-life>1800</max-bean-life> \n"
+"\n"
+" <overager-period>300</overager-period>\n"
+" <max-bean-age>600</max-bean-age>\n"
+" <resizer-period>400</resizer-period>\n"
+" <max-cache-miss-period>60</max-cache-miss-period>\n"
+" <min-cache-miss-period>1</min-cache-miss-period>\n"
+" <cache-load-factor>0.75</cache-load-factor>\n"
+" </cache-policy-conf>\n"
+"</container-cache-conf>]]>"
#. Tag: para
-#: Configuration.xml:784
+#: Configuration.xml:854
#, no-c-format
msgid ""
"The default HTTP session timeout can be modified in <literal>server/default/"
@@ -1837,9 +2712,15 @@
"JBoss 4.2.x. The following entry in this file controls the default session "
"timeout for all web applications:"
msgstr ""
+"ããã©ã«ãã® HTTP ã»ãã·ã§ã³ã¿ã¤ã ã¢ã¦ãã¯ã JBoss 4.0.x ãªã "
+"<literal>server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml</literal> "
+"ã§ã JBoss 4.2.x ãªã <literal>server/default/deploy/jboss-web.deployer/conf/"
+"web.xml</literal> ã§ããããå¤æ´ãããã¨ãã§ãã¾ãã ãã®ãã¡ã¤ã«ã®æ¬¡ã®ã¨ã³ã"
+"ãªã§ã ãã¹ã¦ã®ã¦ã§ãã¢ããªã±ã¼ã·ã§ã³ã®ããã©ã«ãã»ãã·ã§ã³ã¿ã¤ã ã¢ã¦ããå¶å¾¡"
+"ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:789
+#: Configuration.xml:859
#, no-c-format
msgid ""
"<![CDATA[<session-config>\n"
@@ -1847,23 +2728,29 @@
" <session-timeout>30</session-timeout>\n"
"</session-config>]]>"
msgstr ""
+"<![CDATA[<session-config>\n"
+" <!-- HTTP Session timeout, in minutes -->\n"
+" <session-timeout>30</session-timeout>\n"
+"</session-config>]]>"
#. Tag: para
-#: Configuration.xml:791
+#: 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> ã«å«ããã ãã§ãã"
#. Tag: title
-#: Configuration.xml:797
+#: Configuration.xml:867
#, no-c-format
msgid "Running Seam in a Portlet"
-msgstr ""
+msgstr "Portlet 㧠Seam ãå®è¡ãã"
#. Tag: para
-#: Configuration.xml:799
+#: Configuration.xml:869
#, no-c-format
msgid ""
"If you want to run your Seam application in a portlet, take a look at the "
@@ -1872,15 +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> ãåç
§ãã¦ãã ã"
+"ãã"
#. Tag: title
-#: Configuration.xml:810
+#: Configuration.xml:880
#, no-c-format
msgid "Deploying custom resources"
-msgstr ""
+msgstr "ã«ã¹ã¿ã ã®ãªã½ã¼ã¹ããããã¤ãã"
#. Tag: para
-#: Configuration.xml:812
+#: Configuration.xml:882
#, no-c-format
msgid ""
"Seam scans all jars containing <literal>/seam.properties</literal>, "
@@ -1889,9 +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 ã«ç»é²ããã¾ãã"
#. Tag: para
-#: Configuration.xml:819
+#: Configuration.xml:889
#, no-c-format
msgid ""
"You may also want Seam to handle custom resources. A common use case is to "
@@ -1899,25 +2796,33 @@
"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> ã§å¦çããã¢ããã¼ã·ã§ã³ãæ示ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:826
+#: Configuration.xml:896
#, no-c-format
msgid ""
"<![CDATA[# A colon-separated list of annotation types to handle\n"
"org.jboss.seam.deployment.annotationTypes=com.acme.Foo:com.acme.Bar]]>"
msgstr ""
+"<![CDATA[# A colon-separated list of annotation types to handle\n"
+"org.jboss.seam.deployment.annotationTypes=com.acme.Foo:com.acme.Bar]]>"
#. Tag: para
-#: Configuration.xml:828
+#: 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> ã¢ããã¼ã·ã§ã³ãä»ãã"
+"ã¹ã¦ã®ã¯ã©ã¹ãæããããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:833
+#: Configuration.xml:903
#, no-c-format
msgid ""
"<![CDATA[@Name(\"fooStartup\")\n"
@@ -1943,18 +2848,43 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"fooStartup\")\n"
+"@Scope(APPLICATION)\n"
+"@Startup\n"
+"public class FooStartup {\n"
+"\n"
+" @In(\"#{deploymentStrategy.annotatedClasses['com.acme.Foo']}\")\n"
+" private Set<Class<Object>> fooClasses;\n"
+" \n"
+" @In(\"#{hotDeploymentStrategy.annotatedClasses['com.acme.Foo']}\")\n"
+" private Set<Class<Object>> hotFooClasses;\n"
+"\n"
+" @Create\n"
+" public void create() {\n"
+" for (Class clazz : fooClasses) {\n"
+" handleClass(clazz);\n"
+" }\n"
+" for (Class clazz : hotFooClasses) {\n"
+" handleClass(clazz);\n"
+" }\n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: para
-#: Configuration.xml:835
+#: 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> æ¡å¼µåãä»ããã¡ã¤ã«ãã¹ã¦ãå¦çããå ´"
+"åã ã«ã¹ã¿ã ã®ãããã¤ã¡ã³ããã³ãã©ãè¨è¿°ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:841
+#: Configuration.xml:911
#, no-c-format
msgid ""
"<![CDATA[public class FooDeploymentHandler implements DeploymentHandler {\n"
@@ -1976,25 +2906,47 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class FooDeploymentHandler implements DeploymentHandler {\n"
+" \n"
+" private Set<InputStream> files = new HashSet<InputStream>();\n"
+" \n"
+" public String getName() {\n"
+" return \"fooDeploymentHandler\";\n"
+" }\n"
+" \n"
+" public Set<InputStream> getFiles() {\n"
+" return files;\n"
+" }\n"
+" \n"
+" public void handle(String name, ClassLoader classLoader) {\n"
+" if (name.endsWith(\".foo.xml\")) {\n"
+" files.add(classLoader.getResourceAsStream(name));\n"
+" }\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Configuration.xml:843
+#: 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> ãä»ããã¹ã¦ã®ãã¡ã¤ã«ã®ä¸è¦§"
+"ãä½æãã¦ããã ãã§ãã"
#. Tag: para
-#: Configuration.xml:848
+#: Configuration.xml:918
#, no-c-format
msgid ""
"Then, we need to register the deployment handler with Seam. In <literal>/"
"META-INF/seam-deployment.properties</literal>:"
msgstr ""
+"ã¤ãã«ãããã¤ã¡ã³ããã³ãã©ã Seam ã«ç»é²ããå¿
è¦ãããã¾ãã <literal>/"
+"META-INF/seam-deployment.properties</literal> ã§è¡ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:853
+#: Configuration.xml:923
#, no-c-format
msgid ""
"<![CDATA[# For standard deployment\n"
@@ -2003,16 +2955,23 @@
"org.jboss.seam.deployment.hotDeploymentHandlers=com.acme."
"FooDeploymentHandler]]>"
msgstr ""
+"<![CDATA[# For standard deployment\n"
+"org.jboss.seam.deployment.deploymentHandlers=com.acme.FooDeploymentHandler\n"
+"# For hot deployment\n"
+"org.jboss.seam.deployment.hotDeploymentHandlers=com.acme."
+"FooDeploymentHandler]]>"
#. Tag: para
-#: Configuration.xml:855
+#: Configuration.xml:925
#, no-c-format
msgid ""
"You can register multiple deployment handler using a comma separated list."
msgstr ""
+"ã³ã³ãã§åºåã£ãä¸è¦§ã使ãã¨è¤æ°ã®ãããã¤ã¡ã³ããã³ãã©ãç»é²ãããã¨ãã§ã"
+"ã¾ãã"
#. Tag: para
-#: Configuration.xml:860
+#: Configuration.xml:930
#, no-c-format
msgid ""
"Seam uses deployment handlers internally to install components and "
@@ -2021,9 +2980,14 @@
"the deployment handler during an <literal>APPLICATION</literal> scoped "
"component's startup:"
msgstr ""
+"Seam ã¯å
é¨çã«ãããã¤ã¡ã³ããã³ãã©ã使ã£ã¦ã³ã³ãã¼ãã³ããåå空éãã¤ã³ã¹"
+"ãã¼ã«ããããã handle() ã Seam ã®ãã¼ãã¹ãã©ããã®æ©ãæç¹ã§å¼ã°ããã®"
+"ã§ãå¤ãã®å ´åã«ä¸ä¾¿ããããã¾ããã ãã ãã <literal>APPLICATION</literal> "
+"ã¹ã³ã¼ãã®ã³ã³ãã¼ãã³ãã®èµ·åä¸ã«ãããã¤ã¡ã³ããã³ãã©ã«ç°¡åã«ã¢ã¯ã»ã¹ãã"
+"ãã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Configuration.xml:868
+#: Configuration.xml:938
#, no-c-format
msgid ""
"<![CDATA[@Name(\"fooStartup\")\n"
@@ -2049,3 +3013,54 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"fooStartup\")\n"
+"@Scope(APPLICATION)\n"
+"@Startup\n"
+"public class FooStartup {\n"
+"\n"
+" @In(\"#{deploymentStrategy['fooDeploymentHandler']}\")\n"
+" private MyDeploymentHandler myDeploymentHandler;\n"
+" \n"
+" @In(\"#{hotDeploymentStrategy['fooDeploymentHandler']}\")\n"
+" private MyDeploymentHandler myHotDeploymentHandler;\n"
+"\n"
+" @Create\n"
+" public void create() {\n"
+" for (InputStream is : myDeploymentHandler.getFiles()) {\n"
+" handleFooXml(is);\n"
+" }\n"
+" for (InputStream is : myHotDeploymentHandler.getFiles()) {\n"
+" handleFooXml(is);\n"
+" }\n"
+" }\n"
+"\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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Controls.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Controls.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Controls.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Controls.xml:5
#, no-c-format
msgid "Seam JSF controls"
-msgstr ""
+msgstr "Seam JSF ã³ã³ããã¼ã«"
#. Tag: para
#: Controls.xml:6
@@ -29,12 +29,17 @@
"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
#, no-c-format
msgid "Tags"
-msgstr ""
+msgstr "ã¿ã°"
#. Tag: para
#: Controls.xml:17
@@ -43,6 +48,8 @@
"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
@@ -51,37 +58,40 @@
"<![CDATA[<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
" xmlns:s=\"http://jboss.com/products/seam/taglib\">]]>"
msgstr ""
+"<![CDATA[<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+" xmlns:s=\"http://jboss.com/products/seam/taglib\">]]>"
+# ãUI ãµã³ãã«ãã§ã¯åãããªãèªè
ãããã¨æãã®ã§ãã(examples/ui)ããåæã«ä»å ã
#. Tag: para
#: Controls.xml:24
#, no-c-format
msgid "The ui example demonstrates the use of a number of these tags."
-msgstr ""
+msgstr "UIãµã³ãã«(examples/ui)ã§ã¯ããã¤ãã®ã¿ã°ã®ä½¿ç¨ä¾ã示ãã¦ãã¾ãã"
#. Tag: title
#: Controls.xml:29
#, no-c-format
msgid "Navigation Controls"
-msgstr ""
+msgstr "ããã²ã¼ã·ã§ã³ ã³ã³ããã¼ã«"
#. Tag: literal
#: Controls.xml:32
#, no-c-format
msgid "<s:button>"
-msgstr ""
+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: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 ""
+msgstr "詳細"
#. Tag: para
#: Controls.xml:36
@@ -90,25 +100,27 @@
"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: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 ""
+msgstr "å±æ§"
#. Tag: para
#: Controls.xml:45 Controls.xml:158
#, no-c-format
msgid "<literal>value</literal> — the label."
-msgstr ""
+msgstr "<literal>value</literal> — ã©ãã«ã"
#. Tag: para
#: Controls.xml:50 Controls.xml:163
@@ -117,24 +129,26 @@
"<literal>action</literal> — a method binding that specified the action "
"listener."
msgstr ""
+"<literal>action</literal> — ã¢ã¯ã·ã§ã³ãªã¹ãã¼ãæå®ããå¤ãã¤ã³ãã£ã³"
+"ã°ã"
#. Tag: para
#: Controls.xml:57 Controls.xml:169
#, no-c-format
msgid "<literal>view</literal> — the JSF view id to link to."
-msgstr ""
+msgstr "<literal>view</literal> — ãªã³ã¯ãã JSF view id ã"
#. Tag: para
#: Controls.xml:62 Controls.xml:174
#, no-c-format
msgid "<literal>fragment</literal> — the fragment identifier to link to."
-msgstr ""
+msgstr "<literal>fragment</literal> — ãªã³ã¯ãããã©ã°ã¡ã³ã ID ã"
#. Tag: para
#: Controls.xml:68 Controls.xml:180
#, no-c-format
msgid "<literal>disabled</literal> — is the link disabled?"
-msgstr ""
+msgstr "<literal>disabled</literal> — ãªã³ã¯ãç¡å¹ãã©ãã"
#. Tag: para
#: Controls.xml:73 Controls.xml:185
@@ -144,6 +158,9 @@
"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
@@ -153,18 +170,21 @@
"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: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 ""
+msgstr "使ãæ¹"
#. Tag: programlisting
#: Controls.xml:92
@@ -174,7 +194,11 @@
" value=\"Cancel\" \n"
" action=\"#{hotelBooking.cancel}\"/>]]>"
msgstr ""
+"<![CDATA[<s:button id=\"cancel\" \n"
+" value=\"Cancel\" \n"
+" action=\"#{hotelBooking.cancel}\"/>]]>"
+# ããã®å ´åãæå®ããããã¥ã¼ã¸ã®ãªãã¤ã¬ã¯ããçºçããã¨ã¢ã¯ã·ã§ã³ãå¼ã°ãã¾ãããããããã®å ´åãæå®ããããã¥ã¼ã¸ã®ãªãã¤ã¬ã¯ããçºçããæç¹ã§ã¢ã¯ã·ã§ã³ãå¼ã°ãã¾ãããã«å¤æ´ãifãããwhenã®ãã¥ã¢ã³ã¹
#. Tag: para
#: Controls.xml:93 Controls.xml:204
#, no-c-format
@@ -183,6 +207,9 @@
"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
@@ -191,12 +218,14 @@
"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
#, no-c-format
msgid "<s:conversationId>"
-msgstr ""
+msgstr "<s:conversationId>"
#. Tag: para
#: Controls.xml:112
@@ -205,18 +234,20 @@
"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
#, no-c-format
msgid "None"
-msgstr ""
+msgstr "ãªã"
#. Tag: literal
#: Controls.xml:125
#, no-c-format
msgid "<s:taskId>"
-msgstr ""
+msgstr "<s:taskId>"
#. Tag: para
#: Controls.xml:128
@@ -225,21 +256,23 @@
"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:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
+#: Controls.xml:675 Controls.xml:698
#, no-c-format
msgid "None."
-msgstr ""
+msgstr "ãªã"
#. Tag: literal
#: Controls.xml:141
#, no-c-format
msgid "<s:link>"
-msgstr ""
+msgstr "<s:link>"
#. Tag: para
#: Controls.xml:144
@@ -248,6 +281,8 @@
"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
@@ -256,6 +291,8 @@
"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
@@ -265,6 +302,9 @@
"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
@@ -273,12 +313,14 @@
"<![CDATA[<s:link id=\"register\" view=\"/register.xhtml\" \n"
" value=\"Register New User\"/>]]>"
msgstr ""
+"<![CDATA[<s:link id=\"register\" view=\"/register.xhtml\" \n"
+" value=\"Register New User\"/>]]>"
#. Tag: literal
#: Controls.xml:214
#, no-c-format
msgid "<s:conversationPropagation>"
-msgstr ""
+msgstr "<s:conversationPropagation>"
#. Tag: para
#: Controls.xml:217
@@ -287,6 +329,8 @@
"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
@@ -296,6 +340,9 @@
"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
@@ -305,12 +352,15 @@
" <s:conversationPropagation type=\"join\" />\n"
"</h:commandButton>]]>"
msgstr ""
+"<![CDATA[<h:commandButton value=\"Apply\" action=\"#{personHome.update}\">\n"
+" <s:conversationPropagation type=\"join\" />\n"
+"</h:commandButton>]]>"
#. Tag: literal
#: Controls.xml:247
#, no-c-format
msgid "<s:defaultAction>"
-msgstr ""
+msgstr "<s:defaultAction>"
#. Tag: para
#: Controls.xml:253
@@ -319,6 +369,8 @@
"Specify the default action to run when the form is submitted using the enter "
"key."
msgstr ""
+"enterãã¼ã§ãã©ã¼ã ããµããããããã¨ãã«å®è¡ããããã©ã«ãã¢ã¯ã·ã§ã³ãæå®ã"
+"ã¾ãã"
#. Tag: para
#: Controls.xml:257
@@ -328,6 +380,9 @@
"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
@@ -336,6 +391,8 @@
"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
@@ -346,24 +403,28 @@
" <s:defaultAction />\n"
"</h:commandButton>]]>"
msgstr ""
+"<![CDATA[<h:commandButton id=\"foo\" value=\"Foo\" action=\"#{manager.foo}"
+"\">\n"
+" <s:defaultAction />\n"
+"</h:commandButton>]]>"
#. Tag: title
#: Controls.xml:280
#, no-c-format
msgid "Converters and Validators"
-msgstr ""
+msgstr "ã³ã³ãã¼ã¿ã¨ããªãã¼ã¿"
#. Tag: literal
#: Controls.xml:283
#, no-c-format
msgid "<s:convertDateTime>"
-msgstr ""
+msgstr "<s:convertDateTime>"
#. Tag: para
#: Controls.xml:286
#, no-c-format
msgid "Perform date or time conversions in the Seam timezone."
-msgstr ""
+msgstr "Seam ã¿ã¤ã ã¾ã¼ã³å
ã§ãã¼ã¿å¤æã¾ãã¯æå»å¤æãè¡ãã¾ãã"
#. Tag: programlisting
#: Controls.xml:292
@@ -373,12 +434,15 @@
" <s:convertDateTime type=\"both\" dateStyle=\"full\"/>\n"
"</h:outputText>]]>"
msgstr ""
+"<![CDATA[<h:outputText value=\"#{item.orderDate}\">\n"
+" <s:convertDateTime type=\"both\" dateStyle=\"full\"/>\n"
+"</h:outputText>]]>"
#. Tag: literal
#: Controls.xml:297
#, no-c-format
msgid "<s:convertEntity>"
-msgstr ""
+msgstr "<s:convertEntity>"
#. Tag: para
#: Controls.xml:300
@@ -387,6 +451,8 @@
"Assigns an entity converter to the current component. This is useful for "
"radio button and dropdown controls."
msgstr ""
+"ã¨ã³ãã£ãã£ã³ã³ãã¼ã¿ãç¾å¨ã®ã³ã³ãã¼ãã³ãã«å²ãå½ã¦ã¾ãã ã©ã¸ãªãã¿ã³ã³ã³"
+"ããã¼ã«ããã³ãããããã¦ã³ã³ã³ããã¼ã«ã«å½¹ç«ã¡ã¾ãã"
#. Tag: para
#: Controls.xml:305
@@ -396,12 +462,16 @@
"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 ""
+msgstr "è¨å®"
#. Tag: para
#: Controls.xml:317
@@ -411,6 +481,9 @@
"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
@@ -419,6 +492,9 @@
"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
@@ -429,6 +505,10 @@
" \n"
" <ui:jpa-entity-loader entity-manager=\"#{em}\" />]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:ui=\"http://jboss.com/products/seam/ui\">\n"
+" \n"
+" <ui:jpa-entity-loader entity-manager=\"#{em}\" />]]>"
#. Tag: para
#: Controls.xml:330
@@ -437,6 +517,8 @@
"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
@@ -447,6 +529,10 @@
" \n"
" <ui:hibernate-entity-loader />]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:ui=\"http://jboss.com/products/seam/ui\">\n"
+" \n"
+" <ui:hibernate-entity-loader />]]>"
#. Tag: para
#: Controls.xml:336
@@ -455,6 +541,9 @@
"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
@@ -465,6 +554,10 @@
" \n"
" <ui:hibernate-entity-loader session=\"#{hibernateSession}\" />]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:ui=\"http://jboss.com/products/seam/ui\">\n"
+" \n"
+" <ui:hibernate-entity-loader session=\"#{hibernateSession}\" />]]>"
#. Tag: para
#: Controls.xml:344
@@ -475,6 +568,10 @@
"<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
@@ -495,6 +592,20 @@
" <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"
+" \n"
+" <ui:jpa-entity-loader name=\"standardEntityLoader\" entity-manager=\"#"
+"{standardEntityManager}\" />\n"
+" \n"
+" <ui:entity-converter name=\"restrictedEntityConverter\" entity-loader=\"#"
+"{restrictedEntityLoader}\" />\n"
+" \n"
+" <ui:jpa-entity-loader name=\"restrictedEntityLoader\" entity-manager=\"#"
+"{restrictedEntityManager}\" />]]>"
#. Tag: programlisting
#: Controls.xml:354
@@ -506,6 +617,11 @@
" <f:converter converterId=\"standardEntityConverter\" />\n"
"</h:selectOneMenu>]]>"
msgstr ""
+"<![CDATA[<h:selectOneMenu value=\"#{person.continent}\">\n"
+" <s:selectItems value=\"#{continents.resultList}\" var=\"continent\" \n"
+" label=\"#{continent.name}\" />\n"
+" <f:converter converterId=\"standardEntityConverter\" />\n"
+"</h:selectOneMenu>]]>"
#. Tag: programlisting
#: Controls.xml:358
@@ -518,12 +634,18 @@
" <s:convertEntity />\n"
"</h:selectOneMenu>]]>"
msgstr ""
+"<![CDATA[<h:selectOneMenu value=\"#{person.continent}\" required=\"true\">\n"
+" <s:selectItems value=\"#{continents.resultList}\" var=\"continent\" \n"
+" label=\"#{continent.name}\" \n"
+" noSelectionLabel=\"Please Select...\"/>\n"
+" <s:convertEntity />\n"
+"</h:selectOneMenu>]]>"
#. Tag: literal
#: Controls.xml:362
#, no-c-format
msgid "<s:convertEnum>"
-msgstr ""
+msgstr "<s:convertEnum>"
#. Tag: para
#: Controls.xml:365
@@ -532,6 +654,8 @@
"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
@@ -544,12 +668,18 @@
" <s:convertEnum />\n"
"</h:selectOneMenu>]]>"
msgstr ""
+"<![CDATA[<h:selectOneMenu value=\"#{person.honorific}\">\n"
+" <s:selectItems value=\"#{honorifics}\" var=\"honorific\" \n"
+" label=\"#{honorific.label}\"\n"
+" noSelectionLabel=\"Please select\" />\n"
+" <s:convertEnum />\n"
+"</h:selectOneMenu>]]>"
#. Tag: literal
#: Controls.xml:378
#, no-c-format
msgid "<s:convertAtomicBoolean>"
-msgstr ""
+msgstr "<s:convertAtomicBoolean>"
#. Tag: para
#: Controls.xml:381
@@ -558,6 +688,8 @@
"<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
@@ -567,12 +699,15 @@
" <s:convertAtomicBoolean />\n"
"</h:outputText>]]>"
msgstr ""
+"<![CDATA[<h:outputText value=\"#{item.valid}\">\n"
+" <s:convertAtomicBoolean />\n"
+"</h:outputText>]]>"
#. Tag: literal
#: Controls.xml:395
#, no-c-format
msgid "<s:convertAtomicInteger>"
-msgstr ""
+msgstr "<s:convertAtomicInteger>"
#. Tag: para
#: Controls.xml:398
@@ -581,6 +716,8 @@
"<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
@@ -590,12 +727,15 @@
" <s:convertAtomicInteger />\n"
"</h:outputText>]]>"
msgstr ""
+"<![CDATA[<h:outputText value=\"#{item.id}\">\n"
+" <s:convertAtomicInteger />\n"
+"</h:outputText>]]>"
#. Tag: literal
#: Controls.xml:412
#, no-c-format
msgid "<s:convertAtomicLong>"
-msgstr ""
+msgstr "<s:convertAtomicLong>"
#. Tag: para
#: Controls.xml:415
@@ -604,6 +744,8 @@
"<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
@@ -613,41 +755,100 @@
" <s:convertAtomicLong />\n"
"</h:outputText>]]>"
msgstr ""
+"<![CDATA[<h:outputText value=\"#{item.id}\">\n"
+" <s:convertAtomicLong />\n"
+"</h:outputText>]]>"
#. Tag: literal
#: Controls.xml:431
#, no-c-format
msgid "<s:validateEquality>"
-msgstr ""
+msgstr "<s:validateEquality>"
#. Tag: para
#: Controls.xml:434
-#, no-c-format
+#, fuzzy, 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."
+"equal (or not equal!) to the referenced control's value."
msgstr ""
+"å
¥åã³ã³ããã¼ã«å
ã«ãã¹ããããã®è¦ªã®å¤ã¨åç
§å
ã®ã³ã³ããã¼ã«ã®å¤ãåãã§ã"
+"ããã¨ãæ¤è¨¼ããã¿ã°ã§ãã"
#. Tag: para
#: Controls.xml:442
#, no-c-format
msgid "<literal>for</literal> — The id of a control to validate against."
-msgstr ""
+msgstr "<literal>for</literal> — æ¤è¨¼ã®å¯¾è±¡ã¨ãªãã³ã³ããã¼ã«ã®ID"
#. Tag: para
#: Controls.xml:447
#, no-c-format
msgid "<literal>message</literal> — Message to show on failure."
-msgstr ""
+msgstr "<literal>message</literal> — 失ææã«è¡¨ç¤ºãããã¡ãã»ã¼ã¸"
#. Tag: para
#: Controls.xml:452
#, no-c-format
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"
@@ -655,23 +856,29 @@
" <s:validateEquality for=\"name\" />\n"
"</h:inputText>]]>"
msgstr ""
+"<![CDATA[<h:inputText id=\"name\" value=\"#{bean.name}\"/>\n"
+"<h:inputText id=\"nameVerification\" >\n"
+" <s:validateEquality for=\"name\" />\n"
+"</h:inputText>]]>"
#. Tag: literal
-#: Controls.xml:467
+#: Controls.xml:505
#, no-c-format
msgid "<s:validate>"
-msgstr ""
+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 å
¥åãã£ã¼ã«ãã確èªãã¾ãã"
#. Tag: programlisting
-#: Controls.xml:481
+#: Controls.xml:519
#, no-c-format
msgid ""
"<![CDATA[<h:inputText id=\"userName\" required=\"true\" \n"
@@ -680,23 +887,30 @@
"</h:inputText>\n"
"<h:message for=\"userName\" styleClass=\"error\" />]]>"
msgstr ""
+"<![CDATA[<h:inputText id=\"userName\" required=\"true\" \n"
+" value=\"#{customer.userName}\">\n"
+" <s:validate />\n"
+"</h:inputText>\n"
+"<h:message for=\"userName\" styleClass=\"error\" />]]>"
#. Tag: literal
-#: Controls.xml:485
+#: Controls.xml:523
#, no-c-format
msgid "<s:validateAll>"
-msgstr ""
+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 å
¥åãã£ã¼ã«ãã確èªãã¾ãã"
#. Tag: programlisting
-#: Controls.xml:499
+#: Controls.xml:537
#, no-c-format
msgid ""
"<![CDATA[<s:validateAll>\n"
@@ -720,37 +934,61 @@
" </div>\n"
"</s:validateAll>]]>"
msgstr ""
+"<![CDATA[<s:validateAll>\n"
+" <div class=\"entry\">\n"
+" <h:outputLabel for=\"username\">Username:</h:outputLabel>\n"
+" <h:inputText id=\"username\" value=\"#{user.username}\" \n"
+" required=\"true\"/>\n"
+" <h:message for=\"username\" styleClass=\"error\" />\n"
+" </div>\n"
+" <div class=\"entry\">\n"
+" <h:outputLabel for=\"password\">Password:</h:outputLabel>\n"
+" <h:inputSecret id=\"password\" value=\"#{user.password}\" \n"
+" required=\"true\"/>\n"
+" <h:message for=\"password\" styleClass=\"error\" />\n"
+" </div>\n"
+" <div class=\"entry\">\n"
+" <h:outputLabel for=\"verify\">Verify Password:</h:outputLabel>\n"
+" <h:inputSecret id=\"verify\" value=\"#{register.verify}\" \n"
+" required=\"true\"/>\n"
+" <h:message for=\"verify\" styleClass=\"error\" />\n"
+" </div>\n"
+"</s:validateAll>]]>"
#. Tag: title
-#: Controls.xml:506
+#: Controls.xml:544
#, no-c-format
msgid "Formatting"
-msgstr ""
+msgstr "ãã©ã¼ããã"
#. Tag: literal
-#: Controls.xml:509
+#: Controls.xml:547
#, no-c-format
msgid "<s:decorate>"
-msgstr ""
+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 å
¥åãã£ã¼ã«ãã \"è£
飾\" ãã¾ãã"
#. 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ãã³"
+"ãã¬ã¼ã"
#. Tag: para
-#: Controls.xml:526
+#: Controls.xml:564
#, no-c-format
msgid ""
"<literal>#{invalid}</literal> and <literal>#{required}</literal> are "
@@ -759,9 +997,14 @@
"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"
@@ -769,9 +1012,13 @@
" <h:inputText value=\"#{location.country}\" required=\"true\"/>\n"
" </s:decorate>]]>"
msgstr ""
+"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
+" <ui:define name=\"label\">Country:</ui:define>\n"
+" <h:inputText value=\"#{location.country}\" required=\"true\"/>\n"
+" </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"
@@ -800,85 +1047,120 @@
" \n"
"</ui:composition>]]>"
msgstr ""
+"<![CDATA[<ui:composition xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+" xmlns:ui=\"http://java.sun.com/jsf/facelets\"\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"
+" \n"
+" <div> \n"
+" \n"
+" <s:label styleClass=\"#{invalid?'error':''}\">\n"
+" <ui:insert name=\"label\"/>\n"
+" <s:span styleClass=\"required\" rendered=\"#{required}\">*</s:"
+"span>\n"
+" </s:label>\n"
+" \n"
+" <span class=\"#{invalid?'error':''}\">\n"
+" <s:validateAll>\n"
+" <ui:insert/>\n"
+" </s:validateAll>\n"
+" </span>\n"
+" \n"
+" <s:message styleClass=\"error\"/> \n"
+" \n"
+" </div> \n"
+" \n"
+"</ui:composition>]]>"
#. Tag: literal
-#: Controls.xml:541
+#: Controls.xml:579
#, no-c-format
msgid "<s:div>"
-msgstr ""
+msgstr "<s:div>"
#. Tag: para
-#: Controls.xml:544
+#: Controls.xml:582
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
-msgstr ""
+msgstr "HTML <literal><div></literal> ãã¬ã³ããªã³ã°ãã¾ãã"
#. Tag: programlisting
-#: Controls.xml:554
+#: Controls.xml:592
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
" Sorry, but this member does not exist.\n"
"</s:div>]]>"
msgstr ""
+"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
+" Sorry, but this member does not exist.\n"
+"</s:div>]]>"
#. Tag: literal
-#: Controls.xml:558
+#: Controls.xml:596
#, no-c-format
msgid "<s:span>"
-msgstr ""
+msgstr "<s:span>"
#. Tag: para
-#: Controls.xml:561
+#: Controls.xml:599
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
-msgstr ""
+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 ""
+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>]]>"
#. Tag: literal
-#: Controls.xml:582
+#: Controls.xml:620
#, no-c-format
msgid "<s:fragment>"
-msgstr ""
+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 ""
+"ã¬ã³ããªã³ã°ãããªãã³ã³ãã¼ãã³ãã§ãããã®åè¦ç´ ã®ã¬ã³ããªã³ã°ãæå¹å/ç¡å¹"
+"åããã®ã«ä¾¿å©ã§ãã"
#. Tag: programlisting
-#: Controls.xml:596
+#: Controls.xml:634
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne null}\">\n"
" Current bid:\n"
"</s:fragment>]]>"
msgstr ""
+"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne null}\">\n"
+" Current bid:\n"
+"</s:fragment>]]>"
#. Tag: literal
-#: Controls.xml:601
+#: Controls.xml:639
#, no-c-format
msgid "<s:label>"
-msgstr ""
+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 "
@@ -886,21 +1168,24 @@
"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 ""
+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 ""
+msgstr "<literal>styleClass</literal> — ã³ã³ããã¼ã«ã®ã¹ã¿ã¤ã«ã¯ã©ã¹ã"
#. Tag: programlisting
-#: Controls.xml:625
+#: Controls.xml:663
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -908,21 +1193,25 @@
"</s:label>\n"
"<h:inputText value=\"#{location.country}\" required=\"true\"/>]]>"
msgstr ""
+"<![CDATA[<s:label styleClass=\"label\">\n"
+" Country:\n"
+"</s:label>\n"
+"<h:inputText value=\"#{location.country}\" required=\"true\"/>]]>"
#. Tag: literal
-#: Controls.xml:629
+#: Controls.xml:667
#, no-c-format
msgid "<s:message>"
-msgstr ""
+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 ""
+msgstr "æ¤è¨¼ã¨ã©ã¼ã®ã¡ãã»ã¼ã¸ã§ JSF å
¥åãã£ã¼ã«ãã \"è£
飾\" ãã¾ãã"
#. Tag: programlisting
-#: Controls.xml:642
+#: Controls.xml:680
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -932,96 +1221,109 @@
" </s:span>\n"
"</f:facet>]]>"
msgstr ""
+"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
+" <s:span>\n"
+"  Error: \n"
+" <s:message/>\n"
+" </s:span>\n"
+"</f:facet>]]>"
#. Tag: title
-#: Controls.xml:649
+#: Controls.xml:687
#, no-c-format
msgid "Seam Text"
-msgstr ""
+msgstr "Seam Text"
#. Tag: literal
-#: Controls.xml:652
+#: Controls.xml:690
#, no-c-format
msgid "<s:validateFormattedText>"
-msgstr ""
+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 ""
+msgstr "ãµãããããããå¤ãæ£ããSeam Textã§ãããã¨ããã§ãã¯ãã¾ãã"
#. Tag: literal
-#: Controls.xml:666
+#: Controls.xml:704
#, no-c-format
msgid "<s:formattedText>"
-msgstr ""
+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 ã®ç« ãåç
§ãã¦ãã ããã"
#. 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å¼"
#. Tag: programlisting
-#: Controls.xml:686
+#: Controls.xml:724
#, no-c-format
msgid "<![CDATA[<s:formattedText value=\"#{blog.text}\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<s:formattedText value=\"#{blog.text}\"/>]]>"
#. Tag: emphasis
-#: Controls.xml:688
+#: Controls.xml:726
#, no-c-format
msgid "Example"
-msgstr ""
+msgstr "ä¾"
#. Tag: title
-#: Controls.xml:703
+#: Controls.xml:741
#, no-c-format
msgid "Dropdowns"
-msgstr ""
+msgstr "ãããããã¦ã³"
#. Tag: literal
-#: Controls.xml:706
+#: Controls.xml:744
#, no-c-format
msgid "<s:enumItem>"
-msgstr ""
+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 ""
+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."
-msgstr ""
+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> ãã¬ã³ããªã³ã°"
+"ããéã«ä½¿ç¨ããã©ãã«"
#. Tag: programlisting
-#: Controls.xml:730
+#: Controls.xml:768
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1035,83 +1337,112 @@
" <s:enumItem enumValue=\"WEEKLY\" label=\"Every Week\" />\n"
"</h:selectOneRadio>]]>"
msgstr ""
+"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
+" layout=\"lineDirection\"\n"
+" value=\"#{newPayment.paymentFrequency}\">\n"
+" <s:convertEnum />\n"
+" <s:enumItem enumValue=\"ONCE\" label=\"Only Once\" />\n"
+" <s:enumItem enumValue=\"EVERY_MINUTE\" label=\"Every Minute\" />\n"
+" <s:enumItem enumValue=\"HOURLY\" label=\"Every Hour\" />\n"
+" <s:enumItem enumValue=\"DAILY\" label=\"Every Day\" />\n"
+" <s:enumItem enumValue=\"WEEKLY\" label=\"Every Week\" />\n"
+"</h:selectOneRadio>]]>"
#. Tag: literal
-#: Controls.xml:734
+#: Controls.xml:772
#, no-c-format
msgid "<s:selectItems>"
-msgstr ""
+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> ãä½æãã¾ãã"
#. 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å¼ã"
#. 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>— ç¹°ãè¿ãä¸ãç¾å¨ã®ãªãã¸ã§ã¯ããä¿æãããã¼ã«"
+"ã«å¤æ°ã®ååãå®ç¾©ãã¾ãã"
#. 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> å¤æ°ãåç
§ã§ãã¾ãã"
#. 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> å¤æ°ãåç
§ã§ãã¾ãã"
#. 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> å¤æ°ãåç
§ã§ãã¾"
+"ãã"
#. 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> ãæå®ã"
+"ãã¦ããå ´åããã®å¤ãé¸æããã°æ¤è¨¼ã¨ã©ã¼ã«ãªãã§ããã) ã"
#. 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> ã¯é ããã¾ãã"
#. Tag: programlisting
-#: Controls.xml:797
+#: Controls.xml:835
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1119,30 +1450,39 @@
" <s:selectItems value=\"#{ages}\" var=\"age\" label=\"#{age}\" />\n"
"</h:selectOneMenu>]]>"
msgstr ""
+"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
+" converter=\"ageConverter\">\n"
+" <s:selectItems value=\"#{ages}\" var=\"age\" label=\"#{age}\" />\n"
+"</h:selectOneMenu>]]>"
#. Tag: title
-#: Controls.xml:803
+#: Controls.xml:841
#, no-c-format
msgid "Other"
-msgstr ""
+msgstr "ãã®ä»"
#. Tag: literal
-#: Controls.xml:806
+#: Controls.xml:844
#, no-c-format
msgid "<s:cache>"
-msgstr ""
+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 ã®ã¤ã³ã¹ã¿ã³ã¹ã使ç¨ããã®ã§"
+"注æãã¦ãã ããã"
+# faragment:ãã©ã°ã¡ã³ããæç
#. Tag: para
-#: Controls.xml:818
+#: Controls.xml:856
#, no-c-format
msgid ""
"<literal>key</literal> — the key to cache rendered content, often a "
@@ -1150,25 +1490,32 @@
"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> — ãã£ãã·ã¥ã使ãã¹ããã©ãã決å®ããå¤å¼ã"
#. 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 ã®ãã¼ã(ãã¼ãæ¯ã«ç°"
+"ãªãæå¹æéããªã·ã¼ãæã¤ãã¨ãã§ãã¾ã)ã"
#. Tag: programlisting
-#: Controls.xml:840
+#: Controls.xml:878
#, no-c-format
msgid ""
"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\" region=\"pageFragments\">\n"
@@ -1188,37 +1535,58 @@
" </div>\n"
"</s:cache>]]>"
msgstr ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\" region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
#. Tag: literal
-#: Controls.xml:846
+#: Controls.xml:884
#, no-c-format
msgid "<s:fileUpload>"
-msgstr ""
+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> ã使ç¨ãã¦ãã©ã¼ã "
+"å
ã§ä½¿ç¨ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Controls.xml:855
+#: Controls.xml:893
#, no-c-format
msgid "<![CDATA[<h:form enctype=\"multipart/form-data\">]]>"
-msgstr ""
+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> å
ã§è¨å®ããªããã°ãªãã¾ããã"
#. Tag: programlisting
-#: Controls.xml:862
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1231,39 +1599,54 @@
" <url-pattern>/*</url-pattern>\n"
"</filter-mapping>]]>"
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:866
+#: Controls.xml:904
#, no-c-format
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 ã®å ´åãã¢ãããã¼ãããã"
+"ãã¡ã¤ã«ã¯ã¡ã¢ãªã§ã¯ãªãä¸æãã¡ã¤ã«ã«ä¿åããã¾ãã"
#. 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> — ãã¡ã¤ã«ã¢ãããã¼ãè¦æ±ã®æ大ãµã¤"
+"ãºã§ããåä½ã¯ãã¤ãã§ãã"
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:925
#, no-c-format
msgid "Here's an example:"
-msgstr ""
+msgstr "ä¾:"
#. Tag: programlisting
-#: Controls.xml:891
+#: Controls.xml:929
#, no-c-format
msgid ""
"<![CDATA[<component class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1271,83 +1654,244 @@
" <property name=\"maxRequestSize\">1000000</property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component class=\"org.jboss.seam.web.MultipartFilter\">\n"
+" <property name=\"createTempFiles\">true</property>\n"
+" <property name=\"maxRequestSize\">1000000</property>\n"
+"</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> ã¨ãã¦å®£è¨ããã¦ããå¿
è¦ãããã¾ã(å¿
é )ã"
#. 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> — ãã®å¤ãã¤ã³ãã£ã³ã°ã¯ãã¡ã¤ã«ã®ã³ã³ã"
+"ã³ãã¿ã¤ããåãåãã¾ã (ãªãã·ã§ã³)ã"
#. 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> — ãã®å¤ãã¤ã³ãã£ã³ã°ã¯ãã¡ã¤ã«åãåãå"
+"ãã¾ã (ãªãã·ã§ã³)ã"
#. 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> — ãã®å¤ãã¤ã³ãã£ã³ã°ã¯ãã¡ã¤ã«ãµã¤ãºãå"
+"ãåãã¾ã (ãªãã·ã§ã³)ã"
#. 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>ã"
#. Tag: programlisting
-#: Controls.xml:942
+#: Controls.xml:980
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\" data=\"#{register.picture}\" \n"
" accept=\"image/png\"\n"
" contentType=\"#{register.pictureContentType}\" />]]>"
msgstr ""
+"<![CDATA[<s:fileUpload id=\"picture\" data=\"#{register.picture}\" \n"
+" accept=\"image/png\"\n"
+" 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 "<s:graphicImage>"
+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:950
+#: 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: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ã³ã³ãã¼ãã³ãå
"
+"ã§ç»åãä½æãããã¨ã許å¯ãã¾ãã ããã«ç»åã®å¤æãé©ç¨ã§ãã¾ãã"
#. 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> ã®ãã¹ã¦ã®å±æ§ããµãã¼ãããã¦ãã"
+"ä»ã 以ä¸ããµãã¼ãããã¦ãã¾ãã"
#. Tag: para
-#: Controls.xml:963
+#: Controls.xml:1073
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path "
@@ -1357,50 +1901,61 @@
"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> — æå®ããªãã£ãå ´åãç»åã¯çæããããã¡"
+"ã¤ã«åãæã¡ã¾ãããã¡ã¤ã«ã«ååãä»ãããå ´åãããã§æå®ãã¦ãã ããããã®"
+"ååã¯ä¸æã§ããå¿
è¦ãããã¾ãã"
#. Tag: emphasis
-#: Controls.xml:985
+#: Controls.xml:1095
#, no-c-format
msgid "Transformations"
-msgstr ""
+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 ã¯ç¾å¨ã 次ã®ãããªå¤æããµãã¼ããã¦ãã¾ãã"
#. Tag: literal
-#: Controls.xml:994
+#: Controls.xml:1104
#, no-c-format
msgid "<s:transformImageSize>"
-msgstr ""
+msgstr "<s:transformImageSize>"
#. Tag: para
-#: Controls.xml:999
+#: Controls.xml:1109
#, no-c-format
msgid "<literal>width</literal> — new width of the image"
-msgstr ""
+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 ""
+msgstr "<literal>height</literal> — ç»åã®é«ããæå®ãã¾ãã"
#. Tag: para
-#: Controls.xml:1011
+#: Controls.xml:1121
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if <literal>true</literal>, and "
@@ -1408,43 +1963,52 @@
"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> — ä¸ããããä¿æ°ã§ç»åãæ¡å¤§ç¸®å°ãã¾ãã"
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1142
#, no-c-format
msgid "<s:transformImageBlur>"
-msgstr ""
+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> — ä¸ããããåå¾ã§ã³ã³ããªã¥ã¼ã·ã§ã³ãã©ã¼ã"
+"å®è¡ãã¾ãã"
#. Tag: literal
-#: Controls.xml:1047
+#: Controls.xml:1157
#, no-c-format
msgid "<s:transformImageType>"
-msgstr ""
+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> ã«å¤æ´ãã¾ãã"
#. Tag: para
-#: Controls.xml:1064
+#: Controls.xml:1174
#, no-c-format
msgid ""
"It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1454,9 +2018,15 @@
"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"
@@ -1464,58 +2034,69 @@
" <s:transformImageSize width=\"200\" maintainRatio=\"true\"/>\n"
"</s:graphicImage>]]>"
msgstr ""
+"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
+" value=\"#{auction.image.data}\">\n"
+" <s:transformImageSize width=\"200\" maintainRatio=\"true\"/>\n"
+"</s:graphicImage>]]>"
#. Tag: literal
-#: Controls.xml:1079
+#: Controls.xml:1189
#, no-c-format
msgid "<s:remote>"
-msgstr ""
+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 ""
+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\"/> ãåç
§ãã¦ãã ããã"
#. 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\"/"
+">]]>"
#. Tag: title
-#: Controls.xml:1106
+#: Controls.xml:1216
#, no-c-format
msgid "Annotations"
-msgstr ""
+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ã³ã³ãã¼ã¿ãããªãã¼ã¿ã¨ãã¦ä½¿ããããã«"
+"ããã¢ããã¼ã·ã§ã³ãæä¾ãã¾ã:"
#. Tag: literal
-#: Controls.xml:1116
+#: Controls.xml:1226
#, no-c-format
msgid "@Converter"
-msgstr ""
+msgstr "@Converter"
#. Tag: programlisting
-#: Controls.xml:1119
+#: Controls.xml:1229
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1539,32 +2120,57 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"itemConverter\") \n"
+"@BypassInterceptors \n"
+"@Converter\n"
+"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"
+" entityManager.joinTransaction();\n"
+" // Do the conversion\n"
+" }\n"
+" \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\" />]]"
+">"
#. 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ã¨ã³ãã£ãã£ã"
+"ãã¼ã¸ã£ã«ã¢ã¯ã»ã¹ãããããªã³ã³ãã¼ã¿ã§ãã"
#. Tag: literal
-#: Controls.xml:1133
+#: Controls.xml:1243
#, no-c-format
msgid "@Validator"
-msgstr ""
+msgstr "@Validator"
#. Tag: programlisting
-#: Controls.xml:1136
+#: Controls.xml:1246
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1584,20 +2190,41 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"itemValidator\") \n"
+"@BypassInterceptors \n"
+"@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"
+" throws ValidatorException {\n"
+" ItemController ItemController = (ItemController) Component.getInstance"
+"(\"itemController\");\n"
+" boolean valid = itemController.validate(value);\n"
+" if (!valid) {\n"
+" throw ValidatorException(\"Invalid value \" + value);\n"
+" }\n"
+" }\n"
+"}]]>"
#. 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\" />]]"
+">"
#. 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ã³ã³ãã¼ãã³ããã¤ã³ã¸ã§ã¯ãããã¤ã³ã¸ã§ã¯ããããã³ã³ãã¼ãã³ããå¤ãæ¤"
+"証ãããããªããªãã¼ã¿ã§ãã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Conversations.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Conversations.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Conversations.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,29 +1,30 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Conversations.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Conversations\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Conversations.xml:6
#, no-c-format
msgid "Conversations and workspace management"
-msgstr ""
+msgstr "対話ã¨ã¯ã¼ã¯ã¹ãã¼ã¹ã®ç®¡ç"
#. Tag: para
#: Conversations.xml:8
#, no-c-format
msgid "It's time to understand Seam's conversation model in more detail."
msgstr ""
+"æ¬ç« ã§ã¯ã ãããã Seam ã®å¯¾è©±ã¢ãã«ã«ã¤ãã¦è©³ç´°ã«ç解ãã¦ãããã¨ã«ãã¾ãã"
#. Tag: para
#: Conversations.xml:12
@@ -32,6 +33,8 @@
"Historically, the notion of a Seam \"conversation\" came about as a merger "
"of three different ideas:"
msgstr ""
+"äºã®ã¯ãã¾ãã¯ã 3 ã¤ã®æãã¤ããèåããçµæã Seam ã対話ãã®æ¦å¿µã¨ãªã£ãã"
+"ã¨ã§ãã"
#. Tag: para
#: Conversations.xml:19
@@ -42,6 +45,10 @@
"to implement workspace management on top of Struts, an experience I pray "
"never to repeat."
msgstr ""
+"<emphasis>ã¯ã¼ã¯ã¹ãã¼ã¹</emphasis> ã¨ããæãã¤ãã ãã㯠2002 å¹´ã«ãã¯ããª"
+"ã¢å·æ¿åº (ãªã¼ã¹ãã©ãªã¢) ã®ããã¸ã§ã¯ãã§æãã¤ãã¾ããã ãã®ããã¸ã§ã¯ã"
+"ã§ãç§ã¯ Struts ã®ä¸ã«ã¯ã¼ã¯ã¹ãã¼ã¹ç®¡çãå®è£
ããããå¾ãªããªãã¾ããã2 度"
+"ã¨ç¹°ãè¿ãããã¨ã¯æããªããããªçµé¨ã§ããã"
#. Tag: para
#: Conversations.xml:28
@@ -57,12 +64,21 @@
"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) ãã¿ã¼ã³ãªã©ã¹ãã¼ãã¬ã¹ã¢ã¼ããã¯ãã£ã§ãµãã¼ãããã極端ã«éå®çãªæ°¸"
+"ç¶ã³ã³ããã¹ãã¢ãã«ã«åé¡ããã£ãã®ã§ãã)"
#. Tag: para
#: Conversations.xml:43
#, no-c-format
msgid "The idea of a workflow <emphasis>task</emphasis>."
-msgstr ""
+msgstr "ã¯ã¼ã¯ããã¼<emphasis>ã¿ã¹ã¯</emphasis>ã¨ããæãã¤ã"
#. Tag: para
#: Conversations.xml:49
@@ -72,12 +88,15 @@
"a powerful construct that lets us build richer and more efficient "
"applications with less code than before."
msgstr ""
+"ããããæãã¤ããçµ±ä¸ããã¬ã¼ã ã¯ã¼ã¯ã§å¼·åãªãµãã¼ããæä¾ãããã¨ã§ã 以å"
+"ãããã£ããããã³ã¼ãã§ããè±ãã§å¹ççãªã¢ããªã±ã¼ã·ã§ã³ããã«ãã§ãããã¯"
+"ãã«ãªæ§ææ¦å¿µãå¾ã¾ããã"
#. Tag: title
#: Conversations.xml:56
#, no-c-format
msgid "Seam's conversation model"
-msgstr ""
+msgstr "Seam ã®å¯¾è©±ã¢ãã«"
#. Tag: para
#: Conversations.xml:58
@@ -86,6 +105,7 @@
"The examples we have seen so far make use of a very simple conversation "
"model that follows these rules:"
msgstr ""
+"ããã¾ã§ã«è¦ãä¾ã¯ã以ä¸ã®è¦åã«å¾ãé常ã«åç´ãªå¯¾è©±ã¢ãã«ãå©ç¨ãã¾ãã"
#. Tag: para
#: Conversations.xml:65
@@ -95,6 +115,9 @@
"values, process validations, update model values, invoke application and "
"render response phases of the JSF request lifecycle."
msgstr ""
+"JSF è¦æ±ã©ã¤ããµã¤ã¯ã«ã§ããã è¦æ±å¤ã®é©ç¨ã ããã»ã¹ã®å¦¥å½æ§æ¤è¨¼ã ã¢ãã«å¤"
+"ã®æ´æ°ã ã¢ããªã±ã¼ã·ã§ã³ã®å¼ã³åºãã å¿çã®ã¬ã³ããªã³ã°ã®åãã§ã¼ãºã®æéã "
+"常ã«ã¢ã¯ãã£ããªå¯¾è©±ã³ã³ããã¹ããããã¾ãã"
#. Tag: para
#: Conversations.xml:73
@@ -104,6 +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 ã¯æ°ããä¸æç"
+"ãªå¯¾è©±ã³ã³ããã¹ããçæãã¾ãã"
#. Tag: para
#: Conversations.xml:81
@@ -112,6 +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> ã¡ã½ãããåºã¦ããã¨ã ä¸æçãªå¯¾è©±ã³ã³ããã¹ãã¯é·"
+"æ対話ã«ææ ¼ãã¾ãã"
#. Tag: para
#: Conversations.xml:88
@@ -120,6 +148,8 @@
"When an <literal>@End</literal> method is encountered, any long-running "
"conversation context is demoted to a temporary conversation."
msgstr ""
+"<literal>@End</literal> ã¡ã½ãããåºã¦ããã¨ã ã©ã®ãããªé·æ対話ã³ã³ããã¹ã"
+"ã§ãä¸æçãªå¯¾è©±ã«éæ ¼ããã¾ãã"
#. Tag: para
#: Conversations.xml:95
@@ -129,6 +159,9 @@
"stores the contents of a long running conversation context or destroys the "
"contents of a temporary conversation context."
msgstr ""
+"JSF è¦æ±ã©ã¤ããµã¤ã¯ã«ã§ããå¿çã®ã¬ã³ããªã³ã°ã®ãã§ã¼ãºã®çµããã§ã Seam ã¯"
+"é·æ対話ã³ã³ããã¹ãã®å
容ãè¨æ¶ãããã ä¸æçãªå¯¾è©±ã³ã³ããã¹ãã®å
容ãç ´æ£"
+"ãã¾ãã"
#. Tag: para
#: Conversations.xml:103
@@ -138,16 +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 è¦æ±) ã¯å¯¾è©±ã³ã³ããã¹ããä¼æ"
+"ãã¾ãããã ããã«ã¤ãã¦ã®è©³ç´°ã¯ä¸è¨ãåç
§ãã¦ãã ããã"
#. 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> ã§æ¢ã«çµäºããã¦ããªãéã)ã"
#. Tag: para
#: Conversations.xml:120
@@ -160,6 +199,11 @@
"processed in a new temporary conversation. This is usually - but not always "
"- the desired behavior."
msgstr ""
+"Seam ã¯ééçã«å¯¾è©±ã³ã³ããã¹ã (ä¸æçãªå¯¾è©±ã³ã³ããã¹ããå«ã) ã JSF ãã¹"
+"ãããã¯ããã³ãªãã¤ã¬ã¯ãå
¨ä½ã«ä¼æãã¾ãã ç¹ã«ä½ãããªããã° <emphasis>é "
+"faces è¦æ±</emphasis> (ãã¨ãã° GET è¦æ±ãªã©) ã¯å¯¾è©±ã³ã³ããã¹ããä¼æããæ°"
+"ããä¸æçãªå¯¾è©±å
ã§å¦çããã¾ãã 常ã«ã¨ã¯éãã¾ãããã ãããé常æ±ããã"
+"ãåä½ã«ãªãã¾ãã"
#. Tag: para
#: Conversations.xml:129
@@ -169,6 +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> ãæ示çã«ã³ã¼ãåããå¿
è¦ãã"
+"ãã¾ãã"
#. Tag: programlisting
#: Conversations.xml:135
@@ -177,12 +224,14 @@
"<![CDATA[<a href=\"main.jsf?#{manager.conversationIdParameter}=#"
"{conversation.id}\">Continue</a>]]>"
msgstr ""
+"<![CDATA[<a href=\"main.jsf?#{manager.conversationIdParameter}=#"
+"{conversation.id}\">Continue</a>]]>"
#. Tag: para
#: Conversations.xml:137
#, no-c-format
msgid "Or, the more JSF-ish:"
-msgstr ""
+msgstr "JSF ã®ããã«ããå ´åã«ã¯ä»¥ä¸ã®ããã«ãã¾ãã"
#. Tag: programlisting
#: Conversations.xml:141
@@ -194,12 +243,17 @@
" <h:outputText value=\"Continue\"/>\n"
"</h:outputLink>]]>"
msgstr ""
+"<![CDATA[<h:outputLink value=\"main.jsf\">\n"
+" <f:param name=\"#{manager.conversationIdParameter}\" value=\"#"
+"{conversation.id}\"/>\n"
+" <h:outputText value=\"Continue\"/>\n"
+"</h:outputLink>]]>"
#. Tag: para
#: Conversations.xml:143 Conversations.xml:156
#, no-c-format
msgid "If you use the Seam tag library, this is equivalent:"
-msgstr ""
+msgstr "Seam ã¿ã°ã©ã¤ãã©ãªã使ç¨ããå ´åã 以ä¸ã¯ç価ã§ãã"
#. Tag: programlisting
#: Conversations.xml:147
@@ -210,6 +264,10 @@
" <h:outputText value=\"Continue\"/>\n"
"</h:outputLink>]]>"
msgstr ""
+"<![CDATA[<h:outputLink value=\"main.jsf\">\n"
+" <s:conversationId/>\n"
+" <h:outputText value=\"Continue\"/>\n"
+"</h:outputLink>]]>"
#. Tag: para
#: Conversations.xml:149
@@ -218,6 +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
@@ -227,6 +287,9 @@
" <f:param name=\"conversationPropagation\" value=\"none\"/>\n"
"</h:commandLink>]]>"
msgstr ""
+"<![CDATA[<h:commandLink action=\"main\" value=\"Exit\">\n"
+" <f:param name=\"conversationPropagation\" value=\"none\"/>\n"
+"</h:commandLink>]]>"
#. Tag: programlisting
#: Conversations.xml:160
@@ -236,6 +299,9 @@
" <s:conversationPropagation type=\"none\"/>\n"
"</h:commandLink>]]>"
msgstr ""
+"<![CDATA[<h:commandLink action=\"main\" value=\"Exit\">\n"
+" <s:conversationPropagation type=\"none\"/>\n"
+"</h:commandLink>]]>"
#. Tag: para
#: Conversations.xml:162
@@ -244,6 +310,8 @@
"Note that disabling conversation context propagation is absolutely not the "
"same thing as ending the conversation."
msgstr ""
+"対話ã³ã³ããã¹ãã®ä¼æãç¡å¹ã«ãããã¨ã¨ã 対話ãçµäºãããã¨ã¨ã¯å
¨ãç°ãªãã"
+"ã¨ã§ãã®ã§æ³¨æãã¦ãã ããã"
#. Tag: para
#: Conversations.xml:167
@@ -253,6 +321,9 @@
"<literal><s:conversationPropagation></literal> tag may even be used to "
"begin and end conversation, or begin a nested conversation."
msgstr ""
+"<literal>conversationPropagation</literal> è¦æ±ãã©ã¡ã¼ã¿ ã¾ã㯠"
+"<literal><s:conversationPropagation></literal> ã¿ã°ã¯ã 対話ã®éå§ã¨çµ"
+"äºããããã¯ãã¹ãããã対話ã®éå§ã«ã使ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Conversations.xml:174
@@ -262,6 +333,9 @@
" <s:conversationPropagation type=\"end\"/>\n"
"</h:commandLink>]]>"
msgstr ""
+"<![CDATA[<h:commandLink action=\"main\" value=\"Exit\">\n"
+" <s:conversationPropagation type=\"end\"/>\n"
+"</h:commandLink>]]>"
#. Tag: programlisting
#: Conversations.xml:176
@@ -271,6 +345,9 @@
" <s:conversationPropagation type=\"nested\"/>\n"
"</h:commandLink>]]>"
msgstr ""
+"<![CDATA[<h:commandLink action=\"main\" value=\"Select Child\">\n"
+" <s:conversationPropagation type=\"nested\"/>\n"
+"</h:commandLink>]]>"
#. Tag: programlisting
#: Conversations.xml:178
@@ -280,6 +357,9 @@
" <s:conversationPropagation type=\"begin\"/>\n"
"</h:commandLink>]]>"
msgstr ""
+"<![CDATA[<h:commandLink action=\"main\" value=\"Select Hotel\">\n"
+" <s:conversationPropagation type=\"begin\"/>\n"
+"</h:commandLink>]]>"
#. Tag: programlisting
#: Conversations.xml:180
@@ -289,6 +369,9 @@
" <s:conversationPropagation type=\"join\"/>\n"
"</h:commandLink>]]>"
msgstr ""
+"<![CDATA[<h:commandLink action=\"main\" value=\"Select Hotel\">\n"
+" <s:conversationPropagation type=\"join\"/>\n"
+"</h:commandLink>]]>"
#. Tag: para
#: Conversations.xml:182
@@ -299,6 +382,10 @@
"this is all that is needed. Some complex applications have either or both of "
"the following additional requirements:"
msgstr ""
+"ãã®å¯¾è©±ã¢ãã«ã¯ã ãã«ãã¦ã£ã³ãã¦æä½ã«é¢ãã¦æ£å¸¸ã«åä½ããã¢ããªã±ã¼ã·ã§ã³"
+"ã®æ§ç¯ã容æãã¦ããã¾ãã å¤ãã®ã¢ããªã±ã¼ã·ã§ã³ã«ã¨ã£ã¦å¿
è¦ãªãã®ã¯ããã ã"
+"ã§ãã è¤éãªã¢ããªã±ã¼ã·ã§ã³ã®ãªãã«ã¯ä»¥ä¸ã®è¿½å è¦ä»¶ã®ä¸¡æ¹ãããã¯ã©ã¡ããã"
+"å¿
è¦ã¨ãããã®ãããã¾ãã"
#. Tag: para
#: Conversations.xml:191
@@ -309,6 +396,10 @@
"emphasis> have their own isolated set of conversation state, and also have "
"access to the state of the outer conversation."
msgstr ""
+"対話ã«ã¯ã é£ç¶çã«å®è¡ãããåæã«å®è¡ãããã¨ãããå¤ãã®å°ããªåä½ã®ã¦ã¼"
+"ã¶ã¼ã¤ã³ã¿ã©ã¯ã·ã§ã³ãå«ã¾ãã¾ãã ããå°ãã <emphasis>ãã¹ãããã対話 "
+"(nested conversation)</emphasis> ã«ã¯åç¬ã®å¯¾è©±ç¶æ
ã»ãããããã ã¾ãå¤å´ã®"
+"対話ç¶æ
ã¸ã®ã¢ã¯ã»ã¹ãããã¾ãã"
#. Tag: para
#: Conversations.xml:200
@@ -318,12 +409,14 @@
"browser window. This feature is called <emphasis>workspace management</"
"emphasis>."
msgstr ""
+"ã¦ã¼ã¶ã¼ã¯åããã©ã¦ã¶ã®ã¦ã£ã³ãã¦å
ã§ããã¤ãã®å¯¾è©±ãåãæãããã¨ãã§ãã¾"
+"ãã ãã®æ©è½ã<emphasis>ã¯ã¼ã¯ã¹ãã¼ã¹ç®¡ç</emphasis>ã¨å¼ã°ãããã®ã§ãã"
#. Tag: title
#: Conversations.xml:211
#, no-c-format
msgid "Nested conversations"
-msgstr ""
+msgstr "ãã¹ãããã対話"
#. Tag: para
#: Conversations.xml:213
@@ -331,18 +424,71 @@
msgid ""
"A nested conversation is created by invoking a method marked <literal>@Begin"
"(nested=true)</literal> inside the scope of an existing conversation. A "
-"nested conversation has its own conversation context, and also has read-only "
-"access to the context of the outer conversation. (It can read the outer "
-"conversation's context variables, but not write to them.) When an "
-"<literal>@End</literal> is subsequently encountered, the nested conversation "
-"will be destroyed, and the outer conversation will resume, by \"popping\" "
-"the conversation stack. Conversations may be nested to any arbitrary depth."
+"nested conversation has its own conversation context, but can read values "
+"from the outer conversation's context. The outer conversation's context is "
+"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> ã¨ãã¼ã¯ãããã¡ã½ãããå¼ã³åºããã¨ã«ãã£ã¦ä½æããã¾ãã ãã¹ãã"
+"ãã対話ã¯ããèªä½ã®å¯¾è©±ã³ã³ããã¹ããæã£ã¦ãã¾ããã å¤å´ã®å¯¾è©±ã®ã³ã³ããã¹"
+"ãããå¤ãèªã¿åããã¨ãã§ãã¾ãã ãªãã¸ã§ã¯ãã¯åç
§ã«ããåå¾ãããããå¤å´"
+"ã®å¯¾è©±ã®ã³ã³ããã¹ãã¯ãã¹ãããã対話å
ã§ã¯èªã¿åãå°ç¨ã¨ãªãã¾ããã ãªã"
+"ã¸ã§ã¯ãèªä½ã¸ã®å¤æ´ã¯ãã®å¤å´ã®ã³ã³ããã¹ãã«åæ ããã¾ãã"
#. Tag: para
#: Conversations.xml:226
#, no-c-format
msgid ""
+"Nesting a conversation through initializes a context that is stacked on the "
+"context of the original, or outer, conversation. The outer conversation is "
+"considered the parent."
+msgstr ""
+"対話ããã¹ãããã¨ãªãªã¸ãã«ã®å¯¾è©±ã¾ãã¯å¤å´ã®å¯¾è©±ã®ã³ã³ããã¹ãã«ç©ã¿éãã"
+"ããã³ã³ããã¹ããåæåãã¾ãã å¤å´ã®å¯¾è©±ã親ã¨ã¿ãªããã¾ãã"
+
+#. Tag: para
+#: Conversations.xml:233
+#, no-c-format
+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 ""
+"ãã¹ãããã対話ã®ã³ã³ããã¹ãã«ç´æ¥ã»ãããããã¾ãã¯ã¢ã¦ãã¸ã§ã¯ããããå¤"
+"ã¯ãã¹ã¦è¦ªã¨ãªã対話ã®ã³ã³ããã¹ãå
ã«ã¢ã¯ã»ã¹å¯è½ãªãªãã¸ã§ã¯ãã«å½±é¿ã¯ä¸ã"
+"ã¾ããã"
+
+#. Tag: para
+#: Conversations.xml:240
+#, no-c-format
+msgid ""
+"Injection or a context lookup from the conversation context will first "
+"lookup the value in the current conversation context and, if no value is "
+"found, will proceed down the conversation stack if the conversation is "
+"nested. As you will see in moment, this behavior can be overriden."
+msgstr ""
+"対話ã³ã³ããã¹ãããã®ã³ã³ããã¹ãæ¤ç´¢ãã¤ã³ã¸ã§ã¯ã·ã§ã³ã¯ã¾ãç¾å¨ã®å¯¾è©±ã³ã³"
+"ããã¹ãã«ããå¤ãæ¤ç´¢ãã å¤ãã¿ã¤ããªããªãã¨å¯¾è©±ããã¹ãããã¦ããå ´åã¯ã"
+"ã®å¯¾è©±ã¹ã¿ãã¯ã«é²ã¿ã¾ãã ãã®ãã¨ãããããã«ã ãã®åä½ã¯ä¸æ¸ãå¯è½ã§ãã"
+
+#. Tag: para
+#: Conversations.xml:250
+#, no-c-format
+msgid ""
+"When an <literal>@End</literal> is subsequently encountered, the nested "
+"conversation will be destroyed, and the outer conversation will resume, by "
+"\"popping\" the conversation stack. Conversations may be nested to any "
+"arbitrary depth."
+msgstr ""
+"次㫠<literal>@End</literal> ãåºã¦ããã¨ã 対話ã¹ã¿ãã¯ãããããã(Pop)ãã"
+"ãããã¨ã§ã ãã®åãåºããã対話ã¯ç ´æ£ããã¾ãã 対話ã¯ä»»æã®æ·±ãã«ãã¹ãã"
+"ããã¨ãã§ãã¾ãã"
+
+#. Tag: para
+#: Conversations.xml:257
+#, no-c-format
+msgid ""
"Certain user activity (workspace management, or the back button) can cause "
"the outer conversation to be resumed before the inner conversation is ended. "
"In this case it is possible to have multiple concurrent nested conversations "
@@ -350,47 +496,67 @@
"before a nested conversation ends, Seam destroys all nested conversation "
"contexts along with the outer context."
msgstr ""
+"ç¹å®ã®ã¦ã¼ã¶ã¼ã¢ã¯ãã£ãã㣠(ã¯ã¼ã¯ã¹ãã¼ã¹ç®¡çãæ»ããã¿ã³) ã«ããã å
å´ã®"
+"対話ãçµäºããåã«å¤å´ã®å¯¾è©±ãéå§ããããã¨ãã§ãã¾ãã ãã®å ´åã åãå¤å´"
+"ã®å¯¾è©±ã«å±ããè¤æ°ã®ä¸¦åãã¹ã対話ãæã¤ãã¨ãã§ãã¾ãã ãã¹ãããã対話ãçµ"
+"äºããåã«å¤å´ã®å¯¾è©±ãçµäºããã¨ã Seam ã¯ãã¹ãããã対話ã³ã³ããã¹ããå¤å´"
+"ã®ã³ã³ããã¹ãã¨å
±ã«ãã¹ã¦ç ´æ£ãã¾ãã"
#. Tag: para
-#: Conversations.xml:236
+#: Conversations.xml:267
#, no-c-format
msgid ""
-"A conversation may be thought of as a <emphasis>continuable state</"
-"emphasis>. Nested conversations allow the application to capture a "
-"consistent continuable state at various points in a user interaction, thus "
-"insuring truly correct behavior in the face of backbuttoning and workspace "
-"management."
+"The conversation at the bottom of the conversation stack is the root "
+"conversation. Destroying this conversation always destroy all of its "
+"descendents. You can achieve this declaratively by specifying <literal>@End"
+"(root=true)</literal>."
msgstr ""
+"対話ã¹ã¿ãã¯ã®æä¸ä½ã«ãã対話ãã«ã¼ãã®å¯¾è©±ã«ãªãã¾ãã ãã®å¯¾è©±ãç ´æ£ããã¨"
+"常ã«æ´¾çãã対話ã¯ãã¹ã¦ç ´æ£ããã¾ãã <literal>@End(root=true)</literal> ã"
+"æå®ããã¨å®£è¨çã«ãããè¡ããã¨ãã§ãã¾ãã"
#. Tag: para
-#: Conversations.xml:244
+#: Conversations.xml:274
#, no-c-format
msgid ""
-"TODO: an example to show how a nested conversation prevents bad stuff "
-"happening when you backbutton."
+"A conversation may be thought of as a <emphasis>continuable state</"
+"emphasis>. Nested conversations allow the application to capture a "
+"consistent continuable state at various points in a user interaction, thus "
+"ensuring truly correct behavior in the face of backbuttoning and workspace "
+"management."
msgstr ""
+"対話ã¯<emphasis>ç¶ç¶å¯è½ãªç¶æ
</emphasis>ã¨è¦ãªããã¨ãã§ãã¾ãã ãã¹ããã"
+"ã対話ã«ããã ã¦ã¼ã¶ã¼ã¨ã®äº¤ä¿¡ã§ã®ãã¾ãã¾ãªãã¤ã³ãã«ããã¦ã¢ããªã±ã¼ã·ã§ã³"
+"ã¯ä¸è²«ããç¶ç¶å¯è½ãªç¶æ
ãæããããã¨ãã§ããããã«ãªãã¾ãã å¾ã£ã¦ã æ»ã"
+"ãã¿ã³ãæ¼ããã¨ãã¯ã¼ã¯ã¹ãã¼ã¹ç®¡çã«å¯¾ãã¦æ£ããåä½ãä¿è¨¼ãã¾ãã"
#. Tag: para
-#: Conversations.xml:249
+#: Conversations.xml:282
#, no-c-format
msgid ""
-"Usually, if a component exists in a parent conversation of the current "
-"nested conversation, the nested conversation will use the same instance. "
-"Occasionally, it is useful to have a different instance in each nested "
-"conversation, so that the component instance that exists in the parent "
-"conversation is invisible to its child conversations. You can achieve this "
-"behavior by annotating the component <literal>@PerNestedConversation</"
+"As mentioned previously, if a component exists in a parent conversation of "
+"the current nested conversation, the nested conversation will use the same "
+"instance. Occasionally, it is useful to have a different instance in each "
+"nested conversation, so that the component instance that exists in the "
+"parent conversation is invisible to its child conversations. You can achieve "
+"this behavior by annotating the component <literal>@PerNestedConversation</"
"literal>."
msgstr ""
+"åè¿°ããéãã ç¾å¨ãã¹ãããã¦ãã対話ã®è¦ªã¨ãªã対話ã«ã³ã³ãã¼ãã³ããåå¨ã"
+"ãå ´åã ãã®ãã¹ãããã¦ãã対話ã¯åãã¤ã³ã¹ã¿ã³ã¹ã使ç¨ãã¾ããã¨ãã«ã¯ã "
+"親ã¨ãªã対話å
ã«åå¨ããã³ã³ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹ããã®åã¨ãªã対話ããã¯è¦"
+"ããªããªãããã«ã ãã¹ããããããããã®å¯¾è©±å
ã«å¥ã
ã®ã¤ã³ã¹ã¿ã³ã¹ãæããã"
+"ã¨ä¾¿å©ãªãã¨ãããã¾ãã ã³ã³ãã¼ãã³ãã« <literal>@PerNestedConversation</"
+"literal> ã¢ããã¼ã·ã§ã³ãä»ããã¨ãããè¡ããã¨ãã§ãã¾ãã"
#. Tag: title
-#: Conversations.xml:262
+#: Conversations.xml:295
#, no-c-format
msgid "Starting conversations with GET requests"
-msgstr ""
+msgstr "GET è¦æ±ã使ã£ã¦å¯¾è©±ãéå§ãã"
#. Tag: para
-#: Conversations.xml:263
+#: Conversations.xml:296
#, no-c-format
msgid ""
"JSF does not define any kind of action listener that is triggered when a "
@@ -398,18 +564,25 @@
"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> ãããã®ãã¼ã¸"
+"ã«è¡ãçãå ´åãªã©ã«çºçãã¾ãã"
#. Tag: para
-#: Conversations.xml:270
+#: Conversations.xml:303
#, no-c-format
msgid ""
"Sometimes we want to begin a conversation immediately the page is accessed. "
"Since there is no JSF action method, we can't solve the problem in the usual "
"way, by annotating the action with <literal>@Begin</literal>."
msgstr ""
+"ãã¼ã¸ãã¢ã¯ã»ã¹ããããç´ã¡ã«å¯¾è©±ãéå§ãããå ´åãããã¾ãã JSF ã¢ã¯ã·ã§ã³"
+"ã¡ã½ããããªãããã ã¢ã¯ã·ã§ã³ã« <literal>@Begin</literal> ã¢ããã¼ã·ã§ã³ã"
+"ä»ããã¨ããæ®éã®æ¹æ³ã§ã¯åé¡ã解決ãããã¨ãã§ãã¾ããã"
#. Tag: para
-#: Conversations.xml:276
+#: Conversations.xml:309
#, no-c-format
msgid ""
"A further problem arises if the page needs some state to be fetched into a "
@@ -418,17 +591,25 @@
"<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> ã¡ã½ãããå®ç¾©ãããã¨ãã§ãã¾ãã"
#. Tag: para
-#: Conversations.xml:284
+#: Conversations.xml:317
#, no-c-format
msgid ""
"If none of these options works for you, Seam lets you define a "
"<emphasis>page action</emphasis> in the <literal>pages.xml</literal> file."
msgstr ""
+"ãããã®ãªãã·ã§ã³ããã¾ããããªãå ´åã Seam ã§ã¯ <literal>pages.xml</"
+"literal> ãã¡ã¤ã«ã« <emphasis>ãã¼ã¸ã¢ã¯ã·ã§ã³</emphasis> ãå®ç¾©ãããã¨ãã§"
+"ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:290
+#: Conversations.xml:323
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -436,9 +617,13 @@
" ...\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/messageList.jsp\" action=\"#{messageManager.list}\"/>\n"
+" ...\n"
+"</pages>]]>"
#. Tag: para
-#: Conversations.xml:292
+#: Conversations.xml:325
#, no-c-format
msgid ""
"This action method is called at the beginning of the render response phase, "
@@ -446,18 +631,24 @@
"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 ããã²ã¼ã·ã§ã³ã®è¦åãå¦çãã"
+"ã®ã§ã ã¾ã£ããç°ãªããã¼ã¸ãã¬ã³ããªã³ã°ãããã¨ã«ãªãããããã¾ããã"
#. Tag: para
-#: Conversations.xml:300
+#: Conversations.xml:333
#, no-c-format
msgid ""
"If <emphasis>all</emphasis> you want to do before rendering the page is "
"begin a conversation, you could use a built-in action method that does just "
"that:"
msgstr ""
+"ãã¼ã¸ã®ã¬ã³ããªã³ã°åã«è¡ããããã¨ã対話ã®éå§ã ããªãã çµã¿è¾¼ã¿ã¢ã¯ã·ã§ã³"
+"ã¡ã½ããã次ã®ããã«ä½¿ç¨ã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:306
+#: Conversations.xml:339
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -465,27 +656,37 @@
" ...\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/messageList.jsp\" action=\"#{conversation.begin}\"/>\n"
+" ...\n"
+"</pages>]]>"
#. Tag: para
-#: Conversations.xml:308
+#: Conversations.xml:341
#, no-c-format
msgid ""
"Note that you can also call this built-in action from a JSF control, and, "
"similarly, you can use <literal>#{conversation.end}</literal> to end "
"conversations."
msgstr ""
+"ã¾ãã ãã®çµã¿è¾¼ã¿ã¢ã¯ã·ã§ã³ã¯ JSF ã³ã³ããã¼ã«ãããå¼ã³åºããã¨ãã§ãã å"
+"æ§ã« <literal>#{conversation.end}</literal> ã使ã£ã¦å¯¾è©±ãçµäºãããã¨ãã§ã"
+"ã¾ãã"
#. Tag: para
-#: Conversations.xml:314
+#: Conversations.xml:347
#, no-c-format
msgid ""
"If you want more control, to join existing conversations or begin a nested "
"conversion, to begin a pageflow or an atomic conversation, you should use "
"the <literal><begin-conversation></literal> element."
msgstr ""
+"æ¢åã®å¯¾è©±ã«ã¸ã§ã¤ã³ãããããã¯ãã¹ãããã対話ãéå§ããã ãã¼ã¸ããã¼ã¾ã"
+"ã¯ã¢ãããã¯å¯¾è©±ãéå§ããããã«ããã«å¶å¾¡ãå¿
è¦ãªå ´åã¯ã <literal><"
+"begin-conversation></literal> ã¨ã¬ã¡ã³ãã使ç¨ãã¦ãã ããã"
#. Tag: programlisting
-#: Conversations.xml:321
+#: Conversations.xml:354
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -495,15 +696,22 @@
" ...\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/messageList.jsp\">\n"
+" <begin-conversation nested=\"true\" pageflow=\"AddItem\"/>\n"
+" <page>\n"
+" ...\n"
+"</pages>]]>"
#. Tag: para
-#: Conversations.xml:323
+#: Conversations.xml:356
#, no-c-format
msgid "There is also an <literal><end-conversation></literal> element."
msgstr ""
+"ã¾ãã <literal><end-conversation></literal> ã¨ã¬ã¡ã³ããããã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:328
+#: Conversations.xml:361
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -513,59 +721,77 @@
" ...\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/home.jsp\">\n"
+" <end-conversation/>\n"
+" <page>\n"
+" ...\n"
+"</pages>]]>"
#. Tag: para
-#: Conversations.xml:330
+#: Conversations.xml:363
#, no-c-format
msgid "To solve the first problem, we now have five options:"
-msgstr ""
+msgstr "1 çªç®ã®åé¡ã解決ããã«ã¯ã ç¾å¨ 5 ã¤ã®ãªãã·ã§ã³ããé¸æã§ãã¾ãã"
#. Tag: para
-#: Conversations.xml:336
+#: Conversations.xml:369
#, no-c-format
msgid ""
"Annotate the <literal>@Create</literal> method with <literal>@Begin</literal>"
msgstr ""
+" <literal>@Create</literal> ã¡ã½ããã« <literal>@Begin</literal> ã¢ããã¼ã·ã§"
+"ã³ã追å ãã"
#. Tag: para
-#: Conversations.xml:342
+#: Conversations.xml:375
#, no-c-format
msgid ""
"Annotate the <literal>@Factory</literal> method with <literal>@Begin</"
"literal>"
msgstr ""
+"<literal>@Factory</literal> ã¡ã½ããã« <literal>@Begin</literal> ã¢ããã¼ã·ã§"
+"ã³ã追å ãã"
#. Tag: para
-#: Conversations.xml:348
+#: Conversations.xml:381
#, no-c-format
msgid "Annotate the Seam page action method with <literal>@Begin</literal>"
msgstr ""
+"Seam ãã¼ã¸ã¢ã¯ã·ã§ã³ã¡ã½ããã« <literal>@Begin</literal> ã¢ããã¼ã·ã§ã³ã追"
+"å ãã"
#. Tag: para
-#: Conversations.xml:354
+#: Conversations.xml:387
#, no-c-format
msgid ""
"Use <literal><begin-conversation></literal> in <literal>pages.xml</"
"literal>."
msgstr ""
+"<literal>pages.xml</literal> 㧠<literal><begin-conversation></"
+"literal> ã使ç¨ãã"
#. Tag: para
-#: Conversations.xml:360
+#: Conversations.xml:393
#, no-c-format
msgid ""
"Use <literal>#{conversation.begin}</literal> as the Seam page action method"
msgstr ""
+"<literal>#{conversation.begin}</literal> ã Seam ãã¼ã¸ã¢ã¯ã·ã§ã³ã¡ã½ããã¨ã"
+"ã¦ä½¿ç¨ãã"
#. Tag: title
-#: Conversations.xml:370
+#: Conversations.xml:403
#, no-c-format
msgid ""
"Using <literal><s:link></literal> and <literal><s:button></"
"literal>"
msgstr ""
+"<literal><s:link></literal> 㨠<literal><s:button></literal> ã®ä½¿"
+"ããã"
#. Tag: para
-#: Conversations.xml:372
+#: Conversations.xml:405
#, no-c-format
msgid ""
"JSF command links always perform a form submission via JavaScript, which "
@@ -574,193 +800,235 @@
"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 ã¤ããã¾ãã"
#. Tag: para
-#: Conversations.xml:382
+#: Conversations.xml:415
#, no-c-format
msgid ""
"JSF provides no way to attach an action listener to an <literal><h:"
"outputLink></literal>."
msgstr ""
+"JSF ã¯ã¢ã¯ã·ã§ã³ãªã¹ãã¼ã <literal><h:outputLink></literal> ã«ã¤ãªãã"
+"æ¹æ³ãæä¾ãã¦ãã¾ããã"
#. Tag: para
-#: Conversations.xml:388
+#: Conversations.xml:421
#, no-c-format
msgid ""
"JSF does not propagate the selected row of a <literal>DataModel</literal> "
"since there is no actual form submission."
msgstr ""
+"å®éã«ãã©ã¼ã ãµããããããªãããã JSF ã¯é¸æããã <literal>DataModel</"
+"literal> ã®åãä¼æãã¾ããã"
#. Tag: para
-#: Conversations.xml:395
-#, no-c-format
+#: Conversations.xml:428
+#, 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> ã使ç¨ããã¨é常ã«ä¾¿å©ã§ééçã«ãªãã¾ãã"
#. Tag: para
-#: Conversations.xml:408
+#: Conversations.xml:441
#, no-c-format
msgid ""
"To fill in this missing functionality, and to make conversation propagation "
"even simpler to manage, Seam provides the <literal><s:link></literal> "
"JSF tag."
msgstr ""
+"ãã®æ©è½ãè£ã£ã¦ããã«å¯¾è©±ä¼æã®ç®¡çãããç°¡ç¥åããããã«ã Seam 㯠"
+"<literal><s:link></literal> JSF ã¿ã°ãæä¾ãã¦ãã¾ãã"
#. Tag: para
-#: Conversations.xml:414
+#: Conversations.xml:447
#, no-c-format
msgid "The link may specify just the JSF view id:"
-msgstr ""
+msgstr "ãã®ãªã³ã¯ã¯ JSF ãã¥ã¼ ID ã ããæå®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:418
+#: Conversations.xml:451
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
#. Tag: para
-#: Conversations.xml:420
+#: Conversations.xml:453
#, no-c-format
msgid ""
"Or, it may specify an action method (in which case the action outcome "
"determines the page that results):"
msgstr ""
+"ãããã¯ã ã¢ã¯ã·ã§ã³ã¡ã½ãããæå®ãããã¨ãã§ãã¾ã (ãã®å ´åã ã¢ã¯ã·ã§ã³"
+"ã®çµæã¯æçµçãªãã¼ã¸ã確å®ãã)ã"
#. Tag: programlisting
-#: Conversations.xml:425
+#: Conversations.xml:458
#, no-c-format
msgid "<![CDATA[<s:link action=\"#{login.logout}\" value=\"Logout\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<s:link action=\"#{login.logout}\" value=\"Logout\"/>]]>"
#. Tag: para
-#: Conversations.xml:427
+#: Conversations.xml:460
#, no-c-format
msgid ""
"If you specify <emphasis>both</emphasis> a JSF view id and an action method, "
"the 'view' will be used <emphasis>unless</emphasis> the action method "
"returns a non-null outcome:"
msgstr ""
+"JSF ãã¥ã¼ ID ã¨ã¢ã¯ã·ã§ã³ã¡ã½ããã®<emphasis>両æ¹</emphasis>ãæå®ããã¨ã "
+"<emphasis>ã¢ã¯ã·ã§ã³ã¡ã½ããã null 以å¤ã®çµæãè¿ããªãéã</emphasis>"
+"ããã¥ã¼ãã使ç¨ããã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:433
+#: Conversations.xml:466
#, no-c-format
msgid ""
"<![CDATA[<s:link view=\"/loggedOut.xhtml\" action=\"#{login.logout}\" value="
"\"Logout\"/>]]>"
msgstr ""
+"<![CDATA[<s:link view=\"/loggedOut.xhtml\" action=\"#{login.logout}\" value="
+"\"Logout\"/>]]>"
#. Tag: para
-#: Conversations.xml:435
+#: Conversations.xml:468
#, no-c-format
msgid ""
"The link automatically propagates the selected row of a <literal>DataModel</"
"literal> using inside <literal><h:dataTable></literal>:"
msgstr ""
+"ãªã³ã¯ã¯ <literal><h:dataTable></literal> å
ã§ä½¿ç¨ãã "
+"<literal>DataModel</literal> ã®é¸æåãèªåçã«ä¼æãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:440
+#: Conversations.xml:473
#, no-c-format
msgid ""
"<![CDATA[<s:link view=\"/hotel.xhtml\" action=\"#{hotelSearch.selectHotel}\" "
"value=\"#{hotel.name}\"/>]]>"
msgstr ""
+"<![CDATA[<s:link view=\"/hotel.xhtml\" action=\"#{hotelSearch.selectHotel}\" "
+"value=\"#{hotel.name}\"/>]]>"
#. Tag: para
-#: Conversations.xml:442
+#: Conversations.xml:475
#, no-c-format
msgid "You can leave the scope of an existing conversation:"
-msgstr ""
+msgstr "æ¢åã®å¯¾è©±ã®ã¹ã³ã¼ããæ®ãã¦ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:446
+#: Conversations.xml:479
#, no-c-format
msgid "<![CDATA[<s:link view=\"/main.xhtml\" propagation=\"none\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<s:link view=\"/main.xhtml\" propagation=\"none\"/>]]>"
#. Tag: para
-#: Conversations.xml:448
+#: Conversations.xml:481
#, no-c-format
msgid "You can begin, end, or nest conversations:"
-msgstr ""
+msgstr "対話ãéå§ã çµäºã ã¾ãã¯ãã¹ããããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:452
+#: Conversations.xml:485
#, no-c-format
msgid ""
"<![CDATA[<s:link action=\"#{issueEditor.viewComment}\" propagation=\"nest\"/"
">]]>"
msgstr ""
+"<![CDATA[<s:link action=\"#{issueEditor.viewComment}\" propagation=\"nest\"/"
+">]]>"
#. Tag: para
-#: Conversations.xml:454
+#: Conversations.xml:487
#, no-c-format
msgid ""
"If the link begins a conversation, you can even specify a pageflow to be "
"used:"
msgstr ""
+"ãªã³ã¯ã対話ãéå§ããã¨ã 使ç¨ããããã¼ã¸ããã¼ãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:458
+#: Conversations.xml:491
#, no-c-format
msgid ""
"<![CDATA[<s:link action=\"#{documentEditor.getDocument}\" propagation=\"begin"
"\"\n"
" pageflow=\"EditDocument\"/>]]>"
msgstr ""
+"<![CDATA[<s:link action=\"#{documentEditor.getDocument}\" propagation=\"begin"
+"\"\n"
+" pageflow=\"EditDocument\"/>]]>"
#. Tag: para
-#: Conversations.xml:460
+#: Conversations.xml:493
#, no-c-format
msgid ""
"The <literal>taskInstance</literal> attribute if for use in jBPM task lists:"
msgstr ""
+"jBPM ã¿ã¹ã¯ãªã¹ãã使ç¨ããå ´åã® <literal>taskInstance</literal> å±æ§ã§ãã"
#. Tag: programlisting
-#: Conversations.xml:464
+#: Conversations.xml:497
#, no-c-format
msgid ""
"<![CDATA[<s:link action=\"#{documentApproval.approveOrReject}\" taskInstance="
"\"#{task}\"/>]]>"
msgstr ""
+"<![CDATA[<s:link action=\"#{documentApproval.approveOrReject}\" taskInstance="
+"\"#{task}\"/>]]>"
#. Tag: para
-#: Conversations.xml:466
+#: Conversations.xml:499
#, no-c-format
msgid "(See the DVD Store demo application for examples of this.)"
-msgstr ""
+msgstr " (ä¸è¨ã®ä¾ã¯ DVD ã¹ãã¢ãã¢ã¢ããªã±ã¼ã·ã§ã³ãåç
§ãã¦ãã ããã)"
#. Tag: para
-#: Conversations.xml:470
+#: Conversations.xml:503
#, no-c-format
msgid ""
"Finally, if you need the \"link\" to be rendered as a button, use "
"<literal><s:button></literal>:"
msgstr ""
+"æå¾ã«ã ãã¿ã³ã¨ãã¦ã¬ã³ããªã³ã°ãããããªã³ã¯ããå¿
è¦ãªå ´å㯠<literal><"
+"s:button></literal> ã使ç¨ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:474
+#: Conversations.xml:507
#, no-c-format
msgid "<![CDATA[<s:button action=\"#{login.logout}\" value=\"Logout\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<s:button action=\"#{login.logout}\" value=\"Logout\"/>]]>"
#. Tag: title
-#: Conversations.xml:479
+#: Conversations.xml:512
#, no-c-format
msgid "Success messages"
-msgstr ""
+msgstr "æåã®ã¡ãã»ã¼ã¸"
#. Tag: para
-#: Conversations.xml:480
+#: Conversations.xml:513
#, no-c-format
msgid ""
"It is quite common to display a message to the user indicating success or "
@@ -770,18 +1038,26 @@
"redirects. This makes it quite difficult to display success messages in "
"plain JSF."
msgstr ""
+"åä½ã«å¯¾ãã¦æåããã失æããããã¦ã¼ã¶ã¼ã«ç¤ºãã¡ãã»ã¼ã¸ã表示ããã®ã¯é常"
+"ã«ä¸è¬çã§ãã ããã«ã¯ã JSF <literal>FacesMessage</literal> ã使ãã¨ä¾¿å©ã§"
+"ãã æ®å¿µãªããã æåã®ã¢ã¯ã·ã§ã³ã¯ãã©ã¦ã¶ãªãã¤ã¬ã¯ããè¦ãããã¨ãå¤ãã "
+"JSF ã¯ãªãã¤ã¬ã¯ãå
¨ä½ã« faces ã®ã¡ãã»ã¼ã¸ã¯ä¼æãã¾ããã ãã®ãããã¬ã¼ã³ "
+"JSF ã§æåã®ã¡ãã»ã¼ã¸ã表示ããã®ã¯ããªãå°é£ã«ãªãã¾ãã"
#. Tag: para
-#: Conversations.xml:489
+#: Conversations.xml:522
#, no-c-format
msgid ""
"The built in conversation-scoped Seam component named "
"<literal>facesMessages</literal> solves this problem. (You must have the "
"Seam redirect filter installed.)"
msgstr ""
+"çµã¿è¾¼ã¿ã®å¯¾è©±ã¹ã³ã¼ã Seam ã³ã³ãã¼ãã³ãã§ãã <literal>facesMessages</"
+"literal> ããã®åé¡ã解決ãã¦ããã¾ãã (Seam ãªãã¤ã¬ã¯ããã£ã«ã¿ãã¤ã³ã¹"
+"ãã¼ã«ãã¦ããå¿
è¦ãããã¾ãã)"
#. Tag: programlisting
-#: Conversations.xml:495
+#: Conversations.xml:528
#, no-c-format
msgid ""
"<![CDATA[@Name(\"editDocumentAction\")\n"
@@ -797,9 +1073,21 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"editDocumentAction\")\n"
+"@Stateless\n"
+"public class EditDocumentBean implements EditDocument {\n"
+" @In EntityManager em;\n"
+" @In Document document;\n"
+" @In FacesMessages facesMessages;\n"
+" \n"
+" public String update() {\n"
+" em.merge(document);\n"
+" facesMessages.add(\"Document updated\");\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Conversations.xml:497
+#: Conversations.xml:530
#, no-c-format
msgid ""
"Any message added to <literal>facesMessages</literal> is used in the very "
@@ -807,55 +1095,62 @@
"when there is no long-running conversation since Seam preserves even "
"temporary conversation contexts across redirects."
msgstr ""
+"<literal>facesMessages</literal> ã«è¿½å ãããã¡ãã»ã¼ã¸ã¯ãã¹ã¦ãã次ã®ãã§ã¼"
+"ã¹ã§ããå¿çã¬ã³ããªã³ã°ãã§ã¼ãºã§ç¾å¨ã®å¯¾è©±ã«å¯¾ãã¦ä½¿ç¨ããã¾ãã ãã㯠"
+"Seam ããªãã¤ã¬ã¯ãå
¨ä½ã«ä¸æçãªå¯¾è©±ã³ã³ããã¹ããç¶æããã®ã§é·æå®è¡ã®å¯¾è©±"
+"ããªãå ´åã§ãæ©è½ãã¾ãã"
#. Tag: para
-#: Conversations.xml:505
+#: Conversations.xml:538
#, no-c-format
msgid "You can even include JSF EL expressions in a faces message summary:"
-msgstr ""
+msgstr "JSF EL å¼ã faces ã¡ãã»ã¼ã¸ãµããªã¼ã«å«ã¾ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:509
+#: Conversations.xml:542
#, no-c-format
msgid ""
"<![CDATA[facesMessages.add(\"Document #{document.title} was updated\");]]>"
msgstr ""
+"<![CDATA[facesMessages.add(\"Document #{document.title} was updated\");]]>"
#. Tag: para
-#: Conversations.xml:511
+#: Conversations.xml:544
#, no-c-format
msgid "You may display the messages in the usual way, for example:"
-msgstr ""
+msgstr "ãã¨ãã°ã é常ã®æ¹æ³ã§ã¡ãã»ã¼ã¸ã表示ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:515
+#: Conversations.xml:548
#, no-c-format
msgid "<![CDATA[<h:messages globalOnly=\"true\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<h:messages globalOnly=\"true\"/>]]>"
#. Tag: title
-#: Conversations.xml:520
+#: Conversations.xml:553
#, no-c-format
msgid "Natural conversation ids"
-msgstr ""
+msgstr "ããã¥ã©ã«å¯¾è©±ã® ID"
#. Tag: para
-#: Conversations.xml:521
+#: Conversations.xml:554
#, no-c-format
msgid ""
"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 ã§ã¯ãª"
+"ããã®ãªãã¸ã§ã¯ãã®ããã¥ã©ã«ãã¼ã使ç¨ããæ¹ãæã¾ããå ´åãããã¾ãã"
#. Tag: emphasis
-#: Conversations.xml:528
+#: Conversations.xml:561
#, no-c-format
msgid "Easy redirect to existing conversation"
-msgstr ""
+msgstr "æ¢åã®å¯¾è©±ã«å®¹æã«ãªãã¤ã¬ã¯ã"
#. Tag: para
-#: Conversations.xml:530
+#: Conversations.xml:563
#, no-c-format
msgid ""
"It can be useful to redirect to an existing conversation if the user "
@@ -866,24 +1161,34 @@
"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>"
#. Tag: para
-#: Conversations.xml:543
-#, no-c-format
+#: Conversations.xml:576
+#, 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 対話"
+"ã«å度åå ãããã ãã§ãã"
#. Tag: emphasis
-#: Conversations.xml:551
+#: Conversations.xml:584
#, no-c-format
msgid "User friendly URLs"
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼ãã¬ã³ããªã¼ãª URL"
#. Tag: para
-#: Conversations.xml:554
+#: Conversations.xml:587
#, no-c-format
msgid ""
"For me this consists of a navigable hierarchy (I can navigate by editing the "
@@ -891,48 +1196,61 @@
"random ids). For some applications user friendly URLs are less important, of "
"course."
msgstr ""
+"å人çã«ã¯æä½å¯è½ãªé層㨠(URL ãç·¨éããªããæä½å¯è½) æå³ã®ãã URL (ãã® "
+"Wiki ã«è¦ãããããã«ã©ã³ãã 㪠ID ã§ã®èå¥ãè¡ããªã) ã§æ§æããã¦ããããã«"
+"è¦ãã¾ããã ã¢ããªã±ã¼ã·ã§ã³ã¦ã¼ã¶ã¼ã«ã¨ã£ã¦ã¯ãã¬ã³ããªã¼ãª URL ã¯ããã»ã©"
+"éè¦ã§ã¯ãªãå ´åãããã§ãããã"
#. Tag: para
-#: Conversations.xml:562
-#, no-c-format
+#: Conversations.xml:595
+#, 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 ã«å¤æãããã¨ãã§ãã¾ãã"
#. Tag: para
-#: Conversations.xml:573
+#: Conversations.xml:606
#, no-c-format
msgid "Much better!"
-msgstr ""
+msgstr "ããªãæ¹åãããã¯ãã§ãã"
#. Tag: title
-#: Conversations.xml:579
+#: Conversations.xml:612
#, no-c-format
msgid "Creating a natural conversation"
-msgstr ""
+msgstr "ããã¥ã©ã«å¯¾è©±ãä½æãã"
#. Tag: para
-#: Conversations.xml:580
+#: Conversations.xml:613
#, no-c-format
msgid "Natural conversations are defined in <literal>pages.xml</literal>:"
-msgstr ""
+msgstr "ããã¥ã©ã«å¯¾è©±ã¯ <literal>pages.xml</literal> ã§å®ç¾©ããã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:584
+#: Conversations.xml:617
#, no-c-format
msgid ""
"<![CDATA[ <conversation name=\"PlaceBid\"\n"
" parameter-name=\"auctionId\"\n"
" parameter-value=\"#{auction.auctionId}\"/>]]>"
msgstr ""
+"<![CDATA[ <conversation name=\"PlaceBid\"\n"
+" parameter-name=\"auctionId\"\n"
+" parameter-value=\"#{auction.auctionId}\"/>]]>"
#. Tag: para
-#: Conversations.xml:586
+#: Conversations.xml:619
#, no-c-format
msgid ""
"The first thing to note from the above definition is that the conversation "
@@ -941,9 +1259,12 @@
"<literal>page</literal> definition to identify a named conversation to "
"participate in."
msgstr ""
+"ä¸è¨ã®å®ç¾©ã§ã¾ãå¤ãã®ã¯å¯¾è©±ã«ååããããã¨ã§ãã ãã®å ´å "
+"<literal>PlaceBid</literal> ã«ãªãã¾ãã ååã¯ç¹å®ã®æå®å¯¾è©±ãåºæã«èå¥ãã"
+"ãã <literal>page</literal> å®ç¾©ã«ããåå ããæå®å¯¾è©±ã®èå¥ã«ä½¿ç¨ããã¾ãã"
#. Tag: para
-#: Conversations.xml:594
+#: Conversations.xml:627
#, no-c-format
msgid ""
"The next attribute, <literal>parameter-name</literal> defines the request "
@@ -953,9 +1274,15 @@
"conversation parameter like <literal>cid=123</literal> appearing in the URL "
"for your page, it will contain <literal>auctionId=765432</literal> instead."
msgstr ""
+"次ã®å±æ§ <literal>parameter-name</literal> ã¯ããã©ã«ãã®å¯¾è©± ID ãã©ã¡ã¼ã¿ã®"
+"代ããã«ããã¥ã©ã«å¯¾è©±ã® ID ãå«ãè¦æ±ãã©ã¡ã¼ã¿ãå®ç¾©ãã¾ãã ãã®ä¾ã§ã¯ "
+"<literal>parameter-name</literal> 㯠<literal>auctionId</literal> ã«ãªãã¾"
+"ãã ã¤ã¾ãã ãã¼ã¸ã® URL å
ã«åºç¾ãã <literal>cid=123</literal> ã®ãããªå¯¾"
+"話ãã©ã¡ã¼ã¿ã®ä»£ããã« <literal>auctionId=765432</literal> ãå«ãããã«ãªãã¾"
+"ãã"
#. Tag: para
-#: Conversations.xml:603
+#: Conversations.xml:636
#, no-c-format
msgid ""
"The last attribute in the above configuration, <literal>parameter-value</"
@@ -964,18 +1291,24 @@
"conversation id will be the primary key value of the <literal>auction</"
"literal> instance currently in scope."
msgstr ""
+"ä¸è¨ã®è¨å®ã®æå¾ã®å±æ§ <literal>parameter-value</literal> ã¯å¯¾è©± ID ã¨ãã¦ä½¿"
+"ç¨ããããã¥ã©ã«ãã¸ãã¹ãã¼ã®å¤ã®è©ä¾¡ã«ä½¿ç¨ããã EL å¼ãå®ç¾©ãã¾ãã ãã®ä¾"
+"ã§ã¯å¯¾è©± ID ã¯ç¾å¨ç¯å²å
ã® <literal>auction</literal> ã®ãã©ã¤ããªã¼ãã¼å¤ã«"
+"ãªãã¾ãã"
#. Tag: para
-#: Conversations.xml:610
+#: Conversations.xml:643
#, no-c-format
msgid ""
"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> å±æ§ãæå®ãã¦ãããè¡ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:616
+#: Conversations.xml:649
#, no-c-format
msgid ""
"<![CDATA[ <page view-id=\"/bid.xhtml\" conversation=\"PlaceBid\" login-"
@@ -990,24 +1323,37 @@
" </navigation>\n"
" </page>]]>"
msgstr ""
+"<![CDATA[ <page view-id=\"/bid.xhtml\" conversation=\"PlaceBid\" login-"
+"required=\"true\">\n"
+" <navigation from-action=\"#{bidAction.confirmBid}\"> \n"
+" <rule if-outcome=\"success\">\n"
+" <redirect view-id=\"/auction.xhtml\">\n"
+" <param name=\"id\" value=\"#{bidAction.bid.auction."
+"auctionId}\"/>\n"
+" </redirect>\n"
+" </rule> \n"
+" </navigation>\n"
+" </page>]]>"
#. Tag: title
-#: Conversations.xml:621
+#: Conversations.xml:654
#, no-c-format
msgid "Redirecting to a natural conversation"
-msgstr ""
+msgstr "ããã¥ã©ã«å¯¾è©±ã«ãªãã¤ã¬ã¯ããã"
#. Tag: para
-#: Conversations.xml:623
+#: Conversations.xml:656
#, no-c-format
msgid ""
"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 ""
+"ããã¥ã©ã«å¯¾è©±ãéå§ã¾ãã¯ãªãã¤ã¬ã¯ãããå ´åã ããã¥ã©ã«å¯¾è©±åãæå®ããã"
+"ãã¤ãã®ãªãã·ã§ã³ãããã¾ãã 次ã®ãã¼ã¸å®ç¾©ãã¾ãè¦ã¦ã¿ããã¨ã«ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:629
+#: Conversations.xml:662
#, no-c-format
msgid ""
"<![CDATA[ <page view-id=\"/auction.xhtml\">\n"
@@ -1018,9 +1364,16 @@
" </navigation>\n"
" </page>]]>"
msgstr ""
+"<![CDATA[ <page view-id=\"/auction.xhtml\">\n"
+" <param name=\"id\" value=\"#{auctionDetail.selectedAuctionId}\"/>\n"
+" \n"
+" <navigation from-action=\"#{bidAction.placeBid}\">\n"
+" <redirect view-id=\"/bid.xhtml\"/>\n"
+" </navigation>\n"
+" </page>]]>"
#. Tag: para
-#: Conversations.xml:631
+#: Conversations.xml:664
#, no-c-format
msgid ""
"From here, we can see that invoking the action <literal>#{bidAction.placeBid}"
@@ -1030,17 +1383,24 @@
"natural conversation <literal>PlaceBid</literal>. The declaration for our "
"action method looks like this:"
msgstr ""
+"auction ãã¥ã¼ããã¢ã¯ã·ã§ã³ <literal>#{bidAction.placeBid}</literal> ãå¼ã³"
+"åºãã¦ããã㨠(ãããã®ãµã³ãã«ã¯ãã¹ã¦ Seam ã«ãã seamBay ããåå¾ãã¦ã"
+"ã)ã åè¿°ã®ããã«ããã¥ã©ã«å¯¾è©± <literal>PlaceBid</literal> ã§è¨å®ããã "
+"<literal>/bid.xhtml</literal> ã«ãªãã¤ã¬ã¯ããã¦ãããã¨ããããã¾ãã ã¢ã¯"
+"ã·ã§ã³ã¡ã½ããã®å®£è¨ã¯ä»¥ä¸ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:639
+#: Conversations.xml:672
#, no-c-format
msgid ""
"<![CDATA[ @Begin(join = true)\n"
" public void placeBid()]]>"
msgstr ""
+"<![CDATA[ @Begin(join = true)\n"
+" public void placeBid()]]>"
#. Tag: para
-#: Conversations.xml:641
+#: Conversations.xml:674
#, no-c-format
msgid ""
"When named conversations are specified in the <literal><page/></"
@@ -1051,9 +1411,16 @@
"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> ã¿ã°ã使ã£ã¦è¡ãã®"
+"ããã®æ¹æ³ã®ã²ã¨ã¤ã¨ãªãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:651
+#: Conversations.xml:684
#, no-c-format
msgid ""
"<![CDATA[ <h:commandButton id=\"placeBidWithAmount\" styleClass=\"placeBid"
@@ -1061,65 +1428,84 @@
" <s:conversationName value=\"PlaceBid\"/>\n"
" </h:commandButton>]]>"
msgstr ""
+"<![CDATA[ <h:commandButton id=\"placeBidWithAmount\" styleClass=\"placeBid"
+"\" action=\"#{bidAction.placeBid}\">\n"
+" <s:conversationName value=\"PlaceBid\"/>\n"
+" </h:commandButton>]]>"
#. Tag: para
-#: Conversations.xml:653
+#: Conversations.xml:686
#, no-c-format
msgid ""
"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> ãæ"
+"å®ããæ¹æ³ã§ãã"
#. Tag: programlisting
-#: Conversations.xml:658
+#: Conversations.xml:691
#, no-c-format
msgid ""
"<![CDATA[ <s:link value=\"Place Bid\" action=\"#{bidAction.placeBid}\" "
"conversationName=\"PlaceBid\"/>]]>"
msgstr ""
+"<![CDATA[ <s:link value=\"Place Bid\" action=\"#{bidAction.placeBid}\" "
+"conversationName=\"PlaceBid\"/>]]>"
#. Tag: title
-#: Conversations.xml:664
+#: Conversations.xml:697
#, no-c-format
msgid "Workspace management"
-msgstr ""
+msgstr "ã¯ã¼ã¯ã¹ãã¼ã¹ã®ç®¡ç"
#. Tag: para
-#: Conversations.xml:666
+#: Conversations.xml:699
#, no-c-format
msgid ""
"Workspace management is the ability to \"switch\" conversations in a single "
"window. Seam makes workspace management completely transparent at the level "
"of the Java code. To enable workspace management, all you need to do is:"
msgstr ""
+"ã¯ã¼ã¯ã¹ãã¼ã¹ç®¡çã¯ã1 ã¤ã®ã¦ã£ã³ãã¦ã®ä¸ã§å¯¾è©±ããåãæãããè½åã§ãã "
+"Seam ã¯ã¯ã¼ã¯ã¹ãã¼ã¹ç®¡çã Java ã³ã¼ãã®ã¬ãã«ã§å®å
¨ã«ééçã«ãã¾ãã ã¯ã¼"
+"ã¯ã¹ãã¼ã¹ç®¡çãå¯è½ã«ããããã«ãå¿
è¦ãªãã¹ã¦ã¯ä»¥ä¸ã®éãã§ãã"
#. Tag: para
-#: Conversations.xml:675
+#: Conversations.xml:708
#, no-c-format
msgid ""
"Provide <emphasis>description</emphasis> text for each view id (when using "
"JSF or Seam navigation rules) or page node (when using jPDL pageflows). This "
"description text is displayed to the user by the workspace switchers."
msgstr ""
+"ããããã®ãã¥ã¼ ID (JSF ã¾ã㯠Seam ããã²ã¼ã·ã§ã³ã«ã¼ã«ã使ç¨ããå ´å) ã¾ã"
+"ã¯ãã¼ã¸ãã¼ã (jPDL ãã¼ã¸ããã¼) ã«<emphasis>詳細</emphasis>ã®ããã¹ããå
¥"
+"åãã¾ãã ãã®è©³ç´°ããã¹ãã¯ã¯ã¼ã¯ã¹ãã¼ã¹åãæ¿ãã«ãã£ã¦ã¦ã¼ã¶ã¼ã«è¡¨ç¤ºãã"
+"ã¾ãã"
#. Tag: para
-#: Conversations.xml:683
+#: Conversations.xml:716
#, no-c-format
msgid ""
"Include one or more of the standard workspace switcher JSP or facelets "
"fragments in your pages. The standard fragments support workspace management "
"via a drop down menu, a list of conversations, or breadcrumbs."
msgstr ""
+"ãã¼ã¸ã®ä¸ã« 1 ã¤ä»¥ä¸ã®æ¨æºã¯ã¼ã¯ã¹ãã¼ã¹åãæ¿ã JSP ã¾ã㯠facelets ã®æç"
+"ãå«ã¾ãã¾ãã æ¨æºã®æçã¯ãããããã¦ã³ã¡ãã¥ã¼ã 対話ã®ãªã¹ãã ãã¬ããã¯"
+"ã©ã (breadcrumbs) ãéãã¦ã¯ã¼ã¯ã¹ãã¼ã¹ç®¡çããµãã¼ããã¾ãã"
#. Tag: title
-#: Conversations.xml:693
+#: Conversations.xml:726
#, no-c-format
msgid "Workspace management and JSF navigation"
-msgstr ""
+msgstr "ã¯ã¼ã¯ã¹ãã¼ã¹ç®¡ç㨠JSF ããã²ã¼ã·ã§ã³"
#. Tag: para
-#: Conversations.xml:694
+#: Conversations.xml:727
#, no-c-format
msgid ""
"When you use JSF or Seam navigation rules, Seam switches to a conversation "
@@ -1128,9 +1514,15 @@
"<literal>pages.xml</literal> that Seam expects to find in the <literal>WEB-"
"INF</literal> directory, right next to <literal>faces-config.xml</literal>:"
msgstr ""
+"JSF ã¾ã㯠Seam ããã²ã¼ã·ã§ã³ã«ã¼ã«ã使ç¨ããå ´åã Seam ã¯å¯¾è©±ã®ç¾å¨ã® "
+"<literal>view-id</literal> ã復å
ãã¦ãã®å¯¾è©±ã«åãæ¿ãã¾ãã ã¯ã¼ã¯ã¹ãã¼ã¹"
+"ã®è¨è¿°çãªããã¹ã㯠<literal>pages.xml</literal> ã¨å¼ã°ãããã¡ã¤ã«ã§å®ç¾©ã"
+"ãã Seam ã¯ãã®ãã¡ã¤ã«ã <literal>WEB-INF</literal> ãã£ã¬ã¯ããªå
ã® "
+"<literal>faces-config.xml</literal> ã®ãã次ã«é
ç½®ããã¦ãããã¨ãæå¾
ãã¾"
+"ãã"
#. Tag: programlisting
-#: Conversations.xml:703
+#: Conversations.xml:736
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -1149,24 +1541,41 @@
" </page>\n"
" </pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/main.xhtml\">\n"
+" <description>Search hotels: #{hotelBooking.searchString}</"
+"description>\n"
+" </page>\n"
+" <page view-id=\"/hotel.xhtml\">\n"
+" <description>View hotel: #{hotel.name}</description>\n"
+" </page>\n"
+" <page view-id=\"/book.xhtml\">\n"
+" <description>Book hotel: #{hotel.name}</description>\n"
+" </page>\n"
+" <page view-id=\"/confirm.xhtml\">\n"
+" <description>Confirm: #{booking.description}</description>\n"
+" </page>\n"
+" </pages>]]>"
#. Tag: para
-#: Conversations.xml:705
+#: Conversations.xml:738
#, no-c-format
msgid ""
"Note that if this file is missing, the Seam application will continue to "
"work perfectly! The only missing functionality will be the ability to switch "
"workspaces."
msgstr ""
+"ãã®ãã¡ã¤ã«ãæå¾
ããå ´æã«ãªãã¦ã Seam ã¢ããªã±ã¼ã·ã§ã³ã¯æ£å¸¸ã«åä½ãç¶è¡"
+"ãã¾ãã åä½ããªãæ©è½ã¯ã¯ã¼ã¯ã¹ãã¼ã¹ã®åãæ¿ãæ©è½ã®ã¿ã§ãã"
#. Tag: title
-#: Conversations.xml:714
+#: Conversations.xml:747
#, no-c-format
msgid "Workspace management and jPDL pageflow"
-msgstr ""
+msgstr "ã¯ã¼ã¯ã¹ãã¼ã¹ç®¡ç㨠jPDL ãã¼ã¸ããã¼"
#. Tag: para
-#: Conversations.xml:715
+#: Conversations.xml:748
#, no-c-format
msgid ""
"When you use a jPDL pageflow definition, Seam switches to a conversation by "
@@ -1176,9 +1585,14 @@
"node. The description text is defined by the <literal><page></literal> "
"node:"
msgstr ""
+"jPDL ãã¼ã¸ããã¼å®ç¾©ã使ãå ´åã Seam ã¯ç¾å¨ã® jBPM ã®ããã»ã¹ç¶æ
ã復å
ãã"
+"ãã¨ã«ãã£ã¦å¯¾è©±ã«åãæ¿ãã¾ãã åã <literal>view-id</literal> ã«ç¾å¨ã® "
+"<literal><page></literal> ã«å¿ãã¦ç°ãªã詳細ãæããããã¨ãã§ãããã"
+"ããã¯ããæè»ãªã¢ãã«ã«ãªãã¾ãã 詳細ããã¹ã㯠<literal><page></"
+"literal> ãã¼ãã§å®ç¾©ããã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:726
+#: Conversations.xml:759
#, no-c-format
msgid ""
"<![CDATA[<pageflow-definition name=\"shopping\">\n"
@@ -1205,24 +1619,50 @@
" \n"
"</pageflow-definition>]]>"
msgstr ""
+"<![CDATA[<pageflow-definition name=\"shopping\">\n"
+"\n"
+" <start-state name=\"start\">\n"
+" <transition to=\"browse\"/>\n"
+" </start-state>\n"
+" \n"
+" <page name=\"browse\" view-id=\"/browse.xhtml\">\n"
+" <description>DVD Search: #{search.searchPattern}</description>\n"
+" <transition to=\"browse\"/>\n"
+" <transition name=\"checkout\" to=\"checkout\"/>\n"
+" </page>\n"
+" \n"
+" <page name=\"checkout\" view-id=\"/checkout.xhtml\">\n"
+" <description>Purchase: $#{cart.total}</description>\n"
+" <transition to=\"checkout\"/>\n"
+" <transition name=\"complete\" to=\"complete\"/>\n"
+" </page>\n"
+" \n"
+" <page name=\"complete\" view-id=\"/complete.xhtml\">\n"
+" <end-conversation />\n"
+" </page>\n"
+" \n"
+"</pageflow-definition>]]>"
#. Tag: title
-#: Conversations.xml:731
+#: Conversations.xml:764
#, no-c-format
msgid "The conversation switcher"
-msgstr ""
+msgstr "対話åãæ¿ã"
#. Tag: para
-#: Conversations.xml:733
+#: Conversations.xml:766
#, no-c-format
msgid ""
"Include the following fragment in your JSP or facelets page to get a drop-"
"down menu that lets you switch to any current conversation, or to any other "
"page of the application:"
msgstr ""
+"次ã®æçã JSP ã¾ã㯠facelets ã®ãã¼ã¸ã«å«ã¾ãã¦ã ç¾å¨ã®å¯¾è©±ã¾ãã¯ãã®ä»ã"
+"ããã®ã¢ããªã±ã¼ã·ã§ã³ã®ãã¼ã¸ã«ãåãæ¿ãããããããããã¦ã³ã¡ãã¥ã¼ãåå¾"
+"ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:739
+#: Conversations.xml:772
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{switcher.conversationIdOrOutcome}\">\n"
@@ -1232,40 +1672,52 @@
"</h:selectOneMenu>\n"
"<h:commandButton action=\"#{switcher.select}\" value=\"Switch\"/>]]>"
msgstr ""
+"<![CDATA[<h:selectOneMenu value=\"#{switcher.conversationIdOrOutcome}\">\n"
+" <f:selectItem itemLabel=\"Find Issues\" itemValue=\"findIssue\"/>\n"
+" <f:selectItem itemLabel=\"Create Issue\" itemValue=\"editIssue\"/>\n"
+" <f:selectItems value=\"#{switcher.selectItems}\"/>\n"
+"</h:selectOneMenu>\n"
+"<h:commandButton action=\"#{switcher.select}\" value=\"Switch\"/>]]>"
#. Tag: para
-#: Conversations.xml:741
+#: Conversations.xml:774
#, no-c-format
msgid ""
"In this example, we have a menu that includes an item for each conversation, "
"together with two additional items that let the user begin a new "
"conversation."
msgstr ""
+"ãã®ä¾ã§ã¯ã ã¦ã¼ã¶ã¼ã«æ°ãã対話ãéå§ããã 2 ã¤ã®è¿½å ã¢ã¤ãã ã«å ãã¦ã å"
+"対話ã®ããã®ã¢ã¤ãã ãå«ãã¡ãã¥ã¼ãããã¾ãã"
#. Tag: para
-#: Conversations.xml:747
+#: Conversations.xml:780
#, no-c-format
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> ã§æå®) ã®ã¿ããããããã¦ã³ã¡"
+"ãã¥ã¼ã«å«ã¾ãã¾ãã"
#. Tag: title
-#: Conversations.xml:765
+#: Conversations.xml:798
#, no-c-format
msgid "The conversation list"
-msgstr ""
+msgstr "対話ä¸è¦§"
#. Tag: para
-#: Conversations.xml:767
+#: Conversations.xml:800
#, no-c-format
msgid ""
"The conversation list is very similar to the conversation switcher, except "
"that it is displayed as a table:"
msgstr ""
+"対話ä¸è¦§ã¯å¯¾è©±åãæ¿ãã«é常ã«ããä¼¼ã¦ãã¾ããã 表形å¼ã§è¡¨ç¤ºãããç¹ãç°ãªã"
+"ã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:772
+#: Conversations.xml:805
#, no-c-format
msgid ""
"<![CDATA[<h:dataTable value=\"#{conversationList}\" var=\"entry\"\n"
@@ -1295,43 +1747,76 @@
" </h:column>\n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[<h:dataTable value=\"#{conversationList}\" var=\"entry\"\n"
+" rendered=\"#{not empty conversationList}\">\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Workspace</f:facet>\n"
+" <h:commandLink action=\"#{entry.select}\" value=\"#{entry."
+"description}\"/>\n"
+" <h:outputText value=\"[current]\" rendered=\"#{entry.current}\"/>\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Activity</f:facet>\n"
+" <h:outputText value=\"#{entry.startDatetime}\">\n"
+" <f:convertDateTime type=\"time\" pattern=\"hh:mm a\"/>\n"
+" </h:outputText>\n"
+" <h:outputText value=\" - \"/>\n"
+" <h:outputText value=\"#{entry.lastDatetime}\">\n"
+" <f:convertDateTime type=\"time\" pattern=\"hh:mm a\"/>\n"
+" </h:outputText>\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Action</f:facet>\n"
+" <h:commandButton action=\"#{entry.select}\" value=\"#{msg.Switch}\"/"
+">\n"
+" <h:commandButton action=\"#{entry.destroy}\" value=\"#{msg.Destroy}"
+"\"/>\n"
+" </h:column>\n"
+"</h:dataTable>]]>"
#. Tag: para
-#: Conversations.xml:774
+#: Conversations.xml:807
#, no-c-format
msgid ""
"We imagine that you will want to customize this for your own application."
msgstr ""
+"æããã å¤ãã®æ¹ãç¬èªã®ã¢ããªã±ã¼ã·ã§ã³ã«åãããã«ã¹ã¿ãã¤ãºãå¸æããã ã"
+"ãã¨æãã¾ãã"
#. Tag: para
-#: Conversations.xml:787
+#: Conversations.xml:820
#, no-c-format
msgid "Only conversations with a description will be included in the list."
-msgstr ""
+msgstr "詳細ãæã¤å¯¾è©±ã®ã¿ããã®ä¸è¦§ã«å«ã¾ãã¾ãã"
#. Tag: para
-#: Conversations.xml:792
+#: Conversations.xml:825
#, no-c-format
msgid "Notice that the conversation list lets the user destroy workspaces."
msgstr ""
+"対話ä¸è¦§ã«ããã¦ã¼ã¶ã¼ãã¯ã¼ã¯ã¹ãã¼ã¹ãç ´å£ãããã¨ãã§ããã®ã§çæãã¦ãã "
+"ããã"
#. Tag: title
-#: Conversations.xml:799
+#: Conversations.xml:832
#, no-c-format
msgid "Breadcrumbs"
-msgstr ""
+msgstr "ãã¬ããã¯ã©ã (Breadcrumbs) "
#. Tag: para
-#: Conversations.xml:801
+#: Conversations.xml:834
#, no-c-format
msgid ""
"Breadcrumbs are useful in applications which use a nested conversation "
"model. The breadcrumbs are a list of links to conversations in the current "
"conversation stack:"
msgstr ""
+"ãã¬ããã¯ã©ã ã¯ã ãã¹ãããã対話ã¢ãã«ã使ãã¢ããªã±ã¼ã·ã§ã³ã§å½¹ã«ç«ã¡ã¾"
+"ãã ãã¬ããã¯ã©ã ã¯ã ç¾å¨ã®å¯¾è©±ã¹ã¿ãã¯å
ã®å¯¾è©±ã¸ã®ãªã³ã¯ã®ä¸è¦§ã«ãªãã¾"
+"ãã"
#. Tag: programlisting
-#: Conversations.xml:807
+#: Conversations.xml:840
#, no-c-format
msgid ""
"<![CDATA[<ui:repeat value=\"#{conversationStack}\" var=\"entry\">\n"
@@ -1340,15 +1825,20 @@
">\n"
"</ui:repeat]]>"
msgstr ""
+"<![CDATA[<ui:repeat value=\"#{conversationStack}\" var=\"entry\">\n"
+" <h:outputText value=\" | \"/> \n"
+" <h:commandLink value=\"#{entry.description}\" action=\"#{entry.select}\"/"
+">\n"
+"</ui:repeat]]>"
#. Tag: title
-#: Conversations.xml:822
+#: Conversations.xml:855
#, no-c-format
msgid "Conversational components and JSF component bindings"
-msgstr ""
+msgstr "対話åã³ã³ãã¼ãã³ã㨠JSF ã³ã³ãã¼ãã³ãã®ãã¤ã³ãã£ã³ã°"
#. Tag: para
-#: Conversations.xml:824
+#: Conversations.xml:857
#, no-c-format
msgid ""
"Conversational components have one minor limitation: they cannot be used to "
@@ -1358,18 +1848,27 @@
"component bindings are updated during the Restore View phase, before the "
"Seam conversation context has been restored."
msgstr ""
+"éè¦ã§ã¯ããã¾ãããã JSF ã³ã³ãã¼ãã³ãã¸ã®ãã¤ã³ãã£ã³ã°ã®ä¿æã«ã¯ä½¿ç¨ã§ã"
+"ãªãã¨ããå¶éã対話åã³ã³ãã¼ãã³ãã«ã¯ããã¾ãã (ä¸è¬çã«ã¯ã ã¢ããªã±ã¼"
+"ã·ã§ã³è«çãããã¥ã¼ã«å¯¾ããå¼·ãä¾åé¢ä¿ãä½ã£ã¦ãã¾ãããã 絶対çã«å¿
è¦ã§ãª"
+"ãéãä¸è¬çã«ã¯ãã® JSF ã®æ©è½ã¯ä½¿ç¨ããªãããã«ããæ¹ãããã§ãããã) "
+"postback è¦æ±ã§ã Seam 対話ã³ã³ããã¹ãã復å
ãããåã ãã¥ã¼ã®å¾©å
ãã§ã¼ãº"
+"ä¸ã«ã³ã³ãã¼ãã³ãã®ãã¤ã³ãã£ã³ã°ã¯æ´æ°ããã¾ãã"
#. Tag: para
-#: Conversations.xml:832
+#: Conversations.xml:865
#, no-c-format
msgid ""
"To work around this use an event scoped component to store the component "
"bindings and inject it into the conversation scoped component that requires "
"it."
msgstr ""
+"ãããåé¿ããã«ã¯ã ã¤ãã³ãã¹ã³ã¼ãã³ã³ãã¼ãã³ãã使ã£ã¦ã³ã³ãã¼ãã³ããã¤"
+"ã³ãã£ã³ã°ãæ ¼ç´ãã ãããå¿
è¦ã¨ãã対話ã¹ã³ã¼ãã³ã³ãã¼ãã³ãã«ã¤ã³ã¸ã§ã¯ã"
+"ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:837
+#: Conversations.xml:870
#, no-c-format
msgid ""
"<![CDATA[@Name(\"grid\")\n"
@@ -1382,9 +1881,18 @@
" ...\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"grid\")\n"
+"@Scope(ScopeType.EVENT)\n"
+"public class Grid\n"
+"{\n"
+" private HtmlPanelGrid htmlPanelGrid;\n"
+"\n"
+" // getters and setters\n"
+" ...\n"
+"}]]>"
#. Tag: programlisting
-#: Conversations.xml:840
+#: Conversations.xml:873
#, no-c-format
msgid ""
"<![CDATA[@Name(\"gridEditor\")\n"
@@ -1397,29 +1905,46 @@
" ...\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"gridEditor\")\n"
+"@Scope(ScopeType.CONVERSATION)\n"
+"public class GridEditor\n"
+"{\n"
+" @In(required=false)\n"
+" private Grid grid;\n"
+" \n"
+" ...\n"
+"}]]>"
#. Tag: para
-#: Conversations.xml:842
+#: Conversations.xml:875
#, no-c-format
msgid ""
"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 æ§ç¯ãå«ã¾"
+"ãã¾ãã"
#. Tag: para
-#: Conversations.xml:848
-#, no-c-format
+#: Conversations.xml:881
+#, 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> ã«ã¢ã¯ã»ã¹ãã¦ãã¾ãã ç¾å¨ã®åçªå·ãåºåãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:855
+#: Conversations.xml:888
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1431,22 +1956,32 @@
" ...\n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[\n"
+"<h:dataTable id=\"lineItemTable\" var=\"lineItem\" value=\"#{orderHome."
+"lineItems}\">\n"
+" <h:column>\n"
+" Row: #{uiComponent['lineItemTable'].rowIndex}\n"
+" </h:column>\n"
+" ...\n"
+"</h:dataTable>]]>"
#. Tag: para
-#: Conversations.xml:857
+#: Conversations.xml:890
#, no-c-format
msgid ""
"JSF UI components are available with their client identifier in this map."
msgstr ""
+"JSF UI ã®ã³ã³ãã¼ãã³ãã¯ãã®ãããå
ã®ã¯ã©ã¤ã¢ã³ãèå¥åã§ä½¿ç¨å¯è½ã«ãªãã¾"
+"ãã"
#. Tag: title
-#: Conversations.xml:864
+#: Conversations.xml:897
#, no-c-format
msgid "Concurrent calls to conversational components"
-msgstr ""
+msgstr "対話çã³ã³ãã¼ãã³ãã¸ã®ä¸¦åã³ã¼ã«"
#. Tag: para
-#: Conversations.xml:866
+#: Conversations.xml:899
#, no-c-format
msgid ""
"A general discussion of concurrent calls to Seam components can be found in "
@@ -1457,9 +1992,14 @@
"originating at the client — and we'll look at the options RichFaces "
"gives you."
msgstr ""
+"Seam ã³ã³ãã¼ãã³ãã¸ã®ä¸¦åã³ã¼ã«ã«é¢ããå
¨è¬ã¯ <xref linkend=\"concurrency"
+"\"/> ã§ã覧ãã ããã ããã§ã¯ä¸¦åãçºçããæãä¸è¬çãªç¶æ³ã«ã¤ãã¦èª¬æãã¦"
+"ãã¾ã (AJAX è¦æ±ãã対話çã³ã³ãã¼ãã³ãã«ã¢ã¯ã»ã¹ãã)ã ã¯ã©ã¤ã¢ã³ãã§çºç"
+"ããã¤ãã³ãã®å¶å¾¡ã« Ajax ã¯ã©ã¤ã¢ã³ãã©ã¤ãã©ãªãæä¾ãã¹ããªãã·ã§ã³ã«ã¤ã"
+"ã¦èª¬æãã¦ãã RichFaces ã§æä¾ããããªãã·ã§ã³ã«ã¤ãã¦è¦ã¦ããã¾ãã"
#. Tag: para
-#: Conversations.xml:876
+#: Conversations.xml:909
#, no-c-format
msgid ""
"Conversational components don't allow real concurrent access therefore Seam "
@@ -1471,9 +2011,17 @@
"and, secondly, AJAX is often to used to provide a quick status update to the "
"user, so continuing to run the action after a long time isn't useful."
msgstr ""
+"対話çã³ã³ãã¼ãã³ãã§ã¯å®éã®ä¸¦åã¢ã¯ã»ã¹ã¯è¨±å¯ãããªãã®ã§ã Seam ã¯è¦æ±ã"
+"é£ç¶çã«å¦çãããããããããå¾
ã¡è¡åã«å
¥ãã¾ãã ããã«ããåè¦æ±ã¯æ±ºå®è«ç"
+"ã«å®è¡ãããããã«ãªãã¾ãã ãã ãã ã·ã³ãã«ãªãã¥ã¼ã¯ãã¾ãããããã¾ã"
+"ãã ã¾ãã ã¡ã½ããããªãããã®çç±ã§å®äºã«é·æéããã£ã¦ããå ´åã ã¯ã©ã¤ã¢"
+"ã³ããè¦æ±ãçæãããã³ç¹°ãè¿ãã¦ãããå®è¡ããã®ã¯ããããã¾ãã (ãµã¼ãã¹"
+"妨害æ»æã®å¯è½æ§)ã ã¾ãã ã¦ã¼ã¶ã¼ã«å¯¾ããã¹ãã¼ã¿ã¹ã®ã¯ã£ãã¯ã¢ãããã¼ã"
+"ã« AJAX ãé »ç¹ã«ä½¿ç¨ãããããã¢ã¯ã·ã§ã³ãé·æéå®è¡ãç¶ããã®ã¯å®ç¨çã§ã¯ã"
+"ãã¾ããã"
#. Tag: para
-#: Conversations.xml:888
+#: Conversations.xml:921
#, no-c-format
msgid ""
"Therefore, when you are working inside a long running conversation, Seam "
@@ -1483,30 +2031,37 @@
"going on. It's therefore very important not to flood the server with AJAX "
"events!"
msgstr ""
+"ãããã£ã¦ã é·æéå®è¡ã®å¯¾è©±ã®å
å´ã§ä½æ¥ããå ´å㯠Seam ã¯ä¸å®æéã¢ã¯ã·ã§ã³"
+"ã¤ãã³ããå¾
ã¡è¡åã«å
¥ãã¾ã (並åè¦æ±ã¿ã¤ã ã¢ã¦ã)ã æééãã«ã¤ãã³ããå¦"
+"çã§ããªãã¨ä¸æçãªå¯¾è©±ãä½æãã¦ã¦ã¼ã¶ã¼ã«ç¶æ³ãç¥ãããã¡ãã»ã¼ã¸ãåºåã"
+"ã¾ãã ãã®ããã AJAX ã¤ãã³ãã§ãµã¼ãã¼ã溢ããããªãããã«ãããã¨ãé常ã«"
+"éè¦ã¨ãªãã¾ãã"
#. Tag: para
-#: Conversations.xml:897
+#: Conversations.xml:930
#, no-c-format
msgid ""
"We can set a sensible default for the concurrent request timeout (in ms) in "
"components.xml:"
msgstr ""
+"components.xml ã§ä¸¦åè¦æ±ã®ã¿ã¤ã ã¢ã¦ãã«ããªç§åä½ã§é©å½ãªããã©ã«ããè¨å®ã"
+"ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:902
+#: Conversations.xml:935
#, no-c-format
msgid "<![CDATA[<core:manager concurrent-request-timeout=\"500\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<core:manager concurrent-request-timeout=\"500\" />]]>"
#. Tag: para
-#: Conversations.xml:904
+#: Conversations.xml:937
#, no-c-format
msgid ""
"We can also fine tune the concurrent request timeout on a page-by-page basis:"
-msgstr ""
+msgstr "ã¾ãã ãã¼ã¸ãã¨ã«ä¸¦åè¦æ±ã®ã¿ã¤ã ã¢ã¦ãã微調æ´ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:909
+#: Conversations.xml:942
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/book.xhtml\" \n"
@@ -1514,9 +2069,13 @@
" login-required=\"true\"\n"
" concurrent-request-timeout=\"2000\" />]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/book.xhtml\" \n"
+" conversation-required=\"true\" \n"
+" login-required=\"true\"\n"
+" concurrent-request-timeout=\"2000\" />]]>"
#. Tag: para
-#: Conversations.xml:911
+#: Conversations.xml:944
#, no-c-format
msgid ""
"So far we've discussed AJAX requests which appear serial to the user - the "
@@ -1526,9 +2085,15 @@
"column of numbers). But what if we need to do a complex computation thats "
"going to take a minute?"
msgstr ""
+"ããã¾ã§ã¯ã¦ã¼ã¶ã¼ã«å¯¾ãã¦é£ç¶çã«åºç¾ãã AJAX è¦æ±ã«ã¤ãã¦èª¬æãã¦ãã¾ã"
+"ãã ã¯ã©ã¤ã¢ã³ãã¯ãµã¼ãã¼ã«ã¤ãã³ããçºçãããã¨ãä¼ãã ãã®çµæã«å¿ãã¦"
+"ãã¼ã¸ã®ä¸é¨ã表示ãã¾ãã ãã®æ¹æ³ã¯ AJAX ã軽éã§ããå ´åã«ã¯æé©ã¨ãªãã¾"
+"ã (1 ã³ã©ã å
ã®æ°åã®åè¨ãè¨ç®ãããªã©å¼ã³åºãããã¡ã½ãããã·ã³ãã«ã§ãã"
+"å ´å)ã ãããã è¨ç®ã« 1 åãè¦ãããããªè¤éãªè¨ç®ãå¿
è¦ãªå ´åã¯ã©ãã§ãã"
+"ãã"
#. Tag: para
-#: Conversations.xml:920
+#: Conversations.xml:953
#, no-c-format
msgid ""
"For heavy computation we should use a poll based approach — the client "
@@ -1538,23 +2103,31 @@
"have a long-running action for which it is important that every action "
"executes (you don't want some to timeout)."
msgstr ""
+"ééã®ããè¨ç®ã«ã¯ãã¼ãªã³ã°ãã¼ã¹ã®æ¹æ³ã使ç¨ãã¦ãã ããã ã¯ã©ã¤ã¢ã³ãã"
+"ãµã¼ãã¼ã« AJAX è¦æ±ãéä¿¡ãã ããã«ãããµã¼ãã¼ã§éåæã«ã¢ã¯ã·ã§ã³ãå®è¡ã"
+"ã (ã¯ã©ã¤ã¢ã³ãã¸ã®å¿çãå³æã¨ãªã)ã ã¯ã©ã¤ã¢ã³ãã¯æ¬¡ã«ãµã¼ãã¼ã«æ´æ°ã"
+"ãã¼ãªã³ã°ãã¾ãã ããããã®ã¢ã¯ã·ã§ã³ããã¹ã¦å®è¡ãã (ããããã¿ã¤ã ã¢ã¦ã"
+"ããªã) ãã¨ãéè¦ã¨ãªããããªé·æéå®è¡ã®ã¢ã¯ã·ã§ã³ãããå ´åã«é©ããæ¹æ³ã¨"
+"ãªãã¾ãã"
#. Tag: title
-#: Conversations.xml:930
+#: Conversations.xml:963
#, no-c-format
msgid "How should we design our conversational AJAX application?"
-msgstr ""
+msgstr "対話ç AJAX ã¢ããªã±ã¼ã·ã§ã³ãè¨è¨ãã"
#. Tag: para
-#: Conversations.xml:932
+#: Conversations.xml:965
#, no-c-format
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 ""
+"ã¾ãã ç°¡åãªãé£ç¶ãè¦æ±ã使ç¨ããã®ãã©ããã ãããã¯ãã¼ãªã³ã°ã®æ¹æ³ã使"
+"ç¨ããã®ãã©ããã決ããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Conversations.xml:937
+#: Conversations.xml:970
#, no-c-format
msgid ""
"If you go for a \"serial\" requests, then you need to estimate how long your "
@@ -1567,26 +2140,39 @@
"side. When working out your request delay, factor in that the event may also "
"be queued on the server side."
msgstr ""
+"ãé£ç¶ãè¦æ±ãé¸æããå ´åã¯è¦æ±ãå®äºããé·ããæ¨æ¸¬ããå¿
è¦ãããã¾ãã 並å"
+"è¦æ±ã®ã¿ã¤ã ã¢ã¦ãã«æ¯ã¹ååã«çãæéã§å®äºãããã©ããæ¨æ¸¬ãã¦ã¿ã¾ãã ä¸å"
+"åãªå ´åã¯ãã®ãã¼ã¸ã®ä¸¦åè¦æ±ã®ã¿ã¤ã ã¢ã¦ããå¤æ´ãã¾ã (åè¿°ã®éã)ã ãµã¼"
+"ãã¼ãè¦æ±ã§æº¢ããããªãããã«ããããã¯ã©ã¤ã¢ã³ãå´ã§è¡åå¾
ã¡ããããæ¹ãã"
+"ãã§ãããã ã¤ãã³ããé »ç¹ã«çºçã (å
¥åãã£ã¼ã«ãã® keypress ã onblur ãª"
+"ã©) ã¯ã©ã¤ã¢ã³ãã®å³ææ´æ°ãåªå
äºé
ã§ã¯ãªãå ´åã¯ã¯ã©ã¤ã¢ã³ãå´ã§è¦æ±ã®é
延"
+"ãã»ãããã¦ãã ããã è¦æ±é
延ã®ä½æ¥ãè¡ãå ´åã ã¤ãã³ãããµã¼ãã¼å´ã§ãè¡"
+"åå¾
ã¡ã§ããããã«ãããã¨ãèæ
®ã«å
¥ãã¦ãã ããã"
#. Tag: para
-#: Conversations.xml:950
+#: Conversations.xml:983
#, no-c-format
msgid ""
"Finally, the client library may provide an option to abort unfinished "
"duplicate requests in favor of the most recent."
msgstr ""
+"æå¾ã«ã ã¯ã©ã¤ã¢ã³ãã©ã¤ãã©ãªã¯æªå®äºã®éè¤è¦æ±ãææ°ã®ãã®ãæ®ãã¦ãã¹ã¦å"
+"æ¢ãããªãã·ã§ã³ãæä¾ãããã¨ãã§ãã¾ãã"
#. Tag: para
-#: Conversations.xml:955
+#: Conversations.xml:988
#, no-c-format
msgid ""
"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> ããã¼ã¯ãã¦ãã¼ãªã³ã°ã®é"
+"éã決å®ããã ãã§ãã"
#. Tag: programlisting
-#: Conversations.xml:961
+#: Conversations.xml:994
#, no-c-format
msgid ""
"<![CDATA[int total;\n"
@@ -1604,15 +2190,29 @@
" return total;\n"
"}]]>"
msgstr ""
+"<![CDATA[int total;\n"
+"\n"
+"// This method is called when an event occurs on the client\n"
+"// It takes a really long time to execute\n"
+"@Asynchronous \n"
+"public void calculateTotal() {\n"
+" total = someReallyComplicatedCalculation();\n"
+"}\n"
+"\n"
+"// This method is called as the result of the poll\n"
+"// It's very quick to execute\n"
+"public int getTotal() {\n"
+" return total;\n"
+"}]]>"
#. Tag: title
-#: Conversations.xml:965
+#: Conversations.xml:998
#, no-c-format
msgid "Dealing with errors"
-msgstr ""
+msgstr "ã¨ã©ã¼ãå¦çãã"
#. Tag: para
-#: Conversations.xml:967
+#: Conversations.xml:1000
#, no-c-format
msgid ""
"However carefully you design your application to queue concurrent requests "
@@ -1623,43 +2223,64 @@
"<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 ã¨ã©ã¼ã®éä¿¡ããå§ããã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:978
-#, no-c-format
+#: Conversations.xml:1011
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[ <exception class=\"org.jboss.seam."
+"ConcurrentRequestTimeoutException\" log-level=\"trace\">\n"
+" <http-error error-code=\"503\" />\n"
+" </exception>]]>"
+msgstr ""
+"<![CDATA[ <exception class=\"org.jboss.seam."
"ConcurrentRequestTimeoutException\" logLevel=\"trace\">\n"
" <http-error error-code=\"503\" />\n"
" </exception>]]>"
-msgstr ""
#. Tag: title
-#: Conversations.xml:981
+#: Conversations.xml:1014
#, no-c-format
msgid "503 Service Unavailable (HTTP/1.1 RFC)"
-msgstr ""
+msgstr "503 Service Unavailable (HTTP/1.1 RFC)"
#. Tag: para
-#: Conversations.xml:983
+#: Conversations.xml:1016
#, no-c-format
msgid ""
"The server is currently unable to handle the request due to a temporary "
"overloading or maintenance of the server. The implication is that this is a "
"temporary condition which will be alleviated after some delay."
msgstr ""
+"ãµã¼ãã¼ã¯ç¾å¨ã ä¸æçãªéè² è·ã¾ãã¯ã¡ã³ããã³ã¹ã®ããè¦æ±ãå¦çãããã¨ãã§"
+"ãã¾ããã ãã°ããå¾
ã¤ã¨ç·©åãããã§ãããä¸æçãªç¶æ
ã§ãããã¨ãæãã¾ãã"
#. Tag: para
-#: Conversations.xml:991
+#: Conversations.xml:1024
#, no-c-format
msgid "Alternatively you could redirect to an error page:"
-msgstr ""
+msgstr "代ããã«ã¨ã©ã¼ãã¼ã¸ã«ãªãã¤ã¬ã¯ããããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Conversations.xml:995
-#, no-c-format
+#: Conversations.xml:1028
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<exception class=\"org.jboss.seam.ConcurrentRequestTimeoutException"
+"\" 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 "
+"again later</message>\n"
+" </redirect>\n"
+"</exception>]]>"
+msgstr ""
+"<![CDATA[<exception class=\"org.jboss.seam.ConcurrentRequestTimeoutException"
"\" logLevel=\"trace\">\n"
" <end-conversation/>\n"
" <redirect view-id=\"/error.xhtml\">\n"
@@ -1667,21 +2288,26 @@
"again later</message>\n"
" </redirect>\n"
"</exception>]]>"
-msgstr ""
#. Tag: para
-#: Conversations.xml:997
-#, no-c-format
+#: Conversations.xml:1030
+#, 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 ã¨ã©ã¼å¦çã«ã»ã¼å®å
¨ã«å¯¾å¿ãã¾ãã ãã¨ãã°ã ã¦ã¼ã¶ã¼ã«ã¨ã©ã¼ã¡ãã»ã¼ã¸"
+"ã表示ããã«ã¯ã"
#. Tag: programlisting
-#: Conversations.xml:1006
+#: Conversations.xml:1039
#, no-c-format
msgid ""
"<![CDATA[<script type=\"text/javascript\">\n"
@@ -1690,53 +2316,71 @@
" };\n"
"</script>]]>"
msgstr ""
+"<![CDATA[<script type=\"text/javascript\">\n"
+" A4J.AJAX.onError = function(req,status,message) { \n"
+" alert(\"message\"); \n"
+" };\n"
+"</script>]]>"
#. Tag: title
-#: Conversations.xml:1011
+#: Conversations.xml:1044
#, no-c-format
msgid "RichFaces Ajax"
-msgstr ""
+msgstr "RichFaces Ajax"
#. Tag: para
-#: Conversations.xml:1013
+#: Conversations.xml:1046
#, no-c-format
msgid ""
"RichFaces Ajax is the AJAX library most commonly used with Seam, and "
"provides all the controls discussed above:"
msgstr ""
+"RichFaces Ajax 㯠Seam ã§ä½¿ç¨ãããæãä¸è¬ç㪠AJAX ã©ã¤ãã©ãªã§ããã ä¸è¿°"
+"ãããããªå¶å¾¡ããã¹ã¦æä¾ãã¾ãã"
#. Tag: para
-#: Conversations.xml:1020
-#, no-c-format
+#: Conversations.xml:1053
+#, 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."
+"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:1030
-#, no-c-format
+#: Conversations.xml:1063
+#, 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>ã ã¯ã©ã¤ã¢ã³ãå´ã§ä¸å¿
è¦ãªæ´æ°ãé¿ããã ãã§ãã"
#. Tag: para
-#: Conversations.xml:1037
+#: Conversations.xml:1070
#, no-c-format
msgid ""
"This option should be used with care with Seam's conversations as it allows "
"multiple concurrent requests to be made."
msgstr ""
+"ãã®ãªãã·ã§ã³ã¯è¤æ°ã®ä¸¦åè¦æ±ãä½æãããã®ã許å¯ããããã Seam ã®å¯¾è©±ã§ä½¿"
+"ç¨ããéã¯æ³¨æãå¿
è¦ã§ãã"
#. Tag: para
-#: Conversations.xml:1043
+#: Conversations.xml:1076
#, no-c-format
msgid ""
"<literal>requestDelay</literal> — defines the time (in ms.) that the "
@@ -1745,9 +2389,13 @@
"response has been received) or discarded (if there is a more recent similar "
"event on the queue)."
msgstr ""
+"<literal>requestDelay</literal> — è¦æ±ããã¥ã¼ã«æ®ã£ã¦ããæéãå®ç¾©ã"
+"ã¾ã (ããªç§åä½)ã è¦æ±ããã®æéãéãã¦ãå¦çãããªãã¨è¦æ±ã¯éä¿¡ãããã "
+"(å¿çãåä¿¡ããã¦ãããã©ããã«ããããã) ç ´æ£ (ããæ°ããåæ§ã®ã¤ãã³ãã"
+"ãã¥ã¼ã«ããå ´å) ããã¾ãã"
#. Tag: para
-#: Conversations.xml:1050
+#: Conversations.xml:1083
#, no-c-format
msgid ""
"This option should be used with care with Seam's conversations as it allows "
@@ -1755,11 +2403,16 @@
"you set (in combination with the concurrent request timeout) is longer than "
"the action will take to execute."
msgstr ""
+"ãã®ãªãã·ã§ã³ã¯è¤æ°ã®ä¸¦åè¦æ±ãä½æãããã®ã許å¯ããããã Seam ã®å¯¾è©±ã§ä½¿"
+"ç¨ããå ´åã¯æ³¨æãå¿
è¦ã§ãã ã¢ã¯ã·ã§ã³ãå®è¡ã«è¦ããæéããã»ããããé
延 "
+"(並åè¦æ±ã®ã¿ã¤ã ã¢ã¦ãã¨ä½µç¨) ã®æ¹ãé·ããã¨ã確èªããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Conversations.xml:1058
+#: Conversations.xml:1091
#, no-c-format
msgid ""
"<literal><a:poll reRender=\"total\" interval=\"1000\" /></literal> "
"— Polls the server, and rerenders an area as needed"
msgstr ""
+"<literal><a:poll reRender=\"total\" interval=\"1000\" /></literal> "
+"— ãµã¼ãã¼ã«ãã¼ãªã³ã°ãè¡ãå¿
è¦ã«å¿ãã¦ã¨ãªã¢ã表示ãã¾ãã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Dependencies.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Dependencies.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,29 +1,29 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Dependencies.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Dependencies\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Dependencies.xml:5
#, no-c-format
msgid "Dependencies"
-msgstr ""
+msgstr "ä¾åæ§"
#. Tag: title
#: Dependencies.xml:8
#, no-c-format
msgid "JDK Dependencies"
-msgstr ""
+msgstr "JDK ã®ä¾åæ§"
#. Tag: para
#: Dependencies.xml:10
@@ -34,12 +34,16 @@
"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 åºæã®æ¢ç¥ã®åé¡ã¯ããã¾"
+"ããã"
#. Tag: title
#: Dependencies.xml:18
#, no-c-format
msgid "Sun's JDK 6 Considerations"
-msgstr ""
+msgstr "Sun ã® JDK 6 ã«é¢ãã注æç¹"
#. Tag: para
#: Dependencies.xml:19
@@ -50,6 +54,11 @@
"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 ã«ã¢ããã°ã¬ã¼ããããã®ã§ãã®å¿
è¦æ§ããªããªãã¾"
+"ããã ãã«ãã ãã¹ãã å®è¡ãªã©ãè¡ãéã¯ãã®ãã¼ã¸ã§ã³ã¾ãã¯ãã以éã®ãã¼"
+"ã¸ã§ã³ã使ç¨ãã¦ãã ããã"
#. Tag: para
#: Dependencies.xml:27
@@ -63,12 +72,19 @@
"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 ã使"
+"ç¨ããå ´åã¯ãã®å¤ã®ã»ãããå¿
è¦ã«ãªãã¾ãã"
#. Tag: title
#: Dependencies.xml:42
#, no-c-format
msgid "Project Dependencies"
-msgstr ""
+msgstr "ããã¸ã§ã¯ãã®ä¾åæ§"
#. Tag: para
#: Dependencies.xml:44
@@ -82,6 +98,13 @@
"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 ã«ãã) ã®ããããã«ãªãã¾ãã"
#. Tag: para
#: Dependencies.xml:54
@@ -93,12 +116,17 @@
"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> ãå®è¡ããã¨ãã®ãã¡ã¤ã«ãçæããã"
+"ã¨ãã§ãã¾ãã"
#. Tag: title
#: Dependencies.xml:63
#, no-c-format
msgid "Core"
-msgstr ""
+msgstr "Core"
#. Tag: para
#: Dependencies.xml:76 Dependencies.xml:308 Dependencies.xml:392
@@ -107,7 +135,7 @@
#: Dependencies.xml:1051 Dependencies.xml:1106
#, no-c-format
msgid "Name"
-msgstr ""
+msgstr "åå"
#. Tag: para
#: Dependencies.xml:79 Dependencies.xml:311 Dependencies.xml:395
@@ -116,7 +144,7 @@
#: Dependencies.xml:1054 Dependencies.xml:1109
#, no-c-format
msgid "Scope"
-msgstr ""
+msgstr "ç¯å²"
#. Tag: para
#: Dependencies.xml:82 Dependencies.xml:314 Dependencies.xml:398
@@ -125,7 +153,7 @@
#: Dependencies.xml:1057 Dependencies.xml:1112
#, no-c-format
msgid "Type"
-msgstr ""
+msgstr "ã¿ã¤ã"
#. Tag: para
#: Dependencies.xml:85 Dependencies.xml:317 Dependencies.xml:401
@@ -134,19 +162,19 @@
#: Dependencies.xml:1060 Dependencies.xml:1115
#, no-c-format
msgid "Notes"
-msgstr ""
+msgstr "注è¨"
#. Tag: literal
#: Dependencies.xml:94
#, no-c-format
msgid "jboss-seam.jar"
-msgstr ""
+msgstr "jboss-seam.jar"
#. Tag: para
#: Dependencies.xml:97 Dependencies.xml:329
#, no-c-format
msgid "<para>all</para>"
-msgstr ""
+msgstr "<para>all</para>"
#. Tag: para
#: Dependencies.xml:100 Dependencies.xml:280 Dependencies.xml:332
@@ -156,19 +184,19 @@
#: Dependencies.xml:1074 Dependencies.xml:1129
#, no-c-format
msgid "<para>ear</para>"
-msgstr ""
+msgstr "<para>ear</para>"
#. Tag: para
#: Dependencies.xml:103
#, no-c-format
msgid "The core Seam library, always required."
-msgstr ""
+msgstr "ã³ã¢ã® Seam ã©ã¤ãã©ãªã§ã 常ã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:109
#, no-c-format
msgid "jboss-seam-debug.jar"
-msgstr ""
+msgstr "jboss-seam-debug.jar"
#. Tag: para
#: Dependencies.xml:112 Dependencies.xml:127 Dependencies.xml:142
@@ -186,7 +214,7 @@
#: Dependencies.xml:1016 Dependencies.xml:1071 Dependencies.xml:1126
#, no-c-format
msgid "runtime"
-msgstr ""
+msgstr "runtime"
#. Tag: para
#: Dependencies.xml:115 Dependencies.xml:130 Dependencies.xml:145
@@ -200,43 +228,43 @@
#: Dependencies.xml:766 Dependencies.xml:781 Dependencies.xml:1019
#, no-c-format
msgid "<para>war</para>"
-msgstr ""
+msgstr "<para>war</para>"
#. Tag: para
#: Dependencies.xml:118
#, no-c-format
msgid "Include during development when enabling Seam's debug feature"
-msgstr ""
+msgstr "Seam ã®ãããã°æ©è½ãæå¹ã«ããã¨ãéçºæã«å«ãã¾ãã"
#. Tag: literal
#: Dependencies.xml:124
#, no-c-format
msgid "jboss-seam-ioc.jar"
-msgstr ""
+msgstr "jboss-seam-ioc.jar"
#. Tag: para
#: Dependencies.xml:133
#, no-c-format
msgid "Required when using Seam with Spring"
-msgstr ""
+msgstr "Spring 㨠Seam ãä½µç¨ããå ´åã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:139 Dependencies.xml:553
#, no-c-format
msgid "jboss-seam-pdf.jar"
-msgstr ""
+msgstr "jboss-seam-pdf.jar"
#. Tag: para
#: Dependencies.xml:148
#, no-c-format
msgid "Required when using Seam's PDF features"
-msgstr ""
+msgstr "Seam ã® PDF æ©è½ã使ç¨ããå ´åã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:154 Dependencies.xml:619
#, no-c-format
msgid "jboss-seam-excel.jar"
-msgstr ""
+msgstr "jboss-seam-excel.jar"
#. Tag: para
#: Dependencies.xml:163
@@ -245,126 +273,128 @@
"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> æ©è½ã使ç¨ããå ´åã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:169 Dependencies.xml:775
#, no-c-format
msgid "jboss-seam-rss.jar"
-msgstr ""
+msgstr "jboss-seam-rss.jar"
#. Tag: para
#: Dependencies.xml:178
#, no-c-format
msgid "Required when using Seam's RSS generation features"
-msgstr ""
+msgstr "Seam ã® RSS çææ©è½ã使ç¨ããå ´åã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:184
#, no-c-format
msgid "jboss-seam-remoting.jar"
-msgstr ""
+msgstr "jboss-seam-remoting.jar"
#. Tag: para
#: Dependencies.xml:193
#, no-c-format
msgid "Required when using Seam Remoting"
-msgstr ""
+msgstr "Seam Remoting ã使ç¨ããå ´åã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:199
#, no-c-format
msgid "jboss-seam-ui.jar"
-msgstr ""
+msgstr "jboss-seam-ui.jar"
#. Tag: para
#: Dependencies.xml:208
#, no-c-format
msgid "Required to use the Seam JSF controls"
-msgstr ""
+msgstr "Seam JSF ã³ã³ããã¼ã«ã®ä½¿ç¨ã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:214
#, no-c-format
msgid "jsf-api.jar"
-msgstr ""
+msgstr "jsf-api.jar"
#. Tag: para
#: Dependencies.xml:217 Dependencies.xml:232
#, no-c-format
msgid "provided"
-msgstr ""
+msgstr "provided"
#. Tag: para
#: Dependencies.xml:223
#, no-c-format
msgid "JSF API"
-msgstr ""
+msgstr "JSF API"
#. Tag: literal
#: Dependencies.xml:229
#, no-c-format
msgid "jsf-impl.jar"
-msgstr ""
+msgstr "jsf-impl.jar"
#. Tag: para
#: Dependencies.xml:238
#, no-c-format
msgid "JSF Reference Implementation"
-msgstr ""
+msgstr "JSF ãªãã¡ã¬ã³ã¹å®è£
"
#. Tag: literal
#: Dependencies.xml:244
#, no-c-format
msgid "jsf-facelets.jar"
-msgstr ""
+msgstr "jsf-facelets.jar"
#. Tag: para
#: Dependencies.xml:253
#, no-c-format
msgid "Facelets"
-msgstr ""
+msgstr "Facelets ã§ãã"
#. Tag: literal
#: Dependencies.xml:259
#, no-c-format
msgid "urlrewrite.jar"
-msgstr ""
+msgstr "urlrewrite.jar"
#. Tag: para
#: Dependencies.xml:268
#, no-c-format
msgid "URL Rewrite library"
-msgstr ""
+msgstr "URL Rewrite ã©ã¤ãã©ãªã§ãã"
#. Tag: literal
#: Dependencies.xml:274
#, no-c-format
msgid "quartz.jar"
-msgstr ""
+msgstr "quartz.jar"
#. Tag: para
#: Dependencies.xml:283
#, no-c-format
msgid "Required when you wish to use Quartz with Seam's asynchronous features"
-msgstr ""
+msgstr "Seam ã®éåææ©è½ã§ Quartz ã使ç¨ãããå ´åã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: title
#: Dependencies.xml:294
#, no-c-format
msgid "RichFaces"
-msgstr ""
+msgstr "RichFaces"
#. Tag: title
#: Dependencies.xml:297
#, no-c-format
msgid "RichFaces dependencies"
-msgstr ""
+msgstr "RichFaces ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:326
#, no-c-format
msgid "richfaces-api.jar"
-msgstr ""
+msgstr "richfaces-api.jar"
#. Tag: para
#: Dependencies.xml:335
@@ -373,156 +403,161 @@
"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 ã¯ã©ã¹ãæä¾ãã¾ãã"
#. Tag: literal
#: Dependencies.xml:344
#, no-c-format
msgid "richfaces-impl.jar"
-msgstr ""
+msgstr "richfaces-impl.jar"
#. Tag: para
#: Dependencies.xml:353
#, no-c-format
msgid "Required to use RichFaces."
-msgstr ""
+msgstr "RichFaces ã®ä½¿ç¨ã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:359
#, no-c-format
msgid "richfaces-ui.jar"
-msgstr ""
+msgstr "richfaces-ui.jar"
#. Tag: para
#: Dependencies.xml:368
#, no-c-format
msgid "Required to use RichFaces. Provides all the UI components."
msgstr ""
+"RichFaces ã®ä½¿ç¨ã«å¿
è¦ã¨ãªãã¾ãã all ã® UI ã³ã³ãã¼ãã³ããæä¾ãã¾ãã"
#. Tag: title
#: Dependencies.xml:378
#, no-c-format
msgid "<title>Seam Mail</title>"
-msgstr ""
+msgstr "<title>Seam Mail</title>"
#. Tag: title
#: Dependencies.xml:381
#, no-c-format
msgid "Seam Mail Dependencies"
-msgstr ""
+msgstr "Seam Mail ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:410
#, no-c-format
msgid "activation.jar"
-msgstr ""
+msgstr "activation.jar"
#. Tag: para
#: Dependencies.xml:419
#, no-c-format
msgid "Required for attachment support"
-msgstr ""
+msgstr "æ·»ä»ã®ãµãã¼ãã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:425
#, no-c-format
msgid "mail.jar"
-msgstr ""
+msgstr "mail.jar"
#. Tag: para
#: Dependencies.xml:434
#, no-c-format
msgid "Required for outgoing mail support"
-msgstr ""
+msgstr "ã¡ã¼ã«éä¿¡ãµãã¼ãã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: literal
#: Dependencies.xml:440
#, no-c-format
msgid "mail-ra.jar"
-msgstr ""
+msgstr "mail-ra.jar"
#. Tag: para
#: Dependencies.xml:443
#, no-c-format
msgid "compile only"
-msgstr ""
+msgstr "compile"
#. Tag: para
#: Dependencies.xml:449
#, no-c-format
msgid "Required for incoming mail support"
-msgstr ""
+msgstr "çä¿¡ã¡ã¼ã«ã®ãµãã¼ãã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: para
#: Dependencies.xml:450
#, no-c-format
msgid "mail-ra.rar should be deployed to the application server at runtime"
msgstr ""
+"mail-ra.rar ã¯ã©ã³ã¿ã¤ã ã«ã¢ããªã±ã¼ã·ã§ã³ã«å¯¾ãã¦ãããã¤ãããªããã°ãªãã¾"
+"ããã"
#. Tag: literal
#: Dependencies.xml:457
#, no-c-format
msgid "jboss-seam-mail.jar"
-msgstr ""
+msgstr "jboss-seam-mail.jar"
#. Tag: para
#: Dependencies.xml:466
#, no-c-format
msgid "<para>Seam Mail</para>"
-msgstr ""
+msgstr "<para>Seam Mail ã®ã³ã¢ã©ã¤ãã©ãªã«ãªãã¾ãã</para>"
#. Tag: title
#: Dependencies.xml:476
#, no-c-format
msgid "Seam PDF"
-msgstr ""
+msgstr "Seam PDF"
#. Tag: title
#: Dependencies.xml:479
#, no-c-format
msgid "Seam PDF Dependencies"
-msgstr ""
+msgstr "Seam PDF ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:508
#, no-c-format
msgid "itext.jar"
-msgstr ""
+msgstr "itext.jar"
#. Tag: para
#: Dependencies.xml:517
#, no-c-format
msgid "PDF Library"
-msgstr ""
+msgstr "PDF ã©ã¤ãã©ãª"
#. Tag: literal
#: Dependencies.xml:523
#, no-c-format
msgid "jfreechart.jar"
-msgstr ""
+msgstr "jfreechart.jar"
#. Tag: para
#: Dependencies.xml:532
#, no-c-format
msgid "Charting library"
-msgstr ""
+msgstr "ãã£ã¼ãã©ã¤ãã©ãª"
#. Tag: literal
#: Dependencies.xml:538
#, no-c-format
msgid "jcommon.jar"
-msgstr ""
+msgstr "jcommon.jar"
#. Tag: para
#: Dependencies.xml:547
#, no-c-format
msgid "Required by JFreeChart"
-msgstr ""
+msgstr "JFreeChart ã§å¿
è¦ã¨ããã¾ãã"
#. Tag: para
#: Dependencies.xml:562
#, no-c-format
msgid "Seam PDF core library"
-msgstr ""
+msgstr "Seam PDF ã®ã³ã¢ã©ã¤ãã©ãªã«ãªãã¾ãã"
#. Tag: title
#: Dependencies.xml:572
@@ -531,6 +566,8 @@
"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
"\"registered\">Excel</trademark>"
msgstr ""
+"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
+"\"registered\">Excel</trademark>"
#. Tag: title
#: Dependencies.xml:575
@@ -539,18 +576,20 @@
"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
"\"registered\">Excel</trademark> Dependencies"
msgstr ""
+"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
+"\"registered\">Excel</trademark> ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:604
#, no-c-format
msgid "jxl.jar"
-msgstr ""
+msgstr "jxl.jar"
#. Tag: para
#: Dependencies.xml:613
#, no-c-format
msgid "JExcelAPI library"
-msgstr ""
+msgstr "JExcelAPI ã©ã¤ãã©ãªã§ãã"
#. Tag: para
#: Dependencies.xml:628
@@ -559,114 +598,116 @@
"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
"\"registered\">Excel</trademark> core library"
msgstr ""
+"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
+"\"registered\">Excel</trademark> ã®ã³ã¢ã©ã¤ãã©ãªã«ãªãã¾ãã"
#. Tag: title
#: Dependencies.xml:638
#, no-c-format
msgid "Seam RSS support"
-msgstr ""
+msgstr "Seam RSS ãµãã¼ã"
#. Tag: title
#: Dependencies.xml:641
#, no-c-format
msgid "Seam RSS Dependencies"
-msgstr ""
+msgstr "Seam RSS ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:670
#, no-c-format
msgid "yarfraw.jar"
-msgstr ""
+msgstr "yarfraw.jar"
#. Tag: para
#: Dependencies.xml:679
#, no-c-format
msgid "YARFRAW RSS library"
-msgstr ""
+msgstr "YARFRAW RSS ã©ã¤ãã©ãªã§ãã"
#. Tag: literal
#: Dependencies.xml:685
#, no-c-format
msgid "JAXB"
-msgstr ""
+msgstr "JAXB"
#. Tag: para
#: Dependencies.xml:694
#, no-c-format
msgid "JAXB XML parsing libraries"
-msgstr ""
+msgstr "JAXB XML 解æã©ã¤ãã©ãªã§ãã"
#. Tag: literal
#: Dependencies.xml:700
#, no-c-format
msgid "http-client.jar"
-msgstr ""
+msgstr "http-client.jar"
#. Tag: para
#: Dependencies.xml:709
#, no-c-format
msgid "Apache HTTP Client libraies"
-msgstr ""
+msgstr "Apache HTTP Client ã®ã©ã¤ãã©ãªã§ãã"
#. Tag: literal
#: Dependencies.xml:715
#, no-c-format
msgid "commons-io"
-msgstr ""
+msgstr "commons-io"
#. Tag: para
#: Dependencies.xml:724
#, no-c-format
msgid "Apache commons IO library"
-msgstr ""
+msgstr "Apache commons IO ã©ã¤ãã©ãªã§ãã"
#. Tag: literal
#: Dependencies.xml:730
#, no-c-format
msgid "commons-lang"
-msgstr ""
+msgstr "commons-lang"
#. Tag: para
#: Dependencies.xml:739
#, no-c-format
msgid "Apache commons lang library"
-msgstr ""
+msgstr "Apache commons è¨èªã©ã¤ãã©ãªã§ãã"
#. Tag: literal
#: Dependencies.xml:745
#, no-c-format
msgid "commons-codec"
-msgstr ""
+msgstr "commons-codec"
#. Tag: para
#: Dependencies.xml:754
#, no-c-format
msgid "Apache commons codec library"
-msgstr ""
+msgstr "Apache commons codec ã©ã¤ãã©ãªã§ãã"
#. Tag: literal
#: Dependencies.xml:760
#, no-c-format
msgid "commons-collections"
-msgstr ""
+msgstr "commons-collections"
#. Tag: para
#: Dependencies.xml:769
#, no-c-format
msgid "Apache commons collections library"
-msgstr ""
+msgstr "Apache commons collections ã©ã¤ãã©ãªã§ãã"
#. Tag: para
#: Dependencies.xml:784
#, no-c-format
msgid "Seam RSS core library"
-msgstr ""
+msgstr "Seam RSS ã®ã³ã¢ã©ã¤ãã©ãªã§ãã"
#. Tag: title
#: Dependencies.xml:795
#, no-c-format
msgid "JBoss Rules"
-msgstr ""
+msgstr "JBoss Rules"
#. Tag: para
#: Dependencies.xml:797
@@ -675,84 +716,86 @@
"The JBoss Rules libraries can be found in the <literal>drools/lib</literal> "
"directory in Seam."
msgstr ""
+"JBoss Rules ã®ã©ã¤ãã©ãªã¯ Seam ã® <literal>drools/lib</literal> ãã£ã¬ã¯ããª"
+"ã«ããã¾ãã"
#. Tag: title
#: Dependencies.xml:802
#, no-c-format
msgid "JBoss Rules Dependencies"
-msgstr ""
+msgstr "JBoss Rules ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:831
#, no-c-format
msgid "antlr-runtime.jar"
-msgstr ""
+msgstr "antlr-runtime.jar"
#. Tag: para
#: Dependencies.xml:840
#, no-c-format
msgid "ANTLR Runtime Library"
-msgstr ""
+msgstr "ANTLR å®è¡ã©ã¤ãã©ãª"
#. Tag: literal
#: Dependencies.xml:846
#, no-c-format
msgid "core.jar"
-msgstr ""
+msgstr "core.jar"
#. Tag: para
#: Dependencies.xml:855
#, no-c-format
msgid "Eclipse JDT"
-msgstr ""
+msgstr "Eclipse JDT ã©ã¤ãã©ãª"
#. Tag: literal
#: Dependencies.xml:861
#, no-c-format
msgid "drools-compiler.jar"
-msgstr ""
+msgstr "drools-compiler.jar"
#. Tag: literal
#: Dependencies.xml:876
#, no-c-format
msgid "drools-core.jar"
-msgstr ""
+msgstr "drools-core.jar"
#. Tag: literal
#: Dependencies.xml:891
#, no-c-format
msgid "janino.jar"
-msgstr ""
+msgstr "janino.jar"
#. Tag: literal
#: Dependencies.xml:906
#, no-c-format
msgid "mvel.jar"
-msgstr ""
+msgstr "mvel.jar"
#. Tag: title
#: Dependencies.xml:926
#, no-c-format
msgid "JBPM"
-msgstr ""
+msgstr "JBPM"
#. Tag: title
#: Dependencies.xml:929
#, no-c-format
msgid "JBPM dependencies"
-msgstr ""
+msgstr "JBPM ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:958
#, no-c-format
msgid "jbpm-jpdl.jar"
-msgstr ""
+msgstr "jbpm-jpdl.jar"
#. Tag: title
#: Dependencies.xml:978
#, no-c-format
msgid "<title>GWT</title>"
-msgstr ""
+msgstr "<title>GWT</title>"
#. Tag: para
#: Dependencies.xml:980
@@ -761,30 +804,32 @@
"These libraries are required if you with to use the Google Web Toolkit (GWT) "
"with your Seam application."
msgstr ""
+"ãããã®ã©ã¤ãã©ãªã¯ã Seam ã¢ããªã±ã¼ã·ã§ã³ã§ Google Web Toolkit (GWT) ã使"
+"ç¨ãããå ´åã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: title
#: Dependencies.xml:985
#, no-c-format
msgid "GWT dependencies"
-msgstr ""
+msgstr "GWT ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:1013
#, no-c-format
msgid "gwt-servlet.jar"
-msgstr ""
+msgstr "gwt-servlet.jar"
#. Tag: para
#: Dependencies.xml:1022
#, no-c-format
msgid "The GWT Servlet libs"
-msgstr ""
+msgstr "GWT Servlet ã©ã¤ãã©ãªã§ãã"
#. Tag: title
#: Dependencies.xml:1033
#, no-c-format
msgid "Spring"
-msgstr ""
+msgstr "Spring"
#. Tag: para
#: Dependencies.xml:1035
@@ -793,30 +838,32 @@
"These libraries are required if you with to use the Spring Framework with "
"your Seam application."
msgstr ""
+"ãããã®ã©ã¤ãã©ãªã¯ Seam ã¢ããªã±ã¼ã·ã§ã³ã§ Spring Framework ã使ç¨ãããå ´"
+"åã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: title
#: Dependencies.xml:1040
#, no-c-format
msgid "Spring Framework dependencies"
-msgstr ""
+msgstr "Spring Framework ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:1068
#, no-c-format
msgid "spring.jar"
-msgstr ""
+msgstr "spring.jar"
#. Tag: para
#: Dependencies.xml:1077
#, no-c-format
msgid "The Spring Framework library"
-msgstr ""
+msgstr "Spring Framework ã©ã¤ãã©ãªã§ãã"
#. Tag: title
#: Dependencies.xml:1088
#, no-c-format
msgid "Groovy"
-msgstr ""
+msgstr "Groovy"
#. Tag: para
#: Dependencies.xml:1090
@@ -825,30 +872,32 @@
"These libraries are required if you with to use Groovy with your Seam "
"application."
msgstr ""
+"ãããã®ã©ã¤ãã©ãªã¯ Seam ã¢ããªã±ã¼ã·ã§ã³ã§ Groovy ã使ç¨ãããå ´åã«å¿
è¦ã¨"
+"ãªãã¾ãã"
#. Tag: title
#: Dependencies.xml:1095
#, no-c-format
msgid "Groovy dependencies"
-msgstr ""
+msgstr "Groovy ã®ä¾åæ§"
#. Tag: literal
#: Dependencies.xml:1123
#, no-c-format
msgid "groovy-all.jar"
-msgstr ""
+msgstr "groovy-all.jar"
#. Tag: para
#: Dependencies.xml:1132
#, no-c-format
msgid "The Groovy libs"
-msgstr ""
+msgstr "Groovy ã®ã©ã¤ãã©ãªã§ãã"
#. Tag: title
#: Dependencies.xml:1144
#, no-c-format
msgid "Dependency Management using Maven"
-msgstr ""
+msgstr "Maven ã使ç¨ããä¾åæ§ç®¡ç"
#. Tag: para
#: Dependencies.xml:1147
@@ -859,6 +908,10 @@
"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 ã使ã£ã¦ããã¸ã§ã¯ãã®ãã«ãããã³ãããã¤ãè¡ãã"
+"ã¨ãã§ãã¾ãã"
#. Tag: para
#: Dependencies.xml:1154
@@ -867,24 +920,30 @@
"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 ãããã¤"
+"ãè¦ã¦ã¿ããã¨ã«ãã¾ãã"
#. 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/"
+"maven2 ã§å
¥æã§ãã¾ãã"
#. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
#, no-c-format
msgid "All the Seam artifacts are available in Maven:"
-msgstr ""
+msgstr "Seam ã®å
¨ã¢ã¼ãã£ãã¡ã¯ã㯠Maven ã«ããã¾ãã"
#. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -892,9 +951,13 @@
" <artifactId>jboss-seam</artifactId>\n"
"</dependency>]]>"
msgstr ""
+"<![CDATA[<dependency>\n"
+" <groupId>org.jboss.seam</groupId>\n"
+" <artifactId>jboss-seam</artifactId>\n"
+"</dependency>]]>"
#. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -902,9 +965,13 @@
" <artifactId>jboss-seam-ui</artifactId>\n"
"</dependency>]]>"
msgstr ""
+"<![CDATA[<dependency>\n"
+" <groupId>org.jboss.seam</groupId>\n"
+" <artifactId>jboss-seam-ui</artifactId>\n"
+"</dependency>]]>"
#. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -912,9 +979,13 @@
" <artifactId>jboss-seam-pdf</artifactId>\n"
"</dependency>]]>"
msgstr ""
+"<![CDATA[<dependency>\n"
+" <groupId>org.jboss.seam</groupId>\n"
+" <artifactId>jboss-seam-pdf</artifactId>\n"
+"</dependency>]]>"
#. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -922,9 +993,13 @@
" <artifactId>jboss-seam-remoting</artifactId>\n"
"</dependency>]]>"
msgstr ""
+"<![CDATA[<dependency>\n"
+" <groupId>org.jboss.seam</groupId>\n"
+" <artifactId>jboss-seam-remoting</artifactId>\n"
+"</dependency>]]>"
#. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
#, no-c-format
msgid ""
"<![CDATA[<dependency>\n"
@@ -932,17 +1007,23 @@
" <artifactId>jboss-seam-ioc</artifactId>\n"
"</dependency>]]>"
msgstr ""
+"<![CDATA[<dependency>\n"
+" <groupId>org.jboss.seam</groupId>\n"
+" <artifactId>jboss-seam-ioc</artifactId>\n"
+"</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 ãæä¾ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -994,3 +1075,51 @@
"\n"
"</project>]]>"
msgstr ""
+"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+"<project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache."
+"org/maven-v4_0_0.xsd\">\n"
+" <modelVersion>4.0.0</modelVersion>\n"
+" <groupId>org.jboss.seam.example/groupId>\n"
+" <artifactId>my-project</artifactId>\n"
+" <version>1.0</version>\n"
+" <name>My Seam Project</name>\n"
+" <packaging>jar</packaging>\n"
+" <repositories>\n"
+" <repository>\n"
+" <id>repository.jboss.org</id>\n"
+" <name>JBoss Repository</name>\n"
+" <url>http://repository.jboss.org/maven2</url>\n"
+" </repository>\n"
+" </repositories>\n"
+"\n"
+" <dependencies>\n"
+"\n"
+" <dependency>\n"
+" <groupId>org.hibernate</groupId>\n"
+" <artifactId>hibernate-validator</artifactId>\n"
+" <version>3.0.0.GA</version>\n"
+" </dependency>\n"
+"\n"
+" <dependency>\n"
+" <groupId>org.hibernate</groupId>\n"
+" <artifactId>hibernate-annotations</artifactId>\n"
+" <version>3.3.0.ga</version>\n"
+" </dependency>\n"
+"\n"
+" <dependency>\n"
+" <groupId>org.hibernate</groupId>\n"
+" <artifactId>hibernate-entitymanager</artifactId>\n"
+" <version>3.3.1.ga</version>\n"
+" </dependency>\n"
+"\n"
+" <dependency>\n"
+" <groupId>org.jboss.seam</groupId>\n"
+" <artifactId>jboss-seam</artifactId>\n"
+" <version>2.0.0.GA</version>\n"
+" </dependency>\n"
+" \n"
+" </dependencies>\n"
+"\n"
+"</project>]]>"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Drools.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Drools.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Drools.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Drools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Drools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Drools.xml:5
#, no-c-format
msgid "Seam and JBoss Rules"
-msgstr ""
+msgstr "Seam 㨠JBoss Rules"
#. Tag: para
#: Drools.xml:7
@@ -26,12 +26,14 @@
"Seam makes it easy to call JBoss Rules (Drools) rulebases from Seam "
"components or jBPM process definitions."
msgstr ""
+"Seam ã§ã¯ãSeam ã³ã³ãã¼ãã³ãããã㯠jBPM ããã»ã¹å®ç¾©ãã JBoss Rules "
+"(Drools) ã® RuleBase ã容æã«å¼ã³åºãã¾ãã"
#. Tag: title
#: Drools.xml:13
#, no-c-format
msgid "Installing rules"
-msgstr ""
+msgstr "ã«ã¼ã«ãã¤ã³ã¹ãã¼ã«ãã"
#. Tag: para
#: Drools.xml:15
@@ -43,6 +45,11 @@
"classpath. You can install this component via <literal>components.xml</"
"literal>:"
msgstr ""
+"æåã®ã¹ãããã¯ãSeam ã³ã³ããã¹ãå¤æ°ã§ <literal>org.drools.RuleBase</"
+"literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã使ç¨å¯è½ã«ãããã¨ã§ãã ãã¹ãç®çã§ãSeam ã¯ã¯ã©ã¹"
+"ãã¹ããéçãªã«ã¼ã«ä¸å¼ãã³ã³ãã¤ã«ããçµã¿è¾¼ã¿ã³ã³ãã¼ãã³ããæä¾ãã¦ãã¾"
+"ãã ãã®ã³ã³ãã¼ãã³ã㯠<literal>components.xml</literal> ã使ã£ã¦ã¤ã³ã¹"
+"ãã¼ã«ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Drools.xml:22
@@ -54,6 +61,11 @@
" </drools:rule-files>\n"
"</drools:rule-base>]]>"
msgstr ""
+"<![CDATA[<drools:rule-base name=\"policyPricingRules\">\n"
+" <drools:rule-files>\n"
+" <value>policyPricingRules.drl</value>\n"
+" </drools:rule-files>\n"
+"</drools:rule-base>]]>"
#. Tag: para
#: Drools.xml:24
@@ -64,13 +76,18 @@
"<literal>APPLICATION</literal> context. Note that it is quite likely that "
"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 ãã¤ã³ã¹ãã¼ã«ããå¿
è¦ãçããå¯è½æ§ãé"
+"常ã«é«ãã®ã§æ³¨æãã¦ãã ããã"
#. 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:"
-msgstr ""
+msgstr "Drools DSLãå©ç¨ããã®ã§ããã° DSL å®ç¾©ãæå®ããªããã°ãªãã¾ããã"
#. Tag: programlisting
#: Drools.xml:37
@@ -83,6 +100,12 @@
" </drools:rule-files>\n"
"</drools:rule-base>]]>"
msgstr ""
+"<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
+"\"policyPricing.dsl\">\n"
+" <drools:rule-files>\n"
+" <value>policyPricingRules.drl</value>\n"
+" </drools:rule-files>\n"
+"</drools:rule-base>]]>"
#. Tag: para
#: Drools.xml:39
@@ -94,6 +117,12 @@
"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> ã§è¨å®ãå¯è½"
+"ã§ãã"
#. Tag: programlisting
#: Drools.xml:47
@@ -103,6 +132,9 @@
" configurationFile=\"/WEB-INF/deployedrules.properties\" /"
">]]>"
msgstr ""
+"<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
+" configurationFile=\"/WEB-INF/deployedrules.properties\" /"
+">]]>"
#. Tag: para
#: Drools.xml:49
@@ -111,6 +143,8 @@
"The properties file contains properties specific to the RulesAgent. Here is "
"an example configuration file from the Drools example distribution."
msgstr ""
+"ããããã£ãã¡ã¤ã«ã¯ãã® RulesAgent ã«åºæã®ããããã£ãå«ãã§ãã¾ãã "
+"Drools ãµã³ãã«ãã£ã¹ããªãã¥ã¼ã·ã§ã³ããã®è¨å®ãã¡ã¤ã«ã®ä¾ã示ãã¾ãã"
#. Tag: programlisting
#: Drools.xml:52
@@ -124,6 +158,13 @@
"poll=30\n"
"name=insuranceconfig"
msgstr ""
+"newInstance=true\n"
+"url=http://localhost:8080/drools-jbrms/org.drools.brms.JBRMS/package/org."
+"acme.insurance/fmeyer\n"
+"localCacheDir=/Users/fernandomeyer/projects/jbossrules/drools-examples/"
+"drools-examples-brms/cache\n"
+"poll=30\n"
+"name=insuranceconfig"
#. Tag: para
#: Drools.xml:55
@@ -132,6 +173,8 @@
"It is also possible to configure the options on the component directly, "
"bypassing the configuration file."
msgstr ""
+"ã¾ãã è¨å®ãã¡ã¤ã«ãé¿ãã³ã³ãã¼ãã³ãã§ç´æ¥ãªãã·ã§ã³ãè¨å®ãããã¨ãå¯è½ã§"
+"ãã"
#. Tag: programlisting
#: Drools.xml:57
@@ -145,6 +188,13 @@
" poll=\"30\"\n"
" configuration-name=\"insuranceconfig\" />]]>"
msgstr ""
+"<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
+" url=\"http://localhost:8080/drools-jbrms/org.drools.brms.JBRMS/package/"
+"org.acme.insurance/fmeyer\"\n"
+" local-cache-dir=\"/Users/fernandomeyer/projects/jbossrules/drools-"
+"examples/drools-examples-brms/cache\"\n"
+" poll=\"30\"\n"
+" configuration-name=\"insuranceconfig\" />]]>"
#. Tag: para
#: Drools.xml:59
@@ -154,6 +204,9 @@
"literal> available to each conversation. (Each <literal>WorkingMemory</"
"literal> accumulates facts relating to the current conversation.)"
msgstr ""
+"次ã«ãå対話ã«å¯¾ã㦠<literal>org.drools.WorkingMemory</literal> ã¤ã³ã¹ã¿ã³ã¹"
+"ãæå¹åããå¿
è¦ãããã¾ãã (å <literal>WorkingMemory</literal> ã¯ãç¾å¨ã®"
+"対話ã«é¢é£ãã fact ãèç©ãã¾ãã)"
#. Tag: programlisting
#: Drools.xml:65
@@ -162,6 +215,8 @@
"<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
"auto-create=\"true\" rule-base=\"#{policyPricingRules}\"/>]]>"
msgstr ""
+"<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
+"auto-create=\"true\" rule-base=\"#{policyPricingRules}\"/>]]>"
#. Tag: para
#: Drools.xml:67
@@ -171,12 +226,15 @@
"reference back to our rule base via the <literal>ruleBase</literal> "
"configuration property."
msgstr ""
+"<literal>policyPricingWorkingMemory</literal> ã«ã <literal>ruleBase</"
+"literal> è¨å®ããããã£ã«ããã RuleBase ã¸ã®åç
§ãä¸ãã¦ãããã¨ã«çæãã¦ã"
+"ã ããã"
#. Tag: title
#: Drools.xml:76
#, no-c-format
msgid "Using rules from a Seam component"
-msgstr ""
+msgstr "Seam ã³ã³ãã¼ãã³ãããã®ã«ã¼ã«ã使ç¨ãã"
#. Tag: para
#: Drools.xml:78
@@ -185,6 +243,8 @@
"We can now inject our <literal>WorkingMemory</literal> into any Seam "
"component, assert facts, and fire rules:"
msgstr ""
+"<literal>WorkingMemory</literal> ãã ä»»æã® Seam ã³ã³ãã¼ãã³ãã«ã¤ã³ã¸ã§ã¯"
+"ããã fact ãã¢ãµã¼ãããããã¦ã«ã¼ã«ãå®è¡ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Drools.xml:83
@@ -202,21 +262,35 @@
" policyPricingWorkingMemory.fireAllRules();\n"
"}]]>"
msgstr ""
+"<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
+"\n"
+"@In Policy policy;\n"
+"@In Customer customer;\n"
+"\n"
+"public void pricePolicy() throws FactException\n"
+"{\n"
+" policyPricingWorkingMemory.assertObject(policy);\n"
+" policyPricingWorkingMemory.assertObject(customer);\n"
+" policyPricingWorkingMemory.fireAllRules();\n"
+"}]]>"
#. Tag: title
#: Drools.xml:88
#, no-c-format
msgid "Using rules from a jBPM process definition"
-msgstr ""
+msgstr "jBPM ããã»ã¹å®ç¾©ããã®ã«ã¼ã«ã使ç¨ãã"
#. 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 ã¢ã¯ã·ã§ã³ãã³ãã©ã¨ãã¦ããããã¯ãã·ã¸ã§ã³ãã³ãã©ãå²ãå½"
+"ã¦ãã³ãã©ãªã©ã¨ãã¦åä½ããããã«ããããã¨ãå¯è½ã§ã — ãã¼ã¸ããã¼ã¾"
+"ãã¯ãã¸ãã¹ããã»ã¹å®ç¾©ã®ã©ã¡ãã§ãå¯ã"
#. Tag: programlisting
#: Drools.xml:96
@@ -250,6 +324,33 @@
" \n"
"</decision>]]>"
msgstr ""
+"<![CDATA[<decision name=\"approval\">\n"
+" \n"
+" <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
+" <workingMemoryName>orderApprovalRulesWorkingMemory</"
+"workingMemoryName>\n"
+" <assertObjects>\n"
+" <element>#{customer}</element>\n"
+" <element>#{order}</element>\n"
+" <element>#{order.lineItems}</element>\n"
+" </assertObjects>\n"
+" </handler>\n"
+" \n"
+" <transition name=\"approved\" to=\"ship\">\n"
+" <action class=\"org.jboss.seam.drools.DroolsActionHandler\">\n"
+" <workingMemoryName>shippingRulesWorkingMemory</"
+"workingMemoryName>\n"
+" <assertObjects>\n"
+" <element>#{customer}</element>\n"
+" <element>#{order}</element>\n"
+" <element>#{order.lineItems}</element>\n"
+" </assertObjects>\n"
+" </action>\n"
+" </transition>\n"
+" \n"
+" <transition name=\"rejected\" to=\"cancelled\"/>\n"
+" \n"
+"</decision>]]>"
#. Tag: para
#: Drools.xml:98
@@ -259,12 +360,15 @@
"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 å¼ãæå®ãã¾ãã"
#. Tag: para
#: Drools.xml:104
#, no-c-format
msgid "There is also support for using Drools for jBPM task assignments:"
-msgstr ""
+msgstr "jBPM ã¿ã¹ã¯å²ãå½ã¦ã®ããã« Drools ã®ä½¿ç¨ããµãã¼ããã¦ãã¾ãã"
#. Tag: programlisting
#: Drools.xml:108
@@ -288,6 +392,23 @@
" <transition name=\"approved\" to=\"approved\"/>\n"
"</task-node>]]>"
msgstr ""
+"<![CDATA[<task-node name=\"review\">\n"
+" <task name=\"review\" description=\"Review Order\">\n"
+" <assignment handler=\"org.jboss.seam.drools.DroolsAssignmentHandler"
+"\">\n"
+" <workingMemoryName>orderApprovalRulesWorkingMemory</"
+"workingMemoryName>\n"
+" <assertObjects>\n"
+" <element>#{actor}</element>\n"
+" <element>#{customer}</element>\n"
+" <element>#{order}</element>\n"
+" <element>#{order.lineItems}</element>\n"
+" </assertObjects>\n"
+" </assignment>\n"
+" </task>\n"
+" <transition name=\"rejected\" to=\"cancelled\"/>\n"
+" <transition name=\"approved\" to=\"approved\"/>\n"
+"</task-node>]]>"
#. Tag: para
#: Drools.xml:110
@@ -301,6 +422,13 @@
"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ãè¨å®ããã¯ã"
+"ã§ãã"
#. Tag: programlisting
#: Drools.xml:119
@@ -320,6 +448,19 @@
" decision.setOutcome(\"approved\");\n"
"end]]>"
msgstr ""
+"<![CDATA[package org.jboss.seam.examples.shop\n"
+"\n"
+"import org.jboss.seam.drools.Decision\n"
+"\n"
+"global Decision decision\n"
+"\n"
+"rule \"Approve Order For Loyal Customer\"\n"
+" when\n"
+" Customer( loyaltyStatus == \"GOLD\" )\n"
+" Order( totalAmount <= 10000 )\n"
+" then\n"
+" decision.setOutcome(\"approved\");\n"
+"end]]>"
#. Tag: programlisting
#: Drools.xml:121
@@ -338,6 +479,18 @@
" assignable.setPooledActors( new String[] {\"reviewers\"} );\n"
"end]]>"
msgstr ""
+"<![CDATA[package org.jboss.seam.examples.shop\n"
+"\n"
+"import org.jbpm.taskmgmt.exe.Assignable\n"
+"\n"
+"global Assignable assignable\n"
+"\n"
+"rule \"Assign Review For Small Order\"\n"
+" when\n"
+" Order( totalAmount <= 100 )\n"
+" then\n"
+" assignable.setPooledActors( new String[] {\"reviewers\"} );\n"
+"end]]>"
#. Tag: para
#: Drools.xml:124
@@ -346,6 +499,8 @@
"You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
"ulink>"
msgstr ""
+"Drools ã«ã¤ãã¦ã¯ <ulink url=\"http://www.drools.org\"></ulink> ãåç
§ãã¦ã"
+"ã ããã"
#. Tag: para
#: Drools.xml:131
@@ -355,6 +510,9 @@
"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 ã«æ©è½ã追å ãããå ´åã¯å®å
¨ãªãã£ã¹ããªãã¥ã¼ã·ã§ã³ããã¦ã³ãã¼"
+"ããã¦ããå¿
è¦ã«å¿ãã¦è¿½å ã®ä¾åæ§ã追å ãã¦ãã ããã"
#. Tag: para
#: Drools.xml:140
@@ -364,3 +522,6 @@
"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 ãå¤æ´ãããå ´åãããããããã¾ããã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Elenhancements.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Elenhancements.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Elenhancements.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Elenhancements.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Elenhancements\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2009-03-10 17:30+1000\n"
+"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Elenhancements.xml:5
#, no-c-format
msgid "JBoss EL"
-msgstr ""
+msgstr "JBoss EL"
#. Tag: para
#: Elenhancements.xml:7
@@ -26,13 +26,13 @@
"Seam uses JBoss EL which provides an extension to the standard Unified "
"Expression Language (EL). JBoss EL provides a number of enhancements that "
"increase the expressiveness and power of EL expressions."
-msgstr ""
+msgstr "Seam 㯠æ¨æºã® Unified Expression Language (EL) ã«æ¡å¼µãæä¾ãã JBoss EL ã使ç¨ãã¾ãã JBoss EL 㯠EL å¼ã®ãã¯ã¼ã表ç¾åãå¢å¼·ãããããã¤ãã®æ©è½æ¡å¼µãæä¾ãã¦ãã¾ãã"
#. Tag: title
#: Elenhancements.xml:14
#, no-c-format
msgid "Parameterized Expressions"
-msgstr ""
+msgstr "ãã©ã¡ã¼ã¿åãããå¼"
#. Tag: para
#: Elenhancements.xml:16
@@ -41,13 +41,13 @@
"Standard EL does not allow you to use a method with user defined parameters "
"— of course, JSF listener methods (e.g. a "
"<literal>valueChangeListener</literal>) take parameters provided by JSF."
-msgstr ""
+msgstr "æ¨æº EL ã§ã¯ã¦ã¼ã¶ã¼å®ç¾©ã®ãã©ã¡ã¼ã¿ã§ã¡ã½ããã使ç¨ãããã¨ã¯ã§ãã¾ããã å½ç¶ã JSF ãªã¹ãã¼ã®ã¡ã½ãã (<literal>valueChangeListener</literal>) 㯠JSF æä¾ã®ãã©ã¡ã¼ã¿ãã¨ããã¨ã«ãªãã¾ãã"
#. Tag: para
#: Elenhancements.xml:22
#, no-c-format
msgid "JBoss EL removes this restriction. For example:"
-msgstr ""
+msgstr "JBoss EL ã§ã¯ãã®å¶ç´ãåãé¤ããã¾ãã 以ä¸ãä¾ã§ãã"
#. Tag: programlisting
#: Elenhancements.xml:26
@@ -56,6 +56,8 @@
"<![CDATA[<h:commandButton action=\"#{hotelBooking.bookHotel(hotel)}\" value="
"\"Book Hotel\"/>]]>"
msgstr ""
+"<![CDATA[<h:commandButton action=\"#{hotelBooking.bookHotel(hotel)}\" value="
+"\"Book Hotel\"/>]]>"
#. Tag: programlisting
#: Elenhancements.xml:28
@@ -69,12 +71,19 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"hotelBooking\")\n"
+"public class HotelBooking {\n"
+" \n"
+" public String bookHotel(Hotel hotel) {\n"
+" // Book the hotel\n"
+" }\n"
+"}]]>"
#. Tag: title
#: Elenhancements.xml:31
#, no-c-format
msgid "Usage"
-msgstr ""
+msgstr "使ãæ¹"
#. Tag: para
#: Elenhancements.xml:33
@@ -82,7 +91,7 @@
msgid ""
"Just as in calls to method from Java, parameters are surrounded by "
"parentheses, and separated by commas:"
-msgstr ""
+msgstr "ã¡ããã© Java ãã ã¡ã½ããã¸ã®ã³ã¼ã«ã¨åãããã«ã ãã©ã¡ã¼ã¿ã¯æ¬å¼§ã§å²ã¾ãã³ã³ãã§åºåããã¾ãã"
#. Tag: programlisting
#: Elenhancements.xml:38
@@ -91,6 +100,8 @@
"<![CDATA[<h:commandButton action=\"#{hotelBooking.bookHotel(hotel, user)}\" "
"value=\"Book Hotel\"/>]]>"
msgstr ""
+"<![CDATA[<h:commandButton action=\"#{hotelBooking.bookHotel(hotel, user)}\" "
+"value=\"Book Hotel\"/>]]>"
#. Tag: para
#: Elenhancements.xml:40
@@ -100,12 +111,14 @@
"evaluated as value expressions and passed to the <literal>bookHotel()</"
"literal> method of the component."
msgstr ""
+"ãã©ã¡ã¼ã¿ <literal>hotel</literal> 㨠<literal>user</literal> ã¯å¤å¼ã¨ãã¦è©ä¾¡ããã³ã³ãã¼ãã³ãã® <literal>bookHotel()</"
+"literal> ã¡ã½ããã«æ¸¡ããã¾ãã"
#. Tag: para
#: Elenhancements.xml:45
#, no-c-format
msgid "Any value expression may be used as a parameter:"
-msgstr ""
+msgstr "ãã©ã¡ã¼ã¿ã«ã¯ã以ä¸ã®ããã«ãã©ã®ãããªå¤å¼ã使ãäºãã§ãã¾ãã"
#. Tag: programlisting
#: Elenhancements.xml:49
@@ -115,6 +128,9 @@
" action=\"#{hotelBooking.bookHotel(hotel.id, user.username)}\" \n"
" value=\"Book Hotel\"/>]]>"
msgstr ""
+"<![CDATA[<h:commandButton \n"
+" action=\"#{hotelBooking.bookHotel(hotel.id, user.username)}\" \n"
+" value=\"Book Hotel\"/>]]>"
#. Tag: para
#: Elenhancements.xml:51
@@ -125,7 +141,7 @@
"example, <literal>hotel.id</literal> and <literal>user.username</literal>), "
"and evaluated (as value expressions) when the page is submitted. You can't "
"pass objects as parameters!"
-msgstr ""
+msgstr "ãããã EL ã¸ã®æ¡å¼µãã©ã®ããã«åä½ããã®ããååã«ç解ãã¦ãããã¨ãéè¦ã¨ãªãã¾ãã ãã¼ã¸ãã¬ã³ããªã³ã°ãããã¨ãã©ã¡ã¼ã¿ã® <emphasis>åå</emphasis> ãä¿åãã (ä¾ã <literal>hotel.id</literal> 㨠<literal>user.username</literal>)ã ãã¼ã¸ããµãããããããã¨ãã«è©ä¾¡ããã¾ãã ãã©ã¡ã¼ã¿ã¨ãã¦ãªãã¸ã§ã¯ãã渡ããã¨ã¯ã§ãã¾ããã"
#. Tag: para
#: Elenhancements.xml:60
@@ -135,13 +151,13 @@
"rendered, but also when it is submittedIf the arguments can not be resolved "
"when the page is submitted the action method will be called with "
"<literal>null</literal> arguments!"
-msgstr ""
+msgstr "ãã¼ã¸ãã¬ã³ããªã³ã°ãããå ´åã ãã§ãªããµãããããããå ´åã«ããã©ã¡ã¼ã¿ã使ç¨ã§ããããã«ãªã£ã¦ãããã¨ã確èªããå¿
è¦ãããã¾ãã ãã¼ã¸ããµãããããããã¨ãã«å¼æ°ã解決ã§ããªãã¨ã¢ã¯ã·ã§ã³ã¡ã½ããã <literal>null</literal> å¼æ°ãä»ãã¦å¼ã³åºããã¾ãã"
#. Tag: para
#: Elenhancements.xml:67
#, no-c-format
msgid "You can also pass literal strings using single quotes:"
-msgstr ""
+msgstr "ä¸éå¼ç¨ç¬¦ãç¨ãã¦æååãªãã©ã«ã渡ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Elenhancements.xml:71
@@ -150,6 +166,8 @@
"<![CDATA[<h:commandLink action=\"#{printer.println('Hello world!')}\" value="
"\"Hello\"/>]]>"
msgstr ""
+"<![CDATA[<h:commandLink action=\"#{printer.println('Hello world!')}\" value="
+"\"Hello\"/>]]>"
#. Tag: para
#: Elenhancements.xml:73
@@ -161,7 +179,7 @@
"retrieval (get) is needed (e.g. the <literal>rendered</literal> attribute). "
"Many objects, however, don't have appropriately named property accessors or "
"require parameters."
-msgstr ""
+msgstr "Unified EL ã¯å¤å¼ã«ã対å¿ãã ãã£ã¼ã«ããæ¯ãã¦ãã Bean ã«ãã¤ã³ãããããã«ä½¿ç¨ããã¾ãã å¤å¼ã¯ JavaBean ã®å½åè¦åã使ç¨ã getter 㨠setter ã®çµã¿åãããæå¾
ãã¾ãã JSF ã¯ãã°ãã°ãå¤ã®æ¤ç´¢ (get) ã®ã¿ãå¿
è¦ã¨ãããããªå ´åã«ãå¤å¼ãæå¾
ãã¾ã (<literal>rendered</literal> å±æ§)ã ã«ããããããã å¤ãã®ãªãã¸ã§ã¯ããé©åãªååã®ããããã£ã¢ã¯ã»ããµãæã£ã¦ããªãã£ããã è¦æ±ããããã©ã¡ã¼ã¿ãæã£ã¦ããªãã£ããããå ´åãããã¾ãã"
#. Tag: para
#: Elenhancements.xml:82
@@ -169,7 +187,7 @@
msgid ""
"JBoss EL removes this restriction by allowing values to be retrieved using "
"the method syntax. For example:"
-msgstr ""
+msgstr "JBoss EL ã¯ã¡ã½ããæ§æã使ã£ãå¤ã®æ¤ç´¢ã許å¯ãããã¨ã§å¶ç´ãåãé¤ãã¾ãã 以ä¸ãä¾ã§ãã "
#. Tag: programlisting
#: Elenhancements.xml:87
@@ -178,18 +196,20 @@
"<![CDATA[<h:outputText value=\"#{person.name}\" rendered=\"#{person.name."
"length() > 5}\" />]]>"
msgstr ""
+"<![CDATA[<h:outputText value=\"#{person.name}\" rendered=\"#{person.name."
+"length() > 5}\" />]]>"
#. Tag: para
#: Elenhancements.xml:89
#, no-c-format
msgid "You can access the size of a collection in a similar manner:"
-msgstr ""
+msgstr "åæ§ã«ã㦠1 éåã®ãµã¤ãºã«ã¢ã¯ã»ã¹ãå¯è½ã§ãã"
#. Tag: programlisting
#: Elenhancements.xml:93
#, no-c-format
msgid "#{searchResults.size()}"
-msgstr ""
+msgstr "#{searchResults.size()}"
#. Tag: para
#: Elenhancements.xml:95
@@ -197,7 +217,7 @@
msgid ""
"In general any expression of the form #{obj.property} would be identical to "
"the expression #{obj.getProperty()}."
-msgstr ""
+msgstr "ä¸è¬çã«ã¯ #{obj.property} å½¢å¼ã®è¡¨ç¾ã¯ #{obj.getProperty()} å½¢å¼ã¨ã¾ã£ããåä¸ã¨ãªãã¾ãã"
#. Tag: para
#: Elenhancements.xml:99
@@ -205,25 +225,25 @@
msgid ""
"Parameters are also allowed. The following example calls the "
"<literal>productsByColorMethod</literal> with a literal string argument:"
-msgstr ""
+msgstr "ãã©ã¡ã¼ã¿ã使ããã¨ãã§ãã¾ãã 次ã®ä¾ã§ã¯æååãªãã©ã«ã®å¼æ°ãæ㤠<literal>productsByColorMethod</literal> ãå¼ã³åºãã¦ãã¾ãã"
#. Tag: programlisting
#: Elenhancements.xml:105
#, no-c-format
msgid "#{controller.productsByColor('blue')}"
-msgstr ""
+msgstr "#{controller.productsByColor('blue')}"
#. Tag: title
#: Elenhancements.xml:110
#, no-c-format
msgid "Limitations and Hints"
-msgstr ""
+msgstr "å¶ç´ã¨ãã³ã"
#. Tag: para
#: Elenhancements.xml:112
#, no-c-format
msgid "When using JBoss EL you should keep the following points in mind:"
-msgstr ""
+msgstr "JBoss EL ã使ç¨ããéã«ã¯æ¬¡ã®ç¹ã«çæãã¦ãã ããã"
#. Tag: para
#: Elenhancements.xml:118
@@ -233,7 +253,7 @@
"currently be used with JSP 2.1 as the compiler rejects expressions with "
"parameters in. So, if you want to use this extension with JSF 1.2, you will "
"need to use Facelets. The extension works correctly with JSP 2.0."
-msgstr ""
+msgstr "<emphasis>JSP 2.1 ã¨ã®éäºææ§</emphasis> — JBoss EL ã¯ç¾å¨ JSP 2.1 ã¨ã®ä½µç¨ã¯ã§ãã¾ããã ã³ã³ãã¤ã©ããã©ã¡ã¼ã¿ä»ãã®å¼ãæå¦ããããã§ãã JSF 1.2 ã§ãã®æ¡å¼µã使ç¨ãããå ´å㯠Facelets ã使ç¨ããå¿
è¦ãããã¾ãã ãã®æ¡å¼µã¯ JSP 2.0 ã§ã¯æ£å¸¸ã«åä½ãã¾ãã"
#. Tag: para
#: Elenhancements.xml:127
@@ -246,6 +266,8 @@
"<literal><h:commandButton /></literal> or <literal><h:commandLink /"
"></literal>:"
msgstr ""
+"<emphasis>å復ã³ã³ãã¼ãã³ãå
ã§ã®ä½¿ç¨</emphasis> — <literal><c:forEach /></literal> ã <literal><ui:repeat /></"
+"literal> ã¨ãã£ãã³ã³ãã¼ãã³ã㯠List ã¾ãã¯ã¢ã¬ã¤ã«æ¸¡ã£ã¦å復ãä¸è¦§å
ã®åã¢ã¤ãã ããã¹ããããã³ã³ãã¼ãã³ãã«å
¬éãã¾ãã <literal><h:commandButton /></literal> ã <literal><h:commandLink /></literal> ã使ã£ãåãé¸æãã¦ããå ´åã«é常ã«ä¾¿å©ã§ãã"
#. Tag: programlisting
#: Elenhancements.xml:136
@@ -256,6 +278,10 @@
" return entityManager.createQuery(\"select ...\").getResultList();\n"
"}]]>"
msgstr ""
+"<![CDATA[@Factory(\"items\")\n"
+"public List<Item> getItems() {\n"
+" return entityManager.createQuery(\"select ...\").getResultList();\n"
+"}]]>"
#. Tag: programlisting
#: Elenhancements.xml:137
@@ -268,6 +294,12 @@
" </h:column>\n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[<h:dataTable value=\"#{items}\" var=\"item\">\n"
+" <h:column>\n"
+" <h:commandLink value=\"Select #{item.name}\" action=\"#{itemSelector."
+"select(item})\" />\n"
+" </h:column>\n"
+"</h:dataTable>]]>"
#. Tag: para
#: Elenhancements.xml:138
@@ -284,6 +316,8 @@
"only be added when a data table backed by a <literal>DataModel</literal> is "
"used."
msgstr ""
+"ãã ãã <literal><s:link /></literal> ã <literal><s:button /></literal> ã使ç¨ãããå ´åã¯ã¢ã¤ãã ã <literal>DataModel</literal> ã¨ãã¦å
¬éã㦠<literal><"
+"dataTable /></literal> (ã¾ã㯠<literal><rich:dataTable /></literal> ã®ãããªã³ã³ãã¼ãã³ãã»ããããã®åç) ãä½¿ç¨ <emphasis>ããªããã°ãªãã¾ãã</emphasis>ã <literal><s:link /></literal> ããã㯠<literal><s:button /></literal> ã®ãããããã©ã¼ã ããµããããããªã (ãããã£ã¦ãªã³ã¯ãããã¯ãã¼ã¯å¯è½ã¨ãªã) ããã¢ã¯ã·ã§ã³ã¡ã½ãããå¼ã³åºãããå ´åã«ãã®ã¢ã¤ãã ãå度ä½æããããã®ãã¸ãã¯ãã©ã¡ã¼ã¿ãå¿
è¦ã¨ãªãã¾ãã <literal>DataModel</literal> ã§æ¯ãããããã¼ã¿ãã¼ãã«ã使ç¨ãããã¨ãã®ãã¸ãã¯ãã©ã¡ã¼ã¿ã®ã¿ã追å å¯è½ã¨ãªãã¾ãã"
#. Tag: para
#: Elenhancements.xml:154
@@ -296,6 +330,8 @@
"extension, we can't know the parameter types until after the expression has "
"been evaluated. This has two minor consequences:"
msgstr ""
+"<emphasis>Java ã³ã¼ããã <literal>MethodExpression</literal> ãå¼ã³åºã</"
+"emphasis> — é常ã <literal>MethodExpression</literal> ãä½æãããã¨ãã©ã¡ã¼ã¿ã¿ã¤ãã JSF ã«ãã£ã¦æ¸¡ããã¾ãã ã¡ã½ããã®ãã¤ã³ãã£ã³ã°ã®å ´åã JSF ã¯æ¸¡ããã©ã¡ã¼ã¿ããªããã®ã¨ã¿ãªãã¾ãã ãã®æ¡å¼µã§ã¯ã å¼ãè©ä¾¡ããçµãã£ã¦ããã§ãªãã¨ãã©ã¡ã¼ã¿ã¿ã¤ããç¥ããã¨ãã§ãã¾ããã ããã«ããæ·±å»ã§ã¯ããã¾ããã 2 ã¤ã®çµæãæããã¨ã«ãªãã¾ãã"
#. Tag: para
#: Elenhancements.xml:167
@@ -305,6 +341,8 @@
"parameters you pass may be ignored. Parameters defined in the expression "
"will take precedence."
msgstr ""
+"Javaã³ã¼ã㧠<literal>MethodExpression</literal> ãå¼ã³åºããã¨ãã 渡ããã"
+"ã©ã¡ã¼ã¿ãç¡è¦ãããå¯è½æ§ãããã¾ãã å¼ä¸ã§å®ç¾©ããããã©ã¡ã¼ã¿ãåªå
ããã¾ãã"
#. Tag: para
#: Elenhancements.xml:175
@@ -315,6 +353,8 @@
"you must first invoke the <literal>MethodExpression</literal> before calling "
"<literal>getParamTypes()</literal>."
msgstr ""
+"é常ã <literal>methodExpression.getMethodInfo().getParamTypes()</literal> ã¯ãã¤ã§ãå®å
¨ã«å¼ã³åºãäºãã§ãã¾ãã ãã©ã¡ã¼ã¿ãä¼´ãå¼ã®å ´åã ã¾ã "
+"<literal>MethodExpression</literal> ãå¼ã³åºãã¦ããã <literal>getParamTypes()</literal> ãå¼ã³åºãããã«ãã¦ãã ããã"
#. Tag: para
#: Elenhancements.xml:185
@@ -322,13 +362,13 @@
msgid ""
"Both of these cases are exceedingly rare and only apply when you want to "
"invoke the <literal>MethodExpression</literal> by hand in Java code."
-msgstr ""
+msgstr "ä¸è¨ã®ãããªã±ã¼ã¹ã¯é常ã«ç¨ã§ããã Java ã³ã¼ã㧠<literal>MethodExpression</literal> ãæä½æ¥ã§å¼ã³åºãå¿
è¦ãæãå ´åã«ã®ã¿é©ç¨ããã¾ãã"
#. Tag: title
#: Elenhancements.xml:196
#, no-c-format
msgid "Projection"
-msgstr ""
+msgstr "ããã¸ã§ã¯ã·ã§ã³"
#. Tag: para
#: Elenhancements.xml:198
@@ -337,13 +377,13 @@
"JBoss EL supports a limited projection syntax. A projection expression maps "
"a sub-expression across a multi-valued (list, set, etc...) expression. For "
"instance, the expression:"
-msgstr ""
+msgstr "JBoss EL ã¯éãããããã¸ã§ã¯ã·ã§ã³æ§æã«å¯¾å¿ãã¾ãã ããã¸ã§ã¯ã·ã§ã³å¼ã¯ãµãã¨ãªãå¼ãè¤æ°å¤ (ãªã¹ãã ã»ãããªã©) ã®å¼å
¨ä½ã«ãããã³ã°ãã¾ãã 以ä¸ãä¾ã§ãã"
#. Tag: programlisting
#: Elenhancements.xml:204
#, no-c-format
msgid "#{company.departments}"
-msgstr ""
+msgstr "#{company.departments}"
#. Tag: para
#: Elenhancements.xml:206
@@ -352,13 +392,13 @@
"might return a list of departments. If you only need a list of department "
"names, your only option is to iterate over the list to retrieve the values. "
"JBoss EL allows this with a projection expression:"
-msgstr ""
+msgstr "ãã®å¼ã¯é¨ç½²ã®ä¸è¦§ãè¿ãã¾ãã é¨ç½²åã®ä¸è¦§ã®ã¿ãå¿
è¦ãªå ´åã¯ãã®å¤ãæ¤ç´¢ããä¸è¦§å
¨ä½ãå復ããããã¨ãå¯ä¸ã®ãªãã·ã§ã³ã¨ãªãã¾ãã JBoss EL ã§ã¯ããã¸ã§ã¯ã·ã§ã³å¼ã使ãã¨è¡ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Elenhancements.xml:212
#, no-c-format
msgid "#{company.departments.{d|d.name}}"
-msgstr ""
+msgstr "#{company.departments.{d|d.name}}"
#. Tag: para
#: Elenhancements.xml:214
@@ -368,7 +408,7 @@
"<literal>d.name</literal> is evaluated for each department, using "
"<literal>d</literal> as an alias to the department object. The result of "
"this expression will be a list of String values."
-msgstr ""
+msgstr "ãµãã¨ãªãå¼ã¯ä¸æ¬å¼§ã§å²ã¿ã¾ãã ãã®ä¾ã§ã¯åé¨ç½²ãã¨ã« <literal>d.name</literal> å¼ãè©ä¾¡ããã <literal>d</literal> ãé¨ç½²ã®ãªãã¸ã§ã¯ãã¸ã®ã¨ã¤ãªã¢ã¹ã¨ãã¦ä½¿ã£ã¦ãã¾ãã ãã®å¼ã®çµæã¯æååå¤ã®ä¸è¦§ã¨ãªãã¾ãã"
#. Tag: para
#: Elenhancements.xml:221
@@ -377,13 +417,13 @@
"Any valid expression can be used in an expression, so it would be perfectly "
"valid to write the following, assuming you had a use for the lengths of all "
"the department names in a company:"
-msgstr ""
+msgstr "å¼ä¸ã«æå¹ãªå¼ãªããããã®å¼ã§ã使ç¨ã§ãããã次ã®è¨è¿°ã¯å®å
¨ã«æå¹ã§ãã ããä¼ç¤¾ã®å
¨é¨ç½²ã®é¨ç½²åã®é·ã (ãµã¤ãº) ãç¥ãããå ´åã«ã¯æ¬¡ã®ããã«åãåããããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Elenhancements.xml:227
#, no-c-format
msgid "#{company.departments.{d|d.size()}}"
-msgstr ""
+msgstr "#{company.departments.{d|d.size()}}"
#. Tag: para
#: Elenhancements.xml:229
@@ -391,13 +431,13 @@
msgid ""
"Projections can be nested. The following expression returns the last names "
"of every employee in every department:"
-msgstr ""
+msgstr "ããã¸ã§ã¯ã·ã§ã³ã¯ãã¹ãããããã¨ãå¯è½ã§ãã 次ã®å¼ã¯åé¨ç½²å
ã®ããããã®ç¤¾å¡ã®ã©ã¹ããã¼ã ãè¿ãã¾ãã"
#. Tag: programlisting
#: Elenhancements.xml:234
#, no-c-format
msgid "#{company.departments.{d|d.employees.{emp|emp.lastName}}}"
-msgstr ""
+msgstr "#{company.departments.{d|d.employees.{emp|emp.lastName}}}"
#. Tag: para
#: Elenhancements.xml:236
@@ -405,13 +445,13 @@
msgid ""
"Nested projections can be slightly tricky, however. The following expression "
"looks like it returns a list of all the employees in all the departments:"
-msgstr ""
+msgstr "ãã ãããã¸ã§ã¯ã·ã§ã³ã®ãã¹ãã¯è¥å¹²ã®æ³¨æãå¿
è¦ã§ãã 次ã®å¼ã¯å
¨é¨ç½²ã®å
¨ç¤¾å¡ä¸è¦§ãè¿ãããã«è¦ãã¾ãã"
#. Tag: programlisting
#: Elenhancements.xml:242
#, no-c-format
msgid "#{company.departments.{d|d.employees}}"
-msgstr ""
+msgstr "#{company.departments.{d|d.employees}}"
#. Tag: para
#: Elenhancements.xml:244
@@ -420,13 +460,13 @@
"However, it actually returns a list containing a list of the employees for "
"each individual department. To combine the values, it is necessary to use a "
"slightly longer expression:"
-msgstr ""
+msgstr "ãããå®éã«ã¯ååå¥é¨ç½²ãã¨ã®ç¤¾å¡ä¸è¦§ãå«ãä¸è¦§ãè¿ãã¾ãã å¤ãçµåãããã«ã¯ããå°ãé·ãå¼ã使ãå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Elenhancements.xml:250
#, no-c-format
msgid "#{company.departments.{d|d.employees.{e|e}}}"
-msgstr ""
+msgstr "#{company.departments.{d|d.employees.{e|e}}}"
#. Tag: para
#: Elenhancements.xml:252
@@ -435,4 +475,5 @@
"It is important to note that this syntax cannot be parsed by Facelets or JSP "
"and thus cannot be used in xhtml or JSP files. We anticipate that the "
"projection syntax will change in future versions of JBoss EL."
-msgstr ""
+msgstr "ãã®æ§æ㯠Facelets ã JSP ã§ã¯è§£æä¸è½ãªãã xhtml ã¾ã㯠JSP ãã¡ã¤ã«ã§ã¯ä½¿ç¨ã§ããªãç¹ã«æ³¨æãã¦ãã ããã ããã¸ã§ã¯ã·ã§ã³æ§æ㯠JBoss EL ã®å°æ¥çãªãã¼ã¸ã§ã³ã«ãããå¤æ´ãè¦è¾¼ã¾ãã¦ãã¾ãã"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Events.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Events.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Events.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,26 +1,26 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"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 ""
+msgstr "ã¤ãã³ããã¤ã³ã¿ã»ãã¿ãä¾å¤å¦ç"
#. Tag: para
-#: Events.xml:8
+#: Events.xml:7
#, no-c-format
msgid ""
"Complementing the contextual component model, there are two further basic "
@@ -30,15 +30,22 @@
"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 ""
+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 "
@@ -46,64 +53,74 @@
"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 ""
+msgstr "JSFã¤ãã³ã"
#. Tag: para
-#: Events.xml:31
+#: Events.xml:30
#, no-c-format
msgid "jBPM transition events"
-msgstr ""
+msgstr "jBPMç¶æ
é·ç§»ã¤ãã³ã"
#. Tag: para
-#: Events.xml:34
+#: Events.xml:33
#, no-c-format
msgid "Seam page actions"
-msgstr ""
+msgstr "Seamãã¼ã¸ã¢ã¯ã·ã§ã³"
#. Tag: para
-#: Events.xml:37
+#: Events.xml:36
#, no-c-format
msgid "Seam component-driven events"
-msgstr ""
+msgstr "Seamã³ã³ãã¼ãã³ãé§åã¤ãã³ã"
#. Tag: para
-#: Events.xml:40
+#: Events.xml:39
#, no-c-format
msgid "Seam contextual events"
-msgstr ""
+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ãã³ãã¬ã¼ãã§æ¬¡ã®ããã«å®ç¾©ã"
+"ãã¾ãã"
#. 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}"
+"\"/>]]>"
#. 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ããã»ã¹å®ç¾©ã¾ãã¯ãã¼ã¸ããã¼å®ç¾©ã§è¦å®ããã¾ãã"
#. Tag: programlisting
-#: Events.xml:58
+#: Events.xml:57
#, no-c-format
msgid ""
"<![CDATA[<start-page name=\"hello\" view-id=\"/hello.jsp\">\n"
@@ -112,76 +129,101 @@
" </transition>\n"
"</start-page>]]>"
msgstr ""
+"<![CDATA[<start-page name=\"hello\" view-id=\"/hello.jsp\">\n"
+" <transition to=\"hello\">\n"
+" <action expression=\"#{helloWorld.sayHello}\"/>\n"
+" </transition>\n"
+"</start-page>]]>"
#. Tag: para
-#: Events.xml:60
+#: 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 ã«ãã£ã¦å®ç¾©ãããå¥ã®äºç¨®é¡ã®ã¤ãã³ãã«ã¤ãã¦è¦ã¦ã"
+"ãã¾ãã"
#. Tag: title
-#: Events.xml:67
+#: Events.xml:66
#, no-c-format
msgid "Page actions"
-msgstr ""
+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ã®ããã®ãã¼ã¸ã¢ã¯ã·ã§ã³ãå®ç¾©ãããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Events.xml:75
+#: Events.xml:74
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
" <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\"/>\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\"/>\n"
+"</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>ãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:83
+#: Events.xml:82
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
" <page view-id=\"/hello/*\" action=\"#{helloWorld.sayHello}\"/>\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/hello/*\" action=\"#{helloWorld.sayHello}\"/>\n"
+"</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) "
+"ã§ã ããããã¹ã¦ã®ã¢ã¯ã·ã§ã³ãå¼ã³åºãã¾ãã"
#. 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ã¯ãã¥ã¼ãããã²ã¼ããããããã®å®ç¾©æ¸ã¿ãã"
+"ã²ã¼ã·ã§ã³è¦åã使ãã¾ãã"
#. Tag: para
-#: Events.xml:95
+#: Events.xml:94
#, no-c-format
msgid ""
"Furthermore, the view id mentioned in the <literal><page></literal> "
@@ -189,31 +231,40 @@
"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 ""
+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 è¦æ±) ã«å¯¾ããå¿çã§è¤éãªå¦çããããå ´å"
+"ãªã©ã«é常ã«ä¾¿å©ã§ãã"
+# 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>ã¿ã°ã"
+"使ã£ã¦æå®ã§ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:115
+#: Events.xml:114
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -224,53 +275,71 @@
" </page>\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/hello.jsp\">\n"
+" <action execute=\"#{helloWorld.sayHello}\" if=\"#{not validation."
+"failed}\"/>\n"
+" <action execute=\"#{hitCount.increment}\"/>\n"
+" </page>\n"
+"</pages>]]>"
#. Tag: title
-#: Events.xml:121
+#: Events.xml:120
#, no-c-format
msgid "Page parameters"
-msgstr ""
+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 è¦æ± (ãã©ã¼ã éä¿¡) ã¯ãã¢ã¯ã·ã§ã³ã (ã¡ã½ãããã¤ã³ãã£ã³ã°) ã¨"
+"ããã©ã¡ã¼ã¿ã (å
¥åå¤ãã¤ã³ãã£ã³ã°) ã®ä¸¡æ¹ãã«ãã»ã«åãã¾ãã ãã¼ã¸ã¢ã¯"
+"ã·ã§ã³ã«ããã©ã¡ã¼ã¿ãå¿
è¦ããããã¾ããã"
#. 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 ãã©ã¼ã å
¥åã¨ã¯ç°ãªããã®)ã"
+# 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 ""
+"ã¢ã¯ã·ã§ã³ã¡ã½ãããæå®ããããããã¯æå®ããªããã¼ã¸ãã©ã¡ã¼ã¿ã使ããã¨ã"
+"ã§ãã¾ãã"
+# 2.1
#. Tag: title
-#: Events.xml:140
+#: Events.xml:139
#, no-c-format
msgid "Mapping request parameters to the model"
-msgstr ""
+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ã§ã¯ãååä»ãè¦æ±ãã©ã¡ã¼ã¿ãã¢ãã«ãªãã¸ã§ã¯ãã®å±æ§ã対å¿ãããå¤ãã¤"
+"ã³ãã£ã³ã°ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Events.xml:147
+#: Events.xml:146
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -280,26 +349,37 @@
" </page>\n"
" </pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\">\n"
+" <param name=\"firstName\" value=\"#{person.firstName}\"/>\n"
+" <param name=\"lastName\" value=\"#{person.lastName}\"/>\n"
+" </page>\n"
+" </pages>]]>"
#. Tag: para
-#: Events.xml:149
+#: 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å
¥åã®å¤ãã¤ã³ãã£ã³"
+"ã°ã®ããã§ãã"
#. 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ã¯ãé©åãª"
+"åå¤æãæ½ããå¾ã«ãååä»ããã©ã¡ã¼ã¿ã®å¤ããã®ã¢ãã«ãªãã¸ã§ã¯ãã«è¨å®ãã¾"
+"ãã"
#. Tag: para
-#: Events.xml:163
+#: Events.xml:162
#, no-c-format
msgid ""
"Any <literal><s:link></literal> or <literal><s:button></literal> "
@@ -307,9 +387,13 @@
"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 "
@@ -317,18 +401,25 @@
"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>ã¹ã³ã¼ãã®ã³"
+"ã³ããã¹ãå¤æ°ã®ããã«æ¯èããã¨ãæå³ãã¾ãã"
#. Tag: para
-#: Events.xml:188
+#: Events.xml:187
#, no-c-format
msgid ""
"The essential idea behind all this is that <emphasis>however</emphasis> we "
@@ -337,24 +428,34 @@
"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 ""
+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> ã³ã³ããã¹ãã使ã£ã¦ä¼æãã¾ãï¼ã¢ãã«ããããã£ã¸ã¯"
+"ãããã³ã°ããã¾ããï¼ã"
#. Tag: programlisting
-#: Events.xml:209
+#: Events.xml:208
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -364,9 +465,16 @@
" </page>\n"
" </pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\">\n"
+" <param name=\"firstName\" />\n"
+" <param name=\"lastName\" />\n"
+" </page>\n"
+" </pages>]]>"
+# 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 "
@@ -374,27 +482,39 @@
"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> ã¯ãè¦æ±ãã©ã¡ã¼ã¿ããã¥ã¼ã®ãã¼ã¸ãã©ã¡ã¼ã¿ã¨ãã¦è¨å
¥ããã¦ããã°ã"
+"ééçã«ãã®ãã©ã¡ã¼ã¿ãä¼æãã¾ãã"
#. 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>ã¹ã³ã¼ãã®"
+"ã³ã³ããã¹ãå¤æ°ã®ããã«æ¯èãã¾ãï¼ã"
+# 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 "
@@ -407,21 +527,198 @@
"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:252
+#: Events.xml:250
#, no-c-format
-msgid "Conversion and Validation"
+msgid "URL rewriting with page parameters"
+msgstr "ãã¼ã¸ãã©ã¡ã¼ã¿ãä¼´ãURLæ¸ãæã"
+
+# 2.1
+#. Tag: para
+#: 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æ¸ãæããå®æ½ãã¾ãã"
+#. Tag: programlisting
+#: Events.xml:258
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"<page view-id=\"/home.xhtml\">\n"
+" <rewrite pattern=\"/home\" />\n"
+"</page>\n"
+"]]>"
+msgstr ""
+"<![CDATA[\n"
+"<page view-id=\"/home.xhtml\">\n"
+" <rewrite pattern=\"/home\" />\n"
+"</page>\n"
+"]]>"
+
+# 2.1
#. Tag: para
-#: Events.xml:254
+#: 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> ã¯ä¸¡æ¹ã¨ããã®æ¸ãæãè¦åã«ãããã"
+"ã¾ãã"
+
+# 2.1
+#. Tag: para
+#: Events.xml:270
+#, no-c-format
+msgid ""
+"Rewrite rules can take these query paramters into consideration, as shown "
+"with the following rules."
+msgstr ""
+"æ¸ãæãè¦åã¯ã以ä¸ã®è¦åã«ç¤ºãããã«ããããã®ã¯ã¨ãªã¼ãã©ã¡ã¼ã¿ãèæ
®ãã"
+"ãã¨ãã§ãã¾ãã"
+
+#. Tag: programlisting
+#: Events.xml:273
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"<page view-id=\"/home.xhtml\">\n"
+" <rewrite pattern=\"/home/{color}\" />\n"
+" <rewrite pattern=\"/home\" />\n"
+"</page>\n"
+"]]>"
+msgstr ""
+"<![CDATA[\n"
+"<page view-id=\"/home.xhtml\">\n"
+" <rewrite pattern=\"/home/{color}\" />\n"
+" <rewrite pattern=\"/home\" />\n"
+"</page>\n"
+"]]>"
+
+# 2.1
+#. Tag: para
+#: 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> ã¨åºåããã¾ãã"
+
+# 2.1
+#. Tag: para
+#: 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>ã¨æ¸ãæãããã¾ãã"
+
+#. Tag: programlisting
+#: Events.xml:290
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"<page view-id=\"/search.xhtml\">\n"
+" <rewrite pattern=\"/search-{conversationId}\" />\n"
+" <rewrite pattern=\"/search\" />\n"
+"</page>\n"
+"]]>"
+msgstr ""
+"<![CDATA[\n"
+"<page view-id=\"/search.xhtml\">\n"
+" <rewrite pattern=\"/search-{conversationId}\" />\n"
+" <rewrite pattern=\"/search\" />\n"
+"</page>\n"
+"]]>"
+
+# 2.1
+#. Tag: para
+#: 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ãµã¼ãã§ã®æ¸ãæãè¦åãé©ç¨ãããã¨ãå¯è½ã§ãã"
+
+# 2.1
+# ãã£ã«ã¿ã¨ãã£ã«ã¿ã®æ··å¨
+#. Tag: para
+#: 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\"/>ã§èª¬æãã¾ãã"
+
+# 2.1
+#. Tag: title
+#: Events.xml:306
+#, no-c-format
+msgid "Conversion and Validation"
+msgstr "å¤æã¨å¦¥å½æ§æ¤è¨¼"
+
+# 2.1
+#. Tag: para
+#: Events.xml:308
+#, no-c-format
msgid "You can specify a JSF converter for complex model propreties:"
msgstr ""
+"è¤éãªã¢ãã«ã®ããããã£ã®ããã«JSFã³ã³ãã¼ã¿ãæå®ãããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Events.xml:258
+#: Events.xml:312
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -433,15 +730,23 @@
" </page>\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/calculator.jsp\" action=\"#{calculator.calculate}\">\n"
+" <param name=\"x\" value=\"#{calculator.lhs}\"/>\n"
+" <param name=\"y\" value=\"#{calculator.rhs}\"/>\n"
+" <param name=\"op\" converterId=\"com.my.calculator.OperatorConverter\" "
+"value=\"#{calculator.op}\"/>\n"
+" </page>\n"
+"</pages>]]>"
#. Tag: para
-#: Events.xml:260 Events.xml:273
+#: Events.xml:314 Events.xml:327
#, no-c-format
msgid "Alternatively:"
-msgstr ""
+msgstr "ãããã¯ä»£ããã«æ¬¡ã®ããã«ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:264
+#: Events.xml:318
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -453,16 +758,27 @@
" </page>\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/calculator.jsp\" action=\"#{calculator.calculate}\">\n"
+" <param name=\"x\" value=\"#{calculator.lhs}\"/>\n"
+" <param name=\"y\" value=\"#{calculator.rhs}\"/>\n"
+" <param name=\"op\" converter=\"#{operatorConverter}\" value=\"#"
+"{calculator.op}\"/>\n"
+" </page>\n"
+"</pages>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:267
+#: Events.xml:321
#, no-c-format
msgid ""
"JSF validators, and <literal>required=\"true\"</literal> may also be used:"
msgstr ""
+"次ã®ããã«ãJSFããªãã¼ã¿ã¨ <literal>required=\"true\"</literal> ã使ç¨ã§ãã¾"
+"ãã"
#. Tag: programlisting
-#: Events.xml:271
+#: Events.xml:325
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -474,9 +790,17 @@
" </page>\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/blog.xhtml\">\n"
+" <param name=\"date\" \n"
+" value=\"#{blog.date}\" \n"
+" validatorId=\"com.my.blog.PastDate\" \n"
+" required=\"true\"/>\n"
+" </page>\n"
+"</pages>]]>"
#. Tag: programlisting
-#: Events.xml:277
+#: Events.xml:331
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -488,76 +812,99 @@
" </page>\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/blog.xhtml\">\n"
+" <param name=\"date\" \n"
+" value=\"#{blog.date}\" \n"
+" validator=\"#{pastDateValidator}\" \n"
+" required=\"true\"/>\n"
+" </page>\n"
+"</pages>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:279
+#: Events.xml:333
#, no-c-format
msgid ""
"Even better, model-based Hibernate validator annotations are automatically "
"recognized and validated."
msgstr ""
+"ããã«è¯ããã¨ã«ã¯ãã¢ãã«ãã¼ã¹ã®Hiberanteããªãã¼ã¿ã¢ããã¼ã·ã§ã³ã¯èªåçã«"
+"èªèããã¦å¦¥å½æ§ã®æ¤è¨¼ããã¾ãã"
+# 2.1
#. Tag: para
-#: Events.xml:284
+#: 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>ã«è¿½å ããã¾ãã"
#. Tag: title
-#: Events.xml:292
+#: Events.xml:346
#, no-c-format
msgid "Navigation"
-msgstr ""
+msgstr "ããã²ã¼ã·ã§ã³"
#. Tag: para
-#: Events.xml:294
+#: 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ããã²ã¼ã·ã§ã³è¦åã¯åä»ãªå¶"
+"éãããã¾ãã"
#. Tag: para
-#: Events.xml:302
+#: Events.xml:356
#, no-c-format
msgid ""
"It is not possible to specify request parameters to be used when redirecting."
-msgstr ""
+msgstr "ãªãã¤ã¬ã¯ãã§ä½¿ãããã¨ãã«è¦æ±ãã©ã¡ã¼ã¿ãæå®ã§ãã¾ããã"
#. Tag: para
-#: Events.xml:307
+#: Events.xml:361
#, no-c-format
msgid "It is not possible to begin or end conversations from a rule."
-msgstr ""
+msgstr "è¦åãã対話 (conversation) ã®éå§ãçµäºãã§ãã¾ããã"
#. Tag: para
-#: Events.xml:312
+#: 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å¼"
+"ãè©ä¾¡ãããã¨ã¯ã§ãã¾ããã"
+# 2.1
#. Tag: para
-#: Events.xml:319
+#: 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> ã«çµ±åããæ¹ãè¯ãã§ãããã"
#. Tag: para
-#: Events.xml:324
+#: Events.xml:378
#, no-c-format
msgid "This JSF navigation rule:"
-msgstr ""
+msgstr "ãã®JSFããã²ã¼ã·ã§ã³è¦åã¯ã"
#. Tag: programlisting
-#: Events.xml:328
+#: Events.xml:382
#, no-c-format
msgid ""
"<![CDATA[<navigation-rule>\n"
@@ -572,15 +919,26 @@
" \n"
"</navigation-rule>]]>"
msgstr ""
+"<![CDATA[<navigation-rule>\n"
+" <from-view-id>/editDocument.xhtml</from-view-id>\n"
+" \n"
+" <navigation-case>\n"
+" <from-action>#{documentEditor.update}</from-action>\n"
+" <from-outcome>success</from-outcome>\n"
+" <to-view-id>/viewDocument.xhtml</to-view-id>\n"
+" <redirect/>\n"
+" </navigation-case>\n"
+" \n"
+"</navigation-rule>]]>"
#. Tag: para
-#: Events.xml:330
+#: Events.xml:384
#, no-c-format
msgid "Can be rewritten as follows:"
-msgstr ""
+msgstr "次ã®ããã«æ¸ãç´ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:334
+#: Events.xml:388
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -593,18 +951,31 @@
" \n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
+" \n"
+" <navigation from-action=\"#{documentEditor.update}\">\n"
+" <rule if-outcome=\"success\">\n"
+" <redirect view-id=\"/viewDocument.xhtml\"/>\n"
+" </rule>\n"
+" </navigation>\n"
+" \n"
+"</page>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:336
+#: 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"
+"ã§ã¯æ¬¡ã®ããã«æ¸ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:341
+#: Events.xml:395
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -618,15 +989,25 @@
" \n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
+" \n"
+" <navigation from-action=\"#{documentEditor.update}\" \n"
+" evaluate=\"#{documentEditor.errors.size}\">\n"
+" <rule if-outcome=\"0\">\n"
+" <redirect view-id=\"/viewDocument.xhtml\"/>\n"
+" </rule>\n"
+" </navigation>\n"
+" \n"
+"</page>]]>"
#. Tag: para
-#: Events.xml:343
+#: Events.xml:397
#, no-c-format
msgid "Or even:"
-msgstr ""
+msgstr "ã¾ãã¯ã次ã®ããã«ããæ¸ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:347
+#: Events.xml:401
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -639,26 +1020,40 @@
" \n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
+" \n"
+" <navigation from-action=\"#{documentEditor.update}\">\n"
+" <rule if=\"#{documentEditor.errors.empty}\">\n"
+" <redirect view-id=\"/viewDocument.xhtml\"/>\n"
+" </rule>\n"
+" </navigation>\n"
+" \n"
+"</page>]]>"
#. Tag: para
-#: Events.xml:349
+#: 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ãç¡è¦ããåã
ã®è¦åã®å¤ã"
+"ã¤ã³ãã£ã³ã°ãè©ä¾¡ãã¾ãã"
#. Tag: para
-#: Events.xml:356
+#: 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) ãçµäºãããããã¨ã§"
+"ãããã ããã«ã¯ã次ã®ããã«ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:361
+#: Events.xml:415
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -672,18 +1067,32 @@
" \n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
+" \n"
+" <navigation from-action=\"#{documentEditor.update}\">\n"
+" <rule if=\"#{documentEditor.errors.empty}\">\n"
+" <end-conversation/>\n"
+" <redirect view-id=\"/viewDocument.xhtml\"/>\n"
+" </rule>\n"
+" </navigation>\n"
+" \n"
+"</page>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:363
+#: 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ã渡ããã¨ãã§ãã¾"
+"ããããã¦ãããã¯ãã¥ã¼ãããã¯ãã¼ã¯å¯è½ã«ããã¦ããã¾ãã"
#. Tag: programlisting
-#: Events.xml:369
+#: Events.xml:423
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -700,18 +1109,35 @@
" \n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
+" \n"
+" <navigation from-action=\"#{documentEditor.update}\">\n"
+" <rule if=\"#{documentEditor.errors.empty}\">\n"
+" <end-conversation/>\n"
+" <redirect view-id=\"/viewDocument.xhtml\">\n"
+" <param name=\"documentId\" value=\"#{documentEditor."
+"documentId}\"/>\n"
+" </redirect>\n"
+" </rule>\n"
+" </navigation>\n"
+" \n"
+"</page>]]>"
#. Tag: para
-#: Events.xml:371
+#: 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>ã"
#. Tag: programlisting
-#: Events.xml:377
+#: Events.xml:431
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -724,17 +1150,28 @@
" \n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
+" \n"
+" <navigation from-action=\"#{documentEditor.update}\">\n"
+" <rule>\n"
+" <render view-id=\"/viewDocument.xhtml\"/>\n"
+" </rule>\n"
+" </navigation>\n"
+" \n"
+"</page>]]>"
#. Tag: para
-#: Events.xml:379
+#: 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ã®å ´åã«ããã²ã¼ã·ã§ã³ããããã®ã§ããã°ã 代ããã«æ¬¡ã®å½¢å¼ã使"
+"ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:384
+#: Events.xml:438
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -745,15 +1182,23 @@
" \n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
+" \n"
+" <navigation from-action=\"#{documentEditor.update}\">\n"
+" <render view-id=\"/viewDocument.xhtml\"/>\n"
+" </navigation>\n"
+" \n"
+"</page>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:386
+#: Events.xml:440
#, no-c-format
msgid "The view-id may be given as a JSF EL expression:"
-msgstr ""
+msgstr "ãã¥ã¼idã¯JSF ELå¼ã¨ãã¦ä¸ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:390
+#: Events.xml:444
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
@@ -766,16 +1211,26 @@
" \n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
+"\n"
+" <navigation>\n"
+" <rule if-outcome=\"success\">\n"
+" <redirect view-id=\"/#{userAgent}/displayDocument.xhtml\"/>\n"
+" </rule>\n"
+" </navigation>\n"
+" \n"
+"</page>]]>"
#. Tag: title
-#: Events.xml:395
+#: Events.xml:449
#, no-c-format
msgid ""
"Fine-grained files for definition of navigation, page actions and parameters"
msgstr ""
+"ããã²ã¼ã·ã§ã³ããã¼ã¸ã¢ã¯ã·ã§ã³ããã©ã¡ã¼ã¿ã®å®ç¾©ç¨ã«ç´°ååãããã¡ã¤ã«"
#. Tag: para
-#: Events.xml:397
+#: Events.xml:451
#, no-c-format
msgid ""
"If you have a lot of different page actions and page parameters, or even "
@@ -786,9 +1241,15 @@
"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:408
+#: Events.xml:462
#, no-c-format
msgid ""
"<![CDATA[<page action=\"#{calculator.calculate}\">\n"
@@ -798,15 +1259,21 @@
"{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"
+"</page>]]>"
#. Tag: title
-#: Events.xml:415
+#: Events.xml:469
#, no-c-format
msgid "Component-driven events"
-msgstr ""
+msgstr "ã³ã³ãã¼ãã³ãé§åã¤ãã³ã"
#. Tag: para
-#: Events.xml:417
+#: Events.xml:471
#, no-c-format
msgid ""
"Seam components can interact by simply calling each others methods. Stateful "
@@ -815,16 +1282,23 @@
"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:425
+#: Events.xml:479
#, no-c-format
msgid ""
"We specify event listeners (observers) in <literal>components.xml</literal>."
msgstr ""
+"ã¤ãã³ããªã¹ãã¼ (observers) ã<literal>components.xml</literal>ã«æå®ãã¾"
+"ãã"
#. Tag: programlisting
-#: Events.xml:429
+#: Events.xml:483
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -834,24 +1308,34 @@
" </event>\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components>\n"
+" <event type=\"hello\">\n"
+" <action execute=\"#{helloListener.sayHelloBack}\"/>\n"
+" <action execute=\"#{logger.logHello}\"/>\n"
+" </event>\n"
+"</components>]]>"
#. Tag: para
-#: Events.xml:431
+#: Events.xml:485
#, no-c-format
msgid "Where the <emphasis>event type</emphasis> is just an arbitrary string."
-msgstr ""
+msgstr "ããã§<emphasis>event type</emphasis> ã¯åãªãä»»æã®æååã§ãã"
#. Tag: para
-#: Events.xml:435
+#: 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ã¯ãã®ããã«çµã¿è¾¼ã¿ã³ã³"
+"ãã¼ãã³ããæä¾ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:441
+#: Events.xml:495
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloWorld\")\n"
@@ -862,15 +1346,22 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"helloWorld\")\n"
+"public class HelloWorld {\n"
+" public void sayHello() {\n"
+" FacesMessages.instance().add(\"Hello World!\");\n"
+" Events.instance().raiseEvent(\"hello\");\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Events.xml:443
+#: Events.xml:497
#, no-c-format
msgid "Or you can use an annotation."
-msgstr ""
+msgstr "ãããã¯ãã¢ããã¼ã·ã§ã³ã使ããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Events.xml:447
+#: Events.xml:501
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloWorld\")\n"
@@ -881,18 +1372,28 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"helloWorld\")\n"
+"public class HelloWorld {\n"
+" @RaiseEvent(\"hello\")\n"
+" public void sayHello() {\n"
+" FacesMessages.instance().add(\"Hello World!\");\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Events.xml:449
+#: 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 ""
+"ãã®ã¤ãã³ããããã¥ã¼ãµã¯ã¤ãã³ãã³ã³ã·ã¥ã¼ãã«ãªããä¾åãã¦ããªããã¨ã«æ³¨"
+"æãã¦ãã ããã ãã®ã¤ãã³ããªã¹ãã¼ã¯ã¾ã£ãããããã¥ã¼ãµã¨ä¾åé¢ä¿ããªãã"
+"ãã«å®è£
ã§ããã®ã§ãã"
#. Tag: programlisting
-#: Events.xml:455
+#: Events.xml:509
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloListener\")\n"
@@ -902,9 +1403,16 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"helloListener\")\n"
+"public class HelloListener {\n"
+" public void sayHelloBack() {\n"
+" FacesMessages.instance().add(\"Hello to you too!\");\n"
+" }\n"
+"}]]>"
+# 2.1
#. Tag: para
-#: Events.xml:457
+#: Events.xml:511
#, no-c-format
msgid ""
"The method binding defined in <literal>components.xml</literal> above takes "
@@ -912,9 +1420,13 @@
"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:464
+#: Events.xml:518
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloListener\")\n"
@@ -925,9 +1437,17 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"helloListener\")\n"
+"public class HelloListener {\n"
+" @Observer(\"hello\")\n"
+" public void sayHelloBack() {\n"
+" FacesMessages.instance().add(\"Hello to you too!\");\n"
+" }\n"
+"}]]>"
+# 2.1
#. Tag: para
-#: Events.xml:466
+#: Events.xml:520
#, no-c-format
msgid ""
"You might wonder why I've not mentioned anything about event objects in this "
@@ -936,9 +1456,14 @@
"is shared between components. However, if you really want to pass an event "
"object, you can:"
msgstr ""
+"ãªãã¤ãã³ããªãã¸ã§ã¯ãã«ã¤ãã¦ä»ã¾ã§ä½ãè¨åãã¦ããªãã£ãã®ãçåãæãã"
+"ãããããã¾ãããSeamã§ã¯ãã¤ãã³ããããã¥ã¼ãµã¨ãªã¹ãã¼ã®éã®ç¶æ
ã®ä¼æã®"
+"ããã®ã¤ãã³ããªãã¸ã§ã¯ãã¯å¿
è¦ã§ã¯ããã¾ãããç¶æ
ã¯Seamã³ã³ããã¹ãã§ä¿æ"
+"ãããã³ã³ãã¼ãã³ãéã§å
±æããã¾ããããããããã¤ãã³ããªãã¸ã§ã¯ãã渡ã"
+"ããã®ã§ããã°ã次ã®ããã«ãããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Events.xml:474
+#: Events.xml:528
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloWorld\")\n"
@@ -951,9 +1476,18 @@
" }\n"
"}]]>"
msgstr ""
+"<![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"
+" Events.instance().raiseEvent(\"hello\", name);\n"
+" }\n"
+"}]]>"
#. Tag: programlisting
-#: Events.xml:476
+#: Events.xml:530
#, no-c-format
msgid ""
"<![CDATA[@Name(\"helloListener\")\n"
@@ -964,326 +1498,479 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"helloListener\")\n"
+"public class HelloListener {\n"
+" @Observer(\"hello\")\n"
+" public void sayHelloBack(String name) {\n"
+" FacesMessages.instance().add(\"Hello #0!\", name);\n"
+" }\n"
+"}]]>"
#. Tag: title
-#: Events.xml:481
+#: Events.xml:535
#, no-c-format
msgid "Contextual events"
-msgstr ""
+msgstr "ã³ã³ããã¹ãä¾åã¤ãã³ã"
#. Tag: para
-#: Events.xml:482
+#: 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ã¯ç¹æ®ãªãã¬ã¼ã ã¯ã¼ã¯ã®çµ±åã®ããã«ã¢ããªã±ã¼ã·ã§ã³ãå©ç¨å¯è½ãªå¤ãã®çµ"
+"ã¿è¾¼ã¿ã¤ãã³ããå®ç¾©ãã¾ãããã®ã¤ãã³ãã¨ã¯æ¬¡ã®ãããªãã®ã§ãã"
+# 2.1
#. Tag: para
-#: Events.xml:488
+#: 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:489
+#: Events.xml:543
#, 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> — é·æ対話ãåå¨ããªã"
+"ç¶æ
ã§é·æ対話ãè¦æ±ãããã¨ãã«å¼ã°ãã¾ã"
+# 2.1
#. Tag: para
-#: Events.xml:490
+#: Events.xml:544
#, 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> è¨å®ãããã¨ãã«å¼ã°ãã¾ã"
+# 2.1
#. Tag: para
-#: Events.xml:491
+#: Events.xml:545
#, 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> ãè¨å®ãããã¨ãã«å¼ã°ãã¾ã"
+# 2.1
#. Tag: para
-#: Events.xml:492
+#: Events.xml:546
#, 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> ãè¨å®ãããªããªã£ããå¼ã°ãã¾ã"
+# 2.1
#. Tag: para
-#: Events.xml:493
+#: Events.xml:547
#, 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> ãè¨å®ãããªããªã£ããå¼ã°ãã¾ã"
+# 2.1
#. Tag: para
-#: Events.xml:494
+#: Events.xml:548
#, 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> ã³ã³ããã¹ããç ´å£ãããåã«å¼ã°ãã¾ã"
+# 2.1
#. Tag: para
-#: Events.xml:495
+#: Events.xml:549
#, 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> ã³ã³ããã¹ããç ´å£ãããå¾ã«å¼ã°ãã¾ã"
+# 2.1
#. Tag: para
-#: Events.xml:496
-#, no-c-format
+#: Events.xml:550
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.beginConversation </literal>— called whenever "
+"<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:497
-#, no-c-format
+#: Events.xml:551
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.endConversation </literal>— called whenever a "
+"<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:498
-#, no-c-format
+#: Events.xml:552
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.conversationTimeout</literal>— called when a "
+"<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:499
-#, no-c-format
+#: Events.xml:553
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.beginPageflow </literal>— called when a "
+"<literal>org.jboss.seam.beginPageflow </literal> — called when a "
"pageflow begins"
msgstr ""
+"<literal>org.jboss.seam.beginPageflow </literal>— ãã¼ã¸ããã¼ãéå§ã"
+"ãã¨ãã«å¼ã°ãã¾ã"
+# 2.1
#. Tag: para
-#: Events.xml:500
-#, no-c-format
+#: Events.xml:554
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.beginPageflow.<name> </literal>— called "
+"<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:501
-#, no-c-format
+#: Events.xml:555
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.endPageflow </literal>— called when a pageflow "
-"ends"
+"<literal>org.jboss.seam.endPageflow </literal> — called when a "
+"pageflow ends"
msgstr ""
+"<literal>org.jboss.seam.endPageflow </literal>— ãã¼ã¸ããã¼ãçµäºãã"
+"ã¨ãã«å¼ã°ãã¾ã"
+# 2.1
#. Tag: para
-#: Events.xml:502
-#, no-c-format
+#: Events.xml:556
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.endPageflow.<name> </literal>— called "
+"<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:503
-#, no-c-format
+#: Events.xml:557
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.createProcess.<name> </literal>— called "
+"<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:504
-#, no-c-format
+#: Events.xml:558
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.endProcess.<name> </literal>— called "
+"<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:505
-#, no-c-format
+#: Events.xml:559
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.initProcess.<name> </literal>— called "
+"<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:506
-#, no-c-format
+#: Events.xml:560
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.initTask.<name> </literal>— called when "
+"<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:507
-#, no-c-format
+#: Events.xml:561
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.startTask.<name> </literal>— called when "
-"the task <name> is started"
+"<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:508
-#, no-c-format
+#: Events.xml:562
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.endTask.<name> </literal>— called when "
+"<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:509
-#, no-c-format
+#: Events.xml:563
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.postCreate.<name> </literal>— called "
+"<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:510
-#, no-c-format
+#: Events.xml:564
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.preDestroy.<name> </literal>— called "
+"<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:511
-#, no-c-format
+#: Events.xml:565
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.beforePhase </literal>— called before the "
+"<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:512
-#, no-c-format
+#: Events.xml:566
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.afterPhase </literal>— called after the end of "
-"a JSF phase"
+"<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:513
-#, no-c-format
+#: Events.xml:567
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.postInitialization </literal>— called when "
+"<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:514
-#, no-c-format
+#: Events.xml:568
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.postReInitialization </literal>— called when "
+"<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:515
+#: Events.xml:569
#, no-c-format
msgid ""
-"<literal>org.jboss.seam.postAuthenticate.<name> </literal>— "
-"called after a user is authenticated"
+"<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:516
+#: Events.xml:570
#, no-c-format
msgid ""
-"<literal>org.jboss.seam.preAuthenticate.<name> </literal>— "
-"called before attempting to authenticate a user"
+"<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:517
+#: Events.xml:571
#, no-c-format
msgid ""
-"<literal>org.jboss.seam.notLoggedIn</literal> — called there is no "
-"authenticated user and authentication is required"
+"<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:518
+#: Events.xml:572
#, no-c-format
msgid ""
-"<literal>org.jboss.seam.rememberMe</literal> — occurs when Seam "
-"security detects the username in a cookie"
+"<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:519
+#: Events.xml:573
#, no-c-format
msgid ""
-"<literal>org.jboss.seam.exceptionHandled.<type></literal> — "
-"called when an uncaught exception is handled by Seam"
+"<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:520
-#, no-c-format
+#: Events.xml:574
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.exceptionHandled</literal> — called when an "
-"uncaught exception is handled by Seam"
+"<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:521
-#, no-c-format
+#: Events.xml:575
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.exceptionNotHandled</literal> — called when "
-"there was no handler for an uncaught exception"
+"<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:522
-#, no-c-format
+#: Events.xml:576
+#, fuzzy, no-c-format
msgid ""
-"<literal>org.jboss.seam.afterTransactionSuccess</literal> — called "
-"when a transaction succeeds in the Seam Application Framework"
+"<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:523
-#, no-c-format
+#: Events.xml:577
+#, fuzzy, 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>"
+"<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:526
+#: Events.xml:578
+#, 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: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) ã®ã¨"
+"ã¾ã£ããåæ§ã« ãããã®ã©ã®ã¤ãã³ãã§ã観å¯ãããã¨ãå¯è½ã§ãã"
#. Tag: title
-#: Events.xml:535
+#: Events.xml:592
#, no-c-format
msgid "Seam interceptors"
-msgstr ""
+msgstr "Seamã¤ã³ã¿ã»ãã¿"
#. Tag: para
-#: Events.xml:537
+#: Events.xml:594
#, no-c-format
msgid ""
"EJB 3.0 introduced a standard interceptor model for session bean components. "
@@ -1293,9 +1980,14 @@
"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:546
+#: Events.xml:603
#, no-c-format
msgid ""
"<![CDATA[public class LoggedInInterceptor {\n"
@@ -1318,9 +2010,29 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[public class LoggedInInterceptor {\n"
+"\n"
+" @AroundInvoke\n"
+" public Object checkLoggedIn(InvocationContext invocation) throws "
+"Exception {\n"
+" \n"
+" boolean isLoggedIn = Contexts.getSessionContext().get(\"loggedIn\")!"
+"=null;\n"
+" if (isLoggedIn) {\n"
+" //the user is already logged in\n"
+" return invocation.proceed();\n"
+" }\n"
+" else {\n"
+" //the user is not logged in, fwd to login page\n"
+" return \"login\";\n"
+" }\n"
+" }\n"
+"\n"
+"}]]>"
+# 2.1
#. Tag: para
-#: Events.xml:548
+#: Events.xml:605
#, no-c-format
msgid ""
"To apply this interceptor to a session bean which acts as an action "
@@ -1332,9 +2044,16 @@
"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:557
+#: Events.xml:614
#, no-c-format
msgid ""
"<![CDATA[@Target(TYPE)\n"
@@ -1342,17 +2061,23 @@
"@Interceptors(LoggedInInterceptor.class)\n"
"public @interface LoggedIn {}]]>"
msgstr ""
+"<![CDATA[@Target(TYPE)\n"
+"@Retention(RUNTIME)\n"
+"@Interceptors(LoggedInInterceptor.class)\n"
+"public @interface LoggedIn {}]]>"
#. Tag: para
-#: Events.xml:559
+#: 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> ã¢ããã¼ã·ã§ã³ã ããä»å ããã°ãããªãã¾ããã"
#. Tag: programlisting
-#: Events.xml:564
+#: Events.xml:621
#, no-c-format
msgid ""
"<![CDATA[@Stateless\n"
@@ -1367,18 +2092,32 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"@Name(\"changePasswordAction\")\n"
+"@LoggedIn\n"
+"@Interceptors(SeamInterceptor.class)\n"
+"public class ChangePasswordAction implements ChangePassword { \n"
+" \n"
+" ...\n"
+" \n"
+" public String changePassword() { ... }\n"
+" \n"
+"}]]>"
#. Tag: para
-#: Events.xml:566
+#: 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> ã¢ããã¼ã·ã§ã³ã追å ãã¤ã³ã¿ã»ãã¿ã®åé åº"
+"ãæå®ãããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Events.xml:572
+#: Events.xml:629
#, no-c-format
msgid ""
"<![CDATA[@Interceptor(around={BijectionInterceptor.class,\n"
@@ -1390,17 +2129,27 @@
" ...\n"
"}]]>"
msgstr ""
+"<![CDATA[@Interceptor(around={BijectionInterceptor.class,\n"
+" ValidationInterceptor.class,\n"
+" ConversationInterceptor.class},\n"
+" within=RemoveInterceptor.class)\n"
+"public class LoggedInInterceptor\n"
+"{\n"
+" ...\n"
+"}]]>"
#. Tag: para
-#: Events.xml:574
+#: 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 ã®ãããã®çµã¿è¾¼ã¿"
+"æ©è½ã¨ã§ãä½µç¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Events.xml:579
+#: Events.xml:636
#, no-c-format
msgid ""
"<![CDATA[@Interceptor(type=CLIENT)\n"
@@ -1409,9 +2158,14 @@
" ...\n"
"}]]>"
msgstr ""
+"<![CDATA[@Interceptor(type=CLIENT)\n"
+"public class LoggedInInterceptor\n"
+"{\n"
+" ...\n"
+"}]]>"
#. Tag: para
-#: Events.xml:581
+#: Events.xml:638
#, no-c-format
msgid ""
"EJB interceptors are stateful, with a lifecycle that is the same as the "
@@ -1419,9 +2173,14 @@
"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:588
+#: Events.xml:645
#, no-c-format
msgid ""
"Much of the functionality of Seam is implemented as a set of built-in Seam "
@@ -1429,17 +2188,23 @@
"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:595
+#: 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 ã³ã³ãã¼ãã³ãã«ã使ããã¨"
+"ãã§ãã¾ãã"
#. Tag: para
-#: Events.xml:599
+#: Events.xml:656
#, no-c-format
msgid ""
"EJB defines interception not only for business methods (using "
@@ -1451,15 +2216,22 @@
"<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:611
+#: Events.xml:668
#, no-c-format
msgid "Managing exceptions"
-msgstr ""
+msgstr "ä¾å¤ã管çãã"
#. Tag: para
-#: Events.xml:613
+#: Events.xml:670
#, no-c-format
msgid ""
"JSF is surprisingly limited when it comes to exception handling. As a "
@@ -1470,15 +2242,21 @@
"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:623
+#: Events.xml:680
#, no-c-format
msgid "Exceptions and transactions"
-msgstr ""
+msgstr "ä¾å¤ããã³ãã©ã³ã¶ã¯ã·ã§ã³"
#. Tag: para
-#: Events.xml:625
+#: Events.xml:682
#, no-c-format
msgid ""
"EJB specifies well-defined rules that let us control whether an exception "
@@ -1492,9 +2270,19 @@
"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:638
+#: Events.xml:695
#, no-c-format
msgid ""
"Note that there is a difference between marking a transaction for rollback, "
@@ -1502,17 +2290,23 @@
"should be marked rollback only, but it may still be active after the "
"exception is thrown."
msgstr ""
+"ãã¼ã«ããã¯ç¨ã«ãã©ã³ã¶ã¯ã·ã§ã³ã«å°ãä»ããã®ã¨ã å®éã«ãã¼ã«ããã¯ãè¡ãã®"
+"ã¨ã¯ç°ãªãã¾ãã ä¾å¤è¦åã«ã¯ãã©ã³ã¶ã¯ã·ã§ã³ã«ãã¼ã«ããã¯ãå¿
è¦ã§ããã¨å°ã"
+"ä»ãããããã¨ã ãããè¨åãã¦ãã¾ãããã ä¾å¤ãã¹ãã¼ãããå¾ã§ãããã¯ã¢ã¯"
+"ãã£ãã®ã¾ã¾ã§ããå¯è½æ§ãããã¨ãããã¨ã«æ³¨æãã¦ãã ããã"
#. Tag: para
-#: Events.xml:645
+#: 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 ã³ã³ãã¼ãã³ãã«å¯¾ãã¦"
+"ãé©ç¨ãã¾ãã"
#. Tag: para
-#: Events.xml:650
+#: Events.xml:707
#, no-c-format
msgid ""
"But these rules only apply in the Seam component layer. What about an "
@@ -1521,23 +2315,32 @@
"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:660
+#: Events.xml:717
#, no-c-format
msgid "Enabling Seam exception handling"
-msgstr ""
+msgstr "Seam ä¾å¤å¦çãæå¹ã«ãã"
+# 2.1
#. Tag: para
-#: Events.xml:662
+#: 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>ã§å®£è¨ãããã¨ã確èªããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Events.xml:667
+#: Events.xml:724
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1550,24 +2353,37 @@
" <url-pattern>*.seam</url-pattern>\n"
"</filter-mapping>]]>"
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>*.seam</url-pattern>\n"
+"</filter-mapping>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:669
+#: 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 ãããã°ã¢ã¼ããç¡å¹ã«"
+"ããå¿
è¦ãããã¾ãã"
#. Tag: title
-#: Events.xml:678
+#: Events.xml:735
#, no-c-format
msgid "Using annotations for exception handling"
-msgstr ""
+msgstr "ä¾å¤å¦çã«å¯¾ãã¦ã¢ããã¼ã·ã§ã³ã使ç¨ãã"
#. Tag: para
-#: Events.xml:680
+#: Events.xml:737
#, no-c-format
msgid ""
"The following exception results in a HTTP 404 error whenever it propagates "
@@ -1575,26 +2391,35 @@
"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:687
+#: Events.xml:744
#, no-c-format
msgid ""
"<![CDATA[@HttpError(errorCode=404)\n"
"public class ApplicationException extends Exception { ... }]]>"
msgstr ""
+"<![CDATA[@HttpError(errorCode=404)\n"
+"public class ApplicationException extends Exception { ... }]]>"
#. Tag: para
-#: Events.xml:689
+#: 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 ã³ã³ãã¼ãã³ã層ã®å¤é¨ã«ä¼æããã¨å¿
ããã©ã¦ã¶ãªãã¤ã¬ã¯ãã«"
+"ãªãã¾ãã ã¾ãã ç¾å¨ã®å¯¾è©±ãçµäºããã¾ãã ããã«ããç¾å¨ã®ãã©ã³ã¶ã¯ã·ã§ã³"
+"ãå³æãã¼ã«ããã¯ããããã¨ã«ãªãã¾ãã"
#. Tag: programlisting
-#: Events.xml:695
+#: Events.xml:752
#, no-c-format
msgid ""
"<![CDATA[@Redirect(viewId=\"/failure.xhtml\", end=true)\n"
@@ -1602,57 +2427,77 @@
"public class UnrecoverableApplicationException extends RuntimeException "
"{ ... }]]>"
msgstr ""
+"<![CDATA[@Redirect(viewId=\"/failure.xhtml\", end=true)\n"
+"@ApplicationException(rollback=true)\n"
+"public class UnrecoverableApplicationException extends RuntimeException "
+"{ ... }]]>"
+# 2.1
#. Tag: note
-#: Events.xml:697
+#: 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ã®å¿çã®ã¬ã³ããªã³ã°ãã§ã¼ãºã®éã«çºçããä¾å¤ãå¦çãããã¨ãã§ããª"
+"ããã¨ã注æããªãã¦ã¯ããã¾ãããä¸åº¦å¿çã®åºåãéå§ããã¨ãªãã¤ã¬ã¯ããå®"
+"è¡ãããã¨ãã§ããªãããã§ãã"
+# 2.1
#. Tag: para
-#: Events.xml:703
+#: 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> ãæå®ãããã¨ãå¯è½ã§"
+"ãã"
#. Tag: para
-#: Events.xml:707
+#: 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 ã³ã³ãã¼ãã³ã層ã®å¤é¨ã«ä¼æããã¨å¿
ãã¦ã¼ã¶ã¼ã¸ã®ã¡ãã»ã¼ã¸"
+"ãä»ãã¦ãªãã¤ã¬ã¯ãããã¾ãã ã¾ãã ç¾å¨ã®ãã©ã³ã¶ã¯ã·ã§ã³ãå³æãã¼ã«ãã"
+"ã¯ããã¾ãã"
#. Tag: programlisting
-#: Events.xml:713
+#: Events.xml:770
#, no-c-format
msgid ""
"<![CDATA[@Redirect(viewId=\"/error.xhtml\", message=\"Unexpected error\")\n"
"public class SystemException extends RuntimeException { ... }]]>"
msgstr ""
+"<![CDATA[@Redirect(viewId=\"/error.xhtml\", message=\"Unexpected error\")\n"
+"public class SystemException extends RuntimeException { ... }]]>"
#. Tag: title
-#: Events.xml:718
+#: Events.xml:775
#, no-c-format
msgid "Using XML for exception handling"
-msgstr ""
+msgstr "ä¾å¤å¦çã« XML ã使ç¨ãã"
+# 2.1
#. Tag: para
-#: Events.xml:720
+#: 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> ã§ãæå®ã§ããããã«ãã¦ãã¾"
+"ãã"
#. Tag: programlisting
-#: Events.xml:725
+#: Events.xml:782
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -1677,33 +2522,63 @@
" \n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" \n"
+" <exception class=\"javax.persistence.EntityNotFoundException\">\n"
+" <http-error error-code=\"404\"/>\n"
+" </exception>\n"
+" \n"
+" <exception class=\"javax.persistence.PersistenceException\">\n"
+" <end-conversation/>\n"
+" <redirect view-id=\"/error.xhtml\">\n"
+" <message>Database access failed</message>\n"
+" </redirect>\n"
+" </exception>\n"
+" \n"
+" <exception>\n"
+" <end-conversation/>\n"
+" <redirect view-id=\"/error.xhtml\">\n"
+" <message>Unexpected failure</message>\n"
+" </redirect>\n"
+" </exception>\n"
+" \n"
+"</pages>]]>"
#. Tag: para
-#: Events.xml:727
+#: 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> ã§æå®ããã¦ãããã®ä»¥"
+"å¤ãã¹ã¦ã®ä¾å¤ããã£ãããã¾ãã"
+# 2.1
#. Tag: para
-#: Events.xml:733
+#: 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> ãæå®ãããã¨ãã§ãã¾"
+"ãã"
#. Tag: para
-#: Events.xml:737
+#: 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ã¯"
+"ããã対話ã³ã³ããã¹ãã«ç½®ãã¾ããä¾å¤ã®ã¡ãã»ã¼ã¸ã«ã¢ã¯ã»ã¹ããä¾ã¯æ¬¡ã®é"
+"ãã"
#. Tag: programlisting
-#: Events.xml:742
+#: Events.xml:799
#, no-c-format
msgid ""
"<![CDATA[...\n"
@@ -1721,9 +2596,24 @@
"\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[...\n"
+"throw new AuthorizationException(\"You are not allowed to do this!\");\n"
+"\n"
+"<pages>\n"
+"\n"
+" <exception class=\"org.jboss.seam.security.AuthorizationException\">\n"
+" <end-conversation/>\n"
+" <redirect view-id=\"/error.xhtml\">\n"
+" <message severity=\"WARN\">#{org.jboss.seam.handledException."
+"message}</message>\n"
+" </redirect>\n"
+" </exception>\n"
+"\n"
+"</pages>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:744
+#: Events.xml:801
#, no-c-format
msgid ""
"<literal>org.jboss.seam.handledException</literal> holds the nested "
@@ -1731,28 +2621,39 @@
"(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:751
+#: Events.xml:808
#, no-c-format
msgid "Suppressing exception logging"
-msgstr ""
+msgstr "ä¾å¤ã®ãã®ã³ã°ãæå¶ãã"
+# 2.1
#. Tag: para
-#: Events.xml:753
-#, no-c-format
+#: 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>logLevel</literal> can be used to "
+"<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:762
+#: Events.xml:819
#, no-c-format
msgid ""
"<![CDATA[ <exception class=\"org.jboss.seam.security.NotLoggedInException"
@@ -1763,54 +2664,80 @@
" </redirect>\n"
" </exception>]]>"
msgstr ""
+"<![CDATA[ <exception class=\"org.jboss.seam.security.NotLoggedInException"
+"\" log=\"false\">\n"
+" <redirect view-id=\"/register.xhtml\">\n"
+" <message severity=\"warn\">You must be a member to use this "
+"feature</message>\n"
+" </redirect>\n"
+" </exception>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:764
-#, no-c-format
+#: 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>logLevel</literal> to control at "
-"which log level 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:770
-#, no-c-format
+#: Events.xml:827
+#, fuzzy, no-c-format
msgid ""
"<![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"
+" </redirect>\n"
+" </exception>]]>"
+msgstr ""
+"<![CDATA[ <exception class=\"org.jboss.seam.security.NotLoggedInException"
"\" logLevel=\"info\">\n"
" <redirect view-id=\"/register.xhtml\">\n"
" <message severity=\"warn\">You must be a member to use this "
"feature</message>\n"
" </redirect>\n"
" </exception>]]>"
-msgstr ""
+# 2.1
#. Tag: para
-#: Events.xml:772
-#, no-c-format
+#: Events.xml:829
+#, fuzzy, no-c-format
msgid ""
-"The acceptable values for <literal>logLevel</literal> are: <literal>fatal, "
+"The acceptable values for <literal>log-level</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 "
+"<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:783
+#: Events.xml:840
#, no-c-format
msgid "Some common exceptions"
-msgstr ""
+msgstr "å
±éã®ä¾å¤"
+# 2.1
#. Tag: para
-#: Events.xml:785
+#: Events.xml:842
#, no-c-format
msgid "If you are using JPA:"
-msgstr ""
+msgstr "ããJPAã使ã£ã¦ããå ´å"
#. Tag: programlisting
-#: Events.xml:789
+#: Events.xml:846
#, no-c-format
msgid ""
"<![CDATA[<exception class=\"javax.persistence.EntityNotFoundException\">\n"
@@ -1827,15 +2754,29 @@
" </redirect>\n"
"</exception>]]>"
msgstr ""
+"<![CDATA[<exception class=\"javax.persistence.EntityNotFoundException\">\n"
+" <redirect view-id=\"/error.xhtml\">\n"
+" <message>Not found</message>\n"
+" </redirect>\n"
+"</exception>\n"
+"\n"
+"<exception class=\"javax.persistence.OptimisticLockException\">\n"
+" <end-conversation/>\n"
+" <redirect view-id=\"/error.xhtml\">\n"
+" <message>Another user changed the same data, please try again</"
+"message>\n"
+" </redirect>\n"
+"</exception>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:791
+#: Events.xml:848
#, no-c-format
msgid "If you are using the Seam Application Framework:"
-msgstr ""
+msgstr "ããSeamã¢ããªã±ã¼ã·ã§ã³ãã¬ã¼ã ã¯ã¼ã¯ã使ã£ã¦ããå ´å"
#. Tag: programlisting
-#: Events.xml:795
+#: Events.xml:852
#, no-c-format
msgid ""
"<![CDATA[<exception class=\"org.jboss.seam.framework.EntityNotFoundException"
@@ -1845,15 +2786,22 @@
" </redirect>\n"
"</exception>]]>"
msgstr ""
+"<![CDATA[<exception class=\"org.jboss.seam.framework.EntityNotFoundException"
+"\">\n"
+" <redirect view-id=\"/error.xhtml\">\n"
+" <message>Not found</message>\n"
+" </redirect>\n"
+"</exception>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:797
+#: Events.xml:854
#, no-c-format
msgid "If you are using Seam Security:"
-msgstr ""
+msgstr "ããSeamã»ãã¥ãªãã£ã使ã£ã¦ããå ´å"
#. Tag: programlisting
-#: Events.xml:801
+#: Events.xml:858
#, no-c-format
msgid ""
"<![CDATA[<exception class=\"org.jboss.seam.security.AuthorizationException"
@@ -1869,15 +2817,28 @@
" </redirect>\n"
"</exception>]]>"
msgstr ""
+"<![CDATA[<exception class=\"org.jboss.seam.security.AuthorizationException"
+"\">\n"
+" <redirect>\n"
+" <message>You don't have permission to do this</message>\n"
+" </redirect>\n"
+"</exception>\n"
+" \n"
+"<exception class=\"org.jboss.seam.security.NotLoggedInException\">\n"
+" <redirect view-id=\"/login.xhtml\">\n"
+" <message>Please log in first</message>\n"
+" </redirect>\n"
+"</exception>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:803
+#: Events.xml:860
#, no-c-format
msgid "And, for JSF:"
-msgstr ""
+msgstr "ããã¦ãJSFã®å ´å"
#. Tag: programlisting
-#: Events.xml:807
+#: Events.xml:864
#, no-c-format
msgid ""
"<![CDATA[<exception class=\"javax.faces.application.ViewExpiredException\">\n"
@@ -1886,9 +2847,15 @@
" </redirect>\n"
"</exception>]]>"
msgstr ""
+"<![CDATA[<exception class=\"javax.faces.application.ViewExpiredException\">\n"
+" <redirect view-id=\"/error.xhtml\">\n"
+" <message>Your session has timed out, please try again</message>\n"
+" </redirect>\n"
+"</exception>]]>"
+# 2.1
#. Tag: para
-#: Events.xml:809
+#: Events.xml:866
#, no-c-format
msgid ""
"A <literal>ViewExpiredException</literal> occurs if the user posts back to a "
@@ -1896,3 +2863,46 @@
"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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Excel.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Excel.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Excel.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for Seam_Reference_Guide package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: Seam_Reference_Guide \n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 13:15+0000\n"
-"PO-Revision-Date: 2008-10-14 11:38+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Excel.xml:8
#, no-c-format
msgid "&Excel;"
-msgstr ""
+msgstr "Microsoft® Excel® ã¹ãã¬ããã¢ããªã±ã¼ã·ã§ã³"
#. Tag: para
#: Excel.xml:9
@@ -31,25 +31,40 @@
"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
#, no-c-format
msgid "&Excel; support"
-msgstr ""
+msgstr "Microsoft® Excel® ã¹ãã¬ããã¢ããªã±ã¼ã·ã§ã³ãå©ç¨ãã"
#. Tag: para
#: Excel.xml:22
-#, no-c-format
+#, 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, "
-"included <literal>jboss-seam-excel.jar</literal> in your <literal>WEB-INF/"
+"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
@@ -58,6 +73,9 @@
"&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
@@ -67,6 +85,9 @@
"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
@@ -76,6 +97,10 @@
"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,18 +113,24 @@
" </property>\n"
"</excel:excelFactory>]]>"
msgstr ""
+"<![CDATA[<excel:excelFactory>\n"
+" <property name=\"implementations\">\n"
+" <key>myExcelExporter</key>\n"
+" <value>my.excel.exporter.ExcelExport</value>\n"
+" </property>\n"
+"</excel:excelFactory>]]>"
#. Tag: para
#: Excel.xml:47
#, no-c-format
msgid "and register the excel namespace in the components tag with"
-msgstr ""
+msgstr "ããã¦ãexcelåå空éãcomponentsã¿ã°ã«ç»é²ãã¦ä¸ããã"
#. Tag: programlisting
#: Excel.xml:50
#, no-c-format
msgid "<![CDATA[xmlns:excel=\"http://jboss.com/products/seam/excel\"]]>"
-msgstr ""
+msgstr "<![CDATA[xmlns:excel=\"http://jboss.com/products/seam/excel\"]]>"
#. Tag: para
#: Excel.xml:51
@@ -109,6 +140,9 @@
"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
@@ -118,6 +152,8 @@
"configure the document servlet for serving the documents with an .xls "
"extension."
msgstr ""
+"ããã¥ã¡ã³ãã.xlsæ¡å¼µåã¨ã¨ãã«åºåããããã®ãµã¼ãã¬ããã®è¨å®ã®ä»æ¹ã«ã¤ã"
+"ã¦ã¯<xref linkend=\"itext.configuration\"/>ãåç
§ãã¦ä¸ããã"
#. Tag: para
#: Excel.xml:60
@@ -128,12 +164,16 @@
"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
#, no-c-format
msgid "Creating a simple workbook"
-msgstr ""
+msgstr "ç°¡åãªããã¯ãä½æãã"
#. Tag: para
#: Excel.xml:69
@@ -144,6 +184,10 @@
"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
@@ -157,12 +201,20 @@
" </e:workbook>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook xmlns:e=\"http://jboss.com/products/seam/excel\">\n"
+" <e:worksheet>\n"
+" <e:cell column=\"0\" row=\"0\" value=\"Hello world!\"/>\n"
+" </e:worksheet>\n"
+" </e:workbook>\n"
+" ]]>"
#. Tag: para
#: Excel.xml:77
#, no-c-format
msgid "That's not terribly useful, so lets have a look at a more common case:"
msgstr ""
+"ããã¯ãã¾ã使ããä¾ã§ã¯ããã¾ãããããå°ãä¸è¬çãªä¾ãè¦ã¦ã¿ã¾ãããã"
#. Tag: programlisting
#: Excel.xml:80
@@ -178,6 +230,15 @@
" </e:workbook>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook xmlns:e=\"http://jboss.com/products/seam/excel\">\n"
+" <e:worksheet value=\"#{data}\" var=\"item\">\n"
+" <e:column>\n"
+" <e:cell value=\"#{item.value}\"/>\n"
+" </e:column>\n"
+" </e:worksheet>\n"
+" </e:workbook>\n"
+" ]]>"
#. Tag: para
#: Excel.xml:81
@@ -190,301 +251,380 @@
"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
#, no-c-format
msgid "This is all you know to get started dumping your data to worksheets!"
-msgstr ""
+msgstr "ãã¼ã¿ãã·ã¼ãã«åºåããããã®æå§ãã¯ããã§ãã¹ã¦ã§ãã"
#. Tag: title
#: Excel.xml:96
#, no-c-format
msgid "Workbooks"
-msgstr ""
+msgstr "workbookè¦ç´ "
#. Tag: para
#: Excel.xml:97
#, no-c-format
msgid "Workbooks are the top-level parents of worksheets and stylesheet links."
msgstr ""
+"workbookè¦ç´ ã¯ãä¸çªå¤å´ã®è¦ç´ ã§ãããworksheetè¦ç´ ãã¹ã¿ã¤ã«ã·ã¼ãã®ããã®"
+"linkè¦ç´ ã®è¦ªã¨ãªãã¾ãã"
#. Tag: literal
#: Excel.xml:108
#, no-c-format
msgid "<e:workbook>"
-msgstr ""
+msgstr "<e:workbook>"
#. Tag: emphasis
-#: Excel.xml:113 Excel.xml:789 Excel.xml:900 Excel.xml:1023 Excel.xml:1145
-#: Excel.xml:1221 Excel.xml:1274 Excel.xml:1415 Excel.xml:1509 Excel.xml:1607
-#: Excel.xml:1670 Excel.xml:1920 Excel.xml:2008 Excel.xml:2073 Excel.xml:2149
-#: Excel.xml:2204 Excel.xml:2329
+#: 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 ""
+msgstr "å±æ§"
#. Tag: para
#: Excel.xml:117
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>type</literal> —Defines which export module to be used. The "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>templateURI</literal> —A template that should be used as a "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>arrayGrowSize</literal> —The amount of memory by which to "
+"<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)."
+"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
+#, fuzzy, no-c-format
msgid ""
-"<literal>autoFilterDisabled</literal> —Should autofiltering be "
+"<literal>autoFilterDisabled</literal> — Should autofiltering be "
"disabled?. The value is a boolean."
msgstr ""
+"<literal>autoFilterDisabled</literal> —ãªã¼ããã£ã«ã¿ãªã³ã°ãç¡å¹ã«ãã"
+"ãã©ãããè¨å®ãã¾ããå¤ã¯è«çå¤ã§ãã"
#. Tag: para
#: Excel.xml:150
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>cellValidationDisabled</literal> —Shoule cell validation be "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>characterSet</literal> —The character set. This is only used "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>drawingsDisabled</literal> —Should drawings be disabled? The "
+"<literal>drawingsDisabled</literal> — Should drawings be disabled? The "
"value is a boolean."
msgstr ""
+"<literal>drawingsDisabled</literal> —å³ãç¡å¹ã«ãããã©ãããè¨å®ãã¾"
+"ããå¤ã¯è«çå¤ã§ãã"
#. Tag: para
#: Excel.xml:173
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>excelDisplayLanguage</literal> —The language in which the "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>excelRegionalSettings</literal> —The regional settings for "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>formulaAdjust</literal> —Should formulas be adjusted? The "
+"<literal>formulaAdjust</literal> — Should formulas be adjusted? The "
"value is a boolean."
msgstr ""
+"<literal>formulaAdjust</literal> —æ°å¼ãè£æ£ãããã©ãããè¨å®ãã¾ãã"
+"å¤ã¯è«çå¤ã§ãã"
#. Tag: para
#: Excel.xml:196
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>gcDisabled</literal> —Should garbage collection be disabled? "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>ignoreBlanks</literal> —Should blanks be ignored? The value "
+"<literal>ignoreBlanks</literal> — Should blanks be ignored? The value "
"is a boolean."
msgstr ""
+"<literal>ignoreBlanks</literal> —空ç½ãç¡è¦ãããã©ãããè¨å®ãã¾ããå¤"
+"ã¯è«çå¤ã§ãã"
#. Tag: para
#: Excel.xml:210
-#, no-c-format
+#, fuzzy, 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)."
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>locale</literal> —The locale used by JExcelApi to generate "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>mergedCellCheckingDisabled</literal> —Should merged cell "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>namesDisabled</literal> —Should handling of names be "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>propertySets</literal> —Should any property sets be enabled "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>rationalization</literal> —Should the cell formats be "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>supressWarnings</literal> —Should warnings be suppressed?. "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal> temporaryFileDuringWriteDirectory </literal> —Used in "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>useTemporaryFileDuringWrite</literal> —Should a temporary "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>workbookProtected</literal> —Should the workbook be "
+"<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
+#, fuzzy, 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."
+"<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
+#, 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."
+"<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:1103
-#: Excel.xml:1179 Excel.xml:1231 Excel.xml:1285 Excel.xml:1459 Excel.xml:1559
-#: Excel.xml:1617 Excel.xml:1680 Excel.xml:1957 Excel.xml:2340
+#: Excel.xml:322 Excel.xml:2010 Excel.xml:2075 Excel.xml:2135 Excel.xml:2214
#, no-c-format
-msgid "Child elemenents"
-msgstr ""
+msgid "Child elements"
+msgstr "åè¦ç´ "
#. Tag: para
#: Excel.xml:326
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal><e:link/></literal> —Zero or more stylesheet links (see "
-"<xref linkend=\"excel.fontsandlayout.link\"/> )."
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal><e:worksheet/></literal> —Zero or more worksheets (see "
+"<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:988 Excel.xml:1113
-#: Excel.xml:1189 Excel.xml:1243 Excel.xml:1295 Excel.xml:1469 Excel.xml:1569
-#: Excel.xml:1627 Excel.xml:1690 Excel.xml:1967 Excel.xml:2046 Excel.xml:2111
-#: Excel.xml:2171 Excel.xml:2250 Excel.xml:2350
+#: 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 ""
+msgstr "ãã¡ã»ãã"
#. Tag: literal
-#: Excel.xml:348 Excel.xml:794 Excel.xml:993 Excel.xml:1108 Excel.xml:1118
-#: Excel.xml:1184 Excel.xml:1194 Excel.xml:1226 Excel.xml:1248 Excel.xml:1290
-#: Excel.xml:1300 Excel.xml:1464 Excel.xml:1474 Excel.xml:1564 Excel.xml:1574
-#: Excel.xml:1612 Excel.xml:1622 Excel.xml:1675 Excel.xml:1685 Excel.xml:1962
-#: Excel.xml:1972 Excel.xml:2041 Excel.xml:2051 Excel.xml:2106 Excel.xml:2116
-#: Excel.xml:2166 Excel.xml:2176 Excel.xml:2245 Excel.xml:2255 Excel.xml:2345
-#: Excel.xml:2355
+#: 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 ""
+msgstr "ãªã"
#. Tag: programlisting
#: Excel.xml:357
@@ -498,433 +638,560 @@
" <e:workbook>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet>\n"
+" <e:cell value=\"Hello World\" row=\"0\" column=\"0\"/>\n"
+" </e:worksheet>\n"
+" <e:workbook>\n"
+" ]]>"
#. Tag: para
#: Excel.xml:358
#, no-c-format
msgid "defines a workbook with a worksheet and a greeting at A1"
msgstr ""
+"ããã¯ãä¸ã¤ã·ã¼ããæã¡ããã®A1ã»ã«ã«æ¨æ¶ãæ¸ãããããã¯ãå®ç¾©ãã¾ãã"
#. Tag: title
#: Excel.xml:362
#, no-c-format
msgid "Worksheets"
-msgstr ""
+msgstr "worksheetè¦ç´ "
#. Tag: para
#: Excel.xml:363
-#, no-c-format
+#, 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, "
+"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
#, no-c-format
msgid "<e:worksheet>"
-msgstr ""
+msgstr "<e:worksheet>"
#. Tag: para
#: Excel.xml:383
#, no-c-format
msgid ""
-"<literal>value</literal> —An EL-expression to the backing data. The "
-"value is a string."
+"<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
+#: 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"
+"<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
+#: Excel.xml:401
+#, fuzzy, no-c-format
msgid ""
-"<literal>name</literal> —The name of the worksheet. The valus is a "
+"<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
+#: Excel.xml:418
+#, fuzzy, no-c-format
msgid ""
-"<literal>startRow</literal> —Defines the starting row for the data. "
+"<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
+#: Excel.xml:428
+#, fuzzy, no-c-format
msgid ""
-"<literal>startColumn</literal> —Defines the starting column for the "
+"<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
+#: Excel.xml:438
+#, fuzzy, no-c-format
msgid ""
-"<literal>automaticFormulaCalculation</literal> —Should formulas be "
+"<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
+#: Excel.xml:445
+#, fuzzy, no-c-format
msgid ""
-"<literal>bottomMargin</literal> —The bottom margin. The value is a "
-"number (inches)"
+"<literal>bottomMargin</literal> — The bottom margin. The value is a "
+"number (inches)."
msgstr ""
+"<literal>bottomMargin</literal> —ä¸ãã¼ã¸ã³ã§ããå¤ã¯æ°å¤ã§ãï¼åä½ã¯ã¤"
+"ã³ãï¼ã"
#. Tag: para
-#: Excel.xml:449
-#, no-c-format
+#: Excel.xml:452
+#, fuzzy, no-c-format
msgid ""
-"<literal>copies</literal> —The number of copies. The value is a number."
-msgstr ""
+"<literal>copies</literal> — The number of copies. The value is a "
+"number."
+msgstr "<literal>copies</literal> —è¤è£½ã®æ°ã§ããå¤ã¯æ°å¤ã§ãã"
#. Tag: para
-#: Excel.xml:456
-#, no-c-format
+#: Excel.xml:459
+#, fuzzy, no-c-format
msgid ""
-"<literal>defaultColumnWidth</literal> —The default column width. The "
+"<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
+#: 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)."
+"<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
+#: Excel.xml:473
+#, fuzzy, no-c-format
msgid ""
-"<literal>displayZeroValues</literal> —Should zero-values be displayed? "
-"The value is a boolean."
+"<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
+#: 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."
+"<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
+#: Excel.xml:487
+#, fuzzy, no-c-format
msgid ""
-"<literal>fitToPages</literal> —Should printing be fit to pages? The "
+"<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
+#: Excel.xml:494
+#, fuzzy, no-c-format
msgid ""
-"<literal>fitWidth</literal> —The number of pages widthwise which this "
+"<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
+#: Excel.xml:502
+#, fuzzy, no-c-format
msgid ""
-"<literal>footerMargin</literal> —The margin for any page footer. The "
+"<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
+#: Excel.xml:509
+#, fuzzy, no-c-format
msgid ""
-"<literal>headerMargin</literal> —The margin for any page headers. The "
+"<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
+#: Excel.xml:516
+#, fuzzy, no-c-format
msgid ""
-"<literal>hidden</literal> —Should the worksheet be hidden? The value "
+"<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
+#: Excel.xml:523
+#, fuzzy, no-c-format
msgid ""
-"<literal>horizontalCentre</literal> —Should the worksheet be centered "
+"<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
+#: Excel.xml:530
+#, fuzzy, no-c-format
msgid ""
-"<literal>horizontalFreeze</literal> —The row at which the pane is "
+"<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
+#: Excel.xml:537
+#, fuzzy, no-c-format
msgid ""
-"<literal>horizontalPrintResolution</literal> —The horizontal print "
+"<literal>horizontalPrintResolution</literal> — The horizontal print "
"resolution. The value is a number."
msgstr ""
+"<literal>horizontalPrintResolution</literal> —æ°´å¹³æ¹åã®è§£å度ã§ããå¤"
+"ã¯æ°å¤ã§ãã"
#. Tag: para
-#: Excel.xml:541
-#, no-c-format
+#: Excel.xml:544
+#, fuzzy, no-c-format
msgid ""
-"<literal>leftMargin</literal> —The left margin. The value is a number "
+"<literal>leftMargin</literal> — The left margin. The value is a number "
"(inches)."
msgstr ""
+"<literal>leftMargin</literal> —å·¦ãã¼ã¸ã³ã§ããå¤ã¯æ°å¤ã§ãï¼åä½ã¯ã¤ã³"
+"ãï¼ã"
#. Tag: para
-#: Excel.xml:548
-#, no-c-format
+#: Excel.xml:551
+#, fuzzy, no-c-format
msgid ""
-"<literal>normalMagnification</literal> —The normal magnificaton factor "
-"(not zoom or scale factor). The value is a number (percentage)."
+"<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
+#: Excel.xml:558
+#, fuzzy, no-c-format
msgid ""
-"<literal>orientation</literal> —The paper orientation for printing "
+"<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
+#: Excel.xml:566
+#, fuzzy, no-c-format
msgid ""
-"<literal>pageBreakPreviewMagnification</literal> —The page break "
-"preview magnificaton factor (not zoom or scale factors). the value is a "
+"<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
+#: Excel.xml:574
+#, fuzzy, no-c-format
msgid ""
-"<literal>pageBreakPreviewMode</literal> —Show page in preview mode? "
+"<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
+#: Excel.xml:581
+#, fuzzy, no-c-format
msgid ""
-"<literal>pageStart</literal> —The page number at which to commence "
+"<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
+#: Excel.xml:588
+#, fuzzy, no-c-format
msgid ""
-"<literal>paperSize</literal> —The paper size to be used when printing "
+"<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
+#: Excel.xml:601
+#, fuzzy, no-c-format
msgid ""
-"<literal>password</literal> —The password for this sheet. The value is "
-"a string."
+"<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
+#: Excel.xml:608
+#, fuzzy, no-c-format
msgid ""
-"<literal>passwordHash</literal> —The password hash - used only when "
+"<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
+#: Excel.xml:615
+#, fuzzy, no-c-format
msgid ""
-"<literal>printGridLines</literal> —Should grid lines be printed? The "
+"<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
+#: Excel.xml:622
+#, fuzzy, no-c-format
msgid ""
-"<literal>printHeaders</literal> —Should headers be printed? The value "
+"<literal>printHeaders</literal> — Should headers be printed? The value "
"is a boolean."
msgstr ""
+"<literal>printHeaders</literal> —ãããã¼ãå°å·ãããã©ãããè¨å®ãã¾"
+"ããå¤ã¯è«çå¤ã§ãã"
#. Tag: para
-#: Excel.xml:626
-#, no-c-format
+#: Excel.xml:629
+#, fuzzy, no-c-format
msgid ""
-"<literal>sheetProtected</literal> —Should the sheet be protected (read-"
-"only)? The value is a boolean."
+"<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
+#: 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. false"
+"<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
+#: Excel.xml:643
+#, fuzzy, no-c-format
msgid ""
-"<literal>rightMargin</literal> —The right margin. The value is a "
+"<literal>rightMargin</literal> — The right margin. The value is a "
"number (inches)."
msgstr ""
+"<literal>rightMargin</literal> —å³ãã¼ã¸ã³ã§ããå¤ã¯æ°å¤ã§ãï¼åä½ã¯ã¤"
+"ã³ãï¼ã"
#. Tag: para
-#: Excel.xml:647
-#, no-c-format
+#: Excel.xml:650
+#, fuzzy, no-c-format
msgid ""
-"<literal>scaleFactor</literal> —The scale factor for this sheet to be "
+"<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
+#: Excel.xml:657
+#, fuzzy, no-c-format
msgid ""
-"<literal>selected</literal> —Should the sheet be selected when the "
+"<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
+#: Excel.xml:664
+#, fuzzy, no-c-format
msgid ""
-"<literal>showGridLines</literal> —Should gridlines be shown? The value "
-"is a boolean."
+"<literal>showGridLines</literal> — Should gridlines be shown? The "
+"value is a boolean."
msgstr ""
+"<literal>showGridLines</literal> —æ ç·ã表示ãããã©ãããè¨å®ãã¾ãã"
+"å¤ã¯è«çå¤ã§ãã"
#. Tag: para
-#: Excel.xml:668
-#, no-c-format
+#: Excel.xml:671
+#, fuzzy, no-c-format
msgid ""
-"<literal>topMargin</literal> —The top margin. The value is a number "
+"<literal>topMargin</literal> — The top margin. The value is a number "
"(inches)."
msgstr ""
+"<literal>topMargin</literal> —ä¸ãã¼ã¸ã³ã§ããå¤ã¯æ°å¤ã§ãï¼åä½ã¯ã¤ã³"
+"ãï¼ã"
#. Tag: para
-#: Excel.xml:675
-#, no-c-format
+#: Excel.xml:678
+#, fuzzy, no-c-format
msgid ""
-"<literal>verticalCentre</literal> —Center verically? The value is a "
+"<literal>verticalCentre</literal> — Center verically? The value is a "
"boolean."
msgstr ""
+"<literal>verticalCentre</literal> —ã¯ã¼ã¯ã·ã¼ããåç´æ¹åã«ã»ã³ã¿ãªã³ã°"
+"ãããã©ãããè¨å®ãã¾ããå¤ã¯è«çå¤ã§ãã"
#. Tag: para
-#: Excel.xml:681
-#, no-c-format
+#: 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."
+"<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
+#: Excel.xml:691
+#, fuzzy, no-c-format
msgid ""
-"<literal>verticalPrintResolution</literal> —The vertical print "
+"<literal>verticalPrintResolution</literal> — The vertical print "
"resolution. The value is a number."
msgstr ""
+"<literal>verticalPrintResolution</literal> —åç´æ¹åã®è§£å度ã§ããå¤ã¯"
+"æ°å¤ã§ãã"
#. Tag: para
-#: Excel.xml:695
-#, no-c-format
+#: Excel.xml:698
+#, fuzzy, no-c-format
msgid ""
-"<literal>zoomFactor</literal> —T zoom factor. Do not confuse zoom "
+"<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."
+"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 "Child elemenents"
+msgstr "åè¦ç´ "
+
#. Tag: para
-#: Excel.xml:709
-#, no-c-format
+#: Excel.xml:712
+#, fuzzy, no-c-format
msgid ""
-"<literal><e:printArea/></literal> —Zero or more print area "
+"<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
+#: Excel.xml:720
+#, fuzzy, no-c-format
msgid ""
-"<literal><e:printTitle/></literal> —Zero or more print title "
+"<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
+#: Excel.xml:728
+#, fuzzy, no-c-format
msgid ""
-"<literal><e:headerFooter/></literal> —Zero or more header/footer "
-"definitions ((see <xref linkend=\"excel.headersfooters\"/> ))."
+"<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\"/"
+">ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:746
-#, no-c-format
+#: 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)"
+"<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
+#: 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)"
+"<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"
@@ -940,21 +1207,35 @@
" <e:workbook>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet name=\"foo\" startColumn=\"1\" startRow=\"1\">\n"
+" <e:column value=\"#{personList}\" var=\"person\">\n"
+" <f:facet name=\"header\">\n"
+" <e:cell value=\"Last name\"/>\n"
+" </f:facet>\n"
+" <e:cell value=\"#{person.lastName}\"/>\n"
+" </e:column>\n"
+" </e:worksheet>\n"
+" <e:workbook>\n"
+" ]]>"
#. 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\"ã¨ããååã®ã¯ã¼ã¯ã·ã¼ããå®ç¾©ãã¾"
+"ãã"
#. Tag: title
-#: Excel.xml:769
+#: Excel.xml:772
#, no-c-format
msgid "Columns"
-msgstr ""
+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, "
@@ -962,67 +1243,87 @@
"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 ""
+msgstr "<e:column>"
#. Tag: para
-#: Excel.xml:803
-#, no-c-format
+#: Excel.xml:806
+#, fuzzy, no-c-format
msgid ""
-"<literal><e:cell/></literal> —Zero or more cells (see <xref "
+"<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
+#: Excel.xml:814
+#, fuzzy, no-c-format
msgid ""
-"<literal><e:formula/></literal> —Zero or more formulas (see "
+"<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
+#: Excel.xml:822
+#, fuzzy, no-c-format
msgid ""
-"<literal><e:image/></literal> —Zero or more images (see <xref "
+"<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
+#: Excel.xml:830
+#, fuzzy, no-c-format
msgid ""
-"<literal><e:hyperLink/></literal> —Zero or more hyperlinks (see "
+"<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
+#: Excel.xml:843
+#, fuzzy, no-c-format
msgid ""
-"<literal>header</literal> —This facet can/will contain one "
+"<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
+#: Excel.xml:857
+#, fuzzy, no-c-format
msgid ""
-"<literal>footer</literal> —This facet can/will contain one "
+"<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"
@@ -1038,120 +1339,126 @@
" <e:workbook>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet>\n"
+" <e:column value=\"#{personList}\" var=\"person\">\n"
+" <f:facet name=\"header\">\n"
+" <e:cell value=\"Last name\"/>\n"
+" </f:facet>\n"
+" <e:cell value=\"#{person.lastName}\"/>\n"
+" </e:column>\n"
+" </e:worksheet>\n"
+" <e:workbook>\n"
+" ]]>"
#. Tag: para
-#: Excel.xml:874 Excel.xml:1003
+#: Excel.xml:877 Excel.xml:981
#, no-c-format
msgid "defines a column with a header and an iterated output"
-msgstr ""
+msgstr "ããã¯ããããã¼ã¨å¤ã®åæãããªãåãå®ç¾©ãã¾ãã"
#. Tag: title
-#: Excel.xml:878
+#: Excel.xml:881
#, no-c-format
msgid "Cells"
-msgstr ""
+msgstr "cellè¦ç´ "
#. Tag: para
-#: Excel.xml:879
-#, no-c-format
+#: 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 "
-"though en EL-expression involving the <literal>var</literal>-attribute of "
+"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 ""
+msgstr "<e:cell>"
#. Tag: para
-#: Excel.xml:904
-#, no-c-format
+#: Excel.xml:907
+#, fuzzy, no-c-format
msgid ""
-"<literal>column</literal> —The column where to place the cell. The "
+"<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
+#: Excel.xml:915
+#, fuzzy, no-c-format
msgid ""
-"<literal>row</literal> —The row where to place the cell. The default "
+"<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
+#: Excel.xml:923
+#, fuzzy, no-c-format
msgid ""
-"<literal>value</literal> —The value to display. Usually an EL-"
+"<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
+#: Excel.xml:931
+#, fuzzy, no-c-format
msgid ""
-"<literal>comment</literal> —A comment to add to the cell. The value is "
-"a string."
+"<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
+#: Excel.xml:938
+#, fuzzy, no-c-format
msgid ""
-"<literal>commentHeight</literal> —The height of the comment. The value "
-"is a number (in pixels)."
+"<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
+#: Excel.xml:945
+#, fuzzy, no-c-format
msgid ""
-"<literal>commentWidth</literal> —A width of the comment. The value is "
+"<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 ""
-"<literal><e:font/></literal> —Zero or more font definitions (see "
-"<xref linkend=\"excel.cells.fonts\"/> )."
-msgstr ""
-
-#. Tag: para
-#: Excel.xml:963
-#, no-c-format
-msgid ""
-"<literal><e:border/></literal> —Zero or more border definitions "
-"(see <xref linkend=\"excel.cells.borders\"/> )."
-msgstr ""
-
-#. Tag: para
-#: Excel.xml:971
-#, no-c-format
-msgid ""
-"<literal><e:background/></literal> —Zero or more background "
-"definitions (see <xref linkend=\"excel.cells.backgrounds\"/> )."
-msgstr ""
-
-#. Tag: para
-#: Excel.xml:979
-#, no-c-format
-msgid ""
"Zero or more validation conditions (see <xref linkend=\"excel.cells."
"validation\"/> )."
msgstr ""
+"0å以ä¸ã®ããªãã¼ã·ã§ã³æ¡ä»¶ã§ãï¼<xref linkend=\"excel.cells.validation\"/>ã"
+"ãåç
§ä¸ããï¼ã"
#. Tag: programlisting
-#: Excel.xml:1002
+#: Excel.xml:980
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1167,109 +1474,138 @@
" </e:workbook> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet> \n"
+" <e:column value=\"#{personList}\" var=\"person\">\n"
+" <f:facet name=\"header\">\n"
+" <e:cell value=\"Last name\"/>\n"
+" </f:facet>\n"
+" <e:cell value=\"#{person.lastName}\"/>\n"
+" </e:column>\n"
+" </e:worksheet>\n"
+" </e:workbook> \n"
+" ]]>"
#. Tag: title
-#: Excel.xml:1005
+#: Excel.xml:983
#, no-c-format
msgid "Validation"
-msgstr ""
+msgstr "validationè¦ç´ "
#. Tag: para
-#: Excel.xml:1006
-#, no-c-format
+#: Excel.xml:984
+#, fuzzy, no-c-format
msgid ""
-"Validations are nested inside cells, formulas or cell templates. They add "
-"constrains for the cell data."
+"Validations are nested inside cells or formulas. They add constrains for the "
+"cell data."
msgstr ""
+"validationè¦ç´ ã¯cellè¦ç´ ãformulaè¦ç´ ããããã¯ã»ã«ã®ãã³ãã¬ã¼ãã®ä¸ã«ç½®ãã"
+"ã¾ããvalidationè¦ç´ ã¯ãã»ã«ã®å¤ã«å¶ç´ãä»å ãã¾ãã"
#. Tag: literal
-#: Excel.xml:1018
+#: Excel.xml:996
#, no-c-format
msgid "<e:numericValidation>"
-msgstr ""
+msgstr "<e:numericValidation>"
#. Tag: para
-#: Excel.xml:1027
-#, no-c-format
+#: Excel.xml:1005
+#, fuzzy, no-c-format
msgid ""
-"<literal>value</literal> —The limit (or lower limit where applicable) "
+"<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:1035
-#, no-c-format
+#: Excel.xml:1013
+#, fuzzy, no-c-format
msgid ""
-"<literal>value2</literal> —The upper limit (where applicable) of the "
+"<literal>value2</literal> — The upper limit (where applicable) of the "
"validation. The value is a number."
msgstr ""
+"<literal>value2</literal> —ããªãã¼ã·ã§ã³ã®ããã®å¤ã®ä¸éï¼å ´åã«ãã£ã¦"
+"å¿
è¦ï¼ã§ããå¤ã¯æ°å¤ã§ãã"
#. Tag: para
-#: Excel.xml:1042
-#, no-c-format
+#: Excel.xml:1020
+#, fuzzy, no-c-format
msgid ""
-"<literal>condition</literal> —The validation condition. The value is a "
-"string."
+"<literal>condition</literal> — The validation condition. The value is "
+"a string."
msgstr ""
+"<literal>condition</literal> —ããªãã¼ã·ã§ã³æ¡ä»¶ã§ããå¤ã¯æååã§ãã"
#. Tag: para
-#: Excel.xml:1048
+#: Excel.xml:1026
#, no-c-format
msgid ""
"\"equal\" - requires the cell value to match the one defined in the value-"
"attribute"
-msgstr ""
+msgstr "\"equal\" - ã»ã«ã®å¤ã¯valueå±æ§ã§æå®ãããå¤ã¨çããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Excel.xml:1055
+#: 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å±æ§ã§æå®ãããå¤ãã大ããããããã¯çã"
+"ãå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Excel.xml:1063
+#: 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å±æ§ã§æå®ãããå¤ããå°ããããããã¯çãã"
+"å¿
è¦ãããã¾ãã"
#. Tag: para
-#: Excel.xml:1070
+#: 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å±æ§ã§æå®ãããå¤ããå°ããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Excel.xml:1077
+#: 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å±æ§ã§æå®ãããå¤ã¨ã²ã¨ãããªãå¿
è¦ãããã¾"
+"ãã"
#. Tag: para
-#: Excel.xml:1084
+#: 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ã§æå®ãããå¤ã®éã®å¤"
+"ã§ããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Excel.xml:1091
+#: 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ã§æå®ãããå¤ã®é"
+"ã®å¤ã§ãªãå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Excel.xml:1127
+#: Excel.xml:1105
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1287,55 +1623,79 @@
" </e:workbook> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet>\n"
+" <e:column value=\"#{personList}\" var=\"person"
+"\"> \n"
+" <e:cell value=\"#{person.age\">\n"
+" <e:numericValidation condition=\"between\" value="
+"\"4\" \n"
+" value2=\"18\"/>\n"
+" </e:cell>\n"
+" </e:column>\n"
+" </e:worksheet>\n"
+" </e:workbook> \n"
+" ]]>"
#. Tag: para
-#: Excel.xml:1128
+#: 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ã®éã®å¤ã§ãªããã°ãªããªãã¨ããããªãã¼ã·ã§ã³æ¡ä»¶ãã»ã«ã«ä»"
+"å ãã¾ãã"
#. Tag: literal
-#: Excel.xml:1140
+#: Excel.xml:1118
#, no-c-format
msgid "<e:rangeValidation>"
-msgstr ""
+msgstr "<e:rangeValidation>"
#. Tag: para
-#: Excel.xml:1149
-#, no-c-format
+#: Excel.xml:1127
+#, fuzzy, no-c-format
msgid ""
-"<literal>startColumn</literal> —The starting column of the range of "
+"<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:1157
-#, no-c-format
+#: Excel.xml:1135
+#, fuzzy, no-c-format
msgid ""
-"<literal>startRow</literal> —The starting row of the range of values "
+"<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:1164
-#, no-c-format
+#: 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."
+"<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:1171
-#, no-c-format
+#: Excel.xml:1149
+#, fuzzy, no-c-format
msgid ""
-"<literal>endRow</literal> —The ending row of the range of values to "
+"<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:1203
+#: Excel.xml:1181
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1353,49 +1713,67 @@
" </e:workbook> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet>\n"
+" <e:column value=\"#{personList}\" var=\"person"
+"\"> \n"
+" <e:cell value=\"#{person.position\">\n"
+" <e:rangeValidation startColumn=\"0\" startRow=\"0"
+"\" \n"
+" endColumn=\"0\" endRow=\"10\"/>\n"
+" </e:cell>\n"
+" </e:column>\n"
+" </e:worksheet>\n"
+" </e:workbook> \n"
+" ]]>"
#. Tag: para
-#: Excel.xml:1204
+#: 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ã®ç¯å²ã«ããå¤ã®ã©ããã§ãªããã°ãªããªãã¨ããããªãã¼ã·ã§"
+"ã³æ¡ä»¶ãã»ã«ã«ä»å ãã¾ãã"
#. Tag: literal
-#: Excel.xml:1216
+#: Excel.xml:1194
#, no-c-format
msgid "<e:listValidation>"
-msgstr ""
+msgstr "<e:listValidation>"
#. Tag: literal
-#: Excel.xml:1236
+#: Excel.xml:1214
#, no-c-format
msgid "Zero or more list validation items."
-msgstr ""
+msgstr "0å以ä¸ã®listValidationItemè¦ç´ "
#. Tag: para
-#: Excel.xml:1257
+#: 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è¦ç´ ãä¿æããããã®ããã "
+"ã®å
¥ãç©ã§ãã"
#. Tag: literal
-#: Excel.xml:1269
+#: Excel.xml:1247
#, no-c-format
msgid "<e:listValidationItem>"
-msgstr ""
+msgstr "<e:listValidationItem>"
#. Tag: para
-#: Excel.xml:1278
-#, no-c-format
-msgid "<literal>value</literal> —A values to validate against."
-msgstr ""
+#: Excel.xml:1256
+#, fuzzy, no-c-format
+msgid "<literal>value</literal> — A values to validate against."
+msgstr "<literal>value</literal> —ããªãã¼ã·ã§ã³ã®ããã®å¤ã§ãã"
#. Tag: programlisting
-#: Excel.xml:1309
+#: Excel.xml:1287
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1414,41 +1792,54 @@
" </e:workbook> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet>\n"
+" <e:column value=\"#{personList}\" var=\"person"
+"\"> \n"
+" <e:cell value=\"#{person.position\">\n"
+" <e:listValidation>\n"
+" <e:listValidationItem value=\"manager\"/>\n"
+" <e:listValidationItem value=\"employee\"/>\n"
+" </e:listValidation>\n"
+" </e:cell>\n"
+" </e:column>\n"
+" </e:worksheet>\n"
+" </e:workbook> \n"
+" ]]>"
#. Tag: para
-#: Excel.xml:1310
+#: Excel.xml:1288
#, no-c-format
msgid ""
"adds validation to a cell specifying that the value must be \"manager\" or "
"\"employee\"."
msgstr ""
+"ããã¯ãã»ã«ã®å¤ã\"manager\"ãããã¯\"employee\"ã§ãªããã°ãªããªãã¨ããããª"
+"ãã¼ã·ã§ã³æ¡ä»¶ãã»ã«ã«ä»å ãã¾ãã"
#. Tag: title
-#: Excel.xml:1316
+#: Excel.xml:1294
#, no-c-format
msgid "Format masks"
-msgstr ""
+msgstr "æ¸å¼ãã¹ã¯"
#. Tag: para
-#: Excel.xml:1317
+#: 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"
+"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:1327
+#: Excel.xml:1301
#, no-c-format
msgid "Number masks"
-msgstr ""
+msgstr "æ°å¤ãã¹ã¯"
#. Tag: para
-#: Excel.xml:1328
+#: Excel.xml:1302
#, no-c-format
msgid ""
"When encountering a format mask, first it is checked if it is in internal "
@@ -1456,9 +1847,14 @@
"\"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:1337
+#: Excel.xml:1311
#, no-c-format
msgid ""
"if the mask is not in the list, it is treated as a custom mask (see <ulink "
@@ -1466,15 +1862,19 @@
"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:1348
+#: Excel.xml:1322
#, no-c-format
msgid "Date masks"
-msgstr ""
+msgstr "æ¥ä»ãã¹ã¯"
#. Tag: para
-#: Excel.xml:1349
+#: Excel.xml:1323
#, no-c-format
msgid ""
"When encountering a format mask, first it is checked if it is in internal "
@@ -1482,9 +1882,14 @@
"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:1358
+#: Excel.xml:1332
#, no-c-format
msgid ""
"if the mask is not in the list, it is treated as a custom mask (see <ulink "
@@ -1492,15 +1897,19 @@
"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:1372
+#: Excel.xml:1346
#, no-c-format
msgid "Formulas"
-msgstr ""
+msgstr "formulaè¦ç´ "
#. Tag: para
-#: Excel.xml:1373
+#: Excel.xml:1347
#, no-c-format
msgid ""
"Formulas are nested within columns (for iteration) or inside worksheets (for "
@@ -1510,23 +1919,49 @@
"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:1382
-#, no-c-format
+#: Excel.xml:1356
+#, fuzzy, no-c-format
msgid ""
-"The formula of the cell in placed in the <literal>value</literal> -attribute "
+"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:1388
-#, no-c-format
+#: Excel.xml:1362
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
" <e:workbook>\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"
+" <e:font fontSize=\"12\"/>\n"
+" </e:formula>\n"
+" </e:worksheet>\n"
+" </e:workbook> \n"
+" ]]>"
+msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
" <e:cellTemplate name=\"fooTemplate\">\n"
" <e:font color=\"red\"/>\n"
" </e:cellTemplate>\n"
@@ -1543,23 +1978,24 @@
" </e:worksheet>\n"
" </e:workbook> \n"
" ]]>"
-msgstr ""
#. Tag: para
-#: Excel.xml:1389
+#: 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ã»ã«å士ãå ç®ããå¼ãå®ç¾©"
+"ãã¾ãã"
#. Tag: title
-#: Excel.xml:1395
+#: Excel.xml:1369
#, no-c-format
msgid "Images"
-msgstr ""
+msgstr "imageè¦ç´ "
#. Tag: para
-#: Excel.xml:1396
+#: Excel.xml:1370
#, no-c-format
msgid ""
"Images are nested within columns (for iteration) or inside worksheets (for "
@@ -1567,57 +2003,69 @@
"<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:1410
+#: Excel.xml:1384
#, no-c-format
msgid "<e:image>"
-msgstr ""
+msgstr "<e:image>"
#. Tag: para
-#: Excel.xml:1419
-#, no-c-format
+#: Excel.xml:1393
+#, fuzzy, no-c-format
msgid ""
-"<literal>startColumn</literal> —The starting column of the image. The "
+"<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:1427
-#, no-c-format
+#: Excel.xml:1401
+#, fuzzy, no-c-format
msgid ""
-"<literal>startRow</literal> —The starting row of the image. The "
+"<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:1435
-#, no-c-format
+#: Excel.xml:1409
+#, fuzzy, no-c-format
msgid ""
-"<literal>columnSpan</literal> —The column span of the image. The "
+"<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:1443
-#, no-c-format
+#: Excel.xml:1417
+#, fuzzy, no-c-format
msgid ""
-"<literal>rowSpan</literal> —The row span of the image. The default is "
+"<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:1451
-#, no-c-format
+#: 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> — The URI to the image. The value is a string."
+msgstr "<literal>URI</literal> —ç»åã®URIã§ããå¤ã¯æååã§ãã"
#. Tag: programlisting
-#: Excel.xml:1483
+#: Excel.xml:1457
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1629,21 +2077,29 @@
" </e:workbook> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet>\n"
+" <e:image startRow=\"0\" startColumn=\"0\" rowSpan=\"4\" \n"
+" columnSpan=\"4\" URI=\"http://foo.org/logo.jpg\"/>\n"
+" </e:worksheet>\n"
+" </e:workbook> \n"
+" ]]>"
#. Tag: para
-#: Excel.xml:1484
+#: Excel.xml:1458
#, no-c-format
msgid "defines an image in A1:E5 based on the given data"
-msgstr ""
+msgstr "ããã¯ãä¸ããããURIã®ç»åãA1:E5ã®é åã«è¡¨ç¤ºãã¾ãã"
#. Tag: title
-#: Excel.xml:1488
+#: Excel.xml:1462
#, no-c-format
msgid "Hyperlinks"
-msgstr ""
+msgstr "hyperlinkè¦ç´ "
#. Tag: para
-#: Excel.xml:1489
+#: Excel.xml:1463
#, no-c-format
msgid ""
"Hyperlinks are nested within columns (for iteration) or inside worksheets "
@@ -1651,65 +2107,80 @@
"<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:1504
+#: Excel.xml:1478
#, no-c-format
msgid "<e:hyperlink>"
-msgstr ""
+msgstr "<e:hyperlink>"
#. Tag: para
-#: Excel.xml:1513
-#, no-c-format
+#: Excel.xml:1487
+#, fuzzy, no-c-format
msgid ""
-"<literal>startColumn</literal> —The starting column of the hyperlink. "
+"<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:1521
-#, no-c-format
+#: Excel.xml:1495
+#, fuzzy, no-c-format
msgid ""
-"<literal>startRow</literal> —The starting row of the hyperlink. The "
+"<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:1529
-#, no-c-format
+#: Excel.xml:1503
+#, fuzzy, no-c-format
msgid ""
-"<literal>endColumn</literal> —The ending column of the hyperlink. The "
+"<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:1537
-#, no-c-format
+#: Excel.xml:1511
+#, fuzzy, no-c-format
msgid ""
-"<literal>endRow</literal> —The ending row of the hyperlink. The "
+"<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:1545
-#, no-c-format
-msgid "<literal>URL</literal> —The URL to link. The value is a string."
-msgstr ""
+#: 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:1551
-#, no-c-format
+#: Excel.xml:1525
+#, fuzzy, no-c-format
msgid ""
-"<literal>description</literal> —The description of the link. The value "
-"is a string."
+"<literal>description</literal> — The description of the link. The "
+"value is a string."
msgstr ""
+"<literal>description</literal> —ãªã³ã¯ã¨ãã¦è¡¨ç¤ºããã¡ãã»ã¼ã¸ã§ããå¤"
+"ã¯æååã§ãã"
#. Tag: programlisting
-#: Excel.xml:1583
+#: Excel.xml:1557
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1723,276 +2194,294 @@
" </e:workbook> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet>\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"
+" </e:workbook> \n"
+" ]]>"
#. Tag: para
-#: Excel.xml:1584
+#: Excel.xml:1558
#, no-c-format
msgid "defines a described hyperlink pointing to SFWK in the area A1:E5"
msgstr ""
+"ããã¯ãseamframework.orgã®ãã¼ã¸ãæãã¡ãã»ã¼ã¸ä»ããªã³ã¯ããA1:E5ã®é åã«"
+"表示ãã¾ãã"
#. Tag: title
-#: Excel.xml:1589
+#: Excel.xml:1563
#, no-c-format
msgid "Headers and footers"
-msgstr ""
+msgstr "headerè¦ç´ ã¨footerè¦ç´ "
#. Tag: para
-#: Excel.xml:1590
+#: 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è¦"
+"ç´ ã¯ãã³ãã³ãã®åãè¾¼ã¾ããæååãå«ã¿ã¾ããæååã¯æ§æ解æãããã³ãã³ã"
+"ã®çµæãå«ãã æååã¨ãã¦è¡¨ç¤ºããã¾ãã"
#. Tag: literal
-#: Excel.xml:1602
+#: Excel.xml:1576
#, no-c-format
msgid "<e:header>"
-msgstr ""
+msgstr "<e:header>"
#. Tag: para
-#: Excel.xml:1631 Excel.xml:1694
-#, no-c-format
+#: 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> — The contents of the left header/footer part."
+msgstr "<literal>left</literal> —å·¦ãããã¼/ããã¿ã¼ã®å
容ã§ãã"
#. Tag: para
-#: Excel.xml:1638 Excel.xml:1701
-#, no-c-format
+#: Excel.xml:1612 Excel.xml:1675
+#, fuzzy, no-c-format
msgid ""
-"<literal>center</literal> —The contents of the center header/footer "
+"<literal>center</literal> — The contents of the center header/footer "
"part."
-msgstr ""
+msgstr "<literal>center</literal> —ä¸å¤®ãããã¼/ããã¿ã¼ã®å
容ã§ãã"
#. Tag: para
-#: Excel.xml:1645 Excel.xml:1708
-#, no-c-format
+#: 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> — The contents of the right header/footer "
+"part."
+msgstr "<literal>right</literal> —å³ãããã¼/ããã¿ã¼ã®å
容ã§ãã"
#. Tag: literal
-#: Excel.xml:1665
+#: Excel.xml:1639
#, no-c-format
msgid "<e:footer>"
-msgstr ""
+msgstr "<e:footer>"
#. Tag: para
-#: Excel.xml:1720
+#: 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è¦ç´ ã®å
容ã«ã¯ã以ä¸ã®ããã«#ã§åºåããããã¾ãã¾ãªã³ãã³ããå«ãããã¨"
+"ãã§ãã¾ãã"
#. Tag: para
-#: Excel.xml:1731
+#: Excel.xml:1705
#, no-c-format
msgid "#date#"
-msgstr ""
+msgstr "#date#"
#. Tag: para
-#: Excel.xml:1734
+#: Excel.xml:1708
#, no-c-format
msgid "Inserts the current date"
-msgstr ""
+msgstr "ç¾å¨ã®æ¥ä»ãæ¿å
¥ãã¾ãã"
#. Tag: para
-#: Excel.xml:1739
+#: Excel.xml:1713
#, no-c-format
msgid "#page_number#"
-msgstr ""
+msgstr "#page_number#"
#. Tag: para
-#: Excel.xml:1742
+#: Excel.xml:1716
#, no-c-format
msgid "Inserts the current page number"
-msgstr ""
+msgstr "ç¾å¨ã®ãã¼ã¸ãæ¿å
¥ãã¾ãã"
#. Tag: para
-#: Excel.xml:1747
+#: Excel.xml:1721
#, no-c-format
msgid "#time#"
-msgstr ""
+msgstr "#time#"
#. Tag: para
-#: Excel.xml:1750
+#: Excel.xml:1724
#, no-c-format
msgid "Inserts the current time"
-msgstr ""
+msgstr "ç¾å¨ã®æå»ãæ¿å
¥ãã¾ãã"
#. Tag: para
-#: Excel.xml:1755
+#: Excel.xml:1729
#, no-c-format
msgid "#total_pages#"
-msgstr ""
+msgstr "#total_pages#"
#. Tag: para
-#: Excel.xml:1758
+#: Excel.xml:1732
#, no-c-format
msgid "Inserts the total page count"
-msgstr ""
+msgstr "ç·ãã¼ã¸æ°ãæ¿å
¥ãã¾ãã"
#. Tag: para
-#: Excel.xml:1763
+#: Excel.xml:1737
#, no-c-format
msgid "#worksheet_name#"
-msgstr ""
+msgstr "#worksheet_name#"
#. Tag: para
-#: Excel.xml:1766
+#: Excel.xml:1740
#, no-c-format
msgid "Inserts the worksheet name"
-msgstr ""
+msgstr "ã·ã¼ãåãæ¿å
¥ãã¾ãã"
#. Tag: para
-#: Excel.xml:1771
+#: Excel.xml:1745
#, no-c-format
msgid "#workbook_name#"
-msgstr ""
+msgstr "#workbook_name#"
#. Tag: para
-#: Excel.xml:1774
+#: Excel.xml:1748
#, no-c-format
msgid "Inserts the workbook name"
-msgstr ""
+msgstr "ããã¯åãæ¿å
¥ãã¾ãã"
#. Tag: para
-#: Excel.xml:1779
+#: Excel.xml:1753
#, no-c-format
msgid "#bold#"
-msgstr ""
+msgstr "#bold#"
#. Tag: para
-#: Excel.xml:1782
+#: Excel.xml:1756
#, no-c-format
msgid "Toggles bold font, use another #bold# to turn it off"
-msgstr ""
+msgstr "強調æåã«åãæ¿ãã¾ãã次ã®#bold#ã¾ã§æå¹ã¨ãªãã¾ãã"
#. Tag: para
-#: Excel.xml:1790
+#: Excel.xml:1764
#, no-c-format
msgid "#italics#"
-msgstr ""
+msgstr "#italics#"
#. Tag: para
-#: Excel.xml:1793
+#: Excel.xml:1767
#, no-c-format
msgid "Toggles italic font, use another #italic# to turn it off"
-msgstr ""
+msgstr "æä½æåã«åãæ¿ãã¾ãã次ã®#italic#ã¾ã§æå¹ã¨ãªãã¾ãã"
#. Tag: para
-#: Excel.xml:1801
+#: Excel.xml:1775
#, no-c-format
msgid "#underline#"
-msgstr ""
+msgstr "#underline#"
#. Tag: para
-#: Excel.xml:1804
+#: Excel.xml:1778
#, no-c-format
msgid "Toggles underlining, use another #underline# to turn it off"
-msgstr ""
+msgstr "ä¸ç·ãå¼ãã¾ãã次ã®#underline#ã¾ã§æå¹ã¨ãªãã¾ãã"
#. Tag: para
-#: Excel.xml:1812
+#: Excel.xml:1786
#, no-c-format
msgid "#double_underline#"
-msgstr ""
+msgstr "#double_underline#"
#. Tag: para
-#: Excel.xml:1815
+#: Excel.xml:1789
#, no-c-format
msgid ""
"Toggles double underlining, use another #double_underline# to turn it off"
-msgstr ""
+msgstr "äºéä¸ç·ãå¼ãã¾ãã次ã®#double_underline#ã¾ã§æå¹ã¨ãªãã¾ãã"
#. Tag: para
-#: Excel.xml:1823
+#: Excel.xml:1797
#, no-c-format
msgid "#outline#"
-msgstr ""
+msgstr "#outline#"
#. Tag: para
-#: Excel.xml:1826
+#: Excel.xml:1800
#, no-c-format
msgid "Toggles outlined font, use another #outline# to turn it off"
-msgstr ""
+msgstr "ã¢ã¦ãã©ã¤ã³ãã©ã³ãã«åãæ¿ãã¾ãã次ã®#outline#ã¾ã§æå¹ã¨ãªãã¾ãã"
#. Tag: para
-#: Excel.xml:1834
+#: Excel.xml:1808
#, no-c-format
msgid "#shadow#"
-msgstr ""
+msgstr "#shadow#"
#. Tag: para
-#: Excel.xml:1837
+#: Excel.xml:1811
#, no-c-format
msgid "Toggles shadowed font, use another #shadow# to turn it off"
-msgstr ""
+msgstr "å½±ä»ãæåã«åãæ¿ãã¾ãã次ã®#shadow#ã¾ã§æå¹ã¨ãªãã¾ãã"
#. Tag: para
-#: Excel.xml:1845
+#: Excel.xml:1819
#, no-c-format
msgid "#strikethrough#"
-msgstr ""
+msgstr "#strikethrough#"
#. Tag: para
-#: Excel.xml:1848
+#: Excel.xml:1822
#, no-c-format
msgid "Toggles strikethrough font, use another #strikethrough# to turn it off"
-msgstr ""
+msgstr "åãæ¶ãç·ãå¼ãã¾ãã次ã®#strikethrough#ã¾ã§æå¹ã¨ãªãã¾ãã"
#. Tag: para
-#: Excel.xml:1856
+#: Excel.xml:1830
#, no-c-format
msgid "#subscript#"
-msgstr ""
+msgstr "#subscript#"
#. Tag: para
-#: Excel.xml:1859
+#: Excel.xml:1833
#, no-c-format
msgid "Toggles subscripted font, use another #subscript# to turn it off"
-msgstr ""
+msgstr "ä¸ä»ãæåã«åãæ¿ãã¾ãã次ã®#subscript#ã¾ã§æå¹ã¨ãªãã¾ãã"
#. Tag: para
-#: Excel.xml:1867
+#: Excel.xml:1841
#, no-c-format
msgid "#superscript#"
-msgstr ""
+msgstr "#superscript#"
#. Tag: para
-#: Excel.xml:1870
+#: Excel.xml:1844
#, no-c-format
msgid "Toggles superscript font, use another #superscript# to turn it off"
-msgstr ""
+msgstr "ä¸ä»ãæåã«åãæ¿ãã¾ãã次ã®#superscript#ã¾ã§æå¹ã¨ãªãã¾ãã"
#. Tag: para
-#: Excel.xml:1878
+#: Excel.xml:1852
#, no-c-format
msgid "#font_name#"
-msgstr ""
+msgstr "#superscript#"
#. Tag: para
-#: Excel.xml:1881
+#: Excel.xml:1855
#, no-c-format
msgid "Sets font name, used like #font_name=Verdana\""
-msgstr ""
+msgstr "ãã©ã³ãåãè¨å®ãã¾ãã#font_name=Verdana#ã®ããã«è¨å®ãã¾ãã"
#. Tag: para
-#: Excel.xml:1888
+#: Excel.xml:1862
#, no-c-format
msgid "#font_size#"
-msgstr ""
+msgstr "#font_size#"
#. Tag: para
-#: Excel.xml:1891
+#: Excel.xml:1865
#, no-c-format
msgid "Sets font size, use like #font_size=12#"
-msgstr ""
+msgstr "ãã©ã³ããµã¤ãºãè¨å®ãã¾ãã#font_size=12#ã®ããã«è¨å®ãã¾ãã"
#. Tag: programlisting
-#: Excel.xml:1899
+#: Excel.xml:1873
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2011,61 +2500,86 @@
" </e:workbook>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet> \n"
+" <e:header>\n"
+" <f:facet name=\"left\">\n"
+" This document was made on #date# and has "
+"#total_pages# pages\n"
+" </f:facet>\n"
+" <f:facet name=\"right\">\n"
+" #time#\n"
+" </f:facet>\n"
+" </e:header>\n"
+" <e:worksheet>\n"
+" </e:workbook>\n"
+" ]]>"
#. Tag: title
-#: Excel.xml:1902
+#: Excel.xml:1876
#, no-c-format
msgid "Print areas and titles"
-msgstr ""
+msgstr "printAreaè¦ç´ ã¨printTitleè¦ç´ "
#. Tag: para
-#: Excel.xml:1903
+#: 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è¦ç´ ã¯ã¯ã¼ã¯ã·ã¼ããã¯ã¼ã¯ã·ã¼ããã³ãã¬ã¼ãã®åè¦ç´ "
+"ã§ãããå°å·ç¯å²ãå°å·ã¿ã¤ãã«ãè¨å®ãã¾ãã"
#. Tag: literal
-#: Excel.xml:1915
+#: Excel.xml:1889
#, no-c-format
msgid "<e:printArea>"
-msgstr ""
+msgstr "<e:printArea>"
#. Tag: para
-#: Excel.xml:1924
-#, no-c-format
+#: Excel.xml:1898
+#, fuzzy, no-c-format
msgid ""
-"<literal>firstColumn</literal> —The column of the top-left corner of "
+"<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:1932
-#, no-c-format
+#: Excel.xml:1906
+#, fuzzy, no-c-format
msgid ""
-"<literal>firstRow</literal> —The row of the top-left corner of the "
+"<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:1940
-#, no-c-format
+#: Excel.xml:1914
+#, fuzzy, no-c-format
msgid ""
-"<literal>lastColumn</literal> —The column of the bottom-right corner "
+"<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:1948
-#, no-c-format
+#: Excel.xml:1922
+#, fuzzy, no-c-format
msgid ""
-"<literal>lastRow</literal> —The row of the bottom-right corner of the "
+"<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:1981
+#: Excel.xml:1955
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2079,99 +2593,116 @@
" </e:workbook>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet> \n"
+" <e:printTitles firstRow=\"0\" firstColumn=\"0\" \n"
+" lastRow=\"0\" lastColumn=\"9\"/>\n"
+" <e:printArea firstRow=\"1\" firstColumn=\"0\" \n"
+" lastRow=\"9\" lastColumn=\"9\"/>\n"
+" </e:worksheet>\n"
+" </e:workbook>\n"
+" ]]>"
#. Tag: para
-#: Excel.xml:1982
+#: 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ã®é åãå°å·ç¯å²ã¨ãã¾ãã"
#. Tag: title
-#: Excel.xml:1987
+#: Excel.xml:1961
#, no-c-format
msgid "Worksheet Commands"
-msgstr ""
+msgstr "ã¯ã¼ã¯ã·ã¼ãã³ãã³ãè¦ç´ "
#. Tag: para
-#: Excel.xml:1988
+#: Excel.xml:1962
#, no-c-format
msgid ""
"Worksheet commands are children of workbooks and are usually executed only "
"once."
msgstr ""
+"ã¯ã¼ã¯ã·ã¼ãã³ãã³ãè¦ç´ ã¯workbookè¦ç´ ã®åè¦ç´ ã§ãããé常ä¸åã ãå®è¡ããã¾"
+"ãã"
#. Tag: title
-#: Excel.xml:1993
+#: Excel.xml:1967
#, no-c-format
msgid "Grouping"
-msgstr ""
+msgstr "ã°ã«ã¼ãã³ã°"
#. Tag: para
-#: Excel.xml:1994
+#: Excel.xml:1968
#, no-c-format
msgid "Provides grouping of columns and rows."
-msgstr ""
+msgstr "è¡ãåã®ã°ã«ã¼ãã³ã°ãè¡ãã¾ãã"
#. Tag: literal
-#: Excel.xml:2003
+#: Excel.xml:1977
#, no-c-format
msgid "<e:groupRows>"
-msgstr ""
+msgstr "<e:groupRows>"
#. Tag: para
-#: Excel.xml:2012
-#, no-c-format
+#: Excel.xml:1986
+#, fuzzy, no-c-format
msgid ""
-"<literal>startRow</literal> —The row to start the grouping at. The "
+"<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:2020
-#, no-c-format
+#: Excel.xml:1994
+#, fuzzy, no-c-format
msgid ""
-"<literal>endRow</literal> —The row to end the grouping at. The value "
+"<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:2028 Excel.xml:2093
-#, no-c-format
+#: Excel.xml:2002 Excel.xml:2067
+#, fuzzy, no-c-format
msgid ""
-"<literal>collapse</literal> —Should the grouping be collapsed "
+"<literal>collapse</literal> — Should the grouping be collapsed "
"initially? The value is a boolean."
msgstr ""
+"<literal>collapse</literal> —åæç¶æ
ã§ãã°ã«ã¼ãã³ã°ã®ç¯å²ãæãããã"
+"ãã©ãããè¨å®ãã¾ããå¤ã¯è«çå¤ã§ãã"
-#. Tag: emphasis
-#: Excel.xml:2036 Excel.xml:2101 Excel.xml:2161 Excel.xml:2240
-#, no-c-format
-msgid "Child elements"
-msgstr ""
-
#. Tag: literal
-#: Excel.xml:2068
+#: Excel.xml:2042
#, no-c-format
msgid "<e:groupColumns>"
-msgstr ""
+msgstr "<e:groupColumns>"
#. Tag: para
-#: Excel.xml:2077
-#, no-c-format
+#: Excel.xml:2051
+#, fuzzy, no-c-format
msgid ""
-"<literal>startColumn</literal> —The column to start the grouping at. "
+"<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:2085
-#, no-c-format
+#: Excel.xml:2059
+#, fuzzy, no-c-format
msgid ""
-"<literal>endColumn</literal> —The column to end the grouping at. The "
+"<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:2126
+#: Excel.xml:2100
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2185,43 +2716,57 @@
" </e:workbook>\n"
" ]]>"
msgstr ""
+"<![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:worksheet>\n"
+" </e:workbook>\n"
+" ]]>"
#. Tag: para
-#: Excel.xml:2127
-#, no-c-format
+#: Excel.xml:2101
+#, fuzzy, no-c-format
msgid ""
-"groups rows 5 trough 10 and columns 5 through 10 so that the rows are "
+"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:2134
+#: Excel.xml:2108
#, no-c-format
msgid "Page breaks"
-msgstr ""
+msgstr "æ¹ãã¼ã¸è¦ç´ "
#. Tag: para
-#: Excel.xml:2135
+#: Excel.xml:2109
#, no-c-format
msgid "Provides page breaks"
-msgstr ""
+msgstr "æ¹ãã¼ã¸ãè¡ãã¾ãã"
#. Tag: literal
-#: Excel.xml:2144
+#: Excel.xml:2118
#, no-c-format
msgid "<e:rowPageBreak>"
-msgstr ""
+msgstr "<e:rowPageBreak>"
#. Tag: para
-#: Excel.xml:2153
-#, no-c-format
+#: Excel.xml:2127
+#, fuzzy, no-c-format
msgid ""
-"<literal>row</literal> —The row to break at. The value is a number. "
+"<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:2185
+#: Excel.xml:2159
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2232,65 +2777,80 @@
" </e:workbook> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet> \n"
+" <e:rowPageBreak row=\"4\"/>\n"
+" </e:worksheet>\n"
+" </e:workbook> \n"
+" ]]>"
#. Tag: para
-#: Excel.xml:2186
+#: Excel.xml:2160
#, no-c-format
msgid "breaks page at row 5."
-msgstr ""
+msgstr "ããã¯ã5è¡ç®ã§æ¹ãã¼ã¸ãè¡ãã¾ãã"
#. Tag: title
-#: Excel.xml:2189
+#: Excel.xml:2163
#, no-c-format
msgid "Merging"
-msgstr ""
+msgstr "çµåè¦ç´ "
#. Tag: para
-#: Excel.xml:2190
+#: Excel.xml:2164
#, no-c-format
msgid "Provides cell merging"
-msgstr ""
+msgstr "ã»ã«ãçµåãã¾ãã"
#. Tag: literal
-#: Excel.xml:2199
+#: Excel.xml:2173
#, no-c-format
msgid "<e:mergeCells>"
-msgstr ""
+msgstr "<e:mergeCells>"
#. Tag: para
-#: Excel.xml:2208
-#, no-c-format
+#: Excel.xml:2182
+#, fuzzy, no-c-format
msgid ""
-"<literal>startRow</literal> —The row to start the merging from. The "
+"<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:2216
-#, no-c-format
+#: Excel.xml:2190
+#, fuzzy, no-c-format
msgid ""
-"<literal>startColumn</literal> —The column to start the merging from. "
+"<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:2224
-#, no-c-format
+#: 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."
+"<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:2231
-#, no-c-format
+#: Excel.xml:2205
+#, fuzzy, no-c-format
msgid ""
-"<literal>endColumn</literal> —The column to end the merging at. The "
+"<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:2264
+#: Excel.xml:2238
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2302,21 +2862,29 @@
" </e:workbook> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:worksheet>\n"
+" <e:mergeCells startRow=\"0\" startColumn=\"0\" endRow="
+"\"9\" endColumn=\"9\"/>\n"
+" </e:worksheet>\n"
+" </e:workbook> \n"
+" ]]>"
#. Tag: para
-#: Excel.xml:2265
+#: Excel.xml:2239
#, no-c-format
msgid "merges the cells in the range A1:J10"
-msgstr ""
+msgstr "ããã¯ãA1:J10ã®ç¯å²ã®ã»ã«ãçµåãã¾ãã"
#. Tag: title
-#: Excel.xml:2269
+#: Excel.xml:2243
#, no-c-format
msgid "Datatable exporter"
-msgstr ""
+msgstr "ãã¼ã¿ãã¼ãã«ã¸ã®åºå"
#. Tag: para
-#: Excel.xml:2270
+#: Excel.xml:2244
#, no-c-format
msgid ""
"If you prefer to export an existing JSF datatable instead of writing a "
@@ -2325,9 +2893,13 @@
"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:2277
+#: Excel.xml:2251
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2340,18 +2912,29 @@
" </h:form>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <h:form id=\"theForm\">\n"
+" <h:dataTable id=\"theDataTable\" value=\"#{personList."
+"personList}\" \n"
+" var=\"person\">\n"
+" ...\n"
+" </h:dataTable>\n"
+" </h:form>\n"
+" ]]>"
#. Tag: para
-#: Excel.xml:2278
+#: 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>ã®ã¹ãã¬ããã·ã¼ãã¨ãã¦è¡¨ç¤ºããããå ´åã¯ã"
#. Tag: programlisting
-#: Excel.xml:2284
+#: Excel.xml:2258
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2361,9 +2944,15 @@
" />\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <h:commandLink \n"
+" value=\"Export\" \n"
+" action=\"#{excelExporter.export('theForm:theDataTable')}\"\n"
+" />\n"
+" ]]>"
#. Tag: para
-#: Excel.xml:2285
+#: Excel.xml:2259
#, no-c-format
msgid ""
"in the form and you're done. You can of course execute the exporter with a "
@@ -2371,21 +2960,27 @@
"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:2291
+#: Excel.xml:2265
#, no-c-format
msgid "See <xref linkend=\"excel.fontsandlayout\"/> for formatting."
msgstr ""
+"ãã©ã¼ãããå¦çã«ã¤ãã¦ã¯<xref linkend=\"excel.fontsandlayout\"/>ãåç
§ãã¦"
+"ä¸ããã"
#. Tag: title
-#: Excel.xml:2296
+#: Excel.xml:2270
#, no-c-format
msgid "Fonts and layout"
-msgstr ""
+msgstr "ãã©ã³ãã¨ã¬ã¤ã¢ã¦ã"
#. Tag: para
-#: Excel.xml:2297
+#: Excel.xml:2271
#, no-c-format
msgid ""
"Controlling how the output look is done with a combination of CSSish style "
@@ -2393,47 +2988,57 @@
"backgrounds etc) are CSS and some more general settings are in tag "
"attributes."
msgstr ""
+"CSS風ã®ã¹ã¿ã¤ã«å±æ§ã¨ã¿ã°å±æ§ãçµã¿åããã¦ãåºåã®è¦ãç®ãå¶å¾¡ãããã¨ãã§ã"
+"ã¾ããæãæ±ç¨çãªãã®ï¼fontãborderãbackgroundãªã©ï¼ã¯CSSã§è¨è¿°ã§ããããã§"
+"ãªããã®ã¯ã¿ã°å±æ§ã§è¨è¿°ã§ãã¾ãã"
#. Tag: para
-#: Excel.xml:2302
-#, no-c-format
+#: 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 "
+"<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:2311
+#: Excel.xml:2285
#, no-c-format
msgid "Stylesheet links"
-msgstr ""
+msgstr "ã¹ã¿ã¤ã«ã·ã¼ãã¸ã®ãªã³ã¯"
#. Tag: para
-#: Excel.xml:2312
+#: 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è¦"
+"ç´ ã®åè¦ç´ ã¨ãªãã¾ãã"
#. Tag: literal
-#: Excel.xml:2324
+#: Excel.xml:2298
#, no-c-format
msgid "<e:link>"
-msgstr ""
+msgstr "<e:link>"
#. Tag: para
-#: Excel.xml:2333
-#, no-c-format
-msgid "<literal>URL</literal> —The URL to the stylesheet"
-msgstr ""
+#: 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:2364
+#: Excel.xml:2338
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -2442,629 +3047,740 @@
" </e:workbook> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <e:workbook>\n"
+" <e:link URL=\"/css/excel.css\"/>\n"
+" </e:workbook> \n"
+" ]]>"
#. Tag: para
-#: Excel.xml:2365
+#: Excel.xml:2339
#, no-c-format
msgid "References a stylesheet that can be found at /css/excel.css"
-msgstr ""
+msgstr "ããã¯ã\"/css/excel.css\"ã§ç¤ºãããã¹ã¿ã¤ã«ã·ã¼ããåç
§ãã¾ãã"
#. Tag: title
-#: Excel.xml:2369
+#: Excel.xml:2343
#, no-c-format
msgid "Fonts"
-msgstr ""
+msgstr "ãã©ã³ã"
#. Tag: para
-#: Excel.xml:2370
+#: Excel.xml:2344
#, no-c-format
msgid "This group of XLS-CSS attributes define a font and its attributes"
-msgstr ""
+msgstr "以ä¸ã®XLS-CSSå±æ§ã®ã°ã«ã¼ãã¯ããã©ã³ãã¨ãã®å±æ§ãå®ç¾©ãã¾ãã"
#. Tag: para
-#: Excel.xml:2380
+#: Excel.xml:2354
#, no-c-format
msgid "xls-font-family"
-msgstr ""
+msgstr "xls-font-family"
#. Tag: para
-#: Excel.xml:2383
+#: 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ã«ãã£ã¦ãµãã¼ãããã¦ãããã¨ã確èªãã¦ä¸ããã"
#. Tag: para
-#: Excel.xml:2391
+#: Excel.xml:2365
#, no-c-format
msgid "xls-font-size"
-msgstr ""
+msgstr "xls-font-size"
#. Tag: para
-#: Excel.xml:2394
+#: Excel.xml:2368
#, no-c-format
msgid "The font size. Use a plain number"
-msgstr ""
+msgstr "ãã©ã³ããµã¤ãºã§ããå¤ã¯æ°å¤ã§ãã"
#. Tag: para
-#: Excel.xml:2399
+#: Excel.xml:2373
#, no-c-format
msgid "xls-font-color"
-msgstr ""
+msgstr "xls-font-color"
#. Tag: para
-#: Excel.xml:2402
+#: 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>ã"
+"åç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2414
+#: Excel.xml:2388
#, no-c-format
msgid "xls-font-bold"
-msgstr ""
+msgstr "xls-font-bold"
#. Tag: para
-#: Excel.xml:2417
+#: Excel.xml:2391
#, no-c-format
msgid "Should the font be bold? Valid values are \"true\" and \"false\""
msgstr ""
+"ãã©ã³ãã強調æåã«ãããã©ãããè¨å®ãã¾ãã\"true\"ãããã¯\"false\"ãè¨å®"
+"ãã¦ä¸ããã"
#. Tag: para
-#: Excel.xml:2425
+#: Excel.xml:2399
#, no-c-format
msgid "xls-font-italic"
-msgstr ""
+msgstr "xls-font-italic"
#. Tag: para
-#: Excel.xml:2428
+#: Excel.xml:2402
#, no-c-format
msgid "Should the font be italic? Valid values are \"true\" and \"false\""
msgstr ""
+"ãã©ã³ããæä½æåã«ãããã©ãããè¨å®ãã¾ãã\"true\"ãããã¯\"false\"ãè¨å®"
+"ãã¦ä¸ããã"
#. Tag: para
-#: Excel.xml:2436
+#: Excel.xml:2410
#, no-c-format
msgid "xls-font-script-style"
-msgstr ""
+msgstr "xls-font-script-style"
#. Tag: para
-#: Excel.xml:2439
+#: 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>ãåç
§ãã¦ä¸ãããï¼"
#. Tag: para
-#: Excel.xml:2451
+#: Excel.xml:2425
#, no-c-format
msgid "xls-font-underline-style"
-msgstr ""
+msgstr "xls-font-underline-style"
#. Tag: para
-#: Excel.xml:2454
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2466
+#: Excel.xml:2440
#, no-c-format
msgid "xls-font-struck-out"
-msgstr ""
+msgstr "xls-font-struck-out"
#. Tag: para
-#: Excel.xml:2469
+#: Excel.xml:2443
#, no-c-format
msgid "Should the font be struck out? Valid values are \"true\" and \"false\""
msgstr ""
+"ãã©ã³ãã«åãæ¶ãç·ãã¤ãããã©ãããè¨å®ãã¾ãã\"true\"ãããã¯\"false\"ã"
+"è¨å®ãã¦ä¸ããã"
#. Tag: para
-#: Excel.xml:2477
+#: Excel.xml:2451
#, no-c-format
msgid "xls-font"
-msgstr ""
+msgstr "xls-font"
#. Tag: para
-#: Excel.xml:2480
+#: 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\"ãªã©ã使ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: para
-#: Excel.xml:2486
+#: Excel.xml:2460
#, no-c-format
msgid "Example style=\"xls-font: red bold italic 22 Verdana\""
-msgstr ""
+msgstr "Example style=\"xls-font: red bold italic 22 Verdana\""
#. Tag: title
-#: Excel.xml:2496
+#: Excel.xml:2470
#, no-c-format
msgid "Borders"
-msgstr ""
+msgstr "ãã¼ãã¼"
#. Tag: para
-#: Excel.xml:2497
-#, no-c-format
-msgid "This group of XLS-CSS attributes define the borders of the cell"
-msgstr ""
+#: 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:2507
+#: Excel.xml:2481
#, no-c-format
msgid "xls-border-left-color"
-msgstr ""
+msgstr "xls-border-left-color"
#. Tag: para
-#: Excel.xml:2510
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2523
+#: Excel.xml:2497
#, no-c-format
msgid "xls-border-left-line-style"
-msgstr ""
+msgstr "xls-border-left-line-style"
#. Tag: para
-#: Excel.xml:2526
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2538
+#: Excel.xml:2512
#, no-c-format
msgid "xls-border-left"
-msgstr ""
+msgstr "xls-border-left"
#. Tag: para
-#: Excel.xml:2541
+#: Excel.xml:2515
#, no-c-format
msgid ""
-"A shorthand for setting color and line style of the left edge of the cell, e."
-"g style=\"xls-border-left: red thick\""
+"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:2549
+#: Excel.xml:2523
#, no-c-format
msgid "xls-border-top-color"
-msgstr ""
+msgstr "xls-border-top-color"
#. Tag: para
-#: Excel.xml:2552
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2565
+#: Excel.xml:2539
#, no-c-format
msgid "xls-border-top-line-style"
-msgstr ""
+msgstr "xls-border-top-line-style"
#. Tag: para
-#: Excel.xml:2568
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2580
+#: Excel.xml:2554
#, no-c-format
msgid "xls-border-top"
-msgstr ""
+msgstr "xls-border-top"
#. Tag: para
-#: Excel.xml:2583
-#, no-c-format
+#: Excel.xml:2557
+#, fuzzy, no-c-format
msgid ""
-"A shorthand for setting color and line style of the top edge of the cell, e."
-"g style=\"xls-border-left: red thick\""
+"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:2591
+#: Excel.xml:2565
#, no-c-format
msgid "xls-border-right-color"
-msgstr ""
+msgstr "xls-border-right-color"
#. Tag: para
-#: Excel.xml:2594
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2607
+#: Excel.xml:2581
#, no-c-format
msgid "xls-border-right-line-style"
-msgstr ""
+msgstr "xls-border-right-line-style"
#. Tag: para
-#: Excel.xml:2610
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2622
+#: Excel.xml:2596
#, no-c-format
msgid "xls-border-right"
-msgstr ""
+msgstr "xls-border-right"
#. Tag: para
-#: Excel.xml:2625
+#: Excel.xml:2599
#, no-c-format
msgid ""
-"A shorthand for setting color and line style of the right edge of the cell, "
-"e.g style=\"xls-border-right: red thick\""
+"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:2633
+#: Excel.xml:2607
#, no-c-format
msgid "xls-border-bottom-color"
-msgstr ""
+msgstr "xls-border-bottom-color"
#. Tag: para
-#: Excel.xml:2636
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2649
+#: Excel.xml:2623
#, no-c-format
msgid "xls-border-bottom-line-style"
-msgstr ""
+msgstr "xls-border-bottom-line-style"
#. Tag: para
-#: Excel.xml:2652
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2664
+#: Excel.xml:2638
#, no-c-format
msgid "xls-border-bottom"
-msgstr ""
+msgstr "xls-border-bottom"
#. Tag: para
-#: Excel.xml:2667
+#: Excel.xml:2641
#, no-c-format
msgid ""
-"A shorthand for setting color and line style of the bottom edge of the cell, "
-"e.g style=\"xls-border-bottom: red thick\""
+"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:2675
+#: Excel.xml:2649
#, no-c-format
msgid "xls-border"
-msgstr ""
+msgstr "xls-border"
#. Tag: para
-#: Excel.xml:2678
+#: Excel.xml:2652
#, no-c-format
msgid ""
-"A shorthand for setting color and line style all edges of the cell, e.g "
-"style=\"xls-border: red thick\""
+"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:2689
+#: Excel.xml:2663
#, no-c-format
msgid "Background"
-msgstr ""
+msgstr "èæ¯"
#. Tag: para
-#: Excel.xml:2690
-#, no-c-format
-msgid "This group of XLS-CSS attributes define the background of the cell"
-msgstr ""
+#: 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:2700
+#: Excel.xml:2674
#, no-c-format
msgid "xls-background-color"
-msgstr ""
+msgstr "xls-background-color"
#. Tag: para
-#: Excel.xml:2703
+#: 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>ï¼ãåç
§ãã¦ä¸ããã"
#. Tag: para
-#: Excel.xml:2715
+#: Excel.xml:2689
#, no-c-format
msgid "xls-background-pattern"
-msgstr ""
+msgstr "xls-background-pattern"
#. Tag: para
-#: Excel.xml:2718
+#: 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>"
+"ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2730
+#: Excel.xml:2704
#, no-c-format
msgid "xls-background"
-msgstr ""
+msgstr "xls-background"
#. Tag: para
-#: Excel.xml:2733
+#: Excel.xml:2707
#, no-c-format
msgid ""
"A shorthand for setting the background color and pattern. See above for "
"rules."
msgstr ""
+"èæ¯ã®è²ã¨ãã¿ã¼ã³ã®è¨å®ãç¥è¨ã§è¡ãã¾ããè¨è¿°ã®ã«ã¼ã«ã«ã¤ãã¦ã¯ä¸ãåç
§ãã¦"
+"ä¸ããã"
#. Tag: title
-#: Excel.xml:2743
+#: Excel.xml:2717
#, no-c-format
msgid "Column settings"
-msgstr ""
+msgstr "åã®è¨å®"
#. Tag: para
-#: Excel.xml:2744
-#, no-c-format
-msgid "This group of XLS-CSS attributes define the column widths etc."
-msgstr ""
+#: 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:2754
+#: Excel.xml:2728
#, no-c-format
msgid "xls-column-width"
-msgstr ""
+msgstr "xls-column-width"
#. Tag: para
-#: Excel.xml:2757
+#: 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ã¿ã°ã§é©ç¨ããã¾ãã"
#. Tag: para
-#: Excel.xml:2765
+#: Excel.xml:2739
#, no-c-format
msgid "xls-column-widths"
-msgstr ""
+msgstr "xls-column-widths"
#. Tag: para
-#: Excel.xml:2768
+#: 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ã¾ã§ï¼ã使ã£ã¦ä¸ããããã¼ã¿ãã¼ãã«ã®åºåæ"
+"ã«ä½¿ç¨ããããã¼ã¿ãã¼ãã«ã®ã¹ã¿ã¤ã«å±æ§ã§é©ç¨ããã¾ããæ°å¤ããããã¯ãå
ã®"
+"è¨å®ãæå¹ã«ããããã«ã¯\"*\"ãæå®ãã¦ä¸ããã"
#. Tag: para
-#: Excel.xml:2773
+#: Excel.xml:2747
#, no-c-format
msgid "Example style=\"xls-column-widths: 5000, 5000, *, 10000\""
-msgstr ""
+msgstr "Example style=\"xls-column-widths: 5000, 5000, *, 10000\""
#. Tag: para
-#: Excel.xml:2780
+#: Excel.xml:2754
#, no-c-format
msgid "xls-column-autosize"
-msgstr ""
+msgstr "xls-column-autosize"
#. Tag: para
-#: Excel.xml:2783
+#: 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\"ãè¨å®ãã¦"
+"ä¸ããã"
#. Tag: para
-#: Excel.xml:2791
+#: Excel.xml:2765
#, no-c-format
msgid "xls-column-hidden"
-msgstr ""
+msgstr "xls-column-hidden"
#. Tag: para
-#: Excel.xml:2794
+#: Excel.xml:2768
#, no-c-format
msgid "Should the column be hidden? Valid values are \"true\" and \"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:2804
+#: Excel.xml:2788
#, no-c-format
msgid "Cell settings"
-msgstr ""
+msgstr "ã»ã«ã®è¨å®"
#. Tag: para
-#: Excel.xml:2805
-#, no-c-format
-msgid "This group of XLS-CSS attributes define the cell properties"
-msgstr ""
+#: 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:2815
+#: Excel.xml:2799
#, no-c-format
msgid "xls-alignment"
-msgstr ""
+msgstr "xls-alignment"
#. Tag: para
-#: Excel.xml:2818
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2830
+#: Excel.xml:2814
#, no-c-format
msgid "xls-force-type"
-msgstr ""
+msgstr "xls-force-type"
#. Tag: para
-#: Excel.xml:2833
+#: 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\"ã®ã©ããã§ãããã¼ã¿åã¯èªåçã«æ¤åºãããã®"
+"ã§ããã®å±æ§ã使ããã¨ã¯ã¾ãã§ãã"
#. Tag: para
-#: Excel.xml:2842
+#: Excel.xml:2826
#, no-c-format
msgid "xls-format-mask"
-msgstr ""
+msgstr "xls-format-mask"
#. Tag: para
-#: Excel.xml:2845
+#: Excel.xml:2829
#, no-c-format
msgid "The format mask of the cell, see"
msgstr ""
+"ã»ã«ã®æ¸å¼ãã¹ã¯ãè¨å®ãã¾ãã<xref linkend=\"excel.cells.formatmasks\"/>ãå"
+"ç
§ãã¦ä¸ããã"
#. Tag: para
-#: Excel.xml:2852
+#: Excel.xml:2836
#, no-c-format
msgid "xls-indentation"
-msgstr ""
+msgstr "xls-indentation"
#. Tag: para
-#: Excel.xml:2855
+#: Excel.xml:2839
#, no-c-format
msgid "The indentation of the cell value. The value is numeric."
-msgstr ""
+msgstr "ã»ã«å¤ã®ã¤ã³ãã³ããè¨å®ãã¾ããå¤ã¯æ°å¤ã§ãã"
#. Tag: para
-#: Excel.xml:2862
+#: Excel.xml:2846
#, no-c-format
msgid "xls-locked"
-msgstr ""
+msgstr "xls-locked"
#. Tag: para
-#: Excel.xml:2865
+#: 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\"ãè¨å®ãã¦ä¸ããã"
#. Tag: para
-#: Excel.xml:2873
+#: Excel.xml:2857
#, no-c-format
msgid "xls-orientation"
-msgstr ""
+msgstr "xls-orientation"
#. Tag: para
-#: Excel.xml:2876
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2888
+#: Excel.xml:2872
#, no-c-format
msgid "xls-vertical-alignment"
-msgstr ""
+msgstr "xls-vertical-alignment"
#. Tag: para
-#: Excel.xml:2891
+#: 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>ãåç
§ãã¦ä¸ããï¼ã"
#. Tag: para
-#: Excel.xml:2903
+#: Excel.xml:2887
#, no-c-format
msgid "xls-shrink-to-fit"
-msgstr ""
+msgstr "xls-shrink-to-fit"
#. Tag: para
-#: Excel.xml:2906
+#: Excel.xml:2890
#, no-c-format
msgid ""
"Should the cell values shrink to fit? Valid values are \"true\" and \"false"
"\"."
msgstr ""
+"ã»ã«å¤ãã»ã«ã«åããã¦ç¸®å°ãããã©ãããè¨å®ãã¾ãã\"true\"ãããã¯\"false"
+"\"ãè¨å®ãã¦ä¸ããã"
#. Tag: para
-#: Excel.xml:2914
+#: Excel.xml:2898
#, no-c-format
msgid "xls-wrap"
-msgstr ""
+msgstr "xls-wrap"
#. Tag: para
-#: Excel.xml:2917
+#: Excel.xml:2901
#, no-c-format
msgid ""
"Should the cell wrap with newlines? Valid values are \"true\" and \"false\"."
msgstr ""
+"ã»ã«å¤ãæãè¿ããã©ãããè¨å®ãã¾ãã\"true\"ãããã¯\"false\"ãè¨å®ãã¦ä¸ã"
+"ãã"
#. Tag: title
-#: Excel.xml:2928
+#: Excel.xml:2912
#, no-c-format
msgid "The datatable exporter"
-msgstr ""
+msgstr "ãã¼ã¿ãã¼ãã«åºå"
#. Tag: para
-#: Excel.xml:2929
+#: Excel.xml:2913
#, no-c-format
msgid ""
"The datatable exporter uses the same xls-css attributes as the xhtml "
@@ -3072,68 +3788,138 @@
"<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:2937
+#: Excel.xml:2921
#, no-c-format
msgid "Layout examples"
-msgstr ""
+msgstr "ã¬ã¤ã¢ã¦ãä¾"
#. Tag: para
-#: Excel.xml:2938
+#: Excel.xml:2922
#, no-c-format
msgid "TODO"
-msgstr ""
+msgstr "TODO"
#. Tag: title
-#: Excel.xml:2943
+#: Excel.xml:2927
#, no-c-format
msgid "Limitations"
-msgstr ""
+msgstr "å¶é"
#. Tag: para
-#: Excel.xml:2944
+#: Excel.xml:2928
#, no-c-format
msgid ""
"In the current version there are some known limitations regarding CSS support"
-msgstr ""
+msgstr "ç¾å¨ã®ãã¼ã¸ã§ã³ã§ã¯ãCSSãµãã¼ãã«ã¤ãã¦ããã¤ãã®å¶éãããã¾ãã"
#. Tag: para
-#: Excel.xml:2950
-#, no-c-format
+#: Excel.xml:2934
+#, fuzzy, no-c-format
msgid ""
"When using .xhtml documents, stylesheets must be referenced through the "
-"<literal><e:link> tag</literal>"
+"<literal><e:link></literal> tag"
msgstr ""
+"XHTMLã¢ã¼ãã®å ´åã¯ãã¹ã¿ã¤ã«ã·ã¼ãã¯<literal><e:link> tag</literal>ã"
+"éãã¦åç
§ãããªããã°ãªããªãã"
#. Tag: para
-#: Excel.xml:2956
+#: Excel.xml:2940
#, 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å±æ§ãéãã¦å®ç¾©ãããªããã°ãªããã"
+"å¤é¨ã¹ã¿ã¤ã«ã·ã¼ãã¯ãµãã¼ãããã¾ããã"
#. Tag: title
-#: Excel.xml:2965
+#: Excel.xml:2949
#, no-c-format
-msgid "Links and further documentation"
+msgid "Internationalization"
msgstr ""
#. Tag: para
-#: Excel.xml:2966
+#: Excel.xml:2950
#, no-c-format
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:2970
+#, no-c-format
+msgid "Links and further documentation"
+msgstr "é¢é£ãªã³ã¯ã¨è©³ç´°ãªããã¥ã¡ã³ã"
+
+#. Tag: para
+#: 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 http://jexcelapi.sourceforge.net/ and most "
-"features and possible limitations are inherited from here."
+"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:2972
+#: 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 ""
+#~ "<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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Feedback.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Feedback.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Feedback.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2007-10-31 13:33+1000\n"
+"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Feedback.xml:6
#, no-c-format
msgid "Contribute to Seam"
-msgstr ""
+msgstr "Seam ã«è²¢ç®ããã«ã¯"
#. Tag: para
#: Feedback.xml:7
@@ -25,4 +25,5 @@
msgid ""
"Visit <ulink url=\"http://www.seamframework.org/Community/Contribute\"> "
"SeamFramework.org </ulink> to find out how to contribute to Seam!"
-msgstr ""
+msgstr "Seam ã«è²¢ç®ãã¦é ããæ¹ã¯ <ulink url=\"http://www.seamframework."
+ "org/Community/Contribute\"> SeamFramework.org </ulink> ãã覧ãã ããã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Framework.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Framework.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Framework.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Framework.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Framework\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Framework.xml:6
#, no-c-format
msgid "The Seam Application Framework"
-msgstr ""
+msgstr "Seamã¢ããªã±ã¼ã·ã§ã³ãã¬ã¼ã ã¯ã¼ã¯"
#. Tag: para
#: Framework.xml:8
@@ -30,6 +30,12 @@
"either by configuration in <literal>components.xml</literal> (for very "
"simple cases) or extension."
msgstr ""
+"Seam ã¯ç¹æ®ãªã¤ã³ã¿ãã§ã¼ã¹ãã¹ã¼ãã¼ã¯ã©ã¹ãæ¡å¼µãããã¨ãªãã ç´ç²ãª Java "
+"ã¯ã©ã¹ã«ã¢ããã¼ã·ã§ã³ãä»è¨ãããã¨ã«ããç°¡åã«ã¢ããªã±ã¼ã·ã§ã³ãä½æããã"
+"ã¨ãã§ãã¾ãã ãããã <literal>components.xml</literal>ã®è¨å® (ç°¡åãªå ´åã«"
+"ã¯) ãæ©è½ã®æ¡å¼µã«ããåå©ç¨ããäºãã§ããæ¢æã®ã³ã³ãã¼ãã³ããæä¾ãããã¨"
+"ã§ã ã決ã¾ãã®ããã°ã©ã ã«ã¤ãã¦ããã«ç°¡åã«ä½æã§ããããã«ãããã¨ãã§ãã¾"
+"ãã"
#. Tag: para
#: Framework.xml:18
@@ -39,22 +45,29 @@
"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 ã"
+"使ã£ããã¼ã¿ãã¼ã¹ã¸ã®ã¢ã¯ã»ã¹ã«é¢ããåºæ¬çãªããã°ã©ã ã®ã³ã¼ãéãåæ¸ãã"
+"ãã¨ãã§ãã¾ãã"
#. 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 ã¢ããªã±ã¼ã·ã§ã³ãä½æããã¨ãã«ã¯åæ§ã®ãã¸ãã¯ã使ç¨ãã¦"
+"ããã®ã§ãã"
#. Tag: title
#: Framework.xml:33
#, no-c-format
msgid "Introduction"
-msgstr ""
+msgstr "ã¯ããã«"
#. Tag: para
#: Framework.xml:35
@@ -68,6 +81,13 @@
"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 ã³ã³ãã¼ãã³ããã¤ã³ã¹ãã¼"
+"ã«ãã¦ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:47
@@ -79,6 +99,11 @@
" <framework:id>#{param.personId}</framework:id>\n"
"</framework:entity-home>]]>"
msgstr ""
+"<![CDATA[<framework:entity-home name=\"personHome\" \n"
+" entity-class=\"eg.Person\" \n"
+" entity-manager=\"#{personDatabase}\">\n"
+" <framework:id>#{param.personId}</framework:id>\n"
+"</framework:entity-home>]]>"
#. Tag: para
#: Framework.xml:49
@@ -87,6 +112,8 @@
"If that looks a bit too much like \"programming in XML\" for your taste, you "
"can use extension instead:"
msgstr ""
+"ä¸è¨ããXML ã§ã®ããã°ã©ãã³ã°ãã«åéãã¦ããããã«æããå ´åã¯ã 代ãã«ã³ã¼"
+"ããæ¡å¼µãã¦ä½¿ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:54
@@ -103,6 +130,16 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {\n"
+" \n"
+" @In EntityManager personDatabase;\n"
+" \n"
+" public EntityManager getEntityManager() {\n"
+" return personDatabase; \n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: Framework.xml:56
@@ -112,6 +149,9 @@
"functionality, and override the built-in functionality (the framework "
"classes were carefully designed for extension and customization)."
msgstr ""
+"第äºã®æ¹æ³ (æ©è½ã®æ¡å¼µã使ã) ã¯å¤§ããªã¡ãªããã¨ãã¦ãç°¡åã«æ¡å¼µããããå
èµ"
+"ãããæ©è½ããªã¼ãã¼ã©ã¤ããããã¨ãã§ãã¾ãã (ãã®ãã¬ã¼ã ã¯ã¼ã¯ã®æä¾ãã"
+"ã¯ã©ã¹ã¯ãæ¡å¼µããã«ã¹ã¿ã åã«å¯¾å¿ã§ããããã注ææ·±ãä½æããã¦ãã¾ãã)"
#. Tag: para
#: Framework.xml:63
@@ -121,6 +161,10 @@
"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ãããã¯ãã以éã®ãã¼"
+"ã¸ã§ã³ãå¿
é ã§ãã"
#. Tag: programlisting
#: Framework.xml:70
@@ -133,6 +177,12 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> implements "
+"LocalPersonHome {\n"
+" \n"
+"}]]>"
#. Tag: para
#: Framework.xml:72
@@ -142,6 +192,9 @@
"<emphasis>must</emphasis> use injection to provide the persistence context, "
"even if it is called <literal>entityManager</literal>:"
msgstr ""
+"ã¯ã©ã¹ãã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ Bean ã«ãããã¨ãã§ãã¾ãã ãã®å ´åã ãã®å"
+"åã <literal>entityManager</literal> ã§ãã£ã¦ãã¤ã³ã¸ã§ã¯ã·ã§ã³ã使ã£ã¦æ°¸ç¶"
+"ã³ã³ããã¹ãã<emphasis>æä¾ããªããã°ãªãã¾ãã</emphasis>ã"
#. Tag: programlisting
#: Framework.xml:79
@@ -160,6 +213,18 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> implements "
+"LocalPersonHome {\n"
+" \n"
+" @In EntityManager entityManager;\n"
+" \n"
+" public EntityManager getPersistenceContext() { \n"
+" entityManager; \n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: Framework.xml:81
@@ -170,6 +235,11 @@
"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ã¤ã®çµã¿è¾¼ã¿ã¡ã¤ã³ã³ã³ãã¼ãã³ãã"
+"æä¾ãã¦ãã¾ãã"
#. Tag: para
#: Framework.xml:89
@@ -179,6 +249,9 @@
"scope of session, event or conversation. Which scope you use depends upon "
"the state model you wish to use in your application."
msgstr ""
+"Homeã¨Queryã¯ã»ãã·ã§ã³ãã¤ãã³ããããã«å¯¾è©±ã¹ã³ã¼ãã§æ©è½ããããã«ä½æãã"
+"ã¦ãã¾ãã ã©ã®ã¹ã³ã¼ãã使ç¨ãããã¯ãã¢ããªã±ã¼ã·ã§ã³ã®ã¹ãã¼ãã¢ãã«ã«ä¾å"
+"ãã¾ãã"
#. Tag: para
#: Framework.xml:95
@@ -188,12 +261,15 @@
"contexts. By default, the components will look for a persistence context "
"named <literal>entityManager</literal>."
msgstr ""
+"Seamã¢ããªã±ã¼ã·ã§ã³ãã¬ã¼ã ã¯ã¼ã¯ã¯Seamã管çãã¦ããæ°¸ç¶æ§ã³ã³ããã¹ãã§ã®"
+"ã¿åä½ãã¾ãã ããã©ã«ãã§ã<literal>entityManager</literal>ã¨ããååã®æ°¸ç¶"
+"æ§ã³ã³ããã¹ããæ¢ãã¾ãã"
#. Tag: title
#: Framework.xml:104
#, no-c-format
msgid "Home objects"
-msgstr ""
+msgstr "Homeãªãã¸ã§ã¯ã"
#. Tag: para
#: Framework.xml:106
@@ -202,6 +278,8 @@
"A Home object provides persistence operations for a particular entity class. "
"Suppose we have our trusty <literal>Person</literal> class:"
msgstr ""
+"Homeãªãã¸ã§ã¯ãã¯ãç¹å®ã®ã¨ã³ãã£ãã£ã¯ã©ã¹ã«å¯¾ããæ°¸ç¶æ§æä½ãæä¾ãã¾ãã"
+"<literal>Person</literal>ã¯ã©ã¹ã«ã¤ãã¦èãã¦ã¿ã¾ãããã"
#. Tag: programlisting
#: Framework.xml:111
@@ -217,6 +295,15 @@
" //getters and setters...\n"
"}]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"public class Person {\n"
+" @Id private Long id;\n"
+" private String firstName;\n"
+" private String lastName;\n"
+" private Country nationality;\n"
+" \n"
+" //getters and setters...\n"
+"}]]>"
#. Tag: para
#: Framework.xml:113
@@ -225,6 +312,8 @@
"We can define a <literal>personHome</literal> component either via "
"configuration:"
msgstr ""
+"æ§æãã¡ã¤ã«ã§ãä¸ã®ããã«<literal>personHome</literal>ã³ã³ãã¼ãã³ããå®ç¾©ã"
+"ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:118
@@ -233,12 +322,14 @@
"<![CDATA[<framework:entity-home name=\"personHome\" entity-class=\"eg.Person"
"\" />]]>"
msgstr ""
+"<![CDATA[<framework:entity-home name=\"personHome\" entity-class=\"eg.Person"
+"\" />]]>"
#. Tag: para
#: Framework.xml:120
#, no-c-format
msgid "Or via extension:"
-msgstr ""
+msgstr "ã¾ããæ©è½ãæ¡å¼µãã¦ä¸ã®ããã«ãåæ§ã®ãã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:124
@@ -247,6 +338,8 @@
"<![CDATA[@Name(\"personHome\")\n"
"public class PersonHome extends EntityHome<Person> {}]]>"
msgstr ""
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {}]]>"
#. Tag: para
#: Framework.xml:126
@@ -259,12 +352,17 @@
"identifier of the object you are interested in, using the <literal>setId()</"
"literal> method."
msgstr ""
+"Home ãªãã¸ã§ã¯ã㯠<literal>persist()</literal>ã <literal>remove()</"
+"literal>ã <literal>update()</literal>ã <literal>getInstance()</literal> ã® "
+"ãªãã¬ã¼ã·ã§ã³ãæä¾ãã¾ãã <literal>remove()</literal>ãããã㯠"
+"<literal>update()</literal> ãå¼ã³åºãåã«ã¾ã <literal>setId()</literal> ã¡"
+"ã½ãããç¨ãã¦å¯¾è±¡ã®ãªãã¸ã§ã¯ãã®èå¥åãã»ããããå¿
è¦ãããã¾ãã"
#. Tag: para
#: Framework.xml:135
#, no-c-format
msgid "We can use a Home directly from a JSF page, for example:"
-msgstr ""
+msgstr "Home 㯠JSF ãã¼ã¸ãããä¸ã®ããã«ç´æ¥å©ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:139
@@ -282,6 +380,17 @@
" </div>\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h1>Create Person</h1>\n"
+"<h:form>\n"
+" <div>First name: <h:inputText value=\"#{personHome.instance.firstName}\"/"
+"></div>\n"
+" <div>Last name: <h:inputText value=\"#{personHome.instance.lastName}\"/"
+"></div>\n"
+" <div>\n"
+" <h:commandButton value=\"Create Person\" action=\"#{personHome."
+"persist}\"/>\n"
+" </div>\n"
+"</h:form>]]>"
#. Tag: para
#: Framework.xml:141
@@ -291,6 +400,9 @@
"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>ã«ä¸ã®ããã«ä¸è¡å ãã¦ããã®ãã"
+"ã«ãã¾ãããã"
#. Tag: programlisting
#: Framework.xml:147
@@ -302,6 +414,11 @@
"<framework:entity-home name=\"personHome\" \n"
" entity-class=\"eg.Person\" />]]>"
msgstr ""
+"<![CDATA[<factory name=\"person\" \n"
+" value=\"#{personHome.instance}\"/>\n"
+"\n"
+"<framework:entity-home name=\"personHome\" \n"
+" entity-class=\"eg.Person\" />]]>"
#. Tag: para
#: Framework.xml:149
@@ -310,6 +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> ã追å ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:154
@@ -323,6 +442,13 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {\n"
+" \n"
+" @Factory(\"person\")\n"
+" public Person initPerson() { return getInstance(); }\n"
+" \n"
+"}]]>"
#. Tag: para
#: Framework.xml:156
@@ -331,6 +457,8 @@
"(If we are using extension.) This change simplifies our JSF page to the "
"following:"
msgstr ""
+"(æ©è½ãæ¡å¼µãã¦ããå ´å) ããã§ãä¸ã®ããã« JSF ãã¼ã¸ã®è¨è¿°ãç°¡åã«ãªãã¾"
+"ãã"
#. Tag: programlisting
#: Framework.xml:161
@@ -346,6 +474,15 @@
" </div>\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h1>Create Person</h1>\n"
+"<h:form>\n"
+" <div>First name: <h:inputText value=\"#{person.firstName}\"/></div>\n"
+" <div>Last name: <h:inputText value=\"#{person.lastName}\"/></div>\n"
+" <div>\n"
+" <h:commandButton value=\"Create Person\" action=\"#{personHome."
+"persist}\"/>\n"
+" </div>\n"
+"</h:form>]]>"
#. Tag: para
#: Framework.xml:163
@@ -357,6 +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>PersonHome</literal>ã«å¯¾è±¡ã®ã¨ã³ããªãç¹å®ããèå¥åãä¼ããå¿
è¦ãã"
+"ãã¾ãã ä¸ã®ããã«ããã¼ã¸ãã©ã¡ã¼ã¿ã使ã£ã¦ããããè¡ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:172
@@ -368,12 +510,17 @@
" </page>\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/editPerson.jsp\">\n"
+" <param name=\"personId\" value=\"#{personHome.id}\"/>\n"
+" </page>\n"
+"</pages>]]>"
#. Tag: para
#: Framework.xml:174
#, no-c-format
msgid "Now we can add the extra operations to our JSF page:"
-msgstr ""
+msgstr "ããã§ãJSFãã¼ã¸ã«ãããã®æ©è½ã追å ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:178
@@ -398,6 +545,24 @@
" </div>\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h1>\n"
+" <h:outputText rendered=\"#{!personHome.managed}\" value=\"Create Person"
+"\"/>\n"
+" <h:outputText rendered=\"#{personHome.managed}\" value=\"Edit Person\"/"
+">\n"
+"</h1>\n"
+"<h:form>\n"
+" <div>First name: <h:inputText value=\"#{person.firstName}\"/></div>\n"
+" <div>Last name: <h:inputText value=\"#{person.lastName}\"/></div>\n"
+" <div>\n"
+" <h:commandButton value=\"Create Person\" action=\"#{personHome."
+"persist}\" rendered=\"#{!personHome.managed}\"/>\n"
+" <h:commandButton value=\"Update Person\" action=\"#{personHome."
+"update}\" rendered=\"#{personHome.managed}\"/>\n"
+" <h:commandButton value=\"Delete Person\" action=\"#{personHome."
+"remove}\" rendered=\"#{personHome.managed}\"/>\n"
+" </div>\n"
+"</h:form>]]>"
#. Tag: para
#: Framework.xml:180
@@ -408,6 +573,9 @@
"<literal>personId</literal> request parameter, it will be an \"Edit Person\" "
"page."
msgstr ""
+"è¦æ±ãã©ã¡ã¼ã¿ç¡ãã§ãã¼ã¸ã«ãªã³ã¯ããå ´åããPersonä½æãã¨ãã¦ãã¼ã¸ã表示"
+"ããã<literal>personId</literal> ãè¦æ±ãã©ã¡ã¼ã¿ã¨ãã¦æ¸¡ããå ´åã«ã¯ã"
+"ãPersonç·¨éãã¨ãã¦ãã¼ã¸ã表示ããã¾ãã"
#. Tag: para
#: Framework.xml:187
@@ -416,6 +584,9 @@
"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 ãåæåãã¦ä½æããªããã°ãª"
+"ããªãå ´åãèãã¦ã¿ã¾ãããããããç°¡åã«ã§ãã¾ãã æ§æãã¡ã¤ã«ã使ãå ´å"
+"ã¯ï¼"
#. Tag: programlisting
#: Framework.xml:192
@@ -433,12 +604,23 @@
" <property name=\"nationality\">#{country}</property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<factory name=\"person\" \n"
+" value=\"#{personHome.instance}\"/>\n"
+"\n"
+"<framework:entity-home name=\"personHome\" \n"
+" entity-class=\"eg.Person\" \n"
+" new-instance=\"#{newPerson}\"/>\n"
+"\n"
+"<component name=\"newPerson\" \n"
+" class=\"eg.Person\">\n"
+" <property name=\"nationality\">#{country}</property>\n"
+"</component>]]>"
#. Tag: para
#: Framework.xml:194
#, no-c-format
msgid "Or by extension:"
-msgstr ""
+msgstr "ã¾ããæ©è½ãæ¡å¼µãã¦è¡ãå ´åã¯ä¸ã®æ§ã«ãªãã¾ãã"
#. Tag: programlisting
#: Framework.xml:198
@@ -458,6 +640,19 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {\n"
+" \n"
+" @In Country country;\n"
+" \n"
+" @Factory(\"person\")\n"
+" public Person initPerson() { return getInstance(); }\n"
+" \n"
+" protected Person createInstance() {\n"
+" return new Person(country);\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: Framework.xml:200
@@ -466,6 +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 ãªãã¸ã§ã¯ãã®ç®¡çä¸ã®ãªãã¸ã§"
+"ã¯ãã¨ãããã¨ãã§ãã¾ãã"
#. Tag: para
#: Framework.xml:205
@@ -474,6 +672,9 @@
"To add more sophisticated operations (association management, etc), we can "
"just add methods to <literal>PersonHome</literal>."
msgstr ""
+"ã¢ã½ã·ã¨ã¼ã·ã§ã³ã®ç®¡çãªã©ã ããæ´ç·´ãããæä½ãå®ç¾ããã®ã "
+"<literal>PersonHome</literal> ã«ã¡ã½ããã追å ããã ãã§ã§ããããã«ãªãã¾"
+"ãã"
#. Tag: programlisting
#: Framework.xml:210
@@ -499,6 +700,25 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {\n"
+" \n"
+" @In Country country;\n"
+" \n"
+" @Factory(\"person\")\n"
+" public Person initPerson() { return getInstance(); }\n"
+" \n"
+" protected Person createInstance() {\n"
+" return new Person(country);\n"
+" }\n"
+" \n"
+" public void migrate()\n"
+" {\n"
+" getInstance().setCountry(country);\n"
+" update();\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: Framework.xml:212
@@ -513,6 +733,15 @@
"<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> ã¯ã¨ã³ãã£ãã£åã«ãªãã¾ã)ã"
#. Tag: para
#: Framework.xml:223
@@ -521,6 +750,8 @@
"The Home object automatically displays faces messages when an operation is "
"successful. To customize these messages we can, again, use configuration:"
msgstr ""
+"Homeãªãã¸ã§ã¯ãã¯æä½ãæåããã¨ãã«èªåçã«ãã§ã¼ã¹ã¡ãã»ã¼ã¸ã表示ãã¾"
+"ãã ããããã«ã¹ã¿ãã¤ãºããã«ã¯ãä¸ã®ããã«æ§æãè¨å®ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:228
@@ -545,12 +776,30 @@
" <property name=\"nationality\">#{country}</property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<factory name=\"person\" \n"
+" value=\"#{personHome.instance}\"/>\n"
+"\n"
+"<framework:entity-home name=\"personHome\"\n"
+" entity-class=\"eg.Person\"\n"
+" new-instance=\"#{newPerson}\">\n"
+" <framework:created-message>New person #{person.firstName} #{person."
+"lastName} created</framework:created-message>\n"
+" <framework:deleted-message>Person #{person.firstName} #{person.lastName} "
+"deleted</framework:deleted-message>\n"
+" <framework:updated-message>Person #{person.firstName} #{person.lastName} "
+"updated</framework:updated-message>\n"
+"</framework:entity-home>\n"
+"\n"
+"<component name=\"newPerson\" \n"
+" class=\"eg.Person\">\n"
+" <property name=\"nationality\">#{country}</property>\n"
+"</component>]]>"
#. Tag: para
#: Framework.xml:230
#, no-c-format
msgid "Or extension:"
-msgstr ""
+msgstr "ãããã¯ãæ©è½ãæ¡å¼µãã¦ä¸ã®ããã«ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:234
@@ -568,15 +817,35 @@
" return new Person(country);\n"
" }\n"
" \n"
-" protected String getCreatedMessage() { return \"New person #{person."
-"firstName} #{person.lastName} created\"; }\n"
-" protected String getUpdatedMessage() { return \"Person #{person."
-"firstName} #{person.lastName} updated\"; }\n"
-" protected String getDeletedMessage() { return \"Person #{person."
-"firstName} #{person.lastName} deleted\"; }\n"
+" protected String getCreatedMessage() { return createValueExpression"
+"(\"New person #{person.firstName} #{person.lastName} created\"); }\n"
+" protected String getUpdatedMessage() { return createValueExpression"
+"(\"Person #{person.firstName} #{person.lastName} updated\"); }\n"
+" protected String getDeletedMessage() { return createValueExpression"
+"(\"Person #{person.firstName} #{person.lastName} deleted\"); }\n"
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {\n"
+" \n"
+" @In Country country;\n"
+" \n"
+" @Factory(\"person\")\n"
+" public Person initPerson() { return getInstance(); }\n"
+" \n"
+" protected Person createInstance() {\n"
+" return new Person(country);\n"
+" }\n"
+" \n"
+" protected String getCreatedMessage() { return createValueExpression"
+"(\"New person #{person.firstName} #{person.lastName} created\"); }\n"
+" protected String getUpdatedMessage() { return createValueExpression"
+"(\"Person #{person.firstName} #{person.lastName} updated\"); }\n"
+" protected String getDeletedMessage() { return createValueExpression"
+"(\"Person #{person.firstName} #{person.lastName} deleted\"); }\n"
+" \n"
+"}]]>"
#. Tag: para
#: Framework.xml:236
@@ -585,6 +854,9 @@
"But the best way to specify the messages is to put them in a resource bundle "
"known to Seam (the bundle named <literal>messages</literal>, by default)."
msgstr ""
+"ããããã¡ãã»ã¼ã¸å®ç¾©ã«ãããæè¯ã®æ¹æ³ã¯ (ããã©ã«ã㧠<literal>messages</"
+"literal> ã¨ããååã®) Seam ã«å¯¾ãã¦æ¢ç¥ã®ãªã½ã¼ã¹ãã³ãã«ã«å®ç¾©ãããã¨ã§"
+"ãããã"
#. Tag: programlisting
#: Framework.xml:242
@@ -595,6 +867,10 @@
"Person_deleted=Person #{person.firstName} #{person.lastName} deleted\n"
"Person_updated=Person #{person.firstName} #{person.lastName} updated]]>"
msgstr ""
+"<![CDATA[Person_created=New person #{person.firstName} #{person.lastName} "
+"created\n"
+"Person_deleted=Person #{person.firstName} #{person.lastName} deleted\n"
+"Person_updated=Person #{person.firstName} #{person.lastName} updated]]>"
#. Tag: para
#: Framework.xml:244
@@ -603,6 +879,8 @@
"This enables internationalization, and keeps your code and configuration "
"clean of presentation concerns."
msgstr ""
+"ãã®æ¹æ³ã使ãã°ãå½éåã«å¯¾å¿ãããã¨ãã§ãã¾ãããã³ã¼ããæ§æãã¡ã¤ã«ã¨ã"
+"ã¬ã¼ã³ãã¼ã·ã§ã³å±¤ã¨ãåãé¢ããã¨ãã§ãã¾ãã"
#. Tag: para
#: Framework.xml:249
@@ -612,12 +890,15 @@
"<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>ã使ã£ã¦ããã¼ã¸ã«ããªãã¼ã·ã§ã³æ©è½ã追å ãããã¨ã§ã"
+"ããããã¯çããã¸ã®å®¿é¡ã¨ãã¦ããã¾ãããã"
#. Tag: title
#: Framework.xml:258
#, no-c-format
msgid "Query objects"
-msgstr ""
+msgstr "Queryãªãã¸ã§ã¯ã"
#. Tag: para
#: Framework.xml:260
@@ -626,6 +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ãªãã¸ã§ã¯ãã使ã£ã¦ãä¸ã®ããã«ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:265
@@ -634,12 +917,14 @@
"<![CDATA[<framework:entity-query name=\"people\" \n"
" ejbql=\"select p from Person p\"/>]]>"
msgstr ""
+"<![CDATA[<framework:entity-query name=\"people\" \n"
+" ejbql=\"select p from Person p\"/>]]>"
#. Tag: para
#: Framework.xml:267
#, no-c-format
msgid "We can use it from a JSF page:"
-msgstr ""
+msgstr "ã¾ããããï¼ãã®çµæï¼ãJSFãã¼ã¸ãã使ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:271
@@ -655,12 +940,21 @@
" </h:column>\n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[<h1>List of people</h1>\n"
+"<h:dataTable value=\"#{people.resultList}\" var=\"person\">\n"
+" <h:column>\n"
+" <s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
+"{person.lastName}\">\n"
+" <f:param name=\"personId\" value=\"#{person.id}\"/>\n"
+" </s:link>\n"
+" </h:column>\n"
+"</h:dataTable>]]>"
#. Tag: para
#: Framework.xml:273
#, no-c-format
msgid "We probably need to support pagination:"
-msgstr ""
+msgstr "éã®å¤ããã¼ã¸ãå¦çããããã«ãã¼ã¸ã³ã°ãå¿
è¦ã§ãããã"
#. Tag: programlisting
#: Framework.xml:277
@@ -671,12 +965,16 @@
" order=\"lastName\" \n"
" max-results=\"20\"/>]]>"
msgstr ""
+"<![CDATA[<framework:entity-query name=\"people\" \n"
+" ejbql=\"select p from Person p\" \n"
+" order=\"lastName\" \n"
+" max-results=\"20\"/>]]>"
#. Tag: para
#: Framework.xml:279
#, no-c-format
msgid "We'll use a page parameter to determine the page to display:"
-msgstr ""
+msgstr "表示ãããã¼ã¸ã決ããããã«ãã¼ã¸ãã©ã¡ã¼ã¿ã使ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:284
@@ -688,12 +986,17 @@
" </page>\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/searchPerson.jsp\">\n"
+" <param name=\"firstResult\" value=\"#{people.firstResult}\"/>\n"
+" </page>\n"
+"</pages>]]>"
#. Tag: para
#: Framework.xml:286
#, no-c-format
msgid "The JSF code for a pagination control is a bit verbose, but manageable:"
-msgstr ""
+msgstr "ãã¼ã¸ã³ã°ã管çããJSFã®ã³ã¼ãã¯è¥å¹²ç¹éã§ããã許容ç¯å²å
ã§ãã"
#. Tag: programlisting
#: Framework.xml:290
@@ -729,6 +1032,35 @@
" <f:param name=\"firstResult\" value=\"#{people.lastFirstResult}\"/>\n"
"</s:link>]]>"
msgstr ""
+"<![CDATA[<h1>Search for people</h1>\n"
+"<h:dataTable value=\"#{people.resultList}\" var=\"person\">\n"
+" <h:column>\n"
+" <s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
+"{person.lastName}\">\n"
+" <f:param name=\"personId\" value=\"#{person.id}\"/>\n"
+" </s:link>\n"
+" </h:column>\n"
+"</h:dataTable>\n"
+"\n"
+"<s:link view=\"/search.xhtml\" rendered=\"#{people.previousExists}\" value="
+"\"First Page\">\n"
+" <f:param name=\"firstResult\" value=\"0\"/>\n"
+"</s:link>\n"
+"\n"
+"<s:link view=\"/search.xhtml\" rendered=\"#{people.previousExists}\" value="
+"\"Previous Page\">\n"
+" <f:param name=\"firstResult\" value=\"#{people.previousFirstResult}\"/>\n"
+"</s:link>\n"
+"\n"
+"<s:link view=\"/search.xhtml\" rendered=\"#{people.nextExists}\" value="
+"\"Next Page\">\n"
+" <f:param name=\"firstResult\" value=\"#{people.nextFirstResult}\"/>\n"
+"</s:link>\n"
+"\n"
+"<s:link view=\"/search.xhtml\" rendered=\"#{people.nextExists}\" value="
+"\"Last Page\">\n"
+" <f:param name=\"firstResult\" value=\"#{people.lastFirstResult}\"/>\n"
+"</s:link>]]>"
#. Tag: para
#: Framework.xml:292
@@ -738,6 +1070,10 @@
"to narrow the list of results returned. The Query object lets you specify "
"optional \"restrictions\" to support this important usecase:"
msgstr ""
+"å®ç¨çãªæ¤ç´¢ã¹ã¯ãªã¼ã³ã§ã¯ãçµãããã æ¤ç´¢çµæãå¾ãããã«ãå¤ãã®æ¤ç´¢ã®ã¯ã©"
+"ã¤ããªã¢ãã¦ã¼ã¶ã¼ã«å
¥åãã¦ãããå¿
è¦ãããã¾ãã ãã®éè¦ãªã¦ã¼ã¹ã±ã¼ã¹ããµ"
+"ãã¼ãããããã«ãQueryãªãã¸ã§ã¯ãã¯ãªãã·ã§ã³ã¨ãã¦å¶ç´ãè¨å®ãããã¨ãã§ã"
+"ã¾ãã"
#. Tag: programlisting
#: Framework.xml:298
@@ -757,12 +1093,25 @@
" </framework:restrictions>\n"
"</framework:entity-query>]]>"
msgstr ""
+"<![CDATA[<component name=\"examplePerson\" class=\"Person\"/>\n"
+" \n"
+"<framework:entity-query name=\"people\" \n"
+" ejbql=\"select p from Person p\" \n"
+" order=\"lastName\" \n"
+" max-results=\"20\">\n"
+" <framework:restrictions>\n"
+" <value>lower(firstName) like lower( concat(#{examplePerson."
+"firstName},'%') )</value>\n"
+" <value>lower(lastName) like lower( concat(#{examplePerson."
+"lastName},'%') )</value>\n"
+" </framework:restrictions>\n"
+"</framework:entity-query>]]>"
#. Tag: para
#: Framework.xml:300
#, no-c-format
msgid "Notice the use of an \"example\" object."
-msgstr ""
+msgstr "ä¸è¨ã®ä¾ã§ã¯exampleãªãã¸ã§ã¯ãã®ä½¿ç¨ã«ã¤ãã¦çæãã¦ãã ããã"
#. Tag: programlisting
#: Framework.xml:304
@@ -786,6 +1135,23 @@
" </h:column>\n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[<h1>Search for people</h1>\n"
+"<h:form>\n"
+" <div>First name: <h:inputText value=\"#{examplePerson.firstName}\"/></"
+"div>\n"
+" <div>Last name: <h:inputText value=\"#{examplePerson.lastName}\"/></"
+"div>\n"
+" <div><h:commandButton value=\"Search\" action=\"/search.jsp\"/></div>\n"
+"</h:form>\n"
+"\n"
+"<h:dataTable value=\"#{people.resultList}\" var=\"person\">\n"
+" <h:column>\n"
+" <s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
+"{person.lastName}\">\n"
+" <f:param name=\"personId\" value=\"#{person.id}\"/>\n"
+" </s:link>\n"
+" </h:column>\n"
+"</h:dataTable>]]>"
#. Tag: para
#: Framework.xml:306
@@ -794,6 +1160,8 @@
"To refresh the query when the underlying entities change we observe the "
"<literal>org.jboss.seam.afterTransactionSuccess</literal> event:"
msgstr ""
+"åºç¤ã¨ãªãã¨ã³ãã£ãã£ãå¤åããå ´åã«ãªãã¬ãã·ã¥ããã«ã¯ <literal>org."
+"jboss.seam.afterTransactionSuccess</literal> ã¤ãã³ããç£è¦ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:311
@@ -803,6 +1171,9 @@
" <action execute=\"#{people.refresh}\" />\n"
"</event>]]>"
msgstr ""
+"<![CDATA[<event type=\"org.jboss.seam.afterTransactionSuccess\">\n"
+" <action execute=\"#{people.refresh}\" />\n"
+"</event>]]>"
#. Tag: para
#: Framework.xml:313
@@ -811,6 +1182,9 @@
"Or, to just refresh the query when the person entity is persisted, updated "
"or removed through <literal>PersonHome</literal>:"
msgstr ""
+"ã¾ãã¯ã <literal>PersonHome</literal> 㧠person ã¨ã³ãã£ãã£ã®æ°¸ç¶åã æ´"
+"æ°ã ãããã¯åé¤ãè¡ãããå ´åã«ã¯ã¨ãªã¼ããªãã¬ãã·ã¥ããã ããªã次ã®ããã«"
+"ãã¾ãã"
#. Tag: programlisting
#: Framework.xml:318
@@ -820,6 +1194,9 @@
" <action execute=\"#{people.refresh}\" />\n"
" </event>]]>"
msgstr ""
+"<![CDATA[<event type=\"org.jboss.seam.afterTransactionSuccess.Person\">\n"
+" <action execute=\"#{people.refresh}\" />\n"
+" </event>]]>"
#. Tag: para
#: Framework.xml:320
@@ -830,6 +1207,10 @@
"recomended, and you'll have to implement your own method of calculating the "
"total number of results (by overriding <literal>getCountEjbql()</literal>."
msgstr ""
+"æ®å¿µãªããã¯ã¨ãªã¼ã®ãªãã¸ã§ã¯ã㯠<emphasis>join fetch</emphasis> ã¯ã¨ãªã¼ã§"
+"ã¯æ£å¸¸ã«åä½ãã¾ããã ããããã¯ã¨ãªã¼ã§ã®ãã¼ã¸ãã¼ã·ã§ã³ã®ä½¿ç¨ã¯æ¨å¥¨ãã¾ã"
+"ãã <literal>getCountEjbql()</literal> ãä¸æ¸ããã¦çµæã®åè¨æ°ã®è¨ç®ã«ç¬èª"
+"ã®ã¡ã½ãããå®è£
ããªããã°ãªããªããªãã¾ãã"
#. Tag: para
#: Framework.xml:328
@@ -838,12 +1219,14 @@
"The examples in this section have all shown reuse by configuration. However, "
"reuse by extension is equally possible for Query objects."
msgstr ""
+"ãã®ã»ã¯ã·ã§ã³ã®ä¾ã§ã¯æ§æã«ããåå©ç¨ã示ãã¦ãã¾ãããQueryãªãã¸ã§ã¯ãã®å"
+"å©ç¨ã¯æ©è½ãæ¡å¼µãã¦è¡ãäºãåæ§ã«å¯è½ã§ãã"
#. Tag: title
#: Framework.xml:336
#, no-c-format
msgid "Controller objects"
-msgstr ""
+msgstr "Controllerãªãã¸ã§ã¯ã"
#. Tag: para
#: Framework.xml:337
@@ -858,6 +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ã«çµã¿è¾¼ã¾ã"
+"ãè±å¯ãªæ©è½ãæ¢æ¤ããããã®åºçºç¹ãæä¾ããã¾ãè¥å¹²ã®ã³ã¼ãéã®åæ¸ã«è²¢ç®ã"
+"ã¾ãã"
#. Tag: para
#: Framework.xml:349
@@ -866,6 +1257,8 @@
"For example, here is what <literal>RegisterAction</literal> from the Seam "
"registration example would look like:"
msgstr ""
+"ä¾ã¨ãã¦ãSeamã®Registrationã®ä¾ã®<literal>RegisterAction</literal>ãSeamã¢ã"
+"ãªã±ã¼ã·ã§ã³ãã¬ã¼ã ã¯ã¼ã¯ã§æ¸ãç´ãã¨ä»¥ä¸ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
#: Framework.xml:354
@@ -900,9 +1293,37 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"@Name(\"register\")\n"
+"public class RegisterAction extends EntityController implements Register\n"
+"{\n"
+"\n"
+" @In private User user;\n"
+" \n"
+" public String register()\n"
+" {\n"
+" List existing = createQuery(\"select u.username from User u where u."
+"username=:username\")\n"
+" .setParameter(\"username\", user.getUsername())\n"
+" .getResultList();\n"
+" \n"
+" if ( existing.size()==0 )\n"
+" {\n"
+" persist(user);\n"
+" info(\"Registered new user #{user.username}\");\n"
+" return \"/registered.jspx\";\n"
+" }\n"
+" else\n"
+" {\n"
+" addFacesMessage(\"User #{user.username} already exists\");\n"
+" return null;\n"
+" }\n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: para
#: Framework.xml:356
#, no-c-format
msgid "As you can see, its not an earthshattering improvement..."
-msgstr ""
+msgstr "ã覧ã®ããã«ãã³ã£ãããããããªæ¹åã«ã¯ãªãã¾ããã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Getting_Started_With_JBoss_Tools.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Getting_Started_With_JBoss_Tools.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Getting_Started_With_JBoss_Tools.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for seam package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: seam 2_0\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-05-03 11:34+0000\n"
-"PO-Revision-Date: 2008-05-03 11:34+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Getting_Started_With_JBoss_Tools.xml:5
#, no-c-format
msgid "Getting started with Seam, using JBoss Tools"
-msgstr ""
+msgstr "JBoss Tools ã使ã£ã¦ Seam ãå§ããã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:7
@@ -29,12 +29,18 @@
"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 ãå¿
è¦ã¨ããã§ãããã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:19
@@ -45,12 +51,15 @@
"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
#, no-c-format
msgid "Before you start"
-msgstr ""
+msgstr "å§ããåã«"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:29
@@ -60,24 +69,30 @@
"(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
#, no-c-format
msgid "TODO - detail where the update sites are."
-msgstr ""
+msgstr "TODO - ã¢ãããã¼ããµã¤ããã©ãã§ãããã®è©³ç´°"
#. Tag: title
#: Getting_Started_With_JBoss_Tools.xml:41
#, no-c-format
msgid "Setting up a new Seam project"
-msgstr ""
+msgstr "æ°ãã Eclipse ããã¸ã§ã¯ãã®ã»ããã¢ãã"
#. Tag: para
#: 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> ãã¼ã¹ãã¯ãã£ããé¸æãã¦ãã ã"
+"ãã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:47
@@ -86,6 +101,8 @@
"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
@@ -94,6 +111,8 @@
"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
@@ -103,12 +122,14 @@
"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
#, no-c-format
msgid "Enter a name for the runtime, and locate it on your hard drive:"
-msgstr ""
+msgstr "ã©ã³ã¿ã¤ã ã®ååãç»é²ãããã¼ããã£ã¹ã¯ä¸ã®ä½ç½®ãæå®ãã¾ãã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:103
@@ -117,6 +138,8 @@
"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
@@ -125,6 +148,8 @@
"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
@@ -134,15 +159,21 @@
"<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
+#, 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 <empahsis>Next</empahsis> until you "
+"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
@@ -153,6 +184,10 @@
"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
@@ -167,6 +202,15 @@
"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
@@ -177,12 +221,17 @@
"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
#, no-c-format
msgid "Give it a name:"
-msgstr ""
+msgstr "ååãã¤ãã¦ãã ããã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:221
@@ -192,18 +241,22 @@
"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
#, no-c-format
msgid "Locate MySQL 5, and hit <emphasis>Add...</emphasis>:"
-msgstr ""
+msgstr "MySQL 5 ã®å ´æã§ã<emphasis>Add...</emphasis> ãæ¼ãã¦ãã ããã"
#. Tag: para
#: 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> ãã³ãã¬ã¼ããé¸æãã¦ãã ããã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:257
@@ -212,6 +265,8 @@
"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
@@ -220,12 +275,14 @@
"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
#, no-c-format
msgid "Finally, choose the newly created driver:"
-msgstr ""
+msgstr "æå¾ã«æ°è¦ã«ä½æããããã©ã¤ããé¸æãã¦ãã ããã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:293
@@ -234,6 +291,8 @@
"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
@@ -243,6 +302,9 @@
"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
@@ -251,6 +313,8 @@
"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
@@ -262,12 +326,17 @@
"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
#, no-c-format
msgid "-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512"
-msgstr ""
+msgstr "-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:331
@@ -275,13 +344,13 @@
msgid ""
"If you don't have so much memory available, the following is our minimum "
"recommendation:"
-msgstr ""
+msgstr "ååãªã¡ã¢ãªããªãå ´åã«ã¯ã以ä¸ãæå°ã®æ¨å¥¨å¤ã§ãã"
#. Tag: programlisting
#: Getting_Started_With_JBoss_Tools.xml:336
#, no-c-format
msgid "-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256"
-msgstr ""
+msgstr "-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:338
@@ -290,12 +359,14 @@
"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
#, no-c-format
msgid "Then, alter the VM arguements:"
-msgstr ""
+msgstr "ããã¦ãVM å¼æ°ãå¤æ´ãã¦ãã ããã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:370
@@ -304,6 +375,8 @@
"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
@@ -313,6 +386,9 @@
"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
@@ -323,12 +399,16 @@
"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
#, no-c-format
msgid "Creating a new action"
-msgstr ""
+msgstr "æ°è¦ã®ã¢ã¯ã·ã§ã³ãçæãã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:405
@@ -338,6 +418,9 @@
"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
@@ -345,6 +428,8 @@
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
@@ -354,12 +439,14 @@
"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
#, no-c-format
msgid "Finally, hit <emphasis>Finish</emphasis>."
-msgstr ""
+msgstr "æå¾ã« <emphasis>Finish</emphasis> ãæ¼ãã¾ãã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:446
@@ -370,6 +457,11 @@
"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
@@ -379,12 +471,16 @@
"<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
#, no-c-format
msgid "Creating a form with an action"
-msgstr ""
+msgstr "ã¢ã¯ã·ã§ã³ã®ãããã©ã¼ã ãçæãã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:476
@@ -393,6 +489,8 @@
"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
@@ -405,12 +503,19 @@
"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
#, no-c-format
msgid "Generating an application from an existing database"
-msgstr ""
+msgstr "æ¢åã®ãã¼ã¿ãã¼ã¹ããã¢ããªã±ã¼ã·ã§ã³ãèªåçæãã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:521
@@ -421,6 +526,10 @@
"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
@@ -431,12 +540,17 @@
"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
#, no-c-format
msgid "Restart the deployment:"
-msgstr ""
+msgstr "ãããã¤ã¡ã³ãã®åèµ·åï¼"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:561
@@ -448,36 +562,41 @@
"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
#, no-c-format
msgid "Seam and incremental hot deployment with JBoss Tools"
-msgstr ""
+msgstr "Seam 㨠JBoss Tools ã使ç¨ããå¢åããããããã¤ã¡ã³ã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:574
#, no-c-format
msgid "JBoss Tools supports incremental hot deployment of:"
-msgstr ""
+msgstr "JBoss Tools ã¯ä»¥ä¸ã«ã¤ãã¦å¢åããããããã¤ã¡ã³ãããµãã¼ããã¾ãã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:580
#, no-c-format
msgid "any facelets page"
-msgstr ""
+msgstr "facelets ãã¼ã¸"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:584
#, no-c-format
msgid "any <literal>pages.xml</literal> file"
-msgstr ""
+msgstr "<literal>pages.xml</literal> ãã¡ã¤ã«"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:590
#, no-c-format
msgid "out of the box."
-msgstr ""
+msgstr "out of the box."
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:594
@@ -486,6 +605,8 @@
"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
@@ -497,12 +618,18 @@
"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
#, no-c-format
msgid "You need to be aware of the following limitations:"
-msgstr ""
+msgstr "以ä¸ã®å¶ç´ãç¥ã£ã¦ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:613
@@ -511,12 +638,14 @@
"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
#, no-c-format
msgid "entities can never be hot-deloyed"
-msgstr ""
+msgstr "ã¨ã³ãã£ãã£ã¯ããããããã¤ã§ãã¾ããã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:626
@@ -525,6 +654,8 @@
"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
@@ -533,6 +664,8 @@
"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
@@ -541,12 +674,14 @@
"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
#, no-c-format
msgid "You must have the Seam filter installed in web.xml"
-msgstr ""
+msgstr "web.xml ã« Seam ãã£ã«ã¿ãã¤ã³ã¹ãã¼ã«ããªããã°ãªãã¾ããã"
#. Tag: para
#: Getting_Started_With_JBoss_Tools.xml:654
@@ -555,6 +690,8 @@
"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
@@ -565,3 +702,7 @@
"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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Gettingstarted.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Gettingstarted.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Gettingstarted.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,153 +1,113 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2009-02-17 01:42+0900\n"
+"Last-Translator: Takayoshi Osawa <takayoshi.osawa at gmail.com>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Gettingstarted.xml:5
#, no-c-format
msgid "Getting started with Seam, using seam-gen"
-msgstr ""
+msgstr "seam-gen ã使ã£ã¦ Seam ãå§ããã"
#. Tag: para
#: Gettingstarted.xml:7
#, no-c-format
-msgid ""
-"The Seam distribution includes a command line utility that makes it really "
-"easy to set up an Eclipse project, generate some simple Seam skeleton code, "
-"and reverse engineer an application from a preexisting database."
-msgstr ""
+msgid "The Seam distribution includes a command line utility that makes it really easy to set up an Eclipse project, generate some simple Seam skeleton code, and reverse engineer an application from a preexisting database."
+msgstr "Seam ãã£ã¹ããªãã¥ã¼ã·ã§ã³ã¯ã³ãã³ãã©ã¤ã³ã¦ã¼ãã£ãªãã£ãå«ãã§ããã Eclipse ããã¸ã§ã¯ãã®ã»ããã¢ããã Seam ã®ã¹ã±ã«ãã³ã³ã¼ãã®çæã æ¢åãã¼ã¿ãã¼ã¹ããã¢ããªã±ã¼ã·ã§ã³ã®ãªãã¼ã¹ã¨ã³ã¸ãã¢ãªã³ã°ãã¨ã¦ãç°¡åã«ãã¾ãã"
#. Tag: para
#: Gettingstarted.xml:10
#, no-c-format
-msgid ""
-"This is the easy way to get your feet wet with Seam, and gives you some "
-"ammunition for next time you find yourself trapped in an elevator with one "
-"of those tedious Ruby guys ranting about how great and wonderful his new toy "
-"is for building totally trivial applications that put things in databases."
-msgstr ""
+msgid "This is the easy way to get your feet wet with Seam, and gives you some ammunition for next time you find yourself trapped in an elevator with one of those tedious Ruby guys ranting about how great and wonderful his new toy is for building totally trivial applications that put things in databases."
+msgstr "ããã¯ãSeam å
¥éã¨ãã¦è¯ãæ¹æ³ã§ãã ããã¦ãç¶æ
ããã¼ã¿ãã¼ã¹ã«ä¿ç®¡ããã¨ã¦ãã¤ã¾ããªãã¢ããªã±ã¼ã·ã§ã³ãæ§ç¯ããããã«ã æ°ããããã¡ããã©ãã»ã©ãã°ããããã大ããã«è©±ãéå±ãª Ruby ééã®ä¸äººã«æ¬¡ã«ã¨ã¬ãã¼ã¿ã®ä¸ã§æã¾ã£ãã¨ããã£ãæã®ããã«ã æ»æææãä¸ãã¦ããã¾ãã"
#. Tag: para
#: Gettingstarted.xml:14
#, no-c-format
-msgid ""
-"In this release, seam-gen works best for people with JBoss AS. You can use "
-"the generated project with other J2EE or Java EE 5 application servers by "
-"making a few manual changes to the project configuration."
-msgstr ""
+msgid "In this release, seam-gen works best for people with JBoss AS. You can use the generated project with other J2EE or Java EE 5 application servers by making a few manual changes to the project configuration."
+msgstr "ãã®ãªãªã¼ã¹ã§ã¯ãseam-gen 㯠JBoss AS ã§ä½¿ç¨ããã®ãæè¯ã§ãã ããã¸ã§ã¯ãè¨å®ãããã¥ã¢ã«ã§å°ãå¤æ´ããã ãã§ãçæãããããã¸ã§ã¯ããä»ã® J2EE ã Java 5 ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ç¨ã«ã使ç¨å¯è½ã§ãã"
#. Tag: para
#: Gettingstarted.xml:17
#, no-c-format
-msgid ""
-"You <emphasis>can</emphasis> use seam-gen without Eclipse, but in this "
-"tutorial, we want to show you how to use it in conjunction with Eclipse for "
-"debugging and integration testing. If you don't want to install Eclipse, you "
-"can still follow along with this tutorialâall steps can be performed from "
-"the command line."
-msgstr ""
+msgid "You <emphasis>can</emphasis> use seam-gen without Eclipse, but in this tutorial, we want to show you how to use it in conjunction with Eclipse for debugging and integration testing. If you don't want to install Eclipse, you can still follow along with this tutorialâall steps can be performed from the command line."
+msgstr "Eclipse ããªãã¦ã seam-gen ã¯<emphasis>使ç¨å¯è½</emphasis>ã§ããããã®ãã¥ã¼ããªã¢ã«ã§ã¯ Eclipse ã使ç¨ãã¦ãããã°ãçµ±åãã¹ããè¡ãæ¹æ³ã示ãããã¨æãã¾ãã Eclipse ãã¤ã³ã¹ãã¼ã«ããããªãæ¹ãã ãã®ãã¥ã¼ããªã¢ã«ãç¶ãããã¨ãã§ãã¾ã â ã³ãã³ãã©ã¤ã³ãããã¹ã¦ã®ã¹ãããã¯å®è¡å¯è½ã§ãã"
#. Tag: para
#: Gettingstarted.xml:21
#, no-c-format
-msgid ""
-"Seam-gen is basically just a big ugly Ant script wrapped around Hibernate "
-"Tools, together with some templates. That makes it easy to customize if you "
-"need to."
-msgstr ""
+msgid "Seam-gen is basically just a big ugly Ant script wrapped around Hibernate Tools, together with some templates. That makes it easy to customize if you need to."
+msgstr "Seam-gen ã¯ç°¡åã«è¨ã£ã¦ãã¾ãã°ããã³ãã¬ã¼ãã¨å
±ã«æä¾ããã Hibernate Tools ãã©ããã³ã°ãã大ããªéã Ant ã¹ã¯ãªããã§ãã ããã¯å¿
è¦ã§ããã°ç°¡åã«ã«ã¹ã¿ãã¤ãºã§ãããã¨ãæå³ãã¾ãã"
#. Tag: title
#: Gettingstarted.xml:25
#, no-c-format
msgid "Before you start"
-msgstr ""
+msgstr "å§ããåã«"
#. Tag: para
#: Gettingstarted.xml:27
#, no-c-format
-msgid ""
-"Make sure you have JDK 5 or JDK 6 (see <xref linkend=\"jdk_dependencies\"/> "
-"for details), JBoss AS 4.2 and Ant 1.6, along with recent versions of "
-"Eclipse, the JBoss IDE plugin for Eclipse and the TestNG plugin for Eclipse "
-"correctly installed before starting. Add your JBoss installation to the "
-"JBoss Server View in Eclipse. Start JBoss in debug mode. Finally, start a "
-"command prompt in the directory where you unzipped the Seam distribution."
-msgstr ""
+msgid "Make sure you have JDK 5 or JDK 6 (see <xref linkend=\"jdk_dependencies\"/> for details), JBoss AS 4.2 and Ant 1.6, along with recent versions of Eclipse, the JBoss IDE plugin for Eclipse and the TestNG plugin for Eclipse correctly installed before starting. Add your JBoss installation to the JBoss Server View in Eclipse. Start JBoss in debug mode. Finally, start a command prompt in the directory where you unzipped the Seam distribution."
+msgstr "å§ããåã«ãJDK 5 ã¾ã㯠JDK 6 ( 詳細㯠<xref linkend=\"jdk_dependencies\"/> åç
§ ) 㨠JBoss AS 4.2 㨠Ant 1.6 ããã¦ãããã«åã Eclipse ç¨ã® JBoss IDE ãã©ã°ã¤ã³ 㨠TestNG ãã©ã°ã¤ã³ãã¤ã³ã¹ãã¼ã«ããã¦ãããã¨ã確èªãã¦ãã ããã Eclipse ã® JBoss ãµã¼ããã¥ã¼ã« JBoss è¨å®ã追å ãã¦ãã ããã ãããã°ã¢ã¼ã㧠JBoss ãèµ·åãã¦ãã ããã æå¾ã«ãSeam ãã£ã¹ããªãã¥ã¼ã·ã§ã³ãå±éãããã£ã¬ã¯ããªã§ã³ãã³ãããã³ããèµ·åãã¦ãã ããã"
#. Tag: para
#: Gettingstarted.xml:33
#, 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. If you're running JBoss from JBoss IDE, "
-"you can configure this in the server launch configuration, under \"VM "
-"arguments\". We suggest the following values:"
-msgstr ""
+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. If you're running JBoss from JBoss IDE, you can configure this in the server launch configuration, under \"VM arguments\". We suggest the following values:"
+msgstr "JBoss 㯠WAR ã EAR ã®åªãããããåãããã¤ã¡ã³ãããµãã¼ããã¾ãã æ®å¿µãªããã JVM ã«ãã°ãããããã â éçºæ®µéã§ã¯ä¸è¬ç㪠â EAR ã®åãããã¤ã¡ã³ããç¹°ãè¿ãã¨æçµçã«ã¯ JVM ã perm gen ã¹ãã¼ã¹ã使ãæããã¦ãã¾ããã¨ã«ãªãã¾ãã ãã®çç±ã«ããããããã¤ã¡ã³ãæã« perm gen space ã大ãã確ä¿ãã JVM 㧠JBoss ã稼åããããã¨ãæ¨å¥¨ãã¾ãã JBoss IDE ãã JBoss ã稼åãããå ´åã¯ã ãVM å¼æ°ãã®ä¸ã«ãããµã¼ãèµ·åè¨å®ã§ãããè¨å®ãããã¨ãã§ãã¾ãã 以ä¸ã®ãããªå¤ãæ¨å¥¨ãã¾ãã"
#. Tag: programlisting
#: Gettingstarted.xml:39
#, no-c-format
-msgid "-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512"
-msgstr ""
+msgid "-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"
+msgstr "-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"
#. Tag: para
#: Gettingstarted.xml:41
#, no-c-format
-msgid ""
-"If you don't have so much memory available, the following is our minimum "
-"recommendation:"
-msgstr ""
+msgid "If you don't have so much memory available, the following is our minimum recommendation:"
+msgstr "ååãªã¡ã¢ãªããªãå ´åã«ã¯ã以ä¸ãæå°ã®æ¨å¥¨å¤ã§ãã"
#. Tag: programlisting
#: Gettingstarted.xml:43
#, no-c-format
-msgid "-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256"
-msgstr ""
+msgid "-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"
+msgstr "-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"
#. Tag: para
#: Gettingstarted.xml:45
#, no-c-format
-msgid ""
-"If you're running JBoss from the command line, you can configure the JVM "
-"options in <literal>bin/run.conf</literal>."
-msgstr ""
+msgid "If you're running JBoss from the command line, you can configure the JVM options in <literal>bin/run.conf</literal>."
+msgstr "ã³ãã³ãã©ã¤ã³ãã JBoss ãèµ·åãã¦ãããªãã°ã <literal>bin/run.conf</literal> ã® JVM ãªãã·ã§ã³è¨å®ãå¯è½ã§ãã"
#. Tag: para
#: Gettingstarted.xml:48
#, 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 ""
+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: title
#: Gettingstarted.xml:53
#, no-c-format
msgid "Setting up a new Eclipse project"
-msgstr ""
+msgstr "æ°ãã Eclipse ããã¸ã§ã¯ãã®ã»ããã¢ãã"
#. Tag: para
#: Gettingstarted.xml:55
#, no-c-format
-msgid ""
-"The first thing we need to do is configure seam-gen for your environment: "
-"JBoss AS installation directory, Eclipse workspace, and database connection. "
-"It's easy, just type:"
-msgstr ""
+msgid "The first thing we need to do is configure seam-gen for your environment: JBoss AS installation directory, Eclipse workspace, and database connection. It's easy, just type:"
+msgstr "æåã«ãã¹ããã¨ã¯ããªãã®ç°å¢ç¨ã« seam-gen ãè¨å®ãããã¨ã§ãã ( JBoss AS ã¤ã³ã¹ãã¼ã«ãã£ã¬ã¯ããªãEclipse ã¯ã¼ã¯ã¹ãã¼ã¹ããã¼ã¿ãã¼ã¹ã³ãã¯ã·ã§ã³ ) ããã¯ç°¡åã§ãã以ä¸ã®ããã«ã¿ã¤ããã¦ãã ããã"
#. Tag: programlisting
#: Gettingstarted.xml:58
@@ -156,12 +116,14 @@
"cd jboss-seam-2.0.x\n"
"seam setup"
msgstr ""
+"cd jboss-seam-2.1.x\n"
+"seam setup"
#. Tag: para
#: Gettingstarted.xml:60
#, no-c-format
msgid "And you will be prompted for the needed information:"
-msgstr ""
+msgstr "以ä¸ã®ããã«å¿
è¦ãªæ
å ±ã®å
¥åãè¦æ±ãããã§ãããã"
#. Tag: programlisting
#: Gettingstarted.xml:62
@@ -174,66 +136,47 @@
"\n"
"setup:\n"
" [echo] Welcome to seam-gen :-)\n"
-" [input] Enter your Java project workspace (the directory that contains "
-"your Seam projects) [C:/Projects] [C:/Projects]\n"
+" [input] Enter your Java project workspace (the directory that contains your Seam projects) [C:/Projects] [C:/Projects]\n"
"/Users/pmuir/workspace\n"
-" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.2."
-"GA] [C:/Program Files/jboss-4.2.2.GA]\n"
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.2.GA] [C:/Program Files/jboss-4.2.2.GA]\n"
"/Applications/jboss-4.2.2.GA\n"
" [input] Enter the project name [myproject] [myproject]\n"
"helloworld\n"
" [echo] Accepted project name as: helloworld\n"
-" [input] Select a RichFaces skin (not applicable if using ICEFaces) "
-"[blueSky] ([blueSky], classic, ruby, wine, deepMarine, emeraldTown, sakura, "
-"DEFAULT)\n"
+" [input] Select a RichFaces skin (not applicable if using ICEFaces) [blueSky] ([blueSky], classic, ruby, wine, deepMarine, emeraldTown, sakura, DEFAULT)\n"
"\n"
-" [input] Is this project deployed as an EAR (with EJB components) or a "
-"WAR (with no EJB support) [ear] ([ear], war, )\n"
+" [input] Is this project deployed as an EAR (with EJB components) or a WAR (with no EJB support) [ear] ([ear], war, )\n"
"\n"
-" [input] Enter the Java package name for your session beans [com.mydomain."
-"helloworld] [com.mydomain.helloworld]\n"
+" [input] Enter the Java package name for your session beans [com.mydomain.helloworld] [com.mydomain.helloworld]\n"
"org.jboss.helloworld\n"
-" [input] Enter the Java package name for your entity beans [org.jboss."
-"helloworld] [org.jboss.helloworld]\n"
+" [input] Enter the Java package name for your entity beans [org.jboss.helloworld] [org.jboss.helloworld]\n"
"\n"
-" [input] Enter the Java package name for your test cases [org.jboss."
-"helloworld.test] [org.jboss.helloworld.test]\n"
+" [input] Enter the Java package name for your test cases [org.jboss.helloworld.test] [org.jboss.helloworld.test]\n"
"\n"
-" [input] What kind of database are you using? [hsql] ([hsql], mysql, "
-"oracle, postgres, mssql, db2, sybase, enterprisedb, h2)\n"
+" [input] What kind of database are you using? [hsql] ([hsql], mysql, oracle, postgres, mssql, db2, sybase, enterprisedb, h2)\n"
"mysql\n"
-" [input] Enter the Hibernate dialect for your database [org.hibernate."
-"dialect.MySQLDialect] [org.hibernate.dialect.MySQLDialect]\n"
+" [input] Enter the Hibernate dialect for your database [org.hibernate.dialect.MySQLDialect] [org.hibernate.dialect.MySQLDialect]\n"
"\n"
-" [input] Enter the filesystem path to the JDBC driver jar [lib/hsqldb."
-"jar] [lib/hsqldb.jar]\n"
+" [input] Enter the filesystem path to the JDBC driver jar [lib/hsqldb.jar] [lib/hsqldb.jar]\n"
"/Users/pmuir/java/mysql.jar\n"
-" [input] Enter JDBC driver class for your database [com.mysql.jdbc."
-"Driver] [com.mysql.jdbc.Driver]\n"
+" [input] Enter JDBC driver class for your database [com.mysql.jdbc.Driver] [com.mysql.jdbc.Driver]\n"
"\n"
-" [input] Enter the JDBC URL for your database [jdbc:mysql:///test] [jdbc:"
-"mysql:///test]\n"
+" [input] Enter the JDBC URL for your database [jdbc:mysql:///test] [jdbc:mysql:///test]\n"
"jdbc:mysql:///helloworld\n"
" [input] Enter database username [sa] [sa]\n"
"pmuir\n"
" [input] Enter database password [] []\n"
"\n"
-" [input] skipping input as property hibernate.default_schema.new has "
-"already been set.\n"
-" [input] Enter the database catalog name (it is OK to leave this blank) "
-"[] []\n"
+" [input] skipping input as property hibernate.default_schema.new has already been set.\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] (y, [n], )\n"
+" [input] Are you working with tables that already exist in the database? [n] (y, [n], )\n"
"y\n"
-" [input] Do you want to drop and recreate the database tables and data in "
-"import.sql each time you deploy? [n] (y, [n], )\n"
+" [input] Do you want to drop and recreate the database tables and data in import.sql each time you deploy? [n] (y, [n], )\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: /Users/pmuir/workspace/jboss-seam/"
-"seam-gen/build.properties\n"
+"[propertyfile] Creating new property file: /Users/pmuir/workspace/jboss-seam/seam-gen/build.properties\n"
" [echo] Installing JDBC driver jar to JBoss server\n"
" [echo] Type 'seam create-project' to create the new project\n"
"\n"
@@ -241,59 +184,96 @@
"Total time: 1 minute 32 seconds\n"
"~/workspace/jboss-seam $"
msgstr ""
+"~/workspace/jboss-seam$ ./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 Seam projects) [C:/Projects] [C:/Projects]\n"
+"/Users/pmuir/workspace\n"
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.2.GA] [C:/Program Files/jboss-4.2.2.GA]\n"
+"/Applications/jboss-4.2.2.GA\n"
+" [input] Enter the project name [myproject] [myproject]\n"
+"helloworld\n"
+" [echo] Accepted project name as: helloworld\n"
+" [input] Select a RichFaces skin (not applicable if using ICEFaces) [blueSky] ([blueSky], classic, ruby, wine, deepMarine, emeraldTown, sakura, DEFAULT)\n"
+"\n"
+" [input] Is this project deployed as an EAR (with EJB components) or a WAR (with no EJB support) [ear] ([ear], war, )\n"
+"\n"
+" [input] Enter the Java package name for your session beans [com.mydomain.helloworld] [com.mydomain.helloworld]\n"
+"org.jboss.helloworld\n"
+" [input] Enter the Java package name for your entity beans [org.jboss.helloworld] [org.jboss.helloworld]\n"
+"\n"
+" [input] Enter the Java package name for your test cases [org.jboss.helloworld.test] [org.jboss.helloworld.test]\n"
+"\n"
+" [input] What kind of database are you using? [hsql] ([hsql], mysql, oracle, postgres, mssql, db2, sybase, enterprisedb, h2)\n"
+"mysql\n"
+" [input] Enter the Hibernate dialect for your database [org.hibernate.dialect.MySQLDialect] [org.hibernate.dialect.MySQLDialect]\n"
+"\n"
+" [input] Enter the filesystem path to the JDBC driver jar [lib/hsqldb.jar] [lib/hsqldb.jar]\n"
+"/Users/pmuir/java/mysql.jar\n"
+" [input] Enter JDBC driver class for your database [com.mysql.jdbc.Driver] [com.mysql.jdbc.Driver]\n"
+"\n"
+" [input] Enter the JDBC URL for your database [jdbc:mysql:///test] [jdbc:mysql:///test]\n"
+"jdbc:mysql:///helloworld\n"
+" [input] Enter database username [sa] [sa]\n"
+"pmuir\n"
+" [input] Enter database password [] []\n"
+"\n"
+" [input] skipping input as property hibernate.default_schema.new has already been set.\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] (y, [n], )\n"
+"y\n"
+" [input] Do you want to drop and recreate the database tables and data in import.sql each time you deploy? [n] (y, [n], )\n"
+"n\n"
+" [input] Enter your ICEfaces home directory (leave blank to omit ICEfaces) [] []\n"
+"\n"
+"[propertyfile] Creating new property file: /Users/pmuir/workspace/jboss-seam/seam-gen/build.properties\n"
+" [echo] Installing JDBC driver jar to JBoss server\n"
+" [echo] Type 'seam create-project' to create the new project\n"
+"\n"
+"BUILD SUCCESSFUL\n"
+"Total time: 1 minute 32 seconds\n"
+"~/workspace/jboss-seam $"
#. Tag: para
#: Gettingstarted.xml:64
#, no-c-format
-msgid ""
-"The tool provides sensible defaults, which you can accept by just pressing "
-"enter at the prompt."
-msgstr ""
+msgid "The tool provides sensible defaults, which you can accept by just pressing enter at the prompt."
+msgstr "ãã®ãã¼ã«ã¯æ°ã®å©ããããã©ã«ãå¤ãæä¾ãã¾ãã ããã³ããã«å¯¾ãã¦åã« enter ãæ¼ãã ãã§å¤§ä¸å¤«ã§ãã"
#. Tag: para
#: Gettingstarted.xml:66
#, 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 <literal>ear</"
-"literal>. Otherwise, choose <literal>war</literal>. We'll assume that you've "
-"chosen an EAR deployment for the rest of the tutorial, but you can follow "
-"exactly the same steps for a WAR deployment."
-msgstr ""
+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 <literal>ear</literal>. Otherwise, choose <literal>war</literal>. We'll assume that you've chosen an EAR deployment for the rest of the tutorial, but you can follow exactly the same steps for a WAR 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> ãé¸æãã¦ãã ããã 以éã ãã®ãã¥ã¼ããªã¢ã«ã§ã¯ EAR ãããã¤ã¡ã³ããé¸æãããã¨ä»®å®ãã¾ããã WAR ãããã¤ã¡ã³ãã®å ´åãã¾ã£ããåãã¹ãããã§é²ããã¨ãã§ãã¾ãã"
#. Tag: para
#: Gettingstarted.xml:73
#, no-c-format
-msgid ""
-"If you are working with an existing data model, make sure you tell seam-gen "
-"that the tables already exist in the database."
-msgstr ""
+msgid "If you are working with an existing data model, make sure you tell seam-gen that the tables already exist in the database."
+msgstr "æ¢åã®ãã¼ã¿ã¢ãã«ã§ä½æ¥ããã¦ããå ´åã ãã¼ã¿ãã¼ã¹ã«æ¢ã«ãã¼ãã«ãåå¨ãã¦ãããã¨ã seam-gen ã«å¿
ãç¥ããã¦ãã ããã"
#. Tag: para
#: Gettingstarted.xml:76
#, no-c-format
-msgid ""
-"The settings are stored in <literal>seam-gen/build.properties</literal>, but "
-"you can also modify them simply by running <literal>seam setup</literal> a "
-"second time."
-msgstr ""
+msgid "The settings are stored in <literal>seam-gen/build.properties</literal>, but you can also modify them simply by running <literal>seam setup</literal> a second time."
+msgstr "è¨å®ã¯ <literal>seam-gen/build.properties</literal> ã«æ ¼ç´ããã¦ãã¾ããã äºåº¦ç®ã« <literal>seam setup</literal> ãå®è¡ãããã¨ã§å¤æ´ãããã¨ãå¯è½ã§ãã"
#. Tag: para
#: Gettingstarted.xml:79
#, no-c-format
-msgid ""
-"Now we can create a new project in our Eclipse workspace directory, by "
-"typing:"
-msgstr ""
+msgid "Now we can create a new project in our Eclipse workspace directory, by typing:"
+msgstr "以ä¸ã®ããã«ã¿ã¤ããããã¨ã§ãEclipse ã¯ã¼ã¯ã¹ãã¼ã¹ãã£ã¬ã¯ããªã«ã æ°è¦ããã¸ã§ã¯ãã®çæãå¯è½ã§ãã"
#. Tag: programlisting
#: Gettingstarted.xml:81
#, no-c-format
msgid "seam new-project"
-msgstr ""
+msgstr "seam new-project"
#. Tag: programlisting
#: Gettingstarted.xml:83
@@ -305,120 +285,89 @@
"...\n"
"\n"
"new-project:\n"
-" [echo] A new Seam project named 'helloworld' was created in the C:"
-"\\Projects directory\n"
+" [echo] A new Seam project named 'helloworld' was created in the C:\\Projects directory\n"
" [echo] Type 'seam explode' and go to http://localhost:8080/helloworld\n"
-" [echo] Eclipse Users: Add the project into Eclipse using File > New "
-"> Project and select General > Project (not Java Project)\n"
+" [echo] Eclipse Users: Add the project into Eclipse using File > New > Project and select General > Project (not Java Project)\n"
" [echo] NetBeans Users: Open the project in NetBeans\n"
"\n"
"BUILD SUCCESSFUL\n"
"Total time: 7 seconds\n"
"C:\\Projects\\jboss-seam>"
msgstr ""
+"C:\\Projects\\jboss-seam>seam new-project\n"
+"Buildfile: build.xml\n"
+"\n"
+"...\n"
+"\n"
+"new-project:\n"
+" [echo] A new Seam project named 'helloworld' was created in the C:\\Projects directory\n"
+" [echo] Type 'seam explode' and go to http://localhost:8080/helloworld\n"
+" [echo] Eclipse Users: Add the project into Eclipse using File > New > Project and select General > Project (not Java Project)\n"
+" [echo] NetBeans Users: Open the project in NetBeans\n"
+"\n"
+"BUILD SUCCESSFUL\n"
+"Total time: 7 seconds\n"
+"C:\\Projects\\jboss-seam>"
#. Tag: para
#: Gettingstarted.xml:85
#, no-c-format
-msgid ""
-"This copies the Seam jars, dependent jars and the JDBC driver jar to a new "
-"Eclipse project, and generates all needed resources and configuration files, "
-"a facelets template file and stylesheet, along with Eclipse metadata and an "
-"Ant build script. The Eclipse project will be automatically deployed to an "
-"exploded directory structure in JBoss AS as soon as you add the project "
-"using <literal>New -> Project... -> General -> Project -> Next</"
-"literal>, typing the <literal>Project name</literal> (<literal>helloworld</"
-"literal> in this case), and then clicking <literal>Finish</literal>. Do not "
-"select <literal>Java Project</literal> from the New Project wizard."
-msgstr ""
+msgid "This copies the Seam jars, dependent jars and the JDBC driver jar to a new Eclipse project, and generates all needed resources and configuration files, a facelets template file and stylesheet, along with Eclipse metadata and an Ant build script. The Eclipse project will be automatically deployed to an exploded directory structure in JBoss AS as soon as you add the project using <literal>New -> Project... -> General -> Project -> Next</literal>, typing the <literal>Project name</literal> (<literal>helloworld</literal> in this case), and then clicking <literal>Finish</literal>. Do not select <literal>Java Project</literal> from the New Project wizard."
+msgstr "Seam jarãä¾åãã jar ãã㦠JDBC ãã©ã¤ã jar ãæ°ãã Eclipse ããã¸ã§ã¯ãã«ã³ãã¼ãã Eclipse ã¡ã¿ãã¼ã¿ããã³ Ant ãã«ãã¹ã¯ãªããã«å¾ã£ã¦å¿
è¦ã¨ãªããã¹ã¦ã®ãªã½ã¼ã¹ã¨è¨å®ãã¡ã¤ã«ç¾¤ã facelets ãã³ãã¬ã¼ããã¡ã¤ã«ã ã¹ã¿ã¤ã«ã·ã¼ããçæãã¾ãã <literal>æ°è¦ -> ããã¸ã§ã¯ã... -> ä¸è¬ -> ããã¸ã§ã¯ã -> 次ã¸</literal> ã®æé ã§ããã¸ã§ã¯ãã追å ãã <literal>ããã¸ã§ã¯ãå</literal> (ãã®å ´åã <literal>helloworld</literal>) ãå
¥åãã¦ã <literal>å®äº</literal> ãã¯ãªãã¯ããã°ã Eclipse ããã¸ã§ã¯ãã¯èªåçã«å±éããã JBoss AS ãã£ã¬ã¯ããªæ§é ã«ãããã¤ããã¾ãã æ°è¦ããã¸ã§ã¯ãã¦ã£ã¶ã¼ããã <literal>Java ããã¸ã§ã¯ã</literal> ã¯é¸æããªãã§ãã ããã"
#. Tag: para
#: Gettingstarted.xml:93
#, no-c-format
-msgid ""
-"If your default JDK in Eclipse is not a Java SE 5 or Java SE 6 JDK, you will "
-"need to select a Java SE 5 compliant JDK using <literal>Project -> "
-"Properties -> Java Compiler</literal>."
-msgstr ""
+msgid "If your default JDK in Eclipse is not a Java SE 5 or Java SE 6 JDK, you will need to select a Java SE 5 compliant JDK using <literal>Project -> Properties -> Java Compiler</literal>."
+msgstr "Eclipse ã®ããã©ã«ã JDK ã Java SE 5 ããã㯠Java SE 6 ã® JDK ã§ãªããã°ã <literal>ããã¸ã§ã¯ã -> ãããã㣠-> Java ã³ã³ãã¤ã©</literal> ã®æé ã§ãJava SE 5 äºæã® JDK ãé¸ã¶å¿
è¦ãããã¾ãã"
#. Tag: para
#: Gettingstarted.xml:96
#, no-c-format
-msgid ""
-"Alternatively, you can deploy the project from outside Eclipse by typing "
-"<literal>seam explode</literal>."
-msgstr ""
+msgid "Alternatively, you can deploy the project from outside Eclipse by typing <literal>seam explode</literal>."
+msgstr "å¥ã®æ¹æ³ã¨ãã¦ãEclise ã®å¤é¨ãã <literal>seam explode</literal> ã¨ã¿ã¤ããããã¨ã§ããã¸ã§ã¯ãã®ãããã¤ãå¯è½ã§ãã"
#. Tag: para
#: Gettingstarted.xml:98
#, no-c-format
-msgid ""
-"Go to <literal>http://localhost:8080/helloworld</literal> to see a welcome "
-"page. This is a facelets page, <literal>view/home.xhtml</literal>, using the "
-"template <literal>view/layout/template.xhtml</literal>. You can edit this "
-"page, or the template, in eclipse, and see the results "
-"<emphasis>immediately</emphasis>, by clicking refresh in your browser."
-msgstr ""
+msgid "Go to <literal>http://localhost:8080/helloworld</literal> to see a welcome page. This is a facelets page, <literal>view/home.xhtml</literal>, using the template <literal>view/layout/template.xhtml</literal>. You can edit this page, or the template, in eclipse, and see the results <emphasis>immediately</emphasis>, by clicking refresh in your browser."
+msgstr "welcome page ãè¦ãã«ã¯ã<literal>http://localhost:8080/helloworld</literal> ã«é²ãã§ãã ããã ããã¯ããã³ãã¬ã¼ã <literal>view/layout/template.xhtml</literal> ã使ç¨ãã facelets page, <literal>view/home.xhtml</literal> ã§ãã Eclipse ãããã®ãã¼ã¸ããã³ãã¬ã¼ãã®ç·¨éãå¯è½ã§ãã ããã¦ãã©ã¦ã¶ãæ´æ°ãããã¨ã§<emphasis>å³åº§ã«</emphasis>çµæãè¦ããã¨ãå¯è½ã§ãã"
#. Tag: para
#: Gettingstarted.xml:103
#, 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. (They are so easy to write that even seam-gen can "
-"do it.)"
-msgstr ""
+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. (They are so easy to write that even seam-gen can do it.)"
+msgstr "ããã¸ã§ã¯ããã£ã¬ã¯ããªã« XML è¨å®ããã¥ã¡ã³ããçæããã¾ããã³ã£ããããªãã§ãã ããã ãããã®ã»ã¨ãã©ãæ¨æº Java EE ã«é¢ãããã®ã§ã ä¸åº¦çæããã äºåº¦ã¨è¦ãå¿
è¦ã®ãªããã®ã§ãã å
¨ Seam ããã¸ã§ã¯ã㧠90% ã¯åããã®ã§ãã (seam-gen ãã§ããã»ã©ã§ãããè¨è¿°ãé常ã«ç°¡åãªããã¥ã¡ã³ãã§ãã)"
#. Tag: para
#: Gettingstarted.xml:107
#, no-c-format
-msgid ""
-"The generated project includes three database and persistence "
-"configurations. The <literal>persistence-test.xml</literal> and "
-"<literal>import-test.sql</literal> files are used when running the TestNG "
-"unit tests against HSQLDB. The database schema and the test data in "
-"<literal>import-test.sql</literal> is always exported to the database before "
-"running tests. The <literal>myproject-dev-ds.xml</literal>, "
-"<literal>persistence-dev.xml</literal>and <literal>import-dev.sql</literal> "
-"files are for use when deploying the application to your development "
-"database. The schema might be exported automatically at deployment, "
-"depending upon whether you told seam-gen that you are working with an "
-"existing database. The <literal>myproject-prod-ds.xml</literal>, "
-"<literal>persistence-prod.xml</literal>and <literal>import-prod.sql</"
-"literal> files are for use when deploying the application to your production "
-"database. The schema is not exported automatically at deployment."
-msgstr ""
+msgid "The generated project includes three database and persistence configurations. The <literal>persistence-test.xml</literal> and <literal>import-test.sql</literal> files are used when running the TestNG unit tests against HSQLDB. The database schema and the test data in <literal>import-test.sql</literal> is always exported to the database before running tests. The <literal>myproject-dev-ds.xml</literal>, <literal>persistence-dev.xml</literal>and <literal>import-dev.sql</literal> files are for use when deploying the application to your development database. The schema might be exported automatically at deployment, depending upon whether you told seam-gen that you are working with an existing database. The <literal>myproject-prod-ds.xml</literal>, <literal>persistence-prod.xml</literal>and <literal>import-prod.sql</literal> files are for use when deploying the application to your production database. The schema is not exported automatically at deployment."
+msgstr "çæãããããã¸ã§ã¯ãã¯ä¸ã¤ã®ãã¼ã¿ãã¼ã¹ã¨æ°¸ç¶æ§è¨å®ãå«ãã§ãã¾ãã HSQLDB ã«å¯¾ã㦠TestNG ã¦ããããã¹ããå®è¡ããã¨ãã« <literal>persistence-test.xml</literal> 㨠<literal>import-test.sql</literal> ãã¡ã¤ã«ã使ç¨ããã¾ãã <literal>import-test.sql</literal> ä¸ã®ãã¼ã¿ãã¼ã¹ã¹ãã¼ãã¨ãã¹ããã¼ã¿ã¯å¸¸ã«ãã¹ããå®è¡ãããåã«ãã¼ã¿ãã¼ã¹ã«ã¨ãã¹ãã¼ãããã¾ãã <literal>myproject-dev-ds.xml</literal>ã<literal>persistence-dev.xml</literal> 㨠<literal>import-dev.sql</literal> ã¯ã¢ããªã±ã¼ã·ã§ã³ãéçºãã¼ã¿ãã¼ã¹ã«ãããã¤ããã¨ãã«ä½¿ç¨ãã¾ãã seam-gen ã«æ¢åãã¼ã¿ãã¼ã¹ã§ä½æ¥ãã¦ããããä¼ãããã©ããã«ãã£ã¦ã¹ãã¼ãã¯ãããã¤æã«èªåçã«ã¨ãã¹ãã¼ããããå ´åãããã¾ãã <literal>myproject-prod-ds.xml</literal>ã <literal>persistence-prod.xml</litera!
l> 㨠<literal>import-prod.sql</literal> ãã¡ã¤ã«ã¯ã æ¬çªç°å¢ãã¼ã¿ãã¼ã¹ã«ã¢ããªã±ã¼ã·ã§ã³ããããã¤ããã¨ãã«ä½¿ç¨ãã¾ãã ãããã¤æã«ã¹ãã¼ãã¯èªåçã«ã¨ãã¹ãã¼ãããã¾ããã"
#. Tag: title
#: Gettingstarted.xml:121
#, no-c-format
msgid "Creating a new action"
-msgstr ""
+msgstr "æ°è¦ã®ã¢ã¯ã·ã§ã³ãçæãã"
#. Tag: para
#: Gettingstarted.xml:123
#, 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. If you type:"
-msgstr ""
+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. If you type:"
+msgstr "å¾æ¥ã®ã¢ã¯ã·ã§ã³ã¹ã¿ã¤ã«ã® Web ãã¬ã¼ã ã¯ã¼ã¯ã«æ
£ãã¦ããå ´åã ããããã©ã®ããã« Java ã®ã¹ãã¼ãã¬ã¹ã¢ã¯ã·ã§ã³ã¡ã½ãããæã¤ç°¡å㪠Web ãã¼ã¸ãçæãããã®ã ãããã¨æãããã§ãããã 以ä¸ã®ããã«ã¿ã¤ããã¦ãã ããã"
#. Tag: programlisting
#: Gettingstarted.xml:126
#, no-c-format
msgid "seam new-action"
-msgstr ""
+msgstr "seam new-action"
#. Tag: para
#: Gettingstarted.xml:128
#, no-c-format
-msgid ""
-"Seam will prompt for some information, and generate a new facelets page and "
-"Seam component for your project."
-msgstr ""
+msgid "Seam will prompt for some information, and generate a new facelets page and Seam component for your project."
+msgstr "Seam ã¯æ
å ±ã®ããã«è³ªåããã¦ãã¾ããããã¦ãããã¸ã§ã¯ãã®ããã®æ°ãã facelets page ã Seam ã³ã³ãã¼ãã³ããçæãã¾ãã"
#. Tag: programlisting
#: Gettingstarted.xml:131
@@ -446,75 +395,87 @@
"setup-filters:\n"
"\n"
"new-action:\n"
-" [echo] Creating a new stateless session bean component with an action "
-"method\n"
-" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss"
-"\\helloworld\n"
-" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss"
-"\\helloworld\n"
-" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss"
-"\\helloworld\\test\n"
-" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss"
-"\\helloworld\\test\n"
+" [echo] Creating a new stateless session bean component with an action method\n"
+" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss\\helloworld\n"
+" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss\\helloworld\n"
+" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss\\helloworld\\test\n"
+" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss\\helloworld\\test\n"
" [copy] Copying 1 file to C:\\Projects\\helloworld\\view\n"
-" [echo] Type 'seam restart' and go to http://localhost:8080/helloworld/"
-"ping.seam\n"
+" [echo] Type 'seam restart' and go to http://localhost:8080/helloworld/ping.seam\n"
"\n"
"BUILD SUCCESSFUL\n"
"Total time: 13 seconds\n"
"C:\\Projects\\jboss-seam>"
msgstr ""
+"C:\\Projects\\jboss-seam>seam new-action\n"
+"Buildfile: build.xml\n"
+"\n"
+"validate-workspace:\n"
+"\n"
+"validate-project:\n"
+"\n"
+"action-input:\n"
+" [input] Enter the Seam component name\n"
+"ping\n"
+" [input] Enter the local interface name [Ping]\n"
+"\n"
+" [input] Enter the bean class name [PingBean]\n"
+"\n"
+" [input] Enter the action method name [ping]\n"
+"\n"
+" [input] Enter the page name [ping]\n"
+"\n"
+"\n"
+"setup-filters:\n"
+"\n"
+"new-action:\n"
+" [echo] Creating a new stateless session bean component with an action method\n"
+" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss\\helloworld\n"
+" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss\\helloworld\n"
+" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss\\helloworld\\test\n"
+" [copy] Copying 1 file to C:\\Projects\\helloworld\\src\\hot\\org\\jboss\\helloworld\\test\n"
+" [copy] Copying 1 file to C:\\Projects\\helloworld\\view\n"
+" [echo] Type 'seam restart' and go to http://localhost:8080/helloworld/ping.seam\n"
+"\n"
+"BUILD SUCCESSFUL\n"
+"Total time: 13 seconds\n"
+"C:\\Projects\\jboss-seam>"
#. Tag: para
#: Gettingstarted.xml:133
#, no-c-format
-msgid ""
-"Because we've added a new Seam component, we need to restart the exploded "
-"directory deployment. You can do this by typing <literal>seam restart</"
-"literal>, or by running the <literal>restart</literal> target in the "
-"generated project <literal>build.xml</literal> file from inside Eclipse. "
-"Another way to force a restart is to edit the file <literal>resources/META-"
-"INF/application.xml</literal> in Eclipse. <emphasis>Note that you do not "
-"need to restart JBoss each time you change the application.</emphasis>"
-msgstr ""
+msgid "Because we've added a new Seam component, we need to restart the exploded directory deployment. You can do this by typing <literal>seam restart</literal>, or by running the <literal>restart</literal> target in the generated project <literal>build.xml</literal> file from inside Eclipse. Another way to force a restart is to edit the file <literal>resources/META-INF/application.xml</literal> in Eclipse. <emphasis>Note that you do not need to restart JBoss each time you change the application.</emphasis>"
+msgstr "æ°ãã Seam ã³ã³ãã¼ãã³ãã追å ããã®ã§ã å±éãããã£ã¬ã¯ããªã®ãããã¤ãåèµ·åããå¿
è¦ãããã¾ãã <literal>seam restart</literal> ã¨å
¥åãããã Eclipse å
ããçæãããããã¸ã§ã¯ã build.xml ãã¡ã¤ã« ã® <literal>restart</literal> ã¿ã¼ã²ãããå®è¡ãããã¨ã§è¡ããã¨ãã§ãã¾ãã åèµ·åãå¼·å¶ããå¥ã®æ¹æ³ã¯ Eclipse ã® <literal>resources/META-INF/application.xml</literal> ãã¡ã¤ã«ãç·¨éãããã¨ã§ãã <emphasis>ã¢ããªã±ã¼ã·ã§ã³ãå¤æ´ãããã³ã« JBoss ãåèµ·åããå¿
è¦ã¯ãªããã¨ã«çæãã¦ãã ããã </emphasis>"
#. Tag: para
#: Gettingstarted.xml:139
#, 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 ""
+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
#: Gettingstarted.xml:143
#, no-c-format
-msgid ""
-"Finally, locate the <literal>PingTest.xml</literal> file in the test package "
-"and run the integration tests using the TestNG plugin for Eclipse. "
-"Alternatively, run the tests using <literal>seam test</literal> or the "
-"<literal>test</literal> target of the generated build."
-msgstr ""
+msgid "Finally, locate the <literal>PingTest.xml</literal> file in the test package and run the integration tests using the TestNG plugin for Eclipse. Alternatively, run the tests using <literal>seam test</literal> or the <literal>test</literal> target of the generated build."
+msgstr "æå¾ã«ã<literal>PingTest.xml</literal> ãã¡ã¤ã«ã test ããã±ã¼ã¸ã«é
ç½®ãã Eclipse ã® TestNG ãã©ã°ã¤ã³ã使ç¨ãã¦çµ±åãã¹ããå®è¡ãã¾ãã å¥ãªæ¹æ³ã¨ãã¦ã <literal>seam test</literal> ã使ç¨ãã¦ãã¹ããèµ·åãããã çæããããã«ããã <literal>test</literal> ã¿ã¼ã²ãããèµ·åãã¾ãã"
#. Tag: title
#: Gettingstarted.xml:149
#, no-c-format
msgid "Creating a form with an action"
-msgstr ""
+msgstr "ã¢ã¯ã·ã§ã³ã®ãããã©ã¼ã ãçæãã"
#. Tag: para
#: Gettingstarted.xml:151
#, no-c-format
msgid "The next step is to create a form. Type:"
-msgstr ""
+msgstr "次ã®ã¹ãããã¯ã以ä¸ã®ããã«ãã©ã¼ã ãçæãããã¨ã§ãã"
#. Tag: programlisting
#: Gettingstarted.xml:153
#, no-c-format
msgid "seam new-form"
-msgstr ""
+msgstr "seam new-form"
#. Tag: programlisting
#: Gettingstarted.xml:155
@@ -542,331 +503,277 @@
"setup-filters:\n"
"\n"
"new-form:\n"
-" [echo] Creating a new stateful session bean component with an action "
-"method\n"
+" [echo] Creating a new stateful session bean component with an action method\n"
" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello\n"
" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello\n"
-" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello"
-"\\test\n"
+" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello\\test\n"
" [copy] Copying 1 file to C:\\Projects\\hello\\view\n"
-" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello"
-"\\test\n"
-" [echo] Type 'seam restart' and go to http://localhost:8080/hello/hello."
-"seam\n"
+" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello\\test\n"
+" [echo] Type 'seam restart' and go to http://localhost:8080/hello/hello.seam\n"
"\n"
"BUILD SUCCESSFUL\n"
"Total time: 5 seconds\n"
"C:\\Projects\\jboss-seam>"
msgstr ""
+"C:\\Projects\\jboss-seam>seam new-form\n"
+"Buildfile: C:\\Projects\\jboss-seam\\seam-gen\\build.xml\n"
+"\n"
+"validate-workspace:\n"
+"\n"
+"validate-project:\n"
+"\n"
+"action-input:\n"
+" [input] Enter the Seam component name\n"
+"hello\n"
+" [input] Enter the local interface name [Hello]\n"
+"\n"
+" [input] Enter the bean class name [HelloBean]\n"
+"\n"
+" [input] Enter the action method name [hello]\n"
+"\n"
+" [input] Enter the page name [hello]\n"
+"\n"
+"\n"
+"setup-filters:\n"
+"\n"
+"new-form:\n"
+" [echo] Creating a new stateful session bean component with an action method\n"
+" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello\n"
+" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello\n"
+" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello\\test\n"
+" [copy] Copying 1 file to C:\\Projects\\hello\\view\n"
+" [copy] Copying 1 file to C:\\Projects\\hello\\src\\hot\\com\\hello\\test\n"
+" [echo] Type 'seam restart' and go to http://localhost:8080/hello/hello.seam\n"
+"\n"
+"BUILD SUCCESSFUL\n"
+"Total time: 5 seconds\n"
+"C:\\Projects\\jboss-seam>"
#. Tag: para
#: Gettingstarted.xml:157
#, no-c-format
-msgid ""
-"Restart the application again, and 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 "
-"(remember to restart the deployment each time you change the Java code)."
-msgstr ""
+msgid "Restart the application again, and 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 (remember to restart the deployment each time you change the Java code)."
+msgstr "åã³ã¢ããªã±ã¼ã·ã§ã³ãåèµ·åããã <literal>http://localhost:8080/helloworld/hello.seam</literal> ã«é²ã¿ã¾ãã çæãããã³ã¼ããè¦ã¦ã¿ã¾ãããã ãã¹ããå®è¡ãã¾ãã ä½ãæ°ãããã£ã¼ã«ãããã©ã¼ã 㨠Seam ã³ã³ãã¼ãã³ãã«è¿½å ãã¦ã¿ã¾ãããã (Java ã³ã¼ããå¤æ´ããã常ã«ãããã¤ãåèµ·åãããã¨ãå¿ããªãããã«ãã¦ãã ããã)"
#. Tag: title
#: Gettingstarted.xml:163
#, no-c-format
msgid "Generating an application from an existing database"
-msgstr ""
+msgstr "æ¢åã®ãã¼ã¿ãã¼ã¹ããã¢ããªã±ã¼ã·ã§ã³ãèªåçæãã"
#. Tag: para
#: Gettingstarted.xml:165
#, no-c-format
-msgid ""
-"Manually create some tables in your database. (If you need to switch to a "
-"different database, just run <literal>seam setup</literal> again.) Now type:"
-msgstr ""
+msgid "Manually create some tables in your database. (If you need to switch to a different database, just run <literal>seam setup</literal> again.) Now type:"
+msgstr "æåã§ãã¼ã¿ãã¼ã¹ã®ä¸ã«ãã¼ãã«ãçæãã¾ãã (å¥ã®ãã¼ã¿ãã¼ã¹ã«åãæ¿ããå¿
è¦ãããå ´åã¯ããä¸åº¦ <literal>seam setup</literal> ãå®è¡ãã¾ãã) ããã§æ¬¡ã®ããã«å
¥åãã¾ãã"
#. Tag: programlisting
#: Gettingstarted.xml:168
#, no-c-format
msgid "seam generate-entities"
-msgstr ""
+msgstr "seam generate-entities"
#. Tag: para
#: Gettingstarted.xml:170
#, no-c-format
-msgid ""
-"Restart the deployment, and 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 seam-gen."
-msgstr ""
+msgid "Restart the deployment, and 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 seam-gen."
+msgstr "ãããã¤ãåèµ·åãã¦ã <literal>http://localhost:8080/helloworld</literal> ã«é²ãã§ãã ããã ãã¼ã¿ãã¼ã¹ã®åç
§ã æ¢åãªãã¸ã§ã¯ãã®ç·¨éã æ°ãããªãã¸ã§ã¯ãã®çæãå¯è½ã§ãã çæãããã³ã¼ããè¦ãã¨ããããããã¾ãã«ç°¡åãªã®ã«é©ãããã¨æãã¾ãã Seam ã¯ãã¼ã¿ã¢ã¯ã»ã¹ã³ã¼ããæä½æ¥ã§ç°¡åã«è¨è¿°ã§ããããã«è¨è¨ããã¦ããããã§ãã ã¾ã seam-gen ã使ç¨ãããããããããªã人ã§ã大ä¸å¤«ã§ãã"
#. Tag: title
#: Gettingstarted.xml:177
#, no-c-format
msgid "Generating an application from existing JPA/EJB3 entities"
-msgstr ""
+msgstr "æ¢åã® JPA/EJB3 ã¨ã³ãã£ãã£ããã¢ããªã±ã¼ã·ã§ã³ãèªåçæãã"
#. Tag: para
#: Gettingstarted.xml:179
#, no-c-format
-msgid ""
-"Place your existing, valid entity classes inside the <literal>src/main</"
-"literal>. Now type"
-msgstr ""
+msgid "Place your existing, valid entity classes inside the <literal>src/main</literal>. Now type"
+msgstr "æ¢åã®æå¹ãªã¨ã³ãã£ãã£ã¯ã©ã¹ã <literal>src/main</literal> ã«ç½®ãã¦ã以ä¸ãã¿ã¤ããã¦ãã ããã"
#. Tag: programlisting
#: Gettingstarted.xml:181
#, no-c-format
msgid "seam generate-ui"
-msgstr ""
+msgstr "seam generate-ui"
#. Tag: para
#: Gettingstarted.xml:183
#, no-c-format
-msgid ""
-"Restart the deployment, and go to <literal>http://localhost:8080/helloworld</"
-"literal>."
-msgstr ""
+msgid "Restart the deployment, and go to <literal>http://localhost:8080/helloworld</literal>."
+msgstr "ãããã¤ã¡ã³ãããªã¹ã¿ã¼ããã¦ã<literal>http://localhost:8080/helloworld</literal> ã«é²ãã§ãã ããã"
#. Tag: title
#: Gettingstarted.xml:187
#, no-c-format
msgid "Deploying the application as an EAR"
-msgstr ""
+msgstr "EAR å½¢å¼ã§ã¢ããªã±ã¼ã·ã§ã³ããããã¤ãã"
#. Tag: para
#: Gettingstarted.xml:189
#, no-c-format
-msgid ""
-"Finally, we want to be able to deploy the application using standard Java EE "
-"5 packaging. First, we need to remove the exploded directory by running "
-"<literal>seam unexplode</literal>. To deploy the EAR, we can type "
-"<literal>seam deploy</literal> at the command prompt, or run the "
-"<literal>deploy</literal> target of the generated project build script. You "
-"can undeploy using <literal>seam undeploy</literal> or the "
-"<literal>undeploy</literal> target."
-msgstr ""
+msgid "Finally, we want to be able to deploy the application using standard Java EE 5 packaging. First, we need to remove the exploded directory by running <literal>seam unexplode</literal>. To deploy the EAR, we can type <literal>seam deploy</literal> at the command prompt, or run the <literal>deploy</literal> target of the generated project build script. You can undeploy using <literal>seam undeploy</literal> or the <literal>undeploy</literal> target."
+msgstr "æå¾ã«ã æ¨æºã® Java EE 5 ããã±ã¼ã¸ã³ã°ã使ç¨ãã¦ã¢ããªã±ã¼ã·ã§ã³ããããã¤ã§ããããã«ãããã¨æãã¾ãã ã¾ãã <literal>seam unexplode</literal> ãå®è¡ãã¦å±éãããã£ã¬ã¯ããªãåé¤ããå¿
è¦ãããã¾ãã EAR ããããã¤ããã«ã¯ã ã³ãã³ãããã³ãã㧠<literal>seam deploy</literal> ãå
¥åãããã ãããã¯çæãããããã¸ã§ã¯ãã® build ã¹ã¯ãªããã® <literal>deploy</literal> ã¿ã¼ã²ãããå®è¡ãã¾ãã <literal>seam undeploy</literal> ã¾ã㯠<literal>undeploy</literal> ã¿ã¼ã²ããã使ãã¨ã¢ã³ãããã¤ãã§ãã¾ãã"
#. Tag: para
#: Gettingstarted.xml:195
#, no-c-format
-msgid ""
-"By default, the application will be deployed with the <emphasis>dev profile</"
-"emphasis>. The EAR will include the <literal>persistence-dev.xml</literal> "
-"and <literal>import-dev.sql</literal> files, and the <literal>myproject-dev-"
-"ds.xml</literal> file will be deployed. You can change the profile, and use "
-"the <emphasis>prod profile</emphasis>, by typing"
-msgstr ""
+msgid "By default, the application will be deployed with the <emphasis>dev profile</emphasis>. The EAR will include the <literal>persistence-dev.xml</literal> and <literal>import-dev.sql</literal> files, and the <literal>myproject-dev-ds.xml</literal> file will be deployed. You can change the profile, and use the <emphasis>prod profile</emphasis>, by typing"
+msgstr "ããã©ã«ãã§ã¯ãã¢ããªã±ã¼ã·ã§ã³ã¯ <emphasis>dev profile</emphasis> ã§ãããã¤ããã¾ãã EAR 㯠<literal>persistence-dev.xml</literal> ãã¡ã¤ã«ã¨ <literal>import-dev.sql</literal> ãã¡ã¤ã«ãå«ã¿ã <literal>myproject-dev-ds.xml</literal> ãã¡ã¤ã«ããããã¤ããã¾ãã ãããã¡ã¤ã«ã¯å¤æ´å¯è½ã§ã 以ä¸ã®ããã«å
¥åã㦠<emphasis>prod profile</emphasis> ã使ç¨ãã¾ãã"
#. Tag: programlisting
#: Gettingstarted.xml:200
#, no-c-format
msgid "seam -Dprofile=prod deploy"
-msgstr ""
+msgstr "seam -Dprofile=prod deploy"
#. Tag: para
#: Gettingstarted.xml:202
#, no-c-format
-msgid ""
-"You can even define new deployment profiles for your application. Just add "
-"appropriately named files to your projectâfor example, <literal>persistence-"
-"staging.xml</literal>, <literal>import-staging.sql</literal> and "
-"<literal>myproject-staging-ds.xml</literal>âand select the name of the "
-"profile using <literal>-Dprofile=staging</literal>."
-msgstr ""
+msgid "You can even define new deployment profiles for your application. Just add appropriately named files to your projectâfor example, <literal>persistence-staging.xml</literal>, <literal>import-staging.sql</literal> and <literal>myproject-staging-ds.xml</literal>âand select the name of the profile using <literal>-Dprofile=staging</literal>."
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ç¨ã«æ°ãããããã¤ã¡ã³ããããã¡ã¤ã«ãå®ç¾©ãããã¨ãã§ãã¾ãã ããã¸ã§ã¯ãã«é©åãªååãä»ãããã¡ã¤ã«ã追å ãã¾ã â ä¾ãã°ã<literal>persistence-staging.xml</literal>ã<literal>import-staging.sql</literal> 㨠<literal>myproject-staging-ds.xml</literal> ãªã©ã§ãã <literal>-Dprofile=staging</literal> ã使ã£ã¦ãããã¡ã¤ã«ã®ååãé¸æãã¾ãã"
#. Tag: title
#: Gettingstarted.xml:209
#, no-c-format
msgid "Seam and incremental hot deployment"
-msgstr ""
+msgstr "Seam ã¨å¢åããããããã¤ã¡ã³ã"
#. Tag: para
#: Gettingstarted.xml:211
#, no-c-format
-msgid ""
-"When you deploy your Seam application as an exploded directory, you'll get "
-"some support for incremental hot deployment at development time. You need to "
-"enable debug mode in both Seam and Facelets, by adding this line to "
-"<literal>components.xml</literal>:"
-msgstr ""
+msgid "When you deploy your Seam application as an exploded directory, you'll get some support for incremental hot deployment at development time. You need to enable debug mode in both Seam and Facelets, by adding this line to <literal>components.xml</literal>:"
+msgstr "å±éå½¢å¼ã®ãã£ã¬ã¯ããªã§ Seam ã¢ããªã±ã¼ã·ã§ã³ããããã¤ããå ´åã éçºæã«å¢åããããããã¤ã®ãµãã¼ããåããã§ãããã <literal>components.xml</literal> ã«ä»¥ä¸ã®è¡ã追å ãããã¨ã§ã Seam 㨠Facelets ã®ä¸¡æ¹ã§ãããã°ã¢ã¼ããæå¹ã«ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Gettingstarted.xml:215
#, no-c-format
msgid "<![CDATA[<core:init debug=\"true\">]]>"
-msgstr ""
+msgstr "<![CDATA[<core:init debug=\"true\">]]>"
#. Tag: para
#: Gettingstarted.xml:217
#, no-c-format
-msgid ""
-"Now, the following files may be redeployed without requiring a full restart "
-"of the web application:"
-msgstr ""
+msgid "Now, the following files may be redeployed without requiring a full restart of the web application:"
+msgstr "以ä¸ã®ãã¡ã¤ã«ã¯ã Webã¢ããªã±ã¼ã·ã§ã³ãå®å
¨ã«åèµ·åãããã¨ãªãç½®ãæãããããããããã¾ããã"
#. Tag: para
#: Gettingstarted.xml:221
#, no-c-format
msgid "any facelets page"
-msgstr ""
+msgstr "facelets ãã¼ã¸"
#. Tag: para
#: Gettingstarted.xml:225
#, no-c-format
msgid "any <literal>pages.xml</literal> file"
-msgstr ""
+msgstr "<literal>pages.xml</literal> ãã¡ã¤ã«"
#. Tag: para
#: Gettingstarted.xml:229
#, no-c-format
-msgid ""
-"But if we want to change any Java code, we still need to do a full restart "
-"of the application. (In JBoss this may be accomplished by touching the top "
-"level deployment descriptor: <literal>application.xml</literal> for an EAR "
-"deployment, or <literal>web.xml</literal> for a WAR deployment.)"
-msgstr ""
+msgid "But if we want to change any Java code, we still need to do a full restart of the application. (In JBoss this may be accomplished by touching the top level deployment descriptor: <literal>application.xml</literal> for an EAR deployment, or <literal>web.xml</literal> for a WAR deployment.)"
+msgstr "ãã ãã ããããã® Java ã³ã¼ããå¤æ´ããå¿
è¦ãããå ´åã¯ã ã¢ããªã±ã¼ã·ã§ã³ãå®å
¨ã«åèµ·åããå¿
è¦ãããã¾ãã (JBoss ã§ã¯ãããã¬ãã«ã®ãããã¤ã¡ã³ãè¨è¿°åãæ´æ°ãããã¨ã§ãããè¡ãã¾ãã EAR ãããã¤ã¡ã³ããªã <literal>application.xml</literal>ã WAR ãããã¤ã¡ã³ããªã <literal>web.xml</literal> ã§ãã)"
#. Tag: para
#: Gettingstarted.xml:233
#, 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 ""
+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
#: Gettingstarted.xml:238
#, no-c-format
msgid "You need to be aware of the following limitations:"
-msgstr ""
+msgstr "以ä¸ã®å¶ç´ãç¥ã£ã¦ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: Gettingstarted.xml:242
#, no-c-format
-msgid ""
-"the components must be JavaBean components, they cannot be EJB3 beans (we "
-"are working on fixing this limitation)"
-msgstr ""
+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
#: Gettingstarted.xml:247
#, no-c-format
msgid "entities can never be hot-deployed"
-msgstr ""
+msgstr "ã¨ã³ãã£ãã£ã¯ããããããã¤ããããã¨ã¯ããã¾ããã"
#. Tag: para
#: Gettingstarted.xml:251
#, no-c-format
-msgid ""
-"components deployed via <literal>components.xml</literal> may not be hot-"
-"deployed"
-msgstr ""
+msgid "components deployed via <literal>components.xml</literal> may not be hot-deployed"
+msgstr "<literal>components.xml</literal> ã§ãããã¤ãããã³ã³ãã¼ãã³ãã¯ããããããã¤ã§ããªãå ´åãããã¾ãã"
#. Tag: para
#: Gettingstarted.xml:255
#, no-c-format
-msgid ""
-"the hot-deployable components will not be visible to any classes deployed "
-"outside of <literal>WEB-INF/dev</literal>"
-msgstr ""
+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
#: Gettingstarted.xml:260
#, 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 ""
+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
#: Gettingstarted.xml:265
#, no-c-format
msgid "You must have the Seam filter installed in web.xml"
-msgstr ""
+msgstr "web.xml ã« Seam ãã£ã«ã¿ãã¤ã³ã¹ãã¼ã«ããªããã°ãªãã¾ããã"
#. Tag: para
#: Gettingstarted.xml:269
#, 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
#: Gettingstarted.xml:274
#, no-c-format
-msgid ""
-"If you create a WAR project using seam-gen, incremental hot deployment is "
-"available out of the box for classes in the <literal>src/hot</literal> "
-"source directory. However, seam-gen does not support incremental hot "
-"deployment for EAR projects."
-msgstr ""
+msgid "If you create a WAR project using seam-gen, incremental hot deployment is available out of the box for classes in the <literal>src/hot</literal> source directory. However, seam-gen does not support incremental hot deployment for EAR projects."
+msgstr "seam-gen ã使ç¨ã㦠WAR ããã¸ã§ã¯ããçæããå ´åã å¢åããããããã¤ã¡ã³ãã¯ã<literal>src/hot</literal> ã½ã¼ã¹ãã£ã¬ã¯ããªã«ããã¯ã©ã¹ã«ãã®ã¾ã¾ä½¿ç¨å¯è½ã§ãã ããããªããã seam-gen 㯠EAR ããã¸ã§ã¯ãã«å¯¾ããå¢åããããããã¤ã«å¯¾å¿ãã¦ãã¾ããã"
#. Tag: title
#: Gettingstarted.xml:280
#, no-c-format
msgid "Using Seam with JBoss 4.0"
-msgstr ""
+msgstr " JBoss 4.0 㧠Seam ã使ç¨ãã"
#. Tag: para
#: Gettingstarted.xml:282
#, no-c-format
-msgid ""
-"Seam 2.0 was developed for JavaServer Faces 1.2. When using JBoss AS, we "
-"recommend using JBoss 4.2, which bundles the JSF 1.2 reference "
-"implementation. However, it is still possible to use Seam 2.0 on the JBoss "
-"4.0 platform. There are two basic steps required to do this: install an EJB3-"
-"enabled version of JBoss 4.0 and replace MyFaces with the JSF 1.2 reference "
-"implementation. Once you complete these steps, Seam 2.0 applications can be "
-"deployed to JBoss 4.0."
-msgstr ""
+msgid "Seam 2.0 was developed for JavaServer Faces 1.2. When using JBoss AS, we recommend using JBoss 4.2, which bundles the JSF 1.2 reference implementation. However, it is still possible to use Seam 2.0 on the JBoss 4.0 platform. There are two basic steps required to do this: install an EJB3-enabled version of JBoss 4.0 and replace MyFaces with the JSF 1.2 reference implementation. Once you complete these steps, Seam 2.0 applications can be deployed to JBoss 4.0."
+msgstr "Seam 2.0 㯠JavaServer Faces 1.2 ã«ãããã¤ããã¾ãã JBoss AS ã使ç¨ãããªãã°ãJBoss 4.2 ã使ç¨ãããã¨ãæ¨å¥¨ãã¾ãã ãã㯠JSF 1.2 ãªãã¡ã¬ã³ã¹å®è£
ããã³ãã«ããã¦ãã¾ãã ã§ã JBoss 4.0 ãã©ãããã©ã¼ã 㧠Seam 2.0 ã使ç¨ãããã¨ãå¯è½ã§ãã ãããè¡ãã«ã¯ 2 ã¤ã®åºæ¬çãªã¹ããããå¿
è¦ã§ãã EJB3 ãæå¹ãªãã¼ã¸ã§ã³ã® JBoss 4.0 ã®ã¤ã³ã¹ãã¼ã«ã MyFaces ã JSF 1.2 ãªãã¡ã¬ã³ã¹å®è£
ã«äº¤æã ãããã®ã¹ããããè¡ãã°ãSeam 2.0 ã¢ããªã±ã¼ã·ã§ã³ã¯ JBoss 4.0 ã«ãããã¤å¯è½ã«ãªãã¾ãã"
#. Tag: title
#: Gettingstarted.xml:289
#, no-c-format
msgid "Install JBoss 4.0"
-msgstr ""
+msgstr "JBoss 4.0 ã®ã¤ã³ã¹ãã¼ã«"
#. Tag: para
#: Gettingstarted.xml:290
#, no-c-format
-msgid ""
-"JBoss 4.0 does not ship a default configuration compatible with Seam. To run "
-"Seam, you must install JBoss 4.0.5 using the JEMS 1.2 installer with the "
-"ejb3 profile selected. Seam will not run with an installation that doesn't "
-"include EJB3 support. The JEMS installer can be downloaded from <ulink url="
-"\"http://labs.jboss.com/jemsinstaller/downloads\">http://labs.jboss.com/"
-"jemsinstaller/downloads</ulink>."
-msgstr ""
+msgid "JBoss 4.0 does not ship a default configuration compatible with Seam. To run Seam, you must install JBoss 4.0.5 using the JEMS 1.2 installer with the ejb3 profile selected. Seam will not run with an installation that doesn't include EJB3 support. The JEMS installer can be downloaded from <ulink url=\"http://labs.jboss.com/jemsinstaller/downloads\">http://labs.jboss.com/jemsinstaller/downloads</ulink>."
+msgstr "JBoss 4.0 㯠Seam äºæã®ããã©ã«ãè¨å®ã§åºè·ããã¦ãã¾ããã Seam ãå®è¡ããããã« EJB3 ãããã¡ã¤ã«ãé¸æã㦠JEMS 1.2 ã¤ã³ã¹ãã¼ã© ã使ç¨ãã¦ã¤ã³ã¹ãã¼ã«ããªããã°ãªãã¾ããã Seam 㯠EJB3 ãµãã¼ããå«ã¾ãªãã¤ã³ã¹ãã¼ã«ã§ã¯åä½ãã¾ããã JEMS ã¤ã³ã¹ãã¼ã©ã¯ <ulink url=\"http://labs.jboss.com/jemsinstaller/downloads\">http://labs.jboss.com/jemsinstaller/downloads</ulink> ãããã¦ã³ãã¼ãå¯è½ã§ãã"
#. Tag: title
#: Gettingstarted.xml:297
#, no-c-format
msgid "Install the JSF 1.2 RI"
-msgstr ""
+msgstr "JSF 1.2 RI ã®ã¤ã³ã¹ãã¼ã«"
#. Tag: para
#: Gettingstarted.xml:299
#, no-c-format
-msgid ""
-"The web configuration for JBoss 4.0 can be found in the <literal>server/"
-"default/deploy/jbossweb-tomcat55.sar</literal>. You'll need to delete "
-"<literal>myfaces-api.jar</literal> any <literal>myfaces-impl.jar</literal> "
-"from the <literal>jsf-libs </literal>directory. Then, you'll need to copy "
-"<literal>jsf-api.jar</literal>, <literal>jsf-impl.jar</literal>, <literal>el-"
-"api.jar</literal>, and <literal>el-ri.jar</literal> to that directory. The "
-"JSF JARs can be found in the Seam <literal>lib</literal> directory. The el "
-"JARs can be obtained from the Seam 1.2 release."
-msgstr ""
+msgid "The web configuration for JBoss 4.0 can be found in the <literal>server/default/deploy/jbossweb-tomcat55.sar</literal>. You'll need to delete <literal>myfaces-api.jar</literal> any <literal>myfaces-impl.jar</literal> from the <literal>jsf-libs </literal>directory. Then, you'll need to copy <literal>jsf-api.jar</literal>, <literal>jsf-impl.jar</literal>, <literal>el-api.jar</literal>, and <literal>el-ri.jar</literal> to that directory. The JSF JARs can be found in the Seam <literal>lib</literal> directory. The el JARs can be obtained from the Seam 1.2 release."
+msgstr "JBoss 4.0 ã® Web è¨å®ã¯ <literal>server/default/deploy/jbossweb-tomcat55.sar</literal> ã«ããã¾ãã <literal>jsf-libs </literal> ãã£ã¬ã¯ããªãã <literal>myfaces-api.jar</literal> 㨠<literal>myfaces-impl.jar</literal> ãåé¤ããå¿
è¦ãããã¾ãã ããã¦ããã£ã¬ã¯ããªã« <literal>jsf-api.jar</literal>ã<literal>jsf-impl.jar</literal>ã<literal>el-api.jar</literal> 㨠<literal>el-ri.jar</literal> ãã³ãã¼ããå¿
è¦ãããã¾ãã JSF ã® JAR 㯠Seam <literal>lib</literal> ãã£ã¬ã¯ããªã«ããã¾ãã el ã® JAR 㯠Seam 1.2 ãªãªã¼ã¹ããåå¾å¯è½ã§ãã"
#. Tag: para
#: Gettingstarted.xml:307
#, no-c-format
-msgid ""
-"You'll also need to edit the <literal>conf/web.xml</literal>, replacing "
-"<literal>myfaces-impl.jar</literal> with <literal>jsf-impl.jar</literal>."
-msgstr ""
+msgid "You'll also need to edit the <literal>conf/web.xml</literal>, replacing <literal>myfaces-impl.jar</literal> with <literal>jsf-impl.jar</literal>."
+msgstr "ããã« <literal>conf/web.xml</literal> ãç·¨éããå¿
è¦ãããã¾ãã <literal>myfaces-impl.jar</literal> ã <literal>jsf-impl.jar</literal> ã«äº¤æãã¦ãã ããã"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Glassfish.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Glassfish.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Glassfish.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for Seam_Reference_Guide package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: Seam_Reference_Guide \n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-10-14 11:38+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Glassfish.xml:3
#, no-c-format
msgid "Seam on GlassFish application server"
-msgstr ""
+msgstr "GlassFish ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ä¸ã® Seam"
#. Tag: para
#: Glassfish.xml:5
@@ -26,6 +26,8 @@
"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
@@ -36,18 +38,22 @@
"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
#, no-c-format
msgid "GlassFish environment and deployment information"
-msgstr ""
+msgstr "GlassFish ç°å¢ã¨ãããã¤ã¡ã³ãæ
å ±"
#. Tag: title
#: Glassfish.xml:21
#, no-c-format
msgid "Installation"
-msgstr ""
+msgstr "ã¤ã³ã¹ãã¼ã«"
#. Tag: para
#: Glassfish.xml:23
@@ -56,54 +62,56 @@
"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
#, no-c-format
msgid "GlassFish v2 UR2 - download page"
-msgstr ""
+msgstr "GlassFish v2 UR2 - ãã¦ã³ãã¼ããã¼ã¸"
#. Tag: para
#: Glassfish.xml:37
#, no-c-format
msgid "After downloading GlassFish, install it:"
-msgstr ""
+msgstr "GlassFish ããã¦ã³ãã¼ããã¦ãã¤ã³ã¹ãã¼ã«ãã¦ãã ããã"
#. Tag: programlisting
#: Glassfish.xml:41
#, no-c-format
msgid "$ java -Xmx256m -jar glassfish-installer-v2ur2-b04-linux.jar"
-msgstr ""
+msgstr "$ java -Xmx256m -jar glassfish-installer-v2ur2-b04-linux.jar"
#. Tag: para
#: Glassfish.xml:43
#, no-c-format
msgid "After installing, setup GlassFish:"
-msgstr ""
+msgstr "ã¤ã³ã¹ãã¼ã«ããå¾ã«ãGlassFish ãã»ããã¢ãããã¦ãã ããã"
#. Tag: programlisting
#: Glassfish.xml:47
#, no-c-format
msgid "$ cd glassfish; ant -f setup.xml"
-msgstr ""
+msgstr "$ cd glassfish; ant -f setup.xml"
#. Tag: para
#: Glassfish.xml:49
#, no-c-format
msgid "The created domain's name is <literal>domain1</literal>."
-msgstr ""
+msgstr "ä½æããããã¡ã¤ã³ã®ååã¯<literal>domain1</literal> ã§ãã"
#. Tag: para
#: Glassfish.xml:53
#, no-c-format
msgid "Next, we start the embedded JavaDB server:"
-msgstr ""
+msgstr "次ã«ãçµã¿è¾¼ã¿ JavaDB ãµã¼ããèµ·åãã¾ãã"
#. Tag: programlisting
#: Glassfish.xml:57
#, no-c-format
msgid "$ bin/asadmin start-database"
-msgstr ""
+msgstr "$ bin/asadmin start-database"
#. Tag: para
#: Glassfish.xml:60
@@ -112,50 +120,59 @@
"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
#, no-c-format
msgid "Now, start the GlassFish server:"
-msgstr ""
+msgstr "æå¾ã«ãGlassFish ãµã¼ããèµ·åãã¦ãã ããã"
#. Tag: programlisting
#: Glassfish.xml:70
#, no-c-format
msgid "$ bin/asadmin start-domain domain1"
-msgstr ""
+msgstr "$ bin/asadmin start-domain domain1"
#. Tag: para
#: Glassfish.xml:72
-#, no-c-format
+#, fuzzy, 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."
+"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 ""
+msgstr "ãµã¼ãã¨ãã¼ã¿ãã¼ã¹ãåæ¢ããã«ã¯ã以ä¸ã®ããã«ãã¦ãã ããã"
#. Tag: programlisting
-#: Glassfish.xml:85
+#: Glassfish.xml:86
#, no-c-format
msgid "$ bin/asadmin stop-domain domain1; bin/asadmin stop-database"
-msgstr ""
+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 ""
+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 "
@@ -163,255 +180,350 @@
"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 "Deploying the application to GlassFish"
+msgid "$ ant"
msgstr ""
#. Tag: para
-#: Glassfish.xml:102
+#: 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:119
+#, no-c-format
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> ãã管çã³ã³ã½ã¼ã«ã«ãã°ã¤ã³ãã¾ãã"
#. 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> ã«ã¢ã¯ã»ã¹ãã¦ãã ããã"
#. 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> ãé¸æãã¦ãã ããã以ä¸"
+"ã®ãã³ãã使ã£ã¦ãã¦ã£ã¶ã¼ããæå¾ã¾ã§é²ãã¦ãã ããã"
#. Tag: literal
-#: Glassfish.xml:129 Glassfish.xml:209
+#: Glassfish.xml:146 Glassfish.xml:227
#, no-c-format
msgid "Preparing for the application installation"
-msgstr ""
+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> "
+"ãæå®ãã¦ãã ããã"
#. 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 ""
+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> ããã¢ããªã±ã¼ã·ã§ã³ã«ã¢"
+"ã¯ã»ã¹ã§ãã¾ãã"
#. Tag: title
-#: Glassfish.xml:157
+#: Glassfish.xml:174
#, no-c-format
msgid "The <literal>jpa</literal> booking example"
-msgstr ""
+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 ãµãã¼"
+"ããå¿
è¦ã¨ãã¾ããã"
#. 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 ãå«ããå¤ãã®ã³ã³ããç¨ã®æ§æã¨ãã«ãã¹ã¯ãªãããæ¢"
+"ã«ç¨æããã¦ãã¾ãã"
#. Tag: title
-#: Glassfish.xml:171
+#: Glassfish.xml:188
#, no-c-format
msgid "Building the <literal>jpa</literal> example"
-msgstr ""
+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> ã¿ã¼ã²ããã使ç¨ã"
+"ã¾ãã"
#. Tag: programlisting
-#: Glassfish.xml:177
+#: Glassfish.xml:194
#, no-c-format
msgid "$ ant glassfish"
-msgstr ""
+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> ãã£ã¬ã¯ããªãä½æããã¾"
+"ãã"
#. Tag: title
-#: Glassfish.xml:186
+#: Glassfish.xml:203
#, no-c-format
msgid "Deploying the <literal>jpa</literal> example"
-msgstr ""
+msgstr "<literal>jpa</literal> ãµã³ãã«ã®ãããã¤"
#. Tag: para
-#: Glassfish.xml:188
-#, no-c-format
+#: Glassfish.xml:205
+#, fuzzy, no-c-format
msgid ""
"This is very similar to the <literal>jee5</literal> example at <xref linkend="
-"\"jee5-glassfish-deploy\"/>."
+"\"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 ""
+msgstr "管çã³ã³ã½ã¼ã«ã¸ãã°ã¤ã³ãã¦ãã ããã"
#. Tag: programlisting
-#: Glassfish.xml:198
+#: Glassfish.xml:216
#, no-c-format
msgid "http://localhost:4848"
-msgstr ""
+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> ã«ã¢ã¯ã»ã¹ãã¦ãã ããã"
#. 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> "
+"ãæå®ãã¦ãã ããã"
#. 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> ããã¢ããªã±ã¼ã·ã§ã³"
+"ã«ã¢ã¯ã»ã¹ã§ãã¾ãã"
#. Tag: title
-#: Glassfish.xml:237
+#: Glassfish.xml:255
#, no-c-format
msgid "Using Derby instead of Hypersonic SQL DB"
-msgstr ""
+msgstr "Hypersonic SQL DB ã®ä»£ããã« Derby ã使ç¨"
#. Tag: note
-#: Glassfish.xml:237
-#, no-c-format
+#: 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 "
+"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 ""
+msgstr "GlassFish v2 UR2 ã§ã®å¤æ´ç¹"
#. Tag: para
-#: Glassfish.xml:253
+#: Glassfish.xml:271
#, no-c-format
msgid "<para>Configuration file changes</para>"
-msgstr ""
+msgstr "<para>æ§æãã¡ã¤ã«ã®å¤æ´</para>"
#. Tag: para
-#: Glassfish.xml:258
-#, no-c-format
+#: 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>."
+"<literal>GlassfishDerbyDialect</literal>."
msgstr ""
+"<literal>META-INF/persistence.xml</literal> — å¿
è¦ãªä¸»ãªå¤æ´ç¹ã¯ããã¼"
+"ã¿ã½ã¼ã¹ JNDI ã®å¤æ´ããã©ã³ã¶ã¯ã·ã§ã³ããã¼ã¸ã£ã®ã«ãã¯ã¢ããã¯ã©ã¹ã "
+"GlassFish ãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã¸ã£ã®ã«ãã¯ã¢ããã¯ã©ã¹ã«å¤æ´ãHibernate ã"
+"ã¤ã¢ã¬ã¯ãã <literal>GlassFishDerbyDialect</literal> ã«å¤æ´ãããã¨ã§ãã"
#. Tag: para
-#: Glassfish.xml:267
-#, no-c-format
+#: Glassfish.xml:285
+#, fuzzy, no-c-format
msgid ""
-"<literal>WEB-INF/classes/GlassFishDerbyDialect.class</literal> â this class "
+"<literal>WEB-INF/classes/GlassfishDerbyDialect.class</literal> â this class "
"is needed for the Hibernate dialect change to "
-"<literal>GlassFishDerbyDialect</literal>"
+"<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> ã«ã©ã ã¯çæãããªãã®ã§ããã®ãã¡ã¤ã«ããåé¤ããã¦ã"
+"ã¾ãã"
#. 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 ã¸ã®ãããã¤"
#. Tag: para
-#: Glassfish.xml:289
-#, no-c-format
+#: 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. As stated above in <xref linkend="
-"\"jee5-glassfish-section\"/> it's easy to deploy either an EJB3 or a Seam "
-"POJOs application on Glassfish."
+"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 ""
+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 "
@@ -419,9 +531,13 @@
"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"
@@ -469,7 +585,7 @@
"[org.hibernate.dialect.HSQLDialect]\n"
"\n"
"[input] Enter the filesystem path to the JDBC driver jar\n"
-"[../lib/hsqldb.jar] [../lib/hsqldb.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"
@@ -503,61 +619,146 @@
"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> ã¨å
¥å"
+"ãã¦æ°ããä½æããããã£ã¬ã¯ããªã¸ç§»åãã¦ãã ããã"
#. Tag: title
-#: Glassfish.xml:319
+#: Glassfish.xml:335
#, no-c-format
msgid "Changes needed for deployment to GlassFish"
-msgstr ""
+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 ""
+msgstr "çæãããããã¸ã§ã¯ãã«å¤æ´ãè¡ãå¿
è¦ãããã¾ãã"
#. Tag: title
-#: Glassfish.xml:326
+#: Glassfish.xml:342
#, no-c-format
msgid "<title>Configuration file changes</title>"
-msgstr ""
+msgstr "<title>æ§æãã¡ã¤ã«ã®å¤æ´</title>"
#. Tag: literal
-#: Glassfish.xml:331
+#: Glassfish.xml:347
#, no-c-format
msgid "resources/META-INF/persistence-dev.xml"
-msgstr ""
+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 ã使ç¨ãã¾ãã"
#. Tag: para
-#: Glassfish.xml:344
-#, no-c-format
+#: Glassfish.xml:360
+#, fuzzy, no-c-format
msgid ""
-"Add or change the properties below. These are described in detail at <xref "
-"linkend=\"jee5-glassfish-section\"/>:"
+"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"
+"<![CDATA[<property name=\"hibernate.dialect\" value=\"GlassfishDerbyDialect"
"\"/>\n"
"<property name=\"hibernate.hbm2ddl.auto\" value=\"update\"/>\n"
"<property name=\"hibernate.show_sql\" value=\"true\"/>\n"
@@ -567,77 +768,102 @@
"<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> ãåæ§ã«ä¿®æ£ããå¿
è¦ãããã¾ãã"
#. Tag: literal
-#: Glassfish.xml:364
-#, no-c-format
-msgid "resources/GlassFishDerbyDialect.class"
-msgstr ""
+#: 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> ãã£ã¬ã¯ããªã¸ã³ãã¼ãã¦ãã ããã"
#. 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"
+"./resources"
+msgstr ""
+"$ cp \\ \n"
+"$SEAM_DIST/examples/jpa/resources-glassfish/WEB-INF/classes/"
"GlassFishDerbyDialect.class \\ \n"
"./resources"
-msgstr ""
#. Tag: literal
-#: Glassfish.xml:378
+#: Glassfish.xml:394
#, no-c-format
msgid "resources/META-INF/jboss-app.xml"
-msgstr ""
+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> ã使ç¨ãã¦ãã¯ã©ã¹ãã¼ãã£ã³ã°ã®åé¢ãæå¹ã«"
+"ãã¾ã)"
#. Tag: literal
-#: Glassfish.xml:390
+#: Glassfish.xml:406
#, no-c-format
msgid "resources/*-ds.xml"
-msgstr ""
+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 ã§ã¯ããã©ã«ãã®"
+"ãã¼ã¿ã½ã¼ã¹ã使ç¨ãã¦ãã¾ã)"
#. Tag: literal
-#: Glassfish.xml:402
+#: Glassfish.xml:418
#, no-c-format
msgid "resources/WEB-INF/components.xml"
-msgstr ""
+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"
@@ -645,80 +871,151 @@
"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
+#: Glassfish.xml:431
+#, fuzzy, no-c-format
msgid ""
"Alter the <literal>jndi-pattern</literal> to <literal>java:comp/env/"
-"seamgen_example/#{ejbName}/local</literal>"
+"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 ""
+msgstr "resources/WEB-INF/web.xml"
#. Tag: para
-#: Glassfish.xml:428
-#, no-c-format
+#: Glassfish.xml:444
+#, fuzzy, 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."
+"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-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"
+"]]>"
#. Tag: title
-#: Glassfish.xml:442
+#: Glassfish.xml:470
#, no-c-format
msgid "Creating the <literal>AuthenticatorAction</literal> EJB"
-msgstr ""
+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 ãä½æãã¾ãã"
#. Tag: para
-#: Glassfish.xml:453
+#: Glassfish.xml:481
#, no-c-format
msgid "Rename the class to <literal>AuthenticatorAction</literal>"
-msgstr ""
+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> ã¯ã©ã¹ã«ä»ä¸ãã¾ãã"
#. Tag: para
-#: Glassfish.xml:467
+#: Glassfish.xml:495
#, no-c-format
msgid ""
"Create an interface called <literal>Authenticator</literal> which "
@@ -728,18 +1025,27 @@
"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 {]]>"
#. Tag: programlisting
-#: Glassfish.xml:482
+#: Glassfish.xml:510
#, no-c-format
msgid ""
"<![CDATA[@Local\n"
@@ -748,236 +1054,158 @@
" 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 åç
§ã追å ããã®ã§ã次ã«é²"
+"ãã¾ãã "
#. Tag: title
-#: Glassfish.xml:495
+#: Glassfish.xml:523
#, no-c-format
msgid ""
"Extra jar dependencies and other changes to the <literal>build.xml</literal>"
-msgstr ""
+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> ãµã³ãã«ã¨åæ§ã®å¤æ´"
+"ãå¿
è¦ã¨ãªãã¾ãã"
#. 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 "
+"ã¸ã®èªåçãªãããã¤ãè¡ãã¾ãã)ã "
#. 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"
+"]]>"
#. Tag: para
-#: Glassfish.xml:516
-#, no-c-format
+#: Glassfish.xml:542
+#, fuzzy, 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."
+"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: programlisting
-#: Glassfish.xml:526
-#, no-c-format
+#: Glassfish.xml:549
+#, fuzzy, no-c-format
msgid ""
-"<![CDATA[<copy todir=\"${war.dir}\">\n"
-" <fileset dir=\"${basedir}/resources\">\n"
-" <include name=\"*.drl\" />\n"
-" </fileset> \n"
-"</copy>]]>"
-msgstr ""
-
-#. 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 ""
-
-#. Tag: programlisting
-#: Glassfish.xml:536
-#, no-c-format
-msgid ""
"<![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 ""
-
-#. 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 ""
-
-#. Tag: programlisting
-#: Glassfish.xml:549
-#, no-c-format
-msgid ""
-"<![CDATA[<fileset dir=\"${lib.dir}\">\n"
-" <include name=\"jboss-seam.jar\" >\n"
-"</fileset>]]>"
-msgstr ""
-
-#. Tag: para
-#: Glassfish.xml:551
-#, no-c-format
-msgid "So that the whole <literal>archive</literal> task looks like:"
-msgstr ""
-
-#. 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"
+"<![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 ""
+" </copy>\n"
+" ...]]>"
#. Tag: para
-#: Glassfish.xml:559
-#, no-c-format
+#: Glassfish.xml:552
+#, fuzzy, 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."
+"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: programlisting
-#: Glassfish.xml:566
-#, 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 ""
-
#. Tag: para
-#: Glassfish.xml:570
+#: Glassfish.xml:565
#, no-c-format
msgid "Add Hibernate dependencies"
-msgstr ""
+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 ""
#. 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 ""
-
-#. 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 ""
-
-#. Tag: para
-#: Glassfish.xml:586
-#, no-c-format
msgid "Add third party dependencies."
-msgstr ""
+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"
@@ -986,18 +1214,39 @@
"<include name=\"lib/antlr.jar\" />\n"
"<include name=\"lib/commons-logging.jar\" />\n"
"<include name=\"lib/commons-collections.jar\" />]]>"
-msgstr ""
#. Tag: para
-#: Glassfish.xml:592
+#: Glassfish.xml:574
#, no-c-format
msgid "You should end up with something like:"
-msgstr ""
+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"
@@ -1032,17 +1281,17 @@
" <include name=\"lib/commons-logging.jar\" />\n"
" <include name=\"lib/commons-collections.jar\" />\n"
"\n"
-"</fileset>]]>"
-msgstr ""
+"</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 ""
+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 "
@@ -1050,19 +1299,205 @@
"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> ã¸ç½®ãæãã¦ä½¿ç¨ãã¦ã"
+"ã ããã"
#. 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 ""
+#~ "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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Groovy.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Groovy.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Groovy.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,125 +1,95 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2009-02-25 16:53-0500\n"
+"Last-Translator: kojiro miyamoto <kojiro_miyamoto at hotmail.com>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Groovy.xml:5
#, no-c-format
msgid "Groovy integration"
-msgstr ""
+msgstr "Groovy ã¤ã³ãã°ã¬ã¼ã·ã§ã³"
#. Tag: para
#: Groovy.xml:7
#, no-c-format
-msgid ""
-"One aspect of JBoss Seam is its RAD (Rapid Application Development) "
-"capability. While not synonymous with RAD, one interesting tool in this "
-"space is dynamic languages. Until recently, choosing a dynamic language was "
-"required choosing a completely different development platform (a development "
-"platform with a set of APIs and a runtime so great that you would no longer "
-"want to use you old legacy Java [sic] APIs anymore, which would be lucky "
-"because you would be forced to use those proprietary APIs anyway). Dynamic "
-"languages built on top of the Java Virtual Machine, and <ulink url=\"http://"
-"groovy.codehaus.org\">Groovy</ulink> in particular broke this approach in "
-"silos."
-msgstr ""
+msgid "One aspect of JBoss Seam is its RAD (Rapid Application Development) capability. While not synonymous with RAD, one interesting tool in this space is dynamic languages. Until recently, choosing a dynamic language was required choosing a completely different development platform (a development platform with a set of APIs and a runtime so great that you would no longer want to use you old legacy Java [sic] APIs anymore, which would be lucky because you would be forced to use those proprietary APIs anyway). Dynamic languages built on top of the Java Virtual Machine, and <ulink url=\"http://groovy.codehaus.org\">Groovy</ulink> in particular broke this approach in silos."
+msgstr "JBoss Seamã®ããä¸ã¤ã®ç¹å¾´ã¨ãã¦ãRADï¼é«éã¢ããªã±ã¼ã·ã§ã³éçºï¼æ©è½ãããã¾ããRADã¨æå³ã¯ç°ãªãã¾ãããããã§ä¸ã¤èå³æ·±ãã®ã¯åçè¨èªã§ããæè¿ã¾ã§ãåçè¨èªãåãå
¥ããã«ã¯ã¾ã£ããç°ãªãéçºãã©ãããã©ã¼ã ãå¿
è¦ã§ãããï¼ããããéçºãã©ãããã©ã¼ã ã¯ä½¿ããããAPIä¸å¼ã¨ã©ã³ã¿ã¤ã ãåãã¦ããããããã¯ãå¤ãã¬ã¬ã·ã¼Java[åæã®ã¾ã¾]ã® APIã使ãæ°ã«ã¯ãªãã¾ããã§ããããããã¦ã¦ã¼ã¶ã¼ã¯éçºãã©ãããã©ã¼ã ãã¨ã«ç¬èªã®APIã使ããããå¾ããããã¯éçºãã©ãããã©ã¼ã å´ã¨ãã¦ã¯å¹¸ããªè©±ã§ãããï¼ Java ãã¼ãã£ã«ãã·ã³ã®æä¸ä½ã«æ§ç¯ãããåçè¨èªã®ä¸ã§ããç¹ã«<ulink url=\"http://groovy.codehaus.org\">Groovy</ulink>ã¯ãããã¾ã§ã®ç¸¦å²ãåææ³ãä¸æ°ãããã®ã§ãã"
#. Tag: para
#: Groovy.xml:15
#, no-c-format
-msgid ""
-"JBoss Seam now unites the dynamic language world with the Java EE world by "
-"seamlessly integrating both static and dynamic languages. JBoss Seam lets "
-"the application developer use the best tool for the task, without context "
-"switching. Writing dynamic Seam components is exactly like writing regular "
-"Seam components. You use the same annotations, the same APIs, the same "
-"everything."
-msgstr ""
+msgid "JBoss Seam now unites the dynamic language world with the Java EE world by seamlessly integrating both static and dynamic languages. JBoss Seam lets the application developer use the best tool for the task, without context switching. Writing dynamic Seam components is exactly like writing regular Seam components. You use the same annotations, the same APIs, the same everything."
+msgstr "JBoss Seam ã¯éçè¨èªã¨åçè¨èªãã·ã¼ã ã¬ã¹ã«èåãããã¨ã§ãJava EE ã®ä¸çã¨åçè¨èªã®ä¸çãä¸ä½åããã¦ãã¾ããJBoss Seam ã«ãã£ã¦ãã¢ããªã±ã¼ã·ã§ã³éçºè
ã¯ã³ã³ããã¹ããåãæ¿ãããã¨ãªããæè¯ã®ãã¼ã«ã使ã使ãéçºãããã¨ãã§ãã¾ããåç㪠Seam ã³ã³ãã¼ãã³ããæ¸ããã¨ã¯ãå¾æ¥ã®Seam ã³ã³ãã¼ãã³ããæ¸ãã®ã¨ã¾ã£ããåããããªãã®ã§ããã¢ããã¼ã·ã§ã³ãAPIãªã©ãããã¾ã§ã¨ãã¹ã¦åããã®ã使ããã¨ãã§ãã¾ãã"
#. Tag: title
#: Groovy.xml:21
#, no-c-format
msgid "Groovy introduction"
-msgstr ""
+msgstr "ã¯ããã«"
#. Tag: para
#: Groovy.xml:23
#, no-c-format
-msgid ""
-"Groovy is an agile dynamic language based on the Java language but with "
-"additional features inspired by Python, Ruby and Smalltalk. The strengths of "
-"Groovy are twofold:"
-msgstr ""
+msgid "Groovy is an agile dynamic language based on the Java language but with additional features inspired by Python, Ruby and Smalltalk. The strengths of Groovy are twofold:"
+msgstr "Groovy ã¯ãJavaè¨èªããã¼ã¹ã«ããã¢ã¸ã£ã¤ã«åçè¨èªã§ãããPythonãRubyãSmalltalkã«ãã£ã¦å½±é¿ãåããç¹å¾´ãåãå
¥ãã¦ãã¾ããGroovy ãæã¤é·æã¯ã次ã®2ç¹ã§ãã"
#. Tag: para
#: Groovy.xml:28
#, no-c-format
-msgid ""
-"Java syntax is supported in Groovy: Java code is Groovy code, making the "
-"learning curve very smooth"
-msgstr ""
+msgid "Java syntax is supported in Groovy: Java code is Groovy code, making the learning curve very smooth"
+msgstr "Java ã·ã³ã¿ãã¯ã¹ããµãã¼ããã¦ããã®ã§ãGroovyã®ã³ã¼ãã¯Javaã¨åãã§ãã®ã§ãã¹ã ã¼ã¹ã«ç¿å¾ã§ãã¾ãã"
#. Tag: para
#: Groovy.xml:33
#, no-c-format
-msgid ""
-"Groovy objects are Java objects, and Groovy classes are Java classes: Groovy "
-"integrates smoothly with existing Java libraries and frameworks."
-msgstr ""
+msgid "Groovy objects are Java objects, and Groovy classes are Java classes: Groovy integrates smoothly with existing Java libraries and frameworks."
+msgstr "Groovy ã®ãªãã¸ã§ã¯ãã¨ã¯ã©ã¹ã¯Javaã¨åããªã®ã§ãæ¢åã®Javaã®ã©ã¤ãã©ãªããã¬ã¼ã ã¯ã¼ã¯ãã¹ã ã¼ã¹ã«çµ±åã§ãã¾ãã"
#. Tag: para
#: Groovy.xml:38
#, no-c-format
msgid "TODO: write a quick overview of the Groovy syntax add-on"
-msgstr ""
+msgstr "TODO:Groovy ã·ã³ã¿ãã¯ã¹ã¢ããªã³ã®æ¦è¦ã説æ"
#. Tag: title
#: Groovy.xml:42
#, no-c-format
msgid "Writing Seam applications in Groovy"
-msgstr ""
+msgstr "Groovy ã«ãã Seam ã¢ããªã±ã¼ã·ã§ã³ã®è¨è¿°"
#. Tag: para
#: Groovy.xml:44
#, no-c-format
-msgid ""
-"There is not much to say about it. Since a Groovy object is a Java object, "
-"you can virtually write any Seam component, or any class for what it worth, "
-"in Groovy and deploy it. You can also mix Groovy classes and Java classes in "
-"the same application."
-msgstr ""
+msgid "There is not much to say about it. Since a Groovy object is a Java object, you can virtually write any Seam component, or any class for what it worth, in Groovy and deploy it. You can also mix Groovy classes and Java classes in the same application."
+msgstr "ããã«ã¤ãã¦ã¯ããã¾ã説æããå¿
è¦ã¯ããã¾ãããGroovyãªãã¸ã§ã¯ã 㯠Java ãªãã¸ã§ã¯ãã§ãããããSeam ã³ã³ãã¼ãã³ããå¿
è¦ãªã¯ã©ã¹ããã®ã¾ã¾Groovyã§è¨è¿°ãããããã¤ãããã¨ãã§ãã¾ããåãã¢ããªã±ã¼ã·ã§ã³ä¸ã§Groovyã®ã¯ã©ã¹ã¨Javaã®ã¯ã©ã¹ãä¸ç·ã«ä½¿ããã¨ãã§ãã¾ãã"
#. Tag: title
#: Groovy.xml:49
#, no-c-format
msgid "Writing Groovy components"
-msgstr ""
+msgstr "Groovy ã³ã³ãã¼ãã³ãã®è¨è¿°"
#. Tag: para
#: Groovy.xml:51
#, no-c-format
-msgid ""
-"As you should have noticed by now, Seam uses annotations heavily. Be sure to "
-"use Groovy 1.1 or above for annotation support. Here are some example of "
-"groovy code used in a Seam application."
-msgstr ""
+msgid "As you should have noticed by now, Seam uses annotations heavily. Be sure to use Groovy 1.1 or above for annotation support. Here are some example of groovy code used in a Seam application."
+msgstr "ããã¾ã§ã§ãåããã®ããã«ãSeamã§ã¯ã¢ããã¼ã·ã§ã³ãå¤ç¨ãã¦ãã¾ããå¾ã£ã¦ãã¢ããã¼ã·ã§ã³ããµãã¼ããã¦ããGroovy 1.1 以ä¸ã®ãã¼ã¸ã§ã³ãã使ããã ããã以ä¸ã¯Seamã¢ããªã±ã¼ã·ã§ã³ã§ä½¿ããã¦ããGroovyã³ã¼ãã®ä¾ã§ãã"
#. Tag: title
#: Groovy.xml:55
#, no-c-format
msgid "Entity"
-msgstr ""
+msgstr "ã¨ã³ãã£ãã£"
#. Tag: programlisting
#: Groovy.xml:57
@@ -160,31 +130,58 @@
" }\n"
" }"
msgstr ""
+"@Entity\n"
+" @Name(\"hotel\")\n"
+" class Hotel implements Serializable\n"
+" {\n"
+" @Id @GeneratedValue\n"
+" Long id\n"
+"\n"
+" @Length(max=50) @NotNull\n"
+" String name\n"
+"\n"
+" @Length(max=100) @NotNull\n"
+" String address\n"
+"\n"
+" @Length(max=40) @NotNull\n"
+" String city\n"
+"\n"
+" @Length(min=2, max=10) @NotNull\n"
+" String state\n"
+"\n"
+" @Length(min=4, max=6) @NotNull\n"
+" String zip\n"
+"\n"
+" @Length(min=2, max=40) @NotNull\n"
+" String country\n"
+"\n"
+" @Column(precision=6, scale=2)\n"
+" BigDecimal price\n"
+"\n"
+" @Override\n"
+" String toString()\n"
+" {\n"
+" return \"Hotel(${name},${address},${city},${zip})\"\n"
+" }\n"
+" }"
#. Tag: para
#: Groovy.xml:59
#, no-c-format
-msgid ""
-"Groovy natively support the notion of properties (getter/setter), so there "
-"is no need to explicitly write verbose getters and setters: in the previous "
-"example, the hotel class can be accessed from Java as <code>hotel.getCity()</"
-"code>, the getters and setters being generated by the Groovy compiler. This "
-"type of syntactic sugar makes the entity code very concise."
-msgstr ""
+msgid "Groovy natively support the notion of properties (getter/setter), so there is no need to explicitly write verbose getters and setters: in the previous example, the hotel class can be accessed from Java as <code>hotel.getCity()</code>, the getters and setters being generated by the Groovy compiler. This type of syntactic sugar makes the entity code very concise."
+msgstr "Groovyã§ã¯ãã¨ãã¨ããããã£(getter/setter)ã®æ¦å¿µããµãã¼ããã¦ãã¾ãããã®ãããåé·ãªgetterãsetterãæ示çã«è¨è¿°ããå¿
è¦ã¯ããã¾ãããä¸ã®ä¾ã§ã¯ãhotelã¯ã©ã¹ã¯Javaããhotel.getCity()ã§ã¢ã¯ã»ã¹ã§ãã¾ããããã®getterãsetterã¯Groovyã®ã³ã³ãã¤ã©ãçæãããã®ã§ããããããç°¡ç¥æ§æã使ãã°ãã¨ã³ãã£ãã£ã³ã¼ãã¯é常ã«ç°¡æ½ã«ãªãã¾ãã"
#. Tag: title
#: Groovy.xml:67
#, no-c-format
msgid "Seam component"
-msgstr ""
+msgstr "Seam ã³ã³ãã¼ãã³ã"
#. Tag: para
#: Groovy.xml:69
#, no-c-format
-msgid ""
-"Writing Seam components in Groovy is in no way different than in Java: "
-"annotations are used to mark the class as a Seam component."
-msgstr ""
+msgid "Writing Seam components in Groovy is in no way different than in Java: annotations are used to mark the class as a Seam component."
+msgstr "Seamã³ã³ãã¼ãã³ããGroovyã§è¨è¿°ããã®ã¯ãJavaã§è¨è¿°ããã®ã¨åãã§ããSeamã³ã³ãã¼ãã³ãã¨ãã¦ã¯ã©ã¹ã«ç®å°ãã¤ããããã«ãã¢ããã¼ã·ã§ã³ã使ãã¾ãã"
#. Tag: programlisting
#: Groovy.xml:72
@@ -212,153 +209,138 @@
" \n"
" public void cancel()\n"
" {\n"
-" log.info(\"Cancel booking: #{bookingList.booking.id} for #{user."
-"username}\")\n"
+" log.info(\"Cancel booking: #{bookingList.booking.id} for #{user.username}\")\n"
" Booking cancelled = em.find(Booking.class, booking.id)\n"
" if (cancelled != null) em.remove( cancelled )\n"
" getBookings()\n"
-" FacesMessages.instance().add(\"Booking cancelled for confirmation "
-"number #{bookingList.booking.id}\", new Object[0])\n"
+" FacesMessages.instance().add(\"Booking cancelled for confirmation number #{bookingList.booking.id}\", new Object[0])\n"
" }\n"
"}"
msgstr ""
+"@Scope(ScopeType.SESSION)\n"
+"@Name(\"bookingList\")\n"
+"class BookingListAction implements Serializable\n"
+"{\n"
+" @In EntityManager em\n"
+" @In User user\n"
+" @DataModel List<Booking> bookings\n"
+" @DataModelSelection Booking booking\n"
+" @Logger Log log\n"
+"\n"
+" @Factory public void getBookings()\n"
+" {\n"
+" bookings = em.createQuery('''\n"
+" select b from Booking b\n"
+" where b.user.username = :username\n"
+" order by b.checkinDate''')\n"
+" .setParameter(\"username\", user.username)\n"
+" .getResultList()\n"
+" }\n"
+" \n"
+" public void cancel()\n"
+" {\n"
+" log.info(\"Cancel booking: #{bookingList.booking.id} for #{user.username}\")\n"
+" Booking cancelled = em.find(Booking.class, booking.id)\n"
+" if (cancelled != null) em.remove( cancelled )\n"
+" getBookings()\n"
+" FacesMessages.instance().add(\"Booking cancelled for confirmation number #{bookingList.booking.id}\", new Object[0])\n"
+" }\n"
+"}"
#. Tag: title
-#: Groovy.xml:79 Groovy.xml:146
+#: Groovy.xml:79
+#: Groovy.xml:146
#, no-c-format
msgid "seam-gen"
-msgstr ""
+msgstr "seam-gen"
#. Tag: para
#: Groovy.xml:81
#, no-c-format
-msgid ""
-"Seam gen has a transparent integration with Groovy. You can write Groovy "
-"code in seam-gen backed projects without any additional infrastructure "
-"requirement. When writing a Groovy entity, simply place your <filename>."
-"groovy</filename> files in <filename>src/main</filename>. Unsurprisingly, "
-"when writing an action, simply place your <filename>.groovy</filename> files "
-"in <filename>src/hot</filename>."
-msgstr ""
+msgid "Seam gen has a transparent integration with Groovy. You can write Groovy code in seam-gen backed projects without any additional infrastructure requirement. When writing a Groovy entity, simply place your <filename>.groovy</filename> files in <filename>src/main</filename>. Unsurprisingly, when writing an action, simply place your <filename>.groovy</filename> files in <filename>src/hot</filename>."
+msgstr "seam-gen ã¯Groovyã¨ééçã«çµ±åã§ãã¾ããseam-gen ã§çæãããããã¸ã§ã¯ãã§ã¯ãéçºç°å¢ã«ä¸å追å ãããã¨ãªããGroovyã³ã¼ããè¨è¿°ã§ãã¾ããGroovyã¨ã³ãã£ãã£ãè¨è¿°ããå ´åã«ã¯ã<filename>.groovy</filename>ãã¡ã¤ã«ã<filename>src/main</filename>ã«ç½®ãã ãã§ããé©ããã¨ã§ã¯ãªãã§ãããã¢ã¯ã·ã§ã³ãè¨è¿°ããå ´åã«ã¯ã<filename>.groovy</filename>ãã¡ã¤ã«ã<filename>src/hot</filename>ã«ç½®ãã ãã§ãã"
#. Tag: title
#: Groovy.xml:90
#, no-c-format
msgid "Deployment"
-msgstr ""
+msgstr "ãããã¤"
#. Tag: para
#: Groovy.xml:92
#, no-c-format
-msgid ""
-"Deploying Groovy classes is very much like deploying Java classes "
-"(surprisingly, no need to write nor comply with a 3-letter composite "
-"specification to support a multi-language component framework)."
-msgstr ""
+msgid "Deploying Groovy classes is very much like deploying Java classes (surprisingly, no need to write nor comply with a 3-letter composite specification to support a multi-language component framework)."
+msgstr "Groovyã¯ã©ã¹ã®ãããã¤ã¯ãJavaã¯ã©ã¹ã®ãããã¤ã¨é常ã«ããä¼¼ã¦ãã¾ããï¼é©ãã¹ããã¨ã«ãå¤è¨èªã®ã³ã³ãã¼ãã³ããã¬ã¼ã ã¯ã¼ã¯ããµãã¼ããããããå½å3ã¬ã¿ã¼ã³ã¼ãã®è¤åä»æ§ã§è¨è¿°ããå¿
è¦ããªããããã«å¾ãå¿
è¦ãããã¾ãããï¼"
#. Tag: para
#: Groovy.xml:95
#, no-c-format
-msgid ""
-"Beyond standard deployments, JBoss Seam has the ability, at development "
-"time, to redeploy JavaBeans Seam component classes without having to restart "
-"the application, saving a lot of time in the development / test cycle. The "
-"same support is provided for GroovyBeans Seam components when the <filename>."
-"groovy</filename> files are deployed."
-msgstr ""
+msgid "Beyond standard deployments, JBoss Seam has the ability, at development time, to redeploy JavaBeans Seam component classes without having to restart the application, saving a lot of time in the development / test cycle. The same support is provided for GroovyBeans Seam components when the <filename>.groovy</filename> files are deployed."
+msgstr "æ¨æºçãªãããã¤ã ãã§ãªããéçºæã«JavaBeansã®Seamã³ã³ãã¼ãã³ãã¯ã©ã¹ãåãããã¤ããå ´åãJBoss Seamã§ã¯ã¢ããªã±ã¼ã·ã§ã³ãåèµ·åããå¿
è¦ãããã¾ãããããã«ãããéçº/ãã¹ãã®ãµã¤ã¯ã«ã§ãããæéã大å¹
ã«ç縮ã§ãã¾ãã<filename>.groovy</filename>ãã¡ã¤ã«ããããã¤ããå ´åã«ã¯ãGroovyBeansã®Seamã³ã³ãã¼ãã³ãã§ãåæ§ã«åãããã¤ã§ãã¾ãã"
#. Tag: title
#: Groovy.xml:101
#, no-c-format
msgid "Deploying Groovy code"
-msgstr ""
+msgstr "Groovy ã³ã¼ãã®ãããã¤"
#. Tag: para
#: Groovy.xml:103
#, no-c-format
-msgid ""
-"A Groovy class <emphasis>is</emphasis> a Java class, with a bytecode "
-"representation just like a Java class. To deploy, a Groovy entity, a Groovy "
-"Session bean or a Groovy Seam component, a compilation step is necessary. A "
-"common approach is to use the <literal>groovyc</literal> ant task. Once "
-"compiles, a Groovy class is in no way different than a Java class and the "
-"application server will treat them equally. Note that this allow a seamless "
-"mix of Groovy and Java code."
-msgstr ""
+msgid "A Groovy class <emphasis>is</emphasis> a Java class, with a bytecode representation just like a Java class. To deploy, a Groovy entity, a Groovy Session bean or a Groovy Seam component, a compilation step is necessary. A common approach is to use the <literal>groovyc</literal> ant task. Once compiles, a Groovy class is in no way different than a Java class and the application server will treat them equally. Note that this allow a seamless mix of Groovy and Java code."
+msgstr "Groovyã®ã¯ã©ã¹ã¯ã¾ãã«Javaã®ã¯ã©ã¹ã§ããã¤ãã³ã¼ã表ç¾ã¯ãã®ã¾ã¾Javaã¯ã©ã¹ã¨åããã®ã§ããGroovyã¨ã³ãã£ãã£ãGroovyã»ãã·ã§ã³beanãGroovy Seamã³ã³ãã¼ãã³ãã§ãããã¤ããéã«å¿
è¦ã¨ãªãã³ã³ãã¤ã«æ¹æ³ãããã¾ããä¸è¬çãªæ¹æ³ã¯ã<literal>groovyc</literal> antã¿ã¹ã¯ã使ããã®ã§ããä¸æ¦ã³ã³ãã¤ã«ããã¨ãGroovyã¯ã©ã¹ã¯Javaã¯ã©ã¹ã¨åãã«ãªãã®ã§ãã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã¯ã©ã¡ããåãããã«æ±ããã¨ã«ãªãã¾ãããã®ãããGroovyã¨Javaã®ã³ã¼ãã¯ã·ã¼ã ã¬ã¹ã«ä½¿ããã¨ãã§ããã®ã§ãã"
#. Tag: title
#: Groovy.xml:111
#, no-c-format
msgid "Native .groovy file deployment at development time"
-msgstr ""
+msgstr "éçºæã®ãã¤ãã£ã .groovy ãã¡ã¤ã«ã®ãããã¤"
#. Tag: para
#: Groovy.xml:113
#, no-c-format
-msgid ""
-"JBoss Seam natively supports the deployment of <literal>.groovy</literal> "
-"files (ie without compilation) in incremental hotdeployment mode "
-"(development only). This enables a very fast edit/test cycle. To set up ."
-"groovy deployments, follow the configuration at <xref linkend="
-"\"gettingstarted-hotdeployment\"/> and deploy your Groovy code (<filename>."
-"groovy</filename> files) into the <filename>WEB-INF/dev</filename> "
-"directory. The GroovyBean components will be picked up incrementally with no "
-"need to restart the application (and obviously not the application server "
-"either)."
-msgstr ""
+msgid "JBoss Seam natively supports the deployment of <literal>.groovy</literal> files (ie without compilation) in incremental hotdeployment mode (development only). This enables a very fast edit/test cycle. To set up .groovy deployments, follow the configuration at <xref linkend=\"gettingstarted-hotdeployment\"/> and deploy your Groovy code (<filename>.groovy</filename> files) into the <filename>WEB-INF/dev</filename> directory. The GroovyBean components will be picked up incrementally with no need to restart the application (and obviously not the application server either)."
+msgstr "JBoss Seamã§ã¯å
ã
ãå¢åããããããã¤ã¡ã³ãã¢ã¼ãï¼éçºã®ã¿ï¼ã使ã£ã<literal>.groovy</literal>ãã¡ã¤ã«ï¼ã¤ã¾ãã³ã³ãã¤ã«ããã¦ããªããã®ï¼ã®ãããã¤ããµãã¼ããã¦ãã¾ããããã«ãã£ã¦ãä¿®æ£ï¼ãã¹ããµã¤ã¯ã«ãé常ã«éããªãã¾ãã.groovyãããã¤ã¡ã³ãã§ã¯ã<xref linkend=\"gettingstarted-hotdeployment\"/>ã«å¾ã£ã¦è¨å®ããGroovyã³ã¼ã(<filename>.groovy</filename> ãã¡ã¤ã«)ã<filename>WEB-INF/dev</filename>ãã£ã¬ã¯ããªã«ãããã¤ãã¾ããã¢ããªã±ã¼ã·ã§ã³ãåèµ·åãããã¨ãªããGroovyBeanã³ã³ãã¼ãã³ãã追å ããã¾ããï¼ãã¡ããã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã®åèµ·åãä¸è¦ã§ããï¼"
#. Tag: para
#: Groovy.xml:120
#, no-c-format
-msgid ""
-"Be aware that the native .groovy file deployment suffers the same "
-"limitations as the regular Seam hotdeployment:"
-msgstr ""
+msgid "Be aware that the native .groovy file deployment suffers the same limitations as the regular Seam hotdeployment:"
+msgstr "ãã¤ãã£ã.groovyãã¡ã¤ã«ã®ãããã¤ã§ã¯ãå¾æ¥ã®Seamããããããã¤ã¡ã³ãã¨åãããã«ä»¥ä¸ã®å¶ç´ãããã¾ãã"
#. Tag: para
#: Groovy.xml:125
#, no-c-format
-msgid ""
-"The components must be JavaBeans or GroovyBeans. They cannot be EJB3 bean"
-msgstr ""
+msgid "The components must be JavaBeans or GroovyBeans. They cannot be EJB3 bean"
+msgstr "ã³ã³ãã¼ãã³ãã¯å¿
ãJavaBeans ããã㯠GroovyBeansã¨ããEJB3 beanã使ããã¨ã¯ã§ãã¾ããã"
#. Tag: para
#: Groovy.xml:129
#, no-c-format
msgid "Entities cannot be hotdeployed"
-msgstr ""
+msgstr "ã¨ã³ãã£ãã£ã¯ããããããã¤ã§ãã¾ããã"
#. Tag: para
#: Groovy.xml:133
#, no-c-format
-msgid ""
-"The hot-deployable components will not be visible to any classes deployed "
-"outside of <literal>WEB-INF/dev</literal>"
-msgstr ""
+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
#: Groovy.xml:138
#, no-c-format
msgid "Seam debug mode must be enabled"
-msgstr ""
+msgstr "Seam ãããã¯ã¢ã¼ããæå¹ã«ããªããã°ãªãã¾ããã"
#. Tag: para
#: Groovy.xml:148
#, no-c-format
-msgid ""
-"Seam-gen transparently supports Groovy files deployment and compilation. "
-"This includes the native <filename>.groovy</filename> file deployment in "
-"development mode (compilation-less). If you create a seam-gen project of "
-"type WAR, Java and Groovy classes in <filename>src/hot</filename> will "
-"automatically be candidate for the incremental hot deployment. If you are in "
-"production mode, the Groovy files will simply be compiled before deployment."
-msgstr ""
+msgid "Seam-gen transparently supports Groovy files deployment and compilation. This includes the native <filename>.groovy</filename> file deployment in development mode (compilation-less). If you create a seam-gen project of type WAR, Java and Groovy classes in <filename>src/hot</filename> will automatically be candidate for the incremental hot deployment. If you are in production mode, the Groovy files will simply be compiled before deployment."
+msgstr "Seam-gen ã¯Groovyãã¡ã¤ã«ã®ãããã¤ã¨ã³ã³ãã¤ã«ãééçã«ãµãã¼ããã¦ãã¾ããããã«ã¯ãï¼ã³ã³ãã¤ã«ä¸è¦ã®ï¼éçºã¢ã¼ãã«ããããã¤ãã£ã<filename>.groovy</filename>ãã¡ã¤ã«ã®ãããã¤ãå«ã¾ãã¾ãã<filename>src/hot</filename>ã«WAR, Java, Groovyã¯ã©ã¹ã§æ§æãããseam-genããã¸ã§ã¯ããä½æããå ´åãèªåçã«å¢åããããããã¤ã¡ã³ãã®å¯¾è±¡ã«ãªãã¾ãããããã¯ã·ã§ã³ã¢ã¼ãã§ã¯ãåã«ãããã¤åã«Groovyãã¡ã¤ã«ãã³ã³ãã¤ã«ãã¾ãã"
#. Tag: para
#: Groovy.xml:154
#, no-c-format
-msgid ""
-"You will find a live example of the Booking demo written completely in "
-"Groovy and supporting incremental hot deployment in <filename>examples/"
-"groovybooking</filename>."
-msgstr ""
+msgid "You will find a live example of the Booking demo written completely in Groovy and supporting incremental hot deployment in <filename>examples/groovybooking</filename>."
+msgstr "<filename>examples/groovybooking</filename>ã«ããGroovyã§è¨è¿°ããäºç´ã·ã¹ãã ã®å®ä¾ã§ã¯ãå¢åããããããã¤ã¡ã³ãã«å¯¾å¿ãã¦ãã¾ãã"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Gwt.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Gwt.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Gwt.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Gwt.xml:5
#, no-c-format
msgid "Seam and the Google Web Toolkit"
-msgstr ""
+msgstr "Seamã¨Google Web Toolkit"
#. Tag: para
#: Gwt.xml:7
@@ -27,6 +27,9 @@
"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
@@ -37,12 +40,16 @@
"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
#, no-c-format
msgid "Configuration"
-msgstr ""
+msgstr "è¨å®"
#. Tag: para
#: Gwt.xml:21
@@ -52,12 +59,15 @@
"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
#, no-c-format
msgid "Preparing your component"
-msgstr ""
+msgstr "ã³ã³ãã¼ãã³ãã®ç¨æãã"
#. Tag: para
#: Gwt.xml:31
@@ -68,6 +78,10 @@
"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
@@ -77,6 +91,9 @@
" public String askIt(String question); \n"
" }]]>"
msgstr ""
+"<![CDATA[public interface MyService extends RemoteService {\n"
+" public String askIt(String question); \n"
+" }]]>"
#. Tag: para
#: Gwt.xml:39
@@ -86,6 +103,8 @@
"an additional <literal>AsyncCallback</literal> parameter for each of the "
"methods it declares:"
msgstr ""
+"éåæã¤ã³ã¿ãã§ã¼ã¹ã¯ä¸æã§ããã¹ãã§ããã<literal>AsyncCallback</literal> "
+"ãã©ã¡ã¿ãåã¡ã½ããã§å®£è¨ãã¦ããå ´åã¯é¤ãã¾ãã"
#. Tag: programlisting
#: Gwt.xml:44
@@ -95,6 +114,9 @@
" public void askIt(String question, AsyncCallback callback);\n"
"}]]>"
msgstr ""
+"<![CDATA[public interface MyServiceAsync extends RemoteService {\n"
+" public void askIt(String question, AsyncCallback callback);\n"
+"}]]>"
#. Tag: para
#: Gwt.xml:46
@@ -104,6 +126,8 @@
"literal>, will be implemented by GWT and should never be implemented "
"directly."
msgstr ""
+"ãã®<literal>MyServiceAsync</literal>ã®ãµã³ãã«ã®ãããªéåæã¤ã³ã¿ãã§ã¼ã¹ã¯"
+"GWTã§å®è£
ãããç´æ¥çã«å®è£
ãããã¨ã¯ããã¾ããã"
#. Tag: para
#: Gwt.xml:51
@@ -112,6 +136,7 @@
"The next step, is to create a Seam component that implements the synchronous "
"interface:"
msgstr ""
+"次ã®ã¹ãããã§ã¯åæã¤ã³ã¿ãã§ã¼ã¹ãå®è£
ããSeamã³ã³ãã¼ãã³ããä½æãã¾ãã"
#. Tag: programlisting
#: Gwt.xml:55
@@ -137,24 +162,45 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"org.jboss.seam.example.remoting.gwt.client.MyService\")\n"
+"public class ServiceImpl implements MyService {\n"
+"\n"
+" @WebRemote\n"
+" 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"
+" \"but its always good to double check.\");\n"
+" }\n"
+" return \"42. Its the real question that you seek now.\";\n"
+" }\n"
+" \n"
+" public boolean validate(String q) {\n"
+" ValidationUtility util = new ValidationUtility();\n"
+" return util.isValid(q);\n"
+" }\n"
+"}]]>"
#. 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."
+"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 ""
+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 "
@@ -162,9 +208,12 @@
"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"
@@ -176,18 +225,29 @@
" return svc; \n"
"}]]>"
msgstr ""
+"<![CDATA[private MyServiceAsync getService() { \n"
+" String endpointURL = GWT.getModuleBaseURL() + \"seam/resource/gwt"
+"\"; \n"
+" \n"
+" MyServiceAsync svc = (MyServiceAsync) GWT.create(MyService.class);\n"
+" ((ServiceDefTarget) svc).setServiceEntryPoint(endpointURL);\n"
+" return svc; \n"
+"}]]>"
#. 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 ""
+"æå¾ã®ã¹ãããã¯ã¯ã©ã¤ã¢ã³ãã¹ã¿ãã®ã¡ã½ãããå¼ã³åºãã¦ã£ã¸ã§ããã®ã³ã¼ãã"
+"æ¸ãã¾ãã次ã®ãµã³ãã«ã§ã¯ã©ãã«ã¨ããã¹ãå
¥åãã£ã¼ã«ãã¨ãã¿ã³ã§æ§æããã"
+"ç»é¢ãä½æãã¾ãã"
#. Tag: programlisting
-#: Gwt.xml:79
+#: Gwt.xml:82
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -230,9 +290,48 @@
" \n"
" ...]]>"
msgstr ""
+"<![CDATA[\n"
+"public class AskQuestionWidget extends Composite {\n"
+" private AbsolutePanel panel = new AbsolutePanel();\n"
+" \n"
+" public AskQuestionWidget() { \n"
+" Label lbl = new Label(\"OK, what do you want to know?\");\n"
+" panel.add(lbl);\n"
+" final TextBox box = new TextBox();\n"
+" box.setText(\"What is the meaning of life?\");\n"
+" panel.add(box);\n"
+" Button ok = new Button(\"Ask\");\n"
+" ok.addClickListener(new ClickListener() {\n"
+" public void onClick(Widget w) {\n"
+" ValidationUtility valid = new ValidationUtility();\n"
+" if (!valid.isValid(box.getText())) {\n"
+" Window.alert(\"A question has to end with a '?'\");\n"
+" } else {\n"
+" askServer(box.getText());\n"
+" } \n"
+" }\n"
+" });\n"
+" panel.add(ok);\n"
+" \n"
+" initWidget(panel);\n"
+" }\n"
+"\n"
+" private void askServer(String text) {\n"
+" getService().askIt(text, new AsyncCallback() {\n"
+" public void onFailure(Throwable t) {\n"
+" Window.alert(t.getMessage());\n"
+" }\n"
+"\n"
+" public void onSuccess(Object data) {\n"
+" Window.alert((String) data);\n"
+" } \n"
+" }); \n"
+" }\n"
+" \n"
+" ...]]>"
#. Tag: para
-#: Gwt.xml:82
+#: Gwt.xml:85
#, no-c-format
msgid ""
"When clicked, the button invokes the <literal>askServer()</literal> method "
@@ -243,23 +342,31 @@
"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>ãã£ã¬ã¯ããªã«ããã¾ãã"
#. Tag: title
-#: Gwt.xml:106
+#: Gwt.xml:109
#, no-c-format
msgid "GWT Ant Targets"
-msgstr ""
+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 "
@@ -268,15 +375,20 @@
"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 ""
+msgstr "次ã«ããããantãã¡ã¤ã«ã®æåã®æ¹ã«ç½®ãã¾ãã"
#. Tag: programlisting
-#: Gwt.xml:118
+#: Gwt.xml:121
#, no-c-format
msgid ""
"<![CDATA[<taskdef uri=\"antlib:de.samaflost.gwttasks\"\n"
@@ -285,30 +397,38 @@
" \n"
" <property file=\"build.properties\"/>]]>"
msgstr ""
+"<![CDATA[<taskdef uri=\"antlib:de.samaflost.gwttasks\"\n"
+" resource=\"de/samaflost/gwttasks/antlib.xml\"\n"
+" classpath=\"./lib/gwttasks.jar\"/>\n"
+" \n"
+" <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>ãã¡ã¤ã«ãä½æãã¾ãã"
#. Tag: programlisting
-#: Gwt.xml:124
+#: Gwt.xml:127
#, no-c-format
msgid "<![CDATA[gwt.home=/gwt_home_dir]]>"
-msgstr ""
+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ãã¤ã³ã¹ãã¼ã«ãããå ´æãç´æ¥æãã¦ãã¾ãã次ã«ã¿ã¼ã²ãã"
+"ãä½æãã¾ãã"
#. Tag: programlisting
-#: Gwt.xml:130
+#: Gwt.xml:133
#, no-c-format
msgid ""
"<![CDATA[<!-- the following are are handy utilities for doing GWT "
@@ -331,9 +451,26 @@
" </copy>\n"
" </target>]]>"
msgstr ""
+"<![CDATA[<!-- GWTéçºã§ä¾¿å©ãªã¦ã¼ãã£ãªãã£ã§ã.\n"
+" GWTã使ãå ´åã¯å½ç¶ã§ããGWTãåå¥ã«ãã¦ã³ãã¼ãããå¿
è¦ãããã¾ã -->\n"
+" <target name=\"gwt-compile\">\n"
+" <!-- ãã®å ´åã GWTçæãªã½ã¼ã¹ã \"re homing\" ãã¦ãã¾ãã®ã§\n"
+" GWTã¢ã¸ã¥ã¼ã«ã ãæã£ã¦ãã¾ã - URLãã·ã³ãã«ã«ããããã«è¡ãªã£ã¦ãã¾"
+"ã -->\n"
+" <delete>\n"
+" <fileset dir=\"view\"/>\n"
+" </delete>\n"
+" <gwt:compile outDir=\"build/gwt\"\n"
+" gwtHome=\"${gwt.home}\"\n"
+" classBase=\"${gwt.module.name}\"\n"
+" sourceclasspath=\"src\"/>\n"
+" <copy todir=\"view\">\n"
+" <fileset dir=\"build/gwt/${gwt.module.name}\"/>\n"
+" </copy>\n"
+" </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 "
@@ -342,9 +479,14 @@
"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 "
@@ -353,3 +495,17 @@
"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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Hsearch.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Hsearch.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Hsearch.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,85 +1,65 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2009-01-12 22:00+0900\n"
+"Last-Translator: Ai Suzuki <tar_zcvf at yahoo.co.jp>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Hsearch.xml:5
#, no-c-format
msgid "Hibernate Search"
-msgstr ""
+msgstr "Hibernate Search"
#. Tag: title
#: Hsearch.xml:8
#, no-c-format
msgid "Introduction"
-msgstr ""
+msgstr "ã¯ããã«"
#. Tag: para
#: Hsearch.xml:10
#, no-c-format
-msgid ""
-"Full text search engines like Apache Lucene⢠are a very powerful technology "
-"that bring full text and efficient queries to applications. Hibernate "
-"Search, which uses Apache Lucene under the covers, indexes your domain model "
-"with the addition of a few annotations, takes care of the database / index "
-"synchronization and returns regular managed objects that are matched by full "
-"text queries. Keep in mind, thought, that there are mismatches that arise "
-"when dealing with an object domain model over a text index (keeping the "
-"index up to date, mismatch between the index structure and the domain model, "
-"and querying mismatch). But the benefits of speed and efficiency far "
-"outweigh these limitations."
-msgstr ""
+msgid "Full text search engines like Apache Lucene⢠are a very powerful technology that bring full text and efficient queries to applications. Hibernate Search, which uses Apache Lucene under the covers, indexes your domain model with the addition of a few annotations, takes care of the database / index synchronization and returns regular managed objects that are matched by full text queries. Keep in mind, thought, that there are mismatches that arise when dealing with an object domain model over a text index (keeping the index up to date, mismatch between the index structure and the domain model, and querying mismatch). But the benefits of speed and efficiency far outweigh these limitations."
+msgstr "Apache Lucene⢠ã®ãããªå
¨ææ¤ç´¢ã¨ã³ã¸ã³ã¯ãæé©ãªåãåããã¨æ¤ç´¢çµæãåå¾ã§ããã¨ã¦ãå¼·åãªæè¡ã§ããæ¤ç´¢ã¨ã³ã¸ã³ã« Apache Lucene ã使ç¨ãã¦ãã Hibernate Searchã¯ãããã¤ãã®ã¢ããã¼ã·ã§ã³ã追å ãããã¡ã¤ã³ã¢ãã«ãã¤ã³ããã¯ã¹ãããã¼ã¿ãã¼ã¹ã¨ã¤ã³ããã¯ã¹ã®åæã解決ããããã«å
¨ææ¤ç´¢ã®åãåããã«ãããã£ãæ¤ç´¢çµæã®ãªãã¸ã§ã¯ããåå¾ãã¾ããããããªãããããã¹ãã®ã¤ã³ããã¯ã¹ã«ãããããããªãã¡ã¤ã³ãªãã¸ã§ã¯ãã¢ãã«ãåãæ±ãæ¤ç´¢ãè¡ã£ãã¨ãã«ãä¸æ´åãçºçãããã¨ããããã¨ãè¦ãã¦ããã¦ãã ããã(ã¤ã³ããã¯ã¹ãææ°ã®ç¶æ
ã«ç¶æããã¨ãã¤ã³ããã¯ã¹ã®æ§é ã¨ãã¡ã¤ã³ã¢ãã«ãåããªããªãã®ã§ãåãåããã§ä¸æ´åãçºçãã¾ã) ããããæ¤ç´¢ã¹ãã¼ãã¨å¹çé¢ãèã!
ãã°ããããã®å¶ç´ãè£ã£ã¦ãã¾ãããã¡ãªãããããã¾ãã"
#. Tag: para
#: Hsearch.xml:21
#, no-c-format
-msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
-"possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
-"an Hibernate Search integration."
-msgstr ""
+msgid "Hibernate Search has been designed to integrates nicely and as naturally as possible with JPA and Hibernate. As a natural extension, JBoss Seam provides an Hibernate Search integration."
+msgstr "Hibernate Search ã¯ããããããããã¦ã§ããã ãèªç¶ã« JPA 㨠Hibernate ãçµ±åããããã«è¨è¨ããã¾ããããã®ãããªçç±ã§ãJBoss Seam 㯠Hibernate æ¤ç´¢ãæä¾ãã¦ãã¾ãã"
#. Tag: para
#: Hsearch.xml:25
#, no-c-format
-msgid ""
-"Please refer to the <ulink url=\"http://www.hibernate.org/hib_docs/search/"
-"reference/en/html_single/\">Hibernate Search documentation</ulink> for "
-"information specific to the Hibernate Search project."
-msgstr ""
+msgid "Please refer to the <ulink url=\"http://www.hibernate.org/hib_docs/search/reference/en/html_single/\">Hibernate Search documentation</ulink> for information specific to the Hibernate Search project."
+msgstr "Hibernate Search ããã¸ã§ã¯ãã«ã¤ãã¦æ確ã«è¨ãã¦ãã<ulink url=\"http://www.hibernate.org/hib_docs/search/reference/en/html_single/\"> Hibernate Seachã®ææ¸</ulink> ãåç
§ãã¦ãã ããã"
#. Tag: title
#: Hsearch.xml:33
#, no-c-format
msgid "Configuration"
-msgstr ""
+msgstr "è¨å®"
#. Tag: para
#: Hsearch.xml:35
#, no-c-format
-msgid ""
-"Hibernate Search is configured either in the <filename>META-INF/persistence."
-"xml</filename> or <filename>hibernate.cfg.xml</filename> file."
-msgstr ""
+msgid "Hibernate Search is configured either in the <filename>META-INF/persistence.xml</filename> or <filename>hibernate.cfg.xml</filename> file."
+msgstr "Hibernate Search ã¯ã<filename>META-INF/persistence.xml</filename> ã¾ã㯠<filename> hibernate.cfg.xml </filename>ã®ããããã®ãã¡ã¤ã«ã§è¨å®ãã¾ãã"
#. Tag: para
#: Hsearch.xml:39
#, no-c-format
-msgid ""
-"Hibernate Search configuration has sensible defaults for most configuration "
-"parameters. Here is a minimal persistence unit configuration to get started."
-msgstr ""
+msgid "Hibernate Search configuration has sensible defaults for most configuration parameters. Here is a minimal persistence unit configuration to get started."
+msgstr "Hibernate Search ã®è¨å®ã¯ãã»ã¨ãã©ã®è¨å®ãã©ã¡ã¼ã¿ã«ããã¦å®ç¨çãªããã©ã«ãè¨å®ãããã¦ãã¾ããæå§ãã«ã以ä¸ã«æä½éã®æ°¸ç¶ã¦ãããã®è¨å®ã示ãã¾ãã"
#. Tag: programlisting
#: Hsearch.xml:43
@@ -102,11 +82,8 @@
#. Tag: para
#: Hsearch.xml:45
#, no-c-format
-msgid ""
-"If you plan to target Hibernate Annotations or EntityManager 3.2.x (embedded "
-"into JBoss AS 4.2.GA), you also need to configure the appropriate event "
-"listeners."
-msgstr ""
+msgid "If you plan to target Hibernate Annotations or EntityManager 3.2.x (embedded into JBoss AS 4.2.GA), you also need to configure the appropriate event listeners."
+msgstr "Hibernate ã¢ããã¼ã·ã§ã³ããEntityManager 3.2.x (JBoss AS 4.2.GA ã«çµã¿è¾¼ã¾ãã¦ãããã®)ã使ç¨ããäºå®ãªããé©åãªã¤ãã³ããªã¹ãã¼ã®è¨å®ãè¡ãå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Hsearch.xml:49
@@ -124,14 +101,11 @@
" value=\"/Users/prod/apps/dvdstore/dvdindexes\"/>\n"
"\n"
" <property name=\"hibernate.ejb.event.post-insert\" \n"
-" value=\"org.hibernate.search.event.FullTextIndexEventListener"
-"\"/>\n"
+" value=\"org.hibernate.search.event.FullTextIndexEventListener\"/>\n"
" <property name=\"hibernate.ejb.event.post-update\" \n"
-" value=\"org.hibernate.search.event.FullTextIndexEventListener"
-"\"/>\n"
+" value=\"org.hibernate.search.event.FullTextIndexEventListener\"/>\n"
" <property name=\"hibernate.ejb.event.post-delete\" \n"
-" value=\"org.hibernate.search.event.FullTextIndexEventListener"
-"\"/>\n"
+" value=\"org.hibernate.search.event.FullTextIndexEventListener\"/>\n"
"\n"
" </properties>\n"
"</persistence-unit>]]>"
@@ -140,18 +114,14 @@
#. Tag: para
#: Hsearch.xml:52
#, no-c-format
-msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
-msgstr ""
+msgid "This step is no longer necessary if Hibernate Annotation or EntityManager 3.3.x are used."
+msgstr "Hibernate ã¢ããã¼ã·ã§ã³ããEntityManager ã® 3.3.x ã使ç¨ããã¦ãããªãããã®æé ã¯å¿
è¦ãããã¾ããã"
#. Tag: para
#: Hsearch.xml:56
#, no-c-format
-msgid ""
-"In addition to the configuration file, the following jars have to be "
-"deployed:"
-msgstr ""
+msgid "In addition to the configuration file, the following jars have to be deployed:"
+msgstr "ãã®è¨å®ãã¡ã¤ã«ã«å ãã¦ã以ä¸ã® jar ãã¡ã¤ã«ããããã¤ããã¾ã:"
#. Tag: para
#: Hsearch.xml:61
@@ -174,44 +144,32 @@
#. Tag: para
#: Hsearch.xml:74
#, no-c-format
-msgid ""
-"If you deploy those in a EAR, don't forget to update <filename>application."
-"xml</filename>"
-msgstr ""
+msgid "If you deploy those in a EAR, don't forget to update <filename>application.xml</filename>"
+msgstr "ãããã EAR ãã¡ã¤ã«å
ã«ãããã¤ããå ´åã<filename>application.xml</filename> ã®æ´æ°ãå¿ããã«è¡ã£ã¦ãã ããã"
#. Tag: title
#: Hsearch.xml:80
#, no-c-format
msgid "Usage"
-msgstr ""
+msgstr "使ãæ¹"
#. Tag: para
#: Hsearch.xml:82
#, no-c-format
-msgid ""
-"Hibernate Search uses annotations to map entities to a Lucene index, check "
-"the <ulink url=\"http://www.hibernate.org/hib_docs/search/reference/en/"
-"html_single/\">reference documentation</ulink> for more informations."
-msgstr ""
+msgid "Hibernate Search uses annotations to map entities to a Lucene index, check the <ulink url=\"http://www.hibernate.org/hib_docs/search/reference/en/html_single/\">reference documentation</ulink> for more informations."
+msgstr "Hibernate Search ã¯ãã¨ã³ãã£ãã£ã Lucence ã®ã¤ã³ããã¯ã¹ã«å²ãå½ã¦ãããã«ãã¢ããã¼ã·ã§ã³ã使ç¨ãã¾ãã詳細ã«ã¤ãã¦ã¯ã<ulink url=\"http://www.hibernate.org/hib_docs/search/reference/en/html_single/\">ãªãã¡ã¬ã³ã¹ããã¥ã¢ã«</ulink> ãåç
§ãã¦ãã ããã"
#. Tag: para
#: Hsearch.xml:87
#, no-c-format
-msgid ""
-"Hibernate Search is fully integrated with the API and semantic of JPA / "
-"Hibernate. Switching from a HQL or Criteria based query requires just a few "
-"lines of code. The main API the application interacts with is the "
-"<classname>FullTextSession</classname> API (subclass of Hibernate's "
-"<classname>Session</classname>)."
-msgstr ""
+msgid "Hibernate Search is fully integrated with the API and semantic of JPA / Hibernate. Switching from a HQL or Criteria based query requires just a few lines of code. The main API the application interacts with is the <classname>FullTextSession</classname> API (subclass of Hibernate's <classname>Session</classname>)."
+msgstr "Hibernate Search ã¯ãAPI 㨠JPA/Hibernate ã®ã»ãã³ãã£ãã¯ã¹ãå®å
¨ã«ä¸ä½åãã¦ãã¾ããHQL ã¨æ¤ç´¢æ¡ä»¶ãã¼ã¹ã®åãåããã®éã®åãæ¿ãã¯ãå°ãã®ã³ã¼ãã追å ããã ãã§è¡ããã¨ãã§ãã¾ããã¢ããªã±ã¼ã·ã§ã³ã使ç¨ãããã㪠API ã¯ã<classname>FullTextSession</classname> API ã§ãã(Hibernate ã® <classname>Session</classname> ã®ãµãã¯ã©ã¹ã§ã)ã"
#. Tag: para
#: Hsearch.xml:93
#, no-c-format
-msgid ""
-"When Hibernate Search is present, JBoss Seam injects a "
-"<classname>FullTextSession</classname>."
-msgstr ""
+msgid "When Hibernate Search is present, JBoss Seam injects a <classname>FullTextSession</classname>."
+msgstr "Hibernate Search ãçºçããã¨ãã«ãJBoss Seam 㯠FullTextSession ã注å
¥ãã¾ãã"
#. Tag: programlisting
#: Hsearch.xml:96
@@ -225,8 +183,7 @@
"\n"
" public void search(String searchString) {\n"
" org.apache.lucene.search.Query luceneQuery = getLuceneQuery();\n"
-" org.hibernate.Query query session.createFullTextQuery(luceneQuery, "
-"Product.class);\n"
+" org.hibernate.Query query session.createFullTextQuery(luceneQuery, Product.class);\n"
" searchResults = query\n"
" .setMaxResults(pageSize + 1)\n"
" .setFirstResult(pageSize * currentPage)\n"
@@ -239,17 +196,14 @@
#. Tag: para
#: Hsearch.xml:99
#, no-c-format
-msgid ""
-"<classname>FullTextSession</classname> extends <classname>org.hibernate."
-"Session</classname> so that it can be used as a regular Hibernate Session"
-msgstr ""
+msgid "<classname>FullTextSession</classname> extends <classname>org.hibernate.Session</classname> so that it can be used as a regular Hibernate Session"
+msgstr "<classname>FullTextSession</classname> 㯠<classname>org.hibernate.Session</classname> ãç¶æ¿ãã¾ãã®ã§ãé常㮠Hibernate Session ã®ããã«ä½¿ç¨ãããã¨ãå¯è½ã§ãã"
#. Tag: para
#: Hsearch.xml:104
#, no-c-format
-msgid ""
-"If the Java Persistence API is used, a smoother integration is proposed."
-msgstr ""
+msgid "If the Java Persistence API is used, a smoother integration is proposed."
+msgstr "Java Persistance API ã使ç¨ãããå ´åã«ã¯ãããåæ»ãªçµ±åãææ¡ããã¾ãã"
#. Tag: programlisting
#: Hsearch.xml:107
@@ -263,8 +217,7 @@
"\n"
" public void search(String searchString) {\n"
" org.apache.lucene.search.Query luceneQuery = getLuceneQuery();\n"
-" javax.persistence.Query query = em.createFullTextQuery(luceneQuery, "
-"Product.class);\n"
+" javax.persistence.Query query = em.createFullTextQuery(luceneQuery, Product.class);\n"
" searchResults = query\n"
" .setMaxResults(pageSize + 1)\n"
" .setFirstResult(pageSize * currentPage)\n"
@@ -277,26 +230,14 @@
#. Tag: para
#: Hsearch.xml:109
#, no-c-format
-msgid ""
-"When Hibernate Search is present, a <classname>FulltextEntityManager</"
-"classname> is injected. <classname>FullTextEntityManager</classname> extends "
-"<classname>EntityManager</classname> with search specific methods, the same "
-"way <classname>FullTextSession</classname> extends <classname>Session</"
-"classname>."
-msgstr ""
+msgid "When Hibernate Search is present, a <classname>FulltextEntityManager</classname> is injected. <classname>FullTextEntityManager</classname> extends <classname>EntityManager</classname> with search specific methods, the same way <classname>FullTextSession</classname> extends <classname>Session</classname>."
+msgstr "Hibernate Search ãçºçããã¨ãã«ãJBoss Seam 㯠<classname>FullTextEntityManager</classname> ã注å
¥ãã¾ãã<classname>FullTextEntityManager</classname> ã¯ãæ¤ç´¢ãå®ç¾©ããã¡ã½ãããæ㤠<classname>EntityManager</classname> ãç¶æ¿ãã¾ããã¾ãåæ§ã«ãã¦ã<classname>FullTextSession</classname> 㯠<classname>Session</classname> ãç¶æ¿ãã¾ãã"
#. Tag: para
#: Hsearch.xml:116
#, no-c-format
-msgid ""
-"When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
-"the @PersistenceContext annotation), it is not possible to replace the "
-"<classname>EntityManager</classname> interface by the "
-"<classname>FullTextEntityManager</classname> interface in the declaration "
-"statement. However, the implementation injected will be a "
-"<classname>FullTextEntityManager</classname> implementation: downcasting is "
-"then possible."
-msgstr ""
+msgid "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via the @PersistenceContext annotation), it is not possible to replace the <classname>EntityManager</classname> interface by the <classname>FullTextEntityManager</classname> interface in the declaration statement. However, the implementation injected will be a <classname>FullTextEntityManager</classname> implementation: downcasting is then possible."
+msgstr "EJB 3.0 Session ã¾ãã¯ã¡ãã»ã¼ã¸é§ååBean(Message Driven Bean) ã®æ³¨å
¥ã使ç¨ãããã¨ã(ãã¨ãã°ã@PersistenceContext ã¢ããã¼ã·ã§ã³çµç±ã§)ã宣è¨æå
㧠<classname>EntityManager</classname> ã¤ã³ã¿ãã§ã¼ã¹ã <classname>FullTextEntityManager</classname> ã¤ã³ã¿ãã§ã¼ã¹ã«ç½®ãæãããã¨ã¯ã§ãã¾ãããããããªããã注å
¥ãããå®è£
㯠<classname>FullTextEntityManager</classname> ã®å®è£
ã«ãªãã§ãããããã¦ã³ãã£ã¹ãèªä½ã¯å¯è½ã§ãã"
#. Tag: programlisting
#: Hsearch.xml:124
@@ -311,8 +252,7 @@
" public void search(String searchString) {\n"
" org.apache.lucene.search.Query luceneQuery = getLuceneQuery();\n"
" FullTextEntityManager ftEm = (FullTextEntityManager) em;\n"
-" javax.persistence.Query query = ftEm.createFullTextQuery(luceneQuery, "
-"Product.class);\n"
+" javax.persistence.Query query = ftEm.createFullTextQuery(luceneQuery, Product.class);\n"
" searchResults = query\n"
" .setMaxResults(pageSize + 1)\n"
" .setFirstResult(pageSize * currentPage)\n"
@@ -325,15 +265,12 @@
#. Tag: para
#: Hsearch.xml:129
#, no-c-format
-msgid ""
-"For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
-msgstr ""
+msgid "For people accustomed to Hibernate Search out of Seam, note that using <methodname>Search.createFullTextSession</methodname> is not necessary."
+msgstr "Seam 以å¤ã§ Hibernate Search ã«æ
£ããããã«ã¯ã<methodname>Search.createFullTextSession</methodname> ã使ç¨ããå¿
è¦ããªããã¨ãè¦ãã¦ããã¦ãã ããã"
#. Tag: para
#: Hsearch.xml:134
#, no-c-format
-msgid ""
-"Check the DVDStore or the blog examples of the JBoss Seam distribution for a "
-"concrete use of Hibernate Search."
-msgstr ""
+msgid "Check the DVDStore or the blog examples of the JBoss Seam distribution for a concrete use of Hibernate Search."
+msgstr "DVDStore ã JBoss Seam ã®é
å¸ç©ã§ãã blog ãµã³ãã«ããã°ã©ã ã§ãHibernate Search ã®å
·ä½çãªä½¿ç¨ä¾ã確èªãã¦ãã ããã"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/I18n.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/I18n.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/I18n.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of I18n.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: I18n\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2009-02-23 12:46+1000\n"
+"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: I18n.xml:5
#, no-c-format
msgid "Internationalization, localization and themes"
-msgstr ""
+msgstr "å½éåã¨å°ååããã³ãã¼ã"
#. Tag: para
#: I18n.xml:7
@@ -26,13 +26,13 @@
"Seam makes it easy to build internationalized applications. First, let's "
"walk through all the stages needed to internationalize and localize your "
"app. Then we'll take a look at the components Seam bundles."
-msgstr ""
+msgstr "Seam ã§ã¯å®¹æã«å½éåãããã¢ããªã±ã¼ã·ã§ã³ãä½æã§ãã¾ãã ã¾ãã ã¢ããªã±ã¼ã·ã§ã³ã®å½éåããã³å°ååã«å¿
è¦ã¨ããããã¹ã¦ã®æ®µéã«ã¤ãã¦è¦ã¦ããã¾ãã ãã®ã㨠Seam ãå梱ããã³ã³ãã¼ãã³ãã®èª¬æããã¾ãã"
#. Tag: title
#: I18n.xml:14
#, no-c-format
msgid "Internationalizing your app"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ãå½éåãã"
#. Tag: para
#: I18n.xml:16
@@ -40,7 +40,7 @@
msgid ""
"A JEE application consists of many components and all of them must be "
"configured properly for your application to be localized."
-msgstr ""
+msgstr "JEE ã¢ããªã±ã¼ã·ã§ã³ã¯æ°å¤ãã®ã³ã³ãã¼ãã³ãããæ§æããã ãããã®ã³ã³ãã¼ãã³ããã¹ã¦ããã¼ã«ã©ã¤ãºãè¡ãã¢ããªã±ã¼ã·ã§ã³ã«å¯¾ãã¦æ£ããè¨å®ããã¦ããªããã°ãªãã¾ããã"
#. Tag: para
#: I18n.xml:21
@@ -50,13 +50,13 @@
"server and client is using the correct character encoding for your locale. "
"Normally you'll want to use UTF-8. How to do this is outside the scope of "
"this tutorial."
-msgstr ""
+msgstr "æåããå§ãããã¨ã«ãã¾ãã 1 çªç®ã®æé ã¨ãã¦ãã¼ã¿ãã¼ã¹ã®ãµã¼ãã¼ã¨ã¯ã©ã¤ã¢ã³ãã使ç¨ãããã±ã¼ã«ã«å¯¾å¿ããæ£ããæåã¨ã³ã³ã¼ãã£ã³ã°ã使ç¨ãã¦ãããã¨ã確èªãã¾ãã UTF-8 ã使ç¨ããã®ãå
¨è¬çã«ã¯å¤ããªãã¾ãã ãã®æ¹æ³ã«ã¤ãã¦ã¯æ¬ãã¥ã¼ããªã¢ã«ã®ç¯å²å¤ã¨ãªãã¾ãã"
#. Tag: title
#: I18n.xml:29
#, no-c-format
msgid "Application server configuration"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã®è¨å®"
#. Tag: para
#: I18n.xml:31
@@ -69,12 +69,15 @@
"change <literal>${JBOSS_HOME}/server/(default)/deploy/jboss-web.deployer/"
"server.xml</literal>:"
msgstr ""
+"ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ãè¦æ±ãã©ã¡ã¼ã¿ãæ£ããã¨ã³ã³ã¼ãã£ã³ã°ã§ã¯ã©ã¤ã¢ã³ãã®è¦æ±ããåãåãããã«ããã«ã¯ã tomcat ã³ãã¯ã¿ãè¨å®ããå¿
è¦ãããã¾ãã Tomcat ã¾ã㯠JBoss AS ã使ç¨ããå ´å㯠<literal>URIEncoding=\"UTF-"
+"8\"</literal> å±æ§ãã³ãã¯ã¿ã®è¨å®ã«è¿½å ãã¾ãã JBoss AS 4.2 ãªã <literal>${JBOSS_HOME}/server/(default)/deploy/jboss-web.deployer/"
+"server.xml</literal> ãå¤æ´ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:40
#, no-c-format
msgid "<Connector port=\"8080\" URIEncoding=\"UTF-8\"/>"
-msgstr ""
+msgstr "<Connector port=\"8080\" URIEncoding=\"UTF-8\"/>"
#. Tag: para
#: I18n.xml:42
@@ -82,19 +85,19 @@
msgid ""
"There is alternative which is probably better. You can tell JBoss AS that "
"the encoding for the request parameters will be taken from the request:"
-msgstr ""
+msgstr "å¥ã®æ¹æ³ãããã ãã¡ãã®æ¹ãããã§ãããã JBoss AS ã«è¦æ±ãã©ã¡ã¼ã¿ã®ã¨ã³ã³ã¼ãã£ã³ã°ã¯ãã®è¦æ±ããåå¾ããããã¨ãæ示ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:48
#, no-c-format
msgid "<Connector port=\"8080\" useBodyEncodingForURI=\"true\"/>"
-msgstr ""
+msgstr "<Connector port=\"8080\" useBodyEncodingForURI=\"true\"/>"
#. Tag: title
#: I18n.xml:52
#, no-c-format
msgid "Translated application strings"
-msgstr ""
+msgstr "翻訳ãããã¢ããªã±ã¼ã·ã§ã³æåå"
#. Tag: para
#: I18n.xml:54
@@ -105,7 +108,7 @@
"to ensure that your resource bundle is encoded using the desired character "
"encoding. By default ASCII is used. Although ASCII is enough for many "
"languages, it doesn't provide characters for all languages."
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã®ãã¹ã¦ã® <emphasis>ã¡ãã»ã¼ã¸</emphasis> ã«ã翻訳ãããæååãå¿
è¦ã¨ãªãã¾ã (ä¾ã ãã¥ã¼ã®ãã£ã¼ã«ãã©ãã«ãªã©)ã ã¾ãã ãªã½ã¼ã¹ãã³ãã«ãç®çã®æåã¨ã³ã³ã¼ãã£ã³ã°ã使ã£ã¦ã³ã¼ãåããããã¨ã確èªããå¿
è¦ãããã¾ãã ããã©ã«ãã§ã¯ ASCII ã使ç¨ããã¾ãã ASCII ã¯å¤ãã®è¨èªã«åå対å¿ãã¾ããã ãã¹ã¦ã®è¨èªã®æåãæä¾ãã¦ããããã§ã¯ããã¾ããã"
#. Tag: para
#: I18n.xml:63
@@ -117,7 +120,7 @@
"you must use either ASCII characters or escape characters not in the ASCII "
"character set. You can represent a Unicode character in any Java file using "
"\\uXXXX, where XXXX is the hexidecimal representation of the character."
-msgstr ""
+msgstr "ãªã½ã¼ã¹ãã³ãã«ã¯ ASCII ã§ä½æãããªããã°ãªãã¾ããã ããã㯠Unicode æåã®è¡¨ç¤ºã« Unicode ã¨ã¹ã±ã¼ãã®ã³ã¼ãã使ç¨ãã¾ãã ãã¤ãã³ã¼ãã«å¯¾ãã¦ããããã£ãã¡ã¤ã«ãã³ã³ãã¤ã«ããªããã使ç¨ã«ã»ããããæåã JVM ã«ä¼ããæ¹æ³ãããã¾ããã ãã®ããã ASCII æåã¾ã㯠ASCII æåã«ã¯ãªãã¨ã¹ã±ã¼ãæåã使ç¨ããªããã°ãªãã¾ããã \\uXXXX ã使ç¨ããã¨ãããã® Java ãã¡ã¤ã«ã§ã Unicode æåã表ããã¨ãã§ãã¾ãã XXXX ã¯ãã®æåã表ã 16 é²æ°ã§ãã"
#. Tag: para
#: I18n.xml:73
@@ -130,6 +133,8 @@
"a file written in your native encoding to one that represents non-ASCII "
"characters as Unicode escape sequences."
msgstr ""
+"ãã¤ãã£ãã¨ã³ã³ã¼ãã£ã³ã°ã§ã¡ãã»ã¼ã¸ã®ãªã½ã¼ã¹ãã³ãã«ã«ã©ãã« (<xlink linkend=\"labels\">ã©ãã«</"
+"xlink>) ã®ç¿»è¨³ãæ¸ãè¾¼ã¿ãã®ãã¡ã¤ã«ã®å
容ã JDK ã§æä¾ããã <literal>native2ascii</literal> ãã¼ã«ã§ã¨ã¹ã±ã¼ãå½¢å¼ã«å¤æãããã¨ãã§ãã¾ãã ãã®ãã¼ã«ã¯ãã¤ãã£ãã¨ã³ã³ã¼ãã£ã³ã°ã§è¨è¿°ããããã¡ã¤ã«ã Unicode ã¨ã¹ã±ã¼ãé
åã¨ãã¦é ASCII æåã§è¡¨ããã®ã«å¤æãã¾ãã"
#. Tag: para
#: I18n.xml:83
@@ -140,6 +145,10 @@
"\"http://java.sun.com/javase/6/docs/technotes/tools/#intl\">here for Java 6</"
"ulink>. For example, to convert a file from UTF-8:"
msgstr ""
+"ãã®ãã¼ã«ã®ä½¿ãæ¹ã¯ <ulink url=\"http://java.sun.com/j2se/1.5.0/"
+"docs/tooldocs/index.html#intl\">Java 5 ã®å ´åã¯ãã</ulink> ã¾ã㯠<ulink url="
+"\"http://java.sun.com/javase/6/docs/technotes/tools/#intl\">Java 6 ã®å ´åã¯ãã</"
+"ulink> ã«è¨è¼ããã¦ãã¾ãã ãã¨ãã°ã ãããã¡ã¤ã«ã UTF-8 ããå¤æããã«ã¯æ¬¡ã®ããã«ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:91
@@ -148,12 +157,14 @@
"<prompt>$ native2ascii -encoding UTF-8 messages_cs.properties > "
"messages_cs_escaped.properties</prompt>"
msgstr ""
+"<prompt>$ native2ascii -encoding UTF-8 messages_cs.properties > "
+"messages_cs_escaped.properties</prompt>"
#. Tag: title
#: I18n.xml:96
#, no-c-format
msgid "Other encoding settings"
-msgstr ""
+msgstr "ãã®ä»ã®ã¨ã³ã³ã¼ãã£ã³ã°è¨å®"
#. Tag: para
#: I18n.xml:98
@@ -162,7 +173,7 @@
"We need to make sure that the view displays your localized data and messages "
"using the correct character set and also any data submitted uses the correct "
"encoding."
-msgstr ""
+msgstr "æ£ããæåã»ããã使ã£ã¦ãã¼ã«ã©ã¤ãºããããã¼ã¿ã¨ã¡ãã»ã¼ã¸ã表示ããããã¨ã ããã¦ãµããããããããã¼ã¿ããã¹ã¦æ£ããã¨ã³ã³ã¼ãã£ã³ã°ã使ç¨ãããã¨ã確èªããå¿
è¦ãããã¾ãã"
#. Tag: para
#: I18n.xml:104
@@ -175,6 +186,8 @@
"encoding attribute in xml declaration <literal><?xml version=\"1.0\" "
"encoding=\"UTF-8\"?></literal> as required."
msgstr ""
+"表示æåã®ã¨ã³ã³ã¼ãã£ã³ã°ãè¨å®ããã«ã¯ <literal><f:"
+"view locale=\"cs_CZ\"/></literal> ã¿ã°ã使ç¨ããå¿
è¦ãããã¾ã (ããã§ã¯ JSF ã«ãã§ã³èªã使ç¨ããããæ示ãã¦ãã)ã xml ã«ãã¼ã«ã©ã¤ãºãããæååãåãè¾¼ãå ´å㯠xml ããã¥ã¡ã³ãèªä½ã®ã¨ã³ã³ã¼ãã£ã³ã°ãå¤æ´ããããã¨ãããã¾ãã ãããè¡ãã«ã¯ xml 宣è¨ã® <literal><?xml version=\"1.0\" encoding=\"UTF-8\"?></literal> ã§å¿
è¦ã«å¿ãã¦ã¨ã³ã³ã¼ãã£ã³ã°å±æ§ãå¤æ´ãã¾ãã"
#. Tag: para
#: I18n.xml:114
@@ -185,6 +198,8 @@
"can force the request encoding using a servlet filter. Configure this in "
"<literal>components.xml</literal>:"
msgstr ""
+"ã¾ãã JSF ã Facelet ã¯æå®æåã¨ã³ã³ã¼ãã£ã³ã°ã使ã£ãè¦æ±ããµããããããã¯ãã§ããã ã¨ã³ã³ã¼ãã£ã³ã°ãæå®ãã¦ããªãå ´åã¯å¼·å¶çã«ãµã¼ãã¬ãããã£ã«ã¿ã使ãããã«ãããã¨ãã§ãã¾ãã <literal>components.xml</"
+"literal> ã§è¨å®ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:121
@@ -194,12 +209,15 @@
" override-client=\"true\" \n"
" url-pattern=\"*.seam\" />]]>"
msgstr ""
+"<![CDATA[<web:character-encoding-filter encoding=\"UTF-8\" \n"
+" override-client=\"true\" \n"
+" url-pattern=\"*.seam\" />]]>"
#. Tag: title
#: I18n.xml:126
#, no-c-format
msgid "Locales"
-msgstr ""
+msgstr "ãã±ã¼ã«"
#. Tag: para
#: I18n.xml:128
@@ -210,7 +228,7 @@
"<literal>locale</literal>). Under normal circumstances, you won't need to do "
"any special configuration to set the locale. Seam just delegates to JSF to "
"determine the active locale:"
-msgstr ""
+msgstr "åã¦ã¼ã¶ã¼ãã°ã¤ã³ã®ã»ãã·ã§ã³ã¯ã <literal>java.util.Locale</literal> ã¤ã³ã¹ã¿ã³ã¹ã¨é¢é£ãã¦ãã¾ã (ã¢ããªã±ã¼ã·ã§ã³ã§ã¯ã <literal>locale</literal> ã¨ããååã®ã³ã³ãã¼ãã³ãã¨ãã¦æ±ãã¾ã)ã é常ã®ç°å¢ã§ã¯ã ãã±ã¼ã«ã®ããã®ç¹å¥ãªè¨å®ã¯ä¸è¦ã§ãã Seam ã§ã¯ã¢ã¯ãã£ããªãã±ã¼ã«ã®æ±ºå®ã¯åç´ã« JSF ã«å§è²ãã¦ãã¾ãã"
#. Tag: para
#: I18n.xml:136
@@ -220,6 +238,10 @@
"and that locale is in the list of supported locales from <literal>faces-"
"config.xml</literal>, use that locale for the rest of the session."
msgstr ""
+"HTTP è¦æ±ã§æå®ããããã±ã¼ã« (ãã©ã¦ã¶ã®ãã±ã¼ã«) ãããã ããã¦ã "
+"<literal>faces-config.xml</literal> ã«ãã対å¿å¯è½ãªãã±ã¼ã«ã®çµã¿åããã®ä¸"
+"ã«ãã®ãã±ã¼ã«ãããå ´åã ãã®å¾ã®ã»ãã·ã§ã³ã®æéããã®ãã±ã¼ã«ã使ç¨ãã¾"
+"ãã"
#. Tag: para
#: I18n.xml:143
@@ -228,12 +250,14 @@
"Otherwise, if a default locale was specified in the <literal>faces-config."
"xml</literal>, use that locale for the rest of the session."
msgstr ""
+"ãã以å¤ã§ãããã©ã«ããã±ã¼ã«ã <literal>faces-config.xml</literal> ä¸ã«æ"
+"å®ããã¦ããã°ã ãã®å¾ã®ã»ãã·ã§ã³ã®æéããã®ãã±ã¼ã«ã使ç¨ãã¾ãã"
#. Tag: para
#: I18n.xml:149
#, no-c-format
msgid "Otherwise, use the default locale of the server."
-msgstr ""
+msgstr "ãã以å¤ã§ã¯ããµã¼ãã®ããã©ã«ããã±ã¼ã«ã使ç¨ãã¾ãã"
#. Tag: para
#: I18n.xml:153
@@ -245,7 +269,7 @@
"localeSelector.country</literal> and <literal> org.jboss.seam.international."
"localeSelector.variant</literal>, but we can't think of any good reason to "
"ever do this."
-msgstr ""
+msgstr "Seam è¨å®ããããã£ã® <literal>org.jboss.seam.international.localeSelector.language</literal>ã <literal>org.jboss.seam.international.localeSelector.country</literal> ãã㦠<literal>org.jboss.seam.international.localeSelector.variant</literal> ã«ããããã¥ã¢ã«ã§ã®ãã±ã¼ã«è¨å®ã <emphasis>å¯è½</emphasis> ã§ããã ãããè¡ã妥å½ãªçç±ã¯èãä»ãã¾ããã"
#. Tag: para
#: I18n.xml:160
@@ -256,6 +280,10 @@
"overriding the locale determined by the algorithm above. All you have to do "
"is add the following fragment to a form in your JSP or Facelets page:"
msgstr ""
+"ããããã¢ããªã±ã¼ã·ã§ã³ã¦ã¼ã¶ã¼ã¤ã³ã¿ãã§ã¼ã¹ãéãã¦ã ã¦ã¼ã¶ã¼ã«ããã¥ã¢ã«ã§ã"
+"ã±ã¼ã«è¨å®ãå¯è½ã¨ããããã¨ã¯æç¨ã§ãã Seam ã¯ä¸è¨ã®ã¢ã«ã´ãªãºã ã«ãã£ã¦æ±º"
+"å®ããããã±ã¼ã«ããªã¼ãã©ã¤ãããçµã¿è¾¼ã¿æ©è½ãæä¾ãã¦ãã¾ãã ãã¹ããã¨"
+"ã¯ãJSP ã¾ãã¯ãFacelet ãã¼ã¸ã®ãã©ã¼ã ã«ä»¥ä¸ã®æçã追å ããã ãã§ãã"
#. Tag: programlisting
#: I18n.xml:166
@@ -269,6 +297,13 @@
"<h:commandButton action=\"#{localeSelector.select}\"\n"
" value=\"#{messages['ChangeLanguage']}\"/>"
msgstr ""
+"<h:selectOneMenu value=\"#{localeSelector.language}\">\n"
+" <f:selectItem itemLabel=\"English\" itemValue=\"en\"/>\n"
+" <f:selectItem itemLabel=\"Deutsch\" itemValue=\"de\"/>\n"
+" <f:selectItem itemLabel=\"Francais\" itemValue=\"fr\"/>\n"
+"</h:selectOneMenu>\n"
+"<h:commandButton action=\"#{localeSelector.select}\"\n"
+" value=\"#{messages['ChangeLanguage']}\"/>"
#. Tag: para
#: I18n.xml:168
@@ -276,7 +311,7 @@
msgid ""
"Or, if you want a list of all supported locales from <literal> faces-config."
"xml</literal>, just use:"
-msgstr ""
+msgstr "ãããã¯ã<literal>faces-config.xml</literal> ã«å¯¾å¿ããããã¹ã¦ã®ãã±ã¼ã«ã®çµã¿åããã欲ãããã°ã 以ä¸ã使ã£ã¦ãã ããã"
#. Tag: programlisting
#: I18n.xml:171
@@ -288,6 +323,11 @@
"<h:commandButton action=\"#{localeSelector.select}\"\n"
" value=\"#{messages['ChangeLanguage']}\"/>"
msgstr ""
+"<h:selectOneMenu value=\"#{localeSelector.localeString}\">\n"
+" <f:selectItems value=\"#{localeSelector.supportedLocales}\"/>\n"
+"</h:selectOneMenu>\n"
+"<h:commandButton action=\"#{localeSelector.select}\"\n"
+" value=\"#{messages['ChangeLanguage']}\"/>"
#. Tag: para
#: I18n.xml:173
@@ -297,6 +337,8 @@
"button, the Seam and JSF locales will be overridden for the rest of the "
"session."
msgstr ""
+"ã¦ã¼ã¶ã¼ããããããã¦ã³ããã¢ã¤ãã ãé¸æãã¦ã³ãã³ããã¿ã³ãã¯ãªãã¯ããã¨ã ã"
+"ã®å¾ã®ã»ãã·ã§ã³ã«å¯¾ã㦠Seam 㨠JSF ã®ãã±ã¼ã«ã¯ãªã¼ãã©ã¤ãããã¾ãã"
#. Tag: para
#: I18n.xml:177
@@ -313,7 +355,7 @@
"localeConfig</literal>. To use it, you first declare an XML namespace for "
"Seam's international package in the Seam component descriptor. You then "
"define the default locale and supported locales as follows:"
-msgstr ""
+msgstr "ããã«ãã対å¿ãã±ã¼ã«ã¯ã©ãã§å®ç¾©ããã®ã ãããã¨ããçåã湧ãã¦ãã¾ãã ä¸è¬çã«ã¯ JSF è¨å®ãã¡ã¤ã« (/META-INF/faces-config.xml) ã® <literal><locale-config></literal> ã¨ã¬ã¡ã³ãã§ãªã½ã¼ã¹ãã³ãã«ã«ä¸è´ãããã±ã¼ã«ä¸è¦§ãä¸ãã¾ãã ãã ãã Seam ã®ã³ã³ãã¼ãã³ãè¨å®ã®ã¡ã«ããºã 㯠Java EE æä¾ã®ãããããã£ã¨ãã¯ãã«ã§ãããã¨ãå¦ãã§ãã¾ããã ããããçç±ãã <literal>org.jboss.seam.international.localeConfig</literal> ã¨ããååã®çµã¿è¾¼ã¿ã³ã³ãã¼ãã³ãã使ç¨ãã¦å¯¾å¿ãã±ã¼ã«ããã³ãµã¼ãã¼ã®ããã©ã«ããã±ã¼ã«ãè¨å®ãããã¨ãã§ãã¾ãã ããã使ãã«ã¯ã¾ã Seam ã³ã³ãã¼ãã³ãè¨è¿°å㧠Seam ã®å½éããã±ã¼ã¸ç¨ã® XML åå空éã宣è¨ãã¾ãã 次ã«ããã©ã«ãã®ãã±ã¼ã«ã¨å¯¾å¿ãã±ã¼ã«ã次ã®ããã«å®ç¾©ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:190
@@ -322,6 +364,8 @@
"<international:locale-config default-locale=\"fr_CA\" supported-locales="
"\"en fr_CA fr_FR\"/>"
msgstr ""
+"<international:locale-config default-locale=\"fr_CA\" supported-locales="
+"\"en fr_CA fr_FR\"/>"
#. Tag: para
#: I18n.xml:192
@@ -330,13 +374,13 @@
"Naturally, if you pronounce that you support a locale, you better provide a "
"resource bundle to match it! Up next, you'll learn how to define the "
"language-specific labels."
-msgstr ""
+msgstr "å¿
ç¶çã«ãã±ã¼ã«ããµãã¼ããããã¨ã宣è¨ããå ´åã ä¸è´ãããªã½ã¼ã¹ãã³ãã«ãä¸ããæ¹ãããã§ãããã 次ã¯è¨èªåºæã®ã©ãã«ã®å®ç¾©æ¹æ³ã«ã¤ãã¦èª¬æãã¾ãã"
#. Tag: title
#: I18n.xml:198
#, no-c-format
msgid "Labels"
-msgstr ""
+msgstr "ã©ãã«"
#. Tag: para
#: I18n.xml:200
@@ -347,13 +391,13 @@
"this approach in Seam applications. Alternatively, you can take advantage of "
"the Seam <literal> messages</literal> component to display templated labels "
"with embedded EL expressions."
-msgstr ""
+msgstr "JSF ã¯ãã¦ã¼ã¶ã¼ã¤ã³ã¿ãã§ã¼ã¹ã®ã©ãã«ã説æç¨ããã¹ãã®å½éåãã <literal><f:loadBundle /></literal> ã使ç¨ãããã¨ã«ãã£ã¦å¯¾å¿ãã¦ãã¾ãã Seam ã¢ããªã±ã¼ã·ã§ã³ã§ããã®ã¢ããã¼ãã使ç¨å¯è½ã§ãã 代ããã«ãçµã¿è¾¼ã¿ã® EL å¼ãå©ç¨ãããã³ãã¬ã¼ãåã©ãã«ã®è¡¨ç¤ºã«ã Seam <literal> messages</literal> ã³ã³ãã¼ãã³ããå©ç¨ãããã¨ãå¯è½ã§ãã"
#. Tag: title
#: I18n.xml:207
#, no-c-format
msgid "Defining labels"
-msgstr ""
+msgstr "ã©ãã«ãå®ç¾©ãã"
#. Tag: para
#: I18n.xml:209
@@ -368,31 +412,31 @@
"messages_en.properties</literal>, <literal> messages_en_AU.properties</"
"literal>, etc. These files usually belong in the <literal>WEB-INF/classes</"
"literal> directory."
-msgstr ""
+msgstr "Seam 㯠<literal>java.util.ResourceBundle</literal> ãæä¾ãã¦ãã¾ã (ã¢ããªã±ã¼ã·ã§ã³ã§ã¯ <literal>org.jboss.seam.core.resourceBundle</literal> ã¨ãã¦å©ç¨å¯è½)ã ãã®ç¹æ®ãªã½ã¼ã¹ãã³ãã«ãéãã¦å½éåãããã©ãã«ã使ç¨å¯è½ã«ããå¿
è¦ãããã¾ãã ããã©ã«ãã§ã¯ã Seam ã§ä½¿ç¨ããããªã½ã¼ã¹ãã³ãã«ã¯ <literal>messages</literal> ã®å称ãªã®ã§ <literal>messages.properties</literal>ã <literal>messages_en.properties</literal>ã <literal>messages_en_AU.properties</literal> ãªã©ã®å称ã®ãã¡ã¤ã«ã«ã©ãã«ãå®ç¾©ããå¿
è¦ãããã¾ãã ãããã®ãã¡ã¤ã«ã¯é常 <literal>WEB-INF/classes</literal> ãã£ã¬ã¯ããªã«å±ãã¾ãã"
#. Tag: para
#: I18n.xml:220
#, no-c-format
msgid "So, in <literal>messages_en.properties</literal>:"
-msgstr ""
+msgstr "å¾ã£ã¦ã<literal>messages_en.properties</literal> ã§ã¯ã"
#. Tag: programlisting
#: I18n.xml:222
#, no-c-format
msgid "Hello=Hello"
-msgstr ""
+msgstr "Hello=Hello"
#. Tag: para
#: I18n.xml:224
#, no-c-format
msgid "And in <literal>messages_en_AU.properties</literal>:"
-msgstr ""
+msgstr "ããã¦ã<literal>messages_en_AU.properties</literal> ã§ã¯ã"
#. Tag: programlisting
#: I18n.xml:226
#, no-c-format
msgid "Hello=G'day"
-msgstr ""
+msgstr "Hello=G'day"
#. Tag: para
#: I18n.xml:228
@@ -403,6 +447,8 @@
"bundleNames</literal>. You can even specify a list of resource bundle names "
"to be searched (depth first) for messages."
msgstr ""
+"<literal> org.jboss.seam.core.resourceLoader."
+"bundleNames</literal> ã¨å¼ã°ãã Seam è¨å®ããããã£ã«ãã£ã¦ã ãªã½ã¼ã¹ãã³ãã«ã¨ãã¦ç°ãªãååãé¸æãããã¨ãå¯è½ã§ãã ãªã½ã¼ã¹ãã³ãã«åã®ä¸è¦§ãæå®ãã¦ã¡ãã»ã¼ã¸ã®æ¤ç´¢ãããã (æ·±ãåªå
) ãã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:234
@@ -415,6 +461,12 @@
" </core:bundle-names>\n"
"</core:resource-loader>"
msgstr ""
+"<core:resource-loader>\n"
+" <core:bundle-names>\n"
+" <value>mycompany_messages</value>\n"
+" <value>standard_messages</value> \n"
+" </core:bundle-names>\n"
+"</core:resource-loader>"
#. Tag: para
#: I18n.xml:236
@@ -426,7 +478,7 @@
"could put our message in <literal> welcome/hello_en.properties</literal> if "
"we only needed to display the message on <literal> /welcome/hello.jsp</"
"literal>."
-msgstr ""
+msgstr "ç¹å®ã®ãã¼ã¸ã ãã«ã¡ãã»ã¼ã¸ãå®ç¾©ãããã®ã§ããã°ã ãã®JSFãã¥ã¼IDã¨åãååã§ãªã½ã¼ã¹ãã³ãã«ã«æå®ãã¾ãã ãã®ã¨ãIDã®æåã® <literal>/</literal> ã¨æå¾ã®æ¡å¼µåãé¤å»ãã¾ãã ã¤ã¾ã <literal>/welcome/hello.jsp</literal> ã«ã®ã¿ã¡ãã»ã¼ã¸ã表示ãããã®ã§ããã°ã 表示ãããã¡ãã»ã¼ã¸ã <literal>welcome/hello_en.properties</literal> ã«é
ç½®ãã¾ãã"
#. Tag: para
#: I18n.xml:243
@@ -434,13 +486,13 @@
msgid ""
"You can even specify an explicit bundle name in <literal> pages.xml</"
"literal>:"
-msgstr ""
+msgstr "<literal>pages.xml</literal> ã«æ示çãªãã³ãã«åãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:246
#, no-c-format
msgid "<page view-id=\"/welcome/hello.jsp\" bundle=\"HelloMessages\"/>"
-msgstr ""
+msgstr "<page view-id=\"/welcome/hello.jsp\" bundle=\"HelloMessages\"/>"
#. Tag: para
#: I18n.xml:248
@@ -448,13 +500,13 @@
msgid ""
"Then we could use messages defined in <literal> HelloMessages.properties</"
"literal> on <literal> /welcome/hello.jsp</literal>."
-msgstr ""
+msgstr "ãã㧠<literal>HelloMessages.properties</literal> ã«å®ç¾©ãããã¡ãã»ã¼ã¸ã <literal>/welcome/hello.jsp</literal> ã§ä½¿ããã¨ãã§ãã¾ãã"
#. Tag: title
#: I18n.xml:254
#, no-c-format
msgid "Displaying labels"
-msgstr ""
+msgstr "ã©ãã«ã表示ãã"
#. Tag: para
#: I18n.xml:256
@@ -463,67 +515,67 @@
"If you define your labels using the Seam resource bundle, you'll be able to "
"use them without having to type <literal> <f:loadBundle ... /></"
"literal> on every page. Instead, you can simply type:"
-msgstr ""
+msgstr "ãããSeamã®ãªã½ã¼ã¹ãã³ãã«ã使ã£ã¦ã©ãã«ãå®ç¾©ããå ´åã åãã¼ã¸ããããã« <literal><f:loadBundle ... /></literal> ãå
¥åããªãã¦ãããã使ç¨ãããã¨ãã§ãã¾ãã 代ããã«åã«ä»¥ä¸ã®ããã«å
¥åãã¾ãã"
#. Tag: programlisting
#: I18n.xml:260
#, no-c-format
msgid "<h:outputText value=\"#{messages['Hello']}\"/>"
-msgstr ""
+msgstr "<h:outputText value=\"#{messages['Hello']}\"/>"
#. Tag: para
#: I18n.xml:262
#, no-c-format
msgid "<para>or:</para>"
-msgstr ""
+msgstr "<para>ã¾ãã¯ã</para>"
#. Tag: programlisting
#: I18n.xml:264
#, no-c-format
msgid "<h:outputText value=\"#{messages.Hello}\"/>"
-msgstr ""
+msgstr "<h:outputText value=\"#{messages.Hello}\"/>"
#. Tag: para
#: I18n.xml:266
#, no-c-format
msgid "Even better, the messages themselves may contain EL expressions:"
-msgstr ""
+msgstr "ããã«è¯ããã¨ã«ãã¡ãã»ã¼ã¸ãã®ãã®ã«ã¯ EL å¼ãå«ããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
#: I18n.xml:269
#, no-c-format
msgid "Hello=Hello, #{user.firstName} #{user.lastName}"
-msgstr ""
+msgstr "Hello=Hello, #{user.firstName} #{user.lastName}"
#. Tag: programlisting
#: I18n.xml:271
#, no-c-format
msgid "Hello=G'day, #{user.firstName}"
-msgstr ""
+msgstr "Hello=G'day, #{user.firstName}"
#. Tag: para
#: I18n.xml:273
#, no-c-format
msgid "You can even use the messages in your code:"
-msgstr ""
+msgstr "ã³ã¼ãã®ä¸ã«ã¡ãã»ã¼ã¸ã使ç¨ãããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
#: I18n.xml:275
#, no-c-format
msgid "@In private Map<String, String> messages;"
-msgstr ""
+msgstr "@In private Map<String, String> messages;"
#. Tag: programlisting
#: I18n.xml:277
#, no-c-format
msgid "@In(\"#{messages['Hello']}\") private String helloMessage;"
-msgstr ""
+msgstr "@In(\"#{messages['Hello']}\") private String helloMessage;"
#. Tag: title
#: I18n.xml:281
#, no-c-format
msgid "Faces messages"
-msgstr ""
+msgstr "Faces ã¡ãã»ã¼ã¸"
#. Tag: para
#: I18n.xml:283
@@ -533,6 +585,8 @@
"display success or failure messages to the user. The functionality we just "
"described also works for faces messages:"
msgstr ""
+"<literal>facesMessages</literal> ã³ã³ãã¼ãã³ãã¯ã¦ã¼ã¶ã¼ã«æåã失æãã表示ã"
+"ãã¨ã¦ã便å©ãªæ¹æ³ã§ãã ä¸è¿°ããæ©è½ã¯ãfaces messages ã«ãæå¹ã§ãã"
#. Tag: programlisting
#: I18n.xml:288
@@ -548,6 +602,15 @@
" }\n"
"}"
msgstr ""
+"@Name(\"hello\")\n"
+"@Stateless\n"
+"public class HelloBean implements Hello {\n"
+" @In FacesMessages facesMessages;\n"
+" \n"
+" public String sayIt() {\n"
+" facesMessages.addFromResourceBundle(\"Hello\");\n"
+" }\n"
+"}"
#. Tag: para
#: I18n.xml:290
@@ -555,13 +618,13 @@
msgid ""
"This will display <literal>Hello, Gavin King</literal> or <literal>G'day, "
"Gavin</literal>, depending upon the user's locale."
-msgstr ""
+msgstr "ããã¯ãã¦ã¼ã¶ã¼ã®ãã±ã¼ã«ã«å¿ãã¦ã<literal>Hello, Gavin King</literal> ãããã¯ã <literal>G'day, Gavin</literal> ã¨è¡¨ç¤ºããã¾ãã"
#. Tag: title
#: I18n.xml:297
#, no-c-format
msgid "Timezones"
-msgstr ""
+msgstr "ã¿ã¤ã ã¾ã¼ã³"
#. Tag: para
#: I18n.xml:299
@@ -576,7 +639,7 @@
"UTC, unless a timezone is explicitly specified using <literal> <f:"
"convertDateTime></literal>. This is an extremely inconvenient default "
"behavior."
-msgstr ""
+msgstr "<literal>java.util.Timezone</literal> ã®ã»ãã·ã§ã³ã¹ã³ã¼ãã®ã¤ã³ã¹ã¿ã³ã¹ã å称ã¯<literal>org.jboss.seam.international.timezone</literal> ã¨ã¿ã¤ã ã¾ã¼ã³ãå¤æ´ãã Seam ã³ã³ãã¼ãã³ãã å称㯠<literal>org.jboss.seam.international.timezoneSelector</literal> ãããã¾ãã ããã©ã«ãã§ã¯ãã¿ã¤ã ã¾ã¼ã³ã¯ãµã¼ãã®ããã©ã«ãã¿ã¤ã ã¾ã¼ã³ã§ãã ã¿ã¤ã ã¾ã¼ã³ã <literal><f:convertDateTime></literal> ã使ç¨ãã¦æ示çã«æå®ãããªãéãã æ®å¿µãªãã JSF ä»æ§ã§ã¯ãã¹ã¦ã®æ¥ä»ã¨æé㯠UTC ãåæã¨ãã¦ãããUTC ã¨ãã¦è¡¨ç¤ºããã¾ãã é常ã«ä¸ä¾¿ãªããã©ã«ãåä½ã¨ãªãã¾ãã"
#. Tag: para
#: I18n.xml:310
@@ -585,13 +648,13 @@
"Seam overrides this behavior, and defaults all dates and times to the Seam "
"timezone. In addition, Seam provides the <literal> <s:convertDateTime>"
"</literal> tag which always performs conversions in the Seam timezone."
-msgstr ""
+msgstr "Seamã¯ãã®åä½ããªã¼ãã¼ã©ã¤ããããã¹ã¦ã®æ¥ä»ã¨æå»ãããã©ã«ãã§Seamã¿ã¤ã ã¾ã¼ã³ã«ãã¾ãã ããã«Seamã¯ãSeamã¿ã¤ã ã¾ã¼ã³ã§ã®å¤æã常ã«è¡ã <literal><s:convertDateTime></literal> ã¿ã°ãæä¾ãã¾ãã"
#. Tag: title
#: I18n.xml:317
#, no-c-format
msgid "Themes"
-msgstr ""
+msgstr "ãã¼ã"
#. Tag: para
#: I18n.xml:319
@@ -601,12 +664,16 @@
"similar to the localization API, but of course these two concerns are "
"orthogonal, and some applications support both localization and themes."
msgstr ""
+"Seamã¢ããªã±ã¼ã·ã§ã³ã¯ã¾ããã¨ã¦ãç°¡åã«ã¹ãã³å¤æ´ãã§ãã¾ãã ãã¼ãAPIã¯"
+"ãã¼ã«ã©ã¤ã¼ã¼ã·ã§ã³APIã«ã¨ã¦ãä¼¼ã¦ãã¾ããã ãã¡ãããããäºã¤ã®é¢å¿äºã¯ç´"
+"交ãã¦ããã ãã¼ã«ã©ã¤ã¼ã¼ã·ã§ã³ã¨ãã¼ãã®ä¸¡æ¹ããµãã¼ãããã¢ããªã±ã¼ã·ã§ã³"
+"ãããã¾ãã"
#. Tag: para
#: I18n.xml:324
#, no-c-format
msgid "First, configure the set of supported themes:"
-msgstr ""
+msgstr "ã¾ãããµãã¼ãããããã¼ãã®ã»ãããè¨å®ãã¾ã:"
#. Tag: programlisting
#: I18n.xml:326
@@ -620,12 +687,19 @@
" </theme:available-themes>\n"
"</theme:theme-selector>"
msgstr ""
+"<theme:theme-selector cookie-enabled=\"true\">\n"
+" <theme:available-themes>\n"
+" <value>default</value>\n"
+" <value>accessible</value>\n"
+" <value>printable</value>\n"
+" </theme:available-themes>\n"
+"</theme:theme-selector>"
#. Tag: para
#: I18n.xml:328
#, no-c-format
msgid "Note that the first theme listed is the default theme."
-msgstr ""
+msgstr "æåã«ãªã¹ãããããã¼ããããã©ã«ããã¼ãã§ãããã¨ã«æ³¨æãã¦ãã ããã"
#. Tag: para
#: I18n.xml:330
@@ -635,7 +709,7 @@
"example, the <literal>default</literal> theme is defined as a set of entries "
"in <literal> default.properties</literal>. For example, <literal> default."
"properties</literal> might define:"
-msgstr ""
+msgstr "ãã¼ãã¯ããã®ãã¼ãã¨åãååã§ããããã£ãã¡ã¤ã«ã«å®ç¾©ããã¾ãã ä¾ãã°ã <literal>default</literal> ãã¼ã㯠<literal>default.properties</literal> ã«ä¸é£ã®ã¨ã³ããªã¨ãã¦å®ç¾©ããã¾ãã ä¾ãã°ã<literal>default.properties</literal> ã¯ä»¥ä¸ã®ããã«å®ç¾©ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:335
@@ -644,6 +718,8 @@
"css ../screen.css\n"
"template /template.xhtml"
msgstr ""
+"css ../screen.css\n"
+"template /template.xhtml"
#. Tag: para
#: I18n.xml:337
@@ -653,6 +729,9 @@
"or images and names of facelets templates (unlike localization resource "
"bundles which are usually text)."
msgstr ""
+"é常ã ãã¼ããªã½ã¼ã¹ãã³ãã«ã®ã¨ã³ããªã¯ CSS ã¹ã¿ã¤ã«ãç»åã¸ã®ãã¹ã "
+"facelet ãã³ãã¬ã¼ãã®ååã«ãªãã§ããã (é常ã¯ããã¹ãã§ãããã¼ã«ã©ã¤ã¼ã¼"
+"ã·ã§ã³ãªã½ã¼ã¹ãã³ãã«ã¨ã¯éã£ã¦)ã"
#. Tag: para
#: I18n.xml:341
@@ -661,19 +740,20 @@
"Now we can use these entries in our JSP or facelets pages. For example, to "
"theme the stylesheet in a facelets page:"
msgstr ""
+"ããã§JSPãfaceletãã¼ã¸ã«ããã¦ãããã®ã¨ã³ããªã使ãã¾ãã ä¾ãã°ãfacelet"
+"ãã¼ã¸ã§ã¹ã¿ã¤ã«ã·ã¼ããé©ç¨ããã«ã¯:"
#. Tag: programlisting
#: I18n.xml:344
#, no-c-format
-msgid ""
-"<link href=\"#{theme.css}\" rel=\"stylesheet\" type=\"text/css\" />"
-msgstr ""
+msgid "<link href=\"#{theme.css}\" rel=\"stylesheet\" type=\"text/css\" />"
+msgstr "<link href=\"#{theme.css}\" rel=\"stylesheet\" type=\"text/css\" />"
#. Tag: para
#: I18n.xml:346
#, no-c-format
msgid "Or, when the page definition resides in a subdirectory:"
-msgstr ""
+msgstr "ãããã¯ããµããã£ã¬ã¯ããªã«ãã¼ã¸å®ç¾©ãåå¨ãã¦ããå ´åã¯æ¬¡ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
#: I18n.xml:348
@@ -683,6 +763,9 @@
"css}\" \n"
" rel=\"stylesheet\" type=\"text/css\" />"
msgstr ""
+"<link href=\"#{facesContext.externalContext.requestContextPath}#{theme."
+"css}\" \n"
+" rel=\"stylesheet\" type=\"text/css\" />"
#. Tag: para
#: I18n.xml:350
@@ -691,6 +774,8 @@
"Most powerfully, facelets lets us theme the template used by a <literal><"
"ui:composition></literal>:"
msgstr ""
+"æãå¼·åãªä½¿ãæ¹ã¨ãã¦ã faceletã§ã¯ <literal><ui:composition></"
+"literal> ã«ãã£ã¦ãã³ãã¬ã¼ããé©ç¨ã§ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:353
@@ -702,6 +787,11 @@
" xmlns:f=\"http://java.sun.com/jsf/core\"\n"
" template=\"#{theme.template}\">"
msgstr ""
+"<ui:composition xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+" xmlns:ui=\"http://java.sun.com/jsf/facelets\"\n"
+" xmlns:h=\"http://java.sun.com/jsf/html\"\n"
+" xmlns:f=\"http://java.sun.com/jsf/core\"\n"
+" template=\"#{theme.template}\">"
#. Tag: para
#: I18n.xml:355
@@ -710,6 +800,8 @@
"Just like the locale selector, there is a built-in theme selector to allow "
"the user to freely switch themes:"
msgstr ""
+"ã¡ããã©ãã±ã¼ã«ã»ã¬ã¯ã¿ã®ããã«ã ã¦ã¼ã¶ã¼ãèªç±ã«ãã¼ããå¤æ´ã§ãããããçµã¿"
+"è¾¼ã¿ã®ãã¼ãã»ã¬ã¯ã¿ãããã¾ãã"
#. Tag: programlisting
#: I18n.xml:358
@@ -721,12 +813,17 @@
"<h:commandButton action=\"#{themeSelector.select}\" value=\"Select Theme"
"\"/>"
msgstr ""
+"<h:selectOneMenu value=\"#{themeSelector.theme}\">\n"
+" <f:selectItems value=\"#{themeSelector.themes}\"/>\n"
+"</h:selectOneMenu>\n"
+"<h:commandButton action=\"#{themeSelector.select}\" value=\"Select Theme"
+"\"/>"
#. Tag: title
#: I18n.xml:362
#, no-c-format
msgid "Persisting locale and theme preferences via cookies"
-msgstr ""
+msgstr "ãã±ã¼ã«ã¨ãã¼ãè¨å®ã®ã¯ããã¼ã«ããæ°¸ç¶å"
#. Tag: para
#: I18n.xml:364
@@ -736,7 +833,7 @@
"persistence of locale and theme preference to a cookie. Simply set the "
"<literal>cookie-enabled</literal> property in <literal>components.xml</"
"literal>:"
-msgstr ""
+msgstr "ãã±ã¼ã«ã»ã¬ã¯ã¿ããã¼ãã»ã¬ã¯ã¿ãã¿ã¤ã ã¾ã¼ã³ã»ã¬ã¯ã¿ã¯ãã¹ã¦ã ãã±ã¼ã«ã¨ãã¼ãè¨å®ãã¯ããã¼ã«æ°¸ç¶åãããã¨ããµãã¼ããã¦ãã¾ãã åç´ã« <literal>components.xml</literal> 㧠<literal>cookie-enabled</literal> ããããã£ãè¨å®ãã¾ãã"
#. Tag: programlisting
#: I18n.xml:369
@@ -752,3 +849,13 @@
"\n"
"<international:locale-selector cookie-enabled=\"true\"/>"
msgstr ""
+"<theme:theme-selector cookie-enabled=\"true\">\n"
+" <theme:available-themes>\n"
+" <value>default</value>\n"
+" <value>accessible</value>\n"
+" <value>printable</value>\n"
+" </theme:available-themes>\n"
+"</theme:theme-selector>\n"
+"\n"
+"<international:locale-selector cookie-enabled=\"true\"/>"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Itext.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Itext.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Itext.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,51 +1,61 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Itext.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Itext\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Itext.xml:2
#, no-c-format
msgid "iText PDF generation"
-msgstr ""
+msgstr "iText PDF çæ"
#. 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."
+"documents, but Seam also offers basic support for RTF document generation."
msgstr ""
+"Seam 㯠iText ã使ã£ãããã¥ã¡ã³ãçæç¨ã³ã³ãã¼ãã³ãä¸å¼ãå«ãããã«ãªãã¾"
+"ãã Seam ã® iText ããã¥ã¡ã³ããµãã¼ãã®ä¸»ç®ç㯠PDF ããã¥ã¡ã³ãã®çæã«ãª"
+"ãã¾ããã Seam 㯠RTF ããã¥ã¡ã³ãçæã®åºæ¬çãªãµãã¼ããæä¾ãã¦ãã¾ãã"
#. Tag: title
#: Itext.xml:8
#, no-c-format
msgid "Using PDF Support"
-msgstr ""
+msgstr "PDF ãµãã¼ãã使ã"
#. 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."
+"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
@@ -55,6 +65,9 @@
"Future versions of the library may also support the use of JSP. "
"Additionally, it requires the use of the seam-ui package."
msgstr ""
+"Seam iText ã¢ã¸ã¥ã¼ã«ã«ã¯ãã¥ã¼ãã¯ããã¸ã¼ã¨ã㦠Facelets ã使ç¨ããå¿
è¦ãã"
+"ãã¾ãã ã©ã¤ãã©ãªã®ä»å¾ã®ãã¼ã¸ã§ã³ã JSP ã®ä½¿ç¨ã«å¯¾å¿ããå¯è½æ§ãããã¾"
+"ãã ã¾ãã seam-ui ããã±ã¼ã¸ã®ä½¿ç¨ãå¿
è¦ã¨ãªãã¾ãã"
#. Tag: para
#: Itext.xml:17
@@ -65,28 +78,32 @@
"contains a number examples that demonstrate the key PDF generation features "
"current supported."
msgstr ""
+"<literal>examples/itext</literal> ããã¸ã§ã¯ãã«ã¯å®è¡å¯è½ãªãã¢ç¨ PDF ãµãã¼"
+"ãã®ãµã³ãã«ãå«ã¾ãã¦ãã¾ãã æ£ç¢ºãªããã±ã¼ã¸åã®å°å
¥ãè¡ãã ç¾å¨ãµãã¼ã"
+"ããã¦ãã PDF çæã®ä¸»è¦ãªæ©è½ãå®éã«ç¤ºããµã³ãã«ãããã¤ãå«ã¾ãã¦ãã¾ãã"
#. Tag: title
#: Itext.xml:25
#, no-c-format
msgid "Creating a document"
-msgstr ""
+msgstr "ããã¥ã¡ã³ããä½æãã"
#. Tag: literal
#: Itext.xml:37
#, no-c-format
msgid "<p:document>"
-msgstr ""
+msgstr "<p:document>"
#. Tag: emphasis
#: 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:656
-#: Itext.xml:696 Itext.xml:751 Itext.xml:854 Itext.xml:941 Itext.xml:1082
-#: Itext.xml:1310 Itext.xml:1500 Itext.xml:1690 Itext.xml:1833 Itext.xml:1904
-#: Itext.xml:1965 Itext.xml:2012 Itext.xml:2092 Itext.xml:2205
+#: 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: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 ""
+msgstr "詳細"
#. Tag: para
#: Itext.xml:44
@@ -99,16 +116,21 @@
"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 ãªãã¤ã¬ã¯ããã¬ã³ããªã³ã°ããããã®æºåãè¡ãã¾ãã"
#. 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:601 Itext.xml:706 Itext.xml:798
-#: Itext.xml:859 Itext.xml:946 Itext.xml:1087 Itext.xml:1314 Itext.xml:1504
-#: Itext.xml:1694 Itext.xml:1838 Itext.xml:1908 Itext.xml:1970 Itext.xml:2016
-#: Itext.xml:2097 Itext.xml:2210
+#: 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: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 ""
+msgstr "å±æ§"
#. Tag: para
#: Itext.xml:56
@@ -119,6 +141,10 @@
"<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 ããã¥ã¡ã³ãçææã«ã®ã¿æ£ããåä½ãã¾ãã"
#. Tag: para
#: Itext.xml:65
@@ -131,6 +157,11 @@
"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 ãã¼ã¸ãµã¤ãºã¨åãã«ãªãã¾ãã"
#. Tag: para
#: Itext.xml:74
@@ -140,6 +171,9 @@
"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 "
+"ã¢ã¼ãã§ã¯ãã¼ã¸ã®é«ãã¨å¹
ã®ãµã¤ãºå¤ãéã«ãªãã¾ãã"
#. Tag: para
#: Itext.xml:83
@@ -147,7 +181,7 @@
msgid ""
"<literal>margins</literal> — The left, right, top and bottom margin "
"values."
-msgstr ""
+msgstr "<literal>margins</literal> — å·¦ã å³ã ä¸ã ä¸ã®ä½ç½ã®å¤ã§ãã"
#. Tag: para
#: Itext.xml:88
@@ -156,6 +190,8 @@
"<literal>marginMirroring</literal> — Indicates that margin settings "
"should be reversed an alternating pages."
msgstr ""
+"<literal>marginMirroring</literal> — ä½ç½ã®è¨å®ã交äºã®ãã¼ã¸ã§éã«ãªã"
+"ãã¨ã示ãã¾ãã"
#. Tag: para
#: Itext.xml:94
@@ -168,6 +204,12 @@
"<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> ã§ãã"
#. Tag: para
#: Itext.xml:102
@@ -176,52 +218,54 @@
"<literal>fileName</literal> — For attachments, this value overrides "
"the downloaded file name."
msgstr ""
+"<literal>fileName</literal> — æ·»ä»ç¨ã§ãã ãã®å¤ã¯ãã¦ã³ãã¼ããããã¡"
+"ã¤ã«åãä¸æ¸ããã¾ãã"
#. Tag: emphasis
#: Itext.xml:111
#, no-c-format
msgid "Metadata Attributes"
-msgstr ""
+msgstr "ã¡ã¿ãã¼ã¿ã®å±æ§"
#. Tag: literal
#: Itext.xml:118
#, no-c-format
msgid "title"
-msgstr ""
+msgstr "title"
#. Tag: literal
#: Itext.xml:123
#, no-c-format
msgid "subject"
-msgstr ""
+msgstr "subject"
#. Tag: literal
#: Itext.xml:128
#, no-c-format
msgid "keywords"
-msgstr ""
+msgstr "keywords"
#. Tag: literal
#: Itext.xml:133
#, no-c-format
msgid "author"
-msgstr ""
+msgstr "author"
#. Tag: literal
#: Itext.xml:138
#, no-c-format
msgid "creator"
-msgstr ""
+msgstr "creator"
#. Tag: emphasis
#: 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:642 Itext.xml:662
-#: Itext.xml:735 Itext.xml:840 Itext.xml:901 Itext.xml:1067 Itext.xml:1243
-#: Itext.xml:1486 Itext.xml:1676 Itext.xml:1819 Itext.xml:1890 Itext.xml:1948
-#: Itext.xml:1998 Itext.xml:2058 Itext.xml:2172 Itext.xml:2230
+#: 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: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 ""
+msgstr "使ãæ¹"
#. Tag: programlisting
#: Itext.xml:145
@@ -233,16 +277,21 @@
"here. \n"
"</p:document>]]>"
msgstr ""
+"<![CDATA[<p:document xmlns:p=\"http://jboss.com/products/seam/pdf"
+"\"> \n"
+" The document goes "
+"here. \n"
+"</p:document>]]>"
#. Tag: title
#: Itext.xml:158
#, no-c-format
msgid "Basic Text Elements"
-msgstr ""
+msgstr "åºæ¬çãªããã¹ãã®ã¨ã¬ã¡ã³ã"
#. 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 "
@@ -250,14 +299,21 @@
"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 ã³ã³ãã³"
+"ãã®çæã«ã¯å½¹ã«ç«ã¡ã¾ããã Seam ã¯ç¹æ®ãª UI ã³ã³ãã¼ãã³ããé©å㪠PDF ã³ã³"
+"ãã³ãã®çæã«å¯¾ãã¦æä¾ãã¦ãã¾ãã <literal><p:image></literal> ã "
+"<literal><p:paragraph></literal> ã®ãããªã¿ã°ã¯ã·ã³ãã«ãªããã¥ã¡ã³ãã®"
+"ãã¼ã·ãã¯ãªåºç¤ã¨ãªãã¾ãã <literal><p:font></literal> ã®ãããªã¿ã°ã¯"
+"ãã®åãã®ã³ã³ãã³ããã¹ã¦ã«å¯¾ãã¦ã¹ã¿ã¤ã«æ
å ±ãæä¾ãã¾ãã"
#. Tag: literal
#: Itext.xml:177
#, no-c-format
msgid "<p:paragraph>"
-msgstr ""
+msgstr "<p:paragraph>"
#. Tag: para
#: Itext.xml:186
@@ -266,64 +322,70 @@
"Most uses of text should be sectioned into paragraphs so that text fragments "
"can be flowed, formatted and styled in logical groups."
msgstr ""
+"ããã¹ãã§ã®ä½¿ç¨ãå¤ãã æç« ãã²ã¨ããã¾ããã¨ã«åºåãããçã«ããªã£ãã°ã«ã¼"
+"ãã§ããã¹ãã®æçã®æµããä½ããå½¢æãã¹ã¿ã¤ã«åãããã¨ãã§ãã¾ãã"
#. Tag: literal
#: Itext.xml:196
#, no-c-format
msgid "firstLineIndent"
-msgstr ""
+msgstr "firstLineIndent"
#. Tag: literal
-#: Itext.xml:201 Itext.xml:1162
+#: Itext.xml:201 Itext.xml:1160
#, no-c-format
msgid "extraParagraphSpace"
-msgstr ""
+msgstr "extraParagraphSpace"
#. Tag: literal
-#: Itext.xml:206 Itext.xml:1134
+#: Itext.xml:206 Itext.xml:1132
#, no-c-format
msgid "leading"
-msgstr ""
+msgstr "leading"
#. Tag: literal
-#: Itext.xml:211 Itext.xml:1142
+#: Itext.xml:211 Itext.xml:1140
#, no-c-format
msgid "multipliedLeading"
-msgstr ""
+msgstr "multipliedLeading"
#. Tag: para
-#: Itext.xml:215 Itext.xml:462 Itext.xml:1027
+#: Itext.xml:215 Itext.xml:462 Itext.xml:1025
#, no-c-format
msgid ""
"<literal>spacingBefore</literal> — The blank space to be inserted "
"before the element."
msgstr ""
+"<literal>spacingBefore</literal> — ã¨ã¬ã¡ã³ãã®åã«ç©ºç½ã¹ãã¼ã¹ãæ¿å
¥ã"
+"ãã¾ãã"
#. Tag: para
-#: Itext.xml:220 Itext.xml:467 Itext.xml:1033
+#: Itext.xml:220 Itext.xml:467 Itext.xml:1031
#, no-c-format
msgid ""
"<literal>spacingAfter</literal> — The blank space to be inserted after "
"the element."
msgstr ""
+"<literal>spacingAfter</literal> — ã¨ã¬ã¡ã³ãã®å¾ã«ç©ºç½ã¹ãã¼ã¹ãæ¿å
¥ã"
+"ãã¾ãã"
#. Tag: literal
#: Itext.xml:226 Itext.xml:453
#, no-c-format
msgid "indentationLeft"
-msgstr ""
+msgstr "indentationLeft"
#. Tag: literal
#: Itext.xml:231 Itext.xml:458
#, no-c-format
msgid "indentationRight"
-msgstr ""
+msgstr "indentationRight"
#. Tag: literal
-#: Itext.xml:236 Itext.xml:1061
+#: Itext.xml:236 Itext.xml:1059
#, no-c-format
msgid "keepTogether"
-msgstr ""
+msgstr "keepTogether"
#. Tag: programlisting
#: Itext.xml:244
@@ -333,12 +395,15 @@
" This is a simple document. It isn't very fancy.\n"
"</p:paragraph>]]>"
msgstr ""
+"<![CDATA[<p:paragraph alignment=\"justify\">\n"
+" This is a simple document. It isn't very fancy.\n"
+"</p:paragraph>]]>"
#. Tag: literal
#: Itext.xml:251
#, no-c-format
msgid "<p:text>"
-msgstr ""
+msgstr "<p:text>"
#. Tag: para
#: Itext.xml:259
@@ -348,6 +413,10 @@
"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> ã«ããä¼¼ã¦ãã¾"
+"ãã"
#. Tag: para
#: Itext.xml:270
@@ -356,6 +425,8 @@
"<literal>value</literal> — The value to be displayed. This will "
"typically be a value binding expression."
msgstr ""
+"<literal>value</literal> — 表示ãããå¤ã§ãã ä¸è¬çã«ã¯å¤ãã¤ã³ãã£ã³"
+"ã°å¼ã«ãªãã¾ãã"
#. Tag: programlisting
#: Itext.xml:279
@@ -367,24 +438,30 @@
" </p:text>\n"
"</p:paragraph>]]>"
msgstr ""
+"<![CDATA[<p:paragraph>\n"
+" The item costs <p:text value=\"#{product.price}\">\n"
+" <f:convertNumber type=\"currency\" currencySymbol=\"$\"/>\n"
+" </p:text>\n"
+"</p:paragraph>]]>"
#. Tag: literal
#: Itext.xml:286
#, no-c-format
msgid "<p:html>"
-msgstr ""
+msgstr "<p:html>"
#. Tag: para
#: Itext.xml:294
#, no-c-format
msgid "The <literal>html</literal> tag renders HTML content into the PDF."
msgstr ""
+"<literal>html</literal> ã¿ã°ã¯ HTML ã³ã³ãã³ãã PDF ã«ã¬ã³ããªã³ã°ãã¾ãã"
#. Tag: para
#: Itext.xml:304
#, no-c-format
msgid "<literal>value</literal> — The text to be displayed."
-msgstr ""
+msgstr "<literal>value</literal> — 表示ãããããã¹ãã§ãã"
#. Tag: programlisting
#: Itext.xml:312
@@ -407,12 +484,28 @@
"</p:html> \n"
"]]>"
msgstr ""
+"<![CDATA[\n"
+"<p:html value=\"This is HTML with <b>some markup</b>.\" />\n"
+"<p:html>\n"
+" <h1>This is more complex HTML</h1>\n"
+" <ul>\n"
+" <li>one</li>\n"
+" <li>two</li>\n"
+" <li>three</li>\n"
+" </ul>\n"
+"</p:html>\n"
+"\n"
+"<p:html>\n"
+" <s:formattedText value=\"*This* is |Seam Text| as HTML. It's very^cool^."
+"\" />\n"
+"</p:html> \n"
+"]]>"
#. Tag: literal
#: Itext.xml:319
#, no-c-format
msgid "<p:font>"
-msgstr ""
+msgstr "<p:font>"
#. Tag: para
#: Itext.xml:327
@@ -420,6 +513,8 @@
msgid ""
"The font tag defines the default font to be used for all text inside of it."
msgstr ""
+"ãã©ã³ãã¿ã°ã¯ãã®ä¸ã®ãã¹ã¦ã®ããã¹ãã«ä½¿ç¨ãããããã©ã«ããã©ã³ããå®ç¾©ã"
+"ã¾ãã"
#. Tag: para
#: Itext.xml:336
@@ -430,12 +525,16 @@
"ROMAN</literal>, <literal>SYMBOL</literal> or <literal>ZAPFDINGBATS</"
"literal>."
msgstr ""
+"<literal>name</literal> — ãã©ã³ãåã§ãã ãã¨ãã°ã "
+"<literal>COURIER</literal>ã <literal>HELVETICA</literal>ã <literal>TIMES-"
+"ROMAN</literal>ã <literal>SYMBOL</literal>ã <literal>ZAPFDINGBATS</"
+"literal> ãªã©ã§ãã"
#. Tag: para
#: Itext.xml:343
#, no-c-format
msgid "<literal>size</literal> — The point size of the font."
-msgstr ""
+msgstr "<literal>size</literal> — ãã©ã³ãã®ãã¤ã³ããµã¤ãºã§ãã"
#. Tag: para
#: Itext.xml:347
@@ -446,12 +545,16 @@
"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
#, no-c-format
msgid "<literal>encoding</literal> — The character set encoding."
-msgstr ""
+msgstr "<literal>encoding</literal> — æåã»ããã¨ã³ã³ã¼ãã£ã³ã°ã§ãã"
#. Tag: programlisting
#: Itext.xml:362
@@ -461,39 +564,45 @@
" <p:paragraph>My Title</p:paragraph>\n"
"</p:font>]]>"
msgstr ""
+"<![CDATA[<p:font name=\"courier\" style=\"bold\" size=\"24\">\n"
+" <p:paragraph>My Title</p:paragraph>\n"
+"</p:font>]]>"
#. Tag: literal
#: Itext.xml:369
#, no-c-format
msgid "<p:newPage>"
-msgstr ""
+msgstr "<p:newPage>"
#. Tag: para
#: Itext.xml:378
#, no-c-format
msgid "<literal>p:newPage</literal> inserts a page break."
-msgstr ""
+msgstr "<literal>p:newPage</literal> ã¯æ¹ãã¼ã¸ãæ¿å
¥ãã¾ãã"
#. Tag: programlisting
#: Itext.xml:385
#, no-c-format
msgid "<![CDATA[<p:newPage />]]>"
-msgstr ""
+msgstr "<![CDATA[<p:newPage />]]>"
#. Tag: literal
#: Itext.xml:392
#, no-c-format
msgid "<p:image>"
-msgstr ""
+msgstr "<p:image>"
#. 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> å±æ§ã使ã£ã¦ã¦ã§ãã¢ããªã±ã¼ã·ã§ã³ã³ã³ããã¹ãã¾ãã¯"
+"ã¯ã©ã¹ãã¹ãããã¼ãå¯è½ã§ãã"
#. Tag: para
#: Itext.xml:407
@@ -503,6 +612,9 @@
"<literal>imageData</literal> attribute can specify a value binding "
"expression whose value is a <literal>java.awt.Image</literal> object."
msgstr ""
+"ãªã½ã¼ã¹ã¯ã¢ããªã±ã¼ã·ã§ã³ã³ã¼ãã§åçã«çæãããã¨ãã§ãã¾ãã "
+"<literal>imageData</literal> å±æ§ã¯å¤ãã¤ã³ãã£ã³ã°è¡¨ç¾ãæå®ãããã¨ãã§"
+"ãã ãã®å¤ã¯ <literal>java.awt.Image</literal> ãªãã¸ã§ã¯ãã«ãªãã¾ãã"
#. Tag: para
#: Itext.xml:420
@@ -511,25 +623,27 @@
"<literal>value</literal> — A resource name or a method expression "
"binding to an application-generated image."
msgstr ""
+"<literal>value</literal> — ã¢ããªã±ã¼ã·ã§ã³çæã®ã¤ã¡ã¼ã¸ã«ãã¤ã³ããã"
+"ã¡ã½ããå¼ã¾ãã¯ãªã½ã¼ã¹åã§ãã"
#. Tag: para
#: Itext.xml:426
#, no-c-format
msgid ""
"<literal>rotation</literal> — The rotation of the image in degrees."
-msgstr ""
+msgstr "<literal>rotation</literal> — è§åº¦åä½ã®ã¤ã¡ã¼ã¸å転ã§ãã"
#. Tag: para
#: Itext.xml:432
#, no-c-format
msgid "<literal>height</literal> — The height of the image."
-msgstr ""
+msgstr "<literal>height</literal> — ã¤ã¡ã¼ã¸ã®é«ãã§ãã"
#. Tag: para
#: Itext.xml:436
#, no-c-format
msgid "<literal>width</literal> — The width of the image."
-msgstr ""
+msgstr "<literal>width</literal> — ã¤ã¡ã¼ã¸ã®å¹
ã§ãã"
#. Tag: para
#: Itext.xml:440
@@ -538,31 +652,33 @@
"<literal>alignment</literal>— The alignment of the image. (see <xref "
"linkend=\"itext.alignment\"/> for possible values)"
msgstr ""
+"<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."
-msgstr ""
+msgstr "<literal>alt</literal> — ã¤ã¡ã¼ã¸ã®ä»£æ¿ã¨ãªãããã¹ã表示ã§ãã"
#. Tag: literal
#: Itext.xml:475
#, no-c-format
msgid "widthPercentage"
-msgstr ""
+msgstr "widthPercentage"
#. Tag: literal
#: Itext.xml:481
#, no-c-format
msgid "initialRotation"
-msgstr ""
+msgstr "initialRotation"
#. Tag: literal
#: Itext.xml:487
#, no-c-format
msgid "<literal>dpi</literal>"
-msgstr ""
+msgstr "<literal>dpi</literal>"
#. Tag: para
#: Itext.xml:491
@@ -572,36 +688,39 @@
"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 ã¤ã®ãã¼ã»ã³ãã¼"
+"ã¸å¤ã§è¡¨ããã¨ãã§ãã¾ãã"
#. Tag: literal
#: Itext.xml:499
#, no-c-format
msgid "wrap"
-msgstr ""
+msgstr "wrap"
#. Tag: literal
#: Itext.xml:504
#, no-c-format
msgid "underlying"
-msgstr ""
+msgstr "underlying"
#. Tag: programlisting
#: Itext.xml:514
#, no-c-format
msgid "<![CDATA[<p:image value=\"/jboss.jpg\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<p:image value=\"/jboss.jpg\" />]]>"
#. Tag: programlisting
#: Itext.xml:515
#, no-c-format
msgid "<![CDATA[<p:image value=\"#{images.chart}\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<p:image value=\"#{images.chart}\" />]]>"
#. Tag: literal
#: Itext.xml:523
#, no-c-format
msgid "<p:anchor>"
-msgstr ""
+msgstr "<p:anchor>"
#. Tag: para
#: Itext.xml:530
@@ -610,6 +729,8 @@
"<literal>p:anchor</literal> defines clickable links from a document. It "
"supports the following attributes:"
msgstr ""
+"<literal>p:anchor</literal> ã¯ããã¥ã¡ã³ãããã¯ãªãã¯ã§ãããªã³ã¯ãå®ç¾©ãã¾"
+"ãã 次ã®å±æ§ããµãã¼ããã¦ãã¾ãã"
#. Tag: para
#: Itext.xml:541
@@ -617,18 +738,23 @@
msgid ""
"<literal>name</literal> — The name of an in-document anchor "
"destination."
-msgstr ""
+msgstr "<literal>name</literal> — ããã¥ã¡ã³ãå
ã¢ã³ã«ã¼ã®è¡ãå
åã§ãã"
#. 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 ã§ãæ§ãã¾ããã"
#. Tag: programlisting
#: Itext.xml:560
@@ -643,24 +769,32 @@
" ... \n"
"</p:paragraph>]]>"
msgstr ""
+"<![CDATA[<p:listItem><p:anchor reference=\"#reason1\">Reason 1</p:anchor></p:"
+"listItem> \n"
+"...\n"
+"<p:paragraph>\n"
+" <p:anchor name=\"reason1\">It's the quickest way to get \"rich\"</p:"
+"anchor> \n"
+" ... \n"
+"</p:paragraph>]]>"
#. Tag: title
#: Itext.xml:571
#, no-c-format
msgid "Headers and Footers"
-msgstr ""
+msgstr "ãããã¼ã¨ããã¿ã¼"
#. Tag: literal
-#: Itext.xml:584 Itext.xml:746
+#: Itext.xml:584 Itext.xml:744
#, no-c-format
msgid "<p:header>"
-msgstr ""
+msgstr "<p:header>"
#. Tag: literal
#: Itext.xml:587
#, no-c-format
msgid "<p:footer>"
-msgstr ""
+msgstr "<p:footer>"
#. Tag: para
#: Itext.xml:594
@@ -668,28 +802,35 @@
msgid ""
"The <literal>p:header</literal> and <literal>p:footer</literal> components "
"provide the ability to place header and footer text on each page of a "
-"generated document, with the exception of the first page. Header and footer "
-"declarations should appear near the top of a document."
+"generated document. Header and footer declarations should appear at the "
+"beginning of a document."
msgstr ""
+"<literal>p:header</literal> 㨠<literal>p:footer</literal> ã³ã³ãã¼ãã³ãã¯ç"
+"æãããããã¥ã¡ã³ãã®åãã¼ã¸ã«ãããã¼ã¨ããã¿ã¼ã®ããã¹ããé
ç½®ããæ©è½ã"
+"æä¾ãã¾ãã ãããã¼ã¨ããã¿ã¼ã®å®£è¨ã¯ããã¥ã¡ã³ãã®åé ã«è¡¨ããã¾ãã"
#. Tag: para
-#: Itext.xml:609 Itext.xml:714 Itext.xml:867
+#: Itext.xml:607 Itext.xml:712 Itext.xml:865
#, no-c-format
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\"/> ãåç
§)ã"
#. Tag: para
-#: Itext.xml:616
+#: Itext.xml:614
#, no-c-format
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\"/> ãåç
§)ã"
#. Tag: para
-#: Itext.xml:625
+#: Itext.xml:623
#, no-c-format
msgid ""
"<literal>borderColor</literal> — The border color of the header/footer "
@@ -698,19 +839,28 @@
"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\"/> ãåç
§)ã"
#. Tag: para
-#: Itext.xml:633
-#, no-c-format
+#: Itext.xml:631
+#, 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> ã"
+"使ã£ã¦å¢çç·ãã¨ã«æå®ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Itext.xml:644
+#: Itext.xml:642
#, no-c-format
msgid ""
"<![CDATA[<p:facet name=\"header\">\n"
@@ -722,24 +872,35 @@
" </p:font>\n"
"</f:facet>]]>"
msgstr ""
+"<![CDATA[<p:facet name=\"header\">\n"
+" <p:font size=\"12\">\n"
+" <p:footer borderWidthTop=\"1\" borderColorTop=\"blue\" \n"
+" borderWidthBottom=\"0\" alignment=\"center\">\n"
+" Why Seam? [<p:pageNumber />]\n"
+" </p:footer>\n"
+" </p:font>\n"
+"</f:facet>]]>"
#. Tag: literal
-#: Itext.xml:651
+#: Itext.xml:649
#, no-c-format
msgid "<p:pageNumber>"
-msgstr ""
+msgstr "<p:pageNumber>"
#. Tag: para
-#: Itext.xml:658
+#: Itext.xml:656
#, no-c-format
msgid ""
"The current page number can be placed inside of a header or footer using the "
"<literal>p:pageNumber</literal> tag. The page number tag can only be used in "
"the context of a header or footer and can only be used once."
msgstr ""
+"ç¾å¨ã®ãã¼ã¸çªå·ã¯ <literal>p:pageNumber</literal> ã¿ã°ã使ãã¨ãããã¼ã¾ãã¯"
+"ããã¿ã¼ã®å
å´ã«é
ç½®ãããã¨ãã§ãã¾ãã ãã®ãã¼ã¸çªå·ã¿ã°ã¯ãããã¼ã¾ãã¯"
+"ããã¿ã¼ã®ã³ã³ããã¹ãå
㧠1 度ã ã使ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Itext.xml:664
+#: Itext.xml:662
#, no-c-format
msgid ""
"<p:footer borderWidthTop="1" borderColorTop="blue" \n"
@@ -747,27 +908,31 @@
" Why Seam? [<p:pageNumber />]\n"
"</p:footer>"
msgstr ""
+"<p:footer borderWidthTop="1" borderColorTop="blue" \n"
+" borderWidthBottom="0" alignment="center">\n"
+" Why Seam? [<p:pageNumber />]\n"
+"</p:footer>"
#. Tag: title
-#: Itext.xml:677
+#: Itext.xml:675
#, no-c-format
msgid "Chapters and Sections"
-msgstr ""
+msgstr "ç« ã¨ã»ã¯ã·ã§ã³"
#. Tag: literal
-#: Itext.xml:688
+#: Itext.xml:686
#, no-c-format
msgid "<p:chapter>"
-msgstr ""
+msgstr "<p:chapter>"
#. Tag: literal
-#: Itext.xml:691
+#: Itext.xml:689
#, no-c-format
msgid "<p:section>"
-msgstr ""
+msgstr "<p:section>"
#. Tag: para
-#: Itext.xml:699
+#: Itext.xml:697
#, no-c-format
msgid ""
"If the generated document follows a book/article structure, the <literal>p:"
@@ -776,29 +941,41 @@
"chapters, but they may be nested arbitrarily deep. Most PDF viewers provide "
"easy navigation between chapters and sections in a document."
msgstr ""
+"çæãããããã¥ã¡ã³ããæ¬ã¾ãã¯è«æã®æ§é ãã¨ãå ´åã <literal>p:chapter</"
+"literal> 㨠<literal>p:section</literal> ã®åã¿ã°ã使ç¨ãã¦å¿
è¦ã¨ãªãæ§é ãæ§"
+"æãããã¨ãã§ãã¾ãã ã»ã¯ã·ã§ã³ã¯ç« ã®å
å´ã§ã®ã¿ä½¿ç¨ã§ãã¾ããã é©å®ã ãã¹"
+"ãããããã¨ãã§ãã¾ãã ã»ã¨ãã©ã® PDF ãã¥ã¼ã¯ã¯ããã¥ã¡ã³ãå
ã®ç« ã¨ã»ã¯"
+"ã·ã§ã³éãç°¡åã«ç§»åã§ããæ©è½ãæä¾ãã¦ãã¾ãã"
#. Tag: para
-#: Itext.xml:721
+#: Itext.xml:719
#, no-c-format
msgid ""
"<literal>number</literal> — The chapter number. Every chapter should "
"be assigned a chapter number."
msgstr ""
+"<literal>number</literal> — ç« çªå·ã§ãã åç« ãã¹ã¦ã«ç« çªå·ãå²ãå½ã¦ã¦"
+"ãã ããã"
#. Tag: para
-#: Itext.xml:726
-#, no-c-format
+#: Itext.xml:724
+#, 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 ãªã©ã®ããã«è¡¨ç¤ºããã¾ãã"
#. Tag: programlisting
-#: Itext.xml:738
+#: Itext.xml:736
#, no-c-format
msgid ""
"<![CDATA[<p:document xmlns:p=\"http://jboss.com/products/seam/pdf\"\n"
@@ -816,35 +993,57 @@
"\n"
"</p:document> ]]>"
msgstr ""
+"<![CDATA[<p:document xmlns:p=\"http://jboss.com/products/seam/pdf\"\n"
+" title=\"Hello\">\n"
+"\n"
+" <p:chapter number=\"1\">\n"
+" <p:title><p:paragraph>Hello</p:paragraph></p:title>\n"
+" <p:paragraph>Hello #{user.name}!</p:paragraph>\n"
+" </p:chapter>\n"
+"\n"
+" <p:chapter number=\"2\">\n"
+" <p:title><p:paragraph>Goodbye</p:paragraph></p:title>\n"
+" <p:paragraph>Goodbye #{user.name}.</p:paragraph>\n"
+" </p:chapter>\n"
+"\n"
+"</p:document> ]]>"
#. Tag: para
-#: Itext.xml:754
+#: Itext.xml:752
#, no-c-format
msgid ""
"Any chapter or section can contain a <literal>p:title</literal>. The title "
"will be displayed next to the chapter/section number. The body of the title "
"may contain raw text or may be a <literal>p:paragraph</literal>."
msgstr ""
+"ãããã®ç« ãã»ã¯ã·ã§ã³ã <literal>p:title</literal> ãå«ããã¨ãã§ãã¾ãã ã¿"
+"ã¤ãã«ã¯ç« /ã»ã¯ã·ã§ã³çªå·ã®ã¨ãªãã«è¡¨ç¤ºããã¾ãã ã¿ã¤ãã«ã®ããã£ã¯ã çãã"
+"ã¹ããå«ã¾ãããã¨ãã <literal>p:paragraph</literal> ã«ãããã¨ãã§ãã¾ãã"
#. Tag: title
-#: Itext.xml:767
+#: Itext.xml:765
#, no-c-format
msgid "Lists"
-msgstr ""
+msgstr "ãªã¹ã"
#. Tag: para
-#: Itext.xml:769
-#, no-c-format
+#: Itext.xml:767
+#, 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 ã³ã³"
+"ãã¼ãã³ãããåå¾ããå¤ã®ãªã¹ãã表示ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Itext.xml:774
+#: Itext.xml:772
#, no-c-format
msgid ""
"<![CDATA[<p:document xmlns:p=\"http://jboss.com/products/seam/pdf\"\n"
@@ -857,15 +1056,24 @@
" </p:list>\n"
"</p:document>]]>"
msgstr ""
+"<![CDATA[<p:document xmlns:p=\"http://jboss.com/products/seam/pdf\"\n"
+" xmlns:ui=\"http://java.sun.com/jsf/facelets\"\n"
+" title=\"Hello\">\n"
+" <p:list style=\"numbered\">\n"
+" <ui:repeat value=\"#{documents}\" var=\"doc\">\n"
+" <p:listItem>#{doc.name}</p:listItem>\n"
+" </ui:repeat>\n"
+" </p:list>\n"
+"</p:document>]]>"
#. Tag: literal
-#: Itext.xml:787
+#: Itext.xml:785
#, no-c-format
msgid "<p:list>"
-msgstr ""
+msgstr "<p:list>"
#. Tag: para
-#: Itext.xml:804
+#: Itext.xml:802
#, no-c-format
msgid ""
"<literal>style</literal> — The ordering/bulleting style of list. One "
@@ -874,47 +1082,60 @@
"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> ã®ããããã«ãªãã¾ãã ã¹ã¿ã¤ã«ã®æå®"
+"ããªãå ´åã¯ä¸é»ã«ãªãã¾ãã"
#. Tag: para
-#: Itext.xml:811
+#: Itext.xml:809
#, no-c-format
msgid ""
"<literal>listSymbol</literal> — For bulleted lists, specifies the "
"bullet symbol."
msgstr ""
+"<literal>listSymbol</literal> — ç®æ¡æ¸ããªã¹ãã®å ´åã ãã®é»ç¹ãæå®ã"
+"ã¾ãã"
#. Tag: para
-#: Itext.xml:816
+#: Itext.xml:814
#, no-c-format
msgid "<literal>indent</literal> — The indentation level of the list."
-msgstr ""
+msgstr "<literal>indent</literal> — ãªã¹ãã®åä¸ãã®ã¬ãã«ã§ãã"
#. Tag: para
-#: Itext.xml:822
+#: Itext.xml:820
#, no-c-format
msgid ""
"<literal>lowerCase</literal> — For list styles using letters, "
"indicates whether the letters should be lower case."
msgstr ""
+"<literal>lowerCase</literal> — letters ã使ã£ããªã¹ãã®ã¹ã¿ã¤ã«ã®å ´"
+"åã ãã®æåãå°æåã«ãããã©ããã示ãã¾ãã"
#. Tag: para
-#: Itext.xml:828
+#: Itext.xml:826
#, no-c-format
msgid ""
"<literal>charNumber</literal> — For ZAPFDINGBATS, indicates the "
"character code of the bullet character."
msgstr ""
+"<literal>charNumber</literal> — ZAPFDINGBATS ã®å ´åã ç®æ¡æ¸ãã«ä½¿ç¨ã"
+"ã符å·ã®ç¬¦å·ã³ã¼ãã示ãã¾ãã"
#. Tag: para
-#: Itext.xml:834
+#: Itext.xml:832
#, no-c-format
msgid ""
"<literal>numberType</literal> — For ZAPFDINGBATS_NUMBER, indicates the "
"numbering style."
msgstr ""
+"<literal>numberType</literal> — ZAPFDINGBATS_NUMBER ã®å ´åã çªå·ä»ãã®"
+"ã¹ã¿ã¤ã«ã示ãã¾ãã"
#. Tag: programlisting
-#: Itext.xml:842
+#: Itext.xml:840
#, no-c-format
msgid ""
"<![CDATA[<p:list style=\"numbered\">\n"
@@ -923,62 +1144,71 @@
" </ui:repeat>\n"
"</p:list>]]>"
msgstr ""
+"<![CDATA[<p:list style=\"numbered\">\n"
+" <ui:repeat value=\"#{documents}\" var=\"doc\">\n"
+" <p:listItem>#{doc.name}</p:listItem>\n"
+" </ui:repeat>\n"
+"</p:list>]]>"
#. Tag: literal
-#: Itext.xml:849
+#: Itext.xml:847
#, no-c-format
msgid "<p:listItem>"
-msgstr ""
+msgstr "<p:listItem>"
#. Tag: para
-#: Itext.xml:856
+#: Itext.xml:854
#, no-c-format
msgid "<literal>p:listItem</literal> supports the following attributes:"
-msgstr ""
+msgstr "<literal>p:listItem</literal> ã¯æ¬¡ã®å±æ§ããµãã¼ããã¦ãã¾ãã"
#. Tag: para
-#: Itext.xml:874
+#: Itext.xml:872
#, no-c-format
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\"/> ãåç
§)ã"
#. Tag: para
-#: Itext.xml:880
+#: Itext.xml:878
#, no-c-format
msgid "<literal>indentationLeft</literal> — The left indentation amount."
-msgstr ""
+msgstr "<literal>indentationLeft</literal> — å·¦åä¸ãã®åéã§ãã"
#. Tag: para
-#: Itext.xml:887
+#: Itext.xml:885
#, no-c-format
msgid ""
"<literal>indentationRight</literal> — The right indentation amount."
-msgstr ""
+msgstr "<literal>indentationRight</literal> — å³åä¸ãã®åéã§ãã"
#. Tag: para
-#: Itext.xml:894
+#: Itext.xml:892
#, no-c-format
msgid ""
"<literal>listSymbol</literal> — Overrides the default list symbol for "
"this list item."
msgstr ""
+"<literal>listSymbol</literal> — ãã®ãªã¹ãã¢ã¤ãã ç¨ã®ããã©ã«ããªã¹ã"
+"è¨å·ãä¸æ¸ããã¾ãã"
#. Tag: programlisting
-#: Itext.xml:903
+#: Itext.xml:901
#, no-c-format
msgid "<programlisting>...</programlisting>"
-msgstr ""
+msgstr "<programlisting>...</programlisting>"
#. Tag: title
-#: Itext.xml:917
+#: Itext.xml:915
#, no-c-format
msgid "Tables"
-msgstr ""
+msgstr "表"
#. Tag: para
-#: Itext.xml:919
+#: Itext.xml:917
#, no-c-format
msgid ""
"Table structures can be created using the <literal>p:table</literal> and "
@@ -988,29 +1218,34 @@
"headers and footers will be repeated in the event a table structure spans "
"multiple pages."
msgstr ""
+"表ã®æ§æ㯠<literal>p:table</literal> 㨠<literal>p:cell</literal> ã®ã¿ã°ã"
+"使ã£ã¦ä½æãããã¨ãã§ãã¾ãã å¤ãã®è¡¨æ§æã¨ã¯ç°ãªãæ示çãªåã®å®£è¨ã¯ããã¾"
+"ããã 表ã«ã³ã©ã ã 3 ã¤ããå ´åã¯ã 3 ã»ã«ãã¹ã¦ãèªåçã«åãå½¢æãã¾ãã "
+"表ã®æ§æãè¤æ°ãã¼ã¸ã«æ¸¡ãå ´åã ãããã¼ã¨ããã¿ã¼ã¯ç¹°ãè¿ããã¾ãã"
#. Tag: literal
-#: Itext.xml:936
+#: Itext.xml:934
#, no-c-format
msgid "<p:table>"
-msgstr ""
+msgstr "<p:table>"
#. Tag: para
-#: Itext.xml:943
+#: Itext.xml:941
#, no-c-format
msgid "<literal>p:table</literal> supports the following attributes."
-msgstr ""
+msgstr "<literal>p:table</literal> ã¯æ¬¡ã®å±æ§ããµãã¼ããã¦ãã¾ãã"
#. Tag: para
-#: Itext.xml:953
+#: Itext.xml:951
#, no-c-format
msgid ""
"<literal>columns</literal> — The number of columns (cells) that make "
"up a table row."
msgstr ""
+"<literal>columns</literal> — 表ã®åãæ§æããã³ã©ã (ã»ã«) ã®æ°ã§ãã"
#. Tag: para
-#: Itext.xml:960
+#: Itext.xml:958
#, no-c-format
msgid ""
"<literal>widths</literal> — The relative widths of each column. There "
@@ -1018,18 +1253,23 @@
"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 åã®å¤§ããã«ãªããã¨ã示ãã¦ãã¾ãã"
#. Tag: para
-#: Itext.xml:969
+#: Itext.xml:967
#, no-c-format
msgid ""
"<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> — ãããã¼ã¾ãã¯ããã¿ã¼ã®åã¨ã¿ãªããã"
+"åã®åæã®åæ°ã§ã 表ãè¤æ°ã®ãã¼ã¸ãã¹ãã³ããå ´åã¯ç¹°ãè¿ããã¾ãã"
#. Tag: para
-#: Itext.xml:977
+#: Itext.xml:975
#, no-c-format
msgid ""
"<literal>footerRows</literal> — The number of rows that are considered "
@@ -1038,67 +1278,75 @@
"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 ã«"
+"ã»ããããã¾ãã"
#. Tag: para
-#: Itext.xml:988
+#: Itext.xml:986
#, no-c-format
msgid ""
"<literal>widthPercentage</literal> — The percentage of the page width "
"that the table spans."
msgstr ""
+"<literal>widthPercentage</literal> — 表ãã¹ãã³ãããã¼ã¸å¹
ã®å²åã§ãã"
#. Tag: para
-#: Itext.xml:993
+#: Itext.xml:991
#, no-c-format
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\"/> ãåç
§)ã"
#. Tag: literal
-#: Itext.xml:1000
+#: Itext.xml:998
#, no-c-format
msgid "skipFirstHeader"
-msgstr ""
+msgstr "skipFirstHeader"
#. Tag: literal
-#: Itext.xml:1006 Itext.xml:1210
+#: Itext.xml:1004 Itext.xml:1208
#, no-c-format
msgid "runDirection"
-msgstr ""
+msgstr "runDirection"
#. Tag: literal
-#: Itext.xml:1012
+#: Itext.xml:1010
#, no-c-format
msgid "lockedWidth"
-msgstr ""
+msgstr "lockedWidth"
#. Tag: literal
-#: Itext.xml:1020
+#: Itext.xml:1018
#, no-c-format
msgid "splitRows"
-msgstr ""
+msgstr "splitRows"
#. Tag: literal
-#: Itext.xml:1038
+#: Itext.xml:1036
#, no-c-format
msgid "extendLastRow"
-msgstr ""
+msgstr "extendLastRow"
#. Tag: literal
-#: Itext.xml:1046
+#: Itext.xml:1044
#, no-c-format
msgid "headersInEvent"
-msgstr ""
+msgstr "headersInEvent"
#. Tag: literal
-#: Itext.xml:1053
+#: Itext.xml:1051
#, no-c-format
msgid "splitLate"
-msgstr ""
+msgstr "splitLate"
#. Tag: programlisting
-#: Itext.xml:1069
+#: Itext.xml:1067
#, no-c-format
msgid ""
"<![CDATA[<p:table columns=\"3\" headerRows=\"1\">\n"
@@ -1112,159 +1360,181 @@
" </ui:repeat>\n"
"</p:table>]]>"
msgstr ""
+"<![CDATA[<p:table columns=\"3\" headerRows=\"1\">\n"
+" <p:cell>name</p:cell>\n"
+" <p:cell>owner</p:cell>\n"
+" <p:cell>size</p:cell>\n"
+" <ui:repeat value=\"#{documents}\" var=\"doc\">\n"
+" <p:cell>#{doc.name}</p:cell>\n"
+" <p:cell>#{doc.user.name}</p:cell>\n"
+" <p:cell>#{doc.size}</p:cell>\n"
+" </ui:repeat>\n"
+"</p:table>]]>"
#. Tag: literal
-#: Itext.xml:1077
+#: Itext.xml:1075
#, no-c-format
msgid "<p:cell>"
-msgstr ""
+msgstr "<p:cell>"
#. Tag: para
-#: Itext.xml:1084
+#: Itext.xml:1082
#, no-c-format
msgid "<literal>p:cell</literal> supports the following attributes."
-msgstr ""
+msgstr "<literal>p:cell</literal> ã¯æ¬¡ã®å±æ§ããµãã¼ããã¦ãã¾ãã"
#. Tag: para
-#: Itext.xml:1094
+#: Itext.xml:1092
#, no-c-format
msgid ""
"<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 ãè¶ããå¤"
+"ã«å®£è¨ããã¨ã»ã«ãè¤æ°ã®ã³ã©ã ãã¹ãã³ã§ããããã«ãªãã¾ãã 表ã«ã¯è¤æ°åã«"
+"渡ã£ãã¹ãã³ãè¡ãæ©è½ã¯ããã¾ããã"
#. Tag: para
-#: Itext.xml:1103
+#: Itext.xml:1101
#, no-c-format
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\"/> ãåç
§)ã"
#. Tag: para
-#: Itext.xml:1111
+#: Itext.xml:1109
#, no-c-format
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\"/> ãåç
§)ã"
#. Tag: para
-#: Itext.xml:1118
+#: Itext.xml:1116
#, no-c-format
msgid ""
"<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> ã使ã£ã¦ç¹å®ãµã¤ãã®è©°ããæå®ãããã¨ãã§ã"
+"ã¾ãã"
#. Tag: literal
-#: Itext.xml:1128
+#: Itext.xml:1126
#, no-c-format
msgid "useBorderPadding"
-msgstr ""
+msgstr "useBorderPadding"
#. Tag: literal
-#: Itext.xml:1150
+#: Itext.xml:1148
#, no-c-format
msgid "indent"
-msgstr ""
+msgstr "indent"
#. Tag: literal
-#: Itext.xml:1156
+#: Itext.xml:1154
#, no-c-format
msgid "verticalAlignment"
-msgstr ""
+msgstr "verticalAlignment"
#. Tag: literal
-#: Itext.xml:1170
+#: Itext.xml:1168
#, no-c-format
msgid "fixedHeight"
-msgstr ""
+msgstr "fixedHeight"
#. Tag: literal
-#: Itext.xml:1177
+#: Itext.xml:1175
#, no-c-format
msgid "noWrap"
-msgstr ""
+msgstr "noWrap"
#. Tag: literal
-#: Itext.xml:1183
+#: Itext.xml:1181
#, no-c-format
msgid "minimumHeight"
-msgstr ""
+msgstr "minimumHeight"
#. Tag: literal
-#: Itext.xml:1190
+#: Itext.xml:1188
#, no-c-format
msgid "followingIndent"
-msgstr ""
+msgstr "followingIndent"
#. Tag: literal
-#: Itext.xml:1198
+#: Itext.xml:1196
#, no-c-format
msgid "rightIndent"
-msgstr ""
+msgstr "rightIndent"
#. Tag: literal
-#: Itext.xml:1204
+#: Itext.xml:1202
#, no-c-format
msgid "spaceCharRatio"
-msgstr ""
+msgstr "spaceCharRatio"
#. Tag: literal
-#: Itext.xml:1216
+#: Itext.xml:1214
#, no-c-format
msgid "arabicOptions"
-msgstr ""
+msgstr "arabicOptions"
#. Tag: literal
-#: Itext.xml:1223
+#: Itext.xml:1221
#, no-c-format
msgid "useAscender"
-msgstr ""
+msgstr "useAscender"
#. Tag: literal
-#: Itext.xml:1231
+#: Itext.xml:1229
#, no-c-format
msgid "grayFill"
-msgstr ""
+msgstr "grayFill"
#. Tag: literal
-#: Itext.xml:1237
+#: Itext.xml:1235
#, no-c-format
msgid "rotation"
-msgstr ""
+msgstr "rotation"
#. Tag: programlisting
-#: Itext.xml:1245
+#: Itext.xml:1243
#, no-c-format
msgid "<![CDATA[<p:cell>...</p:cell>]]>"
-msgstr ""
+msgstr "<![CDATA[<p:cell>...</p:cell>]]>"
#. Tag: title
-#: Itext.xml:1257
+#: Itext.xml:1255
#, no-c-format
msgid "Document Constants"
-msgstr ""
+msgstr "ããã¥ã¡ã³ãã®å®æ°"
#. Tag: para
-#: Itext.xml:1259
+#: Itext.xml:1257
#, no-c-format
msgid ""
"This section documents some of the constants shared by attributes on "
"multiple tags."
msgstr ""
+"æ¬ã»ã¯ã·ã§ã³ã§ã¯è¤æ°ã®ã¿ã°ã§å±æ§ã«ããå
±æãããå®æ°ã®ããã¤ã説æãã¾ãã"
#. Tag: title
-#: Itext.xml:1262
+#: Itext.xml:1260
#, no-c-format
msgid "Color Values"
-msgstr ""
+msgstr "Color Values"
#. Tag: para
-#: Itext.xml:1263
+#: Itext.xml:1261
#, no-c-format
msgid ""
"Seam documents do not yet support a full color specification. Currently, "
@@ -1275,15 +1545,22 @@
"<literal>magenta</literal>, <literal>cyan</literal> and <literal>blue</"
"literal>."
msgstr ""
+"Seam ã®ããã¥ã¡ã³ãã¯ã¾ã ãã«ã«ã©ã¼ä»æ§ããµãã¼ããã¦ãã¾ããã ç¾å¨ã 次ã®æ"
+"å®è²ã®ã¿ãµãã¼ãããã¦ãã¾ãã <literal>white</literal>ã <literal>gray</"
+"literal>ã <literal>lightgray</literal>ã <literal>darkgray</literal>ã "
+"<literal>black</literal>ã <literal>red</literal>ã <literal>pink</"
+"literal>ã <literal>yellow</literal>ã <literal>green</literal>ã "
+"<literal>magenta</literal>ã <literal>cyan</literal>ã <literal>blue</"
+"literal> ã§ãã"
#. Tag: title
-#: Itext.xml:1273
+#: Itext.xml:1271
#, no-c-format
msgid "Alignment Values"
-msgstr ""
+msgstr "ä½ç½®èª¿æ´ã®å¤"
#. Tag: para
-#: Itext.xml:1274
+#: Itext.xml:1272
#, no-c-format
msgid ""
"Where alignment values are used, the Seam PDF supports the following "
@@ -1293,15 +1570,20 @@
"<literal>top</literal>, <literal>middle</literal>, <literal>bottom</"
"literal>, and <literal>baseline</literal>."
msgstr ""
+"ä½ç½®èª¿æ´ã®å¤ã使ç¨ãããå ´æã§ã Seam PDF ã¯æ¬¡ã®æ¨ªæ¹åã®ä½ç½®èª¿æ´å¤ã "
+"<literal>left</literal>ã <literal>right</literal>ã <literal>center</"
+"literal>ã <literal>justify</literal>ã <literal>justifyall</literal> ããµ"
+"ãã¼ããã¦ãã¾ãã 縦æ¹åã®å¤ã¯ <literal>top</literal>ã <literal>middle</"
+"literal>ã <literal>bottom</literal>ã <literal>baseline</literal> ã§ãã"
#. Tag: title
-#: Itext.xml:1288
+#: Itext.xml:1286
#, no-c-format
msgid "Charting"
-msgstr ""
+msgstr "ã°ã©ã"
#. Tag: para
-#: Itext.xml:1290
+#: Itext.xml:1288
#, no-c-format
msgid ""
"Charting support is also provided with <literal>jboss-seam-pdf.jar</"
@@ -1311,242 +1593,312 @@
"<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 種é¡ãç¾å¨ãµãã¼ãããã¦ãã¾ãã"
#. Tag: literal
-#: Itext.xml:1305
+#: Itext.xml:1303
#, no-c-format
msgid "<p:barchart>"
-msgstr ""
+msgstr "<p:barchart>"
#. Tag: para
-#: Itext.xml:1312
+#: Itext.xml:1310
#, no-c-format
msgid "Displays a bar chart."
-msgstr ""
+msgstr "æ£ã°ã©ãã表示ãã¾ãã"
#. Tag: para
-#: Itext.xml:1319 Itext.xml:1509
+#: 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> — ã°ã©ãå
¨ä½ãå²ãå¢çç·ã表示ãããã©"
+"ãããå¶å¾¡ãã¾ãã"
#. Tag: para
-#: Itext.xml:1325 Itext.xml:1515
+#: Itext.xml:1323 Itext.xml:1530
#, no-c-format
msgid ""
"<literal>borderPaint</literal> — The color of the border, if visible;"
msgstr ""
+"<literal>borderPaint</literal> — å¢çç·ã表示ãããå ´åã®è²ã«ãªãã¾ãã"
#. Tag: para
-#: Itext.xml:1330 Itext.xml:1520
+#: Itext.xml:1328 Itext.xml:1535
#, no-c-format
msgid ""
"<literal>borderBackgroundPaint</literal> — The default background "
"color of the chart."
msgstr ""
+"<literal>borderBackgroundPaint</literal> — ã°ã©ãã®ããã©ã«ãèæ¯è²ã§"
+"ãã"
#. Tag: para
-#: Itext.xml:1335 Itext.xml:1525
+#: Itext.xml:1333 Itext.xml:1540
#, no-c-format
msgid "<literal>borderStroke</literal> —"
-msgstr ""
+msgstr "<literal>borderStroke</literal> —"
#. Tag: para
-#: Itext.xml:1341 Itext.xml:1531
+#: Itext.xml:1339 Itext.xml:1546
#, no-c-format
msgid ""
"<literal>domainAxisLabel</literal> — The text label for the domain "
"axis."
msgstr ""
+"<literal>domainAxisLabel</literal> — é å軸ã®ããã¹ãã©ãã«ã§ãã"
#. Tag: para
-#: Itext.xml:1346 Itext.xml:1536
+#: 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 "
"label."
-msgstr ""
+msgstr "<literal>domainAxisPaint</literal> — é å軸ã©ãã«ã®è²ã§ãã"
#. Tag: para
-#: Itext.xml:1352 Itext.xml:1542
+#: 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>— é å軸ã®ã°ãªããç·ãã°ã©ãã«"
+"表示ããããã©ãããå¶å¾¡ãã¾ãã"
#. Tag: para
-#: Itext.xml:1357 Itext.xml:1547
+#: 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>— é åã°ãªããç·ã表示ãããå ´å"
+"ã®è²ã§ãã"
#. Tag: para
-#: Itext.xml:1362 Itext.xml:1552
-#, 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."
+"domain gridlines, if visible."
msgstr ""
+"<literal>domainGridlineStroke</literal> — é åã°ãªããç·ã表示ããå ´å"
+"ã®ç·ã¹ã¿ã¤ã«ã§ãã"
#. Tag: para
-#: Itext.xml:1368 Itext.xml:1558
+#: Itext.xml:1377 Itext.xml:1583
#, no-c-format
msgid "<literal>height</literal> — The height of the chart."
-msgstr ""
+msgstr "<literal>height</literal> — ã°ã©ãã®é«ãã§ãã"
#. Tag: para
-#: Itext.xml:1373 Itext.xml:1480 Itext.xml:1563 Itext.xml:1670
+#: 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 ""
+msgstr "<literal>width</literal> — ã°ã©ãã®å¹
ã§ãã"
#. Tag: para
-#: Itext.xml:1378 Itext.xml:1568
+#: 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 å¤ã§ãã"
#. Tag: para
-#: Itext.xml:1384 Itext.xml:1574
+#: 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 å¤ã§ãã"
#. Tag: para
-#: Itext.xml:1390 Itext.xml:1580
+#: Itext.xml:1399
#, 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:1396 Itext.xml:1586
+#: 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>— ã°ã©ãã®èæ¯è²ã¨ã¯ç°ãªãè²"
+"ã«ããå ´åã®èª¬ææã®èæ¯è²ã§ãã"
#. Tag: para
-#: Itext.xml:1402 Itext.xml:1592
+#: Itext.xml:1411
#, no-c-format
msgid ""
+"<literal>legendOutlinePaint</literal>— The color of the border around "
+"the legend."
+msgstr ""
+"<literal>legendOutlinePaint</literal>— 説ææãå²ãå¢çç·ã®è²ã§ãã"
+
+#. Tag: para
+#: 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> ã«ãªãã¾ãã"
#. Tag: para
-#: Itext.xml:1408 Itext.xml:1598
+#: Itext.xml:1423
#, no-c-format
msgid ""
"<literal>plotBackgroundPaint</literal>— The color of the plot "
"background."
-msgstr ""
+msgstr "<literal>plotBackgroundPaint</literal>— å³è¡¨èæ¯ã®è²ã§ãã"
#. Tag: para
-#: Itext.xml:1414 Itext.xml:1604
+#: 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 (å®å
¨ã«ä¸éæ) ã®éã®æ°åã«ãªãã¾ãã"
#. Tag: para
-#: Itext.xml:1421 Itext.xml:1611
+#: 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 (å®å
¨ã«ä¸éæ) ã®éã®æ°åã«ãªãã¾ãã"
#. Tag: para
-#: Itext.xml:1428 Itext.xml:1618
+#: Itext.xml:1443
#, no-c-format
msgid ""
"<literal>plotOutlinePaint</literal>— The color of the range gridlines, "
"if visible."
msgstr ""
+"<literal>plotOutlinePaint</literal>— ãã®ç¯å²ã®ã°ãªããç·ã表示ãããå ´"
+"åã®è²ã§ãã"
#. Tag: para
-#: Itext.xml:1433 Itext.xml:1623
-#, 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."
+"gridlines, if visible."
msgstr ""
+"<literal>plotOutlineStroke</literal> — ãã®ç¯å²ã®ã°ãªããç·ã表示ããã"
+"å ´åã®ç·ã¹ã¿ã¤ã«ã§ãã"
#. Tag: para
-#: Itext.xml:1439 Itext.xml:1629
+#: Itext.xml:1454 Itext.xml:1660
#, no-c-format
msgid ""
"<literal>rangeAxisLabel</literal> — The text label for the range axis."
msgstr ""
+"<literal>rangeAxisLabel</literal> — ç¯å²è»¸ç¨ã®ããã¹ãã©ãã«ã§ãã"
#. Tag: para
-#: Itext.xml:1444 Itext.xml:1634
+#: Itext.xml:1459 Itext.xml:1665
#, no-c-format
msgid ""
"<literal>rangeAxisPaint</literal> — The color of the range axis label."
-msgstr ""
+msgstr "<literal>rangeAxisPaint</literal> — ç¯å²è»¸ã©ãã«ã®è²ã§ãã"
#. Tag: para
-#: Itext.xml:1450 Itext.xml:1640
+#: 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>— ç¯å²è»¸ã®ã°ãªããç·ãã°ã©ãã«"
+"表示ããããã©ãããå¶å¾¡ãã¾ãã"
#. Tag: para
-#: Itext.xml:1455 Itext.xml:1645
+#: Itext.xml:1470
#, no-c-format
msgid ""
"<literal>rangeGridlinePaint</literal>— The color of the range "
"gridlines, if visible."
msgstr ""
+"<literal>rangeGridlinePaint</literal>— ç¯å²ã°ãªããç·ã表示ãããå ´åã®"
+"è²ã§ãã"
#. Tag: para
-#: Itext.xml:1460 Itext.xml:1650
-#, 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."
+"gridlines, if visible."
msgstr ""
+"<literal>rangeGridlineStroke</literal> — ç¯å²ã°ãªããç·ã表示ãããå ´å"
+"ã®ç·ã¹ã¿ã¤ã«ã§ãã"
#. Tag: para
-#: Itext.xml:1466 Itext.xml:1656
+#: Itext.xml:1481 Itext.xml:1687 Itext.xml:1731
#, no-c-format
msgid "<literal>title</literal> — The chart title text."
-msgstr ""
+msgstr "<literal>title</literal> — ã°ã©ãã¿ã¤ãã«ã®ããã¹ãã§ãã"
#. Tag: para
-#: Itext.xml:1470 Itext.xml:1660
+#: Itext.xml:1485
#, no-c-format
msgid "<literal>titlePaint</literal>— The color of the chart title text."
-msgstr ""
+msgstr "<literal>titlePaint</literal>— ã°ã©ãã¿ã¤ãã«ã®ããã¹ãè²ã§ãã"
#. Tag: para
-#: Itext.xml:1475 Itext.xml:1665
+#: Itext.xml:1490
#, no-c-format
msgid ""
"<literal>titleBackgroundPaint</literal>— The background color around "
"the chart title."
msgstr ""
+"<literal>titleBackgroundPaint</literal>— ã°ã©ãã¿ã¤ãã«ãå²ãèæ¯è²ã§"
+"ãã"
#. Tag: programlisting
-#: Itext.xml:1488
+#: Itext.xml:1503
#, no-c-format
msgid ""
"<![CDATA[<p:barchart title=\"Bar Chart\" legend=\"true\"\n"
@@ -1560,21 +1912,137 @@
" </p:series>\n"
"</p:barchart>]]>"
msgstr ""
+"<![CDATA[<p:barchart title=\"Bar Chart\" legend=\"true\"\n"
+" width=\"500\" height=\"500\">\n"
+" <p:series key=\"Last Year\">\n"
+" <p:data columnKey=\"Joe\" value=\"100\" />\n"
+" <p:data columnKey=\"Bob\" value=\"120\" />\n"
+" </p:series> <p:series key=\"This Year\">\n"
+" <p:data columnKey=\"Joe\" value=\"125\" />\n"
+" <p:data columnKey=\"Bob\" value=\"115\" />\n"
+" </p:series>\n"
+"</p:barchart>]]>"
#. Tag: literal
-#: Itext.xml:1495
+#: Itext.xml:1510
#, no-c-format
msgid "<p:linechart>"
-msgstr ""
+msgstr "<p:linechart>"
#. Tag: para
-#: Itext.xml:1502
+#: 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:1678
+#: Itext.xml:1709
#, no-c-format
msgid ""
"<![CDATA[<p:linechart title=\"Line Chart\"\n"
@@ -1588,200 +2056,244 @@
" </p:series>\n"
"</p:linechart>]]>"
msgstr ""
+"<![CDATA[<p:linechart title=\"Line Chart\"\n"
+" width=\"500\" height=\"500\">\n"
+" <p:series key=\"Prices\">\n"
+" <p:data columnKey=\"2003\" value=\"7.36\" />\n"
+" <p:data columnKey=\"2004\" value=\"11.50\" />\n"
+" <p:data columnKey=\"2005\" value=\"34.625\" />\n"
+" <p:data columnKey=\"2006\" value=\"76.30\" />\n"
+" <p:data columnKey=\"2007\" value=\"85.05\" />\n"
+" </p:series>\n"
+"</p:linechart>]]>"
#. Tag: literal
-#: Itext.xml:1685
+#: Itext.xml:1716
#, no-c-format
msgid "<p:piechart>"
-msgstr ""
+msgstr "<p:piechart>"
#. Tag: para
-#: Itext.xml:1692
+#: Itext.xml:1723
#, no-c-format
msgid "Displays a pie chart."
-msgstr ""
+msgstr "åã°ã©ãã表示ãã¾ãã"
#. Tag: para
-#: Itext.xml:1700
-#, no-c-format
-msgid "<literal>title</literal>— The chart title text."
-msgstr ""
-
-#. Tag: para
-#: Itext.xml:1704
-#, no-c-format
+#: Itext.xml:1735
+#, fuzzy, no-c-format
msgid ""
-"<literal>label</literal>— The default label text for pie sections."
+"<literal>label</literal> — The default label text for pie sections."
msgstr ""
+"<literal>label</literal>— ãã¤ã»ã³ã¯ã·ã§ã³ã®ã®ããã©ã«ãã©ãã«ã®ããã¹"
+"ãã§ãã"
#. Tag: para
-#: Itext.xml:1709
-#, 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 ã§ãã"
#. Tag: para
-#: Itext.xml:1714
-#, 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 å¤ã§ãã"
#. Tag: para
-#: Itext.xml:1719
-#, no-c-format
-msgid "<literal>labelLinkMargin</literal>— The link margin for labels."
-msgstr ""
+#: Itext.xml:1750
+#, fuzzy, no-c-format
+msgid "<literal>labelLinkMargin</literal> — The link margin for labels."
+msgstr "<literal>labelLinkMargin</literal>— ã©ãã«ã®ãªã³ã¯ä½ç½ã§ãã"
#. Tag: para
-#: Itext.xml:1724
-#, 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>— ã©ãã«ãªã³ã¯è¡ã«ä½¿ç¨ãããã¤ã³ãã§"
+"ãã"
#. Tag: para
-#: Itext.xml:1729
-#, 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>— ã©ãã«ãªã³ã¯è¡ã«ä½¿ç¨ããç·ã§ãã"
#. Tag: para
-#: Itext.xml:1735
-#, 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>— ã©ãã«ãªã³ã¯ãæç»ãããã©ããã"
+"å¶å¾¡ãããã©ã°ã§ãã"
#. Tag: para
-#: Itext.xml:1740
-#, 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>— ã»ã¯ã·ã§ã³ã©ãã«ã®è¼ªéãæãã®ã«"
+"使ç¨ãããã¤ã³ãã§ãã"
#. Tag: para
-#: Itext.xml:1745
-#, 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>— ã»ã¯ã·ã§ã³ã©ãã«ã®è¼ªéãæãã®ã«"
+"使ç¨ããç·ã§ãã"
#. Tag: para
-#: Itext.xml:1750
-#, 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."
+"<literal>labelShadowPaint</literal> — The paint used to draw the "
+"shadow for the section labels."
msgstr ""
+"<literal>labelShadowPaint</literal>— ã»ã¯ã·ã§ã³ã©ãã«ã®å½±ãæãã®ã«ä½¿ç¨"
+"ãããã¤ã³ãã§ãã"
#. Tag: para
-#: Itext.xml:1755
-#, 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>— ã»ã¯ã·ã§ã³ã©ãã«ãæãã®ã«ä½¿ç¨ããè²ã§"
+"ãã"
#. Tag: para
-#: Itext.xml:1760
-#, 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>— å³è¡¨å¹
ã®å²åã«ããã©ãã«ã¨å³è¡¨ã®ééã§ãã"
#. Tag: para
-#: Itext.xml:1765
-#, 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 ã«ããã¨èæ¯ã¯åãããã¾ããã"
#. Tag: para
-#: Itext.xml:1772
-#, no-c-format
+#: Itext.xml:1803
+#, fuzzy, no-c-format
msgid ""
-"<literal>startAngle</literal>— The starting angle of the first section."
+"<literal>startAngle</literal> — The starting angle of the first "
+"section."
msgstr ""
+"<literal>startAngle</literal>— 1 çªç®ã®ã»ã¯ã·ã§ã³ã®éå§è§åº¦ã§ãã"
#. Tag: para
-#: Itext.xml:1777
-#, 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."
+"<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:1783
-#, 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>."
+"<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:1789
-#, 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>— å
¨ã»ã¯ã·ã§ã³ã®è¼ªéãã¤ã³ãã§"
+"ãã"
#. Tag: para
-#: Itext.xml:1794
-#, 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>— å
¨ã»ã¯ã·ã§ã³ã®è¼ªéç·ã§ãã"
#. Tag: para
-#: Itext.xml:1799
-#, 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>— å³è¡¨å
ã®åã»ã¯ã·ã§ã³ã«ããã"
+"ã輪éãæããã©ããã示ãã¾ãã"
#. Tag: para
-#: Itext.xml:1804
-#, 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>— ãã¼ã¹ã¨ãªãã»ã¯ã·ã§ã³ã®è¼ª"
+"éãã¤ã³ãã§ãã"
#. Tag: para
-#: Itext.xml:1809
-#, no-c-format
-msgid "<literal>baseSectionPaint</literal>— The base section paint."
+#: Itext.xml:1840
+#, fuzzy, no-c-format
+msgid "<literal>baseSectionPaint</literal> — The base section paint."
msgstr ""
+"<literal>baseSectionPaint</literal>— ãã¼ã¹ã¨ãªãã»ã¯ã·ã§ã³ã®ãã¤ã³ãã§"
+"ãã"
#. Tag: para
-#: Itext.xml:1813
-#, 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>— ãã¼ã¹ã¨ãªãã»ã¯ã·ã§ã³ã®è¼ª"
+"éç·ã§ãã"
#. Tag: programlisting
-#: Itext.xml:1821
+#: Itext.xml:1852
#, no-c-format
msgid ""
"<![CDATA[<p:piechart title=\"Pie Chart\" circular=\"false\" direction="
@@ -1796,69 +2308,91 @@
" </p:series> \n"
"</p:piechart>]]>"
msgstr ""
+"<![CDATA[<p:piechart title=\"Pie Chart\" circular=\"false\" direction="
+"\"anticlockwise\" \n"
+" startAngle=\"30\" labelGap=\"0.1\" labelLinkPaint=\"red\"> \n"
+" <p:series key=\"Prices\"> \n"
+" <p:data key=\"2003\" columnKey=\"2003\" value=\"7.36\" /> \n"
+" <p:data key=\"2004\" columnKey=\"2004\" value=\"11.50\" /> \n"
+" <p:data key=\"2005\" columnKey=\"2005\" value=\"34.625\" /> \n"
+" <p:data key=\"2006\" columnKey=\"2006\" value=\"76.30\" /> \n"
+" <p:data key=\"2007\" columnKey=\"2007\" value=\"85.05\" /> \n"
+" </p:series> \n"
+"</p:piechart>]]>"
#. Tag: literal
-#: Itext.xml:1828
+#: Itext.xml:1859
#, no-c-format
msgid "<p:series>"
-msgstr ""
+msgstr "<p:series>"
#. Tag: para
-#: Itext.xml:1835
+#: 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 ""
+"ã«ãã´ãªãã¼ã¿ã¯ã·ãªã¼ãºã«åå²ã§ãã¾ãã ã·ãªã¼ãºã¿ã°ã使ã£ã¦ãã¼ã¿ã»ãããã·"
+"ãªã¼ãºã§åé¡ããã®ã·ãªã¼ãºå
¨ä½ã«ã¹ã¿ã¤ãªã³ã°ãé©ç¨ãã¾ãã"
#. Tag: para
-#: Itext.xml:1844
+#: Itext.xml:1875
#, no-c-format
msgid "<literal>key</literal> — The series name."
-msgstr ""
+msgstr "<literal>key</literal> — ã·ãªã¼ãºåã§ãã"
#. Tag: para
-#: Itext.xml:1855
+#: Itext.xml:1886
#, no-c-format
msgid ""
"<literal>seriesPaint</literal> — The color of each item in the series"
msgstr ""
+"<literal>seriesPaint</literal> — ã·ãªã¼ãºå
ã®åã¢ã¤ãã ã®è²ã§ãã"
#. Tag: para
-#: Itext.xml:1861
+#: Itext.xml:1892
#, no-c-format
msgid ""
"<literal>seriesOutlinePaint</literal> — The outline color for each "
"item in the series."
msgstr ""
+"<literal>seriesOutlinePaint</literal> — ã·ãªã¼ãºå
ã®åã¢ã¤ãã ã®è¼ªéè²"
+"ã§ãã"
#. Tag: para
-#: Itext.xml:1866
+#: Itext.xml:1897
#, no-c-format
msgid ""
"<literal>seriesOutlineStroke</literal> — The stroke used to draw each "
"item in the series."
msgstr ""
+"<literal>seriesOutlineStroke</literal> — ã·ãªã¼ãºå
ã®åã¢ã¤ãã ãæãã®"
+"ã«ä½¿ç¨ããç·ã§ãã"
#. Tag: para
-#: Itext.xml:1878
+#: Itext.xml:1909
#, no-c-format
msgid ""
"<literal>seriesVisible</literal> — A boolean indicating if the series "
"should be displayed."
msgstr ""
+"<literal>seriesVisible</literal> — ã·ãªã¼ãºã表示ããããã©ããã示ã "
+"boolean ã§ãã"
#. Tag: para
-#: Itext.xml:1883
-#, 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."
+"<literal>seriesVisibleInLegend</literal> — A boolean indicating if the "
+"series should be listed in the legend."
msgstr ""
+"<literal>seriesVisibleInLegend</literal> — 説ææå
ã«ã·ãªã¼ãºãè¨è¼ãã"
+"ãã©ããã示ã boolean ã§ãã"
#. Tag: programlisting
-#: Itext.xml:1892
+#: Itext.xml:1923
#, no-c-format
msgid ""
"<![CDATA[<p:series key=\"data1\">\n"
@@ -1867,73 +2401,86 @@
" </ui:repeat>\n"
"</p:series>]]>"
msgstr ""
+"<![CDATA[<p:series key=\"data1\">\n"
+" <ui:repeat value=\"#{data.pieData1}\" var=\"item\">\n"
+" <p:data columnKey=\"#{item.name}\" value=\"#{item.value}\" />\n"
+" </ui:repeat>\n"
+"</p:series>]]>"
#. Tag: literal
-#: Itext.xml:1899
+#: Itext.xml:1930
#, no-c-format
msgid "<p:data>"
-msgstr ""
+msgstr "<p:data>"
#. Tag: para
-#: Itext.xml:1906
+#: Itext.xml:1937
#, no-c-format
msgid "The data tag describes each data point to be displayed in the graph."
-msgstr ""
+msgstr "ãã¼ã¿ã¿ã°ã¯ã°ã©ãå
ã§è¡¨ç¤ºãããåãã¼ã¿ãã¤ã³ãã表ç¾ãã¾ãã"
#. Tag: para
-#: Itext.xml:1913
+#: Itext.xml:1944
#, no-c-format
msgid "<literal>key</literal> — The name of the data item."
-msgstr ""
+msgstr "<literal>key</literal> — ãã¼ã¿ã¢ã¤ãã åã§ãã"
#. Tag: para
-#: Itext.xml:1917
+#: 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> ã®å
å´ã«åã"
+"è¾¼ã¾ããªãå ´åã®ã·ãªã¼ãºåã§ãã"
#. Tag: para
-#: Itext.xml:1922
+#: Itext.xml:1953
#, no-c-format
msgid "<literal>value</literal> — The numeric data value."
-msgstr ""
+msgstr "<literal>value</literal> — æ°å¤ãã¼ã¿ã§ãã"
#. Tag: para
-#: Itext.xml:1926
+#: 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 "
+"å±æ§ã¯ã°ã©ãã®ä¸çãã©ã®ããã«å±éããããã示ãã¾ãã"
#. Tag: para
-#: Itext.xml:1932
+#: Itext.xml:1963
#, no-c-format
msgid ""
"<literal>sectionOutlinePaint</literal> — For bar charts, the color of "
"the section outline."
msgstr ""
+"<literal>sectionOutlinePaint</literal> — æ£ã°ã©ãã®å ´åã®ã»ã¯ã·ã§ã³è¼ªé"
+"ã®è²ã§ãã"
#. Tag: para
-#: Itext.xml:1937
+#: Itext.xml:1968
#, no-c-format
msgid ""
"<literal>sectionOutlineStroke</literal> — For bar charts, the stroke "
"type for the section outline."
msgstr ""
+"<literal>sectionOutlineStroke</literal> — æ£ã°ã©ãã®å ´åã®ã»ã¯ã·ã§ã³è¼ª"
+"éã®ç·ã¿ã¤ãã§ãã"
#. Tag: para
-#: Itext.xml:1942
+#: Itext.xml:1973
#, no-c-format
msgid ""
"<literal>sectionPaint</literal> — For bar charts, the color of the "
"section."
-msgstr ""
+msgstr "<literal>sectionPaint</literal> — æ£ã°ã©ãã®ã»ã¯ã·ã§ã³ã®è²ã§ãã"
#. Tag: programlisting
-#: Itext.xml:1953
+#: Itext.xml:1984
#, no-c-format
msgid ""
"<![CDATA[<p:data key=\"foo\" value=\"20\" sectionPaint=\"#111111\" \n"
@@ -1942,139 +2489,165 @@
"<p:data key=\"baz\" value=\"40\" sectionPaint=\"#555555\" \n"
" sectionOutlineStroke=\"my-dot-style\" />]]>"
msgstr ""
+"<![CDATA[<p:data key=\"foo\" value=\"20\" sectionPaint=\"#111111\" \n"
+" explodedPercent=\".2\" />\n"
+"<p:data key=\"bar\" value=\"30\" sectionPaint=\"#333333\" />\n"
+"<p:data key=\"baz\" value=\"40\" sectionPaint=\"#555555\" \n"
+" sectionOutlineStroke=\"my-dot-style\" />]]>"
#. Tag: literal
-#: Itext.xml:1960
+#: Itext.xml:1991
#, no-c-format
msgid "<p:color>"
-msgstr ""
+msgstr "<p:color>"
#. Tag: para
-#: Itext.xml:1967
+#: Itext.xml:1998
#, no-c-format
msgid ""
"The color component declares a color or gradient than can be referenced when "
"drawing filled shapes."
msgstr ""
+"è²ã³ã³ãã¼ãã³ãã¯è²åããããå½¢ãæãå ´åã«åç
§ã§ããè²ã¾ãã¯é調ã宣è¨ãã¾"
+"ãã"
#. Tag: para
-#: Itext.xml:1976
+#: Itext.xml:2007
#, no-c-format
msgid ""
"<literal>color</literal> — The color value. For gradient colors, this "
"the starting color."
msgstr ""
+"<literal>color</literal> — è²ã®å¤ã§ãã é調è²ã®å ´åã¯ãã®è²ãéå§è²ã¨"
+"ãªãã¾ãã"
#. Tag: para
-#: Itext.xml:1982
+#: 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> — é調è²ã®å ´åã¯ãã®è²ãé調ã®æçµã¨ãªãã¾"
+"ãã"
#. Tag: para
-#: Itext.xml:1987
+#: Itext.xml:2018
#, no-c-format
msgid ""
"<literal>point</literal> — The co-ordinates where the gradient color "
"begins."
-msgstr ""
+msgstr "<literal>point</literal> — é調è²éå§ç¹ã®åº§æ¨ã§ãã"
#. Tag: para
-#: Itext.xml:1992
+#: Itext.xml:2023
#, no-c-format
msgid ""
"<literal>point2</literal> — The co-ordinates where the gradient color "
"ends."
-msgstr ""
+msgstr "<literal>point2</literal> — é調è²çµäºç¹ã®åº§æ¨ã§ãã"
#. Tag: programlisting
-#: Itext.xml:2000
+#: Itext.xml:2031
#, no-c-format
msgid ""
"<![CDATA[<p:color id=\"foo\" color=\"#0ff00f\"/>\n"
"<p:color id=\"bar\" color=\"#ff00ff\" color2=\"#00ff00\" \n"
" point=\"50 50\" point2=\"300 300\"/>]]>"
msgstr ""
+"<![CDATA[<p:color id=\"foo\" color=\"#0ff00f\"/>\n"
+"<p:color id=\"bar\" color=\"#ff00ff\" color2=\"#00ff00\" \n"
+" point=\"50 50\" point2=\"300 300\"/>]]>"
#. Tag: literal
-#: Itext.xml:2007
+#: Itext.xml:2038
#, no-c-format
msgid "<p:stroke>"
-msgstr ""
+msgstr "<p:stroke>"
#. Tag: para
-#: Itext.xml:2014
+#: Itext.xml:2045
#, no-c-format
msgid "Describes a stroke used to draw lines in a chart."
-msgstr ""
+msgstr "ã°ã©ãå
ã«å
éãæãã®ã«ä½¿ç¨ããç·ã表ãã¾ãã"
#. Tag: para
-#: Itext.xml:2022
+#: Itext.xml:2053
#, no-c-format
msgid "<literal>width</literal> — The width of the stroke."
-msgstr ""
+msgstr "<literal>width</literal> — ç·ã®å¹
ã§ãã"
#. Tag: para
-#: Itext.xml:2027
+#: 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> ã§ãã"
#. Tag: para
-#: Itext.xml:2033
+#: 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> ã§ãã"
#. Tag: para
-#: Itext.xml:2039
+#: 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> — å·»ããã¼ã¸ã§ã¤ã³ãã®å ´åã®ã¸ã§ã¤ã³ãã®"
+"å¶éãµã¤ãºã§ãã"
#. Tag: para
-#: Itext.xml:2045
+#: 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> — ãã®å¤ã¯ç·ãæãã®ã«ä½¿ç¨ããç¹ç·ãã¿ã¼ã³ãè¨"
+"å®ãã¾ãã 空ç½ã§åºåãããæ´æ°ã¯äº¤äºã«æãããç®æã¨æãããªãç®æã®é·ãã示"
+"ãã¾ãã"
#. Tag: para
-#: Itext.xml:2052
-#, 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."
-msgstr ""
+"into the dash pattern that the line should be drawn with."
+msgstr "<literal>dashPhase</literal> — ç¹ç·ãå¼ãå ´åã®è£æ£ã示ãã¾ãã"
#. Tag: programlisting
-#: Itext.xml:2060
+#: Itext.xml:2091
#, no-c-format
msgid ""
"<![CDATA[<p:stroke id=\"dot2\" width=\"2\" cap=\"round\" join=\"bevel\" dash="
"\"2 3\" />]]>"
msgstr ""
+"<![CDATA[<p:stroke id=\"dot2\" width=\"2\" cap=\"round\" join=\"bevel\" dash="
+"\"2 3\" />]]>"
#. Tag: title
-#: Itext.xml:2072
+#: Itext.xml:2103
#, no-c-format
msgid "Bar codes"
-msgstr ""
+msgstr "ãã¼ã³ã¼ã"
#. Tag: para
-#: Itext.xml:2073
+#: Itext.xml:2104
#, no-c-format
msgid ""
"Seam can use iText to generate barcodes in a wide variety of formats. These "
@@ -2082,21 +2655,25 @@
"page. Note that when used with HTML images, barcodes can not currently "
"display barcode text in the barcode."
msgstr ""
+"Seam 㯠iText ã使ã£ã¦å¹
åºã種é¡ã®å½¢å¼ã§ãã¼ã³ã¼ããçæãããã¨ãã§ãã¾ãã "
+"ãããããã¼ã³ã¼ã㯠PDF ããã¥ã¡ã³ãã«åãè¾¼ãã ãã Web ãã¼ã¸ã«ã¤ã¡ã¼ã¸ã¨"
+"ãã¦è¡¨ç¤ºãããããããã¨ãã§ãã¾ãã HTML ã¤ã¡ã¼ã¸ã使ç¨ãã¦ããå ´åã ç¾å¨"
+"ãã¼ã³ã¼ãã¯ãã¼ã³ã¼ãå
ã§ãã¼ã³ã¼ãããã¹ãã表示ãããã¨ãã§ãã¾ããã"
#. Tag: literal
-#: Itext.xml:2087
+#: Itext.xml:2118
#, no-c-format
msgid "<p:barCode>"
-msgstr ""
+msgstr "<p:barCode>"
#. Tag: para
-#: Itext.xml:2094
+#: Itext.xml:2125
#, no-c-format
msgid "Displays a barcode image."
-msgstr ""
+msgstr "ãã¼ã³ã¼ãã¤ã¡ã¼ã¸ã表示ãã¾ãã"
#. Tag: para
-#: Itext.xml:2103
+#: Itext.xml:2134
#, no-c-format
msgid ""
"<literal>type</literal> — A barcode type supported by iText. Valid "
@@ -2106,89 +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> ãªã©ãå«ã¾ãã¾ãã"
#. Tag: para
-#: Itext.xml:2113
-#, no-c-format
-msgid "<literal>code</literal>— The value to be encoded by the barcode."
+#: 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:2118
-#, 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 ä½ç½®"
+"ã§ãã"
#. Tag: para
-#: Itext.xml:2123
-#, 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 ä½ç½®"
+"ã§ãã"
#. Tag: para
-#: Itext.xml:2128
+#: 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 ã®å ´åã®ãã¼ã³ã¼ãã®è§åº¦ã«ããå転"
+"ä¿æ°ã§ãã"
#. Tag: para
-#: Itext.xml:2133
+#: Itext.xml:2164
#, no-c-format
msgid ""
"<literal>barHeight</literal> — The height of the bars in the barCode"
-msgstr ""
+msgstr "<literal>barHeight</literal> — barCode å
ã®ãã¼ã®é«ãã§ãã"
#. Tag: para
-#: Itext.xml:2139
+#: Itext.xml:2170
#, no-c-format
msgid "<literal>minBarWidth</literal> — The minimum bar width."
-msgstr ""
+msgstr "<literal>minBarWidth</literal> — ãã¼ã®æå°å¹
ã§ãã"
#. Tag: para
-#: Itext.xml:2143
+#: 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> ã³ã¼ãã®ãã¼éã®è·é¢"
+"ã«ãªãã¾ãã"
#. Tag: para
-#: Itext.xml:2149
+#: Itext.xml:2180
#, no-c-format
msgid "<literal>barColor</literal> — The color to draw the bars."
-msgstr ""
+msgstr "<literal>barColor</literal> — ãã¼ãæãè²ã§ãã"
#. Tag: para
-#: Itext.xml:2154
+#: Itext.xml:2185
#, no-c-format
msgid ""
"<literal>textColor</literal> — The color of any text on the barcode."
-msgstr ""
+msgstr "<literal>textColor</literal> — ãã¼ã³ã¼ãä¸ã®ããã¹ãè²ã§ãã"
#. Tag: para
-#: Itext.xml:2159
+#: Itext.xml:2190
#, no-c-format
msgid ""
"<literal>textSize</literal> — The size of the barcode text, if any."
msgstr ""
+"<literal>textSize</literal> — ãã¼ã³ã¼ãããã¹ããããå ´åã®ãµã¤ãºã§"
+"ãã"
#. Tag: para
-#: Itext.xml:2164
+#: 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> ããã¹ãã§ãã"
#. Tag: programlisting
-#: Itext.xml:2174
+#: Itext.xml:2205
#, no-c-format
msgid ""
"<![CDATA[<p:barCode type=\"code128\" \n"
@@ -2198,81 +2796,219 @@
" codeType=\"code128_ucc\" \n"
" altText=\"My BarCode\" />]]>"
msgstr ""
+"<![CDATA[<p:barCode type=\"code128\" \n"
+" barHeight=\"80\" \n"
+" textSize=\"20\" \n"
+" code=\"(10)45566(17)040301\" \n"
+" codeType=\"code128_ucc\" \n"
+" altText=\"My BarCode\" />]]>"
#. Tag: title
-#: Itext.xml:2185
+#: Itext.xml:2215
#, no-c-format
-msgid "Rendering Swing/AWT components"
+msgid "Fill-in-forms"
+msgstr "å
¥åãã©ã¼ã "
+
+#. Tag: para
+#: 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 your application and present it to the user."
msgstr ""
+"æå®ãã£ã¼ã«ããæã¤äºåçæã®è¤é㪠PDF ãããå ´åã ã¢ããªã±ã¼ã·ã§ã³ããå¤"
+"ãå
¥åãã¦ã¦ã¼ã¶ã¼ã«æ示ãããã¨ãç°¡åã«ã§ãã¾ãã"
+#. Tag: literal
+#: Itext.xml:2230
+#, no-c-format
+msgid "<p:form>"
+msgstr "<p:form>"
+
#. Tag: para
-#: Itext.xml:2186
+#: Itext.xml:2237
#, no-c-format
+msgid "Defines a form template to populate"
+msgstr "移æ¤ãããã©ã¼ã ãã³ãã¬ã¼ããå®ç¾©ãã¾ãã"
+
+#. Tag: para
+#: 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 ã§ãã å¤ã«ãããã³ã«é¨å (://) ããªãå ´åãã®ãã¡ã¤ã«ã¯ãã¼ã«ã«ã«"
+"èªã¿è¾¼ã¾ãã¾ãã"
+
+#. Tag: para
+#: Itext.xml:2252
+#, no-c-format
+msgid ""
+"<literal>filename</literal> — The filename to use for the generated "
+"PDF file."
+msgstr ""
+"<literal>filename</literal> — çæããã PDF ãã¡ã¤ã«ã«ä½¿ç¨ãããã¡ã¤ã«"
+"åã§ãã"
+
+#. Tag: para
+#: 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 ãã¡ã¤ã«ãé
ç½®ãã¾ãã ã»ããããã"
+"ã¨ãªãã¤ã¬ã¯ããèµ·ãããªããªãã¾ãã"
+
+#. Tag: literal
+#: Itext.xml:2280
+#, no-c-format
+msgid "<p:field>"
+msgstr "<p:field>"
+
+#. Tag: para
+#: Itext.xml:2287
+#, no-c-format
+msgid "Connects a field name to its value"
+msgstr "ãã£ã¼ã«ãåããã®å¤ã«æ¥ç¶ãã¾ãã"
+
+#. Tag: para
+#: Itext.xml:2296
+#, no-c-format
+msgid "<literal>name</literal> — The name of the field"
+msgstr "<literal>name</literal> — ãã£ã¼ã«ãåã§ãã"
+
+#. Tag: para
+#: Itext.xml:2302
+#, no-c-format
+msgid "<literal>value</literal> — The value of the field"
+msgstr "<literal>value</literal> — ãã£ã¼ã«ãã®å¤ã§ãã"
+
+#. Tag: para
+#: Itext.xml:2308
+#, no-c-format
+msgid ""
+"<literal>readOnly</literal> — Should the field be read-only? Defaults "
+"to true."
+msgstr ""
+"<literal>readOnly</literal> — ãã£ã¼ã«ãã¯èªã¿åãå°ç¨ã§ãã ããã©ã«ã"
+"㯠true ã§ãã"
+
+#. Tag: programlisting
+#: Itext.xml:2320
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+" <p:form\n"
+" xmlns:p=\"http://jboss.com/products/"
+"seam/pdf\"\n"
+" URL=\"http://localhost/Concept/form."
+"pdf\">\n"
+" <p:field name=\"person.name\" value="
+"\"Me, myself and I\"/>\n"
+" </p:form>\n"
+" ]]>"
+msgstr ""
+"<![CDATA[\n"
+" <p:form\n"
+" xmlns:p=\"http://jboss.com/products/"
+"seam/pdf\"\n"
+" URL=\"http://localhost/Concept/form."
+"pdf\">\n"
+" <p:field name=\"person.name\" value="
+"\"Me, myself and I\"/>\n"
+" </p:form>\n"
+" ]]>"
+
+#. Tag: title
+#: Itext.xml:2325
+#, no-c-format
+msgid "Rendering Swing/AWT components"
+msgstr "Swing/AWT ã³ã³ãã¼ãã³ããã¬ã³ããªã³ã°ãã"
+
+#. Tag: para
+#: 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 ã¤ã¡ã¼ã¸ã«ã¬ã³ããªã³ã°ãããµãã¼ããå®é¨ç"
+"ã«æä¾ããããã«ãªãã¾ãã ããã¤ãã®å¤è¦³ãµãã¼ãã ç¹ã«ãã¤ãã£ãã¦ã£ã¸ã§ã"
+"ãã使ç¨ãããã®ã¯æ£ããã¬ã³ããªã³ã°ãè¡ãã¾ããã"
#. Tag: literal
-#: Itext.xml:2200
+#: Itext.xml:2340
#, no-c-format
msgid "<p:swing>"
-msgstr ""
+msgstr "<p:swing>"
#. Tag: para
-#: Itext.xml:2208
+#: Itext.xml:2348
#, no-c-format
msgid "Renders a Swing component into a PDF document."
-msgstr ""
+msgstr "Swing ã³ã³ãã¼ãã³ãã PDF ããã¥ã¡ã³ãã«ã¬ã³ããªã³ã°ãã¾ãã"
#. Tag: para
-#: Itext.xml:2216
+#: Itext.xml:2356
#, no-c-format
msgid ""
"<literal>width</literal> — The width of the component to be rendered."
msgstr ""
+"<literal>width</literal> — ã¬ã³ããªã³ã°ãããã³ã³ãã¼ãã³ãã®å¹
ã§ãã"
#. Tag: para
-#: Itext.xml:2220
-#, no-c-format
+#: Itext.xml:2360
+#, fuzzy, no-c-format
msgid ""
-"<literal>height</literal> — ..The height of the component to be "
-"rendered."
+"<literal>height</literal> — The height of the component to be rendered."
msgstr ""
+"<literal>height</literal> — ã¬ã³ããªã³ã°ãããã³ã³ãã¼ãã³ãã®é«ãã§"
+"ãã"
#. Tag: para
-#: Itext.xml:2224
+#: 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 ã³ã³ãã¼ãã³ããå¤ã¨ãª"
+"ãå¼ã§ãã"
#. Tag: programlisting
-#: Itext.xml:2232
+#: 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}\" />]]>"
#. Tag: title
-#: Itext.xml:2243
+#: Itext.xml:2383
#, no-c-format
msgid "Configuring iText"
-msgstr ""
+msgstr "iText ãè¨å®ãã"
#. Tag: para
-#: Itext.xml:2245
+#: Itext.xml:2385
#, no-c-format
msgid ""
"Document generation works out of the box with no additional configuration "
"needed. However, there are a few points of configuration that are needed for "
"more serious applications."
msgstr ""
+"ããã¥ã¡ã³ãã®çæã¯ç¹ã«è¨å®ãå¿
è¦ã¨ãããã¨ãªãã ãã®ã¾ã¾åä½ããããã¨ãã§"
+"ãã¾ãã ãã ãã æ¬æ ¼çãªã¢ããªã±ã¼ã·ã§ã³ã«ã¯å¿
è¦ã¨ãªãè¨å®ãã¤ã³ããããã¤"
+"ãããã¾ãã"
#. Tag: para
-#: Itext.xml:2248
+#: Itext.xml:2388
#, no-c-format
msgid ""
"The default implementation serves PDF documents from a generic URL, "
@@ -2282,9 +3018,15 @@
"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 "
+"ã«ãããã³ã°ãããªããã°ãªãã¾ããã"
#. Tag: programlisting
-#: Itext.xml:2253
+#: Itext.xml:2393
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -2298,9 +3040,19 @@
" <url-pattern>*.pdf</url-pattern>\n"
"</servlet-mapping>]]>"
msgstr ""
+"<![CDATA[<servlet>\n"
+" <servlet-name>Document Store Servlet</servlet-name>\n"
+" <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"\n"
+"<servlet-mapping>\n"
+" <servlet-name>Document Store Servlet</servlet-name>\n"
+" <url-pattern>*.pdf</url-pattern>\n"
+"</servlet-mapping>]]>"
#. Tag: para
-#: Itext.xml:2255
+#: Itext.xml:2395
#, no-c-format
msgid ""
"The <literal>use-extensions</literal> option on the document store component "
@@ -2308,19 +3060,28 @@
"URLs with the correct filename extension for the document type being "
"generated."
msgstr ""
+"ããã¥ã¡ã³ãã¹ãã¢ã®ã³ã³ãã¼ãã³ãã«ãã <literal>use-extensions</literal> ãª"
+"ãã·ã§ã³ã¯ããã¥ã¡ã³ãã¹ãã¢ã«çæãããããã¥ã¡ã³ãã¿ã¤ãã®æ£ãããã¡ã¤ã«å"
+"æ¡å¼µåãä»ã㦠URL ãçæããããæ示ãããã¨ã§ãããè¡ãã¾ãã"
#. Tag: programlisting
-#: Itext.xml:2259
+#: 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 ""
#. Tag: para
-#: Itext.xml:2261
+#: Itext.xml:2401
#, no-c-format
msgid ""
"The document store stores documents in conversation scope, and documents "
@@ -2329,35 +3090,63 @@
"document does not exist using the <literal>error-page</literal> property of "
"the <literal>documentStore</literal>."
msgstr ""
+"ããã¥ã¡ã³ãã¹ãã¢ã¯å¯¾è©±ã¹ã³ã¼ãã«ããã¥ã¡ã³ããæ ¼ç´ãã 対話ãçµäºããã¨ã"
+"ãã¥ã¡ã³ããçµäºãã¾ãã ãã®æç¹ã§ããã¥ã¡ã³ãã¸ã®åç
§ã¯ç¡å¹ã«ãªãã¾ãã "
+"<literal>documentStore</literal> ã® <literal>error-page</literal> ããããã£"
+"ã使ã£ã¦ããã¥ã¡ã³ããåå¨ããªãå ´åã«ããã©ã«ãã®ãã¥ã¼ã表示ãããããæå®"
+"ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Itext.xml:2264
+#: Itext.xml:2404
#, no-c-format
msgid ""
"<![CDATA[<document:document-store use-extensions=\"true\" error-page=\"/"
"documentMissing.seam\" />]]>"
msgstr ""
+"<![CDATA[<document:document-store use-extensions=\"true\" error-page=\"/"
+"documentMissing.seam\" />]]>"
#. Tag: title
-#: Itext.xml:2268
+#: Itext.xml:2408
#, no-c-format
msgid "Further documentation"
-msgstr ""
+msgstr "ãã®ä»ã®ããã¥ã¡ã³ã"
#. Tag: para
-#: Itext.xml:2270
+#: Itext.xml:2410
#, no-c-format
msgid "For further information on iText, see:"
-msgstr ""
+msgstr "iText ã«é¢ãã詳細ã¯ã 次ãåç
§ãã¦ãã ããã"
#. Tag: ulink
-#: Itext.xml:2275
+#: Itext.xml:2415
#, no-c-format
msgid "iText Home Page"
-msgstr ""
+msgstr "iText ãã¼ã ãã¼ã¸"
#. Tag: ulink
-#: Itext.xml:2280
+#: Itext.xml:2420
#, no-c-format
msgid "iText in Action"
-msgstr ""
+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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Jbpm.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Jbpm.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Jbpm.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,26 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"X-Poedit-Language: Japanese\n"
+"X-Poedit-Country: JAPAN\n"
+"X-Poedit-SourceCharset: utf-8\n"
#. Tag: title
#: Jbpm.xml:2
#, no-c-format
msgid "Pageflows and business processes"
-msgstr ""
+msgstr "ãã¼ã¸ããã¼ã¨ãã¸ãã¹ããã»ã¹"
#. Tag: para
#: Jbpm.xml:4
@@ -32,12 +35,20 @@
"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
#, no-c-format
msgid "Seam applications use jBPM for two different problems:"
-msgstr ""
+msgstr "Seam ã¢ããªã±ã¼ã·ã§ã³ã¯ jBPM ã2 ã¤ã®ç°ãªãåé¡ã«ä½¿ç¨ãã¾ãã"
#. Tag: para
#: Jbpm.xml:22
@@ -48,6 +59,9 @@
"conversation is considered to be a relatively short-running interaction with "
"a single user."
msgstr ""
+"è¤éãªã¦ã¼ã¶ã¼ã¤ã³ã¿ã©ã¯ã·ã§ã³ãå«ããã¼ã¸ããã¼ãå®ç¾©ãã¾ãã jPDL ããã»ã¹"
+"å®ç¾©ã¯å¯¾è©±ã®ããã®ãã¼ã¸ããã¼ãå®ç¾©ãã¾ãã Seamã®å¯¾è©±ã¯ã·ã³ã°ã«ã¦ã¼ã¶ã¼ã¨ã®"
+"ç¸å¯¾çã«çæãªå¯¾è©±ã®ã¤ã³ã¿ã©ã¯ã·ã§ã³ã§ããã¨èãããã¾ãã"
#. Tag: para
#: Jbpm.xml:30
@@ -60,6 +74,12 @@
"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
@@ -72,6 +92,12 @@
"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
@@ -83,18 +109,23 @@
"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
#, no-c-format
msgid "Pageflow in Seam"
-msgstr ""
+msgstr "Seamã®ãã¼ã¸ããã¼"
#. Tag: para
#: Jbpm.xml:61
#, no-c-format
msgid "There are two ways to define pageflow in Seam:"
-msgstr ""
+msgstr "Seam ã«ã¯ãã¼ã¸ããã¼ãå®ç¾©ãã 2 ã¤ã®æ¹æ³ãããã¾ãã"
#. Tag: para
#: Jbpm.xml:67
@@ -103,12 +134,14 @@
"Using JSF or Seam navigation rules - the <emphasis>stateless navigation "
"model</emphasis>"
msgstr ""
+"JSFãããã¯Seam ããã²ã¼ã·ã§ã³è¦åã®å©ç¨ - <emphasis>ã¹ãã¼ãã¬ã¹ãªããã²ã¼"
+"ã·ã§ã³ã¢ãã«</emphasis>"
#. Tag: para
#: Jbpm.xml:73
#, no-c-format
msgid "Using jPDL - the <emphasis>stateful navigation model</emphasis>"
-msgstr ""
+msgstr "jPDL ã®å©ç¨ - <emphasis>ã¹ãã¼ããã«ãªããã²ã¼ã·ã§ã³ã¢ãã«</emphasis>"
#. Tag: para
#: Jbpm.xml:79
@@ -118,12 +151,15 @@
"complex applications will use both models in different places. Each model "
"has its strengths and weaknesses!"
msgstr ""
+"ç°¡åãªã¢ããªã±ã¼ã·ã§ã³ã§ã¯ã¹ãã¼ãã¬ã¹ãªããã²ã¼ã·ã§ã³ã¢ãã«ã§ååã§ãã ã¨ã¦"
+"ãè¤éãªã¢ããªã±ã¼ã·ã§ã³ã¯å ´æã«å¿ãã¦ä¸¡æ¹ã使ç¨ãã¾ãã ããããã®ã¢ãã«ã¯ã"
+"ãããã®å¼·ã¿ãå¼±ã¿ãããã¾ãã"
#. Tag: title
#: Jbpm.xml:86
#, no-c-format
msgid "The two navigation models"
-msgstr ""
+msgstr "äºã¤ã®ããã²ã¼ã·ã§ã³ã¢ãã«"
#. Tag: para
#: Jbpm.xml:88
@@ -136,12 +172,19 @@
"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
#, no-c-format
msgid "Here is an example page flow definition using JSF navigation rules:"
-msgstr ""
+msgstr "ãã㯠JSF ããã²ã¼ã·ã§ã³è¦åã使ç¨ãããã¼ã¸ããã¼ã®ä¾ã§ãã"
#. Tag: programlisting
#: Jbpm.xml:103
@@ -170,13 +213,35 @@
"\n"
"</navigation-rule>]]>"
msgstr ""
+"<![CDATA[<navigation-rule>\n"
+" <from-view-id>/numberGuess.jsp</from-view-id>\n"
+" \n"
+" <navigation-case>\n"
+" <from-outcome>guess</from-outcome>\n"
+" <to-view-id>/numberGuess.jsp</to-view-id>\n"
+" <redirect/>\n"
+" </navigation-case>\n"
+"\n"
+" <navigation-case>\n"
+" <from-outcome>win</from-outcome>\n"
+" <to-view-id>/win.jsp</to-view-id>\n"
+" <redirect/>\n"
+" </navigation-case>\n"
+" \n"
+" <navigation-case>\n"
+" <from-outcome>lose</from-outcome>\n"
+" <to-view-id>/lose.jsp</to-view-id>\n"
+" <redirect/>\n"
+" </navigation-case>\n"
+"\n"
+"</navigation-rule>]]>"
#. Tag: para
#: Jbpm.xml:105
#, no-c-format
msgid ""
"Here is the same example page flow definition using Seam navigation rules:"
-msgstr ""
+msgstr "ãã㯠Seam ããã²ã¼ã·ã§ã³è¦åã使ç¨ãããã¼ã¸ããã¼ã®ä¾ã§ãã"
#. Tag: programlisting
#: Jbpm.xml:110
@@ -198,6 +263,21 @@
"\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/numberGuess.jsp\">\n"
+" \n"
+" <navigation>\n"
+" <rule if-outcome=\"guess\">\n"
+" <redirect view-id=\"/numberGuess.jsp\"/>\n"
+" </rule>\n"
+" <rule if-outcome=\"win\">\n"
+" <redirect view-id=\"/win.jsp\"/>\n"
+" </rule>\n"
+" <rule if-outcome=\"lose\">\n"
+" <redirect view-id=\"/lose.jsp\"/>\n"
+" </rule>\n"
+" </navigation>\n"
+"\n"
+"</page>]]>"
#. Tag: para
#: Jbpm.xml:112
@@ -206,6 +286,8 @@
"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
@@ -217,6 +299,11 @@
" return null;\n"
"}]]>"
msgstr ""
+"<![CDATA[public String guess() {\n"
+" if (guess==randomNumber) return \"/win.jsp\";\n"
+" if (++guessCount==maxGuesses) return \"/lose.jsp\";\n"
+" return null;\n"
+"}]]>"
#. Tag: para
#: Jbpm.xml:119
@@ -225,6 +312,8 @@
"Note that this results in a redirect. You can even specify parameters to be "
"used in the redirect:"
msgstr ""
+"ããã¯ããªãã¤ã¬ã¯ãã®çµæã§ãããã¨ã«çæãã ããã ãªãã¤ã¬ã¯ãä¸ã«ä½¿ç¨ãã"
+"ãã©ã¡ã¼ã¿ãæå®ãããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
#: Jbpm.xml:124
@@ -235,6 +324,10 @@
"\";\n"
"}]]>"
msgstr ""
+"<![CDATA[public String search() {\n"
+" return \"/searchResults.jsp?searchPattern=#{searchAction.searchPattern}"
+"\";\n"
+"}]]>"
#. Tag: para
#: Jbpm.xml:126
@@ -246,12 +339,16 @@
"write action listener methods that are completely unaware of the flow of the "
"interaction."
msgstr ""
+"ã¹ãã¼ããã«ãªã¢ãã«ã¯ååã®ä»ããè«ççãªã¢ããªã±ã¼ã·ã§ã³ã®ç¶æ
éã§èµ·ããé·"
+"移ã®çµã¿åãããå®ç¾©ãã¾ãã ãã®ã¢ãã«ã§ã¯jPDL ãã¼ã¸ããã¼å®ç¾©ä¸ã«ãã©ã®ã"
+"ããªã¦ã¼ã¶ã¼ã¤ã³ã¿ã©ã¯ã·ã§ã³ã®ããã¼è¡¨ç¾ãå¯è½ã§ããã ã¤ã³ã¿ã©ã¯ã·ã§ã³ã®ã"
+"ãã¼ãå
¨ãç¥ããªãã¢ã¯ã·ã§ã³ãªã¹ãã¼ã¡ã½ãããæ¸ããã¨ãå¯è½ã§ãã"
#. Tag: para
#: Jbpm.xml:134
#, no-c-format
msgid "Here is an example page flow definition using jPDL:"
-msgstr ""
+msgstr "ãã㯠jPDL ã使ç¨ãããã¼ã¸ããã¼å®ç¾©ã®ä¾ã§ãã"
#. Tag: programlisting
#: Jbpm.xml:138
@@ -290,12 +387,44 @@
" \n"
"</pageflow-definition>]]>"
msgstr ""
+"<![CDATA[<pageflow-definition name=\"numberGuess\">\n"
+" \n"
+" <start-page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
+" <redirect/>\n"
+" <transition name=\"guess\" to=\"evaluateGuess\">\n"
+" <action expression=\"#{numberGuess.guess}\" />\n"
+" </transition>\n"
+" </start-page>\n"
+" \n"
+" <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"
+" <transition name=\"true\" to=\"lose\"/>\n"
+" <transition name=\"false\" to=\"displayGuess\"/>\n"
+" </decision>\n"
+" \n"
+" <page name=\"win\" view-id=\"/win.jsp\">\n"
+" <redirect/>\n"
+" <end-conversation />\n"
+" </page>\n"
+" \n"
+" <page name=\"lose\" view-id=\"/lose.jsp\">\n"
+" <redirect/>\n"
+" <end-conversation />\n"
+" </page>\n"
+" \n"
+"</pageflow-definition>]]>"
#. Tag: para
#: Jbpm.xml:149
#, no-c-format
msgid "There are two things we notice immediately here:"
-msgstr ""
+msgstr "ããã§ããã«æ°ã¥ã äºã¤ã®ãã¨ãããã¾ãã"
#. Tag: para
#: Jbpm.xml:155
@@ -305,6 +434,9 @@
"(However, this obscures the fact that the underlying Java code is more "
"complex.)"
msgstr ""
+"JSF/Seam ããã²ã¼ã·ã§ã³è¦åã¯ã<emphasis>ãã</emphasis> ç°¡åã§ãã (ãããã"
+"ããã¯æ ¹åºã¨ãªã Java ã³ã¼ããããè¤éåã§ããã¨ããäºå®ãããã¾ãã«ãã¦ãã¾"
+"ãã)"
#. Tag: para
#: Jbpm.xml:162
@@ -313,6 +445,8 @@
"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
@@ -325,6 +459,12 @@
"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
@@ -340,19 +480,27 @@
"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."
-msgstr ""
+msgstr "äºã¤ã®ã¢ãã«ã®æ大ã®éãã¯ã æ»ããã¿ã³ã®æ¯ãèãã§ãã"
#. Tag: title
#: Jbpm.xml:199
#, no-c-format
msgid "Seam and the back button"
-msgstr ""
+msgstr "Seam 㨠æ»ããã¿ã³"
#. Tag: para
#: Jbpm.xml:201
@@ -372,6 +520,18 @@
"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
@@ -382,6 +542,9 @@
"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
@@ -390,6 +553,8 @@
"<![CDATA[<page view-id=\"/checkout.xhtml\" \n"
" no-conversation-view-id=\"/main.xhtml\"/>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/checkout.xhtml\" \n"
+" no-conversation-view-id=\"/main.xhtml\"/>]]>"
#. Tag: para
#: Jbpm.xml:229
@@ -407,6 +572,16 @@
"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
@@ -420,6 +595,13 @@
" <transition name=\"complete\" to=\"complete\"/>\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page name=\"checkout\" \n"
+" view-id=\"/checkout.xhtml\" \n"
+" back=\"enabled\">\n"
+" <redirect/>\n"
+" <transition to=\"checkout\"/>\n"
+" <transition name=\"complete\" to=\"complete\"/>\n"
+"</page>]]>"
#. Tag: para
#: Jbpm.xml:247
@@ -428,6 +610,8 @@
"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
@@ -438,6 +622,10 @@
"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
@@ -452,6 +640,14 @@
" <transition name=\"complete\" to=\"complete\"/>\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page name=\"checkout\" \n"
+" view-id=\"/checkout.xhtml\" \n"
+" back=\"enabled\" \n"
+" no-conversation-view-id=\"/main.xhtml\">\n"
+" <redirect/>\n"
+" <transition to=\"checkout\"/>\n"
+" <transition name=\"complete\" to=\"complete\"/>\n"
+"</page>]]>"
#. Tag: para
#: Jbpm.xml:264
@@ -460,18 +656,20 @@
"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
#, no-c-format
msgid "Using jPDL pageflows"
-msgstr ""
+msgstr "jPDL ãã¼ã¸ããã¼ã®ä½¿ç¨"
#. Tag: title
#: Jbpm.xml:276
#, no-c-format
msgid "Installing pageflows"
-msgstr ""
+msgstr "ãã¼ã¸ããã¼ã®è¨å®"
#. Tag: para
#: Jbpm.xml:278
@@ -482,12 +680,17 @@
"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
#, no-c-format
msgid "<![CDATA[<bpm:jbpm />]]>"
-msgstr ""
+msgstr "<![CDATA[<bpm:jbpm />]]>"
#. Tag: para
#: Jbpm.xml:287
@@ -496,6 +699,9 @@
"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
@@ -507,12 +713,17 @@
" </bpm:pageflow-definitions>\n"
"</bpm:jbpm>]]>"
msgstr ""
+"<![CDATA[<bpm:jbpm>\n"
+" <bpm:pageflow-definitions>\n"
+" <value>pageflow.jpdl.xml</value>\n"
+" </bpm:pageflow-definitions>\n"
+"</bpm:jbpm>]]>"
#. Tag: title
#: Jbpm.xml:297
#, no-c-format
msgid "Starting pageflows"
-msgstr ""
+msgstr "ãã¼ã¸ããã¼ã®éå§"
#. Tag: para
#: Jbpm.xml:299
@@ -522,6 +733,9 @@
"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
@@ -530,12 +744,14 @@
"<![CDATA[@Begin(pageflow=\"numberguess\")\n"
"public void begin() { ... }]]>"
msgstr ""
+"<![CDATA[@Begin(pageflow=\"numberguess\")\n"
+"public void begin() { ... }]]>"
#. Tag: para
#: Jbpm.xml:308
#, no-c-format
msgid "Alternatively we can start a pageflow using pages.xml:"
-msgstr ""
+msgstr "ãããã¯ãpages.xmlã使ç¨ãã¦ãã¼ã¸ããã¼ãéå§ã§ãã¾ãã"
#. Tag: programlisting
#: Jbpm.xml:310
@@ -545,18 +761,26 @@
" <begin-conversation pageflow=\"numberguess\"/>\n"
" </page>]]>"
msgstr ""
+"<![CDATA[<page>\n"
+" <begin-conversation pageflow=\"numberguess\"/>\n"
+" </page>]]>"
#. Tag: para
#: Jbpm.xml:312
-#, no-c-format
+#, 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 "
+"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
@@ -568,6 +792,11 @@
"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
@@ -593,12 +822,31 @@
" \n"
"</pageflow-definition>]]>"
msgstr ""
+"<![CDATA[<pageflow-definition name=\"viewEditDocument\">\n"
+"\n"
+" <start-state name=\"start\">\n"
+" <transition name=\"documentFound\" to=\"displayDocument\"/>\n"
+" <transition name=\"documentNotFound\" to=\"notFound\"/>\n"
+" </start-state>\n"
+" \n"
+" <page name=\"displayDocument\" view-id=\"/document.jsp\">\n"
+" <transition name=\"edit\" to=\"editDocument\"/>\n"
+" <transition name=\"done\" to=\"main\"/>\n"
+" </page>\n"
+" \n"
+" ...\n"
+" \n"
+" <page name=\"notFound\" view-id=\"/404.jsp\">\n"
+" <end-conversation/>\n"
+" </page>\n"
+" \n"
+"</pageflow-definition>]]>"
#. Tag: title
#: Jbpm.xml:333
#, no-c-format
msgid "Page nodes and transitions"
-msgstr ""
+msgstr "ãã¼ã¸ãã¼ãã¨é·ç§»"
#. Tag: para
#: Jbpm.xml:335
@@ -607,6 +855,8 @@
"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
@@ -619,6 +869,12 @@
" </transition>\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
+" <redirect/>\n"
+" <transition name=\"guess\" to=\"evaluateGuess\">\n"
+" <action expression=\"#{numberGuess.guess}\" />\n"
+" </transition>\n"
+"</page>]]>"
#. Tag: para
#: Jbpm.xml:342
@@ -631,6 +887,12 @@
"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
@@ -639,6 +901,8 @@
"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
@@ -647,6 +911,8 @@
"<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"guess\"/"
">]]>"
msgstr ""
+"<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"guess\"/"
+">]]>"
#. Tag: para
#: Jbpm.xml:358
@@ -661,6 +927,14 @@
"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
@@ -672,18 +946,22 @@
"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
#, no-c-format
msgid "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\"/>]]>"
#. Tag: para
#: Jbpm.xml:378
#, no-c-format
msgid "Would fire the following un-named transition:"
-msgstr ""
+msgstr "ããã¯ä»¥ä¸ã®ååã®ãªãé·ç§»ã§ã®ã¢ã¯ã·ã§ã³ãå®è¡ãã¾ãã"
#. Tag: programlisting
#: Jbpm.xml:382
@@ -696,6 +974,12 @@
" </transition>\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
+" <redirect/>\n"
+" <transition to=\"evaluateGuess\">\n"
+" <action expression=\"#{numberGuess.guess}\" />\n"
+" </transition>\n"
+"</page>]]>"
#. Tag: para
#: Jbpm.xml:384
@@ -704,6 +988,8 @@
"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
@@ -712,6 +998,8 @@
"<![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
@@ -722,6 +1010,10 @@
" <transition name=\"incorrectGuess\" to=\"evaluateGuess\"/>\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
+" <transition name=\"correctGuess\" to=\"win\"/>\n"
+" <transition name=\"incorrectGuess\" to=\"evaluateGuess\"/>\n"
+"</page>]]>"
#. Tag: para
#: Jbpm.xml:393
@@ -732,12 +1024,15 @@
"other components. It is much better to centralize this concern in the "
"pageflow itself."
msgstr ""
+"ããããããã¯è³ªã®æªãã¹ã¿ã¤ã«ã ã¨èãã¾ãã ãªããªãããã¼å¶å¾¡ã®è²¬ä»»ããã¼ã¸"
+"ããã¼å®ç¾©ã®å¤å´ã®ä»ã®ã³ã³ãã¼ãã³ãã«ç§»åãã¦ããããã§ãã ãã¼ã¸ããã¼ã«é¢"
+"é£ãããã¨ãå±æåãããã¨ã¯ãããè¯ããã¨ã§ãã "
#. Tag: title
#: Jbpm.xml:402
#, no-c-format
msgid "Controlling the flow"
-msgstr ""
+msgstr "ããã¼ã®å¶å¾¡"
#. Tag: para
#: Jbpm.xml:404
@@ -746,6 +1041,8 @@
"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
@@ -757,6 +1054,11 @@
" <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
"</decision>]]>"
msgstr ""
+"<![CDATA[<decision name=\"evaluateGuess\" expression=\"#{numberGuess."
+"correctGuess}\">\n"
+" <transition name=\"true\" to=\"win\"/>\n"
+" <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
+"</decision>]]>"
#. Tag: para
#: Jbpm.xml:411
@@ -764,12 +1066,14 @@
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
#, no-c-format
msgid "Ending the flow"
-msgstr ""
+msgstr "ããã¼ã®çµäº"
#. Tag: para
#: Jbpm.xml:420
@@ -779,6 +1083,9 @@
"<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
@@ -789,6 +1096,10 @@
" <end-conversation/>\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page name=\"win\" view-id=\"/win.jsp\">\n"
+" <redirect/>\n"
+" <end-conversation/>\n"
+"</page>]]>"
#. Tag: para
#: Jbpm.xml:428
@@ -798,6 +1109,9 @@
"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
@@ -808,12 +1122,16 @@
" <end-task transition=\"success\"/>\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page name=\"win\" view-id=\"/win.jsp\">\n"
+" <redirect/>\n"
+" <end-task transition=\"success\"/>\n"
+"</page>]]>"
#. Tag: title
#: Jbpm.xml:439
#, no-c-format
msgid "Pageflow composition"
-msgstr ""
+msgstr "ãã¼ã¸ããã¼ã³ã³ãã¸ã·ã§ã³"
#. Tag: para
#: Jbpm.xml:440
@@ -823,6 +1141,9 @@
"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
@@ -833,6 +1154,10 @@
" <transition to=\"displayGuess\"/>\n"
"</process-state>]]>"
msgstr ""
+"<![CDATA[<process-state name=\"cheat\">\n"
+" <sub-process name=\"cheat\"/>\n"
+" <transition to=\"displayGuess\"/>\n"
+"</process-state>]]>"
#. Tag: para
#: Jbpm.xml:449
@@ -844,12 +1169,16 @@
"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
#, no-c-format
msgid "Business process management in Seam"
-msgstr ""
+msgstr "Seam ã®ãã¸ãã¹ããã»ã¹ç®¡ç"
#. Tag: para
#: Jbpm.xml:463
@@ -864,6 +1193,11 @@
"<literal>BUSINESS_PROCESS</literal> context, and have that state made "
"persistent via jBPM variables."
msgstr ""
+"ãã¸ãã¹ããã»ã¹ã¯èª°ãããã¤å®è¡ãããã¹ãããæ確ã«å®ç¾©ãããã«ã¼ã«ã®ä¸ã§ã"
+"ã¦ã¼ã¶ã¼ãã½ããã¦ã§ã¢ã«ãã£ã¦å®è¡ãããæ確ã«å®ç¾©ãããã¿ã¹ã¯ã®éåã§ãã "
+"Seam ã® jBPM ã¤ã³ãã°ã¬ã¼ã·ã§ã³ã¯ã¿ã¹ã¯ä¸è¦§ãã¦ã¼ã¶ã¼ã«è¡¨ç¤ºãããã¨ãã¿ã¹ã¯ç®¡"
+"çã容æã«ãã¾ããã¾ã Seam ã¯ã¢ããªã±ã¼ã·ã§ã³ã«ãã¸ãã¹ããã»ã¹ã«é¢ããç¶æ
"
+"ããã¸ãã¹ããã»ã¹ã³ã³ããã¹ãã«ä¿ç®¡ãããã¨ãå¯è½ã«ãã¾ãã"
#. Tag: para
#: Jbpm.xml:475
@@ -875,6 +1209,11 @@
"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
@@ -897,6 +1236,22 @@
" \n"
"</process-definition>]]>"
msgstr ""
+"<![CDATA[<process-definition name=\"todo\">\n"
+" \n"
+" <start-state name=\"start\">\n"
+" <transition to=\"todo\"/>\n"
+" </start-state>\n"
+" \n"
+" <task-node name=\"todo\">\n"
+" <task name=\"todo\" description=\"#{todoList.description}\">\n"
+" <assignment actor-id=\"#{actor.id}\"/>\n"
+" </task>\n"
+" <transition to=\"done\"/>\n"
+" </task-node>\n"
+" \n"
+" <end-state name=\"done\"/>\n"
+" \n"
+"</process-definition>]]>"
#. Tag: para
#: Jbpm.xml:496
@@ -908,18 +1263,22 @@
"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
#, no-c-format
msgid "Using jPDL business process definitions"
-msgstr ""
+msgstr "jPDL ãã¸ãã¹ããã»ã¹å®ç¾©ã®ä½¿ç¨"
#. Tag: title
#: Jbpm.xml:510
#, no-c-format
msgid "Installing process definitions"
-msgstr ""
+msgstr "ããã»ã¹å®ç¾©ã®è¨å®"
#. Tag: para
#: Jbpm.xml:512
@@ -928,6 +1287,7 @@
"We need to install jBPM, and tell it where to find the business process "
"definitions:"
msgstr ""
+"jBPM ãè¨å®ãããã®jBPMã«ãã¸ãã¹ããã»ã¹å®ç¾©ã®å ´æãæ示ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Jbpm.xml:517
@@ -939,6 +1299,11 @@
" </bpm:process-definitions>\n"
"</bpm:jbpm>]]>"
msgstr ""
+"<![CDATA[<bpm:jbpm>\n"
+" <bpm:process-definitions>\n"
+" <value>todo.jpdl.xml</value>\n"
+" </bpm:process-definitions>\n"
+"</bpm:jbpm>]]>"
#. Tag: para
#: Jbpm.xml:519
@@ -951,12 +1316,18 @@
"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
#, no-c-format
msgid "Initializing actor ids"
-msgstr ""
+msgstr "ã¢ã¯ã¿ã¼IDã®åæå"
#. Tag: para
#: Jbpm.xml:534
@@ -967,6 +1338,10 @@
"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
@@ -981,12 +1356,20 @@
" ...\n"
"}]]>"
msgstr ""
+"<![CDATA[@In Actor actor;\n"
+"\n"
+"public String login() {\n"
+" ...\n"
+" actor.setId( user.getUserName() );\n"
+" actor.getGroupActorIds().addAll( user.getGroupNames() );\n"
+" ...\n"
+"}]]>"
#. Tag: title
#: Jbpm.xml:547
#, no-c-format
msgid "Initiating a business process"
-msgstr ""
+msgstr "ãã¸ãã¹ããã»ã¹ã®åæå"
#. Tag: para
#: Jbpm.xml:549
@@ -995,6 +1378,8 @@
"To initiate a business process instance, we use the <literal>@CreateProcess</"
"literal> annotation:"
msgstr ""
+"ãã¸ãã¹ããã»ã¹ã¤ã³ã¹ã¿ã³ã¹ãåæåããããã«ã¯ <literal>@CreateProcess</"
+"literal> ã¢ããã¼ã·ã§ã³ã使ç¨ãã¾ãã"
#. Tag: programlisting
#: Jbpm.xml:554
@@ -1003,12 +1388,14 @@
"<![CDATA[@CreateProcess(definition=\"todo\")\n"
"public void createTodo() { ... }]]>"
msgstr ""
+"<![CDATA[@CreateProcess(definition=\"todo\")\n"
+"public void createTodo() { ... }]]>"
#. Tag: para
#: Jbpm.xml:556
#, no-c-format
msgid "Alternatively we can initiate a business process using pages.xml:"
-msgstr ""
+msgstr "ã¾ãã pages.xmlã使ç¨ãã¦ãã¸ãã¹ããã»ã¹ã®åæåãè¡ãã¾ã:"
#. Tag: programlisting
#: Jbpm.xml:558
@@ -1018,12 +1405,15 @@
" <create-process definition=\"todo\" />\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page>\n"
+" <create-process definition=\"todo\" />\n"
+"</page>]]>"
#. Tag: title
#: Jbpm.xml:563
#, no-c-format
msgid "Task assignment"
-msgstr ""
+msgstr "ã¿ã¹ã¯å²ãå½ã¦"
#. Tag: para
#: Jbpm.xml:565
@@ -1033,6 +1423,10 @@
"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
@@ -1042,6 +1436,9 @@
" <assignment actor-id=\"#{actor.id}\"/>\n"
"</task>]]>"
msgstr ""
+"<![CDATA[<task name=\"todo\" description=\"#{todoList.description}\">\n"
+" <assignment actor-id=\"#{actor.id}\"/>\n"
+"</task>]]>"
#. Tag: para
#: Jbpm.xml:573
@@ -1050,6 +1447,8 @@
"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
@@ -1059,12 +1458,15 @@
" <assignment pooled-actors=\"employees\"/>\n"
"</task>]]>"
msgstr ""
+"<![CDATA[<task name=\"todo\" description=\"#{todoList.description}\">\n"
+" <assignment pooled-actors=\"employees\"/>\n"
+"</task>]]>"
#. Tag: title
#: Jbpm.xml:583
#, no-c-format
msgid "Task lists"
-msgstr ""
+msgstr "ã¿ã¹ã¯ãªã¹ã"
#. Tag: para
#: Jbpm.xml:585
@@ -1074,6 +1476,9 @@
"<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
@@ -1090,6 +1495,16 @@
" </h:column> \n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[<h:dataTable value=\"#{pooledTaskInstanceList}\" var=\"task\">\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Description</f:facet>\n"
+" <h:outputText value=\"#{task.description}\"/>\n"
+" </h:column>\n"
+" <h:column>\n"
+" <s:link action=\"#{pooledTask.assignToCurrentActor}\" value=\"Assign"
+"\" taskInstance=\"#{task}\"/>\n"
+" </h:column> \n"
+"</h:dataTable>]]>"
#. Tag: para
#: Jbpm.xml:593
@@ -1098,6 +1513,8 @@
"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
@@ -1107,6 +1524,9 @@
" <f:param name=\"taskId\" value=\"#{task.id}\"/>\n"
"</h:commandLink>]]>"
msgstr ""
+"<![CDATA[<h:commandLink action=\"#{pooledTask.assignToCurrentActor}\"> \n"
+" <f:param name=\"taskId\" value=\"#{task.id}\"/>\n"
+"</h:commandLink>]]>"
#. Tag: para
#: Jbpm.xml:600
@@ -1115,6 +1535,8 @@
"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
@@ -1123,6 +1545,8 @@
"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
@@ -1140,12 +1564,23 @@
" </h:column> \n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[<h:dataTable value=\"#{taskInstanceListForType['todo']}\" var=\"task"
+"\">\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Description</f:facet>\n"
+" <h:outputText value=\"#{task.description}\"/>\n"
+" </h:column>\n"
+" <h:column>\n"
+" <s:link action=\"#{todoList.start}\" value=\"Start Work\" "
+"taskInstance=\"#{task}\"/>\n"
+" </h:column> \n"
+"</h:dataTable>]]>"
#. Tag: title
#: Jbpm.xml:615
#, no-c-format
msgid "Performing a task"
-msgstr ""
+msgstr "ã¿ã¹ã¯ã®å®è¡"
#. Tag: para
#: Jbpm.xml:617
@@ -1154,6 +1589,8 @@
"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
@@ -1162,12 +1599,14 @@
"<![CDATA[@StartTask\n"
"public String start() { ... }]]>"
msgstr ""
+"<![CDATA[@StartTask\n"
+"public String start() { ... }]]>"
#. Tag: para
#: Jbpm.xml:624
#, no-c-format
msgid "Alternatively we can begin work on a task using pages.xml:"
-msgstr ""
+msgstr "ã¾ãã ã¿ã¹ã¯ã®å®è¡ã pages.xml ã使ç¨ãã¦å§ãããã¨ãã§ãã¾ã:"
#. Tag: programlisting
#: Jbpm.xml:626
@@ -1177,6 +1616,9 @@
" <start-task />\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page>\n"
+" <start-task />\n"
+"</page>]]>"
#. Tag: para
#: Jbpm.xml:628
@@ -1186,6 +1628,9 @@
"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
@@ -1194,6 +1639,8 @@
"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
@@ -1202,12 +1649,14 @@
"<![CDATA[@EndTask(transition=\"completed\")\n"
"public String completed() { ... }]]>"
msgstr ""
+"<![CDATA[@EndTask(transition=\"completed\")\n"
+"public String completed() { ... }]]>"
#. Tag: para
#: Jbpm.xml:642
#, no-c-format
msgid "Alternatively we can use pages.xml:"
-msgstr ""
+msgstr "ã¾ãã pages.xmlã使ç¨ã§ãã¾ã:"
#. Tag: programlisting
#: Jbpm.xml:644
@@ -1217,12 +1666,15 @@
" <end-task transition=\"completed\" />\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page>\n"
+" <end-task transition=\"completed\" />\n"
+"</page>]]>"
#. Tag: para
#: Jbpm.xml:646
#, no-c-format
msgid "You can also use EL to specify the transition in pages.xml."
-msgstr ""
+msgstr "pages.xmlã«é·ç§»ãELã使ã£ã¦æå®ãã§ãã¾ãã"
#. Tag: para
#: Jbpm.xml:650
@@ -1232,6 +1684,9 @@
"definition. (In more complex processes, several tasks might need to be "
"completed before process execution can resume.)"
msgstr ""
+"ãã®æç¹ã§jBPM ã¯ãã¸ãã¹ããã»ã¹å®ç¾©ãå¼ç¶ããå®è¡ãç¶è¡ãã¾ãã (ããã«è¤é"
+"ãªããã»ã¹ã§ã¯ããã»ã¹ã®å®è¡ãå¯è½ã¨ãªãåã«ã¿ã¹ã¯ãå®äºãããå¿
è¦ãããã¾"
+"ãã)"
#. Tag: para
#: Jbpm.xml:656
@@ -1241,3 +1696,5 @@
"sophisticated features that jBPM provides for managing complex business "
"processes."
msgstr ""
+"è¤éãªãã¸ãã¹ããã»ã¹ã®ç®¡çãå®ç¾ããå種ã®é«åº¦ãªæ©è½ã®å
¨ä½çãªæ¦è¦ã«ã¤ãã¦"
+"㯠jBPM ããã¥ã¡ã³ããåç
§ãã¦ãã ããã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Jms.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Jms.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Jms.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,44 +1,51 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Jms.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Jms\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Jms.xml:2
#, no-c-format
msgid "Asynchronicity and messaging"
-msgstr ""
+msgstr "éåææ§ã¨ã¡ãã»ã¼ã¸ã³ã°"
#. 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ã¡ãã»ã¼ã¸ãéåä¿¡ã§ãã¾ãã"
#. 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ã¯ã·ã³ãã«ãªéåæã¡ã½ããã¨ã¤ã"
+"ã³ãæ©è½ããã£ã¹ãããã£ã®é¸æã«å¿ãã¦ã¬ã¤ã¤åãã¾ãã"
#. Tag: para
#: Jms.xml:18
@@ -47,24 +54,26 @@
"<literal>java.util.concurrent.ScheduledThreadPoolExecutor</literal> (by "
"default)"
msgstr ""
+"<literal>java.util.concurrent.ScheduledThreadPoolExecutor</literal> (ããã©ã«"
+"ã)"
#. Tag: para
#: Jms.xml:23
#, no-c-format
msgid "the EJB timer service (for EJB 3.0 environments)"
-msgstr ""
+msgstr "EJB ã¿ã¤ãã¼ãµã¼ãã¹ (EJB 3.0 ç°å¢åã)"
#. Tag: para
#: Jms.xml:28
#, no-c-format
msgid "Quartz"
-msgstr ""
+msgstr "Quartz"
#. Tag: title
#: Jms.xml:35
#, no-c-format
msgid "Asynchronicity"
-msgstr ""
+msgstr "éåææ§"
#. Tag: para
#: Jms.xml:37
@@ -78,12 +87,18 @@
"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> ã«è¿½å ãã¾ãã"
#. Tag: programlisting
#: Jms.xml:46
#, no-c-format
msgid "<![CDATA[<async:timer-service-dispatcher/>]]>"
-msgstr ""
+msgstr "<![CDATA[<async:timer-service-dispatcher/>]]>"
#. Tag: para
#: Jms.xml:48
@@ -96,6 +111,12 @@
"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 ã«ã¯æ°¸ç¶ã¿ã¤ãã¼ã使ç¨ãããªãã·ã§ã³ãããã ããã«ããã¿ã¹ã¯ãæçµç"
+"ã«ã¯å¦çããããã¨ãä¿è¨¼ãã¾ãã"
#. Tag: para
#: Jms.xml:56
@@ -110,12 +131,20 @@
"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 ãã£ã¹ãããã£ã"
+"ã¤ã³ã¹ãã¼ã«ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Jms.xml:66
#, no-c-format
msgid "<![CDATA[<async:quartz-dispatcher/>]]>"
-msgstr ""
+msgstr "<![CDATA[<async:quartz-dispatcher/>]]>"
#. Tag: para
#: Jms.xml:68
@@ -126,12 +155,16 @@
"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 è¡è¿½å ããã ãã§ã"
+"ã©ã°ã¢ã³ããã¬ã¤ãå¯è½ã§ãã"
#. Tag: title
#: Jms.xml:75
#, no-c-format
msgid "Asynchronous methods"
-msgstr ""
+msgstr "éåæã¡ã½ãã"
#. Tag: para
#: Jms.xml:77
@@ -144,6 +177,11 @@
"pattern works very well in applications which use AJAX, where the client can "
"automatically poll the server for the result of the work."
msgstr ""
+"æãåç´ãªããã¡ã§ã¯ãéåæå¼ã³åºãã¯ãã¡ã½ããå¼ã³åºããå¼ã³åºãå´ã«å¯¾ãã¦"
+"éåæã« (ç°ãªãã¹ã¬ããã§) å¦çãããã ãã§ãã ç§ãã¡ã¯é常ãã¯ã©ã¤ã¢ã³ãã«"
+"å³åº§ã«å¿çãè¿ããéãä»äºãããã¯ã°ã©ã¦ã³ãã§å¦çããããå ´åã«ãéåæå¼ã³"
+"åºãã使ãã¾ãã ãã®ãã¿ã¼ã³ã¯ãã¯ã©ã¤ã¢ã³ããå¦ççµæããµã¼ãã¸èªåçã«ãã¼"
+"ãªã³ã°ã§ãããããªãAJAXã使ç¨ããã¢ããªã±ã¼ã·ã§ã³ã§ã¨ã¦ãå¹æçã§ãã"
#. Tag: para
#: Jms.xml:85
@@ -152,6 +190,8 @@
"For EJB components, we annotate the local interface to specify that a method "
"is processed asynchronously."
msgstr ""
+"EJBã³ã³ãã¼ãã³ãã§ã¯ããã¼ã«ã«ã¤ã³ã¿ãã§ã¼ã¹ãã¢ããã¼ããã¦ã¡ã½ãããéåæ"
+"ã«å¦çãããããæå®ãã¾ãã"
#. Tag: programlisting
#: Jms.xml:90
@@ -164,6 +204,12 @@
" public void processPayment(Payment payment);\n"
"}]]>"
msgstr ""
+"<![CDATA[@Local\n"
+"public interface PaymentHandler\n"
+"{\n"
+" @Asynchronous\n"
+" public void processPayment(Payment payment);\n"
+"}]]>"
#. Tag: para
#: Jms.xml:92
@@ -172,12 +218,14 @@
"(For JavaBean components we can annotate the component implementation class "
"if we like.)"
msgstr ""
+"(JavaBean ã³ã³ãã¼ãã³ãã§ã¯ã æããªãã³ã³ãã¼ãã³ãã®å®è£
ã¯ã©ã¹ãã¢ããã¼ã"
+"ãããã¨ãã§ãã¾ã)"
#. Tag: para
#: Jms.xml:96
#, no-c-format
msgid "The use of asynchronicity is transparent to the bean class:"
-msgstr ""
+msgstr "éåææ§ã®ä½¿ç¨ã¯beanã¯ã©ã¹ã«ééçã§ãã"
#. Tag: programlisting
#: Jms.xml:100
@@ -193,12 +241,21 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"@Name(\"paymentHandler\")\n"
+"public class PaymentHandlerBean implements PaymentHandler\n"
+"{\n"
+" public void processPayment(Payment payment)\n"
+" {\n"
+" //do some work!\n"
+" }\n"
+"}]]>"
#. Tag: para
#: Jms.xml:102
#, no-c-format
msgid "And also transparent to the client:"
-msgstr ""
+msgstr "ããã¦ã¯ã©ã¤ã¢ã³ãã«å¯¾ãã¦ãééçã§ãã"
#. Tag: programlisting
#: Jms.xml:106
@@ -218,6 +275,19 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"paymentAction\")\n"
+"public class CreatePaymentAction\n"
+"{\n"
+" @In(create=true) PaymentHandler paymentHandler;\n"
+" @In Bill bill;\n"
+" \n"
+" public String pay()\n"
+" {\n"
+" paymentHandler.processPayment( new Payment(bill) );\n"
+" return \"success\";\n"
+" }\n"
+"}]]>"
#. Tag: para
#: Jms.xml:108
@@ -228,6 +298,9 @@
"caller. However, the business process context <emphasis>is</emphasis> "
"propagated."
msgstr ""
+"éåæã¡ã½ããã¯å®å
¨ã«æ°è¦ã®ã¤ãã³ãã³ã³ããã¹ãã§å¦çããã å¼ã³åºãå´ã®ã»ã"
+"ã·ã§ã³ã¾ãã¯å¯¾è©±ã³ã³ããã¹ãã®ç¶æ
ã«ã¯ã¢ã¯ã»ã¹ã§ãã¾ããã ããããã¸ãã¹ãã"
+"ã»ã¹ã³ã³ããã¹ãã¯ä¼æ<emphasis>ããã¾ã</emphasis>ã"
#. Tag: para
#: Jms.xml:114
@@ -237,6 +310,9 @@
"<literal>@Duration</literal>, <literal>@Expiration</literal> and "
"<literal>@IntervalDuration</literal> annotations."
msgstr ""
+"éåæã¡ã½ããå¼ã³åºãã¯<literal>@Duration</literal>ã<literal>@Expiration</"
+"literal>ã <literal>@IntervalDuration</literal>ã¢ããã¼ã·ã§ã³ã使ã£ã¦ã å¾ã®"
+"å®è¡ã®ããã«ã¹ã±ã¸ã¥ã¼ãªã³ã°ã§ãã¾ãã"
#. Tag: programlisting
#: Jms.xml:120
@@ -255,6 +331,18 @@
" @IntervalDuration Long interval)'\n"
"}]]>"
msgstr ""
+"<![CDATA[@Local\n"
+"public interface PaymentHandler\n"
+"{\n"
+" @Asynchronous\n"
+" public void processScheduledPayment(Payment payment, @Expiration Date "
+"date);\n"
+"\n"
+" @Asynchronous\n"
+" public void processRecurringPayment(Payment payment, \n"
+" @Expiration Date date, \n"
+" @IntervalDuration Long interval)'\n"
+"}]]>"
#. Tag: programlisting
#: Jms.xml:122
@@ -283,6 +371,28 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"paymentAction\")\n"
+"public class CreatePaymentAction\n"
+"{\n"
+" @In(create=true) PaymentHandler paymentHandler;\n"
+" @In Bill bill;\n"
+" \n"
+" public String schedulePayment()\n"
+" {\n"
+" paymentHandler.processScheduledPayment( new Payment(bill), bill."
+"getDueDate() );\n"
+" return \"success\";\n"
+" }\n"
+"\n"
+" public String scheduleRecurringPayment()\n"
+" {\n"
+" paymentHandler.processRecurringPayment( new Payment(bill), bill."
+"getDueDate(), \n"
+" ONE_MONTH );\n"
+" return \"success\";\n"
+" }\n"
+"}]]>"
#. Tag: para
#: Jms.xml:124
@@ -296,6 +406,13 @@
"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> ãè¿ãã¾"
+"ãã ããã«ã¤ãã¦ã¯æ¬¡ã®ã»ã¯ã·ã§ã³ã§èª¬æãã¦ããã¾ãã"
#. Tag: programlisting
#: Jms.xml:129
@@ -309,6 +426,13 @@
"date);\n"
"}]]>"
msgstr ""
+"<![CDATA[@Local\n"
+"public interface PaymentHandler\n"
+"{\n"
+" @Asynchronous\n"
+" public Timer processScheduledPayment(Payment payment, @Expiration Date "
+"date);\n"
+"}]]>"
#. Tag: programlisting
#: Jms.xml:131
@@ -330,6 +454,21 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"@Name(\"paymentHandler\")\n"
+"public class PaymentHandlerBean implements PaymentHandler\n"
+"{\n"
+" @In Timer timer;\n"
+" \n"
+" public Timer processScheduledPayment(Payment payment, @Expiration Date "
+"date)\n"
+" {\n"
+" //do some work!\n"
+" \n"
+" return timer; //note that return value is completely ignored\n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: programlisting
#: Jms.xml:133
@@ -352,18 +491,34 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"paymentAction\")\n"
+"public class CreatePaymentAction\n"
+"{\n"
+" @In(create=true) PaymentHandler paymentHandler;\n"
+" @In Bill bill;\n"
+" \n"
+" public String schedulePayment()\n"
+" {\n"
+" Timer timer = paymentHandler.processScheduledPayment( new Payment"
+"(bill), \n"
+" bill.getDueDate"
+"() );\n"
+" return \"success\";\n"
+" }\n"
+"}]]>"
#. Tag: para
#: Jms.xml:135
#, no-c-format
msgid "Asynchronous methods cannot return any other value to the caller."
-msgstr ""
+msgstr "éåæã¡ã½ããã¯å¼ã³åºãå´ã«ä»ã®ã©ããªå¤ãè¿ããã¨ãã§ãã¾ããã"
#. Tag: title
#: Jms.xml:142
#, no-c-format
msgid "Asynchronous methods with the Quartz Dispatcher"
-msgstr ""
+msgstr "Quartz ãã£ã¹ãããã£ã使ã£ãéåæã¡ã½ãã"
#. Tag: para
#: Jms.xml:144
@@ -375,6 +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 種é¡ã®æ°ããã¢ããã¼ã·ã§ã³ã«å¯¾å¿ãã¾ãã"
#. Tag: para
#: Jms.xml:148
@@ -384,6 +544,9 @@
"the recurring task. Note that you can inject the <code>QuartzTriggerHandle</"
"code>."
msgstr ""
+"<literal>@FinalExpiration</literal> ã¢ããã¼ã·ã§ã³ã¯å復ã¿ã¹ã¯ã®çµäºæ¥ãæå®"
+"ãã¾ãã <code>QuartzTriggerHandle</code> ã®ã¤ã³ã¸ã§ã¯ããå¯è½ãªã®ã§æ³¨æãã¦"
+"ãã ããã"
#. Tag: programlisting
#: Jms.xml:150
@@ -412,6 +575,28 @@
"payment);\n"
"]]>"
msgstr ""
+"<![CDATA[\n"
+" @In QuartzTriggerHandle timer;\n"
+" \n"
+" // Defines the method in the \"processor\" component\n"
+" @Asynchronous\n"
+" public QuartzTriggerHandle schedulePayment(@Expiration Date when, \n"
+" @IntervalDuration Long interval,\n"
+" @FinalExpiration Date endDate, \n"
+" Payment payment) \n"
+" { \n"
+" // do the repeating or long running task until endDate\n"
+" }\n"
+" \n"
+" ... ...\n"
+" \n"
+" // Schedule the task in the business logic processing code\n"
+" // Starts now, repeats every hour, and ends on May 10th, 2010\n"
+" Calendar cal = Calendar.getInstance ();\n"
+" cal.set (2010, Calendar.MAY, 10);\n"
+" processor.schedulePayment(new Date(), 60*60*1000, cal.getTime(), "
+"payment);\n"
+"]]>"
#. Tag: para
#: Jms.xml:152
@@ -423,6 +608,11 @@
"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> ãªãã¸ã§ã¯ãã¯ã·ãªã¢ã©ã¤ãº"
+"å¯è½ã§ããããã é·æéã«æ¸¡ããããç¶æããå¿
è¦ãããå ´åã¯ãã¼ã¿ãã¼ã¹ã«ä¿å"
+"ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Jms.xml:154
@@ -442,6 +632,19 @@
" payment.getQuartzTriggerHandle().cancel();\n"
"]]>"
msgstr ""
+"<![CDATA[QuartzTriggerHandle handle =\n"
+" processor.schedulePayment(payment.getPaymentDate(), \n"
+" payment.getPaymentCron(), \n"
+" payment);\n"
+" payment.setQuartzTriggerHandle( handle );\n"
+" // Save payment to DB\n"
+" \n"
+" // later ...\n"
+" \n"
+" // Retrieve payment from DB\n"
+" // Cancel the remaining scheduled tasks\n"
+" payment.getQuartzTriggerHandle().cancel();\n"
+"]]>"
#. Tag: para
#: Jms.xml:156
@@ -451,6 +654,9 @@
"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 ã«å®è¡ããã¾ãã"
#. Tag: programlisting
#: Jms.xml:159
@@ -474,6 +680,23 @@
"payment);\n"
"]]>"
msgstr ""
+"<![CDATA[\n"
+" // Define the method\n"
+" @Asynchronous\n"
+" public QuartzTriggerHandle schedulePayment(@Expiration Date when, \n"
+" @IntervalCron String cron, \n"
+" Payment payment) \n"
+" { \n"
+" // do the repeating or long running task\n"
+" }\n"
+" \n"
+" ... ...\n"
+" \n"
+" // Schedule the task in the business logic processing code\n"
+" QuartzTriggerHandle handle = \n"
+" processor.schedulePayment(new Date(), \"0 10,44 14 ? 3 WED\", "
+"payment);\n"
+"]]>"
#. Tag: para
#: Jms.xml:161
@@ -485,6 +708,10 @@
"default, it excludes all weekends and US federal holidays until 2010 from "
"the business days."
msgstr ""
+"<literal>@IntervalBusinessDay</literal> ã¢ããã¼ã·ã§ã³ã¯ã第Xæ¥å¶æ¥æ¥ãã¨ãã"
+"ç¶æ³ã®å¼ã³åºãã«å¯¾å¿ãã¾ãã ãã¨ãã°ã 次ã®éåæã¡ã½ããã¯æ¯æ第2å¶æ¥æ¥ã® "
+"14:00 ã«å®è¡ããã¾ãã ããã©ã«ãã§ã¯ 2010 å¹´ã¾ã§ãã¹ã¦ã®é±æ«ã¨ã¢ã¡ãªã«åè¡å½"
+"ã®ç¥æ¥ãå¶æ¥æ¥ããé¤å¤ãã¾ãã"
#. Tag: programlisting
#: Jms.xml:164
@@ -508,6 +735,23 @@
" new NthBusinessDay(2, \"14:00\", WEEKLY), payment);\n"
"]]>"
msgstr ""
+"<![CDATA[\n"
+" // Define the method\n"
+" @Asynchronous\n"
+" public QuartzTriggerHandle schedulePayment(@Expiration Date when, \n"
+" @IntervalBusinessDay NthBusinessDay nth, \n"
+" Payment payment) \n"
+" { \n"
+" // do the repeating or long running task\n"
+" }\n"
+" \n"
+" ... ...\n"
+" \n"
+" // Schedule the task in the business logic processing code\n"
+" QuartzTriggerHandle handle = \n"
+" processor.schedulePayment(new Date(), \n"
+" new NthBusinessDay(2, \"14:00\", WEEKLY), payment);\n"
+"]]>"
#. Tag: para
#: Jms.xml:166
@@ -518,6 +762,9 @@
"holidays, non-US holidays etc.) via the <literal>additionalHolidays</"
"literal> property."
msgstr ""
+"<literal>NthBusinessDay</literal> ãªãã¸ã§ã¯ãã«ã¯å¼ã³åºãããªã¬ã¼ã®è¨å®ãå«"
+"ã¾ãã¾ãã <literal>additionalHolidays</literal> ããããã£ã使ã£ã¦ç¥æ¥ã追å "
+"æå®ãããã¨ãã§ãã¾ã (ä¾ã ä¼ç¤¾åºæã®ä¼ã¿ã ã¢ã¡ãªã«åè¡å½ä»¥å¤ã®ç¥æ¥ãªã©)ã"
#. Tag: programlisting
#: Jms.xml:168
@@ -548,6 +795,30 @@
"}\n"
"]]>"
msgstr ""
+"<![CDATA[\n"
+"public class NthBusinessDay implements Serializable\n"
+"{\n"
+" int n;\n"
+" String fireAtTime;\n"
+" List <Date> additionalHolidays;\n"
+" BusinessDayIntervalType interval;\n"
+" boolean excludeWeekends;\n"
+" boolean excludeUsFederalHolidays;\n"
+"\n"
+" public enum BusinessDayIntervalType { WEEKLY, MONTHLY, YEARLY }\n"
+"\n"
+" public NthBusinessDay ()\n"
+" {\n"
+" n = 1;\n"
+" fireAtTime = \"12:00\";\n"
+" additionalHolidays = new ArrayList <Date> ();\n"
+" interval = BusinessDayIntervalType.WEEKLY;\n"
+" excludeWeekends = true;\n"
+" excludeUsFederalHolidays = true;\n"
+" } \n"
+" ... ...\n"
+"}\n"
+"]]>"
#. Tag: para
#: Jms.xml:170
@@ -558,12 +829,16 @@
"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> ãã¹"
+"ãã¼ããã¾ãã"
#. Tag: title
#: Jms.xml:175
#, no-c-format
msgid "Asynchronous events"
-msgstr ""
+msgstr "éåæã¤ãã³ã"
#. Tag: para
#: Jms.xml:176
@@ -578,12 +853,21 @@
"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> ã使ç¨ãã)ã ã³ã³ãã¼ãã³ãã¯é常éãã«"
+"éåæã®ã¤ãã³ããç£è¦ãããã¨ãã§ãã¾ããã éåæã¹ã¬ããã«ä¼æãããã®ã¯ã"
+"ã¸ãã¹ããã»ã¹ã³ã³ããã¹ãã®ã¿ã«ãªããã¨ãå¿ããªãããã«ãã¦ãã ããã"
#. Tag: title
#: Jms.xml:188
#, no-c-format
msgid "Handling exceptions from asynchronous calls"
-msgstr ""
+msgstr "éåæã®å¼ã³åºãã«ããä¾å¤ãå¦çãã"
#. Tag: para
#: Jms.xml:190
@@ -596,6 +880,11 @@
"catches any exception which propagates out of the asynchronous call before "
"it reaches the dispatcher."
msgstr ""
+"åéåæãã£ã¹ãããã£ã¯ä¾å¤ããããéãã¦ä¼æãããå ´åã¯ããããç°ãªã£ãå"
+"ä½ããã¾ãã ãã¨ãã°ã <literal>java.util.concurrent</literal> ãã£ã¹ãã"
+"ãã£ã¯ç¹°ãè¿ãã³ã¼ã«ã®å®è¡ããã以ä¸èµ·ããªãããä¸æåæ¢ãã EJB3 ã¿ã¤ãã¼"
+"ãµã¼ãã¹ããã®ä¾å¤ãå¸åãã¾ãã ãããã£ã¦ä¼æããä¾å¤ã¯ãã£ã¹ãããã£ã«å°é"
+"ããåã«ãã¹ã¦ Seam ã«ãã£ã¦éåæã®ã³ã¼ã«ãããã£ããããã¾ãã"
#. Tag: para
#: Jms.xml:200
@@ -606,6 +895,10 @@
"behavior globally by overriding the <literal>org.jboss.seam.async."
"asynchronousExceptionHandler</literal> component:"
msgstr ""
+"ããã©ã«ãã§ã¯ã éåæå®è¡ããä¼æããä¾å¤ã¯ãã¹ã¦ã¨ã©ã¼ã¬ãã«ã§ãã£ãããã"
+"ãã°è¨é²ããã¾ãã <literal>org.jboss.seam.async."
+"asynchronousExceptionHandler</literal> ã³ã³ãã¼ãã³ããä¸æ¸ãããã¨ãã®åä½ã"
+"ã°ãã¼ãã«ã«ã«ã¹ã¿ãã¤ãºãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Jms.xml:208
@@ -628,15 +921,34 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Scope(ScopeType.STATELESS)\n"
+"@Name(\"org.jboss.seam.async.asynchronousExceptionHandler\")\n"
+"public class MyAsynchronousExceptionHandler extends "
+"AsynchronousExceptionHandler { \n"
+"\n"
+" @Logger Log log;\n"
+" \n"
+" @In Future timer;\n"
+" \n"
+" @Override\n"
+" public void handleException(Exception exception) {\n"
+" log.debug(exception);\n"
+" timer.cancel(false);\n"
+" }\n"
+" \n"
+"}]]>"
#. 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> ãã£ã¹ãããã£ã使ç¨ã"
+"ã¦ããä¾ã§ã¯ã ãã®å¶å¾¡ãªãã¸ã§ã¯ããã¤ã³ã¸ã§ã¯ããã¦ä¾å¤ãçºçããã¨ä»å¾ã®å¼"
+"ã³åºããã¹ã¦ãåãæ¶ãã¦ãã¾ãã"
#. Tag: para
#: Jms.xml:216
@@ -646,6 +958,9 @@
"the method <literal>public void handleAsynchronousException(Exception "
"exception);</literal> on the component. For example:"
msgstr ""
+"ã¾ãã ã³ã³ãã¼ãã³ãä¸ã«ã¡ã½ãã <literal>public void "
+"handleAsynchronousException(Exception exception);</literal> ãå®è£
ãããã¨ã§"
+"åå¥ã«ã³ã³ãã¼ãã³ãã®ãã®åä½ãå¤æ´ãããã¨ãã§ãã¾ãã ãã¨ãã°ã"
#. Tag: programlisting
#: Jms.xml:223
@@ -655,12 +970,15 @@
" log.fatal(exception);\n"
" }]]>"
msgstr ""
+"<![CDATA[ public void handleAsynchronousException(Exception exception) {\n"
+" log.fatal(exception);\n"
+" }]]>"
#. Tag: title
#: Jms.xml:230
#, no-c-format
msgid "Messaging in Seam"
-msgstr ""
+msgstr "Seam ã§ã®ã¡ãã»ã¼ã¸ã³ã°"
#. Tag: para
#: Jms.xml:232
@@ -669,12 +987,13 @@
"Seam makes it easy to send and receive JMS messages to and from Seam "
"components."
msgstr ""
+"Seam 㯠Seam ã³ã³ãã¼ãã³ãã® JMS ã¡ãã»ã¼ã¸ã®éåä¿¡ã容æã«ãã¦ãã¾ãã"
#. Tag: title
#: Jms.xml:238
#, no-c-format
msgid "Configuration"
-msgstr ""
+msgstr "è¨å®"
#. Tag: para
#: Jms.xml:239
@@ -685,6 +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> ã®ä¸¡æ¹ãããã¯ããããã®å ´æãç¥ã"
+"ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: Jms.xml:247
@@ -697,6 +1021,13 @@
"topicConnectionFactoryJndiName</literal> in <literal>seam.properties</"
"literal>, <literal>web.xml</literal> or <literal>components.xml</literal>."
msgstr ""
+"Seam ã¯ããã©ã«ãã§ãJBossMQ ç¨ã®é常ã®ã³ãã¯ã·ã§ã³ãã¡ã¯ã㪠"
+"<literal>UIL2ConnectionFactory</literal> ã使ç¨ãã¾ãã ããããã®ä»ã® JMS ã"
+"ããã¤ãã使ç¨ããå ´åã«ã¯ã <literal>seam.properties</literal>ã"
+"<literal>web.xml</literal> ãããã¯ã<literal>components.xml</literal> ä¸ã® "
+"<literal>queueConnection.queueConnectionFactoryJndiName</literal>ã "
+"<literal>topicConnection.topicConnectionFactoryJndiName</literal> ã®ä¸æ¹ãã"
+"ãã¯ä¸¡æ¹ãè¨å®ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: Jms.xml:257
@@ -706,6 +1037,9 @@
"to install Seam managed <literal>TopicPublisher</literal>s and "
"<literal>QueueSender</literal>s:"
msgstr ""
+"Seam 管çã® <literal>TopicPublisher</literal> ã¾ãã¯ã <literal>QueueSender</"
+"literal> ãã¤ã³ã¹ãã¼ã«ããããã«ã <literal>components.xml</literal> ä¸ã« "
+"topic ã¾ã㯠queue ãè¨å
¥ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Jms.xml:263
@@ -719,12 +1053,19 @@
" auto-create=\"true\" \n"
" queue-jndi-name=\"queue/paymentQueue\"/>]]>"
msgstr ""
+"<![CDATA[<jms:managed-topic-publisher name=\"stockTickerPublisher\" \n"
+" auto-create=\"true\" \n"
+" topic-jndi-name=\"topic/stockTickerTopic\"/>\n"
+"\n"
+"<jms:managed-queue-sender name=\"paymentQueueSender\" \n"
+" auto-create=\"true\" \n"
+" queue-jndi-name=\"queue/paymentQueue\"/>]]>"
#. Tag: title
#: Jms.xml:268
#, no-c-format
msgid "Sending messages"
-msgstr ""
+msgstr "ã¡ãã»ã¼ã¸éä¿¡"
#. Tag: para
#: Jms.xml:269
@@ -733,6 +1074,8 @@
"Now, you can inject a JMS <literal>TopicPublisher</literal> and "
"<literal>TopicSession</literal> into any component:"
msgstr ""
+"JMS <literal>TopicPublisher</literal> ãã <literal>TopicSession</literal> ã"
+"ã³ã³ãã¼ãã³ãã«ã¤ã³ã¸ã§ã¯ããããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
#: Jms.xml:274
@@ -755,12 +1098,28 @@
" } \n"
"}]]>"
msgstr ""
+"<![CDATA[@In \n"
+"private TopicPublisher stockTickerPublisher; \n"
+"@In \n"
+"private TopicSession topicSession;\n"
+"\n"
+"public void publish(StockPrice price) {\n"
+" try\n"
+" {\n"
+" stockTickerPublisher.publish( topicSession.createObjectMessage"
+"(price) );\n"
+" } \n"
+" catch (Exception ex)\n"
+" {\n"
+" throw new RuntimeException(ex);\n"
+" } \n"
+"}]]>"
#. Tag: para
#: Jms.xml:276
#, no-c-format
msgid "Or, for working with a queue:"
-msgstr ""
+msgstr "ãããã¯ãQueue é£æºãããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
#: Jms.xml:278
@@ -783,12 +1142,28 @@
" } \n"
"}]]>"
msgstr ""
+"<![CDATA[@In\n"
+"private QueueSender paymentQueueSender; \n"
+"@In\n"
+"private QueueSession queueSession;\n"
+"\n"
+"public void publish(Payment payment) {\n"
+" try\n"
+" {\n"
+" paymentQueueSender.send( queueSession.createObjectMessage"
+"(payment) );\n"
+" } \n"
+" catch (Exception ex)\n"
+" {\n"
+" throw new RuntimeException(ex);\n"
+" } \n"
+"}]]>"
#. Tag: title
#: Jms.xml:283
#, no-c-format
msgid "Receiving messages using a message-driven bean"
-msgstr ""
+msgstr "ã¡ãã»ã¼ã¸é§åå Bean ã使ç¨ããã¡ãã»ã¼ã¸ã®åä¿¡"
#. Tag: para
#: Jms.xml:284
@@ -798,12 +1173,15 @@
"beans may even be Seam components, in which case it is possible to inject "
"other event and application scoped Seam components."
msgstr ""
+"EJB3 ã¡ãã»ã¼ã¸é§åå Bean ãå©ç¨ãã¦ã¡ãã»ã¼ã¸å¦çãå¯è½ã§ãã ã¡ãã»ã¼ã¸é§"
+"åå Bean 㯠Seam ã³ã³ãã¼ãã³ãã¨ãããã¨ãå¯è½ã§ãã ãã®å ´åãã¤ãã³ãã¾ã"
+"ã¯ã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã® Seam ã³ã³ãã¼ãã³ãã®ã¤ã³ã¸ã§ã¯ããå¯è½ã§ãã"
#. Tag: title
#: Jms.xml:292
#, no-c-format
msgid "Receiving messages in the client"
-msgstr ""
+msgstr "ã¯ã©ã¤ã¢ã³ãã§ã®ã¡ãã»ã¼ã¸ã®åä¿¡"
#. Tag: para
#: Jms.xml:293
@@ -812,3 +1190,6 @@
"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\"/> ã«è¨è¼ã"
+"ãã¦ãã¾ãã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Mail.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Mail.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Mail.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Mail.xml:2
#, no-c-format
msgid "Email"
-msgstr ""
+msgstr "é»åã¡ã¼ã«"
#. Tag: para
#: Mail.xml:3
@@ -25,6 +25,8 @@
msgid ""
"Seam now includes an optional components for templating and sending emails."
msgstr ""
+"Seam ã«ã¯ é»åã¡ã¼ã«ã®éä¿¡ããã³ãã³ãã¬ã¼ãä½æç¨ã®ãªãã·ã§ã³ã³ã³ãã¼ãã³ã"
+"ãå«ã¾ããããã«ãªãã¾ãã"
#. Tag: para
#: Mail.xml:7
@@ -34,6 +36,9 @@
"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
@@ -43,6 +48,9 @@
"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
@@ -51,12 +59,14 @@
"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
#, no-c-format
msgid "Creating a message"
-msgstr ""
+msgstr "ã¡ãã»ã¼ã¸ãä½æãã"
#. Tag: para
#: Mail.xml:27
@@ -65,6 +75,8 @@
"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
@@ -90,6 +102,25 @@
" \n"
"</m:message>]]>"
msgstr ""
+"<![CDATA[<m:message xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+" xmlns:m=\"http://jboss.com/products/seam/mail\"\n"
+" 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: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"
+" <p>Regards,</p>\n"
+" <p>Pete</p>\n"
+" </m:body>\n"
+" \n"
+"</m:message>]]>"
#. Tag: para
#: Mail.xml:34
@@ -102,6 +133,12 @@
"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
@@ -110,6 +147,8 @@
"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
@@ -120,6 +159,10 @@
"<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
@@ -138,6 +181,18 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@In(create=true)\n"
+"private Renderer renderer;\n"
+" \n"
+"public void send() {\n"
+" try {\n"
+" renderer.render(\"/simple.xhtml\");\n"
+" facesMessages.add(\"Email sent successfully\");\n"
+" } \n"
+" catch (Exception e) {\n"
+" facesMessages.add(\"Email sending failed: \" + e.getMessage());\n"
+" }\n"
+"}]]>"
#. Tag: para
#: Mail.xml:57
@@ -146,12 +201,14 @@
"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
#, no-c-format
msgid "Attachments"
-msgstr ""
+msgstr "æ·»ä»ãã¡ã¤ã«"
#. Tag: para
#: Mail.xml:64
@@ -160,18 +217,20 @@
"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
#, no-c-format
msgid "If you wanted to email the <literal>jboss-seam-mail.jar</literal>:"
-msgstr ""
+msgstr "<literal>jboss-seam-mail.jar</literal> ã«é»åã¡ã¼ã« éä¿¡ããããå ´åã"
#. Tag: programlisting
#: Mail.xml:73
#, no-c-format
msgid "<![CDATA[<m:attachment value=\"/WEB-INF/lib/jboss-seam-mail.jar\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<m:attachment value=\"/WEB-INF/lib/jboss-seam-mail.jar\"/>]]>"
#. Tag: para
#: Mail.xml:75
@@ -182,6 +241,10 @@
"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
@@ -190,6 +253,8 @@
"<![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
@@ -198,12 +263,14 @@
"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
#, no-c-format
msgid "<![CDATA[<m:attachment value=\"#{numbers}\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<m:attachment value=\"#{numbers}\"/>]]>"
#. Tag: para
#: Mail.xml:89
@@ -211,6 +278,8 @@
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
@@ -219,6 +288,8 @@
"<![CDATA[<m:attachment value=\"#{person.photo}\" contentType=\"image/png\"/"
">]]>"
msgstr ""
+"<![CDATA[<m:attachment value=\"#{person.photo}\" contentType=\"image/png\"/"
+">]]>"
#. Tag: para
#: Mail.xml:95
@@ -228,6 +299,9 @@
"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
@@ -237,6 +311,9 @@
"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
@@ -249,6 +326,12 @@
" </p:document>\n"
"</m:attachment>]]>"
msgstr ""
+"<![CDATA[<m:attachment fileName=\"tiny.pdf\">\n"
+" <p:document> \n"
+" A very tiny "
+"PDF \n"
+" </p:document>\n"
+"</m:attachment>]]>"
#. Tag: para
#: Mail.xml:109
@@ -258,6 +341,8 @@
"pictures loaded from a database) you can just use a <literal><ui:"
"repeat></literal>:"
msgstr ""
+"æ·»ä»ããããã¡ã¤ã«ä¸å¼ãæå
ã«ããå ´å (ä¾ã ãã¼ã¿ãã¼ã¹ãããã¼ãããåçä¸"
+"å¼)ã <literal><ui:repeat></literal> ã使ãã ãã§æ·»ä»ã§ãã¾ãã"
#. Tag: programlisting
#: Mail.xml:114
@@ -268,12 +353,16 @@
"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"
+"</ui:repeat>]]>"
#. Tag: para
#: Mail.xml:116
#, no-c-format
msgid "And if you want to display an attached image inline:"
-msgstr ""
+msgstr "ã¾ããæ·»ä»ã®ã¤ã¡ã¼ã¸ãã¡ã¤ã«ãã¤ã³ã©ã¤ã³ã§è¡¨ç¤ºãããå ´åã«ã¯"
#. Tag: programlisting
#: Mail.xml:120
@@ -287,6 +376,13 @@
" disposition=\"inline\" />\n"
"<img src=\"cid:#{personPhoto.contentId}\" />]]>"
msgstr ""
+"<![CDATA[<m:attachment \n"
+" value=\"#{person.photo}\" \n"
+" contentType=\"image/jpeg\" \n"
+" fileName=\"#{person.firstname}_#{person.lastname}.jpg\" \n"
+" status=\"personPhoto\" \n"
+" disposition=\"inline\" />\n"
+"<img src=\"cid:#{personPhoto.contentId}\" />]]>"
#. Tag: para
#: Mail.xml:122
@@ -297,6 +393,10 @@
"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
@@ -304,12 +404,14 @@
msgid ""
"You must declare the attachment before trying to access the status object."
msgstr ""
+"\"status\"ã§æå®ãããªãã¸ã§ã¯ãã«ã¢ã¯ã»ã¹ããåã«ãæ·»ä»ãããã¨ãã宣è¨ããª"
+"ããã°ããã¾ããã"
#. Tag: title
#: Mail.xml:136
#, no-c-format
msgid "HTML/Text alternative part"
-msgstr ""
+msgstr "HTML/Text 代æ¿é¨å"
#. Tag: para
#: Mail.xml:138
@@ -318,6 +420,9 @@
"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
@@ -329,12 +434,17 @@
"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"
+"please go to http://labs.jboss.com/jbossseam to explore Seam.</f:facet>\n"
+"</m:body>]]>"
#. Tag: title
#: Mail.xml:148
#, no-c-format
msgid "Multiple recipients"
-msgstr ""
+msgstr "è¤æ°ã®åä¿¡è
"
#. Tag: para
#: Mail.xml:150
@@ -344,6 +454,9 @@
"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
@@ -354,12 +467,16 @@
"emailAddress}\" />\n"
"</ui:repeat>]]>"
msgstr ""
+"<![CDATA[<ui:repeat value=\"#{allUsers} var=\"user\">\n"
+" <m:to name=\"#{user.firstname} #{user.lastname}\" address=\"#{user."
+"emailAddress}\" />\n"
+"</ui:repeat>]]>"
#. Tag: title
#: Mail.xml:161
#, no-c-format
msgid "Multiple messages"
-msgstr ""
+msgstr "è¤æ°ã®ã¡ãã»ã¼ã¸"
#. Tag: para
#: Mail.xml:163
@@ -369,6 +486,9 @@
"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
@@ -383,26 +503,37 @@
" </m:message>\n"
"</ui:repeat>]]>"
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:to name=\"#{p.firstname}\">#{p.address}</m:to>\n"
+" ...\n"
+" </m:message>\n"
+"</ui:repeat>]]>"
#. Tag: title
#: Mail.xml:174
#, no-c-format
msgid "Templating"
-msgstr ""
+msgstr "ãã³ãã¬ã¼ãã®ä½æ"
#. Tag: para
#: Mail.xml:176
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"The mail templating example shows that facelets templating Just Works with "
+"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> ã«ã¯æ¬¡ã®å
容ãå«ã¾ãã¦ãã¾ãã"
#. Tag: programlisting
#: Mail.xml:185
@@ -423,12 +554,28 @@
" </m:body>\n"
"</m:message>]]>"
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: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"
+" </body>\n"
+" </html>\n"
+" </m:body>\n"
+"</m:message>]]>"
#. Tag: para
#: Mail.xml:187
#, no-c-format
msgid "Our <literal>templating.xhtml</literal> contains:"
msgstr ""
+"jboss.org ã® <literal>templating.xhtml</literal> ã«ã¯æ¬¡ã®å
容ãå«ã¾ãã¦ãã¾"
+"ãã"
#. Tag: programlisting
#: Mail.xml:191
@@ -440,6 +587,11 @@
"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"
+"</ui:define>]]>"
#. Tag: para
#: Mail.xml:193
@@ -452,6 +604,12 @@
"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
@@ -461,12 +619,15 @@
"to override the Renderer component and do the configuration programmatically "
"- only for advanced users!"
msgstr ""
+"ã¡ã¼ã«éä¿¡æã«FaceletsãJSFã®è¨å®ãããã«ãã¦ããããå ´åã«ã¯ãã¬ã³ãã©ã¼ã³ã³"
+"ãã¼ãã³ãããªã¼ãã¼ã©ã¤ããã¦ãããã°ã©ã ã§è¨å®ããããã«ãã¾ããï¼ä¸ç´ã¦ã¼"
+"ã¶ã¼ç¨ã"
#. Tag: title
#: Mail.xml:213
#, no-c-format
msgid "Internationalisation"
-msgstr ""
+msgstr "å½éå"
#. Tag: para
#: Mail.xml:215
@@ -475,6 +636,9 @@
"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
@@ -484,6 +648,9 @@
" ...\n"
"</m:message>]]>"
msgstr ""
+"<![CDATA[<m:message charset=\"UTF-8\">\n"
+" ...\n"
+"</m:message>]]>"
#. Tag: para
#: Mail.xml:223
@@ -493,18 +660,21 @@
"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
#, no-c-format
msgid "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>]]>"
-msgstr ""
+msgstr "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>]]>"
#. Tag: title
#: Mail.xml:233
#, no-c-format
msgid "Other Headers"
-msgstr ""
+msgstr "ãã®ä»ã®ãããã¼"
#. Tag: para
#: Mail.xml:235
@@ -514,6 +684,10 @@
"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
@@ -523,47 +697,62 @@
" importance=\"low\"\n"
" requestReadReceipt=\"true\"/>]]>"
msgstr ""
+"<![CDATA[<m:message xmlns:m=\"http://jboss.com/products/seam/mail\"\n"
+" importance=\"low\"\n"
+" requestReadReceipt=\"true\"/>]]>"
#. Tag: para
#: Mail.xml:244
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"Otherise you can add any header to the message using the <literal><m:"
+"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
#, no-c-format
msgid "<![CDATA[<m:header name=\"X-Sent-From\" value=\"JBoss Seam\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<m:header name=\"X-Sent-From\" value=\"JBoss Seam\"/>]]>"
#. Tag: title
#: Mail.xml:255
#, no-c-format
msgid "Receiving emails"
-msgstr ""
+msgstr "é»åã¡ã¼ã«ãåä¿¡ãã"
#. Tag: para
#: Mail.xml:257
-#, no-c-format
+#, 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 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."
+"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
#, no-c-format
msgid "You can configure it like this:"
-msgstr ""
+msgstr "次ã®ããã«è¨å®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Mail.xml:273
@@ -595,6 +784,31 @@
" \n"
"}]]>"
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"
+"})\n"
+"@ResourceAdapter(\"mail-ra.rar\")\n"
+"@Name(\"mailListener\")\n"
+"public class MailListenerMDB implements MailListener {\n"
+"\n"
+" @In(create=true)\n"
+" private OrderProcessor orderProcessor;\n"
+"\n"
+" public void onMessage(Message message) {\n"
+" // Process the message\n"
+" orderProcessor.process(message.getSubject());\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: Mail.xml:275
@@ -604,15 +818,22 @@
"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
+#, 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."
+"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
@@ -621,12 +842,15 @@
"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
#, no-c-format
msgid "Configuration"
-msgstr ""
+msgstr "è¨å®"
#. Tag: para
#: Mail.xml:296
@@ -641,15 +865,26 @@
"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
+#, fuzzy, no-c-format
msgid ""
-"The Seam Email module requires the use of Facelets as the view technology. "
+"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
@@ -658,12 +893,14 @@
"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
#, no-c-format
msgid "mailSession"
-msgstr ""
+msgstr "mailSession"
#. Tag: para
#: Mail.xml:323
@@ -672,6 +909,8 @@
"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
@@ -680,12 +919,14 @@
"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
#, no-c-format
msgid "JNDI lookup in JBoss AS"
-msgstr ""
+msgstr "JBoss AS ã® JNDI ã«ãã¯ã¢ãã"
#. Tag: para
#: Mail.xml:336
@@ -697,6 +938,11 @@
"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
@@ -710,6 +956,13 @@
" \n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:core=\"http://jboss.com/products/seam/core\"\n"
+" xmlns:mail=\"http://jboss.com/products/seam/mail\">\n"
+" \n"
+" <mail:mail-session session-jndi-name=\"java:/Mail\"/>\n"
+" \n"
+"</components>]]>"
#. Tag: para
#: Mail.xml:346
@@ -718,12 +971,14 @@
"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
#, no-c-format
msgid "Seam configured Session"
-msgstr ""
+msgstr "Seam è¨å®ã®Session"
#. Tag: para
#: Mail.xml:356
@@ -732,6 +987,9 @@
"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
@@ -745,12 +1003,19 @@
" \n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:core=\"http://jboss.com/products/seam/core\"\n"
+" xmlns:mail=\"http://jboss.com/products/seam/mail\">\n"
+" \n"
+" <mail:mail-session host=\"smtp.example.com\"/>\n"
+" \n"
+"</components>]]>"
#. Tag: title
#: Mail.xml:369
#, no-c-format
msgid "Meldware"
-msgstr ""
+msgstr "Meldware"
#. Tag: para
#: Mail.xml:371
@@ -763,6 +1028,12 @@
"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
@@ -774,12 +1045,17 @@
"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
#, no-c-format
msgid "Tags"
-msgstr ""
+msgstr "ã¿ã°"
#. Tag: para
#: Mail.xml:395
@@ -790,6 +1066,10 @@
"<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
@@ -799,18 +1079,22 @@
"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
#, no-c-format
msgid "<m:message>"
-msgstr ""
+msgstr "<m:message>"
#. Tag: para
#: Mail.xml:413
#, no-c-format
msgid "Root tag of a mail message"
-msgstr ""
+msgstr "ã¡ã¼ã«ã¡ãã»ã¼ã¸ã®ã«ã¼ãã¿ã°"
#. Tag: para
#: Mail.xml:418
@@ -819,6 +1103,8 @@
"<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
@@ -827,6 +1113,8 @@
"<literal>precedence</literal> — sets the precedence of the message (e."
"g. bulk)."
msgstr ""
+"<literal>precedence</literal> —ã¡ãã»ã¼ã¸ã®é åºãè¨å®ãã¾ãï¼ä¾ï¼ãã«"
+"ã¯ï¼"
#. Tag: para
#: Mail.xml:430
@@ -836,6 +1124,9 @@
"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
@@ -845,18 +1136,22 @@
"<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ãæ示çã«è¨å®ãã¾ãã"
#. Tag: term
#: Mail.xml:454
#, no-c-format
msgid "<m:from>"
-msgstr ""
+msgstr "<m:from>"
#. Tag: para
#: Mail.xml:456
@@ -865,12 +1160,13 @@
"Set's the From: address for the email. You can only have one of these per "
"email."
msgstr ""
+"ã¡ã¼ã«çºä¿¡è
ã®ã¢ãã¬ã¹ï¼From:)ã®è¨å®ãä¸ã¤ã®ã¡ã¼ã«ã«å¯¾ãã¦ä¸ã¤è¨å®ã§ãã¾ãã"
#. Tag: para
#: Mail.xml:462
#, no-c-format
msgid "<literal>name</literal> — the name the email should come from."
-msgstr ""
+msgstr "<literal>name</literal> —ã¡ã¼ã«çºä¿¡è
ã®åå"
#. Tag: para
#: Mail.xml:468 Mail.xml:485
@@ -878,13 +1174,13 @@
msgid ""
"<literal>address</literal> — the email address the email should come "
"from."
-msgstr ""
+msgstr "<literal>address</literal> — ã¡ã¼ã«çºä¿¡è
ã®ã¡ã¼ã«ã¢ãã¬ã¹"
#. Tag: term
#: Mail.xml:477
#, no-c-format
msgid "<m:replyTo>"
-msgstr ""
+msgstr "<m:replyTo>"
#. Tag: para
#: Mail.xml:479
@@ -893,12 +1189,14 @@
"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
#, no-c-format
msgid "<m:to>"
-msgstr ""
+msgstr "<m:to>"
#. Tag: para
#: Mail.xml:496
@@ -908,24 +1206,27 @@
"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
#, no-c-format
msgid "<literal>name</literal> — the name of the recipient."
-msgstr ""
+msgstr "<literal>name</literal> — åä¿¡è
ã®åå"
#. Tag: para
#: Mail.xml:508 Mail.xml:530 Mail.xml:553
#, no-c-format
msgid "<literal>address</literal> — the email address of the recipient."
-msgstr ""
+msgstr "<literal>address</literal> — åä¿¡è
ã®ã¡ã¼ã«ã¢ãã¬ã¹"
#. Tag: term
#: Mail.xml:516
#, no-c-format
msgid "<m:cc>"
-msgstr ""
+msgstr "<m:cc>"
#. Tag: para
#: Mail.xml:518
@@ -935,12 +1236,15 @@
"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
#, no-c-format
msgid "<m:bcc>"
-msgstr ""
+msgstr "<m:bcc>"
#. Tag: para
#: Mail.xml:541
@@ -950,12 +1254,15 @@
"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
#, no-c-format
msgid "<m:header>"
-msgstr ""
+msgstr "<m:header>"
#. Tag: para
#: Mail.xml:564
@@ -963,6 +1270,7 @@
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
@@ -971,6 +1279,8 @@
"<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
@@ -979,24 +1289,26 @@
"<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
#, no-c-format
msgid "<m:attachment>"
-msgstr ""
+msgstr "<m:attachment>"
#. Tag: para
#: Mail.xml:586
#, no-c-format
msgid "Add an attachment to the email."
-msgstr ""
+msgstr "é»åã¡ã¼ã« ã«æ·»ä»ã追å ãã¾ãã"
#. Tag: para
#: Mail.xml:591
#, no-c-format
msgid "<literal>value</literal> — The file to attach:"
-msgstr ""
+msgstr "<literal>value</literal> — æ·»ä»ãã¡ã¤ã«:"
#. Tag: para
#: Mail.xml:596
@@ -1005,6 +1317,8 @@
"<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
@@ -1013,6 +1327,8 @@
"<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
@@ -1021,6 +1337,8 @@
"<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
@@ -1031,6 +1349,9 @@
"<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
@@ -1040,30 +1361,39 @@
"<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
#, no-c-format
msgid "If the value attribute is ommitted:"
-msgstr ""
+msgstr "å¤å±æ§ãçç¥ãããå ´åã"
#. Tag: para
#: Mail.xml:633
-#, no-c-format
+#, 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 specfied."
+"<literal>fileName</literal> should be specified."
msgstr ""
+"ãã®ã¿ã°ã <literal><p:document></literal> ã¿ã°ãå«ãã§ããå ´åã è¨è¿°"
+"ãããããã¥ã¡ã³ããçæãã㦠email ã«æ·»ä»ããã¾ãã <literal>fileName</"
+"literal> ãæå®ãããªããã°ãªãã¾ããã"
#. Tag: para
#: Mail.xml:641
-#, no-c-format
+#, 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 "
-"specfied."
+"specified."
msgstr ""
+"ãã®ã¿ã°ããã®ä»ã® JSF ã¿ã°ããå«ãã§ããã¨ã HTML ããã¥ã¡ã³ããããããçæ"
+"ãã㦠email ã«æ·»ä»ããã¾ãã <literal>fileName</literal> ãæå®ããã¦ããªã"
+"ãã°ãªãã¾ããã"
#. Tag: para
#: Mail.xml:650
@@ -1071,7 +1401,7 @@
msgid ""
"<literal>fileName</literal> — Specify the file name to use for the "
"attached file."
-msgstr ""
+msgstr "<literal>fileName</literal> — æ·»ä»ãã¡ã¤ã«ã®ãã¡ã¤ã«åã®æå®"
#. Tag: para
#: Mail.xml:656
@@ -1079,25 +1409,25 @@
msgid ""
"<literal>contentType</literal> — Specify the MIME type of the attached "
"file"
-msgstr ""
+msgstr "<literal>contentType</literal> —æ·»ä»ãã¡ã¤ã«ã®MIMEã¿ã¤ãã®æå®"
#. Tag: term
#: Mail.xml:665
#, no-c-format
msgid "<m:subject>"
-msgstr ""
+msgstr "<m:subject>"
#. Tag: para
#: Mail.xml:667
#, no-c-format
msgid "Set's the subject for the email."
-msgstr ""
+msgstr "ã¡ã¼ã«ã®ã¿ã¤ãã«ã®è¨å®"
#. Tag: term
#: Mail.xml:673
#, no-c-format
msgid "<m:body>"
-msgstr ""
+msgstr "<m:body>"
#. Tag: para
#: Mail.xml:675
@@ -1107,6 +1437,9 @@
"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
@@ -1115,3 +1448,5 @@
"<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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Oc4j.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Oc4j.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Oc4j.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,456 +1,429 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2008-12-14 05:14+0900\n"
+"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Oc4j.xml:2
#, no-c-format
msgid "Seam on OC4J"
-msgstr ""
+msgstr "OC4J ä¸ã® Seam"
#. Tag: para
#: Oc4j.xml:4
#, no-c-format
-msgid ""
-"OC4J (Oracle Containers for Java) 11g (currently a \"Technology Preview\" "
-"release) is Oracle's JEE5 application server. Seam application can be "
-"deployed to OC4J, but require some additional configuration changes, and "
-"dependencies. This chapter will show you exactly what must be done. We will "
-"start by looking at the building and deploying the JEE5 Hotel Booking "
-"example application which comes with Seam. Then we will deploy a project "
-"generated by <literal>seam-gen</literal> . First a basic <literal>seam-gen</"
-"literal> application with RichFaces ajax components, and facelets. Then "
-"expand that application to include Seam security with Drools, JPA provided "
-"with hibernate, and automatic CRUD reverse engineering of a MySQL database."
-msgstr ""
+msgid "OC4J (Oracle Containers for Java) 11g (currently a \"Technology Preview\" release) is Oracle's JEE5 application server. Seam application can be deployed to OC4J, but require some additional configuration changes, and dependencies. This chapter will show you exactly what must be done. We will start by looking at the building and deploying the JEE5 Hotel Booking example application which comes with Seam. Then we will deploy a project generated by <literal>seam-gen</literal> . First a basic <literal>seam-gen</literal> application with RichFaces ajax components, and facelets. Then expand that application to include Seam security with Drools, JPA provided with hibernate, and automatic CRUD reverse engineering of a MySQL database."
+msgstr "OC4J (Oracle Containers for Java) 11g (ç¾æç¹ã§ã¯ \"Technology Preview\" ãª"
+ "ãªã¼ã¹) ã¯ãOracle ã® JEE5 ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã§ããSeam ã¢ããªã±ã¼ã·ã§ã³ã¯ãOC4J ã«ãããã¤ãããã¨ãå¯è½ã§ã"
+ "ããæ§æã®å¤æ´ã¨ä¾åé¢ä¿ã®è¿½å ãå¿
è¦ã«ãªãã¾ãããã®ç« ã§ã¯ãã¾ãã«ä½ãå¿
è¦ã§ãããã説æãã¾ããSeam ã«å梱ããã¦ã"
+ "ã JEE5 ããã«äºç´ãµã³ãã«ã¢ããªã±ã¼ã·ã§ã³ã®ãã«ãã¨ãããã¤ã説æããã¨ããããå§ãã¾ããããããã<literal>"
+ "seam-gen</literal> ã«ãã£ã¦çæãããããã¸ã§ã¯ãããããã¤ãã¾ãã ã¾ãæåã«ãRichFaces ã® "
+ "ajax ã³ã³ãã¼ãã³ã㨠facelets ã使ç¨ããåºæ¬ç㪠<literal>seam-gen<"
+ "/literal> ã¢ããªã±ã¼ã·ã§ã³ãåä½ããã¾ãã次ã«ãã®ã¢ããªã±ã¼ã·ã§ã³ããDrools ã使ç¨ãã Seam ã»ãã¥ãªãã£ã"
+ "Hibernate ã«ããæä¾ãããJPAãMySQL ãã¼ã¿ãã¼ã¹ããã®ãªãã¼ã¹ã¨ã³ã¸ãã¢ãªã³ã°ã使ç¨ãã CRUD èªåã¢ããªã±ã¼ã·ã§"
+ "ã³ã¸ã¨æ¡å¼µãã¦ããã¾ãã"
#. Tag: title
#: Oc4j.xml:17
#, no-c-format
msgid "Installation and operation of OC4J"
-msgstr ""
+msgstr "OC4J ã®ã¤ã³ã¹ãã¼ã«ã¨æä½"
#. Tag: para
#: Oc4j.xml:18
#, no-c-format
-msgid ""
-"First we need to install the target container - OC4j. This chapter requires "
-"you to use OC4J 11g Technology Preview (not OC4J 10g). You can download OC4J "
-"11g from <ulink url=\"http://www.oracle.com/technology/tech/java/oc4j/11/\"> "
-"http://www.oracle.com/technology/tech/java/oc4j/11/ </ulink> Below are "
-"instructions to install. launch, access, and shutdown the 11g release. For "
-"further information on installing OC4J, consult the <literal>readme.txt</"
-"literal> distributed with OC4J, or the OC4J installation guide and release "
-"notes."
-msgstr ""
+msgid "First we need to install the target container - OC4j. This chapter requires you to use OC4J 11g Technology Preview (not OC4J 10g). You can download OC4J 11g from <ulink url=\"http://www.oracle.com/technology/tech/java/oc4j/11/\"> http://www.oracle.com/technology/tech/java/oc4j/11/ </ulink> Below are instructions to install. launch, access, and shutdown the 11g release. For further information on installing OC4J, consult the <literal>readme.txt</literal> distributed with OC4J, or the OC4J installation guide and release notes."
+msgstr "æåã«ã¿ã¼ã²ããã³ã³ãã - OC4J ã®ã¤ã³ã¹ãã¼ã«ãå¿
è¦ã§ãã ãã®ç« ã§ã¯ãOC4J 11g Technology Preview "
+ "(OC4J 10g ã§ã¯ããã¾ãã) ã®ä½¿ç¨ãå¿
è¦ã§ããOC4J 11g 㯠<ulink url=\"http://www."
+ "oracle.com/technology/tech/java/oc4j/11/\"> http://www.oracle."
+ "com/technology/tech/java/oc4j/11/ </ulink> ãããã¦ã³ãã¼ãã§ãã¾ãã以ä¸ã¯ã"
+ "OC4J 11g ã®ã¤ã³ã¹ãã¼ã«ãèµ·åãã¢ã¯ã»ã¹ãçµäºã®æé ã§ããOC4J ã®ã¤ã³ã¹ãã¼ã«ã«ã¤ãã¦ã®ãããªãæ
å ±ã«ã¤ãã¦ã¯ãOC4J ã¨ä¸"
+ "ç·ã«é
å¸ããã¦ãã <literal>readme.txt</literal> ããOC4J ã¤ã³ã¹ãã¼ã«ã¬ã¤ã "
+ "(installation guide) ããªãªã¼ã¹ãã¼ã (release notes)ãåç
§ãã¦ãã ããã"
#. Tag: para
#: Oc4j.xml:29
#, no-c-format
msgid "Download and unzip OC4J"
-msgstr ""
+msgstr "OC4J ããã¦ã³ãã¼ããã¦è§£åãã¦ãã ããã"
#. Tag: para
#: Oc4j.xml:32
#, no-c-format
-msgid ""
-"Make sure you have <literal>$JAVA_HOME</literal> and <literal>$ORACLE_HOME</"
-"literal> set as environment variables ( <literal>$ORACLE_HOME</literal> is "
-"the directory to which you unzip OC4J). For further information on "
-"installing OC4J, consult the <literal>readme.txt</literal> distributed with "
-"OC4J"
-msgstr ""
+msgid "Make sure you have <literal>$JAVA_HOME</literal> and <literal>$ORACLE_HOME</literal> set as environment variables ( <literal>$ORACLE_HOME</literal> is the directory to which you unzip OC4J). For further information on installing OC4J, consult the <literal>readme.txt</literal> distributed with OC4J"
+msgstr "ç°å¢å¤æ°ã¨ã㦠<literal>$JAVA_HOME</literal> 㨠<"
+ "literal>$ORACLE_HOME</literal> ãè¨å®ããã¦ãããã¨ã確èªãã¦ãã ãã (<"
+ "literal>$ORACLE_HOME</literal> 㯠OC4J ã解åãããã£ã¬ã¯ããªã§ã)ã OC4J ã®"
+ "ã¤ã³ã¹ãã¼ã«ã®è©³ç´°ã«ã¤ãã¦ã¯ãOC4J ã¨ä¸ç·ã«é
å¸ããã <literal>readme.txt<"
+ "/literal> ãåèã«ãã¦ãã ãã"
#. Tag: para
#: Oc4j.xml:41
#, no-c-format
-msgid ""
-"Applications (ear/war) are deployed to the <literal>$ORACLE_HOME/j2ee/home/"
-"applications</literal> directory."
-msgstr ""
+msgid "Applications (ear/war) are deployed to the <literal>$ORACLE_HOME/j2ee/home/applications</literal> directory."
+msgstr "<literal>$ORACLE_HOME/j2ee/home/applications</literal> ãã£"
+ "ã¬ã¯ããªã«ã¢ããªã±ã¼ã·ã§ã³ (ear/war) ããããã¤ãã¦ãã ããã"
#. Tag: para
#: Oc4j.xml:44
#, no-c-format
-msgid ""
-"Note that OC4J does not support hot deployment by default. This means every "
-"time you deploy the application you must restart the server."
-msgstr ""
+msgid "Note that OC4J does not support hot deployment by default. This means every time you deploy the application you must restart the server."
+msgstr "OC4J ã¯ãããã©ã«ãã§ã¯ããããããã¤ããµãã¼ããã¦ããªããã¨ã«æ³¨æãã¦ãã ããã ããã¯ãã¢ããªã±ã¼ã·ã§ã³ããããã¤ãããã³ã«ãµã¼ã"
+ "ãåèµ·åããªããã°ãªããªããã¨ãæå³ãã¾ãã"
#. Tag: para
#: Oc4j.xml:49
#, no-c-format
-msgid ""
-"Start OC4J: <literal> $ORACLE_HOME/j2ee/home/java -jar -XX:MaxPermSize=256M "
-"oc4j.jar </literal>"
-msgstr ""
+msgid "Start OC4J: <literal> $ORACLE_HOME/j2ee/home/java -jar -XX:MaxPermSize=256M oc4j.jar </literal>"
+msgstr "OC4J ãèµ·åãã¦ãã ããã <literal> $ORACLE_HOME/j2ee/home/java -jar -XX:"
+ "MaxPermSize=256M oc4j.jar </literal>"
#. Tag: para
#: Oc4j.xml:51
#, no-c-format
-msgid ""
-"You must override the default PermGen memory settings using above command. "
-"See <ulink url=\"http://www.oracle.com/technology/tech/java/oc4j/11/oc4j-"
-"relnotes.html\"> OC4J release notes </ulink> for details."
-msgstr ""
+msgid "You must override the default PermGen memory settings using above command. See <ulink url=\"http://www.oracle.com/technology/tech/java/oc4j/11/oc4j-relnotes.html\"> OC4J release notes </ulink> for details."
+msgstr "ä¸è¨ã®ã³ãã³ãã使ç¨ãã¦ãããã©ã«ãã® PermGen ã¡ã¢ãªè¨å®ãä¸æ¸ãããªããã°ãªãã¾ããã詳細ã¯ã<ulink url=\""
+ "http://www.oracle.com/technology/tech/java/oc4j/11/oc4j-relnotes."
+ "html\"> OC4J ãªãªã¼ã¹ãã¼ã </ulink> ãåç
§ãã¦ãã ããã"
#. Tag: para
#: Oc4j.xml:55
#, no-c-format
-msgid ""
-"You will be asked to set the admin password if this is the first time you "
-"have started OC4J"
-msgstr ""
+msgid "You will be asked to set the admin password if this is the first time you have started OC4J"
+msgstr "OC4J ã®ååèµ·åæã«ã¯ã管çãã¹ã¯ã¼ããè¨å®ããããã«æ±ãããã¾ãã"
#. Tag: para
#: Oc4j.xml:59
#, no-c-format
-msgid ""
-"Once deployed you can check out your applications at <literal>http://"
-"localhost:8888/<your-app-path></literal>"
-msgstr ""
+msgid "Once deployed you can check out your applications at <literal>http://localhost:8888/<your-app-path></literal>"
+msgstr "ãããã¤ã§ããã°ããã«ã<literal>http://localhost:8888/<your-app-"
+ "path></literal> ã«ã¢ã¯ã»ã¹ãã¦ã¢ããªã±ã¼ã·ã§ã³ã確èªã§ãã¾ãã"
#. Tag: para
#: Oc4j.xml:64
#, no-c-format
-msgid ""
-"You can stop the server by pressing <literal>CTRL-C</literal> in the console "
-"on which the server is running."
-msgstr ""
+msgid "You can stop the server by pressing <literal>CTRL-C</literal> in the console on which the server is running."
+msgstr "ãµã¼ããåæ¢ããã«ã¯ããµã¼ããå®è¡ããã¦ããã³ã³ã½ã¼ã«ã§ <literal>CTRL-C</literal> ãæ¼"
+ "ãã¾ãã"
#. Tag: title
#: Oc4j.xml:72
#, no-c-format
msgid "The <literal>jee5/booking</literal> example"
-msgstr ""
+msgstr "<literal>jee5/booking</literal> ãµã³ãã«"
#. Tag: para
#: Oc4j.xml:74
#, 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 it's easy to build it for OC4J. It is located in the <literal>"
-"$SEAM_DIST/examples/jee5/booking</literal> directory."
-msgstr ""
+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 it's easy to build it for OC4J. It is located in the <literal>$SEAM_DIST/examples/jee5/booking</literal> directory."
+msgstr "<literal>jee5/booking</literal> ãµã³ãã«ã¯ã(JBoss AS ä¸ã§åä½ãã) ã"
+ "ãã«äºç´ãµã³ãã«ã«åºã¥ãã¦ãã¾ãããã®ã¾ã¾ã§ GlassFish ä¸ã§åä½ããããã«è¨è¨ããã¦ãã¾ãããOC4J ä¸ã§ãç°¡åã«åä½ãããã"
+ "ã¨ãã§ãã¾ãããã®ãµã³ãã«ã¯ <literal>$SEAM_DIST/examples/jee5/booking<"
+ "/literal> ã«ããã¾ãã"
#. Tag: title
#: Oc4j.xml:81
#, no-c-format
msgid "Booking Example Dependencies"
-msgstr ""
+msgstr "ããã«äºç´ãµã³ãã«ã®ä¾åé¢ä¿"
#. Tag: para
#: Oc4j.xml:83
#, no-c-format
-msgid ""
-"First, lets look at the basic dependencies of the booking example. Armed "
-"with this knowledge we can look at the extra dependencies requirements that "
-"OC4J adds."
-msgstr ""
+msgid "First, lets look at the basic dependencies of the booking example. Armed with this knowledge we can look at the extra dependencies requirements that OC4J adds."
+msgstr "ã¾ãããã«äºç´ãµã³ãã«ã®åºæ¬çãªä¾åé¢ä¿ã調ã¹ã¾ãããã®ç¥èããã¨ã« OC4J ã«å¿
è¦ã¨ãªã追å ã®ä¾åé¢ä¿ã調ã¹ã¾ãã"
#. Tag: para
#: Oc4j.xml:87
#, no-c-format
-msgid ""
-"We will show you how to get these dependencies into the application in <xref "
-"linkend=\"oc4j-build-jee5\"/> below."
-msgstr ""
+msgid "We will show you how to get these dependencies into the application in <xref linkend=\"oc4j-build-jee5\"/> below."
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã«ä¾åé¢ä¿ãå«ããæ¹æ³ã¯ãå¾ã® <xref linkend=\"oc4j-build-jee5\"/> ã§èª¬æ"
+ "ãã¾ãã"
#. Tag: title
#: Oc4j.xml:90
#, no-c-format
msgid "Core Seam dependencies"
-msgstr ""
+msgstr "Seam ã³ã¢ã®ä¾åé¢ä¿"
#. Tag: simpara
#: Oc4j.xml:93
#, no-c-format
-msgid ""
-"<literal>jboss-seam.jar</literal> — We declare this as an EJB3 module "
-"(why? well Seam needs to be able to interact with container managed "
-"transactions; this is implemented as an EJB3 Stateful Session Bean)"
-msgstr ""
+msgid "<literal>jboss-seam.jar</literal> — We declare this as an EJB3 module (why? well Seam needs to be able to interact with container managed transactions; this is implemented as an EJB3 Stateful Session Bean)"
+msgstr "<literal>jboss-seam.jar</literal> — EJB3 ã¢ã¸ã¥ã¼ã«ã¨"
+ "ãã¦å®£è¨ãã¾ã (Seam ã¯ã³ã³ãã管çã®ãã©ã³ã¶ã¯ã·ã§ã³ã¨é£æºããå¿
è¦ãããããã§ãããã®ãã EJB3 ã¹ãã¼ããã«ã»ãã·ã§ã³ "
+ "Bean ã¨ãã¦å®è£
ããã¦ãã¾ã)"
#. Tag: literal
#: Oc4j.xml:100
#, no-c-format
msgid "jboss-el.jar"
-msgstr ""
+msgstr "jboss-el.jar"
#. Tag: simpara
#: Oc4j.xml:103
#, no-c-format
-msgid ""
-"<literal>jboss-seam-ui.jar</literal> — Seam's JSF controls depend on "
-"Apache's commons-beanutils"
-msgstr ""
+msgid "<literal>jboss-seam-ui.jar</literal> — Seam's JSF controls depend on Apache's commons-beanutils"
+msgstr "<literal>jboss-seam-ui.jar</literal> — Seam ã® "
+ "JSF ã³ã³ããã¼ã«ã¯ Apache ã® commons-beanutils ã«ä¾åãã¦ãã¾ã"
#. Tag: literal
#: Oc4j.xml:108
#, no-c-format
msgid "jboss-seam-debug.jar"
-msgstr ""
+msgstr "jboss-seam-debug.jar"
#. Tag: literal
#: Oc4j.xml:112
#, no-c-format
msgid "jsf-facelets.jar"
-msgstr ""
+msgstr "jsf-facelets.jar"
#. Tag: simpara
#: Oc4j.xml:116
#, no-c-format
-msgid ""
-"<literal>richfaces-api.jar</literal> , <literal>richfaces-impl.jar</literal> "
-"and <literal>richfaces-ui.jar</literal> — which requires Apache "
-"commons-digester and commons-beanutils"
-msgstr ""
+msgid "<literal>richfaces-api.jar</literal> , <literal>richfaces-impl.jar</literal> and <literal>richfaces-ui.jar</literal> — which requires Apache commons-digester and commons-beanutils"
+msgstr "<literal>richfaces-api.jar</literal> 㨠<literal>"
+ "richfaces-impl.jar</literal> 㨠<literal>richfaces-ui."
+ "jar</literal> — ããã㯠Apache commons-digester 㨠"
+ "commons-beanutils ãå¿
è¦ã¨ãã¾ã"
#. Tag: title
#: Oc4j.xml:126
#, no-c-format
msgid "Extra dependencies"
-msgstr ""
+msgstr "追å ã®ä¾åé¢ä¿"
#. Tag: para
#: Oc4j.xml:129
#, no-c-format
-msgid ""
-"Hibernate — of course, we decided to use Hibernate as the JPA provider "
-"(rather than TopLink Essentials which ships with OC4J)."
-msgstr ""
+msgid "Hibernate — of course, we decided to use Hibernate as the JPA provider (rather than TopLink Essentials which ships with OC4J)."
+msgstr "Hibernate — ãã¡ãã JPA ãããã¤ãã¨ã㦠(OC4J ã«å梱ããã¦åºè·ããã TopLink "
+ "Essentials ã§ã¯ãªã) Hibernate ã使ç¨ãã¾ãã"
#. Tag: para
#: Oc4j.xml:132
#, no-c-format
msgid "To use Hibernate as your JPA provider you need the following jars:"
-msgstr ""
+msgstr "Hibernate ã JPA ãããã¤ãã¨ãã¦ä½¿ç¨ããããã«ã¯ã以ä¸ã® jar ãå¿
è¦ã§ãã"
#. Tag: literal
#: Oc4j.xml:136
#, no-c-format
msgid "hibernate.jar"
-msgstr ""
+msgstr "hibernate.jar"
#. Tag: literal
#: Oc4j.xml:141
#, no-c-format
msgid "hibernate-annotations.jar"
-msgstr ""
+msgstr "hibernate-annotations.jar"
#. Tag: literal
#: Oc4j.xml:146
#, no-c-format
msgid "hibernate-entitymanager.jar"
-msgstr ""
+msgstr "hibernate-entitymanager.jar"
#. Tag: literal
#: Oc4j.xml:151
#, no-c-format
msgid "hibernate-validator.jar"
-msgstr ""
+msgstr "hibernate-validator.jar"
#. Tag: literal
#: Oc4j.xml:156
#, no-c-format
msgid "jboss-common-core.jar"
-msgstr ""
+msgstr "jboss-common-core.jar"
#. Tag: literal
#: Oc4j.xml:161
#, no-c-format
msgid "commons-logging.jar"
-msgstr ""
+msgstr "commons-logging.jar"
#. Tag: literal
#: Oc4j.xml:166
#, no-c-format
msgid "commons-collections.jar"
-msgstr ""
+msgstr "commons-collections.jar"
#. Tag: para
#: Oc4j.xml:172
#, no-c-format
-msgid ""
-"Third party jars — various jars needed for seam and this example to "
-"run."
-msgstr ""
+msgid "Third party jars — various jars needed for seam and this example to run."
+msgstr "ãµã¼ããã¼ãã£ã® jar — Seam ã¨ãµã³ãã«ãå®è¡ãããã«ã¯ããã¾ãã¾ãª jar ãå¿
è¦ã«ãªãã¾ãã"
#. Tag: literal
#: Oc4j.xml:176
#, no-c-format
msgid "javaasist.jar"
-msgstr ""
+msgstr "javaasist.jar"
#. Tag: literal
#: Oc4j.xml:180
#, no-c-format
msgid "dom4j.jar"
-msgstr ""
+msgstr "dom4j.jar"
#. Tag: literal
#: Oc4j.xml:184
#, no-c-format
msgid "cglib.jar"
-msgstr ""
+msgstr "cglib.jar"
#. Tag: literal
#: Oc4j.xml:188
#, no-c-format
msgid "asm.jar"
-msgstr ""
+msgstr "asm.jar"
#. Tag: literal
#: Oc4j.xml:193
#, no-c-format
msgid "commons-beanutils.jar"
-msgstr ""
+msgstr "commons-beanutils.jar"
#. Tag: literal
#: Oc4j.xml:198
#, no-c-format
msgid "commons-digester.jar"
-msgstr ""
+msgstr "commons-digester.jar"
#. Tag: literal
#: Oc4j.xml:203
#, no-c-format
msgid "concurrent.jar"
-msgstr ""
+msgstr "concurrent.jar"
#. Tag: simpara
#: Oc4j.xml:207
#, no-c-format
-msgid ""
-"<literal>log4j.jar</literal> — This can be left out if you are not "
-"going to configure log4j. If it is packaged but not configured logging will "
-"be hidden in oc4j."
-msgstr ""
+msgid "<literal>log4j.jar</literal> — This can be left out if you are not going to configure log4j. If it is packaged but not configured logging will be hidden in oc4j."
+msgstr "<literal>log4j.jar</literal> — log4j ãæ§æ"
+ "ããªãã®ã§ããã°ãããã¯çç¥ã§ãã¾ããã¢ã¼ã«ã¤ãã«å«ãã¦ãæ§æããªãã®ã§ããã°ãOC4J ã«é è½ããã¦ãã¾ãã¾ãã"
#. Tag: para
#: Oc4j.xml:216
#, no-c-format
-msgid ""
-"Extra OC4J jars — Running Seam on most application servers (such as "
-"JBoss AS or Glassfish) you only need to include the dependencies for those "
-"bits of Seam you actually use (e.g. if you use Seam Text you need to include "
-"ANTLR); but, on OC4J, due to its \"interesting\" classloading you must "
-"always include them:"
-msgstr ""
+msgid "Extra OC4J jars — Running Seam on most application servers (such as JBoss AS or Glassfish) you only need to include the dependencies for those bits of Seam you actually use (e.g. if you use Seam Text you need to include ANTLR); but, on OC4J, due to its \"interesting\" classloading you must always include them:"
+msgstr "追å ã® OC4J jar — é常ã®ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ (ä¾ãã° JBoss AS ã Glassfish) 㧠"
+ "Seam ãå®è¡ããã«ã¯ãåã«å®éã«ä½¿ç¨ãã Seam æ©è½ã®ä¾åé¢ä¿ã®ã¿ãå«ããã°ååã§ã (ä¾ãã° Seam ããã¹ãã使ç¨ããããã«"
+ "㯠ANTLR ãå«ãå¿
è¦ãããã¾ã)ãããã OC4J ã§ã¯ã \"é¢ç½ã\" ã¯ã©ã¹ãã¼ãã£ã³ã°æ©è½ã®ããã«ã以ä¸ã®ãã®ãå¿
ãå«ããå¿
"
+ "è¦ãããã¾ãã"
#. Tag: literal
#: Oc4j.xml:225
#, no-c-format
msgid "hibernate-search.jar"
-msgstr ""
+msgstr "hibernate-search.jar"
#. Tag: simpara
#: Oc4j.xml:229
#, no-c-format
-msgid ""
-"<literal>hibernate-common-annotations.jar</literal> — needed for "
-"hibernate search"
-msgstr ""
+msgid "<literal>hibernate-common-annotations.jar</literal> — needed for hibernate search"
+msgstr "<literal>hibernate-common-annotations.jar</literal> &"
+ "#8212; Hibernate search ã«å¿
è¦"
#. Tag: simpara
#: Oc4j.xml:235
#, no-c-format
msgid "<literal>lucene-core.jar</literal> — needed for hibernate search"
-msgstr ""
+msgstr "<literal>lucene-core.jar</literal> — Hibernate "
+ "search ã«å¿
è¦"
#. Tag: simpara
#: Oc4j.xml:240
#, no-c-format
msgid "<literal>antlr.jar</literal> — needed for Seam Text"
-msgstr ""
+msgstr "<literal>antlr.jar</literal> — Seam ããã¹ãã«å¿
è¦"
#. Tag: simpara
#: Oc4j.xml:244
#, no-c-format
msgid "<literal>jbpm-jpdl.jar</literal> — needed for Seam's JBPM"
-msgstr ""
+msgstr "<literal>jbpm-jpdl.jar</literal> — Seam JBPM ã«å¿
"
+ "è¦"
#. Tag: literal
#: Oc4j.xml:248
#, no-c-format
msgid "quartz.jar"
-msgstr ""
+msgstr "quartz.jar"
#. Tag: simpara
#: Oc4j.xml:252
#, no-c-format
msgid "<literal>dbunit.jar</literal> — needed for some testing classes"
-msgstr ""
+msgstr "<literal>dbunit.jar</literal> — ãã¹ãç¨ã¯ã©ã¹ã«å¿
è¦"
#. Tag: simpara
#: Oc4j.xml:257
#, no-c-format
-msgid ""
-"<literal>jboss-embedded-api.jar</literal> — needed for some testing "
-"classes"
-msgstr ""
+msgid "<literal>jboss-embedded-api.jar</literal> — needed for some testing classes"
+msgstr "<literal>jboss-embedded-api.jar</literal> — ãã¹ã"
+ "ç¨ã¯ã©ã¹ã«å¿
è¦"
#. Tag: para
#: Oc4j.xml:263
#, no-c-format
-msgid ""
-"Drools — needed for Seam Security. We aren't using Seam security with "
-"Drools, but have to include it. Drools consists of 6 jars: <itemizedlist> "
-"<listitem> <simpara> <literal>drools-core.jar</literal> </simpara> </"
-"listitem> <listitem> <simpara> <literal>drools-compiler.jar</literal> </"
-"simpara> </listitem> <listitem> <simpara> <literal>janino.jar</literal> </"
-"simpara> </listitem> <listitem> <simpara> <literal>mvel141.jar</literal> </"
-"simpara> </listitem> <listitem> <simpara> <literal>core.jar</literal> </"
-"simpara> </listitem> <listitem> <simpara> <literal>antlr-runtime.jar</"
-"literal> </simpara> </listitem> </itemizedlist> Drools integration is not "
-"used in the example."
-msgstr ""
+msgid "Drools — needed for Seam Security. We aren't using Seam security with Drools, but have to include it. Drools consists of 6 jars: <itemizedlist> <listitem> <simpara> <literal>drools-core.jar</literal> </simpara> </listitem> <listitem> <simpara> <literal>drools-compiler.jar</literal> </simpara> </listitem> <listitem> <simpara> <literal>janino.jar</literal> </simpara> </listitem> <listitem> <simpara> <literal>mvel141.jar</literal> </simpara> </listitem> <listitem> <simpara> <literal>core.jar</literal> </simpara> </listitem> <listitem> <simpara> <literal>antlr-runtime.jar</literal> </simpara> </listitem> </itemizedlist> Drools integration is not used in the example."
+msgstr "Drools — Seam ã»ãã¥ãªãã£ã®ããã«å¿
è¦ã§ããDrools ã«ãã Seam ã»ãã¥ãªãã£ã¯ä½¿ç¨ãã¾ããã"
+ "å«ããå¿
è¦ãããã¾ããDrools 㯠6 ã¤ã® jar ãããªãã¾ãã<itemizedlist> <"
+ "listitem> <simpara> <literal>drools-core.jar<"
+ "/literal> </simpara> </listitem> <listitem> <"
+ "simpara> <literal>drools-compiler.jar</literal> <"
+ "/simpara> </listitem> <listitem> <simpara> <"
+ "literal>janino.jar</literal> </simpara> <"
+ "/listitem> <listitem> <simpara> <literal>"
+ "mvel141.jar</literal> </simpara> </listitem> <"
+ "listitem> <simpara> <literal>core.jar</literal> "
+ "</simpara> </listitem> <listitem> <simpara> "
+ "<literal>antlr-runtime.jar</literal> </simpara> "
+ "</listitem> </itemizedlist> Drools é£æºã¯ãã®ãµã³ãã«ã§ã¯ä½¿ç¨ããã¾ããã"
#. Tag: title
-#: Oc4j.xml:307 Oc4j.xml:505
+#: Oc4j.xml:307
+#: Oc4j.xml:505
#, no-c-format
msgid "Configuration file changes"
-msgstr ""
+msgstr "æ§æãã¡ã¤ã«ã®å¤æ´ç¹"
#. Tag: para
#: Oc4j.xml:309
#, no-c-format
msgid "There are just a few changes to be made:"
-msgstr ""
+msgstr "å¿
è¦ãªå¤æ´ç¹ã¯ã»ãã®ãããã§ãã"
#. Tag: literal
#: Oc4j.xml:312
#, no-c-format
msgid "web.xml"
-msgstr ""
+msgstr "web.xml"
#. Tag: para
#: Oc4j.xml:315
#, no-c-format
-msgid ""
-"You need to declare all your ejb's in the <literal>web.xml</literal> . This "
-"is a silly requirement of a number of JEE5 application servers - for example "
-"OC4J and Glassfish."
-msgstr ""
+msgid "You need to declare all your ejb's in the <literal>web.xml</literal> . This is a silly requirement of a number of JEE5 application servers - for example OC4J and Glassfish."
+msgstr "<literal>web.xml</literal> ã«ãã¹ã¦ã® EJB ã宣è¨ããå¿
è¦ãããã¾ãã ããã¯å¤ã"
+ "ã® JEE5 ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ - ä¾ãã° OC4J 㨠GlassFish - ã§å¿
è¦ã¨ãªãææ
®ã®ãªãè¦æ±ã§ãã"
#. Tag: para
#: Oc4j.xml:319
#, no-c-format
-msgid ""
-"This is already done in the example's web.xml file, below is an example."
-msgstr ""
+msgid "This is already done in the example's web.xml file, below is an example."
+msgstr "以ä¸ã®ä¾ã¯ããã§ã«å¤æ´ãå®äºãããµã³ãã«ã® web.xml ãã¡ã¤ã«ã§ãã"
#. Tag: programlisting
#: Oc4j.xml:323
@@ -466,32 +439,38 @@
" </local>\n"
" <ejb-link>AuthenticatorAction</ejb-link>\n"
"</ejb-local-ref>]]>"
-msgstr ""
+msgstr "<![CDATA[<ejb-local-ref>\n"
+ " <ejb-ref-name>\n"
+ " jboss-seam-jee5/AuthenticatorAction/local\n"
+ " </ejb-ref-name>\n"
+ " <ejb-ref-type>Session</ejb-ref-type>\n"
+ " <local>\n"
+ " org.jboss.seam.example.booking.Authenticator\n"
+ " </local>\n"
+ " <ejb-link>AuthenticatorAction</ejb-link>\n"
+ "</ejb-local-ref>\n"
+ "]]>"
#. Tag: literal
#: Oc4j.xml:327
#, no-c-format
msgid "persistence.xml"
-msgstr ""
+msgstr "persistence.xml"
#. Tag: para
#: Oc4j.xml:330
#, no-c-format
-msgid ""
-"You need to provide the correct configuration for your JPA implementation. "
-"We are using Hibernate and due to OC4J bundling an old ANTLR, we need to use "
-"an alternative query factory, we also want to use the OC4J transaction "
-"manager:"
-msgstr ""
+msgid "You need to provide the correct configuration for your JPA implementation. We are using Hibernate and due to OC4J bundling an old ANTLR, we need to use an alternative query factory, we also want to use the OC4J transaction manager:"
+msgstr "JPA å®è£
ã®æ£ããæ§æãè¨å®ããå¿
è¦ãããã¾ããHibernate ã使ç¨ãã¾ããOC4J ã¯å¤ã ANTLR ãå梱ã"
+ "ã¦ããããã«å¥ã®ã¯ã¨ãªã¼ãã¡ã¯ããªã使ç¨ããå¿
è¦ãããã¾ããOC4J ãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã¸ã£ã使ç¨ãã¾ãã"
#. Tag: para
#: Oc4j.xml:335
#, no-c-format
-msgid ""
-"For our example modify the <literal>resources/META-INF/persistence.xml</"
-"literal> file. Comment out the Glassfish properties and un-comment the OC4J "
-"properties."
-msgstr ""
+msgid "For our example modify the <literal>resources/META-INF/persistence.xml</literal> file. Comment out the Glassfish properties and un-comment the OC4J properties."
+msgstr "ãµã³ãã«ã®ããã« <literal>resources/META-INF/persistence.xml<"
+ "/literal> ãã¡ã¤ã«ãä¿®æ£ãã¦ãã ãããGlassfish ããããã£ãã³ã¡ã³ãã¢ã¦ãã OC4J ããããã£ã®ã³ã¡ã³ãã¢ã¦"
+ "ããã¯ããã¦ãã ããã"
#. Tag: programlisting
#: Oc4j.xml:341
@@ -503,33 +482,39 @@
" value=\"org.hibernate.hql.classic.ClassicQueryTranslatorFactory\"/>\n"
"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
" value=\"org.hibernate.transaction.OrionTransactionManagerLookup\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<property name=\"hibernate.dialect\" \n"
+ " value=\"org.hibernate.dialect.HSQLDialect\"/>\n"
+ "<property name=\"hibernate.query.factory_class\" \n"
+ " value=\"org.hibernate.hql.classic.ClassicQueryTranslatorFactory\""
+ "/>\n"
+ "<property name=\"hibernate.transaction.manager_lookup_class\" \n"
+ " value=\"org.hibernate.transaction.OrionTransactionManagerLookup\""
+ "/>]]>"
#. Tag: title
#: Oc4j.xml:349
#, no-c-format
msgid "Building the <literal>jee5/booking</literal> example"
-msgstr ""
+msgstr "<literal>jee5/booking</literal> ãµã³ãã«ã®ãã«ã"
#. Tag: para
#: Oc4j.xml:354
#, no-c-format
msgid "Modify the <literal>build.xml</literal> file in the example:"
-msgstr ""
+msgstr "ãµã³ãã«ã® <literal>build.xml</literal> ãã¡ã¤ã«ãä¿®æ£ãã¦ãã ããã"
#. Tag: para
#: Oc4j.xml:358
#, no-c-format
-msgid ""
-"Un-comment the labeled OC4J-related library properties. This will include "
-"all the extra dependencies discussed above."
-msgstr ""
+msgid "Un-comment the labeled OC4J-related library properties. This will include all the extra dependencies discussed above."
+msgstr "OC4J ç¨ã¨ã©ãã«ä»ããããã©ã¤ãã©ãªããããã£ã®ã³ã¡ã³ãã¢ã¦ããã¯ããã¦ãã ãããããã«ããä¸è¨ã§èª¬æãã追å ã®ã©ã¤ãã©ãªãå«ã¾ãã¾"
+ "ãã"
#. Tag: para
#: Oc4j.xml:361
#, no-c-format
msgid "It should look like the following:"
-msgstr ""
+msgstr "以ä¸ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
#: Oc4j.xml:364
@@ -543,61 +528,62 @@
"<property name=\"dbunit.lib\" value=\"true\" />\n"
"<property name=\"jboss-embedded-api.lib\" value=\"true\" />\n"
" ]]>"
-msgstr ""
+msgstr "<![CDATA[<!-- add libs for oc4j (eager classloading) -->\n"
+ "<property name=\"jbpm.lib\" value=\"true\"/>\n"
+ "<property name=\"drools.lib\" value=\"true\"/>\n"
+ "<property name=\"quartz.lib\" value=\"true\" />\n"
+ "<property name=\"search.lib\" value=\"true\" />\n"
+ "<property name=\"dbunit.lib\" value=\"true\" />\n"
+ "<property name=\"jboss-embedded-api.lib\" value=\"true\" />\n"
+ " ]]>"
#. Tag: para
#: Oc4j.xml:369
#, no-c-format
-msgid ""
-"Build the demo app by running <literal>ant</literal> in the "
-"<literal>examples/jee5/booking</literal> directory. The build target is "
-"<literal>dist/jboss-seam-jee5.ear</literal>"
-msgstr ""
+msgid "Build the demo app by running <literal>ant</literal> in the <literal>examples/jee5/booking</literal> directory. The build target is <literal>dist/jboss-seam-jee5.ear</literal>"
+msgstr "<literal>examples/jee5/booking</literal> ãã£ã¬ã¯ããªã§<"
+ "literal>ant</literal> ãå®è¡ãã¦ãã¢ã¢ããªã±ã¼ã·ã§ã³ããã«ããã¾ãããã«ããããã¿ã¼ã²ãã㯠"
+ "<literal>dist/jboss-seam-jee5.ear</literal> ã§ãã"
#. Tag: para
#: Oc4j.xml:375
#, no-c-format
-msgid ""
-"Copy <literal>dist/jboss-seam-jee5.ear</literal> following the instructions "
-"below."
-msgstr ""
+msgid "Copy <literal>dist/jboss-seam-jee5.ear</literal> following the instructions below."
+msgstr "以ä¸ã®æé ã«å¾ã£ã¦ <literal>dist/jboss-seam-jee5.ear</literal> ãã³"
+ "ãã¼ãã¦ãã ããã"
#. Tag: title
#: Oc4j.xml:383
#, no-c-format
msgid "Deploying the Seam application to OC4J"
-msgstr ""
+msgstr "OC4J ã¸ã® Seam ã¢ããªã±ã¼ã·ã§ã³ã®ãããã¤"
#. Tag: para
#: Oc4j.xml:384
#, no-c-format
-msgid ""
-"This mini-tutorial describes the (fairly tedious) steps required to deploy a "
-"JEE 5 application to OC4J. It assumes you have already downloaded and "
-"installed it following the instructions in <xref linkend=\"oc4j-install-"
-"operation\"/>. It also assumes you are deploying the <literal>jee5/booking</"
-"literal> example, using the embedded hsqldb database. To deploy another "
-"application you would need to alter the datasource and application name."
-msgstr ""
+msgid "This mini-tutorial describes the (fairly tedious) steps required to deploy a JEE 5 application to OC4J. It assumes you have already downloaded and installed it following the instructions in <xref linkend=\"oc4j-install-operation\"/>. It also assumes you are deploying the <literal>jee5/booking</literal> example, using the embedded hsqldb database. To deploy another application you would need to alter the datasource and application name."
+msgstr "ãã®ãããã¥ã¼ããªã¢ã«ã§ã¯ãJEE 5 ã¢ããªã±ã¼ã·ã§ã³ã OC4J ã«ãããã¤ããã®ã«å¿
è¦ãª (ã¨ã¦ãéå±ãª) æé ã説æãã¾ãã"
+ "<xref linkend=\"oc4j-install-operation\"/> ã®æé ã«å¾ã£ã¦ãã§ã« OC4J ããã¦ã³"
+ "ãã¼ããã¤ã³ã¹ãã¼ã«ãçµãã¦ãããã®ã¨ãã¦é²ãã¾ãã çµã¿è¾¼ã¿ hsqldb ãã¼ã¿ãã¼ã¹ã使ç¨ã㦠<literal>"
+ "jee5/booking</literal> ãµã³ãã«ããããã¤ãããã¨ãã¾ããå¥ã®ã¢ããªã±ã¼ã·ã§ã³ããããã¤ããããã«ããã¼"
+ "ã¿ã½ã¼ã¹ã¨ã¢ããªã±ã¼ã·ã§ã³åãå¤æ´ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: Oc4j.xml:393
#, no-c-format
-msgid ""
-"Copy <literal>hsqldb.jar</literal> to OC4J shared library directory: "
-"<literal> cp ../../seam-gen/lib/hsqldb.jar $ORACLE_HOME/j2ee/home/applib/ </"
-"literal> (OC4J doesn't come with an embedded database so we decided to use "
-"HSQLDB)"
-msgstr ""
+msgid "Copy <literal>hsqldb.jar</literal> to OC4J shared library directory: <literal> cp $SEAM_HOME/lib/hsqldb.jar $ORACLE_HOME/j2ee/home/applib/ </literal> (OC4J doesn't come with an embedded database so we decided to use HSQLDB)"
+msgstr "OC4J å
±ç¨ã©ã¤ãã©ãªãã£ã¬ã¯ããªã¸ <literal>hsqldb.jar</literal> ãã³ãã¼ãã¦ã"
+ "ã ããã<literal> cp $SEAM_HOME/lib/hsqldb.jar "
+ "$ORACLE_HOME/j2ee/home/applib/ </literal> (OC4J ã«ã¯çµã¿è¾¼ã¿ãã¼ã¿ãã¼ã¹ãå梱"
+ "ããã¦ããªãã®ã§ HSQLDB ã使ç¨ãããã¨ã«ãã¾ã)"
#. Tag: para
#: Oc4j.xml:400
#, no-c-format
-msgid ""
-"Edit the OC4J datasource file <literal>$ORACLE_HOME/j2ee/home/config/data-"
-"sources.xml</literal> and, inside <literal><data-sources></literal> , "
-"add"
-msgstr ""
+msgid "Edit the OC4J datasource file <literal>$ORACLE_HOME/j2ee/home/config/data-sources.xml</literal> and, inside <literal><data-sources></literal> , add"
+msgstr "OC4J ãã¼ã¿ã½ã¼ã¹ãã¡ã¤ã« <literal>$ORACLE_HOME/j2ee/home/config/data-"
+ "sources.xml</literal> ãç·¨éãã¦ã<literal><data-"
+ "sources></literal> ã®å
å´ã«ä»¥ä¸ã追å ãã¦ãã ãã"
#. Tag: programlisting
#: Oc4j.xml:406
@@ -614,23 +600,34 @@
" password=\"\" \n"
" url=\"jdbc:hsqldb:.\" />\n"
"</connection-pool>]]>"
-msgstr ""
+msgstr "<![CDATA[<managed-data-source\n"
+ " connection-pool-name=\"jee5-connection-pool\"\n"
+ " jndi-name=\"jdbc/__default\"\n"
+ " name=\"jee5-managed-data-source\" />\n"
+ "<connection-pool name=\"jee5-connection-pool\">\n"
+ " <connection-factory\n"
+ " factory-class=\"org.hsqldb.jdbcDriver\" \n"
+ " user=\"sa\"\n"
+ " password=\"\" \n"
+ " url=\"jdbc:hsqldb:.\" />\n"
+ "</connection-pool>\n"
+ "]]>"
#. Tag: para
#: Oc4j.xml:408
#, no-c-format
-msgid ""
-"The <literal>jndi-name</literal> is used as the <literal>jta-data-source</"
-"literal> in <literal>persistence.xml</literal> ."
-msgstr ""
+msgid "The <literal>jndi-name</literal> is used as the <literal>jta-data-source</literal> in <literal>persistence.xml</literal> ."
+msgstr "<literal>jndi-name</literal> 㯠<literal>"
+ "persistence.xml</literal> 㧠<literal>jta-data-source<"
+ "/literal> ã¨ãã¦ä½¿ç¨ããã¾ãã"
#. Tag: para
#: Oc4j.xml:413
#, no-c-format
-msgid ""
-"Edit <literal>$ORACLE_HOME/j2ee/home/config/server.xml</literal> and, inside "
-"<literal><application-server></literal> , add"
-msgstr ""
+msgid "Edit <literal>$ORACLE_HOME/j2ee/home/config/server.xml</literal> and, inside <literal><application-server></literal> , add"
+msgstr "<literal>$ORACLE_HOME/j2ee/home/config/server.xml<"
+ "/literal> ãç·¨éãã¦ã<literal><application-server>"
+ "</literal> ã®å
å´ã«ä»¥ä¸ã追å ãã¦ãã ãã"
#. Tag: programlisting
#: Oc4j.xml:419
@@ -640,21 +637,24 @@
" path=\"../../home/applications/jboss-seam-jee5.ear\"\n"
" parent=\"default\" \n"
" start=\"true\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<application name=\"jboss-seam-jee5\"\n"
+ " path=\"../../home/applications/jboss-seam-jee5.ear\"\n"
+ " parent=\"default\" \n"
+ " start=\"true\" />]]>"
#. Tag: para
#: Oc4j.xml:420
#, no-c-format
msgid "To keep things simple use the same names as you used for project."
-msgstr ""
+msgstr "ç°¡åã«ããããã«ãããã¸ã§ã¯ãã«ä½¿ç¨ããã®ã¨åãååã使ç¨ãã¦ãã ããã"
#. Tag: para
#: Oc4j.xml:424
#, no-c-format
-msgid ""
-"Edit <literal> $ORACLE_HOME/j2ee/home/config/default-web-site.xml </"
-"literal> , and, inside <literal><web-site></literal> , add"
-msgstr ""
+msgid "Edit <literal> $ORACLE_HOME/j2ee/home/config/default-web-site.xml </literal> , and, inside <literal><web-site></literal> , add"
+msgstr "<literal> $ORACLE_HOME/j2ee/home/config/default-web-site.xml "
+ "</literal> ãç·¨éãã¦ã<literal><web-site><"
+ "/literal> ã®å
å´ã«ä»¥ä¸ã追å ãã¦ãã ãã"
#. Tag: programlisting
#: Oc4j.xml:430
@@ -664,99 +664,91 @@
" name=\"jboss-seam-jee5\" \n"
" load-on-startup=\"true\"\n"
" root=\"/seam-jee5\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<web-app application=\"jboss-seam-jee5\"\n"
+ " name=\"jboss-seam-jee5\" \n"
+ " load-on-startup=\"true\"\n"
+ " root=\"/seam-jee5\" />]]>"
#. Tag: para
#: Oc4j.xml:431
#, no-c-format
-msgid ""
-"The <literal>root</literal> is the context path you will put into your web "
-"browser to access the application."
-msgstr ""
+msgid "The <literal>root</literal> is the context path you will put into your web browser to access the application."
+msgstr "<literal>root</literal> ã¯ãã¢ããªã±ã¼ã·ã§ã³ã«ã¢ã¯ã»ã¹ããããã« Web ãã©ã¦ã¶ã«å
¥åã"
+ "ãã³ã³ããã¹ããã¹ã§ãã"
#. Tag: para
#: Oc4j.xml:435
#, no-c-format
-msgid ""
-"Copy the application to OC4J: <literal> cp dist/jboss-seam-jee5.ear "
-"$ORACLE_HOME/j2ee/home/applications/ </literal>"
-msgstr ""
+msgid "Copy the application to OC4J: <literal> cp dist/jboss-seam-jee5.ear $ORACLE_HOME/j2ee/home/applications/ </literal>"
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã OC4J ã«ã³ãã¼ãã¦ãã ããã<literal> cp dist/jboss-seam-jee5."
+ "ear $ORACLE_HOME/j2ee/home/applications/ </literal>"
#. Tag: para
#: Oc4j.xml:440
#, no-c-format
-msgid ""
-"Start/stop OC4J following instructions in <xref linkend=\"oc4j-install-"
-"operation\"/> above."
-msgstr ""
+msgid "Start/stop OC4J following instructions in <xref linkend=\"oc4j-install-operation\"/> above."
+msgstr "ä¸è¨ã® <xref linkend=\"oc4j-install-operation\"/> ã®æé ã«å¾ã£ã¦ãOC4J ãèµ·"
+ "å / çµäºãã¦ãã ããã"
#. Tag: para
#: Oc4j.xml:444
#, no-c-format
msgid "Checkout the app at: <literal>http://localhost:8888/seam-jee5</literal>"
-msgstr ""
+msgstr "<literal>http://localhost:8888/seam-jee5</literal> ããã©ã¦ãºã"
+ "ã¦ã¢ããªã±ã¼ã·ã§ã³ã確èªãã¦ãã ããã"
#. Tag: title
#: Oc4j.xml:452
#, no-c-format
-msgid ""
-"Deploying an application created using <literal>seam-gen</literal> to OC4J"
-msgstr ""
+msgid "Deploying an application created using <literal>seam-gen</literal> to OC4J"
+msgstr "<literal>seam-gen</literal> ã«ããçæãããã¢ããªã±ã¼ã·ã§ã³ã® OC4J ã¸ã®ãããã¤"
#. Tag: para
#: Oc4j.xml:455
#, no-c-format
-msgid ""
-"<literal>seam-gen</literal> is a great tool for developers that can quickly "
-"get you up and running with a full Seam application. However the project "
-"that it created is configured to run on JBoss AS. This means there are some "
-"extra steps needed to have it execute on OC4j. The following explanation "
-"assumes you are using the command line and a simple text editor, but of "
-"course you can use your favorite IDE. <literal>seam-gen</literal> projects "
-"come with support for Eclipse and Netbeans."
-msgstr ""
+msgid "<literal>seam-gen</literal> is a great tool for developers that can quickly get you up and running with a full Seam application. However the project that it created is configured to run on JBoss AS. This means there are some extra steps needed to have it execute on OC4j. The following explanation assumes you are using the command line and a simple text editor, but of course you can use your favorite IDE. <literal>seam-gen</literal> projects come with support for Eclipse and Netbeans."
+msgstr "<literal>seam-gen</literal>ã¯ãéçºè
ãç´ æ©ãå®å
¨ãª Seam ã¢ããªã±ã¼ã·ã§ã³ãæºåã"
+ "åä½ããããã¨ãã§ããåªãããã¼ã«ã§ãããããçæãããããã¸ã§ã¯ãã¯ãJBoss AS ä¸ã§åä½ãããããã«æ§æããã¦ã"
+ "ã¾ãããã®ãã OC4J ã§å®è¡ãããããã«ã¯ã追å ã®æé ãå¿
è¦ã«ãªãã¾ãã以ä¸ã®èª¬æã¯ãã³ãã³ãã©ã¤ã³ã¨ã·ã³ãã«ãªããã¹ãã¨ãã£ã¿ã使ç¨"
+ "ãã¦ãããã¨ãæ³å®ãã¾ãããããããã¡ãããæ°ã«å
¥ãã® IDE ã使ç¨ãããã¨ãã§ãã¾ãã<literal>seam-"
+ "gen</literal> ããã¸ã§ã¯ã㯠Eclipse 㨠Netbeans ã®ãµãã¼ãæ©è½ãä¸ç·ã«çæããã¾ãã"
#. Tag: para
#: Oc4j.xml:464
#, no-c-format
-msgid ""
-"We will start by creating and deploying a pretty simple application using "
-"<literal>seam-gen</literal> . Then we'll show you how easy it is to use "
-"<literal>seam-gen</literal> and Hibernate Tools to reverse engineer a "
-"database schema into a functional CRUD application. <literal>seam-gen</"
-"literal> will create JPA entity beans, Seam Application Framework components "
-"and JSF views for you. We will also add Seam security using Drools."
-msgstr ""
+msgid "We will start by creating and deploying a pretty simple application using <literal>seam-gen</literal> . Then we'll show you how easy it is to use <literal>seam-gen</literal> and Hibernate Tools to reverse engineer a database schema into a functional CRUD application. <literal>seam-gen</literal> will create JPA entity beans, Seam Application Framework components and JSF views for you. We will also add Seam security using Drools."
+msgstr "<literal>seam-gen</literal> 使ç¨ããç°¡åãªã¢ããªã±ã¼ã·ã§ã³ãä½æãã¦ãããã¤ãããã¨ã"
+ "ãå§ãã¾ãã次ã«ã<literal>seam-gen</literal> 㨠Hibernate Tools ã使"
+ "ç¨ãã¦ããã¼ã¿ãã¼ã¹ã¹ãã¼ãããã®ãªãã¼ã¹ã¨ã³ã¸ãã¢ãªã³ã°ã«ããåºç¤ç㪠CRUD ã¢ããªã±ã¼ã·ã§ã³ãçæããã®ãããã«ç°¡åã§ãããã示ã"
+ "ã¾ãã<literal>seam-gen</literal> ã¯ã JPA ã¨ã³ãã£ã㣠Bean ã Seam "
+ "ã¢ããªã±ã¼ã·ã§ã³ãã¬ã¼ã ã¯ã¼ã¯ã³ã³ãã¼ãã³ãã JSF ãã¥ã¼ãä½æãã¾ããDrools ã使ç¨ãã Seam ã»ãã¥ãªãã£ã追å ãã¾ãã"
#. Tag: para
#: Oc4j.xml:472
#, no-c-format
-msgid ""
-"This tutorial uses MySQL (but of course you could use any database, altering "
-"the SQL and datasources as appropriate); install, configure and run MySQL, "
-"then create a database with some sample data. Don't forget to also download "
-"the <literal>mysql-connector-java-X.jar</literal> for jdbc support. When "
-"setting up Seam security this tutorial will assume there is a table named "
-"<literal>User</literal> with columns <literal>username</literal> and "
-"<literal>password</literal> with at least one entry. Beyond that you can set "
-"up any type of sample data and tables you would like."
-msgstr ""
+msgid "This tutorial uses MySQL (but of course you could use any database, altering the SQL and datasources as appropriate); install, configure and run MySQL, then create a database with some sample data. Don't forget to also download the <literal>mysql-connector-java-X.jar</literal> for jdbc support. When setting up Seam security this tutorial will assume there is a table named <literal>User</literal> with columns <literal>username</literal> and <literal>password</literal> with at least one entry. Beyond that you can set up any type of sample data and tables you would like."
+msgstr "ãã®ãã¥ã¼ããªã¢ã«ã¯ MySQL ã使ç¨ãã¾ã (ããããã¡ãã SQL ã¨ãã¼ã¿ã½ã¼ã¹ãé©åã«å¤æ´ãã¦ãã©ããªãã¼ã¿ãã¼ã¹ã使ç¨ã§ãã¾"
+ "ã); MySQL ãã¤ã³ã¹ãã¼ã«ãæ§æãã¦å®è¡ãã¦ããµã³ãã«ãã¼ã¿ãæã¤ãã¼ã¿ãã¼ã¹ãä½æãã¦ãã ãããJDBC ãµãã¼"
+ "ãã®ããã« <literal>mysql-connector-java-X.jar</literal> ããã¦ã³"
+ "ãã¼ãããã®ãå¿ããªãã§ãã ããããã®ãã¥ã¼ããªã¢ã«ã§ Seam ã»ãã¥ãªãã£ãè¨å®ããã«ã¯ã<literal>"
+ "username</literal> 㨠<literal>password</literal> ã«ã©"
+ "ã ãæ㤠<literal>User</literal> ã¨ããååã®ãã¼ãã«ã¨æä½ä¸ã¤ã®ã¨ã³ããªããããã¨ãæ³å®"
+ "ãã¾ããããã«å¥½ããªã©ããªã¿ã¤ãã®ãµã³ãã«ãã¼ã¿ã¨ãã¼ãã«ãè¨å®ãããã¨ãã§ãã¾ãã"
#. Tag: title
#: Oc4j.xml:484
#, no-c-format
msgid "Generating a basic <literal>seam-gen</literal> application"
-msgstr ""
+msgstr "<literal>seam-gen</literal> ã¢ããªã±ã¼ã·ã§ã³ã®éå½¢ã®çæ"
#. Tag: para
#: Oc4j.xml:486
#, no-c-format
-msgid ""
-"First we need to tell the <literal>seam-gen</literal> what we want, run "
-"<literal>./seam setup</literal> in the seam distribution directory. Follow "
-"the settings example below based on your system and setup (ex. use your "
-"database name instead of <literal>oc4jexample</literal> )."
-msgstr ""
+msgid "First we need to tell the <literal>seam-gen</literal> what we want, run <literal>./seam setup</literal> in the seam distribution directory. Follow the settings example below based on your system and setup (ex. use your database name instead of <literal>oc4jexample</literal> )."
+msgstr "ã¾ã <literal>seam-gen</literal> ãã»ããã¢ããããå¿
è¦ãããã¾ããSeam ãã£ã¹ã"
+ "ãªãã¥ã¼ã·ã§ã³ãã£ã¬ã¯ããªã§ <literal>./seam setup</literal> ãå®è¡ãã¾ãã以ä¸ã®"
+ "è¨å®ä¾ã«å¾ããããªãã®ã·ã¹ãã ã¨è¨å®ã«åºã¥ãã¦è¨å®ãã¦ãã ãã (ä¾ãã° <literal>oc4jexample<"
+ "/literal> ã®ä»£ããã«èªåã®ãã¼ã¿ãã¼ã¹åã使ç¨ãã¦ãã ãã)ã"
#. Tag: programlisting
#: Oc4j.xml:493
@@ -769,50 +761,40 @@
"\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.2."
-"GA] \n"
-"[C:/Program Files/jboss-4.2.2.GA]\n"
-"/home/jbalunas/jboss/jboss-4.2.2.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"
"oc4j_example\n"
" [echo] Accepted project name as: oc4j_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"
"\n"
-" [input] Enter the Java package name for your session beans [com."
-"mydomain.\n"
+" [input] Enter the Java package name for your session beans [com.mydomain.\n"
"oc4j_example] [com.mydomain.oc4j_example]\n"
"org.jboss.seam.tutorial.oc4j.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.oc4j.action] [org.jboss.seam.tutorial.oc4j.action]\n"
"org.jboss.seam.tutorial.oc4j.model\n"
-" [input] Enter the Java package name for your test cases [org.jboss."
-"seam.\n"
+" [input] Enter the Java package name for your test cases [org.jboss.seam.\n"
"tutorial.oc4j.action.test] [org.jboss.seam.tutorial.oc4j.action.test]\n"
"org.jboss.seam.tutorial.oc4j.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"
"mysql\n"
" [input] Enter the Hibernate dialect for your database [org.hibernate.\n"
"dialect.MySQLDialect] [org.hibernate.dialect.MySQLDialect]\n"
"\n"
-" [input] Enter the filesystem path to the JDBC driver jar [lib/hsqldb."
-"jar] \n"
-"[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"
"lib/mysql-connector.jar\n"
-" [input] Enter JDBC driver class for your database [com.mysql.jdbc."
-"Driver] \n"
+" [input] Enter JDBC driver class for your database [com.mysql.jdbc.Driver] \n"
"[com.mysql.jdbc.Driver]\n"
"\n"
" [input] Enter the JDBC URL for your database [jdbc:mysql:///test] \n"
@@ -822,93 +804,171 @@
"username\n"
" [input] Enter database password [] []\n"
"password\n"
-" [input] skipping input as property hibernate.default_schema.new has "
-"already \n"
+" [input] skipping input as property hibernate.default_schema.new has already \n"
"been set.\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"
"y\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\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"
"/home/jbalunas/workspace/jboss-seam/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.2.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]]>"
-msgstr ""
+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"
+ "/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"
+ "oc4j_example\n"
+ " [echo] Accepted project name as: oc4j_example\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"
+ "(with no EJB support) [ear] ([ear], war, )\n"
+ "\n"
+ " [input] Enter the Java package name for your session beans [com."
+ "mydomain.\n"
+ "oc4j_example] [com.mydomain.oc4j_example]\n"
+ "org.jboss.seam.tutorial.oc4j.action\n"
+ " [input] Enter the Java package name for your entity beans [org."
+ "jboss.seam.\n"
+ "tutorial.oc4j.action] [org.jboss.seam.tutorial.oc4j.action]\n"
+ "org.jboss.seam.tutorial.oc4j.model\n"
+ " [input] Enter the Java package name for your test cases [org."
+ "jboss.seam.\n"
+ "tutorial.oc4j.action.test] [org.jboss.seam.tutorial.oc4j.action.test]\n"
+ "org.jboss.seam.tutorial.oc4j.test\n"
+ " [input] What kind of database are you using? [hsql] ([hsql], "
+ "mysql, oracle,\n"
+ " postgres, mssql, db2, sybase, enterprisedb, h2)\n"
+ "mysql\n"
+ " [input] Enter the Hibernate dialect for your database [org."
+ "hibernate.\n"
+ "dialect.MySQLDialect] [org.hibernate.dialect.MySQLDialect]\n"
+ "\n"
+ " [input] Enter the filesystem path to the JDBC driver jar "
+ "[/tmp/seam/lib/hsqldb.jar] \n"
+ "[/tmp/seam/lib/hsqldb.jar]\n"
+ "lib/mysql-connector.jar\n"
+ " [input] Enter JDBC driver class for your database [com.mysql."
+ "jdbc.Driver] \n"
+ "[com.mysql.jdbc.Driver]\n"
+ "\n"
+ " [input] Enter the JDBC URL for your database [jdbc:mysql:///test] \n"
+ "[jdbc:mysql:///test]\n"
+ "jdbc:mysql:///oc4jexample\n"
+ " [input] Enter database username [sa] [sa]\n"
+ "username\n"
+ " [input] Enter database password [] []\n"
+ "password\n"
+ " [input] skipping input as property hibernate.default_schema.new "
+ "has already \n"
+ "been set.\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"
+ "y\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\n"
+ " [input] Enter your ICEfaces home directory (leave blank to omit "
+ "ICEfaces) [] []\n"
+ "\n"
+ "[propertyfile] Creating new property file: \n"
+ "/home/jbalunas/workspace/jboss-seam/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]]>"
#. Tag: para
#: Oc4j.xml:495
#, no-c-format
-msgid ""
-"Type <literal>./seam new-project</literal> to create your project and "
-"<literal>cd /home/jbalunas/workspace/oc4j_example</literal> to the newly "
-"created project."
-msgstr ""
+msgid "Type <literal>./seam new-project</literal> to create your project and <literal>cd /home/jbalunas/workspace/oc4j_example</literal> to the newly created project."
+msgstr "ããã¸ã§ã¯ããä½æããããã«ã¯ã<literal>$ ./seam new-project</literal> ã¨"
+ "å
¥åãã¦ãã ããããã㦠<literal>cd "
+ "/home/jbalunas/workspace/oc4j_example</literal> ã¨å
¥åãã¦æ°ããä½æããããã£"
+ "ã¬ã¯ããªã¸ç§»åãã¦ãã ããã"
#. Tag: title
#: Oc4j.xml:502
#, no-c-format
msgid "Changes needed for deployment to OC4J"
-msgstr ""
+msgstr " OC4J ã¸ã®ãããã¤ã«å¿
è¦ãªå¤æ´ç¹"
#. Tag: para
#: Oc4j.xml:503
#, no-c-format
msgid "We now need to make some changes to the generated project."
-msgstr ""
+msgstr "çæãããããã¸ã§ã¯ãã«å¤æ´ãè¡ãå¿
è¦ãããã¾ãã"
#. Tag: para
#: Oc4j.xml:506
#, no-c-format
msgid "Let's start with the configuration files:"
-msgstr ""
+msgstr "æ§æãã¡ã¤ã«ã®å¤æ´ããå§ãã¾ããã:"
#. Tag: literal
#: Oc4j.xml:509
#, no-c-format
msgid "build.xml"
-msgstr ""
+msgstr "build.xml"
#. Tag: para
#: Oc4j.xml:514
#, no-c-format
-msgid ""
-"Change the default target to archive (we aren't going to cover automatic "
-"deployment to OC4J)."
-msgstr ""
+msgid "Change the default target to archive (we aren't going to cover automatic deployment to OC4J)."
+msgstr "ããã©ã«ãã®ã¿ã¼ã²ããã archive ã«å¤æ´ãã¾ã (OC4J ã¸ã®èªåçãªãããã¤ãè¡ãã¾ãã)ã"
#. Tag: programlisting
#: Oc4j.xml:518
#, no-c-format
-msgid ""
-"<![CDATA[<project name=\"oc4j_example\" default=\"archive\" basedir=\".\">]]>"
-msgstr ""
+msgid "<![CDATA[<project name=\"oc4j_example\" default=\"archive\" basedir=\".\">]]>"
+msgstr "<![CDATA[<project name=\"oc4j_example\" default=\"archive\" "
+ "basedir=\".\">\n"
+ "]]>"
#. Tag: para
#: Oc4j.xml:521
#, no-c-format
-msgid ""
-"OC4J looks for the drools file <literal>/security.drl</literal> file in the "
-"root of the <literal>war</literal> file instead of the root of the "
-"<literal>ear</literal> file 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 ""
+msgid "OC4J looks for the drools file <literal>/security.drl</literal> file in the root of the <literal>war</literal> file instead of the root of the <literal>ear</literal> file 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 "OC4J ã¯ã<literal>ear</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
#: Oc4j.xml:535
@@ -919,30 +979,34 @@
" <include name=\"*.drl\" />\n"
" </fileset>\n"
" </copy>]]>"
-msgstr ""
+msgstr "<![CDATA[<copy todir=\"${war.dir}\">\n"
+ " <fileset dir=\"${basedir}/resources\" >\n"
+ " <include name=\"*.drl\" />\n"
+ " </fileset>\n"
+ " </copy>\n"
+ "]]>"
#. Tag: literal
#: Oc4j.xml:542
#, no-c-format
msgid "resources/META-INF/persistence-dev.xml"
-msgstr ""
+msgstr "resources/META-INF/persistence-dev.xml"
#. Tag: para
#: Oc4j.xml:547
#, no-c-format
-msgid ""
-"Alter the <literal>jta-data-source</literal> to be <literal>jdbc/"
-"__oc4jexample</literal> (and use this as the <literal>jndi-name</literal> "
-"when creating the data source in <literal>data-sources.xml</literal> later "
-"during deployment)."
-msgstr ""
+msgid "Alter the <literal>jta-data-source</literal> to be <literal>jdbc/__oc4jexample</literal> (and use this as the <literal>jndi-name</literal> when creating the data source in <literal>data-sources.xml</literal> later during deployment)."
+msgstr "<literal>jta-data-source</literal> ã <literal>"
+ "jdbc/__oc4jexample</literal> ã«ä¿®æ£ãã¦ãã ãã (å¾è¿°ã®ãããã¤æã« <"
+ "literal>data-sources.xml</literal> ã«ãã¼ã¿ã½ã¼ã¹ãä½æããå ´åã¯ã<"
+ "literal>jndi-name</literal> ã¨ãã¦ãããæå®ãã¦ãã ãã)ã"
#. Tag: para
#: Oc4j.xml:557
#, no-c-format
-msgid ""
-"Add the properties (described in <literal>jee5/booking</literal> example):"
-msgstr ""
+msgid "Add the properties (described in <literal>jee5/booking</literal> example):"
+msgstr "ããããã£ã追å ãã¦ãã ãã (<literal>jee5/booking</literal> ãµã³ãã«ã§è¿°ã¹ãã"
+ "ã¦ãã¾ã)ã"
#. Tag: programlisting
#: Oc4j.xml:562
@@ -956,14 +1020,22 @@
" value=\"true\"/>\n"
"<property name=\"hibernate.cache.provider_class\" \n"
" value=\"org.hibernate.cache.HashtableCacheProvider\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<property name=\"hibernate.query.factory_class\"\n"
+ " value=\"org.hibernate.hql.classic.ClassicQueryTranslatorFactory\" "
+ "/>\n"
+ "<property name=\"hibernate.transaction.manager_lookup_class\"\n"
+ " value=\"org.hibernate.transaction.OrionTransactionManagerLookup\" "
+ "/>\n"
+ "<property name=\"hibernate.transaction.flush_before_completion\" \n"
+ " value=\"true\"/>\n"
+ "<property name=\"hibernate.cache.provider_class\" \n"
+ " value=\"org.hibernate.cache.HashtableCacheProvider\"/>]]>"
#. Tag: para
#: Oc4j.xml:565
#, no-c-format
-msgid ""
-"Remove the JBoss AS specific method of exposing the EntityManagerFactory:"
-msgstr ""
+msgid "Remove the JBoss AS specific method of exposing the EntityManagerFactory:"
+msgstr "EntityManagerFactory ãå®ç¾©ãã JBoss AS åºæã®ã¡ã½ãããåãé¤ãã¦ãã ããã"
#. Tag: programlisting
#: Oc4j.xml:569
@@ -972,77 +1044,74 @@
"<![CDATA[<property \n"
" name=\"jboss.entity.manager.factory.jndi.name\" \n"
" value=\"java:/oc4j_exampleEntityManagerFactory\">]]>"
-msgstr ""
+msgstr "<![CDATA[<property \n"
+ " name=\"jboss.entity.manager.factory.jndi.name\" \n"
+ " value=\"java:/oc4j_exampleEntityManagerFactory\">\n"
+ "]]>"
#. Tag: para
#: Oc4j.xml:572
#, no-c-format
-msgid ""
-"You'll need to alter <literal>persistence-prod.xml</literal> as well if you "
-"want to deploy to OC4J using the prod profile."
-msgstr ""
+msgid "You'll need to alter <literal>persistence-prod.xml</literal> as well if you want to deploy to OC4J using the prod profile."
+msgstr "prod ãããã¡ã¤ã«ã使ç¨ã㦠OC4J ã«ãããã¤ããããã°ã<literal>persistence-prod."
+ "xml</literal> ãåæ§ã«ä¿®æ£ããå¿
è¦ãããã¾ãã"
#. Tag: literal
#: Oc4j.xml:582
#, no-c-format
msgid "resources/META-INF/jboss-app.xml"
-msgstr ""
+msgstr "resources/META-INF/jboss-app.xml"
#. Tag: para
#: Oc4j.xml:585
#, 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 ""
+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
#: Oc4j.xml:591
#, no-c-format
msgid "resources/*-ds.xml"
-msgstr ""
+msgstr "resources/*-ds.xml"
#. Tag: para
#: Oc4j.xml:594
#, no-c-format
-msgid ""
-"You can delete these file as we aren't deploying to JBoss AS (these files "
-"define datasources in JBoss AS, in OC4J you have to edit the master "
-"<literal>data-sources.xml</literal> file)"
-msgstr ""
+msgid "You can delete these file as we aren't deploying to JBoss AS (these files define datasources in JBoss AS, in OC4J you have to edit the master <literal>data-sources.xml</literal> file)"
+msgstr "JBoss AS ã«ã¯ãããã¤ããªãã®ã§ãã®ãã¡ã¤ã«ãåé¤ã§ãã¾ã (ãããã®ãã¡ã¤ã«ã¯ãJBoss AS ã§ã¯ãã¼ã¿ã½ã¼ã¹ãå®ç¾©ãã¦ãã¾"
+ "ãããOC4J ã§ã¯ãã¹ã¿ã® <literal>data-sources.xml</literal> ãã¡ã¤ã«ãç·¨"
+ "éããªããã°ãªãã¾ãã)"
#. Tag: literal
#: Oc4j.xml:603
#, no-c-format
msgid "resources/WEB-INF/components.xml"
-msgstr ""
+msgstr "resources/WEB-INF/components.xml"
#. Tag: para
#: Oc4j.xml:608
#, 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 ""
+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
#: Oc4j.xml:617
#, no-c-format
-msgid ""
-"Alter the <literal>jndi-pattern</literal> to <literal> java:comp/env/"
-"oc4j_example/#{ejbName}/local </literal>"
-msgstr ""
+msgid "Alter the <literal>jndi-pattern</literal> to <literal> java:comp/env/oc4j_example/#{ejbName}/local </literal>"
+msgstr "<literal>jndi-pattern</literal> ã <literal> java:"
+ "comp/env/oc4j_example/#{ejbName}/local </literal> ã«ä¿®æ£ãã¾ã"
#. Tag: para
#: Oc4j.xml:624
#, no-c-format
-msgid ""
-"We want to use a Seam Managed Persistence Context in our application. "
-"Unfortunately OC4J doesn't expose the EntityManagerFactory in JNDI, but Seam "
-"provides a built-in manager component. To activate add the following entry:"
-msgstr ""
+msgid "We want to use a Seam Managed Persistence Context in our application. Unfortunately OC4J doesn't expose the EntityManagerFactory in JNDI, but Seam provides a built-in manager component. To activate add the following entry:"
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã§ Seam 管çæ°¸ç¶ã³ã³ããã¹ãã使ç¨ã§ããããã«ãã¾ããæ®å¿µãªãã¨ã« OC4J 㯠JNDI ã« "
+ "EntityManagerFactory ãç»é²ãã¾ããããSeam ãçµã¿è¾¼ã¿ã®ããã¼ã¸ã£ã³ã³ãã¼ãã³ããæä¾ãã¦ãã¾ãããã®ã³ã³ãã¼ã"
+ "ã³ããæå¹ã«ããããã«ã以ä¸ã®ã¨ã³ããªã追å ãã¾ãã"
#. Tag: programlisting
#: Oc4j.xml:632
@@ -1052,16 +1121,18 @@
" auto-create=\"true\" \n"
" name=\"oc4jEntityManagerFactory\"\n"
" persistence-unit-name=\"oc4j_example\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<persistence:entity-manager-factory\n"
+ " auto-create=\"true\" \n"
+ " name=\"oc4jEntityManagerFactory\"\n"
+ " persistence-unit-name=\"oc4j_example\" />]]>"
#. Tag: para
#: Oc4j.xml:633
#, no-c-format
-msgid ""
-"We then need to tell Seam to use it, so we alter the <literal>managed-"
-"persistence-context</literal> injecting the Entity Manager Factory into the "
-"existing element:"
-msgstr ""
+msgid "We then need to tell Seam to use it, so we alter the <literal>managed-persistence-context</literal> injecting the Entity Manager Factory into the existing element:"
+msgstr "Seam ã«çµã¿è¾¼ã¿ã®ããã¼ã¸ã£ã³ã³ãã¼ãã³ãã使ç¨ããããã«è¨å®ããå¿
è¦ãããã®ã§ã<literal>managed-"
+ "persistence-context</literal> ãä¿®æ£ãã¦ãåå¨ããè¦ç´ 㸠"
+ "EntityManagerFactory ãæ¿å
¥ãã¾ãã"
#. Tag: programlisting
#: Oc4j.xml:640
@@ -1071,22 +1142,23 @@
" name=\"entityManager\"\n"
" auto-create=\"true\"\n"
" entity-manager-factory=\"#{oc4jEntityManagerFactory}\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<persistence:managed-persistence-context\n"
+ " name=\"entityManager\"\n"
+ " auto-create=\"true\"\n"
+ " entity-manager-factory=\"#{oc4jEntityManagerFactory}\" />]]>"
#. Tag: literal
#: Oc4j.xml:646
#, no-c-format
msgid "resources/WEB-INF/web.xml"
-msgstr ""
+msgstr "resources/WEB-INF/web.xml"
#. Tag: para
#: Oc4j.xml:649
#, no-c-format
-msgid ""
-"You must add the Seam container managed transaction integration EJB entry "
-"below. Remember for OC4j you need to declare all your EJBs here if you "
-"modify the application further."
-msgstr ""
+msgid "You must add the Seam container managed transaction integration EJB entry below. Remember for OC4j you need to declare all your EJBs here if you modify the application further."
+msgstr "以ä¸ã® Seam ã³ã³ãã管çãã©ã³ã¶ã¯ã·ã§ã³çµ±å EJB ã®ã¨ã³ããªã追å ããªããã°ãªãã¾ããã OC4J ã§ã¯ãã¢ããªã±ã¼ã·ã§ã³ããã"
+ "ã«ä¿®æ£ããã°ãEJB ãããã§å®£è¨ããå¿
è¦ããããã¨ãæãåºãã¦ãã ããã"
#. Tag: programlisting
#: Oc4j.xml:655
@@ -1102,22 +1174,30 @@
" </local>\n"
" <ejb-link>EjbSynchronizations</ejb-link>\n"
"</ejb-local-ref>]]>"
-msgstr ""
+msgstr "<![CDATA[<ejb-local-ref>\n"
+ " <ejb-ref-name>\n"
+ " oc4j_example/EjbSynchronizations/local\n"
+ " </ejb-ref-name>\n"
+ " <ejb-ref-type>Session</ejb-ref-type>\n"
+ " <local>\n"
+ " org.jboss.seam.transaction.LocalEjbSynchronizations\n"
+ " </local>\n"
+ " <ejb-link>EjbSynchronizations</ejb-link>\n"
+ "</ejb-local-ref>\n"
+ "]]>"
#. Tag: literal
#: Oc4j.xml:660
#, no-c-format
msgid "resources/META-INF/orion-application.xml"
-msgstr ""
+msgstr "resources/META-INF/orion-application.xml"
#. Tag: para
#: Oc4j.xml:665
#, no-c-format
-msgid ""
-"This is a file that you must create so that RichFaces and Ajax4Jsf "
-"stylesheets will work with OC4J. This file basically tells OC4J not force "
-"its own inherited URL settings."
-msgstr ""
+msgid "This is a file that you must create so that RichFaces and Ajax4Jsf stylesheets will work with OC4J. This file basically tells OC4J not force its own inherited URL settings."
+msgstr "ããã¯ãOC4J 㧠RichFaces 㨠Ajax4Jsf ã¹ã¿ã¤ã«ã·ã¼ãã稼åãããããã«ä½æããªããã°ãªããªããã¡ã¤ã«ã§ãããã®"
+ "ãã¡ã¤ã«ã¯ãåºæ¬çã« OC4J ãããèªèº«ã®åãç¶ããã URL è¨å®ã§åä½ããªãããã«è¨å®ãã¾ãã"
#. Tag: programlisting
#: Oc4j.xml:671
@@ -1126,10 +1206,8 @@
"<![CDATA[<?xml version = '1.0' encoding = 'utf-8'?>\n"
"<orion-application\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:noNamespaceSchemaLocation=\"http://xmlns.oracle.com/oracleas/"
-"schema/\n"
-" orion-"
-"application-10_0.xsd\"\n"
+" xsi:noNamespaceSchemaLocation=\"http://xmlns.oracle.com/oracleas/schema/\n"
+" orion-application-10_0.xsd\"\n"
" schema-major-version=\"10\"\n"
" schema-minor-version=\"0\"\n"
" component-classification=\"internal\">\n"
@@ -1138,18 +1216,33 @@
" <remove-inherited name=\"oracle.xml\"/>\n"
" </imported-shared-libraries>\n"
"</orion-application>]]>"
-msgstr ""
+msgstr "<![CDATA[<?xml version = '1.0' encoding = 'utf-8'?>\n"
+ "<orion-application\n"
+ " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+ " xsi:noNamespaceSchemaLocation=\"http://xmlns.oracle."
+ "com/oracleas/schema/\n"
+ " orion-"
+ "application-10_0.xsd\"\n"
+ " schema-major-version=\"10\"\n"
+ " schema-minor-version=\"0\"\n"
+ " component-classification=\"internal\">\n"
+ "\n"
+ " <imported-shared-libraries>\n"
+ " <remove-inherited name=\"oracle.xml\"/>\n"
+ " </imported-shared-libraries>\n"
+ "</orion-application>\n"
+ "]]>"
#. Tag: para
#: Oc4j.xml:674
#, no-c-format
-msgid ""
-"Now you need to tell the <literal>build.xml</literal> file that it needs to "
-"copy this file to the <literal>ear</literal> archive. Find the <literal> <"
-"target name=\"ear\" description=\"Build the EAR\"> </literal> target and "
-"modify the <literal> <copy todir=\"${ear.dir}/META-INF\"> </literal> "
-"section to look like the following:"
-msgstr ""
+msgid "Now you need to tell the <literal>build.xml</literal> file that it needs to copy this file to the <literal>ear</literal> archive. Find the <literal> <target name=\"ear\" description=\"Build the EAR\"> </literal> target and modify the <literal> <copy todir=\"${ear.dir}/META-INF\"> </literal> section to look like the following:"
+msgstr " <literal>ear</literal> ã¢ã¼ã«ã¤ãã«ãã®ãã¡ã¤ã«ãã³ãã¼ããããã«ã<"
+ "literal>build.xml</literal> ãã¡ã¤ã«ãè¨å®ããå¿
è¦ãããã¾ãã<"
+ "literal> <target name=\"ear\" description=\"Build the EAR\""
+ "> </literal> ã¿ã¼ã²ãããè¦ã¤ãã¦ã<literal> <copy "
+ "todir=\"${ear.dir}/META-INF\"> </literal> ã»ã¯ã·ã§ã³ã以ä¸ã®ããã«ä¿®æ£"
+ "ãã¦ãã ã"
#. Tag: programlisting
#: Oc4j.xml:686
@@ -1162,31 +1255,36 @@
" <include name=\"jboss-app.xml\" />\n"
" </fileset>\n"
" </copy>]]>"
-msgstr ""
+msgstr "<![CDATA[<copy todir=\"${ear.dir}/META-INF\">\n"
+ " <fileset dir=\"${basedir}/resources/META-INF\">\n"
+ " <include name=\"application.xml\" />\n"
+ " <include name=\"orion-application.xml\"/>\n"
+ " <include name=\"jboss-app.xml\" />\n"
+ " </fileset>\n"
+ " </copy>\n"
+ "]]>"
#. Tag: title
#: Oc4j.xml:694
#, no-c-format
msgid "Extra jar dependencies"
-msgstr ""
+msgstr "追å ã® jar ä¾åé¢ä¿"
#. Tag: para
#: Oc4j.xml:695
#, no-c-format
-msgid ""
-"This application has similar requirements as the <literal>jee5/booking</"
-"literal> example above."
-msgstr ""
+msgid "This application has similar requirements as the <literal>jee5/booking</literal> example above."
+msgstr "ãã®ã¢ããªã±ã¼ã·ã§ã³ã¯ã<literal>jee5/booking</literal> ãµã³ãã«ã¨åæ§ã®å¤æ´ãå¿
è¦"
+ "ã¨ãªãã¾ãã"
#. Tag: para
#: Oc4j.xml:697
#, no-c-format
-msgid ""
-"The <literal>build.xml</literal> must be modified to add the jars listed "
-"below to the generated archive files. Look for the <literal><fileset dir="
-"\"${basedir}\"></literal> section below and add the imports underneath "
-"the other libraries being imported."
-msgstr ""
+msgid "The <literal>build.xml</literal> must be modified to add the jars listed below to the generated archive files. Look for the <literal><fileset dir=\"${basedir}\"></literal> section below and add the imports underneath the other libraries being imported."
+msgstr "<literal>build.xml</literal> ã¯ãçæããã¢ã¼ã«ã¤ããã¡ã¤ã«ã«ä»¥ä¸ã«ãªã¹ããã "
+ "jar ã追å ããããã«ä¿®æ£ããªããã°ãªãã¾ããã以ä¸ã® <literal><fileset "
+ "dir=\"${basedir}\"></literal> ã»ã¯ã·ã§ã³ãæ¢ãã¦ã ãã®ä¸ã«ã¤ã³ãã¼ããããä»ã®ã©"
+ "ã¤ãã©ãªã追å ãã¦ãã ããã"
#. Tag: programlisting
#: Oc4j.xml:704
@@ -1220,13 +1318,41 @@
" </fileset>\n"
" </copy>\n"
"</target>]]>"
-msgstr ""
+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"
+ " <include name=\"*.drl\" />\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/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"
+ "]]>"
#. Tag: para
#: Oc4j.xml:707
#, no-c-format
msgid "Hibernate:"
-msgstr ""
+msgstr "Hibernate ä¾åé¢ä¿"
#. Tag: programlisting
#: Oc4j.xml:710
@@ -1241,30 +1367,34 @@
"<include name=\"lib/commons-logging.jar\"/>\n"
"<include name=\"lib/commons-collections.jar\"/>\n"
"<include name=\"lib/jboss-common-core.jar\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<include name=\"lib/hibernate.jar\"/>\n"
+ "<include name=\"lib/hibernate-annotations.jar\"/>\n"
+ "<include name=\"lib/hibernate-commons-annotations.jar\"/>\n"
+ "<include name=\"lib/hibernate-entitymanager.jar\"/>\n"
+ "<include name=\"lib/hibernate-search.jar\"/>\n"
+ "<include name=\"lib/hibernate-validator.jar\"/>\n"
+ "<include name=\"lib/commons-logging.jar\"/>\n"
+ "<include name=\"lib/commons-collections.jar\"/>\n"
+ "<include name=\"lib/jboss-common-core.jar\"/>]]>"
#. Tag: para
#: Oc4j.xml:713
#, no-c-format
-msgid ""
-"Drools — because we are using Drools to provide Seam Security rules, "
-"we need to add in Eclipse JDT compiler (you don't need this on JBoss AS; "
-"again this is due to OC4J's classloading):"
-msgstr ""
+msgid "Drools — because we are using Drools to provide Seam Security rules, we need to add in Eclipse JDT compiler (you don't need this on JBoss AS; again this is due to OC4J's classloading):"
+msgstr "Drools — Seam ã»ãã¥ãªãã£ã«ã¼ã«ã®ããã« Drools ã使ç¨ããã®ã§ãEclipse JDT ã³ã³ãã¤"
+ "ã©ã«è¿½å ããå¿
è¦ãããã¾ã (ãã㯠JBoss AS ã§ã¯å¿
è¦ããã¾ãã; ãã㯠OC4J ã®ã¯ã©ã¹ãã¼ãã£ã³ã°ã®åé¡ã®ããã§ã)ã"
#. Tag: programlisting
#: Oc4j.xml:719
#, no-c-format
msgid "<![CDATA[<include name=\"lib/core.jar\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<include name=\"lib/core.jar\"/>]]>"
#. Tag: para
#: Oc4j.xml:722
#, no-c-format
-msgid ""
-"Third party jars — most of these are only needed because of OC4J's "
-"classloading:"
-msgstr ""
+msgid "Third party jars — most of these are only needed because of OC4J's classloading:"
+msgstr "ãµã¼ããã¼ã㣠jar — ãããã®å¤ã㯠OC4J ã¯ã©ã¹ãã¼ãã£ã³ã°ã®ããã®ã¿ã«å¿
è¦ã§ãã"
#. Tag: programlisting
#: Oc4j.xml:726
@@ -1282,13 +1412,24 @@
"<include name=\"lib/commons-digester.jar\"/>\n"
"<include name=\"lib/concurrent.jar\"/>\n"
"<include name=\"lib/antlr.jar\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<include name=\"lib/javassist.jar\"/>\n"
+ "<include name=\"lib/quartz.jar\"/>\n"
+ "<include name=\"lib/dbunit.jar\"/>\n"
+ "<include name=\"lib/jboss-embedded-api.jar\"/>\n"
+ "<include name=\"lib/dom4j.jar\"/> \n"
+ "<include name=\"lib/lucene-core.jar\"/>\n"
+ "<include name=\"lib/cglib.jar\"/>\n"
+ "<include name=\"lib/asm.jar\"/>\n"
+ "<include name=\"lib/commons-beanutils.jar\"/>\n"
+ "<include name=\"lib/commons-digester.jar\"/>\n"
+ "<include name=\"lib/concurrent.jar\"/>\n"
+ "<include name=\"lib/antlr.jar\"/>]]>"
#. Tag: para
#: Oc4j.xml:730
#, no-c-format
msgid "You should end up with something like:"
-msgstr ""
+msgstr "æå¾ã«ã¯ä»¥ä¸ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
#: Oc4j.xml:733
@@ -1325,47 +1466,76 @@
" <include name=\"lib/concurrent.jar\"/>\n"
" <include name=\"lib/antlr.jar\"/>\n"
"</fileset>]]>"
-msgstr ""
+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/janino*.jar\"/>\n"
+ " <include name=\"lib/antlr-*.jar\"/>\n"
+ " <include name=\"lib/mvel*.jar\"/>\n"
+ " <include name=\"lib/richfaces-api*.jar\" />\n"
+ " <include name=\"lib/hibernate.jar\"/>\n"
+ " <include name=\"lib/hibernate-annotations.jar\"/>\n"
+ " <include name=\"lib/hibernate-commons-annotations.jar\"/>\n"
+ " <include name=\"lib/hibernate-entitymanager.jar\"/>\n"
+ " <include name=\"lib/hibernate-search.jar\"/>\n"
+ " <include name=\"lib/hibernate-validator.jar\"/>\n"
+ " <include name=\"lib/commons-logging.jar\"/>\n"
+ " <include name=\"lib/commons-collections.jar\"/>\n"
+ " <include name=\"lib/jboss-common-core.jar\"/>\n"
+ " <include name=\"lib/core.jar\"/>\n"
+ " <include name=\"lib/javassist.jar\"/>\n"
+ " <include name=\"lib/quartz.jar\"/>\n"
+ " <include name=\"lib/dbunit.jar\"/>\n"
+ " <include name=\"lib/jboss-embedded-api.jar\"/>\n"
+ " <include name=\"lib/dom4j.jar\""
+ "/> \n"
+ " <include name=\"lib/lucene-core.jar\"/>\n"
+ " <include name=\"lib/cglib.jar\"/>\n"
+ " <include name=\"lib/asm.jar\"/>\n"
+ " <include name=\"lib/commons-beanutils.jar\"/>\n"
+ " <include name=\"lib/commons-digester.jar\"/>\n"
+ " <include name=\"lib/concurrent.jar\"/>\n"
+ " <include name=\"lib/antlr.jar\"/>\n"
+ "</fileset>\n"
+ "]]>"
#. Tag: title
#: Oc4j.xml:738
#, no-c-format
msgid "Building and deploying the seam-gen'd application to OC4J"
-msgstr ""
+msgstr "seam-gen çæã¢ããªã±ã¼ã·ã§ã³ã®ãã«ã㨠OC4J ã¸ã®ãããã¤"
#. Tag: para
#: Oc4j.xml:740
#, no-c-format
-msgid ""
-"These instructions are very similar to the ones in <xref linkend=\"oc4j-app-"
-"deploy\"/> but with the correct references for the <literal>oc4j_example</"
-"literal> application."
-msgstr ""
+msgid "These instructions are very similar to the ones in <xref linkend=\"oc4j-app-deploy\"/> but with the correct references for the <literal>oc4j_example</literal> application."
+msgstr "ãããã®æé 㯠<xref linkend=\"oc4j-app-deploy\"/> ã®æé ã¨é常ã«é¡ä¼¼ãã¦ãã¾ããã"
+ "<literal>oc4j_example</literal> ã¢ããªã±ã¼ã·ã§ã³ã¸æ£ããç½®ãæãã¦ä½¿ç¨ãããã¨ãå¿
"
+ "è¦ã§ãã"
#. Tag: para
#: Oc4j.xml:746
#, no-c-format
-msgid ""
-"Build your application by calling <literal>ant</literal> in the base "
-"directory of your project (ex. <literal>/home/jbalunas/workspace/"
-"oc4j_example</literal> ). The target of the build will be <literal>dist/"
-"oc4j_example.ear</literal> ."
-msgstr ""
+msgid "Build your application by calling <literal>ant</literal> in the base directory of your project (ex. <literal>/home/jbalunas/workspace/oc4j_example</literal> ). The target of the build will be <literal>dist/oc4j_example.ear</literal> ."
+msgstr "ããã¸ã§ã¯ãã®ãã¼ã¹ãã£ã¬ã¯ã㪠(ä¾ãã° <literal>"
+ "/home/jbalunas/workspace/oc4j_example</literal>) 㧠<"
+ "literal>ant</literal> ãå®è¡ãã¦ã¢ããªã±ã¼ã·ã§ã³ããã«ããã¦ãã ããããã«ããããã¿ã¼ã²ãããã¡ã¤"
+ "ã«ã¯ <literal>dist/oc4j_example.ear</literal> ã§ãã"
#. Tag: para
#: Oc4j.xml:754
#, no-c-format
-msgid ""
-"Copy the <literal>mysql-connector.jar</literal> file to the <literal>"
-"$ORACLE_HOME/j2ee/home/applib</literal> directory so that jdbc drivers are "
-"available."
-msgstr ""
+msgid "Copy the <literal>mysql-connector.jar</literal> file to the <literal>$ORACLE_HOME/j2ee/home/applib</literal> directory so that jdbc drivers are available."
+msgstr "<literal>mysql-connector.jar</literal> ãã¡ã¤ã«ã <"
+ "literal>$ORACLE_HOME/j2ee/home/applib</literal> ãã£ã¬ã¯ããªã«ã³ãã¼ã"
+ "ã¦ãJDBC ãã©ã¤ããå©ç¨ã§ããããã«ãã¦ãã ããã"
#. Tag: literal
#: Oc4j.xml:761
#, no-c-format
msgid "$ORACLE_HOME/j2ee/home/config/data-sources.xml"
-msgstr ""
+msgstr "$ORACLE_HOME/j2ee/home/config/data-sources.xml"
#. Tag: programlisting
#: Oc4j.xml:766
@@ -1383,13 +1553,25 @@
" password=\"password\"\n"
" url=\"jdbc:mysql:///oc4j\" />\n"
"</connection-pool>]]>"
-msgstr ""
+msgstr "<![CDATA[<managed-data-source\n"
+ " connection-pool-name=\"oc4j-example-connection-pool\"\n"
+ " jndi-name=\"jdbc/__oc4jexample\"\n"
+ " name=\"oc4j-example-managed-data-source\" />\n"
+ "<connection-pool\n"
+ " name=\"oc4j-example-connection-pool\">\n"
+ " <connection-factory\n"
+ " factory-class=\"com.mysql.jdbc.Driver\"\n"
+ " user=\"username\" \n"
+ " password=\"password\"\n"
+ " url=\"jdbc:mysql:///oc4j\" />\n"
+ "</connection-pool>\n"
+ "]]>"
#. Tag: literal
#: Oc4j.xml:770
#, no-c-format
msgid "$ORACLE_HOME/j2ee/home/config/server.xml"
-msgstr ""
+msgstr "$ORACLE_HOME/j2ee/home/config/server.xml"
#. Tag: programlisting
#: Oc4j.xml:774
@@ -1399,13 +1581,16 @@
" path=\"../../home/applications/oc4j_example.ear\"\n"
" parent=\"default\"\n"
" start=\"true\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<application name=\"oc4j_example\"\n"
+ " path=\"../../home/applications/oc4j_example.ear\"\n"
+ " parent=\"default\"\n"
+ " start=\"true\" />]]>"
#. Tag: literal
#: Oc4j.xml:777
#, no-c-format
msgid "$ORACLE_HOME/j2ee/home/config/default-web-site.xml"
-msgstr ""
+msgstr "$ORACLE_HOME/j2ee/home/config/default-web-site.xml"
#. Tag: programlisting
#: Oc4j.xml:782
@@ -1415,111 +1600,104 @@
" name=\"oc4j_example\" \n"
" load-on-startup=\"true\"\n"
" root=\"/oc4j_example\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<web-app application=\"oc4j_example\"\n"
+ " name=\"oc4j_example\" \n"
+ " load-on-startup=\"true\"\n"
+ " root=\"/oc4j_example\" />]]>"
#. Tag: para
#: Oc4j.xml:786
#, no-c-format
-msgid ""
-"Start/stop OC4J following instructions in the <literal>Installation and "
-"operation of OC4J</literal> section above."
-msgstr ""
+msgid "Start/stop OC4J following instructions in the <literal>Installation and operation of OC4J</literal> section above."
+msgstr "ä¸è¨ã® <xref linkend=\"oc4j-install-operation\"/> ã®æé ã«å¾ã£ã¦ãOC4J ãèµ·"
+ "å / çµäºãã¦ãã ããã"
#. Tag: para
#: Oc4j.xml:791
#, no-c-format
-msgid ""
-"Checkout the app at: <literal>http://localhost:8888/oc4j_example</literal>"
-msgstr ""
+msgid "Checkout the app at: <literal>http://localhost:8888/oc4j_example</literal>"
+msgstr "<literal>http://localhost:8888/oc4j_example</literal> ããã©"
+ "ã¦ãºãã¦ã¢ããªã±ã¼ã·ã§ã³ã確èªãã¦ãã ããã"
#. Tag: title
#: Oc4j.xml:800
#, no-c-format
msgid "Extending example with reverse engineered CRUD and Drools"
-msgstr ""
+msgstr "ãªãã¼ã¹ã¨ã³ã¸ã³ãã¢ãªã³ã°çæãã CRUD 㨠Drools ã使ç¨ãããµã³ãã«ã®æ¡å¼µ"
#. Tag: para
#: Oc4j.xml:802
#, no-c-format
-msgid ""
-"In this section we extend the basic <literal>seam-gen</literal> application "
-"into a full blown CRUD application based on an existing database. Plus we "
-"will add <literal>Drools</literal> based security as well."
-msgstr ""
+msgid "In this section we extend the basic <literal>seam-gen</literal> application into a full blown CRUD application based on an existing database. Plus we will add <literal>Drools</literal> based security as well."
+msgstr "ããã§ã¯ãåºæ¬ç㪠<literal>seam-gen</literal> ã¢ããªã±ã¼ã·ã§ã³ããç¾åã®ãã¼ã¿ãã¼ã¹"
+ "ããã¨ã«ããæ¬æ ¼ç㪠CRUD ã¢ããªã±ã¼ã·ã§ã³ã«æ¡å¼µãã¾ããããã« <literal>Drools<"
+ "/literal> ãã¼ã¹ã®ã»ãã¥ãªãã£ã追å ãã¾ãã"
#. Tag: title
#: Oc4j.xml:807
#, no-c-format
msgid "Have <literal>seam-gen</literal> generate your CRUD applications"
-msgstr ""
+msgstr "<literal>seam-gen</literal> ã«ãã CRUD ã¢ããªã±ã¼ã·ã§ã³ã®çæ"
#. Tag: para
#: Oc4j.xml:809
#, no-c-format
-msgid ""
-"Type <literal>./seam generate-entities</literal> in the base directory of "
-"your seam distribution. This will create the entities, the Seam Application "
-"Framework classes and the relevant views for the CRUD application."
-msgstr ""
+msgid "Type <literal>./seam generate-entities</literal> in the base directory of your seam distribution. This will create the entities, the Seam Application Framework classes and the relevant views for the CRUD application."
+msgstr "Seam ãã£ã¹ããªãã¥ã¼ã·ã§ã³ã®ãã¼ã¹ãã£ã¬ã¯ããªã§ <literal>./seam generate-"
+ "entities</literal> ã¨å
¥åãã¦ãã ãããããã«ãããã¨ã³ãã£ãã£ã Seam ã¢ããªã±ã¼ã·ã§ã³ãã¬ã¼ã ã¯ã¼ã¯"
+ "ã¯ã©ã¹ãCRUD ã¢ããªã±ã¼ã·ã§ã³ã®é¢é£ãããã¥ã¼ãä½æããã¾ãã"
#. Tag: para
#: Oc4j.xml:814
#, no-c-format
-msgid ""
-"That's it...no really...that's it. Build and deploy as before and see for "
-"yourself."
-msgstr ""
+msgid "That's it...no really...that's it. Build and deploy as before and see for yourself."
+msgstr "ããã§å®æ...æ¬å½ã«...ããã§å®æã§ãã åã®ããã«ãã«ããã¦ãããã¤ãã¦ãèªåã§ç¢ºããã¦ã¿ã¦ãã ããã"
#. Tag: title
#: Oc4j.xml:819
#, no-c-format
msgid "Hook up drools authentication using your new CRUD application"
-msgstr ""
+msgstr "çæããCRUD ã¢ããªã±ã¼ã·ã§ã³ã¸ã® Drools èªè¨¼ã®çµã¿è¾¼ã¿"
#. Tag: para
#: Oc4j.xml:821
#, no-c-format
-msgid ""
-"As stated above this section assumes your database had a <literal>User</"
-"literal> table with <literal>username</literal> and <literal>password</"
-"literal> columns with at least one entry. If you don't have this you may "
-"need to modify the <literal>authenticate</literal> method below."
-msgstr ""
+msgid "As stated above this section assumes your database had a <literal>User</literal> table with <literal>username</literal> and <literal>password</literal> columns with at least one entry. If you don't have this you may need to modify the <literal>authenticate</literal> method below."
+msgstr "ä¸è¨ã§è¿°ã¹ãããã«ãããã§ã¯ <literal>username</literal> 㨠<"
+ "literal>password</literal> ã®ã«ã©ã ãæ㤠<literal>User<"
+ "/literal> ãã¼ãã«ã¨ãå°ãªãã¨ãä¸ã¤ã®ã¨ã³ããªãæã¤ãã¼ã¿ãã¼ã¹ããããã¨ãæ³å®ãã¦ãã¾ãããããã¼ã¿ãã¼ã¹ããªããã°ã以"
+ "ä¸ã® <literal>authenticate</literal> ã¡ã½ãããä¿®æ£ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: Oc4j.xml:827
#, no-c-format
-msgid ""
-"Lets link our <literal>User</literal> entity into Seam Security by making "
-"our authenticator class a Stateless Session Bean (OC4J is a EJB3 container "
-"after all!):"
-msgstr ""
+msgid "Lets link our <literal>User</literal> entity into Seam Security by making our authenticator class a Stateless Session Bean (OC4J is a EJB3 container after all!):"
+msgstr "authenticator ã¯ã©ã¹ãã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ Bean ã«ãããã¨ã«ãã£ã¦ã<literal>User<"
+ "/literal> ã¨ã³ãã£ãã£ã Seam ã»ãã¥ãªãã£ã«ãªã³ã¯ãã¾ã (OC4J ã¯è¦ããã« EJB3 ã³ã³ããã§ã!)ã"
#. Tag: para
#: Oc4j.xml:835
#, no-c-format
-msgid ""
-"Add the <literal>@Stateless</literal> annotation to the "
-"<literal>Authenticator</literal> class."
-msgstr ""
+msgid "Add the <literal>@Stateless</literal> annotation to the <literal>Authenticator</literal> class."
+msgstr "<literal>@Stateless</literal> ã¢ããã¼ã·ã§ã³ã <literal>"
+ "Authenticator</literal> ã¯ã©ã¹ã«ä»ä¸ãã¾ãã"
#. Tag: para
#: Oc4j.xml:841
#, no-c-format
msgid "Rename the class to <literal>AuthenticatorAction</literal>"
-msgstr ""
+msgstr "ã¯ã©ã¹åã <literal>AuthenticatorAction</literal> ã«å¤æ´ãã¾ãã"
#. Tag: para
#: Oc4j.xml:846
#, 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 ""
+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
#: Oc4j.xml:860
@@ -1527,7 +1705,9 @@
msgid ""
"<![CDATA[@Name(\"authenticator\") @Stateless public class\n"
" AuthenticatorAction implements Authenticator {]]>"
-msgstr ""
+msgstr "<![CDATA[@Name(\"authenticator\")\n"
+ "@Stateless\n"
+ "public class AuthenticatorAction implements Authenticator {]]>"
#. Tag: programlisting
#: Oc4j.xml:863
@@ -1536,35 +1716,38 @@
"<![CDATA[@Local public interface Authenticator { \n"
" public boolean authenticate(); \n"
"}]]>"
-msgstr ""
+msgstr "<![CDATA[@Local\n"
+ "public interface Authenticator { \n"
+ " public boolean authenticate(); \n"
+ "}]]>"
#. Tag: para
#: Oc4j.xml:866
#, no-c-format
-msgid ""
-"Use <literal>@PersistenceContext</literal> to inject an EntityManager by "
-"adding this line the <literal>AuthenticatorAction</literal> class:"
-msgstr ""
+msgid "Use <literal>@PersistenceContext</literal> to inject an EntityManager by adding this line the <literal>AuthenticatorAction</literal> class:"
+msgstr "<literal>AuthenticatorAction</literal> ã¯ã©ã¹ã«ä»¥ä¸ã®è¡ã追å ãããã¨ã«ãã£"
+ "㦠EntityManager ãã¤ã³ã¸ã§ã¯ãããã®ã«<literal>@PersistenceContext<"
+ "/literal> ã使ç¨ãã¦ãã ããã"
#. Tag: programlisting
#: Oc4j.xml:872
#, no-c-format
msgid "<![CDATA[@PersistenceContext private EntityManager entityManager;]]>"
-msgstr ""
+msgstr "<![CDATA[@PersistenceContext private EntityManager "
+ "entityManager;]]>"
#. Tag: para
#: Oc4j.xml:875
#, no-c-format
msgid "Implement authenticate:"
-msgstr ""
+msgstr "authenticate ã¯ã©ã¹ãå®è£
ãã¦ãã ããã"
#. Tag: programlisting
#: Oc4j.xml:878
#, no-c-format
msgid ""
"<![CDATA[public boolean authenticate() {\n"
-" List <User> users = entityManager .createQuery(\"select u from User u "
-"where \n"
+" List <User> users = entityManager .createQuery(\"select u from User u where \n"
" u.username = #{identity.username} and \n"
" u.password = #{identity.password}\") .getResultList();\n"
" if (users.size() == 1) {\n"
@@ -1574,13 +1757,24 @@
" return false; \n"
" } \n"
"}]]>"
-msgstr ""
+msgstr "<![CDATA[public boolean authenticate() {\n"
+ " List <User> users = entityManager .createQuery(\"select u "
+ "from User u where\n"
+ " u.username = #{identity.username} and \n"
+ " u.password = #{identity.password}\") .getResultList();\n"
+ " if (users.size() == 1) {\n"
+ " identity.addRole(\"admin\"); \n"
+ " return true; \n"
+ " } else {\n"
+ " return false; \n"
+ " } \n"
+ "}]]>"
#. Tag: para
#: Oc4j.xml:881
#, no-c-format
msgid "And then add the EJB3 reference to <literal>web.xml</literal> :"
-msgstr ""
+msgstr "<literal>web.xml</literal> ã« EJB3 åç
§ã追å ãã¦ãã ããã"
#. Tag: programlisting
#: Oc4j.xml:885
@@ -1596,26 +1790,33 @@
" </local>\n"
" <ejb-link>AuthenticatorAction</ejb-link>\n"
"</ejb-local-ref>]]>"
-msgstr ""
+msgstr "<![CDATA[<ejb-local-ref>\n"
+ " <ejb-ref-name>\n"
+ " oc4j_example/AuthenticatorAction/local\n"
+ " </ejb-ref-name>\n"
+ " <ejb-ref-type>Session</ejb-ref-type>\n"
+ " <local>\n"
+ " org.jboss.seam.tutorial.oc4j.action.Authenticator\n"
+ " </local>\n"
+ " <ejb-link>AuthenticatorAction</ejb-link>\n"
+ "</ejb-local-ref>\n"
+ "]]>"
#. Tag: para
#: Oc4j.xml:889
#, no-c-format
-msgid ""
-"Build and deploy as before and notice that now only actual username and "
-"passwords are accepted."
-msgstr ""
+msgid "Build and deploy as before and notice that now only actual username and passwords are accepted."
+msgstr "åã®ããã«ãã«ããã¦ãããã¤ãã¦ãã ãããä»ã¯åã«å®éã«å
¥åãããã¦ã¼ã¶ã¼åã¨ãã¹ã¯ã¼ããåãå
¥ãããããã¨ã«æ³¨æãã¦ãã ããã"
#. Tag: title
#: Oc4j.xml:897
#, no-c-format
msgid "Finishing up"
-msgstr ""
+msgstr "å®æ"
#. Tag: para
#: Oc4j.xml:898
#, no-c-format
-msgid ""
-"That's it, we're through. You now have a great starting point for any Seam "
-"based application deployed to OC4J."
-msgstr ""
+msgid "That's it, we're through. You now have a great starting point for any Seam based application deployed to OC4J."
+msgstr "以ä¸ã§å®æã§ããOC4J ã«ãããã¤ãã Seam ã¢ããªã±ã¼ã·ã§ã³ã®åºçºç¹ã¨ãã¦å©ç¨ã§ããéå½¢ãä½æã§ãã¾ããã"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Persistence.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Persistence.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Persistence.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Persistence.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Persistence\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Persistence.xml:2
#, no-c-format
msgid "Seam and Object/Relational Mapping"
-msgstr ""
+msgstr "Seam ã¨ãªãã¸ã§ã¯ãï¼ãªã¬ã¼ã·ã§ãã«ãããã³ã°"
#. Tag: para
#: Persistence.xml:4
@@ -28,21 +28,25 @@
"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 çµ±åãå®ç¾ãã¾ãã"
#. Tag: title
#: Persistence.xml:13
#, no-c-format
msgid "Introduction"
-msgstr ""
+msgstr "ã¯ããã«"
#. 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 "
@@ -52,6 +56,17 @@
"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 ã¯æ¥½è¦³çãªãã©ã³ã¶ã¯"
+"ã·ã§ã³ã«ã¾ãããæ°¸ç¶ã³ã³ããã¹ãã¨ããã¢ã¤ãã¢ã«å¯¾å¿ããããè¨è¨ããã¾ããã"
#. Tag: para
#: Persistence.xml:30
@@ -65,6 +80,14 @@
"<literal>LazyInitializationException</literal>. What we need is a construct "
"for representing an optimistic transaction in the application tier."
msgstr ""
+"æ®å¿µãªããã Seam ã EJB 3.0 ãã以åã®ãã¹ãã¼ãã¬ã¹ãã¨å¼ã°ããã¢ã¼ããã¯"
+"ãã£ã«ã¯æ¥½è¦³çãªãã©ã³ã¶ã¯ã·ã§ã³ã表ç¾ããããã®æ§ææ¦å¿µãããã¾ããã§ããã "
+"ãã®ããã 代ããã«ã¢ãããã¯ãªãã©ã³ã¶ã¯ã·ã§ã³ã«å¯¾ãã¦ã¹ã³ã¼ããããæ°¸ç¶ã³ã³"
+"ããã¹ããæä¾ãã¦ãã¾ããã å½ç¶ã ããã¯ã¦ã¼ã¶ã¼ã«ã¨ã£ã¦å¤ãã®åé¡ãå¼ãèµ·"
+"ããã ã¾ã Hibernate ã«é¢ããã¦ã¼ã¶ã¼ããã®æ大ã®è¦æ
ãææã® "
+"<literal>LazyInitializationException</literal> ã®åå ã§ãããã¾ãã ããã§å¿
"
+"è¦ãªã®ã¯ã¢ããªã±ã¼ã·ã§ã³å±¤ã§æ¥½è¦³çãã©ã³ã¶ã¯ã·ã§ã³ã表ç¾ããæ§ææ¦å¿µãªã®ã§"
+"ãã"
#. Tag: para
#: Persistence.xml:40
@@ -76,6 +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) ã¨ããã¢ã¤ãã¢ãå°å
¥ãã¾ãã ããã¯åé¡ã«é¢"
+"ãã¦å®å
¨ãªã½ãªã¥ã¼ã·ã§ã³ã§ã¯ããã¾ããã (ããèªä½ã¯ä¾¿å©ãªæ§æã§ã) ã äºã¤ã®"
+"åé¡ãããã¾ãã"
#. Tag: para
#: Persistence.xml:50
@@ -85,6 +113,9 @@
"in the web tier (it turns out that this is a subtle problem and much more "
"difficult in practice than it sounds)."
msgstr ""
+"ã¹ãã¼ããã«ã»ãã·ã§ã³ Bean ã®å¯¿å½ã¯ã¦ã§ã層ã§ã³ã¼ãçµç±ã«ããæä½æ¥ã§ç®¡çã"
+"ããªããã°ãªãã¾ãã (ããã¯å¾®å¦ãªåé¡ã§ããå®éã«ã¯ããªãå°é£ã§ãããã¨ãã"
+"ããã¾ã)ã"
#. Tag: para
#: Persistence.xml:57
@@ -93,6 +124,8 @@
"Propagation of the persistence context between stateful components in the "
"same optimistic transaction is possible, but tricky."
msgstr ""
+"åã楽観çãã©ã³ã¶ã¯ã·ã§ã³å
ã®ã¹ãã¼ããã«ã³ã³ãã¼ãã³ãéã§ã®æ°¸ç¶ã³ã³ããã¹"
+"ãã®ä¼æã¯å¯è½ã§ããç°¡åã§ã¯ããã¾ããã"
#. Tag: para
#: Persistence.xml:64
@@ -108,12 +141,21 @@
"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 㯠EJB 3.0 "
+"ã®æ°¸ç¶ã³ã³ããã¹ã管çã¢ãã«ãæ¡å¼µãã¦å¯¾è©±ã¹ã³ã¼ãã®æ¡å¼µæ°¸ç¶ã³ã³ããã¹ããæ"
+"ä¾ãã¦ãã¾ãã"
#. Tag: title
#: Persistence.xml:80
#, no-c-format
msgid "Seam managed transactions"
-msgstr ""
+msgstr "Seam 管çãã©ã³ã¶ã¯ã·ã§ã³"
#. Tag: para
#: Persistence.xml:81
@@ -127,6 +169,14 @@
"rolled back when we finish processing the action. This is a great feature, "
"and all that is needed by some Seam applications."
msgstr ""
+"EJB ã»ãã·ã§ã³ Bean ã¯å®£è¨åãã©ã³ã¶ã¯ã·ã§ã³ç®¡çãç¹é·ã¨ãã¦ãã¾ãã EJB ã³ã³"
+"ãã㯠Bean ãå¼ã³åºãããã¨ééçã«ãã©ã³ã¶ã¯ã·ã§ã³ãèµ·åãã å¼åºããçµäºã"
+"ãã¨ãã©ã³ã¶ã¯ã·ã§ã³ãçµäºããããã¨ãå¯è½ã§ãã JSF ã¢ã¯ã·ã§ã³ãªã¹ãã¼ã¨ãã¦"
+"åä½ããã»ãã·ã§ã³ Bean ã¡ã½ãããè¨è¿°ããå ´åã ãã®ã¢ã¯ã·ã§ã³ã«é¢é£ãããã¹"
+"ã¦ã®ä½æ¥ã 1 ã¤ã®ãã©ã³ã¶ã¯ã·ã§ã³ã§è¡ããã¨ãã§ãã ã¢ã¯ã·ã§ã³ã®å¦çãå®äºã"
+"ããå¿
ãã³ãããã¾ãã¯ãã¼ã«ããã¯ãããããã«ãããã¨ãã§ãã¾ãã ããã¯ç´ æ´"
+"ãããæ©è½ã§ããã ããã¤ãã® Seam ã¢ããªã±ã¼ã·ã§ã³ã«å¿
è¦ã¨ããããã®ã¯ããã "
+"ãã§ãã"
#. Tag: para
#: Persistence.xml:90
@@ -136,22 +186,29 @@
"perform all data access for a request from a single method call to a session "
"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 ã³ã³ãã¼ãã³ãã¸ã®ã³ã¼ã«ãè¤æ°ããã®ã¯ããè¦ã"
+"ãããã¨ã§ãã"
#. Tag: para
#: Persistence.xml:104
#, no-c-format
msgid "Rendering of the view might require lazy fetching of associations."
-msgstr ""
+msgstr "ãã¥ã¼ã®ã¬ã³ããªã³ã°ã«ã¯é¢é£ã®é
延ãã§ãããå¿
è¦ãªå ´åãããã¾ãã"
#. Tag: para
#: Persistence.xml:110
@@ -162,6 +219,10 @@
"concurrent requests. Certainly, all write operations should occur in the "
"same transaction!"
msgstr ""
+"1 è¦æ±ãã¨ã®ãã©ã³ã¶ã¯ã·ã§ã³æ°ãå¤ããªãã¨ã 使ç¨ãã¦ããã¢ããªã±ã¼ã·ã§ã³ãå¤"
+"ãã®ä¸¦åè¦æ±ãå¦çãã¦ããéã«ããã ãå¤ãã®ã¢ãããã¯æ§ã¨ç¬ç«æ§ã®åé¡ã«éé"
+"ããå¯è½æ§ãé«ããªãã¾ãã æ¸ãè¾¼ã¿åä½ã¯ãã¹ã¦ã å¿
ãã åããã©ã³ã¶ã¯ã·ã§ã³"
+"å
ã§èµ·ãããªããã°ãªããªãããã§ãã"
#. Tag: para
#: Persistence.xml:116
@@ -174,19 +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ãã¯æ´å²çã«ããéè¦ã§ããã"
#. 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ããã©ã³ã¶ã¯ã·ã§ã³ãã³ããããããã¾ã§"
+"ã«ã ãã¥ã¼ã¯å®å
¨ã«ã¬ã³ããªã³ã°ãããã®ã§ã ã¬ã³ããªã³ã°ãããå¿çã¯ãã§ã«ã¯"
+"ã©ã¤ã¢ã³ãã«ãã©ãã·ã¥ããã¦ããå ´åãããã¾ãã ã¦ã¼ã¶ã¼ã®ãã©ã³ã¶ã¯ã·ã§ã³ã"
+"æåããªãã£ããã¨ãã¦ã¼ã¶ã¼ã«ç¥ãããã«ã¯ã©ããããããã§ããããã"
#. Tag: para
#: Persistence.xml:133
@@ -196,6 +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ãã«é¢ããåé¡ãåé¿ãã¾ãã 解決æ³ã¯äºã¤ã«åãã"
+"ãã¾ãã"
#. Tag: para
#: Persistence.xml:141
@@ -204,6 +281,8 @@
"use an extended persistence context that is scoped to the conversation, "
"instead of to the transaction"
msgstr ""
+"ãã©ã³ã¶ã¯ã·ã§ã³ã«å¯¾ãã¦ã¹ã³ã¼ããããã®ã§ã¯ãªãã 対話ã«å¯¾ãã¦ã¹ã³ã¼ãããã"
+"æ¡å¼µæ°¸ç¶ã³ã³ããã¹ãã使ç¨ãã¾ã"
#. Tag: para
#: Persistence.xml:147
@@ -214,6 +293,11 @@
"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 çªç®ã¯å¿çã®ã¬ã³ããªã³ã°ãã§ã¼ãºãã¾ããã¾"
+"ãã"
#. Tag: para
#: Persistence.xml:156
@@ -227,6 +311,13 @@
"managed persistence contexts. However, the two facilities were designed to "
"work together, and work best when used together."
msgstr ""
+"次ã®ã»ã¯ã·ã§ã³ã§ã¯ã 対話ã¹ã³ã¼ãã®æ°¸ç¶ã³ã³ããã¹ãã®è¨å®æ¹æ³ã«ã¤ãã¦èª¬æãã¦"
+"ããã¾ããã ã¾ãæåã« Seam ãã©ã³ã¶ã¯ã·ã§ã³ç®¡çãæå¹ã«ããæ¹æ³ã説æãã¦ã"
+"ãå¿
è¦ãããã¾ãã Seam ãã©ã³ã¶ã¯ã·ã§ã³ç®¡çãªãã§å¯¾è©±ã¹ã³ã¼ãã®æ°¸ç¶ã³ã³ãã"
+"ã¹ãã使ç¨ãããã¨ãã§ãã ã¾ã Seam 管çæ°¸ç¶ã³ã³ããã¹ãã使ç¨ãã¦ããªãå ´å"
+"ã§ã Seam ãã©ã³ã¶ã¯ã·ã§ã³ç®¡çãå©ç¨ããã¨ä¾¿å©ãªãã¨ãããã®ã§çæãã¦ããã¦"
+"ãã ããã ãã ãã ãã®äºã¤ã®æ©è½ã¯é£æºãã¦åä½ããããè¨è¨ããã¦ããããã "
+"ä½µç¨ããæ¹ãæé©ã§ãã"
#. Tag: para
#: Persistence.xml:165
@@ -237,12 +328,16 @@
"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 管çã®æ°¸ç¶ã³ã³ããã¹ãã使ç¨ãããããªç°å¢ã§ç¹ã«å½¹ç«ã¡"
+"ã¾ãã"
#. Tag: title
#: Persistence.xml:173
#, no-c-format
msgid "Disabling Seam-managed transactions"
-msgstr ""
+msgstr "Seam 管çãã©ã³ã¶ã¯ã·ã§ã³ãç¡å¹ã«ãã"
#. Tag: para
#: Persistence.xml:175
@@ -252,6 +347,9 @@
"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> ã§è¡ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:181
@@ -261,12 +359,15 @@
" \n"
"<transaction:no-transaction />]]>"
msgstr ""
+"<![CDATA[<core:init transaction-management-enabled=\"false\"/>\n"
+" \n"
+"<transaction:no-transaction />]]>"
#. Tag: title
#: Persistence.xml:186
#, no-c-format
msgid "Configuring a Seam transaction manager"
-msgstr ""
+msgstr "Seamãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã¸ã£ãè¨å®ãã"
#. Tag: para
#: Persistence.xml:188
@@ -279,12 +380,18 @@
"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 åæåã³ã³ãã¼ãã³ããã¤ã³ã¹ãã¼ã«ã"
+"ã¦ãã ããã"
#. Tag: programlisting
#: Persistence.xml:195
#, no-c-format
msgid "<![CDATA[<transaction:ejb-transaction />]]>"
-msgstr ""
+msgstr "<![CDATA[<transaction:ejb-transaction />]]>"
#. Tag: para
#: Persistence.xml:197
@@ -295,6 +402,9 @@
"unable to detect the correct transaction synchronization to use, you may "
"find you need configure one of the following:"
msgstr ""
+"ãã ãã EE 5 ã³ã³ãã以å¤ã§ä½æ¥ãã¦ããå ´å㯠Seam ã使ç¨ãããã©ã³ã¶ã¯ã·ã§"
+"ã³åæåã¡ã«ããºã ãèªåæ¤åºãããã¨ãã¾ãã Seam ãæ£ãããã©ã³ã¶ã¯ã·ã§ã³ã®"
+"åæåãæ¤åºã§ããªãå ´åã¯æ¬¡ã®ãããããè¨å®ããå¿
è¦ãããããããã¾ããã"
#. Tag: para
#: Persistence.xml:204
@@ -304,6 +414,10 @@
"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> ã¯è¦æ±å¤é©ç¨ãã§ã¼ãºã®éå§æã«ãã©ã³ã¶ã¯"
+"ã·ã§ã³ãéå§ãã¾ãã"
#. Tag: para
#: Persistence.xml:212
@@ -313,6 +427,9 @@
"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> "
+"ã¯è¦æ±å¤é©ç¨ãã§ã¼ãºã®éå§æã«ãã©ã³ã¶ã¯ã·ã§ã³ãéå§ãã¾ãã"
#. Tag: para
#: Persistence.xml:220
@@ -324,12 +441,17 @@
"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> å±æ§ãè¨å®ããã¨è¦æ±å¤é©ç¨ãã§ã¼ãº"
+"ã®éå§æã«ãã©ã³ã¶ã¯ã·ã§ã³ãéå§ãããã¨ãã§ãã¾ãã"
#. Tag: para
#: Persistence.xml:229
#, no-c-format
msgid "Explicitly disable Seam managed transactions"
-msgstr ""
+msgstr "Seam 管çãã©ã³ã¶ã¯ã·ã§ã³ãæ示çã«ç¡å¹ã«ãã"
#. Tag: para
#: Persistence.xml:234
@@ -343,12 +465,18 @@
"(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> ãåç
§)"
#. Tag: programlisting
#: Persistence.xml:244
#, no-c-format
msgid "<![CDATA[<transaction:entity-transaction entity-manager=\"#{em}\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<transaction:entity-transaction entity-manager=\"#{em}\"/>]]>"
#. Tag: para
#: Persistence.xml:245
@@ -362,6 +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> ãåç
§)"
#. Tag: programlisting
#: Persistence.xml:255
@@ -370,6 +505,8 @@
"<![CDATA[<transaction:hibernate-transaction session=\"#{hibernateSession}\"/"
">]]>"
msgstr ""
+"<![CDATA[<transaction:hibernate-transaction session=\"#{hibernateSession}\"/"
+">]]>"
#. Tag: para
#: Persistence.xml:256
@@ -378,12 +515,14 @@
"To explicitly disable Seam managed transactions declare the following in "
"your components.xml:"
msgstr ""
+"Seam 管çãã©ã³ã¶ã¯ã·ã§ã³ãæ示çã«ç¡å¹ã«ããã«ã¯æ¬¡ã components.xml ã§å®£è¨ã"
+"ã¾ãã"
#. Tag: programlisting
#: Persistence.xml:259
#, no-c-format
msgid "<![CDATA[<transaction:no-transaction />]]>"
-msgstr ""
+msgstr "<![CDATA[<transaction:no-transaction />]]>"
#. Tag: para
#: Persistence.xml:260
@@ -392,12 +531,15 @@
"For configuring Spring managed transactions see <link linkend=\"spring-"
"transactions\">using Spring PlatformTransactionManagement</link> ."
msgstr ""
+"Spring 管çãã©ã³ã¶ã¯ã·ã§ã³ã«ã¤ãã¦ã¯ <link linkend=\"spring-transactions"
+"\">Spring ã® PlatformTransactionManagement ã使ç¨ãã</link> ãåç
§ãã¦ãã ã"
+"ãã"
#. Tag: title
#: Persistence.xml:267
#, no-c-format
msgid "Transaction synchronization"
-msgstr ""
+msgstr "ãã©ã³ã¶ã¯ã·ã§ã³ã®åæå"
#. Tag: para
#: Persistence.xml:269
@@ -414,12 +556,22 @@
"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 åæåã®ã³ã¼ã«ããã¯ãæ£ããå¼ã³åº"
+"ãããããã«ãã¦ãã ããã"
#. Tag: title
#: Persistence.xml:283
#, no-c-format
msgid "Seam-managed persistence contexts"
-msgstr ""
+msgstr "Seam 管çã®æ°¸ç¶ã³ã³ããã¹ã"
#. Tag: para
#: Persistence.xml:285
@@ -432,6 +584,11 @@
"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 ç°å¢ã§ãã£ã¦ãã åä¸ã®å¯¾è©±ã®ç¯"
+"å²å
ã§é£æºããå¤ãã®ççµåã³ã³ãã¼ãã³ããæã¤è¤éãªã¢ããªã±ã¼ã·ã§ã³ãããã"
+"ããããã ãã®å ´åã«ã¯ã³ã³ãã¼ãã³ãéã§ã®æ°¸ç¶ã³ã³ããã¹ãã®ä¼æãç°¡åã§ã¯ãª"
+"ãã¨ã©ã¼ãçºçããããå ´åãããã¾ãã"
#. Tag: para
#: Persistence.xml:294
@@ -444,6 +601,12 @@
"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> ã§ã¤ã³ã¸ã§ã¯ããããã¨ãã§ãã¾ãã"
#. Tag: para
#: Persistence.xml:302
@@ -457,12 +620,18 @@
"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 ä»"
+"æ§ã®ãªãã¸ã§ã³ã§ä¿®æ£ãããã¨èãã¦ãã¾ãã)"
#. Tag: title
#: Persistence.xml:312
#, no-c-format
msgid "Using a Seam-managed persistence context with JPA"
-msgstr ""
+msgstr "JPA 㧠Seam 管çã®æ°¸ç¶ã³ã³ããã¹ãã使ç¨ãã"
#. Tag: para
#: Persistence.xml:314
@@ -471,6 +640,8 @@
"Configuring a managed persistence context is easy. In <literal>components."
"xml</literal>, we can write:"
msgstr ""
+"管çæ°¸ç¶ã³ã³ããã¹ãã®è¨å®ã¯ç°¡åã§ãã <literal>components.xml</literal> å
ã«"
+"次ã®ããã«è¨è¿°ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:319
@@ -481,6 +652,10 @@
" persistence-unit-jndi-name=\"java:/EntityManagerFactories/"
"bookingData\"/>]]>"
msgstr ""
+"<![CDATA[<persistence:managed-persistence-context name=\"bookingDatabase\" \n"
+" auto-create=\"true\"\n"
+" persistence-unit-jndi-name=\"java:/EntityManagerFactories/"
+"bookingData\"/>]]>"
#. Tag: para
#: Persistence.xml:321
@@ -492,6 +667,11 @@
"(<literal>EntityManagerFactory</literal> instance) with JNDI name "
"<literal>java:/EntityManagerFactories/bookingData</literal>."
msgstr ""
+"ãã®è¨å®ã«ãã対話ã¹ã³ã¼ãã® <literal>bookingDatabase</literal> ã¨ããååã® "
+"Seam ã³ã³ãã¼ãã³ããä½æããã JNDI å <literal>java:/"
+"EntityManagerFactories/bookingData</literal> ãæã¤æ°¸ç¶ã¦ããã "
+"(<literal>EntityManagerFactory</literal> ã¤ã³ã¹ã¿ã³ã¹) ã® "
+"<literal>EntityManager</literal> ã¤ã³ã¹ã¿ã³ã¹ã®å¯¿å½ã管çãã¾ãã"
#. Tag: para
#: Persistence.xml:328
@@ -502,6 +682,9 @@
"by adding the following property setting to <literal>persistence.xml</"
"literal>."
msgstr ""
+"å½ç¶ã <literal>EntityManagerFactory</literal> ã JNDI ã«ãã¦ã³ãããããã¨ã"
+"確èªããå¿
è¦ãããã¾ãã JBoss ã§ã¯ã 次ã®ããããã£è¨å®ã "
+"<literal>persistence.xml</literal> ã«è¿½å ããã¨ç¢ºèªãè¡ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:334
@@ -510,18 +693,21 @@
"<![CDATA[<property name=\"jboss.entity.manager.factory.jndi.name\" \n"
" value=\"java:/EntityManagerFactories/bookingData\"/>]]>"
msgstr ""
+"<![CDATA[<property name=\"jboss.entity.manager.factory.jndi.name\" \n"
+" value=\"java:/EntityManagerFactories/bookingData\"/>]]>"
#. Tag: para
#: Persistence.xml:336
#, no-c-format
msgid "Now we can have our <literal>EntityManager</literal> injected using:"
msgstr ""
+"ããã§æ¬¡ã®ããã« <literal>EntityManager</literal> ãã¤ã³ã¸ã§ã¯ãã§ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:340
#, no-c-format
msgid "<![CDATA[@In EntityManager bookingDatabase;]]>"
-msgstr ""
+msgstr "<![CDATA[@In EntityManager bookingDatabase;]]>"
#. Tag: para
#: Persistence.xml:342
@@ -536,12 +722,19 @@
"<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 ã使ã£ã¦ã¨ã³ãã£ãã£ããã¼ã¸ã£ã«ã¢ã¯ã»ã¹ãã¦ãã ããã"
#. Tag: title
#: Persistence.xml:356
#, no-c-format
msgid "Using a Seam-managed Hibernate session"
-msgstr ""
+msgstr "Seam 管çã® Hibernate ã»ãã·ã§ã³ã使ç¨ãã"
#. Tag: para
#: Persistence.xml:358
@@ -550,6 +743,8 @@
"Seam-managed Hibernate sessions are similar. In <literal>components.xml</"
"literal>:"
msgstr ""
+"Seam 管ç Hibernate ã»ãã·ã§ã³ãåæ§ã«<literal>components.xml</literal> ã§æ¬¡"
+"ã®ããã«è¨è¿°ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:362
@@ -563,6 +758,13 @@
" session-factory-jndi-name=\"java:/bookingSessionFactory\"/"
">]]>"
msgstr ""
+"<![CDATA[<persistence:hibernate-session-factory name="
+"\"hibernateSessionFactory\"/>\n"
+"\n"
+"<persistence:managed-hibernate-session name=\"bookingDatabase\" \n"
+" auto-create=\"true\"\n"
+" session-factory-jndi-name=\"java:/bookingSessionFactory\"/"
+">]]>"
#. Tag: para
#: Persistence.xml:364
@@ -571,6 +773,8 @@
"Where <literal>java:/bookingSessionFactory</literal> is the name of the "
"session factory specified in <literal>hibernate.cfg.xml</literal>."
msgstr ""
+"<literal>java:/bookingSessionFactory</literal> 㯠<literal>hibernate.cfg."
+"xml</literal> ã§æå®ãããã»ãã·ã§ã³ãã¡ã¯ããªåã«ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:369
@@ -588,6 +792,17 @@
" ...\n"
"</session-factory>]]>"
msgstr ""
+"<![CDATA[<session-factory name=\"java:/bookingSessionFactory\">\n"
+" <property name=\"transaction.flush_before_completion\">true</property>\n"
+" <property name=\"connection.release_mode\">after_statement</property>\n"
+" <property name=\"transaction.manager_lookup_class\">org.hibernate."
+"transaction.JBossTransactionManagerLookup</property>\n"
+" <property name=\"transaction.factory_class\">org.hibernate.transaction."
+"JTATransactionFactory</property>\n"
+" <property name=\"connection.datasource\">java:/bookingDatasource</"
+"property>\n"
+" ...\n"
+"</session-factory>]]>"
#. Tag: para
#: Persistence.xml:371
@@ -597,6 +812,10 @@
"<literal>hibernate.transaction.flush_before_completion</literal> to ensure "
"that the session is automatically flushed before the JTA transaction commits."
msgstr ""
+"Seam ã¯ã»ãã·ã§ã³ããã©ãã·ã¥ããªãã®ã§ã <literal>hibernate.transaction."
+"flush_before_completion</literal> ã常ã«æå¹ã«ãã¦ã»ãã·ã§ã³ã JTA ãã©ã³ã¶ã¯"
+"ã·ã§ã³ã®ã³ãããããå
ã«èªåçã«ãã©ãã·ã¥ãããããã«ããªããã°ãªããªãã®ã§"
+"注æãã¦ãã ããã"
#. Tag: para
#: Persistence.xml:378
@@ -605,18 +824,20 @@
"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> ãã¤ã³ã¸ã§ã¯ãã§ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:383
#, no-c-format
msgid "<![CDATA[@In Session bookingDatabase;]]>"
-msgstr ""
+msgstr "<![CDATA[@In Session bookingDatabase;]]>"
#. Tag: title
#: Persistence.xml:388
#, no-c-format
msgid "Seam-managed persistence contexts and atomic conversations"
-msgstr ""
+msgstr "Seam 管çã®æ°¸ç¶ã³ã³ããã¹ãã¨ã¢ãããã¯ãªå¯¾è©±"
#. Tag: para
#: Persistence.xml:389
@@ -629,6 +850,11 @@
"wrestle with the <literal>LazyInitializationException</literal> or "
"<literal>NonUniqueObjectException</literal>."
msgstr ""
+"<literal>merge()</literal> æ¼ç®ã使ç¨ãããã åè¦æ±ã®åé ã§ãã¼ã¿ãåãã¼ã"
+"ãããã <literal>LazyInitializationException</literal> ã "
+"<literal>NonUniqueObjectException</literal> ã¨æ ¼éããªãã¨ãã 対話ã«ã¹ã³ã¼ã"
+"ãããæ°¸ç¶ã³ã³ããã¹ãã«ãããµã¼ãã¼ã«å¯¾ãã¦è¤æ°ã®è¦æ±ã«ã¾ããã楽観çãªãã©"
+"ã³ã¶ã¯ã·ã§ã³ãããã°ã©ã ãããã¨ãã§ããããã«ãªãã¾ãã"
#. Tag: para
#: Persistence.xml:398
@@ -639,6 +865,9 @@
"Hibernate and EJB 3.0 make it very easy to use optimistic locking, by "
"providing the <literal>@Version</literal> annotation."
msgstr ""
+"楽観çãã©ã³ã¶ã¯ã·ã§ã³ç®¡çã§ã¯æ¥½è¦³çããã¯ã§ãã©ã³ã¶ã¯ã·ã§ã³ã®éé¢ã¨ä¸è²«æ§ã"
+"å®ç¾ãã¾ãã幸ãã Hibernate 㨠EJB 3.0 ãããã <literal>@Version</literal> "
+"ã¢ããã¼ã·ã§ã³ãæä¾ãããã¨ã§æ¥½è¦³çããã¯ã®ä½¿ç¨ã容æã«ãã¦ãã¾ãã"
#. Tag: para
#: Persistence.xml:405
@@ -657,6 +886,17 @@
"it is our expectation that other vendors will soon provide a similar "
"extension."
msgstr ""
+"ããã©ã«ãã§ã¯ã æ°¸ç¶ã³ã³ããã¹ãã¯åãã©ã³ã¶ã¯ã·ã§ã³ã®çµããã§ãã©ãã·ã¥ãã"
+"ã¾ã (ãã¼ã¿ãã¼ã¹ã¨åæããã)ã ãããç®çã®åä½ã§ããå ´åãããã¾ããã ã"
+"ã¹ã¦ã®å¤æ´ã¯ã¡ã¢ãªã«ä¿æãã対話ãæ£å¸¸ã«çµäºããã¨ãã«ã®ã¿ãã¼ã¿ãã¼ã¹ã«æ¸ã"
+"è¾¼ã¾ããåä½ãæå¾
ãããã¨ã®æ¹ãå¤ãã§ãããã ããã«ããçã«ã¢ãããã¯ãªå¯¾è©±"
+"ãå¯è½ã«ãã¾ãã EJB 3.0 ã¨ãã¹ãã¼ãã°ã«ã¼ãã®ä¸ã® JBossã Sunã Sybase 以å¤"
+"ã®ç¹å®ã®ã¡ã³ãã¼ã«ãã£ã¦é·æçãªè¦éããèæ
®ã«å
¥ããç絡çãªæ±ºå®ããªããã¦ã"
+"ã¾ã£ãããã EJB 3.0 æ°¸ç¶ã使ç¨ããã¢ãããã¯ãªå¯¾è©±ã®å®è£
ãè¡ãã·ã³ãã«ã§ä½¿ç¨"
+"ã«é©ãããã¼ã¿ãã«ãªæ¹æ³ãç¾å¨ããã¾ããã ãã ãã Hibernate ã§ã¯ä»æ§ã«ãã"
+"å®ç¾©ããã <literal>FlushModeType</literal> ã«å¯¾ãããã³ãã¼æ¡å¼µã¨ãã¦ãã®æ©"
+"è½ãæä¾ãã¦ãã¾ãã ã¾ãã ä»ã®ãã³ãã¼ãããã«åæ§ã®æ¡å¼µãæä¾ããã ããã"
+"ã¨ãæå¾
ãã¦ãã¾ãã"
#. Tag: para
#: Persistence.xml:419
@@ -667,6 +907,9 @@
"persistence provider, but we plan to support other equivalent vendor "
"extensions."
msgstr ""
+"Seam ã§ã¯å¯¾è©±ã®éå§æã« <literal>FlushModeType.MANUAL</literal> ãæå®ããã"
+"ã¨ãã§ãã¾ãã ç¾å¨ã¯ Hibernate ãæ°¸ç¶ãå®ç¾ããæ§æè¦ç´ ã§ããå ´åã«ã®ã¿æ©è½"
+"ãã¾ããã ä»ã®ãã³ãã¼ã«ããåçã®æ¡å¼µããµãã¼ãããäºå®ã§ãã"
#. Tag: programlisting
#: Persistence.xml:425
@@ -679,6 +922,12 @@
" claim = em.find(Claim.class, claimId);\n"
"}]]>"
msgstr ""
+"<![CDATA[@In EntityManager em; //a Seam-managed persistence context\n"
+"\n"
+"@Begin(flushMode=MANUAL)\n"
+"public void beginClaimWizard() {\n"
+" claim = em.find(Claim.class, claimId);\n"
+"}]]>"
#. Tag: para
#: Persistence.xml:427
@@ -687,6 +936,8 @@
"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 ã«å¤æ´ãå ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:432
@@ -697,6 +948,10 @@
" claim.addParty(party);\n"
"}]]>"
msgstr ""
+"<![CDATA[public void addPartyToClaim() {\n"
+" Party party = ....;\n"
+" claim.addParty(party);\n"
+"}]]>"
#. Tag: para
#: Persistence.xml:434
@@ -705,6 +960,8 @@
"But these changes will not be flushed to the database until we explicitly "
"force the flush to occur:"
msgstr ""
+"ãã ãã ãããã®å¤æ´ã¯æ示çã«ãã©ãã·ã¥ãçºçããããå¼·å¶ããã¾ã§ã¯ãã¼ã¿"
+"ãã¼ã¹ã«å¯¾ãã¦ãã©ãã·ã¥ããã¾ããã"
#. Tag: programlisting
#: Persistence.xml:439
@@ -715,6 +972,10 @@
" em.flush();\n"
"}]]>"
msgstr ""
+"<![CDATA[@End\n"
+"public void commitClaim() {\n"
+" em.flush();\n"
+"}]]>"
#. Tag: para
#: Persistence.xml:441
@@ -723,12 +984,15 @@
"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> ã«ã»ãããããã¨ãã§ãã¾ãã ãã¨ãã°ããã²ã¼ã·ã§ã³è¦åã§ã¯ä»¥ä¸ã®ã"
+"ãã«ãªãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:446
#, no-c-format
msgid "<![CDATA[<begin-conversation flush-mode=\"MANUAL\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<begin-conversation flush-mode=\"MANUAL\" />]]>"
#. Tag: para
#: Persistence.xml:448
@@ -736,6 +1000,8 @@
msgid ""
"You can set any Seam Managed Persistence Context to use manual flush mode:"
msgstr ""
+"ãããã® Seam 管çæ°¸ç¶ã³ã³ããã¹ãã«å¯¾ãã¦ãæåã«ãããã©ãã·ã¥ã¢ã¼ãã使ç¨"
+"ããããè¨å®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:453
@@ -747,12 +1013,17 @@
"\" />\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:core=\"http://jboss.com/products/seam/core\">\n"
+" <core:manager conversation-timeout=\"120000\" default-flush-mode=\"manual"
+"\" />\n"
+"</components>]]>"
#. Tag: title
#: Persistence.xml:460
#, no-c-format
msgid "Using the JPA \"delegate\""
-msgstr ""
+msgstr "JPA ãããªã²ã¼ããã使ç¨ãã"
#. Tag: para
#: Persistence.xml:462
@@ -766,6 +1037,13 @@
"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> ãã覧ãã ããã"
#. Tag: para
#: Persistence.xml:471
@@ -776,6 +1054,9 @@
"the delegate in your Seam components from time to time. One approach would "
"be the following:"
msgstr ""
+"ãã ãã Hibernate ã¾ãã¯ãã以å¤ã®ãã®ãããã使ç¨ãããã«éããã ããã㯠"
+"Seam ã³ã³ãã¼ãã³ãã§ããªã²ã¼ãã使ç¨ããããªãå ´åãããã§ãããã 以ä¸ã«ã"
+"ã®ä¸ä¾ã示ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:478
@@ -789,6 +1070,13 @@
"\");\n"
"}]]>"
msgstr ""
+"<![CDATA[@In EntityManager entityManager;\n"
+"\n"
+"@Create\n"
+"public void init() {\n"
+" ( (Session) entityManager.getDelegate() ).enableFilter(\"currentVersions"
+"\");\n"
+"}]]>"
#. Tag: para
#: Persistence.xml:480
@@ -799,6 +1087,9 @@
"the delegate. First, add the following line to <literal>components.xml</"
"literal>:"
msgstr ""
+"åãã£ã¹ã㯠Java è¨èªã®ä¸ã§ãééããªãç¹éãªæ§æã«ãªãããã ã§ããéãé¿ã"
+"ãã®ãä¸è¬çã§ãã ããªã²ã¼ãã§åå¾ããå¥ã®æ¹æ³ã次ã«ç¤ºãã¾ãã ã¾ãã 以ä¸ã®"
+"è¡ã <literal>components.xml</literal> ã«è¿½å ãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:486
@@ -809,12 +1100,16 @@
" auto-create=\"true\" \n"
" value=\"#{entityManager.delegate}\"/>]]>"
msgstr ""
+"<![CDATA[<factory name=\"session\" \n"
+" scope=\"STATELESS\" \n"
+" auto-create=\"true\" \n"
+" value=\"#{entityManager.delegate}\"/>]]>"
#. Tag: para
#: Persistence.xml:488
#, no-c-format
msgid "Now we can inject the session directly:"
-msgstr ""
+msgstr "ããã§ã»ãã·ã§ã³ãç´æ¥ã¤ã³ã¸ã§ã¯ãã§ããããã«ãªãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:492
@@ -827,12 +1122,18 @@
" session.enableFilter(\"currentVersions\");\n"
"}]]>"
msgstr ""
+"<![CDATA[@In Session session;\n"
+"\n"
+"@Create\n"
+"public void init() {\n"
+" session.enableFilter(\"currentVersions\");\n"
+"}]]>"
#. Tag: title
#: Persistence.xml:497
#, no-c-format
msgid "Using EL in EJB-QL/HQL"
-msgstr ""
+msgstr "EJB-QL/HQL 㧠EL ã使ç¨ããæ¹æ³"
#. Tag: para
#: Persistence.xml:498
@@ -844,6 +1145,11 @@
"<literal>@PersistenceContext</literal>. This lets you use EL expressions in "
"your query strings, safely and efficiently. For example, this:"
msgstr ""
+"Seam 管çã®æ°¸ç¶ã³ã³ããã¹ãã使ç¨ããå ´åã <literal>@PersistenceContext</"
+"literal> ã使ã£ã¦ã³ã³ãã管çã®æ°¸ç¶ã³ã³ããã¹ããã¤ã³ã¸ã§ã¯ãããå ´åã Seam "
+"㯠<literal>EntityManager</literal> ã¾ã㯠<literal>Session</literal> ãªã"
+"ã¸ã§ã¯ãããããã·ãã¾ãã ããã«ããã EL å¼ãã¯ã¨ãªã¼æååå
ã§å®å
¨ãã¤å¹æ"
+"çã«ä½¿ç¨ãããã¨ãã§ããããã«ãªãã¾ãã ãã¨ãã°ã 次ãè¦ã¦ãã ããã"
#. Tag: programlisting
#: Persistence.xml:506
@@ -853,12 +1159,15 @@
"username}\")\n"
" .getSingleResult();]]>"
msgstr ""
+"<![CDATA[User user = em.createQuery(\"from User where username=#{user."
+"username}\")\n"
+" .getSingleResult();]]>"
#. Tag: para
#: Persistence.xml:508
#, no-c-format
msgid "is equivalent to:"
-msgstr ""
+msgstr "ä¸è¨ã®ä¾ã¯ã 以ä¸ã®ä¾ã¨åçã«ãªãã¾ãã"
#. Tag: programlisting
#: Persistence.xml:510
@@ -868,12 +1177,15 @@
" .setParameter(\"username\", user.getUsername())\n"
" .getSingleResult();]]>"
msgstr ""
+"<![CDATA[User user = em.createQuery(\"from User where username=:username\")\n"
+" .setParameter(\"username\", user.getUsername())\n"
+" .getSingleResult();]]>"
#. Tag: para
#: Persistence.xml:512
#, no-c-format
msgid "Of course, you should never, ever write it like this:"
-msgstr ""
+msgstr "å½ç¶ã 次ã®ããã«ã¯çµ¶å¯¾ã«è¨è¿°ããªãã§ãã ããã"
#. Tag: programlisting
#: Persistence.xml:516
@@ -883,18 +1195,21 @@
"getUsername()) //BAD!\n"
" .getSingleResult();]]>"
msgstr ""
+"<![CDATA[User user = em.createQuery(\"from User where username=\" + user."
+"getUsername()) //BAD!\n"
+" .getSingleResult();]]>"
#. Tag: para
#: Persistence.xml:518
#, no-c-format
msgid "(It is inefficient and vulnerable to SQL injection attacks.)"
-msgstr ""
+msgstr "(å¹çãæªãã SQL ã¤ã³ã¸ã§ã¯ã·ã§ã³æ»æã«å¯¾ãã¦èå¼±ã¨ãªãã¾ãã)"
#. Tag: title
#: Persistence.xml:525
#, no-c-format
msgid "Using Hibernate filters"
-msgstr ""
+msgstr "Hibernate ãã£ã«ã¿ã使ç¨ãã"
#. Tag: para
#: Persistence.xml:527
@@ -907,6 +1222,12 @@
"filters into a Seam application, one that works especially well with the "
"Seam Application Framework."
msgstr ""
+"Hibernate åºæã®æ¬æ°ãªæ©è½ã <emphasis>ãã£ã«ã¿</emphasis> ã«ãªãã¾ãã ãã£"
+"ã«ã¿ã«ãããã¼ã¿ãã¼ã¹å
ã®ãã¼ã¿è¡¨ç¤ºã«å¶éãä¸ãããã¨ãã§ããããã«ãªãã¾"
+"ãã ãã£ã«ã¿ã«ã¤ãã¦ã¯ Hibernate ã®ããã¥ã¡ã³ãã§è©³ç´°ã«èª¬æããã¦ãã¾ãã ã"
+"ãã§ã¯ã ãã£ã«ã¿ã Seam ã¢ããªã±ã¼ã·ã§ã³ã«çµ±åããç°¡åãªæ¹æ³ãè¨è¼ãã¦ããã®"
+"ãããã ããã¨æãã¾ãã ç¹ã« Seam Application Framework ã§ãã¾ãåä½ããæ¹æ³"
+"ã説æãã¾ãã"
#. Tag: para
#: Persistence.xml:535
@@ -917,6 +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 ãæ°¸ç¶ãå®ç¾ãã"
+"æ§æè¦ç´ ã§ããå ´åã«ã®ã¿ä½¿ç¨ã§ãã¾ãã)"
#. Tag: programlisting
#: Persistence.xml:542
@@ -947,3 +1272,27 @@
" </persistence:filters>\n"
"</persistence:managed-persistence-context>]]>"
msgstr ""
+"<![CDATA[<persistence:filter name=\"regionFilter\">\n"
+" <persistence:name>region</persistence:name>\n"
+" <persistence:parameters>\n"
+" <key>regionCode</key>\n"
+" <value>#{region.code}</value>\n"
+" </persistence:parameters>\n"
+"</persistence:filter>\n"
+"\n"
+"<persistence:filter name=\"currentFilter\">\n"
+" <persistence:name>current</persistence:name>\n"
+" <persistence:parameters>\n"
+" <key>date</key>\n"
+" <value>#{currentDate}</value>\n"
+" </persistence:parameters>\n"
+"</persistence:filter>\n"
+"\n"
+"<persistence:managed-persistence-context name=\"personDatabase\"\n"
+" persistence-unit-jndi-name=\"java:/EntityManagerFactories/personDatabase"
+"\">\n"
+" <persistence:filters>\n"
+" <value>#{regionFilter}</value>\n"
+" <value>#{currentFilter}</value>\n"
+" </persistence:filters>\n"
+"</persistence:managed-persistence-context>]]>"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Preface.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Preface.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Preface.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Preface.xml:7
#, no-c-format
msgid "Introduction to JBoss Seam"
-msgstr ""
+msgstr "JBoss Seam ã®ç´¹ä»"
#. Tag: para
#: Preface.xml:9
@@ -26,12 +26,14 @@
"Seam is an application framework for Enterprise Java. It is inspired by the "
"following principles:"
msgstr ""
+"Seam ã¯ã¨ã³ã¿ã¼ãã©ã¤ãº Java åãã®ã¢ããªã±ã¼ã·ã§ã³ãã¬ã¼ã ã¯ã¼ã¯ã§ãã以ä¸ã®"
+"ãããªç念ã«åºã¥ãã¦ãã¾ãã"
#. Tag: emphasis
#: Preface.xml:16
#, no-c-format
msgid "One kind of \"stuff\""
-msgstr ""
+msgstr "ä¸ç¨®é¡ã®ãææã (ä¸è²«ããã³ã³ãã¼ãã³ãã¢ãã«)"
#. Tag: para
#: Preface.xml:18
@@ -44,6 +46,13 @@
"<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
@@ -55,10 +64,15 @@
"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
+#, fuzzy, no-c-format
msgid ""
"Unlike plain Java EE or J2EE components, Seam components may "
"<emphasis>simultaneously</emphasis> access state associated with the web "
@@ -66,16 +80,25 @@
"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."
+"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
#, no-c-format
msgid "Integrate JSF with EJB 3.0"
-msgstr ""
+msgstr "JSF 㨠EJB 3.0 ã®çµ±å"
#. Tag: para
#: Preface.xml:47
@@ -91,6 +114,15 @@
"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
@@ -99,19 +131,28 @@
"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
+#, 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 "
+"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
@@ -122,12 +163,16 @@
"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
#, no-c-format
msgid "Integrated AJAX"
-msgstr ""
+msgstr "çµ±å AJAX"
#. Tag: para
#: Preface.xml:81
@@ -137,6 +182,10 @@
"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
@@ -147,6 +196,10 @@
"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
@@ -157,12 +210,16 @@
"grained, asynchronous AJAX requests are handled safely and efficiently on "
"the server side."
msgstr ""
+"ãããã®ã¢ããã¼ãã®ã©ã¡ãããSeam ã®çµã¿è¾¼ã¿ã®ä¸¦è¡å¦çå¶å¾¡ãç¶æ
管çã«å¯¾ãã¦"
+"ã®ãã®ã§ã¯ãªãã®ã§ããããã®æ©è½ã«å¯¾ãã¦ã¯ãã¾ãåä½ãã¾ããããããã並åã«"
+"å®è¡ãããå¤ãã®ç´°ç²åº¦ã®éåæã® AJAX è¦æ±ããµã¼ããµã¤ãã§å®å
¨ã«ããã¦å¹çç"
+"ã«å¦çãããã¨ãããã¨ãä¿è¨¼ãã¾ãã"
#. Tag: emphasis
#: Preface.xml:101
#, no-c-format
msgid "Business process as a first class construct"
-msgstr ""
+msgstr "ãã¡ã¼ã¹ãã¯ã©ã¹æ§æè¦ç´ ã¨ãã¦ã®ãã¸ãã¹ããã»ã¹"
#. Tag: para
#: Preface.xml:103
@@ -172,6 +229,9 @@
"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
@@ -180,6 +240,8 @@
"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
@@ -190,12 +252,16 @@
"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
#, no-c-format
msgid "Declarative state management"
-msgstr ""
+msgstr "宣è¨çãªç¶æ
管ç"
#. Tag: para
#: Preface.xml:123
@@ -216,18 +282,36 @@
"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
+#, 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 "
+"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
@@ -244,12 +328,23 @@
"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
#, no-c-format
msgid "Bijection"
-msgstr ""
+msgstr "ãã¤ã¸ã§ã¯ã·ã§ã³"
#. Tag: para
#: Preface.xml:160
@@ -266,6 +361,16 @@
"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
@@ -280,12 +385,21 @@
"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
#, no-c-format
msgid "Workspace management and multi-window browsing"
-msgstr ""
+msgstr "ã¯ã¼ã¯ã¹ãã¼ã¹ç®¡çã¨ãã«ãã¦ã£ã³ãã¦ã¢ã¯ã»ã¹"
#. Tag: para
#: Preface.xml:183
@@ -298,12 +412,18 @@
"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
#, no-c-format
msgid "Prefer annotations to XML"
-msgstr ""
+msgstr "XMLãããã¢ããã¼ã·ã§ã³"
#. Tag: para
#: Preface.xml:196
@@ -316,6 +436,11 @@
"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
@@ -330,12 +455,20 @@
"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
#, no-c-format
msgid "Integration testing is easy"
-msgstr ""
+msgstr "çµåãã¹ããç°¡åã«"
#. Tag: para
#: Preface.xml:219
@@ -351,12 +484,22 @@
"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
#, no-c-format
msgid "The specs ain't perfect"
-msgstr ""
+msgstr "ä»æ§ã¯å®ç§ã§ã¯ãªã"
#. Tag: para
#: Preface.xml:234
@@ -368,12 +511,17 @@
"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
#, no-c-format
msgid "There's more to a web application than serving HTML pages"
-msgstr ""
+msgstr "Webã¢ããªã±ã¼ã·ã§ã³ã«ã¯HTMLãã¼ã¸ãä¾çµ¦ãããã¨ä»¥ä¸ã®å½¹å²ããã"
#. Tag: para
#: Preface.xml:247
@@ -387,6 +535,13 @@
"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
@@ -402,12 +557,22 @@
"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
#, no-c-format
msgid "Get started now!"
-msgstr ""
+msgstr "ãããã¯ããã¾ããã !"
#. Tag: para
#: Preface.xml:270
@@ -419,6 +584,12 @@
"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
@@ -428,3 +599,6 @@
"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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Remoting.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Remoting.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Remoting.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Remoting.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Remoting\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Remoting.xml:5
#, no-c-format
msgid "Remoting"
-msgstr ""
+msgstr "ãªã¢ã¼ãã£ã³ã°"
#. Tag: para
#: Remoting.xml:6
@@ -31,12 +31,18 @@
"page, then goes on to explain the features of the Seam Remoting framework in "
"more detail."
msgstr ""
+"Seam ã¯ã Web ãã¼ã¸ãã AJAX (Asynchronous Javascript and XML) ã使ç¨ãã¦ã³"
+"ã³ãã¼ãã³ãã«ãªã¢ã¼ãã¢ã¯ã»ã¹ãã便å©ãªæ¹æ³ãæä¾ãã¾ãã ãã®æ©è½ãå®ç¾ã"
+"ã 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 ""
+msgstr "è¨å®"
#. Tag: para
#: Remoting.xml:14
@@ -45,6 +51,8 @@
"To use remoting, the Seam Resource servlet must first be configured in your "
"<literal>web.xml</literal> file:"
msgstr ""
+"ãªã¢ã¼ãã£ã³ã°ã®æ©è½ã使ç¨ããã«ã¯ãã¾ã<literal>web.xml</literal>ãã¡ã¤ã«å
"
+"ã§Seam Resourceãµã¼ãã¬ãããè¨å®ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Remoting.xml:16
@@ -60,6 +68,15 @@
" <url-pattern>/seam/resource/*</url-pattern>\n"
"</servlet-mapping>]]>"
msgstr ""
+"<![CDATA[<servlet>\n"
+" <servlet-name>Seam Resource Servlet</servlet-name>\n"
+" <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>\n"
+"</servlet>\n"
+"\n"
+"<servlet-mapping>\n"
+" <servlet-name>Seam Resource Servlet</servlet-name>\n"
+" <url-pattern>/seam/resource/*</url-pattern>\n"
+"</servlet-mapping>]]>"
#. Tag: para
#: Remoting.xml:18
@@ -70,6 +87,9 @@
"contains all the client-side framework code that enables remoting "
"functionality:"
msgstr ""
+"次ã®ã¹ãããã¯ãWebãã¼ã¸ã«å¿
è¦ãªJavaScriptãã¤ã³ãã¼ããããã¨ã§ããã¤ã³ãã¼"
+"ããã¹ãã¹ã¯ãªãããæä½äºã¤ããã¾ããæåã®ä¸ã¤ã¯ããªã¢ã¼ãã£ã³ã°ã®æ©è½ãæ"
+"å¹ã«ãããã¯ã©ã¤ã¢ã³ããµã¤ããã¬ã¼ã ã¯ã¼ã¯ã®ãã¹ã¦ã®ã³ã¼ããå«ã¿ã¾ã:"
#. Tag: programlisting
#: Remoting.xml:22
@@ -78,6 +98,8 @@
"<![CDATA[<script type=\"text/javascript\" src=\"seam/resource/remoting/"
"resource/remote.js\"></script>]]>"
msgstr ""
+"<![CDATA[<script type=\"text/javascript\" src=\"seam/resource/remoting/"
+"resource/remote.js\"></script>]]>"
#. Tag: para
#: Remoting.xml:24
@@ -91,6 +113,13 @@
"stateless session bean annotated with <literal>@Name(\"customerAction\")</"
"literal>, then your script tag should look like this:"
msgstr ""
+"äºã¤ç®ã®ã¹ã¯ãªããã¯ã å¼ã³åºãããã³ã³ãã¼ãã³ãã«å¯¾ããã¹ã¿ãã¨åå®ç¾©ãå«ã¿"
+"ã¾ãã ããã¯ã³ã³ãã¼ãã³ãã®ãã¼ã«ã«ã¤ã³ã¿ãã§ã¼ã¹ããã¨ã«ãã¦åçã«çæã"
+"ãã ã¤ã³ã¿ãã§ã¼ã¹ã®ãªã¢ã¼ãã¡ã½ãããå¼ã³åºãéã«ä½¿ç¨ããããã¹ã¦ã®ã¯ã©ã¹ã«"
+"対ããåå®ç¾©ãå
å
ãã¦ãã¾ãã ã¹ã¯ãªããã®ååã¯ã³ã³ãã¼ãã³ãã®ååãåæ ã"
+"ãã¾ãã ä¾ãã°ã <literal>@Name(\"customerAction\")</literal> ã¨ããã¢ããã¼"
+"ã·ã§ã³ä»ãã®ã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ Bean ãæã¤å ´åã ã¹ã¯ãªããã¿ã°ã¯ä»¥ä¸ã®ã"
+"ãã«ãªãã¾ãã"
#. Tag: programlisting
#: Remoting.xml:30
@@ -100,6 +129,9 @@
" src=\"seam/resource/remoting/interface.js?customerAction\"></"
"script>]]>"
msgstr ""
+"<![CDATA[<script type=\"text/javascript\" \n"
+" src=\"seam/resource/remoting/interface.js?customerAction\"></"
+"script>]]>"
#. Tag: para
#: Remoting.xml:32
@@ -108,6 +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
@@ -117,6 +151,9 @@
" src=\"seam/resource/remoting/interface.js?"
"customerAction&accountAction\"></script>]]>"
msgstr ""
+"<![CDATA[<script type=\"text/javascript\" \n"
+" src=\"seam/resource/remoting/interface.js?"
+"customerAction&accountAction\"></script>]]>"
#. Tag: para
#: Remoting.xml:38
@@ -126,6 +163,9 @@
"required Javascript. Separate each component or class name you wish to "
"import with a comma:"
msgstr ""
+"代ããã«ã å¿
è¦ãª Javascript ã®ã¤ã³ãã¼ãã« <literal>s:remote</literal> ã使"
+"ç¨ãããã¨ãã§ãã¾ãã ã¤ã³ãã¼ãããã³ã³ãã¼ãã³ããããã¯ã¯ã©ã¹åããããã"
+"ã³ã³ãã§åºåãã¾ãã"
#. Tag: programlisting
#: Remoting.xml:43
@@ -135,12 +175,15 @@
" <s:remote include=\"customerAction,accountAction\"/> \n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <s:remote include=\"customerAction,accountAction\"/> \n"
+" ]]>"
#. Tag: title
#: Remoting.xml:48
#, no-c-format
msgid "The \"Seam\" object"
-msgstr ""
+msgstr "\"Seam\"ãªãã¸ã§ã¯ã"
#. Tag: para
#: Remoting.xml:50
@@ -155,12 +198,19 @@
"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> ã§ãã ãã®ãªãã¸ã§ã¯"
+"ãã«ç²¾éããä¸çªå®¹æãªæ¹æ³ã¯ã ç°¡åãªãµã³ãã«ããå§ãããã¨ã§ãã"
#. Tag: title
#: Remoting.xml:57
#, no-c-format
msgid "A Hello World example"
-msgstr ""
+msgstr "Hello World ãµã³ãã«"
#. Tag: para
#: Remoting.xml:59
@@ -170,6 +220,10 @@
"object works. First of all, let's create a new Seam component called "
"<literal>helloAction</literal>."
msgstr ""
+"<literal>Seam</literal> ãªãã¸ã§ã¯ããã©ã®ããã«åä½ããããè¦ãããã«ã ç°¡å"
+"ãªãµã³ãã«ãéãã¦ä¸æ©ãè¸ã¿åºãã¦ã¿ã¾ãããã ã¾ãæåã«ã"
+"<literal>helloAction</literal> ã¨å¼ã°ããæ°ãã Seam ã³ã³ãã¼ãã³ããä½æãã¾"
+"ãããã"
#. Tag: programlisting
#: Remoting.xml:62
@@ -183,6 +237,13 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"@Name(\"helloAction\")\n"
+"public class HelloAction implements HelloLocal {\n"
+" public String sayHello(String name) {\n"
+" return \"Hello, \" + name;\n"
+" }\n"
+"}]]>"
#. Tag: para
#: Remoting.xml:64
@@ -192,6 +253,9 @@
"special note of the <literal>@WebRemote</literal> annotation, as it's "
"required to make our method accessible via remoting:"
msgstr ""
+"æ°ããã³ã³ãã¼ãã³ãç¨ã«ãã¼ã«ã«ã¤ã³ã¿ãã§ã¼ã¹ãçæããå¿
è¦ãããã¾ãã "
+"<literal>@WebRemote</literal> ã¢ããã¼ã·ã§ã³ã«ç¹ã«æ³¨æãã¦ãã ããã ãªã¢ã¼ã"
+"ã«ããã¡ã½ããã¸ã®ã¢ã¯ã»ã¹ãå¯è½ã¨ããããã«å¿
è¦ã§ãã"
#. Tag: programlisting
#: Remoting.xml:67
@@ -203,6 +267,11 @@
" public String sayHello(String name);\n"
"}]]>"
msgstr ""
+"<![CDATA[@Local\n"
+"public interface HelloLocal {\n"
+" @WebRemote\n"
+" public String sayHello(String name);\n"
+"}]]>"
#. Tag: para
#: Remoting.xml:69
@@ -211,12 +280,15 @@
"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> ã³ã³ãã¼ãã³ãã"
+"ã¤ã³ãã¼ããã¾ãããã"
#. Tag: programlisting
#: Remoting.xml:72
#, no-c-format
msgid "<![CDATA[<s:remote include=\"helloAction\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<s:remote include=\"helloAction\"/>]]>"
#. Tag: para
#: Remoting.xml:74
@@ -225,6 +297,8 @@
"To make this a fully interactive user experience, let's add a button to our "
"page:"
msgstr ""
+"ã¦ã¼ã¶ã¼ã«ã¨ã£ã¦å®å
¨ã«ã¤ã³ãã©ã¯ãã£ãã¨ãªããããã¼ã¸ã«ãã¿ã³ã追å ãã¦ã¿ã¾"
+"ãã"
#. Tag: programlisting
#: Remoting.xml:76
@@ -232,6 +306,7 @@
msgid ""
"<![CDATA[<button onclick=\"javascript:sayHello()\">Say Hello</button>]]>"
msgstr ""
+"<![CDATA[<button onclick=\"javascript:sayHello()\">Say Hello</button>]]>"
#. Tag: para
#: Remoting.xml:78
@@ -240,6 +315,8 @@
"We'll also need to add some more script to make our button actually do "
"something when it's clicked:"
msgstr ""
+"ãã¿ã³ãã¯ãªãã¯ããã¨ããå®éã«ãã¿ã³ã«ä½ããè¡ãããããã®ã¹ã¯ãªããããã"
+"å°ã追å ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Remoting.xml:80
@@ -261,6 +338,21 @@
" // ]]>]]><![CDATA[\n"
"</script>]]>"
msgstr ""
+"<![CDATA[<script type=\"text/javascript\">\n"
+" //<![CDATA[\n"
+"\n"
+" function sayHello() {\n"
+" var name = prompt(\"What is your name?\");\n"
+" Seam.Component.getInstance(\"helloAction\").sayHello(name, "
+"sayHelloCallback);\n"
+" }\n"
+"\n"
+" function sayHelloCallback(result) {\n"
+" alert(result);\n"
+" }\n"
+"\n"
+" // ]]>]]><![CDATA[\n"
+"</script>]]>"
#. Tag: para
#: Remoting.xml:82
@@ -272,6 +364,11 @@
"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 ãµã³ãã«ã®å
¨ã½ã¼ã¹ã³ã¼ããããã¾ãã"
#. Tag: para
#: Remoting.xml:87
@@ -283,6 +380,10 @@
"prompting the user for their name and then making a remote request. Take a "
"look at the following line:"
msgstr ""
+"ã¨ããã§ããã®ã¹ã¯ãªããã®ã³ã¼ãã¯ä½ãããã®ã§ããããã ãã£ã¨ç´°ããå解ãã¦"
+"ã¿ã¾ããããæå§ãã«ãäºã¤ã®ã¡ã½ãããå®è£
ãã Javascript ã³ã¼ãããè¦ã¦ãã"
+"ã¾ãããã æåã®ã¡ã½ããã¯ã¦ã¼ã¶ã¼ã«å¯¾ãã¦ååãå
¥åããããä¿ãããªã¢ã¼ãè¦"
+"æ±ãè¡ãã®ããã®å½¹å²ã§ãã 以ä¸ã®è¡ããè¦ã¦ã¿ã¾ãããã"
#. Tag: programlisting
#: Remoting.xml:92
@@ -290,6 +391,7 @@
msgid ""
"Seam.Component.getInstance(\"helloAction\").sayHello(name, sayHelloCallback);"
msgstr ""
+"Seam.Component.getInstance(\"helloAction\").sayHello(name, sayHelloCallback);"
#. Tag: para
#: Remoting.xml:94
@@ -301,6 +403,11 @@
"component against this stub, which is exactly what happens with the "
"remainder of the line: <literal>sayHello(name, sayHelloCallback);</literal>."
msgstr ""
+"ãã®è¡ã®æåã®é¨å <literal>Seam.Component.getInstance(\"helloAction\")</"
+"literal> ã¯ã <literal>helloAction</literal> ã³ã³ãã¼ãã³ãã®ãããã·ãããã"
+"ã¯\"ã¹ã¿ã\"ãè¿ãã¾ãã ãã®ã¹ã¿ãã«å¯¾ãã¦ã³ã³ãã¼ãã³ãã®ã¡ã½ããå¼ã³åºãã"
+"å¯è½ã§ãã ããã¯ãã¾ãã«ãã®è¡ã®æ®ãã®é¨å <literal>sayHello(name, "
+"sayHelloCallback);</literal> ã«ãªãã¾ãã"
#. Tag: para
#: Remoting.xml:99
@@ -317,6 +424,15 @@
"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> ã®ã¡ã½ãããå¼ã³åºãå ´åã ãããã¯çµæãæ°ã«ããå¿
è¦"
+"ããªãå ´åã¯ã é æ
®ãªããã®ã¾ã¾ã«ãã¦ãã ããã"
#. Tag: para
#: Remoting.xml:107
@@ -326,12 +442,15 @@
"to our remote request then pops up an alert message displaying the result of "
"our method call."
msgstr ""
+"<literal>sayHelloCallback</literal>ã¡ã½ãããããªã¢ã¼ãè¦æ±ã«å¯¾ããã¬ã¹ãã³ã¹"
+"ãåä¿¡ããå ´åã ã¡ã½ããå¼ã³åºãã®çµæã表示ããã¢ã©ã¼ãã¡ãã»ã¼ã¸ãç¾ãã¾"
+"ãã"
#. Tag: title
#: Remoting.xml:113
#, no-c-format
msgid "Seam.Component"
-msgstr ""
+msgstr "Seam.Component"
#. Tag: para
#: Remoting.xml:115
@@ -345,12 +464,19 @@
"instance of a component type, and <literal>getInstance()</literal> will "
"return a singleton instance."
msgstr ""
+"<literal>Seam.Component</literal> Javascript ãªãã¸ã§ã¯ãã¯ã Seam ã³ã³ãã¼ã"
+"ã³ãã¨é£æºããå¤ãã®ã¯ã©ã¤ã¢ã³ãã¡ã½ãããæä¾ãã¾ãã 主ãªäºã¤ã®ã¡ã½ããã"
+"<literal>newInstance()</literal>㨠<literal>getInstance()</literal>ã¯ã 以é"
+"ã®ç« ã«ãè¨è¿°ããã¦ãã¾ããã ãããã®ä¸»ãªéãã¯ã<literal>newInstance()</"
+"literal> ã¯ããã¤ãã³ã³ãã¼ãã³ãã¿ã¤ãã®æ°ããã¤ã³ã¹ã¿ã³ã¹ãçæããããã¦ã"
+"<literal>getInstance()</literal>ã¯ãã·ã³ã°ã«ãã³ã®ã¤ã³ã¹ã¿ã³ã¹ãè¿ããã¨ã§"
+"ãã"
#. Tag: title
#: Remoting.xml:122
#, no-c-format
msgid "Seam.Component.newInstance()"
-msgstr ""
+msgstr "Seam.Component.newInstance()"
#. Tag: para
#: Remoting.xml:123
@@ -361,6 +487,11 @@
"as its server-side counterpart, or alternatively if you wish you can access "
"its fields directly. Take the following Seam entity component for example:"
msgstr ""
+"æ°ããã¨ã³ãã£ãã£ããããã¯ãJavaBean ã³ã³ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹ãçæããã"
+"ãã«ãã®ã¡ã½ããã使ç¨ãã¾ãã ãã®ã¡ã½ããã«ããè¿ããããªãã¸ã§ã¯ãã¯ã "
+"ãµã¼ããµã¤ãã®å¯¾å¿ãããã®ã¨åã getter/setter ã¡ã½ãããæã¤ãã ãããã¯ã"
+"代æ¿ã¨ãã¦ããæã¿ãªãã°ããã®ãã£ã¼ã«ãã«ç´æ¥ã¢ã¯ã»ã¹ãå¯è½ã§ãã ä¾ã¨ãã¦ã"
+"以ä¸ã® Seam ã¨ã³ãã£ã㣠ã³ã³ãã¼ãã³ããã覧ãã ããã"
#. Tag: programlisting
#: Remoting.xml:127
@@ -399,24 +530,57 @@
" }\n"
"}"
msgstr ""
+"@Name(\"customer\")\n"
+"@Entity\n"
+"public class Customer implements Serializable\n"
+"{\n"
+" private Integer customerId;\n"
+" private String firstName;\n"
+" private String lastName;\n"
+" \n"
+" @Column public Integer getCustomerId() { \n"
+" return customerId; \n"
+" }\n"
+" \n"
+" public void setCustomerId(Integer customerId} { \n"
+" this.customerId = customerId; \n"
+" }\n"
+" \n"
+" @Column public String getFirstName() { \n"
+" return firstName; \n"
+" }\n"
+" \n"
+" public void setFirstName(String firstName) {\n"
+" this.firstName = firstName; \n"
+" }\n"
+" \n"
+" @Column public String getLastName() {\n"
+" return lastName;\n"
+" }\n"
+" \n"
+" public void setLastName(String lastName) {\n"
+" this.lastName = lastName;\n"
+" }\n"
+"}"
#. Tag: para
#: Remoting.xml:129
#, no-c-format
msgid "To create a client-side Customer you would write the following code:"
msgstr ""
+"ã¯ã©ã¤ã¢ã³ããµã¤ã Customer ãçæããããã«ã以ä¸ã®ã³ã¼ããè¨è¿°ãã¾ãã"
#. Tag: programlisting
#: Remoting.xml:131
#, no-c-format
msgid "var customer = Seam.Component.newInstance(\"customer\");"
-msgstr ""
+msgstr "var customer = Seam.Component.newInstance(\"customer\");"
#. Tag: para
#: Remoting.xml:133
#, no-c-format
msgid "Then from here you can set the fields of the customer object:"
-msgstr ""
+msgstr "ããã¦ããããã㯠customer ãªãã¸ã§ã¯ãã®ãã£ã¼ã«ãã®è¨å®ãå¯è½ã§ãã"
#. Tag: programlisting
#: Remoting.xml:135
@@ -426,12 +590,15 @@
"// Or you can set the fields directly\n"
"customer.lastName = \"Smith\";"
msgstr ""
+"customer.setFirstName(\"John\");\n"
+"// Or you can set the fields directly\n"
+"customer.lastName = \"Smith\";"
#. Tag: title
#: Remoting.xml:140
#, no-c-format
msgid "Seam.Component.getInstance()"
-msgstr ""
+msgstr "Seam.Component.getInstance()"
#. Tag: para
#: Remoting.xml:142
@@ -443,6 +610,11 @@
"specified component, so calling it twice in a row with the same component "
"name will return the same instance of the component."
msgstr ""
+"<literal>getInstance()</literal>ã¡ã½ããã¯ã Seam ã»ãã·ã§ã³ Bean ã³ã³ãã¼ã"
+"ã³ãã®ãã¹ã¿ãã¸ã®åç
§ãåå¾ããããã«ä½¿ç¨ããã¾ãã ããã¯ãã³ã³ãã¼ãã³ãã«"
+"対ãã¦ãªã¢ã¼ãã®ã¡ã½ããå®è¡ã«ä½¿ç¨å¯è½ã§ãã ãã®ã¡ã½ããã¯ãç¹å®ã®ã³ã³ãã¼ã"
+"ã³ãã®ã·ã³ã°ã«ãã³ãè¿ãã¾ãã ãã®çµæãç¶ãã¦åãã³ã³ãã¼ãã³ãåã§äºåå¼ã³"
+"åºãã¨ãåãã³ã³ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹ãè¿ããã¾ãã"
#. Tag: para
#: Remoting.xml:147
@@ -453,18 +625,21 @@
"the <literal>saveCustomer()</literal> method of our <literal>customerAction</"
"literal> component:"
msgstr ""
+"åè¨ã®ãµã³ãã«ããç¶ãã¦ã æ°ãã<literal>customer</literal>ãçæãä¿åãã"
+"ãã¨ããå ´åã<literal>customerAction</literal>ã³ã³ãã¼ãã³ãã®"
+"<literal>saveCustomer()</literal>ã¡ã½ããã«ããã渡ãã¾ãã"
#. Tag: programlisting
#: Remoting.xml:151
#, no-c-format
msgid "Seam.Component.getInstance(\"customerAction\").saveCustomer(customer);"
-msgstr ""
+msgstr "Seam.Component.getInstance(\"customerAction\").saveCustomer(customer);"
#. Tag: title
#: Remoting.xml:155
#, no-c-format
msgid "Seam.Component.getComponentName()"
-msgstr ""
+msgstr "Seam.Component.getComponentName()"
#. Tag: para
#: Remoting.xml:157
@@ -473,6 +648,8 @@
"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> ãè¿ãã¾ãã"
#. Tag: programlisting
#: Remoting.xml:160
@@ -483,12 +660,16 @@
"else if (Seam.Component.getComponentName(instance) == \"staff\")\n"
" alert(\"Staff member\");"
msgstr ""
+"if (Seam.Component.getComponentName(instance) == \"customer\")\n"
+" alert(\"Customer\");\n"
+"else if (Seam.Component.getComponentName(instance) == \"staff\")\n"
+" alert(\"Staff member\");"
#. Tag: title
#: Remoting.xml:166
#, no-c-format
msgid "Seam.Remoting"
-msgstr ""
+msgstr "Seam.Remoting"
#. Tag: para
#: Remoting.xml:168
@@ -499,12 +680,15 @@
"directly call most of its methods, there are a couple of important ones "
"worth mentioning."
msgstr ""
+"Seam Remoting ã®å¤§é¨åã®ã¯ã©ã¤ã¢ã³ããµã¤ãã®æ©è½ã¯ã<literal>Seam.Remoting</"
+"literal>ãªãã¸ã§ã¯ãã«å«ã¾ãã¾ãã ã¡ã½ãããç´æ¥å¼ã¶å¿
è¦ã¯ã»ã¨ãã©ãªãã¨ã¯ã"
+"ãã è¨åãã価å¤ã®ããéè¦ãªãã®ãããã¾ãã"
#. Tag: title
#: Remoting.xml:173
#, no-c-format
msgid "Seam.Remoting.createType()"
-msgstr ""
+msgstr "Seam.Remoting.createType()"
#. Tag: para
#: Remoting.xml:175
@@ -516,18 +700,23 @@
"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 ã¯ã©ã¹åã渡ãã¦ãã ããã"
#. Tag: programlisting
#: Remoting.xml:180
#, no-c-format
msgid "var widget = Seam.Remoting.createType(\"com.acme.widgets.MyWidget\");"
-msgstr ""
+msgstr "var widget = Seam.Remoting.createType(\"com.acme.widgets.MyWidget\");"
#. Tag: title
#: Remoting.xml:184
#, no-c-format
msgid "Seam.Remoting.getTypeName()"
-msgstr ""
+msgstr "Seam.Remoting.getTypeName()"
#. Tag: para
#: Remoting.xml:186
@@ -538,12 +727,16 @@
"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 ã¯ã©ã¹å®å
¨ä¿®é£¾åã§ãã"
#. Tag: title
#: Remoting.xml:194
#, no-c-format
msgid "Evaluating EL Expressions"
-msgstr ""
+msgstr "EL å¼ãè©ä¾¡ãã"
#. Tag: para
#: Remoting.xml:196
@@ -557,6 +750,12 @@
"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 å¼ã¨ãªãã äºçªç®ã®ãã©ã¡ã¼ã¿ã¯ã"
+"ã®å¼ã®å¤ãä»ãã¦å¼ã³åºãã³ã¼ã«ããã¯ã¡ã½ããã«ãªãã¾ãã 次ã«ä¾ã示ãã¾ãã"
#. Tag: programlisting
#: Remoting.xml:204
@@ -571,6 +770,14 @@
" Seam.Remoting.eval(\"#{customers}\", customersCallback); \n"
" ]]>"
msgstr ""
+"<![CDATA[ function customersCallback(customers) {\n"
+" for (var i = 0; i < customers.length; i++) {\n"
+" alert(\"Got customer: \" + customers[i].getName());\n"
+" } \n"
+" }\n"
+" \n"
+" Seam.Remoting.eval(\"#{customers}\", customersCallback); \n"
+" ]]>"
#. Tag: para
#: Remoting.xml:206
@@ -585,18 +792,25 @@
"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> ã¿ã¤ããã¤ã³ãã¼ãããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Remoting.xml:214
#, no-c-format
msgid "<![CDATA[<s:remote include=\"customer\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<s:remote include=\"customer\"/>]]>"
#. Tag: title
#: Remoting.xml:218
#, no-c-format
msgid "Client Interfaces"
-msgstr ""
+msgstr "ã¯ã©ã¤ã¢ã³ãã®ã¤ã³ã¿ãã§ã¼ã¹"
#. Tag: para
#: Remoting.xml:220
@@ -607,6 +821,9 @@
"remoting/interface.js</literal>: or using the <literal>s:remote</literal> "
"tag:"
msgstr ""
+"ä¸è¨ã®è¨å®ã®ã»ã¯ã·ã§ã³ã§ã¯ã ã¤ã³ã¿ãã§ã¼ã¹ã¾ãã¯ã³ã³ãã¼ãã³ãã®ãã¹ã¿ãã"
+"㯠<literal>seam/resource/remoting/interface.js</literal> çµç±ã§ãã¼ã¸ã«ã¤ã³"
+"ãã¼ããããã <literal>s:remote</literal> ã使ç¨ãã¦ã¤ã³ãã¼ããã¾ãã"
#. Tag: programlisting
#: Remoting.xml:225
@@ -616,12 +833,15 @@
" src=\"seam/resource/remoting/interface.js?customerAction\"></"
"script>]]>"
msgstr ""
+"<![CDATA[<script type=\"text/javascript\" \n"
+" src=\"seam/resource/remoting/interface.js?customerAction\"></"
+"script>]]>"
#. Tag: programlisting
#: Remoting.xml:227
#, no-c-format
msgid "<![CDATA[<s:remote include=\"customerAction\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<s:remote include=\"customerAction\"/>]]>"
#. Tag: para
#: Remoting.xml:229
@@ -632,6 +852,10 @@
"the methods of our component are generated and made available for the "
"remoting framework to use."
msgstr ""
+"ãã¼ã¸ã«ãã®ã¹ã¯ãªãããã¤ã³ã¯ã«ã¼ããããã¨ã«ããã ã³ã³ãã¼ãã³ãã®ããã®ã¤"
+"ã³ã¿ãã§ã¼ã¹å®ç¾©ã«å ãã¦ãã³ã³ãã¼ãã³ãã®ã¡ã½ãããå®è¡ããããã«å¿
è¦ãªãã®"
+"ä»ã®ã³ã³ãã¼ãã³ãã¨ã¿ã¤ããçæããããªã¢ã¼ãã£ã³ã°ãã¬ã¼ã ã¯ã¼ã¯ã§ä½¿ç¨å¯è½"
+"ã«ãªãã¾ãã"
#. Tag: para
#: Remoting.xml:233
@@ -643,6 +867,10 @@
"contain state and represent the types that can be passed in as parameters or "
"returned as a result."
msgstr ""
+"çæå¯è½ãªã¯ã©ã¤ã¢ã³ãã¹ã¿ãã«ã¯ãå®è¡å¯è½ãã¹ã¿ãã¨ãã¿ã¤ããã¹ã¿ãã®äºã¿ã¤"
+"ããããã¾ãã å®è¡å¯è½ã¹ã¿ãã¯åä½ãæã¡ã ã»ãã·ã§ã³ Bean ã³ã³ãã¼ãã³ãã«"
+"対ããã¡ã½ããã®å®è¡ã«ä½¿ç¨ããã¾ãã ä¸æ¹ã ã¿ã¤ãã¹ã¿ãã¯ç¶æ
ãä¿æãã ãã©"
+"ã¡ã¼ã¿ã¨ãã¦æ¸¡ãã¾ãã¯çµæã¨ãã¦è¿ããã¨ãã§ããã¿ã¤ãã表ãã¾ãã"
#. Tag: para
#: Remoting.xml:237
@@ -658,12 +886,21 @@
"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 ã³ã³ãã¼ãã³ãã®ã¡ã½ãããå¼ã³åºããªã¢ã¼ãã£ã³ã°ã使ç¨ã§ããã"
+"ãã«ãªãã¾ãã"
#. Tag: title
#: Remoting.xml:247
#, no-c-format
msgid "The Context"
-msgstr ""
+msgstr "ã³ã³ããã¹ã"
#. Tag: para
#: Remoting.xml:249
@@ -673,12 +910,15 @@
"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 ã ãããå«ãã§ãã¾ãã"
+"ããå°æ¥æ¡å¼µãããå¯è½æ§ãããã¾ãã"
#. Tag: title
#: Remoting.xml:253
#, no-c-format
msgid "Setting and reading the Conversation ID"
-msgstr ""
+msgstr "対話 ID ã®è¨å®ã¨èªã¿è¾¼ã¿"
#. Tag: para
#: Remoting.xml:256
@@ -691,6 +931,12 @@
"the conversation ID before making a request, call <literal>Seam.Remoting."
"getContext().setConversationId()</literal>."
msgstr ""
+"対話ã¹ã³ã¼ãã§ãªã¢ã¼ãå¼ã³åºãããããã¨ããå ´åã Seam Remotingã³ã³ããã¹ã"
+"å
ã«ãã対話ID ã®èªã¿è¾¼ã¿ã¨è¨å®ãè¡ããå¿
è¦ãããã¾ãããªã¢ã¼ãè¦æ±ã®å¾ã«å¯¾"
+"話 ID ãèªã¿è¾¼ãããã«ã¯ã<literal>Seam.Remoting.getContext()."
+"getConversationId()</literal>ãå¼ã³åºãã¾ãã è¦æ±ã®åã«å¯¾è©±ID ãè¨å®ãããã"
+"ã«ã¯ã<literal>Seam.Remoting.getContext().setConversationId()</literal>ãå¼ã³"
+"åºãã¾ãã"
#. Tag: para
#: Remoting.xml:261
@@ -704,12 +950,17 @@
"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ãæ示çã«è¨å®ããå¿
è¦ãããããããã¾ããã ä¸ã¤ã®"
+"対話ã ãã使ç¨ããå ´åã¯ã ç¹å¥ãªãã¨ãããå¿
è¦ã¯ããã¾ããã"
#. Tag: title
#: Remoting.xml:268
#, no-c-format
msgid "Remote calls within the current conversation scope"
-msgstr ""
+msgstr "ç¾å¨ã®å¯¾è©±ã¹ã³ã¼ãå
ã®ãªã¢ã¼ãå¼ã³åºã"
#. Tag: para
#: Remoting.xml:270
@@ -721,6 +972,10 @@
"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 ã«ã»ããããã¾ãã"
#. Tag: programlisting
#: Remoting.xml:275
@@ -729,12 +984,14 @@
"<![CDATA[Seam.Remoting.getContext().setConversationId( #{conversation."
"id} );]]>"
msgstr ""
+"<![CDATA[Seam.Remoting.getContext().setConversationId( #{conversation."
+"id} );]]>"
#. Tag: title
#: Remoting.xml:280
#, no-c-format
msgid "Batch Requests"
-msgstr ""
+msgstr "ãããè¦æ±"
#. Tag: para
#: Remoting.xml:282
@@ -744,6 +1001,9 @@
"request. It is recommended that this feature is used wherever it is "
"appropriate to reduce network traffic."
msgstr ""
+"Seam ãªã¢ã¼ãã£ã³ã°ã¯ãè¤æ°ã®ã³ã³ãã¼ãã³ãå¼ã³åºããä¸ã¤ã®è¦æ±å
ã§å®è¡ããã"
+"ãã¨ãå¯è½ã«ãã¾ãã ãããã¯ã¼ã¯ãã©ãã£ãã¯ãæ¸å°ãããã¨ãé©åã§ããã°ã "
+"ã©ãã§ããã®ç¹å¾´ã使ç¨ãããã¨ãæ¨å¥¨ãã¾ãã"
#. Tag: para
#: Remoting.xml:285
@@ -759,6 +1019,14 @@
"returned to the client and the callback functions (if provided) triggered in "
"the same order as execution."
msgstr ""
+"<literal>Seam.Remoting.startBatch()</literal>ã¡ã½ãã ã¯ã æ°ããªããããèµ·å"
+"ãã¾ãã ãããèµ·åå¾ã«å®è¡ãããã³ã³ãã¼ãã³ãå¼ã³åºãã¯ã å³åº§ã«éãããã®"
+"ã§ã¯ãªãããã¥ã¼ã¤ã³ã°ããã¾ãã å¿
è¦ã¨ããããã¹ã¦ã®ã³ã³ãã¼ãã³ãå¼ã³åºãã"
+"ãããã«è¿½å ãããã¨ãã<literal>Seam.Remoting.executeBatch()</literal>ã¡ã½ã"
+"ãã¯ã ãµã¼ãã«ãã¥ã¼ã¤ã³ã°ãããå¼ã³åºããã¹ã¦ãå«ãä¸ã¤ã®è¦æ±ãéä¿¡ããã§"
+"ãããã ããã¦ãããã§é çªã«å®è¡ããã¾ãã å¼ã³åºããå®è¡ãããå¾ã ãã¹ã¦ã®"
+"æ»ãå¤ãå«ãä¸ã¤ã®å¿çã¯ã ã¯ã©ã¤ã¢ã³ãã«è¿ãããã³ã¼ã«ããã¯æ©è½ã (ãããè¨"
+"å®ããã¦ããã°) å®è¡ã¨åãé çªã§èµ·åããã¾ãã"
#. Tag: para
#: Remoting.xml:292
@@ -769,6 +1037,9 @@
"()</literal> method will discard any calls that were queued and exit the "
"batch mode."
msgstr ""
+"<literal>startBatch()</literal>ã¡ã½ããã§æ°ããªããããèµ·åãããè¦æ±ãéããª"
+"ããã¨ã«ããå ´åã <literal>Seam.Remoting.cancelBatch()</literal>ã¡ã½ããã¯"
+"ãã¥ã¼å¾
ã¡ãã¦ãããã¹ã¦ã®å¼ã³åºããç ´æ£ãã¦ãã®ãããã¢ã¼ããçµäºãã¾ãã"
#. Tag: para
#: Remoting.xml:296
@@ -777,18 +1048,20 @@
"To see an example of a batch being used, take a look at <literal>/examples/"
"remoting/chatroom</literal>."
msgstr ""
+"ããããå©ç¨ããã¦ãããµã³ãã«ãè¦ãã«ã¯ã<literal>/examples/remoting/"
+"chatroom</literal>ãåç
§ãã ããã"
#. Tag: title
#: Remoting.xml:301
#, no-c-format
msgid "Working with Data types"
-msgstr ""
+msgstr "ãã¼ã¿ã¿ã¤ãã®åãæ±ã"
#. Tag: title
#: Remoting.xml:304
#, no-c-format
msgid "Primitives / Basic Types"
-msgstr ""
+msgstr "ããªããã£ãå / åºæ¬ã¿ã¤ã"
#. Tag: para
#: Remoting.xml:306
@@ -798,12 +1071,15 @@
"these values are generally compatible with either their primitive type or "
"their corresponding wrapper class."
msgstr ""
+"ãã®ç« ã¯ãåºæ¬ãã¼ã¿ã¿ã¤ãã®ãµãã¼ãã«ã¤ãã¦è¿°ã¹ã¦ãã¾ãã ãµã¼ããµã¤ãã§ã¯ã"
+"ããã®å¤ã¯ãä¸è¬çã«ããªããã£ãã¿ã¤ãããããã¯ã対å¿ããã©ããã¯ã©ã¹ã¨äºæ"
+"æ§ãããã¾ãã"
#. Tag: title
#: Remoting.xml:310
#, no-c-format
msgid "String"
-msgstr ""
+msgstr "String å"
#. Tag: para
#: Remoting.xml:312
@@ -811,12 +1087,14 @@
msgid ""
"Simply use Javascript String objects when setting String parameter values."
msgstr ""
+"String ãã©ã¡ã¼ã¿å¤ãè¨å®ããå ´åã¯ã åç´ã« Javascript String ãªãã¸ã§ã¯ãã"
+"使ç¨ãã¦ãã ããã"
#. Tag: title
#: Remoting.xml:316
#, no-c-format
msgid "Number"
-msgstr ""
+msgstr "Number å"
#. Tag: para
#: Remoting.xml:318
@@ -830,12 +1108,18 @@
"literal>, <literal>Integer</literal>, <literal>Long</literal> and "
"<literal>Short</literal> types."
msgstr ""
+"Java ã§ãµãã¼ãããã¦ãããã¹ã¦ã®æ°å¤ã¿ã¤ãã«ãµãã¼ããããã¾ãã ã¯ã©ã¤ã¢ã³"
+"ãå´ã§ã¯æ°å¤ã¯å¸¸ã« String 表ç¾ã¨ãã¦ã·ãªã¢ã©ã¤ãºããã ãµã¼ãå´ã§é©åãªç®çã¨"
+"ããã¿ã¤ãã«å¤æããã¾ãã ããªããã£ãã¾ãã¯ã©ããã¼ããããã®ã¿ã¤ãã¸ã®å¤æ"
+"ã¯ã <literal>Byte</literal>ã <literal>Double</literal>ã <literal>Float</"
+"literal>ã <literal>Integer</literal>ã <literal>Long</literal>ã "
+"<literal>Short</literal> ã®åã¿ã¤ãã«å¯¾ãã¦ãµãã¼ãããã¾ãã"
#. Tag: title
#: Remoting.xml:326
#, no-c-format
msgid "Boolean"
-msgstr ""
+msgstr "Boolean å"
#. Tag: para
#: Remoting.xml:328
@@ -844,12 +1128,14 @@
"Booleans are represented client side by Javascript Boolean values, and "
"server side by a Java boolean."
msgstr ""
+"Boolean ã¯ãã¯ã©ã¤ã¢ã³ããµã¤ãã§ã¯ Javascriptã® Boolean å¤ã§è¡¨ç¾ããããµã¼ã"
+"ãµã¤ãã§ã¯ Java boolean ã§è¡¨ç¾ããã¾ãã"
#. Tag: title
#: Remoting.xml:334
#, no-c-format
msgid "JavaBeans"
-msgstr ""
+msgstr "JavaBeans"
#. Tag: para
#: Remoting.xml:336
@@ -861,6 +1147,11 @@
"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>)ã"
#. Tag: para
#: Remoting.xml:340
@@ -872,6 +1163,11 @@
"some situations you may have a component method where the exact parameter "
"type cannot be determined, such as:"
msgstr ""
+"ãã©ã¡ã¼ã¿ãããã®ã»ã¯ã·ã§ã³ã®å¥ã®å ´æã§è¨è¿°ããããã®ä»ã®æå¹ãªã¿ã¤ãã®ä¸ã¤"
+"ã§ã¯ãªãå ´åã ãããäºã¤ã®ã¡ã½ããã®ã©ã¡ããã«ãã£ã¦çæããããªãã¸ã§ã¯ãã "
+"ãããã©ã¡ã¼ã¿å¤ã¨ãã¦ä½¿ç¨ãããã¹ãã§ãããã¨ã«æ°ã¥ããã¨ãéè¦ã§ãã ããã¤"
+"ãã®ç¶æ³ã§ã¯ã 以ä¸ã®ããã«å³å¯ã«ãã©ã¡ã¼ã¿ã¿ã¤ãã決å®ã§ããªãã³ã³ãã¼ãã³ã"
+"ã¡ã½ãããããããããã¾ããã"
#. Tag: programlisting
#: Remoting.xml:345
@@ -884,6 +1180,12 @@
" }\n"
"}"
msgstr ""
+"@Name(\"myAction\")\n"
+"public class MyAction implements MyActionLocal {\n"
+" public void doSomethingWithObject(Object obj) {\n"
+" // code\n"
+" }\n"
+"}"
#. Tag: para
#: Remoting.xml:347
@@ -895,12 +1197,17 @@
"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> ãæ示çã«ã¤ã³ãã¼ãããå¿
è¦"
+"ãããã¾ãã"
#. Tag: programlisting
#: Remoting.xml:352
#, no-c-format
msgid "<![CDATA[<s:remote include=\"myAction,myWidget\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<s:remote include=\"myAction,myWidget\"/>]]>"
#. Tag: para
#: Remoting.xml:354
@@ -910,12 +1217,15 @@
"<literal>Seam.Component.newInstance(\"myWidget\")</literal>, which can then "
"be passed to <literal>myAction.doSomethingWithObject()</literal>."
msgstr ""
+"ããã«ãã <literal>myWidget</literal> ãªãã¸ã§ã¯ãã <literal>Seam."
+"Component.newInstance(\"myWidget\")</literal> ã§ä½æãããããã«ãªãã "
+"<literal>myAction.doSomethingWithObject()</literal> ã«æ¸¡ããã¾ãã"
#. Tag: title
#: Remoting.xml:361
#, no-c-format
msgid "Dates and Times"
-msgstr ""
+msgstr "æ¥ä»ã¨æå»"
#. Tag: para
#: Remoting.xml:363
@@ -927,12 +1237,17 @@
"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> ãª"
+"ã©ã®ä¸ä½ã¯ã©ã¹)ã"
#. Tag: title
#: Remoting.xml:370
#, no-c-format
msgid "Enums"
-msgstr ""
+msgstr "Enum"
#. Tag: para
#: Remoting.xml:372
@@ -942,6 +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 表ç¾ã使ãã¾ãã 次ã®ã³ã³ãã¼ãã³ããä¾"
+"ã¨ãã¦åç
§ãã¦ãã ããã"
#. Tag: programlisting
#: Remoting.xml:375
@@ -956,6 +1274,14 @@
" } \n"
"}"
msgstr ""
+"@Name(\"paintAction\")\n"
+"public class paintAction implements paintLocal {\n"
+" public enum Color {red, green, blue, yellow, orange, purple};\n"
+"\n"
+" public void paint(Color color) {\n"
+" // code\n"
+" } \n"
+"}"
#. Tag: para
#: Remoting.xml:377
@@ -964,12 +1290,14 @@
"To call the <literal>paint()</literal> method with the color <literal>red</"
"literal>, pass the parameter value as a String literal:"
msgstr ""
+"<literal>paint()</literal> ã¡ã½ããã <literal>red</literal> ã®è²ã使ã£ã¦å¼ã³"
+"åºãã«ã¯ã String ã®ã¾ã¾ã§ãã©ã¡ã¼ã¿å¤ã渡ãã¾ãã"
#. Tag: programlisting
#: Remoting.xml:380
#, no-c-format
msgid "Seam.Component.getInstance(\"paintAction\").paint(\"red\");"
-msgstr ""
+msgstr "Seam.Component.getInstance(\"paintAction\").paint(\"red\");"
#. Tag: para
#: Remoting.xml:382
@@ -979,18 +1307,21 @@
"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 ã¨ãã¦è¡¨ç¤ºããã¾ãã"
#. Tag: title
#: Remoting.xml:387
#, no-c-format
msgid "Collections"
-msgstr ""
+msgstr "éå"
#. Tag: title
#: Remoting.xml:390
#, no-c-format
msgid "Bags"
-msgstr ""
+msgstr "Bag"
#. Tag: para
#: Remoting.xml:392
@@ -1005,12 +1336,20 @@
"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 ãã³ã³ãã¼ãã³ãã¡ã½ããã³ã¼ã«ã«å¯¾ãã¦é©åãªã¿ã¤"
+"ãã«å¤æãããã¨ãå¯è½ã§ãã"
#. Tag: title
#: Remoting.xml:401
#, no-c-format
msgid "Maps"
-msgstr ""
+msgstr "Map"
#. Tag: para
#: Remoting.xml:403
@@ -1021,12 +1360,16 @@
"which can be used as a parameter to a remote call, create a new "
"<literal>Seam.Remoting.Map</literal> object:"
msgstr ""
+"Javascript å
ã§ã¯ Map ã«å¯¾ãããã¤ãã£ãã®ãµãã¼ãã¯ãªãããã ã·ã³ãã«ãª "
+"Map å®è£
ã Seam Remoting ãã¬ã¼ã ã¯ã¼ã¯ã§æä¾ããã¾ãã ãªã¢ã¼ãã³ã¼ã«ã«å¯¾ã"
+"ããã©ã¡ã¼ã¿ã¨ãã¦ä½¿ç¨ã§ãã Map ãä½æããã«ã¯ã æ°ãã« <literal>Seam."
+"Remoting.Map</literal> ãªãã¸ã§ã¯ããä½æãã¾ãã"
#. Tag: programlisting
#: Remoting.xml:407
#, no-c-format
msgid "var map = new Seam.Remoting.Map();"
-msgstr ""
+msgstr "var map = new Seam.Remoting.Map();"
#. Tag: para
#: Remoting.xml:409
@@ -1042,12 +1385,20 @@
"Array object will be returned that contains the key or value objects "
"(respectively)."
msgstr ""
+"ãã® Javascript å®è£
ã§ã¯ Map ã¨åä½ãããã¨ãç®çã¨ããåºæ¬çãªã¡ã½ããã "
+"<literal>size()</literal>ã <literal>isEmpty()</literal>ã <literal>keySet()"
+"</literal>ã <literal>values()</literal>ã <literal>get(key)</literal>ã "
+"<literal>put(key, value)</literal>ã <literal>remove(key)</literal>ã "
+"<literal>contains(key)</literal> ãæä¾ãã¾ãã ããããã®ã¡ã½ãã㯠Java ã®"
+"ããã¨åçã«ãªãã¾ãã ã¡ã½ããã <literal>keySet()</literal> ããã³ "
+"<literal>values()</literal> ãªã©ã®ä¸éåãè¿ãã¨ã ãã®ãã¼ã¾ãã¯å¤ãªãã¸ã§ã¯"
+"ããå«ã Javascript Array ãªãã¸ã§ã¯ããè¿ããã¾ãã"
#. Tag: title
#: Remoting.xml:420
#, no-c-format
msgid "Debugging"
-msgstr ""
+msgstr "ãããã°æ©è½"
#. Tag: para
#: Remoting.xml:422
@@ -1058,24 +1409,29 @@
"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> ã¡ã½ãããå®è¡ããæ¹æ³ã¯æ¬¡ã®é"
+"ãã§ãã"
#. Tag: programlisting
#: Remoting.xml:426
#, no-c-format
msgid "Seam.Remoting.setDebug(true);"
-msgstr ""
+msgstr "Seam.Remoting.setDebug(true);"
#. Tag: para
#: Remoting.xml:428
#, no-c-format
msgid "Or configure it via components.xml:"
-msgstr ""
+msgstr "components.xml ã使ã£ã¦è¨å®ãè¡ãæ¹æ³ã¯æ¬¡ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
#: Remoting.xml:430
#, no-c-format
msgid "<![CDATA[<remoting:remoting debug=\"true\"/>]]>"
-msgstr ""
+msgstr "<![CDATA[<remoting:remoting debug=\"true\"/>]]>"
#. Tag: para
#: Remoting.xml:432
@@ -1085,50 +1441,113 @@
"to write your own messages to the debug log, call <literal>Seam.Remoting.log"
"(message)</literal>."
msgstr ""
+"ãããã°æ©è½ããªãã«ããã«ã¯ã <literal>setDebug(false)</literal> ãå¼ã³åºã"
+"ã¾ãã ç¬èªã®ã¡ãã»ã¼ã¸ããããã°ãã°ã«æ¸ãè¾¼ã¿ããå ´åã¯ã <literal>Seam."
+"Remoting.log(message)</literal> ãå¼ã³åºãã¾ãã"
#. Tag: title
#: Remoting.xml:437
#, no-c-format
-msgid "The Loading Message"
+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:464
+#, no-c-format
+msgid ""
"The default loading message that appears in the top right corner of the "
"screen can be modified, its rendering customised or even turned off "
"completely."
msgstr ""
+"ç»é¢ã®ä¸é¨å³ç«¯ã«ããã©ã«ãã§è¡¨ç¤ºããããã¼ãã£ã³ã°ã¡ãã»ã¼ã¸ã¯ã å¤æ´ã ã¬ã³"
+"ããªã³ã°ã®ã«ã¹ã¿ãã¤ãºã å®å
¨ã«ãªãã«ãããªã©ãå¯è½ã§ãã"
#. Tag: title
-#: Remoting.xml:443
+#: Remoting.xml:468
#, no-c-format
msgid "Changing the message"
-msgstr ""
+msgstr "ã¡ãã»ã¼ã¸ãå¤æ´ãã"
#. Tag: para
-#: Remoting.xml:445
+#: Remoting.xml:470
#, no-c-format
msgid ""
"To change the message from the default \"Please Wait...\" to something "
"different, set the value of <literal>Seam.Remoting.loadingMessage</literal>:"
msgstr ""
+"ããã©ã«ãã® \"Please Wait...\" ã¨ããã¡ãã»ã¼ã¸ãå¥ã®ã¡ãã»ã¼ã¸ã«å¤æ´ããã«"
+"ã¯ã <literal>Seam.Remoting.loadingMessage</literal> ã®å¤ãè¨å®ãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:448
+#: Remoting.xml:473
#, no-c-format
msgid "Seam.Remoting.loadingMessage = \"Loading...\";"
-msgstr ""
+msgstr "Seam.Remoting.loadingMessage = \"Loading...\";"
#. Tag: title
-#: Remoting.xml:452
+#: Remoting.xml:477
#, no-c-format
msgid "Hiding the loading message"
-msgstr ""
+msgstr "ãã¼ãã£ã³ã°ã¡ãã»ã¼ã¸ãé ã"
#. Tag: para
-#: Remoting.xml:454
+#: Remoting.xml:479
#, no-c-format
msgid ""
"To completely suppress the display of the loading message, override the "
@@ -1136,24 +1555,30 @@
"<literal>hideLoadingMessage()</literal> with functions that instead do "
"nothing:"
msgstr ""
+"ãã¼ãã£ã³ã°ã¡ãã»ã¼ã¸ãå®å
¨ã«è¡¨ç¤ºãããªãããã«ããã«ã¯ã "
+"<literal>displayLoadingMessage()</literal> ããã³ <literal>hideLoadingMessage"
+"()</literal> ãä½ãè¡ããªãæ©è½ã§ä¸æ¸ããã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:458
+#: Remoting.xml:483
#, no-c-format
msgid ""
"// don't display the loading indicator\n"
"Seam.Remoting.displayLoadingMessage = function() {};\n"
"Seam.Remoting.hideLoadingMessage = function() {};"
msgstr ""
+"// don't display the loading indicator\n"
+"Seam.Remoting.displayLoadingMessage = function() {};\n"
+"Seam.Remoting.hideLoadingMessage = function() {};"
#. Tag: title
-#: Remoting.xml:462
+#: Remoting.xml:487
#, no-c-format
msgid "A Custom Loading Indicator"
-msgstr ""
+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 "
@@ -1161,9 +1586,13 @@
"<literal>displayLoadingMessage()</literal> and <literal>hideLoadingMessage()"
"</literal> messages with your own implementation:"
msgstr ""
+"ãã¼ãã£ã³ã°ã¤ã³ã¸ã±ã¼ã¿ãä¸æ¸ããã¦ã¢ãã¡ã®ã¢ã¤ã³ã³ã®ä»ã 好ããªãã®ã表示ã"
+"ãããã¨ãã§ãã¾ãã <literal>displayLoadingMessage()</literal> 㨠"
+"<literal>hideLoadingMessage()</literal> ã®åã¡ãã»ã¼ã¸ãç¬èªã®å®è£
ã§ä¸æ¸ãã"
+"ã¦ãããè¡ãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:468
+#: Remoting.xml:493
#, no-c-format
msgid ""
"Seam.Remoting.displayLoadingMessage = function() {\n"
@@ -1174,15 +1603,22 @@
" // Write code here to hide the indicator\n"
" };"
msgstr ""
+"Seam.Remoting.displayLoadingMessage = function() {\n"
+" // Write code here to display the indicator\n"
+" };\n"
+" \n"
+" Seam.Remoting.hideLoadingMessage = function() {\n"
+" // Write code here to hide the indicator\n"
+" };"
#. Tag: title
-#: Remoting.xml:473
+#: Remoting.xml:498
#, no-c-format
msgid "Controlling what data is returned"
-msgstr ""
+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 "
@@ -1196,9 +1632,19 @@
"the potential verbosity of the response), you might also wish to prevent "
"sensitive information from being exposed to the client."
msgstr ""
+"ãªã¢ã¼ãã¡ã½ãããå®è¡ãããã¨ã ãã®çµæã¯ã¯ã©ã¤ã¢ã³ãã«è¿ããã XML ã¬ã¹ã"
+"ã³ã¹ã«ã·ãªã¢ã©ã¤ãºããã¾ãã ãã®å¿çã¯æ¬¡ã«ã¯ã©ã¤ã¢ã³ãã«ãã Javascript ãªã"
+"ã¸ã§ã¯ãã«ã¢ã³ãã¼ã·ã£ã«ããã¾ãã ä»ã®ãªãã¸ã§ã¯ãã¸ã®åç
§ãå«ãè¤éãªã¿ã¤ã"
+"ã®å ´å (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 "
@@ -1208,17 +1654,24 @@
"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 é
åãåã"
+"åãã¾ãã ãªã¢ã¼ãã¡ã½ãããå¼ã³åºãã¨ã ãããã®ãã¹ã¨ä¸è´ããçµæã¨ãªããª"
+"ãã¸ã§ã¯ãã°ã©ãå
ã®ãªãã¸ã§ã¯ããã·ãªã¢ã©ã¤ãºãããçµæãã±ããããé¤å¤ãã"
+"ã¾ãã"
#. Tag: para
-#: Remoting.xml:488
+#: Remoting.xml:513
#, no-c-format
msgid ""
"For all our examples, we'll use the following <literal>Widget</literal> "
"class:"
-msgstr ""
+msgstr "ãã¹ã¦ã®ä¾ã§æ¬¡ã® <literal>Widget</literal> ã¯ã©ã¹ã使ç¨ãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:490
+#: Remoting.xml:515
#, no-c-format
msgid ""
"@Name(\"widget\")\n"
@@ -1233,32 +1686,48 @@
" // getters and setters for all fields\n"
"}"
msgstr ""
+"@Name(\"widget\")\n"
+"public class Widget\n"
+"{\n"
+" private String value;\n"
+" private String secret;\n"
+" private Widget child;\n"
+" private Map<String,Widget> widgetMap;\n"
+" private List<Widget> widgetList;\n"
+" \n"
+" // getters and setters for all fields\n"
+"}"
#. Tag: title
-#: Remoting.xml:493
+#: Remoting.xml:518
#, no-c-format
msgid "Constraining normal fields"
-msgstr ""
+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> ãã£ã¼ã«ãã«ã¯æ©å¯æ
å ±ãå«ã¾ãã¦ããããå
¬éããã"
+"ãªãå ´åã 次ã®ããã«å¶ç´ãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:498
+#: Remoting.xml:523
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"secret\"})\n"
"public Widget getWidget();"
msgstr ""
+"@WebRemote(exclude = {\"secret\"})\n"
+"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 "
@@ -1270,23 +1739,32 @@
"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> "
+"å¤ãé ãããå ´åã¯ã©ããããããã§ããããã ããã表è¨ã使ç¨ãã¦çµæã¨ãªããª"
+"ãã¸ã§ã¯ãã°ã©ãå
ã®ãã®ãã£ã¼ã«ãã®ãã¹ãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:507
+#: Remoting.xml:532
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"child.secret\"})\n"
"public Widget getWidget();"
msgstr ""
+"@WebRemote(exclude = {\"child.secret\"})\n"
+"public Widget getWidget();"
#. Tag: title
-#: Remoting.xml:512
+#: Remoting.xml:537
#, no-c-format
msgid "Constraining Maps and Collections"
-msgstr ""
+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 "
@@ -1298,17 +1776,27 @@
"<literal>secret</literal> field of the <literal>Widget</literal>s in this "
"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> ãã£ã¼ã«ããå¶ç´ãã¦ããå ´åã ã¢ããã¼"
+"ã·ã§ã³ã¯æ¬¡ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:521
+#: Remoting.xml:546
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"widgetList.secret\"})\n"
"public Widget getWidget();"
msgstr ""
+"@WebRemote(exclude = {\"widgetList.secret\"})\n"
+"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 "
@@ -1319,23 +1807,31 @@
"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> ãã£ã¼ã«ããæãããæ¹æ³ã示ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:529
+#: Remoting.xml:554
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"widgetMap[value].secret\"})\n"
"public Widget getWidget();"
msgstr ""
+"@WebRemote(exclude = {\"widgetMap[value].secret\"})\n"
+"public Widget getWidget();"
#. Tag: title
-#: Remoting.xml:533
+#: Remoting.xml:558
#, no-c-format
msgid "Constraining objects of a specific type"
-msgstr ""
+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 "
@@ -1344,45 +1840,82 @@
"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 ã³ã³ãã¼ãã³ãã§ã¯ãªãå ´åã®ã¿) ã®ããããã使ç¨"
+"ãè§æ¬å¼§ã使ã£ã¦è¡¨ç¾ããã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:540
+#: Remoting.xml:565
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"[widget].secret\"})\n"
"public Widget getWidget();"
msgstr ""
+"@WebRemote(exclude = {\"[widget].secret\"})\n"
+"public Widget getWidget();"
#. Tag: title
-#: Remoting.xml:545
+#: Remoting.xml:570
#, no-c-format
msgid "Combining Constraints"
-msgstr ""
+msgstr "å¶ç´å士ãçµã¿åããã"
#. Tag: para
-#: Remoting.xml:547
+#: Remoting.xml:572
#, no-c-format
msgid ""
"Constraints can also be combined, to filter objects from multiple paths "
"within the object graph:"
msgstr ""
+"å¶ç´å士ã¯ãªãã¸ã§ã¯ãã°ã©ãå
ã§è¤æ°ã®ãã¹ãããªãã¸ã§ã¯ãããã£ã«ã¿ãããã"
+"ã«çµã¿åããããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:549
+#: Remoting.xml:574
#, no-c-format
msgid ""
"@WebRemote(exclude = {\"widgetList.secret\", \"widgetMap[value].secret\"})\n"
"public Widget getWidget();"
msgstr ""
+"@WebRemote(exclude = {\"widgetList.secret\", \"widgetMap[value].secret\"})\n"
+"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 "JMS Messaging"
+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 "
@@ -1390,9 +1923,13 @@
"that this may change in the future. It is currently not recommended that "
"this feature is used within a production environment."
msgstr ""
+"Seam Remoting 㯠JMS ã¡ãã»ã¼ã¸ã³ã°ã«å¯¾ãã¦å®é¨çã«ãµãã¼ããæä¾ãã¦ãã¾"
+"ãã æ¬ã»ã¯ã·ã§ã³ã§ã¯ç¾å¨å®è£
ããã¦ãã JMS ãµãã¼ãã«ã¤ãã¦è¨è¼ãã¦ãã¾ã"
+"ãã ä»å¾ã å¤æ´ãããå¯è½æ§ãããã®ã§æ³¨æãã¦ãã ããã ç¾å¨ã ãã®æ©è½ãå®"
+"稼åç°å¢ä¸ã§ä½¿ç¨ãããã¨ã¯æ¨å¥¨ããã¦ãã¾ããã"
#. 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 "
@@ -1401,27 +1938,34 @@
"allowedTopics</literal> in <literal>seam.properties</literal>, <literal>web."
"xml</literal> or <literal>components.xml</literal>."
msgstr ""
+"JMS ãããã¯ããµãã¹ã¯ã©ã¤ãããåã«ã ã¾ã Seam Remoting ã§ãµãã¹ã¯ã©ã¤ãã"
+"ãããã¨ãã§ãããããã¯ä¸è¦§ãè¨å®ããå¿
è¦ãããã¾ãã <literal>seam."
+"properties</literal>ã <literal>web.xml</literal> ã¾ã㯠<literal>components."
+"xml</literal> ã® <literal>org.jboss.seam.remoting.messaging."
+"subscriptionRegistry.allowedTopics</literal> é
ä¸ã«ãããããã¯ãä¸è¦§è¡¨ç¤ºãã"
+"ã¾ãã"
#. 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\"/>]]>"
#. Tag: title
-#: Remoting.xml:574
+#: Remoting.xml:611
#, no-c-format
msgid "Subscribing to a JMS Topic"
-msgstr ""
+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 ""
+msgstr "次ã®ä¾ã§ã¯ JMS Topic ã¸ã®ãµãã¹ã¯ã©ã¤ãæ¹æ³ã示ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:578
+#: Remoting.xml:615
#, no-c-format
msgid ""
"function subscriptionCallback(message)\n"
@@ -1432,18 +1976,28 @@
"\n"
"Seam.Remoting.subscribe(\"topicName\", subscriptionCallback);"
msgstr ""
+"function subscriptionCallback(message)\n"
+"{\n"
+" if (message instanceof Seam.Remoting.TextMessage)\n"
+" alert(\"Received message: \" + message.getText());\n"
+"} \n"
+"\n"
+"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 åã«ãªãã äºã¤ç®ã¯ã¡ãã»ã¼ã¸"
+"ãåãåãããã¨å¼ã³åºãã³ã¼ã«ããã¯æ©è½ã«ãªãã¾ãã"
#. Tag: para
-#: Remoting.xml:583
+#: Remoting.xml:620
#, no-c-format
msgid ""
"There are two types of messages supported, Text messages and Object "
@@ -1457,35 +2011,48 @@
"<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> ã¡ã½ãã"
+"ãå¼ã³åºã)ã"
#. Tag: title
-#: Remoting.xml:593
+#: Remoting.xml:630
#, no-c-format
msgid "Unsubscribing from a Topic"
-msgstr ""
+msgstr "ãããã¯ã®ãµãã¹ã¯ã©ã¤ããä¸æ¢ãã"
#. Tag: para
-#: Remoting.xml:595
+#: Remoting.xml:632
#, no-c-format
msgid ""
"To unsubscribe from a topic, call <literal>Seam.Remoting.unsubscribe()</"
"literal> and pass in the topic name:"
msgstr ""
+"ãããã¯ã®ãµãã¹ã¯ã©ã¤ããä¸æ¢ããã«ã¯ã <literal>Seam.Remoting.unsubscribe()"
+"</literal> ãå¼ã³åºãã¦ãããã¯åã§æ¸¡ãã¾ãã"
#. Tag: programlisting
-#: Remoting.xml:598
+#: Remoting.xml:635
#, no-c-format
msgid "Seam.Remoting.unsubscribe(\"topicName\");"
-msgstr ""
+msgstr "Seam.Remoting.unsubscribe(\"topicName\");"
#. Tag: title
-#: Remoting.xml:602
+#: Remoting.xml:639
#, no-c-format
msgid "Tuning the Polling Process"
-msgstr ""
+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. "
@@ -1493,9 +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 ã«ãªãã¾ãã"
#. Tag: para
-#: Remoting.xml:608
+#: Remoting.xml:645
#, no-c-format
msgid ""
"The second parameter is <literal>Seam.Remoting.pollTimeout</literal>, and is "
@@ -1505,9 +2076,14 @@
"polled, if there are no messages ready for delivery then an empty response "
"will be immediately returned."
msgstr ""
+"äºã¤ç®ã®ãã©ã¡ã¼ã¿ã¯ <literal>Seam.Remoting.pollTimeout</literal> ã§ã ãã®ã"
+"ã©ã¡ã¼ã¿ãç§åä½ã§è¡¨ç¾ããã¾ãã ãµã¼ãã¸ã®è¦æ±ãã¿ã¤ã ã¢ã¦ããã¦ç©ºç½ã®å¿çã"
+"éä¿¡ããã¾ã§ã®æ°ããã¡ãã»ã¼ã¸ãå¾
æ©ããé·ããå¶å¾¡ãã¾ãã ããã©ã«ã㯠0ç§"
+"ã§ã ãµã¼ãããã¼ã«ãããã¨é
ä¿¡ã§ããã¡ãã»ã¼ã¸ããªãå ´åã¯ç©ºç½ã®å¿çãç´ã¡ã«"
+"è¿ããã¾ãã"
#. Tag: para
-#: Remoting.xml:613
+#: Remoting.xml:650
#, no-c-format
msgid ""
"Caution should be used when setting a high <literal>pollTimeout</literal> "
@@ -1516,9 +2092,14 @@
"out. If many such requests are being served simultaneously, it could mean a "
"large number of threads become tied up because of this reason."
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 "
@@ -1526,21 +2107,25 @@
"demonstrates how to configure the polling to occur much more aggressively. "
"You should set these parameters to suitable values for your application:"
msgstr ""
+"ãããã®ãªãã·ã§ã³ã¯ components.xml çµç±ã§è¨å®ãããã¨ãæ¨å¥¨ãã¾ããã å¿
è¦ã«"
+"å¿ã㦠Javascript ã§ä¸æ¸ããããã¨ãã§ãã¾ãã 次ã®ä¾ã§ã¯ãã¼ãªã³ã°ãããªãã¢"
+"ã°ã¬ãã·ãã«çºçããããè¨å®ããæ¹æ³ã示ãã¦ãã¾ãã ãããã®ãã©ã¡ã¼ã¿ã¯ã使"
+"ç¨ã®ã¢ããªã±ã¼ã·ã§ã³ã«é©åãªå¤ãè¨å®ãã¦ãã ããã"
#. Tag: para
-#: Remoting.xml:622
+#: Remoting.xml:659
#, no-c-format
msgid "Via components.xml:"
-msgstr ""
+msgstr "components.xml:"
#. Tag: para
-#: Remoting.xml:626
+#: Remoting.xml:663
#, no-c-format
msgid "Via JavaScript:"
-msgstr ""
+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 "
@@ -1550,3 +2135,9 @@
"// Wait up to 5 seconds on the server for new messages\n"
"Seam.Remoting.pollTimeout = 5;"
msgstr ""
+"// Only wait 1 second between receiving a poll response and sending the next "
+"poll request.\n"
+"Seam.Remoting.pollInterval = 1;\n"
+" \n"
+"// Wait up to 5 seconds on the server for new messages\n"
+"Seam.Remoting.pollTimeout = 5;"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Revision_History.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Revision_History.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Revision_History.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,27 +1,28 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2007-10-31 13:33+1000\n"
+"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: author
#: Revision_History.xml:10
#, no-c-format
msgid ""
"<firstname>Samson</firstname> <surname>Kittoli</surname> <email></email>"
-msgstr ""
+msgstr "<firstname>Samson</firstname> <surname>Kittoli<"
+ "/surname> <email></email>"
#. Tag: member
#: Revision_History.xml:17
#, no-c-format
msgid "content reformat"
-msgstr ""
+msgstr "ã³ã³ãã³ãã®ãªãã©ã¼ããã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Rss.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Rss.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Rss.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for Seam_Reference_Guide package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: Seam_Reference_Guide \n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 13:15+0000\n"
-"PO-Revision-Date: 2008-10-14 11:38+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Rss.xml:5
#, no-c-format
msgid "RSS support"
-msgstr ""
+msgstr "RSSãµãã¼ã"
#. Tag: para
#: Rss.xml:6
@@ -27,12 +27,15 @@
"\"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
#, no-c-format
msgid "Installation"
-msgstr ""
+msgstr "ã¤ã³ã¹ãã¼ã«"
#. Tag: para
#: Rss.xml:15
@@ -44,6 +47,12 @@
"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
@@ -51,12 +60,13 @@
msgid ""
"The Seam RSS support requires the use of Facelets as the view technology."
msgstr ""
+"Seam RSSãµãã¼ãã¯ããã¥ã¼ ãã¯ããã¸ã¨ãã¦Faceletsã®å©ç¨ãå¿
è¦ã¨ãã¾ãã"
#. Tag: title
#: Rss.xml:28
#, no-c-format
msgid "Generating feeds"
-msgstr ""
+msgstr "ãã£ã¼ããçæãã"
#. Tag: para
#: Rss.xml:29
@@ -66,6 +76,9 @@
"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
@@ -74,6 +87,8 @@
"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
@@ -103,12 +118,35 @@
" </r:feed>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <r:feed \n"
+" xmlns=\"http://www.w3.org/1999/xhtml\" \n"
+" xmlns:ui=\"http://java.sun.com/jsf/facelets\" \n"
+" xmlns:r=\"http://jboss.com/products/seam/rss\"\n"
+" title=\"#{rss.feed.title}\"\n"
+" uid=\"#{rss.feed.uid}\"\n"
+" subtitle=\"#{rss.feed.subtitle}\"\n"
+" updated=\"#{rss.feed.updated}\"\n"
+" link=\"#{rss.feed.link}\">\n"
+" <ui:repeat value=\"#{rss.feed.entries}\" var=\"entry\">\n"
+" <r:entry\n"
+" uid=\"#{entry.uid}\"\n"
+" title=\"#{entry.title}\"\n"
+" link=\"#{entry.link}\"\n"
+" author=\"#{entry.author}\"\n"
+" summary=\"#{entry.summary}\"\n"
+" published=\"#{entry.published}\"\n"
+" updated=\"#{entry.updated}\"\n"
+" />\n"
+" </ui:repeat>\n"
+" </r:feed>\n"
+" ]]>"
#. Tag: title
#: Rss.xml:42
#, no-c-format
msgid "Feeds"
-msgstr ""
+msgstr "ãã£ã¼ã"
#. Tag: para
#: Rss.xml:43
@@ -117,171 +155,187 @@
"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
#, no-c-format
msgid "<r:feed>"
-msgstr ""
+msgstr "<r:feed>"
#. Tag: emphasis
#: Rss.xml:60 Rss.xml:147
#, no-c-format
msgid "Attributes"
-msgstr ""
+msgstr "å±æ§"
#. Tag: para
#: Rss.xml:64
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>uid</literal> —An optional unique feed id. The value is a "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>title</literal> —The title of the feed. The value is a string."
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>subtitle</literal> —The subtitle of the feed. The value is a "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>updated</literal> —When was the feed updated? The value is a "
+"<literal>updated</literal> — When was the feed updated? The value is a "
"date."
-msgstr ""
+msgstr "<literal>updated</literal> —ãã£ã¼ãã®æ´æ°æ¥ã§ããå¤ã¯æ¥ä»ã§ãã"
#. Tag: para
#: Rss.xml:88
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>link</literal> —The link to the source of the information. "
+"<literal>link</literal> — The link to the source of the information. "
"The value is a string."
-msgstr ""
+msgstr "<literal>link</literal> —æ
å ±æºã¸ã®ãªã³ã¯ã§ããå¤ã¯æååã§ãã"
#. Tag: para
#: Rss.xml:95
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>feedFormat</literal> —The feed format. The value is a string "
+"<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
#, no-c-format
msgid "Child elemenents"
-msgstr ""
+msgstr "åè¦ç´ "
#. Tag: literal
#: Rss.xml:108
#, no-c-format
msgid "Zero or more feed entries"
-msgstr ""
+msgstr "0以ä¸ã®ãã£ã¼ãã¨ã³ããªã§ãã"
#. Tag: emphasis
#: Rss.xml:113 Rss.xml:212
#, no-c-format
msgid "Facets"
-msgstr ""
+msgstr "ãã¡ã»ãã"
#. Tag: literal
#: Rss.xml:118 Rss.xml:207 Rss.xml:217
#, no-c-format
msgid "none"
-msgstr ""
+msgstr "ãªã"
#. Tag: title
#: Rss.xml:130
#, no-c-format
msgid "Entries"
-msgstr ""
+msgstr "ã¨ã³ããª"
#. Tag: para
#: Rss.xml:131
#, no-c-format
msgid "Entries are the \"headlines\" in the feed."
-msgstr ""
+msgstr "ã¨ã³ããªã¯ãã£ã¼ãä¸ã®\"headlines\"ã«ãããã¾ãã"
#. Tag: para
#: Rss.xml:151
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>uid</literal> —An optional unique entry id. The value is a "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>title</literal> —The title of the entry. The value is a "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>link</literal> —A link to the item. The value is a string."
-msgstr ""
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>author</literal> —The author of the story. The value is a "
+"<literal>author</literal> — The author of the story. The value is a "
"string."
-msgstr ""
+msgstr "<literal>author</literal> —ãã®è¨äºã®èè
ã§ããå¤ã¯æååã§ãã"
#. Tag: para
#: Rss.xml:175
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"<literal>summary</literal> —The body of the story. The value is a "
+"<literal>summary</literal> — The body of the story. The value is a "
"string."
-msgstr ""
+msgstr "<literal>summary</literal> —ãã®è¨äºã®æ¬æã§ããå¤ã¯æååã§ãã"
#. Tag: para
#: Rss.xml:181
-#, no-c-format
+#, 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\". "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>published</literal> —When was the story first published? The "
+"<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
+#, fuzzy, no-c-format
msgid ""
-"<literal>updated</literal> —When was the story updated? The value is a "
-"date."
-msgstr ""
+"<literal>updated</literal> — When was the story updated? The value is "
+"a date."
+msgstr "<literal>updated</literal> —ãã®è¨äºã®æ´æ°æ¥ã§ããå¤ã¯æ¥ä»ã§ãã"
#. Tag: title
#: Rss.xml:229
#, no-c-format
msgid "Links and further documentation"
-msgstr ""
+msgstr "ãªã³ã¯ã¨ããã詳細ãªææ¸ã«ã¤ãã¦"
#. Tag: para
#: Rss.xml:230
@@ -291,6 +345,9 @@
"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
@@ -299,6 +356,8 @@
"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
@@ -307,3 +366,5 @@
"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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Security.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Security.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Security.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,29 +1,29 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Security.xml:4
#, no-c-format
msgid "Security"
-msgstr ""
+msgstr "ã»ãã¥ãªãã£"
#. Tag: title
#: Security.xml:7
#, no-c-format
msgid "Overview"
-msgstr ""
+msgstr "æ¦è¦"
#. Tag: para
#: Security.xml:9
@@ -32,6 +32,8 @@
"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
@@ -40,6 +42,8 @@
"Authentication - an extensible, JAAS-based authentication layer that allows "
"users to authenticate against any security provider."
msgstr ""
+"èªè¨¼ã¼ç¨®ã
ã®ã»ãã¥ãªãã£ãããã¤ãã«ããã¦ã¼ã¶ã¼èªè¨¼ãå¯è½ã«ãããæ¡å¼µå¯è½ãª"
+"JAASãã¼ã¹ã®èªè¨¼å±¤ãæä¾ãã¾ã"
#. Tag: para
#: Security.xml:22
@@ -48,6 +52,7 @@
"Identity Management - an API for managing a Seam application's users and "
"roles at runtime."
msgstr ""
+"ID管çã¼Seamã¢ããªã±ã¼ã·ã§ã³åä½æã«ã¦ã¼ã¶ã¼ã¨ãã¼ã«ã管çããAPIãæä¾ãã¾ã"
#. Tag: para
#: Security.xml:27
@@ -58,6 +63,9 @@
"pluggable permission resolver for easily implementing customised security "
"logic."
msgstr ""
+"èªå¯ã¼ã¦ã¼ã¶ã¼ãã¼ã«ãæ°¸ç¶çãªã«ã¼ã«ããã¼ã¹ã«ãããã¼ããã·ã§ã³ããã«ã¹ã¿ã"
+"ã¤ãºå¯è½ã§ã»ãã¥ãªãã£ãã¸ãã¯ãç°¡åã«å®è£
ã§ãããã©ã°ã¤ã³å¯è½ãªè¨±å¯ãªã¾ã«"
+"ãã¼ããµãã¼ããããé常ã«å
æ¬çãªãèªå¯ãã¬ã¼ã ã¯ã¼ã¯"
#. Tag: para
#: Security.xml:33
@@ -66,6 +74,8 @@
"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
@@ -74,68 +84,95 @@
"CAPTCHA support - to assist in the prevention of automated software/scripts "
"abusing your Seam-based site."
msgstr ""
+"CAPCHAã®ãµãã¼ãã¼Seamã§ä½ããããµã¤ããèªåæ¤ç´¢ããã°ã©ã ã¹ã¯ãªããã«ããäº"
+"æããªãåä½ããä¿è·ããããã®æ¯æ´ããã¾ã"
#. Tag: para
#: Security.xml:44
#, no-c-format
msgid "And much more"
-msgstr ""
+msgstr "çã
"
#. Tag: para
#: Security.xml:50
#, no-c-format
msgid "This chapter will cover each of these features in detail."
-msgstr ""
+msgstr "ãã®ç« ã§ã¯ãããã®æ©è½ã®è©³ç´°ã«ã¤ãã¦èª¬æãã¾ã"
#. Tag: title
#: Security.xml:57
#, no-c-format
msgid "Disabling Security"
-msgstr ""
+msgstr "ã»ãã¥ãªãã£ã®ç¡å¹å"
#. Tag: para
#: Security.xml:59
-#, no-c-format
+#, fuzzy, 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:"
+"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 ""
+msgstr "ã¨ã³ãã£ãã£ã®ã»ãã¥ãªãã£"
#. Tag: para
-#: Security.xml:70
+#: Security.xml:72
#, no-c-format
msgid "Hibernate Security Interceptor"
-msgstr ""
+msgstr "Hibernateã»ãã¥ãªãã£ã¤ã³ã¿ã»ãã¿"
#. Tag: para
-#: Security.xml:73
+#: Security.xml:75
#, no-c-format
msgid "Seam Security Interceptor"
-msgstr ""
+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 ""
+msgstr "èªè¨¼"
#. Tag: para
-#: Security.xml:84
+#: Security.xml:97
#, no-c-format
msgid ""
"The authentication features provided by Seam Security are built upon JAAS "
@@ -144,24 +181,30 @@
"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 ""
+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ï¼èªè¨¼ï¼ã³"
+"ã³ãã¼ãã³ããä½æããå¿
è¦ã¯ããã¾ããã®ã§ãã®ç« ãé£ã°ãã¦ãçµæ§ã§ãã"
#. Tag: para
-#: Security.xml:98
+#: Security.xml:113
#, no-c-format
msgid ""
"The simplified authentication method provided by Seam uses a built-in JAAS "
@@ -175,9 +218,18 @@
"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"
@@ -195,9 +247,23 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:core=\"http://jboss.com/products/seam/core\"\n"
+" 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"
+"\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 "
@@ -205,15 +271,19 @@
"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 ""
+msgstr "èªè¨¼ã¡ã½ããã®è¨è¿°"
#. Tag: para
-#: Security.xml:120
+#: Security.xml:135
#, no-c-format
msgid ""
"The <literal>authenticate-method</literal> property specified for "
@@ -229,9 +299,20 @@
"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"
@@ -264,9 +345,38 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"authenticator\")\n"
+"public class Authenticator {\n"
+" @In EntityManager entityManager;\n"
+" @In Credentials credentials;\n"
+" @In Identity identity;\n"
+"\n"
+" public boolean authenticate() {\n"
+" try {\n"
+" User user = (User) entityManager.createQuery(\n"
+" \"from User where username = :username and password = :password"
+"\")\n"
+" .setParameter(\"username\", credentials.getUsername())\n"
+" .setParameter(\"password\", credentials.getPassword())\n"
+" .getSingleResult();\n"
+"\n"
+" if (user.getRoles() != null) {\n"
+" for (UserRole mr : user.getRoles())\n"
+" identity.addRole(mr.getName());\n"
+" }\n"
+"\n"
+" return true;\n"
+" }\n"
+" catch (NoResultException ex) {\n"
+" return false;\n"
+" }\n"
+"\n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: para
-#: Security.xml:134
+#: Security.xml:149
#, no-c-format
msgid ""
"In the above example, both <literal>User</literal> and <literal>UserRole</"
@@ -277,9 +387,15 @@
"<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 "
@@ -291,15 +407,21 @@
"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 ""
+msgstr "Identity.addRole()"
#. Tag: para
-#: Security.xml:157
+#: Security.xml:172
#, no-c-format
msgid ""
"The <literal>Identity.addRole()</literal> method behaves differently "
@@ -314,33 +436,45 @@
"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> ãå¼ã¶ã¨æå®ããããã¼ã«ãå³åº§ã«ç¾å¨ã®ã¦ã¼ã¶ã¼ã«ä»ä¸ããã¾ãã"
#. Tag: title
-#: Security.xml:185
+#: Security.xml:200
#, no-c-format
msgid "Writing an event observer for security-related events"
-msgstr ""
+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>"
+"ã¤ãã³ãã®ãªãã¶ã¼ããè¨è¿°ããäºã«ããã以ä¸ã®ããã«å®ç¾ã§ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:193
+#: Security.xml:208
#, no-c-format
msgid ""
"<![CDATA[ @In UserStats userStats;\n"
@@ -352,24 +486,34 @@
" userStats.incrementLoginCount();\n"
" }]]>"
msgstr ""
+"<![CDATA[ @In UserStats userStats;\n"
+"\n"
+" @Observer(\"org.jboss.seam.security.loginSuccessful\")\n"
+" public void updateUserStats()\n"
+" {\n"
+" userStats.setLastLoginDate(new Date());\n"
+" userStats.incrementLoginCount();\n"
+" }]]>"
#. 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ã³ã³ãã¼ãã³ããå«ããã©ãã«ããã¦ãæ§"
+"ãã¾ããã ã»ãã¥ãªãã£é¢é£ã®ã¤ãã³ãã«ã¤ãã¦ãã®ç« ã§ããã«è¦ã¦ããã¾ãã"
#. Tag: title
-#: Security.xml:204
+#: Security.xml:219
#, no-c-format
msgid "Writing a login form"
-msgstr ""
+msgstr "ãã°ã¤ã³ãã©ã¼ã ã®è¨è¿°"
#. Tag: para
-#: Security.xml:206
+#: Security.xml:221
#, no-c-format
msgid ""
"The <literal>credentials</literal> component provides both "
@@ -380,9 +524,16 @@
"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"
@@ -399,56 +550,74 @@
" <h:commandButton value=\"Login\" action=\"#{identity.login}\"/>\n"
"</div>]]>"
msgstr ""
+"<![CDATA[<div>\n"
+" <h:outputLabel for=\"name\" value=\"Username\"/>\n"
+" <h:inputText id=\"name\" value=\"#{credentials.username}\"/>\n"
+"</div>\n"
+"\n"
+"<div>\n"
+" <h:outputLabel for=\"password\" value=\"Password\"/>\n"
+" <h:inputSecret id=\"password\" value=\"#{credentials.password}\"/>\n"
+"</div>\n"
+"\n"
+"<div>\n"
+" <h:commandButton value=\"Login\" action=\"#{identity.login}\"/>\n"
+"</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>ãå¼ã³åº"
+"ããã¨ã«ããå®è¡ããã¾ãããã°ã¢ã¦ããå®è¡ãããã¨ã«ãããç¾å¨èªè¨¼ããã¦ãã"
+"ã¦ã¼ã¶ã¼ã®ã»ãã¥ãªãã£ã®ç¶æ
ãã¯ãªã¢ããã»ãã·ã§ã³ã¯ç¡å¹åããã¾ãã"
#. Tag: title
-#: Security.xml:224
+#: Security.xml:239
#, no-c-format
msgid "Configuration Summary"
-msgstr ""
+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 ""
+"ã¾ã¨ãã¨ãã¦ãèªè¨¼ã·ã¹ãã ãè¨å®ããããã«ã¯ã以ä¸ã®ä¸ã¤ã®ã¹ããããå¿
è¦ã¨ãª"
+"ãã¾ãã"
#. Tag: para
-#: Security.xml:231
+#: Security.xml:246
#, no-c-format
msgid ""
"Configure an authentication method in <literal>components.xml</literal>."
-msgstr ""
+msgstr "èªè¨¼ã¡ã½ããã<literal>components.xml</literal>ã«è¨å®ããã"
#. Tag: para
-#: Security.xml:236
+#: Security.xml:251
#, no-c-format
msgid "Write an authentication method."
-msgstr ""
+msgstr "èªè¨¼ã¡ã½ãããè¨è¿°ããã"
#. Tag: para
-#: Security.xml:241
+#: Security.xml:256
#, no-c-format
msgid "Write a login form so that the user can authenticate."
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼ãèªè¨¼ããããã®ãã°ã¤ã³ãã©ã¼ã ãè¨è¿°ããã"
#. Tag: title
-#: Security.xml:250
+#: Security.xml:265
#, no-c-format
msgid "Remember Me"
-msgstr ""
+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 "
@@ -458,18 +627,26 @@
"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ã®å
¥åãããäºãªãèªåçã«ã¦ã¼ã¶ã¼ã®èªè¨¼ãããæ©è½ããµãã¼ãã"
+"ããã®ã§ãã"
#. Tag: para
-#: Security.xml:265
+#: Security.xml:280
#, no-c-format
msgid ""
"Automatic client authentication with a persistent cookie stored on the "
@@ -486,9 +663,20 @@
"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"
@@ -503,9 +691,19 @@
"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 "
@@ -513,9 +711,12 @@
"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) "
@@ -523,9 +724,12 @@
"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"
@@ -545,15 +749,31 @@
"\"/>\n"
" </div>]]>"
msgstr ""
+"<![CDATA[ <div>\n"
+" <h:outputLabel for=\"name\" value=\"User name\"/>\n"
+" <h:inputText id=\"name\" value=\"#{credentials.username}\"/>\n"
+" </div>\n"
+" \n"
+" <div>\n"
+" <h:outputLabel for=\"password\" value=\"Password\"/>\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"
+" </div>]]>"
#. Tag: title
-#: Security.xml:302
+#: Security.xml:317
#, no-c-format
msgid "Token-based Remember-me Authentication"
-msgstr ""
+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 "
@@ -564,17 +784,26 @@
"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 ""
+"ã¾ãæåã«ããã¼ã¯ã³ãä¿æããæ°ããªã¨ã³ãã£ãã£ãä½ãã¾ãã 以ä¸ã«ãä¸è¬çãª"
+"ã¨ã³ãã£ãã£ã®æ§é ã示ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:317
+#: Security.xml:332
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -611,9 +840,42 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"public class AuthenticationToken implements Serializable { \n"
+" private Integer tokenId;\n"
+" private String username;\n"
+" private String value;\n"
+" \n"
+" @Id @GeneratedValue\n"
+" public Integer getTokenId() {\n"
+" return tokenId;\n"
+" }\n"
+" \n"
+" public void setTokenId(Integer tokenId) {\n"
+" this.tokenId = tokenId;\n"
+" }\n"
+" \n"
+" @TokenUsername\n"
+" public String getUsername() {\n"
+" return username;\n"
+" }\n"
+" \n"
+" public void setUsername(String username) {\n"
+" this.username = username;\n"
+" }\n"
+" \n"
+" @TokenValue\n"
+" public String getValue() {\n"
+" return value;\n"
+" }\n"
+" \n"
+" public void setValue(String value) {\n"
+" this.value = value;\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Security.xml:319
+#: Security.xml:334
#, no-c-format
msgid ""
"As you can see from this listing, a couple of special annotations, "
@@ -622,9 +884,13 @@
"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 "
@@ -632,9 +898,13 @@
"<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"
@@ -642,9 +912,13 @@
"AuthenticationToken\"/> \n"
" ]]>"
msgstr ""
+"<![CDATA[\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 "
@@ -652,34 +926,44 @@
"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"
" ]]>"
msgstr ""
+"<![CDATA[ <security:remember-me mode=\"autoLogin\"/> \n"
+" ]]>"
#. 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ããã§ãã¯ãã¦ããã¦ã¼ã¶ã¼ããµã¤ããå訪ããæã«ãèªåçã«"
+"èªè¨¼ãããããã«ãªãã¾ãã"
#. 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>ã«ä»¥ä¸ãå«ã¾ãã¦ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Security.xml:350
+#: Security.xml:365
#, no-c-format
msgid ""
"<![CDATA[ <event type=\"org.jboss.seam.security.notLoggedIn\">\n"
@@ -690,15 +974,22 @@
" <action execute=\"#{redirect.returnToCapturedView}\"/>\n"
" </event>]]>"
msgstr ""
+"<![CDATA[ <event type=\"org.jboss.seam.security.notLoggedIn\">\n"
+" <action execute=\"#{redirect.captureCurrentView}\"/>\n"
+" <action execute=\"#{identity.tryLogin()}\"/>\n"
+" </event>\n"
+" <event type=\"org.jboss.seam.security.loginSuccessful\">\n"
+" <action execute=\"#{redirect.returnToCapturedView}\"/>\n"
+" </event>]]>"
#. Tag: title
-#: Security.xml:357
+#: Security.xml:372
#, no-c-format
msgid "Handling Security Exceptions"
-msgstr ""
+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 "
@@ -706,18 +997,24 @@
"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> - ã¦ã¼ã¶ã¼ããã°ã¤ã³ãããã¨ãªããç¹"
+"å®ã®ãã¼ã¸é²è¦§ãæã¯ç¹å®ã®æä½ãå®è¡ãããã¨ããã¨ãã«æãããã¾ãã"
#. Tag: para
-#: Security.xml:373
+#: Security.xml:388
#, no-c-format
msgid ""
"<literal>AuthorizationException</literal> - This exception is only thrown if "
@@ -725,9 +1022,12 @@
"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 "
@@ -737,9 +1037,14 @@
"<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"
@@ -762,33 +1067,58 @@
"\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+"\n"
+" ...\n"
+"\n"
+" <exception class=\"org.jboss.seam.security.NotLoggedInException\">\n"
+" <redirect view-id=\"/login.xhtml\">\n"
+" <message>You must be logged in to perform this action</message>\n"
+" </redirect>\n"
+" </exception>\n"
+"\n"
+" <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"
+" </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ã§ã¯ãã®æ§ãªã±ã¼ã¹ã«å¯¾å¿ã§ãããããªæ©è½ãæããã¦ãã¾ãã"
#. Tag: title
-#: Security.xml:398
+#: Security.xml:413
#, no-c-format
msgid "Login Redirection"
-msgstr ""
+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>ã«) ä¸ã®ããã«è¨è¿°ãã¾"
+"ãã"
#. Tag: programlisting
-#: Security.xml:405
+#: Security.xml:420
#, no-c-format
msgid ""
"<![CDATA[<pages login-view-id=\"/login.xhtml\">\n"
@@ -799,17 +1129,26 @@
"\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages login-view-id=\"/login.xhtml\">\n"
+"\n"
+" <page view-id=\"/members/*\" login-required=\"true\"/>\n"
+"\n"
+" ...\n"
+"\n"
+"</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 ""
+"ããã¯ãåé
ã¾ã§ã®ä¾å¤å¦çã«æ¯ã¹ã¦å°ã
ã¶ã£ããã¼ãããæããå¦çã§ãããä¾å¤"
+"å¦çã«ãããªãã¤ã¬ã¯ãã¨çµã¿åããã¦ä½¿ç¨ããã¨è¯ãã§ããã"
#. 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 "
@@ -820,9 +1159,15 @@
"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"
@@ -833,24 +1178,33 @@
" <action execute=\"#{redirect.returnToCapturedView}\"/>\n"
"</event>]]>"
msgstr ""
+"<![CDATA[<event type=\"org.jboss.seam.security.notLoggedIn\">\n"
+" <action execute=\"#{redirect.captureCurrentView}\"/>\n"
+"</event>\n"
+"\n"
+"<event type=\"org.jboss.seam.security.postAuthenticate\">\n"
+" <action execute=\"#{redirect.returnToCapturedView}\"/>\n"
+"</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>ã®ä¸ã§å¯¾è©±ãçµäºããã¦ã¯ããã¾ããã"
#. Tag: title
-#: Security.xml:433
+#: Security.xml:448
#, no-c-format
msgid "HTTP Authentication"
-msgstr ""
+msgstr "HTTPèªè¨¼"
#. Tag: para
-#: Security.xml:435
+#: Security.xml:450
#, no-c-format
msgid ""
"Although not recommended for use unless absolutely necessary, Seam provides "
@@ -858,18 +1212,25 @@
"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"
" <web:authentication-filter url-pattern=\"*.seam\" auth-type=\"basic\"/>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <web:authentication-filter url-pattern=\"*.seam\" auth-type=\"basic\"/>\n"
+" ]]>"
#. Tag: para
-#: Security.xml:443
+#: Security.xml:458
#, no-c-format
msgid ""
"To enable the filter for basic authentication, set <literal>auth-type</"
@@ -877,9 +1238,13 @@
"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"
@@ -887,24 +1252,30 @@
"\"AA3JK34aSDlkj\" realm=\"My App\"/>\n"
" ]]>"
msgstr ""
+"<![CDATA[\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>ã¯ã¦ã¼ã¶ã¼"
+"ãèªè¨¼ãããæã«ã¦ã¼ã¶ã¼ã«æä¾ãããèªè¨¼ã¬ã«ã ã§ãã"
#. Tag: title
-#: Security.xml:457
+#: Security.xml:472
#, no-c-format
msgid "Writing a Digest Authenticator"
-msgstr ""
+msgstr "ãã¤ã¸ã§ã¹ãèªè¨¼ã®è¨è¿°"
#. Tag: para
-#: Security.xml:459
+#: Security.xml:474
#, no-c-format
msgid ""
"If using digest authentication, your authenticator class should extend the "
@@ -913,9 +1284,13 @@
"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"
@@ -937,29 +1312,49 @@
" }\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" public boolean authenticate()\n"
+" {\n"
+" try\n"
+" {\n"
+" User user = (User) entityManager.createQuery(\n"
+" \"from User where username = :username\")\n"
+" .setParameter(\"username\", identity.getUsername())\n"
+" .getSingleResult();\n"
+"\n"
+" return validatePassword(user.getPassword());\n"
+" }\n"
+" catch (NoResultException ex)\n"
+" {\n"
+" return false;\n"
+" }\n"
+" }\n"
+" ]]>"
#. Tag: title
-#: Security.xml:472
+#: Security.xml:487
#, no-c-format
msgid "Advanced Authentication Features"
-msgstr ""
+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ã§æä¾ããã¦"
+"ããããã«é«åº¦ãªæ©è½ã«ã¤ãã¦ç´¹ä»ãã¾ãã"
#. Tag: title
-#: Security.xml:480
+#: Security.xml:495
#, no-c-format
msgid "Using your container's JAAS configuration"
-msgstr ""
+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 "
@@ -970,15 +1365,22 @@
"<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 ""
+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 "
@@ -986,15 +1388,19 @@
"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 ""
+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 "
@@ -1005,9 +1411,15 @@
"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 "
@@ -1015,15 +1427,19 @@
"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 ""
+msgstr "IDããã¼ã¸ã£ã®è¨å®"
#. Tag: para
-#: Security.xml:530
+#: Security.xml:545
#, no-c-format
msgid ""
"The <literal>identityManager</literal> component allows for separate "
@@ -1032,9 +1448,12 @@
"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 "
@@ -1045,9 +1464,15 @@
"<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</"
@@ -1063,27 +1488,44 @@
"<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"
" <security:identity-manager identity-store=\"#{ldapIdentityStore}\"/>\n"
" ]]>"
msgstr ""
+"<![CDATA[ \n"
+" <security:identity-manager identity-store=\"#{ldapIdentityStore}\"/>\n"
+" ]]>"
#. 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> ãè¨å®ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:564
+#: Security.xml:579
#, no-c-format
msgid ""
"<![CDATA[ \n"
@@ -1092,23 +1534,29 @@
" role-identity-store=\"#{jpaIdentityStore}\"/>\n"
" ]]>"
msgstr ""
+"<![CDATA[ \n"
+" <security:identity-manager \n"
+" identity-store=\"#{ldapIdentityStore}\" \n"
+" role-identity-store=\"#{jpaIdentityStore}\"/>\n"
+" ]]>"
#. 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ã¹ãã¢ã®ã¤ã³ããªã¡ã³ãã¼ã·ã§ã³ã®è©³ç´°ã«ã¤ãã¦èª¬æãã¾ã"
#. Tag: title
-#: Security.xml:573
+#: Security.xml:588
#, no-c-format
msgid "JpaIdentityStore"
-msgstr ""
+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 "
@@ -1118,15 +1566,20 @@
"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 ""
+msgstr "JpaIdentityStoreã®è¨å®"
#. Tag: para
-#: Security.xml:585
+#: Security.xml:600
#, no-c-format
msgid ""
"<literal>JpaIdentityStore</literal> requires that both the <literal>user-"
@@ -1136,9 +1589,14 @@
"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"
@@ -1147,75 +1605,85 @@
" role-class=\"org.jboss.seam.example.seamspace.MemberRole\"/>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" <security:jpa-identity-store \n"
+" user-class=\"org.jboss.seam.example.seamspace.MemberAccount\"\n"
+" role-class=\"org.jboss.seam.example.seamspace.MemberRole\"/>\n"
+" ]]>"
#. Tag: title
-#: Security.xml:597
+#: Security.xml:612
#, no-c-format
msgid "Configuring the Entities"
-msgstr ""
+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ãè¨å®ãã¾ãã ä¸ã®è¡¨ã«ããããã®ã¢ããã¼ã·ã§ã³ã¨ãã®è©³ç´°ãªèª¬æ"
+"ã«ã¤ãã¦ç¤ºãã¾ãã"
#. Tag: title
-#: Security.xml:605
+#: Security.xml:620
#, no-c-format
msgid "User Entity Annotations"
-msgstr ""
+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 ""
+msgstr "ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Security.xml:618 Security.xml:752
+#: Security.xml:633 Security.xml:767
#, no-c-format
msgid "Status"
-msgstr ""
+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 ""
+msgstr "詳細"
#. Tag: literal
-#: Security.xml:630
+#: Security.xml:645
#, no-c-format
msgid "@UserPrincipal"
-msgstr ""
+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 ""
+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ãä¿æãã¦ãããã£ã¼ã«ããããã¯ã¡ã½ã"
+"ãããã¼ã¯ãã¾ãã"
#. Tag: literal
-#: Security.xml:646
+#: Security.xml:661
#, no-c-format
msgid "@UserPassword"
-msgstr ""
+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 "
@@ -1223,9 +1691,13 @@
"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"
@@ -1233,133 +1705,155 @@
" return passwordHash; \n"
"}]]>"
msgstr ""
+"<![CDATA[@UserPassword(hash = \"md5\")\n"
+"public String getPasswordHash() { \n"
+" return passwordHash; \n"
+"}]]>"
#. 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>ãæ¡å¼µãã¦å¿
è¦ãªããã·ã¥ã¢ã«ã´ãªãºã ãå®è£
ãã¦"
+"ãã ããã"
#. Tag: literal
-#: Security.xml:672
+#: Security.xml:687
#, no-c-format
msgid "@UserFirstName"
-msgstr ""
+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 ""
+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 ""
+"ã¦ã¼ã¶ã¼ã®ãã¡ã¼ã¹ããã¼ã ãä¿æãã¦ãããã£ã¼ã«ããããã¯ã¡ã½ããããã¼ã¯ã"
+"ã¾ãã"
#. Tag: literal
-#: Security.xml:688
+#: Security.xml:703
#, no-c-format
msgid "@UserLastName"
-msgstr ""
+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 ""
+"ã¦ã¼ã¶ã¼ã®ã©ã¹ããã¼ã ãä¿æãã¦ãããã£ã¼ã«ããããã¯ã¡ã½ããããã¼ã¯ãã¾"
+"ãã"
#. Tag: literal
-#: Security.xml:704
+#: Security.xml:719
#, no-c-format
msgid "@UserEnabled"
-msgstr ""
+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ã§ãªããã°ãªãã¾ããã ã¾ããããã"
+"ã®ã¢ããã¼ã·ã§ã³ãç¡ããã°ããã¹ã¦ã®ã¦ã¼ã¶ã¼ãä¸æ´»åããã¦ããªããã¨ã«ãªãã¾"
+"ãã"
#. Tag: literal
-#: Security.xml:721
+#: Security.xml:736
#, no-c-format
msgid "@UserRoles"
-msgstr ""
+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 ""
+"ãã®ã¢ããã¼ã·ã§ã³ã¯ãã¢ããã¼ãããããã£ã¼ã«ããããã¯ã¡ã½ããã«ã¦ã¼ã¶ã¼ã®"
+"ãã¼ã«ãããäºã示ãã¦ãã¾ãã ãã®å±æ§ã«ã¤ãã¦ã¯ã以ä¸ã«ãã詳細ã«è¨è¿°ãã¾"
+"ãã"
#. Tag: title
-#: Security.xml:739
+#: Security.xml:754
#, no-c-format
msgid "Role Entity Annotations"
-msgstr ""
+msgstr "ã¨ã³ãã£ãã£ã®ãã¼ã«ã®ã¢ããã¼ã·ã§ã³"
#. Tag: literal
-#: Security.xml:764
+#: Security.xml:779
#, no-c-format
msgid "@RoleName"
-msgstr ""
+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 ""
+"ã¦ã¼ã¶ã¼ã®ãã¼ã«åãä¿æãã¦ãããã£ã¼ã«ããããã¯ã¡ã½ããããã¼ã¯ãã¾ãã"
#. Tag: literal
-#: Security.xml:780
+#: Security.xml:795
#, no-c-format
msgid "@RoleGroups"
-msgstr ""
+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 ""
+"ãã¼ã«ã®ã°ã«ã¼ãã¡ã³ãã¼ãä¿æãã¦ãããã£ã¼ã«ããããã¯ã¡ã½ããããã¼ã¯ãã¾"
+"ãã"
#. Tag: literal
-#: Security.xml:796
+#: Security.xml:811
#, no-c-format
msgid "@RoleConditional"
-msgstr ""
+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."
-msgstr ""
+msgstr "ãã¼ã«ãæ¡ä»¶ä»ããå¦ãã示ããã£ã¼ã«ããããã¯ã¡ã½ããããã¼ã¯ãã¾ãã"
#. Tag: title
-#: Security.xml:817
+#: Security.xml:832
#, no-c-format
msgid "Entity Bean Examples"
-msgstr ""
+msgstr "ã¨ã³ãã£ã㣠Beanã®ä¾"
#. Tag: para
-#: Security.xml:819
+#: Security.xml:834
#, no-c-format
msgid ""
"As mentioned previously, <literal>JpaIdentityStore</literal> is designed to "
@@ -1367,24 +1861,30 @@
"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 ""
+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ã®ãã¼ãã«ã§æ§æããã¦ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:842
+#: Security.xml:857
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -1416,9 +1916,37 @@
" public void setRoles(Set<Role> roles) { this.roles = roles; }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"public class User {\n"
+" private Integer userId;\n"
+" private String username;\n"
+" private String passwordHash;\n"
+" private Set<Role> roles;\n"
+" \n"
+" @Id @GeneratedValue\n"
+" public Integer getUserId() { return userId; }\n"
+" public void setUserId(Integer userId) { this.userId = userId; }\n"
+" \n"
+" @UserPrincipal\n"
+" public String getUsername() { return username; }\n"
+" public void setUsername(String username) { this.username = username; }\n"
+" \n"
+" @UserPassword(hash = \"md5\")\n"
+" public String getPasswordHash() { return passwordHash; }\n"
+" public void setPasswordHash(String passwordHash) { this.passwordHash = "
+"passwordHash; }\n"
+" \n"
+" @UserRoles\n"
+" @ManyToMany(targetEntity = Role.class)\n"
+" @JoinTable(name = \"UserRoles\", \n"
+" joinColumns = @JoinColumn(name = \"UserId\"),\n"
+" inverseJoinColumns = @JoinColumn(name = \"RoleId\"))\n"
+" public Set<Role> getRoles() { return roles; }\n"
+" public void setRoles(Set<Role> roles) { this.roles = roles; }\n"
+"}]]>"
#. Tag: programlisting
-#: Security.xml:843
+#: Security.xml:858
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -1435,23 +1963,38 @@
" public void setRolename(String rolename) { this.rolename = rolename; }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"public class Role {\n"
+" private Integer roleId;\n"
+" private String rolename;\n"
+" \n"
+" @Id @Generated\n"
+" public Integer getRoleId() { return roleId; }\n"
+" public void setRoleId(Integer roleId) { this.roleId = roleId; }\n"
+" \n"
+" @RoleName\n"
+" public String getRolename() { return rolename; }\n"
+" public void setRolename(String rolename) { this.rolename = rolename; }\n"
+"}]]>"
#. Tag: title
-#: Security.xml:848
+#: Security.xml:863
#, no-c-format
msgid "Complex Schema Example"
-msgstr ""
+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 ""
+"ãã®ä¾ã§ã¯ãåã®æå°æ©è½ã®ä¾ã«ãã¹ã¦ã®ãªãã·ã§ã³ãã£ã¼ã«ãã¨ããã¼ã«ã«ã°ã«ã¼"
+"ãã¡ã³ãã¼ã許å¯ããæ©è½ã追å ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:864
+#: Security.xml:879
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -1499,9 +2042,53 @@
" public void setRoles(Set<Role> roles) { this.roles = roles; }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"public class User {\n"
+" private Integer userId;\n"
+" private String username;\n"
+" private String passwordHash;\n"
+" private Set<Role> roles;\n"
+" private String firstname;\n"
+" private String lastname;\n"
+" private boolean enabled;\n"
+" \n"
+" @Id @GeneratedValue\n"
+" public Integer getUserId() { return userId; }\n"
+" public void setUserId(Integer userId) { this.userId = userId; }\n"
+" \n"
+" @UserPrincipal\n"
+" public String getUsername() { return username; }\n"
+" public void setUsername(String username) { this.username = username; }\n"
+" \n"
+" @UserPassword(hash = \"md5\")\n"
+" public String getPasswordHash() { return 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"
+" \n"
+" @UserLastName\n"
+" public String getLastname() { return lastname; }\n"
+" public void setLastname(String lastname) { this.lastname = lastname; }\n"
+" \n"
+" @UserEnabled\n"
+" public boolean isEnabled() { return enabled; }\n"
+" public void setEnabled(boolean enabled) { this.enabled = enabled; }\n"
+" \n"
+" @UserRoles\n"
+" @ManyToMany(targetEntity = Role.class)\n"
+" @JoinTable(name = \"UserRoles\", \n"
+" joinColumns = @JoinColumn(name = \"UserId\"),\n"
+" inverseJoinColumns = @JoinColumn(name = \"RoleId\"))\n"
+" public Set<Role> getRoles() { return roles; }\n"
+" public void setRoles(Set<Role> roles) { this.roles = roles; }\n"
+"}]]>"
#. Tag: programlisting
-#: Security.xml:865
+#: Security.xml:880
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -1533,15 +2120,43 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"public class Role {\n"
+" private Integer roleId;\n"
+" private String rolename;\n"
+" private boolean conditional;\n"
+" \n"
+" @Id @Generated\n"
+" public Integer getRoleId() { return roleId; }\n"
+" public void setRoleId(Integer roleId) { this.roleId = roleId; }\n"
+" \n"
+" @RoleName\n"
+" public String getRolename() { return rolename; }\n"
+" public void setRolename(String rolename) { this.rolename = rolename; }\n"
+" \n"
+" @RoleConditional\n"
+" public boolean isConditional() { return conditional; }\n"
+" public void setConditional(boolean conditional) { this.conditional = "
+"conditional; }\n"
+" \n"
+" @RoleGroups\n"
+" @ManyToMany(targetEntity = Role.class)\n"
+" @JoinTable(name = \"RoleGroups\", \n"
+" joinColumns = @JoinColumn(name = \"RoleId\"),\n"
+" inverseJoinColumns = @JoinColumn(name = \"GroupId\"))\n"
+" public Set<Role> getGroups() { return groups; }\n"
+" public void setGroups(Set<Role> groups) { this.groups = groups; } \n"
+" \n"
+"}]]>"
#. Tag: title
-#: Security.xml:871
+#: Security.xml:886
#, no-c-format
msgid "JpaIdentityStore Events"
-msgstr ""
+msgstr "JpaIdentityStoreé¢é£ã®ã¤ãã³ã"
#. Tag: para
-#: Security.xml:873
+#: Security.xml:888
#, no-c-format
msgid ""
"When using <literal>JpaIdentityStore</literal> as the identity store "
@@ -1549,15 +2164,18 @@
"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 ""
+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."
@@ -1566,24 +2184,32 @@
"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>ã§è¨å®ãããªã追å çãª"
+"ãã£ã¼ã«ãå¤ãè¨å®ããããã«ãã®ã¤ãã³ãã«å¯¾å¿ãããªãã¶ã¼ããå©ç¨ããäºãã§"
+"ãã¾ãã"
#. Tag: title
-#: Security.xml:894
+#: Security.xml:909
#, no-c-format
msgid "JpaIdentityStore.EVENT_USER_CREATED"
-msgstr ""
+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."
@@ -1594,15 +2220,22 @@
"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 ""
+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()</"
@@ -1610,15 +2243,19 @@
"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 ""
+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 "
@@ -1627,456 +2264,474 @@
"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 ""
+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>ã®å±æ§ã«ã¤ãã¦ç¤ºãã¾ãã"
#. Tag: title
-#: Security.xml:935
+#: Security.xml:950
#, no-c-format
msgid "LdapIdentityStore Configuration Properties"
-msgstr ""
+msgstr "LdapIdentityStoreè¨å®å¯è½å±æ§"
#. Tag: para
-#: Security.xml:945
+#: Security.xml:960
#, no-c-format
msgid "Property"
-msgstr ""
+msgstr "ããããã£"
#. Tag: para
-#: Security.xml:948
+#: Security.xml:963
#, no-c-format
msgid "Default Value"
-msgstr ""
+msgstr "ããã©ã«ãå¤"
#. Tag: literal
-#: Security.xml:960
+#: Security.xml:975
#, no-c-format
msgid "server-address"
-msgstr ""
+msgstr "server-address"
#. Tag: literal
-#: Security.xml:964
+#: Security.xml:979
#, no-c-format
msgid "localhost"
-msgstr ""
+msgstr "localhost"
#. Tag: para
-#: Security.xml:967
+#: Security.xml:982
#, no-c-format
msgid "The address of the LDAP server."
-msgstr ""
+msgstr "LDAPãµã¼ãã®ã¢ãã¬ã¹"
#. Tag: literal
-#: Security.xml:976
+#: Security.xml:991
#, no-c-format
msgid "server-port"
-msgstr ""
+msgstr "server-port"
#. Tag: literal
-#: Security.xml:980
+#: Security.xml:995
#, no-c-format
msgid "<literal>389</literal>"
-msgstr ""
+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 ""
+msgstr "LDAPãµã¼ãã使ç¨ãã¦ãããã¼ãã®çªå·"
#. Tag: literal
-#: Security.xml:992
+#: Security.xml:1007
#, no-c-format
msgid "user-context-DN"
-msgstr ""
+msgstr "user-context-DN"
#. Tag: literal
-#: Security.xml:996
+#: Security.xml:1011
#, no-c-format
msgid "ou=Person,dc=acme,dc=com"
-msgstr ""
+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 ""
+msgstr "ã¦ã¼ã¶ã¼ã¬ã³ã¼ããå«ãã³ã³ããã¹ãã®èå¥åï¼DN)"
#. Tag: literal
-#: Security.xml:1008
+#: Security.xml:1023
#, no-c-format
msgid "user-DN-prefix"
-msgstr ""
+msgstr "user-DN-prefix"
#. Tag: literal
-#: Security.xml:1012
+#: Security.xml:1027
#, no-c-format
msgid "uid="
-msgstr ""
+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ã®åã«åç½®ããã¾ãã"
#. Tag: literal
-#: Security.xml:1024
+#: Security.xml:1039
#, no-c-format
msgid "user-DN-suffix"
-msgstr ""
+msgstr "user-DN-suffix"
#. Tag: literal
-#: Security.xml:1028
+#: Security.xml:1043
#, no-c-format
msgid ",ou=Person,dc=acme,dc=com"
-msgstr ""
+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ã®å¾ãã«è¿½å ããã¾ãã"
#. Tag: literal
-#: Security.xml:1040
+#: Security.xml:1055
#, no-c-format
msgid "role-context-DN"
-msgstr ""
+msgstr "role-context-DN"
#. Tag: literal
-#: Security.xml:1044
+#: Security.xml:1059
#, no-c-format
msgid "ou=Role,dc=acme,dc=com"
-msgstr ""
+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 ""
+msgstr "ãã¼ã«ã¬ã³ã¼ããå«ãã³ã³ããã¹ãã®èå¥åï¼DN)"
#. Tag: literal
-#: Security.xml:1056
+#: Security.xml:1071
#, no-c-format
msgid "role-DN-prefix"
-msgstr ""
+msgstr "role-DN-prefix"
#. Tag: literal
-#: Security.xml:1060
+#: Security.xml:1075
#, no-c-format
msgid "<literal>cn=</literal>"
-msgstr ""
+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 ""
+"ãã®å¤ããã¼ã«åã®åã«åç½®ããããã¼ã«ã¬ã³ã¼ããä½ç½®æå®ããããã®èå¥åã¨ã"
+"ã¦ä½¿ç¨ããã¾ãã"
#. Tag: literal
-#: Security.xml:1073
+#: Security.xml:1088
#, no-c-format
msgid "role-DN-suffix"
-msgstr ""
+msgstr "role-DN-suffix"
#. Tag: literal
-#: Security.xml:1077
+#: Security.xml:1092
#, no-c-format
msgid ",ou=Roles,dc=acme,dc=com"
-msgstr ""
+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 ""
+"ãã®å¤ããã¼ã«åã®å¾ãã«è¿½å ããããã¼ã«ã¬ã³ã¼ããä½ç½®æå®ããããã®èå¥åã¨"
+"ãã¦ä½¿ç¨ããã¾ãã"
#. Tag: literal
-#: Security.xml:1089
+#: Security.xml:1104
#, no-c-format
msgid "bind-DN"
-msgstr ""
+msgstr "bind-DN"
#. Tag: literal
-#: Security.xml:1093
+#: Security.xml:1108
#, no-c-format
msgid "cn=Manager,dc=acme,dc=com"
-msgstr ""
+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 ""
+msgstr "LDAPãµã¼ãã¨ãã¤ã³ãããããã«ä½¿ç¨ããã³ã³ããã¹ã"
#. Tag: literal
-#: Security.xml:1105
+#: Security.xml:1120
#, no-c-format
msgid "bind-credentials"
-msgstr ""
+msgstr "bind-credentials"
#. Tag: literal
-#: Security.xml:1109
+#: Security.xml:1124
#, no-c-format
msgid "secret"
-msgstr ""
+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."
-msgstr ""
+msgstr "LDAPãµã¼ãã¨ãã¤ã³ãããã¨ãã«ä½¿ç¨ãããã¯ã¬ãã³ã·ã£ã«ï¼ãã¹ã¯ã¼ãï¼"
#. Tag: literal
-#: Security.xml:1121
+#: Security.xml:1136
#, no-c-format
msgid "user-role-attribute"
-msgstr ""
+msgstr "user-role-attribute"
#. Tag: literal
-#: Security.xml:1125
+#: Security.xml:1140
#, no-c-format
msgid "roles"
-msgstr ""
+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 ""
+"ã¦ã¼ã¶ã¼ãã¡ã³ãã¼ã§ãããã¼ã«ã®ãªã¹ããå«ãã§ããã¦ã¼ã¶ã¼ã¬ã³ã¼ãä¸ã®å±æ§ã®"
+"åå"
#. Tag: literal
-#: Security.xml:1138
+#: Security.xml:1153
#, no-c-format
msgid "role-attribute-is-DN"
-msgstr ""
+msgstr "role-attribute-is-DN"
#. Tag: literal
-#: Security.xml:1142
+#: Security.xml:1157
#, no-c-format
msgid "true"
-msgstr ""
+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 ""
+"ãã®ãã¼ã«å¤ã¯ã¦ã¼ã¶ã¼ã¬ã³ã¼ãä¸ã®ãã¼ã«å±æ§ãèå¥åãå¦ãã示ãã¦ãã¾ãã"
#. Tag: literal
-#: Security.xml:1155
+#: Security.xml:1170
#, no-c-format
msgid "user-name-attribute"
-msgstr ""
+msgstr "user-name-attribute"
#. Tag: literal
-#: Security.xml:1159
+#: Security.xml:1174
#, no-c-format
msgid "<literal>uid</literal>"
-msgstr ""
+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 ""
+msgstr "ã¦ã¼ã¶ã¼ã¬ã³ã¼ãã®ã©ã®å±æ§ãusernameã«è©²å½ããã®ãã示ãã¦ãã¾ãã"
#. Tag: literal
-#: Security.xml:1171
+#: Security.xml:1186
#, no-c-format
msgid "user-password-attribute"
-msgstr ""
+msgstr "user-password-attribute"
#. Tag: literal
-#: Security.xml:1175
+#: Security.xml:1190
#, no-c-format
msgid "userPassword"
-msgstr ""
+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."
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼ã¬ã³ã¼ãã®ã©ã®å±æ§ãpasswordã«è©²å½ããã®ãã示ãã¦ãã¾ãã"
#. Tag: literal
-#: Security.xml:1187
+#: Security.xml:1202
#, no-c-format
msgid "first-name-attribute"
-msgstr ""
+msgstr "first-name-attribute"
#. Tag: literal
-#: Security.xml:1191 Security.xml:1239
+#: Security.xml:1206 Security.xml:1254
#, no-c-format
msgid "null"
-msgstr ""
+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."
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼ã¬ã³ã¼ãã®ã©ã®å±æ§ãfirst nameã«è©²å½ããã®ãã示ãã¦ãã¾ãã"
#. Tag: literal
-#: Security.xml:1203
+#: Security.xml:1218
#, no-c-format
msgid "last-name-attribute"
-msgstr ""
+msgstr "last-name-attribute"
#. Tag: literal
-#: Security.xml:1207
+#: Security.xml:1222
#, no-c-format
msgid "<literal>sn</literal>"
-msgstr ""
+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."
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼ã¬ã³ã¼ãã®ã©ã®å±æ§ãlast nameã«è©²å½ããã®ãã示ãã¦ãã¾ãã"
#. Tag: literal
-#: Security.xml:1219
+#: Security.xml:1234
#, no-c-format
msgid "full-name-attribute"
-msgstr ""
+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 ""
+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 ""
+"ã¦ã¼ã¶ã¼ã¬ã³ã¼ãã®ã©ã®å±æ§ãã¦ã¼ã¶ã¼ã®ãã«ãã¼ã ã«è©²å½ããã®ãã示ãã¦ãã¾"
+"ãã"
#. Tag: literal
-#: Security.xml:1235
+#: Security.xml:1250
#, no-c-format
msgid "enabled-attribute"
-msgstr ""
+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 ""
+"ã¦ã¼ã¶ã¼ã¬ã³ã¼ãã®ã©ã®å±æ§ãã¦ã¼ã¶ã¼ãä¸æ´»åããã¦ããªããã示ãã¦ãã¾ãã"
#. Tag: literal
-#: Security.xml:1251
+#: Security.xml:1266
#, no-c-format
msgid "role-name-attribute"
-msgstr ""
+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."
-msgstr ""
+msgstr "ãã¼ã«ã¬ã³ã¼ãã®ã©ã®å±æ§ããã¼ã«åã«è©²å½ããã®ãã示ãã¦ãã¾ãã"
#. Tag: literal
-#: Security.xml:1267
+#: Security.xml:1282
#, no-c-format
msgid "object-class-attribute"
-msgstr ""
+msgstr "object-class-attribute"
#. Tag: literal
-#: Security.xml:1271
+#: Security.xml:1286
#, no-c-format
msgid "objectClass"
-msgstr ""
+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."
-msgstr ""
+msgstr "ãã£ã¬ã¯ããªä¸ã§ãªãã¸ã§ã¯ãã®ã¯ã©ã¹ã決å®ãã¦ããå±æ§ã示ãã¦ãã¾ãã"
#. Tag: literal
-#: Security.xml:1283
+#: Security.xml:1298
#, no-c-format
msgid "role-object-classes"
-msgstr ""
+msgstr "role-object-classes"
#. Tag: literal
-#: Security.xml:1287
+#: Security.xml:1302
#, no-c-format
msgid "organizationalRole"
-msgstr ""
+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."
-msgstr ""
+msgstr "æ°è¦ã®ãã¼ã«ã¬ã³ã¼ãã®ä½æã®ããã®ãªãã¸ã§ã¯ãã¯ã©ã¹ã®é
å"
#. Tag: literal
-#: Security.xml:1299
+#: Security.xml:1314
#, no-c-format
msgid "user-object-classes"
-msgstr ""
+msgstr "user-object-classes"
#. Tag: literal
-#: Security.xml:1303
+#: Security.xml:1318
#, no-c-format
msgid "person,uidObject"
-msgstr ""
+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."
-msgstr ""
+msgstr "æ°è¦ã®ã¦ã¼ã¶ã¼ã¬ã³ã¼ãä½æã®ããã®ãªãã¸ã§ã¯ãã¯ã©ã¹ã®é
å"
#. Tag: title
-#: Security.xml:1318
+#: Security.xml:1333
#, no-c-format
msgid "LdapIdentityStore Configuration Example"
-msgstr ""
+msgstr "LdapIdentityStoreè¨å®ä¾"
#. Tag: para
-#: Security.xml:1320
+#: Security.xml:1335
#, no-c-format
msgid ""
"The following configuration example shows how <literal>LdapIdentityStore</"
@@ -2091,9 +2746,19 @@
"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"
@@ -2113,15 +2778,31 @@
" enabled-attribute=\"enabled\"\n"
" />]]>"
msgstr ""
+"<![CDATA[\n"
+" <security:ldap-identity-store\n"
+" server-address=\"directory.mycompany.com\"\n"
+" bind-DN=\"cn=Manager,dc=mycompany,dc=com\"\n"
+" bind-credentials=\"secret\"\n"
+" user-DN-prefix=\"uid=\"\n"
+" user-DN-suffix=\",ou=Person,dc=mycompany,dc=com\"\n"
+" role-DN-prefix=\"cn=\"\n"
+" role-DN-suffix=\",ou=Roles,dc=mycompany,dc=com\"\n"
+" user-context-DN=\"ou=Person,dc=mycompany,dc=com\"\n"
+" role-context-DN=\"ou=Roles,dc=mycompany,dc=com\"\n"
+" user-role-attribute=\"roles\"\n"
+" role-name-attribute=\"cn\"\n"
+" user-object-classes=\"person,uidObject\"\n"
+" enabled-attribute=\"enabled\"\n"
+" />]]>"
#. Tag: title
-#: Security.xml:1338
+#: Security.xml:1353
#, no-c-format
msgid "Writing your own IdentityStore"
-msgstr ""
+msgstr "èªåã®IDã¹ãã¢ãè¨è¿°ãã"
#. Tag: para
-#: Security.xml:1340
+#: Security.xml:1355
#, no-c-format
msgid ""
"Writing your own identity store implementation allows you to authenticate "
@@ -2130,23 +2811,29 @@
"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ãåç
§ãã¦ãã ããã"
#. Tag: title
-#: Security.xml:1355
+#: Security.xml:1370
#, no-c-format
msgid "Authentication with Identity Management"
-msgstr ""
+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, "
@@ -2158,200 +2845,229 @@
"<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 ""
+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ã³ã³ãã¼ãã³ãã«ã¤ã³ã¸ã§ã¯ããã¾ãã"
#. Tag: programlisting
-#: Security.xml:1375
+#: Security.xml:1390
#, no-c-format
msgid "<![CDATA[ @In IdentityManager identityManager;]]>"
-msgstr ""
+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>ã¡ã½ããçµç±ã§ã¢ã¯ã»ã¹ãã¾ãã "
#. Tag: programlisting
-#: Security.xml:1381
+#: Security.xml:1396
#, no-c-format
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ã®ã¡ã½ããã示ãã¾ãã"
#. Tag: title
-#: Security.xml:1388
+#: Security.xml:1403
#, no-c-format
msgid "Identity Management API"
-msgstr ""
+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 ""
+msgstr "ã¡ã½ãã"
#. Tag: para
-#: Security.xml:1400
+#: Security.xml:1415
#, no-c-format
msgid "Returns"
-msgstr ""
+msgstr "æ»ãå¤"
#. Tag: literal
-#: Security.xml:1413
+#: Security.xml:1428
#, no-c-format
msgid "createUser(String name, String password)"
-msgstr ""
+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 ""
+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>ãè¿"
+"ãã¾ãã"
#. Tag: literal
-#: Security.xml:1432
+#: Security.xml:1447
#, no-c-format
msgid "deleteUser(String name)"
-msgstr ""
+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>ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:1451
+#: Security.xml:1466
#, no-c-format
msgid "createRole(String role)"
-msgstr ""
+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>ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:1470
+#: Security.xml:1485
#, no-c-format
msgid "deleteRole(String name)"
-msgstr ""
+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>ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:1489
+#: Security.xml:1504
#, no-c-format
msgid "enableUser(String name)"
-msgstr ""
+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>ãè¿ãã¾ã"
#. Tag: literal
-#: Security.xml:1509
+#: Security.xml:1524
#, no-c-format
msgid "disableUser(String name)"
-msgstr ""
+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>ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:1528
+#: Security.xml:1543
#, no-c-format
msgid "changePassword(String name, String password)"
-msgstr ""
+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>ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:1547
+#: Security.xml:1562
#, no-c-format
msgid "isUserEnabled(String name)"
-msgstr ""
+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>ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:1566
+#: Security.xml:1581
#, no-c-format
msgid "grantRole(String name, String role)"
-msgstr ""
+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 "
@@ -2359,15 +3075,19 @@
"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 ""
+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 "
@@ -2375,88 +3095,96 @@
"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 ""
+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>ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:1625 Security.xml:2026
+#: Security.xml:1640 Security.xml:2041
#, no-c-format
msgid "listUsers()"
-msgstr ""
+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 ""
+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 ""
+msgstr "ABCé ã«ã½ã¼ãããããã¹ã¦ã®ã¦ã¼ã¶ã¼åã®ä¸è¦§ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:1643
+#: Security.xml:1658
#, no-c-format
msgid "listUsers(String filter)"
-msgstr ""
+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é ã«ã½ã¼ããã¦è¿ãã¾"
+"ã"
#. 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 ""
+msgstr "listRoles()"
#. Tag: para
-#: Security.xml:1670
+#: Security.xml:1685
#, no-c-format
msgid "Returns a list of all role names."
-msgstr ""
+msgstr "ãã¹ã¦ã®ãã¼ã«åã®ä¸è¦§ãè¿ãã¾ã"
#. Tag: literal
-#: Security.xml:1679
+#: Security.xml:1694
#, no-c-format
msgid "getGrantedRoles(String name)"
-msgstr ""
+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."
-msgstr ""
+msgstr "æå®ãããã¦ã¼ã¶ã¼ã«æ示çã«èªãããããã¼ã«åã®ä¸è¦§ãè¿ãã¾ã"
#. Tag: literal
-#: Security.xml:1697
+#: Security.xml:1712
#, no-c-format
msgid "getImpliedRoles(String name)"
-msgstr ""
+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 "
@@ -2467,15 +3195,22 @@
"<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 ""
+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 "
@@ -2485,43 +3220,52 @@
"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 ""
+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ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:1760
+#: Security.xml:1775
#, no-c-format
msgid "removeRoleFromGroup(String role, String group)"
-msgstr ""
+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ãè¿ã"
+"ã¾ãã"
#. Tag: para
-#: Security.xml:1787
+#: Security.xml:1802
#, no-c-format
msgid "Lists the names of all roles."
-msgstr ""
+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 "
@@ -2530,154 +3274,160 @@
"<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 ""
+msgstr "ID管ç ã»ãã¥ãªãã£ãã¼ããã·ã§ã³"
#. Tag: para
-#: Security.xml:1816 Security.xml:3925
+#: Security.xml:1831 Security.xml:3940
#, no-c-format
msgid "Permission Target"
-msgstr ""
+msgstr "ãã¼ããã·ã§ã³ã®å¯¾è±¡"
#. Tag: para
-#: Security.xml:1819 Security.xml:3928
+#: Security.xml:1834 Security.xml:3943
#, no-c-format
msgid "Permission Action"
-msgstr ""
+msgstr "ãã¼ããã·ã§ã³ã®ã¢ã¯ã·ã§ã³"
#. Tag: literal
-#: Security.xml:1828
+#: Security.xml:1843
#, no-c-format
msgid "createUser()"
-msgstr ""
+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 ""
+msgstr "seam.user"
#. Tag: literal
-#: Security.xml:1838 Security.xml:1874
+#: Security.xml:1853 Security.xml:1889
#, no-c-format
msgid "create"
-msgstr ""
+msgstr "ä½æ"
#. Tag: literal
-#: Security.xml:1846
+#: Security.xml:1861
#, no-c-format
msgid "deleteUser()"
-msgstr ""
+msgstr "deleteUser()"
#. Tag: literal
-#: Security.xml:1856 Security.xml:1892
+#: Security.xml:1871 Security.xml:1907
#, no-c-format
msgid "delete"
-msgstr ""
+msgstr "åé¤"
#. Tag: literal
-#: Security.xml:1864
+#: Security.xml:1879
#, no-c-format
msgid "createRole()"
-msgstr ""
+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 ""
+msgstr "seam.role"
#. Tag: literal
-#: Security.xml:1882
+#: Security.xml:1897
#, no-c-format
msgid "deleteRole()"
-msgstr ""
+msgstr "deleteRole()"
#. Tag: literal
-#: Security.xml:1900
+#: Security.xml:1915
#, no-c-format
msgid "enableUser()"
-msgstr ""
+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 ""
+msgstr "æ´æ°"
#. Tag: literal
-#: Security.xml:1918
+#: Security.xml:1933
#, no-c-format
msgid "disableUser()"
-msgstr ""
+msgstr "disableUser()"
#. Tag: literal
-#: Security.xml:1936
+#: Security.xml:1951
#, no-c-format
msgid "changePassword()"
-msgstr ""
+msgstr "changePassword()"
#. Tag: literal
-#: Security.xml:1954
+#: Security.xml:1969
#, no-c-format
msgid "isUserEnabled()"
-msgstr ""
+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 ""
+msgstr "èªã¿è¾¼ã¿"
#. Tag: literal
-#: Security.xml:1972
+#: Security.xml:1987
#, no-c-format
msgid "grantRole()"
-msgstr ""
+msgstr "grantRole()"
#. Tag: literal
-#: Security.xml:1990
+#: Security.xml:2005
#, no-c-format
msgid "revokeRole()"
-msgstr ""
+msgstr "revokeRole()"
#. Tag: literal
-#: Security.xml:2008
+#: Security.xml:2023
#, no-c-format
msgid "userExists()"
-msgstr ""
+msgstr "userExists()"
#. Tag: literal
-#: Security.xml:2062
+#: Security.xml:2077
#, no-c-format
msgid "addRoleToGroup()"
-msgstr ""
+msgstr "addRoleToGroup()"
#. Tag: literal
-#: Security.xml:2080
+#: Security.xml:2095
#, no-c-format
msgid "removeRoleFromGroup()"
-msgstr ""
+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管ç"
+"é¢é£ã®ã¡ã½ããã¸ã®ã¢ã¯ã»ã¹æ¨©ãä»ä¸ããã¦ããã»ãã¥ãªãã£ã«ã¼ã«ã示ãã¦ãã¾"
+"ãã"
#. Tag: programlisting
-#: Security.xml:2103
+#: Security.xml:2118
#, no-c-format
msgid ""
"<![CDATA[rule ManageUsers\n"
@@ -2701,15 +3451,35 @@
"end\n"
"]]>"
msgstr ""
+"<![CDATA[rule ManageUsers\n"
+" no-loop\n"
+" activation-group \"permissions\"\n"
+"when\n"
+" check: PermissionCheck(name == \"seam.user\", granted == false)\n"
+" Role(name == \"admin\")\n"
+"then\n"
+" check.grant();\n"
+"end\n"
+"\n"
+"rule ManageRoles\n"
+" no-loop\n"
+" activation-group \"permissions\"\n"
+"when\n"
+" check: PermissionCheck(name == \"seam.role\", granted == false)\n"
+" Role(name == \"admin\")\n"
+"then\n"
+" check.grant();\n"
+"end\n"
+"]]>"
#. Tag: title
-#: Security.xml:2110
+#: Security.xml:2125
#, no-c-format
msgid "Error Messages"
-msgstr ""
+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 "
@@ -2718,85 +3488,96 @@
"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 ""
+msgstr "ã»ãã¥ãªãã£ã¡ãã»ã¼ã¸ãã¼"
#. Tag: para
-#: Security.xml:2129
+#: Security.xml:2144
#, no-c-format
msgid "Message Key"
-msgstr ""
+msgstr "ã¡ãã»ã¼ã¸ãã¼"
#. Tag: literal
-#: Security.xml:2142
+#: Security.xml:2157
#, no-c-format
msgid "org.jboss.seam.loginSuccessful"
-msgstr ""
+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."
-msgstr ""
+msgstr "ã»ãã¥ãªãã£APIãéãã¦ãç¡äºãã°ã¤ã³ã§ããã¨ãã«çæããã¾ãã"
#. Tag: literal
-#: Security.xml:2154
+#: Security.xml:2169
#, no-c-format
msgid "org.jboss.seam.loginFailed"
-msgstr ""
+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 ""
+"ã¦ã¼ã¶ã¼ãã¼ã ããã¹ã¯ã¼ãã®çµã¿åãããæã¯ä½ããã®èªè¨¼ã®ã¨ã©ã¼ã«ãããã¦ã¼"
+"ã¶ã¼ããã°ã¤ã³ã«å¤±æããã¨ãã«çæããã¾ãã"
#. Tag: literal
-#: Security.xml:2167
+#: Security.xml:2182
#, no-c-format
msgid "org.jboss.seam.NotLoggedIn"
-msgstr ""
+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 ""
+"ã¦ã¼ã¶ã¼ãèªè¨¼ãããã«ã»ãã¥ãªãã£ãã§ãã¯ãå¿
è¦ãªæä½ããããã¯ãã¼ã¸ã¸ã®ã¢"
+"ã¯ã»ã¹ã試ã¿ãã¨ãã«çæããã¾ãã"
#. Tag: literal
-#: Security.xml:2180
+#: Security.xml:2195
#, no-c-format
msgid "org.jboss.seam.AlreadyLoggedIn"
-msgstr ""
+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 ""
+"ãã®ã¡ãã»ã¼ã¸ã¯æ¢ã«èªè¨¼ãããã¦ã¼ã¶ã¼ãå度ãã°ã¤ã³ã試ã¿ãæã«çæããã¾"
+"ãã"
#. Tag: title
-#: Security.xml:2195
+#: Security.xml:2210
#, no-c-format
msgid "Authorization"
-msgstr ""
+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 "
@@ -2806,15 +3587,20 @@
"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 ""
+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/"
@@ -2824,15 +3610,21 @@
"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 ""
+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 "
@@ -2843,15 +3635,21 @@
"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 ""
+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, "
@@ -2866,38 +3664,52 @@
"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> ã¨ããå½¢å¼ã§è¡¨ç¤ºããã¦ãã¾ãã"
#. Tag: title
-#: Security.xml:2267
+#: Security.xml:2282
#, no-c-format
msgid "Securing components"
-msgstr ""
+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>ã¢ããã¼ã·ã§ã³ããè¦ã¦ããã¾ãããã"
#. Tag: title
-#: Security.xml:2275
+#: Security.xml:2290
#, no-c-format
msgid "@Restrict vs Typesafe security annotations"
-msgstr ""
+msgstr "@Restrictã¢ããã¼ã·ã§ã³ ã¨ã¿ã¤ãã»ã¼ããªã»ãã¥ãªãã£ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Security.xml:2277
+#: Security.xml:2292
#, no-c-format
msgid ""
"While using the <literal>@Restrict</literal> annotation provides a powerful "
@@ -2905,15 +3717,19 @@
"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 ""
+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, "
@@ -2926,18 +3742,29 @@
"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>ãæ"
+"å³ãã¾ãã ä¸ã®ãããªã³ã³ãã¼ãã³ãã®ä¾ãè¦ã¦ã¿ã¾ãããã"
#. Tag: programlisting
-#: Security.xml:2302
+#: Security.xml:2317
#, no-c-format
msgid ""
"<![CDATA[@Name(\"account\")\n"
@@ -2947,9 +3774,15 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"account\")\n"
+"public class AccountAction {\n"
+" @Restrict public void delete() {\n"
+" ...\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Security.xml:2304
+#: Security.xml:2319
#, no-c-format
msgid ""
"In this example, the implied permission required to call the <literal>delete"
@@ -2957,9 +3790,13 @@
"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"
@@ -2973,9 +3810,19 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Restrict @Name(\"account\")\n"
+"public class AccountAction {\n"
+" public void insert() {\n"
+" ...\n"
+" }\n"
+" @Restrict(\"#{s:hasRole('admin')}\")\n"
+" public void delete() {\n"
+" ...\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Security.xml:2313
+#: Security.xml:2328
#, no-c-format
msgid ""
"This time, the component class itself is annotated with <literal>@Restrict</"
@@ -2986,9 +3833,15 @@
"<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()}</"
@@ -2998,9 +3851,13 @@
"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> "
@@ -3008,9 +3865,13 @@
"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"
@@ -3022,9 +3883,17 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"account\")\n"
+"public class AccountAction {\n"
+" @In Account selectedAccount;\n"
+" @Restrict(\"#{s:hasPermission(selectedAccount,'modify')}\")\n"
+" public void modify() {\n"
+" selectedAccount.modify();\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Security.xml:2336
+#: Security.xml:2351
#, no-c-format
msgid ""
"The interesting thing to note from this example is the reference to "
@@ -3035,15 +3904,21 @@
"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 ""
+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 "
@@ -3051,9 +3926,13 @@
"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"
@@ -3061,41 +3940,49 @@
"(selectedCustomer,'delete')}\");\n"
"}]]>"
msgstr ""
+"<![CDATA[public void deleteCustomer() {\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"
-msgstr ""
+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ãæãããã"
#. 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ãæãããã¾ãã"
#. 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>ã¡ã½ãããå¼ã¶ãã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:2379
+#: Security.xml:2394
#, no-c-format
msgid ""
"<![CDATA[if (!Identity.instance().hasRole(\"admin\"))\n"
@@ -3106,15 +3993,22 @@
" 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"
+"\n"
+"if (!Identity.instance().hasPermission(\"customer\", \"create\"))\n"
+" 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 ""
+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 "
@@ -3123,9 +4017,14 @@
"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, "
@@ -3133,17 +4032,23 @@
"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}\">]]"
+">"
#. 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 "
@@ -3151,9 +4056,13 @@
"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=\"#"
@@ -3161,9 +4070,13 @@
" Manager Reports\n"
"</h:outputLink>]]>"
msgstr ""
+"<![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 "
@@ -3172,9 +4085,13 @@
"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</"
@@ -3184,9 +4101,15 @@
"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"
@@ -3207,15 +4130,32 @@
" </h:column>\n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[<h:dataTable value=\"#{clients}\" var=\"cl\">\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Name</f:facet>\n"
+" #{cl.name}\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">City</f:facet>\n"
+" #{cl.city}\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Action</f:facet>\n"
+" <s:link value=\"Modify Client\" action=\"#{clientAction.modify}\"\n"
+" rendered=\"#{s:hasPermission(cl,'modify')\"/>\n"
+" <s:link value=\"Delete Client\" action=\"#{clientAction.delete}\"\n"
+" rendered=\"#{s:hasPermission(cl,'delete')\"/>\n"
+" </h:column>\n"
+"</h:dataTable>]]>"
#. Tag: title
-#: Security.xml:2430
+#: Security.xml:2445
#, no-c-format
msgid "Securing pages"
-msgstr ""
+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</"
@@ -3230,66 +4170,90 @@
"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"
" <restrict/>\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/settings.xhtml\">\n"
+" <restrict/>\n"
+"</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>権éãè¦æ±ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:2449
+#: Security.xml:2464
#, no-c-format
msgid ""
"<![CDATA[<page view-id=\"/reports.xhtml\">\n"
" <restrict>#{s:hasRole('admin')}</restrict>\n"
"</page>]]>"
msgstr ""
+"<![CDATA[<page view-id=\"/reports.xhtml\">\n"
+" <restrict>#{s:hasRole('admin')}</restrict>\n"
+"</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>ãã¼ã«ã®ã¡ã³ãã¼ã§ããäºãå¿
è¦ã§ãã"
#. Tag: title
-#: Security.xml:2459
+#: Security.xml:2474
#, no-c-format
msgid "Securing Entities"
-msgstr ""
+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æä½"
+"ã«å¯¾ãã¦ã®ã»ãã¥ãªãã£å¶ç´ãããããã¨ãå¯è½ã«ãã¦ãã¾ãã"
#. 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>ã¢ããã¼ã·ã§ã³ãä»è¨ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:2471
+#: Security.xml:2486
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -3299,9 +4263,15 @@
" ...\n"
"}]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"@Name(\"customer\")\n"
+"@Restrict\n"
+"public class Customer {\n"
+" ...\n"
+"}]]>"
#. Tag: para
-#: Security.xml:2473
+#: Security.xml:2488
#, no-c-format
msgid ""
"If no expression is specified in the <literal>@Restrict</literal> "
@@ -3311,52 +4281,71 @@
"<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> ã¢"
+"ããã¼ã·ã§ã³ãä»è¨ãããã¨ã«ãããç¹å®ã®æä½ã ãã«å¶ç´ã課ããã¨ãã§ãã¾ãã"
#. 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> ãã¼"
+"ããã·ã§ã³ã®è¨å®ã«ä½¿ç¨ãã¦ãã ããã"
#. 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> ãã¼ããã·ã§ã³ã®è¨å®ã«ä½¿ç¨ãã¦ãã ããã"
#. 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>ãã¼ããã·ã§ã³ã®è¨å®ã«ä½¿ç¨ãã¦ãã ã"
+"ãã"
#. 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>ãã¼ããã·ã§ã³ã®è¨å®ã«ä½¿ç¨ãã¦ãã ã"
+"ãã"
#. 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 "
@@ -3364,9 +4353,12 @@
"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"
@@ -3374,23 +4366,29 @@
" public void prePersist() {}\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" @PrePersist @Restrict\n"
+" public void prePersist() {}\n"
+" ]]>"
#. Tag: title
-#: Security.xml:2521
+#: Security.xml:2536
#, no-c-format
msgid "Using <literal>/META-INF/orm.xml</literal>"
-msgstr ""
+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>ã«ã³ã¼ã«ããã¯ã¡ã½ãããæå®ããäºãã§ã"
+"ã¾ã:"
#. Tag: programlisting
-#: Security.xml:2528
+#: Security.xml:2543
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -3406,17 +4404,31 @@
"\n"
"</entity-mappings>]]>"
msgstr ""
+"<![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"
+" version=\"1.0\">\n"
+"\n"
+" <entity class=\"Customer\">\n"
+" <pre-persist method-name=\"prePersist\" />\n"
+" </entity>\n"
+"\n"
+"</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>ã¢ããã¼ã·ã§ã³ã¯å¿
è¦ã§ãã"
#. 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 "
@@ -3425,9 +4437,14 @@
"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"
@@ -3443,9 +4460,21 @@
" check.grant();\n"
"end;]]>"
msgstr ""
+"<![CDATA[rule InsertMemberBlog\n"
+" no-loop\n"
+" 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"
+"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 "
@@ -3460,32 +4489,46 @@
"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ã»ãã¥ãªãã£ã¨çµ±åããããã«ããªã¹ãã¼ã¯ã©ã¹ãã¤ã³"
+"ã¹ãã¼ã«ãã¾ãã"
#. Tag: title
-#: Security.xml:2560
+#: Security.xml:2575
#, no-c-format
msgid "Entity security with JPA"
-msgstr ""
+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>ã®è¨å®ã§ãªã¹ãã¼"
+"ãã¤ã³ã¹ãã¼ã«ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:2567
+#: Security.xml:2582
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -3506,30 +4549,51 @@
"\n"
"</entity-mappings>]]>"
msgstr ""
+"<![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"
+" 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-listeners>\n"
+" </persistence-unit-defaults>\n"
+" </persistence-unit-metadata>\n"
+"\n"
+"</entity-mappings>]]>"
#. Tag: title
-#: Security.xml:2572
+#: Security.xml:2587
#, no-c-format
msgid "Entity security with a Managed Hibernate Session"
-msgstr ""
+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>ã使ç¨ãã¦ããå ´åã«ã¯"
+"ã¨ã³ãã£ãã£ã»ãã¥ãªãã£æ©è½ã使ç¨ããããã«ç¹å¥ãªè¨å®ãããå¿
è¦ã¯ããã¾ã"
+"ãã"
#. Tag: title
-#: Security.xml:2585
+#: Security.xml:2600
#, no-c-format
msgid "Typesafe Permission Annotations"
-msgstr ""
+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 "
@@ -3537,9 +4601,12 @@
"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 "
@@ -3547,33 +4614,37 @@
"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 ""
+msgstr "@Insert"
#. Tag: para
-#: Security.xml:2603
+#: Security.xml:2618
#, no-c-format
msgid "@Read"
-msgstr ""
+msgstr "@Read"
#. Tag: para
-#: Security.xml:2606
+#: Security.xml:2621
#, no-c-format
msgid "@Update"
-msgstr ""
+msgstr "@Update"
#. Tag: para
-#: Security.xml:2609
+#: Security.xml:2624
#, no-c-format
msgid "@Delete"
-msgstr ""
+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 "
@@ -3581,9 +4652,13 @@
"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"
@@ -3591,9 +4666,13 @@
" ...\n"
" }]]>"
msgstr ""
+"<![CDATA[ @Insert(Customer.class)\n"
+" public void createCustomer() {\n"
+" ...\n"
+" }]]>"
#. 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 "
@@ -3603,9 +4682,14 @@
"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 "
@@ -3613,26 +4697,34 @@
"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"
" ...\n"
" }]]>"
msgstr ""
+"<![CDATA[ public void updateCustomer(@Update Customer customer) {\n"
+" ...\n"
+" }]]>"
#. 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>ã¨ã¢ããã¼ãããã ãã§ãã"
#. Tag: programlisting
-#: Security.xml:2639
+#: Security.xml:2654
#, no-c-format
msgid ""
"<![CDATA[@Target({METHOD, PARAMETER})\n"
@@ -3644,30 +4736,41 @@
" Class value() default void.class;\n"
"}]]>"
msgstr ""
+"<![CDATA[@Target({METHOD, PARAMETER})\n"
+"@Documented\n"
+"@Retention(RUNTIME)\n"
+"@Inherited\n"
+"@PermissionCheck\n"
+"public @interface Promote {\n"
+" Class value() default void.class;\n"
+"}]]>"
#. 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>ã¢ããã¼ã·ã§ã³å
"
+"ã«ãã®å¤ãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:2646
+#: Security.xml:2661
#, no-c-format
msgid "<![CDATA[@PermissionCheck(\"upgrade\")]]>"
-msgstr ""
+msgstr "<![CDATA[@PermissionCheck(\"upgrade\")]]>"
#. Tag: title
-#: Security.xml:2651
+#: Security.xml:2666
#, no-c-format
msgid "Typesafe Role Annotations"
-msgstr ""
+msgstr "ã¿ã¤ãã»ã¼ããªãã¼ã«ã®ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Security.xml:2653
+#: Security.xml:2668
#, no-c-format
msgid ""
"In addition to supporting typesafe permission annotation, Seam Security also "
@@ -3681,9 +4784,18 @@
"<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"
@@ -3694,9 +4806,16 @@
"public @interface User { \n"
"}]]>"
msgstr ""
+"<![CDATA[@Target({METHOD})\n"
+"@Documented\n"
+"@Retention(RUNTIME)\n"
+"@Inherited\n"
+"@RoleCheck\n"
+"public @interface User { \n"
+"}]]>"
#. Tag: para
-#: Security.xml:2664
+#: Security.xml:2679
#, no-c-format
msgid ""
"Any methods subsequently annotated with the <literal>@User</literal> "
@@ -3705,37 +4824,44 @@
"(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 ""
+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ã®æä¾ãã"
+"ãã¼ããã·ã§ã³ãã¬ã¼ã ã¯ã¼ã¯ã®ä¸»è¦ã³ã³ãã¼ãã³ãã«ã¤ãã¦ç¤ºãã¦ãã¾ãã"
#. Tag: para
-#: Security.xml:2689
+#: Security.xml:2704
#, no-c-format
msgid ""
"The relevant classes are explained in more detail in the following sections."
-msgstr ""
+msgstr "é¢é£ããã¯ã©ã¹ã«ã¤ãã¦ã®è©³ç´°ã以ä¸ã®ã»ã¯ã·ã§ã³ã«ç¤ºãã¾ã"
#. Tag: title
-#: Security.xml:2694
+#: Security.xml:2709
#, no-c-format
msgid "PermissionResolver"
-msgstr ""
+msgstr "ãã¼ããã·ã§ã³ãªã¾ã«ãã¼"
#. Tag: para
-#: Security.xml:2696
+#: Security.xml:2711
#, no-c-format
msgid ""
"This is actually an interface, which provides methods for resolving "
@@ -3743,32 +4869,39 @@
"<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ã使ã£ã¦ã«ã¼ã«ãã¼ã¹ã®ãã¼ããã·ã§ã³ãã§ãã¯ãè¡ãã¾ã"
#. 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> - ãã®ãã¼ããã·ã§ã³ãªã¾ã«"
+"ãã¼ã¯ãã¼ã¿ãã¼ã¹çã«ãã¼ããã·ã§ã³ãªãã¸ã§ã¯ããä¿æãã¾ãã"
#. Tag: title
-#: Security.xml:2714
+#: Security.xml:2729
#, no-c-format
msgid "Writing your own PermissionResolver"
-msgstr ""
+msgstr "ç¬èªã®ãã¼ããã·ã§ã³ãªã¾ã«ãã¼ã®è¨è¿°"
#. Tag: para
-#: Security.xml:2716
+#: Security.xml:2731
#, no-c-format
msgid ""
"It is very simple to implement your own permission resolver. The "
@@ -3778,27 +4911,32 @@
"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 ""
+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 ""
+msgstr "æ»ãå¤ã®å"
#. Tag: literal
-#: Security.xml:2756
+#: Security.xml:2771
#, no-c-format
msgid "hasPermission(Object target, String action)"
-msgstr ""
+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 "
@@ -3807,46 +4945,55 @@
"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 ""
+msgstr "void"
#. Tag: literal
-#: Security.xml:2777
+#: Security.xml:2792
#, no-c-format
msgid "filterSetByAction(Set<Object> targets, String action)"
-msgstr ""
+msgstr "filterSetByAction(Set<Object> targets, String action)"
#. Tag: para
-#: Security.xml:2781
-#, no-c-format
+#: Security.xml:2796
+#, fuzzy, 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."
+"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 ""
+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ãé "
+"çªã«ä¸¦ã¹ããªã¹ããæã£ã¦ããããã®ãªã¹ãã«å¾ããç¹å®ã®ãªãã¸ã§ã¯ãã¯ã©ã¹ãã"
+"ããã¯ãã¼ããã·ã§ã³å¯¾è±¡ã«ã¤ãã¦ã®ãã¼ããã·ã§ã³ã解決ãã¾ãã"
#. Tag: para
-#: Security.xml:2805
+#: Security.xml:2819
#, no-c-format
msgid ""
"The following sequence diagram shows the interaction between the components "
@@ -3856,26 +5003,35 @@
"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>ãå¼ã³åºããããã¨ã«ããå®è¡ããã¾ãã"
#. 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>ã渡ãã¦å¼ã³åºãã¾ãã"
#. Tag: para
-#: Security.xml:2836
+#: Security.xml:2850
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a <literal>Map</"
@@ -3885,9 +5041,16 @@
"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 "
@@ -3900,15 +5063,24 @@
"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 ""
+msgstr "ã«ã¼ã«ãã¼ã¹ã®ãã¼ããã·ã§ã³ãªã¾ã«ãã¼"
#. Tag: para
-#: Security.xml:2863
+#: Security.xml:2878
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3919,60 +5091,69 @@
"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 ""
+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ãã¡ã¤ã«ããã£ã¹ããªãã¥ã¼ã·ã§ã³å«ããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Security.xml:2881
+#: Security.xml:2896
#, no-c-format
msgid "drools-compiler.jar"
-msgstr ""
+msgstr "drools-compiler.jar"
#. Tag: para
-#: Security.xml:2884
+#: Security.xml:2899
#, no-c-format
msgid "drools-core.jar"
-msgstr ""
+msgstr "drools-core.jar"
#. Tag: para
-#: Security.xml:2887
+#: Security.xml:2902
#, no-c-format
msgid "janino.jar"
-msgstr ""
+msgstr "janino.jar"
#. Tag: para
-#: Security.xml:2890
+#: Security.xml:2905
#, no-c-format
msgid "antlr-runtime.jar"
-msgstr ""
+msgstr "antlr-runtime.jar"
#. Tag: para
-#: Security.xml:2893
+#: Security.xml:2908
#, no-c-format
msgid "mvel14.jar"
-msgstr ""
+msgstr "mvel14.jar"
#. Tag: title
-#: Security.xml:2900 Security.xml:3092
+#: Security.xml:2915 Security.xml:3107
#, no-c-format
msgid "Configuration"
-msgstr ""
+msgstr "è¨å®"
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2917
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -3980,9 +5161,13 @@
"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"
@@ -4008,41 +5193,70 @@
" \n"
" </components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:core=\"http://jboss.com/products/seam/core\"\n"
+" xmlns:security=\"http://jboss.com/products/seam/security\"\n"
+" 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"
+" \n"
+" <drools:rule-base name=\"securityRules\">\n"
+" <drools:rule-files>\n"
+" <value>/META-INF/security.drl</value>\n"
+" </drools:rule-files>\n"
+" </drools:rule-base>\n"
+" \n"
+" </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>å±æ§ã§ä¸æ¸ãããäºãã§ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:2915
+#: Security.xml:2930
#, no-c-format
msgid ""
"<![CDATA[\n"
" <security:rule-based-permission-resolver security-rules=\"#"
"{prodSecurityRules}\"/>]]>"
msgstr ""
+"<![CDATA[\n"
+" <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>ã³ã³ãã¼ãã³ããè¨å®ãããã次ã«ã»ãã¥ãªãã£ã«ã¼ã«"
+"ã®è¨è¿°ããã¾ãã"
#. Tag: title
-#: Security.xml:2923
+#: Security.xml:2938
#, no-c-format
msgid "Writing Security Rules"
-msgstr ""
+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 "
@@ -4051,18 +5265,26 @@
"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ã®ããã¥ã¡ã³ãããé©å½ã«æåã"
+"ã¦ããã®ãè¯ãããããã¾ããããããã§ã¯é常ã«åç´ãªä¾ããå§ãã¦ã¿ãäºã«ãã¾"
+"ããã"
#. Tag: programlisting
-#: Security.xml:2937
+#: Security.xml:2952
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4078,9 +5300,21 @@
" c.grant();\n"
" end]]>"
msgstr ""
+"<![CDATA[package MyApplicationPermissions;\n"
+" \n"
+" import org.jboss.seam.security.permission.PermissionCheck;\n"
+" import org.jboss.seam.security.Role;\n"
+" \n"
+" rule CanUserDeleteCustomers\n"
+" when\n"
+" c: PermissionCheck(target == \"customer\", action == \"delete\")\n"
+" Role(name == \"admin\")\n"
+" then\n"
+" c.grant();\n"
+" 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 "
@@ -4088,9 +5322,12 @@
"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 "
@@ -4098,9 +5335,12 @@
"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 "
@@ -4108,9 +5348,13 @@
"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 "
@@ -4123,24 +5367,34 @@
"<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ãè¦ãã¨ãäºã¤ã®æ¡ä»¶ãããäºãåããã¾ãã ã¾ããæåã®æ¡ä»¶"
+"ãè¦ã¦ã¿ã¾ãããã"
#. 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\")]]>"
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2987
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4148,9 +5402,13 @@
"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 "
@@ -4166,9 +5424,20 @@
"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 "
@@ -4183,9 +5452,18 @@
"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 "
@@ -4194,9 +5472,15 @@
"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 "
@@ -4205,15 +5489,19 @@
"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 ""
+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> "
@@ -4224,23 +5512,31 @@
"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å´ãè¦ã¦ã¿ã¾"
+"ãããã"
#. Tag: programlisting
-#: Security.xml:3029
+#: Security.xml:3044
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
-msgstr ""
+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 "
@@ -4255,15 +5551,25 @@
"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 ""
+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 "
@@ -4275,9 +5581,16 @@
"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"
@@ -4293,15 +5606,27 @@
"end\n"
"]]>"
msgstr ""
+"<![CDATA[rule CanCreateBlogComment\n"
+" no-loop\n"
+" activation-group \"permissions\"\n"
+"when\n"
+" blog: MemberBlog()\n"
+" check: PermissionCheck(target == blog, action == \"create\", granted == "
+"false)\n"
+" Role(name == \"user\")\n"
+"then\n"
+" check.grant();\n"
+"end\n"
+"]]>"
#. Tag: title
-#: Security.xml:3061
+#: Security.xml:3076
#, no-c-format
msgid "Wildcard permission checks"
-msgstr ""
+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 "
@@ -4309,9 +5634,13 @@
"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"
@@ -4323,24 +5652,35 @@
"end;\n"
" ]]>"
msgstr ""
+"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
+"when\n"
+" c: PermissionCheck(target == \"customer\")\n"
+" Role(name == \"admin\")\n"
+"then\n"
+" c.grant();\n"
+"end;\n"
+" ]]>"
#. 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>æä½ãå¯è½"
+"ãªãã¼ããã·ã§ã³ãã§ãã¯ã«ãªã£ã¦ãã¾ãã"
#. Tag: title
-#: Security.xml:3081
+#: Security.xml:3096
#, no-c-format
msgid "PersistentPermissionResolver"
-msgstr ""
+msgstr "æ°¸ç¶çãã¼ããã·ã§ã³ãªã¾ã«ãã¼"
#. Tag: para
-#: Security.xml:3083
+#: Security.xml:3098
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4351,9 +5691,15 @@
"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 "
@@ -4364,23 +5710,31 @@
"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}\"/>]]>"
#. Tag: title
-#: Security.xml:3107
+#: Security.xml:3122
#, no-c-format
msgid "Permission Stores"
-msgstr ""
+msgstr "ãã¼ããã·ã§ã³ã¹ãã¢ã«ã¤ãã¦"
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3124
#, no-c-format
msgid ""
"A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4391,136 +5745,161 @@
"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 ""
+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 ""
+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 ""
+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>ãè¿ãã¾"
+"ãã"
#. Tag: literal
-#: Security.xml:3169 Security.xml:3771
+#: Security.xml:3184 Security.xml:3786
#, no-c-format
msgid "listPermissions(Object target, String action)"
-msgstr ""
+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>ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:3188
+#: Security.xml:3203
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
-msgstr ""
+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>ãè¿ãã¾ã"
#. Tag: literal
-#: Security.xml:3208
+#: Security.xml:3223
#, no-c-format
msgid "grantPermission(Permission)"
-msgstr ""
+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ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:3227 Security.xml:3828
+#: Security.xml:3242 Security.xml:3843
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
-msgstr ""
+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ãè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:3246 Security.xml:3847
+#: Security.xml:3261 Security.xml:3862
#, no-c-format
msgid "revokePermission(Permission permission)"
-msgstr ""
+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>ãªãã¸ã§ã¯ããã¹ãã¬ã¼ã¸"
+"ããåé¤ãã¾ãã"
#. Tag: literal
-#: Security.xml:3264 Security.xml:3866
+#: Security.xml:3279 Security.xml:3881
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
-msgstr ""
+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>ãªã"
+"ã¸ã§ã¯ããã¹ãã¬ã¼ã¸ããåé¤ãã¾ãã"
#. Tag: literal
-#: Security.xml:3278 Security.xml:3880
+#: Security.xml:3293 Security.xml:3895
#, no-c-format
msgid "List<String>"
-msgstr ""
+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 ""
+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) "
@@ -4528,15 +5907,18 @@
"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 ""
+msgstr "JpaPermissionStoreã«ã¤ãã¦"
#. Tag: para
-#: Security.xml:3303
+#: Security.xml:3318
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4547,9 +5929,16 @@
"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 "
@@ -4559,47 +5948,61 @@
"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 ""
+"ä¾ãã°ãã¦ã¼ã¶ã¼ã¨ãã¼ã«ã®ãã¼ããã·ã§ã³ãä¸ã¤ã®ã¨ã³ãã£ãã£ã¯ã©ã¹ã«ä¿åãã"
+"ããè¨å®ããå ´åã¯æ¬¡ã®ããã«ãªãã¾ãã"
#. 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\"/>]]>"
#. Tag: para
-#: Security.xml:3322
+#: Security.xml:3337
#, no-c-format
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"
" role-permission-class=\"com.acme.model.RolePermission\"/>]]>"
msgstr ""
+"<![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 ""
+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 "
@@ -4608,94 +6011,109 @@
"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 ""
+msgstr "ã¨ã³ãã£ã㣠ãã¼ããã·ã§ã³ ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: Security.xml:3349 Security.xml:3512
+#: Security.xml:3364 Security.xml:3527
#, no-c-format
msgid "Target"
-msgstr ""
+msgstr "ã¿ã¼ã²ãã"
#. Tag: literal
-#: Security.xml:3362
+#: Security.xml:3377
#, no-c-format
msgid "@PermissionTarget"
-msgstr ""
+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 ""
+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>ã§ãªããã°ãªãã¾ããã"
#. Tag: literal
-#: Security.xml:3381
+#: Security.xml:3396
#, no-c-format
msgid "@PermissionAction"
-msgstr ""
+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>ã§ãªããã°ãªãã¾ã"
+"ãã"
#. Tag: literal
-#: Security.xml:3400
+#: Security.xml:3415
#, no-c-format
msgid "@PermissionUser"
-msgstr ""
+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ãå«ãã§ããªããã°ãªãã¾ããã"
#. Tag: literal
-#: Security.xml:3419
+#: Security.xml:3434
#, no-c-format
msgid "@PermissionRole"
-msgstr ""
+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>ã§ããã¤ãã¼ã«åã"
+"å«ãã§ããªããã°ãªãã¾ããã"
#. Tag: literal
-#: Security.xml:3438
+#: Security.xml:3453
#, no-c-format
msgid "@PermissionDiscriminator"
-msgstr ""
+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 "
@@ -4710,31 +6128,44 @@
"<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\")]]>"
#. Tag: title
-#: Security.xml:3468
+#: Security.xml:3483
#, no-c-format
msgid "Example Entity"
-msgstr ""
+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ããã®ãã®ã§ãã"
#. Tag: programlisting
-#: Security.xml:3475
+#: Security.xml:3490
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4793,9 +6224,62 @@
"} \n"
" ]]>"
msgstr ""
+"@Entity\n"
+"@Name(\"message\")\n"
+"@Scope(EVENT)\n"
+"public class Message implements Serializable\n"
+"{\n"
+" private Long id;\n"
+" private String title;\n"
+" private String text;\n"
+" private boolean read;\n"
+" private Date datetime;\n"
+" \n"
+" @Id @GeneratedValue\n"
+" public Long getId() {\n"
+" return id;\n"
+" }\n"
+" public void setId(Long id) {\n"
+" this.id = id;\n"
+" }\n"
+" \n"
+" @NotNull @Length(max=100)\n"
+" public String getTitle() {\n"
+" return title;\n"
+" }\n"
+" public void setTitle(String title) {\n"
+" this.title = title;\n"
+" }\n"
+" \n"
+" @NotNull @Lob\n"
+" public String getText() {\n"
+" return text;\n"
+" }\n"
+" public void setText(String text) {\n"
+" this.text = text;\n"
+" }\n"
+" \n"
+" @NotNull\n"
+" public boolean isRead() {\n"
+" return read;\n"
+" }\n"
+" public void setRead(boolean read) {\n"
+" this.read = read;\n"
+" }\n"
+" \n"
+" @NotNull \n"
+" @Basic @Temporal(TemporalType.TIMESTAMP)\n"
+" public Date getDatetime() {\n"
+" return datetime;\n"
+" }\n"
+" public void setDatetime(Date datetime) {\n"
+" this.datetime = datetime;\n"
+" }\n"
+" \n"
+"}"
#. Tag: para
-#: Security.xml:3477
+#: Security.xml:3492
#, no-c-format
msgid ""
"As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4810,15 +6294,24 @@
"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 ""
+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 "
@@ -4826,41 +6319,46 @@
"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 ""
+msgstr "ã¯ã©ã¹ ãã¼ããã·ã§ã³ ã¢ããã¼ã·ã§ã³"
#. Tag: literal
-#: Security.xml:3525
+#: Security.xml:3540
#, no-c-format
msgid "@Permissions"
-msgstr ""
+msgstr "@Permissions"
#. Tag: literal
-#: Security.xml:3530 Security.xml:3548
+#: Security.xml:3545 Security.xml:3563
#, no-c-format
msgid "TYPE"
-msgstr ""
+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>"
+"ã®é
åãå«ãã§ãã¾ãã"
#. Tag: literal
-#: Security.xml:3543
+#: Security.xml:3558
#, no-c-format
msgid "@Permission"
-msgstr ""
+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 "
@@ -4869,17 +6367,23 @@
"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ã«ãããã¾ãã"
#. Tag: programlisting
-#: Security.xml:3568
+#: Security.xml:3583
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4889,24 +6393,33 @@
"@Entity\n"
"public class MemberImage implements Serializable {]]>"
msgstr ""
+"<![CDATA[@Permissions({\n"
+" @Permission(action = \"view\"),\n"
+" @Permission(action = \"comment\")\n"
+"})\n"
+"@Entity\n"
+"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>ã¨ã³ãã£ãã£ã¯ã©ã¹ã«å¯¾ãã¦å®£"
+"è¨ããæ¹æ³ã示ãã¦ãã¾ãã"
#. Tag: title
-#: Security.xml:3578
+#: Security.xml:3593
#, no-c-format
msgid "Permission masks"
-msgstr ""
+msgstr "ãã¼ããã·ã§ã³ ãã¹ã¯"
#. Tag: para
-#: Security.xml:3580
+#: Security.xml:3595
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4916,9 +6429,15 @@
"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</"
@@ -4929,9 +6448,15 @@
"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"
@@ -4941,9 +6466,15 @@
"@Entity\n"
"public class MemberImage implements Serializable {]]>"
msgstr ""
+"<![CDATA[@Permissions({\n"
+" @Permission(action = \"view\", mask = 1),\n"
+" @Permission(action = \"comment\", mask = 2)\n"
+"})\n"
+"@Entity\n"
+"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"
@@ -4951,23 +6482,27 @@
"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."
-msgstr ""
+msgstr "<literal>mask</literal>ã®å¤ã2ã®ï½ä¹ã«ãªã£ã¦ããäºã¯æããã«éè¦ã§ãã"
#. Tag: title
-#: Security.xml:3608
+#: Security.xml:3623
#, no-c-format
msgid "Identifier Policy"
-msgstr ""
+msgstr "èå¥åããªã·ã¼"
#. Tag: para
-#: Security.xml:3610
+#: Security.xml:3625
#, no-c-format
msgid ""
"When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -4979,17 +6514,25 @@
"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>ã¤ã³ã¿ãã§ã¼ã¹ã¯ããã¸ãã«åç´ã§ãäºã¤ã®"
+"ã¡ã½ããã宣è¨ãã¦ããã ãã§ãã"
#. Tag: programlisting
-#: Security.xml:3622
+#: Security.xml:3637
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -4997,9 +6540,13 @@
" String getIdentifier(Object target);\n"
"}]]>"
msgstr ""
+"<![CDATA[public interface IdentifierStrategy {\n"
+" boolean canIdentify(Class targetClass);\n"
+" String getIdentifier(Object target);\n"
+"}]]>"
#. Tag: para
-#: Security.xml:3624
+#: Security.xml:3639
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns "
@@ -5008,18 +6555,26 @@
"<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>ãæä¾ãã¦ãã¾ãï¼è©³ç´°ã¯æ¬¡ã®ã»ã¯"
+"ã·ã§ã³ï¼ã"
#. Tag: para
-#: Security.xml:3635
+#: Security.xml:3650
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5030,15 +6585,21 @@
"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 ""
+msgstr "ã¯ã©ã¹èå¥åã¹ãã©ãã¸ã¼"
#. Tag: para
-#: Security.xml:3647
+#: Security.xml:3662
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes, "
@@ -5050,53 +6611,64 @@
"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"
"public class Customer {]]>"
msgstr ""
+"<![CDATA[@Identifier(name = \"customer\")\n"
+"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>\":"
-msgstr ""
+msgstr "以ä¸ã®ã¯ã©ã¹ã®èå¥åã¯\"<literal>customerAction</literal>\"ã¨ãªãã¾ã:"
#. Tag: programlisting
-#: Security.xml:3662
+#: Security.xml:3677
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
"public class CustomerAction { ]]>"
msgstr ""
+"<![CDATA[@Name(\"customerAction\")\n"
+"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>\"ã¨ãªãã¾ã:"
#. Tag: programlisting
-#: Security.xml:3668
+#: Security.xml:3683
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
-msgstr ""
+msgstr "<![CDATA[public class Customer { ]]>"
#. Tag: title
-#: Security.xml:3673
+#: Security.xml:3688
#, no-c-format
msgid "EntityIdentifierStrategy"
-msgstr ""
+msgstr "ã¨ã³ãã£ãã£èå¥åã¹ãã©ãã¸ã¼"
#. Tag: para
-#: Security.xml:3675
+#: Security.xml:3690
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5111,25 +6683,37 @@
"<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"
"public class Customer { ]]>"
msgstr ""
+"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
+"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 ""
+"çæãããèå¥åã®ä¾ã¨ãã¦ãä¸ã®ãããªã¨ã³ãã£ãã£ã¯ã©ã¹ãèãã¦ã¿ã¾ãããã"
#. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3707
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5150,9 +6734,26 @@
" public void setLastName(String lastName) { this.lastName = lastName; }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"public class Customer {\n"
+" private Integer id;\n"
+" private String firstName;\n"
+" private String lastName;\n"
+" \n"
+" @Id \n"
+" public Integer getId() { return id; }\n"
+" 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"
+" \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> "
@@ -5160,33 +6761,42 @@
"\"<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"
"@Identifier(name = \"cust\")\n"
"public class Customer { ]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"@Identifier(name = \"cust\")\n"
+"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>\"ã¨ããèå¥åãæ"
+"ã¤ãã¨ã«ãªãã¾ãã"
#. Tag: title
-#: Security.xml:3715
+#: Security.xml:3730
#, no-c-format
msgid "Permission Management"
-msgstr ""
+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 "
@@ -5194,15 +6804,18 @@
"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 ""
+msgstr "ãã¼ããã·ã§ã³ããã¼ã¸ã£"
#. Tag: para
-#: Security.xml:3726
+#: Security.xml:3741
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5213,9 +6826,16 @@
"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"
@@ -5223,84 +6843,103 @@
"> \n"
" ]]>"
msgstr ""
+"<![CDATA[\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>ã®æä¾ããã¡ã½ããã®è©³ç´°ã示ã"
+"ã¾ãã"
#. Tag: title
-#: Security.xml:3740
+#: Security.xml:3755
#, no-c-format
msgid "PermissionManager API methods"
-msgstr ""
+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>ãªãã¸ã§ã¯ããè¿ãã¾ãã"
#. Tag: literal
-#: Security.xml:3809
+#: Security.xml:3824
#, no-c-format
msgid "grantPermission(Permission permission)"
-msgstr ""
+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ãè¿ãã"
#. 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ãè¿ãã"
#. 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ãè¿ãã"
#. 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ãè¿ãã"
#. 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> "
+"ã¢ããã¼ã·ã§ã³ã«ä¾åããã"
#. Tag: title
-#: Security.xml:3904
+#: Security.xml:3919
#, no-c-format
msgid "Permission checks for PermissionManager operations"
-msgstr ""
+msgstr "ãã¼ããã·ã§ã³ããã¼ã¸ã£æä½ã®ããã®ãã¼ããã·ã§ã³ãã§ãã¯"
#. Tag: para
-#: Security.xml:3906
+#: Security.xml:3921
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5308,97 +6947,104 @@
"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 ""
+msgstr "ãã¼ããã·ã§ã³ç®¡ç ã»ãã¥ãªãã£ãã¼ããã·ã§ã³"
#. Tag: literal
-#: Security.xml:3937
+#: Security.xml:3952
#, no-c-format
msgid "listPermissions()"
-msgstr ""
+msgstr "listPermissions()"
#. Tag: para
-#: Security.xml:3941
+#: Security.xml:3956
#, no-c-format
msgid "The specified <literal>target</literal>"
-msgstr ""
+msgstr "ç¹å®ã®<literal>target</literal>"
#. Tag: literal
-#: Security.xml:3947
+#: Security.xml:3962
#, no-c-format
msgid "seam.read-permissions"
-msgstr ""
+msgstr "seam.read-permissions"
#. Tag: literal
-#: Security.xml:3955 Security.xml:3975
+#: Security.xml:3970 Security.xml:3990
#, no-c-format
msgid "grantPermission()"
-msgstr ""
+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ãªã¹ãï¼ã©ã¡ãã®ã¡ã½ãããå¼ã¶ã®ãã«ããç°ãª"
+"ãï¼"
#. 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 ""
+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 ""
+msgstr "ã¿ã¼ã²ããã®ç¹å®ã®<literal>Permission</literal>"
#. Tag: literal
-#: Security.xml:3993
+#: Security.xml:4008
#, no-c-format
msgid "grantPermissions()"
-msgstr ""
+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."
-msgstr ""
+msgstr "ããããã®ã¿ã¼ã²ããã®ç¹å®ã®<literal>Permission</literal>s"
#. Tag: literal
-#: Security.xml:4011
+#: Security.xml:4026
#, no-c-format
msgid "revokePermission()"
-msgstr ""
+msgstr "revokePermission()"
#. Tag: literal
-#: Security.xml:4021 Security.xml:4039
+#: Security.xml:4036 Security.xml:4054
#, no-c-format
msgid "seam.revoke-permission"
-msgstr ""
+msgstr "seam.revoke-permission"
#. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4044
#, no-c-format
msgid "revokePermissions()"
-msgstr ""
+msgstr "revokePermissions()"
#. Tag: title
-#: Security.xml:4052
+#: Security.xml:4067
#, no-c-format
msgid "SSL Security"
-msgstr ""
+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 "
@@ -5407,15 +7053,19 @@
"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 ""
+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</"
@@ -5425,15 +7075,21 @@
"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 ""
+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> "
@@ -5442,9 +7098,14 @@
"\"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 "
@@ -5456,53 +7117,67 @@
"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 ""
+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ãæå®ããå¿
è¦ãããã¾"
+"ããã"
#. 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ã»ãã·ã§ã³ãèªåçã«ç¡å¹ã«ããäºãã§ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:4100
+#: Security.xml:4115
#, no-c-format
msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
-msgstr ""
+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ã®çè´ã«å¯¾ããèå¼±æ§ãæ¸å°ããã¾ãã"
#. Tag: title
-#: Security.xml:4108
+#: Security.xml:4123
#, no-c-format
msgid "Overriding the default ports"
-msgstr ""
+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 "
@@ -5510,9 +7185,12 @@
"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"
@@ -5526,15 +7204,25 @@
" https-port=\"8443\"> \n"
" ]]>"
msgstr ""
+"<![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"
+" no-conversation-view-id=\"/home.xhtml\"\n"
+" login-view-id=\"/login.xhtml\"\n"
+" http-port=\"8080\"\n"
+" https-port=\"8443\"> \n"
+" ]]>"
#. Tag: title
-#: Security.xml:4122
+#: Security.xml:4137
#, no-c-format
msgid "CAPTCHA"
-msgstr ""
+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 "
@@ -5544,24 +7232,33 @@
"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 ""
+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>ã«è¨å®ããå¿
è¦ãããã¾ããããã«ãããã¢ããª"
+"ã±ã¼ã·ã§ã³ã®ãã¼ã¸ã«ãã£ããã£ãã£ã¬ã³ã¸ã®ã¤ã¡ã¼ã¸ãæä¾ããããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Security.xml:4138
+#: Security.xml:4153
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5575,22 +7272,33 @@
" <url-pattern>/seam/resource/*</url-pattern>\n"
"</servlet-mapping>]]>"
msgstr ""
+"<![CDATA[<servlet>\n"
+" <servlet-name>Seam Resource Servlet</servlet-name>\n"
+" <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"\n"
+"<servlet-mapping>\n"
+" <servlet-name>Seam Resource Servlet</servlet-name>\n"
+" <url-pattern>/seam/resource/*</url-pattern>\n"
+"</servlet-mapping>]]>"
#. Tag: title
-#: Security.xml:4143
+#: Security.xml:4158
#, no-c-format
msgid "Adding a CAPTCHA to a form"
-msgstr ""
+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 ""
+"ãã£ããã£ãã£ã¬ã³ã¸ããã©ã¼ã ã«è¿½å ããã®ã¯ä»¥ä¸ã®ããã«ããã£ã¦ç°¡åã§ã:"
#. Tag: programlisting
-#: Security.xml:4149
+#: Security.xml:4164
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5600,9 +7308,15 @@
"</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"
+" <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 "
@@ -5610,22 +7324,27 @@
"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 ""
+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 ""
+"å
èµã³ã³ãã¼ãã³ãããªã¼ãã¼ã©ã¤ãããäºã«ããããã£ããã£ã®ã¢ã«ã´ãªãºã ãã«"
+"ã¹ã¿ãã¤ãºãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Security.xml:4166
+#: Security.xml:4181
#, no-c-format
msgid ""
"<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5650,158 +7369,184 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
+"@Scope(SESSION)\n"
+"public class HitchhikersCaptcha extends Captcha\n"
+"{\n"
+" @Override @Create\n"
+" public void init()\n"
+" {\n"
+" setChallenge(\"What is the answer to life, the universe and everything?"
+"\");\n"
+" setCorrectResponse(\"42\");\n"
+" }\n"
+"\n"
+" @Override\n"
+" public BufferedImage renderChallenge()\n"
+" {\n"
+" BufferedImage img = super.renderChallenge();\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 ""
+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\"/>ï¼ãä¸è¦§ã«ãã¾ããã"
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4205
#, no-c-format
msgid "Event Key"
-msgstr ""
+msgstr "ã¤ãã³ããã¼"
#. Tag: literal
-#: Security.xml:4203
+#: Security.xml:4218
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
-msgstr ""
+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 ""
+msgstr "ãã°ã¤ã³ã«æåããæã«çºç"
#. Tag: literal
-#: Security.xml:4215
+#: Security.xml:4230
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
-msgstr ""
+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 ""
+msgstr "ãã°ã¤ã³ã«å¤±æããæã«çºç"
#. Tag: literal
-#: Security.xml:4227
+#: Security.xml:4242
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
-msgstr ""
+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."
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼ããã§ã«èªè¨¼ããã¦ãã¦å度ãã°ã¤ã³ããæã«çºç"
#. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4254
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
-msgstr ""
+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 ""
+"ã¦ã¼ã¶ã¼ããã°ã¤ã³ãã¦ããªãããã«ã»ãã¥ãªãã£ãã§ãã¯ã«å¤±æããæã«çºç"
#. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4266
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
-msgstr ""
+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 ""
+"ã¦ã¼ã¶ã¼ããã°ã¤ã³ã§ãã¦ãååãªç¹æ¨©ãç¡ãã»ãã¥ãªãã£ãã§ãã¯ã«å¤±æããæã«"
+"çºç"
#. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4278
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
-msgstr ""
+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 ""
+msgstr "ã¦ã¼ã¶ã¼ãèªè¨¼ãããç´åã«çºç"
#. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4290
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
-msgstr ""
+msgstr "org.jboss.seam.security.postAuthenticate"
#. Tag: para
-#: Security.xml:4279
+#: Security.xml:4294
#, no-c-format
msgid "Raised just after user authentication."
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼ãèªè¨¼ãããç´å¾ã«çºç"
#. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4302
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
-msgstr ""
+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 ""
+msgstr "ã¦ã¼ã¶ã¼ããã°ã¢ã¦ãããå¾ã«çºç"
#. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4314
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
-msgstr ""
+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 ""
+msgstr "ã¦ã¼ã¶ã¼ã®ã¯ã¬ãã³ã·ã£ã«ï¼ä¿¡ç¨æ
å ±ï¼ãå¤æ´ãããæã«çºç"
#. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4326
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
-msgstr ""
+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 ""
+msgstr "Identityã®rememberMeããããã£ãå¤æ´ãããæã«çºç"
#. Tag: title
-#: Security.xml:4328
+#: Security.xml:4343
#, no-c-format
msgid "Run As"
-msgstr ""
+msgstr "èªåã¨ã¯å¥ã®æ¨©éã§ã®å®è¡"
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4345
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5811,9 +7556,15 @@
"<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</"
@@ -5822,9 +7573,13 @@
"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"
@@ -5834,9 +7589,15 @@
" }.addRole(\"admin\")\n"
" .run();]]>"
msgstr ""
+"<![CDATA[ new RunAsOperation() { \n"
+" public void execute() {\n"
+" executePrivilegedOperation();\n"
+" } \n"
+" }.addRole(\"admin\")\n"
+" .run();]]>"
#. Tag: para
-#: Security.xml:4347
+#: Security.xml:4362
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5845,15 +7606,20 @@
"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 ""
+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 "
@@ -5864,9 +7630,15 @@
"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"
@@ -5899,9 +7671,38 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
+"@Scope(SESSION)\n"
+"@Install(precedence = APPLICATION)\n"
+"@BypassInterceptors\n"
+"@Startup\n"
+"public class CustomIdentity extends Identity\n"
+"{\n"
+" private static final LogProvider log = Logging.getLogProvider"
+"(CustomIdentity.class);\n"
+"\n"
+" private String companyCode;\n"
+"\n"
+" public String getCompanyCode()\n"
+" {\n"
+" return companyCode;\n"
+" }\n"
+"\n"
+" public void setCompanyCode(String companyCode)\n"
+" {\n"
+" this.companyCode = companyCode;\n"
+" }\n"
+"\n"
+" @Override\n"
+" public String login()\n"
+" {\n"
+" log.info(\"###### CUSTOM LOGIN CALLED ######\");\n"
+" return super.login();\n"
+" }\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 "
@@ -5909,3 +7710,247 @@
"<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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Spring.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Spring.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Spring.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,26 +1,26 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Spring.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Spring\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Spring.xml:3
+#: Spring.xml:6
#, no-c-format
msgid "Spring Framework integration"
-msgstr ""
+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 "
@@ -28,83 +28,93 @@
"features like conversations and Seam's more sophisticated persistence "
"context management."
msgstr ""
+"Spring çµ±åã¢ã¸ã¥ã¼ã«ã«ãã Seam ã¸ã® Spring ãã¼ã¹ã¨ããããã¸ã§ã¯ãã®ç§»æ¤ã"
+"容æã«ãªãã Spring ã¢ããªã±ã¼ã·ã§ã³ã¯å¯¾è©±ã Seam ã®é«åº¦ãªæ°¸ç¶ã³ã³ããã¹ã管"
+"çãªã© 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. "
"This dependency is required for all seam-spring integration techniques "
"covered in this chapter."
msgstr ""
+"注æ! Spring çµ±åã³ã¼ã㯠jboss-seam-ioc ã©ã¤ãã©ãªã«å«ã¾ãã¦ãã¾ãã ãã®ä¾"
+"åæ§ã¯æ¬ç« ã«è¨è¼ããã¦ãããã¹ã¦ã® seam-spring çµ±åæè¡ã«å¿
è¦ã¨ãªãã¾ãã"
#. Tag: para
-#: Spring.xml:12
+#: Spring.xml:15
#, no-c-format
msgid "Seam's support for Spring provides the ability to:"
-msgstr ""
+msgstr "Spring ã® Seam ãµãã¼ãã¯æ¬¡ã®ãããªæ©è½ãæä¾ãã¾ãã"
#. Tag: para
-#: Spring.xml:16
+#: Spring.xml:19
#, no-c-format
msgid "inject Seam component instances into Spring beans"
-msgstr ""
+msgstr "Seam ã³ã³ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹ã Spring Bean ã«ã¤ã³ã¸ã§ã¯ããã"
#. Tag: para
-#: Spring.xml:19
+#: Spring.xml:22
#, no-c-format
msgid "inject Spring beans into Seam components"
-msgstr ""
+msgstr "Spring Bean ã Seam ã³ã³ãã¼ãã³ãã«ã¤ã³ã¸ã§ã¯ããã"
#. Tag: para
-#: Spring.xml:22
+#: Spring.xml:25
#, no-c-format
msgid "turn Spring beans into Seam components"
-msgstr ""
+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 ""
+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 ""
+msgstr "Seam ã³ã³ãã¼ãã³ã 㧠Spring Web ã¢ããªã±ã¼ã·ã§ã³ãèµ·åãã"
#. Tag: para
-#: Spring.xml:31
+#: Spring.xml:34
#, no-c-format
msgid "Support for Spring PlatformTransactionManagement"
-msgstr ""
+msgstr "Spring PlatformTransactionManagement ã®ãµãã¼ã"
#. Tag: para
-#: Spring.xml:34
+#: Spring.xml:37
#, no-c-format
msgid ""
"provides a Seam managed replacement for Spring's "
"<literal>OpenEntityManagerInViewFilter</literal> and "
"<literal>OpenSessionInViewFilter</literal>"
msgstr ""
+"Spring ã® <literal>OpenEntityManagerInViewFilter</literal> ããã³ "
+"<literal>OpenSessionInViewFilter</literal> ã®ä»£æ¿ã¨ã㦠Seam 管çãæä¾ãã¾"
+"ãã"
#. Tag: para
-#: Spring.xml:37
+#: Spring.xml:40
#, no-c-format
msgid ""
"Support for Spring <literal>TaskExecutors</literal> to back "
"<literal>@Asynchronous</literal> calls"
msgstr ""
+"<literal>@Asynchronous</literal> ã³ã¼ã«ã«å¯¾å¿ãã Spring "
+"<literal>TaskExecutors</literal> ã®ãµãã¼ã"
#. Tag: title
-#: Spring.xml:42
+#: Spring.xml:45
#, no-c-format
msgid "Injecting Seam components into Spring beans"
-msgstr ""
+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 "
@@ -112,9 +122,13 @@
"the Seam namespace handler, the Seam namespace must be added to the Spring "
"beans definition file:"
msgstr ""
+"Seam ã³ã³ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹ã® Spring Bean ã¸ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã¯ã "
+"<literal><seam:instance/></literal> åå空éãã³ãã©ã使ç¨ãã¦è¡ãã¾"
+"ãã Seam åå空éãã³ãã©ãæå¹ã«ããã«ã¯ã Seam åå空éã Spring Bean å®ç¾©"
+"ãã¡ã¤ã«ã«è¿½å ããªããã°ãªãã¾ããã"
#. Tag: programlisting
-#: Spring.xml:48
+#: Spring.xml:51
#, no-c-format
msgid ""
"<![CDATA[<beans xmlns=\"http://www.springframework.org/schema/beans\"\n"
@@ -127,15 +141,26 @@
" http://jboss.com/products/seam/spring-seam-2.1.xsd"
"\">]]>"
msgstr ""
+"<![CDATA[<beans xmlns=\"http://www.springframework.org/schema/beans\"\n"
+" xmlns:seam=\"http://jboss.com/products/seam/spring-seam\"\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\"http://www.springframework.org/schema/beans\n"
+" http://www.springframework.org/schema/beans/spring-"
+"beans-2.0.xsd\n"
+" http://jboss.com/products/seam/spring-seam\n"
+" http://jboss.com/products/seam/spring-seam-2.1.xsd"
+"\">]]>"
#. 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 ã«ãã¤ã³ã¸ã§ã¯ã·ã§ã³å¯è½ã¨"
+"ãªãã¾ããã"
#. Tag: programlisting
-#: Spring.xml:52
+#: Spring.xml:55
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
@@ -145,15 +170,21 @@
" </property>\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
+"\"prototype\">\n"
+" <property name=\"someProperty\">\n"
+" <seam:instance name=\"someComponent\"/>\n"
+" </property>\n"
+"</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 ""
+msgstr "ã³ã³ãã¼ãã³ãåã®ä»£ããã« EL å¼ãå©ç¨å¯è½ã§ãã"
#. Tag: programlisting
-#: Spring.xml:56
+#: Spring.xml:59
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
@@ -163,17 +194,25 @@
" </property>\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
+"\"prototype\">\n"
+" <property name=\"someProperty\">\n"
+" <seam:instance name=\"#{someExpression}\"/>\n"
+" </property>\n"
+"</bean>]]>"
#. Tag: para
-#: Spring.xml:58
+#: Spring.xml:61
#, no-c-format
msgid ""
"Seam component instances may even be made available for injection into "
"Spring beans by a Spring bean id."
msgstr ""
+"Seam ã³ã³ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹ã¯ã Spring Bean id 㧠Spring Bean ã¸ã®ã¤ã³"
+"ã¸ã§ã¯ã·ã§ã³ãã§ããããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:60
+#: Spring.xml:63
#, no-c-format
msgid ""
"<![CDATA[<seam:instance name=\"someComponent\" id=\"someSeamComponentInstance"
@@ -185,15 +224,23 @@
"</bean>\n"
"]]>"
msgstr ""
+"<![CDATA[<seam:instance name=\"someComponent\" id=\"someSeamComponentInstance"
+"\"/>\n"
+"\n"
+"<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope=\"prototype"
+"\">\n"
+" <property name=\"someProperty\" ref=\"someSeamComponentInstance\">\n"
+"</bean>\n"
+"]]>"
#. Tag: para
-#: Spring.xml:62
+#: Spring.xml:65
#, no-c-format
msgid "Now for the caveat!"
-msgstr ""
+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 "
@@ -210,17 +257,33 @@
"system. In Spring, we need to inject a proxy of the Seam component, and "
"resolve the reference when the proxy is invoked."
msgstr ""
+"Seamã¯è¤æ°ã®ã³ã³ããã¹ããæã¤ã¹ãã¼ããã«ãªã³ã³ãã¼ãã³ãã¢ãã«ã«å¯¾å¿ããã"
+"ã¨ãåºæ¬ã«è¨è¨ããã¾ããã Spring ã¯ããã§ã¯ããã¾ããã Seam ã®ãã¤ã¸ã§ã¯"
+"ã·ã§ã³ã¨ç°ãªãã Spring ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã¯ã¡ã½ããå¼ã³åºãæã«çºçãã¾ã"
+"ãã ãã®ä»£ããã Spring Bean ãã¤ã³ã¹ã¿ã³ã¹åãããã¨ãã ãã ã¤ã³ã¸ã§ã¯ã·ã§"
+"ã³ã¯çºçãã¾ãã å¾ã£ã¦ã Bean ãã¤ã³ã¹ã¿ã³ã¹åãããã¨ãã«å©ç¨å¯è½ãªã¤ã³ã¹ã¿"
+"ã³ã¹ã¯ã Beanã®ã©ã¤ããµã¤ã¯ã«å
¨æé㧠Bean ã使ç¨ãããã®ã¨åãã¤ã³ã¹ã¿ã³ã¹ã§"
+"ãã ä¾ãã°ã Seam <literal>対話</literal> ã¹ã³ã¼ãã³ã³ãã¼ãã³ãã®ã¤ã³ã¹ã¿ã³"
+"ã¹ã ç´æ¥ã åä¸ã® Spring Bean ã«ã¤ã³ã¸ã§ã¯ããããã¨ã ãã®åä¸ã® Spring "
+"Bean ã¯ãã®å¯¾è©±ãçµäºããå¾ããã£ã¨åãã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ããåç
§ãä¿æãã¾"
+"ãã ãã®åé¡ã <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 "
"proxy the Seam component."
msgstr ""
+"<literal><seam:instance/></literal> ã¿ã°ã§èªåçã« Seam ã³ã³ãã¼ãã³ã"
+"ããããã·ã§ããããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:76
+#: Spring.xml:79
#, no-c-format
msgid ""
"<![CDATA[<seam:instance id=\"seamManagedEM\" name=\"someManagedEMComponent\" "
@@ -230,9 +293,15 @@
" <property name=\"entityManager\" ref=\"seamManagedEM\">\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<seam:instance id=\"seamManagedEM\" name=\"someManagedEMComponent\" "
+"proxy=\"true\"/>\n"
+"\n"
+"<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\">\n"
+" <property name=\"entityManager\" ref=\"seamManagedEM\">\n"
+"</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 "
@@ -241,43 +310,52 @@
"filter see section on <link linkend=\"spring-persistence\">Using a Seam "
"Managed Persistence Context in Spring</link>)"
msgstr ""
+"ä¸è¨ã®ä¾ã§ã¯ Spring Bean ãã Seam 管çã®æ°¸ç¶ã³ã³ããã¹ãã使ç¨ããæ¹æ³ã®ã²ã¨"
+"ã¤ã示ãã¦ãã¾ãã (Spring <literal>OpenEntityManagerInView</literal> ãã£ã«"
+"ã¿ã®ä»£æ¿ã¨ã㦠Seam 管çã®æ°¸ç¶ã³ã³ããã¹ãã使ç¨ããããå
ç¢ãªæ¹æ³ã«ã¤ãã¦"
+"ã¯ã <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 ""
+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. "
"Actually, there are two possible approaches:"
msgstr ""
+"Spring Bean ã Seam ã³ã³ãã¼ãã³ãã¤ã³ã¹ã¿ã³ã¹ã«ã¤ã³ã¸ã§ã¯ãããã®ã¯ããã«ç°¡"
+"åã§ãã å®éã å¯è½ãªæ¹æ³ã¯ 2 ã¤ããã¾ãã"
#. Tag: para
-#: Spring.xml:92
+#: Spring.xml:95
#, no-c-format
msgid "inject a Spring bean using an EL expression"
-msgstr ""
+msgstr "EL å¼ã使ç¨ã㦠Spring Bean ãã¤ã³ã¸ã§ã¯ããã"
#. Tag: para
-#: Spring.xml:95
+#: Spring.xml:98
#, no-c-format
msgid "make the Spring bean a Seam component"
-msgstr ""
+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 "
"to access the Spring beans via EL."
msgstr ""
+"次ã®ã»ã¯ã·ã§ã³ã§ã¯ 2 çªç®ã®é¸æè¢ã«ã¤ãã¦èª¬æãã¾ãã ãã£ã¨ã容æãªæ¹æ³ã¯ "
+"EL ã使ã£ã¦ Spring Bean ã«ã¢ã¯ã»ã¹ãã¾ãã"
#. Tag: para
-#: Spring.xml:102
+#: Spring.xml:105
#, no-c-format
msgid ""
"The Spring <literal>DelegatingVariableResolver</literal> is an integration "
@@ -287,9 +365,15 @@
"<literal>DelegatingVariableResolver</literal> to <literal>faces-config.xml</"
"literal>:"
msgstr ""
+"Spring ã® <literal>DelegatingVariableResolver</literal> 㯠Spring ã JSF ã¨çµ±"
+"åããå ´åã« Spring ã«ãã£ã¦æä¾ãããçµ±åãã¤ã³ãã«ãªãã¾ãã ãã® "
+"<literal>VariableResolver</literal> ã¯ãã® Bean ID ã«ãã£ã¦ EL ã§ãã¹ã¦ã® "
+"Spring Bean ãå©ç¨å¯è½ã«ããããã¨ãã§ãã¾ãã "
+"<literal>DelegatingVariableResolver</literal> ã <literal>faces-config.xml</"
+"literal> ã«è¿½å ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Spring.xml:107
+#: Spring.xml:110
#, no-c-format
msgid ""
"<![CDATA[<application>\n"
@@ -298,38 +382,50 @@
" </variable-resolver>\n"
"</application>]]>"
msgstr ""
+"<![CDATA[<application>\n"
+" <variable-resolver>\n"
+" org.springframework.web.jsf.DelegatingVariableResolver\n"
+" </variable-resolver>\n"
+"</application>]]>"
#. Tag: para
-#: Spring.xml:109
+#: Spring.xml:112
#, no-c-format
msgid "Then you can inject Spring beans using <literal>@In</literal>:"
msgstr ""
+"ãããè¡ã㨠<literal>@In</literal> ã使ã£ã¦ Spring Bean ãã¤ã³ã¸ã§ã¯ãã§ãã"
+"ããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:111
+#: Spring.xml:114
#, no-c-format
msgid ""
"<![CDATA[@In(\"#{bookingService}\")\n"
"private BookingService bookingService;]]>"
msgstr ""
+"<![CDATA[@In(\"#{bookingService}\")\n"
+"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 "
"be used anywhere that EL expressions are used in Seam: process and pageflow "
"definitions, working memory assertions, etc..."
msgstr ""
+"EL å¼ã§ã¤ã³ã¸ã§ã¯ã·ã§ã³ãè¡ãããã« Spring Bean ã使ç¨ãããã¨ã«å¶éã¯ããã¾"
+"ããã Seam 㧠EL å¼ã使ç¨ãããã¨ãããªãã©ãã§ã Spring Bean ã使ç¨ãããã¨"
+"ãã§ãã¾ãã ããã»ã¹ã¨ãã¼ã¸ããã¼å®ç¾©ã ã¯ã¼ãã³ã°ã¡ã¢ãªã¢ãµã¼ã·ã§ã³ãªã©ã"
#. Tag: title
-#: Spring.xml:119
+#: Spring.xml:122
#, no-c-format
msgid "Making a Spring bean into a Seam component"
-msgstr ""
+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 "
@@ -337,9 +433,13 @@
"component/></literal> tag within the declaration of the bean that you "
"wish to be a Seam component:"
msgstr ""
+"<literal><seam:component/></literal> åå空éãã³ãã©ã使ç¨ããã¨ã ã©"
+"ã㪠Spring Bean ã§ã Seam ã³ã³ãã¼ãã³ãã«ãããã¨ãã§ãã¾ãã Seam ã³ã³ãã¼"
+"ãã³ãã«ããã Bean ã®å®£è¨å
ã« <literal><seam:component/></literal> ã¿"
+"ã°ãé
ç½®ããã ãã§ãã"
#. Tag: programlisting
-#: Spring.xml:125
+#: Spring.xml:128
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
@@ -347,9 +447,13 @@
" <seam:component/>\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
+"\"prototype\">\n"
+" <seam:component/>\n"
+"</bean>]]>"
#. Tag: para
-#: Spring.xml:127
+#: Spring.xml:130
#, no-c-format
msgid ""
"By default, <literal><seam:component/></literal> will create a "
@@ -360,9 +464,16 @@
"should be explicitly specified. A Seam component name may be explicitly "
"specified in cases where there is potential for a naming conflict."
msgstr ""
+"ããã©ã«ãã§ã¯ã <literal><seam:component/></literal>㯠Bean å®ç¾©ã§ä¸ã"
+"ãããã¯ã©ã¹ã¨ååãä»ã㦠<literal>STATELESS</literal>ã³ã³ãã¼ãã³ããçæã"
+"ã¾ãã ã¨ãããã<literal>FactoryBean</literal> ã使ç¨ãããå ´åãªã©ã "
+"Spring Bean ã®ã¯ã©ã¹ ã Bean å®ç¾©ã«åºã¦ããã¯ã©ã¹ã§ã¯ãªããã¨ãããã¾ãã ã"
+"ã®ãããªå ´åã <literal>class</literal> ã¯æ示çã«æå®ãããªããã°ãªãã¾ã"
+"ãã ååä»ãã«ç«¶åã®å¯è½æ§ãããå ´åã Seam ã³ã³ãã¼ãã³ãåãæ示çã«æå®ã"
+"ã¦ãæ§ãã¾ããã"
#. Tag: para
-#: Spring.xml:133
+#: Spring.xml:136
#, no-c-format
msgid ""
"The <literal>scope</literal> attribute of <literal><seam:component/></"
@@ -372,15 +483,21 @@
"<literal>STATELESS</literal>. Pre-existing Spring beans usually have a "
"fundamentally stateless character, so this attribute is not usually needed."
msgstr ""
+"Spring Bean ãç¹å®ã® Seam ã¹ã³ã¼ãã§ç®¡çãããå ´åã <literal><seam:"
+"component/></literal> ã® <literal>scope</literal> å±æ§ã使ç¨ãããã¨ãã§ã"
+"ã¾ãã æå®ããã Seam ã¹ã³ã¼ãã <literal>STATELESS</literal> ã§ã¯ãªãå ´"
+"åã Spring Bean 㯠<literal>prototype</literal> ã«ã¹ã³ã¼ããããªããã°ãªãã¾"
+"ããã æ¢ã«ãã Spring Bean ã¯é常ã¹ãã¼ãã¬ã¹ãªç¹å¾´ãåºæ¬çã«æã£ã¦ãã¾ãã®"
+"ã§ã ãã®å±æ§ã¯ä¸è¬çã«ã¯ä¸è¦ã«ãªãã¾ãã"
#. Tag: title
-#: Spring.xml:142
+#: Spring.xml:145
#, no-c-format
msgid "Seam-scoped Spring beans"
-msgstr ""
+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 "
@@ -391,9 +508,17 @@
"beans is deeply problematic, and care must be taken when injecting a bean or "
"component from a wider scope into a bean of a narrower scope."
msgstr ""
+"Seam çµ±åããã±ã¼ã¸ã«ãã Seam ã®ã³ã³ããã¹ãã Spring 2.0 ã¹ã¿ã¤ã«ã®ã«ã¹ã¿ã "
+"ã¹ã³ã¼ãã¨ãã¦ä½¿ç¨ãããã¨ãã§ããããã«ãªãã¾ãã ããã«ãããããã® Seam ã³"
+"ã³ããã¹ãå
ã§ããããã Spring Bean ã宣è¨ãããã¨ãã§ããããã«ãªãã¾ãã "
+"ãã ãã Spring ã®ã³ã³ãã¼ãã³ãã¢ãã«ã¯ã¹ãã¼ããã«æ§ã«å¯¾å¿ããããã«ã¯è¨è¨"
+"ããããã¨ã¯ãªãããã ãã®æ©è½ã使ç¨ããéã¯ååã«æ°ãä»ãã¦ãã ããã ç¹"
+"ã«ã ã»ãã·ã§ã³ã対話ã¹ã³ã¼ãã® Spring 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 "
@@ -402,9 +527,14 @@
"particular Seam scope, specify the Seam scope in the <literal>scope</"
"literal> attribute of the bean definition."
msgstr ""
+"Spring Bean factory è¨å®ã§<literal><seam:configure-scopes/></literal> "
+"ãä¸åº¦æå®ããã¨ã ãã¹ã¦ã® Seam ã¹ã³ã¼ããã«ã¹ã¿ã ã¹ã³ã¼ãã¨ã㦠Spring "
+"Bean ã«å©ç¨å¯è½ã«ãªãã¾ãã Spring Bean ãç¹å®ã® Seam ã¹ã³ã¼ãã«é¢é£ä»ããã«"
+"ã¯ã Bean å®ç¾©ã® <literal>scope</literal> å±æ§ã§ Seam ã¹ã³ã¼ããæå®ãã¦ãã "
+"ããã"
#. Tag: programlisting
-#: Spring.xml:155
+#: Spring.xml:158
#, no-c-format
msgid ""
"<![CDATA[<!-- Only needs to be specified once per bean factory-->\n"
@@ -415,18 +545,28 @@
"<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope=\"seam."
"CONVERSATION\"/>]]>"
msgstr ""
+"<![CDATA[<!-- Only needs to be specified once per bean factory-->\n"
+"<seam:configure-scopes/>\n"
+"\n"
+"...\n"
+"\n"
+"<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope=\"seam."
+"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 "
"<literal>prefix</literal> attribute in the <literal>configure-scopes</"
"literal> definition. (The default prefix is <literal>seam.</literal>)"
msgstr ""
+"<literal>configure-scopes</literal> å®ç¾©å
ã® <literal>prefix</literal> å±æ§ã"
+"æå®ãããã¨ã«ãã£ã¦ã ã¹ã³ã¼ãåã®ãã¬ãã£ãã¯ã¹ãå¤æ´ãããã¨ãã§ãã¾ãã "
+"(ããã©ã«ãã®ãã¬ãã£ãã¯ã¹ã¯ <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 "
@@ -437,9 +577,16 @@
"of <literal>configure-scopes</literal> to make all spring beans who use a "
"seam scope auto created."
msgstr ""
+"ããã©ã«ãã§ã¯ãã®æ¹æ³ã§ç»é²ããã Spring ã³ã³ãã¼ãã³ãã®ã¤ã³ã¹ã¿ã³ã¹ã¯ "
+"<literal>@In</literal> ã使ã£ã¦åç
§ãããå ´åã«èªåçã«ã¯ä½æããã¾ããã ã¤"
+"ã³ã¹ã¿ã³ã¹ãèªåä½æãããã«ã¯ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ã㧠<literal>@In"
+"(create=true)</literal> ãæå®ãã¦èªåä½æãããç¹å® Bean ãèå¥ãããã "
+"<literal>configure-scopes</literal> ã® <literal>default-auto-create</"
+"literal> å±æ§ã使ã£ã¦ Seam ã¹ã³ã¼ãã使ç¨ãã Spring Bean ã¯ãã¹ã¦èªåä½æã"
+"ããããã«ãã¾ãã"
#. 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 "
@@ -451,9 +598,18 @@
"literal>. So if you need to inject a Seam-scoped Spring bean into a "
"singleton, <literal><seam:instance/></literal> must be used:"
msgstr ""
+"ãã®æ¹æ³ã§å®ç¾©ããã Seam ã¹ã³ã¼ãã® Spring Bean ã¯ã <literal><seam:"
+"instance/></literal> ã使ç¨ãããã¨ãªãä»ã® Spring Bean ã«ã¤ã³ã¸ã§ã¯ãå¯è½"
+"ã§ãã ãã ãã ã¹ã³ã¼ãã¤ã³ãã¼ãã³ã¹ãå¿
ãç¶æãããããååã«æ³¨æãã¦ãã "
+"ããã Spring ã§ä¸è¬çã«ä½¿ç¨ãããæ¹æ³ã¯ã Bean å®ç¾©å
ã§ã® <literal><aop:"
+"scoped-proxy/></literal> ã®æå®ã§ãã ãããã Seamã¹ã³ã¼ãã® Spring Bean "
+"㯠<literal><aop:scoped-proxy/></literal> ã¨ã®<emphasis>äºææ§ãããã¾"
+"ãã</emphasis>ã ãããã£ã¦ã åä¸ã® Bean ã« Seam ã¹ã³ã¼ã Spring Beanãã¤ã³"
+"ã¸ã§ã¯ãããå¿
è¦ãããå ´åã <literal><seam:instance/></literal>ã使ç¨"
+"ããªããã°ãªãã¾ããã"
#. Tag: programlisting
-#: Spring.xml:173
+#: Spring.xml:176
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
@@ -467,15 +623,25 @@
" </property>\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<bean id=\"someSpringBean\" class=\"SomeSpringBeanClass\" scope="
+"\"seam.CONVERSATION\"/>\n"
+"\n"
+"...\n"
+"\n"
+"<bean id=\"someSingleton\">\n"
+" <property name=\"someSeamScopedSpringBean\">\n"
+" <seam:instance name=\"someSpringBean\" proxy=\"true\"/>\n"
+" </property>\n"
+"</bean>]]>"
#. Tag: title
-#: Spring.xml:177
+#: Spring.xml:180
#, no-c-format
msgid "Using Spring PlatformTransactionManagement"
-msgstr ""
+msgstr "Spring ã® PlatformTransactionManagement ã使ç¨ãã"
#. Tag: para
-#: Spring.xml:179
+#: Spring.xml:182
#, no-c-format
msgid ""
"Spring provides an extensible transaction management abstraction with "
@@ -488,40 +654,55 @@
"\"http://static.springframework.org/spring/docs/2.0.x/reference/transaction."
"html\">here</ulink>."
msgstr ""
+"Spring ã¯æ¡å¼µå¯è½ãªãã©ã³ã¶ã¯ã·ã§ã³ç®¡çæ½è±¡ãæä¾ãã å¤ãã®ãã©ã³ã¶ã¯ã·ã§ã³ "
+"API (JPAã Hibernateã JDOã JTA ãªã©) ã«å¯¾å¿ãã¾ãã ã¾ãã Spring 㯠"
+"Websphere ã Weblogic ãªã©ã®å¤ãã®ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã® "
+"TransactionManagers ã¨ã®å
åºãªçµ±åãå®ç¾ãã¾ãã Spring ãã©ã³ã¶ã¯ã·ã§ã³ç®¡ç"
+"ã¯ãã¹ãããããã©ã³ã¶ã¯ã·ã§ã³ãªã©å¤ãã®é«åº¦ãªæ©è½ã®ãµãã¼ããæä¾ãã "
+"REQUIRES_NEW ã NOT_SUPPORTED ã®ãããªå®å
¨ Java EE ãã©ã³ã¶ã¯ã·ã§ã³ä¼æã®ã«ã¼"
+"ã«ã«å¯¾å¿ãã¾ãã 詳細ã«ã¤ãã¦ã¯ 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 "
"component like so:"
msgstr ""
+"Seam ã Spring ã®ãã©ã³ã¶ã¯ã·ã§ã³ã使ç¨ããããè¨å®ããã«ã¯ã "
+"SpringTransaction ã³ã³ãã¼ãã³ãã以ä¸ã®ããã«æå¹ã«ãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:189
+#: Spring.xml:192
#, no-c-format
msgid ""
"<![CDATA[<spring:spring-transaction platform-transaction-manager=\"#"
"{transactionManager}\"/>]]>"
msgstr ""
+"<![CDATA[<spring:spring-transaction platform-transaction-manager=\"#"
+"{transactionManager}\"/>]]>"
#. Tag: para
-#: Spring.xml:191
+#: Spring.xml:194
#, no-c-format
msgid ""
"The <literal>spring:spring-transaction</literal> component will utilize "
"Springs transaction synchronization capabilities for synchronization "
"callbacks."
msgstr ""
+"<literal>spring:spring-transaction</literal> ã³ã³ãã¼ãã³ãã¯åæã®ã³ã¼ã«ãã"
+"ã¯ã« Spring ãã©ã³ã¶ã¯ã·ã§ã³åæã®æ©è½ãå©ç¨ãã¾ãã"
#. Tag: title
-#: Spring.xml:197
+#: Spring.xml:200
#, no-c-format
msgid "Using a Seam Managed Persistence Context in Spring"
-msgstr ""
+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 "
@@ -536,57 +717,78 @@
"(e.g. <literal>PersistenceAnnotationBeanPostProcessor</literal>, "
"<literal>JpaTemplate</literal>, etc.)"
msgstr ""
+"Seam ã®ãã¯ãã«ãªæ©è½ã®ã²ã¨ã¤ã«ãã®å¯¾è©±ã¹ã³ã¼ãã¨å¯¾è©±ãçãã¦ããé "
+"EntityManager ããªã¼ãã³ã«ãã¦ããæ©è½ãããã¾ãã ããã«ããã¨ã³ãã£ãã£ã®å"
+"é¢ãåä½µåã«é¢é£ããå¤ãã®åé¡ã解æ¶ããã æ·±å»ãª "
+"<literal>LazyInitializationException</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 "
"with Spring's provided JPA tools bringing conversation scoped persistence "
"context capabilities to Spring applications."
msgstr ""
+"Seam ã¯æä¾ããã JPA ãã¼ã«ã使ã£ã¦ Spring ã Seam 管çæ°¸ç¶ã³ã³ããã¹ãã«ã¢"
+"ã¯ã»ã¹ããæ¹æ³ãæä¾ãã¾ãã ããã«ãã Spring ã¢ããªã±ã¼ã·ã§ã³ã«å¯¾ãã¦å¯¾è©±ã¹"
+"ã³ã¼ãã®æ°¸ç¶ã³ã³ããã¹ãæ©è½ãå®ç¾ãã¾ãã"
#. Tag: para
-#: Spring.xml:213
+#: Spring.xml:216
#, no-c-format
msgid "This integration work provides the following functionality:"
-msgstr ""
+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 管çæ°¸ç¶ã³ã³ããã¹ãã¸ã®ééçãªã¢ã¯ã»ã¹"
#. Tag: para
-#: Spring.xml:220
+#: Spring.xml:223
#, no-c-format
msgid ""
"access to Seam conversation scoped persistence contexts in a non web request "
"(e.g. asynchronous quartz job)"
msgstr ""
+"Web è¦æ±ä»¥å¤ã§ã® Seam 対話ã¹ã³ã¼ãæ°¸ç¶ã³ã³ããã¹ãã¸ã®ã¢ã¯ã»ã¹ (éåæã® "
+"quartz ã¸ã§ããªã©)"
#. Tag: para
-#: Spring.xml:224
+#: Spring.xml:227
#, no-c-format
msgid ""
"allows for using Seam managed persistence contexts with Spring managed "
"transactions (will need to flush the persistence context manually)"
msgstr ""
+"Seam 管çæ°¸ç¶ã³ã³ããã¹ã㨠Spring 管çãã©ã³ã¶ã¯ã·ã§ã³ã¨ã®ä½µç¨ãå¯è½ (æä½æ¥"
+"ã«ããæ°¸ç¶ã³ã³ããã¹ãã®ãã©ãã·ã¥ãå¿
è¦)"
#. Tag: para
-#: Spring.xml:229
+#: Spring.xml:232
#, no-c-format
msgid ""
"Spring's persistence context propagation model allows only one open "
"EntityManager per EntityManagerFactory so the Seam integration works by "
"wrapping an EntityManagerFactory around a Seam managed persistence context."
msgstr ""
+"Spring ã®æ°¸ç¶ã³ã³ããã¹ãä¼æã¢ãã«ã¯ EntityManagerFactory ãã¨ä¸ã¤ã® "
+"EntityManager ãããªã¼ãã³ã«ããªãããã Seam çµ±å㯠EntityManagerFactory ã "
+"Seam 管çæ°¸ç¶ã³ã³ããã¹ãã§ã©ãããããã¨ã§åä½ãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:233
+#: Spring.xml:236
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"seamEntityManagerFactory\" class=\"org.jboss.seam.ioc."
@@ -595,9 +797,14 @@
">\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<bean id=\"seamEntityManagerFactory\" class=\"org.jboss.seam.ioc."
+"spring.SeamManagedEntityManagerFactoryBean\">\n"
+" <property name=\"persistenceContextName\" value=\"entityManager\"/"
+">\n"
+"</bean>]]>"
#. Tag: para
-#: Spring.xml:235
+#: Spring.xml:238
#, no-c-format
msgid ""
"Where 'persistenceContextName' is the name of the Seam managed persistence "
@@ -606,9 +813,14 @@
"provide a different unitName you can do so by providing a "
"persistenceUnitName like so:"
msgstr ""
+"ãpersistenceContextNameã㯠Seam 管çã®æ°¸ç¶ã³ã³ããã¹ãã³ã³ãã¼ãã³ãã®åå"
+"ã«ãªãã¾ãã ããã©ã«ãã§ã¯ãã® EntityManagerFactory ã«ã¯ Seam ã³ã³ãã¼ãã³ã"
+"åã¨åçã® unitName ãããã ãã®å ´åã¯ãentityManagerãã«ãªãã¾ãã å¥ã® "
+"unitName ãä¸ãããå ´åã¯æ¬¡ã®ããã«ã㦠persistenceUnitName ãä¸ãããã¨ãã§"
+"ãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:240
+#: Spring.xml:243
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"seamEntityManagerFactory\" class=\"org.jboss.seam.ioc."
@@ -619,26 +831,39 @@
"extended\"/>\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<bean id=\"seamEntityManagerFactory\" class=\"org.jboss.seam.ioc."
+"spring.SeamManagedEntityManagerFactoryBean\">\n"
+" <property name=\"persistenceContextName\" value=\"entityManager\"/"
+">\n"
+" <property name=\"persistenceUnitName\" value=\"bookingDatabase:"
+"extended\"/>\n"
+"</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 "
"example, using Spring's <literal>PersistenceAnnotationBeanPostProcessor</"
"literal> is the exact same as before."
msgstr ""
+"ããã§ãã® EntityManagerFactory ããããã® Spring æä¾ã®ãã¼ã«ã§ã使ç¨ããã"
+"ã¨ãã§ããããã«ãªãã¾ãã ãã¨ãã°ã Spring ã® "
+"<literal>PersistenceAnnotationBeanPostProcessor</literal> ã使ç¨ããã¨åã¨"
+"ã¾ã£ããåãã«ãªãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:245
+#: Spring.xml:248
#, no-c-format
msgid ""
"<![CDATA[<bean class=\"org.springframework.orm.jpa.support."
"PersistenceAnnotationBeanPostProcessor\"/>]]>"
msgstr ""
+"<![CDATA[<bean class=\"org.springframework.orm.jpa.support."
+"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 "
@@ -647,15 +872,21 @@
"persistenctUnitName you wish to use by default by specifying the "
"<literal>defaultPersistenceUnitName</literal> property."
msgstr ""
+"Spring ã§ã¯å®éã® EntityManagerFactory ãå®ç¾©ããã Seam 管çã®æ°¸ç¶ã³ã³ããã¹"
+"ãã使ç¨ãããå ´å㯠<literal>defaultPersistenceUnitName</literal> ããããã£"
+"ãæå®ãã¦ããã©ã«ãã§ä½¿ç¨ããã persistenctUnitName ã "
+"<literal>PersistenceAnnotationBeanPostProcessor</literal> ã«æ示ãããã¨ãã§"
+"ãã¾ãã"
#. 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> ã¯æ¬¡ã«ä¼¼ããããªãã®ã«ãªãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:253
+#: Spring.xml:256
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"entityManagerFactory\" class=\"org.springframework.orm."
@@ -675,33 +906,55 @@
"\"bookingDatabase:extended\"/>\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<bean id=\"entityManagerFactory\" class=\"org.springframework.orm."
+"jpa.LocalEntityManagerFactoryBean\">\n"
+" <property name=\"persistenceUnitName\" value=\"bookingDatabase\"/>\n"
+"</bean>\n"
+"<bean id=\"seamEntityManagerFactory\" class=\"org.jboss.seam.ioc.spring."
+"SeamManagedEntityManagerFactoryBean\">\n"
+" <property name=\"persistenceContextName\" value=\"entityManager\"/"
+">\n"
+" <property name=\"persistenceUnitName\" value=\"bookingDatabase:"
+"extended\"/>\n"
+"</bean>\n"
+"<bean class=\"org.springframework.orm.jpa.support."
+"PersistenceAnnotationBeanPostProcessor\">\n"
+" <property name=\"defaultPersistenceUnitName\" value="
+"\"bookingDatabase:extended\"/>\n"
+"</bean>]]>"
#. Tag: para
-#: Spring.xml:255
+#: Spring.xml:258
#, no-c-format
msgid "The <literal>component.xml</literal> might look like:"
-msgstr ""
+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"
" auto-create=\"true\" entity-manager-factory=\"#{entityManagerFactory}"
"\"/>]]>"
msgstr ""
+"<![CDATA[<persistence:managed-persistence-context name=\"entityManager\"\n"
+" auto-create=\"true\" entity-manager-factory=\"#{entityManagerFactory}"
+"\"/>]]>"
#. Tag: para
-#: Spring.xml:259
+#: Spring.xml:262
#, no-c-format
msgid ""
"<literal>JpaTemplate</literal> and <literal>JpaDaoSupport</literal> are "
"configured the same way for a Seam managed persistence context as they would "
"be fore a Seam managed persistence context."
msgstr ""
+"<literal>JpaTemplate</literal> ããã³ <literal>JpaDaoSupport</literal> 㯠"
+"Seam 管çæ°¸ç¶ã³ã³ããã¹ãç¨ã¨ãªãããã Seam 管çæ°¸ç¶ã³ã³ããã¹ãã«å¯¾ãã¦åã"
+"æ¹æ³ã§è¨å®ãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:262
+#: Spring.xml:265
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"bookingService\" class=\"org.jboss.seam.example.spring."
@@ -710,15 +963,20 @@
"\"seamEntityManagerFactory\"/>\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<bean id=\"bookingService\" class=\"org.jboss.seam.example.spring."
+"BookingService\">\n"
+" <property name=\"entityManagerFactory\" ref="
+"\"seamEntityManagerFactory\"/>\n"
+"</bean>]]>"
#. Tag: title
-#: Spring.xml:265
+#: Spring.xml:268
#, no-c-format
msgid "Using a Seam Managed Hibernate Session in Spring"
-msgstr ""
+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 "
@@ -726,9 +984,12 @@
"very similar to the <link linkend=\"spring-persistence\">JPA integration</"
"link>."
msgstr ""
+"Seam Spring çµ±åã«ãã Spring ã®ãã¼ã«ã使ã£ã Seam 管ç Hibernate ã»ãã·ã§ã³"
+"ã¸ã®å®å
¨ã¢ã¯ã»ã¹ã«å¯¾å¿ãããã¨ãã§ãã¾ãã ãã®çµ±å㯠<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 "
@@ -737,9 +998,14 @@
"wrapping a proxy SessionFactory around a Seam managed Hibernate session "
"context."
msgstr ""
+"Spring ã® JPA çµ±åã¨åæ§ã« Spring ã®ä¼æã¢ãã«ã¯ä¸ãã©ã³ã¶ã¯ã·ã§ã³ã®ä¸"
+"EntityManagerFactory ãã¨ã«ä¸ã¤ã® EntityManager ãã Spring ãã¼ã«ã«å¯¾ãã¦å©"
+"ç¨ã§ãããããªã¼ãã³ã«ãã¾ããã ãã®ããã Seam Session çµ±å㯠proxy "
+"SessionFactory ã Seam 管çã® Hibernate ã»ãã·ã§ã³ã³ã³ããã¹ãã§ã©ããããã"
+"ã¨ã«ããåä½ãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:275
+#: Spring.xml:278
#, no-c-format
msgid ""
"<![CDATA[<bean id=\"seamSessionFactory\" class=\"org.jboss.seam.ioc.spring."
@@ -747,9 +1013,13 @@
" <property name=\"sessionName\" value=\"hibernateSession\"/>\n"
"</bean>]]>"
msgstr ""
+"<![CDATA[<bean id=\"seamSessionFactory\" class=\"org.jboss.seam.ioc.spring."
+"SeamManagedSessionFactoryBean\">\n"
+" <property name=\"sessionName\" value=\"hibernateSession\"/>\n"
+"</bean>]]>"
#. Tag: para
-#: Spring.xml:277
+#: Spring.xml:280
#, no-c-format
msgid ""
"Where 'sessionName' is the name of the <literal>persistence:managed-"
@@ -759,40 +1029,53 @@
"you call getCurrentInstance() on the <literal>SeamManagedSessionFactory</"
"literal>."
msgstr ""
+"ãsessionNameã㯠<literal>persistence:managed-hibernate-session</literal> ã³"
+"ã³ãã¼ãã³ãã®ååã«ãªãã¾ãã ããã§ãã® SessionFactory ã¯ãããã® Spring æ"
+"ä¾ãã¼ã«ã§ã使ç¨ãããã¨ãã§ããããã«ãªãã¾ãã ãã®çµ±å㯠"
+"<literal>SeamManagedSessionFactory</literal> 㧠getCurrentInstance() ãå¼ã³åº"
+"ãã¦ããå ´åã§ããã° <literal>SessionFactory.getCurrentInstance()</literal> "
+"ã«å¯¾ããå¼ã³åºãã«ã対å¿ãã¾ãã"
#. Tag: title
-#: Spring.xml:283
+#: Spring.xml:286
#, no-c-format
msgid "Spring Application Context as a Seam Component"
-msgstr ""
+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</"
"literal> to start your application's Spring ApplicationContext there are a "
"couple of limitations."
msgstr ""
+"ã¢ããªã±ã¼ã·ã§ã³ã®æ㤠Spring ã® ApplicationContext ãèµ·åããããã« Spring "
+"ã® <literal>ContextLoaderListener</literal> ã使ç¨ãããã¨ã¯ã§ãã¾ããã å¶ç´"
+"ãããã¤ãããã¾ãã"
#. Tag: para
-#: Spring.xml:290
+#: Spring.xml:293
#, no-c-format
msgid ""
"the Spring ApplicationContext must be started <emphasis>after</emphasis> the "
"<literal>SeamListener</literal>"
msgstr ""
+"Spring ApplicationContext ã¯ã <literal>SeamListener</literal>ã®<emphasis>å¾"
+"ã«</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 "
+"ã®èµ·åã¯åä»ãªãã¨ãããã¾ãã"
#. Tag: para
-#: Spring.xml:299
+#: Spring.xml:302
#, no-c-format
msgid ""
"To overcome these two limitations the Spring integration includes a Seam "
@@ -804,9 +1087,18 @@
"<literal><spring:config-locations/></literal> element following "
"standard <literal>components.xml</literal> multi value practices."
msgstr ""
+"ããã 2 ã¤ã®å¶ç´ãå
æããããã« Spring çµ±åã«ã¯ Spring ApplicationContext "
+"ãèµ·åãã Seam ã³ã³ãã¼ãã³ããå«ã¾ãã¦ãã¾ãã ãã® Seam ã³ã³ãã¼ãã³ãã使"
+"ç¨ããã«ã¯ã <literal><spring:context-loader/></literal> ã®å®ç¾©ã "
+"<literal>components.xml</literal> ã«é
ç½®ãã¾ãã <literal>config-locations</"
+"literal> å±æ§ã§ä½¿ç¨ãã Spring ã³ã³ããã¹ããã¡ã¤ã«ã®å ´æãæå®ãã¾ãã è¤æ°"
+"ã®è¨å®ãã¡ã¤ã«ãå¿
è¦ãªå ´åã¯ã ãã¹ãããã <literal><spring:config-"
+"locations/></literal> ã¨ã¬ã¡ã³ãã«é
ç½®ãããã¨ãã§ãã¾ãã ãããè¡ãã«"
+"ã¯ã <literal>components.xml</literal> ãã¡ã¤ã«ã«è¤æ°ã®å¤ã¨ã¬ã¡ã³ãã追å ãã"
+"åºæºã«å¾ã£ã¦ãã ããã"
#. Tag: programlisting
-#: Spring.xml:307
+#: Spring.xml:310
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -824,15 +1116,29 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:spring=\"http://jboss.com/products/seam/spring\"\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\"http://jboss.com/products/seam/components\n"
+" http://jboss.com/products/seam/components-"
+"2.1.xsd\n"
+" http://jboss.com/products/seam/spring\n"
+" http://jboss.com/products/seam/spring-2.1.xsd"
+"\">\n"
+"\n"
+" <spring:context-loader config-locations=\"/WEB-INF/"
+"applicationContext.xml\"/>\n"
+"\n"
+"</components>]]>"
#. Tag: title
-#: Spring.xml:310
+#: Spring.xml:313
#, no-c-format
msgid "Using a Spring TaskExecutor for @Asynchronous"
-msgstr ""
+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 "
@@ -842,26 +1148,37 @@
"install the <literal>SpringTaskExecutorDispatchor</literal> and provide a "
"spring bean defined taskExecutor like so:"
msgstr ""
+"Spring ã¯ã³ã¼ããéåæã«å®è¡ããããã« <literal>TaskExecutor</literal> ã¨å¼"
+"ã°ããæ½è±¡ãæä¾ãã¾ãã Spring Seam çµ±åã§ã¯ <literal>@Asynchronous</"
+"literal> ã¡ã½ããã®ã³ã¼ã«ãç´ã¡ã«å®è¡ããããã« Spring ã® "
+"<literal>TaskExecutor</literal> ã使ç¨ã§ãã¾ãã ãã®æ©è½ãæå¹ã«ããã«ã¯ "
+"<literal>SpringTaskExecutorDispatchor</literal> ãã¤ã³ã¹ãã¼ã«ãã¦ãã次ã®ã"
+"ãã« Spring Bean å®ç¾©ã® taskExecutor ãä¸ãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:317
+#: Spring.xml:320
#, no-c-format
msgid ""
"<![CDATA[<spring:task-executor-dispatcher task-executor=\"#"
"{springThreadPoolTaskExecutor}\"/>]]>"
msgstr ""
+"<![CDATA[<spring:task-executor-dispatcher task-executor=\"#"
+"{springThreadPoolTaskExecutor}\"/>]]>"
#. Tag: para
-#: Spring.xml:319
+#: Spring.xml:322
#, no-c-format
msgid ""
"Because a Spring <literal>TaskExecutor</literal> does not support scheduling "
"of an asynchronous event a fallback Seam <literal>Dispatcher</literal> can "
"be provided to handle scheduled asynchronous event like so:"
msgstr ""
+"Spring ã® <literal>TaskExecutor</literal> ã¯éåæã¤ãã³ãã®ã¹ã±ã¸ã¥ã¼ãªã³ã°"
+"ã«ã¯å¯¾å¿ããªãããã 代æ¿ã¨ãªã Seam <literal>Dispatcher</literal> ãä¸ãã¦æ¬¡"
+"ã®ããã«ã¹ã±ã¸ã¥ã¼ã«ãããéåæã¤ãã³ããå¦çãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Spring.xml:322
+#: Spring.xml:325
#, no-c-format
msgid ""
"<![CDATA[<!-- Install a ThreadPoolDispatcher to handle scheduled "
@@ -873,3 +1190,11 @@
"{springThreadPoolTaskExecutor}\" schedule-dispatcher=\"#"
"{threadPoolDispatcher}\"/>]]>"
msgstr ""
+"<![CDATA[<!-- Install a ThreadPoolDispatcher to handle scheduled "
+"asynchronous event -->\n"
+"<core:thread-pool-dispatcher name=\"threadPoolDispatcher\"/>\n"
+"\n"
+"<!-- Install the SpringDispatcher as default -->\n"
+"<spring:task-executor-dispatcher task-executor=\"#"
+"{springThreadPoolTaskExecutor}\" schedule-dispatcher=\"#"
+"{threadPoolDispatcher}\"/>]]>"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Testing.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Testing.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Testing.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Testing.xml:2
#, no-c-format
msgid "Testing Seam applications"
-msgstr ""
+msgstr "Seamã¢ããªã±ã¼ã·ã§ã³ã®ãã¹ã"
#. Tag: para
#: Testing.xml:3
@@ -29,18 +29,22 @@
"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
#, no-c-format
msgid "Both kinds of tests are very easy to write."
-msgstr ""
+msgstr "ã©ã¡ãã®ãã¹ããã¨ã¦ãç°¡åã«ä½æã§ãã¾ãã"
#. Tag: title
#: Testing.xml:15
#, no-c-format
msgid "Unit testing Seam components"
-msgstr ""
+msgstr "Seamã³ã³ãã¼ãã³ãã®ã¦ããããã¹ã"
#. Tag: para
#: Testing.xml:16
@@ -51,6 +55,10 @@
"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
@@ -59,6 +67,8 @@
"Consider the following Seam Component which creates a statement of account "
"for a customer:"
msgstr ""
+"次ã®ãããªã顧客ã¢ã«ã¦ã³ãã®ã¹ãã¼ãã¡ã³ããä½æããSeamã³ã³ãã¼ãã³ããèã"
+"ã¦ã¿ã¾ãããã"
#. Tag: programlisting
#: Testing.xml:28
@@ -99,6 +109,40 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"@Scope(EVENT)\n"
+"@Name(\"statementOfAccount\")\n"
+"public class StatementOfAccount {\n"
+" \n"
+" @In(create=true) EntityManager entityManager\n"
+" \n"
+" private double statementTotal;\n"
+" \n"
+" @In\n"
+" private Customer customer;\n"
+" \n"
+" @Create\n"
+" public void create() {\n"
+" List<Invoice> invoices = entityManager\n"
+" .createQuery(\"select invoice from Invoice invoice where invoice."
+"customer = :customer\")\n"
+" .setParameter(\"customer\", customer)\n"
+" .getResultList();\n"
+" statementTotal = calculateTotal(invoices);\n"
+" }\n"
+" \n"
+" public double calculateTotal(List<Invoice> invoices) {\n"
+" double total = 0.0;\n"
+" for (Invoice invoice: invoices)\n"
+" {\n"
+" double += invoice.getTotal();\n"
+" }\n"
+" return total;\n"
+" }\n"
+" \n"
+" // getter and setter for statementTotal\n"
+" \n"
+"}]]>"
#. Tag: para
#: Testing.xml:30
@@ -107,6 +151,8 @@
"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
@@ -125,29 +171,46 @@
"}\n"
"]]>"
msgstr ""
+"<![CDATA[public class StatementOfAccountTest {\n"
+" \n"
+" @Test\n"
+" public testCalculateTotal {\n"
+" List<Invoice> invoices = generateTestInvoices(); // A test data "
+"generator\n"
+" double statementTotal = new StatementOfAccount().calculateTotal"
+"(invoices);\n"
+" assert statementTotal = 123.45;\n"
+" } \n"
+"}\n"
+"]]>"
#. Tag: para
#: Testing.xml:37
-#, no-c-format
+#, 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 as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
"that!"
msgstr ""
+"ãã¼ã¿ãã¼ã¹ãããã¼ã¿ãåãåºãããä¿åããããããã¹ãã¯è¡ã£ã¦ãã¾ãããã"
+"Seamãæä¾ããæ©è½ã®ãã¹ããè¡ã£ã¦ããªããã¨ãããããããã ããã§ããããä½"
+"æããPOJOã®ãã¸ãã¯ããã¹ããã¦ããã ãã§ããSeamã³ã³ãã¼ãã³ãã¯é常ãã³ã³"
+"ããã®ã¤ã³ãã©ã¹ãã©ã¯ãã£ã«ç´æ¥ä¾åãã¦ããªããããã»ã¨ãã©ã®ã¦ããããã¹ã"
+"ã¯ãã®ããã«ç°¡åã«æ¸ããã¨ãã§ããã®ã§ãï¼"
#. Tag: para
#: Testing.xml:44
#, no-c-format
msgid "However, if you want to test the entire application, read on."
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³å
¨ä½ããã¹ãããå ´åã¯ã以éãèªã¿é²ãã§ãã ããã"
#. Tag: title
#: Testing.xml:51
#, no-c-format
msgid "Integration testing Seam components"
-msgstr ""
+msgstr "Seamã³ã³ãã¼ãã³ãã®çµ±åãã¹ã"
#. Tag: para
#: Testing.xml:53
@@ -161,6 +224,12 @@
"testing environment to be able to exercise the whole application, without "
"hurting performance too much."
msgstr ""
+"çµ±åãã¹ãã¯ããå°ãã ãè¤éã«ãªãã¾ããã³ã³ããã®ã¤ã³ãã©ã¹ãã©ã¯ãã£ã¯ãã¹"
+"ã対象ã®ä¸é¨ã§ãããããç¡è¦ãããã¨ãã§ããªãã®ã§ãï¼ã¨ã¯ãããèªåãã¹ãã"
+"å®è¡ããããã«ããããã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã¸ã¢ããªã±ã¼ã·ã§ã³ããããã¤ã"
+"ããã¯ããã¾ãããããã§ãæä½éå¿
è¦ãªã³ã³ããã®ã¤ã³ãã©ã¹ãã©ã¯ãã£ããã¹ã"
+"ç°å¢ã«åç¾ããæ§è½ã大ããæãªããã¨ãªããã¹ã¦ã®ã¢ããªã±ã¼ã·ã§ã³ãå®è¡å¯è½ã«"
+"ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: Testing.xml:62
@@ -171,6 +240,9 @@
"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
@@ -205,12 +277,40 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[public class RegisterTest extends SeamTest\n"
+"{\n"
+" \n"
+" @Test\n"
+" public void testRegisterComponent() throws Exception\n"
+" {\n"
+" \n"
+" new ComponentTest() {\n"
+"\n"
+" protected void testComponents() throws Exception\n"
+" {\n"
+" setValue(\"#{user.username}\", \"1ovthafew\");\n"
+" setValue(\"#{user.name}\", \"Gavin King\");\n"
+" setValue(\"#{user.password}\", \"secret\");\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"
+" }\n"
+" \n"
+" }.run();\n"
+" \n"
+" }\n"
+"\n"
+" ...\n"
+" \n"
+"}]]>"
#. Tag: title
#: Testing.xml:73
#, no-c-format
msgid "Using mocks in integration tests"
-msgstr ""
+msgstr "ã¢ãã¯ã使ç¨ããçµ±åãã¹ã"
#. Tag: para
#: Testing.xml:75
@@ -221,6 +321,9 @@
"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
@@ -231,12 +334,17 @@
" public boolean processPayment(Payment payment) { .... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"paymentProcessor\")\n"
+"public class PaymentProcessor {\n"
+" public boolean processPayment(Payment payment) { .... }\n"
+"}]]>"
#. Tag: para
#: Testing.xml:84
#, no-c-format
msgid "For integration tests, we can mock out this component as follows:"
msgstr ""
+"çµ±åãã¹ããããã«ã¯ã次ã®ãããªã³ã³ãã¼ãã³ãã®ã¢ãã¯å®è£
ãä½æãã¾ãã"
#. Tag: programlisting
#: Testing.xml:88
@@ -250,6 +358,13 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"paymentProcessor\")\n"
+"@Install(precedence=MOCK)\n"
+"public class MockPaymentProcessor extends PaymentProcessor {\n"
+" public boolean processPayment(Payment payment) {\n"
+" return true;\n"
+" }\n"
+"}]]>"
#. Tag: para
#: Testing.xml:90
@@ -261,12 +376,16 @@
"production, the mock implementation is absent, so the real component will be "
"installed."
msgstr ""
+"<literal>MOCK</literal>ã®åªå
度ã¯ãã¢ããªã±ã¼ã·ã§ã³ã³ã³ãã¼ãã³ãã® ããã©ã«"
+"ãåªå
度ããé«ãã®ã§ãã¢ãã¯å®è£
ãã¯ã©ã¹ãã¹ã«ããã°Seam㯠ã¢ãã¯å®è£
ãåªå
ã"
+"ã¾ãã æ¬çªç°å¢ã§ã¯ã¢ãã¯å®è£
ã¯åå¨ããªãã®ã§ãå®éã®ã³ã³ãã¼ãã³ããå®è¡ãã"
+"ã¾ãã"
#. Tag: title
#: Testing.xml:103
#, no-c-format
msgid "Integration testing Seam application user interactions"
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼ã¤ã³ã¿ã©ã¯ã·ã§ã³ã®çµ±åãã¹ã"
#. Tag: para
#: Testing.xml:105
@@ -278,6 +397,11 @@
"frameworks have their place, but they are not appropriate for use at "
"development time."
msgstr ""
+"é£ããã®ã¯ã¦ã¼ã¶ã¼ã¤ã³ã¿ã©ã¯ã·ã§ã³ãã©ã®ããã«ã¨ãã¥ã¬ã¼ããããã§ããããã¦"
+"ã©ãã«ã¢ãµã¼ã·ã§ã³ãç½®ããã§ãããããã¹ããã¬ã¼ã ã¯ã¼ã¯ã§ã¯ããã¹ã¦ã®ã¢ããª"
+"ã±ã¼ã·ã§ã³ããã¹ãããã®ã«ãWebãã©ã¦ã¶ã§ã¦ã¼ã¶ã¼ã®ã¤ã³ã¿ã©ã¯ã·ã§ã³ãåçãã"
+"å¿
è¦ãããã¾ãããã®ãããªãã¬ã¼ã ã¯ã¼ã¯ã¯åå¨æ義ã¯ããã¾ãããéçºæ®µéã§ä½¿"
+"ç¨ããã«ã¯é©åã§ã¯ããã¾ããã"
#. Tag: para
#: Testing.xml:112
@@ -288,18 +412,23 @@
"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
#, no-c-format
msgid "This approach tests everything except the view."
-msgstr ""
+msgstr "ãã®ã¢ããã¼ãã§ã¯ãã¥ã¼ãé¤ããã¹ã¦ããã¹ããããã¨ãã§ãã¾ãã"
#. Tag: para
#: Testing.xml:123
#, no-c-format
msgid "Let's consider a JSP view for the component we unit tested above:"
msgstr ""
+"ããã»ã©ã¦ããããã¹ãããã³ã³ãã¼ãã³ãã®JSFãã¥ã¼ãèãã¦ã¿ã¾ãããã"
#. Tag: programlisting
#: Testing.xml:127
@@ -334,6 +463,34 @@
" </body>\n"
"</html>]]>"
msgstr ""
+"<![CDATA[<html>\n"
+" <head>\n"
+" <title>Register New User</title>\n"
+" </head>\n"
+" <body>\n"
+" <f:view>\n"
+" <h:form>\n"
+" <table border=\"0\">\n"
+" <tr>\n"
+" <td>Username</td>\n"
+" <td><h:inputText value=\"#{user.username}\"/></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td>Real Name</td>\n"
+" <td><h:inputText value=\"#{user.name}\"/></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td>Password</td>\n"
+" <td><h:inputSecret value=\"#{user.password}\"/></td>\n"
+" </tr>\n"
+" </table>\n"
+" <h:messages/>\n"
+" <h:commandButton type=\"submit\" value=\"Register\" action=\"#{register."
+"register}\"/>\n"
+" </h:form>\n"
+" </f:view>\n"
+" </body>\n"
+"</html>]]>"
#. Tag: para
#: Testing.xml:129
@@ -343,6 +500,9 @@
"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
@@ -397,6 +557,54 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[public class RegisterTest extends SeamTest\n"
+"{\n"
+" \n"
+" @Test\n"
+" public void testRegister() throws Exception\n"
+" {\n"
+" \n"
+" new FacesRequest() {\n"
+"\n"
+" @Override\n"
+" protected void processValidations() throws Exception\n"
+" {\n"
+" validateValue(\"#{user.username}\", \"1ovthafew\");\n"
+" validateValue(\"#{user.name}\", \"Gavin King\");\n"
+" validateValue(\"#{user.password}\", \"secret\");\n"
+" assert !isValidationFailure();\n"
+" }\n"
+" \n"
+" @Override\n"
+" protected void updateModelValues() throws Exception\n"
+" {\n"
+" setValue(\"#{user.username}\", \"1ovthafew\");\n"
+" setValue(\"#{user.name}\", \"Gavin King\");\n"
+" setValue(\"#{user.password}\", \"secret\");\n"
+" }\n"
+"\n"
+" @Override\n"
+" protected void invokeApplication()\n"
+" {\n"
+" assert invokeMethod(\"#{register.register}\").equals(\"success"
+"\");\n"
+" }\n"
+"\n"
+" @Override\n"
+" protected void renderResponse()\n"
+" {\n"
+" assert getValue(\"#{user.username}\").equals(\"1ovthafew\");\n"
+" assert getValue(\"#{user.name}\").equals(\"Gavin King\");\n"
+" assert getValue(\"#{user.password}\").equals(\"secret\");\n"
+" }\n"
+" \n"
+" }.run();\n"
+" \n"
+" }\n"
+"\n"
+" ...\n"
+" \n"
+"}]]>"
#. Tag: para
#: Testing.xml:137
@@ -411,6 +619,13 @@
"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
@@ -420,12 +635,15 @@
"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
#, no-c-format
msgid "Configuration"
-msgstr ""
+msgstr "è¨å®"
#. Tag: para
#: Testing.xml:166
@@ -435,168 +653,171 @@
"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
#, no-c-format
msgid "First, lets look at the dependencies you need at a minimum:"
-msgstr ""
+msgstr "ã¾ããæä½éå¿
è¦ãªä¾åé¢ä¿ãè¦ã¦ã¿ã¾ãããã"
#. Tag: entry
#: Testing.xml:182
#, no-c-format
msgid "Group Id"
-msgstr ""
+msgstr "ã°ã«ã¼ãID"
#. Tag: entry
#: Testing.xml:185
#, no-c-format
msgid "Artifact Id"
-msgstr ""
+msgstr "ã¢ã¼ãã£ãã¡ã¯ãID"
#. Tag: entry
#: Testing.xml:188
#, no-c-format
msgid "Location in Seam"
-msgstr ""
+msgstr "Seam ã§ã®å ´æ"
#. Tag: literal
#: Testing.xml:196 Testing.xml:207 Testing.xml:218 Testing.xml:229
#, no-c-format
msgid "org.jboss.seam.embedded"
-msgstr ""
+msgstr "org.jboss.seam.embedded"
#. Tag: literal
#: Testing.xml:199
#, no-c-format
msgid "hibernate-all"
-msgstr ""
+msgstr "hibernate-all"
#. Tag: literal
#: Testing.xml:202
#, no-c-format
msgid "lib/test/hibernate-all.jar"
-msgstr ""
+msgstr "lib/test/hibernate-all.jar"
#. Tag: literal
#: Testing.xml:210
#, no-c-format
msgid "jboss-embedded-all"
-msgstr ""
+msgstr "jboss-embedded-all"
#. Tag: literal
#: Testing.xml:213
#, no-c-format
msgid "lib/test/jboss-embedded-all.jar"
-msgstr ""
+msgstr "lib/test/jboss-embedded-all.jar"
#. Tag: literal
#: Testing.xml:221
#, no-c-format
msgid "thirdparty-all"
-msgstr ""
+msgstr "thirdparty-all"
#. Tag: literal
#: Testing.xml:224
#, no-c-format
msgid "lib/test/thirdparty-all.jar"
-msgstr ""
+msgstr "lib/test/thirdparty-all.jar"
#. Tag: literal
#: Testing.xml:232
#, no-c-format
msgid "jboss-embedded-api"
-msgstr ""
+msgstr "jboss-embedded-api"
#. Tag: literal
#: Testing.xml:235
#, no-c-format
msgid "lib/jboss-embedded-api.jar"
-msgstr ""
+msgstr "lib/jboss-embedded-api.jar"
#. Tag: literal
#: Testing.xml:240
#, no-c-format
msgid "org.jboss.seam"
-msgstr ""
+msgstr "org.jboss.seam"
#. Tag: literal
#: Testing.xml:243
#, no-c-format
msgid "jboss-seam"
-msgstr ""
+msgstr "jboss-seam"
#. Tag: literal
#: Testing.xml:246
#, no-c-format
msgid "lib/jboss-seam.jar"
-msgstr ""
+msgstr "lib/jboss-seam.jar"
#. Tag: literal
#: Testing.xml:251
#, no-c-format
msgid "org.jboss.el"
-msgstr ""
+msgstr "org.jboss.el"
#. Tag: literal
#: Testing.xml:254
#, no-c-format
msgid "jboss-el"
-msgstr ""
+msgstr "jboss-el"
#. Tag: literal
#: Testing.xml:257
#, no-c-format
msgid "lib/jboss-el.jar"
-msgstr ""
+msgstr "lib/jboss-el.jar"
#. Tag: literal
#: Testing.xml:262
#, no-c-format
msgid "javax.faces"
-msgstr ""
+msgstr "javax.faces"
#. Tag: literal
#: Testing.xml:265
#, no-c-format
msgid "jsf-api"
-msgstr ""
+msgstr "jsf-api"
#. Tag: literal
#: Testing.xml:268
#, no-c-format
msgid "lib/jsf-api.jar"
-msgstr ""
+msgstr "lib/jsf-api.jar"
#. Tag: literal
#: Testing.xml:273
#, no-c-format
msgid "javax.el"
-msgstr ""
+msgstr "javax.el"
#. Tag: literal
#: Testing.xml:276
#, no-c-format
msgid "el-api"
-msgstr ""
+msgstr "el-api"
#. Tag: literal
#: Testing.xml:279
#, no-c-format
msgid "lib/el-api.jar"
-msgstr ""
+msgstr "lib/el-api.jar"
#. Tag: literal
#: Testing.xml:284 Testing.xml:287
#, no-c-format
msgid "javax.activation"
-msgstr ""
+msgstr "javax.activation"
#. Tag: literal
#: Testing.xml:290
#, no-c-format
msgid "lib/activation.jar"
-msgstr ""
+msgstr "lib/activation.jar"
#. Tag: para
#: Testing.xml:297
@@ -607,6 +828,10 @@
"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
@@ -616,6 +841,8 @@
"classpath; <literal>bootstrap/</literal> contains the configuration for "
"Embedded JBoss."
msgstr ""
+"ã¨ã³ãããJBossã®è¨å®ãå«ã<literal>bootstrap/</literal>ãã£ã¬ã¯ããªãã¯ã©ã¹"
+"ãã¹ã«å«ãã¦ãã ããã"
#. Tag: para
#: Testing.xml:311
@@ -630,6 +857,13 @@
"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
@@ -640,12 +874,16 @@
"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
#, no-c-format
msgid "Using SeamTest with another test framework"
-msgstr ""
+msgstr "å¥ãã¬ã¼ã ã¯ã¼ã¯ã§ã®SeamTestã®å©ç¨"
#. Tag: para
#: Testing.xml:336
@@ -654,6 +892,8 @@
"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
@@ -661,19 +901,19 @@
msgid ""
"You'll need to provide an implementation of <literal>AbstractSeamTest</"
"literal> which does the following:"
-msgstr ""
+msgstr "以ä¸ã®è¦é ã§<literal>AbstractSeamTest</literal>ãå®è£
ãã¦ãã ããã"
#. Tag: para
#: Testing.xml:348
#, no-c-format
msgid "Calls <literal>super.begin()</literal> before every test method."
-msgstr ""
+msgstr "ãã¹ã¦ã®ãã¹ãã¡ã½ããã®åã«<literal>super.begin()</literal>ãå¼ã¶ã"
#. Tag: para
#: Testing.xml:354
#, no-c-format
msgid "Calls <literal>super.end()</literal> after every test method."
-msgstr ""
+msgstr "ãã¹ã¦ã®ãã¹ãã¡ã½ããã®å¾ã«<literal>super.end()</literal>ãå¼ã¶ã"
#. Tag: para
#: Testing.xml:360
@@ -682,6 +922,8 @@
"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
@@ -690,6 +932,7 @@
"Calls <literal>super.cleanupClass()</literal> to clean up the integration "
"test environment."
msgstr ""
+"çµ±åãã¹ãç°å¢ãæ¶å»ãã<literal>super.cleanupClass()</literal>ãå¼ã¶ã"
#. Tag: para
#: Testing.xml:373
@@ -698,6 +941,8 @@
"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
@@ -706,12 +951,14 @@
"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
#, no-c-format
msgid "Integration Testing with Mock Data"
-msgstr ""
+msgstr "ã¢ãã¯ãã¼ã¿ãå©ç¨ããçµ±åãã¹ã"
#. Tag: para
#: Testing.xml:390
@@ -721,12 +968,14 @@
"can use Seam's integration with DBUnit. To do this, extend DBUnitSeamTest "
"rather than SeamTest."
msgstr ""
+"åãã¹ãã®åã«ãã¼ã¿ãã¼ã¹ã«ãã¼ã¿ãæ¿å
¥ããããæ¶å»ããããããå ´åã¯DBUnit"
+"ã¨é£æºãã¾ããSeamTestã®æ¿ããã«DBUnitSeamTestãç¶æ¿ãã¦ãã ããã"
#. Tag: para
#: Testing.xml:396
#, no-c-format
msgid "You need to provide a dataset for DBUnit."
-msgstr ""
+msgstr "DBUnitã®ãã¼ã¿ã»ãããè¨è¿°ãã¾ãã"
#. Tag: caution
#: Testing.xml:400
@@ -736,6 +985,9 @@
"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
@@ -755,6 +1007,19 @@
" \n"
"</dataset>]]>"
msgstr ""
+"<![CDATA[<dataset>\n"
+" \n"
+" <ARTIST \n"
+" id=\"1\"\n"
+" dtype=\"Band\"\n"
+" name=\"Pink Floyd\" />\n"
+" \n"
+" <DISC\n"
+" id=\"1\"\n"
+" name=\"Dark Side of the Moon\"\n"
+" artist_id=\"1\" />\n"
+" \n"
+"</dataset>]]>"
#. Tag: para
#: Testing.xml:408
@@ -763,6 +1028,8 @@
"and tell Seam about it by overriding <literal>prepareDBUnitOperations()</"
"literal>:"
msgstr ""
+"<literal>prepareDBUnitOperations()</literal>ããªã¼ãã¼ã©ã¤ããã¦Seamã«ç¥ãã"
+"ã¾ãã"
#. Tag: programlisting
#: Testing.xml:412
@@ -774,6 +1041,11 @@
" );\n"
" }]]>"
msgstr ""
+"<![CDATA[protected void prepareDBUnitOperations() {\n"
+" beforeTestOperations.add(\n"
+" new DataSetOperation(\"my/datasets/BaseData.xml\")\n"
+" );\n"
+" }]]>"
#. Tag: para
#: Testing.xml:414
@@ -785,6 +1057,11 @@
"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
@@ -793,6 +1070,9 @@
"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
@@ -801,6 +1081,8 @@
"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
@@ -809,6 +1091,8 @@
"<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/"
"seamdiscsDatasource\"/>]]>"
msgstr ""
+"<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/"
+"seamdiscsDatasource\"/>]]>"
#. Tag: para
#: Testing.xml:434
@@ -817,12 +1101,14 @@
"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
#, no-c-format
msgid "<![CDATA[<parameter name=\"database\" value=\"HSQL\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<parameter name=\"database\" value=\"HSQL\" />]]>"
#. Tag: para
#: Testing.xml:441
@@ -831,12 +1117,14 @@
"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
#, no-c-format
msgid "<![CDATA[<parameter name=\"binaryDir\" value=\"images/\" />]]>"
-msgstr ""
+msgstr "<![CDATA[<parameter name=\"binaryDir\" value=\"images/\" />]]>"
#. Tag: para
#: Testing.xml:449
@@ -845,6 +1133,8 @@
"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
@@ -854,24 +1144,27 @@
"implement some methods. Read the javadoc of <literal>AbstractDBUnitSeamTest</"
"literal> for more."
msgstr ""
+"DBUnitSeamTestã§å¥ã®ãã¼ã¿ãã¼ã¹ã使ç¨ããã«ã¯ãããã¤ãã®ã¡ã½ãããå®è£
ããª"
+"ããã°ããã¾ããã詳細ã¯<literal>AbstractDBUnitSeamTest</literal>ã®javadocã"
+"åç
§ãã¦ãã ããã"
#. Tag: title
#: Testing.xml:463
#, no-c-format
msgid "Integration Testing Seam Mail"
-msgstr ""
+msgstr "Seamã¡ã¼ã«ã®çµ±åãã¹ã"
#. Tag: caution
#: Testing.xml:465
#, no-c-format
msgid "Warning! This feature is still under development."
-msgstr ""
+msgstr "è¦åï¼ãã®æ©è½ã¯ã¾ã éçºä¸ã§ãã"
#. Tag: para
#: Testing.xml:469
#, no-c-format
msgid "It's very easy to integration test your Seam Mail:"
-msgstr ""
+msgstr "Seamã¡ã¼ã«ã®çµ±åãã¹ãã¯ã¨ã¦ãç°¡åã§ãã"
#. Tag: programlisting
#: Testing.xml:473
@@ -905,6 +1198,33 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class MailTest extends SeamTest {\n"
+" \n"
+" @Test\n"
+" public void testSimpleMessage() throws Exception {\n"
+" \n"
+" new FacesRequest() {\n"
+"\n"
+" @Override\n"
+" protected void updateModelValues() throws Exception {\n"
+" setValue(\"#{person.firstname}\", \"Pete\");\n"
+" setValue(\"#{person.lastname}\", \"Muir\");\n"
+" setValue(\"#{person.address}\", \"test at example.com\");\n"
+" }\n"
+" \n"
+" @Override\n"
+" protected void invokeApplication() throws Exception {\n"
+" MimeMessage renderedMessage = getRenderedMailMessage(\"/simple."
+"xhtml\");\n"
+" assert renderedMessage.getAllRecipients().length == 1;\n"
+" InternetAddress to = (InternetAddress) renderedMessage."
+"getAllRecipients()[0];\n"
+" assert to.getAddress().equals(\"test at example.com\");\n"
+" }\n"
+" \n"
+" }.run(); \n"
+" }\n"
+"}]]>"
#. Tag: para
#: Testing.xml:475
@@ -917,6 +1237,12 @@
"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
@@ -925,3 +1251,5 @@
"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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Text.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Text.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Text.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Text.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Text\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+0000\n"
+"PO-Revision-Date: 2009-02-20 18:34+1000\n"
+"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
+"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Text.xml:2
#, no-c-format
msgid "Seam Text"
-msgstr ""
+msgstr "Seam Text"
#. Tag: para
#: Text.xml:4
@@ -29,19 +29,19 @@
"for display of formatted text that conforms to the <emphasis>Seam Text</"
"emphasis> language. Seam Text is implemented using an ANTLR-based parser. "
"You don't need to know anything about ANTLR to use it, however."
-msgstr ""
+msgstr "å¤ãã®äººãä¸ç·ã«ä½æ¥ããã¦ã§ããµã¤ãã§ã¯ã ãã©ã¼ã©ã ã¸ã®æ稿ãwikiãã¼ã¸ãblogãã³ã¡ã³ããªã©ã§ãã©ã¼ãããæ¸ã¿ããã¹ããç°¡åã«å
¥åããããã«äººéãæ±ãããããã¼ã¯ã¢ããè¨èªãå¿
è¦ã«ãªãã¾ãã Seamã«ã¯ <emphasis>Seam Text</emphasis> ã¨å¼ã°ããè¨èªã«å¾ã£ããã©ã¼ãããæ¸ã¿ããã¹ãã Web 表示ããããã®ä»çµã¿ããã£ã¦ã <literal><s:formattedText/></literal> ã«ãã£ã¦ãããå¶å¾¡ãã¾ãã Seam Textã¯ANTLRãã¼ã¹ã®ãã¼ãµãå©ç¨ãã¦å®è£
ããã¦ãã¾ããã Seam Textãå©ç¨ããã«ããã£ã¦ANTLRã«ã¤ãã¦ã®ç¥èã¯ä¸è¦ãªã®ã§å®å¿ãã¦ãã ããã "
#. Tag: title
#: Text.xml:13
#, no-c-format
msgid "Basic fomatting"
-msgstr ""
+msgstr "ãã©ã¼ãããã®åºæ¬"
#. Tag: para
#: Text.xml:14
#, no-c-format
msgid "Here is a simple example:"
-msgstr ""
+msgstr "ã·ã³ãã«ãªä¾:"
#. Tag: programlisting
#: Text.xml:18
@@ -50,6 +50,8 @@
"<![CDATA[It's easy to make *emphasis*, |monospace|,\n"
"~deleted text~, super^scripts^ or _underlines_.]]>"
msgstr ""
+"<![CDATA[It's easy to make *emphasis*, |monospace|,\n"
+"~deleted text~, super^scripts^ or _underlines_.]]>"
#. Tag: para
#: Text.xml:20
@@ -58,6 +60,8 @@
"If we display this using <literal><s:formattedText/></literal>, we "
"will get the following HTML produced:"
msgstr ""
+"ããã <literal><s:formattedText/></literal> ã§è¡¨ç¤ºãããã¨ã 以ä¸ã®"
+"HTMLãçæããã¾ã:"
#. Tag: programlisting
#: Text.xml:25
@@ -68,6 +72,10 @@
"<del>deleted text</del>, super<sup>scripts</sup> or <u>underlines</u>.\n"
"</p>]]>"
msgstr ""
+"<![CDATA[<p>\n"
+"It's easy to make <i>emphasis</i>, <tt>monospace</tt>\n"
+"<del>deleted text</del>, super<sup>scripts</sup> or <u>underlines</u>.\n"
+"</p>]]>"
#. Tag: para
#: Text.xml:27
@@ -76,6 +84,8 @@
"We can use a blank line to indicate a new paragraph, and <literal>+</"
"literal> to indicate a heading:"
msgstr ""
+"空è¡ã¯æ°ãããã©ã°ã©ããä½æããã¨ãã«ä½¿ç¨ãã¾ãã ã¾ãã<literal>+</"
+"literal> ã¯è¦åºãã«ä½¿ç¨ãã¾ã:"
#. Tag: programlisting
#: Text.xml:32
@@ -90,6 +100,14 @@
"\n"
"This is the second paragraph.]]>"
msgstr ""
+"<![CDATA[+This is a big heading\n"
+"You /must/ have some text following a heading!\n"
+" \n"
+"++This is a smaller heading\n"
+"This is the first paragraph. We can split it across multiple \n"
+"lines, but we must end it with a blank line.\n"
+"\n"
+"This is the second paragraph.]]>"
#. Tag: para
#: Text.xml:34
@@ -98,6 +116,8 @@
"(Note that a simple newline is ignored, you need an additional blank line to "
"wrap text into a new paragraph.) This is the HTML that results:"
msgstr ""
+"(段è½å
ã®æ¹è¡ã¯åã«ç¡è¦ããã¾ãã æ°ãã段è½ã¨ãã¦ããã¹ããè¨è¿°ãããå ´åã¯"
+"空è¡ãå¿
è¦ãªãã¨ãå¿ããªãã§ãã ããã) ãããçµæã® HTML ã§ã:"
#. Tag: programlisting
#: Text.xml:39
@@ -118,6 +138,20 @@
"This is the second paragraph.\n"
"</p>]]>"
msgstr ""
+"<![CDATA[<h1>This is a big heading</h1>\n"
+"<p>\n"
+"You <i>must</i> have some text following a heading!\n"
+"</p>\n"
+" \n"
+"<h2>This is a smaller heading</h2>\n"
+"<p>\n"
+"This is the first paragraph. We can split it across multiple \n"
+"lines, but we must end it with a blank line.\n"
+"</p>\n"
+"\n"
+"<p>\n"
+"This is the second paragraph.\n"
+"</p>]]>"
#. Tag: para
#: Text.xml:41
@@ -126,6 +160,8 @@
"Ordered lists are created using the <literal>#</literal> character. "
"Unordered lists use the <literal>=</literal> character:"
msgstr ""
+"é åºä»ããªã¹ã㯠<literal>#</literal> æåã§ä½æã§ãã¾ããé åºãªããªã¹ã㯠"
+"<literal>=</literal> æåã使ãã¾ã:"
#. Tag: programlisting
#: Text.xml:46
@@ -142,6 +178,16 @@
"=an item\n"
"=another item]]>"
msgstr ""
+"<![CDATA[An ordered list:\n"
+" \n"
+"#first item\n"
+"#second item\n"
+"#and even the /third/ item\n"
+"\n"
+"An unordered list:\n"
+"\n"
+"=an item\n"
+"=another item]]>"
#. Tag: programlisting
#: Text.xml:48
@@ -166,12 +212,30 @@
"<li>another item</li>\n"
"</ul>]]>"
msgstr ""
+"<![CDATA[<p>\n"
+"An ordered list:\n"
+"</p>\n"
+" \n"
+"<ol> \n"
+"<li>first item</li>\n"
+"<li>second item</li>\n"
+"<li>and even the <i>third</i> item</li>\n"
+"</ol>\n"
+"\n"
+"<p>\n"
+"An unordered list:\n"
+"</p>\n"
+"\n"
+"<ul>\n"
+"<li>an item</li>\n"
+"<li>another item</li>\n"
+"</ul>]]>"
#. Tag: para
#: Text.xml:50
#, no-c-format
msgid "Quoted sections should be surrounded in double quotes:"
-msgstr ""
+msgstr "å¼ç¨ãããã¯ã¯ããã«ã¯ãªã¼ãã§å²ãå¿
è¦ãããã¾ã:"
#. Tag: programlisting
#: Text.xml:54
@@ -184,6 +248,12 @@
"\n"
"But what do you think he means by \"nyeah-nee\"?]]>"
msgstr ""
+"<![CDATA[The other guy said:\n"
+" \n"
+"\"Nyeah nyeah-nee \n"
+"/nyeah/ nyeah!\"\n"
+"\n"
+"But what do you think he means by \"nyeah-nee\"?]]>"
#. Tag: programlisting
#: Text.xml:56
@@ -200,12 +270,22 @@
"But what do you think he means by <q>nyeah-nee</q>?\n"
"</p>]]>"
msgstr ""
+"<![CDATA[<p>\n"
+"The other guy said:\n"
+"</p>\n"
+" \n"
+"<q>Nyeah nyeah-nee\n"
+"<i>nyeah</i> nyeah!</q>\n"
+"\n"
+"<p>\n"
+"But what do you think he means by <q>nyeah-nee</q>?\n"
+"</p>]]>"
#. Tag: title
#: Text.xml:61
#, no-c-format
msgid "Entering code and text with special characters"
-msgstr ""
+msgstr "ããã°ã©ã ã³ã¼ããç¹æ®æåãå«ãããã¹ãã®è¨è¿°"
#. Tag: para
#: Text.xml:62
@@ -216,6 +296,10 @@
"literal>, <literal>></literal> and <literal>&</literal> may be "
"escaped using <literal>\\</literal>:"
msgstr ""
+"<literal>*</literal>, <literal>|</literal>, <literal>#</literal> ãªã©ã®ç¹æ®æ"
+"åãã<literal><</literal>, <literal>></literal>, <literal>&</"
+"literal> ãªã©ã®HTMLã§å©ç¨ãããæå㯠<literal>\\</literal> ã§ã¨ã¹ã±ã¼ããã¾"
+"ã:"
#. Tag: programlisting
#: Text.xml:69
@@ -224,6 +308,8 @@
"<![CDATA[You can write down equations like 2\\*3\\=6 and HTML tags\n"
"like \\<body\\> using the escape character: \\\\.]]>"
msgstr ""
+"<![CDATA[You can write down equations like 2\\*3\\=6 and HTML tags\n"
+"like \\<body\\> using the escape character: \\\\.]]>"
#. Tag: programlisting
#: Text.xml:71
@@ -234,12 +320,16 @@
"like <body> using the escape character: \\.\n"
"</p>]]>"
msgstr ""
+"<![CDATA[<p>\n"
+"You can write down equations like 2*3=6 and HTML tags\n"
+"like <body> using the escape character: \\.\n"
+"</p>]]>"
#. Tag: para
#: Text.xml:73
#, no-c-format
msgid "And we can quote code blocks using backticks:"
-msgstr ""
+msgstr "ã¾ãã ããã¯ãã£ã㯠(`) ã使ã£ã¦ã³ã¼ãã®ãããã¯ãå²ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Text.xml:77
@@ -254,6 +344,14 @@
"\n"
"Any ideas?]]>"
msgstr ""
+"<![CDATA[My code doesn't work:\n"
+"\n"
+"`for (int i=0; i<100; i--)\n"
+"{\n"
+" doSomething();\n"
+"}`\n"
+"\n"
+"Any ideas?]]>"
#. Tag: programlisting
#: Text.xml:79
@@ -272,6 +370,18 @@
"Any ideas?\n"
"</p>]]>"
msgstr ""
+"<![CDATA[<p>\n"
+"My code doesn't work:\n"
+"</p>\n"
+"\n"
+"<pre>for (int i=0; i<100; i--)\n"
+"{\n"
+" doSomething();\n"
+"}</pre>\n"
+"\n"
+"<p>\n"
+"Any ideas?\n"
+"</p>]]>"
#. Tag: para
#: Text.xml:81
@@ -280,13 +390,13 @@
"Note that inline monospace formatting always escapes (most monospace "
"formatted text is in fact code or tags with many special characters). So you "
"can, for example, write:"
-msgstr ""
+msgstr "ã¤ã³ã©ã¤ã³åºå®ã¹ãã¼ã¹ã®ãã©ã¼ãããã¯ãã¤ãã¨ã¹ã±ã¼ãå¦çããã¾ã (ã»ã¨ãã©ã®åºå®ã¹ãã¼ã¹ãã©ã¼ããããããããã¹ãã¯å®éã«ã¯ç¹æ®ãªæåã®ããã¿ã°ãã³ã¼ãã«ãªãã¾ã)ã ãããã£ã¦ãä¾ãã°ä»¥ä¸ã®ããã«åºå®ã¹ãã¼ã¹ã®ãã¼å
ã§ãããã®æåãã¨ã¹ã±ã¼ãå¦çãããã¨ãªãè¨è¿°ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Text.xml:86
#, no-c-format
msgid "<![CDATA[This is a |<tag attribute=\"value\"/>| example.]]>"
-msgstr ""
+msgstr "<![CDATA[This is a |<tag attribute=\"value\"/>| example.]]>"
#. Tag: para
#: Text.xml:88
@@ -295,38 +405,37 @@
"without escaping any of the characters inside the monospace bars. The "
"downside is that you can't format inline monospace text in any other way "
"(italics, underscore, and so on)."
-msgstr ""
+msgstr "ä¸æ¹ã ãã®ä»ã®æ¹æ³ã§ã¯ã¤ã³ã©ã¤ã³åºå®ã¹ãã¼ã¹ããã¹ãããã©ã¼ãããåãããã¨ãã§ãã¾ãã (æåä½ã ä¸ç·ãªã©)ã"
#. Tag: title
#: Text.xml:96
#, no-c-format
msgid "Links"
-msgstr ""
+msgstr "ãªã³ã¯"
#. Tag: para
#: Text.xml:98
#, no-c-format
msgid "A link may be created using the following syntax:"
-msgstr ""
+msgstr "ãªã³ã¯ãä½ãã«ã¯ä»¥ä¸ã®æ§æãå©ç¨ãã¾ã:"
#. Tag: programlisting
#: Text.xml:102
#, no-c-format
-msgid ""
-"<![CDATA[Go to the Seam website at [=>http://jboss.com/products/seam].]]>"
-msgstr ""
+msgid "<![CDATA[Go to the Seam website at [=>http://jboss.com/products/seam].]]>"
+msgstr "<![CDATA[Go to the Seam website at [=>http://jboss.com/products/seam].]]>"
#. Tag: para
#: Text.xml:104
#, no-c-format
msgid "Or, if you want to specify the text of the link:"
-msgstr ""
+msgstr "ã¾ãã¯ããªã³ã¯ããã¹ããæå®ãããå ´å:"
#. Tag: programlisting
#: Text.xml:108
#, no-c-format
msgid "<![CDATA[Go to [the Seam website=>http://jboss.com/products/seam].]]>"
-msgstr ""
+msgstr "<![CDATA[Go to [the Seam website=>http://jboss.com/products/seam].]]>"
#. Tag: para
#: Text.xml:110
@@ -335,12 +444,14 @@
"For advanced users, it is even possible to customize the Seam Text parser to "
"understand wikiword links written using this syntax."
msgstr ""
+"ä¸ç´è
åãã§ããããã®æ§æãå©ç¨ããwikiã¯ã¼ãã®ãªã³ã¯ã解éã§ããããSeam "
+"Textãã¼ãµãã«ã¹ã¿ãã¤ãºãããã¨ãå¯è½ã§ãã"
#. Tag: title
#: Text.xml:118
#, no-c-format
msgid "Entering HTML"
-msgstr ""
+msgstr "HTMLã®è¨è¿°"
#. Tag: para
#: Text.xml:120
@@ -349,7 +460,7 @@
"Text may even include a certain limited subset of HTML (don't worry, the "
"subset is chosen to be safe from cross-site scripting attacks). This is "
"useful for creating links:"
-msgstr ""
+msgstr "ããã¹ãã«ã¯éå®ãããHTMLã®ãµãã»ãããå«ãããã¨ãã§ãã¾ã (å¿é
ããªãã§ãã ããã ã¯ãã¹ãµã¤ãã¹ã¯ãªããã£ã³ã°æ»æã«ã¯å©ç¨ã§ããªããããªãµãã»ãããé¸ãã§ãã¾ã)ã ããã¯ãªã³ã¯ãä½æããéãªã©ã«ä¾¿å©ã§ãã"
#. Tag: programlisting
#: Text.xml:125
@@ -359,12 +470,15 @@
"\">something\n"
"cool</a>, or even include an image: <img src=\"/logo.jpg\"/>]]>"
msgstr ""
+"<![CDATA[You might want to link to <a href=\"http://jboss.com/products/seam"
+"\">something\n"
+"cool</a>, or even include an image: <img src=\"/logo.jpg\"/>]]>"
#. Tag: para
#: Text.xml:127
#, no-c-format
msgid "And for creating tables:"
-msgstr ""
+msgstr "ãã¼ãã«ãä½ãã¾ã:"
#. Tag: programlisting
#: Text.xml:131
@@ -375,9 +489,14 @@
" <tr><td>Last name:</td><td>King</td></tr>\n"
"</table>]]>"
msgstr ""
+"<![CDATA[<table>\n"
+" <tr><td>First name:</td><td>Gavin</td></tr>\n"
+" <tr><td>Last name:</td><td>King</td></tr>\n"
+"</table>]]>"
#. Tag: para
#: Text.xml:133
#, no-c-format
msgid "But you can do much more if you want!"
-msgstr ""
+msgstr "ãããã¨æãã°ä»ã«ãããããã§ããã§ããã!"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Tools.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Tools.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Tools.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,69 +1,67 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2008-11-06 06:41+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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Tools.xml:2
#, no-c-format
msgid "Seam tools"
-msgstr ""
+msgstr "Seam ãã¼ã«"
#. Tag: title
#: Tools.xml:5
#, no-c-format
msgid "jBPM designer and viewer"
-msgstr ""
+msgstr "jBPM ãã¶ã¤ãã¨ãã¥ã¢ã¼"
#. Tag: para
#: Tools.xml:7
#, no-c-format
-msgid ""
-"The jBPM designer and viewer will let you design and view in a nice way your "
-"business processes and your pageflows. This convenient tool is part of JBoss "
-"Eclipse IDE and more details can be found in the jBPM's documentation "
-"(http://docs.jboss.com/jbpm/v3/gpd/)"
-msgstr ""
+msgid "The jBPM designer and viewer will let you design and view in a nice way your business processes and your pageflows. This convenient tool is part of JBoss Eclipse IDE and more details can be found in the jBPM's documentation (http://docs.jboss.com/jbpm/v3/gpd/)"
+msgstr "jBPM ãã¶ã¤ãã¨ãã¥ã¢ã¼ã«ãã£ã¦ããã¸ãã¹ããã»ã¹ã¨ãã¼ã¸ããã¼ãç°¡åãªæ¹æ³ã§è¨è¨ãè¦ããã¨ãã§ãã¾ãããã®ä¾¿å©ãªãã¼ã«ã¯ "
+ "JBoss Eclipse IDE ã®ä¸é¨ã§ã詳細ãªæ
å ±ã¯ jBPM ã®ããã¥ã¡ã³ã ( http://docs.jboss."
+ "com/jbpm/v3/gpd/ ) ã«ããã¾ãã"
#. Tag: title
#: Tools.xml:13
#, no-c-format
msgid "<title>Business process designer</title>"
-msgstr ""
+msgstr "<title>ãã¸ãã¹ããã»ã¹ãã¶ã¤ã</title>"
#. Tag: para
#: Tools.xml:15
#, no-c-format
msgid "This tool lets you design your own business process in a graphical way."
-msgstr ""
+msgstr "ãã®ãã¼ã«ã«ãã£ã¦ã°ã©ãã£ã«ã«ãªæ¹æ³ã§ãã¸ãã¹ããã»ã¹ãè¨è¨ãããã¨ãã§ãã¾ãã"
#. Tag: screeninfo
-#: Tools.xml:20 Tools.xml:42
+#: Tools.xml:20
+#: Tools.xml:42
#, no-c-format
msgid "<screeninfo>Business process designer</screeninfo>"
-msgstr ""
+msgstr "<screeninfo>ãã¸ãã¹ããã»ã¹ãã¶ã¤ã</screeninfo>"
#. Tag: title
#: Tools.xml:34
#, no-c-format
msgid "Pageflow viewer"
-msgstr ""
+msgstr "ãã¼ã¸ããã¼ãã¥ã¢ã¼"
#. Tag: para
#: Tools.xml:36
#, no-c-format
-msgid ""
-"This tool let you design to some extend your pageflows and let you build "
-"graphical views of them so you can easily share and compare ideas on how it "
-"should be designed."
-msgstr ""
+msgid "This tool let you design to some extend your pageflows and let you build graphical views of them so you can easily share and compare ideas on how it should be designed."
+msgstr "ãã®ãã¼ã«ã«ãã£ã¦ãã¼ã¸ããã¼ãããç¨åº¦ã¾ã§è¨è¨ãã ãããã®ã°ã©ãã£ã«ã«ãªãã¥ã¼ãä½æãããã¨ãã§ãã¾ãã ãã®çµæãã©ã®ããã«è¨è¨ãã"
+ "ãã®ããç°¡åã«å
±æãããæ¯è¼ããããããå¯è½ã¨ãªãã¾ãã"
+
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Tutorial.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Tutorial.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Tutorial.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,29 +1,29 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 13:15+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Tutorial.xml:4
#, no-c-format
msgid "Seam Tutorial"
-msgstr ""
+msgstr "Seam ãã¥ã¼ããªã¢ã«"
#. Tag: title
#: Tutorial.xml:7
#, no-c-format
msgid "Using the Seam examples"
-msgstr ""
+msgstr "Seam ãµã³ãã«ã使ç¨ãã"
#. Tag: para
#: Tutorial.xml:9
@@ -36,12 +36,18 @@
"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
#, no-c-format
msgid "Each example has the same directory structure:"
-msgstr ""
+msgstr "åãµã³ãã«ã¯åããã£ã¬ã¯ããªã®æ§é ããã¦ãã¾ãã"
#. Tag: para
#: Tutorial.xml:19
@@ -50,6 +56,8 @@
"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
@@ -58,6 +66,8 @@
"The <filename>resources</filename> directory contains deployment descriptors "
"and other configuration files."
msgstr ""
+"<filename>resources</filename> ãã£ã¬ã¯ããªã«ã¯ãããã¤ã¡ã³ãè¨è¿°åããã®ä»ã®"
+"æ§æãã¡ã¤ã«ãå
¥ã£ã¦ãã¾ãã"
#. Tag: para
#: Tutorial.xml:30
@@ -65,6 +75,8 @@
msgid ""
"The <filename>src</filename> directory contains the application source code."
msgstr ""
+"<filename>src</filename> ãã£ã¬ã¯ããªã«ã¯ã¢ããªã±ã¼ã·ã§ã³ã½ã¼ã¹ã³ã¼ããå
¥ã£ã¦"
+"ãã¾ãã"
#. Tag: para
#: Tutorial.xml:35
@@ -76,44 +88,76 @@
"<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
#, no-c-format
msgid "Running the examples on JBoss AS"
-msgstr ""
+msgstr "JBoss AS ä¸ã§ã®ãµã³ãã«ã®å®è¡"
#. Tag: para
#: Tutorial.xml:47
-#, no-c-format
+#, 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 ."
+"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>."
+"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 ""
+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 "
@@ -123,9 +167,14 @@
"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 "
@@ -133,50 +182,68 @@
"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> ã使ç¨ãã¦ãã ããã"
#. Tag: para
-#: Tutorial.xml:80
-#, no-c-format
+#: 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>."
+"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 ""
+msgstr "ãµã³ãã«ã®ãã¹ãèµ·å"
#. Tag: para
-#: Tutorial.xml:90
-#, no-c-format
+#: 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."
+"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 ""
+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 "
@@ -185,46 +252,59 @@
"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 ã«ã¾ã ä¸æ
£ããªæ¹ãããã£ãããããããã¾ããã®ã§ã ãã£ããé²ãã¦ãã"
+"ã¾ãã"
#. 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 ""
+"æåã®ãã¼ã¸ã¯ä¸ã¤ã®å
¥åãã£ã¼ã«ããæã¤åºæ¬çãªãã©ã¼ã ã表示ãã¾ãã 試ã"
+"ã«ãé
ç®ãå
¥åãã¦ãã©ã¼ã ããµãããããã¦ãã ããã ããã§ã¦ã¼ã¶ã¼ãªãã¸ã§ã¯"
+"ãã¯ãã¼ã¿ãã¼ã¹ã«ä¿åããã¾ãã"
#. 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 ""
+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\" ããã³ã¼ãã"
+"è¦ã¦ã¿ã¾ãããã"
#. Tag: title
-#: Tutorial.xml:130
+#: Tutorial.xml:141
#, no-c-format
msgid "The entity bean: <literal>User.java</literal>"
-msgstr ""
+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 "
@@ -232,15 +312,19 @@
"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 ""
+msgstr "User.java"
#. Tag: programlisting
-#: Tutorial.xml:149
+#: Tutorial.xml:160
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -299,17 +383,74 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@Entity\n"
+"@Name(\"user\")\n"
+"@Scope(SESSION)\n"
+"@Table(name=\"users\")\n"
+"public class User implements Serializable\n"
+"{\n"
+" private static final long serialVersionUID = 1881413500711441951L;\n"
+" \n"
+" private String username;\n"
+" private String password;\n"
+" private String name;\n"
+" \n"
+" public User(String name, String password, String username)\n"
+" {\n"
+" this.name = name;\n"
+" this.password = password;\n"
+" this.username = username;\n"
+" }\n"
+" \n"
+" public User() {}\n"
+" \n"
+" @NotNull @Length(min=5, max=15)\n"
+" public String getPassword()\n"
+" {\n"
+" return password;\n"
+" }\n"
+"\n"
+" public void setPassword(String password)\n"
+" {\n"
+" this.password = password;\n"
+" }\n"
+" \n"
+" @NotNull\n"
+" public String getName()\n"
+" {\n"
+" return name;\n"
+" }\n"
+"\n"
+" public void setName(String name)\n"
+" {\n"
+" this.name = name;\n"
+" }\n"
+" \n"
+" @Id @NotNull @Length(min=5, max=15)\n"
+" public String getUsername()\n"
+" {\n"
+" return username;\n"
+" }\n"
+"\n"
+" public void setUsername(String username)\n"
+" {\n"
+" this.username = username;\n"
+" }\n"
+"\n"
+"}]]>"
#. 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 ã§ãããã¨ã示ãã¦ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:156
+#: Tutorial.xml:167
#, no-c-format
msgid ""
"A Seam component needs a <emphasis>component name</emphasis> specified by "
@@ -322,9 +463,17 @@
"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 "
@@ -333,18 +482,26 @@
"\"> <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> ãã¼ãã«ã«ãããã³ã°ããããã¨ã示"
+"ãã¦ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:180
+#: Tutorial.xml:191
#, no-c-format
msgid ""
"<literal>name</literal>, <literal>password</literal> and <literal>username</"
@@ -353,17 +510,21 @@
"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."
-msgstr ""
+msgstr "空ã³ã³ã¹ãã©ã¯ã¿ã¯ãEJB 㨠Seam ã®ä¸¡æ¹ã®ä»æ§ããå¿
è¦ã¨ãªãã¾ãã"
#. Tag: para
-#: Tutorial.xml:191
+#: Tutorial.xml:202
#, no-c-format
msgid ""
"The <literal>@NotNull</literal> and <literal>@Length</literal> annotations "
@@ -371,26 +532,35 @@
"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 ã®ä¸»ãã¼"
+"ã§ãããã¨ã示ãã¦ãã¾ãã"
#. 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 ã³ã³ãã¼ãã³ãã§ãããã¨ãè¦å®ãã¦ãã¾ãã"
#. 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 "
@@ -398,33 +568,43 @@
"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 ãå¿
è¦ã¨ãªãã¾ãã"
#. 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>"
#. 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 ã使ããã¨ãå¯è½)"
#. 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 "
@@ -432,28 +612,67 @@
"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 ""
+msgstr "ãµã³ãã«ã®ä¸ã§ãæ¬å½ã«æ³¨æãã¹ãã³ã¼ãã¯ä»¥ä¸ã®ã¿ã§ãã"
#. Tag: title
-#: Tutorial.xml:227
+#: Tutorial.xml:237
#, no-c-format
msgid "RegisterAction.java"
-msgstr ""
+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"
+" @In\n"
+" private User user;\n"
+" \n"
+" @PersistenceContext\n"
+" private EntityManager em;\n"
+" \n"
+" @Logger\n"
+" private Log log;\n"
+" \n"
+" public String register()\n"
+" {\n"
+" List existing = em.createQuery(\n"
+" \"select username from User where username = #{user.username}\")\n"
+" .getResultList();\n"
+" \n"
+" if (existing.size()==0)\n"
+" {\n"
+" em.persist(user);\n"
+" log.info(\"Registered new user #{user.username}\");\n"
+" return \"/registered.xhtml\";\n"
+" }\n"
+" else\n"
+" {\n"
+" FacesMessages.instance().add(\"User #{user.username} already exists"
+"\");\n"
+" return null;\n"
+" }\n"
+" }\n"
"\n"
+"}]]>"
+msgstr ""
+"<![CDATA[@Stateless\n"
+"@Name(\"register\")\n"
+"public class RegisterAction implements Register\n"
+"{\n"
+"\n"
" @In\n"
" private User user;\n"
" \n"
@@ -484,18 +703,19 @@
" }\n"
"\n"
"}]]>"
-msgstr ""
#. 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 ã§ãããã¨ã示ãã¦ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:248
+#: Tutorial.xml:258
#, no-c-format
msgid ""
"The <link linkend=\"in-annotation\"> <literal>@In</literal> </link> "
@@ -503,25 +723,33 @@
"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 ã«ã¤ã³ã¸ã§ã¯ãããããã«ä½¿ç¨ããã¾ãã"
#. 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> ã¤ã³ã¹ã¿ã³ã¹ãã¤ã³ã¸ã§ã¯ãããããã«ä½¿ç¨ããã¦ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:263
+#: Tutorial.xml:273
#, no-c-format
msgid ""
"The action listener method uses the standard EJB3 <literal>EntityManager</"
@@ -530,25 +758,37 @@
"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> ãªãã¸ã§ã¯ããå¼ã³åºããã¨ã«ãªã"
+"ã¾ãã 便å©ã§ããã? "
#. Tag: para
-#: Tutorial.xml:275
-#, no-c-format
+#: Tutorial.xml:285
+#, fuzzy, no-c-format
msgid ""
-"The <literal>Log</literal> API lets us easily display templated log messages."
+"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 "
@@ -561,20 +801,37 @@
"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
+#: 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. Built-in Seam "
-"components may be obtained by injection, or by calling an <literal>instance()"
-"</literal> method."
+"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 "
@@ -582,9 +839,13 @@
"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 "
@@ -594,9 +855,15 @@
"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 "
@@ -604,27 +871,32 @@
"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>"
#. Tag: para
-#: Tutorial.xml:322
+#: Tutorial.xml:335
#, no-c-format
msgid "Naturally, our session bean needs a local interface."
-msgstr ""
+msgstr "å½ç¶ãã»ãã·ã§ã³ Bean ã«ã¯ããã¼ã«ã«ã¤ã³ã¿ãã§ã¼ã¹ãå¿
è¦ã§ãã"
#. Tag: title
-#: Tutorial.xml:324
+#: Tutorial.xml:337
#, no-c-format
msgid "Register.java"
-msgstr ""
+msgstr "Register.java"
#. Tag: programlisting
-#: Tutorial.xml:325
+#: Tutorial.xml:338
#, no-c-format
msgid ""
"<![CDATA[@Local\n"
@@ -633,42 +905,85 @@
" public String register();\n"
"}]]>"
msgstr ""
+"<![CDATA[@Local\n"
+"public interface Register\n"
+"{\n"
+" public String register();\n"
+"}]]>"
#. 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 ""
+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>"
#. 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 ã使ç¨ãã¦ãã¾ãã"
#. Tag: title
-#: Tutorial.xml:339
+#: Tutorial.xml:352
#, no-c-format
msgid "register.xhtml"
-msgstr ""
+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"
+"<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"
+"\n"
+" <head>\n"
+" <title>Register New User</title>\n"
+" </head>\n"
+" <body>\n"
+" <f:view>\n"
+" <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"
+" </h:panelGrid>\n"
+" </s:validateAll>\n"
+" <h:messages/>\n"
+" <h:commandButton value=\"Register\" action=\"#{register.register}"
+"\"/>\n"
+" </h:form>\n"
+" </f:view>\n"
+" </body>\n"
+"\n"
+"</html>]]>"
+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"
"<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -700,10 +1015,9 @@
" </body>\n"
"\n"
"</html>]]>"
-msgstr ""
#. 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:"
@@ -711,19 +1025,42 @@
"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 ""
+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"
+"<html xmlns=\"http://www.w3.org/1999/xhtml\"\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"
+"\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"
"<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -741,25 +1078,27 @@
"\n"
"</html>\n"
"]]>"
-msgstr ""
#. Tag: para
-#: Tutorial.xml:353
-#, no-c-format
+#: Tutorial.xml:366
+#, fuzzy, no-c-format
msgid ""
-"This is a simple Facelets page using some embedded EL. There is nothing "
+"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>"
#. 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 "
@@ -769,9 +1108,14 @@
"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 "
@@ -781,9 +1125,16 @@
"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</"
@@ -794,62 +1145,126 @@
"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 ""
+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"
+" 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"
+" \n"
+"</components>]]>"
+msgstr ""
+"<![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"
" \n"
" <core:init jndi-pattern=\"@jndiPattern@\"/>\n"
" \n"
"</components>]]>"
-msgstr ""
#. Tag: para
-#: Tutorial.xml:384
-#, no-c-format
+#: 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."
+"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 ""
+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 ãããã¤ã¡ã³ãè¨è¿°åãå¿
è¦ã§ãã"
#. Tag: title
-#: Tutorial.xml:396
+#: Tutorial.xml:410
#, no-c-format
msgid "web.xml"
-msgstr ""
+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 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-app_2_5.xsd\"\n"
+" version=\"2.5\">\n"
+"\n"
+" <listener>\n"
+" <listener-class>org.jboss.seam.servlet.SeamListener</listener-"
+"class>\n"
+" </listener>\n"
+" \n"
+" <context-param>\n"
+" <param-name>javax.faces.DEFAULT_SUFFIX</param-name>\n"
+" <param-value>.xhtml</param-value>\n"
+" </context-param>\n"
+" \n"
+" <servlet>\n"
+" <servlet-name>Faces Servlet</servlet-name>\n"
+" <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>\n"
+" <load-on-startup>1</load-on-startup>\n"
+" </servlet>\n"
+"\n"
+" <servlet-mapping>\n"
+" <servlet-name>Faces Servlet</servlet-name>\n"
+" <url-pattern>*.seam</url-pattern>\n"
+" </servlet-mapping>\n"
+" \n"
+" <session-config>\n"
+" <session-timeout>10</session-timeout>\n"
+" </session-config>\n"
+"\n"
+"</web-app>]]>"
+msgstr ""
+"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<web-app version=\"2.5\"\n"
" xmlns=\"http://java.sun.com/xml/ns/javaee\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
@@ -892,24 +1307,25 @@
" </session-config>\n"
"\n"
"</web-app>]]>"
-msgstr ""
#. 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 ã¢ããªã±ã¼ã·ã§ã³ã§ã¯ãã¤ãåãã§ãã"
#. Tag: title
-#: Tutorial.xml:406
+#: Tutorial.xml:420
#, no-c-format
msgid "The JSF configration: <literal>faces-config.xml</literal>"
-msgstr ""
+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 "
@@ -917,18 +1333,36 @@
"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 ""
+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 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"
+" <application>\n"
+" <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>\n"
+" </application>\n"
+" \n"
+"</faces-config>]]>"
+msgstr ""
+"<![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"
@@ -941,56 +1375,95 @@
" </application>\n"
" \n"
"</faces-config>]]>"
-msgstr ""
#. Tag: para
-#: Tutorial.xml:418
-#, no-c-format
+#: 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."
+"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
+#: 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 takes the view that <emphasis>process flow</emphasis> and "
+"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 ãã¢ã¯ã·ã§ã³ã³ã¼ãã«åãè¾¼ãã ããã ãã"
+"ã²ã¼ã·ã§ã³è¦åããä¸è¦ã§ãã"
#. Tag: title
-#: Tutorial.xml:433
+#: Tutorial.xml:448
#, no-c-format
msgid "The EJB deployment descriptor: <literal>ejb-jar.xml</literal>"
-msgstr ""
+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 ã¨çµ±å"
+"ãã¾ãã"
#. Tag: programlisting
-#: Tutorial.xml:438
-#, no-c-format
+#: Tutorial.xml:453
+#, fuzzy, no-c-format
msgid ""
+"<![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"
+" \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"
@@ -1014,30 +1487,51 @@
" </assembly-descriptor>\n"
" \n"
"</ejb-jar>]]>"
-msgstr ""
#. Tag: title
-#: Tutorial.xml:443
+#: Tutorial.xml:458
#, no-c-format
msgid ""
"The EJB persistence deployment descriptor: <literal>persistence.xml</literal>"
-msgstr ""
+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 æ°¸ç¶ãããã¤ãã«ã ãã¼ã¿"
+"ã½ã¼ã¹ã®å ´æãæ示ãã¾ããã¾ãããã³ãã¼åºæã®è¨å®ãå«ãã§ãã¾ãã ãã®ãµã³ã"
+"ã«ã§ã¯èµ·åæã«èªåã¹ãã¼ãã¨ãã¹ãã¼ããå¯è½ã¨ãã¦ãã¾ãã"
#. 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=\"\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>\n"
+" \n"
+"</persistence>]]>"
+msgstr ""
+"<![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/"
@@ -1053,34 +1547,63 @@
" </persistence-unit>\n"
" \n"
"</persistence>]]>"
-msgstr ""
#. Tag: title
-#: Tutorial.xml:454
+#: Tutorial.xml:469
#, no-c-format
msgid "The EAR deployment descriptor: <literal>application.xml</literal>"
-msgstr ""
+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ã¨ã㦠ã¢ããªã±ã¼ã·ã§ã³ããããã¤ãããããããããã¤ã¡ã³ãè¨è¿°å"
+"ãå¿
è¦ã«ãªãã¾ãã"
#. Tag: title
-#: Tutorial.xml:458
+#: Tutorial.xml:473
#, no-c-format
msgid "registration application"
-msgstr ""
+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=\"\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"
+" <module>\n"
+" <web>\n"
+" <web-uri>jboss-seam-registration.war</web-uri>\n"
+" <context-root>/seam-registration</context-root>\n"
+" </web>\n"
+" </module>\n"
+" <module>\n"
+" <ejb>jboss-seam-registration.jar</ejb>\n"
+" </module>\n"
+" <module>\n"
+" <ejb>jboss-seam.jar</ejb>\n"
+" </module>\n"
+" <module>\n"
+" <java>jboss-el.jar</java>\n"
+" </module>\n"
+"\n"
+"</application>]]>"
+msgstr ""
+"<![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/"
@@ -1106,32 +1629,36 @@
" </module>\n"
"\n"
"</application>]]>"
-msgstr ""
#. 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> ã«ãã¤ã³ããã¾ãã"
#. 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>ã®ãã¡ã¤ã«ãè¦"
+"ã¾ããï¼"
#. 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 ""
+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 "
@@ -1140,9 +1667,15 @@
"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 "
@@ -1150,27 +1683,40 @@
"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
+#: Tutorial.xml:495
+#, fuzzy, 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."
+"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
+#: Tutorial.xml:499
+#, fuzzy, 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."
+"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 "
@@ -1180,9 +1726,15 @@
"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\"</"
@@ -1191,15 +1743,21 @@
"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 ""
+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 "
@@ -1208,38 +1766,50 @@
"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 ããæ§æããã¦ãã¾ãã"
#. Tag: title
-#: Tutorial.xml:522
+#: Tutorial.xml:538
#, no-c-format
msgid "The entity bean: <literal>Message.java</literal>"
-msgstr ""
+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 ã¯ã ã¿ã¤ãã«ãããã¹ããæ²ç¤º"
+"ã¡ãã»ã¼ã¸ã®æ¥ä»ã¨æéã ããã¦ãã¡ãã»ã¼ã¸ãæ¢èªãå¦ãã示ããã©ã°ãå®ç¾©ãã¦"
+"ãã¾ãã"
#. Tag: title
-#: Tutorial.xml:528
+#: Tutorial.xml:544
#, no-c-format
msgid "Message.java"
-msgstr ""
+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"
@@ -1253,6 +1823,70 @@
" private Date datetime;\n"
" \n"
" @Id @GeneratedValue\n"
+" public Long getId()\n"
+" {\n"
+" return id;\n"
+" }\n"
+" public void setId(Long id)\n"
+" {\n"
+" this.id = id;\n"
+" }\n"
+" \n"
+" @NotNull @Length(max=100)\n"
+" public String getTitle()\n"
+" {\n"
+" return title;\n"
+" }\n"
+" public void setTitle(String title)\n"
+" {\n"
+" this.title = title;\n"
+" }\n"
+" \n"
+" @NotNull @Lob\n"
+" public String getText()\n"
+" {\n"
+" return text;\n"
+" }\n"
+" public void setText(String text)\n"
+" {\n"
+" this.text = text;\n"
+" }\n"
+" \n"
+" @NotNull\n"
+" public boolean isRead()\n"
+" {\n"
+" return read;\n"
+" }\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"
+" {\n"
+" return datetime;\n"
+" }\n"
+" public void setDatetime(Date datetime)\n"
+" {\n"
+" this.datetime = datetime;\n"
+" }\n"
+" \n"
+"}]]>"
+msgstr ""
+"<![CDATA[@Entity\n"
+"@Name(\"message\")\n"
+"@Scope(EVENT)\n"
+"public class Message implements Serializable\n"
+"{\n"
+" private Long id;\n"
+" private String title;\n"
+" private String text;\n"
+" private boolean read;\n"
+" private Date datetime;\n"
+" \n"
+" @Id @GeneratedValue\n"
" public Long getId() {\n"
" return id;\n"
" }\n"
@@ -1294,16 +1928,16 @@
" }\n"
" \n"
"}]]>"
-msgstr ""
#. 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>"
#. Tag: para
-#: Tutorial.xml:537
+#: Tutorial.xml:553
#, no-c-format
msgid ""
"Just like in the previous example, we have a session bean, "
@@ -1312,44 +1946,97 @@
"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
+#: 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 "
+"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 ã§ãããè¡ãã¾ãã"
#. Tag: title
-#: Tutorial.xml:552
+#: Tutorial.xml:568
#, no-c-format
msgid "MessageManagerBean.java"
-msgstr ""
+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"
+" @DataModel\n"
+" private List<Message> messageList;\n"
+" \n"
+" @DataModelSelection\n"
+" @Out(required=false)\n"
+" private Message message;\n"
+" \n"
+" @PersistenceContext(type=EXTENDED)\n"
+" private EntityManager em;\n"
+" \n"
+" @Factory(\"messageList\")\n"
+" public void findMessages()\n"
+" {\n"
+" messageList = em.createQuery(\"select msg from Message msg order by "
+"msg.datetime desc\")\n"
+" .getResultList();\n"
+" }\n"
+" \n"
+" public void select()\n"
+" {\n"
+" message.setRead(true);\n"
+" }\n"
+" \n"
+" public void delete()\n"
+" {\n"
+" messageList.remove(message);\n"
+" em.remove(message);\n"
+" message=null;\n"
+" }\n"
+" \n"
+" @Remove\n"
+" public void destroy() {}\n"
"\n"
+"}]]>"
+msgstr ""
+"<![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"
@@ -1384,10 +2071,9 @@
" public void destroy() {}\n"
"\n"
"}]]>"
-msgstr ""
#. Tag: para
-#: Tutorial.xml:567
+#: Tutorial.xml:583
#, no-c-format
msgid ""
"The <literal>@DataModel</literal> annotation exposes an attibute of type "
@@ -1397,28 +2083,43 @@
"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> è¦ç´ ãã¤ã³ã¸ã§ã¯ãããããæ示ãã¦"
+"ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:579
-#, no-c-format
+#: Tutorial.xml:595
+#, fuzzy, 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, "
+"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</"
@@ -1427,9 +2128,14 @@
"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 "
@@ -1440,25 +2146,36 @@
"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>ã« æ¢èª ãã¼ã¯ãä»ãã ãã¼ã¿ãã¼ã¹ä¸ã®ãããæ´æ°ã"
+"ã¾ãã"
#. 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> ããã¼ã¿ãã¼ã¹ããåé¤ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:608
+#: Tutorial.xml:624
#, no-c-format
msgid ""
"All stateful session bean Seam components <emphasis>must</emphasis> have a "
@@ -1466,9 +2183,14 @@
"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 "
@@ -1476,28 +2198,34 @@
"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>"
#. Tag: para
-#: Tutorial.xml:626
+#: Tutorial.xml:642
#, no-c-format
msgid "All session beans have a business interface, of course."
-msgstr ""
+msgstr "ãã¡ããããã¹ã¦ã®ã»ãã·ã§ã³ Bean ã¯ã¤ã³ã¿ãã§ã¼ã¹ãæã¡ã¾ãã"
#. Tag: title
-#: Tutorial.xml:628
+#: Tutorial.xml:644
#, no-c-format
msgid "MessageManager.java"
-msgstr ""
+msgstr "MessageManager.java"
#. Tag: programlisting
-#: Tutorial.xml:630
+#: Tutorial.xml:646
#, no-c-format
msgid ""
"<![CDATA[@Local\n"
@@ -1509,15 +2237,24 @@
" public void destroy();\n"
"}]]>"
msgstr ""
+"<![CDATA[@Local\n"
+"public interface MessageManager\n"
+"{\n"
+" public void findMessages();\n"
+" public void select();\n"
+" public void delete();\n"
+" public void destroy();\n"
+"}]]>"
#. 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 ""
+"ããããã¯ããµã³ãã«ã³ã¼ãä¸ã®ãã¼ã«ã«ã¤ã³ã¿ãã§ã¼ã¹ã®è¨è¿°ãçç¥ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:634
+#: Tutorial.xml:650
#, no-c-format
msgid ""
"Let's skip over <literal>components.xml</literal>, <literal>persistence.xml</"
@@ -1526,29 +2263,35 @@
"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 ""
+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 ã¨ãã¦ç¹å¥ãªãã®ã¯ããã¾ããã"
#. Tag: title
-#: Tutorial.xml:647
+#: Tutorial.xml:663
#, no-c-format
msgid "messages.jsp"
-msgstr ""
+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"
@@ -1600,9 +2343,57 @@
" </body>\n"
"</html>]]>"
msgstr ""
+"<![CDATA[<%@ taglib uri=\"http://java.sun.com/jsf/html\" prefix=\"h\" %>\n"
+"<%@ taglib uri=\"http://java.sun.com/jsf/core\" prefix=\"f\" %>\n"
+"<html>\n"
+" <head>\n"
+" <title>Messages</title>\n"
+" </head>\n"
+" <body>\n"
+" <f:view>\n"
+" <h:form>\n"
+" <h2>Message List</h2>\n"
+" <h:outputText value=\"No messages to display\" \n"
+" rendered=\"#{messageList.rowCount==0}\"/>\n"
+" <h:dataTable var=\"msg\" value=\"#{messageList}\" \n"
+" rendered=\"#{messageList.rowCount>0}\">\n"
+" <h:column>\n"
+" <f:facet name=\"header\">\n"
+" <h:outputText value=\"Read\"/>\n"
+" </f:facet>\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: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"
+" </h:outputText>\n"
+" </h:column>\n"
+" <h:column>\n"
+" <h:commandButton value=\"Delete\" action=\"#{messageManager."
+"delete}\"/>\n"
+" </h:column>\n"
+" </h:dataTable>\n"
+" <h3><h:outputText value=\"#{message.title}\"/></h3>\n"
+" <div><h:outputText value=\"#{message.text}\"/></div>\n"
+" </h:form>\n"
+" </f:view>\n"
+" </body>\n"
+"</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 "
@@ -1613,9 +2404,16 @@
"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 "
@@ -1629,9 +2427,20 @@
"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 "
@@ -1646,15 +2455,26 @@
"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 ""
+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. "
@@ -1662,9 +2482,13 @@
"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 "
@@ -1672,15 +2496,19 @@
"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 ""
+msgstr "todo.jpdl.xml"
#. Tag: programlisting
-#: Tutorial.xml:721
+#: Tutorial.xml:737
#, no-c-format
msgid ""
"<![CDATA[<process-definition name=\"todo\">\n"
@@ -1700,27 +2528,49 @@
" \n"
"</process-definition>]]>"
msgstr ""
+"<![CDATA[<process-definition name=\"todo\">\n"
+" \n"
+" <start-state name=\"start\">\n"
+" <transition to=\"todo\"/>\n"
+" </start-state>\n"
+" \n"
+" <task-node name=\"todo\">\n"
+" <task name=\"todo\" description=\"#{todoList.description}\">\n"
+" <assignment actor-id=\"#{actor.id}\"/>\n"
+" </task>\n"
+" <transition to=\"done\"/>\n"
+" </task-node>\n"
+" \n"
+" <end-state name=\"done\"/>\n"
+" \n"
+"</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> ã«é·ç§»ãã¾"
+"ãã"
#. 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> "
+"ã表ãã¾ãã ãã¸ãã¹ããã»ã¹ã®å®è¡ãä¸æåæ¢ãããä¸ã¤ã¾ãã¯è¤æ°ã®ã¿ã¹ã¯ãè¡"
+"ãããã®ãå¾
æ©ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:734
+#: Tutorial.xml:750
#, no-c-format
msgid ""
"The <literal><task></literal> element defines a task to be performed "
@@ -1729,9 +2579,14 @@
"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. "
@@ -1739,26 +2594,36 @@
"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>ãã¼ãã¯ããã¸ãã¹ããã»ã¹ã®è«ççãªçµäº"
+"ãå®ç¾©ãã¾ãã å®è¡ããã®ãã¼ãã«å°éããã¨ãã ããã»ã¹ã¤ã³ã¹ã¿ã³ã¹ã¯ãç ´æ£"
+"ããã¾ãã"
#. 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 ã«æä¾ãããããã»ã¹å®ç¾©ã¨ãã£ã¿ã使ç¨ãã¦ããã»ã¹å®ç¾©ãè¦ãå ´åã "
+"以ä¸ã®ããã«ãªãã¾ãã"
#. Tag: para
-#: Tutorial.xml:767
+#: Tutorial.xml:783
#, no-c-format
msgid ""
"This document defines our <emphasis>business process</emphasis> as a graph "
@@ -1766,9 +2631,13 @@
"<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>. "
@@ -1776,18 +2645,46 @@
"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 ""
+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"
+" @In\n"
+" private Actor actor;\n"
+" \n"
+" private String user;\n"
+"\n"
+" public String getUser()\n"
+" {\n"
+" return user;\n"
+" }\n"
+"\n"
+" public void setUser(String user)\n"
+" {\n"
+" this.user = user;\n"
+" }\n"
+" \n"
+" public String login()\n"
+" {\n"
+" actor.setId(user);\n"
+" return \"/todo.jsp\";\n"
+" }\n"
+"}]]>"
+msgstr ""
+"<![CDATA[@Name(\"login\")\n"
"public class Login {\n"
" \n"
" @In\n"
@@ -1809,30 +2706,31 @@
" return \"/todo.jsp\";\n"
" }\n"
"}]]>"
-msgstr ""
#. 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> ã使ç¨ãã¦ããã®ããããã¾ãã"
#. Tag: para
-#: Tutorial.xml:783
+#: Tutorial.xml:799
#, no-c-format
msgid "The JSP itself is trivial:"
-msgstr ""
+msgstr "次㮠JSP èªä½ã¯éè¦ã§ã¯ããã¾ããã"
#. Tag: title
-#: Tutorial.xml:786
+#: Tutorial.xml:802
#, no-c-format
msgid "login.jsp"
-msgstr ""
+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"
@@ -1854,26 +2752,69 @@
"</body>\n"
"</html>]]>"
msgstr ""
+"<![CDATA[<%@ taglib uri=\"http://java.sun.com/jsf/html\" prefix=\"h\"%>\n"
+"<%@ taglib uri=\"http://java.sun.com/jsf/core\" prefix=\"f\"%>\n"
+"<html>\n"
+"<head>\n"
+"<title>Login</title>\n"
+"</head>\n"
+"<body>\n"
+"<h1>Login</h1>\n"
+"<f:view>\n"
+" <h:form>\n"
+" <div>\n"
+" <h:inputText value=\"#{login.user}\"/>\n"
+" <h:commandButton value=\"Login\" action=\"#{login.login}\"/>\n"
+" </div>\n"
+" </h:form>\n"
+"</f:view>\n"
+"</body>\n"
+"</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 ã¯ããã¸ãã¹ããã»ã¹ã¤ã³ã¹ã¿ã³ã¹ã®éå§ã¨ã¿ã¹ã¯ã®çµäºãæ
å½"
+"ãã¾ãã"
#. Tag: title
-#: Tutorial.xml:795
+#: Tutorial.xml:811
#, no-c-format
msgid "TodoList.java"
-msgstr ""
+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"
+" private String description;\n"
+" \n"
+" public String getDescription()\n"
+" {\n"
+" return description;\n"
+" }\n"
+"\n"
+" public void setDescription(String description)\n"
+" {\n"
+" this.description = description;\n"
+" }\n"
+" \n"
+" @CreateProcess(definition=\"todo\")\n"
+" public void createTodo() {}\n"
+" \n"
+" @StartTask @EndTask\n"
+" public void done() {}\n"
+"\n"
+"}]]>"
+msgstr ""
+"<![CDATA[@Name(\"todoList\")\n"
"public class TodoList {\n"
" \n"
" private String description;\n"
@@ -1894,35 +2835,41 @@
" public void done() {}\n"
"\n"
"}]]>"
-msgstr ""
#. Tag: para
-#: Tutorial.xml:805
-#, no-c-format
+#: Tutorial.xml:821
+#, fuzzy, no-c-format
msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"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 ããã»ã¹ã¤ã³ã¹ã¿ã³ã¹ãçæãã¾ãã"
#. 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> ã¯ãã¿ã¹ã¯ãçµäºãããã¸ãã¹ããã»ã¹ã®åéã"
+"å¯è½ã«ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:822
+#: Tutorial.xml:838
#, no-c-format
msgid ""
"In a more realistic example, <literal>@StartTask</literal> and "
@@ -1930,21 +2877,27 @@
"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> ã«ããã¾"
+"ãã"
#. Tag: title
-#: Tutorial.xml:828 Tutorial.xml:838
+#: Tutorial.xml:844 Tutorial.xml:854
#, no-c-format
msgid "todo.jsp"
-msgstr ""
+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"
@@ -2018,24 +2971,97 @@
"</body>\n"
"</html>]]>"
msgstr ""
+"<![CDATA[<%@ taglib uri=\"http://java.sun.com/jsf/html\" prefix=\"h\" %>\n"
+"<%@ taglib uri=\"http://java.sun.com/jsf/core\" prefix=\"f\" %>\n"
+"<%@ taglib uri=\"http://jboss.com/products/seam/taglib\" prefix=\"s\" %>\n"
+"<html>\n"
+"<head>\n"
+"<title>Todo List</title>\n"
+"</head>\n"
+"<body>\n"
+"<h1>Todo List</h1>\n"
+"<f:view>\n"
+" <h:form id=\"list\">\n"
+" <div>\n"
+" <h:outputText value=\"There are no todo items.\" \n"
+" rendered=\"#{empty taskInstanceList}\"/>\n"
+" <h:dataTable value=\"#{taskInstanceList}\" var=\"task\" \n"
+" rendered=\"#{not empty taskInstanceList}\">\n"
+" <h:column>\n"
+" <f:facet name=\"header\">\n"
+" <h:outputText value=\"Description\"/>\n"
+" </f:facet>\n"
+" <h:inputText value=\"#{task.description}\"/>\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">\n"
+" <h:outputText value=\"Created\"/>\n"
+" </f:facet>\n"
+" <h:outputText value=\"#{task.taskMgmtInstance."
+"processInstance.start}\">\n"
+" <f:convertDateTime type=\"date\"/>\n"
+" </h:outputText>\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">\n"
+" <h:outputText value=\"Priority\"/>\n"
+" </f:facet>\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"
+" <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"
+" </h:column>\n"
+" </h:dataTable>\n"
+" </div>\n"
+" <div>\n"
+" <h:messages/>\n"
+" </div>\n"
+" <div>\n"
+" <h:commandButton value=\"Update Items\" action=\"update\"/>\n"
+" </div>\n"
+" </h:form>\n"
+" <h:form id=\"new\">\n"
+" <div>\n"
+" <h:inputText value=\"#{todoList.description}\"/>\n"
+" <h:commandButton value=\"Create New Item\" action=\"#{todoList."
+"createTodo}\"/>\n"
+" </div>\n"
+" </h:form>\n"
+"</f:view>\n"
+"</body>\n"
+"</html>]]>"
#. Tag: para
-#: Tutorial.xml:833
+#: Tutorial.xml:849
#, no-c-format
msgid "Let's take this one piece at a time."
-msgstr ""
+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ãã©ã¼ã ã®ä¸ã«å®ç¾©ããã¦ãã¾ãã"
#. Tag: programlisting
-#: Tutorial.xml:839
+#: Tutorial.xml:855
#, no-c-format
msgid ""
"<![CDATA[<h:form id=\"list\">\n"
@@ -2049,9 +3075,19 @@
" </div>\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h:form id=\"list\">\n"
+" <div>\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"
+" </h:dataTable>\n"
+" </div>\n"
+"</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 "
@@ -2060,9 +3096,13 @@
"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"
@@ -2094,18 +3134,49 @@
" </h:inputText>\n"
"</h:column>]]>"
msgstr ""
+"<![CDATA[<h:column>\n"
+" <f:facet name=\"header\">\n"
+" <h:outputText value=\"Description\"/>\n"
+" </f:facet>\n"
+" <h:inputText value=\"#{task.description}\"/>\n"
+"</h:column>\n"
+"<h:column>\n"
+" <f:facet name=\"header\">\n"
+" <h:outputText value=\"Created\"/>\n"
+" </f:facet>\n"
+" <h:outputText value=\"#{task.taskMgmtInstance.processInstance.start}\">\n"
+" <f:convertDateTime type=\"date\"/>\n"
+" </h:outputText>\n"
+"</h:column>\n"
+"<h:column>\n"
+" <f:facet name=\"header\">\n"
+" <h:outputText value=\"Priority\"/>\n"
+" </f:facet>\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"
+" <f:convertDateTime type=\"date\" dateStyle=\"short\"/>\n"
+" </h:inputText>\n"
+"</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 ã«æ¸¡ãã¾ãã"
#. Tag: programlisting
-#: Tutorial.xml:852
+#: Tutorial.xml:868
#, no-c-format
msgid ""
"<![CDATA[<h:column>\n"
@@ -2113,9 +3184,13 @@
"{task}\"/>\n"
"</h:column>]]>"
msgstr ""
+"<![CDATA[<h:column>\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 "
@@ -2124,23 +3199,32 @@
"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\"/>]]>"
#. 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>ã¢ããã¼ã·ã§ã³ä»ãã¢ã¯ã·ã§ã³ã¡ã½ããããå¼ã³"
+"åºããããã¨ã«ããè¡ããã¾ãã"
#. Tag: programlisting
-#: Tutorial.xml:864
+#: Tutorial.xml:880
#, no-c-format
msgid ""
"<![CDATA[<h:form id=\"new\">\n"
@@ -2151,9 +3235,16 @@
" </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"
+" </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> "
@@ -2163,9 +3254,15 @@
"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 "
@@ -2177,9 +3274,17 @@
"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</"
@@ -2189,9 +3294,15 @@
"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."
@@ -2204,24 +3315,36 @@
"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> ã«ã¯è¡¨ç¤ºããã¾ããã ãªããªãã³ã³ãã¼ãã³"
+"ãã¯ã¦ã¼ã¶ã¼ã«ã¨ã£ã¦ã¢ã¯ãã£ããªã¿ã¹ã¯ã ãã表示ããããã§ãã"
#. Tag: title
-#: Tutorial.xml:918
+#: Tutorial.xml:934
#, no-c-format
msgid "Seam pageflow: the numberguess example"
-msgstr ""
+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 "
@@ -2232,31 +3355,41 @@
"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 ããã»ã¹å®ç¾©ã使ããã¨ã§ãã¼ã¸ããã¼å®ç¾©ãå¯è½ã«ãã¾ãã ãã®ç°¡"
+"åãªæ°åå½ã¦ã²ã¼ã ãµã³ãã«ããã©ã®ããã«ãããå®ç¾ããã¦ãããããããã¾ãã"
#. 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 ããã»ã¹ããã¼"
+"å®ç¾©ã§å®è£
ããã¦ãã¾ãã ãã¼ã¸ããã¼ããå§ãã¾ãããã"
#. Tag: title
-#: Tutorial.xml:944
+#: Tutorial.xml:960
#, no-c-format
msgid "pageflow.jpdl.xml"
-msgstr ""
+msgstr "pageflow.jpdl.xml"
#. Tag: programlisting
-#: Tutorial.xml:952
+#: Tutorial.xml:968
#, no-c-format
msgid ""
"<![CDATA[<pageflow-definition \n"
@@ -2311,9 +3444,60 @@
" \n"
"</pageflow-definition>]]>"
msgstr ""
+"<![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"
+" name=\"numberGuess\">\n"
+" \n"
+" <start-page name=\"displayGuess\" view-id=\"/numberGuess.jspx\">\n"
+" <redirect/>\n"
+" <transition name=\"guess\" to=\"evaluateGuess\">\n"
+" <action expression=\"#{numberGuess.guess}\"/>\n"
+" </transition>\n"
+" <transition name=\"giveup\" to=\"giveup\"/>\n"
+" <transition name=\"cheat\" to=\"cheat\"/>\n"
+" </start-page>\n"
+" \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"
+" <transition name=\"true\" to=\"lose\"/>\n"
+" <transition name=\"false\" to=\"displayGuess\"/>\n"
+" </decision>\n"
+" \n"
+" <page name=\"giveup\" view-id=\"/giveup.jspx\">\n"
+" <redirect/>\n"
+" <transition name=\"yes\" to=\"lose\"/>\n"
+" <transition name=\"no\" to=\"displayGuess\"/>\n"
+" </page>\n"
+" \n"
+" <process-state name=\"cheat\">\n"
+" <sub-process name=\"cheat\"/>\n"
+" <transition to=\"displayGuess\"/>\n"
+" </process-state>\n"
+" \n"
+" <page name=\"win\" view-id=\"/win.jspx\">\n"
+" <redirect/>\n"
+" <end-conversation/>\n"
+" </page>\n"
+" \n"
+" <page name=\"lose\" view-id=\"/lose.jspx\">\n"
+" <redirect/>\n"
+" <end-conversation/>\n"
+" </page>\n"
+" \n"
+"</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 "
@@ -2323,9 +3507,15 @@
"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 "
@@ -2333,57 +3523,72 @@
"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 ã³ã³ãã¼ãã³ãã§ãå¼ã³åºããã¨ãå¯è½ã§ãã"
#. 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 "
+"å¼ãè©ä¾¡ãããã¨ã«ãã£ã¦æ¬¡ã«å®è¡ããããã¼ãã決å®ãã¾ãã"
#. 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 ãã¼ã¸ããã¼ã¨ãã£ã¿ã§ã©ã®ããã«è¡¨ç¤ºãããã示"
+"ãã¦ãã¾ãã"
#. 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 ""
+"ãã¼ã¸ããã¼ãè¦çµããã¾ããã ã¢ããªã±ã¼ã·ã§ã³ã®æ®ãã®é¨åãç解ãããã¨ã¯ã"
+"ãç°¡åã§ãã"
#. 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> ã§"
+"ãã"
#. Tag: title
-#: Tutorial.xml:997
+#: Tutorial.xml:1013
#, no-c-format
msgid "numberGuess.jspx"
-msgstr ""
+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"
@@ -2407,6 +3612,89 @@
" <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"
+" I'm thinking of a number between \n"
+" <h:outputText value=\"#{numberGuess.smallest}\"/> and \n"
+" <h:outputText value=\"#{numberGuess.biggest}\"/>. You have \n"
+" <h:outputText value=\"#{numberGuess.remainingGuesses}\"/> guesses.\n"
+" </div>\n"
+" \n"
+" <div>\n"
+" Your guess: \n"
+" <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess"
+"\" \n"
+" required=\"true\" size=\"3\" \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"
+" </h:selectOneMenu>\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"
+" </h:selectOneRadio>\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"
+" <h:message for=\"inputGuess\" style=\"color: red\"/>\n"
+" </div>\n"
+" \n"
+" </h:form>\n"
+" </f:view>\n"
+" </body>\n"
+" </html>\n"
+"</jsp:root>]]>"
+msgstr ""
+"<![CDATA[<<?xml version=\"1.0\"?>\n"
+"<jsp:root xmlns:jsp=\"http://java.sun.com/JSP/Page\" \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=\"http://www.w3.org/1999/xhtml\"\n"
+" 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"
+" <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"
+" </head>\n"
+" <body>\n"
+" <h1>Guess a number...</h1>\n"
+" <f:view>\n"
" <h:form styleClass=\"niceform\">\n"
" \n"
" <div>\n"
@@ -2467,30 +3755,31 @@
" </body>\n"
" </html>\n"
"</jsp:root>]]>"
-msgstr ""
#. 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ãæå®ãã¦ãããã«çç®ãã¦ãã ããã"
#. Tag: para
-#: Tutorial.xml:1005
+#: Tutorial.xml:1021
#, no-c-format
msgid "The <literal>win.jspx</literal> page is predictable:"
-msgstr ""
+msgstr "<literal>win.jspx</literal> ãã¼ã¸ã¯ããæ®éã®ãã®ã§ãã"
#. Tag: title
-#: Tutorial.xml:1007
+#: Tutorial.xml:1023
#, no-c-format
msgid "win.jspx"
-msgstr ""
+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"
@@ -2524,29 +3813,59 @@
"</jsp:root>\n"
"]]>"
msgstr ""
+"<![CDATA[<jsp:root xmlns:jsp=\"http://java.sun.com/JSP/Page\" \n"
+" xmlns:h=\"http://java.sun.com/jsf/html\"\n"
+" xmlns:f=\"http://java.sun.com/jsf/core\"\n"
+" xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+" 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"
+" <jsp:directive.page contentType=\"text/html\"/>\n"
+" <html>\n"
+" <head>\n"
+" <title>You won!</title>\n"
+" <link href=\"niceforms.css\" rel=\"stylesheet\" type=\"text/css\" />\n"
+" </head>\n"
+" <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"
+" <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"
+" </f:view>\n"
+" </body>\n"
+" </html>\n"
+"</jsp:root>\n"
+"]]>"
#. 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."
-msgstr ""
+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 ""
+msgstr "æå¾ã«ãå®éã®ã¢ããªã±ã¼ã·ã§ã³ã³ã¼ããè¦ã¾ãããã"
#. Tag: title
-#: Tutorial.xml:1017
+#: Tutorial.xml:1033
#, no-c-format
msgid "NumberGuess.java"
-msgstr ""
+msgstr "NumberGuess.java"
#. Tag: programlisting
-#: Tutorial.xml:1022
+#: Tutorial.xml:1038
#, no-c-format
msgid ""
"<![CDATA[@Name(\"numberGuess\")\n"
@@ -2653,33 +3972,142 @@
"}\n"
"]]>"
msgstr ""
+"<![CDATA[@Name(\"numberGuess\")\n"
+"@Scope(ScopeType.CONVERSATION)\n"
+"public class NumberGuess implements Serializable {\n"
+" \n"
+" private int randomNumber;\n"
+" private Integer currentGuess;\n"
+" private int biggest;\n"
+" private int smallest;\n"
+" private int guessCount;\n"
+" private int maxGuesses;\n"
+" private boolean cheated;\n"
+" \n"
+" @Create\n"
+" public void begin()\n"
+" {\n"
+" randomNumber = new Random().nextInt(100);\n"
+" guessCount = 0;\n"
+" biggest = 100;\n"
+" smallest = 1;\n"
+" }\n"
+" \n"
+" public void setCurrentGuess(Integer guess)\n"
+" {\n"
+" this.currentGuess = guess;\n"
+" }\n"
+" \n"
+" public Integer getCurrentGuess()\n"
+" {\n"
+" return currentGuess;\n"
+" }\n"
+" \n"
+" public void guess()\n"
+" {\n"
+" if (currentGuess>randomNumber)\n"
+" {\n"
+" biggest = currentGuess - 1;\n"
+" }\n"
+" if (currentGuess<randomNumber)\n"
+" {\n"
+" smallest = currentGuess + 1;\n"
+" }\n"
+" guessCount ++;\n"
+" }\n"
+" \n"
+" public boolean isCorrectGuess()\n"
+" {\n"
+" return currentGuess==randomNumber;\n"
+" }\n"
+" \n"
+" public int getBiggest()\n"
+" {\n"
+" return biggest;\n"
+" }\n"
+" \n"
+" public int getSmallest()\n"
+" {\n"
+" return smallest;\n"
+" }\n"
+" \n"
+" public int getGuessCount()\n"
+" {\n"
+" return guessCount;\n"
+" }\n"
+" \n"
+" public boolean isLastGuess()\n"
+" {\n"
+" return guessCount==maxGuesses;\n"
+" }\n"
+"\n"
+" public int getRemainingGuesses() {\n"
+" return maxGuesses-guessCount;\n"
+" }\n"
+"\n"
+" public void setMaxGuesses(int maxGuesses) {\n"
+" this.maxGuesses = maxGuesses;\n"
+" }\n"
+"\n"
+" public int getMaxGuesses() {\n"
+" return maxGuesses;\n"
+" }\n"
+"\n"
+" public int getRandomNumber() {\n"
+" return randomNumber;\n"
+" }\n"
+"\n"
+" public void cheated()\n"
+" {\n"
+" cheated = true;\n"
+" }\n"
+" \n"
+" public boolean isCheat() {\n"
+" return cheated;\n"
+" }\n"
+" \n"
+" public List<Integer> getPossibilities()\n"
+" {\n"
+" List<Integer> result = new ArrayList<Integer>();\n"
+" for(int i=smallest; i<=biggest; i++) result.add(i);\n"
+" return result;\n"
+" }\n"
+" \n"
+"}\n"
+"]]>"
#. 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> ã¡ã½ãããå¼ã°ãã ã³ã³ãã¼ãã³ãèªèº«ã®åæåãå¯è½ã«ãªãã¾ãã"
#. 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> ãéå§ã ( 詳細ã¯å¾è¿° )ã対話ã®ãã¼ã¸ããã¼ã使ç¨ããããã®ãã¼ã¸ã"
+"ãã¼å®ç¾©ãè¦å®ãã¾ãã"
#. Tag: title
-#: Tutorial.xml:1041
+#: Tutorial.xml:1057
#, no-c-format
msgid "pages.xml"
-msgstr ""
+msgstr "pages.xml"
#. Tag: programlisting
-#: Tutorial.xml:1044
+#: Tutorial.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -2695,18 +4123,33 @@
"</pages> \n"
"]]>"
msgstr ""
+"<![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"
+"\n"
+" <page view-id=\"/numberGuess.jspx\">\n"
+" <begin-conversation join=\"true\" pageflow=\"numberGuess\"/>\n"
+" </page>\n"
+"\n"
+"</pages> \n"
+"]]>"
#. 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 ã³ã³ãã¼ãã³ãã¯ç´ç²ãªãã¸ãã¹ãã¸ãã¯ã§ã! ã¦ã¼"
+"ã¶ã¼ã¤ã³ã¿ã©ã¯ã·ã§ã³ã®ããã¼ã«ã¤ãã¦ç解ããå¿
è¦ã¯ã¾ã£ããããã¾ããã ããã«"
+"ããã³ã³ãã¼ãã³ãåå©ç¨æ§ãæ¬å½ã«åä¸ããã¾ãã"
#. 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 "
@@ -2717,9 +4160,15 @@
"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 "
@@ -2728,9 +4177,14 @@
"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 "
@@ -2740,9 +4194,15 @@
"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>#"
@@ -2759,9 +4219,21 @@
"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 "
@@ -2771,110 +4243,125 @@
"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
+#: 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> transtition, which "
-"loads a sub-process to handle that flow. Although it's overkill for this "
+"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 ""
+msgstr "æ¬æ ¼ç Seam ã¢ããªã±ã¼ã·ã§ã³: ããã«äºç´ãµã³ãã«"
#. Tag: title
-#: Tutorial.xml:1112 Tutorial.xml:1490
+#: Tutorial.xml:1128 Tutorial.xml:1506
#, no-c-format
msgid "Introduction"
-msgstr ""
+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 ""
+"ãã®äºç´ã¢ããªã±ã¼ã·ã§ã³ã¯ä»¥ä¸ã®ç¹å¾´ãæã¤æ¬æ ¼çãªããã«ã®é¨å±äºç´ã·ã¹ãã ã§"
+"ãã"
#. Tag: para
-#: Tutorial.xml:1119
+#: Tutorial.xml:1135
#, no-c-format
msgid "User registration"
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼ç»é²"
#. Tag: para
-#: Tutorial.xml:1122
+#: Tutorial.xml:1138
#, no-c-format
msgid "Login"
-msgstr ""
+msgstr "ãã°ã¤ã³"
#. Tag: para
-#: Tutorial.xml:1125
+#: Tutorial.xml:1141
#, no-c-format
msgid "Logout"
-msgstr ""
+msgstr "ãã°ã¢ã¦ã"
#. Tag: para
-#: Tutorial.xml:1128
+#: Tutorial.xml:1144
#, no-c-format
msgid "Set password"
-msgstr ""
+msgstr "ãã¹ã¯ã¼ãè¨å®"
#. Tag: para
-#: Tutorial.xml:1131
+#: Tutorial.xml:1147
#, no-c-format
msgid "Hotel search"
-msgstr ""
+msgstr "ããã«æ¤ç´¢"
#. Tag: para
-#: Tutorial.xml:1134
+#: Tutorial.xml:1150
#, no-c-format
msgid "Hotel selection"
-msgstr ""
+msgstr "ããã«é¸æ"
#. Tag: para
-#: Tutorial.xml:1137
+#: Tutorial.xml:1153
#, no-c-format
msgid "Room reservation"
-msgstr ""
+msgstr "é¨å±äºç´"
#. Tag: para
-#: Tutorial.xml:1140
+#: Tutorial.xml:1156
#, no-c-format
msgid "Reservation confirmation"
-msgstr ""
+msgstr "äºç´ç¢ºèª"
#. Tag: para
-#: Tutorial.xml:1143
+#: Tutorial.xml:1159
#, no-c-format
msgid "Existing reservation list"
-msgstr ""
+msgstr "ç¾ç¶ã®äºç´ä¸è¦§"
#. Tag: screeninfo
-#: Tutorial.xml:1148
+#: Tutorial.xml:1164
#, no-c-format
msgid "Booking example"
-msgstr ""
+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 ã®ã¢ããª"
+"ã±ã¼ã·ã§ã³ã®ç§»æ¤çãããã¾ã"
#. 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 "
@@ -2887,24 +4374,35 @@
"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 ""
+"ãµã³ãã«ã¢ããªã±ã¼ã·ã§ã³ã®ã³ã¼ããè¦ãã°ã ã©ã®ããã«ã¢ããªã±ã¼ã·ã§ã³ãåä½ã"
+"ã¦ãããç¿å¾ã§ãã¾ãã ããã¦ããã®å
ç¢æ§ã®éæããããã«ã ã©ã®ããã«å®£è¨ç"
+"ç¶æ
管çãçµ±åããããã¼ã¿å¦¥å½æ§æ¤è¨¼ã使ç¨ããã¦ããããè¦ããã¨ãã§ãã¾ãã"
#. Tag: title
-#: Tutorial.xml:1175
+#: Tutorial.xml:1191
#, no-c-format
msgid "Overview of the booking example"
-msgstr ""
+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 "
@@ -2913,41 +4411,53 @@
"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 ã使ç¨ãã¦ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:1188
+#: Tutorial.xml:1204
#, no-c-format
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> ã¯ããã®æã®ãã°ã¤ã³ã¦ã¼ã¶ã¼ã®ããã«ç¾ç¶"
+"ã®äºç´ãåå¾ãã¾ãã"
#. 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> ã¯ããã®æã®ãã°ã¤ã³ã¦ã¼ã¶ã¼ã®ãã¹"
+"ã¯ã¼ããå¤æ´ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:1197
+#: Tutorial.xml:1213
#, no-c-format
msgid ""
"<literal>HotelBookingAction</literal> implements booking and confirmation "
@@ -2955,57 +4465,66 @@
"<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."
-msgstr ""
+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> ã¯ãæ°ããã·ã¹ãã ã¦ã¼ã¶ã¼ãç»é²ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:1209
+#: Tutorial.xml:1225
#, no-c-format
msgid "Three entity beans implement the application's persistent domain model."
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 ""
+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 ã§ãã"
#. 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 ã§ãã"
#. Tag: title
-#: Tutorial.xml:1224
+#: Tutorial.xml:1240
#, no-c-format
msgid "Understanding Seam conversations"
-msgstr ""
+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 "
@@ -3016,9 +4535,15 @@
"<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 "
@@ -3029,9 +4554,15 @@
"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 "
@@ -3045,9 +4576,19 @@
"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 "
@@ -3063,9 +4604,20 @@
"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 "
@@ -3075,9 +4627,15 @@
"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 "
@@ -3097,9 +4655,25 @@
"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 "
@@ -3109,31 +4683,42 @@
"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 ã®ä½¿ç¨ãå®æ¼ãã¦ãã¾ãã"
#. 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 ã使ç¨ãã¦å®è£
ããã¾ãã ã"
+"ãã¯ã¡ãã»ã¼ã¸ä¸è¦§ãµã³ãã«ã«è¦ããããã®ã¨åæ§ã§ãã"
#. Tag: title
-#: Tutorial.xml:1294
+#: Tutorial.xml:1310
#, no-c-format
msgid "HotelSearchingAction.java"
-msgstr ""
+msgstr "HotelSearchingAction.java"
#. Tag: programlisting
-#: Tutorial.xml:1303
+#: Tutorial.xml:1319
#, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
@@ -3212,27 +4797,109 @@
" public void destroy() {}\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"hotelSearch\")\n"
+"@Scope(ScopeType.SESSION)\n"
+"@Restrict(\"#{identity.loggedIn}\")\n"
+"public class HotelSearchingAction implements HotelSearching\n"
+"{\n"
+" \n"
+" @PersistenceContext\n"
+" private EntityManager em;\n"
+" \n"
+" private String searchString;\n"
+" private int pageSize = 10;\n"
+" private int page;\n"
+" \n"
+" @DataModel\n"
+" private List<Hotel> hotels;\n"
+" \n"
+" public void find()\n"
+" {\n"
+" page = 0;\n"
+" queryHotels();\n"
+" }\n"
+" public void nextPage()\n"
+" {\n"
+" page++;\n"
+" queryHotels();\n"
+" }\n"
+" \n"
+" private void queryHotels()\n"
+" {\n"
+" hotels = \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"
+" .setMaxResults(pageSize)\n"
+" .setFirstResult( page * pageSize )\n"
+" .getResultList();\n"
+" }\n"
+" \n"
+" public boolean isNextPageAvailable()\n"
+" {\n"
+" return hotels!=null && hotels.size()==pageSize;\n"
+" }\n"
+" \n"
+" public int getPageSize() {\n"
+" return pageSize;\n"
+" }\n"
+" \n"
+" public void setPageSize(int pageSize) {\n"
+" this.pageSize = pageSize;\n"
+" }\n"
+" \n"
+" @Factory(value=\"pattern\", scope=ScopeType.EVENT)\n"
+" public String getSearchPattern()\n"
+" {\n"
+" return searchString==null ? \n"
+" \"%\" : '%' + searchString.toLowerCase().replace('*', '%') + "
+"'%';\n"
+" }\n"
+" \n"
+" public String getSearchString()\n"
+" {\n"
+" return searchString;\n"
+" }\n"
+" \n"
+" public void setSearchString(String searchString)\n"
+" {\n"
+" this.searchString = searchString;\n"
+" }\n"
+" \n"
+" @Remove\n"
+" public void destroy() {}\n"
+"}]]>"
#. 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 "
+"ã¯ã ããã©ã«ãã§å¯¾è©±ã³ã³ããã¹ãã®ã¹ã³ã¼ããæã¡ã¾ãã"
#. 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 ã«ãããã»ãã¥ãªãã£ãããã«è©³ç´°ã«"
+"説æããã¦ãã¾ãã"
#. Tag: para
-#: Tutorial.xml:1316
+#: Tutorial.xml:1332
#, no-c-format
msgid ""
"The <link linkend=\"datamodel-annotation\"> <literal>@DataModel</literal> </"
@@ -3242,9 +4909,15 @@
"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 "
@@ -3253,24 +4926,31 @@
"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 ãã¼ã¸ã§ãã ããã«ãæ¤ç´¢ã«é¢é£"
+"ããé¨åãè¦ã¦ã¿ã¾ãããã"
#. Tag: title
-#: Tutorial.xml:1339
+#: Tutorial.xml:1355
#, no-c-format
msgid "main.xhtml"
-msgstr ""
+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"
@@ -3280,6 +4960,79 @@
" \n"
" <h1>Search Hotels</h1>\n"
"\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"
+" reRender=\"searchResults\" />\n"
+" </h:inputText>\n"
+"  \n"
+" <a:commandButton id=\"findHotels\" value=\"Find Hotels\" action=\"#"
+"{hotelSearch.find}\" \n"
+" reRender=\"searchResults\"/>\n"
+"  \n"
+" <a:status>\n"
+" <f:facet name=\"start\">\n"
+" <h:graphicImage value=\"/img/spinner.gif\"/>\n"
+" </f:facet>\n"
+" </a:status>\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"
+" <f:selectItem itemLabel=\"20\" itemValue=\"20\"/>\n"
+" </h:selectOneMenu>\n"
+" </fieldset>\n"
+" </h:form>\n"
+" \n"
+"</div>\n"
+"\n"
+"<a:outputPanel id=\"searchResults\">\n"
+" <div class=\"section\">\n"
+" <h:outputText value=\"No Hotels Found\"\n"
+" rendered=\"#{hotels != null and hotels.rowCount==0}\"/>\n"
+" <h:dataTable id=\"hotels\" value=\"#{hotels}\" var=\"hot\" \n"
+" rendered=\"#{hotels.rowCount>0}\">\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Name</f:facet>\n"
+" #{hot.name}\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Address</f:facet>\n"
+" #{hot.address}\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">City, State</f:facet>\n"
+" #{hot.city}, #{hot.state}, #{hot.country}\n"
+" </h:column> \n"
+" <h:column>\n"
+" <f:facet name=\"header\">Zip</f:facet>\n"
+" #{hot.zip}\n"
+" </h:column>\n"
+" <h:column>\n"
+" <f:facet name=\"header\">Action</f:facet>\n"
+" <s:link id=\"viewHotel\" value=\"View Hotel\" \n"
+" action=\"#{hotelBooking.selectHotel(hot)}\"/>\n"
+" </h:column>\n"
+" </h:dataTable>\n"
+" <s:link value=\"More results\" action=\"#{hotelSearch.nextPage}\" \n"
+" rendered=\"#{hotelSearch.nextPageAvailable}\"/>\n"
+" </div>\n"
+"</a:outputPanel> ]]>"
+msgstr ""
+"<![CDATA[<div class=\"section\">\n"
+" \n"
+" <span class=\"errors\">\n"
+" <h:messages globalOnly=\"true\"/>\n"
+" </span>\n"
+" \n"
+" <h1>Search Hotels</h1>\n"
+"\n"
" <h:form id=\"searchCriteria\">\n"
" <fieldset> \n"
" <h:inputText id=\"searchString\" value=\"#{hotelSearch."
@@ -3344,10 +5097,9 @@
" rendered=\"#{hotelSearch.nextPageAvailable}\"/>\n"
" </div>\n"
"</a:outputPanel> ]]>"
-msgstr ""
#. Tag: para
-#: Tutorial.xml:1351
+#: Tutorial.xml:1367
#, no-c-format
msgid ""
"The RichFaces Ajax <literal><a:support></literal> tag allows a JSF "
@@ -3357,25 +5109,35 @@
"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> ã¿ã°ã¯éåæã®è¦æ±ãè¿ãã"
+"ãã®ãå¾
ã¤éã«ã¢ãã¡ã¼ã·ã§ã³ã¤ã¡ã¼ã¸ã表示ããã¾ãã"
#. 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> ã¿ã°ã¯éåæè¦æ±ã«"
+"ãã£ã¦åã¬ã³ããªã³ã°å¯è½ãªãã¼ã¸ã®é åãå®ç¾©ãã¾ãã"
#. 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 "
@@ -3387,18 +5149,29 @@
"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\"/> ã§è°è«ãã¾ãã"
#. 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 "
@@ -3406,9 +5179,13 @@
"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 "
@@ -3418,15 +5195,20 @@
"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 ""
+msgstr "HotelBookingAction.java"
#. Tag: programlisting
-#: Tutorial.xml:1402
+#: Tutorial.xml:1418
#, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
@@ -3521,18 +5303,112 @@
" public void destroy() {}\n"
"]]>"
msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"hotelBooking\")\n"
+"@Restrict(\"#{identity.loggedIn}\")\n"
+"public class HotelBookingAction implements HotelBooking\n"
+"{\n"
+" \n"
+" @PersistenceContext(type=EXTENDED)\n"
+" private EntityManager em;\n"
+" \n"
+" @In \n"
+" private User user;\n"
+" \n"
+" @In(required=false) @Out\n"
+" private Hotel hotel;\n"
+" \n"
+" @In(required=false) \n"
+" @Out(required=false)\n"
+" private Booking booking;\n"
+" \n"
+" @In\n"
+" private FacesMessages facesMessages;\n"
+" \n"
+" @In\n"
+" private Events events;\n"
+" \n"
+" @Logger \n"
+" private Log log;\n"
+" \n"
+" private boolean bookingValid;\n"
+" \n"
+" @Begin\n"
+" public void selectHotel(Hotel selectedHotel)\n"
+" {\n"
+" hotel = em.merge(selectedHotel);\n"
+" }\n"
+" \n"
+" public void bookHotel()\n"
+" { \n"
+" booking = new Booking(hotel, user);\n"
+" Calendar calendar = Calendar.getInstance();\n"
+" booking.setCheckinDate( calendar.getTime() );\n"
+" calendar.add(Calendar.DAY_OF_MONTH, 1);\n"
+" booking.setCheckoutDate( calendar.getTime() );\n"
+" }\n"
+" \n"
+" public void setBookingDetails()\n"
+" {\n"
+" Calendar calendar = Calendar.getInstance();\n"
+" 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"
+" bookingValid=false;\n"
+" }\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"
+" bookingValid=false;\n"
+" }\n"
+" else\n"
+" {\n"
+" bookingValid=true;\n"
+" }\n"
+" }\n"
+" \n"
+" public boolean isBookingValid()\n"
+" {\n"
+" return bookingValid;\n"
+" }\n"
+" \n"
+" @End\n"
+" public void confirm()\n"
+" {\n"
+" em.persist(booking);\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"
+" }\n"
+" \n"
+" @End\n"
+" public void cancel() {}\n"
+" \n"
+" @Remove\n"
+" public void destroy() {}\n"
+"]]>"
#. 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 ã®ã©ã¤ããµ"
+"ã¤ã¯ã«å
¨ä½ã®ç®¡çãç¶æãã¾ãã"
#. Tag: para
-#: Tutorial.xml:1410
+#: Tutorial.xml:1426
#, no-c-format
msgid ""
"The <link linkend=\"out-annotation\"> <literal>@Out</literal> </link> "
@@ -3542,9 +5418,15 @@
"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> "
@@ -3555,9 +5437,16 @@
"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> "
@@ -3565,17 +5454,22 @@
"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 ã¡ã½ããã¯å¼ã³åºããã"
+"ã§ãããã ãã®ã¡ã½ãããå®ç¾©ãããã¨ãå¿ããªãã§ãã ããã"
#. Tag: para
-#: Tutorial.xml:1442
+#: Tutorial.xml:1458
#, no-c-format
msgid ""
"<literal>HotelBookingAction</literal> contains all the action listener "
@@ -3584,9 +5478,14 @@
"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 "
@@ -3598,15 +5497,22 @@
"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 ""
+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 "
@@ -3614,15 +5520,19 @@
"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 ""
+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 "
@@ -3630,15 +5540,20 @@
"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 ""
+msgstr "ãã¹ãããã対話 : ããã«äºç´ãµã³ãã«ã®æ¡å¼µ"
#. Tag: para
-#: Tutorial.xml:1492
+#: Tutorial.xml:1508
#, no-c-format
msgid ""
"Long-running conversations make it simple to maintain consistency of state "
@@ -3648,9 +5563,13 @@
"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 "
@@ -3658,9 +5577,13 @@
"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 "
@@ -3669,9 +5592,14 @@
"<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 "
@@ -3683,9 +5611,16 @@
"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 "
@@ -3693,31 +5628,37 @@
"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 ""
+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 ""
+"ããããã¹ããããããã«äºç´ãµã³ãã«ããã¹ãããã対話ã使ç¨ãããã¨ã§ã©ã®ã"
+"ãã«ããã«äºç´ã¢ããªã±ã¼ã·ã§ã³æ©è½æ¡å¼µããã¦ãããè¦ã¦ã¿ã¾ãããã ç¹°ãè¿ãã«"
+"ãªãã¾ãããç©èªã®ããã«ã¯ã©ã¹ãå¾¹åºçã«èªããã¨ãã§ãã¾ãã"
#. Tag: title
-#: Tutorial.xml:1533
+#: Tutorial.xml:1549
#, no-c-format
msgid "RoomPreferenceAction.java"
-msgstr ""
+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"
@@ -3787,25 +5728,101 @@
"\n"
" @Destroy "
"@Remove \n"
+" public void destroy() {} \n"
+"}\n"
+"]]>"
+msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"roomPreference\")\n"
+"@Restrict(\"#{identity.loggedIn}\")\n"
+"public class RoomPreferenceAction implements RoomPreference \n"
+"{\n"
+"\n"
+" @Logger \n"
+" private Log log;\n"
+"\n"
+" @In private Hotel hotel;\n"
+" \n"
+" @In private Booking booking;\n"
+"\n"
+" @DataModel(value=\"availableRooms\")\n"
+" private List<Room> availableRooms;\n"
+"\n"
+" @DataModelSelection(value=\"availableRooms\")\n"
+" private Room roomSelection;\n"
+" \n"
+" @In(required=false, value=\"roomSelection\")\n"
+" @Out(required=false, value=\"roomSelection\")\n"
+" private Room room;\n"
+"\n"
+" @Factory(\"availableRooms\")\n"
+" public void loadAvailableRooms()\n"
+" {\n"
+" availableRooms = hotel.getAvailableRooms(booking.getCheckinDate(), "
+"booking.getCheckoutDate());\n"
+" log.info(\"Retrieved #0 available rooms\", availableRooms.size());\n"
+" }\n"
+"\n"
+" public BigDecimal getExpectedPrice()\n"
+" {\n"
+" log.info(\"Retrieving price for room #0\", roomSelection.getName());\n"
+" \n"
+" return booking.getTotal(roomSelection);\n"
+" }\n"
+"\n"
+" @Begin(nested=true)\n"
+" public String selectPreference()\n"
+" {\n"
+" log.info(\"Room selected\");\n"
+" \n"
+" this.room = this.roomSelection;\n"
+" \n"
+" return \"payment\";\n"
+" }\n"
+"\n"
+" public String requestConfirmation()\n"
+" {\n"
+" // all validations are performed through the s:validateAll, so checks "
+"are already\n"
+" // performed\n"
+" log.info(\"Request confirmation from user\");\n"
+" \n"
+" return \"confirm\";\n"
+" }\n"
+"\n"
+" @End(beforeRedirect=true)\n"
+" public String cancel()\n"
+" {\n"
+" log.info(\"ending conversation\");\n"
+"\n"
+" return \"cancel\";\n"
+" }\n"
+"\n"
+" @Destroy "
+"@Remove \n"
" public void destroy() {} \n"
"}\n"
"]]>"
-msgstr ""
#. Tag: para
-#: Tutorial.xml:1545
-#, no-c-format
+#: 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 "
-"assocation."
+"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)</"
@@ -3816,9 +5833,15 @@
"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 "
@@ -3828,9 +5851,14 @@
"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> "
@@ -3838,9 +5866,12 @@
"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 "
@@ -3848,18 +5879,80 @@
"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 ""
+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"
+"</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"
+"</div>\n"
+"]]>"
+msgstr ""
+"<![CDATA[<div class=\"section\">\n"
" <h1>Room Preference</h1>\n"
"</div>\n"
"\n"
@@ -3927,10 +6020,9 @@
" </h:form>\n"
"</div>\n"
"]]>"
-msgstr ""
#. Tag: para
-#: Tutorial.xml:1594
+#: Tutorial.xml:1610
#, no-c-format
msgid ""
"When requested from EL, the <varname>#{availableRooms}</varname> are loaded "
@@ -3940,9 +6032,15 @@
"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 "
@@ -3950,9 +6048,12 @@
"<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>. "
@@ -3961,18 +6062,26 @@
"<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>.ã®æ¯ãèããåã«æ¡å¼µãããã¨ã«ãã£ã¦éæå¯è½ã§ãã"
#. Tag: programlisting
-#: Tutorial.xml:1625
+#: Tutorial.xml:1641
#, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
@@ -4079,21 +6188,129 @@
"}\n"
"]]>"
msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"hotelBooking\")\n"
+"@Restrict(\"#{identity.loggedIn}\")\n"
+"public class HotelBookingAction implements HotelBooking\n"
+"{\n"
+" \n"
+" @PersistenceContext(type=EXTENDED)\n"
+" private EntityManager em;\n"
+" \n"
+" @In \n"
+" private User user;\n"
+" \n"
+" @In(required=false) @Out\n"
+" private Hotel hotel;\n"
+" \n"
+" @In(required=false) \n"
+" @Out(required=false)\n"
+" private Booking booking;\n"
+" \n"
+" @In(required=false)\n"
+" private Room roomSelection;\n"
+" \n"
+" @In\n"
+" private FacesMessages facesMessages;\n"
+" \n"
+" @In\n"
+" private Events events;\n"
+" \n"
+" @Logger \n"
+" private Log log;\n"
+" \n"
+" @Begin\n"
+" public void selectHotel(Hotel selectedHotel)\n"
+" {\n"
+" log.info(\"Selected hotel #0\", selectedHotel.getName());\n"
+" hotel = em.merge(selectedHotel);\n"
+" }\n"
+" \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"
+" // page to fix validation issues\n"
+" String result = null;\n"
+"\n"
+" Calendar calendar = Calendar.getInstance();\n"
+" calendar.add(Calendar.DAY_OF_MONTH, -1);\n"
+"\n"
+" // 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"
+" }\n"
+" else if ( !booking.getCheckinDate().before( booking.getCheckoutDate"
+"() ) )\n"
+" {\n"
+" facesMessages.addToControl(\"checkoutDate\", \"Check out date must "
+"be later than check in date\");\n"
+" }\n"
+" else\n"
+" {\n"
+" result = \"rooms\";\n"
+" }\n"
+"\n"
+" return result;\n"
+" }\n"
+" \n"
+" public void bookHotel()\n"
+" { \n"
+" booking = new Booking(hotel, user);\n"
+" Calendar calendar = Calendar.getInstance();\n"
+" booking.setCheckinDate( calendar.getTime() );\n"
+" calendar.add(Calendar.DAY_OF_MONTH, 1);\n"
+" booking.setCheckoutDate( calendar.getTime() );\n"
+" }\n"
+" \n"
+" @End(root=true)\n"
+" public void confirm()\n"
+" {\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"
+" log.info(\"New booking: #{booking.id} for #{user.username}\");\n"
+" events.raiseTransactionSuccessEvent(\"bookingConfirmed\");\n"
+" }\n"
+" \n"
+" @End(root=true, beforeRedirect=true)\n"
+" public void cancel() {}\n"
+" \n"
+" @Destroy @Remove\n"
+" public void destroy() {}\n"
+"}\n"
+"]]>"
#. Tag: para
-#: Tutorial.xml:1628
-#, no-c-format
+#: 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, it's "
+"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 "
@@ -4103,9 +6320,14 @@
"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-"
@@ -4113,9 +6335,13 @@
"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 "
@@ -4123,177 +6349,217 @@
"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 ""
+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 ã®"
+"å®è·µçãªä½¿ç¨æ³ãè¦ãã¦ããã¾ãã"
#. 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 ãã¼ã¸ããã¼"
+"ãå©ç¨ãã¦ãã¾ãã"
#. Tag: screeninfo
-#: Tutorial.xml:1668 Tutorial.xml:1683
+#: Tutorial.xml:1684 Tutorial.xml:1699
#, no-c-format
msgid "DVD Store example"
-msgstr ""
+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 ãå©"
+"ç¨ãã¾ãã ãã¸ãã¹ããã»ã¹ã¯ãç°ãªãããã»ã¹å®ç¾©ãé¸æãããã¨ã«ããåçã«å¤"
+"æ´ãããããããã¾ããã"
#. Tag: para
-#: Tutorial.xml:1694 Tutorial.xml:1704
+#: Tutorial.xml:1711
#, no-c-format
-msgid "TODO"
-msgstr ""
-
-#. Tag: para
-#: Tutorial.xml:1695
-#, no-c-format
-msgid "Look in the <literal>dvdstore</literal> directory."
-msgstr ""
-
-#. Tag: title
-#: Tutorial.xml:1699
-#, no-c-format
-msgid "An example of Seam with Hibernate: the Hibernate Booking example"
-msgstr ""
-
-#. Tag: para
-#: Tutorial.xml:1701
-#, no-c-format
msgid ""
-"The Hibernate Booking demo is a straight port of the Booking demo to an "
-"alternative architecture that uses Hibernate for persistence and JavaBeans "
-"instead of session beans."
+"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: para
-#: Tutorial.xml:1705
-#, no-c-format
-msgid "Look in the <literal>hibernate</literal> directory."
-msgstr ""
-
#. Tag: title
-#: Tutorial.xml:1709
+#: Tutorial.xml:1718
#, no-c-format
-msgid "A RESTful Seam application: the Blog example"
-msgstr ""
+msgid "Bookmarkable URLs with the Blog example"
+msgstr "Blog ãµã³ãã«ã®ããã¯ãã¼ã¯å¯è½ URL"
#. Tag: para
-#: Tutorial.xml:1711
+#: 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 need to let the user bookmark pages and "
-"have a relatively stateless server, so that any page can be accessed at any "
-"time, via the bookmark. The Blog example shows how to a implement RESTful "
-"application using Seam. Every page of the application can be bookmarked, "
-"including the search results page."
+"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:1719
+#: Tutorial.xml:1733
#, no-c-format
msgid "Blog example"
-msgstr ""
+msgstr "Blog example"
#. Tag: para
-#: Tutorial.xml:1730
+#: 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) ã"
#. Tag: title
-#: Tutorial.xml:1735
+#: Tutorial.xml:1749
#, no-c-format
msgid "Using \"pull\"-style MVC"
-msgstr ""
+msgstr "\"PULL\" å MVC ã®ä½¿ç¨"
#. Tag: para
-#: Tutorial.xml:1737
+#: 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 ãã¼ã¸ã®ä¸é¨ã¯ææ°ã®ããã°ã¨ã³ããªã®"
+"ä¸è¦§ã表示ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Tutorial.xml:1741
+#: Tutorial.xml:1755
#, no-c-format
msgid ""
"<![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"
-" <h:outputText escape=\"false\" \n"
-" value=\"#{blogEntry.excerpt==null ? blogEntry.body : "
-"blogEntry.excerpt}\"/>\n"
-" </div>\n"
-" <p>\n"
-" <h:outputLink value=\"entry.seam\" rendered=\"#{blogEntry."
-"excerpt!=null}\">\n"
-" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
-" Read more...\n"
-" </h:outputLink>\n"
-" </p>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timeZone=\"#{blog.timeZone}\" \n"
-" locale=\"#{blog.locale}\" type=\"both\"/>\n"
-" </h:outputText>]\n"
-"  \n"
-" <h:outputLink value=\"entry.seam\">[Link]\n"
-" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
-" </h:outputLink>\n"
-" </p>\n"
-" </div>\n"
-" </h:column>\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"
+" </div>\n"
+" <p>\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"
+" </p>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\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"
+" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
+" </s:link>\n"
+" </p>\n"
+" </div>\n"
+" </h:column>\n"
"</h:dataTable>]]>"
msgstr ""
+"<![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"
+" </div>\n"
+" <p>\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"
+" </p>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\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"
+" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
+" </s:link>\n"
+" </p>\n"
+" </div>\n"
+" </h:column>\n"
+"</h:dataTable>]]>"
#. Tag: para
-#: Tutorial.xml:1745
-#, no-c-format
+#: Tutorial.xml:1759
+#, fuzzy, no-c-format
msgid ""
-"If we navigate to this page from a bookmark, how does the data used by the "
-"<literal><h:dataTable></literal> actually get initialized? Well, what "
-"happens is that 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 usual in "
-"traditional web action-based frameworks like Struts."
+"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:1758
+#: Tutorial.xml:1772
#, no-c-format
msgid ""
"<![CDATA[@Name(\"blog\")\n"
@@ -4315,9 +6581,27 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"blog\")\n"
+"@Scope(ScopeType.STATELESS)\n"
+"@AutoCreate\n"
+"public class BlogService \n"
+"{\n"
+" \n"
+" @In EntityManager entityManager;\n"
+" \n"
+" @Unwrap\n"
+" public Blog getBlog()\n"
+" {\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"
+"\n"
+"}]]>"
#. Tag: para
-#: Tutorial.xml:1761
+#: Tutorial.xml:1775
#, no-c-format
msgid ""
"This component uses a <emphasis>seam-managed persistence context</emphasis>. "
@@ -4326,33 +6610,44 @@
"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:1768
-#, no-c-format
+#: 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>."
+"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:1778
+#: 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 ""
+"ããã¯ãããã¾ã§ã®ã¨ããè¯ãã§ããã æ¤ç´¢çµæãã¼ã¸ã®ãããªãã©ã¼ã ãµãããã"
+"ã®çµæã®ããã¯ãã¼ã¯ã§ã¯ã©ãã§ããããï¼"
#. Tag: title
-#: Tutorial.xml:1784
+#: Tutorial.xml:1798
#, no-c-format
msgid "Bookmarkable search results page"
-msgstr ""
+msgstr "ããã¯ãã¼ã¯å¯è½æ¤ç´¢çµæãã¼ã¸"
#. Tag: para
-#: Tutorial.xml:1786
+#: Tutorial.xml:1800
#, no-c-format
msgid ""
"The blog example has a tiny form in the top right of each page that allows "
@@ -4360,9 +6655,13 @@
"<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:1791
+#: Tutorial.xml:1805
#, no-c-format
msgid ""
"<![CDATA[<div id=\"search\">\n"
@@ -4372,9 +6671,15 @@
" </h:form>\n"
"</div>]]>"
msgstr ""
+"<![CDATA[<div id=\"search\">\n"
+" <h:form>\n"
+" <h:inputText value=\"#{searchAction.searchPattern}\"/>\n"
+" <h:commandButton value=\"Search\" action=\"/search.xhtml\"/>\n"
+" </h:form>\n"
+"</div>]]>"
#. Tag: para
-#: Tutorial.xml:1794
+#: Tutorial.xml:1808
#, no-c-format
msgid ""
"To implement a bookmarkable search results page, we need to perform a "
@@ -4383,9 +6688,14 @@
"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:1799
+#: Tutorial.xml:1813
#, no-c-format
msgid ""
"<![CDATA[<navigation-rule>\n"
@@ -4396,15 +6706,22 @@
" </navigation-case>\n"
"</navigation-rule>]]>"
msgstr ""
+"<![CDATA[<navigation-rule>\n"
+" <navigation-case>\n"
+" <from-outcome>searchResults</from-outcome>\n"
+" <to-view-id>/search.xhtml</to-view-id>\n"
+" <redirect/>\n"
+" </navigation-case>\n"
+"</navigation-rule>]]>"
#. Tag: para
-#: Tutorial.xml:1802
+#: Tutorial.xml:1816
#, no-c-format
msgid "Then the form would have looked like this:"
-msgstr ""
+msgstr "ãã©ã¼ã ã¯ã以ä¸ã¨ä¼¼ããããªãã®ã«ãªãã§ãããã"
#. Tag: programlisting
-#: Tutorial.xml:1804
+#: Tutorial.xml:1818
#, no-c-format
msgid ""
"<![CDATA[<div id=\"search\">\n"
@@ -4414,78 +6731,180 @@
" </h:form>\n"
"</div>]]>"
msgstr ""
+"<![CDATA[<div id=\"search\">\n"
+" <h:form>\n"
+" <h:inputText value=\"#{searchAction.searchPattern}\"/>\n"
+" <h:commandButton value=\"Search\" action=\"searchResults\"/>\n"
+" </h:form>\n"
+"</div>]]>"
#. Tag: para
-#: Tutorial.xml:1807
-#, no-c-format
+#: Tutorial.xml:1821
+#, fuzzy, no-c-format
msgid ""
"But when we redirect, we need to include the values submitted with the form "
-"as request parameters, to get a bookmarkable URL like <literal>http://"
-"localhost:8080/seam-blog/search.seam?searchPattern=seam</literal>. JSF does "
-"not provide an easy way to do this, but Seam does. We use a Seam "
-"<emphasis>page parameter</emphasis>, defined in <literal>WEB-INF/pages.xml</"
-"literal>:"
+"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"
" <page view-id=\"/search.xhtml\">\n"
+" <rewrite pattern=\"/search/{searchPattern}\"/> \n"
+" <rewrite pattern=\"/search\"/>\n"
+" \n"
" <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/"
">\n"
+"\n"
" </page>\n"
" ...\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" <page view-id=\"/search.xhtml\">\n"
+" <rewrite pattern=\"/search/{searchPattern}\"/> \n"
+" <rewrite pattern=\"/search\"/>\n"
+" \n"
+" <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/"
+">\n"
+"\n"
+" </page>\n"
+" ...\n"
+"</pages>]]>"
#. Tag: para
-#: Tutorial.xml:1818
+#: Tutorial.xml:1832
#, no-c-format
msgid ""
-"This tells Seam to include the value of <literal>#{searchService."
-"searchPattern}</literal> as a request parameter named "
-"<literal>searchPattern</literal> when redirecting to the page, and then re-"
-"apply the value of that parameter to the model before rendering the page."
+"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:1822
+#: 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: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> ã«ããã¦ä½¿ç¨å¯è½ã§ãããã¨ã§ãã"
+
+#. Tag: programlisting
+#: Tutorial.xml:1857
+#, no-c-format
+msgid "<web:rewrite-filter view-mapping="/seam/*" />"
+msgstr "<web:rewrite-filter view-mapping="/seam/*" />"
+
+#. Tag: para
+#: Tutorial.xml:1859
+#, no-c-format
msgid "The redirect takes us to the <literal>search.xhtml</literal> page:"
msgstr ""
+"ãªãã¤ã¬ã¯ãã«ãã£ã¦ <literal>search.xhtml</literal> ãã¼ã¸ã«ç§»åãã¾ãã"
#. Tag: programlisting
-#: Tutorial.xml:1824
+#: Tutorial.xml:1861
#, no-c-format
msgid ""
"<![CDATA[<h:dataTable value=\"#{searchResults}\" var=\"blogEntry\">\n"
-" <h:column>\n"
-" <div>\n"
-" <h:outputLink value=\"entry.seam\">\n"
-" <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
-" #{blogEntry.title}\n"
-" </h:outputLink>\n"
-" posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <h:column>\n"
+" <div>\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"
-" </h:outputText>\n"
-" </div>\n"
-" </h:column>\n"
+" </h:outputText>\n"
+" </div>\n"
+" </h:column>\n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[<h:dataTable value=\"#{searchResults}\" var=\"blogEntry\">\n"
+" <h:column>\n"
+" <div>\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"
+" </h:outputText>\n"
+" </div>\n"
+" </h:column>\n"
+"</h:dataTable>]]>"
#. Tag: para
-#: Tutorial.xml:1827
+#: Tutorial.xml:1864
#, no-c-format
msgid ""
-"Which again uses \"pull\"-style MVC to retrieve the actual search results:"
+"Which again uses \"pull\"-style MVC to retrieve the actual search results "
+"using Hibernate Search."
msgstr ""
+"ãããã¾ã Hibernate æ¤ç´¢ã使ç¨ãå®éã®æ¤ç´¢çµæãåå¾ããããã« \"PULL\" å "
+"MVC ã使ç¨ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Tutorial.xml:1829
+#: Tutorial.xml:1867
#, no-c-format
msgid ""
"<![CDATA[@Name(\"searchService\")\n"
@@ -4493,37 +6912,100 @@
"{\n"
" \n"
" @In\n"
-" private EntityManager entityManager;\n"
+" private FullTextEntityManager entityManager;\n"
" \n"
" private String searchPattern;\n"
" \n"
" @Factory(\"searchResults\")\n"
" public List<BlogEntry> getSearchResults()\n"
" {\n"
-" if (searchPattern==null)\n"
-" {\n"
-" return null;\n"
+" if (searchPattern==null || \"\".equals(searchPattern) ) {\n"
+" searchPattern = null;\n"
+" return entityManager.createQuery(\"select be from BlogEntry be "
+"order by date desc\").getResultList();\n"
" }\n"
" else\n"
" {\n"
-" return entityManager.createQuery(\"select be from BlogEntry be \"\" "
-"+ \n"
-" \"where lower(be.title) like :searchPattern \" + \n"
-" \"lower(be.body) like :searchPattern order by be.date "
-"desc\")\n"
-" .setParameter( \"searchPattern\", getSqlSearchPattern() )\n"
+" Map<String,Float> boostPerField = new HashMap<String,Float>();\n"
+" boostPerField.put( \"title\", 4f );\n"
+" boostPerField.put( \"body\", 1f );\n"
+" String[] productFields = {\"title\", \"body\"};\n"
+" QueryParser parser = new MultiFieldQueryParser(productFields, new "
+"StandardAnalyzer(), boostPerField);\n"
+" parser.setAllowLeadingWildcard(true);\n"
+" org.apache.lucene.search.Query luceneQuery;\n"
+" try\n"
+" {\n"
+" luceneQuery = parser.parse(searchPattern);\n"
+" }\n"
+" catch (ParseException e)\n"
+" {\n"
+" return null;\n"
+" }\n"
+"\n"
+" return entityManager.createFullTextQuery(luceneQuery, BlogEntry."
+"class)\n"
" .setMaxResults(100)\n"
" .getResultList();\n"
" }\n"
" }\n"
"\n"
-" private String getSqlSearchPattern()\n"
+" public String getSearchPattern()\n"
" {\n"
-" return searchPattern==null ? \"\" :\n"
-" '%' + searchPattern.toLowerCase().replace('*', '%').replace"
-"('?', '_') + '%';\n"
+" return searchPattern;\n"
" }\n"
"\n"
+" public void setSearchPattern(String searchPattern)\n"
+" {\n"
+" this.searchPattern = searchPattern;\n"
+" }\n"
+"\n"
+"}\n"
+"]]>"
+msgstr ""
+"<![CDATA[@Name(\"searchService\")\n"
+"public class SearchService \n"
+"{\n"
+" \n"
+" @In\n"
+" private FullTextEntityManager entityManager;\n"
+" \n"
+" private String searchPattern;\n"
+" \n"
+" @Factory(\"searchResults\")\n"
+" public List<BlogEntry> getSearchResults()\n"
+" {\n"
+" if (searchPattern==null || \"\".equals(searchPattern) ) {\n"
+" searchPattern = null;\n"
+" return entityManager.createQuery(\"select be from BlogEntry be "
+"order by date desc\").getResultList();\n"
+" }\n"
+" else\n"
+" {\n"
+" Map<String,Float> boostPerField = new HashMap<String,Float>();\n"
+" boostPerField.put( \"title\", 4f );\n"
+" boostPerField.put( \"body\", 1f );\n"
+" String[] productFields = {\"title\", \"body\"};\n"
+" QueryParser parser = new MultiFieldQueryParser(productFields, new "
+"StandardAnalyzer(), boostPerField);\n"
+" parser.setAllowLeadingWildcard(true);\n"
+" org.apache.lucene.search.Query luceneQuery;\n"
+" try\n"
+" {\n"
+" luceneQuery = parser.parse(searchPattern);\n"
+" }\n"
+" catch (ParseException e)\n"
+" {\n"
+" return null;\n"
+" }\n"
+"\n"
+" return entityManager.createFullTextQuery(luceneQuery, BlogEntry."
+"class)\n"
+" .setMaxResults(100)\n"
+" .getResultList();\n"
+" }\n"
+" }\n"
+"\n"
" public String getSearchPattern()\n"
" {\n"
" return searchPattern;\n"
@@ -4534,17 +7016,17 @@
" this.searchPattern = searchPattern;\n"
" }\n"
"\n"
-"}]]>"
-msgstr ""
+"}\n"
+"]]>"
#. Tag: title
-#: Tutorial.xml:1835
+#: Tutorial.xml:1873
#, no-c-format
msgid "Using \"push\"-style MVC in a RESTful application"
-msgstr ""
+msgstr "RESTful ã¢ããªã±ã¼ã·ã§ã³ã® \"PUSH\" å MVC ã®ä½¿ç¨"
#. Tag: para
-#: Tutorial.xml:1837
+#: Tutorial.xml:1875
#, no-c-format
msgid ""
"Very occasionally, it makes more sense to use push-style MVC for processing "
@@ -4553,28 +7035,33 @@
"<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:1842
+#: 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 ã¢ã¯ã·ã§ã³æåãã¬ã¼ã ã¯ã¼ã¯ã®ããã«åä½ãã¾ãã"
#. Tag: programlisting
-#: Tutorial.xml:1845
+#: Tutorial.xml:1883
#, no-c-format
msgid ""
"<![CDATA[@Name(\"entryAction\")\n"
"@Scope(STATELESS)\n"
"public class EntryAction\n"
"{\n"
-" @In(create=true) \n"
-" private Blog blog;\n"
+" @In Blog blog;\n"
" \n"
-" @Out\n"
-" private BlogEntry blogEntry;\n"
+" @Out BlogEntry blogEntry;\n"
" \n"
" public void loadBlogEntry(String id) throws EntryNotFoundException\n"
" {\n"
@@ -4584,75 +7071,165 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Name(\"entryAction\")\n"
+"@Scope(STATELESS)\n"
+"public class EntryAction\n"
+"{\n"
+" @In Blog blog;\n"
+" \n"
+" @Out BlogEntry blogEntry;\n"
+" \n"
+" public void loadBlogEntry(String id) throws EntryNotFoundException\n"
+" {\n"
+" blogEntry = blog.getBlogEntry(id);\n"
+" if (blogEntry==null) throw new EntryNotFoundException(id);\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
-#: Tutorial.xml:1848
+#: Tutorial.xml:1886
#, no-c-format
msgid "Page actions are also declared in <literal>pages.xml</literal>:"
-msgstr ""
+msgstr "ãã¼ã¸ã¢ã¯ã·ã§ã³ã¯ã<literal>pages.xml</literal> ã§ã宣è¨ããã¾ãã"
#. Tag: programlisting
-#: Tutorial.xml:1850
+#: Tutorial.xml:1888
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
" ...\n"
"\n"
-" <page view-id=\"/entry.xhtml\" action=\"#{entryAction.loadBlogEntry"
-"(blogEntry.id)}\">\n"
-" <param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
-" </page>\n"
+" <page view-id=\"/entry.xhtml\"> \n"
+" <rewrite pattern=\"/entry/{blogEntryId}\" />\n"
+" <rewrite pattern=\"/entry\" />\n"
+" \n"
+" <param name=\"blogEntryId\" \n"
+" value=\"#{blogEntry.id}\"/>\n"
+" \n"
+" <action execute=\"#{entryAction.loadBlogEntry(blogEntry.id)}\"/>\n"
+" </page>\n"
+" \n"
+" <page view-id=\"/post.xhtml\" login-required=\"true\">\n"
+" <rewrite pattern=\"/post\" />\n"
+" \n"
+" <action execute=\"#{postAction.post}\"\n"
+" if=\"#{validation.succeeded}\"/>\n"
+" \n"
+" <action execute=\"#{postAction.invalid}\"\n"
+" if=\"#{validation.failed}\"/>\n"
+" \n"
+" <navigation from-action=\"#{postAction.post}\">\n"
+" <redirect view-id=\"/index.xhtml\"/>\n"
+" </navigation>\n"
+" </page>\n"
"\n"
-" <page view-id=\"/post.xhtml\" action=\"#{loginAction.challenge}\"/>\n"
+" <page view-id=\"*\">\n"
+" <action execute=\"#{blog.hitCount.hit}\"/>\n"
+" </page>\n"
"\n"
-" <page view-id=\"*\" action=\"#{blog.hitCount.hit}\"/>\n"
+"</pages>]]>"
+msgstr ""
+"<![CDATA[<pages>\n"
+" ...\n"
"\n"
+" <page view-id=\"/entry.xhtml\"> \n"
+" <rewrite pattern=\"/entry/{blogEntryId}\" />\n"
+" <rewrite pattern=\"/entry\" />\n"
+" \n"
+" <param name=\"blogEntryId\" \n"
+" value=\"#{blogEntry.id}\"/>\n"
+" \n"
+" <action execute=\"#{entryAction.loadBlogEntry(blogEntry.id)}\"/>\n"
+" </page>\n"
+" \n"
+" <page view-id=\"/post.xhtml\" login-required=\"true\">\n"
+" <rewrite pattern=\"/post\" />\n"
+" \n"
+" <action execute=\"#{postAction.post}\"\n"
+" if=\"#{validation.succeeded}\"/>\n"
+" \n"
+" <action execute=\"#{postAction.invalid}\"\n"
+" if=\"#{validation.failed}\"/>\n"
+" \n"
+" <navigation from-action=\"#{postAction.post}\">\n"
+" <redirect view-id=\"/index.xhtml\"/>\n"
+" </navigation>\n"
+" </page>\n"
+"\n"
+" <page view-id=\"*\">\n"
+" <action execute=\"#{blog.hitCount.hit}\"/>\n"
+" </page>\n"
+"\n"
"</pages>]]>"
-msgstr ""
#. Tag: para
-#: Tutorial.xml:1853
+#: Tutorial.xml:1891
#, no-c-format
msgid ""
-"Notice that the example is using page actions for some other "
-"functionality—the login challenge, 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."
+"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:1858
-#, no-c-format
+#: 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, 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:"
+"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:1863
+#: Tutorial.xml:1903
#, no-c-format
msgid ""
"<![CDATA[<div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <h:outputText escape=\"false\" value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\" \n"
-" locale=\"#{blog.locale}\" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
"</div>]]>"
msgstr ""
+"<![CDATA[<div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+"</div>]]>"
#. Tag: para
-#: Tutorial.xml:1866
+#: Tutorial.xml:1906
#, no-c-format
msgid ""
"If the blog entry is not found in the database, the "
@@ -4660,9 +7237,13 @@
"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:1870
+#: Tutorial.xml:1910
#, no-c-format
msgid ""
"<![CDATA[@ApplicationException(rollback=true)\n"
@@ -4675,17 +7256,26 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@ApplicationException(rollback=true)\n"
+"@HttpError(errorCode=HttpServletResponse.SC_NOT_FOUND)\n"
+"public class EntryNotFoundException extends Exception\n"
+"{\n"
+" EntryNotFoundException(String id)\n"
+" {\n"
+" super(\"entry not found: \" + id);\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: Tutorial.xml:1873
+#: Tutorial.xml:1913
#, no-c-format
msgid ""
"An alternative implementation of the example does not use the parameter in "
"the method binding:"
-msgstr ""
+msgstr "å¥å®è£
ã®ãµã³ãã«ã¯ãã¡ã½ãããã¤ã³ãã£ã³ã°ã§ãã©ã¡ã¼ã¿ã使ç¨ãã¾ããã"
#. Tag: programlisting
-#: Tutorial.xml:1875
+#: Tutorial.xml:1915
#, no-c-format
msgid ""
"<![CDATA[@Name(\"entryAction\")\n"
@@ -4703,12 +7293,27 @@
" blogEntry = blog.getBlogEntry( blogEntry.getId() );\n"
" if (blogEntry==null) throw new EntryNotFoundException(id);\n"
" }\n"
+"}]]>"
+msgstr ""
+"<![CDATA[@Name(\"entryAction\")\n"
+"@Scope(STATELESS)\n"
+"public class EntryAction\n"
+"{\n"
+" @In(create=true) \n"
+" private Blog blog;\n"
" \n"
+" @In @Out\n"
+" private BlogEntry blogEntry;\n"
+" \n"
+" public void loadBlogEntry() throws EntryNotFoundException\n"
+" {\n"
+" blogEntry = blog.getBlogEntry( blogEntry.getId() );\n"
+" if (blogEntry==null) throw new EntryNotFoundException(id);\n"
+" }\n"
"}]]>"
-msgstr ""
#. Tag: programlisting
-#: Tutorial.xml:1877
+#: Tutorial.xml:1917
#, no-c-format
msgid ""
"<![CDATA[<pages>\n"
@@ -4721,9 +7326,28 @@
" ...\n"
"</pages>]]>"
msgstr ""
+"<![CDATA[<pages>\n"
+" ...\n"
+"\n"
+" <page view-id=\"/entry.xhtml\" action=\"#{entryAction.loadBlogEntry}\">\n"
+" <param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
+" </page>\n"
+" \n"
+" ...\n"
+"</pages>]]>"
#. Tag: para
-#: Tutorial.xml:1880
+#: Tutorial.xml:1920
#, no-c-format
msgid "It is a matter of taste which implementation you prefer."
+msgstr "ã©ã®å®è£
ãé¸æãããã¯å¥½ã¿ã®åé¡ã§ãã"
+
+#. Tag: para
+#: 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 ãã£ã¼ãã®çæãå®æ¼ãã¦ãã¾ãã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Validation.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Validation.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Validation.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,29 +1,29 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Validation.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Validation\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Validation.xml:2
#, no-c-format
msgid "JSF form validation in Seam"
-msgstr ""
+msgstr "Seam ã§ã® JSF ãã©ã¼ã æ¤è¨¼"
#. Tag: para
#: Validation.xml:3
#, no-c-format
msgid "In plain JSF, validation is defined in the view:"
-msgstr ""
+msgstr "ãã¬ã¼ã³ãª JSF ã§ã¯ã æ¤è¨¼ã¯ãã¥ã¼ã§å®ç¾©ããã¾ãã"
#. Tag: programlisting
#: Validation.xml:7
@@ -49,6 +49,25 @@
" <h:commandButton/>\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h:form>\n"
+" <h:messages/>\n"
+"\n"
+" <div>\n"
+" Country:\n"
+" <h:inputText value=\"#{location.country}\" required=\"true\">\n"
+" <my:validateCountry/>\n"
+" </h:inputText>\n"
+" </div>\n"
+" \n"
+" <div>\n"
+" Zip code:\n"
+" <h:inputText value=\"#{location.zip}\" required=\"true\">\n"
+" <my:validateZip/>\n"
+" </h:inputText>\n"
+" </div>\n"
+"\n"
+" <h:commandButton/>\n"
+"</h:form>]]>"
#. Tag: para
#: Validation.xml:9
@@ -59,6 +78,10 @@
"the way down to the database schema definition. Seam provides support for "
"model-based constraints defined using Hibernate Validator."
msgstr ""
+"å®éã«ã¯ã ãã¼ã¿ã¢ãã«ã®ä¸é¨ã§ããã ã¾ããã¼ã¿ãã¼ã¹ã¹ãã¼ãã®å®ç¾©å
¨ä½ã«ã"
+"ãã£ã¦åå¨ããå¶ç´ãã»ã¨ãã©ã®ãæ¤è¨¼ããå¼·å¶å®è¡ããããã ãã®æ¹æ³ã¯é常ã "
+"DRY ã«éåãã¦ãã¾ãã¾ãã Seam 㯠Hibernate Validator ã使ã£ã¦å®ç¾©ãããã¢ã"
+"ã«ãã¼ã¹ã®å¶ç´ã«å¯¾ãããµãã¼ããæä¾ãã¦ãã¾ãã"
#. Tag: para
#: Validation.xml:17
@@ -67,6 +90,7 @@
"Let's start by defining our constraints, on our <literal>Location</literal> "
"class:"
msgstr ""
+"<literal>Location</literal> ã¯ã©ã¹ã§å¶ç´ãå®ç¾©ããã¨ããããå§ãã¦ã¿ã¾ãã"
#. Tag: programlisting
#: Validation.xml:22
@@ -88,6 +112,21 @@
" public void setZip(String z) { zip = z; }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class Location {\n"
+" private String country;\n"
+" private String zip;\n"
+" \n"
+" @NotNull\n"
+" @Length(max=30)\n"
+" public String getCountry() { return country; }\n"
+" public void setCountry(String c) { country = c; }\n"
+"\n"
+" @NotNull\n"
+" @Length(max=6)\n"
+" @Pattern(\"^\\d*$\")\n"
+" public String getZip() { return zip; }\n"
+" public void setZip(String z) { zip = z; }\n"
+"}]]>"
#. Tag: para
#: Validation.xml:24
@@ -96,6 +135,8 @@
"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 ã«çµã¿è¾¼ã¿ã®ãã®ã使"
+"ããã«ã«ã¹ã¿ã ãªå¶ç´ã使ãæ¹ãã¹ãã¼ãããããã¾ããã"
#. Tag: programlisting
#: Validation.xml:30
@@ -116,6 +157,20 @@
" public void setZip(String z) { zip = z; }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class Location {\n"
+" private String country;\n"
+" private String zip;\n"
+" \n"
+" @NotNull\n"
+" @Country\n"
+" public String getCountry() { return country; }\n"
+" public void setCountry(String c) { country = c; }\n"
+"\n"
+" @NotNull\n"
+" @ZipCode\n"
+" public String getZip() { return zip; }\n"
+" public void setZip(String z) { zip = z; }\n"
+"}]]>"
#. Tag: para
#: Validation.xml:32
@@ -125,6 +180,9 @@
"to be used in the JSF page. Instead, we can use <literal><s:validate></"
"literal> to validate against the constraint defined on the model object."
msgstr ""
+"ãããã®æ¹æ³ãã¨ãã«ãã¦ãã JSF ãã¼ã¸å
ã§ä½¿ç¨ãããæ¤è¨¼ã®ã¿ã¤ããæå®ããå¿
"
+"è¦ããªããªãã¾ãã 代ããã«ã <literal><s:validate></literal> ã使ã£ã¦"
+"ã¢ãã«ãªãã¸ã§ã¯ãã§å®ç¾©ãããå¶ç´ã«å¯¾ãã¦æ¤è¨¼ãè¡ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Validation.xml:39
@@ -151,6 +209,26 @@
"\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h:form>\n"
+" <h:messages/>\n"
+"\n"
+" <div>\n"
+" Country:\n"
+" <h:inputText value=\"#{location.country}\" required=\"true\">\n"
+" <s:validate/>\n"
+" </h:inputText>\n"
+" </div>\n"
+" \n"
+" <div>\n"
+" Zip code:\n"
+" <h:inputText value=\"#{location.zip}\" required=\"true\">\n"
+" <s:validate/>\n"
+" </h:inputText>\n"
+" </div>\n"
+" \n"
+" <h:commandButton/>\n"
+"\n"
+"</h:form>]]>"
#. Tag: para
#: Validation.xml:41
@@ -161,15 +239,21 @@
"<literal>required=\"true\"</literal> to appear on the control! This is due "
"to a limitation of the JSF validation architecture."
msgstr ""
+"<emphasis>注è¨:</emphasis> ãã®ã¢ãã«ã§ <literal>@NotNull</literal> ãæå®ã"
+"ã¦ãã³ã³ããã¼ã«ã«åºç¾ãããã®ã« <literal>required=\"true\"</literal> ãå¿
è¦"
+"ãªããªãã¨ããããã§ã¯ããã¾ããããã㯠JSF æ¤è¨¼ã¢ã¼ããã¯ãã£ã®éçã«ããã"
+"ã®ã§ãã"
#. 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> ãã¾ã — ãã¶ã¤ã³æ§ã«åªãã¦ãã¾ãã"
#. Tag: para
#: Validation.xml:54
@@ -178,6 +262,8 @@
"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> ã使ã£ã¦ã¿ã¾ãã"
#. Tag: programlisting
#: Validation.xml:59
@@ -205,6 +291,27 @@
"\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h:form>\n"
+" \n"
+" <h:messages/>\n"
+"\n"
+" <s:validateAll>\n"
+"\n"
+" <div>\n"
+" Country:\n"
+" <h:inputText value=\"#{location.country}\" required=\"true\"/>\n"
+" </div>\n"
+"\n"
+" <div>\n"
+" Zip code:\n"
+" <h:inputText value=\"#{location.zip}\" required=\"true\"/>\n"
+" </div>\n"
+"\n"
+" <h:commandButton/>\n"
+"\n"
+" </s:validateAll>\n"
+"\n"
+"</h:form>]]>"
#. Tag: para
#: Validation.xml:61
@@ -213,6 +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> ããã©ã¼ã å
ã®ãã¹ã¦ã®"
+"å
¥åã«è¿½å ãã¾ãã ãã©ã¼ã ã大ãããªãå ´åã¯ã å
¥åã®æéãããªãçããã¨ã"
+"ã§ãããã¨ã«ãªãã¾ãã"
#. Tag: para
#: Validation.xml:67
@@ -224,6 +334,11 @@
"to define a label using the standard <literal>label</literal> attribute on "
"the input component."
msgstr ""
+"ããã§ã æ¤è¨¼ã失æããå ´åã«ã¦ã¼ã¶ã¼ã«å¯¾ãã¦ãã£ã¼ãããã¯ã表示ãããããã«"
+"ä½ããã®æãæããªããã°ãªãã¾ããã ç¾å¨ã ãã¹ã¦ã®ã¡ãã»ã¼ã¸ã¯ãã©ã¼ã ã®å"
+"é ã§è¡¨ç¤ºãã¦ãã¾ãã ã¦ã¼ã¶ã¼ãã¡ãã»ã¼ã¸ã¨å
¥åãé¢é£ä»ããããããã«ããã"
+"ãã å
¥åã³ã³ãã¼ãã³ãã§æ¨æºã® <literal>label</literal> å±æ§ã使ãã©ãã«ãå®"
+"義ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Validation.xml:73
@@ -234,6 +349,10 @@
" <s:validate/>\n"
"</h:inputText>]]>"
msgstr ""
+"<![CDATA[<h:inputText value=\"#{location.zip}\" required=\"true\" label="
+"\"Zip:\">\n"
+" <s:validate/>\n"
+"</h:inputText>]]>"
#. Tag: para
#: Validation.xml:75
@@ -244,12 +363,16 @@
"Validator restriction). See the internationalization section for more "
"information regarding where to define these messages."
msgstr ""
+"次ã«ãã¬ã¼ã¹ãã«ãã¼ã® {0} ã使ã£ã¦ãã®å¤ãã¡ãã»ã¼ã¸æååã«ã¤ã³ã¸ã§ã¯ããã"
+"ãã¨ãã§ãã¾ã (Hiberate Validator ã®å¶ç´ç¨ã« JSF ã¡ãã»ã¼ã¸ã«æ¸¡ãããæåã§"
+"å¯ä¸ã®ãã©ã¡ã¼ã¿)ã ãããã®ã¡ãã»ã¼ã¸ãå®ç¾©ããå ´æã«ã¤ãã¦ã¯å½éå "
+"(Internationalization) ã®ã»ã¯ã·ã§ã³ãã覧ãã ããã"
#. Tag: programlisting
#: Validation.xml:83
#, no-c-format
msgid "validator.length={0} length must be between {min} and {max}"
-msgstr ""
+msgstr "validator.length={0} é·ã㯠{min} 㨠{max} ã®éã§ãªããã°ãªãã¾ãã"
#. Tag: para
#: Validation.xml:85
@@ -262,6 +385,11 @@
"colored asterisk next to the label for each required form field. Using this "
"approach, the identifying label is not necessary."
msgstr ""
+"å®éã«è¡ãããã®ã¯ã ã¨ã©ã¼ãä»ãã¦ãã£ã¼ã«ãã®ã¨ãªãã«ã¡ãã»ã¼ã¸ã表示 (ã"
+"ã¬ã¼ã³ JSF ã§å¯è½)ã ãã£ã¼ã«ãã¨ã©ãã«ããã¤ã©ã¤ããã㦠(ããã¯ä¸å¯è½)ã ã¤"
+"ãã§ã«ãã£ã¼ã«ãã®ã¨ãªãã«ä½ãã¤ã¡ã¼ã¸ã表示ããã (ãããä¸å¯è½) ãã¨ã§ãã "
+"ã¾ãã å¿
é äºé
ã®åãã£ã¼ã«ãã«ã¯ã©ãã«ã®ã¨ãªãã«è²ã®ä»ããã¢ã¹ã¿ãªã¹ã¯ã表示"
+"ããããã¨ãã¾ãã ãããè¡ãã®ã«ã©ãã«ãèå¥ããå¿
è¦ã¯ããã¾ããã"
#. Tag: para
#: Validation.xml:95
@@ -272,6 +400,10 @@
"message and input field for every field on the form. So, instead, we'll "
"specify the common layout in a facelets template:"
msgstr ""
+"ãã©ã¼ã ã®åãã£ã¼ã«ãã«å¯¾ãã¦ããªãå¤ãã®æ©è½ãå¿
è¦ã¨ãã¦ãã¾ãã ãã©ã¼ã ã«"
+"ãããã¹ã¦ã®ãã£ã¼ã«ãããããã«å¯¾ãã¦ã¤ã¡ã¼ã¸ãã¡ãã»ã¼ã¸ãå
¥åãã£ã¼ã«ãã®"
+"ã¬ã¤ã¢ã¦ãããã¤ã©ã¤ããæå®ãããã¨ã¯æããªãã§ãããããã 代ããã« "
+"facelets ãã³ãã¬ã¼ãã§å
±éã®ã¬ã¤ã¢ã¦ããæå®ãã¾ãã"
#. Tag: programlisting
#: Validation.xml:103
@@ -305,6 +437,33 @@
" \n"
"</ui:composition>]]>"
msgstr ""
+"<![CDATA[<ui:composition xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+" xmlns:ui=\"http://java.sun.com/jsf/facelets\"\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"
+" \n"
+" <div>\n"
+" \n"
+" <s:label styleClass=\"#{invalid?'error':''}\">\n"
+" <ui:insert name=\"label\"/>\n"
+" <s:span styleClass=\"required\" rendered=\"#{required}\">*</s:"
+"span>\n"
+" </s:label>\n"
+" \n"
+" <span class=\"#{invalid?'error':''}\">\n"
+" <h:graphicImage value=\"/img/error.gif\" rendered=\"#{invalid}\"/"
+">\n"
+" <s:validateAll>\n"
+" <ui:insert/>\n"
+" </s:validateAll>\n"
+" </span>\n"
+" \n"
+" <s:message styleClass=\"error\"/>\n"
+" \n"
+" </div>\n"
+" \n"
+"</ui:composition>]]>"
#. Tag: para
#: Validation.xml:105
@@ -313,6 +472,8 @@
"We can include this template for each of our form fields using <literal><"
"s:decorate></literal>."
msgstr ""
+"<literal><s:decorate></literal> ã使ã£ã¦åãã©ã¼ã ãã£ã¼ã«ãã«ãã®ãã³"
+"ãã¬ã¼ããå«ã¾ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Validation.xml:110
@@ -336,6 +497,23 @@
"\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h:form>\n"
+"\n"
+" <h:messages globalOnly=\"true\"/>\n"
+"\n"
+" <s:decorate template=\"edit.xhtml\">\n"
+" <ui:define name=\"label\">Country:</ui:define>\n"
+" <h:inputText value=\"#{location.country}\" required=\"true\"/>\n"
+" </s:decorate>\n"
+" \n"
+" <s:decorate template=\"edit.xhtml\">\n"
+" <ui:define name=\"label\">Zip code:</ui:define>\n"
+" <h:inputText value=\"#{location.zip}\" required=\"true\"/>\n"
+" </s:decorate>\n"
+"\n"
+" <h:commandButton/>\n"
+"\n"
+"</h:form>]]>"
#. Tag: para
#: Validation.xml:112
@@ -344,6 +522,8 @@
"Finally, we can use RichFaces Ajax to display validation messages as the "
"user is navigating around the form:"
msgstr ""
+"æå¾ã«ã ã¦ã¼ã¶ã¼ããã©ã¼ã å
ãè¡ã£ããæ¥ããããã®ã«å¿ã㦠RichFaces Ajax ã"
+"使ã£ã¦æ¤è¨¼ã¡ãã»ã¼ã¸ã表示ããããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Validation.xml:117
@@ -373,6 +553,29 @@
"\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h:form>\n"
+"\n"
+" <h:messages globalOnly=\"true\"/>\n"
+"\n"
+" <s:decorate id=\"countryDecoration\" template=\"edit.xhtml\">\n"
+" <ui:define name=\"label\">Country:</ui:define>\n"
+" <h:inputText value=\"#{location.country}\" required=\"true\">\n"
+" <a:support event=\"onblur\" reRender=\"countryDecoration\" "
+"bypassUpdates=\"true\"/>\n"
+" </h:inputText>\n"
+" </s:decorate>\n"
+" \n"
+" <s:decorate id=\"zipDecoration\" template=\"edit.xhtml\">\n"
+" <ui:define name=\"label\">Zip code:</ui:define>\n"
+" <h:inputText value=\"#{location.zip}\" required=\"true\">\n"
+" <a:support event=\"onblur\" reRender=\"zipDecoration\" "
+"bypassUpdates=\"true\"/>\n"
+" </h:inputText>\n"
+" </s:decorate>\n"
+"\n"
+" <h:commandButton/>\n"
+"\n"
+"</h:form>]]>"
#. Tag: para
#: Validation.xml:119
@@ -384,6 +587,10 @@
"them, but the generated values will change if you change anything on the "
"page."
msgstr ""
+"ãã¼ã¸ä¸ã®éè¦ãªã³ã³ããã¼ã«ã«æ示ç㪠ID ãå®ç¾©ãããã¨ã¯å¥½ã¾ããã¹ã¿ã¤ã«ã§"
+"ãã ç¹ã« UI ç¨ã®èªåãã¹ãã Selenium ãªã©ã®ãã¼ã«ãããã使ç¨ãã¦è¡ãããå ´"
+"åã«é©ãã¦ãã¾ãã æ示ç㪠ID ãä¸ããªãã¨ã JSF ã¯ããããçæãã¾ãããã¼"
+"ã¸ä¸ã§å¤æ´ãããã¨çæãããå¤ãå¤åãã¾ãã"
#. Tag: programlisting
#: Validation.xml:128
@@ -415,6 +622,31 @@
"\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<h:form id=\"form\">\n"
+"\n"
+" <h:messages globalOnly=\"true\"/>\n"
+"\n"
+" <s:decorate id=\"countryDecoration\" template=\"edit.xhtml\">\n"
+" <ui:define name=\"label\">Country:</ui:define>\n"
+" <h:inputText id=\"country\" value=\"#{location.country}\" required="
+"\"true\">\n"
+" <a:support event=\"onblur\" reRender=\"countryDecoration\" "
+"bypassUpdates=\"true\"/>\n"
+" </h:inputText>\n"
+" </s:decorate>\n"
+" \n"
+" <s:decorate id=\"zipDecoration\" template=\"edit.xhtml\">\n"
+" <ui:define name=\"label\">Zip code:</ui:define>\n"
+" <h:inputText id=\"zip\" value=\"#{location.zip}\" required=\"true"
+"\">\n"
+" <a:support event=\"onblur\" reRender=\"zipDecoration\" "
+"bypassUpdates=\"true\"/>\n"
+" </h:inputText>\n"
+" </s:decorate>\n"
+"\n"
+" <h:commandButton/>\n"
+"\n"
+"</h:form>]]>"
#. Tag: para
#: Validation.xml:130
@@ -425,6 +657,9 @@
"like el expressions inside the message, and per-view message bundles) with "
"the Hibernate Validator:"
msgstr ""
+"æ¤è¨¼ã失æããã¨ãã«è¡¨ç¤ºãããã¡ãã»ã¼ã¸ãå¤ãããå ´åã¯ã©ãã§ãããã Seam "
+"ã¡ãã»ã¼ã¸ãã³ãã« (ããã³ã¡ãã»ã¼ã¸ä¸ã® EL å¼ããã¥ã¼ãã¨ã®ã¡ãã»ã¼ã¸ãã³ã"
+"ã«ãªã©åªãããã®ãã¹ã¦) ã Hibernate Validator ã§ä½¿ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: Validation.xml:137
@@ -443,6 +678,18 @@
" public void setZip(String z) { zip = z; }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class Location {\n"
+" private String name;\n"
+" private String zip;\n"
+" \n"
+" // Getters and setters for name\n"
+"\n"
+" @NotNull\n"
+" @Length(max=6)\n"
+" @ZipCode(message=\"#{messages['location.zipCode.invalid']}\")\n"
+" public String getZip() { return zip; }\n"
+" public void setZip(String z) { zip = z; }\n"
+"}]]>"
#. Tag: programlisting
#: Validation.xml:139
@@ -450,3 +697,5 @@
msgid ""
"location.zipCode.invalid = The zip code is not valid for #{location.name}"
msgstr ""
+"location.zipCode.invalid = #{location.name} ã«å¯¾ããæå¹ãªéµä¾¿çªå·ã§ã¯ããã¾"
+"ãã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Weblogic.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Weblogic.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Weblogic.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Weblogic.xml:2
#, no-c-format
msgid "Seam on BEA's Weblogic"
-msgstr ""
+msgstr "BEA Weblogic ã«ããã Seam"
#. Tag: para
#: Weblogic.xml:4
@@ -29,6 +29,10 @@
"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
@@ -40,12 +44,16 @@
"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
#, no-c-format
msgid "Installation and operation of Weblogic"
-msgstr ""
+msgstr "WebLogicã®ã¤ã³ã¹ãã¼ã«ã¨æä½"
#. Tag: para
#: Weblogic.xml:19
@@ -57,6 +65,10 @@
"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
@@ -66,6 +78,9 @@
"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
@@ -76,6 +91,11 @@
"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
@@ -85,6 +105,9 @@
"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
@@ -97,12 +120,18 @@
"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
#, no-c-format
msgid "Special <literal>jboss-seam.jar</literal> for Weblogic EJB Support"
-msgstr ""
+msgstr " Weblogic EJB ãµãã¼ãç¨ã®ç¹å¥ãª <literal>jboss-seam.jar</literal> "
#. Tag: para
#: Weblogic.xml:55
@@ -114,12 +143,17 @@
"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
#, no-c-format
msgid "Installing 10.3"
-msgstr ""
+msgstr "10.3ã®ã¤ã³ã¹ãã¼ã«"
#. Tag: para
#: Weblogic.xml:67
@@ -130,6 +164,11 @@
"\"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
@@ -139,6 +178,9 @@
"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
@@ -147,24 +189,26 @@
"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
#, no-c-format
msgid "chmod a+x server103_XX.bin"
-msgstr ""
+msgstr "chmod a+x server103_XX.binï¼ãã¼ããã·ã§ã³ã®å¤æ´ï¼"
#. Tag: para
#: Weblogic.xml:91
#, no-c-format
msgid "Execute the install:"
-msgstr ""
+msgstr "ã¤ã³ã¹ãã¼ã«ãå®è¡ãã¾ãã"
#. Tag: programlisting
#: Weblogic.xml:92
#, no-c-format
msgid "./server103_XX.bin"
-msgstr ""
+msgstr "./server103_XX.bin"
#. Tag: para
#: Weblogic.xml:95
@@ -174,12 +218,16 @@
"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
#, no-c-format
msgid "/jboss/apps/bea"
-msgstr ""
+msgstr "/jboss/apps/bea"
#. Tag: para
#: Weblogic.xml:103
@@ -189,6 +237,9 @@
"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
@@ -197,12 +248,14 @@
"You can leave the defaults for the component installation locations on the "
"next page."
msgstr ""
+"次ã®ãã¼ã¸ã«ããã³ã³ãã¼ãã³ãã®ã¤ã³ã¹ãã¼ã«ã¯ããã©ã«ãã®ã¾ã¾ã«ãã¦ãã ã"
+"ãã"
#. Tag: title
#: Weblogic.xml:115
#, no-c-format
msgid "Creating your Weblogic domain"
-msgstr ""
+msgstr "Weblogicã®ãã¡ã¤ã³ãä½æããã"
#. Tag: para
#: Weblogic.xml:116
@@ -214,18 +267,23 @@
"You can use the existing domains if you wish (modify the instructions as "
"needed)."
msgstr ""
+"WebLogicã®ãã¡ã¤ã³ã¯JBossãµã¼ãã®è¨å®ã¨é¡ä¼¼ãã¦ãã¾ããããã¯ããµã¼ãï¼ã¢ããª"
+"ã±ã¼ã·ã§ã³ï¼ã®ã¤ã³ã¹ã¿ã³ã¹èªä½ããµã¼ãï¼ç®¡çããã°ã©ã ï¼ã«å
¥ã£ã¦ããã¨ããã"
+"ã¨ã§ããã¤ã³ã¹ãã¼ã«ããã°ããã®WebLogicãµã¼ãã¯ãããã¤ãã®ãµã³ãã«ãã¡ã¤ã³"
+"ãä¿æãã¦ãã¾ãããSeamã®ãµã³ãã«ç¨ã«ã¯ä¸ã¤ã ãä½æãã¾ãããããã¨æãã°æ¢"
+"ã«ãããã¡ã¤ã³ã使ç¨ãããã¨ãã§ãã¾ãï¼å¿
è¦ã«å¿ãã¦è¨å®ãå¤æ´ãã¾ãï¼ã"
#. Tag: para
#: Weblogic.xml:123
#, no-c-format
msgid "Start up the Weblogic configuration wizard:"
-msgstr ""
+msgstr "Weblogicè¨å®ç»é¢ãèµ·åãã¾ãã"
#. Tag: programlisting
#: Weblogic.xml:124
#, no-c-format
msgid "$BEA_HOME/wlserver_10.3/common/bin/config.sh"
-msgstr ""
+msgstr "$BEA_HOME/wlserver_10.3/common/bin/config.sh"
#. Tag: para
#: Weblogic.xml:127
@@ -234,12 +292,15 @@
"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
#, no-c-format
msgid "Set a username and password for this domain."
-msgstr ""
+msgstr "ã¦ã¼ã¶ã¼åã¨ãã¹ã¯ã¼ãããã®ãã¡ã¤ã³ã«å¯¾ãã¦è¨å®ãã¦ãã ããã"
#. Tag: para
#: Weblogic.xml:135
@@ -248,6 +309,8 @@
"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
@@ -256,6 +319,8 @@
"The next screen asks if you want to customize any setting. Select "
"<literal>No</literal>."
msgstr ""
+"次ã®ã¹ã¯ãªã¼ã³ã§ãªã«ãè¨å®ãã«ã¹ã¿ãã¤ãºããããèãã¦ãã¾ãã <literal>No</"
+"literal>ãé¸æãã¦ãã ããã"
#. Tag: para
#: Weblogic.xml:143
@@ -264,12 +329,14 @@
"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
#, no-c-format
msgid "How to Start/Stop/Access your domain"
-msgstr ""
+msgstr "ãã¡ã¤ã³ã® èµ·å/åæ¢/ã¢ã¯ã»ã¹ æ¹æ³"
#. Tag: para
#: Weblogic.xml:151
@@ -278,12 +345,14 @@
"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
#, no-c-format
msgid "Starting the domain:"
-msgstr ""
+msgstr "ãã¡ã¤ã³ã®èµ·å"
#. Tag: para
#: Weblogic.xml:159
@@ -293,12 +362,15 @@
"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
#, no-c-format
msgid "Accessing the configuration console:"
-msgstr ""
+msgstr "è¨å®ã³ã³ã½ã¼ã«ã¸ã¢ã¯ã»ã¹"
#. Tag: para
#: Weblogic.xml:166
@@ -309,24 +381,27 @@
"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
#, no-c-format
msgid "Stopping the domain:"
-msgstr ""
+msgstr "ãã¡ã¤ã³ã®åæ¢"
#. Tag: para
#: Weblogic.xml:175
#, no-c-format
msgid "There are a couple of options here:"
-msgstr ""
+msgstr "ããã«ã¯2ã3ã®ãªãã·ã§ã³ãããã¾ãã"
#. Tag: para
#: Weblogic.xml:178
#, no-c-format
msgid "The recommended way is through the configuration console:"
-msgstr ""
+msgstr "ãè¦ãã®æ¹æ³ã¯ãè¨å®ã³ã³ã½ã¼ã«ä¸ã§è¡ãæ¹æ³ã§ãã"
#. Tag: para
#: Weblogic.xml:182
@@ -334,18 +409,22 @@
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>ã¿ããé¸æãã¦ãã ããã"
#. Tag: para
#: Weblogic.xml:192
#, no-c-format
msgid "Select the check box <literal>AdminServer</literal> in the table."
msgstr ""
+"ãã¼ãã«ã®ãªãã«ãã<literal>AdminServer</literal>ãã§ãã¯ããã¯ã¹ãé¸æãã¦"
+"ãã ããã"
#. Tag: para
#: Weblogic.xml:197
@@ -355,6 +434,9 @@
"<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
@@ -362,7 +444,7 @@
msgid ""
"Hitting <literal>Ctrl-C</literal> in the terminal where you started the "
"domain."
-msgstr ""
+msgstr "èµ·åãã¡ã¤ã³ã®ã¿ã¼ããã«ã§ã®<literal>Ctrl-C</literal>ã³ãã³ã"
#. Tag: para
#: Weblogic.xml:208
@@ -371,12 +453,14 @@
"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
#, no-c-format
msgid "A note on Weblogic classloading"
-msgstr ""
+msgstr "Weblogicã®ã¯ã©ã¹ãã¼ãã«ããã注æç¹"
#. Tag: para
#: Weblogic.xml:217
@@ -389,12 +473,18 @@
"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
#, no-c-format
msgid "Setting up Weblogic's JSF Support"
-msgstr ""
+msgstr " Weblogicã®JSFãµãã¼ãã®è¨å®"
#. Tag: para
#: Weblogic.xml:231
@@ -406,6 +496,11 @@
"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
@@ -414,6 +509,8 @@
"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
@@ -422,6 +519,8 @@
"Then select the <literal>Install</literal> button at the top of the "
"deployments table"
msgstr ""
+"ãããã¤ã¡ã³ããã¼ãã«ã«ã®ä¸çªä¸ã«ãã<literal>Install</literal>ãã¿ã³ãé¸æ"
+"ããã"
#. Tag: para
#: Weblogic.xml:249
@@ -432,6 +531,10 @@
"<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
@@ -441,6 +544,9 @@
"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
@@ -449,6 +555,8 @@
"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
@@ -458,6 +566,10 @@
"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
@@ -468,6 +580,10 @@
"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
@@ -480,12 +596,18 @@
"<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
#, no-c-format
msgid "The <literal>jee5/booking</literal> Example"
-msgstr ""
+msgstr "<literal>jee5/booking</literal>ãµã³ãã«"
#. Tag: para
#: Weblogic.xml:294
@@ -497,12 +619,16 @@
"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
#, no-c-format
msgid "EJB3 Issues with Weblogic"
-msgstr ""
+msgstr "Weblogicä¸ã®EJB3ã®åé¡"
#. Tag: para
#: Weblogic.xml:305
@@ -514,12 +640,16 @@
"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
#, no-c-format
msgid "The <literal>varargs</literal> Issue"
-msgstr ""
+msgstr "<literal>varargs</literal>ã®åé¡"
#. Tag: para
#: Weblogic.xml:315
@@ -533,6 +663,13 @@
"( <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
@@ -559,6 +696,26 @@
"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"
+"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: "
+"modifier transient \n"
+"not allowed here\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"
+"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: "
+"modifier transient\n"
+"not allowed here\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
@@ -568,18 +725,21 @@
"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
#, no-c-format
msgid "Unfortunately a second issue has been reported and verified by BEA."
-msgstr ""
+msgstr "æ®å¿µãªãã次ã®åé¡ãBEAããå ±åããæ¤è¨¼ããã¾ããã"
#. Tag: title
#: Weblogic.xml:341
#, no-c-format
msgid "Missing EJB Methods Issue"
-msgstr ""
+msgstr "è¦éãã¦ããEJBã¡ã½ããã®åé¡"
#. Tag: para
#: Weblogic.xml:343
@@ -592,6 +752,11 @@
"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
@@ -601,6 +766,9 @@
"Weblogic's generated internal stub classes. This results in the following "
"error messages during deployment."
msgstr ""
+"ãã®åé¡ã¯Weblogicãå
é¨çã«çæããã¹ã¿ãã¯ã©ã¹ãä¸é©åã«æ®ããEJBã®ããã¡"
+"ã½ãããåå ãªã®ã§ãããã®çµæã次ã®ã¨ã©ã¼ã¡ãã»ã¼ã¸ããããã¤ä¸ã«è¡¨ç¤ºããã¾"
+"ãã"
#. Tag: programlisting
#: Weblogic.xml:358
@@ -623,6 +791,22 @@
"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)]]>"
#. Tag: para
#: Weblogic.xml:360
@@ -636,6 +820,13 @@
"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
@@ -653,12 +844,23 @@
"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
#, no-c-format
msgid "Getting the <literal>jee5/booking</literal> Working"
-msgstr ""
+msgstr "<literal>jee5/booking</literal> ã®åä½"
#. Tag: para
#: Weblogic.xml:400
@@ -667,12 +869,14 @@
"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
#, no-c-format
msgid "Setting up the hsql datasource"
-msgstr ""
+msgstr "hsqlã®ãã¼ã¿ã½ã¼ã¹ã®è¨å®"
#. Tag: para
#: Weblogic.xml:405
@@ -682,6 +886,9 @@
"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
@@ -691,13 +898,16 @@
"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"
-msgstr ""
+msgstr "管çã³ã³ã½ã¼ã«ã®èªå°ã«ãããã£ã¦ãµã¼ããèµ·åãã¦ãã ããã"
#. Tag: para
#: Weblogic.xml:424
@@ -706,6 +916,8 @@
"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
@@ -714,36 +926,38 @@
"Then select the <literal>New</literal> button at the top of the data source "
"table"
msgstr ""
+"ãã¼ã¿ã½ã¼ã¹ãã¼ãã«ã®ä¸çªä¸ã«ãã<literal>New</literal>ãã¿ã³ãé¸æãã¦ãã "
+"ããã"
#. Tag: para
#: Weblogic.xml:433
#, no-c-format
msgid "Fill in the following:"
-msgstr ""
+msgstr "ä¸è¨ã«å¾ã£ã¦å
¥åãã¦ãã ããã"
#. Tag: para
#: Weblogic.xml:436
#, no-c-format
msgid "Name: <literal>seam-jee5-ds</literal>"
-msgstr ""
+msgstr "Name: <literal>seam-jee5-ds</literal>"
#. Tag: para
#: Weblogic.xml:441
#, no-c-format
msgid "JNDI Name: <literal>seam-jee5-ds</literal>"
-msgstr ""
+msgstr "JNDI Name: <literal>seam-jee5-ds</literal>"
#. Tag: para
#: Weblogic.xml:446
#, no-c-format
msgid "Database Type and Driver: <literal>other</literal>"
-msgstr ""
+msgstr "Database Type and Driver: <literal>other</literal>"
#. Tag: para
#: Weblogic.xml:450 Weblogic.xml:484 Weblogic.xml:514
#, no-c-format
msgid "Select <literal>Next</literal> button"
-msgstr ""
+msgstr "<literal>Next</literal> ãã¿ã³ãé¸æãã¦ãã ããã"
#. Tag: para
#: Weblogic.xml:456
@@ -752,6 +966,8 @@
"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
@@ -759,60 +975,61 @@
msgid ""
"Fill in the following on the <literal>Connection Properties</literal> page:"
msgstr ""
+"<literal>Connection Properties</literal> ãã¼ã¸ã«å¾ã£ã¦å
¥åãã¦ãã ããã"
#. Tag: para
#: Weblogic.xml:465
#, no-c-format
msgid "Database Name: <literal>hsqldb</literal>"
-msgstr ""
+msgstr "Database Name: <literal>hsqldb</literal>"
#. Tag: para
#: Weblogic.xml:469
#, no-c-format
msgid "Host Name: <literal>127.0.0.1</literal>"
-msgstr ""
+msgstr "Host Name: <literal>127.0.0.1</literal>"
#. Tag: para
#: Weblogic.xml:473
#, no-c-format
msgid "Port: <literal>9001</literal>"
-msgstr ""
+msgstr "Port: <literal>9001</literal>"
#. Tag: para
#: Weblogic.xml:477
#, no-c-format
msgid "Username: <literal>sa</literal> will empty password fields."
-msgstr ""
+msgstr "Username:<literal>sa</literal> ãã¹ã¯ã¼ãã¯æªå
¥åã«ãã¦ãã ããã"
#. Tag: para
#: Weblogic.xml:481 Weblogic.xml:507
#, no-c-format
msgid "Password: leave empty."
-msgstr ""
+msgstr "Password: æªå
¥å"
#. Tag: para
#: Weblogic.xml:494
#, no-c-format
msgid "Driver Class Name: <literal>org.hsqldb.jdbcDriver</literal>"
-msgstr ""
+msgstr "Driver Class Name: <literal>org.hsqldb.jdbcDriver</literal>"
#. Tag: para
#: Weblogic.xml:499
#, no-c-format
msgid "URL: <literal>jdbc:hsqldb:.</literal>"
-msgstr ""
+msgstr "URL: <literal>jdbc:hsqldb:.</literal>"
#. Tag: para
#: Weblogic.xml:504
#, no-c-format
msgid "Username: <literal>sa</literal>"
-msgstr ""
+msgstr "Username: <literal>sa</literal>"
#. Tag: para
#: Weblogic.xml:510
#, no-c-format
msgid "Leave the rest of the fields as is."
-msgstr ""
+msgstr "æ®ãã®ãã£ã¼ã«ãã¯ãã®ã¾ã¾ã«ãã¦ããã¦ãã ããã"
#. Tag: para
#: Weblogic.xml:520
@@ -821,12 +1038,14 @@
"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
#, no-c-format
msgid "Configuration and Build changes"
-msgstr ""
+msgstr "è¨å®ã¨ãã«ãã®å¤æ´"
#. Tag: para
#: Weblogic.xml:529
@@ -835,12 +1054,14 @@
"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
#, no-c-format
msgid "resources/META-INF/persistence.xml"
-msgstr ""
+msgstr "resources/META-INF/persistence.xml"
#. Tag: para
#: Weblogic.xml:543
@@ -848,6 +1069,7 @@
msgid ""
"Change the <literal>jta-data-source</literal> to what you entered above :"
msgstr ""
+"<literal>jta-data-source</literal>ãããªããå
¥åãããã®ã«å¤æ´ãã¦ãã ããã"
#. Tag: programlisting
#: Weblogic.xml:548
@@ -856,18 +1078,21 @@
"<![CDATA[\n"
" <jta-data-source>seam-jee5-ds</jta-data-source>]]>"
msgstr ""
+"<![CDATA[\n"
+" <jta-data-source>seam-jee5-ds</jta-data-source>]]>"
#. Tag: para
#: Weblogic.xml:551
#, no-c-format
msgid "Then comment out the glassfish properties."
msgstr ""
+"ããããglassfishï¼ãµã³ã®ãªã¼ãã³ã½ã¼ã¹ï¼ã®è¨å®ãã³ã¡ã³ãã¢ã¦ããã¾ãã"
#. Tag: para
#: Weblogic.xml:556
#, no-c-format
msgid "Then add these two properties for weblogic support."
-msgstr ""
+msgstr "weblogicã®ãµãã¼ãç¨ã«ãããã®äºã¤ã®ããããã£ã追å ãã¾ãã"
#. Tag: programlisting
#: Weblogic.xml:560
@@ -881,18 +1106,25 @@
"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"
+"]]>"
#. Tag: literal
#: Weblogic.xml:567
#, no-c-format
msgid "resources/META-INF/weblogic-application.xml"
-msgstr ""
+msgstr "resources/META-INF/weblogic-application.xml"
#. Tag: para
#: Weblogic.xml:574 Weblogic.xml:639
#, no-c-format
msgid "This file needs to be created and should contain the following:"
-msgstr ""
+msgstr "次ã®å
容ã®ãã¡ã¤ã«ãä½æãããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Weblogic.xml:578
@@ -913,6 +1145,20 @@
"</weblogic-application>\n"
"]]>"
msgstr ""
+"<![CDATA[\n"
+"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n"
+"<weblogic-application>\n"
+" <library-ref>\n"
+" <library-name>jsf</library-name>\n"
+" <specification-version>1.2</specification-version>\n"
+" <implementation-version>1.2</implementation-version>\n"
+" <exact-match>false</exact-match>\n"
+" </library-ref>\n"
+" <prefer-application-packages>\n"
+" <package-name>antlr.*</package-name>\n"
+" </prefer-application-packages>\n"
+"</weblogic-application>\n"
+"]]>"
#. Tag: para
#: Weblogic.xml:581
@@ -924,12 +1170,18 @@
"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
#, no-c-format
msgid "resources/META-INF/ejb-jar.xml"
-msgstr ""
+msgstr "resources/META-INF/ejb-jar.xml"
#. Tag: para
#: Weblogic.xml:607
@@ -943,6 +1195,14 @@
"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
@@ -950,6 +1210,7 @@
msgid ""
"Modify the <literal>assembly-descriptor</literal> element to look like this:"
msgstr ""
+"<literal>assembly-descriptor</literal> è¦ç´ ããã®ããã«ä¿®æ£ãã¦ãã ããã"
#. Tag: programlisting
#: Weblogic.xml:627
@@ -994,12 +1255,50 @@
" </interceptor-binding>\n"
"</assembly-descriptor>]]>"
msgstr ""
+"<![CDATA[\n"
+"<assembly-descriptor>\n"
+" <interceptor-binding> \n"
+" <ejb-name>AuthenticatorAction</ejb-name>\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-binding>\n"
+" <interceptor-binding> \n"
+" <ejb-name>RegisterAction</ejb-name>\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-binding>\n"
+" <interceptor-binding> \n"
+" <ejb-name>HotelBookingAction</ejb-name>\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-binding>\n"
+" <interceptor-binding> \n"
+" <ejb-name>EjbSynchronizations</ejb-name>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
+" </interceptor-binding>\n"
+"</assembly-descriptor>]]>"
#. Tag: literal
#: Weblogic.xml:634
#, no-c-format
msgid "resources/WEB-INF/weblogic.xml"
-msgstr ""
+msgstr "resources/WEB-INF/weblogic.xml"
#. Tag: programlisting
#: Weblogic.xml:643
@@ -1018,6 +1317,18 @@
"</weblogic-web-app>\n"
"]]>"
msgstr ""
+"<![CDATA[\n"
+"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+"\n"
+"<weblogic-web-app> \n"
+"<library-ref>\n"
+" <library-name>jsf</library-name>\n"
+" <specification-version>1.2</specification-version>\n"
+" <implementation-version>1.2</implementation-version>\n"
+" <exact-match>false</exact-match>\n"
+" </library-ref>\n"
+"</weblogic-web-app>\n"
+"]]>"
#. Tag: para
#: Weblogic.xml:646
@@ -1028,12 +1339,16 @@
"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
#, no-c-format
msgid "Building and Deploying the Application"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã®ãã«ãã¨ãããã¤"
#. Tag: para
#: Weblogic.xml:666
@@ -1042,12 +1357,14 @@
"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
#, no-c-format
msgid "build.xml"
-msgstr ""
+msgstr "build.xml"
#. Tag: para
#: Weblogic.xml:679
@@ -1056,6 +1373,8 @@
"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
@@ -1075,12 +1394,25 @@
" <include name=\"*.xsd\" /> \n"
" </fileset>]]>"
msgstr ""
+"<![CDATA[\n"
+" <!-- Resources to go in the ear -->\n"
+" <fileset id=\"ear.resources\" dir=\"${resources.dir}\">\n"
+" <include name=\"META-INF/application.xml\" />\n"
+" <include name=\"META-INF/weblogic-application.xml\" /> \n"
+" <include name=\"META-INF/*-service.xml\" />\n"
+" <include name=\"META-INF/*-xmbean.xml\" />\n"
+" <include name=\"treecache.xml\" />\n"
+" <include name=\"*.jpdl.xml\" />\n"
+" <exclude name=\".gpd.*\" />\n"
+" <include name=\"*.cfg.xml\" />\n"
+" <include name=\"*.xsd\" /> \n"
+" </fileset>]]>"
#. Tag: literal
#: Weblogic.xml:693
#, no-c-format
msgid "$SEAM/lib/interop/jboss-seam-wls-compatible.jar"
-msgstr ""
+msgstr "$SEAM/lib/interop/jboss-seam-wls-compatible.jar"
#. Tag: para
#: Weblogic.xml:700
@@ -1089,6 +1421,8 @@
"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
@@ -1099,6 +1433,10 @@
"<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
@@ -1109,6 +1447,10 @@
"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
@@ -1119,6 +1461,10 @@
"<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
@@ -1128,6 +1474,9 @@
"deploy the application by putting the EAR file in the domains autodeploy "
"directory."
msgstr ""
+"ãããã¤ã¢ã¼ãã§Weblogicãã¡ã¤ã³ãä½æãããã¨ãé¸æããããããã¡ã¤ã³ã«ãã"
+"èªåãããã¤ãã£ã¬ã¯ããªã«EARãã¡ã¤ã«ãç½®ãã ãã§ãã¢ããªã±ã¼ã·ã§ã³ããããã¤"
+"ã§ããã®ã§ãã"
#. Tag: programlisting
#: Weblogic.xml:752
@@ -1136,6 +1485,8 @@
"cp ./dist/jboss-seam-jee5.ear\n"
" $BEA_HOME/user_projects/domains/seam_examples/autodeploy"
msgstr ""
+"cp ./dist/jboss-seam-jee5.ear\n"
+" $BEA_HOME/user_projects/domains/seam_examples/autodeploy"
#. Tag: para
#: Weblogic.xml:755
@@ -1144,12 +1495,14 @@
"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
#, no-c-format
msgid "The <literal>jpa</literal> booking example"
-msgstr ""
+msgstr "<literal>jpa</literal> äºç´ãµã³ãã«"
#. Tag: para
#: Weblogic.xml:766
@@ -1160,6 +1513,10 @@
"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
@@ -1169,6 +1526,9 @@
"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
@@ -1177,12 +1537,14 @@
"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
#, no-c-format
msgid "Building and deploying <literal>jpa</literal> booking example"
-msgstr ""
+msgstr " <literal>jpa</literal> äºç´ãµã³ãã«ã®ãã«ãã¨ãããã¤"
#. Tag: para
#: Weblogic.xml:785
@@ -1190,12 +1552,14 @@
msgid ""
"Step one setup the datasource, step two build the app, step three deploy."
msgstr ""
+"æåã«ãã¼ã¿ã½ã¼ã¹ãè¨å®ãã¦ã次ã«ã¢ããªã±ã¼ã·ã§ã³ããã«ããã¦ãæå¾ã«ããã"
+"ã¤ãã¦ãããã"
#. Tag: title
#: Weblogic.xml:791
#, no-c-format
msgid "Setting up the datasource"
-msgstr ""
+msgstr "ãã¼ã¿ã½ã¼ã¹ã®è¨å®"
#. Tag: para
#: Weblogic.xml:793
@@ -1208,6 +1572,12 @@
"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
@@ -1217,39 +1587,45 @@
"\"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
#, no-c-format
msgid "DataSource Name: <literal>seam-jpa-ds</literal>"
-msgstr ""
+msgstr "DataSource Name: <literal>seam-jpa-ds</literal>"
#. Tag: para
#: Weblogic.xml:817
#, no-c-format
msgid "JNDI Name: <literal>seam-jpa-ds</literal>"
-msgstr ""
+msgstr "JNDI Name: <literal>seam-jpa-ds</literal>"
#. Tag: title
#: Weblogic.xml:826
#, no-c-format
msgid "Building the example"
-msgstr ""
+msgstr "ãµã³ãã«ã®ãã«ã"
#. Tag: para
#: Weblogic.xml:828
-#, no-c-format
+#, fuzzy, 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."
+"<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
#, no-c-format
msgid "Deploying the example"
-msgstr ""
+msgstr "ãµã³ãã«ã®ãããã¤"
#. Tag: para
#: Weblogic.xml:840 Weblogic.xml:1261
@@ -1259,6 +1635,10 @@
"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
@@ -1267,6 +1647,8 @@
"cp ./dist-weblogic10/jboss-seam-jpa.war\n"
"$BEA_HOME/user_projects/domains/seam_examples/autodeploy"
msgstr ""
+"cp ./dist-weblogic10/jboss-seam-jpa.war\n"
+"$BEA_HOME/user_projects/domains/seam_examples/autodeploy"
#. Tag: para
#: Weblogic.xml:850
@@ -1275,19 +1657,21 @@
"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
#, no-c-format
msgid "What's different with Weblogic 10.x"
-msgstr ""
+msgstr "Weblogic 10.xã§ã®éã"
#. Tag: para
#: Weblogic.xml:861
#, no-c-format
msgid ""
"Between the the Weblogic 10.x and 9.2 examples there are several differences:"
-msgstr ""
+msgstr "Weblogicã®10.xã¨9.2ã®ãµã³ãã«ã®éã«ã¯ããã¤ãã®éããããã¾ãã"
#. Tag: para
#: Weblogic.xml:866
@@ -1298,6 +1682,10 @@
"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
@@ -1309,6 +1697,10 @@
"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
@@ -1333,6 +1725,24 @@
" </container-descriptor>\n"
"</weblogic-web-app>]]>"
msgstr ""
+"<![CDATA[\n"
+"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+"<weblogic-web-app\n"
+"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"
+" <library-ref>\n"
+" <library-name>jsf</library-name>\n"
+" <specification-version>1.2</specification-version>\n"
+" <implementation-version>1.2</implementation-version>\n"
+" <exact-match>false</exact-match>\n"
+" </library-ref>\n"
+" <container-descriptor>\n"
+" <prefer-web-inf-classes>true</prefer-web-inf-classes>\n"
+" </container-descriptor>\n"
+"</weblogic-web-app>]]>"
#. Tag: para
#: Weblogic.xml:887
@@ -1343,6 +1753,10 @@
"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
@@ -1352,6 +1766,9 @@
"<property name=\"hibernate.query.factory_class\" \n"
" value=\"org.hibernate.hql.classic.ClassicQueryTranslatorFactory\"/>]]>"
msgstr ""
+"<![CDATA[\n"
+"<property name=\"hibernate.query.factory_class\" \n"
+" value=\"org.hibernate.hql.classic.ClassicQueryTranslatorFactory\"/>]]>"
#. Tag: para
#: Weblogic.xml:898
@@ -1360,6 +1777,8 @@
"<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
@@ -1368,6 +1787,8 @@
"<![CDATA[\n"
" <transaction:entity-transaction entity-manager=\"#{em}\"/>]]>"
msgstr ""
+"<![CDATA[\n"
+" <transaction:entity-transaction entity-manager=\"#{em}\"/>]]>"
#. Tag: para
#: Weblogic.xml:907 Weblogic.xml:1172
@@ -1377,6 +1798,9 @@
"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
@@ -1387,6 +1811,10 @@
" <listener-class>com.sun.faces.config.ConfigureListener</listener-class>\n"
" </listener>]]>"
msgstr ""
+"<![CDATA[\n"
+" <listener>\n"
+" <listener-class>com.sun.faces.config.ConfigureListener</listener-class>\n"
+" </listener>]]>"
#. Tag: para
#: Weblogic.xml:917
@@ -1395,6 +1823,8 @@
"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
@@ -1403,6 +1833,8 @@
"<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
@@ -1412,6 +1844,9 @@
"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
" value=\"org.hibernate.transaction.WeblogicTransactionManagerLookup\"/>]]>"
msgstr ""
+"<![CDATA[\n"
+"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
+" value=\"org.hibernate.transaction.WeblogicTransactionManagerLookup\"/>]]>"
#. Tag: para
#: Weblogic.xml:930
@@ -1421,102 +1856,105 @@
"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
#, no-c-format
msgid "To use Hibernate as your JPA provider you need the following jars:"
-msgstr ""
+msgstr "JPAãããã¤ãã®ããã«Hibernateã使ãã«ã¯ã次ã®jarãã¡ã¤ã«ãå¿
è¦ã§ãã"
#. Tag: literal
#: Weblogic.xml:944
#, no-c-format
msgid "hibernate.jar"
-msgstr ""
+msgstr "hibernate.jar"
#. Tag: literal
#: Weblogic.xml:949
#, no-c-format
msgid "hibernate-annotations.jar"
-msgstr ""
+msgstr "hibernate-annotations.jar"
#. Tag: literal
#: Weblogic.xml:954
#, no-c-format
msgid "hibernate-entitymanager.jar"
-msgstr ""
+msgstr "hibernate-entitymanager.jar"
#. Tag: literal
#: Weblogic.xml:959
#, no-c-format
msgid "hibernate-validator.jar"
-msgstr ""
+msgstr "hibernate-validator.jar"
#. Tag: literal
#: Weblogic.xml:964 Weblogic.xml:979
#, no-c-format
msgid "jboss-common-core.jar"
-msgstr ""
+msgstr "jboss-common-core.jar"
#. Tag: literal
#: Weblogic.xml:969
#, no-c-format
msgid "commons-logging.jar"
-msgstr ""
+msgstr "commons-logging.jar"
#. Tag: literal
#: Weblogic.xml:974
#, no-c-format
msgid "commons-collections.jar"
-msgstr ""
+msgstr "commons-collections.jar"
#. Tag: para
#: Weblogic.xml:985
#, no-c-format
msgid "Various third party jars that Weblogic needs:"
-msgstr ""
+msgstr "ãã¾ãã¾ãªãµã¼ããã¼ãã£ã®jarãã¡ã¤ã«ãWeblogicã§ã¯å¿
è¦ã§ãã"
#. Tag: literal
#: Weblogic.xml:991
#, no-c-format
msgid "antlr.jar"
-msgstr ""
+msgstr "antlr.jar"
#. Tag: literal
#: Weblogic.xml:996
#, no-c-format
msgid "cglib.jar"
-msgstr ""
+msgstr "cglib.jar"
#. Tag: literal
#: Weblogic.xml:1001
#, no-c-format
msgid "asm.jar"
-msgstr ""
+msgstr "asm.jar"
#. Tag: literal
#: Weblogic.xml:1006
#, no-c-format
msgid "dom4j.jar"
-msgstr ""
+msgstr "dom4j.jar"
#. Tag: literal
#: Weblogic.xml:1011
#, no-c-format
msgid "el-ri.jar"
-msgstr ""
+msgstr "el-ri.jar"
#. Tag: literal
#: Weblogic.xml:1016
#, no-c-format
msgid "javassist.jar"
-msgstr ""
+msgstr "javassist.jar"
#. Tag: literal
#: Weblogic.xml:1021
#, no-c-format
msgid "concurrent.jar"
-msgstr ""
+msgstr "concurrent.jar"
#. Tag: title
#: Weblogic.xml:1036
@@ -1525,6 +1963,8 @@
"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
@@ -1536,6 +1976,10 @@
"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
@@ -1547,6 +1991,10 @@
"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
@@ -1556,12 +2004,16 @@
"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
#, no-c-format
msgid "Running <literal>seam-gen</literal> setup"
-msgstr ""
+msgstr "<literal>seam-gen</literal>ãpèµ·åããããã®è¨å®"
#. Tag: para
#: Weblogic.xml:1060
@@ -1572,6 +2024,10 @@
"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
@@ -1588,10 +2044,10 @@
"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.2."
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3."
"GA] \n"
-"[C:/Program Files/jboss-4.2.2.GA]\n"
-"/jboss/apps/jboss-4.2.2.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"
@@ -1623,9 +2079,9 @@
" [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 [lib/hsqldb."
-"jar] \n"
-"[lib/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"
@@ -1658,11 +2114,96 @@
"[propertyfile] Creating new property file: \n"
"/rhdev/projects/jboss-seam/cvs-head/jboss-seam/seam-gen/build.properties\n"
" [echo] Installing JDBC driver jar to JBoss server\n"
-" [copy] Copying 1 file to /jboss/apps/jboss-4.2.2.GA/server/default/lib\n"
+" [copy] Copying 1 file to /jboss/apps/jboss-4.2.3.GA/server/default/lib\n"
" [echo] Type 'seam create-project' to create the new project\n"
"\n"
"BUILD SUCCESSFUL]]>"
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"
+"/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"
+"/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"
+" ([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"
+"(with no EJB support) [ear] ([ear], war, )\n"
+"war\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"
+"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"
+"org.jboss.seam.tutorial.weblogic.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/seamlib/"
+"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:.] [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"
+" [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"
+" [echo] Installing JDBC driver jar to JBoss server\n"
+" [copy] Copying 1 file to /jboss/apps/jboss-4.2.3.GA/server/default/lib\n"
+" [echo] Type 'seam create-project' to create the new project\n"
+"\n"
+"BUILD SUCCESSFUL]]>"
#. Tag: para
#: Weblogic.xml:1068
@@ -1672,12 +2213,15 @@
"<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
#, no-c-format
msgid "What to change for Weblogic 10.X"
-msgstr ""
+msgstr "Weblogic 10.Xã«ã¤ãã¦ã®å¤æ´"
#. Tag: para
#: Weblogic.xml:1076
@@ -1686,18 +2230,20 @@
"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
#, no-c-format
msgid "Configuration file changes"
-msgstr ""
+msgstr "è¨å®ãã¡ã¤ã«ã®å¤æ´"
#. Tag: para
#: Weblogic.xml:1089
#, no-c-format
msgid "Change the default target to <literal>archive</literal>."
-msgstr ""
+msgstr "ããã©ã«ãã®ã¿ã¼ã²ããã<literal>archive</literal>ã«å¤æ´ãã¦ãã ããã"
#. Tag: programlisting
#: Weblogic.xml:1092
@@ -1706,12 +2252,14 @@
"<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\"."
"\">]]>"
msgstr ""
+"<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\"."
+"\">]]>"
#. Tag: literal
#: Weblogic.xml:1099
#, no-c-format
msgid "resources/META-INF/persistence-dev.xml"
-msgstr ""
+msgstr "resources/META-INF/persistence-dev.xml"
#. Tag: para
#: Weblogic.xml:1104
@@ -1721,6 +2269,9 @@
"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
@@ -1729,6 +2280,8 @@
"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
@@ -1738,12 +2291,15 @@
"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL"
"\">]]>"
msgstr ""
+"<![CDATA[\n"
+"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL"
+"\">]]>"
#. Tag: para
#: Weblogic.xml:1121
#, no-c-format
msgid "Add/modify the properties below for Weblogic support:"
-msgstr ""
+msgstr "Weblogicããµãã¼ãããããã«ä¸è¨ã®ããããã£ã追å ï¼ä¿®æ£ãã¦ãã ããã"
#. Tag: programlisting
#: Weblogic.xml:1125
@@ -1755,6 +2311,11 @@
" value=\"org.hibernate.transaction.WeblogicTransactionManagerLookup\"/>\n"
"]]>"
msgstr ""
+"<![CDATA[<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.WeblogicTransactionManagerLookup\"/>\n"
+"]]>"
#. Tag: para
#: Weblogic.xml:1128
@@ -1763,12 +2324,14 @@
"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
#, no-c-format
msgid "resource/WEB-INF/weblogic.xml"
-msgstr ""
+msgstr "resource/WEB-INF/weblogic.xml"
#. Tag: para
#: Weblogic.xml:1141
@@ -1777,12 +2340,14 @@
"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
#, no-c-format
msgid "resource/WEB-INF/components.xml"
-msgstr ""
+msgstr "resource/WEB-INF/components.xml"
#. Tag: para
#: Weblogic.xml:1153
@@ -1791,6 +2356,8 @@
"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
@@ -1799,6 +2366,8 @@
"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
">]]>"
msgstr ""
+"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
+">]]>"
#. Tag: para
#: Weblogic.xml:1158
@@ -1807,6 +2376,8 @@
"You will also need to add the transaction namespace and schema location to "
"the top of the document."
msgstr ""
+"ã¾ãããã©ã³ã¶ã¯ã·ã§ã³ã®åå空éã¨ã¹ãã¼ãã®å ´æãããã¥ã¡ã³ãã®ä¸çªä¸ã«è¿½å "
+"ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: Weblogic.xml:1163
@@ -1814,6 +2385,7 @@
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
@@ -1822,18 +2394,20 @@
"<![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
#, no-c-format
msgid "resource/WEB-INF/web.xml"
-msgstr ""
+msgstr "resource/WEB-INF/web.xml"
#. Tag: literal
#: Weblogic.xml:1185
#, no-c-format
msgid "resources/WEB-INF/jboss-web.xml"
-msgstr ""
+msgstr "resources/WEB-INF/jboss-web.xml"
#. Tag: para
#: Weblogic.xml:1190
@@ -1842,12 +2416,15 @@
"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
#, no-c-format
msgid "resources/*-ds.xml"
-msgstr ""
+msgstr "resources/*-ds.xml"
#. Tag: para
#: Weblogic.xml:1203
@@ -1857,12 +2434,15 @@
"define datasources in JBoss AS, in Weblogic we will use the administration "
"console."
msgstr ""
+"JBoss ASã«ãããã¤ããªãã¨ãããããã®ãã¡ã¤ã«ãåé¤ãããã¨ãã§ãã¾ãããã"
+"ãã®ãã¡ã¤ã«ã¯JBoss ASã§ãã¼ã¿ã½ã¼ã¹ãå®ç¾©ãããã¡ã¤ã«ã§ãããWeblogicã§ã¯ç®¡"
+"çã³ã³ã½ã¼ã«ã使ç¨ãã¾ãã"
#. Tag: title
#: Weblogic.xml:1212
#, no-c-format
msgid "Library changes"
-msgstr ""
+msgstr "ã©ã¤ãã©ãªã®å¤æ´"
#. Tag: para
#: Weblogic.xml:1213
@@ -1873,6 +2453,10 @@
"\"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
@@ -1882,6 +2466,9 @@
"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
@@ -1908,12 +2495,32 @@
" </fileset>\n"
" </copy>]]>"
msgstr ""
+"<![CDATA[\n"
+" <copy todir=\"${war.dir}/WEB-INF/lib\">\n"
+" <fileset dir=\"${lib.dir}\">\n"
+" <!-- Misc 3rd party -->\n"
+" <include name=\"commons-logging.jar\" />\n"
+" <include name=\"dom4j.jar\" />\n"
+" <include name=\"javassist.jar\" />\n"
+" <include name=\"cglib.jar\" />\n"
+" <include name=\"antlr.jar\" />\n"
+"\n"
+" <!-- Hibernate -->\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"
+" <include name=\"concurrent.jar\" />\n"
+" </fileset>\n"
+" </copy>]]>"
#. Tag: title
#: Weblogic.xml:1232
#, no-c-format
msgid "Building and Deploying your application"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã®ãã«ãã¨ãããã¤"
#. Tag: para
#: Weblogic.xml:1233
@@ -1922,12 +2529,14 @@
"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
#, no-c-format
msgid "Setting up the data source"
-msgstr ""
+msgstr "ãã¼ã¿ã½ã¼ã¹ã®è¨å®"
#. Tag: para
#: Weblogic.xml:1239
@@ -1937,24 +2546,26 @@
"\"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
#, no-c-format
msgid "DataSource Name: <literal>seam-gen-ds</literal>"
-msgstr ""
+msgstr "DataSource Name: <literal>seam-gen-ds</literal>"
#. Tag: para
#: Weblogic.xml:1248
#, no-c-format
msgid "JNDI Name: <literal>seam-gen-ds</literal>"
-msgstr ""
+msgstr "JNDI Name: <literal>seam-gen-ds</literal>"
#. Tag: title
#: Weblogic.xml:1254
#, no-c-format
msgid "Building the application"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã®ãã«ã"
#. Tag: para
#: Weblogic.xml:1255
@@ -1963,6 +2574,8 @@
"This is as easy as typing <literal>ant</literal> in the projects base "
"directory."
msgstr ""
+"ããã¸ã§ã¯ãã®ãã¼ã¹ãã£ã¬ã¯ããªã§ã<literal>ant</literal>ã¨æã¤ãã¨ã«ãã£ã¦"
+"ç°¡åã«ã§ãã¾ãã"
#. Tag: programlisting
#: Weblogic.xml:1267
@@ -1971,6 +2584,8 @@
"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
@@ -1979,3 +2594,5 @@
"Check out the application at the following <literal>http://localhost:7001/"
"weblogic_example/</literal>. ."
msgstr ""
+"<literal>http://localhost:7001/weblogic_example/</literal>ã«å¾ã£ã¦ã¢ããªã±ã¼"
+"ã·ã§ã³ããã§ãã¯ã¢ã¦ããã¦ãã ããã"
Modified: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Webservices.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Webservices.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Webservices.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Webservices.xml:2
#, no-c-format
msgid "Web Services"
-msgstr ""
+msgstr "Webãµã¼ãã¹"
#. Tag: para
#: Webservices.xml:4
@@ -28,12 +28,15 @@
"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
#, no-c-format
msgid "Configuration and Packaging"
-msgstr ""
+msgstr "è¨å®ã¨ããã±ã¼ã¸ã³ã°"
#. Tag: para
#: Webservices.xml:12
@@ -45,6 +48,11 @@
"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
@@ -55,6 +63,10 @@
"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
@@ -82,12 +94,33 @@
" </endpoint-config>\n"
"</jaxws-config>]]>"
msgstr ""
+"<![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"
+" <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: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>\n"
+" </javaee:handler-chain>\n"
+" </pre-handler-chains>\n"
+" </endpoint-config>\n"
+"</jaxws-config>]]>"
#. Tag: title
#: Webservices.xml:30
#, no-c-format
msgid "Conversational Web Services"
-msgstr ""
+msgstr "対話åWebãµã¼ãã¹"
#. Tag: para
#: Webservices.xml:31
@@ -99,6 +132,10 @@
"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
@@ -117,6 +154,18 @@
"</soapenv:Envelope> \n"
" ]]>"
msgstr ""
+"<![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"
+" </soapenv:Header>\n"
+" <soapenv:Body>\n"
+" <seam:confirmAuction/>\n"
+" </soapenv:Body>\n"
+"</soapenv:Envelope> \n"
+" ]]>"
#. Tag: para
#: Webservices.xml:39
@@ -131,6 +180,12 @@
"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
@@ -142,6 +197,10 @@
"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
@@ -160,6 +219,18 @@
"</env:Envelope> \n"
" ]]>"
msgstr ""
+"<![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"
+" </env:Header>\n"
+" <env:Body>\n"
+" <confirmAuctionResponse xmlns=\"http://seambay.example.seam.jboss.org/\"/"
+">\n"
+" </env:Body>\n"
+"</env:Envelope> \n"
+" ]]>"
#. Tag: para
#: Webservices.xml:55
@@ -168,12 +239,14 @@
"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
#, no-c-format
msgid "A Recommended Strategy"
-msgstr ""
+msgstr "æ¨å¥¨ãããæ¹æ³"
#. Tag: para
#: Webservices.xml:62
@@ -183,6 +256,9 @@
"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
@@ -193,12 +269,15 @@
"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
#, no-c-format
msgid "An example web service"
-msgstr ""
+msgstr "Webãµã¼ãã¹ã®ä¾"
#. Tag: para
#: Webservices.xml:89
@@ -210,6 +289,10 @@
"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
@@ -231,6 +314,21 @@
" // snip\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"@WebService(name = \"AuctionService\", serviceName = \"AuctionService\")\n"
+"public class AuctionService implements AuctionServiceRemote\n"
+"{\n"
+" @WebMethod\n"
+" public boolean login(String username, String password)\n"
+" {\n"
+" Identity.instance().setUsername(username);\n"
+" Identity.instance().setPassword(password);\n"
+" Identity.instance().login();\n"
+" return Identity.instance().isLoggedIn();\n"
+" }\n"
+"\n"
+" // snip\n"
+"}]]>"
#. Tag: para
#: Webservices.xml:98
@@ -245,6 +343,13 @@
"<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
@@ -257,6 +362,12 @@
"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
@@ -269,6 +380,11 @@
"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
@@ -278,6 +394,9 @@
"conversation by delegating to the <literal>AuctionAction.createAuction()</"
"literal> method:"
msgstr ""
+"ããä¸ã¤ã®ä¾ãè¦ã¦ã¿ã¾ãããããã®Webãµã¼ãã¹ã¡ã½ããã¯ã"
+"<literal>AuctionAction.createAuction()</literal>ã¡ã½ããã«å§è²ããããã¨ã§æ°"
+"ãã対話ãå§ã¾ãã¾ãã"
#. Tag: programlisting
#: Webservices.xml:126
@@ -293,12 +412,21 @@
" action.setDetails(title, description, categoryId);\n"
" }]]>"
msgstr ""
+"<![CDATA[ @WebMethod\n"
+" public void createAuction(String title, String description, int "
+"categoryId)\n"
+" {\n"
+" AuctionAction action = (AuctionAction) Component.getInstance"
+"(AuctionAction.class, true);\n"
+" action.createAuction();\n"
+" action.setDetails(title, description, categoryId);\n"
+" }]]>"
#. Tag: para
#: Webservices.xml:128
#, no-c-format
msgid "And here's the code from <literal>AuctionAction</literal>:"
-msgstr ""
+msgstr "以ä¸ã¯ã<literal>AuctionAction</literal>ããã®ã³ã¼ãã§ãã"
#. Tag: programlisting
#: Webservices.xml:132
@@ -313,6 +441,14 @@
" durationDays = DEFAULT_AUCTION_DURATION;\n"
" }]]>"
msgstr ""
+"<![CDATA[ @Begin\n"
+" public void createAuction()\n"
+" {\n"
+" auction = new Auction();\n"
+" auction.setAccount(authenticatedAccount);\n"
+" auction.setStatus(Auction.STATUS_UNLISTED); \n"
+" durationDays = DEFAULT_AUCTION_DURATION;\n"
+" }]]>"
#. Tag: para
#: Webservices.xml:134
@@ -322,12 +458,14 @@
"conversations, by acting as a facade and delegating the real work to a "
"conversational Seam component."
msgstr ""
+"ããã«ãããWebãµã¼ãã¹ããã¡ãµã¼ãã¨ãã¦å®éã®ä½æ¥ã対話åSeamã³ã³ãã¼ãã³ã"
+"ã«å§è²ãããã¨ã§ãé·ã対話ãç¶ãã¦ãããã¨ãå¤ãã¾ãã"
#. Tag: title
#: Webservices.xml:142
#, no-c-format
msgid "RESTful HTTP webservices with RESTEasy"
-msgstr ""
+msgstr "RESTEasy ã«ããRESTful HTTP Webãµã¼ãã¹ "
#. Tag: para
#: Webservices.xml:144
@@ -337,6 +475,9 @@
"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
@@ -345,6 +486,8 @@
"Seamless integration of RESTEasy bootstrap and configuration, automatic "
"detection of resources and providers."
msgstr ""
+"RESTEasy ãã¼ãã¹ãã©ããã¨è¨å®ãã·ã¼ã ã¬ã¹ã«çµã¿è¾¼ã¿ããªã½ã¼ã¹ã¨ãããã¤ãã"
+"èªåæ¤åºã"
#. Tag: para
#: Webservices.xml:157
@@ -353,6 +496,8 @@
"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
@@ -361,12 +506,14 @@
"Writing resources as Seam components, with full Seam lifecycle management "
"and interception (bijection)."
msgstr ""
+"Seam ã³ã³ãã¼ãã³ãã¨ãã¦ãªã½ã¼ã¹ãè¨è¿°ãããã¨ã§ãSeamã®ã©ã¤ããµã¤ã¯ã«ç®¡çã¨"
+"ã¤ã³ã¿ã»ãã·ã§ã³ï¼ãã¤ã¸ã§ã¯ã·ã§ã³ï¼ããã¹ã¦å©ç¨å¯è½ã"
#. Tag: title
#: Webservices.xml:170
#, no-c-format
msgid "RESTEasy configuration and request serving"
-msgstr ""
+msgstr "RESTEasy ã®è¨å®ã¨è¦æ±"
#. Tag: para
#: Webservices.xml:172
@@ -376,6 +523,10 @@
"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
@@ -387,6 +538,10 @@
"<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
@@ -399,6 +554,12 @@
"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
@@ -412,6 +573,13 @@
"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
@@ -422,6 +590,9 @@
"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
@@ -431,23 +602,37 @@
"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"
+" @Produces(\"text/plain\")\n"
+" public String getCustomer(@PathParam(\"customerId\") int id) {\n"
+" return ...;\n"
+" }\n"
+"\n"
+"}]]>"
+msgstr ""
+"<![CDATA[@Path(\"/customer\")\n"
+"public class MyCustomerResource {\n"
+"\n"
+" @GET\n"
+" @Path(\"/{customerId}\")\n"
" @ProduceMime(\"text/plain\")\n"
" public String getCustomer(@PathParam(\"customerId\") int id) {\n"
" return ...;\n"
" }\n"
"\n"
"}]]>"
-msgstr ""
#. Tag: para
#: Webservices.xml:219
@@ -459,6 +644,11 @@
"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
@@ -474,6 +664,15 @@
" http://jboss.com/products/seam/components\n"
" http://jboss.com/products/seam/components-2.1.xsd\">]]>"
msgstr ""
+"<![CDATA[<components\n"
+" xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:resteasy=\"http://jboss.com/products/seam/resteasy\"\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\n"
+" http://jboss.com/products/seam/resteasy\n"
+" http://jboss.com/products/seam/resteasy-2.1.xsd\n"
+" http://jboss.com/products/seam/components\n"
+" http://jboss.com/products/seam/components-2.1.xsd\">]]>"
#. Tag: para
#: Webservices.xml:227
@@ -481,13 +680,14 @@
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 ""
+#, fuzzy, no-c-format
+msgid "<![CDATA[<resteasy:application resource-path-prefix=\"/restv1\"/>]]>"
+msgstr ""
"<![CDATA[<resteasy:application-config resource-path-prefix=\"/restv1\"/>]]>"
-msgstr ""
#. Tag: para
#: Webservices.xml:233
@@ -498,6 +698,10 @@
"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
@@ -506,13 +710,15 @@
"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 ""
+#, fuzzy, no-c-format
+msgid "<![CDATA[<resteasy:application strip-seam-resource-path=\"false\"/>]]>"
+msgstr ""
"<![CDATA[<resteasy:application-config strip-seam-resource-path=\"false\"/>]]>"
-msgstr ""
#. Tag: para
#: Webservices.xml:245
@@ -523,6 +729,10 @@
"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
@@ -532,11 +742,31 @@
"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\n"
+" scan-providers=\"false\"\n"
+" scan-resources=\"false\"\n"
+" use-builtin-providers=\"true\">\n"
+"\n"
+" <resteasy:resource-class-names>\n"
+" <value>org.foo.MyCustomerResource</value>\n"
+" <value>org.foo.MyOrderResource</value>\n"
+" </resteasy:resource-class-names>\n"
+"\n"
+" <resteasy:provider-class-names>\n"
+" <value>org.foo.MyFancyProvider</value>\n"
+" </resteasy:provider-class-names>\n"
+"\n"
+" </resteasy:application>]]>"
+msgstr ""
"<![CDATA[<resteasy:application-config\n"
" scan-providers=\"false\"\n"
" scan-resources=\"false\"\n"
@@ -552,7 +782,6 @@
" </resteasy:provider-class-names>\n"
"\n"
" </resteasy:application-config>]]>"
-msgstr ""
#. Tag: para
#: Webservices.xml:259
@@ -563,17 +792,32 @@
"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
#, no-c-format
msgid "Finally, you can configure media type and language URI extensions:"
-msgstr ""
+msgstr "æå¾ã«ãã¡ãã£ã¢ã¿ã¤ãã¨è¨èªã®URIæ¡å¼µåãè¨å®ã§ãã¾ãã"
#. Tag: programlisting
#: Webservices.xml:269
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
+"<![CDATA[<resteasy:application>\n"
+"\n"
+" <resteasy:media-type-mappings>\n"
+" <key>txt</key><value>text/plain</value>\n"
+" </resteasy:media-type-mappings>\n"
+"\n"
+" <resteasy:language-mappings>\n"
+" <key>deutsch</key><value>de-DE</value>\n"
+" </resteasy:language-mappings>\n"
+"\n"
+"</resteasy:application>]]>"
+msgstr ""
"<![CDATA[<resteasy:application-config>\n"
"\n"
" <resteasy:media-type-mappings>\n"
@@ -585,7 +829,6 @@
" </resteasy:language-mappings>\n"
"\n"
"</resteasy:application-config>]]>"
-msgstr ""
#. Tag: para
#: Webservices.xml:271
@@ -596,12 +839,16 @@
"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
#, no-c-format
msgid "Resources and providers as Seam components"
-msgstr ""
+msgstr "Seam ã³ã³ãã¼ãã³ãã¨ãã¦ã®ãªã½ã¼ã¹ã¨ãããã¤ã"
#. Tag: para
#: Webservices.xml:282
@@ -613,6 +860,12 @@
"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
@@ -622,10 +875,14 @@
"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"
@@ -636,13 +893,28 @@
"\n"
" @GET\n"
" @Path(\"/{customerId}\")\n"
+" @Produces(\"text/plain\")\n"
+" public String getCustomer(@PathParam(\"customerId\") int id) {\n"
+" return customerDAO.find(id).getName();\n"
+" }\n"
+"\n"
+"}]]>"
+msgstr ""
+"<![CDATA[@Name(\"customerResource\")\n"
+"@Path(\"/customer\")\n"
+"public class MyCustomerResource {\n"
+"\n"
+" @In\n"
+" CustomerDAO customerDAO;\n"
+"\n"
+" @GET\n"
+" @Path(\"/{customerId}\")\n"
" @ProduceMime(\"text/plain\")\n"
" public String getCustomer(@PathParam(\"customerId\") int id) {\n"
" return customerDAO.find(id).getName();\n"
" }\n"
"\n"
"}]]>"
-msgstr ""
#. Tag: para
#: Webservices.xml:297
@@ -658,6 +930,16 @@
"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
@@ -666,6 +948,8 @@
"Conversation-scoped resource components and mapping of conversations is "
"currently not supported but will be available soon."
msgstr ""
+"対話ã¹ã³ã¼ãã®ãªã½ã¼ã¹ã³ã³ãã¼ãã³ãã¨å¯¾è©±ã®ãããã³ã°ã¯ç¾å¨ãµãã¼ãããã¦ã"
+"ã¾ããããéããªãå©ç¨ã§ããããã«ãªãäºå®ã§ãã"
#. Tag: para
#: Webservices.xml:312
@@ -674,6 +958,9 @@
"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
@@ -682,3 +969,112 @@
"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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Websphere.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Websphere.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Websphere.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,191 +1,105 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Websphere.xml:2
-#, no-c-format
-msgid "Seam on IBM's Websphere"
-msgstr ""
+#, 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.13 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."
+"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
+#: Websphere.xml:7
+#, fuzzy, 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."
+"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"
-msgstr ""
+#: Websphere.xml:13
+#, fuzzy, no-c-format
+msgid "Websphere AS environment and deployment information"
+msgstr "Websphere ç°å¢ã¨ãããã¤ã¡ã³ãæ
å ±"
#. Tag: para
-#: Websphere.xml:21
-#, no-c-format
+#: Websphere.xml:15
+#, fuzzy, 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 "
+"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"
-msgstr ""
+#: Websphere.xml:23
+#, fuzzy, no-c-format
+msgid "Installation versions"
+msgstr "ã¤ã³ã¹ãã¼ã«ãããã¼ã¸ã§ã³ã¨ãã³ã"
#. Tag: para
-#: Websphere.xml:30
-#, no-c-format
+#: Websphere.xml:24
+#, fuzzy, no-c-format
msgid ""
-"All of the examples and information in this chapter are based on the the "
-"latest version of Websphere at the time of this writing."
+"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.0.13"
-msgstr ""
+#: 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 (3.0.6.1.0.13)"
-msgstr ""
-
#. Tag: para
-#: Websphere.xml:46
+#: 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."
+"After installing Websphere AS, create server profile with Profile Management "
+"Tool, if you didn't create profile in installation process."
msgstr ""
#. Tag: title
-#: Websphere.xml:55
+#: Websphere.xml:42
#, no-c-format
-msgid "A note about restarting the server"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:56
-#, 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:64
-#, no-c-format
-msgid "Required custom properties"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:65
-#, 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 ""
-
-#. Tag: para
-#: Websphere.xml:74
-#, 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 ""
-
-#. Tag: title
-#: Websphere.xml:82 Websphere.xml:100
-#, no-c-format
-msgid "Detailed can be found at:"
-msgstr ""
-
-#. Tag: ulink
-#: Websphere.xml:84
-#, no-c-format
-msgid "SRVE0238E: Resource paths must have a leading slash"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:89
-#, 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 ""
-
-#. Tag: ulink
-#: Websphere.xml:102
-#, no-c-format
-msgid ""
-"PK33090; 6.1: A filter that serves a file does not pop-up an alert message"
-msgstr ""
-
-#. Tag: title
-#: Websphere.xml:111
-#, no-c-format
msgid "The <literal>jee5/booking</literal> example"
-msgstr ""
+msgstr "<literal>jee5/booking</literal> ãµã³ãã«"
#. Tag: para
-#: Websphere.xml:113
+#: Websphere.xml:44
#, no-c-format
msgid ""
"The <literal>jee5/booking</literal> example is based on the Hotel Booking "
@@ -193,46 +107,44 @@
"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:120
-#, 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 ""
-
#. Tag: title
-#: Websphere.xml:126 Websphere.xml:908
+#: Websphere.xml:52 Websphere.xml:710
#, no-c-format
msgid "<title>Configuration file changes</title>"
-msgstr ""
+msgstr "<title>æ§æãã¡ã¤ã«ã®å¤æ´</title>"
#. Tag: para
-#: Websphere.xml:128
+#: Websphere.xml:54
#, no-c-format
msgid ""
"Below are the configuration file changes that are need to the base example."
-msgstr ""
+msgstr "éå½¢ã®ãµã³ãã«ã«å¯¾ãã¦å¿
è¦ã¨ãªãæ§æãã¡ã¤ã«ã®å¤æ´ç¹ã¯ä»¥ä¸ã®éãã§ãã"
#. Tag: literal
-#: Websphere.xml:134 Websphere.xml:982
+#: Websphere.xml:60 Websphere.xml:784
#, no-c-format
msgid "resources/WEB-INF/components.xml"
-msgstr ""
+msgstr "resources/WEB-INF/components.xml"
#. Tag: para
-#: Websphere.xml:137
-#, no-c-format
+#: Websphere.xml:63
+#, fuzzy, 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:"
+"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:144
+#: Websphere.xml:70
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -240,136 +152,185 @@
"\"true\"/>\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+"<core:init jndi-pattern=\"java:comp/env/jboss-seam-jee5/#{ejbName}\" debug="
+"\"true\"/>\n"
+" ]]>"
#. Tag: literal
-#: Websphere.xml:148 Websphere.xml:1014
-#, no-c-format
-msgid "resources/WEB-INF/web.xml"
-msgstr ""
+#: 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:151
+#: 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."
+"We need to replace the /local string from <literal>ejb-ref-name</literal>. "
+"See at the following final code:"
msgstr ""
-#. Tag: para
-#: Websphere.xml:154
+#. Tag: programlisting
+#: Websphere.xml:82
#, 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:"
+"<![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: programlisting
-#: Websphere.xml:161
+#. Tag: literal
+#: Websphere.xml:88 Websphere.xml:816
#, 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 ""
+msgid "resources/WEB-INF/web.xml"
+msgstr "resources/WEB-INF/web.xml"
#. Tag: para
-#: Websphere.xml:162
-#, no-c-format
+#: Websphere.xml:91
+#, fuzzy, 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."
+"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:171
-#, 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"
-" <local>org.jboss.seam.example.booking.HotelSAll of the examples and "
-"informaearching</local> \n"
-" </ejb-local-ref> \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-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 ""
+" </ejb-local-ref>\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:172
-#, no-c-format
+#: Websphere.xml:102
+#, fuzzy, 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 ""
-
-#. Tag: para
-#: Websphere.xml:178
-#, 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:"
+"<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:183
+#: Websphere.xml:107
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -380,53 +341,68 @@
" <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"
+"]]>"
#. Tag: para
-#: Websphere.xml:184
+#: Websphere.xml:108
#, no-c-format
msgid ""
"in your web.xml. If you don't include it, you'll get the following error:"
-msgstr ""
+msgstr "web.xml ã®ä¸ã§ä¸è¨ã®è¨å®ãè¡ããªããã°ã以ä¸ã®ã¨ã©ã¼ãçºçãã¾ãã"
#. Tag: programlisting
-#: Websphere.xml:185
+#: Websphere.xml:109
#, no-c-format
msgid "Name comp/env/myapp/EjbSynchronizations not found in context java:"
-msgstr ""
+msgstr "Name comp/env/myapp/EjbSynchronizations not found in context java:"
#. Tag: literal
-#: Websphere.xml:190
+#: Websphere.xml:114
#, no-c-format
msgid "resources/META-INF/persistence.xml"
-msgstr ""
+msgstr "resources/META-INF/persistence.xml"
#. Tag: para
-#: Websphere.xml:193
-#, no-c-format
+#: Websphere.xml:117
+#, fuzzy, 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:"
+"WAS. To do this change the <literal>jta-data-source</literal> element:"
msgstr ""
+"ãã®ãµã³ãã«ã§ã¯ãWebsphere ã®ããã©ã«ãã®ãã¼ã¿ã½ã¼ã¹ã使ç¨ãã¾ãããã®ã"
+"ãã<literal>jta-data-source</literal> è¦ç´ ãå¤æ´ãã¾ãã"
#. Tag: programlisting
-#: Websphere.xml:196
+#: 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"
+"]]>"
#. Tag: para
-#: Websphere.xml:197
+#: 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 ããããã£"
+"ãã³ã¡ã³ãã¢ã¦ããã¾ãã次ã«ä»¥ä¸ã®ããããã£ã追å ä¿®æ£ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
-#: Websphere.xml:202
+#: Websphere.xml:126
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -440,84 +416,113 @@
"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:206
-#, no-c-format
+#: Websphere.xml:130
+#, fuzzy, no-c-format
msgid ""
"<literal>hibernate.transaction.manager_lookup_class</literal> — "
-"Standard Hibernate transaction manager property for Websphere 6.X"
+"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:212
-#, no-c-format
+#: 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 Websphere when the EJBContext is looked up."
+"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:221
+#: 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]]>"
#. Tag: para
-#: Websphere.xml:224
-#, no-c-format
+#: 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 in Glassfish."
+"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:234 Websphere.xml:948
-#, no-c-format
-msgid "resources/GlassfishDerbyDialect.class"
-msgstr ""
+#: Websphere.xml:158 Websphere.xml:750
+#, fuzzy, no-c-format
+msgid "src/GlassfishDerbyDialect.java"
+msgstr "resources/GlassfishDerbyDialect.class"
#. Tag: para
-#: Websphere.xml:237
-#, no-c-format
+#: Websphere.xml:161
+#, fuzzy, 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:"
+"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:245
-#, no-c-format
+#: Websphere.xml:169
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
+"cp ../../jpa/src/GlassfishDerbyDialect.java\n"
+" ./src]]>"
+msgstr ""
+"<![CDATA[\n"
"cp ../../jpa/resources-websphere61/WEB-INF/classes/GlassfishDerbyDialect."
"class\n"
" ./resources]]>"
-msgstr ""
#. Tag: para
-#: Websphere.xml:246
-#, no-c-format
+#: Websphere.xml:170
+#, fuzzy, 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."
+"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:252
+#: Websphere.xml:175
#, no-c-format
msgid "resources/import.sql"
-msgstr ""
+msgstr "resources/import.sql"
#. Tag: para
-#: Websphere.xml:255
+#: Websphere.xml:178
#, no-c-format
msgid ""
"This file must also be copied from the JPA example because either the Derby "
@@ -525,591 +530,524 @@
"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:262
-#, 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 ""
#. Tag: title
-#: Websphere.xml:271
+#: Websphere.xml:194
#, no-c-format
msgid "Building the <literal>jee5/booking</literal> example"
-msgstr ""
+msgstr "<literal>jee5/booking</literal> ãµã³ãã«ã®ãã«ã"
#. Tag: para
-#: Websphere.xml:274
-#, no-c-format
+#: 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 "
-"Websphere. This section will cover what changes are needed to the "
-"<literal>build.xml</literal>."
+"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:281
-#, 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:285
-#, no-c-format
+#: Websphere.xml:205
+#, fuzzy, 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:"
+"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:290 Websphere.xml:817
-#, no-c-format
-msgid "jsf-api.jar"
-msgstr ""
-
-#. Tag: literal
-#: Websphere.xml:294 Websphere.xml:822
-#, no-c-format
-msgid "jsf-impl.jar"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:300
-#, no-c-format
-msgid ""
-"Since Websphere is not a fully compliant <literal>JEE5</literal> "
-"implementation we need to add these EL libraries:"
-msgstr ""
-
-#. Tag: literal
-#: Websphere.xml:305 Websphere.xml:830
-#, no-c-format
-msgid "el-api.jar"
-msgstr ""
-
-#. Tag: literal
-#: Websphere.xml:309 Websphere.xml:826
-#, no-c-format
-msgid "el-ri.jar"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:315
-#, 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 ""
-
-#. Tag: para
-#: Websphere.xml:323
-#, 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 ""
-
#. Tag: title
-#: Websphere.xml:334
+#: Websphere.xml:213
#, no-c-format
msgid "Updating the <literal>build.xml</literal> file"
-msgstr ""
+msgstr "<literal>build.xml</literal> ãã¡ã¤ã«ã®æ´æ°"
#. Tag: para
-#: Websphere.xml:336
-#, no-c-format
+#: 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>. The primary change is the addition "
-"of the <literal>GlassfishDerbyDialect.class</literal>:"
+"<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:345
-#, 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 ""
-
-#. Tag: para
-#: Websphere.xml:348
-#, 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 ""
-
-#. Tag: programlisting
-#: Websphere.xml:354
-#, no-c-format
-msgid ""
"<![CDATA[\n"
-" <!--<include name=\"lib/log4j.jar\" />-->\n"
-" <include name=\"lib/el-api.jar\" />\n"
-" <include name=\"examples/jpa/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 ""
+" <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
+#: Websphere.xml:225
#, 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:366
+#: Websphere.xml:234
#, no-c-format
msgid "Deploying the application to Websphere"
-msgstr ""
+msgstr "Websphere ã¸ã®ã¢ããªã±ã¼ã·ã§ã³ã®ãããã¤"
#. Tag: para
-#: Websphere.xml:368
+#: 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 ""
+"å¿
è¦ãªãã®ã¯ãã¹ã¦æå®ã®ä½ç½®ã«æãã¾ãããæ®ããããã¨ã¯ãããã¤ãããã¨ã§ã "
+"- ãã¨ãããæ°ã¹ãããã®æé ã§ãã"
#. Tag: para
-#: Websphere.xml:370
+#: 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 ã®ç®¡çã³ã³ã½ã¼ã«ã使ç¨ãã¾ããå¾æ¥ã©ããå¾ãããªãã"
+"ã°ãªããªãæé ã¨ãã³ããããã¾ãã"
#. Tag: para
-#: Websphere.xml:373
-#, no-c-format
+#: Websphere.xml:241
+#, fuzzy, no-c-format
msgid ""
-"The steps below are for the Websphere version stated above, yours may be "
-"slightly different."
+"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:377
+#: Websphere.xml:245
#, no-c-format
-msgid "Log in to the administration console"
+msgid ""
+"Log in to the administration console <programlisting><![CDATA[https://"
+"localhost:9043/admin]]></programlisting> or"
msgstr ""
#. Tag: programlisting
-#: Websphere.xml:380
-#, 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 ""
#. Tag: para
-#: Websphere.xml:384
-#, no-c-format
+#: Websphere.xml:254
+#, fuzzy, no-c-format
msgid ""
-"Access the <literal>Enterprise Application</literal> menu option under the "
-"<literal>Applications</literal> top menu."
+"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:389
-#, no-c-format
+#: Websphere.xml:259
+#, fuzzy, no-c-format
msgid ""
-"At the top of the <literal>Enterprise Application</literal> table select "
+"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:395 Websphere.xml:655
+#: Websphere.xml:265 Websphere.xml:461
#, no-c-format
msgid "Preparing for the application installation"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã®ã¤ã³ã¹ãã¼ã«æºå"
#. Tag: para
-#: Websphere.xml:399
+#: 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> ãã¡ã¤ã«ãæå®ãã¦ãã ããã"
#. Tag: para
-#: Websphere.xml:405 Websphere.xml:423 Websphere.xml:456 Websphere.xml:670
+#: 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 ""
+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:412
+#: Websphere.xml:292
#, no-c-format
msgid "Select installation options"
-msgstr ""
+msgstr "ã¤ã³ã¹ãã¼ã«ãªãã·ã§ã³ã®é¸æ"
#. Tag: para
-#: Websphere.xml:416
-#, no-c-format
+#: Websphere.xml:296
+#, fuzzy, 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."
+"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:430
+#: Websphere.xml:313
#, no-c-format
msgid "Map modules to servers"
-msgstr ""
+msgstr "ãµã¼ãã¸ã¢ã¸ã¥ã¼ã«ã®ããã"
#. Tag: para
-#: Websphere.xml:434
+#: 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> "
+"ãã¿ã³ãé¸æãã¦ãã ããã"
-#. Tag: para
-#: Websphere.xml:442
-#, 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 ""
-
-#. Tag: para
-#: Websphere.xml:447
-#, 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 ""
-
#. Tag: literal
-#: Websphere.xml:463
+#: Websphere.xml:325
#, no-c-format
-msgid "Map virtual hosts for Web modules"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:467
-#, no-c-format
-msgid "No changes needed here. Select the <literal>Next</literal> button."
-msgstr ""
-
-#. Tag: literal
-#: Websphere.xml:474
-#, no-c-format
msgid "Summary"
-msgstr ""
+msgstr "Summary (è¦ç´)"
#. Tag: para
-#: Websphere.xml:477
+#: Websphere.xml:328
#, no-c-format
msgid "No changes needed here. Select the <literal>Finish</literal> button."
msgstr ""
+"ããã§ã¯å¤æ´ã¯å¿
è¦ããã¾ããã<literal>Finish</literal> ãã¿ã³ãé¸æãã¦ãã "
+"ããã"
#. Tag: literal
-#: Websphere.xml:484
+#: Websphere.xml:335
#, no-c-format
msgid "Installation"
-msgstr ""
+msgstr "Installation (ã¤ã³ã¹ãã¼ã«)"
#. Tag: para
-#: Websphere.xml:487
+#: Websphere.xml:338
#, no-c-format
msgid "Now you will see it installing and deploying your application."
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ãã¤ã³ã¹ãã¼ã«ããã¦ãããã¤ããã¾ãã"
#. Tag: para
-#: Websphere.xml:492
-#, no-c-format
+#: Websphere.xml:343
+#, fuzzy, no-c-format
msgid ""
-"When if finishes select the <literal>Save</literal> link and you will be "
+"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:504
+#: 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 ""
+"ã¢ããªã±ã¼ã·ã§ã³ã®ã¤ã³ã¹ãã¼ã«ãå®äºãã¾ããããå®è¡ã®åã«ããã¤ãã®èª¿æ´ãã"
+"ãå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Websphere.xml:508
+#: 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> ãªã³ã¯ãé¸æããã¨ããã"
+"ãå§ãã¦ãã ããã"
#. Tag: para
-#: Websphere.xml:514
+#: Websphere.xml:365
#, no-c-format
msgid "Select the <literal>Manage Modules</literal> link."
-msgstr ""
+msgstr "<literal>Manage Modules</literal> ãªã³ã¯ãé¸æãã¦ãã ããã"
#. Tag: para
-#: Websphere.xml:518
-#, no-c-format
-msgid "Select the <literal>jboss-seam-jee5.war</literal> link."
-msgstr ""
+#: 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:523
-#, no-c-format
+#: 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</literal>."
+"<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:529 Websphere.xml:554
+#: 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> ãªã"
+"ã·ã§ã³ãé¸æãã¦ãã ããã"
#. Tag: para
-#: Websphere.xml:533
-#, no-c-format
-msgid "Return the <literal>Seam Booking</literal> page."
-msgstr ""
+#: 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:537
+#: 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> ãªã³ã¯ãé¸"
+"æãã¦ãã ããã"
#. Tag: para
-#: Websphere.xml:542
+#: 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> ãé¸æãã¦ãã ããã"
#. Tag: para
-#: Websphere.xml:547
+#: 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 ""
-
-#. Tag: para
-#: Websphere.xml:558
-#, 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:566
-#, no-c-format
-msgid "Open the following file in a text editor of your choice:"
-msgstr ""
-
-#. Tag: programlisting
-#: Websphere.xml:570
-#, 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 ""
-
-#. Tag: para
-#: Websphere.xml:574
-#, no-c-format
-msgid ""
-"Modify the following line so that <literal>PARENT_FIRST</literal> is now "
-"<literal>PARENT_LAST</literal>:"
-msgstr ""
-
-#. Tag: programlisting
-#: Websphere.xml:580
-#, no-c-format
-msgid ""
-"<![CDATA[\n"
-"<classloader xmi:id=\"Classloader_#######\" mode=\"PARENT_FIRST\"/>]]>"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:584
-#, 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 ""
-
-#. Tag: para
-#: Websphere.xml:596
-#, 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:603
-#, no-c-format
+#: Websphere.xml:410
+#, fuzzy, no-c-format
msgid ""
"You can now access the application at <literal>http://localhost:9080/seam-"
-"jee5/</literal> ."
+"jee5-booking/index.html</literal> ."
msgstr ""
+"<literal>http://localhost:9080/seam-jee5/</literal> ããã¢ããªã±ã¼ã·ã§ã³ã«ã¢"
+"ã¯ã»ã¹ã§ãã¾ãã"
#. Tag: title
-#: Websphere.xml:609
+#: Websphere.xml:431
#, no-c-format
-msgid "A note about Websphere Stateful bean timeouts"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:610
-#, 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 ""
-
-#. Tag: title
-#: Websphere.xml:624
-#, no-c-format
msgid "The <literal>jpa</literal> booking example"
-msgstr ""
+msgstr "<literal>jpa</literal> booking ãµã³ãã«"
#. Tag: para
-#: Websphere.xml:625
-#, no-c-format
+#: 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 require EJB3 support to run."
+"does not use EJB3."
msgstr ""
+"幸ããªãã¨ã« <literal>jpa</literal> ãµã³ãã«ãåä½ãããã®ã¯ã "
+"<literal>jee5</literal> ãµã³ãã«ãããç°¡åã§ããããã¯ããã«äºç´ãµã³ãã«ã "
+"Seam POJO ã§å®è£
ãããã®ã§ãHibernate JPA ã JPA ãã©ã³ã¶ã¯ã·ã§ã³ã¨ã¨ãã«ä½¿ç¨"
+"ãã¾ãã å®è¡ã«ã¯ EJB3 ãµãã¼ããå¿
è¦ã¨ãã¾ããã"
#. Tag: para
-#: Websphere.xml:631
+#: 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 ãå«ããå¤ãã®ã³ã³ããç¨ã®æ§æã¨ãã«ãã¹ã¯ãªãããæ¢"
+"ã«ç¨æããã¦ãã¾ãã"
#. Tag: para
-#: Websphere.xml:634
+#: 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 ""
+"æåã«è¡ããã¨ã¯ããµã³ãã«ã®ãã«ãã¨ãããã¤ã§ãããã®ãã¨ã«å¿
è¦ãªè¨å®å¤æ´ã"
+"è¡ãã¾ãã"
#. Tag: title
-#: Websphere.xml:638
+#: Websphere.xml:444
#, no-c-format
msgid "Building the <literal>jpa</literal> example"
-msgstr ""
+msgstr "<literal>jpa</literal> ãµã³ãã«ã®ãã«ã"
#. Tag: para
-#: Websphere.xml:639
-#, no-c-format
+#: Websphere.xml:445
+#, fuzzy, no-c-format
msgid ""
"Building it only requires running the correct ant command: "
-"<programlisting>ant websphere61</programlisting> This will create container "
+"<programlisting>ant websphere7</programlisting> This will create container "
"specific distribution and exploded archive directories with the "
-"<literal>websphere61</literal> label."
+"<literal>websphere7</literal> label."
msgstr ""
+"ãã«ãã«å¿
è¦ãªãã¨ã¯ãæ£ãã ant ã³ãã³ããå®è¡ãããã¨ã§ãã "
+"<programlisting>ant websphere61</programlisting> ããã¯ãã³ã³ããã«å¯¾å¿ãã"
+"ã¢ã¼ã«ã¤ãã¨ã<literal>websphere61</literal> ã¨ããååã®å±éå½¢å¼ã®ãã£ã¬ã¯ã"
+"ãªã¢ã¼ã«ã¤ããä½æãã¾ãã"
#. Tag: title
-#: Websphere.xml:645
+#: Websphere.xml:451
#, no-c-format
msgid "Deploying the <literal>jpa</literal> example"
-msgstr ""
+msgstr "<literal>jpa</literal> ãµã³ãã«ã®ãããã¤"
#. Tag: para
-#: Websphere.xml:646
+#: 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\"/> ã¨é¡ä¼¼ãã¦ãã¾ãããå¤ãã®æé ã¯å¿
è¦ããã¾ããã"
#. Tag: para
-#: Websphere.xml:651
+#: 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> ãã¿ã³ãé¸æ"
+"ãã¦ãã ããã"
#. Tag: para
-#: Websphere.xml:659
-#, no-c-format
+#: Websphere.xml:465
+#, fuzzy, no-c-format
msgid ""
-"Browse to the <literal>examples/jpa/dist-websphere61/jboss-seam-jpa.war</"
+"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:665
+#: Websphere.xml:483
#, no-c-format
msgid ""
-"In the <literal>Context root</literal> text box enter <literal>jboss-seam-"
-"jpa</literal>."
+"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:676
+#: Websphere.xml:491
#, no-c-format
msgid ""
-"Select the <literal>Next</literal> button for the next three pages, no "
-"changes are needed."
+"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:681
+#: Websphere.xml:502
#, no-c-format
msgid "<literal>Summary</literal> page"
-msgstr ""
+msgstr "<literal>Summary (è¦ç´)</literal> ãã¼ã¸"
#. Tag: para
-#: Websphere.xml:684
+#: Websphere.xml:505
#, no-c-format
msgid ""
"Review the settings if you wish and select the <literal>Finish</literal> "
@@ -1117,216 +1055,253 @@
"<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:697
-#, no-c-format
+#: 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</literal> for <literal>Seam Booking</literal>."
+"<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:704
+#: 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> ãã¿ã³ãã¯ãªãã¯ãã¦ãã ããã"
#. Tag: para
-#: Websphere.xml:710
+#: 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> ããã¢ããª"
+"ã±ã¼ã·ã§ã³ã«ã¢ã¯ã»ã¹ã§ãã¾ãã"
#. Tag: title
-#: Websphere.xml:718
-#, no-c-format
-msgid "Whats different for Websphere 6.1"
-msgstr ""
+#: Websphere.xml:540
+#, fuzzy, no-c-format
+msgid "What's different for Websphere AS V7"
+msgstr "Websphere 6.1 ã§ã®å¤æ´ç¹"
#. Tag: para
-#: Websphere.xml:719
-#, no-c-format
+#: Websphere.xml:541
+#, fuzzy, 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."
+"Websphere AS V7 are mostly expected; library and configuration file changes."
msgstr ""
+"JBoss 4.2 㨠Websphere 6.1 ã«ãããã¤ããã JPA ãµã³ãã«ã®ç¸éç¹ã¯ãå¤ããã©"
+"ã¤ãã©ãªã¨æ§æãã¡ã¤ã«ã§ãã"
#. Tag: para
-#: Websphere.xml:724
+#: Websphere.xml:546
#, no-c-format
msgid "<para>Configuration file changes</para>"
+msgstr "<para>æ§æãã¡ã¤ã«ã®å¤æ´</para>"
+
+#. Tag: para
+#: 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:727
-#, no-c-format
+#: Websphere.xml:559
+#, fuzzy, 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."
+"<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:734
+#: Websphere.xml:565
#, 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> ."
+"<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:744
-#, no-c-format
+#: Websphere.xml:572
+#, 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>"
+"<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:752
+#: 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> ã«ã©ã ã¯çæãããªãã®ã§ããã®ãã¡ã¤ã«ããåé¤ããã¦ã"
+"ã¾ãã"
#. Tag: para
-#: Websphere.xml:761
+#: Websphere.xml:589
#, no-c-format
msgid "Changes for dependent libraries"
-msgstr ""
+msgstr "ä¾åã©ã¤ãã©ãªã®å¤æ´"
#. Tag: para
-#: Websphere.xml:762
-#, no-c-format
+#: Websphere.xml:590
+#, fuzzy, 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."
+"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:770
+#: Websphere.xml:597
#, no-c-format
msgid "To use Hibernate as your JPA provider you need the following jars:"
msgstr ""
+"Hibernate ã JPA provider ãããã¤ãã¨ãã¦ä½¿ç¨ããããã«ã¯ã以ä¸ã® jar ãå¿
è¦"
+"ã§ãã"
#. Tag: literal
-#: Websphere.xml:775
+#: Websphere.xml:602
#, no-c-format
msgid "hibernate.jar"
-msgstr ""
+msgstr "hibernate.jar"
#. Tag: literal
-#: Websphere.xml:780
+#: Websphere.xml:607
#, no-c-format
msgid "hibernate-annotations.jar"
-msgstr ""
+msgstr "hibernate-annotations.jar"
#. Tag: literal
-#: Websphere.xml:785
+#: Websphere.xml:612
#, no-c-format
msgid "hibernate-commons-annotations.jar"
-msgstr ""
+msgstr "hibernate-commons-annotations.jar"
#. Tag: literal
-#: Websphere.xml:790
+#: Websphere.xml:617
#, no-c-format
msgid "hibernate-entitymanager.jar"
-msgstr ""
+msgstr "hibernate-entitymanager.jar"
#. Tag: literal
-#: Websphere.xml:795
+#: Websphere.xml:622
#, no-c-format
msgid "hibernate-validator.jar"
-msgstr ""
+msgstr "hibernate-validator.jar"
#. Tag: literal
-#: Websphere.xml:800
+#: Websphere.xml:627
#, no-c-format
msgid "commons-collections.jar"
-msgstr ""
+msgstr "commons-collections.jar"
#. Tag: literal
-#: Websphere.xml:805
+#: Websphere.xml:632
#, no-c-format
msgid "jboss-common-core.jar"
-msgstr ""
+msgstr "jboss-common-core.jar"
#. Tag: para
-#: Websphere.xml:811
+#: 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 ""
-
-#. Tag: para
-#: Websphere.xml:836
-#, no-c-format
msgid "Various third party jars that Websphere needs:"
-msgstr ""
+msgstr "WebSphere ãå¿
è¦ã¨ãããã¾ãã¾ãªãµã¼ããã¼ã㣠jarã"
#. Tag: literal
-#: Websphere.xml:839
+#: Websphere.xml:641
#, no-c-format
msgid "antlr.jar"
-msgstr ""
+msgstr "antlr.jar"
#. Tag: literal
-#: Websphere.xml:843
+#: Websphere.xml:645
#, no-c-format
msgid "cglib.jar"
-msgstr ""
+msgstr "cglib.jar"
#. Tag: literal
-#: Websphere.xml:847
+#: Websphere.xml:649
#, no-c-format
msgid "asm.jar"
-msgstr ""
+msgstr "asm.jar"
#. Tag: literal
-#: Websphere.xml:851
+#: Websphere.xml:653
#, no-c-format
msgid "dom4j.jar"
-msgstr ""
+msgstr "dom4j.jar"
#. Tag: literal
-#: Websphere.xml:856
+#: Websphere.xml:658
#, no-c-format
msgid "javassist.jar"
-msgstr ""
+msgstr "javassist.jar"
#. Tag: literal
-#: Websphere.xml:861
+#: Websphere.xml:663
#, no-c-format
msgid "concurrent.jar"
-msgstr ""
+msgstr "concurrent.jar"
#. Tag: title
-#: Websphere.xml:876
-#, no-c-format
+#: Websphere.xml:678
+#, fuzzy, no-c-format
msgid ""
"Deploying an application created using <literal>seam-gen</literal> on "
-"Websphere 6.1.0.13"
+"Websphere V7"
msgstr ""
+"<literal>seam-gen</literal> ã«ããçæãããã¢ããªã±ã¼ã·ã§ã³ã® Websphere "
+"6.1.0.13 ã¸ã®ãããã¤"
#. Tag: para
-#: Websphere.xml:879
+#: Websphere.xml:681
#, no-c-format
msgid ""
"<literal>seam-gen</literal> is a very useful tool for developers to quickly "
@@ -1337,15 +1312,22 @@
"\"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:889
+#: Websphere.xml:691
#, no-c-format
msgid "Running <literal>seam-gen</literal> Setup"
-msgstr ""
+msgstr "<literal>seam-gen</literal> ã»ããã¢ããã®å®è¡"
#. Tag: para
-#: Websphere.xml:890
+#: Websphere.xml:692
#, no-c-format
msgid ""
"The first step is setting up <literal>seam-gen</literal> to construct the "
@@ -1353,9 +1335,13 @@
"datasource and hibernate values that we will adjust once the project is "
"created."
msgstr ""
+"第ä¸ã¹ãããã¯ãéå½¢ã¨ãªãããã¸ã§ã¯ããçæã§ããããã« <literal>seam-gen</"
+"literal> ãã»ããã¢ãããããã¨ã§ãã以ä¸ã«å®è¡ããããã«ãè¨å®ãã¹ãé
ç®ãã"
+"ãã¤ãããã¾ããç¹ã«ããã¼ã¿ã½ã¼ã¹ã¨ Hibernate ã®è¨å®å¤ã¯ãããã¸ã§ã¯ããçæ"
+"ããç°å¢ã«åããã¦è¨å®ãã¾ãã"
#. Tag: programlisting
-#: Websphere.xml:896
+#: Websphere.xml:698
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1370,10 +1356,10 @@
"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.2."
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3."
"GA] \n"
-"[C:/Program Files/jboss-4.2.2.GA]\n"
-"/home/jbalunas/jboss/jboss-4.2.2.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"
@@ -1409,9 +1395,9 @@
" [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 [lib/hsqldb."
-"jar] \n"
-"[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"
@@ -1442,60 +1428,158 @@
"/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.2.GA/server/"
+" [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:898
+#: 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> ã¨å
¥åãã¦æ°ããä½æããããã£ã¬ã¯ããªã¸ç§»åãã¦"
+"ãã ããã"
#. Tag: title
-#: Websphere.xml:905
+#: Websphere.xml:707
#, no-c-format
msgid "Changes needed for deployment to Websphere"
-msgstr ""
+msgstr "Websphere ã¸ã®ãããã¤ã«å¿
è¦ãªå¤æ´ç¹"
#. Tag: para
-#: Websphere.xml:906
+#: Websphere.xml:708
#, no-c-format
msgid "We now need to make some changes to the generated project."
-msgstr ""
+msgstr "çæãããããã¸ã§ã¯ãã«å¤æ´ãè¡ãå¿
è¦ãããã¾ãã"
#. Tag: literal
-#: Websphere.xml:912
+#: Websphere.xml:714
#, no-c-format
msgid "resources/META-INF/persistence-dev.xml"
-msgstr ""
+msgstr "resources/META-INF/persistence-dev.xml"
#. Tag: para
-#: Websphere.xml:917
+#: 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 ã使ç¨ãã¾ãã"
#. Tag: para
-#: Websphere.xml:924
+#: 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\"/> ã«è©³ç´°ã説æããã¦ãã¾ãã"
#. Tag: programlisting
-#: Websphere.xml:929
+#: Websphere.xml:731
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1509,80 +1593,109 @@
" 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:932
+#: Websphere.xml:734
#, no-c-format
msgid ""
"Remove the JBoss AS specific method of exposing the EntityManagerFactory:"
msgstr ""
+"EntityManagerFactory ãå®ç¾©ãã JBoss AS åºæã®ã¡ã½ãããåãé¤ãã¦ãã ããã"
#. Tag: programlisting
-#: Websphere.xml:935
+#: 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"
+"]]>"
#. Tag: para
-#: Websphere.xml:938
+#: 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> ãåæ§ã«ä¿®æ£ããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: Websphere.xml:951
-#, no-c-format
+#: Websphere.xml:753
+#, fuzzy, 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."
+"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:957
-#, no-c-format
+#: Websphere.xml:759
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\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 ""
#. Tag: literal
-#: Websphere.xml:963
+#: Websphere.xml:765
#, no-c-format
msgid "resources/META-INF/jboss-app.xml"
-msgstr ""
+msgstr "resources/META-INF/jboss-app.xml"
#. Tag: para
-#: Websphere.xml:966
+#: 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> ã使ç¨ãã¦ãã¯ã©ã¹ãã¼ãã£ã³ã°ã®åé¢ãæå¹ã«"
+"ãã¾ã)"
#. Tag: literal
-#: Websphere.xml:972
+#: Websphere.xml:774
#, no-c-format
msgid "resources/*-ds.xml"
-msgstr ""
+msgstr "resources/*-ds.xml"
#. Tag: para
-#: Websphere.xml:975
+#: 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 ã§ã¯ããã©ã«ãã®"
+"ãã¼ã¿ã½ã¼ã¹ã使ç¨ãã¦ãã¾ã)"
#. Tag: para
-#: Websphere.xml:987
+#: Websphere.xml:789
#, no-c-format
msgid ""
"Enable container managed transaction integration - add the <literal> <"
@@ -1590,25 +1703,33 @@
"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:996
+#: 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> ã«ä¿®æ£ãã¾ã"
#. Tag: para
-#: Websphere.xml:1002
+#: 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> ã¯å¿
è¦ã§ã¯ãª"
+"ãã®ã§ããã®ã¨ã³ããªã¯åé¤ãã¾ãã"
#. Tag: programlisting
-#: Websphere.xml:1008
+#: Websphere.xml:810
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1617,91 +1738,98 @@
" persistence-unit-jndi-name=\"java:/"
"websphere_exampleEntityManagerFactory\"/> ]]>"
msgstr ""
-
-#. Tag: para
-#: Websphere.xml:1017
-#, 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 ""
-
-#. Tag: programlisting
-#: Websphere.xml:1023
-#, 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 ""
+"<persistence:managed-persistence-context name=\"entityManager\"\n"
+" auto-create=\"true\"\n"
+" persistence-unit-jndi-name=\"java:/"
+"websphere_exampleEntityManagerFactory\"/> ]]>"
#. Tag: para
-#: Websphere.xml:1025
-#, no-c-format
+#: Websphere.xml:819
+#, fuzzy, 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."
+"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: programlisting
-#: Websphere.xml:1032
-#, 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 ""
+" </ejb-local-ref>\n"
+"]]>"
#. Tag: title
-#: Websphere.xml:1038
+#: Websphere.xml:832
#, no-c-format
msgid "Creating the <literal>AuthenticatorAction</literal> EJB"
-msgstr ""
+msgstr "<literal>AuthenticatorAction</literal> EJB ã®ä½æ"
#. Tag: para
-#: Websphere.xml:1040
+#: 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 ãä½æãã¾ãã"
#. Tag: para
-#: Websphere.xml:1046
+#: Websphere.xml:837
#, no-c-format
-msgid "Rename the class to <literal>AuthenticatorAction</literal>"
+msgid "Change the generated Authenticator class"
msgstr ""
#. Tag: para
-#: Websphere.xml:1050
+#: Websphere.xml:840
#, no-c-format
+msgid "Rename the class to <literal>AuthenticatorAction</literal>"
+msgstr "ã¯ã©ã¹åã <literal>AuthenticatorAction</literal> ã«å¤æ´ãã¾ã"
+
+#. Tag: para
+#: 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> ã¯ã©ã¹ã«ä»ä¸ãã¾ãã"
#. Tag: para
-#: Websphere.xml:1056
+#: Websphere.xml:850
#, no-c-format
msgid ""
"Create an interface called <literal>Authenticator</literal> which "
@@ -1711,18 +1839,28 @@
"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:1069
+#: 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 {]]>"
#. Tag: programlisting
-#: Websphere.xml:1072
+#: Websphere.xml:866
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1730,48 +1868,62 @@
" public boolean authenticate(); \n"
"}]]>"
msgstr ""
+"<![CDATA[\n"
+"@Local\n"
+"public interface Authenticator { \n"
+" public boolean authenticate(); \n"
+"}]]>"
#. Tag: para
-#: Websphere.xml:1075
+#: 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 åç
§ã追å ããã®ã§ã次ã«é²"
+"ãã¾ãã"
#. Tag: title
-#: Websphere.xml:1081
+#: Websphere.xml:875
#, no-c-format
msgid ""
"Extra jar dependencies and other changes to the <literal>build.xml</literal>"
-msgstr ""
+msgstr "<literal>build.xml</literal> ã¸ã® jar ä¾åé¢ä¿ã®è¿½å ã¨ãã®ä»ã®å¤æ´ç¹"
#. Tag: para
-#: Websphere.xml:1083
+#: Websphere.xml:877
#, no-c-format
msgid ""
"This application has similar requirements as the <literal>jee5/booking</"
"literal> example."
msgstr ""
+"ãã®ã¢ããªã±ã¼ã·ã§ã³ã¯ã<literal>jee5/booking</literal> ãµã³ãã«ã¨åæ§ã®å¤æ´"
+"ãå¿
è¦ã¨ãªãã¾ãã"
#. Tag: para
-#: Websphere.xml:1088
+#: 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 "
+"ã¸ã®èªåçãªãããã¤ãè¡ãã¾ãã)ã"
#. Tag: programlisting
-#: Websphere.xml:1094
+#: 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"
+"]]>"
#. Tag: para
-#: Websphere.xml:1098
+#: Websphere.xml:892
#, no-c-format
msgid ""
"Websphere looks for the drools <literal>/security.drl</literal> file in the "
@@ -1782,9 +1934,16 @@
"\" 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:1109
+#: Websphere.xml:903
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1794,96 +1953,29 @@
" </fileset>\n"
"</copy>]]>"
msgstr ""
-
-#. Tag: para
-#: Websphere.xml:1112
-#, 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 ""
-
-#. Tag: programlisting
-#: Websphere.xml:1120
-#, no-c-format
-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 ""
+"<copy todir=\"${war.dir}\">\n"
+" <fileset dir=\"${basedir}/resources\" >\n"
+" <include name=\"*.drl\" />\n"
+" </fileset>\n"
+"</copy>\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:1123
+#: 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 ""
-
-#. Tag: programlisting
-#: Websphere.xml:1132
-#, no-c-format
-msgid ""
-"<![CDATA[\n"
-"<fileset dir=\"${lib.dir}\">\n"
-" <include name=\"jboss-seam.jar\" />\n"
-"</fileset>]]>"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:1133
-#, no-c-format
-msgid "So that the whole <literal>archive</literal> task looks like:"
-msgstr ""
-
-#. Tag: programlisting
-#: Websphere.xml:1137
-#, 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>]]>"
-msgstr ""
-
-#. Tag: para
-#: Websphere.xml:1140
-#, 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:1148
-#, no-c-format
+#: Websphere.xml:914
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[\n"
"<target name=\"ear\" description=\"Build the EAR\">\n"
@@ -1893,6 +1985,34 @@
" <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=\"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"
@@ -1913,17 +2033,17 @@
" <include name=\"jboss-app.xml\" />\n"
" </fileset>\n"
" </copy>\n"
-"</target>]]>"
-msgstr ""
+"</target>\n"
+"]]>"
#. Tag: para
-#: Websphere.xml:1151
+#: Websphere.xml:917
#, no-c-format
msgid "Hibernate dependencies"
-msgstr ""
+msgstr "Hibernate ä¾åé¢ä¿ã追å ãã¦ãã ããã"
#. Tag: programlisting
-#: Websphere.xml:1152
+#: Websphere.xml:918
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1935,35 +2055,23 @@
" <include name=\"lib/hibernate-validator.jar\"/>\n"
" <include name=\"lib/jboss-common-core.jar\" />]]>"
msgstr ""
-
-#. Tag: para
-#: Websphere.xml:1155
-#, 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 ""
-
-#. Tag: programlisting
-#: Websphere.xml:1158
-#, no-c-format
-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 ""
+" <!-- 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:1161
+#: Websphere.xml:921
#, no-c-format
msgid "Third party dependencies."
-msgstr ""
+msgstr "ãµã¼ããã¼ãã£ä¾åé¢ä¿ã追å ãã¦ãã ããã"
#. Tag: programlisting
-#: Websphere.xml:1162
+#: Websphere.xml:922
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1978,33 +2086,49 @@
" <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:1165
-#, no-c-format
+#: Websphere.xml:925
+#, fuzzy, no-c-format
msgid ""
-"<literal>jboss-seam.jar</literal> - this is needed in both the <literal>ear</"
-"literal> base and <literal>/lib</literal> directory."
+"<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:1169
+#: 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\" />]]>"
#. Tag: para
-#: Websphere.xml:1173
+#: Websphere.xml:932
#, no-c-format
msgid "You should end up with something like:"
-msgstr ""
+msgstr "æå¾ã«ã¯ä»¥ä¸ã®ããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Websphere.xml:1174
-#, no-c-format
+#: Websphere.xml:933
+#, fuzzy, no-c-format
msgid ""
"<![CDATA[<fileset dir=\"${basedir}\">\n"
" \n"
@@ -2024,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"
@@ -2044,17 +2202,17 @@
" <!-- seam jar -->\n"
" <include name=\"lib/jboss-seam.jar\" />\n"
" \n"
-"</fileset>]]>"
-msgstr ""
+"</fileset>\n"
+"]]>"
#. Tag: title
-#: Websphere.xml:1180
+#: Websphere.xml:940
#, no-c-format
msgid "Building and deploying the seam-gen'd application to Websphere"
-msgstr ""
+msgstr "seam-gen çæã¢ããªã±ã¼ã·ã§ã³ã®ãã«ã㨠WebSphere ã¸ã®ãããã¤"
#. Tag: para
-#: Websphere.xml:1186
+#: Websphere.xml:945
#, no-c-format
msgid ""
"Build your application by calling <literal>ant</literal> in the base "
@@ -2062,9 +2220,13 @@
"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:1195
+#: Websphere.xml:954
#, no-c-format
msgid ""
"To deploy the application follow the instructions here : <xref linkend="
@@ -2072,11 +2234,609 @@
"<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:1201
+#: 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 ""
+#~ "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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Wicket.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Wicket.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Wicket.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,23 +1,23 @@
-# Language ja-JP translations for Seam_Reference_Guide package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: Seam_Reference_Guide \n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
-"PO-Revision-Date: 2008-10-14 11:39+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
#: Wicket.xml:6
#, no-c-format
msgid "Writing your presentation layer using Apache Wicket"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã®ãã¬ã¼ã³ãã¼ã·ã§ã³å±¤ã«Apache Wicketã使ç¨ãã"
#. Tag: para
#: Wicket.xml:8
@@ -27,6 +27,9 @@
"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
@@ -37,12 +40,17 @@
"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
#, no-c-format
msgid "Adding Seam to your wicket application"
-msgstr ""
+msgstr "Seamä¸ã§Wicketã¢ããªã±ã¼ã·ã§ã³ãåä½ããã"
#. Tag: para
#: Wicket.xml:27
@@ -51,6 +59,8 @@
"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
@@ -61,6 +71,10 @@
"the use of annotation based control in inner classes and constructors "
"(unlike regular Seam components)."
msgstr ""
+"Wicketã¢ããªã±ã¼ã·ã§ã³ãä½æããéãé常ãå
é¨ã¯ã©ã¹ãå¤ç¨ãããã¨ã«ãªãã¾"
+"ãããã®ãããªå ´åãã³ã³ãã¼ãã³ãæ¨ã¯ã³ã³ã¹ãã©ã¯ã¿å
ã§æ§ç¯ããããã¨ã«ãªã"
+"ã¾ããSeamã¯å
é¨ã¯ã©ã¹ãã³ã³ã¹ãã©ã¯ã¿å
ã§ã®ã¢ããã¼ã·ã§ã³ãç¨ããå¶å¾¡ãå®å
¨"
+"ã«ãµãã¼ããã¾ãï¼é常ã®Seamã³ã³ãã¼ãã³ãã¨ã¯ç°ãªãã¾ãï¼ã"
#. Tag: para
#: Wicket.xml:40
@@ -70,12 +84,15 @@
"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
#, no-c-format
msgid "We are working to improve this."
-msgstr ""
+msgstr "ãã®ç¹ã«ã¤ãã¦ã¯æ¹åãè¡ã£ã¦ããã¨ããã§ãã"
#. Tag: para
#: Wicket.xml:53
@@ -85,12 +102,16 @@
"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
#, no-c-format
msgid "Bijection"
-msgstr ""
+msgstr "ãã¤ã¸ã§ã¯ã·ã§ã³"
#. Tag: para
#: Wicket.xml:62
@@ -100,6 +121,10 @@
"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
@@ -108,6 +133,8 @@
"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
@@ -116,6 +143,8 @@
"<![CDATA[@In(create=true)\n"
"private HotelBooking hotelBooking;]]>"
msgstr ""
+"<![CDATA[@In(create=true)\n"
+"private HotelBooking hotelBooking;]]>"
#. Tag: para
#: Wicket.xml:77
@@ -124,6 +153,8 @@
"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
@@ -132,6 +163,8 @@
"You can also outject an object into the Seam contexts from a Wicket "
"component:"
msgstr ""
+"Wicketã³ã³ãã¼ãã³ããããSeamã³ã³ããã¹ãã«å¯¾ãã¦ãªãã¸ã§ã¯ããã¢ã¦ãã¸ã§ã¯"
+"ããããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
#: Wicket.xml:88
@@ -140,18 +173,20 @@
"<![CDATA[@Out(scope=ScopeType.EVENT, required=false)\n"
"private String verify;]]>"
msgstr ""
+"<![CDATA[@Out(scope=ScopeType.EVENT, required=false)\n"
+"private String verify;]]>"
#. Tag: para
#: Wicket.xml:90
#, no-c-format
msgid "TODO Make this more use case driven"
-msgstr ""
+msgstr "TODO ããã¯ããå°ãå®éã®ç¨éã«æ²¿ã£ã¦æ¸ã"
#. Tag: title
#: Wicket.xml:97
#, no-c-format
msgid "Orchestration"
-msgstr ""
+msgstr "ãªã¼ã±ã¹ãã¬ã¼ã·ã§ã³"
#. Tag: para
#: Wicket.xml:99
@@ -164,12 +199,18 @@
"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 ""
+msgstr "ä¾:"
#. Tag: programlisting
#: Wicket.xml:113
@@ -180,12 +221,16 @@
"\n"
" ...]]>"
msgstr ""
+"<![CDATA[@Restrict\n"
+"public class Main extends WebPage {\n"
+"\n"
+" ...]]>"
#. Tag: para
#: Wicket.xml:116
#, no-c-format
msgid "Seam will automatically apply the restriction to any nested classes."
-msgstr ""
+msgstr "Seamã¯ãå¶éããèªåçã«ãã®å
¥ãåã¯ã©ã¹ã«å¯¾ãã¦ãé©ç¨ãã¾ãã"
#. Tag: para
#: Wicket.xml:122
@@ -196,12 +241,16 @@
"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
#, no-c-format
msgid "The deprecated <code>ifOutcome</code> attribute is not supported."
-msgstr ""
+msgstr "<code>ifOutcome</code>å±æ§ã¯ãµãã¼ãããã¾ããã"
#. Tag: programlisting
#: Wicket.xml:140
@@ -217,6 +266,15 @@
" }\n"
"};]]>"
msgstr ""
+"<![CDATA[item.add(new Link(\"viewHotel\") {\n"
+"\n"
+" @Override\n"
+" @Begin\n"
+" public void onClick() {\n"
+" hotelBooking.selectHotel(hotel);\n"
+" setResponsePage(org.jboss.seam.example.wicket.Hotel.class);\n"
+" }\n"
+"};]]>"
#. Tag: para
#: Wicket.xml:142
@@ -226,6 +284,9 @@
"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
@@ -235,6 +296,9 @@
"@NoConversationPage(Main.class)\n"
"public class Hotel extends WebPage {]]>"
msgstr ""
+"<![CDATA[@Restrict\n"
+"@NoConversationPage(Main.class)\n"
+"public class Hotel extends WebPage {]]>"
#. Tag: para
#: Wicket.xml:150
@@ -246,6 +310,12 @@
"<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
@@ -256,47 +326,79 @@
"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
#, no-c-format
msgid "TODO - Implement BPM control - JBSEAM-3194"
-msgstr ""
+msgstr "TODO - BPMå¶å¾¡ãå®è£
ãã - JBSEAM-3194"
#. Tag: title
#: Wicket.xml:174
#, no-c-format
msgid "Setting up your project"
-msgstr ""
+msgstr "ããã¸ã§ã¯ãã®ã»ããã¢ãã"
#. 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."
+"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."
+"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 ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã®å®ç¾©"
#. Tag: para
-#: Wicket.xml:195
+#: Wicket.xml:204
#, no-c-format
msgid ""
"A Wicket web application which uses Seam should use "
@@ -304,9 +406,13 @@
"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 "
@@ -315,17 +421,24 @@
"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>ã¡ã½ãããå®è£
ãããã¨ã«ãã£ã¦ããã¼"
+"ã ãã¼ã¸ãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: Wicket.xml:219
+#: Wicket.xml:228
#, no-c-format
msgid ""
"<![CDATA[public class WicketBookingApplication extends SeamWebApplication {\n"
@@ -343,32 +456,108 @@
"}\n"
"]]>"
msgstr ""
+"<![CDATA[public class WicketBookingApplication extends SeamWebApplication {\n"
+"\n"
+" @Override\n"
+" public Class getHomePage() {\n"
+" return Home.class;\n"
+" }\n"
+"\n"
+" @Override\n"
+" protected Class getLoginPage() {\n"
+" return Home.class;\n"
+" }\n"
+" \n"
+"}\n"
+"]]>"
#. Tag: para
-#: Wicket.xml:221
-#, no-c-format
+#: 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:"
+"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"
+" 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"
"</components]]>"
+
+#. Tag: para
+#: Wicket.xml:238
+#, no-c-format
+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:230
+#: 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: tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Xml.po
===================================================================
--- tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Xml.po 2009-03-23 10:27:34 UTC (rev 10201)
+++ tags/JBoss_Seam_2_1_0_GA/doc/Seam_Reference_Guide/ja-JP/Xml.po 2009-03-23 17:14:16 UTC (rev 10202)
@@ -1,26 +1,26 @@
-# Language ja-JP translations for PACKAGE package.
-# Automatically generated, 2008.
-#
+# translation of Tools.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007.
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
-"PO-Revision-Date: 2008-04-04 01:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Xml.xml:3
+#: Xml.xml:6
#, no-c-format
msgid "Configuring Seam components"
-msgstr ""
+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 "
@@ -32,84 +32,122 @@
"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 ""
+msgstr "ããããã£è¨å®ã«ããã³ã³ãã¼ãã³ãã®æ§æ"
#. Tag: para
-#: Xml.xml:16
-#, no-c-format
+#: Xml.xml:19
+#, fuzzy, 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."
+"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
+#: 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 or as a servlet context parameter, and Seam will set the value "
-"of the <literal>locale</literal> attribute whenever it instantiates the "
-"component."
+"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
+#: 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> 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>.)"
+"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 ""
+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>ãã¡ã¤ã«ã¯ããããã£è¨å®ã«æ¯ã¹ãã¯ãã«ã§"
+"ãã 次ãè¡ããã¨ãã§ãã¾ãã"
#. Tag: para
-#: Xml.xml:47
-#, no-c-format
+#: Xml.xml:52
+#, 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 "
+"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
+#: Xml.xml:57
+#, 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 different names (for "
+"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:57
+#: Xml.xml:62
#, no-c-format
msgid ""
"Install components that <emphasis>do</emphasis> have a <literal>@Name</"
@@ -117,43 +155,50 @@
"<literal>@Install</literal> annotation that indicates the component should "
"not be installed."
msgstr ""
+"<literal>@Name</literal>ã¢ããã¼ã·ã§ã³ãæã£ã¦ã¯ãããã®ã®ãã³ã³ãã¼ãã³ãã"
+"ã¤ã³ã¹ãã¼ã«ããªããã¨ã示ã<literal>@Install</literal>ã®ããã«ããã©ã«ãã§ã¤"
+"ã³ã¹ãã¼ã«ããªãã³ã³ãã¼ãã³ããã¤ã³ã¹ãã¼ã«å¯è½ã§ãã"
#. Tag: para
-#: Xml.xml:62
+#: Xml.xml:67
#, no-c-format
msgid "Override the scope of a component."
-msgstr ""
+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>ãã¡ã¤ã«ã¯æ¬¡ã®ä¸ã¤ã®ç°ãªãå ´æã«ç½®ããã¨ãã§"
+"ãã¾ãã"
#. Tag: para
-#: Xml.xml:72
+#: Xml.xml:77
#, no-c-format
msgid "The <literal>WEB-INF</literal> directory of a <literal>war</literal>."
-msgstr ""
+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 ""
+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>"
#. Tag: para
-#: Xml.xml:85
+#: Xml.xml:90
#, no-c-format
msgid ""
"Usually, Seam components are installed when the deployment scanner discovers "
@@ -164,17 +209,27 @@
"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ãã¤ã³ã¹ãã¼ã«ã"
+"ã¾ãã"
#. Tag: programlisting
-#: Xml.xml:98
+#: Xml.xml:103
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
@@ -183,32 +238,42 @@
" <bpm:jbpm/>\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xmlns:bpm=\"http://jboss.com/products/seam/bpm\">\n"
+" <bpm:jbpm/>\n"
+"</components>]]>"
#. Tag: para
-#: Xml.xml:100
+#: Xml.xml:105
#, no-c-format
msgid "This example does the same thing:"
-msgstr ""
+msgstr "ããã¯ä»¥ä¸ã¨åããã¨ããã¾ãã"
#. Tag: programlisting
-#: Xml.xml:104
+#: Xml.xml:109
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
" <component class=\"org.jboss.seam.bpm.Jbpm\"/>\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components>\n"
+" <component class=\"org.jboss.seam.bpm.Jbpm\"/>\n"
+"</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管ç対象永ç¶ã³ã³ããã¹ãã¨ã¤ã³ã¹ãã¼ã«ã¨æ§æãè¡ãã¾"
+"ãã"
#. Tag: programlisting
-#: Xml.xml:110
+#: Xml.xml:115
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
@@ -225,15 +290,28 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \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"
+" \n"
+" <persistence:managed-persistence-context name=\"accountingDatabase\"\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 ""
+msgstr "ããã¯ä»¥ä¸ã¨åãã§ãã"
#. Tag: programlisting
-#: Xml.xml:116
+#: Xml.xml:121
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -252,17 +330,34 @@
" </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"
+" </component>\n"
+" \n"
+" <component name=\"accountingDatabase\"\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管ç対象永ç¶ã³ã³ããã¹ããçæãã¾ã ï¼å®éã«"
+"ã¯æ¨å¥¨ããããã®ã§ã¯ããã¾ããï¼ã"
#. Tag: programlisting
-#: Xml.xml:123
+#: Xml.xml:128
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \n"
@@ -276,9 +371,19 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \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"
+"\n"
+"</components>]]>"
#. Tag: programlisting
-#: Xml.xml:125
+#: Xml.xml:130
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -293,9 +398,20 @@
"\n"
"</components>]]>"
msgstr ""
+"<![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"
+" </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 "
@@ -303,9 +419,13 @@
"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"
@@ -319,9 +439,19 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\" \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"
+"\n"
+"</components>]]>"
#. Tag: programlisting
-#: Xml.xml:136
+#: Xml.xml:141
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -336,18 +466,32 @@
"\n"
"</components>]]>"
msgstr ""
+"<![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"
+" </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>宣è¨ã¯ãå¤ãããã¯ã¡ã½ãããã¤ã³ãã£ã³ã°å¼"
+"ãæå®ãã¦ã ãããæåã«åç
§ãããã¨ãã«ã³ã³ããã¹ãå¤æ°å¤ãåæåããããã«"
+"ã§ãã¾ãã"
#. Tag: programlisting
-#: Xml.xml:144
+#: Xml.xml:149
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -357,16 +501,22 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components>\n"
+"\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:"
-msgstr ""
+msgstr "Seamã³ã³ãã¼ãã³ãã®ãã¨ã¤ãªã¢ã¹ã (å¥å) ãçæå¯è½ã§ãã"
#. Tag: programlisting
-#: Xml.xml:150
+#: Xml.xml:155
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -375,15 +525,20 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components>\n"
+"\n"
+" <factory name=\"user\" value=\"#{actor}\" scope=\"STATELESS\"/>\n"
+"\n"
+"</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 ""
+msgstr "ãã使ç¨ãããå¼ã«å¯¾ãã¦ããã¨ã¤ãªã¢ã¹ããçæãããã¨ããå¯è½ã§ãã"
#. Tag: programlisting
-#: Xml.xml:156
+#: Xml.xml:161
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -393,17 +548,25 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components>\n"
+"\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>ã使ããã¨ã¯ æ¥å¸¸çã«ããç®ã«ãããã¨ã§ãã"
#. Tag: programlisting
-#: Xml.xml:163
+#: Xml.xml:168
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -413,9 +576,15 @@
"\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components>\n"
+"\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 "
@@ -426,15 +595,22 @@
"<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 ""
+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, "
@@ -446,15 +622,23 @@
"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 ""
+msgstr "æåã®ãªãã·ã§ã³ã¯ãã¡ã¤ã«å
ã«è¤æ°ã³ã³ãã¼ãã³ãã®å®ç¾©ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Xml.xml:190
+#: Xml.xml:195
#, no-c-format
msgid ""
"<![CDATA[<components>\n"
@@ -464,92 +648,116 @@
" <factory name=\"message\" value=\"#{hello.message}\"/>\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components>\n"
+" <component class=\"com.helloworld.Hello\" name=\"hello\">\n"
+" <property name=\"name\">#{user.name}</property>\n"
+" </component>\n"
+" <factory name=\"message\" value=\"#{hello.message}\"/>\n"
+"</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 ""
+"äºçªç®ã®ãªãã·ã§ã³ã¯åä¸ã³ã³ãã¼ãã³ãããå®ç¾©ã¾ãã¯æ§æã§ãã¾ãããã ç
©éã"
+"ã¯ããã¾ããã"
#. Tag: programlisting
-#: Xml.xml:196
+#: Xml.xml:201
#, no-c-format
msgid ""
"<![CDATA[<component name=\"hello\">\n"
" <property name=\"name\">#{user.name}</property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component name=\"hello\">\n"
+" <property name=\"name\">#{user.name}</property>\n"
+"</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 ""
+"äºçªç®ã®ãªãã·ã§ã³ã§ã¯ãã¯ã©ã¹åã¯ã³ã³ãã¼ãã³ãå®ç¾©ãç»å ´ãããã¡ã¤ã«åã«"
+"ãã£ã¦æã«æå®ããã¾ãã"
#. 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>ããã±ã¼ã¸å
ã®ãã¹ã¦ã®ã¯ã©ã¹ã®æ§æããããã¨ãå¯è½ã§ãã"
#. Tag: title
-#: Xml.xml:210
+#: Xml.xml:215
#, no-c-format
msgid "Configurable property types"
-msgstr ""
+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 ""
+"æååãããªããã£ããããªããã£ãã©ããã¼åã¯ãããªããäºæ³ããéãã«æ§æã§"
+"ãã¾ãã"
#. Tag: programlisting
-#: Xml.xml:215
+#: Xml.xml:220
#, no-c-format
msgid "<![CDATA[org.jboss.seam.core.manager.conversationTimeout 60000]]>"
-msgstr ""
+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 ""
+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"
" <property name=\"conversationTimeout\">60000</property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component name=\"org.jboss.seam.core.manager\">\n"
+" <property name=\"conversationTimeout\">60000</property>\n"
+"</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 ""
+"æååã¾ãã¯ããªããã£ãããæ§æãããé
åãã»ããããªã¹ãããµãã¼ãããã¾"
+"ãã"
#. 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]]>"
#. Tag: programlisting
-#: Xml.xml:227
+#: Xml.xml:232
#, no-c-format
msgid ""
"<![CDATA[<bpm:jbpm>\n"
@@ -560,9 +768,16 @@
" </bpm:process-definitions>\n"
"</bpm:jbpm>]]>"
msgstr ""
+"<![CDATA[<bpm:jbpm>\n"
+" <bpm:process-definitions>\n"
+" <value>order.jpdl.xml</value>\n"
+" <value>return.jpdl.xml</value>\n"
+" <value>inventory.jpdl.xml</value>\n"
+" </bpm:process-definitions>\n"
+"</bpm:jbpm>]]>"
#. Tag: programlisting
-#: Xml.xml:229
+#: Xml.xml:234
#, no-c-format
msgid ""
"<![CDATA[<component name=\"org.jboss.seam.bpm.jbpm\">\n"
@@ -573,17 +788,26 @@
" </property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component name=\"org.jboss.seam.bpm.jbpm\">\n"
+" <property name=\"processDefinitions\">\n"
+" <value>order.jpdl.xml</value>\n"
+" <value>return.jpdl.xml</value>\n"
+" <value>inventory.jpdl.xml</value>\n"
+" </property>\n"
+"</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 ""
+"æååå¤ã®ãã¼ã¨ãæååã¾ãã¯ããªããã£ãã®å¤ããæããããã§ããããµãã¼ã"
+"ããã¾ãã"
#. Tag: programlisting
-#: Xml.xml:235
+#: Xml.xml:240
#, no-c-format
msgid ""
"<![CDATA[<component name=\"issueEditor\">\n"
@@ -594,28 +818,42 @@
" </property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component name=\"issueEditor\">\n"
+" <property name=\"issueStatuses\">\n"
+" <key>open</key> <value>open issue</value>\n"
+" <key>resolved</key> <value>issue resolved by developer</value>\n"
+" <key>closed</key> <value>resolution accepted by user</value>\n"
+" </property>\n"
+"</component>]]>"
+# 2.1
#. Tag: para
-#: Xml.xml:237
-#, no-c-format
+#: 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."
+"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:"
-msgstr ""
+msgstr "次ã®ããã«å®å
¨ä¿®é£¾åãæå®ãããã¨ã§ãã®åãä¸æ¸ããããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
-#: Xml.xml:247
+#: Xml.xml:252
#, no-c-format
msgid ""
"<![CDATA[<component name=\"issueEditor\">\n"
@@ -626,9 +864,16 @@
" </property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component name=\"issueEditor\">\n"
+" <property name=\"issueStatusOptions\" type=\"java.util.LinkedHashMap\">\n"
+" <key>open</key> <value>open issue</value>\n"
+" <key>resolved</key> <value>issue resolved by developer</value>\n"
+" <key>closed</key> <value>resolution accepted by user</value>\n"
+" </property>\n"
+"</component>]]>"
#. Tag: para
-#: Xml.xml:249
+#: Xml.xml:254
#, no-c-format
msgid ""
"Finally, you may wire together components using a value-binding expression. "
@@ -637,17 +882,24 @@
"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"
" rule-base=\"#{policyPricingRules}\"/>]]>"
msgstr ""
+"<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\"\n"
+" rule-base=\"#{policyPricingRules}\"/>]]>"
#. Tag: programlisting
-#: Xml.xml:259
+#: Xml.xml:264
#, no-c-format
msgid ""
"<![CDATA[<component name=\"policyPricingWorkingMemory\"\n"
@@ -655,18 +907,25 @@
" <property name=\"ruleBase\">#{policyPricingRules}</property>\n"
"</component>]]>"
msgstr ""
+"<![CDATA[<component name=\"policyPricingWorkingMemory\"\n"
+" class=\"org.jboss.seam.drools.ManagedWorkingMemory\">\n"
+" <property name=\"ruleBase\">#{policyPricingRules}</property>\n"
+"</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å¼ã®æååã解決"
+"ãã¾ããããã§ã³ã³ããã¹ãä¾åãã¼ã¿ãã³ã³ãã¼ãã³ãã«ã¤ã³ã¸ã§ã¯ããããã¨ã"
+"å¯è½ã«ãªãã¾ãã"
#. Tag: programlisting
-#: Xml.xml:266
+#: Xml.xml:271
#, no-c-format
msgid ""
"<![CDATA[<component name=\"greeter\" class=\"com.example.action.Greeter\">\n"
@@ -674,9 +933,13 @@
"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"
+"</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 "
@@ -687,9 +950,15 @@
"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"
@@ -698,9 +967,15 @@
" 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.\"/>]]>"
+# 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 "
@@ -713,24 +988,37 @@
"<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 ""
+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>ãã¡ã¤ã«ã示ãã¾ãã"
#. Tag: programlisting
-#: Xml.xml:298
+#: Xml.xml:303
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -745,23 +1033,36 @@
" \n"
"</components>]]>"
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"
+"\n"
+" <component class=\"org.jboss.seam.core.init\">\n"
+" <property name=\"debug\">true</property>\n"
+" <property name=\"jndiPattern\">@jndiPattern@</property>\n"
+" </component>\n"
+" \n"
+"</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 ""
+"ã覧ã®éããããã¯å¹¾åç
©éã§ãã ããã«æªããã¨ã«ã¯ãã³ã³ãã¼ãã³ãã¨å±æ§ã®å"
+"åã¯ããããã¤æã®å¦¥å½æ§æ¤è¨¼ã®å¯¾è±¡ã¨ãªãã¾ããã"
#. Tag: para
-#: Xml.xml:305
+#: Xml.xml:310
#, no-c-format
msgid "The namespaced version looks like this:"
-msgstr ""
+msgstr "åå空éã使ã£ããã¼ã¸ã§ã³ã¯ãã®ããã«ãªãã¾ãã"
#. Tag: programlisting
-#: Xml.xml:307
+#: Xml.xml:312
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -778,9 +1079,22 @@
"\n"
"</components>]]>"
msgstr ""
+"<![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"
+" 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"
+"\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 "
@@ -789,9 +1103,14 @@
"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 "
@@ -801,9 +1120,15 @@
"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 "
@@ -811,9 +1136,14 @@
"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"
@@ -821,17 +1151,23 @@
"\n"
"import org.jboss.seam.annotations.Namespace;"
msgstr ""
+"@Namespace(value=\"http://jboss.com/products/seam/examples/seampay\")\n"
+"package org.jboss.seam.example.seampay;\n"
+"\n"
+"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>ã§åå空éã¹ã¿ã¤"
+"ã«ã使ããã¨ã ãã§ãï¼ ãããã¦æ¬¡ã®ããã«æ¸ããã¨ãå¯è½ã«ãªãã¾ãã"
#. Tag: programlisting
-#: Xml.xml:336
+#: Xml.xml:341
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -850,15 +1186,30 @@
" ...\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:pay=\"http://jboss.com/products/seam/examples/seampay\"\n"
+" ... >\n"
+"\n"
+" <pay:payment-home new-instance=\"#{newPayment}\"\n"
+" created-message=\"Created a new payment to #"
+"{newPayment.payee}\" />\n"
+"\n"
+" <pay:payment name=\"newPayment\"\n"
+" payee=\"Somebody\"\n"
+" account=\"#{selectedAccount}\"\n"
+" payment-date=\"#{currentDatetime}\"\n"
+" created-date=\"#{currentDatetime}\" />\n"
+" ...\n"
+"</components>]]>"
#. Tag: para
-#: Xml.xml:338
+#: Xml.xml:343
#, no-c-format
msgid "<para>Or:</para>"
-msgstr ""
+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"
@@ -880,18 +1231,39 @@
" ...\n"
"</components>]]>"
msgstr ""
+"<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
+" xmlns:pay=\"http://jboss.com/products/seam/examples/seampay\"\n"
+" ... >\n"
+"\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:payment-home>\n"
+" \n"
+" <pay:payment name=\"newPayment\">\n"
+" <pay:payee>Somebody\"</pay:payee>\n"
+" <pay:account>#{selectedAccount}</pay:account>\n"
+" <pay:payment-date>#{currentDatetime}</pay:payment-date>\n"
+" <pay:created-date>#{currentDatetime}</pay:created-date>\n"
+" </pay:payment>\n"
+" ...\n"
+"</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>ã³ã³ãã¼ãã³ããåç
§ãã¦ãã¾ãã"
#. Tag: programlisting
-#: Xml.xml:348
+#: Xml.xml:353
#, no-c-format
msgid ""
"<![CDATA[package org.jboss.seam.example.seampay;\n"
@@ -903,17 +1275,27 @@
" ... \n"
"}]]>"
msgstr ""
+"<![CDATA[package org.jboss.seam.example.seampay;\n"
+"...\n"
+"@Name(\"paymentHome\")\n"
+"public class PaymentController\n"
+" extends EntityHome<Payment>\n"
+"{\n"
+" ... \n"
+"}]]>"
#. 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 ""
+"ãã®è¦ç´ åã¯ã³ã³ãã¼ãã³ãåããã¤ãã³ã§é£çµããå½¢å¼ã«ãªã£ã¦ãã¾ãã ãã®è¦ç´ "
+"ã®å±æ§åã¯ããããã£åããã¤ãã³ã§é£çµããå½¢å¼ã«ãªã£ã¦ãã¾ãã"
#. Tag: para
-#: Xml.xml:355
+#: Xml.xml:360
#, no-c-format
msgid ""
"In the second declaration, the <literal><pay:payment></literal> "
@@ -921,9 +1303,13 @@
"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"
@@ -935,9 +1321,17 @@
" ...\n"
"}]]>"
msgstr ""
+"<![CDATA[package org.jboss.seam.example.seampay;\n"
+"...\n"
+"@Entity\n"
+"public class Payment\n"
+" implements Serializable\n"
+"{\n"
+" ...\n"
+"}]]>"
#. Tag: para
-#: Xml.xml:363
+#: Xml.xml:368
#, no-c-format
msgid ""
"If we want validation and autocompletion to work for user-defined "
@@ -946,86 +1340,97 @@
"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 ""
+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>"
#. Tag: para
-#: Xml.xml:377
+#: Xml.xml:382
#, no-c-format
msgid "core — <literal>http://jboss.com/products/seam/core</literal>"
-msgstr ""
+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>"
#. 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>"
#. Tag: para
-#: Xml.xml:386
+#: Xml.xml:391
#, no-c-format
msgid "jms — <literal>http://jboss.com/products/seam/jms</literal>"
-msgstr ""
+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>"
#. Tag: para
-#: Xml.xml:392
+#: Xml.xml:397
#, no-c-format
msgid "theme — <literal>http://jboss.com/products/seam/theme</literal>"
-msgstr ""
+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>"
#. Tag: para
-#: Xml.xml:398
+#: Xml.xml:403
#, no-c-format
msgid "mail — <literal>http://jboss.com/products/seam/mail</literal>"
-msgstr ""
+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 ""
+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 ""
+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>"
More information about the seam-commits
mailing list