[jboss-cvs] JBossAS SVN: r83454 - projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 27 01:15:37 EST 2009


Author: croe at redhat.com
Date: 2009-01-27 01:15:36 -0500 (Tue, 27 Jan 2009)
New Revision: 83454

Modified:
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Alternative_DBs.po
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Book_Example_Installation.po
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Clustering_Guide_Clustered_Singleton_Services.po
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/J2EE_Messaging_On_JBOSS.po
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/JBossCache_And_JGroups_Services.po
Log:
Translation in progress

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Alternative_DBs.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Alternative_DBs.po	2009-01-27 05:57:17 UTC (rev 83453)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Alternative_DBs.po	2009-01-27 06:15:36 UTC (rev 83454)
@@ -8,7 +8,7 @@
 "Project-Id-Version: Alternative_DBs\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-06-04 03:53+0000\n"
-"PO-Revision-Date: 2009-01-16 16:08+1000\n"
+"PO-Revision-Date: 2009-01-27 09:21+1000\n"
 "Last-Translator: Corina Roe <croe at redhat.com>\n"
 "Language-Team: French <i18 at redhat.com>\n"
 "MIME-Version: 1.0\n"
@@ -20,13 +20,13 @@
 #: Alternative_DBs.xml:2
 #, no-c-format
 msgid "Use Alternative Databases with JBoss AS"
-msgstr "Utilisez des Bases de données alternatives dans JBoss AS"
+msgstr "Utilisez des Bases de données Alternatives dans JBoss AS"
 
 #. Tag: title
 #: Alternative_DBs.xml:4
 #, no-c-format
 msgid "How to Use Alternative Databases"
-msgstr "Comment utiliser les Bases de données alternatives"
+msgstr "Comment utiliser les bases de données alternatives"
 
 #. Tag: para
 #: Alternative_DBs.xml:5
@@ -39,7 +39,7 @@
 "for all officially supported databases on JBoss Enterprise Application "
 "Platform. They include: MySQL 5.0, PostgreSQL 8.1, Oracle 9i and 10g R2, DB2 "
 "7.2 and 8, Sybase ASE 12.5, as well as MS SQL 2005."
-msgstr "JBoss utilise la base de données Hypersonic en tant que base de données par défaut. Malgré qu'elle soit tout à fait appropriée pour le développement et la production de prototypes, vous et votre société auront certainement besoin d'une autre base de données pour une utilisation en production. Ce chapitre couvre la configuration de JBoss AS à utiliser dans les bases de données alternatives. Nous couvrons les procédures de toutes les bases de données prises en charge officiellement pour la plateforme JBoss Enterprise Application Platform. Elles comprennent : MySQL 5.0, PostgreSQL 8.1, Oracle 9i and 10g R2, DB2 7.2 and 8, Sybase ASE 12.5, as well as MS SQL 2005."
+msgstr "JBoss utilise la base de données Hypersonic en tant que base de données par défaut. Malgré qu'elle soit tout à fait appropriée pour le développement et la production de prototypes, vous et votre société auront certainement besoin d'une autre base de données pour une utilisation en production. Ce chapitre couvre la configuration de JBoss AS à utiliser dans les bases de données Alternatives. Nous couvrons les procédures de toutes les bases de données prises en charge officiellement pour la plateforme JBoss Enterprise Application Platform. Elles comprennent : MySQL 5.0, PostgreSQL 8.1, Oracle 9i and 10g R2, DB2 7.2 and 8, Sybase ASE 12.5, as well as MS SQL 2005."
 
 #. Tag: para
 #: Alternative_DBs.xml:8
@@ -52,7 +52,7 @@
 "setting up the appropriate data source connection as described in <xref "
 "linkend=\"Connectors_on_JBoss-Configuring_JDBC_DataSources\"/>."
 msgstr ""
-"Veuillez noter que dans ce chapitre, nous expliquons comment utiliser les bases de données alternatives pour supporter tous les services de JBoss AS. Cela comprend tous les services au niveau système comme EJB et JMS. Pour les applications individuelles (comme par ex. WAR ou EAR) qui sont déployées dans JBoss AS, vous pouvez toujours utiliser une base de données backend en créant la connexion de source de données qui convient, comme décrit dans <xref "
+"Veuillez noter que dans ce chapitre, nous expliquons comment utiliser les bases de données Alternatives pour supporter tous les services de JBoss AS. Cela comprend tous les services au niveau système comme EJB et JMS. Pour les applications individuelles (comme par ex. WAR ou EAR) qui sont déployées dans JBoss AS, vous pouvez toujours utiliser une base de données backend en créant la connexion de source de données qui convient, comme décrit dans <xref "
 "linkend=\"Connectors_on_JBoss-Configuring_JDBC_DataSources\"/>."
 
 #. Tag: para
@@ -759,6 +759,8 @@
 "<literal>jboss-as/server/production/deploy/schedule-manager-service.xml</"
 "literal>: This file configures the EJB timer services."
 msgstr ""
+"<literal>jboss-as/server/production/deploy/schedule-manager-service.xml</"
+"literal>: ce fichier configure les services EJB Timer."
 
 #. Tag: para
 #: Alternative_DBs.xml:219
@@ -767,6 +769,8 @@
 "<literal>jboss-as/server/production/deploy/snmp-adaptor.sar/attributes.xml</"
 "literal>: This file is used by the SNMP service."
 msgstr ""
+"<literal>jboss-as/server/production/deploy/snmp-adaptor.sar/attributes.xml</"
+"literal>: ce fichier est utilisé par le service SNMP."
 
 #. Tag: para
 #: Alternative_DBs.xml:221
@@ -775,6 +779,8 @@
 "<literal>jboss-as/server/production/deploy/juddi-service.sar/META-INF/jboss-"
 "service.xml</literal>: This file configures the UUDI service."
 msgstr ""
+"<literal>jboss-as/server/production/deploy/juddi-service.sar/META-INF/jboss-"
+"service.xml</literal>: ce fichier configure le service UUDI."
 
 #. Tag: para
 #: Alternative_DBs.xml:223
@@ -783,6 +789,8 @@
 "<literal>jboss-as/server/production/deploy/juddi-service.sar/juddi.war/WEB-"
 "INF/jboss-web.xml</literal>: This file configures the UUDI service."
 msgstr ""
+"<literal>jboss-as/server/production/deploy/juddi-service.sar/juddi.war/WEB-"
+"INF/jboss-web.xml</literal>: ce fichier configure le service UUDI."
 
 #. Tag: para
 #: Alternative_DBs.xml:225
@@ -791,6 +799,8 @@
 "<literal>jboss-as/server/production/deploy/juddi-service.sar/juddi.war/WEB-"
 "INF/juddi.properties</literal>: This file configures the UUDI service."
 msgstr ""
+"<literal>jboss-as/server/production/deploy/juddi-service.sar/juddi.war/WEB-"
+"INF/juddi.properties</literal>: ce fichier configure le service UUDI."
 
 #. Tag: para
 #: Alternative_DBs.xml:227
@@ -799,6 +809,8 @@
 "<literal>jboss-as/server/production/deploy/uuid-key-generator.sar/META-INF/"
 "jboss-service.xml</literal>: This file configures the UUDI service."
 msgstr ""
+"<literal>jboss-as/server/production/deploy/uuid-key-generator.sar/META-INF/"
+"jboss-service.xml</literal>: ce fichier configure le service UUDI."
 
 #. Tag: para
 #: Alternative_DBs.xml:229
@@ -808,12 +820,14 @@
 "hsqldb-persistence-service.xml</literal>: This file configures the JMS "
 "persistence service as we discussed earlier."
 msgstr ""
+"<literal>jboss-as/server/production/deploy/jboss-messaging.sar/clustered-"
+"hsqldb-persistence-service.xml</literal>: ce fichier configure le service JMS Persistance comme expliqué ci-dessus."
 
 #. Tag: title
 #: Alternative_DBs.xml:238
 #, no-c-format
 msgid "A Special Note About Oracle DataBases"
-msgstr ""
+msgstr "Une mention spéciale sur les bases de données Oracle."
 
 #. Tag: para
 #: Alternative_DBs.xml:240
@@ -824,7 +838,7 @@
 "startup. That works most of the time. But for databases like Oracle, there "
 "might be some minor issues if you try to use the same database server to "
 "back more than one JBoss AS instance."
-msgstr ""
+msgstr "Dans l'installation dont nous avons discuté dans ce chapitre, nous comptons sur JBoss AS pour créer automatiquement des tableaux dont on a besoin dans la base de données externe au démarrage du serveur. Cela fonctionne bien la plupart du temps. Mais pour les bases de données comme Oracle, il y a peut-être quelques petits problèmes si vous essayez d'utiliser le même serveur de base de données pour sauvegarder plus d'une instance JBoss AS."
 
 #. Tag: para
 #: Alternative_DBs.xml:242
@@ -839,6 +853,11 @@
 "from <literal>TIMERS</literal> to something like <literal>schemaname2."
 "tablename</literal>."
 msgstr ""
+"La base de données Oracle crée des tableaux sous la forme <literal>schemaname."
+"tablename</literal>. Les tableaux <literal>TIMERS</literal> et "
+"<literal>HILOSEQUENCES</literal> dont on a besoin pour JBoss AS ne seraient pas créées dans un schéma si le tableau existait déjà sur un schéma différent. Pour contourner ce problème, vous devez modifier le fichier <literal>jboss-as/server/"
+"production/deploy/ejb-deployer.xml</literal> pour changer le nom du tableau de <literal>TIMERS</literal> à quelquechose comme <literal>schemaname2."
+"tablename</literal>."
 
 #. Tag: programlisting
 #: Alternative_DBs.xml:244
@@ -862,6 +881,23 @@
 "  </mbean>  \n"
 "]]>"
 msgstr ""
+"<![CDATA[\n"
+"... ...\n"
+"  <mbean code=\"org.jboss.ejb.txtimer.DatabasePersistencePolicy\" \n"
+"         name=\"jboss.ejb:service=EJBTimerService,persistencePolicy=database"
+"\">\n"
+"    <!-- DataSourceBinding ObjectName -->\n"
+"    <depends optional-attribute-name=\"DataSource\">\n"
+"      jboss.jca:service=DataSourceBinding,name=DefaultDS\n"
+"    </depends>\n"
+"    <!-- The plugin that handles database persistence -->\n"
+"    <attribute name=\"DatabasePersistencePlugin\">\n"
+"      org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin\n"
+"    </attribute>\n"
+"    <!-- The timers table name -->\n"
+"    <attribute name=\"TimersTable\">TIMERS</attribute>\n"
+"  </mbean>  \n"
+"]]>"
 
 #. Tag: para
 #: Alternative_DBs.xml:246
@@ -872,6 +908,8 @@
 "the table name from <literal>HILOSEQUENCES</literal> to something like "
 "<literal>schemaname2.tablename</literal> as well."
 msgstr ""
+"De même, vous aurez besoin de modifier le fichier <literal>jboss-as/server/production/deploy/"
+"uuid-key-generator.sar/META-INF/jboss-service.xml</literal> poiur changer le nom du tableau <literal>HILOSEQUENCES</literal> pour quelquechose comme <literal>schemaname2.tablename</literal> également."
 
 #. Tag: programlisting
 #: Alternative_DBs.xml:248
@@ -898,4 +936,24 @@
 "     ... ...\n"
 "]]>"
 msgstr ""
+"<![CDATA[\n"
+"... ...\n"
+"  <!-- HiLoKeyGeneratorFactory -->\n"
+"  <mbean code=\"org.jboss.ejb.plugins.keygenerator.hilo."
+"HiLoKeyGeneratorFactory\"\n"
+"         name=\"jboss:service=KeyGeneratorFactory,type=HiLo\">\n"
+"         \n"
+"     <depends>jboss:service=TransactionManager</depends>\n"
+"\n"
+"     <!-- Attributes common to HiLo factory instances -->\n"
+"  \n"
+"     <!-- DataSource JNDI name -->\n"
+"     <depends optional-attribute-name=\"DataSource\">jboss.jca:"
+"service=DataSourceBinding,name=DefaultDS</depends>\n"
+"\n"
+"     <!-- table name -->\n"
+"     <attribute name=\"TableName\">HILOSEQUENCES</attribute>\n"
+"     \n"
+"     ... ...\n"
+"]]>"
 

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Book_Example_Installation.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Book_Example_Installation.po	2009-01-27 05:57:17 UTC (rev 83453)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Book_Example_Installation.po	2009-01-27 06:15:36 UTC (rev 83454)
@@ -1,18 +1,21 @@
+# translation of Book_Example_Installation.po to French
 # Language /tmp/mike/JBEAP420/JBAS translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
-# Automatically generated, 2007.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 #
+# Automatically generated, 2007.
+# Corina Roe <croe at redhat.com>, 2009.
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: Book_Example_Installation\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-15 03:24+0000\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2009-01-27 09:25+1000\n"
+"Last-Translator: Corina Roe <croe at redhat.com>\n"
+"Language-Team: French <i18 at redhat.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: Book_Example_Installation.xml:6
@@ -22,7 +25,7 @@
 
 #. Tag: para
 #: Book_Example_Installation.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The book comes with the source code for the examples discussed in the book. "
 "You can download the examples zip file from <ulink url=\"http://www.redhat."
@@ -31,10 +34,9 @@
 "the <literal>examples</literal> directory referred to by the book."
 msgstr ""
 "Le livre est accompagné du code source pour les exemples abordés dans le "
-"livre. Les exemples sont inclus dansune archive disponible avec ce livre. La "
-"décompression de l'archive des codes d'exemble, crée un répertoire "
-"<literal>jboss4guide</literal> qui contient un sous-répertoire "
-"<literal>examples</literal>. Il s'agit du répertoire <literal>examples</"
+"livre. Vous pouvez décharger le fichier compressé d'xemples à partir de <ulink url=\"http://www.redhat."
+"com/docs\">http://www.redhat.com/docs</ulink>. La décompression de l'archive des codes d'exemple crée un répertoire <literal>jboss4guide</literal> qui contient un sous-répertoire "
+"<literal>server-config-guide</literal>. Il s'agit du répertoire <literal>examples</"
 "literal> auquel le livre fait référence."
 
 #. Tag: para
@@ -54,7 +56,7 @@
 
 #. Tag: programlisting
 #: Book_Example_Installation.xml:13
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;project name=\"JBoss book examples\" default=\"build-all\" basedir=\"."
 "\"&gt;\n"
@@ -72,13 +74,16 @@
 msgstr ""
 "&lt;project name=\"JBoss book examples\" default=\"build-all\" basedir=\"."
 "\"&gt;\n"
-"    &lt;!-- Allow override from local properties file --&gt;\n"
-"    &lt;property file=\"ant.properties\"/&gt;\n"
+"    &lt;!-- Allow overrides from a local properties file --&gt;\n"
+"    &lt;property file=\"ant.properties\" /&gt;\n"
 "\n"
 "    &lt;!-- Override with your JBoss server bundle dist location --&gt;\n"
-"    &lt;property name=\"jboss.dist\"        value=\"<emphasis role=\"bold\">/"
-"tmp/jboss-4.0.3</emphasis>\"/&gt;\n"
-"    &lt;property name=\"jboss.deploy.conf\" value=\"default\"/&gt;\n"
+"    &lt;property name=\"jboss.dist\"        value=\"${basedir}/../../../../"
+"jboss-eap-4.3/jboss-as\" /&gt;\n"
+"    &lt;property name=\"jboss.deploy.conf\" value=\"default\" /&gt;\n"
+"    &lt;property name=\"jboss.deploy.dir\"  value=\"${jboss.dist}/server/"
+"${jboss.deploy.conf}/deploy\" /&gt;\n"
+"    ...\n"
 "    ..."
 
 #. Tag: para
@@ -95,42 +100,22 @@
 
 #. Tag: programlisting
 #: Book_Example_Installation.xml:17
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "jboss.dist=/usr/local/jboss-eap-4.3/jboss-as"
-msgstr "jboss.dist=/usr/local/jboss/jboss-4.0.1"
+msgstr "jboss.dist=/usr/local/jboss-eap-4.3/jboss-as"
 
 #. Tag: para
 #: Book_Example_Installation.xml:18
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Part of the verification process validates that the version you are running "
 "the examples against matches what the book examples were tested against. If "
 "you have a problem running the examples first look for the output of the "
 "validate target."
 msgstr ""
-"Le processus de vérification s'assure que la version sur laquelle vous "
+"Le processus de vérification garantit que la version sur laquelle vous "
 "exécutez les exemples, correspond à celle sur laquelle les exemples du livre "
 "ont été testés. Si vous avez des problèmes pour exécuter les exemples, "
 "regardez dans un premier temps les traces produites par la cible \"validate"
-"\" qui devraient ressembler à celles montrées ci-dessous :"
+"\"."
 
-#~ msgid ""
-#~ "validate:\n"
-#~ "     [java] ImplementationTitle: JBoss [Zion]\n"
-#~ "     [java] ImplementationVendor: JBoss Inc.\n"
-#~ "     [java] ImplementationVersion: 4.0.1 (build: CVSTag=JBoss_4_0_1 "
-#~ "date=200412230944)\n"
-#~ "     [java] SpecificationTitle: JBoss\n"
-#~ "     [java] SpecificationVendor: JBoss (http://www.jboss.org/)\n"
-#~ "     [java] SpecificationVersion: 4.0.1\n"
-#~ "     [java] JBoss version is: 4.0.1"
-#~ msgstr ""
-#~ "validate:\n"
-#~ "     [java] ImplementationTitle: JBoss [Zion]\n"
-#~ "     [java] ImplementationVendor: JBoss Inc.\n"
-#~ "     [java] ImplementationVersion: 4.0.1 (build: CVSTag=JBoss_4_0_1 "
-#~ "date=200412230944)\n"
-#~ "     [java] SpecificationTitle: JBoss\n"
-#~ "     [java] SpecificationVendor: JBoss (http://www.jboss.org/)\n"
-#~ "     [java] SpecificationVersion: 4.0.1\n"
-#~ "     [java] JBoss version is: 4.0.1"

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Clustering_Guide_Clustered_Singleton_Services.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Clustering_Guide_Clustered_Singleton_Services.po	2009-01-27 05:57:17 UTC (rev 83453)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/Clustering_Guide_Clustered_Singleton_Services.po	2009-01-27 06:15:36 UTC (rev 83454)
@@ -1,23 +1,26 @@
+# translation of Clustering_Guide_Clustered_Singleton_Services.po to French
 # Language fr-FR translations for  package.
+#
 # Automatically generated, 2009.
-#
+# Corina Roe <croe at redhat.com>, 2009.
 msgid ""
 msgstr ""
-"Project-Id-Version:  \n"
+"Project-Id-Version: Clustering_Guide_Clustered_Singleton_Services\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-15 03:24+0000\n"
-"PO-Revision-Date: 2009-01-15 03:24+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2009-01-27 15:40+1000\n"
+"Last-Translator: Corina Roe <croe at redhat.com>\n"
+"Language-Team: French <i18 at redhat.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: Clustering_Guide_Clustered_Singleton_Services.xml:5
 #, no-c-format
 msgid "Clustered Singleton Services"
-msgstr ""
+msgstr "Services Clustered Singleton"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:6
@@ -31,13 +34,13 @@
 "restarted on the new master. Thus, other than a brief interval when one "
 "master has stopped and another has yet to take over, the service is always "
 "being provided by one but only one node."
-msgstr ""
+msgstr "Un service Singleton clustérisé (Clustered Singleton service ou HA Singleton) est un service qui est déployé sur des noeuds multiples au sein d'un groupement, mais qui ne fournit ses services que pour un seul noeud. Le noeud qui exécute le service Singleton est normalement appelé le maître-noeud. Quand le maître noeud est défaillant ou qu'il est fermé, un autre maître noeud est sélectionné parmi les noeuds restants et le service est redémarré à partir d'un nouveau maître-noeud. Ainsi, à la place de subir un bref interval entre l'interruption et la reprise d'un noeud-maître, le service est toujours fourni par un et par un seul noeud."
 
 #. Tag: title
 #: Clustering_Guide_Clustered_Singleton_Services.xml:9
 #, no-c-format
 msgid "Topology after the Master Node fails"
-msgstr ""
+msgstr "Topologie après qu'un Maître-noeud ait été défaillant"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:17
@@ -51,13 +54,13 @@
 "different nodes in the cluster start and stop; based on those notifications "
 "each node in the cluster can independently (but consistently) determine if "
 "it is now the master node and needs to begin providing a service."
-msgstr ""
+msgstr "Le serveur JBoss Application Server (AS) supporte un certain nombre de stratégies pour vous aider à déployer les services clustérisés SIngleton. Dans cette section, nous allons explorer les diverses stratégies. Toutes ces stratégies sont construites sur le service HAPartition décrit dans l'introduction. Ils dépendent de <literal>HAPartition</literal> au niveau des notifications qui sont données quand les noeuds du groupement démarrent (start) ou sont interrompus (stop). Sur cette base, chaque noeud du groupement peut déterminer de façon indépendante (mais homogène) s'il est maintenant lui-même le maître-noeud et s'il a besoin de commencer à procurer un service."
 
 #. Tag: title
 #: Clustering_Guide_Clustered_Singleton_Services.xml:22
 #, no-c-format
 msgid "HASingletonDeployer service"
-msgstr ""
+msgstr "Service HASingletonDeployer"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:23
@@ -78,6 +81,9 @@
 "service when it stops being the master (typically at server shutdown) is to "
 "undeploy the contents of <literal>deploy-hasingleton</literal>."
 msgstr ""
+"La stratégie la plus simple et la plus utilisée communément pour déployer un Singleton HA est de prendre un déploiement ordinaire (war, ear, jar, ou ce que vous déploieriez normalement) et le déployer dans le répertoire <literal>HAPartition</literal> au lieu de <literal>deploy</"
+"literal>. Le répertoire <literal>deploy-hasingleton</literal> n'est pas sous Deploy ou Farm, donc son contenu n'est pas automatiquement déployé quand une instance AS démarre. Déployer le contenu de ce répertoire relève de la responsabilité d'un service spécial, le MBean <literal>jboss.ha:"
+"service=HASingletonDeployer</literal> (qui est lui-même déployé via le fichier deploy/deploy-hasingleton-service.xml). Le service HASingletonDeployer est lui-même un Singleton HA, dont la fonction est de déployer de contenu de deploy-hasingleton quand il devient Maître-noeud, et cesser le déploiement du contenu <literal>deploy-hasingleton</literal> quand il n'est plus le Maître-noeud (normalement au moment de la fermeture du serveur)."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:26
@@ -88,14 +94,13 @@
 "the master node cleanly shuts down, they will be cleanly undeployed as part "
 "of shutdown. If the master node fails or is shut down, they will be deployed "
 "on whatever node takes over as master."
-msgstr ""
+msgstr "Ainsi, en mettant vos déploiements dans <literal>deploy-hasingleton</literal>, vous savez qu'ils ne seront déployés que sur le Maître-noeud au sein du groupement. Si le Maître-noeud ferme proprement, ils seront déployés proprement, en partie du processus de fermeture. Si le Maître-noeud est défaillant ou est fermé, ils seront déployés sur n'importe quel noeud prenant la relève en tant que Maître-noeud."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:29
 #, no-c-format
-msgid ""
-"Using deploy-hasingleton is very simple, but it does have two drawbacks:"
-msgstr ""
+msgid "Using deploy-hasingleton is very simple, but it does have two drawbacks:"
+msgstr "L'utilisation de deploy-hasingleton est très simple, mais comporte deux points sensibles :"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:33
@@ -105,6 +110,9 @@
 "hasingleton</literal>. Redeploying a service that has been deployed to "
 "<literal>deploy-hasingleton</literal> requires a server restart."
 msgstr ""
+"Il n'y a pas de fonctionnalité de déploiement-à-chaud pour les services de <literal>deploy-"
+"hasingleton</literal>. Le redéploiement d'un service qui a déjà été déployé dans <literal>deploy-"
+"hasingleton</literal> exige le redémarrage du serveur."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:38
@@ -115,13 +123,13 @@
 "it will be providing services. Depending on how complex the deployment of "
 "your service is and what sorts of startup activities it engages in, this "
 "could take a while, during which time the service is not being provided."
-msgstr ""
+msgstr "Si le Maître-noeud est défaillant et qu'un autre noeud prend son rôle à sa place, vos services Singleton ont besoin de passer à nouveau par le processus total de déploiement avant d'être en mesure de procurer des services. Suivant le niveau de complexité du déploiement de votre service, et le genre d'activités au démarrage, cela peut prendre un certain temps, au cours duquel le service n'est pas opérationnel."
 
 #. Tag: title
 #: Clustering_Guide_Clustered_Singleton_Services.xml:50
 #, no-c-format
 msgid "Mbean deployments using HASingletonController"
-msgstr ""
+msgstr "Déploiements Mbean utilisant HASingletonController"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:51
@@ -136,7 +144,7 @@
 "on your service telling it to begin providing service. If it determines it "
 "is no longer the master node, it invokes a method on your service telling it "
 "to stop providing service. Let's walk through an illustration."
-msgstr ""
+msgstr "Si votre service est un MBean (par ex., pas un déploiement J2EE comme ear ou war ou jar), vous pourrez le déployer avec un service qui s'appelle HASingletonController pour pouvoir le transformer en HA Singleton. C'est le travail du HASingletonController de travailler en liaison avec le service HAPartition pour surveiller le groupement et déterminer s'il est maintenant le Maître-noeud pour ses services. S'il détermine qu'il est bien le Maître-noeud, il invoquera une méthode indiquant au service de cesser d'offrir des services. Voyons en une illustration."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:54
@@ -146,7 +154,7 @@
 "only thing special about it is it needs to expose in its MBean interface a "
 "method that can be called when it should begin providing service, and "
 "another that can be called when it should stop providing service:"
-msgstr ""
+msgstr "Tout d'abord, nous avons une service Mbean que nous voulons transformer en HA Singleton. Ce qu\"il a de spécial, c'est qu'il a besoin d'exposer, dans son interface MBean, une méthode qui pourra être appelée quand il aura besoin de commencer à procurer un service, et une autre méthode, quand il devra cesser de le procurer :"
 
 #. Tag: programlisting
 #: Clustering_Guide_Clustered_Singleton_Services.xml:57
@@ -171,6 +179,24 @@
 " } \n"
 "}  ]]>"
 msgstr ""
+"<![CDATA[ \n"
+"public class HASingletonExample\n"
+"implements HASingletonExampleMBean { \n"
+" \n"
+"private boolean isMasterNode = false; \n"
+"  \n"
+"public void startSingleton() { \n"
+"isMasterNode = true; \n"
+"} \n"
+". \n"
+"public boolean isMasterNode() { \n"
+"return isMasterNode; \n"
+" } \n"
+"  \n"
+" public void stopSingleton() { \n"
+" isMasterNode = false; \n"
+" } \n"
+"}  ]]>"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:59
@@ -178,7 +204,7 @@
 msgid ""
 "We used “startSingleton” and “stopSingleton” in the above example, but you "
 "could name the methods anything."
-msgstr ""
+msgstr "Nous avons utilisé “startSingleton” et “stopSingleton” dans l'exemple ci-dessus, mais vous pouvez nommer les méthodes de la façon qui vous plait."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:62
@@ -187,7 +213,7 @@
 "Next, we deploy our service, along with an HASingletonController to control "
 "it, most likely packaged in a .sar file, with the following <literal>META-"
 "INF/jboss-service.xml</literal>:"
-msgstr ""
+msgstr "Puis, nous déployons nos services, avec un HASingletonController pour les serveiller, certainement groupés dans un fichier .sar, avec le <literal>META-INF/jboss-service.xml</literal> suivant :"
 
 #. Tag: programlisting
 #: Clustering_Guide_Clustered_Singleton_Services.xml:65
@@ -222,12 +248,40 @@
 "         </mbean> \n"
 "</server> ]]>"
 msgstr ""
+"<![CDATA[\n"
+" <server> \n"
+"         <!-- This MBean is an example of a clustered singleton --> \n"
+"         <mbean code=\"org.jboss.ha.examples.HASingletonExample\" \n"
+"                name=“jboss:service=HASingletonExample\"/> \n"
+"         \n"
+"         <!-- This HASingletonController manages the cluster Singleton --> \n"
+"         <mbean code=\"org.jboss.ha.singleton.HASingletonController\" \n"
+"                name=\"jboss:service=ExampleHASingletonController\"> \n"
+"                 \n"
+"                 <!-- Inject a ref to the HAPartition -->\n"
+"                 <depends optional-attribute-name=\"ClusterPartition\" proxy-"
+"type=\"attribute\">\n"
+"                         jboss:service=${jboss.partition.name:"
+"DefaultPartition}\n"
+"                 </depends>  \n"
+"                 <!-- Inject a ref to the service being controlled -->\n"
+"                 <depends optional-attribute-name=\"TargetName\">\n"
+"                         jboss:service=HASingletonExample\n"
+"                 </depends>\n"
+"                 <!-- Methods to invoke when become master / stop being "
+"master -->\n"
+"                 <attribute name=\"TargetStartMethod\">startSingleton</"
+"attribute> \n"
+"                 <attribute name=\"TargetStopMethod\">stopSingleton</"
+"attribute> \n"
+"         </mbean> \n"
+"</server> ]]>"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:67
 #, no-c-format
 msgid "Voila! A clustered singleton service."
-msgstr ""
+msgstr "Voila! Un service Singleton clusterisé."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:69
@@ -243,6 +297,8 @@
 "service could be primed and ready to go, just waiting for the controller to "
 "implement startSingleton() at which point it can immediately provide service."
 msgstr ""
+"Le seul problème avec cette approche, c'est que ça ne fonctionne qu'avec MBeans. D'un autre côté, l'exemple ci-dessus peut être placé dans <literal>deploy</literal> ou "
+"<literal>farm</literal>, et peut donc être 'déployé-à-chaud' ou 'farmed'. Aussi, si notre service mis en exemple, contient des exigences complexes et longues de démarrage, elles peuvent être implémentées par les méthodes create() ou start() dès que le service est déployé. Il n'a pas besoin d'attendre que le noeud devienne un maître-noeud. Ainsi, le service pourrait être primé et prêt à partir, juste le temps pour le contrôleur d'implémenter startSingleton() avant de procurer le service."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:72
@@ -253,6 +309,8 @@
 "deployment descriptor (extracted from the <literal>deploy/deploy-hasingleton-"
 "service.xml</literal> file):"
 msgstr ""
+"Le service jboss.ha:service=HASingletonDeployer dont on vient de discuter, est lui-même un exemple intéressant de l'utilisation de HASingletonController. En voici le descripteur de déploiement (extrait du fichier <literal>deploy/deploy-hasingleton-"
+"service.xml</literal>) ;"
 
 #. Tag: programlisting
 #: Clustering_Guide_Clustered_Singleton_Services.xml:75
@@ -278,6 +336,25 @@
 " </attribute> \n"
 "</mbean> ]]>"
 msgstr ""
+"<![CDATA[ \n"
+"<mbean code=\"org.jboss.ha.singleton.HASingletonController\" \n"
+"name=\"jboss.ha:service=HASingletonDeployer\"> \n"
+" <depends optional-attribute-name=\"ClusterPartition\" proxy-type=\"attribute"
+"\">\n"
+"  jboss:service=${jboss.partition.name:DefaultPartition}\n"
+" </depends>  \n"
+" <depends optional-attributeame=\"TargetName\">\n"
+"  jboss.system:service=MainDeployer\n"
+" </depends> \n"
+" <attribute name=\"TargetStartMethod\">deploy</attribute> \n"
+" <attribute name=\"TargetStartMethodArgument\">\n"
+"  ${jboss.server.home.url}/deploy-hasingleton\n"
+" </attribute> \n"
+" <attribute name=\"TargetStopMethod\">undeploy</attribute> \n"
+" <attribute name=\"TargetStopMethodArgument\">\n"
+"  ${jboss.server.home.url}/deploy-hasingleton\n"
+" </attribute> \n"
+"</mbean> ]]>"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:77
@@ -295,13 +372,13 @@
 "singleton service's start/stop methods can take an argument, in this case "
 "the location of the directory the <literal>MainDeployer</literal> should "
 "deploy/undeploy."
-msgstr ""
+msgstr "Quelques points intéressants ici. Tout d'abord, le service contrôlé est le service <literal>MainDeployer</literal>, qui est le service de déploiement principal de JBoss. C'est un service qui n'a pas été écrit avec l'intention d'être contrôlé par un <literal>HASingletonController</literal>. Mais il fonctionne toujours! Deuxièmement, les méthodes cible 'start' et 'stop' sont 'deploy' (déployer) et 'undeploy'. Il n'ont pas besoin de posséder des noms particuliers, ou même d'avoir logiquement la fonctionnalité 'start' ou 'stop'. Ici, la fonctionnalité des méthodes invoquées est plutôt comme 'do' ou 'undo'. Finalement, prenez note des attributs “<literal>TargetStart(Stop)MethodArgument</literal>”. Vos méthodes start/stop de service Singleton peuvent prendre un argument, et dans ce cas, l'argument correspond à la location que le répertoire <literal>MainDeployer</literal> devrait déployer/cesser de déployer."
 
 #. Tag: title
 #: Clustering_Guide_Clustered_Singleton_Services.xml:85
 #, no-c-format
 msgid "HASingleton deployments using a Barrier"
-msgstr ""
+msgstr "Déploiements HASingleton utilisant une Barrier"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:86
@@ -311,7 +388,7 @@
 "stopped whenever the content of deploy-hasingleton gets deployed/undeployed, "
 "(i.e., whenever the current node becomes the master), need only specify a "
 "dependency on the Barrier mbean:"
-msgstr ""
+msgstr "Les services déployés normalement à l'intérieur de 'deploy' ou de 'farm' qui ont besoin d'être démarrés/arrêtés à chaque fois que le contenu de deploy-hasington est déployé/non-déployé, (par ex., quand le noeud courant devient le Maître-noeud), n'a uniquement besoin de spécifier une dépendance sur le mbean Barrier :"
 
 #. Tag: programlisting
 #: Clustering_Guide_Clustered_Singleton_Services.xml:88
@@ -320,6 +397,8 @@
 "<![CDATA[<depends>jboss.ha:service=HASingletonDeployer,type=Barrier</"
 "depends>]]>"
 msgstr ""
+"<![CDATA[<depends>jboss.ha:service=HASingletonDeployer,type=Barrier</"
+"depends>]]>"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:90
@@ -337,7 +416,7 @@
 "Barrier MBean using the usual &lt;depends&gt; tag, and they will be started "
 "and stopped in tandem with the Barrier. When the BarrierController is "
 "undeployed the Barrier is destroyed too."
-msgstr ""
+msgstr "Cela fonctionne de la manière suivante : le BarrierController est déployé avec le MBean jboss.ha:service=HASingletonDeployer et écoute les notifications JMX à partir de là. Un BarrierController est un MBean relativement simple qui peut demander à recevoir n'importe quelle notification JMX dans le système. Il utilise les notifications reçues dans le système pour contrôler le cycle de vie du MBean créé dynamiquement, intitulé Barrier. Barrier est instancié, enregistré et mené à l'état CREATE quand le BarrierController est déployé. Ensuite, le BarrierController démarre et arrête Barrier quand les notifications JMX correspondantes sont reçues. Ainsi, les autres services ont juste besoin de dépendre du MBean Barrier qui utilisent la balise &lt;depends&gt; habituelle, et ils seront démarrés ou stoppés en tandem avec Barrier. Quand le BarrierController n'est plus déployé, Barrier est détruit également."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:94
@@ -346,7 +425,7 @@
 "This provides an alternative to the deploy-hasingleton approach in that we "
 "can use farming to distribute the service, while content in deploy-"
 "hasingleton must be copied manually on all nodes."
-msgstr ""
+msgstr "Cela présente une approche alternative par rapport à l'approche deploy-hasingleton, dans la mesure où on peut utiliser 'farming' pour distribuer le service, alors que le contenu de deploy-hasingleton doit être copié manuellement sur chaque noeud."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:97
@@ -357,7 +436,7 @@
 "on the master node. This is different with the deploy-hasingleton approach "
 "that will only deploy (instantiate/create/start) the contents of the deploy-"
 "hasingleton directory on one of the nodes."
-msgstr ""
+msgstr "D'un autre côté, le service dépendant-barrière sera instancié/créé (par ex., toute méthode create() invoquée) sur tous les noeuds, mais démarré uniquement sur le Maître-noeud. C'est différent de l'approche deploy-hasingleton qui ne déploiera (instancier/créer/démarrer) uniquement les contenus du répertoire deploy-hasingleton dans un seul noeud."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:101
@@ -366,13 +445,13 @@
 "So services depending on the barrier will need to make sure they do minimal "
 "or no work inside their create() step, rather they should use start() to do "
 "the work."
-msgstr ""
+msgstr "Ainsi, les services qui dépendent de Barrier veilleront à ne pas faire de travail (ou un travail minimal) dans l'étape create(), et devront plutôt utiliser start() pour effectuer leur travail."
 
 #. Tag: title
 #: Clustering_Guide_Clustered_Singleton_Services.xml:104
 #, no-c-format
 msgid "Note"
-msgstr ""
+msgstr "Note"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:105
@@ -385,12 +464,15 @@
 "normal “undeploy” operation (like, for example, an <literal>EJBContainer</"
 "literal>) will not have the desired effect."
 msgstr ""
