[jboss-cvs] JBossAS SVN: r85638 - projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Mar 9 03:24:22 EDT 2009


Author: sfriedma
Date: 2009-03-09 03:24:22 -0400 (Mon, 09 Mar 2009)
New Revision: 85638

Modified:
   projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Components.po
   projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Framework.po
   projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Itext.po
   projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Persistence.po
   projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Spring.po
   projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Testing.po
   projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Tools.po
   projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Validation.po
Log:
Translation in progress

Modified: projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Components.po
===================================================================
--- projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Components.po	2009-03-09 06:45:40 UTC (rev 85637)
+++ projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Components.po	2009-03-09 07:24:22 UTC (rev 85638)
@@ -1,13 +1,14 @@
-# translation of Components.po to french
+# translation of Components.po to French
 # myriam malga <mmalga at redhat.com>, 2007.
+# Sam Friedmann <sfriedma at redhat.com>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Components\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-15 03:07+0000\n"
-"PO-Revision-Date: 2007-08-01 16:16+1000\n"
-"Last-Translator: myriam malga <mmalga at redhat.com>\n"
-"Language-Team: french\n"
+"PO-Revision-Date: 2009-03-09 16:53+1000\n"
+"Last-Translator: Sam Friedmann <sfriedma at redhat.com>\n"
+"Language-Team: French <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -21,7 +22,7 @@
 
 #. Tag: para
 #: Components.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This chapter describes Seam&#39;s built-in components, and their "
 "configuration properties."
@@ -92,8 +93,7 @@
 #: Components.xml:26
 #, no-c-format
 msgid "Manager component for the event context object"
-msgstr ""
-"Composant gestionnaire pour l'object de contexte évènementiel(event context)."
+msgstr "Composant gestionnaire pour l'object de contexte évènementiel(event context)."
 
 #. Tag: literal
 #: Components.xml:32
@@ -105,8 +105,7 @@
 #: Components.xml:34
 #, no-c-format
 msgid "Manager component for the page context object"
-msgstr ""
-"Composant gestionnaire pour l'object de contexte de page(page context)."
+msgstr "Composant gestionnaire pour l'object de contexte de page(page context)."
 
 #. Tag: literal
 #: Components.xml:40
@@ -291,8 +290,7 @@
 #. Tag: para
 #: Components.xml:139
 #, no-c-format
-msgid ""
-"<literal>redirect.viewId</literal> &mdash; the JSF view id to redirect to."
+msgid "<literal>redirect.viewId</literal> &mdash; the JSF view id to redirect to."
 msgstr ""
 "<literal>redirect.viewId</literal> - L'id de la vue JSF vers laquelle "
 "effectuer la redirection."
@@ -471,8 +469,7 @@
 #. Tag: para
 #: Components.xml:242
 #, no-c-format
-msgid ""
-"Manager component for a JBoss Cache <literal>PojoCache</literal> instance."
+msgid "Manager component for a JBoss Cache <literal>PojoCache</literal> instance."
 msgstr ""
 "Composant de gestion pour une instance de JBoss Cache <literal>PojoCache</"
 "literal>."
@@ -495,15 +492,15 @@
 
 #. Tag: para
 #: Components.xml:257
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Allows access to a JSF <literal>UIComponent</literal> by its id from the EL. "
 "For example, we can write <literal>@In(\"#{uiComponent[&#39;myForm:"
 "address&#39;].value}\")</literal>."
 msgstr ""
 "Autorise l'accès à un <literal>UIComponent</literal> JSF par son id depuis "
-"EL. Par exemple, nous pouvons écrire <literal>@In(\"#{uiComponent['myForm:"
-"address'].value}\")</literal>."
+"EL. Par exemple, nous pouvons écrire <literal>@In(\"#{uiComponent[&#39;myForm:"
+"address&#39;].value}\")</literal>."
 
 #. Tag: title
 #: Components.xml:269
@@ -593,8 +590,7 @@
 #: Components.xml:313 Components.xml:363
 #, no-c-format
 msgid "<literal>select()</literal> &mdash; select the specified locale."
-msgstr ""
-"<literal>select()</literal> - sélectionne le paramètre de lieu spécifié."
+msgstr "<literal>select()</literal> - sélectionne le paramètre de lieu spécifié."
 
 #. Tag: para
 #: Components.xml:318
@@ -755,10 +751,8 @@
 #. Tag: para
 #: Components.xml:406
 #, no-c-format
-msgid ""
-"<literal>theme.availableThemes</literal> &mdash; the list of defined themes."
-msgstr ""
-"<literal>theme.availableThemes</literal> - la liste des thèmes définis. "
+msgid "<literal>theme.availableThemes</literal> &mdash; the list of defined themes."
+msgstr "<literal>theme.availableThemes</literal> - la liste des thèmes définis. "
 
 #. Tag: para
 #: Components.xml:411
@@ -823,16 +817,14 @@
 #. Tag: para
 #: Components.xml:451
 #, no-c-format
-msgid ""
-"API for application control of attributes of the current Seam conversation."
+msgid "API for application control of attributes of the current Seam conversation."
 msgstr "L'API pour le contrôle des attributs de la conversation Seam en cours."
 
 #. Tag: para
 #: Components.xml:456 Components.xml:471
 #, no-c-format
 msgid "<literal>getId()</literal> &mdash; returns the current conversation id"
-msgstr ""
-"<literal>getParentId()</literal> - retourne l'id de la conversation en cours."
+msgstr "<literal>getParentId()</literal> - retourne l'id de la conversation en cours."
 
 #. Tag: para
 #: Components.xml:461
@@ -840,8 +832,7 @@
 msgid ""
 "<literal>isNested()</literal> &mdash; is the current conversation a nested "
 "conversation?"
-msgstr ""
-"<literal>isNested()</literal> - la conversation en cours est-elle imbriquée ?"
+msgstr "<literal>isNested()</literal> - la conversation en cours est-elle imbriquée ?"
 
 #. Tag: para
 #: Components.xml:466
@@ -1136,8 +1127,7 @@
 #. Tag: para
 #: Components.xml:632
 #, no-c-format
-msgid ""
-"API for application control of the jBPM transition for the current task."
+msgid "API for application control of the jBPM transition for the current task."
 msgstr ""
 "L'API pour le contrôle d'application de la transition jBPM pour la tâche "
 "courante. "
@@ -1304,8 +1294,7 @@
 #: Components.xml:723
 #, no-c-format
 msgid "Manager component for an event-scoped <literal>JbpmContext</literal>."
-msgstr ""
-"Composant de gestion pour un <literal>JbpmContext</literal> event-scoped."
+msgstr "Composant de gestion pour un <literal>JbpmContext</literal> event-scoped."
 
 #. Tag: literal
 #: Components.xml:729
@@ -1387,8 +1376,7 @@
 #: Components.xml:775
 #, no-c-format
 msgid "Manager component for the current user <literal>Principal</literal>."
-msgstr ""
-"Composant de gestion pour l'utilisateur courant <literal>Principal</literal>."
+msgstr "Composant de gestion pour l'utilisateur courant <literal>Principal</literal>."
 
 #. Tag: literal
 #: Components.xml:781
@@ -1398,7 +1386,7 @@
 
 #. Tag: para
 #: Components.xml:783
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Allows JSF pages to choose to render a control, depending upon the roles "
 "available to the current principal. <literal>&lt;h:commandButton value=\"edit"
@@ -1406,7 +1394,7 @@
 msgstr ""
 "Permet aux pages JSF de choisir d'afficher un contrôle, selon les rôles "
 "disponibles au principal courant. <literal>&lt;h:commandButton value=\"edit"
-"\" rendered=\"#{isUserInRole['admin']}\"/&gt;</literal>."
+"\" rendered=\"#{isUserInRole[&#39;admin&#39;]}\"/&gt;</literal>."
 
 #. Tag: title
 #: Components.xml:792
@@ -1458,8 +1446,7 @@
 #: Components.xml:818
 #, fuzzy, no-c-format
 msgid "These components are for use with Seam&#39;s Email support"
-msgstr ""
-"Ces composants sont à utiliser avec la prise en charge de courriel de Seam"
+msgstr "Ces composants sont à utiliser avec la prise en charge de courriel de Seam"
 
 #. Tag: literal
 #: Components.xml:823
@@ -1683,8 +1670,7 @@
 #: Components.xml:934
 #, no-c-format
 msgid "Internal component for Seam workspace management. Always installed."
-msgstr ""
-"Composant pour la gestion de l'espace de travail Seam. Toujours installé. "
+msgstr "Composant pour la gestion de l'espace de travail Seam. Toujours installé. "
 
 #. Tag: para
 #: Components.xml:939
@@ -2037,7 +2023,7 @@
 
 #. Tag: para
 #: Components.xml:1096
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal> &lt;entityManager&gt; .entityManagerFactory</literal> &mdash; a "
 "value binding expression that evaluates to an instance of "
@@ -2049,15 +2035,15 @@
 
 #. Tag: para
 #: Components.xml:1099
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal> &lt;entityManager&gt; .persistenceUnitJndiName</literal> &mdash; "
 "the JNDI name of the entity manager factory, default to <literal>java:/ &lt;"
 "managedPersistenceContext&gt; </literal>."
 msgstr ""
-"<literal>&lt;entityManager&gt;.persistenceUnitJndiName</literal> - le nom "
-"JNDI de la fabrique du gestionnaire d'entités, par défaut à <literal>java:/"
-"&lt;managedPersistenceContext&gt;</literal>."
+"<literal> &lt;entityManager&gt; .persistenceUnitJndiName</literal> &mdash; le nom "
+"JNDI de la fabrique du gestionnaire d'entités, par défaut à <literal>java:/ &lt;"
+"managedPersistenceContext&gt; </literal>."
 
 #. Tag: literal
 #: Components.xml:1107
