[webbeans-commits] Webbeans SVN: r1813 - in doc/trunk/reference: es-ES and 7 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Sun Mar 8 11:59:55 EDT 2009


Author: nico.ben
Date: 2009-03-08 11:59:54 -0400 (Sun, 08 Mar 2009)
New Revision: 1813

Modified:
   doc/trunk/reference/de-DE/ri-spi.po
   doc/trunk/reference/es-ES/ri-spi.po
   doc/trunk/reference/fr-FR/ri-spi.po
   doc/trunk/reference/ja-JP/ri-spi.po
   doc/trunk/reference/ko-KR/ri-spi.po
   doc/trunk/reference/pot/Author_Group.pot
   doc/trunk/reference/pot/Book_Info.pot
   doc/trunk/reference/pot/decorators.pot
   doc/trunk/reference/pot/ee.pot
   doc/trunk/reference/pot/events.pot
   doc/trunk/reference/pot/example.pot
   doc/trunk/reference/pot/extend.pot
   doc/trunk/reference/pot/injection.pot
   doc/trunk/reference/pot/interceptors.pot
   doc/trunk/reference/pot/intro.pot
   doc/trunk/reference/pot/master.pot
   doc/trunk/reference/pot/messages.mo
   doc/trunk/reference/pot/next.pot
   doc/trunk/reference/pot/part1.pot
   doc/trunk/reference/pot/part2.pot
   doc/trunk/reference/pot/part3.pot
   doc/trunk/reference/pot/part4.pot
   doc/trunk/reference/pot/producermethods.pot
   doc/trunk/reference/pot/ri-spi.pot
   doc/trunk/reference/pot/ri.pot
   doc/trunk/reference/pot/scopescontexts.pot
   doc/trunk/reference/pot/specialization.pot
   doc/trunk/reference/pot/stereotypes.pot
   doc/trunk/reference/pot/xml.pot
   doc/trunk/reference/pt-BR/ri-spi.po
   doc/trunk/reference/pt-BR/ri.po
   doc/trunk/reference/zh-CN/ri-spi.po
   doc/trunk/reference/zh-TW/ri-spi.po
Log:
Regenerated POT and updated all POs

Modified: doc/trunk/reference/de-DE/ri-spi.po
===================================================================
--- doc/trunk/reference/de-DE/ri-spi.po	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/de-DE/ri-spi.po	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ri-spi\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: 2009-03-05 14:40+1100\n"
 "Last-Translator: \n"
 "Language-Team:  <en at li.org>\n"
@@ -135,8 +135,10 @@
 "is self-explanatory (the algorithm is described in Section 11.1 of the JSR-"
 "299 specification, and isn't repeated here)."
 msgstr ""
-"Die Discovery von Web Bean Klassen und <literal>web-bean.xml</literal> Dateien versteht sich von selbst"
-" (der Algorithmus wird in Abschnitt 11.1 der JSR-299 Spezifikation beschrieben, weswegen hier nicht darauf eingegangen wird)."
+"Die Discovery von Web Bean Klassen und <literal>web-bean.xml</literal> "
+"Dateien versteht sich von selbst (der Algorithmus wird in Abschnitt 11.1 der "
+"JSR-299 Spezifikation beschrieben, weswegen hier nicht darauf eingegangen "
+"wird)."
 
 #. Tag: title
 #: ri-spi.xml:52
@@ -153,8 +155,10 @@
 "literal>. For each EJB in the application an EJBDescriptor should be "
 "discovered:"
 msgstr ""
-"Die Web Beans RI delegiert auch EJB3 Bean Discovery an den Container, so dass er nicht nach "
-"EJB3-Annotationen scannen oder <literal>ejb-jar.xml</literal> parsen muss. Für jedes EJB in der Anwendung sollte der EJBDescriptor aufgefunden werden:"
+"Die Web Beans RI delegiert auch EJB3 Bean Discovery an den Container, so "
+"dass er nicht nach EJB3-Annotationen scannen oder <literal>ejb-jar.xml</"
+"literal> parsen muss. Für jedes EJB in der Anwendung sollte der "
+"EJBDescriptor aufgefunden werden:"
 
 #. Tag: programlisting
 #: ri-spi.xml:61
@@ -341,8 +345,12 @@
 "business interface (encapsulating the interface class and jndi name used to "
 "look up an instance of the EJB)."
 msgstr ""
-"Der <literal>EjbDescriptor</literal> ist recht leicht verständlich und sollte relevante Metadaten wie in der EJB-Spezifikation definiert wiedergeben. Neben diesen beiden Interfaces existiert ein "
-"<literal>BusinessInterfaceDescriptor</literal>, der ein lokales Business-Interface repräsentiert (die Interface-Klasse und den für die Suche einer Instanz des EJB verwendeten jndi-Namens enthaltend)."
+"Der <literal>EjbDescriptor</literal> ist recht leicht verständlich und "
+"sollte relevante Metadaten wie in der EJB-Spezifikation definiert "
+"wiedergeben. Neben diesen beiden Interfaces existiert ein "
+"<literal>BusinessInterfaceDescriptor</literal>, der ein lokales Business-"
+"Interface repräsentiert (die Interface-Klasse und den für die Suche einer "
+"Instanz des EJB verwendeten jndi-Namens enthaltend)."
 
 #. Tag: title
 #: ri-spi.xml:77
@@ -367,18 +375,21 @@
 "resolution request."
 msgstr ""
 "Die Auflösung von <literal>@EJB</literal>, <literal>@PersistenceContext</"
-"literal> und <literal>@Resource</literal> wird an den Container delegiert. Sie müssen eine Implemntierung von <literal>org.jboss.webbeans.ejb.spi."
-"EjbResolver</literal> bereitstellen, die diese Operationen liefert. Web Beans gibt an "
-"den <literal>javax.inject.manager.InjectionPoint</literal> weiter für den die Auflösung ist sowie den für jede Auflösungsanfrage verwendeten <literal>NamingContext</literal>."
+"literal> und <literal>@Resource</literal> wird an den Container delegiert. "
+"Sie müssen eine Implemntierung von <literal>org.jboss.webbeans.ejb.spi."
+"EjbResolver</literal> bereitstellen, die diese Operationen liefert. Web "
+"Beans gibt an den <literal>javax.inject.manager.InjectionPoint</literal> "
+"weiter für den die Auflösung ist sowie den für jede Auflösungsanfrage "
+"verwendeten <literal>NamingContext</literal>."
 
 #. Tag: title
-#: ri-spi.xml:94
+#: ri-spi.xml:104
 #, no-c-format
 msgid "The application context"
 msgstr "Der Applikationskontext"
 
 #. Tag: para
-#: ri-spi.xml:96
+#: ri-spi.xml:106
 #, no-c-format
 msgid ""
 "Web Beans expects the Application Server or other container to provide the "
@@ -387,18 +398,21 @@
 "application scoped storage. You may find <literal>org.jboss.webbeans.context."
 "api.helpers.ConcurrentHashMapBeanStore</literal> useful."
 msgstr ""
-"Web Beans erwartet, dass der Applikations-Server oder anderer Container den Speicher für den Kontext jeder Applikation bereitstellt. Der <literal>org.jboss.webbeans."
-"context.api.BeanStore</literal> sollte implementiert sein, um einen durch die Applikation begrenzten Speicher bereitzustellen. Vielleicht finden Sie in diesem Zusammenhang <literal>org.jboss.webbeans.context."
-"api.helpers.ConcurrentHashMapBeanStore</literal> hilfreich."
+"Web Beans erwartet, dass der Applikations-Server oder anderer Container den "
+"Speicher für den Kontext jeder Applikation bereitstellt. Der <literal>org."
+"jboss.webbeans.context.api.BeanStore</literal> sollte implementiert sein, um "
+"einen durch die Applikation begrenzten Speicher bereitzustellen. Vielleicht "
+"finden Sie in diesem Zusammenhang <literal>org.jboss.webbeans.context.api."
+"helpers.ConcurrentHashMapBeanStore</literal> hilfreich."
 
 #. Tag: title
-#: ri-spi.xml:109
+#: ri-spi.xml:119
 #, no-c-format
 msgid "Bootstrap and shutdown"
 msgstr "Bootstrap und Shutdown"
 
 #. Tag: para
-#: ri-spi.xml:110
+#: ri-spi.xml:120
 #, no-c-format
 msgid ""
 "The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface "
@@ -408,12 +422,14 @@
 "SPIs in use, and then request the container start."
 msgstr ""
 "Das <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal>-Interface "
-"definiert den Bootstrap für Web Beans. Um Web Beans zu booten müssen Sie eine Instanz von <literal>org.jboss.webbeans.bootstrap.WebBeansBootstrap</"
-"literal> erhalten (die <literal>Boostrap</literal> implementiert), diese über die verwendeten "
-"SPIs informieren und dann beim Container um Start anfragen."
+"definiert den Bootstrap für Web Beans. Um Web Beans zu booten müssen Sie "
+"eine Instanz von <literal>org.jboss.webbeans.bootstrap.WebBeansBootstrap</"
+"literal> erhalten (die <literal>Boostrap</literal> implementiert), diese "
+"über die verwendeten SPIs informieren und dann beim Container um Start "
+"anfragen."
 
 #. Tag: para
-#: ri-spi.xml:119
+#: ri-spi.xml:129
 #, no-c-format
 msgid ""
 "The bootstrap is split into phases, bootstrap initialization and bootstrap. "
@@ -422,12 +438,14 @@
 "defined using annotations; add beans defined using XML; and validate all "
 "beans."
 msgstr ""
-"Der Bootstrap ist in Phasen aufgeteilt, Bootstrap Initialisierung und Bootstrap. "
-"Die Initialisierung erstellt einen Manager und fügt die Standard-Kontexte (spezifikationsdefiniert) hinzu. Bootstrap findet EJBs, Klassen und XML auf; fügt unter Verwendung von Annotationen definierte Beans "
-"hinzu; fügt unter Verwendung von XML definierte Beans hinzu; und validiert alle Beans."
+"Der Bootstrap ist in Phasen aufgeteilt, Bootstrap Initialisierung und "
+"Bootstrap. Die Initialisierung erstellt einen Manager und fügt die Standard-"
+"Kontexte (spezifikationsdefiniert) hinzu. Bootstrap findet EJBs, Klassen und "
+"XML auf; fügt unter Verwendung von Annotationen definierte Beans hinzu; fügt "
+"unter Verwendung von XML definierte Beans hinzu; und validiert alle Beans."
 
 #. Tag: para
-#: ri-spi.xml:127
+#: ri-spi.xml:137
 #, no-c-format
 msgid ""
 "To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
@@ -438,23 +456,26 @@
 "<literal>initialize()</literal>."
 msgstr ""
 "Zur Initialisierung des Bootstrap rufen Sie <literal>Bootstrap.initialize()</"
-"literal> auf. Ehe Sie <literal>initialize()</literal> aufrufen, müssen Sie <literal>Bootstrap.setEjbResolver()</literal> aufgerufen haben. Falls Sie nicht den eingebauten <literal>DefaultNamingContext</literal> oder den eingebauten <literal>DefaultResourceLoader</literal> verwenden, so müssen Sie diese setzen, ehe Sie "
-"<literal>initialize()</literal> aufrufen."
+"literal> auf. Ehe Sie <literal>initialize()</literal> aufrufen, müssen Sie "
+"<literal>Bootstrap.setEjbResolver()</literal> aufgerufen haben. Falls Sie "
+"nicht den eingebauten <literal>DefaultNamingContext</literal> oder den "
+"eingebauten <literal>DefaultResourceLoader</literal> verwenden, so müssen "
+"Sie diese setzen, ehe Sie <literal>initialize()</literal> aufrufen."
 
 #. Tag: para
-#: ri-spi.xml:137
+#: ri-spi.xml:147
 #, no-c-format
 msgid ""
 "Having called <literal>initialize()</literal>, the <literal>Manager</"
 "literal> can be obtained by calling <literal>Bootstrap.getManager()</"
 "literal>."
 msgstr ""
-"Nach Aufruf von <literal>initialize()</literal> erhalten Sie den <literal>Manager</"
-"literal> durch Aufruf von <literal>Bootstrap.getManager()</"
+"Nach Aufruf von <literal>initialize()</literal> erhalten Sie den "
+"<literal>Manager</literal> durch Aufruf von <literal>Bootstrap.getManager()</"
 "literal>."
 
 #. Tag: para
-#: ri-spi.xml:143
+#: ri-spi.xml:153
 #, no-c-format
 msgid ""
 "To boot the container you call <literal>Bootstrap.boot()</literal>. Before "
@@ -462,28 +483,31 @@
 "setWebBeanDiscovery()</literal>, <literal>Bootstrap.setEjbDiscovery()</"
 "literal> and <literal>Bootstrap.setApplicationContext()</literal>."
 msgstr ""
-"Zum Booten des Containers rufen Sie <literal>Bootstrap.boot()</literal> auf. Ehe Sie <literal>boot()</literal> aufrufen, müssen Sie <literal>Bootstrap."
+"Zum Booten des Containers rufen Sie <literal>Bootstrap.boot()</literal> auf. "
+"Ehe Sie <literal>boot()</literal> aufrufen, müssen Sie <literal>Bootstrap."
 "setWebBeanDiscovery()</literal>, <literal>Bootstrap.setEjbDiscovery()</"
-"literal> und <literal>Bootstrap.setApplicationContext()</literal> aufgerufen haben."
+"literal> und <literal>Bootstrap.setApplicationContext()</literal> aufgerufen "
+"haben."
 
 #. Tag: para
-#: ri-spi.xml:151
+#: ri-spi.xml:161
 #, no-c-format
 msgid ""
 "To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. "
 "This allows the container to perform any cleanup operations needed."
 msgstr ""
-"Um den Container herunterzufahren, rufen Sie you call <literal>Bootstrap.shutdown()</literal> auf. "
-"Dies gestattet es dem Container notwendige Bereinigungsvorgänge durchzuführen."
+"Um den Container herunterzufahren, rufen Sie you call <literal>Bootstrap."
+"shutdown()</literal> auf. Dies gestattet es dem Container notwendige "
+"Bereinigungsvorgänge durchzuführen."
 
 #. Tag: title