+"Barrier contrôle start/stop des services dépendants, mais pas leur destruction, qui n'a lieu que lorsque <literal>BarrierController</literal> est lui-même détruit/non déployé. Ainsi, utiliser <literal>Barrier</"
+"literal> pour contrôler les services qui ont besoin d'être 'détruits' dans le cadre de leur opération 'undeploy' habituelle (comme, par exemple, un <literal>EJBContainer</"
+"literal>) n'aura pas l'effet désiré."
 
 #. Tag: title
 #: Clustering_Guide_Clustered_Singleton_Services.xml:114
 #, no-c-format
 msgid "Determining the master node"
-msgstr ""
+msgstr "Déterminer le Maître-noeud"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:115
@@ -400,7 +482,7 @@
 "that each node in the cluster can independently react to changes in cluster "
 "membership and correctly decide whether it is now the “master node”. How is "
 "this done?"
-msgstr ""
+msgstr "Les diverses stratégies de gestion de Singleton clusterisé dépendent toutes du fait que chaque noeud du groupement peut réagir indépendemment aux changements de dépendance de groupement et décider correctement s'il est maintenant le 'maître-noeud'. Comment doit-on procéder ?"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:118
@@ -416,6 +498,8 @@
 "literal> mbean. Every member of the cluster will have the same view, with "
 "the members in the same order."
 msgstr ""
+"Avant JBoss AS 4.2.0, la méthodologie était claire et simple. Pour chaque membre du groupement, le MBean HAPartition maintient un attribut qui s'appelle CurrentView, et qui consiste essentiellement en une liste ordonnancée des membres courants du groupement. Au fur et à mesure que les noeuds joignent et quittent le groupement, JGroups veille à ce que chaque membre survivant du groupement ait une vue mise à jour. Vous pouvez voir la vue courante en allant dans la console JMX, et en regardant dans l'attribut CurrentView du MBean <literal>jboss:service=DefaultPartition</"
+"literal>. Chaque membre du groupement aura la même vue, avec ses membres dans le même ordre."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:121
@@ -426,7 +510,7 @@
 "the order of nodes in the view will reflect the order in which they joined "
 "the cluster (although this is not always the case, and should not be assumed "
 "to be the case.)"
-msgstr ""
+msgstr "Supposons, par exemple, que nous ayons 4 groupements de noeuds, noeuds A à D, et que la vue courante soit exprimée sous la forme {A, B, C, D}. Normalement, l'ordre dont les noeuds apparaissent dans la vue, va refléter l'ordre par lequel ils ont rejoint le groupement (malgré que ce ne soit pas toujours le cas, et qu'on ne doit pas assumer que ce soit toujours le cas.)"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:124
@@ -440,6 +524,8 @@
 "<literal>HAPartition</literal> service knows that the view with respect to "
 "the Foo service is {A, C, D} (no B)."
 msgstr ""
+"Pour pousser plus loin notre exemple, imaginons qu'on ait un service Singleton (par ex., un <literal>HASingletonController</literal>) nommé Foo, qui est déployé autour du groupement, sauf que, pour une raison quelconque, sur B. Le service <literal>HAPartition</"
+"literal> maintient au sein du groupement, un registre des services qui sont déployés et où, par ordre d'apparition. Donc, sur chaque noeud du groupement, le service <literal>HAPartition</literal> sait que la vue, pour le service Foo, est {A, C, D} (et non pas B)."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:128
@@ -453,7 +539,7 @@
 "independently decide if it is now the master. The Foo service on each node "
 "does this by checking if they are the first member of the view – if they "
 "are, they are the master; if not, they're not. Simple as that."
-msgstr ""
+msgstr "A chaque fois qu'il y a un changement dans la topologie du service Foo, le service <literal>HAPartition</literal> invoque un rappel automatique (callback) sur Foo pour le notifier de la nouvelle topologie. Ainsi et par exemple, quand Foo est démarré sur D, le service Foo exécuté sur A, C et D reçoivent tous des rappels automatiques pour leur indiquer que la nouvelle vue de Foo était {A, C, D}. Ce rappel automatique donne suffisamment d'information à chaque noeud pour qu'il puisse décider de façon indépendante s'il est maintenant le Maître-noeud. Le service Foo de chaque noeud procède en vérifiant s'ils sont les premiers membres de 'vue' - s'ils le sont, ils sont les Maître-noeuds, si non, ils ne le sont pas. Aussi simple que cela."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:132
@@ -465,3 +551,4 @@
 "would remain the master – there's nothing magic about A that would cause it "
 "to become the master again just because it was before."
 msgstr ""
+

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/J2EE_Messaging_On_JBOSS.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/J2EE_Messaging_On_JBOSS.po	2009-01-27 05:57:17 UTC (rev 83453)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/J2EE_Messaging_On_JBOSS.po	2009-01-27 06:15:36 UTC (rev 83454)
@@ -1,18 +1,21 @@
+# translation of J2EE_Messaging_On_JBOSS.po to French
 # Language /tmp/mike/JBEAP420/JBAS translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
-# Automatically generated, 2007.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 #
+# Automatically generated, 2007.
+# Corina Roe <croe at redhat.com>, 2009.
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: J2EE_Messaging_On_JBOSS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-15 03:24+0000\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2009-01-27 09:37+1000\n"
+"Last-Translator: Corina Roe <croe at redhat.com>\n"
+"Language-Team: French <i18 at redhat.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:6
@@ -22,7 +25,7 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The JMS API stands for Java Message Service Application Programming "
 "Interface, and it is used by applications to send asynchronous "
@@ -38,17 +41,17 @@
 "utilisée par des applications pour envoyer des messages asynchrones de "
 "<emphasis>qualité professionnelle</emphasis> à d'autres applications. Dans "
 "le monde de la messagerie, les messages ne sont pas envoyés directement à "
-"d'autres applications. AU lieu de ca, les messages sont envoyés vers des "
+"d'autres applications. Au lieu de cela, les messages sont envoyés vers des "
 "destinations, connues sous le nom de files d'attente (queues) ou sujets "
 "(topics). Les applications émettrices ne doivent pas se préoccuper de savoir "
 "si les applications réceptrices sont en exécution, et vice-versa, les "
 "applications réceptrices ne doivent pas se préoccuper du statut des "
 "applications émettrices. Expéditeurs et récepteurs interagissent uniquement "
-"avec les destinations. "
+"avec les destinations."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:10
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The JMS API is the standardized interface to a JMS provider, sometimes "
 "called a Message Oriented Middleware (MOM) system. JBoss comes with a JMS "
@@ -62,7 +65,7 @@
 "L'API JMS est l'interface standardisée destinée au fournisseur JMS, "
 "quelquefois appelé système MOM (Message Orienté Middleware). JBoss est livré "
 "avec une implémentation conforme à la spécification JMS 1.1, appelé JBoss "
-"Messaging ou JBossMQ. Lorsque vous utilisez l'API JMS avec JBoss, vous "
+"Messaging. Lorsque vous utilisez l'API JMS avec JBoss, vous "
 "exécutez le moteur de JBoss Messaging de façon transparente. JBoss Messaging "
 "implémente toute la spécification JMS, ainsi le meilleur manuel "
 "d'utilisation du JBoss Messaging est la spécification JMS elle-même. Pour "
@@ -85,7 +88,7 @@
 "default JMS provider in &JBPAPP; &VER;. Since JBoss Messaging is JMS 1.1 and "
 "JMS 1.0.2b compatible, the JMS code written against JBossMQ will run with "
 "JBoss Messaging without any changes."
-msgstr ""
+msgstr "JBoss Messaging est le dernier cri en matière de système de messagerie d'entreprise de JBoss, offrant un niveau de performance, de fiabilité et d'adaptation supérieur. combiné à un haut débit et un temps d'attente peu élevé. JBoss Messaging a remplacé JBossMQ en tant que fournisseur JMS par défaut dans &JBPAPP; &VER;. Comme JBoss Messaging est compatible avec JMS 1.1 et JMS 1.0.2b, le code JMS qui a été écrit pour JBossMQ pourra être exécuté par JBoss Messaging dans aucune modification."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:175
@@ -93,4925 +96,5 @@
 msgid ""
 "For more details on configurations and examples, refer to the JBoss "
 "Messaging User Guide."
-msgstr ""
+msgstr "Pour davantage d'informations sur les configurations et les exemples, consulter le Guide d'utilisateur de JBoss Messaging."
 