@@ -2095,8 +2081,7 @@
 #: Components.xml:1120 Components.xml:1158
 #, no-c-format
 msgid "See the API JavaDoc for further configuration properties."
-msgstr ""
-"Consultez l'API JavaDoc pour des propriétés de configuration supplémentaires."
+msgstr "Consultez l'API JavaDoc pour des propriétés de configuration supplémentaires."
 
 #. Tag: literal
 #: Components.xml:1126
@@ -2112,13 +2097,13 @@
 
 #. Tag: para
 #: Components.xml:1129
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Manager component for a conversation scoped managed Hibernate "
 "<literal>Session</literal>."
 msgstr ""
-"Composant de gestion pour une conversation scoped, gérée <literal>Session</"
-"literal> Hibernate."
+"Composant de gestion pour une <literal>Session</"
+"literal> gérée Hibernate conversation scoped."
 
 #. Tag: para
 #: Components.xml:1134
@@ -2309,29 +2294,5 @@
 msgid ""
 "<literal> &lt;ruleBase&gt; .dslFile</literal> &mdash; a Drools DSL "
 "definition."
-msgstr ""
-"<literal>&lt;ruleBase&gt;.dslFile</literal> - une définition DSL Drools."
+msgstr "<literal>&lt;ruleBase&gt;.dslFile</literal> - une définition DSL Drools."
 
-#~ msgid "&lt;entityHome&gt;"
-#~ msgstr "&lt;entityHome&gt;"
-
-#~ msgid "org.jboss.seam.framework.EntityHome"
-#~ msgstr "org.jboss.seam.framework.EntityHome"
-
-#~ msgid "&lt;hibernateEntityHome&gt;"
-#~ msgstr "&lt;hibernateEntityHome&gt;"
-
-#~ msgid "org.jboss.seam.framework.HibernateEntityHome"
-#~ msgstr "org.jboss.seam.framework.HibernateEntityHome"
-
-#~ msgid "&lt;entityQuery&gt;"
-#~ msgstr "&lt;entityQuery&gt;"
-
-#~ msgid "org.jboss.seam.framework.EntityQuery"
-#~ msgstr "org.jboss.seam.framework.EntityQuery"
-
-#~ msgid "&lt;hibernateEntityQuery&gt;"
-#~ msgstr "&lt;hibernateEntityQuery&gt;"
-
-#~ msgid "org.jboss.seam.framework.HibernateEntityQuery"
-#~ msgstr "org.jboss.seam.framework.HibernateEntityQuery"

Modified: projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Framework.po
===================================================================
--- projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Framework.po	2009-03-09 06:45:40 UTC (rev 85637)
+++ projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Framework.po	2009-03-09 07:24:22 UTC (rev 85638)
@@ -1,17 +1,18 @@
-# translation of Framework.po to french
+# translation of Framework.po to French
 # Language /tmp/mike/JBEAP420/Seam translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 #
 # Automatically generated, 2007.
 # myriam malga <mmalga at redhat.com>, 2007.
+# Sam Friedmann <sfriedma at redhat.com>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Framework\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-10-22 00:58+0000\n"
-"PO-Revision-Date: 2007-08-06 10:47+1000\n"
-"Last-Translator: myriam malga <mmalga at redhat.com>\n"
-"Language-Team: french\n"
+"PO-Revision-Date: 2009-03-09 14:41+1000\n"
+"Last-Translator: Sam Friedmann <sfriedma at redhat.com>\n"
+"Language-Team: French <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -25,7 +26,7 @@
 
 #. Tag: para
 #: Framework.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Seam makes it really easy to create applications by writing plain Java "
 "classes with annotations, which don&#39;t need to extend any special "
@@ -35,7 +36,7 @@
 "very simple cases) or extension."
 msgstr ""
 "Seam facilite vraiment la création d'applications grâce à l'écriture de "
-"classes Java simples avec annotations, qui ne doivent pas étendre des "
+"classes Java simples avec annotations, qui n'ont pas besoin d'étendre des "
 "interfaces ou superclasses particulières. Nous pouvons toutefois simplifier "
 "plus avant, quelques tâches de programmation fréquentes en fournissant un "
 "ensemble de composants imbriqués qui peuvent être ré-utilisés soit par la "
@@ -345,7 +346,7 @@
 
 #. Tag: para
 #: Framework.xml:64
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Usually, it is much nicer to be able to refer to the <literal>Person</"
 "literal> merely as <literal>person</literal>, so let&#39;s make that "
@@ -458,7 +459,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:79
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;pages&gt;\n"
 "    &lt;page view-id=\"/editPerson.jsp\"&gt;\n"
@@ -467,7 +468,7 @@
 "&lt;/pages&gt;"
 msgstr ""
 "&lt;pages&gt;\n"
-"    &lt;page viewid=\"/editPerson.jsp\"&gt;\n"
+"    &lt;page view-id=\"/editPerson.jsp\"&gt;\n"
 "        &lt;param name=\"personId\" value=\"#{personHome.id}\"/&gt;\n"
 "    &lt;/page&gt;\n"
 "&lt;/pages&gt;"
@@ -482,7 +483,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:83
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h1&gt;\n"
 "    &lt;h:outputText rendered=\"#{!personHome.managed}\" value=\"Create "
@@ -522,13 +523,13 @@
 "    &lt;div&gt;\n"
 "        &lt;h:commandButton value=\"Create Person\" action=\"#{personHome."
 "persist}\" \n"
-"            rendered=\"#{!personHome.managed}\"/&gt;\n"
+"                             rendered=\"#{!personHome.managed}\"/&gt;\n"
 "        &lt;h:commandButton value=\"Update Person\" action=\"#{personHome."
 "update}\" \n"
-"            rendered=\"#{personHome.managed}\"/&gt;\n"
+"                             rendered=\"#{personHome.managed}\"/&gt;\n"
 "        &lt;h:commandButton value=\"Delete Person\" action=\"#{personHome."
 "remove}\" \n"
-"            rendered=\"#{personHome.managed}\"/&gt;\n"
+"                             rendered=\"#{personHome.managed}\"/&gt;\n"
 "    &lt;/div&gt;\n"
 "&lt;/h:form&gt;"
 
@@ -700,7 +701,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:105
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;factory name=\"person\" \n"
 "         value=\"#{personHome.instance}\"/&gt;\n"
@@ -728,14 +729,11 @@
 "                       entity-class=\"eg.Person\"\n"
 "                       new-instance=\"#{newPerson}\"&gt;\n"
 "    &lt;framework:created-message&gt;New person #{person.firstName} #{person."
-"lastName} \n"
-"        created&lt;/framework:created-message&gt;\n"
+"lastName} created&lt;/framework:created-message&gt;\n"
 "    &lt;framework:deleted-message&gt;Person #{person.firstName} #{person."
-"lastName}\n"
-"        deleted&lt;/framework:deleted-message&gt;\n"
+"lastName} deleted&lt;/framework:deleted-message&gt;\n"
 "    &lt;framework:updated-message&gt;Person #{person.firstName} #{person."
-"lastName} \n"
-"        updated&lt;/framework:updated-message&gt;\n"
+"lastName} updated&lt;/framework:updated-message&gt;\n"
 "&lt;/framework:entity-home&gt;\n"
 "\n"
 "&lt;component name=\"newPerson\" \n"
@@ -751,7 +749,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:109
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "@Name(\"personHome\")\n"
 "public class PersonHome extends EntityHome&lt;Person&gt; {\n"
@@ -791,13 +789,13 @@
 "    \n"
 "    protected String getCreatedMessage() { return \"New person #{person."
 "firstName} \n"
-"        #{person.lastName} created\"; }\n"
+"      #{person.lastName} created\"; }\n"
 "    protected String getUpdatedMessage() { return \"Person #{person."
 "firstName} \n"
-"        #{person.lastName} updated\"; }\n"
+"      #{person.lastName} updated\"; }\n"
 "    protected String getDeletedMessage() { return \"Person #{person."
 "firstName} \n"
-"        #{person.lastName} deleted\"; }\n"
+"      #{person.lastName} deleted\"; }\n"
 "    \n"
 "}"
 
@@ -836,7 +834,7 @@
 
 #. Tag: para
 #: Framework.xml:117
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The final step is to add validation functionality to the page, using "
 "<literal>&lt;s:validateAll&gt;</literal> and <literal>&lt;s:decorate&gt;</"
@@ -844,7 +842,7 @@
 msgstr ""
 "La dernière étape est d'ajouter la fonctionnalité de validation à la page, "
 "avec<literal>&lt;s:validateAll&gt;</literal> et <literal>&lt;s:decorate&gt;</"
-"literal>, mais je vous laisse deviner comment le faire. "
+"literal>, mais je vous laisse deviner comment le faire."
 
 #. Tag: title
 #: Framework.xml:123
@@ -881,7 +879,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:131
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h1&gt;List of people&lt;/h1&gt;\n"
 "&lt;h:dataTable value=\"#{people.resultList}\" var=\"person\"&gt;\n"
@@ -896,7 +894,7 @@
 "&lt;h1&gt;List of people&lt;/h1&gt;\n"
 "&lt;h:dataTable value=\"#{people.resultList}\" var=\"person\"&gt;\n"
 "    &lt;h:column&gt;\n"
-"        &lt;s:link view-id=\"/editPerson.jsp\" value=\"#{person.firstName} #"
+"        &lt;s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
 "{person.lastName}\"&gt;\n"
 "            &lt;f:param name=\"personId\" value=\"#{person.id}\"/&gt;\n"
 "        &lt;/s:link&gt;\n"
@@ -925,14 +923,13 @@
 
 #. Tag: para
 #: Framework.xml:136
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "We&#39;ll use a page parameter to determine the page to display:"
-msgstr ""
-"Nous utiliserons un paramètre de page pour déterminer la page à afficher :"
+msgstr "Nous utiliserons un paramètre de page pour déterminer la page à afficher :"
 
 #. Tag: programlisting
 #: Framework.xml:139
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;pages&gt;\n"
 "    &lt;page view-id=\"/searchPerson.jsp\"&gt;\n"