-#: ri-spi.xml:160
+#: ri-spi.xml:170
 #, no-c-format
 msgid "JNDI"
 msgstr "JNDI"
 
 #. Tag: para
-#: ri-spi.xml:162
+#: ri-spi.xml:172
 #, no-c-format
 msgid ""
 "The Web Beans RI implements JNDI binding and lookup according to standards, "
@@ -492,11 +516,12 @@
 "jboss.webbeans.resources.spi.NamingContext</literal>:"
 msgstr ""
 "Die Web Beans RI implementiert JNDI-Binding und Lookup gemäß Standards, "
-"jedoch möchten Sie vielleicht Binding und Lookup ändern (etwa in einer Umgebung, in der JNDI nicht verfügbar ist). Um dies zu tun, implementieren Sie <literal>org."
-"jboss.webbeans.resources.spi.NamingContext</literal>:"
+"jedoch möchten Sie vielleicht Binding und Lookup ändern (etwa in einer "
+"Umgebung, in der JNDI nicht verfügbar ist). Um dies zu tun, implementieren "
+"Sie <literal>org.jboss.webbeans.resources.spi.NamingContext</literal>:"
 
 #. Tag: programlisting
-#: ri-spi.xml:170
+#: ri-spi.xml:180
 #, no-c-format
 msgid ""
 "<![CDATA[public interface NamingContext extends Serializable {\n"
@@ -544,13 +569,13 @@
 "}]]>"
 
 #. Tag: title
-#: ri-spi.xml:175
+#: ri-spi.xml:185
 #, no-c-format
 msgid "Resource loading"
 msgstr "Laden von Ressourcen"
 
 #. Tag: para
-#: ri-spi.xml:177
+#: ri-spi.xml:187
 #, no-c-format
 msgid ""
 "The Web Beans RI needs to load classes and resources from the classpath at "
@@ -559,11 +584,15 @@
 "environments. If this is case, you can implement <literal>org.jboss.webbeans."
 "spi.ResourceLoader</literal>:"
 msgstr ""
-"Die Web Beans RI muss Klassen und Ressourcen zu verschiedenen Zeiten aus dem Klasspfad laden. Standardmäßig werden diese aus demselben Klasslader geladen, der zum laden der RI verwendet wurde, allerdings ist das möglicherweise nicht geeignet für einige Umgebungen. Ist dies der Fall, so können Sie <literal>org.jboss.webbeans."
-"spi.ResourceLoader</literal> implementieren:"
+"Die Web Beans RI muss Klassen und Ressourcen zu verschiedenen Zeiten aus dem "
+"Klasspfad laden. Standardmäßig werden diese aus demselben Klasslader "
+"geladen, der zum laden der RI verwendet wurde, allerdings ist das "
+"möglicherweise nicht geeignet für einige Umgebungen. Ist dies der Fall, so "
+"können Sie <literal>org.jboss.webbeans.spi.ResourceLoader</literal> "
+"implementieren:"
 
 #. Tag: programlisting
-#: ri-spi.xml:185
+#: ri-spi.xml:195
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -627,45 +656,86 @@
 "         ]]>"
 
 #. Tag: title
-#: ri-spi.xml:192
+#: ri-spi.xml:200
+#, fuzzy, no-c-format
+msgid "Servlet injection"
+msgstr "Servlet-Listener"
+
+#. Tag: para
+#: ri-spi.xml:202
 #, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:208
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:214
+#, fuzzy, 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 ""
+"Nach Aufruf von <literal>initialize()</literal> erhalten Sie den "
+"<literal>Manager</literal> durch Aufruf von <literal>Bootstrap.getManager()</"
+"literal>."
+
+#. Tag: title
+#: ri-spi.xml:225
+#, no-c-format
 msgid "The contract with the container"
 msgstr "Der Vertrag mit dem Container"
 
 #. Tag: para
-#: ri-spi.xml:194
+#: ri-spi.xml:227
 #, 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 ""
 "Es gibt eine Reihe von Voraussetzungen, die Web Beans RI dem Container für "
-"das korrekte Funktionieren von Implementierungen auferlegen, die außerhalb von Implementierung von APIs fallen."
+"das korrekte Funktionieren von Implementierungen auferlegen, die außerhalb "
+"von Implementierung von APIs fallen."
 
 #. Tag: term
-#: ri-spi.xml:202
+#: ri-spi.xml:235
 #, no-c-format
 msgid "Classloader isolation"
 msgstr "Klassenlader-Isolierung"
 
 #. Tag: para
-#: ri-spi.xml:206
+#: ri-spi.xml:239
 #, 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 "Falls Sie die Web Beans RI in eine Umgebung integrieren, die das Deployment mehrerer Anwendungen unterstützt, so müssen Sie automatisch oder über Benutzerkonfiguration die Klassenlader-Isolierung für jede Web Beans Anwendung aktivieren."
+msgstr ""
+"Falls Sie die Web Beans RI in eine Umgebung integrieren, die das Deployment "
+"mehrerer Anwendungen unterstützt, so müssen Sie automatisch oder über "
+"Benutzerkonfiguration die Klassenlader-Isolierung für jede Web Beans "
+"Anwendung aktivieren."
 
 #. Tag: term
-#: ri-spi.xml:215
-#, no-c-format
-msgid "Servlet listener"
+#: ri-spi.xml:248
+#, fuzzy, no-c-format
+msgid "Servlet listener and filters"
 msgstr "Servlet-Listener"
 
 #. Tag: para
-#: ri-spi.xml:219
+#: ri-spi.xml:252
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into a Servlet environment you must "
@@ -673,17 +743,36 @@
 "Servlet listener, either automatically, or through user configuration, for "
 "each Web Beans application which uses Servlet."
 msgstr ""
-"Falls Sie Web Beans in eine Servlet Umgebung integrieren, müssen Sie <literal>org.jboss.webbeans.servlet.WebBeansListener</literal> als einen "
-"Servlet-Listener registrieren, entweder automatisch oder aber durch Benutzerkonfiguration. Dies muss für jede Servlet benutzende Web Beans Applikation erfolgen."
+"Falls Sie Web Beans in eine Servlet Umgebung integrieren, müssen Sie "
+"<literal>org.jboss.webbeans.servlet.WebBeansListener</literal> als einen "
+"Servlet-Listener registrieren, entweder automatisch oder aber durch "
+"Benutzerkonfiguration. Dies muss für jede Servlet benutzende Web Beans "
+"Applikation erfolgen."
 
+#. Tag: para
+#: ri-spi.xml:261
+#, fuzzy, 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 ""
+"Falls Sie Web Beans in eine Servlet Umgebung integrieren, müssen Sie "
+"<literal>org.jboss.webbeans.servlet.WebBeansListener</literal> als einen "
+"Servlet-Listener registrieren, entweder automatisch oder aber durch "
+"Benutzerkonfiguration. Dies muss für jede Servlet benutzende Web Beans "
+"Applikation erfolgen."
+
 #. Tag: term
-#: ri-spi.xml:230
+#: ri-spi.xml:273
 #, no-c-format
 msgid "Session Bean Interceptor"
 msgstr "Session Bean Interzeptor"
 
 #. Tag: para
-#: ri-spi.xml:234
+#: ri-spi.xml:277
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an EJB environment you must "
@@ -692,17 +781,28 @@
 "through user configuration, for each Web Beans application which uses "
 "enterprise beans."
 msgstr ""
-"Falls Sie Web Beans in eine EJB Umgebung integrieren, müssen Sie <literal>org.jboss.webbeans.ejb.SessionBeanInterceptor</literal> als einen "
-"EJB-Interzeptor für alle EJBs in der Applikation registrieren, entweder automatisch oder aber durch Benutzerkonfiguration. Dies muss für jede Enterprise Beans benutzende Web Beans Applikation erfolgen."
+"Falls Sie Web Beans in eine EJB Umgebung integrieren, müssen Sie "
+"<literal>org.jboss.webbeans.ejb.SessionBeanInterceptor</literal> als einen "
+"EJB-Interzeptor für alle EJBs in der Applikation registrieren, entweder "
+"automatisch oder aber durch Benutzerkonfiguration. Dies muss für jede "
+"Enterprise Beans benutzende Web Beans Applikation erfolgen."
 
+#. Tag: para
+#: ri-spi.xml:287
+#, no-c-format
+msgid ""
+"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
+"most interceptor in the stack for all EJBs."
+msgstr ""
+
 #. Tag: term
-#: ri-spi.xml:245
+#: ri-spi.xml:295
 #, no-c-format
 msgid "The <literal>webbeans-ri.jar</literal>"
 msgstr "Die <literal>webbeans-ri.jar</literal>"
 
 #. Tag: para
-#: ri-spi.xml:249
+#: ri-spi.xml:299
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an environment that supports "
@@ -710,6 +810,7 @@
 "literal> into the applications isolated classloader. It cannot be loaded "
 "from a shared classloader."
 msgstr ""
-"Falls Sie Web Beans in eine Umgebung integrieren, die das Deployment von Anwendungen unterstützt, so müssen Sie die <literal>webbeans-ri.jar</"
-"literal> in den isolierten Klassenlader der Anwendungen einfügen. Das Laden kann nicht aus einem geteilten Klassenlader erfolgen."
-
+"Falls Sie Web Beans in eine Umgebung integrieren, die das Deployment von "
+"Anwendungen unterstützt, so müssen Sie die <literal>webbeans-ri.jar</"
+"literal> in den isolierten Klassenlader der Anwendungen einfügen. Das Laden "
+"kann nicht aus einem geteilten Klassenlader erfolgen."

Modified: doc/trunk/reference/es-ES/ri-spi.po
===================================================================
--- doc/trunk/reference/es-ES/ri-spi.po	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/es-ES/ri-spi.po	2009-03-08 15:59:54 UTC (rev 1813)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: ri-spi\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: 2009-01-20 10:15+1000\n"
 "Last-Translator: Gladys Guerrero Lozano <gguerrer at redhat.com>\n"
 "Language-Team: Spanish <fedora-trans-es at redhat.com>\n"
@@ -373,13 +373,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:94
+#: ri-spi.xml:104
 #, no-c-format
 msgid "The application context"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:96
+#: ri-spi.xml:106
 #, no-c-format
 msgid ""
 "Web Beans expects the Application Server or other container to provide the "
@@ -390,13 +390,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:109
+#: ri-spi.xml:119
 #, no-c-format
 msgid "Bootstrap and shutdown"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:110
+#: ri-spi.xml:120
 #, no-c-format
 msgid ""
 "The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface "
@@ -407,7 +407,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:119
+#: ri-spi.xml:129
 #, no-c-format
 msgid ""
 "The bootstrap is split into phases, bootstrap initialization and bootstrap. "
@@ -418,7 +418,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:127
+#: ri-spi.xml:137
 #, no-c-format
 msgid ""
 "To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
@@ -430,7 +430,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:137
+#: ri-spi.xml:147
 #, no-c-format
 msgid ""
 "Having called <literal>initialize()</literal>, the <literal>Manager</"
@@ -439,7 +439,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:143
+#: ri-spi.xml:153
 #, no-c-format
 msgid ""
 "To boot the container you call <literal>Bootstrap.boot()</literal>. Before "
@@ -449,7 +449,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:151
+#: ri-spi.xml:161
 #, no-c-format
 msgid ""
 "To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. "
@@ -457,13 +457,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:160
+#: ri-spi.xml:170
 #, no-c-format
 msgid "JNDI"
 msgstr "JNDI"
 
 #. Tag: para
-#: ri-spi.xml:162
+#: ri-spi.xml:172
 #, fuzzy, no-c-format
 msgid ""
 "The Web Beans RI implements JNDI binding and lookup according to standards, "
@@ -477,7 +477,7 @@
 "implemente <literal>org.jboss.webbeans.spi.resources.NamingContext</literal>:"
 
 #. Tag: programlisting
-#: ri-spi.xml:170
+#: ri-spi.xml:180
 #, no-c-format
 msgid ""
 "<![CDATA[public interface NamingContext extends Serializable {\n"
@@ -525,13 +525,13 @@
 "}]]>"
 
 #. Tag: title
-#: ri-spi.xml:175
+#: ri-spi.xml:185
 #, no-c-format
 msgid "Resource loading"
 msgstr "Carga de recurso"
 
 #. Tag: para
-#: ri-spi.xml:177
+#: ri-spi.xml:187
 #, no-c-format
 msgid ""
 "The Web Beans RI needs to load classes and resources from the classpath at "
@@ -547,7 +547,7 @@
 "ResourceLoader</literal>:"
 
 #. Tag: programlisting
-#: ri-spi.xml:185
+#: ri-spi.xml:195
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -611,13 +611,46 @@
 "         ]]>"
 
 #. Tag: title
-#: ri-spi.xml:192
+#: ri-spi.xml:200
+#, fuzzy, no-c-format
+msgid "Servlet injection"
+msgstr "Oyente de Servlet"
+
+#. Tag: para
+#: ri-spi.xml:202
 #, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:208
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:214
+#, 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 ""
+
+#. Tag: title
+#: ri-spi.xml:225
+#, no-c-format
 msgid "The contract with the container"
 msgstr "El contrato con el contenedor"
 
 #. Tag: para
-#: ri-spi.xml:194
+#: ri-spi.xml:227
 #, no-c-format
 msgid ""
 "There are a number of requirements that the Web Beans RI places on the "
@@ -628,13 +661,13 @@
 "API."
 
 #. Tag: term
-#: ri-spi.xml:202
+#: ri-spi.xml:235
 #, no-c-format
 msgid "Classloader isolation"
 msgstr "Aislamiento de classloader"
 
 #. Tag: para
-#: ri-spi.xml:206
+#: ri-spi.xml:239
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans RI into an environment that supports "
@@ -648,13 +681,13 @@
 "través de la configuración del usuario."
 
 #. Tag: term