-#~ msgid "JMS Configuration and Architecture"
-#~ msgstr "Configuration et architecture JMS"
-
-#~ msgid ""
-#~ "This chapter focuses on the JBoss specific aspects of using JMS and "
-#~ "message driven beans as well as the JBoss Messaging configuration and "
-#~ "MBeans."
-#~ msgstr ""
-#~ "Ce chapitre est consacré aux aspects spécifiques de JBoss liés à "
-#~ "l'utilisation de JMS et des MDB (Message Driven Beans, beans commandés "
-#~ "par message) ainsi qu'à la configuration de JBoss Messaging et des MBeans."
-
-#~ msgid "JMS Examples"
-#~ msgstr "Exemples JMS"
-
-#~ msgid ""
-#~ "In this section we discuss the basics needed to use the JBoss JMS "
-#~ "implementation. JMS leaves the details of accessing JMS connection "
-#~ "factories and destinations as provider specific details. What you need to "
-#~ "know to use the JBoss Messaging layer is:"
-#~ msgstr ""
-#~ "Dans cette section, nous examinons les notions de base pour utiliser "
-#~ "l'implémentation JMS par JBoss. La spécification JMS ne traitent pas les "
-#~ "détails d'accès aux fabriques de connexions JMS et les destinations car "
-#~ "ils sont spécifiques au fournisseur. Pour utiliser la couche JBoss "
-#~ "Messaging, vous devez savoir les points suivants :"
-
-#~ msgid ""
-#~ "The location of the queue and topic connect factories: In JBoss both "
-#~ "connection factory implementations are located under the JNDI name "
-#~ "<literal>ConnectionFactory</literal>."
-#~ msgstr ""
-#~ "L'emplacement des fabriques de connexion de files d'attente et de "
-#~ "sujets : dans JBoss, les deux implémentations de fabriques de connexion "
-#~ "se trouvent sous le nom JNDI <literal>ConnectionFactory</literal>."
-
-#~ msgid ""
-#~ "How to lookup JMS destinations (queues and topics): Destinations are "
-#~ "configured via MBeans as we will see when we discuss the messaging "
-#~ "MBeans. JBoss comes with a few queues and topics preconfigured. You can "
-#~ "find them under the <literal>jboss.mq.destination</literal> domain in the "
-#~ "JMX Console.."
-#~ msgstr ""
-#~ "Comment rechercher les destinations JMS (files et sujets) : les "
-#~ "destinations sont configurées via des MBeans comme nous le verrons "
-#~ "lorsque nous parlerons des MBeans de messagerie. JBoss est livré avec "
-#~ "quelques files d'attente et sujets pré-configurés. Vous pouvez les "
-#~ "trouver sous le domaine <literal>jboss.mq.destination</literal> dans la "
-#~ "console JMX."
-
-#~ msgid ""
-#~ "Which JARS JMS requires: These include <literal>concurrent.jar</literal>, "
-#~ "<literal>jbossmq-client.jar</literal>, <literal>jboss-common-client.jar</"
-#~ "literal>, <literal>jboss-system-client.jar</literal>, <literal>jnp-client."
-#~ "jar</literal> and <literal>log4j.jar</literal>."
-#~ msgstr ""
-#~ "Les JAR requis par JMS : ils incluent <literal>concurrent.jar</literal>, "
-#~ "<literal>jbossmq-client.jar</literal>, <literal>jboss-common-client.jar</"
-#~ "literal>, <literal>jboss-system-client.jar</literal>, <literal>jnp-client."
-#~ "jar</literal> et <literal>log4j.jar</literal>."
-
-#, fuzzy
-#~ msgid ""
-#~ "In the following sections we will look at examples of the various JMS "
-#~ "messaging models and message driven beans. The chapter example source is "
-#~ "located under the <literal>src/main/org/jboss/book/jms</literal> "
-#~ "directory of the book examples."
-#~ msgstr ""
-#~ "Dans les sections suivantes, nous examinons des exemples de modèles de "
-#~ "messagerie JMS et des beans commandés par message. La source d'exemples "
-#~ "du chapitre est située sous le répertoire <literal>src/main/org/jboss/"
-#~ "chap6</literal> des exemples du livre. "
-
-#~ msgid "A Point-To-Point Example"
-#~ msgstr "Un exemple point à point"
-
-#, fuzzy
-#~ msgid ""
-#~ "Let's start out with a point-to-point (P2P) example. In the P2P model, a "
-#~ "sender delivers messages to a queue and a single receiver pulls the "
-#~ "message off of the queue. The receiver does not need to be listening to "
-#~ "the queue at the time the message is sent. <xref linkend=\"j2eech6."
-#~ "p2pjmsclient.ex\"/> shows a complete P2P example that sends a "
-#~ "<literal>javax.jms.TextMessage</literal> to the queue <literal>queue/"
-#~ "testQueue</literal> and asynchronously receives the message from the same "
-#~ "queue."
-#~ msgstr ""
-#~ "Commençons par un exemple point à point (P2P). Dans le modèle P2P, un "
-#~ "expéditeur envoie des messages à une file d'attente et un destinataire "
-#~ "unique extrait le message de la file. Le destinataire n'a pas besoin "
-#~ "d'écouter la file au moment de l'envoi du message. <xref linkend=\"ch6."
-#~ "p2pjmsclient.ex\"/> indique un exemple P2P complet qui envoie un "
-#~ "<literal>javax.jms.TextMessage</literal>  à la file <literal>queue/"
-#~ "testQueue</literal> et reçoit de façon asynchrone le message de la même "
-#~ "file."
-
-#~ msgid "A P2P JMS client example"
-#~ msgstr "Exemple P2P pour client JMS"
-
-#, fuzzy
-#~ msgid ""
-#~ "package org.jboss.book.jms.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Queue;\n"
-#~ "import javax.jms.QueueConnection;\n"
-#~ "import javax.jms.QueueConnectionFactory;\n"
-#~ "import javax.jms.QueueReceiver;\n"
-#~ "import javax.jms.QueueSender;\n"
-#~ "import javax.jms.QueueSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "import EDU.oswego.cs.dl.util.concurrent.CountDown;\n"
-#~ "import org.apache.log4j.Logger;\n"
-#~ "import org.jboss.util.ChapterExRepository;\n"
-#~ "\n"
-#~ "/** \n"
-#~ " * A complete JMS client example program that sends a\n"
-#~ " * TextMessage to a Queue and asynchronously receives the\n"
-#~ " * message from the same Queue.\n"
-#~ " * \n"
-#~ " * @author  Scott.Stark at jboss.org\n"
-#~ " * @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class SendRecvClient\n"
-#~ "{\n"
-#~ "    static Logger log;\n"
-#~ "    static CountDown done = new CountDown(1);\n"
-#~ "    \n"
-#~ "    QueueConnection conn;\n"
-#~ "    QueueSession session;\n"
-#~ "    Queue que;\n"
-#~ "    \n"
-#~ "    public static class ExListener \n"
-#~ "        implements MessageListener\n"
-#~ "    {\n"
-#~ "        public void onMessage(Message msg)\n"
-#~ "        {\n"
-#~ "            done.release();\n"
-#~ "            TextMessage tm = (TextMessage) msg;\n"
-#~ "            try {\n"
-#~ "                log.info(\"onMessage, recv text=\" + tm.getText());\n"
-#~ "            } catch(Throwable t) {\n"
-#~ "                t.printStackTrace();\n"
-#~ "            }\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void setupPTP()\n"
-#~ "        throws JMSException, \n"
-#~ "               NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;\n"
-#~ "        conn = qcf.createQueueConnection();\n"
-#~ "        que = (Queue) iniCtx.lookup(\"queue/testQueue\");\n"
-#~ "        session = conn.createQueueSession(false,\n"
-#~ "                                          QueueSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void sendRecvAsync(String text)\n"
-#~ "        throws JMSException, \n"
-#~ "               NamingException\n"
-#~ "    {\n"
-#~ "        log.info(\"Begin sendRecvAsync\");\n"
-#~ "        // Setup the PTP connection, session\n"
-#~ "        setupPTP();\n"
-#~ "\n"
-#~ "        // Set the async listener\n"
-#~ "        QueueReceiver recv = session.createReceiver(que);\n"
-#~ "        recv.setMessageListener(new ExListener());\n"
-#~ "\n"
-#~ "        // Send a text msg\n"
-#~ "        QueueSender send = session.createSender(que);\n"
-#~ "        TextMessage tm = session.createTextMessage(text);\n"
-#~ "        send.send(tm);\n"
-#~ "        log.info(\"sendRecvAsync, sent text=\" + tm.getText());\n"
-#~ "        send.close();\n"
-#~ "        log.info(\"End sendRecvAsync\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop()\n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        ChapterExRepository.init(SendRecvClient.class);\n"
-#~ "        log = Logger.getLogger(\"SendRecvClient\");\n"
-#~ "        \n"
-#~ "        log.info(\"Begin SendRecvClient, now=\" + System.currentTimeMillis"
-#~ "());\n"
-#~ "        SendRecvClient client = new SendRecvClient();\n"
-#~ "        client.sendRecvAsync(\"A text msg\");\n"
-#~ "        client.done.acquire();\n"
-#~ "        client.stop();\n"
-#~ "        log.info(\"End SendRecvClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "}"
-#~ msgstr ""
-#~ "package org.jboss.chap6.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Queue;\n"
-#~ "import javax.jms.QueueConnection;\n"
-#~ "import javax.jms.QueueConnectionFactory;\n"
-#~ "import javax.jms.QueueReceiver;\n"
-#~ "import javax.jms.QueueSender;\n"
-#~ "import javax.jms.QueueSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "import EDU.oswego.cs.dl.util.concurrent.CountDown;\n"
-#~ "import org.apache.log4j.Logger;\n"
-#~ "import org.jboss.util.ChapterExRepository;\n"
-#~ "\n"
-#~ "/** \n"
-#~ " * A complete JMS client example program that sends a\n"
-#~ " * TextMessage to a Queue and asynchronously receives the\n"
-#~ " * message from the same Queue.\n"
-#~ " * \n"
-#~ " * @author  Scott.Stark at jboss.org\n"
-#~ " * @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class SendRecvClient\n"
-#~ "{\n"
-#~ "    static Logger log;\n"
-#~ "    static CountDown done = new CountDown(1);\n"
-#~ "    \n"
-#~ "    QueueConnection conn;\n"
-#~ "    QueueSession session;\n"
-#~ "    Queue que;\n"
-#~ "    \n"
-#~ "    public static class ExListener \n"
-#~ "        implements MessageListener\n"
-#~ "    {\n"
-#~ "        public void onMessage(Message msg)\n"
-#~ "        {\n"
-#~ "            done.release();\n"
-#~ "            TextMessage tm = (TextMessage) msg;\n"
-#~ "            try {\n"
-#~ "                log.info(\"onMessage, recv text=\" + tm.getText());\n"
-#~ "            } catch(Throwable t) {\n"
-#~ "                t.printStackTrace();\n"
-#~ "            }\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void setupPTP()\n"
-#~ "        throws JMSException, \n"
-#~ "               NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;\n"
-#~ "        conn = qcf.createQueueConnection();\n"
-#~ "        que = (Queue) iniCtx.lookup(\"queue/testQueue\");\n"
-#~ "        session = conn.createQueueSession(false,\n"
-#~ "                                          QueueSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void sendRecvAsync(String text)\n"
-#~ "        throws JMSException, \n"
-#~ "               NamingException\n"
-#~ "    {\n"
-#~ "        log.info(\"Begin sendRecvAsync\");\n"
-#~ "        // Setup the PTP connection, session\n"
-#~ "        setupPTP();\n"
-#~ "\n"
-#~ "        // Set the async listener\n"
-#~ "        QueueReceiver recv = session.createReceiver(que);\n"
-#~ "        recv.setMessageListener(new ExListener());\n"
-#~ "\n"
-#~ "        // Send a text msg\n"
-#~ "        QueueSender send = session.createSender(que);\n"
-#~ "        TextMessage tm = session.createTextMessage(text);\n"
-#~ "        send.send(tm);\n"
-#~ "        log.info(\"sendRecvAsync, sent text=\" + tm.getText());\n"
-#~ "        send.close();\n"
-#~ "        log.info(\"End sendRecvAsync\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop()\n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        ChapterExRepository.init(SendRecvClient.class);\n"
-#~ "        log = Logger.getLogger(\"SendRecvClient\");\n"
-#~ "        \n"
-#~ "        log.info(\"Begin SendRecvClient, now=\" + System.currentTimeMillis"
-#~ "());\n"
-#~ "        SendRecvClient client = new SendRecvClient();\n"
-#~ "        client.sendRecvAsync(\"A text msg\");\n"
-#~ "        client.done.acquire();\n"
-#~ "        client.stop();\n"
-#~ "        log.info(\"End SendRecvClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "}"
-
-#~ msgid "The client may be run using the following command line:"
-#~ msgstr ""
-#~ "Le client peut être exécuté en utilisant la ligne de commande suivante : "
-
-#, fuzzy
-#~ msgid ""
-#~ "[examples]$ ant -Dchap=jms -Dex=1p2p run-example\n"
-#~ "...\n"
-#~ "run-example1p2p:\n"
-#~ "     [java] [INFO,SendRecvClient] Begin SendRecvClient, "
-#~ "now=1102808673386\n"
-#~ "     [java] [INFO,SendRecvClient] Begin sendRecvAsync\n"
-#~ "     [java] [INFO,SendRecvClient] onMessage, recv text=A text msg\n"
-#~ "     [java] [INFO,SendRecvClient] sendRecvAsync, sent text=A text msg\n"
-#~ "     [java] [INFO,SendRecvClient] End sendRecvAsync\n"
-#~ "     [java] [INFO,SendRecvClient] End SendRecvClient"
-#~ msgstr ""
-#~ "[examples]$ ant -Dchap=chap6 -Dex=1p2p run-example\n"
-#~ "...\n"
-#~ "run-example1p2p:\n"
-#~ "     [java] [INFO,SendRecvClient] Begin SendRecvClient, "
-#~ "now=1102808673386\n"
-#~ "     [java] [INFO,SendRecvClient] Begin sendRecvAsync\n"
-#~ "     [java] [INFO,SendRecvClient] onMessage, recv text=A text msg\n"
-#~ "     [java] [INFO,SendRecvClient] sendRecvAsync, sent text=A text msg\n"
-#~ "     [java] [INFO,SendRecvClient] End sendRecvAsync\n"
-#~ "     [java] [INFO,SendRecvClient] End SendRecvClient"
-
-#~ msgid "A Pub-Sub Example"
-#~ msgstr "Exemple Pub-Sub "
-
-#~ msgid ""
-#~ "The JMS publish/subscribe (Pub-Sub) message model is a one-to-many model. "
-#~ "A publisher sends a message to a topic and all active subscribers of the "
-#~ "topic receive the message. Subscribers that are not actively listening to "
-#~ "the topic will miss the published message. shows a complete JMS client "
-#~ "that sends a <literal>javax.jms.TextMessage</literal> to a topic and "
-#~ "asynchronously receives the message from the same topic."
-#~ msgstr ""
-#~ "Le modèle de message JMS Pub-Sub (Publish/subscribe, ou publier/"
-#~ "souscrire) est un modèle à \"origine unique et destinations multiples\". "
-#~ "Un éditeur envoie un message à un sujet et tous les abonnés actifs du "
-#~ "sujet reçoivent le message. Les abonnés qui n'écoutent pas activement le "
-#~ "sujet manqueront le message publié. L'exemple donné affiche un client JMS "
-#~ "complet qui envoie un <literal>javax.jms.TextMessage</literal> vers un "
-#~ "sujet et reçoit le message de façon asynchrone du même sujet."
-
-#~ msgid "A Pub-Sub JMS client example"
-#~ msgstr "Exemple Pub-Sub pour client JMS "
-
-#, fuzzy
-#~ msgid ""
-#~ "package org.jboss.book.jms.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Topic;\n"
-#~ "import javax.jms.TopicConnection;\n"
-#~ "import javax.jms.TopicConnectionFactory;\n"
-#~ "import javax.jms.TopicPublisher;\n"
-#~ "import javax.jms.TopicSubscriber;\n"
-#~ "import javax.jms.TopicSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "import EDU.oswego.cs.dl.util.concurrent.CountDown;\n"
-#~ "\n"
-#~ "/**\n"
-#~ " *  A complete JMS client example program that sends a TextMessage to\n"
-#~ " *  a Topic and asynchronously receives the message from the same\n"
-#~ " *  Topic.\n"
-#~ " * \n"
-#~ " *  @author Scott.Stark at jboss.org\n"
-#~ " *  @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "\n"
-#~ "public class TopicSendRecvClient\n"
-#~ "{\n"
-#~ "    static CountDown done = new CountDown(1);\n"
-#~ "    TopicConnection conn = null;\n"
-#~ "    TopicSession session = null;\n"
-#~ "    Topic topic = null;\n"
-#~ "    \n"
-#~ "    public static class ExListener implements MessageListener\n"
-#~ "    {\n"
-#~ "        public void onMessage(Message msg)\n"
-#~ "        {\n"
-#~ "            done.release();\n"
-#~ "            TextMessage tm = (TextMessage) msg;\n"
-#~ "            try {\n"
-#~ "                System.out.println(\"onMessage, recv text=\" + tm.getText"
-#~ "());\n"
-#~ "            } catch(Throwable t) {\n"
-#~ "                t.printStackTrace();\n"
-#~ "            }\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void setupPubSub()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
-#~ "        conn = tcf.createTopicConnection();\n"
-#~ "        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
-#~ "        session = conn.createTopicSession(false,\n"
-#~ "                                          TopicSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void sendRecvAsync(String text)\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin sendRecvAsync\");\n"
-#~ "        // Setup the PubSub connection, session\n"
-#~ "        setupPubSub();\n"
-#~ "        // Set the async listener\n"
-#~ "        \n"
-#~ "        TopicSubscriber recv = session.createSubscriber(topic);\n"
-#~ "        recv.setMessageListener(new ExListener());\n"
-#~ "        // Send a text msg\n"
-#~ "        TopicPublisher send = session.createPublisher(topic);\n"
-#~ "        TextMessage tm = session.createTextMessage(text);\n"
-#~ "        send.publish(tm);\n"
-#~ "        System.out.println(\"sendRecvAsync, sent text=\" + tm.getText"
-#~ "());\n"
-#~ "        send.close();\n"
-#~ "        System.out.println(\"End sendRecvAsync\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop() throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin TopicSendRecvClient, now=\" + \n"
-#~ "                           System.currentTimeMillis());\n"
-#~ "        TopicSendRecvClient client = new TopicSendRecvClient();\n"
-#~ "        client.sendRecvAsync(\"A text msg, now=\"+System.currentTimeMillis"
-#~ "());\n"
-#~ "        client.done.acquire();\n"
-#~ "        client.stop();\n"
-#~ "        System.out.println(\"End TopicSendRecvClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-#~ msgstr ""
-#~ "package org.jboss.chap6.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Topic;\n"
-#~ "import javax.jms.TopicConnection;\n"
-#~ "import javax.jms.TopicConnectionFactory;\n"
-#~ "import javax.jms.TopicPublisher;\n"
-#~ "import javax.jms.TopicSubscriber;\n"
-#~ "import javax.jms.TopicSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "import EDU.oswego.cs.dl.util.concurrent.CountDown;\n"
-#~ "\n"
-#~ "/**\n"
-#~ " *  A complete JMS client example program that sends a TextMessage to\n"
-#~ " *  a Topic and asynchronously receives the message from the same\n"
-#~ " *  Topic.\n"
-#~ " * \n"
-#~ " *  @author Scott.Stark at jboss.org\n"
-#~ " *  @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "\n"
-#~ "public class TopicSendRecvClient\n"
-#~ "{\n"
-#~ "    static CountDown done = new CountDown(1);\n"
-#~ "    TopicConnection conn = null;\n"
-#~ "    TopicSession session = null;\n"
-#~ "    Topic topic = null;\n"
-#~ "    \n"
-#~ "    public static class ExListener implements MessageListener\n"
-#~ "    {\n"
-#~ "        public void onMessage(Message msg)\n"
-#~ "        {\n"
-#~ "            done.release();\n"
-#~ "            TextMessage tm = (TextMessage) msg;\n"
-#~ "            try {\n"
-#~ "                System.out.println(\"onMessage, recv text=\" + tm.getText"
-#~ "());\n"
-#~ "            } catch(Throwable t) {\n"
-#~ "                t.printStackTrace();\n"
-#~ "            }\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void setupPubSub()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
-#~ "        conn = tcf.createTopicConnection();\n"
-#~ "        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
-#~ "        session = conn.createTopicSession(false,\n"
-#~ "                                          TopicSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void sendRecvAsync(String text)\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin sendRecvAsync\");\n"
-#~ "        // Setup the PubSub connection, session\n"
-#~ "        setupPubSub();\n"
-#~ "        // Set the async listener\n"
-#~ "        \n"
-#~ "        TopicSubscriber recv = session.createSubscriber(topic);\n"
-#~ "        recv.setMessageListener(new ExListener());\n"
-#~ "        // Send a text msg\n"
-#~ "        TopicPublisher send = session.createPublisher(topic);\n"
-#~ "        TextMessage tm = session.createTextMessage(text);\n"
-#~ "        send.publish(tm);\n"
-#~ "        System.out.println(\"sendRecvAsync, sent text=\" + tm.getText"
-#~ "());\n"
-#~ "        send.close();\n"
-#~ "        System.out.println(\"End sendRecvAsync\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop() throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin TopicSendRecvClient, now=\" + \n"
-#~ "                           System.currentTimeMillis());\n"
-#~ "        TopicSendRecvClient client = new TopicSendRecvClient();\n"
-#~ "        client.sendRecvAsync(\"A text msg, now=\"+System.currentTimeMillis"
-#~ "());\n"
-#~ "        client.done.acquire();\n"
-#~ "        client.stop();\n"
-#~ "        System.out.println(\"End TopicSendRecvClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-
-#, fuzzy
-#~ msgid ""
-#~ "[examples]$ ant -Dchap=jms -Dex=1ps run-example\n"
-#~ "...\n"
-#~ "run-example1ps:\n"
-#~ "     [java] Begin TopicSendRecvClient, now=1102809427043\n"
-#~ "     [java] Begin sendRecvAsync\n"
-#~ "     [java] onMessage, recv text=A text msg, now=1102809427071\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg, now=1102809427071\n"
-#~ "     [java] End sendRecvAsync\n"
-#~ "     [java] End TopicSendRecvClient"
-#~ msgstr ""
-#~ "[examples]$ ant -Dchap=chap6 -Dex=1ps run-example\n"
-#~ "...\n"
-#~ "run-example1ps:\n"
-#~ "     [java] Begin TopicSendRecvClient, now=1102809427043\n"
-#~ "     [java] Begin sendRecvAsync\n"
-#~ "     [java] onMessage, recv text=A text msg, now=1102809427071\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg, now=1102809427071\n"
-#~ "     [java] End sendRecvAsync\n"
-#~ "     [java] End TopicSendRecvClient"
-
-#, fuzzy
-#~ msgid ""
-#~ "Now let's break the publisher and subscribers into separate programs to "
-#~ "demonstrate that subscribers only receive messages while they are "
-#~ "listening to a topic. <xref linkend=\"j2eech6.jmspubclient.ex\"/> shows a "
-#~ "variation of the previous pub-sub client that only publishes messages to "
-#~ "the <literal>topic/testTopic</literal> topic. The subscriber only client "
-#~ "is shown in <xref linkend=\"j2eech6.jmspubclient.ex\"/>."
-#~ msgstr ""
-#~ "Maintenant, séparons l'éditeur et les abonnés en programmes distincts "
-#~ "pour démontrer que les abonnés ne reçoivent des messages que lorsqu'ils "
-#~ "écoutent un sujet. L'<xref linkend=\"ch6.jmspubclient.ex\"/> indique une "
-#~ "variation du pub-sub client précédent qui ne publie des messages qu'au "
-#~ "sujet <literal>topic/testTopic</literal>. Le client, qui n'est qu'abonné, "
-#~ "est affiché dans l'<xref linkend=\"ch6.jmspubclient.ex\"/>."
-
-#~ msgid "A JMS publisher client"
-#~ msgstr "Client publieur JMS"
-
-#, fuzzy
-#~ msgid ""
-#~ "package org.jboss.book.jms.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Topic;\n"
-#~ "import javax.jms.TopicConnection;\n"
-#~ "import javax.jms.TopicConnectionFactory;\n"
-#~ "import javax.jms.TopicPublisher;\n"
-#~ "import javax.jms.TopicSlistubscriber;\n"
-#~ "import javax.jms.TopicSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "/** \n"
-#~ " *  A JMS client example program that sends a TextMessage to a Topic\n"
-#~ " *    \n"
-#~ " *  @author Scott.Stark at jboss.org\n"
-#~ " *  @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class TopicSendClient\n"
-#~ "{\n"
-#~ "    TopicConnection conn = null;\n"
-#~ "    TopicSession session = null;\n"
-#~ "    Topic topic = null;\n"
-#~ "    \n"
-#~ "    public void setupPubSub()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
-#~ "        conn = tcf.createTopicConnection();\n"
-#~ "        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
-#~ "        session = conn.createTopicSession(false,\n"
-#~ "                                          TopicSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void sendAsync(String text)\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin sendAsync\");\n"
-#~ "        // Setup the pub/sub connection, session\n"
-#~ "        setupPubSub();\n"
-#~ "        // Send a text msg\n"
-#~ "        TopicPublisher send = session.createPublisher(topic);\n"
-#~ "        TextMessage tm = session.createTextMessage(text);\n"
-#~ "        send.publish(tm);\n"
-#~ "        System.out.println(\"sendAsync, sent text=\" +  tm.getText());\n"
-#~ "        send.close();\n"
-#~ "        System.out.println(\"End sendAsync\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop() \n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin TopicSendClient, now=\" + \n"
-#~ "                                   System.currentTimeMillis());\n"
-#~ "        TopicSendClient client = new TopicSendClient();\n"
-#~ "            client.sendAsync(\"A text msg, now=\"+System.currentTimeMillis"
-#~ "());\n"
-#~ "        client.stop();\n"
-#~ "        System.out.println(\"End TopicSendClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-#~ msgstr ""
-#~ "package org.jboss.chap6.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Topic;\n"
-#~ "import javax.jms.TopicConnection;\n"
-#~ "import javax.jms.TopicConnectionFactory;\n"
-#~ "import javax.jms.TopicPublisher;\n"
-#~ "import javax.jms.TopicSlistubscriber;\n"
-#~ "import javax.jms.TopicSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "/** \n"
-#~ " *  A JMS client example program that sends a TextMessage to a Topic\n"
-#~ " *    \n"
-#~ " *  @author Scott.Stark at jboss.org\n"
-#~ " *  @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class TopicSendClient\n"
-#~ "{\n"
-#~ "    TopicConnection conn = null;\n"
-#~ "    TopicSession session = null;\n"
-#~ "    Topic topic = null;\n"
-#~ "    \n"
-#~ "    public void setupPubSub()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
-#~ "        conn = tcf.createTopicConnection();\n"
-#~ "        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
-#~ "        session = conn.createTopicSession(false,\n"
-#~ "                                          TopicSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void sendAsync(String text)\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin sendAsync\");\n"
-#~ "        // Setup the pub/sub connection, session\n"
-#~ "        setupPubSub();\n"
-#~ "        // Send a text msg\n"
-#~ "        TopicPublisher send = session.createPublisher(topic);\n"
-#~ "        TextMessage tm = session.createTextMessage(text);\n"
-#~ "        send.publish(tm);\n"
-#~ "        System.out.println(\"sendAsync, sent text=\" +  tm.getText());\n"
-#~ "        send.close();\n"
-#~ "        System.out.println(\"End sendAsync\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop() \n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin TopicSendClient, now=\" + \n"
-#~ "                                   System.currentTimeMillis());\n"
-#~ "        TopicSendClient client = new TopicSendClient();\n"
-#~ "            client.sendAsync(\"A text msg, now=\"+System.currentTimeMillis"
-#~ "());\n"
-#~ "        client.stop();\n"
-#~ "        System.out.println(\"End TopicSendClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-
-#~ msgid "A JMS subscriber client"
-#~ msgstr "Client abonné JMS"
-
-#, fuzzy
-#~ msgid ""
-#~ "package org.jboss.book.jms.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Topic;\n"
-#~ "import javax.jms.TopicConnection;\n"
-#~ "import javax.jms.TopicConnectionFactory;\n"
-#~ "import javax.jms.TopicPublisher;\n"
-#~ "import javax.jms.TopicSubscriber;\n"
-#~ "import javax.jms.TopicSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "/**\n"
-#~ " * A JMS client example program that synchronously receives a message a "
-#~ "Topic\n"
-#~ " *  \n"
-#~ " * @author Scott.Stark at jboss.org\n"
-#~ " * @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class TopicRecvClient\n"
-#~ "{\n"
-#~ "    TopicConnection conn = null;\n"
-#~ "    TopicSession session = null;\n"
-#~ "    Topic topic = null;\n"
-#~ "    \n"
-#~ "    public void setupPubSub()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
-#~ "        conn = tcf.createTopicConnection();\n"
-#~ "        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
-#~ "        session = conn.createTopicSession(false,\n"
-#~ "                                          TopicSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void recvSync()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin recvSync\");\n"
-#~ "        // Setup the pub/sub connection, session\n"
-#~ "        setupPubSub();\n"
-#~ "\n"
-#~ "        // Wait upto 5 seconds for the message\n"
-#~ "        TopicSubscriber recv = session.createSubscriber(topic);\n"
-#~ "        Message msg = recv.receive(5000);\n"
-#~ "        if (msg == null) {\n"
-#~ "            System.out.println(\"Timed out waiting for msg\");\n"
-#~ "        } else {\n"
-#~ "            System.out.println(\"TopicSubscriber.recv, msgt=\"+msg);\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop()\n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin TopicRecvClient, now=\" +\n"
-#~ "                           System.currentTimeMillis());\n"
-#~ "        TopicRecvClient client = new TopicRecvClient();\n"
-#~ "        client.recvSync();\n"
-#~ "        client.stop();\n"
-#~ "        System.out.println(\"End TopicRecvClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-#~ msgstr ""
-#~ "package org.jboss.chap6.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Topic;\n"
-#~ "import javax.jms.TopicConnection;\n"
-#~ "import javax.jms.TopicConnectionFactory;\n"
-#~ "import javax.jms.TopicPublisher;\n"
-#~ "import javax.jms.TopicSubscriber;\n"
-#~ "import javax.jms.TopicSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "/**\n"
-#~ " * A JMS client example program that synchronously receives a message a "
-#~ "Topic\n"
-#~ " *  \n"
-#~ " * @author Scott.Stark at jboss.org\n"
-#~ " * @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class TopicRecvClient\n"
-#~ "{\n"
-#~ "    TopicConnection conn = null;\n"
-#~ "    TopicSession session = null;\n"
-#~ "    Topic topic = null;\n"
-#~ "    \n"
-#~ "    public void setupPubSub()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
-#~ "        conn = tcf.createTopicConnection();\n"
-#~ "        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
-#~ "        session = conn.createTopicSession(false,\n"
-#~ "                                          TopicSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void recvSync()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin recvSync\");\n"
-#~ "        // Setup the pub/sub connection, session\n"
-#~ "        setupPubSub();\n"
-#~ "\n"
-#~ "        // Wait upto 5 seconds for the message\n"
-#~ "        TopicSubscriber recv = session.createSubscriber(topic);\n"
-#~ "        Message msg = recv.receive(5000);\n"
-#~ "        if (msg == null) {\n"
-#~ "            System.out.println(\"Timed out waiting for msg\");\n"
-#~ "        } else {\n"
-#~ "            System.out.println(\"TopicSubscriber.recv, msgt=\"+msg);\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop()\n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin TopicRecvClient, now=\" +\n"
-#~ "                           System.currentTimeMillis());\n"
-#~ "        TopicRecvClient client = new TopicRecvClient();\n"
-#~ "        client.recvSync();\n"
-#~ "        client.stop();\n"
-#~ "        System.out.println(\"End TopicRecvClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-
-#~ msgid ""
-#~ "Run the <literal>TopicSendClient</literal> followed by the "
-#~ "<literal>TopicRecvClient</literal> as follows:"
-#~ msgstr ""
-#~ "Exécutez  <literal>TopicSendClient</literal> suivi de "
-#~ "<literal>TopicRecvClient</literal> comme suit : "
-
-#, fuzzy
-#~ msgid ""
-#~ "[examples]$ ant -Dchap=jms -Dex=1ps2 run-example\n"
-#~ "...\n"
-#~ "run-example1ps2:\n"
-#~ "     [java] Begin TopicSendClient, now=1102810007899\n"
-#~ "     [java] Begin sendAsync\n"
-#~ "     [java] sendAsync, sent text=A text msg, now=1102810007909\n"
-#~ "     [java] End sendAsync\n"
-#~ "     [java] End TopicSendClient\n"
-#~ "     [java] Begin TopicRecvClient, now=1102810011524\n"
-#~ "     [java] Begin recvSync\n"
-#~ "     [java] Timed out waiting for msg\n"
-#~ "     [java] End TopicRecvClient"
-#~ msgstr ""
-#~ "[examples]$ ant -Dchap=chap6 -Dex=1ps2 run-example\n"
-#~ "...\n"
-#~ "run-example1ps2:\n"
-#~ "     [java] Begin TopicSendClient, now=1102810007899\n"
-#~ "     [java] Begin sendAsync\n"
-#~ "     [java] sendAsync, sent text=A text msg, now=1102810007909\n"
-#~ "     [java] End sendAsync\n"
-#~ "     [java] End TopicSendClient\n"
-#~ "     [java] Begin TopicRecvClient, now=1102810011524\n"
-#~ "     [java] Begin recvSync\n"
-#~ "     [java] Timed out waiting for msg\n"
-#~ "     [java] End TopicRecvClient"
-
-#~ msgid ""
-#~ "The output shows that the topic subscriber client "
-#~ "(<literal>TopicRecvClient</literal>) fails to receive the message sent by "
-#~ "the publisher due to a timeout."
-#~ msgstr ""
-#~ "La sortie indique que le client abonné au sujet "
-#~ "(<literal>TopicRecvClient</literal>) ne reçoit pas le message envoyé par "
-#~ "l'éditeur à cause d'un dépassement de délai."
-
-#~ msgid "A Pub-Sub With Durable Topic Example"
-#~ msgstr "Exemple Pub-Sub avec un sujet durable"
-
-#, fuzzy
-#~ msgid ""
-#~ "JMS supports a messaging model that is a cross between the P2P and pub-"
-#~ "sub models. When a pub-sub client wants to receive all messages posted to "
-#~ "the topic it subscribes to even when it is not actively listening to the "
-#~ "topic, the client may achieve this behavior using a durable topic. Let's "
-#~ "look at a variation of the preceding subscriber client that uses a "
-#~ "durable topic to ensure that it receives all messages, include those "
-#~ "published when the client is not listening to the topic. <xref linkend="
-#~ "\"j2eech6.durabletopic.ex\"/> shows the durable topic client with the key "
-#~ "differences between the <xref linkend=\"j2eech6.jmssubclient.ex\"/> "
-#~ "client highlighted in bold."
-#~ msgstr ""
-#~ "JMS prend en charge un modèle de messagerie qui est un croisement entre "
-#~ "les modèles P2P et pub-sub. Quand un client pub-sub désire recevoir tous "
-#~ "les messages postés sur le sujet auquel il est abonné, même quand il "
-#~ "n'écoute pas activement le sujet, le client peut obtenir ce comportement "
-#~ "en utilisant un sujet durable. Examinons maintenant une variante du "
-#~ "client abonné précédent qui utilise un sujet durable pour s'assurer qu'il "
-#~ "reçoit tous les messages, y compris ceux qui sont publiés lorsque le "
-#~ "client n'écoute pas le sujet. L'<xref linkend=\"ch6.durabletopic.ex\"/> "
-#~ "affiche le client abonné au sujet durable avec les différences clés avec "
-#~ "le client de l'<xref linkend=\"ch6.jmssubclient.ex\"/> soulignées en gras."
-
-#~ msgid "A durable topic JMS client example"
-#~ msgstr "Exemple de client JMS à sujet durable "
-
-#, fuzzy
-#~ msgid ""
-#~ "package org.jboss.book.jms.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Topic;\n"
-#~ "import javax.jms.TopicConnection;\n"
-#~ "import javax.jms.TopicConnectionFactory;\n"
-#~ "import javax.jms.TopicPublisher;\n"
-#~ "import javax.jms.TopicSubscriber;\n"
-#~ "import javax.jms.TopicSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "/**\n"
-#~ " *  A JMS client example program that synchronously receives a message a "
-#~ "Topic\n"
-#~ " *     \n"
-#~ " *  @author Scott.Stark at jboss.org\n"
-#~ " *  @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class DurableTopicRecvClient\n"
-#~ "{\n"
-#~ "    TopicConnection conn = null;\n"
-#~ "    TopicSession session = null;\n"
-#~ "    Topic topic = null;\n"
-#~ "    \n"
-#~ "    public void setupPubSub()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "\n"
-#~ "        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
-#~ "        conn = tcf.createTopicConnection(\"john\", \"needle\");\n"
-#~ "        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
-#~ "\n"
-#~ "        session = conn.createTopicSession(false,\n"
-#~ "                                          TopicSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void recvSync()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin recvSync\");\n"
-#~ "        // Setup the pub/sub connection, session\n"
-#~ "        setupPubSub();\n"
-#~ "        // Wait upto 5 seconds for the message\n"
-#~ "        TopicSubscriber recv = session.createDurableSubscriber(topic, "
-#~ "\"jms-ex1dtps\");\n"
-#~ "        Message msg = recv.receive(5000);\n"
-#~ "        if (msg == null) {\n"
-#~ "            System.out.println(\"Timed out waiting for msg\");\n"
-#~ "        } else {\n"
-#~ "            System.out.println(\"DurableTopicRecvClient.recv, msgt=\" + "
-#~ "msg);\n"
-#~ "        } \n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop() \n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin DurableTopicRecvClient, now=\" + \n"
-#~ "                           System.currentTimeMillis());\n"
-#~ "        DurableTopicRecvClient client = new DurableTopicRecvClient();\n"
-#~ "        client.recvSync();\n"
-#~ "        client.stop();\n"
-#~ "        System.out.println(\"End DurableTopicRecvClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-#~ msgstr ""
-#~ "package org.jboss.chap6.ex1;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Topic;\n"
-#~ "import javax.jms.TopicConnection;\n"
-#~ "import javax.jms.TopicConnectionFactory;\n"
-#~ "import javax.jms.TopicPublisher;\n"
-#~ "import javax.jms.TopicSubscriber;\n"
-#~ "import javax.jms.TopicSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "/**\n"
-#~ " *  A JMS client example program that synchronously receives a message a "
-#~ "Topic\n"
-#~ " *     \n"
-#~ " *  @author Scott.Stark at jboss.org\n"
-#~ " *  @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class DurableTopicRecvClient\n"
-#~ "{\n"
-#~ "    TopicConnection conn = null;\n"
-#~ "    TopicSession session = null;\n"
-#~ "    Topic topic = null;\n"
-#~ "    \n"
-#~ "    public void setupPubSub()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "\n"
-#~ "        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
-#~ "        conn = tcf.createTopicConnection(\"john\", \"needle\");\n"
-#~ "        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
-#~ "\n"
-#~ "        session = conn.createTopicSession(false,\n"
-#~ "                                          TopicSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void recvSync()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin recvSync\");\n"
-#~ "        // Setup the pub/sub connection, session\n"
-#~ "        setupPubSub();\n"
-#~ "        // Wait upto 5 seconds for the message\n"
-#~ "        TopicSubscriber recv = session.createDurableSubscriber(topic, "
-#~ "\"chap6-ex1dtps\");\n"
-#~ "        Message msg = recv.receive(5000);\n"
-#~ "        if (msg == null) {\n"
-#~ "            System.out.println(\"Timed out waiting for msg\");\n"
-#~ "        } else {\n"
-#~ "            System.out.println(\"DurableTopicRecvClient.recv, msgt=\" + "
-#~ "msg);\n"
-#~ "        } \n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop() \n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin DurableTopicRecvClient, now=\" + \n"
-#~ "                           System.currentTimeMillis());\n"
-#~ "        DurableTopicRecvClient client = new DurableTopicRecvClient();\n"
-#~ "        client.recvSync();\n"
-#~ "        client.stop();\n"
-#~ "        System.out.println(\"End DurableTopicRecvClient\");\n"
-#~ "        System.exit(0);\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-
-#~ msgid ""
-#~ "Now run the previous topic publisher with the durable topic subscriber as "
-#~ "follows:"
-#~ msgstr ""
-#~ "Maintenant, exécutez le publieur du sujet précédent avec un abonné au "
-#~ "sujet durable comme suit : "
-
-#, fuzzy
-#~ msgid ""
-#~ "[examples]$ ant -Dchap=jms -Dex=1psdt run-example\n"
-#~ "...                \n"
-#~ "run-example1psdt:\n"
-#~ "     [java] Begin DurableTopicSetup\n"
-#~ "     [java] End DurableTopicSetup\n"
-#~ "     [java] Begin TopicSendClient, now=1102899834273\n"
-#~ "     [java] Begin sendAsync\n"
-#~ "     [java] sendAsync, sent text=A text msg, now=1102899834345\n"
-#~ "     [java] End sendAsync\n"
-#~ "     [java] End TopicSendClient\n"
-#~ "     [java] Begin DurableTopicRecvClient, now=1102899840043\n"
-#~ "     [java] Begin recvSync\n"
-#~ "     [java] DurableTopicRecvClient.recv, msgt=SpyTextMessage {\n"
-#~ "     [java] Header { \n"
-#~ "     [java]    jmsDestination  : TOPIC.testTopic.DurableSubscription[\n"
-#~ "               clientId=DurableSubscriberExample name=jms-ex1dtps "
-#~ "selector=null]\n"
-#~ "     [java]    jmsDeliveryMode : 2\n"
-#~ "     [java]    jmsExpiration   : 0\n"
-#~ "     [java]    jmsPriority     : 4\n"
-#~ "     [java]    jmsMessageID    : ID:3-11028998375501\n"
-#~ "     [java]    jmsTimeStamp    : 1102899837550\n"
-#~ "     [java]    jmsCorrelationID: null\n"
-#~ "     [java]    jmsReplyTo      : null\n"
-#~ "     [java]    jmsType         : null\n"
-#~ "     [java]    jmsRedelivered  : false\n"
-#~ "     [java]    jmsProperties   : {}\n"
-#~ "     [java]    jmsPropReadWrite: false\n"
-#~ "     [java]    msgReadOnly     : true\n"
-#~ "     [java]    producerClientId: ID:3\n"
-#~ "     [java] }\n"
-#~ "     [java] Body {\n"
-#~ "     [java]    text            :A text msg, now=1102899834345\n"
-#~ "     [java] }\n"
-#~ "     [java] }\n"
-#~ "     [java] End DurableTopicRecvClient"
-#~ msgstr ""
-#~ "[examples]$ ant -Dchap=chap6 -Dex=1psdt run-example\n"
-#~ "...                \n"
-#~ "run-example1psdt:\n"
-#~ "     [java] Begin DurableTopicSetup\n"
-#~ "     [java] End DurableTopicSetup\n"
-#~ "     [java] Begin TopicSendClient, now=1102899834273\n"
-#~ "     [java] Begin sendAsync\n"
-#~ "     [java] sendAsync, sent text=A text msg, now=1102899834345\n"
-#~ "     [java] End sendAsync\n"
-#~ "     [java] End TopicSendClient\n"
-#~ "     [java] Begin DurableTopicRecvClient, now=1102899840043\n"
-#~ "     [java] Begin recvSync\n"
-#~ "     [java] DurableTopicRecvClient.recv, msgt=SpyTextMessage {\n"
-#~ "     [java] Header { \n"
-#~ "     [java]    jmsDestination  : TOPIC.testTopic.DurableSubscription[\n"
-#~ "               clientId=DurableSubscriberExample name=chap6-ex1dtps "
-#~ "selector=null]\n"
-#~ "     [java]    jmsDeliveryMode : 2\n"
-#~ "     [java]    jmsExpiration   : 0\n"
-#~ "     [java]    jmsPriority     : 4\n"
-#~ "     [java]    jmsMessageID    : ID:3-11028998375501\n"
-#~ "     [java]    jmsTimeStamp    : 1102899837550\n"
-#~ "     [java]    jmsCorrelationID: null\n"
-#~ "     [java]    jmsReplyTo      : null\n"
-#~ "     [java]    jmsType         : null\n"
-#~ "     [java]    jmsRedelivered  : false\n"
-#~ "     [java]    jmsProperties   : {}\n"
-#~ "     [java]    jmsPropReadWrite: false\n"
-#~ "     [java]    msgReadOnly     : true\n"
-#~ "     [java]    producerClientId: ID:3\n"
-#~ "     [java] }\n"
-#~ "     [java] Body {\n"
-#~ "     [java]    text            :A text msg, now=1102899834345\n"
-#~ "     [java] }\n"
-#~ "     [java] }\n"
-#~ "     [java] End DurableTopicRecvClient"
-
-#~ msgid "Items of note for the durable topic example include:"
-#~ msgstr "Les articles importants pour l'exemple de sujet durable incluent : "
-
-#~ msgid ""
-#~ "The <literal>TopicConnectionFactory</literal> creation in the durable "
-#~ "topic client used a username and password, and the "
-#~ "<literal>TopicSubscriber</literal> creation was done using the "
-#~ "<literal>createDurableSubscriber(Topic, String)</literal> method. This is "
-#~ "a requirement of durable topic subscribers. The messaging server needs to "
-#~ "know what client is requesting the durable topic and what the name of the "
-#~ "durable topic subscription is. We will discuss the details of durable "
-#~ "topic setup in the configuration section."
-#~ msgstr ""
-#~ "La création de <literal>TopicConnectionFactory</literal> dans le client "
-#~ "du sujet durable utilise un nom d'utilisateur et un mot de passe, et la "
-#~ "création de <literal>TopicSubscriber</literal> est effectuée en utilisant "
-#~ "la méthode <literal>createDurableSubscriber(Topic, String)</literal>. "
-#~ "Cette condition est requise pour les abonnés du sujet durable. Le serveur "
-#~ "de messagerie doit savoir quel client demande le sujet durable et le nom "
-#~ "de l'abonnement au sujet durable. Nous présenterons plus en détails "
-#~ "l'installation du sujet durable dans la section de configuration."
-
-#, fuzzy
-#~ msgid ""
-#~ "An <literal>org.jboss.book.jms.DurableTopicSetup</literal> client was run "
-#~ "prior to the <literal>TopicSendClient</literal>. The reason for this is a "
-#~ "durable topic subscriber must have registered a subscription at some "
-#~ "point in the past in order for the messaging server to save messages. "
-#~ "JBoss supports dynamic durable topic subscribers and the "
-#~ "<literal>DurableTopicSetup</literal> client simply creates a durable "
-#~ "subscription receiver and the exits. This leaves an active durable topic "
-#~ "subscriber on the <literal>topic/testTopic</literal> and the messaging "
-#~ "server knows that any messages posted to this topic must be saved for "
-#~ "latter delivery."
-#~ msgstr ""
-#~ "Un client <literal>org.jboss.chap6.DurableTopicSetup</literal> a été "
-#~ "exécuté avant <literal>TopicSendClient</literal>. En effet, un abonné au "
-#~ "sujet durable doit avoir enregistré un abonnement à un moment donné dans "
-#~ "le passé, pour que le serveur de messagerie sauvegarde les messages. "
-#~ "JBoss prend en charge les abonnés au sujet durable dynamiques et le "
-#~ "client <literal>DurableTopicSetup</literal> crée simplement un "
-#~ "destinataire d'abonnements durables, puis se termine. Un abonné au sujet "
-#~ "durable est laissé sur <literal>topic/testTopic</literal> et le serveur "
-#~ "de messagerie, sait que tout message posté sur ce sujet doit être "
-#~ "sauvegardé pour une livraison ultérieure."
-
-#~ msgid ""
-#~ "The <literal>TopicSendClient</literal> does not change for the durable "
-#~ "topic. The notion of a durable topic is a subscriber only notion."
-#~ msgstr ""
-#~ "<literal>TopicSendClient</literal> ne change pas pour le sujet durable. "
-#~ "La notion de sujet durable ne concerne que l'abonné. "
-
-#~ msgid ""
-#~ "The <literal>DurableTopicRecvClient</literal> sees the message published "
-#~ "to the <literal>topic/testTopic</literal> even though it was not "
-#~ "listening to the topic at the time the message was published."
-#~ msgstr ""
-#~ "<literal>DurableTopicRecvClient</literal> voit les message publiés dans "
-#~ "<literal>topic/testTopic</literal>  bien qu'il n'ait pas écouté le sujet "
-#~ "au moment où le message a été publié."
-
-#~ msgid "A Point-To-Point With MDB Example"
-#~ msgstr "Exemple point à point avec MDB "
-
-#~ msgid ""
-#~ "shows an message driven bean (MDB) that transforms the "
-#~ "<literal>TextMessages</literal> it receives and sends the transformed "
-#~ "messages to the queue found in the incoming message <literal>JMSReplyTo</"
-#~ "literal> header."
-#~ msgstr ""
-#~ " affiche un MDB qui transforme les <literal>TextMessages</literal> qu'il "
-#~ "reçoit et envoie les messages transformés à la file d'attente trouvée "
-#~ "dans l'en-tête du message entrant <literal>JMSReplyTo</literal>."
-
-#~ msgid "A TextMessage processing MDB"
-#~ msgstr "Un MDB de traitement des TextMessage"
-
-#, fuzzy
-#~ msgid ""
-#~ "package org.jboss.book.jms.ex2;\n"
-#~ "                \n"
-#~ "import javax.ejb.MessageDrivenBean;\n"
-#~ "import javax.ejb.MessageDrivenContext;\n"
-#~ "import javax.ejb.EJBException;\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Queue;\n"
-#~ "import javax.jms.QueueConnection;\n"
-#~ "import javax.jms.QueueConnectionFactory;\n"
-#~ "import javax.jms.QueueSender;\n"
-#~ "import javax.jms.QueueSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "/** \n"
-#~ " * An MDB that transforms the TextMessages it receives and send the\n"
-#~ " * transformed messages to the Queue found in the incoming message\n"
-#~ " * JMSReplyTo header.\n"
-#~ " * \n"
-#~ " * @author Scott.Stark at jboss.org\n"
-#~ " * @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class TextMDB \n"
-#~ "    implements MessageDrivenBean, MessageListener\n"
-#~ "{\n"
-#~ "    private MessageDrivenContext ctx = null;\n"
-#~ "    private QueueConnection conn;\n"
-#~ "    private QueueSession session;\n"
-#~ "    \n"
-#~ "    public TextMDB()\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.ctor, this=\"+hashCode());\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void setMessageDrivenContext(MessageDrivenContext ctx)\n"
-#~ "    {\n"
-#~ "        this.ctx = ctx;\n"
-#~ "        System.out.println(\"TextMDB.setMessageDrivenContext, this=\" + \n"
-#~ "                           hashCode());\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void ejbCreate()\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.ejbCreate, this=\"+hashCode());\n"
-#~ "        try {\n"
-#~ "            setupPTP();\n"
-#~ "        } catch (Exception e) {\n"
-#~ "            throw new EJBException(\"Failed to init TextMDB\", e);\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "\n"
-#~ "    public void ejbRemove()\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.ejbRemove, this=\"+hashCode());\n"
-#~ "        ctx = null;\n"
-#~ "        try {\n"
-#~ "            if (session != null) {\n"
-#~ "                session.close();\n"
-#~ "            }\n"
-#~ "            if (conn != null) {\n"
-#~ "                conn.close();\n"
-#~ "            }\n"
-#~ "        } catch(JMSException e) {\n"
-#~ "            e.printStackTrace();\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "                \n"
-#~ "    public void onMessage(Message msg)\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.onMessage, this=\"+hashCode());\n"
-#~ "        try {\n"
-#~ "            TextMessage tm = (TextMessage) msg;\n"
-#~ "            String text = tm.getText() + \"processed by: \"+hashCode();\n"
-#~ "            Queue dest = (Queue) msg.getJMSReplyTo();\n"
-#~ "            sendReply(text, dest);\n"
-#~ "        } catch(Throwable t) {\n"
-#~ "            t.printStackTrace();\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "                \n"
-#~ "    private void setupPTP()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"java:comp/env/jms/QCF\");\n"
-#~ "        QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;\n"
-#~ "        conn = qcf.createQueueConnection();\n"
-#~ "        session = conn.createQueueSession(false,\n"
-#~ "                                          QueueSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "\n"
-#~ "    private void sendReply(String text, Queue dest)\n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.sendReply, this=\" + \n"
-#~ "                           hashCode() + \", dest=\"+dest);\n"
-#~ "        QueueSender sender = session.createSender(dest);\n"
-#~ "        TextMessage tm = session.createTextMessage(text);\n"
-#~ "        sender.send(tm);\n"
-#~ "        sender.close();\n"
-#~ "    }\n"
-#~ "}"
-#~ msgstr ""
-#~ "package org.jboss.chap6.ex2;\n"
-#~ "                \n"
-#~ "import javax.ejb.MessageDrivenBean;\n"
-#~ "import javax.ejb.MessageDrivenContext;\n"
-#~ "import javax.ejb.EJBException;\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Queue;\n"
-#~ "import javax.jms.QueueConnection;\n"
-#~ "import javax.jms.QueueConnectionFactory;\n"
-#~ "import javax.jms.QueueSender;\n"
-#~ "import javax.jms.QueueSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "/** \n"
-#~ " * An MDB that transforms the TextMessages it receives and send the\n"
-#~ " * transformed messages to the Queue found in the incoming message\n"
-#~ " * JMSReplyTo header.\n"
-#~ " * \n"
-#~ " * @author Scott.Stark at jboss.org\n"
-#~ " * @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class TextMDB \n"
-#~ "    implements MessageDrivenBean, MessageListener\n"
-#~ "{\n"
-#~ "    private MessageDrivenContext ctx = null;\n"
-#~ "    private QueueConnection conn;\n"
-#~ "    private QueueSession session;\n"
-#~ "    \n"
-#~ "    public TextMDB()\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.ctor, this=\"+hashCode());\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void setMessageDrivenContext(MessageDrivenContext ctx)\n"
-#~ "    {\n"
-#~ "        this.ctx = ctx;\n"
-#~ "        System.out.println(\"TextMDB.setMessageDrivenContext, this=\" + \n"
-#~ "                           hashCode());\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void ejbCreate()\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.ejbCreate, this=\"+hashCode());\n"
-#~ "        try {\n"
-#~ "            setupPTP();\n"
-#~ "        } catch (Exception e) {\n"
-#~ "            throw new EJBException(\"Failed to init TextMDB\", e);\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "\n"
-#~ "    public void ejbRemove()\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.ejbRemove, this=\"+hashCode());\n"
-#~ "        ctx = null;\n"
-#~ "        try {\n"
-#~ "            if (session != null) {\n"
-#~ "                session.close();\n"
-#~ "            }\n"
-#~ "            if (conn != null) {\n"
-#~ "                conn.close();\n"
-#~ "            }\n"
-#~ "        } catch(JMSException e) {\n"
-#~ "            e.printStackTrace();\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "                \n"
-#~ "    public void onMessage(Message msg)\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.onMessage, this=\"+hashCode());\n"
-#~ "        try {\n"
-#~ "            TextMessage tm = (TextMessage) msg;\n"
-#~ "            String text = tm.getText() + \"processed by: \"+hashCode();\n"
-#~ "            Queue dest = (Queue) msg.getJMSReplyTo();\n"
-#~ "            sendReply(text, dest);\n"
-#~ "        } catch(Throwable t) {\n"
-#~ "            t.printStackTrace();\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "                \n"
-#~ "    private void setupPTP()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"java:comp/env/jms/QCF\");\n"
-#~ "        QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;\n"
-#~ "        conn = qcf.createQueueConnection();\n"
-#~ "        session = conn.createQueueSession(false,\n"
-#~ "                                          QueueSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "\n"
-#~ "    private void sendReply(String text, Queue dest)\n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"TextMDB.sendReply, this=\" + \n"
-#~ "                           hashCode() + \", dest=\"+dest);\n"
-#~ "        QueueSender sender = session.createSender(dest);\n"
-#~ "        TextMessage tm = session.createTextMessage(text);\n"
-#~ "        sender.send(tm);\n"
-#~ "        sender.close();\n"
-#~ "    }\n"
-#~ "}"
-
-#, fuzzy
-#~ msgid ""
-#~ "The MDB <literal>ejb-jar.xml</literal> and <literal>jboss.xml</literal> "
-#~ "deployment descriptors are shown in <xref linkend=\"j2eech6.mdbejbjar.ex"
-#~ "\"/> and <xref linkend=\"j2eech6.mdbjboss.ex\"/>."
-#~ msgstr ""
-#~ "Les descripteurs de déploiement du MDB <literal>ejb-jar.xml</literal> et "
-#~ "<literal>jboss.xml</literal> sont affichés dans l'<xref linkend=\"ch6."
-#~ "mdbejbjar.ex\"/> et l'<xref linkend=\"ch6.mdbjboss.ex\"/>."
-
-#~ msgid "The MDB ejb-jar.xml descriptor"
-#~ msgstr "Le descripteur du MDB ejb-jar.xml"
-
-#, fuzzy
-#~ msgid ""
-#~ "&lt;?xml version=\"1.0\"?&gt;\n"
-#~ "&lt;!DOCTYPE ejb-jar PUBLIC \n"
-#~ "          \"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
-#~ "\"\n"
-#~ "          \"http://java.sun.com/dtd/ejb-jar_2_0.dtd\"&gt;\n"
-#~ "&lt;ejb-jar&gt;\n"
-#~ "    &lt;enterprise-beans&gt;\n"
-#~ "        &lt;message-driven&gt;\n"
-#~ "            &lt;ejb-name&gt;TextMDB&lt;/ejb-name&gt;\n"
-#~ "            &lt;ejb-class&gt;org.jboss.book.jms.ex2.TextMDB&lt;/ejb-"
-#~ "class&gt;\n"
-#~ "            &lt;transaction-type&gt;Container&lt;/transaction-type&gt;\n"
-#~ "            &lt;acknowledge-mode&gt;AUTO_ACKNOWLEDGE&lt;/acknowledge-"
-#~ "mode&gt;\n"
-#~ "            &lt;message-driven-destination&gt;\n"
-#~ "                &lt;destination-type&gt;javax.jms.Queue&lt;/destination-"
-#~ "type&gt;\n"
-#~ "            &lt;/message-driven-destination&gt;\n"
-#~ "            &lt;res-ref-name&gt;jms/QCF&lt;/res-ref-name&gt;\n"
-#~ "            &lt;resource-ref&gt;\n"
-#~ "                &lt;res-type&gt;javax.jms.QueueConnectionFactory&lt;/res-"
-#~ "type&gt;\n"
-#~ "                &lt;res-auth&gt;Container&lt;/res-auth&gt;\n"
-#~ "            &lt;/resource-ref&gt;\n"
-#~ "        &lt;/message-driven&gt;\n"
-#~ "    &lt;/enterprise-beans&gt;\n"
-#~ "&lt;/ejb-jar&gt;"
-#~ msgstr ""
-#~ "&lt;?xml version=\"1.0\"?&gt;\n"
-#~ "&lt;!DOCTYPE ejb-jar PUBLIC \n"
-#~ "          \"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
-#~ "\"\n"
-#~ "          \"http://java.sun.com/dtd/ejb-jar_2_0.dtd\"&gt;\n"
-#~ "&lt;ejb-jar&gt;\n"
-#~ "    &lt;enterprise-beans&gt;\n"
-#~ "        &lt;message-driven&gt;\n"
-#~ "            &lt;ejb-name&gt;TextMDB&lt;/ejb-name&gt;\n"
-#~ "            &lt;ejb-class&gt;org.jboss.chap6.ex2.TextMDB&lt;/ejb-"
-#~ "class&gt;\n"
-#~ "            &lt;transaction-type&gt;Container&lt;/transaction-type&gt;\n"
-#~ "            &lt;acknowledge-mode&gt;AUTO_ACKNOWLEDGE&lt;/acknowledge-"
-#~ "mode&gt;\n"
-#~ "            &lt;message-driven-destination&gt;\n"
-#~ "                &lt;destination-type&gt;javax.jms.Queue&lt;/destination-"
-#~ "type&gt;\n"
-#~ "            &lt;/message-driven-destination&gt;\n"
-#~ "            &lt;res-ref-name&gt;jms/QCF&lt;/res-ref-name&gt;\n"
-#~ "            &lt;resource-ref&gt;\n"
-#~ "                &lt;res-type&gt;javax.jms.QueueConnectionFactory&lt;/res-"
-#~ "type&gt;\n"
-#~ "                &lt;res-auth&gt;Container&lt;/res-auth&gt;\n"
-#~ "            &lt;/resource-ref&gt;\n"
-#~ "        &lt;/message-driven&gt;\n"
-#~ "    &lt;/enterprise-beans&gt;\n"
-#~ "&lt;/ejb-jar&gt;"
-
-#~ msgid "The MDB jboss.xml descriptor"
-#~ msgstr "Le descripteur du MDB jboss.xml"
-
-#~ msgid ""
-#~ "&lt;?xml version=\"1.0\"?&gt;\n"
-#~ "&lt;jboss&gt;\n"
-#~ "    &lt;enterprise-beans&gt;\n"
-#~ "        &lt;message-driven&gt;\n"
-#~ "            &lt;ejb-name&gt;TextMDB&lt;/ejb-name&gt;\n"
-#~ "            &lt;destination-jndi-name&gt;queue/B&lt;/destination-jndi-"
-#~ "name&gt;\n"
-#~ "            &lt;resource-ref&gt;\n"
-#~ "                &lt;res-ref-name&gt;jms/QCF&lt;/res-ref-name&gt;\n"
-#~ "                &lt;jndi-name&gt;ConnectionFactory&lt;/jndi-name&gt;\n"
-#~ "            &lt;/resource-ref&gt;\n"
-#~ "        &lt;/message-driven&gt;\n"
-#~ "    &lt;/enterprise-beans&gt;\n"
-#~ "&lt;/jboss&gt;"
-#~ msgstr ""
-#~ "&lt;?xml version=\"1.0\"?&gt;\n"
-#~ "&lt;jboss&gt;\n"
-#~ "    &lt;enterprise-beans&gt;\n"
-#~ "        &lt;message-driven&gt;\n"
-#~ "            &lt;ejb-name&gt;TextMDB&lt;/ejb-name&gt;\n"
-#~ "            &lt;destination-jndi-name&gt;queue/B&lt;/destination-jndi-"
-#~ "name&gt;\n"
-#~ "            &lt;resource-ref&gt;\n"
-#~ "                &lt;res-ref-name&gt;jms/QCF&lt;/res-ref-name&gt;\n"
-#~ "                &lt;jndi-name&gt;ConnectionFactory&lt;/jndi-name&gt;\n"
-#~ "            &lt;/resource-ref&gt;\n"
-#~ "        &lt;/message-driven&gt;\n"
-#~ "    &lt;/enterprise-beans&gt;\n"
-#~ "&lt;/jboss&gt;"
-
-#~ msgid ""
-#~ "shows a variation of the P2P client that sends several messages to the "
-#~ "<literal>queue/B</literal> destination and asynchronously receives the "
-#~ "messages as modified by <literal>TextMDB</literal> from queue <literal>A</"
-#~ "literal>."
-#~ msgstr ""
-#~ " affiche une variante du client P2P qui envoie plusieurs messages à la "
-#~ "destination <literal>queue/B</literal> et reçoit de façon asynchrone les "
-#~ "messages modifiés par <literal>TextMDB</literal> de la file d'attente "
-#~ "<literal>A</literal>."
-
-#~ msgid "A JMS client that interacts with the TextMDB"
-#~ msgstr "Un client JMS qui interagit avec TextMDB"
-
-#, fuzzy
-#~ msgid ""
-#~ "package org.jboss.book.jms.ex2;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Queue;\n"
-#~ "import javax.jms.QueueConnection;\n"
-#~ "import javax.jms.QueueConnectionFactory;\n"
-#~ "import javax.jms.QueueReceiver;\n"
-#~ "import javax.jms.QueueSender;\n"
-#~ "import javax.jms.QueueSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "import EDU.oswego.cs.dl.util.concurrent.CountDown;\n"
-#~ "\n"
-#~ "/**\n"
-#~ " *  A complete JMS client example program that sends N TextMessages to\n"
-#~ " *  a Queue B and asynchronously receives the messages as modified by\n"
-#~ " *  TextMDB from Queue A.\n"
-#~ " *\n"
-#~ " *  @author Scott.Stark at jboss.org\n"
-#~ " *  @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class SendRecvClient\n"
-#~ "{\n"
-#~ "    static final int N = 10;\n"
-#~ "    static CountDown done = new CountDown(N);\n"
-#~ "\n"
-#~ "    QueueConnection conn;\n"
-#~ "    QueueSession session;\n"
-#~ "    Queue queA;\n"
-#~ "    Queue queB;\n"
-#~ "    \n"
-#~ "    public static class ExListener \n"
-#~ "        implements MessageListener\n"
-#~ "    {\n"
-#~ "        public void onMessage(Message msg)\n"
-#~ "        {\n"
-#~ "            done.release();\n"
-#~ "            TextMessage tm = (TextMessage) msg;\n"
-#~ "            try {\n"
-#~ "                System.out.println(\"onMessage, recv text=\"+tm.getText"
-#~ "());\n"
-#~ "            } catch(Throwable t) {\n"
-#~ "                t.printStackTrace();\n"
-#~ "            }\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void setupPTP()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;\n"
-#~ "        conn = qcf.createQueueConnection();\n"
-#~ "        queA = (Queue) iniCtx.lookup(\"queue/A\");\n"
-#~ "        queB = (Queue) iniCtx.lookup(\"queue/B\");\n"
-#~ "        session = conn.createQueueSession(false,\n"
-#~ "                                          QueueSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void sendRecvAsync(String textBase)\n"
-#~ "        throws JMSException, NamingException, InterruptedException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin sendRecvAsync\");\n"
-#~ "\n"
-#~ "        // Setup the PTP connection, session\n"
-#~ "        setupPTP();\n"
-#~ "\n"
-#~ "        // Set the async listener for queA\n"
-#~ "        QueueReceiver recv = session.createReceiver(queA);\n"
-#~ "        recv.setMessageListener(new ExListener());\n"
-#~ "\n"
-#~ "        // Send a few text msgs to queB\n"
-#~ "        QueueSender send = session.createSender(queB);\n"
-#~ "\n"
-#~ "        for(int m = 0; m &lt; 10; m ++) {\n"
-#~ "            TextMessage tm = session.createTextMessage(textBase+\"#"
-#~ "\"+m);\n"
-#~ "            tm.setJMSReplyTo(queA);\n"
-#~ "            send.send(tm);\n"
-#~ "            System.out.println(\"sendRecvAsync, sent text=\" + tm.getText"
-#~ "());\n"
-#~ "        }\n"
-#~ "        System.out.println(\"End sendRecvAsync\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop() \n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin SendRecvClient,now=\" + \n"
-#~ "                           System.currentTimeMillis());\n"
-#~ "        SendRecvClient client = new SendRecvClient();\n"
-#~ "        client.sendRecvAsync(\"A text msg\");\n"
-#~ "        client.done.acquire();\n"
-#~ "        client.stop();\n"
-#~ "        System.exit(0);\n"
-#~ "        System.out.println(\"End SendRecvClient\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-#~ msgstr ""
-#~ "package org.jboss.chap6.ex2;\n"
-#~ "\n"
-#~ "import javax.jms.JMSException;\n"
-#~ "import javax.jms.Message;\n"
-#~ "import javax.jms.MessageListener;\n"
-#~ "import javax.jms.Queue;\n"
-#~ "import javax.jms.QueueConnection;\n"
-#~ "import javax.jms.QueueConnectionFactory;\n"
-#~ "import javax.jms.QueueReceiver;\n"
-#~ "import javax.jms.QueueSender;\n"
-#~ "import javax.jms.QueueSession;\n"
-#~ "import javax.jms.TextMessage;\n"
-#~ "import javax.naming.InitialContext;\n"
-#~ "import javax.naming.NamingException;\n"
-#~ "\n"
-#~ "import EDU.oswego.cs.dl.util.concurrent.CountDown;\n"
-#~ "\n"
-#~ "/**\n"
-#~ " *  A complete JMS client example program that sends N TextMessages to\n"
-#~ " *  a Queue B and asynchronously receives the messages as modified by\n"
-#~ " *  TextMDB from Queue A.\n"
-#~ " *\n"
-#~ " *  @author Scott.Stark at jboss.org\n"
-#~ " *  @version $Revision: 1.2 $\n"
-#~ " */\n"
-#~ "public class SendRecvClient\n"
-#~ "{\n"
-#~ "    static final int N = 10;\n"
-#~ "    static CountDown done = new CountDown(N);\n"
-#~ "\n"
-#~ "    QueueConnection conn;\n"
-#~ "    QueueSession session;\n"
-#~ "    Queue queA;\n"
-#~ "    Queue queB;\n"
-#~ "    \n"
-#~ "    public static class ExListener \n"
-#~ "        implements MessageListener\n"
-#~ "    {\n"
-#~ "        public void onMessage(Message msg)\n"
-#~ "        {\n"
-#~ "            done.release();\n"
-#~ "            TextMessage tm = (TextMessage) msg;\n"
-#~ "            try {\n"
-#~ "                System.out.println(\"onMessage, recv text=\"+tm.getText"
-#~ "());\n"
-#~ "            } catch(Throwable t) {\n"
-#~ "                t.printStackTrace();\n"
-#~ "            }\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void setupPTP()\n"
-#~ "        throws JMSException, NamingException\n"
-#~ "    {\n"
-#~ "        InitialContext iniCtx = new InitialContext();\n"
-#~ "        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
-#~ "        QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;\n"
-#~ "        conn = qcf.createQueueConnection();\n"
-#~ "        queA = (Queue) iniCtx.lookup(\"queue/A\");\n"
-#~ "        queB = (Queue) iniCtx.lookup(\"queue/B\");\n"
-#~ "        session = conn.createQueueSession(false,\n"
-#~ "                                          QueueSession."
-#~ "AUTO_ACKNOWLEDGE);\n"
-#~ "        conn.start();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void sendRecvAsync(String textBase)\n"
-#~ "        throws JMSException, NamingException, InterruptedException\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin sendRecvAsync\");\n"
-#~ "\n"
-#~ "        // Setup the PTP connection, session\n"
-#~ "        setupPTP();\n"
-#~ "\n"
-#~ "        // Set the async listener for queA\n"
-#~ "        QueueReceiver recv = session.createReceiver(queA);\n"
-#~ "        recv.setMessageListener(new ExListener());\n"
-#~ "\n"
-#~ "        // Send a few text msgs to queB\n"
-#~ "        QueueSender send = session.createSender(queB);\n"
-#~ "\n"
-#~ "        for(int m = 0; m &lt; 10; m ++) {\n"
-#~ "            TextMessage tm = session.createTextMessage(textBase+\"#"
-#~ "\"+m);\n"
-#~ "            tm.setJMSReplyTo(queA);\n"
-#~ "            send.send(tm);\n"
-#~ "            System.out.println(\"sendRecvAsync, sent text=\" + tm.getText"
-#~ "());\n"
-#~ "        }\n"
-#~ "        System.out.println(\"End sendRecvAsync\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public void stop() \n"
-#~ "        throws JMSException\n"
-#~ "    {\n"
-#~ "        conn.stop();\n"
-#~ "        session.close();\n"
-#~ "        conn.close();\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "    public static void main(String args[]) \n"
-#~ "        throws Exception\n"
-#~ "    {\n"
-#~ "        System.out.println(\"Begin SendRecvClient,now=\" + \n"
-#~ "                           System.currentTimeMillis());\n"
-#~ "        SendRecvClient client = new SendRecvClient();\n"
-#~ "        client.sendRecvAsync(\"A text msg\");\n"
-#~ "        client.done.acquire();\n"
-#~ "        client.stop();\n"
-#~ "        System.exit(0);\n"
-#~ "        System.out.println(\"End SendRecvClient\");\n"
-#~ "    }\n"
-#~ "    \n"
-#~ "}"
-
-#~ msgid "Run the client as follows:"
-#~ msgstr "Exécutez le client comme suit : "
-
-#, fuzzy
-#~ msgid ""
-#~ "[examples]$ ant -Dchap=jms -Dex=2 run-example\n"
-#~ "...\n"
-#~ "run-example2:\n"
-#~ "...\n"
-#~ "     [java] Begin SendRecvClient, now=1102900541558\n"
-#~ "     [java] Begin sendRecvAsync\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#0\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#1\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#2\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#3\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#4\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#5\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#6\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#7\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#8\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#9\n"
-#~ "     [java] End sendRecvAsync\n"
-#~ "     [java] onMessage, recv text=A text msg#0processed by: 12855623\n"
-#~ "     [java] onMessage, recv text=A text msg#5processed by: 9399816\n"
-#~ "     [java] onMessage, recv text=A text msg#9processed by: 6598158\n"
-#~ "     [java] onMessage, recv text=A text msg#3processed by: 8153998\n"
-#~ "     [java] onMessage, recv text=A text msg#4processed by: 10118602\n"
-#~ "     [java] onMessage, recv text=A text msg#2processed by: 1792333\n"
-#~ "     [java] onMessage, recv text=A text msg#7processed by: 14251014\n"
-#~ "     [java] onMessage, recv text=A text msg#1processed by: 10775981\n"
-#~ "     [java] onMessage, recv text=A text msg#8processed by: 6056676\n"
-#~ "     [java] onMessage, recv text=A text msg#6processed by: 15679078"
-#~ msgstr ""
-#~ "[examples]$ ant -Dchap=chap6 -Dex=2 run-example\n"
-#~ "...\n"
-#~ "run-example2:\n"
-#~ "     [copy] Copying 1 file to /tmp/jboss-4.0.2/server/default/deploy\n"
-#~ "     [echo] Waiting 5 seconds for deploy...\n"
-#~ "     [java] Begin SendRecvClient, now=1102900541558\n"
-#~ "     [java] Begin sendRecvAsync\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#0\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#1\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#2\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#3\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#4\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#5\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#6\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#7\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#8\n"
-#~ "     [java] sendRecvAsync, sent text=A text msg#9\n"
-#~ "     [java] End sendRecvAsync\n"
-#~ "     [java] onMessage, recv text=A text msg#0processed by: 12855623\n"
-#~ "     [java] onMessage, recv text=A text msg#5processed by: 9399816\n"
-#~ "     [java] onMessage, recv text=A text msg#9processed by: 6598158\n"
-#~ "     [java] onMessage, recv text=A text msg#3processed by: 8153998\n"
-#~ "     [java] onMessage, recv text=A text msg#4processed by: 10118602\n"
-#~ "     [java] onMessage, recv text=A text msg#2processed by: 1792333\n"
-#~ "     [java] onMessage, recv text=A text msg#7processed by: 14251014\n"
-#~ "     [java] onMessage, recv text=A text msg#1processed by: 10775981\n"
-#~ "     [java] onMessage, recv text=A text msg#8processed by: 6056676\n"
-#~ "     [java] onMessage, recv text=A text msg#6processed by: 15679078"
-
-#~ msgid "The corresponding JBoss server console output is:"
-#~ msgstr "La sortie correspondante de la console du serveur JBoss est : "
-
-#, fuzzy
-#~ msgid ""
-#~ "19:15:40,232 INFO  [EjbModule] Deploying TextMDB\n"
-#~ "19:15:41,498 INFO  [EJBDeployer] Deployed: file:/jboss-4.0.5.GA/server/"
-#~ "default/deploy/\n"
-#~ "  jms-ex2.jar\n"
-#~ "19:15:45,606 INFO  [TextMDB] TextMDB.ctor, this=10775981\n"
-#~ "19:15:45,620 INFO  [TextMDB] TextMDB.ctor, this=1792333\n"
-#~ "19:15:45,627 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=10775981\n"
-#~ "19:15:45,638 INFO  [TextMDB] TextMDB.ejbCreate, this=10775981\n"
-#~ "19:15:45,640 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=1792333\n"
-#~ "19:15:45,640 INFO  [TextMDB] TextMDB.ejbCreate, this=1792333\n"
-#~ "19:15:45,649 INFO  [TextMDB] TextMDB.ctor, this=12855623\n"
-#~ "19:15:45,658 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=12855623\n"
-#~ "19:15:45,661 INFO  [TextMDB] TextMDB.ejbCreate, this=12855623\n"
-#~ "19:15:45,742 INFO  [TextMDB] TextMDB.ctor, this=8153998\n"
-#~ "19:15:45,744 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=8153998\n"
-#~ "19:15:45,744 INFO  [TextMDB] TextMDB.ejbCreate, this=8153998\n"
-#~ "19:15:45,763 INFO  [TextMDB] TextMDB.ctor, this=10118602\n"
-#~ "19:15:45,764 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=10118602\n"
-#~ "19:15:45,764 INFO  [TextMDB] TextMDB.ejbCreate, this=10118602\n"
-#~ "19:15:45,777 INFO  [TextMDB] TextMDB.ctor, this=9399816\n"
-#~ "19:15:45,779 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=9399816\n"
-#~ "19:15:45,779 INFO  [TextMDB] TextMDB.ejbCreate, this=9399816\n"
-#~ "19:15:45,792 INFO  [TextMDB] TextMDB.ctor, this=15679078\n"
-#~ "19:15:45,798 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=15679078\n"
-#~ "19:15:45,799 INFO  [TextMDB] TextMDB.ejbCreate, this=15679078\n"
-#~ "19:15:45,815 INFO  [TextMDB] TextMDB.ctor, this=14251014\n"
-#~ "19:15:45,816 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=14251014\n"
-#~ "19:15:45,817 INFO  [TextMDB] TextMDB.ejbCreate, this=14251014\n"
-#~ "19:15:45,829 INFO  [TextMDB] TextMDB.ctor, this=6056676\n"
-#~ "19:15:45,831 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=6056676\n"
-#~ "19:15:45,864 INFO  [TextMDB] TextMDB.ctor, this=6598158\n"
-#~ "19:15:45,903 INFO  [TextMDB] TextMDB.ejbCreate, this=6056676\n"
-#~ "19:15:45,906 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=6598158\n"
-#~ "19:15:45,906 INFO  [TextMDB] TextMDB.ejbCreate, this=6598158\n"
-#~ "19:15:46,236 INFO  [TextMDB] TextMDB.onMessage, this=12855623\n"
-#~ "19:15:46,238 INFO  [TextMDB] TextMDB.sendReply, this=12855623, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,734 INFO  [TextMDB] TextMDB.onMessage, this=9399816\n"
-#~ "19:15:46,736 INFO  [TextMDB] TextMDB.onMessage, this=8153998\n"
-#~ "19:15:46,737 INFO  [TextMDB] TextMDB.onMessage, this=6598158\n"
-#~ "19:15:46,768 INFO  [TextMDB] TextMDB.sendReply, this=9399816, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,768 INFO  [TextMDB] TextMDB.sendReply, this=6598158, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,774 INFO  [TextMDB] TextMDB.sendReply, this=8153998, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,903 INFO  [TextMDB] TextMDB.onMessage, this=10118602\n"
-#~ "19:15:46,904 INFO  [TextMDB] TextMDB.sendReply, this=10118602, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,927 INFO  [TextMDB] TextMDB.onMessage, this=1792333\n"
-#~ "19:15:46,928 INFO  [TextMDB] TextMDB.sendReply, this=1792333, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:47,002 INFO  [TextMDB] TextMDB.onMessage, this=14251014\n"
-#~ "19:15:47,007 INFO  [TextMDB] TextMDB.sendReply, this=14251014, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:47,051 INFO  [TextMDB] TextMDB.onMessage, this=10775981\n"
-#~ "19:15:47,051 INFO  [TextMDB] TextMDB.sendReply, this=10775981, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:47,060 INFO  [TextMDB] TextMDB.onMessage, this=6056676\n"
-#~ "19:15:47,061 INFO  [TextMDB] TextMDB.sendReply, this=6056676, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:47,064 INFO  [TextMDB] TextMDB.onMessage, this=15679078\n"
-#~ "19:15:47,065 INFO  [TextMDB] TextMDB.sendReply, this=15679078, dest=QUEUE."
-#~ "A"
-#~ msgstr ""
-#~ "19:15:40,232 INFO  [EjbModule] Deploying TextMDB\n"
-#~ "19:15:41,498 INFO  [EJBDeployer] Deployed: file:/private/tmp/jboss-4.0.2/"
-#~ "server/default/deplo\n"
-#~ "y/chap6-ex2.jar\n"
-#~ "19:15:45,606 INFO  [TextMDB] TextMDB.ctor, this=10775981\n"
-#~ "19:15:45,620 INFO  [TextMDB] TextMDB.ctor, this=1792333\n"
-#~ "19:15:45,627 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=10775981\n"
-#~ "19:15:45,638 INFO  [TextMDB] TextMDB.ejbCreate, this=10775981\n"
-#~ "19:15:45,640 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=1792333\n"
-#~ "19:15:45,640 INFO  [TextMDB] TextMDB.ejbCreate, this=1792333\n"
-#~ "19:15:45,649 INFO  [TextMDB] TextMDB.ctor, this=12855623\n"
-#~ "19:15:45,658 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=12855623\n"
-#~ "19:15:45,661 INFO  [TextMDB] TextMDB.ejbCreate, this=12855623\n"
-#~ "19:15:45,742 INFO  [TextMDB] TextMDB.ctor, this=8153998\n"
-#~ "19:15:45,744 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=8153998\n"
-#~ "19:15:45,744 INFO  [TextMDB] TextMDB.ejbCreate, this=8153998\n"
-#~ "19:15:45,763 INFO  [TextMDB] TextMDB.ctor, this=10118602\n"
-#~ "19:15:45,764 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=10118602\n"
-#~ "19:15:45,764 INFO  [TextMDB] TextMDB.ejbCreate, this=10118602\n"
-#~ "19:15:45,777 INFO  [TextMDB] TextMDB.ctor, this=9399816\n"
-#~ "19:15:45,779 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=9399816\n"
-#~ "19:15:45,779 INFO  [TextMDB] TextMDB.ejbCreate, this=9399816\n"
-#~ "19:15:45,792 INFO  [TextMDB] TextMDB.ctor, this=15679078\n"
-#~ "19:15:45,798 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=15679078\n"
-#~ "19:15:45,799 INFO  [TextMDB] TextMDB.ejbCreate, this=15679078\n"
-#~ "19:15:45,815 INFO  [TextMDB] TextMDB.ctor, this=14251014\n"
-#~ "19:15:45,816 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=14251014\n"
-#~ "19:15:45,817 INFO  [TextMDB] TextMDB.ejbCreate, this=14251014\n"
-#~ "19:15:45,829 INFO  [TextMDB] TextMDB.ctor, this=6056676\n"
-#~ "19:15:45,831 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=6056676\n"
-#~ "19:15:45,864 INFO  [TextMDB] TextMDB.ctor, this=6598158\n"
-#~ "19:15:45,903 INFO  [TextMDB] TextMDB.ejbCreate, this=6056676\n"
-#~ "19:15:45,906 INFO  [TextMDB] TextMDB.setMessageDrivenContext, "
-#~ "this=6598158\n"
-#~ "19:15:45,906 INFO  [TextMDB] TextMDB.ejbCreate, this=6598158\n"
-#~ "19:15:46,236 INFO  [TextMDB] TextMDB.onMessage, this=12855623\n"
-#~ "19:15:46,238 INFO  [TextMDB] TextMDB.sendReply, this=12855623, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,734 INFO  [TextMDB] TextMDB.onMessage, this=9399816\n"
-#~ "19:15:46,736 INFO  [TextMDB] TextMDB.onMessage, this=8153998\n"
-#~ "19:15:46,737 INFO  [TextMDB] TextMDB.onMessage, this=6598158\n"
-#~ "19:15:46,768 INFO  [TextMDB] TextMDB.sendReply, this=9399816, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,768 INFO  [TextMDB] TextMDB.sendReply, this=6598158, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,774 INFO  [TextMDB] TextMDB.sendReply, this=8153998, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,903 INFO  [TextMDB] TextMDB.onMessage, this=10118602\n"
-#~ "19:15:46,904 INFO  [TextMDB] TextMDB.sendReply, this=10118602, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:46,927 INFO  [TextMDB] TextMDB.onMessage, this=1792333\n"
-#~ "19:15:46,928 INFO  [TextMDB] TextMDB.sendReply, this=1792333, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:47,002 INFO  [TextMDB] TextMDB.onMessage, this=14251014\n"
-#~ "19:15:47,007 INFO  [TextMDB] TextMDB.sendReply, this=14251014, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:47,051 INFO  [TextMDB] TextMDB.onMessage, this=10775981\n"
-#~ "19:15:47,051 INFO  [TextMDB] TextMDB.sendReply, this=10775981, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:47,060 INFO  [TextMDB] TextMDB.onMessage, this=6056676\n"
-#~ "19:15:47,061 INFO  [TextMDB] TextMDB.sendReply, this=6056676, dest=QUEUE."
-#~ "A\n"
-#~ "19:15:47,064 INFO  [TextMDB] TextMDB.onMessage, this=15679078\n"
-#~ "19:15:47,065 INFO  [TextMDB] TextMDB.sendReply, this=15679078, dest=QUEUE."
-#~ "A"
-
-#~ msgid "Items of note in this example include:"
-#~ msgstr "Les éléments importants de cet exemple incluent : "
-
-#~ msgid ""
-#~ "The JMS client has no explicit knowledge that it is dealing with an MDB. "
-#~ "The client simply uses the standard JMS APIs to send messages to a queue "
-#~ "and receive messages from another queue."
-#~ msgstr ""
-#~ "Le client JMS ne sait pas explicitement qu'il est en relation avec un "
-#~ "MDB. Le client utilise simplement les API JMS standard pour envoyer des "
-#~ "messages vers une file d'attente et recevoir des messages d'une autre "
-#~ "file."
-
-#~ msgid ""
-#~ "The MDB declares whether it will listen to a queue or topic in the "
-#~ "<literal>ejb-jar.xml</literal> descriptor. The name of the queue or topic "
-#~ "must be specified using a <literal>jboss.xml</literal> descriptor. In "
-#~ "this example the MDB also sends messages to a JMS queue. MDBs may act as "
-#~ "queue senders or topic publishers within their <literal>onMessage</"
-#~ "literal> callback."
-#~ msgstr ""
-#~ "Le MDB déclare s'il écoutera une file d'attente ou un sujet dans le "
-#~ "descripteur <literal>ejb-jar.xml</literal>. Le nom de la file d'attente "
-#~ "ou du sujet doit être spécifié en utilisant un descripteur <literal>jboss."
-#~ "xml</literal>. Dans cet exemple, le MDB envoie également des messages à "
-#~ "une file JMS. Les MDB peuvent agir en tant qu'expéditeurs de files ou "
-#~ "publieurs de sujets à l'intérieur de la méthode de rappel "
-#~ "<literal>onMessage</literal>. "
-
-#~ msgid ""
-#~ "The messages received by the client include a \"processed by: NNN\" "
-#~ "suffix, where NNN is the <literal>hashCode</literal> value of the MDB "
-#~ "instance that processed the message. This shows that many MDBs may "
-#~ "actively process messages posted to a destination. Concurrent processing "
-#~ "is one of the benefits of MDBs."
-#~ msgstr ""
-#~ "Les messages reçus par le client incluent un suffixe \"processed by: NNN"
-#~ "\", où NNN est la valeur <literal>hashCode</literal> de l'instance MDB "
-#~ "qui traite le message. Cela montre que de nombreux MDB peuvent traiter "
-#~ "activement des messages postés vers une destination. Le traitement "
-#~ "simultané est l'un des avantages des MDB."
-
-#~ msgid ""
-#~ "JBossMQ is composed of several services working together to provide JMS "
-#~ "API level services to client applications. The services that make up the "
-#~ "JBossMQ JMS implementation are introduced in this section."
-#~ msgstr ""
-#~ "JBossMQ est composé de plusieurs services qui travaillent à fournir des "
-#~ "services de niveau API JMS à des applications client. Les services qui "
-#~ "forment l'implémentation de JBossMQ JMS sont présentés dans cette section."
-
-#~ msgid "Invocation Layer"
-#~ msgstr "La couche d'invocation "
-
-#~ msgid ""
-#~ "The Invocation Layer (IL) services are responsible for handling the "
-#~ "communication protocols that clients use to send and receive messages. "
-#~ "JBossMQ can support running different types of Invocation Layers "
-#~ "concurrently. All Invocation Layers support bidirectional communication "
-#~ "which allows clients to send and receive messages concurrently. ILs only "
-#~ "handle the transport details of messaging. They delegate messages to the "
-#~ "JMS server JMX gateway service known as the invoker. This is similar to "
-#~ "how the detached invokers expose the EJB container via different "
-#~ "transports."
-#~ msgstr ""
-#~ "Les services de la couche d'invocation (IL, de l'anglais Invocation "
-#~ "Layer) sont responsables du traitement des protocoles de communication "
-#~ "que les clients utilisent pour envoyer et recevoir des messages. JBossMQ "
-#~ "peut prendre simultanément en charge l'exécution de différents types de "
-#~ "couches d'invocation. Toutes les couches d'invocation prennent en charge "
-#~ "la communication bidirectionnelle, qui permet aux clients d'envoyer et de "
-#~ "recevoir simultanément. Seuls les IL traitent les détails de transport de "
-#~ "messagerie. Ils délèguent des messages au service de passerelle JMX du "
-#~ "serveur appelé \"invoker\". Cela est similaire à la façon dont les "
-#~ "invocateurs détachés exposent le conteneur EJB via différents transports."
-
-#~ msgid ""
-#~ "Each IL service binds a JMS connection factory to a specific location in "
-#~ "the JNDI tree. Clients choose the protocol they wish to use by the JNDI "
-#~ "location used to obtain the JMS connection factory. JBossMQ currently has "
-#~ "several different invocation layers."
-#~ msgstr ""
-#~ "Chaque service IL lie une fabrique de connexions JMS à un emplacement "
-#~ "spécifique dans l'arborescence JNDI. Les clients choisissent le protocole "
-#~ "qu'ils désirent utiliser par l'emplacement JNDI utilisé pour obtenir la "
-#~ "fabrique de connexions JMS. JBossMQ possède à ce jour plusieurs couches "
-#~ "d'invocation différentes. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">UIL2 IL</emphasis>: The Unified Invocation Layer "
-#~ "version 2(UIL2) is the preferred invocation layer for remote messaging. A "
-#~ "multiplexing layer is used to provide bidirectional communication. The "
-#~ "multiplexing layer creates two virtual sockets over one physical socket. "
-#~ "This allows communication with clients that cannot have a connection "
-#~ "created from the server back to the client due to firewall or other "
-#~ "restrictions. Unlike the older UIL invocation layer which used a blocking "
-#~ "round-trip message at the socket level, the UIL2 protocol uses true "
-#~ "asynchronous send and receive messaging at the transport level, providing "
-#~ "for improved throughput and utilization."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">UIL2 IL</emphasis> : la version 2 (UIL2) de la "
-#~ "couche unifiée d'invocation est la couche d'invocation préférée pour la "
-#~ "messagerie distante. Une couche multiplexage est utilisée pour fournir "
-#~ "une communication bidirectionnelle. La couche muliplexage crée deux "
-#~ "sockets virtuels sur un socket physique. Cela permet la communication "
-#~ "avec des clients qui ne peuvent pas avoir une connexion créée du serveur "
-#~ "vers le client, à cause d'un pare-feu ou d'autres restrictions. "
-#~ "Contrairement à la couche d'invocation UIL plus ancienne, qui utilisait "
-#~ "un message aller-retour bloquant au niveau du socket, le protocole UIL2 "
-#~ "utilise une messagerie réellement asynchrone d'envoi et de réception au "
-#~ "niveau du transport, fournissant une concentration et une utilisation "
-#~ "améliorées."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">JVM IL</emphasis>: The Java Virtual Machine (JVM) "
-#~ "Invocation Layer was developed to cut out the TCP/IP overhead when the "
-#~ "JMS client is running in the same JVM as the server. This IL uses direct "
-#~ "method calls for the server to service the client requests. This "
-#~ "increases efficiency since no sockets are created and there is no need "
-#~ "for the associated worker threads. This is the IL that should be used by "
-#~ "Message Driven Beans (MDB) or any other component that runs in the same "
-#~ "virtual machine as the server such as servlets, MBeans, or EJBs."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">JVM IL</emphasis> : la couche d'invocation Java "
-#~ "Virtual Machine (JVM) a été développée pour éliminer les temps inactifs "
-#~ "TCP/IP lorsque le client JMS est exécuté dans la même JVM que le serveur. "
-#~ "Cet IL utilise des appels de méthode directs pour que le serveur serve "
-#~ "les requêtes client. Cela augmente l'efficacité puisqu'aucun socket n'est "
-#~ "créé et aucun thread de travail associé n'est nécessaire. Cet IL devrait "
-#~ "être utilisé par les MDB ou tout autre composant exécuté dans la même "
-#~ "machine virtuelle que le serveur, comme les servlets, MBeans, ou EJB. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">HTTP IL</emphasis>: The HTTP Invocation Layer "
-#~ "(HTTPIL) allows for accessing the JBossMQ service over the HTTP or HTTPS "
-#~ "protocols. This IL relies on the servlet deployed in the <literal>deploy/"
-#~ "jms/jbossmq-httpil.sar</literal> to handle the http traffic. This IL is "
-#~ "useful for access to JMS through a firewall when the only port allowed "
-#~ "requires HTTP."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">HTTP IL</emphasis> : la couche d'invocation HTTP "
-#~ "(HTTPIL) permet l'accès au service JBossMQ sur les protocoles HTTP ou "
-#~ "HTTPS. Cet IL se base sur la servlet déployé dans <literal>deploy/jms/"
-#~ "jbossmq-httpil.sar</literal> pour traiter le trafic http. Cet IL est "
-#~ "utile pour l'accès à JMS à travers un pare-feu quand le seul port permis, "
-#~ "requiert HTTP."
-
-#~ msgid "Security Manager"
-#~ msgstr "Le gestionnaire de sécurité"
-
-#~ msgid ""
-#~ "The JBossMQ <literal>SecurityManager</literal> is the service that "
-#~ "enforces an access control list to guard access to your destinations. "
-#~ "This subsystem works closely with the <literal>StateManager</literal> "
-#~ "service."
-#~ msgstr ""
-#~ "Le gestionnaire de sécurité, <literal>SecurityManager</literal> JBossMQ, "
-#~ "est le service qui met en place une liste de contrôle d'accès pour garder "
-#~ "l'accès à vos destinations. Ce sous-système fonctionne en étroite "
-#~ "collaboration avec le service <literal>StateManager</literal>."
-
-#~ msgid "Destination Manager"
-#~ msgstr "Le gestionnaire de destinations"
-
-#~ msgid ""
-#~ "The <literal>DestinationManager</literal> can be thought as being the "
-#~ "central service in JBossMQ. It keeps track of all the destinations that "
-#~ "have been created on the server. It also keeps track of the other key "
-#~ "services such as the <literal>MessageCache</literal>, "
-#~ "<literal>StateManager</literal>, and <literal>PersistenceManager</"
-#~ "literal>."
-#~ msgstr ""
-#~ "<literal>DestinationManager</literal> peut être considéré comme le "
-#~ "service central de JBossMQ. Il conserve la trace de toutes les "
-#~ "destinations qui ont été créées sur le serveur. Il conserve également un "
-#~ "suivi sur d'autres services clés comme <literal>MessageCache</literal>, "
-#~ "<literal>StateManager</literal> et <literal>PersistenceManager</literal>."
-
-#~ msgid "Message Cache"
-#~ msgstr "Mémoire cache de messages"
-
-#~ msgid ""
-#~ "Messages created in the server are passed to the <literal>MessageCache</"
-#~ "literal> for memory management. JVM memory usage goes up as messages are "
-#~ "added to a destination that does not have any receivers. These messages "
-#~ "are held in the main memory until the receiver picks them up. If the "
-#~ "<literal>MessageCache</literal> notices that the JVM memory usage starts "
-#~ "passing the defined limits, the <literal>MessageCache</literal> starts "
-#~ "moving those messages from memory to persistent storage on disk. The "
-#~ "<literal>MessageCache</literal> uses a least recently used (LRU) "
-#~ "algorithm to determine which messages should go to disk."
-#~ msgstr ""
-#~ "Les messages créés dans le serveur sont passés au  <literal>MessageCache</"
-#~ "literal> pour la gestion de la mémoire. L'utilisation de la mémoire JVM "
-#~ "augmente alors que les messages sont ajoutés à une destination qui ne "
-#~ "possède pas de destinataire. Ces messages sont stockés dans la mémoire "
-#~ "principale jusqu'à ce que le récepteur les collecte. Si "
-#~ "<literal>MessageCache</literal> remarque que l'utilisation de la mémoire "
-#~ "JVM commence à dépasser les limites définies, <literal>MessageCache</"
-#~ "literal> déplace ces messages de la mémoire vers le stockage persistant "
-#~ "sur le disque. <literal>MessageCache</literal> utilise un algorithme LRU "
-#~ "(least recently used, ou moins récemment utilisé) pour déterminer quels "
-#~ "messages devraient être stockés sur le disque."
-
-#~ msgid "State Manager"
-#~ msgstr "Le gestionnaire des états"
-
-#~ msgid ""
-#~ "The <literal>StateManager</literal> (SM) is in charge of keeping track of "
-#~ "who is allowed to log into the server and what their durable "
-#~ "subscriptions are."
-#~ msgstr ""
-#~ "<literal>StateManager</literal> (SM) est chargé d'effectuer le suivi des "
-#~ "personnes autorisées à se connecter au serveur et de leurs abonnements "
-#~ "durables."
-
-#~ msgid "Persistence Manager"
-#~ msgstr "Le gestionnaire de persistance"
-
-#~ msgid ""
-#~ "The <literal>PersistenceManager</literal> (PM) is used by a destination "
-#~ "to store messages marked as being persistent. JBossMQ has several "
-#~ "different implementations of the persistent manager, but only one can be "
-#~ "enabled per server instance. You should enable the persistence manager "
-#~ "that best matches your requirements."
-#~ msgstr ""
-#~ "<literal>PersistenceManager</literal> (PM) est utilisé par une "
-#~ "destination pour stocker des messages marqués comme persistants. JBossMQ "
-#~ "possède plusieurs implémentations différentes du gestionnaire de "
-#~ "persistance, mais une seule peut être activée par instance de serveur. "
-#~ "Vous devrez activer le gestionnaire de persistance qui correspond le "
-#~ "mieux à vos besoins."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">JDBC2 persistence manager</emphasis>: The JDBC2 "
-#~ "persistence manager allows you to store persistent messages to a "
-#~ "relational database using JDBC. The performance of this PM is directly "
-#~ "related to the performance that can be obtained from the database. This "
-#~ "PM has a very low memory overhead compared to the other persistence "
-#~ "managers. Furthermore it is also highly integrated with the "
-#~ "<literal>MessageCache</literal> to provide efficient persistence on a "
-#~ "system that has a very active <literal>MessageCache</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">JDBC2 persistence manager</emphasis> : le "
-#~ "gestionnaire de persistance JDBC2 vous permet de stocker les messages "
-#~ "persistants sur une base de données relationnelle en utilisant JDBC. La "
-#~ "performance de ce PM est directement liée à la performance qui peut être "
-#~ "obtenue de la base de données. Ce PM possède un temps inactif très bas "
-#~ "comparé aux autres gestionnaires de persistance. Par ailleurs, il est "
-#~ "également fortement intégré avec <literal>MessageCache</literal> afin de "
-#~ "fournir une persistance efficace sur un système qui possède un "
-#~ "<literal>MessageCache</literal> très actif."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Null Persistence Manager</emphasis>: A wrapper "
-#~ "persistence manager that can delegate to a real persistence manager. "
-#~ "Configuration on the destinations decide whether persistence and caching "
-#~ "is actually performed. The example configuration can be found in "
-#~ "<literal>docs/examples/jms</literal>. To use the null persistence manager "
-#~ "backed by a real persistence manager, you need to change the "
-#~ "<literal>ObjectName</literal> of the real persistence manager and link "
-#~ "the new name to the null persistence manager."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Null Persistence Manager</emphasis> : un "
-#~ "gestionnaire de persistance enveloppant qui peut déléguer à un vrai "
-#~ "gestionnaire de persistance. La configuration sur les destinations décide "
-#~ "si la persistance et la mise en cache sont effectuées ou non. L'exemple "
-#~ "de configuration se trouve dans <literal>docs/examples/jms</literal>. "
-#~ "Pour utiliser le gestionnaire de persistance \"null\" soutenu par un "
-#~ "gestionnaire de persistance réelle, vous devez changer le nom "
-#~ "<literal>ObjectName</literal> du gestionnaire de persistance réelle et "
-#~ "lier le nouveau nom au gestionnaire de persistance \"null\"."
-
-#~ msgid "Destinations"
-#~ msgstr "Destinations"
-
-#~ msgid ""
-#~ "A destination is the object on the JBossMQ server that clients use to "
-#~ "send and receive messages. There are two types of destination objects, "
-#~ "<literal>Queues</literal> and <literal>Topics</literal>. References to "
-#~ "the destinations created by JBossMQ are stored in JNDI."
-#~ msgstr ""
-#~ "Une destination est l'objet sur le serveur JBossMQ que les clients "
-#~ "utilisent pour envoyer et recevoir des messages. Il existe deux types "
-#~ "d'objets de destinations, les files d'attente (<literal>Queues</literal>) "
-#~ "et les sujets (<literal>Topics</literal>). Les références auxdestinations "
-#~ "créées par JBossMQ sont stockées dans JNDI."
-
-#~ msgid "Queues"
-#~ msgstr "Files d'attente"
-
-#~ msgid ""
-#~ "Clients that are in the point-to-point paradigm typically use queues. "
-#~ "They expect that message sent to a queue will be receive by only one "
-#~ "other client once and only once. If multiple clients are receiving "
-#~ "messages from a single queue, the messages will be load balanced across "
-#~ "the receivers. Queue objects, by default, will be stored under the JNDI "
-#~ "<literal>queue/</literal> sub context."
-#~ msgstr ""
-#~ "En général, les clients qui exploitent le paradigme point par point, "
-#~ "utilisent les files d'attente. Ils s'attendent à ce que les messages "
-#~ "envoyés à une file ne soient reçus que par un seul autre client, une fois "
-#~ "et une fois seulement. Si de multiples clients ont reçu des messages "
-#~ "provenant d'une seule file, les messages seront équilibrés en charge sur "
-#~ "tous les destinataires. Par défaut, les objets de files seront stockés "
-#~ "sous le sous-contexte <literal>queue/</literal> JNDI."
-
-#~ msgid "Topics"
-#~ msgstr "Sujets"
-
-#~ msgid ""
-#~ "Topics are used in the publish-subscribe paradigm. When a client "
-#~ "publishes a message to a topic, he expects that a copy of the message "
-#~ "will be delivered to each client that has subscribed to the topic. Topic "
-#~ "messages are delivered in the same manner a television show is delivered. "
-#~ "Unless you have the TV on and are watching the show, you will miss it. "
-#~ "Similarly, if the client is not up, running and receiving messages from "
-#~ "the topics, it will miss messages published to the topic. To get around "
-#~ "this problem of missing messages, clients can start a durable "
-#~ "subscription. This is like having a VCR record a show you cannot watch at "
-#~ "its scheduled time so that you can see what you missed when you turn your "
-#~ "TV back on."
-#~ msgstr ""
-#~ "Les sujets sont utilisés dans le paradigme publish-subscribe. Quand un "
-#~ "client publie un message dans un sujet, il s'attend à ce qu'une copie du "
-#~ "message soit livrée à chaque client qui est abonné au sujet. Les messages "
-#~ "des sujets sont diffusés de la même manière qu'une émission télévisée. À "
-#~ "moins que la télévision soit allumée et que vous regardiez l'émission, "
-#~ "vous la manquerez. Pareillement, si le client n'est pas actif, qu'il ne "
-#~ "fonctionne pas et qu'il ne reçoit pas les messages des sujets, il "
-#~ "manquera des messages publiés dans le sujet. Afin d'éviter ce problème de "
-#~ "messages manqués, les clients peuvent prendre un abonnement durable. "
-#~ "C'est tout à fait comme l'enregistrement d'une émission avec un "
-#~ "magnétoscope, vous ne pouvez la visionner lors de sa diffusion, mais "
-#~ "quand vous allumez votre télé, vous pouvez regarder ce que vous avez "
-#~ "manqué."
-
-#~ msgid "JBoss Messaging Configuration and MBeans"
-#~ msgstr "La configuration de JBoss Messaging et les MBeans"
-
-#~ msgid ""
-#~ "This section defines the MBean services that correspond to the components "
-#~ "introduced in the previous section along with their MBean attributes. The "
-#~ "configuration and service files that make up the JBossMQ system include:"
-#~ msgstr ""
-#~ "Cette section définit les services MBean qui correspondent aux composants "
-#~ "introduits dans la section précédente avec leurs attributs MBean. La "
-#~ "configuration et les fichiers de service qui forment le système JBossMQ "
-#~ "incluent :"
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">deploy/hsqldb-jdbc-state-service.xml</emphasis>: "
-#~ "This configures the JDBC state service for storing state in the embedded "
-#~ "Hypersonic database."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">deploy/hsqldb-jdbc-state-service.xml</emphasis> : "
-#~ "cet élément configure le service d'état JDBC pour stocker l'état dans une "
-#~ "base de données Hypersonic embarquée."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">deploy/jms/hsqldb-jdbc2-service.xml</emphasis>: "
-#~ "This service descriptor configures the <literal>DestinationManager</"
-#~ "literal>, <literal>MessageCache</literal>, and jdbc2 "
-#~ "<literal>PersistenceManager</literal> for the embedded Hypersonic "
-#~ "database."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">deploy/jms/hsqldb-jdbc2-service.xml</emphasis> : "
-#~ "ce descripteur de service configure <literal>DestinationManager</"
-#~ "literal>, <literal>MessageCache</literal> et jdbc2 "
-#~ "<literal>PersistenceManager</literal> pour la base de données Hypersonic "
-#~ "embarquée."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">deploy/jms/jbossmq-destinations-service.xml</"
-#~ "emphasis>: This service describes defines default JMS queue and topic "
-#~ "destination configurations used by the testsuite unit tests. You can add/"
-#~ "remove destinations to this file, or deploy another <literal>*-service."
-#~ "xml</literal> descriptor with the destination configurations."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">deploy/jms/jbossmq-destinations-service.xml</"
-#~ "emphasis> : ce service décrit et définit les configurations des "
-#~ "destinations de files d'attente et de sujets JMS par défaut utilisées par "
-#~ "les tests unitaires d'enchaînement de tests. Vous pouvez ajouter/"
-#~ "supprimer des destinations à ce fichier, ou déployer un autre descripteur "
-#~ "<literal>*-service.xml</literal> dans les configurations de destinations."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">jbossmq-httpil.sar</emphasis>: This SAR file "
-#~ "configures the HTTP invocation layer."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">jbossmq-httpil.sar</emphasis> : ce fichier SAR "
-#~ "configure la couche d'invocation HTTP."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">deploy/jms/jbossmq-service.xml</emphasis>: This "
-#~ "service descriptor configures the core JBossMQ MBeans like the "
-#~ "<literal>Invoker</literal>, <literal>SecurityManager</literal>, "
-#~ "<literal>DynamicStateManager</literal>, and core interceptor stack. It "
-#~ "also defines the MDB default dead letter queue <literal>DLQ</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">deploy/jms/jbossmq-service.xml</emphasis> : ce "
-#~ "descripteur de service configure les MBeans essentiels de JBossMQ comme "
-#~ "<literal>Invoker</literal>, <literal>SecurityManager</literal>, "
-#~ "<literal>DynamicStateManager</literal>, et la pile d'intercepteurs "
-#~ "principale. Il définit également la file d'attente <literal>DLQ</literal> "
-#~ "(dead letter queue) par défaut de MDB."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">deploy/jms/jms-ds.xml</emphasis>: This is a JCA "
-#~ "connection factory and JMS provider MDB integration services "
-#~ "configuration which sets JBossMQ as the JMS provider."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">deploy/jms/jms-ds.xml</emphasis> : nfiguration de "
-#~ "la fabrique de connexions JCA et des services d'intégration MDB du "
-#~ "fournisseur JMS qui définit JBossMQ en tant que fournisseur JMS."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">deploy/jms/jms-ra.rar</emphasis>: This is a JCA "
-#~ "resource adaptor for JMS providers."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">deploy/jms/jms-ra.rar</emphasis> : un adaptateur "
-#~ "de ressources JCA pour les fournisseurs JMS."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">deploy/jms/jvm-il-service.xml</emphasis>: This "
-#~ "service descriptor configures the <literal>JVMServerILService</literal> "
-#~ "which provides the JVM IL transport."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">deploy/jms/jvm-il-service.xml</emphasis> : ce "
-#~ "descripteur de service configure <literal>JVMServerILService</literal> "
-#~ "qui fournit le transport IL JVM."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">deploy/jms/rmi-il-service.xml</emphasis>: This "
-#~ "service descriptor configures the <literal>RMIServerILService</literal> "
-#~ "which provides the RMI IL. The queue and topic connection factory for "
-#~ "this IL is bound under the name <literal>RMIConnectionFactory</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">deploy/jms/rmi-il-service.xml</emphasis> : ce "
-#~ "descripteur configure <literal>RMIServerILService</literal> qui fournit "
-#~ "l'IL RMI. La fabrique de connexions de files d'attente et de sujets pour "
-#~ "cet IL est défini par <literal>RMIConnectionFactory</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">deploy/jms/uil2-service.xml</emphasis>: This "
-#~ "service descriptor configures the <literal>UILServerILService</literal> "
-#~ "which provides the UIL2 transport. The queue and topic connection factory "
-#~ "for this IL is bound under the name <literal>UIL2ConnectionFactory</"
-#~ "literal> as well as <literal>UILConnectionFactory</literal> to replace "
-#~ "the deprecated version 1 UIL service."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">deploy/jms/uil2-service.xml</emphasis> : ce "
-#~ "descripteur de service configure <literal>UILServerILService</literal> "
-#~ "qui fournit le transport UIL2. La fabrique de connexions de files "
-#~ "d'attente et de sujets pour cet IL est défini par "
-#~ "<literal>UIL2ConnectionFactory</literal> de même que sous "
-#~ "<literal>UILConnectionFactory</literal> pour remplacer le service de la "
-#~ "version 1 UIL devenu obselète."
-
-#~ msgid "We will discuss the associated MBeans in the following subsections."
-#~ msgstr ""
-#~ "Nous examinerons les MBeans associés dans les sous-sections suivantes."
-
-#~ msgid "org.jboss.mq.il.jvm.JVMServerILService"
-#~ msgstr "org.jboss.mq.il.jvm.JVMServerILService"
-
-#~ msgid ""
-#~ "The <literal>org.jboss.mq.il.jvm.JVMServerILService</literal> MBean is "
-#~ "used to configure the JVM IL. The configurable attributes are as follows:"
-#~ msgstr ""
-#~ "Le MBean <literal>org.jboss.mq.il.jvm.JVMServerILService</literal> est "
-#~ "utilisé pour configurer l'IL JVM. Les attributs configurables sont les "
-#~ "suivants : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Invoker</emphasis>: This attribute specifies JMX "
-#~ "ObjectName of the JMS entry point service that is used to pass incoming "
-#~ "requests to the JMS server. This is not something you would typically "
-#~ "change from the <literal>jboss.mq:service=Invoker</literal> setting "
-#~ "unless you change the entry point service."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Invoker</emphasis> : cet attribut spécifie le nom "
-#~ "ObjectName JMX du service du point d'entrée JMS qui est utilisé pour "
-#~ "faire passer les requêtes entrantes au serveur JMS. En général il n'y a "
-#~ "pas lieu de faire des changements sur le paramètre <literal>jboss.mq:"
-#~ "service=Invoker</literal>  à moins que vous ne changiez le service de "
-#~ "point d'entrée."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ConnectionFactoryJNDIRef</emphasis>: The JNDI "
-#~ "location that this IL will bind a <literal>ConnectionFactory</literal> "
-#~ "setup to use this IL."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ConnectionFactoryJNDIRef</emphasis> : "
-#~ "l'emplacement JNDI dans lequel l'IL liera la configuration "
-#~ "<literal>ConnectionFactory</literal> en vue de son utilisation. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">XAConnectionFactoryJNDIRef</emphasis>: The JNDI "
-#~ "location that this IL will bind a <literal>XAConnectionFactory</literal> "
-#~ "setup to use this IL."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">XAConnectionFactoryJNDIRef</emphasis> : "
-#~ "l'emplacement JNDI dans lequel l'IL liera la configuration "
-#~ "<literal>XAConnectionFactory</literal> en vue de son utilisation. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">PingPeriod</emphasis>: How often, in "
-#~ "milliseconds, the client should send a ping message to the server to "
-#~ "validate that the connection is still valid. If this is set to zero, then "
-#~ "no ping message will be sent. Since it is impossible for JVM IL "
-#~ "connection to go bad, it is recommended that you keep this set to 0."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">PingPeriod</emphasis> : la fréquence, en "
-#~ "millisecondes, à laquelle le client doit envoyer un message ping au "
-#~ "serveur pour confirmer que la connexion est encore valable. Si elle est "
-#~ "définie sur zéro, aucun message ping ne sera envoyé. Puisqu'il est "
-#~ "impossible à la connexion IL JVM de tomber en panne, il est recommandé de "
-#~ "laisser ce réglage sur 0."
-
-#~ msgid "org.jboss.mq.il.uil2.UILServerILService"
-#~ msgstr "org.jboss.mq.il.uil2.UILServerILService"
-
-#~ msgid ""
-#~ "The <literal>org.jboss.mq.il.uil2.UILServerILService</literal> is used to "
-#~ "configure the UIL2 IL. The configurable attributes are as follows:"
-#~ msgstr ""
-#~ "<literal>org.jboss.mq.il.uil2.UILServerILService</literal> est utilisé "
-#~ "pour configurer l'IL UIL2. Les attributs configurables sont les suivants :"
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Invoker</emphasis>: This attribute specifies JMX "
-#~ "<literal>ObjectName</literal> of the JMS entry point service that is used "
-#~ "to pass incoming requests to the JMS server. This is not something you "
-#~ "would typically change from the <literal>jboss.mq:service=Invoker</"
-#~ "literal> setting unless you change the entry point service."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Invoker</emphasis> : cet attribut spécifie le nom "
-#~ "<literal>ObjectName</literal> JMX du service de point d'entrée JMS qui "
-#~ "est utilisé pour passer les requêtes entrantes au serveur JMS. Il n'y a "
-#~ "pas lieu de faire des changements sur le paramètre <literal>jboss.mq:"
-#~ "service=Invoker</literal> à moins que vous ne changiez le service de "
-#~ "point d'entrée."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">PingPeriod</emphasis>: How often, in "
-#~ "milliseconds, the client should send a ping message to the server to "
-#~ "validate that the connection is still valid. If this is set to zero, then "
-#~ "no ping message will be sent."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">PingPeriod</emphasis> : la fréquence, en "
-#~ "millisecondes, à laquelle le client doit envoyer un message ping au "
-#~ "serveur pour confirmer que la connexion est encore valable. Si elle est "
-#~ "définie sur zéro, aucun message ping ne sera envoyé."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ReadTimeout</emphasis>: The period in "
-#~ "milliseconds is passed onto as the <literal>SoTimeout</literal> value of "
-#~ "the UIL2 socket. This allows detection of dead sockets that are not "
-#~ "responsive and are not capable of receiving ping messages. Note that this "
-#~ "setting should be longer in duration than the <literal>PingPeriod</"
-#~ "literal> setting."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ReadTimeout</emphasis> : la durée en "
-#~ "millisecondes est passée en tant que valeur <literal>SoTimeout</literal> "
-#~ "du socket UIL2. Cela permet la détection de sockets qui ne répondent pas "
-#~ "et qui ne sont pas capable de recevoir des messages ping. Notez que ce "
-#~ "paramètre devrait être supérieur au paramètre <literal>PingPeriod</"
-#~ "literal>. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">BufferSize</emphasis>: The size in bytes used as "
-#~ "the buffer over the basic socket streams. This corresponds to the "
-#~ "<literal>java.io.BufferedOutputStream</literal> buffer size."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">BufferSize</emphasis> : la taille en octets, "
-#~ "utilisée comme mémoire tampon sur les principaux flux de sockets. Cela "
-#~ "correspond à la taille de la mémoire tampon <literal>java.io."
-#~ "BufferedOutputStream</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ChunkSize</emphasis>: The size in bytes between "
-#~ "stream listener notifications. The UIL2 layer uses the <literal>org.jboss."
-#~ "util.stream.NotifyingBufferedOutputStream</literal> and "
-#~ "<literal>NotifyingBufferedInputStream</literal> implementations that "
-#~ "support the notion of a heartbeat that is triggered based on data read/"
-#~ "written to the stream. Whenever <literal>ChunkSize</literal> bytes are "
-#~ "read/written to a stream. This allows serves as a ping or keepalive "
-#~ "notification when large reads or writes require a duration greater than "
-#~ "the <literal>PingPeriod</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ChunkSize</emphasis> : taille en octets entre les "
-#~ "notifications de l'auditeur. La couche UIL2 utilise les implémentations "
-#~ "<literal>org.jboss. util.stream.NotifyingBufferedOutputStream</literal> "
-#~ "et <literal>NotifyingBufferedInputStream</literal> qui prennent en charge "
-#~ "la notion de pulsation qui est déclenchée selon les données écrites/lues "
-#~ "sur le flux, dès que des octets <literal>ChunkSize</literal> sont lus/"
-#~ "écrits vers un flux. Cela sert de ping ou de notification keepalive "
-#~ "lorsque d'importantes lectures ou écritures requièrent une durée "
-#~ "supérieure à <literal>PingPeriod</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ServerBindPort</emphasis>: The protocol listening "
-#~ "port for this IL. If not specified default is 0, which means that a "
-#~ "random port will be chosen."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ServerBindPort</emphasis> : le port du protocole "
-#~ "d'écoute pour cet IL. Si il n'est pas spécifié, la valeur par défaut est "
-#~ "0, ce qui signifie qu'un port sera choisi au hasard. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">BindAddress</emphasis>: The specific address this "
-#~ "IL listens on. This can be used on a multi-homed host for a <literal>java."
-#~ "net.ServerSocket</literal> that will only accept connection requests on "
-#~ "one of its addresses."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">BindAddress</emphasis> : l'adresse spécifique sur "
-#~ "lequel cet IL écoute. Cela peut être utilisé sur un hôte multi-accueil "
-#~ "pour un <literal>java.net. ServerSocket</literal> qui n'accepte des "
-#~ "requêtes de connexion que sur l'une de ses adresses. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">EnableTcpNoDelay</emphasis>: <literal>TcpNoDelay</"
-#~ "literal> causes TCP/IP packets to be sent as soon as the request is "
-#~ "flushed. This may improve request response times. Otherwise request "
-#~ "packets may be buffered by the operating system to create larger IP "
-#~ "packets."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">EnableTcpNoDelay</emphasis> : "
-#~ "<literal>TcpNoDelay</literal> fait en sorte que les paquetages TCP/IP "
-#~ "sont envoyés dès que la requête est vidée. Cela peut améliorer le temps "
-#~ "de réponse de la requête. Sinon les paquets de requêtes peuvent être mis "
-#~ "en mémoire tampon par le système d'exploitation pour créer de plus grands "
-#~ "paquets IP. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ServerSocketFactory</emphasis>: The "
-#~ "<literal>javax.net.ServerSocketFactory</literal> implementation class "
-#~ "name to use to create the service <literal>java.net.ServerSocket</"
-#~ "literal>. If not specified the default factory will be obtained from "
-#~ "<literal>javax.net.ServerSocketFactory.getDefault()</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ServerSocketFactory</emphasis> : le nom de classe "
-#~ "d'implémentation <literal>javax.net.ServerSocketFactory</literal> à "
-#~ "utiliser pour créer le service <literal>java.net.ServerSocket</literal>. "
-#~ "Si il n'est pas spécifié, la fabrique par défaut sera obtenue à partir de "
-#~ "<literal>javax.net.ServerSocketFactory.getDefault()</literal> "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ClientAddress</emphasis>: The address passed to "
-#~ "the client as the address that should be used to connect to the server."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ClientAddress</emphasis> : l'adresse passée au "
-#~ "client comme l'adresse à utiliser pour se connecter au serveur. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ClientSocketFactory</emphasis>: The "
-#~ "<literal>javax.net.SocketFactory</literal> implementation class name to "
-#~ "use on the client. If not specified the default factory will be obtained "
-#~ "from <literal>javax.net.SocketFactory.getDefault()</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ClientSocketFactory</emphasis> : le nom de classe "
-#~ "d'implémentation <literal>javax.net.SocketFactory</literal> à utiliser "
-#~ "sur le client. Si il n'est pas spécifié, la fabrique par défaut sera "
-#~ "obtenue à partir de <literal>javax.net.SocketFactory.getDefault()</"
-#~ "literal>."
-
-#, fuzzy
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SecurityDomain</emphasis>: Specify the security "
-#~ "domain name to use with JBoss SSL aware socket factories. This is the "
-#~ "JNDI name of the security manager implementation as described for the "
-#~ "<literal>security-domain</literal> element of the <literal>jboss.xml</"
-#~ "literal> and <literal>jboss-web.xml</literal> descriptors in <xref "
-#~ "linkend=\"j2eech8.declarativesecurity2.sect\"/>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SecurityDomain</emphasis> : spécifie le nom du "
-#~ "domaine de sécurité à utiliser avec les fabriques de sockets SSL JBoss. "
-#~ "Ce nom JNDI de l'implémentation du gestionnaire de sécurité est décrit "
-#~ "pour l'élément <literal>security-domain</literal> des descripteurs "
-#~ "<literal>jboss.xml</literal> et <literal>jboss-web.xml</literal> dans la "
-#~ "<xref linkend=\"ch8.declarativesecurity2.sect\"/>."
-
-#~ msgid "Configuring UIL2 for SSL"
-#~ msgstr "Configuration d'UIL2 pour SSL"
-
-#, fuzzy
-#~ msgid ""
-#~ "The UIL2 service support the use of SSL through custom socket factories "
-#~ "that integrate JSSE using the security domain associated with the IL "
-#~ "service. An example UIL2 service descriptor fragment that illustrates the "
-#~ "use of the custom JBoss SSL socket factories is shown in <xref linkend="
-#~ "\"j2eech6.uil2config.ex\"/>."
-#~ msgstr ""
-#~ "Le service UIL2 prend en charge l'utilisation de SSL à travers des "
-#~ "fabriques de sockets sur mesure qui intègrent JSSE en utilisant le "
-#~ "domaine de sécurité associé avec le service IL. Un exemple de fragment de "
-#~ "descripteur de service UIL2 qui illustre l'utilisation des fabriques de "
-#~ "sockets SSL JBoss sur mesure est donné dans l'<xref linkend=\"ch6."
-#~ "uil2config.ex\"/>."
-
-#~ msgid "An example UIL2 config fragment for using SSL"
-#~ msgstr ""
-#~ "Un exemple de fragment de configuration UIL2 pour l'utilisation de SSL"
-
-#~ msgid ""
-#~ "&lt;mbean code=\"org.jboss.mq.il.uil2.UILServerILService\"\n"
-#~ "    name=\"jboss.mq:service=InvocationLayer,type=HTTPSUIL2\"&gt;\n"
-#~ "    &lt;depends optional-attribute-name=\"Invoker\"&gt;jboss.mq:"
-#~ "service=Invoker&lt;/depends&gt;\n"
-#~ "    &lt;attribute name=\"ConnectionFactoryJNDIRef\"&gt;"
-#~ "SSLConnectionFactory&lt;/attribute&gt;\n"
-#~ "    &lt;attribute name=\"XAConnectionFactoryJNDIRef\"&gt;"
-#~ "SSLXAConnectionFactory&lt;/attribute&gt;\n"
-#~ "    \n"
-#~ "    &lt;!-- ... --&gt;\n"
-#~ "\n"
-#~ "    &lt;!-- SSL Socket Factories --&gt;\n"
-#~ "    &lt;attribute name=\"ClientSocketFactory\"&gt;\n"
-#~ "        org.jboss.security.ssl.ClientSocketFactory\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "    &lt;attribute name=\"ServerSocketFactory\"&gt;\n"
-#~ "        org.jboss.security.ssl.DomainServerSocketFactory\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "    &lt;!-- Security domain - see below --&gt;\n"
-#~ "    &lt;attribute name=\"SecurityDomain\"&gt;java:/jaas/SSL&lt;/"
-#~ "attribute&gt;\n"
-#~ "&lt;/mbean&gt;\n"
-#~ "\n"
-#~ "&lt;!-- Configures the keystore on the \"SSL\" security domain\n"
-#~ "     This mbean is better placed in conf/jboss-service.xml where it\n"
-#~ "     can be used by other services, but it will work from anywhere.\n"
-#~ "     Use keytool from the sdk to create the keystore. --&gt;\n"
-#~ "     \n"
-#~ "&lt;mbean code=\"org.jboss.security.plugins.JaasSecurityDomain\"\n"
-#~ "       name=\"jboss.security:service=JaasSecurityDomain,domain=SSL\"&gt;\n"
-#~ "    &lt;!-- This must correlate with the java:/jaas/SSL above --&gt;\n"
-#~ "    &lt;constructor&gt;\n"
-#~ "        &lt;arg type=\"java.lang.String\" value=\"SSL\"/&gt;\n"
-#~ "    &lt;/constructor&gt;\n"
-#~ "    &lt;!-- The location of the keystore resource: loads from the\n"
-#~ "         classpath and the server conf dir is a good default --&gt;\n"
-#~ "    &lt;attribute name=\"KeyStoreURL\"&gt;resource:uil2.keystore&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"KeyStorePass\"&gt;changeme&lt;/attribute&gt;\n"
-#~ "&lt;/mbean&gt;"
-#~ msgstr ""
-#~ "&lt;mbean code=\"org.jboss.mq.il.uil2.UILServerILService\"\n"
-#~ "    name=\"jboss.mq:service=InvocationLayer,type=HTTPSUIL2\"&gt;\n"
-#~ "    &lt;depends optional-attribute-name=\"Invoker\"&gt;jboss.mq:"
-#~ "service=Invoker&lt;/depends&gt;\n"
-#~ "    &lt;attribute name=\"ConnectionFactoryJNDIRef\"&gt;"
-#~ "SSLConnectionFactory&lt;/attribute&gt;\n"
-#~ "    &lt;attribute name=\"XAConnectionFactoryJNDIRef\"&gt;"
-#~ "SSLXAConnectionFactory&lt;/attribute&gt;\n"
-#~ "    \n"
-#~ "    &lt;!-- ... --&gt;\n"
-#~ "\n"
-#~ "    &lt;!-- SSL Socket Factories --&gt;\n"
-#~ "    &lt;attribute name=\"ClientSocketFactory\"&gt;\n"
-#~ "        org.jboss.security.ssl.ClientSocketFactory\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "    &lt;attribute name=\"ServerSocketFactory\"&gt;\n"
-#~ "        org.jboss.security.ssl.DomainServerSocketFactory\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "    &lt;!-- Security domain - see below --&gt;\n"
-#~ "    &lt;attribute name=\"SecurityDomain\"&gt;java:/jaas/SSL&lt;/"
-#~ "attribute&gt;\n"
-#~ "&lt;/mbean&gt;\n"
-#~ "\n"
-#~ "&lt;!-- Configures the keystore on the \"SSL\" security domain\n"
-#~ "     This mbean is better placed in conf/jboss-service.xml where it\n"
-#~ "     can be used by other services, but it will work from anywhere.\n"
-#~ "     Use keytool from the sdk to create the keystore. --&gt;\n"
-#~ "     \n"
-#~ "&lt;mbean code=\"org.jboss.security.plugins.JaasSecurityDomain\"\n"
-#~ "       name=\"jboss.security:service=JaasSecurityDomain,domain=SSL\"&gt;\n"
-#~ "    &lt;!-- This must correlate with the java:/jaas/SSL above --&gt;\n"
-#~ "    &lt;constructor&gt;\n"
-#~ "        &lt;arg type=\"java.lang.String\" value=\"SSL\"/&gt;\n"
-#~ "    &lt;/constructor&gt;\n"
-#~ "    &lt;!-- The location of the keystore resource: loads from the\n"
-#~ "         classpath and the server conf dir is a good default --&gt;\n"
-#~ "    &lt;attribute name=\"KeyStoreURL\"&gt;resource:uil2.keystore&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"KeyStorePass\"&gt;changeme&lt;/attribute&gt;\n"
-#~ "&lt;/mbean&gt;"
-
-#~ msgid "JMS client properties for the UIL2 transport"
-#~ msgstr "Les propriétés du client JMS pour le transport UIL2 "
-
-#~ msgid ""
-#~ "There are several system properties that a JMS client using the UIL2 "
-#~ "transport can set to control the client connection back to the server"
-#~ msgstr ""
-#~ "Il existe plusieurs propriétés de système qu'un client qui utilise le "
-#~ "transport UIL2, peut configurer pour contrôler le retour de la connexion "
-#~ "du client vers le serveur. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.useServerHost</emphasis>: "
-#~ "This system property allows a client to connect to the server "
-#~ "<literal>InetAddress.getHostName</literal> rather than "
-#~ "the<literal>InetAddress.getHostAddress</literal> value. This will only "
-#~ "make a difference if name resolution differs between the server and "
-#~ "client environments."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.useServerHost</emphasis> : "
-#~ "cette propriété de système permet au client de se connecter au serveur "
-#~ "<literal>InetAddress.getHostName</literal> plutôt que la valeur "
-#~ "<literal>InetAddress.getHostAddress</literal>. Cela ne fera une "
-#~ "différence que lorsque la résolution de noms diffère entre les "
-#~ "environnements serveur et client. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.localAddr</emphasis>: This "
-#~ "system property allows a client to define the local interface to which "
-#~ "its sockets should be bound."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.localAddr</emphasis> : cette "
-#~ "propriété de système permet au client de définir l'interface locale à "
-#~ "laquelle ses sockets doivent être liés. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.localPort</emphasis>: This "
-#~ "system property allows a client to define the local port to which its "
-#~ "sockets should be bound"
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.localPort</emphasis>: cette "
-#~ "propriété de système permet au client de définir le port local auquel ses "
-#~ "sockets doivent être liés. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.serverAddr</emphasis>: This "
-#~ "system property allows a client to override the address to which it "
-#~ "attempts to connect to. This is useful for networks where NAT is "
-#~ "occcurring between the client and JMS server."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.serverAddr</emphasis> : "
-#~ "cette propriété de système permet au client de remplacer l'adresse à "
-#~ "laquelle il essaye de se connecter. Elle est utile pour les réseaux "
-#~ "utilisant NAT entre le client et le serveur JMS. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.serverPort</emphasis>: This "
-#~ "system property allows a client to override the port to which it attempts "
-#~ "to connect. This is useful for networks where port forwarding is "
-#~ "occurring between the client and jms server."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.serverPort</emphasis> : "
-#~ "cette propriété de système permet au client de remplacer le port auquel "
-#~ "il essaye de se connecter. Elle est utile pour des réseaux où le "
-#~ "transport de port survient entre le client et le serveur JMS. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.retryCount</emphasis>: This "
-#~ "system property controls the number of attempts to retry connecting to "
-#~ "the JMS server. Retries are only made for <literal>java.net."
-#~ "ConnectException</literal> failures. A value &lt;= 0 means no retry "
-#~ "attempts will be made."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.retryCount</emphasis> : "
-#~ "cette propriété de système contrôle le nombre de tentatives de relance "
-#~ "pour se reconnecter au serveur JMS. Les tentatives de relance sont "
-#~ "uniquement créées pour les défaillances <literal>java.net."
-#~ "ConnectException</literal>. Une valeur &lt;= 0 signifie qu'aucune "
-#~ "tentative de relance ne sera effectuée. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.retryDelay</emphasis>: This "
-#~ "system property controls the delay in milliseconds between retries due to "
-#~ "<literal>ConnectException</literal> failures."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">org.jboss.mq.il.uil2.retryDelay</emphasis> : "
-#~ "cette propriété de système contrôle le délai en millisecondes entre les "
-#~ "tentatives de relance occasionnées par les défaillances "
-#~ "<literal>ConnectException</literal>."
-
-#~ msgid "org.jboss.mq.il.http.HTTPServerILService"
-#~ msgstr "org.jboss.mq.il.http.HTTPServerILService"
-
-#~ msgid ""
-#~ "The <literal>org.jboss.mq.il.http.HTTPServerILService</literal> is used "
-#~ "to manage the HTTP/S IL. This IL allows for the use of the JMS service "
-#~ "over HTTP or HTTPS connections. The relies on the servlet deployed in the "
-#~ "<literal>deploy/jms/jbossmq-httpil.sar</literal> to handle the HTTP "
-#~ "traffic. The configurable attributes are as follows:"
-#~ msgstr ""
-#~ "<literal>org.jboss.mq.il.http.HTTPServerILService</literal> est utilisé "
-#~ "pour gérer l'IL HTTP/S. Cet IL permet l'utilisation du service JMS sur "
-#~ "des connexions HTTP ou HTTPS. Il compte sur le servlet déployé dans "
-#~ "<literal>deploy/jms/jbossmq-httpil.sar</literal> pour gérer le trafic "
-#~ "HTTP. Les attributs configurables sont comme suit : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">TimeOut</emphasis>: The default timeout in "
-#~ "seconds that the client HTTP requests will wait for messages. This can be "
-#~ "overridden on the client by setting the system property <literal>org."
-#~ "jboss.mq.il.http.timeout</literal> to the number of seconds."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">TimeOut</emphasis> : le délai d'attente en "
-#~ "secondes et par défaut pendant lequel les requêtes HTTP du client "
-#~ "attendent les messages. Cela peut être remplacé sur le client en "
-#~ "configurant la propriété système <literal>org.jboss.mq.il.http.timeout</"
-#~ "literal> au nombre de secondes."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">RestInterval</emphasis>: The number of seconds "
-#~ "the client will sleep after each request. The default is 0, but you can "
-#~ "set this value in conjunction with the <literal>TimeOut</literal> value "
-#~ "to implement a pure timed based polling mechanism. For example, you could "
-#~ "simply do a short lived request by setting the <literal>TimeOut</literal> "
-#~ "value to 0 and then setting the <literal>RestInterval</literal> to 60. "
-#~ "This would cause the client to send a single non-blocking request to the "
-#~ "server, return any messages if available, then sleep for 60 seconds, "
-#~ "before issuing another request. Like the <literal>TimeOut</literal> "
-#~ "value, this can be explicitly overridden on a given client by specifying "
-#~ "the <literal>org.jboss.mq.il.http.restinterval</literal> with the number "
-#~ "of seconds you wish to wait between requests."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">RestInterval</emphasis> : le nombre de secondes "
-#~ "pendant lequel le client se met en veille après chaque requête. La valeur "
-#~ "par défaut est 0, mais vous pouvez configurer cette valeur en conjonction "
-#~ "avec la valeur <literal>TimeOut</literal> pour implémenter un mécanisme "
-#~ "de surveillance en temps réel. Par exemple, vous pourriez simplement "
-#~ "faire une courte requête en donnant la valeur 0 à <literal>TimeOut</"
-#~ "literal> et la valeur 60 à <literal>RestInterval</literal>. Le client "
-#~ "enverra ainsi une seule requête non-bloquante au serveur, il renverra "
-#~ "tout message le cas échéant, et se mettra en veille pendant 60 secondes, "
-#~ "avant d'envoyer une autre requête. Comme la valeur <literal>TimeOut</"
-#~ "literal>, cela peut être remplacé explicitement sur un client donné, en "
-#~ "spécifiant <literal>org.jboss.mq.il.http.restinterval</literal> avec le "
-#~ "nombre de secondes d'attente désiré entre les requêtes. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">URL</emphasis>: Set the servlet URL. This value "
-#~ "takes precedence over any individual values set (i.e. the "
-#~ "<literal>URLPrefix</literal>, <literal>URLSuffix</literal>, "
-#~ "<literal>URLPort</literal>, etc.) It my be a actual URL or a property "
-#~ "name which will be used on the client side to resolve the proper URL by "
-#~ "calling <literal>System.getProperty(propertyname)</literal>. If not "
-#~ "specified the URL will be formed from <literal>URLPrefix + URLHostName + "
-#~ "\":\" + URLPort + \"/\" + URLSuffix</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">URL</emphasis> : configure l'URL de la servlet. "
-#~ "Cette valeur est prioritaire sur tout ensemble de valeurs individuelles "
-#~ "(c'est-à-dire <literal>URLPrefix</literal>, <literal>URLSuffix</literal>, "
-#~ "<literal>URLPort</literal>, etc.) Ce doit être une vraie URL ou un nom de "
-#~ "propriété qui sera utilisé côté client pour résoudre l'URL correcte, en "
-#~ "appelant <literal>System.getProperty(propertyname)</literal>. Si elle "
-#~ "n'est pas spécifiée, l'URL sera formé à partir de <literal>URLPrefix + "
-#~ "URLHostName + \":\" + URLPort + \"/\" + URLSuffix</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">URLPrefix</emphasis>: The prefix portion of the "
-#~ "servlet URL."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">URLPrefix</emphasis> : le préfixe de l'URL de la "
-#~ "servlet."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">URLHostName</emphasis>: The hostname portion of "
-#~ "the servlet URL."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">URLHostName</emphasis> : le nom d'hôte de l'URL "
-#~ "de la servlet."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">URLPort</emphasis>: The port portion of the URL."
-#~ msgstr "<emphasis role=\"bold\">URLPort</emphasis> : la port de l'URL."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">URLSuffix</emphasis>: The trailing path portion "
-#~ "of the URL."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">URLSuffix</emphasis> : la portion finale de "
-#~ "chemin de l'URL."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">UseHostName</emphasis>: A flag that if set to "
-#~ "true the default setting for the <literal>URLHostName</literal> attribute "
-#~ "will be taken from <literal>InetAddress.getLocalHost().getHostName()</"
-#~ "literal>. If false the default setting for the <literal>URLHostName</"
-#~ "literal> attribute will be taken from <literal>InetAddress.getLocalHost()."
-#~ "getHostAddress()</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">UseHostName</emphasis> : si cet indicateur a la "
-#~ "valeur true, le paramètre par défaut de l'attribut <literal>URLHostName</"
-#~ "literal> sera extrait de <literal>InetAddress.getLocalHost().getHostName()"
-#~ "</literal>. Si il a la valeur false, le paramètre par défaut pour "
-#~ "l'attribut <literal>URLHostName</literal> sera extrait de "
-#~ "<literal>InetAddress.getLocalHost().getHostAddress()</literal>."
-
-#~ msgid "org.jboss.mq.server.jmx.Invoker"
-#~ msgstr "org.jboss.mq.server.jmx.Invoker"
-
-#~ msgid ""
-#~ "The <literal>org.jboss.mq.server.jmx.Invoker</literal> is used to pass IL "
-#~ "requests down to the destination manager service through an interceptor "
-#~ "stack. The configurable attributes are as follows:"
-#~ msgstr ""
-#~ "<literal>org.jboss.mq.server.jmx.Invoker</literal> est utilisé pour "
-#~ "passer des requêtes IL vers le service de gestionnaire de destinations à "
-#~ "travers une pile d'intercepteurs. Les attributs configurables sont comme "
-#~ "suit : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">NextInterceptor</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the next request interceptor. This "
-#~ "attribute is used by all the interceptors to create the interceptor "
-#~ "stack. The last interceptor in the chain should be the "
-#~ "<literal>DestinationManager</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">NextInterceptor</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> JMX de l'intercepteur de requête suivant. "
-#~ "Cet attribut est utilisé par tous les intercepteurs pour créer la pile "
-#~ "d'intercepteurs. Le dernier intercepteur de la chaîne doit être "
-#~ "<literal>DestinationManager</literal>."
-
-#~ msgid "org.jboss.mq.server.jmx.InterceptorLoader"
-#~ msgstr "org.jboss.mq.server.jmx.InterceptorLoader"
-
-#~ msgid ""
-#~ "The <literal>org.jboss.mq.server.jmx.InterceptorLoader</literal> is used "
-#~ "to load a generic interceptor and make it part of the interceptor stack. "
-#~ "This MBean is typically used to load custom interceptors like "
-#~ "<literal>org.jboss.mq.server.TracingInterceptor</literal>, which is can "
-#~ "be used to efficiently log all client requests via trace level log "
-#~ "messages. The configurable attributes are as follows:"
-#~ msgstr ""
-#~ "<literal>org.jboss.mq.server.jmx.InterceptorLoader</literal> est utilisé "
-#~ "pour charger un intercepteur générique et pour l'intégrer dans la pile "
-#~ "d'intercepteurs. Ce MBean est utilisé habituellement pour charger des "
-#~ "intercepteurs personnalisés comme <literal>org.jboss.mq.server."
-#~ "TracingInterceptor</literal>, qui peut être utilisé pour journaliser "
-#~ "efficacement les requêtes des clients, via des messages de journaux de "
-#~ "suivi. Les attributs configurables sont comme suit : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">NextInterceptor</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the next request interceptor. This "
-#~ "attribute is used by all the interceptors to create the interceptor "
-#~ "stack. The last interceptor in the chain should be the "
-#~ "<literal>DestinationManager</literal>. This attribute should be setup via "
-#~ "a <literal>&lt;depends optional-attribute-name=\"NextInterceptor\"&gt;</"
-#~ "literal> XML tag."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">NextInterceptor</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> JMX de l'intercepteur de requête suivant. "
-#~ "Cet attribut est utilisé par tous les intercepteurs pour créer la pile "
-#~ "d'intercepteurs. Le dernier intercepteur doit être "
-#~ "<literal>DestinationManager</literal>. Cet attribut devrait être installé "
-#~ "via une balise XML <literal>&lt;depends optional-attribute-name="
-#~ "\"NextInterceptor\"&gt;</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">InterceptorClass</emphasis>: The class name of "
-#~ "the interceptor that will be loaded and made part of the interceptor "
-#~ "stack. This class specified here must extend the <literal>org.jboss.mq."
-#~ "server.JMSServerInterceptor</literal> class."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">InterceptorClass</emphasis> : le nom de la classe "
-#~ "de l'intercepteur qui sera chargé et intégré à la pile d'intercepteurs. "
-#~ "Cette classe spécifiée ici, doit étendre la classe <literal>org.jboss.mq."
-#~ "server.JMSServerInterceptor</literal>. "
-
-#~ msgid "org.jboss.mq.sm.jdbc.JDBCStateManager"
-#~ msgstr "org.jboss.mq.sm.jdbc.JDBCStateManager"
-
-#~ msgid ""
-#~ "The <literal>JDBCStateManager</literal> MBean is used as the default "
-#~ "state manager assigned to the DestinationManager service. It stores user "
-#~ "and durable subscriber information in the database. The configurable "
-#~ "attributes are as follows:"
-#~ msgstr ""
-#~ "Le MBean <literal>JDBCStateManager</literal> est utilisé comme "
-#~ "gestionnaire d'états par défaut assigné au service DestinationManager. Il "
-#~ "stocke les informations utilisateur et abonné durable dans la base de "
-#~ "données. Les attributs configurables sont comme suit : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ConnectionManager</emphasis>: This is the "
-#~ "<literal>ObjectName</literal> of the datasource that the JDBC state "
-#~ "manager will write to. For Hypersonic, it is <literal>jboss.jca:"
-#~ "service=DataSourceBinding,name=DefaultDS</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ConnectionManager</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> de la source de données sur lequel le "
-#~ "gestionnaire d'état JDBC écrira. Pour Hypersonic, sa valeur est "
-#~ "<literal>jboss.jca:service=DataSourceBinding,name=DefaultDS</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SqlProperties</emphasis>: The "
-#~ "<literal>SqlProperties</literal> define the SQL statements to be used to "
-#~ "persist JMS state data. If the underlying database is changed, the SQL "
-#~ "statements used may need to change."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SqlProperties</emphasis> : "
-#~ "<literal>SqlProperties</literal> définit les déclarations SQL à utiliser "
-#~ "pour persister les données d'état JMS. Si la base de données sous-jacente "
-#~ "est changée, les déclarations SQL utilisées peuvent devoir changer. "
-
-#~ msgid "org.jboss.mq.security.SecurityManager"
-#~ msgstr "org.jboss.mq.security.SecurityManager"
-
-#~ msgid ""
-#~ "If the <literal>org.jboss.mq.security.SecurityManager</literal> is part "
-#~ "of the interceptor stack, then it will enforce the access control lists "
-#~ "assigned to the destinations. The <literal>SecurityManager</literal> uses "
-#~ "JAAS, and as such requires that at application policy be setup for in the "
-#~ "JBoss <literal>login-config.xml</literal> file. The default configuration "
-#~ "is shown below."
-#~ msgstr ""
-#~ "Si <literal>org.jboss.mq.security.SecurityManager</literal> fait partie "
-#~ "de la pile d'intercepteurs, il appliquera les listes de contrôle d'accès, "
-#~ "assignées aux destinations. <literal>SecurityManager</literal> utilise  "
-#~ "JAAS, et requiert en tant que tel que les règles de l'application soit "
-#~ "configurées dans le fichier JBoss <literal>login-config.xml</literal>. La "
-#~ "configuration par défaut est indiquée ci-dessous. "
-
-#, fuzzy
-#~ msgid ""
-#~ "&lt;application-policy name=&quot;jbossmq&quot;&gt;\n"
-#~ "    &lt;authentication&gt;\n"
-#~ "        &lt;login-module code=&quot;org.jboss.security.auth.spi."
-#~ "DatabaseServerLoginModule&quot;         \n"
-#~ "                      flag=&quot;required&quot;&gt;\n"
-#~ "            &lt;module-option name=&quot;unauthenticatedIdentity&quot;&gt;"
-#~ "guest&lt;/module-option&gt;\n"
-#~ "            &lt;module-option name=&quot;dsJndiName&quot;&gt;java:/"
-#~ "DefaultDS&lt;/module-option&gt;\n"
-#~ "            &lt;module-option name=&quot;principalsQuery&quot;&gt;SELECT "
-#~ "PASSWD FROM JMS_USERS\n"
-#~ "                WHERE USERID=?&lt;/module-option&gt;\n"
-#~ "            &lt;module-option name=&quot;rolesQuery&quot;&gt;SELECT "
-#~ "ROLEID, &apos;Roles&apos; FROM\n"
-#~ "                JMS_ROLES WHERE USERID=?&lt;/module-option&gt;\n"
-#~ "        &lt;/login-module&gt;\n"
-#~ "    &lt;/authentication&gt;\n"
-#~ "&lt;/application-policy&gt;"
-#~ msgstr ""
-#~ "&lt;application-policy name=\"jbossmq\"&gt;\n"
-#~ "    &lt;authentication&gt;\n"
-#~ "        &lt;login-module code=\"org.jboss.security.auth.spi."
-#~ "DatabaseServerLoginModule\"         \n"
-#~ "                      flag=\"required\"&gt;\n"
-#~ "            &lt;module-option name=\"unauthenticatedIdentity\"&gt;"
-#~ "guest&lt;/module-option&gt;\n"
-#~ "            &lt;module-option name=\"dsJndiName\"&gt;java:/DefaultDS&lt;/"
-#~ "module-option&gt;\n"
-#~ "            &lt;module-option name=\"principalsQuery\"&gt;SELECT PASSWD "
-#~ "FROM JMS_USERS\n"
-#~ "                WHERE USERID=?&lt;/module-option&gt;\n"
-#~ "            &lt;module-option name=\"rolesQuery\"&gt;SELECT ROLEID, "
-#~ "'Roles' FROM\n"
-#~ "                JMS_ROLES WHERE USERID=?&lt;/module-option&gt;\n"
-#~ "        &lt;/login-module&gt;\n"
-#~ "    &lt;/authentication&gt;\n"
-#~ "&lt;/application-policy&gt;"
-
-#~ msgid "The configurable attributes of the SecurityManager are as follows:"
-#~ msgstr "Les attributs configurables de SecurityManager sont comme suit :"
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SecurityDomain</emphasis>: Specify the security "
-#~ "domain name to use for authentication and role based authorization. This "
-#~ "is the JNDI name of the JAAS domain to be used to perform authentication "
-#~ "and authorization against."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SecurityDomain</emphasis> : spécifie le nom de "
-#~ "domaine de sécurité à utiliser pour l'authentification et l'autorisation "
-#~ "reposant sur le rôle. Ce nom est le nom JNDI du domaine JAAS à utiliser "
-#~ "contre lequel l'authentification et l'autorisation seront effectuées. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">DefaultSecurityConfig</emphasis>: This element "
-#~ "specifies the default security configuration settings for destinations. "
-#~ "This applies to temporary queues and topics as well as queues and topics "
-#~ "that do not specifically specify a security configuration. The "
-#~ "<literal>DefaultSecurityConfig</literal> should declare some number of "
-#~ "<literal>role</literal> elements which represent each role that is "
-#~ "allowed access to a destination. Each <literal>role</literal> should have "
-#~ "the following attributes:"
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">DefaultSecurityConfig</emphasis> : cet élément "
-#~ "spécifie les paramètres de configuration de sécurité par défaut pour les "
-#~ "destinations. Cela s'applique aux files d'attente et sujets temporaires "
-#~ "de même qu'aux files d'attente et sujets qui ne spécifient pas "
-#~ "spécialement une configuration de sécurité. "
-#~ "<literal>DefaultSecurityConfig</literal> devrait déclarer un nombre "
-#~ "d'éléments <literal>role</literal> qui représentent chaque rôle qui a "
-#~ "l'autorisation d'accès à une destination. Chaque <literal>role</literal> "
-#~ "doit avoir les attributs suivants : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">name</emphasis>: The <literal>name</literal> "
-#~ "attribute defines the name of the role."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">name</emphasis> : l'attribut <literal>name</"
-#~ "literal> définit le nom du rôle."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">create</emphasis>: The <literal>create</literal> "
-#~ "attribute is a true/false value that indicates whether the role has the "
-#~ "ability to create durable subscriptions on the topic."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">create</emphasis> : l'attribut <literal>create</"
-#~ "literal> est une valeur true/false qui indique si le rôle a la capacité "
-#~ "de créer des abonnements durables sur le sujet."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">read</emphasis>: The <literal>read</literal> "
-#~ "attribute is a true/false value that indicates whether the role can "
-#~ "receive messages from the destination."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">read</emphasis> : l'attribut <literal>read</"
-#~ "literal> est une valeur true/false qui indique si le rôle peut recevoir "
-#~ "des messages de la destination."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">write</emphasis>: The <literal>write</literal> "
-#~ "attribute is a true/false value that indicates whether the role can send "
-#~ "messages to the destination."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">write</emphasis> : l'attribut <literal>write</"
-#~ "literal> est une valeur true/false qui indique si le rôle peut envoyer "
-#~ "des messages à la destination. "
-
-#~ msgid "org.jboss.mq.server.jmx.DestinationManager"
-#~ msgstr "org.jboss.mq.server.jmx.DestinationManager"
-
-#~ msgid ""
-#~ "The <literal>org.jboss.mq.server.jmx.DestinationManager</literal> must be "
-#~ "the last interceptor in the interceptor stack. The configurable "
-#~ "attributes are as follows:"
-#~ msgstr ""
-#~ "<literal>org.jboss.mq.server.jmx.DestinationManager</literal> doit être "
-#~ "le dernier intercepteur dans la pile d'intercepteurs. Les attributs "
-#~ "configurables sont comme suit : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">PersistenceManager</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the persistence manager service the "
-#~ "server should use."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">PersistenceManager</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> JMX du service de gestionnaire de "
-#~ "persistance que le serveur doit utiliser. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">StateManager</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the state manager service the server "
-#~ "should use."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">StateManager</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> JMX du service de gestionnaire d'état que "
-#~ "le serveur doit utiliser. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MessageCache</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the message cache service the server "
-#~ "should use."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MessageCache</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> JMX du service de cache de messages que le "
-#~ "serveur doit utiliser. "
-
-#~ msgid ""
-#~ "Additional read-only attributes and operations that support monitoring "
-#~ "include:"
-#~ msgstr ""
-#~ "Les attributs et opérations en lecture seule supplémentaires qui prennent "
-#~ "en charge la surveillance incluent : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ClientCount</emphasis>: The number of clients "
-#~ "connected to the server."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ClientCount</emphasis> : le nombre de clients "
-#~ "connectés au serveur."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Clients</emphasis>: A <literal>java.util.Map&lt;"
-#~ "org.jboss.mq.ConnectionToken, org.jboss.mq.server.ClientConsumer&gt;</"
-#~ "literal> instances for the clients connected to the server."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Clients</emphasis> : les instances <literal>java."
-#~ "util.Map&lt;org.jboss.mq.ConnectionToken, org.jboss.mq.server."
-#~ "ClientConsumer&gt;</literal> pour les clients connectés au serveur. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MessageCounter</emphasis>: An array of org.jboss."
-#~ "mq.server.MessageCounter instances that provide statistics for a JMS "
-#~ "destination."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MessageCounter</emphasis> : un réseau d'instances "
-#~ "org.jboss.mq.server.MessageCounter qui fournit des statistiques pour une "
-#~ "destination JMS. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">listMessageCounter()</emphasis>: This operation "
-#~ "generates an HTML table that contains:"
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">listMessageCounter()</emphasis> : l'opération "
-#~ "génère une table HTML qui contient : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Type</emphasis>: Either <literal>Queue</literal> "
-#~ "or <literal>Topic</literal> indicating the destination type."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Type</emphasis> : soit <literal>Queue</literal> "
-#~ "soit <literal>Topic</literal> indiquant le type de destination. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Name</emphasis>: The name of the destination."
-#~ msgstr "<emphasis role=\"bold\">Name</emphasis> : le nom de la destination."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Subscription</emphasis>: The subscription ID for "
-#~ "a topic."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Subscription</emphasis> : l'ID de l'abonnement "
-#~ "pour un sujet."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Durable</emphasis>: A boolean indicating if the "
-#~ "topic subscription is durable."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Durable</emphasis> : un booléen indiquant que "
-#~ "l'abonnement du topic est durable."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Count</emphasis>: The number of message delivered "
-#~ "to the destination."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Count</emphasis> : le nombre de messages livrés à "
-#~ "la destination."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">CountDelta</emphasis>: The change in message "
-#~ "count since the previous access of count."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">CountDelta</emphasis> : le changement dans le "
-#~ "décompte des messages depuis l'accès au décompte précédent. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Depth</emphasis>: The number of messages in the "
-#~ "destination."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Depth</emphasis> : le nombre de messages dans la "
-#~ "destination."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">DepthDelta</emphasis>: The change in the number "
-#~ "of messages in the destination since the previous access of depth."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">DepthDelta</emphasis> : le changement dans le "
-#~ "nombre de messages dans la destination depuis l'accès précédent à \"Depth"
-#~ "\"."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Last Add</emphasis>: The date/time string in "
-#~ "<literal>DateFormat.SHORT</literal>/<literal>DateFormat.MEDIUM</literal> "
-#~ "format of the last time a message was added to the destination."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Last Add</emphasis> : la chaîne date/heure sous "
-#~ "le format <literal>DateFormat.SHORT</literal>/<literal>DateFormat.MEDIUM</"
-#~ "literal> du dernier ajout d'un message à la destination."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">resetMessageCounter()</emphasis>: This zeros all "
-#~ "destination counts and last added times."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">resetMessageCounter()</emphasis> : remet à zéro "
-#~ "tous les décomptes de destinations et les derniers temps ajoutés. "
-
-#~ msgid ""
-#~ "Queues and topics can be created and destroyed at runtime through the "
-#~ "<literal>DestinationManager</literal> MBean. The "
-#~ "<literal>DestinationManager</literal> provides <literal>createQueue</"
-#~ "literal> and <literal>createTopic</literal> operations for this. Both "
-#~ "methods have a one argument version which takes the destination name and "
-#~ "a two argument version which takes the destination and the JNDI name of "
-#~ "the destination. Queues and topics can be removed using the "
-#~ "<literal>destroyQueue</literal> and <literal>destroyTopic</literal> "
-#~ "operations, both of which take a destination name is input."
-#~ msgstr ""
-#~ "Les files d'attente et les sujets peuvent être créés et détruits pendant "
-#~ "l'exécution à travers le MBean <literal>DestinationManager</literal>. "
-#~ "<literal>DestinationManager</literal> fournit les opérations "
-#~ "<literal>createQueue</literal> et <literal>createTopic</literal> pour ce "
-#~ "faire. Les deux méthodes ont une version avec un seul argument qui prend "
-#~ "le nom de la destination et une version à deux arguments, qui prend la "
-#~ "destination et le nom JNDI de la destination. Les files d'attente et les "
-#~ "sujets peuvent être supprimés en utilisant les opérations "
-#~ "<literal>destroyQueue</literal> et <literal>destroyTopic</literal> qui "
-#~ "toutes deux prennent un nom de destination à l'entrée."
-
-#~ msgid "org.jboss.mq.server.MessageCache"
-#~ msgstr "org.jboss.mq.server.MessageCache"
-
-#~ msgid ""
-#~ "The server determines when to move messages to secondary storage by using "
-#~ "the <literal>org.jboss.mq.server.MessageCache</literal> MBean. The "
-#~ "configurable attributes are as follows:"
-#~ msgstr ""
-#~ "Le serveur détermine le moment du stockage des messages dans un stockage "
-#~ "secondaire en utilisant le MBean <literal>org.jboss.mq.server."
-#~ "MessageCache</literal>. Les attributs configurables sont comme suit : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">CacheStore</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the service that will act as the cache "
-#~ "store. The cache store is used by the <literal>MessageCache</literal> to "
-#~ "move messages to persistent storage. The value you set here typically "
-#~ "depends on the type of persistence manager you are using."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">CacheStore</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> JMX du service qui agira comme mémoire "
-#~ "cache. La mémoire cache est utilisée par <literal>MessageCache</literal> "
-#~ "pour déplacer des messages vers un stockage persistant. La valeur que "
-#~ "vous configurez ici dépend en général du type de gestionnaire de "
-#~ "persistance que vous utilisez. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">HighMemoryMark</emphasis>: The amount of JVM heap "
-#~ "memory in megabytes that must be reached before the "
-#~ "<literal>MessageCache</literal> starts to move messages to secondary "
-#~ "storage."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">HighMemoryMark</emphasis> : quantité de segments "
-#~ "de mémoire JVM en méga-octets qui doit être atteinte avant que "
-#~ "<literal>MessageCache</literal> ne déplace les messages vers un espace de "
-#~ "stockage secondaire."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MaxMemoryMark</emphasis>: The maximum amount of "
-#~ "JVM heap memory in megabytes that the <literal>MessageCache</literal> "
-#~ "considers to be the max memory mark. As memory usage approaches the max "
-#~ "memory mark, the <literal>MessageCache</literal> will move messages to "
-#~ "persistent storage so that the number of messages kept in memory "
-#~ "approaches zero."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MaxMemoryMark</emphasis> : quantité maximum de "
-#~ "mémoire heap de la JVM en méga-octets que <literal>MessageCache</literal> "
-#~ "considère être le seuil de mémoire maximum. Lorsque l'utilisation de la "
-#~ "mémoire se rapproche de la mémoire maximum, <literal>MessageCache</"
-#~ "literal> déplacera les messages sur le stockage persistant pour que le "
-#~ "nombre de messages dans la mémoire se rapproche de zéro. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MakeSoftReferences</emphasis>: This controls "
-#~ "whether or not the message cache will keep soft references to messages "
-#~ "that need to be removed. The default is true."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MakeSoftReferences</emphasis> : vérifie si le "
-#~ "cache de messages garde ou non des références souples à des messages, qui "
-#~ "doivent être supprimés. La valeur par défaut est true."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MinimumHard</emphasis>: The minimum number of the "
-#~ "in memory cache. JBoss won't try to go below this number of messages in "
-#~ "the cache. The default value is 1."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MinimumHard</emphasis> : le nombre minimum de "
-#~ "messages en cache mémoire. JBoss n'essayera pas d'aller au-dessous de ce "
-#~ "nombre de messages dans le cache. La valeur par défaut est 1."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MaximumHard</emphasis>: The upper bound on the "
-#~ "number of hard references to messages in the cache. JBoss will soften "
-#~ "messages to reduce the number of hard references to this level. A value "
-#~ "of 0 means that there is no size based upper bound. The default is 0."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MaximumHard</emphasis> : la limite supérieure sur "
-#~ "le nombres de références aux messages dans le cache. JBoss utilisera des "
-#~ "références souple sur les messages pour réduire le nombre de références "
-#~ "fortes à ce niveau. Une valeur 0 signifie qu'il n'y pas de limite "
-#~ "supérieure, basée sur la quantité. La valeur par défaut est 0."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SoftenWaitMillis</emphasis>: The maximum wait "
-#~ "time before checking whether messages need softening. The default is 1000 "
-#~ "milliseconds (1 second)."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SoftenWaitMillis</emphasis> : le délai d'attente "
-#~ "maximum avant de vérifier si les messages ont besoin d'avoir des "
-#~ "références souples. La valeur par défaut est 1000 millisecondes (1 "
-#~ "seconde)."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SoftenNoMoreOftenThanMillis</emphasis>: The "
-#~ "minimum amount of time between checks to soften messages. A value of 0 "
-#~ "means that this check should be skipped. The default is 0 milliseconds."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SoftenNoMoreOftenThanMillis</emphasis> : la durée "
-#~ "maximum entre les vérifications pour rendre souples les références aux "
-#~ "messages. Une valeur 0 indique que cette vérification devrait être "
-#~ "ignorée. La valeur par défaut est 0 millisecondes. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SoftenAtLeastEveryMillis</emphasis>: The maximum "
-#~ "amount of time between checks to soften messages. A value of 0 means that "
-#~ "this check should be skipped. The default is 0."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SoftenAtLeastEveryMillis</emphasis> : la durée "
-#~ "maximum entre les vérifications pour rendre souples les références aux "
-#~ "messages. Une valeur 0 indique que cette vérification devrait être "
-#~ "ignorée. La valeur par défaut est 0."
-
-#~ msgid ""
-#~ "Additional read-only cache attribute that provide statistics include:"
-#~ msgstr ""
-#~ "Les attributs supplémentaires de cache en lecture seule qui fournit des "
-#~ "statistiques, incluent : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">CacheHits</emphasis>: The number of times a hard "
-#~ "referenced message was accessed"
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">CacheHits</emphasis> : le nombre de fois qu'un "
-#~ "message avec une référence forte, a été accédé. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">CacheMisses</emphasis>: The number of times a "
-#~ "softened message was accessed."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">CacheMisses</emphasis> : le nombre de fois qu'un "
-#~ "message avec références souples a été accédé. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">HardRefCacheSize</emphasis>: The number of "
-#~ "messages in the cache that are not softened."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">HardRefCacheSize</emphasis> : le nombre de "
-#~ "messages dans le cache, qui n'ont pas de références souples."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SoftRefCacheSize</emphasis>: The number of "
-#~ "messages that are currently softened."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SoftRefCacheSize</emphasis> : le nombre de "
-#~ "messages qui sont ont des références souples au moment présent. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SoftenedSize</emphasis>: The total number of "
-#~ "messages softened since the last boot."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SoftenedSize</emphasis> : le nombre total de "
-#~ "messages avec références souples depuis le dernier démarrage. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">TotalCacheSize</emphasis>: The total number of "
-#~ "messages that are being managed by the cache."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">TotalCacheSize</emphasis> : le nombre total de "
-#~ "messages qui sont gérés par le cache. "
-
-#~ msgid "org.jboss.mq.pm.jdbc2.PersistenceManager"
-#~ msgstr "org.jboss.mq.pm.jdbc2.PersistenceManager"
-
-#~ msgid ""
-#~ "The <literal>org.jboss.mq.pm.jdbc.PersistenceManager</literal> should be "
-#~ "used as the persistence manager assigned to the "
-#~ "<literal>DestinationManager</literal> if you wish to store messages in a "
-#~ "database. This PM has been tested against the HypersonSQL, MS SQL, "
-#~ "Oracle, MySQL and Postgres databases. The configurable attributes are as "
-#~ "follows:"
-#~ msgstr ""
-#~ "<literal>org.jboss.mq.pm.jdbc.PersistenceManager</literal> doit faire "
-#~ "office de gestionnaire de persistance assigné à "
-#~ "<literal>DestinationManager</literal> si vous désirez stocker des "
-#~ "messages dans la base de données. Ce PM a été testé sur les  bases de "
-#~ "données HypersonSQL, MS SQL, Oracle, MySQL et Postgres Les attributs "
-#~ "configurables sont comme suit : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MessageCache</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the <literal>MessageCache</literal> that "
-#~ "has been assigned to the <literal>DestinationManager</literal>.."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MessageCache</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> JMX du <literal>MessageCache</literal> "
-#~ "assigné au <literal>DestinationManager</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ConnectionManager</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the JCA data source that will be used to "
-#~ "obtain JDBC connections."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ConnectionManager</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> JMX de la source de données JCA qui sera "
-#~ "utilisée dans les connexions JDBC. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ConnectionRetryAttempts</emphasis>: An integer "
-#~ "count used to allow the PM to retry attempts at getting a connection to "
-#~ "the JDBC store. There is a 1500 millisecond delay between each connection "
-#~ "failed connection attempt and the next attempt. This must be greater than "
-#~ "or equal to 1 and defaults to 5."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ConnectionRetryAttempts</emphasis> : un compte de "
-#~ "nombres entiers utilisé pour permettre au PM des relances de connexions "
-#~ "vers le stockage JDBC. Un délai de 1500 millisecondes est défini entre "
-#~ "chaque échec de connexion et la prochaine tentative de connexion. Il doit "
-#~ "être supérieur ou égal à 1 et sa valeur par défaut est 5. "
-
-#, fuzzy
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SqlProperties</emphasis>: A property list is used "
-#~ "to define the SQL Queries and other JDBC2 Persistence Manager options. "
-#~ "You will need to adjust these properties if you which to run against "
-#~ "another database other than Hypersonic. <xref linkend=\"j2eech6.pmdefault."
-#~ "ex\"/> shows default setting for this attribute for the Hypersonic "
-#~ "database."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SqlProperties</emphasis> : une liste de "
-#~ "propriétés est utilisée pour définir les requêtes SQL et autres options "
-#~ "du gestionnaire de persistance JDBC2. Il vous faudra ajuster ces "
-#~ "propriétés si vous désirez effectuer des interrogations sur une base de "
-#~ "données autre que Hypersonic. L'<xref linkend=\"ch6.pmdefault.ex\"/> "
-#~ "donne le paramètrage par défaut pour cet attribut pour la base de données "
-#~ "Hypersonic."
-
-#~ msgid "Default JDBC2 PeristenceManager SqlProperties"
-#~ msgstr "JDBC2 PeristenceManager SqlProperties par défaut"
-
-#, fuzzy
-#~ msgid ""
-#~ "&lt;attribute name=&quot;SqlProperties&quot;&gt;\n"
-#~ "      CREATE_TABLES_ON_STARTUP = TRUE\n"
-#~ "      CREATE_USER_TABLE = CREATE TABLE JMS_USERS \\\n"
-#~ "           (USERID VARCHAR(32) NOT NULL, PASSWD VARCHAR(32) NOT NULL, \\\n"
-#~ "           CLIENTID VARCHAR(128), PRIMARY KEY(USERID))\n"
-#~ "      CREATE_ROLE_TABLE = CREATE TABLE JMS_ROLES \\\n"
-#~ "           (ROLEID VARCHAR(32) NOT NULL, USERID VARCHAR(32) NOT NULL, \\\n"
-#~ "                    PRIMARY KEY(USERID, ROLEID))\n"
-#~ "      CREATE_SUBSCRIPTION_TABLE = CREATE TABLE JMS_SUBSCRIPTIONS \\\n"
-#~ "           (CLIENTID VARCHAR(128) NOT NULL, \\                  \n"
-#~ "           SUBNAME VARCHAR(128) NOT NULL, TOPIC VARCHAR(255) NOT NULL, "
-#~ "\\                    \n"
-#~ "           SELECTOR VARCHAR(255), PRIMARY KEY(CLIENTID, SUBNAME))\n"
-#~ "      GET_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS "
-#~ "\\\n"
-#~ "           WHERE CLIENTID=? AND SUBNAME=?\n"
-#~ "      LOCK_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS "
-#~ "\\\n"
-#~ "           WHERE CLIENTID=? AND SUBNAME=?\n"
-#~ "      GET_SUBSCRIPTIONS_FOR_TOPIC = \n"
-#~ "           SELECT CLIENTID, SUBNAME, SELECTOR FROM JMS_SUBSCRIPTIONS "
-#~ "WHERE TOPIC=?\n"
-#~ "      INSERT_SUBSCRIPTION = \\\n"
-#~ "           INSERT INTO JMS_SUBSCRIPTIONS (CLIENTID, SUBNAME, TOPIC, "
-#~ "SELECTOR) VALUES(?,?,?,?)\n"
-#~ "      UPDATE_SUBSCRIPTION = \\\n"
-#~ "           UPDATE JMS_SUBSCRIPTIONS SET TOPIC=?, SELECTOR=? WHERE "
-#~ "CLIENTID=? AND SUBNAME=?\n"
-#~ "      REMOVE_SUBSCRIPTION = DELETE FROM JMS_SUBSCRIPTIONS WHERE "
-#~ "CLIENTID=? AND SUBNAME=?\n"
-#~ "      GET_USER_BY_CLIENTID = SELECT USERID, PASSWD, CLIENTID FROM "
-#~ "JMS_USERS WHERE CLIENTID=?\n"
-#~ "      GET_USER = SELECT PASSWD, CLIENTID FROM JMS_USERS WHERE USERID=?\n"
-#~ "      POPULATE.TABLES.01 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
-#~ "                    VALUES (&apos;guest&apos;, &apos;guest&apos;)\n"
-#~ "      POPULATE.TABLES.02 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
-#~ "                    VALUES (&apos;j2ee&apos;, &apos;j2ee&apos;)\n"
-#~ "      POPULATE.TABLES.03 = INSERT INTO JMS_USERS (USERID, PASSWD, "
-#~ "CLIENTID) \\\n"
-#~ "                    VALUES (&apos;john&apos;, &apos;needle&apos;, &apos;"
-#~ "DurableSubscriberExample&apos;)\n"
-#~ "      POPULATE.TABLES.04 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
-#~ "                    VALUES (&apos;nobody&apos;, &apos;nobody&apos;)\n"
-#~ "      POPULATE.TABLES.05 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
-#~ "                    VALUES (&apos;dynsub&apos;, &apos;dynsub&apos;)\n"
-#~ "      POPULATE.TABLES.06 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES (&apos;guest&apos;,&apos;guest&apos;)\n"
-#~ "      POPULATE.TABLES.07 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES (&apos;j2ee&apos;,&apos;guest&apos;)\n"
-#~ "      POPULATE.TABLES.08 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES (&apos;john&apos;,&apos;guest&apos;)\n"
-#~ "      POPULATE.TABLES.09 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES (&apos;subscriber&apos;,&apos;john&apos;)\n"
-#~ "      POPULATE.TABLES.10 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES (&apos;publisher&apos;,&apos;john&apos;)\n"
-#~ "      POPULATE.TABLES.11 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES (&apos;publisher&apos;,&apos;dynsub&apos;)\n"
-#~ "      POPULATE.TABLES.12 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES (&apos;durpublisher&apos;,&apos;john&apos;)\n"
-#~ "      POPULATE.TABLES.13 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES (&apos;durpublisher&apos;,&apos;dynsub&apos;)\n"
-#~ "      POPULATE.TABLES.14 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES (&apos;noacc&apos;,&apos;nobody&apos;)\n"
-#~ "&lt;/attribute&gt;"
-#~ msgstr ""
-#~ "&lt;attribute name=\"SqlProperties\"&gt;\n"
-#~ "      CREATE_TABLES_ON_STARTUP = TRUE\n"
-#~ "      CREATE_USER_TABLE = CREATE TABLE JMS_USERS \\\n"
-#~ "           (USERID VARCHAR(32) NOT NULL, PASSWD VARCHAR(32) NOT NULL, \\\n"
-#~ "           CLIENTID VARCHAR(128), PRIMARY KEY(USERID))\n"
-#~ "      CREATE_ROLE_TABLE = CREATE TABLE JMS_ROLES \\\n"
-#~ "           (ROLEID VARCHAR(32) NOT NULL, USERID VARCHAR(32) NOT NULL, \\\n"
-#~ "                    PRIMARY KEY(USERID, ROLEID))\n"
-#~ "      CREATE_SUBSCRIPTION_TABLE = CREATE TABLE JMS_SUBSCRIPTIONS \\\n"
-#~ "           (CLIENTID VARCHAR(128) NOT NULL, \\                  \n"
-#~ "           SUBNAME VARCHAR(128) NOT NULL, TOPIC VARCHAR(255) NOT NULL, "
-#~ "\\                    \n"
-#~ "           SELECTOR VARCHAR(255), PRIMARY KEY(CLIENTID, SUBNAME))\n"
-#~ "      GET_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS "
-#~ "\\\n"
-#~ "           WHERE CLIENTID=? AND SUBNAME=?\n"
-#~ "      LOCK_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS "
-#~ "\\\n"
-#~ "           WHERE CLIENTID=? AND SUBNAME=?\n"
-#~ "      GET_SUBSCRIPTIONS_FOR_TOPIC = \n"
-#~ "           SELECT CLIENTID, SUBNAME, SELECTOR FROM JMS_SUBSCRIPTIONS "
-#~ "WHERE TOPIC=?\n"
-#~ "      INSERT_SUBSCRIPTION = \\\n"
-#~ "           INSERT INTO JMS_SUBSCRIPTIONS (CLIENTID, SUBNAME, TOPIC, "
-#~ "SELECTOR) VALUES(?,?,?,?)\n"
-#~ "      UPDATE_SUBSCRIPTION = \\\n"
-#~ "           UPDATE JMS_SUBSCRIPTIONS SET TOPIC=?, SELECTOR=? WHERE "
-#~ "CLIENTID=? AND SUBNAME=?\n"
-#~ "      REMOVE_SUBSCRIPTION = DELETE FROM JMS_SUBSCRIPTIONS WHERE "
-#~ "CLIENTID=? AND SUBNAME=?\n"
-#~ "      GET_USER_BY_CLIENTID = SELECT USERID, PASSWD, CLIENTID FROM "
-#~ "JMS_USERS WHERE CLIENTID=?\n"
-#~ "      GET_USER = SELECT PASSWD, CLIENTID FROM JMS_USERS WHERE USERID=?\n"
-#~ "      POPULATE.TABLES.01 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
-#~ "                    VALUES ('guest', 'guest')\n"
-#~ "      POPULATE.TABLES.02 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
-#~ "                    VALUES ('j2ee', 'j2ee')\n"
-#~ "      POPULATE.TABLES.03 = INSERT INTO JMS_USERS (USERID, PASSWD, "
-#~ "CLIENTID) \\\n"
-#~ "                    VALUES ('john', 'needle', "
-#~ "'DurableSubscriberExample')\n"
-#~ "      POPULATE.TABLES.04 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
-#~ "                    VALUES ('nobody', 'nobody')\n"
-#~ "      POPULATE.TABLES.05 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
-#~ "                    VALUES ('dynsub', 'dynsub')\n"
-#~ "      POPULATE.TABLES.06 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES ('guest','guest')\n"
-#~ "      POPULATE.TABLES.07 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES ('j2ee','guest')\n"
-#~ "      POPULATE.TABLES.08 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES ('john','guest')\n"
-#~ "      POPULATE.TABLES.09 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES ('subscriber','john')\n"
-#~ "      POPULATE.TABLES.10 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES ('publisher','john')\n"
-#~ "      POPULATE.TABLES.11 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES ('publisher','dynsub')\n"
-#~ "      POPULATE.TABLES.12 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES ('durpublisher','john')\n"
-#~ "      POPULATE.TABLES.13 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES ('durpublisher','dynsub')\n"
-#~ "      POPULATE.TABLES.14 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
-#~ "                    VALUES ('noacc','nobody')\n"
-#~ "&lt;/attribute&gt;"
-
-#~ msgid "shows an alternate setting for Oracle."
-#~ msgstr " affiche un autre paramètrage pour Oracle."
-
-#~ msgid "A sample JDBC2 PeristenceManager SqlProperties for Oracle"
-#~ msgstr "Échantillon JDBC2 PeristenceManager SqlProperties pour Oracle"
-
-#, fuzzy
-#~ msgid ""
-#~ "&lt;attribute name=&quot;SqlProperties&quot;&gt;\n"
-#~ "      BLOB_TYPE=BINARYSTREAM_BLOB\n"
-#~ "      INSERT_TX = INSERT INTO JMS_TRANSACTIONS (TXID) values(?)\n"
-#~ "      INSERT_MESSAGE = \\\n"
-#~ "          INSERT INTO JMS_MESSAGES (MESSAGEID, DESTINATION, MESSAGEBLOB, "
-#~ "TXID, TXOP) \\\n"
-#~ "          VALUES(?,?,?,?,?)\n"
-#~ "      SELECT_ALL_UNCOMMITED_TXS = SELECT TXID FROM JMS_TRANSACTIONS\n"
-#~ "      SELECT_MAX_TX = SELECT MAX(TXID) FROM JMS_MESSAGES\n"
-#~ "      SELECT_MESSAGES_IN_DEST = \\\n"
-#~ "          SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE "
-#~ "DESTINATION=?\n"
-#~ "      SELECT_MESSAGE = \\\n"
-#~ "          SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE "
-#~ "MESSAGEID=? AND DESTINATION=?\n"
-#~ "      MARK_MESSAGE = \\\n"
-#~ "          UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE MESSAGEID=? AND "
-#~ "DESTINATION=?\n"
-#~ "      UPDATE_MESSAGE = \\\n"
-#~ "          UPDATE JMS_MESSAGES SET MESSAGEBLOB=? WHERE MESSAGEID=? AND "
-#~ "DESTINATION=?\n"
-#~ "      UPDATE_MARKED_MESSAGES = UPDATE JMS_MESSAGES SET TXID=?, TXOP=? "
-#~ "WHERE TXOP=?\n"
-#~ "      UPDATE_MARKED_MESSAGES_WITH_TX = \\\n"
-#~ "          UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE TXOP=? AND TXID=?\n"
-#~ "      DELETE_MARKED_MESSAGES_WITH_TX = \\\n"
-#~ "          DELETE FROM JMS_MESSAGES MESS WHERE TXOP=:1 AND EXISTS \\\n"
-#~ "          (SELECT TXID FROM JMS_TRANSACTIONS TX WHERE TX.TXID = MESS."
-#~ "TXID)\n"
-#~ "      DELETE_TX = DELETE FROM JMS_TRANSACTIONS WHERE TXID = ?\n"
-#~ "      DELETE_MARKED_MESSAGES = DELETE FROM JMS_MESSAGES WHERE TXID=? AND "
-#~ "TXOP=?\n"
-#~ "      DELETE_TEMPORARY_MESSAGES = DELETE FROM JMS_MESSAGES WHERE "
-#~ "TXOP=&apos;T&apos;\n"
-#~ "      DELETE_MESSAGE = DELETE FROM JMS_MESSAGES WHERE MESSAGEID=? AND "
-#~ "DESTINATION=?\n"
-#~ "      CREATE_MESSAGE_TABLE = CREATE TABLE JMS_MESSAGES ( MESSAGEID "
-#~ "INTEGER NOT NULL, \\\n"
-#~ "         DESTINATION VARCHAR(255) NOT NULL, TXID INTEGER, TXOP CHAR(1), "
-#~ "\\\n"
-#~ "         MESSAGEBLOB BLOB, PRIMARY KEY (MESSAGEID, DESTINATION) )\n"
-#~ "      CREATE_IDX_MESSAGE_TXOP_TXID = \\\n"
-#~ "         CREATE INDEX JMS_MESSAGES_TXOP_TXID ON JMS_MESSAGES (TXOP, "
-#~ "TXID)\n"
-#~ "      CREATE_IDX_MESSAGE_DESTINATION = \\\n"
-#~ "         CREATE INDEX JMS_MESSAGES_DESTINATION ON JMS_MESSAGES "
-#~ "(DESTINATION)\n"
-#~ "      CREATE_TX_TABLE = CREATE TABLE JMS_TRANSACTIONS ( TXID INTEGER, "
-#~ "PRIMARY KEY (TXID) )\n"
-#~ "      CREATE_TABLES_ON_STARTUP = TRUE\n"
-#~ "&lt;/attribute&gt;"
-#~ msgstr ""
-#~ "&lt;attribute name=\"SqlProperties\"&gt;\n"
-#~ "      BLOB_TYPE=BINARYSTREAM_BLOB\n"
-#~ "      INSERT_TX = INSERT INTO JMS_TRANSACTIONS (TXID) values(?)\n"
-#~ "      INSERT_MESSAGE = \\\n"
-#~ "          INSERT INTO JMS_MESSAGES (MESSAGEID, DESTINATION, MESSAGEBLOB, "
-#~ "TXID, TXOP) \\\n"
-#~ "          VALUES(?,?,?,?,?)\n"
-#~ "      SELECT_ALL_UNCOMMITED_TXS = SELECT TXID FROM JMS_TRANSACTIONS\n"
-#~ "      SELECT_MAX_TX = SELECT MAX(TXID) FROM JMS_MESSAGES\n"
-#~ "      SELECT_MESSAGES_IN_DEST = \\\n"
-#~ "          SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE "
-#~ "DESTINATION=?\n"
-#~ "      SELECT_MESSAGE = \\\n"
-#~ "          SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE "
-#~ "MESSAGEID=? AND DESTINATION=?\n"
-#~ "      MARK_MESSAGE = \\\n"
-#~ "          UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE MESSAGEID=? AND "
-#~ "DESTINATION=?\n"
-#~ "      UPDATE_MESSAGE = \\\n"
-#~ "          UPDATE JMS_MESSAGES SET MESSAGEBLOB=? WHERE MESSAGEID=? AND "
-#~ "DESTINATION=?\n"
-#~ "      UPDATE_MARKED_MESSAGES = UPDATE JMS_MESSAGES SET TXID=?, TXOP=? "
-#~ "WHERE TXOP=?\n"
-#~ "      UPDATE_MARKED_MESSAGES_WITH_TX = \\\n"
-#~ "          UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE TXOP=? AND TXID=?\n"
-#~ "      DELETE_MARKED_MESSAGES_WITH_TX = \\\n"
-#~ "          DELETE FROM JMS_MESSAGES MESS WHERE TXOP=:1 AND EXISTS \\\n"
-#~ "          (SELECT TXID FROM JMS_TRANSACTIONS TX WHERE TX.TXID = MESS."
-#~ "TXID)\n"
-#~ "      DELETE_TX = DELETE FROM JMS_TRANSACTIONS WHERE TXID = ?\n"
-#~ "      DELETE_MARKED_MESSAGES = DELETE FROM JMS_MESSAGES WHERE TXID=? AND "
-#~ "TXOP=?\n"
-#~ "      DELETE_TEMPORARY_MESSAGES = DELETE FROM JMS_MESSAGES WHERE "
-#~ "TXOP='T'\n"
-#~ "      DELETE_MESSAGE = DELETE FROM JMS_MESSAGES WHERE MESSAGEID=? AND "
-#~ "DESTINATION=?\n"
-#~ "      CREATE_MESSAGE_TABLE = CREATE TABLE JMS_MESSAGES ( MESSAGEID "
-#~ "INTEGER NOT NULL, \\\n"
-#~ "         DESTINATION VARCHAR(255) NOT NULL, TXID INTEGER, TXOP CHAR(1), "
-#~ "\\\n"
-#~ "         MESSAGEBLOB BLOB, PRIMARY KEY (MESSAGEID, DESTINATION) )\n"
-#~ "      CREATE_IDX_MESSAGE_TXOP_TXID = \\\n"
-#~ "         CREATE INDEX JMS_MESSAGES_TXOP_TXID ON JMS_MESSAGES (TXOP, "
-#~ "TXID)\n"
-#~ "      CREATE_IDX_MESSAGE_DESTINATION = \\\n"
-#~ "         CREATE INDEX JMS_MESSAGES_DESTINATION ON JMS_MESSAGES "
-#~ "(DESTINATION)\n"
-#~ "      CREATE_TX_TABLE = CREATE TABLE JMS_TRANSACTIONS ( TXID INTEGER, "
-#~ "PRIMARY KEY (TXID) )\n"
-#~ "      CREATE_TABLES_ON_STARTUP = TRUE\n"
-#~ "&lt;/attribute&gt;"
-
-#~ msgid ""
-#~ "Additional examples can be found in the <literal>docs/examples/jms</"
-#~ "literal> directory of the distribution."
-#~ msgstr ""
-#~ "Vous trouverez des exemples supplémentaires dans le répertoire "
-#~ "<literal>docs/examples/jms</literal> de la distribution. "
-
-#~ msgid "Destination MBeans"
-#~ msgstr "MBeans de destination"
-
-#~ msgid ""
-#~ "This section describes the destination MBeans used in the "
-#~ "<literal>jbossmq-destinations-service.xml</literal> and <literal>jbossmq-"
-#~ "service.xml</literal> descriptors."
-#~ msgstr ""
-#~ "Cette section décrit les MBeans de destination utilisés dans les "
-#~ "descripteurs <literal>jbossmq-destinations-service.xml</literal> et "
-#~ "<literal>jbossmq-service.xml</literal>."
-
-#~ msgid "org.jboss.mq.server.jmx.Queue"
-#~ msgstr "org.jboss.mq.server.jmx.Queue"
-
-#~ msgid ""
-#~ "The <literal>Queue</literal> is used to define a queue destination in "
-#~ "JBoss. The following shows the configuration of one of the default JBoss "
-#~ "queues."
-#~ msgstr ""
-#~ "<literal>Queue</literal> est utilisé pour définir une destination de file "
-#~ "d'attente sous JBoss. Le passage suivant indique la configuration de "
-#~ "l'une des files d'attente JBoss par défaut. "
-
-#, fuzzy
-#~ msgid ""
-#~ "&lt;mbean code=&quot;org.jboss.mq.server.jmx.Queue&quot; \n"
-#~ "       name=&quot;jboss.mq.destination:service=Queue,name=testQueue&quot;"
-#~ "&gt;\n"
-#~ "    &lt;depends optional-attribute-name=&quot;DestinationManager&quot;"
-#~ "&gt;\n"
-#~ "        jboss.mq:service=DestinationManager\n"
-#~ "    &lt;/depends&gt;\n"
-#~ "    &lt;depends optional-attribute-name=&quot;SecurityManager&quot;&gt;\n"
-#~ "        jboss.mq:service=SecurityManager\n"
-#~ "    &lt;/depends&gt;\n"
-#~ "    &lt;attribute name=&quot;MessageCounterHistoryDayLimit&quot;&gt;-"
-#~ "1&lt;/attribute&gt;\n"
-#~ "    &lt;attribute name=&quot;SecurityConf&quot;&gt;\n"
-#~ "        &lt;security&gt;\n"
-#~ "            &lt;role name=&quot;guest&quot;     read=&quot;true&quot;  "
-#~ "write=&quot;true&quot;/&gt;\n"
-#~ "            &lt;role name=&quot;publisher&quot; read=&quot;true&quot;  "
-#~ "write=&quot;true&quot; create=&quot;false&quot;/&gt;\n"
-#~ "            &lt;role name=&quot;noacc&quot;     read=&quot;false&quot; "
-#~ "write=&quot;false&quot; create=&quot;false&quot;/&gt;\n"
-#~ "        &lt;/security&gt;\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "&lt;/mbean&gt;"
-#~ msgstr ""
-#~ "&lt;mbean code=\"org.jboss.mq.server.jmx.Queue\" \n"
-#~ "       name=\"jboss.mq.destination:service=Queue,name=testQueue\"&gt;\n"
-#~ "    &lt;depends optional-attribute-name=\"DestinationManager\"&gt;\n"
-#~ "        jboss.mq:service=DestinationManager\n"
-#~ "    &lt;/depends&gt;\n"
-#~ "    &lt;depends optional-attribute-name=\"SecurityManager\"&gt;\n"
-#~ "        jboss.mq:service=SecurityManager\n"
-#~ "    &lt;/depends&gt;\n"
-#~ "    &lt;attribute name=\"MessageCounterHistoryDayLimit\"&gt;-1&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"SecurityConf\"&gt;\n"
-#~ "        &lt;security&gt;\n"
-#~ "            &lt;role name=\"guest\"     read=\"true\"  write=\"true\"/"
-#~ "&gt;\n"
-#~ "            &lt;role name=\"publisher\" read=\"true\"  write=\"true\" "
-#~ "create=\"false\"/&gt;\n"
-#~ "            &lt;role name=\"noacc\"     read=\"false\" write=\"false\" "
-#~ "create=\"false\"/&gt;\n"
-#~ "        &lt;/security&gt;\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "&lt;/mbean&gt;"
-
-#~ msgid ""
-#~ "The <literal>name</literal> attribute of the JMX object name of this "
-#~ "MBean is used to determine the destination name. For example. In the case "
-#~ "of the queue we just looked at, the name of the queue is "
-#~ "<literal>testQueue</literal>. The configurable attributes are as follows:"
-#~ msgstr ""
-#~ "L'attribut <literal>name</literal> du nom d'objet JMX de ce MBean est "
-#~ "utilisé pour déterminer le nom de la destination. Par exemple, dans le "
-#~ "cas de la file d'attente que nous venons de voir, le nom de la file "
-#~ "d'attente est <literal>testQueue</literal>. Les attributs configurables "
-#~ "sont comme suit : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">DestinationManager</emphasis>: The JMX ObjectName "
-#~ "of the destination manager service for the server. This attribute should "
-#~ "be set via a <literal>&lt;depends optional-attribute-name="
-#~ "\"DestinationManager\"&gt;</literal> XML tag."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">DestinationManager</emphasis> : le nom d'objet "
-#~ "JMX du service de gestionnaire de destinations pour le serveur. Cet "
-#~ "attribut devrait être configuré via une balise XML <literal>&lt;depends "
-#~ "optional-attribute-name=\"DestinationManager\"&gt;</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SecurityManager</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the security manager service that is "
-#~ "being used to validate client requests."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SecurityManager</emphasis>: le nom "
-#~ "<literal>ObjectName</literal> JMX du service de gestionnaire de sécurité "
-#~ "qui est utilisé pour valider les requêtes des clients. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SecurityConf</emphasis>: This element specifies a "
-#~ "XML fragment which describes the access control list to be used by the "
-#~ "<literal>SecurityManager</literal> to authorize client operations against "
-#~ "the destination. The content model is the same as for the "
-#~ "<literal>SecurityManager</literal> <literal>SecurityConf</literal> "
-#~ "attribute."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SecurityConf</emphasis> : cet élément spécifie un "
-#~ "fragment XML qui décrit la liste de contrôle d'accès à utiliser par "
-#~ "<literal>SecurityManager</literal> pour autoriser les opérations client "
-#~ "vers la destination. Le modèle du contenu est le même que pour l'attribut "
-#~ "<literal>SecurityManager</literal> <literal>SecurityConf</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">JNDIName</emphasis>: The location in JNDI to "
-#~ "which the queue object will be bound. If this is not set it will be bound "
-#~ "under the <literal>queue</literal> context using the name of the queue. "
-#~ "For the <literal>testQueue</literal> shown above, the JNDI name would be "
-#~ "<literal>queue/testQueue</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">JNDIName</emphasis> : l'emplacement dans JNDI "
-#~ "auquel la file d'attente sera lié. S'il n'est pas configuré, il sera lié "
-#~ "sous le contexte <literal>queue</literal> en utilisant le nom de la file "
-#~ "d'attente. Pour <literal>testQueue</literal> donnée ci-dessus, le nom "
-#~ "JNDI serait <literal>queue/testQueue</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MaxDepth</emphasis>: The <literal>MaxDepth</"
-#~ "literal> is an upper limit to the backlog of messages that can exist for "
-#~ "a destination. If exceeded, attempts to add new messages will result in a "
-#~ "<literal>org.jboss.mq.DestinationFullException</literal>. The "
-#~ "<literal>MaxDepth</literal> can still be exceeded in a number of "
-#~ "situations, e.g. when a message is placed back into the queue. Also "
-#~ "transactions performing read committed processing, look at the current "
-#~ "size of queue, ignoring any messages that may be added as a result of the "
-#~ "current transaction or other transactions. This is because we don't want "
-#~ "the transaction to fail during the commit phase when the message is "
-#~ "physically added to the queue."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MaxDepth</emphasis> : <literal>MaxDepth</literal> "
-#~ "est une limite supérieure pour des messages non-remis qui peuvent exister "
-#~ "pour une destination. Si elle est dépassée, les tentatives d'ajout de "
-#~ "nouveaux messages, résultera en une exception <literal>org.jboss.mq."
-#~ "DestinationFullException</literal>. <literal>MaxDepth</literal> peut "
-#~ "encore être dépassé dans un certain nombre de situations, par exemple "
-#~ "lorsqu'un message est renvoyé dans la file d'attente. De même les "
-#~ "transactions, effectuant des opérations de lecture dédiées au traitement, "
-#~ "examinent la longueur actuelle de la file d'attente, tout en ignorant "
-#~ "tout message qui aurait pu être ajouté suite à la transaction courante ou "
-#~ "à d'autres transactions. Cela vient du fait que nous ne désirons pas "
-#~ "qu'une transaction échoue durant la phase de commit lorsque le message "
-#~ "est ajouté physiquement à la file d'attente."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MessageCounterHistoryDayLimit</emphasis>: Sets "
-#~ "the destination message counter history day limit with a value less than "
-#~ "0 indicating unlimited history, a 0 value disabling history and a value "
-#~ "greater than 0 giving the history days count."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MessageCounterHistoryDayLimit</emphasis> : "
-#~ "définit la limite journalière d'historique du compteur de messages de la "
-#~ "destination. Une valeur inférieure à 0 indique un historique illimité, "
-#~ "une valeur 0 désactive l'historique et une valeur supérieure à 0 indique "
-#~ "le nombre de jours de l'historique."
-
-#~ msgid ""
-#~ "Additional read-only attributes that provide statistics information "
-#~ "include:"
-#~ msgstr ""
-#~ "Des attributs en lecture seule supplémentaires qui fournissent des "
-#~ "informations de statistiques incluent : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MessageCounter</emphasis>: An array of "
-#~ "<literal>org.jboss.mq.server.MessageCounter</literal> instances that "
-#~ "provide statistics for this destination."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MessageCounter</emphasis> : un réseau d'instances "
-#~ "<literal>org.jboss.mq.server.MessageCounter</literal> qui fournissent des "
-#~ "statistiques pour la destination."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">QueueDepth</emphasis>: The current backlog of "
-#~ "waiting messages."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">QueueDepth</emphasis> : la réserve actuelle de "
-#~ "messages en attente. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ReceiversCount</emphasis>: The number of "
-#~ "receivers currently associated with the queue."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ReceiversCount</emphasis> : le nombre de "
-#~ "destinataires couramment associés à la file d'attente."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ScheduledMessageCount</emphasis>: The number of "
-#~ "messages waiting in the queue for their scheduled delivery time to arrive."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ScheduledMessageCount</emphasis> : le nombre de "
-#~ "messages en attente dans la file qui attendent le moment de livraison "
-#~ "prévue. "
-
-#~ msgid "The following are some of the operations available on queues."
-#~ msgstr ""
-#~ "Voici quelques-unes des opérations disponibles sur les files d'attente."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">listMessageCounter()</emphasis>: This operation "
-#~ "generates an HTML table that contains the same data we as the "
-#~ "<literal>listMessageCounter</literal> operation on the "
-#~ "<literal>DestinationManager</literal>, but only for this one queue."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">listMessageCounter()</emphasis> : cette opération "
-#~ "génère une table HTML qui contient les mêmes données que l'opération "
-#~ "<literal>listMessageCounter</literal> sur le <literal>DestinationManager</"
-#~ "literal>, mais seulement pour cette file d'attente."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">listMessageCounterHistory()</emphasis>: This "
-#~ "operation display an HTML table showing the hourly message counts per "
-#~ "hour for each day in the history."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">listMessageCounterHistory()</emphasis> : cette "
-#~ "opération affiche une table HTML indiquant les nombres de messages par "
-#~ "heure pour chaque jour dans l'historique."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">resetMessageCounterHistory()</emphasis>: This "
-#~ "operation resets the day history message counts."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">resetMessageCounterHistory()</emphasis> : cette "
-#~ "opération remet à zéro les nombres de messages de l'historique du jour."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">removeAllMessages()</emphasis>: This method "
-#~ "removes all the messages on the queue."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">removeAllMessages()</emphasis> : cette méthode "
-#~ "supprime tous les messages dans la file d'attente."
-
-#~ msgid "org.jboss.mq.server.jmx.Topic"
-#~ msgstr "org.jboss.mq.server.jmx.Topic"
-
-#~ msgid ""
-#~ "The <literal>org.jboss.mq.server.jmx.Topic</literal> is used to define a "
-#~ "topic destination in JBoss. The following shows the configuration of one "
-#~ "of the default JBoss topics."
-#~ msgstr ""
-#~ "<literal>org.jboss.mq.server.jmx.Topic</literal> est utilisé pour définir "
-#~ "une destination de sujet dans JBoss. L'exemple suivant donne la "
-#~ "configuration de l'un des sujets JBoss par défaut. "
-
-#, fuzzy
-#~ msgid ""
-#~ "&lt;mbean code=&quot;org.jboss.mq.server.jmx.Topic&quot;\n"
-#~ "       name=&quot;jboss.mq.destination:service=Topic,name=testTopic&quot;"
-#~ "&gt;\n"
-#~ "    &lt;depends optional-attribute-name=&quot;DestinationManager&quot;"
-#~ "&gt;\n"
-#~ "        jboss.mq:service=DestinationManager\n"
-#~ "    &lt;/depends&gt;\n"
-#~ "    &lt;depends optional-attribute-name=&quot;SecurityManager&quot;&gt;\n"
-#~ "        jboss.mq:service=SecurityManager\n"
-#~ "    &lt;/depends&gt;\n"
-#~ "    &lt;attribute name=&quot;SecurityConf&quot;&gt;\n"
-#~ "        &lt;security&gt;\n"
-#~ "            &lt;role name=&quot;guest&quot;        read=&quot;true&quot; "
-#~ "write=&quot;true&quot; /&gt;\n"
-#~ "            &lt;role name=&quot;publisher&quot;    read=&quot;true&quot; "
-#~ "write=&quot;true&quot; create=&quot;false&quot; /&gt;\n"
-#~ "            &lt;role name=&quot;durpublisher&quot; read=&quot;true&quot; "
-#~ "write=&quot;true&quot; create=&quot;true&quot; /&gt;\n"
-#~ "        &lt;/security&gt;\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "&lt;/mbean&gt;"
-#~ msgstr ""
-#~ "&lt;mbean code=\"org.jboss.mq.server.jmx.Topic\"\n"
-#~ "       name=\"jboss.mq.destination:service=Topic,name=testTopic\"&gt;\n"
-#~ "    &lt;depends optional-attribute-name=\"DestinationManager\"&gt;\n"
-#~ "        jboss.mq:service=DestinationManager\n"
-#~ "    &lt;/depends&gt;\n"
-#~ "    &lt;depends optional-attribute-name=\"SecurityManager\"&gt;\n"
-#~ "        jboss.mq:service=SecurityManager\n"
-#~ "    &lt;/depends&gt;\n"
-#~ "    &lt;attribute name=\"SecurityConf\"&gt;\n"
-#~ "        &lt;security&gt;\n"
-#~ "            &lt;role name=\"guest\"        read=\"true\" write=\"true\" /"
-#~ "&gt;\n"
-#~ "            &lt;role name=\"publisher\"    read=\"true\" write=\"true\" "
-#~ "create=\"false\" /&gt;\n"
-#~ "            &lt;role name=\"durpublisher\" read=\"true\" write=\"true\" "
-#~ "create=\"true\" /&gt;\n"
-#~ "        &lt;/security&gt;\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "&lt;/mbean&gt;"
-
-#~ msgid ""
-#~ "The <literal>name</literal> attribute of the JMX object name of this "
-#~ "MBean is used to determine the destination name. For example, in the case "
-#~ "of the topic we just looked at, the name of the topic is "
-#~ "<literal>testTopic</literal>. The configurable attributes are as follows:"
-#~ msgstr ""
-#~ "L'attribut <literal>name</literal> du nom d'objet JMX de ce MBean est "
-#~ "utilisé pour déterminer le nom de la destination. Par exemple, dans le "
-#~ "cas du sujet que nous venons d'examiner, le nom du sujet est "
-#~ "<literal>testTopic</literal>. Les attributs configurables sont comme "
-#~ "suit :  "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">DestinationManager</emphasis>: The JMX object "
-#~ "name of the destination manager configured for the server."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">DestinationManager</emphasis> : le nom JMX du "
-#~ "gestionnaire de destinations configuré par le serveur. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SecurityManager</emphasis>: The JMX object name "
-#~ "of the security manager that is being used to validate client requests."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SecurityManager</emphasis> : le nom JMX du "
-#~ "gestionnaire de sécurité qui est utilisé pour valider les requêtes des "
-#~ "clients. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">SecurityConf</emphasis>: This element specifies a "
-#~ "XML fragment which describes the access control list to be used by the "
-#~ "<literal>SecurityManager</literal> to authorize client operations against "
-#~ "the destination. The content model is the same as that for the "
-#~ "<literal>SecurityManager</literal> <literal>SecurityConf</literal> "
-#~ "attribute."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">SecurityConf</emphasis> : cet élément spécifie le "
-#~ "fragment XML qui décrit la liste de contrôle d'accès à utiliser par "
-#~ "<literal>SecurityManager</literal> pour autoriser les opérations client "
-#~ "vers la destination. Le modèle de contenu est le même que pour l'attribut "
-#~ "<literal>SecurityManager</literal> <literal>SecurityConf</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">JNDIName</emphasis>: The location in JNDI to "
-#~ "which the topic object will be bound. If this is not set it will be bound "
-#~ "under the <literal>topic</literal> context using the name of the queue. "
-#~ "For the <literal>testTopic</literal> shown above, the JNDI name would be "
-#~ "<literal>topic/testTopic</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">JNDIName</emphasis> : l'emplacement JNDI auquel "
-#~ "l'objet sujet sera lié. Si il n'est pas configuré, il sera lié sous le "
-#~ "contexte <literal>topic</literal> en utilisant le nom de la file "
-#~ "d'attente. Pour <literal>testTopic</literal> donné ci-dessus, le nom JNDI "
-#~ "serait <literal>topic/testTopic</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MaxDepth</emphasis>: The <literal>MaxDepth</"
-#~ "literal> is an upper limit to the backlog of messages that can exist for "
-#~ "a destination, and if exceeded, attempts to add new messages will result "
-#~ "in a <literal>org.jboss.mq.DestinationFullException</literal>. The "
-#~ "<literal>MaxDepth</literal> can still be exceeded in a number of "
-#~ "situations, e.g. when a message is knacked back into the queue. Also "
-#~ "transactions performing read committed processing, look at the current "
-#~ "size of queue, ignoring any messages that may be added as a result of the "
-#~ "current transaction or other transactions. This is because we don't want "
-#~ "the transaction to fail during the commit phase when the message is "
-#~ "physically added to the topic."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MaxDepth</emphasis> : <literal>MaxDepth</literal> "
-#~ "est une limite supérieure pour la réserve de messages, qui peuvent "
-#~ "exister dans une destination. Si elle est dépassée, les tentatives "
-#~ "d'ajout de nouveaux messages entraînera une exception <literal>org.jboss."
-#~ "mq.DestinationFullException</literal>. <literal>MaxDepth</literal> peut "
-#~ "encore être dépassé dans un certain nombre de situations, par exemple "
-#~ "lorsqu'un message est renvoyé dans la file d'attente. De même les "
-#~ "transactions, effectuant des opérations de lecture dédiées au traitement, "
-#~ "examinent la longueur actuelle de la file d'attente, tout en ignorant "
-#~ "tout message qui aurait pu être ajouté suite à la transaction courante ou "
-#~ "à d'autres transactions. Cela vient du fait que nous ne désirons pas "
-#~ "qu'une transaction échoue durant la phase de validation lorsque le "
-#~ "message est ajouté physiquement au sujet. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">MessageCounterHistoryDayLimit</emphasis>: Sets "
-#~ "the destination message counter history day limit with a value &lt; 0 "
-#~ "indicating unlimited history, a 0 value disabling history, and a value "
-#~ "&gt; 0 giving the history days count."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">MessageCounterHistoryDayLimit</emphasis> : "
-#~ "définit la limite journalière d'historique du compteur de messages de la "
-#~ "destination. Une valeur inférieure à 0 indique un historique illimité, "
-#~ "une valeur 0 désactive l'historique et une valeur supérieure à 0 indique "
-#~ "le nombre de jours de l'historique."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">AllMessageCount</emphasis>: The message count "
-#~ "across all queue types associated with the topic."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">AllMessageCount</emphasis> : le nombre de "
-#~ "messages sur tous les types de files d'attente associés au sujet."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">AllSubscriptionsCount</emphasis>: The count of "
-#~ "durable and non-durable subscriptions."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">AllSubscriptionsCount</emphasis> : le nombre "
-#~ "d'abonnements durables et non-durables."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">DurableMessageCount</emphasis>: The count of "
-#~ "messages in durable subscription queues."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">DurableMessageCount</emphasis> : le nombre de "
-#~ "messages dans des files d'attente d'abonnements durables."
-
-#~ msgid ""
-#~ "d <emphasis role=\"bold\">DurableSubscriptionsCount</emphasis>: The count "
-#~ "of durable subscribers."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">DurableSubscriptionsCount</emphasis> : le nombre "
-#~ "d'abonnés durables. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">NonDurableMessageCount</emphasis>: The count on "
-#~ "messages in non-durable subscription queues."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">NonDurableMessageCount</emphasis>: le nombre de "
-#~ "messages dans des files d'attente d'abonnements non-durables. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">NonDurableSubscriptionsCount</emphasis>: The "
-#~ "count of non-durable subscribers."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">NonDurableSubscriptionsCount</emphasis> : le "
-#~ "nombre d'abonnés non-durables."
-
-#~ msgid "The following are some of the operations available on topics."
-#~ msgstr "Voici quelques-unes des opérations disponibles sur les sujets. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">listMessageCounter()</emphasis>: This operation "
-#~ "generates an HTML table that contains the same data we as the "
-#~ "<literal>listMessageCounter</literal> operation on the "
-#~ "<literal>DestinationManager</literal>, but only for this one topic. "
-#~ "Message counters are only maintained for each active subscription, "
-#~ "durable or otherwise."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">listMessageCounter()</emphasis> : cette opération "
-#~ "génère une table HTML qui contient les mêmes données que l'opération "
-#~ "<literal>listMessageCounter</literal> sur <literal>DestinationManager</"
-#~ "literal>, mais uniquement pour ce seul sujet. Les compteurs de messages "
-#~ "sont uniquement maintenus pour chaque abonnement actif, durable ou autre. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">listMessageCounterHistory()</emphasis>: This "
-#~ "operation display an HTML table showing the hourly message counts per "
-#~ "hour for each day of history."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">listMessageCounterHistory()</emphasis> : cette "
-#~ "opération génère une table HTML indiquant le nombre de messages par heure "
-#~ "pour chaque jour de l'historique."
-
-#~ msgid "Specifying the MDB JMS Provider"
-#~ msgstr "Spécifier le fournisseur JMS MDB"
-
-#~ msgid ""
-#~ "Up to this point we have looked at the standard JMS client/server "
-#~ "architecture. The JMS specification defines an advanced set of interfaces "
-#~ "that allow for concurrent processing of a destination's messages, and "
-#~ "collectively this functionality is referred to as application server "
-#~ "facilities (ASF). Two of the interfaces that support concurrent message "
-#~ "processing, <literal>javax.jms.ServerSessionPool</literal> and "
-#~ "<literal>javax.jms.ServerSession</literal>, must be provided by the "
-#~ "application server in which the processing will occur. Thus, the set of "
-#~ "components that make up the JBossMQ ASF involves both JBossMQ components "
-#~ "as well as JBoss server components. The JBoss server MDB container "
-#~ "utilizes the JMS service's ASF to concurrently process messages sent to "
-#~ "MDBs."
-#~ msgstr ""
-#~ "Jusqu'à présent, nous avons examiné l'architecture client/serveur JMS "
-#~ "standard. La spécification JMS définit un ensemble avancé d'interfaces "
-#~ "qui permet le traitement simultané des messages d'une destination, et "
-#~ "collectivement ces fonctionnalités sont appelées services de serveur "
-#~ "d'application (ASF, application server facilities). Deux des interfaces "
-#~ "qui prennent en charge le traitement simultané de messages, "
-#~ "<literal>javax.jms.ServerSessionPool</literal> et <literal>javax.jms."
-#~ "ServerSession</literal>, doivent être fournies par le serveur "
-#~ "d'application dans lequel le traitement est effectué. Ainsi, l'ensemble "
-#~ "des composants qui forme l'ASF JBossMQ engage à la fois les composants "
-#~ "JBossMQ et les composants serveur de JBoss. Le conteneur MDB de serveur "
-#~ "JBoss utilise l'ASF du service JMS pour traiter simultanément les "
-#~ "messages envoyés aux MDB. "
-
-#~ msgid ""
-#~ "The responsibilities of the ASF domains are well defined by the JMS "
-#~ "specification and so we won't go into a discussion of how the ASF "
-#~ "components are implemented. Rather, we want to discuss how ASF components "
-#~ "used by the JBoss MDB layer are integrated using MBeans that allow either "
-#~ "the application server interfaces, or the JMS provider interfaces to be "
-#~ "replaced with alternate implementations."
-#~ msgstr ""
-#~ "Les responsabilités des domaines des ASF sont bien définies par la "
-#~ "spécification JMS et nous n'entrerons pas dans une discussion sur la "
-#~ "façon dont les composants des ASF sont implémentés. Nous examinerons "
-#~ "plutôt la façon dont les composant des ASF, utilisés par la couche MDB "
-#~ "JBoss, sont intégrés en utilisant les MBean qui permettent soit aux "
-#~ "interfaces du serveur d'application, soit aux interfaces du fournisseur "
-#~ "JMS, d'être remplacées par des implémentations alternatives. "
-
-#~ msgid ""
-#~ "Let's start with the <literal>org.jboss.jms.jndi.JMSProviderLoader</"
-#~ "literal> MBean. This MBean is responsible for loading an instance of the "
-#~ "<literal>org.jboss.jms.jndi.JMSProviderAdaptor</literal> interface into "
-#~ "the JBoss server and binding it into JNDI. The "
-#~ "<literal>JMSProviderAdaptor</literal> interface is an abstraction that "
-#~ "defines how to get the root JNDI context for the JMS provider, and an "
-#~ "interface for getting and setting the JNDI names for the <literal>Context."
-#~ "PROVIDER_URL</literal> for the root <literal>InitialContext</literal>, "
-#~ "and the <literal>QueueConnectionFactory</literal> and "
-#~ "<literal>TopicConnectionFactory</literal> locations in the root context. "
-#~ "This is all that is really necessary to bootstrap use of a JMS provider. "
-#~ "By abstracting this information into an interface, alternate JMS ASF "
-#~ "provider implementations can be used with the JBoss MDB container. The "
-#~ "<literal>org.jboss.jms.jndi.JBossMQProvider</literal> is the default "
-#~ "implementation of <literal>JMSProviderAdaptor</literal> interface, and "
-#~ "provides the adaptor for the JBossMQ JMS provider. To replace the JBossMQ "
-#~ "provider with an alternate JMS ASF implementation, simply create an "
-#~ "implementation of the <literal>JMSProviderAdaptor</literal> interface and "
-#~ "configure the JMSProviderLoader with the class name of the "
-#~ "implementation. We'll see an example of this in the configuration section."
-#~ msgstr ""
-#~ "Commençons par le MBean <literal>org.jboss.jms.jndi.JMSProviderLoader</"
-#~ "literal>. Ce MBean est responsable du chargement d'une instance de "
-#~ "l'interface <literal>org.jboss.jms.jndi.JMSProviderAdaptor</literal> sur "
-#~ "le serveur JBoss et de sa liaison dans JNDI. L'interface "
-#~ "<literal>JMSProviderAdaptor</literal> est une abstraction qui définit "
-#~ "comment obtenir le contexte JNDI racine pour le fournisseur JMS, et une "
-#~ "interface pour obtenir et configurer les noms JNDI pour <literal>Context."
-#~ "PROVIDER_URL</literal> pour le contexte racine <literal>InitialContext</"
-#~ "literal> et <literal>QueueConnectionFactory</literal> et les "
-#~ "localisations <literal>TopicConnectionFactory</literal> dans le contexte "
-#~ "racine. Cela est suffisant pour amorcer l'utilisation d'un fournisseur "
-#~ "JMS. En faisant abstraction de cette information dans l'interface, des "
-#~ "implémentations de fournisseurs d'ASF JMS alternatives peuvent être "
-#~ "utilisées avec le conteneur MDB de JBoss. <literal>org.jboss.jms.jndi."
-#~ "JBossMQProvider</literal> est l'implémentation par défaut de l'interface "
-#~ "<literal>JMSProviderAdaptor</literal>, et fournit l'adaptateur pour le "
-#~ "fournisseur JMS de JBossMQ. Pour remplacer le fournisseur JBossMQ par une "
-#~ "autre implémentation d'ASF JMS, créez simplement une implémentation de "
-#~ "l'interface <literal>JMSProviderAdaptor</literal> et configurez-la "
-#~ "JMSProviderLoader avec un nom de classe pour l'implémentation. Nous en "
-#~ "verrons un exemple dans la section de configuration. "
-
-#~ msgid ""
-#~ "In addition to being able to replace the JMS provider used for MDBs, you "
-#~ "can also replace the javax.jms.ServerSessionPool interface "
-#~ "implementation. This is possible by configuring the class name of the "
-#~ "<literal>org.jboss.jms.asf.ServerSessionPoolFactory</literal> "
-#~ "implementation using the <literal>org.jboss.jms.asf."
-#~ "ServerSessionPoolLoader</literal> MBean <literal>PoolFactoryClass</"
-#~ "literal> attribute. The default <literal>ServerSessionPoolFactory</"
-#~ "literal> factory implementation is the JBoss <literal>org.jboss.jms.asf."
-#~ "StdServerSessionPoolFactory</literal> class."
-#~ msgstr ""
-#~ "Outre la possibilité de remplacer le fournisseur JMS utilisé pour les "
-#~ "MDB, vous pouvez également remplacer l'implémentation d'interface javax."
-#~ "jms.ServerSessionPool. Cela est possible en configurant le nom de classe "
-#~ "de l'implémentation <literal>org.jboss.jms.asf.ServerSessionPoolFactory</"
-#~ "literal> à l'aide de l'attribut <literal>org.jboss.jms.asf."
-#~ "ServerSessionPoolLoader</literal> du MBean <literal>PoolFactoryClass</"
-#~ "literal>. L'implémentation de la fabrique par défaut "
-#~ "<literal>ServerSessionPoolFactory</literal> est la classe <literal>org."
-#~ "jboss.jms.asf.StdServerSessionPoolFactory</literal> de JBoss. "
-
-#~ msgid "org.jboss.jms.jndi.JMSProviderLoader MBean"
-#~ msgstr "org.jboss.jms.jndi.JMSProviderLoader MBean"
-
-#~ msgid ""
-#~ "The <literal>JMSProviderLoader</literal> MBean service creates a JMS "
-#~ "provider adaptor and binds it into JNDI. A JMS provider adaptor is a "
-#~ "class that implements the <literal>org.jboss.jms.jndi.JMSProviderAdapter</"
-#~ "literal> interface. It is used by the message driven bean container to "
-#~ "access a JMS service provider in a provider independent manner. The "
-#~ "configurable attributes of the <literal>JMSProviderLoader</literal> "
-#~ "service are:"
-#~ msgstr ""
-#~ "Le service MBean <literal>JMSProviderLoader</literal> crée un adaptateur "
-#~ "pour le fournisseur JMS et le lie dans l'interface JNDI. Un adaptateur de "
-#~ "fournisseur JMS est une classe qui implémente l'interface <literal>org."
-#~ "jboss.jms.jndi.JMSProviderAdapter</literal>. Il est utilisé par le "
-#~ "conteneur de MDB pour accéder au fournisseur de service JMS "
-#~ "indépendamment du fournisseur. Les attributs configurables du service "
-#~ "<literal>JMSProviderLoader</literal> sont :"
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ProviderName</emphasis>: A unique name for the "
-#~ "JMS provider. This will be used to bind the <literal>JMSProviderAdapter</"
-#~ "literal> instance into JNDI under <literal>java:/&lt;ProviderName&gt;</"
-#~ "literal> unless overridden by the <literal>AdapterJNDIName</literal> "
-#~ "attribute."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ProviderName</emphasis> : un nom unique pour le "
-#~ "fournisseur JMS. Il est utilisé pour lier l'instance "
-#~ "<literal>JMSProviderAdapter</literal> dans le JNDI sous <literal>java:/"
-#~ "&lt;ProviderName&gt;</literal> à moins d'avoir été spécifié par "
-#~ "l'attribut <literal>AdapterJNDIName</literal>. "
-
-#, fuzzy
-#~ msgid ""
-#~ "<emphasis role=\"bold\">ProviderAdapterClass</emphasis>: The fully "
-#~ "qualified class name of the org.jboss.jms.jndi."
-#~ "JMSProviderAdapter<literal></literal> interface to create an instance of."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">ProviderAdapterClass</emphasis> : le nom de "
-#~ "classe complet de l'interface org.jboss.jms.jndi.JMSProviderAdapter qui "
-#~ "permet de créer une instance. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">FactoryRef</emphasis>: The JNDI name under which "
-#~ "the provider <literal>javax.jms.ConnectionFactory</literal> will be bound."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">FactoryRef</emphasis> : le nom JNDI sous lequel "
-#~ "le fournisseur <literal>javax.jms.ConnectionFactory</literal> sera lié. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">QueueFactoryRef</emphasis>: The JNDI name under "
-#~ "which the provider <literal>javax.jms.QueueConnectionFactory</literal> "
-#~ "will be bound."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">QueueFactoryRef</emphasis> : le nom JNDI sous "
-#~ "lequel le fournisseur <literal>javax.jms.QueueConnectionFactory</literal> "
-#~ "sera lié. "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">TopicFactoryRef</emphasis>: The JNDI name under "
-#~ "which the <literal>javax.jms.TopicConnectionFactory</literal> will be "
-#~ "bound."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">TopicFactoryRef</emphasis> : le nom JNDI sous "
-#~ "lequel <literal>javax.jms.TopicConnectionFactory</literal> sera lié."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">Properties</emphasis>: The JNDI properties of the "
-#~ "initial context used to look up the factories."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">Properties</emphasis> : les propriétés JNDI du "
-#~ "contexte initial utilisées pour rechercher les fabriques. "
-
-#~ msgid "A JMSProviderLoader for accessing a remote JBossMQ server"
-#~ msgstr "Un JMSProviderLoader pour accéder à un serveur JBossMQ à distance"
-
-#, fuzzy
-#~ msgid ""
-#~ "&lt;mbean code=\"org.jboss.jms.jndi.JMSProviderLoader\"\n"
-#~ "       name=\"jboss.mq:service=JMSProviderLoader,"
-#~ "name=RemoteJBossMQProvider\"&gt;\n"
-#~ "    &lt;attribute name=\"ProviderName\"&gt;RemoteJMSProvider&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"ProviderUrl\"&gt;&lt;/attribute&gt;\n"
-#~ "    &lt;attribute name=\"ProviderAdapterClass\"&gt;\n"
-#~ "        org.jboss.jms.jndi.JBossMQProvider\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "    &lt;attribute name=\"FactoryRef\"&gt;XAConnectionFactory&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"QueueFactoryRef\"&gt;XAConnectionFactory&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"TopicFactoryRef\"&gt;XAConnectionFactory&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=&quot;Properties&gt;\n"
-#~ "        java.naming.factory.initial=org.jnp.interfaces."
-#~ "NamingContextFactory\n"
-#~ "        java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces\n"
-#~ "        java.naming.provider.url=jnp://remotehost:1099\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "&lt;/mbean&gt;"
-#~ msgstr ""
-#~ "&lt;mbean code=\"org.jboss.jms.jndi.JMSProviderLoader\"\n"
-#~ "       name=\"jboss.mq:service=JMSProviderLoader,"
-#~ "name=RemoteJBossMQProvider\"&gt;\n"
-#~ "    &lt;attribute name=\"ProviderName\"&gt;RemoteJMSProvider&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"ProviderUrl\"&gt;&lt;/attribute&gt;\n"
-#~ "    &lt;attribute name=\"ProviderAdapterClass\"&gt;\n"
-#~ "        org.jboss.jms.jndi.JBossMQProvider\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "    &lt;attribute name=\"FactoryRef\"&gt;XAConnectionFactory&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"QueueFactoryRef\"&gt;XAConnectionFactory&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"TopicFactoryRef\"&gt;XAConnectionFactory&lt;/"
-#~ "attribute&gt;\n"
-#~ "    &lt;attribute name=\"Properties&gt;\n"
-#~ "        java.naming.factory.initial=org.jnp.interfaces."
-#~ "NamingContextFactory\n"
-#~ "        java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces\n"
-#~ "        java.naming.provider.url=jnp://remotehost:1099\n"
-#~ "    &lt;/attribute&gt;\n"
-#~ "&lt;/mbean&gt;"
-
-#, fuzzy
-#~ msgid ""
-#~ "The RemoteJMSProvider can be referenced on the MDB invoker config as "
-#~ "shown in the <literal>jboss.xml</literal> fragment given in <xref linkend="
-#~ "\"j2eech6.mdbadapt.ex\"/>."
-#~ msgstr ""
-#~ "RemoteJMSProvider peut être référencé dans la configuration de "
-#~ "l'invocateur du MDB comme indiqué dans le fragment <literal>jboss.xml</"
-#~ "literal> fourni dans l'<xref linkend=\"ch6.mdbadapt.ex\"/>."
-
-#~ msgid "A jboss.xml fragment for specifying the MDB JMS provider adaptor"
-#~ msgstr ""
-#~ "Un fragment de jboss.xml pour spécifier l'adaptateur de fournisseur MDB "
-#~ "JMS "
-
-#~ msgid ""
-#~ "&lt;proxy-factory-config&gt;\n"
-#~ "    &lt;JMSProviderAdapterJNDI&gt;RemoteJMSProvider&lt;/"
-#~ "JMSProviderAdapterJNDI&gt;\n"
-#~ "    &lt;ServerSessionPoolFactoryJNDI&gt;StdJMSPool&lt;/"
-#~ "ServerSessionPoolFactoryJNDI&gt;\n"
-#~ "    &lt;MaximumSize&gt;15&lt;/MaximumSize&gt;\n"
-#~ "    &lt;MaxMessages&gt;1&lt;/MaxMessages&gt;\n"
-#~ "    &lt;MDBConfig&gt;\n"
-#~ "        &lt;ReconnectIntervalSec&gt;10&lt;/ReconnectIntervalSec&gt;\n"
-#~ "        &lt;DLQConfig&gt;\n"
-#~ "            &lt;DestinationQueue&gt;queue/DLQ&lt;/DestinationQueue&gt;\n"
-#~ "            &lt;MaxTimesRedelivered&gt;10&lt;/MaxTimesRedelivered&gt;\n"
-#~ "            &lt;TimeToLive&gt;0&lt;/TimeToLive&gt;\n"
-#~ "        &lt;/DLQConfig&gt;\n"
-#~ "    &lt;/MDBConfig&gt;\n"
-#~ "&lt;/proxy-factory-config&gt;"
-#~ msgstr ""
-#~ "&lt;proxy-factory-config&gt;\n"
-#~ "    &lt;JMSProviderAdapterJNDI&gt;RemoteJMSProvider&lt;/"
-#~ "JMSProviderAdapterJNDI&gt;\n"
-#~ "    &lt;ServerSessionPoolFactoryJNDI&gt;StdJMSPool&lt;/"
-#~ "ServerSessionPoolFactoryJNDI&gt;\n"
-#~ "    &lt;MaximumSize&gt;15&lt;/MaximumSize&gt;\n"
-#~ "    &lt;MaxMessages&gt;1&lt;/MaxMessages&gt;\n"
-#~ "    &lt;MDBConfig&gt;\n"
-#~ "        &lt;ReconnectIntervalSec&gt;10&lt;/ReconnectIntervalSec&gt;\n"
-#~ "        &lt;DLQConfig&gt;\n"
-#~ "            &lt;DestinationQueue&gt;queue/DLQ&lt;/DestinationQueue&gt;\n"
-#~ "            &lt;MaxTimesRedelivered&gt;10&lt;/MaxTimesRedelivered&gt;\n"
-#~ "            &lt;TimeToLive&gt;0&lt;/TimeToLive&gt;\n"
-#~ "        &lt;/DLQConfig&gt;\n"
-#~ "    &lt;/MDBConfig&gt;\n"
-#~ "&lt;/proxy-factory-config&gt;"
-
-#~ msgid ""
-#~ "Incidentally, because one can specify multiple <literal>invoker-proxy-"
-#~ "binding</literal> elements, this allows an MDB to listen to the same "
-#~ "queue/topic on multiple servers by configuring multiple bindings with "
-#~ "different <literal>JMSProviderAdapterJNDI</literal> settings."
-#~ msgstr ""
-#~ "Incidemment, et parce que vous pouvez spécifier de multiples éléments "
-#~ "<literal>invoker-proxy-binding</literal>, cela permet à un MDB d'écouter "
-#~ "la même file d'attente ou le même sujets sur de multiples serveurs en "
-#~ "configurant de multiples liaisons avec différents paramètres "
-#~ "<literal>JMSProviderAdapterJNDI</literal>. "
-
-#, fuzzy
-#~ msgid ""
-#~ "Alternatively, one can integrate the JMS provider using JCA configuration "
-#~ "like that shown in <xref linkend=\"j2eech6.jmsdsjca.ex\"/>."
-#~ msgstr ""
-#~ "Alternativement, vous pouvez intégrer le fournisseur JMS en utilisant la "
-#~ "configuration JCA comme celle donnée dans l'<xref linkend=\"ch6.jmsdsjca."
-#~ "ex\"/>."
-
-#~ msgid ""
-#~ "A jms-ds.xml descriptor for integrating a JMS provider adaptor via JCA"
-#~ msgstr ""
-#~ "Un descripteur jms-ds.xml pour intégrer un adaptateur de fournisseur JMS "
-#~ "via JCA"
-
-#, fuzzy
-#~ msgid ""
-#~ "&lt;tx-connection-factory&gt;\n"
-#~ "    &lt;jndi-name&gt;RemoteJmsXA&lt;/jndi-name&gt;\n"
-#~ "    &lt;xa-transaction/&gt;\n"
-#~ "    &lt;adapter-display-name&gt;JMS Adapter&lt;/adapter-display-name&gt;\n"
-#~ "    &lt;config-property name=\"JMSProviderAdapterJNDI\"\n"
-#~ "                     type=\"java.lang.String\"&gt;RemoteJMSProvider&lt;/"
-#~ "config-property&gt;\n"
-#~ "    &lt;config-property name=\"SessionDefaultType\"\n"
-#~ "                     type=\"java.lang.String\"&gt;javax.jms.Topic&lt;/"
-#~ "config-property&gt;\n"
-#~ "                \n"
-#~ "    &lt;security-domain-and-application&gt;JmsXARealm&lt;/security-domain-"
-#~ "and-application&gt;\n"
-#~ "&lt;/tx-connection-factory&gt;"
-#~ msgstr ""
-#~ "&lt;tx-connection-factory&gt;\n"
-#~ "    &lt;jndi-name&gt;RemoteJmsXA&lt;/jndi-name&gt;\n"
-#~ "    &lt;xa-transaction/&gt;\n"
-#~ "    &lt;adapter-display-name&gt;JMS Adapter&lt;/adapter-display-name&gt;\n"
-#~ "    &lt;config-property name=\"JMSProviderAdapterJNDI\"\n"
-#~ "                     type=\"java.lang.String\"&gt;RemoteJMSProvider&lt;/"
-#~ "config-property&gt;\n"
-#~ "    &lt;config-property name=\"SessionDefaultType\"\n"
-#~ "                     type=\"java.lang.String\"&gt;javax.jms.Topic&lt;/"
-#~ "config-property&gt;\n"
-#~ "                 \n"
-#~ "    &lt;security-domain-and-application&gt;JmsXARealm&lt;/security-domain-"
-#~ "and-application&gt;\n"
-#~ "&lt;/tx-connection-factory&gt;"
-
-#~ msgid "org.jboss.jms.asf.ServerSessionPoolLoader MBean"
-#~ msgstr "org.jboss.jms.asf.ServerSessionPoolLoader MBean"
-
-#~ msgid ""
-#~ "The <literal>ServerSessionPoolLoader</literal> MBean service manages a "
-#~ "factory for <literal>javax.jms.ServerSessionPool</literal> objects used "
-#~ "by the message driven bean container. The configurable attributes of the "
-#~ "<literal>ServerSessionPoolLoader</literal> service are:"
-#~ msgstr ""
-#~ "Le service MBean <literal>ServerSessionPoolLoader</literal> gère une "
-#~ "fabrique pour des objets <literal>javax.jms.ServerSessionPool</literal> "
-#~ "utilisés par le conteneur de MDB. Les attributs configurables du service "
-#~ "<literal>ServerSessionPoolLoader</literal> sont les suivants : "
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">PoolName</emphasis>: A unique name for the "
-#~ "session pool. This will be used to bind the "
-#~ "<literal>ServerSessionPoolFactory</literal> instance into JNDI under "
-#~ "<literal>java:/PoolName</literal>."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">PoolName</emphasis> : un nom unique pour le pool "
-#~ "de session. Il sera utilisé pour lier l'instance "
-#~ "<literal>ServerSessionPoolFactory</literal> dans JNDI sous <literal>java:/"
-#~ "PoolName</literal>."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">PoolFactoryClass</emphasis>: The fully qualified "
-#~ "class name of the <literal>org.jboss.jms.asf.ServerSessionPoolFactory</"
-#~ "literal> interface to create an instance of."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">PoolFactoryClass</emphasis> : le nom de classe, "
-#~ "pleinement qualifié de l'interface <literal>org.jboss.jms.asf."
-#~ "ServerSessionPoolFactory</literal> qui permet de créer une instance."
-
-#~ msgid ""
-#~ "<emphasis role=\"bold\">XidFactory</emphasis>: The JMX "
-#~ "<literal>ObjectName</literal> of the service to use for generating "
-#~ "<literal>javax.transaction.xa.Xid</literal> values for local transactions "
-#~ "when two phase commit is not required. The <literal>XidFactory</literal> "
-#~ "MBean must provide an <literal>Instance</literal> operation which returns "
-#~ "a <literal>org.jboss.tm.XidFactoryMBean</literal> instance."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">XidFactory</emphasis> : le nom "
-#~ "<literal>ObjectName</literal> JMX du service à utiliser pour générer les "
-#~ "valeurs <literal>javax.transaction.xa.Xid</literal> pour des transactions "
-#~ "locales lorsqu'une validation à deux phases n'est pas requise. Le MBean "
-#~ "<literal>XidFactory</literal> doit fournir une opération "
-#~ "<literal>Instance</literal> qui renvoie une instance <literal>org.jboss."
-#~ "tm.XidFactoryMBean</literal>."
-
-#~ msgid "Integrating non-JBoss JMS Providers"
-#~ msgstr "Intégrer les fournisseurs JMS autres que ceux de JBoss "
-
-#~ msgid ""
-#~ "We have mentioned that one can replace the JBossMQ JMS implementation "
-#~ "with a foreign implementation. Here we summarize the various approaches "
-#~ "one can take to do the replacement:"
-#~ msgstr ""
-#~ "Nous avons mentionné que vous pouvez remplacer l'implémentation JMS de "
-#~ "JBossMQ par une implémentation étrangère. Nous résumons ici les "
-#~ "différentes approches pour effectuer le ŗemplacement."
-
-#~ msgid ""
-#~ "Replace the JMSProviderLoader JBossMQProvider class with one that "
-#~ "instantiates the correct JNDI context for communicating with the foreign "
-#~ "JMS providers managed objects."
-#~ msgstr ""
-#~ "Remplacez la classe JBossMQProvider de JMSProviderLoader par une classe "
-#~ "qui instancie le contexte JNDI correct pour communiquer avec les objets "
-#~ "gérés par des fournisseurs JMS étrangers. "
-
-#~ msgid ""
-#~ "Use the <literal>ExternalContext</literal> MBean to federate the foreign "
-#~ "JMS providers managed objects into the JBoss JNDI tree."
-#~ msgstr ""
-#~ "Utilisez le MBean <literal>ExternalContext</literal> pour fédérer les "
-#~ "objets gérés par des fournisseurs JMS étrangers dans l'arborescence JNDI "
-#~ "de JBoss."
-
-#~ msgid ""
-#~ "Use MBeans to instantiate the foreign JMS objects into the JBoss JNDI "
-#~ "tree. An example of this approach can be found for Websphere MQ at <ulink "
-#~ "url=\"http://wiki.jboss.org/wiki/Wiki.jsp?"
-#~ "page=IntegrationWithWebSphereMQSeries\"></ulink>."
-#~ msgstr ""
-#~ "Utilisez les MBeans pour instancier les objets JMS étrangers dans "
-#~ "l'arborescence JNDI de JBoss. Vous trouverez un exemple de cette approche "
-#~ "pour Websphere MQ sur <ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?"
-#~ "page=IntegrationWithWebSphereMQSeries\"></ulink>."

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/JBossCache_And_JGroups_Services.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/JBossCache_And_JGroups_Services.po	2009-01-27 05:57:17 UTC (rev 83453)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/fr-FR/JBossCache_And_JGroups_Services.po	2009-01-27 06:15:36 UTC (rev 83454)
@@ -1,18 +1,21 @@
+# translation of JBossCache_And_JGroups_Services.po to French
 # Language /tmp/mike/JBEAP420/JBAS translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
