[webbeans-commits] Webbeans SVN: r2952 - doc/trunk/reference/ja-JP.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Wed Jul 1 23:53:41 EDT 2009
Author: minamoto
Date: 2009-07-01 23:53:41 -0400 (Wed, 01 Jul 2009)
New Revision: 2952
Modified:
doc/trunk/reference/ja-JP/Author_Group.po
doc/trunk/reference/ja-JP/Book_Info.po
doc/trunk/reference/ja-JP/decorators.po
doc/trunk/reference/ja-JP/ee.po
doc/trunk/reference/ja-JP/environments.po
doc/trunk/reference/ja-JP/events.po
doc/trunk/reference/ja-JP/example.po
doc/trunk/reference/ja-JP/extend.po
doc/trunk/reference/ja-JP/extensions.po
doc/trunk/reference/ja-JP/gettingstarted.po
doc/trunk/reference/ja-JP/injection.po
doc/trunk/reference/ja-JP/interceptors.po
doc/trunk/reference/ja-JP/intro.po
doc/trunk/reference/ja-JP/master.po
doc/trunk/reference/ja-JP/next.po
doc/trunk/reference/ja-JP/part1.po
doc/trunk/reference/ja-JP/part2.po
doc/trunk/reference/ja-JP/part3.po
doc/trunk/reference/ja-JP/part4.po
doc/trunk/reference/ja-JP/part5.po
doc/trunk/reference/ja-JP/producermethods.po
doc/trunk/reference/ja-JP/ri-spi.po
doc/trunk/reference/ja-JP/scopescontexts.po
doc/trunk/reference/ja-JP/specialization.po
doc/trunk/reference/ja-JP/stereotypes.po
doc/trunk/reference/ja-JP/viewlayers.po
doc/trunk/reference/ja-JP/xml.po
Log:
First commit by Japan JBUG (BETA)
Modified: doc/trunk/reference/ja-JP/Author_Group.po
===================================================================
--- doc/trunk/reference/ja-JP/Author_Group.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/Author_Group.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -1,12 +1,12 @@
-# Language ja-JP translations for Introduction_to_Web_Beans package.
+# Language ja-JP translations for webbeans-reference-guide package.
# Automatically generated, 2009.
#
msgid ""
msgstr ""
-"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
+"Project-Id-Version: webbeans-reference-guide 1.0.0.PREVIEW1\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-28 17:09+0000\n"
-"PO-Revision-Date: 2009-01-04 23:18+0000\n"
+"POT-Creation-Date: 2009-04-19 20:36+0000\n"
+"PO-Revision-Date: 2009-04-19 20:36+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -17,7 +17,8 @@
#: Author_Group.xml:4
#, no-c-format
msgid "<firstname>Gavin</firstname> <surname>King</surname>"
-msgstr ""
+msgstr "<firstname>Gavin</firstname> <surname>King<"
+ "/surname>"
#. Tag: affiliation
#: Author_Group.xml:7
@@ -25,13 +26,15 @@
msgid ""
"<jobtitle>JSR-299 specification lead</jobtitle> <orgname>Red Hat Middleware "
"LLC</orgname>"
-msgstr ""
+msgstr "<jobtitle>JSR-299 ã¹ããã¯ãªã¼ã</jobtitle> <orgname>Red "
+ "Hat Middleware LLC</orgname>"
#. Tag: author
#: Author_Group.xml:12
#, no-c-format
msgid "<firstname>Pete</firstname> <surname>Muir</surname>"
-msgstr ""
+msgstr "<firstname>Pete</firstname> <surname>Muir<"
+ "/surname>"
#. Tag: affiliation
#: Author_Group.xml:15
@@ -39,88 +42,96 @@
msgid ""
"<jobtitle>Web Beans (JSR-299 Reference Implementation) lead </jobtitle> "
"<orgname>Red Hat Middleware LLC</orgname>"
-msgstr ""
+msgstr "<jobtitle>Web Beans (JSR-299 åç
§å®è£
) ãªã¼ã </jobtitle> <"
+ "orgname>Red Hat Middleware LLC</orgname>"
#. Tag: author
#: Author_Group.xml:21
#, no-c-format
msgid "<firstname>David</firstname> <surname>Allen</surname>"
-msgstr ""
+msgstr "<firstname>David</firstname> <surname>Allen<"
+ "/surname>"
#. Tag: othercredit
#: Author_Group.xml:25
#, no-c-format
msgid "<firstname>Nicola</firstname> <surname>Benaglia</surname>"
-msgstr ""
+msgstr "<firstname>Nicola</firstname> <surname>Benaglia<"
+ "/surname>"
#. Tag: contrib
#: Author_Group.xml:28 Author_Group.xml:57
#, no-c-format
msgid "Italian Translation"
-msgstr ""
+msgstr "ã¤ã¿ãªã¢èªç¿»è¨³"
#. Tag: othercredit
#: Author_Group.xml:30
#, no-c-format
msgid "<firstname>Gladys</firstname> <surname>Guerrero</surname>"
-msgstr ""
+msgstr "<firstname>Gladys</firstname> <surname>Guerrero<"
+ "/surname>"
#. Tag: contrib
#: Author_Group.xml:33
#, no-c-format
msgid "Spanish Translation"
-msgstr ""
+msgstr "ã¹ãã¤ã³èªç¿»è¨³"
#. Tag: orgname
#: Author_Group.xml:35 Author_Group.xml:43 Author_Group.xml:51
#, no-c-format
msgid "Red Hat Middleware LLC"
-msgstr ""
+msgstr "Red Hat Middleware LLC"
#. Tag: othercredit
#: Author_Group.xml:38
#, no-c-format
msgid "<firstname>Eun-Ju</firstname> <surname>Ki,</surname>"
-msgstr ""
+msgstr "<firstname>Eun-Ju</firstname> <surname>Ki,<"
+ "/surname>"
#. Tag: contrib
#: Author_Group.xml:41
#, no-c-format
msgid "Korean Translation"
-msgstr ""
+msgstr "éå½èªç¿»è¨³"
#. Tag: othercredit
#: Author_Group.xml:46
#, no-c-format
msgid "<firstname>Terry</firstname> <surname>Chuang</surname>"
-msgstr ""
+msgstr "<firstname>Terry</firstname> <surname>Chuang<"
+ "/surname>"
#. Tag: contrib
#: Author_Group.xml:49
#, no-c-format
msgid "Traditional Chinese Translation"
-msgstr ""
+msgstr "ç¹é«ä¸æ翻訳"
#. Tag: othercredit
#: Author_Group.xml:54
#, no-c-format
msgid "<firstname>Francesco</firstname> <surname>Milesi</surname>"
-msgstr ""
+msgstr "<firstname>Francesco</firstname> <surname>"
+ "Milesi</surname>"
#. Tag: othercredit
#: Author_Group.xml:59
#, no-c-format
msgid "<firstname>Sean</firstname> <surname>Wu</surname>"
-msgstr ""
+msgstr "<firstname>Sean</firstname> <surname>Wu<"
+ "/surname>"
#. Tag: contrib
#: Author_Group.xml:62
#, no-c-format
msgid "Simplified Chinese Translation"
-msgstr ""
+msgstr "ç°¡ä½ä¸æ翻訳"
#. Tag: orgname
#: Author_Group.xml:64
#, no-c-format
msgid "Kava Community"
-msgstr ""
+msgstr "Kava Community"
Modified: doc/trunk/reference/ja-JP/Book_Info.po
===================================================================
--- doc/trunk/reference/ja-JP/Book_Info.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/Book_Info.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-01 21:16+0000\n"
-"PO-Revision-Date: 2008-12-19 20:29+0000\n"
-"Last-Translator: Automatically generated\n"
+"POT-Creation-Date: 2009-04-19 20:36+0000\n"
+"PO-Revision-Date: 2009-06-09 03:51+0900\n"
+"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,11 +17,30 @@
#: Book_Info.xml:4
#, no-c-format
msgid "Web Beans: Java Contexts and Dependency Injection"
-msgstr ""
+msgstr "Web Beans: Java ã³ã³ããã¹ãã¨ä¾åæ§æ³¨å
¥"
#. Tag: subtitle
#: Book_Info.xml:5
#, no-c-format
-msgid ""
-"The new standard for dependency injection and contextual state management"
-msgstr ""
+msgid "The new standard for dependency injection and contextual state management"
+msgstr "ä¾åæ§æ³¨å
¥ (DI: dependency injection) ã¨ã³ã³ããã¹ãä¾åç¶æ
管ç (contextual state management) ã®æ°ãã Java æ¨æº"
+
+#~ msgid "Introduction to Web Beans"
+#~ msgstr "Web Beans ã®ç´¹ä»"
+#~ msgid "<firstname>Gavin</firstname> <surname>King</surname>"
+#~ msgstr "<firstname>Gavin</firstname> <surname>King</surname>"
+#~ msgid ""
+#~ "<jobtitle>Web Beans (JSR-299) specification lead</jobtitle> <orgname>Red "
+#~ "Hat Middleware LLC</orgname>"
+#~ msgstr ""
+#~ "<jobtitle>Web Beans (JSR-299) specification lead</jobtitle> <orgname>Red "
+#~ "Hat Middleware LLC</orgname>"
+#~ msgid "<firstname>Pete</firstname> <surname>Muir</surname>"
+#~ msgstr "<firstname>Pete</firstname> <surname>Muir</surname>"
+#~ msgid ""
+#~ "<jobtitle>Web Beans (JSR-299) Reference Implementation lead</jobtitle> "
+#~ "<orgname>Red Hat Middleware LLC</orgname>"
+#~ msgstr ""
+#~ "<jobtitle>Web Beans (JSR-299) Reference Implementation lead</jobtitle> "
+#~ "<orgname>Red Hat Middleware LLC</orgname>"
+
Modified: doc/trunk/reference/ja-JP/decorators.po
===================================================================
--- doc/trunk/reference/ja-JP/decorators.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/decorators.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-04-30 23:45+0900\n"
+"Last-Translator: Fusayuki Minamoto <miki.htmnet at nifty.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,25 @@
#: decorators.xml:4
#, no-c-format
msgid "Decorators"
-msgstr ""
+msgstr "ãã³ã¬ã¼ã¿"
#. Tag: para
#: decorators.xml:6
#, no-c-format
-msgid ""
-"Interceptors are a powerful way to capture and separate concerns which are "
-"<emphasis>orthogonal</emphasis> to the type system. Any interceptor is able "
-"to intercept invocations of any Java type. This makes them perfect for "
-"solving technical concerns such as transaction management and security. "
-"However, by nature, interceptors are unaware of the actual semantics of the "
-"events they intercept. Thus, interceptors aren't an appropriate tool for "
-"separating business-related concerns."
-msgstr ""
+msgid "Interceptors are a powerful way to capture and separate concerns which are <emphasis>orthogonal</emphasis> to the type system. Any interceptor is able to intercept invocations of any Java type. This makes them perfect for solving technical concerns such as transaction management and security. However, by nature, interceptors are unaware of the actual semantics of the events they intercept. Thus, interceptors aren't an appropriate tool for separating business-related concerns."
+msgstr "ã¤ã³ã¿ã»ãã¿ã¯ãåã·ã¹ãã ã¨ã¯ <emphasis>ç´äº¤ãã</emphasis> ï¼è¤æ°ã®ï¼é¢å¿äºãã¨ããã¦ãããããåé¢ããå¼·åãªæ¹æ³ã§ããã¤ã³ã¿ã»ãã¿ã¯ä»»æã®Javaã®åã®å¼ã³åºãã«å²ãè¾¼ããã¨ãã§ãã¾ããããããããã¯å½ç¶ã®ãã¨ã¨ãã¦ããã©ã³ã¶ã¯ã·ã§ã³ç®¡çãã»ãã¥ãªãã£ç®¡çã®ãããªæè¡çé¢å¿äºãå®å
¨ã«è§£æ±ºãã¾ããããããã¤ã³ã¿ã»ãã¿ã¯å²ãè¾¼ã対象ã¨ãªãäºè±¡ã®å®éã®ã»ãã³ãã£ã¯ã¹ã¾ã§ã¯æ°ã¥ãã¾ããããããã£ã¦ãã¤ã³ã¿ã»ãã¿ã¯ãã¸ãã¹é¢é£ã®é¢å¿äºãåé¢ããã«ã¯é©ãããã¼ã«ã§ã¯ããã¾ããã"
#. Tag: para
#: decorators.xml:14
#, no-c-format
-msgid ""
-"The reverse is true of <emphasis>decorators</emphasis>. A decorator "
-"intercepts invocations only for a certain Java interface, and is therefore "
-"aware of all the semantics attached to that interface. This makes decorators "
-"a perfect tool for modeling some kinds of business concerns. It also means "
-"that a decorator doesn't have the generality of an interceptor. Decorators "
-"aren't able to solve technical concerns that cut across many disparate types."
-msgstr ""
+msgid "The reverse is true of <emphasis>decorators</emphasis>. A decorator intercepts invocations only for a certain Java interface, and is therefore aware of all the semantics attached to that interface. This makes decorators a perfect tool for modeling some kinds of business concerns. It also means that a decorator doesn't have the generality of an interceptor. Decorators aren't able to solve technical concerns that cut across many disparate types."
+msgstr "å対ã®ãã¨ã¯ <emphasis>ãã³ã¬ã¼ã¿</emphasis> ã«ã¤ãã¦ãè¨ãã¾ãããã³ã¬ã¼ã¿ã¯ç¹å®ã®Javaã¤ã³ã¿ãã§ã¼ã¹ã®ã¿ã®å¼ã³åºãã«å²ãè¾¼ãã®ã§ããã®ã¤ã³ã¿ãã§ã¼ã¹ã«ä»éãããã¹ã¦ã®ã»ãã³ãã£ã¯ã¹ãç¥ã£ã¦ãã¾ãããã®ãã¨ã«ãã£ã¦ãã³ã¬ã¼ã¿ã¯ãã種ã®ãã¸ãã¹é¢å¿äºãã¢ããªã³ã°ããããã®å®å
¨ãªãã¼ã«ã«ãªãã¾ããã¾ããããã¯ãã³ã¬ã¼ã¿ãã¤ã³ã¿ã»ãã¿ãæã¤ä¸è¬æ§ãåãã¦ããªããã¨ãæå³ãã¾ãããã³ã¬ã¼ã¿ã¯å¤ãã®ç°ãªãåã«å¯¾ãã¦æ¨ªæçãªæè¡çé¢å¿äºã解決ãããã¨ã¯ã§ããªãã®ã§ãã"
#. Tag: para
#: decorators.xml:22
#, no-c-format
msgid "Suppose we have an interface that represents accounts:"
-msgstr ""
+msgstr "次ã®ãããªå£åº§ (account) ã表ç¾ããã¤ã³ã¿ãã§ã¼ã¹ãããã¨ä»®å®ãã¾ãããã"
#. Tag: programlisting
#: decorators.xml:24
@@ -61,24 +48,24 @@
" public void deposit(BigDecimal amount);\n"
"}]]>"
msgstr ""
+"<![CDATA[public interface Account {\n"
+" public BigDecimal getBalance();\n"
+" public User getOwner();\n"
+" public void withdraw(BigDecimal amount);\n"
+" public void deposit(BigDecimal amount);\n"
+"}]]>"
#. Tag: para
#: decorators.xml:26
#, no-c-format
-msgid ""
-"Several different Web Beans in our system implement the <literal>Account</"
-"literal> interface. However, we have a common legal requirement that, for "
-"any kind of account, large transactions must be recorded by the system in a "
-"special log. This is a perfect job for a decorator."
-msgstr ""
+msgid "Several different Web Beans in our system implement the <literal>Account</literal> interface. However, we have a common legal requirement that, for any kind of account, large transactions must be recorded by the system in a special log. This is a perfect job for a decorator."
+msgstr "ç§ãã¡ã®ã·ã¹ãã ã§ã¯ããã¤ãã®ç°ãªãWeb Beansã <literal>Account</literal> ãå®è£
ãã¾ããããããã©ã®ãããªå£åº§ã§ãããã¨å¤§å£ã®åå¼ã¯ç¹å¥ãªãã°ã«è¨é²ãããªããã°ãªããªãã¨ããå
±éã®æ³çè¦ä»¶ãããã¾ããããã¯ãã³ã¬ã¼ã¿ã«æé©ãªä»äºã§ãã"
#. Tag: para
#: decorators.xml:32
#, no-c-format
-msgid ""
-"A decorator is a simple Web Bean that implements the type it decorates and "
-"is annotated <literal>@Decorator</literal>."
-msgstr ""
+msgid "A decorator is a simple Web Bean that implements the type it decorates and is annotated <literal>@Decorator</literal>."
+msgstr "ãã³ã¬ã¼ã¿ã¯ <literal>@Decorator</literal> ã¨ããã¢ããã¼ã·ã§ã³ã«ãã£ã¦ä¿®é£¾ãããåãå®è£
ããã·ã³ãã« Web Beanã§ãã"
#. Tag: programlisting
#: decorators.xml:35
@@ -108,100 +95,107 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Decorator\n"
+"public abstract class LargeTransactionDecorator \n"
+" implements Account {\n"
+" \n"
+" @Decorates Account account;\n"
+" \n"
+" @PersistenceContext EntityManager em;\n"
+" \n"
+" public void withdraw(BigDecimal amount) {\n"
+" account.withdraw(amount);\n"
+" if ( amount.compareTo(LARGE_AMOUNT)>0 ) {\n"
+" em.persist( new LoggedWithdrawl(amount) );\n"
+" }\n"
+" }\n"
+" \n"
+" public void deposit(BigDecimal amount);\n"
+" account.deposit(amount);\n"
+" if ( amount.compareTo(LARGE_AMOUNT)>0 ) {\n"
+" em.persist( new LoggedDeposit(amount) );\n"
+" }\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: decorators.xml:37
#, no-c-format
-msgid ""
-"Unlike other simple Web Beans, a decorator may be an abstract class. If "
-"there's nothing special the decorator needs to do for a particular method of "
-"the decorated interface, you don't need to implement that method."
-msgstr ""
+msgid "Unlike other simple Web Beans, a decorator may be an abstract class. If there's nothing special the decorator needs to do for a particular method of the decorated interface, you don't need to implement that method."
+msgstr "ä»ã®ã·ã³ãã« Web Beans ã¨ã¯ç°ãªãããã³ã¬ã¼ã¿ã¯æ½è±¡ã¯ã©ã¹ã«ãããã¨ãã§ãã¾ãã修飾ãããã¤ã³ã¿ãã§ã¼ã¹ã®ç¹å®ã®ã¡ã½ããã®ããã«ãã³ã¬ã¼ã¿ã¨ãã¦ä½ãç¹å¥ãªãã¨ãããå¿
è¦ããªããã°ããã®ã¡ã½ãããå®è£
ããå¿
è¦ã¯ããã¾ããã"
#. Tag: title
#: decorators.xml:43
#, no-c-format
msgid "Delegate attributes"
-msgstr ""
+msgstr "移è²å±æ§"
#. Tag: para
#: decorators.xml:45
#, no-c-format
-msgid ""
-"All decorators have a <emphasis>delegate attribute</emphasis>. The type and "
-"binding types of the delegate attribute determine which Web Beans the "
-"decorator is bound to. The delegate attribute type must implement or extend "
-"all interfaces implemented by the decorator."
-msgstr ""
+msgid "All decorators have a <emphasis>delegate attribute</emphasis>. The type and binding types of the delegate attribute determine which Web Beans the decorator is bound to. The delegate attribute type must implement or extend all interfaces implemented by the decorator."
+msgstr "ãã³ã¬ã¼ã¿ã¯ <emphasis>移è²å±æ§ (delegate attribute)</emphasis> ãæã¡ã¾ãã移è²å±æ§ã®åããã¤ã³ãã£ã³ã°ã¿ã¤ã"
#. Tag: para
#: decorators.xml:50
#, no-c-format
-msgid ""
-"This delegate attribute specifies that the decorator is bound to all Web "
-"Beans that implement <literal>Account</literal>:"
-msgstr ""
+msgid "This delegate attribute specifies that the decorator is bound to all Web Beans that implement <literal>Account</literal>:"
+msgstr "ãã®ç§»è²å±æ§ã¯ããã³ã¬ã¼ã¿ã <literal>Account</literal> ãå®è£
ãããã¹ã¦ã®Web Beansã«å¯¾ãã¦çµã³ã¤ãã¦ãããã¨ãæå®ãã¾ãã"
#. Tag: programlisting
#: decorators.xml:53
#, no-c-format
msgid "<![CDATA[@Decorates Account account;]]>"
-msgstr ""
+msgstr "<![CDATA[@Decorates Account account;]]>"
#. Tag: para
#: decorators.xml:55
#, no-c-format
-msgid ""
-"A delegate attribute may specify a binding annotation. Then the decorator "
-"will only be bound to Web Beans with the same binding."
-msgstr ""
+msgid "A delegate attribute may specify a binding annotation. Then the decorator will only be bound to Web Beans with the same binding."
+msgstr "移è²å±æ§ã¯ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ãæå®ããããããã¾ããããã®ã¨ãã¯ããã³ã¬ã¼ã¿ã¯åããã¤ã³ãã£ã³ã°ãæã¤Web Beansã«çµã³ã¤ãã ãã§ãã"
#. Tag: programlisting
#: decorators.xml:58
#, no-c-format
msgid "<![CDATA[@Decorates @Foreign Account account;]]>"
-msgstr ""
+msgstr "<![CDATA[@Decorates @Foreign Account account;]]>"
#. Tag: para
#: decorators.xml:60
#, no-c-format
msgid "A decorator is bound to any Web Bean which:"
-msgstr ""
+msgstr "ãã³ã¬ã¼ã¿ã¯ä»¥ä¸ã®ä»»æã®Web Beanã«çµã³ã¤ãã¾ãã"
#. Tag: para
#: decorators.xml:64
#, no-c-format
msgid "has the type of the delegate attribute as an API type, and"
-msgstr ""
+msgstr "APIã¿ã¤ãã¨ãã¦ç§»è²å±æ§ã®ã¿ã¤ããæã¤ãã®ã¨ã"
#. Tag: para
#: decorators.xml:67
#, no-c-format
msgid "has all binding types that are declared by the delegate attribute."
-msgstr ""
+msgstr "移è²å±æ§ã«ãã£ã¦å®£è¨ããããã¹ã¦ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ããæã¤ãã®"
#. Tag: para
#: decorators.xml:71
#, no-c-format
-msgid ""
-"The decorator may invoke the delegate attribute, which has much the same "
-"effect as calling <literal>InvocationContext.proceed()</literal> from an "
-"interceptor."
-msgstr ""
+msgid "The decorator may invoke the delegate attribute, which has much the same effect as calling <literal>InvocationContext.proceed()</literal> from an interceptor."
+msgstr "ãã³ã¬ã¼ã¿ã¯ç§»è²å±æ§ãå¼ã³åºãå¯è½æ§ãããã¾ãããã®ç§»è²å±æ§ã¯ã¤ã³ã¿ã»ãã¿ãã <literal>InvocationContext.proceed()</literal> ãå¼ã³åºãã®ã¨åãå¹æãããã¾ãã"
#. Tag: title
#: decorators.xml:78
#, no-c-format
msgid "Enabling decorators"
-msgstr ""
+msgstr "ãã³ã¬ã¼ã¿ã®æå¹å"
#. Tag: para
#: decorators.xml:80
#, no-c-format
-msgid ""
-"We need to <emphasis>enable</emphasis> our decorator in <literal>web-beans."
-"xml</literal>."
-msgstr ""
+msgid "We need to <emphasis>enable</emphasis> our decorator in <literal>web-beans.xml</literal>."
+msgstr " ãã³ã¬ã¼ã¿ã¯ <literal>web-beans.xml</literal> 㧠<emphasis>æå¹å</emphasis> ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: decorators.xml:83
@@ -211,33 +205,31 @@
" <myapp:LargeTransactionDecorator/>\n"
"</Decorators>]]>"
msgstr ""
+"<![CDATA[<Decorators>\n"
+" <myapp:LargeTransactionDecorator/>\n"
+"</Decorators>]]>"
#. Tag: para
#: decorators.xml:85
#, no-c-format
-msgid ""
-"This declaration serves the same purpose for decorators that the "
-"<literal><Interceptors></literal> declaration serves for interceptors:"
-msgstr ""
+msgid "This declaration serves the same purpose for decorators that the <literal><Interceptors></literal> declaration serves for interceptors:"
+msgstr "ãã®å®£è¨ã¯ãã³ã¬ã¼ã¿ã«å¯¾ã㦠<literal><Interceptors></literal> 宣è¨ãã¤ã³ã¿ã»ãã¿ã«å¯¾ãããã®ã¨åãç®çãæã¡ã¾ãã"
#. Tag: para
#: decorators.xml:90
#, no-c-format
-msgid ""
-"it enables us to specify a total ordering for all decorators in our system, "
-"ensuring deterministic behavior, and"
-msgstr ""
+msgid "it enables us to specify a total ordering for all decorators in our system, ensuring deterministic behavior, and"
+msgstr "ç§ãã¡ã®ã·ã¹ãã ã«ããããã¹ã¦ã®ãã³ã¬ã¼ã¿ã®å
¨ä½ã®é çªãæå®ã§ããããã«ãã¾ãã"
#. Tag: para
#: decorators.xml:94
#, no-c-format
msgid "it lets us enable or disable decorator classes at deployment time."
-msgstr ""
+msgstr "ãããã¤æã«ãã³ã¬ã¼ã¿ã¯ã©ã¹ãæå¹ã«ãããç¡å¹ã«ãããã§ããããã«ãã¾ãã"
#. Tag: para
#: decorators.xml:98
#, no-c-format
-msgid ""
-"Interceptors for a method are called before decorators that apply to that "
-"method."
-msgstr ""
+msgid "Interceptors for a method are called before decorators that apply to that method."
+msgstr "ããã¡ã½ããã«å¯¾ããã¤ã³ã¿ã»ãã¿ã¯ãã³ã¬ã¼ã¿ããã®ã¡ã½ããã«é©ç¨ãããåã«å¼ã³åºããã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/ee.po
===================================================================
--- doc/trunk/reference/ja-JP/ee.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/ee.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,48 +3,40 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-20 22:08+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-04-19 01:59+0900\n"
+"Last-Translator: wadahiro <wadahiro at gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Bookmarks: -1,7,-1,-1,-1,-1,-1,-1,-1,-1\n"
#. Tag: title
#: ee.xml:4
#, no-c-format
msgid "Java EE integration"
-msgstr ""
+msgstr "Java EEã¸ã®çµ±å"
#. Tag: para
#: ee.xml:6
#, no-c-format
-msgid ""
-"Web Beans is fully integrated into the Java EE environment. Web Beans have "
-"access to Java EE resources and JPA persistence contexts. They may be used "
-"in Unified EL expressions in JSF and JSP pages. They may even be injected "
-"into some objects, such as Servlets and Message-Driven Beans, which are not "
-"Web Beans."
-msgstr ""
+msgid "Web Beans is fully integrated into the Java EE environment. Web Beans have access to Java EE resources and JPA persistence contexts. They may be used in Unified EL expressions in JSF and JSP pages. They may even be injected into some objects, such as Servlets and Message-Driven Beans, which are not Web Beans."
+msgstr "Web Beansã¯Java EE ç°å¢ã¨å®å
¨ã«çµ±åããã¾ããWeb Beansã¯ãJava EEãªã½ã¼ã¹ã¨JPAã®æ°¸ç¶ã³ã³ããã¹ãã«èªç±ã«ã¢ã¯ã»ã¹ã§ãã¾ãããããã¯JSFã¨JSPãã¼ã¸ä¸ã®Unifed ELã§ä½¿ç¨ãããããããã¾ããããããã¯Web Beansã§ã¯ãªãããµã¼ãã¬ãããã¡ãã»ã¼ã¸é§ååBeanãªã©ã®ãªãã¸ã§ã¯ãã«ã¤ã³ã¸ã§ã¯ããããããããã¾ããã"
#. Tag: title
#: ee.xml:12
#, no-c-format
msgid "Injecting Java EE resources into a Web Bean"
-msgstr ""
+msgstr "Java EEãªã½ã¼ã¹ãWeb Beansã«ã¤ã³ã¸ã§ã¯ããã"
#. Tag: para
#: ee.xml:14
#, no-c-format
-msgid ""
-"All simple and enterprise Web Beans may take advantage of Java EE dependency "
-"injection using <literal>@Resource</literal>, <literal>@EJB</literal> and "
-"<literal>@PersistenceContext</literal>. We've already seen a couple of "
-"examples of this, though we didn't pay much attention at the time:"
-msgstr ""
+msgid "All simple and enterprise Web Beans may take advantage of Java EE dependency injection using <literal>@Resource</literal>, <literal>@EJB</literal> and <literal>@PersistenceContext</literal>. We've already seen a couple of examples of this, though we didn't pay much attention at the time:"
+msgstr "ãã¹ã¦ã®ã·ã³ãã«ãã¨ã³ã¿ã¼ãã©ã¤ãº Web Beansã¯ã<literal>@Resource</literal>ã<literal>@EJB</literal>ãããã³<literal>@PersistenceContext</literal>ã使ç¨ãããã¨ã§Java EEã®ä¾åæ§æ³¨å
¥ãå©ç¨ã§ãã¾ããããã¾ã§ã¯æ³¨æãæãã¾ããã§ããããæ¢ã«ããã¤ãã®ä¾ãè¦ã¦ãã¾ããã"
#. Tag: programlisting
#: ee.xml:19
@@ -55,11 +47,18 @@
"\n"
" @Resource Transaction transaction;\n"
"\n"
-" @AroundInvoke public Object manageTransaction(InvocationContext ctx) "
-"{ ... }\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Transactional @Interceptor\n"
+"public class TransactionInterceptor {\n"
+"\n"
+" @Resource Transaction transaction;\n"
+"\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
+" \n"
+"}]]>"
#. Tag: programlisting
#: ee.xml:21
@@ -75,38 +74,39 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@SessionScoped\n"
+"public class Login {\n"
+"\n"
+" @Current Credentials credentials;\n"
+" @PersistenceContext EntityManager userDatabase;\n"
+" \n"
+" ...\n"
+"\n"
+"}]]>"
#. Tag: para
#: ee.xml:23
#, no-c-format
-msgid ""
-"The Java EE <literal>@PostConstruct</literal> and <literal>@PreDestroy</"
-"literal> callbacks are also supported for all simple and enterprise Web "
-"Beans. The <literal>@PostConstruct</literal> method is called after "
-"<emphasis>all</emphasis> injection has been performed."
-msgstr ""
+msgid "The Java EE <literal>@PostConstruct</literal> and <literal>@PreDestroy</literal> callbacks are also supported for all simple and enterprise Web Beans. The <literal>@PostConstruct</literal> method is called after <emphasis>all</emphasis> injection has been performed."
+msgstr "Java EEã®<literal>@PostConstruct</literal>ã¨<literal>@PreDestroy</literal>ã«ããã³ã¼ã«ããã¯ã¯ããã¹ã®ã·ã³ãã«ãã¨ã³ã¿ã¼ãã©ã¤ãº Web Beansã§ãµãã¼ãããã¾ãã <emphasis>ãã¹ã¦</emphasis> ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ãå®è¡ãããå¾ã«ã<literal>@PostConstruct</literal>ã®ã¡ã½ããã¯å¼ã°ãã¾ãã"
#. Tag: para
#: ee.xml:28
#, no-c-format
-msgid ""
-"There is one restriction to be aware of here: <literal>@PersistenceContext"
-"(type=EXTENDED)</literal> is not supported for simple Web Beans."
-msgstr ""
+msgid "There is one restriction to be aware of here: <literal>@PersistenceContext(type=EXTENDED)</literal> is not supported for simple Web Beans."
+msgstr "ããã§æ³¨æãã¹ãå¶éãä¸ã¤ããã¾ãã<literal>@PersistenceContext(type=EXTENDED)</literal>ã¯ã·ã³ãã«Web Beansã§ã¯ãµãã¼ãããã¾ããã"
#. Tag: title
#: ee.xml:35
#, no-c-format
msgid "Calling a Web Bean from a Servlet"
-msgstr ""
+msgstr "ãµã¼ãã¬ããããWeb Beanãå¼ã³åºã"
#. Tag: para
#: ee.xml:37
#, no-c-format
-msgid ""
-"It's easy to use a Web Bean from a Servlet in Java EE 6. Simply inject the "
-"Web Bean using Web Beans field or initializer method injection."
-msgstr ""
+msgid "It's easy to use a Web Bean from a Servlet in Java EE 6. Simply inject the Web Bean using Web Beans field or initializer method injection."
+msgstr "Java EE 6ã§ãµã¼ãã¬ããããWeb Beanã使ç¨ãããã¨ã¯ç°¡åã§ãããã£ã¼ã«ããåæåã¡ã½ããã«ããã¤ã³ã¸ã§ã¯ã·ã§ã³ã使ç¨ãã¦ãWeb Beansãã¤ã³ã¸ã§ã¯ããã¦ãã ããã"
#. Tag: programlisting
#: ee.xml:40
@@ -118,8 +118,7 @@
" @Current Login login;\n"
"\n"
" @Override\n"
-" public void service(HttpServletRequest request, HttpServletResponse "
-"response)\n"
+" public void service(HttpServletRequest request, HttpServletResponse response)\n"
" throws ServletException, IOException {\n"
" credentials.setUsername( request.getAttribute(\"username\") ):\n"
" credentials.setPassword( request.getAttribute(\"password\") ):\n"
@@ -134,39 +133,50 @@
" \n"
"}"
msgstr ""
+"public class Login extends HttpServlet {\n"
+"\n"
+" @Current Credentials credentials;\n"
+" @Current Login login;\n"
+"\n"
+" @Override\n"
+" public void service(HttpServletRequest request, HttpServletResponse response)\n"
+" throws ServletException, IOException {\n"
+" credentials.setUsername( request.getAttribute(\"username\") ):\n"
+" credentials.setPassword( request.getAttribute(\"password\") ):\n"
+" login.login();\n"
+" if ( login.isLoggedIn() ) {\n"
+" response.sendRedirect(\"/home.jsp\");\n"
+" }\n"
+" else {\n"
+" response.sendRedirect(\"/loginError.jsp\");\n"
+" }\n"
+" }\n"
+" \n"
+"}"
#. Tag: para
#: ee.xml:42
#, no-c-format
-msgid ""
-"The Web Beans client proxy takes care of routing method invocations from the "
-"Servlet to the correct instances of <literal>Credentials</literal> and "
-"<literal>Login</literal> for the current request and HTTP session."
-msgstr ""
+msgid "The Web Beans client proxy takes care of routing method invocations from the Servlet to the correct instances of <literal>Credentials</literal> and <literal>Login</literal> for the current request and HTTP session."
+msgstr "Web Beansã®ã¯ã©ã¤ã¢ã³ããããã·ã¯ãç¾å¨ã®ãªã¯ã¨ã¹ãã¨HTTPã»ãã·ã§ã³ã®éããµã¼ãã¬ããããæ£ãã<literal>Credentials</literal>ã¨<literal>Login</literal>ã¤ã³ã¹ã¿ã³ã¹ã¸ã®å¼ã³åºããå¼ãåãã¾ãã"
#. Tag: title
#: ee.xml:49
#, no-c-format
msgid "Calling a Web Bean from a Message-Driven Bean"
-msgstr ""
+msgstr "Web Beanããã¡ãã»ã¼ã¸é§ååBeanãå¼ã³åºã"
#. Tag: para
#: ee.xml:51
#, no-c-format
-msgid ""
-"Web Beans injection applies to all EJBs, even when they aren't under the "
-"control of the Web Bean manager (if they were obtained by direct JNDI "
-"lookup, or injection using <literal>@EJB</literal>, for example. In "
-"particular, you can use Web Beans injection in Message-Driven Beans, which "
-"are not considered Web Beans because you can't inject them."
-msgstr ""
+msgid "Web Beans injection applies to all EJBs, even when they aren't under the control of the Web Bean manager (if they were obtained by direct JNDI lookup, or injection using <literal>@EJB</literal>, for example. In particular, you can use Web Beans injection in Message-Driven Beans, which are not considered Web Beans because you can't inject them."
+msgstr "Web Beansã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã¯ãã¹ã¦ã®EJBã«é©ç¨ããã¾ããEJBãWeb Beanããã¼ã¸ã£ã®ç®¡çä¸ã«ãªãå ´åã§ãããã§ã(ãã¨ãã°ãç´æ¥ã®JNDIã«ãã¯ã¢ãããã¾ãã¯<literal>@EJB</literal>ã使ç¨ããã¤ã³ã¸ã§ã¯ã·ã§ã³ã§å¾ãå ´å)ãç¹ã«ãã¡ãã»ã¼ã¸é§ååBean(ã¤ã³ã¸ã§ã¯ãã§ããªããããWeb Beansã§ãããã¨ã¯èãããã¦ããªããã®)ã§Web Beansã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã使ç¨ã§ãã¾ãã"
#. Tag: para
#: ee.xml:57
#, no-c-format
-msgid ""
-"You can even use Web Beans interceptor bindings for Message-Driven Beans."
-msgstr ""
+msgid "You can even use Web Beans interceptor bindings for Message-Driven Beans."
+msgstr "ã¡ãã»ã¼ã¸é§ååBeanã«Web Beansã®ã¤ã³ã¿ã»ãã¿ã使ç¨ãããã¨ããã§ãã¾ãã"
#. Tag: programlisting
#: ee.xml:59
@@ -184,52 +194,47 @@
" \n"
"}"
msgstr ""
+"@Transactional @MessageDriven\n"
+"public class ProcessOrder implements MessageListener {\n"
+"\n"
+" @Current Inventory inventory;\n"
+" @PersistenceContext EntityManager em;\n"
+"\n"
+" public void onMessage(Message message) {\n"
+" ...\n"
+" }\n"
+" \n"
+"}"
#. Tag: para
#: ee.xml:61
#, no-c-format
-msgid ""
-"Thus, receiving messages is super-easy in a Web Beans environment. But "
-"beware that there is no session or conversation context available when a "
-"message is delivered to a Message-Driven Bean. Only <literal>@RequestScoped</"
-"literal> and <literal>@ApplicationScoped</literal> Web Beans are available."
-msgstr ""
+msgid "Thus, receiving messages is super-easy in a Web Beans environment. But beware that there is no session or conversation context available when a message is delivered to a Message-Driven Bean. Only <literal>@RequestScoped</literal> and <literal>@ApplicationScoped</literal> Web Beans are available."
+msgstr "ãã®ããã«ãã¡ãã»ã¼ã¸ãåãåããã¨ã¯Web Beansç°å¢ã§ã¯ã¨ã¦ãç°¡åã§ããããããã¡ãã»ã¼ã¸ãã¡ãã»ã¼ã¸é§ååBeanã«é
ä¿¡ãããã¨ãã«ãå©ç¨å¯è½ãªã»ãã·ã§ã³ã³ã³ããã¹ãã対話ã³ã³ããã¹ããåå¨ããªããã¨ã«æ³¨æãã¦ãã ããã<literal>@RequestScoped</literal>ã¨<literal>@ApplicationScoped</literal>ã®Web Beansã ããå©ç¨å¯è½ã§ãã"
#. Tag: para
#: ee.xml:66
#, no-c-format
msgid "It's also easy to send messages using Web Beans."
-msgstr ""
+msgstr "ã¾ããWeb Beansã使ç¨ãã¦ã¡ãã»ã¼ã¸ãéããã¨ãç°¡åã§ãã"
#. Tag: title
#: ee.xml:71
#, no-c-format
msgid "JMS endpoints"
-msgstr ""
+msgstr "JMSã¨ã³ããã¤ã³ã"
#. Tag: para
#: ee.xml:73
#, no-c-format
-msgid ""
-"Sending messages using JMS can be quite complex, because of the number of "
-"different objects you need to deal with. For queues we have <literal>Queue</"
-"literal>, <literal>QueueConnectionFactory</literal>, "
-"<literal>QueueConnection</literal>, <literal>QueueSession</literal> and "
-"<literal>QueueSender</literal>. For topics we have <literal>Topic</literal>, "
-"<literal>TopicConnectionFactory</literal>, <literal>TopicConnection</"
-"literal>, <literal>TopicSession</literal> and <literal>TopicPublisher</"
-"literal>. Each of these objects has its own lifecycle and threading model "
-"that we need to worry about."
-msgstr ""
+msgid "Sending messages using JMS can be quite complex, because of the number of different objects you need to deal with. For queues we have <literal>Queue</literal>, <literal>QueueConnectionFactory</literal>, <literal>QueueConnection</literal>, <literal>QueueSession</literal> and <literal>QueueSender</literal>. For topics we have <literal>Topic</literal>, <literal>TopicConnectionFactory</literal>, <literal>TopicConnection</literal>, <literal>TopicSession</literal> and <literal>TopicPublisher</literal>. Each of these objects has its own lifecycle and threading model that we need to worry about."
+msgstr "æ±ãå¿
è¦ã®ããç°ãªããªãã¸ã§ã¯ãã®æ°ã«ãããJMSã使ç¨ãã¦ã¡ãã»ã¼ã¸ãéããã¨ã¯ããªãè¤éãªå ´åãããã¾ãããã¥ã¼ã®ããã«ã<literal>Queue</literal>, <literal>QueueConnectionFactory</literal>ã<literal>QueueConnection</literal>ããã³<literal>QueueSession</literal>ã¨<literal>QueueSender</literal>ãããã¾ãããããã¯ã®ããã«ã<literal>Topic</literal>ã<literal>TopicConnectionFactory</literal>ã<literal>TopicConnection</literal>ã<literal>TopicSession</literal>ããã³<literal>TopicPublisher</literal>ãããã¾ãããããã®ãªãã¸ã§ã¯ãã«ã¯ãèªèº«ã®ã©ã¤ããµã¤ã¯ã«ã¨ã¹ã¬ããã¢ãã«ããããç§ãã¡ã¯æ°é£ãå¿
è¦ãããã¾ãã"
#. Tag: para
#: ee.xml:82
#, no-c-format
-msgid ""
-"Web Beans takes care of all this for us. All we need to do is declare the "
-"queue or topic in <literal>web-beans.xml</literal>, specifying an associated "
-"binding type and connection factory."
-msgstr ""
+msgid "Web Beans takes care of all this for us. All we need to do is declare the queue or topic in <literal>web-beans.xml</literal>, specifying an associated binding type and connection factory."
+msgstr "Web Beansã¯ãã®ãã¹ã¦ãå¼ãåãã¦ããã¾ããé¢é£ãããã¤ã³ãã£ã³ã°ã¿ã¤ãã¨ã³ãã¯ã·ã§ã³ãã¡ã¯ããªãæå®ãã<literal>web-beans.xml</literal>ã«ãã¥ã¼ããããã¯ã宣è¨ããã ãã§è¯ãã®ã§ãã"
#. Tag: programlisting
#: ee.xml:86
@@ -237,11 +242,15 @@
msgid ""
"<![CDATA[<Queue>\n"
" <destination>java:comp/env/jms/OrderQueue</destination>\n"
-" <connectionFactory>java:comp/env/jms/QueueConnectionFactory</"
-"connectionFactory>\n"
+" <connectionFactory>java:comp/env/jms/QueueConnectionFactory</connectionFactory>\n"
" <myapp:OrderProcessor/> \n"
"</Queue>]]>"
msgstr ""
+"<![CDATA[<Queue>\n"
+" <destination>java:comp/env/jms/OrderQueue</destination>\n"
+" <connectionFactory>java:comp/env/jms/QueueConnectionFactory</connectionFactory>\n"
+" <myapp:OrderProcessor/> \n"
+"</Queue>]]>"
#. Tag: programlisting
#: ee.xml:88
@@ -249,22 +258,21 @@
msgid ""
"<![CDATA[<Topic>\n"
" <destination>java:comp/env/jms/StockPrices</destination>\n"
-" <connectionFactory>java:comp/env/jms/TopicConnectionFactory</"
-"connectionFactory>\n"
+" <connectionFactory>java:comp/env/jms/TopicConnectionFactory</connectionFactory>\n"
" <myapp:StockPrices/> \n"
"</Topic>]]>"
msgstr ""
+"<![CDATA[<Topic>\n"
+" <destination>java:comp/env/jms/StockPrices</destination>\n"
+" <connectionFactory>java:comp/env/jms/TopicConnectionFactory</connectionFactory>\n"
+" <myapp:StockPrices/> \n"
+"</Topic>]]>"
#. Tag: para
#: ee.xml:90
#, no-c-format
-msgid ""
-"Now we can just inject the <literal>Queue</literal>, "
-"<literal>QueueConnection</literal>, <literal>QueueSession</literal> or "
-"<literal>QueueSender</literal> for a queue, or the <literal>Topic</literal>, "
-"<literal>TopicConnection</literal>, <literal>TopicSession</literal> or "
-"<literal>TopicPublisher</literal> for a topic."
-msgstr ""
+msgid "Now we can just inject the <literal>Queue</literal>, <literal>QueueConnection</literal>, <literal>QueueSession</literal> or <literal>QueueSender</literal> for a queue, or the <literal>Topic</literal>, <literal>TopicConnection</literal>, <literal>TopicSession</literal> or <literal>TopicPublisher</literal> for a topic."
+msgstr "ããã§ããã¥ã¼ã®ããã«<literal>Queue</literal>ã<literal>QueueConnection</literal>ã<literal>QueueSession</literal>ã¾ãã¯<literal>QueueSender</literal>ãã¤ã³ã¸ã§ã¯ãã§ãã¾ããã¾ãã¯ããããã¯ã®ããã«<literal>Topic</literal>ã<literal>TopicConnection</literal>ã<literal>TopicSession</literal>ã¾ãã¯<literal>TopicPublisher</literal>ãã¤ã³ã¸ã§ã¯ãã§ãã¾ãã"
#. Tag: programlisting
#: ee.xml:96
@@ -279,6 +287,14 @@
" orderSender.send(msg);\n"
"}"
msgstr ""
+"@OrderProcessor QueueSender orderSender;\n"
+"@OrderProcessor QueueSession orderSession;\n"
+"\n"
+"public void sendMessage() {\n"
+" MapMessage msg = orderSession.createMapMessage();\n"
+" ...\n"
+" orderSender.send(msg);\n"
+"}"
#. Tag: programlisting
#: ee.xml:98
@@ -291,39 +307,34 @@
" pricePublisher.send( priceSession.createTextMessage(price) );\n"
"}"
msgstr ""
+"@StockPrices TopicPublisher pricePublisher;\n"
+"@StockPrices TopicSession priceSession;\n"
+"\n"
+"public void sendMessage(String price) {\n"
+" pricePublisher.send( priceSession.createTextMessage(price) );\n"
+"}"
#. Tag: para
#: ee.xml:100
#, no-c-format
-msgid ""
-"The lifecycle of the injected JMS objects is completely controlled by the "
-"Web Bean manager."
-msgstr ""
+msgid "The lifecycle of the injected JMS objects is completely controlled by the Web Bean manager."
+msgstr "ã¤ã³ã¸ã§ã¯ããããJMSãªãã¸ã§ã¯ãã®ã©ã¤ããµã¤ã¯ã«ã¯ãWeb Beanããã¼ã¸ã£ã«ãã£ã¦å®å
¨ã«å¶å¾¡ããã¾ãã"
#. Tag: title
#: ee.xml:106
#, no-c-format
msgid "Packaging and deployment"
-msgstr ""
+msgstr "ããã±ã¼ã¸ã¨ãããã¤"
#. Tag: para
#: ee.xml:108
#, no-c-format
-msgid ""
-"Web Beans doesn't define any special deployment archive. You can package Web "
-"Beans in JARs, EJB-JARs or WARs — any deployment location in the "
-"application classpath. However, each archive that contains Web Beans must "
-"include a file named <literal>web-beans.xml</literal> in the <literal>META-"
-"INF</literal> or <literal>WEB-INF</literal> directory. The file may be "
-"empty. Web Beans deployed in archives that do not have a <literal>web-beans."
-"xml</literal> file will not be available for use in the application."
-msgstr ""
+msgid "Web Beans doesn't define any special deployment archive. You can package Web Beans in JARs, EJB-JARs or WARs — any deployment location in the application classpath. However, each archive that contains Web Beans must include a file named <literal>web-beans.xml</literal> in the <literal>META-INF</literal> or <literal>WEB-INF</literal> directory. The file may be empty. Web Beans deployed in archives that do not have a <literal>web-beans.xml</literal> file will not be available for use in the application."
+msgstr "Web Beansã¯ã©ã®ãããªç¹å¥ãªãããã¤ã®ã¢ã¼ã«ã¤ããå®ç¾©ãã¾ãããã¢ããªã±ã¼ã·ã§ã³ã®ã¯ã©ã¹ãã¹ã«ããã¦ãããã¤ã®å ´æã§ãããJARãEJB-JARã¾ãã¯WARã®ä¸ã«Web Beansãããã±ã¼ã¸ã§ãã¾ããããããªãããWeb Beansãå«ãåã¢ã¼ã«ã¤ãã¯ã<literal>META-INF</literal>ã<literal>WEB-INF</literal>ãã£ã¬ã¯ããªã«<literal>web-beans.xml</literal>ã¨ãããã¡ã¤ã«ãå«ãå¿
è¦ãããã¾ãããã®ãã¡ã¤ã«ã¯ç©ºã§ãããã§ãã<literal>web-beans.xml</literal>ãã¡ã¤ã«ãæããªãã¢ã¼ã«ã¤ãã§ãããã¤ãããWeb Beansã¯ãã¢ããªã±ã¼ã·ã§ã³ã§å©ç¨ã§ããªãã§ãããã"
#. Tag: para
#: ee.xml:116
#, no-c-format
-msgid ""
-"For Java SE execution, Web Beans may be deployed in any location in which "
-"EJBs may be deployed for execution by the embeddable EJB Lite container. "
-"Again, each location must contain a <literal>web-beans.xml</literal> file."
-msgstr ""
+msgid "For Java SE execution, Web Beans may be deployed in any location in which EJBs may be deployed for execution by the embeddable EJB Lite container. Again, each location must contain a <literal>web-beans.xml</literal> file."
+msgstr "Java SEã§ã®å®è¡ã«ããã¦ã¯ãWeb Beansã¯ã©ã®ãããªå ´æã§ããããã¤ãããã§ããããã¾ããEJBã¯å®è¡ã®ããã«çµã¿è¾¼ã¿è»½éEJBã³ã³ããã«ãã£ã¦ãããã¤ãããããããã¾ãããç¹°ãè¿ãã¾ããããããã¤å ´æã§ã¯<literal>web-beans.xml</literal>ãã¡ã¤ã«ãå«ãå¿
è¦ãããã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/environments.po
===================================================================
--- doc/trunk/reference/ja-JP/environments.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/environments.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,12 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Web_Beans:_Java_Contexts_and_Dependency_Injection "
-"VERSION\n"
+"Project-Id-Version: Web_Beans:_Java_Contexts_and_Dependency_Injection VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-05 20:42+0000\n"
-"PO-Revision-Date: 2009-03-28 17:09+0000\n"
-"Last-Translator: Automatically generated\n"
+"POT-Creation-Date: 2009-04-19 20:36+0000\n"
+"PO-Revision-Date: 2009-05-22 21:50+0900\n"
+"Last-Translator: TANABE Junnichi <jun at lmns.biz>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +17,37 @@
#: environments.xml:4
#, no-c-format
msgid "Application Servers and environments supported by Web Beans"
-msgstr ""
+msgstr "Web Beansã«ãããµãã¼ããããã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã¨ç°å¢"
#. Tag: title
#: environments.xml:7
#, no-c-format
msgid "Using Web Beans with JBoss AS"
-msgstr ""
+msgstr "Web BeansãJBoss ASã¨ä½¿ç¨ãã"
#. Tag: para
#: environments.xml:9
#, no-c-format
-msgid ""
-"No special configuration of your application, beyond adding either "
-"<literal>META-INF/beans.xml</literal> or <literal>WEB-INF/beans.xml</"
-"literal> is needed."
-msgstr ""
+msgid "No special configuration of your application, beyond adding either <literal>META-INF/beans.xml</literal> or <literal>WEB-INF/beans.xml</literal> is needed."
+msgstr "ããªãã®ã¢ããªã±ã¼ã·ã§ã³ã«å¿
è¦ãªè¨å®ã¯ã<literal>META-INF/beans.xml</literal>ã<literal>WEB-INF/beans.xml</literal>ã追å ãããã¨ã ãã§ãã"
#. Tag: para
#: environments.xml:15
#, no-c-format
-msgid ""
-"If you are using JBoss AS 5.0.1.GA then you'll need to install Web Beans as "
-"an extra. First we need to tell Web Beans where JBoss is located. Edit "
-"<literal>jboss-as/build.properties</literal> and set the <literal>jboss."
-"home</literal> property. For example:"
-msgstr ""
+msgid "If you are using JBoss AS 5.0.1.GA then you'll need to install Web Beans as an extra. First we need to tell Web Beans where JBoss is located. Edit <literal>jboss-as/build.properties</literal> and set the <literal>jboss.home</literal> property. For example:"
+msgstr "ããªããJBoss AS 5.0.1.GAã使ç¨ãã¦ããã®ãªãã追å ã§Web Beansãã¤ã³ã¹ãã¼ã«ããå¿
è¦ãããã§ããããæåã«ç§ãã¡ã¯Web Beansã«JBossã®è¨ç½®å ´æãç¥ããã¦ããå¿
è¦ãããã¾ãã<literal>jboss-as/build.properties</literal>ãç·¨éãã¦<literal>jboss.home</literal>ããããã£ãã»ãããã¾ããä¾ãã°ã"
#. Tag: programlisting
#: environments.xml:22
#, no-c-format
msgid "jboss.home=/Applications/jboss-5.0.1.GA"
-msgstr ""
+msgstr "jboss.home=/Applications/jboss-5.0.1.GA"
#. Tag: para
#: environments.xml:24
#, no-c-format
msgid "Now we can install Web Beans:"
-msgstr ""
+msgstr "ããããç§ãã¡ã¯Web Beansãã¤ã³ã¹ãã¼ã«ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: environments.xml:28
@@ -64,379 +56,281 @@
"$ cd webbeans-$VERSION/jboss-as\n"
"$ ant update"
msgstr ""
+"$ cd webbeans-$VERSION/jboss-as\n"
+"$ ant update"
#. Tag: para
#: environments.xml:31
#, no-c-format
-msgid ""
-"A new deployer, <literal>webbeans.deployer</literal> is added to JBoss AS. "
-"This adds supports for JSR-299 deployments to JBoss AS, and allows Web Beans "
-"to query the EJB3 container and discover which EJBs are installed in your "
-"application."
-msgstr ""
+msgid "A new deployer, <literal>webbeans.deployer</literal> is added to JBoss AS. This adds supports for JSR-299 deployments to JBoss AS, and allows Web Beans to query the EJB3 container and discover which EJBs are installed in your application."
+msgstr "æ°ããªãããã¤ã¤ <literal>webbeans.deployer</literal> ãJBoss ASã«è¿½å ããã¾ããããã¯JBoss ASã«JSR-299ãããã¤ã¡ã³ãã®ããã®ãµãã¼ãã追å ãããã®ã§ãããã®ãããã§Web Beansã¯EJB3ã³ã³ããã«ååããã¦ãEJBãããªãã®ã¢ããªã±ã¼ã·ã§ã³ã®ã©ãã«ã¤ã³ã¹ãã¼ã«ããã¦ãããæ¢ããããã«ãªãã¾ãã"
#. Tag: para
#: environments.xml:40
#, no-c-format
msgid "Web Beans is built into all releases of JBoss AS from 5.1 onwards."
-msgstr ""
+msgstr "Web Beansã¯5.1以éã®JBoss ASã®å
¨ãªãªã¼ã¹ã«çµã¿è¾¼ã¾ãã¾ãã"
#. Tag: title
#: environments.xml:47
#, no-c-format
-msgid "GlassFish"
-msgstr ""
+msgid "Glassfish"
+msgstr "Glassfish"
#. Tag: para
#: environments.xml:49
#, no-c-format
msgid "TODO"
-msgstr ""
+msgstr "TODO"
#. Tag: title
#: environments.xml:53
#, no-c-format
msgid "Servlet Containers (such as Tomcat or Jetty)"
-msgstr ""
+msgstr "(TomcatãJettyã®ãããª)ãµã¼ãã¬ããã³ã³ãã"
#. Tag: para
#: environments.xml:55
#, no-c-format
-msgid ""
-"Web Beans can be used in any Servlet container such as Tomcat 6.0 or Jetty "
-"6.1."
-msgstr ""
+msgid "Web Beans can be used in any Servlet container such as Tomcat 6.0 or Jetty 6.1."
+msgstr "Web Beansã¯Tomcat 6.0ãJetty 6.1ã®ãããªãµã¼ãã¬ããã³ã³ããã§ãå©ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: para
#: environments.xml:58
#, no-c-format
-msgid ""
-"Web Beans doesn't support deploying session beans, injection using "
-"<literal>@EJB</literal>, or <literal>@PersistenceContext</literal> or using "
-"transactional events in Servlet containers."
-msgstr ""
+msgid "Web Beans doesn't support deploying session beans, injection using <literal>@EJB</literal>, or <literal>@PersistenceContext</literal> or using transactional events in Servlet containers."
+msgstr "Web Beansã¯ãµã¼ãã¬ããã³ã³ããã§ã¯ã»ãã·ã§ã³Beanã <literal>@EJB</literal> ã¢ããã¼ã·ã§ã³ã <literal>@PersistenceContext</literal> ã¢ããã¼ã·ã§ã³ã使ç¨ãããããã©ã³ã¶ã¯ã·ã§ã³ã¤ãã³ãã使ç¨ããã¤ã³ã¸ã§ã¯ã·ã§ã³ã®ãããã¤ããµãã¼ããã¾ããã"
#. Tag: para
#: environments.xml:66
#, no-c-format
-msgid ""
-"Web Beans should be used as a web application library in a servlet "
-"container. You should place <literal>webbeans-servlet.jar</literal> in "
-"<literal>WEB-INF/lib</literal>. <literal>webbeans-servlet.jar</literal> is "
-"an \"uber-jar\" provided for your convenience. Alternatively, you could use "
-"its component jars:"
-msgstr ""
+msgid "Web Beans should be used as a web application library in a servlet container. You should place <literal>webbeans-servlet.jar</literal> in <literal>WEB-INF/lib</literal>. <literal>webbeans-serv;et.jar</literal> is an \"uber-jar\" provided for your convenience. Instead, you could use its component jars:"
+msgstr "Web Beansã¯ãµã¼ãã¬ããã³ã³ããã®ä¸ã§Webã¢ããªã±ã¼ã·ã§ã³ã©ã¤ãã©ãªã¨ãã¦ä½¿ãããã¹ãã§ããããªãããã¹ããã¨ã¯ã<literal>WEB-INF/lib</literal> ä¸ã« <literal>webbeans-servlet.jar</literal> ãç½®ããã¨ã§ãã<literal>webbeans-serv;et.jar</literal>ï¼âTYPOï¼ï¼ï¼ï¼ ã¯ããªãã®ä¾¿å©ã®ããã«æä¾ããã\"ã¹ã¼ãã¼jar\"ã§ãã代ããã«ãããªãã¯ä»¥ä¸ã®ã³ã³ãã¼ãã³ãjarã使ããã¨ãåºæ¥ã¾ãã"
#. Tag: literal
#: environments.xml:77
#, no-c-format
msgid "jsr299-api.jar"
-msgstr ""
+msgstr "jsr299-api.jar"
#. Tag: literal
#: environments.xml:82
#, no-c-format
msgid "webbeans-api.jar"
-msgstr ""
+msgstr "webbeans-api.jar"
#. Tag: literal
#: environments.xml:87
#, no-c-format
msgid "webbeans-spi.jar"
-msgstr ""
+msgstr "webbeans-spi.jar"
#. Tag: literal
#: environments.xml:92
#, no-c-format
msgid "webbeans-core.jar"
-msgstr ""
+msgstr "webbeans-core.jar"
#. Tag: literal
#: environments.xml:97
#, no-c-format
msgid "webbeans-logging.jar"
-msgstr ""
+msgstr "webbeans-logging.jar"
#. Tag: literal
#: environments.xml:102
#, no-c-format
msgid "webbeans-servlet-int.jar"
-msgstr ""
+msgstr "webbeans-servlet-int.jar"
#. Tag: literal
#: environments.xml:107
#, no-c-format
msgid "javassist.jar"
-msgstr ""
+msgstr "javassist.jar"
#. Tag: literal
#: environments.xml:112
#, no-c-format
msgid "dom4j.jar"
-msgstr ""
+msgstr "dom4j.jar"
#. Tag: para
#: environments.xml:117
#, no-c-format
-msgid ""
-"You also need to explicitly specify the servlet listener (used to boot Web "
-"Beans, and control its interaction with requests) in <literal>web.xml</"
-"literal>:"
-msgstr ""
+msgid "You also need to explicitly specify the servlet listener (used to boot Web Beans, and control its interaction with requests) in <literal>web.xml</literal>:"
+msgstr "ããªã㯠<literal>web.xml</literal> ã«(Web Beansããã¼ããã¦ãªã¯ã¨ã¹ãã¨ã®ç¸äºä½ç¨ã®å¶å¾¡ãããããã«ä½¿ããã)ãµã¼ãã¬ãããªã¹ããæ示çã«æå®ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: environments.xml:123
#, no-c-format
msgid ""
"<![CDATA[<listener>\n"
-" <listener-class>org.jboss.webbeans.environment.servlet.Listener</listener-"
-"class>\n"
+" <listener-class>org.jboss.webbeans.environment.servlet.Listener</listener-class>\n"
"</listener>]]>"
msgstr ""
+"<![CDATA[<listener>\n"
+" <listener-class>org.jboss.webbeans.environment.servlet.Listener</listener-class>\n"
+"</listener>]]>"
#. Tag: title
#: environments.xml:126
#, no-c-format
msgid "Tomcat"
-msgstr ""
+msgstr "Tomcat"
#. Tag: para
#: environments.xml:128
#, no-c-format
-msgid ""
-"Tomcat has a read-only JNDI, so Web Beans can't automatically bind the "
-"Manager. To bind the Manager into JNDI, you should populate <literal>META-"
-"INF/context.xml</literal> with the following contents:"
-msgstr ""
+msgid "Tomcat has a read-only JNDI, so Web Beans can't automatically bind the Manager. To bind the Manager into JNDI, you should add the following to your <literal>META-INF/context.xml</literal>:"
+msgstr "Tomcatã¯èªã¿åãå°ç¨ã®JNDIãæã£ã¦ãã¦ãå¾ã£ã¦Web Beansã¯èªåçã«ã¯ããã¼ã¸ã£ããã¤ã³ããããã¨ãã§ãã¾ãããããã¼ã¸ã£ãJNDIã«ãã¤ã³ãããããã«ãããªã㯠<literal>META-INF/context.xml</literal> ã«ä»¥ä¸ã追å ãã¹ãã§ãã"
#. Tag: programlisting
-#: environments.xml:135
+#: environments.xml:134
#, no-c-format
msgid ""
-"<![CDATA[<Context>\n"
-" <Resource name=\"app/Manager\" \n"
-" auth=\"Container\"\n"
-" type=\"javax.inject.manager.Manager\"\n"
-" factory=\"org.jboss.webbeans.resources.ManagerObjectFactory\"/>\n"
-"</Context>]]>"
+"<![CDATA[<Resource name=\"app/Manager\" \n"
+" auth=\"Container\"\n"
+" type=\"javax.inject.manager.Manager\"\n"
+" factory=\"org.jboss.webbeans.resources.ManagerObjectFactory\"/>\n"
+"]]>"
msgstr ""
+"<![CDATA[<Resource name=\"app/Manager\" \n"
+" auth=\"Container\"\n"
+" type=\"javax.inject.manager.Manager\"\n"
+" factory=\"org.jboss.webbeans.resources.ManagerObjectFactory\"/>\n"
+"]]>"
#. Tag: para
-#: environments.xml:137
+#: environments.xml:136
#, no-c-format
-msgid ""
-"and make it available to your deployment by adding this to the bottom of "
-"<literal>web.xml</literal>:"
-msgstr ""
+msgid "and make it available to your deployment by adding this to <literal>web.xml</literal>:"
+msgstr "ããã¦ã <literal>web.xml</literal> ã«ä»¥ä¸ã追å ãããã¨ã«ãããããªãã®ãããã¤ã¡ã³ãã¯å©ç¨å¯è½ã«ãã¾ãã"
#. Tag: programlisting
-#: environments.xml:142
+#: environments.xml:141
#, no-c-format
msgid ""
"<![CDATA[<resource-env-ref>\n"
-" <resource-env-ref-name>\n"
-" app/Manager\n"
-" </resource-env-ref-name>\n"
-" <resource-env-ref-type>\n"
-" javax.inject.manager.Manager\n"
-" </resource-env-ref-type>\n"
+" <resource-env-ref-name>\n"
+" app/Manager\n"
+" </resource-env-ref-name>\n"
+" <resource-env-ref-type>\n"
+" javax.inject.manager.Manager\n"
+" </resource-env-ref-type>\n"
"</resource-env-ref>]]>"
msgstr ""
+"<![CDATA[<resource-env-ref>\n"
+" <resource-env-ref-name>\n"
+" app/Manager\n"
+" </resource-env-ref-name>\n"
+" <resource-env-ref-type>\n"
+" javax.inject.manager.Manager\n"
+" </resource-env-ref-type>\n"
+"</resource-env-ref>]]>"
#. Tag: para
-#: environments.xml:144
+#: environments.xml:143
#, no-c-format
-msgid ""
-"Tomcat only allows you to bind entries to <literal>java:comp/env</literal>, "
-"so the Manager will be available at <literal>java:comp/env/app/Manager</"
-"literal>"
-msgstr ""
+msgid "Tomcat only allows you to bind entries to <literal>java:comp/env</literal>, so the Manager will be available at <literal>java:comp/env/app/Manager</literal>"
+msgstr "Tomcat㯠<literal>java:comp/env</literal> ã«ã¨ã³ãã£ãã£ããã¤ã³ããããã¨ã ãã許å¯ãã¾ãã®ã§ãããã¼ã¸ã£ã¯ <literal>java:comp/env/app/Manager</literal> ã§å©ç¨ã§ããã§ãããã"
#. Tag: para
-#: environments.xml:150
+#: environments.xml:149
#, no-c-format
-msgid ""
-"Web Beans also supports Servlet injection in Tomcat. To enable this, place "
-"the <literal>webbeans-tomcat-support.jar</literal> in <literal>$TOMCAT_HOME/"
-"lib</literal>, and add the following to your <literal>META-INF/context.xml</"
-"literal>:"
-msgstr ""
+msgid "Web Beans also supports Servlet injection in Tomcat. To enable this, place the <literal>webbeans-tomcat-support.jar</literal> in <literal>$TOMCAT_HOME/lib</literal>, and add the following to your <literal>META-INF/context.xml</literal>:"
+msgstr "Web Beansã¯ãTomcatã¸ã®ãµã¼ãã¬ããã¤ã³ã¸ã§ã¯ã·ã§ã³ããµãã¼ããã¾ãããããæå¹åããããã«ã <literal>$TOMCAT_HOME/lib</literal> ã« <literal>webbeans-tomcat-support.jar</literal> ãç½®ãã¦ã <literal>META-INF/context.xml</literal> ã«ä¸è¨ã追å ãã¾ãã"
#. Tag: programlisting
-#: environments.xml:157
+#: environments.xml:156
#, no-c-format
-msgid ""
-"<![CDATA[<Listener className=\"org.jboss.webbeans.environment.tomcat."
-"WebBeansLifecycleListener\"/>]]>"
-msgstr ""
+msgid "<![CDATA[<Listener className=\"org.jboss.webbeans.environment.tomcat.WebBeansLifecycleListener\" />]]>"
+msgstr "<![CDATA[<Listener className=\"org.jboss.webbeans.environment.tomcat.WebBeansLifecycleListener\" />]]>"
#. Tag: title
-#: environments.xml:162
+#: environments.xml:163
#, no-c-format
-msgid "Jetty"
-msgstr ""
+msgid "Java SE"
+msgstr "Java SE"
#. Tag: para
-#: environments.xml:164
+#: environments.xml:165
#, no-c-format
-msgid ""
-"Like Tomcat, Jetty has a read-only JNDI, so Web Beans can't automatically "
-"bind the Manager. To bind the Manager to JNDI, you should populate "
-"<literal>WEB-INF/jetty-env.xml</literal> with the following contents:"
-msgstr ""
+msgid "Apart from improved integration of the Enterprise Java stack, Web Beans also provides a state of the art typesafe, stateful dependency injection framework. This is useful in a wide range of application types, enterprise or otherwise. To facilitate this, Web Beans provides a simple means for executing in the Java Standard Edition environment independently of any Enterprise Edition features."
+msgstr "ã¨ã³ã¿ã¼ãã©ã¤ãºJavaã¹ã¿ãã¯ã®åä¸ããçµ±åããé¢ãã¦ãWeb Beansã¯æå
端ã®ã¿ã¤ãã»ã¼ããã¹ãã¼ããã«ãªä¾åæ§æ³¨å
¥ãã¬ã¼ã ã¯ã¼ã¯ãæä¾ãã¾ããããã¯åºãç¯å²ã®ã¢ããªã±ã¼ã·ã§ã³ã¿ã¤ãï¼ã¨ã³ã¿ã¼ãã©ã¤ãºã§ãããã§ãªãã¦ãï¼ã§æå¹ã§ãããããæ¨é²ããããã«ãWeb Beansã¯ã©ããªEnterprise Editionã®æ©è½ã§ãã£ã¦ãJava Standard Editionç°å¢ã§ãç¬ç«ãã¦å®è¡ããããã®ã·ã³ãã«ãªæ段ãæä¾ãã¾ãã"
-#. Tag: programlisting
-#: environments.xml:171
-#, no-c-format
-msgid ""
-"<![CDATA[<!DOCTYPE Configure PUBLIC \"-//Mort Bay Consulting//DTD Configure//"
-"EN\"\n"
-" \"http://jetty.mortbay.org/configure.dtd\">\n"
-"<Configure id=\"webAppCtx\" class=\"org.mortbay.jetty.webapp.WebAppContext"
-"\">\n"
-" <New id=\"appManager\" class=\"org.mortbay.jetty.plus.naming.Resource\">\n"
-" <Arg><Ref id=\"webAppCtx\"/></Arg> \n"
-" <Arg>app/Manager</Arg>\n"
-" <Arg>\n"
-" <New class=\"javax.naming.Reference\">\n"
-" <Arg>javax.inject.manager.Manager</Arg> \n"
-" <Arg>org.jboss.webbeans.resources.ManagerObjectFactory</Arg>\n"
-" <Arg/>\n"
-" </New>\n"
-" </Arg>\n"
-" </New>\n"
-"</Configure>]]>"
-msgstr ""
-
#. Tag: para
#: environments.xml:173
#, no-c-format
-msgid ""
-"Notice that Jetty doesn't not have built-in support for an <literal>javax."
-"naming.spi.ObjectFactory</literal> like Tomcat, so it's necessary to "
-"manually create the <literal>javax.naming.Reference</literal> to wrap around "
-"it."
-msgstr ""
+msgid "When executing in the SE environment the following features of Web Beans are available:"
+msgstr "SEç°å¢ã§å®è¡ããå ´åãWeb Beansã®ä¸è¨ã®æ©è½ãå©ç¨ã§ãã¾ãã"
-#. Tag: para
-#: environments.xml:180
-#, no-c-format
-msgid ""
-"Jetty only allows you to bind entries to <literal>java:comp/env</literal>, "
-"so the Manager will be available at <literal>java:comp/env/app/Manager</"
-"literal>"
-msgstr ""
-
-#. Tag: para
-#: environments.xml:186
-#, no-c-format
-msgid "Web Beans does not currently support Servlet injection in Jetty."
-msgstr ""
-
-#. Tag: title
-#: environments.xml:195
-#, no-c-format
-msgid "Java SE"
-msgstr ""
-
-#. Tag: para
-#: environments.xml:197
-#, no-c-format
-msgid ""
-"Apart from improved integration of the Enterprise Java stack, Web Beans also "
-"provides a state of the art typesafe, stateful dependency injection "
-"framework. This is useful in a wide range of application types, enterprise "
-"or otherwise. To facilitate this, Web Beans provides a simple means for "
-"executing in the Java Standard Edition environment independently of any "
-"Enterprise Edition features."
-msgstr ""
-
-#. Tag: para
-#: environments.xml:205
-#, no-c-format
-msgid ""
-"When executing in the SE environment the following features of Web Beans are "
-"available:"
-msgstr ""
-
#. Tag: literal
-#: environments.xml:211
+#: environments.xml:179
#, no-c-format
msgid "Simple Web Beans (POJOs)"
-msgstr ""
+msgstr "ã·ã³ãã«ãªWeb Beans (POJOs)"
#. Tag: literal
-#: environments.xml:216
+#: environments.xml:184
#, no-c-format
msgid "Typesafe Dependency Injection"
-msgstr ""
+msgstr "ã¿ã¤ãã»ã¼ããªä¾åæ§æ³¨å
¥"
#. Tag: literal
-#: environments.xml:221
+#: environments.xml:189
#, no-c-format
msgid "Application and Dependent Contexts"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã³ã³ããã¹ãã¨ä¾åã³ã³ããã¹ã"
#. Tag: literal
-#: environments.xml:226
+#: environments.xml:194
#, no-c-format
msgid "Binding Types"
-msgstr ""
+msgstr "ãã¤ã³ãã£ã³ã°ã¿ã¤ã"
#. Tag: literal
-#: environments.xml:231
+#: environments.xml:199
#, no-c-format
-msgid "Deployment Types"
-msgstr ""
-
-#. Tag: literal
-#: environments.xml:236
-#, no-c-format
msgid "Stereotypes"
-msgstr ""
+msgstr "ã¹ãã¬ãªã¿ã¤ã"
#. Tag: literal
-#: environments.xml:241
+#: environments.xml:204
#, no-c-format
msgid "Typesafe Event Model"
-msgstr ""
+msgstr "ã¿ã¤ãã»ã¼ãã¤ãã³ãã¢ãã«"
#. Tag: title
-#: environments.xml:247
+#: environments.xml:210
#, no-c-format
msgid "Web Beans SE Module"
-msgstr ""
+msgstr "Web Beansã®SEã¢ã¸ã¥ã¼ã«"
#. Tag: para
-#: environments.xml:249
+#: environments.xml:212
#, no-c-format
-msgid ""
-"To make life easy for developers Web Beans provides a special module with a "
-"main method which will boot the Web Beans manager, automatically registering "
-"all simple Web Beans found on the classpath. This eliminates the need for "
-"application developers to write any bootstrapping code. The entry point for "
-"a Web Beans SE applications is a simple Web Bean which observes the standard "
-"<literal>@Deployed Manager</literal> event. The command line paramters can "
-"be injected using either of the following:"
-msgstr ""
+msgid "To make life easy for developers Web Beans provides a special module with a main method which will boot the Web Beans manager, automatically registering all simple Web Beans found on the classpath. This eliminates the need for application developers to write any bootstrapping code. The entry point for a Web Beans SE applications is a simple Web Bean which observes the standard <literal>@Deployed Manager</literal> event. The command line paramters can be injected using either of the following:"
+msgstr "éçºè
ã®è² æ
軽æ¸ã®ããã«ãWeb Beansã¯Web Beansããã¼ã¸ã£ãèµ·åããã¡ã¤ã³ã¡ã½ãããæã¡ãèªåçã«ã¯ã©ã¹ãã¹ã«è¦ã¤ãã£ãå
¨ã¦ã®ã·ã³ãã«Web Beansãç»é²ããç¹å¥ãªã¢ã¸ã¥ã¼ã«ãæä¾ãã¾ããããã«ããã¢ããªã±ã¼ã·ã§ã³éçºè
ã¯ãã¼ãã¹ãã©ããã³ã¼ããè¨è¿°ããå¿
è¦ããªããªãã¾ããWeb Beans SEã¢ããªã±ã¼ã·ã§ã³ã«å¯¾ããã¨ã³ããªãã¤ã³ãã¯é常㮠<literal>@Deployed Manager</literal> ã¤ãã³ããç£è¦ããã·ã³ãã«ãªWeb Beanã§ãããã®ã³ãã³ãã©ã¤ã³ãã©ã¡ã¼ã¿ã¯ä»¥ä¸ã®ããããã使ç¨ãããã¨ã§ã¤ã³ã¸ã§ã¯ããããã¨ãã§ãã¾ãã"
#. Tag: programlisting
-#: environments.xml:258
+#: environments.xml:221
#, no-c-format
msgid ""
"<![CDATA[@Parameters List<String> params;\n"
-"@Parameters String[] paramsArray; // useful for compatability with existing "
-"classes]]>"
+"@Parameters String[] paramsArray; // useful for compatability with existing classes]]>"
msgstr ""
+"<![CDATA[@Parameters List<String> params;\n"
+"@Parameters String[] paramsArray; // useful for compatability with existing classes]]>"
#. Tag: para
-#: environments.xml:259
+#: environments.xml:222
#, no-c-format
msgid "Here's an example of a simple Web Beans SE application:"
-msgstr ""
+msgstr "ããã«ç°¡åãªWeb Beans SEã¢ããªã±ã¼ã·ã§ã³ã®ãµã³ãã«ãããã¾ãã"
#. Tag: programlisting
-#: environments.xml:263
+#: environments.xml:226
#, no-c-format
msgid ""
"<![CDATA[@ApplicationScoped\n"
@@ -450,32 +344,37 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@ApplicationScoped\n"
+"public class HelloWorld\n"
+"{\n"
+" @Parameters List<String> parameters;\n"
+"\n"
+" public void printHello( @Observes @Deployed Manager manager )\n"
+" {\n"
+" System.out.println( \"Hello \" + parameters.get(0) );\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: environments.xml:265
+#: environments.xml:228
#, no-c-format
-msgid ""
-"Web Beans SE applications are started by running the following main method."
-msgstr ""
+msgid "Web Beans SE applications are started by running the following main method."
+msgstr "Web Beans SEã¢ããªã±ã¼ã·ã§ã³ã¯ä»¥ä¸ã®ã¡ã¤ã³ã¡ã½ãããèµ°ããããã¨ã§éå§ããã¾ãã"
#. Tag: programlisting
-#: environments.xml:267
+#: environments.xml:230
#, no-c-format
msgid "<![CDATA[java org.jboss.webbeans.environments.se.StartMain <args>]]>"
-msgstr ""
+msgstr "<![CDATA[java org.jboss.webbeans.environments.se.StartMain <args>]]>"
#. Tag: para
-#: environments.xml:269
+#: environments.xml:232
#, no-c-format
-msgid ""
-"If you need to do any custom initialization of the Web Beans manager, for "
-"example registering custom contexts or initializing resources for your beans "
-"you can do so in response to the <literal>@Initialized Manager</literal> "
-"event. The following example registers a custom context:"
-msgstr ""
+msgid "If you need to do any custom initialization of the Web Beans manager, for example registering custom contexts or initializing resources for your beans you can do so in response to the <literal>@Initialized Manager</literal> event. The following example registers a custom context:"
+msgstr "ããããªããä¾ãã°ã«ã¹ã¿ã ã³ã³ããã¹ãã®ç»é²ãBeanã®ãªã½ã¼ã¹ã®åæåã®ãããªWeb Beansããã¼ã¸ã£ã®ä½ãã«ã¹ã¿ã ã®åæåãè¡ãå¿
è¦ãããã®ã§ããã°ãããªã㯠<literal>@Initialized Manager</literal> ã¤ãã³ãã¸ã®ã¬ã¹ãã³ã¹ã§ããããããã¨ãã§ãã¾ãã以ä¸ã®ãµã³ãã«ã¯ã«ã¹ã¿ã ã³ã³ããã¹ããç»é²ãã¦ãã¾ãã"
#. Tag: programlisting
-#: environments.xml:274
+#: environments.xml:237
#, no-c-format
msgid ""
"<![CDATA[public class PerformSetup\n"
@@ -487,14 +386,18 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class PerformSetup\n"
+"{\n"
+"\n"
+" public void setup( @Observes @Initialized Manager manager )\n"
+" {\n"
+" manager.addContext( ThreadContext.INSTANCE );\n"
+" }\n"
+"}]]>"
#. Tag: para
-#: environments.xml:277
+#: environments.xml:240
#, no-c-format
-msgid ""
-"The command line parameters do not become available for injection until the "
-"<literal>@Deployed Manager</literal> event is fired. If you need access to "
-"the parameters during initialization you can do so via the <literal>public "
-"static String getParameters()</literal> method in <literal>StartMain</"
-"literal>."
-msgstr ""
+msgid "The command line parameters do not become available for injection until the <literal>@Deployed Manager</literal> event is fired. If you need access to the parameters during initialization you can do so via the <literal>public static String getParameters()</literal> method in <literal>StartMain</literal>."
+msgstr "ã³ãã³ãã©ã¤ã³ãã©ã¡ã¼ã¿ã¯ <literal>@Deployed Manager</literal> ã¤ãã³ããçºçããã¾ã§ã¤ã³ã¸ã§ã¯ã·ã§ã³ã§å©ç¨ã§ãã¾ãããããããªããåæåã®éã«ãã®ãã©ã¡ã¼ã¿ã«ã¢ã¯ã»ã¹ããå¿
è¦ãããã®ã§ããã°ãããªã㯠<literal>StartMain</literal> ã® <literal>public static String getParameters()</literal> ã¡ã½ãããéãã¦ããããããã¨ãã§ãã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/events.po
===================================================================
--- doc/trunk/reference/ja-JP/events.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/events.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-04-30 23:50+0900\n"
+"Last-Translator: Fusayuki Minamoto <miki.htmnet at nifty.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,75 +17,55 @@
#: events.xml:4
#, no-c-format
msgid "Events"
-msgstr ""
+msgstr "ã¤ãã³ã"
#. Tag: para
#: events.xml:6
#, no-c-format
-msgid ""
-"The Web Beans event notification facility allows Web Beans to interact in a "
-"totally decoupled manner. Event <emphasis>producers</emphasis> raise events "
-"that are then delivered to event <emphasis>observers</emphasis> by the Web "
-"Bean manager. This basic schema might sound like the familiar observer/"
-"observable pattern, but there are a couple of twists:"
-msgstr ""
+msgid "The Web Beans event notification facility allows Web Beans to interact in a totally decoupled manner. Event <emphasis>producers</emphasis> raise events that are then delivered to event <emphasis>observers</emphasis> by the Web Bean manager. This basic schema might sound like the familiar observer/observable pattern, but there are a couple of twists:"
+msgstr "Web Beansã®ã¤ãã³ãéç¥æ©è½ã¯Web Beanså士ãå®å
¨ã«ççµåã¾ã¾ã§ç¸äºä½ç¨ãå¯è½ã«ãã¾ããã¤ãã³ã <emphasis>ãããã¥ã¼ãµ</emphasis> ã¯ãWeb Beanããã¼ã¸ã£ã«ãã£ã¦ã¤ãã³ã <emphasis>ãªãã¶ã¼ã</emphasis> ã¸é
éãããã¤ãã³ããçºçãã¾ãããã®åºæ¬ã¹ãã¼ãã¯ããªãã¿ã® observer/observable ãã¿ã¼ã³ã®ããã«èãããããããã¾ãããã次ã®ããã«éããããã¾ãã"
#. Tag: para
#: events.xml:14
#, no-c-format
-msgid ""
-"not only are event producers decoupled from observers; observers are "
-"completely decoupled from producers,"
-msgstr ""
+msgid "not only are event producers decoupled from observers; observers are completely decoupled from producers,"
+msgstr "ã¤ãã³ããããã¥ã¼ãµã¯ãªãã¶ã¼ãããåé¢ããã¦ããã ãã§ã¯ãªãããªãã¶ã¼ãã¯ãããã¥ã¼ãµããå®å
¨ã«åé¢ããã¦ãã¾ãã"
#. Tag: para
#: events.xml:18
#, no-c-format
-msgid ""
-"observers can specify a combination of \"selectors\" to narrow the set of "
-"event notifications they will receive, and"
-msgstr ""
+msgid "observers can specify a combination of \"selectors\" to narrow the set of event notifications they will receive, and"
+msgstr "ãªãã¶ã¼ã㯠\"ã»ã¬ã¯ã¿\"ã®çµã¿åãããæå®ãããã¨ã§ãåä¿¡ããã¤ãã³ãéç¥ã®éã¾ããçãããã¨ãå¯è½ã§ã"
#. Tag: para
#: events.xml:22
#, no-c-format
-msgid ""
-"observers can be notified immediately, or can specify that delivery of the "
-"event should be delayed until the end of the current transaction"
-msgstr ""
+msgid "observers can be notified immediately, or can specify that delivery of the event should be delayed until the end of the current transaction"
+msgstr "ãªãã¶ã¼ãã¯ç´ã¡ã«ã«éç¥ãåä¿¡ãããããããã¯ç¾å¨ã®ãã©ã³ã¶ã¯ã·ã§ã³ã®çµäºãå¾
ã£ã¦ã¤ãã³ãé
éãé
延ãããããã«æå®ãããã¨ãå¯è½ã§ã"
#. Tag: title
#: events.xml:28
#, no-c-format
msgid "Event observers"
-msgstr ""
+msgstr "ã¤ãã³ããªãã¶ã¼ã"
#. Tag: para
#: events.xml:30
#, no-c-format
-msgid ""
-"An <emphasis>observer method</emphasis> is a method of a Web Bean with a "
-"parameter annotated <literal>@Observes</literal>."
-msgstr ""
+msgid "An <emphasis>observer method</emphasis> is a method of a Web Bean with a parameter annotated <literal>@Observes</literal>."
+msgstr "<emphasis>ãªãã¶ã¼ãã¡ã½ãã</emphasis> ã¯ã <literal>@Observes</literal> ã¨ããã¢ããã¼ã·ã§ã³ã®ä»ãããã©ã¡ã¼ã¿ãæã¤Web Beanã®ã¡ã½ããã§ãã"
#. Tag: programlisting
#: events.xml:33
#, no-c-format
-msgid ""
-"<![CDATA[public void onAnyDocumentEvent(@Observes Document document) "
-"{ ... }]]>"
-msgstr ""
+msgid "<![CDATA[public void onAnyDocumentEvent(@Observes Document document) { ... }]]>"
+msgstr "<![CDATA[public void onAnyDocumentEvent(@Observes Document document) { ... }]]>"
#. Tag: para
#: events.xml:35
#, no-c-format
-msgid ""
-"The annotated parameter is called the <emphasis>event parameter</emphasis>. "
-"The type of the event parameter is the observed <emphasis>event type</"
-"emphasis>. Observer methods may also specify \"selectors\", which are just "
-"instances of Web Beans binding types. When a binding type is used as an "
-"event selector, it is called an <emphasis>event binding type</emphasis>."
-msgstr ""
+msgid "The annotated parameter is called the <emphasis>event parameter</emphasis>. The type of the event parameter is the observed <emphasis>event type</emphasis>. Observer methods may also specify \"selectors\", which are just instances of Web Beans binding types. When a binding type is used as an event selector, it is called an <emphasis>event binding type</emphasis>."
+msgstr "ãã®ã¢ããã¼ã·ã§ã³ä»ãã®ãã©ã¡ã¼ã¿ã¯ <emphasis>ã¤ãã³ããã©ã¡ã¼ã¿</emphasis> ã¨å¼ã°ãã¾ããã¤ãã³ããã©ã¡ã¼ã¿ã®ç¨®é¡ã¯<emphasis>ã¤ãã³ãã¿ã¤ã</emphasis> ã§æå®ããã¾ãããªãã¶ã¼ãã¡ã½ãã㯠\"ã»ã¬ã¯ã¿\"ãæå®ãããã¨ãã§ãã¾ããããã¯Web Beansãã¤ã³ãã£ã³ã°ã¿ã¤ãã®ã¤ã³ã¹ã¿ã³ã¹ã«éãã¾ããããã¤ã³ãã£ã³ã°ã¿ã¤ããã¤ãã³ãã»ã¬ã¯ã¿ã¨ãã¦ä½¿ç¨ãããã¨ããã㯠<emphasis>ã¤ãã³ããã¤ã³ãã£ã³ã°ã¿ã¤ã</emphasis> ã¨å¼ã°ãã¾ãã"
#. Tag: programlisting
#: events.xml:41
@@ -96,250 +76,203 @@
"@Retention(RUNTIME)\n"
"public @interface Updated { ... }]]>"
msgstr ""
+"<![CDATA[@BindingType\n"
+"@Target({PARAMETER, FIELD})\n"
+"@Retention(RUNTIME)\n"
+"public @interface Updated { ... }]]>"
#. Tag: para
#: events.xml:43
#, no-c-format
-msgid ""
-"We specify the event bindings of the observer method by annotating the event "
-"parameter:"
-msgstr ""
+msgid "We specify the event bindings of the observer method by annotating the event parameter:"
+msgstr "ã¤ãã³ããã©ã¡ã¼ã¿ã«ã¢ããã¼ã·ã§ã³ãä»å ãããã¨ã«ãã£ã¦ãªãã¶ã¼ãã¡ã½ããã®ã¤ãã³ããã¤ã³ãã£ã³ã°ãæå®ãã¾ãã"
#. Tag: programlisting
-#: events.xml:46 events.xml:190
+#: events.xml:46
+#: events.xml:190
#, no-c-format
-msgid ""
-"<![CDATA[public void afterDocumentUpdate(@Observes @Updated Document "
-"document) { ... }]]>"
-msgstr ""
+msgid "<![CDATA[public void afterDocumentUpdate(@Observes @Updated Document document) { ... }]]>"
+msgstr "<![CDATA[public void afterDocumentUpdate(@Observes @Updated Document document) { ... }]]>"
#. Tag: para
#: events.xml:48
#, no-c-format
-msgid ""
-"An observer method need not specify any event bindings — in this case it "
-"is interested in <emphasis>all</emphasis> events of a particular type. If it "
-"does specify event bindings, it is only interested in events which also have "
-"those event bindings."
-msgstr ""
+msgid "An observer method need not specify any event bindings — in this case it is interested in <emphasis>all</emphasis> events of a particular type. If it does specify event bindings, it is only interested in events which also have those event bindings."
+msgstr "ãªãã¶ã¼ãã¡ã½ããã¯ã¤ãã³ããã¤ã³ãã£ã³ã°ãæå®ããå¿
è¦ã¯ããã¾ãã— ãã®ã±ã¼ã¹ã§ã¯ç¹å®ã®ã¿ã¤ãã® <emphasis>ãã¹ã¦</emphasis> ã®ã¤ãã³ãã«é¢å¿ãããã¾ããããã¤ãã³ããã¤ã³ãã£ã³ã°ãæå®ããã®ã§ããã°ãã¤ãã³ããã¤ã³ãã£ã³ã°ãæã¤ã¤ãã³ãã ãã«é¢å¿ãããã¾ãã"
#. Tag: para
#: events.xml:53
#, no-c-format
-msgid ""
-"The observer method may have additional parameters, which are injected "
-"according to the usual Web Beans method parameter injection semantics:"
-msgstr ""
+msgid "The observer method may have additional parameters, which are injected according to the usual Web Beans method parameter injection semantics:"
+msgstr "ãªãã¶ã¼ãã¡ã½ããã¯è¿½å ã®ãã©ã¡ã¼ã¿ãæã¤ãã¨ãã§ãã¾ããããã¯é常ã®Web Beansã¡ã½ãããã©ã¡ã¼ã¿ã¤ã³ã¸ã§ã¯ã·ã§ã³ã®ã»ãã³ãã£ã¯ã¹ã«å¾ã£ã¦ä¾åæ§ã®æ³¨å
¥ãè¡ããã¾ãã"
#. Tag: programlisting
#: events.xml:56
#, no-c-format
-msgid ""
-"<![CDATA[public void afterDocumentUpdate(@Observes @Updated Document "
-"document, User user) { ... }]]>"
-msgstr ""
+msgid "<![CDATA[public void afterDocumentUpdate(@Observes @Updated Document document, User user) { ... }]]>"
+msgstr "<![CDATA[public void afterDocumentUpdate(@Observes @Updated Document document, User user) { ... }]]>"
#. Tag: title
#: events.xml:61
#, no-c-format
msgid "Event producers"
-msgstr ""
+msgstr "ã¤ãã³ããããã¥ã¼ãµ"
#. Tag: para
#: events.xml:63
#, no-c-format
-msgid ""
-"The event producer may obtain an <emphasis>event notifier</emphasis> object "
-"by injection:"
-msgstr ""
+msgid "The event producer may obtain an <emphasis>event notifier</emphasis> object by injection:"
+msgstr "ã¤ãã³ããããã¥ã¼ãµã¯æ¬¡ã®ããã«ã¤ã³ã¸ã§ã¯ã·ã§ã³ã«ãã£ã¦ <emphasis>ã¤ãã³ãéç¥</emphasis> ãªãã¸ã§ã¯ããåå¾ã§ãã¾ãã"
#. Tag: programlisting
#: events.xml:66
#, no-c-format
msgid "<![CDATA[@Observable Event<Document> documentEvent]]>"
-msgstr ""
+msgstr "<![CDATA[@Observable Event<Document> documentEvent]]>"
#. Tag: para
#: events.xml:68
#, no-c-format
-msgid ""
-"The <literal>@Observable</literal> annotation implicitly defines a Web Bean "
-"with scope <literal>@Dependent</literal> and deployment type "
-"<literal>@Standard</literal>, with an implementation provided by the Web "
-"Bean manager."
-msgstr ""
+msgid "The <literal>@Observable</literal> annotation implicitly defines a Web Bean with scope <literal>@Dependent</literal> and deployment type <literal>@Standard</literal>, with an implementation provided by the Web Bean manager."
+msgstr "<literal>@Observable</literal> ã¢ããã¼ã·ã§ã³ã¯ã¹ã³ã¼ã <literal>@Dependent</literal> ã¨ãããã¤ã¡ã³ãã¿ã¤ã <literal>@Standard</literal> ã¨Web Beanããã¼ã¸ã£ã«ãã£ã¦æä¾ãããå®è£
ãæã¤Web Beanãæé»çã«å®ç¾©ãã¾ãã"
#. Tag: para
#: events.xml:72
#, no-c-format
-msgid ""
-"A producer raises events by calling the <literal>fire()</literal> method of "
-"the <literal>Event</literal> interface, passing an <emphasis>event object</"
-"emphasis>:"
-msgstr ""
+msgid "A producer raises events by calling the <literal>fire()</literal> method of the <literal>Event</literal> interface, passing an <emphasis>event object</emphasis>:"
+msgstr "ãããã¥ã¼ãµã¯ <literal>Event</literal> ã¤ã³ã¿ãã§ã¼ã¹ã® <literal>fire()</literal> ã¡ã½ãããå¼ã³åºãã<emphasis>ã¤ãã³ããªãã¸ã§ã¯ã</emphasis> ã渡ããã¨ã§ã¤ãã³ããçºçããã¾ãã"
#. Tag: programlisting
#: events.xml:75
#, no-c-format
msgid "<![CDATA[documentEvent.fire(document);]]>"
-msgstr ""
+msgstr "<![CDATA[documentEvent.fire(document);]]>"
#. Tag: para
#: events.xml:77
#, no-c-format
-msgid ""
-"An event object may be an instance of any Java class that has no type "
-"variables or wildcard type parameters. The event will be delivered to every "
-"observer method that:"
-msgstr ""
+msgid "An event object may be an instance of any Java class that has no type variables or wildcard type parameters. The event will be delivered to every observer method that:"
+msgstr "ã¤ãã³ããªãã¸ã§ã¯ãã¯ãåå¤æ°ã¾ãã¯ã¯ã¤ã«ãã«ã¼ãã®åãã©ã¡ã¼ã¿ãæããªãJavaã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã«ãªãå¯è½æ§ãããã¾ãããã®ã¤ãã³ãã¯æ¬¡ã®ãããªç¹å¾´ãæã¤åãªãã¶ã¼ãã¡ã½ããã«é
éããã¾ãã"
#. Tag: para
-#: events.xml:83 events.xml:107 events.xml:126
+#: events.xml:83
+#: events.xml:107
+#: events.xml:126
#, no-c-format
msgid "has an event parameter to which the event object is assignable, and"
-msgstr ""
+msgstr "ã¤ãã³ããªãã¸ã§ã¯ãã代å
¥å¯è½ãªã¤ãã³ããã©ã¡ã¼ã¿ããã¤"
#. Tag: para
#: events.xml:86
#, no-c-format
msgid "specifies no event bindings."
-msgstr ""
+msgstr "ã¤ãã³ããã¤ã³ãã£ã³ã°ãæå®ããªã"
#. Tag: para
#: events.xml:90
#, no-c-format
-msgid ""
-"The Web Bean manager simply calls all the observer methods, passing the "
-"event object as the value of the event parameter. If any observer method "
-"throws an exception, the Web Bean manager stops calling observer methods, "
-"and the exception is rethrown by the <literal>fire()</literal> method."
-msgstr ""
+msgid "The Web Bean manager simply calls all the observer methods, passing the event object as the value of the event parameter. If any observer method throws an exception, the Web Bean manager stops calling observer methods, and the exception is rethrown by the <literal>fire()</literal> method."
+msgstr "Web Beanããã¼ã¸ã£ã¯åã«ãã¹ã¦ã®ãªãã¶ã¼ãã¡ã½ãããå¼ã³åºãããã®ã¤ãã³ããã©ã¡ã¼ã¿ã®å¤ã¨ãã¦ã¤ãã³ããªãã¸ã§ã¯ãã渡ãã¾ãããããªãã¶ã¼ãã¡ã½ãããä¾å¤ãã¹ãã¼ããããWeb Beanããã¼ã¸ã£ã¯ãªãã¶ã¼ãã¡ã½ããã®å¼ã³åºããåæ¢ãããã®ä¾å¤ã¯ <literal>fire()</literal> ã¡ã½ããã«ãã£ã¦åã¹ãã¼ããã¾ãã"
#. Tag: para
#: events.xml:95
#, no-c-format
-msgid ""
-"To specify a \"selector\", the event producer may pass an instance of the "
-"event binding type to the <literal>fire()</literal> method:"
-msgstr ""
+msgid "To specify a \"selector\", the event producer may pass an instance of the event binding type to the <literal>fire()</literal> method:"
+msgstr " \"ã»ã¬ã¯ã¿\" ãæå®ããããã«ãã¤ãã³ããããã¥ã¼ãµã¯æ¬¡ã®ããã« <literal>fire()</literal> ã¡ã½ããã¸ã®ã¤ãã³ããã¤ã³ãã£ã³ã°ã¿ã¤ãã®ã¤ã³ã¹ã¿ã³ã¹ã渡ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: events.xml:98
#, no-c-format
-msgid ""
-"<![CDATA[documentEvent.fire( document, new AnnotationLiteral<Updated>()"
-"{} );]]>"
-msgstr ""
+msgid "<![CDATA[documentEvent.fire( document, new AnnotationLiteral<Updated>(){} );]]>"
+msgstr "<![CDATA[documentEvent.fire( document, new AnnotationLiteral<Updated>(){} );]]>"
#. Tag: para
#: events.xml:100
#, no-c-format
-msgid ""
-"The helper class <literal>AnnotationLiteral</literal> makes it possible to "
-"instantiate binding types inline, since this is otherwise difficult to do in "
-"Java."
-msgstr ""
+msgid "The helper class <literal>AnnotationLiteral</literal> makes it possible to instantiate binding types inline, since this is otherwise difficult to do in Java."
+msgstr "ãã«ãã¼ã¯ã©ã¹ <literal>AnnotationLiteral</literal> ã¯ãã¤ã³ãã£ã³ã°ã¿ã¤ããã¤ã³ã©ã¤ã³ã§çæãããã¨ãå¯è½ã§ããä¸æ¹ãããã¯Javaã§ã¯å°é£ãªãã¨ã§ãã"
#. Tag: para
#: events.xml:103
#, no-c-format
msgid "The event will be delivered to every observer method that:"
-msgstr ""
+msgstr "ã¤ãã³ãã¯æ¬¡ã®ãããªç¹å¾´ãæã¤åãªãã¶ã¼ãã¡ã½ããã¸é
éããã¾ãã"
#. Tag: para
#: events.xml:110
#, no-c-format
-msgid ""
-"does not specify any event binding <emphasis>except</emphasis> for the event "
-"bindings passed to <literal>fire()</literal>."
-msgstr ""
+msgid "does not specify any event binding <emphasis>except</emphasis> for the event bindings passed to <literal>fire()</literal>."
+msgstr "<literal>fire()</literal> ã¸æ¸¡ãããã¤ãã³ããã¤ã³ãã£ã³ã°ã <emphasis>é¤ãã¦</emphasis> ã¤ãã³ããã¤ã³ãã£ã³ã°ãæå®ããªã "
#. Tag: para
#: events.xml:115
#, no-c-format
-msgid ""
-"Alternatively, event bindings may be specified by annotating the event "
-"notifier injection point:"
-msgstr ""
+msgid "Alternatively, event bindings may be specified by annotating the event notifier injection point:"
+msgstr "å¥ã®æ¹æ³ã¨ãã¦ã次ã®ããã«ã¤ãã³ãéç¥ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã®ã¢ããã¼ã·ã§ã³ãä»å ãããã¨ã§ã¤ãã³ããã¤ã³ãã£ã³ã°ãæå®å¯è½ã§ãã"
#. Tag: programlisting
#: events.xml:118
#, no-c-format
msgid "<![CDATA[@Observable @Updated Event<Document> documentUpdatedEvent]]>"
-msgstr ""
+msgstr "<![CDATA[@Observable @Updated Event<Document> documentUpdatedEvent]]>"
#. Tag: para
#: events.xml:120
#, no-c-format
-msgid ""
-"Then every event fired via this instance of <literal>Event</literal> has the "
-"annotated event binding. The event will be delivered to every observer "
-"method that:"
-msgstr ""
+msgid "Then every event fired via this instance of <literal>Event</literal> has the annotated event binding. The event will be delivered to every observer method that:"
+msgstr "次㫠<literal>Event</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ãä»ãã¦çºç«ããã¤ãã³ãã¯ãã¤ãã³ããã¤ã³ãã£ã³ã°ã®ã¢ããã¼ã·ã§ã³ãä»å ãã¾ãããã®ã¤ãã³ãã¯æ¬¡ã®ãããªç¹å¾´æã¤åãªãã¶ã¼ãã¡ã½ããã«é
éããã¾ãã"
#. Tag: para
#: events.xml:129
#, no-c-format
-msgid ""
-"does not specify any event binding <emphasis>except</emphasis> for the event "
-"bindings passed to <literal>fire()</literal> or the annotated event bindings "
-"of the event notifier injection point."
-msgstr ""
+msgid "does not specify any event binding <emphasis>except</emphasis> for the event bindings passed to <literal>fire()</literal> or the annotated event bindings of the event notifier injection point."
+msgstr " <literal>fire()</literal> ã¸æ¸¡ãããã¤ãã³ããã¤ã³ãã£ã³ã°ãã¾ãã¯ã¤ãã³ãéç¥ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã®ã¢ããã¼ãã®ä»ããã¤ãã³ããã¤ã³ãã£ã³ã°ã <emphasis>é¤ãã¦</emphasis> ã¤ãã³ããã¤ã³ãã£ã³ã°ãæå®ããªãã"
#. Tag: title
#: events.xml:138
#, no-c-format
msgid "Registering observers dynamically"
-msgstr ""
+msgstr "åçãªãªãã¶ã¼ãã®ç»é²"
#. Tag: para
#: events.xml:140
#, no-c-format
-msgid ""
-"It's often useful to register an event observer dynamically. The application "
-"may implement the <literal>Observer</literal> interface and register an "
-"instance with an event notifier by calling the <literal>observe()</literal> "
-"method."
-msgstr ""
+msgid "It's often useful to register an event observer dynamically. The application may implement the <literal>Observer</literal> interface and register an instance with an event notifier by calling the <literal>observe()</literal> method."
+msgstr "ã¤ãã³ããªãã¶ã¼ããåçã«ç»é²ããã¨å½¹ç«ã¤ãã¨ãå¤ãã§ããã¢ããªã±ã¼ã·ã§ã³ã¯ <literal>Observer</literal> ã¤ã³ã¿ãã§ã¼ã¹ãå®è£
ãã <literal>observe()</literal> ã¡ã½ãããå¼ã³åºããã¨ã«ãã£ã¦ã¤ãã³ãéç¥ãæã¤ã¤ã³ã¹ã¿ã³ã¹ãç»é²ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: events.xml:144
#, no-c-format
-msgid ""
-"<![CDATA[documentEvent.observe( new Observer<Document>() { public void notify"
-"(Document doc) { ... } } );]]>"
-msgstr ""
+msgid "<![CDATA[documentEvent.observe( new Observer<Document>() { public void notify(Document doc) { ... } } );]]>"
+msgstr "<![CDATA[documentEvent.observe( new Observer<Document>() { public void notify(Document doc) { ... } } );]]>"
#. Tag: para
#: events.xml:146
#, no-c-format
-msgid ""
-"Event binding types may be specified by the event notifier injection point "
-"or by passing event binding type instances to the <literal>observe()</"
-"literal> method:"
-msgstr ""
+msgid "Event binding types may be specified by the event notifier injection point or by passing event binding type instances to the <literal>observe()</literal> method:"
+msgstr "ã¤ãã³ããã¤ã³ãã£ã³ã°ã¿ã¤ãã¯ãã¤ãã³ãéç¥ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã¾ã㯠<literal>observe()</literal> ã¡ã½ããã¸ã¤ãã³ããã¤ã³ãã£ã³ã°ã¿ã¤ãã®ã¤ã³ã¹ã¿ã³ã¹ã渡ããã¨ã«ãã£ã¦æå®ã§ãã¾ãã"
#. Tag: programlisting
#: events.xml:149
#, no-c-format
msgid ""
-"<![CDATA[documentEvent.observe( new Observer<Document>() { public void notify"
-"(Document doc) { ... } }, \n"
-" new "
-"AnnotationLiteral<Updated>(){} );]]>"
+"<![CDATA[documentEvent.observe( new Observer<Document>() { public void notify(Document doc) { ... } }, \n"
+" new AnnotationLiteral<Updated>(){} );]]>"
msgstr ""
+"<![CDATA[documentEvent.observe( new Observer<Document>() { public void notify(Document doc) { ... } }, \n"
+" new AnnotationLiteral<Updated>(){} );]]>"
#. Tag: title
#: events.xml:154
#, no-c-format
msgid "Event bindings with members"
-msgstr ""
+msgstr "ã¡ã³ããæã£ãã¤ãã³ããã¤ã³ãã£ã³ã°"
#. Tag: para
#: events.xml:156
#, no-c-format
msgid "An event binding type may have annotation members:"
-msgstr ""
+msgstr "ã¤ãã³ããã¤ã³ãã£ã³ã°ã¯æ¬¡ã®ããã«ã¢ããã¼ã·ã§ã³ã¡ã³ãã¼ãæã¤ãã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: events.xml:158
@@ -352,44 +285,42 @@
" RoleType value();\n"
"}]]>"
msgstr ""
+"<![CDATA[@BindingType\n"
+"@Target({PARAMETER, FIELD})\n"
+"@Retention(RUNTIME)\n"
+"public @interface Role {\n"
+" RoleType value();\n"
+"}]]>"
#. Tag: para
#: events.xml:160
#, no-c-format
-msgid ""
-"The member value is used to narrow the messages delivered to the observer:"
-msgstr ""
+msgid "The member value is used to narrow the messages delivered to the observer:"
+msgstr "ã¡ã³ãã¼å¤ã¯æ¬¡ã®ããã«ãªãã¶ã¼ãã¸é
éãããã¡ãã»ã¼ã¸ãçããã®ã«ä½¿ç¨ããã¾ãã"
#. Tag: programlisting
#: events.xml:162
#, no-c-format
-msgid ""
-"<![CDATA[public void adminLoggedIn(@Observes @Role(ADMIN) LoggedIn event) "
-"{ ... }]]>"
-msgstr ""
+msgid "<![CDATA[public void adminLoggedIn(@Observes @Role(ADMIN) LoggedIn event) { ... }]]>"
+msgstr "<![CDATA[public void adminLoggedIn(@Observes @Role(ADMIN) LoggedIn event) { ... }]]>"
#. Tag: para
#: events.xml:164
#, no-c-format
-msgid ""
-"Event binding type members may be specified statically by the event "
-"producer, via annotations at the event notifier injection point:"
-msgstr ""
+msgid "Event binding type members may be specified statically by the event producer, via annotations at the event notifier injection point:"
+msgstr "ã¤ãã³ããã¤ã³ãã£ã³ã°ã¿ã¤ãã¯ã¤ãã³ããããã¥ã¼ãµã«ãã£ã¦éçã«æå®ã§ãã¾ãã次ã®ä¾ã¯ãã¤ãã³ãéç¥ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã§ã®ã¢ããã¼ã·ã§ã³ãéãã¦æå®ãã¦ãã¾ãã"
#. Tag: programlisting
#: events.xml:167
#, no-c-format
msgid "<![CDATA[@Observable @Role(ADMIN) Event<LoggedIn> LoggedInEvent;}}]]>"
-msgstr ""
+msgstr "<![CDATA[@Observable @Role(ADMIN) Event<LoggedIn> LoggedInEvent;}}]]>"
#. Tag: para
#: events.xml:169
#, no-c-format
-msgid ""
-"Alternatively, the value of the event binding type member may be determined "
-"dynamically by the event producer. We start by writing an abstract subclass "
-"of <literal>AnnotationLiteral</literal>:"
-msgstr ""
+msgid "Alternatively, the value of the event binding type member may be determined dynamically by the event producer. We start by writing an abstract subclass of <literal>AnnotationLiteral</literal>:"
+msgstr "å¥ã®æ¹æ³ã§ã¯ãã¤ãã³ããã¤ã³ãã£ã³ã°ã¿ã¤ãã®ã¡ã³ãã¼å¤ã¯ã¤ãã³ããããã¥ã¼ãµã«ãã£ã¦åçã«æ±ºå®ãããã¨ãã§ãã¾ããã¾ãã次ã®ããã« <literal>AnnotationLiteral</literal> ã®æ½è±¡ãµãã¯ã©ã¹ãæ¸ããã¨ã§å§ãã¾ãã"
#. Tag: programlisting
#: events.xml:172
@@ -399,34 +330,33 @@
" extends AnnotationLiteral<Role> \n"
" implements Role {}]]>"
msgstr ""
+"<![CDATA[abstract class RoleBinding \n"
+" extends AnnotationLiteral<Role> \n"
+" implements Role {}]]>"
#. Tag: para
#: events.xml:174
#, no-c-format
-msgid ""
-"The event producer passes an instance of this class to <literal>fire()</"
-"literal>:"
-msgstr ""
+msgid "The event producer passes an instance of this class to <literal>fire()</literal>:"
+msgstr "ã¤ãã³ããããã¥ã¼ãµã¯ãã®ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã <literal>fire()</literal> ã¸æ¸¡ãã¾ãã"
#. Tag: programlisting
#: events.xml:176
#, no-c-format
-msgid ""
-"<![CDATA[documentEvent.fire( document, new RoleBinding() { public void value"
-"() { return user.getRole(); } } );]]>"
-msgstr ""
+msgid "<![CDATA[documentEvent.fire( document, new RoleBinding() { public void value() { return user.getRole(); } } );]]>"
+msgstr "<![CDATA[documentEvent.fire( document, new RoleBinding() { public void value() { return user.getRole(); } } );]]>"
#. Tag: title
#: events.xml:181
#, no-c-format
msgid "Multiple event bindings"
-msgstr ""
+msgstr "è¤æ°ã®ã¤ãã³ããã¤ã³ãã£ã³ã°"
#. Tag: para
#: events.xml:183
#, no-c-format
msgid "Event binding types may be combined, for example:"
-msgstr ""
+msgstr "ã¤ãã³ããã¤ã³ãã£ã³ã°ã¿ã¤ãã¯ããã¨ãã°æ¬¡ã®ããã«çµã¿åããããã¨ãå¯è½ã§ãã"
#. Tag: programlisting
#: events.xml:185
@@ -434,122 +364,95 @@
msgid ""
"<![CDATA[@Observable @Blog Event<Document> blogEvent;\n"
"...\n"
-"if (document.isBlog()) blogEvent.fire(document, new "
-"AnnotationLiteral<Updated>(){});]]>"
+"if (document.isBlog()) blogEvent.fire(document, new AnnotationLiteral<Updated>(){});]]>"
msgstr ""
+"<![CDATA[@Observable @Blog Event<Document> blogEvent;\n"
+"...\n"
+"if (document.isBlog()) blogEvent.fire(document, new AnnotationLiteral<Updated>(){});]]>"
#. Tag: para
#: events.xml:187
#, no-c-format
-msgid ""
-"When this event occurs, all of the following observer methods will be "
-"notified:"
-msgstr ""
+msgid "When this event occurs, all of the following observer methods will be notified:"
+msgstr "ãã®ã¤ãã³ããçºçããã¨ã次ã®ãã¹ã¦ã®ãªãã¶ã¼ãã¡ã½ããã¯éç¥ããã¾ãã"
#. Tag: programlisting
#: events.xml:189
#, no-c-format
-msgid ""
-"<![CDATA[public void afterBlogUpdate(@Observes @Updated @Blog Document "
-"document) { ... }]]>"
-msgstr ""
+msgid "<![CDATA[public void afterBlogUpdate(@Observes @Updated @Blog Document document) { ... }]]>"
+msgstr "<![CDATA[public void afterBlogUpdate(@Observes @Updated @Blog Document document) { ... }]]>"
#. Tag: programlisting
#: events.xml:191
#, no-c-format
-msgid ""
-"<![CDATA[public void onAnyBlogEvent(@Observes @Blog Document document) "
-"{ ... }]]>"
-msgstr ""
+msgid "<![CDATA[public void onAnyBlogEvent(@Observes @Blog Document document) { ... }]]>"
+msgstr "<![CDATA[public void onAnyBlogEvent(@Observes @Blog Document document) { ... }]]>"
#. Tag: programlisting
#: events.xml:192
#, no-c-format
-msgid ""
-"<![CDATA[public void onAnyDocumentEvent(@Observes Document document) "
-"{ ... }}}]]>"
-msgstr ""
+msgid "<![CDATA[public void onAnyDocumentEvent(@Observes Document document) { ... }}}]]>"
+msgstr "<![CDATA[public void onAnyDocumentEvent(@Observes Document document) { ... }}}]]>"
#. Tag: title
#: events.xml:197
#, no-c-format
msgid "Transactional observers"
-msgstr ""
+msgstr "ãã©ã³ã¶ã¯ã·ã§ã³åãªãã¶ã¼ã"
#. Tag: para
#: events.xml:199
#, no-c-format
-msgid ""
-"Transactional observers receive their event notifications during the before "
-"or after completion phase of the transaction in which the event was raised. "
-"For example, the following observer method needs to refresh a query result "
-"set that is cached in the application context, but only when transactions "
-"that update the <literal>Category</literal> tree succeed:"
-msgstr ""
+msgid "Transactional observers receive their event notifications during the before or after completion phase of the transaction in which the event was raised. For example, the following observer method needs to refresh a query result set that is cached in the application context, but only when transactions that update the <literal>Category</literal> tree succeed:"
+msgstr "ãã©ã³ã¶ã¯ã·ã§ã³åãªãã¶ã¼ãã¯ãã¤ãã³ããçºçããã¨ãã®ãã©ã³ã¶ã¯ã·ã§ã³ãå®äºåã¾ãã¯å®äºå¾ã®ãã§ã¼ãºä¸ã«ã¤ãã³ãéç¥ãåãåãã¾ãããã¨ãã°ã次ã®ãªãã¶ã¼ãã¡ã½ããã¯ã¢ããªã±ã¼ã·ã§ã³ã³ã³ããã¹ãã«ãã£ãã·ã¥ãããã¯ã¨ãªã¼ã®çµæããªãã¬ãã·ã¥ããå¿
è¦ãããã¾ããã <literal>Category</literal> ããªã¼ã®æ´æ°ããããã©ã³ã¶ã¯ã·ã§ã³ãæåããã¨ãã ãå¿
è¦ã§ãã"
#. Tag: programlisting
#: events.xml:205
#, no-c-format
-msgid ""
-"<![CDATA[public void refreshCategoryTree(@AfterTransactionSuccess @Observes "
-"CategoryUpdateEvent event) { ... }]]>"
-msgstr ""
+msgid "<![CDATA[public void refreshCategoryTree(@AfterTransactionSuccess @Observes CategoryUpdateEvent event) { ... }]]>"
+msgstr "<![CDATA[public void refreshCategoryTree(@AfterTransactionSuccess @Observes CategoryUpdateEvent event) { ... }]]>"
#. Tag: para
#: events.xml:207
#, no-c-format
msgid "There are three kinds of transactional observers:"
-msgstr ""
+msgstr "次ã®3種é¡ã®ãã©ã³ã¶ã¯ã·ã§ã³åãªãã¶ã¼ããåå¨ãã¾ãã"
#. Tag: para
#: events.xml:211
#, no-c-format
-msgid ""
-"<literal>@AfterTransactionSuccess</literal> observers are called during the "
-"after completion phase of the transaction, but only if the transaction "
-"completes successfully"
-msgstr ""
+msgid "<literal>@AfterTransactionSuccess</literal> observers are called during the after completion phase of the transaction, but only if the transaction completes successfully"
+msgstr "<literal>@AfterTransactionSuccess</literal> ãªãã¶ã¼ãã¯ããã©ã³ã¶ã¯ã·ã§ã³å®äºå¾ã®ãã§ã¼ãºä¸ã«ãã®ãã©ã³ã¶ã¯ã·ã§ã³ã®å®äºã«æåããã¨ãã ãå¼ã³åºããã"
#. Tag: para
#: events.xml:216
#, no-c-format
-msgid ""
-"<literal>@AfterTransactionFailure</literal> observers are called during the "
-"after completion phase of the transaction, but only if the transaction fails "
-"to complete successfully"
-msgstr ""
+msgid "<literal>@AfterTransactionFailure</literal> observers are called during the after completion phase of the transaction, but only if the transaction fails to complete successfully"
+msgstr "<literal>@AfterTransactionFailure</literal> ãªãã¶ã¼ãã¯ããã©ã³ã¶ã¯ã·ã§ã³å®äºå¾ã®ãã§ã¼ãºä¸ã«ãã®ãã©ã³ã¶ã¯ã·ã§ã³ã®å®äºã«å¤±æããã¨ãã ãå¼ã³åºããã"
#. Tag: para
#: events.xml:221
#, no-c-format
-msgid ""
-"<literal>@AfterTransactionCompletion</literal> observers are called during "
-"the after completion phase of the transaction"
-msgstr ""
+msgid "<literal>@AfterTransactionCompletion</literal> observers are called during the after completion phase of the transaction"
+msgstr "<literal>@AfterTransactionCompletion</literal> ãªãã¶ã¼ãã¯ããã©ã³ã¶ã¯ã·ã§ã³å®äºå¾ã®ãã§ã¼ãºä¸ã«å¼ã³åºããã"
#. Tag: para
#: events.xml:225
#, no-c-format
-msgid ""
-"<literal>@BeforeTransactionCompletion</literal> observers are called during "
-"the before completion phase of the transaction"
-msgstr ""
+msgid "<literal>@BeforeTransactionCompletion</literal> observers are called during the before completion phase of the transaction"
+msgstr "<literal>@BeforeTransactionCompletion</literal> ãªãã¶ã¼ãã¯ããã©ã³ã¶ã¯ã·ã§ã³å®äºåã®ãã§ã¼ãºä¸ã«å¼ã³åºããã"
#. Tag: para
#: events.xml:230
#, no-c-format
-msgid ""
-"Transactional observers are very important in a stateful object model like "
-"Web Beans, because state is often held for longer than a single atomic "
-"transaction."
-msgstr ""
+msgid "Transactional observers are very important in a stateful object model like Web Beans, because state is often held for longer than a single atomic transaction."
+msgstr "ãã©ã³ã¶ã¯ã·ã§ã³åãªãã¶ã¼ãã¯Web Beansã®ãããªã¹ãã¼ããã«ãªãã¸ã§ã¯ãã¢ãã«ã«ããã¦ã¯ã¨ã¦ãéè¦ã§ãããªããªããã¹ãã¼ãã¯åä¸ã®ã¢ãããã¯ãã©ã³ã¶ã¯ã·ã§ã³ãããé·ãä¿æããããã¨ãå¤ãããã§ãã"
#. Tag: para
#: events.xml:233
#, no-c-format
-msgid ""
-"Imagine that we have cached a JPA query result set in the application scope:"
-msgstr ""
+msgid "Imagine that we have cached a JPA query result set in the application scope:"
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã«ããã¦JPAã¯ã¨ãªã¼ã®çµæããã£ãã·ã¥ããã¨æ³åãã¦ã¿ã¦ãã ããã"
#. Tag: programlisting
#: events.xml:235
@@ -565,8 +468,7 @@
" @Produces @Catalog \n"
" List<Product> getCatalog() {\n"
" if (products==null) {\n"
-" products = em.createQuery(\"select p from Product p where p."
-"deleted = false\")\n"
+" products = em.createQuery(\"select p from Product p where p.deleted = false\")\n"
" .getResultList();\n"
" }\n"
" return products;\n"
@@ -574,24 +476,35 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@ApplicationScoped @Singleton\n"
+"public class Catalog {\n"
+"\n"
+" @PersistenceContext EntityManager em;\n"
+" \n"
+" List<Product> products;\n"
+"\n"
+" @Produces @Catalog \n"
+" List<Product> getCatalog() {\n"
+" if (products==null) {\n"
+" products = em.createQuery(\"select p from Product p where p.deleted = false\")\n"
+" .getResultList();\n"
+" }\n"
+" return products;\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: events.xml:237
#, no-c-format
-msgid ""
-"From time to time, a <literal>Product</literal> is created or deleted. When "
-"this occurs, we need to refresh the <literal>Product</literal> catalog. But "
-"we should wait until <emphasis>after</emphasis> the transaction completes "
-"successfully before performing this refresh!"
-msgstr ""
+msgid "From time to time, a <literal>Product</literal> is created or deleted. When this occurs, we need to refresh the <literal>Product</literal> catalog. But we should wait until <emphasis>after</emphasis> the transaction completes successfully before performing this refresh!"
+msgstr "æãçµã¤ã«ã¤ãã <literal>Product</literal> ã¯çæãããåé¤ããã¾ãããããçºçããã¨ãã <literal>Product</literal> ã«ã¿ãã°ããªãã¬ãã·ã¥ããå¿
è¦ãããã¾ãããããããã®ãªãã¬ãã·ã¥ãå®è¡ããåã«ãã®ãã©ã³ã¶ã¯ã·ã§ã³ã®å®äºãæåãã <emphasis>å¾</emphasis> ã¾ã§å¾
ã¤ã¹ããªã®ã§ãã"
#. Tag: para
#: events.xml:242
#, no-c-format
-msgid ""
-"The Web Bean that creates and deletes <literal>Product</literal>s could "
-"raise events, for example:"
-msgstr ""
+msgid "The Web Bean that creates and deletes <literal>Product</literal>s could raise events, for example:"
+msgstr " <literal>Product</literal> ãçæãåé¤ããWeb Beansã¯æ¬¡ã®ããã«ã¤ãã³ããçºçããã¾ãã"
#. Tag: programlisting
#: events.xml:245
@@ -617,14 +530,31 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"public class ProductManager {\n"
+"\n"
+" @PersistenceContext EntityManager em;\n"
+" @Observable Event<Product> productEvent;\n"
+"\n"
+" public void delete(Product product) {\n"
+" em.delete(product);\n"
+" productEvent.fire(product, new AnnotationLiteral<Deleted>(){});\n"
+" }\n"
+" \n"
+" public void persist(Product product) {\n"
+" em.persist(product);\n"
+" productEvent.fire(product, new AnnotationLiteral<Created>(){});\n"
+" }\n"
+" \n"
+" ...\n"
+" \n"
+"}]]>"
#. Tag: para
#: events.xml:247
#, no-c-format
-msgid ""
-"And now <literal>Catalog</literal> can observe the events after successful "
-"completion of the transaction:"
-msgstr ""
+msgid "And now <literal>Catalog</literal> can observe the events after successful completion of the transaction:"
+msgstr "ããã¦ã <literal>Catalog</literal> ã¯æ¬¡ã®ããã«ãã©ã³ã¶ã¯ã·ã§ã³ã®å®äºãæåããå¾ã«ã¤ãã³ãã観å¯ã§ããããã«ãªãã¾ãã"
#. Tag: programlisting
#: events.xml:250
@@ -635,15 +565,28 @@
"\n"
" ...\n"
" \n"
-" void addProduct(@AfterTransactionSuccess @Observes @Created Product "
-"product) {\n"
+" void addProduct(@AfterTransactionSuccess @Observes @Created Product product) {\n"
" products.add(product);\n"
" }\n"
" \n"
-" void addProduct(@AfterTransactionSuccess @Observes @Deleted Product "
-"product) {\n"
+" void addProduct(@AfterTransactionSuccess @Observes @Deleted Product product) {\n"
" products.remove(product);\n"
" }\n"
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@ApplicationScoped @Singleton\n"
+"public class Catalog {\n"
+"\n"
+" ...\n"
+" \n"
+" void addProduct(@AfterTransactionSuccess @Observes @Created Product product) {\n"
+" products.add(product);\n"
+" }\n"
+" \n"
+" void addProduct(@AfterTransactionSuccess @Observes @Deleted Product product) {\n"
+" products.remove(product);\n"
+" }\n"
+" \n"
+"}]]>"
+
Modified: doc/trunk/reference/ja-JP/example.po
===================================================================
--- doc/trunk/reference/ja-JP/example.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/example.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-04 23:18+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"POT-Creation-Date: 2009-04-19 20:36+0000\n"
+"PO-Revision-Date: 2009-06-09 03:51+0900\n"
+"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,16 +17,13 @@
#: example.xml:4
#, no-c-format
msgid "JSF web application example"
-msgstr ""
+msgstr "JSF Web ã¢ããªã±ã¼ã·ã§ã³ãµã³ãã«"
#. Tag: para
#: example.xml:6
#, no-c-format
-msgid ""
-"Let's illustrate these ideas with a full example. We're going to implement "
-"user login/logout for an application that uses JSF. First, we'll define a "
-"Web Bean to hold the username and password entered during login:"
-msgstr ""
+msgid "Let's illustrate these ideas with a full example. We're going to implement user login/logout for an application that uses JSF. First, we'll define a Web Bean to hold the username and password entered during login:"
+msgstr "å®å
¨ãªä¾ã§ãã®èãã説æãã¾ããããJSF ã 使ç¨ããã¢ããªã±ã¼ã·ã§ã³ã¨ãã¦ã¦ã¼ã¶ã®ãã°ã¤ã³ / ãã°ã¢ã¦ããå®è£
ãã¾ããã¾ãæåã«ããã°ã¤ã³ãã¦ããéã«ã¦ã¼ã¶åã¨ãã¹ã¯ã¼ããä¿æãã¦ããããã® Web Bean ãå®ç¾©ããã§ããã:"
#. Tag: programlisting
#: example.xml:11
@@ -46,12 +43,25 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@Named\n"
+"public class Credentials {\n"
+" \n"
+" private String username;\n"
+" private String password;\n"
+" \n"
+" public String getUsername() { return username; }\n"
+" public void setUsername(String username) { this.username = username; }\n"
+" \n"
+" public String getPassword() { return password; }\n"
+" public void setPassword(String password) { this.password = password; }\n"
+" \n"
+"}]]>"
#. Tag: para
#: example.xml:13
#, no-c-format
msgid "This Web Bean is bound to the login prompt in the following JSF form:"
-msgstr ""
+msgstr "ãã® Web Bean ã¯ã以ä¸ã® JSF ãã©ã¼ã ã®ãã°ã¤ã³ããã³ããã«ãã¤ã³ãããã¾ã:"
#. Tag: programlisting
#: example.xml:15
@@ -64,21 +74,26 @@
" <h:outputLabel for=\"password\">Password:</h:outputLabel>\n"
" <h:inputText id=\"password\" value=\"#{credentials.password}\"/>\n"
" </h:panelGrid>\n"
-" <h:commandButton value=\"Login\" action=\"#{login.login}\" rendered=\"#{!"
-"login.loggedIn}\"/>\n"
-" <h:commandButton value=\"Logout\" acion=\"#{login.logout}\" rendered=\"#"
-"{login.loggedIn}\"/>\n"
+" <h:commandButton value=\"Login\" action=\"#{login.login}\" rendered=\"#{!login.loggedIn}\"/>\n"
+" <h:commandButton value=\"Logout\" acion=\"#{login.logout}\" rendered=\"#{login.loggedIn}\"/>\n"
"</h:form>]]>"
msgstr ""
+"<![CDATA[<f:form>\n"
+" <h:panelGrid columns=\"2\" rendered=\"#{!login.loggedIn}\">\n"
+" <h:outputLabel for=\"username\">Username:</h:outputLabel>\n"
+" <h:inputText id=\"username\" value=\"#{credentials.username}\"/>\n"
+" <h:outputLabel for=\"password\">Password:</h:outputLabel>\n"
+" <h:inputText id=\"password\" value=\"#{credentials.password}\"/>\n"
+" </h:panelGrid>\n"
+" <h:commandButton value=\"Login\" action=\"#{login.login}\" rendered=\"#{!login.loggedIn}\"/>\n"
+" <h:commandButton value=\"Logout\" acion=\"#{login.logout}\" rendered=\"#{login.loggedIn}\"/>\n"
+"</f:form]]>"
#. Tag: para
#: example.xml:17
#, no-c-format
-msgid ""
-"The actual work is done by a session scoped Web Bean that maintains "
-"information about the currently logged-in user and exposes the "
-"<literal>User</literal> entity to other Web Beans:"
-msgstr ""
+msgid "The actual work is done by a session scoped Web Bean that maintains information about the currently logged-in user and exposes the <literal>User</literal> entity to other Web Beans:"
+msgstr "å®éã®ä»äºã¯ãç¾å¨ãã°ã¤ã³ä¸ã®ã¦ã¼ã¶ã®æ
å ±ãä¿æããã»ãã·ã§ã³ã¹ã³ã¼ãã® Web Bean ã«ãã£ã¦è¡ãããä»ã® Web Bean ã«å¯¾ã㦠<literal>User</literal> ã¨ã³ãã£ãã£ãå
¬éãã¾ã:"
#. Tag: programlisting
#: example.xml:21
@@ -95,8 +110,7 @@
" public void login() {\n"
" \n"
" List<User> results = userDatabase.createQuery(\n"
-" \"select u from User u where u.username=:username and u.password=:"
-"password\")\n"
+" \"select u from User u where u.username=:username and u.password=:password\")\n"
" .setParameter(\"username\", credentials.getUsername())\n"
" .setParameter(\"password\", credentials.getPassword())\n"
" .getResultList();\n"
@@ -121,12 +135,47 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@SessionScoped @Named\n"
+"public class Login {\n"
+"\n"
+" @Current Credentials credentials;\n"
+" @PersistenceContext EntityManager userDatabase;\n"
+"\n"
+" private User user;\n"
+" \n"
+" public void login() {\n"
+" \n"
+" List<User> results = userDatabase.createQuery(\n"
+" \"select u from User u where u.username=:username and u.password=:password\")\n"
+" .setParameter(\"username\", credentials.getUsername())\n"
+" .setParameter(\"password\", credentials.getPassword())\n"
+" .getResultList();\n"
+" \n"
+" if ( !results.isEmpty() ) {\n"
+" user = results.get(0);\n"
+" }\n"
+" \n"
+" }\n"
+" \n"
+" public void logout() {\n"
+" user = null;\n"
+" }\n"
+" \n"
+" public boolean isLoggedIn() {\n"
+" return user!=null;\n"
+" }\n"
+" \n"
+" @Produces @LoggedIn User getCurrentUser() {\n"
+" return user;\n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: para
#: example.xml:23
#, no-c-format
msgid "Of course, <literal>@LoggedIn</literal> is a binding annotation:"
-msgstr ""
+msgstr "ãã¡ãã <literal>@LoggedIn</literal> ã¯ããã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã§ã:"
#. Tag: programlisting
#: example.xml:25
@@ -137,12 +186,16 @@
"@BindingType\n"
"public @interface LoggedIn {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target({TYPE, METHOD, FIELD})\n"
+"@BindingType\n"
+"public @interface LoggedIn {}]]>"
#. Tag: para
#: example.xml:27
#, no-c-format
msgid "Now, any other Web Bean can easily inject the current user:"
-msgstr ""
+msgstr "ããã§ä»ã® Web Bean ã«ãç¾å¨ã®ã¦ã¼ã¶ãç°¡åã«ã¤ã³ã¸ã§ã¯ããããã¨ãã§ãã¾ã:"
#. Tag: programlisting
#: example.xml:29
@@ -161,12 +214,22 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[public class DocumentEditor {\n"
+"\n"
+" @Current Document document;\n"
+" @LoggedIn User currentUser;\n"
+" @PersistenceContext EntityManager docDatabase;\n"
+" \n"
+" public void save() {\n"
+" document.setCreatedBy(currentUser);\n"
+" docDatabase.persist(document);\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: example.xml:31
#, no-c-format
-msgid ""
-"Hopefully, this example gives a flavor of the Web Bean programming model. In "
-"the next chapter, we'll explore Web Beans dependency injection in greater "
-"depth."
-msgstr ""
+msgid "Hopefully, this example gives a flavor of the Web Bean programming model. In the next chapter, we'll explore Web Beans dependency injection in greater depth."
+msgstr "ãã¾ãããã°ããã®ãµã³ãã«ãã Web Bean ããã°ã©ãã³ã°ã¢ãã«ã®æ触ãã¤ãããã¨ãã§ãã¾ãã次ã®ç« ã§ã¯ã Web Beans ã®ä¾åæ§æ³¨å
¥ (dependency injection) ãããæ·±ã説æãã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/extend.po
===================================================================
--- doc/trunk/reference/ja-JP/extend.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/extend.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-04-27 12:26+0900\n"
+"Last-Translator: wadahiro <wadahiro at gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,60 +17,49 @@
#: extend.xml:4
#, no-c-format
msgid "Extending Web Beans"
-msgstr ""
+msgstr "Web Beansãæ¡å¼µãã"
#. Tag: para
#: extend.xml:6
#, no-c-format
-msgid ""
-"Web Beans is intended to be a platform for frameworks, extensions and "
-"integration with other technologies. Therefore, Web Beans exposes a set of "
-"SPIs for the use of developers of portable extensions to Web Beans. For "
-"example, the following kinds of extensions were envisaged by the designers "
-"of Web Beans:"
-msgstr ""
+msgid "Web Beans is intended to be a platform for frameworks, extensions and integration with other technologies. Therefore, Web Beans exposes a set of SPIs for the use of developers of portable extensions to Web Beans. For example, the following kinds of extensions were envisaged by the designers of Web Beans:"
+msgstr "Web Beansã¯ãã¬ã¼ã ã¯ã¼ã¯ãæ¡å¼µãä»ã®æè¡ã¨ã®çµ±åã®ããã®ãã©ãããã©ã¼ã ã¨ãªããã¨ãç®çã¨ãã¦ãã¾ããå¾ã£ã¦ãWeb Beansã«ç§»æ¤å¯è½ãªæ¡å¼µãè¡ãéçºè
åãã«ãSPIã®ã»ãããå
¬éãã¦ãã¾ãããã¨ãã°ã以ä¸ã®ç¨®é¡ã®æ¡å¼µã¯Web Beansã®è¨è¨è
ã«ãã£ã¦æ§æ³ããã¾ããã"
#. Tag: para
#: extend.xml:14
#, no-c-format
msgid "integration with Business Process Management engines,"
-msgstr ""
+msgstr "ãã¸ãã¹ããã»ã¹ç®¡çã¨ã³ã¸ã³ã¨ã®çµ±åã"
#. Tag: para
#: extend.xml:17
#, no-c-format
-msgid ""
-"integration with third-party frameworks such as Spring, Seam, GWT or Wicket, "
-"and"
-msgstr ""
+msgid "integration with third-party frameworks such as Spring, Seam, GWT or Wicket, and"
+msgstr "SpringãSeamãGWTã¾ãã¯Wicketãªã©ã®ãµã¼ããã¼ãã£ã®ãã¬ã¼ã ã¯ã¼ã¯ã¨ã®çµ±åãããã¦"
#. Tag: para
#: extend.xml:21
#, no-c-format
msgid "new technology based upon the Web Beans programming model."
-msgstr ""
+msgstr "Web Beansã®ããã°ã©ãã³ã°ã¢ãã«ã«åºã¥ãæ°æè¡ã§ãã"
#. Tag: para
#: extend.xml:25
#, no-c-format
-msgid ""
-"The nerve center for extending Web Beans is the <literal>Manager</literal> "
-"object."
-msgstr ""
+msgid "The nerve center for extending Web Beans is the <literal>Manager</literal> object."
+msgstr "Web Beansãæ¡å¼µããããã®ä¸æ¢é¨ã¯<literal>Manager</literal>ãªãã¸ã§ã¯ãã§ãã"
#. Tag: title
#: extend.xml:29
#, no-c-format
msgid "The <literal>Manager</literal> object"
-msgstr ""
+msgstr "<literal>Manager</literal>ãªãã¸ã§ã¯ã"
#. Tag: para
#: extend.xml:31
#, no-c-format
-msgid ""
-"The <literal>Manager</literal> interface lets us register and obtain Web "
-"Beans, interceptors, decorators, observers and contexts programatically."
-msgstr ""
+msgid "The <literal>Manager</literal> interface lets us register and obtain Web Beans, interceptors, decorators, observers and contexts programatically."
+msgstr "<literal>Manager</literal>ã¤ã³ã¿ãã§ã¼ã¹ã§ãããã°ã©ãã³ã°ã«ããWeb Beansãã¤ã³ã¿ã»ãã¿ããã³ã¬ã¼ã¿ããªãã¶ã¼ããããã³ã³ã³ããã¹ããç»é²ãåå¾ã§ãã¾ãã"
#. Tag: programlisting
#: extend.xml:34
@@ -79,8 +68,7 @@
"<![CDATA[public interface Manager\n"
"{\n"
"\n"
-" public <T> Set<Bean<T>> resolveByType(Class<T> type, Annotation... "
-"bindings);\n"
+" public <T> Set<Bean<T>> resolveByType(Class<T> type, Annotation... bindings);\n"
"\n"
" public <T> Set<Bean<T>> resolveByType(TypeLiteral<T> apiType,\n"
" Annotation... bindings);\n"
@@ -111,19 +99,16 @@
" public <T> Manager addObserver(Observer<T> observer, Class<T> eventType,\n"
" Annotation... bindings);\n"
"\n"
-" public <T> Manager addObserver(Observer<T> observer, TypeLiteral<T> "
-"eventType,\n"
+" public <T> Manager addObserver(Observer<T> observer, TypeLiteral<T> eventType,\n"
" Annotation... bindings);\n"
"\n"
-" public <T> Manager removeObserver(Observer<T> observer, Class<T> "
-"eventType,\n"
+" public <T> Manager removeObserver(Observer<T> observer, Class<T> eventType,\n"
" Annotation... bindings);\n"
"\n"
" public <T> Manager removeObserver(Observer<T> observer,\n"
" TypeLiteral<T> eventType, Annotation... bindings);\n"
"\n"
-" public <T> Set<Observer<T>> resolveObservers(T event, Annotation... "
-"bindings);\n"
+" public <T> Set<Observer<T>> resolveObservers(T event, Annotation... bindings);\n"
"\n"
" public List<Interceptor> resolveInterceptors(InterceptionType type,\n"
" Annotation... interceptorBindings);\n"
@@ -133,33 +118,82 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[public interface Manager\n"
+"{\n"
+"\n"
+" public <T> Set<Bean<T>> resolveByType(Class<T> type, Annotation... bindings);\n"
+"\n"
+" public <T> Set<Bean<T>> resolveByType(TypeLiteral<T> apiType,\n"
+" Annotation... bindings);\n"
+"\n"
+" public <T> T getInstanceByType(Class<T> type, Annotation... bindings);\n"
+"\n"
+" public <T> T getInstanceByType(TypeLiteral<T> type,\n"
+" Annotation... bindings);\n"
+"\n"
+" public Set<Bean<?>> resolveByName(String name);\n"
+"\n"
+" public Object getInstanceByName(String name);\n"
+"\n"
+" public <T> T getInstance(Bean<T> bean);\n"
+"\n"
+" public void fireEvent(Object event, Annotation... bindings);\n"
+"\n"
+" public Context getContext(Class<? extends Annotation> scopeType);\n"
+"\n"
+" public Manager addContext(Context context);\n"
+"\n"
+" public Manager addBean(Bean<?> bean);\n"
+"\n"
+" public Manager addInterceptor(Interceptor interceptor);\n"
+"\n"
+" public Manager addDecorator(Decorator decorator);\n"
+"\n"
+" public <T> Manager addObserver(Observer<T> observer, Class<T> eventType,\n"
+" Annotation... bindings);\n"
+"\n"
+" public <T> Manager addObserver(Observer<T> observer, TypeLiteral<T> eventType,\n"
+" Annotation... bindings);\n"
+"\n"
+" public <T> Manager removeObserver(Observer<T> observer, Class<T> eventType,\n"
+" Annotation... bindings);\n"
+"\n"
+" public <T> Manager removeObserver(Observer<T> observer,\n"
+" TypeLiteral<T> eventType, Annotation... bindings);\n"
+"\n"
+" public <T> Set<Observer<T>> resolveObservers(T event, Annotation... bindings);\n"
+"\n"
+" public List<Interceptor> resolveInterceptors(InterceptionType type,\n"
+" Annotation... interceptorBindings);\n"
+"\n"
+" public List<Decorator> resolveDecorators(Set<Class<?>> types,\n"
+" Annotation... bindings);\n"
+"\n"
+"}]]>"
#. Tag: para
#: extend.xml:36
#, no-c-format
msgid "We can obtain an instance of <literal>Manager</literal> via injection:"
-msgstr ""
+msgstr "<literal>Manager</literal>ã¤ã³ã¹ã¿ã³ã¹ãã¤ã³ã¸ã§ã¯ã·ã§ã³ã§åå¾ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: extend.xml:38
#, no-c-format
msgid "@Current Manager manager"
-msgstr ""
+msgstr "@Current Manager manager"
#. Tag: title
#: extend.xml:43
#, no-c-format
msgid "The <literal>Bean</literal> class"
-msgstr ""
+msgstr "<literal>Bean</literal>ã¯ã©ã¹"
#. Tag: para
#: extend.xml:45
#, no-c-format
-msgid ""
-"Instances of the abstract class <literal>Bean</literal> represent Web Beans. "
-"There is an instance of <literal>Bean</literal> registered with the "
-"<literal>Manager</literal> object for every Web Bean in the application."
-msgstr ""
+msgid "Instances of the abstract class <literal>Bean</literal> represent Web Beans. There is an instance of <literal>Bean</literal> registered with the <literal>Manager</literal> object for every Web Bean in the application."
+msgstr "æ½è±¡ã¯ã©ã¹ã§ãã<literal>Bean</literal>ã®ã¤ã³ã¹ã¿ã³ã¹ã¯Web Beansã表ãã¾ããã¢ããªã±ã¼ã·ã§ã³ã«ã¯ããããWeb Beanã®ããã«ã<literal>Manager</literal>ãªãã¸ã§ã¯ãã«ç»é²ããã<literal>Bean</literal>ã®ã¤ã³ã¹ã¿ã³ã¹ãããã¾ãã"
#. Tag: programlisting
#: extend.xml:50
@@ -191,41 +225,55 @@
" \n"
"}"
msgstr ""
+"public abstract class Bean<T> {\n"
+" \n"
+" private final Manager manager;\n"
+" \n"
+" protected Bean(Manager manager) {\n"
+" this.manager=manager;\n"
+" }\n"
+" \n"
+" protected Manager getManager() {\n"
+" return manager;\n"
+" }\n"
+" \n"
+" public abstract Set<Class> getTypes();\n"
+" public abstract Set<Annotation> getBindingTypes();\n"
+" public abstract Class<? extends Annotation> getScopeType();\n"
+" public abstract Class<? extends Annotation> getDeploymentType(); \n"
+" public abstract String getName();\n"
+" \n"
+" public abstract boolean isSerializable();\n"
+" public abstract boolean isNullable();\n"
+"\n"
+" public abstract T create();\n"
+" public abstract void destroy(T instance);\n"
+" \n"
+"}"
#. Tag: para
#: extend.xml:52
#, no-c-format
-msgid ""
-"It's possible to extend the <literal>Bean</literal> class and register "
-"instances by calling <literal>Manager.addBean()</literal> to provide support "
-"for new kinds of Web Beans, beyond those defined by the Web Beans "
-"specification (simple and enterprise Web Beans, producer methods and JMS "
-"endpoints). For example, we could use the <literal>Bean</literal> class to "
-"allow objects managed by another framework to be injected into Web Beans."
-msgstr ""
+msgid "It's possible to extend the <literal>Bean</literal> class and register instances by calling <literal>Manager.addBean()</literal> to provide support for new kinds of Web Beans, beyond those defined by the Web Beans specification (simple and enterprise Web Beans, producer methods and JMS endpoints). For example, we could use the <literal>Bean</literal> class to allow objects managed by another framework to be injected into Web Beans."
+msgstr "æ°ãã種é¡ã®Web Beansã®ãµãã¼ããæä¾ããããã«ã<literal>Bean</literal>ã¯ã©ã¹ãæ¡å¼µãã<literal>Manager.addBean()</literal>ãå¼ã³ã¤ã³ã¹ã¿ã³ã¹ãç»é²ãããã¨ãå¯è½ã§ããWeb Beansã®ä»æ§(ã·ã³ãã«ãã¨ã³ã¿ã¼ãã©ã¤ãºWeb Beansããããã¥ã¼ãµã¡ã½ãããããã³JMSã¨ã³ããã¤ã³ã)ã§å®ç¾©ããããã®ãè¶
ãã¦ã§ãããã¨ãã°ãå¥ã®ãã¬ã¼ã ã¯ã¼ã¯ã«ãã£ã¦ç®¡çããããªãã¸ã§ã¯ããWeb Beansã«ã¤ã³ã¸ã§ã¯ãå¯è½ã«ããããã«ã<literal>Bean</literal>ã¯ã©ã¹ã使ç¨ã§ãã¾ãã"
#. Tag: para
#: extend.xml:60
#, no-c-format
-msgid ""
-"There are two subclasses of <literal>Bean</literal> defined by the Web Beans "
-"specification: <literal>Interceptor</literal> and <literal>Decorator</"
-"literal>."
-msgstr ""
+msgid "There are two subclasses of <literal>Bean</literal> defined by the Web Beans specification: <literal>Interceptor</literal> and <literal>Decorator</literal>."
+msgstr "Web Beansã®ä»æ§ã§å®ç¾©ãããäºã¤ã®<literal>Bean</literal>ã®ãµãã¯ã©ã¹ãããã¾ãã<literal>Interceptor</literal>ã¨<literal>Decorator</literal>ã§ãã"
#. Tag: title
#: extend.xml:67
#, no-c-format
msgid "The <literal>Context</literal> interface"
-msgstr ""
+msgstr "<literal>Context</literal>ã¤ã³ã¿ãã§ã¼ã¹"
#. Tag: para
#: extend.xml:69
#, no-c-format
-msgid ""
-"The <literal>Context</literal> interface supports addition of new scopes to "
-"Web Beans, or extension of the built-in scopes to new environments."
-msgstr ""
+msgid "The <literal>Context</literal> interface supports addition of new scopes to Web Beans, or extension of the built-in scopes to new environments."
+msgstr "<literal>Context</literal>ã¤ã³ã¿ãã§ã¼ã¹ã¯Web Beansã¸ã®æ°ããã¹ã³ã¼ãã®è¿½å ãã¾ãã¯æ°ããç°å¢ã§ã®çµã¿è¾¼ã¿ã¹ã³ã¼ãã®æ¡å¼µããµãã¼ããã¾ãã"
#. Tag: programlisting
#: extend.xml:72
@@ -241,12 +289,19 @@
" \n"
"}"
msgstr ""
+"public interface Context {\n"
+" \n"
+" public Class<? extends Annotation> getScopeType();\n"
+" \n"
+" public <T> T get(Bean<T> bean, boolean create);\n"
+" \n"
+" boolean isActive();\n"
+" \n"
+"}"
#. Tag: para
#: extend.xml:74
#, no-c-format
-msgid ""
-"For example, we might implement <literal>Context</literal> to add a business "
-"process scope to Web Beans, or to add support for the conversation scope to "
-"an application that uses Wicket."
-msgstr ""
+msgid "For example, we might implement <literal>Context</literal> to add a business process scope to Web Beans, or to add support for the conversation scope to an application that uses Wicket."
+msgstr "ãã¨ãã°ãç§ãã¡ã¯ãWeb Beansã«ãã¸ãã¹ããã»ã¹ã¹ã³ã¼ãã追å ãã¾ãã¯Wicketã使ç¨ããã¢ããªã±ã¼ã·ã§ã³ã«å¯¾è©±ã¹ã³ã¼ãã®ãµãã¼ãã追å ããããã«ã<literal>Context</literal>ãå®è£
ããããããã¾ããã"
+
Modified: doc/trunk/reference/ja-JP/extensions.po
===================================================================
--- doc/trunk/reference/ja-JP/extensions.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/extensions.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,12 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Web_Beans:_Java_Contexts_and_Dependency_Injection "
-"VERSION\n"
+"Project-Id-Version: Web_Beans:_Java_Contexts_and_Dependency_Injection VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-04-19 20:36+0000\n"
-"PO-Revision-Date: 2009-03-28 17:09+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-05-22 22:46+0900\n"
+"Last-Translator: TANABE Junnichi <jun at lmns.biz>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,30 +17,25 @@
#: extensions.xml:4
#, no-c-format
msgid "JSR-299 extensions available as part of Web Beans"
-msgstr ""
+msgstr "Web Beansã®ä¸é¨ã¨ãã¦å©ç¨å¯è½ãªJSR-299æ¡å¼µæ©è½"
#. Tag: para
#: extensions.xml:7
#, no-c-format
-msgid ""
-"These modules are usable on any JSR-299 implementation, not just Web Beans!"
-msgstr ""
+msgid "These modules are usable on any JSR-299 implementation, not just Web Beans!"
+msgstr "ãããã®ã¢ã¸ã¥ã¼ã«ã¯Web Beansã ãã§ã¯ãªããããããJSR-299å®è£
ã«ããã¦ãå©ç¨ã§ãã¾ãï¼"
#. Tag: title
#: extensions.xml:15
#, no-c-format
msgid "Web Beans Logger"
-msgstr ""
+msgstr "Web Beansãã¬ã¼"
#. Tag: para
#: extensions.xml:17
#, no-c-format
-msgid ""
-"Adding logging to your application is now even easier with simple injection "
-"of a logger object into any JSR-299 bean. Simply annotate a org.jboss."
-"webbeans.log.Log type member with <emphasis>@Logger</emphasis> and an "
-"appropriate logger object will be injected into any instance of the bean."
-msgstr ""
+msgid "Adding logging to your application is now even easier with simple injection of a logger object into any JSR-299 bean. Simply annotate a org.jboss.webbeans.log.Log type member with <emphasis>@Logger</emphasis> and an appropriate logger object will be injected into any instance of the bean."
+msgstr "ããªãã®ã¢ããªã±ã¼ã·ã§ã³ã¸ã®ãã®ã³ã°ã®è¿½å ã¯JSR-299 beanã¸ã®ãã¬ã¼ãªãã¸ã§ã¯ããåç´ãªã¤ã³ã¸ã§ã¯ã·ã§ã³ãããä»ããã£ã¨ç°¡åã§ããåã« <emphasis>@Logger</emphasis> ã¢ããã¼ã·ã§ã³ã§org.jboss.webbeans.log.Logåã®ã¡ã³ãã«ã¢ããã¼ã·ã§ã³ãä»ãããã¨ã§é©åãªãã¬ã¼ãªãã¸ã§ã¯ãããã®beanã®ã¤ã³ã¹ã¿ã³ã¹ã«ã¤ã³ã¸ã§ã¯ããããã§ãããã"
#. Tag: programlisting
#: extensions.xml:25
@@ -62,40 +56,36 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[public class Checkout {\n"
+" import org.jboss.webbeans.annotation.Logger;\n"
+" import org.jboss.webbeans.log.Log;\n"
+" \n"
+" @Logger\n"
+" private Log log;\n"
+"\n"
+" void invoiceItems() {\n"
+" ShoppingCart cart;\n"
+" . . .\n"
+" log.debug(\"Items invoiced for {0}\", cart);\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: extensions.xml:27
#, no-c-format
-msgid ""
-"The example shows how objects can be interpolated into a message. This "
-"interpolation is done using <emphasis>java.text.MessageFormat</emphasis>, so "
-"see the JavaDoc for that class for more details. In this case, the "
-"ShoppingCart should have implemented the <emphasis>toString()</emphasis> "
-"method to produce a human readable value that is meaningful in messages. "
-"Normally, this call would have involved evaluating cart.toString() with "
-"String concatenation to produce a single String argument. Thus it was "
-"necessary to surround the call with an if-statement using the condition "
-"<emphasis>log.isDebugEnabled()</emphasis> to avoid the expensive String "
-"concatenation if the message was not actually going to be used. However, "
-"when using @Logger injected logging, the conditional test can be left out "
-"since the object arguments are not evaluated unless the message is going to "
-"be logged."
-msgstr ""
+msgid "The example shows how objects can be interpolated into a message. This interpolation is done using <emphasis>java.text.MessageFormat</emphasis>, so see the JavaDoc for that class for more details. In this case, the ShoppingCart should have implemented the <emphasis>toString()</emphasis> method to produce a human readable value that is meaningful in messages. Normally, this call would have involved evaluating cart.toString() with String concatenation to produce a single String argument. Thus it was necessary to surround the call with an if-statement using the condition <emphasis>log.isDebugEnabled()</emphasis> to avoid the expensive String concatenation if the message was not actually going to be used. However, when using @Logger injected logging, the conditional test can be left out since the object arguments are not evaluated unless the message is going to be logged."
+msgstr "ãµã³ãã«ã¯ã©ã®ããã«ãªãã¸ã§ã¯ããã¡ãã»ã¼ã¸ã«ä¿ç®¡ããå¾ããã示ãã¦ãã¾ããä¿ç®¡ã¯ <emphasis>java.text.MessageFormat</emphasis> ã使ç¨ãããã¨ã§ãªããã¾ãããã詳細ã«ã¤ãã¦ã¯JavaDocãåç
§ãã¦ä¸ããããã®å ´åã§ã¯ãShoppingCart ã¯ã¡ãã»ã¼ã¸ã«äººéãèªã¿åãã¦æå³ã®ããå¤ãçæããããã« <emphasis>toString()</emphasis> ã¡ã½ãããå®è£
ããã¦ããã¹ãã§ããé常ããã®å¼ã³åºãã«ããåä¸ã®Stringå¼æ°ãçæããçºã«cart.toString()ãStringé£çµãããã¨ãå¿
è¦ã¨ãªãã§ããããããããã«ããã®ã¡ãã»ã¼ã¸ãå®éã«ä½¿ç¨ãããæå³ãç¡ãå ´åã«é«ã³ã¹ããªStringé£çµãé¿ããããã« <emphasis>log.isDebugEnabled()</emphasis> æ¡ä»¶ã使ã£ãifæã§å²ã£ã¦å¼ã³åºãã¦ããå¿
è¦ãããã¾ãããããããªããã@Logger ã¢ããã¼ã·ã§ã³ã使ã£ã¦ãã®ã³ã°ãã¤ã³ã¸!
ã§ã¯ãããã¨ãããã®ã¡ãã»ã¼ã¸ãå®éã«ãã°åºåãããªãéãã¯ãã®ãªãã¸ã§ã¯ãå¼æ°ã¯è©ä¾¡ãããªãã®ã§æ¡ä»¶ãã¹ãã¯é¤å¤ãããã¨ãã§ãã¾ãã"
#. Tag: para
#: extensions.xml:44
#, no-c-format
-msgid ""
-"You can add the Web Beans Logger to your project by including webbeans-"
-"logger.jar and webbeans-logging.jar to your project. Alternatively, express "
-"a dependency on the <literal>org.jboss.webbeans:webbeans-logger</literal> "
-"Maven artifact."
-msgstr ""
+msgid "You can add the Web Beans Logger to your project by including webbeans-logger.jar and webbeans-logging.jar to your project. Alternatively, express a dependency on the <literal>org.jboss.webbeans:webbeans-logger</literal> Maven artifact."
+msgstr "ããªã㯠webbeans-logger.jar 㨠webbeans-logging.jar ãå«ãããã¨ã§ããªãã®ããã¸ã§ã¯ãã«Web Beansãã¬ã¼ã追å ãããã¨ãåºæ¥ã¾ãããããã¯ã <literal>org.jboss.webbeans:webbeans-logger</literal> Mavenã¢ã¼ãã£ãã¡ã¯ãã«ä¾åæ§ã表ç¾ãã¦ãè¯ãã§ãã"
#. Tag: para
#: extensions.xml:51
#, no-c-format
-msgid ""
-"If you are using Web Beans as your JSR-299 implementation, there is no need "
-"to include <literal>webbeans-logging.jar</literal> as it's already included."
-msgstr ""
+msgid "If you are using Web Beans as your JSR-299 implementation, there is no need to include <literal>webbeans-logging.jar</literal> as it's already included."
+msgstr "ããããªããJSR-299å®è£
ã¨ãã¦Web Beansãå©ç¨ãã¦ããã®ã§ããã°ããã§ã«ã¤ã³ã¯ã«ã¼ãæ¸ã¿ãªã®ã§ã <literal>webbeans-logging.jar</literal> ãã¤ã³ã¯ã«ã¼ãããå¿
è¦ã¯ããã¾ããã"
+
Modified: doc/trunk/reference/ja-JP/gettingstarted.po
===================================================================
--- doc/trunk/reference/ja-JP/gettingstarted.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/gettingstarted.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: master.xml \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-08 19:37+0000\n"
+"POT-Creation-Date: 2009-04-19 20:36+0000\n"
"PO-Revision-Date: 2008-12-19 20:26+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -17,7 +17,7 @@
#: gettingstarted.xml:4
#, no-c-format
msgid "Getting started with Web Beans, the Reference Implementation of JSR-299"
-msgstr ""
+msgstr "JSR-299 åç
§å®è£
Web Beans ãå§ããã"
#. Tag: para
#: gettingstarted.xml:6
@@ -27,7 +27,10 @@
"WebBeans\">the Seam project</ulink>. You can download the latest developer "
"release of Web Beans from the <ulink url=\"http://seamframework.org/Download"
"\">the downloads page</ulink>."
-msgstr ""
+msgstr "Web Beans 㯠<ulink url=\"http://seamframework.org/WebBeans\"> "
+ "Seam ããã¸ã§ã¯ã</ulink> ã§éçºããã¦ãã¾ããWeb Beans ã®éçºè
åãææ°ãªãªã¼ã¹ã¯ <"
+ "ulink url=\"http://seamframework.org/Download\">ãã¦ã³ãã¼ããã¼ã¸<"
+ "/ulink> ãããã¦ã³ãã¼ããããã¨ãã§ãã¾ãã"
#. Tag: para
#: gettingstarted.xml:13
@@ -40,37 +43,41 @@
"numberguess example, the tomcat example (suitable for deployment to Tomcat) "
"and the jsf2 example, which you can use if you are running JSF2. To run the "
"examples you'll need the following:"
-msgstr ""
+msgstr "Web Beans ã¯ã2ã¤ã®ãããã¤å¯è½ãªãµã³ãã«ã¢ããªã±ã¼ã·ã§ã³ãä¸ç·ã«æä¾ããã¾ã:ç°¡å㪠bean ã®ã¿ãå«ã war ãµã³ãã«"
+ "ã® <literal>webbeans-numberguess</literal> ã¨ã¨ã³ã¿ã¼ãã©ã¤ãº beanã"
+ "å«ã ear ãµã³ãã«ã® <literal>webbeans-translator</literal> ã§ããã¾"
+ "ã numberguess ãµã³ãã«ã«ã¯2種é¡ã®ãµã³ãã«ãããã¾ããTomcat ãµã³ãã«(Tomcatã¸ã®ãããã¤ã«é©ãã¦ãã)ã¨ã"
+ "JSF2 ãå®è¡ãããå ´åã«ä½¿ç¨ã§ãã JSF2 ãµã³ãã«ã§ãããµã³ãã«ãå®è¡ããããã«ã¯ã以ä¸ã®ãã®ãå¿
è¦ã§ã:"
#. Tag: para
#: gettingstarted.xml:25
#, no-c-format
msgid "the latest release of Web Beans,"
-msgstr ""
+msgstr "Web Beans ã®ææ°ãªãªã¼ã¹"
#. Tag: para
#: gettingstarted.xml:28
#, no-c-format
msgid "JBoss AS 5.0.1.GA, or"
-msgstr ""
+msgstr "JBoss AS 5.0.1.GA ãããã¯"
#. Tag: para
#: gettingstarted.xml:31
#, no-c-format
msgid "Apache Tomcat 6.0.x, and"
-msgstr ""
+msgstr "Apache Tomcat 6.0.x"
#. Tag: para
#: gettingstarted.xml:34
#, no-c-format
msgid "Ant 1.7.0."
-msgstr ""
+msgstr "Ant 1.7.0"
#. Tag: title
#: gettingstarted.xml:39
#, no-c-format
msgid "Using JBoss AS 5"
-msgstr ""
+msgstr "JBoss AS 5 ã®ä½¿ç¨"
#. Tag: para
#: gettingstarted.xml:41
@@ -78,7 +85,9 @@
msgid ""
"You'll need to download JBoss AS 5.0.1.GA from <ulink url=\"http://www.jboss."
"org/jbossas/downloads/\">jboss.org</ulink>, and unzip it. For example:"
-msgstr ""
+msgstr "JBoss AS 5.0.1.GA 㯠<ulink url=\"http://www.jboss."
+ "org/jbossas/downloads/\">jboss.org</ulink> ãããã¦ã³ãã¼ããã¦å±éããå¿
è¦ã"
+ "ããã¾ããä¾:"
#. Tag: programlisting
#: gettingstarted.xml:47
@@ -86,23 +95,26 @@
msgid ""
"<![CDATA[$ cd /Applications\n"
"$ unzip ~/jboss-5.0.1.GA.zip]]>"
-msgstr ""
+msgstr "<![CDATA[$ cd /Applications\n"
+ "$ unzip ~/jboss-5.0.1.GA.zip]]>"
#. Tag: para
-#: gettingstarted.xml:49 gettingstarted.xml:177
+#: gettingstarted.xml:49 gettingstarted.xml:170
#, no-c-format
msgid ""
"Next, download Web Beans from <ulink url=\"http://seamframework.org/Download"
"\">seamframework.org</ulink>, and unzip it. For example"
-msgstr ""
+msgstr "次ã«ãWeb Beans ã <ulink url=\"http://seamframework.org/Download\""
+ ">seamframework.org</ulink> ãããã¦ã³ãã¼ããã¦å±éãã¦ãã ãããä¾:"
#. Tag: programlisting
-#: gettingstarted.xml:55 gettingstarted.xml:183
+#: gettingstarted.xml:55 gettingstarted.xml:176
#, no-c-format
msgid ""
"<![CDATA[$ cd ~/\n"
"$ unzip ~/webbeans-$VERSION.zip]]>"
-msgstr ""
+msgstr "<![CDATA[$ cd ~/\n"
+ "$ unzip ~/webbeans-$VERSION.zip]]>"
#. Tag: para
#: gettingstarted.xml:58
@@ -111,13 +123,15 @@
"Next, we need to tell Web Beans where JBoss is located. Edit <literal>jboss-"
"as/build.properties</literal> and set the <literal>jboss.home</literal> "
"property. For example:"
-msgstr ""
+msgstr "次ã«ãWeb Beans ã«ã©ãã« JBoss ãç½®ããã¦ããã®ããæå®ããå¿
è¦ãããã¾ãã<literal>jboss-"
+ "as/build.properties</literal> ãç·¨éã㦠<literal>jboss."
+ "home</literal> ããããã£ãè¨å®ãã¦ãã ãããä¾:"
#. Tag: programlisting
#: gettingstarted.xml:64
#, no-c-format
msgid "jboss.home=/Applications/jboss-5.0.1.GA"
-msgstr ""
+msgstr "jboss.home=/Applications/jboss-5.0.1.GA"
#. Tag: para
#: gettingstarted.xml:66
@@ -125,324 +139,334 @@
msgid ""
"To install Web Beans, you'll need Ant 1.7.0 installed, and the "
"<literal>ANT_HOME</literal> environment variable set. For example:"
-msgstr ""
+msgstr "Web Beans ãã¤ã³ã¹ãã¼ã«ããããã«ã¯ãAnt 1.7.0 ãã¤ã³ã¹ãã¼ã«ãã<literal>"
+ "ANT_HOME</literal> ç°å¢å¤æ°ãè¨å®ããå¿
è¦ãããã¾ããä¾:"
-#. Tag: para
-#: gettingstarted.xml:72
-#, no-c-format
-msgid ""
-"JBoss 5.1.0 comes with Web Beans built in, so there is no need to update the "
-"server."
-msgstr ""
-
#. Tag: programlisting
-#: gettingstarted.xml:78
+#: gettingstarted.xml:71
#, no-c-format
msgid ""
"$ unzip apache-ant-1.7.0.zip\n"
"$ export ANT_HOME=~/apache-ant-1.7.0"
-msgstr ""
+msgstr "$ unzip apache-ant-1.7.0.zip\n"
+ "$ export ANT_HOME=~/apache-ant-1.7.0"
#. Tag: para
-#: gettingstarted.xml:80
+#: gettingstarted.xml:73
#, no-c-format
msgid ""
"Then, you can install the update. The update script will use Maven to "
"download Web Beans automatically."
-msgstr ""
+msgstr "ããã§ææ°çãã¤ã³ã¹ãã¼ã«ãããã¨ãã§ãã¾ããæ´æ°ã¹ã¯ãªããã¯ãWeb Beans ãèªåçã«ãã¦ã³ãã¼ãããããã« Maven ã使ç¨ã"
+ "ã¾ãã"
#. Tag: programlisting
-#: gettingstarted.xml:85
+#: gettingstarted.xml:78
#, no-c-format
msgid ""
"$ cd webbeans-$VERSION/jboss-as\n"
"$ ant update"
-msgstr ""
+msgstr "$ cd webbeans-$VERSION/jboss-as\n"
+ "$ ant update"
#. Tag: para
-#: gettingstarted.xml:87
+#: gettingstarted.xml:80
#, no-c-format
msgid "Now, you're ready to deploy your first example!"
-msgstr ""
+msgstr "ããã§ãæåã®ãµã³ãã«ããããã¤ããç¨æãã§ãã¾ããã"
#. Tag: para
-#: gettingstarted.xml:92
+#: gettingstarted.xml:85
#, no-c-format
msgid ""
"The build scripts for the examples offer a number of targets for JBoss AS, "
"these are:"
-msgstr ""
+msgstr "ãµã³ãã«ã®ããã®ãã«ãã¹ã¯ãªããã«ã¯ãJBoss AS ã¸ã®å¤ãã®ã¿ã¼ã²ãããå®ç¾©ããã¦ãã¾ã:"
#. Tag: para
-#: gettingstarted.xml:98
+#: gettingstarted.xml:91
#, no-c-format
msgid "<literal>ant restart</literal> - deploy the example in exploded format"
-msgstr ""
+msgstr "<literal>ant restart</literal> - ãµã³ãã«ãå±éå½¢å¼ãã©ã¼ãããã§ãããã¤ãã¾ã"
#. Tag: para
-#: gettingstarted.xml:104
+#: gettingstarted.xml:97
#, no-c-format
msgid ""
"<literal>ant explode</literal> - update an exploded example, without "
"restarting the deployment"
-msgstr ""
+msgstr "<literal>ant explode</literal> - ãããã¤ãæåããè¡ãã®ã§ãªããå±éå½¢å¼ã§ããã"
+ "ã¤ããããµã³ãã«ãå¿
è¦ãªé¨åã®ã¿ãæ´æ°ãã¾ã"
#. Tag: para
-#: gettingstarted.xml:110
+#: gettingstarted.xml:103
#, no-c-format
msgid ""
"<literal>ant deploy</literal> - deploy the example in compressed jar format"
-msgstr ""
+msgstr "<literal>ant deploy</literal> - ãµã³ãã«ãå§ç¸® jar ãã©ã¼ãããã§ãããã¤ãã¾"
+ "ã"
#. Tag: para
-#: gettingstarted.xml:115
+#: gettingstarted.xml:108
#, no-c-format
msgid "<literal>ant undeploy</literal> - remove the example from the server"
-msgstr ""
+msgstr "<literal>ant undeploy</literal> - ãµã¼ããããµã³ãã«ãåé¤ãã¾ã"
#. Tag: para
-#: gettingstarted.xml:120
+#: gettingstarted.xml:113
#, no-c-format
msgid "<literal>ant clean</literal> - clean the example"
-msgstr ""
+msgstr "<literal>ant clean</literal> - ãµã³ãã«ãã¯ãªã¼ã³ãã¾ã"
#. Tag: para
-#: gettingstarted.xml:127
+#: gettingstarted.xml:120
#, no-c-format
msgid "To deploy the numberguess example:"
-msgstr ""
+msgstr "numberguess ãµã³ãã«ã®ãããã¤: "
#. Tag: programlisting
-#: gettingstarted.xml:131
+#: gettingstarted.xml:124
#, no-c-format
msgid ""
"$ cd examples/numberguess\n"
"ant deploy"
-msgstr ""
+msgstr "$ cd examples/numberguess\n"
+ "ant deploy"
#. Tag: para
-#: gettingstarted.xml:133
+#: gettingstarted.xml:126
#, no-c-format
msgid "Start JBoss AS:"
-msgstr ""
+msgstr "JBoss AS ãèµ·åãã¦ãã ãã:"
#. Tag: programlisting
-#: gettingstarted.xml:137
+#: gettingstarted.xml:130
#, no-c-format
msgid "$ /Application/jboss-5.0.0.GA/bin/run.sh"
-msgstr ""
+msgstr "$ /Application/jboss-5.0.0.GA/bin/run.sh"
#. Tag: para
-#: gettingstarted.xml:140
+#: gettingstarted.xml:133
#, no-c-format
msgid "If you use Windows, use the <literal>run.bat</literal>script."
-msgstr ""
+msgstr "ãã Windows ã使ç¨ãã¦ããã®ã§ããã°ã<literal>run.bat</literal> ãããã³ãã³"
+ "ãã使ç¨ãã¦ãã ããã"
#. Tag: para
-#: gettingstarted.xml:145 gettingstarted.xml:252
+#: gettingstarted.xml:138 gettingstarted.xml:240
#, no-c-format
msgid ""
"Wait for the application to deploy, and enjoy hours of fun at <ulink url="
"\"http://localhost:8080/webbeans-numberguess\"></ulink>!"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ããããã¤ãããã®ãå¾
ã£ã¦ã<ulink url=\"http://localhost:8080/webbeans-"
+ "numberguess\"></ulink> ã«ã¢ã¯ã»ã¹ãã¦æ¥½ããã§ãã ãã!"
#. Tag: para
-#: gettingstarted.xml:150
+#: gettingstarted.xml:143
#, no-c-format
msgid ""
"Web Beans includes a second simple example that will translate your text "
"into Latin. The numberguess example is a war example, and uses only simple "
"beans; the translator example is an ear example, and includes enterprise "
"beans, packaged in an EJB module. To try it out:"
-msgstr ""
+msgstr "Web Beans ã¯ãããã¹ããã©ãã³èªã«ç¿»è¨³ããï¼ã¤ç®ã®ç°¡åãªãµã³ãã«ãå«ãã§ãã¾ããnumberguess ãµã³ãã«ã¯ãwar å½¢å¼"
+ "ã®ãµã³ãã«ã§ãç°¡å㪠bean ã®ã¿ã使ç¨ãã¦ãã¾ããtranslator ãµã³ãã«ã¯ãear å½¢å¼ã®ãµã³ãã«ã§ãã¨ã³ã¿ã¼ãã©ã¤ãº "
+ "beansãå«ã¿ãEJB ã¢ã¸ã¥ã¼ã«ã«ããã±ã¼ã¸ããã¦ãã¾ãã試ãã¦ã¿ã¾ããã:"
#. Tag: programlisting
-#: gettingstarted.xml:157
+#: gettingstarted.xml:150
#, no-c-format
msgid ""
"$ cd examples/translator\n"
"ant deploy"
-msgstr ""
+msgstr "$ cd examples/translator\n"
+ "ant deploy"
#. Tag: para
-#: gettingstarted.xml:159
+#: gettingstarted.xml:152
#, no-c-format
msgid ""
"Wait for the application to deploy, and visit <ulink url=\"http://"
"localhost:8080/webbeans-translator\"></ulink>!"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ããããã¤ãããã®å¾
ã£ã¦ã<ulink url=\"http://localhost:8080/webbeans-"
+ "translator\"></ulink> ã«ã¢ã¯ã»ã¹ãã¦ãã ãã!"
#. Tag: title
-#: gettingstarted.xml:167
+#: gettingstarted.xml:160
#, no-c-format
msgid "Using Apache Tomcat 6.0"
-msgstr ""
+msgstr "Apache Tomcat 6.0 ã®ä½¿ç¨"
#. Tag: para
-#: gettingstarted.xml:169
+#: gettingstarted.xml:162
#, no-c-format
msgid ""
"You'll need to download Tomcat 6.0.18 or later from <ulink url=\"http://"
"tomcat.apache.org/download-60.cgi\">tomcat.apache.org</ulink>, and unzip it. "
"For example:"
-msgstr ""
+msgstr "Tomcat 6.0.18 以éã <ulink url=\"http://tomcat.apache.org/download-"
+ "60.cgi\">tomcat.apache.org</ulink> ãããã¦ã³ãã¼ããã¦å±éããå¿
è¦ãããã¾ããä¾:"
#. Tag: programlisting
-#: gettingstarted.xml:175
+#: gettingstarted.xml:168
#, no-c-format
msgid ""
"<![CDATA[$ cd /Applications\n"
"$ unzip ~/apache-tomcat-6.0.18.zip]]>"
-msgstr ""
+msgstr "<![CDATA[$ cd /Applications\n"
+ "$ unzip ~/apache-tomcat-6.0.18.zip]]>"
#. Tag: para
-#: gettingstarted.xml:185
+#: gettingstarted.xml:178
#, no-c-format
msgid ""
"Next, we need to tell Web Beans where Tomcat is located. Edit <literal>jboss-"
"as/build.properties</literal> and set the <literal>tomcat.home</literal> "
"property. For example:"
-msgstr ""
+msgstr "次ã«ãWeb Beans ã«ã©ãã« Tomcat ãç½®ããã¦ããã®ããæå®ããå¿
è¦ãããã¾ãã<literal>jboss-"
+ "as/build.properties</literal> ãç·¨éã㦠<literal>tomcat."
+ "home</literal> ããããã£ãè¨å®ãã¦ãã ãããä¾:"
#. Tag: programlisting
-#: gettingstarted.xml:191
+#: gettingstarted.xml:184
#, no-c-format
msgid "tomcat.home=/Applications/apache-tomcat-6.0.18"
-msgstr ""
+msgstr "tomcat.home=/Applications/apache-tomcat-6.0.18"
#. Tag: para
-#: gettingstarted.xml:194
+#: gettingstarted.xml:187
#, no-c-format
msgid ""
"The build scripts for the examples offer a number of targets for Tomcat, "
"these are:"
-msgstr ""
+msgstr "ãµã³ãã«ã®ããã®ãã«ãã¹ã¯ãªããã«ã¯ãTomcat ã¸ã®å¤ãã®ã¿ã¼ã²ãããå®ç¾©ããã¦ãã¾ã:"
#. Tag: para
-#: gettingstarted.xml:200
+#: gettingstarted.xml:193
#, no-c-format
msgid ""
"<literal>ant tomcat.restart</literal> - deploy the example in exploded format"
-msgstr ""
+msgstr "<literal>ant tomcat.restart</literal> - ãµã³ãã«ãå±éå½¢å¼ãã©ã¼ãããã§ã"
+ "ããã¤ãã¾ã"
#. Tag: para
-#: gettingstarted.xml:206
+#: gettingstarted.xml:199
#, no-c-format
msgid ""
"<literal>ant tomcat.explode</literal> - update an exploded example, without "
"restarting the deployment"
-msgstr ""
+msgstr "<literal>ant tomcat.explode</literal> - ãããã¤ãæåããè¡ãã®ã§ãªããå±"
+ "éå½¢å¼ã§ãããã¤ããããµã³ãã«ãå¿
è¦ãªé¨åã®ã¿ãæ´æ°ãã¾ã"
#. Tag: para
-#: gettingstarted.xml:212
+#: gettingstarted.xml:205
#, no-c-format
msgid ""
"<literal>ant tomcat.deploy</literal> - deploy the example in compressed jar "
"format"
-msgstr ""
+msgstr "<literal>ant tomcat.deploy</literal> - ãµã³ãã«ãå§ç¸® jar ãã©ã¼ããã"
+ "ã§ãããã¤ãã¾ã"
#. Tag: para
-#: gettingstarted.xml:217
+#: gettingstarted.xml:210
#, no-c-format
msgid ""
-"<literal>ant tomcat.undeploy</literal> - remove the example (in compressed "
-"jar format) from the server"
-msgstr ""
+"<literal>ant tomcat.undeploy</literal> - remove the example from the server"
+msgstr "<literal>ant tomcat.undeploy</literal> - ãµã¼ããããµã³ãã«ãåé¤ãã¾ã"
#. Tag: para
-#: gettingstarted.xml:222
+#: gettingstarted.xml:215
#, no-c-format
-msgid ""
-"<literal>ant tomcat.unexplode</literal> - remove the example (in exploded "
-"format) from the server"
-msgstr ""
-
-#. Tag: para
-#: gettingstarted.xml:227
-#, no-c-format
msgid "<literal>ant tomcat.clean</literal> - clean the example"
-msgstr ""
+msgstr "<literal>ant tomcat.clean</literal> - ãµã³ãã«ãã¯ãªã¼ã³ãã¾ã"
#. Tag: para
-#: gettingstarted.xml:234
+#: gettingstarted.xml:222
#, no-c-format
msgid "To deploy the numberguess example for tomcat:"
-msgstr ""
+msgstr "Tomcat ã¸ã® numberguess ãµã³ãã«ã®ãããã¤:"
#. Tag: programlisting
-#: gettingstarted.xml:238
+#: gettingstarted.xml:226
#, no-c-format
msgid ""
"$ cd examples/tomcat\n"
"ant tomcat.deploy"
-msgstr ""
+msgstr "$ cd examples/tomcat\n"
+ "ant tomcat.deploy"
#. Tag: para
-#: gettingstarted.xml:240
+#: gettingstarted.xml:228
#, no-c-format
msgid "Start Tomcat:"
-msgstr ""
+msgstr "Tomcat ãèµ·åãã¦ãã ãã:"
#. Tag: programlisting
-#: gettingstarted.xml:244
+#: gettingstarted.xml:232
#, no-c-format
msgid "$ /Applications/apache-tomcat-6.0.18/bin/startup.sh"
-msgstr ""
+msgstr "$ /Applications/apache-tomcat-6.0.18/bin/startup.sh"
#. Tag: para
-#: gettingstarted.xml:247
+#: gettingstarted.xml:235
#, no-c-format
msgid "If you use Windows, use the <literal>startup.bat</literal>script."
-msgstr ""
+msgstr "ãã Windows ã使ç¨ãã¦ããã®ã§ããã°ã<literal>startup.bat</literal> ãã"
+ "ãã³ãã³ãã使ç¨ãã¦ãã ããã"
#. Tag: title
-#: gettingstarted.xml:260
+#: gettingstarted.xml:248
#, no-c-format
msgid "Using GlassFish"
-msgstr ""
+msgstr "GlassFish ã®ä½¿ç¨"
#. Tag: para
-#: gettingstarted.xml:262
+#: gettingstarted.xml:250
#, no-c-format
msgid "TODO"
-msgstr ""
+msgstr "TODO"
#. Tag: title
-#: gettingstarted.xml:266
+#: gettingstarted.xml:254
#, no-c-format
msgid "The numberguess example"
-msgstr ""
+msgstr "numberguess ãµã³ãã«"
#. Tag: para
-#: gettingstarted.xml:268
+#: gettingstarted.xml:256
#, no-c-format
msgid ""
"In the numberguess application you get given 10 attempts to guess a number "
"between 1 and 100. After each attempt, you will be told whether you are too "
"high, or too low."
-msgstr ""
+msgstr "numberguess ã¢ããªã±ã¼ã·ã§ã³ã¯ã1 ãã100 ã®éã®æ°åã 10 å以å
ã§æ¨æ¸¬ãã¦å½ã¦ãã¨ãããã®ã§ããååã®æ¨æ¸¬ã®å¾ã§ãã"
+ "ã®å¤ããé«ããä½ãããåãããã¾ãã"
#. Tag: para
-#: gettingstarted.xml:274
+#: gettingstarted.xml:262
#, no-c-format
msgid ""
"The numberguess example is comprised of a number of Web Beans, configuration "
"files, and Facelet JSF pages, packaged as a war. Let's start with the "
"configuration files."
-msgstr ""
+msgstr "numberguess ãµã³ãã«ã«ã¯ãå¤ãã®Web Beans ã¨æ§æãã¡ã¤ã«ãFacelet JSFãã¼ã¸ããæ§æãããwar å½¢å¼ã§"
+ "ããã±ã¼ã¸ããã¾ããæ§æãã¡ã¤ã«ãã説æãå§ãã¾ãããã"
#. Tag: para
-#: gettingstarted.xml:280
+#: gettingstarted.xml:268
#, no-c-format
msgid ""
"All the configuration files for this example are located in <literal>WEB-INF/"
"</literal>, which is stored in <literal>WebContent</literal> in the source "
"tree. First, we have <literal>faces-config.xml</literal>, in which we tell "
"JSF to use Facelets:"
-msgstr ""
+msgstr "ãã®ãµã³ãã«ã®æ§æãã¡ã¤ã«ã¯ãã¹ã¦ã<literal>WEB-INF/</literal> ã«é
ç½®ããã¾ããã½ã¼ã¹"
+ "ããªã¼ä¸ã§ã¯ <literal>WebContent</literal> ã«æ ¼ç´ããã¦ãã¾ããã¾ãæåã«ã<"
+ "literal>faces-config.xml</literal> ãã¡ã¤ã«ãããããã㧠JSF ã« "
+ "Facelets ã使ç¨ããããã«è¨å®ãã¾ã:"
#. Tag: programlisting
-#: gettingstarted.xml:288
+#: gettingstarted.xml:276
#, no-c-format
msgid ""
"<![CDATA[<?xml version='1.0' encoding='UTF-8'?>\n"
@@ -457,24 +481,37 @@
" </application>\n"
"\n"
"</faces-config>]]>"
-msgstr ""
+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"
+ " xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee "
+ "http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd\">\n"
+ " \n"
+ " <application>\n"
+ " <view-handler>com.sun.facelets.FaceletViewHandler<"
+ "/view-handler>\n"
+ " </application>\n"
+ "\n"
+ "</faces-config>]]>"
#. Tag: para
-#: gettingstarted.xml:290
+#: gettingstarted.xml:278
#, no-c-format
msgid ""
"There is an empty <literal>web-beans.xml</literal> file, which marks this "
"application as a Web Beans application."
-msgstr ""
+msgstr "次ã«ã空㮠<literal>web-beans.xml</literal> ãã¡ã¤ã«ãããã¾ããããã¯ãã®ã¢ããª"
+ "ã±ã¼ã·ã§ã³ã Web Beans ã¢ããªã±ã¼ã·ã§ã³ã§ããå°ãä»ãã¦æå®ãã¦ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:295
+#: gettingstarted.xml:283
#, no-c-format
msgid "Finally there is <literal>web.xml</literal>:"
-msgstr ""
+msgstr "æå¾ã« <literal>web.xml</literal> ãããã¾ã:"
#. Tag: section
-#: gettingstarted.xml:297
+#: gettingstarted.xml:285
#, no-c-format
msgid ""
"<programlistingco> <areaspec> <area id=\"faces.servlet\" coords=\"12\"/> "
@@ -593,19 +630,143 @@
"must be a way for the user to send their guess to the server. Here we bind "
"to an action method on the Web Bean. </para> </callout> </calloutlist> </"
"programlistingco>"
-msgstr ""
+msgstr "<programlistingco> <areaspec> <area id=\"faces."
+ "servlet\" coords=\"12\"/> <area id=\"faces.servlet.mapping\" "
+ "coords=\"18\"/> <area id=\"faces.default.suffix\" coords=\"23\""
+ "/> <area id=\"session.timeout\" coords=\"28\"/> <area "
+ "id=\"webbeans.listener\" coords=\"32\"/> </areaspec> <"
+ "programlisting><![CDATA[<?xml version=\"1.0\" encoding=\""
+ "UTF-8\"?>\n"
+ "\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"
+ " xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http:"
+ "//java.sun.com/xml/ns/javaee/web-app_2_5.xsd\">\n"
+ " \n"
+ " <display-name>Web Beans Numbergues example</display-"
+ "name>\n"
+ "\n"
+ " <!-- JSF -->\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>*.jsf</url-pattern>\n"
+ " </servlet-mapping>\n"
+ " \n"
+ " <context-param>\n"
+ " <param-name>javax.faces.DEFAULT_SUFFIX</param-name>\n"
+ " <param-value>.xhtml</param-value>\n"
+ " </context-param>\n"
+ "\n"
+ " <session-config>\n"
+ " <session-timeout>10</session-timeout>\n"
+ " </session-config>\n"
+ "\n"
+ "</web-app>]]></programlisting> <calloutlist> "
+ "<callout arearefs=\"faces.servlet\"> <para> JSF ãµã¼ãã¬ãããæå¹"
+ "ã«ãã¦ãã¼ããã¾ã </para> </callout> <callout arearefs=\""
+ "faces.servlet.mapping\"> <para> <literal>.jsf<"
+ "/literal> ãã¼ã¸ã¸ã®ãªã¯ã¨ã¹ãã JSF ã§å¦çããããã«è¨å®ãã¾ã </para> <"
+ "/callout> <callout arearefs=\"faces.default.suffix\"> <"
+ "para> JSF ã«å¯¾ãã¦ã½ã¼ã¹ãã¡ã¤ã« (Facelets) ã« <literal>.xhtml<"
+ "/literal> ã®æ¡å¼µåãä»ä¸ãããã¨ãæå®ãã¾ã </para> </callout> <"
+ "callout arearefs=\"session.timeout\"> <para> ã»ãã·ã§ã³ã¿ã¤ã ã¢ã¦ãã "
+ "10 åã«è¨å®ãã¾ã </para> </callout> </calloutlist> <"
+ "/programlistingco> <note> <para> ãã®ãã¢ã¯ JSF ãã¢ã§ããã®ã§ãã©ããª"
+ "ãµã¼ãã¬ãããã¼ã¹ ã® Web ãã¬ã¼ã ã¯ã¼ã¯ã¨ã§ãä¸ç·ã« Web Beans ã使ç¨ãããã¨ãã§ãã¾ãã</para> "
+ "</note> <para> Facelets ãã¥ã¼ãè¦ã¦ã¿ã¾ããã: </para> <"
+ "programlistingco> <areaspec> <area id=\"template\" "
+ "coords=\"8\"/> <area id=\"messages2\" coords=\"12\"/> <"
+ "area id=\"instructions\" coords=\"19\"/> <area id=\"guess\" "
+ "coords=\"25\"/> <area id=\"validator\" coords=\"30\"/> <"
+ "area id=\"submit\" coords=\"33\"/> </areaspec> <"
+ "programlisting><![CDATA[<!DOCTYPE html PUBLIC \"-//W3C//DTD "
+ "XHTML 1.0 Transitional//EN\" \"http://www.w3."
+ "org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
+ "<html 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"
+ " <ui:composition template=\"template.xhtml\">\n"
+ " <ui:define name=\"content\">\n"
+ " <h1>Guess a number...</h1>\n"
+ " <h:form id=\"NumberGuessMain\">\n"
+ " <div style=\"color: red\">\n"
+ " <h:messages id=\"messages\" globalOnly=\"false\"/>\n"
+ " <h:outputText id=\"Higher\" value=\"Higher!\" "
+ "rendered=\"#{game.number gt game.guess and game.guess ne 0}\"/>\n"
+ " <h:outputText id=\"Lower\" value=\"Lower!\" "
+ "rendered=\"#{game.number lt game.guess and game.guess ne 0}\"/>\n"
+ " </div>\n"
+ " \n"
+ " <div>\n"
+ " I'm thinking of a number between #{game.smallest} and #"
+ "{game.biggest}.\n"
+ " You have #{game.remainingGuesses} guesses.\n"
+ " </div>\n"
+ " \n"
+ " <div>\n"
+ " Your guess: \n"
+ " <h:inputText id=\"inputGuess\" \n"
+ " value=\"#{game.guess}\" \n"
+ " required=\"true\" \n"
+ " size=\"3\" \n"
+ " disabled=\"#{game.number eq game.guess}\""
+ ">\n"
+ " <f:validateLongRange maximum=\"#{game.biggest}\" \n"
+ " minimum=\"#{game.smallest}\"/>\n"
+ " </h:inputText>\n"
+ " <h:commandButton id=\"GuessButton\" \n"
+ " value=\"Guess\" \n"
+ " action=\"#{game.check}\" \n"
+ " disabled=\"#{game.number eq game.guess}"
+ "\"/>\n"
+ " </div>\n"
+ " <div>\n"
+ " <h:commandButton id=\"RestartButton\" value=\"Reset\" "
+ "action=\"#{game.reset}\" immediate=\"true\" />\n"
+ " </div>\n"
+ " </h:form>\n"
+ " </ui:define>\n"
+ " </ui:composition>\n"
+ "</html>]]></programlisting> <calloutlist> <"
+ "callout arearefs=\"template\"> <para> Facelets ã¯ãJSF ã®ãã³ãã¬ã¼ã"
+ "è¨èªã§ããããã§ã¯ããããå®ç¾©ãããã³ãã¬ã¼ãã§ãã¼ã¸ãå²ãã§ãã¾ãã</para> </callout> "
+ "<callout arearefs=\"messages2\"> <para> ã¦ã¼ã¶ã«éãããããã£ã¨å¤§ãã!ã"
+ "ãããã£ã¨å°ãã!ãããæ£ãã!ã ã®å¤ãã®ã¡ãã»ã¼ã¸ãããã¾ãã </para> </callout> <"
+ "callout arearefs=\"instructions\"> <para> ã¦ã¼ã¶ãæ¨æ¸¬ããã¨ãã«ãæ¨æ¸¬ã§ããæ°"
+ "åã®å¹
ã¯å¾ã
ã«å°ãããªãã¾ã - ãã®æãå¤ãããã¨ã«ããã©ã®ç¯å²ã§æ¨æ¸¬ããã®ãã確èªãããã¨ãã§ãã¾ãã</para> "
+ "</callout> <callout arearefs=\"guess\"> <para> ãã®å
¥å"
+ "ãã£ã¼ã«ãã¯ãå¼è¡¨ç¾ã使ç¨ã㦠Web Bean ã«æ¬ãä»ãããã¾ãã</para> </callout> "
+ "<callout arearefs=\"validator\"> <para> ç¯å²ããªãã¼ã¿ã使ç¨ãã¦ã¦ã¼ã¶ãã"
+ "ãã§æ¨æ¸¬ã§ããç¯å²å¤ã«ããæ°å¤ã誤ã£ã¦å
¥åãã¦ããªããã¨ã確èªãã¾ã - ããããªãã¼ã¿ãããã«ãªãã£ãããã¦ã¼ã¶ã¯ç¯å²å¤ã®æ°å¤ã§æ¨æ¸¬ã使"
+ "ãæããã¦ãã¾ãããããã¾ããã</para> </callout> <callout "
+ "arearefs=\"submit\"> <para> ããã¦ããã¡ãããã¦ã¼ã¶ããµã¼ãã«æ¨æ¸¬ããå¤ãéä¿¡ããæ¹æ³ããªã"
+ "ãã°ãªãã¾ãããããã§ãWeb Bean ã®ã¢ã¯ã·ã§ã³ã¡ã½ããã«æ¬ãä»ãã¾ãã</para> <"
+ "/callout> </calloutlist> </programlistingco>"
#. Tag: para
-#: gettingstarted.xml:399
+#: gettingstarted.xml:387
#, no-c-format
msgid ""
"The example exists of 4 classes, the first two of which are binding types. "
"First, there is the <literal>@Random</literal> binding type, used for "
"injecting a random number:"
-msgstr ""
+msgstr "ãµã³ãã«ã«ã¯ï¼ã¤ã®ã¯ã©ã¹ãåå¨ãã¾ãããã®å
ã®æåã®ï¼ã¤ã¯ãã¤ã³ãã£ã³ã°ã¿ã¤ãã§ããï¼ã¤ã¯ãã©ã³ãã ãªæ°åãã¤ã³ã¸ã§ã¯ãããã®ã«ä½¿ç¨ãã"
+ "ã <literal>@Random</literal> ãã¤ã³ãã£ã³ã°ã¿ã¤ãã§ã:"
#. Tag: programlisting
-#: gettingstarted.xml:405
+#: gettingstarted.xml:393
#, no-c-format
msgid ""
"<![CDATA[@Target( { TYPE, METHOD, PARAMETER, FIELD })\n"
@@ -613,18 +774,23 @@
"@Documented\n"
"@BindingType\n"
"public @interface Random {}]]>"
-msgstr ""
+msgstr "<![CDATA[@Target( { TYPE, METHOD, PARAMETER, FIELD })\n"
+ "@Retention(RUNTIME)\n"
+ "@Documented\n"
+ "@BindingType\n"
+ "public @interface Random {}]]>"
#. Tag: para
-#: gettingstarted.xml:407
+#: gettingstarted.xml:395
#, no-c-format
msgid ""
"There is also the <literal>@MaxNumber</literal> binding type, used for "
"injecting the maximum number that can be injected:"
-msgstr ""
+msgstr "ããï¼ã¤ã¯ãã¤ã³ã¸ã§ã¯ãããããã¨ãã§ããæ大æ°ãã¤ã³ã¸ã§ã¯ãããã®ã«ä½¿ç¨ããã使ããã <literal>"
+ "@MaxNumber</literal> ãã¤ã³ãã£ã³ã°ã¿ã¤ãã§ã:"
#. Tag: programlisting
-#: gettingstarted.xml:412
+#: gettingstarted.xml:400
#, no-c-format
msgid ""
"<![CDATA[@Target( { TYPE, METHOD, PARAMETER, FIELD })\n"
@@ -633,19 +799,25 @@
"@BindingType\n"
"public @interface MaxNumber {}\n"
"]]>"
-msgstr ""
+msgstr "<![CDATA[@Target( { TYPE, METHOD, PARAMETER, FIELD })\n"
+ "@Retention(RUNTIME)\n"
+ "@Documented\n"
+ "@BindingType\n"
+ "public @interface MaxNumber {}\n"
+ "]]>"
#. Tag: para
-#: gettingstarted.xml:414
+#: gettingstarted.xml:402
#, no-c-format
msgid ""
"The <literal>Generator</literal> class is responsible for creating the "
"random number, via a producer method. It also exposes the maximum possible "
"number via a producer method:"
-msgstr ""
+msgstr "<literal>Generator</literal> ã¯ã©ã¹ã¯ããããã¥ã¼ãµã¡ã½ããã«ãã£ã¦ã©ã³ãã ãªæ°åã"
+ "çæãããã¨ã«è²¬ä»»ãæã¡ã¾ããã¾ããããã¥ã¼ã¡ã½ããã«ãã£ã¦å¯è½ãªæ大æ°ãå
¬éãã¾ã:"
#. Tag: programlisting
-#: gettingstarted.xml:420
+#: gettingstarted.xml:408
#, no-c-format
msgid ""
"<![CDATA[@ApplicationScoped\n"
@@ -671,26 +843,50 @@
" }\n"
"\n"
"}]]>"
-msgstr ""
+msgstr "<![CDATA[@ApplicationScoped\n"
+ "public class Generator {\n"
+ " \n"
+ " private java.util.Random random = new java.util.Random( System."
+ "currentTimeMillis() );\n"
+ " \n"
+ " private int maxNumber = 100;\n"
+ " \n"
+ " java.util.Random getRandom()\n"
+ " {\n"
+ " return random;\n"
+ " }\n"
+ " \n"
+ " @Produces @Random int next() { \n"
+ " return getRandom().nextInt(maxNumber); \n"
+ " }\n"
+ " \n"
+ " @Produces @MaxNumber int getMaxNumber()\n"
+ " {\n"
+ " return maxNumber;\n"
+ " }\n"
+ "\n"
+ "}]]>"
#. Tag: para
-#: gettingstarted.xml:422
+#: gettingstarted.xml:410
#, no-c-format
msgid ""
"You'll notice that the <literal>Generator</literal> is application scoped; "
"therefore we don't get a different random each time."
-msgstr ""
+msgstr "<literal>Generator</literal> ãã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã§ããã¨ãããã¨ã«æ°ã¥ãã§"
+ "ãããã ããããã«æ¯åç°ãªãã©ã³ãã ãªæ°åãåå¾ãããããªãã¨ã¯ãã¾ããã"
#. Tag: para
-#: gettingstarted.xml:427
+#: gettingstarted.xml:415
#, no-c-format
msgid ""
"The final Web Bean in the application is the session scoped <literal>Game</"
"literal>."
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã®æå¾ã® Web Bean ã¯ãã»ãã·ã§ã³ã¹ã³ã¼ãã® <literal>Game<"
+ "/literal> ã§ãã"
#. Tag: para
-#: gettingstarted.xml:432
+#: gettingstarted.xml:420
#, no-c-format
msgid ""
"You'll note that we've used the <literal>@Named</literal> annotation, so "
@@ -698,10 +894,13 @@
"constructor injection to initialize the game with a random number. And of "
"course, we need to tell the player when they've won, so we give feedback "
"with a <literal>FacesMessage</literal>."
-msgstr ""
+msgstr "<literal>@Named</literal> ã¢ããã¼ã·ã§ã³ã使ç¨ãããã¨ã«ãã£ã¦ãJSF ãã¼ã¸ã§ EL "
+ "ã«ãã£ã¦ bean ãæ±ããã¨ãã§ããããã«ãã¦ãã¾ããæå¾ã«ãã©ã³ãã ãªæ°ãæã¤ã²ã¼ã ãåæåããããã«ã³ã³ã¹ãã©ã¯ã¿ã¤ã³ã¸ã§ã¯ã·ã§ã³ã"
+ "使ç¨ãã¦ãã¾ããããã¦ãã¡ããããã¬ã¼ã¤ã«ãã¤åã£ãããåããå¿
è¦ãããã®ã§ã<literal>"
+ "FacesMessage</literal> ã§ãã£ã¼ãããã¯ãè¡ãã¾ãã"
#. Tag: programlisting
-#: gettingstarted.xml:440
+#: gettingstarted.xml:428
#, no-c-format
msgid ""
"<![CDATA[package org.jboss.webbeans.examples.numberguess;\n"
@@ -800,77 +999,183 @@
" }\n"
" \n"
"}]]>"
-msgstr ""
+msgstr "<![CDATA[package org.jboss.webbeans.examples.numberguess;\n"
+ "\n"
+ "\n"
+ "import javax.annotation.PostConstruct;\n"
+ "import javax.faces.application.FacesMessage;\n"
+ "import javax.faces.context.FacesContext;\n"
+ "import javax.webbeans.AnnotationLiteral;\n"
+ "import javax.webbeans.Current;\n"
+ "import javax.webbeans.Initializer;\n"
+ "import javax.webbeans.Named;\n"
+ "import javax.webbeans.SessionScoped;\n"
+ "import javax.webbeans.manager.Manager;\n"
+ "\n"
+ "@Named\n"
+ "@SessionScoped\n"
+ "public class Game\n"
+ "{\n"
+ " private int number;\n"
+ " \n"
+ " private int guess;\n"
+ " private int smallest;\n"
+ " private int biggest;\n"
+ " private int remainingGuesses;\n"
+ " \n"
+ " @Current Manager manager;\n"
+ " \n"
+ " public Game()\n"
+ " {\n"
+ " }\n"
+ " \n"
+ " @Initializer\n"
+ " Game(@MaxNumber int maxNumber)\n"
+ " { \n"
+ " this.biggest = maxNumber;\n"
+ " }\n"
+ "\n"
+ " public int getNumber()\n"
+ " {\n"
+ " return number;\n"
+ " }\n"
+ " \n"
+ " public int getGuess()\n"
+ " {\n"
+ " return guess;\n"
+ " }\n"
+ " \n"
+ " public void setGuess(int guess)\n"
+ " {\n"
+ " this.guess = guess;\n"
+ " }\n"
+ " \n"
+ " public int getSmallest()\n"
+ " {\n"
+ " return smallest;\n"
+ " }\n"
+ " \n"
+ " public int getBiggest()\n"
+ " {\n"
+ " return biggest;\n"
+ " }\n"
+ " \n"
+ " public int getRemainingGuesses()\n"
+ " {\n"
+ " return remainingGuesses;\n"
+ " }\n"
+ " \n"
+ " public String check()\n"
+ " {\n"
+ " if (guess>number)\n"
+ " {\n"
+ " biggest = guess - 1;\n"
+ " }\n"
+ " if (guess<number)\n"
+ " {\n"
+ " smallest = guess + 1;\n"
+ " }\n"
+ " if (guess == number)\n"
+ " {\n"
+ " FacesContext.getCurrentInstance().addMessage(null, new "
+ "FacesMessage(\"Correct!\"));\n"
+ " }\n"
+ " remainingGuesses--;\n"
+ " return null;\n"
+ " }\n"
+ " \n"
+ " @PostConstruct\n"
+ " public void reset()\n"
+ " {\n"
+ " this.smallest = 0;\n"
+ " this.guess = 0;\n"
+ " this.remainingGuesses = 10;\n"
+ " this.number = manager.getInstanceByType(Integer.class, new "
+ "AnnotationLiteral<Random>(){});\n"
+ " }\n"
+ " \n"
+ "}]]>"
#. Tag: title
-#: gettingstarted.xml:443
+#: gettingstarted.xml:431
#, no-c-format
msgid "The numberguess example in Tomcat"
-msgstr ""
+msgstr "Tomcat ã§ã® numberguess ãµã³ãã«"
#. Tag: para
-#: gettingstarted.xml:445
+#: gettingstarted.xml:433
#, no-c-format
msgid ""
"The numberguess for Tomcat differs in a couple of ways. Firstly, Web Beans "
"should be deployed as a Web Application library in <literal>WEB-INF/lib</"
"literal>. For your convenience we provide a single jar suitable for running "
"Web Beans in any servlet container <literal>webbeans-servlet.jar</literal>."
-msgstr ""
+msgstr "Tomcat ã§ã® numberguess ã¯ãããã¤ãã®ç¹ã§ç°ãªãã¾ãã第ä¸ã«ãWeb Beans ã¯ã<literal>"
+ "WEB-INF/lib</literal> ã« Web ã¢ããªã±ã¼ã·ã§ã³ã©ã¤ãã©ãªã¨ãã¦ãããã¤ãããå¿
è¦ãããã¾ãã便å®ãå³"
+ "ããããã©ããªãµã¼ãã¬ããã³ã³ããã§ã Web Beans ãå®è¡ãããã®ã«é©ããã§ããã®ã§ãåä¸ã® jar ã® <"
+ "literal>webbeans-servlet.jar</literal> ãæä¾ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:454
+#: gettingstarted.xml:442
#, no-c-format
msgid ""
"Of course, you must also include JSF and EL, as well common annotations "
"(<literal>jsr250-api.jar</literal>) which a JEE server includes by default."
-msgstr ""
+msgstr "ãã¡ãããJEEãµã¼ãã«ããã©ã«ãã§å«ã¾ãã¦ããã³ã¢ã³ã¢ããã¼ã·ã§ã³ (<literal>jsr250-api.jar<"
+ "/literal>) ã¨åæ§ã«ãJSF 㨠EL ãå«ããå¿
è¦ãããã¾ãã"
#. Tag: para
-#: gettingstarted.xml:461
+#: gettingstarted.xml:449
#, no-c-format
msgid ""
"Secondly, we need to explicitly specify the servlet listener (used to boot "
"Web Beans, and control it's interaction with requests) in <literal>web.xml</"
"literal>:"
-msgstr ""
+msgstr "第äºã«ã<literal>web.xml</literal> ã«æ示çã«ãµã¼ãã¬ãããªã¹ãã¼ãæå®ããå¿
è¦ãããã¾"
+ "ã(Web Beans ããã¼ãããã®ã«ä½¿ç¨ããããªã¯ã¨ã¹ãã¨ã®ç¸äºä½ç¨ãå¶å¾¡ãã¾ã):"
#. Tag: programlisting
-#: gettingstarted.xml:467
+#: gettingstarted.xml:455
#, no-c-format
msgid ""
"<![CDATA[<listener>\n"
" <listener-class>org.jboss.webbeans.environment.servlet.Listener</listener-"
"class>\n"
"</listener>]]>"
-msgstr ""
+msgstr "<![CDATA[<listener>\n"
+ " <listener-class>org.jboss.webbeans.environment.servlet."
+ "Listener</listener-class>\n"
+ "</listener>]]>"
#. Tag: title
-#: gettingstarted.xml:472
+#: gettingstarted.xml:460
#, no-c-format
msgid "The numberguess example for Apache Wicket"
-msgstr ""
+msgstr "Apache Wicket åãã® numberguess ãµã³ãã«"
#. Tag: para
-#: gettingstarted.xml:473
+#: gettingstarted.xml:461
#, no-c-format
msgid ""
"Whilst JSR-299 specifies integration with Java ServerFaces, Web Beans allows "
"you to inject into Wicket components, and also allows you to use a "
"conversation context with Wicket. In this section, we'll walk you through "
"the Wicket version of the numberguess example."
-msgstr ""
+msgstr "JSR-299 ã Java ServerFaces ã¨ã®çµ±åã®ä»æ§ãå®ããä¸æ¹ã§ãWeb Beans 㯠Wicket ã³ã³ãã¼ãã³ãã¸"
+ "ã¤ã³ã¸ã§ã¯ããããã¨ãå¯è½ã«ããWicket ã§å¯¾è©±ã³ã³ããã¹ãã使ç¨ãããã¨ãå¯è½ã«ãã¾ãããã®ã»ã¯ã·ã§ã³ã§ã¯ãnumberguess "
+ "ãµã³ãã«ã® Wicket ãã¼ã¸ã§ã³ãä¸ã¤ãã¤èª¬æãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:482
+#: gettingstarted.xml:470
#, no-c-format
msgid ""
"You may want to review the Wicket documentation at <ulink url=\"http://"
"wicket.apache.org/\">http://wicket.apache.org/</ulink>."
-msgstr ""
+msgstr "<ulink url=\"http://wicket.apache.org/\">http://wicket.apache."
+ "org/</ulink> ã® Wicket ããã¥ã¡ã³ããè¦ç´ããã¨ãã§ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:488
+#: gettingstarted.xml:476
#, no-c-format
msgid ""
"Like the previous example, the Wicket WebBeans examples make use of the "
@@ -880,56 +1185,63 @@
"to facilitate comparison between the standard Wicket examples and these "
"examples, and also to show how the webbeans-servlet integration is not "
"dependent upon Tomcat as the servlet container."
-msgstr ""
+msgstr "ããã¾ã§ã®ãµã³ãã«ã¨åããããWicket WebBeans ãµã³ãã«ã¯ <literal>webbeans-"
+ "servlet</literal> ã¢ã¸ã¥ã¼ã«ãå©ç¨ãã¾ãã<ulink url=\"http://jetty."
+ "mortbay.org/\">Jetty ãµã¼ãã¬ããã³ã³ãã</ulink> ã®ä½¿ç¨ã¯ Wicket ã³ãã¥ããã£ã§ã¯"
+ "ä¸è¬çãªã®ã§ãæ¨æº Wicket ãµã³ãã«ã¨ãããã®ãµã³ãã«ã¨ã®æ¯è¼ã容æã«ããããã«ãã¾ã webbeans-ãµã¼ãã¬ããã®çµ±åããµã¼ã"
+ "ã¬ããã³ã³ããã¨ãã¦ã® Tomcat ã«ä¾åãã¦ããªããã¨ã示ãããã«ãããã§ã¯å®è¡ã³ã³ããã¨ãã¦Jetty ãµã¼ãã¬ããã³ã³ãããé¸æã"
+ "ã¦ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:499
+#: gettingstarted.xml:487
#, no-c-format
msgid ""
"These examples make use of the Eclipse IDE; instructions are also given to "
"deploy the application from the command line."
-msgstr ""
+msgstr "ãããã®ãµã³ãã«ã¯ãEclipse IDE ãå©ç¨ãã¾ããã¾ãã¢ããªã±ã¼ã·ã§ã³ããããã¤ããå½ä»¤ã¯ãã³ãã³ãã©ã¤ã³ããå
¥åãã¾ãã"
#. Tag: title
-#: gettingstarted.xml:505
+#: gettingstarted.xml:493
#, no-c-format
msgid "Creating the Eclipse project"
-msgstr ""
+msgstr "Eclipse ããã¸ã§ã¯ãã®ä½æ"
#. Tag: para
-#: gettingstarted.xml:507
+#: gettingstarted.xml:495
#, no-c-format
msgid "To generate an Eclipse project from the example:"
-msgstr ""
+msgstr "ãµã³ãã«ãã Eclipse ããã¸ã§ã¯ããçæãã¾ã:"
#. Tag: programlisting
-#: gettingstarted.xml:511
+#: gettingstarted.xml:499
#, no-c-format
msgid ""
"<![CDATA[cd examples/wicket/numberguess\n"
-"mvn -Pjetty eclipse:eclipse]]>"
-msgstr ""
+"mvn eclipse:eclipse]]>"
+msgstr "<![CDATA[cd examples/wicket/numberguess\n"
+ "mvn eclipse:eclipse]]>"
#. Tag: para
-#: gettingstarted.xml:513
+#: gettingstarted.xml:501
#, no-c-format
msgid ""
"Then, from eclipse, choose <emphasis>File -> Import -> General -> Existing "
"Projects into Workspace</emphasis>, select the root directory of the "
-"numberguess example, and click finish. Note that if you do not intend to run "
-"the example with jetty from within eclipse, omit the \"-Pjetty.\" This will "
-"create a project in your workspace called <literal>webbeans-wicket-"
-"numberguess</literal>"
-msgstr ""
+"numberguess example, and click finish. This will create a project in your "
+"workspace called <literal>webbeans-wicket-numberguess</literal>"
+msgstr "次㫠eclipse 㧠<emphasis>ãã¡ã¤ã« -> ã¤ã³ãã¼ã -> ä¸è¬ -> æ¢åã®ããã¸ã§ã¯"
+ "ããã¯ã¼ã¯ã¹ãã¼ã¹ã¸</emphasis> ãé¸ãã§ãnumberguess ãµã³ãã«ã®ã«ã¼ããã£ã¬ã¯ããªãæå®ãã¦ãå®äºãã¯"
+ "ãªãã¯ãã¾ããããã«ãã ã¯ã¼ã¯ã¹ãã¼ã¹ã« <literal>webbeans-wicket-numberguess<"
+ "/literal> ã¨ããååã®ããã¸ã§ã¯ããä½æããã¾ãã"
#. Tag: title
-#: gettingstarted.xml:529
+#: gettingstarted.xml:516
#, no-c-format
msgid "Running the example from Eclipse"
-msgstr ""
+msgstr "Eclipse ããã®ãµã³ãã«ã®å®è¡"
#. Tag: para
-#: gettingstarted.xml:531
+#: gettingstarted.xml:518
#, no-c-format
msgid ""
"This project follows the <literal>wicket-quickstart</literal> approach of "
@@ -940,16 +1252,23 @@
"should see console output related to Jetty starting up; then visit able "
"<literal>http://localhost:8080</literal> to view the app. To debug choose "
"<emphasis>Debug as Java Application</emphasis>."
-msgstr ""
+msgstr "ãã®ããã¸ã§ã¯ãã¯ã<literal>Start</literal> ã¯ã©ã¹ã§ Jetty ã®ã¤ã³ã¹ã¿ã³ã¹ãä½æã"
+ "ã<literal>wicket-quickstart</literal> ã®ã¢ããã¼ãã«å¾ã£ã¦ãã¾ãããã£ã¦ããµ"
+ "ã³ãã«ãå®è¡ããã«ã¯ <emphasis>ããã±ã¼ã¸ã¨ã¯ã¹ããã¼ã©</emphasis> 㧠<"
+ "literal>src/test/java</literal> ã«ããã¹ã¿ã¼ãã¯ã©ã¹ãå³ã¯ãªãã¯ãã<"
+ "emphasis>Run as Java Application</emphasis> ãé¸æãã¦ãç°¡åã«å®è¡ã§ãã¾ãã"
+ "Jetty ãèµ·åããã®ãã³ã³ã½ã¼ã«åºåã§ç¢ºèªãã¦ãã ãããèµ·åããã°<literal>http://localhost:"
+ "8080</literal> ããã¢ããªã±ã¼ã·ã§ã³ãã¢ã¯ã»ã¹ãã¦ãã ããããããã°ããããã«ã¯ <"
+ "emphasis>Debug as Java Application</emphasis> ãé¸æãã¦ãã ããã"
#. Tag: title
-#: gettingstarted.xml:546
+#: gettingstarted.xml:533
#, no-c-format
msgid "Running the example from the command line in JBoss AS or Tomcat"
-msgstr ""
+msgstr "JBoss AS ã¾ã㯠Tomcat ã§ã³ãã³ãã©ã¤ã³ããã®ãµã³ãã«ã®å®è¡"
#. Tag: para
-#: gettingstarted.xml:548
+#: gettingstarted.xml:535
#, no-c-format
msgid ""
"This example can also be deployed from the command line in a (similar to the "
@@ -959,16 +1278,22 @@
"<literal>ant deploy</literal> from the <literal>examples/wicket/numberguess</"
"literal> directory, and access the application at <literal>http://"
"localhost:8080/webbeans-numberguess-wicket</literal>."
-msgstr ""
+msgstr "ãã®ãµã³ãã«ã¯ã³ãã³ãã©ã¤ã³ããããããã¤ãããã¨ãã§ãã¾ã(ãã®ä»ã®ãµã³ãã«ã¨åæ§ã«)ã<literal>"
+ "examples</literal> ãã£ã¬ã¯ããªå
ã®<literal>build.properties<"
+ "/literal>ãã¡ã¤ã«ã§JBoss AS ããã㯠Tomcat ã®å ´æãæå®ããã¨ããã¨ã以åã«è¿°ã¹ãããã«ã<"
+ "literal>examples/wicket/numberguess</literal> ãã£ã¬ã¯ããªã§ <"
+ "literal>ant deploy</literal> ãå®è¡ãã¦ã<literal>http:"
+ "//localhost:8080/webbeans-numberguess-wicket</literal> ããã¢ããªã±ã¼"
+ "ã·ã§ã³ã«ã¢ã¯ã»ã¹ãããã¨ãã§ãã¾ãã"
#. Tag: title
-#: gettingstarted.xml:562
+#: gettingstarted.xml:549
#, no-c-format
msgid "Understanding the code"
-msgstr ""
+msgstr "ã³ã¼ãã®ç解"
#. Tag: para
-#: gettingstarted.xml:564
+#: gettingstarted.xml:551
#, no-c-format
msgid ""
"JSF uses Unified EL expressions to bind view layer components in JSP or "
@@ -979,33 +1304,40 @@
"integration of Web Beans with Wicket takes advantage of the same binding "
"annotations used in your business layer to provide injection into your "
"WebPage subclass (or into other custom wicket component subclasses)."
-msgstr ""
+msgstr "JSF ã¯ã¦ããã¡ã¤ã EL å¼ã使ç¨ãã¦ãJSP ããã㯠Facelet ãã¥ã¼ã®ãã¥ã¼ã¬ã¤ã¤ã³ã³ãã¼ãã³ãã Bean ã«ãã¤ã³ãã"
+ "ã¾ããWicket 㯠Java ã§ã³ã³ãã¼ãã³ããå®ç¾©ãã¾ãããã¼ã¯ã¢ãã ã¯ãhtml è¦ç´ ã¨ãã¥ã¼ã³ã³ãã¼ãã³ãã¨ã®ï¼å¯¾ï¼ã®ãããã³"
+ "ã°ãè¡ããã¬ã¼ã³ãª html ã§ããã¢ãã«ã¸ã®ã³ã³ãã¼ãã³ãã®ãã¤ã³ãã£ã³ã°ã¨ãã¥ã¼ã¢ã¯ã·ã§ã³ã®å¿çã®ã³ã³ããã¼ã«ãå«ããã¹ã¦ã®ãã¥ã¼ã"
+ "ã¸ãã¯ã¯ Java ã§å¦çããã¾ããWeb Beans 㨠Wicket ã®çµ±åã«ãããWebPage ãµãã¯ã©ã¹(ãããã¯ä»ã®ã«ã¹ã¿ã "
+ "Wicket ã³ã³ãã¼ãã³ããµãã¯ã©ã¹ã«)ã¸ã®æ³¨å
¥ãæä¾ãããã¸ãã¹ã¬ã¤ã¤ã§åä¸ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ãå©ç¨ã§ããããã«ãªãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:576
+#: gettingstarted.xml:563
#, no-c-format
msgid ""
"The code in the wicket numberguess example is very similar to the JSF-based "
"numberguess example. The business layer is identical!"
-msgstr ""
+msgstr "Wicket numberguess ãµã³ãã«ã®ã³ã¼ãã¯ãJSFãã¼ã¹ã® numberguess ãµã³ãã«ã«ã¨ã¦ãé¡ä¼¼ãã¦ãã¾ãããã¸ãã¹"
+ "層ã¬ã¤ã¤ã¯åä¸ã§ãã"
#. Tag: para
-#: gettingstarted.xml:581
+#: gettingstarted.xml:568
#, no-c-format
msgid "Differences are:"
-msgstr ""
+msgstr "éãã¯ä»¥ä¸ã®éãã§ã:"
#. Tag: para
-#: gettingstarted.xml:586
+#: gettingstarted.xml:573
#, no-c-format
msgid ""
"Each wicket application must have a <literal>WebApplication</literal> "
"subclass, In our case, our application class is <literal>SampleApplication</"
"literal>:"
-msgstr ""
+msgstr "åã
ã® Wicket ã¢ããªã±ã¼ã·ã§ã³ã¯ã<literal>WebApplication</literal> ãµã"
+ "ã¯ã©ã¹ãæããªããã°ãªãã¾ããããµã³ãã«ã®å ´åãã¢ããªã±ã¼ã·ã§ã³ã¯ã©ã¹ã¯ <literal>"
+ "SampleApplication</literal> ã§ã:"
#. Tag: programlisting
-#: gettingstarted.xml:592
+#: gettingstarted.xml:579
#, no-c-format
msgid ""
"<![CDATA[public class SampleApplication extends WebBeansApplication {\n"
@@ -1014,85 +1346,103 @@
" return HomePage.class;\n"
" }\n"
"}]]>"
-msgstr ""
+msgstr "<![CDATA[public class SampleApplication extends "
+ "WebBeansApplication {\n"
+ " @Override\n"
+ " public Class getHomePage() {\n"
+ " return HomePage.class;\n"
+ " }\n"
+ "}]]>"
#. Tag: para
-#: gettingstarted.xml:593
+#: gettingstarted.xml:580
#, no-c-format
msgid ""
"This class specifies which page wicket should treat as our home page, in our "
"case, <literal>HomePage.class</literal>"
-msgstr ""
+msgstr "ãã®ã¯ã©ã¹ã¯ã©ã®ãã¼ã¸ã Wicket ããã¼ã ãã¼ã¸ã¨ãã¦åãæ±ãã¹ãããæå®ãã¦ãã¾ãããµã³ãã«ã§ã¯ <literal>"
+ "HomePage.class</literal> ã§ãã"
#. Tag: para
-#: gettingstarted.xml:599
+#: gettingstarted.xml:586
#, no-c-format
msgid ""
"In <literal>HomePage</literal> we see typical wicket code to set up page "
"elements. The bit that is interesting is the injection of the <literal>Game</"
"literal> bean:"
-msgstr ""
+msgstr "<literal>HomePage</literal>ã§ã¯ã ãã¼ã¸è¦ç´ ãè¨å®ããããã«å
¸åç㪠Wicket "
+ "ã³ã¼ããè¦ããã¨ãã§ãã¾ããé¢ç½ãç®æã¯ã<literal>Game</literal> bean ã®æ³¨å
¥ã§ã:"
#. Tag: programlisting
-#: gettingstarted.xml:605
+#: gettingstarted.xml:592
#, no-c-format
msgid "<![CDATA[ @Current Game game;]]>"
-msgstr ""
+msgstr "<![CDATA[ @Current Game game;]]>"
#. Tag: para
-#: gettingstarted.xml:607
+#: gettingstarted.xml:594
#, no-c-format
msgid ""
"The <literal>Game</literal> bean is can then be used, for example, by the "
"code for submitting a guess:"
-msgstr ""
+msgstr "<literal>Game</literal> bean ä¾ãã°ãæ¨æ¸¬ãéä¿¡ããã³ã¼ãã«ãã£ã¦ä½¿ç¨ããã¾ã:"
#. Tag: programlisting
-#: gettingstarted.xml:612
+#: gettingstarted.xml:599
#, no-c-format
msgid ""
"<![CDATA[final Component guessButton = new AjaxButton(\"GuessButton\") { \n"
" protected void onSubmit(AjaxRequestTarget target, Form form) {\n"
" if (game.check()) {]]>"
-msgstr ""
+msgstr "<![CDATA[final Component guessButton = new AjaxButton(\""
+ "GuessButton\") { \n"
+ " protected void onSubmit(AjaxRequestTarget target, Form form) {\n"
+ " if (game.check()) {]]>"
#. Tag: para
-#: gettingstarted.xml:615
+#: gettingstarted.xml:602
#, no-c-format
msgid ""
"All injections may be serialized; actual storage of the bean is managed by "
"JSR-299. Note that Wicket components, like the HomePage and it "
"subcomponents, are <emphasis>not</emphasis> JSR-299 beans."
-msgstr ""
+msgstr "ãã¹ã¦ã®æ³¨å
¥ã¯ã·ãªã¢ã©ã¤ãºããã¾ããBean ã®å®éã®ä¿ç®¡ã¯ãJSR-299 ã«ãã£ã¦ç®¡çããã¾ããWicket ã³ã³ãã¼ãã³ãã¯ã"
+ "HomePage ããã®ãµãã¯ã©ã¹ã¨åæ§ã«ãJSR-299 beans<emphasis>ã§ã¯ãªã<"
+ "/emphasis> ãã¨ã«æ³¨æãã¦ãã ããã"
#. Tag: para
-#: gettingstarted.xml:621
+#: gettingstarted.xml:608
#, no-c-format
msgid ""
"Wicket components allow injection, but they <emphasis>cannot</emphasis> use "
"interceptors, decorators and lifecycle callbacks such as "
"<literal>@PostConstruct</literal> or <literal>@Initializer</literal> methods."
-msgstr ""
+msgstr "Wicket ã³ã³ãã¼ãã³ãã¯æ³¨å
¥ã許å¯ãã¾ããããã <literal>@PostConstruct<"
+ "/literal> ããã㯠<literal>@Initializer</literal> ã¨ãã£ãã¤ã³ã¿"
+ "ã»ãã¿ããã³ã¬ã¼ã¿ãã©ã¤ããµã¤ã¯ã«ã³ã¼ã«ããã¯ã使ç¨ãããã¨ã¯<emphasis>ã§ãã¾ãã<"
+ "/emphasis>ã"
#. Tag: para
-#: gettingstarted.xml:631
+#: gettingstarted.xml:618
#, no-c-format
msgid ""
"The example uses AJAX for processing of button events, and dynamically hides "
"buttons that are no longer relevant, for example when the user has won the "
"game."
-msgstr ""
+msgstr "ãµã³ãã«ã§ã¯ãã¿ã³ã¤ãã³ãå¦çã®ããã« AJAX ã使ç¨ãã¦ãä¾ãã°ã¦ã¼ã¶ãã²ã¼ã ã«åå©ããã¨ãã«ããã¯ãé©åã§ãªããªã£ããã¿ã³ãåçã«é "
+ "ãã¦ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:639
+#: gettingstarted.xml:626
#, no-c-format
msgid ""
"In order to activate wicket for this webapp, the Wicket filter is added to "
"web.xml, and our application class is specified:"
-msgstr ""
+msgstr "ãã® webapp ã®ããã® Wicket ãæå¹åããããã«ãWicket ãã£ã«ã¿ã web.xml ã«å ããããã¢ããªã±ã¼ã·ã§ã³ã¯ã©"
+ "ã¹ãæå®ããã¾ã:"
#. Tag: programlisting
-#: gettingstarted.xml:644
+#: gettingstarted.xml:631
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1115,91 +1465,117 @@
" <listener-class>org.jboss.webbeans.environment.servlet.Listener</listener-"
"class>\n"
"</listener>]]>"
-msgstr ""
+msgstr "<![CDATA[<filter>\n"
+ " <filter-name>wicket.numberguess-example</filter-name>\n"
+ " <filter-class>org.apache.wicket.protocol.http."
+ "WicketFilter</filter-class>\n"
+ " <init-param>\n"
+ " <param-name>applicationClassName</param-name>\n"
+ " <param-value>org.jboss.webbeans.examples.wicket."
+ "SampleApplication</param-value>\n"
+ " </init-param>\n"
+ "</filter>\n"
+ "\n"
+ "<filter-mapping>\n"
+ " <filter-name>wicket.numberguess-example</filter-name>\n"
+ " <url-pattern>/*</url-pattern>\n"
+ "</filter-mapping>\n"
+ " \n"
+ "<listener>\n"
+ " <listener-class>org.jboss.webbeans.environment.servlet."
+ "Listener</listener-class>\n"
+ "</listener>]]>"
#. Tag: para
-#: gettingstarted.xml:645
+#: gettingstarted.xml:632
#, no-c-format
msgid ""
"Note that the servlet listener is also added, as in the Tomcat example, in "
"order to boostrap Web Beans when Jetty starts, and to hook Web Beans into "
"the Jetty servlet request and session lifecycles."
-msgstr ""
+msgstr "Tomcat ãµã³ãã«ã¨åæ§ã«ãJetty ãèµ·åããã¨ãã« Web Beans ããã¼ãã¹ãã©ããããJetty ã®ãµã¼ãã¬ãããªã¯ã¨ã¹"
+ "ãã¨ã»ãã·ã§ã³ã©ã¤ããµã¤ã¯ã«ã¸ Web Beans ãããã¯ããããã«ããµã¼ãã¬ãããªã¹ãã追å ããã¦ãããã¨ã«æ³¨æãã¦ãã ããã"
#. Tag: title
-#: gettingstarted.xml:658
+#: gettingstarted.xml:645
#, no-c-format
msgid "The numberguess example for Java SE with Swing"
-msgstr ""
+msgstr "Java SE ä¸ã® Swing åãã® numberguess ãµã³ãã«"
#. Tag: para
-#: gettingstarted.xml:660
+#: gettingstarted.xml:647
#, no-c-format
msgid ""
"This example can be found in the <literal>examples/se/numberguess</literal> "
"folder of the Web Beans distribution."
-msgstr ""
+msgstr "ãã®ãµã³ãã«ã¯ãWeb Beans ã®ãã£ã¹ããªãã¥ã¼ã·ã§ã³ã® <literal>"
+ "examples/se/numberguess</literal> ãã©ã«ã ã«è¦ã¤ãããã¨ãã§ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:667
+#: gettingstarted.xml:654
#, no-c-format
msgid "To run this example:"
-msgstr ""
+msgstr "ãã®ãµã³ãã«ã®å®è¡æ¹æ³:"
#. Tag: para
-#: gettingstarted.xml:673
+#: gettingstarted.xml:660
#, no-c-format
msgid ""
"Open a command line/terminal window in the <literal>examples/se/numberguess</"
"literal> directory"
-msgstr ""
+msgstr "<literal>examples/se/numberguess</literal> ãã£ã¬ã¯ããªã§ã³ãã³ãã©ã¤ã³"
+ "/ã¿ã¼ããã«ã¦ã£ã³ãã¦ãéãã¦ãã ãã"
#. Tag: para
-#: gettingstarted.xml:679
+#: gettingstarted.xml:666
#, no-c-format
msgid "Ensure that Maven 2 is installed and in your PATH"
-msgstr ""
+msgstr "Maven 2 ãã¤ã³ã¹ãã¼ã«ããã¦ãã¦ãã¹ã«è¨å®ããã¦ãããã¨ã確èªãã¦ãã ãã"
#. Tag: para
-#: gettingstarted.xml:684
+#: gettingstarted.xml:671
#, no-c-format
msgid ""
"Ensure that the <literal>JAVA_HOME</literal> environment variable is "
"pointing to your JDK installation"
-msgstr ""
+msgstr "<literal>JAVA_HOME</literal> ç°å¢å¤æ°ãJDKã®ã¤ã³ã¹ãã¼ã«å ´æãæå®ãã¦ããã確èªã"
+ "ã¦ãã ãã"
#. Tag: para
-#: gettingstarted.xml:690
+#: gettingstarted.xml:677
#, no-c-format
msgid "execute the following command"
-msgstr ""
+msgstr "以ä¸ã®ã³ãã³ããå®è¡ãã¦ãã ãã"
#. Tag: programlisting
-#: gettingstarted.xml:693
+#: gettingstarted.xml:680
#, no-c-format
msgid "mvn -Drun"
-msgstr ""
+msgstr "mvn -Drun"
#. Tag: para
-#: gettingstarted.xml:699
+#: gettingstarted.xml:686
#, no-c-format
msgid ""
"There is an empty <literal>beans.xml</literal> file in the root package "
"(<literal>src/main/resources/beans.xml</literal>), which marks this "
"application as a Web Beans application."
-msgstr ""
+msgstr "ã«ã¼ãããã±ã¼ã¸ã®ä¸ã«ã¯ç©ºã® <literal>beans.xml</literal> ãã¡ã¤ã« (<"
+ "literal>src/main/resources/beans.xml</literal>) ãããã¾ããããã«ããã"
+ "ã®ã¢ããªã±ã¼ã·ã§ã³ã Web Beans ã¢ããªã±ã¼ã·ã§ã³ã§ããã¨ããå°ãã¤ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:705
+#: gettingstarted.xml:692
#, no-c-format
msgid ""
"The game's main logic is located in <literal>Game.java</literal>. Here is "
"the code for that class, highlighting the changes made from the web "
"application version:"
-msgstr ""
+msgstr "ã²ã¼ã ã®ã¡ã¤ã³ãã¸ãã¯ã¯ã <literal>Game.java</literal> ã«ããã¾ãã以ä¸ã¯ãã®ã¯ã©ã¹"
+ "ã®ã³ã¼ãã§ãWeb ã¢ããªã±ã¼ã·ã§ã³ãã¼ã¸ã§ã³ããå¤æ´ãããç®æãç®ç«ããã¦ãã¾ã:"
#. Tag: section
-#: gettingstarted.xml:709
+#: gettingstarted.xml:696
#, no-c-format
msgid ""
"<programlistingco> <areaspec> <area id=\"scope\" coords=\"1\"/> <area id="
@@ -1462,49 +1838,321 @@
"literal> uses the <literal>MessageGenerator</literal> to update the messages "
"to the user based on the current state of the Game. </para> </callout> </"
"calloutlist> </programlistingco>"
-msgstr ""
+msgstr "<programlistingco> <areaspec> <area id=\"scope\" "
+ "coords=\"1\"/> <area id=\"name\" coords=\"1\"/> <area "
+ "id=\"messages1\" coords=\"26\"/> <area id=\"validation\" "
+ "coords=\"39\"/> <area id=\"reset\" coords=\"68\"/> <"
+ "/areaspec> <programlisting role=\"JAVA\"><![CDATA"
+ "[@ApplicationScoped\n"
+ "public class Game implements Serializable\n"
+ "{\n"
+ "\n"
+ " private int number;\n"
+ " private int guess;\n"
+ " private int smallest;\n"
+ "\n"
+ " @MaxNumber\n"
+ " private int maxNumber;\n"
+ "\n"
+ " private int biggest;\n"
+ " private int remainingGuesses;\n"
+ " private boolean validNumberRange = true;\n"
+ "\n"
+ " @Current Generator rndGenerator;\n"
+ "\n"
+ " ...\n"
+ "\n"
+ " public boolean isValidNumberRange()\n"
+ " {\n"
+ " return validNumberRange;\n"
+ " }\n"
+ "\n"
+ " public boolean isGameWon()\n"
+ " {\n"
+ " return guess == number;\n"
+ " }\n"
+ "\n"
+ " public boolean isGameLost()\n"
+ " {\n"
+ " return guess != number && remainingGuesses <= 0;\n"
+ " }\n"
+ "\n"
+ " public boolean check()\n"
+ " {\n"
+ " boolean result = false;\n"
+ "\n"
+ " if ( checkNewNumberRangeIsValid() )\n"
+ " {\n"
+ " if ( guess > number )\n"
+ " {\n"
+ " biggest = guess - 1;\n"
+ " }\n"
+ "\n"
+ " if ( guess < number )\n"
+ " {\n"
+ " smallest = guess + 1;\n"
+ " }\n"
+ "\n"
+ " if ( guess == number )\n"
+ " {\n"
+ " result = true;\n"
+ " }\n"
+ "\n"
+ " remainingGuesses--;\n"
+ " }\n"
+ "\n"
+ " return result;\n"
+ " }\n"
+ "\n"
+ " private boolean checkNewNumberRangeIsValid()\n"
+ " {\n"
+ " return validNumberRange = ( ( guess >= smallest ) &"
+ "& ( guess <= biggest ) );\n"
+ " }\n"
+ "\n"
+ " @PostConstruct\n"
+ " public void reset()\n"
+ " {\n"
+ " this.smallest = 0;\n"
+ " ...\n"
+ " this.number = rndGenerator.next();\n"
+ " }\n"
+ "}]]></programlisting> <calloutlist> <callout "
+ "arearefs=\"scope\"> <para> ã¢ããªã±ã¼ã·ã§ã³ã®ã¤ã³ã¹ã¿ã³ã¹ãå¯ä¸ã®ãã»ãã·ã§ã³ãã表ãã®ã§ã"
+ "Bean ã¯ã»ãã·ã§ã³ã¹ã³ã¼ãã§ã¯ãªãã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã§ãã </para> </callout> "
+ "<callout arearefs=\"name\"> <para> EL çµç±ã§ã¢ã¯ã»ã¹ãããå¿
è¦ããªãã®ã§ã"
+ "Bean ã«ã¯ååãã¤ãããã¦ãã¾ãã </para> </callout> <callout "
+ "arearefs=\"messages1\"> <para> ã¡ãã»ã¼ã¸ãä»å ããããã® JSF <"
+ "literal>FacesContext</literal> ã¯ããã¾ããããã®ä»£ããã« <literal>"
+ "Game</literal> ã¯ã©ã¹ã¯ä»¥ä¸ã®ç¾å¨ã®ã²ã¼ã ç¶æ
ã«é¢ãã追å æ
å ±ãæä¾ãã¾ã: </para> "
+ "<itemizedlist> <listitem> <para> ã²ã¼ã ã¯åã£ãã®ããããã¯è² ããã®"
+ "ã </para> </listitem> <listitem> <para> æãç´åã®"
+ "æ¨æ¸¬ã¯å¤ãã ã£ãã®ã </para> </listitem> </itemizedlist> <"
+ "para> ã²ã¼ã ã®éã«ã¦ã¼ã¶ã«è¡¨ç¤ºããã¹ãé©åãªã¡ãã»ã¼ã¸ã決å®ããããã« Swing UI ãã²ã¼ã ã®ç¶æ
ãåãåããããã¨ãå¯"
+ "è½ã«ãããã㯠<literal>MessageGenerator</literal> ã¨å¼ã°ããã¯ã©ã¹ãçµç±ãã¦"
+ "éæ¥çã«è¡ããã¾ãã </para> </callout> <callout arearefs=\""
+ "validation\"> <para> å°ç¨ã®ããªãã¼ã·ã§ã³ãã§ã¼ãºããªãã®ã§ãã¦ã¼ã¶å
¥åã®ããªãã¼ã·ã§ã³ã¯ <"
+ "literal>check()</literal> ã¡ã½ããã®éã«å®è¡ããã¾ã </para> <"
+ "/callout> <callout arearefs=\"reset\"> <para> ããããã®ã²ã¼ã "
+ "ã®éå§æã«ã©ã³ãã æ°ãåå¾ããããã«ã<literal>reset()</literal> ã¡ã½ããã¯ã注å
¥ãã"
+ "ã <literal>rndGenerator</literal> ãå¼ã³åºãã¾ããããã«ã¯ JSF ãªã¯ã¨ã¹ãã®"
+ "éã«ãããªã¢ã¯ãã£ãã³ã³ããã¹ãã¯ãªãã®ã§ã¯ã<literal>manager.getInstanceByType"
+ "(Integer.class, new AnnotationLiteral<Random>(){})<"
+ "/literal> ã使ç¨ãããã¨ã¯ã§ãã¾ããã</para> </callout> <"
+ "/calloutlist> </programlistingco> <para> <"
+ "literal>MessageGenerator</literal> ã¯ã©ã¹ã¯ <literal>"
+ "Game</literal> ã®ç¾å¨ã®ã¤ã³ã¹ã¿ã³ã¹ã«ä¾åããç´åã®æ¨æ¸¬ã¸ã®å¿çã¨ã¦ã¼ã¶ã®æ¬¡ã®æ¨æ¸¬ã®ããã®ããã³ããã¨ãã¦æä¾ã"
+ "ã¹ãé©åãªã¡ãã»ã¼ã¸ã決å®ããããã«ãç¶æ
ãåãåãããã¾ãã<literal>MessageGenerator<"
+ "/literal> ã®ã³ã¼ãã¯ã以ä¸ã®éãã§ã: </para> <programlistingco> "
+ "<areaspec> <area id=\"game\" coords=\"3\"/> <area "
+ "id=\"challenge\" coords=\"5\"/> <area id=\"result\" coords=\""
+ "16\"/> </areaspec> <programlisting role=\"JAVA\"><!"
+ "[CDATA[public class MessageGenerator\n"
+ "{\n"
+ " @Current Game game;\n"
+ "\n"
+ " public String getChallengeMessage()\n"
+ " {\n"
+ " StringBuilder challengeMsg = new StringBuilder( \"I'm "
+ "thinking of a number between \" );\n"
+ " challengeMsg.append( game.getSmallest() );\n"
+ " challengeMsg.append( \" and \" );\n"
+ " challengeMsg.append( game.getBiggest() );\n"
+ " challengeMsg.append( \". Can you guess what it is?\" );\n"
+ "\n"
+ " return challengeMsg.toString();\n"
+ " }\n"
+ "\n"
+ " public String getResultMessage()\n"
+ " {\n"
+ " if ( game.isGameWon() )\n"
+ " {\n"
+ " return \"You guess it! The number was \" + game."
+ "getNumber();\n"
+ " } else if ( game.isGameLost() )\n"
+ " {\n"
+ " return \"You are fail! The number was \" + game."
+ "getNumber();\n"
+ " } else if ( ! game.isValidNumberRange() )\n"
+ " {\n"
+ " return \"Invalid number range!\";\n"
+ " } else if ( game.getRemainingGuesses() == Game."
+ "MAX_NUM_GUESSES )\n"
+ " {\n"
+ " return \"What is your first guess?\";\n"
+ " } else\n"
+ " {\n"
+ " String direction = null;\n"
+ "\n"
+ " if ( game.getGuess() < game.getNumber() )\n"
+ " {\n"
+ " direction = \"Higher\";\n"
+ " } else\n"
+ " {\n"
+ " direction = \"Lower\";\n"
+ " }\n"
+ "\n"
+ " return direction + \"! You have \" + game."
+ "getRemainingGuesses() + \" guesses left.\";\n"
+ " }\n"
+ " }\n"
+ "}]]></programlisting> <calloutlist> <callout "
+ "arearefs=\"game\"> <para> ã¢ããªã±ã¼ã·ã§ã³ã®ããã® <literal>"
+ "Game</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãããã§æ³¨å
¥ããã¾ãã</para> <"
+ "/callout> <callout arearefs=\"challenge\"> <para> é©åãªæ"
+ "æ¦ã¡ãã»ã¼ã¸ã決ããããã«ã<literal>Game</literal>ã®ç¶æ
ãåãåããããã¾ãã<"
+ "/para> </callout> <callout arearefs=\"result\"> <"
+ "para> ã¦ã¼ã¶ãç¥ç¦ãããããããã¯æ
°ããããç¶ããããã«å±ã¾ãããåã³æ±ºå®ãã¾ãã</para> <"
+ "/callout> </calloutlist> </programlistingco> <"
+ "para> æå¾ã«ãæ¨æ¸¬ã²ã¼ã ã® Swing ããã³ãã¨ã³ããæä¾ãã <literal>"
+ "NumberGuessFrame</literal> ã¯ã©ã¹ãè¦ã¦ã¿ã¾ãã</para> <"
+ "programlistingco> <areaspec> <area id=\"gameIn\" "
+ "coords=\"3\"/> <area id=\"messagesIn\" coords=\"4\"/> <"
+ "area id=\"start\" coords=\"6\"/> <area id=\"init\" coords=\""
+ "18\"/> <area id=\"guess1\" coords=\"34\"/> <area id=\""
+ "replay\" coords=\"44\"/> <area id=\"refresh\" coords=\"50\""
+ "/> </areaspec> <programlisting role=\"JAVA\"><!"
+ "[CDATA[public class NumberGuessFrame extends javax.swing.JFrame\n"
+ "{\n"
+ " private @Current Game game;\n"
+ " private @Current MessageGenerator msgGenerator;\n"
+ "\n"
+ " public void start( @Observes @Deployed Manager manager )\n"
+ " {\n"
+ " java.awt.EventQueue.invokeLater( new Runnable()\n"
+ " {\n"
+ " public void run()\n"
+ " {\n"
+ " initComponents();\n"
+ " setVisible( true );\n"
+ " }\n"
+ " } );\n"
+ " }\n"
+ "\n"
+ " private void initComponents() {\n"
+ "\n"
+ " buttonPanel = new javax.swing.JPanel();\n"
+ " mainMsgPanel = new javax.swing.JPanel();\n"
+ " mainLabel = new javax.swing.JLabel();\n"
+ " messageLabel = new javax.swing.JLabel();\n"
+ " guessText = new javax.swing.JTextField();\n"
+ " ...\n"
+ " mainLabel.setText(msgGenerator.getChallengeMessage());\n"
+ " mainMsgPanel.add(mainLabel);\n"
+ "\n"
+ " messageLabel.setText(msgGenerator.getResultMessage());\n"
+ " mainMsgPanel.add(messageLabel);\n"
+ " ...\n"
+ " }\n"
+ "\n"
+ " private void guessButtonActionPerformed( java.awt.event."
+ "ActionEvent evt )\n"
+ " {\n"
+ " int guess = Integer.parseInt(guessText.getText());\n"
+ "\n"
+ " game.setGuess( guess );\n"
+ " game.check();\n"
+ " refreshUI();\n"
+ "\n"
+ " }\n"
+ "\n"
+ " private void replayBtnActionPerformed( java.awt.event."
+ "ActionEvent evt )\n"
+ " {\n"
+ " game.reset();\n"
+ " refreshUI();\n"
+ " }\n"
+ "\n"
+ " private void refreshUI()\n"
+ " {\n"
+ " mainLabel.setText( msgGenerator.getChallengeMessage() );\n"
+ " messageLabel.setText( msgGenerator.getResultMessage() );\n"
+ " guessText.setText( \"\" );\n"
+ " guessesLeftBar.setValue( game.getRemainingGuesses() );\n"
+ " guessText.requestFocus();\n"
+ " }\n"
+ "\n"
+ " // swing components\n"
+ " private javax.swing.JPanel borderPanel;\n"
+ " ...\n"
+ " private javax.swing.JButton replayBtn;\n"
+ "\n"
+ "}]]></programlisting> <calloutlist> <callout "
+ "arearefs=\"gameIn\"> <para> ã²ã¼ã (ãã¸ãã¯ã¨ç¶æ
)ã®æ³¨å
¥ãããã¤ã³ã¹ã¿ã³ã¹ã<"
+ "/para> </callout> <callout arearefs=\"messagesIn\"> "
+ "<para> UI ã¡ãã»ã¼ã¸ã®ããã®æ³¨å
¥ãããã¸ã§ãã¬ã¼ã¿ã</para> </callout> "
+ "<callout arearefs=\"start\"> <para> <literal>"
+ "@Deployed Manager</literal> ã¤ãã³ããç£è¦ãããã¨ã«ããããã®ã¢ããªã±ã¼ã·ã§ã³ã¯é常㮠Web "
+ "Beans SE ã®æ¹æ³ã§éå§ããã¾ãã</para> </callout> <callout "
+ "arearefs=\"init\"> <para> ãã®ã¡ã½ããã¯ãã¹ã¦ã® Swing ã³ã³ãã¼ãã³ããåæåãã¾ãã"
+ "<literal>msgGenerator</literal> ã®ä½¿ç¨ ã«æ³¨æãã¦ãã ããã <"
+ "/para> </callout> <callout arearefs=\"guess1\"> <"
+ "para> <literal>guessButtonActionPerformed</literal> ã¯ã"
+ "ãæ¨æ¸¬ããã¿ã³ãã¯ãªãã¯ãããã¨ãã«å¼ã°ãã以ä¸ã®ãã¨ãè¡ãã¾ã: </para> <itemizedlist> "
+ "<listitem> <para> ã¦ã¼ã¶ã«ãã£ã¦å
¥åãããæ¨æ¸¬ãåå¾ãã¦ã<literal>"
+ "Game</literal> ã«ç¾å¨ã®æ¨æ¸¬ãã»ãããã¾ã </para> </listitem> "
+ "<listitem> <para> ããªãã¼ããã¦ã²ã¼ã ã®ï¼ã¤ã®ãé çªããå®è¡ããããã« <"
+ "literal>game.check()</literal> ãå¼ã³åºãã¾ã </para> <"
+ "/listitem> <listitem> <para> <literal>"
+ "refreshUI</literal> ãå¼ã³åºãã¾ããããå
¥åã«ããªãã¼ã·ã§ã³ã¨ã©ã¼ãããã°ããã㯠<"
+ "literal>game.check()</literal> ã®éã«ææããã<literal>"
+ "MessageGenerator</literal> ã«ãã£ã¦è¿ãããã¡ãã»ã¼ã¸ã«åæ ãããç¶ãã¦ã¦ã¼ã¶ã«è¡¨ç¤ºããã¾ããããã"
+ "ãªãã¼ã·ã§ã³ã¨ã©ã¼ããªããã°ãã¦ã¼ã¶ã¯åã³æ¨æ¸¬çµæ(ããé«ããããä½ãã)ãåãããããããããã¯ã²ã¼ã ã¯åå©(æ£ããæ¨æ¸¬)ã¾ãã¯è² ã(æ¨"
+ "測ã使ãå°½ãã)ã§ã²ã¼ã ãçµãã¾ãã</para> </listitem> <"
+ "/itemizedlist> </callout> <callout arearefs=\"replay\""
+ "> <para> <literal>replayBtnActionPerformed<"
+ "/literal> ã¯ãæ°ããã²ã¼ã ãå§ããããã«åã« <literal>game.reset()<"
+ "/literal> ãå¼ãã§ãUIã®ã¡ãã»ã¼ã¸ãæ°ãããã¾ãã</para> </callout> <"
+ "callout arearefs=\"refresh\"> <para> <literal>"
+ "refreshUI</literal> ã¯ãã²ã¼ã ã®ç¾å¨ã®ç¶æ³ã«åºã¥ãã¦ã¦ã¼ã¶ã¸ã®ã¡ãã»ã¼ã¸ãæ´æ°ããããã«ã<"
+ "literal>MessageGenerator</literal> ã使ãã¾ãã</para> <"
+ "/callout> </calloutlist> </programlistingco>"
#. Tag: title
-#: gettingstarted.xml:917
+#: gettingstarted.xml:904
#, no-c-format
msgid "The translator example"
-msgstr ""
+msgstr "translator ãµã³ãã«"
#. Tag: para
-#: gettingstarted.xml:919
+#: gettingstarted.xml:906
#, no-c-format
msgid ""
"The translator example will take any sentences you enter, and translate them "
"to Latin."
-msgstr ""
+msgstr "translator ãµã³ãã«ã¯ãå
¥åããã©ããªæç« ãåãåãããããã©ãã³èªã«ç¿»è¨³ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:924
+#: gettingstarted.xml:911
#, no-c-format
msgid ""
"The translator example is built as an ear, and contains EJBs. As a result, "
"it's structure is more complex than the numberguess example."
-msgstr ""
+msgstr "translator ãµã³ãã«ã¯ ear ã¨ãã¦ãã«ããããEJB ãå«ã¿ã¾ãããã®çµæã¨ãã¦ãnumberguess ãµã³ãã«ãããæ§é "
+ "ãè¤éã§ãã"
#. Tag: para
-#: gettingstarted.xml:930
+#: gettingstarted.xml:917
#, no-c-format
msgid ""
"EJB 3.1 and Jave EE 6 allow you to package EJBs in a war, which will make "
"this structure much simpler!"
-msgstr ""
+msgstr "EJB 3.1 㨠Jave EE 6 ã«ãã EJB ã war ã«ããã±ã¼ã¸ã³ã°ãããã¨ãå¯è½ã«ãªãã¾ããããã«ãããã®æ§é ã¯ãã£ã¨ç°¡"
+ "åã«ãªãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:936
+#: gettingstarted.xml:923
#, no-c-format
msgid ""
"First, let's take a look at the ear aggregator, which is located in "
"<literal>webbeans-translator-ear</literal> module. Maven automatically "
"generates the <literal>application.xml</literal> for us:"
-msgstr ""
+msgstr "ã¾ãæåã«ã<literal>webbeans-translator-ear</literal> ã¢ã¸ã¥ã¼ã« ã«ã"
+ "ã ear å½¢å¼ã® aggregatorãè¦ã¦ã¿ã¾ããããMaven ãèªåçã« <literal>application."
+ "xml</literal> ãçæãã¾ã:"
#. Tag: programlisting
-#: gettingstarted.xml:942
+#: gettingstarted.xml:929
#, no-c-format
msgid ""
"<![CDATA[<plugin>\n"
@@ -1520,27 +2168,45 @@
" </modules>\n"
" </configuration>\n"
"</plugin>]]>"
-msgstr ""
+msgstr "<![CDATA[<plugin>\n"
+ " <groupId>org.apache.maven.plugins</groupId>\n"
+ " <artifactId>maven-ear-plugin</artifactId>\n"
+ " <configuration>\n"
+ " <modules>\n"
+ " <webModule>\n"
+ " <groupId>org.jboss.webbeans.examples.translator<"
+ "/groupId>\n"
+ " <artifactId>webbeans-translator-war<"
+ "/artifactId>\n"
+ " <contextRoot>/webbeans-translator<"
+ "/contextRoot>\n"
+ " </webModule>\n"
+ " </modules>\n"
+ " </configuration>\n"
+ "</plugin>]]>"
#. Tag: para
-#: gettingstarted.xml:944
+#: gettingstarted.xml:931
#, no-c-format
msgid ""
"Here we set the context path, which gives us a nice url (<ulink url=\"http://"
"localhost:8080/webbeans-translator\">http://localhost:8080/webbeans-"
"translator</ulink>)."
-msgstr ""
+msgstr "ããã§ã¯ãã³ã³ããã¹ããã¹ã親åãªurl (<ulink url=\"http://localhost:8080/webbeans-"
+ "translator\">http://localhost:8080/webbeans-translator<"
+ "/ulink>) ã«è¨å®ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:950
+#: gettingstarted.xml:937
#, no-c-format
msgid ""
"If you aren't using Maven to generate these files, you would need "
"<literal>META-INF/application.xml</literal>:"
-msgstr ""
+msgstr "ãããããã®ãã¡ã¤ã«ãçæããã®ã« Maven ã使ç¨ããªããã°ã<literal>META-INF/application."
+ "xml</literal> ãå¿
è¦ã«ãªãã¾ã:"
#. Tag: programlisting
-#: gettingstarted.xml:955
+#: gettingstarted.xml:942
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -1563,28 +2229,50 @@
" <ejb>webbeans-translator.jar</ejb>\n"
" </module>\n"
"</application>]]>"
-msgstr ""
+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 "
+ "http://java.sun.com/xml/ns/javaee/application_5.xsd\"\n"
+ " version=\"5\">\n"
+ " <display-name>webbeans-translator-ear</display-name>\n"
+ " <description>Ear Example for the reference implementation of "
+ "JSR 299: Web Beans</description>\n"
+ " \n"
+ " <module>\n"
+ " <web>\n"
+ " <web-uri>webbeans-translator.war</web-uri>\n"
+ " <context-root>/webbeans-translator</context-root>\n"
+ " </web>\n"
+ " </module>\n"
+ " <module>\n"
+ " <ejb>webbeans-translator.jar</ejb>\n"
+ " </module>\n"
+ "</application>]]>"
#. Tag: para
-#: gettingstarted.xml:958
+#: gettingstarted.xml:945
#, no-c-format
msgid ""
"Next, lets look at the war. Just as in the numberguess example, we have a "
"<literal>faces-config.xml</literal> (to enable Facelets) and a <literal>web."
"xml</literal> (to enable JSF) in <literal>WebContent/WEB-INF</literal>."
-msgstr ""
+msgstr "次ã«ãwar ãè¦ã¦ã¿ã¾ããããã¡ããã© numberguess ãµã³ãã«ã¨åæ§ã«ãWebContent/WEB-INF ã« <"
+ "literal>faces-config.xml</literal> (faceletãæå¹åãã)㨠<"
+ "literal>web.xml</literal> (JSFãæå¹åãã)ãããã¾ãã"
#. Tag: para
-#: gettingstarted.xml:965
+#: gettingstarted.xml:952
#, no-c-format
msgid ""
"More intersting is the facelet used to translate text. Just as in the "
"numberguess example we have a template, which surrounds the form (ommitted "
"here for brevity):"
-msgstr ""
+msgstr "èå³æ·±ããã¨ã« facelet ãããã¹ãã翻訳ããã®ã«ä½¿ç¨ããã¦ãã¾ããã¡ããã© numberguess ãµã³ãã«ã§ãã³ãã¬ã¼ãã使ç¨ã"
+ "ã¦ããã®ã¨åæ§ã«ããã©ã¼ã ã§å²ã¾ãã¦ãã¾ã(çãããããã«ããã§ã¯çç¥ãã¦ãã¾ã):"
#. Tag: programlisting
-#: gettingstarted.xml:971
+#: gettingstarted.xml:958
#, no-c-format
msgid ""
"<![CDATA[<h:form id=\"NumberGuessMain\">\n"
@@ -1614,28 +2302,58 @@
" </div>\n"
" \n"
"</h:form>]]>"
-msgstr ""
+msgstr "<![CDATA[<h:form id=\"NumberGuessMain\">\n"
+ " \n"
+ " <table>\n"
+ " <tr align=\"center\" style=\"font-weight: bold\" >\n"
+ " <td>\n"
+ " Your text\n"
+ " </td>\n"
+ " <td>\n"
+ " Translation\n"
+ " </td>\n"
+ " </tr>\n"
+ " <tr>\n"
+ " <td>\n"
+ " <h:inputTextarea id=\"text\" value=\"#{translator."
+ "text}\" required=\"true\" rows=\"5\" cols=\"80\" />\n"
+ " </td>\n"
+ " <td>\n"
+ " <h:outputText value=\"#{translator.translatedText}\" "
+ "/>\n"
+ " </td>\n"
+ " </tr>\n"
+ " </table>\n"
+ " <div>\n"
+ " <h:commandButton id=\"button\" value=\"Translate\" action=\""
+ "#{translator.translate}\"/>\n"
+ " </div>\n"
+ " \n"
+ "</h:form>]]>"
#. Tag: para
-#: gettingstarted.xml:973
+#: gettingstarted.xml:960
#, no-c-format
msgid ""
"The user can enter some text in the lefthand textarea, and hit the translate "
"button to see the result to the right."
-msgstr ""
+msgstr "ã¦ã¼ã¶ãå·¦å´ã®ããã¹ãã¨ãªã¢ã«ããã¹ããå
¥åãã¦ã翻訳ãã¿ã³ãæ¼ããã¨ã«ãããã®å³å´ã«çµæã確èªã§ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:978
+#: gettingstarted.xml:965
#, no-c-format
msgid ""
"Finally, let's look at the ejb module, <literal>webbeans-translator-ejb</"
"literal>. In <literal>src/main/resources/META-INF</literal> there is just an "
"empty <literal>web-beans.xml</literal>, used to mark the archive as "
"containing Web Beans."
-msgstr ""
+msgstr "æå¾ã«ãejbã¢ã¸ã¥ã¼ã« <literal>webbeans-translator-ejb</literal> ã"
+ "è¦ã¦ã¿ã¾ãããã<literal>src/main/resources/META-INF</literal> ã«"
+ "ã¯ãåã«ç©ºã® <literal>web-beans.xml</literal> ãããããã®ã¢ã¼ã«ã¤ãã Web "
+ "Beans ãå«ãã§ããã¨ããå°ãä»ããã®ã«ä½¿ç¨ããã¦ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:986
+#: gettingstarted.xml:973
#, no-c-format
msgid ""
"We've saved the most interesting bit to last, the code! The project has two "
@@ -1644,19 +2362,26 @@
"literal> and <literal>SentenceTranslator</literal>. You should be getting "
"quite familiar with what a Web Bean looks like by now, so we'll just "
"highlight the most interesting bits here."
-msgstr ""
+msgstr "æãé¢ç½ãç®æãã³ã¼ãã¯æå¾ã«ã¨ã£ã¦ããã¾ãããããã¸ã§ã¯ãã«ã¯ï¼ã¤ã®åç´ãª Bean ã® <literal>"
+ "SentenceParser</literal> ã¨<literal>TextTranslator<"
+ "/literal> ã¨ãï¼ã¤ã®ã¨ã³ã¿ã¼ãã©ã¤ãºBean ã® <literal>"
+ "TranslatorControllerBean</literal> 㨠<literal>"
+ "SentenceTranslator</literal> ãããã¾ããä»ã¾ã§ã§ Web Bean ãã©ããããªãã®ã§ããã詳ã"
+ "ããªã£ã¦ããã®ã§ãããã§ã¯ãæãé¢ç½ãç®æãåãä¸ãã¾ãããã"
#. Tag: para
-#: gettingstarted.xml:996
+#: gettingstarted.xml:983
#, no-c-format
msgid ""
"Both <literal>SentenceParser</literal> and <literal>TextTranslator</literal> "
"are dependent beans, and <literal>TextTranslator</literal> uses constructor "
"initialization:"
-msgstr ""
+msgstr "<literal>SentenceParser</literal> 㨠<literal>"
+ "TextTranslator</literal> ã®ä¸¡æ¹ã¨ãä¾å beans ã§ãTextTranslator ã¯ã³ã³ã¹ãã©ã¯"
+ "ã¿åæåã使ç¨ãã¾ã:"
#. Tag: programlisting
-#: gettingstarted.xml:1002
+#: gettingstarted.xml:989
#, no-c-format
msgid ""
"<![CDATA[public class TextTranslator { \n"
@@ -1669,28 +2394,40 @@
" { \n"
" this.sentenceParser = sentenceParser; \n"
" this.sentenceTranslator = sentenceTranslator;]]>"
-msgstr ""
+msgstr "<![CDATA[public class TextTranslator { \n"
+ " private SentenceParser sentenceParser; \n"
+ " private Translator sentenceTranslator; \n"
+ " \n"
+ " @Initializer\n"
+ " TextTranslator(SentenceParser sentenceParser, Translator "
+ "sentenceTranslator) \n"
+ " { \n"
+ " this.sentenceParser = sentenceParser; \n"
+ " this.sentenceTranslator = sentenceTranslator;]]>"
#. Tag: para
-#: gettingstarted.xml:1004
+#: gettingstarted.xml:991
#, no-c-format
msgid ""
"<literal>TextTranslator</literal> is a stateless bean (with a local business "
"interface), where the magic happens - of course, we couldn't develop a full "
"translator, but we gave it a good go!"
-msgstr ""
+msgstr "<literal>TextTranslator</literal> ã¯ã(ãã¼ã«ã«ãã¸ãã¹ã¤ã³ã¿ãã§ã¼ã¹ããã¤)ã¹"
+ "ãã¼ãã¬ã¹ãª bean ã§ããããã§æåãèµ·ããã¾ã - ãã¡ãããå®å
¨ãª translator ãéçºã§ãã¦ããããã§ãªãã®ã§ã翻訳ã¯ã"
+ "ãã¼ã®çµæãè¿ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:1010
+#: gettingstarted.xml:997
#, no-c-format
msgid ""
"Finally, there is UI orientated controller, that collects the text from the "
"user, and dispatches it to the translator. This is a request scoped, named, "
"stateful session bean, which injects the translator."
-msgstr ""
+msgstr "æå¾ã«ãã¦ã¼ã¶ããã®ããã¹ããåãä»ãã¦ãtranslator ã«ããããã£ã¹ããããã UI ã«åºã¥ããã³ã³ããã¼ã©ãããã¾ããããã¯ã"
+ "translator ãã¤ã³ã¸ã§ã¯ãããããªã¯ã¨ã¹ãã¹ã³ã¼ãã®ååãã¤ããããã¹ãã¼ããã«ã»ãã·ã§ã³ Beanã§ãã"
#. Tag: programlisting
-#: gettingstarted.xml:1016
+#: gettingstarted.xml:1003
#, no-c-format
msgid ""
"<![CDATA[@Stateful\n"
@@ -1700,22 +2437,28 @@
"{\n"
" \n"
" @Current TextTranslator translator;]]>"
-msgstr ""
+msgstr "<![CDATA[@Stateful\n"
+ "@RequestScoped\n"
+ "@Named(\"translator\")\n"
+ "public class TranslatorControllerBean implements TranslatorController\n"
+ "{\n"
+ " \n"
+ " @Current TextTranslator translator;]]>"
#. Tag: para
-#: gettingstarted.xml:1018
+#: gettingstarted.xml:1005
#, no-c-format
msgid "The bean also has getters and setters for all the fields on the page."
-msgstr ""
+msgstr "Beanã¯ããã¼ã¸ä¸ã®ãã¹ã¦ã®ãã£ã¼ã«ãã«å¯¾ã㦠getter 㨠setter ãæã£ã¦ãã¾ãã"
#. Tag: para
-#: gettingstarted.xml:1022
+#: gettingstarted.xml:1009
#, no-c-format
msgid "As this is a stateful session bean, we have to have a remove method:"
-msgstr ""
+msgstr "ããã¯ã¹ãã¼ããã«ã»ãã·ã§ã³ Bean ã§ãã®ã§ãremove ã¡ã½ãããæã¤å¿
è¦ãããã¾ã:"
#. Tag: programlisting
-#: gettingstarted.xml:1026
+#: gettingstarted.xml:1013
#, no-c-format
msgid ""
"<![CDATA[ @Remove\n"
@@ -1723,30 +2466,38 @@
" {\n"
" \n"
" }]]>"
-msgstr ""
+msgstr "<![CDATA[ @Remove\n"
+ " public void remove()\n"
+ " {\n"
+ " \n"
+ " }]]>"
#. Tag: para
-#: gettingstarted.xml:1028
+#: gettingstarted.xml:1015
#, no-c-format
msgid ""
"The Web Beans manager will call the remove method for you when the bean is "
"destroyed; in this case at the end of the request."
-msgstr ""
+msgstr "Web Beans ããã¼ã¸ã£ã¯ãBean ãç ´æ£ãããã¨ãã«remove ã¡ã½ãããå¼ã³åºãã¾ãããã®ãµã³ãã«ã®å ´åã¯ããªã¯ã¨ã¹ãã®çµã"
+ "ãã§ãã"
#. Tag: para
-#: gettingstarted.xml:1034
+#: gettingstarted.xml:1021
#, no-c-format
msgid ""
"That concludes our short tour of the Web Beans examples. For more on Web "
"Beans , or to help out, please visit <ulink url=\"http://www.seamframework."
"org/WebBeans/Development\">http://www.seamframework.org/WebBeans/"
"Development</ulink>."
-msgstr ""
+msgstr "Web Beans ãµã³ãã«ã®çããã¢ã¼ã¯ããã§çµããã¾ããWeb Beans ã«ã¤ãã¦ã®è©³ç´°ãæå©ããããã«ã¯ãã©ãã <"
+ "ulink url=\"http://www.seamframework.org/WebBeans/Development\">"
+ "http://www.seamframework.org/WebBeans/Development</ulink> ã«ã¢ã¯ã»ã¹"
+ "ãã¦ãã ããã"
#. Tag: para
-#: gettingstarted.xml:1040
+#: gettingstarted.xml:1027
#, no-c-format
msgid ""
"We need help in all areas - bug fixing, writing new features, writing "
"examples and translating this reference guide."
-msgstr ""
+msgstr "ç§ãã¡ã¯ãã¹ã¦ã®é å - ãã¯ãã£ãã¯ã¹ãæ°æ©è½ã®è¨è¿°ããµã³ãã«ã®è¨è¿°ããªãã¡ã¬ã³ã¹ã¬ã¤ãã®ç¿»è¨³ã§ååãå¿
è¦ã¨ãã¦ãã¾ãã"
Modified: doc/trunk/reference/ja-JP/injection.po
===================================================================
--- doc/trunk/reference/ja-JP/injection.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/injection.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-06-02 01:32+0900\n"
+"Last-Translator: Daisuke Sano <d-sano at nri.co.jp>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,19 +17,19 @@
#: injection.xml:4
#, no-c-format
msgid "Dependency injection"
-msgstr ""
+msgstr "ä¾åæ§æ³¨å
¥"
#. Tag: para
#: injection.xml:6
#, no-c-format
msgid "Web Beans supports three primary mechanisms for dependency injection:"
-msgstr ""
+msgstr "Web Beansã¯ä¾åæ§æ³¨å
¥ã®ããã®3ã¤ã®åºæ¬çãªæ©æ§ãæã£ã¦ãã¾ãã"
#. Tag: para
#: injection.xml:8
#, no-c-format
msgid "Constructor parameter injection:"
-msgstr ""
+msgstr "ã³ã³ã¹ãã©ã¯ã¿ã®å¼æ°ã«ãã注å
¥ã"
#. Tag: programlisting
#: injection.xml:10
@@ -46,12 +46,22 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[public class Checkout {\n"
+" \n"
+" private final ShoppingCart cart;\n"
+" \n"
+" @Initializer\n"
+" public Checkout(ShoppingCart cart) {\n"
+" this.cart = cart;\n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: para
#: injection.xml:12
#, no-c-format
msgid "<emphasis>Initializer</emphasis> method parameter injection:"
-msgstr ""
+msgstr "<emphasis>åæå</emphasis>ã¡ã½ããã®å¼æ°ã«ãã注å
¥ã"
#. Tag: programlisting
#: injection.xml:14
@@ -68,12 +78,22 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[public class Checkout {\n"
+" \n"
+" private ShoppingCart cart;\n"
+"\n"
+" @Initializer \n"
+" void setShoppingCart(ShoppingCart cart) {\n"
+" this.cart = cart;\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: injection.xml:16
#, no-c-format
msgid "And direct field injection:"
-msgstr ""
+msgstr "ããã¦ããã£ã¼ã«ãã¸ã®ç´æ¥çãªæ³¨å
¥ã§ãã"
#. Tag: programlisting
#: injection.xml:18
@@ -85,69 +105,59 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[public class Checkout {\n"
+"\n"
+" private @Current ShoppingCart cart;\n"
+" \n"
+"}]]>"
#. Tag: para
#: injection.xml:20
#, no-c-format
-msgid ""
-"Dependency injection always occurs when the Web Bean instance is first "
-"instantiated."
-msgstr ""
+msgid "Dependency injection always occurs when the Web Bean instance is first instantiated."
+msgstr "ä¾åæ§æ³¨å
¥ã¯ãWeb Beanã¤ã³ã¹ã¿ã³ã¹ãæåã«çæãããéã«å¿
ãè¡ããã¾ãã"
#. Tag: para
#: injection.xml:25
#, no-c-format
-msgid ""
-"First, the Web Bean manager calls the Web Bean constructor, to obtain an "
-"instance of the Web Bean."
-msgstr ""
+msgid "First, the Web Bean manager calls the Web Bean constructor, to obtain an instance of the Web Bean."
+msgstr "æåã«ãWeb Beanããã¼ã¸ã£ã¯ãWeb Beanã¤ã³ã¹ã¿ã³ã¹ãåå¾ããããã«ãWeb Beanã®ã³ã³ã¹ãã©ã¯ã¿ãå®è¡ãã"
#. Tag: para
#: injection.xml:29
#, no-c-format
-msgid ""
-"Next, the Web Bean manager initializes the values of all injected fields of "
-"the Web Bean."
-msgstr ""
+msgid "Next, the Web Bean manager initializes the values of all injected fields of the Web Bean."
+msgstr "次ã«ãWeb Beanããã¼ã¸ã£ã¯ãWeb Beanã®ã注å
¥ãã¹ããã¹ã¦ã®ãã£ã¼ã«ãå¤ãåæåãã"
#. Tag: para
#: injection.xml:33
#, no-c-format
msgid "Next, the Web Bean manager calls all initializer methods of Web Bean."
-msgstr ""
+msgstr "次ã«ãWeb Beanããã¼ã¸ã£ã¯ãWeb Beanã®ããã¹ã¦ã®åæåã¡ã½ãããå®è¡ãã"
#. Tag: para
#: injection.xml:37
#, no-c-format
-msgid ""
-"Finally, the <literal>@PostConstruct</literal> method of the Web Bean, if "
-"any, is called."
-msgstr ""
+msgid "Finally, the <literal>@PostConstruct</literal> method of the Web Bean, if any, is called."
+msgstr "æå¾ã«ãããããã°ãWeb Beanã®<literal>@PostConstruct</literal>ã¡ã½ãããå¼ã°ãã¾ãã"
#. Tag: para
#: injection.xml:42
#, no-c-format
-msgid ""
-"Constructor parameter injection is not supported for EJB beans, since the "
-"EJB is instantiated by the EJB container, not the Web Bean manager."
-msgstr ""
+msgid "Constructor parameter injection is not supported for EJB beans, since the EJB is instantiated by the EJB container, not the Web Bean manager."
+msgstr "ã³ã³ã¹ãã©ã¯ã¿ã®å¼æ°ã«ãã注å
¥ã¯ãEJBã«ã¯ä½¿ç¨ãããã¨ãã§ãã¾ããããªããªãã°ãEJBã¯Web Beanããã¼ã¸ã£ã§ã¯ãªããEJBã³ã³ããã«ãã£ã¦åæåãè¡ãããããã§ãã"
#. Tag: para
#: injection.xml:45
#, no-c-format
-msgid ""
-"Parameters of constructors and initializer methods need not be explicitly "
-"annotated when the default binding type <literal>@Current</literal> applies. "
-"Injected fields, however, <emphasis>must</emphasis> specify a binding type, "
-"even when the default binding type applies. If the field does not specify a "
-"binding type, it will not be injected."
-msgstr ""
+msgid "Parameters of constructors and initializer methods need not be explicitly annotated when the default binding type <literal>@Current</literal> applies. Injected fields, however, <emphasis>must</emphasis> specify a binding type, even when the default binding type applies. If the field does not specify a binding type, it will not be injected."
+msgstr "ã³ã³ã¹ãã©ã¯ã¿ãåæåã¡ã½ããã®å¼æ°ã§æ³¨å
¥ãè¡ãå ´åã«ã¯ãããã©ã«ãã§<literal>@Current</literal>ãã¤ã³ãã£ã³ã°ã¿ã¤ããé©ç¨ãããã®ã§ãæ示çãªã¢ããã¼ã·ã§ã³ã¯å¿
è¦ããã¾ãããããããªããããã£ã¼ã«ãã¸ã®ç´æ¥çãªæ³¨å
¥ãè¡ãå ´åã«ã¯ãããã©ã«ãã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãã§è¯ãå ´åã§ãããã¤ã³ãã£ã³ã°ã¿ã¤ããæå®<emphasis>ããªããã°ãªãã¾ãã</emphasis>ããã¤ã³ãã£ã³ã°ã¿ã¤ããæå®ããªãå ´åã¯ã注å
¥ã¯è¡ããã¾ããã"
#. Tag: para
#: injection.xml:51
#, no-c-format
msgid "Producer methods also support parameter injection:"
-msgstr ""
+msgstr "ãããã¥ã¼ãµã¡ã½ãããã¾ããå¼æ°ã«ãã注å
¥ãå¯è½ã¨ãã¾ãã"
#. Tag: programlisting
#: injection.xml:53
@@ -157,86 +167,63 @@
" return new Checkout(cart);\n"
"}]]>"
msgstr ""
+"<![CDATA[@Produces Checkout createCheckout(ShoppingCart cart) {\n"
+" return new Checkout(cart);\n"
+"}]]>"
#. Tag: para
#: injection.xml:55
#, no-c-format
-msgid ""
-"Finally, observer methods (which we'll meet in <xref linkend=\"events\"/>), "
-"disposal methods and destructor methods all support parameter injection."
-msgstr ""
+msgid "Finally, observer methods (which we'll meet in <xref linkend=\"events\"/>), disposal methods and destructor methods all support parameter injection."
+msgstr "çµå±ããªãã¶ã¼ãã¡ã½ããï¼<xref linkend=\"events\"/>ã§ç´¹ä»ãã¾ãï¼ãããã£ã¹ãã¼ã¶ã«ã¡ã½ããããã¹ãã©ã¯ã¿ã§ãå¼æ°ã«ãã注å
¥ãå¯è½ã§ãã"
#. Tag: para
#: injection.xml:58
#, no-c-format
-msgid ""
-"The Web Beans specification defines a procedure, called the "
-"<emphasis>typesafe resolution algorithm</emphasis>, that the Web Bean "
-"manager follows when identifying the Web Bean to inject to an injection "
-"point. This algorithm looks complex at first, but once you understand it, "
-"it's really quite intuitive. Typesafe resolution is performed at system "
-"initialization time, which means that the manager will inform the user "
-"immediately if a Web Bean's dependencies cannot be satisfied, by throwing a "
-"<literal>UnsatisfiedDependencyException</literal> or "
-"<literal>AmbiguousDependencyException</literal>."
-msgstr ""
+msgid "The Web Beans specification defines a procedure, called the <emphasis>typesafe resolution algorithm</emphasis>, that the Web Bean manager follows when identifying the Web Bean to inject to an injection point. This algorithm looks complex at first, but once you understand it, it's really quite intuitive. Typesafe resolution is performed at system initialization time, which means that the manager will inform the user immediately if a Web Bean's dependencies cannot be satisfied, by throwing a <literal>UnsatisfiedDependencyException</literal> or <literal>AmbiguousDependencyException</literal>."
+msgstr "Web Beansã®ä»æ§ã§ã¯ã<emphasis>ã¿ã¤ãã»ã¼ã解決ã¢ã«ã´ãªãºã </emphasis>ãå®ç¾©ããã¦ãããWeb Beanããã¼ã¸ã£ã¯ããã注å
¥ç®æã¸ã®æ³¨å
¥ãè¡ãéãããã«ã®ã£ã¨ã£ã¦ã注å
¥ãã¹ãWeb Beanãç¹å®ãã¾ãããã®ã¢ã«ã´ãªãºã ã¯æåã¯è¤éã«æãã¾ãããä¸åº¦ç解ãã¦ãã¾ãã°ãã¨ã¦ãç´è¦³çãªãã®ã§ããã¿ã¤ãã»ã¼ã解決ã¢ã«ã´ãªãºã ã¯ãã·ã¹ãã ã®åæåæã«ä½¿ããã¾ããããã¯ãããWeb Beanã®ä¾åæ§ãå
ããããªãå ´åã«ã¯ãããã¼ã¸ã£ã<literal>UnsatisfiedDependencyException</literal>ã<literal>AmbiguousDependencyException</literal>ãã¹ãã¼ãããã¨ã«ãã£ã¦ãå³åº§ã«ãããã¦ã¼ã¶ã«éç¥ãããã¨ãæå³ãã¾ãã"
#. Tag: para
#: injection.xml:67
#, no-c-format
-msgid ""
-"The purpose of this algorithm is to allow multiple Web Beans to implement "
-"the same API type and either:"
-msgstr ""
+msgid "The purpose of this algorithm is to allow multiple Web Beans to implement the same API type and either:"
+msgstr "ãã®ã¢ã«ã´ãªãºã ã®ç®çã¯ãè¤æ°ã®Web BeanãåãAPIãå®è£
ã§ããããã«ãããã¨ã§ããã"
#. Tag: para
#: injection.xml:72
#, no-c-format
-msgid ""
-"allow the client to select which implementation it requires using "
-"<emphasis>binding annotations</emphasis>,"
-msgstr ""
+msgid "allow the client to select which implementation it requires using <emphasis>binding annotations</emphasis>,"
+msgstr "<emphasis>ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³</emphasis>ã使ç¨ãããã¨ã«ãã£ã¦ãã¯ã©ã¤ã¢ã³ããå¿
è¦ã¨ããå®è£
ãé¸æã§ããããã«ãã"
#. Tag: para
#: injection.xml:77
#, no-c-format
-msgid ""
-"allow the application deployer to select which implementation is appropriate "
-"for a particular deployment, without changes to the client, by enabling or "
-"disabling <emphasis>deployment types</emphasis>, or"
-msgstr ""
+msgid "allow the application deployer to select which implementation is appropriate for a particular deployment, without changes to the client, by enabling or disabling <emphasis>deployment types</emphasis>, or"
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ããããã¤ããéã«<emphasis>ãããã¤ã¡ã³ãã¿ã¤ã</emphasis>ãæå¹ã«ãããç¡å¹ã«ããããããã¨ã«ãã£ã¦ãã¯ã©ã¤ã¢ã³ããå¤æ´ãããã¨ãªããç¹å®ã®ç°å¢ã«å¯¾ãã¦é©åãªå®è£
ãé¸æã§ããããã«ãã"
#. Tag: para
#: injection.xml:82
#, no-c-format
-msgid ""
-"allow one implementation of an API to override another implementation of the "
-"same API at deployment time, without changes to the client, using "
-"<emphasis>deployment type precedence</emphasis>."
-msgstr ""
+msgid "allow one implementation of an API to override another implementation of the same API at deployment time, without changes to the client, using <emphasis>deployment type precedence</emphasis>."
+msgstr "<emphasis>ãããã¤ã¡ã³ãã¿ã¤ãã®åªå
度</emphasis>ã使ç¨ãããã¨ã«ãã£ã¦ãã¯ã©ã¤ã¢ã³ããå¤æ´ãããã¨ãªããAPIã®ã¨ããå®è£
ãåãAPIã®ç°ãªãå®è£
ãããããã¤ã¡ã³ãæã«ä¸æ¸ãã§ããããã«ãã"
#. Tag: para
#: injection.xml:88
#, no-c-format
-msgid ""
-"Let's explore how the Web Beans manager determines a Web Bean to be injected."
-msgstr ""
+msgid "Let's explore how the Web Beans manager determines a Web Bean to be injected."
+msgstr "ããã§ã¯ãWeb Beanããã¼ã¸ã£ã注å
¥ãã¹ãWeb Beanãã©ã®ããã«æ±ºå®ãã¦ããã®ããè¦ã¦ãããã¨ã«ãã¾ãããã"
#. Tag: title
#: injection.xml:91
#, no-c-format
msgid "Binding annotations"
-msgstr ""
+msgstr "ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³"
#. Tag: para
#: injection.xml:93
#, no-c-format
-msgid ""
-"If we have more than one Web Bean that implements a particular API type, the "
-"injection point can specify exactly which Web Bean should be injected using "
-"a binding annotation. For example, there might be two implementations of "
-"<literal>PaymentProcessor</literal>:"
-msgstr ""
+msgid "If we have more than one Web Bean that implements a particular API type, the injection point can specify exactly which Web Bean should be injected using a binding annotation. For example, there might be two implementations of <literal>PaymentProcessor</literal>:"
+msgstr "ããä¸ã¤ããå¤ãWeb Beanãç¹å®ã®APIãå®è£
ãã¦ããå ´åã注å
¥ç®æã§ã¯ããã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã使ç¨ãããã¨ã«ãã£ã¦ãã©ã®Web Beanã注å
¥ãããã¹ããã¨ãããã¨ãæ£ç¢ºã«æå®ããã¾ããä¾ãã°ãããã«<literal>PaymentProcessor</literal>ã«å¯¾ããäºã¤ã®å®è£
ãåå¨ããã¨ãã¾ãã"
#. Tag: programlisting
#: injection.xml:98
@@ -247,6 +234,10 @@
" public void process(Payment payment) { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@PayByCheque\n"
+"public class ChequePaymentProcessor implements PaymentProcessor {\n"
+" public void process(Payment payment) { ... }\n"
+"}]]>"
#. Tag: programlisting
#: injection.xml:100
@@ -257,14 +248,16 @@
" public void process(Payment payment) { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@PayByCreditCard\n"
+"public class CreditCardPaymentProcessor implements PaymentProcessor {\n"
+" public void process(Payment payment) { ... }\n"
+"}]]>"
#. Tag: para
#: injection.xml:102
#, no-c-format
-msgid ""
-"Where <literal>@PayByCheque</literal> and <literal>@PayByCreditCard</"
-"literal> are binding annotations:"
-msgstr ""
+msgid "Where <literal>@PayByCheque</literal> and <literal>@PayByCreditCard</literal> are binding annotations:"
+msgstr "ããã§ã<literal>@PayByCheque</literal>ã¨<literal>@PayByCreditCard</literal>ã¯ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã§ãã"
#. Tag: programlisting
#: injection.xml:105
@@ -275,6 +268,10 @@
"@BindingType\n"
"public @interface PayByCheque {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target({TYPE, METHOD, FIELD, PARAMETER})\n"
+"@BindingType\n"
+"public @interface PayByCheque {}]]>"
#. Tag: programlisting
#: injection.xml:107
@@ -285,20 +282,22 @@
"@BindingType\n"
"public @interface PayByCreditCard {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target({TYPE, METHOD, FIELD, PARAMETER})\n"
+"@BindingType\n"
+"public @interface PayByCreditCard {}]]>"
#. Tag: para
#: injection.xml:109
#, no-c-format
-msgid ""
-"A client Web Bean developer uses the binding annotation to specify exactly "
-"which Web Bean should be injected."
-msgstr ""
+msgid "A client Web Bean developer uses the binding annotation to specify exactly which Web Bean should be injected."
+msgstr "ã¯ã©ã¤ã¢ã³ãWeb Beanã®éçºè
ã¯ããã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã使ç¨ãããã¨ã«ãã£ã¦ãã©ã®Web Beanã注å
¥ãããã¹ããã¨ãããã¨ããæ£ç¢ºã«æå®ãããã¨ãã§ãã¾ãã"
#. Tag: para
#: injection.xml:112
#, no-c-format
msgid "Using field injection:"
-msgstr ""
+msgstr "ãã£ã¼ã«ãã«æ³¨å
¥ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: injection.xml:114
@@ -307,32 +306,38 @@
"<![CDATA[@PayByCheque PaymentProcessor chequePaymentProcessor;\n"
"@PayByCreditCard PaymentProcessor creditCardPaymentProcessor;]]>"
msgstr ""
+"<![CDATA[@PayByCheque PaymentProcessor chequePaymentProcessor;\n"
+"@PayByCreditCard PaymentProcessor creditCardPaymentProcessor;]]>"
#. Tag: para
#: injection.xml:116
#, no-c-format
msgid "Using initializer method injection:"
-msgstr ""
+msgstr "åæåã¡ã½ããã使ç¨ãã¦æ³¨å
¥ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: injection.xml:118
#, no-c-format
msgid ""
"<![CDATA[@Initializer\n"
-"public void setPaymentProcessors(@PayByCheque PaymentProcessor "
-"chequePaymentProcessor, \n"
-" @PayByCreditCard PaymentProcessor "
-"creditCardPaymentProcessor) {\n"
+"public void setPaymentProcessors(@PayByCheque PaymentProcessor chequePaymentProcessor, \n"
+" @PayByCreditCard PaymentProcessor creditCardPaymentProcessor) {\n"
" this.chequePaymentProcessor = chequePaymentProcessor;\n"
" this.creditCardPaymentProcessor = creditCardPaymentProcessor;\n"
"}]]>"
msgstr ""
+"<![CDATA[@Initializer\n"
+"public void setPaymentProcessors(@PayByCheque PaymentProcessor chequePaymentProcessor, \n"
+" @PayByCreditCard PaymentProcessor creditCardPaymentProcessor) {\n"
+" this.chequePaymentProcessor = chequePaymentProcessor;\n"
+" this.creditCardPaymentProcessor = creditCardPaymentProcessor;\n"
+"}]]>"
#. Tag: para
#: injection.xml:120
#, no-c-format
msgid "Or using constructor injection:"
-msgstr ""
+msgstr "ããã¦ãã³ã³ã¹ãã©ã¯ã¿ã使ç¨ãã¦æ³¨å
¥ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: injection.xml:122
@@ -340,24 +345,29 @@
msgid ""
"<![CDATA[@Initializer\n"
"public Checkout(@PayByCheque PaymentProcessor chequePaymentProcessor, \n"
-" @PayByCreditCard PaymentProcessor "
-"creditCardPaymentProcessor) {\n"
+" @PayByCreditCard PaymentProcessor creditCardPaymentProcessor) {\n"
" this.chequePaymentProcessor = chequePaymentProcessor;\n"
" this.creditCardPaymentProcessor = creditCardPaymentProcessor;\n"
"}]]>"
msgstr ""
+"<![CDATA[@Initializer\n"
+"public Checkout(@PayByCheque PaymentProcessor chequePaymentProcessor, \n"
+" @PayByCreditCard PaymentProcessor creditCardPaymentProcessor) {\n"
+" this.chequePaymentProcessor = chequePaymentProcessor;\n"
+" this.creditCardPaymentProcessor = creditCardPaymentProcessor;\n"
+"}]]>"
#. Tag: title
#: injection.xml:125
#, no-c-format
msgid "Binding annotations with members"
-msgstr ""
+msgstr "ã¡ã³ãã¼ä»ãã®ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³"
#. Tag: para
#: injection.xml:127
#, no-c-format
msgid "Binding annotations may have members:"
-msgstr ""
+msgstr "ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã¯ã¡ã³ãã¼ãæã¤ãã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: injection.xml:129
@@ -370,12 +380,18 @@
" PaymentType value();\n"
"}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target({TYPE, METHOD, FIELD, PARAMETER})\n"
+"@BindingType\n"
+"public @interface PayBy {\n"
+" PaymentType value();\n"
+"}]]>"
#. Tag: para
#: injection.xml:131
#, no-c-format
msgid "In which case, the member value is significant:"
-msgstr ""
+msgstr "ãã®ãããªå ´åã«ã¯ãã¡ã³ãã¼ã®å¤ãéè¦ãªæå³ãæã¡ã¾ãã"
#. Tag: programlisting
#: injection.xml:133
@@ -384,53 +400,50 @@
"<![CDATA[@PayBy(CHEQUE) PaymentProcessor chequePaymentProcessor;\n"
"@PayBy(CREDIT_CARD) PaymentProcessor creditCardPaymentProcessor;]]>"
msgstr ""
+"<![CDATA[@PayBy(CHEQUE) PaymentProcessor chequePaymentProcessor;\n"
+"@PayBy(CREDIT_CARD) PaymentProcessor creditCardPaymentProcessor;]]>"
#. Tag: para
#: injection.xml:135
#, no-c-format
-msgid ""
-"You can tell the Web Bean manager to ignore a member of a binding annotation "
-"type by annotating the member <literal>@NonBinding</literal>."
-msgstr ""
+msgid "You can tell the Web Bean manager to ignore a member of a binding annotation type by annotating the member <literal>@NonBinding</literal>."
+msgstr "ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã¿ã¤ãã®ã¡ã³ãã¼ã«@NonBindingã¢ããã¼ã·ã§ã³ãã¤ãããã¨ã«ãã£ã¦ãWeb Beanããã¼ã¸ã£ãã¡ã³ããç¡è¦ããããã«æå®ãããã¨ãã§ãã¾ãã"
#. Tag: title
#: injection.xml:141
#, no-c-format
msgid "Combinations of binding annnotations"
-msgstr ""
+msgstr "ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã®çµã¿åãã"
#. Tag: para
#: injection.xml:143
#, no-c-format
msgid "An injection point may even specify multiple binding annotations:"
-msgstr ""
+msgstr "注å
¥ç®æã«ãè¤æ°ã®ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: injection.xml:145
#, no-c-format
-msgid ""
-"<![CDATA[@Asynchronous @PayByCheque PaymentProcessor paymentProcessor]]>"
-msgstr ""
+msgid "<![CDATA[@Asynchronous @PayByCheque PaymentProcessor paymentProcessor]]>"
+msgstr "<![CDATA[@Asynchronous @PayByCheque PaymentProcessor paymentProcessor]]>"
#. Tag: para
#: injection.xml:147
#, no-c-format
-msgid ""
-"In this case, only a Web Bean which has <emphasis>both</emphasis> binding "
-"annotations would be eligible for injection."
-msgstr ""
+msgid "In this case, only a Web Bean which has <emphasis>both</emphasis> binding annotations would be eligible for injection."
+msgstr "ãã®ãããªå ´åã<emphasis>両æ¹ã®</emphasis>ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ãæã¤Web Beanã®ã¿ãã注å
¥ãã対象ã¨ãã¦é©æ ¼ã¨ãªãã¾ãã"
#. Tag: title
#: injection.xml:153
#, no-c-format
msgid "Binding annotations and producer methods"
-msgstr ""
+msgstr "ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã¨ãããã¥ã¼ãµã¡ã½ãã"
#. Tag: para
#: injection.xml:155
#, no-c-format
msgid "Even producer methods may specify binding annotations:"
-msgstr ""
+msgstr "ãããã¥ã¼ãµã¡ã½ããã§ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ãæå®ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: injection.xml:157
@@ -438,74 +451,63 @@
msgid ""
"<![CDATA[@Produces \n"
"@Asynchronous @PayByCheque \n"
-"PaymentProcessor createAsyncPaymentProcessor(@PayByCheque PaymentProcessor "
-"processor) {\n"
+"PaymentProcessor createAsyncPaymentProcessor(@PayByCheque PaymentProcessor processor) {\n"
" return new AsynchronousPaymentProcessor(processor);\n"
"}]]>"
msgstr ""
+"<![CDATA[@Produces \n"
+"@Asynchronous @PayByCheque \n"
+"PaymentProcessor createAsyncPaymentProcessor(@PayByCheque PaymentProcessor processor) {\n"
+" return new AsynchronousPaymentProcessor(processor);\n"
+"}]]>"
#. Tag: title
#: injection.xml:162
#, no-c-format
msgid "The default binding type"
-msgstr ""
+msgstr "ããã©ã«ãã®ãã¤ã³ãã£ã³ã°ã¿ã¤ã"
#. Tag: para
#: injection.xml:164
#, no-c-format
-msgid ""
-"Web Beans defines a binding type <literal>@Current</literal> that is the "
-"default binding type for any injection point or Web Bean that does not "
-"explicitly specify a binding type."
-msgstr ""
+msgid "Web Beans defines a binding type <literal>@Current</literal> that is the default binding type for any injection point or Web Bean that does not explicitly specify a binding type."
+msgstr "Web Beansã§ã¯ãããã©ã«ãã®ãã¤ã³ãã£ã³ã°ã¿ã¤ã<literal>@Current</literal>ãå®ç¾©ããã¦ãããæ示çãªãã¤ã³ãã£ã³ã°ã¿ã¤ãã®æå®ãè¡ããã¦ããªããã¹ã¦ã®æ³¨å
¥ç®æãWeb Beanã«é©ç¨ããã¾ãã"
#. Tag: para
#: injection.xml:168
#, no-c-format
-msgid ""
-"There are two common circumstances in which it is necessary to explicitly "
-"specify <literal>@Current</literal>:"
-msgstr ""
+msgid "There are two common circumstances in which it is necessary to explicitly specify <literal>@Current</literal>:"
+msgstr "以ä¸ã®äºã¤ã®ç¶æ³ã«ããã¦ã¯ã<literal>@Current</literal>ãæ示çã«æå®ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: injection.xml:173
#, no-c-format
-msgid ""
-"on a field, in order to declare it as an injected field with the default "
-"binding type, and"
-msgstr ""
+msgid "on a field, in order to declare it as an injected field with the default binding type, and"
+msgstr "ãã£ã¼ã«ãã®å®ç¾©ã«ããã¦ããã®ãã£ã¼ã«ããããã©ã«ãã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãã«ãã£ã¦æ³¨å
¥ãããï¼ãã£ã¼ã«ããæã¤åã«ãã£ã¦è§£æ±ºãããï¼ãã£ã¼ã«ãã§ãããã¨ã宣è¨ããå ´å"
#. Tag: para
#: injection.xml:177
#, no-c-format
-msgid ""
-"on a Web Bean which has another binding type in addition to the default "
-"binding type."
-msgstr ""
+msgid "on a Web Bean which has another binding type in addition to the default binding type."
+msgstr "Web Beanã®å®ç¾©ã«ããã¦ããã®Web Beanãããã©ã«ãã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãï¼Web Beanãæã¤åã«ãã£ã¦è§£æ±ºãããï¼ã«å ãã¦å¥ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ããæã¤å ´å"
#. Tag: title
#: injection.xml:187
#, no-c-format
msgid "Deployment types"
-msgstr ""
+msgstr "ãããã¤ã¡ã³ãã¿ã¤ã"
#. Tag: para
#: injection.xml:189
#, no-c-format
-msgid ""
-"All Web Beans have a <emphasis>deployment type</emphasis>. Each deployment "
-"type identifies a set of Web Beans that should be conditionally installed in "
-"some deployments of the system."
-msgstr ""
+msgid "All Web Beans have a <emphasis>deployment type</emphasis>. Each deployment type identifies a set of Web Beans that should be conditionally installed in some deployments of the system."
+msgstr "ãã¹ã¦ã®Web Beanã¯<emphasis>ãããã¤ã¡ã³ãã¿ã¤ã</emphasis>ãæã¡ã¾ããããããã®ãããã¤ã¡ã³ãã¿ã¤ãã¯ãã·ã¹ãã ã®ããæ§æã®ä¸ã§æ¡ä»¶ã¤ãã§ã¤ã³ã¹ãã¼ã«ãããã¹ãWeb Beanã®éåãè¦å®ãã¾ãã"
#. Tag: para
#: injection.xml:193
#, no-c-format
-msgid ""
-"For example, we could define a deployment type named <literal>@Mock</"
-"literal>, which would identify Web Beans that should only be installed when "
-"the system executes inside an integration testing environment:"
-msgstr ""
+msgid "For example, we could define a deployment type named <literal>@Mock</literal>, which would identify Web Beans that should only be installed when the system executes inside an integration testing environment:"
+msgstr "ä¾ãã°ã<literal>@Mock</literal>ã¨ããååã®ãããã¤ã¡ã³ãã¿ã¤ããå®ç¾©ããçµåãã¹ãç°å¢ã®ä¸ã§ã·ã¹ãã ã稼åããã¨ãã«ã®ã¿ã¤ã³ã¹ãã¼ã«ãããã¹ãWeb Beanãè¦å®ãããããªãã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: injection.xml:197
@@ -516,14 +518,16 @@
" @DeploymentType\n"
" public @interface Mock {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+" @Target({TYPE, METHOD})\n"
+" @DeploymentType\n"
+" public @interface Mock {}]]>"
#. Tag: para
#: injection.xml:199
#, no-c-format
-msgid ""
-"Suppose we had some Web Bean that interacted with an external system to "
-"process payments:"
-msgstr ""
+msgid "Suppose we had some Web Bean that interacted with an external system to process payments:"
+msgstr "æ¯æãå¦çãè¡ãå¤é¨ã·ã¹ãã ã«é¢é£ããããWeb Beanãããã¨æ³å®ãã¾ãã"
#. Tag: programlisting
#: injection.xml:202
@@ -537,22 +541,25 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[public class ExternalPaymentProcessor {\n"
+" \n"
+" public void process(Payment p) {\n"
+" ...\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: injection.xml:204
#, no-c-format
-msgid ""
-"Since this Web Bean does not explicitly specify a deployment type, it has "
-"the default deployment type <literal>@Production</literal>."
-msgstr ""
+msgid "Since this Web Bean does not explicitly specify a deployment type, it has the default deployment type <literal>@Production</literal>."
+msgstr "ãã®Web Beanã¯æ示çã«ãããã¤ã¡ã³ãã¿ã¤ããæå®ããã¦ããªãã®ã§ãããã©ã«ãã®ãããã¤ã¡ã³ãã¿ã¤ãã§ãã<literal>@Production</literal>ãæã¤ãã¨ã«ãªãã¾ãã"
#. Tag: para
#: injection.xml:207
#, no-c-format
-msgid ""
-"For integration or unit testing, the external system is slow or unavailable. "
-"So we would create a mock object:"
-msgstr ""
+msgid "For integration or unit testing, the external system is slow or unavailable. So we would create a mock object:"
+msgstr "çµåãã¹ããåä½ãã¹ããè¡ãéã«ãå¤é¨ã·ã¹ãã ã®å¦çãé
ãã£ããã使ç¨ã§ããªãã£ããããå ´åã«ã¯ããã®ããã«ã¢ãã¯ãªãã¸ã§ã¯ããä½æãããã¨ã§ãããã"
#. Tag: programlisting
#: injection.xml:210
@@ -568,39 +575,39 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@Mock \n"
+"public class MockPaymentProcessor implements PaymentProcessor {\n"
+"\n"
+" @Override\n"
+" public void process(Payment p) {\n"
+" p.setSuccessful(true);\n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: para
#: injection.xml:212
#, no-c-format
-msgid ""
-"But how does the Web Bean manager determine which implementation to use in a "
-"particular deployment?"
-msgstr ""
+msgid "But how does the Web Bean manager determine which implementation to use in a particular deployment?"
+msgstr "ããããWeb Beamããã¼ã¸ã£ã¯ä¸ä½ã©ã®ããã«ãã¦ããã®ãããªç¹å®ã®ç°å¢ã§ä½¿ãããå®è£
ã決å®ããã®ã§ããããï¼"
#. Tag: title
#: injection.xml:216
#, no-c-format
msgid "Enabling deployment types"
-msgstr ""
+msgstr "ãããã¤ã¡ã³ãã¿ã¤ããæå¹ã«ãã"
#. Tag: para
#: injection.xml:218
#, no-c-format
-msgid ""
-"Web Beans defines two built-in deployment types: <literal>@Production</"
-"literal> and <literal>@Standard</literal>. By default, only Web Beans with "
-"the built-in deployment types are enabled when the system is deployed. We "
-"can identify additional deployment types to be enabled in a particular "
-"deployment by listing them in <literal>web-beans.xml</literal>."
-msgstr ""
+msgid "Web Beans defines two built-in deployment types: <literal>@Production</literal> and <literal>@Standard</literal>. By default, only Web Beans with the built-in deployment types are enabled when the system is deployed. We can identify additional deployment types to be enabled in a particular deployment by listing them in <literal>web-beans.xml</literal>."
+msgstr "Web Beansã¯ã<literal>@Production</literal>ã¨<literal>@Standard</literal>ã¨ãããäºã¤ã®çµã¿è¾¼ã¿ãããã¤ã¡ã³ãã¿ã¤ããå®ãã¦ãã¾ããã·ã¹ãã ããããã¤ãããéã«ãããã©ã«ãã§ã¯ãçµã¿è¾¼ã¿ãããã¤ã¡ã³ãã¿ã¤ããæã¤Web Beanã®ã¿ãæå¹ã¨ãªãã¾ããç¹å®ã®ç°å¢ã§æå¹ã¨ãªããããªä»å çãªãããã¤ã¡ã³ãã¿ã¤ããè¦å®ããããã«ã¯ããããã<literal>web-beans.xml</literal>ã«åæãã¾ãã"
#. Tag: para
#: injection.xml:224
#, no-c-format
-msgid ""
-"Going back to our example, when we deploy our integration tests, we want all "
-"our <literal>@Mock</literal> objects to be installed:"
-msgstr ""
+msgid "Going back to our example, when we deploy our integration tests, we want all our <literal>@Mock</literal> objects to be installed:"
+msgstr "å
ç¨ã®ä¾ã«æ»ãã¨ãçµåãã¹ãããããã¤ããã«ã¯ããã¹ã¦ã®<literal>@Mock</literal>ãªãã¸ã§ã¯ããã¤ã³ã¹ãã¼ã«ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: injection.xml:227
@@ -614,368 +621,269 @@
" </Deploy>\n"
"</WebBeans>]]>"
msgstr ""
+"<![CDATA[<WebBeans>\n"
+" <Deploy>\n"
+" <Standard/>\n"
+" <Production/>\n"
+" <test:Mock/>\n"
+" </Deploy>\n"
+"</WebBeans>]]>"
#. Tag: para
#: injection.xml:229
#, no-c-format
-msgid ""
-"Now the Web Bean manager will identify and install all Web Beans annotated "
-"<literal>@Production</literal>, <literal>@Standard</literal> or "
-"<literal>@Mock</literal> at deployment time."
-msgstr ""
+msgid "Now the Web Bean manager will identify and install all Web Beans annotated <literal>@Production</literal>, <literal>@Standard</literal> or <literal>@Mock</literal> at deployment time."
+msgstr "ãã®ããã«ãããã¨ã§ãWeb Beanããã¼ã¸ã£ã¯ããããã¤æã«ã<literal>@Production</literal>ã<literal>@Standard</literal>ã<literal>@Mock</literal>ã®ã¢ããã¼ã·ã§ã³ãä»å ããããã¹ã¦ã®Web Beanãè¦å®ããã¤ã³ã¹ãã¼ã«ãã¾ãã"
#. Tag: para
#: injection.xml:233
#, no-c-format
-msgid ""
-"The deployment type <literal>@Standard</literal> is used only for certain "
-"special Web Beans defined by the Web Beans specification. We can't use it "
-"for our own Web Beans, and we can't disable it."
-msgstr ""
+msgid "The deployment type <literal>@Standard</literal> is used only for certain special Web Beans defined by the Web Beans specification. We can't use it for our own Web Beans, and we can't disable it."
+msgstr "<literal>@Standard</literal>ãããã¤ã¡ã³ãã¿ã¤ãã¯ãWeb Beansä»æ§ã§å®ãããããããç¹å¥ãªWeb Beanã«å¯¾ãã¦ã®ã¿ä½¿ç¨ããã¾ããéçºè
ãä½æããWeb Beanã«å¯¾ãã¦ããã使ç¨ãããããããã¤ã¡ã³ãã¿ã¤ããç¡å¹ã«ããããããã¨ã¯ã§ãã¾ããã"
#. Tag: para
#: injection.xml:237
#, no-c-format
-msgid ""
-"The deployment type <literal>@Production</literal> is the default deployment "
-"type for Web Beans which don't explicitly declare a deployment type, and may "
-"be disabled."
-msgstr ""
+msgid "The deployment type <literal>@Production</literal> is the default deployment type for Web Beans which don't explicitly declare a deployment type, and may be disabled."
+msgstr "<literal>@Production</literal>ãããã¤ã¡ã³ãã¿ã¤ãã¯ãæ示çã«ãããã¤ã¡ã³ãã¿ã¤ãã宣è¨ãããªãWeb Beanã®ããã©ã«ãã®ãããã¤ã¡ã³ãã¿ã¤ãã§ãããç¡å¹ã«ãããã¨ãã§ãã¾ãã"
#. Tag: title
#: injection.xml:244
#, no-c-format
msgid "Deployment type precedence"
-msgstr ""
+msgstr "ãããã¤ã¡ã³ãã¿ã¤ãã®åªå
度"
#. Tag: para
#: injection.xml:246
#, no-c-format
-msgid ""
-"If you've been paying attention, you're probably wondering how the Web Bean "
-"manager decides which implementation — <literal>ExternalPaymentProcessor</"
-"literal> or <literal>MockPaymentProcessor</literal> — to choose. Consider "
-"what happens when the manager encounters this injection point:"
-msgstr ""
+msgid "If you've been paying attention, you're probably wondering how the Web Bean manager decides which implementation — <literal>ExternalPaymentProcessor</literal> or <literal>MockPaymentProcessor</literal> — to choose. Consider what happens when the manager encounters this injection point:"
+msgstr "ããã¾ã§æ³¨ææ·±ãèªã¿é²ãã¦ããæ¹ã¯ãWeb Beanããã¼ã¸ã£ããä¸ä½ã©ããã£ã¦<literal>ExternalPaymentProcessor</literal>ã¨<literal>MockPaymentProcessor</literal>ã®ã©ã¡ãã®å®è£
ãé¸æãããã決å®ããã®ãã¨ããç¹ã«ã¤ãã¦ãçåã«æãããããããã¾ãããããã¼ã¸ã£ããã®ãããªæ³¨å
¥ç®æã«ééããå ´åã«ãä½ãèµ·ãã£ã¦ããã®ããèãã¦ã¿ã¾ãããã"
#. Tag: programlisting
#: injection.xml:251
#, no-c-format
msgid "<![CDATA[@Current PaymentProcessor paymentProcessor]]>"
-msgstr ""
+msgstr "<![CDATA[@Current PaymentProcessor paymentProcessor]]>"
#. Tag: para
#: injection.xml:253
#, no-c-format
-msgid ""
-"There are now two Web Beans which satisfy the <literal>PaymentProcessor</"
-"literal> contract. Of course, we can't use a binding annotation to "
-"disambiguate, since binding annotations are hard-coded into the source at "
-"the injection point, and we want the manager to be able to decide at "
-"deployment time!"
-msgstr ""
+msgid "There are now two Web Beans which satisfy the <literal>PaymentProcessor</literal> contract. Of course, we can't use a binding annotation to disambiguate, since binding annotations are hard-coded into the source at the injection point, and we want the manager to be able to decide at deployment time!"
+msgstr "ä»ã<literal>PaymentProcessor</literal>ã®æ¡ä»¶ãå
ããäºã¤ã®Web Beanãåå¨ãã¾ãããã¡ãããææ§ããæé¤ãããããªãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ãç¨ãããã¨ã¯ã§ãã¾ããããªããªãã°ãããããã«ã¯ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ãã½ã¼ã¹ã®æ³¨å
¥ç®æã«ãã¼ãã³ã¼ãã£ã³ã°ããå¿
è¦ããããæã
ãè¡ãããã®ã¯ããã§ã¯ãªãããããã¤æã«ãããã¼ã¸ã£ã«ãã£ã¦æ±ºå®ãããããã«ãããããã§ãã"
#. Tag: para
#: injection.xml:258
#, no-c-format
-msgid ""
-"The solution to this problem is that each deployment type has a different "
-"<emphasis>precedence</emphasis>. The precedence of the deployment types is "
-"determined by the order in which they appear in <literal>web-beans.xml</"
-"literal>. In our example, <literal>@Mock</literal> appears later than "
-"<literal>@Production</literal> so it has a higher precedence."
-msgstr ""
+msgid "The solution to this problem is that each deployment type has a different <emphasis>precedence</emphasis>. The precedence of the deployment types is determined by the order in which they appear in <literal>web-beans.xml</literal>. In our example, <literal>@Mock</literal> appears later than <literal>@Production</literal> so it has a higher precedence."
+msgstr "ãã®ãããªåé¡ã¸ã®è§£ã¨ãã¦ãããããã®ãããã¤ã¡ã³ãã¿ã¤ãã¯ç°ãªã<emphasis>åªå
度</emphasis>ãæã¡ã¾ãããããã¤ã¡ã³ãã¿ã¤ãã®åªå
度ã¯ããããã<literal>web-beans.xml</literal>ã«ç¾ããé çªã«ãã£ã¦æ±ºã¾ãã¾ããä»åã®ä¾ã§ã¯ã<literal>@Mock</literal>ã¯<literal>@Production</literal>ã®å¾ã«ç¾ããã®ã§ã<literal>@Mock</literal>ã®æ¹ãé«ãåªå
度ãæã¤ãã¨ã«ãªãã¾ãã"
#. Tag: para
#: injection.xml:264
#, no-c-format
-msgid ""
-"Whenever the manager discovers that more than one Web Bean could satisfy the "
-"contract (API type plus binding annotations) specified by an injection "
-"point, it considers the relative precedence of the Web Beans. If one has a "
-"higher precedence than the others, it chooses the higher precedence Web Bean "
-"to inject. So, in our example, the Web Bean manager will inject "
-"<literal>MockPaymentProcessor</literal> when executing in our integration "
-"testing environment (which is exactly what we want)."
-msgstr ""
+msgid "Whenever the manager discovers that more than one Web Bean could satisfy the contract (API type plus binding annotations) specified by an injection point, it considers the relative precedence of the Web Beans. If one has a higher precedence than the others, it chooses the higher precedence Web Bean to inject. So, in our example, the Web Bean manager will inject <literal>MockPaymentProcessor</literal> when executing in our integration testing environment (which is exactly what we want)."
+msgstr "ããã¼ã¸ã£ã¯ããã注å
¥ç®æã«ãã£ã¦æå®ãããæ¡ä»¶ï¼APIã¿ã¤ãããã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ï¼ãå
ããããWeb Beanãä¸ã¤ããå¤ãåå¨ãããã¨ãçºè¦ããå ´åãWeb Beanã®ç¸å¯¾çãªåªå
度ãèæ
®ãã¾ãããããããWeb Beanãä»ããé«ãåªå
度ããã£ã¦ãããªãã°ããã®Web Beanãé¸æããã注å
¥ããã¾ããä»åã®ä¾ã§ã¯ãçµåãã¹ãç°å¢ã§å®è¡ããå ´åã«ãWeb Beanããã¼ã¸ã£ã¯<literal>MockPaymentProcessor</literal>ã注å
¥ãããã¨ã«ãªãã¾ãï¼ããããã¾ãã«æã¿ã©ããã®åä½ã§ãï¼ã"
#. Tag: para
#: injection.xml:271
#, no-c-format
-msgid ""
-"It's interesting to compare this facility to today's popular manager "
-"architectures. Various \"lightweight\" containers also allow conditional "
-"deployment of classes that exist in the classpath, but the classes that are "
-"to be deployed must be explicity, individually, listed in configuration code "
-"or in some XML configuration file. Web Beans does support Web Bean "
-"definition and configuration via XML, but in the common case where no "
-"complex configuration is required, deployment types allow a whole set of Web "
-"Beans to be enabled with a single line of XML. Meanwhile, a developer "
-"browsing the code can easily identify what deployment scenarios the Web Bean "
-"will be used in."
-msgstr ""
+msgid "It's interesting to compare this facility to today's popular manager architectures. Various \"lightweight\" containers also allow conditional deployment of classes that exist in the classpath, but the classes that are to be deployed must be explicity, individually, listed in configuration code or in some XML configuration file. Web Beans does support Web Bean definition and configuration via XML, but in the common case where no complex configuration is required, deployment types allow a whole set of Web Beans to be enabled with a single line of XML. Meanwhile, a developer browsing the code can easily identify what deployment scenarios the Web Bean will be used in."
+msgstr "ãã®ãããªä»çµã¿ããæè¿ã®äººæ°ã®ããããã¼ã¸ã£ã®ã¢ã¼ããã¯ãã£ã¨æ¯è¼ããã¨é¢ç½ãã§ããããæ§ã
ãªããããã\"軽é\"ã³ã³ããã«ããã¦ãã¯ã©ã¹ãã¹ã«åå¨ããã¯ã©ã¹ãæ¡ä»¶ã¤ãã§ãããã¤ãããã¨ã¯å¯è½ã§ãããããããããã¯ãè¨å®ã®ããã®ã³ã¼ããXMLã®è¨å®ãã¡ã¤ã«ã«è¨å®ãåæãããã¨ãã£ã¦ãããã¾ã§æ示çã«ãããã¦åå¥ã«è¡ããªããã°ãªãã¾ãããWebnBeansã§ã¯ãWeb Beanã®è¨å®ãXMLãéãã¦å®ç¾©ãããã¨ãã§ãã¾ãããè¤éãªè¨å®ãå¿
è¦ãªãé常ã®å ´åã«ããã¦ã¯ããããã¤ã¡ã³ãã¿ã¤ãã«ãã£ã¦ãã¹ã¦ã®Web Beanã®éåãXMLä¸ã®ä¸è¡ã§æå¹ã«ãããã¨ãã§ãã¾ããã¨åæã«ãéçºè
ã¯ã³ã¼ããè¦ãã ãã§ãç°¡åã«ããã®Web Beanãã©ã®ã·ããªãªã«ããã¦ä½¿ç¨ãããã®ãã¨ãããã¨ãã¤ãã¨ãããã¨ãã§ãã¾ãã"
#. Tag: title
#: injection.xml:284
#, no-c-format
msgid "Example deployment types"
-msgstr ""
+msgstr "ãããã¤ã¡ã³ãã¿ã¤ãã®ä¾"
#. Tag: para
#: injection.xml:286
#, no-c-format
-msgid ""
-"Deployment types are useful for all kinds of things, here's some examples:"
-msgstr ""
+msgid "Deployment types are useful for all kinds of things, here's some examples:"
+msgstr "ãããã¤ã¡ã³ãã¿ã¤ãã¯æ§ã
ãªç¨éã«ä½¿ç¨ã§ãã¾ãã以ä¸ã«ä¾ã示ãã¾ãã"
#. Tag: para
#: injection.xml:290
#, no-c-format
-msgid ""
-"<literal>@Mock</literal> and <literal>@Staging</literal> deployment types "
-"for testing"
-msgstr ""
+msgid "<literal>@Mock</literal> and <literal>@Staging</literal> deployment types for testing"
+msgstr "ãã¹ãä½æ¥ã«ããã<literal>@Mock</literal>ã<literal>@Staging</literal>ã®ä½¿ç¨"
#. Tag: para
#: injection.xml:294
#, no-c-format
msgid "<literal>@AustralianTaxLaw</literal> for site-specific Web Beans"
-msgstr ""
+msgstr "ç¹å®ã®ãµã¤ãã«ä¾åããWeb Beanã«ããã<literal>@AustralianTaxLaw</literal>ã®ä½¿ç¨"
#. Tag: para
#: injection.xml:297
#, no-c-format
-msgid ""
-"<literal>@SeamFramework</literal>, <literal>@Guice</literal> for third-party "
-"frameworks which build on Web Beans"
-msgstr ""
+msgid "<literal>@SeamFramework</literal>, <literal>@Guice</literal> for third-party frameworks which build on Web Beans"
+msgstr "Web Beansã®ä¸ã«æ§ç¯ããããµã¼ããã¼ãã£ã®ãã¬ã¼ã ã¯ã¼ã¯ã«ããã<literal>@SeamFramework</literal>ã<literal>@Guice</literal>ã®ä½¿ç¨"
#. Tag: para
#: injection.xml:301
#, no-c-format
-msgid ""
-"<literal>@Standard</literal> for standard Web Beans defined by the Web Beans "
-"specification"
-msgstr ""
+msgid "<literal>@Standard</literal> for standard Web Beans defined by the Web Beans specification"
+msgstr "Web Beansä»æ§ã«ãã£ã¦å®ç¾©ãããæ¨æºWeb Beanã«ããã<literal>@Standard</literal>ã®ä½¿ç¨"
#. Tag: para
#: injection.xml:306
#, no-c-format
msgid "I'm sure you can think of more applications..."
-msgstr ""
+msgstr "ä»ã«ãè²ã
ãªä½¿ç¨æ¹æ³ãèãããããã¨æãã¾ãã"
#. Tag: title
#: injection.xml:313
#, no-c-format
msgid "Fixing unsatisfied dependencies"
-msgstr ""
+msgstr "ä¾åæ§ãå
ããããã«ä¿®æ£ãã"
#. Tag: para
#: injection.xml:315
#, no-c-format
-msgid ""
-"The typesafe resolution algorithm fails when, after considering the binding "
-"annotations and and deployment types of all Web Beans that implement the API "
-"type of an injection point, the Web Bean manager is unable to identify "
-"exactly one Web Bean to inject."
-msgstr ""
+msgid "The typesafe resolution algorithm fails when, after considering the binding annotations and and deployment types of all Web Beans that implement the API type of an injection point, the Web Bean manager is unable to identify exactly one Web Bean to inject."
+msgstr "注å
¥ç®æã®APIã¿ã¤ããå®è£
ãããã¹ã¦ã®Web Beanã®ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ããããã¤ã¡ã³ãã¿ã¤ããèæ
®ããçµæãWeb Beanããã¼ã¸ã£ã注å
¥ãã¹ãWeb Beanãä¸ã¤ã«çµããããªãå ´åãã¿ã¤ãã»ã¼ããªè§£æ±ºã¢ã«ã´ãªãºã ã¯å¤±æãã¾ãã"
#. Tag: para
#: injection.xml:320
#, no-c-format
-msgid ""
-"It's usually easy to fix an <literal>UnsatisfiedDependencyException</"
-"literal> or <literal>AmbiguousDependencyException</literal>."
-msgstr ""
+msgid "It's usually easy to fix an <literal>UnsatisfiedDependencyException</literal> or <literal>AmbiguousDependencyException</literal>."
+msgstr "é常ã<literal>UnsatisfiedDependencyException</literal>ã<literal>AmbiguousDependencyException</literal>ãä¿®æ£ãããã¨ã¯ç°¡åã§ãã"
#. Tag: para
#: injection.xml:323
#, no-c-format
-msgid ""
-"To fix an <literal>UnsatisfiedDependencyException</literal>, simply provide "
-"a Web Bean which implements the API type and has the binding types of the "
-"injection point — or enable the deployment type of a Web Bean that "
-"already implements the API type and has the binding types."
-msgstr ""
+msgid "To fix an <literal>UnsatisfiedDependencyException</literal>, simply provide a Web Bean which implements the API type and has the binding types of the injection point — or enable the deployment type of a Web Bean that already implements the API type and has the binding types."
+msgstr "<literal>UnsatisfiedDependencyException</literal>ãä¿®æ£ããã«ã¯ãåã«ã注å
¥ç®æã®APIã¿ã¤ããå®è£
ãããã¤ã³ãã£ã³ã°ã¿ã¤ããæã¤ãããªWeb Beanãä½æããããæ¢ã«APIã¿ã¤ããå®è£
ãããã¤ã³ãã£ã³ã°ã¿ã¤ããæã£ãWeb Beanã®ãããã¤ã¡ã³ãã¿ã¤ããæå¹ã«ããã ãã§ãã"
#. Tag: para
#: injection.xml:328
#, no-c-format
-msgid ""
-"To fix an <literal>AmbiguousDependencyException</literal>, introduce a "
-"binding type to distinguish between the two implementations of the API type, "
-"or change the deployment type of one of the implementations so that the Web "
-"Bean manager can use deployment type precedence to choose between them. An "
-"<literal>AmbiguousDependencyException</literal> can only occur if two Web "
-"Beans share a binding type and have exactly the same deployment type."
-msgstr ""
+msgid "To fix an <literal>AmbiguousDependencyException</literal>, introduce a binding type to distinguish between the two implementations of the API type, or change the deployment type of one of the implementations so that the Web Bean manager can use deployment type precedence to choose between them. An <literal>AmbiguousDependencyException</literal> can only occur if two Web Beans share a binding type and have exactly the same deployment type."
+msgstr "<literal>AmbiguousDependencyException</literal>ãä¿®æ£ããã«ã¯ãAPIã¿ã¤ããå®è£
ããäºã¤ã®Web Beanãåºå¥ãããã¨ãã§ãããã¤ã³ãã£ã³ã°ã¿ã¤ããå°å
¥ãããããããã¯ãçæ¹ã®Web Beanã®ãããã¤ã¡ã³ãã¿ã¤ããå¤æ´ããWeb Beanããã¼ã¸ã£ããããã¤ã¡ã³ãã¿ã¤ãã®åªå
度ã«ãã£ã¦ã©ã¡ãããé¸æã§ããããã«ãã¾ãã<literal>AmbiguousDependencyException</literal>ã¯ãäºã¤ã®Web Beanããã¤ã³ãã£ã³ã°ã¿ã¤ããå
±æããå
¨ãåããããã¤ã¡ã³ãã¿ã¤ããæã¤ã¨ãã«ã®ã¿ãèµ·ããå¾ã¾ãã"
#. Tag: para
#: injection.xml:335
#, no-c-format
-msgid ""
-"There's one more issue you need to be aware of when using dependency "
-"injection in Web Beans."
-msgstr ""
+msgid "There's one more issue you need to be aware of when using dependency injection in Web Beans."
+msgstr "Web Beansã«ãããä¾åæ§æ³¨å
¥ãè¡ãéã«æ°ãã¤ããã¹ããã¨ããããå°ãããã¾ãã"
#. Tag: title
#: injection.xml:341
#, no-c-format
msgid "Client proxies"
-msgstr ""
+msgstr "ã¯ã©ã¤ã¢ã³ããããã·"
#. Tag: para
#: injection.xml:343
#, no-c-format
-msgid ""
-"Clients of an injected Web Bean do not usually hold a direct reference to a "
-"Web Bean instance."
-msgstr ""
+msgid "Clients of an injected Web Bean do not usually hold a direct reference to a Web Bean instance."
+msgstr "注å
¥ãããWeb Beanã®ã¯ã©ã¤ã¢ã³ãã¯ãé常ãWeb Beanã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ããç´æ¥çãªåç
§ãæã¡ã¾ããã"
#. Tag: para
#: injection.xml:346
#, no-c-format
-msgid ""
-"Imagine that a Web Bean bound to the application scope held a direct "
-"reference to a Web Bean bound to the request scope. The application scoped "
-"Web Bean is shared between many different requests. However, each request "
-"should see a different instance of the request scoped Web bean!"
-msgstr ""
+msgid "Imagine that a Web Bean bound to the application scope held a direct reference to a Web Bean bound to the request scope. The application scoped Web Bean is shared between many different requests. However, each request should see a different instance of the request scoped Web bean!"
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã«çµã³ä»ããããWeb Beanãããªã¯ã¨ã¹ãã¹ã³ã¼ãã«çµã³ä»ããããWeb Beanã«å¯¾ããç´æ¥çãªåç
§ãæã£ã¦ããå ´åãæ³åãã¦ã¿ã¦ãã ãããã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã®Web Beanã¯ãããããã®ç°ãªããªã¯ã¨ã¹ãéã§å
±æããã¾ããããããªãããããããã®ãªã¯ã¨ã¹ãã¯ãããããç°ãªã£ããªã¯ã¨ã¹ãã¹ã³ã¼ãã®Web Beanã¤ã³ã¹ã¿ã³ã¹ãåç
§ããã¹ããªã®ã§ãã"
#. Tag: para
#: injection.xml:351
#, no-c-format
-msgid ""
-"Now imagine that a Web Bean bound to the session scope held a direct "
-"reference to a Web Bean bound to the application scope. From time to time, "
-"the session context is serialized to disk in order to use memory more "
-"efficiently. However, the application scoped Web Bean instance should not be "
-"serialized along with the session scoped Web Bean!"
-msgstr ""
+msgid "Now imagine that a Web Bean bound to the session scope held a direct reference to a Web Bean bound to the application scope. From time to time, the session context is serialized to disk in order to use memory more efficiently. However, the application scoped Web Bean instance should not be serialized along with the session scoped Web Bean!"
+msgstr "ä»åº¦ã¯ãã»ãã·ã§ã³ã¹ã³ã¼ãã«çµã³ä»ããããWeb Beanããã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã«çµã³ä»ããããWeb Beanã«å¯¾ããç´æ¥çãªåç
§ãæã£ã¦ããå ´åãæ³åãã¦ã¿ã¦ãã ãããã»ãã·ã§ã³ã³ã³ããã¹ãã¯ãã¡ã¢ãªãå¹ççã«ä½¿ãç®çã§ãæã
ãã£ã¹ã¯ã«ã·ãªã¢ã©ã¤ãºããã¾ããããããªãããã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã®Web Beanã¤ã³ã¹ã¿ã³ã¹ã¯ãã»ãã·ã§ã³ã¹ã³ã¼ãã®Web Beanã¤ã³ã¹ã¿ã³ã¹ã¨ä¸ç·ã«ã·ãªã¢ã©ã¤ãºãããã¹ãã§ã¯ãªãã®ã§ãã"
#. Tag: para
#: injection.xml:357
#, no-c-format
-msgid ""
-"Therefore, unless a Web Bean has the default scope <literal>@Dependent</"
-"literal>, the Web Bean manager must indirect all injected references to the "
-"Web Bean through a proxy object. This <emphasis>client proxy</emphasis> is "
-"responsible for ensuring that the Web Bean instance that receives a method "
-"invocation is the instance that is associated with the current context. The "
-"client proxy also allows Web Beans bound to contexts such as the session "
-"context to be serialized to disk without recursively serializing other "
-"injected Web Beans."
-msgstr ""
+msgid "Therefore, unless a Web Bean has the default scope <literal>@Dependent</literal>, the Web Bean manager must indirect all injected references to the Web Bean through a proxy object. This <emphasis>client proxy</emphasis> is responsible for ensuring that the Web Bean instance that receives a method invocation is the instance that is associated with the current context. The client proxy also allows Web Beans bound to contexts such as the session context to be serialized to disk without recursively serializing other injected Web Beans."
+msgstr "ããããWeb Beanããã¼ã¸ã£ã¯ãWeb Beanãããã©ã«ãã¹ã³ã¼ãã§ãã<literal>@Dependent</literal>ãæã£ã¦ããªãéãããã¹ã¦ã®æ³¨å
¥ãããWeb Beanã¸ã®åç
§ãããããã·ãªãã¸ã§ã¯ããéãã¦éæ¥çã«è¡ããªããã°ãªãã¾ããããã®<emphasis>ã¯ã©ã¤ã¢ã³ããããã·</emphasis>ã¯ãã¡ã½ãããèµ·åãããWeb Beanã¤ã³ã¹ã¿ã³ã¹ã¨ãç¾å¨ã®ã³ã³ããã¹ãã«çµã³ã¤ããã¤ã³ã¹ã¿ã³ã¹ãåä¸ã§ãããã¨ãä¿è¨¼ãã責任ãæã¡ã¾ããã¾ãã¯ã©ã¤ã¢ã³ããããã·ã¯ãã»ãã·ã§ã³ã³ã³ããã¹ãã®ãããªã³ã³ããã¹ãã«çµã³ä»ããããWeb Beanããä»ã®æ³¨å
¥ãããWeb Beanãå帰çã«ã·ãªã¢ã©ã¤ãºãããã¨ãªããã·ãªã¢ã©ã¤ãºãããã¨ãå¯è½ã¨ãã¾ãã"
#. Tag: para
#: injection.xml:365
#, no-c-format
-msgid ""
-"Unfortunately, due to limitations of the Java language, some Java types "
-"cannot be proxied by the Web Bean manager. Therefore, the Web Bean manager "
-"throws an <literal>UnproxyableDependencyException</literal> if the type of "
-"an injection point cannot be proxied."
-msgstr ""
+msgid "Unfortunately, due to limitations of the Java language, some Java types cannot be proxied by the Web Bean manager. Therefore, the Web Bean manager throws an <literal>UnproxyableDependencyException</literal> if the type of an injection point cannot be proxied."
+msgstr "ä¸å¹¸ã«ããJavaè¨èªã®å¶éã«ãããããã¤ãã®Javaã¿ã¤ãã¯Web Beanããã¼ã¸ã£ããããã·åãããã¨ãã§ãã¾ãããããããã注å
¥ç®æã®ã¿ã¤ãããããã·åã§ããªããã®ã§ããå ´åãWeb Beanããã¼ã¸ã£ã¯<literal>UnproxyableDependencyException</literal>ãã¹ãã¼ãã¾ãã"
#. Tag: para
#: injection.xml:370
#, no-c-format
msgid "The following Java types cannot be proxied by the Web Bean manager:"
-msgstr ""
+msgstr "次ã«æããJavaåã¯Web Beanããã¼ã¸ã£ããããã·åãããã¨ãã§ãã¾ããã"
#. Tag: para
#: injection.xml:374
#, no-c-format
-msgid ""
-"classes which are declared <literal>final</literal> or have a "
-"<literal>final</literal> method,"
-msgstr ""
+msgid "classes which are declared <literal>final</literal> or have a <literal>final</literal> method,"
+msgstr "<literal>final</literal>宣è¨ãããã¯ã©ã¹ãã<literal>final</literal>ã¡ã½ãããæã¤ã¯ã©ã¹"
#. Tag: para
#: injection.xml:378
#, no-c-format
msgid "classes which have no non-private constructor with no parameters, and"
-msgstr ""
+msgstr "ãã©ã¤ãã¼ãã§ãªããå¼æ°ãæããªãã³ã³ã¹ãã©ã¯ã¿ãæããªãã¯ã©ã¹"
#. Tag: para
#: injection.xml:381
#, no-c-format
msgid "arrays and primitive types."
-msgstr ""
+msgstr "é
åã¨ããªããã£ãå"
#. Tag: para
#: injection.xml:385
#, no-c-format
-msgid ""
-"It's usually very easy to fix an <literal>UnproxyableDependencyException</"
-"literal>. Simply add a constructor with no parameters to the injected class, "
-"introduce an interface, or change the scope of the injected Web Bean to "
-"<literal>@Dependent</literal>."
-msgstr ""
+msgid "It's usually very easy to fix an <literal>UnproxyableDependencyException</literal>. Simply add a constructor with no parameters to the injected class, introduce an interface, or change the scope of the injected Web Bean to <literal>@Dependent</literal>."
+msgstr "é常ã<literal>UnproxyableDependencyException</literal>ãä¿®æ£ãããã¨ã¯ã¨ã¦ãç°¡åã§ããåã«ãå¼æ°ã®ãªãã³ã³ã¹ãã©ã¯ã¿ã注å
¥ãããã¯ã©ã¹ã«è¿½å ããããã¤ã³ã¿ãã§ã¼ã¹ãå°å
¥ãããã注å
¥ãããWeb Beanã®ã¹ã³ã¼ãã<literal>@Dependent</literal>ã«å¤æ´ããã ãã§ãã"
#. Tag: title
#: injection.xml:392
#, no-c-format
msgid "Obtaining a Web Bean by programatic lookup"
-msgstr ""
+msgstr "ã«ãã¯ã¢ããå¦çã«ããWeb Beanã®åå¾"
#. Tag: para
#: injection.xml:394
#, no-c-format
-msgid ""
-"The application may obtain an instance of the interface <literal>Manager</"
-"literal> by injection:"
-msgstr ""
+msgid "The application may obtain an instance of the interface <literal>Manager</literal> by injection:"
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã¯æ³¨å
¥ã«ãã£ã¦ã<literal>Manager</literal>ã¤ã³ã¿ãã§ã¼ã¹ãæã¤ã¤ã³ã¹ã¿ã³ã¹ãåå¾ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: injection.xml:397
#, no-c-format
msgid "<![CDATA[@Current Manager manager;]]>"
-msgstr ""
+msgstr "<![CDATA[@Current Manager manager;]]>"
#. Tag: para
#: injection.xml:399
#, no-c-format
-msgid ""
-"The <literal>Manager</literal> object provides a set of methods for "
-"obtaining a Web Bean instance programatically."
-msgstr ""
+msgid "The <literal>Manager</literal> object provides a set of methods for obtaining a Web Bean instance programatically."
+msgstr "<literal>Manager</literal>ãªãã¸ã§ã¯ãã¯ãWeb Beanã¤ã³ã¹ã¿ã³ã¹ãããã°ã©ãã³ã°ã«ãã£ã¦åå¾ããããã®ãã¡ã½ãã群ãæä¾ãã¾ãã"
#. Tag: programlisting
#: injection.xml:402
#, no-c-format
-msgid ""
-"<![CDATA[PaymentProcessor p = manager.getInstanceByType(PaymentProcessor."
-"class);]]>"
-msgstr ""
+msgid "<![CDATA[PaymentProcessor p = manager.getInstanceByType(PaymentProcessor.class);]]>"
+msgstr "<![CDATA[PaymentProcessor p = manager.getInstanceByType(PaymentProcessor.class);]]>"
#. Tag: para
#: injection.xml:404
#, no-c-format
-msgid ""
-"Binding annotations may be specified by subclassing the helper class "
-"<literal>AnnotationLiteral</literal>, since it is otherwise difficult to "
-"instantiate an annotation type in Java."
-msgstr ""
+msgid "Binding annotations may be specified by subclassing the helper class <literal>AnnotationLiteral</literal>, since it is otherwise difficult to instantiate an annotation type in Java."
+msgstr "ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã¯ããã«ãã¼ã¯ã©ã¹<literal>AnnotationLiteral</literal>ããµãã¯ã©ã¹åãããã¨ã«ãã£ã¦æå®ãã¾ããããã¯ããã®ä»ã®æ¹æ³ã§ã¯ãJavaã®ã¢ããã¼ã·ã§ã³ã¿ã¤ããã¤ã³ã¹ã¿ã³ã¹åãããã¨ã¯é£ããããã§ãã"
#. Tag: programlisting
#: injection.xml:408
#, no-c-format
msgid ""
-"<![CDATA[PaymentProcessor p = manager.getInstanceByType(PaymentProcessor."
-"class, \n"
-" new "
-"AnnotationLiteral<CreditCard>(){});]]>"
+"<![CDATA[PaymentProcessor p = manager.getInstanceByType(PaymentProcessor.class, \n"
+" new AnnotationLiteral<CreditCard>(){});]]>"
msgstr ""
+"<![CDATA[PaymentProcessor p = manager.getInstanceByType(PaymentProcessor.class, \n"
+" new AnnotationLiteral<CreditCard>(){});]]>"
#. Tag: para
#: injection.xml:410
#, no-c-format
-msgid ""
-"If the binding type has an annotation member, we can't use an anonymous "
-"subclass of <literal>AnnotationLiteral</literal> — instead we'll need to "
-"create a named subclass:"
-msgstr ""
+msgid "If the binding type has an annotation member, we can't use an anonymous subclass of <literal>AnnotationLiteral</literal> — instead we'll need to create a named subclass:"
+msgstr "ãã¤ã³ãã£ã³ã°ã¿ã¤ããã¡ã³ãã¼ãæã£ã¦ããå ´åã«ã¯ã<literal>AnnotationLiteral</literal>ã®ç¡åãµãã¯ã©ã¹ã使ããã¨ã¯ã§ãã¾ããã代ããã«ãååã¤ãã®ãµãã¯ã©ã¹ãä½æããå¿
è¦ãã§ã¦ãã¾ãã"
#. Tag: programlisting
#: injection.xml:413
@@ -985,134 +893,107 @@
" extends AnnotationLiteral<CreditCard> \n"
" implements CreditCard {}]]>"
msgstr ""
+"<![CDATA[abstract class CreditCardBinding \n"
+" extends AnnotationLiteral<CreditCard> \n"
+" implements CreditCard {}]]>"
#. Tag: programlisting
#: injection.xml:415
#, no-c-format
msgid ""
-"<![CDATA[PaymentProcessor p = manager.getInstanceByType(PaymentProcessor."
-"class, \n"
+"<![CDATA[PaymentProcessor p = manager.getInstanceByType(PaymentProcessor.class, \n"
" new CreditCardBinding() { \n"
-" public void value() "
-"{ return paymentType; } \n"
+" public void value() { return paymentType; } \n"
" } );]]>"
msgstr ""
+"<![CDATA[PaymentProcessor p = manager.getInstanceByType(PaymentProcessor.class, \n"
+" new CreditCardBinding() { \n"
+" public void value() { return paymentType; } \n"
+" } );]]>"
#. Tag: title
#: injection.xml:419
#, no-c-format
-msgid ""
-"Lifecycle callbacks, <literal>@Resource</literal>, <literal>@EJB</literal> "
-"and <literal>@PersistenceContext</literal>"
-msgstr ""
+msgid "Lifecycle callbacks, <literal>@Resource</literal>, <literal>@EJB</literal> and <literal>@PersistenceContext</literal>"
+msgstr "ã©ã¤ããµã¤ã¯ã«ã³ã¼ã«ããã¯ã<literal>@Resource</literal>ã<literal>@EJB</literal>ã<literal>@PersistenceContext</literal>"
#. Tag: para
#: injection.xml:422
#, no-c-format
-msgid ""
-"Enterprise Web Beans support all the lifecycle callbacks defined by the EJB "
-"specification: <literal>@PostConstruct</literal>, <literal>@PreDestroy</"
-"literal>, <literal>@PrePassivate</literal> and <literal>@PostActivate</"
-"literal>."
-msgstr ""
+msgid "Enterprise Web Beans support all the lifecycle callbacks defined by the EJB specification: <literal>@PostConstruct</literal>, <literal>@PreDestroy</literal>, <literal>@PrePassivate</literal> and <literal>@PostActivate</literal>."
+msgstr "ã¨ã³ã¿ã¼ãã©ã¤ãºWeb Beanã¯EJBä»æ§ã§å®ãããããã¹ã¦ã®ã©ã¤ããµã¤ã¯ã«ã³ã¼ã«ããã¯ããµãã¼ããã¾ãã<literal>@PostConstruct</literal>ã<literal>@PreDestroy</literal>ã<literal>@PrePassivate</literal>ã<literal>@PostActivate</literal>ãªã©ã§ãã"
#. Tag: para
#: injection.xml:426
#, no-c-format
-msgid ""
-"Simple Web Beans support only the <literal>@PostConstruct</literal> and "
-"<literal>@PreDestroy</literal> callbacks."
-msgstr ""
+msgid "Simple Web Beans support only the <literal>@PostConstruct</literal> and <literal>@PreDestroy</literal> callbacks."
+msgstr "ã·ã³ãã«Web Beanã¯<literal>@PostConstruct</literal>ã¨<literal>@PreDestroy</literal>ã®ã¿ãã³ã¼ã«ããã¯ã¨ãã¦ãµãã¼ããã¾ãã"
#. Tag: para
#: injection.xml:429
#, no-c-format
-msgid ""
-"Both enterprise and simple Web Beans support the use of <literal>@Resource</"
-"literal>, <literal>@EJB</literal> and <literal>@PersistenceContext</literal> "
-"for injection of Java EE resources, EJBs and JPA persistence contexts, "
-"respectively. Simple Web Beans do not support the use of "
-"<literal>@PersistenceContext(type=EXTENDED)</literal>."
-msgstr ""
+msgid "Both enterprise and simple Web Beans support the use of <literal>@Resource</literal>, <literal>@EJB</literal> and <literal>@PersistenceContext</literal> for injection of Java EE resources, EJBs and JPA persistence contexts, respectively. Simple Web Beans do not support the use of <literal>@PersistenceContext(type=EXTENDED)</literal>."
+msgstr "ã¨ã³ã¿ã¼ãã©ã¤ãºWeb Beanããã·ã³ãã«Web Beasãã<literal>@Resource</literal>ã<literal>@EJB</literal>ã<literal>@PersistenceContext</literal>ã使ç¨ãã¦ãããããJava EEã®ãªã½ã¼ã¹ãEJBãJPAã®æ°¸ç¶åã³ã³ããã¹ãã®æ³¨å
¥ãè¡ããã¨ããµãã¼ããã¾ããã·ã³ãã«Web Beanã¯<literal>@PersistenceContext(type=EXTENDED)</literal>ã®ä½¿ç¨ããµãã¼ããã¾ããã"
#. Tag: para
#: injection.xml:434
#, no-c-format
-msgid ""
-"The <literal>@PostConstruct</literal> callback always occurs after all "
-"dependencies have been injected."
-msgstr ""
+msgid "The <literal>@PostConstruct</literal> callback always occurs after all dependencies have been injected."
+msgstr "<literal>@PostConstruct</literal>ã³ã¼ã«ããã¯ã¯ããªãããã®ä¾åæ§æ³¨å
¥ãè¡ãããå¾ãæ¯åå®è¡ããã¾ãã"
#. Tag: title
#: injection.xml:440
#, no-c-format
msgid "The <literal>InjectionPoint</literal> object"
-msgstr ""
+msgstr "<literal>InjectionPoint</literal>ãªãã¸ã§ã¯ã"
#. Tag: para
#: injection.xml:442
#, no-c-format
-msgid ""
-"There are certain kinds of dependent objects — Web Beans with scope "
-"<literal>@Dependent</literal> — that need to know something about the "
-"object or injection point into which they are injected in order to be able "
-"to do what they do. For example:"
-msgstr ""
+msgid "There are certain kinds of dependent objects — Web Beans with scope <literal>@Dependent</literal> — that need to know something about the object or injection point into which they are injected in order to be able to do what they do. For example:"
+msgstr "ãã種ã®ä¾åæ§ãæã£ããªãã¸ã§ã¯ãã<literal>@Dependent</literal>ã¹ã³ã¼ããæã£ãWeb Beanã¯ãããããæ©è½ããããã«æ³¨å
¥ããããªãã¸ã§ã¯ãã注å
¥ç®æã«ã¤ãã¦ã®æ
å ±ãå¿
è¦ã«ãªãã¾ããä¾ãã°ã"
#. Tag: para
#: injection.xml:448
#, no-c-format
-msgid ""
-"The log category for a <literal>Logger</literal> depends upon the class of "
-"the object that owns it."
-msgstr ""
+msgid "The log category for a <literal>Logger</literal> depends upon the class of the object that owns it."
+msgstr "<literal>Logger</literal>ã®ãã°ã«ãã´ãªã¯ãã¬ã¼ãä¿æãããªãã¸ã§ã¯ãã®ã¯ã©ã¹ãä½ã§ãããã«ä¾åãã¾ãã"
#. Tag: para
#: injection.xml:452
#, no-c-format
-msgid ""
-"Injection of a HTTP parameter or header value depends upon what parameter or "
-"header name was specified at the injection point."
-msgstr ""
+msgid "Injection of a HTTP parameter or header value depends upon what parameter or header name was specified at the injection point."
+msgstr "HTTPãã©ã¡ã¿å¤ããããå¤ã®æ³¨å
¥ã¯ã注å
¥ç®æã«ããã¦ãã©ã®ãã©ã¡ã¿åããããåãæå®ããã¦ãããã«ä¾åãã¾ãã"
#. Tag: para
#: injection.xml:456
#, no-c-format
-msgid ""
-"Injection of the result of an EL expression evaluation depends upon the "
-"expression that was specified at the injection point."
-msgstr ""
+msgid "Injection of the result of an EL expression evaluation depends upon the expression that was specified at the injection point."
+msgstr "ELå¼ã®è©ä¾¡çµæã®æ³¨å
¥ã¯ã注å
¥ç®æã«ããã¦ã©ã®ãããªå¼ãæå®ããã¦ãããã«ä¾åãã¾ãã"
#. Tag: para
#: injection.xml:461
#, no-c-format
-msgid ""
-"A Web Bean with scope <literal>@Dependent</literal> may inject an instance "
-"of <literal>InjectionPoint</literal> and access metadata relating to the "
-"injection point to which it belongs."
-msgstr ""
+msgid "A Web Bean with scope <literal>@Dependent</literal> may inject an instance of <literal>InjectionPoint</literal> and access metadata relating to the injection point to which it belongs."
+msgstr "<literal>@Dependent</literal>ã¹ã³ã¼ããæã£ãWeb Beanã¯ã<literal>InjectionPoint</literal>ã®ã¤ã³ã¹ã¿ã³ã¹ã«æ³¨å
¥ãè¡ããWeb Beanãå±ãã注å
¥ç®æã«é¢ããã¡ã¿ãã¼ã¿ã«ã¢ã¯ã»ã¹ããå¯è½æ§ãããã¾ãã"
#. Tag: para
#: injection.xml:465
#, no-c-format
-msgid ""
-"Let's look at an example. The following code is verbose, and vulnerable to "
-"refactoring problems:"
-msgstr ""
+msgid "Let's look at an example. The following code is verbose, and vulnerable to refactoring problems:"
+msgstr "ä¾ãè¦ã¦ã¿ã¾ãããã次ã®ã³ã¼ãã¯ãç
©éãªããã«ããªãã¡ã¯ã¿ãªã³ã°ãã«ããã³ã¼ãã§ãã"
#. Tag: programlisting
#: injection.xml:468
#, no-c-format
msgid "<![CDATA[Logger log = Logger.getLogger(MyClass.class.getName());]]>"
-msgstr ""
+msgstr "<![CDATA[Logger log = Logger.getLogger(MyClass.class.getName());]]>"
#. Tag: para
#: injection.xml:470
#, no-c-format
-msgid ""
-"This clever little producer method lets you inject a JDK <literal>Logger</"
-"literal> without explicitly specifying the log category:"
-msgstr ""
+msgid "This clever little producer method lets you inject a JDK <literal>Logger</literal> without explicitly specifying the log category:"
+msgstr "次ã®è³¢ãå°ããªãããã¥ã¼ãµã¡ã½ããã¯ãæ示çã«ãã°ã«ãã´ãªãæå®ãããã¨ãªãJDKã®<literal>Logger</literal>ã注å
¥ãã¾ãã"
#. Tag: programlisting
#: injection.xml:473
@@ -1121,32 +1002,36 @@
"<![CDATA[class LogFactory {\n"
"\n"
" @Produces Logger createLogger(InjectionPoint injectionPoint) { \n"
-" return Logger.getLogger(injectionPoint.getMember().getDeclaringClass()."
-"getName()); \n"
+" return Logger.getLogger(injectionPoint.getMember().getDeclaringClass().getName()); \n"
" }\n"
"\n"
"}]]>"
msgstr ""
+"<![CDATA[class LogFactory {\n"
+"\n"
+" @Produces Logger createLogger(InjectionPoint injectionPoint) { \n"
+" return Logger.getLogger(injectionPoint.getMember().getDeclaringClass().getName()); \n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: para
#: injection.xml:475
#, no-c-format
msgid "We can now write:"
-msgstr ""
+msgstr "ããã«ãã£ã¦ã次ã®ãããªè¨è¿°ãå¯è½ã«ãªãã¾ãã"
#. Tag: programlisting
#: injection.xml:477
#, no-c-format
msgid "<![CDATA[@Current Logger log;]]>"
-msgstr ""
+msgstr "<![CDATA[@Current Logger log;]]>"
#. Tag: para
#: injection.xml:479
#, no-c-format
-msgid ""
-"Not convinced? Then here's a second example. To inject HTTP parameters, we "
-"need to define a binding type:"
-msgstr ""
+msgid "Not convinced? Then here's a second example. To inject HTTP parameters, we need to define a binding type:"
+msgstr "ç´å¾ã§ãã¾ãããï¼ããä¸ã¤ã®ä¾ãè¦ã¦ã¿ã¾ããããHTTPãã©ã¡ã¿ã注å
¥ããããã«ã¯ããã¤ã³ãã£ã³ã°ã¿ã¤ããå®ç¾©ããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: injection.xml:482
@@ -1159,12 +1044,18 @@
" @NonBinding public String value();\n"
"}]]>"
msgstr ""
+"<![CDATA[@BindingType\n"
+"@Retention(RUNTIME)\n"
+"@Target({TYPE, METHOD, FIELD, PARAMETER})\n"
+"public @interface HttpParam {\n"
+" @NonBinding public String value();\n"
+"}]]>"
#. Tag: para
#: injection.xml:484
#, no-c-format
msgid "We would use this binding type at injection points as follows:"
-msgstr ""
+msgstr "ãã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãã注å
¥ç®æã«ããã¦ã次ã®ããã«ä½¿ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: injection.xml:486
@@ -1173,12 +1064,14 @@
"<![CDATA[@HttpParam(\"username\") String username;\n"
"@HttpParam(\"password\") String password;]]>"
msgstr ""
+"<![CDATA[@HttpParam(\"username\") String username;\n"
+"@HttpParam(\"password\") String password;]]>"
#. Tag: para
#: injection.xml:488
#, no-c-format
msgid "The following producer method does the work:"
-msgstr ""
+msgstr "次ã®ãããã¥ã¼ãµã¡ã½ãããåä½ãã¾ãã"
#. Tag: programlisting
#: injection.xml:490
@@ -1188,29 +1081,31 @@
"\n"
" @Produces @HttpParam(\"\")\n"
" String getParamValue(ServletRequest request, InjectionPoint ip) {\n"
-" return request.getParameter(ip.getAnnotation(HttpParam.class).value"
-"());\n"
+" return request.getParameter(ip.getAnnotation(HttpParam.class).value());\n"
" }\n"
"\n"
"}]]>"
msgstr ""
+"<![CDATA[class HttpParams\n"
+"\n"
+" @Produces @HttpParam(\"\")\n"
+" String getParamValue(ServletRequest request, InjectionPoint ip) {\n"
+" return request.getParameter(ip.getAnnotation(HttpParam.class).value());\n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: para
#: injection.xml:492
#, no-c-format
-msgid ""
-"(Note that the <literal>value()</literal> member of the <literal>HttpParam</"
-"literal> annotation is ignored by the Web Bean manager since it is annotated "
-"<literal>@NonBinding.</literal>)"
-msgstr ""
+msgid "(Note that the <literal>value()</literal> member of the <literal>HttpParam</literal> annotation is ignored by the Web Bean manager since it is annotated <literal>@NonBinding.</literal>)"
+msgstr "ï¼<literal>HttpParam</literal>ã¢ããã¼ã·ã§ã³ã®<literal>value()</literal>ã¡ã³ãã¼ã¯ã<literal>@NonBinding</literal>ã¢ããã¼ã·ã§ã³ãä»ãã¦ããã®ã§ãWeb Beanããã¼ã¸ã£ã«ã¯ç¡è¦ããããã¨ã«æ³¨æãã¦ä¸ãããï¼"
#. Tag: para
#: injection.xml:495
#, no-c-format
-msgid ""
-"The Web Bean manager provides a built-in Web Bean that implements the "
-"<literal>InjectionPoint</literal> interface:"
-msgstr ""
+msgid "The Web Bean manager provides a built-in Web Bean that implements the <literal>InjectionPoint</literal> interface:"
+msgstr "Web Beanããã¼ã¸ã£ã¯<literal>InjectionPoint</literal>ã¤ã³ã¿ãã§ã¼ã¹ãå®è£
ããçµã¿è¾¼ã¿Web Beanãæä¾ãã¾ãã"
#. Tag: programlisting
#: injection.xml:498
@@ -1224,3 +1119,11 @@
" public Set<T extends Annotation> getAnnotations(); \n"
"}]]>"
msgstr ""
+"<![CDATA[public interface InjectionPoint { \n"
+" public Object getInstance(); \n"
+" public Bean<?> getBean(); \n"
+" public Member getMember(): \n"
+" public <T extends Annotation> T getAnnotation(Class<T> annotation); \n"
+" public Set<T extends Annotation> getAnnotations(); \n"
+"}]]>"
+
Modified: doc/trunk/reference/ja-JP/interceptors.po
===================================================================
--- doc/trunk/reference/ja-JP/interceptors.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/interceptors.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-01-04 23:18+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-04-30 23:14+0900\n"
+"Last-Translator: Fusayuki Minamoto <miki.htmnet at nifty.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,106 +17,97 @@
#: interceptors.xml:4
#, no-c-format
msgid "Interceptors"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã¿"
#. Tag: para
#: interceptors.xml:6
#, no-c-format
-msgid ""
-"Web Beans re-uses the basic interceptor architecture of EJB 3.0, extending "
-"the functionality in two directions:"
-msgstr ""
+msgid "Web Beans re-uses the basic interceptor architecture of EJB 3.0, extending the functionality in two directions:"
+msgstr "Web Beansã¯EJB 3.0ã®åºæ¬çãªã¤ã³ã¿ã»ãã¿ã¢ã¼ããã¯ãã£ãåå©ç¨ãã次ã®2ã¤ã®æ¹åã«ããã¦æ©è½ãæ¡å¼µãã¾ãã"
#. Tag: para
#: interceptors.xml:11
#, no-c-format
msgid "Any Web Bean may have interceptors, not just session beans."
-msgstr ""
+msgstr "ä»»æã®Web Beanã¯ã»ãã·ã§ã³Beanã ãã§ãªãã¤ã³ã¿ã»ãã¿ãæã¤ãã¨ãã§ãã"
#. Tag: para
#: interceptors.xml:14
#, no-c-format
-msgid ""
-"Web Beans features a more sophisticated annotation-based approach to binding "
-"interceptors to Web Beans."
-msgstr ""
+msgid "Web Beans features a more sophisticated annotation-based approach to binding interceptors to Web Beans."
+msgstr "Web Beansã¯Web Beansã¸ã®ãã¤ã³ãã£ã³ã°ã¤ã³ã¿ã»ãã¿ã«å¯¾ãã¦ããæ´ç·´ãããã¢ããã¼ã·ã§ã³ãã¼ã¹ã®ã¢ããã¼ããåã"
#. Tag: para
#: interceptors.xml:22
#, no-c-format
msgid "The EJB specification defines two kinds of interception points:"
-msgstr ""
+msgstr "EJBä»æ§æ¸ã¯æ¬¡ã®äºã¤ã®ã¤ã³ã¿ã»ãã·ã§ã³ãã¤ã³ããå®ç¾©ãã¾ãã"
#. Tag: para
#: interceptors.xml:26
#, no-c-format
msgid "business method interception, and"
-msgstr ""
+msgstr "ãã¸ãã¹ã¡ã½ããã¤ã³ã¿ã»ãã·ã§ã³ã¨"
#. Tag: para
#: interceptors.xml:29
#, no-c-format
msgid "lifecycle callback interception."
-msgstr ""
+msgstr "ã©ã¤ããµã¤ã¯ã«ã³ã¼ã«ããã¯ã¤ã³ã¿ã»ãã·ã§ã³"
#. Tag: para
#: interceptors.xml:33
#, no-c-format
-msgid ""
-"A <emphasis>business method interceptor</emphasis> applies to invocations of "
-"methods of the Web Bean by clients of the Web Bean:"
-msgstr ""
+msgid "A <emphasis>business method interceptor</emphasis> applies to invocations of methods of the Web Bean by clients of the Web Bean:"
+msgstr "<emphasis>ãã¸ãã¹ã¡ã½ããã¤ã³ã¿ã»ãã¿</emphasis> ã¯æ¬¡ã®ããã«Web Beansã®ã¯ã©ã¤ã¢ã³ãã«ãã£ã¦Web Beansã®ã¡ã½ããå¼ã³åºãã¸é©ç¨ããã¾ãã"
#. Tag: programlisting
#: interceptors.xml:36
#, no-c-format
msgid ""
"<![CDATA[public class TransactionInterceptor {\n"
-" @AroundInvoke public Object manageTransaction(InvocationContext ctx) "
-"{ ... }\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class TransactionInterceptor {\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
+"}]]>"
#. Tag: para
#: interceptors.xml:38
#, no-c-format
-msgid ""
-"A <emphasis>lifecycle callback interceptor</emphasis> applies to invocations "
-"of lifecycle callbacks by the container:"
-msgstr ""
+msgid "A <emphasis>lifecycle callback interceptor</emphasis> applies to invocations of lifecycle callbacks by the container:"
+msgstr "<emphasis>ã©ã¤ããµã¤ã¯ã«ã³ã¼ã«ããã¯ã¤ã³ã¿ã»ãã¿</emphasis> ã¯æ¬¡ã®ããã«ã³ã³ããã«ãã£ã¦ã©ã¤ããµã¤ã¯ã«ã³ã¼ã«ããã¯ã®å¼ã³åºãã«é©ç¨ããã¾ãã"
#. Tag: programlisting
#: interceptors.xml:41
#, no-c-format
msgid ""
"<![CDATA[public class DependencyInjectionInterceptor {\n"
-" @PostConstruct public void injectDependencies(InvocationContext ctx) "
-"{ ... }\n"
+" @PostConstruct public void injectDependencies(InvocationContext ctx) { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class DependencyInjectionInterceptor {\n"
+" @PostConstruct public void injectDependencies(InvocationContext ctx) { ... }\n"
+"}]]>"
#. Tag: para
#: interceptors.xml:43
#, no-c-format
-msgid ""
-"An interceptor class may intercept both lifecycle callbacks and business "
-"methods."
-msgstr ""
+msgid "An interceptor class may intercept both lifecycle callbacks and business methods."
+msgstr "ã¤ã³ã¿ã»ãã¿ã¯ã©ã¹ã¯ã©ã¤ããµã¤ã¯ã«ã³ã¼ã«ããã¯ã¨ãã¸ãã¹ã¡ã½ããã®ä¸¡æ¹ã«å¯¾ãã¦å²ãè¾¼ããã¨ãã§ãã¾ãã"
#. Tag: title
#: interceptors.xml:49
#, no-c-format
msgid "Interceptor bindings"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°"
#. Tag: para
#: interceptors.xml:51
#, no-c-format
-msgid ""
-"Suppose we want to declare that some of our Web Beans are transactional. The "
-"first thing we need is an <emphasis>interceptor binding annotation</"
-"emphasis> to specify exactly which Web Beans we're interested in:"
-msgstr ""
+msgid "Suppose we want to declare that some of our Web Beans are transactional. The first thing we need is an <emphasis>interceptor binding annotation</emphasis> to specify exactly which Web Beans we're interested in:"
+msgstr "Web Beansããã©ã³ã¶ã¯ã·ã§ã³åã¨ãã¦å®£è¨ãããã¨ä»®å®ãã¾ããæåã«å¿
è¦ãªãã¨ã¯ã次ã®ãããªãèå³ã®ããWeb Beansãæ£ç¢ºã«æå®ããããã® <emphasis>ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³</emphasis> ã§ãã"
#. Tag: programlisting
#: interceptors.xml:55
@@ -127,14 +118,16 @@
"@Retention(RUNTIME)\n"
"public @interface Transactional {}]]>"
msgstr ""
+"<![CDATA[@InterceptorBindingType\n"
+"@Target({METHOD, TYPE})\n"
+"@Retention(RUNTIME)\n"
+"public @interface Transactional {}]]>"
#. Tag: para
#: interceptors.xml:57
#, no-c-format
-msgid ""
-"Now we can easily specify that our <literal>ShoppingCart</literal> is a "
-"transactional object:"
-msgstr ""
+msgid "Now we can easily specify that our <literal>ShoppingCart</literal> is a transactional object:"
+msgstr "ããã㦠<literal>ShoppingCart</literal> ããã©ã³ã¶ã¯ã·ã§ã³åãªãã¸ã§ã¯ãã§ãããã¨ãç°¡åã«æå®ãããã¨ãå¯è½ã«ãªãã¾ããã"
#. Tag: programlisting
#: interceptors.xml:60
@@ -143,12 +136,14 @@
"<![CDATA[@Transactional\n"
"public class ShoppingCart { ... }]]>"
msgstr ""
+"<![CDATA[@Transactional\n"
+"public class ShoppingCart { ... }]]>"
#. Tag: para
#: interceptors.xml:62
#, no-c-format
msgid "Or, if we prefer, we can specify that just one method is transactional:"
-msgstr ""
+msgstr "ã¾ãã¯ãæã¿ã¨ããã°ãã ã ä¸ã¤ã®ã¡ã½ããã ãããã©ã³ã¶ã¯ã·ã§ã³åã¨ãã¦æå®ã§ãã¾ãã"
#. Tag: programlisting
#: interceptors.xml:64
@@ -158,22 +153,21 @@
" @Transactional public void checkout() { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class ShoppingCart {\n"
+" @Transactional public void checkout() { ... }\n"
+"}]]>"
#. Tag: title
#: interceptors.xml:69
#, no-c-format
msgid "Implementing interceptors"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã¿ã®å®è£
"
#. Tag: para
#: interceptors.xml:71
#, no-c-format
-msgid ""
-"That's great, but somewhere along the line we're going to have to actually "
-"implement the interceptor that provides this transaction management aspect. "
-"All we need to do is create a standard EJB interceptor, and annotate it "
-"<literal>@Interceptor</literal> and <literal>@Transactional</literal>."
-msgstr ""
+msgid "That's great, but somewhere along the line we're going to have to actually implement the interceptor that provides this transaction management aspect. All we need to do is create a standard EJB interceptor, and annotate it <literal>@Interceptor</literal> and <literal>@Transactional</literal>."
+msgstr "ããã¯ç´ æ´ããããã¨ã§ã¯ããã¾ãããã©ããã§ãã®ãã©ã³ã¶ã¯ã·ã§ã³ç®¡çã¢ã¹ãã¯ããæä¾ããã¤ã³ã¿ã»ãã¿ãå®éã«å®è£
ããå¿
è¦ãããã¾ããå¿
è¦ãªã®ã¯ãæ¨æºçãªEJBã¤ã³ã¿ã»ãã¿ãä½æããããã« <literal>@Interceptor</literal> 㨠<literal>@Transactional</literal> ã®ã¢ããã¼ã·ã§ã³ãä»å ããã ãã§ãã"
#. Tag: programlisting
#: interceptors.xml:76
@@ -181,18 +175,19 @@
msgid ""
"<![CDATA[@Transactional @Interceptor\n"
"public class TransactionInterceptor {\n"
-" @AroundInvoke public Object manageTransaction(InvocationContext ctx) "
-"{ ... }\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Transactional @Interceptor\n"
+"public class TransactionInterceptor {\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
+"}]]>"
#. Tag: para
#: interceptors.xml:78
#, no-c-format
-msgid ""
-"All Web Beans interceptors are simple Web Beans, and can take advantage of "
-"dependency injection and contextual lifecycle management."
-msgstr ""
+msgid "All Web Beans interceptors are simple Web Beans, and can take advantage of dependency injection and contextual lifecycle management."
+msgstr "ãã¹ã¦ã®Web Beansã¤ã³ã¿ã»ãã¿ã¯ã·ã³ãã«Web Beansãªã®ã§ãä¾åæ§æ³¨å
¥ã¨ã³ã³ããã¹ãä¾åã©ã¤ããµã¤ã¯ã«ç®¡çãå©ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: interceptors.xml:81
@@ -203,31 +198,36 @@
"\n"
" @Resource Transaction transaction;\n"
"\n"
-" @AroundInvoke public Object manageTransaction(InvocationContext ctx) "
-"{ ... }\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
" \n"
"}]]>"
msgstr ""
+"<![CDATA[@ApplicationScoped @Transactional @Interceptor\n"
+"public class TransactionInterceptor {\n"
+"\n"
+" @Resource Transaction transaction;\n"
+"\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
+" \n"
+"}]]>"
#. Tag: para
#: interceptors.xml:83
#, no-c-format
msgid "Multiple interceptors may use the same interceptor binding type."
-msgstr ""
+msgstr "è¤æ°ã®ã¤ã³ã¿ã»ãã¿ã¯åä¸ã®ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¿ã¤ãã使ç¨ãããã¨ã許ããã¾ãã"
#. Tag: title
#: interceptors.xml:88
#, no-c-format
msgid "Enabling interceptors"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã¿ã®æå¹å"
#. Tag: para
#: interceptors.xml:90
#, no-c-format
-msgid ""
-"Finally, we need to <emphasis>enable</emphasis> our interceptor in "
-"<literal>web-beans.xml</literal>."
-msgstr ""
+msgid "Finally, we need to <emphasis>enable</emphasis> our interceptor in <literal>web-beans.xml</literal>."
+msgstr "æå¾ã«ã<literal>web-beans.xml</literal> ã«ããã¦ç§ãã¡ã®ã¤ã³ã¿ã»ãã¿ã <emphasis>æå¹ã«ãã</emphasis> å¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: interceptors.xml:93
@@ -237,40 +237,39 @@
" <tx:TransactionInterceptor/>\n"
"</Interceptors>]]>"
msgstr ""
+"<![CDATA[<Interceptors>\n"
+" <tx:TransactionInterceptor/>\n"
+"</Interceptors>]]>"
#. Tag: para
#: interceptors.xml:95
#, no-c-format
msgid "Whoah! Why the angle bracket stew?"
-msgstr ""
+msgstr "ãªããããæ¬å¼§ãå¿
è¦ãªã®ã§ããããã"
#. Tag: para
#: interceptors.xml:97
#, no-c-format
msgid "Well, the XML declaration solves two problems:"
-msgstr ""
+msgstr "XML宣è¨ã¯æ¬¡ã®äºã¤ã®åé¡ã解決ãã¾ãã"
#. Tag: para
#: interceptors.xml:101
#, no-c-format
-msgid ""
-"it enables us to specify a total ordering for all the interceptors in our "
-"system, ensuring deterministic behavior, and"
-msgstr ""
+msgid "it enables us to specify a total ordering for all the interceptors in our system, ensuring deterministic behavior, and"
+msgstr "ã·ã¹ãã å
ã®ãã¹ã¦ã®ã¤ã³ã¿ã»ãã¿ã®é çªãæå®ã§ããããã«ããã®ã§ãæ¯ãèããä¸æã«ä¿è¨¼ãã"
#. Tag: para
#: interceptors.xml:105
#, no-c-format
msgid "it lets us enable or disable interceptor classes at deployment time."
-msgstr ""
+msgstr "ãããã¤æã«ã¤ã³ã¿ã»ãã¿ã¯ã©ã¹ã®æå¹ãç¡å¹ãæå®ã§ããããã«ãã"
#. Tag: para
#: interceptors.xml:109
#, no-c-format
-msgid ""
-"For example, we could specify that our security interceptor runs before our "
-"<literal>TransactionInterceptor</literal>."
-msgstr ""
+msgid "For example, we could specify that our security interceptor runs before our <literal>TransactionInterceptor</literal>."
+msgstr "ãã¨ãã°ãã»ãã¥ãªãã£ã¤ã³ã¿ã»ãã¿ã <literal>TransactionInterceptor</literal> ããåã«å®è¡ããããã«æå®ã§ãã¾ãã"
#. Tag: programlisting
#: interceptors.xml:112
@@ -281,26 +280,28 @@
" <tx:TransactionInterceptor/>\n"
"</Interceptors>]]>"
msgstr ""
+"<![CDATA[<Interceptors>\n"
+" <sx:SecurityInterceptor/>\n"
+" <tx:TransactionInterceptor/>\n"
+"</Interceptors>]]>"
#. Tag: para
#: interceptors.xml:114
#, no-c-format
msgid "Or we could turn them both off in our test environment!"
-msgstr ""
+msgstr "ã¾ãã¯ããã¹ãç°å¢ã§ä¸¡æ¹ã¨ãç¡å¹ã«ãããã¨ãã§ããã®ã§ãã"
#. Tag: title
#: interceptors.xml:119
#, no-c-format
msgid "Interceptor bindings with members"
-msgstr ""
+msgstr "ã¡ã³ããæã¤ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°"
#. Tag: para
#: interceptors.xml:121
#, no-c-format
-msgid ""
-"Suppose we want to add some extra information to our "
-"<literal>@Transactional</literal> annotation:"
-msgstr ""
+msgid "Suppose we want to add some extra information to our <literal>@Transactional</literal> annotation:"
+msgstr " <literal>@Transactional</literal> ã¢ããã¼ã·ã§ã³ã«ä»å æ
å ±ã追å ãããã¨ä»®å®ãã¾ãããã"
#. Tag: programlisting
#: interceptors.xml:124
@@ -313,15 +314,18 @@
" boolean requiresNew() default false;\n"
"}]]>"
msgstr ""
+"<![CDATA[@InterceptorBindingType\n"
+"@Target({METHOD, TYPE})\n"
+"@Retention(RUNTIME)\n"
+"public @interface Transactional {\n"
+" boolean requiresNew() default false;\n"
+"}]]>"
#. Tag: para
#: interceptors.xml:126
#, no-c-format
-msgid ""
-"Web Beans will use the value of <literal>requiresNew</literal> to choose "
-"between two different interceptors, <literal>TransactionInterceptor</"
-"literal> and <literal>RequiresNewTransactionInterceptor</literal>."
-msgstr ""
+msgid "Web Beans will use the value of <literal>requiresNew</literal> to choose between two different interceptors, <literal>TransactionInterceptor</literal> and <literal>RequiresNewTransactionInterceptor</literal>."
+msgstr "Web Beans㯠<literal>TransactionInterceptor</literal> 㨠<literal>RequiresNewTransactionInterceptor</literal> ã¨ããäºã¤ã®ç°ãªãã¤ã³ã¿ã»ãã¿ã®ä¸ããé¸æã§ããããã«ãããã <literal>requiresNew</literal> ã®å¤ã使ç¨ãã¾ãã"
#. Tag: programlisting
#: interceptors.xml:130
@@ -329,18 +333,19 @@
msgid ""
"<![CDATA[@Transactional(requiresNew=true) @Interceptor\n"
"public class RequiresNewTransactionInterceptor {\n"
-" @AroundInvoke public Object manageTransaction(InvocationContext ctx) "
-"{ ... }\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Transactional(requiresNew=true) @Interceptor\n"
+"public class RequiresNewTransactionInterceptor {\n"
+" @AroundInvoke public Object manageTransaction(InvocationContext ctx) { ... }\n"
+"}]]>"
#. Tag: para
#: interceptors.xml:132
#, no-c-format
-msgid ""
-"Now we can use <literal>RequiresNewTransactionInterceptor</literal> like "
-"this:"
-msgstr ""
+msgid "Now we can use <literal>RequiresNewTransactionInterceptor</literal> like this:"
+msgstr "ããã§æ¬¡ã®ããã« <literal>RequiresNewTransactionInterceptor</literal> ã使ç¨ã§ããããã«ãªãã¾ããã"
#. Tag: programlisting
#: interceptors.xml:134
@@ -349,15 +354,14 @@
"<![CDATA[@Transactional(requiresNew=true)\n"
"public class ShoppingCart { ... }]]>"
msgstr ""
+"<![CDATA[@Transactional(requiresNew=true)\n"
+"public class ShoppingCart { ... }]]>"
#. Tag: para
#: interceptors.xml:136
#, no-c-format
-msgid ""
-"But what if we only have one interceptor and we want the manager to ignore "
-"the value of <literal>requiresNew</literal> when binding interceptors? We "
-"can use the <literal>@NonBinding</literal> annotation:"
-msgstr ""
+msgid "But what if we only have one interceptor and we want the manager to ignore the value of <literal>requiresNew</literal> when binding interceptors? We can use the <literal>@NonBinding</literal> annotation:"
+msgstr "ããããããã¤ã³ã¿ã»ãã¿ãä¸ã¤ããæã£ã¦ããªãã¦ãã¤ã³ã¿ã»ãã¿ããã¤ã³ãã£ã³ã°ããã¨ãã«ããã¼ã¸ã£ã« <literal>requiresNew</literal> ã®å¤ãç¡è¦ãããããªãã©ããããããã§ããããããã®ãããªã¨ã㯠<literal>@NonBinding</literal> ã¢ããã¼ã·ã§ã³ã使ããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: interceptors.xml:140
@@ -370,22 +374,24 @@
" @NonBinding String[] rolesAllowed() default {};\n"
"}]]>"
msgstr ""
+"<![CDATA[@InterceptorBindingType\n"
+"@Target({METHOD, TYPE})\n"
+"@Retention(RUNTIME)\n"
+"public @interface Secure {\n"
+" @NonBinding String[] rolesAllowed() default {};\n"
+"}]]>"
#. Tag: title
#: interceptors.xml:145
#, no-c-format
msgid "Multiple interceptor binding annotations"
-msgstr ""
+msgstr "è¤æ°ã®ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³"
#. Tag: para
#: interceptors.xml:147
#, no-c-format
-msgid ""
-"Usually we use combinations of interceptor bindings types to bind multiple "
-"interceptors to a Web Bean. For example, the following declaration would be "
-"used to bind <literal>TransactionInterceptor</literal> and "
-"<literal>SecurityInterceptor</literal> to the same Web Bean:"
-msgstr ""
+msgid "Usually we use combinations of interceptor bindings types to bind multiple interceptors to a Web Bean. For example, the following declaration would be used to bind <literal>TransactionInterceptor</literal> and <literal>SecurityInterceptor</literal> to the same Web Bean:"
+msgstr "é常ãè¤æ°ã®ã¤ã³ã¿ã»ãã¿ãWeb Beanã«çµã³ã¤ããããã«ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¿ã¤ããçµã¿åããã¾ãããã¨ãã°ã次ã®å®ç¾©ã¯ <literal>TransactionInterceptor</literal> 㨠<literal>SecurityInterceptor</literal> ãåãWeb Beanã«çµã³ã¤ãã¾ãã"
#. Tag: programlisting
#: interceptors.xml:152
@@ -394,14 +400,14 @@
"<![CDATA[@Secure(rolesAllowed=\"admin\") @Transactional\n"
"public class ShoppingCart { ... }]]>"
msgstr ""
+"<![CDATA[@Secure(rolesAllowed=\"admin\") @Transactional\n"
+"public class ShoppingCart { ... }]]>"
#. Tag: para
#: interceptors.xml:154
#, no-c-format
-msgid ""
-"However, in very complex cases, an interceptor itself may specify some "
-"combination of interceptor binding types:"
-msgstr ""
+msgid "However, in very complex cases, an interceptor itself may specify some combination of interceptor binding types:"
+msgstr "ããããã¨ã¦ãè¤éãªã±ã¼ã¹ã§ã¯ãã¤ã³ã¿ã»ãã¿èªèº«ãããã¤ãã®ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¿ã¤ãã®çµã¿åãããæå®ãããã¨ã許ããã¾ãã"
#. Tag: programlisting
#: interceptors.xml:157
@@ -410,14 +416,14 @@
"<![CDATA[@Transactional @Secure @Interceptor\n"
"public class TransactionalSecureInterceptor { ... }]]>"
msgstr ""
+"<![CDATA[@Transactional @Secure @Interceptor\n"
+"public class TransactionalSecureInterceptor { ... }]]>"
#. Tag: para
#: interceptors.xml:159
#, no-c-format
-msgid ""
-"Then this interceptor could be bound to the <literal>checkout()</literal> "
-"method using any one of the following combinations:"
-msgstr ""
+msgid "Then this interceptor could be bound to the <literal>checkout()</literal> method using any one of the following combinations:"
+msgstr "次ã«ããã®ã¤ã³ã¿ã»ãã¿ã¯æ¬¡ã®çµã¿åããã®ã©ããã使ã£ã¦ <literal>checkout()</literal> ã¡ã½ããã«çµã³ã¤ãã¾ãã"
#. Tag: programlisting
#: interceptors.xml:162
@@ -427,6 +433,9 @@
" @Transactional @Secure public void checkout() { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class ShoppingCart {\n"
+" @Transactional @Secure public void checkout() { ... }\n"
+"}]]>"
#. Tag: programlisting
#: interceptors.xml:164
@@ -437,6 +446,10 @@
" @Transactional public void checkout() { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Secure\n"
+"public class ShoppingCart {\n"
+" @Transactional public void checkout() { ... }\n"
+"}]]>"
#. Tag: programlisting
#: interceptors.xml:166
@@ -447,6 +460,10 @@
" @Secure public void checkout() { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Transactionl\n"
+"public class ShoppingCart {\n"
+" @Secure public void checkout() { ... }\n"
+"}]]>"
#. Tag: programlisting
#: interceptors.xml:168
@@ -457,39 +474,34 @@
" public void checkout() { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Transactional @Secure\n"
+"public class ShoppingCart {\n"
+" public void checkout() { ... }\n"
+"}]]>"
#. Tag: title
#: interceptors.xml:173
#, no-c-format
msgid "Interceptor binding type inheritance"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¿ã¤ãã®ç¶æ¿"
#. Tag: para
#: interceptors.xml:175
#, no-c-format
-msgid ""
-"One limitation of the Java language support for annotations is the lack of "
-"annotation inheritance. Really, annotations should have reuse built in, to "
-"allow this kind of thing to work:"
-msgstr ""
+msgid "One limitation of the Java language support for annotations is the lack of annotation inheritance. Really, annotations should have reuse built in, to allow this kind of thing to work:"
+msgstr "Javaè¨èªã§ã®ã¢ããã¼ã·ã§ã³ãµãã¼ãã®å¶éã®ä¸ã¤ã¨ãã¦ãã¢ããã¼ã·ã§ã³ã®ç¶æ¿ãã§ããªããã¨ãããããã¾ããæ¬å½ã«ãã¢ããã¼ã·ã§ã³ã¯æ¬¡ã®ãããªãã¨ã許ãããããã«çµã¿è¾¼ã¿ã®ãã®ãåå©ç¨ã§ããã¹ãã§ãã"
#. Tag: programlisting
#: interceptors.xml:179
#, no-c-format
-msgid ""
-"<![CDATA[public @interface Action extends Transactional, Secure { ... }]]>"
-msgstr ""
+msgid "<![CDATA[public @interface Action extends Transactional, Secure { ... }]]>"
+msgstr "<![CDATA[public @interface Action extends Transactional, Secure { ... }]]>"
#. Tag: para
#: interceptors.xml:181
#, no-c-format
-msgid ""
-"Well, fortunately, Web Beans works around this missing feature of Java. We "
-"may annotate one interceptor binding type with other interceptor binding "
-"types. The interceptor bindings are transitive — any Web Bean with the "
-"first interceptor binding inherits the interceptor bindings declared as meta-"
-"annotations."
-msgstr ""
+msgid "Well, fortunately, Web Beans works around this missing feature of Java. We may annotate one interceptor binding type with other interceptor binding types. The interceptor bindings are transitive — any Web Bean with the first interceptor binding inherits the interceptor bindings declared as meta-annotations."
+msgstr "幸ããWeb Beansã¯Javaã®ãã®ä¸è¶³æ©è½ãè£ãã¾ããããã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¿ã¤ããä»ã®è¤æ°ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãã«ã¢ããã¼ã·ã§ã³ã¨ãã¦ä»å ãããã¨ã許ããã¾ãããã®ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¯æ¨ç§»çã§ããã¤ã¾ããæåã®ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ãæã¤ä»»æã®Web Beanã¯ã¡ã¿ã¢ããã¼ã·ã§ã³ã¨ãã¦å®£è¨ãããã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ãç¶æ¿ãã¾ãã"
#. Tag: programlisting
#: interceptors.xml:186
@@ -501,72 +513,71 @@
"@Retention(RUNTIME)\n"
"public @interface Action { ... }]]>"
msgstr ""
+"<![CDATA[@Transactional @Secure\n"
+"@InterceptorBindingType\n"
+"@Target(TYPE)\n"
+"@Retention(RUNTIME)\n"
+"public @interface Action { ... }]]>"
#. Tag: para
#: interceptors.xml:188
#, no-c-format
-msgid ""
-"Any Web Bean annotated <literal>@Action</literal> will be bound to both "
-"<literal>TransactionInterceptor</literal> and <literal>SecurityInterceptor</"
-"literal>. (And even <literal>TransactionalSecureInterceptor</literal>, if it "
-"exists.)"
-msgstr ""
+msgid "Any Web Bean annotated <literal>@Action</literal> will be bound to both <literal>TransactionInterceptor</literal> and <literal>SecurityInterceptor</literal>. (And even <literal>TransactionalSecureInterceptor</literal>, if it exists.)"
+msgstr "<literal>@Action</literal> ã¨ã¢ããã¼ã·ã§ã³ãä»å ãããWeb Bean㯠<literal>TransactionInterceptor</literal> 㨠<literal>SecurityInterceptor</literal> ã®ä¸¡æ¹ã«çµã³ã¤ãã¾ããï¼ãã㦠<literal>TransactionalSecureInterceptor</literal> ãåå¨ããã°ããããããï¼"
#. Tag: title
#: interceptors.xml:195
#, no-c-format
msgid "Use of <literal>@Interceptors</literal>"
-msgstr ""
+msgstr "<literal>@Interceptors</literal> ã®ä½¿ç¨"
#. Tag: para
#: interceptors.xml:197
#, no-c-format
-msgid ""
-"The <literal>@Interceptors</literal> annotation defined by the EJB "
-"specification is supported for both enterprise and simple Web Beans, for "
-"example:"
-msgstr ""
+msgid "The <literal>@Interceptors</literal> annotation defined by the EJB specification is supported for both enterprise and simple Web Beans, for example:"
+msgstr "EJBä»æ§æ¸ã§å®ç¾©ããã<literal>@Interceptors</literal> ã¢ããã¼ã·ã§ã³ã¯ã¨ã³ã¿ã¼ãã©ã¤ãºã¨ã·ã³ãã«ã®ä¸¡æ¹ã®Web Beansã§ãµãã¼ãããã¾ãããã¨ãã°ã次ã®ããã«ã"
#. Tag: programlisting
#: interceptors.xml:200
#, no-c-format
msgid ""
-"<![CDATA[@Interceptors({TransactionInterceptor.class, SecurityInterceptor."
-"class})\n"
+"<![CDATA[@Interceptors({TransactionInterceptor.class, SecurityInterceptor.class})\n"
"public class ShoppingCart {\n"
" public void checkout() { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Interceptors({TransactionInterceptor.class, SecurityInterceptor.class})\n"
+"public class ShoppingCart {\n"
+" public void checkout() { ... }\n"
+"}]]>"
#. Tag: para
#: interceptors.xml:202
#, no-c-format
msgid "However, this approach suffers the following drawbacks:"
-msgstr ""
+msgstr "ãããããã®ã¢ããã¼ãã¯æ¬¡ã®ãããªæ¬ ç¹ãããã¾ãã"
#. Tag: para
#: interceptors.xml:206
#, no-c-format
msgid "the interceptor implementation is hardcoded in business code,"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã¿å®è£
ã¯ãã¸ãã¹ã³ã¼ãã«ãã¼ãã³ã¼ãããã"
#. Tag: para
#: interceptors.xml:209
#, no-c-format
msgid "interceptors may not be easily disabled at deployment time, and"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã¿ã¯ãããã¤æã«ç°¡åã«ç¡å¹ã«è¨å®ã§ããªã"
#. Tag: para
#: interceptors.xml:212
#, no-c-format
-msgid ""
-"the interceptor ordering is non-global — it is determined by the order in "
-"which interceptors are listed at the class level."
-msgstr ""
+msgid "the interceptor ordering is non-global — it is determined by the order in which interceptors are listed at the class level."
+msgstr "ã¤ã³ã¿ã»ãã¿ã®é çªã¯ã°ãã¼ãã«ã§ã¯ãªããã¤ã¾ããã¯ã©ã¹ã¬ãã«ã§ãªã¹ããããã¤ã³ã¿ã»ãã¿ã®é çªã«ãã£ã¦æ±ºå®ããã"
#. Tag: para
#: interceptors.xml:217
#, no-c-format
-msgid ""
-"Therefore, we recommend the use of Web Beans-style interceptor bindings."
-msgstr ""
+msgid "Therefore, we recommend the use of Web Beans-style interceptor bindings."
+msgstr "ãã®ãããç§ãã¡ã¯Web Beansã¹ã¿ã¤ã«ã®ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ãæ¨å¥¨ãã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/intro.po
===================================================================
--- doc/trunk/reference/ja-JP/intro.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/intro.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"POT-Creation-Date: 2009-04-19 20:36+0000\n"
+"PO-Revision-Date: 2009-06-09 03:50+0900\n"
+"Last-Translator: Shinobu NOGAMI <s-nogami at sourceforge.jp>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,48 +17,31 @@
#: intro.xml:4
#, no-c-format
msgid "Getting started with Web Beans"
-msgstr ""
+msgstr "Web Beans ãå§ããã"
#. Tag: para
#: intro.xml:6
#, no-c-format
-msgid ""
-"So you're already keen to get started writing your first Web Bean? Or "
-"perhaps you're skeptical, wondering what kinds of hoops the Web Beans "
-"specification will make you jump through! The good news is that you've "
-"probably already written and used hundreds, perhaps thousands of Web Beans. "
-"You might not even remember the first Web Bean you wrote."
-msgstr ""
+msgid "So you're already keen to get started writing your first Web Bean? Or perhaps you're skeptical, wondering what kinds of hoops the Web Beans specification will make you jump through! The good news is that you've probably already written and used hundreds, perhaps thousands of Web Beans. You might not even remember the first Web Bean you wrote."
+msgstr "ããªãã¯ããã§ã«æåã® Web Bean ãæ¸ãå§ãããã¨ã«å¤¢ä¸ã§ããããããã¯ããã¶ã Web Beans ä»æ§ã«ãã£ã¦ãã©ã®ãããªç¨®é¡ã®ãã¼ããè·³ã¶ãã¨ãã§ããã®ããä¸æè°ã«æã£ã¦çãæ·±ããªã£ã¦ããã®ããããã¾ãããæå ±ãªãã¨ã¯ããã§ã«ããªãã¯ããããæ°ç¾ããããããã¨æ°åã® Web Beans ãæ¸ãã¦ä½¿ç¨ãã¦ãããããããªãã¨ãããã¨ã§ããããªãã¯æåã®æ¸ãã Web Bean ãæãåºããã¨ããã§ããªãããããã¾ããã"
#. Tag: title
#: intro.xml:13
#, no-c-format
msgid "Your first Web Bean"
-msgstr ""
+msgstr "åãã¦ã® Web Bean"
#. Tag: para
#: intro.xml:15
#, no-c-format
-msgid ""
-"With certain, very special exceptions, every Java class with a constructor "
-"that accepts no parameters is a Web Bean. That includes every JavaBean. "
-"Furthermore, every EJB 3-style session bean is a Web Bean. Sure, the "
-"JavaBeans and EJBs you've been writing every day have not been able to take "
-"advantage of the new services defined by the Web Beans specification, but "
-"you'll be able to use every one of them as Web Beans — injecting them "
-"into other Web Beans, configuring them via the Web Beans XML configuration "
-"facility, even adding interceptors and decorators to them — without "
-"touching your existing code."
-msgstr ""
+msgid "With certain, very special exceptions, every Java class with a constructor that accepts no parameters is a Web Bean. That includes every JavaBean. Furthermore, every EJB 3-style session bean is a Web Bean. Sure, the JavaBeans and EJBs you've been writing every day have not been able to take advantage of the new services defined by the Web Beans specification, but you'll be able to use every one of them as Web Beans — injecting them into other Web Beans, configuring them via the Web Beans XML configuration facility, even adding interceptors and decorators to them — without touching your existing code."
+msgstr "ããç¹å®ã®ã¨ã¦ãç¹å¥ãªä¾å¤ãé¤ãã¦ããã©ã¡ã¼ã¿ãªãã®ã³ã³ã¹ãã©ã¯ã¿ãæã¤ãã¹ã¦ã® Java ã¯ã©ã¹ã¯ãWeb Bean ã§ããããã¯ãã¹ã¦ã® JavaBean ãå«ã¿ã¾ããããã«ããã¹ã¦ã® EJB 3 ä»æ§ã®ã»ãã·ã§ã³ Bean ããWeb Bean ã§ãã確ãã«ãæ¯æ¥æ¸ãã¦ãã JavaBean 㨠EJB ã¯ãWeb Beans ä»æ§ã«ãã£ã¦å®ç¾©ãããæ°ãããµã¼ãã¹ãå©ç¨ãããã¨ãã§ãã¦ãã¾ãããããããããããã¹ã¦ã®åã
ã¯ã— Web Beans ã® XML æ§ææ©è½ã«ãã£ã¦æ§æããããã¦ãããã«ã¤ã³ã¿ã»ãã¿ã¨ãã³ã¬ã¼ã¿ãå ãããã¨ã«ãã£ã¦ —ãç¾åããã³ã¼ãã«è§¦ãããã¨ãªããWeb Beans ã¨ãã¦ä½¿ç¨ãããã¨ãã§ããã§ãããã"
#. Tag: para
#: intro.xml:25
#, no-c-format
-msgid ""
-"Suppose that we have two existing Java classes, that we've been using for "
-"years in various applications. The first class parses a string into a list "
-"of sentences:"
-msgstr ""
+msgid "Suppose that we have two existing Java classes, that we've been using for years in various applications. The first class parses a string into a list of sentences:"
+msgstr "æ§ã
ãªã¢ããªã±ã¼ã·ã§ã³ã§ä½å¹´éã使ã£ã¦ããï¼ã¤ã®æ¢åã® Java ã¯ã©ã¹ãããã¨ä»®å®ãã¾ããï¼ã¤ç®ã®ã¯ã©ã¹ã¯ãæã®ãªã¹ãã¸æååã«æ§æ解æãã¾ã:"
#. Tag: programlisting
#: intro.xml:29
@@ -68,15 +51,15 @@
" public List<String> parse(String text) { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class SentenceParser {\n"
+" public List<String> parse(String text) { ... }\n"
+"}]]>"
#. Tag: para
#: intro.xml:31
#, no-c-format
-msgid ""
-"The second existing class is a stateless session bean front-end for an "
-"external system that is able to translate sentences from one language to "
-"another:"
-msgstr ""
+msgid "The second existing class is a stateless session bean front-end for an external system that is able to translate sentences from one language to another:"
+msgstr "ï¼ã¤ç®ã®ç¾åããã¯ã©ã¹ã¯ãï¼ã¤ã®è¨èªããããï¼ã¤ã®è¨èªã¸ã®æã翻訳ãããã¨ãã§ããå¤é¨ã·ã¹ãã ã®ããã³ãã¨ã³ãã¨ãªãã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ Bean ã§ã:"
#. Tag: programlisting
#: intro.xml:35
@@ -87,12 +70,16 @@
" public String translate(String sentence) { ... }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateless\n"
+"public class SentenceTranslator implements Translator {\n"
+" public String translate(String sentence) { ... }\n"
+"}]]>"
#. Tag: para
#: intro.xml:37
#, no-c-format
msgid "Where <literal>Translator</literal> is the local interface:"
-msgstr ""
+msgstr "ãã㧠<literal>Translator</literal> ã¯ãã¼ã«ã«ã¤ã³ã¿ã¼ãã§ã¼ã¹ã§ã:"
#. Tag: programlisting
#: intro.xml:39
@@ -103,14 +90,16 @@
" public String translate(String sentence);\n"
"}]]>"
msgstr ""
+"<![CDATA[@Local\n"
+"public interface Translator {\n"
+" public String translate(String sentence);\n"
+"}]]>"
#. Tag: para
#: intro.xml:41
#, no-c-format
-msgid ""
-"Unfortunately, we don't have a preexisting class that translates whole text "
-"documents. So let's write a Web Bean that does this job:"
-msgstr ""
+msgid "Unfortunately, we don't have a preexisting class that translates whole text documents. So let's write a Web Bean that does this job:"
+msgstr "éæªãããã¹ã¦ã®ããã¹ãããã¥ã¡ã³ãã翻訳ããæ¢åã®ã¯ã©ã¹ã¯ããã¾ãããããã§ãã®ä»äºããã Web Bean ãæ¸ãã¾ããã:"
#. Tag: programlisting
#: intro.xml:44
@@ -122,8 +111,7 @@
" private Translator sentenceTranslator;\n"
" \n"
" @Initializer\n"
-" TextTranslator(SentenceParser sentenceParser, Translator "
-"sentenceTranslator) {\n"
+" TextTranslator(SentenceParser sentenceParser, Translator sentenceTranslator) {\n"
" this.sentenceParser = sentenceParser;\n"
" this.sentenceTranslator = sentenceTranslator;\n"
" }\n"
@@ -138,14 +126,32 @@
" \n"
"}]]>"
msgstr ""
+"<![CDATA[public class TextTranslator {\n"
+" \n"
+" private SentenceParser sentenceParser;\n"
+" private Translator sentenceTranslator;\n"
+" \n"
+" @Initializer\n"
+" TextTranslator(SentenceParser sentenceParser, Translator sentenceTranslator) {\n"
+" this.sentenceParser = sentenceParser;\n"
+" this.sentenceTranslator = sentenceTranslator;\n"
+" }\n"
+" \n"
+" public String translate(String text) {\n"
+" StringBuilder sb = new StringBuilder();\n"
+" for (String sentence: sentenceParser.parse(text)) {\n"
+" sb.append(sentenceTranslator.translate(sentence));\n"
+" }\n"
+" return sb.toString();\n"
+" }\n"
+" \n"
+"}]]>"
#. Tag: para
#: intro.xml:46
#, no-c-format
-msgid ""
-"We may obtain an instance of <literal>TextTranslator</literal> by injecting "
-"it into a Web Bean, Servlet or EJB:"
-msgstr ""
+msgid "We may obtain an instance of <literal>TextTranslator</literal> by injecting it into a Web Bean, Servlet or EJB:"
+msgstr "Web Beanããµã¼ãã¬ããããã㯠EJB ã¸æ³¨å
¥ãããã¨ã«ãã£ã¦ <literal>TextTranslator</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ãåå¾ãããã¨ãã§ãã¾ã:"
#. Tag: programlisting
#: intro.xml:49
@@ -156,323 +162,244 @@
" this.textTranslator = textTranslator;\n"
"}]]>"
msgstr ""
+"<![CDATA[@Initializer\n"
+"public setTextTranslator(TextTranslator textTranslator) {\n"
+" this.textTranslator = textTranslator;\n"
+"}]]>"
#. Tag: para
#: intro.xml:51
#, no-c-format
-msgid ""
-"Alternatively, we may obtain an instance by directly calling a method of the "
-"Web Bean manager:"
-msgstr ""
+msgid "Alternatively, we may obtain an instance by directly calling a method of the Web Bean manager:"
+msgstr "ããï¼ã¤ã®æ¹æ³ã¨ãã¦ãWeb Bean ããã¼ã¸ã£ã®ã¡ã½ãããç´æ¥ã«å¼ã¶ãã¨ã«ãã£ã¦ã¤ã³ã¹ã¿ã³ã¹ãåå¾ãããã¨ãã§ãã¾ã:"
#. Tag: programlisting
#: intro.xml:54
#, no-c-format
-msgid ""
-"<![CDATA[TextTranslator tt = manager.getInstanceByType(TextTranslator."
-"class);]]>"
-msgstr ""
+msgid "<![CDATA[TextTranslator tt = manager.getInstanceByType(TextTranslator.class);]]>"
+msgstr "<![CDATA[TextTranslator tt = manager.getInstanceByType(TextTranslator.class);]]>"
#. Tag: para
#: intro.xml:56
#, no-c-format
-msgid ""
-"But wait: <literal>TextTranslator</literal> does not have a constructor with "
-"no parameters! Is it still a Web Bean? Well, a class that does not have a "
-"constructor with no parameters can still be a Web Bean if it has a "
-"constructor annotated <literal>@Initializer</literal>."
-msgstr ""
+msgid "But wait: <literal>TextTranslator</literal> does not have a constructor with no parameters! Is it still a Web Bean? Well, a class that does not have a constructor with no parameters can still be a Web Bean if it has a constructor annotated <literal>@Initializer</literal>."
+msgstr "ãããå¾
ã£ã¦ãã ãã: <literal>TextTranslator</literal> ã¯ãã©ã¡ã¼ã¿ãªãã®ã³ã³ã¹ãã©ã¯ã¿ãããã¾ãããããã¯ã¾ã Web Bean ã§ãããã¾ãã<literal>@Initializer</literal> ã¢ããã¼ã·ã§ã³ãä»ããã³ã³ã¹ãã©ã¯ã¿ãããã°ããã©ã¡ã¼ã¿ãªãã®ã³ã³ã¹ãã©ã¯ã¿ãæããªãã¯ã©ã¹ãã¾ã Web Bean ã§ãããã¨ãã§ãã¾ãã"
#. Tag: para
#: intro.xml:61
#, no-c-format
-msgid ""
-"As you've guessed, the <literal>@Initializer</literal> annotation has "
-"something to do with dependency injection! <literal>@Initializer</literal> "
-"may be applied to a constructor or method of a Web Bean, and tells the Web "
-"Bean manager to call that constructor or method when instantiating the Web "
-"Bean. The Web Bean manager will inject other Web Beans to the parameters of "
-"the constructor or method."
-msgstr ""
+msgid "As you've guessed, the <literal>@Initializer</literal> annotation has something to do with dependency injection! <literal>@Initializer</literal> may be applied to a constructor or method of a Web Bean, and tells the Web Bean manager to call that constructor or method when instantiating the Web Bean. The Web Bean manager will inject other Web Beans to the parameters of the constructor or method."
+msgstr "ããªããæ¨æ¸¬ãã¦ããããã«ã <literal>@Initializer</literal> ããã¼ã·ã§ã³ã¯ä¾åæ§æ³¨å
¥ã¨é¢ä¿ãããã¾ãã<literal>@Initializer</literal> ã¯ãWeb Bean ã®ã³ã³ã¹ãã©ã¯ã¿ãããã¯ã¡ã½ããã«é©ç¨ãããã¨ãã§ããWeb Bean ãã¤ã³ã¹ã¿ã³ã¹åããã¨ãã« Web Bean ããã¼ã¸ã£ã«ãã®ã³ã³ã¹ãã©ã¯ã¿ãããã¯ã¡ã½ãããå¼ã¶åºãããã«ä¼ãã¾ããWeb Beanããã¼ã¸ã£ã¯ãã³ã³ã¹ãã©ã¯ã¿ãããã¯ã¡ã½ããã®ãã©ã¡ã¼ã¿ã«ä»ã® Web Beans ã注å
¥ãã¾ãã"
#. Tag: para
#: intro.xml:68
#, no-c-format
-msgid ""
-"At system initialization time, the Web Bean manager must validate that "
-"exactly one Web Bean exists which satisfies each injection point. In our "
-"example, if no implementation of <literal>Translator</literal> "
-"available — if the <literal>SentenceTranslator</literal> EJB was not "
-"deployed — the Web Bean manager would throw an "
-"<literal>UnsatisfiedDependencyException</literal>. If more than one "
-"implementation of <literal>Translator</literal> was available, the Web Bean "
-"manager would throw an <literal>AmbiguousDependencyException</literal>."
-msgstr ""
+msgid "At system initialization time, the Web Bean manager must validate that exactly one Web Bean exists which satisfies each injection point. In our example, if no implementation of <literal>Translator</literal> available — if the <literal>SentenceTranslator</literal> EJB was not deployed — the Web Bean manager would throw an <literal>UnsatisfiedDependencyException</literal>. If more than one implementation of <literal>Translator</literal> was available, the Web Bean manager would throw an <literal>AmbiguousDependencyException</literal>."
+msgstr "ã·ã¹ãã ã®åæåæã«ãWeb Bean ããã¼ã¸ã£ã¯ããããã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã®æ¡ä»¶ãæºããã¾ãã«ï¼ã¤ã® Web Bean ãåå¨ãããã¨ãæ¤è¨¼ããªããã°ãªãã¾ããããµã³ãã«ã§ãããå©ç¨å¯è½ãª <literal>Translator</literal> ã®å®è£
ããªããã°—ãããã㯠<literal>SentenceTranslator</literal> EJB ããããã¤ããã¦ããªããã°—ãWeb Bean ããã¼ã¸ã£ã¼ã¯ã<literal>UnsatisfiedDependencyException</literal> ãã¹ãã¼ãã¾ããããï¼ã¤ä»¥ä¸ã® <literal>Translator</literal> ã®å®è£
ãå©ç¨å¯è½ã§ããã°ãWeb Beanããã¼ã¸ã£ã¯ã<literal>AmbiguousDependencyException</literal> ãã¹ãã¼ãã¾ãã"
#. Tag: title
#: intro.xml:80
#, no-c-format
msgid "What is a Web Bean?"
-msgstr ""
+msgstr "Web Bean ã¨ã¯ä½ã?"
#. Tag: para
#: intro.xml:82
#, no-c-format
msgid "So what, <emphasis>exactly</emphasis>, is a Web Bean?"
-msgstr ""
+msgstr "ããã§ã¯ãWeb Bean ã¨ã¯ã<emphasis> ä¸ä½</emphasis> ä½ãã"
#. Tag: para
#: intro.xml:84
#, no-c-format
-msgid ""
-"A Web Bean is an application class that contains business logic. A Web Bean "
-"may be called directly from Java code, or it may be invoked via Unified EL. "
-"A Web Bean may access transactional resources. Dependencies between Web "
-"Beans are managed automatically by the Web Bean manager. Most Web Beans are "
-"<emphasis>stateful</emphasis> and <emphasis>contextual</emphasis>. The "
-"lifecycle of a Web Bean is always managed by the Web Bean manager."
-msgstr ""
+msgid "A Web Bean is an application class that contains business logic. A Web Bean may be called directly from Java code, or it may be invoked via Unified EL. A Web Bean may access transactional resources. Dependencies between Web Beans are managed automatically by the Web Bean manager. Most Web Beans are <emphasis>stateful</emphasis> and <emphasis>contextual</emphasis>. The lifecycle of a Web Bean is always managed by the Web Bean manager."
+msgstr "Web Bean ã¯ããã¸ãã¹ãã¸ãã¯ãå«ãã¢ããªã±ã¼ã·ã§ã³ã¯ã©ã¹ã§ããWeb Bean ã¯ãç´æ¥ Java ã³ã¼ãããå¼ã³åºããã¨ãã§ãããããã¯ã¦ããã¡ã¤ã EL ããå¼ã³åºããã¨ãã§ãã¾ããWeb Bean ã¯ããã©ã³ã¶ã¯ã·ã§ã³ã®ãªã½ã¼ã¹ã«ã¢ã¯ã»ã¹ãããã¨ãã§ãã¾ããWeb Beans éã§ã®ä¾åé¢ä¿ã¯ãWeb Bean ããã¼ã¸ã£ã«ãã£ã¦èªåçã«ç®¡çããã¾ãã ã»ã¨ãã©ã®Web Beans㯠<emphasis>ã¹ãã¼ããã«</emphasis> 㧠<emphasis>ã³ã³ããã¹ãä¾å</emphasis> ã§ããWeb Bean ã®ã©ã¤ããµã¤ã¯ã«ã¯ Web Bean ããã¼ã¸ã£ã«ãã£ã¦ãã¤ã管çããã¾ãã"
#. Tag: para
#: intro.xml:91
#, no-c-format
-msgid ""
-"Let's back up a second. What does it really mean to be \"contextual\"? Since "
-"Web Beans may be stateful, it matters <emphasis>which</emphasis> bean "
-"instance I have. Unlike a stateless component model (for example, stateless "
-"session beans) or a singleton component model (such as servlets, or "
-"singleton beans), different clients of a Web Bean see the Web Bean in "
-"different states. The client-visible state depends upon which instance of "
-"the Web Bean the client has a reference to."
-msgstr ""
+msgid "Let's back up a second. What does it really mean to be \"contextual\"? Since Web Beans may be stateful, it matters <emphasis>which</emphasis> bean instance I have. Unlike a stateless component model (for example, stateless session beans) or a singleton component model (such as servlets, or singleton beans), different clients of a Web Bean see the Web Bean in different states. The client-visible state depends upon which instance of the Web Bean the client has a reference to."
+msgstr "å°ãã®éãã£ããèãã¦ã¿ã¾ãããããã³ã³ããã¹ãä¾åã§ãããã¨ãããã¨ã¯ãæ¬å½ã«ä½ãæå³ããã®ã§ãããããWeb Beans ã¯ã¹ãã¼ããã«ã§ãã®ã§ã <emphasis>ã©ã®</emphasis> Bean ã¤ã³ã¹ã¿ã³ã¹ãæã£ã¦ããããéè¦ã§ããã¹ãã¼ãã¬ã¹ãªã³ã³ãã¼ãã³ãã¢ãã«(ä¾ãã°ãã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ bean)ãããã¯ã·ã³ã°ã«ãã³ã³ã³ãã¼ãã³ãã¢ãã«(ä¾ãã°ãµã¼ãã¬ããããããã¯ã·ã³ã°ã«ãã³ bean)ã¨éã£ã¦ãWeb Bean ã®ç°ãªãã¯ã©ã¤ã¢ã³ãã¯ãç°ãªãç¶æ
㧠Web Bean ãåç
§ãã¾ããã¯ã©ã¤ã¢ã³ãã«è¦ããç¶æ
ã¯ãWeb Bean ã®ã©ã¡ãã®ã¤ã³ã¹ã¿ã³ã¹ã¸ã®ãªãã¡ã¬ã³ã¹ãã¯ã©ã¤ã¢ã³ããæã£ã¦ãããã«ããã¾ãã"
#. Tag: para
#: intro.xml:98
#, no-c-format
-msgid ""
-"However, like a stateless or singleton model, but <emphasis>unlike</"
-"emphasis> stateful session beans, the client does not control the lifecycle "
-"of the instance by explicitly creating and destroying it. Instead, the "
-"<emphasis>scope</emphasis> of the Web Bean determines:"
-msgstr ""
+msgid "However, like a stateless or singleton model, but <emphasis>unlike</emphasis> stateful session beans, the client does not control the lifecycle of the instance by explicitly creating and destroying it. Instead, the <emphasis>scope</emphasis> of the Web Bean determines:"
+msgstr "ãããããããã¹ãã¼ããã«ãªã»ãã·ã§ã³ bean ã¨ã¯ <emphasis>éã£ã¦</emphasis>ãã¯ã©ã¤ã¢ã³ãã¯ãã¹ãã¼ãã¬ã¹ãããã¯ã·ã³ã°ã«ãã³ã¢ãã«ã¨åãããã«ãæ示çã«ã¤ã³ã¹ã¿ã³ã¹ã®çæã¨ç ´æ£ãè¡ã£ã¦ã¤ã³ã¹ã¿ã³ã¹ã®ã©ã¤ããµã¤ã¯ã«ãå¶å¾¡ã¯ãã¾ããããã®ä»£ããã«ãWeb Bean ã® <emphasis>ã¹ã³ã¼ã</emphasis> ã¯ä»¥ä¸ã§æ±ºå®ããã¾ã:"
#. Tag: para
#: intro.xml:105
#, no-c-format
msgid "the lifecycle of each instance of the Web Bean and"
-msgstr ""
+msgstr "Web Bean ã®ããããã®ã¤ã³ã¹ã¿ã³ã¹ã®ã©ã¤ããµã¤ã¯ã«"
#. Tag: para
#: intro.xml:108
#, no-c-format
-msgid ""
-"which clients share a reference to a particular instance of the Web Bean."
-msgstr ""
+msgid "which clients share a reference to a particular instance of the Web Bean."
+msgstr "Web Bean ã®ããç¹å®ã®ãªãã¡ã¬ã³ã¹ãã©ã®ã¯ã©ã¤ã¢ã³ããå
±ç¨ãã¦ããã"
#. Tag: para
#: intro.xml:113
#, no-c-format
-msgid ""
-"For a given thread in a Web Beans application, there may be an "
-"<emphasis>active context</emphasis> associated with the scope of the Web "
-"Bean. This context may be unique to the thread (for example, if the Web Bean "
-"is request scoped), or it may be shared with certain other threads (for "
-"example, if the Web Bean is session scoped) or even all other threads (if it "
-"is application scoped)."
-msgstr ""
+msgid "For a given thread in a Web Beans application, there may be an <emphasis>active context</emphasis> associated with the scope of the Web Bean. This context may be unique to the thread (for example, if the Web Bean is request scoped), or it may be shared with certain other threads (for example, if the Web Bean is session scoped) or even all other threads (if it is application scoped)."
+msgstr "Web Beans ã¢ããªã±ã¼ã·ã§ã³ã«ä¸ããããã¹ã¬ããã«ã¯ãWeb Bean ã®ã¹ã³ã¼ãã«é¢é£ä»ãããã <emphasis>ã¢ã¯ãã£ãã³ã³ããã¹ã</emphasis> ãããã¾ãããã®ã³ã³ããã¹ãã¯ããã®ã¹ã¬ããã«åºæããããã¾ãã(ä¾ãã°ãWeb Bean ããªã¯ã¨ã¹ãã¹ã³ã¼ãã®å ´å)ããããã¯ãããã¯ãã®ä»ã®ã¹ã¬ããéã§å
±ç¨ãããããããã¾ãã(ä¾ãã°ãWeb Bean ãã»ãã·ã§ã³ã¹ã³ã¼ãã®å ´å)ããããã¯ãããã¯ãã¹ã¦ã®ã¹ã¬ããã§å
±ç¨ãããããããã¾ãã(ã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã®å ´å)ã"
#. Tag: para
#: intro.xml:119
#, no-c-format
-msgid ""
-"Clients (for example, other Web Beans) executing in the same context will "
-"see the same instance of the Web Bean. But clients in a different context "
-"will see a different instance."
-msgstr ""
+msgid "Clients (for example, other Web Beans) executing in the same context will see the same instance of the Web Bean. But clients in a different context will see a different instance."
+msgstr "åãã³ã³ããã¹ãã§å®è¡ãã¦ããã¯ã©ã¤ã¢ã³ã(ä¾ãã°ãä»ã® Web Beans)ã¯ãåãã¤ã³ã¹ã¿ã³ã¹ã® Web Bean ãåç
§ããã§ããããããããç°ãªãã³ã³ããã¹ãã®ã¯ã©ã¤ã¢ã³ãã¯ãç°ãªãã¤ã³ã¹ã¿ã³ã¹ãåç
§ãã¾ãã"
#. Tag: para
#: intro.xml:123
#, no-c-format
-msgid ""
-"One great advantage of the contextual model is that it allows stateful Web "
-"Beans to be treated like services! The client need not concern itself with "
-"managing the lifecycle of the Web Bean it is using, <emphasis>nor does it "
-"even need to know what that lifecyle is.</emphasis> Web Beans interact by "
-"passing messages, and the Web Bean implementations define the lifecycle of "
-"their own state. The Web Beans are loosely coupled because:"
-msgstr ""
+msgid "One great advantage of the contextual model is that it allows stateful Web Beans to be treated like services! The client need not concern itself with managing the lifecycle of the Web Bean it is using, <emphasis>nor does it even need to know what that lifecyle is.</emphasis> Web Beans interact by passing messages, and the Web Bean implementations define the lifecycle of their own state. The Web Beans are loosely coupled because:"
+msgstr "ã³ã³ããã¹ãä¾åã¢ãã«ã®ãã°ãããå©ç¹ã®ï¼ã¤ã«ã¯ãã¹ãã¼ããã«ãª Web Beans ããµã¼ãã¹ã®ããã«åãæ±ããã¨ãå¯è½ã«ãããã¨ãããã¾ããã¯ã©ã¤ã¢ã³ãã¯ã使ç¨ãã¦ãã Web Bean ã®ã©ã¤ããµã¤ã¯ã«ã®ç®¡çã«é¢ä¸ããå¿
è¦ã¯ããã¾ããã <emphasis>ã¾ãããã«ã©ã¤ããµã¤ã¯ã«ãä½ã§ããããç¥ã£ã¦ããå¿
è¦ã¯ããã¾ããã</emphasis> Web Beansã¯ãã¡ãã»ã¼ã¸ãéä¿¡ãããã¨ã«ãã£ã¦ç¸äºã«ä½ç¨ãã Web Bean ã®å®è£
ãèªåèªèº«ã®ç¶æ
ã®ã©ã¤ããµã¤ã¯ã«ãå®ç¾©ãã¾ããWeb Beans ãççµåãªã®ã¯ä»¥ä¸ã®çç±ããã§ã:"
#. Tag: para
#: intro.xml:132
#, no-c-format
msgid "they interact via well-defined public APIs"
-msgstr ""
+msgstr "æ確ã«å®ç¾©ããããããªãã¯ãªAPIçµç±ã§ç¸äºã«ä½ç¨ãã"
#. Tag: para
#: intro.xml:135
#, no-c-format
msgid "their lifecycles are completely decoupled"
-msgstr ""
+msgstr "ã©ã¤ããµã¤ã¯ã«ã¯å®å
¨ã«åãé¢ããã¦ãã"
#. Tag: para
#: intro.xml:139
#, no-c-format
-msgid ""
-"We can replace one Web Bean with a different Web Bean that implements the "
-"same API and has a different lifecycle (a different scope) without affecting "
-"the other Web Bean implementation. In fact, Web Beans defines a "
-"sophisticated facility for overriding Web Bean implementations at deployment "
-"time, as we will see in <xref linkend=\"deploymenttypes\"/>."
-msgstr ""
+msgid "We can replace one Web Bean with a different Web Bean that implements the same API and has a different lifecycle (a different scope) without affecting the other Web Bean implementation. In fact, Web Beans defines a sophisticated facility for overriding Web Bean implementations at deployment time, as we will see in <xref linkend=\"deploymenttypes\"/>."
+msgstr "ï¼ã¤ã® Web Bean ã¯ããã®ä»ã® Web Bean ã®å®è£
ã«ã¯å½±é¿ããã«ãåãAPIãå®è£
ããç°ãªãã©ã¤ããµã¤ã¯ã«(ç°ãªãã¹ã³ã¼ã)ãæã¤å¥ã® Web Bean ã«ç½®ãæãããã¨ãã§ãã¾ãã<xref linkend=\"deploymenttypes\"/> ã§èª¬æããããã«ãå®é Web Beansã¯ããããã¤ã¡ã³ãæã« Web Bean ã®å®è£
ããªã¼ãã¼ã©ã¤ãããããã®æ´ç·´ãããæ©æ§ãå®ç¾©ãã¾ãã"
#. Tag: para
#: intro.xml:145
#, no-c-format
-msgid ""
-"Note that not all clients of a Web Bean are Web Beans. Other objects such as "
-"Servlets or Message-Driven Beans — which are by nature not injectable, "
-"contextual objects — may also obtain references to Web Beans by injection."
-msgstr ""
+msgid "Note that not all clients of a Web Bean are Web Beans. Other objects such as Servlets or Message-Driven Beans — which are by nature not injectable, contextual objects — may also obtain references to Web Beans by injection."
+msgstr "ãã¹ã¦ã® Web Bean ã®ã¯ã©ã¤ã¢ã³ããå¿
ããã Web Beans ã§ã¯ãªããã¨ã«æ³¨æãã¦ãã ããããµã¼ãã¬ããã¾ãã¯ã¡ãã»ã¼ã¸é§å Bean ã¨ãã£ãä»ã®ãªãã¸ã§ã¯ã—çã¾ãã¤ã注å
¥å¯è½ã§ãªããã³ã³ããã¹ãä¾åã§ã¯ããªãã¸ã§ã¯ã— ã注å
¥ã«ãã£ã¦ Web Beans ã¸ã®ãªãã¡ã¬ã³ã¹ãåå¾ãããã¨ãããã¾ãã"
#. Tag: para
#: intro.xml:149
#, no-c-format
msgid "Enough hand-waving. More formally, according to the spec:"
-msgstr ""
+msgstr "ããæ£å¼ã«ã¯ãä»æ§ã¯æ¬¡ã®éãã§ã:"
#. Tag: para
#: intro.xml:153
#, no-c-format
msgid "A Web Bean comprises:"
-msgstr ""
+msgstr "Web Bean ã¯ä»¥ä¸ã®è¦ç´ ããæ§æããã¾ã:"
#. Tag: para
#: intro.xml:156
#, no-c-format
msgid "A (nonempty) set of API types"
-msgstr ""
+msgstr "(空ã§ã¯ãªã) API ã¿ã¤ãã®ã»ãã"
#. Tag: para
#: intro.xml:157
#, no-c-format
msgid "A (nonempty) set of binding annotation types"
-msgstr ""
+msgstr "(空ã§ã¯ãªã) ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã¿ã¤ãã®ã»ãã"
#. Tag: para
#: intro.xml:158
#, no-c-format
msgid "A scope"
-msgstr ""
+msgstr "ã¹ã³ã¼ã"
#. Tag: para
#: intro.xml:159
#, no-c-format
msgid "A deployment type"
-msgstr ""
+msgstr "ãããã¤ã¡ã³ãã¿ã¤ã"
#. Tag: para
#: intro.xml:160
#, no-c-format
msgid "Optionally, a Web Bean name"
-msgstr ""
+msgstr "(ãªãã·ã§ã³ã®) Web Bean å"
#. Tag: para
#: intro.xml:161
#, no-c-format
msgid "A set of interceptor binding types"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã¿ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãã®ã»ãã"
#. Tag: para
#: intro.xml:162
#, no-c-format
msgid "A Web Bean implementation"
-msgstr ""
+msgstr "Web Bean ã¤ã³ããªã¡ã³ãã¼ã·ã§ã³"
#. Tag: para
#: intro.xml:167
#, no-c-format
msgid "Let's see what some of these terms mean, to the Web Bean developer."
-msgstr ""
+msgstr "Web Bean éçºè
ã«ã¨ã£ã¦ããããã®ç¨èªãä½ãæå³ããã®ã確èªãã¾ãããã"
#. Tag: title
#: intro.xml:170
#, no-c-format
msgid "API types, binding types and dependency injection"
-msgstr ""
+msgstr "API ã¿ã¤ãã¨ãã¤ã³ãã£ã³ã°ã¿ã¤ãã¨ä¾åæ§æ³¨å
¥"
#. Tag: para
#: intro.xml:172
#, no-c-format
-msgid ""
-"Web Beans usually acquire references to other Web Beans via dependency "
-"injection. Any injected attribute specifies a \"contract\" that must be "
-"satisfied by the Web Bean to be injected. The contract is:"
-msgstr ""
+msgid "Web Beans usually acquire references to other Web Beans via dependency injection. Any injected attribute specifies a \"contract\" that must be satisfied by the Web Bean to be injected. The contract is:"
+msgstr "Web Beans ã¯ãé常ã¯ä¾åæ§æ³¨å
¥ã«ãã£ã¦ä»ã® Web Beans ã¸ã®åç
§ãç²å¾ãã¾ãã注å
¥ãããã©ã®å±æ§ãã注å
¥ããã Web Bean ãæ¡ä»¶ãæºãããªããã°ãªããªããå¥ç´ããæå®ãã¾ããå¥ç´ã¯ä»¥ä¸ã®éãã§ã:"
#. Tag: para
#: intro.xml:177
#, no-c-format
msgid "an API type, together with"
-msgstr ""
+msgstr "API ã¿ã¤ã"
#. Tag: para
#: intro.xml:178
#, no-c-format
msgid "a set of binding types."
-msgstr ""
+msgstr "ãã¤ã³ãã£ã³ã°ã¿ã¤ãã®ã»ãã"
#. Tag: para
#: intro.xml:181
#, no-c-format
-msgid ""
-"An API is a user-defined class or interface. (If the Web Bean is an EJB "
-"session bean, the API type is the <literal>@Local</literal> interface or "
-"bean-class local view). A binding type represents some client-visible "
-"semantic that is satisfied by some implementations of the API and not by "
-"others."
-msgstr ""
+msgid "An API is a user-defined class or interface. (If the Web Bean is an EJB session bean, the API type is the <literal>@Local</literal> interface or bean-class local view). A binding type represents some client-visible semantic that is satisfied by some implementations of the API and not by others."
+msgstr "API ã¯ãã¦ã¼ã¶å®ç¾©ã®ã¯ã©ã¹ãããã¯ã¤ã³ã¿ãã§ã¼ã¹ã§ãã(ãã Web Bean ã EJB ã»ãã·ã§ã³ Bean ãªãã°ãAPI ã¿ã¤ã㯠<literal>@Local</literal> ã¤ã³ã¿ã¼ãã§ã¼ã¹ã bean ã¯ã©ã¹ã®ãã¼ã«ã«ãã¥ã¼ã§ã)ããã¤ã³ãã£ã³ã°ã¿ã¤ãã¯ãAPI ã®ããå®è£
ã«ãã£ã¦ã¯æºãããä»ã®ãã®ã§ã¯æºè¶³ãããªããã¯ã©ã¤ã¢ã³ãã«è¦ããã»ãã³ãã£ãã¯ã表ãã¾ãã"
#. Tag: para
#: intro.xml:186
#, no-c-format
-msgid ""
-"Binding types are represented by user-defined annotations that are "
-"themselves annotated <literal>@BindingType</literal>. For example, the "
-"following injection point has API type <literal>PaymentProcessor</literal> "
-"and binding type <literal>@CreditCard</literal>:"
-msgstr ""
+msgid "Binding types are represented by user-defined annotations that are themselves annotated <literal>@BindingType</literal>. For example, the following injection point has API type <literal>PaymentProcessor</literal> and binding type <literal>@CreditCard</literal>:"
+msgstr "ãã¤ã³ãã£ã³ã°ã¿ã¤ãã¯ãããèªèº«ã <literal>@BindingType</literal> ã¢ããã¼ã·ã§ã³ãä»ä¸ãããã¦ã¼ã¶å®ç¾©ã®ã¢ããã¼ã·ã§ã³ã«ãã£ã¦è¡¨ããã¾ããä¾ãã°ã以ä¸ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã¯ãAPI ã¿ã¤ã <literal>PaymentProcessor</literal> ã¨ãã¤ã³ãã£ã³ã°ã¿ã¤ã <literal>@CreditCard</literal> ãæã£ã¦ãã¾ã:"
#. Tag: programlisting
#: intro.xml:191
#, no-c-format
msgid "<![CDATA[@CreditCard PaymentProcessor paymentProcessor]]>"
-msgstr ""
+msgstr "<![CDATA[@CreditCard PaymentProcessor paymentProcessor]]>"
#. Tag: para
#: intro.xml:193
#, no-c-format
-msgid ""
-"If no binding type is explicitly specified at an injection point, the "
-"default binding type <literal>@Current</literal> is assumed."
-msgstr ""
+msgid "If no binding type is explicitly specified at an injection point, the default binding type <literal>@Current</literal> is assumed."
+msgstr "ããã©ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ããã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã§æ示çã«æå®ãããªããã°ãããã©ã«ãã®ãã¤ã³ãã£ã³ã°ã¿ã¤ã <literal>@Current</literal> ãæ³å®ããã¾ãã"
#. Tag: para
#: intro.xml:196
#, no-c-format
-msgid ""
-"For each injection point, the Web Bean manager searches for a Web Bean which "
-"satisfies the contract (implements the API, and has all the binding types), "
-"and injects that Web Bean."
-msgstr ""
+msgid "For each injection point, the Web Bean manager searches for a Web Bean which satisfies the contract (implements the API, and has all the binding types), and injects that Web Bean."
+msgstr "åã
ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã«å¯¾ãã¦ãWeb Bean ããã¼ã¸ã£ã¯ãå¥ç´(API ã®å®è£
ããã¹ã¦ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãã®ææ)ã®æ¡ä»¶ãæºãã Web Bean ãæ¢ãããã® Web Bean ã注å
¥ãã¾ãã"
#. Tag: para
#: intro.xml:200
#, no-c-format
-msgid ""
-"The following Web Bean has the binding type <literal>@CreditCard</literal> "
-"and implements the API type <literal>PaymentProcessor</literal>. It could "
-"therefore be injected to the example injection point:"
-msgstr ""
+msgid "The following Web Bean has the binding type <literal>@CreditCard</literal> and implements the API type <literal>PaymentProcessor</literal>. It could therefore be injected to the example injection point:"
+msgstr "以ä¸ã® Web Bean ã¯ããã¤ã³ãã£ã³ã°ã¿ã¤ã <literal>@CreditCard</literal> ãæã¡ãAPI ã¿ã¤ã <literal>PaymentProcessor</literal> ãå®è£
ãã¦ãã¾ããããããããµã³ãã«ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã«æ³¨å
¥ãããã¨ãã§ãã¾ã:"
#. Tag: programlisting
#: intro.xml:204
@@ -482,62 +409,45 @@
"public class CreditCardPaymentProcessor \n"
" implements PaymentProcessor { ... }]]>"
msgstr ""
+"<![CDATA[@CreditCard\n"
+"public class CreditCardPaymentProcessor \n"
+" implements PaymentProcessor { ... }]]>"
#. Tag: para
#: intro.xml:206
#, no-c-format
-msgid ""
-"If a Web Bean does not explicitly specify a set of binding types, it has "
-"exactly one binding type: the default binding type <literal>@Current</"
-"literal>."
-msgstr ""
+msgid "If a Web Bean does not explicitly specify a set of binding types, it has exactly one binding type: the default binding type <literal>@Current</literal>."
+msgstr "ãã Web Bean ãæ示çã«ãã¤ã³ãã£ã³ã°ã¿ã¤ãã®ã»ãããæå®ããªããã°ãããã¯ï¼ã¤ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ã : ããã©ã«ãã®ãã¤ã³ãã£ã³ã°ã¿ã¤ã<literal>@Current</literal> ãæã¤ãã¨ã«ãªãã¾ãã"
#. Tag: para
#: intro.xml:209
#, no-c-format
-msgid ""
-"Web Beans defines a sophisticated but intuitive <emphasis>resolution "
-"algorithm</emphasis> that helps the container decide what to do if there is "
-"more than one Web Bean that satisfies a particular contract. We'll get into "
-"the details in <xref linkend=\"injection\"/>."
-msgstr ""
+msgid "Web Beans defines a sophisticated but intuitive <emphasis>resolution algorithm</emphasis> that helps the container decide what to do if there is more than one Web Bean that satisfies a particular contract. We'll get into the details in <xref linkend=\"injection\"/>."
+msgstr "Web Beans ã¯ãããç¹å®ã®å¥ç´ã¨æºããï¼ã¤ä»¥ä¸ã® Web Bean ããã£ãã¨ãã«ãã³ã³ãããä½ããã¹ããã決å®ããã®ãå©ããæ´ç·´ããããããç´è¦³ç㪠<emphasis>解決ã¢ã«ã´ãªãºã </emphasis> ãå®ç¾©ãã¾ãããã®è©³ç´°ã¯ <xref linkend=\"injection\"/> ã§èª¬æãã¾ãã"
#. Tag: title
#: intro.xml:217
#, no-c-format
msgid "Deployment types"
-msgstr ""
+msgstr "ãããã¤ã¡ã³ãã¿ã¤ã"
#. Tag: para
#: intro.xml:219
#, no-c-format
-msgid ""
-"<emphasis>Deployment types</emphasis> let us classify our Web Beans by "
-"deployment scenario. A deployment type is an annotation that represents a "
-"particular deployment scenario, for example <literal>@Mock</literal>, "
-"<literal>@Staging</literal> or <literal>@AustralianTaxLaw</literal>. We "
-"apply the annotation to Web Beans which should be deployed in that scenario. "
-"A deployment type allows a whole set of Web Beans to be conditionally "
-"deployed, with a just single line of configuration."
-msgstr ""
+msgid "<emphasis>Deployment types</emphasis> let us classify our Web Beans by deployment scenario. A deployment type is an annotation that represents a particular deployment scenario, for example <literal>@Mock</literal>, <literal>@Staging</literal> or <literal>@AustralianTaxLaw</literal>. We apply the annotation to Web Beans which should be deployed in that scenario. A deployment type allows a whole set of Web Beans to be conditionally deployed, with a just single line of configuration."
+msgstr "<emphasis>ãããã¤ã¡ã³ãã¿ã¤ã</emphasis> ã¯ããããã¤ã¡ã³ãã·ããªãªã«ãã£ã¦ Web Beans ãåé¡ããã¾ãããããã¤ã¡ã³ãã¿ã¤ãã¯ãç¹å®ã®ãããã¤ã¡ã³ãã·ããªãªã表ãã¢ããã¼ã·ã§ã³ãä¾ãã° <literal>@Mock</literal> ã <literal>@Staging</literal>ã<literal>@AustralianTaxLaw</literal> ã§ãããã®ã·ããªãªã§ãããã¤ãããã¹ã Web Beans ã«ã¢ããã¼ã·ã§ã³ãé©ç¨ãã¾ãããããã¤ã¡ã³ãã¿ã¤ãã¯ãåä¸ã®æ§æã§ï¼ã»ããã® Web Beans ãã¹ã¦ãæ¡ä»¶ã¤ãã§ãããã¤ãããã¨ãå¯è½ã«ãã¾ãã"
#. Tag: para
#: intro.xml:226
#, no-c-format
-msgid ""
-"Many Web Beans just use the default deployment type <literal>@Production</"
-"literal>, in which case no deployment type need be explicitly specified. All "
-"three Web Bean in our example have the deployment type <literal>@Production</"
-"literal>."
-msgstr ""
+msgid "Many Web Beans just use the default deployment type <literal>@Production</literal>, in which case no deployment type need be explicitly specified. All three Web Bean in our example have the deployment type <literal>@Production</literal>."
+msgstr "å¤ãã® Web Beans ã¯ãã©ã®ãããã¤ã¡ã³ãã¿ã¤ããæ示çã«æå®ããã¦ããªãå ´åãåã«ããã©ã«ãã®ãããã¤ã¡ã³ãã¿ã¤ã <literal>@Production</literal> ã使ç¨ãã¾ãããµã³ãã«ã§ä½¿ç¨ããï¼ã¤ã® Web Bean ãã¹ã¦ã¯ããããã¤ã¡ã³ãã¿ã¤ã <literal>@Production</literal> ãæã£ã¦ãã¾ãã"
#. Tag: para
#: intro.xml:230
#, no-c-format
-msgid ""
-"In a testing environment, we might want to replace the "
-"<literal>SentenceTranslator</literal> Web Bean with a \"mock object\":"
-msgstr ""
+msgid "In a testing environment, we might want to replace the <literal>SentenceTranslator</literal> Web Bean with a \"mock object\":"
+msgstr "ãã¹ãç°å¢ã§ã¯ã<literal>SentenceTranslator</literal> Web Bean ããã¢ãã¯ãªãã¸ã§ã¯ããã§ç½®ãæãããã§ããã:"
#. Tag: programlisting
#: intro.xml:233
@@ -550,48 +460,42 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[@Mock\n"
+"public class MockSentenceTranslator implements Translator {\n"
+" public String translate(String sentence) {\n"
+" return \"Lorem ipsum dolor sit amet\";\n"
+" }\n"
+"}]]>"
#. Tag: para
#: intro.xml:236
#, no-c-format
-msgid ""
-"We would enable the deployment type <literal>@Mock</literal> in our testing "
-"environment, to indicate that <literal>MockSentenceTranslator</literal> and "
-"any other Web Bean annotated <literal>@Mock</literal> should be used."
-msgstr ""
+msgid "We would enable the deployment type <literal>@Mock</literal> in our testing environment, to indicate that <literal>MockSentenceTranslator</literal> and any other Web Bean annotated <literal>@Mock</literal> should be used."
+msgstr "<literal>MockSentenceTranslator</literal> 㨠<literal>@Mock</literal> ã¢ããã¼ã·ã§ã³ãä»ä¸ããããã®ä»ã® Web Bean ã使ç¨ãããã¨ãæå®ããããã«ããã¹ãç°å¢ã§ã¯ãããã¤ã¡ã³ãã¿ã¤ã <literal>@Mock</literal> ãæå¹ã«ãã¾ãã"
#. Tag: para
#: intro.xml:240
#, no-c-format
-msgid ""
-"We'll talk more about this unique and powerful feature in <xref linkend="
-"\"deploymenttypes\"/>."
-msgstr ""
+msgid "We'll talk more about this unique and powerful feature in <xref linkend=\"deploymenttypes\"/>."
+msgstr "ãã®ç¬ç¹ã§å¼·åãªæ©è½ã«ã¤ãã¦ã¯ <xref linkend=\"deploymenttypes\"/> ã§èª¬æãã¾ãã"
#. Tag: title
#: intro.xml:246
#, no-c-format
msgid "Scope"
-msgstr ""
+msgstr "ã¹ã³ã¼ã"
#. Tag: para
#: intro.xml:248
#, no-c-format
-msgid ""
-"The <emphasis>scope</emphasis> defines the lifecycle and visibility of "
-"instances of the Web Bean. The Web Beans context model is extensible, "
-"accommodating arbitrary scopes. However, certain important scopes are built-"
-"in to the specification, and provided by the Web Bean manager. A scope is "
-"represented by an annotation type."
-msgstr ""
+msgid "The <emphasis>scope</emphasis> defines the lifecycle and visibility of instances of the Web Bean. The Web Beans context model is extensible, accommodating arbitrary scopes. However, certain important scopes are built-in to the specification, and provided by the Web Bean manager. A scope is represented by an annotation type."
+msgstr "<emphasis>ã¹ã³ã¼ã</emphasis> 㯠Web Bean ã®ã¤ã³ã¹ã¿ã³ã¹ã®ã©ã¤ããµã¤ã¯ã«ã¨å¯è¦æ§ãå®ç¾©ãã¾ããWeb Beans ã®ã³ã³ããã¹ãã¢ãã«ã¯æ¡å¼µå¯è½ã§ãä»»æã®ã¹ã³ã¼ããå容ã§ãã¾ããããããé常ã«éè¦ãªã¹ã³ã¼ãã¯ä»æ§ã«çµã¿è¾¼ã¾ããWeb Bean ããã¼ã¸ã£ã¼ ã«ãã£ã¦æä¾ããã¦ãã¾ããã¹ã³ã¼ãã¯ã¢ããã¼ã·ã§ã³ã¿ã¤ãã«ãã£ã¦è¡¨ããã¾ãã"
#. Tag: para
#: intro.xml:254
#, no-c-format
-msgid ""
-"For example, any web application may have <emphasis>session scoped</"
-"emphasis> Web Beans:"
-msgstr ""
+msgid "For example, any web application may have <emphasis>session scoped</emphasis> Web Beans:"
+msgstr "ä¾ãã°ãã©ã㪠Web ã¢ããªã±ã¼ã·ã§ã³ã <emphasis>ã»ãã·ã§ã³ã¹ã³ã¼ã</emphasis> ã® Web Beansãæã£ã¦ãã¾ã:"
#. Tag: programlisting
#: intro.xml:257
@@ -600,44 +504,38 @@
"<![CDATA[@SessionScoped\n"
"public class ShoppingCart { ... }]]>"
msgstr ""
+"<![CDATA[@SessionScoped\n"
+"public class ShoppingCart { ... }]]>"
#. Tag: para
#: intro.xml:259
#, no-c-format
-msgid ""
-"An instance of a session scoped Web Bean is bound to a user session and is "
-"shared by all requests that execute in the context of that session."
-msgstr ""
+msgid "An instance of a session scoped Web Bean is bound to a user session and is shared by all requests that execute in the context of that session."
+msgstr "ã»ãã·ã§ã³ã¹ã³ã¼ãã® Web Bean ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã¦ã¼ã¶ã»ãã·ã§ã³ã«ãã¤ã³ãããã¦ããã®ã»ãã·ã§ã³ã®ã³ã³ããã¹ãã§å®è¡ããããã¹ã¦ã®ãªã¯ã¨ã¹ãã«ãã£ã¦å
±æããã¾ãã"
#. Tag: para
#: intro.xml:262
#, no-c-format
-msgid ""
-"By default, Web Beans belong to a special scope called the "
-"<emphasis>dependent pseudo-scope</emphasis>. Web Beans with this scope are "
-"pure dependent objects of the object into which they are injected, and their "
-"lifecycle is bound to the lifecycle of that object."
-msgstr ""
+msgid "By default, Web Beans belong to a special scope called the <emphasis>dependent pseudo-scope</emphasis>. Web Beans with this scope are pure dependent objects of the object into which they are injected, and their lifecycle is bound to the lifecycle of that object."
+msgstr "ããã©ã«ãã§ã¯ãWeb Beans 㯠<emphasis>ä¾åæ¬ä¼¼ã¹ã³ã¼ã</emphasis> ã¨å¼ã°ããç¹å¥ãªã¹ã³ã¼ãã«å±ãã¾ãããã®ã¹ã³ã¼ããã㤠Web Beans ã¯ã注å
¥ãããªãã¸ã§ã¯ãã«ç´ç²ã«ä¾åãããªãã¸ã§ã¯ãã§ãã©ã¤ããµã¤ã¯ã«ã¯æ³¨å
¥ãããªãã¸ã§ã¯ãã®ã©ã¤ããµã¤ã¯ã«ã«æ¬ãä»ãããã¾ãã"
#. Tag: para
#: intro.xml:267
#, no-c-format
msgid "We'll talk more about scopes in <xref linkend=\"scopescontexts\"/>."
-msgstr ""
+msgstr "ã¹ã³ã¼ãã®è©³ç´°ã«ã¤ãã¦ã¯ <xref linkend=\"scopescontexts\"/>ã§èª¬æãã¾ãã"
#. Tag: title
#: intro.xml:272
#, no-c-format
msgid "Web Bean names and Unified EL"
-msgstr ""
+msgstr "Web Bean åã¨ã¦ããã¡ã¤ã EL"
#. Tag: para
#: intro.xml:274
#, no-c-format
-msgid ""
-"A Web Bean may have a <emphasis>name</emphasis>, allowing it to be used in "
-"Unified EL expressions. It's easy to specify the name of a Web Bean:"
-msgstr ""
+msgid "A Web Bean may have a <emphasis>name</emphasis>, allowing it to be used in Unified EL expressions. It's easy to specify the name of a Web Bean:"
+msgstr "Web Bean 㯠<emphasis>åå</emphasis> ãæã¡ã¾ããããã«ããã¦ããã¡ã¤ã EL å¼ã§ä½¿ç¨ãããã¨ãå¯è½ã«ãªãã¾ããWeb Bean ã®ååãæå®ããã®ã¯ç°¡åã§ã:"
#. Tag: programlisting
#: intro.xml:278
@@ -646,12 +544,14 @@
"<![CDATA[@SessionScoped @Named(\"cart\")\n"
"public class ShoppingCart { ... }]]>"
msgstr ""
+"<![CDATA[@SessionScoped @Named(\"cart\")\n"
+"public class ShoppingCart { ... }]]>"
#. Tag: para
#: intro.xml:280
#, no-c-format
msgid "Now we can easily use the Web Bean in any JSF or JSP page:"
-msgstr ""
+msgstr "ãã㧠JSF ããã㯠JSP ãã¼ã¸ã§ Web Bean ãç°¡åã«ä½¿ç¨ãããã¨ãã§ãã¾ã:"
#. Tag: programlisting
#: intro.xml:282
@@ -661,13 +561,15 @@
" ....\n"
"</h:dataTable>]]>"
msgstr ""
+"<![CDATA[<h:dataTable value=\"#{cart.lineItems}\" var=\"item\">\n"
+" ....\n"
+"</h:dataTable>]]>"
#. Tag: para
#: intro.xml:284
#, no-c-format
-msgid ""
-"It's even easier to just let the name be defaulted by the Web Bean manager:"
-msgstr ""
+msgid "It's even easier to just let the name be defaulted by the Web Bean manager:"
+msgstr "Web Bean ããã¼ã¸ã£ã«ãã£ã¦ååã¯åç´ã«ããã©ã«ãã使ç¨ããããã¨ã¯ä¸å±¤ç°¡åã§ã:"
#. Tag: programlisting
#: intro.xml:287
@@ -676,38 +578,32 @@
"<![CDATA[@SessionScoped @Named\n"
"public class ShoppingCart { ... }]]>"
msgstr ""
+"<![CDATA[@SessionScoped @Named\n"
+"public class ShoppingCart { ... }]]>"
#. Tag: para
#: intro.xml:289
#, no-c-format
-msgid ""
-"In this case, the name defaults to <literal>shoppingCart</literal> — the "
-"unqualified class name, with the first character changed to lowercase."
-msgstr ""
+msgid "In this case, the name defaults to <literal>shoppingCart</literal> — the unqualified class name, with the first character changed to lowercase."
+msgstr "ãã®å ´åãããã©ã«ãã§åå㯠<literal>shoppingCart</literal> ã«ãªãã¾ã— æåã®æåãå°æåã«å¤æããç¡è³æ ¼ã®ã¯ã©ã¹åã«ãªãã¾ãã"
#. Tag: title
#: intro.xml:295
#, no-c-format
msgid "Interceptor binding types"
-msgstr ""
+msgstr "ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¿ã¤ã"
#. Tag: para
#: intro.xml:297
#, no-c-format
-msgid ""
-"Web Beans supports the interceptor functionality defined by EJB 3, not only "
-"for EJB beans, but also for plain Java classes. In addition, Web Beans "
-"provides a new approach to binding interceptors to EJB beans and other Web "
-"Beans."
-msgstr ""
+msgid "Web Beans supports the interceptor functionality defined by EJB 3, not only for EJB beans, but also for plain Java classes. In addition, Web Beans provides a new approach to binding interceptors to EJB beans and other Web Beans."
+msgstr "Web Beans ã¯ã EJB beans ã®ããã«ã ãã§ã¯ãªããåç´ãª Java ã¯ã©ã¹ã®ããã«ããEJB 3 ã§å®ç¾©ãããã¤ã³ã¿ã»ãã¿æ©è½ãæä¾ãã¾ããããã«ãWeb Beans ã¯ãEJB beans ã¨ä»ã® Web Beans ã¸ã®ãã¤ã³ãã£ã³ã°ã¤ã³ã¿ã»ãã¿ã«æ°ããã¢ããã¼ããæä¾ãã¾ãã"
#. Tag: para
#: intro.xml:302
#, no-c-format
-msgid ""
-"It remains possible to directly specify the interceptor class via use of the "
-"<literal>@Interceptors</literal> annotation:"
-msgstr ""
+msgid "It remains possible to directly specify the interceptor class via use of the <literal>@Interceptors</literal> annotation:"
+msgstr "ããã¯ã<literal>@Interceptors</literal> ã¢ããã¼ã·ã§ã³ã使ç¨ãããã¨ã«ããã¤ã³ã¿ã»ãã¿ã¯ã©ã¹ãç´æ¥æå®ãããã¨ãå¯è½ã«ãã¾ã:"
#. Tag: programlisting
#: intro.xml:305
@@ -717,14 +613,15 @@
"@Interceptors(TransactionInterceptor.class)\n"
"public class ShoppingCart { ... }]]>"
msgstr ""
+"<![CDATA[@SessionScoped \n"
+"@Interceptors(TransactionInterceptor.class)\n"
+"public class ShoppingCart { ... }]]>"
#. Tag: para
#: intro.xml:307
#, no-c-format
-msgid ""
-"However, it is more elegant, and better practice, to indirect the "
-"interceptor binding through an <emphasis>interceptor binding type</emphasis>:"
-msgstr ""
+msgid "However, it is more elegant, and better practice, to indirect the interceptor binding through an <emphasis>interceptor binding type</emphasis>:"
+msgstr "ãããã<emphasis>ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¿ã¤ã</emphasis> ã«ããã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ãéæ¥åãããã¨ã¯ãããã¨ã¬ã¬ã³ãã§ããè¯ãææ³ã§ã:"
#. Tag: programlisting
#: intro.xml:311
@@ -733,124 +630,98 @@
"<![CDATA[@SessionScoped @Transactional\n"
"public class ShoppingCart { ... }]]>"
msgstr ""
+"<![CDATA[@SessionScoped @Transactional\n"
+"public class ShoppingCart { ... }]]>"
#. Tag: para
#: intro.xml:313
#, no-c-format
-msgid ""
-"We'll discuss Web Beans interceptors and decorators in <xref linkend="
-"\"interceptors\"/> and <xref linkend=\"decorators\"/>."
-msgstr ""
+msgid "We'll discuss Web Beans interceptors and decorators in <xref linkend=\"interceptors\"/> and <xref linkend=\"decorators\"/>."
+msgstr "Web Beans ã¤ã³ã¿ã»ãã¿ã¨ãã³ã¬ã¼ã¿ã¯ <xref linkend=\"interceptors\"/> 㨠<xref linkend=\"decorators\"/> ã§èª¬æãã¾ãã"
#. Tag: title
#: intro.xml:321
#, no-c-format
msgid "What kinds of objects can be Web Beans?"
-msgstr ""
+msgstr "ã©ã®ç¨®é¡ã®ãªãã¸ã§ã¯ãã Web Beans ã«ãªããã¨ãã§ããã®ã"
#. Tag: para
#: intro.xml:323
#, no-c-format
-msgid ""
-"We've already seen that JavaBeans, EJBs and some other Java classes can be "
-"Web Beans. But exactly what kinds of objects are Web Beans?"
-msgstr ""
+msgid "We've already seen that JavaBeans, EJBs and some other Java classes can be Web Beans. But exactly what kinds of objects are Web Beans?"
+msgstr "ãã§ã« JavaBean ã EJBããã®ä»ã®ããã¤ãã® Javaã¯ã©ã¹ ã Web Beans ã«ãªããã¨ãè¦ã¦ãã¾ãããããããã¾ãã«ã©ã®ç¨®é¡ã®ãªãã¸ã§ã¯ãã Web Beans ã«ãªããã¨ãã§ããã®ã§ããããã"
#. Tag: title
#: intro.xml:327
#, no-c-format
msgid "Simple Web Beans"
-msgstr ""
+msgstr "åç´ãª Web Beans"
#. Tag: para
#: intro.xml:329
#, no-c-format
-msgid ""
-"The Web Beans specification says that a concrete Java class is a "
-"<emphasis>simple</emphasis> Web Bean if:"
-msgstr ""
+msgid "The Web Beans specification says that a concrete Java class is a <emphasis>simple</emphasis> Web Bean if:"
+msgstr "Web Beans ä»æ§ã§ã¯ã以ä¸ã®æ¡ä»¶ãæºããã¨ãã«ãã³ã³ã¯ãªã¼ã㪠Javaã¯ã©ã¹ã <emphasis>åç´ãª</emphasis> Web Bean ã«ãªãã¾ã:"
#. Tag: para
#: intro.xml:334
#, no-c-format
-msgid ""
-"it is not an EE container-managed component, like an EJB, a Servlet or a JPA "
-"entity,"
-msgstr ""
+msgid "it is not an EE container-managed component, like an EJB, a Servlet or a JPA entity,"
+msgstr "EJB ããµã¼ãã¬ãããJPA ã¨ã³ãã£ãã£ã®ããã« EE ã³ã³ããã§ç®¡çãããã³ã³ãã¼ãã³ãã§ã¯ãªããã®"
#. Tag: para
#: intro.xml:338
#, no-c-format
msgid "it is not a non-static static inner class,"
-msgstr ""
+msgstr "éçã§ãªãã¤ã³ãã¼ã¯ã©ã¹ã§ã¯ãªããã®"
#. Tag: para
#: intro.xml:341
#, no-c-format
msgid "it is not a parameterized type, and"
-msgstr ""
+msgstr "ãã©ã¡ã¼ã¿åãããã¿ã¤ãã§ã¯ãªããã®"
#. Tag: para
#: intro.xml:344
#, no-c-format
-msgid ""
-"it has a constructor with no parameters, or a constructor annotated "
-"<literal>@Initializer</literal>."
-msgstr ""
+msgid "it has a constructor with no parameters, or a constructor annotated <literal>@Initializer</literal>."
+msgstr "ãã©ã¡ã¼ã¿ãªãã®ã³ã³ã¹ãã©ã¯ã¿ãæã¤ããããã㯠<literal>@Initializer</literal> ã¢ããã¼ã·ã§ã³ãä»ä¸ãããã³ã³ã¹ãã©ã¯ã¿ãæã¤ãã®"
#. Tag: para
#: intro.xml:349
#, no-c-format
msgid "Thus, almost every JavaBean is a simple Web Bean."
-msgstr ""
+msgstr "ããã«ãããã»ã¨ãã©ãã¹ã¦ã® JavaBean ã¯åç´ãª Web Bean ã§ãã"
#. Tag: para
#: intro.xml:351
#, no-c-format
-msgid ""
-"Every interface implemented directly or indirectly by a simple Web Bean is "
-"an API type of the simple Web Bean. The class and its superclasses are also "
-"API types."
-msgstr ""
+msgid "Every interface implemented directly or indirectly by a simple Web Bean is an API type of the simple Web Bean. The class and its superclasses are also API types."
+msgstr "åç´ãª Web Bean ã«ãã£ã¦ç´æ¥çã«ã¾ãã¯éæ¥çã«ã«å®è£
ããããã¹ã¦ã®ã¤ã³ã¿ãã§ã¼ã¹ã¯ãåç´ãª Web Bean ã® API ã¿ã¤ãã§ããã¯ã©ã¹ã¨ãã®ã¯ã©ã¹ã®ã¹ã¼ãã¼ã¯ã©ã¹ãã¾ã API ã¿ã¤ãã§ãã"
#. Tag: title
#: intro.xml:358
#, no-c-format
msgid "Enterprise Web Beans"
-msgstr ""
+msgstr "ã¨ã³ã¿ã¼ãã©ã¤ãº Web Beans"
#. Tag: para
#: intro.xml:360
#, no-c-format
-msgid ""
-"The specification says that all EJB 3-style session and singleton beans are "
-"<emphasis>enterprise</emphasis> Web Beans. Message driven beans are not Web "
-"Beans — since they are not intended to be injected into other "
-"objects — but they can take advantage of most of the functionality of Web "
-"Beans, including dependency injection and interceptors."
-msgstr ""
+msgid "The specification says that all EJB 3-style session and singleton beans are <emphasis>enterprise</emphasis> Web Beans. Message driven beans are not Web Beans — since they are not intended to be injected into other objects — but they can take advantage of most of the functionality of Web Beans, including dependency injection and interceptors."
+msgstr "ä»æ§ã«ããã°ããã¹ã¦ã® EJB 3 ã¹ã¿ã¤ã«ã®ã»ãã·ã§ã³ Bean ã¨ã·ã³ã°ã«ãã³ Bean 㯠<emphasis>ã¨ã³ã¿ã¼ãã©ã¤ãº</emphasis> Web Beans ã§ããã¡ãã»ã¼ã¸é§å Bean 㯠Web Beans ã§ã¯ãªãã®ã§ããããã—ãããã¯ä»ã®ãªãã¸ã§ã¯ãã¸æ³¨å
¥ããããã¨ãæå³ãã¦ããªãã®ã§ãã— ä¾åæ§æ³¨å
¥ã¨ã¤ã³ã¿ã»ãã¿ãå«ã Web Beans ã®ã»ã¨ãã©ã®æ©è½ãå©ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: para
#: intro.xml:366
#, no-c-format
-msgid ""
-"Every local interface of an enterprise Web Bean that does not have a "
-"wildcard type parameter or type variable, and every one of its "
-"superinterfaces, is an API type of the enterprise Web Bean. If the EJB bean "
-"has a bean class local view, the bean class, and every one of its "
-"superclasses, is also an API type."
-msgstr ""
+msgid "Every local interface of an enterprise Web Bean that does not have a wildcard type parameter or type variable, and every one of its superinterfaces, is an API type of the enterprise Web Bean. If the EJB bean has a bean class local view, the bean class, and every one of its superclasses, is also an API type."
+msgstr "ã¯ã¤ã«ãã«ã¼ãã¿ã¤ãã®ãã©ã¡ã¼ã¿ã¾ãã¯ã¿ã¤ãå¤æ°ãæããªãã¨ã³ã¿ã¼ãã©ã¤ãº Web Bean ã® ãã¼ã«ã«ã¤ã³ã¿ãã§ã¼ã¹ã¨ããã®ã¹ã¼ãã¼ã¤ã³ã¿ãã§ã¼ã¹ã®ãã¹ã¦ããã¨ã³ã¿ã¼ãã©ã¤ãº Web Bean ã®API ã¿ã¤ãã§ãããã EJB Bean ã ãã¼ã«ã«ãã¥ã¼ã® Bean ã¯ã©ã¹ãæã£ã¦ããã°ãBeanã¯ã©ã¹ã¨ãã®ãã¹ã¦ã®ã¹ã¼ãã¼ã¯ã©ã¹ã APIã¿ã¤ãã§ãã"
#. Tag: para
#: intro.xml:372
#, no-c-format
-msgid ""
-"Stateful session beans should declare a remove method with no parameters or "
-"a remove method annotated <literal>@Destructor</literal>. The Web Bean "
-"manager calls this method to destroy the stateful session bean instance at "
-"the end of its lifecycle. This method is called the <emphasis>destructor</"
-"emphasis> method of the enterprise Web Bean."
-msgstr ""
+msgid "Stateful session beans should declare a remove method with no parameters or a remove method annotated <literal>@Destructor</literal>. The Web Bean manager calls this method to destroy the stateful session bean instance at the end of its lifecycle. This method is called the <emphasis>destructor</emphasis> method of the enterprise Web Bean."
+msgstr "ã¹ãã¼ããã«ãªã»ãã·ã§ã³ beans ã¯ããã©ã¡ã¼ã¿ã®ãªã remove ã¡ã½ããã¾ã㯠<literal>@Destructor</literal> ã¢ããã¼ã·ã§ã³ãä»ä¸ããã remove ã¡ã½ããã宣è¨ãã¹ãã§ããWeb Bean ããã¼ã¸ã£ã¯ããã®ã©ã¤ããµã¤ã¯ã«ã®çµããã§ã¹ãã¼ããã«ã»ãã·ã§ã³ Bean ã®ã¤ã³ã¹ã¿ã³ã¹ãç ´æ£ããããã«ããã®ã¡ã½ãããå¼ã³åºãã¾ãããã®ã¡ã½ããã¯ãã¨ã³ã¿ã¼ãã©ã¤ãº Web Bean ã® <emphasis>destructor</emphasis> ã¡ã½ããã¨å¼ã°ãã¾ãã"
#. Tag: programlisting
#: intro.xml:378
@@ -866,111 +737,93 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateful @SessionScoped\n"
+"public class ShoppingCart {\n"
+"\n"
+" ...\n"
+" \n"
+" @Remove\n"
+" public void destroy() {}\n"
+"\n"
+"}]]>"
#. Tag: para
#: intro.xml:380
#, no-c-format
-msgid ""
-"So when should we use an enterprise Web Bean instead of a simple Web Bean? "
-"Well, whenever we need the advanced enterprise services offered by EJB, such "
-"as:"
-msgstr ""
+msgid "So when should we use an enterprise Web Bean instead of a simple Web Bean? Well, whenever we need the advanced enterprise services offered by EJB, such as:"
+msgstr "ããã§ã¯ããã¤åç´ãª Web Bean ã§ãªãã¨ã³ã¿ã¼ãã©ã¤ãº Web Bean ã使ç¨ãã¹ãã§ãããããEJB ã«ãã£ã¦æä¾ãããé«åº¦ãªã¨ã³ã¿ã¼ãã©ã¤ãºãµã¼ãã¹ãå¿
è¦ã¨ããå ´åã«ä½¿ç¨ãã¾ããä¾ãã°:"
#. Tag: para
#: intro.xml:387
#, no-c-format
msgid "method-level transaction management and security,"
-msgstr ""
+msgstr "ã¡ã½ããã¬ãã«ã®ãã©ã³ã¶ã¯ã·ã§ã³ç®¡çã¨ã»ãã¥ãªãã£"
#. Tag: para
#: intro.xml:390
#, no-c-format
msgid "concurrency management,"
-msgstr ""
+msgstr "並è¡æ§ç®¡ç"
#. Tag: para
#: intro.xml:393
#, no-c-format
-msgid ""
-"instance-level passivation for stateful session beans and instance-pooling "
-"for stateless session beans,"
-msgstr ""
+msgid "instance-level passivation for stateful session beans and instance-pooling for stateless session beans,"
+msgstr "ã¹ãã¼ããã«ã»ãã·ã§ã³ Bean ã®ããã®ã¤ã³ã¹ã¿ã³ã¹ã¬ãã«ã®éæ´»æ§åã¨ã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ Bean ã®ããã®ã¤ã³ã¹ã¿ã³ã¹ãã¼ãªã³ã°"
#. Tag: para
#: intro.xml:397
#, no-c-format
msgid "remote and web service invocation, and"
-msgstr ""
+msgstr "ãªã¢ã¼ããµã¼ãã¹ã¨ Web ãµã¼ãã¹ã®å¼ã³åºã"
#. Tag: para
#: intro.xml:400
#, no-c-format
msgid "timers and asynchronous methods,"
-msgstr ""
+msgstr "ã¿ã¤ãã¼ã¨éåæã¡ã½ãã"
#. Tag: para
#: intro.xml:404
#, no-c-format
-msgid ""
-"we should use an enterprise Web Bean. When we don't need any of these "
-"things, a simple Web Bean will serve just fine."
-msgstr ""
+msgid "we should use an enterprise Web Bean. When we don't need any of these things, a simple Web Bean will serve just fine."
+msgstr "ã¨ã³ã¿ã¼ãã©ã¤ãº Web Bean ã使ç¨ãã¹ãã§ãããããã®ã¨ã³ã¿ã¼ãã©ã¤ãºãµã¼ãã¹ã®ãããããå¿
è¦ã§ã¯ãªãã¨ãã«ã¯ãåç´ãª Web Bean ãã¡ããã©è¦äºã«å½¹ç«ã¤ã§ãããã"
#. Tag: para
#: intro.xml:407
#, no-c-format
-msgid ""
-"Many Web Beans (including any session or application scoped Web Bean) are "
-"available for concurrent access. Therefore, the concurrency management "
-"provided by EJB 3.1 is especially useful. Most session and application "
-"scoped Web Beans should be EJBs."
-msgstr ""
+msgid "Many Web Beans (including any session or application scoped Web Bean) are available for concurrent access. Therefore, the concurrency management provided by EJB 3.1 is especially useful. Most session and application scoped Web Beans should be EJBs."
+msgstr "å¤ãã® Web Beans(ã©ããªã»ãã·ã§ã³ã¹ã³ã¼ããããã¯ã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã®Web Beanãå«ã)ã¯ã並è¡ã¢ã¯ã»ã¹ãå¯è½ã§ããããããã«ãEJB 3.1 ã«ãã£ã¦æä¾ããã並è¡æ§ç®¡çã¯ç¹ã«å½¹ã«ç«ã¡ã¾ããã»ã¨ãã©ã®ã»ãã·ã§ã³ã¹ã³ã¼ãã¨ã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã® Web Beans 㯠EJB ã§ããã¹ãã§ãã"
#. Tag: para
#: intro.xml:412
#, no-c-format
-msgid ""
-"Web Beans which hold references to heavy-weight resources, or hold a lot of "
-"internal state benefit from the advanced container-managed lifecycle defined "
-"by the EJB <literal>@Stateless</literal>/<literal>@Stateful</literal>/"
-"<literal>@Singleton</literal> model, with its support for passivation and "
-"instance pooling."
-msgstr ""
+msgid "Web Beans which hold references to heavy-weight resources, or hold a lot of internal state benefit from the advanced container-managed lifecycle defined by the EJB <literal>@Stateless</literal>/<literal>@Stateful</literal>/<literal>@Singleton</literal> model, with its support for passivation and instance pooling."
+msgstr "ããã¼ç´ã®ãªã½ã¼ã¹ã¸ã®åç
§ãä¿æãããã¯å¤ãã®å
é¨ç¶æ
ãä¿æãã Web Beans ã¯ãEJB <literal>@Stateless</literal>/<literal>@Stateful</literal>/<literal>@Singleton</literal> ã¢ãã« ã«ãã£ã¦å®ç¾©ãããé«åº¦ãªã³ã³ããã§ç®¡çãããã©ã¤ããµã¤ã¯ã«ããæ©æµãåããéæ´»æ§åã¨ã¤ã³ã¹ã¿ã³ã¹ãã¼ãªã³ã°ã«å¯¾ãããµãã¼ããå©ç¨ã§ãã¾ãã"
#. Tag: para
#: intro.xml:417
#, no-c-format
-msgid ""
-"Finally, it's usually obvious when method-level transaction management, "
-"method-level security, timers, remote methods or asynchronous methods are "
-"needed."
-msgstr ""
+msgid "Finally, it's usually obvious when method-level transaction management, method-level security, timers, remote methods or asynchronous methods are needed."
+msgstr "æå¾ã«ãã¡ã½ããã¬ãã«ã®ãã©ã³ã¶ã¯ã·ã§ã³ç®¡çãã¡ã½ããã¬ãã«ã®ã»ãã¥ãªãã£ãã¿ã¤ãã¼ããªã¢ã¼ãã¡ã½ãããããã¯éåæã¡ã½ãããå¿
è¦ã¨ãããå ´åã¯ããã¦ãæããã§ãã"
#. Tag: para
#: intro.xml:420
#, no-c-format
-msgid ""
-"It's usually easy to start with simple Web Bean, and then turn it into an "
-"EJB, just by adding an annotation: <literal>@Stateless</literal>, "
-"<literal>@Stateful</literal> or <literal>@Singleton</literal>."
-msgstr ""
+msgid "It's usually easy to start with simple Web Bean, and then turn it into an EJB, just by adding an annotation: <literal>@Stateless</literal>, <literal>@Stateful</literal> or <literal>@Singleton</literal>."
+msgstr "é常ã¯åç´ãª Web Bean ã§å§ããã®ãç°¡åã§ãããããããåã« <literal>@Stateless</literal> ã <literal>@Stateful</literal>ã<literal>@Singleton</literal> ã¢ããã¼ã·ã§ã³ãä»ãå ãããã¨ã«ãã£ã¦ãããããEJBã«å¤ãã¦ãã ããã"
#. Tag: title
#: intro.xml:427
#, no-c-format
msgid "Producer methods"
-msgstr ""
+msgstr "ãããã¥ã¼ãµ (producer) ã¡ã½ãã"
#. Tag: para
#: intro.xml:429
#, no-c-format
-msgid ""
-"A <emphasis>producer method</emphasis> is a method that is called by the Web "
-"Bean manager to obtain an instance of the Web Bean when no instance exists "
-"in the current context. A producer method lets the application take full "
-"control of the instantiation process, instead of leaving instantiation to "
-"the Web Bean manager. For example:"
-msgstr ""
+msgid "A <emphasis>producer method</emphasis> is a method that is called by the Web Bean manager to obtain an instance of the Web Bean when no instance exists in the current context. A producer method lets the application take full control of the instantiation process, instead of leaving instantiation to the Web Bean manager. For example:"
+msgstr "<emphasis>ãããã¥ã¼ãµã¡ã½ãã</emphasis> ã¯ãç¾å¨ã®ã³ã³ããã¹ãã«ã¤ã³ã¹ã¿ã³ã¹ãåå¨ããªãã¨ãã«ãWeb Bean ã®ã¤ã³ã¹ã¿ã³ã¹ãå¾ãããã« Web Bean ããã¼ã¸ã£ ã«ãã£ã¦å¼ã°ããã¡ã½ããã§ãããããã¥ã¼ãµã¡ã½ããã¯ãã¤ã³ã¹ã¿ã³ã¹åã Web Bean ããã¼ã¸ã£ã«å§ããã®ã§ã¯ãªããã¢ããªã±ã¼ã·ã§ã³ã«ã¤ã³ã¹ã¿ã³ã¹åããã»ã¹ã®å®å
¨ãªç®¡çãããã¾ããä¾ãã°:"
#. Tag: programlisting
#: intro.xml:435
@@ -987,34 +840,40 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[@ApplicationScoped\n"
+"public class Generator {\n"
+"\n"
+" private Random random = new Random( System.currentTimeMillis() );\n"
+" \n"
+" @Produces @Random int next() {\n"
+" return random.nextInt(100);\n"
+" }\n"
+"\n"
+"}]]>"
#. Tag: para
#: intro.xml:437
#, no-c-format
-msgid ""
-"The result of a producer method is injected just like any other Web Bean."
-msgstr ""
+msgid "The result of a producer method is injected just like any other Web Bean."
+msgstr "ãããã¥ã¼ãµã¡ã½ããã®çµæã¯ãã¡ããã©ä»ã®Web Beanã®ããã«æ³¨å
¥ããã¾ãã"
#. Tag: programlisting
#: intro.xml:439
#, no-c-format
msgid "<![CDATA[@Random int randomNumber]]>"
-msgstr ""
+msgstr "<![CDATA[@Random int randomNumber]]>"
#. Tag: para
#: intro.xml:441
#, no-c-format
-msgid ""
-"The method return type and all interfaces it extends/implements directly or "
-"indirectly are API types of the producer method. If the return type is a "
-"class, all superclasses are also API types."
-msgstr ""
+msgid "The method return type and all interfaces it extends/implements directly or indirectly are API types of the producer method. If the return type is a class, all superclasses are also API types."
+msgstr "ã¡ã½ããã®æ»ãã¿ã¤ãã¨ãããç´æ¥çã«ãããã¯éæ¥çã«æ¡å¼µãã/å®è£
ãããã¹ã¦ã®ã¤ã³ã¿ãã§ã¼ã¹ã¯ãããã¥ã¼ãµã¡ã½ããã® API ã¿ã¤ãã§ããããæ»ãã®ã¿ã¤ããã¯ã©ã¹ãªãã¯ããã¹ã¦ã®ã¹ã¼ãã¼ã¯ã©ã¹ãAPI ã¿ã¤ãã§ãã"
#. Tag: para
#: intro.xml:445
#, no-c-format
msgid "Some producer methods return objects that require explicit destruction:"
-msgstr ""
+msgstr "ãããã¥ã¼ãµã¡ã½ããã¯ãæ示çãªç ´æ£ãå¿
è¦ã¨ãããªãã¸ã§ã¯ããè¿ããã®ãããã¾ã:"
#. Tag: programlisting
#: intro.xml:447
@@ -1024,14 +883,15 @@
" return createConnection( user.getId(), user.getPassword() );\n"
"}]]>"
msgstr ""
+"<![CDATA[@Produces @RequestScoped Connection connect(User user) {\n"
+" return createConnection( user.getId(), user.getPassword() );\n"
+"}]]>"
#. Tag: para
#: intro.xml:449
#, no-c-format
-msgid ""
-"These producer methods may define matching <emphasis>disposal methods</"
-"emphasis>:"
-msgstr ""
+msgid "These producer methods may define matching <emphasis>disposal methods</emphasis>:"
+msgstr "ãããã®ãããã¥ã¼ãµã¡ã½ããã¯ãé©åãã <emphasis> ãã£ã¹ãã¼ã¶ã«ã¡ã½ãã</emphasis> ãå®ç¾©ããããããã¾ãã: "
#. Tag: programlisting
#: intro.xml:451
@@ -1041,35 +901,31 @@
" connection.close();\n"
"}]]>"
msgstr ""
+"<![CDATA[void close(@Disposes Connection connection) {\n"
+" connection.close();\n"
+"}]]>"
#. Tag: para
#: intro.xml:453
#, no-c-format
-msgid ""
-"This disposal method is called automatically by the Web Bean manager at the "
-"end of the request."
-msgstr ""
+msgid "This disposal method is called automatically by the Web Bean manager at the end of the request."
+msgstr "ãã®ãã£ã¹ãã¼ã¶ã«ã¡ã½ããã¯ããªã¯ã¨ã¹ãã®çµããã« Web Bean ããã¼ã¸ã£ ã«ãã£ã¦èªåçã«å¼ã³åºããã¾ãã"
#. Tag: para
#: intro.xml:456
#, no-c-format
-msgid ""
-"We'll talk much more about producer methods in <xref linkend="
-"\"producermethods\"/>."
-msgstr ""
+msgid "We'll talk much more about producer methods in <xref linkend=\"producermethods\"/>."
+msgstr "ãããã¥ã¼ãµã¡ã½ããã«ã¤ãã¦ã®è©³ç´°ã¯ <xref linkend=\"producermethods\"/> ã§èª¬æãã¾ãã"
#. Tag: title
#: intro.xml:461
#, no-c-format
msgid "JMS endpoints"
-msgstr ""
+msgstr "JMS ã¨ã³ããã¤ã³ã"
#. Tag: para
#: intro.xml:463
#, no-c-format
-msgid ""
-"Finally, a JMS queue or topic can be a Web Bean. Web Beans relieves the "
-"developer from the tedium of managing the lifecycles of all the various JMS "
-"objects required to send messages to queues and topics. We'll discuss JMS "
-"endpoints in <xref linkend=\"jms\"/>."
-msgstr ""
+msgid "Finally, a JMS queue or topic can be a Web Bean. Web Beans relieves the developer from the tedium of managing the lifecycles of all the various JMS objects required to send messages to queues and topics. We'll discuss JMS endpoints in <xref linkend=\"jms\"/>."
+msgstr "æå¾ã«ãJMS ãã¥ã¼ã¾ãã¯ãããã¯ã¯ãWeb Bean ã«ãªããã¨ãã§ãã¾ããWeb Beans ã¯ããã¥ã¼ã¨ãããã¯ã«ã¡ãã»ã¼ã¸ãéãããã«å¿
è¦ã¨ãªãããã¹ã¦ã®æ§ã
㪠JMS ãªãã¸ã§ã¯ãã®ã©ã¤ããµã¤ã¯ã«ã管çããéå±ããéçºè
ãéæ¾ãã¾ããJMS ã¨ã³ããã¤ã³ã㯠<xref linkend=\"jms\"/> ã§èª¬æãã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/master.po
===================================================================
--- doc/trunk/reference/ja-JP/master.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/master.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: master.xml \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-28 17:09+0000\n"
+"POT-Creation-Date: 2009-04-19 20:36+0000\n"
"PO-Revision-Date: 2008-12-19 20:26+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -17,7 +17,7 @@
#: master.xml:10
#, no-c-format
msgid "Note"
-msgstr ""
+msgstr "注è¨"
#. Tag: para
#: master.xml:11
@@ -29,7 +29,10 @@
"\". Other documentation, blogs, forum posts etc. may use the new "
"nomenclature, including the new name for the JSR-299 Reference "
"Implementation - \"Web Beans\"."
-msgstr ""
+msgstr "JSR-299ã¯ãæè¿å称ããWeb BeansããããJavaã³ã³ããã¹ãã¨ä¾åæ§æ³¨å
¥ãã«å¤æ´ãã¾ããããã®ãªãã¡ã¬ã³ã¹ã¬ã¤ãã§ã¯ãã¾ã "
+ "JSR-299ã¨ãã¦ãWeb BeansãããJSR-299åç
§å®è£
ã¨ãã¦ãWeb Beans RIããå¼ç§°ã¨ãã¦ä½¿ç¨ãã¾ããä»ã®ããã¥ã¡"
+ "ã³ããããã°ããã©ã¼ã©ã ã¸ã®ãã¹ããªã©ã§ã¯ãJSR-299åç
§å®è£
ã®æ°ããååã¨ãã¦ãWeb Beansããå«ãæ°ããä»æ§å称ã使ç¨ããã"
+ "ã¨ã«ãªãã¾ãã"
#. Tag: para
#: master.xml:20
@@ -38,34 +41,35 @@
"You'll also find that some of the more recent functionality to be specified "
"is missing (such as producer fields, realization, asynchronous events, XML "
"mapping of EE resources)."
-msgstr ""
+msgstr "ã¾ããããæè¿ã«ä»æ§ã«åãè¾¼ã¾ããæ©è½ã®ä¸é¨(ä¾ãã°ããããã¥ã¼ãµãã£ã¼ã«ããéåæã¤ãã³ããEEãªã½ã¼ã¹ã¸ã®XMLãããã³ã°ãªã©)㯠ã¾"
+ "ã ããã¥ã¡ã³ãããæ¬ ãã¦ãã¾ãã"
#. Tag: title
#: master.xml:30
#, no-c-format
msgid "Using contextual objects"
-msgstr ""
+msgstr "ã³ã³ããã¹ãä¾åãªãã¸ã§ã¯ãã®å©ç¨"
#. Tag: title
#: master.xml:43
#, no-c-format
msgid "Developing loosely-coupled code"
-msgstr ""
+msgstr "ççµåãªã³ã¼ãã®éçº"
#. Tag: title
#: master.xml:53
#, no-c-format
msgid "Making the most of strong typing"
-msgstr ""
+msgstr "å¼·ãåä»ããæ大éã«æ´»ç¨"
#. Tag: title
#: master.xml:64
#, no-c-format
msgid "Web Beans and the Java EE ecosystem"
-msgstr ""
+msgstr "Web Beans 㨠Java EE ã¨ã³ã·ã¹ãã "
#. Tag: title
#: master.xml:76
#, no-c-format
msgid "Web Beans Reference"
-msgstr ""
+msgstr "Web Beans ãªãã¡ã¬ã³ã¹"
Modified: doc/trunk/reference/ja-JP/next.po
===================================================================
--- doc/trunk/reference/ja-JP/next.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/next.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-04-19 02:20+0900\n"
+"Last-Translator: wadahiro <wadahiro at gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,33 +17,24 @@
#: next.xml:4
#, no-c-format
msgid "Next steps"
-msgstr ""
+msgstr "次ã®ã¹ããã"
#. Tag: para
#: next.xml:6
#, no-c-format
-msgid ""
-"Because Web Beans is so new, there's not yet a lot of information available "
-"online."
-msgstr ""
+msgid "Because Web Beans is so new, there's not yet a lot of information available online."
+msgstr "Web Beansã¯é常ã«æ°ããããããªã³ã©ã¤ã³ã§å©ç¨å¯è½ãªæ
å ±ãã¾ã ããã¾ããã"
#. Tag: para
#: next.xml:9
#, no-c-format
-msgid ""
-"Of course, the Web Beans specification is the best source of more "
-"information about Web Beans. The spec is about 100 pages long, only twice "
-"the length of this article, and almost as readable. But, of course, it "
-"covers many details that we've skipped over. The spec is available from "
-"<literal>http://jcp.org/en/jsr/detail?id=299</literal>."
-msgstr ""
+msgid "Of course, the Web Beans specification is the best source of more information about Web Beans. The spec is about 100 pages long, only twice the length of this article, and almost as readable. But, of course, it covers many details that we've skipped over. The spec is available from <literal>http://jcp.org/en/jsr/detail?id=299</literal>."
+msgstr "ãã¡ãããWeb Beansã®ä»æ§æ¸ã¯ãWeb Beansã«ã¤ãã¦æã詳ããæ
å ±æºã§ããä»æ§æ¸ã¯ãç´100ãã¼ã¸ããããã®è¨äºã®äºåã®é·ãã ãã§èªã¿ãããã§ããããããã¯ãä»æ§æ¸ã¯ããã§ã¯çç¥ããå¤ãã®è©³ç´°ãã«ãã¼ãã¦ãã¾ããä»æ§æ¸ã¯ã<literal>http://jcp.org/en/jsr/detail?id=299</literal>ããå©ç¨å¯è½ã§ãã"
+# substantiallyã£ã¦ã©ã訳ã
#. Tag: para
#: next.xml:15
#, no-c-format
-msgid ""
-"The Web Beans Reference implementation is being developed at <literal>http://"
-"seamframework.org/WebBeans</literal>. The RI development team and the Web "
-"Beans spec lead blog at <literal>http://in.relation.to</literal>. This "
-"article is substantially based upon a series of blog entries published there."
-msgstr ""
+msgid "The Web Beans Reference implementation is being developed at <literal>http://seamframework.org/WebBeans</literal>. The RI development team and the Web Beans spec lead blog at <literal>http://in.relation.to</literal>. This article is substantially based upon a series of blog entries published there."
+msgstr "Web Beansã®åç
§å®è£
ã¯ã<literal>http://seamframework.org/WebBeans</literal>ã§éçºããã¦ãã¾ããRIéçºãã¼ã ã¨Web Beansã®ã¹ããã¯ãªã¼ãã¯<literal>http://in.relation.to</literal>ã§ããã°ãæ¸ãã¦ãã¾ãããã®è¨äºã¯ã大ä½ã¯ããã§æ¸ããããä¸é£ã®ããã°ã¨ã³ããªã¼ã«åºã¥ãã¦ãã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/part1.po
===================================================================
--- doc/trunk/reference/ja-JP/part1.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/part1.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -23,7 +23,10 @@
"component types including JavaBeans and Enterprise Java Beans. As a "
"complement to the traditional Java EE programming model, the Web Beans "
"services provide:"
-msgstr ""
+msgstr "Web Beans (JSR-299) ä»æ§ã¯ãã¢ããªã±ã¼ã·ã§ã³ã®éçºãããç°¡åã«ãã Java EE ç°å¢ã®åãã®ãµã¼ãã¹ã»ãããå®ç¾©ã"
+ "ã¾ããWeb Beans ã¯ãJavaBeans ã¨ã¨ã³ã¿ã¼ãã©ã¤ãº Java Beans ãå«ãç¾åãã Java ã³ã³ãã¼ãã³ãã®ã¿ã¤"
+ "ããã¾ããã£ãæ¡å¼µã©ã¤ããµã¤ã¯ã«ã¨ç¸äºä½ç¨ã¢ãã«ã®å±¤ãæä¾ãã¾ããä¼çµ±ç㪠Java EE ããã°ã©ãã³ã°ã¢ãã«ãè£è¶³ãããã®ã¨ãã¦ã"
+ "Web Beans ã¯ä»¥ä¸ã®ãµã¼ãã¹ãæä¾ãã¾ã:"
#. Tag: para
#: part1.xml:14
@@ -31,20 +34,22 @@
msgid ""
"an improved lifecycle for stateful components, bound to well-defined "
"<emphasis>contexts</emphasis>,"
-msgstr ""
+msgstr "æ確㪠<emphasis>ã³ã³ããã¹ã (context)</emphasis> ã«æ¬ãä»ãããããã¹ãã¼ããã«"
+ "ã³ã³ãã¼ãã³ãã®ããã®æ¹åãããã©ã¤ããµã¤ã¯ã«"
#. Tag: para
#: part1.xml:18
#, no-c-format
msgid "a typesafe approach to <emphasis>dependency injection</emphasis>,"
-msgstr ""
+msgstr "ã¿ã¤ãã»ã¼ããªã¢ããã¼ãã«ãã <emphasis> ä¾åæ§æ³¨å
¥ (dependency injection: DI)<"
+ "/emphasis>"
#. Tag: para
#: part1.xml:21
#, no-c-format
msgid ""
"interaction via an <emphasis>event notification</emphasis> facility, and"
-msgstr ""
+msgstr "<emphasis>ã¤ãã³ãéç¥ (event notification)</emphasis> ã«ããç¸äºä½ç¨"
#. Tag: para
#: part1.xml:25
@@ -54,7 +59,9 @@
"components, along with a new kind of interceptor, called a "
"<emphasis>decorator</emphasis>, that is more appropriate for use in solving "
"business problems."
-msgstr ""
+msgstr "ã³ã³ãã¼ãã³ãã¸ã® <emphasis>ã¤ã³ã¿ã»ãã¿ (interceptor) </emphasis> ã®ãã¤ã³"
+ "ãã£ã³ã°ã«ãããããè¯ãææ³ã¨ <emphasis>ãã³ã¬ã¼ã¿ (decorator)</emphasis> ã¨å¼"
+ "ã°ããæ°ãã種é¡ã®ã¤ã³ã¿ã»ãã¿ã®å°å
¥ãããã«ãããã¸ãã¹ä¸ã®åé¡ã解決ããéã«ä½¿ç¨ããã®ãããé©ãããã®ã«ãªãã¾ã"
#. Tag: para
#: part1.xml:32
@@ -63,43 +70,44 @@
"Dependency injection, together with contextual lifecycle management, saves "
"the user of an unfamiliar API from having to ask and answer the following "
"questions:"
-msgstr ""
+msgstr "ã³ã³ããã¹ãä¾åã©ã¤ããµã¤ã¯ã«ç®¡çãå©ç¨ããä¾åæ§æ³¨å
¥ã¯ãã¦ã¼ã¶ãããç¥ããªã API ã使ç¨ããéã«ä»¥ä¸ã®ãããªè³ªåããããããã«çãã"
+ "ãããæéãçãã¾ã:"
#. Tag: para
#: part1.xml:38
#, no-c-format
msgid "what is the lifecycle of this object?"
-msgstr ""
+msgstr "ãã®ãªãã¸ã§ã¯ãã®ã©ã¤ããµã¤ã¯ã«ã¯ä½ã§ãã?"
#. Tag: para
#: part1.xml:41
#, no-c-format
msgid "how many simultaneous clients can it have?"
-msgstr ""
+msgstr "åæã«ããã¤ã®ã¯ã©ã¤ã¢ã³ããã¢ã¯ã»ã¹ã§ãã¾ãã?"
#. Tag: para
#: part1.xml:44
#, no-c-format
msgid "is it multithreaded?"
-msgstr ""
+msgstr "ãã«ãã¹ã¬ãã対å¿ã§ãã?"
#. Tag: para
#: part1.xml:47
#, no-c-format
msgid "where can I get one from?"
-msgstr ""
+msgstr "ã©ãããåå¾ãããã¨ãã§ãã¾ãã?"
#. Tag: para
#: part1.xml:50
#, no-c-format
msgid "do I need to explicitly destroy it?"
-msgstr ""
+msgstr "æ示çã«ç ´æ£ããå¿
è¦ãããã¾ãã?"
#. Tag: para
#: part1.xml:53
#, no-c-format
msgid "where should I keep my reference to it when I'm not using it directly?"
-msgstr ""
+msgstr "ç´æ¥çã«ä½¿ç¨ãã¦ããªãã¨ãã«ãããã¸ã®ãªãã¡ã¬ã³ã¹ã¯ã©ãã«ä¿æãã¹ãã§ãã?"
#. Tag: para
#: part1.xml:57
@@ -107,13 +115,14 @@
msgid ""
"how can I add an indirection layer, so that the implementation of this "
"object can vary at deployment time?"
-msgstr ""
+msgstr "ãã®ãªãã¸ã§ã¯ãã®ã¤ã³ããªã¡ã³ãã¼ã·ã§ã³ããããã¤æã«å¤ãããã¨ãã§ããããã«ããããã«ãéæ¥çãªã¬ã¤ã¤ãã©ã®ããã«è¿½å ãããã¨ãã§ãã¾ã"
+ "ã?"
#. Tag: para
#: part1.xml:61
#, no-c-format
msgid "how should I go about sharing this object between other objects?"
-msgstr ""
+msgstr "ã©ã®ããã«ãã®ãªãã¸ã§ã¯ããä»ã®ãªãã¸ã§ã¯ãã¨ã®éã§å
±æãã¹ãã§ãã?"
#. Tag: para
#: part1.xml:65
@@ -125,7 +134,10 @@
"upon. Even better, the concrete implementation, lifecycle and threading "
"model of a Web Bean it depends upon may vary according to the deployment "
"scenario, without affecting any client."
-msgstr ""
+msgstr "Web Bean ã¯ããããä¾åããä»ã® Web Bean ã®ã¿ã¤ãã¨ã»ãã³ãã£ãã¯ã¹ã ããæå®ãã¾ããä¾åãã Web Bean ã®å®é"
+ "ã®ã©ã¤ããµã¤ã¯ã«ãå
·ä½çãªã¤ã³ããªã¡ã³ãã¼ã·ã§ã³ãã¹ã¬ããã£ã³ã°ã¢ãã«ãããã¯ãã®ä»ã®ã¯ã©ã¤ã¢ã³ãã«ã¤ãã¦ã¯ç¥ã£ã¦ããå¿
è¦ã¯ããã¾ãããã"
+ "ãã«åªãããã¨ã«ãä¾åãã Web Bean ã®å®éã®ã©ã¤ããµã¤ã¯ã«ãå
·ä½çãªã¤ã³ããªã¡ã³ãã¼ã·ã§ã³ãã¹ã¬ããã£ã³ã°ã¢ãã«ã¯ããããªãä»ã®"
+ "ã¯ã©ã¤ã¢ã³ãã«ãå½±é¿ããã«ããããã¤ã¡ã³ãã·ããªãªã«ãã£ã¦å
¥ãæ¿ãããã¨ãã§ãã¾ãã"
#. Tag: para
#: part1.xml:72
@@ -133,7 +145,8 @@
msgid ""
"Events, interceptors and decorators enhance the <emphasis>loose-coupling</"
"emphasis> that is inherent in this model:"
-msgstr ""
+msgstr "ã¤ãã³ãã¨ã¤ã³ã¿ã»ãã¿ããã³ã¬ã¼ã¿ã¯ããã®ã¢ãã«ã®çã¾ããªããã®æ§è³ªã§ãã <emphasis>ççµå (loose-"
+ "coupling)</emphasis> ãå¼·åãã¾ã:"
#. Tag: para
#: part1.xml:77
@@ -141,7 +154,8 @@
msgid ""
"<emphasis>event notifications</emphasis> decouple event producers from event "
"consumers,"
-msgstr ""
+msgstr "<emphasis>ã¤ãã³ãéç¥ (event notification)</emphasis> 㯠ã¤ãã³ãæ¶è²»"
+ "è
(producer ãããã¥ã¼ãµ) ããã¤ãã³ãçç£è
(consumer ã³ã³ã·ã¥ã¼ã) ãåãé¢ãã¾ã"
#. Tag: para
#: part1.xml:81
@@ -149,7 +163,8 @@
msgid ""
"<emphasis>interceptors</emphasis> decouple technical concerns from business "
"logic, and"
-msgstr ""
+msgstr "<emphasis>ã¤ã³ã¿ã»ãã¿ (interceptor)</emphasis> ãã¸ãã¹ãã¸ãã¯ããæè¡çãªé¢"
+ "å¿äºãåãé¢ãã¾ã"
#. Tag: para
#: part1.xml:85
@@ -157,7 +172,8 @@
msgid ""
"<emphasis>decorators</emphasis> allow business concerns to be "
"compartmentalized."
-msgstr ""
+msgstr "<emphasis>ãã³ã¬ã¼ã¿ (decorator)</emphasis> ãã¸ãã¹é¢å¿äºãç´°ååãããã¨ãå¯è½"
+ "ã«ãã¾ã"
#. Tag: para
#: part1.xml:90
@@ -171,7 +187,13 @@
"together with a new pattern, called <emphasis>binding annotations</"
"emphasis>, to wire together Web Beans, their dependencies, their "
"interceptors and decorators and their event consumers."
-msgstr ""
+msgstr "æãéè¦ãªãã¨ã¯ãããããã¹ã¦ã®æ©è½ã Web Beans 㯠<emphasis>ã¿ã¤ãã»ã¼ã (typesafe)<"
+ "/emphasis> ãªæ¹æ³ã§æä¾ãããã¨ã§ããWeb Beans ã¯ãã©ã®ãªãã¸ã§ã¯ããå
±åãã¦åä½ããã®ã«é©åãã¦ããã®ãã決å®"
+ "ããããã«ãæåå (String) ãã¼ã¹ã®èå¥åãä¸å使ç¨ãã¾ãããããã«ããªãã·ã§ã³ã¨ãã¦ã¯æ®ã£ã¦ãã¾ãããXML ãã¡ã¤ã«ãã»ã¨ã"
+ "ã©ä½¿ç¨ããã¾ããããã®ä»£ããã« Web Beans ã¯ãæ¢åã® Java ãªãã¸ã§ã¯ãã¢ãã«ã§å©ç¨å¯è½ãªã¿ã¤ãæ
å ±ã¨ã<"
+ "emphasis>ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ (binding annotation)</emphasis> ã¨å¼ã°ã"
+ "ãæ°ãããã¿ã¼ã³ãä¸ç·ã«ä½¿ç¨ãã¾ããããã«ãããWeb Beans ã¨ãã®ä¾åé¢ä¿ã«ãããã®ãã¤ã³ã¿ã»ãã¿ããã³ã¬ã¼ã¿ãã¤ãã³ãæ¶è²»è
ã¨ã"
+ "çµã³ä»ãããã¾ãã"
#. Tag: para
#: part1.xml:100
@@ -179,25 +201,25 @@
msgid ""
"The Web Beans services are general and apply to the following types of "
"components that exist in the Java EE environment:"
-msgstr ""
+msgstr "Web Beans ãµã¼ãã¹ã¯æ±ç¨çãªã®ã§ãJava EE ç°å¢ã«ãã以ä¸ã®ã¿ã¤ãã®ã³ã³ãã¼ãã³ãã«é©ç¨ã§ãã¾ã:"
#. Tag: para
#: part1.xml:105
#, no-c-format
msgid "all JavaBeans,"
-msgstr ""
+msgstr "ãã¹ã¦ã®JavaBeans"
#. Tag: para
#: part1.xml:108
#, no-c-format
msgid "all EJBs, and"
-msgstr ""
+msgstr "ãã¹ã¦ã®EJB"
#. Tag: para
#: part1.xml:111
#, no-c-format
msgid "all Servlets."
-msgstr ""
+msgstr "ãã¹ã¦ã®ãµã¼ãã¬ãã"
#. Tag: para
#: part1.xml:115
@@ -207,7 +229,9 @@
"of components defined by future Java EE specifications or by non-standard "
"frameworks may be cleanly integrated with Web Beans, take advantage of the "
"Web Beans services, and interact with any other kind of Web Bean."
-msgstr ""
+msgstr "ããã« Web Beans ã¯ãä»ã¨ã®é£æºã®éã«å¿
è¦ã¨ãªãã¤ã³ãã°ã¬ã¼ã·ã§ã³ãã¤ã³ããæä¾ãã¾ããããããå°æ¥ã® Java EE ä»æ§ãã"
+ "ãã¯æ¨æºã§ã¯ãªããã¬ã¼ã ã¯ã¼ã¯ã«ãã£ã¦å®ç¾©ãããä»ã®ã³ã³ãã¼ãã³ãã Web Beans ã¨ãããã«çµ±åã§ããWeb Beans ãµã¼ãã¹"
+ "ãå©ç¨ããããã¦ä»ã®ã©ããªç¨®é¡ã® Web Beans ã¨ã§ãç¸äºã«é£æºãããã¨ãã§ãã¾ãã"
#. Tag: para
#: part1.xml:120
@@ -217,7 +241,10 @@
"Seam, Guice and Spring. However, Web Beans has its own very distinct "
"character: more typesafe than Seam, more stateful and less XML-centric than "
"Spring, more web and enterprise-application capable than Guice."
-msgstr ""
+msgstr "Web Beans ã¯ãSeam ã GuiceãSpring ãå«ãå¤ãã®ç¾åãã Java ãã¬ã¼ã ã¯ã¼ã¯ããå½±é¿ãåãã¾ããããã"
+ "ããWeb Beans ã¯ããèªèº«ã¨ã¦ãç¹å¾´çãªæ§è³ªãæã£ã¦ãã¾ã: Seam ãããã¿ã¤ãã»ã¼ãã§ãããSpring ãããã¹ãã¼ããã«"
+ "ã§ãã£ã¦ XML ã»ã³ããªãã¯ã§ã¯ãªããGuice ãããå¤ãã® Web ã¢ããªã±ã¼ã·ã§ã³ã¨ã¨ã³ã¿ã¼ãã©ã¤ãºã¢ããªã±ã¼ã·ã§ã³åãã®æ©è½ãã"
+ "ãã¾ãã"
#. Tag: para
#: part1.xml:125
@@ -226,4 +253,5 @@
"Most importantly, Web Beans is a JCP standard that integrates cleanly with "
"Java EE, and with any Java SE environment where embeddable EJB Lite is "
"available."
-msgstr ""
+msgstr "æãéè¦ãªç¹ã¯ãWeb Beans 㯠JCP æ¨æºã§ããã®ã§ãJava EE ç°å¢ããããã«ã¯ çµã¿è¾¼ã¿å¯è½ãª EJB Lite ãå©"
+ "ç¨å¯è½ãªã©ã㪠Java SE ç°å¢ã¨ã§ããããã«çµ±åã§ãããã¨ã§ãã"
Modified: doc/trunk/reference/ja-JP/part2.po
===================================================================
--- doc/trunk/reference/ja-JP/part2.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/part2.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-04-30 23:10+0900\n"
+"Last-Translator: Fusayuki Minamoto <miki.htmnet at nifty.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -16,87 +16,66 @@
#. Tag: para
#: part2.xml:5
#, no-c-format
-msgid ""
-"The first major theme of Web Beans is <emphasis>loose coupling</emphasis>. "
-"We've already seen three means of achieving loose coupling:"
-msgstr ""
+msgid "The first major theme of Web Beans is <emphasis>loose coupling</emphasis>. We've already seen three means of achieving loose coupling:"
+msgstr "Web Beans ã®æåã®ä¸»è¦ãªãã¼ã㯠<emphasis>ççµå (loose coupling)</emphasis> ã§ããç§ãã¡ã¯ççµåãéæãã次ã®3ã¤ã®æ段ããã§ã«è¦ã¦ãã¾ããã"
#. Tag: para
#: part2.xml:10
#, no-c-format
-msgid ""
-"<emphasis>deployment types</emphasis> enable deployment time polymorphism,"
-msgstr ""
+msgid "<emphasis>deployment types</emphasis> enable deployment time polymorphism,"
+msgstr "<emphasis>ãããã¤ã¡ã³ãã¿ã¤ã</emphasis> ã¯ãããã¤æã®ããªã¢ãã£ãºã ãå¯è½ã«ãã¾ãã"
#. Tag: para
#: part2.xml:14
#, no-c-format
msgid "<emphasis>producer methods</emphasis> enable runtime polymorphism, and"
-msgstr ""
+msgstr "<emphasis>ãããã¥ã¼ãµã¡ã½ãã</emphasis> ã¯å®è¡æã®ããªã¢ãã£ãºã ãå¯è½ã«ãã¾ãã"
#. Tag: para
#: part2.xml:18
#, no-c-format
-msgid ""
-"<emphasis>contextual lifecycle management</emphasis> decouples Web Bean "
-"lifecycles."
-msgstr ""
+msgid "<emphasis>contextual lifecycle management</emphasis> decouples Web Bean lifecycles."
+msgstr "<emphasis>ã³ã³ããã¹ãä¾åã©ã¤ããµã¤ã¯ã«ç®¡ç</emphasis> 㯠Web Bean ã©ã¤ããµã¤ã¯ã«ãåé¢ãã¾ãã"
#. Tag: para
#: part2.xml:23
#, no-c-format
-msgid ""
-"These techniques serve to enable loose coupling of client and server. The "
-"client is no longer tightly bound to an implementation of an API, nor is it "
-"required to manage the lifecycle of the server object. This approach lets "
-"<emphasis>stateful objects interact as if they were services</emphasis>."
-msgstr ""
+msgid "These techniques serve to enable loose coupling of client and server. The client is no longer tightly bound to an implementation of an API, nor is it required to manage the lifecycle of the server object. This approach lets <emphasis>stateful objects interact as if they were services</emphasis>."
+msgstr "ãããã®æè¡ã¯ã¯ã©ã¤ã¢ã³ãã¨ãµã¼ãã¼éã®ççµåãå¯è½ã«ããã®ã«å½¹ç«ã¡ã¾ããã¯ã©ã¤ã¢ã³ãã¯ãã API ã®å®è£
ã«å¯ã«çµåããªããªãã¾ããããµã¼ãã¼ãªãã¸ã§ã¯ãã®ã©ã¤ããµã¤ã¯ã«ã管çãããã¨ãè¦æ±ããã¾ããããã®ã¢ããã¼ã㯠<emphasis>ã¹ãã¼ããã«ãªãã¸ã§ã¯ãã¯ãµã¼ãã¹ã®ããã«æ¯èã</emphasis> ãã¨ãå¯è½ã«ãã¾ãã"
#. Tag: para
#: part2.xml:28
#, no-c-format
-msgid ""
-"Loose coupling makes a system more <emphasis>dynamic</emphasis>. The system "
-"can respond to change in a well-defined manner. In the past, frameworks that "
-"attempted to provide the facilities listed above invariably did it by "
-"sacrificing type safety. Web Beans is the first technology that achieves "
-"this level of loose coupling in a typesafe way."
-msgstr ""
+msgid "Loose coupling makes a system more <emphasis>dynamic</emphasis>. The system can respond to change in a well-defined manner. In the past, frameworks that attempted to provide the facilities listed above invariably did it by sacrificing type safety. Web Beans is the first technology that achieves this level of loose coupling in a typesafe way."
+msgstr "ççµåã¯ã·ã¹ãã ããã <emphasis>åç</emphasis> ã«ãã¾ããã·ã¹ãã ã¯å¤åã«å¯¾ãã¦æ確ãªæ¹æ³ã§å¿çã§ãã¾ããéå»ã«ããã¦ã¯ãä¸è¨ã®æ©è½ãæä¾ãããã¨ãããã¬ã¼ã ã¯ã¼ã¯ã¯åã®å®å
¨ï¼ã¿ã¤ãã»ã¼ãï¼ãç ç²ã«ãã¦ãã¾ãããWeb Beansã¯ã¿ã¤ãã»ã¼ããä¿ã¡ã¤ã¤ãã®ã¬ãã«ã®ççµåãéæãã¾ãã"
#. Tag: para
#: part2.xml:34
#, no-c-format
-msgid ""
-"Web Beans provides three extra important facilities that further the goal of "
-"loose coupling:"
-msgstr ""
+msgid "Web Beans provides three extra important facilities that further the goal of loose coupling:"
+msgstr "Web Beansã¯ãããªãççµåã®ã´ã¼ã«ãéæããããã«æ¬¡ã®3ã¤ã®éè¦ãªæ©è½ãããã«æä¾ãã¾ãã"
#. Tag: para
#: part2.xml:39
#, no-c-format
-msgid ""
-"<emphasis>interceptors</emphasis> decouple technical concerns from business "
-"logic,"
-msgstr ""
+msgid "<emphasis>interceptors</emphasis> decouple technical concerns from business logic,"
+msgstr "<emphasis>ã¤ã³ã¿ã»ãã¿</emphasis> ã¯ãã¸ãã¹ãã¸ãã¯ããæè¡çé¢å¿äºãåé¢ãã"
#. Tag: para
#: part2.xml:43
#, no-c-format
-msgid ""
-"<emphasis>decorators</emphasis> may be used to decouple some business "
-"concerns, and"
-msgstr ""
+msgid "<emphasis>decorators</emphasis> may be used to decouple some business concerns, and"
+msgstr "<emphasis>ãã³ã¬ã¼ã¿ </emphasis> ã¯ãã¸ãã¹ã®é¢å¿äºãåé¢ããããã«ä½¿ç¨ã§ãã"
#. Tag: para
#: part2.xml:47
#, no-c-format
-msgid ""
-"<emphasis>event notifications</emphasis> decouple event producers from event "
-"consumers."
-msgstr ""
+msgid "<emphasis>event notifications</emphasis> decouple event producers from event consumers."
+msgstr "<emphasis>ã¤ãã³ãéç¥</emphasis> ã¯ã¤ãã³ããããã¥ã¼ãµãã¤ãã³ãã³ã³ã·ã¥ã¼ãããåé¢ãã"
#. Tag: para
#: part2.xml:52
#, no-c-format
msgid "Let's explore interceptors first."
-msgstr ""
+msgstr "ã§ã¯ã¤ã³ã¿ã»ãã¿ããæåã«èª¿ã¹ã¾ãããã"
+
Modified: doc/trunk/reference/ja-JP/part3.po
===================================================================
--- doc/trunk/reference/ja-JP/part3.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/part3.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-07-02 12:31+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"
@@ -16,135 +16,102 @@
#. Tag: para
#: part3.xml:5
#, no-c-format
-msgid ""
-"The second major theme of Web Beans is <emphasis>strong typing</emphasis>. "
-"The information about the dependencies, interceptors and decorators of a Web "
-"Bean, and the information about event consumers for an event producer, is "
-"contained in typesafe Java constructs that may be validated by the compiler."
-msgstr ""
+msgid "The second major theme of Web Beans is <emphasis>strong typing</emphasis>. The information about the dependencies, interceptors and decorators of a Web Bean, and the information about event consumers for an event producer, is contained in typesafe Java constructs that may be validated by the compiler."
+msgstr "Web Beans ã«ããã第äºã®ãã¼ãã¯ã <emphasis>å¼·ãåä»ã</emphasis> ã§ããä¾åï¼ã¤ã³ã¿ã¼ã»ãã¿ã¨ WebãBean ã®ãã³ã¬ã¼ã¿ã¨ã¤ãã³ããããã¥ã¼ãµã®ããã®ã¤ãã³ãã³ã³ã·ã¥ã¼ãã«é¢ããæ
å ±ï¼ã«é¢ããæ
å ±ã¯ãã³ã³ãã¤ã©ã«ãã£ã¦å¦¥å½æ§ã確èªããããã¨ãããããã¿ã¤ãã»ã¼ã㪠Java ã®ã³ã³ã¹ãã©ã¯ãã«å«ã¾ãã¾ãã"
#. Tag: para
#: part3.xml:10
#, no-c-format
-msgid ""
-"You don't see string-based identifiers in Web Beans code, not because the "
-"framework is hiding them from you using clever defaulting rules — so-"
-"called \"configuration by convention\" — but because there are simply no "
-"strings there to begin with!"
-msgstr ""
+msgid "You don't see string-based identifiers in Web Beans code, not because the framework is hiding them from you using clever defaulting rules — so-called \"configuration by convention\" — but because there are simply no strings there to begin with!"
+msgstr "Web Beans ã³ã¼ãã§ã¹ããªã³ã°ãã¼ã¹ã®èå¥åãèªç¥ãã¾ãããä¸æãªããã©ã«ãã£ã³ã°ã使ããã¨ã§ã—ãããã\"è¦åã«ããæ§æ\"—ãé¤å¤ãã¾ãããã¬ã¼ã ã¯ã¼ã¯ãããããé ãã¦ããã®ã§ã§ã¯ããã¾ããããåç´ã«æååãåå¨ãã¾ãããã"
#. Tag: para
#: part3.xml:15
#, no-c-format
-msgid ""
-"The obvious benefit of this approach is that <emphasis>any</emphasis> IDE "
-"can provide autocompletion, validation and refactoring without the need for "
-"special tooling. But there is a second, less-immediately-obvious, benefit. "
-"It turns out that when you start thinking of identifying objects, events or "
-"interceptors via annotations instead of names, you have an opportunity to "
-"lift the semantic level of your code."
-msgstr ""
+msgid "The obvious benefit of this approach is that <emphasis>any</emphasis> IDE can provide autocompletion, validation and refactoring without the need for special tooling. But there is a second, less-immediately-obvious, benefit. It turns out that when you start thinking of identifying objects, events or interceptors via annotations instead of names, you have an opportunity to lift the semantic level of your code."
+msgstr "ãã®ã¢ããã¼ãã®æç½ãªå©ç¹ã¯ã <emphasis>ã©ããª</emphasis> IDE ã§ãç¹å¥ãªãã¼ãªã³ã°ã使ããã¨ãªãèªåå®çµã確èªã¨ãªãã¡ã¯ã¿ãªã³ã°ãæä¾ãããã¨ãã§ããã¨ãããã¨ã§ãããããã第äºã®ï¼ãããã«ããï¼å©çããããã¾ããååã®ä»£ããã«æ³¨éãéãã¦ãªãã¸ã§ã¯ããã¤ãã³ãã¾ãã¯ã¤ã³ã¿ã¼ã»ãã¿ãç¹å®ããèãã«åããããã¨ããã³ã¼ãã®æå³ä¸ã®ã¬ãã«ãè¯ãããæ©ä¼ããããã¨ããããã¾ãã"
#. Tag: para
#: part3.xml:21
#, no-c-format
-msgid ""
-"Web Beans encourages you develop annotations that model concepts, for "
-"example,"
-msgstr ""
+msgid "Web Beans encourages you develop annotations that model concepts, for example,"
+msgstr "Web Beans ã¯ãæ¦å¿µãã¢ãã«åãã注éãå±éãããã¨ãå§ãã¾ãããã¨ãã°ã以ä¸ã®ãã®ã§ãã"
#. Tag: para
#: part3.xml:26
#, no-c-format
msgid "<literal>@Asynchronous</literal>,"
-msgstr ""
+msgstr "<literal>@Asynchronous</literal>"
#. Tag: para
#: part3.xml:29
#, no-c-format
msgid "<literal>@Mock</literal>,"
-msgstr ""
+msgstr "<literal>@Mock</literal>"
#. Tag: para
#: part3.xml:32
#, no-c-format
msgid "<literal>@Secure</literal> or"
-msgstr ""
+msgstr "<literal>@Secure</literal>"
#. Tag: para
#: part3.xml:35
#, no-c-format
msgid "<literal>@Updated</literal>,"
-msgstr ""
+msgstr "<literal>@Updated</literal>"
#. Tag: para
#: part3.xml:39
#, no-c-format
msgid "instead of using compound names like"
-msgstr ""
+msgstr "ååãåãè¤åèªã使ã代ããã«ã以ä¸ã®ãã®ã使ãã¾ãã"
#. Tag: para
#: part3.xml:43
#, no-c-format
msgid "<literal>asyncPaymentProcessor</literal>,"
-msgstr ""
+msgstr "<literal>asyncPaymentProcessor</literal>"
#. Tag: para
#: part3.xml:46
#, no-c-format
msgid "<literal>mockPaymentProcessor</literal>,"
-msgstr ""
+msgstr "<literal>mockPaymentProcessor</literal>"
#. Tag: para
#: part3.xml:49
#, no-c-format
msgid "<literal>SecurityInterceptor</literal> or"
-msgstr ""
+msgstr "<literal>SecurityInterceptor</literal>"
#. Tag: para
#: part3.xml:52
#, no-c-format
msgid "<literal>DocumentUpdatedEvent</literal>."
-msgstr ""
+msgstr "<literal>DocumentUpdatedEvent</literal>"
#. Tag: para
#: part3.xml:56
#, no-c-format
-msgid ""
-"The annotations are reusable. They help describe common qualities of "
-"disparate parts of the system. They help us categorize and understand our "
-"code. They help us deal with common concerns in a common way. They make our "
-"code more literate and more understandable."
-msgstr ""
+msgid "The annotations are reusable. They help describe common qualities of disparate parts of the system. They help us categorize and understand our code. They help us deal with common concerns in a common way. They make our code more literate and more understandable."
+msgstr "注éã¯å使ç¨ã§ãã¾ãããããã¯ãã·ã¹ãã ã®ç°ãªãé¨åã®ãããµããç¹æ§ã解説ããã®ãå©ãã¾ããã³ã¼ããåé¡ãã¦ãç解ããã®ãå©ããä¸è¬çãªæ¹æ³ã§ä¸è¬ã®æ¸å¿µã«å¯¾å¦ããã®ãå©ãã¾ããã¾ããã³ã¼ããããææ°ã§ããç解ã§ããããã«ãã¾ãã"
#. Tag: para
#: part3.xml:61
#, no-c-format
-msgid ""
-"Web Beans <emphasis>stereotypes</emphasis> take this idea a step further. A "
-"stereotype models a common <emphasis>role</emphasis> in your application "
-"architecture. It encapsulates various properties of the role, including "
-"scope, interceptor bindings, deployment type, etc, into a single reusable "
-"package."
-msgstr ""
+msgid "Web Beans <emphasis>stereotypes</emphasis> take this idea a step further. A stereotype models a common <emphasis>role</emphasis> in your application architecture. It encapsulates various properties of the role, including scope, interceptor bindings, deployment type, etc, into a single reusable package."
+msgstr "WebãBeans <emphasis>ã¹ãã¬ãªã¿ã¤ã</emphasis> ã¯ãä¸æ©å
ã«ããã®èããæ¡ç¨ãã¾ããã¹ãã¬ãªã¿ã¤ãã¯ãã¢ããªã±ã¼ã·ã§ã³è¨è¨ã§ã®ä¸è¬ã® <emphasis>ãã¼ã«</emphasis> ãã¢ãã«åãã¾ããä¸ã¤ã®å使ç¨ã§ããããã±ã¼ã¸ã«ãããã¯ã¹ã³ã¼ããã¤ã³ã¿ã¼ã»ãã¿ãã¤ã³ãã£ã³ã°ããããã¤ã¡ã³ãã¿ã¤ãããã®ä»ãå«ããã¼ã«ã®ãããããªç¹æ§ãã«ãã»ã«åãã¾ãã"
#. Tag: para
#: part3.xml:66
#, no-c-format
-msgid ""
-"Even Web Beans XML metadata is strongly typed! There's no compiler for XML, "
-"so Web Beans takes advantage of XML schemas to validate the Java types and "
-"attributes that appear in XML. This approach turns out to make the XML more "
-"literate, just like annotations made our Java code more literate."
-msgstr ""
+msgid "Even Web Beans XML metadata is strongly typed! There's no compiler for XML, so Web Beans takes advantage of XML schemas to validate the Java types and attributes that appear in XML. This approach turns out to make the XML more literate, just like annotations made our Java code more literate."
+msgstr "Web Beans XML ã¡ã¿ãã¼ã¿ã§ããã強硬ã«åãæ¤æ»ããã¾ããã³ã³ãã¤ã©ã¯ XML ã®è§£æãè¡ããªãã®ã§ã Web Beans 㯠XML ã«ç¾ãã Java ã¿ã¤ãã¨ç¹è³ªã®å¦¥å½æ§ãæ¤æ»ããããã« XML ã¹ãã¼ããå©ç¨ãã¾ãã注éã Java ã³ã¼ããããææ°ã«ããããã«ããã®ã¢ããã¼ã㯠XML ãããææ°ã«ãããã¨ããããã¾ãã"
#. Tag: para
#: part3.xml:71
#, no-c-format
-msgid ""
-"We're now ready to meet some more advanced features of Web Beans. Bear in "
-"mind that these features exist to make our code both easier to validate and "
-"more understandable. Most of the time you don't ever really <emphasis>need</"
-"emphasis> to use these features, but if you use them wisely, you'll come to "
-"appreciate their power."
-msgstr ""
+msgid "We're now ready to meet some more advanced features of Web Beans. Bear in mind that these features exist to make our code both easier to validate and more understandable. Most of the time you don't ever really <emphasis>need</emphasis> to use these features, but if you use them wisely, you'll come to appreciate their power."
+msgstr "ç¾å¨ãããæ¢ã« Web Beans ã®ããã¤ãã®å
é²æ©è½ã«ä¼ãæºåãæ´ã£ã¦ãã¾ãããããã®ç¹å¾´ãã³ã¼ãã妥å½æ§ãæ¤æ»ããã®ãããç°¡åã§ãããç解ã§ããããã«ããããã«åå¨ãããã¨ãè¦ãã¦ããã¦ãã ãããã»ã¨ãã©ã®å ´åã決ãã¦å®éã¯ãããã®æ©è½ã使ã <emphasis>å¿
è¦ã¯ããã¾ãã</emphasis> ãããããè³¢æã«ãããã使ç¨ãããªãã°ããããã®åãç解å¿
è¦ãããã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/part4.po
===================================================================
--- doc/trunk/reference/ja-JP/part4.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/part4.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-04-25 00:28+0900\n"
+"Last-Translator: tagawaman <karlgotch1924.2007 at gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -16,37 +16,18 @@
#. Tag: para
#: part4.xml:5
#, no-c-format
-msgid ""
-"The third theme of Web Beans is <emphasis>integration</emphasis>. Web Beans "
-"was designed to work in concert with other technologies, helping the "
-"application developer fit the other technologies together. Web Beans is an "
-"open technology. It forms a part of the Java EE ecosystem, and is itself the "
-"foundation for a new ecosystem of portable extensions and integration with "
-"existing frameworks and technologies."
-msgstr ""
+msgid "The third theme of Web Beans is <emphasis>integration</emphasis>. Web Beans was designed to work in concert with other technologies, helping the application developer fit the other technologies together. Web Beans is an open technology. It forms a part of the Java EE ecosystem, and is itself the foundation for a new ecosystem of portable extensions and integration with existing frameworks and technologies."
+msgstr "Web Beansã®ï¼ã¤ãã®ãã¼ãã¯<emphasis>çµ±å</emphasis>ã§ããWeb Beansã¯ä»ã®æè¡ã¨å調ãã¦åä½ããã¢ããªã±ã¼ã·ã§ã³éçºè
ãä»ã®æè¡ã¨çµã¿åãããã®ãå©ããããè¨è¨ããã¾ãããWeb Beansã¯éãããæè¡ã§ããWeb Beansã¯Java EEçæ
ç³»ãå½¢æããããã¦Web Beansèªèº«ãæã¡éã³å¯è½ãªæ¡å¼µæ©è½ã¨ãã¦æ°ããçæ
ç³»ã®åºç¤ã¨ãªããã¾ããæ¢åã®ãã¬ã¼ã ã¯ã¼ã¯ã¨æ¢åã®æè¡ãçµ±åããããã®åºç¤ã¨ãªãã®ã§ãã"
#. Tag: para
#: part4.xml:12
#, no-c-format
-msgid ""
-"We've already seen how Web Beans helps integrate EJB and JSF, allowing EJBs "
-"to be bound directly to JSF pages. That's just the beginning. Web Beans "
-"offers the same potential to diverse other technologies, such as Business "
-"Process Management engines, other Web Frameworks, and third-party component "
-"models. The Java EE platform will never be able to standardize all the "
-"interesting technologies that are used in the world of Java application "
-"development, but Web Beans makes it easier to use the technologies which are "
-"not yet part of the platform seamlessly within the Java EE environment."
-msgstr ""
+msgid "We've already seen how Web Beans helps integrate EJB and JSF, allowing EJBs to be bound directly to JSF pages. That's just the beginning. Web Beans offers the same potential to diverse other technologies, such as Business Process Management engines, other Web Frameworks, and third-party component models. The Java EE platform will never be able to standardize all the interesting technologies that are used in the world of Java application development, but Web Beans makes it easier to use the technologies which are not yet part of the platform seamlessly within the Java EE environment."
+msgstr "æã
ã¯æ¢ã«ãWeb Beansãã©ã®ããã«ãã¦EJBã¨JSFã®çµ±åãæå©ãããã®ããã©ã®ããã«ãã¦EJBãç´æ¥JSFã®ãã¼ã¸ã¸ãã¤ã³ãã§ããããã«ãã¦ããããè¦ã¦ãã¾ãããããã¯å§ã¾ãã«ããã¾ãããWeb beansã¯ãBPMã¨ã³ã¸ã³ããã®ä»ã®Webãã¬ã¼ã ã¯ã¼ã¯ãããã¦ãµã¼ããã¼ãã£ã®ã³ã³ãã¼ãã³ãã¢ãã«ã¨ãã£ããç°ãªãä»ã®æè¡ã«å¯¾ãã¦ãåæ§ã®å¯è½æ§ãæä¾ãã¾ããJava EEãã©ãããã©ã¼ã ã¯Javaã¢ããªã±ã¼ã·ã§ã³éçºã®ä¸çã§å©ç¨ãããå
¨ã¦ã®èå³æ·±ãæè¡ãæ¨æºåããäºã¯æ±ºãã¦åºæ¥ã¾ããããWeb Beansã¯Java EEç°å¢ã®ä¸ã§ã¾ã ã·ã¼ã ã¬ã¹ã«ãªã£ã¦ããªããã©ãããã©ã¼ã ã®é¨åã¸ããã®æè¡ãããç°¡åã«ä½¿ããããã«ãã¦ããã¾ãã"
#. Tag: para
#: part4.xml:21
#, no-c-format
-msgid ""
-"We're about to see how to take full advantage of the Java EE platform in an "
-"application that uses Web Beans. We'll also briefly meet a set of SPIs that "
-"are provided to support portable extensions to Web Beans. You might not ever "
-"need to use these SPIs directly, but it's nice to know they are there if you "
-"need them. Most importantly, you'll take advantage of them indirectly, every "
-"time you use a third-party extension."
-msgstr ""
+msgid "We're about to see how to take full advantage of the Java EE platform in an application that uses Web Beans. We'll also briefly meet a set of SPIs that are provided to support portable extensions to Web Beans. You might not ever need to use these SPIs directly, but it's nice to know they are there if you need them. Most importantly, you'll take advantage of them indirectly, every time you use a third-party extension."
+msgstr "æã
ã¯ãWeb Beansã使ãã¢ããªã±ã¼ã·ã§ã³ã§ãJava EEãã©ãããã©ã¼ã ãæ大éã«æ´»ç¨ããæ¹æ³ããä»ã¾ãã«ç¥ããã¨ãã¦ãã¾ããæã
ã¯ã¾ããWeb Beansã¸æã¡éã³å¯è½ãªæ¡å¼µæ©è½ã®ãµãã¼ããæä¾ãããµã¼ãã¹ ãããã¤ã ã¤ã³ã¿ãã§ã¼ã¹ï¼SPIï¼ã®ã»ãããç°¡åã«å¾ããã¨ãã§ãã¾ããããªãããããã®SPIãç´æ¥ä½¿ãäºã¯ä¸åãªãããç¥ãã¾ãããããããããããªããå¿
è¦ã¨ãããªãã°ããããSPIãåå¨ããã¨ããäºãç¥ã£ã¦ããã¨è¯ãã§ããããæãéè¦ãªäºã¯ãããªãããµã¼ããã¼ãã£ã®æ¡å¼µæ©è½ã使ãæã«ã¯ãã¤ããããªãã¯éæ¥çã«SPIããããªãã®ããããã«ä½¿ãã§ãããã¨ããäºãªã®ã§ãã"
+
Modified: doc/trunk/reference/ja-JP/part5.po
===================================================================
--- doc/trunk/reference/ja-JP/part5.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/part5.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -6,8 +6,8 @@
"Project-Id-Version: Web_Beans:_Java_Contexts_and_Dependency_Injection VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-03-28 17:09+0000\n"
-"PO-Revision-Date: 2009-03-28 17:09+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-05-03 06:31+0900\n"
+"Last-Translator: TANABE Junnichi <jun at lmns.biz>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -16,23 +16,12 @@
#. Tag: para
#: part5.xml:5
#, no-c-format
-msgid ""
-"Web Beans is the reference implementation of JSR-299, and is used by JBoss "
-"AS and Glassfish to provide JSR-299 services for Java Enterprise Edition "
-"applications. Web Beans also goes beyond the environments and APIs defined "
-"by the JSR-299 specification and provides support for a number of other "
-"environments (such as a servlet container such as Tomcat, or Java SE) and "
-"additional APIs and modules (such as logging, XSD generation for the JSR-299 "
-"XML deployment descriptors)."
-msgstr ""
+msgid "Web Beans is the reference implementation of JSR-299, and is used by JBoss AS and Glassfish to provide JSR-299 services for Java Enterprise Edition applications. Web Beans also goes beyond the environments and APIs defined by the JSR-299 specification and provides support for a number of other environments (such as a servlet container such as Tomcat, or Java SE) and additional APIs and modules (such as logging, XSD generation for the JSR-299 XML deployment descriptors)."
+msgstr "Web Beansã¯JSR-299ã®åç
§å®è£
ã§ãJava Enterprise Editionã¢ããªã±ã¼ã·ã§ã³ã«JSR-299ãµã¼ãã¹ãæä¾ããããã«JBoss ASã¨Glassfishã«ããå©ç¨ããã¦ãã¾ããWeb Beansã¯ã¾ããJSR-299ä»æ§ã«ããå®ç¾©ãããç°å¢ã¨APIãé£ã³è¶
ãã(Tomcatã®ãããªãµã¼ãã¬ããã³ã³ãããJava SEã®ãããª)å¤ãã®ä»ç°å¢ã¨(loggingãJSR-299ã®XMLãã£ããã¤ã¡ã³ããã¹ã¯ãªãã¿ã®çºã®XSDçæã®ãããª)追å ã®APIã¨ã¢ã¸ã¥ã¼ã«ã«å¯¾ãããµãã¼ããæä¾ãã¾ãã"
#. Tag: para
#: part5.xml:15
#, no-c-format
-msgid ""
-"If you want to get started quickly using Web Beans with JBoss AS or Tomcat "
-"and experiment with one of the examples, take a look at <xref linkend=\"ri\"/"
-">. Otherwise read on for a exhaustive discussion of using Web Beans in all "
-"the environments and application servers it supports, as well the Web Beans "
-"extensions."
-msgstr ""
+msgid "If you want to get started quickly using Web Beans with JBoss AS or Tomcat and experiment with one of the examples, take a look at <xref linkend=\"ri\"/>. Otherwise read on for a exhaustive discussion of using Web Beans in all the environments and application servers it supports, as well the Web Beans extensions."
+msgstr "ãããããªããJBoss ASãTomcatãç¨ãã¦Web Beansããã£ãã¨ä½¿ãå§ãã¦ãµã³ãã«ã®ã©ããã使ã£ã¦å®é¨ãã¦ã¿ãããªãã<xref linkend=\"ri\"/> ãã覧ãã ãããããã§ãªããã°ããµãã¼ãããããã¹ã¦ã®ç°å¢ã¨ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã§Web Beansã使ã£ãå¾¹åºçãªè°è«ã®ããã«Web Beansæ¡å¼µããèªã¿ãã ããã"
+
Modified: doc/trunk/reference/ja-JP/producermethods.po
===================================================================
--- doc/trunk/reference/ja-JP/producermethods.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/producermethods.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,62 +3,100 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-05 20:42+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"POT-Creation-Date: 2009-03-28 17:09+0000\n"
+"PO-Revision-Date: 2009-06-23 23:39+0900\n"
+"Last-Translator: TANABE Junnichi <jun at lmns.biz>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Bookmarks: -1,1,-1,-1,-1,-1,-1,-1,-1,-1\n"
#. Tag: title
#: producermethods.xml:5
#, no-c-format
msgid "Producer methods"
-msgstr ""
+msgstr "ãããã¥ã¼ãµã¡ã½ãã"
#. Tag: para
#: producermethods.xml:7
#, no-c-format
-msgid ""
-"Producer methods let us overcome certain limitations that arise when the Web "
-"Bean manager, instead of the application, is responsible for instantiating "
-"objects. They're also the easiest way to integrate objects which are not Web "
-"Beans into the Web Beans environment. (We'll meet a second approach in <xref "
-"linkend=\"xml\"/>.)"
-msgstr ""
+msgid "Producer methods let us overcome certain limitations that arise when the Web Bean manager, instead of the application, is responsible for instantiating objects. They're also the easiest way to integrate objects which are not Web Beans into the Web Beans environment. (We'll meet a second approach in <xref linkend=\"xml\"/>.)"
+msgstr "Web Beanããã¼ã¸ã£ãã¢ããªã±ã¼ã·ã§ã³ã®ä»£ããã«ãªãã¸ã§ã¯ãã®ã¤ã³ã¹ã¿ã³ã¹åã«å¯¾ãã¦è²¬åãè² ãã¨ãããããã®çºçããå¶éããããã¥ã¼ãµã¡ã½ããã¯ãå
æãã¦ããã¾ãããããã¯Web Beansã§ãªããªãã¸ã§ã¯ããWeb Beansç°å¢ã«çµ±åããæãç°¡åãªæ¹æ³ã§ãããã¾ããï¼æã
ã¯<xref linkend=\"xml\"/>ã§2çªç®ã®ã¢ããã¼ããè¦ããã¨ã«ãªãã§ããããï¼"
#. Tag: para
#: producermethods.xml:12
#, no-c-format
msgid "According to the spec:"
-msgstr ""
+msgstr "ä»æ§ã«ããã¨ã"
-#. Tag: chapter
-#: producermethods.xml:12
+#. Tag: para
+#: producermethods.xml:16
#, no-c-format
+msgid "A Web Beans producer method acts as a source of objects to be injected, where:"
+msgstr "Web Beansã®ãããã¥ã¼ãµã¡ã½ããã¯ã次ã®ãããªå ´åã«ã¤ã³ã¸ã§ã¯ãããããªãã¸ã§ã¯ããçæãããã®ã¨ãã¦åä½ãã¾ãã"
+
+#. Tag: para
+#: producermethods.xml:20
+#, no-c-format
+msgid "the objects to be injected are not required to be instances of Web Beans,"
+msgstr "ã¤ã³ã¸ã§ã¯ãããããªãã¸ã§ã¯ãã¯Web Beansã®ã¤ã³ã¹ã¿ã³ã¹ã§ããå¿
è¦ã¯ãªãã"
+
+#. Tag: para
+#: producermethods.xml:23
+#, no-c-format
+msgid "the concrete type of the objects to be injected may vary at runtime or"
+msgstr "ã¤ã³ã¸ã§ã¯ãããããªãã¸ã§ã¯ãã®å
·è±¡åã¯å®è¡æã«ãã£ã¦å¤ãããããããªãã"
+
+#. Tag: para
+#: producermethods.xml:26
+#, no-c-format
+msgid "the objects require some custom initialization that is not performed by the Web Bean constructor"
+msgstr "ãªãã¸ã§ã¯ãã¯Web Beanã³ã³ã¹ãã©ã¯ã¿ã«ããå®è¡ãããªãã«ã¹ã¿ã ã®åæåãå¿
è¦ã¨ããã"
+
+#. Tag: para
+#: producermethods.xml:33
+#, no-c-format
+msgid "For example, producer methods let us:"
+msgstr "ä¾ãã°ããããã¥ã¼ãµã¡ã½ããã«ãã£ã¦ä»¥ä¸ã®ãã¨ããããã¨ãã§ãã¾ãã"
+
+#. Tag: para
+#: producermethods.xml:37
+#, no-c-format
+msgid "expose a JPA entity as a Web Bean,"
+msgstr "JPAã¨ã³ãã£ãã£ãWeb Beanã¨ãã¦å
¬éããã"
+
+#. Tag: para
+#: producermethods.xml:40
+#, no-c-format
+msgid "expose any JDK class as a Web Bean,"
+msgstr "ããããJDKã¯ã©ã¹ãWeb Beanã¨ãã¦å
¬éããã"
+
+#. Tag: para
+#: producermethods.xml:43
+#, no-c-format
+msgid "define multiple Web Beans, with different scopes or initialization, for the same implementation class, or"
+msgstr "åãå®è£
ã¯ã©ã¹ã«å¯¾ãã¦ãç°ãªãã¹ã³ã¼ããåæåããããç¶æ
ã§è¤æ°ã®Web Beansãå®ç¾©ããã"
+
+#. Tag: para
+#: producermethods.xml:47
+#, no-c-format
+msgid "vary the implementation of an API type at runtime."
+msgstr "å®è¡æã«APIã¿ã¤ãã®å®è£
ãå¤ããã"
+
+#. Tag: para
+#: producermethods.xml:51
+#, no-c-format
+msgid "In particular, producer methods let us use runtime polymorphism with Web Beans. As we've seen, deployment types are a powerful solution to the problem of deployment-time polymorphism. But once the system is deployed, the Web Bean implementation is fixed. A producer method has no such limitation:"
+msgstr "ç¹ã«ããããã¥ã¼ãµã¡ã½ããã«ãã£ã¦Web Beanãå©ç¨ããå®è¡æããªã¢ãã£ãºã ãå©ç¨ã§ããããã«ãªãã¾ããè¦ã¦ããããã«ããããã¤ã¡ã³ãã¿ã¤ãã¯ãããã¤ã¡ã³ãã®å¤æ
æ§ã®åé¡ã«å¯¾ãããã¯ãã«ãªã½ãªã¥ã¼ã·ã§ã³ã§ããããããä¸æ¦ãã®ã·ã¹ãã ããããã¤ãããã¨ããã®Web Beanã®å®è£
ã¯åºå®ããã¦ãã¾ãã¾ãããããã¥ã¼ãµã¡ã½ããã«ã¯ãã®ãããªå¶éã¯ããã¾ããã"
+
+#. Tag: programlisting
+#: producermethods.xml:56
+#, no-c-format
msgid ""
-"<blockquote> <para>A Web Beans producer method acts as a source of objects "
-"to be injected, where:</para> <itemizedlist> <listitem> <para>the objects to "
-"be injected are not required to be instances of Web Beans,</para> </"
-"listitem> <listitem> <para>the concrete type of the objects to be injected "
-"may vary at runtime or</para> </listitem> <listitem> <para>the objects "
-"require some custom initialization that is not performed by the Web Bean "
-"constructor</para> </listitem> </itemizedlist> </blockquote> <para>For "
-"example, producer methods let us:</para> <itemizedlist> <listitem> "
-"<para>expose a JPA entity as a Web Bean,</para> </listitem> <listitem> "
-"<para>expose any JDK class as a Web Bean,</para> </listitem> <listitem> "
-"<para>define multiple Web Beans, with different scopes or initialization, "
-"for the same implementation class, or</para> </listitem> <listitem> "
-"<para>vary the implementation of an API type at runtime.</para> </listitem> "
-"</itemizedlist> <para>In particular, producer methods let us use runtime "
-"polymorphism with Web Beans. As we've seen, deployment types are a powerful "
-"solution to the problem of deployment-time polymorphism. But once the system "
-"is deployed, the Web Bean implementation is fixed. A producer method has no "
-"such limitation:</para> <programlisting role=\"JAVA\"><![CDATA"
-"[@SessionScoped\n"
+"<![CDATA[@SessionScoped\n"
"public class Preferences {\n"
" \n"
" private PaymentStrategyType paymentStrategy;\n"
@@ -75,39 +113,68 @@
" } \n"
" }\n"
" \n"
-"}]]></programlisting> <para>Consider an injection point:</para> "
-"<programlisting role=\"JAVA\"><![CDATA[@Preferred PaymentStrategy "
-"paymentStrat;]]></programlisting> <para>This injection point has the same "
-"type and binding annotations as the producer method, so it resolves to the "
-"producer method using the usual Web Beans injection rules. The producer "
-"method will be called by the Web Bean manager to obtain an instance to "
-"service this injection point.</para>."
+"}]]>"
msgstr ""
+"<![CDATA[@SessionScoped\n"
+"public class Preferences {\n"
+" \n"
+" private PaymentStrategyType paymentStrategy;\n"
+" \n"
+" ...\n"
+" \n"
+" @Produces @Preferred \n"
+" public PaymentStrategy getPaymentStrategy() {\n"
+" switch (paymentStrategy) {\n"
+" case CREDIT_CARD: return new CreditCardPaymentStrategy();\n"
+" case CHEQUE: return new ChequePaymentStrategy();\n"
+" case PAYPAL: return new PayPalPaymentStrategy();\n"
+" default: return null;\n"
+" } \n"
+" }\n"
+" \n"
+"}]]>"
+#. Tag: para
+#: producermethods.xml:58
+#, no-c-format
+msgid "Consider an injection point:"
+msgstr "ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ããè¦ã¦ã¿ã¾ãããã"
+
+#. Tag: programlisting
+#: producermethods.xml:60
+#, no-c-format
+msgid "<![CDATA[@Preferred PaymentStrategy paymentStrat;]]>"
+msgstr "<![CDATA[@Preferred PaymentStrategy paymentStrat;]]>"
+
+#. Tag: para
+#: producermethods.xml:62
+#, no-c-format
+msgid "This injection point has the same type and binding annotations as the producer method, so it resolves to the producer method using the usual Web Beans injection rules. The producer method will be called by the Web Bean manager to obtain an instance to service this injection point."
+msgstr "ãã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã¯ãããã¥ã¼ãµã¡ã½ããã¨åãåã¨ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ãæã¡ãããã¦é常ã®Web Beansã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã«ã¼ã«ãå©ç¨ãããããã¥ã¼ãµã¡ã½ããã解決ãã¾ãããããã¥ã¼ãµã¡ã½ããã¯ãã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãããµã¼ãã¹ããã¤ã³ã¹ã¿ã³ã¹ãå¾ãããã«Web Beanããã¼ã¸ã£ã«ãã£ã¦å¼ã³åºãããã§ãããã"
+
+#. Tag: chapter
+#: producermethods.xml:65
+#, no-c-format
+msgid "<chapter>.</chapter>"
+msgstr "<chapter>.</chapter>"
+
#. Tag: title
#: producermethods.xml:68
#, no-c-format
msgid "Scope of a producer method"
-msgstr ""
+msgstr "ãããã¥ã¼ãµã¡ã½ããã®ã¹ã³ã¼ã"
#. Tag: para
#: producermethods.xml:70
#, no-c-format
-msgid ""
-"The scope of the producer method defaults to <literal>@Dependent</literal>, "
-"and so it will be called <emphasis>every time</emphasis> the Web Bean "
-"manager injects this field or any other field that resolves to the same "
-"producer method. Thus, there could be multiple instances of the "
-"<literal>PaymentStrategy</literal> object for each user session."
-msgstr ""
+msgid "The scope of the producer method defaults to <literal>@Dependent</literal>, and so it will be called <emphasis>every time</emphasis> the Web Bean manager injects this field or any other field that resolves to the same producer method. Thus, there could be multiple instances of the <literal>PaymentStrategy</literal> object for each user session."
+msgstr "ãããã¥ã¼ãµã¡ã½ããã®ã¹ã³ã¼ãã¯ããã©ã«ãã§ã¯<literal>@Dependent</literal>ã«ãªãã¾ããããã¦ãWeb Beanããã¼ã¸ã£ããã®ãã£ã¼ã«ããããã¯ãåããããã¥ã¼ãµã¡ã½ããã«è§£æ±ºãããä»ã®ãã£ã¼ã«ããã¤ã³ã¸ã§ã¯ããã度ã«<emphasis>æ¯å</emphasis>å¼ã³åºããã¾ãããããã£ã¦ãããããã®ã¦ã¼ã¶ã»ãã·ã§ã³æ¯ã«<literal>PaymentStrategy</literal>ãªãã¸ã§ã¯ãã®è¤æ°ã®ã¤ã³ã¹ã¿ã³ã¹ãããããããã¾ããã"
#. Tag: para
#: producermethods.xml:75
#, no-c-format
-msgid ""
-"To change this behavior, we can add a <literal>@SessionScoped</literal> "
-"annotation to the method."
-msgstr ""
+msgid "To change this behavior, we can add a <literal>@SessionScoped</literal> annotation to the method."
+msgstr "ãã®æ¯ãèããå¤ããããã«ãç§ãã¡ã¯ã¡ã½ããã«<literal>@SessionScoped</literal>ã¢ããã¼ã·ã§ã³ã追è¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: producermethods.xml:78
@@ -118,40 +185,34 @@
" ...\n"
"}]]>"
msgstr ""
+"<![CDATA[@Produces @Preferred @SessionScoped\n"
+"public PaymentStrategy getPaymentStrategy() {\n"
+" ...\n"
+"}]]>"
#. Tag: para
#: producermethods.xml:80
#, no-c-format
-msgid ""
-"Now, when the producer method is called, the returned "
-"<literal>PaymentStrategy</literal> will be bound to the session context. The "
-"producer method won't be called again in the same session."
-msgstr ""
+msgid "Now, when the producer method is called, the returned <literal>PaymentStrategy</literal> will be bound to the session context. The producer method won't be called again in the same session."
+msgstr "ä»åº¦ãããã¥ã¼ãµã¡ã½ãããå¼ã³åºãããã¨ãæ»ããã<literal>PaymentStrategy</literal>ã¯ã»ãã·ã§ã³ã³ã³ããã¹ãã«å±ãããã¨ã«ãªãã¾ãããããã¥ã¼ãµã¡ã½ãããåãã»ãã·ã§ã³ã§åã³å¼ã³åºããããã¨ã¯ç¡ãã§ãããã"
#. Tag: title
#: producermethods.xml:87
#, no-c-format
msgid "Injection into producer methods"
-msgstr ""
+msgstr "ãããã¥ã¼ãµã¡ã½ããã¸ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³"
#. Tag: para
#: producermethods.xml:89
#, no-c-format
-msgid ""
-"There's one potential problem with the code above. The implementations of "
-"<literal>CreditCardPaymentStrategy</literal> are instantiated using the Java "
-"<literal>new</literal> operator. Objects instantiated directly by the "
-"application can't take advantage of dependency injection and don't have "
-"interceptors."
-msgstr ""
+msgid "There's one potential problem with the code above. The implementations of <literal>CreditCardPaymentStrategy</literal> are instantiated using the Java <literal>new</literal> operator. Objects instantiated directly by the application can't take advantage of dependency injection and don't have interceptors."
+msgstr "ä¸ã®ã³ã¼ãã«ã¯ï¼ã¤ã®æ½å¨çãªåé¡ãããã¾ãã<literal>CreditCardPaymentStrategy</literal>ã®å®è£
ã¯Javaã®<literal>new</literal>æ¼ç®åã使ã£ã¦ã¤ã³ã¹ã¿ã³ã¹åããã¦ãã¾ããã¢ããªã±ã¼ã·ã§ã³ã«ããç´æ¥ã¤ã³ã¹ã¿ã³ã¹åããããªãã¸ã§ã¯ãã¯ä¾åæ§æ³¨å
¥ã®æ©æµãåãããã¨ãã§ãããã¤ã³ã¿ã¼ã»ãã¿ãæã¡ã¾ããã"
#. Tag: para
#: producermethods.xml:94
#, no-c-format
-msgid ""
-"If this isn't what we want we can use dependency injection into the producer "
-"method to obtain Web Bean instances:"
-msgstr ""
+msgid "If this isn't what we want we can use dependency injection into the producer method to obtain Web Bean instances:"
+msgstr "ãããæããã¨ã§ãªãã®ã§ããã°ãç§ãã¡ã¯Web Beanã¤ã³ã¹ã¿ã³ã¹ãåå¾ããããã«ãããã¥ã¼ãµã¡ã½ããã«ä¾åæ§æ³¨å
¥ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: producermethods.xml:97
@@ -169,62 +230,56 @@
" } \n"
"}]]>"
msgstr ""
+"<![CDATA[@Produces @Preferred @SessionScoped\n"
+"public PaymentStrategy getPaymentStrategy(CreditCardPaymentStrategy ccps,\n"
+" ChequePaymentStrategy cps,\n"
+" PayPalPaymentStrategy ppps) {\n"
+" switch (paymentStrategy) {\n"
+" case CREDIT_CARD: return ccps;\n"
+" case CHEQUE: return cps;\n"
+" case PAYPAL: return ppps;\n"
+" default: return null;\n"
+" } \n"
+"}]]>"
#. Tag: para
#: producermethods.xml:99
#, no-c-format
-msgid ""
-"Wait, what if <literal>CreditCardPaymentStrategy</literal> is a request "
-"scoped Web Bean? Then the producer method has the effect of \"promoting\" "
-"the current request scoped instance into session scope. This is almost "
-"certainly a bug! The request scoped object will be destroyed by the Web Bean "
-"manager before the session ends, but the reference to the object will be "
-"left \"hanging\" in the session scope. This error will <emphasis>not</"
-"emphasis> be detected by the Web Bean manager, so please take extra care "
-"when returning Web Bean instances from producer methods!"
-msgstr ""
+msgid "Wait, what if <literal>CreditCardPaymentStrategy</literal> is a request scoped Web Bean? Then the producer method has the effect of \"promoting\" the current request scoped instance into session scope. This is almost certainly a bug! The request scoped object will be destroyed by the Web Bean manager before the session ends, but the reference to the object will be left \"hanging\" in the session scope. This error will <emphasis>not</emphasis> be detected by the Web Bean manager, so please take extra care when returning Web Bean instances from producer methods!"
+msgstr "å¾
ã£ã¦ï¼ãã<literal>CreditCardPaymentStrategy</literal>ããªã¯ã¨ã¹ãã¹ã³ã¼ãã®Web Beanã ã¨ãããï¼ãã®å ´åããããã¥ã¼ãµã¡ã½ããã¯ç¾å¨ã®ãªã¯ã¨ã¹ãã¹ã³ã¼ããã»ãã·ã§ã³ã¹ã³ã¼ãã«\"ããã¢ã¼ã\"ããå¹æãæã¡ã¾ããããã¯ã»ã¼ç¢ºå®ãªãã°ï¼ãªã¯ã¨ã¹ãã¹ã³ã¼ãã®ãªãã¸ã§ã¯ãã¯ã»ãã·ã§ã³ãçµããåã«Web Beanãã¸ã§ã¼ã¸ã£ã«ãã£ã¦ç ´æ£ããããã¨ã«ãªãã§ããããããªãã¸ã§ã¯ãã®ãªãã¡ã¬ã³ã¹ã¯ã»ãã·ã§ã³ã¹ã³ã¼ãã«\"ã¶ãä¸ãã£ã\"ã¾ã¾ã«ãªãã§ãããããã®ã¨ã©ã¼ã¯Web Beanãã¸ã§ã¼ã¸ã£ã«ã¯æ¤ç¥ãã<emphasis>ãªã</emphasis>ã§ããããããWeb Beanã¤ã³ã¹ã¿ã³ã¹ããããã¥ã¼ãµã¡ã½ããããæ»ãã¨ãã«ã¯æ°ãã¤ãã¦ãã ããã"
#. Tag: para
#: producermethods.xml:107
#, no-c-format
-msgid ""
-"There's at least three ways we could go about fixing this bug. We could "
-"change the scope of the <literal>CreditCardPaymentStrategy</literal> "
-"implementation, but this would affect other clients of that Web Bean. A "
-"better option would be to change the scope of the producer method to "
-"<literal>@Dependent</literal> or <literal>@RequestScoped</literal>."
-msgstr ""
+msgid "There's at least three ways we could go about fixing this bug. We could change the scope of the <literal>CreditCardPaymentStrategy</literal> implementation, but this would affect other clients of that Web Bean. A better option would be to change the scope of the producer method to <literal>@Dependent</literal> or <literal>@RequestScoped</literal>."
+msgstr "ç§ãã¡ããã®ãã°ã解決ããæ¹æ³ãå°ãªãã¨ã3ã¤ããã¾ããç§ãã¡ã¯<literal>CreditCardPaymentStrategy</literal>ãå®è£
ããã¹ã³ã¼ããå¤ãããã¨ãã§ãã¾ãããããã¯Web Beanã®ä»ã®ã¯ã©ã¤ã¢ã³ãã«å½±é¿ãä¸ããã§ããããããè¯ãé¸æè¢ã¯ãããã¥ã¼ãµã¡ã½ããã®ã¹ã³ã¼ãã<literal>@Dependent</literal>ã<literal>@RequestScoped</literal>ã«å¤ãããã¨ã§ãããã"
#. Tag: para
#: producermethods.xml:113
#, no-c-format
-msgid ""
-"But a more common solution is to use the special <literal>@New</literal> "
-"binding annotation."
-msgstr ""
+msgid "But a more common solution is to use the special <literal>@New</literal> binding annotation."
+msgstr "ããããããä¸è¬çãªã½ãªã¥ã¼ã·ã§ã³ã¯ç¹å¥ãª<literal>@New</literal>ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã使ç¨ãããã¨ã§ãã"
#. Tag: title
#: producermethods.xml:119
#, no-c-format
msgid "Use of <literal>@New</literal> with producer methods"
-msgstr ""
+msgstr "ãããã¥ã¼ãµã¡ã½ããã¸ã®<literal>@New</literal>ã¢ããã¼ã·ã§ã³ã®ä½¿ç¨"
#. Tag: para
#: producermethods.xml:121
#, no-c-format
msgid "Consider the following producer method:"
-msgstr ""
+msgstr "以ä¸ã®ãããã¥ã¼ãµã¡ã½ãããè¦ã¦ã¿ã¾ãããã"
#. Tag: programlisting
#: producermethods.xml:123
#, no-c-format
msgid ""
"<![CDATA[@Produces @Preferred @SessionScoped\n"
-"public PaymentStrategy getPaymentStrategy(@New CreditCardPaymentStrategy "
-"ccps,\n"
+"public PaymentStrategy getPaymentStrategy(@New CreditCardPaymentStrategy ccps,\n"
" @New ChequePaymentStrategy cps,\n"
-" @New PayPalPaymentStrategy ppps) "
-"{\n"
+" @New PayPalPaymentStrategy ppps) {\n"
" switch (paymentStrategy) {\n"
" case CREDIT_CARD: return ccps;\n"
" case CHEQUE: return cps;\n"
@@ -233,15 +288,21 @@
" } \n"
"}]]>"
msgstr ""
+"<![CDATA[@Produces @Preferred @SessionScoped\n"
+"public PaymentStrategy getPaymentStrategy(@New CreditCardPaymentStrategy ccps,\n"
+" @New ChequePaymentStrategy cps,\n"
+" @New PayPalPaymentStrategy ppps) {\n"
+" switch (paymentStrategy) {\n"
+" case CREDIT_CARD: return ccps;\n"
+" case CHEQUE: return cps;\n"
+" case PAYPAL: return ppps;\n"
+" default: return null;\n"
+" } \n"
+"}]]>"
#. Tag: para
#: producermethods.xml:125
#, no-c-format
-msgid ""
-"Then a new <emphasis>dependent</emphasis> instance of "
-"<literal>CreditCardPaymentStrategy</literal> will be created, passed to the "
-"producer method, returned by the producer method and finally bound to the "
-"session context. The dependent object won't be destroyed until the "
-"<literal>Preferences</literal> object is destroyed, at the end of the "
-"session."
-msgstr ""
+msgid "Then a new <emphasis>dependent</emphasis> instance of <literal>CreditCardPaymentStrategy</literal> will be created, passed to the producer method, returned by the producer method and finally bound to the session context. The dependent object won't be destroyed until the <literal>Preferences</literal> object is destroyed, at the end of the session."
+msgstr "ä»åº¦ã¯ã<literal>CreditCardPaymentStrategy</literal>ã®æ°ããª<emphasis>ä¾å</emphasis>ã¤ã³ã¹ã¿ã³ã¹ãä½æããããããã¥ã¼ãµã¡ã½ããã«æ¸¡ããããããã¥ã¼ãµã¡ã½ããã«ããæ»ãããããã¦æçµçã«ã»ãã·ã§ã³ã³ã³ããã¹ãã«å±ãããã¨ã«ãªãã¾ãããã®ã»ãã·ã§ã³ã®æå¾ã§<literal>Preferences</literal>ãªãã¸ã§ã¯ããç ´æ£ãããã¾ã§ä¾åãªãã¸ã§ã¯ãã¯ç ´æ£ããããã¨ã¯ç¡ãã§ãããã"
+
Modified: doc/trunk/reference/ja-JP/ri-spi.po
===================================================================
--- doc/trunk/reference/ja-JP/ri-spi.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/ri-spi.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-04-19 20:36+0000\n"
-"PO-Revision-Date: 2008-12-20 22:07+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-05-18 01:40+0900\n"
+"Last-Translator: wadahiro <wadahiro at gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,58 +17,44 @@
#: ri-spi.xml:4
#, no-c-format
msgid "Integrating Web Beans into other environments"
-msgstr ""
+msgstr "ä»ã®ç°å¢ã¸ã®Web Beansã®çµ±å"
#. Tag: para
#: ri-spi.xml:6
#, no-c-format
-msgid ""
-"Currently Web Beans only runs in JBoss AS 5; integrating the RI into other "
-"EE environments (for example another application server like Glassfish), "
-"into a servlet container (like Tomcat), or with an Embedded EJB3.1 "
-"implementation is fairly easy. In this Appendix we will briefly discuss the "
-"steps needed."
-msgstr ""
+msgid "Currently Web Beans only runs in JBoss AS 5; integrating the RI into other EE environments (for example another application server like Glassfish), into a servlet container (like Tomcat), or with an Embedded EJB3.1 implementation is fairly easy. In this Appendix we will briefly discuss the steps needed."
+msgstr "ç¾å¨ã®Web Beansã¯JBoss AS 5ã§ã®ã¿åä½ãã¾ããä»ã®EEç°å¢(ãã¨ãã°ãGlassfishã®ãããªå¥ã®ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼)ã«ãã¾ãã¯(Tomcatoã®ãããª)ãµã¼ãã¬ããã³ã³ããã«ãã¾ãã¯çµã¿è¾¼ã¿EJB3.1ã®å®è£
ã¨çµ±åãããã¨ã¯ãå®ã«ç°¡åã§ãããã®ä»é²ã§ã¯ãçµ±åã®ããã«å¿
è¦ãªã¹ãããã«ã¤ãã¦ç°¡åã«è¨è¿°ãã¦ãã¾ãã"
#. Tag: title
#: ri-spi.xml:15
#, no-c-format
msgid "The Web Beans SPI"
-msgstr ""
+msgstr "Web Beans SPI"
#. Tag: para
#: ri-spi.xml:17
#, no-c-format
-msgid ""
-"The Web Beans SPI is located in the <literal>webbeans-spi</literal> module, "
-"and packaged as <literal>webbeans-spi.jar</literal>. Some SPIs are optional, "
-"if you need to override the default behavior, others are required."
-msgstr ""
+msgid "The Web Beans SPI is located in the <literal>webbeans-spi</literal> module, and packaged as <literal>webbeans-spi.jar</literal>. Some SPIs are optional, if you need to override the default behavior, others are required."
+msgstr "Web Beans SPIã¯<literal>webbeans-spi</literal>ã¢ã¸ã¥ã¼ã«ã«ããã<literal>webbeans-spi.jar</literal>ã¨ãã¦ããã±ã¼ã¸ããã¦ãã¾ããããã¤ãã®SPIã¯ãªãã·ã§ã³ã§ãããã©ã«ãã®æ¯ãèããä¸æ¸ãããå¿
è¦ãããå ´åã¯ãä»ã®ãã®ãå¿
è¦ã§ãã"
#. Tag: para
#: ri-spi.xml:24
#, no-c-format
-msgid ""
-"All interfaces in the SPI support the decorator pattern and provide a "
-"<literal>Forwarding</literal> class located in the <literal>helpers</"
-"literal> sub package. Additional, commonly used, utility classes, and "
-"standard implementations are also located in the <literal>helpers</literal> "
-"sub package."
-msgstr ""
+msgid "All interfaces in the SPI support the decorator pattern and provide a <literal>Forwarding</literal> class located in the <literal>helpers</literal> sub package. Additional, commonly used, utility classes, and standard implementations are also located in the <literal>helpers</literal> sub package."
+msgstr "SPIã®ãã¹ã¦ã®ã¤ã³ã¿ãã§ã¼ã¹ããã³ã¬ã¼ã¿ãã¿ã¼ã³ããµãã¼ããã<literal>helpers</literal> ãµãããã±ã¼ã¸ã®ä¸ã«ãã<literal>Forwarding</literal>ã¯ã©ã¹ãæä¾ãã¾ããå ãã¦ãå
±éã§ä½¿ç¨ãããã¦ã¼ãã£ãªãã£ã¯ã©ã¹ãæ¨æºå®è£
ã¯<literal>helpers</literal>ãµãããã±ã¼ã¸ã®ä¸ã«ããã¾ãã"
#. Tag: title
#: ri-spi.xml:33
#, no-c-format
msgid "Web Bean Discovery"
-msgstr ""
+msgstr "Web Bean ãã£ã¹ã«ããª"
#. Tag: programlisting
#: ri-spi.xml:35
#, no-c-format
msgid ""
"<![CDATA[/**\n"
-" * Gets list of all classes in classpath archives with META-INF/beans.xml "
-"(or\n"
+" * Gets list of all classes in classpath archives with META-INF/beans.xml (or\n"
" * for WARs WEB-INF/beans.xml) files\n"
" * \n"
" * @return An iterable over the classes \n"
@@ -82,39 +68,44 @@
" */\n"
" public Iterable<URL> discoverWebBeansXml();]]>"
msgstr ""
+"<![CDATA[/**\n"
+" * Gets list of all classes in classpath archives with META-INF/beans.xml (or\n"
+" * for WARs WEB-INF/beans.xml) files\n"
+" * \n"
+" * @return An iterable over the classes \n"
+" */\n"
+" public Iterable<Class<?>> discoverWebBeanClasses();\n"
+" \n"
+" /**\n"
+" * Gets a list of all deployment descriptors in the app classpath\n"
+" * \n"
+" * @return An iterable over the beans.xml files \n"
+" */\n"
+" public Iterable<URL> discoverWebBeansXml();]]>"
#. Tag: para
#: ri-spi.xml:37
#, no-c-format
-msgid ""
-"The discovery of Web Bean classes and <literal>beans.xml</literal> files is "
-"self-explanatory (the algorithm is described in Section 11.1 of the JSR-299 "
-"specification, and isn't repeated here)."
-msgstr ""
+msgid "The discovery of Web Bean classes and <literal>beans.xml</literal> files is self-explanatory (the algorithm is described in Section 11.1 of the JSR-299 specification, and isn't repeated here)."
+msgstr "Web Beanã®ã¯ã©ã¹ã¨<literal>bean.xml</literal>ãã¡ã¤ã«ã®æ¢ç´¢ã«ã¤ãã¦ã¯ããã§ã¯èª¬æãã¾ãã(ã¢ã«ã´ãªãºã ã¯ãJSR-299ã¹ããã¯ã®ã»ã¯ã·ã§ã³11.1ã§èª¬æããã¦ãããããã§ç¹°ãè¿ã説æãã¾ãã)ã"
#. Tag: title
#: ri-spi.xml:46
#, no-c-format
msgid "EJB services"
-msgstr ""
+msgstr "EJBãµã¼ãã¹"
#. Tag: para
#: ri-spi.xml:49
#, no-c-format
-msgid ""
-"Web Beans will run without an EJB container; in this case you don't need to "
-"implement the EJB SPI."
-msgstr ""
+msgid "Web Beans will run without an EJB container; in this case you don't need to implement the EJB SPI."
+msgstr "Web Beansã¯EJBã³ã³ãããªãã§åä½ããã§ãããããã®å ´åãããªãã¯ãEJB SPIãå®è£
ããå¿
è¦ã¯ããã¾ããã"
#. Tag: para
#: ri-spi.xml:55
#, no-c-format
-msgid ""
-"Web Beans also delegates EJB3 bean discovery to the container so that it "
-"doesn't have to scan for EJB3 annotations or parse <literal>ejb-jar.xml</"
-"literal>. For each EJB in the application an EJBDescriptor should be "
-"discovered:"
-msgstr ""
+msgid "Web Beans also delegates EJB3 bean discovery to the container so that it doesn't have to scan for EJB3 annotations or parse <literal>ejb-jar.xml</literal>. For each EJB in the application an EJBDescriptor should be discovered:"
+msgstr "Web Beansã¯ã¾ããEJB3ã®Beanã®æ¢ç´¢ã«ã¤ãã¦ã¯ã³ã³ããã¸å§è²ãã¾ãããã®ãããEJB3ã®ã¢ããã¼ã·ã§ã³ãã¹ãã£ã³ããå¿
è¦ã¯ããã¾ããããã¾ã<literal>ejb-jar.xml</literal>ã解æããå¿
è¦ã¯ããã¾ãããã¢ããªã±ã¼ã·ã§ã³ã«ãããåEJBã«å¯¾ãã¦ä¸ã¤ãã¤EJBDescriptorãçºè¦ãããå¿
è¦ãããã¾ãã"
#. Tag: programlisting
#: ri-spi.xml:62
@@ -135,16 +126,14 @@
" * \n"
" * @return An iterator over the local business interfaces\n"
" */\n"
-" public Iterable<BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces"
-"();\n"
+" public Iterable<BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces();\n"
" \n"
" /**\n"
" * Gets the remote business interfaces of the EJB\n"
" * \n"
" * @return An iterator over the remote business interfaces\n"
" */\n"
-" public Iterable<BusinessInterfaceDescriptor<?>> "
-"getRemoteBusinessInterfaces();\n"
+" public Iterable<BusinessInterfaceDescriptor<?>> getRemoteBusinessInterfaces();\n"
" \n"
" /**\n"
" * Get the remove methods of the EJB\n"
@@ -188,106 +177,131 @@
" */\n"
" public String getEjbName();]]>"
msgstr ""
+"<![CDATA[public interface EjbDescriptor<T>\n"
+"{\n"
+" \n"
+" /**\n"
+" * Gets the EJB type\n"
+" * \n"
+" * @return The EJB Bean class\n"
+" */\n"
+" public Class<T> getType();\n"
+"\n"
+" /**\n"
+" * Gets the local business interfaces of the EJB\n"
+" * \n"
+" * @return An iterator over the local business interfaces\n"
+" */\n"
+" public Iterable<BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces();\n"
+" \n"
+" /**\n"
+" * Gets the remote business interfaces of the EJB\n"
+" * \n"
+" * @return An iterator over the remote business interfaces\n"
+" */\n"
+" public Iterable<BusinessInterfaceDescriptor<?>> getRemoteBusinessInterfaces();\n"
+" \n"
+" /**\n"
+" * Get the remove methods of the EJB\n"
+" * \n"
+" * @return An iterator over the remove methods\n"
+" */\n"
+" public Iterable<Method> getRemoveMethods();\n"
+"\n"
+" /**\n"
+" * Indicates if the bean is stateless\n"
+" * \n"
+" * @return True if stateless, false otherwise\n"
+" */\n"
+" public boolean isStateless();\n"
+"\n"
+" /**\n"
+" * Indicates if the bean is a EJB 3.1 Singleton\n"
+" * \n"
+" * @return True if the bean is a singleton, false otherwise\n"
+" */\n"
+" public boolean isSingleton();\n"
+"\n"
+" /**\n"
+" * Indicates if the EJB is stateful\n"
+" * \n"
+" * @return True if the bean is stateful, false otherwise\n"
+" */\n"
+" public boolean isStateful();\n"
+"\n"
+" /**\n"
+" * Indicates if the EJB is and MDB\n"
+" * \n"
+" * @return True if the bean is an MDB, false otherwise\n"
+" */\n"
+" public boolean isMessageDriven();\n"
+"\n"
+" /**\n"
+" * Gets the EJB name\n"
+" * \n"
+" * @return The name\n"
+" */\n"
+" public String getEjbName();]]>"
#. Tag: para
#: ri-spi.xml:64
#, no-c-format
-msgid ""
-"The <literal>EjbDescriptor</literal> is fairly self-explanatory, and should "
-"return the relevant metadata as defined in the EJB specification. In "
-"addition to these two interfaces, there is "
-"<literal>BusinessInterfaceDescriptor</literal> which represents a local "
-"business interface (encapsulating the interface class and jndi name used to "
-"look up an instance of the EJB)."
-msgstr ""
+msgid "The <literal>EjbDescriptor</literal> is fairly self-explanatory, and should return the relevant metadata as defined in the EJB specification. In addition to these two interfaces, there is <literal>BusinessInterfaceDescriptor</literal> which represents a local business interface (encapsulating the interface class and jndi name used to look up an instance of the EJB)."
+msgstr "<literal>EjbDescriptor</literal>ã¯ãã»ã¨ãã©èªãã§åã®éãã§ãããEJBã®ä»æ§ã§å®ç¾©ããã¦ããé¢é£ã¡ã¿ãã¼ã¿ãè¿ãã¾ãããããã®äºã¤ã®ã¤ã³ã¿ãã§ã¼ã¹ã«å ãã¦ããã¼ã«ã«ã®ãã¸ãã¹ã¤ã³ã¿ãã§ã¼ã¹(ã¤ã³ã¿ãã§ã¼ã¹ã¯ã©ã¹ã¨EJBã®ã¤ã³ã¹ã¿ã³ã¹ãã«ãã¯ã¢ããããããã«ä½¿ç¨ãããJNDIåãã«ãã»ã«åãããã®)ã表ã<literal>BusinessInterfaceDescriptor</literal>ãããã¾ãã"
#. Tag: para
#: ri-spi.xml:73
#, no-c-format
-msgid ""
-"The resolution of <literal>@EJB</literal> (for injection into simple beans), "
-"the resolution of local EJBs (for backing session beans) and remote EJBs "
-"(for injection as a Java EE resource) is delegated to the container. You "
-"must provide an implementation of <literal>org.jboss.webbeans.ejb.spi."
-"EjbServices</literal> which provides these operations. For resolving the "
-"<literal>@EJB</literal> injection point, Web Beans will provide the "
-"<literal>InjectionPoint</literal>; for resolving local EJBs, the "
-"<literal>EjbDescriptor</literal> will be provided, and for remote EJBs the "
-"<literal>jndiName</literal>, <literal>mappedName</literal>, or "
-"<literal>ejbLink</literal> will be provided."
-msgstr ""
+msgid "The resolution of <literal>@EJB</literal> (for injection into simple beans), the resolution of local EJBs (for backing session beans) and remote EJBs (for injection as a Java EE resource) is delegated to the container. You must provide an implementation of <literal>org.jboss.webbeans.ejb.spi.EjbServices</literal> which provides these operations. For resolving the <literal>@EJB</literal> injection point, Web Beans will provide the <literal>InjectionPoint</literal>; for resolving local EJBs, the <literal>EjbDescriptor</literal> will be provided, and for remote EJBs the <literal>jndiName</literal>, <literal>mappedName</literal>, or <literal>ejbLink</literal> will be provided."
+msgstr "(ã·ã³ãã«Beansã¸ã®ã¤ã³ã¸ã§ã·ã§ã³ã®ããã®)<literal>@EJB</literal>ã(èå¾ã®ã»ãã·ã§ã³Beanã®ããã®)ãã¼ã«ã«EJBãããã¦(JavaEEãªã½ã¼ã¹ã¨ãã¦ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã®ããã®)ãªã¢ã¼ãEJBã®è§£æ±ºã¯ã³ã³ããã«å§è²ããã¾ããããªãã¯ãããã®æä½ãæä¾ãã<literal>org.jboss.webbeans.ejb.spi.EjbServices</literal>ã®å®è£
ãæä¾ããå¿
è¦ãããã¾ãã<literal>@EJB</literal>ã¤ã³ã¸ã§ã¯ã·ã§ã³ãã¤ã³ãã解決ããããã«ãWeb Beansã¯<literal>InjectionPoint</literal>ãæä¾ããã§ãããããã¼ã«ã«EJBã®è§£æ±ºã®ããã«ã<literal>EjbDescriptor</literal>ãæä¾ãããã§ããããããã¦ãªã¢ã¼ãEJBã®ããã«<literal>jndiName</literal>ã<literal>jndiName</literal>ã <literal>ejbLink</literal>ãæä¾ãããã§ãããã"
#. Tag: para
#: ri-spi.xml:87
#, no-c-format
-msgid ""
-"When resolving local EJBs (used to back session beans) a wrapper "
-"(<literal>SessionObjectReference</literal>) around the EJB reference is "
-"returned. This wrapper allows Web Beans to request a reference that "
-"implements the given business interface, and, in the case of SFSBs, request "
-"the removal of the EJB from the container."
-msgstr ""
+msgid "When resolving local EJBs (used to back session beans) a wrapper (<literal>SessionObjectReference</literal>) around the EJB reference is returned. This wrapper allows Web Beans to request a reference that implements the given business interface, and, in the case of SFSBs, request the removal of the EJB from the container."
+msgstr "(ããã»ãã·ã§ã³Beanãèå¾ã¨ãã)ãã¼ã«ã«EJBã解決ããã¨ããEJBåç
§ãå²ãã ã©ããã¼(<literal>SessionObjectReference</literal>)ãè¿ãã¾ãããã®ã©ããã¼ã®ãããã§ãWeb Beansã¯ç¹å®ã®ãã¸ãã¹ã¤ã³ã¿ãã§ã¼ã¹ãå®è£
ããåç
§ãè¦æ±ãããã¨ãã§ãã¾ããSFSBã®å ´åã¯ãã³ã³ããããEJBã®åé¤ãè¦æ±ãããã¨ãã§ãã¾ãã"
#. Tag: title
#: ri-spi.xml:98
#, no-c-format
msgid "JPA services"
-msgstr ""
+msgstr "JPAãµã¼ãã¹"
#. Tag: para
#: ri-spi.xml:100
#, no-c-format
-msgid ""
-"Just as EJB resolution is delegated to the container, resolution of "
-"<literal>@PersistenceContext</literal> for injection into simple beans (with "
-"the <literal>InjectionPoint</literal> provided), and resolution of "
-"persistence contexts and persistence units (with the <literal>unitName</"
-"literal> provided) for injection as a Java EE resource is delegated to the "
-"container."
-msgstr ""
+msgid "Just as EJB resolution is delegated to the container, resolution of <literal>@PersistenceContext</literal> for injection into simple beans (with the <literal>InjectionPoint</literal> provided), and resolution of persistence contexts and persistence units (with the <literal>unitName</literal> provided) for injection as a Java EE resource is delegated to the container."
+msgstr "ã¡ããã©EJBã®è§£æ±ºãã³ã³ããã«å§è²ãããããã«ã(<literal>InjectionPoint</literal>ãä¸ãããã)ã·ã³ãã«Beansã¸ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã®ããã®<literal>@PersistenceContext</literal>ã®è§£æ±ºãããã³Java EEãªã½ã¼ã¹ã¨ãã¦ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã®ããã®ãæ°¸ç¶ã³ã³ããã¹ãã¨(<literal>unitName</literal>ãä¸ãããã)æ°¸ç¶ã¦ãããã®è§£æ±ºã¯ã³ã³ããã«å§è²ããã¾ãã"
#. Tag: para
#: ri-spi.xml:109
#, no-c-format
-msgid ""
-"To allow JPA integration, the <literal>JpaServices</literal> interface "
-"should be implemented."
-msgstr ""
+msgid "To allow JPA integration, the <literal>JpaServices</literal> interface should be implemented."
+msgstr "JPAã¨ã®çµ±åãå¯è½ã«ããããã«ã¯ã<literal>JpaServices</literal>ã¤ã³ã¿ãã§ã¼ã¹ãå®è£
ãããå¿
è¦ãããã¾ãã"
#. Tag: para
#: ri-spi.xml:114
#, no-c-format
-msgid ""
-"Web Beans also needs to know what entities are in a deployment (so that they "
-"aren't managed by Web Beans). An implementation that detects entities "
-"through <literal>@Entity</literal> and <literal>orm.xml</literal> is "
-"provided by default. If you want to provide support for a entities defined "
-"by a JPA provider (such as Hibernate's <literal>.hbm.xml</literal> you can "
-"wrap or replace the default implementation."
-msgstr ""
+msgid "Web Beans also needs to know what entities are in a deployment (so that they aren't managed by Web Beans). An implementation that detects entities through <literal>@Entity</literal> and <literal>orm.xml</literal> is provided by default. If you want to provide support for a entities defined by a JPA provider (such as Hibernate's <literal>.hbm.xml</literal> you can wrap or replace the default implementation."
+msgstr "ã¾ãWeb Beansã¯ãã©ããªã¨ã³ãã£ãã£ããããã¤ããã¦ãããç¥ãå¿
è¦ãããã¾ã(ããããWeb Beansã«ãã£ã¦ç®¡çãããªãããã«ã§ã)ãããã©ã«ãã§ã¯ã<literal>@Entity</literal>ã¨<literal>orm.xml</literal>ãéãã¦ã¨ã³ãã£ãã£ãæ¤åºããå®è£
ãæä¾ããã¾ããããã(Hibernateã®<literal>.hbm.xml</literal>ã®ãããª)JPAãããã¤ãã«ãã£ã¦å®ç¾©ãããEntityããµãã¼ããããå ´åã¯ãããã©ã«ãã®å®è£
ãã©ãããã¾ãã¯ç½®ãæãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: ri-spi.xml:124
#, no-c-format
-msgid ""
-"<![CDATA[EntityDiscovery delegate = bootstrap.getServices().get"
-"(EntityDiscovery.class);]]>"
-msgstr ""
+msgid "<![CDATA[EntityDiscovery delegate = bootstrap.getServices().get(EntityDiscovery.class);]]>"
+msgstr "<![CDATA[EntityDiscovery delegate = bootstrap.getServices().get(EntityDiscovery.class);]]>"
#. Tag: title
#: ri-spi.xml:129
#, no-c-format
msgid "Transaction Services"
-msgstr ""
+msgstr "ãã©ã³ã¶ã¯ã·ã§ã³ãµã¼ãã¹"
#. Tag: para
#: ri-spi.xml:131
#, no-c-format
-msgid ""
-"Web Beans must delegate JTA activities to the container. The SPI provides a "
-"couple hooks to easily achieve this with the <literal>TransactionServices</"
-"literal> interface."
-msgstr ""
+msgid "Web Beans must delegate JTA activities to the container. The SPI provides a couple hooks to easily achieve this with the <literal>TransactionServices</literal> interface."
+msgstr "Web Beansã¯JTAã®æ´»åãã³ã³ããã¸å§è²ããå¿
è¦ãããã¾ããSPIã¯ããã容æã«å®ç¾ããããã«ã<literal>TransactionServices</literal>ã¤ã³ã¿ãã§ã¼ã¹ã§æ°ã«æã®ããã¯ãæä¾ãã¾ãã"
#. Tag: programlisting
#: ri-spi.xml:137
@@ -311,12 +325,10 @@
" * @see javax.transaction.Synchronization\n"
" * @param synchronizedObserver\n"
" */\n"
-" public void registerSynchronization(Synchronization "
-"synchronizedObserver);\n"
+" public void registerSynchronization(Synchronization synchronizedObserver);\n"
"\n"
" /**\n"
-" * Queries the status of the current execution to see if a transaction "
-"is\n"
+" * Queries the status of the current execution to see if a transaction is\n"
" * currently active.\n"
" * \n"
" * @return true if a transaction is active\n"
@@ -324,247 +336,196 @@
" public boolean isTransactionActive();\n"
"}]]>"
msgstr ""
+"<![CDATA[public interface TransactionServices\n"
+"{\n"
+" /**\n"
+" * Possible status conditions for a transaction. This can be used by SPI\n"
+" * providers to keep track for which status an observer is used.\n"
+" */\n"
+" public static enum Status\n"
+" {\n"
+" ALL, SUCCESS, FAILURE\n"
+" }\n"
+"\n"
+" /**\n"
+" * Registers a synchronization object with the currently executing\n"
+" * transaction.\n"
+" * \n"
+" * @see javax.transaction.Synchronization\n"
+" * @param synchronizedObserver\n"
+" */\n"
+" public void registerSynchronization(Synchronization synchronizedObserver);\n"
+"\n"
+" /**\n"
+" * Queries the status of the current execution to see if a transaction is\n"
+" * currently active.\n"
+" * \n"
+" * @return true if a transaction is active\n"
+" */\n"
+" public boolean isTransactionActive();\n"
+"}]]>"
#. Tag: para
#: ri-spi.xml:139
#, no-c-format
-msgid ""
-"The enumeration <literal>Status</literal> is a convenience for implementors "
-"to be able to keep track of whether a synchronization is supposed to notify "
-"an observer only when the transaction is successful, or after a failure, or "
-"regardless of the status of the transaction."
-msgstr ""
+msgid "The enumeration <literal>Status</literal> is a convenience for implementors to be able to keep track of whether a synchronization is supposed to notify an observer only when the transaction is successful, or after a failure, or regardless of the status of the transaction."
+msgstr "åæåã®<literal>Status</literal>ã¯ããã©ã³ã¶ã¯ã·ã§ã³ãæåããã失æãããã¾ãã¯ãã©ã³ã¶ã¯ã·ã§ã³ã®ç¶æ
ã«ããããããåæããªãã¶ã¼ãã«éç¥ãã¹ããã©ããã追跡ãããã¨ãå¯è½ãªå®è£
ã«ã¨ã£ã¦ä¾¿å©ã§ãã"
#. Tag: para
#: ri-spi.xml:147
#, no-c-format
-msgid ""
-"Any <literal>javax.transaction.Synchronization</literal> implementation may "
-"be passed to the <literal>registerSynchronization()</literal> method and the "
-"SPI implementation should immediately register the synchronization with the "
-"JTA transaction manager used for the EJBs."
-msgstr ""
+msgid "Any <literal>javax.transaction.Synchronization</literal> implementation may be passed to the <literal>registerSynchronization()</literal> method and the SPI implementation should immediately register the synchronization with the JTA transaction manager used for the EJBs."
+msgstr "ã©ã®ãããª<literal>javax.transaction.Synchronization</literal>ã®å®è£
ãã<literal>registerSynchronization()</literal>ã¡ã½ããã«æ¸¡ãããããããã¾ãããããã¦SPIã®å®è£
ã¯ãEJBã«ä½¿ç¨ãããJTAãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã¸ã£ã¨ã®åæãããã«ç»é²ãã¹ãã§ãã"
#. Tag: para
#: ri-spi.xml:155
#, no-c-format
-msgid ""
-"To make it easier to determine whether or not a transaction is currently "
-"active for the requesting thread, the <literal>isTransactionActive()</"
-"literal> method can be used. The SPI implementation should query the same "
-"JTA transaction manager used for the EJBs."
-msgstr ""
+msgid "To make it easier to determine whether or not a transaction is currently active for the requesting thread, the <literal>isTransactionActive()</literal> method can be used. The SPI implementation should query the same JTA transaction manager used for the EJBs."
+msgstr "è¦æ±ã¹ã¬ããã§ãã©ã³ã¶ã¯ã·ã§ã³ãç¾å¨ã¢ã¯ãã£ãã§ãããã©ãã確èªããããããããã«ã<literal>isTransactionActive()</literal>ã¡ã½ããã使ç¨ããã¾ããSPIã®å®è£
ã¯ãEJBã§ä½¿ç¨ãããåãJTAãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã¸ã£ã«åãåãããè¡ãã¹ãã§ãã"
#. Tag: title
#: ri-spi.xml:165
#, no-c-format
msgid "JMS services"
-msgstr ""
+msgstr "JMSãµã¼ãã¹"
#. Tag: para
#: ri-spi.xml:167
#, no-c-format
-msgid ""
-"A number of JMS operations are not container specific, and so should be "
-"provided via the SPI <literal>JmsServices</literal>. JMS does not specify "
-"how to obtain a <literal>ConnectionFactory</literal> so the SPI provides a "
-"method which should be used to look up a factory. Web Beans also delegates "
-"<literal>Destination</literal> lookup to the container via the SPI."
-msgstr ""
+msgid "A number of JMS operations are not container specific, and so should be provided via the SPI <literal>JmsServices</literal>. JMS does not specify how to obtain a <literal>ConnectionFactory</literal> so the SPI provides a method which should be used to look up a factory. Web Beans also delegates <literal>Destination</literal> lookup to the container via the SPI."
+msgstr "å¤ãã®JMSæä½ã¯ã³ã³ããç¹æã§ã¯ãªããããSPI <literal>JmsServices</literal>ãéãã¦æä¾ãããã¹ãã§ããJMSã¯<literal>ConnectionFactory</literal>ãåå¾ããæ¹æ³ãæå®ããªããããSPIã¯ãã¡ã¯ããªãã«ãã¯ã¢ããããã«ä½¿ç¨ãããã¡ã½ãããæä¾ãã¾ããã¾ããWeb Beansã¯SPIãéãã¦<literal>Destination</literal>ã®ã«ãã¯ã¢ãããã³ã³ããã¸å§è²ãã¾ãã"
#. Tag: title
#: ri-spi.xml:178
#, no-c-format
msgid "Resource Services"
-msgstr ""
+msgstr "ãªã½ã¼ã¹ãµã¼ãã¹"
#. Tag: para
#: ri-spi.xml:180
#, no-c-format
-msgid ""
-"The resolution of <literal>@Resource</literal> (for injection into simple "
-"beans) and the resolution of resources (for injection as a Java EE resource) "
-"is delegated to the container. You must provide an implementation of "
-"<literal>ResourceServices</literal> which provides these operations. For "
-"resolving the <literal>@Resource</literal> injection, Web Beans will provide "
-"the <literal>InjectionPoint</literal>; and for Java EE resources, the "
-"<literal>jndiName</literal> or <literal>mappedName</literal> will be "
-"provided."
-msgstr ""
+msgid "The resolution of <literal>@Resource</literal> (for injection into simple beans) and the resolution of resources (for injection as a Java EE resource) is delegated to the container. You must provide an implementation of <literal>ResourceServices</literal> which provides these operations. For resolving the <literal>@Resource</literal> injection, Web Beans will provide the <literal>InjectionPoint</literal>; and for Java EE resources, the <literal>jndiName</literal> or <literal>mappedName</literal> will be provided."
+msgstr "(ã·ã³ãã«Beansã¸ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã®ããã®)<literal>@Resource</literal>ã®è§£æ±ºã¨ã(Java EEãªã½ã¼ã¹ã¨ãã¦ã®ã¤ã³ã¸ã§ã·ã§ã³ã®ããã®)ãªã½ã¼ã¹ã®è§£æ±ºã¯ã³ã³ããã«å§è²ããã¾ããããªãã¯ãããã®æä½ãæä¾ãã<literal>ResourceServices</literal>ã®å®è£
ãæä¾ããå¿
è¦ãããã¾ãã<literal>@Resource</literal>ã«ããã¤ã³ã¸ã§ã¯ã·ã§ã³ã解決ããããã«ãWeb Beansã¯<literal>InjectionPoint</literal>ãæä¾ããã§ããããããã¦JavaEEãªã½ã¼ã¹ã®ããã«ã<literal>jndiName</literal>ã¾ãã¯<literal>mappedName</literal>ãæä¾ãããã§ãããã"
#. Tag: title
#: ri-spi.xml:194
#, no-c-format
msgid "Web Services"
-msgstr ""
+msgstr "Webãµã¼ãã¹"
#. Tag: para
#: ri-spi.xml:196
#, no-c-format
-msgid ""
-"The resolution of web service references (for injection as a Java EE "
-"resource) is delegated to the container. You must provide an implementation "
-"of <literal>WebServices</literal> whichprovides this operation. For "
-"resolving the Java EE resource, the <literal>jndiName</literal> or "
-"<literal>mappedName</literal> will be provided."
-msgstr ""
+msgid "The resolution of web service references (for injection as a Java EE resource) is delegated to the container. You must provide an implementation of <literal>WebServices</literal> whichprovides this operation. For resolving the Java EE resource, the <literal>jndiName</literal> or <literal>mappedName</literal> will be provided."
+msgstr "(Java EEãªã½ã¼ã¹ã¨ãã¦ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ã®)Webãµã¼ãã¹ã®åç
§ã®è§£æ±ºã¯ãã³ã³ããã«å§è²ããã¾ããããªãã¯ãã®æä½ãæä¾ãã<literal>WebServices</literal>ã®å®è£
ãæä¾ããå¿
è¦ãããã¾ããJava EEãªã½ã¼ã¹ã®è§£æ±ºã®ããã«ã<literal>jndiName</literal>ã¾ãã¯<literal>mappedName</literal>ãæä¾ãããã§ãããã"
#. Tag: title
#: ri-spi.xml:207
#, no-c-format
msgid "The bean store"
-msgstr ""
+msgstr "Beanã¹ãã¢"
#. Tag: para
#: ri-spi.xml:209
#, no-c-format
-msgid ""
-"Web Beans uses a map like structure to store bean instances - <literal>org."
-"jboss.webbeans.context.api.BeanStore</literal>. You may find <literal>org."
-"jboss.webbeans.context.api.helpers.ConcurrentHashMapBeanStore</literal> "
-"useful."
-msgstr ""
+msgid "Web Beans uses a map like structure to store bean instances - <literal>org.jboss.webbeans.context.api.BeanStore</literal>. You may find <literal>org.jboss.webbeans.context.api.helpers.ConcurrentHashMapBeanStore</literal> useful."
+msgstr "Web Beansã¯ãBeanã¤ã³ã¹ã¿ã³ã¹ãä¿åããããã«æ§æããããã®ã¨ãã¦ããMap - <literal>org.jboss.webbeans.context.api.BeanStore</literal>ã使ç¨ãã¾ãã<literal>org.jboss.webbeans.context.api.helpers.ConcurrentHashMapBeanStore</literal>ãå½¹ã«ç«ã¤ãã¨ããããã§ãããã"
#. Tag: title
#: ri-spi.xml:219
#, no-c-format
msgid "The application context"
-msgstr ""
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ã³ã³ããã¹ã"
#. Tag: para
#: ri-spi.xml:221
#, no-c-format
-msgid ""
-"Web Beans expects the Application Server or other container to provide the "
-"storage for each application's context. The <literal>org.jboss.webbeans."
-"context.api.BeanStore</literal> should be implemented to provide an "
-"application scoped storage."
-msgstr ""
+msgid "Web Beans expects the Application Server or other container to provide the storage for each application's context. The <literal>org.jboss.webbeans.context.api.BeanStore</literal> should be implemented to provide an application scoped storage."
+msgstr "Web Beansã¯ãã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ããã®ä»ã®ã³ã³ããããã¢ããªã±ã¼ã·ã§ã³ã³ã³ããã¹ãã®ããã®ä¿åé åãæä¾ãããã¨ãæ³å®ãã¦ãã¾ãã<literal>org.jboss.webbeans.context.api.BeanStore</literal>ã¯ãã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã®ä¿åé åãæä¾ããããã«å®è£
ãããå¿
è¦ãããã¾ãã"
#. Tag: title
#: ri-spi.xml:231
#, no-c-format
msgid "Bootstrap and shutdown"
-msgstr ""
+msgstr "ãã¼ãã¹ãã©ããã¨ã·ã£ãããã¦ã³"
#. Tag: para
#: ri-spi.xml:232
#, no-c-format
-msgid ""
-"The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface "
-"defines the bootstrap for Web Beans. To boot Web Beans, you must obtain an "
-"instance of <literal>org.jboss.webbeans.bootstrap.WebBeansBootstrap</"
-"literal> (which implements <literal>Boostrap</literal>), tell it about the "
-"SPIs in use, and then request the container start."
-msgstr ""
+msgid "The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface defines the bootstrap for Web Beans. To boot Web Beans, you must obtain an instance of <literal>org.jboss.webbeans.bootstrap.WebBeansBootstrap</literal> (which implements <literal>Boostrap</literal>), tell it about the SPIs in use, and then request the container start."
+msgstr "<literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal>ã¤ã³ã¿ãã§ã¼ã¹ã¯Web Beansã®ãã¼ãã¹ãã©ãããå®ç¾©ãã¾ããWeb Beansãèµ·åããããã«ã(<literal>Boostrap</literal>ãå®è£
ãã)<literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal>ã¤ã³ã¹ã¿ã³ã¹ãåå¾ãã使ç¨ä¸ã®SPIã«ä¼ããã³ã³ããã«èµ·åãè¦æ±ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: ri-spi.xml:241
#, no-c-format
-msgid ""
-"The bootstrap is split into phases, bootstrap initialization and boot and "
-"shutdown. Initialization will create a manager, and add the standard "
-"(specification defined) contexts. Bootstrap will discover EJBs, classes and "
-"XML; add beans defined using annotations; add beans defined using XML; and "
-"validate all beans."
-msgstr ""
+msgid "The bootstrap is split into phases, bootstrap initialization and boot and shutdown. Initialization will create a manager, and add the standard (specification defined) contexts. Bootstrap will discover EJBs, classes and XML; add beans defined using annotations; add beans defined using XML; and validate all beans."
+msgstr "ãã¼ãã¹ãã©ããã¯ãåæåã¨èµ·åã¨ã·ã£ãããã¦ã³ã®ãã§ã¼ãºã«åããã¾ããåæåã¯ããã¼ã¸ã£ãçæããæ¨æºã®(ä»æ§ã§å®ç¾©ããã)ã³ã³ããã¹ãã追å ããã§ãããããã¼ãã¹ãã©ããã¯EJBãã¯ã©ã¹ããã³XMLãæ¢ç´¢ãã¾ããã¢ããã¼ã·ã§ã³ã«ããå®ç¾©ãããBeansã追å ãã¾ããã¾ããXMLã§å®ç¾©ãããBeansã追å ãã¾ããããã¦ããã¹ã¦ã®Beansã®å¦¥å½æ§ç¢ºèªãè¡ãã¾ãã"
#. Tag: para
#: ri-spi.xml:249
#, no-c-format
-msgid ""
-"The bootstrap supports multiple environments. An environment is defined by "
-"an implementation of the <literal>Environment</literal> interface. A number "
-"of standard envrionments are built in as the enumeration "
-"<literal>Environments</literal>. Different environments require different "
-"services to be present (for example servlet doesn't require transaction, EJB "
-"or JPA services). By default an EE environment is assumed, but you can "
-"adjust the environment by calling <literal>bootstrap.setEnvironment()</"
-"literal>."
-msgstr ""
+msgid "The bootstrap supports multiple environments. An environment is defined by an implementation of the <literal>Environment</literal> interface. A number of standard envrionments are built in as the enumeration <literal>Environments</literal>. Different environments require different services to be present (for example servlet doesn't require transaction, EJB or JPA services). By default an EE environment is assumed, but you can adjust the environment by calling <literal>bootstrap.setEnvironment()</literal>."
+msgstr "ãã¼ãã¹ãã©ããã¯è¤æ°ã®ç°å¢ããµãã¼ããã¾ããç°å¢ã¯<literal>Environment</literal>ã¤ã³ã¿ãã§ã¼ã¹ã®å®è£
ã«ãã£ã¦å®ç¾©ããã¾ããå¤ãã®æ¨æºç°å¢ã<literal>Environments</literal>åæã§çµã¿è¾¼ã¾ãã¦ãã¾ããç°å¢ã«ãã£ã¦ã¯ç°ãªããµã¼ãã¹ãè¦æ±ãã¾ã(ãã¨ãã°ããµã¼ãã¬ããã¯ãã©ã³ã¶ã¯ã·ã§ã³ãEJBã¾ãã¯JPAãµã¼ãã¹ãå¿
é ã¨ãã¾ãã)ãããã©ã«ãã§ã¯EEç°å¢ãæ³å®ããã¾ããã<literal>bootstrap.setEnvironment()</literal>ãå¼ã¶ãã¨ã§ç°å¢ãè¨å®ã§ãã¾ãã"
#. Tag: para
#: ri-spi.xml:260
#, no-c-format
-msgid ""
-"Web Beans uses a generic-typed service registry to allow services to be "
-"registered. All services implement the <literal>Service</literal> interface. "
-"The service registry allows services to be added and retrieved."
-msgstr ""
+msgid "Web Beans uses a generic-typed service registry to allow services to be registered. All services implement the <literal>Service</literal> interface. The service registry allows services to be added and retrieved."
+msgstr "Web Beansã¯ããµã¼ãã¹ã®ç»é²ã®ããã«ç·ç§°åã®ãµã¼ãã¹ã¬ã¸ã¹ããªã使ç¨ãã¾ãããã¹ã¦ã®ãµã¼ãã¹ã<literal>Service</literal>ã¤ã³ã¿ãã§ã¼ã¹ãå®è£
ãã¾ãããµã¼ãã¹ã¬ã¸ã¹ããªã¯ããµã¼ãã¹ã追å ããã¦ãæ¤ç´¢ããããã¨ãå¯è½ã¨ãã¾ãã"
#. Tag: para
#: ri-spi.xml:267
#, no-c-format
-msgid ""
-"To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
-"literal>. Before calling <literal>initialize()</literal>, you must register "
-"any services required by your environment. You can do this by calling "
-"<literal>bootstrap.getServices().add(JpaServices.class, new MyJpaServices())"
-"</literal>. You must also provide the application context bean store."
-msgstr ""
+msgid "To initialize the bootstrap you call <literal>Bootstrap.initialize()</literal>. Before calling <literal>initialize()</literal>, you must register any services required by your environment. You can do this by calling <literal>bootstrap.getServices().add(JpaServices.class, new MyJpaServices())</literal>. You must also provide the application context bean store."
+msgstr "ãã¼ãã¹ãã©ããã®åæåã®ããã«ã¯<literal>Bootstrap.initialize()</literal>ãå¼ã³ã¾ãã<literal>initialize()</literal>ãå¼ã³åºãåã«ããã®ç°å¢ã§å¿
è¦ã¨ãªããµã¼ãã¹ãç»é²ããå¿
è¦ãããã¾ããããã¯ã<literal>bootstrap.getServices().add(JpaServices.class, new MyJpaServices())</literal>ãå¼ã³åºããã¨ã§å¯è½ã§ããã¾ããã¢ããªã±ã¼ã·ã§ã³ã³ã³ããã¹ãã®Beanã¹ãã¢ãæä¾ããå¿
è¦ãããã¾ãã"
#. Tag: para
#: ri-spi.xml:276
#, no-c-format
-msgid ""
-"Having called <literal>initialize()</literal>, the <literal>Manager</"
-"literal> can be obtained by calling <literal>Bootstrap.getManager()</"
-"literal>."
-msgstr ""
+msgid "Having called <literal>initialize()</literal>, the <literal>Manager</literal> can be obtained by calling <literal>Bootstrap.getManager()</literal>."
+msgstr "<literal>initialize()</literal>ãå¼ã³åºãããã¨ã<literal>Manager</literal>ã¯<literal>Bootstrap.getManager()</literal>ãå¼ã¶ãã¨ã§å¾ããã¨ãã§ãã¾ãã"
#. Tag: para
#: ri-spi.xml:282
#, no-c-format
msgid "To boot the container you call <literal>Bootstrap.boot()</literal>."
-msgstr ""
+msgstr "ã³ã³ããããã¼ãããããã«ã¯<literal>Bootstrap.boot()</literal>ãå¼ã³ã¾ãã"
#. Tag: para
#: ri-spi.xml:286
#, no-c-format
-msgid ""
-"To shutdown the container you call <literal>Bootstrap.shutdown()</literal> "
-"or <literal>webBeansManager.shutdown()</literal>. This allows the container "
-"to perform any cleanup operations needed."
-msgstr ""
+msgid "To shutdown the container you call <literal>Bootstrap.shutdown()</literal> or <literal>webBeansManager.shutdown()</literal>. This allows the container to perform any cleanup operations needed."
+msgstr "ã³ã³ãããã·ã£ãããã¦ã³ããããã«ã¯<literal>Bootstrap.shutdown()</literal>ãã¾ãã¯<literal>webBeansManager.shutdown()</literal>ãå¼ã³ã¾ããããã§ãã³ã³ããã¯å¿
è¦ãªã¯ãªã¼ã³ã¢ããæä½ãå®è¡ã§ãã¾ãã"
#. Tag: title
#: ri-spi.xml:296
#, no-c-format
msgid "JNDI"
-msgstr ""
+msgstr "JNDI"
#. Tag: para
#: ri-spi.xml:298
#, no-c-format
-msgid ""
-"Web Beans delegates all JNDI operations to the container through the SPI."
-msgstr ""
+msgid "Web Beans delegates all JNDI operations to the container through the SPI."
+msgstr "Web Beansã¯å
¨ã¦ã®JNDIæä½ãSPIãéãã¦ã³ã³ããã«å§è²ãã¾ãã"
#. Tag: para
#: ri-spi.xml:304
#, no-c-format
-msgid ""
-"A number of the SPI interface require JNDI lookup, and the class "
-"<literal>AbstractResourceServices</literal> provides JNDI/Java EE spec "
-"compliant lookup methods."
-msgstr ""
+msgid "A number of the SPI interface require JNDI lookup, and the class <literal>AbstractResourceServices</literal> provides JNDI/Java EE spec compliant lookup methods."
+msgstr "å¤ãã®SPIã¤ã³ã¿ãã§ã¼ã¹ãJNDIã«ãã¯ã¢ãããå¿
è¦ã¨ãã¾ããããã¦<literal>AbstractResourceServices</literal>ã¯ã©ã¹ã¯ãJNDI/Java EEä»æ§ã«æºæ ããã«ãã¯ã¢ããã¡ã½ãããæä¾ãã¾ãã"
#. Tag: title
#: ri-spi.xml:315
#, no-c-format
msgid "Resource loading"
-msgstr ""
+msgstr "ãªã½ã¼ã¹ã®ãã¼ã"
#. Tag: para
#: ri-spi.xml:317
#, no-c-format
-msgid ""
-"Web Beans needs to load classes and resources from the classpath at various "
-"times. By default, they are loaded from the Thread Context ClassLoader if "
-"available, if not the same classloader that was used to load Web Beans, "
-"however this may not be correct for some environments. If this is case, you "
-"can implement <literal>org.jboss.webbeans.spi.ResourceLoader</literal>:"
-msgstr ""
+msgid "Web Beans needs to load classes and resources from the classpath at various times. By default, they are loaded from the Thread Context ClassLoader if available, if not the same classloader that was used to load Web Beans, however this may not be correct for some environments. If this is case, you can implement <literal>org.jboss.webbeans.spi.ResourceLoader</literal>:"
+msgstr "Web Beansã¯æ§ã
ãªã¿ã¤ãã³ã°ã§ã¯ã©ã¹ãã¹ããã¯ã©ã¹ã¨ãªã½ã¼ã¹ããã¼ãããå¿
è¦ãããã¾ããããã©ã«ãã§ã¯ãå¯è½ã§ããã°ã¹ã¬ããã³ã³ããã¹ãã¯ã©ã¹ãã¼ããããã¼ããã¾ããããããªãããããWeb Beansã®ãã¼ãã«ä½¿ç¨ãããã¯ã©ã¹ãã¼ãã¨ç°ãªãå ´åã¯ãããç°å¢ã§ã¯ããã¯æ£ãããªãããããã¾ãããããããã§ããã°ã<literal>org.jboss.webbeans.spi.ResourceLoader</literal>ãå®è£
ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: ri-spi.xml:326
@@ -600,174 +561,266 @@
"}\n"
" ]]>"
msgstr ""
+"<![CDATA[\n"
+" public interface ResourceLoader {\n"
+" \n"
+" /**\n"
+" * Creates a class from a given FQCN\n"
+" * \n"
+" * @param name The name of the clsas\n"
+" * @return The class\n"
+" */\n"
+" public Class<?> classForName(String name);\n"
+" \n"
+" /**\n"
+" * Gets a resource as a URL by name\n"
+" * \n"
+" * @param name The name of the resource\n"
+" * @return An URL to the resource\n"
+" */\n"
+" public URL getResource(String name);\n"
+" \n"
+" /**\n"
+" * Gets resources as URLs by name\n"
+" * \n"
+" * @param name The name of the resource\n"
+" * @return An iterable reference to the URLS\n"
+" */\n"
+" public Iterable<URL> getResources(String name);\n"
+" \n"
+"}\n"
+" ]]>"
#. Tag: title
#: ri-spi.xml:331
#, no-c-format
msgid "Servlet injection"
-msgstr ""
+msgstr "ãµã¼ãã¬ããã¤ã³ã¸ã§ã¯ã·ã§ã³"
#. Tag: para
#: ri-spi.xml:333
#, no-c-format
-msgid ""
-"Java EE / Servlet does not provide any hooks which can be used to provide "
-"injection into Servlets, so Web Beans provides an API to allow the container "
-"to request JSR-299 injection for a Servlet."
-msgstr ""
+msgid "Java EE / Servlet does not provide any hooks which can be used to provide injection into Servlets, so Web Beans provides an API to allow the container to request JSR-299 injection for a Servlet."
+msgstr "Java EE/ãµã¼ãã¬ããã¯ã¤ã³ã¸ã§ã¯ã·ã§ã³ããµã¼ãã¬ããã«æä¾ããããã®ããã¯ãæä¾ãã¦ãã¾ããããã®ããWeb Beansã¯ãã³ã³ããããµã¼ãã¬ããã§JSR-299ã®ã¤ã³ã¸ã§ã¯ã·ã§ã³ãè¦æ±ã§ããããã«ãAPIãæä¾ãã¾ãã"
#. Tag: para
#: ri-spi.xml:339
#, no-c-format
-msgid ""
-"To be compliant with JSR-299, the container should request servlet injection "
-"for each newly instantiated servlet after the constructor returns and before "
-"the servlet is placed into service."
-msgstr ""
+msgid "To be compliant with JSR-299, the container should request servlet injection for each newly instantiated servlet after the constructor returns and before the servlet is placed into service."
+msgstr "JSR-299ã«æºæ ããããã«ãã³ã³ã¹ãã©ã¯ã¿ãå¼ã³åºãããµã¼ãã¬ããããµã¼ãã¹ãéå§ããåã«ãã³ã³ããã¯ãæ°ãã«ã¤ã³ã¹ã¿ã³ã¹åããããµã¼ãã¬ããã®ããã«ã¤ã³ã¸ã§ã¯ã·ã§ã³ãè¦æ±ããã¹ãã§ãã"
#. Tag: para
#: ri-spi.xml:345
#, no-c-format
-msgid ""
-"To perform injection on a servlet call <literal>WebBeansManager.injectServlet"
-"()</literal>. The manager can be obtained from <literal>Bootstrap.getManager"
-"()</literal>."
-msgstr ""
+msgid "To perform injection on a servlet call <literal>WebBeansManager.injectServlet()</literal>. The manager can be obtained from <literal>Bootstrap.getManager()</literal>."
+msgstr "ãµã¼ãã¬ããã«ã¤ã³ã¸ã§ã¯ã·ã§ã³ãå®è¡ããã«ã¯ã<literal>WebBeansManager.injectServlet()</literal>ãå¼ã³åºãã¾ããããã¼ã¸ã£ã¯<literal>Bootstrap.getManager()</literal>ããåå¾ãããã¨ãã§ãã¾ãã"
#. Tag: title
#: ri-spi.xml:356
#, no-c-format
msgid "The contract with the container"
-msgstr ""
+msgstr "ã³ã³ããã¨ã®å¥ç´"
#. Tag: para
#: ri-spi.xml:358
#, no-c-format
-msgid ""
-"There are a number of requirements that the Web Beans RI places on the "
-"container for correct functioning that fall outside implementation of APIs"
-msgstr ""
+msgid "There are a number of requirements that the Web Beans RI places on the container for correct functioning that fall outside implementation of APIs"
+msgstr "Web Beans RIã¯ãAPIã®å®è£
ããã¯å¤ãã¾ããæ£ããæ©è½ããããã«ãã³ã³ããä¸ã«é
ç½®ããã«ããã£ã¦å¤ãã®è¦ä»¶ãããã¾ãã"
#. Tag: term
#: ri-spi.xml:366
#, no-c-format
msgid "Classloader isolation"
-msgstr ""
+msgstr "ã¯ã©ã¹ãã¼ãã®åé¢"
#. Tag: para
#: ri-spi.xml:370
#, no-c-format
-msgid ""
-"If you are integrating the Web Beans RI into an environment that supports "
-"deployment of multiple applications, you must enable, automatically, or "
-"through user configuation, classloader isolation for each Web Beans "
-"application."
-msgstr ""
+msgid "If you are integrating the Web Beans RI into an environment that supports deployment of multiple applications, you must enable, automatically, or through user configuation, classloader isolation for each Web Beans application."
+msgstr "Web Beans RIãè¤æ°ã®ã¢ããªã±ã¼ã·ã§ã³ã®ãããã¤ããµãã¼ãããç°å¢ã«çµ±åãã¦ãããªããããããã®Web Beansã¢ããªã±ã¼ã·ã§ã³ã®ã¯ã©ã¹ãã¼ãã®åé¢ããèªåçã¾ãã¯ã¦ã¼ã¶ã«ããè¨å®ã«ãã£ã¦æå¹ã¨ããå¿
è¦ãããã¾ãã"
#. Tag: term
#: ri-spi.xml:379
#, no-c-format
msgid "Servlet"
-msgstr ""
+msgstr "ãµã¼ãã¬ãã"
#. Tag: para
#: ri-spi.xml:383
#, no-c-format
-msgid ""
-"If you are integrating the Web Beans into a Servlet environment you must "
-"register <literal>org.jboss.webbeans.servlet.WebBeansListener</literal> as a "
-"Servlet listener, either automatically, or through user configuration, for "
-"each Web Beans application which uses Servlet."
-msgstr ""
+msgid "If you are integrating the Web Beans into a Servlet environment you must register <literal>org.jboss.webbeans.servlet.WebBeansListener</literal> as a Servlet listener, either automatically, or through user configuration, for each Web Beans application which uses Servlet."
+msgstr "Web Beansããµã¼ãã¬ããç°å¢ã¨çµ±åãã¦ãããªããèªåçã¾ãã¯ã¦ã¼ã¶è¨å®ã«ãã£ã¦ã<literal>org.jboss.webbeans.servlet.WebBeansListener</literal>ããµã¼ãã¬ãããªã¹ãã¼ã¨ãã¦ç»é²ããå¿
è¦ãããã¾ãããã®ç»é²ã¯ããµã¼ãã¬ããã使ç¨ããåWeb Beansã¢ããªã±ã¼ã·ã§ã³ã§å¿
è¦ã§ãã"
#. Tag: term
#: ri-spi.xml:394
#, no-c-format
msgid "<term>JSF</term>"
-msgstr ""
+msgstr "<term>JSF</term>"
#. Tag: para
#: ri-spi.xml:399
#, no-c-format
-msgid ""
-"If you are integrating the Web Beans into a JSF environment you must "
-"register <literal>org.jboss.webbeans.jsf.WebBeansPhaseListener</literal> as "
-"a phase listener, and <literal>org.jboss.webbeans.el.WebBeansELREsolver</"
-"literal> as an EL resolver, either automatically, or through user "
-"configuration, for each Web Beans application which uses JSF."
-msgstr ""
+msgid "If you are integrating the Web Beans into a JSF environment you must register <literal>org.jboss.webbeans.jsf.WebBeansPhaseListener</literal> as a phase listener, and <literal>org.jboss.webbeans.el.WebBeansELREsolver</literal> as an EL resolver, either automatically, or through user configuration, for each Web Beans application which uses JSF."
+msgstr "Web BeansãJSFç°å¢ã¨çµ±åãã¦ãããªããèªåçã¾ãã¯ã¦ã¼ã¶è¨å®ã«ãã£ã¦ã<literal>org.jboss.webbeans.jsf.WebBeansPhaseListener</literal>ããã§ã¼ãºãªã¹ãã¼ã¨ãã¦ã<literal>org.jboss.webbeans.el.WebBeansELREsolver</literal>ãELãªã¾ã«ãã¼ã¨ãã¦ç»é²ããå¿
è¦ãããã¾ãããã®ç»é²ã¯ãJSFã使ç¨ããåWeb Beansã¢ããªã±ã¼ã·ã§ã³ã§å¿
è¦ã§ãã"
#. Tag: para
#: ri-spi.xml:410
#, no-c-format
-msgid ""
-"If you are integrating the Web Beans into a JSF environment you must "
-"register <literal>org.jboss.webbeans.servlet.ConversationPropagationFilter</"
-"literal> as a Servlet listener, either automatically, or through user "
-"configuration, for each Web Beans application which uses JSF. This filter "
-"can be registered for all Servlet deployment safely."
-msgstr ""
+msgid "If you are integrating the Web Beans into a JSF environment you must register <literal>org.jboss.webbeans.servlet.ConversationPropagationFilter</literal> as a Servlet listener, either automatically, or through user configuration, for each Web Beans application which uses JSF. This filter can be registered for all Servlet deployment safely."
+msgstr "Web BeansãJSFç°å¢ã¨çµ±åãã¦ãããªããèªåçã¾ãã¯ã¦ã¼ã¶è¨å®ã«ãã£ã¦ã<literal>org.jboss.webbeans.servlet.ConversationPropagationFilter</literal>ããµã¼ãã¬ãããã£ã«ã¿ã¨ãã¦ç»é²ããå¿
è¦ãããã¾ãããã®ç»é²ã¯ãJSFã使ç¨ããåWeb Beansã¢ããªã±ã¼ã·ã§ã³ã§å¿
è¦ã§ãããã¹ã¦ã®ãµã¼ãã¬ããã®ãããã¤ã®ããã«ããã®ãã£ã«ã¿ã¯å®å
¨ã«ç»é²ã§ãã¾ãã"
#. Tag: para
#: ri-spi.xml:421
#, no-c-format
msgid "Web Beans only supports JSF 1.2 and above."
-msgstr ""
+msgstr "Web Beansã¯JSF 1.2以ä¸ããµãã¼ããã¦ãã¾ãã"
#. Tag: term
#: ri-spi.xml:428
#, no-c-format
msgid "Session Bean Interceptor"
-msgstr ""
+msgstr "ã»ãã·ã§ã³Beanã¤ã³ã¿ã»ãã¿"
#. Tag: para
#: ri-spi.xml:432
#, no-c-format
-msgid ""
-"If you are integrating the Web Beans into an EJB environment you must "
-"register <literal>org.jboss.webbeans.ejb.SessionBeanInterceptor</literal> as "
-"a EJB interceptor for all EJBs in the application, either automatically, or "
-"through user configuration, for each Web Beans application which uses "
-"enterprise beans."
-msgstr ""
+msgid "If you are integrating the Web Beans into an EJB environment you must register <literal>org.jboss.webbeans.ejb.SessionBeanInterceptor</literal> as a EJB interceptor for all EJBs in the application, either automatically, or through user configuration, for each Web Beans application which uses enterprise beans."
+msgstr "Web BeansãEJBç°å¢ã¨çµ±åãã¦ãããªããèªåçã¾ãã¯ã¦ã¼ã¶è¨å®ã«ãã£ã¦ãã¢ããªã±ã¼ã·ã§ã³ä¸ã®ãã¹ã¦ã®EJBã«å¯¾ãã¦<literal>org.jboss.webbeans.ejb.SessionBeanInterceptor</literal>ãEJBã¤ã³ã¿ã»ãã¿ã¨ãã¦ç»é²ããå¿
è¦ãããã¾ãããã®ç»é²ã¯ãã¨ã³ã¿ã¼ãã©ã¤ãºBeanã使ç¨ããåWeb Beansã¢ããªã±ã¼ã·ã§ã³ã§å¿
è¦ã§ãã"
#. Tag: para
#: ri-spi.xml:442
#, no-c-format
-msgid ""
-"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
-"most interceptor in the stack for all EJBs."
-msgstr ""
+msgid "You must register the <literal>SessionBeanInterceptor</literal> as the inner most interceptor in the stack for all EJBs."
+msgstr "ãã¹ã¦ã®EJBã§ã<literal>SessionBeanInterceptor</literal>ãã¤ã³ã¿ã»ãã¿ã¹ã¿ãã¯ã®ä¸ã§æãå
å´ã«ç»é²ããå¿
è¦ãããã¾ãã"
#. Tag: term
#: ri-spi.xml:450
#, no-c-format
msgid "The <literal>webbeans-core.jar</literal>"
-msgstr ""
+msgstr "<literal>webbeans-core.jar</literal>"
#. Tag: para
#: ri-spi.xml:454
#, no-c-format
-msgid ""
-"If you are integrating the Web Beans into an environment that supports "
-"deployment of applications, you must insert the <literal>webbeans-core.jar</"
-"literal> into the applications isolated classloader. It cannot be loaded "
-"from a shared classloader."
-msgstr ""
+msgid "If you are integrating the Web Beans into an environment that supports deployment of applications, you must insert the <literal>webbeans-core.jar</literal> into the applications isolated classloader. It cannot be loaded from a shared classloader."
+msgstr "Web Beansãè¤æ°ã®ã¢ããªã±ã¼ã·ã§ã³ã®ãããã¤ããµãã¼ãããç°å¢ã¨çµ±åãã¦ãããªãã<literal>webbeans-core.jar</literal>ããã¯ã©ã¹ãã¼ããåé¢ããã¦ããã¢ããªã±ã¼ã·ã§ã³ã«å ããå¿
è¦ãããã¾ãããã®JARãã¡ã¤ã«ã¯å
±æã¯ã©ã¹ãã¼ãã§ã¯ãã¼ããããã¨ã¯ã§ãã¾ããã"
#. Tag: term
#: ri-spi.xml:464
#, no-c-format
msgid "Binding the manager in JNDI"
-msgstr ""
+msgstr "JNDIã«ããã¼ã¸ã£ããã¤ã³ããã"
#. Tag: para
#: ri-spi.xml:468
#, no-c-format
-msgid ""
-"You should bind a <literal>Reference</literal> to the Manager "
-"<literal>ObjectFactory</literal> into JNDI at <literal>java:app/Manager</"
-"literal>. The type should be <literal>javax.inject.manager.Manager</literal> "
-"and the factory class is <literal>org.jboss.webbeans.resources."
-"ManagerObjectFactory</literal>"
-msgstr ""
+msgid "You should bind a <literal>Reference</literal> to the Manager <literal>ObjectFactory</literal> into JNDI at <literal>java:app/Manager</literal>. The type should be <literal>javax.inject.manager.Manager</literal> and the factory class is <literal>org.jboss.webbeans.resources.ManagerObjectFactory</literal>"
+msgstr "ããªãã¯ããã¼ã¸ã£ã®<literal>ObjectFactory</literal> ã¸ã®<literal>åç
§</literal>ãJNDIã® <literal>java:app/Manager</literal>ã«ãã¤ã³ãããªããã°ãªãã¾ããããã®åã¯<literal>javax.inject.manager.Manager</literal>ã¨<literal>org.jboss.webbeans.resources.ManagerObjectFactory</literal>ã§ãªããã°ãªãã¾ããã"
+
+#~ msgid ""
+#~ "It should be possible to run Web Beans in an SE environment, but you'll "
+#~ "to do more work, adding your own contexts and lifecycle. The Web Beans RI "
+#~ "currently doesn't expose lifecycle extension points, so you would have to "
+#~ "code directly against Web Beans RI classes."
+#~ msgstr ""
+#~ "SEç°å¢ã«ããã¦Web Beansãå®è¡ãããã¨ã¯å¯è½ã§ããã¹ãã§ããããããç¬èªã®"
+#~ "ã³ã³ããã¹ãã¨ã©ã¤ããµã¤ã¯ã«ã追å ããããã«ã¯ãããå¤ãã®ä½æ¥ãå¿
è¦ã§ãã"
+#~ "Web Beans RIã¯ãç¾å¨ã¯ã©ã¤ããµã¤ã¯ã«ã®æ¡å¼µãã¤ã³ããå
¬éãã¦ãã¾ããããã®"
+#~ "ãããWeb Beans RIã®ã¯ã©ã¹ã«å¯¾ããã³ã¼ããç´æ¥è¨è¿°ããå¿
è¦ãããã¾ãã"
+#~ msgid ""
+#~ "All interfaces in the SPI support the decorator pattern and provide a "
+#~ "<literal>Forwarding</literal> class."
+#~ msgstr ""
+#~ "SPIã®ãã¹ã¦ã®ã¤ã³ã¿ãã§ã¼ã¹ããã³ã¬ã¼ã¿ãã¿ã¼ã³ããµãã¼ããã¦ããã"
+#~ "<literal>Forwarding</literal>ã¯ã©ã¹ãä¾çµ¦ãã¾ãã"
+#~ msgid ""
+#~ "<![CDATA[public interface EjbServices\n"
+#~ "{\n"
+#~ " \n"
+#~ " /**\n"
+#~ " * Gets a descriptor for each EJB in the application\n"
+#~ " * \n"
+#~ " * @return The bean class to descriptor map \n"
+#~ " */\n"
+#~ " public Iterable<EjbDescriptor<?>> discoverEjbs();]]>"
+#~ msgstr ""
+#~ "<![CDATA[public interface EjbServices\n"
+#~ "{\n"
+#~ " \n"
+#~ " /**\n"
+#~ " * Gets a descriptor for each EJB in the application\n"
+#~ " * \n"
+#~ " * @return The bean class to descriptor map \n"
+#~ " */\n"
+#~ " public Iterable<EjbDescriptor<?>> discoverEjbs();]]>"
+#~ msgid ""
+#~ "Just as resolution of <literal>@EJB</literal> is delegated to the "
+#~ "container, so is resolution of <literal>@PersistenceContext</literal>."
+#~ msgstr ""
+#~ "<literal>@EJB</literal>ã®è§£æ±ºãã³ã³ããã«å§è²ãããã¨åæ§ã«ã"
+#~ "<literal>@PersistenceContext</literal>ã®è§£æ±ºãã³ã³ããã«å§è²ããã¾ãã"
+#~ msgid ""
+#~ "OPEN ISSUE: Web Beans also requires the container to provide a list of "
+#~ "entities in the deployment, so that they aren't discovered as simple "
+#~ "beans."
+#~ msgstr ""
+#~ "OPEN ISSUE: Web Beansã¯ã¾ããã·ã³ãã«ãªBeansã¨ãã¦çºè¦ãããªãããã«ããã"
+#~ "ãã¤ä¸ã«ã¨ã³ãã£ãã£ã®ãªã¹ããæä¾ããã³ã³ãããå¿
è¦ã¨ãã¾ãã"
+#~ msgid ""
+#~ "The Web Beans RI implements JNDI binding and lookup according to "
+#~ "standards, however you may want to alter the binding and lookup (for "
+#~ "example in an environment where JNDI isn't available). To do this, "
+#~ "implement <literal>org.jboss.webbeans.resources.spi.NamingContext</"
+#~ "literal>:"
+#~ msgstr ""
+#~ "Web Beans RIã¯JNDIãã¤ã³ãã£ã³ã°ã¨ã«ãã¯ã¢ãããæ¨æºã«æºãã¦å®è£
ãã¦ãã¾"
+#~ "ããããããªããããã¤ã³ãã£ã³ã°ã¨ã«ãã¯ã¢ããã(ãã¨ãã°ãJNDIãå©ç¨ã§ã"
+#~ "ãªãç°å¢ã«ããã¦)å¤æ´ãããããããã¾ãããå¤æ´ãè¡ãã«ã¯ã<literal>org."
+#~ "jboss.webbeans.resources.spi.NamingContext</literal>ãå®è£
ãã¦ãã ããã"
+#~ msgid ""
+#~ "<![CDATA[public interface NamingContext extends Serializable {\n"
+#~ " \n"
+#~ " /**\n"
+#~ " * Typed JNDI lookup\n"
+#~ " * \n"
+#~ " * @param <T> The type\n"
+#~ " * @param name The JNDI name\n"
+#~ " * @param expectedType The expected type\n"
+#~ " * @return The object\n"
+#~ " */\n"
+#~ " public <T> T lookup(String name, Class<? extends T> expectedType);\n"
+#~ "\n"
+#~ " /**\n"
+#~ " * Binds an item to JNDI\n"
+#~ " * \n"
+#~ " * @param name The key to bind under\n"
+#~ " * @param value The item to bind\n"
+#~ " */\n"
+#~ " public void bind(String name, Object value);\n"
+#~ " \n"
+#~ "}]]>"
+#~ msgstr ""
+#~ "<![CDATA[public interface NamingContext extends Serializable {\n"
+#~ " \n"
+#~ " /**\n"
+#~ " * Typed JNDI lookup\n"
+#~ " * \n"
+#~ " * @param <T> The type\n"
+#~ " * @param name The JNDI name\n"
+#~ " * @param expectedType The expected type\n"
+#~ " * @return The object\n"
+#~ " */\n"
+#~ " public <T> T lookup(String name, Class<? extends T> expectedType);\n"
+#~ "\n"
+#~ " /**\n"
+#~ " * Binds an item to JNDI\n"
+#~ " * \n"
+#~ " * @param name The key to bind under\n"
+#~ " * @param value The item to bind\n"
+#~ " */\n"
+#~ " public void bind(String name, Object value);\n"
+#~ " \n"
+#~ "}]]>"
+#~ msgid "Servlet listener and filters"
+#~ msgstr "ãµã¼ãã¬ãããªã¹ãã¼ã¨ãã£ã«ã¿"
+
Modified: doc/trunk/reference/ja-JP/scopescontexts.po
===================================================================
--- doc/trunk/reference/ja-JP/scopescontexts.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/scopescontexts.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-19 20:36+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"POT-Creation-Date: 2008-12-19 20:26+0000\n"
+"PO-Revision-Date: 2009-06-04 00:47+0900\n"
+"Last-Translator: Daisuke Sano <d-sano at nri.co.jp>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,63 +17,49 @@
#: scopescontexts.xml:4
#, no-c-format
msgid "Scopes and contexts"
-msgstr ""
+msgstr "ã¹ã³ã¼ãã¨ã³ã³ããã¹ã"
#. Tag: para
#: scopescontexts.xml:6
#, no-c-format
-msgid ""
-"So far, we've seen a few examples of <emphasis>scope type annotations</"
-"emphasis>. The scope of a Web Bean determines the lifecycle of instances of "
-"the Web Bean. The scope also determines which clients refer to which "
-"instances of the Web Bean. According to the Web Beans specification, a scope "
-"determines:"
-msgstr ""
+msgid "So far, we've seen a few examples of <emphasis>scope type annotations</emphasis>. The scope of a Web Bean determines the lifecycle of instances of the Web Bean. The scope also determines which clients refer to which instances of the Web Bean. According to the Web Beans specification, a scope determines:"
+msgstr "ããã¾ã§ã<emphasis>ã¹ã³ã¼ãã¿ã¤ãã¢ããã¼ã·ã§ã³</emphasis>ã«é¢ããããã¤ãã®ä¾ãè¦ã¦ãã¾ãããWeb Beanã®ã¹ã³ã¼ãã¯ãWeb Beanã¤ã³ã¹ã¿ã³ã¹ã®ã©ã¤ããµã¤ã¯ã«ãå®ãããã®ã§ããã¾ããã©ã®ã¯ã©ã¤ã¢ã³ããã©ã®Web Beanã¤ã³ã¹ã¿ã³ã¹ãåç
§ããããå®ãããã®ã§ãããã¾ããWeb Beansã®ä»æ§ã§ã¯ãã¹ã³ã¼ãã¯ä»¥ä¸ã®ãã¨ãå®ãã¾ãã"
#. Tag: para
#: scopescontexts.xml:14
#, no-c-format
msgid "When a new instance of any Web Bean with that scope is created"
-msgstr ""
+msgstr "ãã®ã¹ã³ã¼ããæã£ãWeb Beanã¤ã³ã¹ã¿ã³ã¹ããã¤çæãããã"
#. Tag: para
#: scopescontexts.xml:17
#, no-c-format
msgid "When an existing instance of any Web Bean with that scope is destroyed"
-msgstr ""
+msgstr "ãã®ã¹ã³ã¼ããæã£ãWeb Beanã¤ã³ã¹ã¿ã³ã¹ããã¤ç ´æ£ãããã"
#. Tag: para
#: scopescontexts.xml:20
#, no-c-format
-msgid ""
-"Which injected references refer to any instance of a Web Bean with that scope"
-msgstr ""
+msgid "Which injected references refer to any instance of a Web Bean with that scope"
+msgstr "注å
¥ãããåç
§ãããã®ã¹ã³ã¼ããæã£ãã©ã®Web Beanã¤ã³ã¹ã¿ã³ã¹ãæãã"
#. Tag: para
#: scopescontexts.xml:25
#, no-c-format
-msgid ""
-"For example, if we have a session scoped Web Bean, <literal>CurrentUser</"
-"literal>, all Web Beans that are called in the context of the same "
-"<literal>HttpSession</literal> will see the same instance of "
-"<literal>CurrentUser</literal>. This instance will be automatically created "
-"the first time a <literal>CurrentUser</literal> is needed in that session, "
-"and automatically destroyed when the session ends."
-msgstr ""
+msgid "For example, if we have a session scoped Web Bean, <literal>CurrentUser</literal>, all Web Beans that are called in the context of the same <literal>HttpSession</literal> will see the same instance of <literal>CurrentUser</literal>. This instance will be automatically created the first time a <literal>CurrentUser</literal> is needed in that session, and automatically destroyed when the session ends."
+msgstr "ä¾ãã°ãã»ãã·ã§ã³ã¹ã³ã¼ããæã£ãWeb Beanã§ãã<literal>CurrentUser</literal>ããã£ãå ´åãåãHttpã»ãã·ã§ã³ã®ã³ã³ããã¹ãå
ã§å¼ã³åºããããã¹ã¦ã®Web Beanã¯ã<literal>CurrentUser</literal>ã®åãã¤ã³ã¹ã¿ã³ã¹ãåç
§ãããã¨ã«ãªãã¾ãããã®ã¤ã³ã¹ã¿ã³ã¹ã¯ããã®ã»ãã·ã§ã³ã§æåã«<literal>CurrentUser</literal>ãå¿
è¦ã¨ãªã£ãéã«èªåçã«çæãããã»ãã·ã§ã³ãçµäºããéã«èªåçã«ç ´æ£ããã¾ãã"
#. Tag: title
#: scopescontexts.xml:32
#, no-c-format
msgid "Scope types"
-msgstr ""
+msgstr "ã¹ã³ã¼ãã¿ã¤ã"
#. Tag: para
#: scopescontexts.xml:34
#, no-c-format
-msgid ""
-"Web Beans features an <emphasis>extensible context model</emphasis>. It is "
-"possible to define new scopes by creating a new scope type annotation:"
-msgstr ""
+msgid "Web Beans features an <emphasis>extensible context model</emphasis>. It is possible to define new scopes by creating a new scope type annotation:"
+msgstr "Web Beansã§ã¯ã<emphasis>æ¡å¼µã³ã³ããã¹ãã¢ãã«</emphasis>ã¨ããç¹å¾´ããã£ã¦ãããæ°ããªã¹ã³ã¼ãã¿ã¤ãã¢ããã¼ã·ã§ã³ãä½æãããã¨ã«ãã£ã¦ãæ°ããªã¹ã³ã¼ããå®ç¾©ãããã¨ãå¯è½ã«ãªã£ã¦ãã¾ãã"
#. Tag: programlisting
#: scopescontexts.xml:37
@@ -84,24 +70,22 @@
"@ScopeType\n"
"public @interface ClusterScoped {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target({TYPE, METHOD})\n"
+"@ScopeType\n"
+"public @interface ClusterScoped {}]]>"
#. Tag: para
#: scopescontexts.xml:39
#, no-c-format
-msgid ""
-"Of course, that's the easy part of the job. For this scope type to be "
-"useful, we will also need to define a <literal>Context</literal> object that "
-"implements the scope! Implementing a <literal>Context</literal> is usually a "
-"very technical task, intended for framework development only."
-msgstr ""
+msgid "Of course, that's the easy part of the job. For this scope type to be useful, we will also need to define a <literal>Context</literal> object that implements the scope! Implementing a <literal>Context</literal> is usually a very technical task, intended for framework development only."
+msgstr "ãã¡ããããã¯ãæ°ããªã¹ã³ã¼ããå®ç¾©ããä½æ¥ã®å
ã®ããç°¡åãªä¸é¨åã§ãããã¹ã³ã¼ãã¿ã¤ãã使ãããã«ã¯ãããã«ãã®ã¹ã³ã¼ããå®è£
ããã³ã³ããã¹ããªãã¸ã§ã¯ããå®ç¾©ããå¿
è¦ãããã¾ããã³ã³ããã¹ããå®è£
ããã®ã¯é常ã¨ã¦ãæè¡ã®ããä½æ¥ã§ããããã¬ã¼ã ã¯ã¼ã¯ãéçºããç®çã§ã®ã¿è¡ããã¾ãã"
#. Tag: para
#: scopescontexts.xml:44
#, no-c-format
-msgid ""
-"We can apply a scope type annotation to a Web Bean implementation class to "
-"specify the scope of the Web Bean:"
-msgstr ""
+msgid "We can apply a scope type annotation to a Web Bean implementation class to specify the scope of the Web Bean:"
+msgstr "Web Beanã®ã¹ã³ã¼ããæå®ããããã«ãWeb Beanã®å®è£
ã¯ã©ã¹ã«ã¹ã³ã¼ãã¿ã¤ãã¢ããã¼ã·ã§ã³ãé©ç¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: scopescontexts.xml:47
@@ -110,206 +94,176 @@
"<![CDATA[@ClusterScoped\n"
"public class SecondLevelCache { ... }]]>"
msgstr ""
+"<![CDATA[@ClusterScoped\n"
+"public class SecondLevelCache { ... }]]>"
#. Tag: para
#: scopescontexts.xml:58
#, no-c-format
msgid "Usually, you'll use one of Web Beans' built-in scopes."
-msgstr ""
+msgstr "é常ãWeb Beansã®çµã¿è¾¼ã¿ã¹ã³ã¼ãã®ä¸ã®ä¸ã¤ã使ãã¾ãã"
#. Tag: title
#: scopescontexts.xml:63
#, no-c-format
msgid "Built-in scopes"
-msgstr ""
+msgstr "çµã¿è¾¼ã¿ã¹ã³ã¼ã"
#. Tag: para
#: scopescontexts.xml:65
#, no-c-format
msgid "Web Beans defines four built-in scopes:"
-msgstr ""
+msgstr "Web Beansã¯åã¤ã®çµã¿è¾¼ã¿ã¹ã³ã¼ããæã¡ã¾ãã"
#. Tag: literal
#: scopescontexts.xml:69
#, no-c-format
msgid "@RequestScoped"
-msgstr ""
+msgstr "@RequestScoped"
#. Tag: literal
#: scopescontexts.xml:72
#, no-c-format
msgid "@SessionScoped"
-msgstr ""
+msgstr "@SessionScoped"
#. Tag: literal
#: scopescontexts.xml:75
#, no-c-format
msgid "@ApplicationScoped"
-msgstr ""
+msgstr "@ApplicationScoped"
#. Tag: literal
#: scopescontexts.xml:78
#, no-c-format
msgid "@ConversationScoped"
-msgstr ""
+msgstr "@ConversationScoped"
#. Tag: para
#: scopescontexts.xml:82
#, no-c-format
msgid "For a web application that uses Web Beans:"
-msgstr ""
+msgstr "Web Beansã使ç¨ããWebã¢ããªã±ã¼ã·ã§ã³ã§ã¯ã"
#. Tag: para
#: scopescontexts.xml:86
#, no-c-format
-msgid ""
-"any servlet request has access to active request, session and application "
-"scopes, and, additionally"
-msgstr ""
+msgid "any servlet request has access to active request, session and application scopes, and, additionally"
+msgstr "ãã¹ã¦ã®ãµã¼ãã¬ãããªã¯ã¨ã¹ãã¯ã¢ã¯ãã£ããªãªã¯ã¨ã¹ãã¹ã³ã¼ããã»ãã·ã§ã³ã¹ã³ã¼ããã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ãã«ã¢ã¯ã»ã¹ããããã«ã"
#. Tag: para
#: scopescontexts.xml:90
#, no-c-format
msgid "any JSF request has access to an active conversation scope."
-msgstr ""
+msgstr "ãã¹ã¦ã®JSFãªã¯ã¨ã¹ãã¯ã¢ã¯ãã£ããªå¯¾è©±ã¹ã³ã¼ãã«ã¢ã¯ã»ã¹ãã¾ãã"
#. Tag: para
#: scopescontexts.xml:94
#, no-c-format
msgid "The request and application scopes are also active:"
-msgstr ""
+msgstr "ã¾ãã以ä¸ã®ã±ã¼ã¹ã§ã¯ãªã¯ã¨ã¹ãã¹ã³ã¼ããã¢ããªã±ã¼ã·ã§ã³ã¹ã³ã¼ããã¢ã¯ãã£ãã¨ãªãã¾ãã"
#. Tag: para
#: scopescontexts.xml:98
#, no-c-format
msgid "during invocations of EJB remote methods,"
-msgstr ""
+msgstr "EJBã®ãªã¢ã¼ãã¡ã½ãããèµ·åããé"
#. Tag: para
#: scopescontexts.xml:101
#, no-c-format
msgid "during EJB timeouts,"
-msgstr ""
+msgstr "EJBãã¿ã¤ã ã¢ã¦ãã«ãªãé"
#. Tag: para
#: scopescontexts.xml:104
#, no-c-format
msgid "during message delivery to a message-driven bean, and"
-msgstr ""
+msgstr "ã¡ãã»ã¼ã¸ããªãã³ãã¼ã³ã«ã¡ãã»ã¼ã¸ãå°çããé"
#. Tag: para
#: scopescontexts.xml:107
#, no-c-format
msgid "during web service invocations."
-msgstr ""
+msgstr "Webãµã¼ãã¹ãèµ·åããé"
#. Tag: para
#: scopescontexts.xml:111
#, no-c-format
-msgid ""
-"If the application tries to invoke a Web Bean with a scope that does not "
-"have an active context, a <literal>ContextNotActiveException</literal> is "
-"thrown by the Web Bean manager at runtime."
-msgstr ""
+msgid "If the application tries to invoke a Web Bean with a scope that does not have an active context, a <literal>ContextNotActiveException</literal> is thrown by the Web Bean manager at runtime."
+msgstr "ã¢ããªã±ã¼ã·ã§ã³ããã¢ã¯ãã£ããªã³ã³ããã¹ããæã£ã¦ããªãã¹ã³ã¼ãã®Web Beanãèµ·åãããã¨ããå ´åãå®è¡æã«Web Beanããã¼ã¸ã£ã<literal>ContextNotActiveException</literal>ãéåºãã¾ãã"
#. Tag: para
#: scopescontexts.xml:115
#, no-c-format
-msgid ""
-"Three of the four built-in scopes should be extremely familiar to every Java "
-"EE developer, so let's not waste time discussing them here. One of the "
-"scopes, however, is new."
-msgstr ""
+msgid "Three of the four built-in scopes should be extremely familiar to every Java EE developer, so let's not waste time discussing them here. One of the scopes, however, is new."
+msgstr "åã¤ã®çµã¿è¾¼ã¿ã¹ã³ã¼ãã®å
ã®ä¸ã¤ã¯Java EEéçºè
ã«ã¨ã£ã¦ã¯æ¥µãã¦èº«è¿ãªãã®ã§ããã¯ãã§ãã®ã§ãããã§ã¯ãããã®è°è«ãè¡ãæéãçããã¨ã«ãã¾ããããããªãããæ®ãã®ä¸ã¤ã¯æ°ããªã¹ã³ã¼ãã§ãã"
#. Tag: title
#: scopescontexts.xml:122
#, no-c-format
msgid "The conversation scope"
-msgstr ""
+msgstr "対話ã¹ã³ã¼ã"
#. Tag: para
#: scopescontexts.xml:124
#, no-c-format
-msgid ""
-"The Web Beans conversation scope is a bit like the traditional session scope "
-"in that it holds state associated with a user of the system, and spans "
-"multiple requests to the server. However, unlike the session scope, the "
-"conversation scope:"
-msgstr ""
+msgid "The Web Beans conversation scope is a bit like the traditional session scope in that it holds state associated with a user of the system, and spans multiple requests to the server. However, unlike the session scope, the conversation scope:"
+msgstr "Web Beansã®å¯¾è©±ã¹ã³ã¼ãã¯ãã·ã¹ãã ã¦ã¼ã¶ã¼ã«é¢é£ããç¶æ
ãä¿æããã¾ãããã®ç¯å²ããµã¼ãã¸ã®è¤æ°ã®ãªã¯ã¨ã¹ãã«ã¾ãããã¨ããæå³ã§ã¯ãä¼çµ±çãªã»ãã·ã§ã³ã¹ã³ã¼ãã«å°ãä¼¼ã¦ããã¨ãããããã¾ããããããªããã以ä¸ã®ç¹ã§ã»ãã·ã§ã³ã¹ã³ã¼ãã¨ã¯ç°ãªãã¾ãã"
#. Tag: para
#: scopescontexts.xml:130
#, no-c-format
msgid "is demarcated explicitly by the application, and"
-msgstr ""
+msgstr "対話ã¹ã³ã¼ãã®å¢çã¯ãã¢ããªã±ã¼ã·ã§ã³ã«ãã£ã¦æ示çã«å®ç¾©ããã¾ã"
#. Tag: para
#: scopescontexts.xml:133
#, no-c-format
-msgid ""
-"holds state associated with a particular web browser tab in a JSF "
-"application."
-msgstr ""
+msgid "holds state associated with a particular web browser tab in a JSF application."
+msgstr "対話ã¹ã³ã¼ãã¯ãJSFã¢ããªã±ã¼ã·ã§ã³ã®ç¹å®ã®ãã©ã¦ã¶ã¿ãã«é¢é£ããç¶æ
ãä¿æãã¾ãã"
#. Tag: para
#: scopescontexts.xml:138
#, no-c-format
-msgid ""
-"A conversation represents a task, a unit of work from the point of view of "
-"the user. The conversation context holds state associated with what the user "
-"is currently working on. If the user is doing multiple things at the same "
-"time, there are multiple conversations."
-msgstr ""
+msgid "A conversation represents a task, a unit of work from the point of view of the user. The conversation context holds state associated with what the user is currently working on. If the user is doing multiple things at the same time, there are multiple conversations."
+msgstr "ä¸ã¤ã®å¯¾è©±ã¯ãä¸ã¤ã®ã¿ã¹ã¯ãã¦ã¼ã¶ã¼è¦ç¹ã§ã®ä½æ¥ã®åä½ã表ç¾ãã¾ãã対話ã³ã³ããã¹ãã¯ãã¦ã¼ã¶ã¼ãä»è¡ã£ã¦ããä½æ¥ã«é¢é£ããç¶æ
ãä¿æãã¾ãããããã¦ã¼ã¶ã¼ãè¤æ°ã®ä½æ¥ãåæã«è¡ã£ã¦ããå ´åã¯ã対話ãè¤æ°ã«ãªãã¾ãã"
#. Tag: para
#: scopescontexts.xml:143
#, no-c-format
-msgid ""
-"The conversation context is active during any JSF request. However, most "
-"conversations are destroyed at the end of the request. If a conversation "
-"should hold state across multiple requests, it must be explicitly promoted "
-"to a <emphasis>long-running conversation</emphasis>."
-msgstr ""
+msgid "The conversation context is active during any JSF request. However, most conversations are destroyed at the end of the request. If a conversation should hold state across multiple requests, it must be explicitly promoted to a <emphasis>long-running conversation</emphasis>."
+msgstr "対話ã³ã³ããã¹ãã¯ãã©ã®ãããªJSFãªã¯ã¨ã¹ãã«ããã¦ãæå¹ã¨ãªãã¾ãããã»ã¨ãã©ã®å¯¾è©±ã¯ãªã¯ã¨ã¹ãã®çµäºã¨åæã«ç ´æ£ããã¾ããããã対話ãè¤æ°ã®ãªã¯ã¨ã¹ãã«ã¾ããã£ã¦ç¶æ
ãä¿æããªããã°ãªããªãå ´åã¯ã対話ãæ示çã«<emphasis>é·æ対話</emphasis>ã¨ãã¦å°å
¥ããå¿
è¦ãããã¾ãã"
#. Tag: title
#: scopescontexts.xml:149
#, no-c-format
msgid "Conversation demarcation"
-msgstr ""
+msgstr "対話ã®å¢ç"
#. Tag: para
#: scopescontexts.xml:151
#, no-c-format
-msgid ""
-"Web Beans provides a built-in Web Bean for controlling the lifecyle of "
-"conversations in a JSF application. This Web Bean may be obtained by "
-"injection:"
-msgstr ""
+msgid "Web Beans provides a built-in Web Bean for controlling the lifecyle of conversations in a JSF application. This Web Bean may be obtained by injection:"
+msgstr "Web Beansã¯ãJSFã¢ããªã±ã¼ã·ã§ã³ã«ããã対話ã®ã©ã¤ããµã¤ã¯ã«ãå¶å¾¡ããããã®çµã¿è¾¼ã¿Web Beanãæä¾ãã¾ãããã®Web Beanã¯ã注å
¥ã«ãã£ã¦åå¾ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: scopescontexts.xml:154
#, no-c-format
msgid "@Current Conversation conversation;"
-msgstr ""
+msgstr "@Current Conversation conversation;"
#. Tag: para
#: scopescontexts.xml:156
#, no-c-format
-msgid ""
-"To promote the conversation associated with the current request to a long-"
-"running conversation, call the <literal>begin()</literal> method from "
-"application code. To schedule the current long-running conversation context "
-"for destruction at the end of the current request, call <literal>end()</"
-"literal>."
-msgstr ""
+msgid "To promote the conversation associated with the current request to a long-running conversation, call the <literal>begin()</literal> method from application code. To schedule the current long-running conversation context for destruction at the end of the current request, call <literal>end()</literal>."
+msgstr "ç¾å¨ã®ãªã¯ã¨ã¹ãã«é¢é£ãã対話ããé·æ対話ã¨ãã¦å°å
¥ããããã«ã¯ãã¢ããªã±ã¼ã·ã§ã³ã®ã³ã¼ãä¸ã§<literal>begin()</literal>ã¡ã½ãããå¼ã³ã¾ããç¾å¨ã®é·æ対話ããç¾å¨ã®ãªã¯ã¨ã¹ãçµäºæã«ç ´æ£ããããã®ã¹ã±ã¸ã¥ã¼ãªã³ã°ãè¡ãããã«ã¯ã<literal>end()</literal>ã¡ã½ãããå¼ã³ã¾ãã"
#. Tag: para
#: scopescontexts.xml:161
#, no-c-format
-msgid ""
-"In the following example, a conversation-scoped Web Bean controls the "
-"conversation with which it is associated:"
-msgstr ""
+msgid "In the following example, a conversation-scoped Web Bean controls the conversation with which it is associated:"
+msgstr "次ã®ä¾ã§ã¯ã対話ã¹ã³ã¼ãããã¤Web Beanããèªåèªèº«ã«é¢é£ãã対話ãå¶å¾¡ãã¾ãã"
#. Tag: programlisting
#: scopescontexts.xml:164
@@ -346,213 +300,193 @@
" \n"
"}"
msgstr ""
+"@ConversationScoped @Stateful\n"
+"public class OrderBuilder {\n"
+"\n"
+" private Order order;\n"
+" private @Current Conversation conversation;\n"
+" private @PersistenceContext(type=EXTENDED) EntityManager em;\n"
+" \n"
+" @Produces public Order getOrder() {\n"
+" return order;\n"
+" }\n"
+"\n"
+" public Order createOrder() {\n"
+" order = new Order();\n"
+" conversation.begin();\n"
+" return order;\n"
+" }\n"
+" \n"
+" public void addLineItem(Product product, int quantity) {\n"
+" order.add( new LineItem(product, quantity) );\n"
+" }\n"
+"\n"
+" public void saveOrder(Order order) {\n"
+" em.persist(order);\n"
+" conversation.end();\n"
+" }\n"
+" \n"
+" @Remove\n"
+" public void destroy() {}\n"
+" \n"
+"}"
#. Tag: para
#: scopescontexts.xml:166
#, no-c-format
-msgid ""
-"This Web Bean is able to control its own lifecycle through use of the "
-"<literal>Conversation</literal> API. But some other Web Beans have a "
-"lifecycle which depends completely upon another object."
-msgstr ""
+msgid "This Web Bean is able to control its own lifecycle through use of the <literal>Conversation</literal> API. But some other Web Beans have a lifecycle which depends completely upon another object."
+msgstr "ãã®Web Beanã¯ã<literal>Conversation</literal> APIãéãã¦ãèªåèªèº«ã®ã©ã¤ããµã¤ã¯ã«ãå¶å¾¡ãããã¨ãã§ãã¾ãããããããã®ã©ã¤ããµã¤ã¯ã«ãå®å
¨ã«ä»ã®ãªãã¸ã§ã¯ãã«ä¾åãããããªWeb Beanãåå¨ãã¾ãã"
#. Tag: title
#: scopescontexts.xml:173
#, no-c-format
msgid "Conversation propagation"
-msgstr ""
+msgstr "対話ã®ä¼æ"
#. Tag: para
#: scopescontexts.xml:175
#, no-c-format
-msgid ""
-"The conversation context automatically propagates with any JSF faces request "
-"(JSF form submission). It does not automatically propagate with non-faces "
-"requests, for example, navigation via a link."
-msgstr ""
+msgid "The conversation context automatically propagates with any JSF faces request (JSF form submission). It does not automatically propagate with non-faces requests, for example, navigation via a link."
+msgstr "対話ã³ã³ããã¹ãã¯ããã¹ã¦ã®JSF facesãªã¯ã¨ã¹ãï¼JSFãã©ã¼ã ã®ãµããããï¼ã«ã¤ãã¦èªåçã«ä¼æããã¾ãããã¤ãã¼ãªã³ã¯ã«ãã移åãªã©ã®ãããªfacesã§ãªããªã¯ã¨ã¹ãã«ã¤ãã¦ã¯èªåçã«ä¼æããã¾ããã"
#. Tag: para
#: scopescontexts.xml:179
#, no-c-format
-msgid ""
-"We can force the conversation to propagate with a non-faces request by "
-"including the unique identifier of the conversation as a request parameter. "
-"The Web Beans specification reserves the request parameter named "
-"<literal>cid</literal> for this use. The unique identifier of the "
-"conversation may be obtained from the <literal>Conversation</literal> "
-"object, which has the Web Beans name <literal>conversation</literal>."
-msgstr ""
+msgid "We can force the conversation to propagate with a non-faces request by including the unique identifier of the conversation as a request parameter. The Web Beans specification reserves the request parameter named <literal>cid</literal> for this use. The unique identifier of the conversation may be obtained from the <literal>Conversation</literal> object, which has the Web Beans name <literal>conversation</literal>."
+msgstr "対話ã®ä¸æãªèå¥åããªã¯ã¨ã¹ããã©ã¡ã¿ã¨ãã¦å«ãããã¨ã«ãã£ã¦ãfacesã§ãªããªã¯ã¨ã¹ãã«ã¤ãã¦ã対話ã®ä¼æãå¼·å¶ããããã¨ãã§ãã¾ããWeb Beansã®ä»æ§ã§ã¯ã<literal>cid</literal>ã¨ããååã®ãªã¯ã¨ã¹ããã©ã¡ã¿ã¯ãã®ç®çã®ããã«äºç´ããã¦ãã¾ãã対話ã®ä¸æãªèå¥åã¯ãWeb Beanså<literal>conversation</literal>ãæã¤<literal>Conversation</literal>ãªãã¸ã§ã¯ãã«ãã£ã¦åå¾ãããã¨ãã§ãã¾ãã"
#. Tag: para
#: scopescontexts.xml:186
#, no-c-format
msgid "Therefore, the following link propagates the conversation:"
-msgstr ""
+msgstr "ããã«ã次ã®ãªã³ã¯ã¯å¯¾è©±ãä¼æãã¾ãã"
#. Tag: programlisting
#: scopescontexts.xml:188
#, no-c-format
-msgid ""
-"<![CDATA[<a href=\"/addProduct.jsp?cid=#{conversation.id}\">Add Product</a>]]"
-">"
-msgstr ""
+msgid "<![CDATA[<a href=\"/addProduct.jsp?cid=#{conversation.id}\">Add Product</a>]]>"
+msgstr "<![CDATA[<a href=\"/addProduct.jsp?cid=#{conversation.id}\">Add Product</a>]]>"
#. Tag: para
#: scopescontexts.xml:190
#, no-c-format
-msgid ""
-"The Web Bean manager is also required to propagate conversations across any "
-"redirect, even if the conversation is not marked long-running. This makes it "
-"very easy to implement the common POST-then-redirect pattern, without resort "
-"to fragile constructs such as a \"flash\" object. In this case, the Web Bean "
-"manager automatically adds a request parameter to the redirect URL."
-msgstr ""
+msgid "The Web Bean manager is also required to propagate conversations across any redirect, even if the conversation is not marked long-running. This makes it very easy to implement the common POST-then-redirect pattern, without resort to fragile constructs such as a \"flash\" object. In this case, the Web Bean manager automatically adds a request parameter to the redirect URL."
+msgstr "ã¾ãWeb Beanããã¼ã¸ã£ã¯ã対話ãé·æ対話ã¨ãã¦å°å
¥ããã¦ããªãã¨ãã¦ãããããããªãã¤ã¬ã¯ããã¾ããã£ã¦å¯¾è©±ãä¼æãããå¿
è¦ãããã¾ããããã¯ãããããPOST-then-redirectãã¿ã¼ã³ã®å®è£
ãã¨ã¦ãç°¡åãªãã®ã«ããRuby on Railsã®\"flash\"ãªãã¸ã§ã¯ãã®ãããªè²§å¼±ãªã¢ã¼ããã¯ãã£ã«é ¼ãå¿
è¦ãããã¾ããããã®ãããªã±ã¼ã¹ã§ãWeb Beanããã¼ã¸ã£ã¯èªåçã«ãªãã¤ã¬ã¯ãURLã«ãªã¯ã¨ã¹ããã©ã¡ã¿ãä»å ãã¾ãã"
#. Tag: title
#: scopescontexts.xml:200
#, no-c-format
msgid "Conversation timeout"
-msgstr ""
+msgstr "対話ã®ã¿ã¤ã ã¢ã¦ã"
#. Tag: para
#: scopescontexts.xml:202
#, no-c-format
-msgid ""
-"The Web Bean manager is permitted to destroy a conversation and all state "
-"held in its context at any time in order to preserve resources. A Web Bean "
-"manager implementation will normally do this on the basis of some kind of "
-"timeout — though this is not required by the Web Beans specification. "
-"The timeout is the period of inactivity before the conversation is destroyed."
-msgstr ""
+msgid "The Web Bean manager is permitted to destroy a conversation and all state held in its context at any time in order to preserve resources. A Web Bean manager implementation will normally do this on the basis of some kind of timeout — though this is not required by the Web Beans specification. The timeout is the period of inactivity before the conversation is destroyed."
+msgstr "Web Beanããã¼ã¸ã£ã¯ã対話ã¨ããã«ä¿æããããã¹ã¦ã®ç¶æ
ãããªã½ã¼ã¹ãä¿ã¤ç®çã§ç ´æ£ãããã¨ã許ããã¦ãã¾ããWeb Beansã®ä»æ§ã§å¿
é ã¨ããããã§ã¯ããã¾ããããWeb Beanããã¼ã¸ã£ã®é常ã®å®è£
ã§ã¯ãããããã種ã®ã¿ã¤ã ã¢ã¦ãã«åºã¥ãã¦è¡ãããã«ãªã£ã¦ãã¾ããã¿ã¤ã ã¢ã¦ãã¯ã対話ãç ´æ£ãããã¾ã§ã«ä½¿ç¨ãããªãæéã¨ãªãã¾ãã"
#. Tag: para
#: scopescontexts.xml:208
#, no-c-format
-msgid ""
-"The <literal>Conversation</literal> object provides a method to set the "
-"timeout. This is a hint to the Web Bean manager, which is free to ignore the "
-"setting."
-msgstr ""
+msgid "The <literal>Conversation</literal> object provides a method to set the timeout. This is a hint to the Web Bean manager, which is free to ignore the setting."
+msgstr "<literal>Conversation</literal>ãªãã¸ã§ã¯ãã¯ãã¿ã¤ã ã¢ã¦ããè¨å®ããããã®ã¡ã½ãããæä¾ãã¾ããããã¯Web Beanããã¼ã¸ã£ã¸ã®ãã³ãã«ã¯ãªãã¾ãããWeb Beanããã¼ã¸ã£ã¯ãããèªç±ã«ç¡è¦ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: scopescontexts.xml:212
#, no-c-format
msgid "conversation.setTimeout(timeoutInMillis);"
-msgstr ""
+msgstr "conversation.setTimeout(timeoutInMillis);"
#. Tag: title
-#: scopescontexts.xml:218
+#: scopescontexts.xml:219
#, no-c-format
msgid "The dependent pseudo-scope"
-msgstr ""
+msgstr "ä¾åæ¬ä¼¼ã¹ã³ã¼ã"
#. Tag: para
-#: scopescontexts.xml:220
+#: scopescontexts.xml:221
#, no-c-format
-msgid ""
-"In addition to the four built-in scopes, Web Beans features the so-called "
-"<emphasis>dependent pseudo-scope</emphasis>. This is the default scope for a "
-"Web Bean which does not explicitly declare a scope type."
-msgstr ""
+msgid "In addition to the four built-in scopes, Web Beans features the so-called <emphasis>dependent pseudo-scope</emphasis>. This is the default scope for a Web Bean which does not explicitly declare a scope type."
+msgstr "åã¤ã®çµã¿è¾¼ã¿ã¹ã³ã¼ãã«å ãã¦ãWeb Beansã¯ãããã<emphasis>ä¾åæ¬ä¼¼ã¹ã³ã¼ã</emphasis>ã¨ããç¹å¾´ãæã£ã¦ãã¾ããããã¯ãæ示çã«ã¹ã³ã¼ãã¿ã¤ãã宣è¨ããã¦ããªãWeb Beanã®ããã©ã«ãã®ã¹ã³ã¼ãã«ãªãã¾ãã"
#. Tag: para
-#: scopescontexts.xml:224
+#: scopescontexts.xml:225
#, no-c-format
-msgid ""
-"For example, this Web Bean has the scope type <literal>@Dependent</literal>:"
-msgstr ""
+msgid "For example, this Web Bean has the scope type <literal>@Dependent</literal>:"
+msgstr "ä¾ãã°ã次ã®Web Beanã¯<literal>@Dependent</literal>ã¹ã³ã¼ãã¿ã¤ããæã¡ã¾ãã"
#. Tag: programlisting
-#: scopescontexts.xml:226
+#: scopescontexts.xml:227
#, no-c-format
msgid "<![CDATA[public class Calculator { ... }]]>"
-msgstr ""
+msgstr "<![CDATA[public class Calculator { ... }]]>"
#. Tag: para
-#: scopescontexts.xml:228
+#: scopescontexts.xml:229
#, no-c-format
-msgid ""
-"When an injection point of a Web Bean resolves to a dependent Web Bean, a "
-"new instance of the dependent Web Bean is created every time the first Web "
-"Bean is instantiated. Instances of dependent Web Beans are never shared "
-"between different Web Beans or different injection points. They are "
-"<emphasis>dependent objects</emphasis> of some other Web Bean instance."
-msgstr ""
+msgid "When an injection point of a Web Bean resolves to a dependent Web Bean, a new instance of the dependent Web Bean is created every time the first Web Bean is instantiated. Instances of dependent Web Beans are never shared between different Web Beans or different injection points. They are <emphasis>dependent objects</emphasis> of some other Web Bean instance."
+msgstr "Web Beanã®æ³¨å
¥ç®æã«ãä¾åWeb Beanã注å
¥ãããå ´åã注å
¥ãããå´ã®Web Beanãã¤ã³ã¹ã¿ã³ã¹åããã度ã«ãä¾åWeb Beanã®ã¤ã³ã¹ã¿ã³ã¹ãä½æããã¾ããä¾åWeb Beanã®ã¤ã³ã¹ã¿ã³ã¹ã¯æ±ºãã¦ç°ãªãWeb Beanãç°ãªã注å
¥ç®æã§å
±æããããã¨ãããã¾ãããä¾åWeb Beanã¯ãä»ã®Web Beanã¤ã³ã¹ã¿ã³ã¹ã«<emphasis>ä¾åãããªãã¸ã§ã¯ã</emphasis>ãªã®ã§ãã"
#. Tag: para
-#: scopescontexts.xml:234
+#: scopescontexts.xml:235
#, no-c-format
-msgid ""
-"Dependent Web Bean instances are destroyed when the instance they depend "
-"upon is destroyed."
-msgstr ""
+msgid "Dependent Web Bean instances are destroyed when the instance they depend upon is destroyed."
+msgstr "ä¾åWeb Beanã¯ãä¾åããWeb Beanã®ã¤ã³ã¹ã¿ã³ã¹ãç ´æ£ãããéã«ãã¨ãã«ç ´æ£ããã¾ãã"
#. Tag: para
-#: scopescontexts.xml:242
+#: scopescontexts.xml:243
#, no-c-format
-msgid ""
-"Web Beans makes it easy to obtain a dependent instance of a Java class or "
-"EJB bean, even if the class or EJB bean is already declared as a Web Bean "
-"with some other scope type."
-msgstr ""
+msgid "Web Beans makes it easy to obtain a dependent instance of a Java class or EJB bean, even if the class or EJB bean is already declared as a Web Bean with some other scope type."
+msgstr "Web Beansã«ãã£ã¦ãJavaã¯ã©ã¹ãEJBãæ¢ã«ããç°ãªãã¹ã³ã¼ãã¿ã¤ãã¨ã¨ãã«å®£è¨ããã¦ããå ´åã§ããããã«ä¾åãããªãã¸ã§ã¯ããåå¾ãããã¨ãç°¡åã«ãªãã¾ãã"
#. Tag: title
-#: scopescontexts.xml:247
+#: scopescontexts.xml:248
#, no-c-format
msgid "The <literal>@New</literal> annotation"
-msgstr ""
+msgstr "<literal>@New</literal>ã¢ããã¼ã·ã§ã³"
#. Tag: para
-#: scopescontexts.xml:249
+#: scopescontexts.xml:250
#, no-c-format
-msgid ""
-"The built-in <literal>@New</literal> binding annotation allows "
-"<emphasis>implicit</emphasis> definition of a dependent Web Bean at an "
-"injection point. Suppose we declare the following injected field:"
-msgstr ""
+msgid "The built-in <literal>@New</literal> binding annotation allows <emphasis>implicit</emphasis> definition of a dependent Web Bean at an injection point. Suppose we declare the following injected field:"
+msgstr "çµã¿è¾¼ã¿ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³ã§ãã<literal>@New</literal>ã«ãã£ã¦ã注å
¥ç®æã«ä¾åããWeb Beanã<emphasis>æé»çã«</emphasis>å®ç¾©ãããã¨ãã§ãã¾ãã次ã®ãããªãã£ã¼ã«ãã¸ã®æ³¨å
¥ãèãã¦ã¿ããã¨ã«ãã¾ãããã"
#. Tag: programlisting
-#: scopescontexts.xml:253
+#: scopescontexts.xml:254
#, no-c-format
msgid "<![CDATA[@New Calculator calculator;]]>"
-msgstr ""
+msgstr "<![CDATA[@New Calculator calculator;]]>"
#. Tag: para
-#: scopescontexts.xml:255
+#: scopescontexts.xml:256
#, no-c-format
-msgid ""
-"Then a Web Bean with scope <literal>@Dependent</literal>, binding type "
-"<literal>@New</literal>, API type <literal>Calculator</literal>, "
-"implementation class <literal>Calculator</literal> and deployment type "
-"<literal>@Standard</literal> is implicitly defined."
-msgstr ""
+msgid "Then a Web Bean with scope <literal>@Dependent</literal>, binding type <literal>@New</literal>, API type <literal>Calculator</literal>, implementation class <literal>Calculator</literal> and deployment type <literal>@Standard</literal> is implicitly defined."
+msgstr "ããã«ãã£ã¦ã<literal>@Dependent</literal>ã¹ã³ã¼ããæã¡ã<literal>@New</literal>ãã¤ã³ãã£ã³ã°ã¿ã¤ããæã¡ã<literal>Calculator</literal> APIã¿ã¤ããæã¡ã<literal>Calculator</literal>ãå®è£
ã¯ã©ã¹ã¨ãã¦æã¡ã<literal>@Standard</literal>ãããã¤ã¡ã³ãã¿ã¤ããæã¤Web Beanãæé»çã«å®ç¾©ããã¾ãã"
#. Tag: para
-#: scopescontexts.xml:260
+#: scopescontexts.xml:261
#, no-c-format
-msgid ""
-"This is true even if <literal>Calculator</literal> is <emphasis>already</"
-"emphasis> declared with a different scope type, for example:"
-msgstr ""
+msgid "This is true even if <literal>Calculator</literal> is <emphasis>already</emphasis> declared with a different scope type, for example:"
+msgstr "ããã¯ã<literal>Calculator</literal>ãã次ã®ä¾ã®ããã«<emphasis>æ¢ã«</emphasis>ç°ãªãã¹ã³ã¼ãã¿ã¤ããæã£ã¦å®£è¨ããã¦ããå ´åã§ãæå¹ã¨ãªãã¾ãã"
#. Tag: programlisting
-#: scopescontexts.xml:263
+#: scopescontexts.xml:264
#, no-c-format
msgid ""
"<![CDATA[@ConversationScoped\n"
"public class Calculator { ... }]]>"
msgstr ""
+"<![CDATA[@ConversationScoped\n"
+"public class Calculator { ... }]]>"
#. Tag: para
-#: scopescontexts.xml:265
+#: scopescontexts.xml:266
#, no-c-format
-msgid ""
-"So the following injected attributes each get a different instance of "
-"<literal>Calculator</literal>:"
-msgstr ""
+msgid "So the following injected attributes each get a different instance of <literal>Calculator</literal>:"
+msgstr "ãã£ã¦ã次ã®æ³¨å
¥ãããå±æ§ã¯ããäºãã«ç°ãªã<literal>Calculator</literal>ã®ã¤ã³ã¹ã¿ã³ã¹ãå¾ããã¨ã¨ãªãã¾ãã"
#. Tag: programlisting
-#: scopescontexts.xml:268
+#: scopescontexts.xml:269
#, no-c-format
msgid ""
"<![CDATA[public class PaymentCalc {\n"
@@ -562,21 +496,22 @@
"\n"
"}]]>"
msgstr ""
+"<![CDATA[public class PaymentCalc {\n"
+"\n"
+" @Current Calculator calculator;\n"
+" @New Calculator newCalculator;\n"
+"\n"
+"}]]>"
#. Tag: para
-#: scopescontexts.xml:270
+#: scopescontexts.xml:271
#, no-c-format
-msgid ""
-"The <literal>calculator</literal> field has a conversation-scoped instance "
-"of <literal>Calculator</literal> injected. The <literal>newCalculator</"
-"literal> field has a new instance of <literal>Calculator</literal> injected, "
-"with a lifecycle that is bound to the owning <literal>PaymentCalc</literal>."
-msgstr ""
+msgid "The <literal>calculator</literal> field has a conversation-scoped instance of <literal>Calculator</literal> injected. The <literal>newCalculator</literal> field has a new instance of <literal>Calculator</literal> injected, with a lifecycle that is bound to the owning <literal>PaymentCalc</literal>."
+msgstr "<literal>calculator</literal>ãã£ã¼ã«ãã«ã¯å¯¾è©±ã¹ã³ã¼ããæã£ã<literal>Calculator</literal>ã¤ã³ã¹ã¿ã³ã¹ã注å
¥ããã<literal>newCalculator</literal>ãã£ã¼ã«ãã«ã¯ãªã¼ãã¼ã§ãã<literal>PaymentCalc</literal>ã«ä¾åããã©ã¤ããµã¤ã¯ã«ãæã£ã<literal>Calculator</literal>ã¤ã³ã¹ã¿ã³ã¹ããæ°ãã«ä½æããã注å
¥ããã¾ãã"
#. Tag: para
-#: scopescontexts.xml:275
+#: scopescontexts.xml:276
#, no-c-format
-msgid ""
-"This feature is particularly useful with producer methods, as we'll see in "
-"the next chapter."
-msgstr ""
+msgid "This feature is particularly useful with producer methods, as we'll see in the next chapter."
+msgstr "ãã®æ©è½ã¯ãç¹ã«æ¬¡ç« ã§èª¬æãããããã¥ã¼ãµã¡ã½ããã«ããã¦å¹æãçºæ®ãã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/specialization.po
===================================================================
--- doc/trunk/reference/ja-JP/specialization.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/specialization.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-01-04 23:18+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-06-09 19:23+0900\n"
+"Last-Translator: Keita Higashi <winnie_the_pooh at y3.dion.ne.jp>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,17 +17,13 @@
#: specialization.xml:4
#, no-c-format
msgid "Specialization"
-msgstr ""
+msgstr "ç¹æ®å"
#. Tag: para
#: specialization.xml:6
#, no-c-format
-msgid ""
-"We've already seen how the Web Beans dependency injection model lets us "
-"<emphasis>override</emphasis> the implementation of an API at deployment "
-"time. For example, the following enterprise Web Bean provides an "
-"implementation of the API <literal>PaymentProcessor</literal> in production:"
-msgstr ""
+msgid "We've already seen how the Web Beans dependency injection model lets us <emphasis>override</emphasis> the implementation of an API at deployment time. For example, the following enterprise Web Bean provides an implementation of the API <literal>PaymentProcessor</literal> in production:"
+msgstr "Web Beans ä¾åæ§æ³¨å
¥ã¢ãã«ãã©ããªç¶æ
ãããã¤ã¡ã³ãã¿ã¤ã 㧠API ã®ã¤ã³ããªã¡ã³ãã« <emphasis>ãªã¼ãã¼ã©ã¤ã</emphasis> ããããã«ã¤ãã¦ããã§ã«èª¬æãã¾ããããã¨ãã°ã以ä¸ã®ã¨ã³ã¿ã¼ãã©ã¤ãº Web Bean ã¯ããããã¯ã·ã§ã³ã«ãã㦠API <literal>PaymentProcessor</literal> ã®å®è£
ãæä¾ãã¾ãã"
#. Tag: programlisting
#: specialization.xml:11
@@ -39,14 +35,17 @@
" ...\n"
"}"
msgstr ""
+"@CreditCard @Stateless\n"
+"public class CreditCardPaymentProcessor \n"
+" implements PaymentProcessor {\n"
+" ...\n"
+"}"
#. Tag: para
#: specialization.xml:13
#, no-c-format
-msgid ""
-"But in our staging environment, we override that implementation of "
-"<literal>PaymentProcessor</literal> with a different Web Bean:"
-msgstr ""
+msgid "But in our staging environment, we override that implementation of <literal>PaymentProcessor</literal> with a different Web Bean:"
+msgstr "ããããã¹ãã¼ã¸ã³ã°ç°å¢ã§ãç°ãªã Web Bean 㧠<literal>PaymentProcessor</literal> ã®ãã®å®è£
ã«ãªã¼ãã¼ã©ã¤ããã¾ãã"
#. Tag: programlisting
#: specialization.xml:16
@@ -58,124 +57,101 @@
" ...\n"
"}"
msgstr ""
+"@CreditCard @Stateless @Staging\n"
+"public class StagingCreditCardPaymentProcessor \n"
+" implements PaymentProcessor {\n"
+" ...\n"
+"}"
#. Tag: para
#: specialization.xml:18
#, no-c-format
-msgid ""
-"What we've tried to do with <literal>StagingCreditCardPaymentProcessor</"
-"literal> is to completely replace <literal>AsyncPaymentProcessor</literal> "
-"in a particular deployment of the system. In that deployment, the deployment "
-"type <literal>@Staging</literal> would have a higher priority than the "
-"default deployment type <literal>@Production</literal>, and therefore "
-"clients with the following injection point:"
-msgstr ""
+msgid "What we've tried to do with <literal>StagingCreditCardPaymentProcessor</literal> is to completely replace <literal>AsyncPaymentProcessor</literal> in a particular deployment of the system. In that deployment, the deployment type <literal>@Staging</literal> would have a higher priority than the default deployment type <literal>@Production</literal>, and therefore clients with the following injection point:"
+msgstr "<literal>StagingCreditCardPaymentProcessor</literal> ã§ãããã¨ãããã¨ã¯ãã·ã¹ãã ã®ç¹å®ã®ãããã¤ã¡ã³ãã«ããã¦å®å
¨ã« <literal>AsyncPaymentProcessor</literal> ãåãæ¿ãããã¨ã§ãããã®ãããã¤ã¡ã³ãã§ããããã¤ã¡ã³ãã¿ã¤ã <literal>@Staging</literal> ã¯ããã©ã«ããããã¤ã¡ã³ãã¿ã¤ã <literal>@Production</literal> ããé«ããã©ã¤ãªãªãã£ãæã¡ã¾ãããããã£ã¦ã以ä¸ã®ä¾åæ§æ³¨å
¥ã«ããã¯ã©ã¤ã¢ã³ããæã示ãã¾ãã"
#. Tag: programlisting
#: specialization.xml:24
#, no-c-format
msgid "@CreditCard PaymentProcessor ccpp"
-msgstr ""
+msgstr "@CreditCard PaymentProcessor ccpp"
#. Tag: para
#: specialization.xml:26
#, no-c-format
-msgid ""
-"Would receive an instance of <literal>StagingCreditCardPaymentProcessor</"
-"literal>."
-msgstr ""
+msgid "Would receive an instance of <literal>StagingCreditCardPaymentProcessor</literal>."
+msgstr "ããã«ã¯ <literal>StagingCreditCardPaymentProcessor</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ãè¨å®ããã¾ãã"
#. Tag: para
#: specialization.xml:28
#, no-c-format
msgid "Unfortunately, there are several traps we can easily fall into:"
-msgstr ""
+msgstr "æ®å¿µãªãã¨ã«ãç°¡åã«è½ã¡ããã¨ãã§ããããã¤ãã®ç½ ããããã¾ãã"
#. Tag: para
#: specialization.xml:32
#, no-c-format
-msgid ""
-"the higher-priority Web Bean may not implement all the API types of the Web "
-"Bean that it attempts to override,"
-msgstr ""
+msgid "the higher-priority Web Bean may not implement all the API types of the Web Bean that it attempts to override,"
+msgstr "ããé«ããã©ã¤ãªãªãã£ã® Web Bean ããããããªã¼ãã¼ã©ã¤ããããã¨ãã Web Bean ã®ãã¹ã¦ã® API åãå®è¡ãããã¨ãããããã¨ããããã§ã¯ããã¾ãã"
#. Tag: para
#: specialization.xml:36
#, no-c-format
-msgid ""
-"the higher-priority Web Bean may not declare all the binding types of the "
-"Web Bean that it attempts to override,"
-msgstr ""
+msgid "the higher-priority Web Bean may not declare all the binding types of the Web Bean that it attempts to override,"
+msgstr "ããé«ããã©ã¤ãªãªãã£ã® Web Bean ããããããªã¼ãã¼ã©ã¤ããããã¨ãã Web Bean ã®ãã¹ã¦ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãã宣è¨ãããã¨ãããããã¨ããããã§ã¯ããã¾ãã"
#. Tag: para
#: specialization.xml:40
#, no-c-format
-msgid ""
-"the higher-priority Web Bean might not have the same name as the Web Bean "
-"that it attempts to override, or"
-msgstr ""
+msgid "the higher-priority Web Bean might not have the same name as the Web Bean that it attempts to override, or"
+msgstr "ããé«ããã©ã¤ãªãªãã£ã® Web Bean ã¯ãããããªã¼ãã¼ã©ã¤ããããã¨ãã Web Bean ã¨åãååãæããªãããããã¾ãã"
#. Tag: para
#: specialization.xml:44
#, no-c-format
-msgid ""
-"the Web Bean that it attempts to override might declare a producer method, "
-"disposal method or observer method."
-msgstr ""
+msgid "the Web Bean that it attempts to override might declare a producer method, disposal method or observer method."
+msgstr "ããããªã¼ãã¼ã©ã¤ããããã¨ãã Web Bean ã¯ããããã¥ã¼ãµã¡ã½ããããã£ã¹ãã¼ã¶ã«ã¡ã½ãããã¾ãã¯ãªãã¶ã¼ãã¡ã½ããã宣è¨ããããããã¾ãã"
#. Tag: para
#: specialization.xml:49
#, no-c-format
-msgid ""
-"In each of these cases, the Web Bean that we tried to override could still "
-"be called at runtime. Therefore, overriding is somewhat prone to developer "
-"error."
-msgstr ""
+msgid "In each of these cases, the Web Bean that we tried to override could still be called at runtime. Therefore, overriding is somewhat prone to developer error."
+msgstr "ãããã®åã±ã¼ã¹ã§ããªã¼ãã¼ã©ã¤ããããã¨ãã Web Bean ã¯ãå®è¡æã«å¼ã³ã ãããå¯è½æ§ãããã¾ãããããã£ã¦ããªã¼ãã¼ã©ã¤ãã¯éçºæã«ééããçºçããããã¨è¨ãã¾ãã"
#. Tag: para
#: specialization.xml:52
#, no-c-format
-msgid ""
-"Web Beans provides a special feature, called <emphasis>specialization</"
-"emphasis>, that helps the developer avoid these traps. Specialization looks "
-"a little esoteric at first, but it's easy to use in practice, and you'll "
-"really appreciate the extra security it provides."
-msgstr ""
+msgid "Web Beans provides a special feature, called <emphasis>specialization</emphasis>, that helps the developer avoid these traps. Specialization looks a little esoteric at first, but it's easy to use in practice, and you'll really appreciate the extra security it provides."
+msgstr "Web Beans 㯠<emphasis>ç¹æ®å</emphasis> ã¨å¼ã°ããç¬èªã®æ©è½ãæä¾ãã¾ãã ããã¦ãããã¯éçºè
ããããã®ç½ ãåé¿ããã®ãå©ãã¾ããç¹æ®åã¯æåã¯å°ãé£è§£ã«è¦ãã¾ãããããã¯å®éã«ã¯ä½¿ãããããã®ã§ããããã¦ãããªãã¯ãããå®å
¨æ§ãæä¾ããäºã«æ¬å½ã«æè¬ããäºã§ãããã"
#. Tag: title
#: specialization.xml:58
#, no-c-format
msgid "Using specialization"
-msgstr ""
+msgstr "ç¹æ®åã使ç¨ãã"
#. Tag: para
#: specialization.xml:60
#, no-c-format
-msgid ""
-"Specialization is a feature that is specific to simple and enterprise Web "
-"Beans. To make use of specialization, the higher-priority Web Bean must:"
-msgstr ""
+msgid "Specialization is a feature that is specific to simple and enterprise Web Beans. To make use of specialization, the higher-priority Web Bean must:"
+msgstr "ç¹æ®åã¯ãã·ã³ãã«ããã³ã¨ã³ã¿ã¼ãã©ã¤ãº Web Beans ã«ç¹æã®ç¹å¾´ã§ããç¹æ®åãå©ç¨ããããã«ãããé«ããã©ã¤ãªãªãã£ã¼ã® Web Bean ã¯ä»¥ä¸ã®æ¡ä»¶ãæºãããªããã°ãªãã¾ããã"
#. Tag: para
#: specialization.xml:65
#, no-c-format
msgid "be a direct subclass of the Web Bean it overrides, and"
-msgstr ""
+msgstr "ããããªã¼ãã¼ã©ã¤ããã Web Bean ã®ç´æ¥çãªãµãã¯ã©ã¹ã§ã"
#. Tag: para
#: specialization.xml:68
#, no-c-format
-msgid ""
-"be a simple Web Bean if the Web Bean it overrides is a simple Web Bean or an "
-"enterprise Web Bean if the Web Bean it overrides is an enterprise Web Bean, "
-"and"
-msgstr ""
+msgid "be a simple Web Bean if the Web Bean it overrides is a simple Web Bean or an enterprise Web Bean if the Web Bean it overrides is an enterprise Web Bean, and"
+msgstr "ããããªã¼ãã¼ã©ã¤ããã Web Bean ãã¨ã³ã¿ã¼ãã©ã¤ãº Web Bean ã§ãããªãã°ãã¨ã³ã¿ã¼ãã©ã¤ãº Web Beanã§ãããããªã¼ãã¼ã©ã¤ããã Web Beans ãã·ã³ãã« Web Bean ã§ãããªãã°ãã·ã³ãã« Web Beanã§ã"
#. Tag: para
#: specialization.xml:73
#, no-c-format
msgid "be annotated <literal>@Specializes</literal>."
-msgstr ""
+msgstr "<literal>@Specializes</literal> ã¢ããã¼ã·ã§ã³ãä»ãã¦ãã¾ã"
#. Tag: programlisting
#: specialization.xml:77
@@ -187,105 +163,87 @@
" ...\n"
"}"
msgstr ""
+"@Stateless @Staging @Specializes\n"
+"public class StagingCreditCardPaymentProcessor \n"
+" extends CreditCardPaymentProcessor {\n"
+" ...\n"
+"}"
#. Tag: para
#: specialization.xml:79
#, no-c-format
-msgid ""
-"We say that the higher-priority Web Bean <emphasis>specializes</emphasis> "
-"its superclass."
-msgstr ""
+msgid "We say that the higher-priority Web Bean <emphasis>specializes</emphasis> its superclass."
+msgstr "ããã¯ãWeb Beanãããã®ã¹ã¼ãã¼ã¯ã©ã¹ã <emphasis>ç¹æ®å</emphasis> ããã¨è¨ãã¾ãã"
#. Tag: title
#: specialization.xml:85
#, no-c-format
msgid "Advantages of specialization"
-msgstr ""
+msgstr "ç¹æ®åã®é·æ"
#. Tag: para
#: specialization.xml:87
#, no-c-format
msgid "When specialization is used:"
-msgstr ""
+msgstr "ç¹æ®åã使ç¨ãããã¨ã"
#. Tag: para
#: specialization.xml:91
#, no-c-format
-msgid ""
-"the binding types of the superclass are automatically inherited by the Web "
-"Bean annotated <literal>@Specializes</literal>, and"
-msgstr ""
+msgid "the binding types of the superclass are automatically inherited by the Web Bean annotated <literal>@Specializes</literal>, and"
+msgstr "ã¹ã¼ãã¼ã¯ã©ã¹ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãã¯ã Web Bean ã¢ããã¼ã·ã§ã³ãä»ãã <literal>@Specializes</literal> ã«ãã£ã¦ãèªåçã«ç¶æ¿ããã¾ã"
#. Tag: para
#: specialization.xml:95
#, no-c-format
-msgid ""
-"the Web Bean name of the superclass is automatically inherited by the Web "
-"Bean annotated <literal>@Specializes</literal>, and"
-msgstr ""
+msgid "the Web Bean name of the superclass is automatically inherited by the Web Bean annotated <literal>@Specializes</literal>, and"
+msgstr "ã¹ã¼ãã¼ã¯ã©ã¹ã® Web Bean åã¯ã Web Bean ã¢ããã¼ã·ã§ã³ãä»ãã <literal>@Specializes</literal> ã«ãã£ã¦èªåçã«ç¶æ¿ããã¾ã"
#. Tag: para
#: specialization.xml:99
#, no-c-format
-msgid ""
-"producer methods, disposal methods and observer methods declared by the "
-"superclass are called upon an instance of the Web Bean annotated "
-"<literal>@Specializes</literal>."
-msgstr ""
+msgid "producer methods, disposal methods and observer methods declared by the superclass are called upon an instance of the Web Bean annotated <literal>@Specializes</literal>."
+msgstr "ã¹ã¼ãã¼ã¯ã©ã¹ã«ãã£ã¦å®£è¨ããã ãããã¥ã¼ãµã¡ã½ããããã£ã¹ãã¼ã¶ã«ã¡ã½ãããã¾ãã¯ãªãã¶ã¼ãã¡ã½ããã¯ã Web Bean ã®ã¢ããã¼ã·ã§ã³ãä»ãã <literal>@Specializes</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã«å¼ã°ãã¾ã"
#. Tag: para
#: specialization.xml:105
#, no-c-format
-msgid ""
-"In our example, the binding type <literal>@CreditCard</literal> of "
-"<literal>CreditCardPaymentProcessor</literal> is inherited by "
-"<literal>StagingCreditCardPaymentProcessor</literal>."
-msgstr ""
+msgid "In our example, the binding type <literal>@CreditCard</literal> of <literal>CreditCardPaymentProcessor</literal> is inherited by <literal>StagingCreditCardPaymentProcessor</literal>."
+msgstr "ä¾ã§ã <literal>CreditCardPaymentProcessor</literal> ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ã <literal>@CreditCard</literal> ã¯ã <literal>StagingCreditCardPaymentProcessor</literal> ã«ãã£ã¦ç¶æ¿ããã¾ãã"
#. Tag: para
#: specialization.xml:109
#, no-c-format
msgid "Furthermore, the Web Bean manager will validate that:"
-msgstr ""
+msgstr "ããã«ã¾ãã Web Bean ããã¼ã¸ã£ã¯ã以ä¸ã®å¦¥å½æ§ãæ¤æ»ãã¾ãã"
#. Tag: para
#: specialization.xml:113
#, no-c-format
-msgid ""
-"all API types of the superclass are API types of the Web Bean annotated "
-"<literal>@Specializes</literal> (all local interfaces of the superclass "
-"enterprise bean are also local interfaces of the subclass),"
-msgstr ""
+msgid "all API types of the superclass are API types of the Web Bean annotated <literal>@Specializes</literal> (all local interfaces of the superclass enterprise bean are also local interfaces of the subclass),"
+msgstr "ã¹ã¼ãã¼ã¯ã©ã¹ã®ãã¹ã¦ã® API åã¯ã Web Bean ã¢ããã¼ã·ã§ã³ãä»ãã <literal>@Specializes</literal> ï¼ã¹ã¼ãã¼ã¯ã©ã¹ã»ã¨ã³ã¿ã¼ãã©ã¤ãº bean ã®ãã¹ã¦ã®ãã¼ã«ã«ã¤ã³ã¿ã¼ãã§ã¼ã¹ã¯ããµãã¯ã©ã¹ã®ãã¼ã«ã«ã¤ã³ã¿ã¼ãã§ã¼ã¹ã§ãããã¾ãï¼ã® API åã§ãããã¨"
#. Tag: para
#: specialization.xml:119
#, no-c-format
-msgid ""
-"the deployment type of the Web Bean annotated <literal>@Specializes</"
-"literal> has a higher precedence than the deployment type of the superclass, "
-"and"
-msgstr ""
+msgid "the deployment type of the Web Bean annotated <literal>@Specializes</literal> has a higher precedence than the deployment type of the superclass, and"
+msgstr "Web Bean ã¢ããã¼ã·ã§ã³ãä»ãã <literal>@Specializes</literal> ã®ãããã¤ã¡ã³ãã¿ã¤ãã¯ãã¹ã¼ãã¼ã¯ã©ã¹ã®ãããã¤ã¡ã³ãã¿ã¤ãããé«ãåªå
é ä½ãæã¤ãã¨"
#. Tag: para
#: specialization.xml:124
#, no-c-format
-msgid ""
-"there is no other enabled Web Bean that also specializes the superclass."
-msgstr ""
+msgid "there is no other enabled Web Bean that also specializes the superclass."
+msgstr "ã¾ããã¹ã¼ãã¼ã¯ã©ã¹ãç¹æ®åããä»ã®ãããªãæå¹åããã Web Bean ãåå¨ããªããã¨"
#. Tag: para
#: specialization.xml:129
#, no-c-format
-msgid ""
-"If any of these conditions are violated, the Web Bean manager throws an "
-"exception at initialization time."
-msgstr ""
+msgid "If any of these conditions are violated, the Web Bean manager throws an exception at initialization time."
+msgstr "ãããã®æ¡ä»¶ã®ãããããéåããããªãã°ã Web Bean ããã¼ã¸ã£ã¯åæåæã«ä¾å¤ãã¹ãã¼ãã¾ãã"
#. Tag: para
#: specialization.xml:132
#, no-c-format
-msgid ""
-"Therefore, we can be certain that the superclass will <emphasis>never</"
-"emphasis> be called in any deployment of the system where the Web Bean "
-"annotated <literal>@Specializes</literal> is deployed and enabled."
-msgstr ""
+msgid "Therefore, we can be certain that the superclass will <emphasis>never</emphasis> be called in any deployment of the system where the Web Bean annotated <literal>@Specializes</literal> is deployed and enabled."
+msgstr "ãããã£ã¦ã <literal>@Specializes</literal> ã®ä»ãã Web Bean ããããã¤ãããæå¹åãããã¨ãã¹ã¼ãã¼ã¯ã©ã¹ããããã¤ã®éã« <emphasis>決ãã¦</emphasis> å¼ã³åºãããªããã¨ã¯ç¢ºãã§ãã"
+
Modified: doc/trunk/reference/ja-JP/stereotypes.po
===================================================================
--- doc/trunk/reference/ja-JP/stereotypes.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/stereotypes.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-05-21 20:05+0900\n"
+"Last-Translator: Keita Higashi <winnie_the_pooh at y3.dion.ne.jp>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,81 +17,73 @@
#: stereotypes.xml:4
#, no-c-format
msgid "Stereotypes"
-msgstr ""
+msgstr "ã¹ãã¬ãªã¿ã¤ã"
#. Tag: para
#: stereotypes.xml:6
#, no-c-format
msgid "According to the Web Beans specification:"
-msgstr ""
+msgstr "WebãBeansãã®ä»æ§ã«å¾ã£ã¦"
#. Tag: para
#: stereotypes.xml:10
#, no-c-format
-msgid ""
-"In many systems, use of architectural patterns produces a set of recurring "
-"Web Bean roles. A stereotype allows a framework developer to identify such a "
-"role and declare some common metadata for Web Beans with that role in a "
-"central place."
-msgstr ""
+msgid "In many systems, use of architectural patterns produces a set of recurring Web Bean roles. A stereotype allows a framework developer to identify such a role and declare some common metadata for Web Beans with that role in a central place."
+msgstr "å¤ãã®ã·ã¹ãã ã§ã¯ãã¢ã¼ããã¯ãã£ãã¿ã¼ã³ã使ç¨ãããã¨ã§ãç¹°ãè¿ããã Web Bean ã®å½¹å²ãä½ãåºããã¨ã§ããããã¹ãã¬ãªã¿ã¤ãã¯ããã¬ã¼ã ã¯ã¼ã¯éçºè
ããã®ãããªå½¹å²ãèªèããéç´ãããå ´æã«ãã㦠Web Beans ã®ããã®å
±éã®ã¡ã¿ãã¼ã¿ã宣è¨ã§ããããã«ãã¾ãã"
#. Tag: para
#: stereotypes.xml:14
#, no-c-format
msgid "A stereotype encapsulates any combination of:"
-msgstr ""
+msgstr "ã¹ãã¬ãªã¿ã¤ãã¯ã以ä¸ã®ã©ããªçµã¿åããã§ãã«ãã»ã«åãã¾ãã"
#. Tag: para
#: stereotypes.xml:18
#, no-c-format
msgid "a default deployment type,"
-msgstr ""
+msgstr "ããã©ã«ããããã¤ã¡ã³ãã¿ã¤ã"
#. Tag: para
#: stereotypes.xml:21
#, no-c-format
msgid "a default scope type,"
-msgstr ""
+msgstr "ããã©ã«ãã¹ã³ã¼ãã¿ã¤ã"
#. Tag: para
#: stereotypes.xml:24
#, no-c-format
msgid "a restriction upon the Web Bean scope,"
-msgstr ""
+msgstr "Web Bean ã¹ã³ã¼ãã®å¶é"
#. Tag: para
#: stereotypes.xml:27
#, no-c-format
msgid "a requirement that the Web Bean implement or extend a certain type, and"
-msgstr ""
+msgstr "Web Bean ãç¹å®ã®åãå®è£
ããããæ¡å¼µããã¨ããè¦ä»¶"
#. Tag: para
#: stereotypes.xml:30
#, no-c-format
msgid "a set of interceptor binding annotations."
-msgstr ""
+msgstr "ä¸çµã®ã¤ã³ã¿ã»ãã¿ãã¤ã³ãã£ã³ã°ã¢ããã¼ã·ã§ã³"
#. Tag: para
#: stereotypes.xml:34
#, no-c-format
-msgid ""
-"A stereotype may also specify that all Web Beans with the stereotype have "
-"defaulted Web Bean names."
-msgstr ""
+msgid "A stereotype may also specify that all Web Beans with the stereotype have defaulted Web Bean names."
+msgstr "ããã¹ãã¬ãªã¿ã¤ããæã¤ãã¹ã¦ã® Web Beans ããããã©ã«ãã® Web Beans åãæã¤ããã«ã¹ãã¬ãªã¿ã¤ããæå®ããäºããããã¾ãã"
#. Tag: para
#: stereotypes.xml:37
#, no-c-format
msgid "A Web Bean may declare zero, one or multiple stereotypes."
-msgstr ""
+msgstr "Web Bean ã¯ãç¡ããä¸ã¤ã¾ãã¯è¤æ°ã®ã¹ãã¬ãªã¿ã¤ãã宣è¨ãããã¨ãããã¾ãã"
#. Tag: para
#: stereotypes.xml:41
#, no-c-format
-msgid ""
-"A stereotype is a Java annotation type. This stereotype identifies action "
-"classes in some MVC framework:"
-msgstr ""
+msgid "A stereotype is a Java annotation type. This stereotype identifies action classes in some MVC framework:"
+msgstr "ã¹ãã¬ãªã¿ã¤ãã¯ãJava ã¢ããã¼ã·ã§ã³ã¿ã¤ãã§ãããã®ã¹ãã¬ãªã¿ã¤ãã¯ãããã¤ãã® MVC ãã¬ã¼ã ã¯ã¼ã¯ã§ã¢ã¯ã·ã§ã³ã¯ã©ã¹ãç¹å®ãã¾ãã"
#. Tag: programlisting
#: stereotypes.xml:44
@@ -102,12 +94,16 @@
"@Stereotype\n"
"public @interface Action {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target(TYPE)\n"
+"@Stereotype\n"
+"public @interface Action {}]]>"
#. Tag: para
#: stereotypes.xml:46
#, no-c-format
msgid "We use the stereotype by applying the annotation to a Web Bean."
-msgstr ""
+msgstr "ãã®ã¢ããã¼ã·ã§ã³ã Web Bean ã«é©ç¨ãããã¨ã«ãã£ã¦ãã¹ãã¬ãªã¿ã¤ãã使ãã¾ãã"
#. Tag: programlisting
#: stereotypes.xml:48
@@ -116,23 +112,20 @@
"<![CDATA[@Action \n"
"public class LoginAction { ... }]]>"
msgstr ""
+"<![CDATA[@Action \n"
+"public class LoginAction { ... }]]>"
#. Tag: title
#: stereotypes.xml:51
#, no-c-format
msgid "Default scope and deployment type for a stereotype"
-msgstr ""
+msgstr "ã¹ãã¬ãªã¿ã¤ãã®ããã©ã«ãã¹ã³ã¼ãã¨ãããã¤ã¡ã³ãã¿ã¤ã"
#. Tag: para
#: stereotypes.xml:53
#, no-c-format
-msgid ""
-"A stereotype may specify a default scope and/or default deployment type for "
-"Web Beans with that stereotype. For example, if the deployment type "
-"<literal>@WebTier</literal> identifies Web Beans that should only be "
-"deployed when the system executes as a web application, we might specify the "
-"following defaults for action classes:"
-msgstr ""
+msgid "A stereotype may specify a default scope and/or default deployment type for Web Beans with that stereotype. For example, if the deployment type <literal>@WebTier</literal> identifies Web Beans that should only be deployed when the system executes as a web application, we might specify the following defaults for action classes:"
+msgstr "ã¹ãã¬ãªã¿ã¤ãã§ã¯ã Web Beans ã®ããã«ããã©ã«ãã¹ã³ã¼ããããã©ã«ããããã¤ã¡ã³ãã¿ã¤ããæ示ãããã¨ããããã¾ãããã¨ãã°ãã·ã¹ãã ã web ã¢ããªã±ã¼ã·ã§ã³ã¨ãã¦å®è¡ããã¨ãããããã¤ã¡ã³ãã¿ã¤ã<literal>@WebTier</literal>ããããã¤ãããã¹ã Web Beans ãç¹å®ãããªãã°ãã¢ã¯ã·ã§ã³ã¯ã©ã¹ã®ããã«ä»¥ä¸ã®ããã©ã«ããæ示ããããããã¾ããã"
#. Tag: programlisting
#: stereotypes.xml:59
@@ -145,14 +138,18 @@
"@Stereotype\n"
"public @interface Action {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target(TYPE)\n"
+"@RequestScoped\n"
+"@WebTier\n"
+"@Stereotype\n"
+"public @interface Action {}]]>"
#. Tag: para
#: stereotypes.xml:61
#, no-c-format
-msgid ""
-"Of course, a particular action may still override these defaults if "
-"necessary:"
-msgstr ""
+msgid "Of course, a particular action may still override these defaults if necessary:"
+msgstr "ãã¡ãããç¹å®ã®åä½ã¯ãå¿
è¦ã«å¿ãã¦ãããã®ããã©ã«ãã«ä»ã¾ã§éããªã¼ãã¼ã©ã¤ããããã¨ããããã¾ãã"
#. Tag: programlisting
#: stereotypes.xml:64
@@ -161,28 +158,26 @@
"<![CDATA[@Dependent @Mock @Action \n"
"public class MockLoginAction { ... }]]>"
msgstr ""
+"<![CDATA[@Dependent @Mock @Action \n"
+"public class MockLoginAction { ... }]]>"
#. Tag: para
#: stereotypes.xml:66
#, no-c-format
-msgid ""
-"If we want to force all actions to a particular scope, we can do that too."
-msgstr ""
+msgid "If we want to force all actions to a particular scope, we can do that too."
+msgstr "ãã¹ã¦ã®åä½ãç¹å®ã®ã¹ã³ã¼ãã«ç§»åããããªãã°ãã¾ããããããã¨ãã§ãã¾ãã"
#. Tag: title
#: stereotypes.xml:72
#, no-c-format
msgid "Restricting scope and type with a stereotype"
-msgstr ""
+msgstr "ã¹ãã¬ãªã¿ã¤ãã«ããã¹ã³ã¼ãã¨åã®å¶é"
#. Tag: para
#: stereotypes.xml:74
#, no-c-format
-msgid ""
-"Suppose that we wish to prevent actions from declaring certain scopes. Web "
-"Beans lets us explicitly specify the set of allowed scopes for Web Beans "
-"with a certain stereotype. For example:"
-msgstr ""
+msgid "Suppose that we wish to prevent actions from declaring certain scopes. Web Beans lets us explicitly specify the set of allowed scopes for Web Beans with a certain stereotype. For example:"
+msgstr "ç¹å®ã®ã¹ã³ã¼ãã宣è¨ã§ããªãããã«ãããã¨ä»®å®ãã¾ãã Web Beans ã§ã¯ãã¹ãã¬ãªã¿ã¤ãã使ã£ã¦ Web Beans ã«è¨±å¯ãããã¹ã³ã¼ããæ示çã«æå®ã§ãã¾ããä¾ã以ä¸ã«ç¤ºãã¾ãã"
#. Tag: programlisting
#: stereotypes.xml:78
@@ -195,23 +190,24 @@
"@Stereotype(supportedScopes=RequestScoped.class)\n"
"public @interface Action {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target(TYPE)\n"
+"@RequestScoped\n"
+"@WebTier\n"
+"@Stereotype(supportedScopes=RequestScoped.class)\n"
+"public @interface Action {}]]>"
#. Tag: para
#: stereotypes.xml:80
#, no-c-format
-msgid ""
-"If a particular action class attempts to specify a scope other than the Web "
-"Beans request scope, an exception will be thrown by the Web Bean manager at "
-"initialization time."
-msgstr ""
+msgid "If a particular action class attempts to specify a scope other than the Web Beans request scope, an exception will be thrown by the Web Bean manager at initialization time."
+msgstr "ç¹å®ã®ã¢ã¯ã·ã§ã³ã¯ã©ã¹ã Web Beans ãªã¯ã¨ã¹ã ã¹ã³ã¼ã以å¤ã®ã¹ã³ã¼ããæå®ãããã¨ãããªãã°ãä¾å¤ã¯Web Bean ããã¼ã¸ã£ã«ãã£ã¦åæåæç¹ã«ã¹ãã¼ããã¾ãã"
#. Tag: para
#: stereotypes.xml:84
#, no-c-format
-msgid ""
-"We can also force all Web Bean with a certain stereotype to implement an "
-"interface or extend a class:"
-msgstr ""
+msgid "We can also force all Web Bean with a certain stereotype to implement an interface or extend a class:"
+msgstr "ç¹å®ã®ã¹ãã¬ãªã¿ã¤ãããã¤ãã¹ã¦ã® Web Bean ã«ã¤ã³ã¿ã¼ãã§ã¼ã¹ãå®è£
ããããã¯ã©ã¹ãæ¡å¼µãããã¨ãå¼·å¶ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: stereotypes.xml:87
@@ -224,29 +220,30 @@
"@Stereotype(requiredTypes=AbstractAction.class)\n"
"public @interface Action {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target(TYPE)\n"
+"@RequestScoped\n"
+"@WebTier\n"
+"@Stereotype(requiredTypes=AbstractAction.class)\n"
+"public @interface Action {}]]>"
#. Tag: para
#: stereotypes.xml:89
#, no-c-format
-msgid ""
-"If a particular action class does not extend the class "
-"<literal>AbstractAction</literal>, an exception will be thrown by the Web "
-"Bean manager at initialization time."
-msgstr ""
+msgid "If a particular action class does not extend the class <literal>AbstractAction</literal>, an exception will be thrown by the Web Bean manager at initialization time."
+msgstr "ç¹å®ã®ã¢ã¯ã·ã§ã³ã¯ã©ã¹ãã¯ã©ã¹ <literal>AbstractAction</literal> ãæ¡å¼µããªããªãã°ãä¾å¤ã¯ Web Bean ããã¼ã¸ã£ã«ãã£ã¦åæåæç¹ã«ã¹ãã¼ããã¾ãã"
#. Tag: title
#: stereotypes.xml:96
#, no-c-format
msgid "Interceptor bindings for stereotypes"
-msgstr ""
+msgstr "ã¹ãã¬ãªã¿ã¤ãã®ããã®ã¤ã³ã¿ã¼ã»ãã¿ãã¤ã³ãã£ã³ã°"
#. Tag: para
#: stereotypes.xml:98
#, no-c-format
-msgid ""
-"A stereotype may specify a set of interceptor bindings to be inherited by "
-"all Web Beans with that stereotype."
-msgstr ""
+msgid "A stereotype may specify a set of interceptor bindings to be inherited by all Web Beans with that stereotype."
+msgstr "ã¹ãã¬ãªã¿ã¤ãã¯ããã®ã¹ãã¬ãªã¿ã¤ãã§ãã¹ã¦ã® Web Beans ã«ãã£ã¦åãç¶ãããããã«ãä¸çµã®ã¤ã³ã¿ã¼ã»ãã¿ãã¤ã³ãã£ã³ã°ãæ示ãããã¨ããããã¾ãã"
#. Tag: programlisting
#: stereotypes.xml:101
@@ -261,30 +258,32 @@
"@Stereotype\n"
"public @interface Action {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target(TYPE)\n"
+"@RequestScoped\n"
+"@Transactional(requiresNew=true)\n"
+"@Secure\n"
+"@WebTier\n"
+"@Stereotype\n"
+"public @interface Action {}]]>"
#. Tag: para
#: stereotypes.xml:103
#, no-c-format
-msgid ""
-"This helps us get technical concerns even further away from the business "
-"code!"
-msgstr ""
+msgid "This helps us get technical concerns even further away from the business code!"
+msgstr "ããã¯ããã¸ãã¹ã³ã¼ãããé¢ãã¦ããã«æè¡çé¢å¿äºãç解ããã®ãå©ãã¾ãã"
#. Tag: title
#: stereotypes.xml:109
#, no-c-format
msgid "Name defaulting with stereotypes"
-msgstr ""
+msgstr "ã¹ãã¬ãªã¿ã¤ãã«ããååã®ããã©ã«ãã£ã³ã°"
#. Tag: para
#: stereotypes.xml:111
#, no-c-format
-msgid ""
-"Finally, we can specify that all Web Beans with a certain stereotype have a "
-"Web Bean name, defaulted by the Web Bean manager. Actions are often "
-"referenced in JSP pages, so they're a perfect use case for this feature. All "
-"we need to do is add an empty <literal>@Named</literal> annotation:"
-msgstr ""
+msgid "Finally, we can specify that all Web Beans with a certain stereotype have a Web Bean name, defaulted by the Web Bean manager. Actions are often referenced in JSP pages, so they're a perfect use case for this feature. All we need to do is add an empty <literal>@Named</literal> annotation:"
+msgstr "æå¾ã«ãç¹å®ã®ã¹ãã¬ãªã¿ã¤ãã«ãããã¹ã¦ã® Web Beans ã Web Bean ã®ååãæã¤ãã¨ãæ示ãããã¨ãã§ãã¦ã Web Bean ããã¼ã¸ã£ã«ãã£ã¦ããã©ã«ãã¨ãã¾ãããã¢ã¯ã·ã§ã³ã¯ JSP ãã¼ã¸ã§ããåç
§ãããã®ã§ããããããã®æ©è½ã®å®ç§ãªã¦ã¼ã¹ã±ã¼ã¹ã¨ãªã£ã¦ãã¾ããå¿
è¦ãªã®ã¯ã空㮠<literal>@Named</literal> ã¢ããã¼ã·ã§ã³ãå ãããã¨ã ãã§ãã"
#. Tag: programlisting
#: stereotypes.xml:116
@@ -300,35 +299,39 @@
"@Stereotype\n"
"public @interface Action {}]]>"
msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target(TYPE)\n"
+"@RequestScoped\n"
+"@Transactional(requiresNew=true)\n"
+"@Secure\n"
+"@Named\n"
+"@WebTier\n"
+"@Stereotype\n"
+"public @interface Action {}]]>"
#. Tag: para
#: stereotypes.xml:118
#, no-c-format
-msgid ""
-"Now, <literal>LoginAction</literal> will have the name <literal>loginAction</"
-"literal>."
-msgstr ""
+msgid "Now, <literal>LoginAction</literal> will have the name <literal>loginAction</literal>."
+msgstr "ãããã¦ã <literal>LoginAction</literal> ã¯ã<literal>loginAction</literal> ã¨ãã¦ååãæã¤ããã«ãªãã¾ãã"
#. Tag: title
#: stereotypes.xml:124
#, no-c-format
msgid "Standard stereotypes"
-msgstr ""
+msgstr "æ¨æºã¹ãã¬ãªã¿ã¤ã"
#. Tag: para
#: stereotypes.xml:126
#, no-c-format
-msgid ""
-"We've already met two standard stereotypes defined by the Web Beans "
-"specification: <literal>@Interceptor</literal> and <literal>@Decorator</"
-"literal>."
-msgstr ""
+msgid "We've already met two standard stereotypes defined by the Web Beans specification: <literal>@Interceptor</literal> and <literal>@Decorator</literal>."
+msgstr "Web Beans ä»æ§ã«ãã£ã¦å®ç¾©ããã <literal>@Interceptor</literal> 㨠<literal>@Decorator</literal> ã®äºã¤ã®æ¨æºã¹ãã¬ãªã¿ã¤ãããã§ã«çµé¨ãã¾ããã"
#. Tag: para
#: stereotypes.xml:129
#, no-c-format
msgid "Web Beans defines one further standard stereotype:"
-msgstr ""
+msgstr "Web Beans ã¯ãä¸ã¤ã®æ´ãªãæ¨æºçãªã¹ãã¬ãªã¿ã¤ããå®ãã¾ãã"
#. Tag: programlisting
#: stereotypes.xml:131
@@ -341,12 +344,16 @@
"@Retention(RUNTIME) \n"
"public @interface Model {} ]]>"
msgstr ""
+"<![CDATA[@Named \n"
+"@RequestScoped \n"
+"@Stereotype \n"
+"@Target({TYPE, METHOD}) \n"
+"@Retention(RUNTIME) \n"
+"public @interface Model {} ]]>"
#. Tag: para
#: stereotypes.xml:133
#, no-c-format
-msgid ""
-"This stereotype is intended for use with JSF. Instead of using JSF managed "
-"beans, just annotate a Web Bean <literal>@Model</literal>, and use it "
-"directly in your JSF page."
-msgstr ""
+msgid "This stereotype is intended for use with JSF. Instead of using JSF managed beans, just annotate a Web Bean <literal>@Model</literal>, and use it directly in your JSF page."
+msgstr "ãã®ã¹ãã¬ãªã¿ã¤ãã¯ã JSF ã¨ä¸ç·ã«ä½¿ãäºãæå³ããã¦ãã¾ãã JSF 管ç beans ã使ãã®ã§ã¯ãªãããã Web Bean ã« <literal>@Model</literal> ã¢ããã¼ã·ã§ã³ãä»å ããã ãã§ã JSFãã¼ã¸ã§ç´æ¥ããã使ããããã«ãªãã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/viewlayers.po
===================================================================
--- doc/trunk/reference/ja-JP/viewlayers.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/viewlayers.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -6,8 +6,8 @@
"Project-Id-Version: Web_Beans:_Java_Contexts_and_Dependency_Injection VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-04-19 20:36+0000\n"
-"PO-Revision-Date: 2009-04-19 20:36+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-05-22 23:05+0900\n"
+"Last-Translator: TANABE Junnichi <jun at lmns.biz>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,45 +17,37 @@
#: viewlayers.xml:4
#, no-c-format
msgid "Alternative view layers"
-msgstr ""
+msgstr "代æ¿ãã¥ã¼ã¬ã¤ã¤"
#. Tag: title
#: viewlayers.xml:7
#, no-c-format
msgid "Using Web Beans with Wicket"
-msgstr ""
+msgstr "Web BeansãWicketã¨ä½¿ç¨ãã"
#. Tag: title
#: viewlayers.xml:10
#, no-c-format
msgid "The <literal>WebApplication</literal> class"
-msgstr ""
+msgstr "<literal>WebApplication</literal>ã¯ã©ã¹"
#. Tag: para
#: viewlayers.xml:12
#, no-c-format
-msgid ""
-"Each wicket application must have a <literal>WebApplication</literal> "
-"subclass; Web Beans provides, for your utility, a subclass of this which "
-"sets up the Wicket/JSR-299 integration. You should subclass <literal>org."
-"jboss.webbeans.wicket.WebBeansApplication</literal>."
-msgstr ""
+msgid "Each wicket application must have a <literal>WebApplication</literal> subclass; Web Beans provides, for your utility, a subclass of this which sets up the Wicket/JSR-299 integration. You should subclass <literal>org.jboss.webbeans.wicket.WebBeansApplication</literal>."
+msgstr "åwicketã¢ããªã±ã¼ã·ã§ã³ã¯ <literal>WebApplication</literal> ãµãã¯ã©ã¹ãä¿æããªããã°ãªãã¾ãããWeb Beansã§ã¯ããªãã®å©ä¾¿æ§ã®çºã«ãWicket/JSR-299çµ±åãè¨å®ããããã®ãµãã¯ã©ã¹ãæä¾ããã¦ãã¾ããããªã㯠<literal>org.jboss.webbeans.wicket.WebBeansApplication</literal> ã®ãµãã¯ã©ã¹ãä½ãã¹ãã§ãã"
#. Tag: para
#: viewlayers.xml:21
#, no-c-format
-msgid ""
-"If you would prefer not to subclass <literal>WebBeansApplication</literal>, "
-"you can manually add a (small!) number of overrides and listeners to your "
-"own <literal>WebApplication</literal> subclass. The javadocs of "
-"<literal>WebBeansApplication</literal>detail this."
-msgstr ""
+msgid "If you would prefer not to subclass <literal>WebBeansApplication</literal>, you can manually add a (small!) number of overrides and listeners to your own <literal>WebApplication</literal> subclass. The javadocs of <literal>WebBeansApplication</literal>detail this."
+msgstr "ããããªãã <literal>WebBeansApplication</literal> ã®ãµãã¯ã©ã¹ãä½æããã®ã好ã¾ãªãã®ã§ããã°ãããªã㯠<literal>WebApplication</literal> ãµãã¯ã©ã¹ã«å¯¾ãã¦ããã¥ã¢ã«ã§å°æ°ã®ãªã¼ãã¼ã©ã¤ãã¨ãªã¹ãã追å ãããã¨ãã§ãã¾ãã <literal>WebBeansApplication</literal> ã®javadocãããã«è©³ããè¿°ã¹ã¦ãã¾ãã"
#. Tag: para
#: viewlayers.xml:30
#, no-c-format
msgid "For example:"
-msgstr ""
+msgstr "ä¾ãã°ã"
#. Tag: programlisting
#: viewlayers.xml:33
@@ -68,93 +60,70 @@
" }\n"
"}]]>"
msgstr ""
+"<![CDATA[public class SampleApplication extends WebBeansApplication {\n"
+" @Override\n"
+" public Class getHomePage() {\n"
+" return HomePage.class;\n"
+" }\n"
+"}]]>"
#. Tag: title
#: viewlayers.xml:37
#, no-c-format
msgid "Conversations with Wicket"
-msgstr ""
+msgstr "Wicketã使ã£ã対話"
#. Tag: para
#: viewlayers.xml:38
#, no-c-format
-msgid ""
-"The conversation scope can be used in Web Beans with the Apache Wicket web "
-"framework, through the <literal>webbeans-wicket</literal> module. This "
-"module takes care of:"
-msgstr ""
+msgid "The conversation scope can be used in Web Beans with the Apache Wicket web framework, through the <literal>webbeans-wicket</literal> module. This module takes care of:"
+msgstr "対話ã¹ã³ã¼ãã¯Apache Wicket webã¢ããªã±ã¼ã·ã§ã³ãç¨ããWeb Beans㧠<literal>webbeans-wicket</literal> ãéãã¦å©ç¨å¯è½ã§ãããã®ã¢ã¸ã¥ã¼ã«ã§ã¯ä»¥ä¸ã®é¢åãè¦ã¦ããã¾ãã"
#. Tag: para
#: viewlayers.xml:45
#, no-c-format
-msgid ""
-"Setting up the conversation context at the beginning of a Wicket request, "
-"and tearing it down afterwards"
-msgstr ""
+msgid "Setting up the conversation context at the beginning of a Wicket request, and tearing it down afterwards"
+msgstr "Wicketãªã¯ã¨ã¹ãã®éå§æã«å¯¾è©±ã³ã³ããã¹ããè¨å®ãããã®å¾ãããç ´æ£ãããã¨"
#. Tag: para
#: viewlayers.xml:51
#, no-c-format
-msgid ""
-"Storing the id of any long-running conversation in Wicket's metadata when "
-"the page response is complete"
-msgstr ""
+msgid "Storing the id of any long-running conversation in Wicket's metadata when the page response is complete"
+msgstr "ãã¼ã¸ã¬ã¹ãã³ã¹ãå®äºãããã¨ãã«Wicketã®ã¡ã¿ãã¼ã¿ã«é·æ対話ã®IDãä¿åãããã¨"
#. Tag: para
#: viewlayers.xml:57
#, no-c-format
-msgid ""
-"Activating the correct long-running conversation based upon which page is "
-"being accessed"
-msgstr ""
+msgid "Activating the correct long-running conversation based upon which page is being accessed"
+msgstr "ãã¼ã¸ãã¢ã¯ã»ã¹ããã¦ããã¨ãã«æ£ããé·æ対話ãæ´»æ§åãããã¨"
#. Tag: para
#: viewlayers.xml:63
#, no-c-format
-msgid ""
-"Propagating the conversation context for any long-running conversation to "
-"new pages"
-msgstr ""
+msgid "Propagating the conversation context for any long-running conversation to new pages"
+msgstr "対話ã³ã³ããã¹ããæ°ãããã¼ã¸ã¸ã®é·æ対話ã«å¯¾ãã¦ä¼æãããã¨"
#. Tag: title
#: viewlayers.xml:70
#, no-c-format
msgid "Starting and stopping conversations in Wicket"
-msgstr ""
+msgstr "Wicketã§ã®å¯¾è©±ã®éå§ã¨çµäº"
#. Tag: para
#: viewlayers.xml:71
#, no-c-format
-msgid ""
-"As JSF applications, a conversation <emphasis>always</emphasis> exists for "
-"any request, but its lifetime is only that of the current request unless it "
-"is marked as <emphasis>long-running</emphasis>. For Wicket applications this "
-"is accomplished as in JSF applications, by injecting the <literal>@Current "
-"Conversation</literal> and then invoking <literal>conversation.begin()</"
-"literal>. Likewise, conversations are ended with <literal>conversation.end()"
-"</literal>"
-msgstr ""
+msgid "As JSF applications, a conversation <emphasis>always</emphasis> exists for any request, but its lifetime is only that of the current request unless it is marked as <emphasis>long-running</emphasis>. For Wicket applications this is accomplished as in JSF applications, by injecting the <literal>@Current Conversation</literal> and then invoking <literal>conversation.begin()</literal>. Likewise, conversations are ended with <literal>conversation.end()</literal>"
+msgstr "JSFã¢ããªã±ã¼ã·ã§ã³ã¨ãã¦ã対話ã¯ãªã¯ã¨ã¹ããã¨ã«<emphasis>ãã¤ã</emphasis>åå¨ãããããã®ã©ã¤ãã¿ã¤ã ã¯<emphasis>é·æ</emphasis>ã¨ãã¦ãã¼ã¯ãããªãéãã¯ãã®ãªã¯ã¨ã¹ãã®éã ãã«ãªãã¾ããWicketã¢ããªã±ã¼ã·ã§ã³ã®ããã«ããã㯠<literal>@Current Conversation</literal> ã¢ããã¼ã·ã§ã³ãã¤ã³ã¸ã§ã¯ããã <literal>conversation.begin()</literal> ãå¼ã³åºããã¨ã§JSPã¢ããªã±ã¼ã·ã§ã³ã§ã®å ´åã¨åæ§ã«éæããã¾ããåãããã«ã対話㯠<literal>conversation.end()</literal> ãç¨ãã¦çµäºããã¾ãã"
#. Tag: title
#: viewlayers.xml:85
#, no-c-format
msgid "Long running conversation propagation in Wicket"
-msgstr ""
+msgstr "Wicketã§ã®é·æ対話ã®ä¼æ"
#. Tag: para
#: viewlayers.xml:86
#, no-c-format
-msgid ""
-"When a conversation is marked as long-running, the id of that conversation "
-"will be stored in Wicket's metadata for the current page. If a new page is "
-"created and set as the response target through <literal>setResponsePage</"
-"literal>, this new page will also participate in this conversation. This "
-"occurs for both directly instantiated pages (<literal>setResponsePage(new "
-"OtherPage())</literal>), as well as for bookmarkable pages created with "
-"<literal>setResponsePage(OtherPage.class)</literal> where <literal>OtherPage."
-"class</literal> is mounted as bookmarkable from your "
-"<literal>WebApplication</literal> subclass (or through annotations). In the "
-"latter case, because the new page instance is not created until after a "
-"redirect, the conversation id will be propagated through a request "
-"parameter, and then stored in page metadata after the redirect."
-msgstr ""
+msgid "When a conversation is marked as long-running, the id of that conversation will be stored in Wicket's metadata for the current page. If a new page is created and set as the response target through <literal>setResponsePage</literal>, this new page will also participate in this conversation. This occurs for both directly instantiated pages (<literal>setResponsePage(new OtherPage())</literal>), as well as for bookmarkable pages created with <literal>setResponsePage(OtherPage.class)</literal> where <literal>OtherPage.class</literal> is mounted as bookmarkable from your <literal>WebApplication</literal> subclass (or through annotations). In the latter case, because the new page instance is not created until after a redirect, the conversation id will be propagated through a request parameter, and then stored in page metadata after the redirect."
+msgstr "対話ãé·æã¨ãã¦ãã¼ã¯ãããã¨ãããã®å¯¾è©±ã®IDã¯ä»ã®ãã¼ã¸ã®çºã«Wicketã®ã¡ã¿ãã¼ã¿ã«ä¿åããã¾ããæ°ãããã¼ã¸ãçæãã <literal>setResponsePage</literal> ãéãã¦ã¬ã¹ãã³ã¹ã¿ã¼ã²ããã¨ãã¦ã»ããããããããã®æ°ãããã¼ã¸ã対話ã«åå ãããã¨ã«ãªãã§ããããããã¯ç´æ¥ã¤ã³ã¹ã¿ã³ã¹åããããã¼ã¸(<literal>setResponsePage(new OtherPage())</literal>)ã®å ´åã§ã <literal>OtherPage.class</literal> ãããªãã® <literal>WebApplication</literal> ãµãã¯ã©ã¹ããï¼ãããã¯ã¢ããã¼ã·ã§ã³ãéãã¦ï¼ããã¯ãã¼ã¯å¯è½ã¨ãã¦ãã¦ã³ãããã <literal>setResponsePage(OtherPage.class)</literal> ã使ã£ã¦çæãããããã¯ãã¼ã¯å¯è½ãªãã¼ã¸ã®å ´åã§ããªãã¾ããå¾è
ã®å ´åãæ°ãããã¼ã¸ã¤ã³ã¹ã¿ã³ã¹ã¯ãªãã¤ã¬ã¯ãã®å¾ã«ã¯çæãããªãã®ã§ã対話ã®IDããªã¯ã!
¨ã¹ããã©ã¡ã¼ã¿ãéãã¦ä¼æããããã®ãªãã¤ã¬ã¯ãã®å¾ã«ãã¼ã¸ã¡ã¿ãã¼ã¿ã«ä¿åããããã¨ã«ãªãã¾ãã"
+
Modified: doc/trunk/reference/ja-JP/xml.po
===================================================================
--- doc/trunk/reference/ja-JP/xml.po 2009-07-01 21:51:21 UTC (rev 2951)
+++ doc/trunk/reference/ja-JP/xml.po 2009-07-02 03:53:41 UTC (rev 2952)
@@ -3,11 +3,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: master.xml \n"
+"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
-"PO-Revision-Date: 2008-12-19 20:26+0000\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2009-06-09 19:24+0900\n"
+"Last-Translator: Keita Higashi <winnie_the_pooh at y3.dion.ne.jp>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,105 +17,79 @@
#: xml.xml:4
#, no-c-format
msgid "Defining Web Beans using XML"
-msgstr ""
+msgstr "XML ã使ã£ã¦ãã Web Beans ãå®ãã"
#. Tag: para
#: xml.xml:6
#, no-c-format
-msgid ""
-"So far, we've seen plenty of examples of Web Beans declared using "
-"annotations. However, there are a couple of occasions when we can't use "
-"annotations to define the Web Bean:"
-msgstr ""
+msgid "So far, we've seen plenty of examples of Web Beans declared using annotations. However, there are a couple of occasions when we can't use annotations to define the Web Bean:"
+msgstr "ããã¾ã§ãã¢ããã¼ã·ã§ã³ã使ç¨ãã¦å®£è¨ããã Web Beans ã®å¤ãã®ä¾ãè¦ã¾ãããããããWeb Bean ãå®ç¾©ããããã«ã¢ããã¼ã·ã§ã³ã使ããã¨ãã§ããªãå ´åãããã¾ãã"
#. Tag: para
#: xml.xml:12
#, no-c-format
msgid "when the implementation class comes from some preexisting library, or"
-msgstr ""
+msgstr "ã¤ã³ããªã¡ã³ãã¼ã·ã§ã³ã¯ã©ã¹ãããã¤ãã®æ¢åã®ã©ã¤ãã©ãªãããªãã¨ã"
#. Tag: para
#: xml.xml:15
#, no-c-format
-msgid ""
-"when there should be multiple Web Beans with the same implementation class."
-msgstr ""
+msgid "when there should be multiple Web Beans with the same implementation class."
+msgstr "è¤æ°ã® Web Beans ãåãã¤ã³ããªã¡ã³ãã¼ã·ã§ã³ã¯ã©ã¹ã§ãªããã°ãªããªãã¨ã"
#. Tag: para
#: xml.xml:20
#, no-c-format
msgid "In either of these cases, Web Beans gives us two options:"
-msgstr ""
+msgstr "ãããã®ã±ã¼ã¹ã®ã©ã¡ãã§ã§ãã Web Beans ã¯äºã¤ã®ãªãã·ã§ã³ãä¸ãã¾ãã"
#. Tag: para
#: xml.xml:23
#, no-c-format
msgid "write a producer method, or"
-msgstr ""
+msgstr "ãããã¥ã¼ãµã¡ã½ãããæ¸ãã¾ã"
#. Tag: para
#: xml.xml:24
#, no-c-format
msgid "declare the Web Bean using XML."
-msgstr ""
+msgstr "XML ã使ã£ã¦ Web Bean ã宣è¨ãã¾ã"
#. Tag: para
#: xml.xml:27
#, no-c-format
-msgid ""
-"Many frameworks use XML to provide metadata relating to Java classes. "
-"However, Web Beans uses a very different approach to specifying the names of "
-"Java classes, fields or methods to most other frameworks. Instead of writing "
-"class and member names as the string values of XML elements and attributes, "
-"Web Beans lets you use the class or member name as the name of the XML "
-"element."
-msgstr ""
+msgid "Many frameworks use XML to provide metadata relating to Java classes. However, Web Beans uses a very different approach to specifying the names of Java classes, fields or methods to most other frameworks. Instead of writing class and member names as the string values of XML elements and attributes, Web Beans lets you use the class or member name as the name of the XML element."
+msgstr "å¤ãã®ãã¬ã¼ã ã¯ã¼ã¯ã¯ã Java ã¯ã©ã¹ã«é¢ãã¦ã¡ã¿ãã¼ã¿ãæä¾ããããã«ã XML ã使ãã¾ãããããã Web Beans ã¯å¤§é¨åã®ä»ã®ãã¬ã¼ã ã¯ã¼ã¯ã« Java ã¯ã©ã¹ããã£ã¼ã«ãã¾ãã¯ã¡ã½ããã®ååãæ示ããé常ã«ç°ãªãã¢ããã¼ãã使ãã¾ãã XML è¦ç´ ã¨å±æ§ã®æååå¤ã¨ãã¦ã¯ã©ã¹ã¨ã¡ã³ãã¼åãæ¸ã代ããã«ã Web Beans ã¯ã¯ã©ã¹ã¾ãã¯ã¡ã³ãã¼åã XML è¦ç´ ã®ååã¨ãã¦ä½¿ããã¨ãã§ãã¾ãã"
#. Tag: para
#: xml.xml:33
#, no-c-format
-msgid ""
-"The advantage of this approach is that you can write an XML schema that "
-"prevents spelling errors in your XML document. It's even possible for a tool "
-"to generate the XML schema automatically from the compiled Java code. Or, an "
-"integrated development environment could perform the same validation without "
-"the need for the explicit intermediate generation step."
-msgstr ""
+msgid "The advantage of this approach is that you can write an XML schema that prevents spelling errors in your XML document. It's even possible for a tool to generate the XML schema automatically from the compiled Java code. Or, an integrated development environment could perform the same validation without the need for the explicit intermediate generation step."
+msgstr "ãã®ã¢ããã¼ãã®é·æã¯ã XML ææ¸ã§ã¹ãã«ãã¹ãé²æ¢ãã XML ã¹ãã¼ããè¨è¿°ãããã¨ãã§ããã¨ãããã¨ã§ãããã¼ã«ãã³ã³ãã¤ã«ããã Java ã³ã¼ãããèªåçã« XML ã¹ãã¼ããçã¿åºããã¨ããå¯è½ã§ãããããã¯ãçµ±åããéçºç°å¢ã¯ãæ確ãªä¸éã®çæã¹ããããè¡ããã¨ãªããåã妥å½æ§ã®æ¤è¨¼ãå®è¡ãããã¨ããããã¾ãã"
#. Tag: title
#: xml.xml:40
#, no-c-format
msgid "Declaring Web Bean classes"
-msgstr ""
+msgstr "Web Bean ã¯ã©ã¹ã宣è¨ãã"
#. Tag: para
#: xml.xml:42
#, no-c-format
-msgid ""
-"For each Java package, Web Beans defines a corresponding XML namespace. The "
-"namespace is formed by prepending <literal>urn:java:</literal> to the Java "
-"package name. For the package <literal>com.mydomain.myapp</literal>, the XML "
-"namespace is <literal>urn:java:com.mydomain.myapp</literal>."
-msgstr ""
+msgid "For each Java package, Web Beans defines a corresponding XML namespace. The namespace is formed by prepending <literal>urn:java:</literal> to the Java package name. For the package <literal>com.mydomain.myapp</literal>, the XML namespace is <literal>urn:java:com.mydomain.myapp</literal>."
+msgstr "Java ããã±ã¼ã¸ãã¨ã«ã Web Beans ã¯å¯¾å¿ãã XML åå空éãå®ãã¾ããåå空éã¯ã Java ããã±ã¼ã¸ååã« <literal>urn:java:</literal> ãåã«ä»å ãããã¨ã«ãã£ã¦ä½ããã¾ããããã±ã¼ã¸ <literal>com.mydomain.myapp</literal> ã«ããã XML åå空éã¯ã <literal>urn:java:com.mydomain.myapp</literal> ã¨ãªãã¾ãã"
#. Tag: para
#: xml.xml:47
#, no-c-format
-msgid ""
-"Java types belonging to a package are referred to using an XML element in "
-"the namespace corresponding to the package. The name of the element is the "
-"name of the Java type. Fields and methods of the type are specified by child "
-"elements in the same namespace. If the type is an annotation, members are "
-"specified by attributes of the element."
-msgstr ""
+msgid "Java types belonging to a package are referred to using an XML element in the namespace corresponding to the package. The name of the element is the name of the Java type. Fields and methods of the type are specified by child elements in the same namespace. If the type is an annotation, members are specified by attributes of the element."
+msgstr "ããã±ã¼ã¸ã«å±ãã¦ãã Java åã¯ãããã±ã¼ã¸ã¨ä¸è´ãã¦ããåå空é㧠XML è¦ç´ ã使ç¨ãããã¨ã«ãã ãããã¾ããè¦ç´ ã®ååã¯ã Java åã®ååã§ããåã®ãã£ã¼ã«ãã¨ã¡ã½ããã¯ãåãåå空éã§åè¦ç´ ã§æ示ããã¾ããåãã¢ããã¼ã·ã§ã³ã§ãããªãã°ãã¡ã³ãã¼ã¯è¦ç´ ã®ç¹è³ªã«ãã£ã¦æ示ããã¾ãã"
#. Tag: para
#: xml.xml:53
#, no-c-format
-msgid ""
-"For example, the element <literal><util:Date/></literal> in the "
-"following XML fragment refers to the class <literal>java.util.Date</literal>:"
-msgstr ""
+msgid "For example, the element <literal><util:Date/></literal> in the following XML fragment refers to the class <literal>java.util.Date</literal>:"
+msgstr "ãã¨ãã°ã以ä¸ã® XML æçã®è¦ç´ <literal><util:Date/></literal> ã¯ãã¯ã©ã¹ <literal>java.util.Date</literal> ãåç
§ãã¾ãã"
#. Tag: programlisting
#: xml.xml:56
@@ -128,35 +102,36 @@
"\n"
"</WebBeans>]]>"
msgstr ""
+"<![CDATA[<WebBeans xmlns=\"urn:java:javax.webbeans\"\n"
+" xmlns:util=\"urn:java:java.util\">\n"
+"\n"
+" <util:Date/>\n"
+"\n"
+"</WebBeans>]]>"
#. Tag: para
#: xml.xml:58
#, no-c-format
-msgid ""
-"And this is all the code we need to declare that <literal>Date</literal> is "
-"a simple Web Bean! An instance of <literal>Date</literal> may now be "
-"injected by any other Web Bean:"
-msgstr ""
+msgid "And this is all the code we need to declare that <literal>Date</literal> is a simple Web Bean! An instance of <literal>Date</literal> may now be injected by any other Web Bean:"
+msgstr "ããã¦ããã㯠<literal>Date</literal> ãã·ã³ãã« Web Bean ã¨ãã¦å®£è¨ããããã®ãã¹ã¦ã®ã³ã¼ãã§ãã<literal>Date</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãç¾å¨ä»ã®ã©ã® Web Bean ã«ãå°å
¥ããããã¨ããããã¾ãã"
#. Tag: programlisting
#: xml.xml:62
#, no-c-format
msgid "<![CDATA[@Current Date date]]>"
-msgstr ""
+msgstr "<![CDATA[@Current Date date]]>"
#. Tag: title
#: xml.xml:67
#, no-c-format
msgid "Declaring Web Bean metadata"
-msgstr ""
+msgstr "Web Bean ã¡ã¿ãã¼ã¿ã宣è¨ãã"
#. Tag: para
#: xml.xml:69
#, no-c-format
-msgid ""
-"We can declare the scope, deployment type and interceptor binding types "
-"using direct child elements of the Web Bean declaration:"
-msgstr ""
+msgid "We can declare the scope, deployment type and interceptor binding types using direct child elements of the Web Bean declaration:"
+msgstr "ãã¤ã³ãã£ã³ã°ã¿ã¤ãã Web Bean 宣è¨ã®ç´æ¥ã®åè¦ç´ ã使ç¨ãã¦åãæ¤æ»ããã¹ã³ã¼ãããããã¤ã¡ã³ãã¿ã¤ãã¨ã¤ã³ã¿ã»ãã¿ã¼ã宣è¨ãããã¨ãã§ãã¾ãã"
#. Tag: programlisting
#: xml.xml:72
@@ -168,12 +143,17 @@
" <myfwk:Secure/>\n"
"</myapp:ShoppingCart>]]>"
msgstr ""
+"<![CDATA[<myapp:ShoppingCart>\n"
+" <SessionScoped/>\n"
+" <myfwk:Transactional requiresNew=\"true\"/>\n"
+" <myfwk:Secure/>\n"
+"</myapp:ShoppingCart>]]>"
#. Tag: para
#: xml.xml:74
#, no-c-format
msgid "We use exactly the same approach to specify names and binding type:"
-msgstr ""
+msgstr "ååã¨ãã¤ã³ãã£ã³ã°ã¿ã¤ããæ示ããããã«ãæ£ç¢ºã«åãã¢ããã¼ãã使ãã¾ãã"
#. Tag: programlisting
#: xml.xml:76
@@ -195,14 +175,27 @@
" <Named>systemStartTime</Named>\n"
"</util:Date>]]>"
msgstr ""
+"<![CDATA[<util:Date>\n"
+" <Named>currentTime</Named>\n"
+"</util:Date>\n"
+"\n"
+"<util:Date>\n"
+" <SessionScoped/>\n"
+" <myapp:Login/>\n"
+" <Named>loginTime</Named>\n"
+"</util:Date>\n"
+"\n"
+"<util:Date>\n"
+" <ApplicationScoped/>\n"
+" <myapp:SystemStart/>\n"
+" <Named>systemStartTime</Named>\n"
+"</util:Date>]]>"
#. Tag: para
#: xml.xml:78
#, no-c-format
-msgid ""
-"Where <literal>@Login</literal> and <literal>@SystemStart</literal> are "
-"binding annotations types."
-msgstr ""
+msgid "Where <literal>@Login</literal> and <literal>@SystemStart</literal> are binding annotations types."
+msgstr "<literal>@Login</literal> 㨠<literal>@SystemStart</literal> ã¢ããã¼ã·ã§ã³ã¿ã¤ããçµã³ã¤ãã¦ããã¨ããã"
#. Tag: programlisting
#: xml.xml:81
@@ -212,12 +205,15 @@
"@Login Date loginTime;\n"
"@SystemStart Date systemStartTime;]]>"
msgstr ""
+"<![CDATA[@Current Date currentTime;\n"
+"@Login Date loginTime;\n"
+"@SystemStart Date systemStartTime;]]>"
#. Tag: para
#: xml.xml:83
#, no-c-format
msgid "As usual, a Web Bean may support multiple binding types:"
-msgstr ""
+msgstr "é常éãã Web Bean ã¯è¤æ°ã®ãã¤ã³ãã£ã³ã°ã¿ã¤ãããµãã¼ããããã¨ããããã¾ãã"
#. Tag: programlisting
#: xml.xml:85
@@ -228,14 +224,16 @@
" <myapp:Asynchronous/>\n"
"</myapp:AsynchronousChequePaymentProcessor>]]>"
msgstr ""
+"<![CDATA[<myapp:AsynchronousChequePaymentProcessor>\n"
+" <myapp:PayByCheque/>\n"
+" <myapp:Asynchronous/>\n"
+"</myapp:AsynchronousChequePaymentProcessor>]]>"
#. Tag: para
#: xml.xml:87
#, no-c-format
-msgid ""
-"Interceptors and decorators are just simple Web Beans, so they may be "
-"declared just like any other simple Web Bean:"
-msgstr ""
+msgid "Interceptors and decorators are just simple Web Beans, so they may be declared just like any other simple Web Bean:"
+msgstr "ã¤ã³ã¿ã»ãã¿ã¨ãã³ã¬ã¼ã¿ã¯åãªãã·ã³ãã« Web Beans ã§ããã®ã§ããããã¯ã¾ãã§ä»ã®ã·ã³ãã« Web Bean ã®ããã«å®£è¨ããããã¨ããããã¾ãã"
#. Tag: programlisting
#: xml.xml:90
@@ -246,30 +244,34 @@
" <myfwk:Transactional/>\n"
"</myfwk:TransactionInterceptor>]]>"
msgstr ""
+"<![CDATA[<myfwk:TransactionInterceptor>\n"
+" <Interceptor/>\n"
+" <myfwk:Transactional/>\n"
+"</myfwk:TransactionInterceptor>]]>"
#. Tag: title
#: xml.xml:95
#, no-c-format
msgid "Declaring Web Bean members"
-msgstr ""
+msgstr "Web Bean ã¡ã³ãã¼ã宣è¨ãã"
#. Tag: para
#: xml.xml:97
#, no-c-format
msgid "TODO!"
-msgstr ""
+msgstr "ããã¹ããã¨ã"
#. Tag: title
#: xml.xml:104
#, no-c-format
msgid "Declaring inline Web Beans"
-msgstr ""
+msgstr "ã¤ã³ã©ã¤ã³ Web Beans ã宣è¨ãã"
#. Tag: para
#: xml.xml:106
#, no-c-format
msgid "Web Beans lets us define a Web Bean at an injection point. For example:"
-msgstr ""
+msgstr "Web Beans ã¯ãä¾åæ§æ³¨å
¥ãã¤ã³ã㧠Web Bean ãå®ç¾©ã§ãã¾ããä¾ã以ä¸ã«ç¤ºãã¾ãã"
#. Tag: programlisting
#: xml.xml:108
@@ -286,42 +288,40 @@
" </myapp:admin>\n"
"</myapp:System>]]>"
msgstr ""
+"<![CDATA[<myapp:System>\n"
+" <ApplicationScoped/>\n"
+" <myapp:admin>\n"
+" <myapp:Name>\n"
+" <myapp:firstname>Gavin</myapp:firstname>\n"
+" <myapp:lastname>King</myapp:lastname>\n"
+" <myapp:email>gavin at hibernate.org</myapp:email>\n"
+" </myapp:Name>\n"
+" </myapp:admin>\n"
+"</myapp:System>]]>"
#. Tag: para
#: xml.xml:110
#, no-c-format
-msgid ""
-"The <literal><Name></literal> element declares a simple Web Bean of "
-"scope <literal>@Dependent</literal> and class <literal>Name</literal>, with "
-"a set of initial field values. This Web Bean has a special, container-"
-"generated binding and is therefore injectable only to the specific injection "
-"point at which it is declared."
-msgstr ""
+msgid "The <literal><Name></literal> element declares a simple Web Bean of scope <literal>@Dependent</literal> and class <literal>Name</literal>, with a set of initial field values. This Web Bean has a special, container-generated binding and is therefore injectable only to the specific injection point at which it is declared."
+msgstr "ä¸çµã®æåã®ãã£ã¼ã«ãå¤ã§ã <literal><Name></literal> ã¨ã¬ã¡ã³ãã¯ã¹ã³ã¼ã <literal>@Dependent</literal> ã¨ã¯ã©ã¹ <literal>Name</literal> ã®åç´ãª Web Bean ã宣è¨ãã¾ãã"
#. Tag: para
#: xml.xml:116
#, no-c-format
-msgid ""
-"This simple but powerful feature allows the Web Beans XML format to be used "
-"to specify whole graphs of Java objects. It's not quite a full databinding "
-"solution, but it's close!"
-msgstr ""
+msgid "This simple but powerful feature allows the Web Beans XML format to be used to specify whole graphs of Java objects. It's not quite a full databinding solution, but it's close!"
+msgstr "ãã®åç´ã§ããããå¼·åãªæ©è½ã«ãã£ã¦ã Java ãªãã¸ã§ã¯ãã®å
¨é¨ã®ã°ã©ããæ示ããã®ã«Web Beans XML ãã©ã¼ããããç¨ãããã¨ãã§ãã¾ããããã¯å®å
¨ãªãã¼ã¿ãã¤ã³ãã£ã³ã°ã®è§£æ±ºæ¡ã¨ã¯è¨ãã¾ããããããã«ã»ã¨ãã©è¿ããã®ã§ãã"
#. Tag: title
#: xml.xml:123
#, no-c-format
msgid "Using a schema"
-msgstr ""
+msgstr "ã¹ãã¼ãã使ç¨ãã"
#. Tag: para
#: xml.xml:125
#, no-c-format
-msgid ""
-"If we want our XML document format to be authored by people who aren't Java "
-"developers, or who don't have access to our code, we need to provide a "
-"schema. There's nothing specific to Web Beans about writing or using the "
-"schema."
-msgstr ""
+msgid "If we want our XML document format to be authored by people who aren't Java developers, or who don't have access to our code, we need to provide a schema. There's nothing specific to Web Beans about writing or using the schema."
+msgstr "XML ææ¸ãã©ã¼ãããã« Java éçºè
ã§ãªããã¾ãã¯ãã³ã¼ãã«ã¢ã¯ã»ã¹ããªã人ã
ã«ãã£ã¦è¨è¿°ãã¦æ¬²ãããªãã°ãã¹ãã¼ããæä¾ããå¿
è¦ãããã¾ãã Web Beans ã«ç¹æã®ã¹ãã¼ããè¨è¿°ããããè¨è¿°ããå¿
è¦ã¯ããã¾ããã"
#. Tag: programlisting
#: xml.xml:130
@@ -330,10 +330,8 @@
"<![CDATA[<WebBeans xmlns=\"urn:java:javax.webbeans\"\n"
" xmlns:myapp=\"urn:java:com.mydomain.myapp\"\n"
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-" xsi:schemaLocation=\"urn:java:javax.webbeans http://java.sun.com/"
-"jee/web-beans-1.0.xsd\n"
-" urn:java:com.mydomain.myapp http://mydomain."
-"com/xsd/myapp-1.2.xsd\">\n"
+" xsi:schemaLocation=\"urn:java:javax.webbeans http://java.sun.com/jee/web-beans-1.0.xsd\n"
+" urn:java:com.mydomain.myapp http://mydomain.com/xsd/myapp-1.2.xsd\">\n"
"\n"
" <myapp:System>\n"
" ...\n"
@@ -341,12 +339,21 @@
"\n"
"</WebBeans>]]>"
msgstr ""
+"<![CDATA[<WebBeans xmlns=\"urn:java:javax.webbeans\"\n"
+" xmlns:myapp=\"urn:java:com.mydomain.myapp\"\n"
+" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+" xsi:schemaLocation=\"urn:java:javax.webbeans http://java.sun.com/jee/web-beans-1.0.xsd\n"
+" urn:java:com.mydomain.myapp http://mydomain.com/xsd/myapp-1.2.xsd\">\n"
+"\n"
+" <myapp:System>\n"
+" ...\n"
+" </myapp:System>\n"
+"\n"
+"</WebBeans>]]>"
#. Tag: para
#: xml.xml:132
#, no-c-format
-msgid ""
-"Writing an XML schema is quite tedious. Therefore, the Web Beans RI project "
-"will provide a tool which automatically generates the XML schema from "
-"compiled Java code."
-msgstr ""
+msgid "Writing an XML schema is quite tedious. Therefore, the Web Beans RI project will provide a tool which automatically generates the XML schema from compiled Java code."
+msgstr "XML ã¹ãã¼ããè¨è¿°ãããã¨ã¯ãå
¨ãéå±ã§ãããããã£ã¦ã Web Beans RI ããã¸ã§ã¯ãã¯ãã³ã³ãã¤ã«ããã Java ã³ã¼ãããèªåçã« XML ã¹ãã¼ããçã¿åºããã¼ã«ãæä¾ãã¾ãã"
+
More information about the weld-commits
mailing list