@@ -941,7 +938,7 @@
 "&lt;/pages&gt;"
 msgstr ""
 "&lt;pages&gt;\n"
-"    &lt;page viewid=\"/searchPerson.jsp\"&gt;\n"
+"    &lt;page view-id=\"/searchPerson.jsp\"&gt;\n"
 "        &lt;param name=\"firstResult\" value=\"#{people.firstResult}\"/&gt;\n"
 "    &lt;/page&gt;\n"
 "&lt;/pages&gt;"
@@ -956,7 +953,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:143
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h1&gt;Search for people&lt;/h1&gt;\n"
 "&lt;h:dataTable value=\"#{people.resultList}\" var=\"person\"&gt;\n"
@@ -994,7 +991,7 @@
 "&lt;h1&gt;Search for people&lt;/h1&gt;\n"
 "&lt;h:dataTable value=\"#{people.resultList}\" var=\"person\"&gt;\n"
 "    &lt;h:column&gt;\n"
-"        &lt;s:link view-id=\"/editPerson.jsp\" value=\"#{person.firstName} #"
+"        &lt;s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
 "{person.lastName}\"&gt;\n"
 "            &lt;f:param name=\"personId\" value=\"#{person.id}\"/&gt;\n"
 "        &lt;/s:link&gt;\n"
@@ -1039,7 +1036,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:147
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;component name=\"examplePerson\" class=\"Person\"/&gt;\n"
 "        \n"
@@ -1063,9 +1060,9 @@
 "                        max-results=\"20\"&gt;\n"
 "    &lt;framework:restrictions&gt;\n"
 "        &lt;value&gt;lower(firstName) like lower( #{examplePerson.firstName} "
-"+ '&#37;' )&lt;/value&gt;\n"
+"+ &#39;%&#39; )&lt;/value&gt;\n"
 "        &lt;value&gt;lower(lastName) like lower( #{examplePerson.lastName} + "
-"'&#37;' )&lt;/value&gt;\n"
+"&#39;%&#39; )&lt;/value&gt;\n"
 "    &lt;/framework:restrictions&gt;\n"
 "&lt;/framework:entity-query&gt;"
 
@@ -1077,7 +1074,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:151
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h1&gt;Search for people&lt;/h1&gt;\n"
 "&lt;h:form&gt;\n"
@@ -1110,7 +1107,7 @@
 "\n"
 "&lt;h:dataTable value=\"#{people.resultList}\" var=\"person\"&gt;\n"
 "    &lt;h:column&gt;\n"
-"        &lt;s:link view-id=\"/editPerson.jsp\" value=\"#{person.firstName} #"
+"        &lt;s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
 "{person.lastName}\"&gt;\n"
 "            &lt;f:param name=\"personId\" value=\"#{person.id}\"/&gt;\n"
 "        &lt;/s:link&gt;\n"
@@ -1237,3 +1234,4 @@
 msgstr ""
 "Comme vous pouvez le constater, ce n'est pas une amélioration "
 "bouleversante..."
+

Modified: projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Itext.po
===================================================================
--- projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Itext.po	2009-03-09 06:45:40 UTC (rev 85637)
+++ projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Itext.po	2009-03-09 07:24:22 UTC (rev 85638)
@@ -1,17 +1,18 @@
-# translation of Itext.po to french
+# translation of Itext.po to French
 # Language /tmp/mike/JBEAP420/Seam translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 #
 # Automatically generated, 2007.
 # myriam malga <mmalga at redhat.com>, 2007.
+# Sam Friedmann <sfriedma at redhat.com>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Itext\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-10-22 00:58+0000\n"
-"PO-Revision-Date: 2007-08-06 13:58+1000\n"
-"Last-Translator: myriam malga <mmalga at redhat.com>\n"
-"Language-Team: french\n"
+"PO-Revision-Date: 2009-03-09 10:14+1000\n"
+"Last-Translator: Sam Friedmann <sfriedma at redhat.com>\n"
+"Language-Team: French <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -25,7 +26,7 @@
 
 #. Tag: para
 #: Itext.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Seam now includes an component set for generating documents using iText. The "
 "primary focus of Seam&#39;s iText document support is for the generation of "
@@ -45,7 +46,7 @@
 
 #. Tag: para
 #: Itext.xml:12
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "iText support is provided by <literal>jboss-seam-pdf.jar</literal>. This JAR "
 "contains the iText JSF controls, which are used to construct views that can "
@@ -62,7 +63,7 @@
 "votre application, incluez <literal>jboss-seam-pdf.jar</literal> dans votre "
 "répertoire <literal>WEB-INF/lib</literal> de même que le fichier JAR iText. "
 "Vous n'avez besoin d'aucune autre configuration pour utiliser le support "
-"iText de Seam. "
+"iText de Seam."
 
 #. Tag: para
 #: Itext.xml:15
@@ -142,10 +143,8 @@
 #. Tag: para
 #: Itext.xml:31
 #, no-c-format
-msgid ""
-"The <literal>p:document</literal> tag supports the following attributes:"
-msgstr ""
-"La balise <literal>p:document</literal> supporte les attributs suivants :"
+msgid "The <literal>p:document</literal> tag supports the following attributes:"
+msgstr "La balise <literal>p:document</literal> supporte les attributs suivants :"
 
 #. Tag: literal
 #: Itext.xml:36
@@ -264,7 +263,7 @@
 #: Itext.xml:890 Itext.xml:897 Itext.xml:904 Itext.xml:911
 #, no-c-format
 msgid "&#x200B;"
-msgstr ""
+msgstr "&#x200B;"
 
 #. Tag: literal
 #: Itext.xml:88
@@ -319,7 +318,7 @@
 
 #. Tag: programlisting
 #: Itext.xml:125
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;p:document xmlns:p=\"http://jboss.com/products/seam/pdf\"&gt; \n"
 "    &lt;p:image alignment=\"right\" wrap=\"true\" resource=\"/logo.jpg\" /"
@@ -343,7 +342,7 @@
 "    &lt;/p:font&gt;\n"
 "\n"
 "    &lt;p:paragraph alignment=\"justify\"&gt;\n"
-"        This is a simple document.  It isn't very fancy.\n"
+"        This is a simple document.  It isn&#39;t very fancy.\n"
 "    &lt;/p:paragraph&gt;\n"
 "&lt;/p:document&gt;"
 
@@ -453,7 +452,7 @@
 
 #. Tag: programlisting
 #: Itext.xml:205
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;p:paragraph&gt;\n"
 "    The item costs &lt;p:text value=\"#{product.price}\"&gt;\n"
@@ -463,7 +462,7 @@
 msgstr ""
 "&lt;p:paragraph&gt;\n"
 "    The item costs &lt;p:text value=\"#{product.price}\"&gt;\n"
-"        &lt;f:convertNumber type=\"currency\" currencySymbol=\"&#36;\"/&gt;\n"
+"        &lt;f:convertNumber type=\"currency\" currencySymbol=\"$\"/&gt;\n"
 "    &lt;/p:text&gt;\n"
 "&lt;/p:paragraph&gt;"
 
@@ -476,8 +475,7 @@
 #. Tag: para
 #: Itext.xml:210
 #, no-c-format
-msgid ""
-"The value to be displayed. This will typically be a value binding expression."
+msgid "The value to be displayed. This will typically be a value binding expression."
 msgstr ""
 "La valeur à afficher. Cela sera typiquement une expression d'association de "
 "valeurs."
@@ -490,7 +488,7 @@
 
 #. Tag: para
 #: Itext.xml:220
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Font declarations have no direct"
 msgstr "Les déclarations de police n'ont pas de direct"
 