+#
 # Automatically generated, 2007.
-#
+# Corina Roe <croe at redhat.com>, 2009.
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: JBossCache_And_JGroups_Services\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-07-24 02:05+0000\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2009-01-27 10:34+1000\n"
+"Last-Translator: Corina Roe <croe at redhat.com>\n"
+"Language-Team: French <i18 at redhat.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: JBossCache_And_JGroups_Services.xml:6
@@ -60,7 +63,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:15
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The JGroups framework provides services to enable peer-to-peer "
 "communications between nodes in a cluster. It is built on top a stack of "
@@ -73,8 +76,8 @@
 "poste à poste entre les noeuds dans un cluster. Il s'appuie sur une pile de "
 "protocoles de communications réseaux qui fournissent le transport, la "
 "découverte, la fiabilité et la détection de défaillances, de même que les "
-"services de gestion d'appartenance aux clusters. <xref linkend=\"jbosscache-"
-"JGroupsStack.fig\"/> montre la pile de protocoles de JGroups."
+"services de gestion d'appartenance aux clusters. <xref linkend=\"JGroups_Configuration-Protocol_stack_in_JGroups\"/"
+"> montre la pile de protocoles de JGroups."
 
 #. Tag: title
 #: JBossCache_And_JGroups_Services.xml:19