-#: ri-spi.xml:215
-#, no-c-format
-msgid "Servlet listener"
+#: ri-spi.xml:248
+#, fuzzy, no-c-format
+msgid "Servlet listener and filters"
 msgstr "Oyente de Servlet"
 
 #. Tag: para
-#: ri-spi.xml:219
+#: ri-spi.xml:252
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into a Servlet environment you must "
@@ -667,14 +700,29 @@
 "como oyente de Servlet, ya sea automáticamente o a través de la "
 "configuración de usuario, para cada aplicación Web Beans que utiliza Servlet."
 
+#. Tag: para
+#: ri-spi.xml:261
+#, fuzzy, 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 ""
+"Si usted está integrando el Web Beans en un entorno de Servlet debe "
+"registrar <literal>org.jboss.webbeans.servlet.WebBeansListener</literal> "
+"como oyente de Servlet, ya sea automáticamente o a través de la "
+"configuración de usuario, para cada aplicación Web Beans que utiliza Servlet."
+
 #. Tag: term
-#: ri-spi.xml:230
+#: ri-spi.xml:273
 #, no-c-format
 msgid "Session Bean Interceptor"
 msgstr "Intercepción de sesión de Bean"
 
 #. Tag: para
-#: ri-spi.xml:234
+#: ri-spi.xml:277
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an EJB environment you must "
@@ -689,14 +737,22 @@
 "través de la configuración de usuario, para cada aplicación que utilice Web "
 "Beans empresariales."
 
+#. Tag: para
+#: ri-spi.xml:287
+#, no-c-format
+msgid ""
+"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
+"most interceptor in the stack for all EJBs."
+msgstr ""
+
 #. Tag: term
-#: ri-spi.xml:245
+#: ri-spi.xml:295
 #, no-c-format
 msgid "The <literal>webbeans-ri.jar</literal>"
 msgstr "El <literal>webbeans-ri.jar</literal>"
 
 #. Tag: para
-#: ri-spi.xml:249
+#: ri-spi.xml:299
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an environment that supports "

Modified: doc/trunk/reference/fr-FR/ri-spi.po
===================================================================
--- doc/trunk/reference/fr-FR/ri-spi.po	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/fr-FR/ri-spi.po	2009-03-08 15:59:54 UTC (rev 1813)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: master.xml \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: 2008-12-20 22:07+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -244,13 +244,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:94
+#: ri-spi.xml:104
 #, no-c-format
 msgid "The application context"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:96
+#: ri-spi.xml:106
 #, no-c-format
 msgid ""
 "Web Beans expects the Application Server or other container to provide the "
@@ -261,13 +261,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:109
+#: ri-spi.xml:119
 #, no-c-format
 msgid "Bootstrap and shutdown"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:110
+#: ri-spi.xml:120
 #, no-c-format
 msgid ""
 "The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface "
@@ -278,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:119
+#: ri-spi.xml:129
 #, no-c-format
 msgid ""
 "The bootstrap is split into phases, bootstrap initialization and bootstrap. "
@@ -289,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:127
+#: ri-spi.xml:137
 #, no-c-format
 msgid ""
 "To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
@@ -301,7 +301,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:137
+#: ri-spi.xml:147
 #, no-c-format
 msgid ""
 "Having called <literal>initialize()</literal>, the <literal>Manager</"
@@ -310,7 +310,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:143
+#: ri-spi.xml:153
 #, no-c-format
 msgid ""
 "To boot the container you call <literal>Bootstrap.boot()</literal>. Before "
@@ -320,7 +320,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:151
+#: ri-spi.xml:161
 #, no-c-format
 msgid ""
 "To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. "
@@ -328,13 +328,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:160
+#: ri-spi.xml:170
 #, no-c-format
 msgid "JNDI"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:162
+#: ri-spi.xml:172
 #, no-c-format
 msgid ""
 "The Web Beans RI implements JNDI binding and lookup according to standards, "
@@ -344,7 +344,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: ri-spi.xml:170
+#: ri-spi.xml:180
 #, no-c-format
 msgid ""
 "<![CDATA[public interface NamingContext extends Serializable {\n"
@@ -371,13 +371,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:175
+#: ri-spi.xml:185
 #, no-c-format
 msgid "Resource loading"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:177
+#: ri-spi.xml:187
 #, no-c-format
 msgid ""
 "The Web Beans RI needs to load classes and resources from the classpath at "
@@ -388,7 +388,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: ri-spi.xml:185
+#: ri-spi.xml:195
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -423,13 +423,46 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:192
+#: ri-spi.xml:200
 #, no-c-format
+msgid "Servlet injection"
+msgstr ""
+
+#. Tag: para
+#: ri-spi.xml:202
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:208
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:214
+#, 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 ""
+
+#. Tag: title
+#: ri-spi.xml:225
+#, no-c-format
 msgid "The contract with the container"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:194
+#: ri-spi.xml:227
 #, no-c-format
 msgid ""
 "There are a number of requirements that the Web Beans RI places on the "
@@ -437,13 +470,13 @@
 msgstr ""
 
 #. Tag: term
-#: ri-spi.xml:202
+#: ri-spi.xml:235
 #, no-c-format
 msgid "Classloader isolation"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:206
+#: ri-spi.xml:239
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans RI into an environment that supports "
@@ -453,13 +486,13 @@
 msgstr ""
 
 #. Tag: term
-#: ri-spi.xml:215
+#: ri-spi.xml:248
 #, no-c-format
-msgid "Servlet listener"
+msgid "Servlet listener and filters"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:219
+#: ri-spi.xml:252
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into a Servlet environment you must "
@@ -468,14 +501,25 @@
 "each Web Beans application which uses Servlet."
 msgstr ""
 
+#. Tag: para
+#: ri-spi.xml:261
+#, 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 ""
+
 #. Tag: term
-#: ri-spi.xml:230
+#: ri-spi.xml:273
 #, no-c-format
 msgid "Session Bean Interceptor"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:234
+#: ri-spi.xml:277
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an EJB environment you must "
@@ -485,14 +529,22 @@
 "enterprise beans."
 msgstr ""
 
+#. Tag: para
+#: ri-spi.xml:287
+#, no-c-format
+msgid ""
+"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
+"most interceptor in the stack for all EJBs."
+msgstr ""
+
 #. Tag: term
-#: ri-spi.xml:245
+#: ri-spi.xml:295
 #, no-c-format
 msgid "The <literal>webbeans-ri.jar</literal>"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:249
+#: ri-spi.xml:299
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an environment that supports "

Modified: doc/trunk/reference/ja-JP/ri-spi.po
===================================================================
--- doc/trunk/reference/ja-JP/ri-spi.po	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/ja-JP/ri-spi.po	2009-03-08 15:59:54 UTC (rev 1813)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: master.xml \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: 2008-12-20 22:07+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -244,13 +244,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:94
+#: ri-spi.xml:104
 #, no-c-format
 msgid "The application context"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:96
+#: ri-spi.xml:106
 #, no-c-format
 msgid ""
 "Web Beans expects the Application Server or other container to provide the "
@@ -261,13 +261,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:109
+#: ri-spi.xml:119
 #, no-c-format
 msgid "Bootstrap and shutdown"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:110
+#: ri-spi.xml:120
 #, no-c-format
 msgid ""
 "The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface "
@@ -278,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:119
+#: ri-spi.xml:129
 #, no-c-format
 msgid ""
 "The bootstrap is split into phases, bootstrap initialization and bootstrap. "
@@ -289,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:127
+#: ri-spi.xml:137
 #, no-c-format
 msgid ""
 "To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
@@ -301,7 +301,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:137
+#: ri-spi.xml:147
 #, no-c-format
 msgid ""
 "Having called <literal>initialize()</literal>, the <literal>Manager</"
@@ -310,7 +310,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:143
+#: ri-spi.xml:153
 #, no-c-format
 msgid ""
 "To boot the container you call <literal>Bootstrap.boot()</literal>. Before "
@@ -320,7 +320,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:151
+#: ri-spi.xml:161
 #, no-c-format
 msgid ""
 "To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. "
@@ -328,13 +328,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:160
+#: ri-spi.xml:170
 #, no-c-format
 msgid "JNDI"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:162
+#: ri-spi.xml:172
 #, no-c-format
 msgid ""
 "The Web Beans RI implements JNDI binding and lookup according to standards, "
@@ -344,7 +344,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: ri-spi.xml:170
+#: ri-spi.xml:180
 #, no-c-format
 msgid ""
 "<![CDATA[public interface NamingContext extends Serializable {\n"
@@ -371,13 +371,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:175
+#: ri-spi.xml:185
 #, no-c-format
 msgid "Resource loading"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:177
+#: ri-spi.xml:187
 #, no-c-format
 msgid ""
 "The Web Beans RI needs to load classes and resources from the classpath at "
@@ -388,7 +388,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: ri-spi.xml:185
+#: ri-spi.xml:195
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -423,13 +423,46 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:192
+#: ri-spi.xml:200
 #, no-c-format
+msgid "Servlet injection"
+msgstr ""
+
+#. Tag: para
+#: ri-spi.xml:202
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:208
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:214
+#, 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 ""
+
+#. Tag: title
+#: ri-spi.xml:225
+#, no-c-format
 msgid "The contract with the container"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:194
+#: ri-spi.xml:227
 #, no-c-format
 msgid ""
 "There are a number of requirements that the Web Beans RI places on the "
@@ -437,13 +470,13 @@
 msgstr ""
 
 #. Tag: term
-#: ri-spi.xml:202
+#: ri-spi.xml:235
 #, no-c-format
 msgid "Classloader isolation"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:206
+#: ri-spi.xml:239
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans RI into an environment that supports "
@@ -453,13 +486,13 @@
 msgstr ""
 
 #. Tag: term
-#: ri-spi.xml:215
+#: ri-spi.xml:248
 #, no-c-format
-msgid "Servlet listener"
+msgid "Servlet listener and filters"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:219
+#: ri-spi.xml:252
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into a Servlet environment you must "
@@ -468,14 +501,25 @@
 "each Web Beans application which uses Servlet."
 msgstr ""
 
+#. Tag: para
+#: ri-spi.xml:261
+#, 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 ""
+
 #. Tag: term
-#: ri-spi.xml:230
+#: ri-spi.xml:273
 #, no-c-format
 msgid "Session Bean Interceptor"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:234
+#: ri-spi.xml:277
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an EJB environment you must "
@@ -485,14 +529,22 @@
 "enterprise beans."
 msgstr ""
 
+#. Tag: para
+#: ri-spi.xml:287
+#, no-c-format
+msgid ""
+"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
+"most interceptor in the stack for all EJBs."
+msgstr ""
+
 #. Tag: term
-#: ri-spi.xml:245
+#: ri-spi.xml:295
 #, no-c-format
 msgid "The <literal>webbeans-ri.jar</literal>"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:249
+#: ri-spi.xml:299
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an environment that supports "

Modified: doc/trunk/reference/ko-KR/ri-spi.po
===================================================================
--- doc/trunk/reference/ko-KR/ri-spi.po	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/ko-KR/ri-spi.po	2009-03-08 15:59:54 UTC (rev 1813)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: ri-spi\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: 2009-01-19 13:32+1000\n"
 "Last-Translator: Eunju Kim <eukim at redhat.com>\n"
 "Language-Team: Korean <ko at li.org>\n"
@@ -378,13 +378,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:94
+#: ri-spi.xml:104
 #, no-c-format
 msgid "The application context"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:96
+#: ri-spi.xml:106
 #, no-c-format
 msgid ""
 "Web Beans expects the Application Server or other container to provide the "
@@ -395,13 +395,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:109
+#: ri-spi.xml:119
 #, no-c-format
 msgid "Bootstrap and shutdown"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:110
+#: ri-spi.xml:120
 #, no-c-format
 msgid ""
 "The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface "
@@ -412,7 +412,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:119
+#: ri-spi.xml:129
 #, no-c-format
 msgid ""
 "The bootstrap is split into phases, bootstrap initialization and bootstrap. "
@@ -423,7 +423,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:127
+#: ri-spi.xml:137
 #, no-c-format
 msgid ""
 "To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
@@ -435,7 +435,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:137
+#: ri-spi.xml:147
 #, no-c-format
 msgid ""
 "Having called <literal>initialize()</literal>, the <literal>Manager</"
@@ -444,7 +444,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:143
+#: ri-spi.xml:153
 #, no-c-format
 msgid ""
 "To boot the container you call <literal>Bootstrap.boot()</literal>. Before "
@@ -454,7 +454,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:151
+#: ri-spi.xml:161
 #, no-c-format
 msgid ""
 "To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. "
@@ -462,13 +462,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:160
+#: ri-spi.xml:170
 #, no-c-format
 msgid "JNDI"
 msgstr "JNDI"
 
 #. Tag: para
-#: ri-spi.xml:162
+#: ri-spi.xml:172
 #, fuzzy, no-c-format
 msgid ""
 "The Web Beans RI implements JNDI binding and lookup according to standards, "
@@ -482,7 +482,7 @@
 "literal>를구현합니다:       "
 
 #. Tag: programlisting
-#: ri-spi.xml:170
+#: ri-spi.xml:180
 #, no-c-format
 msgid ""
 "<![CDATA[public interface NamingContext extends Serializable {\n"
@@ -530,13 +530,13 @@
 "}]]>"
 
 #. Tag: title
-#: ri-spi.xml:175
+#: ri-spi.xml:185
 #, no-c-format
 msgid "Resource loading"
 msgstr "리소스 불러오기 "
 
 #. Tag: para
-#: ri-spi.xml:177
+#: ri-spi.xml:187
 #, no-c-format
 msgid ""
 "The Web Beans RI needs to load classes and resources from the classpath at "
@@ -551,7 +551,7 @@
 "webbeans.spi.ResourceLoader</literal>를 구현할 수 있습니다:  "
 
 #. Tag: programlisting
-#: ri-spi.xml:185
+#: ri-spi.xml:195
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -615,13 +615,46 @@
 "         ]]>"
 
 #. Tag: title
