[seam-commits] Seam SVN: r9863 - in trunk/doc/Seam_Reference_Guide: bn-IN and 23 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Sun Jan 4 19:27:30 EST 2009


Author: nico.ben
Date: 2009-01-04 19:27:29 -0500 (Sun, 04 Jan 2009)
New Revision: 9863

Modified:
   trunk/doc/Seam_Reference_Guide/as-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/as-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/as-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/as-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/as-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/bn-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/bn-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/bn-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/bn-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/bn-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/de-DE/Annotations.po
   trunk/doc/Seam_Reference_Guide/de-DE/Controls.po
   trunk/doc/Seam_Reference_Guide/de-DE/Dependencies.po
   trunk/doc/Seam_Reference_Guide/de-DE/Testing.po
   trunk/doc/Seam_Reference_Guide/de-DE/Tutorial.po
   trunk/doc/Seam_Reference_Guide/es-ES/Annotations.po
   trunk/doc/Seam_Reference_Guide/es-ES/Controls.po
   trunk/doc/Seam_Reference_Guide/es-ES/Dependencies.po
   trunk/doc/Seam_Reference_Guide/es-ES/Testing.po
   trunk/doc/Seam_Reference_Guide/es-ES/Tutorial.po
   trunk/doc/Seam_Reference_Guide/es-MX/Annotations.po
   trunk/doc/Seam_Reference_Guide/es-MX/Controls.po
   trunk/doc/Seam_Reference_Guide/es-MX/Dependencies.po
   trunk/doc/Seam_Reference_Guide/es-MX/Testing.po
   trunk/doc/Seam_Reference_Guide/es-MX/Tutorial.po
   trunk/doc/Seam_Reference_Guide/fr-FR/Annotations.po
   trunk/doc/Seam_Reference_Guide/fr-FR/Controls.po
   trunk/doc/Seam_Reference_Guide/fr-FR/Dependencies.po
   trunk/doc/Seam_Reference_Guide/fr-FR/Testing.po
   trunk/doc/Seam_Reference_Guide/fr-FR/Tutorial.po
   trunk/doc/Seam_Reference_Guide/gu-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/gu-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/gu-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/gu-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/gu-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/hi-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/hi-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/hi-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/hi-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/hi-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/it-IT/Annotations.po
   trunk/doc/Seam_Reference_Guide/it-IT/Controls.po
   trunk/doc/Seam_Reference_Guide/it-IT/Dependencies.po
   trunk/doc/Seam_Reference_Guide/it-IT/Testing.po
   trunk/doc/Seam_Reference_Guide/it-IT/Tutorial.po
   trunk/doc/Seam_Reference_Guide/ja-JP/Annotations.po
   trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po
   trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
   trunk/doc/Seam_Reference_Guide/ja-JP/Testing.po
   trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po
   trunk/doc/Seam_Reference_Guide/kn-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/kn-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/kn-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/kn-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/kn-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/ko-KR/Annotations.po
   trunk/doc/Seam_Reference_Guide/ko-KR/Controls.po
   trunk/doc/Seam_Reference_Guide/ko-KR/Dependencies.po
   trunk/doc/Seam_Reference_Guide/ko-KR/Testing.po
   trunk/doc/Seam_Reference_Guide/ko-KR/Tutorial.po
   trunk/doc/Seam_Reference_Guide/ml-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/ml-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/ml-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/ml-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/ml-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/mr-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/mr-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/mr-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/mr-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/mr-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/or-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/or-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/or-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/or-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/or-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/pa-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/pa-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/pa-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/pa-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/pa-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/pot/Annotations.pot
   trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot
   trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot
   trunk/doc/Seam_Reference_Guide/pot/Cache.pot
   trunk/doc/Seam_Reference_Guide/pot/Components.pot
   trunk/doc/Seam_Reference_Guide/pot/Concepts.pot
   trunk/doc/Seam_Reference_Guide/pot/Configuration.pot
   trunk/doc/Seam_Reference_Guide/pot/Controls.pot
   trunk/doc/Seam_Reference_Guide/pot/Conversations.pot
   trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot
   trunk/doc/Seam_Reference_Guide/pot/Drools.pot
   trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot
   trunk/doc/Seam_Reference_Guide/pot/Events.pot
   trunk/doc/Seam_Reference_Guide/pot/Excel.pot
   trunk/doc/Seam_Reference_Guide/pot/Feedback.pot
   trunk/doc/Seam_Reference_Guide/pot/Framework.pot
   trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
   trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
   trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot
   trunk/doc/Seam_Reference_Guide/pot/Groovy.pot
   trunk/doc/Seam_Reference_Guide/pot/Gwt.pot
   trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot
   trunk/doc/Seam_Reference_Guide/pot/I18n.pot
   trunk/doc/Seam_Reference_Guide/pot/Itext.pot
   trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot
   trunk/doc/Seam_Reference_Guide/pot/Jms.pot
   trunk/doc/Seam_Reference_Guide/pot/Mail.pot
   trunk/doc/Seam_Reference_Guide/pot/Performance.pot
   trunk/doc/Seam_Reference_Guide/pot/Persistence.pot
   trunk/doc/Seam_Reference_Guide/pot/Preface.pot
   trunk/doc/Seam_Reference_Guide/pot/Remoting.pot
   trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot
   trunk/doc/Seam_Reference_Guide/pot/Rss.pot
   trunk/doc/Seam_Reference_Guide/pot/Security.pot
   trunk/doc/Seam_Reference_Guide/pot/Spring.pot
   trunk/doc/Seam_Reference_Guide/pot/Testing.pot
   trunk/doc/Seam_Reference_Guide/pot/Text.pot
   trunk/doc/Seam_Reference_Guide/pot/Tools.pot
   trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot
   trunk/doc/Seam_Reference_Guide/pot/Validation.pot
   trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot
   trunk/doc/Seam_Reference_Guide/pot/Webservices.pot
   trunk/doc/Seam_Reference_Guide/pot/Websphere.pot
   trunk/doc/Seam_Reference_Guide/pot/Wicket.pot
   trunk/doc/Seam_Reference_Guide/pot/Xml.pot
   trunk/doc/Seam_Reference_Guide/pt-BR/Annotations.po
   trunk/doc/Seam_Reference_Guide/pt-BR/Controls.po
   trunk/doc/Seam_Reference_Guide/pt-BR/Dependencies.po
   trunk/doc/Seam_Reference_Guide/pt-BR/Testing.po
   trunk/doc/Seam_Reference_Guide/pt-BR/Tutorial.po
   trunk/doc/Seam_Reference_Guide/ru-RU/Annotations.po
   trunk/doc/Seam_Reference_Guide/ru-RU/Controls.po
   trunk/doc/Seam_Reference_Guide/ru-RU/Dependencies.po
   trunk/doc/Seam_Reference_Guide/ru-RU/Testing.po
   trunk/doc/Seam_Reference_Guide/ru-RU/Tutorial.po
   trunk/doc/Seam_Reference_Guide/si-LK/Annotations.po
   trunk/doc/Seam_Reference_Guide/si-LK/Controls.po
   trunk/doc/Seam_Reference_Guide/si-LK/Dependencies.po
   trunk/doc/Seam_Reference_Guide/si-LK/Testing.po
   trunk/doc/Seam_Reference_Guide/si-LK/Tutorial.po
   trunk/doc/Seam_Reference_Guide/sl-SL/Annotations.po
   trunk/doc/Seam_Reference_Guide/sl-SL/Controls.po
   trunk/doc/Seam_Reference_Guide/sl-SL/Dependencies.po
   trunk/doc/Seam_Reference_Guide/sl-SL/Testing.po
   trunk/doc/Seam_Reference_Guide/sl-SL/Tutorial.po
   trunk/doc/Seam_Reference_Guide/ta-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/ta-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/ta-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/ta-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/ta-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/te-IN/Annotations.po
   trunk/doc/Seam_Reference_Guide/te-IN/Controls.po
   trunk/doc/Seam_Reference_Guide/te-IN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/te-IN/Testing.po
   trunk/doc/Seam_Reference_Guide/te-IN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/zh-CN/Annotations.po
   trunk/doc/Seam_Reference_Guide/zh-CN/Controls.po
   trunk/doc/Seam_Reference_Guide/zh-CN/Dependencies.po
   trunk/doc/Seam_Reference_Guide/zh-CN/Testing.po
   trunk/doc/Seam_Reference_Guide/zh-CN/Tutorial.po
   trunk/doc/Seam_Reference_Guide/zh-TW/Annotations.po
   trunk/doc/Seam_Reference_Guide/zh-TW/Controls.po
   trunk/doc/Seam_Reference_Guide/zh-TW/Dependencies.po
   trunk/doc/Seam_Reference_Guide/zh-TW/Testing.po
   trunk/doc/Seam_Reference_Guide/zh-TW/Tutorial.po
Log:
Documentation: regenerated POT and updated all POs

Modified: trunk/doc/Seam_Reference_Guide/as-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/as-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/as-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/as-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/as-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/de-DE/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/de-DE/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/de-DE/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/de-DE/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/de-DE/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/es-ES/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/es-ES/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/es-ES/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/es-ES/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/es-ES/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/es-MX/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:08+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-11-06 00:08+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/es-MX/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-11-06 00:08+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/es-MX/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:09+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-11-06 00:09+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/es-MX/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:10+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-11-06 00:10+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/es-MX/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-11-06 00:10+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-10-09 22:20+0100\n"
 "Last-Translator: Michael Courcy <michael.courcy at gmail.com>\n"
 "Language-Team: none\n"
@@ -478,9 +478,9 @@
 
 #. Tag: para
 #: Annotations.xml:239
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 "<literal>APPLICATION</literal> &#8212; Précédence attribuée à tous les "

Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/it-IT/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-12-31 16:49+0100\n"
 "Last-Translator: Nicola Benaglia <nico.benaz at gmail.com>\n"
 "Language-Team: none\n"
@@ -22,14 +22,30 @@
 #. Tag: para
 #: Annotations.xml:7
 #, no-c-format
-msgid "When you write a Seam application, you'll use a lot of annotations. Seam lets you use annotations to achieve a declarative style of programming. Most of the annotations you'll use are defined by the EJB 3.0 specification. The annotations for data validation are defined by the Hibernate Validator package. Finally, Seam defines its own set of annotations, which we'll describe in this chapter."
-msgstr "Quando si scrive un'applicazione Seam vengono impiegate molte annotazioni. Seam ti consente di usare annotazioni per ottenere uno stile dichiarativo di programmazione. La maggior parte delle annotazioni che si useranno sono definite dalla specifica EJB3.0. Le annotazioni per la validazione dei dati sono definite dal pacchetto Hibernate Validator. Infine Seam definisce un suo set di annotazioni che verranno descritte in questo capitolo."
+msgid ""
+"When you write a Seam application, you'll use a lot of annotations. Seam "
+"lets you use annotations to achieve a declarative style of programming. Most "
+"of the annotations you'll use are defined by the EJB 3.0 specification. The "
+"annotations for data validation are defined by the Hibernate Validator "
+"package. Finally, Seam defines its own set of annotations, which we'll "
+"describe in this chapter."
+msgstr ""
+"Quando si scrive un'applicazione Seam vengono impiegate molte annotazioni. "
+"Seam ti consente di usare annotazioni per ottenere uno stile dichiarativo di "
+"programmazione. La maggior parte delle annotazioni che si useranno sono "
+"definite dalla specifica EJB3.0. Le annotazioni per la validazione dei dati "
+"sono definite dal pacchetto Hibernate Validator. Infine Seam definisce un "
+"suo set di annotazioni che verranno descritte in questo capitolo."
 
 #. Tag: para
 #: Annotations.xml:16
 #, no-c-format
-msgid "All of these annotations are defined in the package <literal>org.jboss.seam.annotations</literal>."
-msgstr "Tutte queste annotazioni sono definite nel pacchetto <literal>org.jboss.seam.annotations</literal>."
+msgid ""
+"All of these annotations are defined in the package <literal>org.jboss.seam."
+"annotations</literal>."
+msgstr ""
+"Tutte queste annotazioni sono definite nel pacchetto <literal>org.jboss.seam."
+"annotations</literal>."
 
 #. Tag: title
 #: Annotations.xml:22
@@ -40,8 +56,12 @@
 #. Tag: para
 #: Annotations.xml:23
 #, no-c-format
-msgid "The first group of annotations lets you define a Seam component. These annotations appear on the component class."
-msgstr "Il primo gruppo di annotazioni consente di definire un componente Seam. Queste annotazioni appaiono sulla classe del componente."
+msgid ""
+"The first group of annotations lets you define a Seam component. These "
+"annotations appear on the component class."
+msgstr ""
+"Il primo gruppo di annotazioni consente di definire un componente Seam. "
+"Queste annotazioni appaiono sulla classe del componente."
 
 #. Tag: literal
 #: Annotations.xml:31
@@ -58,8 +78,12 @@
 #. Tag: para
 #: Annotations.xml:35
 #, no-c-format
-msgid "Defines the Seam component name for a class. This annotation is required for all Seam components."
-msgstr "Definisce il nome del componente Seam per una classe. Quest'annotazione è richiesta per tutti i componenti Seam."
+msgid ""
+"Defines the Seam component name for a class. This annotation is required for "
+"all Seam components."
+msgstr ""
+"Definisce il nome del componente Seam per una classe. Quest'annotazione è "
+"richiesta per tutti i componenti Seam."
 
 #. Tag: literal
 #: Annotations.xml:43
@@ -76,14 +100,32 @@
 #. Tag: para
 #: Annotations.xml:47
 #, no-c-format
-msgid "Defines the default context of the component. The possible values are defined by the <literal>ScopeType</literal> enumeration: <literal>EVENT, PAGE, CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION, STATELESS</literal>."
-msgstr "Definisce il contesto di default del componente. I possibili valori sono definiti dalla enumeration <literal>ScopeType</literal>: <literal>EVENT, PAGE, CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION, STATELESS</literal>."
+msgid ""
+"Defines the default context of the component. The possible values are "
+"defined by the <literal>ScopeType</literal> enumeration: <literal>EVENT, "
+"PAGE, CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION, STATELESS</"
+"literal>."
+msgstr ""
+"Definisce il contesto di default del componente. I possibili valori sono "
+"definiti dalla enumeration <literal>ScopeType</literal>: <literal>EVENT, "
+"PAGE, CONVERSATION, SESSION, BUSINESS_PROCESS, APPLICATION, STATELESS</"
+"literal>."
 
 #. Tag: para
 #: Annotations.xml:52
 #, no-c-format
-msgid "When no scope is explicitly specified, the default depends upon the component type. For stateless session beans, the default is <literal>STATELESS</literal>. For entity beans and stateful session beans, the default is <literal>CONVERSATION</literal>. For JavaBeans, the default is <literal>EVENT</literal>."
-msgstr "Quando non viene specificato nessuno scope, quello di default dipende dal tipo di componente. Per session bean stateless, il default è <literal>STATELESS</literal>. Per gli entity bean ed i session bean stateful, il default è <literal>CONVERSATION</literal>. Per i JavaBean, il default è <literal>EVENT</literal>."
+msgid ""
+"When no scope is explicitly specified, the default depends upon the "
+"component type. For stateless session beans, the default is "
+"<literal>STATELESS</literal>. For entity beans and stateful session beans, "
+"the default is <literal>CONVERSATION</literal>. For JavaBeans, the default "
+"is <literal>EVENT</literal>."
+msgstr ""
+"Quando non viene specificato nessuno scope, quello di default dipende dal "
+"tipo di componente. Per session bean stateless, il default è "
+"<literal>STATELESS</literal>. Per gli entity bean ed i session bean "
+"stateful, il default è <literal>CONVERSATION</literal>. Per i JavaBean, il "
+"default è <literal>EVENT</literal>."
 
 #. Tag: literal
 #: Annotations.xml:64
@@ -100,7 +142,11 @@
 #. Tag: para
 #: Annotations.xml:68
 #, no-c-format
-msgid "Allows a Seam component to be bound to multiple contexts variables. The <literal>@Name</literal>/<literal>@Scope</literal> annotations define a \"default role\". Each <literal>@Role</literal> annotation defines an additional role."
+msgid ""
+"Allows a Seam component to be bound to multiple contexts variables. The "
+"<literal>@Name</literal>/<literal>@Scope</literal> annotations define a "
+"\"default role\". Each <literal>@Role</literal> annotation defines an "
+"additional role."
 msgstr ""
 
 #. Tag: para
@@ -112,7 +158,10 @@
 #. Tag: para
 #: Annotations.xml:82
 #, no-c-format
-msgid "<literal>scope</literal> &#8212; the context variable scope. When no scope is explicitly specified, the default depends upon the component type, as above."
+msgid ""
+"<literal>scope</literal> &#8212; the context variable scope. When no scope "
+"is explicitly specified, the default depends upon the component type, as "
+"above."
 msgstr ""
 
 #. Tag: literal
@@ -156,8 +205,12 @@
 #. Tag: para
 #: Annotations.xml:108
 #, no-c-format
-msgid "Disables Seam all interceptors on a particular component or method of a component."
-msgstr "Disabilita tutti gli interceptor di Seam per un particolare componente o metodo di un componente."
+msgid ""
+"Disables Seam all interceptors on a particular component or method of a "
+"component."
+msgstr ""
+"Disabilita tutti gli interceptor di Seam per un particolare componente o "
+"metodo di un componente."
 
 #. Tag: literal
 #: Annotations.xml:116
@@ -174,7 +227,10 @@
 #. Tag: para
 #: Annotations.xml:120
 #, no-c-format
-msgid "Specifies the JNDI name that Seam will use to look up the EJB component. If no JNDI name is explicitly specified, Seam will use the JNDI pattern specified by <literal>org.jboss.seam.core.init.jndiPattern</literal>."
+msgid ""
+"Specifies the JNDI name that Seam will use to look up the EJB component. If "
+"no JNDI name is explicitly specified, Seam will use the JNDI pattern "
+"specified by <literal>org.jboss.seam.core.init.jndiPattern</literal>."
 msgstr ""
 
 #. Tag: literal
@@ -192,7 +248,10 @@
 #. Tag: para
 #: Annotations.xml:134
 #, no-c-format
-msgid "Specifies that a conversation scope component is conversational, meaning that no method of the component may be called unless a long-running conversation is active."
+msgid ""
+"Specifies that a conversation scope component is conversational, meaning "
+"that no method of the component may be called unless a long-running "
+"conversation is active."
 msgstr ""
 
 #. Tag: literal
@@ -210,13 +269,19 @@
 #. Tag: para
 #: Annotations.xml:147
 #, no-c-format
-msgid "Limits the scope of a CONVERSATION-scoped component to just the parent conversation in which it was instantiated. The component instance will not be visible to nested child conversations, which will get their own instance."
+msgid ""
+"Limits the scope of a CONVERSATION-scoped component to just the parent "
+"conversation in which it was instantiated. The component instance will not "
+"be visible to nested child conversations, which will get their own instance."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:153
 #, no-c-format
-msgid "Warning: this is ill-defined, since it implies that a component will be visible for some part of a request cycle, and invisible after that. It is not recommended that applications use this feature!"
+msgid ""
+"Warning: this is ill-defined, since it implies that a component will be "
+"visible for some part of a request cycle, and invisible after that. It is "
+"not recommended that applications use this feature!"
 msgstr ""
 
 #. Tag: literal
@@ -228,13 +293,18 @@
 #. Tag: programlisting
 #: Annotations.xml:166
 #, no-c-format
-msgid "<![CDATA[@Scope(APPLICATION) @Startup(depends=\"org.jboss.seam.bpm.jbpm\")]]>"
-msgstr "<![CDATA[@Scope(APPLICATION) @Startup(depends=\"org.jboss.seam.bpm.jbpm\")]]>"
+msgid ""
+"<![CDATA[@Scope(APPLICATION) @Startup(depends=\"org.jboss.seam.bpm.jbpm\")]]>"
+msgstr ""
+"<![CDATA[@Scope(APPLICATION) @Startup(depends=\"org.jboss.seam.bpm.jbpm\")]]>"
 
 #. Tag: para
 #: Annotations.xml:167
 #, no-c-format
-msgid "Specifies that an application scope component is started immediately at initialization time. This is mainly used for certain built-in components that bootstrap critical infrastructure such as JNDI, datasources, etc."
+msgid ""
+"Specifies that an application scope component is started immediately at "
+"initialization time. This is mainly used for certain built-in components "
+"that bootstrap critical infrastructure such as JNDI, datasources, etc."
 msgstr ""
 
 #. Tag: programlisting
@@ -246,13 +316,19 @@
 #. Tag: para
 #: Annotations.xml:174
 #, no-c-format
-msgid "Specifies that a session scope component is started immediately at session creation time."
-msgstr "Specifica che un componente con scope di sessione viene avviato immediatamente alla creazione della sessione."
+msgid ""
+"Specifies that a session scope component is started immediately at session "
+"creation time."
+msgstr ""
+"Specifica che un componente con scope di sessione viene avviato "
+"immediatamente alla creazione della sessione."
 
 #. Tag: para
 #: Annotations.xml:180
 #, no-c-format
-msgid "<literal>depends</literal> &#8212; specifies that the named components must be started first, if they are installed."
+msgid ""
+"<literal>depends</literal> &#8212; specifies that the named components must "
+"be started first, if they are installed."
 msgstr ""
 
 #. Tag: literal
@@ -270,7 +346,10 @@
 #. Tag: para
 #: Annotations.xml:195
 #, no-c-format
-msgid "Specifies whether or not a component should be installed by default. The lack of an <literal>@Install</literal> annotation indicates a component should be installed."
+msgid ""
+"Specifies whether or not a component should be installed by default. The "
+"lack of an <literal>@Install</literal> annotation indicates a component "
+"should be installed."
 msgstr ""
 
 #. Tag: programlisting
@@ -282,7 +361,9 @@
 #. Tag: para
 #: Annotations.xml:201
 #, no-c-format
-msgid "Specifies that a component should only be stalled if the components listed as dependencies are also installed."
+msgid ""
+"Specifies that a component should only be stalled if the components listed "
+"as dependencies are also installed."
 msgstr ""
 
 #. Tag: programlisting
@@ -294,7 +375,10 @@
 #. Tag: para
 #: Annotations.xml:206
 #, no-c-format
-msgid "Specifies that a component should only be installed if a component that is implemented by a certain class is installed. This is useful when the dependency doesn't have a single well-known name."
+msgid ""
+"Specifies that a component should only be installed if a component that is "
+"implemented by a certain class is installed. This is useful when the "
+"dependency doesn't have a single well-known name."
 msgstr ""
 
 #. Tag: programlisting
@@ -306,7 +390,9 @@
 #. Tag: para
 #: Annotations.xml:213
 #, no-c-format
-msgid "Specifies that a component should only be installed if the named class is in the classpath."
+msgid ""
+"Specifies that a component should only be installed if the named class is in "
+"the classpath."
 msgstr ""
 
 #. Tag: programlisting
@@ -318,38 +404,59 @@
 #. Tag: para
 #: Annotations.xml:218
 #, no-c-format
-msgid "Specifies the precedence of the component. If multiple components with the same name exist, the one with the higher precedence will be installed. The defined precendence values are (in ascending order):"
+msgid ""
+"Specifies the precedence of the component. If multiple components with the "
+"same name exist, the one with the higher precedence will be installed. The "
+"defined precendence values are (in ascending order):"
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:227
 #, no-c-format
-msgid "<literal>BUILT_IN</literal> &#8212; Precedence of all built-in Seam components"
-msgstr "<literal>BUILT_IN</literal> &#8212; Precedenza su tutti i componenti Seam predefiniti"
+msgid ""
+"<literal>BUILT_IN</literal> &#8212; Precedence of all built-in Seam "
+"components"
+msgstr ""
+"<literal>BUILT_IN</literal> &#8212; Precedenza su tutti i componenti Seam "
+"predefiniti"
 
 #. Tag: para
 #: Annotations.xml:233
 #, no-c-format
-msgid "<literal>FRAMEWORK</literal> &#8212; Precedence to use for components of frameworks which extend Seam"
-msgstr "<literal>FRAMEWORK</literal> &#8212; Precedenza per l'uso di componenti di framework che estendono Seam"
+msgid ""
+"<literal>FRAMEWORK</literal> &#8212; Precedence to use for components of "
+"frameworks which extend Seam"
+msgstr ""
+"<literal>FRAMEWORK</literal> &#8212; Precedenza per l'uso di componenti di "
+"framework che estendono Seam"
 
 #. Tag: para
 #: Annotations.xml:239
-#, no-c-format
-msgid "<literal>APPLICATION</literal> &#8212; Predence of application components (the default precedence)"
-msgstr "<literal>APPLICATION</literal> &#8212; Precedenza ai componenti di applicazione (precedenza di default)"
+#, fuzzy, no-c-format
+msgid ""
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
+"(the default precedence)"
+msgstr ""
+"<literal>APPLICATION</literal> &#8212; Precedenza ai componenti di "
+"applicazione (precedenza di default)"
 
 #. Tag: para
 #: Annotations.xml:245
 #, no-c-format
-msgid "<literal>DEPLOYMENT</literal> &#8212; Precedence to use for components which override application components in a particular deployment"
-msgstr "<literal>DEPLOYMENT</literal> &#8212; Precedenza all'uso di componenti che fanno override dei componenti di applicazione in un particolare deploy"
+msgid ""
+"<literal>DEPLOYMENT</literal> &#8212; Precedence to use for components which "
+"override application components in a particular deployment"
+msgstr ""
+"<literal>DEPLOYMENT</literal> &#8212; Precedenza all'uso di componenti che "
+"fanno override dei componenti di applicazione in un particolare deploy"
 
 #. Tag: para
 #: Annotations.xml:252
 #, no-c-format
-msgid "<literal>MOCK</literal> &#8212; Precedence for mock objects used in testing"
-msgstr "<literal>MOCK</literal> &#8212; Precedenza per oggetti mock usati nei test"
+msgid ""
+"<literal>MOCK</literal> &#8212; Precedence for mock objects used in testing"
+msgstr ""
+"<literal>MOCK</literal> &#8212; Precedenza per oggetti mock usati nei test"
 
 #. Tag: literal
 #: Annotations.xml:263
@@ -366,7 +473,11 @@
 #. Tag: para
 #: Annotations.xml:267
 #, no-c-format
-msgid "Specifies that a component is accessed concurrently by multiple clients, and that Seam should serialize requests. If a request is not able to obtain its lock on the component in the given timeout period, an exception will be raised."
+msgid ""
+"Specifies that a component is accessed concurrently by multiple clients, and "
+"that Seam should serialize requests. If a request is not able to obtain its "
+"lock on the component in the given timeout period, an exception will be "
+"raised."
 msgstr ""
 
 #. Tag: literal
@@ -384,7 +495,9 @@
 #. Tag: para
 #: Annotations.xml:281
 #, no-c-format
-msgid "Specifies that a JavaBean component or component method does not require state replication at the end of the invocation."
+msgid ""
+"Specifies that a JavaBean component or component method does not require "
+"state replication at the end of the invocation."
 msgstr ""
 
 #. Tag: literal
@@ -402,7 +515,9 @@
 #. Tag: para
 #: Annotations.xml:293
 #, no-c-format
-msgid "Specifies that a component will be automatically created, even if the client does not specify <literal>create=true</literal>."
+msgid ""
+"Specifies that a component will be automatically created, even if the client "
+"does not specify <literal>create=true</literal>."
 msgstr ""
 
 #. Tag: title
@@ -414,7 +529,9 @@
 #. Tag: para
 #: Annotations.xml:304
 #, no-c-format
-msgid "The next two annotations control bijection. These attributes occur on component instance variables or property accessor methods."
+msgid ""
+"The next two annotations control bijection. These attributes occur on "
+"component instance variables or property accessor methods."
 msgstr ""
 
 #. Tag: literal
@@ -432,7 +549,10 @@
 #. Tag: para
 #: Annotations.xml:316
 #, no-c-format
-msgid "Specifies that a component attribute is to be injected from a context variable at the beginning of each component invocation. If the context variable is null, an exception will be thrown."
+msgid ""
+"Specifies that a component attribute is to be injected from a context "
+"variable at the beginning of each component invocation. If the context "
+"variable is null, an exception will be thrown."
 msgstr ""
 
 #. Tag: programlisting
@@ -444,7 +564,10 @@
 #. Tag: para
 #: Annotations.xml:323
 #, no-c-format
-msgid "Specifies that a component attribute is to be injected from a context variable at the beginning of each component invocation. The context variable may be null."
+msgid ""
+"Specifies that a component attribute is to be injected from a context "
+"variable at the beginning of each component invocation. The context variable "
+"may be null."
 msgstr ""
 
 #. Tag: programlisting
@@ -456,7 +579,10 @@
 #. Tag: para
 #: Annotations.xml:329
 #, no-c-format
-msgid "Specifies that a component attribute is to be injected from a context variable at the beginning of each component invocation. If the context variable is null, an instance of the component is instantiated by Seam."
+msgid ""
+"Specifies that a component attribute is to be injected from a context "
+"variable at the beginning of each component invocation. If the context "
+"variable is null, an instance of the component is instantiated by Seam."
 msgstr ""
 
 #. Tag: programlisting
@@ -466,10 +592,11 @@
 msgstr "<![CDATA[@In(value=\"contextVariableName\")]]>"
 
 #. Tag: para
-#: Annotations.xml:336
-#: Annotations.xml:403
+#: Annotations.xml:336 Annotations.xml:403
 #, no-c-format
-msgid "Specifies the name of the context variable explicitly, instead of using the annotated instance variable name."
+msgid ""
+"Specifies the name of the context variable explicitly, instead of using the "
+"annotated instance variable name."
 msgstr ""
 
 #. Tag: programlisting
@@ -481,25 +608,35 @@
 #. Tag: para
 #: Annotations.xml:341
 #, no-c-format
-msgid "Specifies that a component attribute is to be injected by evaluating a JSF EL expression at the beginning of each component invocation."
+msgid ""
+"Specifies that a component attribute is to be injected by evaluating a JSF "
+"EL expression at the beginning of each component invocation."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:348
 #, no-c-format
-msgid "<literal>value</literal> &#8212; specifies the name of the context variable. Default to the name of the component attribute. Alternatively, specifies a JSF EL expression, surrounded by <literal>#{...}</literal>."
+msgid ""
+"<literal>value</literal> &#8212; specifies the name of the context variable. "
+"Default to the name of the component attribute. Alternatively, specifies a "
+"JSF EL expression, surrounded by <literal>#{...}</literal>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:356
 #, no-c-format
-msgid "<literal>create</literal> &#8212; specifies that Seam should instantiate the component with the same name as the context variable if the context variable is undefined (null) in all contexts. Default to false."
+msgid ""
+"<literal>create</literal> &#8212; specifies that Seam should instantiate the "
+"component with the same name as the context variable if the context variable "
+"is undefined (null) in all contexts. Default to false."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:364
 #, no-c-format
-msgid "<literal>required</literal> &#8212; specifies Seam should throw an exception if the context variable is undefined in all contexts."
+msgid ""
+"<literal>required</literal> &#8212; specifies Seam should throw an exception "
+"if the context variable is undefined in all contexts."
 msgstr ""
 
 #. Tag: literal
@@ -517,7 +654,10 @@
 #. Tag: para
 #: Annotations.xml:379
 #, no-c-format
-msgid "Specifies that a component attribute that is a Seam component is to be outjected to its context variable at the end of the invocation. If the attribute is null, an exception is thrown."
+msgid ""
+"Specifies that a component attribute that is a Seam component is to be "
+"outjected to its context variable at the end of the invocation. If the "
+"attribute is null, an exception is thrown."
 msgstr ""
 
 #. Tag: programlisting
@@ -529,7 +669,10 @@
 #. Tag: para
 #: Annotations.xml:385
 #, no-c-format
-msgid "Specifies that a component attribute that is a Seam component is to be outjected to its context variable at the end of the invocation. The attribute may be null."
+msgid ""
+"Specifies that a component attribute that is a Seam component is to be "
+"outjected to its context variable at the end of the invocation. The "
+"attribute may be null."
 msgstr ""
 
 #. Tag: programlisting
@@ -541,13 +684,19 @@
 #. Tag: para
 #: Annotations.xml:391
 #, no-c-format
-msgid "Specifies that a component attribute that is <emphasis>not</emphasis> a Seam component type is to be outjected to a specific scope at the end of the invocation."
+msgid ""
+"Specifies that a component attribute that is <emphasis>not</emphasis> a Seam "
+"component type is to be outjected to a specific scope at the end of the "
+"invocation."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:396
 #, no-c-format
-msgid "Alternatively, if no scope is explicitly specified, the scope of the component with the <literal>@Out</literal> attribute is used (or the <literal>EVENT</literal> scope if the component is stateless)."
+msgid ""
+"Alternatively, if no scope is explicitly specified, the scope of the "
+"component with the <literal>@Out</literal> attribute is used (or the "
+"<literal>EVENT</literal> scope if the component is stateless)."
 msgstr ""
 
 #. Tag: programlisting
@@ -559,19 +708,25 @@
 #. Tag: para
 #: Annotations.xml:409
 #, no-c-format
-msgid "<literal>value</literal> &#8212; specifies the name of the context variable. Default to the name of the component attribute."
+msgid ""
+"<literal>value</literal> &#8212; specifies the name of the context variable. "
+"Default to the name of the component attribute."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:416
 #, no-c-format
-msgid "<literal>required</literal> &#8212; specifies Seam should throw an exception if the component attribute is null during outjection."
+msgid ""
+"<literal>required</literal> &#8212; specifies Seam should throw an exception "
+"if the component attribute is null during outjection."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:427
 #, no-c-format
-msgid "Note that it is quite common for these annotations to occur together, for example:"
+msgid ""
+"Note that it is quite common for these annotations to occur together, for "
+"example:"
 msgstr ""
 
 #. Tag: programlisting
@@ -583,7 +738,11 @@
 #. Tag: para
 #: Annotations.xml:434
 #, no-c-format
-msgid "The next annotation supports the <emphasis>manager component</emphasis> pattern, where a Seam component that manages the lifecycle of an instance of some other class that is to be injected. It appears on a component getter method."
+msgid ""
+"The next annotation supports the <emphasis>manager component</emphasis> "
+"pattern, where a Seam component that manages the lifecycle of an instance of "
+"some other class that is to be injected. It appears on a component getter "
+"method."
 msgstr ""
 
 #. Tag: literal
@@ -601,13 +760,20 @@
 #. Tag: para
 #: Annotations.xml:448
 #, no-c-format
-msgid "Specifies that the object returned by the annotated getter method is the thing that is injected instead of the component instance itself."
+msgid ""
+"Specifies that the object returned by the annotated getter method is the "
+"thing that is injected instead of the component instance itself."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:457
 #, no-c-format
-msgid "The next annotation supports the <emphasis>factory component</emphasis> pattern, where a Seam component is responsible for initializing the value of a context variable. This is especially useful for initializing any state needed for rendering the response to a non-faces request. It appears on a component method."
+msgid ""
+"The next annotation supports the <emphasis>factory component</emphasis> "
+"pattern, where a Seam component is responsible for initializing the value of "
+"a context variable. This is especially useful for initializing any state "
+"needed for rendering the response to a non-faces request. It appears on a "
+"component method."
 msgstr ""
 
 #. Tag: literal
@@ -619,43 +785,68 @@
 #. Tag: programlisting
 #: Annotations.xml:471
 #, no-c-format
-msgid "<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() { ... }]]>"
-msgstr "<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() { ... }]]>"
+msgid ""
+"<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() "
+"{ ... }]]>"
+msgstr ""
+"<![CDATA[@Factory(\"processInstance\") public void createProcessInstance() "
+"{ ... }]]>"
 
 #. Tag: para
 #: Annotations.xml:472
 #, no-c-format
-msgid "Specifies that the method of the component is used to initialize the value of the named context variable, when the context variable has no value. This style is used with methods that return <literal>void</literal>."
+msgid ""
+"Specifies that the method of the component is used to initialize the value "
+"of the named context variable, when the context variable has no value. This "
+"style is used with methods that return <literal>void</literal>."
 msgstr ""
 
 #. Tag: programlisting
 #: Annotations.xml:478
 #, no-c-format
-msgid "<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public ProcessInstance createProcessInstance() { ... }]]>"
-msgstr "<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public ProcessInstance createProcessInstance() { ... }]]>"
+msgid ""
+"<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public "
+"ProcessInstance createProcessInstance() { ... }]]>"
+msgstr ""
+"<![CDATA[@Factory(\"processInstance\", scope=CONVERSATION) public "
+"ProcessInstance createProcessInstance() { ... }]]>"
 
 #. Tag: para
 #: Annotations.xml:479
 #, no-c-format
-msgid "Specifies that the method returns a value that Seam should use to initialize the value of the named context variable, when the context variable has no value. This style is used with methods that return a value. If no scope is explicitly specified, the scope of the component with the <literal>@Factory</literal> method is used (unless the component is stateless, in which case the <literal>EVENT</literal> context is used)."
+msgid ""
+"Specifies that the method returns a value that Seam should use to initialize "
+"the value of the named context variable, when the context variable has no "
+"value. This style is used with methods that return a value. If no scope is "
+"explicitly specified, the scope of the component with the <literal>@Factory</"
+"literal> method is used (unless the component is stateless, in which case "
+"the <literal>EVENT</literal> context is used)."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:491
 #, no-c-format
-msgid "<literal>value</literal> &#8212; specifies the name of the context variable. If the method is a getter method, default to the JavaBeans property name."
+msgid ""
+"<literal>value</literal> &#8212; specifies the name of the context variable. "
+"If the method is a getter method, default to the JavaBeans property name."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:498
 #, no-c-format
-msgid "<literal>scope</literal> &#8212; specifies the scope that Seam should bind the returned value to. Only meaningful for factory methods which return a value."
+msgid ""
+"<literal>scope</literal> &#8212; specifies the scope that Seam should bind "
+"the returned value to. Only meaningful for factory methods which return a "
+"value."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:505
 #, no-c-format
-msgid "<literal>autoCreate</literal> &#8212; specifies that this factory method should be automatically called whenever the variable is asked for, even if <literal>@In</literal> does not specify <literal>create=true</literal>."
+msgid ""
+"<literal>autoCreate</literal> &#8212; specifies that this factory method "
+"should be automatically called whenever the variable is asked for, even if "
+"<literal>@In</literal> does not specify <literal>create=true</literal>."
 msgstr ""
 
 #. Tag: para
@@ -679,13 +870,18 @@
 #. Tag: para
 #: Annotations.xml:529
 #, no-c-format
-msgid "Specifies that a component field is to be injected with an instance of <literal>org.jboss.seam.log.Log</literal>. For entity beans, the field must be declared as static."
+msgid ""
+"Specifies that a component field is to be injected with an instance of "
+"<literal>org.jboss.seam.log.Log</literal>. For entity beans, the field must "
+"be declared as static."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:536
 #, no-c-format
-msgid "<literal>value</literal> &#8212; specifies the name of the log category. Default to the name of the component class."
+msgid ""
+"<literal>value</literal> &#8212; specifies the name of the log category. "
+"Default to the name of the component class."
 msgstr ""
 
 #. Tag: para
@@ -709,13 +905,17 @@
 #. Tag: para
 #: Annotations.xml:558
 #, no-c-format
-msgid "Specifies that a component attribute is to be injected with the value of a request parameter. Basic type conversions are performed automatically."
+msgid ""
+"Specifies that a component attribute is to be injected with the value of a "
+"request parameter. Basic type conversions are performed automatically."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:565
 #, no-c-format
-msgid "<literal>value</literal> &#8212; specifies the name of the request parameter. Default to the name of the component attribute."
+msgid ""
+"<literal>value</literal> &#8212; specifies the name of the request "
+"parameter. Default to the name of the component attribute."
 msgstr ""
 
 #. Tag: title
@@ -727,7 +927,10 @@
 #. Tag: para
 #: Annotations.xml:580
 #, no-c-format
-msgid "These annotations allow a component to react to its own lifecycle events. They occur on methods of the component. There may be only one of each per component class."
+msgid ""
+"These annotations allow a component to react to its own lifecycle events. "
+"They occur on methods of the component. There may be only one of each per "
+"component class."
 msgstr ""
 
 #. Tag: literal
@@ -745,7 +948,10 @@
 #. Tag: para
 #: Annotations.xml:593
 #, no-c-format
-msgid "Specifies that the method should be called when an instance of the component is instantiated by Seam. Note that create methods are only supported for JavaBeans and stateful session beans."
+msgid ""
+"Specifies that the method should be called when an instance of the component "
+"is instantiated by Seam. Note that create methods are only supported for "
+"JavaBeans and stateful session beans."
 msgstr ""
 
 #. Tag: literal
@@ -763,13 +969,19 @@
 #. Tag: para
 #: Annotations.xml:607
 #, no-c-format
-msgid "Specifies that the method should be called when the context ends and its context variables are destroyed. Note that destroy methods are only supported for JavaBeans and stateful session beans."
+msgid ""
+"Specifies that the method should be called when the context ends and its "
+"context variables are destroyed. Note that destroy methods are only "
+"supported for JavaBeans and stateful session beans."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:613
 #, no-c-format
-msgid "Destroy methods should be used only for cleanup. <emphasis>Seam catches, logs and swallows any exception that propagates out of a destroy method.</emphasis>"
+msgid ""
+"Destroy methods should be used only for cleanup. <emphasis>Seam catches, "
+"logs and swallows any exception that propagates out of a destroy method.</"
+"emphasis>"
 msgstr ""
 
 #. Tag: literal
@@ -787,7 +999,9 @@
 #. Tag: para
 #: Annotations.xml:626
 #, no-c-format
-msgid "Specifies that the method should be called when a component-driven event of the specified type occurs."
+msgid ""
+"Specifies that the method should be called when a component-driven event of "
+"the specified type occurs."
 msgstr ""
 
 #. Tag: programlisting
@@ -799,7 +1013,11 @@
 #. Tag: para
 #: Annotations.xml:631
 #, no-c-format
-msgid "Specifies that the method should be called when an event of the specified type occurs but that an instance should not be created if one doesn't exist. If an instance does not exist and create is false, the event will not be observed. The default value for create is true."
+msgid ""
+"Specifies that the method should be called when an event of the specified "
+"type occurs but that an instance should not be created if one doesn't exist. "
+"If an instance does not exist and create is false, the event will not be "
+"observed. The default value for create is true."
 msgstr ""
 
 #. Tag: title
@@ -811,13 +1029,20 @@
 #. Tag: para
 #: Annotations.xml:646
 #, no-c-format
-msgid "These annotations provide declarative conversation demarcation. They appear on methods of Seam components, usually action listener methods."
+msgid ""
+"These annotations provide declarative conversation demarcation. They appear "
+"on methods of Seam components, usually action listener methods."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:651
 #, no-c-format
-msgid "Every web request has a conversation context associated with it. Most of these conversations end at the end of the request. If you want a conversation that span multiple requests, you must \"promote\" the current conversation to a <emphasis>long-running conversation</emphasis> by calling a method marked with <literal>@Begin</literal>."
+msgid ""
+"Every web request has a conversation context associated with it. Most of "
+"these conversations end at the end of the request. If you want a "
+"conversation that span multiple requests, you must \"promote\" the current "
+"conversation to a <emphasis>long-running conversation</emphasis> by calling "
+"a method marked with <literal>@Begin</literal>."
 msgstr ""
 
 #. Tag: literal
@@ -835,7 +1060,9 @@
 #. Tag: para
 #: Annotations.xml:666
 #, no-c-format
-msgid "Specifies that a long-running conversation begins when this method returns a non-null outcome without exception."
+msgid ""
+"Specifies that a long-running conversation begins when this method returns a "
+"non-null outcome without exception."
 msgstr ""
 
 #. Tag: programlisting
@@ -847,7 +1074,9 @@
 #. Tag: para
 #: Annotations.xml:671
 #, no-c-format
-msgid "Specifies that if a long-running conversation is already in progress, the conversation context is simply propagated."
+msgid ""
+"Specifies that if a long-running conversation is already in progress, the "
+"conversation context is simply propagated."
 msgstr ""
 
 #. Tag: programlisting
@@ -859,7 +1088,12 @@
 #. Tag: para
 #: Annotations.xml:676
 #, no-c-format
-msgid "Specifies that if a long-running conversation is already in progress, a new <emphasis>nested</emphasis> conversation context begins. The nested conversation will end when the next <literal>@End</literal> is encountered, and the outer conversation will resume. It is perfectly legal for multiple nested conversations to exist concurrently in the same outer conversation."
+msgid ""
+"Specifies that if a long-running conversation is already in progress, a new "
+"<emphasis>nested</emphasis> conversation context begins. The nested "
+"conversation will end when the next <literal>@End</literal> is encountered, "
+"and the outer conversation will resume. It is perfectly legal for multiple "
+"nested conversations to exist concurrently in the same outer conversation."
 msgstr ""
 
 #. Tag: programlisting
@@ -871,7 +1105,9 @@
 #. Tag: para
 #: Annotations.xml:686
 #, no-c-format
-msgid "Specifies a jBPM process definition name that defines the pageflow for this conversation."
+msgid ""
+"Specifies a jBPM process definition name that defines the pageflow for this "
+"conversation."
 msgstr ""
 
 #. Tag: programlisting
@@ -883,33 +1119,49 @@
 #. Tag: para
 #: Annotations.xml:691
 #, no-c-format
-msgid "Specify the flush mode of any Seam-managed persistence contexts. <literal>flushMode=FlushModeType.MANUAL</literal> supports the use of <emphasis>atomic conversations</emphasis> where all write operations are queued in the conversation context until an explicit call to <literal>flush()</literal> (which usually occurs at the end of the conversation)."
+msgid ""
+"Specify the flush mode of any Seam-managed persistence contexts. "
+"<literal>flushMode=FlushModeType.MANUAL</literal> supports the use of "
+"<emphasis>atomic conversations</emphasis> where all write operations are "
+"queued in the conversation context until an explicit call to <literal>flush()"
+"</literal> (which usually occurs at the end of the conversation)."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:702
 #, no-c-format
-msgid "<literal>join</literal> &#8212; determines the behavior when a long-running conversation is already in progress. If <literal>true</literal>, the context is propagated. If <literal>false</literal>, an exception is thrown. Default to <literal>false</literal>. This setting is ignored when <literal>nested=true</literal> is specified."
+msgid ""
+"<literal>join</literal> &#8212; determines the behavior when a long-running "
+"conversation is already in progress. If <literal>true</literal>, the context "
+"is propagated. If <literal>false</literal>, an exception is thrown. Default "
+"to <literal>false</literal>. This setting is ignored when "
+"<literal>nested=true</literal> is specified."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:713
 #, no-c-format
-msgid "<literal>nested</literal> &#8212; specifies that a nested conversation should be started if a long-running conversation is already in progress."
+msgid ""
+"<literal>nested</literal> &#8212; specifies that a nested conversation "
+"should be started if a long-running conversation is already in progress."
 msgstr ""
 
 #. Tag: para
-#: Annotations.xml:720
-#: Annotations.xml:811
-#: Annotations.xml:858
+#: Annotations.xml:720 Annotations.xml:811 Annotations.xml:858
 #, no-c-format
-msgid "<literal>flushMode</literal> &#8212; set the flush mode of any Seam-managed Hibernate sessions or JPA persistence contexts that are created during this conversation."
+msgid ""
+"<literal>flushMode</literal> &#8212; set the flush mode of any Seam-managed "
+"Hibernate sessions or JPA persistence contexts that are created during this "
+"conversation."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:728
 #, no-c-format
-msgid "<literal>pageflow</literal> &#8212; a process definition name of a jBPM process definition deployed via <literal>org.jboss.seam.bpm.jbpm.pageflowDefinitions.</literal>"
+msgid ""
+"<literal>pageflow</literal> &#8212; a process definition name of a jBPM "
+"process definition deployed via <literal>org.jboss.seam.bpm.jbpm."
+"pageflowDefinitions.</literal>"
 msgstr ""
 
 #. Tag: literal
@@ -927,20 +1179,32 @@
 #. Tag: para
 #: Annotations.xml:743
 #, no-c-format
-msgid "Specifies that a long-running conversation ends when this method returns a non-null outcome without exception."
+msgid ""
+"Specifies that a long-running conversation ends when this method returns a "
+"non-null outcome without exception."
 msgstr ""
 
 #. Tag: para
-#: Annotations.xml:749
-#: Annotations.xml:896
+#: Annotations.xml:749 Annotations.xml:896
 #, no-c-format
-msgid "<literal>beforeRedirect</literal> &#8212; by default, the conversation will not actually be destroyed until after any redirect has occurred. Setting <literal>beforeRedirect=true</literal> specifies that the conversation should be destroyed at the end of the current request, and that the redirect will be processed in a new temporary conversation context."
+msgid ""
+"<literal>beforeRedirect</literal> &#8212; by default, the conversation will "
+"not actually be destroyed until after any redirect has occurred. Setting "
+"<literal>beforeRedirect=true</literal> specifies that the conversation "
+"should be destroyed at the end of the current request, and that the redirect "
+"will be processed in a new temporary conversation context."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:760
 #, no-c-format
-msgid "<literal>root</literal> &#8212; by default, ending a nested conversation simply pops the conversation stack and resumes the outer conversation. Setting <literal>root=true</literal> specifies that the root conversation should be destroyed which effectively destroys the entire conversation stack. If the conversation is not nested, the current conversation is simply ended."
+msgid ""
+"<literal>root</literal> &#8212; by default, ending a nested conversation "
+"simply pops the conversation stack and resumes the outer conversation. "
+"Setting <literal>root=true</literal> specifies that the root conversation "
+"should be destroyed which effectively destroys the entire conversation "
+"stack. If the conversation is not nested, the current conversation is simply "
+"ended."
 msgstr ""
 
 #. Tag: literal
@@ -958,20 +1222,34 @@
 #. Tag: para
 #: Annotations.xml:779
 #, no-c-format
-msgid "\"Starts\" a jBPM task. Specifies that a long-running conversation begins when this method returns a non-null outcome without exception. This conversation is associated with the jBPM task specified in the named request parameter. Within the context of this conversation, a business process context is also defined, for the business process instance of the task instance."
+msgid ""
+"\"Starts\" a jBPM task. Specifies that a long-running conversation begins "
+"when this method returns a non-null outcome without exception. This "
+"conversation is associated with the jBPM task specified in the named request "
+"parameter. Within the context of this conversation, a business process "
+"context is also defined, for the business process instance of the task "
+"instance."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:790
 #, no-c-format
-msgid "The jBPM <literal>TaskInstance</literal> will be available in a request context variable named <literal>taskInstance</literal>. The jPBM <literal>ProcessInstance</literal> will be available in a request context variable named <literal>processInstance</literal>. (Of course, these objects are available for injection via <literal>@In</literal>.)"
+msgid ""
+"The jBPM <literal>TaskInstance</literal> will be available in a request "
+"context variable named <literal>taskInstance</literal>. The jPBM "
+"<literal>ProcessInstance</literal> will be available in a request context "
+"variable named <literal>processInstance</literal>. (Of course, these objects "
+"are available for injection via <literal>@In</literal>.)"
 msgstr ""
 
 #. Tag: para
-#: Annotations.xml:802
-#: Annotations.xml:849
+#: Annotations.xml:802 Annotations.xml:849
 #, no-c-format
-msgid "<literal>taskIdParameter</literal> &#8212; the name of a request parameter which holds the id of the task. Default to <literal>\"taskId\"</literal>, which is also the default used by the Seam <literal>taskList</literal> JSF component."
+msgid ""
+"<literal>taskIdParameter</literal> &#8212; the name of a request parameter "
+"which holds the id of the task. Default to <literal>\"taskId\"</literal>, "
+"which is also the default used by the Seam <literal>taskList</literal> JSF "
+"component."
 msgstr ""
 
 #. Tag: literal
@@ -989,13 +1267,24 @@
 #. Tag: para
 #: Annotations.xml:828
 #, no-c-format
-msgid "Resumes work on an incomplete jBPM task. Specifies that a long-running conversation begins when this method returns a non-null outcome without exception. This conversation is associated with the jBPM task specified in the named request parameter. Within the context of this conversation, a business process context is also defined, for the business process instance of the task instance."
+msgid ""
+"Resumes work on an incomplete jBPM task. Specifies that a long-running "
+"conversation begins when this method returns a non-null outcome without "
+"exception. This conversation is associated with the jBPM task specified in "
+"the named request parameter. Within the context of this conversation, a "
+"business process context is also defined, for the business process instance "
+"of the task instance."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:839
 #, no-c-format
-msgid "The jBPM <literal>org.jbpm.taskmgmt.exe.TaskInstance</literal> will be available in a request context variable named <literal>taskInstance</literal>. The jPBM <literal>org.jbpm.graph.exe.ProcessInstance</literal> will be available in a request context variable named <literal>processInstance</literal>."
+msgid ""
+"The jBPM <literal>org.jbpm.taskmgmt.exe.TaskInstance</literal> will be "
+"available in a request context variable named <literal>taskInstance</"
+"literal>. The jPBM <literal>org.jbpm.graph.exe.ProcessInstance</literal> "
+"will be available in a request context variable named "
+"<literal>processInstance</literal>."
 msgstr ""
 
 #. Tag: literal
@@ -1013,7 +1302,13 @@
 #. Tag: para
 #: Annotations.xml:874
 #, no-c-format
-msgid "\"Ends\" a jBPM task. Specifies that a long-running conversation ends when this method returns a non-null outcome, and that the current task is complete. Triggers a jBPM transition. The actual transition triggered will be the default transition unless the application has called <literal>Transition.setName()</literal> on the built-in component named <literal>transition</literal>."
+msgid ""
+"\"Ends\" a jBPM task. Specifies that a long-running conversation ends when "
+"this method returns a non-null outcome, and that the current task is "
+"complete. Triggers a jBPM transition. The actual transition triggered will "
+"be the default transition unless the application has called "
+"<literal>Transition.setName()</literal> on the built-in component named "
+"<literal>transition</literal>."
 msgstr ""
 
 #. Tag: programlisting
@@ -1031,7 +1326,9 @@
 #. Tag: para
 #: Annotations.xml:889
 #, no-c-format
-msgid "<literal>transition</literal> &#8212; the name of the jBPM transition to be triggered when ending the task. Defaults to the default transition."
+msgid ""
+"<literal>transition</literal> &#8212; the name of the jBPM transition to be "
+"triggered when ending the task. Defaults to the default transition."
 msgstr ""
 
 #. Tag: literal
@@ -1049,13 +1346,20 @@
 #. Tag: para
 #: Annotations.xml:915
 #, no-c-format
-msgid "Creates a new jBPM process instance when the method returns a non-null outcome without exception. The <literal>ProcessInstance</literal> object will be available in a context variable named <literal>processInstance</literal>."
+msgid ""
+"Creates a new jBPM process instance when the method returns a non-null "
+"outcome without exception. The <literal>ProcessInstance</literal> object "
+"will be available in a context variable named <literal>processInstance</"
+"literal>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:924
 #, no-c-format
-msgid "<literal>definition</literal> &#8212; the name of the jBPM process definition deployed via <literal>org.jboss.seam.bpm.jbpm.processDefinitions</literal>."
+msgid ""
+"<literal>definition</literal> &#8212; the name of the jBPM process "
+"definition deployed via <literal>org.jboss.seam.bpm.jbpm.processDefinitions</"
+"literal>."
 msgstr ""
 
 #. Tag: literal
@@ -1073,13 +1377,19 @@
 #. Tag: para
 #: Annotations.xml:939
 #, no-c-format
-msgid "Re-enters the scope of an existing jBPM process instance when the method returns a non-null outcome without exception. The <literal>ProcessInstance</literal> object will be available in a context variable named <literal>processInstance</literal>."
+msgid ""
+"Re-enters the scope of an existing jBPM process instance when the method "
+"returns a non-null outcome without exception. The <literal>ProcessInstance</"
+"literal> object will be available in a context variable named "
+"<literal>processInstance</literal>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:948
 #, no-c-format
-msgid "<literal>processIdParameter</literal> &#8212; the name a request parameter holding the process id. Default to <literal>\"processId\"</literal>."
+msgid ""
+"<literal>processIdParameter</literal> &#8212; the name a request parameter "
+"holding the process id. Default to <literal>\"processId\"</literal>."
 msgstr ""
 
 #. Tag: literal
@@ -1097,7 +1407,9 @@
 #. Tag: para
 #: Annotations.xml:964
 #, no-c-format
-msgid "Marks a method as signalling a transition in the current jBPM process instance whenever the method returns a non-null result."
+msgid ""
+"Marks a method as signalling a transition in the current jBPM process "
+"instance whenever the method returns a non-null result."
 msgstr ""
 
 #. Tag: title
@@ -1109,7 +1421,9 @@
 #. Tag: para
 #: Annotations.xml:976
 #, no-c-format
-msgid "Seam provides an annotation that lets you force a rollback of the JTA transaction for certain action listener outcomes."
+msgid ""
+"Seam provides an annotation that lets you force a rollback of the JTA "
+"transaction for certain action listener outcomes."
 msgstr ""
 
 #. Tag: literal
@@ -1127,13 +1441,20 @@
 #. Tag: para
 #: Annotations.xml:988
 #, no-c-format
-msgid "Specifies that a JavaBean component should have a similar transactional behavior to the default behavior of a session bean component. ie. method invocations should take place in a transaction, and if no transaction exists when the method is called, a transaction will be started just for that method. This annotation may be applied at either class or method level."
+msgid ""
+"Specifies that a JavaBean component should have a similar transactional "
+"behavior to the default behavior of a session bean component. ie. method "
+"invocations should take place in a transaction, and if no transaction exists "
+"when the method is called, a transaction will be started just for that "
+"method. This annotation may be applied at either class or method level."
 msgstr ""
 
 #. Tag: emphasis
 #: Annotations.xml:997
 #, no-c-format
-msgid "Do not use this annotation on EJB 3.0 components, use <literal>@TransactionAttribute</literal>!"
+msgid ""
+"Do not use this annotation on EJB 3.0 components, use "
+"<literal>@TransactionAttribute</literal>!"
 msgstr ""
 
 #. Tag: literal
@@ -1151,25 +1472,36 @@
 #. Tag: para
 #: Annotations.xml:1008
 #, no-c-format
-msgid "Synonym for javax.ejb.ApplicationException, for use in a pre Java EE 5 environment. Applied to an exception to denote that it is an application exception and should be reported to the client directly(i.e., unwrapped)."
+msgid ""
+"Synonym for javax.ejb.ApplicationException, for use in a pre Java EE 5 "
+"environment. Applied to an exception to denote that it is an application "
+"exception and should be reported to the client directly(i.e., unwrapped)."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1014
 #, no-c-format
-msgid "<emphasis>Do not use this annotation on EJB 3.0 components, use <literal>@javax.ejb.ApplicationException</literal> instead</emphasis>."
+msgid ""
+"<emphasis>Do not use this annotation on EJB 3.0 components, use "
+"<literal>@javax.ejb.ApplicationException</literal> instead</emphasis>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1021
 #, no-c-format
-msgid "<literal>rollback</literal> &#8212; by default <literal>false</literal>, if <literal>true</literal> this exception should set the transaction to rollback only"
+msgid ""
+"<literal>rollback</literal> &#8212; by default <literal>false</literal>, if "
+"<literal>true</literal> this exception should set the transaction to "
+"rollback only"
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1029
 #, no-c-format
-msgid "<literal>end</literal> &#8212; by default <literal>false</literal>, if <literal>true</literal> this exception should end the current long-running conversation"
+msgid ""
+"<literal>end</literal> &#8212; by default <literal>false</literal>, if "
+"<literal>true</literal> this exception should end the current long-running "
+"conversation"
 msgstr ""
 
 #. Tag: literal
@@ -1187,19 +1519,26 @@
 #. Tag: para
 #: Annotations.xml:1045
 #, no-c-format
-msgid "Synonym for javax.interceptors.Interceptors, for use in a pre Java EE 5 environment. Note that this may only be used as a meta-annotation. Declares an ordered list of interceptors for a class or method."
+msgid ""
+"Synonym for javax.interceptors.Interceptors, for use in a pre Java EE 5 "
+"environment. Note that this may only be used as a meta-annotation. Declares "
+"an ordered list of interceptors for a class or method."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1051
 #, no-c-format
-msgid "<emphasis>Do not use this annotations on EJB 3.0 components, use <literal>@javax.interceptor.Interceptors</literal> instead</emphasis>."
+msgid ""
+"<emphasis>Do not use this annotations on EJB 3.0 components, use "
+"<literal>@javax.interceptor.Interceptors</literal> instead</emphasis>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1060
 #, no-c-format
-msgid "These annotations are mostly useful for JavaBean Seam components. If you use EJB 3.0 components, you should use the standard Java EE5 annotation."
+msgid ""
+"These annotations are mostly useful for JavaBean Seam components. If you use "
+"EJB 3.0 components, you should use the standard Java EE5 annotation."
 msgstr ""
 
 #. Tag: title
@@ -1211,7 +1550,9 @@
 #. Tag: para
 #: Annotations.xml:1070
 #, no-c-format
-msgid "These annotations let you specify how Seam should handle an exception that propagates out of a Seam component."
+msgid ""
+"These annotations let you specify how Seam should handle an exception that "
+"propagates out of a Seam component."
 msgstr ""
 
 #. Tag: literal
@@ -1229,26 +1570,33 @@
 #. Tag: para
 #: Annotations.xml:1082
 #, no-c-format
-msgid "Specifies that the annotated exception causes a browser redirect to a specified view id."
+msgid ""
+"Specifies that the annotated exception causes a browser redirect to a "
+"specified view id."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1088
 #, no-c-format
-msgid "<literal>viewId</literal> &#8212; specifies the JSF view id to redirect to. You can use EL here."
+msgid ""
+"<literal>viewId</literal> &#8212; specifies the JSF view id to redirect to. "
+"You can use EL here."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1094
 #, no-c-format
-msgid "<literal>message</literal> &#8212; a message to be displayed, default to the exception message."
+msgid ""
+"<literal>message</literal> &#8212; a message to be displayed, default to the "
+"exception message."
 msgstr ""
 
 #. Tag: para
-#: Annotations.xml:1100
-#: Annotations.xml:1133
+#: Annotations.xml:1100 Annotations.xml:1133
 #, no-c-format
-msgid "<literal>end</literal> &#8212; specifies that the long-running conversation should end, default to <literal>false</literal>."
+msgid ""
+"<literal>end</literal> &#8212; specifies that the long-running conversation "
+"should end, default to <literal>false</literal>."
 msgstr ""
 
 #. Tag: literal
@@ -1272,13 +1620,17 @@
 #. Tag: para
 #: Annotations.xml:1121
 #, no-c-format
-msgid "<literal>errorCode</literal> &#8212; the HTTP error code, default to <literal>500</literal>."
+msgid ""
+"<literal>errorCode</literal> &#8212; the HTTP error code, default to "
+"<literal>500</literal>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1127
 #, no-c-format
-msgid "<literal>message</literal> &#8212; a message to be sent with the HTTP error, default to the exception message."
+msgid ""
+"<literal>message</literal> &#8212; a message to be sent with the HTTP error, "
+"default to the exception message."
 msgstr ""
 
 #. Tag: title
@@ -1290,7 +1642,9 @@
 #. Tag: para
 #: Annotations.xml:1147
 #, no-c-format
-msgid "Seam Remoting requires that the local interface of a session bean be annotated with the following annotation:"
+msgid ""
+"Seam Remoting requires that the local interface of a session bean be "
+"annotated with the following annotation:"
 msgstr ""
 
 #. Tag: literal
@@ -1308,7 +1662,11 @@
 #. Tag: para
 #: Annotations.xml:1159
 #, no-c-format
-msgid "Indicates that the annotated method may be called from client-side JavaScript. The <literal>exclude</literal> property is optional and allows objects to be excluded from the result's object graph (see the Remoting chapter for more details)."
+msgid ""
+"Indicates that the annotated method may be called from client-side "
+"JavaScript. The <literal>exclude</literal> property is optional and allows "
+"objects to be excluded from the result's object graph (see the Remoting "
+"chapter for more details)."
 msgstr ""
 
 #. Tag: title
@@ -1326,7 +1684,9 @@
 #. Tag: para
 #: Annotations.xml:1177
 #, no-c-format
-msgid "Please refer to the documentation for the EJB 3.0 specification for information about the annotations required for EJB interceptor definition."
+msgid ""
+"Please refer to the documentation for the EJB 3.0 specification for "
+"information about the annotations required for EJB interceptor definition."
 msgstr ""
 
 #. Tag: literal
@@ -1344,7 +1704,9 @@
 #. Tag: para
 #: Annotations.xml:1189
 #, no-c-format
-msgid "Specifies that this interceptor is stateless and Seam may optimize replication."
+msgid ""
+"Specifies that this interceptor is stateless and Seam may optimize "
+"replication."
 msgstr ""
 
 #. Tag: programlisting
@@ -1356,31 +1718,45 @@
 #. Tag: para
 #: Annotations.xml:1194
 #, no-c-format
-msgid "Specifies that this interceptor is a \"client-side\" interceptor that is called before the EJB container."
+msgid ""
+"Specifies that this interceptor is a \"client-side\" interceptor that is "
+"called before the EJB container."
 msgstr ""
 
 #. Tag: programlisting
 #: Annotations.xml:1198
 #, no-c-format
-msgid "<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor.class})]]>"
-msgstr "<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor.class})]]>"
+msgid ""
+"<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
+msgstr ""
+"<![CDATA[@Interceptor(around={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
 
 #. Tag: para
 #: Annotations.xml:1199
 #, no-c-format
-msgid "Specifies that this interceptor is positioned higher in the stack than the given interceptors."
+msgid ""
+"Specifies that this interceptor is positioned higher in the stack than the "
+"given interceptors."
 msgstr ""
 
 #. Tag: programlisting
 #: Annotations.xml:1203
 #, no-c-format
-msgid "<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor.class})]]>"
-msgstr "<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor.class})]]>"
+msgid ""
+"<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
+msgstr ""
+"<![CDATA[@Interceptor(within={SomeInterceptor.class, OtherInterceptor."
+"class})]]>"
 
 #. Tag: para
 #: Annotations.xml:1204
 #, no-c-format
-msgid "Specifies that this interceptor is positioned deeper in the stack than the given interceptors."
+msgid ""
+"Specifies that this interceptor is positioned deeper in the stack than the "
+"given interceptors."
 msgstr ""
 
 #. Tag: title
@@ -1392,14 +1768,20 @@
 #. Tag: para
 #: Annotations.xml:1216
 #, no-c-format
-msgid "The following annotations are used to declare an asynchronous method, for example:"
+msgid ""
+"The following annotations are used to declare an asynchronous method, for "
+"example:"
 msgstr ""
 
 #. Tag: programlisting
 #: Annotations.xml:1221
 #, no-c-format
-msgid "<![CDATA[@Asynchronous public void scheduleAlert(Alert alert, @Expiration Date date) { ... }]]>"
-msgstr "<![CDATA[@Asynchronous public void scheduleAlert(Alert alert, @Expiration Date date) { ... }]]>"
+msgid ""
+"<![CDATA[@Asynchronous public void scheduleAlert(Alert alert, @Expiration "
+"Date date) { ... }]]>"
+msgstr ""
+"<![CDATA[@Asynchronous public void scheduleAlert(Alert alert, @Expiration "
+"Date date) { ... }]]>"
 
 #. Tag: programlisting
 #: Annotations.xml:1222
@@ -1446,7 +1828,9 @@
 #. Tag: para
 #: Annotations.xml:1242
 #, no-c-format
-msgid "Specifies that a parameter of the asynchronous call is the duration before the call is processed (or first processed for recurring calls)."
+msgid ""
+"Specifies that a parameter of the asynchronous call is the duration before "
+"the call is processed (or first processed for recurring calls)."
 msgstr ""
 
 #. Tag: literal
@@ -1464,7 +1848,9 @@
 #. Tag: para
 #: Annotations.xml:1255
 #, no-c-format
-msgid "Specifies that a parameter of the asynchronous call is the datetime at which the call is processed (or first processed for recurring calls)."
+msgid ""
+"Specifies that a parameter of the asynchronous call is the datetime at which "
+"the call is processed (or first processed for recurring calls)."
 msgstr ""
 
 #. Tag: literal
@@ -1482,7 +1868,9 @@
 #. Tag: para
 #: Annotations.xml:1268
 #, no-c-format
-msgid "Specifies that an asynchronous method call recurs, and that the annotationed parameter is duration between recurrences."
+msgid ""
+"Specifies that an asynchronous method call recurs, and that the annotationed "
+"parameter is duration between recurrences."
 msgstr ""
 
 #. Tag: title
@@ -1506,19 +1894,26 @@
 #. Tag: para
 #: Annotations.xml:1289
 #, no-c-format
-msgid "Allows a Seam component to act as a JSF converter. The annotated class must be a Seam component, and must implement <literal>javax.faces.convert.Converter</literal>."
+msgid ""
+"Allows a Seam component to act as a JSF converter. The annotated class must "
+"be a Seam component, and must implement <literal>javax.faces.convert."
+"Converter</literal>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1296
 #, no-c-format
-msgid "<literal>id</literal> &#8212; the JSF converter id. Defaults to the component name."
+msgid ""
+"<literal>id</literal> &#8212; the JSF converter id. Defaults to the "
+"component name."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1302
 #, no-c-format
-msgid "<literal>forClass</literal> &#8212; if specified, register this component as the default converter for a type."
+msgid ""
+"<literal>forClass</literal> &#8212; if specified, register this component as "
+"the default converter for a type."
 msgstr ""
 
 #. Tag: literal
@@ -1530,13 +1925,18 @@
 #. Tag: para
 #: Annotations.xml:1316
 #, no-c-format
-msgid "Allows a Seam component to act as a JSF validator. The annotated class must be a Seam component, and must implement <literal>javax.faces.validator.Validator</literal>."
+msgid ""
+"Allows a Seam component to act as a JSF validator. The annotated class must "
+"be a Seam component, and must implement <literal>javax.faces.validator."
+"Validator</literal>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1323
 #, no-c-format
-msgid "<literal>id</literal> &#8212; the JSF validator id. Defaults to the component name."
+msgid ""
+"<literal>id</literal> &#8212; the JSF validator id. Defaults to the "
+"component name."
 msgstr ""
 
 #. Tag: title
@@ -1548,7 +1948,9 @@
 #. Tag: para
 #: Annotations.xml:1335
 #, no-c-format
-msgid "The following annotations make it easy to implement clickable lists backed by a stateful session bean. They appear on attributes."
+msgid ""
+"The following annotations make it easy to implement clickable lists backed "
+"by a stateful session bean. They appear on attributes."
 msgstr ""
 
 #. Tag: literal
@@ -1566,19 +1968,30 @@
 #. Tag: para
 #: Annotations.xml:1348
 #, no-c-format
-msgid "Outjects a property of type <literal>List</literal>, <literal>Map</literal>, <literal>Set</literal> or <literal>Object[]</literal> as a JSF <literal>DataModel</literal> into the scope of the owning component (or the <literal>EVENT</literal> scope if the owning component is <literal>STATELESS</literal>). In the case of <literal>Map</literal>, each row of the <literal>DataModel</literal> is a <literal>Map.Entry</literal>."
+msgid ""
+"Outjects a property of type <literal>List</literal>, <literal>Map</literal>, "
+"<literal>Set</literal> or <literal>Object[]</literal> as a JSF "
+"<literal>DataModel</literal> into the scope of the owning component (or the "
+"<literal>EVENT</literal> scope if the owning component is "
+"<literal>STATELESS</literal>). In the case of <literal>Map</literal>, each "
+"row of the <literal>DataModel</literal> is a <literal>Map.Entry</literal>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1361
 #, no-c-format
-msgid "<literal>value</literal> &#8212; name of the conversation context variable. Default to the attribute name."
+msgid ""
+"<literal>value</literal> &#8212; name of the conversation context variable. "
+"Default to the attribute name."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1368
 #, no-c-format
-msgid "<literal>scope</literal> &#8212; if <literal>scope=ScopeType.PAGE</literal> is explicitly specified, the <literal>DataModel</literal> will be kept in the <literal>PAGE</literal> context."
+msgid ""
+"<literal>scope</literal> &#8212; if <literal>scope=ScopeType.PAGE</literal> "
+"is explicitly specified, the <literal>DataModel</literal> will be kept in "
+"the <literal>PAGE</literal> context."
 msgstr ""
 
 #. Tag: literal
@@ -1596,20 +2009,35 @@
 #. Tag: para
 #: Annotations.xml:1384
 #, no-c-format
-msgid "Injects the selected value from the JSF <literal>DataModel</literal> (this is the element of the underlying collection, or the map value). If only one <literal>@DataModel</literal> attribute is defined for a component, the selected value from that <literal>DataModel</literal> will be injected. Otherwise, the component name of each <literal>@DataModel</literal> must be specified in the value attribute for each <literal>@DataModelSelection</literal>."
+msgid ""
+"Injects the selected value from the JSF <literal>DataModel</literal> (this "
+"is the element of the underlying collection, or the map value). If only one "
+"<literal>@DataModel</literal> attribute is defined for a component, the "
+"selected value from that <literal>DataModel</literal> will be injected. "
+"Otherwise, the component name of each <literal>@DataModel</literal> must be "
+"specified in the value attribute for each <literal>@DataModelSelection</"
+"literal>."
 msgstr ""
 
 #. Tag: para
 #: Annotations.xml:1396
 #, no-c-format
-msgid "If <literal>PAGE</literal> scope is specified on the associated <literal>@DataModel</literal>, then, in addition to the DataModel Selection being injected, the associated DataModel will also be injected. In this case, if the property annotated with <literal>@DataModel</literal> is a getter method, then a setter method for the property must also be part of the Business API of the containing Seam Component."
+msgid ""
+"If <literal>PAGE</literal> scope is specified on the associated "
+"<literal>@DataModel</literal>, then, in addition to the DataModel Selection "
+"being injected, the associated DataModel will also be injected. In this "
+"case, if the property annotated with <literal>@DataModel</literal> is a "
+"getter method, then a setter method for the property must also be part of "
+"the Business API of the containing Seam Component."
 msgstr ""
 
 #. Tag: para
-#: Annotations.xml:1408
-#: Annotations.xml:1438
+#: Annotations.xml:1408 Annotations.xml:1438
 #, no-c-format
-msgid "<literal>value</literal> &#8212; name of the conversation context variable. Not needed if there is exactly one <literal>@DataModel</literal> in the component."
+msgid ""
+"<literal>value</literal> &#8212; name of the conversation context variable. "
+"Not needed if there is exactly one <literal>@DataModel</literal> in the "
+"component."
 msgstr ""
 
 #. Tag: literal
@@ -1627,7 +2055,14 @@
 #. Tag: para
 #: Annotations.xml:1424
 #, no-c-format
-msgid "Exposes the selection index of the JSF <literal>DataModel</literal> as an attribute of the component (this is the row number of the underlying collection, or the map key). If only one <literal>@DataModel</literal> attribute is defined for a component, the selected value from that <literal>DataModel</literal> will be injected. Otherwise, the component name of each <literal>@DataModel</literal> must be specified in the value attribute for each <literal>@DataModelSelectionIndex</literal>."
+msgid ""
+"Exposes the selection index of the JSF <literal>DataModel</literal> as an "
+"attribute of the component (this is the row number of the underlying "
+"collection, or the map key). If only one <literal>@DataModel</literal> "
+"attribute is defined for a component, the selected value from that "
+"<literal>DataModel</literal> will be injected. Otherwise, the component name "
+"of each <literal>@DataModel</literal> must be specified in the value "
+"attribute for each <literal>@DataModelSelectionIndex</literal>."
 msgstr ""
 
 #. Tag: title
@@ -1639,7 +2074,10 @@
 #. Tag: para
 #: Annotations.xml:1454
 #, no-c-format
-msgid "These meta-annotations make it possible to implement similar functionality to <literal>@DataModel</literal> and <literal>@DataModelSelection</literal> for other datastructures apart from lists."
+msgid ""
+"These meta-annotations make it possible to implement similar functionality "
+"to <literal>@DataModel</literal> and <literal>@DataModelSelection</literal> "
+"for other datastructures apart from lists."
 msgstr ""
 
 #. Tag: literal
@@ -1687,7 +2125,10 @@
 #. Tag: para
 #: Annotations.xml:1489
 #, no-c-format
-msgid "This annotation provides a mechanism for declaring information about a set of components that are packaged together. It can be applied to any Java package."
+msgid ""
+"This annotation provides a mechanism for declaring information about a set "
+"of components that are packaged together. It can be applied to any Java "
+"package."
 msgstr ""
 
 #. Tag: literal
@@ -1699,25 +2140,41 @@
 #. Tag: programlisting
 #: Annotations.xml:1502
 #, no-c-format
-msgid "<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/example/seampay\")]]>"
-msgstr "<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/example/seampay\")]]>"
+msgid ""
+"<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/example/seampay"
+"\")]]>"
+msgstr ""
+"<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/example/seampay"
+"\")]]>"
 
 #. Tag: para
 #: Annotations.xml:1503
 #, no-c-format
-msgid "Specifies that components in the current package are associated with the given namespace. The declared namespace can be used as an XML namespace in a <literal>components.xml</literal> file to simplify application configuration."
+msgid ""
+"Specifies that components in the current package are associated with the "
+"given namespace. The declared namespace can be used as an XML namespace in a "
+"<literal>components.xml</literal> file to simplify application configuration."
 msgstr ""
 
 #. Tag: programlisting
 #: Annotations.xml:1509
 #, no-c-format
-msgid "<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/core\", prefix=\"org.jboss.seam.core\")]]>"
-msgstr "<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/core\", prefix=\"org.jboss.seam.core\")]]>"
+msgid ""
+"<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/core\", prefix="
+"\"org.jboss.seam.core\")]]>"
+msgstr ""
+"<![CDATA[@Namespace(value=\"http://jboss.com/products/seam/core\", prefix="
+"\"org.jboss.seam.core\")]]>"
 
 #. Tag: para
 #: Annotations.xml:1510
 #, no-c-format
-msgid "Specifies a namespace to associate with a given package. Additionally, it specifies a component name prefix to be applied to component names specified in the XML file. For example, an XML element named <literal>init</literal> that is associated with this namespace would be understood to actually refer to a component named <literal>org.jboss.seam.core.init</literal>."
+msgid ""
+"Specifies a namespace to associate with a given package. Additionally, it "
+"specifies a component name prefix to be applied to component names specified "
+"in the XML file. For example, an XML element named <literal>init</literal> "
+"that is associated with this namespace would be understood to actually refer "
+"to a component named <literal>org.jboss.seam.core.init</literal>."
 msgstr ""
 
 #. Tag: title
@@ -1729,7 +2186,9 @@
 #. Tag: para
 #: Annotations.xml:1526
 #, no-c-format
-msgid "These annotations allow you to integrate your Seam components with the servlet container."
+msgid ""
+"These annotations allow you to integrate your Seam components with the "
+"servlet container."
 msgstr ""
 
 #. Tag: literal
@@ -1741,30 +2200,42 @@
 #. Tag: para
 #: Annotations.xml:1538
 #, no-c-format
-msgid "Use the Seam component (which implements <literal>javax.servlet.Filter</literal>) annotated with <literal>@Filter</literal> as a servlet filter. It will be executed by Seam's master filter."
+msgid ""
+"Use the Seam component (which implements <literal>javax.servlet.Filter</"
+"literal>) annotated with <literal>@Filter</literal> as a servlet filter. It "
+"will be executed by Seam's master filter."
 msgstr ""
 
 #. Tag: programlisting
 #: Annotations.xml:1546
 #, no-c-format
 msgid "<![CDATA[@Filter(around={\"seamComponent\", \"otherSeamComponent\"})]]>"
-msgstr "<![CDATA[@Filter(around={\"seamComponent\", \"otherSeamComponent\"})]]>"
+msgstr ""
+"<![CDATA[@Filter(around={\"seamComponent\", \"otherSeamComponent\"})]]>"
 
 #. Tag: para
 #: Annotations.xml:1547
 #, no-c-format
-msgid "Specifies that this filter is positioned higher in the stack than the given filters."
-msgstr "Specifica che questo filtro è posizionato più in alto nello stack rispetto agli altri filtri."
+msgid ""
+"Specifies that this filter is positioned higher in the stack than the given "
+"filters."
+msgstr ""
+"Specifica che questo filtro è posizionato più in alto nello stack rispetto "
+"agli altri filtri."
 
 #. Tag: programlisting
 #: Annotations.xml:1553
 #, no-c-format
 msgid "<![CDATA[@Filter(within={\"seamComponent\", \"otherSeamComponent\"})]]>"
-msgstr "<![CDATA[@Filter(within={\"seamComponent\", \"otherSeamComponent\"})]]>"
+msgstr ""
+"<![CDATA[@Filter(within={\"seamComponent\", \"otherSeamComponent\"})]]>"
 
 #. Tag: para
 #: Annotations.xml:1554
 #, no-c-format
-msgid "Specifies that this filter is positioned deeper in the stack than the given filters."
-msgstr "Specifica che questo filtro è posizionato più in basso nello stack rispetto agli altri filtri."
-
+msgid ""
+"Specifies that this filter is positioned deeper in the stack than the given "
+"filters."
+msgstr ""
+"Specifica che questo filtro è posizionato più in basso nello stack rispetto "
+"agli altri filtri."

Modified: trunk/doc/Seam_Reference_Guide/it-IT/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/it-IT/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-12-27 14:53+0100\n"
 "Last-Translator: Nicola Benaglia <nico.benaz at gmail.com>\n"
 "Language-Team: none\n"
@@ -28,8 +28,16 @@
 #. Tag: para
 #: Dependencies.xml:10
 #, no-c-format
-msgid "Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses annotations and other JDK 5.0 features.. Seam has been thoroughly tested using Sun's JDKs. However there are no known issues specific to Seam with other JDK's."
-msgstr "Seam non funziona con JDK 1.5 e richiede JDK 5 o superiore, poiché impiega leannotazioni ed altre caratteristiche di JDK 5.0. Seam è stato testato usando i JDK di Sun. Comunque non ci sono problemi noti con Seam usando altri JDK."
+msgid ""
+"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
+"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"using Sun's JDKs. However there are no known issues specific to Seam with "
+"other JDK's."
+msgstr ""
+"Seam non funziona con JDK 1.5 e richiede JDK 5 o superiore, poiché impiega "
+"leannotazioni ed altre caratteristiche di JDK 5.0. Seam è stato testato "
+"usando i JDK di Sun. Comunque non ci sono problemi noti con Seam usando "
+"altri JDK."
 
 #. Tag: title
 #: Dependencies.xml:18
@@ -40,14 +48,36 @@
 #. Tag: para
 #: Dependencies.xml:19
 #, no-c-format
-msgid "Earlier versions of Sun's JDK 6 contained an incompatible version of JAXB and required overriding it using the \"endorsed\" directory. Sun's JDK6 Update 4 release upgraded to JAXB 2.1 and removed this requirement. When building, testing, or executing be sure to use this version or higher."
-msgstr "Le prime versioni di JDK 6 di Sun contenevano un versione incompatibile di JAXB e richiedevano l'override di questa usando la directory  \"endorsed\". La release JDK6 Update 4 di SUn ha aggiornato JAXB 2.1 e rimosso questo requisito. In fase di building, di testing o di esecuzione assicurarsi di utilizzare questa versione o successive."
+msgid ""
+"Earlier versions of Sun's JDK 6 contained an incompatible version of JAXB "
+"and required overriding it using the \"endorsed\" directory. Sun's JDK6 "
+"Update 4 release upgraded to JAXB 2.1 and removed this requirement. When "
+"building, testing, or executing be sure to use this version or higher."
+msgstr ""
+"Le prime versioni di JDK 6 di Sun contenevano un versione incompatibile di "
+"JAXB e richiedevano l'override di questa usando la directory  \"endorsed\". "
+"La release JDK6 Update 4 di SUn ha aggiornato JAXB 2.1 e rimosso questo "
+"requisito. In fase di building, di testing o di esecuzione assicurarsi di "
+"utilizzare questa versione o successive."
 
 #. Tag: para
 #: Dependencies.xml:27
 #, no-c-format
-msgid "Seam used JBoss Embedded in its unit and integration testing. This has an additional requirement when using JDK 6. In order to run JBoss Embedded with JDK 6 you need to set the following JVM argument: <programlisting>-Dsun.lang.ClassLoader.allowArraySyntax=true</programlisting> Seam's internal build system is setting this by default when it executes Seam's test suite. However if you are also using JBoss Embedded for your testing you will need to set this value."
-msgstr "Seam usa JBoss Embedded nei propri test di unità e di integrazione. JBoss Embedded ha un requisito aggiuntivo con JDK 6; occorre impostare il seguente argomento JVM: <programlisting>-Dsun.lang.ClassLoader.allowArraySyntax=true</programlisting>. Il sistema di build interno a Seam imposta di default questo valore quando si esegue la suit di test. Comunque usando  JBoss Embedded per i test va impostato questo valore."
+msgid ""
+"Seam used JBoss Embedded in its unit and integration testing. This has an "
+"additional requirement when using JDK 6. In order to run JBoss Embedded with "
+"JDK 6 you need to set the following JVM argument: <programlisting>-Dsun.lang."
+"ClassLoader.allowArraySyntax=true</programlisting> Seam's internal build "
+"system is setting this by default when it executes Seam's test suite. "
+"However if you are also using JBoss Embedded for your testing you will need "
+"to set this value."
+msgstr ""
+"Seam usa JBoss Embedded nei propri test di unità e di integrazione. JBoss "
+"Embedded ha un requisito aggiuntivo con JDK 6; occorre impostare il seguente "
+"argomento JVM: <programlisting>-Dsun.lang.ClassLoader.allowArraySyntax=true</"
+"programlisting>. Il sistema di build interno a Seam imposta di default "
+"questo valore quando si esegue la suit di test. Comunque usando  JBoss "
+"Embedded per i test va impostato questo valore."
 
 #. Tag: title
 #: Dependencies.xml:42
@@ -58,14 +88,38 @@
 #. Tag: para
 #: Dependencies.xml:44
 #, no-c-format
-msgid "This section both lists the compile-time and runtime dependencies for Seam. Where the type is listed as <literal>ear</literal>, the library should be included in the /lib directory of your application's ear file. Where the type is listed as <literal>war</literal>, the library should be placed in the <literal>/WEB-INF/lib</literal> directory of your application's war file. The scope of the dependency is either all, runtime or provided (by JBoss AS 4.2)."
-msgstr "Questa sezione elenca le dipendenze di Seam sia a compile-time sia a runtime. Laddove il tipo viene elencato come <literal>ear</literal>, la libreria deve essere inclusa nella directory /lib del proprio ear dell'applicazione. Laddove il tipo viene elencato come <literal>war</literal>, la libreria deve essere collocata nella directory <literal>/WEB-INF/lib</literal> del proprio file war. Lo scope della dipendenze è tutto, runtime o provided (da JBoss AS 4.2)."
+msgid ""
+"This section both lists the compile-time and runtime dependencies for Seam. "
+"Where the type is listed as <literal>ear</literal>, the library should be "
+"included in the /lib directory of your application's ear file. Where the "
+"type is listed as <literal>war</literal>, the library should be placed in "
+"the <literal>/WEB-INF/lib</literal> directory of your application's war "
+"file. The scope of the dependency is either all, runtime or provided (by "
+"JBoss AS 4.2)."
+msgstr ""
+"Questa sezione elenca le dipendenze di Seam sia a compile-time sia a "
+"runtime. Laddove il tipo viene elencato come <literal>ear</literal>, la "
+"libreria deve essere inclusa nella directory /lib del proprio ear "
+"dell'applicazione. Laddove il tipo viene elencato come <literal>war</"
+"literal>, la libreria deve essere collocata nella directory <literal>/WEB-"
+"INF/lib</literal> del proprio file war. Lo scope della dipendenze è tutto, "
+"runtime o provided (da JBoss AS 4.2)."
 
 #. Tag: para
 #: Dependencies.xml:54
 #, no-c-format
-msgid "Up to date version information and complete dependency information is not included in the docs, but is provided in the <literal>/dependency-report.txt</literal> which is generated from the Maven POMs stored in <literal>/build</literal>. You can generate this file by running <literal>ant dependencyReport</literal>."
-msgstr "Le informazioni sulla versione e sulle dipendenze non sono incluse nella documentazione, ma sono fornite in <literal>/dependency-report.txt</literal> che viene generato dai POM di Maven memorizzati in <literal>/build</literal>. E' possibile generare questo file eseguendo <literal>ant dependencyReport</literal>."
+msgid ""
+"Up to date version information and complete dependency information is not "
+"included in the docs, but is provided in the <literal>/dependency-report."
+"txt</literal> which is generated from the Maven POMs stored in <literal>/"
+"build</literal>. You can generate this file by running <literal>ant "
+"dependencyReport</literal>."
+msgstr ""
+"Le informazioni sulla versione e sulle dipendenze non sono incluse nella "
+"documentazione, ma sono fornite in <literal>/dependency-report.txt</literal> "
+"che viene generato dai POM di Maven memorizzati in <literal>/build</"
+"literal>. E' possibile generare questo file eseguendo <literal>ant "
+"dependencyReport</literal>."
 
 #. Tag: title
 #: Dependencies.xml:63
@@ -74,65 +128,37 @@
 msgstr "Core"
 
 #. Tag: para
-#: Dependencies.xml:76
-#: Dependencies.xml:308
-#: Dependencies.xml:392
-#: Dependencies.xml:490
-#: Dependencies.xml:586
-#: Dependencies.xml:652
-#: Dependencies.xml:813
-#: Dependencies.xml:940
-#: Dependencies.xml:996
-#: Dependencies.xml:1051
-#: Dependencies.xml:1106
+#: Dependencies.xml:76 Dependencies.xml:308 Dependencies.xml:392
+#: Dependencies.xml:490 Dependencies.xml:586 Dependencies.xml:652
+#: Dependencies.xml:813 Dependencies.xml:940 Dependencies.xml:996
+#: Dependencies.xml:1051 Dependencies.xml:1106
 #, no-c-format
 msgid "Name"
 msgstr "Nome"
 
 #. Tag: para
-#: Dependencies.xml:79
-#: Dependencies.xml:311
-#: Dependencies.xml:395
-#: Dependencies.xml:496
-#: Dependencies.xml:592
-#: Dependencies.xml:658
-#: Dependencies.xml:816
-#: Dependencies.xml:943
-#: Dependencies.xml:999
-#: Dependencies.xml:1054
-#: Dependencies.xml:1109
+#: Dependencies.xml:79 Dependencies.xml:311 Dependencies.xml:395
+#: Dependencies.xml:496 Dependencies.xml:592 Dependencies.xml:658
+#: Dependencies.xml:816 Dependencies.xml:943 Dependencies.xml:999
+#: Dependencies.xml:1054 Dependencies.xml:1109
 #, no-c-format
 msgid "Scope"
 msgstr "Scope"
 
 #. Tag: para
-#: Dependencies.xml:82
-#: Dependencies.xml:314
-#: Dependencies.xml:398
-#: Dependencies.xml:493
-#: Dependencies.xml:589
-#: Dependencies.xml:655
-#: Dependencies.xml:819
-#: Dependencies.xml:946
-#: Dependencies.xml:1002
-#: Dependencies.xml:1057
-#: Dependencies.xml:1112
+#: Dependencies.xml:82 Dependencies.xml:314 Dependencies.xml:398
+#: Dependencies.xml:493 Dependencies.xml:589 Dependencies.xml:655
+#: Dependencies.xml:819 Dependencies.xml:946 Dependencies.xml:1002
+#: Dependencies.xml:1057 Dependencies.xml:1112
 #, no-c-format
 msgid "Type"
 msgstr "Tipo"
 
 #. Tag: para
-#: Dependencies.xml:85
-#: Dependencies.xml:317
-#: Dependencies.xml:401
-#: Dependencies.xml:499
-#: Dependencies.xml:595
-#: Dependencies.xml:661
-#: Dependencies.xml:822
-#: Dependencies.xml:949
-#: Dependencies.xml:1005
-#: Dependencies.xml:1060
-#: Dependencies.xml:1115
+#: Dependencies.xml:85 Dependencies.xml:317 Dependencies.xml:401
+#: Dependencies.xml:499 Dependencies.xml:595 Dependencies.xml:661
+#: Dependencies.xml:822 Dependencies.xml:949 Dependencies.xml:1005
+#: Dependencies.xml:1060 Dependencies.xml:1115
 #, no-c-format
 msgid "Notes"
 msgstr "NOte"
@@ -144,27 +170,17 @@
 msgstr "jboss-seam.jar"
 
 #. Tag: para
-#: Dependencies.xml:97
-#: Dependencies.xml:329
+#: Dependencies.xml:97 Dependencies.xml:329
 #, no-c-format
 msgid "<para>all</para>"
 msgstr "<para>tutti</para>"
 
 #. Tag: para
-#: Dependencies.xml:100
-#: Dependencies.xml:280
-#: Dependencies.xml:332
-#: Dependencies.xml:416
-#: Dependencies.xml:431
-#: Dependencies.xml:837
-#: Dependencies.xml:852
-#: Dependencies.xml:867
-#: Dependencies.xml:882
-#: Dependencies.xml:897
-#: Dependencies.xml:912
-#: Dependencies.xml:964
-#: Dependencies.xml:1074
-#: Dependencies.xml:1129
+#: Dependencies.xml:100 Dependencies.xml:280 Dependencies.xml:332
+#: Dependencies.xml:416 Dependencies.xml:431 Dependencies.xml:837
+#: Dependencies.xml:852 Dependencies.xml:867 Dependencies.xml:882
+#: Dependencies.xml:897 Dependencies.xml:912 Dependencies.xml:964
+#: Dependencies.xml:1074 Dependencies.xml:1129
 #, no-c-format
 msgid "<para>ear</para>"
 msgstr "<para>ear</para>"
@@ -182,77 +198,33 @@
 msgstr "jboss-seam-debug.jar"
 
 #. Tag: para
-#: Dependencies.xml:112
-#: Dependencies.xml:127
-#: Dependencies.xml:142
-#: Dependencies.xml:157
-#: Dependencies.xml:172
-#: Dependencies.xml:187
-#: Dependencies.xml:202
-#: Dependencies.xml:247
-#: Dependencies.xml:262
-#: Dependencies.xml:277
-#: Dependencies.xml:347
-#: Dependencies.xml:362
-#: Dependencies.xml:413
-#: Dependencies.xml:428
-#: Dependencies.xml:460
-#: Dependencies.xml:511
-#: Dependencies.xml:526
-#: Dependencies.xml:541
-#: Dependencies.xml:556
-#: Dependencies.xml:607
-#: Dependencies.xml:622
-#: Dependencies.xml:673
-#: Dependencies.xml:688
-#: Dependencies.xml:703
-#: Dependencies.xml:718
-#: Dependencies.xml:733
-#: Dependencies.xml:748
-#: Dependencies.xml:763
-#: Dependencies.xml:778
-#: Dependencies.xml:834
-#: Dependencies.xml:849
-#: Dependencies.xml:864
-#: Dependencies.xml:879
-#: Dependencies.xml:894
-#: Dependencies.xml:909
-#: Dependencies.xml:961
-#: Dependencies.xml:1016
-#: Dependencies.xml:1071
-#: Dependencies.xml:1126
+#: Dependencies.xml:112 Dependencies.xml:127 Dependencies.xml:142
+#: Dependencies.xml:157 Dependencies.xml:172 Dependencies.xml:187
+#: Dependencies.xml:202 Dependencies.xml:247 Dependencies.xml:262
+#: Dependencies.xml:277 Dependencies.xml:347 Dependencies.xml:362
+#: Dependencies.xml:413 Dependencies.xml:428 Dependencies.xml:460
+#: Dependencies.xml:511 Dependencies.xml:526 Dependencies.xml:541
+#: Dependencies.xml:556 Dependencies.xml:607 Dependencies.xml:622
+#: Dependencies.xml:673 Dependencies.xml:688 Dependencies.xml:703
+#: Dependencies.xml:718 Dependencies.xml:733 Dependencies.xml:748
+#: Dependencies.xml:763 Dependencies.xml:778 Dependencies.xml:834
+#: Dependencies.xml:849 Dependencies.xml:864 Dependencies.xml:879
+#: Dependencies.xml:894 Dependencies.xml:909 Dependencies.xml:961
+#: Dependencies.xml:1016 Dependencies.xml:1071 Dependencies.xml:1126
 #, no-c-format
 msgid "runtime"
 msgstr "runtime"
 
 #. Tag: para
-#: Dependencies.xml:115
-#: Dependencies.xml:130
-#: Dependencies.xml:145
-#: Dependencies.xml:160
-#: Dependencies.xml:175
-#: Dependencies.xml:190
-#: Dependencies.xml:205
-#: Dependencies.xml:250
-#: Dependencies.xml:265
-#: Dependencies.xml:350
-#: Dependencies.xml:365
-#: Dependencies.xml:463
-#: Dependencies.xml:514
-#: Dependencies.xml:529
-#: Dependencies.xml:544
-#: Dependencies.xml:559
-#: Dependencies.xml:610
-#: Dependencies.xml:625
-#: Dependencies.xml:676
-#: Dependencies.xml:691
-#: Dependencies.xml:706
-#: Dependencies.xml:721
-#: Dependencies.xml:736
-#: Dependencies.xml:751
-#: Dependencies.xml:766
-#: Dependencies.xml:781
-#: Dependencies.xml:1019
+#: Dependencies.xml:115 Dependencies.xml:130 Dependencies.xml:145
+#: Dependencies.xml:160 Dependencies.xml:175 Dependencies.xml:190
+#: Dependencies.xml:205 Dependencies.xml:250 Dependencies.xml:265
+#: Dependencies.xml:350 Dependencies.xml:365 Dependencies.xml:463
+#: Dependencies.xml:514 Dependencies.xml:529 Dependencies.xml:544
+#: Dependencies.xml:559 Dependencies.xml:610 Dependencies.xml:625
+#: Dependencies.xml:676 Dependencies.xml:691 Dependencies.xml:706
+#: Dependencies.xml:721 Dependencies.xml:736 Dependencies.xml:751
+#: Dependencies.xml:766 Dependencies.xml:781 Dependencies.xml:1019
 #, no-c-format
 msgid "<para>war</para>"
 msgstr "<para>war</para>"
@@ -276,8 +248,7 @@
 msgstr "Richiesto con l'uso di Seam con Spring"
 
 #. Tag: literal
-#: Dependencies.xml:139
-#: Dependencies.xml:553
+#: Dependencies.xml:139 Dependencies.xml:553
 #, no-c-format
 msgid "jboss-seam-pdf.jar"
 msgstr "jboss-seam-pdf.jar"
@@ -289,8 +260,7 @@
 msgstr "Richiesto con l'uso delle funzionalità PDF di Seam"
 
 #. Tag: literal
-#: Dependencies.xml:154
-#: Dependencies.xml:619
+#: Dependencies.xml:154 Dependencies.xml:619
 #, no-c-format
 msgid "jboss-seam-excel.jar"
 msgstr "jboss-seam-excel.jar"
@@ -298,12 +268,16 @@
 #. Tag: para
 #: Dependencies.xml:163
 #, no-c-format
-msgid "Required when using Seam's <trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark> features"
-msgstr "Richiesto con l'uso delle funzionalità di <trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark> in Seam"
+msgid ""
+"Required when using Seam's <trademark class=\"registered\">Microsoft</"
+"trademark> <trademark class=\"registered\">Excel</trademark> features"
+msgstr ""
+"Richiesto con l'uso delle funzionalità di <trademark class=\"registered"
+"\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark> "
+"in Seam"
 
 #. Tag: literal
-#: Dependencies.xml:169
-#: Dependencies.xml:775
+#: Dependencies.xml:169 Dependencies.xml:775
 #, no-c-format
 msgid "jboss-seam-rss.jar"
 msgstr "jboss-seam-rss.jar"
@@ -345,8 +319,7 @@
 msgstr "jsf-api.jar"
 
 #. Tag: para
-#: Dependencies.xml:217
-#: Dependencies.xml:232
+#: Dependencies.xml:217 Dependencies.xml:232
 #, no-c-format
 msgid "provided"
 msgstr "fornito"
@@ -426,8 +399,12 @@
 #. Tag: para
 #: Dependencies.xml:335
 #, no-c-format
-msgid "Required to use RichFaces. Provides API classes that you may wish to use from your application e.g. to create a tree"
-msgstr "Richiesto per l'uso di RichFaces. Fornisce classi API per l'uso nella propria applicazione, per esempio per creare un albero"
+msgid ""
+"Required to use RichFaces. Provides API classes that you may wish to use "
+"from your application e.g. to create a tree"
+msgstr ""
+"Richiesto per l'uso di RichFaces. Fornisce classi API per l'uso nella "
+"propria applicazione, per esempio per creare un albero"
 
 #. Tag: literal
 #: Dependencies.xml:344
@@ -511,7 +488,8 @@
 #: Dependencies.xml:450
 #, no-c-format
 msgid "mail-ra.rar should be deployed to the application server at runtime"
-msgstr "mail-ra.rar dovrebbe essere deployato nell'application server a runtime"
+msgstr ""
+"mail-ra.rar dovrebbe essere deployato nell'application server a runtime"
 
 #. Tag: literal
 #: Dependencies.xml:457
@@ -582,14 +560,22 @@
 #. Tag: title
 #: Dependencies.xml:572
 #, no-c-format
-msgid "Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark>"
-msgstr "Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark>"
+msgid ""
+"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
+"\"registered\">Excel</trademark>"
+msgstr ""
+"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
+"\"registered\">Excel</trademark>"
 
 #. Tag: title
 #: Dependencies.xml:575
 #, no-c-format
-msgid "Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark> Dependencies"
-msgstr "Dipendenze di <trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark> in Seam"
+msgid ""
+"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
+"\"registered\">Excel</trademark> Dependencies"
+msgstr ""
+"Dipendenze di <trademark class=\"registered\">Microsoft</trademark> "
+"<trademark class=\"registered\">Excel</trademark> in Seam"
 
 #. Tag: literal
 #: Dependencies.xml:604
@@ -606,8 +592,12 @@
 #. Tag: para
 #: Dependencies.xml:628
 #, no-c-format
-msgid "Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark> core library"
-msgstr "Libreria base <trademark class=\"registered\">Microsoft</trademark> <trademark class=\"registered\">Excel</trademark> in Seam"
+msgid ""
+"Seam <trademark class=\"registered\">Microsoft</trademark> <trademark class="
+"\"registered\">Excel</trademark> core library"
+msgstr ""
+"Libreria base <trademark class=\"registered\">Microsoft</trademark> "
+"<trademark class=\"registered\">Excel</trademark> in Seam"
 
 #. Tag: title
 #: Dependencies.xml:638
@@ -720,8 +710,12 @@
 #. Tag: para
 #: Dependencies.xml:797
 #, no-c-format
-msgid "The JBoss Rules libraries can be found in the <literal>drools/lib</literal> directory in Seam."
-msgstr "Le librerie di JBoss Rules libraries sono nella directory <literal>drools/lib</literal> di Seam."
+msgid ""
+"The JBoss Rules libraries can be found in the <literal>drools/lib</literal> "
+"directory in Seam."
+msgstr ""
+"Le librerie di JBoss Rules libraries sono nella directory <literal>drools/"
+"lib</literal> di Seam."
 
 #. Tag: title
 #: Dependencies.xml:802
@@ -804,8 +798,12 @@
 #. Tag: para
 #: Dependencies.xml:980
 #, no-c-format
-msgid "These libraries are required if you with to use the Google Web Toolkit (GWT) with your Seam application."
-msgstr "Queste librerie sono richieste se si desidera usare Google Web Toolkit (GWT) nella propria applicazione Seam."
+msgid ""
+"These libraries are required if you with to use the Google Web Toolkit (GWT) "
+"with your Seam application."
+msgstr ""
+"Queste librerie sono richieste se si desidera usare Google Web Toolkit (GWT) "
+"nella propria applicazione Seam."
 
 #. Tag: title
 #: Dependencies.xml:985
@@ -834,8 +832,12 @@
 #. Tag: para
 #: Dependencies.xml:1035
 #, no-c-format
-msgid "These libraries are required if you with to use the Spring Framework with your Seam application."
-msgstr "Queste librerie sono richieste se si desidera usare Spring Framework nella propria applicazione Seam."
+msgid ""
+"These libraries are required if you with to use the Spring Framework with "
+"your Seam application."
+msgstr ""
+"Queste librerie sono richieste se si desidera usare Spring Framework nella "
+"propria applicazione Seam."
 
 #. Tag: title
 #: Dependencies.xml:1040
@@ -864,8 +866,12 @@
 #. Tag: para
 #: Dependencies.xml:1090
 #, no-c-format
-msgid "These libraries are required if you with to use Groovy with your Seam application."
-msgstr "Queste librerie sono richieste se si desidera usare Groovy nella propria applicazione Seam."
+msgid ""
+"These libraries are required if you with to use Groovy with your Seam "
+"application."
+msgstr ""
+"Queste librerie sono richieste se si desidera usare Groovy nella propria "
+"applicazione Seam."
 
 #. Tag: title
 #: Dependencies.xml:1095
@@ -894,29 +900,47 @@
 #. Tag: para
 #: Dependencies.xml:1147
 #, no-c-format
-msgid "Maven offers support for transitive dependency management and can be used to manage the dependencies of your Seam project. You can use Maven Ant Tasks to integrate Maven into your Ant build, or can use Maven to build and deploy your project."
-msgstr "Maven offre un supporto per la gestione transitiva delle dipendenze e può essere usato per gestire le dipendenze nei progetti Seam. Maven Ant Tasks intergra Maven nel build di Ant, e Maven può essereimpiegato per fare ilbuild ed il deploy dei propri progetti."
+msgid ""
+"Maven offers support for transitive dependency management and can be used to "
+"manage the dependencies of your Seam project. You can use Maven Ant Tasks to "
+"integrate Maven into your Ant build, or can use Maven to build and deploy "
+"your project."
+msgstr ""
+"Maven offre un supporto per la gestione transitiva delle dipendenze e può "
+"essere usato per gestire le dipendenze nei progetti Seam. Maven Ant Tasks "
+"intergra Maven nel build di Ant, e Maven può essereimpiegato per fare "
+"ilbuild ed il deploy dei propri progetti."
 
 #. Tag: para
 #: Dependencies.xml:1154
 #, no-c-format
-msgid "We aren't actually going to discuss how to use Maven here, but just run over some basic POMs you could use."
-msgstr "Qui non si discute l'uso di Maven, ma soltanto un utilizzo base del POM."
+msgid ""
+"We aren't actually going to discuss how to use Maven here, but just run over "
+"some basic POMs you could use."
+msgstr ""
+"Qui non si discute l'uso di Maven, ma soltanto un utilizzo base del POM."
 
 #. Tag: para
 #: Dependencies.xml:1159
-#, no-c-format
-msgid "Released versions of Seam are available in http://repository.jboss.org/maven2 and nightly snapshots are available in http://snapshots.jboss.org/maven2."
-msgstr "Le versioni rilasciate di Seam sono disponibili all'indirizzo http://repository.jboss.org/maven2 e gli snapshot notturni sono disponibili all'indirizzo http://snapshots.jboss.org/maven2."
+#, fuzzy, no-c-format
+msgid ""
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
+msgstr ""
+"Le versioni rilasciate di Seam sono disponibili all'indirizzo http://"
+"repository.jboss.org/maven2 e gli snapshot notturni sono disponibili "
+"all'indirizzo http://snapshots.jboss.org/maven2."
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr "Tutti gli artifact di Seam sono disponibili in Maven:"
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -930,7 +954,7 @@
 "</dependency>]]>"
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -944,7 +968,7 @@
 "</dependency>]]>"
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -958,7 +982,7 @@
 "</dependency>]]>"
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -972,8 +996,7 @@
 "</dependency>]]>"
 
 #. Tag: programlisting
-#: Dependencies.xml:1176
-#: Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -987,19 +1010,24 @@
 "</dependency>]]>"
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
-msgid "This sample POM will give you Seam, JPA (provided by Hibernate) and Hibernate Validator:"
-msgstr "Questo POM d'esempio fornirà Seam, JPA (tramite Hibernate) e Hibernate Validator:"
+msgid ""
+"This sample POM will give you Seam, JPA (provided by Hibernate) and "
+"Hibernate Validator:"
+msgstr ""
+"Questo POM d'esempio fornirà Seam, JPA (tramite Hibernate) e Hibernate "
+"Validator:"
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
 "<project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n"
 "  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-"  xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\">\n"
+"  xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache."
+"org/maven-v4_0_0.xsd\">\n"
 "  <modelVersion>4.0.0</modelVersion>\n"
 "  <groupId>org.jboss.seam.example/groupId>\n"
 "  <artifactId>my-project</artifactId>\n"
@@ -1047,7 +1075,8 @@
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
 "<project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n"
 "  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-"  xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\">\n"
+"  xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache."
+"org/maven-v4_0_0.xsd\">\n"
 "  <modelVersion>4.0.0</modelVersion>\n"
 "  <groupId>org.jboss.seam.example/groupId>\n"
 "  <artifactId>my-project</artifactId>\n"
@@ -1091,4 +1120,3 @@
 "  </dependencies>\n"
 "\n"
 "</project>]]>"
-

Modified: trunk/doc/Seam_Reference_Guide/it-IT/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-12-31 16:35+0100\n"
 "Last-Translator: Nicola Benaglia <nico.benaz at gmail.com>\n"
 "Language-Team: none\n"
@@ -22,8 +22,18 @@
 #. Tag: para
 #: Testing.xml:3
 #, no-c-format
-msgid "Most Seam applications will need at least two kinds of automated tests: <emphasis>unit tests</emphasis>, which test a particular Seam component in isolation, and scripted <emphasis>integration tests</emphasis> which exercise all Java layers of the application (that is, everything except the view pages)."
-msgstr "La maggior parte delle applicazioni Seam ha bisogno di almeno due tipi di test automatici: <emphasis>test di unità</emphasis> per testare un particolare componente Seam in isolamento, e <emphasis>test d'integrazione</emphasis> per provare tutti i layer java dell'applicazione (cioè tutto, tranne le pagine di vista)."
+msgid ""
+"Most Seam applications will need at least two kinds of automated tests: "
+"<emphasis>unit tests</emphasis>, which test a particular Seam component in "
+"isolation, and scripted <emphasis>integration tests</emphasis> which "
+"exercise all Java layers of the application (that is, everything except the "
+"view pages)."
+msgstr ""
+"La maggior parte delle applicazioni Seam ha bisogno di almeno due tipi di "
+"test automatici: <emphasis>test di unità</emphasis> per testare un "
+"particolare componente Seam in isolamento, e <emphasis>test d'integrazione</"
+"emphasis> per provare tutti i layer java dell'applicazione (cioè tutto, "
+"tranne le pagine di vista)."
 
 #. Tag: para
 #: Testing.xml:10
@@ -40,14 +50,27 @@
 #. Tag: para
 #: Testing.xml:16
 #, no-c-format
-msgid "All Seam components are POJOs. This is a great place to start if you want easy unit testing. And since Seam emphasises the use of bijection for inter-component interactions and access to contextual objects, it's very easy to test a Seam component outside of its normal runtime environment."
-msgstr "Tutti i componenti Seam sono POJO. Questo è un buon punto per partire se si vogliono eseguire dei test di unità facili. E poiché Seam enfatizza l'uso della bujection per le interazioni tra componenti e l'accesso ad oggetti contestuali, è molto facile testare un componente Seam fuori dal suo normale ambiente di runtime."
+msgid ""
+"All Seam components are POJOs. This is a great place to start if you want "
+"easy unit testing. And since Seam emphasises the use of bijection for inter-"
+"component interactions and access to contextual objects, it's very easy to "
+"test a Seam component outside of its normal runtime environment."
+msgstr ""
+"Tutti i componenti Seam sono POJO. Questo è un buon punto per partire se si "
+"vogliono eseguire dei test di unità facili. E poiché Seam enfatizza l'uso "
+"della bujection per le interazioni tra componenti e l'accesso ad oggetti "
+"contestuali, è molto facile testare un componente Seam fuori dal suo normale "
+"ambiente di runtime."
 
 #. Tag: para
 #: Testing.xml:23
 #, no-c-format
-msgid "Consider the following Seam Component which creates a statement of account for a customer:"
-msgstr "Si consideri il seguente componente Seam che crea una dichiarazione di account per un cliente:"
+msgid ""
+"Consider the following Seam Component which creates a statement of account "
+"for a customer:"
+msgstr ""
+"Si consideri il seguente componente Seam che crea una dichiarazione di "
+"account per un cliente:"
 
 #. Tag: programlisting
 #: Testing.xml:28
@@ -68,7 +91,8 @@
 "   @Create\n"
 "   public void create() {\n"
 "      List<Invoice> invoices = entityManager\n"
-"         .createQuery(\"select invoice from Invoice invoice where invoice.customer = :customer\")\n"
+"         .createQuery(\"select invoice from Invoice invoice where invoice."
+"customer = :customer\")\n"
 "         .setParameter(\"customer\", customer)\n"
 "         .getResultList();\n"
 "      statementTotal = calculateTotal(invoices);\n"
@@ -102,7 +126,8 @@
 "   @Create\n"
 "   public void create() {\n"
 "      List<Invoice> invoices = entityManager\n"
-"         .createQuery(\"select invoice from Invoice invoice where invoice.customer = :customer\")\n"
+"         .createQuery(\"select invoice from Invoice invoice where invoice."
+"customer = :customer\")\n"
 "         .setParameter(\"customer\", customer)\n"
 "         .getResultList();\n"
 "      statementTotal = calculateTotal(invoices);\n"
@@ -124,8 +149,12 @@
 #. Tag: para
 #: Testing.xml:30
 #, no-c-format
-msgid "We could write a unit test for the calculateTotal method (which tests the business logic of the component) as follows:"
-msgstr "Si può scrivere un test d'unità per il metodo calculateTotal (che testa la business logic del componente) come segue:"
+msgid ""
+"We could write a unit test for the calculateTotal method (which tests the "
+"business logic of the component) as follows:"
+msgstr ""
+"Si può scrivere un test d'unità per il metodo calculateTotal (che testa la "
+"business logic del componente) come segue:"
 
 #. Tag: programlisting
 #: Testing.xml:35
@@ -135,8 +164,10 @@
 "    \n"
 "    @Test\n"
 "    public testCalculateTotal {\n"
-"       List<Invoice> invoices = generateTestInvoices(); // A test data generator\n"
-"       double statementTotal = new StatementOfAccount().calculateTotal(invoices);\n"
+"       List<Invoice> invoices = generateTestInvoices(); // A test data "
+"generator\n"
+"       double statementTotal = new StatementOfAccount().calculateTotal"
+"(invoices);\n"
 "       assert statementTotal = 123.45;\n"
 "    }   \n"
 "}\n"
@@ -146,8 +177,10 @@
 "    \n"
 "    @Test\n"
 "    public testCalculateTotal {\n"
-"       List<Invoice> invoices = generateTestInvoices(); // A test data generator\n"
-"       double statementTotal = new StatementOfAccount().calculateTotal(invoices);\n"
+"       List<Invoice> invoices = generateTestInvoices(); // A test data "
+"generator\n"
+"       double statementTotal = new StatementOfAccount().calculateTotal"
+"(invoices);\n"
 "       assert statementTotal = 123.45;\n"
 "    }   \n"
 "}\n"
@@ -155,15 +188,27 @@
 
 #. Tag: para
 #: Testing.xml:37
-#, no-c-format
-msgid "You'll notice we aren't testing retrieving data from or persisting data to the database; nor are we testing any functionality provided by Seam. We are just testing the logic of our POJOs. Seam components don't usually depend directly upon container infrastructure, so most unit testing as as easy as that!"
-msgstr "Si vede che non si sta testando il recupero dei dati e la persistenza dei dati da/a database; e neppure si testa alcuna funzionalità fornita da Seam. Si sta solamente testanto la logica del POJO. I componenti Seam solitamente non dipendono direttamente dall'infrastruttura del container, e quindi la maggior parte dei test d'unità sono facili come quello mostrato."
+#, fuzzy, no-c-format
+msgid ""
+"You'll notice we aren't testing retrieving data from or persisting data to "
+"the database; nor are we testing any functionality provided by Seam. We are "
+"just testing the logic of our POJOs. Seam components don't usually depend "
+"directly upon container infrastructure, so most unit testing are as easy as "
+"that!"
+msgstr ""
+"Si vede che non si sta testando il recupero dei dati e la persistenza dei "
+"dati da/a database; e neppure si testa alcuna funzionalità fornita da Seam. "
+"Si sta solamente testanto la logica del POJO. I componenti Seam solitamente "
+"non dipendono direttamente dall'infrastruttura del container, e quindi la "
+"maggior parte dei test d'unità sono facili come quello mostrato."
 
 #. Tag: para
 #: Testing.xml:44
 #, no-c-format
 msgid "However, if you want to test the entire application, read on."
-msgstr "Comunque se si vuole testare l'intera applicazione, si consiglia di continuare nella lettura."
+msgstr ""
+"Comunque se si vuole testare l'intera applicazione, si consiglia di "
+"continuare nella lettura."
 
 #. Tag: title
 #: Testing.xml:51
@@ -174,14 +219,36 @@
 #. Tag: para
 #: Testing.xml:53
 #, no-c-format
-msgid "Integration testing is slightly more difficult. In this case, we can't eliminate the container infrastructure; indeed, that is part of what is being tested! At the same time, we don't want to be forced to deploy our application to an application server to run the automated tests. We need to be able to reproduce just enough of the container infrastructure inside our testing environment to be able to exercise the whole application, without hurting performance too much."
-msgstr "Il test d'integrazione è leggermente più difficile. In questo caso non si può eliminare l'infrastruttura del container che invece fa parte di ciò che va testato! Allo stesso tempo non si vuole essere forzati ad eseguire un deploy dell'applicazione in un application server per fare girare i test. Occorre essere in grado di riprodurre l'infrastruttura essenziale del container dentro l'ambiente di test per poter provare l'intera applicazione senza nuocere troppo alle performance."
+msgid ""
+"Integration testing is slightly more difficult. In this case, we can't "
+"eliminate the container infrastructure; indeed, that is part of what is "
+"being tested! At the same time, we don't want to be forced to deploy our "
+"application to an application server to run the automated tests. We need to "
+"be able to reproduce just enough of the container infrastructure inside our "
+"testing environment to be able to exercise the whole application, without "
+"hurting performance too much."
+msgstr ""
+"Il test d'integrazione è leggermente più difficile. In questo caso non si "
+"può eliminare l'infrastruttura del container che invece fa parte di ciò che "
+"va testato! Allo stesso tempo non si vuole essere forzati ad eseguire un "
+"deploy dell'applicazione in un application server per fare girare i test. "
+"Occorre essere in grado di riprodurre l'infrastruttura essenziale del "
+"container dentro l'ambiente di test per poter provare l'intera applicazione "
+"senza nuocere troppo alle performance."
 
 #. Tag: para
 #: Testing.xml:62
 #, no-c-format
-msgid "The approach taken by Seam is to let you write tests that exercise your components while running inside a pruned down container environment (Seam, together with the JBoss Embedded container; see <xref linkend=\"config.install.embedded\"/> for configuration details)"
-msgstr "L'approccio preso da Seam è quello di consentire di scrivere test che possano provare i componenti mentre girano dentro un ambiente di container ridotto (Seam assieme al container JBoss Embedded; vedere <xref linkend=\"config.install.embedded\"/> per i dettagli di configurazione)"
+msgid ""
+"The approach taken by Seam is to let you write tests that exercise your "
+"components while running inside a pruned down container environment (Seam, "
+"together with the JBoss Embedded container; see <xref linkend=\"config."
+"install.embedded\"/> for configuration details)"
+msgstr ""
+"L'approccio preso da Seam è quello di consentire di scrivere test che "
+"possano provare i componenti mentre girano dentro un ambiente di container "
+"ridotto (Seam assieme al container JBoss Embedded; vedere <xref linkend="
+"\"config.install.embedded\"/> per i dettagli di configurazione)"
 
 #. Tag: programlisting
 #: Testing.xml:69
@@ -201,7 +268,8 @@
 "            setValue(\"#{user.username}\", \"1ovthafew\");\n"
 "            setValue(\"#{user.name}\", \"Gavin King\");\n"
 "            setValue(\"#{user.password}\", \"secret\");\n"
-"            assert invokeMethod(\"#{register.register}\").equals(\"success\");\n"
+"            assert invokeMethod(\"#{register.register}\").equals(\"success"
+"\");\n"
 "            assert getValue(\"#{user.username}\").equals(\"1ovthafew\");\n"
 "            assert getValue(\"#{user.name}\").equals(\"Gavin King\");\n"
 "            assert getValue(\"#{user.password}\").equals(\"secret\");\n"
@@ -229,7 +297,8 @@
 "            setValue(\"#{user.username}\", \"1ovthafew\");\n"
 "            setValue(\"#{user.name}\", \"Gavin King\");\n"
 "            setValue(\"#{user.password}\", \"secret\");\n"
-"            assert invokeMethod(\"#{register.register}\").equals(\"success\");\n"
+"            assert invokeMethod(\"#{register.register}\").equals(\"success"
+"\");\n"
 "            assert getValue(\"#{user.username}\").equals(\"1ovthafew\");\n"
 "            assert getValue(\"#{user.name}\").equals(\"Gavin King\");\n"
 "            assert getValue(\"#{user.password}\").equals(\"secret\");\n"
@@ -252,8 +321,16 @@
 #. Tag: para
 #: Testing.xml:75
 #, no-c-format
-msgid "Occasionally, we need to be able to replace the implementation of some Seam component that depends upon resources which are not available in the integration test environment. For example, suppose we have some Seam component which is a facade to some payment processing system:"
-msgstr "Occasionalmente occorre essere in grado di sostituire l'implementazione di alcuni componenti Seam che dipendono da risorse non disponibili in ambiente di test. Per esempio, si supponga di avere dei componenti Seam che sono una facade di un qualche sistema di elaborazione pagamenti:"
+msgid ""
+"Occasionally, we need to be able to replace the implementation of some Seam "
+"component that depends upon resources which are not available in the "
+"integration test environment. For example, suppose we have some Seam "
+"component which is a facade to some payment processing system:"
+msgstr ""
+"Occasionalmente occorre essere in grado di sostituire l'implementazione di "
+"alcuni componenti Seam che dipendono da risorse non disponibili in ambiente "
+"di test. Per esempio, si supponga di avere dei componenti Seam che sono una "
+"facade di un qualche sistema di elaborazione pagamenti:"
 
 #. Tag: programlisting
 #: Testing.xml:82
@@ -273,7 +350,9 @@
 #: Testing.xml:84
 #, no-c-format
 msgid "For integration tests, we can mock out this component as follows:"
-msgstr "Per i test di integrazione è possibile creare un mock di un componente come segue:"
+msgstr ""
+"Per i test di integrazione è possibile creare un mock di un componente come "
+"segue:"
 
 #. Tag: programlisting
 #: Testing.xml:88
@@ -298,8 +377,18 @@
 #. Tag: para
 #: Testing.xml:90
 #, no-c-format
-msgid "Since the <literal>MOCK</literal> precedence is higher than the default precedence of application components, Seam will install the mock implementation whenever it is in the classpath. When deployed into production, the mock implementation is absent, so the real component will be installed."
-msgstr "Poiché la precedenza <literal>MOCK</literal> è più elevata della precedenza di default dei componenti di applicazione, Seam installerà l'implementazione mock quando questa è nel classpath. Con un deploy in produzione, l'implementazione mock è assente, e quindi il componente reale verrà installato."
+msgid ""
+"Since the <literal>MOCK</literal> precedence is higher than the default "
+"precedence of application components, Seam will install the mock "
+"implementation whenever it is in the classpath. When deployed into "
+"production, the mock implementation is absent, so the real component will be "
+"installed."
+msgstr ""
+"Poiché la precedenza <literal>MOCK</literal> è più elevata della precedenza "
+"di default dei componenti di applicazione, Seam installerà l'implementazione "
+"mock quando questa è nel classpath. Con un deploy in produzione, "
+"l'implementazione mock è assente, e quindi il componente reale verrà "
+"installato."
 
 #. Tag: title
 #: Testing.xml:103
@@ -310,15 +399,33 @@
 #. Tag: para
 #: Testing.xml:105
 #, no-c-format
-msgid "An even harder problem is emulating user interactions. A third problem is where to put our assertions. Some test frameworks let us test the whole application by reproducing user interactions with the web browser. These frameworks have their place, but they are not appropriate for use at development time."
-msgstr "Un problema ancora più difficile è quello di emulare le interazioni utente. Un terzo problema si verifica quando vengono messe le asserzioni. Alcuni framewrok di test consentono di testare un'intera applicazione riproducendo le interazioni utente con il browser. Questi framework hanno un loro spazio d'uso, ma non sono adatti per l'uso in fase di sviluppo."
+msgid ""
+"An even harder problem is emulating user interactions. A third problem is "
+"where to put our assertions. Some test frameworks let us test the whole "
+"application by reproducing user interactions with the web browser. These "
+"frameworks have their place, but they are not appropriate for use at "
+"development time."
+msgstr ""
+"Un problema ancora più difficile è quello di emulare le interazioni utente. "
+"Un terzo problema si verifica quando vengono messe le asserzioni. Alcuni "
+"framewrok di test consentono di testare un'intera applicazione riproducendo "
+"le interazioni utente con il browser. Questi framework hanno un loro spazio "
+"d'uso, ma non sono adatti per l'uso in fase di sviluppo."
 
 # scripted = sotto forma di script ?
 #. Tag: para
 #: Testing.xml:112
 #, no-c-format
-msgid "<literal>SeamTest</literal> lets you write <emphasis>scripted</emphasis> tests, in a simulated JSF environment. The role of a scripted test is to reproduce the interaction between the view and the Seam components. In other words, you get to pretend you are the JSF implementation!"
-msgstr "\"<literal>SeamTest</literal> consente di scrivere test <emphasis>sotto forma di script (scripted)</emphasis>, in un ambiente JSF simulato. Il ruolo di un test scripted è quello di riprodurre l'interazione tra la vista ed i componenti Seam. In altre parole si pretende di essere l'implementazione JSF!"
+msgid ""
+"<literal>SeamTest</literal> lets you write <emphasis>scripted</emphasis> "
+"tests, in a simulated JSF environment. The role of a scripted test is to "
+"reproduce the interaction between the view and the Seam components. In other "
+"words, you get to pretend you are the JSF implementation!"
+msgstr ""
+"\"<literal>SeamTest</literal> consente di scrivere test <emphasis>sotto "
+"forma di script (scripted)</emphasis>, in un ambiente JSF simulato. Il ruolo "
+"di un test scripted è quello di riprodurre l'interazione tra la vista ed i "
+"componenti Seam. In altre parole si pretende di essere l'implementazione JSF!"
 
 #. Tag: para
 #: Testing.xml:119
@@ -330,7 +437,8 @@
 #: Testing.xml:123
 #, no-c-format
 msgid "Let's consider a JSP view for the component we unit tested above:"
-msgstr "Si consideri una vista JSP per il componente testato come unità visto sopra:"
+msgstr ""
+"Si consideri una vista JSP per il componente testato come unità visto sopra:"
 
 #. Tag: programlisting
 #: Testing.xml:127
@@ -358,7 +466,8 @@
 "       </tr>\n"
 "     </table>\n"
 "     <h:messages/>\n"
-"     <h:commandButton type=\"submit\" value=\"Register\" action=\"#{register.register}\"/>\n"
+"     <h:commandButton type=\"submit\" value=\"Register\" action=\"#{register."
+"register}\"/>\n"
 "   </h:form>\n"
 "  </f:view>\n"
 " </body>\n"
@@ -386,7 +495,8 @@
 "       </tr>\n"
 "     </table>\n"
 "     <h:messages/>\n"
-"     <h:commandButton type=\"submit\" value=\"Register\" action=\"#{register.register}\"/>\n"
+"     <h:commandButton type=\"submit\" value=\"Register\" action=\"#{register."
+"register}\"/>\n"
 "   </h:form>\n"
 "  </f:view>\n"
 " </body>\n"
@@ -395,8 +505,14 @@
 #. Tag: para
 #: Testing.xml:129
 #, no-c-format
-msgid "We want to test the registration functionality of our application (the stuff that happens when the user clicks the Register button). We'll reproduce the JSF request lifecycle in an automated TestNG test:"
-msgstr "Si vuole testare la funzionalità di registrazione dell'applicazione (la cosa che succede quando l'utente clicca il pulsante Registra). Si riprodurrà ilciclo di vita della richiesta JSF in un test TestNG automatizzato:"
+msgid ""
+"We want to test the registration functionality of our application (the stuff "
+"that happens when the user clicks the Register button). We'll reproduce the "
+"JSF request lifecycle in an automated TestNG test:"
+msgstr ""
+"Si vuole testare la funzionalità di registrazione dell'applicazione (la cosa "
+"che succede quando l'utente clicca il pulsante Registra). Si riprodurrà "
+"ilciclo di vita della richiesta JSF in un test TestNG automatizzato:"
 
 #. Tag: programlisting
 #: Testing.xml:135
@@ -431,7 +547,8 @@
 "         @Override\n"
 "         protected void invokeApplication()\n"
 "         {\n"
-"            assert invokeMethod(\"#{register.register}\").equals(\"success\");\n"
+"            assert invokeMethod(\"#{register.register}\").equals(\"success"
+"\");\n"
 "         }\n"
 "\n"
 "         @Override\n"
@@ -479,7 +596,8 @@
 "         @Override\n"
 "         protected void invokeApplication()\n"
 "         {\n"
-"            assert invokeMethod(\"#{register.register}\").equals(\"success\");\n"
+"            assert invokeMethod(\"#{register.register}\").equals(\"success"
+"\");\n"
 "         }\n"
 "\n"
 "         @Override\n"
@@ -501,14 +619,36 @@
 #. Tag: para
 #: Testing.xml:137
 #, no-c-format
-msgid "Notice that we've extended <literal>SeamTest</literal>, which provides a Seam environment for our components, and written our test script as an anonymous class that extends <literal>SeamTest.FacesRequest</literal>, which provides an emulated JSF request lifecycle. (There is also a <literal>SeamTest.NonFacesRequest</literal> for testing GET requests.) We've written our code in methods which are named for the various JSF phases, to emulate the calls that JSF would make to our components. Then we've thrown in various assertions."
-msgstr "Si noti che si è esteso <literal>SeamTest</literal>, che fornisce un ambiente Seam ai componenti, e si è scritto uno script di test come classe anonima che estende <literal>SeamTest.FacesRequest</literal>, la quale fornisce un ciclo di vita emulato della richiesta JSF. (C'è anche <literal>SeamTest.NonFacesRequest</literal> per testare le richieste GET). Si è scritto codice in metodi che vengono chiamati per le varie fasi JSF, per emulare le chiamate che JSF farebbe ai componenti. Infine si sono scritte le asserzioni."
+msgid ""
+"Notice that we've extended <literal>SeamTest</literal>, which provides a "
+"Seam environment for our components, and written our test script as an "
+"anonymous class that extends <literal>SeamTest.FacesRequest</literal>, which "
+"provides an emulated JSF request lifecycle. (There is also a "
+"<literal>SeamTest.NonFacesRequest</literal> for testing GET requests.) We've "
+"written our code in methods which are named for the various JSF phases, to "
+"emulate the calls that JSF would make to our components. Then we've thrown "
+"in various assertions."
+msgstr ""
+"Si noti che si è esteso <literal>SeamTest</literal>, che fornisce un "
+"ambiente Seam ai componenti, e si è scritto uno script di test come classe "
+"anonima che estende <literal>SeamTest.FacesRequest</literal>, la quale "
+"fornisce un ciclo di vita emulato della richiesta JSF. (C'è anche "
+"<literal>SeamTest.NonFacesRequest</literal> per testare le richieste GET). "
+"Si è scritto codice in metodi che vengono chiamati per le varie fasi JSF, "
+"per emulare le chiamate che JSF farebbe ai componenti. Infine si sono "
+"scritte le asserzioni."
 
 #. Tag: para
 #: Testing.xml:148
 #, no-c-format
-msgid "You'll find plenty of integration tests for the Seam example applications which demonstrate more complex cases. There are instructions for running these tests using Ant, or using the TestNG plugin for eclipse:"
-msgstr "Nelle applicazioni d'esempio di Seam ci sono molti test d'integrazione che mostrano casi ancora più complicati. Ci sono istruzioni per eseguire questi test usando Ant o usando il plugin TestNG per Eclipse:"
+msgid ""
+"You'll find plenty of integration tests for the Seam example applications "
+"which demonstrate more complex cases. There are instructions for running "
+"these tests using Ant, or using the TestNG plugin for eclipse:"
+msgstr ""
+"Nelle applicazioni d'esempio di Seam ci sono molti test d'integrazione che "
+"mostrano casi ancora più complicati. Ci sono istruzioni per eseguire questi "
+"test usando Ant o usando il plugin TestNG per Eclipse:"
 
 #. Tag: title
 #: Testing.xml:164
@@ -519,8 +659,14 @@
 #. Tag: para
 #: Testing.xml:166
 #, no-c-format
-msgid "If you used seam-gen to create your project you are ready to start writing tests. Otherwise you'll need to setup the testing environment in your favorite build tool (e.g. ant, maven, eclipse)."
-msgstr "Se è stato usato seam-gen per creare il progetto si è già pronti per scrivere test. Altrimenti occorre configurare l'ambiente di test all'interno del proprio tool di build (es. ant, maven, eclipse)."
+msgid ""
+"If you used seam-gen to create your project you are ready to start writing "
+"tests. Otherwise you'll need to setup the testing environment in your "
+"favorite build tool (e.g. ant, maven, eclipse)."
+msgstr ""
+"Se è stato usato seam-gen per creare il progetto si è già pronti per "
+"scrivere test. Altrimenti occorre configurare l'ambiente di test all'interno "
+"del proprio tool di build (es. ant, maven, eclipse)."
 
 #. Tag: para
 #: Testing.xml:173
@@ -547,10 +693,7 @@
 msgstr "Locazione in Seam"
 
 #. Tag: literal
-#: Testing.xml:196
-#: Testing.xml:207
-#: Testing.xml:218
-#: Testing.xml:229
+#: Testing.xml:196 Testing.xml:207 Testing.xml:218 Testing.xml:229
 #, no-c-format
 msgid "org.jboss.seam.embedded"
 msgstr "org.jboss.seam.embedded"
@@ -676,8 +819,7 @@
 msgstr "lib/el-api.jar"
 
 #. Tag: literal
-#: Testing.xml:284
-#: Testing.xml:287
+#: Testing.xml:284 Testing.xml:287
 #, no-c-format
 msgid "javax.activation"
 msgstr "javax.activation"
@@ -691,26 +833,63 @@
 #. Tag: para
 #: Testing.xml:297
 #, no-c-format
-msgid "It's very important you don't put the compile time JBoss AS dependencies from <literal>lib/</literal> (e.g. <literal>jboss-system.jar</literal>) on the classpath, these will cause Embedded JBoss to not boot. So, just add the dependencies (e.g. Drools, jBPM)you need as you go."
-msgstr "E' molto importante non inserire nel classpath le dipendenze di JBoss AS a compile time da <literal>lib/</literal> (es. <literal>jboss-system.jar</literal>), altrimenti questo causerà il non avvio di JBoss Embedded. Quindi si aggiungano solo le dipendenze necessarie per partire (es.Drools, jBPM)."
+msgid ""
+"It's very important you don't put the compile time JBoss AS dependencies "
+"from <literal>lib/</literal> (e.g. <literal>jboss-system.jar</literal>) on "
+"the classpath, these will cause Embedded JBoss to not boot. So, just add the "
+"dependencies (e.g. Drools, jBPM)you need as you go."
+msgstr ""
+"E' molto importante non inserire nel classpath le dipendenze di JBoss AS a "
+"compile time da <literal>lib/</literal> (es. <literal>jboss-system.jar</"
+"literal>), altrimenti questo causerà il non avvio di JBoss Embedded. Quindi "
+"si aggiungano solo le dipendenze necessarie per partire (es.Drools, jBPM)."
 
 #. Tag: para
 #: Testing.xml:305
 #, no-c-format
-msgid "You also need to include the <literal>bootstrap/</literal> directory on the classpath; <literal>bootstrap/</literal> contains the configuration for Embedded JBoss."
-msgstr "Occorre includere nel classpath la directory <literal>bootstrap/</literal>; <literal>bootstrap/</literal> contiene la configurazione per JBoss Embedded."
+msgid ""
+"You also need to include the <literal>bootstrap/</literal> directory on the "
+"classpath; <literal>bootstrap/</literal> contains the configuration for "
+"Embedded JBoss."
+msgstr ""
+"Occorre includere nel classpath la directory <literal>bootstrap/</literal>; "
+"<literal>bootstrap/</literal> contiene la configurazione per JBoss Embedded."
 
 #. Tag: para
 #: Testing.xml:311
 #, no-c-format
-msgid "And, of course you need to put your built project and tests onto the classpath as well as jar for your test framework. Don't forget to put all the correct configuration files for JPA and Seam onto the classpath as well.Seam asks Embedded JBoss to deploy any resource (jar or directory) which has <literal>seam.properties</literal> in it's root. Therefore, if you don't assemble a directory structure that resembles a deployable archive containing your built project, you must put a <literal>seam.properties</literal> in each resource."
-msgstr "E sicuramente occorre mettere nel classpath il progetto ed i test così come i jar del framework di test. Non si dimentichi di mettere nel classpath anche tutti i file di configurazione corretti per JPA e Seam. Seam chiede a JBoss Embedded di deployare le risorse (jar o directory) che hanno <literal>seam.properties</literal> nella root. Quindi se non si assembla una struttura di directory che assomiglia ad un archivio deployabile contenente il progetto, occorre mettere <literal>seam.properties</literal> in ciascuna risorsa."
+msgid ""
+"And, of course you need to put your built project and tests onto the "
+"classpath as well as jar for your test framework. Don't forget to put all "
+"the correct configuration files for JPA and Seam onto the classpath as well."
+"Seam asks Embedded JBoss to deploy any resource (jar or directory) which has "
+"<literal>seam.properties</literal> in it's root. Therefore, if you don't "
+"assemble a directory structure that resembles a deployable archive "
+"containing your built project, you must put a <literal>seam.properties</"
+"literal> in each resource."
+msgstr ""
+"E sicuramente occorre mettere nel classpath il progetto ed i test così come "
+"i jar del framework di test. Non si dimentichi di mettere nel classpath "
+"anche tutti i file di configurazione corretti per JPA e Seam. Seam chiede a "
+"JBoss Embedded di deployare le risorse (jar o directory) che hanno "
+"<literal>seam.properties</literal> nella root. Quindi se non si assembla una "
+"struttura di directory che assomiglia ad un archivio deployabile contenente "
+"il progetto, occorre mettere <literal>seam.properties</literal> in ciascuna "
+"risorsa."
 
 #. Tag: para
 #: Testing.xml:323
 #, no-c-format
-msgid "By default, a generated project will use the <literal>java:/DefaultDS</literal> (a built in HSQL datasource in Embedded JBoss) for testing. If you want to use another datasource place the <literal>foo-ds.xml</literal> into <literal>bootstrap/deploy</literal> directory."
-msgstr "Di default un progetto generato userà per i test <literal>java:/DefaultDS</literal> (un datasource predefinito HSQL in JBoss Embedded). Se si vuole usare un altro datasource, si metta <literal>foo-ds.xml</literal> nella directory <literal>bootstrap/deploy</literal>."
+msgid ""
+"By default, a generated project will use the <literal>java:/DefaultDS</"
+"literal> (a built in HSQL datasource in Embedded JBoss) for testing. If you "
+"want to use another datasource place the <literal>foo-ds.xml</literal> into "
+"<literal>bootstrap/deploy</literal> directory."
+msgstr ""
+"Di default un progetto generato userà per i test <literal>java:/DefaultDS</"
+"literal> (un datasource predefinito HSQL in JBoss Embedded). Se si vuole "
+"usare un altro datasource, si metta <literal>foo-ds.xml</literal> nella "
+"directory <literal>bootstrap/deploy</literal>."
 
 #. Tag: title
 #: Testing.xml:334
@@ -721,14 +900,22 @@
 #. Tag: para
 #: Testing.xml:336
 #, no-c-format
-msgid "Seam provides TestNG support out of the box, but you can also use another test framework, such as JUnit, if you want."
-msgstr "Seam include il supporto TestNG, ma a piacimento è possibile usare un altro framewrok di test quale JUnit."
+msgid ""
+"Seam provides TestNG support out of the box, but you can also use another "
+"test framework, such as JUnit, if you want."
+msgstr ""
+"Seam include il supporto TestNG, ma a piacimento è possibile usare un altro "
+"framewrok di test quale JUnit."
 
 #. Tag: para
 #: Testing.xml:341
 #, no-c-format
-msgid "You'll need to provide an implementation of <literal>AbstractSeamTest</literal> which does the following:"
-msgstr "Occorre fornire un'implementazione di <literal>AbstractSeamTest</literal> che faccia le seguenti cose:"
+msgid ""
+"You'll need to provide an implementation of <literal>AbstractSeamTest</"
+"literal> which does the following:"
+msgstr ""
+"Occorre fornire un'implementazione di <literal>AbstractSeamTest</literal> "
+"che faccia le seguenti cose:"
 
 #. Tag: para
 #: Testing.xml:348
@@ -745,26 +932,42 @@
 #. Tag: para
 #: Testing.xml:360
 #, no-c-format
-msgid "Calls <literal>super.setupClass()</literal> to setup integration test environment. This should be called before any test methods are called."
-msgstr "Chiami <literal>super.setupClass()</literal> per configurare l'ambiente di test d'integrazione. Questo deve essere chiamato prima dei metodi di test."
+msgid ""
+"Calls <literal>super.setupClass()</literal> to setup integration test "
+"environment. This should be called before any test methods are called."
+msgstr ""
+"Chiami <literal>super.setupClass()</literal> per configurare l'ambiente di "
+"test d'integrazione. Questo deve essere chiamato prima dei metodi di test."
 
 #. Tag: para
 #: Testing.xml:367
 #, no-c-format
-msgid "Calls <literal>super.cleanupClass()</literal> to clean up the integration test environment."
-msgstr "Chiami <literal>super.cleanupClass()</literal> per pulire l'ambiente di test d'integrazione."
+msgid ""
+"Calls <literal>super.cleanupClass()</literal> to clean up the integration "
+"test environment."
+msgstr ""
+"Chiami <literal>super.cleanupClass()</literal> per pulire l'ambiente di test "
+"d'integrazione."
 
 #. Tag: para
 #: Testing.xml:373
 #, no-c-format
-msgid "Calls <literal>super.startSeam()</literal> to start Seam at the start of integration testing."
-msgstr "Chiami <literal>super.startSeam()</literal> per avviare Seam all'avvio dei test."
+msgid ""
+"Calls <literal>super.startSeam()</literal> to start Seam at the start of "
+"integration testing."
+msgstr ""
+"Chiami <literal>super.startSeam()</literal> per avviare Seam all'avvio dei "
+"test."
 
 #. Tag: para
 #: Testing.xml:379
 #, no-c-format
-msgid "Calls <literal>super.stopSeam()</literal> to cleanly shut down Seam at the end of integration testing."
-msgstr "Chiami <literal>super.stopSeam()</literal> per terminare in modo corretto Seam alla fine dei test."
+msgid ""
+"Calls <literal>super.stopSeam()</literal> to cleanly shut down Seam at the "
+"end of integration testing."
+msgstr ""
+"Chiami <literal>super.stopSeam()</literal> per terminare in modo corretto "
+"Seam alla fine dei test."
 
 #. Tag: title
 #: Testing.xml:388
@@ -775,8 +978,14 @@
 #. Tag: para
 #: Testing.xml:390
 #, no-c-format
-msgid "If you need to insert or clean data in your database before each test you can use Seam's integration with DBUnit. To do this, extend DBUnitSeamTest rather than SeamTest."
-msgstr "Se occorre inserire o pulire i dati nel database prima di ogni test, si può usare l'integrazione di Seam con DBUnit. Per fare questo si estenda DBUnitSeamTest piuttosto che SeamTest."
+msgid ""
+"If you need to insert or clean data in your database before each test you "
+"can use Seam's integration with DBUnit. To do this, extend DBUnitSeamTest "
+"rather than SeamTest."
+msgstr ""
+"Se occorre inserire o pulire i dati nel database prima di ogni test, si può "
+"usare l'integrazione di Seam con DBUnit. Per fare questo si estenda "
+"DBUnitSeamTest piuttosto che SeamTest."
 
 #. Tag: para
 #: Testing.xml:396
@@ -787,8 +996,14 @@
 #. Tag: caution
 #: Testing.xml:400
 #, no-c-format
-msgid "DBUnit supports two formats for dataset files, flat and XML. Seam's DBUnitSeamTest assumes the flat format is used, so make sure that your dataset is in this format."
-msgstr "DBUnit supporta due formati per i file di dataset, flat e XML. DBUnitSeamTest di Seam assume che venga usato il formato flat, e quindi accertarsi che il dataset sia in questo formato."
+msgid ""
+"DBUnit supports two formats for dataset files, flat and XML. Seam's "
+"DBUnitSeamTest assumes the flat format is used, so make sure that your "
+"dataset is in this format."
+msgstr ""
+"DBUnit supporta due formati per i file di dataset, flat e XML. "
+"DBUnitSeamTest di Seam assume che venga usato il formato flat, e quindi "
+"accertarsi che il dataset sia in questo formato."
 
 #. Tag: programlisting
 #: Testing.xml:406
@@ -825,8 +1040,12 @@
 #. Tag: para
 #: Testing.xml:408
 #, no-c-format
-msgid "and tell Seam about it by overriding <literal>prepareDBUnitOperations()</literal>:"
-msgstr "e comunicarlo a Seam facendo l'override di <literal>prepareDBUnitOperations()</literal>:\""
+msgid ""
+"and tell Seam about it by overriding <literal>prepareDBUnitOperations()</"
+"literal>:"
+msgstr ""
+"e comunicarlo a Seam facendo l'override di <literal>prepareDBUnitOperations()"
+"</literal>:\""
 
 #. Tag: programlisting
 #: Testing.xml:412
@@ -847,32 +1066,60 @@
 #. Tag: para
 #: Testing.xml:414
 #, no-c-format
-msgid "<literal>DataSetOperation</literal> defaults to <literal>DatabaseOperation.CLEAN_INSERT</literal> if no other operation is specified as a constructor argument. The above example cleans all tables defined <literal>BaseData.xml</literal>, then inserts all rows declared in <literal>BaseData.xml</literal> before each <literal>@Test</literal> method is invoked."
-msgstr "<literal>DataSetOperation</literal> è impostato di default a <literal>DatabaseOperation.CLEAN_INSERT</literal> se non viene specificata qualchealtra operazione come argomento del costruttore. L'esempio di cui sopra pulisce tutte le tabelle definite in <literal>BaseData.xml</literal> e quindi inserisce tutte le richedichiarate in <literal>BaseData.xml</literal> prima che ogni metodo <literal>@Test</literal> venga invocato."
+msgid ""
+"<literal>DataSetOperation</literal> defaults to <literal>DatabaseOperation."
+"CLEAN_INSERT</literal> if no other operation is specified as a constructor "
+"argument. The above example cleans all tables defined <literal>BaseData.xml</"
+"literal>, then inserts all rows declared in <literal>BaseData.xml</literal> "
+"before each <literal>@Test</literal> method is invoked."
+msgstr ""
+"<literal>DataSetOperation</literal> è impostato di default a "
+"<literal>DatabaseOperation.CLEAN_INSERT</literal> se non viene specificata "
+"qualchealtra operazione come argomento del costruttore. L'esempio di cui "
+"sopra pulisce tutte le tabelle definite in <literal>BaseData.xml</literal> e "
+"quindi inserisce tutte le richedichiarate in <literal>BaseData.xml</literal> "
+"prima che ogni metodo <literal>@Test</literal> venga invocato."
 
 #. Tag: para
 #: Testing.xml:422
 #, no-c-format
-msgid "If you require extra cleanup after a test method executes, add operations to <literal>afterTestOperations</literal> list."
-msgstr "Se viene richiesta un'ulteriore pulizia prima dell'esecuzione di un metodo di test, si aggiungano operazioni alla lista <literal>afterTestOperations</literal>."
+msgid ""
+"If you require extra cleanup after a test method executes, add operations to "
+"<literal>afterTestOperations</literal> list."
+msgstr ""
+"Se viene richiesta un'ulteriore pulizia prima dell'esecuzione di un metodo "
+"di test, si aggiungano operazioni alla lista <literal>afterTestOperations</"
+"literal>."
 
 #. Tag: para
 #: Testing.xml:427
 #, no-c-format
-msgid "You need to tell DBUnit about the datasource you are using by setting a TestNG test parameter named <literal>datasourceJndiName</literal>:"
-msgstr "Occorre informare DBUnit del datasource usato impostando il parametro TestNG chiamato <literal>datasourceJndiName</literal>:"
+msgid ""
+"You need to tell DBUnit about the datasource you are using by setting a "
+"TestNG test parameter named <literal>datasourceJndiName</literal>:"
+msgstr ""
+"Occorre informare DBUnit del datasource usato impostando il parametro TestNG "
+"chiamato <literal>datasourceJndiName</literal>:"
 
 #. Tag: programlisting
 #: Testing.xml:432
 #, no-c-format
-msgid "<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/seamdiscsDatasource\"/>]]>"
-msgstr "<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/seamdiscsDatasource\"/>]]>"
+msgid ""
+"<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/"
+"seamdiscsDatasource\"/>]]>"
+msgstr ""
+"<![CDATA[<parameter name=\"datasourceJndiName\" value=\"java:/"
+"seamdiscsDatasource\"/>]]>"
 
 #. Tag: para
 #: Testing.xml:434
 #, no-c-format
-msgid "DBUnitSeamTest has support for MySQL and HSQL - you need to tell it which database is being used:"
-msgstr "DBUnitSeamTest supporta MySQL e HSQL- occorre dire quale database viene usato:"
+msgid ""
+"DBUnitSeamTest has support for MySQL and HSQL - you need to tell it which "
+"database is being used:"
+msgstr ""
+"DBUnitSeamTest supporta MySQL e HSQL- occorre dire quale database viene "
+"usato:"
 
 #. Tag: programlisting
 #: Testing.xml:439
@@ -883,8 +1130,13 @@
 #. Tag: para
 #: Testing.xml:441
 #, no-c-format
-msgid "It also allows you to insert binary data into the test data set (n.b. this is untested on Windows). You need to tell it where to locate these resources:"
-msgstr "Questo consente anche di inserire dati binari nel set dei dati di test (N.B. questo non è stato testato sotto Windows). Occorre dire dove si trovano queste risorse:"
+msgid ""
+"It also allows you to insert binary data into the test data set (n.b. this "
+"is untested on Windows). You need to tell it where to locate these resources:"
+msgstr ""
+"Questo consente anche di inserire dati binari nel set dei dati di test (N.B. "
+"questo non è stato testato sotto Windows). Occorre dire dove si trovano "
+"queste risorse:"
 
 #. Tag: programlisting
 #: Testing.xml:447
@@ -895,14 +1147,24 @@
 #. Tag: para
 #: Testing.xml:449
 #, no-c-format
-msgid "You <emphasis>must</emphasis> specify these three parameters in your <literal>testng.xml</literal>."
-msgstr "Si <emphasis>devono</emphasis> specificare questi tre parametri in <literal>testng.xml</literal>."
+msgid ""
+"You <emphasis>must</emphasis> specify these three parameters in your "
+"<literal>testng.xml</literal>."
+msgstr ""
+"Si <emphasis>devono</emphasis> specificare questi tre parametri in "
+"<literal>testng.xml</literal>."
 
 #. Tag: para
 #: Testing.xml:454
 #, no-c-format
-msgid "If you want to use DBUnitSeamTest with another database, you'll need to implement some methods. Read the javadoc of <literal>AbstractDBUnitSeamTest</literal> for more."
-msgstr "Per usare DBUnitSeamTest con altri database occorre implementare alcuni metodi. Si legga javadoc di <literal>AbstractDBUnitSeamTest</literal> per saperne di più."
+msgid ""
+"If you want to use DBUnitSeamTest with another database, you'll need to "
+"implement some methods. Read the javadoc of <literal>AbstractDBUnitSeamTest</"
+"literal> for more."
+msgstr ""
+"Per usare DBUnitSeamTest con altri database occorre implementare alcuni "
+"metodi. Si legga javadoc di <literal>AbstractDBUnitSeamTest</literal> per "
+"saperne di più."
 
 #. Tag: title
 #: Testing.xml:463
@@ -942,9 +1204,11 @@
 "            \n"
 "         @Override\n"
 "         protected void invokeApplication() throws Exception {\n"
-"            MimeMessage renderedMessage = getRenderedMailMessage(\"/simple.xhtml\");\n"
+"            MimeMessage renderedMessage = getRenderedMailMessage(\"/simple."
+"xhtml\");\n"
 "            assert renderedMessage.getAllRecipients().length == 1;\n"
-"            InternetAddress to = (InternetAddress) renderedMessage.getAllRecipients()[0];\n"
+"            InternetAddress to = (InternetAddress) renderedMessage."
+"getAllRecipients()[0];\n"
 "            assert to.getAddress().equals(\"test at example.com\");\n"
 "         }\n"
 "            \n"
@@ -968,9 +1232,11 @@
 "            \n"
 "         @Override\n"
 "         protected void invokeApplication() throws Exception {\n"
-"            MimeMessage renderedMessage = getRenderedMailMessage(\"/simple.xhtml\");\n"
+"            MimeMessage renderedMessage = getRenderedMailMessage(\"/simple."
+"xhtml\");\n"
 "            assert renderedMessage.getAllRecipients().length == 1;\n"
-"            InternetAddress to = (InternetAddress) renderedMessage.getAllRecipients()[0];\n"
+"            InternetAddress to = (InternetAddress) renderedMessage."
+"getAllRecipients()[0];\n"
 "            assert to.getAddress().equals(\"test at example.com\");\n"
 "         }\n"
 "            \n"
@@ -981,12 +1247,27 @@
 #. Tag: para
 #: Testing.xml:475
 #, no-c-format
-msgid "We create a new <literal>FacesRequest</literal> as normal. Inside the invokeApplication hook we render the message using <literal>getRenderedMailMessage(viewId);</literal>, passing the viewId of the message to render. The method returns the rendered message on which you can do your tests. You can of course also use any of the standard JSF lifecycle methods."
-msgstr "Viene creata una nuova <literal>FacesRequest</literal> comenormale. Dentro la sezione invokeApplication mostriamo il messaggio usando <literal>getRenderedMailMessage(viewId);</literal>, passando il viewId del messaggio da generare. Il metodo restituisce il messaggio sul quale è possibile fare i test. Si può anche usare ogni altro metodo standard del ciclo di vita JSF."
+msgid ""
+"We create a new <literal>FacesRequest</literal> as normal. Inside the "
+"invokeApplication hook we render the message using "
+"<literal>getRenderedMailMessage(viewId);</literal>, passing the viewId of "
+"the message to render. The method returns the rendered message on which you "
+"can do your tests. You can of course also use any of the standard JSF "
+"lifecycle methods."
+msgstr ""
+"Viene creata una nuova <literal>FacesRequest</literal> comenormale. Dentro "
+"la sezione invokeApplication mostriamo il messaggio usando "
+"<literal>getRenderedMailMessage(viewId);</literal>, passando il viewId del "
+"messaggio da generare. Il metodo restituisce il messaggio sul quale è "
+"possibile fare i test. Si può anche usare ogni altro metodo standard del "
+"ciclo di vita JSF."
 
 #. Tag: para
 #: Testing.xml:484
 #, no-c-format
-msgid "There is no support for rendering standard JSF components so you can't test the content body of the mail message easily."
-msgstr "Non c'è alcun supporto per il rendering dei componenti JSF standard, così non è possibile testare facilmente il corpo dei messaggi email."
-
+msgid ""
+"There is no support for rendering standard JSF components so you can't test "
+"the content body of the mail message easily."
+msgstr ""
+"Non c'è alcun supporto per il rendering dei componenti JSF standard, così "
+"non è possibile testare facilmente il corpo dei messaggi email."

Modified: trunk/doc/Seam_Reference_Guide/it-IT/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2009-01-04 20:51+0100\n"
 "Last-Translator: Nicola Benaglia <nico.benaz at gmail.com>\n"
 "Language-Team: none\n"
@@ -28,8 +28,21 @@
 #. Tag: para
 #: Tutorial.xml:9
 #, no-c-format
-msgid "Seam provides a number of example applications demonstrating how to use the various features of Seam. This tutorial will guide you through a few of those examples to help you get started learning Seam. The Seam examples are located in the <filename>examples</filename> subdirectory of the Seam distribution. The registration example, which will be the first example we look at, is in the <filename>examples/registration</filename> directory."
-msgstr "Seam fornisce un ampio numero di applicazioni d'esempio per mostrare l'uso delle varie funzionalità di Seam. Questo tutorial ti guiderà attraverso alcuni di questi esempi per aiutarti nell'apprendimento di Seam. Gli esempi di Seam sono posizionati nella sottodirectory <filename>examples</filename> della distribuzione Seam. L'esempio di registrazione, che è il primo esempio che vediamo, si trova nella directory <filename>examples/registration</filename>."
+msgid ""
+"Seam provides a number of example applications demonstrating how to use the "
+"various features of Seam. This tutorial will guide you through a few of "
+"those examples to help you get started learning Seam. The Seam examples are "
+"located in the <filename>examples</filename> subdirectory of the Seam "
+"distribution. The registration example, which will be the first example we "
+"look at, is in the <filename>examples/registration</filename> directory."
+msgstr ""
+"Seam fornisce un ampio numero di applicazioni d'esempio per mostrare l'uso "
+"delle varie funzionalità di Seam. Questo tutorial ti guiderà attraverso "
+"alcuni di questi esempi per aiutarti nell'apprendimento di Seam. Gli esempi "
+"di Seam sono posizionati nella sottodirectory <filename>examples</filename> "
+"della distribuzione Seam. L'esempio di registrazione, che è il primo esempio "
+"che vediamo, si trova nella directory <filename>examples/registration</"
+"filename>."
 
 #. Tag: para
 #: Tutorial.xml:15
@@ -40,26 +53,47 @@
 #. Tag: para
 #: Tutorial.xml:19
 #, no-c-format
-msgid "The <filename>view</filename> directory contains view-related files such as web page templates, images and stylesheets."
-msgstr "La directory <filename>view</filename> contiene i file relativi alla vista come template di pagine web, immagini e fogli di stile."
+msgid ""
+"The <filename>view</filename> directory contains view-related files such as "
+"web page templates, images and stylesheets."
+msgstr ""
+"La directory <filename>view</filename> contiene i file relativi alla vista "
+"come template di pagine web, immagini e fogli di stile."
 
 #. Tag: para
 #: Tutorial.xml:25
 #, no-c-format
-msgid "The <filename>resources</filename> directory contains deployment descriptors and other configuration files."
-msgstr "La directory <filename>resources</filename> contiene i descrittori per il deploy ed altri file di configurazione."
+msgid ""
+"The <filename>resources</filename> directory contains deployment descriptors "
+"and other configuration files."
+msgstr ""
+"La directory <filename>resources</filename> contiene i descrittori per il "
+"deploy ed altri file di configurazione."
 
 #. Tag: para
 #: Tutorial.xml:30
 #, no-c-format
-msgid "The <filename>src</filename> directory contains the application source code."
-msgstr "La directory <filename>src</filename> contiene il codice sorgente dell'applicazione."
+msgid ""
+"The <filename>src</filename> directory contains the application source code."
+msgstr ""
+"La directory <filename>src</filename> contiene il codice sorgente "
+"dell'applicazione."
 
 #. Tag: para
 #: Tutorial.xml:35
 #, no-c-format
-msgid "The example applications run both on JBoss AS and Tomcat with no additional configuration. The following sections will explain the procedure in both cases. Note that all the examples are built and run from the Ant <filename>build.xml</filename>, so you'll need a recent version of Ant installed before you get started."
-msgstr "Le applicazioni d'esempio girano sia su JBoss AS sia su Tomcat senza configurazioni aggiuntive. Le sezioni seguenti spiegano la procedura in entrambi i casi. Nota che tutti gli esempi sono costruiti ed eseguiti da <filename>build.xml</filename> di Ant, e quindi ti servirà installata una versione recente di Ant prima di iniziare."
+msgid ""
+"The example applications run both on JBoss AS and Tomcat with no additional "
+"configuration. The following sections will explain the procedure in both "
+"cases. Note that all the examples are built and run from the Ant "
+"<filename>build.xml</filename>, so you'll need a recent version of Ant "
+"installed before you get started."
+msgstr ""
+"Le applicazioni d'esempio girano sia su JBoss AS sia su Tomcat senza "
+"configurazioni aggiuntive. Le sezioni seguenti spiegano la procedura in "
+"entrambi i casi. Nota che tutti gli esempi sono costruiti ed eseguiti da "
+"<filename>build.xml</filename> di Ant, e quindi ti servirà installata una "
+"versione recente di Ant prima di iniziare."
 
 #. Tag: title
 #: Tutorial.xml:45
@@ -70,20 +104,66 @@
 #. Tag: para
 #: Tutorial.xml:47
 #, no-c-format
-msgid "The examples are configured for use on JBoss 4.2. You'll need to set <literal>jboss.home</literal>, in the shared <literal>build.properties</literal> file in the root folder of your Seam installation, to the location of your JBoss AS installation."
-msgstr "Gli esempi sono configurati per usare JBoss 4.2. Dovrai impostare la variabile <literal>jboss.home</literal> affinché punti alla locazione dell'installazione di JBoss AS. Questa variabile si trova nel file condiviso  <literal>build.properties</literal> nella cartella radice dell'installazione di Seam."
+msgid ""
+"The examples are configured for use on JBoss 4.2. You'll need to set "
+"<literal>jboss.home</literal>, in the shared <literal>build.properties</"
+"literal> file in the root folder of your Seam installation, to the location "
+"of your JBoss AS installation."
+msgstr ""
+"Gli esempi sono configurati per usare JBoss 4.2. Dovrai impostare la "
+"variabile <literal>jboss.home</literal> affinché punti alla locazione "
+"dell'installazione di JBoss AS. Questa variabile si trova nel file "
+"condiviso  <literal>build.properties</literal> nella cartella radice "
+"dell'installazione di Seam."
 
 #. Tag: para
 #: Tutorial.xml:51
 #, no-c-format
-msgid "Once you've set the location of JBoss AS and started the application server, you can build and deploy any example by typing <literal>ant explode</literal> in the the directory for that example. Any example that is packaged as an EAR deploys to a URL like <literal>/seam-<replaceable>example</replaceable></literal>, where <replaceable>example</replaceable> is the name of the example folder, with one exception. If the example folder begins with seam, the prefix \"seam\" is ommitted. For instance, if JBoss AS is running on port 8080, the URL for the registration example is <ulink url=\"http://localhost:8080/seam-registration/\"> <literal>http://localhost:8080/seam-registration/</literal></ulink>, whereas the URL for the seamspace example is <ulink url=\"http://localhost:8080/seam-space/\"> <literal>http://localhost:8080/seam-space/</literal></ulink>."
-msgstr "Una volta impostata la locazione di JBoss AS ed avviato il server, si può eseguire il build ed il deploy degli esempi semplicemente scrivendo <literal>ant explode</literal> nella directory dell'esempio. Ogni esempio che viene impacchettato come EAR viene messo in un URL del tipo <literal>/seam-<replaceable>example</replaceable></literal>, dove <replaceable>example</replaceable> è il nome della cartella dell'esempio, con una eccezione. Se la cartella d'esempio inizia con seam, il prefisso \"seam\" viene omesso. Per esempio, se JBoss AS gira sulla porta 8080, l'URL per l'esempio registrazione è <ulink url=\"http://localhost:8080/seam-registration/\"> <literal>http://localhost:8080/seam-registration/</literal></ulink>, mentre l'URL per l'esempio seamspace è <ulink url=\"http://localhost:8080/seam-space/\"> <literal>http://localhost:8080/seam-space/</literal></ulink>."
+msgid ""
+"Once you've set the location of JBoss AS and started the application server, "
+"you can build and deploy any example by typing <literal>ant explode</"
+"literal> in the the directory for that example. Any example that is packaged "
+"as an EAR deploys to a URL like <literal>/seam-<replaceable>example</"
+"replaceable></literal>, where <replaceable>example</replaceable> is the name "
+"of the example folder, with one exception. If the example folder begins with "
+"seam, the prefix \"seam\" is ommitted. For instance, if JBoss AS is running "
+"on port 8080, the URL for the registration example is <ulink url=\"http://"
+"localhost:8080/seam-registration/\"> <literal>http://localhost:8080/seam-"
+"registration/</literal></ulink>, whereas the URL for the seamspace example "
+"is <ulink url=\"http://localhost:8080/seam-space/\"> <literal>http://"
+"localhost:8080/seam-space/</literal></ulink>."
+msgstr ""
+"Una volta impostata la locazione di JBoss AS ed avviato il server, si può "
+"eseguire il build ed il deploy degli esempi semplicemente scrivendo "
+"<literal>ant explode</literal> nella directory dell'esempio. Ogni esempio "
+"che viene impacchettato come EAR viene messo in un URL del tipo <literal>/"
+"seam-<replaceable>example</replaceable></literal>, dove "
+"<replaceable>example</replaceable> è il nome della cartella dell'esempio, "
+"con una eccezione. Se la cartella d'esempio inizia con seam, il prefisso "
+"\"seam\" viene omesso. Per esempio, se JBoss AS gira sulla porta 8080, l'URL "
+"per l'esempio registrazione è <ulink url=\"http://localhost:8080/seam-"
+"registration/\"> <literal>http://localhost:8080/seam-registration/</"
+"literal></ulink>, mentre l'URL per l'esempio seamspace è <ulink url=\"http://"
+"localhost:8080/seam-space/\"> <literal>http://localhost:8080/seam-space/</"
+"literal></ulink>."
 
 #. Tag: para
 #: Tutorial.xml:62
 #, no-c-format
-msgid "If, on the other hand, the example gets packaged as a WAR, then it deploys to a URL like <literal>/jboss-seam-<replaceable>example</replaceable></literal>. Most of the examples can be deployed as a WAR to Tomcat with Embedded JBoss by typing <literal>ant tomcat.deploy</literal>. Several of the examples can only be deployed as a WAR. Those examples are groovybooking, hibernate, jpa, and spring."
-msgstr "Se, dall'altro lato, l'esempio viene impacchettato come WAR, allora viene messo in un URL del tipo <literal>/jboss-seam-<replaceable>example</replaceable></literal>. La maggior parte degli esempi può essere messa come WAR in Tomcat con JBoss Embedded digitando <literal>ant tomcat.deploy</literal>. Diversi esempi possono venire deployati solo come WAR. Questi esempi sono groovybooking, hibernate, jpa, and spring."
+msgid ""
+"If, on the other hand, the example gets packaged as a WAR, then it deploys "
+"to a URL like <literal>/jboss-seam-<replaceable>example</replaceable></"
+"literal>. Most of the examples can be deployed as a WAR to Tomcat with "
+"Embedded JBoss by typing <literal>ant tomcat.deploy</literal>. Several of "
+"the examples can only be deployed as a WAR. Those examples are "
+"groovybooking, hibernate, jpa, and spring."
+msgstr ""
+"Se, dall'altro lato, l'esempio viene impacchettato come WAR, allora viene "
+"messo in un URL del tipo <literal>/jboss-seam-<replaceable>example</"
+"replaceable></literal>. La maggior parte degli esempi può essere messa come "
+"WAR in Tomcat con JBoss Embedded digitando <literal>ant tomcat.deploy</"
+"literal>. Diversi esempi possono venire deployati solo come WAR. Questi "
+"esempi sono groovybooking, hibernate, jpa, and spring."
 
 #. Tag: title
 #: Tutorial.xml:71
@@ -94,26 +174,63 @@
 #. Tag: para
 #: Tutorial.xml:73
 #, no-c-format
-msgid "The examples are also configured for use on Tomcat 6.0. You will need to follow the instructions in <xref linkend=\"config.install.embedded\"/> for installing JBoss Embedded on Tomcat 6.0. JBoss Embedded is only required to run the Seam demos that use EJB3 components on Tomcat. There are also examples of non-EJB3 applications that can be run on Tomcat without the use of JBoss Embedded."
-msgstr "Questi esempi sono configurati anche per essere usati in Tomcat 6.0. Occorreràseguire le istruzioni in <xref linkend=\"config.install.embedded\"/> per installare JBoss Embedded in Tomcat 6.0. JBoss Embedded è richiesto per eseguire le demo di Seam che usano componenti EJB3 in Tomcat. Ci sono anche esempio di applicazioni non-EJB3 che possono funzionare in Tomcat senza JBoss Embedded."
+msgid ""
+"The examples are also configured for use on Tomcat 6.0. You will need to "
+"follow the instructions in <xref linkend=\"config.install.embedded\"/> for "
+"installing JBoss Embedded on Tomcat 6.0. JBoss Embedded is only required to "
+"run the Seam demos that use EJB3 components on Tomcat. There are also "
+"examples of non-EJB3 applications that can be run on Tomcat without the use "
+"of JBoss Embedded."
+msgstr ""
+"Questi esempi sono configurati anche per essere usati in Tomcat 6.0. "
+"Occorreràseguire le istruzioni in <xref linkend=\"config.install.embedded\"/"
+"> per installare JBoss Embedded in Tomcat 6.0. JBoss Embedded è richiesto "
+"per eseguire le demo di Seam che usano componenti EJB3 in Tomcat. Ci sono "
+"anche esempio di applicazioni non-EJB3 che possono funzionare in Tomcat "
+"senza JBoss Embedded."
 
 #. Tag: para
 #: Tutorial.xml:79
 #, no-c-format
-msgid "You'll need to set <literal>tomcat.home</literal>, in the shared <literal>build.properties</literal> file in the root folder of your Seam installation, to the location of your Tomcat installation. make sure you set the location of your Tomcat."
-msgstr "Occorrerà impostare al percorso di Tomcat la variabile <literal>tomcat.home</literal>, la quale si trova nel file condiviso <literal>build.properties</literal> della cartella padre nell'installazione di Seam."
+msgid ""
+"You'll need to set <literal>tomcat.home</literal>, in the shared "
+"<literal>build.properties</literal> file in the root folder of your Seam "
+"installation, to the location of your Tomcat installation. make sure you set "
+"the location of your Tomcat."
+msgstr ""
+"Occorrerà impostare al percorso di Tomcat la variabile <literal>tomcat.home</"
+"literal>, la quale si trova nel file condiviso <literal>build.properties</"
+"literal> della cartella padre nell'installazione di Seam."
 
 #. Tag: para
 #: Tutorial.xml:85
 #, no-c-format
-msgid "You'll need to use a different Ant target when using Tomcat. Use <literal>ant tomcat.deploy</literal> in example subdirectory to build and deploy any example for Tomcat."
-msgstr "Dovrai usare un diverso target Ant per utilizzare Tomcat. Usa <literal>ant tomcat.deploy</literal> nella sotto-directory d'esempio per il build ed il deploy in Tomcat."
+msgid ""
+"You'll need to use a different Ant target when using Tomcat. Use "
+"<literal>ant tomcat.deploy</literal> in example subdirectory to build and "
+"deploy any example for Tomcat."
+msgstr ""
+"Dovrai usare un diverso target Ant per utilizzare Tomcat. Usa <literal>ant "
+"tomcat.deploy</literal> nella sotto-directory d'esempio per il build ed il "
+"deploy in Tomcat."
 
 #. Tag: para
 #: Tutorial.xml:90
 #, no-c-format
-msgid "On Tomcat, the examples deploy to URLs like <literal>/jboss-seam-<replaceable>example</replaceable></literal>, so for the registration example the URL would be <ulink url=\"http://localhost:8080/jboss-seam-registration/\"> <literal>http://localhost:8080/jboss-seam-registration/</literal></ulink>. The same is true for examples that deploy as a WAR, as mentioned in the previous section."
-msgstr "Con Tomcat gli esempi vengono deployati con URL del tipo <literal>/jboss-seam-<replaceable>example</replaceable></literal>, così per l'esempio di registrazione, l'URL sarebbe <ulink url=\"http://localhost:8080/jboss-seam-registration/\"> <literal>http://localhost:8080/jboss-seam-registration/</literal></ulink>. Lo stesso vale per gli esempi che vengono deployati come WAR, come già detto nella precedente sezione."
+msgid ""
+"On Tomcat, the examples deploy to URLs like <literal>/jboss-seam-"
+"<replaceable>example</replaceable></literal>, so for the registration "
+"example the URL would be <ulink url=\"http://localhost:8080/jboss-seam-"
+"registration/\"> <literal>http://localhost:8080/jboss-seam-registration/</"
+"literal></ulink>. The same is true for examples that deploy as a WAR, as "
+"mentioned in the previous section."
+msgstr ""
+"Con Tomcat gli esempi vengono deployati con URL del tipo <literal>/jboss-"
+"seam-<replaceable>example</replaceable></literal>, così per l'esempio di "
+"registrazione, l'URL sarebbe <ulink url=\"http://localhost:8080/jboss-seam-"
+"registration/\"> <literal>http://localhost:8080/jboss-seam-registration/</"
+"literal></ulink>. Lo stesso vale per gli esempi che vengono deployati come "
+"WAR, come già detto nella precedente sezione."
 
 #. Tag: title
 #: Tutorial.xml:100
@@ -124,8 +241,18 @@
 #. Tag: para
 #: Tutorial.xml:101
 #, no-c-format
-msgid "Most of the examples come with a suite of TestNG integration tests. The easiest way to run the tests is to run <literal>ant test</literal>. It is also possible to run the tests inside your IDE using the TestNG plugin. Consult the readme.txt in the examples directory of the Seam distribution for more information."
-msgstr "La maggior parte degli esempi è fornita di una suite di test d'integrazione TestNG. Il modo più semplice per eseguire i test è <literal>ant test</literal>. E' anche possibile eseguire i test all'interno del proprio IDE usandi il plugin di TestNG. Per ulteriori informazioni consultare il file readme.txt nella directory degli esempi nella distribuzione di Seam."
+msgid ""
+"Most of the examples come with a suite of TestNG integration tests. The "
+"easiest way to run the tests is to run <literal>ant test</literal>. It is "
+"also possible to run the tests inside your IDE using the TestNG plugin. "
+"Consult the readme.txt in the examples directory of the Seam distribution "
+"for more information."
+msgstr ""
+"La maggior parte degli esempi è fornita di una suite di test d'integrazione "
+"TestNG. Il modo più semplice per eseguire i test è <literal>ant test</"
+"literal>. E' anche possibile eseguire i test all'interno del proprio IDE "
+"usandi il plugin di TestNG. Per ulteriori informazioni consultare il file "
+"readme.txt nella directory degli esempi nella distribuzione di Seam."
 
 #. Tag: title
 #: Tutorial.xml:112
@@ -136,26 +263,42 @@
 #. Tag: para
 #: Tutorial.xml:114
 #, no-c-format
-msgid "The registration example is a simple application that lets a new user store his username, real name and password in the database. The example isn't intended to show off all of the cool functionality of Seam. However, it demonstrates the use of an EJB3 session bean as a JSF action listener, and basic configuration of Seam."
-msgstr "L'esempio di registrazione è una semplice applicazione per consentire all'utente di memorizzare nel database il proprio username, il nome vero e la password. L'esempio non vuole mostrare tutte le funzionalità di Seam. Comunque mostra l'uso di un EJB3 session bean come JSF action listener e la configurazione base di Seam."
+msgid ""
+"The registration example is a simple application that lets a new user store "
+"his username, real name and password in the database. The example isn't "
+"intended to show off all of the cool functionality of Seam. However, it "
+"demonstrates the use of an EJB3 session bean as a JSF action listener, and "
+"basic configuration of Seam."
+msgstr ""
+"L'esempio di registrazione è una semplice applicazione per consentire "
+"all'utente di memorizzare nel database il proprio username, il nome vero e "
+"la password. L'esempio non vuole mostrare tutte le funzionalità di Seam. "
+"Comunque mostra l'uso di un EJB3 session bean come JSF action listener e la "
+"configurazione base di Seam."
 
 #. Tag: para
 #: Tutorial.xml:119
 #, no-c-format
-msgid "We'll go slowly, since we realize you might not yet be familiar with EJB 3.0."
-msgstr "Andiamo piano, poiché ci rendiamo conto che EJB 3.0 potrebbe non essere familiare."
+msgid ""
+"We'll go slowly, since we realize you might not yet be familiar with EJB 3.0."
+msgstr ""
+"Andiamo piano, poiché ci rendiamo conto che EJB 3.0 potrebbe non essere "
+"familiare."
 
 #. Tag: para
 #: Tutorial.xml:121
 #, no-c-format
-msgid "The start page displays a very basic form with three input fields. Try filling them in and then submitting the form. This will save a user object in the database."
-msgstr "La pagina iniziale mostra una form molto semplice con tre campi d'input. Si provi a riempirli e ad inviare la form. Verrà salvato nel database un oggetto user."
+msgid ""
+"The start page displays a very basic form with three input fields. Try "
+"filling them in and then submitting the form. This will save a user object "
+"in the database."
+msgstr ""
+"La pagina iniziale mostra una form molto semplice con tre campi d'input. Si "
+"provi a riempirli e ad inviare la form. Verrà salvato nel database un "
+"oggetto user."
 
 #. Tag: title
-#: Tutorial.xml:134
-#: Tutorial.xml:533
-#: Tutorial.xml:722
-#: Tutorial.xml:955
+#: Tutorial.xml:134 Tutorial.xml:533 Tutorial.xml:722 Tutorial.xml:955
 #, no-c-format
 msgid "Understanding the code"
 msgstr "Capire il codice"
@@ -163,8 +306,13 @@
 #. Tag: para
 #: Tutorial.xml:136
 #, no-c-format
-msgid "The example is implemented with two Facelets templates, one entity bean and one stateless session bean. Let's take a look at the code, starting from the \"bottom\"."
-msgstr "Questo esempio è implementato con due template Facelets, un entity bean e un session bean stateless. Si guardi ora il codice, partendo dal \"basso\"."
+msgid ""
+"The example is implemented with two Facelets templates, one entity bean and "
+"one stateless session bean. Let's take a look at the code, starting from the "
+"\"bottom\"."
+msgstr ""
+"Questo esempio è implementato con due template Facelets, un entity bean e un "
+"session bean stateless. Si guardi ora il codice, partendo dal \"basso\"."
 
 #. Tag: title
 #: Tutorial.xml:141
@@ -175,8 +323,16 @@
 #. Tag: para
 #: Tutorial.xml:143
 #, no-c-format
-msgid "We need an EJB entity bean for user data. This class defines <emphasis>persistence</emphasis> and <emphasis>validation</emphasis> declaratively, via annotations. It also needs some extra annotations that define the class as a Seam component."
-msgstr "Occorre un entity bean EJB per i dati utente. Questa classe definisce <emphasis>persistenza</emphasis> e <emphasis>validazione</emphasis> in modo dichiarativo tramite le annotazioni. Ha bisogno anche di altre annotazioni per definire la classe come componente Seam."
+msgid ""
+"We need an EJB entity bean for user data. This class defines "
+"<emphasis>persistence</emphasis> and <emphasis>validation</emphasis> "
+"declaratively, via annotations. It also needs some extra annotations that "
+"define the class as a Seam component."
+msgstr ""
+"Occorre un entity bean EJB per i dati utente. Questa classe definisce "
+"<emphasis>persistenza</emphasis> e <emphasis>validazione</emphasis> in modo "
+"dichiarativo tramite le annotazioni. Ha bisogno anche di altre annotazioni "
+"per definire la classe come componente Seam."
 
 #. Tag: title
 #: Tutorial.xml:148
@@ -303,86 +459,183 @@
 #. Tag: para
 #: Tutorial.xml:163
 #, no-c-format
-msgid "The EJB3 standard <literal>@Entity</literal> annotation indicates that the <literal>User</literal> class is an entity bean."
-msgstr "L'annotazione EJB3 standard <literal>@Entity</literal> indica che la classe <literal>User</literal> è un entity bean."
+msgid ""
+"The EJB3 standard <literal>@Entity</literal> annotation indicates that the "
+"<literal>User</literal> class is an entity bean."
+msgstr ""
+"L'annotazione EJB3 standard <literal>@Entity</literal> indica che la classe "
+"<literal>User</literal> è un entity bean."
 
 #. Tag: para
 #: Tutorial.xml:167
 #, no-c-format
-msgid "A Seam component needs a <emphasis>component name</emphasis> specified by the <link linkend=\"name-annotation\"> <literal>@Name</literal> </link> annotation. This name must be unique within the Seam application. When JSF asks Seam to resolve a context variable with a name that is the same as a Seam component name, and the context variable is currently undefined (null), Seam will instantiate that component, and bind the new instance to the context variable. In this case, Seam will instantiate a <literal>User</literal> the first time JSF encounters a variable named <literal>user</literal>."
-msgstr "Un componente Seam ha bisogno di un <emphasis>nome componente</emphasis> specificato dall'annotazione <link linkend=\"name-annotation\"> <literal>@Name</literal> </link>. Questo nome deve essere unico all'interno dell'applicazione Seam. Quando JSF chiede a Seam di risolvere una variabile di contesto son un nome che corrisponde ad un componente Seam, e la variabile di contesto è indefinita (null), Seam istanzia quel componente e lo associa la nuova istanza alla variabile di contesto. In questo caso Seam istanzierà uno <literal>User</literal> la prima volta che JSF incontrarerà una variabile chiamata <literal>user</literal>."
+msgid ""
+"A Seam component needs a <emphasis>component name</emphasis> specified by "
+"the <link linkend=\"name-annotation\"> <literal>@Name</literal> </link> "
+"annotation. This name must be unique within the Seam application. When JSF "
+"asks Seam to resolve a context variable with a name that is the same as a "
+"Seam component name, and the context variable is currently undefined (null), "
+"Seam will instantiate that component, and bind the new instance to the "
+"context variable. In this case, Seam will instantiate a <literal>User</"
+"literal> the first time JSF encounters a variable named <literal>user</"
+"literal>."
+msgstr ""
+"Un componente Seam ha bisogno di un <emphasis>nome componente</emphasis> "
+"specificato dall'annotazione <link linkend=\"name-annotation\"> "
+"<literal>@Name</literal> </link>. Questo nome deve essere unico all'interno "
+"dell'applicazione Seam. Quando JSF chiede a Seam di risolvere una variabile "
+"di contesto son un nome che corrisponde ad un componente Seam, e la "
+"variabile di contesto è indefinita (null), Seam istanzia quel componente e "
+"lo associa la nuova istanza alla variabile di contesto. In questo caso Seam "
+"istanzierà uno <literal>User</literal> la prima volta che JSF incontrarerà "
+"una variabile chiamata <literal>user</literal>."
 
 #. Tag: para
 #: Tutorial.xml:178
 #, no-c-format
-msgid "Whenever Seam instantiates a component, it binds the new instance to a context variable in the component's <emphasis>default context</emphasis>. The default context is specified using the <link linkend=\"scope-annotation\"> <literal>@Scope</literal> </link> annotation. The <literal>User</literal> bean is a session scoped component."
-msgstr "Quando Seam istanzia un componente, associa la nuova istanza alla variabile di contesto nel <emphasis>contesto di default</emphasis> del componente. Il contesto di default viene specificato usando l'annotazione <link linkend=\"scope-annotation\"> <literal>@Scope</literal> </link>. Il bean <literal>User</literal> è un componente con scope di sessione."
+msgid ""
+"Whenever Seam instantiates a component, it binds the new instance to a "
+"context variable in the component's <emphasis>default context</emphasis>. "
+"The default context is specified using the <link linkend=\"scope-annotation"
+"\"> <literal>@Scope</literal> </link> annotation. The <literal>User</"
+"literal> bean is a session scoped component."
+msgstr ""
+"Quando Seam istanzia un componente, associa la nuova istanza alla variabile "
+"di contesto nel <emphasis>contesto di default</emphasis> del componente. Il "
+"contesto di default viene specificato usando l'annotazione <link linkend="
+"\"scope-annotation\"> <literal>@Scope</literal> </link>. Il bean "
+"<literal>User</literal> è un componente con scope di sessione."
 
 #. Tag: para
 #: Tutorial.xml:186
 #, no-c-format
-msgid "The EJB standard <literal>@Table</literal> annotation indicates that the <literal>User</literal> class is mapped to the <literal>users</literal> table."
-msgstr "L'annotazione standard EJB <literal>@Table</literal> indica che la classe <literal>User</literal> è mappata sulla tabella <literal>users</literal>."
+msgid ""
+"The EJB standard <literal>@Table</literal> annotation indicates that the "
+"<literal>User</literal> class is mapped to the <literal>users</literal> "
+"table."
+msgstr ""
+"L'annotazione standard EJB <literal>@Table</literal> indica che la classe "
+"<literal>User</literal> è mappata sulla tabella <literal>users</literal>."
 
 #. Tag: para
 #: Tutorial.xml:191
 #, no-c-format
-msgid "<literal>name</literal>, <literal>password</literal> and <literal>username</literal> are the persistent attributes of the entity bean. All of our persistent attributes define accessor methods. These are needed when this component is used by JSF in the render response and update model values phases."
-msgstr "<literal>name</literal>, <literal>password</literal> e <literal>username</literal> sono gli attributi di persistenza dell'entity bean. Tutti gli attributi di persistenza definiscono i metodi d'accesso. Questi sono necessari quando il componente viene usato da JSF nelle fasi di generazione risposta (render response) e aggiornamento dei valori del modello (update model values)."
+msgid ""
+"<literal>name</literal>, <literal>password</literal> and <literal>username</"
+"literal> are the persistent attributes of the entity bean. All of our "
+"persistent attributes define accessor methods. These are needed when this "
+"component is used by JSF in the render response and update model values "
+"phases."
+msgstr ""
+"<literal>name</literal>, <literal>password</literal> e <literal>username</"
+"literal> sono gli attributi di persistenza dell'entity bean. Tutti gli "
+"attributi di persistenza definiscono i metodi d'accesso. Questi sono "
+"necessari quando il componente viene usato da JSF nelle fasi di generazione "
+"risposta (render response) e aggiornamento dei valori del modello (update "
+"model values)."
 
 #. Tag: para
 #: Tutorial.xml:198
 #, no-c-format
-msgid "An empty constructor is both required by both the EJB specification and by Seam."
+msgid ""
+"An empty constructor is both required by both the EJB specification and by "
+"Seam."
 msgstr "Un costruttore vuoto è richiesto sia dalla specifica EJB sia da Seam."
 
 #. Tag: para
 #: Tutorial.xml:202
 #, no-c-format
-msgid "The <literal>@NotNull</literal> and <literal>@Length</literal> annotations are part of the Hibernate Validator framework. Seam integrates Hibernate Validator and lets you use it for data validation (even if you are not using Hibernate for persistence)."
-msgstr "Le annotazioni <literal>@NotNull</literal> e <literal>@Length</literal> sono parte del framework Hibernate Validator. Seam integra Hibernate Validator e consente di usarlo per la validazione dei dati (anche se non viene usato Hibernate per la persistenza)."
+msgid ""
+"The <literal>@NotNull</literal> and <literal>@Length</literal> annotations "
+"are part of the Hibernate Validator framework. Seam integrates Hibernate "
+"Validator and lets you use it for data validation (even if you are not using "
+"Hibernate for persistence)."
+msgstr ""
+"Le annotazioni <literal>@NotNull</literal> e <literal>@Length</literal> sono "
+"parte del framework Hibernate Validator. Seam integra Hibernate Validator e "
+"consente di usarlo per la validazione dei dati (anche se non viene usato "
+"Hibernate per la persistenza)."
 
 #. Tag: para
 #: Tutorial.xml:208
 #, no-c-format
-msgid "The EJB standard <literal>@Id</literal> annotation indicates the primary key attribute of the entity bean."
-msgstr "L'annotazione standard EJB <literal>@Id</literal> indica l'attributo di chiave primaria di un entity bean."
+msgid ""
+"The EJB standard <literal>@Id</literal> annotation indicates the primary key "
+"attribute of the entity bean."
+msgstr ""
+"L'annotazione standard EJB <literal>@Id</literal> indica l'attributo di "
+"chiave primaria di un entity bean."
 
 #. Tag: para
 #: Tutorial.xml:214
 #, no-c-format
-msgid "The most important things to notice in this example are the <literal>@Name</literal> and <literal>@Scope</literal> annotations. These annotations establish that this class is a Seam component."
-msgstr "Le cose più importanti da notare in quest'esempio sono le annotazioni <literal>@Name</literal> e <literal>@Scope</literal>. Queste annotazioni stabiliscono che questa classe è un componente Seam."
+msgid ""
+"The most important things to notice in this example are the <literal>@Name</"
+"literal> and <literal>@Scope</literal> annotations. These annotations "
+"establish that this class is a Seam component."
+msgstr ""
+"Le cose più importanti da notare in quest'esempio sono le annotazioni "
+"<literal>@Name</literal> e <literal>@Scope</literal>. Queste annotazioni "
+"stabiliscono che questa classe è un componente Seam."
 
 #. Tag: para
 #: Tutorial.xml:216
 #, no-c-format
-msgid "We'll see below that the properties of our <literal>User</literal> class are bound directly to JSF components and are populated by JSF during the update model values phase. We don't need any tedious glue code to copy data back and forth between the JSP pages and the entity bean domain model."
-msgstr "Si vedrà sotto che le proprietà della classe <literal>User</literal> sono legate direttamente ai componenti JSF e sono popolati da JSF durante la fase di aggiornamento dei valori del modello (\"update model values\"). Non occorre nessun codice colla per copiare i dati avanti ed indietro tra le pagine JSP ed il modello di dominio degli entity bean."
+msgid ""
+"We'll see below that the properties of our <literal>User</literal> class are "
+"bound directly to JSF components and are populated by JSF during the update "
+"model values phase. We don't need any tedious glue code to copy data back "
+"and forth between the JSP pages and the entity bean domain model."
+msgstr ""
+"Si vedrà sotto che le proprietà della classe <literal>User</literal> sono "
+"legate direttamente ai componenti JSF e sono popolati da JSF durante la fase "
+"di aggiornamento dei valori del modello (\"update model values\"). Non "
+"occorre nessun codice colla per copiare i dati avanti ed indietro tra le "
+"pagine JSP ed il modello di dominio degli entity bean."
 
 #. Tag: para
 #: Tutorial.xml:220
 #, no-c-format
-msgid "However, entity beans shouldn't do transaction management or database access. So we can't use this component as a JSF action listener. For that we need a session bean."
-msgstr "Comunque, gli entity bean non dovrebbero occuparsi della gestione delle transazioni o dell'accesso al database. Quindi non si può usare questo componente come action listener JSF. Per questo occorre un session bean."
+msgid ""
+"However, entity beans shouldn't do transaction management or database "
+"access. So we can't use this component as a JSF action listener. For that we "
+"need a session bean."
+msgstr ""
+"Comunque, gli entity bean non dovrebbero occuparsi della gestione delle "
+"transazioni o dell'accesso al database. Quindi non si può usare questo "
+"componente come action listener JSF. Per questo occorre un session bean."
 
 #. Tag: title
 #: Tutorial.xml:226
 #, no-c-format
-msgid "The stateless session bean class: <literal>RegisterAction.java</literal>"
-msgstr "Classe del bean di sessione stateless: <literal>RegisterAction.java</literal>"
+msgid ""
+"The stateless session bean class: <literal>RegisterAction.java</literal>"
+msgstr ""
+"Classe del bean di sessione stateless: <literal>RegisterAction.java</literal>"
 
 #. Tag: para
 #: Tutorial.xml:228
 #, no-c-format
-msgid "Most Seam application use session beans as JSF action listeners (you can use JavaBeans instead if you like)."
-msgstr "La maggior parte delle applicazioni Seam utilizzano session bean come action listener JSF (si possono utilizzare JavaBean se si vuole)."
+msgid ""
+"Most Seam application use session beans as JSF action listeners (you can use "
+"JavaBeans instead if you like)."
+msgstr ""
+"La maggior parte delle applicazioni Seam utilizzano session bean come action "
+"listener JSF (si possono utilizzare JavaBean se si vuole)."
 
 #. Tag: para
 #: Tutorial.xml:230
 #, no-c-format
-msgid "We have exactly one JSF action in our application, and one session bean method attached to it. In this case, we'll use a stateless session bean, since all the state associated with our action is held by the <literal>User</literal> bean."
-msgstr "C'è esattamente una azione JSF nell'applicazione ed un metodo di session bean attaccato ad essa. In questo caso si utilizzerà un bean di sessione stateless, poiché tutto lo stato associato all'azione è mantenuto dal bean <literal>User</literal>."
+msgid ""
+"We have exactly one JSF action in our application, and one session bean "
+"method attached to it. In this case, we'll use a stateless session bean, "
+"since all the state associated with our action is held by the <literal>User</"
+"literal> bean."
+msgstr ""
+"C'è esattamente una azione JSF nell'applicazione ed un metodo di session "
+"bean attaccato ad essa. In questo caso si utilizzerà un bean di sessione "
+"stateless, poiché tutto lo stato associato all'azione è mantenuto dal bean "
+"<literal>User</literal>."
 
 #. Tag: para
 #: Tutorial.xml:234
@@ -427,7 +680,8 @@
 "      }\n"
 "      else\n"
 "      {\n"
-"         FacesMessages.instance().add(\"User #{user.username} already exists\");\n"
+"         FacesMessages.instance().add(\"User #{user.username} already exists"
+"\");\n"
 "         return null;\n"
 "      }\n"
 "   }\n"
@@ -461,7 +715,8 @@
 "      }\n"
 "      else\n"
 "      {\n"
-"         FacesMessages.instance().add(\"User #{user.username} already exists\");\n"
+"         FacesMessages.instance().add(\"User #{user.username} already exists"
+"\");\n"
 "         return null;\n"
 "      }\n"
 "   }\n"
@@ -471,75 +726,178 @@
 #. Tag: para
 #: Tutorial.xml:254
 #, no-c-format
-msgid "The EJB <literal>@Stateless</literal> annotation marks this class as a stateless session bean."
-msgstr "L'annotazione EJB <literal>@Stateless</literal> marca questa classe come session bean stateless."
+msgid ""
+"The EJB <literal>@Stateless</literal> annotation marks this class as a "
+"stateless session bean."
+msgstr ""
+"L'annotazione EJB <literal>@Stateless</literal> marca questa classe come "
+"session bean stateless."
 
 #. Tag: para
 #: Tutorial.xml:258
 #, no-c-format
-msgid "The <link linkend=\"in-annotation\"> <literal>@In</literal> </link> annotation marks an attribute of the bean as injected by Seam. In this case, the attribute is injected from a context variable named <literal>user</literal> (the instance variable name)."
-msgstr "L'annotazione <link linkend=\"in-annotation\"> <literal>@In</literal> </link> marca un attributo del bean come iniettato da Seam. In questo caso, l'attributo viene iniettato da una variabile di contesto chiamata <literal>user</literal> (il nome della variabile istanza)."
+msgid ""
+"The <link linkend=\"in-annotation\"> <literal>@In</literal> </link> "
+"annotation marks an attribute of the bean as injected by Seam. In this case, "
+"the attribute is injected from a context variable named <literal>user</"
+"literal> (the instance variable name)."
+msgstr ""
+"L'annotazione <link linkend=\"in-annotation\"> <literal>@In</literal> </"
+"link> marca un attributo del bean come iniettato da Seam. In questo caso, "
+"l'attributo viene iniettato da una variabile di contesto chiamata "
+"<literal>user</literal> (il nome della variabile istanza)."
 
 #. Tag: para
 #: Tutorial.xml:265
 #, no-c-format
-msgid "The EJB standard <literal>@PersistenceContext</literal> annotation is used to inject the EJB3 entity manager."
-msgstr "L'annotazione EJB standard <literal>@PersistenceContext</literal> è usata per iniettare l'entity manager EJB3."
+msgid ""
+"The EJB standard <literal>@PersistenceContext</literal> annotation is used "
+"to inject the EJB3 entity manager."
+msgstr ""
+"L'annotazione EJB standard <literal>@PersistenceContext</literal> è usata "
+"per iniettare l'entity manager EJB3."
 
 #. Tag: para
 #: Tutorial.xml:269
 #, no-c-format
-msgid "The Seam <literal>@Logger</literal> annotation is used to inject the component's <literal>Log</literal> instance."
-msgstr "L'annotazione <literal>@Logger</literal> di Seam è usata per iniettare l'istanza <literal>Log</literal> del componente."
+msgid ""
+"The Seam <literal>@Logger</literal> annotation is used to inject the "
+"component's <literal>Log</literal> instance."
+msgstr ""
+"L'annotazione <literal>@Logger</literal> di Seam è usata per iniettare "
+"l'istanza <literal>Log</literal> del componente."
 
 #. Tag: para
 #: Tutorial.xml:273
 #, no-c-format
-msgid "The action listener method uses the standard EJB3 <literal>EntityManager</literal> API to interact with the database, and returns the JSF outcome. Note that, since this is a session bean, a transaction is automatically begun when the <literal>register()</literal> method is called, and committed when it completes."
-msgstr "Il metodo action listener utilizza l'API EJB3 standard <literal>EntityManager</literal> per interagire con il database, e restituisce l'esito JSF. Notare che, poiché questo è un session bean, si inizia automaticamente una transazione quando viene chiamato il metodo <literal>register()</literal>, e viene eseguito il commit quando questo completa."
+msgid ""
+"The action listener method uses the standard EJB3 <literal>EntityManager</"
+"literal> API to interact with the database, and returns the JSF outcome. "
+"Note that, since this is a session bean, a transaction is automatically "
+"begun when the <literal>register()</literal> method is called, and committed "
+"when it completes."
+msgstr ""
+"Il metodo action listener utilizza l'API EJB3 standard "
+"<literal>EntityManager</literal> per interagire con il database, e "
+"restituisce l'esito JSF. Notare che, poiché questo è un session bean, si "
+"inizia automaticamente una transazione quando viene chiamato il metodo "
+"<literal>register()</literal>, e viene eseguito il commit quando questo "
+"completa."
 
 #. Tag: para
 #: Tutorial.xml:280
 #, no-c-format
-msgid "Notice that Seam lets you use a JSF EL expression inside EJB-QL. Under the covers, this results in an ordinary JPA <literal>setParameter()</literal> call on the standard JPA <literal>Query</literal> object. Nice, huh?"
-msgstr "Si noti che Seam consente di utilizzare espressioni JSF EL dentro EJB-QL. Sotto il coperchio, questo proviene da un'ordinaria chiamata JPA <literal>setParameter()</literal> sull'oggetto standard <literal>Query</literal>. Interessante, vero?"
+msgid ""
+"Notice that Seam lets you use a JSF EL expression inside EJB-QL. Under the "
+"covers, this results in an ordinary JPA <literal>setParameter()</literal> "
+"call on the standard JPA <literal>Query</literal> object. Nice, huh?"
+msgstr ""
+"Si noti che Seam consente di utilizzare espressioni JSF EL dentro EJB-QL. "
+"Sotto il coperchio, questo proviene da un'ordinaria chiamata JPA "
+"<literal>setParameter()</literal> sull'oggetto standard <literal>Query</"
+"literal>. Interessante, vero?"
 
 #. Tag: para
 #: Tutorial.xml:285
 #, no-c-format
-msgid "The <literal>Log</literal> API lets us easily display templated log messages which can also make use of JSF EL expressions."
-msgstr "L'API <literal>Log</literal> consente facilmente di mostrare i messaggi di log, i quali possono anche impiegare espressioni JSF EL."
+msgid ""
+"The <literal>Log</literal> API lets us easily display templated log messages "
+"which can also make use of JSF EL expressions."
+msgstr ""
+"L'API <literal>Log</literal> consente facilmente di mostrare i messaggi di "
+"log, i quali possono anche impiegare espressioni JSF EL."
 
 # indirection = azione indiretta ?
 #. Tag: para
 #: Tutorial.xml:290
 #, no-c-format
-msgid "JSF action listener methods return a string-valued outcome that determines what page will be displayed next. A null outcome (or a void action listener method) redisplays the previous page. In plain JSF, it is normal to always use a JSF <emphasis>navigation rule</emphasis> to determine the JSF view id from the outcome. For complex application this indirection is useful and a good practice. However, for very simple examples like this one, Seam lets you use the JSF view id as the outcome, eliminating the requirement for a navigation rule. <emphasis>Note that when you use a view id as an outcome, Seam always performs a browser redirect.</emphasis>"
-msgstr "I metodi JSF action listener restituiscono un esito di tipo stringa, che determina quale pagina verrà mostrata come successiva. Un estio null (o un metodo action listener di tipo void) regenera la pagina precedente. Nel semplice JSF, è normale impiegare sempre una <emphasis>regola di navigazione</emphasis> JSF per determinare l'id della vista JSF dall'esito. Per applicazioni complesse quest'azione indiretta (indirection) è sia utile sia una buona pratica. Comunque, per ogni esempio semplice come questo, Seam consente di usare l'id della vista JSF come esito, eliminando l'uso della regola di navigazione. <emphasis>Si noti che quando viene usato l'id della vista come esito, Seam esegue sempre un redirect del browser.</emphasis>"
+msgid ""
+"JSF action listener methods return a string-valued outcome that determines "
+"what page will be displayed next. A null outcome (or a void action listener "
+"method) redisplays the previous page. In plain JSF, it is normal to always "
+"use a JSF <emphasis>navigation rule</emphasis> to determine the JSF view id "
+"from the outcome. For complex application this indirection is useful and a "
+"good practice. However, for very simple examples like this one, Seam lets "
+"you use the JSF view id as the outcome, eliminating the requirement for a "
+"navigation rule. <emphasis>Note that when you use a view id as an outcome, "
+"Seam always performs a browser redirect.</emphasis>"
+msgstr ""
+"I metodi JSF action listener restituiscono un esito di tipo stringa, che "
+"determina quale pagina verrà mostrata come successiva. Un estio null (o un "
+"metodo action listener di tipo void) regenera la pagina precedente. Nel "
+"semplice JSF, è normale impiegare sempre una <emphasis>regola di "
+"navigazione</emphasis> JSF per determinare l'id della vista JSF dall'esito. "
+"Per applicazioni complesse quest'azione indiretta (indirection) è sia utile "
+"sia una buona pratica. Comunque, per ogni esempio semplice come questo, Seam "
+"consente di usare l'id della vista JSF come esito, eliminando l'uso della "
+"regola di navigazione. <emphasis>Si noti che quando viene usato l'id della "
+"vista come esito, Seam esegue sempre un redirect del browser.</emphasis>"
 
 #. Tag: para
 #: Tutorial.xml:302
 #, no-c-format
-msgid "Seam provides a number of <emphasis>built-in components</emphasis> to help solve common problems. The <literal>FacesMessages</literal> component makes it easy to display templated error or success messages. (As of Seam 2.1, you can use <literal>StatusMessages</literal> instead to remove the semantic dependency on JSF). Built-in Seam components may be obtained by injection, or by calling the <literal>instance()</literal> method on the class of the built-in component."
-msgstr "Seam fornisce un numero di <emphasis>componenti predefiniti</emphasis> per aiutare a risolvere problemi comuni. Il componente <literal>FacesMessages</literal> agevola la visualizzazione di messaggi template di errore o di successo. (Da Seam 2.1, si puà impiegare <literal>StatusMessages</literal> invece di rimuovere la dipendenza semantica di JSF.) I componenti Seam predefiniti possono essere ottenuti tramite iniezione, o chiamando il metodo <literal>instance()</literal> sulla classe del componente predefinito."
+msgid ""
+"Seam provides a number of <emphasis>built-in components</emphasis> to help "
+"solve common problems. The <literal>FacesMessages</literal> component makes "
+"it easy to display templated error or success messages. (As of Seam 2.1, you "
+"can use <literal>StatusMessages</literal> instead to remove the semantic "
+"dependency on JSF). Built-in Seam components may be obtained by injection, "
+"or by calling the <literal>instance()</literal> method on the class of the "
+"built-in component."
+msgstr ""
+"Seam fornisce un numero di <emphasis>componenti predefiniti</emphasis> per "
+"aiutare a risolvere problemi comuni. Il componente <literal>FacesMessages</"
+"literal> agevola la visualizzazione di messaggi template di errore o di "
+"successo. (Da Seam 2.1, si puà impiegare <literal>StatusMessages</literal> "
+"invece di rimuovere la dipendenza semantica di JSF.) I componenti Seam "
+"predefiniti possono essere ottenuti tramite iniezione, o chiamando il metodo "
+"<literal>instance()</literal> sulla classe del componente predefinito."
 
 #. Tag: para
 #: Tutorial.xml:314
 #, no-c-format
-msgid "Note that we did not explicitly specify a <literal>@Scope</literal> this time. Each Seam component type has a default scope if not explicitly specified. For stateless session beans, the default scope is the stateless context, which is the only sensible value."
-msgstr "Si noti che questa volta non si è esplicitamente specificato uno <literal>@Scope</literal>. Ciascun tipo di componente Seam ha uno scope di default se non esplicitamente specificato. Per bean di sessione stateless, lo scope di default è nel contesto stateless, che è l'unico valore sensato."
+msgid ""
+"Note that we did not explicitly specify a <literal>@Scope</literal> this "
+"time. Each Seam component type has a default scope if not explicitly "
+"specified. For stateless session beans, the default scope is the stateless "
+"context, which is the only sensible value."
+msgstr ""
+"Si noti che questa volta non si è esplicitamente specificato uno "
+"<literal>@Scope</literal>. Ciascun tipo di componente Seam ha uno scope di "
+"default se non esplicitamente specificato. Per bean di sessione stateless, "
+"lo scope di default è nel contesto stateless, che è l'unico valore sensato."
 
 #. Tag: para
 #: Tutorial.xml:318
 #, no-c-format
-msgid "Our session bean action listener performs the business and persistence logic for our mini-application. In more complex applications, we might need require a separate service layer. This is easy to achieve with Seam, but it's overkill for most web applications. Seam does not force you into any particular strategy for application layering, allowing your application to be as simple, or as complex, as you want."
-msgstr "L'action listenere del bean di sessioni esegue la logica di persistenza e di business per quest'applicazione. In applicazioni più complesse, può essere opportuno separare il layer di servizio. Questo è facile da farsi in Seam, ma è critico per la maggior parte delle applicazioni web. Seam non forza nell'impiego di una particolare strategia per il layering dell'applicazione, consentendo di rimanere semplici o complessi a proprio piacimento."
+msgid ""
+"Our session bean action listener performs the business and persistence logic "
+"for our mini-application. In more complex applications, we might need "
+"require a separate service layer. This is easy to achieve with Seam, but "
+"it's overkill for most web applications. Seam does not force you into any "
+"particular strategy for application layering, allowing your application to "
+"be as simple, or as complex, as you want."
+msgstr ""
+"L'action listenere del bean di sessioni esegue la logica di persistenza e di "
+"business per quest'applicazione. In applicazioni più complesse, può essere "
+"opportuno separare il layer di servizio. Questo è facile da farsi in Seam, "
+"ma è critico per la maggior parte delle applicazioni web. Seam non forza "
+"nell'impiego di una particolare strategia per il layering dell'applicazione, "
+"consentendo di rimanere semplici o complessi a proprio piacimento."
 
 #. Tag: para
 #: Tutorial.xml:324
 #, no-c-format
-msgid "Note that in this simple application, we've actually made it far more complex than it needs to be. If we had used the Seam application framework controllers, we would have eliminated all of our application code. However, then we wouldn't have had much of an application to explain."
-msgstr "Si noti che in questa semplice applicazione, abbiamo reso le cose di gran lunga più complicate di quanto necessario. Se si fossero impiegati i controllori di Seam, si sarebbe eliminato molto codice dell'applicazione. Comunque non avremmo avuto molto da spiegare."
+msgid ""
+"Note that in this simple application, we've actually made it far more "
+"complex than it needs to be. If we had used the Seam application framework "
+"controllers, we would have eliminated all of our application code. However, "
+"then we wouldn't have had much of an application to explain."
+msgstr ""
+"Si noti che in questa semplice applicazione, abbiamo reso le cose di gran "
+"lunga più complicate di quanto necessario. Se si fossero impiegati i "
+"controllori di Seam, si sarebbe eliminato molto codice dell'applicazione. "
+"Comunque non avremmo avuto molto da spiegare."
 
 #. Tag: title
 #: Tutorial.xml:333
@@ -584,14 +942,24 @@
 #. Tag: title
 #: Tutorial.xml:346
 #, no-c-format
-msgid "The view: <literal>register.xhtml</literal> and <literal>registered.xhtml</literal>"
-msgstr "La vista: <literal>register.xhtml</literal> e <literal>registered.xhtml</literal>"
+msgid ""
+"The view: <literal>register.xhtml</literal> and <literal>registered.xhtml</"
+"literal>"
+msgstr ""
+"La vista: <literal>register.xhtml</literal> e <literal>registered.xhtml</"
+"literal>"
 
 #. Tag: para
 #: Tutorial.xml:348
 #, no-c-format
-msgid "The view pages for a Seam application could be implemented using any technology that supports JSF. In this example we use Facelets, because we think it's better than JSP."
-msgstr "Le pagine di vista di per un'applicazione Seam possono essere implementate usando qualsiasi tecnologia supporti JSF. In quest'esempio si usa Facelets, poiché noi pensiamo sia migliore di JSP."
+msgid ""
+"The view pages for a Seam application could be implemented using any "
+"technology that supports JSF. In this example we use Facelets, because we "
+"think it's better than JSP."
+msgstr ""
+"Le pagine di vista di per un'applicazione Seam possono essere implementate "
+"usando qualsiasi tecnologia supporti JSF. In quest'esempio si usa Facelets, "
+"poiché noi pensiamo sia migliore di JSP."
 
 #. Tag: title
 #: Tutorial.xml:352
@@ -619,13 +987,17 @@
 "         <h:form>\n"
 "            <s:validateAll>\n"
 "               <h:panelGrid columns=\"2\">\n"
-"                  Username: <h:inputText value=\"#{user.username}\" required=\"true\"/>\n"
-"                  Real Name: <h:inputText value=\"#{user.name}\" required=\"true\"/>\n"
-"                  Password: <h:inputSecret value=\"#{user.password}\" required=\"true\"/>\n"
+"                  Username: <h:inputText value=\"#{user.username}\" required="
+"\"true\"/>\n"
+"                  Real Name: <h:inputText value=\"#{user.name}\" required="
+"\"true\"/>\n"
+"                  Password: <h:inputSecret value=\"#{user.password}\" "
+"required=\"true\"/>\n"
 "               </h:panelGrid>\n"
 "            </s:validateAll>\n"
 "            <h:messages/>\n"
-"            <h:commandButton value=\"Register\" action=\"#{register.register}\"/>\n"
+"            <h:commandButton value=\"Register\" action=\"#{register.register}"
+"\"/>\n"
 "         </h:form>\n"
 "      </f:view>\n"
 "   </body>\n"
@@ -648,13 +1020,17 @@
 "         <h:form>\n"
 "            <s:validateAll>\n"
 "               <h:panelGrid columns=\"2\">\n"
-"                  Username: <h:inputText value=\"#{user.username}\" required=\"true\"/>\n"
-"                  Real Name: <h:inputText value=\"#{user.name}\" required=\"true\"/>\n"
-"                  Password: <h:inputSecret value=\"#{user.password}\" required=\"true\"/>\n"
+"                  Username: <h:inputText value=\"#{user.username}\" required="
+"\"true\"/>\n"
+"                  Real Name: <h:inputText value=\"#{user.name}\" required="
+"\"true\"/>\n"
+"                  Password: <h:inputSecret value=\"#{user.password}\" "
+"required=\"true\"/>\n"
 "               </h:panelGrid>\n"
 "            </s:validateAll>\n"
 "            <h:messages/>\n"
-"            <h:commandButton value=\"Register\" action=\"#{register.register}\"/>\n"
+"            <h:commandButton value=\"Register\" action=\"#{register.register}"
+"\"/>\n"
 "         </h:form>\n"
 "      </f:view>\n"
 "   </body>\n"
@@ -664,8 +1040,16 @@
 #. Tag: para
 #: Tutorial.xml:356
 #, no-c-format
-msgid "The only thing here that is specific to Seam is the <literal>&lt;s:validateAll&gt;</literal> tag. This JSF component tells JSF to validate all the contained input fields against the Hibernate Validator annotations specified on the entity bean."
-msgstr "L'unica cosa che qua è specifica di Seam è il tag <literal>&lt;s:validateAll&gt;</literal>. Questo componente JSF dice a JSFdi validare tutti i campi d'input contenuti con le annotazioni di Hibernate Validator specificate nell'entity bean."
+msgid ""
+"The only thing here that is specific to Seam is the <literal>&lt;s:"
+"validateAll&gt;</literal> tag. This JSF component tells JSF to validate all "
+"the contained input fields against the Hibernate Validator annotations "
+"specified on the entity bean."
+msgstr ""
+"L'unica cosa che qua è specifica di Seam è il tag <literal>&lt;s:"
+"validateAll&gt;</literal>. Questo componente JSF dice a JSFdi validare tutti "
+"i campi d'input contenuti con le annotazioni di Hibernate Validator "
+"specificate nell'entity bean."
 
 #. Tag: title
 #: Tutorial.xml:361
@@ -688,7 +1072,8 @@
 "    </head>\n"
 "    <body>\n"
 "        <f:view>\n"
-"            Welcome, #{user.name}, you are successfully registered as #{user.username}.\n"
+"            Welcome, #{user.name}, you are successfully registered as #{user."
+"username}.\n"
 "        </f:view>\n"
 "    </body>\n"
 "\n"
@@ -706,7 +1091,8 @@
 "    </head>\n"
 "    <body>\n"
 "        <f:view>\n"
-"            Welcome, #{user.name}, you are successfully registered as #{user.username}.\n"
+"            Welcome, #{user.name}, you are successfully registered as #{user."
+"username}.\n"
 "        </f:view>\n"
 "    </body>\n"
 "\n"
@@ -716,32 +1102,79 @@
 #. Tag: para
 #: Tutorial.xml:366
 #, no-c-format
-msgid "This is a simple Facelets page using some inline EL. There's nothing specific to Seam here."
-msgstr "Questa è una semplice pagina JSF che utilizza EL. Qua non c'è niente di specifico di Seam."
+msgid ""
+"This is a simple Facelets page using some inline EL. There's nothing "
+"specific to Seam here."
+msgstr ""
+"Questa è una semplice pagina JSF che utilizza EL. Qua non c'è niente di "
+"specifico di Seam."
 
 #. Tag: title
 #: Tutorial.xml:371
 #, no-c-format
-msgid "The Seam component deployment descriptor: <literal>components.xml</literal>"
-msgstr "Il descrittore di deploy dei componenti Seam: <literal>components.xml</literal>"
+msgid ""
+"The Seam component deployment descriptor: <literal>components.xml</literal>"
+msgstr ""
+"Il descrittore di deploy dei componenti Seam: <literal>components.xml</"
+"literal>"
 
 #. Tag: para
 #: Tutorial.xml:373
 #, no-c-format
-msgid "Since this is the first Seam app we've seen, we'll take a look at the deployment descriptors. Before we get into them, it is worth noting that Seam strongly values minimal configuration. These configuration files will be created for you when you create a Seam application. You'll never need to touch most of these files. We're presenting them now only to help you understand what all the pieces in the example are doing."
-msgstr "\"Poiché questa è la prima applicazione vista, si prenderanno in esame i descrittori di deploy. Ma prima di iniziare, vale la pena di notare che Seam apprezza molto una configurazione minimale. Questi file di configurazione verranno creati al momento della creazione di un'applicazione Seam. Non sarà mai necessario metter mano alla maggior parte di questi file. Qua vengono presentati solo per aiutare a capire tutti pezzi dell'esempio preso in considerazione."
+msgid ""
+"Since this is the first Seam app we've seen, we'll take a look at the "
+"deployment descriptors. Before we get into them, it is worth noting that "
+"Seam strongly values minimal configuration. These configuration files will "
+"be created for you when you create a Seam application. You'll never need to "
+"touch most of these files. We're presenting them now only to help you "
+"understand what all the pieces in the example are doing."
+msgstr ""
+"\"Poiché questa è la prima applicazione vista, si prenderanno in esame i "
+"descrittori di deploy. Ma prima di iniziare, vale la pena di notare che Seam "
+"apprezza molto una configurazione minimale. Questi file di configurazione "
+"verranno creati al momento della creazione di un'applicazione Seam. Non sarà "
+"mai necessario metter mano alla maggior parte di questi file. Qua vengono "
+"presentati solo per aiutare a capire tutti pezzi dell'esempio preso in "
+"considerazione."
 
 #. Tag: para
 #: Tutorial.xml:380
 #, no-c-format
-msgid "If you've used many Java frameworks before, you'll be used to having to declare all your component classes in some kind of XML file that gradually grows more and more unmanageable as your project matures. You'll be relieved to know that Seam does not require that application components be accompanied by XML. Most Seam applications require a very small amount of XML that does not grow very much as the project gets bigger."
-msgstr "Se si sono utilizzati altri framework Java in precedenza, si è abituati a dichiarare le classi componenti in un qualche file XML che gradualmente cresce sempre più e diventa sempre più ingestibile man man che il progetto evolve. Si resterà sollevati dal sapere che Seam non richiede che i componenti dell'applicazione siano accompagnati da file XML. La maggior parte delle applicazioni Seam richiede una quantità molto piccola di XML che non aumenta man mano che il progetto cresce."
+msgid ""
+"If you've used many Java frameworks before, you'll be used to having to "
+"declare all your component classes in some kind of XML file that gradually "
+"grows more and more unmanageable as your project matures. You'll be relieved "
+"to know that Seam does not require that application components be "
+"accompanied by XML. Most Seam applications require a very small amount of "
+"XML that does not grow very much as the project gets bigger."
+msgstr ""
+"Se si sono utilizzati altri framework Java in precedenza, si è abituati a "
+"dichiarare le classi componenti in un qualche file XML che gradualmente "
+"cresce sempre più e diventa sempre più ingestibile man man che il progetto "
+"evolve. Si resterà sollevati dal sapere che Seam non richiede che i "
+"componenti dell'applicazione siano accompagnati da file XML. La maggior "
+"parte delle applicazioni Seam richiede una quantità molto piccola di XML che "
+"non aumenta man mano che il progetto cresce."
 
 #. Tag: para
 #: Tutorial.xml:386
 #, no-c-format
-msgid "Nevertheless, it is often useful to be able to provide for <emphasis>some</emphasis> external configuration of <emphasis>some</emphasis> components (particularly the components built in to Seam). You have a couple of options here, but the most flexible option is to provide this configuration in a file called <literal>components.xml</literal>, located in the <literal>WEB-INF</literal> directory. We'll use the <literal>components.xml</literal> file to tell Seam how to find our EJB components in JNDI:"
-msgstr "Tuttavia è spesso utile fornire una <emphasis>qualche</emphasis> configurazione esterna per <emphasis>qualche</emphasis> componente (particolarmente per i componenti predefiniti di Seam). Ci sono due opzioni, ma l'opzione più flessibile è fornire questa configurazione in un file chiamato <literal>components.xml</literal>, collocato nella directory <literal>WEB-INF</literal>. Si userà il file <literal>components.xml</literal> per dire a Seam dove trovare i componenti EJB in JNDI:"
+msgid ""
+"Nevertheless, it is often useful to be able to provide for <emphasis>some</"
+"emphasis> external configuration of <emphasis>some</emphasis> components "
+"(particularly the components built in to Seam). You have a couple of options "
+"here, but the most flexible option is to provide this configuration in a "
+"file called <literal>components.xml</literal>, located in the <literal>WEB-"
+"INF</literal> directory. We'll use the <literal>components.xml</literal> "
+"file to tell Seam how to find our EJB components in JNDI:"
+msgstr ""
+"Tuttavia è spesso utile fornire una <emphasis>qualche</emphasis> "
+"configurazione esterna per <emphasis>qualche</emphasis> componente "
+"(particolarmente per i componenti predefiniti di Seam). Ci sono due opzioni, "
+"ma l'opzione più flessibile è fornire questa configurazione in un file "
+"chiamato <literal>components.xml</literal>, collocato nella directory "
+"<literal>WEB-INF</literal>. Si userà il file <literal>components.xml</"
+"literal> per dire a Seam dove trovare i componenti EJB in JNDI:"
 
 #. Tag: title
 #: Tutorial.xml:393
@@ -784,8 +1217,21 @@
 #. Tag: para
 #: Tutorial.xml:396
 #, no-c-format
-msgid "This code configures a property named <literal>jndiPattern</literal> of a built-in Seam component named <literal>org.jboss.seam.core.init</literal>. The funny <literal>@</literal> symbols are there because our Ant build script puts the correct JNDI pattern in when we deploy the application, which it reads from the components.properties file. You learn more about how this process works in <xref linkend=\"xml.descriptor\"/>."
-msgstr "Questo codice configura una proprietà chiamata <literal>jndiPattern</literal> di un componente Seam  predefinito chiamato <literal>org.jboss.seam.core.init</literal>. Il divertente simbolo <literal>@</literal> viene impiegato poiché lo script di build Ant vi mette al suo posto il corretto JDNI pattern al momento del deploy dell'applicazione, ricavato dal file components.properties. Maggiori informazioni su questo processo in <xref linkend=\"xml.descriptor\"/>."
+msgid ""
+"This code configures a property named <literal>jndiPattern</literal> of a "
+"built-in Seam component named <literal>org.jboss.seam.core.init</literal>. "
+"The funny <literal>@</literal> symbols are there because our Ant build "
+"script puts the correct JNDI pattern in when we deploy the application, "
+"which it reads from the components.properties file. You learn more about how "
+"this process works in <xref linkend=\"xml.descriptor\"/>."
+msgstr ""
+"Questo codice configura una proprietà chiamata <literal>jndiPattern</"
+"literal> di un componente Seam  predefinito chiamato <literal>org.jboss.seam."
+"core.init</literal>. Il divertente simbolo <literal>@</literal> viene "
+"impiegato poiché lo script di build Ant vi mette al suo posto il corretto "
+"JDNI pattern al momento del deploy dell'applicazione, ricavato dal file "
+"components.properties. Maggiori informazioni su questo processo in <xref "
+"linkend=\"xml.descriptor\"/>."
 
 #. Tag: title
 #: Tutorial.xml:405
@@ -796,8 +1242,12 @@
 #. Tag: para
 #: Tutorial.xml:407
 #, no-c-format
-msgid "The presentation layer for our mini-application will be deployed in a WAR. So we'll need a web deployment descriptor."
-msgstr "Il layer di presentazione dell'applicazione verrà deployato in un WAR. Quindi sarà necessario un descrittore di deploy web."
+msgid ""
+"The presentation layer for our mini-application will be deployed in a WAR. "
+"So we'll need a web deployment descriptor."
+msgstr ""
+"Il layer di presentazione dell'applicazione verrà deployato in un WAR. "
+"Quindi sarà necessario un descrittore di deploy web."
 
 #. Tag: title
 #: Tutorial.xml:410
@@ -818,7 +1268,8 @@
 "    version=\"2.5\">\n"
 "\n"
 "    <listener>\n"
-"        <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>\n"
+"        <listener-class>org.jboss.seam.servlet.SeamListener</listener-"
+"class>\n"
 "    </listener>\n"
 "    \n"
 "    <context-param>\n"
@@ -852,7 +1303,8 @@
 "    version=\"2.5\">\n"
 "\n"
 "    <listener>\n"
-"        <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>\n"
+"        <listener-class>org.jboss.seam.servlet.SeamListener</listener-"
+"class>\n"
 "    </listener>\n"
 "    \n"
 "    <context-param>\n"
@@ -880,8 +1332,12 @@
 #. Tag: para
 #: Tutorial.xml:414
 #, no-c-format
-msgid "This <literal>web.xml</literal> file configures Seam and JSF. The configuration you see here is pretty much identical in all Seam applications."
-msgstr "Il file <literal>web.xml</literal> configura Seam e JSF. La configurazione vista qua è più o meno la stessa in tutte le applicazioni Seam."
+msgid ""
+"This <literal>web.xml</literal> file configures Seam and JSF. The "
+"configuration you see here is pretty much identical in all Seam applications."
+msgstr ""
+"Il file <literal>web.xml</literal> configura Seam e JSF. La configurazione "
+"vista qua è più o meno la stessa in tutte le applicazioni Seam."
 
 #. Tag: title
 #: Tutorial.xml:420
@@ -892,8 +1348,17 @@
 #. Tag: para
 #: Tutorial.xml:422
 #, no-c-format
-msgid "Most Seam applications use JSF views as the presentation layer. So usually we'll need <literal>faces-config.xml</literal>. In our case, we are going to use Facelets for defining our views, so we need to tell JSF to use Facelets as its templating engine."
-msgstr "La maggior parte delle applicazioni Seam utilizza le viste JSF come layer di presentazione. Così solitamente si avrà bisogno di <literal>faces-config.xml</literal>. In ogni caso noi utilizzeremo Facelets per definire le nostre viste, così avremo bisogno di dire a JSF di usare Facelets come suo motore di template"
+msgid ""
+"Most Seam applications use JSF views as the presentation layer. So usually "
+"we'll need <literal>faces-config.xml</literal>. In our case, we are going to "
+"use Facelets for defining our views, so we need to tell JSF to use Facelets "
+"as its templating engine."
+msgstr ""
+"La maggior parte delle applicazioni Seam utilizza le viste JSF come layer di "
+"presentazione. Così solitamente si avrà bisogno di <literal>faces-config."
+"xml</literal>. In ogni caso noi utilizzeremo Facelets per definire le nostre "
+"viste, così avremo bisogno di dire a JSF di usare Facelets come suo motore "
+"di template"
 
 #. Tag: title
 #: Tutorial.xml:427
@@ -936,20 +1401,46 @@
 #. Tag: para
 #: Tutorial.xml:432
 #, no-c-format
-msgid "Note that we don't need any JSF managed bean declarations! Our managed beans are annotated Seam components. In Seam applications, the <literal>faces-config.xml</literal> is used much less often than in plain JSF. Here, we are simply using it to enable Facelets as the view handler instead of JSP."
-msgstr "Si noti che non occorre alcuna dichiarazione di managed bean JSF! I managed bean sono componenti Seam annotati. Nelle applicazioni Seam, <literal>faces-config.xml</literal> è usato meno spesso che nel semplice JSF. Qua, viene usato per abilitare Faceltes come gestore di viste al posto di JSP."
+msgid ""
+"Note that we don't need any JSF managed bean declarations! Our managed beans "
+"are annotated Seam components. In Seam applications, the <literal>faces-"
+"config.xml</literal> is used much less often than in plain JSF. Here, we are "
+"simply using it to enable Facelets as the view handler instead of JSP."
+msgstr ""
+"Si noti che non occorre alcuna dichiarazione di managed bean JSF! I managed "
+"bean sono componenti Seam annotati. Nelle applicazioni Seam, <literal>faces-"
+"config.xml</literal> è usato meno spesso che nel semplice JSF. Qua, viene "
+"usato per abilitare Faceltes come gestore di viste al posto di JSP."
 
 #. Tag: para
 #: Tutorial.xml:437
 #, no-c-format
-msgid "In fact, once you have all the basic descriptors set up, the <emphasis>only</emphasis> XML you need to write as you add new functionality to a Seam application is orchestration: navigation rules or jBPM process definitions. Seam's stand is that <emphasis>process flow</emphasis> and <emphasis>configuration data</emphasis> are the only things that truly belong in XML."
-msgstr "Infatti una volta configurati tutti i descrittori base, l'<emphasis>unico</emphasis> XML necessario da scrivere per aggiungere nuove funzionalità ad un'applicazione Seam è quello per l'orchestrazione (orchestration): regole di navigazione o definizione di processi jBPM. Un punto fermo di Seam è che <emphasis>flusso di processo</emphasis> e <emphasis>configurazione dei dati</emphasis> siano le uniche cose che veramente appartengano alla sfera dell'XML."
+msgid ""
+"In fact, once you have all the basic descriptors set up, the <emphasis>only</"
+"emphasis> XML you need to write as you add new functionality to a Seam "
+"application is orchestration: navigation rules or jBPM process definitions. "
+"Seam's stand is that <emphasis>process flow</emphasis> and "
+"<emphasis>configuration data</emphasis> are the only things that truly "
+"belong in XML."
+msgstr ""
+"Infatti una volta configurati tutti i descrittori base, l'<emphasis>unico</"
+"emphasis> XML necessario da scrivere per aggiungere nuove funzionalità ad "
+"un'applicazione Seam è quello per l'orchestrazione (orchestration): regole "
+"di navigazione o definizione di processi jBPM. Un punto fermo di Seam è che "
+"<emphasis>flusso di processo</emphasis> e <emphasis>configurazione dei dati</"
+"emphasis> siano le uniche cose che veramente appartengano alla sfera "
+"dell'XML."
 
 #. Tag: para
 #: Tutorial.xml:442
 #, no-c-format
-msgid "In this simple example, we don't even need a navigation rule, since we decided to embed the view id in our action code."
-msgstr "Questo semplice esempio non è neppure stato necessario usare una regola di navigazione, poiché si è deciso di incorporare l'id della vista nel codice dell'azione."
+msgid ""
+"In this simple example, we don't even need a navigation rule, since we "
+"decided to embed the view id in our action code."
+msgstr ""
+"Questo semplice esempio non è neppure stato necessario usare una regola di "
+"navigazione, poiché si è deciso di incorporare l'id della vista nel codice "
+"dell'azione."
 
 #. Tag: title
 #: Tutorial.xml:448
@@ -960,8 +1451,13 @@
 #. Tag: para
 #: Tutorial.xml:450
 #, no-c-format
-msgid "The <literal>ejb-jar.xml</literal> file integrates Seam with EJB3, by attaching the <literal>SeamInterceptor</literal> to all session beans in the archive."
-msgstr "Il file <literal>ejb-jar.xml</literal> integra Seam con EJB3, attaccando <literal>SeamInterceptor</literal> a tutti i bean di sessione nell'archivio."
+msgid ""
+"The <literal>ejb-jar.xml</literal> file integrates Seam with EJB3, by "
+"attaching the <literal>SeamInterceptor</literal> to all session beans in the "
+"archive."
+msgstr ""
+"Il file <literal>ejb-jar.xml</literal> integra Seam con EJB3, attaccando "
+"<literal>SeamInterceptor</literal> a tutti i bean di sessione nell'archivio."
 
 #. Tag: programlisting
 #: Tutorial.xml:453
@@ -977,14 +1473,16 @@
 "         \n"
 "    <interceptors>\n"
 "        <interceptor>\n"
-"            <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+"            <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</"
+"interceptor-class>\n"
 "        </interceptor>\n"
 "    </interceptors>\n"
 "   \n"
 "    <assembly-descriptor>\n"
 "        <interceptor-binding>\n"
 "            <ejb-name>*</ejb-name>\n"
-"            <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+"            <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</"
+"interceptor-class>\n"
 "        </interceptor-binding>\n"
 "    </assembly-descriptor>\n"
 "   \n"
@@ -1000,14 +1498,16 @@
 "         \n"
 "    <interceptors>\n"
 "        <interceptor>\n"
-"            <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+"            <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</"
+"interceptor-class>\n"
 "        </interceptor>\n"
 "    </interceptors>\n"
 "   \n"
 "    <assembly-descriptor>\n"
 "        <interceptor-binding>\n"
 "            <ejb-name>*</ejb-name>\n"
-"            <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+"            <interceptor-class>org.jboss.seam.ejb.SeamInterceptor</"
+"interceptor-class>\n"
 "        </interceptor-binding>\n"
 "    </assembly-descriptor>\n"
 "   \n"
@@ -1016,14 +1516,23 @@
 #. Tag: title
 #: Tutorial.xml:458
 #, no-c-format
-msgid "The EJB persistence deployment descriptor: <literal>persistence.xml</literal>"
-msgstr "Descrittore di deploy per la persistenza EJB: <literal>persistence.xml</literal>"
+msgid ""
+"The EJB persistence deployment descriptor: <literal>persistence.xml</literal>"
+msgstr ""
+"Descrittore di deploy per la persistenza EJB: <literal>persistence.xml</"
+"literal>"
 
 #. Tag: para
 #: Tutorial.xml:460
 #, no-c-format
-msgid "The <literal>persistence.xml</literal> file tells the EJB persistence provider where to find the datasource, and contains some vendor-specific settings. In this case, enables automatic schema export at startup time."
-msgstr "Il file <literal>persistence.xml</literal> dice all'EJB persistence provider dove trovare il datasource, e contiene alcune impostazioni vendor-specific. In questo caso abilita automaticamente l'esportazione dello schema all'avvio."
+msgid ""
+"The <literal>persistence.xml</literal> file tells the EJB persistence "
+"provider where to find the datasource, and contains some vendor-specific "
+"settings. In this case, enables automatic schema export at startup time."
+msgstr ""
+"Il file <literal>persistence.xml</literal> dice all'EJB persistence provider "
+"dove trovare il datasource, e contiene alcune impostazioni vendor-specific. "
+"In questo caso abilita automaticamente l'esportazione dello schema all'avvio."
 
 #. Tag: programlisting
 #: Tutorial.xml:464
@@ -1041,7 +1550,8 @@
 "        <provider>org.hibernate.ejb.HibernatePersistence</provider>\n"
 "        <jta-data-source>java:/DefaultDS</jta-data-source>\n"
 "        <properties>\n"
-"            <property name=\"hibernate.hbm2ddl.auto\" value=\"create-drop\"/>\n"
+"            <property name=\"hibernate.hbm2ddl.auto\" value=\"create-drop\"/"
+">\n"
 "        </properties>\n"
 "    </persistence-unit>\n"
 "    \n"
@@ -1059,7 +1569,8 @@
 "        <provider>org.hibernate.ejb.HibernatePersistence</provider>\n"
 "        <jta-data-source>java:/DefaultDS</jta-data-source>\n"
 "        <properties>\n"
-"            <property name=\"hibernate.hbm2ddl.auto\" value=\"create-drop\"/>\n"
+"            <property name=\"hibernate.hbm2ddl.auto\" value=\"create-drop\"/"
+">\n"
 "        </properties>\n"
 "    </persistence-unit>\n"
 "    \n"
@@ -1074,8 +1585,12 @@
 #. Tag: para
 #: Tutorial.xml:471
 #, no-c-format
-msgid "Finally, since our application is deployed as an EAR, we need a deployment descriptor there, too."
-msgstr "Infine poiché l'applicazione viene deployata come EAR, occorre anche un descrittore di deploy."
+msgid ""
+"Finally, since our application is deployed as an EAR, we need a deployment "
+"descriptor there, too."
+msgstr ""
+"Infine poiché l'applicazione viene deployata come EAR, occorre anche un "
+"descrittore di deploy."
 
 #. Tag: title
 #: Tutorial.xml:473
@@ -1146,20 +1661,24 @@
 #. Tag: para
 #: Tutorial.xml:477
 #, no-c-format
-msgid "This deployment descriptor links modules in the enterprise archive and binds the web application to the context root <literal>/seam-registration</literal>."
-msgstr "Questo descrittore di deploy punta a moduli nell'archivio enterprise ed associa l'applicazione web al contesto radice <literal>/seam-registration</literal>."
+msgid ""
+"This deployment descriptor links modules in the enterprise archive and binds "
+"the web application to the context root <literal>/seam-registration</"
+"literal>."
+msgstr ""
+"Questo descrittore di deploy punta a moduli nell'archivio enterprise ed "
+"associa l'applicazione web al contesto radice <literal>/seam-registration</"
+"literal>."
 
 #. Tag: para
 #: Tutorial.xml:480
 #, no-c-format
-msgid "We've now seen <emphasis>all</emphasis> the files in the entire application!"
+msgid ""
+"We've now seen <emphasis>all</emphasis> the files in the entire application!"
 msgstr "Adesso sono stati analizzati tutti i file dell'intera applicazione!"
 
 #. Tag: title
-#: Tutorial.xml:486
-#: Tutorial.xml:673
-#: Tutorial.xml:887
-#: Tutorial.xml:1070
+#: Tutorial.xml:486 Tutorial.xml:673 Tutorial.xml:887 Tutorial.xml:1070
 #, no-c-format
 msgid "How it works"
 msgstr "Come funziona"
@@ -1167,38 +1686,97 @@
 #. Tag: para
 #: Tutorial.xml:488
 #, no-c-format
-msgid "When the form is submitted, JSF asks Seam to resolve the variable named <literal>user</literal>. Since there is no value already bound to that name (in any Seam context), Seam instantiates the <literal>user</literal> component, and returns the resulting <literal>User</literal> entity bean instance to JSF after storing it in the Seam session context."
-msgstr "Quando la form viene inviata, JSF chiede a Seam di risolvere la variabile chiamata <literal>user</literal>. Poiché non c'è alcun valore associato a questo nome (in un qualsiasi contesto Seam), Seam istanzia il componente <literal>user</literal> e restituisce a JSF un'istanza dell'entity bean <literal>User</literal> dopo averla memorizzata nel contesto Seam di sessione. "
+msgid ""
+"When the form is submitted, JSF asks Seam to resolve the variable named "
+"<literal>user</literal>. Since there is no value already bound to that name "
+"(in any Seam context), Seam instantiates the <literal>user</literal> "
+"component, and returns the resulting <literal>User</literal> entity bean "
+"instance to JSF after storing it in the Seam session context."
+msgstr ""
+"Quando la form viene inviata, JSF chiede a Seam di risolvere la variabile "
+"chiamata <literal>user</literal>. Poiché non c'è alcun valore associato a "
+"questo nome (in un qualsiasi contesto Seam), Seam istanzia il componente "
+"<literal>user</literal> e restituisce a JSF un'istanza dell'entity bean "
+"<literal>User</literal> dopo averla memorizzata nel contesto Seam di "
+"sessione. "
 
 #. Tag: para
 #: Tutorial.xml:492
 #, no-c-format
-msgid "The form input values are now validated against the Hibernate Validator constraints specified on the <literal>User</literal> entity. If the constraints are violated, JSF redisplays the page. Otherwise, JSF binds the form input values to properties of the <literal>User</literal> entity bean."
-msgstr "I valori di input della form vengono ora validati dai vincoli di Hibernate Validator specificati nell'entity <literal>User</literal>. Se i vincoli vengono violati, JSF rivisualizza la pagina, Altrimenti, JSF associa i valori di input alle proprietò dell'entity bean <literal>User</literal>."
+msgid ""
+"The form input values are now validated against the Hibernate Validator "
+"constraints specified on the <literal>User</literal> entity. If the "
+"constraints are violated, JSF redisplays the page. Otherwise, JSF binds the "
+"form input values to properties of the <literal>User</literal> entity bean."
+msgstr ""
+"I valori di input della form vengono ora validati dai vincoli di Hibernate "
+"Validator specificati nell'entity <literal>User</literal>. Se i vincoli "
+"vengono violati, JSF rivisualizza la pagina, Altrimenti, JSF associa i "
+"valori di input alle proprietò dell'entity bean <literal>User</literal>."
 
 #. Tag: para
 #: Tutorial.xml:495
 #, no-c-format
-msgid "Next, JSF asks Seam to resolve the variable named <literal>register</literal>. Seam uses the JNDI pattern mentioned earlier to locate the stateless session bean, wraps it as a Seam component, and returns it. Seam then presents this component to JSF and JSF invokes the <literal>register()</literal> action listener method."
-msgstr "Successivamente JSF chiede a Seam di risolvere la variabile chiamata <literal>register</literal>. Seam utilizza il pattern JNDI menzionato in precedenza per localizzare il session bean stateless, lo impiega come componente Seam tramite il wrap e lo restituisce. Seam quindi presenta questo componente a JSF e JSF invoca il metodo action listener <literal>register()</literal>."
+msgid ""
+"Next, JSF asks Seam to resolve the variable named <literal>register</"
+"literal>. Seam uses the JNDI pattern mentioned earlier to locate the "
+"stateless session bean, wraps it as a Seam component, and returns it. Seam "
+"then presents this component to JSF and JSF invokes the <literal>register()</"
+"literal> action listener method."
+msgstr ""
+"Successivamente JSF chiede a Seam di risolvere la variabile chiamata "
+"<literal>register</literal>. Seam utilizza il pattern JNDI menzionato in "
+"precedenza per localizzare il session bean stateless, lo impiega come "
+"componente Seam tramite il wrap e lo restituisce. Seam quindi presenta "
+"questo componente a JSF e JSF invoca il metodo action listener "
+"<literal>register()</literal>."
 
 #. Tag: para
 #: Tutorial.xml:499
 #, no-c-format
-msgid "But Seam is not done yet. Seam intercepts the method call and injects the <literal>User</literal> entity from the Seam session context, before allowing the invocation to continue."
-msgstr "Ma Seam non ha ancora terminato. Seam intercetta la chiamata al metodo e inietta l'entity <literal>User</literal> dal contestosessione di Seam, prima di consentire all'invocazione di continuare."
+msgid ""
+"But Seam is not done yet. Seam intercepts the method call and injects the "
+"<literal>User</literal> entity from the Seam session context, before "
+"allowing the invocation to continue."
+msgstr ""
+"Ma Seam non ha ancora terminato. Seam intercetta la chiamata al metodo e "
+"inietta l'entity <literal>User</literal> dal contestosessione di Seam, prima "
+"di consentire all'invocazione di continuare."
 
 #. Tag: para
 #: Tutorial.xml:501
 #, no-c-format
-msgid "The <literal>register()</literal> method checks if a user with the entered username already exists. If so, an error message is queued with the <literal>FacesMessages</literal> component, and a null outcome is returned, causing a page redisplay. The <literal>FacesMessages</literal> component interpolates the JSF expression embedded in the message string and adds a JSF <literal>FacesMessage</literal> to the view."
-msgstr "Il metodo <literal>register()</literal> controlla se esiste già un utente lo username inserito. Se è così, viene accodato un errore al componente <literal>FacesMessages</literal>, e viene restituito un esito null, causando la rivisualizzazione della pagina. Il componente <literal>FacesMessages</literal> interpola l'espressione JSF incorporata nella stringadi messaggio e aggiunge un <literal>FacesMessage</literal> JSF alla vista."
+msgid ""
+"The <literal>register()</literal> method checks if a user with the entered "
+"username already exists. If so, an error message is queued with the "
+"<literal>FacesMessages</literal> component, and a null outcome is returned, "
+"causing a page redisplay. The <literal>FacesMessages</literal> component "
+"interpolates the JSF expression embedded in the message string and adds a "
+"JSF <literal>FacesMessage</literal> to the view."
+msgstr ""
+"Il metodo <literal>register()</literal> controlla se esiste già un utente lo "
+"username inserito. Se è così, viene accodato un errore al componente "
+"<literal>FacesMessages</literal>, e viene restituito un esito null, causando "
+"la rivisualizzazione della pagina. Il componente <literal>FacesMessages</"
+"literal> interpola l'espressione JSF incorporata nella stringadi messaggio e "
+"aggiunge un <literal>FacesMessage</literal> JSF alla vista."
 
 #. Tag: para
 #: Tutorial.xml:506
 #, no-c-format
-msgid "If no user with that username exists, the <literal>\"/registered.xhtml\"</literal> outcome triggers a browser redirect to the <literal>registered.xhtml</literal> page. When JSF comes to render the page, it asks Seam to resolve the variable named <literal>user</literal> and uses property values of the returned <literal>User</literal> entity from Seam's session scope."
-msgstr "Se non esiste nessun utente con tale username, l'esito di <literal>\"/registered.xhtml\"</literal> causa un redirect del browser verso la pagina <literal>registered.xhtml</literal>. Quando JSF arriva a generare la pagina, chiede a Seam di risolvere la variabile chiamata <literal>user</literal> ed utilizza il valori di proprietà dell'entity <literal>User</literal> restituito dallo scope di sessione di Seam."
+msgid ""
+"If no user with that username exists, the <literal>\"/registered.xhtml\"</"
+"literal> outcome triggers a browser redirect to the <literal>registered."
+"xhtml</literal> page. When JSF comes to render the page, it asks Seam to "
+"resolve the variable named <literal>user</literal> and uses property values "
+"of the returned <literal>User</literal> entity from Seam's session scope."
+msgstr ""
+"Se non esiste nessun utente con tale username, l'esito di <literal>\"/"
+"registered.xhtml\"</literal> causa un redirect del browser verso la pagina "
+"<literal>registered.xhtml</literal>. Quando JSF arriva a generare la pagina, "
+"chiede a Seam di risolvere la variabile chiamata <literal>user</literal> ed "
+"utilizza il valori di proprietà dell'entity <literal>User</literal> "
+"restituito dallo scope di sessione di Seam."
 
 #. Tag: title
 #: Tutorial.xml:516
@@ -1209,14 +1787,29 @@
 #. Tag: para
 #: Tutorial.xml:518
 #, no-c-format
-msgid "Clickable lists of database search results are such an important part of any online application that Seam provides special functionality on top of JSF to make it easier to query data using EJB-QL or HQL and display it as a clickable list using a JSF <literal>&lt;h:dataTable&gt;</literal>. The messages example demonstrates this functionality."
-msgstr "Le liste cliccabili dei risultati di ricerca del database sono una parte così importante di qualsiasi applicazione online che Seam fornisce una funzionalità speciale in cima a JSF per rendere più facile l'interrogazione dei dati usando EJB-QL o HQL e la mostra comelista cliccabile usando il JSF <literal>&lt;h:dataTable&gt;</literal>. I messaggi d'esempio mostrano questa funzionalità."
+msgid ""
+"Clickable lists of database search results are such an important part of any "
+"online application that Seam provides special functionality on top of JSF to "
+"make it easier to query data using EJB-QL or HQL and display it as a "
+"clickable list using a JSF <literal>&lt;h:dataTable&gt;</literal>. The "
+"messages example demonstrates this functionality."
+msgstr ""
+"Le liste cliccabili dei risultati di ricerca del database sono una parte "
+"così importante di qualsiasi applicazione online che Seam fornisce una "
+"funzionalità speciale in cima a JSF per rendere più facile l'interrogazione "
+"dei dati usando EJB-QL o HQL e la mostra comelista cliccabile usando il JSF "
+"<literal>&lt;h:dataTable&gt;</literal>. I messaggi d'esempio mostrano questa "
+"funzionalità."
 
 #. Tag: para
 #: Tutorial.xml:534
 #, no-c-format
-msgid "The message list example has one entity bean, <literal>Message</literal>, one session bean, <literal>MessageListBean</literal> and one JSP."
-msgstr "L'esempio di lista messaggi ha un entity bean, <literal>Message</literal>, un session bean, <literal>MessageListBean</literal> ed una JSP."
+msgid ""
+"The message list example has one entity bean, <literal>Message</literal>, "
+"one session bean, <literal>MessageListBean</literal> and one JSP."
+msgstr ""
+"L'esempio di lista messaggi ha un entity bean, <literal>Message</literal>, "
+"un session bean, <literal>MessageListBean</literal> ed una JSP."
 
 #. Tag: title
 #: Tutorial.xml:538
@@ -1227,8 +1820,12 @@
 #. Tag: para
 #: Tutorial.xml:540
 #, no-c-format
-msgid "The <literal>Message</literal> entity defines the title, text, date and time of a message, and a flag indicating whether the message has been read:"
-msgstr "L'entity <literal>Message</literal> definisce il titolo, iltesto, ladata e l'orario del messaggio e un flag indica se il messaggio è stato letto:"
+msgid ""
+"The <literal>Message</literal> entity defines the title, text, date and time "
+"of a message, and a flag indicating whether the message has been read:"
+msgstr ""
+"L'entity <literal>Message</literal> definisce il titolo, iltesto, ladata e "
+"l'orario del messaggio e un flag indica se il messaggio è stato letto:"
 
 #. Tag: title
 #: Tutorial.xml:544
@@ -1372,25 +1969,54 @@
 #: Tutorial.xml:551
 #, no-c-format
 msgid "The stateful session bean: <literal>MessageManagerBean.java</literal>"
-msgstr "Il bean di sessione stateful: <literal>MessageManagerBean.java</literal>"
+msgstr ""
+"Il bean di sessione stateful: <literal>MessageManagerBean.java</literal>"
 
 #. Tag: para
 #: Tutorial.xml:553
 #, no-c-format
-msgid "Just like in the previous example, we have a session bean, <literal>MessageManagerBean</literal>, which defines the action listener methods for the two buttons on our form. One of the buttons selects a message from the list, and displays that message. The other button deletes a message. So far, this is not so different to the previous example."
-msgstr "Come nel precedente esempio, esiste un session bean, <literal>MessageManagerBean</literal>, che definisce i metodi di action listener per i due bottoni della form. Uno di questi seleziona un messaggio dalla lista, e mostra tale messaggio. L'altro cancella il messaggio. Finora non è molto diverso dal precedente esempio."
+msgid ""
+"Just like in the previous example, we have a session bean, "
+"<literal>MessageManagerBean</literal>, which defines the action listener "
+"methods for the two buttons on our form. One of the buttons selects a "
+"message from the list, and displays that message. The other button deletes a "
+"message. So far, this is not so different to the previous example."
+msgstr ""
+"Come nel precedente esempio, esiste un session bean, "
+"<literal>MessageManagerBean</literal>, che definisce i metodi di action "
+"listener per i due bottoni della form. Uno di questi seleziona un messaggio "
+"dalla lista, e mostra tale messaggio. L'altro cancella il messaggio. Finora "
+"non è molto diverso dal precedente esempio."
 
 #. Tag: para
 #: Tutorial.xml:558
 #, no-c-format
-msgid "But <literal>MessageManagerBean</literal> is also responsible for fetching the list of messages the first time we navigate to the message list page. There are various ways the user could navigate to the page, and not all of them are preceded by a JSF action&#8212;the user might have bookmarked the page, for example. So the job of fetching the message list takes place in a Seam <emphasis>factory method</emphasis>, instead of in an action listener method."
-msgstr "Ma <literal>MessageManagerBean</literal> è anche responsabile per il recupero della lista dei messaggi la prima volta che si naviga nella pagina della lista messaggi. Ci sono vari modi in cui l'utente può navigare nella pagina, e non tutti sono preceduti da un'azione JSF&#8212;l'utente può avere un memorizzato la pagina, per esempio. Quindi il compito di recuperare la lista messaggi avviene in un <emphasis>metodo factory</emphasis> di Seam, invece che in un metodo action listener."
+msgid ""
+"But <literal>MessageManagerBean</literal> is also responsible for fetching "
+"the list of messages the first time we navigate to the message list page. "
+"There are various ways the user could navigate to the page, and not all of "
+"them are preceded by a JSF action&#8212;the user might have bookmarked the "
+"page, for example. So the job of fetching the message list takes place in a "
+"Seam <emphasis>factory method</emphasis>, instead of in an action listener "
+"method."
+msgstr ""
+"Ma <literal>MessageManagerBean</literal> è anche responsabile per il "
+"recupero della lista dei messaggi la prima volta che si naviga nella pagina "
+"della lista messaggi. Ci sono vari modi in cui l'utente può navigare nella "
+"pagina, e non tutti sono preceduti da un'azione JSF&#8212;l'utente può avere "
+"un memorizzato la pagina, per esempio. Quindi il compito di recuperare la "
+"lista messaggi avviene in un <emphasis>metodo factory</emphasis> di Seam, "
+"invece che in un metodo action listener."
 
 #. Tag: para
 #: Tutorial.xml:564
 #, no-c-format
-msgid "We want to cache the list of messages in memory between server requests, so we will make this a stateful session bean."
-msgstr "Si vuole memorizzare la lista dei messaggi tra le varie richieste server, e quindi questo session bean diventerà stateful."
+msgid ""
+"We want to cache the list of messages in memory between server requests, so "
+"we will make this a stateful session bean."
+msgstr ""
+"Si vuole memorizzare la lista dei messaggi tra le varie richieste server, e "
+"quindi questo session bean diventerà stateful."
 
 #. Tag: title
 #: Tutorial.xml:568
@@ -1420,7 +2046,8 @@
 "   @Factory(\"messageList\")\n"
 "   public void findMessages()\n"
 "   {\n"
-"      messageList = em.createQuery(\"select msg from Message msg order by msg.datetime desc\")\n"
+"      messageList = em.createQuery(\"select msg from Message msg order by "
+"msg.datetime desc\")\n"
 "                      .getResultList();\n"
 "   }\n"
 "   \n"
@@ -1459,7 +2086,8 @@
 "   @Factory(\"messageList\")\n"
 "   public void findMessages()\n"
 "   {\n"
-"      messageList = em.createQuery(\"select msg from Message msg order by msg.datetime desc\")\n"
+"      messageList = em.createQuery(\"select msg from Message msg order by "
+"msg.datetime desc\")\n"
 "                      .getResultList();\n"
 "   }\n"
 "   \n"
@@ -1483,62 +2111,141 @@
 #. Tag: para
 #: Tutorial.xml:583
 #, no-c-format
-msgid "The <literal>@DataModel</literal> annotation exposes an attibute of type <literal>java.util.List</literal> to the JSF page as an instance of <literal>javax.faces.model.DataModel</literal>. This allows us to use the list in a JSF <literal>&lt;h:dataTable&gt;</literal> with clickable links for each row. In this case, the <literal>DataModel</literal> is made available in a session context variable named <literal>messageList</literal>."
-msgstr "L'annotazione <literal>@DataModel</literal> espone alla pagina JSF un attributo di tipo <literal>java.util.List</literal> come istanza di <literal>javax.faces.model.DataModel</literal>. Questo permette di usare la lista in un <literal>&lt;h:dataTable&gt;</literal> di JSF con link cliccabili per ogni riga. In questo caso il <literal>DataModel</literal> è reso disponibile in una variabile con contesto sessione chiamata <literal>messageList</literal>."
+msgid ""
+"The <literal>@DataModel</literal> annotation exposes an attibute of type "
+"<literal>java.util.List</literal> to the JSF page as an instance of "
+"<literal>javax.faces.model.DataModel</literal>. This allows us to use the "
+"list in a JSF <literal>&lt;h:dataTable&gt;</literal> with clickable links "
+"for each row. In this case, the <literal>DataModel</literal> is made "
+"available in a session context variable named <literal>messageList</literal>."
+msgstr ""
+"L'annotazione <literal>@DataModel</literal> espone alla pagina JSF un "
+"attributo di tipo <literal>java.util.List</literal> come istanza di "
+"<literal>javax.faces.model.DataModel</literal>. Questo permette di usare la "
+"lista in un <literal>&lt;h:dataTable&gt;</literal> di JSF con link "
+"cliccabili per ogni riga. In questo caso il <literal>DataModel</literal> è "
+"reso disponibile in una variabile con contesto sessione chiamata "
+"<literal>messageList</literal>."
 
 #. Tag: para
 #: Tutorial.xml:591
 #, no-c-format
-msgid "The <literal>@DataModelSelection</literal> annotation tells Seam to inject the <literal>List</literal> element that corresponded to the clicked link."
-msgstr "L'annotazione <literal>@DataModelSelection</literal> dice a Seam di iniettare l'elemento <literal>List</literal> che corrisponde al link cliccato."
+msgid ""
+"The <literal>@DataModelSelection</literal> annotation tells Seam to inject "
+"the <literal>List</literal> element that corresponded to the clicked link."
+msgstr ""
+"L'annotazione <literal>@DataModelSelection</literal> dice a Seam di "
+"iniettare l'elemento <literal>List</literal> che corrisponde al link "
+"cliccato."
 
 #. Tag: para
 #: Tutorial.xml:595
 #, no-c-format
-msgid "The <literal>@Out</literal> annotation then exposes the selected value directly to the page. So every time a row of the clickable list is selected, the <literal>Message</literal> is injected to the attribute of the stateful bean, and the subsequently <emphasis>outjected</emphasis> to the event context variable named <literal>message</literal>."
-msgstr "L'annotazione <literal>@Out</literal> espone direttamente alla pagina il valore selezionato. Ogni volta che una riga della lista viene selezionata, il <literal>Message</literal> viene iniettato nell'attributo del bean stateful, e in seguito viene fatta <emphasis>l'outjection</emphasis> nella variabile con contesto evento chiamata <literal>message</literal>."
+msgid ""
+"The <literal>@Out</literal> annotation then exposes the selected value "
+"directly to the page. So every time a row of the clickable list is selected, "
+"the <literal>Message</literal> is injected to the attribute of the stateful "
+"bean, and the subsequently <emphasis>outjected</emphasis> to the event "
+"context variable named <literal>message</literal>."
+msgstr ""
+"L'annotazione <literal>@Out</literal> espone direttamente alla pagina il "
+"valore selezionato. Ogni volta che una riga della lista viene selezionata, "
+"il <literal>Message</literal> viene iniettato nell'attributo del bean "
+"stateful, e in seguito viene fatta <emphasis>l'outjection</emphasis> nella "
+"variabile con contesto evento chiamata <literal>message</literal>."
 
 #. Tag: para
 #: Tutorial.xml:602
 #, no-c-format
-msgid "This stateful bean has an EJB3 <emphasis>extended persistence context</emphasis>. The messages retrieved in the query remain in the managed state as long as the bean exists, so any subsequent method calls to the stateful bean can update them without needing to make any explicit call to the <literal>EntityManager</literal>."
-msgstr "Questo bean stateful ha un <emphasis>contesto di persistenza EJB3 esteso</emphasis>. I messaggi recuperati nella query rimangono nello stato gestito finché esiste il bean, quindi ogni chiamata di metodo conseguente al bean può aggiornarli senza il bisogno di chiamare esplicitamente l'<literal>EntityManager</literal>."
+msgid ""
+"This stateful bean has an EJB3 <emphasis>extended persistence context</"
+"emphasis>. The messages retrieved in the query remain in the managed state "
+"as long as the bean exists, so any subsequent method calls to the stateful "
+"bean can update them without needing to make any explicit call to the "
+"<literal>EntityManager</literal>."
+msgstr ""
+"Questo bean stateful ha un <emphasis>contesto di persistenza EJB3 esteso</"
+"emphasis>. I messaggi recuperati nella query rimangono nello stato gestito "
+"finché esiste il bean, quindi ogni chiamata di metodo conseguente al bean "
+"può aggiornarli senza il bisogno di chiamare esplicitamente "
+"l'<literal>EntityManager</literal>."
 
 #. Tag: para
 #: Tutorial.xml:608
 #, no-c-format
-msgid "The first time we navigate to the JSP page, there will be no value in the <literal>messageList</literal> context variable. The <literal>@Factory</literal> annotation tells Seam to create an instance of <literal>MessageManagerBean</literal> and invoke the <literal>findMessages()</literal> method to initialize the value. We call <literal>findMessages()</literal> a <emphasis>factory method</emphasis> for <literal>messages</literal>."
-msgstr "La prima volta che si naviga in un pagina JSP, non c'è alcun valore nella variabile di contesto <literal>messageList</literal>. L'annotazione <literal>@Factory</literal> dice a Seam di creare un'istanza di  <literal>MessageManagerBean</literal> e di invocare il metodo <literal>findMessages()</literal> per inizializzare il valore. <literal>findMessages()</literal> viene chiamato <emphasis>metodo factory</emphasis> di <literal>messages</literal>."
+msgid ""
+"The first time we navigate to the JSP page, there will be no value in the "
+"<literal>messageList</literal> context variable. The <literal>@Factory</"
+"literal> annotation tells Seam to create an instance of "
+"<literal>MessageManagerBean</literal> and invoke the <literal>findMessages()"
+"</literal> method to initialize the value. We call <literal>findMessages()</"
+"literal> a <emphasis>factory method</emphasis> for <literal>messages</"
+"literal>."
+msgstr ""
+"La prima volta che si naviga in un pagina JSP, non c'è alcun valore nella "
+"variabile di contesto <literal>messageList</literal>. L'annotazione "
+"<literal>@Factory</literal> dice a Seam di creare un'istanza di  "
+"<literal>MessageManagerBean</literal> e di invocare il metodo "
+"<literal>findMessages()</literal> per inizializzare il valore. "
+"<literal>findMessages()</literal> viene chiamato <emphasis>metodo factory</"
+"emphasis> di <literal>messages</literal>."
 
 #. Tag: para
 #: Tutorial.xml:616
 #, no-c-format
-msgid "The <literal>select()</literal> action listener method marks the selected <literal>Message</literal> as read, and updates it in the database."
-msgstr "Il metodo action listener <literal>select()</literal> marca il <literal>Message</literal> selezionato come letto e lo aggiorna nel database."
+msgid ""
+"The <literal>select()</literal> action listener method marks the selected "
+"<literal>Message</literal> as read, and updates it in the database."
+msgstr ""
+"Il metodo action listener <literal>select()</literal> marca il "
+"<literal>Message</literal> selezionato come letto e lo aggiorna nel database."
 
 #. Tag: para
 #: Tutorial.xml:620
 #, no-c-format
-msgid "The <literal>delete()</literal> action listener method removes the selected <literal>Message</literal> from the database."
-msgstr "Il metodo action listener <literal>delete()</literal> rimuove il <literal>Message</literal> dal database."
+msgid ""
+"The <literal>delete()</literal> action listener method removes the selected "
+"<literal>Message</literal> from the database."
+msgstr ""
+"Il metodo action listener <literal>delete()</literal> rimuove il "
+"<literal>Message</literal> dal database."
 
 #. Tag: para
 #: Tutorial.xml:624
 #, no-c-format
-msgid "All stateful session bean Seam components <emphasis>must</emphasis> have a method with no parameters marked <literal>@Remove</literal> that Seam uses to remove the stateful bean when the Seam context ends, and clean up any server-side state."
-msgstr "Tutti i componenti Seam bean di sessione stateful <emphasis>devono</emphasis> avere un metodo senza parametri marcato <literal>@Remove</literal> che Seam utilizza per rimuovere il bean stateful quando termina il contesto di Seam, e viene pulito tutto lo stato lato server."
+msgid ""
+"All stateful session bean Seam components <emphasis>must</emphasis> have a "
+"method with no parameters marked <literal>@Remove</literal> that Seam uses "
+"to remove the stateful bean when the Seam context ends, and clean up any "
+"server-side state."
+msgstr ""
+"Tutti i componenti Seam bean di sessione stateful <emphasis>devono</"
+"emphasis> avere un metodo senza parametri marcato <literal>@Remove</literal> "
+"che Seam utilizza per rimuovere il bean stateful quando termina il contesto "
+"di Seam, e viene pulito tutto lo stato lato server."
 
 #. Tag: para
 #: Tutorial.xml:633
 #, no-c-format
-msgid "Note that this is a session-scoped Seam component. It is associated with the user login session, and all requests from a login session share the same instance of the component. (In Seam applications, we usually use session-scoped components sparingly.)"
-msgstr "Si noti che questo è un componente Seam di sessione. E' associato alla sessione di login dell'utente e tutte le richieste da una login di sessione condividono la stessa istanza del componente. (Nelle applicazioni Seam, solitamente si usano componenti con scope di sessione in maniera contenuta.)"
+msgid ""
+"Note that this is a session-scoped Seam component. It is associated with the "
+"user login session, and all requests from a login session share the same "
+"instance of the component. (In Seam applications, we usually use session-"
+"scoped components sparingly.)"
+msgstr ""
+"Si noti che questo è un componente Seam di sessione. E' associato alla "
+"sessione di login dell'utente e tutte le richieste da una login di sessione "
+"condividono la stessa istanza del componente. (Nelle applicazioni Seam, "
+"solitamente si usano componenti con scope di sessione in maniera contenuta.)"
 
 #. Tag: title
 #: Tutorial.xml:640
 #, no-c-format
-msgid "The session bean local interface: <literal>MessageManager.java</literal>"
-msgstr "L'interfaccia locale del session bean local: <literal>MessageManager.java</literal>"
+msgid ""
+"The session bean local interface: <literal>MessageManager.java</literal>"
+msgstr ""
+"L'interfaccia locale del session bean local: <literal>MessageManager.java</"
+"literal>"
 
 #. Tag: para
 #: Tutorial.xml:642
@@ -1578,13 +2285,24 @@
 #: Tutorial.xml:648
 #, no-c-format
 msgid "From now on, we won't show local interfaces in our code examples."
-msgstr "D'ora in poi non verranno mostrate interfacce locali nei codici d'esempio."
+msgstr ""
+"D'ora in poi non verranno mostrate interfacce locali nei codici d'esempio."
 
 #. Tag: para
 #: Tutorial.xml:650
 #, no-c-format
-msgid "Let's skip over <literal>components.xml</literal>, <literal>persistence.xml</literal>, <literal>web.xml</literal>, <literal>ejb-jar.xml</literal>, <literal>faces-config.xml</literal> and <literal>application.xml</literal> since they are much the same as the previous example, and go straight to the JSP."
-msgstr "Saltiamo i file <literal>components.xml</literal>, <literal>persistence.xml</literal>, <literal>web.xml</literal>, <literal>ejb-jar.xml</literal>, <literal>faces-config.xml</literal> e <literal>application.xml</literal> poiché sono praticamente uguali all'esempio precedente e andiamo dritti alla pagina JSP."
+msgid ""
+"Let's skip over <literal>components.xml</literal>, <literal>persistence.xml</"
+"literal>, <literal>web.xml</literal>, <literal>ejb-jar.xml</literal>, "
+"<literal>faces-config.xml</literal> and <literal>application.xml</literal> "
+"since they are much the same as the previous example, and go straight to the "
+"JSP."
+msgstr ""
+"Saltiamo i file <literal>components.xml</literal>, <literal>persistence.xml</"
+"literal>, <literal>web.xml</literal>, <literal>ejb-jar.xml</literal>, "
+"<literal>faces-config.xml</literal> e <literal>application.xml</literal> "
+"poiché sono praticamente uguali all'esempio precedente e andiamo dritti alla "
+"pagina JSP."
 
 #. Tag: title
 #: Tutorial.xml:658
@@ -1595,8 +2313,12 @@
 #. Tag: para
 #: Tutorial.xml:660
 #, no-c-format
-msgid "The JSP page is a straightforward use of the JSF <literal>&lt;h:dataTable&gt;</literal> component. Again, nothing specific to Seam."
-msgstr "La pagina JSP è un semplice utilizzo del componente JSF  <literal>&lt;h:dataTable&gt;</literal>. Ancora nulla di specifico di Seam."
+msgid ""
+"The JSP page is a straightforward use of the JSF <literal>&lt;h:dataTable&gt;"
+"</literal> component. Again, nothing specific to Seam."
+msgstr ""
+"La pagina JSP è un semplice utilizzo del componente JSF  <literal>&lt;h:"
+"dataTable&gt;</literal>. Ancora nulla di specifico di Seam."
 
 #. Tag: title
 #: Tutorial.xml:663
@@ -1626,24 +2348,28 @@
 "           <f:facet name=\"header\">\n"
 "              <h:outputText value=\"Read\"/>\n"
 "           </f:facet>\n"
-"           <h:selectBooleanCheckbox value=\"#{msg.read}\" disabled=\"true\"/>\n"
+"           <h:selectBooleanCheckbox value=\"#{msg.read}\" disabled=\"true\"/"
+">\n"
 "        </h:column>\n"
 "        <h:column>\n"
 "           <f:facet name=\"header\">\n"
 "              <h:outputText value=\"Title\"/>\n"
 "           </f:facet>\n"
-"           <h:commandLink value=\"#{msg.title}\" action=\"#{messageManager.select}\"/>\n"
+"           <h:commandLink value=\"#{msg.title}\" action=\"#{messageManager."
+"select}\"/>\n"
 "        </h:column>\n"
 "        <h:column>\n"
 "           <f:facet name=\"header\">\n"
 "              <h:outputText value=\"Date/Time\"/>\n"
 "           </f:facet>\n"
 "           <h:outputText value=\"#{msg.datetime}\">\n"
-"              <f:convertDateTime type=\"both\" dateStyle=\"medium\" timeStyle=\"short\"/>\n"
+"              <f:convertDateTime type=\"both\" dateStyle=\"medium\" "
+"timeStyle=\"short\"/>\n"
 "           </h:outputText>\n"
 "        </h:column>\n"
 "        <h:column>\n"
-"           <h:commandButton value=\"Delete\" action=\"#{messageManager.delete}\"/>\n"
+"           <h:commandButton value=\"Delete\" action=\"#{messageManager."
+"delete}\"/>\n"
 "        </h:column>\n"
 "     </h:dataTable>\n"
 "     <h3><h:outputText value=\"#{message.title}\"/></h3>\n"
@@ -1671,24 +2397,28 @@
 "           <f:facet name=\"header\">\n"
 "              <h:outputText value=\"Read\"/>\n"
 "           </f:facet>\n"
-"           <h:selectBooleanCheckbox value=\"#{msg.read}\" disabled=\"true\"/>\n"
+"           <h:selectBooleanCheckbox value=\"#{msg.read}\" disabled=\"true\"/"
+">\n"
 "        </h:column>\n"
 "        <h:column>\n"
 "           <f:facet name=\"header\">\n"
 "              <h:outputText value=\"Title\"/>\n"
 "           </f:facet>\n"
-"           <h:commandLink value=\"#{msg.title}\" action=\"#{messageManager.select}\"/>\n"
+"           <h:commandLink value=\"#{msg.title}\" action=\"#{messageManager."
+"select}\"/>\n"
 "        </h:column>\n"
 "        <h:column>\n"
 "           <f:facet name=\"header\">\n"
 "              <h:outputText value=\"Date/Time\"/>\n"
 "           </f:facet>\n"
 "           <h:outputText value=\"#{msg.datetime}\">\n"
-"              <f:convertDateTime type=\"both\" dateStyle=\"medium\" timeStyle=\"short\"/>\n"
+"              <f:convertDateTime type=\"both\" dateStyle=\"medium\" "
+"timeStyle=\"short\"/>\n"
 "           </h:outputText>\n"
 "        </h:column>\n"
 "        <h:column>\n"
-"           <h:commandButton value=\"Delete\" action=\"#{messageManager.delete}\"/>\n"
+"           <h:commandButton value=\"Delete\" action=\"#{messageManager."
+"delete}\"/>\n"
 "        </h:column>\n"
 "     </h:dataTable>\n"
 "     <h3><h:outputText value=\"#{message.title}\"/></h3>\n"
@@ -1701,20 +2431,78 @@
 #. Tag: para
 #: Tutorial.xml:675
 #, no-c-format
-msgid "The first time we navigate to the <literal>messages.jsp</literal> page, the page will try to resolve the <literal>messageList</literal> context variable. Since this context variable is not initialized, Seam will call the factory method <literal>findMessages()</literal>, which performs a query against the database and results in a <literal>DataModel</literal> being outjected. This <literal>DataModel</literal> provides the row data needed for rendering the <literal>&lt;h:dataTable&gt;</literal>."
-msgstr "La prima volta che si naviga nella pagina <literal>messages.jsp</literal>, la pagina proverà a risolvere la variabile di contesto <literal>messageList</literal>. Poiché questa variabile non è inizializzata, Seam chiamerà il metodo factory <literal>findMessages()</literal>, che esegue la query del database ed mette i risultati in un <literal>DataModel</literal> di cui verrà fatta l'outjection. Questo <literal>DataModel</literal> fornisce i dati di riga necessari per generare la <literal>&lt;h:dataTable&gt;</literal>."
+msgid ""
+"The first time we navigate to the <literal>messages.jsp</literal> page, the "
+"page will try to resolve the <literal>messageList</literal> context "
+"variable. Since this context variable is not initialized, Seam will call the "
+"factory method <literal>findMessages()</literal>, which performs a query "
+"against the database and results in a <literal>DataModel</literal> being "
+"outjected. This <literal>DataModel</literal> provides the row data needed "
+"for rendering the <literal>&lt;h:dataTable&gt;</literal>."
+msgstr ""
+"La prima volta che si naviga nella pagina <literal>messages.jsp</literal>, "
+"la pagina proverà a risolvere la variabile di contesto <literal>messageList</"
+"literal>. Poiché questa variabile non è inizializzata, Seam chiamerà il "
+"metodo factory <literal>findMessages()</literal>, che esegue la query del "
+"database ed mette i risultati in un <literal>DataModel</literal> di cui "
+"verrà fatta l'outjection. Questo <literal>DataModel</literal> fornisce i "
+"dati di riga necessari per generare la <literal>&lt;h:dataTable&gt;</"
+"literal>."
 
 #. Tag: para
 #: Tutorial.xml:682
 #, no-c-format
-msgid "When the user clicks the <literal>&lt;h:commandLink&gt;</literal>, JSF calls the <literal>select()</literal> action listener. Seam intercepts this call and injects the selected row data into the <literal>message</literal> attribute of the <literal>messageManager</literal> component. The action listener fires, marking the selected <literal>Message</literal> as read. At the end of the call, Seam outjects the selected <literal>Message</literal> to the context variable named <literal>message</literal>. Next, the EJB container commits the transaction, and the change to the <literal>Message</literal> is flushed to the database. Finally, the page is re-rendered, redisplaying the message list, and displaying the selected message below it."
-msgstr "Quando l'utente clicca il <literal>&lt;h:commandLink&gt;</literal>, JSF chiama l'action listener <literal>select()</literal>. Seam intercetta questa chiamata ed inietta i dati di riga selezionati nell'attributo del componente <literal>messageManager</literal>. L'action listener viene eseguito, marcando come letto il <literal>Message</literal> selezionato. Alla fine della chiamata, Seam esegue l'outjection del <literal>Message</literal> selezionato nella variabile di contesto chiamata <literal>message</literal>. Poi il container EJB committa la transazione ed i cambiamenti a <literal>message</literal> vengono comunicati al database. Infine la pagina vienere rigenerata, rimostrando la lista dei messaggi e mostrando sotto il messaggio selezionato."
+msgid ""
+"When the user clicks the <literal>&lt;h:commandLink&gt;</literal>, JSF calls "
+"the <literal>select()</literal> action listener. Seam intercepts this call "
+"and injects the selected row data into the <literal>message</literal> "
+"attribute of the <literal>messageManager</literal> component. The action "
+"listener fires, marking the selected <literal>Message</literal> as read. At "
+"the end of the call, Seam outjects the selected <literal>Message</literal> "
+"to the context variable named <literal>message</literal>. Next, the EJB "
+"container commits the transaction, and the change to the <literal>Message</"
+"literal> is flushed to the database. Finally, the page is re-rendered, "
+"redisplaying the message list, and displaying the selected message below it."
+msgstr ""
+"Quando l'utente clicca il <literal>&lt;h:commandLink&gt;</literal>, JSF "
+"chiama l'action listener <literal>select()</literal>. Seam intercetta questa "
+"chiamata ed inietta i dati di riga selezionati nell'attributo del componente "
+"<literal>messageManager</literal>. L'action listener viene eseguito, "
+"marcando come letto il <literal>Message</literal> selezionato. Alla fine "
+"della chiamata, Seam esegue l'outjection del <literal>Message</literal> "
+"selezionato nella variabile di contesto chiamata <literal>message</literal>. "
+"Poi il container EJB committa la transazione ed i cambiamenti a "
+"<literal>message</literal> vengono comunicati al database. Infine la pagina "
+"vienere rigenerata, rimostrando la lista dei messaggi e mostrando sotto il "
+"messaggio selezionato."
 
 #. Tag: para
 #: Tutorial.xml:691
 #, no-c-format
-msgid "If the user clicks the <literal>&lt;h:commandButton&gt;</literal>, JSF calls the <literal>delete()</literal> action listener. Seam intercepts this call and injects the selected row data into the <literal>message</literal> attribute of the <literal>messageList</literal> component. The action listener fires, removing the selected <literal>Message</literal> from the list, and also calling <literal>remove()</literal> on the <literal>EntityManager</literal>. At the end of the call, Seam refreshes the <literal>messageList</literal> context variable and clears the context variable named <literal>message</literal>. The EJB container commits the transaction, and deletes the <literal>Message</literal> from the database. Finally, the page is re-rendered, redisplaying the message list."
-msgstr "Se l'utente clicca <literal>&lt;h:commandButton&gt;</literal>, JSF chiama l'action listener <literal>delete()</literal>. Seam intercetta questa chiamata ed inietta i dati selezionati nell'attributo <literal>message</literal> del componente <literal>messageList</literal>. L'action listener viene eseguito, rimuovendo dalla lista il <literal>Message</literal>, e chiamando anche il metodo <literal>remove()</literal> dell'<literal>EntityManager</literal>. Alla fine della chiamata, Seam aggiorna la variabile di contesto <literal>messageList</literal> e pulisce la variabiledicontesto chiamata <literal>message</literal>. Il container EJB committa latransazione ecancella <literal>Message</literal> dal database. Infine la pagina viene rigenerata, rimostrando la lista dei messaggi."
+msgid ""
+"If the user clicks the <literal>&lt;h:commandButton&gt;</literal>, JSF calls "
+"the <literal>delete()</literal> action listener. Seam intercepts this call "
+"and injects the selected row data into the <literal>message</literal> "
+"attribute of the <literal>messageList</literal> component. The action "
+"listener fires, removing the selected <literal>Message</literal> from the "
+"list, and also calling <literal>remove()</literal> on the "
+"<literal>EntityManager</literal>. At the end of the call, Seam refreshes the "
+"<literal>messageList</literal> context variable and clears the context "
+"variable named <literal>message</literal>. The EJB container commits the "
+"transaction, and deletes the <literal>Message</literal> from the database. "
+"Finally, the page is re-rendered, redisplaying the message list."
+msgstr ""
+"Se l'utente clicca <literal>&lt;h:commandButton&gt;</literal>, JSF chiama "
+"l'action listener <literal>delete()</literal>. Seam intercetta questa "
+"chiamata ed inietta i dati selezionati nell'attributo <literal>message</"
+"literal> del componente <literal>messageList</literal>. L'action listener "
+"viene eseguito, rimuovendo dalla lista il <literal>Message</literal>, e "
+"chiamando anche il metodo <literal>remove()</literal> "
+"dell'<literal>EntityManager</literal>. Alla fine della chiamata, Seam "
+"aggiorna la variabile di contesto <literal>messageList</literal> e pulisce "
+"la variabiledicontesto chiamata <literal>message</literal>. Il container EJB "
+"committa latransazione ecancella <literal>Message</literal> dal database. "
+"Infine la pagina viene rigenerata, rimostrando la lista dei messaggi."
 
 #. Tag: title
 #: Tutorial.xml:706
@@ -1725,14 +2513,30 @@
 #. Tag: para
 #: Tutorial.xml:708
 #, no-c-format
-msgid "jBPM provides sophisticated functionality for workflow and task management. To get a small taste of how jBPM integrates with Seam, we'll show you a simple \"todo list\" application. Since managing lists of tasks is such core functionality for jBPM, there is hardly any Java code at all in this example."
-msgstr "jBPM fornisce una funzionalità sofisticata per il workflow e la gestione dei task. Per provare come jBPM si integra con Seam, viene mostrata l'applicazione \"todo list\". Poiché gestire liste di task è la funzione base di jBPM, non c'è praticamente alcun codice Java in quest'esempio."
+msgid ""
+"jBPM provides sophisticated functionality for workflow and task management. "
+"To get a small taste of how jBPM integrates with Seam, we'll show you a "
+"simple \"todo list\" application. Since managing lists of tasks is such core "
+"functionality for jBPM, there is hardly any Java code at all in this example."
+msgstr ""
+"jBPM fornisce una funzionalità sofisticata per il workflow e la gestione dei "
+"task. Per provare come jBPM si integra con Seam, viene mostrata "
+"l'applicazione \"todo list\". Poiché gestire liste di task è la funzione "
+"base di jBPM, non c'è praticamente alcun codice Java in quest'esempio."
 
 #. Tag: para
 #: Tutorial.xml:723
 #, no-c-format
-msgid "The center of this example is the jBPM process definition. There are also two JSPs and two trivial JavaBeans (There was no reason to use session beans, since they do not access the database, or have any other transactional behavior). Let's start with the process definition:"
-msgstr "La parte centrale dell'esempio è la definizione del processo jBPM. Ci sono anche due pagine JSP e due banalissimi JavaBean (Non c'è alcuna ragione per usare session bean, poiché questi non accedono al database, e non hanno un comportamento transazionale). Cominciamo con la definizione del processo:"
+msgid ""
+"The center of this example is the jBPM process definition. There are also "
+"two JSPs and two trivial JavaBeans (There was no reason to use session "
+"beans, since they do not access the database, or have any other "
+"transactional behavior). Let's start with the process definition:"
+msgstr ""
+"La parte centrale dell'esempio è la definizione del processo jBPM. Ci sono "
+"anche due pagine JSP e due banalissimi JavaBean (Non c'è alcuna ragione per "
+"usare session bean, poiché questi non accedono al database, e non hanno un "
+"comportamento transazionale). Cominciamo con la definizione del processo:"
 
 #. Tag: title
 #: Tutorial.xml:728
@@ -1781,50 +2585,106 @@
 #. Tag: para
 #: Tutorial.xml:740
 #, no-c-format
-msgid "The <literal>&lt;start-state&gt;</literal> node represents the logical start of the process. When the process starts, it immediately transitions to the <literal>todo</literal> node."
-msgstr "Il nodo <literal>&lt;start-state&gt;</literal> rappresenta l'inizio logico del processo. Quando il processo inizia, transita subito nel nodo <literal>todo</literal>."
+msgid ""
+"The <literal>&lt;start-state&gt;</literal> node represents the logical start "
+"of the process. When the process starts, it immediately transitions to the "
+"<literal>todo</literal> node."
+msgstr ""
+"Il nodo <literal>&lt;start-state&gt;</literal> rappresenta l'inizio logico "
+"del processo. Quando il processo inizia, transita subito nel nodo "
+"<literal>todo</literal>."
 
 #. Tag: para
 #: Tutorial.xml:745
 #, no-c-format
-msgid "The <literal>&lt;task-node&gt;</literal> node represents a <emphasis>wait state</emphasis>, where business process execution pauses, waiting for one or more tasks to be performed."
-msgstr "Il nodo <literal>&lt;task-node&gt;</literal> rappresenta uno <emphasis>stato di attesa</emphasis>, dove l'esecuzione del processo di business va in pausa, ed aspetta che uno o pià task vengano eseguiti."
+msgid ""
+"The <literal>&lt;task-node&gt;</literal> node represents a <emphasis>wait "
+"state</emphasis>, where business process execution pauses, waiting for one "
+"or more tasks to be performed."
+msgstr ""
+"Il nodo <literal>&lt;task-node&gt;</literal> rappresenta uno <emphasis>stato "
+"di attesa</emphasis>, dove l'esecuzione del processo di business va in "
+"pausa, ed aspetta che uno o pià task vengano eseguiti."
 
 #. Tag: para
 #: Tutorial.xml:750
 #, no-c-format
-msgid "The <literal>&lt;task&gt;</literal> element defines a task to be performed by a user. Since there is only one task defined on this node, when it is complete, execution resumes, and we transition to the end state. The task gets its description from a Seam component named <literal>todoList</literal> (one of the JavaBeans)."
-msgstr "L'elemento <literal>&lt;task&gt;</literal> definisce un task che deve essere eseguito da un utente. Poiché c'è solo un task definito su questo nodo, quando completa, l'esecuzione riprende e si transita verso lo stato finale. Il task recupera la sua descrizione da un componente Seam chiamato <literal>todoList</literal> (uno dei JavaBean)."
+msgid ""
+"The <literal>&lt;task&gt;</literal> element defines a task to be performed "
+"by a user. Since there is only one task defined on this node, when it is "
+"complete, execution resumes, and we transition to the end state. The task "
+"gets its description from a Seam component named <literal>todoList</literal> "
+"(one of the JavaBeans)."
+msgstr ""
+"L'elemento <literal>&lt;task&gt;</literal> definisce un task che deve essere "
+"eseguito da un utente. Poiché c'è solo un task definito su questo nodo, "
+"quando completa, l'esecuzione riprende e si transita verso lo stato finale. "
+"Il task recupera la sua descrizione da un componente Seam chiamato "
+"<literal>todoList</literal> (uno dei JavaBean)."
 
 #. Tag: para
 #: Tutorial.xml:756
 #, no-c-format
-msgid "Tasks need to be assigned to a user or group of users when they are created. In this case, the task is assigned to the current user, which we get from a built-in Seam component named <literal>actor</literal>. Any Seam component may be used to perform task assignment."
-msgstr "I task devono essere assegnati ad un utente od un gruppo di utenti quando vengono creati. In questo caso il task viene assegnato all'utente corrente che viene recuperato dal componente Seam predefinito chiamato <literal>actor</literal>. Ogni componente Seam può essegre impiegato per assegnare un task."
+msgid ""
+"Tasks need to be assigned to a user or group of users when they are created. "
+"In this case, the task is assigned to the current user, which we get from a "
+"built-in Seam component named <literal>actor</literal>. Any Seam component "
+"may be used to perform task assignment."
+msgstr ""
+"I task devono essere assegnati ad un utente od un gruppo di utenti quando "
+"vengono creati. In questo caso il task viene assegnato all'utente corrente "
+"che viene recuperato dal componente Seam predefinito chiamato "
+"<literal>actor</literal>. Ogni componente Seam può essegre impiegato per "
+"assegnare un task."
 
 #. Tag: para
 #: Tutorial.xml:762
 #, no-c-format
-msgid "The <literal>&lt;end-state&gt;</literal> node defines the logical end of the business process. When execution reaches this node, the process instance is destroyed."
-msgstr "Il nodo <literal>&lt;end-state&gt;</literal> definisce la fine logica del processo di business. Quando l'esecuzione raggiunge questo nodo, l'istanza di processo viene distrutta."
+msgid ""
+"The <literal>&lt;end-state&gt;</literal> node defines the logical end of the "
+"business process. When execution reaches this node, the process instance is "
+"destroyed."
+msgstr ""
+"Il nodo <literal>&lt;end-state&gt;</literal> definisce la fine logica del "
+"processo di business. Quando l'esecuzione raggiunge questo nodo, l'istanza "
+"di processo viene distrutta."
 
 #. Tag: para
 #: Tutorial.xml:771
 #, no-c-format
-msgid "If we view this process definition using the process definition editor provided by JBossIDE, this is what it looks like:"
-msgstr "Se viene impiegato l'editor per le definizioni di processo fornito da JBossIDE, questa apparirà così:"
+msgid ""
+"If we view this process definition using the process definition editor "
+"provided by JBossIDE, this is what it looks like:"
+msgstr ""
+"Se viene impiegato l'editor per le definizioni di processo fornito da "
+"JBossIDE, questa apparirà così:"
 
 #. Tag: para
 #: Tutorial.xml:783
 #, no-c-format
-msgid "This document defines our <emphasis>business process</emphasis> as a graph of nodes. This is the most trivial possible business process: there is one <emphasis>task</emphasis> to be performed, and when that task is complete, the business process ends."
-msgstr "Questo documento definisce il <emphasis>processo di business</emphasis> come un grafo di nodi. Questo è un processo di business molto banale: c'è un <emphasis>task</emphasis> da eseguire e quando questo viene completato, il processo termina."
+msgid ""
+"This document defines our <emphasis>business process</emphasis> as a graph "
+"of nodes. This is the most trivial possible business process: there is one "
+"<emphasis>task</emphasis> to be performed, and when that task is complete, "
+"the business process ends."
+msgstr ""
+"Questo documento definisce il <emphasis>processo di business</emphasis> come "
+"un grafo di nodi. Questo è un processo di business molto banale: c'è un "
+"<emphasis>task</emphasis> da eseguire e quando questo viene completato, il "
+"processo termina."
 
 #. Tag: para
 #: Tutorial.xml:787
 #, no-c-format
-msgid "The first JavaBean handles the login screen <literal>login.jsp</literal>. Its job is just to initialize the jBPM actor id using the <literal>actor</literal> component. In a real application, it would also need to authenticate the user."
-msgstr "Il primo javaBean gestisce la pagina <literal>login.jsp</literal>. Il suo compito è quello di inizializzare l'id actor jBPM usando il componente <literal>actor</literal>. Nelle applicazioni occorrerà autenticare l'utente."
+msgid ""
+"The first JavaBean handles the login screen <literal>login.jsp</literal>. "
+"Its job is just to initialize the jBPM actor id using the <literal>actor</"
+"literal> component. In a real application, it would also need to "
+"authenticate the user."
+msgstr ""
+"Il primo javaBean gestisce la pagina <literal>login.jsp</literal>. Il suo "
+"compito è quello di inizializzare l'id actor jBPM usando il componente "
+"<literal>actor</literal>. Nelle applicazioni occorrerà autenticare l'utente."
 
 #. Tag: title
 #: Tutorial.xml:791
@@ -1889,8 +2749,12 @@
 #. Tag: para
 #: Tutorial.xml:796
 #, no-c-format
-msgid "Here we see the use of <literal>@In</literal> to inject the built-in <literal>Actor</literal> component."
-msgstr "Qua si vede l'uso di <literal>@In</literal> per iniettare il componente predefinito <literal>Actor</literal>."
+msgid ""
+"Here we see the use of <literal>@In</literal> to inject the built-in "
+"<literal>Actor</literal> component."
+msgstr ""
+"Qua si vede l'uso di <literal>@In</literal> per iniettare il componente "
+"predefinito <literal>Actor</literal>."
 
 #. Tag: para
 #: Tutorial.xml:799
@@ -1949,8 +2813,12 @@
 #. Tag: para
 #: Tutorial.xml:807
 #, no-c-format
-msgid "The second JavaBean is responsible for starting business process instances, and ending tasks."
-msgstr "Il secondo JavaBean è responsabile per l'avvio delle istanze del processo di business e della fine dei task."
+msgid ""
+"The second JavaBean is responsible for starting business process instances, "
+"and ending tasks."
+msgstr ""
+"Il secondo JavaBean è responsabile per l'avvio delle istanze del processo di "
+"business e della fine dei task."
 
 #. Tag: title
 #: Tutorial.xml:811
@@ -2010,27 +2878,50 @@
 
 #. Tag: para
 #: Tutorial.xml:821
-#, no-c-format
-msgid "The description property accepts user input form the JSP page, and exposes it to the process definition, allowing the task description to be set."
-msgstr "La proprietà descrizione accetta un'input utente dalla pagina JSP e lo espone alla definizione del processo, consentendo che venga impostata la descrizione del task."
+#, fuzzy, no-c-format
+msgid ""
+"The description property accepts user input from the JSP page, and exposes "
+"it to the process definition, allowing the task description to be set."
+msgstr ""
+"La proprietà descrizione accetta un'input utente dalla pagina JSP e lo "
+"espone alla definizione del processo, consentendo che venga impostata la "
+"descrizione del task."
 
 #. Tag: para
 #: Tutorial.xml:825
 #, no-c-format
-msgid "The Seam <literal>@CreateProcess</literal> annotation creates a new jBPM process instance for the named process definition."
-msgstr "L'annotazione Seam <literal>@CreateProcess</literal> crea una nuova istanza di processo jBPM dalla definizione del processo."
+msgid ""
+"The Seam <literal>@CreateProcess</literal> annotation creates a new jBPM "
+"process instance for the named process definition."
+msgstr ""
+"L'annotazione Seam <literal>@CreateProcess</literal> crea una nuova istanza "
+"di processo jBPM dalla definizione del processo."
 
 #. Tag: para
 #: Tutorial.xml:829
 #, no-c-format
-msgid "The Seam <literal>@StartTask</literal> annotation starts work on a task. The <literal>@EndTask</literal> ends the task, and allows the business process execution to resume."
-msgstr "L'annotazione Seam <literal>@StartTask</literal> avvia un task. <literal>@EndTask</literal> termina il task, e consente di ripristinare l'esecuzione del processo di business."
+msgid ""
+"The Seam <literal>@StartTask</literal> annotation starts work on a task. The "
+"<literal>@EndTask</literal> ends the task, and allows the business process "
+"execution to resume."
+msgstr ""
+"L'annotazione Seam <literal>@StartTask</literal> avvia un task. "
+"<literal>@EndTask</literal> termina il task, e consente di ripristinare "
+"l'esecuzione del processo di business."
 
 #. Tag: para
 #: Tutorial.xml:838
 #, no-c-format
-msgid "In a more realistic example, <literal>@StartTask</literal> and <literal>@EndTask</literal> would not appear on the same method, because there is usually work to be done using the application in order to complete the task."
-msgstr "In un esempio più realistico <literal>@StartTask</literal> e <literal>@EndTask</literal> non apparirebbero nello stesso metodo, poiché solitamente c'è del lavoro da fare in un'applicazione prima che il task venga terminato."
+msgid ""
+"In a more realistic example, <literal>@StartTask</literal> and "
+"<literal>@EndTask</literal> would not appear on the same method, because "
+"there is usually work to be done using the application in order to complete "
+"the task."
+msgstr ""
+"In un esempio più realistico <literal>@StartTask</literal> e "
+"<literal>@EndTask</literal> non apparirebbero nello stesso metodo, poiché "
+"solitamente c'è del lavoro da fare in un'applicazione prima che il task "
+"venga terminato."
 
 #. Tag: para
 #: Tutorial.xml:842
@@ -2039,8 +2930,7 @@
 msgstr "Infine, il cuore dell'applicazione è in <literal>todo.jsp</literal>:"
 
 #. Tag: title
-#: Tutorial.xml:844
-#: Tutorial.xml:854
+#: Tutorial.xml:844 Tutorial.xml:854
 #, no-c-format
 msgid "todo.jsp"
 msgstr "todo.jsp"
@@ -2075,7 +2965,8 @@
 "                <f:facet name=\"header\">\n"
 "                    <h:outputText value=\"Created\"/>\n"
 "                </f:facet>\n"
-"                <h:outputText value=\"#{task.taskMgmtInstance.processInstance.start}\">\n"
+"                <h:outputText value=\"#{task.taskMgmtInstance."
+"processInstance.start}\">\n"
 "                    <f:convertDateTime type=\"date\"/>\n"
 "                </h:outputText>\n"
 "            </h:column>\n"
@@ -2083,18 +2974,21 @@
 "                <f:facet name=\"header\">\n"
 "                    <h:outputText value=\"Priority\"/>\n"
 "                </f:facet>\n"
-"                <h:inputText value=\"#{task.priority}\" style=\"width: 30\"/>\n"
+"                <h:inputText value=\"#{task.priority}\" style=\"width: 30\"/"
+">\n"
 "            </h:column>\n"
 "            <h:column>\n"
 "                <f:facet name=\"header\">\n"
 "                    <h:outputText value=\"Due Date\"/>\n"
 "                </f:facet>\n"
-"                <h:inputText value=\"#{task.dueDate}\" style=\"width: 100\">\n"
+"                <h:inputText value=\"#{task.dueDate}\" style=\"width: 100"
+"\">\n"
 "                    <f:convertDateTime type=\"date\" dateStyle=\"short\"/>\n"
 "                </h:inputText>\n"
 "            </h:column>\n"
 "            <h:column>\n"
-"                <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#{task}\"/>\n"
+"                <s:button value=\"Done\" action=\"#{todoList.done}\" "
+"taskInstance=\"#{task}\"/>\n"
 "            </h:column>\n"
 "         </h:dataTable>\n"
 "      </div>\n"
@@ -2108,7 +3002,8 @@
 "   <h:form id=\"new\">\n"
 "      <div>\n"
 "         <h:inputText value=\"#{todoList.description}\"/>\n"
-"         <h:commandButton value=\"Create New Item\" action=\"#{todoList.createTodo}\"/>\n"
+"         <h:commandButton value=\"Create New Item\" action=\"#{todoList."
+"createTodo}\"/>\n"
 "      </div>\n"
 "   </h:form>\n"
 "</f:view>\n"
@@ -2141,7 +3036,8 @@
 "                <f:facet name=\"header\">\n"
 "                    <h:outputText value=\"Created\"/>\n"
 "                </f:facet>\n"
-"                <h:outputText value=\"#{task.taskMgmtInstance.processInstance.start}\">\n"
+"                <h:outputText value=\"#{task.taskMgmtInstance."
+"processInstance.start}\">\n"
 "                    <f:convertDateTime type=\"date\"/>\n"
 "                </h:outputText>\n"
 "            </h:column>\n"
@@ -2149,18 +3045,21 @@
 "                <f:facet name=\"header\">\n"
 "                    <h:outputText value=\"Priority\"/>\n"
 "                </f:facet>\n"
-"                <h:inputText value=\"#{task.priority}\" style=\"width: 30\"/>\n"
+"                <h:inputText value=\"#{task.priority}\" style=\"width: 30\"/"
+">\n"
 "            </h:column>\n"
 "            <h:column>\n"
 "                <f:facet name=\"header\">\n"
 "                    <h:outputText value=\"Due Date\"/>\n"
 "                </f:facet>\n"
-"                <h:inputText value=\"#{task.dueDate}\" style=\"width: 100\">\n"
+"                <h:inputText value=\"#{task.dueDate}\" style=\"width: 100"
+"\">\n"
 "                    <f:convertDateTime type=\"date\" dateStyle=\"short\"/>\n"
 "                </h:inputText>\n"
 "            </h:column>\n"
 "            <h:column>\n"
-"                <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#{task}\"/>\n"
+"                <s:button value=\"Done\" action=\"#{todoList.done}\" "
+"taskInstance=\"#{task}\"/>\n"
 "            </h:column>\n"
 "         </h:dataTable>\n"
 "      </div>\n"
@@ -2174,7 +3073,8 @@
 "   <h:form id=\"new\">\n"
 "      <div>\n"
 "         <h:inputText value=\"#{todoList.description}\"/>\n"
-"         <h:commandButton value=\"Create New Item\" action=\"#{todoList.createTodo}\"/>\n"
+"         <h:commandButton value=\"Create New Item\" action=\"#{todoList."
+"createTodo}\"/>\n"
 "      </div>\n"
 "   </h:form>\n"
 "</f:view>\n"
@@ -2190,8 +3090,14 @@
 #. Tag: para
 #: Tutorial.xml:851
 #, no-c-format
-msgid "The page renders a list of tasks, which it gets from a built-in Seam component named <literal>taskInstanceList</literal>. The list is defined inside a JSF form."
-msgstr "La pagina renderizza una lista di task prelevati da un componente di Seam chiamato <literal>taskInstanceList</literal>. La lista è definita dentro una form JSF."
+msgid ""
+"The page renders a list of tasks, which it gets from a built-in Seam "
+"component named <literal>taskInstanceList</literal>. The list is defined "
+"inside a JSF form."
+msgstr ""
+"La pagina renderizza una lista di task prelevati da un componente di Seam "
+"chiamato <literal>taskInstanceList</literal>. La lista è definita dentro una "
+"form JSF."
 
 #. Tag: programlisting
 #: Tutorial.xml:855
@@ -2199,7 +3105,8 @@
 msgid ""
 "<![CDATA[<h:form id=\"list\">\n"
 "   <div>\n"
-"      <h:outputText value=\"There are no todo items.\" rendered=\"#{empty taskInstanceList}\"/>\n"
+"      <h:outputText value=\"There are no todo items.\" rendered=\"#{empty "
+"taskInstanceList}\"/>\n"
 "      <h:dataTable value=\"#{taskInstanceList}\" var=\"task\" \n"
 "                   rendered=\"#{not empty taskInstanceList}\">\n"
 "         ...\n"
@@ -2209,7 +3116,8 @@
 msgstr ""
 "<![CDATA[<h:form id=\"list\">\n"
 "   <div>\n"
-"      <h:outputText value=\"There are no todo items.\" rendered=\"#{empty taskInstanceList}\"/>\n"
+"      <h:outputText value=\"There are no todo items.\" rendered=\"#{empty "
+"taskInstanceList}\"/>\n"
 "      <h:dataTable value=\"#{taskInstanceList}\" var=\"task\" \n"
 "                   rendered=\"#{not empty taskInstanceList}\">\n"
 "         ...\n"
@@ -2220,8 +3128,18 @@
 #. Tag: para
 #: Tutorial.xml:858
 #, no-c-format
-msgid "Each element of the list is an instance of the jBPM class <literal>TaskInstance</literal>. The following code simply displays the interesting properties of each task in the list. For the description, priority and due date, we use input controls, to allow the user to update these values."
-msgstr "Ciascun elemento della lista è un'istanza della classe jBPM <literal>TaskInstance</literal>. Il codice seguente mostra semplicemente le proprietà di interesse per ogni task della lista. Per consentire all'utente di aggiornare i valori di descrizione, priorità e data di ultimazione, si usano i controlli d'input.."
+msgid ""
+"Each element of the list is an instance of the jBPM class "
+"<literal>TaskInstance</literal>. The following code simply displays the "
+"interesting properties of each task in the list. For the description, "
+"priority and due date, we use input controls, to allow the user to update "
+"these values."
+msgstr ""
+"Ciascun elemento della lista è un'istanza della classe jBPM "
+"<literal>TaskInstance</literal>. Il codice seguente mostra semplicemente le "
+"proprietà di interesse per ogni task della lista. Per consentire all'utente "
+"di aggiornare i valori di descrizione, priorità e data di ultimazione, si "
+"usano i controlli d'input.."
 
 #. Tag: programlisting
 #: Tutorial.xml:862
@@ -2288,7 +3206,10 @@
 #. Tag: para
 #: Tutorial.xml:865
 #, no-c-format
-msgid "This button ends the task by calling the action method annotated <literal>@StartTask @EndTask</literal>. It passes the task id to Seam as a request parameter:"
+msgid ""
+"This button ends the task by calling the action method annotated "
+"<literal>@StartTask @EndTask</literal>. It passes the task id to Seam as a "
+"request parameter:"
 msgstr ""
 
 #. Tag: programlisting
@@ -2296,29 +3217,39 @@
 #, no-c-format
 msgid ""
 "<![CDATA[<h:column>\n"
-"    <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#{task}\"/>\n"
+"    <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#"
+"{task}\"/>\n"
 "</h:column>]]>"
 msgstr ""
 "<![CDATA[<h:column>\n"
-"    <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#{task}\"/>\n"
+"    <s:button value=\"Done\" action=\"#{todoList.done}\" taskInstance=\"#"
+"{task}\"/>\n"
 "</h:column>]]>"
 
 #. Tag: para
 #: Tutorial.xml:870
 #, no-c-format
-msgid "Note that this is using a Seam <literal>&lt;s:button&gt;</literal> JSF control from the <literal>seam-ui.jar</literal> package. This button is used to update the properties of the tasks. When the form is submitted, Seam and jBPM will make any changes to the tasks persistent. There is no need for any action listener method:"
+msgid ""
+"Note that this is using a Seam <literal>&lt;s:button&gt;</literal> JSF "
+"control from the <literal>seam-ui.jar</literal> package. This button is used "
+"to update the properties of the tasks. When the form is submitted, Seam and "
+"jBPM will make any changes to the tasks persistent. There is no need for any "
+"action listener method:"
 msgstr ""
 
 #. Tag: programlisting
 #: Tutorial.xml:875
 #, no-c-format
 msgid "<![CDATA[<h:commandButton value=\"Update Items\" action=\"update\"/>]]>"
-msgstr "<![CDATA[<h:commandButton value=\"Update Items\" action=\"update\"/>]]>"
+msgstr ""
+"<![CDATA[<h:commandButton value=\"Update Items\" action=\"update\"/>]]>"
 
 #. Tag: para
 #: Tutorial.xml:877
 #, no-c-format
-msgid "A second form on the page is used to create new items, by calling the action method annotated <literal>@CreateProcess</literal>."
+msgid ""
+"A second form on the page is used to create new items, by calling the action "
+"method annotated <literal>@CreateProcess</literal>."
 msgstr ""
 
 #. Tag: programlisting
@@ -2328,45 +3259,79 @@
 "<![CDATA[<h:form id=\"new\">\n"
 "    <div>\n"
 "        <h:inputText value=\"#{todoList.description}\"/>\n"
-"        <h:commandButton value=\"Create New Item\" action=\"#{todoList.createTodo}\"/>\n"
+"        <h:commandButton value=\"Create New Item\" action=\"#{todoList."
+"createTodo}\"/>\n"
 "    </div>\n"
 "</h:form>]]>"
 msgstr ""
 "<![CDATA[<h:form id=\"new\">\n"
 "    <div>\n"
 "        <h:inputText value=\"#{todoList.description}\"/>\n"
-"        <h:commandButton value=\"Create New Item\" action=\"#{todoList.createTodo}\"/>\n"
+"        <h:commandButton value=\"Create New Item\" action=\"#{todoList."
+"createTodo}\"/>\n"
 "    </div>\n"
 "</h:form>]]>"
 
 #. Tag: para
 #: Tutorial.xml:888
 #, no-c-format
-msgid "After logging in, todo.jsp uses the <literal>taskInstanceList</literal> component to display a table of outstanding todo items for a the current user. Initially there are none. It also presents a form to enter a new entry. When the user types the todo item and hits the \"Create New Item\" button, <literal>#{todoList.createTodo}</literal> is called. This starts the todo process, as defined in <literal>todo.jpdl.xml</literal>."
+msgid ""
+"After logging in, todo.jsp uses the <literal>taskInstanceList</literal> "
+"component to display a table of outstanding todo items for a the current "
+"user. Initially there are none. It also presents a form to enter a new "
+"entry. When the user types the todo item and hits the \"Create New Item\" "
+"button, <literal>#{todoList.createTodo}</literal> is called. This starts the "
+"todo process, as defined in <literal>todo.jpdl.xml</literal>."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:894
 #, no-c-format
-msgid "The process instance is created, starting in the start state and immediately transition to the <literal>todo</literal> state, where a new task is created. The task description is set based on the user's input, which was saved to <literal>#{todoList.description}</literal>. Then, the task is assigned to the current user, which was stored in the seam actor component. Note that in this example, the process has no extra process state. All the state in this example is stored in the task definition. The process and task information is stored in the database at the end of the request."
+msgid ""
+"The process instance is created, starting in the start state and immediately "
+"transition to the <literal>todo</literal> state, where a new task is "
+"created. The task description is set based on the user's input, which was "
+"saved to <literal>#{todoList.description}</literal>. Then, the task is "
+"assigned to the current user, which was stored in the seam actor component. "
+"Note that in this example, the process has no extra process state. All the "
+"state in this example is stored in the task definition. The process and task "
+"information is stored in the database at the end of the request."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:905
 #, no-c-format
-msgid "When <literal>todo.jsp</literal> is redisplayed, <literal>taskInstanceList</literal> now finds the task that was just created. The task is shown in an <literal>h:dataTable</literal>. The internal state of the task is displayed in each column: <literal>#{task.description}</literal>, <literal>#{task.priority}</literal>, <literal>#{task.dueDate}</literal>, etc... These fields can all be edited and saved back to the database."
+msgid ""
+"When <literal>todo.jsp</literal> is redisplayed, <literal>taskInstanceList</"
+"literal> now finds the task that was just created. The task is shown in an "
+"<literal>h:dataTable</literal>. The internal state of the task is displayed "
+"in each column: <literal>#{task.description}</literal>, <literal>#{task."
+"priority}</literal>, <literal>#{task.dueDate}</literal>, etc... These fields "
+"can all be edited and saved back to the database."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:915
 #, no-c-format
-msgid "Each todo item also has \"Done\" button, which calls <literal>#{todoList.done}</literal>. The <literal>todoList</literal> component knows which task the button is for because each s:button specificies <literal>taskInstance=\"#{task}\"</literal>, referring to the task for that particular line of of the table. The <literal>@StartTast</literal> and <literal>@EndTask</literal> annotations cause seam to make the task active and immediately complete the task. The original process then transitions into the <literal>done</literal> state, according to the process definition, where it ends. The state of the task and process are both updated in the database."
+msgid ""
+"Each todo item also has \"Done\" button, which calls <literal>#{todoList."
+"done}</literal>. The <literal>todoList</literal> component knows which task "
+"the button is for because each s:button specificies <literal>taskInstance=\"#"
+"{task}\"</literal>, referring to the task for that particular line of of the "
+"table. The <literal>@StartTast</literal> and <literal>@EndTask</literal> "
+"annotations cause seam to make the task active and immediately complete the "
+"task. The original process then transitions into the <literal>done</literal> "
+"state, according to the process definition, where it ends. The state of the "
+"task and process are both updated in the database."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:926
 #, no-c-format
-msgid "When <literal>todo.jsp</literal> is displayed again, the now-completed task is no longer displayed in the <literal>taskInstanceList</literal>, since that component only display active tasks for the user."
+msgid ""
+"When <literal>todo.jsp</literal> is displayed again, the now-completed task "
+"is no longer displayed in the <literal>taskInstanceList</literal>, since "
+"that component only display active tasks for the user."
 msgstr ""
 
 #. Tag: title
@@ -2378,19 +3343,30 @@
 #. Tag: para
 #: Tutorial.xml:936
 #, no-c-format
-msgid "For Seam applications with relatively freeform (ad hoc) navigation, JSF/Seam navigation rules are a perfectly good way to define the page flow. For applications with a more constrained style of navigation, especially for user interfaces which are more stateful, navigation rules make it difficult to really understand the flow of the system. To understand the flow, you need to piece it together from the view pages, the actions and the navigation rules."
+msgid ""
+"For Seam applications with relatively freeform (ad hoc) navigation, JSF/Seam "
+"navigation rules are a perfectly good way to define the page flow. For "
+"applications with a more constrained style of navigation, especially for "
+"user interfaces which are more stateful, navigation rules make it difficult "
+"to really understand the flow of the system. To understand the flow, you "
+"need to piece it together from the view pages, the actions and the "
+"navigation rules."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:942
 #, no-c-format
-msgid "Seam allows you to use a jPDL process definition to define pageflow. The simple number guessing example shows how this is done."
+msgid ""
+"Seam allows you to use a jPDL process definition to define pageflow. The "
+"simple number guessing example shows how this is done."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:956
 #, no-c-format
-msgid "The example is implemented using one JavaBean, three JSP pages and a jPDL pageflow definition. Let's begin with the pageflow:"
+msgid ""
+"The example is implemented using one JavaBean, three JSP pages and a jPDL "
+"pageflow definition. Let's begin with the pageflow:"
 msgstr ""
 
 #. Tag: title
@@ -2407,7 +3383,8 @@
 "        xmlns=\"http://jboss.com/products/seam/pageflow\"\n"
 "        xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
 "        xsi:schemaLocation=\"http://jboss.com/products/seam/pageflow \n"
-"                            http://jboss.com/products/seam/pageflow-2.1.xsd\"\n"
+"                            http://jboss.com/products/seam/pageflow-2.1.xsd"
+"\"\n"
 "        name=\"numberGuess\">\n"
 "   \n"
 "   <start-page name=\"displayGuess\" view-id=\"/numberGuess.jspx\">\n"
@@ -2419,12 +3396,14 @@
 "      <transition name=\"cheat\" to=\"cheat\"/>\n"
 "   </start-page>\n"
 "   \n"
-"   <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}\">\n"
+"   <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}"
+"\">\n"
 "      <transition name=\"true\" to=\"win\"/>\n"
 "      <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
 "   </decision>\n"
 "   \n"
-"   <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess.lastGuess}\">\n"
+"   <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess."
+"lastGuess}\">\n"
 "      <transition name=\"true\" to=\"lose\"/>\n"
 "      <transition name=\"false\" to=\"displayGuess\"/>\n"
 "   </decision>\n"
@@ -2461,13 +3440,15 @@
 "          version=\"2.0\">\n"
 "  <jsp:output doctype-root-element=\"html\" \n"
 "              doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
-"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"/>\n"
+"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-"
+"transitional.dtd\"/>\n"
 "  <jsp:directive.page contentType=\"text/html\"/>\n"
 "  <html>\n"
 "  <head>\n"
 "    <title>Guess a number...</title>\n"
 "    <link href=\"niceforms.css\" rel=\"stylesheet\" type=\"text/css\" />\n"
-"    <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms.js\" />\n"
+"    <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms."
+"js\" />\n"
 "  </head>\n"
 "  <body>\n"
 "    <h1>Guess a number...</h1>\n"
@@ -2477,9 +3458,11 @@
 "        <div>\n"
 "        <h:messages globalOnly=\"true\"/>\n"
 "        <h:outputText value=\"Higher!\" \n"
-"               rendered=\"#{numberGuess.randomNumber gt numberGuess.currentGuess}\"/>\n"
+"               rendered=\"#{numberGuess.randomNumber gt numberGuess."
+"currentGuess}\"/>\n"
 "        <h:outputText value=\"Lower!\" \n"
-"               rendered=\"#{numberGuess.randomNumber lt numberGuess.currentGuess}\"/>\n"
+"               rendered=\"#{numberGuess.randomNumber lt numberGuess."
+"currentGuess}\"/>\n"
 "        </div>\n"
 "        \n"
 "        <div>\n"
@@ -2491,22 +3474,30 @@
 "        \n"
 "        <div>\n"
 "        Your guess: \n"
-"        <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess\" \n"
+"        <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess"
+"\" \n"
 "                     required=\"true\" size=\"3\" \n"
-"                     rendered=\"#{(numberGuess.biggest-numberGuess.smallest) gt 20}\">\n"
+"                     rendered=\"#{(numberGuess.biggest-numberGuess.smallest) "
+"gt 20}\">\n"
 "          <f:validateLongRange maximum=\"#{numberGuess.biggest}\" \n"
 "                               minimum=\"#{numberGuess.smallest}\"/>\n"
 "        </h:inputText>\n"
 "        <h:selectOneMenu value=\"#{numberGuess.currentGuess}\" \n"
 "                         id=\"selectGuessMenu\" required=\"true\"\n"
-"                         rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 20 and \n"
-"                                     (numberGuess.biggest-numberGuess.smallest) gt 4}\">\n"
-"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+"                         rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 20 and \n"
+"                                     (numberGuess.biggest-numberGuess."
+"smallest) gt 4}\">\n"
+"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
 "        </h:selectOneMenu>\n"
-"        <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id=\"selectGuessRadio\" \n"
+"        <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id="
+"\"selectGuessRadio\" \n"
 "                          required=\"true\"\n"
-"                          rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 4}\">\n"
-"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+"                          rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 4}\">\n"
+"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
 "        </h:selectOneRadio>\n"
 "        <h:commandButton value=\"Guess\" action=\"guess\"/>\n"
 "        <s:button value=\"Cheat\" view=\"/confirm.jspx\"/>\n"
@@ -2526,43 +3517,64 @@
 #. Tag: para
 #: Tutorial.xml:971
 #, no-c-format
-msgid "The <literal>&lt;page&gt;</literal> element defines a wait state where the system displays a particular JSF view and waits for user input. The <literal>view-id</literal> is the same JSF view id used in plain JSF navigation rules. The <literal>redirect</literal> attribute tells Seam to use post-then-redirect when navigating to the page. (This results in friendly browser URLs.)"
+msgid ""
+"The <literal>&lt;page&gt;</literal> element defines a wait state where the "
+"system displays a particular JSF view and waits for user input. The "
+"<literal>view-id</literal> is the same JSF view id used in plain JSF "
+"navigation rules. The <literal>redirect</literal> attribute tells Seam to "
+"use post-then-redirect when navigating to the page. (This results in "
+"friendly browser URLs.)"
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:978
 #, no-c-format
-msgid "The <literal>&lt;transition&gt;</literal> element names a JSF outcome. The transition is triggered when a JSF action results in that outcome. Execution will then proceed to the next node of the pageflow graph, after invocation of any jBPM transition actions."
+msgid ""
+"The <literal>&lt;transition&gt;</literal> element names a JSF outcome. The "
+"transition is triggered when a JSF action results in that outcome. Execution "
+"will then proceed to the next node of the pageflow graph, after invocation "
+"of any jBPM transition actions."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:984
 #, no-c-format
-msgid "A transition <literal>&lt;action&gt;</literal> is just like a JSF action, except that it occurs when a jBPM transition occurs. The transition action can invoke any Seam component."
+msgid ""
+"A transition <literal>&lt;action&gt;</literal> is just like a JSF action, "
+"except that it occurs when a jBPM transition occurs. The transition action "
+"can invoke any Seam component."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:989
 #, no-c-format
-msgid "A <literal>&lt;decision&gt;</literal> node branches the pageflow, and determines the next node to execute by evaluating a JSF EL expression."
+msgid ""
+"A <literal>&lt;decision&gt;</literal> node branches the pageflow, and "
+"determines the next node to execute by evaluating a JSF EL expression."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:997
 #, no-c-format
-msgid "Here is what the pageflow looks like in the JBoss Developer Studio pageflow editor:"
+msgid ""
+"Here is what the pageflow looks like in the JBoss Developer Studio pageflow "
+"editor:"
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1008
 #, no-c-format
-msgid "Now that we have seen the pageflow, it is very, very easy to understand the rest of the application!"
+msgid ""
+"Now that we have seen the pageflow, it is very, very easy to understand the "
+"rest of the application!"
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1010
 #, no-c-format
-msgid "Here is the main page of the application, <literal>numberGuess.jspx</literal>:"
+msgid ""
+"Here is the main page of the application, <literal>numberGuess.jspx</"
+"literal>:"
 msgstr ""
 
 #. Tag: title
@@ -2584,13 +3596,15 @@
 "          version=\"2.0\">\n"
 "  <jsp:output doctype-root-element=\"html\" \n"
 "              doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
-"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"/>\n"
+"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-"
+"transitional.dtd\"/>\n"
 "  <jsp:directive.page contentType=\"text/html\"/>\n"
 "  <html>\n"
 "  <head>\n"
 "    <title>Guess a number...</title>\n"
 "    <link href=\"niceforms.css\" rel=\"stylesheet\" type=\"text/css\" />\n"
-"    <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms.js\" />\n"
+"    <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms."
+"js\" />\n"
 "  </head>\n"
 "  <body>\n"
 "    <h1>Guess a number...</h1>\n"
@@ -2600,9 +3614,11 @@
 "        <div>\n"
 "        <h:messages globalOnly=\"true\"/>\n"
 "        <h:outputText value=\"Higher!\" \n"
-"               rendered=\"#{numberGuess.randomNumber gt numberGuess.currentGuess}\"/>\n"
+"               rendered=\"#{numberGuess.randomNumber gt numberGuess."
+"currentGuess}\"/>\n"
 "        <h:outputText value=\"Lower!\" \n"
-"               rendered=\"#{numberGuess.randomNumber lt numberGuess.currentGuess}\"/>\n"
+"               rendered=\"#{numberGuess.randomNumber lt numberGuess."
+"currentGuess}\"/>\n"
 "        </div>\n"
 "        \n"
 "        <div>\n"
@@ -2614,22 +3630,30 @@
 "        \n"
 "        <div>\n"
 "        Your guess: \n"
-"        <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess\" \n"
+"        <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess"
+"\" \n"
 "                     required=\"true\" size=\"3\" \n"
-"                     rendered=\"#{(numberGuess.biggest-numberGuess.smallest) gt 20}\">\n"
+"                     rendered=\"#{(numberGuess.biggest-numberGuess.smallest) "
+"gt 20}\">\n"
 "          <f:validateLongRange maximum=\"#{numberGuess.biggest}\" \n"
 "                               minimum=\"#{numberGuess.smallest}\"/>\n"
 "        </h:inputText>\n"
 "        <h:selectOneMenu value=\"#{numberGuess.currentGuess}\" \n"
 "                         id=\"selectGuessMenu\" required=\"true\"\n"
-"                         rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 20 and \n"
-"                                     (numberGuess.biggest-numberGuess.smallest) gt 4}\">\n"
-"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+"                         rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 20 and \n"
+"                                     (numberGuess.biggest-numberGuess."
+"smallest) gt 4}\">\n"
+"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
 "        </h:selectOneMenu>\n"
-"        <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id=\"selectGuessRadio\" \n"
+"        <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id="
+"\"selectGuessRadio\" \n"
 "                          required=\"true\"\n"
-"                          rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 4}\">\n"
-"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+"                          rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 4}\">\n"
+"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
 "        </h:selectOneRadio>\n"
 "        <h:commandButton value=\"Guess\" action=\"guess\"/>\n"
 "        <s:button value=\"Cheat\" view=\"/confirm.jspx\"/>\n"
@@ -2655,13 +3679,15 @@
 "          version=\"2.0\">\n"
 "  <jsp:output doctype-root-element=\"html\" \n"
 "              doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
-"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"/>\n"
+"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-"
+"transitional.dtd\"/>\n"
 "  <jsp:directive.page contentType=\"text/html\"/>\n"
 "  <html>\n"
 "  <head>\n"
 "    <title>Guess a number...</title>\n"
 "    <link href=\"niceforms.css\" rel=\"stylesheet\" type=\"text/css\" />\n"
-"    <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms.js\" />\n"
+"    <script language=\"javascript\" type=\"text/javascript\" src=\"niceforms."
+"js\" />\n"
 "  </head>\n"
 "  <body>\n"
 "    <h1>Guess a number...</h1>\n"
@@ -2671,9 +3697,11 @@
 "        <div>\n"
 "        <h:messages globalOnly=\"true\"/>\n"
 "        <h:outputText value=\"Higher!\" \n"
-"               rendered=\"#{numberGuess.randomNumber gt numberGuess.currentGuess}\"/>\n"
+"               rendered=\"#{numberGuess.randomNumber gt numberGuess."
+"currentGuess}\"/>\n"
 "        <h:outputText value=\"Lower!\" \n"
-"               rendered=\"#{numberGuess.randomNumber lt numberGuess.currentGuess}\"/>\n"
+"               rendered=\"#{numberGuess.randomNumber lt numberGuess."
+"currentGuess}\"/>\n"
 "        </div>\n"
 "        \n"
 "        <div>\n"
@@ -2685,22 +3713,30 @@
 "        \n"
 "        <div>\n"
 "        Your guess: \n"
-"        <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess\" \n"
+"        <h:inputText value=\"#{numberGuess.currentGuess}\" id=\"inputGuess"
+"\" \n"
 "                     required=\"true\" size=\"3\" \n"
-"                     rendered=\"#{(numberGuess.biggest-numberGuess.smallest) gt 20}\">\n"
+"                     rendered=\"#{(numberGuess.biggest-numberGuess.smallest) "
+"gt 20}\">\n"
 "          <f:validateLongRange maximum=\"#{numberGuess.biggest}\" \n"
 "                               minimum=\"#{numberGuess.smallest}\"/>\n"
 "        </h:inputText>\n"
 "        <h:selectOneMenu value=\"#{numberGuess.currentGuess}\" \n"
 "                         id=\"selectGuessMenu\" required=\"true\"\n"
-"                         rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 20 and \n"
-"                                     (numberGuess.biggest-numberGuess.smallest) gt 4}\">\n"
-"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+"                         rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 20 and \n"
+"                                     (numberGuess.biggest-numberGuess."
+"smallest) gt 4}\">\n"
+"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
 "        </h:selectOneMenu>\n"
-"        <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id=\"selectGuessRadio\" \n"
+"        <h:selectOneRadio value=\"#{numberGuess.currentGuess}\" id="
+"\"selectGuessRadio\" \n"
 "                          required=\"true\"\n"
-"                          rendered=\"#{(numberGuess.biggest-numberGuess.smallest) le 4}\">\n"
-"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" label=\"#{i}\"/>\n"
+"                          rendered=\"#{(numberGuess.biggest-numberGuess."
+"smallest) le 4}\">\n"
+"          <s:selectItems value=\"#{numberGuess.possibilities}\" var=\"i\" "
+"label=\"#{i}\"/>\n"
 "        </h:selectOneRadio>\n"
 "        <h:commandButton value=\"Guess\" action=\"guess\"/>\n"
 "        <s:button value=\"Cheat\" view=\"/confirm.jspx\"/>\n"
@@ -2720,7 +3756,9 @@
 #. Tag: para
 #: Tutorial.xml:1018
 #, no-c-format
-msgid "Notice how the command button names the <literal>guess</literal> transition instead of calling an action directly."
+msgid ""
+"Notice how the command button names the <literal>guess</literal> transition "
+"instead of calling an action directly."
 msgstr ""
 
 #. Tag: para
@@ -2746,7 +3784,8 @@
 "          version=\"2.0\">\n"
 "  <jsp:output doctype-root-element=\"html\"\n"
 "              doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
-"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"/>\n"
+"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-"
+"transitional.dtd\"/>\n"
 "  <jsp:directive.page contentType=\"text/html\"/>\n"
 "  <html>\n"
 "  <head>\n"
@@ -2756,8 +3795,10 @@
 "  <body>\n"
 "    <h1>You won!</h1>\n"
 "    <f:view>\n"
-"      Yes, the answer was <h:outputText value=\"#{numberGuess.currentGuess}\" />.\n"
-"      It took you <h:outputText value=\"#{numberGuess.guessCount}\" /> guesses.\n"
+"      Yes, the answer was <h:outputText value=\"#{numberGuess.currentGuess}"
+"\" />.\n"
+"      It took you <h:outputText value=\"#{numberGuess.guessCount}\" /> "
+"guesses.\n"
 "      <h:outputText value=\"But you cheated, so it doesn't count!\" \n"
 "                    rendered=\"#{numberGuess.cheat}\"/>\n"
 "      Would you like to <a href=\"numberGuess.seam\">play again</a>?\n"
@@ -2774,7 +3815,8 @@
 "          version=\"2.0\">\n"
 "  <jsp:output doctype-root-element=\"html\"\n"
 "              doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
-"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"/>\n"
+"              doctype-system=\"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-"
+"transitional.dtd\"/>\n"
 "  <jsp:directive.page contentType=\"text/html\"/>\n"
 "  <html>\n"
 "  <head>\n"
@@ -2784,8 +3826,10 @@
 "  <body>\n"
 "    <h1>You won!</h1>\n"
 "    <f:view>\n"
-"      Yes, the answer was <h:outputText value=\"#{numberGuess.currentGuess}\" />.\n"
-"      It took you <h:outputText value=\"#{numberGuess.guessCount}\" /> guesses.\n"
+"      Yes, the answer was <h:outputText value=\"#{numberGuess.currentGuess}"
+"\" />.\n"
+"      It took you <h:outputText value=\"#{numberGuess.guessCount}\" /> "
+"guesses.\n"
 "      <h:outputText value=\"But you cheated, so it doesn't count!\" \n"
 "                    rendered=\"#{numberGuess.cheat}\"/>\n"
 "      Would you like to <a href=\"numberGuess.seam\">play again</a>?\n"
@@ -2798,8 +3842,11 @@
 #. Tag: para
 #: Tutorial.xml:1028
 #, no-c-format
-msgid "The <literal>lose.jspx</literal> looks roughly the same, so we'll skip over it."
-msgstr "<literal>lose.jspx</literal> è più o meno uguale, quindi si passa oltre."
+msgid ""
+"The <literal>lose.jspx</literal> looks roughly the same, so we'll skip over "
+"it."
+msgstr ""
+"<literal>lose.jspx</literal> è più o meno uguale, quindi si passa oltre."
 
 #. Tag: para
 #: Tutorial.xml:1030
@@ -3028,13 +4075,19 @@
 #. Tag: para
 #: Tutorial.xml:1041
 #, no-c-format
-msgid "The first time a JSP page asks for a <literal>numberGuess</literal> component, Seam will create a new one for it, and the <literal>@Create</literal> method will be invoked, allowing the component to initialize itself."
+msgid ""
+"The first time a JSP page asks for a <literal>numberGuess</literal> "
+"component, Seam will create a new one for it, and the <literal>@Create</"
+"literal> method will be invoked, allowing the component to initialize itself."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1051
 #, no-c-format
-msgid "The <literal>pages.xml</literal> file starts a Seam <emphasis>conversation</emphasis> (much more about that later), and specifies the pageflow definition to use for the conversation's page flow."
+msgid ""
+"The <literal>pages.xml</literal> file starts a Seam <emphasis>conversation</"
+"emphasis> (much more about that later), and specifies the pageflow "
+"definition to use for the conversation's page flow."
 msgstr ""
 
 #. Tag: title
@@ -3050,7 +4103,8 @@
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
 "<pages xmlns=\"http://jboss.com/products/seam/pages\"\n"
 "       xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-"       xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd\">\n"
+"       xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://"
+"jboss.com/products/seam/pages-2.1.xsd\">\n"
 "\n"
 "  <page view-id=\"/numberGuess.jspx\">\n"
 "    <begin-conversation join=\"true\" pageflow=\"numberGuess\"/>\n"
@@ -3062,7 +4116,8 @@
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
 "<pages xmlns=\"http://jboss.com/products/seam/pages\"\n"
 "       xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-"       xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd\">\n"
+"       xsi:schemaLocation=\"http://jboss.com/products/seam/pages http://"
+"jboss.com/products/seam/pages-2.1.xsd\">\n"
 "\n"
 "  <page view-id=\"/numberGuess.jspx\">\n"
 "    <begin-conversation join=\"true\" pageflow=\"numberGuess\"/>\n"
@@ -3074,43 +4129,89 @@
 #. Tag: para
 #: Tutorial.xml:1064
 #, no-c-format
-msgid "As you can see, this Seam component is pure business logic! It doesn't need to know anything at all about the user interaction flow. This makes the component potentially more reuseable."
+msgid ""
+"As you can see, this Seam component is pure business logic! It doesn't need "
+"to know anything at all about the user interaction flow. This makes the "
+"component potentially more reuseable."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1071
 #, no-c-format
-msgid "We'll step through basic flow of the application. The game starts with the <literal>numberGuess.jspx</literal> view. When the page is first displayed, the <literal>pages.xml</literal> configuration causes conversation to begin and associates the <literal>numberGuess</literal> pageflow with that conversation. The pageflow starts with a <literal>start-page</literal> tag, which is a wait state, so the <literal>numberGuess.xhtml</literal> is rendered."
+msgid ""
+"We'll step through basic flow of the application. The game starts with the "
+"<literal>numberGuess.jspx</literal> view. When the page is first displayed, "
+"the <literal>pages.xml</literal> configuration causes conversation to begin "
+"and associates the <literal>numberGuess</literal> pageflow with that "
+"conversation. The pageflow starts with a <literal>start-page</literal> tag, "
+"which is a wait state, so the <literal>numberGuess.xhtml</literal> is "
+"rendered."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1079
 #, no-c-format
-msgid "The view references the <literal>numberGuess</literal> component, causing a new instance to be created and stored in the conversation. The <literal>@Create</literal> method is called, initializing the state of the game. The view displays an <literal>h:form</literal> that allows the user to edit <literal>#{numberGuess.currentGuess}</literal>."
+msgid ""
+"The view references the <literal>numberGuess</literal> component, causing a "
+"new instance to be created and stored in the conversation. The "
+"<literal>@Create</literal> method is called, initializing the state of the "
+"game. The view displays an <literal>h:form</literal> that allows the user to "
+"edit <literal>#{numberGuess.currentGuess}</literal>."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1085
 #, no-c-format
-msgid "The \"Guess\" button triggers the <literal>guess</literal> action. Seam defers to the pageflow to handle the action, which says that the pageflow should transition to the <literal>evaluateGuess</literal> state, first invoking <literal>#{numberGuess.guess}</literal>, which updates the guess count and highest/lowest suggestions in the <literal>numberGuess</literal> component."
+msgid ""
+"The \"Guess\" button triggers the <literal>guess</literal> action. Seam "
+"defers to the pageflow to handle the action, which says that the pageflow "
+"should transition to the <literal>evaluateGuess</literal> state, first "
+"invoking <literal>#{numberGuess.guess}</literal>, which updates the guess "
+"count and highest/lowest suggestions in the <literal>numberGuess</literal> "
+"component."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1091
 #, no-c-format
-msgid "The <literal>evaluateGuess</literal> state checks the value of <literal>#{numberGuess.correctGuess}</literal> and transitions either to the <literal>win</literal> or <literal>evaluatingRemainingGuesses</literal> state. We'll assume the number was incorrect, in which case the pageflow transitions to <literal>evaluatingRemainingGuesses</literal>. That is also a decision state, which tests the <literal>#{numberGuess.lastGuess}</literal> state to determine whether or not the user has more guesses. If there are more guesses (<literal>lastGuess</literal> is <literal>false</literal>), we transition back to the original <literal>displayGuess</literal> state. Finally we've reached a page state, so the associated page <literal>/numberGuess.jspx</literal> is displayed. Since the page has a redirect element, Seam sends a redirect to the the user's browser, starting the process over."
+msgid ""
+"The <literal>evaluateGuess</literal> state checks the value of <literal>#"
+"{numberGuess.correctGuess}</literal> and transitions either to the "
+"<literal>win</literal> or <literal>evaluatingRemainingGuesses</literal> "
+"state. We'll assume the number was incorrect, in which case the pageflow "
+"transitions to <literal>evaluatingRemainingGuesses</literal>. That is also a "
+"decision state, which tests the <literal>#{numberGuess.lastGuess}</literal> "
+"state to determine whether or not the user has more guesses. If there are "
+"more guesses (<literal>lastGuess</literal> is <literal>false</literal>), we "
+"transition back to the original <literal>displayGuess</literal> state. "
+"Finally we've reached a page state, so the associated page <literal>/"
+"numberGuess.jspx</literal> is displayed. Since the page has a redirect "
+"element, Seam sends a redirect to the the user's browser, starting the "
+"process over."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1103
 #, no-c-format
-msgid "We won't follow the state any more except to note that if on a future request either the <literal>win</literal> or the <literal>lose</literal> transition were taken, the user would be taken to either the <literal>/win.jspx</literal> or <literal>/lose.jspx</literal>. Both states specify that Seam should end the conversation, tossing away all the game state and pageflow state, before redirecting the user to the final page."
+msgid ""
+"We won't follow the state any more except to note that if on a future "
+"request either the <literal>win</literal> or the <literal>lose</literal> "
+"transition were taken, the user would be taken to either the <literal>/win."
+"jspx</literal> or <literal>/lose.jspx</literal>. Both states specify that "
+"Seam should end the conversation, tossing away all the game state and "
+"pageflow state, before redirecting the user to the final page."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1113
 #, no-c-format
-msgid "The numberguess example also contains Giveup and Cheat buttons. You should be able to trace the pageflow state for both actions relatively easily. Pay particular attention to the <literal>cheat</literal> transtition, which loads a sub-process to handle that flow. Although it's overkill for this application, it does demonstrate how complex pageflows can be broken down into smaller parts to make them easier to understand."
+msgid ""
+"The numberguess example also contains Giveup and Cheat buttons. You should "
+"be able to trace the pageflow state for both actions relatively easily. Pay "
+"particular attention to the <literal>cheat</literal> transtition, which "
+"loads a sub-process to handle that flow. Although it's overkill for this "
+"application, it does demonstrate how complex pageflows can be broken down "
+"into smaller parts to make them easier to understand."
 msgstr ""
 
 #. Tag: title
@@ -3120,8 +4221,7 @@
 msgstr "Un'applicazione Seam completa: esempio di Prenotazione Hotel"
 
 #. Tag: title
-#: Tutorial.xml:1128
-#: Tutorial.xml:1506
+#: Tutorial.xml:1128 Tutorial.xml:1506
 #, no-c-format
 msgid "Introduction"
 msgstr "Introduzione"
@@ -3129,7 +4229,9 @@
 #. Tag: para
 #: Tutorial.xml:1130
 #, no-c-format
-msgid "The booking application is a complete hotel room reservation system incorporating the following features:"
+msgid ""
+"The booking application is a complete hotel room reservation system "
+"incorporating the following features:"
 msgstr ""
 
 #. Tag: para
@@ -3195,19 +4297,34 @@
 #. Tag: para
 #: Tutorial.xml:1175
 #, no-c-format
-msgid "The booking application uses JSF, EJB 3.0 and Seam, together with Facelets for the view. There is also a port of this application to JSF, Facelets, Seam, JavaBeans and Hibernate3."
+msgid ""
+"The booking application uses JSF, EJB 3.0 and Seam, together with Facelets "
+"for the view. There is also a port of this application to JSF, Facelets, "
+"Seam, JavaBeans and Hibernate3."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1178
 #, no-c-format
-msgid "One of the things you'll notice if you play with this application for long enough is that it is extremely <emphasis>robust</emphasis>. You can play with back buttons and browser refresh and opening multiple windows and entering nonsensical data as much as you like and you will find it very difficult to make the application crash. You might think that we spent weeks testing and fixing bugs to achive this. Actually, this is not the case. Seam was designed to make it very straightforward to build robust web applications and a lot of robustness that you are probably used to having to code yourself comes naturally and automatically with Seam."
+msgid ""
+"One of the things you'll notice if you play with this application for long "
+"enough is that it is extremely <emphasis>robust</emphasis>. You can play "
+"with back buttons and browser refresh and opening multiple windows and "
+"entering nonsensical data as much as you like and you will find it very "
+"difficult to make the application crash. You might think that we spent weeks "
+"testing and fixing bugs to achive this. Actually, this is not the case. Seam "
+"was designed to make it very straightforward to build robust web "
+"applications and a lot of robustness that you are probably used to having to "
+"code yourself comes naturally and automatically with Seam."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1185
 #, no-c-format
-msgid "As you browse the sourcecode of the example application, and learn how the application works, observe how the declarative state management and integrated validation has been used to achieve this robustness."
+msgid ""
+"As you browse the sourcecode of the example application, and learn how the "
+"application works, observe how the declarative state management and "
+"integrated validation has been used to achieve this robustness."
 msgstr ""
 
 #. Tag: title
@@ -3219,43 +4336,62 @@
 #. Tag: para
 #: Tutorial.xml:1193
 #, no-c-format
-msgid "The project structure is identical to the previous one, to install and deploy this application, please refer to <xref linkend=\"try-examples\"/>. Once you've successfully started the application, you can access it by pointing your browser to <ulink url=\"http://localhost:8080/seam-booking/\"> <literal>http://localhost:8080/seam-booking/</literal> </ulink>"
+msgid ""
+"The project structure is identical to the previous one, to install and "
+"deploy this application, please refer to <xref linkend=\"try-examples\"/>. "
+"Once you've successfully started the application, you can access it by "
+"pointing your browser to <ulink url=\"http://localhost:8080/seam-booking/\"> "
+"<literal>http://localhost:8080/seam-booking/</literal> </ulink>"
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1200
 #, no-c-format
-msgid "The application uses six session beans for to implement the business logic for the listed features."
+msgid ""
+"The application uses six session beans for to implement the business logic "
+"for the listed features."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1204
 #, no-c-format
-msgid "<literal>AuthenticatorAction</literal> provides the login authentication logic."
+msgid ""
+"<literal>AuthenticatorAction</literal> provides the login authentication "
+"logic."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1207
 #, no-c-format
-msgid "<literal>BookingListAction</literal> retrieves existing bookings for the currently logged in user."
+msgid ""
+"<literal>BookingListAction</literal> retrieves existing bookings for the "
+"currently logged in user."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1210
 #, no-c-format
-msgid "<literal>ChangePasswordAction</literal> updates the password of the currently logged in user."
+msgid ""
+"<literal>ChangePasswordAction</literal> updates the password of the "
+"currently logged in user."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1213
 #, no-c-format
-msgid "<literal>HotelBookingAction</literal> implements booking and confirmation functionality. This functionality is implemented as a <emphasis>conversation</emphasis>, so this is one of the most interesting classes in the application."
+msgid ""
+"<literal>HotelBookingAction</literal> implements booking and confirmation "
+"functionality. This functionality is implemented as a "
+"<emphasis>conversation</emphasis>, so this is one of the most interesting "
+"classes in the application."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1218
 #, no-c-format
-msgid "<literal>HotelSearchingAction</literal> implements the hotel search functionality."
+msgid ""
+"<literal>HotelSearchingAction</literal> implements the hotel search "
+"functionality."
 msgstr ""
 
 #. Tag: para
@@ -3279,13 +4415,17 @@
 #. Tag: para
 #: Tutorial.xml:1231
 #, no-c-format
-msgid "<literal>Booking</literal> is an entity bean that represents an existing booking"
+msgid ""
+"<literal>Booking</literal> is an entity bean that represents an existing "
+"booking"
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1233
 #, no-c-format
-msgid "<literal>User</literal> is an entity bean to represents a user who can make hotel bookings"
+msgid ""
+"<literal>User</literal> is an entity bean to represents a user who can make "
+"hotel bookings"
 msgstr ""
 
 #. Tag: title
@@ -3297,55 +4437,123 @@
 #. Tag: para
 #: Tutorial.xml:1241
 #, no-c-format
-msgid "We encourage you browse the sourcecode at your pleasure. In this tutorial we'll concentrate upon one particular piece of functionality: hotel search, selection, booking and confirmation. From the point of view of the user, everything from selecting a hotel to confirming a booking is one continuous unit of work, a <emphasis>conversation</emphasis>. Searching, however, is <emphasis>not</emphasis> part of the conversation. The user can select multiple hotels from the same search results page, in different browser tabs."
+msgid ""
+"We encourage you browse the sourcecode at your pleasure. In this tutorial "
+"we'll concentrate upon one particular piece of functionality: hotel search, "
+"selection, booking and confirmation. From the point of view of the user, "
+"everything from selecting a hotel to confirming a booking is one continuous "
+"unit of work, a <emphasis>conversation</emphasis>. Searching, however, is "
+"<emphasis>not</emphasis> part of the conversation. The user can select "
+"multiple hotels from the same search results page, in different browser tabs."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1247
 #, no-c-format
-msgid "Most web application architectures have no first class construct to represent a conversation. This causes enormous problems managing conversational state. Usually, Java web applications use a combination of several techniques. Some state can be transfered in the URL. What can't is either thrown into the <literal>HttpSession</literal> or flushed to the database after every request, and reconstructed from the database at the beginning of each new request."
+msgid ""
+"Most web application architectures have no first class construct to "
+"represent a conversation. This causes enormous problems managing "
+"conversational state. Usually, Java web applications use a combination of "
+"several techniques. Some state can be transfered in the URL. What can't is "
+"either thrown into the <literal>HttpSession</literal> or flushed to the "
+"database after every request, and reconstructed from the database at the "
+"beginning of each new request."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1253
 #, no-c-format
-msgid "Since the database is the least scalable tier, this often results in an utterly unacceptable lack of scalability. Added latency is also a problem, due to the extra traffic to and from the database on every request. To reduce this redundant traffic, Java applications often introduce a data (second-level) cache that keeps commonly accessed data between requests. This cache is necessarily inefficient, because invalidation is based upon an LRU policy instead of being based upon when the user has finished working with the data. Furthermore, because the cache is shared between many concurrent transactions, we've introduced a whole raft of problem's associated with keeping the cached state consistent with the database."
+msgid ""
+"Since the database is the least scalable tier, this often results in an "
+"utterly unacceptable lack of scalability. Added latency is also a problem, "
+"due to the extra traffic to and from the database on every request. To "
+"reduce this redundant traffic, Java applications often introduce a data "
+"(second-level) cache that keeps commonly accessed data between requests. "
+"This cache is necessarily inefficient, because invalidation is based upon an "
+"LRU policy instead of being based upon when the user has finished working "
+"with the data. Furthermore, because the cache is shared between many "
+"concurrent transactions, we've introduced a whole raft of problem's "
+"associated with keeping the cached state consistent with the database."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1261
 #, no-c-format
-msgid "Now consider the state held in the <literal>HttpSession</literal>. The HttpSession is great place for true session data, data that is common to all requests that the user has with the application. However, it's a bad place to store data related to individual series of requests. Using the session of conversational quickly breaks down when dealing with the back button and multiple windows. On top of that, without careful programming, data in the HTTP Session can grow quite large, making the HTTP session difficult to cluster. Developing mechanisms to isolate session state associated with different concurrent conversations, and incorporating failsafes to ensure that conversation state is destroyed when the user aborts one of the conversations by closing a browser window or tab is not for the faint hearted. Fortunately, with Seam, you don't have to worry about that."
+msgid ""
+"Now consider the state held in the <literal>HttpSession</literal>. The "
+"HttpSession is great place for true session data, data that is common to all "
+"requests that the user has with the application. However, it's a bad place "
+"to store data related to individual series of requests. Using the session of "
+"conversational quickly breaks down when dealing with the back button and "
+"multiple windows. On top of that, without careful programming, data in the "
+"HTTP Session can grow quite large, making the HTTP session difficult to "
+"cluster. Developing mechanisms to isolate session state associated with "
+"different concurrent conversations, and incorporating failsafes to ensure "
+"that conversation state is destroyed when the user aborts one of the "
+"conversations by closing a browser window or tab is not for the faint "
+"hearted. Fortunately, with Seam, you don't have to worry about that."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1274
 #, no-c-format
-msgid "Seam introduces the <emphasis>conversation context</emphasis> as a first class construct. You can safely keep conversational state in this context, and be assured that it will have a well-defined lifecycle. Even better, you won't need to be continually pushing data back and forth between the application server and the database, since the conversation context is a natural cache of data that the user is currently working with."
+msgid ""
+"Seam introduces the <emphasis>conversation context</emphasis> as a first "
+"class construct. You can safely keep conversational state in this context, "
+"and be assured that it will have a well-defined lifecycle. Even better, you "
+"won't need to be continually pushing data back and forth between the "
+"application server and the database, since the conversation context is a "
+"natural cache of data that the user is currently working with."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1279
 #, no-c-format
-msgid "In this application, we'll use the conversation context to store stateful session beans. There is an ancient canard in the Java community that stateful session beans are a scalability killer. This may have been true in the early days of enterprise Java, but it is no longer true today. Modern application servers have extremely sophisticated mechanisms for stateful session bean state replication. JBoss AS, for example, performs fine-grained replication, replicating only those bean attribute values which actually changed. Note that all the traditional technical arguments for why stateful beans are inefficient apply equally to the <literal>HttpSession</literal>, so the practice of shifting state from business tier stateful session bean components to the web session to try and improve performance is unbelievably misguided. It is certainly possible to write unscalable applications using stateful session beans, by using stateful beans incorrectly, or by using them for the w!
 rong thing. But that doesn't mean you should <emphasis>never</emphasis> use them. If you remain unconvinced, Seam allows the use of POJOs instead of stateful session beans. With Seam, the choice is yours."
+msgid ""
+"In this application, we'll use the conversation context to store stateful "
+"session beans. There is an ancient canard in the Java community that "
+"stateful session beans are a scalability killer. This may have been true in "
+"the early days of enterprise Java, but it is no longer true today. Modern "
+"application servers have extremely sophisticated mechanisms for stateful "
+"session bean state replication. JBoss AS, for example, performs fine-grained "
+"replication, replicating only those bean attribute values which actually "
+"changed. Note that all the traditional technical arguments for why stateful "
+"beans are inefficient apply equally to the <literal>HttpSession</literal>, "
+"so the practice of shifting state from business tier stateful session bean "
+"components to the web session to try and improve performance is unbelievably "
+"misguided. It is certainly possible to write unscalable applications using "
+"stateful session beans, by using stateful beans incorrectly, or by using "
+"them for the wrong thing. But that doesn't mean you should <emphasis>never</"
+"emphasis> use them. If you remain unconvinced, Seam allows the use of POJOs "
+"instead of stateful session beans. With Seam, the choice is yours."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1297
 #, no-c-format
-msgid "The booking example application shows how stateful components with different scopes can collaborate together to achieve complex behaviors. The main page of the booking application allows the user to search for hotels. The search results are kept in the Seam session scope. When the user navigates to one of these hotels, a conversation begins, and a conversation scoped component calls back to the session scoped component to retrieve the selected hotel."
+msgid ""
+"The booking example application shows how stateful components with different "
+"scopes can collaborate together to achieve complex behaviors. The main page "
+"of the booking application allows the user to search for hotels. The search "
+"results are kept in the Seam session scope. When the user navigates to one "
+"of these hotels, a conversation begins, and a conversation scoped component "
+"calls back to the session scoped component to retrieve the selected hotel."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1303
 #, no-c-format
-msgid "The booking example also demonstrates the use of RichFaces Ajax to implement rich client behavior without the use of handwritten JavaScript."
+msgid ""
+"The booking example also demonstrates the use of RichFaces Ajax to implement "
+"rich client behavior without the use of handwritten JavaScript."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1306
 #, no-c-format
-msgid "The search functionality is implemented using a session-scope stateful session bean, similar to the one we saw in the message list example."
+msgid ""
+"The search functionality is implemented using a session-scope stateful "
+"session bean, similar to the one we saw in the message list example."
 msgstr ""
 
 #. Tag: title
@@ -3389,7 +4597,8 @@
 "   private void queryHotels()\n"
 "   {\n"
 "      hotels = \n"
-"          em.createQuery(\"select h from Hotel h where lower(h.name) like #{pattern} \" + \n"
+"          em.createQuery(\"select h from Hotel h where lower(h.name) like #"
+"{pattern} \" + \n"
 "                         \"or lower(h.city) like #{pattern} \" + \n"
 "                         \"or lower(h.zip) like #{pattern} \" +\n"
 "                         \"or lower(h.address) like #{pattern}\")\n"
@@ -3415,7 +4624,8 @@
 "   public String getSearchPattern()\n"
 "   {\n"
 "      return searchString==null ? \n"
-"            \"%\" : '%' + searchString.toLowerCase().replace('*', '%') + '%';\n"
+"            \"%\" : '%' + searchString.toLowerCase().replace('*', '%') + "
+"'%';\n"
 "   }\n"
 "   \n"
 "   public String getSearchString()\n"
@@ -3463,7 +4673,8 @@
 "   private void queryHotels()\n"
 "   {\n"
 "      hotels = \n"
-"          em.createQuery(\"select h from Hotel h where lower(h.name) like #{pattern} \" + \n"
+"          em.createQuery(\"select h from Hotel h where lower(h.name) like #"
+"{pattern} \" + \n"
 "                         \"or lower(h.city) like #{pattern} \" + \n"
 "                         \"or lower(h.zip) like #{pattern} \" +\n"
 "                         \"or lower(h.address) like #{pattern}\")\n"
@@ -3489,7 +4700,8 @@
 "   public String getSearchPattern()\n"
 "   {\n"
 "      return searchString==null ? \n"
-"            \"%\" : '%' + searchString.toLowerCase().replace('*', '%') + '%';\n"
+"            \"%\" : '%' + searchString.toLowerCase().replace('*', '%') + "
+"'%';\n"
 "   }\n"
 "   \n"
 "   public String getSearchString()\n"
@@ -3509,31 +4721,50 @@
 #. Tag: para
 #: Tutorial.xml:1322
 #, no-c-format
-msgid "The EJB standard <literal>@Stateful</literal> annotation identifies this class as a stateful session bean. Stateful session beans are scoped to the conversation context by default."
+msgid ""
+"The EJB standard <literal>@Stateful</literal> annotation identifies this "
+"class as a stateful session bean. Stateful session beans are scoped to the "
+"conversation context by default."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1327
 #, no-c-format
-msgid "The <literal>@Restrict</literal> annotation applies a security restriction to the component. It restricts access to the component allowing only logged-in users. The security chapter explains more about security in Seam."
+msgid ""
+"The <literal>@Restrict</literal> annotation applies a security restriction "
+"to the component. It restricts access to the component allowing only logged-"
+"in users. The security chapter explains more about security in Seam."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1332
 #, no-c-format
-msgid "The <link linkend=\"datamodel-annotation\"> <literal>@DataModel</literal> </link> annotation exposes a <literal>List</literal> as a JSF <literal>ListDataModel</literal>. This makes it easy to implement clickable lists for search screens. In this case, the list of hotels is exposed to the page as a <literal>ListDataModel</literal> in the conversation variable named <literal>hotels</literal>."
+msgid ""
+"The <link linkend=\"datamodel-annotation\"> <literal>@DataModel</literal> </"
+"link> annotation exposes a <literal>List</literal> as a JSF "
+"<literal>ListDataModel</literal>. This makes it easy to implement clickable "
+"lists for search screens. In this case, the list of hotels is exposed to the "
+"page as a <literal>ListDataModel</literal> in the conversation variable "
+"named <literal>hotels</literal>."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1341
 #, no-c-format
-msgid "The EJB standard <literal>@Remove</literal> annotation specifies that a stateful session bean should be removed and its state destroyed after invocation of the annotated method. In Seam, all stateful session beans must define a method with no parameters marked <literal>@Remove</literal>. This method will be called when Seam destroys the session context."
+msgid ""
+"The EJB standard <literal>@Remove</literal> annotation specifies that a "
+"stateful session bean should be removed and its state destroyed after "
+"invocation of the annotated method. In Seam, all stateful session beans must "
+"define a method with no parameters marked <literal>@Remove</literal>. This "
+"method will be called when Seam destroys the session context."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1352
 #, no-c-format
-msgid "The main page of the application is a Facelets page. Let's look at the fragment which relates to searching for hotels:"
+msgid ""
+"The main page of the application is a Facelets page. Let's look at the "
+"fragment which relates to searching for hotels:"
 msgstr ""
 
 #. Tag: title
@@ -3556,13 +4787,16 @@
 "\n"
 "    <h:form id=\"searchCriteria\">\n"
 "    <fieldset> \n"
-"       <h:inputText id=\"searchString\" value=\"#{hotelSearch.searchString}\" \n"
+"       <h:inputText id=\"searchString\" value=\"#{hotelSearch.searchString}"
+"\" \n"
 "                    style=\"width: 165px;\">\n"
-"         <a:support event=\"onkeyup\" actionListener=\"#{hotelSearch.find}\" \n"
+"         <a:support event=\"onkeyup\" actionListener=\"#{hotelSearch.find}"
+"\" \n"
 "                    reRender=\"searchResults\" />\n"
 "       </h:inputText>\n"
 "       &#160;\n"
-"       <a:commandButton id=\"findHotels\" value=\"Find Hotels\" action=\"#{hotelSearch.find}\" \n"
+"       <a:commandButton id=\"findHotels\" value=\"Find Hotels\" action=\"#"
+"{hotelSearch.find}\" \n"
 "                        reRender=\"searchResults\"/>\n"
 "       &#160;\n"
 "       <a:status>\n"
@@ -3571,7 +4805,8 @@
 "          </f:facet>\n"
 "       </a:status>\n"
 "       <br/>\n"
-"       <h:outputLabel for=\"pageSize\">Maximum results:</h:outputLabel>&#160;\n"
+"       <h:outputLabel for=\"pageSize\">Maximum results:</h:"
+"outputLabel>&#160;\n"
 "       <h:selectOneMenu value=\"#{hotelSearch.pageSize}\" id=\"pageSize\">\n"
 "          <f:selectItem itemLabel=\"5\" itemValue=\"5\"/>\n"
 "          <f:selectItem itemLabel=\"10\" itemValue=\"10\"/>\n"
@@ -3625,13 +4860,16 @@
 "\n"
 "    <h:form id=\"searchCriteria\">\n"
 "    <fieldset> \n"
-"       <h:inputText id=\"searchString\" value=\"#{hotelSearch.searchString}\" \n"
+"       <h:inputText id=\"searchString\" value=\"#{hotelSearch.searchString}"
+"\" \n"
 "                    style=\"width: 165px;\">\n"
-"         <a:support event=\"onkeyup\" actionListener=\"#{hotelSearch.find}\" \n"
+"         <a:support event=\"onkeyup\" actionListener=\"#{hotelSearch.find}"
+"\" \n"
 "                    reRender=\"searchResults\" />\n"
 "       </h:inputText>\n"
 "       &#160;\n"
-"       <a:commandButton id=\"findHotels\" value=\"Find Hotels\" action=\"#{hotelSearch.find}\" \n"
+"       <a:commandButton id=\"findHotels\" value=\"Find Hotels\" action=\"#"
+"{hotelSearch.find}\" \n"
 "                        reRender=\"searchResults\"/>\n"
 "       &#160;\n"
 "       <a:status>\n"
@@ -3640,7 +4878,8 @@
 "          </f:facet>\n"
 "       </a:status>\n"
 "       <br/>\n"
-"       <h:outputLabel for=\"pageSize\">Maximum results:</h:outputLabel>&#160;\n"
+"       <h:outputLabel for=\"pageSize\">Maximum results:</h:"
+"outputLabel>&#160;\n"
 "       <h:selectOneMenu value=\"#{hotelSearch.pageSize}\" id=\"pageSize\">\n"
 "          <f:selectItem itemLabel=\"5\" itemValue=\"5\"/>\n"
 "          <f:selectItem itemLabel=\"10\" itemValue=\"10\"/>\n"
@@ -3687,48 +4926,78 @@
 #. Tag: para
 #: Tutorial.xml:1367
 #, no-c-format
-msgid "The RichFaces Ajax <literal>&lt;a:support&gt;</literal> tag allows a JSF action event listener to be called by asynchronous <literal>XMLHttpRequest</literal> when a JavaScript event like <literal>onkeyup</literal> occurs. Even better, the <literal>reRender</literal> attribute lets us render a fragment of the JSF page and perform a partial page update when the asynchronous response is received."
+msgid ""
+"The RichFaces Ajax <literal>&lt;a:support&gt;</literal> tag allows a JSF "
+"action event listener to be called by asynchronous <literal>XMLHttpRequest</"
+"literal> when a JavaScript event like <literal>onkeyup</literal> occurs. "
+"Even better, the <literal>reRender</literal> attribute lets us render a "
+"fragment of the JSF page and perform a partial page update when the "
+"asynchronous response is received."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1374
 #, no-c-format
-msgid "The RichFaces Ajax <literal>&lt;a:status&gt;</literal> tag lets us display an animated image while we wait for asynchronous requests to return."
+msgid ""
+"The RichFaces Ajax <literal>&lt;a:status&gt;</literal> tag lets us display "
+"an animated image while we wait for asynchronous requests to return."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1378
 #, no-c-format
-msgid "The RichFaces Ajax <literal>&lt;a:outputPanel&gt;</literal> tag defines a region of the page which can be re-rendered by an asynchronous request."
+msgid ""
+"The RichFaces Ajax <literal>&lt;a:outputPanel&gt;</literal> tag defines a "
+"region of the page which can be re-rendered by an asynchronous request."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1382
 #, no-c-format
-msgid "The Seam <literal>&lt;s:link&gt;</literal> tag lets us attach a JSF action listener to an ordinary (non-JavaScript) HTML link. The advantage of this over the standard JSF <literal>&lt;h:commandLink&gt;</literal> is that it preserves the operation of \"open in new window\" and \"open in new tab\". Also notice that we use a method binding with a parameter: <literal>#{hotelBooking.selectHotel(hot)}</literal>. This is not possible in the standard Unified EL, but Seam provides an extension to the EL that lets you use parameters on any method binding expression."
+msgid ""
+"The Seam <literal>&lt;s:link&gt;</literal> tag lets us attach a JSF action "
+"listener to an ordinary (non-JavaScript) HTML link. The advantage of this "
+"over the standard JSF <literal>&lt;h:commandLink&gt;</literal> is that it "
+"preserves the operation of \"open in new window\" and \"open in new tab\". "
+"Also notice that we use a method binding with a parameter: <literal>#"
+"{hotelBooking.selectHotel(hot)}</literal>. This is not possible in the "
+"standard Unified EL, but Seam provides an extension to the EL that lets you "
+"use parameters on any method binding expression."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1389
 #, no-c-format
-msgid "If you're wondering how navigation occurs, you can find all the rules in <literal>WEB-INF/pages.xml</literal>; this is discussed in <xref linkend=\"events.pageaction.navigation\"/>."
+msgid ""
+"If you're wondering how navigation occurs, you can find all the rules in "
+"<literal>WEB-INF/pages.xml</literal>; this is discussed in <xref linkend="
+"\"events.pageaction.navigation\"/>."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1398
 #, no-c-format
-msgid "This page displays the search results dynamically as we type, and lets us choose a hotel and pass it to the <literal>selectHotel()</literal> method of the <literal>HotelBookingAction</literal>, which is where the <emphasis>really</emphasis> interesting stuff is going to happen."
+msgid ""
+"This page displays the search results dynamically as we type, and lets us "
+"choose a hotel and pass it to the <literal>selectHotel()</literal> method of "
+"the <literal>HotelBookingAction</literal>, which is where the "
+"<emphasis>really</emphasis> interesting stuff is going to happen."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1403
 #, no-c-format
-msgid "Now let's see how the booking example application uses a conversation-scoped stateful session bean to achieve a natural cache of persistent data related to the conversation. The following code example is pretty long. But if you think of it as a list of scripted actions that implement the various steps of the conversation, it's understandable. Read the class from top to bottom, as if it were a story."
+msgid ""
+"Now let's see how the booking example application uses a conversation-scoped "
+"stateful session bean to achieve a natural cache of persistent data related "
+"to the conversation. The following code example is pretty long. But if you "
+"think of it as a list of scripted actions that implement the various steps "
+"of the conversation, it's understandable. Read the class from top to bottom, "
+"as if it were a story."
 msgstr ""
 
 #. Tag: title
-#: Tutorial.xml:1408
-#: Tutorial.xml:1633
+#: Tutorial.xml:1408 Tutorial.xml:1633
 #, no-c-format
 msgid "HotelBookingAction.java"
 msgstr "HotelBookingAction.java"
@@ -3788,13 +5057,16 @@
 "      calendar.add(Calendar.DAY_OF_MONTH, -1);\n"
 "      if ( booking.getCheckinDate().before( calendar.getTime() ) )\n"
 "      {\n"
-"         facesMessages.addToControl(\"checkinDate\", \"Check in date must be a future date\");\n"
+"         facesMessages.addToControl(\"checkinDate\", \"Check in date must be "
+"a future date\");\n"
 "         bookingValid=false;\n"
 "      }\n"
-"      else if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )\n"
+"      else if ( !booking.getCheckinDate().before( booking.getCheckoutDate"
+"() ) )\n"
 "      {\n"
 "         facesMessages.addToControl(\"checkoutDate\", \n"
-"                                    \"Check out date must be later than check in date\");\n"
+"                                    \"Check out date must be later than "
+"check in date\");\n"
 "         bookingValid=false;\n"
 "      }\n"
 "      else\n"
@@ -3812,7 +5084,8 @@
 "   public void confirm()\n"
 "   {\n"
 "      em.persist(booking);\n"
-"      facesMessages.add(\"Thank you, #{user.name}, your confimation number \" + \n"
+"      facesMessages.add(\"Thank you, #{user.name}, your confimation number "
+"\" + \n"
 "                        \" for #{hotel.name} is #{booki g.id}\");\n"
 "      log.info(\"New booking: #{booking.id} for #{user.username}\");\n"
 "      events.raiseTransactionSuccessEvent(\"bookingConfirmed\");\n"
@@ -3876,13 +5149,16 @@
 "      calendar.add(Calendar.DAY_OF_MONTH, -1);\n"
 "      if ( booking.getCheckinDate().before( calendar.getTime() ) )\n"
 "      {\n"
-"         facesMessages.addToControl(\"checkinDate\", \"Check in date must be a future date\");\n"
+"         facesMessages.addToControl(\"checkinDate\", \"Check in date must be "
+"a future date\");\n"
 "         bookingValid=false;\n"
 "      }\n"
-"      else if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )\n"
+"      else if ( !booking.getCheckinDate().before( booking.getCheckoutDate"
+"() ) )\n"
 "      {\n"
 "         facesMessages.addToControl(\"checkoutDate\", \n"
-"                                    \"Check out date must be later than check in date\");\n"
+"                                    \"Check out date must be later than "
+"check in date\");\n"
 "         bookingValid=false;\n"
 "      }\n"
 "      else\n"
@@ -3900,7 +5176,8 @@
 "   public void confirm()\n"
 "   {\n"
 "      em.persist(booking);\n"
-"      facesMessages.add(\"Thank you, #{user.name}, your confimation number \" + \n"
+"      facesMessages.add(\"Thank you, #{user.name}, your confimation number "
+"\" + \n"
 "                        \" for #{hotel.name} is #{booki g.id}\");\n"
 "      log.info(\"New booking: #{booking.id} for #{user.username}\");\n"
 "      events.raiseTransactionSuccessEvent(\"bookingConfirmed\");\n"
@@ -3916,43 +5193,78 @@
 #. Tag: para
 #: Tutorial.xml:1421
 #, no-c-format
-msgid "This bean uses an EJB3 <emphasis>extended persistence context</emphasis>, so that any entity instances remain managed for the whole lifecycle of the stateful session bean."
+msgid ""
+"This bean uses an EJB3 <emphasis>extended persistence context</emphasis>, so "
+"that any entity instances remain managed for the whole lifecycle of the "
+"stateful session bean."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1426
 #, no-c-format
-msgid "The <link linkend=\"out-annotation\"> <literal>@Out</literal> </link> annotation declares that an attribute value is <emphasis>outjected</emphasis> to a context variable after method invocations. In this case, the context variable named <literal>hotel</literal> will be set to the value of the <literal>hotel</literal> instance variable after every action listener invocation completes."
+msgid ""
+"The <link linkend=\"out-annotation\"> <literal>@Out</literal> </link> "
+"annotation declares that an attribute value is <emphasis>outjected</"
+"emphasis> to a context variable after method invocations. In this case, the "
+"context variable named <literal>hotel</literal> will be set to the value of "
+"the <literal>hotel</literal> instance variable after every action listener "
+"invocation completes."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1434
 #, no-c-format
-msgid "The <link linkend=\"begin-annotation\"> <literal>@Begin</literal> </link> annotation specifies that the annotated method begins a <emphasis>long-running conversation</emphasis>, so the current conversation context will not be destroyed at the end of the request. Instead, it will be reassociated with every request from the current window, and destroyed either by timeout due to conversation inactivity or invocation of a matching <literal>@End</literal> method."
+msgid ""
+"The <link linkend=\"begin-annotation\"> <literal>@Begin</literal> </link> "
+"annotation specifies that the annotated method begins a <emphasis>long-"
+"running conversation</emphasis>, so the current conversation context will "
+"not be destroyed at the end of the request. Instead, it will be reassociated "
+"with every request from the current window, and destroyed either by timeout "
+"due to conversation inactivity or invocation of a matching <literal>@End</"
+"literal> method."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1443
 #, no-c-format
-msgid "The <link linkend=\"end-annotation\"> <literal>@End</literal> </link> annotation specifies that the annotated method ends the current long-running conversation, so the current conversation context will be destroyed at the end of the request."
+msgid ""
+"The <link linkend=\"end-annotation\"> <literal>@End</literal> </link> "
+"annotation specifies that the annotated method ends the current long-running "
+"conversation, so the current conversation context will be destroyed at the "
+"end of the request."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1450
 #, no-c-format
-msgid "This EJB remove method will be called when Seam destroys the conversation context. Don't forget to define this method!"
+msgid ""
+"This EJB remove method will be called when Seam destroys the conversation "
+"context. Don't forget to define this method!"
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1458
 #, no-c-format
-msgid "<literal>HotelBookingAction</literal> contains all the action listener methods that implement selection, booking and booking confirmation, and holds state related to this work in its instance variables. We think you'll agree that this code is much cleaner and simpler than getting and setting <literal>HttpSession</literal> attributes."
+msgid ""
+"<literal>HotelBookingAction</literal> contains all the action listener "
+"methods that implement selection, booking and booking confirmation, and "
+"holds state related to this work in its instance variables. We think you'll "
+"agree that this code is much cleaner and simpler than getting and setting "
+"<literal>HttpSession</literal> attributes."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1464
 #, no-c-format
-msgid "Even better, a user can have multiple isolated conversations per login session. Try it! Log in, run a search, and navigate to different hotel pages in multiple browser tabs. You'll be able to work on creating two different hotel reservations at the same time. If you leave any one conversation inactive for long enough, Seam will eventually time out that conversation and destroy its state. If, after ending a conversation, you backbutton to a page of that conversation and try to perform an action, Seam will detect that the conversation was already ended, and redirect you to the search page."
+msgid ""
+"Even better, a user can have multiple isolated conversations per login "
+"session. Try it! Log in, run a search, and navigate to different hotel pages "
+"in multiple browser tabs. You'll be able to work on creating two different "
+"hotel reservations at the same time. If you leave any one conversation "
+"inactive for long enough, Seam will eventually time out that conversation "
+"and destroy its state. If, after ending a conversation, you backbutton to a "
+"page of that conversation and try to perform an action, Seam will detect "
+"that the conversation was already ended, and redirect you to the search page."
 msgstr ""
 
 #. Tag: title
@@ -3964,7 +5276,11 @@
 #. Tag: para
 #: Tutorial.xml:1476
 #, no-c-format
-msgid "The WAR also includes <literal>seam-debug.jar</literal>. The Seam debug page will be available if this jar is deployed in <literal>WEB-INF/lib</literal>, along with the Facelets, and if you set the debug property of the <literal>init</literal> component:"
+msgid ""
+"The WAR also includes <literal>seam-debug.jar</literal>. The Seam debug page "
+"will be available if this jar is deployed in <literal>WEB-INF/lib</literal>, "
+"along with the Facelets, and if you set the debug property of the "
+"<literal>init</literal> component:"
 msgstr ""
 
 #. Tag: programlisting
@@ -3976,7 +5292,11 @@
 #. Tag: para
 #: Tutorial.xml:1483
 #, no-c-format
-msgid "This page lets you browse and inspect the Seam components in any of the Seam contexts associated with your current login session. Just point your browser at <ulink url=\"http://localhost:8080/seam-booking/debug.seam\"> <literal>http://localhost:8080/seam-booking/debug.seam</literal> </ulink>."
+msgid ""
+"This page lets you browse and inspect the Seam components in any of the Seam "
+"contexts associated with your current login session. Just point your browser "
+"at <ulink url=\"http://localhost:8080/seam-booking/debug.seam\"> "
+"<literal>http://localhost:8080/seam-booking/debug.seam</literal> </ulink>."
 msgstr ""
 
 #. Tag: title
@@ -3988,31 +5308,58 @@
 #. Tag: para
 #: Tutorial.xml:1508
 #, no-c-format
-msgid "Long-running conversations make it simple to maintain consistency of state in an application even in the face of multi-window operation and back-buttoning. Unfortunately, simply beginning and ending a long-running conversation is not always enough. Depending on the requirements of the application, inconsistencies between what the user's expectations and the reality of the application’s state can still result."
+msgid ""
+"Long-running conversations make it simple to maintain consistency of state "
+"in an application even in the face of multi-window operation and back-"
+"buttoning. Unfortunately, simply beginning and ending a long-running "
+"conversation is not always enough. Depending on the requirements of the "
+"application, inconsistencies between what the user's expectations and the "
+"reality of the application’s state can still result."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1513
 #, no-c-format
-msgid "The nested booking application extends the features of the hotel booking application to incorporate the selection of rooms. Each hotel has available rooms with descriptions for a user to select from. This requires the addition of a room selection page in the hotel reservation flow."
+msgid ""
+"The nested booking application extends the features of the hotel booking "
+"application to incorporate the selection of rooms. Each hotel has available "
+"rooms with descriptions for a user to select from. This requires the "
+"addition of a room selection page in the hotel reservation flow."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1526
 #, no-c-format
-msgid "The user now has the option to select any available room to be included in the booking. As with the hotel booking application we saw previously, this can lead to issues with state consistency. As with storing state in the <varname>HTTPSession</varname>, if a conversation variable changes it affects all windows operating within the same conversation context."
+msgid ""
+"The user now has the option to select any available room to be included in "
+"the booking. As with the hotel booking application we saw previously, this "
+"can lead to issues with state consistency. As with storing state in the "
+"<varname>HTTPSession</varname>, if a conversation variable changes it "
+"affects all windows operating within the same conversation context."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1531
 #, no-c-format
-msgid "To demonstrate this, let’s suppose the user clones the room selection screen in a new window. The user then selects the <emphasis>Wonderful Room</emphasis> and proceeds to the confirmation screen. To see just how much it would cost to live the high-life, the user returns to the original window, selects the <emphasis>Fantastic Suite</emphasis> for booking, and again proceeds to confirmation. After reviewing the total cost, the user decides that practicality wins out and returns to the window showing <emphasis>Wonderful Room</emphasis> to confirm."
+msgid ""
+"To demonstrate this, let’s suppose the user clones the room selection screen "
+"in a new window. The user then selects the <emphasis>Wonderful Room</"
+"emphasis> and proceeds to the confirmation screen. To see just how much it "
+"would cost to live the high-life, the user returns to the original window, "
+"selects the <emphasis>Fantastic Suite</emphasis> for booking, and again "
+"proceeds to confirmation. After reviewing the total cost, the user decides "
+"that practicality wins out and returns to the window showing "
+"<emphasis>Wonderful Room</emphasis> to confirm."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1537
 #, no-c-format
-msgid "In this scenario, if we simply store all state in the conversation, we are not protected from multi-window operation within the same conversation. Nested conversations allow us to achieve correct behavior even when context can vary within the same conversation."
+msgid ""
+"In this scenario, if we simply store all state in the conversation, we are "
+"not protected from multi-window operation within the same conversation. "
+"Nested conversations allow us to achieve correct behavior even when context "
+"can vary within the same conversation."
 msgstr ""
 
 #. Tag: title
@@ -4024,7 +5371,10 @@
 #. Tag: para
 #: Tutorial.xml:1545
 #, no-c-format
-msgid "Now let's see how the nested booking example extends the behavior of the hotel booking application through use of nested conversations. Again, we can read the class from top to bottom, as if it were a story."
+msgid ""
+"Now let's see how the nested booking example extends the behavior of the "
+"hotel booking application through use of nested conversations. Again, we can "
+"read the class from top to bottom, as if it were a story."
 msgstr ""
 
 #. Tag: title
@@ -4063,7 +5413,8 @@
 "   @Factory(\"availableRooms\")\n"
 "   public void loadAvailableRooms()\n"
 "   {\n"
-"      availableRooms = hotel.getAvailableRooms(booking.getCheckinDate(), booking.getCheckoutDate());\n"
+"      availableRooms = hotel.getAvailableRooms(booking.getCheckinDate(), "
+"booking.getCheckoutDate());\n"
 "      log.info(\"Retrieved #0 available rooms\", availableRooms.size());\n"
 "   }\n"
 "\n"
@@ -4086,7 +5437,8 @@
 "\n"
 "   public String requestConfirmation()\n"
 "   {\n"
-"      // all validations are performed through the s:validateAll, so checks are already\n"
+"      // all validations are performed through the s:validateAll, so checks "
+"are already\n"
 "      // performed\n"
 "      log.info(\"Request confirmation from user\");\n"
 "      \n"
@@ -4101,7 +5453,8 @@
 "      return \"cancel\";\n"
 "   }\n"
 "\n"
-"   @Destroy @Remove                                                                      \n"
+"   @Destroy "
+"@Remove                                                                      \n"
 "   public void destroy() {}    \n"
 "}\n"
 "]]>"
@@ -4132,7 +5485,8 @@
 "   @Factory(\"availableRooms\")\n"
 "   public void loadAvailableRooms()\n"
 "   {\n"
-"      availableRooms = hotel.getAvailableRooms(booking.getCheckinDate(), booking.getCheckoutDate());\n"
+"      availableRooms = hotel.getAvailableRooms(booking.getCheckinDate(), "
+"booking.getCheckoutDate());\n"
 "      log.info(\"Retrieved #0 available rooms\", availableRooms.size());\n"
 "   }\n"
 "\n"
@@ -4155,7 +5509,8 @@
 "\n"
 "   public String requestConfirmation()\n"
 "   {\n"
-"      // all validations are performed through the s:validateAll, so checks are already\n"
+"      // all validations are performed through the s:validateAll, so checks "
+"are already\n"
 "      // performed\n"
 "      log.info(\"Request confirmation from user\");\n"
 "      \n"
@@ -4170,7 +5525,8 @@
 "      return \"cancel\";\n"
 "   }\n"
 "\n"
-"   @Destroy @Remove                                                                      \n"
+"   @Destroy "
+"@Remove                                                                      \n"
 "   public void destroy() {}    \n"
 "}\n"
 "]]>"
@@ -4178,31 +5534,58 @@
 #. Tag: para
 #: Tutorial.xml:1561
 #, no-c-format
-msgid "The <varname>hotel</varname> instance is injected from the conversation context. The hotel is loaded through an <emphasis>extended persistence context</emphasis> so that the entity remains managed throughout the conversation. This allows us to lazily load the <varname>availableRooms</varname> through an <varname>@Factory</varname> method by simply walking the assocation."
+msgid ""
+"The <varname>hotel</varname> instance is injected from the conversation "
+"context. The hotel is loaded through an <emphasis>extended persistence "
+"context</emphasis> so that the entity remains managed throughout the "
+"conversation. This allows us to lazily load the <varname>availableRooms</"
+"varname> through an <varname>@Factory</varname> method by simply walking the "
+"assocation."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1569
 #, no-c-format
-msgid "When <link linkend=\"begin-annotation\"> <literal>@Begin(nested=true)</literal> </link> is encountered, a nested conversation is pushed onto the conversation stack. When executing within a nested conversation, components still have access to all outer conversation state, but setting any values in the nested conversation’s state container does not affect the outer conversation. In addition, nested conversations can exist concurrently stacked on the same outer conversation, allowing independent state for each."
+msgid ""
+"When <link linkend=\"begin-annotation\"> <literal>@Begin(nested=true)</"
+"literal> </link> is encountered, a nested conversation is pushed onto the "
+"conversation stack. When executing within a nested conversation, components "
+"still have access to all outer conversation state, but setting any values in "
+"the nested conversation’s state container does not affect the outer "
+"conversation. In addition, nested conversations can exist concurrently "
+"stacked on the same outer conversation, allowing independent state for each."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1578
 #, no-c-format
-msgid "The <varname>roomSelection</varname> is outjected to the conversation based on the <varname>@DataModelSelection</varname>. Note that because the nested conversation has an independent context, the <varname>roomSelection</varname> is only set into the new nested conversation. Should the user select a different preference in another window or tab a new nested conversation would be started."
+msgid ""
+"The <varname>roomSelection</varname> is outjected to the conversation based "
+"on the <varname>@DataModelSelection</varname>. Note that because the nested "
+"conversation has an independent context, the <varname>roomSelection</"
+"varname> is only set into the new nested conversation. Should the user "
+"select a different preference in another window or tab a new nested "
+"conversation would be started."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1585
 #, no-c-format
-msgid "The <link linkend=\"end-annotation\"> <literal>@End</literal> </link> annotation pops the conversation stack and resumes the outer conversation. The <varname>roomSelection</varname> is destroyed along with the conversation context."
+msgid ""
+"The <link linkend=\"end-annotation\"> <literal>@End</literal> </link> "
+"annotation pops the conversation stack and resumes the outer conversation. "
+"The <varname>roomSelection</varname> is destroyed along with the "
+"conversation context."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1594
 #, no-c-format
-msgid "When we being a nested conversation it is pushed onto the conversation stack. In the <varname>nestedbooking</varname> example, the conversation stack consists of the outer long-running conversation (the booking) and each of the nested conversations (room selections)."
+msgid ""
+"When we being a nested conversation it is pushed onto the conversation "
+"stack. In the <varname>nestedbooking</varname> example, the conversation "
+"stack consists of the outer long-running conversation (the booking) and each "
+"of the nested conversations (room selections)."
 msgstr ""
 
 #. Tag: title
@@ -4224,13 +5607,17 @@
 "        <div class=\"section\">\n"
 "            <h:outputText styleClass=\"output\" \n"
 "                value=\"No rooms available for the dates selected: \" \n"
-"                rendered=\"#{availableRooms != null and availableRooms.rowCount == 0}\"/>\n"
+"                rendered=\"#{availableRooms != null and availableRooms."
+"rowCount == 0}\"/>\n"
 "            <h:outputText styleClass=\"output\" \n"
 "                value=\"Rooms available for the dates selected: \" \n"
-"                rendered=\"#{availableRooms != null and availableRooms.rowCount > 0}\"/>\n"
+"                rendered=\"#{availableRooms != null and availableRooms."
+"rowCount > 0}\"/>\n"
 "                \n"
-"            <h:outputText styleClass=\"output\" value=\"#{booking.checkinDate}\"/> -\n"
-"            <h:outputText styleClass=\"output\" value=\"#{booking.checkoutDate}\"/>\n"
+"            <h:outputText styleClass=\"output\" value=\"#{booking."
+"checkinDate}\"/> -\n"
+"            <h:outputText styleClass=\"output\" value=\"#{booking."
+"checkoutDate}\"/>\n"
 "            \n"
 "            <br/><br/>\n"
 "            \n"
@@ -4247,20 +5634,23 @@
 "                <h:column>\n"
 "                    <f:facet name=\"header\">Per Night</f:facet>\n"
 "                    <h:outputText value=\"#{room.price}\">\n"
-"                        <f:convertNumber type=\"currency\" currencySymbol=\"$\"/>\n"
+"                        <f:convertNumber type=\"currency\" currencySymbol=\"$"
+"\"/>\n"
 "                    </h:outputText>\n"
 "                </h:column>\n"
 "                <h:column>\n"
 "                    <f:facet name=\"header\">Action</f:facet>\n"
 "                    <h:commandLink id=\"selectRoomPreference\" \n"
-"                        action=\"#{roomPreference.selectPreference}\">Select</h:commandLink>\n"
+"                        action=\"#{roomPreference.selectPreference}"
+"\">Select</h:commandLink>\n"
 "                </h:column>\n"
 "            </h:dataTable>\n"
 "        </div>\n"
 "        <div class=\"entry\">\n"
 "            <div class=\"label\">&#160;</div>\n"
 "            <div class=\"input\">\n"
-"                <s:button id=\"cancel\" value=\"Revise Dates\" view=\"/book.xhtml\"/>\n"
+"                <s:button id=\"cancel\" value=\"Revise Dates\" view=\"/book."
+"xhtml\"/>\n"
 "            </div>\n"
 "        </div>    \n"
 "    </h:form>\n"
@@ -4276,13 +5666,17 @@
 "        <div class=\"section\">\n"
 "            <h:outputText styleClass=\"output\" \n"
 "                value=\"No rooms available for the dates selected: \" \n"
-"                rendered=\"#{availableRooms != null and availableRooms.rowCount == 0}\"/>\n"
+"                rendered=\"#{availableRooms != null and availableRooms."
+"rowCount == 0}\"/>\n"
 "            <h:outputText styleClass=\"output\" \n"
 "                value=\"Rooms available for the dates selected: \" \n"
-"                rendered=\"#{availableRooms != null and availableRooms.rowCount > 0}\"/>\n"
+"                rendered=\"#{availableRooms != null and availableRooms."
+"rowCount > 0}\"/>\n"
 "                \n"
-"            <h:outputText styleClass=\"output\" value=\"#{booking.checkinDate}\"/> -\n"
-"            <h:outputText styleClass=\"output\" value=\"#{booking.checkoutDate}\"/>\n"
+"            <h:outputText styleClass=\"output\" value=\"#{booking."
+"checkinDate}\"/> -\n"
+"            <h:outputText styleClass=\"output\" value=\"#{booking."
+"checkoutDate}\"/>\n"
 "            \n"
 "            <br/><br/>\n"
 "            \n"
@@ -4299,20 +5693,23 @@
 "                <h:column>\n"
 "                    <f:facet name=\"header\">Per Night</f:facet>\n"
 "                    <h:outputText value=\"#{room.price}\">\n"
-"                        <f:convertNumber type=\"currency\" currencySymbol=\"$\"/>\n"
+"                        <f:convertNumber type=\"currency\" currencySymbol=\"$"
+"\"/>\n"
 "                    </h:outputText>\n"
 "                </h:column>\n"
 "                <h:column>\n"
 "                    <f:facet name=\"header\">Action</f:facet>\n"
 "                    <h:commandLink id=\"selectRoomPreference\" \n"
-"                        action=\"#{roomPreference.selectPreference}\">Select</h:commandLink>\n"
+"                        action=\"#{roomPreference.selectPreference}"
+"\">Select</h:commandLink>\n"
 "                </h:column>\n"
 "            </h:dataTable>\n"
 "        </div>\n"
 "        <div class=\"entry\">\n"
 "            <div class=\"label\">&#160;</div>\n"
 "            <div class=\"input\">\n"
-"                <s:button id=\"cancel\" value=\"Revise Dates\" view=\"/book.xhtml\"/>\n"
+"                <s:button id=\"cancel\" value=\"Revise Dates\" view=\"/book."
+"xhtml\"/>\n"
 "            </div>\n"
 "        </div>    \n"
 "    </h:form>\n"
@@ -4322,25 +5719,43 @@
 #. Tag: para
 #: Tutorial.xml:1610
 #, no-c-format
-msgid "When requested from EL, the <varname>#{availableRooms}</varname> are loaded by the <varname>@Factory</varname> method defined in <varname>RoomPreferenceAction</varname>. The <varname>@Factory</varname> method will only be executed once to load the values into the current context as a <link linkend=\"datamodel-annotation\"> <varname>@DataModel</varname> </link> instance."
+msgid ""
+"When requested from EL, the <varname>#{availableRooms}</varname> are loaded "
+"by the <varname>@Factory</varname> method defined in "
+"<varname>RoomPreferenceAction</varname>. The <varname>@Factory</varname> "
+"method will only be executed once to load the values into the current "
+"context as a <link linkend=\"datamodel-annotation\"> <varname>@DataModel</"
+"varname> </link> instance."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1617
 #, no-c-format
-msgid "Invoking the <varname>#{roomPreference.selectPreference}</varname> action results in the row being selected and set into the <varname>@DataModelSelection</varname>. This value is then outjected to the nested conversation context."
+msgid ""
+"Invoking the <varname>#{roomPreference.selectPreference}</varname> action "
+"results in the row being selected and set into the "
+"<varname>@DataModelSelection</varname>. This value is then outjected to the "
+"nested conversation context."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1621
 #, no-c-format
-msgid "Revising the dates simply returns to the <varname>/book.xhtml</varname>. Note that we have not yet nested a conversation (no room preference has been selected), so the current conversation can simply be resumed. The <varname>&lt;s:button></varname> component simply propagates the current conversation when displaying the <varname>/book.xhtml</varname> view."
+msgid ""
+"Revising the dates simply returns to the <varname>/book.xhtml</varname>. "
+"Note that we have not yet nested a conversation (no room preference has been "
+"selected), so the current conversation can simply be resumed. The "
+"<varname>&lt;s:button></varname> component simply propagates the current "
+"conversation when displaying the <varname>/book.xhtml</varname> view."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1629
 #, no-c-format
-msgid "Now that we have seen how to nest a conversation, let's see how we can confirm the booking once a room has been selected. This can be achieved by simply extending the behavior of the <varname>HotelBookingAction</varname>."
+msgid ""
+"Now that we have seen how to nest a conversation, let's see how we can "
+"confirm the booking once a room has been selected. This can be achieved by "
+"simply extending the behavior of the <varname>HotelBookingAction</varname>."
 msgstr ""
 
 #. Tag: programlisting
@@ -4387,9 +5802,12 @@
 "   \n"
 "   public String setBookingDates()\n"
 "   {\n"
-"      // the result will indicate whether or not to begin the nested conversation\n"
-"      // as well as the navigation.  if a null result is returned, the nested\n"
-"      // conversation will not begin, and the user will be returned to the current\n"
+"      // the result will indicate whether or not to begin the nested "
+"conversation\n"
+"      // as well as the navigation.  if a null result is returned, the "
+"nested\n"
+"      // conversation will not begin, and the user will be returned to the "
+"current\n"
 "      // page to fix validation issues\n"
 "      String result = null;\n"
 "\n"
@@ -4399,11 +5817,14 @@
 "      // validate what we have received from the user so far\n"
 "      if ( booking.getCheckinDate().before( calendar.getTime() ) )\n"
 "      {\n"
-"         facesMessages.addToControl(\"checkinDate\", \"Check in date must be a future date\");\n"
+"         facesMessages.addToControl(\"checkinDate\", \"Check in date must be "
+"a future date\");\n"
 "      }\n"
-"      else if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )\n"
+"      else if ( !booking.getCheckinDate().before( booking.getCheckoutDate"
+"() ) )\n"
 "      {\n"
-"         facesMessages.addToControl(\"checkoutDate\", \"Check out date must be later than check in date\");\n"
+"         facesMessages.addToControl(\"checkoutDate\", \"Check out date must "
+"be later than check in date\");\n"
 "      }\n"
 "      else\n"
 "      {\n"
@@ -4425,12 +5846,14 @@
 "   @End(root=true)\n"
 "   public void confirm()\n"
 "   {\n"
-"      // on confirmation we set the room preference in the booking.  the room preference\n"
+"      // on confirmation we set the room preference in the booking.  the "
+"room preference\n"
 "      // will be injected based on the nested conversation we are in.\n"
 "      booking.setRoomPreference(roomSelection);\n"
 "\n"
 "      em.persist(booking);\n"
-"      facesMessages.add(\"Thank you, #{user.name}, your confimation number for #{hotel.name} is #{booking.id}\");\n"
+"      facesMessages.add(\"Thank you, #{user.name}, your confimation number "
+"for #{hotel.name} is #{booking.id}\");\n"
 "      log.info(\"New booking: #{booking.id} for #{user.username}\");\n"
 "      events.raiseTransactionSuccessEvent(\"bookingConfirmed\");\n"
 "   }\n"
@@ -4483,9 +5906,12 @@
 "   \n"
 "   public String setBookingDates()\n"
 "   {\n"
-"      // the result will indicate whether or not to begin the nested conversation\n"
-"      // as well as the navigation.  if a null result is returned, the nested\n"
-"      // conversation will not begin, and the user will be returned to the current\n"
+"      // the result will indicate whether or not to begin the nested "
+"conversation\n"
+"      // as well as the navigation.  if a null result is returned, the "
+"nested\n"
+"      // conversation will not begin, and the user will be returned to the "
+"current\n"
 "      // page to fix validation issues\n"
 "      String result = null;\n"
 "\n"
@@ -4495,11 +5921,14 @@
 "      // validate what we have received from the user so far\n"
 "      if ( booking.getCheckinDate().before( calendar.getTime() ) )\n"
 "      {\n"
-"         facesMessages.addToControl(\"checkinDate\", \"Check in date must be a future date\");\n"
+"         facesMessages.addToControl(\"checkinDate\", \"Check in date must be "
+"a future date\");\n"
 "      }\n"
-"      else if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )\n"
+"      else if ( !booking.getCheckinDate().before( booking.getCheckoutDate"
+"() ) )\n"
 "      {\n"
-"         facesMessages.addToControl(\"checkoutDate\", \"Check out date must be later than check in date\");\n"
+"         facesMessages.addToControl(\"checkoutDate\", \"Check out date must "
+"be later than check in date\");\n"
 "      }\n"
 "      else\n"
 "      {\n"
@@ -4521,12 +5950,14 @@
 "   @End(root=true)\n"
 "   public void confirm()\n"
 "   {\n"
-"      // on confirmation we set the room preference in the booking.  the room preference\n"
+"      // on confirmation we set the room preference in the booking.  the "
+"room preference\n"
 "      // will be injected based on the nested conversation we are in.\n"
 "      booking.setRoomPreference(roomSelection);\n"
 "\n"
 "      em.persist(booking);\n"
-"      facesMessages.add(\"Thank you, #{user.name}, your confimation number for #{hotel.name} is #{booking.id}\");\n"
+"      facesMessages.add(\"Thank you, #{user.name}, your confimation number "
+"for #{hotel.name} is #{booking.id}\");\n"
 "      log.info(\"New booking: #{booking.id} for #{user.username}\");\n"
 "      events.raiseTransactionSuccessEvent(\"bookingConfirmed\");\n"
 "   }\n"
@@ -4542,26 +5973,50 @@
 #. Tag: para
 #: Tutorial.xml:1644
 #, no-c-format
-msgid "Annotating an action with <link linkend=\"end-annotation\"> <varname>@End(root=true)</varname> </link> ends the root conversation which effectively destroys the entire conversation stack. When any conversation is ended, it's nested conversations are ended as well. As the root is the conversation that started it all, this is a simple way to destroy and release all state associated with a workspace once the booking is confirmed."
+msgid ""
+"Annotating an action with <link linkend=\"end-annotation\"> <varname>@End"
+"(root=true)</varname> </link> ends the root conversation which effectively "
+"destroys the entire conversation stack. When any conversation is ended, it's "
+"nested conversations are ended as well. As the root is the conversation that "
+"started it all, this is a simple way to destroy and release all state "
+"associated with a workspace once the booking is confirmed."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1652
 #, no-c-format
-msgid "The <varname>roomSelection</varname> is only associated with the <varname>booking</varname> on user confirmation. While outjecting values to the nested conversation context will not impact the outer conversation, any objects injected from the outer conversation are injected by reference. This means that any changing to these objects will be reflected in the parent conversation as well as other concurrent nested conversations."
+msgid ""
+"The <varname>roomSelection</varname> is only associated with the "
+"<varname>booking</varname> on user confirmation. While outjecting values to "
+"the nested conversation context will not impact the outer conversation, any "
+"objects injected from the outer conversation are injected by reference. This "
+"means that any changing to these objects will be reflected in the parent "
+"conversation as well as other concurrent nested conversations."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1659
 #, no-c-format
-msgid "By simply annotating the cancellation action with <link linkend=\"end-annotation\"> <varname>@End(root=true, beforeRedirect=true)</varname> </link> we can easily destroy and release all state associated with the workspace prior to redirecting the user back to the hotel selection view."
+msgid ""
+"By simply annotating the cancellation action with <link linkend=\"end-"
+"annotation\"> <varname>@End(root=true, beforeRedirect=true)</varname> </"
+"link> we can easily destroy and release all state associated with the "
+"workspace prior to redirecting the user back to the hotel selection view."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1669
 #, no-c-format
-msgid "Feel free to deploy the application, open many windows or tabs and attempt combinations of various hotels with various room preferences. Confirming a booking always results in the correct hotel and room preference thanks to the nested conversation model."
-msgstr "Prova il deploy dell'applicazione, apri più finestre o tab e prova combinzioni di vari hotel con varie opzioni di camera. La conferma risulterà sempre nel giusto hotel e con la corretta opzione grazie al modello di conversazioni innestate."
+msgid ""
+"Feel free to deploy the application, open many windows or tabs and attempt "
+"combinations of various hotels with various room preferences. Confirming a "
+"booking always results in the correct hotel and room preference thanks to "
+"the nested conversation model."
+msgstr ""
+"Prova il deploy dell'applicazione, apri più finestre o tab e prova "
+"combinzioni di vari hotel con varie opzioni di camera. La conferma risulterà "
+"sempre nel giusto hotel e con la corretta opzione grazie al modello di "
+"conversazioni innestate."
 
 #. Tag: title
 #: Tutorial.xml:1676
@@ -4572,18 +6027,21 @@
 #. Tag: para
 #: Tutorial.xml:1678
 #, no-c-format
-msgid "The DVD Store demo application shows the practical usage of jBPM for both task management and pageflow."
+msgid ""
+"The DVD Store demo application shows the practical usage of jBPM for both "
+"task management and pageflow."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1680
 #, no-c-format
-msgid "The user screens take advantage of a jPDL pageflow to implement searching and shopping cart functionality."
+msgid ""
+"The user screens take advantage of a jPDL pageflow to implement searching "
+"and shopping cart functionality."
 msgstr ""
 
 #. Tag: screeninfo
-#: Tutorial.xml:1684
-#: Tutorial.xml:1699
+#: Tutorial.xml:1684 Tutorial.xml:1699
 #, no-c-format
 msgid "DVD Store example"
 msgstr "Esempio di Negozio DVD"
@@ -4591,13 +6049,18 @@
 #. Tag: para
 #: Tutorial.xml:1695
 #, no-c-format
-msgid "The administration screens take use jBPM to manage the approval and shipping cycle for orders. The business process may even be changed dynamically, by selecting a different process definition!"
+msgid ""
+"The administration screens take use jBPM to manage the approval and shipping "
+"cycle for orders. The business process may even be changed dynamically, by "
+"selecting a different process definition!"
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1711
 #, no-c-format
-msgid "The Seam DVD Store demo can be run from <literal>dvdstore</literal> directory, just like the other demo applications."
+msgid ""
+"The Seam DVD Store demo can be run from <literal>dvdstore</literal> "
+"directory, just like the other demo applications."
 msgstr ""
 
 #. Tag: title
@@ -4609,7 +6072,16 @@
 #. Tag: para
 #: Tutorial.xml:1720
 #, no-c-format
-msgid "Seam makes it very easy to implement applications which keep state on the server-side. However, server-side state is not always appropriate, especially in for functionality that serves up <emphasis>content</emphasis>. For this kind of problem we often want to keep application state in the URL so that any page can be accessed at any time through a bookmark. The blog example shows how to a implement an application that supports bookmarking throughout, even on the search results page. This example demonstrates how Seam can manage application state in the URL as well as how Seam can rewrite those URLs to be even"
+msgid ""
+"Seam makes it very easy to implement applications which keep state on the "
+"server-side. However, server-side state is not always appropriate, "
+"especially in for functionality that serves up <emphasis>content</emphasis>. "
+"For this kind of problem we often want to keep application state in the URL "
+"so that any page can be accessed at any time through a bookmark. The blog "
+"example shows how to a implement an application that supports bookmarking "
+"throughout, even on the search results page. This example demonstrates how "
+"Seam can manage application state in the URL as well as how Seam can rewrite "
+"those URLs to be even"
 msgstr ""
 
 #. Tag: screeninfo
@@ -4621,7 +6093,10 @@
 #. Tag: para
 #: Tutorial.xml:1744
 #, no-c-format
-msgid "The Blog example demonstrates the use of \"pull\"-style MVC, where instead of using action listener methods to retrieve data and prepare the data for the view, the view pulls data from components as it is being rendered."
+msgid ""
+"The Blog example demonstrates the use of \"pull\"-style MVC, where instead "
+"of using action listener methods to retrieve data and prepare the data for "
+"the view, the view pulls data from components as it is being rendered."
 msgstr ""
 
 #. Tag: title
@@ -4633,22 +6108,27 @@
 #. Tag: para
 #: Tutorial.xml:1751
 #, no-c-format
-msgid "This snippet from the <literal>index.xhtml</literal> facelets page displays a list of recent blog entries:"
+msgid ""
+"This snippet from the <literal>index.xhtml</literal> facelets page displays "
+"a list of recent blog entries:"
 msgstr ""
 
 #. Tag: programlisting
 #: Tutorial.xml:1755
 #, no-c-format
 msgid ""
-"<![CDATA[<h:dataTable value=\"#{blog.recentBlogEntries}\" var=\"blogEntry\" rows=\"3\">\n"
+"<![CDATA[<h:dataTable value=\"#{blog.recentBlogEntries}\" var=\"blogEntry\" "
+"rows=\"3\">\n"
 " <h:column>\n"
 "    <div class=\"blogEntry\">\n"
 "       <h3>#{blogEntry.title}</h3>\n"
 "       <div>\n"
-"          <s:formattedText value=\"#{blogEntry.excerpt==null ? blogEntry.body : blogEntry.excerpt}\"/>\n"
+"          <s:formattedText value=\"#{blogEntry.excerpt==null ? blogEntry."
+"body : blogEntry.excerpt}\"/>\n"
 "       </div>\n"
 "       <p>\n"
-"          <s:link view=\"/entry.xhtml\" rendered=\"#{blogEntry.excerpt!=null}\" propagation=\"none\"\n"
+"          <s:link view=\"/entry.xhtml\" rendered=\"#{blogEntry.excerpt!=null}"
+"\" propagation=\"none\"\n"
 "              value=\"Read more...\">\n"
 "             <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
 "          </s:link>\n"
@@ -4656,10 +6136,12 @@
 "       <p>\n"
 "          [Posted on&#160;\n"
 "          <h:outputText value=\"#{blogEntry.date}\">\n"
-"              <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+"              <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#"
+"{blog.locale}\" type=\"both\"/>\n"
 "          </h:outputText>]\n"
 "          &#160;\n"
-"          <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"[Link]\">\n"
+"          <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"[Link]"
+"\">\n"
 "             <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
 "          </s:link>\n"
 "       </p>\n"
@@ -4667,15 +6149,18 @@
 " </h:column>\n"
 "</h:dataTable>]]>"
 msgstr ""
-"<![CDATA[<h:dataTable value=\"#{blog.recentBlogEntries}\" var=\"blogEntry\" rows=\"3\">\n"
+"<![CDATA[<h:dataTable value=\"#{blog.recentBlogEntries}\" var=\"blogEntry\" "
+"rows=\"3\">\n"
 " <h:column>\n"
 "    <div class=\"blogEntry\">\n"
 "       <h3>#{blogEntry.title}</h3>\n"
 "       <div>\n"
-"          <s:formattedText value=\"#{blogEntry.excerpt==null ? blogEntry.body : blogEntry.excerpt}\"/>\n"
+"          <s:formattedText value=\"#{blogEntry.excerpt==null ? blogEntry."
+"body : blogEntry.excerpt}\"/>\n"
 "       </div>\n"
 "       <p>\n"
-"          <s:link view=\"/entry.xhtml\" rendered=\"#{blogEntry.excerpt!=null}\" propagation=\"none\"\n"
+"          <s:link view=\"/entry.xhtml\" rendered=\"#{blogEntry.excerpt!=null}"
+"\" propagation=\"none\"\n"
 "              value=\"Read more...\">\n"
 "             <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
 "          </s:link>\n"
@@ -4683,10 +6168,12 @@
 "       <p>\n"
 "          [Posted on&#160;\n"
 "          <h:outputText value=\"#{blogEntry.date}\">\n"
-"              <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+"              <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#"
+"{blog.locale}\" type=\"both\"/>\n"
 "          </h:outputText>]\n"
 "          &#160;\n"
-"          <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"[Link]\">\n"
+"          <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"[Link]"
+"\">\n"
 "             <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
 "          </s:link>\n"
 "       </p>\n"
@@ -4697,7 +6184,13 @@
 #. Tag: para
 #: Tutorial.xml:1759
 #, no-c-format
-msgid "If we navigate to this page from a bookmark, how does the <literal>#{blog.recentBlogEntries}</literal> data used by the <literal>&lt;h:dataTable&gt;</literal> actually get initialized? The <literal>Blog</literal> is retrieved lazily&#8212;\"pulled\"&#8212;when needed, by a Seam component named <literal>blog</literal>. This is the opposite flow of control to what is used in traditional action-based web frameworks like Struts."
+msgid ""
+"If we navigate to this page from a bookmark, how does the <literal>#{blog."
+"recentBlogEntries}</literal> data used by the <literal>&lt;h:dataTable&gt;</"
+"literal> actually get initialized? The <literal>Blog</literal> is retrieved "
+"lazily&#8212;\"pulled\"&#8212;when needed, by a Seam component named "
+"<literal>blog</literal>. This is the opposite flow of control to what is "
+"used in traditional action-based web frameworks like Struts."
 msgstr ""
 
 #. Tag: programlisting
@@ -4715,7 +6208,8 @@
 "   @Unwrap\n"
 "   public Blog getBlog()\n"
 "   {\n"
-"      return (Blog) entityManager.createQuery(\"select distinct b from Blog b left join fetch b.blogEntries\")\n"
+"      return (Blog) entityManager.createQuery(\"select distinct b from Blog "
+"b left join fetch b.blogEntries\")\n"
 "            .setHint(\"org.hibernate.cacheable\", true)\n"
 "            .getSingleResult();\n"
 "   }\n"
@@ -4733,7 +6227,8 @@
 "   @Unwrap\n"
 "   public Blog getBlog()\n"
 "   {\n"
-"      return (Blog) entityManager.createQuery(\"select distinct b from Blog b left join fetch b.blogEntries\")\n"
+"      return (Blog) entityManager.createQuery(\"select distinct b from Blog "
+"b left join fetch b.blogEntries\")\n"
 "            .setHint(\"org.hibernate.cacheable\", true)\n"
 "            .getSingleResult();\n"
 "   }\n"
@@ -4743,19 +6238,30 @@
 #. Tag: para
 #: Tutorial.xml:1775
 #, no-c-format
-msgid "This component uses a <emphasis>seam-managed persistence context</emphasis>. Unlike the other examples we've seen, this persistence context is managed by Seam, instead of by the EJB3 container. The persistence context spans the entire web request, allowing us to avoid any exceptions that occur when accessing unfetched associations in the view."
+msgid ""
+"This component uses a <emphasis>seam-managed persistence context</emphasis>. "
+"Unlike the other examples we've seen, this persistence context is managed by "
+"Seam, instead of by the EJB3 container. The persistence context spans the "
+"entire web request, allowing us to avoid any exceptions that occur when "
+"accessing unfetched associations in the view."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1782
 #, no-c-format
-msgid "The <literal>@Unwrap</literal> annotation tells Seam to provide the return value of the method&#8212;the <literal>Blog</literal>&#8212;instead of the actual <literal>BlogService</literal> component to clients. This is the Seam <emphasis>manager component pattern</emphasis>."
+msgid ""
+"The <literal>@Unwrap</literal> annotation tells Seam to provide the return "
+"value of the method&#8212;the <literal>Blog</literal>&#8212;instead of the "
+"actual <literal>BlogService</literal> component to clients. This is the Seam "
+"<emphasis>manager component pattern</emphasis>."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1792
 #, no-c-format
-msgid "This is good so far, but what about bookmarking the result of form submissions, such as a search results page?"
+msgid ""
+"This is good so far, but what about bookmarking the result of form "
+"submissions, such as a search results page?"
 msgstr ""
 
 #. Tag: title
@@ -4767,7 +6273,11 @@
 #. Tag: para
 #: Tutorial.xml:1800
 #, no-c-format
-msgid "The blog example has a tiny form in the top right of each page that allows the user to search for blog entries. This is defined in a file, <literal>menu.xhtml</literal>, included by the facelets template, <literal>template.xhtml</literal>:"
+msgid ""
+"The blog example has a tiny form in the top right of each page that allows "
+"the user to search for blog entries. This is defined in a file, "
+"<literal>menu.xhtml</literal>, included by the facelets template, "
+"<literal>template.xhtml</literal>:"
 msgstr ""
 
 #. Tag: programlisting
@@ -4791,7 +6301,12 @@
 #. Tag: para
 #: Tutorial.xml:1808
 #, no-c-format
-msgid "To implement a bookmarkable search results page, we need to perform a browser redirect after processing the search form submission. Because we used the JSF view id as the action outcome, Seam automatically redirects to the view id when the form is submitted. Alternatively, we could have defined a navigation rule like this:"
+msgid ""
+"To implement a bookmarkable search results page, we need to perform a "
+"browser redirect after processing the search form submission. Because we "
+"used the JSF view id as the action outcome, Seam automatically redirects to "
+"the view id when the form is submitted. Alternatively, we could have defined "
+"a navigation rule like this:"
 msgstr ""
 
 #. Tag: programlisting
@@ -4841,7 +6356,13 @@
 #. Tag: para
 #: Tutorial.xml:1821
 #, no-c-format
-msgid "But when we redirect, we need to include the values submitted with the form in the URL get a bookmarkable URL like <literal>http://localhost:8080/seam-blog/search/</literal>. JSF does not provide an easy way to do this, but Seam does. We use two Seam features to accomplish this: <emphasis>page parameters</emphasis> and <emphasis>URL rewriting</emphasis>. Both are defined in <literal>WEB-INF/pages.xml</literal>:"
+msgid ""
+"But when we redirect, we need to include the values submitted with the form "
+"in the URL get a bookmarkable URL like <literal>http://localhost:8080/seam-"
+"blog/search/</literal>. JSF does not provide an easy way to do this, but "
+"Seam does. We use two Seam features to accomplish this: <emphasis>page "
+"parameters</emphasis> and <emphasis>URL rewriting</emphasis>. Both are "
+"defined in <literal>WEB-INF/pages.xml</literal>:"
 msgstr ""
 
 #. Tag: programlisting
@@ -4853,7 +6374,8 @@
 "      <rewrite pattern=\"/search/{searchPattern}\"/> \n"
 "      <rewrite pattern=\"/search\"/>\n"
 "      \n"
-"      <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/>\n"
+"      <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/"
+">\n"
 "\n"
 "   </page>\n"
 "   ...\n"
@@ -4864,7 +6386,8 @@
 "      <rewrite pattern=\"/search/{searchPattern}\"/> \n"
 "      <rewrite pattern=\"/search\"/>\n"
 "      \n"
-"      <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/>\n"
+"      <param name=\"searchPattern\" value=\"#{searchService.searchPattern}\"/"
+">\n"
 "\n"
 "   </page>\n"
 "   ...\n"
@@ -4873,19 +6396,41 @@
 #. Tag: para
 #: Tutorial.xml:1833
 #, no-c-format
-msgid "The page parameter instructs Seam to link the request parameter named <literal>searchPattern</literal> to the value of <literal>#{searchService.searchPattern}</literal>, both whenever a request for the Search page comes in and whenever a link to the search page is generated. Seam takes responsibility for maintaining the link between URL state and application state, and you, the developer, don't have to worry about it."
+msgid ""
+"The page parameter instructs Seam to link the request parameter named "
+"<literal>searchPattern</literal> to the value of <literal>#{searchService."
+"searchPattern}</literal>, both whenever a request for the Search page comes "
+"in and whenever a link to the search page is generated. Seam takes "
+"responsibility for maintaining the link between URL state and application "
+"state, and you, the developer, don't have to worry about it."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1840
 #, no-c-format
-msgid "Without URL rewriting, the URL for a search on the term <literal>book</literal> would be <literal>http://localhost:8080/seam-blog/seam/search.xhtml?searchPattern=book</literal>. This is nice, but Seam can make the URL even simpler using a rewrite rule. The first rewrite rule, for the pattern <literal>/search/{searchPattern}</literal>, says that any time we have have a URL for search.xhtml with a searchPattern request parameter, we can fold that URL into the simpler URL. So,the URL we saw earlier, <literal>http://localhost:8080/seam-blog/seam/search.xhtml?searchPattern=book</literal> can be written instead as <literal>http://localhost:8080/seam-blog/search/book</literal>."
+msgid ""
+"Without URL rewriting, the URL for a search on the term <literal>book</"
+"literal> would be <literal>http://localhost:8080/seam-blog/seam/search.xhtml?"
+"searchPattern=book</literal>. This is nice, but Seam can make the URL even "
+"simpler using a rewrite rule. The first rewrite rule, for the pattern "
+"<literal>/search/{searchPattern}</literal>, says that any time we have have "
+"a URL for search.xhtml with a searchPattern request parameter, we can fold "
+"that URL into the simpler URL. So,the URL we saw earlier, <literal>http://"
+"localhost:8080/seam-blog/seam/search.xhtml?searchPattern=book</literal> can "
+"be written instead as <literal>http://localhost:8080/seam-blog/search/book</"
+"literal>."
 msgstr ""
 
 #. Tag: para
 #: Tutorial.xml:1850
 #, no-c-format
-msgid "Just like with page parameters, URL rewriting is bi-directional. That means that Seam forwards requests for the simpler URL to the the right view, and it also automatically generates the simpler view for you. You never need to worry about constructing URLs. It's all handled transparently behind the scenes. The only requirement is that to use URL rewriting, the rewrite filter needs to be enabled in <literal>components.xml</literal>."
+msgid ""
+"Just like with page parameters, URL rewriting is bi-directional. That means "
+"that Seam forwards requests for the simpler URL to the the right view, and "
+"it also automatically generates the simpler view for you. You never need to "
+"worry about constructing URLs. It's all handled transparently behind the "
+"scenes. The only requirement is that to use URL rewriting, the rewrite "
+"filter needs to be enabled in <literal>components.xml</literal>."
 msgstr ""
 
 #. Tag: programlisting
@@ -4907,12 +6452,14 @@
 "<![CDATA[<h:dataTable value=\"#{searchResults}\" var=\"blogEntry\">\n"
 "  <h:column>\n"
 "     <div>\n"
-"        <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"#{blogEntry.title}\">\n"
+"        <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"#"
+"{blogEntry.title}\">\n"
 "           <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
 "        </s:link>\n"
 "        posted on \n"
 "        <h:outputText value=\"#{blogEntry.date}\">\n"
-"            <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+"            <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
 "        </h:outputText>\n"
 "     </div>\n"
 "  </h:column>\n"
@@ -4921,12 +6468,14 @@
 "<![CDATA[<h:dataTable value=\"#{searchResults}\" var=\"blogEntry\">\n"
 "  <h:column>\n"
 "     <div>\n"
-"        <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"#{blogEntry.title}\">\n"
+"        <s:link view=\"/entry.xhtml\" propagation=\"none\" value=\"#"
+"{blogEntry.title}\">\n"
 "           <f:param name=\"blogEntryId\" value=\"#{blogEntry.id}\"/>\n"
 "        </s:link>\n"
 "        posted on \n"
 "        <h:outputText value=\"#{blogEntry.date}\">\n"
-"            <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+"            <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
 "        </h:outputText>\n"
 "     </div>\n"
 "  </h:column>\n"
@@ -4935,7 +6484,9 @@
 #. Tag: para
 #: Tutorial.xml:1865
 #, no-c-format
-msgid "Which again uses \"pull\"-style MVC to retrieve the actual search results using Hibernate Search."
+msgid ""
+"Which again uses \"pull\"-style MVC to retrieve the actual search results "
+"using Hibernate Search."
 msgstr ""
 
 #. Tag: programlisting
@@ -4956,7 +6507,8 @@
 "   {\n"
 "      if (searchPattern==null || \"\".equals(searchPattern) ) {\n"
 "         searchPattern = null;\n"
-"         return entityManager.createQuery(\"select be from BlogEntry be order by date desc\").getResultList();\n"
+"         return entityManager.createQuery(\"select be from BlogEntry be "
+"order by date desc\").getResultList();\n"
 "      }\n"
 "      else\n"
 "      {\n"
@@ -4964,7 +6516,8 @@
 "         boostPerField.put( \"title\", 4f );\n"
 "         boostPerField.put( \"body\", 1f );\n"
 "         String[] productFields = {\"title\", \"body\"};\n"
-"         QueryParser parser = new MultiFieldQueryParser(productFields, new StandardAnalyzer(), boostPerField);\n"
+"         QueryParser parser = new MultiFieldQueryParser(productFields, new "
+"StandardAnalyzer(), boostPerField);\n"
 "         parser.setAllowLeadingWildcard(true);\n"
 "         org.apache.lucene.search.Query luceneQuery;\n"
 "         try\n"
@@ -4976,7 +6529,8 @@
 "            return null;\n"
 "         }\n"
 "\n"
-"         return entityManager.createFullTextQuery(luceneQuery, BlogEntry.class)\n"
+"         return entityManager.createFullTextQuery(luceneQuery, BlogEntry."
+"class)\n"
 "               .setMaxResults(100)\n"
 "               .getResultList();\n"
 "      }\n"
@@ -5009,7 +6563,8 @@
 "   {\n"
 "      if (searchPattern==null || \"\".equals(searchPattern) ) {\n"
 "         searchPattern = null;\n"
-"         return entityManager.createQuery(\"select be from BlogEntry be order by date desc\").getResultList();\n"
+"         return entityManager.createQuery(\"select be from BlogEntry be "
+"order by date desc\").getResultList();\n"
 "      }\n"
 "      else\n"
 "      {\n"
@@ -5017,7 +6572,8 @@
 "         boostPerField.put( \"title\", 4f );\n"
 "         boostPerField.put( \"body\", 1f );\n"
 "         String[] productFields = {\"title\", \"body\"};\n"
-"         QueryParser parser = new MultiFieldQueryParser(productFields, new StandardAnalyzer(), boostPerField);\n"
+"         QueryParser parser = new MultiFieldQueryParser(productFields, new "
+"StandardAnalyzer(), boostPerField);\n"
 "         parser.setAllowLeadingWildcard(true);\n"
 "         org.apache.lucene.search.Query luceneQuery;\n"
 "         try\n"
@@ -5029,7 +6585,8 @@
 "            return null;\n"
 "         }\n"
 "\n"
-"         return entityManager.createFullTextQuery(luceneQuery, BlogEntry.class)\n"
+"         return entityManager.createFullTextQuery(luceneQuery, BlogEntry."
+"class)\n"
 "               .setMaxResults(100)\n"
 "               .getResultList();\n"
 "      }\n"
@@ -5057,14 +6614,28 @@
 #. Tag: para
 #: Tutorial.xml:1876
 #, no-c-format
-msgid "Very occasionally, it makes more sense to use push-style MVC for processing RESTful pages, and so Seam provides the notion of a <emphasis>page action</emphasis>. The Blog example uses a page action for the blog entry page, <literal>entry.xhtml</literal>. Note that this is a little bit contrived, it would have been easier to use pull-style MVC here as well."
-msgstr "Alcune volte ha pià senso usare MVC push-style per processare pagine RESTful, e quindi Seam fornisce la nozione di <emphasis>azione di pagina</emphasis>. L'esempio di Blog utilizza l'azione di pagina per pagina di entry del blog, <literal>entry.xhtml</literal>. Notare che questo è un pò forzato, sarebbe stato pià facile usare anche qua lo stile MVC pull-style."
+msgid ""
+"Very occasionally, it makes more sense to use push-style MVC for processing "
+"RESTful pages, and so Seam provides the notion of a <emphasis>page action</"
+"emphasis>. The Blog example uses a page action for the blog entry page, "
+"<literal>entry.xhtml</literal>. Note that this is a little bit contrived, it "
+"would have been easier to use pull-style MVC here as well."
+msgstr ""
+"Alcune volte ha pià senso usare MVC push-style per processare pagine "
+"RESTful, e quindi Seam fornisce la nozione di <emphasis>azione di pagina</"
+"emphasis>. L'esempio di Blog utilizza l'azione di pagina per pagina di entry "
+"del blog, <literal>entry.xhtml</literal>. Notare che questo è un pò forzato, "
+"sarebbe stato pià facile usare anche qua lo stile MVC pull-style."
 
 #. Tag: para
 #: Tutorial.xml:1881
 #, no-c-format
-msgid "The <literal>entryAction</literal> component works much like an action class in a traditional push-MVC action-oriented framework like Struts:"
-msgstr "Il componente <literal>entryAction</literal> funziona come una action class in un framework tradizionale orientato alle azioni e push-MVC come Struts:"
+msgid ""
+"The <literal>entryAction</literal> component works much like an action class "
+"in a traditional push-MVC action-oriented framework like Struts:"
+msgstr ""
+"Il componente <literal>entryAction</literal> funziona come una action class "
+"in un framework tradizionale orientato alle azioni e push-MVC come Struts:"
 
 #. Tag: programlisting
 #: Tutorial.xml:1884
@@ -5106,7 +6677,9 @@
 #: Tutorial.xml:1887
 #, no-c-format
 msgid "Page actions are also declared in <literal>pages.xml</literal>:"
-msgstr "Le azione nella pagina vengono anche dichiarate in <literal>pages.xml</literal>:"
+msgstr ""
+"Le azione nella pagina vengono anche dichiarate in <literal>pages.xml</"
+"literal>:"
 
 #. Tag: programlisting
 #: Tutorial.xml:1889
@@ -5181,14 +6754,36 @@
 #. Tag: para
 #: Tutorial.xml:1892
 #, no-c-format
-msgid "Notice that the example is using page actions for post validation and the pageview counter. Also notice the use of a parameter in the page action method binding. This is not a standard feature of JSF EL, but Seam lets you use it, not just for page actions but also in JSF method bindings."
-msgstr "Notare che l'esempio utilizza azioni di pagina per la validazione e per il conteggio delle pagine visitate. Si noti anche l'uso di un parametro nel binding di metodo all'interno della azione di pagina. Questa non è una caratteristiva standard di JSF EL, ma Seam consente di usarla, non solo per le azioni di pagina, ma anche nei binding di metodo JSF."
+msgid ""
+"Notice that the example is using page actions for post validation and the "
+"pageview counter. Also notice the use of a parameter in the page action "
+"method binding. This is not a standard feature of JSF EL, but Seam lets you "
+"use it, not just for page actions but also in JSF method bindings."
+msgstr ""
+"Notare che l'esempio utilizza azioni di pagina per la validazione e per il "
+"conteggio delle pagine visitate. Si noti anche l'uso di un parametro nel "
+"binding di metodo all'interno della azione di pagina. Questa non è una "
+"caratteristiva standard di JSF EL, ma Seam consente di usarla, non solo per "
+"le azioni di pagina, ma anche nei binding di metodo JSF."
 
 #. Tag: para
 #: Tutorial.xml:1897
 #, no-c-format
-msgid "When the <literal>entry.xhtml</literal> page is requested, Seam first binds the page parameter <literal>blogEntryId</literal> to the model. Keep in mind that because of the URL rewriting, the blogEntryId parameter name won't show up in the URL. Seam then runs the page action, which retrieves the needed data&#8212;the <literal>blogEntry</literal>&#8212;and places it in the Seam event context. Finally, the following is rendered:"
-msgstr "Quando la pagina <literal>entry.xhtml</literal> viene richiesta, Seam innanzitutto lega il parametro della pagina <literal>blogEntryId</literal> al modello. Si tenga presente che a causa della riscrittura dell'URL, il nome del parametro blogEntryId non verrà mostrato nell'URL. Seam quindi esegue l'azione, che recupera i dati necessari&#8212;<literal>blogEntry</literal>&#8212;e li colloca nel contesto di evento di Seam. Infine, viene generato il seguente:"
+msgid ""
+"When the <literal>entry.xhtml</literal> page is requested, Seam first binds "
+"the page parameter <literal>blogEntryId</literal> to the model. Keep in mind "
+"that because of the URL rewriting, the blogEntryId parameter name won't show "
+"up in the URL. Seam then runs the page action, which retrieves the needed "
+"data&#8212;the <literal>blogEntry</literal>&#8212;and places it in the Seam "
+"event context. Finally, the following is rendered:"
+msgstr ""
+"Quando la pagina <literal>entry.xhtml</literal> viene richiesta, Seam "
+"innanzitutto lega il parametro della pagina <literal>blogEntryId</literal> "
+"al modello. Si tenga presente che a causa della riscrittura dell'URL, il "
+"nome del parametro blogEntryId non verrà mostrato nell'URL. Seam quindi "
+"esegue l'azione, che recupera i dati necessari&#8212;<literal>blogEntry</"
+"literal>&#8212;e li colloca nel contesto di evento di Seam. Infine, viene "
+"generato il seguente:"
 
 #. Tag: programlisting
 #: Tutorial.xml:1904
@@ -5202,7 +6797,8 @@
 "    <p>\n"
 "    [Posted on&#160;\n"
 "    <h:outputText value=\"#{blogEntry.date}\">\n"
-"       <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+"       <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
 "    </h:outputText>]\n"
 "    </p>\n"
 "</div>]]>"
@@ -5215,7 +6811,8 @@
 "    <p>\n"
 "    [Posted on&#160;\n"
 "    <h:outputText value=\"#{blogEntry.date}\">\n"
-"       <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" type=\"both\"/>\n"
+"       <f:convertDateTime timeZone=\"#{blog.timeZone}\" locale=\"#{blog."
+"locale}\" type=\"both\"/>\n"
 "    </h:outputText>]\n"
 "    </p>\n"
 "</div>]]>"
@@ -5223,8 +6820,16 @@
 #. Tag: para
 #: Tutorial.xml:1907
 #, no-c-format
-msgid "If the blog entry is not found in the database, the <literal>EntryNotFoundException</literal> exception is thrown. We want this exception to result in a 404 error, not a 505, so we annotate the exception class:"
-msgstr "Se l'entry del blog non viene trovata nel database, viene lanciata l'eccezione <literal>EntryNotFoundException</literal>. Si vuole che quest'eccezione venga evidenziata come errore 404, non 505, e quindi viene annotata la classe dell'eccezione:"
+msgid ""
+"If the blog entry is not found in the database, the "
+"<literal>EntryNotFoundException</literal> exception is thrown. We want this "
+"exception to result in a 404 error, not a 505, so we annotate the exception "
+"class:"
+msgstr ""
+"Se l'entry del blog non viene trovata nel database, viene lanciata "
+"l'eccezione <literal>EntryNotFoundException</literal>. Si vuole che "
+"quest'eccezione venga evidenziata come errore 404, non 505, e quindi viene "
+"annotata la classe dell'eccezione:"
 
 #. Tag: programlisting
 #: Tutorial.xml:1911
@@ -5253,8 +6858,12 @@
 #. Tag: para
 #: Tutorial.xml:1914
 #, no-c-format
-msgid "An alternative implementation of the example does not use the parameter in the method binding:"
-msgstr "Un'implementazione alternativa dell'esempio non utilizza il parametro nel method binding:"
+msgid ""
+"An alternative implementation of the example does not use the parameter in "
+"the method binding:"
+msgstr ""
+"Un'implementazione alternativa dell'esempio non utilizza il parametro nel "
+"method binding:"
 
 #. Tag: programlisting
 #: Tutorial.xml:1916
@@ -5328,6 +6937,10 @@
 #. Tag: para
 #: Tutorial.xml:1924
 #, no-c-format
-msgid "The blog demo also demonstrates very simple password authentication, posting to the blog, page fragment caching and atom feed generation."
-msgstr "La demo del blog mostra anche una semplice autenticazione di password, un invio di un post al blog, un esempio di caching frammentato della pagina e la generazione di atom feed."
-
+msgid ""
+"The blog demo also demonstrates very simple password authentication, posting "
+"to the blog, page fragment caching and atom feed generation."
+msgstr ""
+"La demo del blog mostra anche una semplice autenticazione di password, un "
+"invio di un post al blog, un esempio di caching frammentato della pagina e "
+"la generazione di atom feed."

Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/or-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/or-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/or-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/or-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/or-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/pot/Annotations.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Annotations.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Annotations.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+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"
@@ -401,7 +401,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Cache.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Cache.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Cache.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Components.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Components.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Components.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Concepts.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Concepts.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Concepts.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Configuration.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Configuration.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Configuration.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Controls.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Controls.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Controls.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+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"
@@ -79,7 +79,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -100,7 +100,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -162,7 +162,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -399,7 +399,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1380,20 +1380,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1401,7 +1524,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1413,7 +1536,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1422,13 +1545,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1436,25 +1559,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1464,19 +1587,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1484,13 +1607,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1498,7 +1621,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1510,7 +1633,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1520,19 +1643,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1541,7 +1664,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1549,13 +1672,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1563,13 +1686,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1595,7 +1718,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1603,7 +1726,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1612,13 +1735,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1640,7 +1763,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1648,7 +1771,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/pot/Conversations.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Conversations.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Conversations.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+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"
@@ -873,19 +873,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -895,7 +896,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -905,7 +906,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -915,7 +916,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -925,7 +926,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -935,7 +936,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -943,7 +944,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Drools.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Drools.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Drools.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Events.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Events.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Events.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Excel.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Excel.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Excel.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Feedback.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Feedback.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Feedback.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Framework.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Framework.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Framework.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Groovy.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Groovy.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Groovy.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Gwt.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Gwt.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Gwt.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/I18n.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/I18n.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/I18n.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Itext.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Itext.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Itext.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Jms.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Jms.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Jms.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Mail.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Mail.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Mail.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Performance.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Performance.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Performance.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Persistence.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Persistence.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Persistence.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Preface.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Preface.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Preface.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Remoting.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Remoting.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Remoting.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Rss.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Rss.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Rss.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Security.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Security.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Security.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Spring.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Spring.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Spring.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Testing.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Testing.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Testing.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+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"
@@ -134,7 +134,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/pot/Text.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Text.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Text.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Tools.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Tools.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Tools.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+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"
@@ -1936,7 +1936,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/pot/Validation.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Validation.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Validation.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Webservices.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Webservices.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Webservices.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Websphere.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Websphere.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Websphere.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Wicket.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Wicket.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Wicket.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pot/Xml.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Xml.pot	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pot/Xml.pot	2009-01-05 00:27:29 UTC (rev 9863)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-27 11:29+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/si-LK/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/si-LK/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/si-LK/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/si-LK/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/si-LK/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-21 00:37+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-21 00:37+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-21 00:37+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-21 00:37+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-21 00:37+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/te-IN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/te-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/te-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/te-IN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/te-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Annotations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Annotations.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Annotations.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:22+0000\n"
+"POT-Creation-Date: 2009-01-05 00:18+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -400,7 +400,7 @@
 #: Annotations.xml:239
 #, no-c-format
 msgid ""
-"<literal>APPLICATION</literal> &#8212; Predence of application components "
+"<literal>APPLICATION</literal> &#8212; Precedence of application components "
 "(the default precedence)"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Controls.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Controls.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -78,7 +78,7 @@
 #: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
 #: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
 #: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1119
+#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -99,7 +99,7 @@
 #: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
 #: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
 #: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1124
+#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
 #, no-c-format
 msgid "Attributes"
 msgstr ""
@@ -161,7 +161,7 @@
 #: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
 #: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
 #: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1112 Controls.xml:1136
+#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
 #, no-c-format
 msgid "Usage"
 msgstr ""
@@ -398,7 +398,7 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902
+#: Controls.xml:315 Controls.xml:902 Controls.xml:993
 #, no-c-format
 msgid "Configuration"
 msgstr ""
@@ -1379,20 +1379,143 @@
 #. Tag: literal
 #: Controls.xml:985
 #, no-c-format
-msgid "&lt;s:graphicImage&gt;"
+msgid "&lt;s:resource&gt;"
 msgstr ""
 
 #. Tag: para
 #: Controls.xml:988
 #, no-c-format
 msgid ""
+"A tag that acts a file download provider. It must be alone in the JSF page. "
+"To be able to use this contol, web.xml must be set up as follows."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:995
+#, no-c-format
+msgid ""
+"<![CDATA[<servlet>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-"
+"class>\n"
+"</servlet>\n"
+"<servlet-mapping>\n"
+"   <servlet-name>Document Store Servlet</servlet-name>\n"
+"   <url-pattern>/seam/docstore/*</url-pattern>\n"
+"</servlet-mapping>\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1001
+#, no-c-format
+msgid ""
+"<literal>data</literal> &#8212; Data that should be downloaded. May be a "
+"java.util.File, an InputStream or a byte array."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1007
+#, no-c-format
+msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1012
+#, no-c-format
+msgid ""
+"<literal>contentType</literal> &#8212; content type of the file to be "
+"downloaded"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1017
+#, no-c-format
+msgid ""
+"<literal>disposition</literal> &#8212; disposition to use. Default is inline"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1024
+#, no-c-format
+msgid "Here is an example on how to use the tag:"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1025
+#, no-c-format
+msgid ""
+"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
+"        xmlns:s=\"http://jboss.com/products/seam/taglib\"\n"
+"        data=\"#{resources.data}\"\n"
+"        contentType=\"#{resources.contentType}\"\n"
+"        fileName=\"#{resources.fileName}\" />\n"
+"]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1027
+#, no-c-format
+msgid ""
+"The bean named <literal>resources</literal> is some backing bean that given "
+"some request parameters servers a specific file, see <literal>s:download</"
+"literal>."
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1032
+#, no-c-format
+msgid "&lt;s:download&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1034
+#, no-c-format
+msgid ""
+"Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested "
+"<literal>f:param</literal> build up the url."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1041
+#, no-c-format
+msgid "<literal>src</literal> &#8212; Resource file serving files."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1048
+#, no-c-format
+msgid ""
+"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
+"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
+"</s:download>]]>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1050
+#, no-c-format
+msgid ""
+"Will produce something like: <literal><![CDATA[http://localhost/resources."
+"seam?fileId=1]]></literal>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1057
+#, no-c-format
+msgid "&lt;s:graphicImage&gt;"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1060
+#, no-c-format
+msgid ""
 "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image "
 "to be created in a Seam Component; further transforms can be applied to the "
 "image."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:993
+#: Controls.xml:1065
 #, no-c-format
 msgid ""
 "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, "
@@ -1400,7 +1523,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1073
 #, no-c-format
 msgid ""
 "<literal>value</literal> &#8212; image to display. Can be a path "
@@ -1412,7 +1535,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1014
+#: Controls.xml:1086
 #, no-c-format
 msgid ""
 "<literal>fileName</literal> &#8212; if not specified the served image will "
@@ -1421,13 +1544,13 @@
 msgstr ""
 
 #. Tag: emphasis
-#: Controls.xml:1023
+#: Controls.xml:1095
 #, no-c-format
 msgid "Transformations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1096
 #, no-c-format
 msgid ""
 "To apply a transform to the image, you would nest a tag specifying the "
@@ -1435,25 +1558,25 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1104
 #, no-c-format
 msgid "&lt;s:transformImageSize&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1037
+#: Controls.xml:1109
 #, no-c-format
 msgid "<literal>width</literal> &#8212; new width of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1043
+#: Controls.xml:1115
 #, no-c-format
 msgid "<literal>height</literal> &#8212; new height of the image"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1049
+#: Controls.xml:1121
 #, no-c-format
 msgid ""
 "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and "
@@ -1463,19 +1586,19 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1132
 #, no-c-format
 msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1070
+#: Controls.xml:1142
 #, no-c-format
 msgid "&lt;s:transformImageBlur&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1075
+#: Controls.xml:1147
 #, no-c-format
 msgid ""
 "<literal>radius</literal> &#8212; perform a convolution blur with the given "
@@ -1483,13 +1606,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1085
+#: Controls.xml:1157
 #, no-c-format
 msgid "&lt;s:transformImageType&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1090
+#: Controls.xml:1162
 #, no-c-format
 msgid ""
 "<literal>contentType</literal> &#8212; alter the type of the image to either "
@@ -1497,7 +1620,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1102
+#: Controls.xml:1174
 #, no-c-format
 msgid ""
 "It's easy to create your own transform - create a <literal>UIComponent</"
@@ -1509,7 +1632,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1113
+#: Controls.xml:1185
 #, no-c-format
 msgid ""
 "<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
@@ -1519,19 +1642,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1117
+#: Controls.xml:1189
 #, no-c-format
 msgid "&lt;s:remote&gt;"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1120
+#: Controls.xml:1192
 #, no-c-format
 msgid "Generates the Javascript stubs required to use Seam Remoting."
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1127
+#: Controls.xml:1199
 #, no-c-format
 msgid ""
 "<literal>include</literal> &#8212; a comma-separated list of the component "
@@ -1540,7 +1663,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1137
+#: Controls.xml:1209
 #, no-c-format
 msgid ""
 "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1548,13 +1671,13 @@
 msgstr ""
 
 #. Tag: title
-#: Controls.xml:1144
+#: Controls.xml:1216
 #, no-c-format
 msgid "Annotations"
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1146
+#: Controls.xml:1218
 #, no-c-format
 msgid ""
 "Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1562,13 +1685,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1154
+#: Controls.xml:1226
 #, no-c-format
 msgid "@Converter"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1157
+#: Controls.xml:1229
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemConverter\") \n"
@@ -1594,7 +1717,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1159
+#: Controls.xml:1231
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]"
@@ -1602,7 +1725,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1161
+#: Controls.xml:1233
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1611,13 +1734,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Controls.xml:1171
+#: Controls.xml:1243
 #, no-c-format
 msgid "@Validator"
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1174
+#: Controls.xml:1246
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"itemValidator\") \n"
@@ -1639,7 +1762,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Controls.xml:1176
+#: Controls.xml:1248
 #, no-c-format
 msgid ""
 "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]"
@@ -1647,7 +1770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Controls.xml:1177
+#: Controls.xml:1249
 #, no-c-format
 msgid ""
 "Registers the Seam component as a JSF validator. Shown here is a validator "

Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Dependencies.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Dependencies.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:38+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -872,19 +872,20 @@
 #: Dependencies.xml:1159
 #, no-c-format
 msgid ""
-"Released versions of Seam are available in http://repository.jboss.org/"
-"maven2 and nightly snapshots are available in http://snapshots.jboss.org/"
-"maven2."
+"Released versions of Seam are available in <ulink url=\"http://repository."
+"jboss.org/maven2\"> http://repository.jboss.org/maven2</ulink> and nightly "
+"snapshots are available in <ulink url=\"http://snapshots.jboss.org/maven2\"> "
+"http://snapshots.jboss.org/maven2</ulink>."
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1164
+#: Dependencies.xml:1166
 #, no-c-format
 msgid "All the Seam artifacts are available in Maven:"
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1168
+#: Dependencies.xml:1170
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -894,7 +895,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1170
+#: Dependencies.xml:1172
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -904,7 +905,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1172
+#: Dependencies.xml:1174
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -914,7 +915,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1174
+#: Dependencies.xml:1176
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -924,7 +925,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1176 Dependencies.xml:1178
+#: Dependencies.xml:1178 Dependencies.xml:1180
 #, no-c-format
 msgid ""
 "<![CDATA[<dependency>\n"
@@ -934,7 +935,7 @@
 msgstr ""
 
 #. Tag: para
-#: Dependencies.xml:1180
+#: Dependencies.xml:1182
 #, no-c-format
 msgid ""
 "This sample POM will give you Seam, JPA (provided by Hibernate) and "
@@ -942,7 +943,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Dependencies.xml:1185
+#: Dependencies.xml:1187
 #, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"

Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Testing.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Testing.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Testing.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-10-14 11:39+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -133,7 +133,7 @@
 "You'll notice we aren't testing retrieving data from or persisting data to "
 "the database; nor are we testing any functionality provided by Seam. We are "
 "just testing the logic of our POJOs. Seam components don't usually depend "
-"directly upon container infrastructure, so most unit testing as as easy as "
+"directly upon container infrastructure, so most unit testing are as easy as "
 "that!"
 msgstr ""
 

Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Tutorial.po	2009-01-04 22:49:27 UTC (rev 9862)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Tutorial.po	2009-01-05 00:27:29 UTC (rev 9863)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-13 17:58+0000\n"
+"POT-Creation-Date: 2009-01-05 00:19+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1935,7 +1935,7 @@
 #: Tutorial.xml:821
 #, no-c-format
 msgid ""
-"The description property accepts user input form the JSP page, and exposes "
+"The description property accepts user input from the JSP page, and exposes "
 "it to the process definition, allowing the task description to be set."
 msgstr ""
 




More information about the seam-commits mailing list