@@ -294,8 +297,7 @@
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:49
 #, no-c-format
-msgid ""
-"The available attributes in the above JGroups configuration are listed below."
+msgid "The available attributes in the above JGroups configuration are listed below."
 msgstr ""
 "Les attributs disponibles dans la configuration JGroups ci-dessus sont "
 "listés ici."
@@ -470,7 +472,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:115
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "On Windows 2000 machines, because of the media sense feature being broken "
 "with multicast (even after disabling media sense), you need to set the UDP "
@@ -480,7 +482,7 @@
 "Sur les machines Windows 2000, à cause de la fonctionnalité media sense "
 "défectueuse avec le multicast (même après avoir désactivé le media sense), "
 "il vous faudra configurer l'attribut du protocole UDP <literal>loopback</"
-"literal> à <literal>true</literal>."
+"literal> à <literal>true</literal>. "
 
 #. Tag: title
 #: JBossCache_And_JGroups_Services.xml:122
@@ -525,8 +527,7 @@
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:127
 #, no-c-format
-msgid ""
-"Below are the attributes available in the <literal>TCP</literal> element."
+msgid "Below are the attributes available in the <literal>TCP</literal> element."
 msgstr "Voici les attributs disponibles dans l'élément <literal>TCP</literal>."
 
 #. Tag: para