-#: ri-spi.xml:192
+#: ri-spi.xml:200
+#, fuzzy, no-c-format
+msgid "Servlet injection"
+msgstr "Servlet 청취자 "
+
+#. Tag: para
+#: ri-spi.xml:202
 #, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:208
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:214
+#, 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 ""
+
+#. Tag: title
+#: ri-spi.xml:225
+#, no-c-format
 msgid "The contract with the container"
 msgstr "컨테이너와 계약 "
 
 #. Tag: para
-#: ri-spi.xml:194
+#: ri-spi.xml:227
 #, no-c-format
 msgid ""
 "There are a number of requirements that the Web Beans RI places on the "
@@ -631,13 +664,13 @@
 "너에 위치하게 해야 할 여러 요구 사항이 있습니다 "
 
 #. Tag: term
-#: ri-spi.xml:202
+#: ri-spi.xml:235
 #, no-c-format
 msgid "Classloader isolation"
 msgstr "Classloader 분리 "
 
 #. Tag: para
-#: ri-spi.xml:206
+#: ri-spi.xml:239
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans RI into an environment that supports "
@@ -650,13 +683,13 @@
 "정을 통해 반드시 활성화해야 합니다.   "
 
 #. Tag: term
-#: ri-spi.xml:215
-#, no-c-format
-msgid "Servlet listener"
+#: ri-spi.xml:248
+#, fuzzy, no-c-format
+msgid "Servlet listener and filters"
 msgstr "Servlet 청취자 "
 
 #. Tag: para
-#: ri-spi.xml:219
+#: ri-spi.xml:252
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into a Servlet environment you must "
@@ -669,14 +702,29 @@
 "jboss.webbeans.servlet.WebBeansListener</literal>를 Servlet 청취자로 등록해"
 "야 합니다.  "
 
+#. Tag: para
+#: ri-spi.xml:261
+#, fuzzy, 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 ""
+"Web Beans를 Servlet 환경으로 통합할 경우, Servlet을 사용하는 각각의 Web "
+"Beans 애플리케이션에 대해 자동으로 또는 사용자 설정을 통해 <literal>org."
+"jboss.webbeans.servlet.WebBeansListener</literal>를 Servlet 청취자로 등록해"
+"야 합니다.  "
+
 #. Tag: term
-#: ri-spi.xml:230
+#: ri-spi.xml:273
 #, no-c-format
 msgid "Session Bean Interceptor"
 msgstr "Session Bean 인터셉터 "
 
 #. Tag: para
-#: ri-spi.xml:234
+#: ri-spi.xml:277
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an EJB environment you must "
@@ -690,14 +738,22 @@
 "로서 <literal>org.jboss.webbeans.ejb.SessionBeanInterceptor</literal>를 자동"
 "으로 또는 사용자 설정을 통해 등록해야 합니다.  "
 
+#. Tag: para
+#: ri-spi.xml:287
+#, no-c-format
+msgid ""
+"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
+"most interceptor in the stack for all EJBs."
+msgstr ""
+
 #. Tag: term
-#: ri-spi.xml:245
+#: ri-spi.xml:295
 #, no-c-format
 msgid "The <literal>webbeans-ri.jar</literal>"
 msgstr "<literal>webbeans-ri.jar</literal> "
 
 #. Tag: para
-#: ri-spi.xml:249
+#: ri-spi.xml:299
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an environment that supports "

Modified: doc/trunk/reference/pot/Author_Group.pot
===================================================================
--- doc/trunk/reference/pot/Author_Group.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/Author_Group.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/Book_Info.pot
===================================================================
--- doc/trunk/reference/pot/Book_Info.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/Book_Info.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/decorators.pot
===================================================================
--- doc/trunk/reference/pot/decorators.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/decorators.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/ee.pot
===================================================================
--- doc/trunk/reference/pot/ee.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/ee.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/events.pot
===================================================================
--- doc/trunk/reference/pot/events.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/events.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/example.pot
===================================================================
--- doc/trunk/reference/pot/example.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/example.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/extend.pot
===================================================================
--- doc/trunk/reference/pot/extend.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/extend.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/injection.pot
===================================================================
--- doc/trunk/reference/pot/injection.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/injection.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/interceptors.pot
===================================================================
--- doc/trunk/reference/pot/interceptors.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/interceptors.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/intro.pot
===================================================================
--- doc/trunk/reference/pot/intro.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/intro.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/master.pot
===================================================================
--- doc/trunk/reference/pot/master.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/master.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/messages.mo
===================================================================
(Binary files differ)

Modified: doc/trunk/reference/pot/next.pot
===================================================================
--- doc/trunk/reference/pot/next.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/next.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/part1.pot
===================================================================
--- doc/trunk/reference/pot/part1.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/part1.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/part2.pot
===================================================================
--- doc/trunk/reference/pot/part2.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/part2.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/part3.pot
===================================================================
--- doc/trunk/reference/pot/part3.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/part3.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/part4.pot
===================================================================
--- doc/trunk/reference/pot/part4.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/part4.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/producermethods.pot
===================================================================
--- doc/trunk/reference/pot/producermethods.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/producermethods.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/ri-spi.pot
===================================================================
--- doc/trunk/reference/pot/ri-spi.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/ri-spi.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -245,13 +245,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:94
+#: ri-spi.xml:104
 #, no-c-format
 msgid "The application context"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:96
+#: ri-spi.xml:106
 #, no-c-format
 msgid ""
 "Web Beans expects the Application Server or other container to provide the "
@@ -262,13 +262,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:109
+#: ri-spi.xml:119
 #, no-c-format
 msgid "Bootstrap and shutdown"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:110
+#: ri-spi.xml:120
 #, no-c-format
 msgid ""
 "The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface "
@@ -279,7 +279,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:119
+#: ri-spi.xml:129
 #, no-c-format
 msgid ""
 "The bootstrap is split into phases, bootstrap initialization and bootstrap. "
@@ -290,7 +290,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:127
+#: ri-spi.xml:137
 #, no-c-format
 msgid ""
 "To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
@@ -302,7 +302,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:137
+#: ri-spi.xml:147
 #, no-c-format
 msgid ""
 "Having called <literal>initialize()</literal>, the <literal>Manager</"
@@ -311,7 +311,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:143
+#: ri-spi.xml:153
 #, no-c-format
 msgid ""
 "To boot the container you call <literal>Bootstrap.boot()</literal>. Before "
@@ -321,7 +321,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:151
+#: ri-spi.xml:161
 #, no-c-format
 msgid ""
 "To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. "
@@ -329,13 +329,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:160
+#: ri-spi.xml:170
 #, no-c-format
 msgid "JNDI"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:162
+#: ri-spi.xml:172
 #, no-c-format
 msgid ""
 "The Web Beans RI implements JNDI binding and lookup according to standards, "
@@ -345,7 +345,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: ri-spi.xml:170
+#: ri-spi.xml:180
 #, no-c-format
 msgid ""
 "<![CDATA[public interface NamingContext extends Serializable {\n"
@@ -372,13 +372,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:175
+#: ri-spi.xml:185
 #, no-c-format
 msgid "Resource loading"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:177
+#: ri-spi.xml:187
 #, no-c-format
 msgid ""
 "The Web Beans RI needs to load classes and resources from the classpath at "
@@ -389,7 +389,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: ri-spi.xml:185
+#: ri-spi.xml:195
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -424,13 +424,46 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:192
+#: ri-spi.xml:200
 #, no-c-format
+msgid "Servlet injection"
+msgstr ""
+
+#. Tag: para
+#: ri-spi.xml:202
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:208
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:214
+#, 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 ""
+
+#. Tag: title
+#: ri-spi.xml:225
+#, no-c-format
 msgid "The contract with the container"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:194
+#: ri-spi.xml:227
 #, no-c-format
 msgid ""
 "There are a number of requirements that the Web Beans RI places on the "
@@ -438,13 +471,13 @@
 msgstr ""
 
 #. Tag: term
-#: ri-spi.xml:202
+#: ri-spi.xml:235
 #, no-c-format
 msgid "Classloader isolation"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:206
+#: ri-spi.xml:239
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans RI into an environment that supports "
@@ -454,13 +487,13 @@
 msgstr ""
 
 #. Tag: term
-#: ri-spi.xml:215
+#: ri-spi.xml:248
 #, no-c-format
-msgid "Servlet listener"
+msgid "Servlet listener and filters"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:219
+#: ri-spi.xml:252
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into a Servlet environment you must "
@@ -469,14 +502,25 @@
 "each Web Beans application which uses Servlet."
 msgstr ""
 
+#. Tag: para
+#: ri-spi.xml:261
+#, 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 ""
+
 #. Tag: term
-#: ri-spi.xml:230
+#: ri-spi.xml:273
 #, no-c-format
 msgid "Session Bean Interceptor"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:234
+#: ri-spi.xml:277
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an EJB environment you must "
@@ -486,14 +530,22 @@
 "enterprise beans."
 msgstr ""
 
+#. Tag: para
+#: ri-spi.xml:287
+#, no-c-format
+msgid ""
+"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
+"most interceptor in the stack for all EJBs."
+msgstr ""
+
 #. Tag: term
-#: ri-spi.xml:245
+#: ri-spi.xml:295
 #, no-c-format
 msgid "The <literal>webbeans-ri.jar</literal>"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:249
+#: ri-spi.xml:299
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an environment that supports "

Modified: doc/trunk/reference/pot/ri.pot
===================================================================
--- doc/trunk/reference/pot/ri.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/ri.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/scopescontexts.pot
===================================================================
--- doc/trunk/reference/pot/scopescontexts.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/scopescontexts.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/specialization.pot
===================================================================
--- doc/trunk/reference/pot/specialization.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/specialization.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/stereotypes.pot
===================================================================
--- doc/trunk/reference/pot/stereotypes.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/stereotypes.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pot/xml.pot
===================================================================
--- doc/trunk/reference/pot/xml.pot	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pot/xml.pot	2009-03-08 15:59:54 UTC (rev 1813)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: doc/trunk/reference/pt-BR/ri-spi.po
===================================================================
--- doc/trunk/reference/pt-BR/ri-spi.po	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pt-BR/ri-spi.po	2009-03-08 15:59:54 UTC (rev 1813)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: 2009-02-28 15:07-0300\n"
 "Last-Translator: João Paulo Viragine <joao.viragine at redhat.com>\n"
 "Language-Team: none\n"
@@ -22,13 +22,22 @@
 #. Tag: para
 #: ri-spi.xml:6
 #, no-c-format
-msgid "Currently the Web Beans RI 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."
+msgid ""
+"Currently the Web Beans RI 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 ""
 
 #. Tag: para
 #: ri-spi.xml:15
 #, no-c-format
-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."
+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 ""
 
 #. Tag: title
@@ -40,13 +49,18 @@
 #. Tag: para
 #: ri-spi.xml:26
 #, no-c-format
-msgid "The Web Beans SPI is located in <literal>webbeans-ri-spi</literal> module, and packaged as <literal>webbeans-ri-spi.jar</literal>. Some SPIs are optional, if you need to override the default behavior, others are required."
+msgid ""
+"The Web Beans SPI is located in <literal>webbeans-ri-spi</literal> module, "
+"and packaged as <literal>webbeans-ri-spi.jar</literal>. Some SPIs are "
+"optional, if you need to override the default behavior, others are required."
 msgstr ""
 
 #. Tag: para
 #: ri-spi.xml:33
 #, no-c-format
-msgid "All interfaces in the SPI support the decorator pattern and provide a <literal>Forwarding</literal> class."
+msgid ""
+"All interfaces in the SPI support the decorator pattern and provide a "
+"<literal>Forwarding</literal> class."
 msgstr ""
 
 #. Tag: title
@@ -61,7 +75,8 @@
 msgid ""
 "<![CDATA[public interface WebBeanDiscovery {\n"
 "   /**\n"
-"    * Gets list of all classes in classpath archives with web-beans.xml files\n"
+"    * Gets list of all classes in classpath archives with web-beans.xml "
+"files\n"
 "    * \n"
 "    * @return An iterable over the classes \n"
 "    */\n"
@@ -78,7 +93,8 @@
 msgstr ""
 "<![CDATA[public interface WebBeanDiscovery {\n"
 "   /**\n"
-"    * Gets list of all classes in classpath archives with web-beans.xml files\n"
+"    * Gets list of all classes in classpath archives with web-beans.xml "
+"files\n"
 "    * \n"
 "    * @return An iterable over the classes \n"
 "    */\n"
@@ -96,7 +112,10 @@
 #. Tag: para
 #: ri-spi.xml:43
 #, no-c-format
-msgid "The discovery of Web Bean classes and <literal>web-bean.xml</literal> files is self-explanatory (the algorithm is described in Section 11.1 of the JSR-299 specification, and isn't repeated here)."
+msgid ""
+"The discovery of Web Bean classes and <literal>web-bean.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 ""
 
 #. Tag: title
@@ -108,7 +127,11 @@
 #. Tag: para
 #: ri-spi.xml:54
 #, no-c-format
-msgid "The Web Beans RI 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:"
+msgid ""
+"The Web Beans RI 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 ""
 
 #. Tag: programlisting
@@ -159,14 +182,16 @@
 "    * \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"
@@ -227,14 +252,16 @@
 "    * \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"
@@ -284,89 +311,138 @@
 #. Tag: para
 #: ri-spi.xml:65
 #, 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)."
+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 ""
 
 #. Tag: title
 #: ri-spi.xml:77
 #, no-c-format
-msgid "<literal>@EJB</literal>, <literal>@PersistenceContext</literal> and <literal>@Resource</literal> resolution"
+msgid ""
+"<literal>@EJB</literal>, <literal>@PersistenceContext</literal> and "
+"<literal>@Resource</literal> resolution"
 msgstr ""
 
 #. Tag: para
 #: ri-spi.xml:79
 #, no-c-format
