[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 ""
+"ワーã‚ングメモリã£ã¦ä½•ï¼Ÿ Droolsã®æŠ€è¡“用語ã§ã€ãƒ«ãƒ¼ãƒ«ã‚¨ãƒ³ã‚¸ãƒ³ãŒãƒ‘ーミッション"
+"ãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹ãŸã‚ã«å¿…è¦ãªã‚³ãƒ³ãƒ†ã‚ã‚¹ãƒˆæƒ…å ±ã‚’ä¿æŒã—ã¦ã„るセッションスコープã®"
+"オブジェクトã®äº‹ã‚’「ワーã‚ングメモリã€ã¨å‘¼ã³ã¾ã™ã€‚ <literal>hasPermission()</"
+"literal>メソッドãŒå‘¼ã°ã‚Œã‚‹éƒ½åº¦ã€ä»®ã®<literal>PermissionCheck</literal>オブ"
+"ジェクトã€ã‚ã‚‹ã„ã¯<emphasis>ファクト(Fact)</emphasis>ãŒãƒ¯ãƒ¼ã‚ングメモリã«æŒ¿å…¥"
+"ã•ã‚Œã¾ã™ã€‚ ã“ã®<literal>PermissionCheck</literal>ã¯ä»Šã‹ã‚‰ãƒã‚§ãƒƒã‚¯ã•ã‚Œã‚‹ãƒ‘ー"
+"ミッションã«å¯¾å¿œã—ã¦ãŠã‚Šã€ä¾‹ãˆã°<literal>hasPermission(\"account\", \"create"
+"\")</literal>を呼ã³å‡ºã™ã¨ã€<literal>target</literal>属性㌠\"account\"ã§"
+"<literal>action</literal>属性ãŒ\"create\"ã§ã‚ã‚‹<literal>PermissionCheck</"
+"literal>オブジェクトãŒãƒ¯ãƒ¼ã‚ングメモリã«æŒ¿å…¥ã•ã‚Œã€ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ãŒçµ‚"
+"了ã™ã‚‹ã¾ã§å˜åœ¨ã—ã¾ã™ã€‚"
#. Tag: para
-#: Security.xml:2990
+#: Security.xml:3005
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -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