@@ -675,7 +676,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:196
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The cluster need to maintain a list of current member nodes at all times so "
 "that the load balancer and client interceptor know how to route their "
@@ -691,8 +692,8 @@
 "détecter les noeuds actifs dans le cluster. Tous les noeuds initiaux sont "
 "découverts quand le cluster démarre. Quand un nouveau noeud se joint plus "
 "tard au cluster, il n'est découvert que lorsque le protocole d'appartenance "
-"de groupe (GMS, see <xref linkend=\"jbosscache-jgroups-other-gms\"/>) "
-"l'admet dans le groupe."
+"de groupe (GMS, see <xref linkend=\"Other_Configuration_Options-"
+"Group_Membership\"/>) l'admet dans le groupe."
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:199
@@ -807,7 +808,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:238
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">initial_hosts</emphasis> is a comma-separated list "
 "of addresses (e.g., <literal>host1[12345],host2[23456]</literal>), which are "
@@ -815,7 +816,7 @@
 msgstr ""
 "<emphasis role=\"bold\">initial_hosts</emphasis> est une liste d'adresses, "
 "séparée par des virgules, (par ex., <literal>host1[12345],host2[23456]</"
-"literal>), qui sont interrogées par ping pour la découverte."
+"literal>), qui sont interrogées par ping pour la découverte. "
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:243
@@ -891,7 +892,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:274
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">initial_hosts</emphasis> is a comma-separated list "
 "of addresses (e.g., <literal>host1[12345],host2[23456]</literal>) for "