-msgid "The resolution of <literal>@EJB</literal>, <literal>@PersistenceContext</literal> and <literal>@Resource</literal> is delegated to the container. You must provide an implementation of <literal>org.jboss.webbeans.ejb.spi.EjbResolver</literal> which provides these operations. Web Beans passes in the <literal>javax.inject.manager.InjectionPoint</literal> the resolution is for, as well as the <literal>NamingContext</literal> in use for each resolution request."
+msgid ""
+"The resolution of <literal>@EJB</literal>, <literal>@PersistenceContext</"
+"literal> and <literal>@Resource</literal> is delegated to the container. You "
+"must provide an implementation of <literal>org.jboss.webbeans.ejb.spi."
+"EjbResolver</literal> which provides these operations. Web Beans passes in "
+"the <literal>javax.inject.manager.InjectionPoint</literal> the resolution is "
+"for, as well as the <literal>NamingContext</literal> in use for each "
+"resolution request."
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:94
+#: ri-spi.xml:104
 #, fuzzy, no-c-format
 msgid "The application context"
 msgstr "Contexto SELinux"
 
 #. Tag: para
-#: ri-spi.xml:96
+#: ri-spi.xml:106
 #, 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. You may find <literal>org.jboss.webbeans.context.api.helpers.ConcurrentHashMapBeanStore</literal> useful."
+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. You may find <literal>org.jboss.webbeans.context."
+"api.helpers.ConcurrentHashMapBeanStore</literal> useful."
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:109
+#: ri-spi.xml:119
 #, fuzzy, no-c-format
 msgid "Bootstrap and shutdown"
 msgstr "Recebido pedido para desligar"
 
 #. Tag: para
-#: ri-spi.xml:110
+#: ri-spi.xml:120
 #, 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."
+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 ""
 
 #. Tag: para
-#: ri-spi.xml:119
+#: ri-spi.xml:129
 #, no-c-format
-msgid "The bootstrap is split into phases, bootstrap initialization and bootstrap. 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."
+msgid ""
+"The bootstrap is split into phases, bootstrap initialization and bootstrap. "
+"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 ""
 
 #. Tag: para
-#: ri-spi.xml:127
+#: ri-spi.xml:137
 #, no-c-format
-msgid "To initialize the bootstrap you call <literal>Bootstrap.initialize()</literal>. Before calling <literal>initialize()</literal> you must have called <literal>Bootstrap.setEjbResolver()</literal>. If you are not using the built in <literal>DefaultNamingContext</literal> or the built in <literal>DefaultResourceLoader</literal> you must set these before calling <literal>initialize()</literal>."
+msgid ""
+"To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
+"literal>. Before calling <literal>initialize()</literal> you must have "
+"called <literal>Bootstrap.setEjbResolver()</literal>. If you are not using "
+"the built in <literal>DefaultNamingContext</literal> or the built in "
+"<literal>DefaultResourceLoader</literal> you must set these before calling "
+"<literal>initialize()</literal>."
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:137
+#: ri-spi.xml:147
 #, no-c-format
-msgid "Having called <literal>initialize()</literal>, the <literal>Manager</literal> can be obtained by calling <literal>Bootstrap.getManager()</literal>."
+msgid ""
+"Having called <literal>initialize()</literal>, the <literal>Manager</"
+"literal> can be obtained by calling <literal>Bootstrap.getManager()</"
+"literal>."
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:143
+#: ri-spi.xml:153
 #, no-c-format
-msgid "To boot the container you call <literal>Bootstrap.boot()</literal>. Before calling <literal>boot()</literal> you must have called <literal>Bootstrap.setWebBeanDiscovery()</literal>, <literal>Bootstrap.setEjbDiscovery()</literal> and <literal>Bootstrap.setApplicationContext()</literal>."
+msgid ""
+"To boot the container you call <literal>Bootstrap.boot()</literal>. Before "
+"calling <literal>boot()</literal> you must have called <literal>Bootstrap."
+"setWebBeanDiscovery()</literal>, <literal>Bootstrap.setEjbDiscovery()</"
+"literal> and <literal>Bootstrap.setApplicationContext()</literal>."
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:151
+#: ri-spi.xml:161
 #, no-c-format
-msgid "To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. This allows the container to perform any cleanup operations needed."
+msgid ""
+"To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. "
+"This allows the container to perform any cleanup operations needed."
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:160
+#: ri-spi.xml:170
 #, no-c-format
 msgid "JNDI"
 msgstr "JNDI"
 
 #. Tag: para
-#: ri-spi.xml:162
+#: ri-spi.xml:172
 #, no-c-format
-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>:"
+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 ""
 
 #. Tag: programlisting
-#: ri-spi.xml:170
+#: ri-spi.xml:180
 #, no-c-format
 msgid ""
 "<![CDATA[public interface NamingContext extends Serializable {\n"
@@ -414,19 +490,24 @@
 "}]]>"
 
 #. Tag: title
-#: ri-spi.xml:175
+#: ri-spi.xml:185
 #, no-c-format
 msgid "Resource loading"
 msgstr "Carregando recursos"
 
 #. Tag: para
-#: ri-spi.xml:177
+#: ri-spi.xml:187
 #, no-c-format
-msgid "The Web Beans RI needs to load classes and resources from the classpath at various times. By default, they are loaded from the same classloader that was used to load the RI, however this may not be correct for some environments. If this is case, you can implement <literal>org.jboss.webbeans.spi.ResourceLoader</literal>:"
+msgid ""
+"The Web Beans RI needs to load classes and resources from the classpath at "
+"various times. By default, they are loaded from the same classloader that "
+"was used to load the RI, however this may not be correct for some "
+"environments. If this is case, you can implement <literal>org.jboss.webbeans."
+"spi.ResourceLoader</literal>:"
 msgstr ""
 
 #. Tag: programlisting
-#: ri-spi.xml:185
+#: ri-spi.xml:195
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -490,63 +571,134 @@
 "         ]]>"
 
 #. Tag: title
-#: ri-spi.xml:192
+#: ri-spi.xml:200
+#, fuzzy, no-c-format
+msgid "Servlet injection"
+msgstr "Servlet listener"
+
+#. Tag: para
+#: ri-spi.xml:202
 #, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:208
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:214
+#, 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 ""
+
+#. Tag: title
+#: ri-spi.xml:225
+#, no-c-format
 msgid "The contract with the container"
 msgstr "O contrato com o container"
 
 #. Tag: para
-#: ri-spi.xml:194
+#: ri-spi.xml:227
 #, 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"
+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 ""
 
 #. Tag: term
-#: ri-spi.xml:202
+#: ri-spi.xml:235
 #, no-c-format
 msgid "Classloader isolation"
 msgstr "Isolamento de Classloader (Classloader isolation)"
 
 #. Tag: para
-#: ri-spi.xml:206
+#: ri-spi.xml:239
 #, 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."
+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 ""
 
 #. Tag: term
-#: ri-spi.xml:215
-#, no-c-format
-msgid "Servlet listener"
+#: ri-spi.xml:248
+#, fuzzy, no-c-format
+msgid "Servlet listener and filters"
 msgstr "Servlet listener"
 
 #. Tag: para
-#: ri-spi.xml:219
+#: ri-spi.xml:252
 #, 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."
+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 ""
 
+#. Tag: para
+#: ri-spi.xml:261
+#, 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 ""
+
 #. Tag: term
-#: ri-spi.xml:230
+#: ri-spi.xml:273
 #, no-c-format
 msgid "Session Bean Interceptor"
 msgstr "Interceptador de Session Bean (Session Bean Interceptor)"
 
 #. Tag: para
-#: ri-spi.xml:234
+#: ri-spi.xml:277
 #, 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."
+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 ""
 
+#. Tag: para
+#: ri-spi.xml:287
+#, no-c-format
+msgid ""
+"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
+"most interceptor in the stack for all EJBs."
+msgstr ""
+
 #. Tag: term
-#: ri-spi.xml:245
+#: ri-spi.xml:295
 #, no-c-format
 msgid "The <literal>webbeans-ri.jar</literal>"
 msgstr "A <literal>webbeans-ri.jar</literal>"
 
 #. Tag: para
-#: ri-spi.xml:249
+#: ri-spi.xml:299
 #, 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-ri.jar</literal> into the applications isolated classloader. It cannot be loaded from a shared classloader."
+msgid ""
+"If you are integrating the Web Beans into an environment that supports "
+"deployment of applications, you must insert the <literal>webbeans-ri.jar</"
+"literal> into the applications isolated classloader. It cannot be loaded "
+"from a shared classloader."
 msgstr ""
 
 #~ msgid ""
@@ -555,47 +707,56 @@
 #~ msgstr ""
 #~ "org.jboss.webbeans.bootstrap.spi.WebBeanDiscovery= \\ \n"
 #~ "   org.jboss.webbeans.integration.jbossas.WebBeanDiscoveryImpl"
+
 #~ msgid ""
 #~ "<![CDATA[public WebBeanDiscoveryImpl(ServletContext servletContext) {}]]>"
 #~ msgstr ""
 #~ "<![CDATA[public WebBeanDiscoveryImpl(ServletContext servletContext) {}]]>"
+
 #~ msgid ""
 #~ "org.jboss.webbeans.bootstrap.spi.EjbDiscovery= \\\n"
 #~ "   org.jboss.webbeans.integration.jbossas.EjbDiscoveryImpl"
 #~ msgstr ""
 #~ "org.jboss.webbeans.bootstrap.spi.EjbDiscovery= \\\n"
 #~ "   org.jboss.webbeans.integration.jbossas.EjbDiscoveryImpl"
+
 #~ msgid ""
 #~ "<![CDATA[public EjbDiscoveryImpl(ServletContext servletContext) {}]]>"
 #~ msgstr ""
 #~ "<![CDATA[public EjbDiscoveryImpl(ServletContext servletContext) {}]]>"
+
 #~ msgid "and tell the RI to use it:"
 #~ msgstr "e informar para a RI usá-lo:"
+
 #~ msgid ""
 #~ "org.jboss.webbeans.resources.spi.NamingContext=com.acme.MyNamingContext"
 #~ msgstr ""
 #~ "org.jboss.webbeans.resources.spi.NamingContext=com.acme.MyNamingContext"
+
 #~ msgid "<![CDATA[public MyNamingContext(ServletContext servletContext) {}]]>"
 #~ msgstr ""
 #~ "<![CDATA[public MyNamingContext(ServletContext servletContext) {}]]>"
+
 #~ msgid ""
 #~ "The servlet context can be used to allow your implementation of "
 #~ "<literal>NamingContext</literal> to interact with the container."
 #~ msgstr ""
 #~ "O contexto servlet pode ser utilizado para permitir a implementação de "
 #~ "<literal>NamingContext</literal> para interagir com o container."
+
 #~ msgid ""
 #~ "org.jboss.webbeans.resources.spi.ResourceLoader=com.acme.ResourceLoader"
 #~ msgstr ""
 #~ "org.jboss.webbeans.resources.spi.ResourceLoader=com.acme.ResourceLoader"
+
 #~ msgid ""
 #~ "<![CDATA[public MyResourceLoader(ServletContext servletContext) {}]]>"
 #~ msgstr ""
 #~ "<![CDATA[public MyResourceLoader(ServletContext servletContext) {}]]>"
+
 #~ msgid ""
 #~ "The servlet context can be used to allow your implementation of "
 #~ "<literal>ResourceLoader</literal> to interact with the container."
 #~ msgstr ""
 #~ "O contexto servlet pode ser utilizado para permitir a implementação de "
 #~ "<literal>ResourceLoader</literal> para interagir com o container."
-

Modified: doc/trunk/reference/pt-BR/ri.po
===================================================================
--- doc/trunk/reference/pt-BR/ri.po	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/pt-BR/ri.po	2009-03-08 15:59:54 UTC (rev 1813)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-01 21:16+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: 2009-02-28 15:06-0300\n"
 "Last-Translator: João Paulo Viragine <joao.viragine at redhat.com>\n"
 "Language-Team: none\n"
@@ -20,10 +20,29 @@
 msgstr "A Implementação de Referência de Web Beans"
 
 #. Tag: para
+#: ri.xml:6
+#, no-c-format
+msgid ""
+"The Web Beans Reference Implementation is being developed at <ulink url="
+"\"http://seamframework.org/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 ""
+
+#. Tag: para
 #: ri.xml:13
 #, no-c-format
-msgid "The Web Beans RI comes with a two deployable example applications: <literal>webbeans-numberguess</literal>, a war example, containing only simple beans, and <literal>webbeans-translator</literal> an ear example, containing enterprise beans. To run the examples you'll need the following:"
-msgstr "A implementação de referência de Web Beans vem com duas aplicações de exemplo: <literal>webbeans-numberguess</literal>, um war, contendo apenas  beans simples (simple beans), e <literal>webbeans-translator</literal> um ear, contendo benas corporativos (enterprise beans). Para executar os exemplos, você precisará do seguinte:"
+msgid ""
+"The Web Beans RI comes with a two deployable example applications: "
+"<literal>webbeans-numberguess</literal>, a war example, containing only "
+"simple beans, and <literal>webbeans-translator</literal> an ear example, "
+"containing enterprise beans. To run the examples you'll need the following:"
+msgstr ""
+"A implementação de referência de Web Beans vem com duas aplicações de "
+"exemplo: <literal>webbeans-numberguess</literal>, um war, contendo apenas  "
+"beans simples (simple beans), e <literal>webbeans-translator</literal> um "
+"ear, contendo benas corporativos (enterprise beans). Para executar os "
+"exemplos, você precisará do seguinte:"
 
 #. Tag: para
 #: ri.xml:22
@@ -46,8 +65,14 @@
 #. Tag: para
 #: ri.xml:32
 #, no-c-format