@@ -671,12 +669,12 @@
 
 #. Tag: para
 #: Itext.xml:312
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The alignment of the image. (see <xref linkend=\"Seam_Reference_Guide-"
 "Document_Constants-Alignment_Values\"/> for possible values)"
 msgstr ""
-"L'alignement de l'image. (consultez <xref linkend=\"Document_Constants-"
+"L'alignement de l'image. (consultez <xref linkend=\"Seam_Reference_Guide-Document_Constants-"
 "Alignment_Values\"/> pour des valeurs possibles)"
 
 #. Tag: literal
@@ -818,14 +816,14 @@
 
 #. Tag: para
 #: Itext.xml:439
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The alignment of the header/footer box section. (see <xref linkend="
 "\"Seam_Reference_Guide-Document_Constants-Alignment_Values\"/> for alignment "
 "values)"
 msgstr ""
 "L'alignement de l'en-tête/pied de page de la section de la boîte. (consultez "
-"<xref linkend=\"Document_Constants-Alignment_Values\"/> pour les valeurs "
+"<xref linkend=\"Seam_Reference_Guide-Document_Constants-Alignment_Values\"/> pour les valeurs "
 "d'alignement)"
 
 #. Tag: literal
@@ -836,13 +834,13 @@
 
 #. Tag: para
 #: Itext.xml:447
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The background color of the header/footer box. (see <xref linkend="
 "\"Seam_Reference_Guide-Document_Constants-Color_Values\"/> for color values)"
 msgstr ""
 "La couleur de fond de l'en-tête/pied de page de la boîte. (consultez <xref "
-"linkend=\"Document_Constants-Color_Values\"/> pour les valeurs de couleur)"
+"linkend=\"Seam_Reference_Guide-Document_Constants-Color_Values\"/> pour les valeurs de couleur)"
 
 #. Tag: literal
 #: Itext.xml:453
@@ -852,7 +850,7 @@
 
 #. Tag: para
 #: Itext.xml:455
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The border color of the header/footer box. Individual border sides can be "
 "set using <literal>borderColorLeft</literal>, <literal>borderColorRight</"
@@ -864,7 +862,7 @@
 "individuels des bordures peuvent être définis en utilisant "
 "<literal>borderColorLeft</literal>, <literal>borderColorRight</literal>, "
 "<literal>borderColorTop</literal> et <literal>borderColorBottom</literal>. "
-"(consultez <xref linkend=\"Document_Constants-Color_Values\"/> pour les "
+"(consultez <xref linkend=\"Seam_Reference_Guide-Document_Constants-Color_Values\"/> pour les "
 "valeurs de couleur)"
 
 #. Tag: literal
@@ -1180,13 +1178,13 @@
 
 #. Tag: para
 #: Itext.xml:589
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The alignment of the list item. (See <xref linkend=\"Seam_Reference_Guide-"
 "Document_Constants-Alignment_Values\"/> for possible values)"
 msgstr ""
 "L'alignement de l'élément de la liste. (Consultez <xref linkend="
-"\"Document_Constants-Alignment_Values\"/> pour des valeurs possibles)"
+"\"Seam_Reference_Guide-Document_Constants-Alignment_Values\"/> pour des valeurs possibles)"
 
 #. Tag: para
 #: Itext.xml:597
@@ -1362,14 +1360,14 @@
 
 #. Tag: para
 #: Itext.xml:678
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The horizontal alignment of the table. (See <xref linkend="
 "\"Seam_Reference_Guide-Document_Constants-Alignment_Values\"/> for possible "
 "values)"
 msgstr ""
 "L'alignement horizontal de la table. (Consultez <xref linkend="
-"\"Document_Constants-Alignment_Values\"/> pour des valeurs possibles)"
+"\"Seam_Reference_Guide-Document_Constants-Alignment_Values\"/> pour des valeurs possibles)"
 
 #. Tag: literal
 #: Itext.xml:684
@@ -1445,14 +1443,14 @@
 
 #. Tag: para
 #: Itext.xml:775
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The horizontal alignment of the cell. (see <xref linkend="
 "\"Seam_Reference_Guide-Document_Constants-Alignment_Values\"/> for possible "
 "values)"
 msgstr ""
 "L'alignement horizontal de la cellule. (consultez <xref linkend="
-"\"Document_Constants-Alignment_Values\"/> pour des valeurs possibles)"
+"\"Seam_Reference_Guide-Document_Constants-Alignment_Values\"/> pour des valeurs possibles)"
 
 #. Tag: literal
 #: Itext.xml:781 Itext.xml:825
@@ -1462,14 +1460,14 @@
 
 #. Tag: para
 #: Itext.xml:783
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The vertical alignment of the cell. (see <xref linkend="
 "\"Seam_Reference_Guide-Document_Constants-Alignment_Values\"/> for possible "
 "values)"
 msgstr ""
 "L'alignement vertical de la cellule. (consultez <xref linkend="
-"\"Document_Constants-Alignment_Values\"/> pour des valeurs possibles)"
+"\"Seam_Reference_Guide-Document_Constants-Alignment_Values\"/> pour des valeurs possibles)"
 
 #. Tag: literal
 #: Itext.xml:789
@@ -1776,3 +1774,4 @@
 #, no-c-format
 msgid "iText in Action"
 msgstr "iText en action"
+

Modified: projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Persistence.po
===================================================================
--- projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Persistence.po	2009-03-09 06:45:40 UTC (rev 85637)
+++ projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Persistence.po	2009-03-09 07:24:22 UTC (rev 85638)
@@ -1,17 +1,18 @@
-# translation of Persistence.po to french
+# translation of Persistence.po to French
 # Language /tmp/mike/JBEAP420/Seam translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 #
 # Automatically generated, 2007.
 # myriam malga <mmalga at redhat.com>, 2007.
+# Sam Friedmann <sfriedma at redhat.com>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Persistence\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-10-22 00:58+0000\n"
-"PO-Revision-Date: 2007-08-07 10:29+1000\n"
-"Last-Translator: myriam malga <mmalga at redhat.com>\n"
-"Language-Team: french\n"
+"PO-Revision-Date: 2009-03-09 12:34+1000\n"
+"Last-Translator: Sam Friedmann <sfriedma at redhat.com>\n"
+"Language-Team: French <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -25,7 +26,7 @@
 
 #. Tag: para
 #: Persistence.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Seam provides extensive support for the two most popular persistence "
 "architectures for Java: Hibernate3, and the Java Persistence API introduced "
@@ -36,7 +37,7 @@
 "les plus populaires avec Java : Hibernate3, et l'API de Persistance Java, "
 "introduits dans EJB 3.0. L'unique architecture de gestion d'état Seam permet "
 "une intégration ORM de tout framework d'application web, des plus "
-"sophistiquées. "
+"sophistiquées."
 
 #. Tag: title
 #: Persistence.xml:11
@@ -239,7 +240,7 @@
 
 #. Tag: para
 #: Persistence.xml:61
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Hibernate users developed the <emphasis>\"open session in view\"</emphasis> "
 "pattern to work around this problem. In the Hibernate community, \"open "
@@ -314,7 +315,7 @@
 
 #. Tag: para
 #: Persistence.xml:82
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "In the next section, we&#39;ll tell you how to set up a conversation-scope "
 "persistence context. But first we need to tell you how to enable Seam "
@@ -369,7 +370,7 @@
 
 #. Tag: para
 #: Persistence.xml:91
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Seam transaction management is useful even if you&#39;re using EJB 3.0 "
 "container-managed persistence contexts. But it is especially useful if you "
@@ -380,7 +381,7 @@
 "contextes de persistance gérés par le conteneur EJB 3.0. Mais elle est "
 "particulièrement utile si vous utilisez Seam en dehors de l'environnement "
 "Java EE 5, ou dans tout autre cas où vous utiliseriez un contexte de "
-"persistance géré par Seam. "
+"persistance géré par Seam."
 
 #. Tag: title
 #: Persistence.xml:99
@@ -390,7 +391,7 @@
 
 #. Tag: para
 #: Persistence.xml:100
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "If you&#39;re using Seam outside of a Java EE 5 environment, you can&#39;t "
 "rely upon the container to manage the persistence context lifecycle for you. "
@@ -409,7 +410,7 @@
 
 #. Tag: para
 #: Persistence.xml:103
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "In either case, you&#39;ll need to use a <emphasis>managed persistence "
 "context</emphasis> (for JPA) or a <emphasis>managed session</emphasis> (for "
@@ -574,7 +575,7 @@
 
 #. Tag: programlisting
 #: Persistence.xml:137
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;session-factory name=\"java:/bookingSessionFactory\"&gt;\n"
 "    &lt;property name=\"transaction.flush_before_completion\"&gt;true&lt;/"
@@ -598,10 +599,10 @@
 "    &lt;property name=\"connection.release_mode\"&gt;after_statement&lt;/"
 "property&gt;\n"
 "    &lt;property name=\"transaction.manager_lookup_class\"&gt;\n"
-"        org.hibernate.transaction.JBossTransactionManagerLookup\n"
+"       org.hibernate.transaction.JBossTransactionManagerLookup\n"
 "    &lt;/property&gt;\n"
 "    &lt;property name=\"transaction.factory_class\"&gt;\n"
-"        org.hibernate.transaction.JTATransactionFactory\n"
+"       org.hibernate.transaction.JTATransactionFactory\n"
 "    &lt;/property&gt;\n"
 "    &lt;property name=\"connection.datasource\"&gt;java:/"
 "bookingDatasource&lt;/property&gt;\n"
@@ -641,8 +642,7 @@
 #: Persistence.xml:148
 #, no-c-format
 msgid "Seam-managed persistence contexts and atomic conversations"
-msgstr ""
-"Les contextes de persistance et les conversations atomiques gérés par Seam "
+msgstr "Les contextes de persistance et les conversations atomiques gérés par Seam "
 
 #. Tag: para
 #: Persistence.xml:149
@@ -742,12 +742,12 @@
 
 #. Tag: para
 #: Persistence.xml:162
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Now, the <literal>claim</literal> object remains managed by the persistence "
 "context for the rest ot the conversation. We can make changes to the claim:"
 msgstr ""
-"claimMaintenant, l'objet <literal>claim</literal> reste géré par le contexte "
+"Maintenant, l'objet <literal>claim</literal> reste géré par le contexte "
 "de persistance pour le reste de la conversation. Nous pouvons effectuer des "
 "modifications sur la réclamation :"
 
@@ -797,7 +797,7 @@
 
 #. Tag: para
 #: Persistence.xml:176
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>EntityManager</literal> interface lets you access a vendor-"
 "specific API via the <literal>getDelegate()</literal> method. Naturally, the "
@@ -814,14 +814,14 @@
 
 #. Tag: para
 #: Persistence.xml:179
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "But regardless of whether you&#39;re using Hibernate (genius!) or something "
 "else (masochist, or just not very bright), you&#39;ll almost certainly want "
 "to use the delegate in your Seam components from time to time. One approach "
 "would be the following:"
 msgstr ""
-"Mais que vous utilisiez Hibernate ou non (génie!) ou quelque chose d'autre "
+"Mais que vous utilisiez Hibernate (génie!) ou quelque chose d'autre "
 "(masochiste, ou pas très malin), il est presque certain que vous désirerez "
 "utiliser de temps en temps, le delegate dans vos composants Seam. Une "
 "approche serait la suivante :"
@@ -848,7 +848,7 @@
 
 #. Tag: para
 #: Persistence.xml:183
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "But typecasts are unquestionably the ugliest syntax in the Java language, so "
 "most people avoid them whenever possible. Here&#39;s a different way to get "
@@ -981,7 +981,7 @@
 
 #. Tag: para
 #: Persistence.xml:214
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The coolest, and most unique, feature of Hibernate is <emphasis>filters</"
 "emphasis>. Filters let you provide a restricted view of the data in the "
@@ -1066,3 +1066,4 @@
 "        &lt;value&gt;#{currentFilter}&lt;/value&gt;\n"
 "    &lt;/core:filters&gt;\n"
 "&lt;/core:managed-persistence-context&gt;"
+

Modified: projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Spring.po
===================================================================
--- projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Spring.po	2009-03-09 06:45:40 UTC (rev 85637)
+++ projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Spring.po	2009-03-09 07:24:22 UTC (rev 85638)
@@ -1,17 +1,18 @@
-# translation of Spring.po to french
+# translation of Spring.po to French
 # Language /tmp/mike/JBEAP420/Seam translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 #
 # Automatically generated, 2007.
 # myriam malga <mmalga at redhat.com>, 2007.
+# Sam Friedmann <sfriedma at redhat.com>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Spring\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-10-22 00:58+0000\n"
-"PO-Revision-Date: 2007-08-07 11:56+1000\n"
-"Last-Translator: myriam malga <mmalga at redhat.com>\n"
-"Language-Team: french\n"
+"PO-Revision-Date: 2009-03-09 15:30+1000\n"
+"Last-Translator: Sam Friedmann <sfriedma at redhat.com>\n"
+"Language-Team: French <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -25,7 +26,7 @@
 
 #. Tag: para
 #: Spring.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The Spring integration module allows easy migration of Spring-based projects "
 "to Seam and allows Spring applications to take advantage of key Seam "
@@ -34,12 +35,12 @@
 msgstr ""
 "Le module d'intégration Spring permet une migration facile des projets "
 "Spring vers Seam et permet aux applications Spring de tirer avantage des "
-"fonctionnalités clés de Seam, comme des conversations et une gestion du "
-"contexte de persistance plus sophisitiquée. "
+"fonctionnalités clés de Seam, comme des conversations et de la plus sophistiquée gestion du "
+"contexte de persistance."
 
 #. Tag: para
 #: Spring.xml:10
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Seam&#39;s support for Spring provides the ability to:"
 msgstr "Le support de Seam pour Spring offre la capacité :"
 
@@ -69,9 +70,9 @@
 
 #. Tag: para
 #: Spring.xml:35
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "start a spring WebApplicationContext with a Seam component"
-msgstr "Changer un bean Spring en un composant Seam"
+msgstr "de démarrer un WebApplicationContext avec un composant Seam"
 
 #. Tag: title
 #: Spring.xml:41
@@ -95,7 +96,7 @@
 
 #. Tag: programlisting
 #: Spring.xml:45
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;beans xmlns=\"http://www.springframework.org/schema/beans\"\n"
 "    xmlns:seam=\"http://jboss.com/products/seam/spring-seam\"\n"
@@ -108,13 +109,14 @@
 "\"&gt;"
 msgstr ""
 "&lt;beans xmlns=\"http://www.springframework.org/schema/beans\"\n"
-"    xmlns:seam=\"http://jboss.com/products/seam/spring\"\n"
+"    xmlns:seam=\"http://jboss.com/products/seam/spring-seam\"\n"
 "    xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
 "    xsi:schemaLocation=\"http://www.springframework.org/schema/beans \n"
 "                        http://www.springframework.org/schema/beans/spring-"
 "beans-2.0.xsd\n"
-"                        http://jboss.com/products/seam/spring \n"
-"                        http://jboss.com/products/seam/spring-1.2.xsd\"&gt;"
+"                        http://jboss.com/products/seam/spring-seam \n"
+"                        http://jboss.com/products/seam/spring-seam-1.2.xsd"
+"\"&gt;"
 
 #. Tag: para
 #: Spring.xml:46
@@ -308,7 +310,7 @@
 
 #. Tag: para
 #: Spring.xml:90
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "We&#39;ll discuss the second option in the next section. The easiest "
 "approach is to access the Spring beans via EL."
@@ -318,7 +320,7 @@
 
 #. Tag: para
 #: Spring.xml:93
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The Spring <literal>DelegatingVariableResolver</literal> is an integration "
 "point Spring provides for integrating Spring with JSF. This "
@@ -327,7 +329,7 @@
 "<literal>DelegatingVariableResolver</literal> to <literal>faces-config.xml</"
 "literal>:"
 msgstr ""
-"Le <literal>DelegatingVariableResolver</literal> Spring est un point "
+"Le Spring <literal>DelegatingVariableResolver</literal> est un point "
 "d'intégration que Spring fournit pour intégrer Spring dans JSF. Ce "
 "<literal>VariableResolver</literal> rend tous les beans Spring disponibles "
 "dans EL par leur id de bean. Il vous faudra ajouter "
@@ -417,7 +419,7 @@
 
 #. Tag: para
 #: Spring.xml:112
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "By default, <literal>&lt;seam:component/&gt;</literal> will create a "
 "<literal>STATELESS</literal> Seam component with class and name provided in "
@@ -434,7 +436,7 @@
 "apparaît dans la définition du bean. Dans de tels cas, <literal>beanClass</"
 "literal> devrait être explicitement spécifié. Un nom de composant peut être "
 "explicitement spécifié dans les cas où il existe potentiellement un conflit "
-"de noms."
+"entre noms."
 
 #. Tag: para
 #: Spring.xml:115
@@ -463,7 +465,7 @@
 
 #. Tag: para
 #: Spring.xml:122
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The Seam integration package also lets you use Seam&#39;s contexts as Spring "
 "2.0 style custom scopes. This lets you declare any Spring bean in any of "
@@ -475,11 +477,11 @@
 "narrower scope."
 msgstr ""
 "Le paquetage d'intégration de Seam vous permet également d'utiliser les "
-"contextes de Seam, en tant qu'étendues personnalisées du style Spring 2.0. "
+"contextes de Seam, en tant qu'étendues personnalisées de style Spring 2.0. "
 "Cela vous permet de déclarer tout bean Spring dans n'importe quel contexte "
 "de Seam. Cependant, notez à nouveau que le modèle de composants de Spring "
 "n'a jamais été conçu pour supporter le statefulness, par conséquent veuillez "
-"utiliser cette fonction avec beaucoup de précaution. En particulier, la "
+"utiliser cette fonction avec beaucoup de précautions. En particulier, la "
 "clusterisation de session ou les beans Spring, conversation scoped, est "
 "extrêmement problématique, et il est recommandé d'être prudent quand on "
 "injecte un bean ou un composant depuis une étendue plus vaste dans un bean "
@@ -585,9 +587,9 @@
 
 #. Tag: title
 #: Spring.xml:139
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Spring Application Context as a Seam Component"
-msgstr "Changer un bean Spring en un composant Seam"
+msgstr "Application de Contexte Spring comme un composant Seam"
 
 #. Tag: para
 #: Spring.xml:140
@@ -596,7 +598,7 @@
 "Although it is possible to use the Spring <literal>ContextLoaderListener</"
 "literal> to start your application&#39;s Spring ApplicationContext there are "
 "a couple of limitations."
-msgstr ""
+msgstr "Malgré qu'il soit possible d'utiliser le <literal>ContextLoaderListener</literal> Spring pour démarrer l'ApplicationContext de votre application Spring, il y a certaines limites."
 
 #. Tag: para
 #: Spring.xml:145
@@ -604,7 +606,7 @@
 msgid ""
 "the Spring ApplicationContext must be started <emphasis>after</emphasis> the "
 "<literal>SeamListener</literal>"
-msgstr ""
+msgstr "l'ApplicationContext Spring doit être démarrée <emphasis>après</emphasis> le <literal>SeamListener</literal>"
 
 #. Tag: para
 #: Spring.xml:150
@@ -612,7 +614,7 @@
 msgid ""
 "it can be tricky starting a Spring ApplicationContext for use in Seam unit "
 "and integration tests"
-msgstr ""
+msgstr "il peut être difficile de démarrer une ApplicationContexte Spring pour l'utiliser dans l'unité Seam et dans des tests d'intégration"
 
 #. Tag: para
 #: Spring.xml:155
@@ -626,11 +628,11 @@
 "If more than one config file is needed you can place them in the nested "
 "<literal>&lt;spring:config-locations/&gt;</literal> element following "
 "standard <literal>components.xml</literal> multi value practices."
-msgstr ""
+msgstr "Afin de résoudre ces deux limitations, l'intégration Spring inclut un composant Seamqui démarrera une ApplicationContext de Spring. Pour utiliser ce composant Seam, placez la définition <literal>&lt;spring:context-loader/&gt;</literal> dans <literal>components.xml</literal>. Spécifiez l'emplacement de votre fichier de contexte dans l'attribut <literal>config-locations</literal>. S'il vous faut plus d'un fichier de configuration, vous pouvez les placer dans l'élément imbriqué <literal>&lt;spring:config-locations/&gt;</literal> en vous pliant aux pratiques à valeurs multiples <literal>components.xml</literal>."
 
 #. Tag: programlisting
 #: Spring.xml:158
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;components xmlns=\"http://jboss.com/products/seam/components\" \n"
 "            xmlns:spring=\"http://jboss.com/products/seam/spring\"\n"
@@ -645,11 +647,16 @@
 "\n"
 "&lt;/components&gt;"
 msgstr ""
-"&lt;beans xmlns=\"http://www.springframework.org/schema/beans\"\n"
-"    xmlns:seam=\"http://jboss.com/products/seam/spring\"\n"
-"    xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
-"    xsi:schemaLocation=\"http://www.springframework.org/schema/beans \n"
-"                        http://www.springframework.org/schema/beans/spring-"
-"beans-2.0.xsd\n"
-"                        http://jboss.com/products/seam/spring \n"
-"                        http://jboss.com/products/seam/spring-1.2.xsd\"&gt;"
+"&lt;components xmlns=\"http://jboss.com/products/seam/components\" \n"
+"            xmlns:spring=\"http://jboss.com/products/seam/spring\"\n"
+"            xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+"            xsi:schemaLocation=\"http://jboss.com/products/seam/components "
+"http://jboss.com/products/seam/components-1.2.xsd\n"
+"                                http://jboss.com/products/seam/spring http://"
+"jboss.com/products/seam/spring-1.2.xsd\"&gt;\n"
+"\n"
+"        &lt;spring:context-loader context-locations=\"/WEB-INF/"
+"applicationContext.xml\"/&gt;\n"
+"\n"
+"&lt;/components&gt;"
+

Modified: projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Testing.po
===================================================================
--- projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Testing.po	2009-03-09 06:45:40 UTC (rev 85637)
+++ projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Testing.po	2009-03-09 07:24:22 UTC (rev 85638)
@@ -1,17 +1,18 @@
-# translation of Testing.po to french
+# translation of Testing.po to French
 # Language /tmp/mike/JBEAP420/Seam translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 #
 # Automatically generated, 2007.
 # myriam malga <mmalga at redhat.com>, 2007.
+# Sam Friedmann <sfriedma at redhat.com>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Testing\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-10-22 00:58+0000\n"
-"PO-Revision-Date: 2007-08-07 12:01+1000\n"
-"Last-Translator: myriam malga <mmalga at redhat.com>\n"
-"Language-Team: french\n"
+"PO-Revision-Date: 2009-03-09 16:34+1000\n"
+"Last-Translator: Sam Friedmann <sfriedma at redhat.com>\n"
+"Language-Team: French <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -53,7 +54,7 @@
 
 #. Tag: para
 #: Testing.xml:15
-#, fuzzy, no-c-format
+#, 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-"
@@ -256,7 +257,7 @@
 
 #. Tag: para
 #: Testing.xml:26
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Seam components don&#39;t usually depend directly upon container "
 "infrastructure, so most unit testing as as easy as that!"
@@ -273,7 +274,7 @@
 
 #. Tag: para
 #: Testing.xml:33
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Integration testing is slightly more difficult. In this case, we can&#39;t "
 "eliminate the container infrastructure; indeed, that is part of what is "
@@ -290,7 +291,7 @@
 "Nous devons être en mesure de reproduire une partie suffisamment grande de "
 "l'infrastructure du conteneur à l'intérieur de notre environnement de test "
 "pour arriver à tester toute l'application, sans affecter de trop la "
-"performance. "
+"performance."
 
 #. Tag: para
 #: Testing.xml:36
@@ -334,7 +335,7 @@
 
 #. Tag: para
 #: Testing.xml:45
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Let&#39;s consider a JSP view for the component we unit tested above:"
 msgstr ""
 "Considérons un affichage JSP pour le composant sur lequel nous avons "
@@ -408,7 +409,7 @@
 
 #. Tag: para
 #: Testing.xml:49
-#, fuzzy, no-c-format
+#, 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&#39;ll reproduce "
@@ -522,7 +523,7 @@
 
 #. Tag: para
 #: Testing.xml:53
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Notice that we&#39;ve extended <literal>SeamTest</literal>, which provides a "
 "Seam environment for our components, and written our test script as an "
@@ -541,11 +542,11 @@
 "requêtes GET.) Nous avons écrit notre code dans des méthodes qui sont "
 "nommées pour les différentes phases JSF, afin d'émuler les appels que JSF "
 "effectuerait vers nos composants. Ensuite nous avons ajouté quelques "
-"assertions. "
+"assertions."
 
 #. Tag: para
 #: Testing.xml:56
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You&#39;ll find plenty of integration tests for the Seam example "
 "applications which demonstrate more complex cases. There are instructions "
@@ -560,7 +561,7 @@
 #: Testing.xml:68
 #, no-c-format
 msgid "Using mocks in integration tests"
-msgstr ""
+msgstr "Utiliser les mocks dans les tests d'intégration"
 
 #. Tag: para
 #: Testing.xml:69
@@ -570,7 +571,7 @@
 "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 ""
+msgstr "De temps en temps, nous avons besoin de pouvoir remplacer l'implémentation de certains composants Seam qui dépendent des ressources non-disponibles dans l'environnement de test d'intégration. Par exemple, supposons que nous ayons un composant Seam qui serve de facade pour un système de processus de paiement :"
 
 #. Tag: programlisting
 #: Testing.xml:72
@@ -581,10 +582,14 @@
 "    public boolean processPayment(Payment payment) { .... }\n"
 "}"
 msgstr ""
+"@Name(\"paymentProcessor\")\n"
+"public class PaymentProcessor {\n"
+"    public boolean processPayment(Payment payment) { .... }\n"
+"}"
 
 #. Tag: para
 #: Testing.xml:73
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "For integration tests, we can mock out this component as follows:"
 msgstr "Nous pourrions écrire un test TestNG pour ce composant comme suit :"
 
@@ -600,6 +605,13 @@
 "    }\n"
 "}"
 msgstr ""
+"@Name(\"paymentProcessor\")\n"
+"@Install(precedence=MOCK)\n"
+"public class MockPaymentProcessor extends PaymentProcessor {\n"
+"    public void processPayment(Payment payment) {\n"
+"        return true;\n"
+"    }\n"
+"}"
 
 #. Tag: para
 #: Testing.xml:77
@@ -610,4 +622,5 @@
 "implementation whenever it is in the classpath. When deployed into "
 "production, the mock implementation is absent, so the real component will be "
 "installed."
-msgstr ""
+msgstr "Puisque la précédence <literal>MOCK</literal> est plus importante que la précédence par défaut des composants d'application, Seam installera l'implémentation du mock quand celui-ci sera sur le chemin de la classe. Lorsqu'il est déployé dans la production, l'implémentation du mock est absente, et donc le composant réel sera installé."
+

Modified: projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Tools.po
===================================================================
--- projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Tools.po	2009-03-09 06:45:40 UTC (rev 85637)
+++ projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Tools.po	2009-03-09 07:24:22 UTC (rev 85638)
@@ -10,7 +10,7 @@
 "Project-Id-Version: Tools\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-15 03:08+0000\n"
-"PO-Revision-Date: 2009-03-05 17:19+1000\n"
+"PO-Revision-Date: 2009-03-09 12:59+1000\n"
 "Last-Translator: Sam Friedmann <sfriedma at redhat.com>\n"
 "Language-Team: French <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -204,7 +204,7 @@
 
 #. Tag: para
 #: Tools.xml:87
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "A Console Configuration describes to the Hibernate plugin which "
 "configuration files should be used to configure hibernate, including which "
@@ -219,7 +219,7 @@
 "est nécessaire d'utiliser le prototypage de requête, le reverse engineering "
 "et la génération de code. Vous pouvez avoir de multiples configurations de "
 "console nommées. Ordinairement, il vous suffira d'en avoir une par projet, "
-"mais il est possible également d'en avoir plus ou moins. "
+"mais il est possible également d'en avoir plus (ou d'en avoir moins). "
 
 #. Tag: para
 #: Tools.xml:90

Modified: projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Validation.po
===================================================================
--- projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Validation.po	2009-03-09 06:45:40 UTC (rev 85637)
+++ projects/docs/enterprise/4.3.3/Seam/Reference_Guide/fr-FR/Validation.po	2009-03-09 07:24:22 UTC (rev 85638)
@@ -1,17 +1,18 @@
-# translation of Validation.po to french
+# translation of Validation.po to French
 # Language /tmp/mike/JBEAP420/Seam translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 #
 # Automatically generated, 2007.
 # myriam malga <mmalga at redhat.com>, 2007.
+# Sam Friedmann <sfriedma at redhat.com>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Validation\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-10-22 00:58+0000\n"
-"PO-Revision-Date: 2007-08-01 16:25+1000\n"
-"Last-Translator: myriam malga <mmalga at redhat.com>\n"
-"Language-Team: french\n"
+"PO-Revision-Date: 2009-03-09 12:57+1000\n"
+"Last-Translator: Sam Friedmann <sfriedma at redhat.com>\n"
+"Language-Team: French <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -31,7 +32,7 @@
 
 #. Tag: programlisting
 #: Validation.xml:10
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
 "    &lt;h:messages/&gt;\n"
@@ -54,24 +55,23 @@
 "&lt;/h:form&gt;"
 msgstr ""
 "&lt;h:form&gt;\n"
+"    &lt;h:messages/&gt;\n"
+"\n"
 "    &lt;div&gt;\n"
-"        &lt;h:messages/&gt;\n"
-"    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
 "        Country:\n"
 "        &lt;h:inputText value=\"#{location.country}\" required=\"true\"&gt;\n"
 "            &lt;my:validateCountry/&gt;\n"
 "        &lt;/h:inputText&gt;\n"
 "    &lt;/div&gt;\n"
+"    \n"
 "    &lt;div&gt;\n"
 "        Zip code:\n"
 "        &lt;h:inputText value=\"#{location.zip}\" required=\"true\"&gt;\n"
 "            &lt;my:validateZip/&gt;\n"
 "        &lt;/h:inputText&gt;\n"
 "    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:commandButton/&gt;\n"
-"    &lt;/div&gt;\n"
+"\n"
+"    &lt;h:commandButton/&gt;\n"
 "&lt;/h:form&gt;"
 
 #. Tag: para
@@ -91,7 +91,7 @@
 
 #. Tag: para
 #: Validation.xml:14
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Let&#39;s start by defining our constraints, on our <literal>Location</"
 "literal> class:"
@@ -101,7 +101,7 @@
 
 #. Tag: programlisting
 #: Validation.xml:17
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "public class Location {\n"
 "    private String country;\n"
@@ -130,14 +130,14 @@
 "\n"
 "    @NotNull\n"
 "    @Length(max=6)\n"
-"    @Pattern(\"^&#92;d*&#36;\")\n"
+"    @Pattern(\"^\\d*$\")\n"
 "    public String getZip() { return zip; }\n"
 "    public void setZip(String z) { zip = z; }\n"
 "}"
 
 #. Tag: para
 #: Validation.xml:18
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Well, that&#39;s a decent first cut, but in practice it might be more "
 "elegant to use custom constraints instead of the ones built into Hibernate "
@@ -196,7 +196,7 @@
 
 #. Tag: programlisting
 #: Validation.xml:25
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
 "    &lt;h:messages/&gt;\n"
@@ -220,24 +220,24 @@
 "&lt;/h:form&gt;"
 msgstr ""
 "&lt;h:form&gt;\n"
+"    &lt;h:messages/&gt;\n"
+"\n"
 "    &lt;div&gt;\n"
-"        &lt;h:messages/&gt;\n"
-"    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
 "        Country:\n"
 "        &lt;h:inputText value=\"#{location.country}\" required=\"true\"&gt;\n"
 "            &lt;s:validate/&gt;\n"
 "        &lt;/h:inputText&gt;\n"
 "    &lt;/div&gt;\n"
+"    \n"
 "    &lt;div&gt;\n"
 "        Zip code:\n"
 "        &lt;h:inputText value=\"#{location.zip}\" required=\"true\"&gt;\n"
 "            &lt;s:validate/&gt;\n"
 "        &lt;/h:inputText&gt;\n"
 "    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:commandButton/&gt;\n"
-"    &lt;/div&gt;\n"
+"    \n"
+"    &lt;h:commandButton/&gt;\n"
+"\n"
 "&lt;/h:form&gt;"
 
 #. Tag: para
@@ -268,7 +268,7 @@
 
 #. Tag: para
 #: Validation.xml:32
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "However, it is not much less verbose than what we started with, so let&#39;s "
 "try <literal>&lt;s:validateAll&gt;</literal>:"
@@ -278,7 +278,7 @@
 
 #. Tag: programlisting
 #: Validation.xml:35
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
 "    \n"
@@ -305,24 +305,27 @@
 "&lt;/h:form&gt;"
 msgstr ""
 "&lt;h:form&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:messages/&gt;\n"
-"    &lt;/div&gt;\n"
+"    \n"
+"    &lt;h:messages/&gt;\n"
+"\n"
 "    &lt;s:validateAll&gt;\n"
+"\n"
 "        &lt;div&gt;\n"
 "            Country:\n"
 "            &lt;h:inputText value=\"#{location.country}\" required=\"true\"/"
 "&gt;\n"
 "        &lt;/div&gt;\n"
+"\n"
 "        &lt;div&gt;\n"
 "            Zip code:\n"
 "            &lt;h:inputText value=\"#{location.zip}\" required=\"true\"/"
 "&gt;\n"
 "        &lt;/div&gt;\n"
-"        &lt;div&gt;\n"
-"            &lt;h:commandButton/&gt;\n"
-"        &lt;/div&gt;\n"
+"\n"
+"        &lt;h:commandButton/&gt;\n"
+"\n"
 "    &lt;/s:validateAll&gt;\n"
+"\n"
 "&lt;/h:form&gt;"
 
 #. Tag: para
@@ -338,7 +341,7 @@
 
 #. Tag: para
 #: Validation.xml:39
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Now we need to do something about displaying feedback to the user when "
 "validation fails. Currently we are displaying all messages at the top of the "
@@ -350,10 +353,10 @@
 msgstr ""
 "Maintenant nous devons nous préoccuper de l'affichage du feedback à "
 "l'utilisateur quand une validation échoue. Actuellement, nous affichons tous "
-"les messages au haut du formulaire. Nous souhaiterions afficher le message à "
+"les messages en haut du formulaire. Nous souhaiterions afficher le message à "
 "côté du champ avec l'erreur (cela est possible en JSF simple), surligner le "
 "champ (cela n'est pas possible) et, pour ne rien oublier, afficher une image "
-"à côté du champ (cela n'est pas possible, non plus). "
+"à côté du champ (cela n'est pas possible, non plus). Nous voulons aussi afficher une petite astérisque de couleur à côté de l'étiquette pour chaque champ de formulaire."
 
 #. Tag: para
 #: Validation.xml:42
@@ -401,15 +404,17 @@
 
 #. Tag: para
 #: Validation.xml:46
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "We can include this template for each of our form fields using <literal>&lt;"
 "s:decorate&gt;</literal>."
-msgstr "Maintenant, essayons <literal>&lt;s:decorate&gt;</literal> :"
+msgstr ""
+"Nous pouvonsinclure ce modèle pour chacun de nos champs de formulaire en utilisant <literal>&lt;"
+"s:decorate&gt;</literal>."
 
 #. Tag: programlisting
 #: Validation.xml:49
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
 "\n"
@@ -431,39 +436,37 @@
 "&lt;/h:form&gt;"
 msgstr ""
 "&lt;h:form&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:messages/&gt;\n"
-"    &lt;/div&gt;\n"
-"    &lt;s:validateAll&gt;\n"
-"        &lt;div&gt;\n"
-"            Country:\n"
-"            &lt;h:inputText value=\"#{location.country}\" required=\"true\"/"
+"\n"
+"    &lt;h:messages globalOnly=\"true\"/&gt;\n"
+"\n"
+"    &lt;s:decorate template=\"edit.xhtml\"&gt;\n"
+"        &lt;ui:define name=\"label\"&gt;Country:&lt;/ui:define&gt;\n"
+"        &lt;h:inputText value=\"#{location.country}\" required=\"true\"/"
 "&gt;\n"
-"        &lt;/div&gt;\n"
-"        &lt;div&gt;\n"
-"            Zip code:\n"
-"            &lt;h:inputText value=\"#{location.zip}\" required=\"true\"/"
-"&gt;\n"
-"        &lt;/div&gt;\n"
-"        &lt;div&gt;\n"
-"            &lt;h:commandButton/&gt;\n"
-"        &lt;/div&gt;\n"
-"    &lt;/s:validateAll&gt;\n"
+"    &lt;/s:decorate&gt;\n"
+"    \n"
+"    &lt;s:decorate template=\"edit.xhtml\"&gt;\n"
+"        &lt;ui:define name=\"label\"&gt;Zip code:&lt;/ui:define&gt;\n"
+"        &lt;h:inputText value=\"#{location.zip}\" required=\"true\"/&gt;\n"
+"    &lt;/s:decorate&gt;\n"
+"\n"
+"    &lt;h:commandButton/&gt;\n"
+"\n"
 "&lt;/h:form&gt;"
 
 #. Tag: para
 #: Validation.xml:50
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Finally, we can use Ajax4JSF to display validation messages as the user is "
 "navigating around the form:"
 msgstr ""
 "Finalement, nous pouvons utiliser Ajax4JSF pour afficher les messages de "
-"validation alors que l'utilisateur est en train de taper :"
+"validation alors que l'utilisateur est en train naviguer autour du formulaire :"
 
 #. Tag: programlisting
 #: Validation.xml:53
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
 "\n"
@@ -489,24 +492,26 @@
 "&lt;/h:form&gt;"
 msgstr ""
 "&lt;h:form&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:messages/&gt;\n"
-"    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        Country:\n"
+"\n"
+"    &lt;h:messages globalOnly=\"true\"/&gt;\n"
+"\n"
+"    &lt;s:decorate id=\"countryDecoration\" template=\"edit.xhtml\"&gt;\n"
+"        &lt;ui:define name=\"label\"&gt;Country:&lt;/ui:define&gt;\n"
 "        &lt;h:inputText value=\"#{location.country}\" required=\"true\"&gt;\n"
-"            &lt;my:validateCountry/&gt;\n"
+"            &lt;a:support event=\"onblur\" reRender=\"countryDecoration\"/"
+"&gt;\n"
 "        &lt;/h:inputText&gt;\n"
-"    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        Zip code:\n"
+"    &lt;/s:decorate&gt;\n"
+"    \n"
+"    &lt;s:decorate id=\"zipDecoration\" template=\"edit.xhtml\"&gt;\n"
+"        &lt;ui:define name=\"label\"&gt;Zip code:&lt;/ui:define&gt;\n"
 "        &lt;h:inputText value=\"#{location.zip}\" required=\"true\"&gt;\n"
-"            &lt;my:validateZip/&gt;\n"
+"            &lt;a:support event=\"onblur\" reRender=\"zipDecoration\"/&gt;\n"
 "        &lt;/h:inputText&gt;\n"
-"    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:commandButton/&gt;\n"
-"    &lt;/div&gt;\n"
+"    &lt;/s:decorate&gt;\n"
+"\n"
+"    &lt;h:commandButton/&gt;\n"
+"\n"
 "&lt;/h:form&gt;"
 
 #. Tag: para
@@ -522,7 +527,7 @@
 
 #. Tag: programlisting
 #: Validation.xml:57
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;h:form id=\"form\"&gt;\n"
 "\n"
@@ -549,255 +554,28 @@
 "\n"
 "&lt;/h:form&gt;"
 msgstr ""
-"&lt;h:form&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:messages/&gt;\n"
-"    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        Country:\n"
-"        &lt;h:inputText value=\"#{location.country}\" required=\"true\"&gt;\n"
-"            &lt;my:validateCountry/&gt;\n"
+"&lt;h:form id=\"form\"&gt;\n"
+"\n"
+"    &lt;h:messages globalOnly=\"true\"/&gt;\n"
+"\n"
+"    &lt;s:decorate id=\"countryDecoration\" template=\"edit.xhtml\"&gt;\n"
+"        &lt;ui:define name=\"label\"&gt;Country:&lt;/ui:define&gt;\n"
+"        &lt;h:inputText id=\"country\" value=\"#{location.country}\" "
+"required=\"true\"&gt;\n"
+"            &lt;a:support event=\"onblur\" reRender=\"countryDecoration\"/"
+"&gt;\n"
 "        &lt;/h:inputText&gt;\n"
-"    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        Zip code:\n"
-"        &lt;h:inputText value=\"#{location.zip}\" required=\"true\"&gt;\n"
-"            &lt;my:validateZip/&gt;\n"
+"    &lt;/s:decorate&gt;\n"
+"    \n"
+"    &lt;s:decorate id=\"zipDecoration\" template=\"edit.xhtml\"&gt;\n"
+"        &lt;ui:define name=\"label\"&gt;Zip code:&lt;/ui:define&gt;\n"
+"        &lt;h:inputText id=\"zip\" value=\"#{location.zip}\" required=\"true"
+"\"&gt;\n"
+"            &lt;a:support event=\"onblur\" reRender=\"zipDecoration\"/&gt;\n"
 "        &lt;/h:inputText&gt;\n"
-"    &lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:commandButton/&gt;\n"
-"    &lt;/div&gt;\n"
+"    &lt;/s:decorate&gt;\n"
+"\n"
+"    &lt;h:commandButton/&gt;\n"
+"\n"
 "&lt;/h:form&gt;"
 
-#~ msgid ""
-#~ "&lt;h:form&gt;\n"
-#~ "    &lt;div&gt;\n"
-#~ "        &lt;h:messages globalOnly=\"true\"/&gt;\n"
-#~ "    &lt;/div&gt;\n"
-#~ "    &lt;s:validateAll&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Country:\n"
-#~ "            &lt;s:decorate&gt;\n"
-#~ "                &lt;f:facet name=\"beforeInvalidField\"&gt;&lt;h:"
-#~ "graphicImage src=\"img/error.gif\"/&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;f:facet name=\"afterInvalidField\"&gt;&lt;s:message/"
-#~ "&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;f:facet name=\"aroundInvalidField\"&gt;&lt;s:span "
-#~ "styleClass=\"error\"/&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.country}\" required="
-#~ "\"true\"/&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Zip code:\n"
-#~ "            &lt;s:decorate&gt;\n"
-#~ "                &lt;f:facet name=\"beforeInvalidField\"&gt;&lt;h:"
-#~ "graphicImage src=\"img/error.gif\"/&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;f:facet name=\"afterInvalidField\"&gt;&lt;s:message/"
-#~ "&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;f:facet name=\"aroundInvalidField\"&gt;&lt;s:span "
-#~ "styleClass=\"error\"/&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.zip}\" required=\"true"
-#~ "\"/&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            &lt;h:commandButton/&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "    &lt;/s:validateAll&gt;\n"
-#~ "&lt;/h:form&gt;"
-#~ msgstr ""
-#~ "&lt;h:form&gt;\n"
-#~ "    &lt;div&gt;\n"
-#~ "        &lt;h:messages globalOnly=\"true\"/&gt;\n"
-#~ "    &lt;/div&gt;\n"
-#~ "    &lt;s:validateAll&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Country:\n"
-#~ "            &lt;s:decorate&gt;\n"
-#~ "                &lt;f:facet name=\"beforeInvalidField\"&gt;&lt;h:"
-#~ "graphicImage src=\"img/error.gif\"/&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;f:facet name=\"afterInvalidField\"&gt;&lt;s:message/"
-#~ "&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;f:facet name=\"aroundInvalidField\"&gt;&lt;s:span "
-#~ "styleClass=\"error\"/&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.country}\" required="
-#~ "\"true\"/&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Zip code:\n"
-#~ "            &lt;s:decorate&gt;\n"
-#~ "                &lt;f:facet name=\"beforeInvalidField\"&gt;&lt;h:"
-#~ "graphicImage src=\"img/error.gif\"/&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;f:facet name=\"afterInvalidField\"&gt;&lt;s:message/"
-#~ "&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;f:facet name=\"aroundInvalidField\"&gt;&lt;s:span "
-#~ "styleClass=\"error\"/&gt;&lt;/f:facet&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.zip}\" required=\"true"
-#~ "\"/&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            &lt;h:commandButton/&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "    &lt;/s:validateAll&gt;\n"
-#~ "&lt;/h:form&gt;"
-
-#~ msgid ""
-#~ "Well, that looks much better to the user, but it is extremely verbose. "
-#~ "Fortunately, the facets of <literal>&lt;s:decorate&gt;</literal> may be "
-#~ "defined on any parent element:"
-#~ msgstr ""
-#~ "Enfin, cela est beaucoup mieux pour l'utilisateur, mais c'est extrêmement "
-#~ "détaillé. Heureusement les facets de <literal>&lt;s:decorate&gt;</"
-#~ "literal> peuvent être définis sur tout élément parent :"
-
-#~ msgid ""
-#~ "&lt;h:form&gt;\n"
-#~ "    &lt;f:facet name=\"beforeInvalidField\"&gt;\n"
-#~ "        &lt;h:graphicImage src=\"img/error.gif\"/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;f:facet name=\"afterInvalidField\"&gt;\n"
-#~ "        &lt;s:message/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;f:facet name=\"aroundInvalidField\"&gt;\n"
-#~ "        &lt;s:span styleClass=\"error\"/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;div&gt;\n"
-#~ "        &lt;h:messages globalOnly=\"true\"/&gt;\n"
-#~ "    &lt;/div&gt;\n"
-#~ "    &lt;s:validateAll&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Country:\n"
-#~ "            &lt;s:decorate&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.country}\" required="
-#~ "\"true\"/&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Zip code:\n"
-#~ "            &lt;s:decorate&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.zip}\" required=\"true"
-#~ "\"/&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            &lt;h:commandButton/&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "    &lt;/s:validateAll&gt;\n"
-#~ "&lt;/h:form&gt;"
-#~ msgstr ""
-#~ "&lt;h:form&gt;\n"
-#~ "    &lt;f:facet name=\"beforeInvalidField\"&gt;\n"
-#~ "        &lt;h:graphicImage src=\"img/error.gif\"/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;f:facet name=\"afterInvalidField\"&gt;\n"
-#~ "        &lt;s:message/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;f:facet name=\"aroundInvalidField\"&gt;\n"
-#~ "        &lt;s:span styleClass=\"error\"/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;div&gt;\n"
-#~ "        &lt;h:messages globalOnly=\"true\"/&gt;\n"
-#~ "    &lt;/div&gt;\n"
-#~ "    &lt;s:validateAll&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Country:\n"
-#~ "            &lt;s:decorate&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.country}\" required="
-#~ "\"true\"/&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Zip code:\n"
-#~ "            &lt;s:decorate&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.zip}\" required=\"true"
-#~ "\"/&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            &lt;h:commandButton/&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "    &lt;/s:validateAll&gt;\n"
-#~ "&lt;/h:form&gt;"
-
-#~ msgid ""
-#~ "&lt;h:form&gt;\n"
-#~ "    &lt;f:facet name=\"beforeInvalidField\"&gt;\n"
-#~ "        &lt;h:graphicImage src=\"img/error.gif\"/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;f:facet name=\"afterInvalidField\"&gt;\n"
-#~ "        &lt;s:message/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;f:facet name=\"aroundInvalidField\"&gt;\n"
-#~ "        &lt;s:span styleClass=\"error\"/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;div&gt;\n"
-#~ "        &lt;h:messages globalOnly=\"true\"/&gt;\n"
-#~ "    &lt;/div&gt;\n"
-#~ "    &lt;s:validateAll&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Country:\n"
-#~ "            &lt;s:decorate id=\"country\"&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.country}\" required="
-#~ "\"true\"&gt;\n"
-#~ "                    &lt;a:support event=\"onblur\" reRender=\"country\"/"
-#~ "&gt;\n"
-#~ "                &lt;/h:inputText&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Zip code:\n"
-#~ "            &lt;s:decorate id=\"zip\"&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.zip}\" required=\"true"
-#~ "\"&gt;\n"
-#~ "                    &lt;a:support event=\"onblur\" reRender=\"zip\"/&gt;\n"
-#~ "                &lt;/h:inputText&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            &lt;h:commandButton/&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "    &lt;/s:validateAll&gt;\n"
-#~ "&lt;/h:form&gt;"
-#~ msgstr ""
-#~ "&lt;h:form&gt;\n"
-#~ "    &lt;f:facet name=\"beforeInvalidField\"&gt;\n"
-#~ "        &lt;h:graphicImage src=\"img/error.gif\"/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;f:facet name=\"afterInvalidField\"&gt;\n"
-#~ "        &lt;s:message/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;f:facet name=\"aroundInvalidField\"&gt;\n"
-#~ "        &lt;s:span styleClass=\"error\"/&gt;\n"
-#~ "    &lt;/f:facet&gt;\n"
-#~ "    &lt;div&gt;\n"
-#~ "        &lt;h:messages globalOnly=\"true\"/&gt;\n"
-#~ "    &lt;/div&gt;\n"
-#~ "    &lt;s:validateAll&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Country:\n"
-#~ "            &lt;s:decorate id=\"country\"&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.country}\" required="
-#~ "\"true\"&gt;\n"
-#~ "                    &lt;a:support event=\"onblur\" reRender=\"country\"/"
-#~ "&gt;\n"
-#~ "                &lt;/h:inputText&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            Zip code:\n"
-#~ "            &lt;s:decorate id=\"zip\"&gt;\n"
-#~ "                &lt;h:inputText value=\"#{location.zip}\" required=\"true"
-#~ "\"&gt;\n"
-#~ "                    &lt;a:support event=\"onblur\" reRender=\"zip\"/&gt;\n"
-#~ "                &lt;/h:inputText&gt;\n"
-#~ "            &lt;/s:decorate&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "        &lt;div&gt;\n"
-#~ "            &lt;h:commandButton/&gt;\n"
-#~ "        &lt;/div&gt;\n"
-#~ "    &lt;/s:validateAll&gt;\n"
-#~ "&lt;/h:form&gt;"




More information about the jboss-cvs-commits mailing list