@@ -899,7 +900,7 @@
 msgstr ""
 "<emphasis role=\"bold\">initial_hosts</emphasis> est une liste d'adresses "
 "séparée par des virgules (par ex., <literal>host1[12345],host2[23456]</"
-"literal>) auprès desquelles les GossipRouters peuvent s'enregistrer."
+"literal>) auprès desquelles les GossipRouters peuvent s'enregistrer. "
 
 #. Tag: title
 #: JBossCache_And_JGroups_Services.xml:282
@@ -948,7 +949,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:302
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">initial_hosts</emphasis> is a comma-separated list "
 "of addresses (e.g., <literal>host1[12345],host2[23456]</literal>) for "
@@ -956,7 +957,7 @@
 msgstr ""
 "<emphasis role=\"bold\">initial_hosts</emphasis> est une liste d'adresses "
 "séparée par des virgules (par ex., <literal>host1[12345],host2[23456]</"
-"literal>) à « pinguer »."
+"literal>) à interroger par ping."
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:307
@@ -1086,7 +1087,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:361
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The FD discovery protocol requires each node periodically sends are-you-"
 "alive messages to its neighbor. If the neighbor fails to respond, the "
@@ -1099,7 +1100,7 @@
 "voisin ne répond pas, le noeud d'appel envoie un message SUSPECT au cluster. "
 "Le coordinateur de groupe courant vérifie que le noeud suspect est "
 "réellement mort et met à jour la vue du cluster. Voici un exemple de "