-msgid "Currently, the Web Beans RI only runs on JBoss Application Server 5. You'll need to download JBoss AS 5.0.0.GA from <ulink url=\"http://www.jboss.org/jbossas/downloads/\">jboss.org</ulink>, and unzip it. For example:"
-msgstr "Atualmente, a Web Beans RI roda apenas no JBoss Application Server 5. Você precisa baixar o JBoss AS 5.0.0.GA de <ulink url=\"http://www.jboss.org/jbossas/downloads/\">jboss.org</ulink>, e descompacta-lo. Por exemplo:\""
+msgid ""
+"Currently, the Web Beans RI only runs on JBoss Application Server 5. You'll "
+"need to download JBoss AS 5.0.0.GA from <ulink url=\"http://www.jboss.org/"
+"jbossas/downloads/\">jboss.org</ulink>, and unzip it. For example:"
+msgstr ""
+"Atualmente, a Web Beans RI roda apenas no JBoss Application Server 5. Você "
+"precisa baixar o JBoss AS 5.0.0.GA de <ulink url=\"http://www.jboss.org/"
+"jbossas/downloads/\">jboss.org</ulink>, e descompacta-lo. Por exemplo:\""
 
 #. Tag: programlisting
 #: ri.xml:39
@@ -62,8 +87,13 @@
 #. Tag: para
 #: ri.xml:41
 #, no-c-format
-msgid "Next, download the Web Beans RI from <ulink url=\"http://seamframework.org/Download\">seamframework.org</ulink>, and unzip it. For example"
-msgstr "Depois, baixe a implementação de referência de Web Beans (Web Beans RI) de <ulink url=\"http://seamframework.org/Download\">seamframework.org</ulink>, e descompacte-o. Por exemplo"
+msgid ""
+"Next, download the Web Beans RI from <ulink url=\"http://seamframework.org/"
+"Download\">seamframework.org</ulink>, and unzip it. For example"
+msgstr ""
+"Depois, baixe a implementação de referência de Web Beans (Web Beans RI) de "
+"<ulink url=\"http://seamframework.org/Download\">seamframework.org</ulink>, "
+"e descompacte-o. Por exemplo"
 
 #. Tag: programlisting
 #: ri.xml:47
@@ -78,7 +108,10 @@
 #. Tag: para
 #: ri.xml:50
 #, no-c-format
-msgid "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:"
+msgid ""
+"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 ""
 
 #. Tag: programlisting
@@ -90,20 +123,36 @@
 #. Tag: para
 #: ri.xml:58
 #, no-c-format
-msgid "As Web Beans is a new piece of software, you need to update JBoss AS to run the Web Beans RI. Future versions of JBoss AS will include these updates, and this step won't be necessary."
-msgstr "Como o Web Beabs é uma nova peça de software, você de fazer a atualização do JBoss AS para poder executar a implementação de referência de Web Beans (Web Beans RI). Futuras versões do JBoss AS incluirão essas atualizações e esse passo será desnecessário."
+msgid ""
+"As Web Beans is a new piece of software, you need to update JBoss AS to run "
+"the Web Beans RI. Future versions of JBoss AS will include these updates, "
+"and this step won't be necessary."
+msgstr ""
+"Como o Web Beabs é uma nova peça de software, você de fazer a atualização do "
+"JBoss AS para poder executar a implementação de referência de Web Beans (Web "
+"Beans RI). Futuras versões do JBoss AS incluirão essas atualizações e esse "
+"passo será desnecessário."
 
 #. Tag: para
 #: ri.xml:65
 #, no-c-format
-msgid "Currently, two updates are needed. Firstly, a new deployer, <literal>webbeans.deployer</literal> is added. This adds supports for Web Bean archives to JBoss AS, and allows the Web Beans RI to query the EJB3 container and discover which EJBs are installed in your application. Secondly, an update to JBoss EJB3 is needed."
+msgid ""
+"Currently, two updates are needed. Firstly, a new deployer, "
+"<literal>webbeans.deployer</literal> is added. This adds supports for Web "
+"Bean archives to JBoss AS, and allows the Web Beans RI to query the EJB3 "
+"container and discover which EJBs are installed in your application. "
+"Secondly, an update to JBoss EJB3 is needed."
 msgstr ""
 
 #. Tag: para
 #: ri.xml:74
 #, no-c-format
-msgid "To install the update, you'll need Ant 1.7.0 installed, and the <literal>ANT_HOME</literal> environment variable set. For example:"
-msgstr "Para instalar a atualização, precisaremos do Ant 1.7.0 instalado, e a variável de ambiente <literal>ANT_HOME</literal> setada. Por exemplo:"
+msgid ""
+"To install the update, you'll need Ant 1.7.0 installed, and the "
+"<literal>ANT_HOME</literal> environment variable set. For example:"
+msgstr ""
+"Para instalar a atualização, precisaremos do Ant 1.7.0 instalado, e a "
+"variável de ambiente <literal>ANT_HOME</literal> setada. Por exemplo:"
 
 #. Tag: programlisting
 #: ri.xml:79
@@ -118,7 +167,9 @@
 #. Tag: para
 #: ri.xml:81
 #, no-c-format
-msgid "Then, you can install the update. The update script will use Maven to download the Web Beans and EJB3 automatically."
+msgid ""
+"Then, you can install the update. The update script will use Maven to "
+"download the Web Beans and EJB3 automatically."
 msgstr ""
 
 #. Tag: programlisting
@@ -135,31 +186,39 @@
 #: ri.xml:88
 #, no-c-format
 msgid "Now, you're ready to deploy your first example!"
-msgstr "Agora, você está pronto para fazer a publicação do seu primeiro exemplo!"
+msgstr ""
+"Agora, você está pronto para fazer a publicação do seu primeiro exemplo!"
 
 #. Tag: para
 #: ri.xml:93
 #, no-c-format
-msgid "The build scripts for the examples offer a number of targets, these are:"
+msgid ""
+"The build scripts for the examples offer a number of targets, these are:"
 msgstr ""
 
 #. Tag: para
 #: ri.xml:99
 #, no-c-format
 msgid "<literal>ant restart</literal> - deploy the example in exploded format"
-msgstr "<literal>ant restart</literal> - publica o exemplo no formato explodido"
+msgstr ""
+"<literal>ant restart</literal> - publica o exemplo no formato explodido"
 
 #. Tag: para
 #: ri.xml:105
 #, no-c-format
-msgid "<literal>ant explode</literal> - update an exploded example, without restarting the deployment"
-msgstr "<literal>ant explode</literal> - atualiza o exemplo explodido, sem reiniciar "
+msgid ""
+"<literal>ant explode</literal> - update an exploded example, without "
+"restarting the deployment"
+msgstr ""
+"<literal>ant explode</literal> - atualiza o exemplo explodido, sem reiniciar "
 
 #. Tag: para
 #: ri.xml:111
 #, no-c-format
-msgid "<literal>ant deploy</literal> - deploy the example in compressed jar format"
-msgstr "<literal>ant deploy</literal> - publica o exemplo no formato jar compactado"
+msgid ""
+"<literal>ant deploy</literal> - deploy the example in compressed jar format"
+msgstr ""
+"<literal>ant deploy</literal> - publica o exemplo no formato jar compactado"
 
 #. Tag: para
 #: ri.xml:116
@@ -210,13 +269,19 @@
 #. Tag: para
 #: ri.xml:146
 #, no-c-format
-msgid "Wait for the application to deploy, and enjoy hours of fun at <ulink url=\"http://localhost:8080/webbeans-numberguess\"></ulink>!"
+msgid ""
+"Wait for the application to deploy, and enjoy hours of fun at <ulink url="
+"\"http://localhost:8080/webbeans-numberguess\"></ulink>!"
 msgstr ""
 
 #. Tag: para
 #: ri.xml:151
 #, no-c-format
-msgid "The Web Beans RI 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:"
+msgid ""
+"The Web Beans RI 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 ""
 
 #. Tag: programlisting
@@ -232,7 +297,9 @@
 #. Tag: para
 #: ri.xml:160
 #, no-c-format
-msgid "Wait for the application to deploy, and visit <ulink url=\"http://localhost:8080/webbeans-translator\"></ulink>!"
+msgid ""
+"Wait for the application to deploy, and visit <ulink url=\"http://"
+"localhost:8080/webbeans-translator\"></ulink>!"
 msgstr ""
 
 #. Tag: title
@@ -244,19 +311,29 @@
 #. Tag: para
 #: ri.xml:168
 #, 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."
+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 ""
 
 #. Tag: para
 #: ri.xml:174
 #, 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."
+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 ""
 
 #. Tag: para
 #: ri.xml:180
 #, 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:"
+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 ""
 
 #. Tag: programlisting
@@ -267,7 +344,8 @@
 "<faces-config version=\"1.2\"\n"
 "              xmlns=\"http://java.sun.com/xml/ns/javaee\"\n"
 "              xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-"              xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd\">\n"
+"              xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://"
+"java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd\">\n"
 "    \n"
 "    <application>\n"
 "        <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>\n"
@@ -279,7 +357,8 @@
 "<faces-config version=\"1.2\"\n"
 "              xmlns=\"http://java.sun.com/xml/ns/javaee\"\n"
 "              xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-"              xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd\">\n"
+"              xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://"
+"java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd\">\n"
 "    \n"
 "    <application>\n"
 "        <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>\n"
@@ -290,7 +369,9 @@
 #. Tag: para
 #: ri.xml:190
 #, no-c-format
-msgid "There is an empty <literal>web-beans.xml</literal> file, which marks this application as a Web Beans application."
+msgid ""
+"There is an empty <literal>web-beans.xml</literal> file, which marks this "
+"application as a Web Beans application."
 msgstr ""
 
 #. Tag: para
@@ -303,12 +384,17 @@
 #: ri.xml:197
 #, no-c-format
 msgid ""
-"<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"
+"<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"
+"    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"
@@ -334,7 +420,23 @@
 "      <session-timeout>10</session-timeout>\n"
 "   </session-config>\n"
 "\n"
-"</web-app>]]></programlisting> <calloutlist> <callout arearefs=\"faces.servlet\"> <para> Enable and load the JSF servlet </para> </callout> <callout arearefs=\"faces.servlet.mapping\"> <para> Configure requests to <literal>.jsf</literal> pages to be handled by JSF </para> </callout> <callout arearefs=\"faces.default.suffix\"> <para> Tell JSF that we will be giving our source files (facelets) an extension of <literal>.jsf</literal> </para> </callout> <callout arearefs=\"session.timeout\"> <para> Configure a session timeout of 10 minutes </para> </callout> </calloutlist> </programlistingco> <note> <para> Whilst this demo is a JSF demo, you can use the Web Beans RI with any Servlet based web framework. </para> </note> <para> Let's take a look at the Facelet view: </para> <programlistingco> <areaspec> <area id=\"template\" coords=\"8\"/> <area id=\"messages\" coords=\"12\"/> <area id=\"instructions\" coords=\"19\"/> <area id=\"guess\" coords=\"25\"/> <area id=\"validator\" coo!
 rds=\"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"
+"</web-app>]]></programlisting> <calloutlist> <callout arearefs=\"faces."
+"servlet\"> <para> Enable and load the JSF servlet </para> </callout> "
+"<callout arearefs=\"faces.servlet.mapping\"> <para> Configure requests to "
+"<literal>.jsf</literal> pages to be handled by JSF </para> </callout> "
+"<callout arearefs=\"faces.default.suffix\"> <para> Tell JSF that we will be "
+"giving our source files (facelets) an extension of <literal>.jsf</literal> </"
+"para> </callout> <callout arearefs=\"session.timeout\"> <para> Configure a "
+"session timeout of 10 minutes </para> </callout> </calloutlist> </"
+"programlistingco> <note> <para> Whilst this demo is a JSF demo, you can use "
+"the Web Beans RI with any Servlet based web framework. </para> </note> "
+"<para> Let's take a look at the Facelet view: </para> <programlistingco> "
+"<areaspec> <area id=\"template\" coords=\"8\"/> <area id=\"messages\" 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"
@@ -347,12 +449,15 @@
 "       <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"
+"             <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"
+"             I'm thinking of a number between #{game.smallest} and #{game."
+"biggest}.\n"
 "             You have #{game.remainingGuesses} guesses.\n"
 "          </div>\n"
 "     \n"
@@ -372,19 +477,41 @@
 "                             disabled=\"#{game.number eq game.guess}\"/>\n"
 "          </div>\n"
 "          <div>\n"
-"            <h:commandButton id=\"RestartButton\" value=\"Reset\" action=\"#{game.reset}\" immediate=\"true\" />\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 is a templating language for JSF, here we are wrapping our page in a template which defines the header. </para> </callout> <callout arearefs=\"messages\"> <para> There are a number of messages which can be sent to the user, \"Higher!\", \"Lower!\" and \"Correct!\" </para> </callout> <callout arearefs=\"instructions\"> <para> As the user guesses, the range of numbers they can guess gets smaller - this sentance changes to make sure they know what range to guess in. </para> </callout> <callout arearefs=\"guess\"> <para> This input field is bound to a Web Bean, using the value expression. </para> </callout> <callout arearefs=\"validator\"> <para> A range validator is used to make sure the user doesn't accidentally input a number outside of the range in which they can guess - if the validator wasn't here, the user might use up a guess on an out of range number. </para> </callout> <callout !
 arearefs=\"submit\"> <para> And, of course, there 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>"
+"</html>]]></programlisting> <calloutlist> <callout arearefs=\"template\"> "
+"<para> Facelets is a templating language for JSF, here we are wrapping our "
+"page in a template which defines the header. </para> </callout> <callout "
+"arearefs=\"messages\"> <para> There are a number of messages which can be "
+"sent to the user, \"Higher!\", \"Lower!\" and \"Correct!\" </para> </"
+"callout> <callout arearefs=\"instructions\"> <para> As the user guesses, the "
+"range of numbers they can guess gets smaller - this sentance changes to make "
+"sure they know what range to guess in. </para> </callout> <callout arearefs="
+"\"guess\"> <para> This input field is bound to a Web Bean, using the value "
+"expression. </para> </callout> <callout arearefs=\"validator\"> <para> A "
+"range validator is used to make sure the user doesn't accidentally input a "
+"number outside of the range in which they can guess - if the validator "
+"wasn't here, the user might use up a guess on an out of range number. </"
+"para> </callout> <callout arearefs=\"submit\"> <para> And, of course, there "
+"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 ""
-"<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"
+"<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"
+"    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"
@@ -410,7 +537,23 @@
 "      <session-timeout>10</session-timeout>\n"
 "   </session-config>\n"
 "\n"