-"configuration FD."
+"configuration FD. "
 
 #. Tag: programlisting
 #: JBossCache_And_JGroups_Services.xml:364
@@ -1179,7 +1180,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:394
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The are-you-alive messages in the FD protocol could increase the network "
 "load when there are many nodes. It could also produce false suspicions. For "
@@ -1209,7 +1210,7 @@
 "fonctionne mieux sur des réseaux chargés où tous les noeuds sont fréquemment "
 "accédés. La configuration FD_SOCK la plus simple ne prend pas d'attribut. "
 "Vous pouvez simplement déclarer un élément vide <literal>FD_SOCK</literal> "
-"dans l'élément <literal>Config</literal> de JGroups."
+"dans l'élément <literal>Config</literal> de JGroups. "
 
 #. Tag: programlisting
 #: JBossCache_And_JGroups_Services.xml:397
@@ -1223,8 +1224,7 @@
 msgid ""
 "There is only one optional attribute in the <literal>FD_SOCK</literal> "
 "element."
-msgstr ""
-"Il n'y a qu'un attribut optionnel dans l'élément <literal>FD_SOCK</literal>."
+msgstr "Il n'y a qu'un attribut optionnel dans l'élément <literal>FD_SOCK</literal>."
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:403
@@ -1248,7 +1248,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:412
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The FD_SIMPLE protocol is a more tolerant (less false suspicions) protocol "
 "based on are-you-alive messages. Each node periodically sends are-you-alive "
@@ -1263,7 +1263,7 @@
 "suspicions) basé sur les messages « êtes-vous vivant ?». Chaque noeud envoie "
 "périodiquement des messages « êtes-vous vivant ?» à un noeud choisi au "
 "hasard et attend une réponse. Si une réponse n'est pas obtenue dans un "
-"timeout spécifique, un compteur associé à ce noeud sera incrémenté. Si le "
+"délai spécifique, un compteur associé à ce noeud sera incrémenté. Si le "
 "compteur excède une certaine valeur, ce noeud sera suspect. Quand une "
 "réponse à un message « êtes-vous vivant » est reçue, le compteur se remet à "
 "zéro. Voici un exemple de configuration pour un protocole "
@@ -1377,7 +1377,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:451
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">timeout</emphasis> specifies the retransmission "
 "timeout (in milliseconds). For instance, if the timeout is \"100,200,400,800"
@@ -1385,8 +1385,8 @@
 "100 ms the first time, and the second time it waits for 200 ms before "
 "resending, and so on."
 msgstr ""
-"<emphasis role=\"bold\">timeout</emphasis> spécifie le timeout de "
-"retransmission (en millisecondes). Par exemple, si le timeout est "
+"<emphasis role=\"bold\">timeout</emphasis> spécifie le délai de "
+"retransmission (en millesecondes). Par exemple, si le délai est "
 "\"100,200,400,800\", l'expéditeur renvoie le message s'il n'a pas reçu d'ACK "
 "après 100 ms la première fois, et la deuxième fois, il attend 200 ms avant "
 "de le renvoyer et ainsi de suite."
@@ -1588,13 +1588,13 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:519
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">print_local_addr</emphasis> specifies whether to "
 "dump the node&#39;s own address to the output when started."
 msgstr ""
-"<emphasis role=\"bold\">print_local_addr</emphasis> spécifie s'il faut "
-"écrire l'adresse du noeud local vers la console à son démarrage."
+"<emphasis role=\"bold\">print_local_addr</emphasis> précise s'il faut "
+"écrire l'adresse du noeud local vers la console à son démarrage. "
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:524
@@ -1624,7 +1624,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:538
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The flow control service tries to adapt the sending data rate and the "
 "receiving data among nodes. If a sender node is too fast, it might overwhelm "
@@ -1653,7 +1653,7 @@
 "l'expéditeur est épuisé, l'expéditeur se bloque jusqu'à ce qu'il reçoive du "
 "crédit de la part du récepteur. Le service de contrôle de flux est configuré "
 "dans le sous-élément sous l'élément <literal>Config</literal> de JGroups. "
-"Voici un exemple de configuration."
+"Voici un exemple de configuration. "
 
 #. Tag: programlisting
 #: JBossCache_And_JGroups_Services.xml:541
@@ -2054,6 +2054,110 @@
 "    &lt;/attribute&gt;\n"
 "&lt;/mbean&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.cache.TreeCache\" \n"
+"        name=\"jboss.cache:service=TreeCache\"&gt;\n"
+"    \n"
+"    &lt;depends&gt;jboss:service=Naming&lt;/depends&gt; \n"
+"    &lt;depends&gt;jboss:service=TransactionManager&lt;/depends&gt; \n"
+"\n"
+"    &lt;! -- Configure the TransactionManager --&gt; \n"
+"    &lt;attribute name=\"TransactionManagerLookupClass\"&gt;\n"
+"        org.jboss.cache.DummyTransactionManagerLookup\n"
+"    &lt;/attribute&gt; \n"
+"\n"
+"    &lt;! -- \n"
+"            Node locking level : SERIALIZABLE\n"
+"                                 REPEATABLE_READ (default)\n"
+"                                 READ_COMMITTED\n"
+"                                 READ_UNCOMMITTED\n"
+"                                 NONE        \n"
+"    --&gt; \n"
+"    &lt;attribute name=\"IsolationLevel\"&gt;REPEATABLE_READ&lt;/"
+"attribute&gt; \n"
+"\n"
+"    &lt;! --     Valid modes are LOCAL\n"
+"                             REPL_ASYNC\n"
+"                             REPL_SYNC\n"
+"                             INVALIDATION_ASYNC\n"
+"                             INVALIDATION_SYNC\n"
+"                             \n"
+"    --&gt; \n"
+"    &lt;attribute name=\"CacheMode\"&gt;LOCAL&lt;/attribute&gt;\n"
+" \n"
+"    &lt;! -- Name of cluster. Needs to be the same for all clusters, in "
+"order\n"
+"             to find each other --&gt; \n"
+"    &lt;attribute name=\"ClusterName\"&gt;TreeCache-Cluster&lt;/"
+"attribute&gt; \n"
+"\n"
+"    &lt;! --    The max amount of time (in milliseconds) we wait until the\n"
+"            initial state (ie. the contents of the cache) are \n"
+"            retrieved from existing members in a clustered environment\n"
+"    --&gt; \n"
+"    &lt;attribute name=\"InitialStateRetrievalTimeout\"&gt;5000&lt;/"
+"attribute&gt; \n"
+"\n"
+"    &lt;! --    Number of milliseconds to wait until all responses for a\n"
+"            synchronous call have been received.\n"
+"    --&gt; \n"
+"    &lt;attribute name=\"SyncReplTimeout\"&gt;10000&lt;/attribute&gt; \n"
+"\n"
+"    &lt;! --  Max number of milliseconds to wait for a lock acquisition --"
+"&gt; \n"
+"    &lt;attribute name=\"LockAcquisitionTimeout\"&gt;15000&lt;/"
+"attribute&gt; \n"
+"\n"
+"    &lt;! --  Name of the eviction policy class. --&gt; \n"
+"    &lt;attribute name=\"EvictionPolicyClass\"&gt;\n"
+"        org.jboss.cache.eviction.LRUPolicy\n"
+"    &lt;/attribute&gt; \n"
+"\n"
+"    &lt;! --  Specific eviction policy configurations. This is LRU --&gt; \n"
+"    &lt;attribute name=\"EvictionPolicyConfig\"&gt;\n"
+"        &lt;config&gt;\n"
+"            &lt;attribute name=\"wakeUpIntervalSeconds\"&gt;5&lt;/"
+"attribute&gt; \n"
+"            &lt;!--  Cache wide default --&gt; \n"
+"            &lt;region name=\"/_default_\"&gt;\n"
+"                &lt;attribute name=\"maxNodes\"&gt;5000&lt;/attribute&gt; \n"
+"                &lt;attribute name=\"timeToLiveSeconds\"&gt;1000&lt;/"
+"attribute&gt; \n"
+"            &lt;/region&gt;\n"
+"\n"
+"            &lt;region name=\"/org/jboss/data\"&gt;\n"
+"                &lt;attribute name=\"maxNodes\"&gt;5000&lt;/attribute&gt; \n"
+"                &lt;attribute name=\"timeToLiveSeconds\"&gt;1000&lt;/"
+"attribute&gt; \n"
+"            &lt;/region&gt;\n"
+"\n"
+"            &lt;region name=\"/org/jboss/test/data\"&gt;\n"
+"                &lt;attribute name=\"maxNodes\"&gt;5&lt;/attribute&gt; \n"
+"                &lt;attribute name=\"timeToLiveSeconds\"&gt;4&lt;/"
+"attribute&gt; \n"
+"            &lt;/region&gt;\n"
+"        &lt;/config&gt;\n"
+"    &lt;/attribute&gt;\n"
+"\n"
+"    &lt;attribute name=\"CacheLoaderClass\"&gt;\n"
+"        org.jboss.cache.loader.bdbje.BdbjeCacheLoader\n"
+"    &lt;/attribute&gt;\n"
+"    \n"
+"    &lt;attribute name=\"CacheLoaderConfig\"&gt;\n"
+"       location=c:\\\\tmp\n"
+"    &lt;/attribute&gt;\n"
+"    &lt;attribute name=\"CacheLoaderShared\"&gt;true&lt;/attribute&gt;\n"
+"    &lt;attribute name=\"CacheLoaderPreload\"&gt;\n"
+"        /a/b/c,/all/my/objects\n"
+"    &lt;/attribute&gt;\n"
+"    &lt;attribute name=\"CacheLoaderFetchTransientState\"&gt;false&lt;/"
+"attribute&gt;\n"
+"    &lt;attribute name=\"CacheLoaderFetchPersistentState\"&gt;true&lt;/"
+"attribute&gt;\n"
+"    \n"
+"    &lt;attribute name=\"ClusterConfig\"&gt;\n"
+"        ... JGroups config for the cluster ...\n"
+"    &lt;/attribute&gt;\n"
+"&lt;/mbean&gt;"
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:646
@@ -2065,6 +2169,8 @@
 "\"JBossCache_and_JGroups_Services-JGroups_Configuration\"/>). The "
 "<literal>TreeCache</literal> MBean takes the following attributes."
 msgstr ""
+"L\"élément de configuration de JGroups (par ex., l'attribut <literal>ClusterConfig</"
+"literal>) est omis du listing ci-dessus. Vous avez pu apprendre comment configurer JGroups un peu plus haut dans ce chapitre (<xref linkend=\"JBossCache_and_JGroups_Services-JGroups_Configuration\"/>). Le MBean <literal>TreeCache</literal> prend les attributs suivants."
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:651
@@ -2144,7 +2250,7 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:681
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">CacheMode</emphasis> specifies how to synchronize "
 "cache between nodes. The possible values are <literal>LOCAL</literal>, "
@@ -2152,10 +2258,9 @@
 "<literal>INVALIDATION_SYNC</literal>, or <literal>INVALIDATION_ASYNC</"
 "literal>. ."
 msgstr ""
-"<emphasis role=\"bold\">CacheMode</emphasis> spécifie comment synchroniser "
-"la mémoire cache entre les noeuds. Les valeurs possibles sont "
-"<literal>LOCAL</literal>, <literal>REPL_SYNC</literal>, ou "
-"<literal>REPL_ASYNC</literal>."
+"<emphasis role=\"bold\">CacheMode</emphasis> explique comment synchroniser cache entre les noeuds. Les valeurs possibles sont <literal>LOCAL</literal>, <literal>REPL_SYNC</literal>, <literal>REPL_ASYNC</literal>, "
+"<literal>INVALIDATION_SYNC</literal>, ou <literal>INVALIDATION_ASYNC</"
+"literal>. ."
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:688
@@ -2171,14 +2276,14 @@
 
 #. Tag: para
 #: JBossCache_And_JGroups_Services.xml:693
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">ClusterConfig</emphasis> contains the configuration "
 "of the underlying JGroups stack (see <xref linkend="
 "\"JBossCache_and_JGroups_Services-JGroups_Configuration\"/>."
 msgstr ""
 "<emphasis role=\"bold\">ClusterConfig</emphasis> contient la configuration "
-"de la pile JGroups  sous-jacente (consultez <xref linkend=\"jbosscache-"
+"de la pile JGroups sous-jacente (consultez <xref linkend=\"jbosscache-"
 "jgroups\"/>)."
 
 #. Tag: para
@@ -2343,3 +2448,7 @@
 "docs/en-US/JBoss_Enterprise_Application_Platform/\">http://www.redhat.com/"
 "docs/en-US/JBoss_Enterprise_Application_Platform/</ulink>"
 msgstr ""
+"Pour une vue plus approfondie au sujet de Tree Caching, consulter le guide EAP Tree Cache Guide qui est disponible en ligne à partir de: <ulink url=\"http://www.redhat.com/"
+"docs/en-US/JBoss_Enterprise_Application_Platform/\">http://www.redhat.com/"
+"docs/en-US/JBoss_Enterprise_Application_Platform/</ulink>"
+




More information about the jboss-cvs-commits mailing list