-"</web-app>]]></programlisting> <calloutlist> <callout arearefs=\"faces.servlet\"> <para> Enable and load the JSF servlet </para> </callout> <callout arearefs=\"faces.servlet.mapping\"> <para> Configure requests to <literal>.jsf</literal> pages to be handled by JSF </para> </callout> <callout arearefs=\"faces.default.suffix\"> <para> Tell JSF that we will be giving our source files (facelets) an extension of <literal>.jsf</literal> </para> </callout> <callout arearefs=\"session.timeout\"> <para> Configure a session timeout of 10 minutes </para> </callout> </calloutlist> </programlistingco> <note> <para> Whilst this demo is a JSF demo, you can use the Web Beans RI with any Servlet based web framework. </para> </note> <para> Let's take a look at the Facelet view: </para> <programlistingco> <areaspec> <area id=\"template\" coords=\"8\"/> <area id=\"messages\" coords=\"12\"/> <area id=\"instructions\" coords=\"19\"/> <area id=\"guess\" coords=\"25\"/> <area id=\"validator\" coo!
 rds=\"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"
+"</web-app>]]></programlisting> <calloutlist> <callout arearefs=\"faces."
+"servlet\"> <para> Enable and load the JSF servlet </para> </callout> "
+"<callout arearefs=\"faces.servlet.mapping\"> <para> Configure requests to "
+"<literal>.jsf</literal> pages to be handled by JSF </para> </callout> "
+"<callout arearefs=\"faces.default.suffix\"> <para> Tell JSF that we will be "
+"giving our source files (facelets) an extension of <literal>.jsf</literal> </"
+"para> </callout> <callout arearefs=\"session.timeout\"> <para> Configure a "
+"session timeout of 10 minutes </para> </callout> </calloutlist> </"
+"programlistingco> <note> <para> Whilst this demo is a JSF demo, you can use "
+"the Web Beans RI with any Servlet based web framework. </para> </note> "
+"<para> Let's take a look at the Facelet view: </para> <programlistingco> "
+"<areaspec> <area id=\"template\" coords=\"8\"/> <area id=\"messages\" 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"
@@ -423,12 +566,15 @@
 "       <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"
+"             <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"
+"             I'm thinking of a number between #{game.smallest} and #{game."
+"biggest}.\n"
 "             You have #{game.remainingGuesses} guesses.\n"
 "          </div>\n"
 "     \n"
@@ -448,17 +594,37 @@
 "                             disabled=\"#{game.number eq game.guess}\"/>\n"
 "          </div>\n"
 "          <div>\n"
-"            <h:commandButton id=\"RestartButton\" value=\"Reset\" action=\"#{game.reset}\" immediate=\"true\" />\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 is a templating language for JSF, here we are wrapping our page in a template which defines the header. </para> </callout> <callout arearefs=\"messages\"> <para> There are a number of messages which can be sent to the user, \"Higher!\", \"Lower!\" and \"Correct!\" </para> </callout> <callout arearefs=\"instructions\"> <para> As the user guesses, the range of numbers they can guess gets smaller - this sentance changes to make sure they know what range to guess in. </para> </callout> <callout arearefs=\"guess\"> <para> This input field is bound to a Web Bean, using the value expression. </para> </callout> <callout arearefs=\"validator\"> <para> A range validator is used to make sure the user doesn't accidentally input a number outside of the range in which they can guess - if the validator wasn't here, the user might use up a guess on an out of range number. </para> </callout> <callout !
 arearefs=\"submit\"> <para> And, of course, there 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>"
+"</html>]]></programlisting> <calloutlist> <callout arearefs=\"template\"> "
+"<para> Facelets is a templating language for JSF, here we are wrapping our "
+"page in a template which defines the header. </para> </callout> <callout "
+"arearefs=\"messages\"> <para> There are a number of messages which can be "
+"sent to the user, \"Higher!\", \"Lower!\" and \"Correct!\" </para> </"
+"callout> <callout arearefs=\"instructions\"> <para> As the user guesses, the "
+"range of numbers they can guess gets smaller - this sentance changes to make "
+"sure they know what range to guess in. </para> </callout> <callout arearefs="
+"\"guess\"> <para> This input field is bound to a Web Bean, using the value "
+"expression. </para> </callout> <callout arearefs=\"validator\"> <para> A "
+"range validator is used to make sure the user doesn't accidentally input a "
+"number outside of the range in which they can guess - if the validator "
+"wasn't here, the user might use up a guess on an out of range number. </"
+"para> </callout> <callout arearefs=\"submit\"> <para> And, of course, there "
+"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>"
 
 #. Tag: para
 #: ri.xml:299
 #, 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:"
+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 ""
 
 #. Tag: programlisting
@@ -480,7 +646,9 @@
 #. Tag: para
 #: ri.xml:307
 #, no-c-format
-msgid "There is also the <literal>@MaxNumber</literal> binding type, used for injecting the maximum number that can be injected:"
+msgid ""
+"There is also the <literal>@MaxNumber</literal> binding type, used for "
+"injecting the maximum number that can be injected:"
 msgstr ""
 
 #. Tag: programlisting
@@ -504,7 +672,10 @@
 #. Tag: para
 #: ri.xml:314
 #, 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:"
+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 ""
 
 #. Tag: programlisting
@@ -514,7 +685,8 @@
 "<![CDATA[@ApplicationScoped\n"
 "public class Generator {\n"
 "   \n"
-"   private java.util.Random random = new java.util.Random( System.currentTimeMillis() );\n"
+"   private java.util.Random random = new java.util.Random( System."
+"currentTimeMillis() );\n"
 "   \n"
 "   private int maxNumber = 100;\n"
 "   \n"
@@ -537,7 +709,8 @@
 "<![CDATA[@ApplicationScoped\n"
 "public class Generator {\n"
 "   \n"
-"   private java.util.Random random = new java.util.Random( System.currentTimeMillis() );\n"
+"   private java.util.Random random = new java.util.Random( System."
+"currentTimeMillis() );\n"
 "   \n"
 "   private int maxNumber = 100;\n"
 "   \n"
@@ -560,19 +733,28 @@
 #. Tag: para
 #: ri.xml:322
 #, 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."
+msgid ""
+"You'll notice that the <literal>Generator</literal> is application scoped; "
+"therefore we don't get a different random each time."
 msgstr ""
 
 #. Tag: para
 #: ri.xml:327
 #, no-c-format
-msgid "The final Web Bean in the application is the session scoped <literal>Game</literal>."
+msgid ""
+"The final Web Bean in the application is the session scoped <literal>Game</"
+"literal>."
 msgstr ""
 
 #. Tag: para
 #: ri.xml:332
 #, no-c-format
-msgid "You'll note that we've used the <literal>@Named</literal> annotation, so that we can use the bean through EL in the JSF page. Finally, we've used 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>."
+msgid ""
+"You'll note that we've used the <literal>@Named</literal> annotation, so "
+"that we can use the bean through EL in the JSF page. Finally, we've used "
+"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 ""
 
 #. Tag: programlisting
@@ -657,7 +839,8 @@
 "      }\n"
 "      if (guess == number)\n"
 "      {\n"
-"         FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(\"Correct!\"));\n"
+"         FacesContext.getCurrentInstance().addMessage(null, new FacesMessage"
+"(\"Correct!\"));\n"
 "      }\n"
 "      remainingGuesses--;\n"
 "      return null;\n"
@@ -669,7 +852,8 @@
 "      this.smallest = 0;\n"
 "      this.guess = 0;\n"
 "      this.remainingGuesses = 10;\n"
-"      this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});\n"
+"      this.number = manager.getInstanceByType(Integer.class, new "
+"AnnotationLiteral<Random>(){});\n"
 "   }\n"
 "   \n"
 "}]]>"
@@ -752,7 +936,8 @@
 "      }\n"
 "      if (guess == number)\n"
 "      {\n"
-"         FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(\"Correct!\"));\n"
+"         FacesContext.getCurrentInstance().addMessage(null, new FacesMessage"
+"(\"Correct!\"));\n"
 "      }\n"
 "      remainingGuesses--;\n"
 "      return null;\n"
@@ -764,7 +949,8 @@
 "      this.smallest = 0;\n"
 "      this.guess = 0;\n"
 "      this.remainingGuesses = 10;\n"
-"      this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});\n"
+"      this.number = manager.getInstanceByType(Integer.class, new "
+"AnnotationLiteral<Random>(){});\n"
 "   }\n"
 "   \n"
 "}]]>"
@@ -778,25 +964,34 @@
 #. Tag: para
 #: ri.xml:346
 #, no-c-format
-msgid "The translator example will take any sentences you enter, and translate them to Latin."
+msgid ""
+"The translator example will take any sentences you enter, and translate them "
+"to Latin."
 msgstr ""
 
 #. Tag: para
 #: ri.xml:351
 #, 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."
+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 ""
 
 #. Tag: para
 #: ri.xml:357
 #, 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!"
+msgid ""
+"EJB 3.1 and Jave EE 6 allow you to package EJBs in a war, which will make "
+"this structure much simpler!"
 msgstr ""
 
 #. Tag: para
 #: ri.xml:363
 #, 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:"
+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 ""
 
 #. Tag: programlisting
@@ -834,13 +1029,18 @@
 #. Tag: para
 #: ri.xml:371
 #, 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>)."
+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 ""
 
 #. Tag: para
 #: ri.xml:377
 #, no-c-format
-msgid "If you aren't using Maven to generate these files, you would need <literal>META-INF/application.xml</literal>:"
+msgid ""
+"If you aren't using Maven to generate these files, you would need "
+"<literal>META-INF/application.xml</literal>:"
 msgstr ""
 
 #. Tag: programlisting
@@ -850,10 +1050,12 @@
 "<![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"
+"             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"
+"  <description>Ear Example for the reference implementation of JSR 299: Web "
+"Beans</description>\n"
 "  \n"
 "  <module>\n"
 "    <web>\n"
@@ -869,10 +1071,12 @@
 "<![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"
+"             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"
+"  <description>Ear Example for the reference implementation of JSR 299: Web "
+"Beans</description>\n"
 "  \n"
 "  <module>\n"
 "    <web>\n"
@@ -888,13 +1092,19 @@
 #. Tag: para
 #: ri.xml:385
 #, 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 enabled Facelets) and a <literal>web.xml</literal> (to enable JSF) in <literal>WebContent/WEB-INF</literal>."
+msgid ""
+"Next, lets look at the war. Just as in the numberguess example, we have a "
+"<literal>faces-config.xml</literal> (to enabled Facelets) and a <literal>web."
+"xml</literal> (to enable JSF) in <literal>WebContent/WEB-INF</literal>."
 msgstr ""
 
 #. Tag: para
 #: ri.xml:392
 #, 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):"
+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 ""
 
 #. Tag: programlisting
@@ -914,7 +1124,8 @@
 "      </tr>\n"
 "      <tr>\n"
 "         <td>\n"
-"            <h:inputTextarea id=\"text\" value=\"#{translator.text}\" required=\"true\" rows=\"5\" cols=\"80\" />\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"
@@ -922,7 +1133,8 @@
 "      </tr>\n"
 "   </table>\n"
 "   <div>\n"
-"      <h:commandButton id=\"button\" value=\"Translate\" action=\"#{translator.translate}\"/>\n"
+"      <h:commandButton id=\"button\" value=\"Translate\" action=\"#"
+"{translator.translate}\"/>\n"
 "   </div>\n"
 "   \n"
 "</h:form>]]>"
@@ -940,7 +1152,8 @@
 "      </tr>\n"
 "      <tr>\n"
 "         <td>\n"
-"            <h:inputTextarea id=\"text\" value=\"#{translator.text}\" required=\"true\" rows=\"5\" cols=\"80\" />\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"
@@ -948,7 +1161,8 @@
 "      </tr>\n"
 "   </table>\n"
 "   <div>\n"
-"      <h:commandButton id=\"button\" value=\"Translate\" action=\"#{translator.translate}\"/>\n"
+"      <h:commandButton id=\"button\" value=\"Translate\" action=\"#"
+"{translator.translate}\"/>\n"
 "   </div>\n"
 "   \n"
 "</h:form>]]>"
@@ -956,25 +1170,40 @@
 #. Tag: para
 #: ri.xml:400
 #, 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."
+msgid ""
+"The user can enter some text in the lefthand textarea, and hit the translate "
+"button to see the result to the right."
 msgstr ""
 
 #. Tag: para
 #: ri.xml:405
 #, 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."
+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 ""
 
 #. Tag: para
 #: ri.xml:413
 #, no-c-format
-msgid "We've saved the most interesting bit to last, the code! The project has two simple beans, <literal>SentenceParser</literal> and <literal>TextTranslator</literal> and two enterprise beans, <literal>TranslatorControllerBean</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."
+msgid ""
+"We've saved the most interesting bit to last, the code! The project has two "
+"simple beans, <literal>SentenceParser</literal> and <literal>TextTranslator</"
+"literal> and two enterprise beans, <literal>TranslatorControllerBean</"
+"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 ""
 
 #. Tag: para
 #: ri.xml:423
 #, no-c-format
-msgid "Both <literal>SentenceParser</literal> and <literal>TextTranslator</literal> are dependent beans, and <literal>TextTranslator</literal> uses constructor initialization:"
+msgid ""
+"Both <literal>SentenceParser</literal> and <literal>TextTranslator</literal> "
+"are dependent beans, and <literal>TextTranslator</literal> uses constructor "
+"initialization:"
 msgstr ""
 
 #. Tag: programlisting
@@ -986,7 +1215,8 @@
 "   private Translator sentenceTranslator; \n"
 "   \n"
 "   @Initializer\n"
-"   TextTranslator(SentenceParser sentenceParser, Translator sentenceTranslator) \n"
+"   TextTranslator(SentenceParser sentenceParser, Translator "
+"sentenceTranslator) \n"
 "   { \n"
 "      this.sentenceParser = sentenceParser; \n"
 "      this.sentenceTranslator = sentenceTranslator;]]>"
@@ -1004,7 +1234,8 @@
 "      </tr>\n"
 "      <tr>\n"
 "         <td>\n"
-"            <h:inputTextarea id=\"text\" value=\"#{translator.text}\" required=\"true\" rows=\"5\" cols=\"80\" />\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"
@@ -1012,7 +1243,8 @@
 "      </tr>\n"
 "   </table>\n"
 "   <div>\n"
-"      <h:commandButton id=\"button\" value=\"Translate\" action=\"#{translator.translate}\"/>\n"
+"      <h:commandButton id=\"button\" value=\"Translate\" action=\"#"
+"{translator.translate}\"/>\n"
 "   </div>\n"
 "   \n"
 "</h:form>]]>"
@@ -1020,13 +1252,19 @@
 #. Tag: para
 #: ri.xml:431
 #, 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!"
+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 ""
 
 #. Tag: para
 #: ri.xml:437
 #, 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."
+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 ""
 
 #. Tag: programlisting
@@ -1080,18 +1318,25 @@
 #. Tag: para
 #: ri.xml:455
 #, 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."
+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 ""
 
 #. Tag: para
 #: ri.xml:461
 #, no-c-format
-msgid "That concludes our short tour of the Web Beans RI examples. For more on the RI, or to help out, please visit <ulink url=\"http://www.seamframework.org/WebBeans/Development\">http://www.seamframework.org/WebBeans/Development</ulink>."
+msgid ""
+"That concludes our short tour of the Web Beans RI examples. For more on the "
+"RI, or to help out, please visit <ulink url=\"http://www.seamframework.org/"
+"WebBeans/Development\">http://www.seamframework.org/WebBeans/Development</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
 #: ri.xml:467
 #, no-c-format
-msgid "We need help in all areas - bug fixing, writing new features, writing examples and translating this reference guide."
+msgid ""
+"We need help in all areas - bug fixing, writing new features, writing "
+"examples and translating this reference guide."
 msgstr ""
-

Modified: doc/trunk/reference/zh-CN/ri-spi.po
===================================================================
--- doc/trunk/reference/zh-CN/ri-spi.po	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/zh-CN/ri-spi.po	2009-03-08 15:59:54 UTC (rev 1813)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: master.xml\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: 2008-12-23 18:18+0800\n"
 "Last-Translator: Sean Wu <alartin at gmail.com>\n"
 "Language-Team: none\n"
@@ -276,13 +276,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:94
+#: ri-spi.xml:104
 #, no-c-format
 msgid "The application context"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:96
+#: ri-spi.xml:106
 #, no-c-format
 msgid ""
 "Web Beans expects the Application Server or other container to provide the "
@@ -293,13 +293,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:109
+#: ri-spi.xml:119
 #, no-c-format
 msgid "Bootstrap and shutdown"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:110
+#: ri-spi.xml:120
 #, no-c-format
 msgid ""
 "The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface "
@@ -310,7 +310,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:119
+#: ri-spi.xml:129
 #, no-c-format
 msgid ""
 "The bootstrap is split into phases, bootstrap initialization and bootstrap. "
@@ -321,7 +321,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:127
+#: ri-spi.xml:137
 #, no-c-format
 msgid ""
 "To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
@@ -333,7 +333,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:137
+#: ri-spi.xml:147
 #, no-c-format
 msgid ""
 "Having called <literal>initialize()</literal>, the <literal>Manager</"
@@ -342,7 +342,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:143
+#: ri-spi.xml:153
 #, no-c-format
 msgid ""
 "To boot the container you call <literal>Bootstrap.boot()</literal>. Before "
@@ -352,7 +352,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:151
+#: ri-spi.xml:161
 #, no-c-format
 msgid ""
 "To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. "
@@ -360,13 +360,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:160
+#: ri-spi.xml:170
 #, no-c-format
 msgid "JNDI"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:162
+#: ri-spi.xml:172
 #, no-c-format
 msgid ""
 "The Web Beans RI implements JNDI binding and lookup according to standards, "
@@ -376,7 +376,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: ri-spi.xml:170
+#: ri-spi.xml:180
 #, no-c-format
 msgid ""
 "<![CDATA[public interface NamingContext extends Serializable {\n"
@@ -403,13 +403,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:175
+#: ri-spi.xml:185
 #, no-c-format
 msgid "Resource loading"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:177
+#: ri-spi.xml:187
 #, no-c-format
 msgid ""
 "The Web Beans RI needs to load classes and resources from the classpath at "
@@ -420,7 +420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: ri-spi.xml:185
+#: ri-spi.xml:195
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -455,13 +455,46 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:192
+#: ri-spi.xml:200
 #, no-c-format
+msgid "Servlet injection"
+msgstr ""
+
+#. Tag: para
+#: ri-spi.xml:202
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:208
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:214
+#, 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 ""
+
+#. Tag: title
+#: ri-spi.xml:225
+#, no-c-format
 msgid "The contract with the container"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:194
+#: ri-spi.xml:227
 #, no-c-format
 msgid ""
 "There are a number of requirements that the Web Beans RI places on the "
@@ -469,13 +502,13 @@
 msgstr ""
 
 #. Tag: term
-#: ri-spi.xml:202
+#: ri-spi.xml:235
 #, no-c-format
 msgid "Classloader isolation"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:206
+#: ri-spi.xml:239
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans RI into an environment that supports "
@@ -485,13 +518,13 @@
 msgstr ""
 
 #. Tag: term
-#: ri-spi.xml:215
+#: ri-spi.xml:248
 #, no-c-format
-msgid "Servlet listener"
+msgid "Servlet listener and filters"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:219
+#: ri-spi.xml:252
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into a Servlet environment you must "
@@ -500,14 +533,25 @@
 "each Web Beans application which uses Servlet."
 msgstr ""
 
+#. Tag: para
+#: ri-spi.xml:261
+#, 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 ""
+
 #. Tag: term
-#: ri-spi.xml:230
+#: ri-spi.xml:273
 #, no-c-format
 msgid "Session Bean Interceptor"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:234
+#: ri-spi.xml:277
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an EJB environment you must "
@@ -517,14 +561,22 @@
 "enterprise beans."
 msgstr ""
 
+#. Tag: para
+#: ri-spi.xml:287
+#, no-c-format
+msgid ""
+"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
+"most interceptor in the stack for all EJBs."
+msgstr ""
+
 #. Tag: term
-#: ri-spi.xml:245
+#: ri-spi.xml:295
 #, no-c-format
 msgid "The <literal>webbeans-ri.jar</literal>"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:249
+#: ri-spi.xml:299
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an environment that supports "

Modified: doc/trunk/reference/zh-TW/ri-spi.po
===================================================================
--- doc/trunk/reference/zh-TW/ri-spi.po	2009-03-08 12:58:53 UTC (rev 1812)
+++ doc/trunk/reference/zh-TW/ri-spi.po	2009-03-08 15:59:54 UTC (rev 1813)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: ri-spi\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-02-28 13:48+0000\n"
+"POT-Creation-Date: 2009-03-08 15:53+0000\n"
 "PO-Revision-Date: 2009-01-20 11:43+1000\n"
 "Last-Translator: Terry Chuang <tchuang at redhat.com>\n"
 "Language-Team: Traditional Chinese <zh at li.org>\n"
@@ -366,13 +366,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:94
+#: ri-spi.xml:104
 #, no-c-format
 msgid "The application context"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:96
+#: ri-spi.xml:106
 #, no-c-format
 msgid ""
 "Web Beans expects the Application Server or other container to provide the "
@@ -383,13 +383,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:109
+#: ri-spi.xml:119
 #, no-c-format
 msgid "Bootstrap and shutdown"
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:110
+#: ri-spi.xml:120
 #, no-c-format
 msgid ""
 "The <literal>org.jboss.webbeans.bootstrap.api.Bootstrap</literal> interface "
@@ -400,7 +400,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:119
+#: ri-spi.xml:129
 #, no-c-format
 msgid ""
 "The bootstrap is split into phases, bootstrap initialization and bootstrap. "
@@ -411,7 +411,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:127
+#: ri-spi.xml:137
 #, no-c-format
 msgid ""
 "To initialize the bootstrap you call <literal>Bootstrap.initialize()</"
@@ -423,7 +423,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:137
+#: ri-spi.xml:147
 #, no-c-format
 msgid ""
 "Having called <literal>initialize()</literal>, the <literal>Manager</"
@@ -432,7 +432,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:143
+#: ri-spi.xml:153
 #, no-c-format
 msgid ""
 "To boot the container you call <literal>Bootstrap.boot()</literal>. Before "
@@ -442,7 +442,7 @@
 msgstr ""
 
 #. Tag: para
-#: ri-spi.xml:151
+#: ri-spi.xml:161
 #, no-c-format
 msgid ""
 "To shutdown the container you call <literal>Bootstrap.shutdown()</literal>. "
@@ -450,13 +450,13 @@
 msgstr ""
 
 #. Tag: title
-#: ri-spi.xml:160
+#: ri-spi.xml:170
 #, no-c-format
 msgid "JNDI"
 msgstr "JNDI"
 
 #. Tag: para
-#: ri-spi.xml:162
+#: ri-spi.xml:172
 #, fuzzy, no-c-format
 msgid ""
 "The Web Beans RI implements JNDI binding and lookup according to standards, "
@@ -469,7 +469,7 @@
 "<literal>org.jboss.webbeans.spi.resources.NamingContext</literal>:"
 
 #. Tag: programlisting
-#: ri-spi.xml:170
+#: ri-spi.xml:180
 #, no-c-format
 msgid ""
 "<![CDATA[public interface NamingContext extends Serializable {\n"
@@ -517,13 +517,13 @@
 "}]]>"
 
 #. Tag: title
-#: ri-spi.xml:175
+#: ri-spi.xml:185
 #, no-c-format
 msgid "Resource loading"
 msgstr "資源載入"
 
 #. Tag: para
-#: ri-spi.xml:177
+#: ri-spi.xml:187
 #, no-c-format
 msgid ""
 "The Web Beans RI needs to load classes and resources from the classpath at "
@@ -538,7 +538,7 @@
 "literal>:"
 
 #. Tag: programlisting
-#: ri-spi.xml:185
+#: ri-spi.xml:195
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -602,13 +602,46 @@
 "         ]]>"
 
 #. Tag: title
-#: ri-spi.xml:192
+#: ri-spi.xml:200
+#, fuzzy, no-c-format
+msgid "Servlet injection"
+msgstr "Servlet listener"
+
+#. Tag: para
+#: ri-spi.xml:202
 #, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:208
+#, 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 ""
+
+#. Tag: para
+#: ri-spi.xml:214
+#, 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 ""
+
+#. Tag: title
+#: ri-spi.xml:225
+#, no-c-format
 msgid "The contract with the container"
 msgstr "與 container 的合同"
 
 #. Tag: para
-#: ri-spi.xml:194
+#: ri-spi.xml:227
 #, no-c-format
 msgid ""
 "There are a number of requirements that the Web Beans RI places on the "
@@ -616,13 +649,13 @@
 msgstr "Web Bean RI 對於 container 有些需求以便達到 API 實做之外的正確的功能。"
 
 #. Tag: term
-#: ri-spi.xml:202
+#: ri-spi.xml:235
 #, no-c-format
 msgid "Classloader isolation"
 msgstr "Classloader 隔離"
 
 #. Tag: para
-#: ri-spi.xml:206
+#: ri-spi.xml:239
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans RI into an environment that supports "
@@ -634,13 +667,13 @@
 "Web Bean 應用程式透過自動的方式,或是透過用戶配置來啟用 classloader 隔離。"
 
 #. Tag: term
-#: ri-spi.xml:215
-#, no-c-format
-msgid "Servlet listener"
+#: ri-spi.xml:248
+#, fuzzy, no-c-format
+msgid "Servlet listener and filters"
 msgstr "Servlet listener"
 
 #. Tag: para
-#: ri-spi.xml:219
+#: ri-spi.xml:252
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into a Servlet environment you must "
@@ -652,14 +685,28 @@
 "Web Bean 應用程式透過自動的方式,或是用戶配置來將 <literal>org.jboss."
 "webbeans.servlet.WebBeansListener</literal> 註冊為一個 Servlet listener,"
 
+#. Tag: para
+#: ri-spi.xml:261
+#, fuzzy, 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 ""
+"若您要將 Web Bean 整合入一個 Servlet 環境中,您就必須為各個使用 Servlet 的 "
+"Web Bean 應用程式透過自動的方式,或是用戶配置來將 <literal>org.jboss."
+"webbeans.servlet.WebBeansListener</literal> 註冊為一個 Servlet listener,"
+
 #. Tag: term
-#: ri-spi.xml:230
+#: ri-spi.xml:273
 #, no-c-format
 msgid "Session Bean Interceptor"
 msgstr "Session Bean 攔截器"
 
 #. Tag: para
-#: ri-spi.xml:234
+#: ri-spi.xml:277
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an EJB environment you must "
@@ -673,14 +720,22 @@
 "戶配置來將 <literal>org.jboss.webbeans.ejb.SessionBeanInterceptor</literal> "
 "註冊為一個 EJB 攔截器。"
 
+#. Tag: para
+#: ri-spi.xml:287
+#, no-c-format
+msgid ""
+"You must register the <literal>SessionBeanInterceptor</literal> as the inner "
+"most interceptor in the stack for all EJBs."
+msgstr ""
+
 #. Tag: term
-#: ri-spi.xml:245
+#: ri-spi.xml:295
 #, no-c-format
 msgid "The <literal>webbeans-ri.jar</literal>"
 msgstr "<literal>webbeans-ri.jar</literal>"
 
 #. Tag: para
-#: ri-spi.xml:249
+#: ri-spi.xml:299
 #, no-c-format
 msgid ""
 "If you are integrating the Web Beans into an environment that supports "




More information about the weld-commits mailing list