[jboss-cvs] JBossAS SVN: r95990 - projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 4 01:22:41 EST 2009


Author: Darrin
Date: 2009-11-04 01:22:41 -0500 (Wed, 04 Nov 2009)
New Revision: 95990

Modified:
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/portability.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/preface.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_criteria.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_hql.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_sql.po
Log:
translation in progress

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/portability.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/portability.po	2009-11-04 05:12:29 UTC (rev 95989)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/portability.po	2009-11-04 06:22:41 UTC (rev 95990)
@@ -8,7 +8,7 @@
 "Project-Id-Version: portability\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-09-15 07:03+0000\n"
-"PO-Revision-Date: 2009-11-03 14:57+1000\n"
+"PO-Revision-Date: 2009-11-04 15:54+1000\n"
 "Last-Translator: Corina Roe <croe at redhat.com>\n"
 "Language-Team: French <i18 at redhat.com>\n"
 "MIME-Version: 1.0\n"
@@ -26,7 +26,7 @@
 #: portability.xml:29
 #, no-c-format
 msgid "Portability Basics"
-msgstr "Aspects fondamentaux de la protabilité"
+msgstr "Aspects fondamentaux de la portabilité"
 
 #. Tag: para
 #: portability.xml:31
@@ -193,19 +193,19 @@
 #: portability.xml:127
 #, no-c-format
 msgid "There are specifically 2 bundled <emphasis>enhanced</emphasis>generators:"
-msgstr ""
+msgstr "Il existe 2 générateurs <emphasis>améliorés</emphasis> spécifiques qui sont livrés."
 
 #. Tag: classname
 #: portability.xml:132
 #, no-c-format
 msgid "org.hibernate.id.enhanced.SequenceStyleGenerator"
-msgstr ""
+msgstr "org.hibernate.id.enhanced.SequenceStyleGenerator"
 
 #. Tag: classname
 #: portability.xml:137
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "org.hibernate.id.enhanced.TableGenerator"
-msgstr "org.hibernate.cache.TreeCacheProvider"
+msgstr "org.hibernate.id.enhanced.TableGenerator"
 
 #. Tag: para
 #: portability.xml:143
@@ -216,13 +216,13 @@
 "<classname>org.hibernate.id.enhanced.SequenceStyleGenerator</classname> "
 "mimics the behavior of a sequence on databases which do not support "
 "sequences by using a table."
-msgstr ""
+msgstr "L'idée qui se cache là derrière, c'est de porter la sémantique de la génération de la valeur d'identifiant vers les bases de données diverses."
 
 #. Tag: title
 #: portability.xml:152
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Database functions"
-msgstr "Fonctions d'agrégation"
+msgstr "Fonctions de base de données"
 
 #. Tag: para
 #: portability.xml:155
@@ -230,7 +230,7 @@
 msgid ""
 "This is a new area in Hibernate and as such it is not as mature as the "
 "overall Hibernate experience."
-msgstr ""
+msgstr "Il s'agit d'une nouveau domaine pour Hibernate, et de ce fait, n'a pas encore atteint une maturité "
 
 #. Tag: para
 #: portability.xml:160
@@ -241,7 +241,7 @@
 "mapping a <emphasis>logical</emphasis> function name to a a delegate which "
 "knows how to render that particular function, perhaps even using a totally "
 "different physical function call."
-msgstr ""
+msgstr "Les fonctions SQL peuvent être référencées de bien des façons par les utilisateurs. Cependant, toutes les bases de données ne supportent pas le même groupe de fonctions. Hibernate procure une façon de faire correspondre un nom de fonction <emphasis>logique</emphasis> à un délégué qui sait comment traduire cette fonction particulière, peut-être en utilisant un appel de fonction physique totalement différente."
 
 #. Tag: para
 #: portability.xml:166
@@ -252,7 +252,7 @@
 "intended to allow users to provide custom function definitions without "
 "having to provide a custom dialect. This specific behavior is not fully "
 "completed as of yet."
-msgstr ""
+msgstr "Techniquement cet enregistrement de la fonction est géré par le biais de la classe <classname>hibernate.dialect.function.SQLFunctionRegistry org.</classname> qui est destinée à permettre aux utilisateurs de fournir des définitions de fonction personnalisée sans avoir à fournir un dialecte personnalisé. Ce comportement spécifique n'est pas encore entièrement terminé."
 
 #. Tag: para
 #: portability.xml:173
@@ -262,4 +262,6 @@
 "functions with the <classname>org.hibernate.cfg.Configuration</classname> "
 "and those functions will be recognized for HQL."
 msgstr ""
+"Elle est mise en oeuvre de telle sorte que les utilisateurs peuvent enregistrer des fonctions par programmation avec <classname>org.Hibernate.cfg.Configuration</classname> "
+"et ces fonctions seront reconnues pour HQL."
 

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/preface.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/preface.po	2009-11-04 05:12:29 UTC (rev 95989)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/preface.po	2009-11-04 06:22:41 UTC (rev 95990)
@@ -1,19 +1,20 @@
-# translation of Collection_Mapping.po to French
-# translation of Collection_Mapping.po to
+# translation of preface.po to French
 # Myriam Malga <mmalga at redhat.com>, 2007.
 # Xi HUANG <xhuang at redhat.com>, 2007.
+# Corina Roe <croe at redhat.com>, 2009.
+# translation of Collection_Mapping.po to
 msgid ""
 msgstr ""
-"Project-Id-Version: Collection_Mapping\n"
+"Project-Id-Version: preface\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-09-15 07:03+0000\n"
-"PO-Revision-Date: 2007-02-26 11:08+1000\n"
-"Last-Translator: Myriam Malga <mmalga at redhat.com>\n"
-"Language-Team: French <fr at li.org>\n"
+"PO-Revision-Date: 2009-11-04 16:18+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.9.1\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: preface.xml:29
@@ -35,29 +36,29 @@
 "Travailler avec des logiciels orientés-objet et une base de données "
 "relationnelle peut sembler parfois lourd et coûteux en temps dans les "
 "environnements entreprise de nos jours. Hibernate est un outil de mappage "
-"objet/relationnel pour les environnements Java. Le terme de mapping objet/"
+"objet/relationnel pour les environnements Java. Le terme de mappage objet/"
 "relationnel (ORM de l'anglais Objet Relational Mapping) fait référence à la "
 "technique de mappage d'une représentation de données à partir d'un modèle "
 "d'objet vers un modèle de données relationnelles dans un schéma basé-SQL."
 
 #. Tag: para
 #: preface.xml:39
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Hibernate not only takes care of the mapping from Java classes to database "
 "tables (and from Java data types to SQL data types), but also provides data "
 "query and retrieval facilities. It can also significantly reduce development "
 "time otherwise spent with manual data handling in SQL and JDBC."
 msgstr ""
-"Hibernate s'occupe du mapping des classes Java vers les tables de bases de "
-"données (et des types de données JAva vers les types de données SQL), mais "
+"Hibernate s'occupe du mappage des classes Java vers les tables de bases de "
+"données (et des types de données Java vers les types de données SQL), mais "
 "fournit également des facilités de recherche et de retrait de données. "
 "Hibernate peut réduire énormément le temps de développement, normalement "
 "passé à traiter des données manuellement dans SQL ou JDBC."
 
 #. Tag: para
 #: preface.xml:46
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Hibernate's goal is to relieve the developer from 95 percent of common data "
 "persistence related programming tasks. Hibernate may not be the best "
@@ -77,7 +78,7 @@
 "basée Java. Malgré tout, Hibernate peut vous aider à supprimer ou à "
 "encapsuler le code SQL propre à un distributeur et vous aidera à régler la "
 "tâche commune qui consiste à transposer un ensemble de résultats à partir "
-"d'un tableau de représentation vers un graphe d'objets."
+"d'un tableau de représentation vers un graphe d'objets. "
 
 #. Tag: para
 #: preface.xml:56
@@ -86,35 +87,35 @@
 "If you are new to Hibernate and Object/Relational Mapping or even Java, "
 "please follow these steps:"
 msgstr ""
-"Si vous n'êtes pas familiarisé avec Hibernate et le mapping Objet/"
+"Si vous n'êtes pas familiarisé avec Hibernate et le mappage Objet/"
 "Relationnel ou même Java, veuillez suivre les étapes suivantes :"
 
 #. Tag: para
 #: preface.xml:63
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Read <xref linkend=\"tutorial\"/> for a tutorial with step-by-step "
 "instructions. The source code for the tutorial is included in the "
 "distribution in the <literal>doc/reference/tutorial/</literal> directory."
 msgstr ""
-"Lisez <xref linkend=\"Introduction_to_Hibernate\"/> pour bénéficier d'un "
+"Lisez <xref linkend=\"tutorial\"/> pour bénéficier d'un "
 "tutoriel avec des instructions étape par étape. Le code source du tutoriel "
 "est inclus dans la distribution du répertoire <literal>doc/reference/"
 "tutorial/</literal>."
 
 #. Tag: para
 #: preface.xml:71
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Read <xref linkend=\"architecture\"/> to understand the environments where "
 "Hibernate can be used."
 msgstr ""
-"Veuillez lire <xref linkend=\"Architecture\"/> pour comprendre dans quels "
+"Veuillez lire <xref linkend=\"architecture\"/> pour comprendre dans quels "
 "environnements Hibernate peut-être utilisé."
 
 #. Tag: para
 #: preface.xml:77
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "View the <literal>eg/</literal> directory in the Hibernate distribution. It "
 "contains a simple standalone application. Copy your JDBC driver to the "
@@ -128,12 +129,12 @@
 "JDBC dans le répertoire <literal>lib/</literal> et éditez <literal>etc/"
 "hibernate.properties</literal>, en spécifiant les valeurs qu'il faut dans "
 "votre base de données. A partir d'une invite de commande du répertoire de "
-"distribution, veuillez saisir <literal>ant eg</literal> (using Ant), et sous "
+"distribution, veuillez saisir <literal>ant eg</literal> (en utilisant Ant), et sous "
 "Windows, tapez <literal>build eg</literal>."
 
 #. Tag: para
 #: preface.xml:88
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Use this reference documentation as your primary source of information. "
 "Consider reading <emphasis>Java Persistence with Hibernate</emphasis> "
@@ -142,7 +143,7 @@
 "caveatemptor.hibernate.org and download the example application for Java "
 "Persistence with Hibernate."
 msgstr ""
-"Utiliser cette documentation référence en tant que source primaire "
+"Utiliser cette documentation de référence en tant que source primaire "
 "d'information. Vous pourrez lire <emphasis>Hibernate in Action</emphasis> "
 "(http://www.manning.com/bauer) si vous avez besoin d'aide supplémentaire au "
 "niveau de la conception des applications ou si vous préférez un tutoriel "
@@ -179,7 +180,7 @@
 
 #. Tag: para
 #: preface.xml:117
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "If you have questions, use the user forum linked on the Hibernate website. "
 "We also provide a JIRA issue tracking system for bug reports and feature "
@@ -191,7 +192,7 @@
 "Hibernate. Nous proposons également des systèmes de traçage JIRA pour les "
 "rapports de bogues et les demandes sur les fonctionalités. Si vous êtes "
 "intéressé à participer au développement d'Hibernate, veuillez rejoindre la "
-"liste de distribution électronique des développeurs."
+"liste de distribution électronique des développeurs. "
 
 #. Tag: para
 #: preface.xml:125
@@ -207,4 +208,5 @@
 "formation Hibernate sont disponibles à travers JBoss Inc. (voir http://www."
 "hibernate.org/SupportTraining/). Hibernate est un projet professionnel en "
 "source ouverte et un composant critique de la suite de produits JBoss "
-"Enterprise Middleware System (JEMS)."
+"Enterprise Middleware System (JEMS). "
+

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_criteria.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_criteria.po	2009-11-04 05:12:29 UTC (rev 95989)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_criteria.po	2009-11-04 06:22:41 UTC (rev 95990)
@@ -1,19 +1,20 @@
-# translation of Collection_Mapping.po to French
-# translation of Collection_Mapping.po to
+# translation of query_criteria.po to French
 # Myriam Malga <mmalga at redhat.com>, 2007.
 # Xi HUANG <xhuang at redhat.com>, 2007.
+# Corina Roe <croe at redhat.com>, 2009.
+# translation of Collection_Mapping.po to
 msgid ""
 msgstr ""
-"Project-Id-Version: Collection_Mapping\n"
+"Project-Id-Version: query_criteria\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-09-15 07:03+0000\n"
-"PO-Revision-Date: 2007-02-26 11:08+1000\n"
-"Last-Translator: Myriam Malga <mmalga at redhat.com>\n"
-"Language-Team: French <fr at li.org>\n"
+"PO-Revision-Date: 2009-11-04 10:14+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.9.1\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: query_criteria.xml:29
@@ -25,14 +26,13 @@
 #: query_criteria.xml:31
 #, no-c-format
 msgid "Hibernate features an intuitive, extensible criteria query API."
-msgstr ""
-"Hibernate offre une API d'interrogation par critères intuitive et extensible."
+msgstr "Hibernate offre une API d'interrogation par critères intuitive et extensible."
 
 #. Tag: title
 #: query_criteria.xml:36
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Creating a <literal>Criteria</literal> instance"
-msgstr "Créer une instance de Criteria"
+msgstr "Créer une instance de <literal>Criteria</literal>"
 
 #. Tag: para
 #: query_criteria.xml:38
@@ -48,15 +48,15 @@
 
 #. Tag: programlisting
 #: query_criteria.xml:44
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[Criteria crit = sess.createCriteria(Cat.class);\n"
 "crit.setMaxResults(50);\n"
 "List cats = crit.list();]]>"
 msgstr ""
-"Criteria crit = sess.createCriteria(Cat.class);\n"
+"<![CDATA[Criteria crit = sess.createCriteria(Cat.class);\n"
 "crit.setMaxResults(50);\n"
-"List cats = crit.list();"
+"List cats = crit.list();]]>"
 
 #. Tag: title
 #: query_criteria.xml:49
@@ -80,27 +80,27 @@
 
 #. Tag: programlisting
 #: query_criteria.xml:59
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.like(\"name\", \"Fritz%\") )\n"
 "    .add( Restrictions.between(\"weight\", minWeight, maxWeight) )\n"
 "    .list();]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
-"    .add( Restrictions.like(\"name\", \"Fritz&#37;\") )\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
+"    .add( Restrictions.like(\"name\", \"Fritz%\") )\n"
 "    .add( Restrictions.between(\"weight\", minWeight, maxWeight) )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:61
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Restrictions can be grouped logically."
-msgstr "Les restrictions peuvent être groupées de manière logique."
+msgstr "Les restrictions peuvent être groupées de manière logique. "
 
 #. Tag: programlisting
 #: query_criteria.xml:65
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.like(\"name\", \"Fritz%\") )\n"
@@ -110,17 +110,17 @@
 "    ) )\n"
 "    .list();]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
-"    .add( Restrictions.like(\"name\", \"Fritz&#37;\") )\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
+"    .add( Restrictions.like(\"name\", \"Fritz%\") )\n"
 "    .add( Restrictions.or(\n"
 "        Restrictions.eq( \"age\", new Integer(0) ),\n"
 "        Restrictions.isNull(\"age\")\n"
 "    ) )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: programlisting
 #: query_criteria.xml:67
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.in( \"name\", new String[] { \"Fritz\", \"Izi\", \"Pk"
@@ -133,7 +133,7 @@
 "    ) )\n"
 "    .list();]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.in( \"name\", new String[] { \"Fritz\", \"Izi\", \"Pk"
 "\" } ) )\n"
 "    .add( Restrictions.disjunction()\n"
@@ -142,11 +142,11 @@
 "        .add( Restrictions.eq(\"age\", new Integer(1) ) )\n"
 "        .add( Restrictions.eq(\"age\", new Integer(2) ) )\n"
 "    ) )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:69
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "There are a range of built-in criterion types (<literal>Restrictions</"
 "literal> subclasses). One of the most useful allows you to specify SQL "
@@ -154,22 +154,21 @@
 msgstr ""
 "Il y a un grand choix de types de critères intégrés (sous classes de "
 "<literal>Restriction</literal>), dont un est particulièrement utile "
-"puisqu'il vous permet de spécifier directement du SQL."
+"puisqu'il vous permet de spécifier directement SQL."
 
 #. Tag: programlisting
 #: query_criteria.xml:74
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.sqlRestriction(\"lower({alias}.name) like lower(?)\", "
 "\"Fritz%\", Hibernate.STRING) )\n"
 "    .list();]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.sqlRestriction(\"lower({alias}.name) like lower(?)\", "
-"\"Fritz&#37;\", \n"
-"        Hibernate.STRING) )\n"
-"    .list();"
+"\"Fritz%\", Hibernate.STRING) )\n"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:76
@@ -183,7 +182,7 @@
 
 #. Tag: para
 #: query_criteria.xml:81
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You can also obtain a criterion from a <literal>Property</literal> instance. "
 "You can create a <literal>Property</literal> by calling <literal>Property."
@@ -192,11 +191,11 @@
 "Une autre approche pour obtenir un critère est de le récupérer d'une "
 "instance de <literal>Property</literal>. Vous pouvez créer une "
 "<literal>Property</literal> en appelant <literal>Property.forName()</"
-"literal>."
+"literal>. "
 
 #. Tag: programlisting
 #: query_criteria.xml:87
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[\n"
 "Property age = Property.forName(\"age\");\n"
@@ -211,6 +210,7 @@
 "\"Pk\" } ) )\n"
 "    .list();]]>"
 msgstr ""
+"<![CDATA[\n"
 "Property age = Property.forName(\"age\");\n"
 "List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.disjunction()\n"
@@ -221,7 +221,7 @@
 "    ) )\n"
 "    .add( Property.forName(\"name\").in( new String[] { \"Fritz\", \"Izi\", "
 "\"Pk\" } ) )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: title
 #: query_criteria.xml:92
@@ -231,17 +231,17 @@
 
 #. Tag: para
 #: query_criteria.xml:94
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You can order the results using <literal>org.hibernate.criterion.Order</"
 "literal>."
 msgstr ""
 "Vous pouvez trier les résultats en utilisant <literal>org.hibernate."
-"criterion.Order</literal>."
+"criterion.Order</literal>. "
 
 #. Tag: programlisting
 #: query_criteria.xml:98
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.like(\"name\", \"F%\")\n"
@@ -250,16 +250,16 @@
 "    .setMaxResults(50)\n"
 "    .list();]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
-"    .add( Restrictions.like(\"name\", \"F&#37;\")\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
+"    .add( Restrictions.like(\"name\", \"F%\")\n"
 "    .addOrder( Order.asc(\"name\") )\n"
 "    .addOrder( Order.desc(\"age\") )\n"
 "    .setMaxResults(50)\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: programlisting
 #: query_criteria.xml:100
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Property.forName(\"name\").like(\"F%\") )\n"
@@ -268,12 +268,12 @@
 "    .setMaxResults(50)\n"
 "    .list();]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
-"    .add( Property.forName(\"name\").like(\"F&#37;\") )\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
+"    .add( Property.forName(\"name\").like(\"F%\") )\n"
 "    .addOrder( Property.forName(\"name\").asc() )\n"
 "    .addOrder( Property.forName(\"age\").desc() )\n"
 "    .setMaxResults(50)\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: title
 #: query_criteria.xml:105
@@ -287,11 +287,11 @@
 msgid ""
 "By navigating associations using <literal>createCriteria()</literal> you can "
 "specify constraints upon related entities:"
-msgstr ""
+msgstr "En naviguant les associations qui utilisent <literal>createCriteria()</literal>, vous pouvez spécifier des contraintes associées à des entités :"
 
 #. Tag: programlisting
 #: query_criteria.xml:112
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.like(\"name\", \"F%\") )\n"
@@ -299,15 +299,15 @@
 "        .add( Restrictions.like(\"name\", \"F%\") )\n"
 "    .list();]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
-"    .add( Restrictions.like(\"name\", \"F&#37;\") )\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
+"    .add( Restrictions.like(\"name\", \"F%\") )\n"
 "    .createCriteria(\"kittens\")\n"
-"        .add( Restrictions.like(\"name\", \"F&#37;\") )\n"
-"    .list();"
+"        .add( Restrictions.like(\"name\", \"F%\") )\n"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:114
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The second <literal>createCriteria()</literal> returns a new instance of "
 "<literal>Criteria</literal> that refers to the elements of the "
@@ -315,18 +315,17 @@
 msgstr ""
 "Notez que la seconde <literal>createCriteria()</literal> retourne une "
 "nouvelle instance de <literal>Criteria</literal>, qui se rapporte aux "
-"éléments de la collection <literal>kittens</literal>."
+"éléments de la collection <literal>kittens</literal>. "
 
 #. Tag: para
 #: query_criteria.xml:120
-#, fuzzy, no-c-format
-msgid ""
-"There is also an alternate form that is useful in certain circumstances:"
-msgstr "La forme alternative suivante est utile dans certains cas."
+#, no-c-format
+msgid "There is also an alternate form that is useful in certain circumstances:"
+msgstr "La forme alternative suivante est utile dans certains cas :"
 
 #. Tag: programlisting
 #: query_criteria.xml:124
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .createAlias(\"kittens\", \"kt\")\n"
@@ -334,11 +333,11 @@
 "    .add( Restrictions.eqProperty(\"kt.name\", \"mt.name\") )\n"
 "    .list();]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .createAlias(\"kittens\", \"kt\")\n"
 "    .createAlias(\"mate\", \"mt\")\n"
 "    .add( Restrictions.eqProperty(\"kt.name\", \"mt.name\") )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:126
@@ -352,7 +351,7 @@
 
 #. Tag: para
 #: query_criteria.xml:131
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The kittens collections held by the <literal>Cat</literal> instances "
 "returned by the previous two queries are <emphasis>not</emphasis> pre-"
@@ -363,11 +362,11 @@
 "<literal>Cat</literal> retournées par les deux précédentes requêtes ne sont "
 "<emphasis>pas</emphasis> pré-filtrées par les critères ! Si vous souhaitez "
 "récupérer uniquement les kittens correspondant aux critères, vous devez "
-"utiliser <literal>ResultTransformer</literal>."
+"utiliser <literal>ResultTransformer</literal>. "
 
 #. Tag: programlisting
 #: query_criteria.xml:138
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .createCriteria(\"kittens\", \"kt\")\n"
@@ -381,9 +380,9 @@
 "    Cat kitten = (Cat) map.get(\"kt\");\n"
 "}]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .createCriteria(\"kittens\", \"kt\")\n"
-"        .add( Restrictions.eq(\"name\", \"F&#37;\") )\n"
+"        .add( Restrictions.eq(\"name\", \"F%\") )\n"
 "    .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP)\n"
 "    .list();\n"
 "Iterator iter = cats.iterator();\n"
@@ -391,7 +390,7 @@
 "    Map map = (Map) iter.next();\n"
 "    Cat cat = (Cat) map.get(Criteria.ROOT_ALIAS);\n"
 "    Cat kitten = (Cat) map.get(\"kt\");\n"
-"}"
+"}]]>"
 
 #. Tag: title
 #: query_criteria.xml:143
@@ -401,18 +400,17 @@
 
 #. Tag: para
 #: query_criteria.xml:145
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You can specify association fetching semantics at runtime using "
 "<literal>setFetchMode()</literal>."
 msgstr ""
 "Vous pouvez spécifier au moment de l'exécution le peuplement d'une "
-"association en utilisant <literal>setFetchMode()</literal> (c'est-à-dire le "
-"chargement de celle-ci). "
+"association en utilisant <literal>setFetchMode()</literal>."
 
 #. Tag: programlisting
 #: query_criteria.xml:150
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
 "    .add( Restrictions.like(\"name\", \"Fritz%\") )\n"
@@ -420,23 +418,22 @@
 "    .setFetchMode(\"kittens\", FetchMode.EAGER)\n"
 "    .list();]]>"
 msgstr ""
-"List cats = sess.createCriteria(Cat.class)\n"
-"    .add( Restrictions.like(\"name\", \"Fritz&#37;\") )\n"
+"<![CDATA[List cats = sess.createCriteria(Cat.class)\n"
+"    .add( Restrictions.like(\"name\", \"Fritz%\") )\n"
 "    .setFetchMode(\"mate\", FetchMode.EAGER)\n"
 "    .setFetchMode(\"kittens\", FetchMode.EAGER)\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:152
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This query will fetch both <literal>mate</literal> and <literal>kittens</"
 "literal> by outer join. See <xref linkend=\"performance-fetching\"/> for "
 "more information."
 msgstr ""
 "Cette requête recherchera <literal>mate</literal> et <literal>kittens</"
-"literal> via les jointures externes. Consultez <xref linkend="
-"\"Improving_performance-Fetching_strategies\"/> pour plus d'informations."
+"literal> via les jointures externes. Consultez <xref linkend=\"performance-fetching\"/> pour plus d'informations."
 
 #. Tag: title
 #: query_criteria.xml:160
@@ -456,7 +453,7 @@
 
 #. Tag: programlisting
 #: query_criteria.xml:167
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[Cat cat = new Cat();\n"
 "cat.setSex('F');\n"
@@ -465,12 +462,12 @@
 "    .add( Example.create(cat) )\n"
 "    .list();]]>"
 msgstr ""
-"Cat cat = new Cat();\n"
+"<![CDATA[Cat cat = new Cat();\n"
 "cat.setSex('F');\n"
 "cat.setColor(Color.BLACK);\n"
 "List results = session.createCriteria(Cat.class)\n"
 "    .add( Example.create(cat) )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:169
@@ -492,7 +489,7 @@
 
 #. Tag: programlisting
 #: query_criteria.xml:178
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[Example example = Example.create(cat)\n"
 "    .excludeZeroes()           //exclude zero valued properties\n"
@@ -504,7 +501,7 @@
 "    .add(example)\n"
 "    .list();]]>"
 msgstr ""
-"Example example = Example.create(cat)\n"
+"<![CDATA[Example example = Example.create(cat)\n"
 "    .excludeZeroes()           //exclude zero valued properties\n"
 "    .excludeProperty(\"color\")  //exclude the property named \"color\"\n"
 "    .ignoreCase()              //perform case insensitive string "
@@ -512,7 +509,7 @@
 "    .enableLike();             //use like for string comparisons\n"
 "List results = session.createCriteria(Cat.class)\n"
 "    .add(example)\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:180
@@ -524,7 +521,7 @@
 
 #. Tag: programlisting
 #: query_criteria.xml:184
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .add( Example.create(cat) )\n"
@@ -532,11 +529,11 @@
 "        .add( Example.create( cat.getMate() ) )\n"
 "    .list();]]>"
 msgstr ""
-"List results = session.createCriteria(Cat.class)\n"
+"<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .add( Example.create(cat) )\n"
 "    .createCriteria(\"mate\")\n"
 "        .add( Example.create( cat.getMate() ) )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: title
 #: query_criteria.xml:189
@@ -546,7 +543,7 @@
 
 #. Tag: para
 #: query_criteria.xml:190
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The class <literal>org.hibernate.criterion.Projections</literal> is a "
 "factory for <literal>Projection</literal> instances. You can apply a "
@@ -554,25 +551,25 @@
 msgstr ""
 "La classe <literal>org.hibernate.criterion.Projections</literal> est une "
 "fabrique d'instances de <literal>Projection</literal>. Nous appliquons une "
-"projection sur une requête en appelant <literal>setProjection()</literal>."
+"projection sur une requête en appelant <literal>setProjection()</literal>. "
 
 #. Tag: programlisting
 #: query_criteria.xml:196
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.rowCount() )\n"
 "    .add( Restrictions.eq(\"color\", Color.BLACK) )\n"
 "    .list();]]>"
 msgstr ""
-"List results = session.createCriteria(Cat.class)\n"
+"<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.rowCount() )\n"
 "    .add( Restrictions.eq(\"color\", Color.BLACK) )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: programlisting
 #: query_criteria.xml:198
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.projectionList()\n"
@@ -583,14 +580,14 @@
 "    )\n"
 "    .list();]]>"
 msgstr ""
-"List results = session.createCriteria(Cat.class)\n"
+"<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.projectionList()\n"
 "        .add( Projections.rowCount() )\n"
 "        .add( Projections.avg(\"weight\") )\n"
 "        .add( Projections.max(\"weight\") )\n"
 "        .add( Projections.groupProperty(\"color\") )\n"
 "    )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:200
@@ -607,7 +604,7 @@
 
 #. Tag: para
 #: query_criteria.xml:206
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "An alias can be assigned to a projection so that the projected value can be "
 "referred to in restrictions or orderings. Here are two different ways to do "
@@ -615,11 +612,11 @@
 msgstr ""
 "Un alias peut optionnellement être assigné à une projection, ainsi la valeur "
 "projetée peut être référencée dans des restrictions ou des tris. À cet "
-"effet, voici deux procédés différents :"
+"effet, voici deux procédés différents : "
 
 #. Tag: programlisting
 #: query_criteria.xml:212
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.alias( Projections.groupProperty(\"color\"), "
@@ -627,25 +624,25 @@
 "    .addOrder( Order.asc(\"colr\") )\n"
 "    .list();]]>"
 msgstr ""
-"List results = session.createCriteria(Cat.class)\n"
+"<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.alias( Projections.groupProperty(\"color\"), "
 "\"colr\" ) )\n"
 "    .addOrder( Order.asc(\"colr\") )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: programlisting
 #: query_criteria.xml:214
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.groupProperty(\"color\").as(\"colr\") )\n"
 "    .addOrder( Order.asc(\"colr\") )\n"
 "    .list();]]>"
 msgstr ""
-"List results = session.createCriteria(Cat.class)\n"
+"<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.groupProperty(\"color\").as(\"colr\") )\n"
 "    .addOrder( Order.asc(\"colr\") )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:216
@@ -664,7 +661,7 @@
 
 #. Tag: programlisting
 #: query_criteria.xml:223
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.projectionList()\n"
@@ -677,7 +674,7 @@
 "    .addOrder( Order.desc(\"avgWeight\") )\n"
 "    .list();]]>"
 msgstr ""
-"List results = session.createCriteria(Cat.class)\n"
+"<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.projectionList()\n"
 "        .add( Projections.rowCount(), \"catCountByColor\" )\n"
 "        .add( Projections.avg(\"weight\"), \"avgWeight\" )\n"
@@ -686,11 +683,11 @@
 "    )\n"
 "    .addOrder( Order.desc(\"catCountByColor\") )\n"
 "    .addOrder( Order.desc(\"avgWeight\") )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: programlisting
 #: query_criteria.xml:225
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List results = session.createCriteria(Domestic.class, \"cat\")\n"
 "    .createAlias(\"kittens\", \"kit\")\n"
@@ -702,7 +699,7 @@
 "    .addOrder( Order.asc(\"kitName\") )\n"
 "    .list();]]>"
 msgstr ""
-"List results = session.createCriteria(Domestic.class, \"cat\")\n"
+"<![CDATA[List results = session.createCriteria(Domestic.class, \"cat\")\n"
 "    .createAlias(\"kittens\", \"kit\")\n"
 "    .setProjection( Projections.projectionList()\n"
 "        .add( Projections.property(\"cat.name\"), \"catName\" )\n"
@@ -710,7 +707,7 @@
 "    )\n"
 "    .addOrder( Order.asc(\"catName\") )\n"
 "    .addOrder( Order.asc(\"kitName\") )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:227
@@ -724,21 +721,21 @@
 
 #. Tag: programlisting
 #: query_criteria.xml:231
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Property.forName(\"name\") )\n"
 "    .add( Property.forName(\"color\").eq(Color.BLACK) )\n"
 "    .list();]]>"
 msgstr ""
-"List results = session.createCriteria(Cat.class)\n"
+"<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Property.forName(\"name\") )\n"
 "    .add( Property.forName(\"color\").eq(Color.BLACK) )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: programlisting
 #: query_criteria.xml:233
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.projectionList()\n"
@@ -751,7 +748,7 @@
 "    .addOrder( Order.desc(\"avgWeight\") )\n"
 "    .list();]]>"
 msgstr ""
-"List results = session.createCriteria(Cat.class)\n"
+"<![CDATA[List results = session.createCriteria(Cat.class)\n"
 "    .setProjection( Projections.projectionList()\n"
 "        .add( Projections.rowCount().as(\"catCountByColor\") )\n"
 "        .add( Property.forName(\"weight\").avg().as(\"avgWeight\") )\n"
@@ -760,7 +757,7 @@
 "    )\n"
 "    .addOrder( Order.desc(\"catCountByColor\") )\n"
 "    .addOrder( Order.desc(\"avgWeight\") )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: title
 #: query_criteria.xml:238
@@ -770,7 +767,7 @@
 
 #. Tag: para
 #: query_criteria.xml:239
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>DetachedCriteria</literal> class allows you to create a query "
 "outside the scope of a session and then execute it using an arbitrary "
@@ -778,11 +775,11 @@
 msgstr ""
 "La classe <literal>DetachedCriteria</literal> vous laisse créer une requête "
 "en dehors de la portée de la session, et puis l'exécuter plus tard en "
-"utilisant une <literal>Session</literal> arbitraire."
+"utilisant une <literal>Session</literal> arbitraire. "
 
 #. Tag: programlisting
 #: query_criteria.xml:244
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[DetachedCriteria query = DetachedCriteria.forClass(Cat.class)\n"
 "    .add( Property.forName(\"sex\").eq('F') );\n"
@@ -794,7 +791,7 @@
 "txn.commit();\n"
 "session.close();]]>"
 msgstr ""
-"DetachedCriteria query = DetachedCriteria.forClass(Cat.class)\n"
+"<![CDATA[DetachedCriteria query = DetachedCriteria.forClass(Cat.class)\n"
 "    .add( Property.forName(\"sex\").eq('F') );\n"
 "    \n"
 "Session session = ....;\n"
@@ -802,11 +799,11 @@
 "List results = query.getExecutableCriteria(session).setMaxResults(100).list"
 "();\n"
 "txn.commit();\n"
-"session.close();"
+"session.close();]]>"
 
 #. Tag: para
 #: query_criteria.xml:246
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "A <literal>DetachedCriteria</literal> can also be used to express a "
 "subquery. Criterion instances involving subqueries can be obtained via "
@@ -815,11 +812,11 @@
 "Les <literal>DetachedCriteria</literal> peuvent aussi être utilisés pour "
 "exprimer une sous-requête. Des instances de critère impliquant des sous-"
 "requêtes peuvent être obtenues via <literal>Subqueries</literal> ou "
-"<literal>Property</literal>."
+"<literal>Property</literal>. "
 
 #. Tag: programlisting
 #: query_criteria.xml:252
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[DetachedCriteria avgWeight = DetachedCriteria.forClass(Cat.class)\n"
 "    .setProjection( Property.forName(\"weight\").avg() );\n"
@@ -827,15 +824,15 @@
 "    .add( Property.forName(\"weight\").gt(avgWeight) )\n"
 "    .list();]]>"
 msgstr ""
-"DetachedCriteria avgWeight = DetachedCriteria.forClass(Cat.class)\n"
+"<![CDATA[DetachedCriteria avgWeight = DetachedCriteria.forClass(Cat.class)\n"
 "    .setProjection( Property.forName(\"weight\").avg() );\n"
 "session.createCriteria(Cat.class)\n"
-"    .add( Property.forName(\"weight).gt(avgWeight) )\n"
-"    .list();"
+"    .add( Property.forName(\"weight\").gt(avgWeight) )\n"
+"    .list();]]>"
 
 #. Tag: programlisting
 #: query_criteria.xml:254
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[DetachedCriteria weights = DetachedCriteria.forClass(Cat.class)\n"
 "    .setProjection( Property.forName(\"weight\") );\n"
@@ -843,21 +840,21 @@
 "    .add( Subqueries.geAll(\"weight\", weights) )\n"
 "    .list();]]>"
 msgstr ""
-"DetachedCriteria weights = DetachedCriteria.forClass(Cat.class)\n"
+"<![CDATA[DetachedCriteria weights = DetachedCriteria.forClass(Cat.class)\n"
 "    .setProjection( Property.forName(\"weight\") );\n"
 "session.createCriteria(Cat.class)\n"
 "    .add( Subqueries.geAll(\"weight\", weights) )\n"
-"    .list();"
+"    .list();]]>"
 
 #. Tag: para
 #: query_criteria.xml:256
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Correlated subqueries are also possible:"
-msgstr "Même des sous-requêtes corrélées sont possibles :"
+msgstr "Des sous-requêtes corrélées sont également possibles :"
 
 #. Tag: programlisting
 #: query_criteria.xml:260
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[DetachedCriteria avgWeightForSex = DetachedCriteria.forClass(Cat."
 "class, \"cat2\")\n"
@@ -867,13 +864,13 @@
 "    .add( Property.forName(\"weight\").gt(avgWeightForSex) )\n"
 "    .list();]]>"
 msgstr ""
-"DetachedCriteria avgWeightForSex = DetachedCriteria.forClass(Cat.class, "
-"\"cat2\")\n"
+"<![CDATA[DetachedCriteria avgWeightForSex = DetachedCriteria.forClass(Cat."
+"class, \"cat2\")\n"
 "    .setProjection( Property.forName(\"weight\").avg() )\n"
 "    .add( Property.forName(\"cat2.sex\").eqProperty(\"cat.sex\") );\n"
 "session.createCriteria(Cat.class, \"cat\")\n"
-"    .add( Property.forName(\"weight).gt(avgWeightForSex) )\n"
-"    .list();"
+"    .add( Property.forName(\"weight\").gt(avgWeightForSex) )\n"
+"    .list();]]>"
 
 #. Tag: title
 #: query_criteria.xml:269
@@ -883,7 +880,7 @@
 
 #. Tag: para
 #: query_criteria.xml:271
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "For most queries, including criteria queries, the query cache is not "
 "efficient because query cache invalidation occurs too frequently. However, "
@@ -898,22 +895,22 @@
 "l'on peut optimiser l'algorithme d'invalidation du cache : les recherches "
 "par une clef naturelle constante. Dans certaines applications, ce genre de "
 "requête se produit fréquemment. L'API des critères fournit une disposition "
-"spéciale pour ce cas d'utilisation."
+"spéciale pour ce cas d'utilisation. "
 
 #. Tag: para
 #: query_criteria.xml:279
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "First, map the natural key of your entity using <literal>&lt;natural-id&gt;</"
 "literal> and enable use of the second-level cache."
 msgstr ""
-"D'abord vous devrez mapper la clef naturelle de votre entité en utilisant "
+"D'abord, vous devrez mapper la clef naturelle de votre entité en utilisant "
 "<literal>&lt;natural-id&gt;</literal>, et activer l'utilisation du cache de "
 "second niveau."
 
 #. Tag: programlisting
 #: query_criteria.xml:284
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<class name=\"User\">\n"
 "    <cache usage=\"read-write\"/>\n"
@@ -927,42 +924,42 @@
 "    <property name=\"password\"/>\n"
 "</class>]]>"
 msgstr ""
-"&lt;class name=\"User\"&gt;\n"
-"    &lt;cache usage=\"read-write\"/&gt;\n"
-"    &lt;id name=\"id\"&gt;\n"
-"        &lt;generator class=\"increment\"/&gt;\n"
-"    &lt;/id&gt;\n"
-"    &lt;natural-id&gt;\n"
-"        &lt;property name=\"name\"/&gt;\n"
-"        &lt;property name=\"org\"/&gt;\n"
-"    &lt;/natural-id&gt;\n"
-"    &lt;property name=\"password\"/&gt;\n"
-"&lt;/class&gt;"
+"<![CDATA[<class name=\"User\">\n"
+"    <cache usage=\"read-write\"/>\n"
+"    <id name=\"id\">\n"
+"        <generator class=\"increment\"/>\n"
+"    </id>\n"
+"    <natural-id>\n"
+"        <property name=\"name\"/>\n"
+"        <property name=\"org\"/>\n"
+"    </natural-id>\n"
+"    <property name=\"password\"/>\n"
+"</class>]]>"
 
 #. Tag: para
 #: query_criteria.xml:286
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This functionality is not intended for use with entities with "
 "<emphasis>mutable</emphasis> natural keys."
 msgstr ""
-"Notez que cette fonctionnalité n'est pas prévue pour l'utilisation avec des "
+"Cette fonctionnalité n'est pas prévue pour l'utilisation avec des "
 "entités avec des clefs naturelles <emphasis>mutables</emphasis>."
 
 #. Tag: para
 #: query_criteria.xml:291
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Once you have enabled the Hibernate query cache, the <literal>Restrictions."
 "naturalId()</literal> allows you to make use of the more efficient cache "
 "algorithm."
 msgstr ""
-"Maintenant <literal>Restrictions.naturalId()</literal> nous permet de rendre "
+"Une fois que vous aurez activé le cache de requête d'Hibernate, <literal>Restrictions.naturalId()</literal> vous permettra de rendre "
 "l'utilisation de l'algorithme de cache plus efficace."
 
 #. Tag: programlisting
 #: query_criteria.xml:297
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[session.createCriteria(User.class)\n"
 "    .add( Restrictions.naturalId()\n"
@@ -971,9 +968,10 @@
 "    ).setCacheable(true)\n"
 "    .uniqueResult();]]>"
 msgstr ""
-"session.createCriteria(User.class)\n"
+"<![CDATA[session.createCriteria(User.class)\n"
 "    .add( Restrictions.naturalId()\n"
 "        .set(\"name\", \"gavin\")\n"
 "        .set(\"org\", \"hb\") \n"
 "    ).setCacheable(true)\n"
-"    .uniqueResult();"
+"    .uniqueResult();]]>"
+

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_hql.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_hql.po	2009-11-04 05:12:29 UTC (rev 95989)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_hql.po	2009-11-04 06:22:41 UTC (rev 95990)
@@ -1,29 +1,30 @@
-# translation of Collection_Mapping.po to French
-# translation of Collection_Mapping.po to
+# translation of query_hql.po to French
 # Myriam Malga <mmalga at redhat.com>, 2007.
 # Xi HUANG <xhuang at redhat.com>, 2007.
+# Corina Roe <croe at redhat.com>, 2009.
+# translation of Collection_Mapping.po to
 msgid ""
 msgstr ""
-"Project-Id-Version: Collection_Mapping\n"
+"Project-Id-Version: query_hql\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-09-15 07:03+0000\n"
-"PO-Revision-Date: 2007-02-26 11:08+1000\n"
-"Last-Translator: Myriam Malga <mmalga at redhat.com>\n"
-"Language-Team: French <fr at li.org>\n"
+"PO-Revision-Date: 2009-11-04 16:19+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.9.1\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: query_hql.xml:29
 #, no-c-format
 msgid "HQL: The Hibernate Query Language"
-msgstr "HQL : langage de requêtage de Hibernate"
+msgstr "HQL : langage d'interrogation d'Hibernate"
 
 #. Tag: para
 #: query_hql.xml:31
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Hibernate uses a powerful query language (HQL) that is similar in appearance "
 "to SQL. Compared with SQL, however, HQL is fully object-oriented and "
@@ -32,7 +33,7 @@
 "Hibernate fournit un langage d'interrogation extrêmement puissant qui "
 "ressemble (et c'est voulu) au SQL. Mais ne soyez pas dupe de la syntaxe ; "
 "HQL est totalement orienté objet, cernant des notions comme l'héritage, le "
-"polymorphisme et les associations."
+"polymorphisme et les associations. "
 
 #. Tag: title
 #: query_hql.xml:38
@@ -42,7 +43,7 @@
 
 #. Tag: para
 #: query_hql.xml:40
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "With the exception of names of Java classes and properties, queries are case-"
 "insensitive. So <literal>SeLeCT</literal> is the same as <literal>sELEct</"
@@ -55,11 +56,11 @@
 "<literal>sELEct</literal> et à <literal>SELECT</literal> mais <literal>net."
 "sf.hibernate.eg.FOO</literal> n'est pas identique <literal>net.sf.hibernate."
 "eg.Foo</literal> et <literal>foo.barSet</literal> n'est pas identique à "
-"<literal>foo.BARSET</literal>."
+"<literal>foo.BARSET</literal>. "
 
 #. Tag: para
 #: query_hql.xml:51
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This manual uses lowercase HQL keywords. Some users find queries with "
 "uppercase keywords more readable, but this convention is unsuitable for "
@@ -68,7 +69,7 @@
 "Ce guide utilise les mots clés HQL en minuscules. Certains utilisateurs "
 "trouvent les requêtes écrites avec les mots clés en majuscules plus "
 "lisibles, mais nous trouvons cette convention pénible lorsqu'elle est lue "
-"dans du code Java."
+"dans du code Java. "
 
 #. Tag: title
 #: query_hql.xml:59
@@ -84,20 +85,20 @@
 
 #. Tag: programlisting
 #: query_hql.xml:65
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from eg.Cat]]>"
-msgstr "from eg.Cat"
+msgstr "<![CDATA[from eg.Cat]]>"
 
 #. Tag: para
 #: query_hql.xml:67
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This returns all instances of the class <literal>eg.Cat</literal>. You do "
 "not usually need to qualify the class name, since <literal>auto-import</"
 "literal> is the default. For example:"
 msgstr ""
-"qui retourne simplement toutes les instances de la classe <literal>eg.Cat</"
-"literal>. Nous n'avons pas besoin d'habitude de qualifier le nom de la "
+"Retourne toutes les instances de la classe <literal>eg.Cat</"
+"literal>. Nous n'avons pas besoin de qualifier le nom de la "
 "classe, puisque <literal>auto-import</literal> est la valeur par défaut. "
 "Donc nous écrivons presque toujours :"
 
@@ -105,7 +106,7 @@
 #: query_hql.xml:73
 #, no-c-format
 msgid "<![CDATA[from Cat]]>"
-msgstr ""
+msgstr "<![CDATA[from Cat]]>"
 
 #. Tag: para
 #: query_hql.xml:75
@@ -113,17 +114,17 @@
 msgid ""
 "In order to refer to the <literal>Cat</literal> in other parts of the query, "
 "you will need to assign an <emphasis>alias</emphasis>. For example:"
-msgstr ""
+msgstr "Pour pouvoir nous référer à <literal>Cat</literal> dans des autres parties de la requête, vous aurez besoin d'y assigner un <emphasis>alias</emphasis>. Ainsi :"
 
 #. Tag: programlisting
 #: query_hql.xml:81 query_hql.xml:396
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat as cat]]>"
-msgstr "from Cat as cat"
+msgstr "<![CDATA[from Cat as cat]]>"
 
 #. Tag: para
 #: query_hql.xml:83
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This query assigns the alias <literal>cat</literal> to <literal>Cat</"
 "literal> instances, so you can use that alias later in the query. The "
@@ -131,47 +132,47 @@
 msgstr ""
 "Cette requête assigne l'alias <literal>cat</literal> à l'instance "
 "<literal>Cat</literal>, nous pouvons donc utiliser cet alias ailleurs dans "
-"la requête. Le mot clé <literal>as</literal> est optionnel ; nous aurions pu "
+"la requête. Le mot clé <literal>as</literal> est optionnel. Nous aurions pu "
 "écrire :"
 
 #. Tag: programlisting
 #: query_hql.xml:89
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat cat]]>"
-msgstr "from Cat cat"
+msgstr "<![CDATA[from Cat cat]]>"
 
 #. Tag: para
 #: query_hql.xml:91
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Multiple classes can appear, resulting in a cartesian product or \"cross\" "
 "join."
 msgstr ""
 "Plusieurs classes peuvent apparaître, ce qui conduira à un produit cartésien "
-"(encore appelé jointures croisées)."
+"(encore appelé jointures croisées). "
 
 #. Tag: programlisting
 #: query_hql.xml:95
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Formula, Parameter]]>"
-msgstr "from Formula, Parameter"
+msgstr "<![CDATA[from Formula, Parameter]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:96
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Formula as form, Parameter as param]]>"
-msgstr "from Formula as form, Parameter as param"
+msgstr "<![CDATA[from Formula as form, Parameter as param]]>"
 
 #. Tag: para
 #: query_hql.xml:98
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "It is good practice to name query aliases using an initial lowercase as this "
 "is consistent with Java naming standards for local variables (e.g. "
 "<literal>domesticCat</literal>)."
 msgstr ""
 "C'est une bonne pratique que de nommer les alias dans les requêtes en "
-"utilisant l'initiale en miniscule, et correspond aux standards de nommage "
+"utilisant l'initiale en miniscule, ce qui correspond aux standards de nommage "
 "Java pour les variables locales (par ex. <literal>domesticCat</literal>)."
 
 #. Tag: title
@@ -182,44 +183,44 @@
 
 #. Tag: para
 #: query_hql.xml:109
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You can also assign aliases to associated entities or to elements of a "
 "collection of values using a <literal>join</literal>. For example:"
 msgstr ""
 "On peut aussi assigner des alias à des entités associées, ou même aux "
 "éléments d'une collection de valeurs, en utilisant un <literal>join</"
-"literal> (jointure)."
+"literal> (jointure). Par exemple :"
 
 #. Tag: programlisting
 #: query_hql.xml:114
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Cat as cat\n"
 "    inner join cat.mate as mate\n"
 "    left outer join cat.kittens as kitten]]>"
 msgstr ""
-"from Cat as cat\n"
+"<![CDATA[from Cat as cat\n"
 "    inner join cat.mate as mate\n"
-"    left outer join cat.kittens as kitten"
+"    left outer join cat.kittens as kitten]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:116
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat as cat left join cat.mate.kittens as kittens]]>"
-msgstr "from Cat as cat left join cat.mate.kittens as kittens"
+msgstr "<![CDATA[from Cat as cat left join cat.mate.kittens as kittens]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:118
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Formula form full join form.parameter param]]>"
-msgstr "from Formula form full join form.parameter param"
+msgstr "<![CDATA[from Formula form full join form.parameter param]]>"
 
 #. Tag: para
 #: query_hql.xml:120
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The supported join types are borrowed from ANSI SQL:"
-msgstr "Les types de jointures supportées sont empruntées de ANSI SQL"
+msgstr "Les types de jointures supportées sont empruntées de ANSI SQL :"
 
 #. Tag: literal
 #: query_hql.xml:127
@@ -260,15 +261,15 @@
 
 #. Tag: programlisting
 #: query_hql.xml:152
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Cat as cat\n"
 "    join cat.mate as mate\n"
 "    left join cat.kittens as kitten]]>"
 msgstr ""
-"from Cat as cat\n"
+"<![CDATA[from Cat as cat\n"
 "    join cat.mate as mate\n"
-"    left join cat.kittens as kitten"
+"    left join cat.kittens as kitten]]>"
 
 #. Tag: para
 #: query_hql.xml:154
@@ -282,19 +283,19 @@
 
 #. Tag: programlisting
 #: query_hql.xml:159
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Cat as cat\n"
 "    left join cat.kittens as kitten\n"
 "        with kitten.bodyWeight > 10.0]]>"
 msgstr ""
-"from Cat as cat\n"
+"<![CDATA[from Cat as cat\n"
 "    left join cat.kittens as kitten\n"
-"        with kitten.bodyWeight &gt; 10.0"
+"        with kitten.bodyWeight > 10.0]]>"
 
 #. Tag: para
 #: query_hql.xml:161
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "A \"fetch\" join allows associations or collections of values to be "
 "initialized along with their parent objects using a single select. This is "
@@ -303,29 +304,28 @@
 "and collections. See <xref linkend=\"performance-fetching\"/> for more "
 "information."
 msgstr ""
-"Par ailleurs, une jointure \"fetchée\" (rapportée) permet d'initialiser les "
+"Par ailleurs, une jointure \"fetch\" (rapportée) permet d'initialiser les "
 "associations ou collections de valeurs en même temps que leurs objets "
 "parents, en utilisant qu'un seul Select. Ceci est particulièrement utile "
 "dans le cas des collections. Ce système permet de surcharger les "
 "déclarations \"lazy\" et \"outer-join\" des fichiers de mapping pour les "
-"associations et collections. Consultez <xref linkend=\"Improving_performance-"
-"Fetching_strategies\"/> pour plus d'informations."
+"associations et collections. Consultez <xref linkend=\"performance-fetching\"/> pour plus d'informations."
 
 #. Tag: programlisting
 #: query_hql.xml:169
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Cat as cat\n"
 "    inner join fetch cat.mate\n"
 "    left join fetch cat.kittens]]>"
 msgstr ""
-"from Cat as cat\n"
+"<![CDATA[from Cat as cat\n"
 "    inner join fetch cat.mate\n"
-"    left join fetch cat.kittens"
+"    left join fetch cat.kittens]]>"
 
 #. Tag: para
 #: query_hql.xml:171
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "A fetch join does not usually need to assign an alias, because the "
 "associated objects should not be used in the <literal>where</literal> clause "
@@ -334,7 +334,7 @@
 "The only reason you might need an alias is if you are recursively join "
 "fetching a further collection:"
 msgstr ""
-"Une jointure \"fetchée\" (rapportée) n'a généralement pas besoin de se voir "
+"Une jointure \"fetch\" (rapportée) n'a généralement pas besoin de se voir "
 "assigner un alias puisque les objets associés ne doivent pas être utilisés "
 "dans la clause <literal>where</literal> ou toute autre clause. Notez aussi "
 "que les objets associés ne sont pas retournés directement dans le résultat "
@@ -344,21 +344,21 @@
 
 #. Tag: programlisting
 #: query_hql.xml:179
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Cat as cat\n"
 "    inner join fetch cat.mate\n"
 "    left join fetch cat.kittens child\n"
 "    left join fetch child.kittens]]>"
 msgstr ""
-"from Cat as cat\n"
+"<![CDATA[from Cat as cat\n"
 "    inner join fetch cat.mate\n"
 "    left join fetch cat.kittens child\n"
-"    left join fetch child.kittens"
+"    left join fetch child.kittens]]>"
 
 #. Tag: para
 #: query_hql.xml:181
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>fetch</literal> construct cannot be used in queries called "
 "using <literal>iterate()</literal> (though <literal>scroll()</literal> can "
@@ -377,12 +377,12 @@
 msgstr ""
 "Notez que la construction de <literal>fetch</literal> ne peut pas être "
 "utilisée dans les requêtes appelées par <literal>scroll()</literal> ou "
-"<literal>iterate()</literal>. De même <literal>fetch</literal> ne devrait "
+"<literal>iterate()</literal>. De même <literal>Fetch</literal> ne devrait "
 "pas être utilisé avec <literal>setMaxResults()</literal> ou "
 "<literal>setFirstResult()</literal>, ces opérations étant basées sur le "
 "nombre de résultats contenant généralement des doublons dès que des "
 "collections sont chargées agressivement, par conséquent le nombre de lignes "
-"est imprévisible. <literal>fetch</literal> ne peut pas non plus être utilisé "
+"est imprévisible. <literal>Fetch</literal> ne peut pas non plus être utilisé "
 "avec une condition <literal>with</literal> ad hoc. Il est possible de créer "
 "un produit cartésien par jointure en récupérant plus d'une collection dans "
 "une requête, donc faites attention dans ce cas. Récupérer par jointure de "
@@ -393,7 +393,7 @@
 
 #. Tag: para
 #: query_hql.xml:196
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "If you are using property-level lazy fetching (with bytecode "
 "instrumentation), it is possible to force Hibernate to fetch the lazy "
@@ -403,23 +403,23 @@
 "Si vous utilisez un chargement retardé pour les propriétés (avec une "
 "instrumentation par bytecode), il est possible de forcer Hibernate à "
 "récupérer les propriétés non encore chargées immédiatement (dans la première "
-"requête) en utilisant <literal>fetch all properties</literal>."
+"requête) en utilisant <literal>fetch all properties</literal>. "
 
 #. Tag: programlisting
 #: query_hql.xml:202
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Document fetch all properties order by name]]>"
-msgstr "from Document fetch all properties order by name"
+msgstr "<![CDATA[from Document fetch all properties order by name]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:203
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Document doc fetch all properties where lower(doc.name) like '%"
 "cats%']]>"
 msgstr ""
-"from Document doc fetch all properties where lower(doc.name) like '&#37;"
-"cats&#37;'"
+"<![CDATA[from Document doc fetch all properties where lower(doc.name) like '%"
+"cats%']]>"
 
 #. Tag: title
 #: query_hql.xml:208
@@ -439,7 +439,7 @@
 
 #. Tag: para
 #: query_hql.xml:214
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The queries shown in the previous section all use the <literal>explicit</"
 "literal> form, that is, where the join keyword is explicitly used in the "
@@ -447,7 +447,7 @@
 msgstr ""
 "Les requêtes présentes dans la section précédente utilisent la forme "
 "<literal>explicit</literal> où le mot clé join est explicitement utilisé "
-"dans la clause from. C'est la forme recommandée."
+"dans la clause from. C'est la forme recommandée. "
 
 #. Tag: para
 #: query_hql.xml:219
@@ -458,58 +458,57 @@
 "literal> joins can appear in any of the HQL clauses. <literal>implicit</"
 "literal> join result in inner joins in the resulting SQL statement."
 msgstr ""
-"La forme <literal>implicit</literal> n'utilise pas le mot clé join. Par "
-"contre, les associations sont \"déréférencées\" en utilisant le notation. "
-"Ces jointures <literal>implicit</literal> peuvent apparaitre dans toutes les "
+"La forme <literal>implicit</literal> n'utilise pas le mot clé join. En revanche, les associations sont \"déréférencées\" en utilisant la notation. "
+"Ces jointures <literal>implicit</literal> peuvent apparaître dans toutes les "
 "clauses HQL. Les jointures <literal>implicit</literal> résultent en des "
 "jointures internes dans le SQL généré."
 
 #. Tag: programlisting
 #: query_hql.xml:226
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat as cat where cat.mate.name like '%s%']]>"
-msgstr "from Cat as cat where cat.mate.name like '&#37;s&#37;'"
+msgstr "<![CDATA[from Cat as cat where cat.mate.name like '%s%']]>"
 
 #. Tag: title
 #: query_hql.xml:230
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Referring to identifier property"
-msgstr "Faire référence à la propriété identifiant"
+msgstr "Faire référence à la propriété identifiant "
 
 #. Tag: para
 #: query_hql.xml:232
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "There are 2 ways to refer to an entity's identifier property:"
 msgstr ""
-"Il y a en général deux façons de faire référence à une propritété "
-"identifiant d'une entité :"
+"Il y a en général deux façons de faire référence à une propriété "
+"d'identifiant d'une entité :"
 
 #. Tag: para
 #: query_hql.xml:237
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The special property (lowercase) <literal>id</literal> may be used to "
 "reference the identifier property of an entity <emphasis>provided that the "
 "entity does not define a non-identifier property named id</emphasis>."
 msgstr ""
 "La propriété particulière (minuscule) <literal>id</literal> peut être "
-"utilisée pour référencer la propriété identifiant d'une entité <emphasis>du "
-"moment que l'entité ne définit pas une propriété non-identifiant appelée id</"
+"utilisée pour référencer la propriété d'identifiant d'une entité <emphasis>du "
+"moment que l'entité ne définisse pas une propriété de non-identifiant appelée id</"
 "emphasis>."
 
 #. Tag: para
 #: query_hql.xml:244
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "If the entity defines a named identifier property, you can use that property "
 "name."
 msgstr ""
-"Si l'identité définit une propriété identifiant nommée, vous pouvez utiliser "
+"Si l'identité définit une propriété d'identifiant nommée, vous pouvez utiliser "
 "ce nom de propriété."
 
 #. Tag: para
 #: query_hql.xml:250
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "References to composite identifier properties follow the same naming rules. "
 "If the entity has a non-identifier property named id, the composite "
@@ -517,15 +516,15 @@
 "the special <literal>id</literal> property can be used to reference the "
 "identifier property."
 msgstr ""
-"Les références aux propriétés identifiant composites suivent les mêmes "
-"règles de nommage. Si l'entité a une propriété non-identifiant appelée id, "
-"la propriété identifiant composite ne peut être référencée que par son nom "
+"Les références aux propriétés d'identifiant composites suivent les mêmes "
+"règles de nommage. Si l'entité a une propriété de non-identifiant appelée id, "
+"la propriété d'identifiant composite ne peut être référencée que par son nom "
 "défini ; sinon la propriété spéciale <literal>id</literal> peut être "
-"utilisée pour référencer la propriété identifiant. "
+"utilisée pour référencer la propriété d'identifiant. "
 
 #. Tag: para
 #: query_hql.xml:258
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Please note that, starting in version 3.2.2, this has changed significantly. "
 "In previous versions, <literal>id</literal> <emphasis>always</emphasis> "
@@ -535,8 +534,8 @@
 msgstr ""
 "Note : cela a changé de façon significative depuis la version 3.2.2. Dans "
 "les versions précédentes, <literal>id</literal> référait <emphasis>toujours</"
-"emphasis> à la propriété identifiant quelque soit son nom réel. Une des "
-"conséquences de cette décision était que les propriétés non-identifiant "
+"emphasis> à la propriété identifiant quel que soit son nom réel. Une des "
+"conséquences de cette décision fut que les propriétés de non-identifiant "
 "appelées <literal>id</literal> ne pouvaient jamais être référencées dans les "
 "requêtes Hibernate."
 
@@ -548,155 +547,155 @@
 
 #. Tag: para
 #: query_hql.xml:271
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>select</literal> clause picks which objects and properties to "
 "return in the query result set. Consider the following:"
 msgstr ""
 "La clause <literal>select</literal> sélectionne les objets et propriétés qui "
-"doivent être retournés dans le résultat de la requête. Soit :"
+"doivent être retournés dans le résultat de la requête. Soit : "
 
 #. Tag: programlisting
 #: query_hql.xml:276
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select mate\n"
 "from Cat as cat\n"
 "    inner join cat.mate as mate]]>"
 msgstr ""
-"select mate\n"
+"<![CDATA[select mate\n"
 "from Cat as cat\n"
-"    inner join cat.mate as mate"
+"    inner join cat.mate as mate]]>"
 
 #. Tag: para
 #: query_hql.xml:278
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The query will select <literal>mate</literal>s of other <literal>Cat</"
 "literal>s. You can express this query more compactly as:"
 msgstr ""
 "La requête recherchera les <literal>mate</literal> s liés aux <literal>Cat</"
-"literal> s. Vous pouvez exprimer cette requête de manière plus compacte :"
+"literal> s. Vous pouvez exprimer cette requête de manière plus compacte : "
 
 #. Tag: programlisting
 #: query_hql.xml:283
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[select cat.mate from Cat cat]]>"
-msgstr "select cat.mate from Cat cat"
+msgstr "<![CDATA[select cat.mate from Cat cat]]>"
 
 #. Tag: para
 #: query_hql.xml:285
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Queries can return properties of any value type including properties of "
 "component type:"
 msgstr ""
 "Les requêtes peuvent retourner des propriétés de n'importe quel type de "
-"valeur, même celles de type composant :"
+"valeur, même celles de type composant : "
 
 #. Tag: programlisting
 #: query_hql.xml:289
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select cat.name from DomesticCat cat\n"
 "where cat.name like 'fri%']]>"
 msgstr ""
-"select cat.name from DomesticCat cat\n"
-"where cat.name like 'fri&#37;'"
+"<![CDATA[select cat.name from DomesticCat cat\n"
+"where cat.name like 'fri%']]>"
 
 #. Tag: programlisting
 #: query_hql.xml:291
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[select cust.name.firstName from Customer as cust]]>"
-msgstr "select cust.name.firstName from Customer as cust"
+msgstr "<![CDATA[select cust.name.firstName from Customer as cust]]>"
 
 #. Tag: para
 #: query_hql.xml:293
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Queries can return multiple objects and/or properties as an array of type "
 "<literal>Object[]</literal>:"
 msgstr ""
 "Les requêtes peuvent retourner de multiples objets et/ou propriétés sous la "
-"forme d'un tableau du type <literal>Object[]</literal>,"
+"forme d'un tableau du type <literal>Object[]</literal> :"
 
 #. Tag: programlisting
 #: query_hql.xml:298
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select mother, offspr, mate.name\n"
 "from DomesticCat as mother\n"
 "    inner join mother.mate as mate\n"
 "    left outer join mother.kittens as offspr]]>"
 msgstr ""
-"select mother, offspr, mate.name\n"
+"<![CDATA[select mother, offspr, mate.name\n"
 "from DomesticCat as mother\n"
 "    inner join mother.mate as mate\n"
-"    left outer join mother.kittens as offspr"
+"    left outer join mother.kittens as offspr]]>"
 
 #. Tag: para
 #: query_hql.xml:300
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Or as a <literal>List</literal>:"
-msgstr "ou sous la forme d'une <literal>List</literal>,"
+msgstr "Ou sous la forme d'une <literal>List</literal> :"
 
 #. Tag: programlisting
 #: query_hql.xml:304
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select new list(mother, offspr, mate.name)\n"
 "from DomesticCat as mother\n"
 "    inner join mother.mate as mate\n"
 "    left outer join mother.kittens as offspr]]>"
 msgstr ""
-"select new list(mother, offspr, mate.name)\n"
+"<![CDATA[select new list(mother, offspr, mate.name)\n"
 "from DomesticCat as mother\n"
 "    inner join mother.mate as mate\n"
-"    left outer join mother.kittens as offspr"
+"    left outer join mother.kittens as offspr]]>"
 
 #. Tag: para
 #: query_hql.xml:306
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Or - assuming that the class <literal>Family</literal> has an appropriate "
 "constructor - as an actual typesafe Java object:"
 msgstr ""
-"à condition que la classe <literal>Family</literal> possède le constructeur "
-"approprié."
+"Ou bien - à condition que la classe <literal>Family</literal> possède le constructeur "
+"approprié - en tant qu'objet typesafe Java :"
 
 #. Tag: programlisting
 #: query_hql.xml:310
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select new Family(mother, mate, offspr)\n"
 "from DomesticCat as mother\n"
 "    join mother.mate as mate\n"
 "    left join mother.kittens as offspr]]>"
 msgstr ""
-"select new Family(mother, mate, offspr)\n"
+"<![CDATA[select new Family(mother, mate, offspr)\n"
 "from DomesticCat as mother\n"
 "    join mother.mate as mate\n"
-"    left join mother.kittens as offspr"
+"    left join mother.kittens as offspr]]>"
 
 #. Tag: para
 #: query_hql.xml:313
-#, fuzzy, no-c-format
-msgid ""
-"You can assign aliases to selected expressions using <literal>as</literal>:"
+#, no-c-format
+msgid "You can assign aliases to selected expressions using <literal>as</literal>:"
 msgstr ""
 "Vous pouvez assigner des alias aux expressions sélectionnées en utilisant "
-"<literal>as</literal> :"
+"<literal>as</literal> : "
 
 #. Tag: programlisting
 #: query_hql.xml:317
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select max(bodyWeight) as max, min(bodyWeight) as min, count(*) as "
 "n\n"
 "from Cat cat]]>"
 msgstr ""
-"select max(bodyWeight) as max, min(bodyWeight) as min, count(*) as n\n"
-"from Cat cat"
+"<![CDATA[select max(bodyWeight) as max, min(bodyWeight) as min, count(*) as "
+"n\n"
+"from Cat cat]]>"
 
 #. Tag: para
 #: query_hql.xml:319
@@ -710,21 +709,20 @@
 
 #. Tag: programlisting
 #: query_hql.xml:323
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select new map( max(bodyWeight) as max, min(bodyWeight) as min, "
 "count(*) as n )\n"
 "from Cat cat]]>"
 msgstr ""
-"select new map( max(bodyWeight) as max, min(bodyWeight) as min, count(*) as "
-"n )\n"
-"from Cat cat"
+"<![CDATA[select new map( max(bodyWeight) as max, min(bodyWeight) as min, "
+"count(*) as n )\n"
+"from Cat cat]]>"
 
 #. Tag: para
 #: query_hql.xml:325
 #, no-c-format
-msgid ""
-"This query returns a <literal>Map</literal> from aliases to selected values."
+msgid "This query returns a <literal>Map</literal> from aliases to selected values."
 msgstr ""
 "Cette requête retourne une <literal>Map</literal> à partir des alias vers "
 "les valeurs sélectionnées."
@@ -737,29 +735,29 @@
 
 #. Tag: para
 #: query_hql.xml:334
-#, fuzzy, no-c-format
-msgid ""
-"HQL queries can even return the results of aggregate functions on properties:"
+#, no-c-format
+msgid "HQL queries can even return the results of aggregate functions on properties:"
 msgstr ""
 "Les requêtes HQL peuvent aussi retourner les résultats de fonctions "
-"d'agrégation sur les propriétés :"
+"d'agrégation sur les propriétés : "
 
 #. Tag: programlisting
 #: query_hql.xml:338
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select avg(cat.weight), sum(cat.weight), max(cat.weight), count"
 "(cat)\n"
 "from Cat cat]]>"
 msgstr ""
-"select avg(cat.weight), sum(cat.weight), max(cat.weight), count(cat)\n"
-"from Cat cat"
+"<![CDATA[select avg(cat.weight), sum(cat.weight), max(cat.weight), count"
+"(cat)\n"
+"from Cat cat]]>"
 
 #. Tag: para
 #: query_hql.xml:349
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The supported aggregate functions are:"
-msgstr "Les fonctions d'agrégation supportées sont"
+msgstr "Les fonctions d'agrégation supportées sont :"
 
 #. Tag: literal
 #: query_hql.xml:356
@@ -781,56 +779,55 @@
 
 #. Tag: para
 #: query_hql.xml:371
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You can use arithmetic operators, concatenation, and recognized SQL "
 "functions in the select clause:"
 msgstr ""
 "Vous pouvez utiliser des opérateurs arithmétiques, la concaténation, et des "
-"fonctions SQL reconnues dans la clause select :"
+"fonctions SQL reconnues dans la clause select : "
 
 #. Tag: programlisting
 #: query_hql.xml:376
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select cat.weight + sum(kitten.weight)\n"
 "from Cat cat\n"
 "    join cat.kittens kitten\n"
 "group by cat.id, cat.weight]]>"
 msgstr ""
-"select cat.weight + sum(kitten.weight)\n"
+"<![CDATA[select cat.weight + sum(kitten.weight)\n"
 "from Cat cat\n"
 "    join cat.kittens kitten\n"
-"group by cat.id, cat.weight"
+"group by cat.id, cat.weight]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:378
-#, fuzzy, no-c-format
-msgid ""
-"<![CDATA[select firstName||' '||initial||' '||upper(lastName) from Person]]>"
-msgstr "select firstName||' '||initial||' '||upper(lastName) from Person"
+#, no-c-format
+msgid "<![CDATA[select firstName||' '||initial||' '||upper(lastName) from Person]]>"
+msgstr "<![CDATA[select firstName||' '||initial||' '||upper(lastName) from Person]]>"
 
 #. Tag: para
 #: query_hql.xml:380
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>distinct</literal> and <literal>all</literal> keywords can be "
 "used and have the same semantics as in SQL."
 msgstr ""
 "Les mots clé <literal>distinct</literal> et <literal>all</literal> peuvent "
-"être utilisés et ont la même sémantique qu'en SQL."
+"être utilisés et ont la même sémantique qu'en SQL. "
 
 #. Tag: programlisting
 #: query_hql.xml:385
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select distinct cat.name from Cat cat\n"
 "\n"
 "select count(distinct cat.name), count(cat) from Cat cat]]>"
 msgstr ""
-"select distinct cat.name from Cat cat\n"
+"<![CDATA[select distinct cat.name from Cat cat\n"
 "\n"
-"select count(distinct cat.name), count(cat) from Cat cat"
+"select count(distinct cat.name), count(cat) from Cat cat]]>"
 
 #. Tag: title
 #: query_hql.xml:390
@@ -846,7 +843,7 @@
 
 #. Tag: para
 #: query_hql.xml:398
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "returns instances not only of <literal>Cat</literal>, but also of subclasses "
 "like <literal>DomesticCat</literal>. Hibernate queries can name "
@@ -860,13 +857,13 @@
 "Hibernate peuvent nommer n'importe quelle classe ou interface Java dans la "
 "clause <literal>from</literal>. La requête retournera les instances de "
 "toutes les classes persistantes qui étendent cette classe ou implémente "
-"cette interface. La requête suivante retournera tous les objets persistants :"
+"cette interface. La requête suivante retournera tous les objets persistants : "
 
 #. Tag: programlisting
 #: query_hql.xml:406
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from java.lang.Object o]]>"
-msgstr "from java.lang.Object o"
+msgstr "<![CDATA[from java.lang.Object o]]>"
 
 #. Tag: para
 #: query_hql.xml:408
@@ -880,13 +877,13 @@
 
 #. Tag: programlisting
 #: query_hql.xml:413
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Named n, Named m where n.name = m.name]]>"
-msgstr "from Named n, Named m where n.name = m.name"
+msgstr "<![CDATA[from Named n, Named m where n.name = m.name]]>"
 
 #. Tag: para
 #: query_hql.xml:415
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "These last two queries will require more than one SQL <literal>SELECT</"
 "literal>. This means that the <literal>order by</literal> clause does not "
@@ -897,7 +894,7 @@
 "<literal>SELECT</literal>. Ce qui signifie que la clause <literal>order by</"
 "literal> ne trie pas correctement la totalité des résultats (cela signifie "
 "aussi que vous ne pouvez exécuter ces requêtes en appelant <literal>Query."
-"scroll()</literal>)."
+"scroll()</literal>). "
 
 #. Tag: title
 #: query_hql.xml:424
@@ -907,20 +904,20 @@
 
 #. Tag: para
 #: query_hql.xml:426
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>where</literal> clause allows you to refine the list of "
 "instances returned. If no alias exists, you can refer to properties by name:"
 msgstr ""
 "La clause <literal>where</literal> vous permet de réduire la liste des "
 "instances retournées. Si aucun alias n'existe, vous pouvez vous référer aux "
-"propriétés par leur nom :"
+"propriétés par leur nom : "
 
 #. Tag: programlisting
 #: query_hql.xml:431
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat where name='Fritz']]>"
-msgstr "from Cat where name='Fritz'"
+msgstr "<![CDATA[from Cat where name='Fritz']]>"
 
 #. Tag: para
 #: query_hql.xml:433
@@ -930,37 +927,37 @@
 
 #. Tag: programlisting
 #: query_hql.xml:437
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat as cat where cat.name='Fritz']]>"
-msgstr "from Cat as cat where cat.name='Fritz'"
+msgstr "<![CDATA[from Cat as cat where cat.name='Fritz']]>"
 
 #. Tag: para
 #: query_hql.xml:439
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "This returns instances of <literal>Cat</literal> named 'Fritz'."
-msgstr "retourne les instances de <literal>Cat</literal> appelé  'Fritz'."
+msgstr "Retourne les instances de <literal>Cat</literal> appelé  'Fritz'."
 
 #. Tag: para
 #: query_hql.xml:443
 #, no-c-format
 msgid "The following query:"
-msgstr ""
+msgstr "La requête suivante :"
 
 #. Tag: programlisting
 #: query_hql.xml:445
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select foo\n"
 "from Foo foo, Bar bar\n"
 "where foo.startDate = bar.date]]>"
 msgstr ""
-"select foo\n"
+"<![CDATA[select foo\n"
 "from Foo foo, Bar bar\n"
-"where foo.startDate = bar.date"
+"where foo.startDate = bar.date]]>"
 
 #. Tag: para
 #: query_hql.xml:447
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "returns all instances of <literal>Foo</literal> with an instance of "
 "<literal>bar</literal> with a <literal>date</literal> property equal to the "
@@ -972,106 +969,103 @@
 "une instance de <literal>bar</literal> avec la propriété <literal>date</"
 "literal> égale à la propriété <literal>startDate</literal> de <literal>Foo</"
 "literal>. Les expressions de chemin composées rendent la clause "
-"<literal>where</literal> extrêmement puissante. Soit :"
+"<literal>where</literal> extrêmement puissante. Soit : "
 
 #. Tag: programlisting
 #: query_hql.xml:456
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat cat where cat.mate.name is not null]]>"
-msgstr "from Cat cat where cat.mate.name is not null"
+msgstr "<![CDATA[from Cat cat where cat.mate.name is not null]]>"
 
 #. Tag: para
 #: query_hql.xml:458
-#, fuzzy, no-c-format
-msgid ""
-"This query translates to an SQL query with a table (inner) join. For example:"
+#, no-c-format
+msgid "This query translates to an SQL query with a table (inner) join. For example:"
 msgstr ""
 "Cette requête se traduit en une requête SQL par une jointure interne de "
 "table. Si vous souhaitez écrire quelque chose comme :"
 
 #. Tag: programlisting
 #: query_hql.xml:463
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Foo foo\n"
 "where foo.bar.baz.customer.address.city is not null]]>"
 msgstr ""
-"from Foo foo\n"
-"where foo.bar.baz.customer.address.city is not null"
+"<![CDATA[from Foo foo\n"
+"where foo.bar.baz.customer.address.city is not null]]>"
 
 #. Tag: para
 #: query_hql.xml:465
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "would result in a query that would require four table joins in SQL."
 msgstr ""
 "vous finiriez avec une requête qui nécessiterait quatre jointures de table "
-"en SQL."
+"en SQL. "
 
 #. Tag: para
 #: query_hql.xml:469
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>=</literal> operator can be used to compare not only "
 "properties, but also instances:"
 msgstr ""
 "L'opérateur <literal>=</literal> peut être utilisé pour comparer aussi bien "
-"des propriétés que des instances :"
+"des propriétés que des instances : "
 
 #. Tag: programlisting
 #: query_hql.xml:474
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat cat, Cat rival where cat.mate = rival.mate]]>"
-msgstr "from Cat cat, Cat rival where cat.mate = rival.mate"
+msgstr "<![CDATA[from Cat cat, Cat rival where cat.mate = rival.mate]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:476
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select cat, mate\n"
 "from Cat cat, Cat mate\n"
 "where cat.mate = mate]]>"
 msgstr ""
-"select cat, mate\n"
+"<![CDATA[select cat, mate\n"
 "from Cat cat, Cat mate\n"
-"where cat.mate = mate"
+"where cat.mate = mate]]>"
 
 #. Tag: para
 #: query_hql.xml:478
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The special property (lowercase) <literal>id</literal> can be used to "
 "reference the unique identifier of an object. See <xref linkend=\"queryhql-"
 "identifier-property\"/> for more information."
 msgstr ""
 "La propriété spéciale (en minuscule) <literal>id</literal> peut être "
-"utilisée pour référencer l'identifiant unique d'un objet (vous pouvez aussi "
-"utiliser le nom de cette propriété).  Pour plus d'informations, consultez "
-"<xref linkend=\"HQL_The_Hibernate_Query_Language-"
-"Refering_to_identifier_property\"/>."
+"utilisée pour référencer l'identifiant unique d'un objet. Pour plus d'informations, consultez "
+"<xref linkend=\"queryhql-identifier-property\"/>."
 
 #. Tag: programlisting
 #: query_hql.xml:484
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Cat as cat where cat.id = 123\n"
 "\n"
 "from Cat as cat where cat.mate.id = 69]]>"
 msgstr ""
-"from Cat as cat where cat.id = 123\n"
+"<![CDATA[from Cat as cat where cat.id = 123\n"
 "\n"
-"from Cat as cat where cat.mate.id = 69"
+"from Cat as cat where cat.mate.id = 69]]>"
 
 #. Tag: para
 #: query_hql.xml:486
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The second query is efficient and does not require a table join."
 msgstr ""
 "La seconde requête est particulièrement efficace. Aucune jointure n'est "
-"nécessaire !"
+"nécessaire ! "
 
 #. Tag: para
 #: query_hql.xml:490
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Properties of composite identifiers can also be used. Consider the following "
 "example where <literal>Person</literal> has composite identifiers consisting "
@@ -1080,40 +1074,36 @@
 "Les propriétés d'identifiants composites peuvent aussi être utilisées. "
 "Supposez que <literal>Person</literal> ait un identifiant composite composé "
 "de  <literal>country</literal> et <literal>medicareNumber</literal>. "
-"Veuillez également consulter <xref linkend="
-"\"HQL_The_Hibernate_Query_Language-Refering_to_identifier_property\"/> pour "
-"plus d'informations sur les propriétés identifiant de référence."
 
 #. Tag: programlisting
 #: query_hql.xml:496
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from bank.Person person\n"
 "where person.id.country = 'AU'\n"
 "    and person.id.medicareNumber = 123456]]>"
 msgstr ""
-"from bank.Person person\n"
+"<![CDATA[from bank.Person person\n"
 "where person.id.country = 'AU'\n"
-"    and person.id.medicareNumber = 123456"
+"    and person.id.medicareNumber = 123456]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:498
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from bank.Account account\n"
 "where account.owner.id.country = 'AU'\n"
 "    and account.owner.id.medicareNumber = 123456]]>"
 msgstr ""
-"from bank.Account account\n"
+"<![CDATA[from bank.Account account\n"
 "where account.owner.id.country = 'AU'\n"
-"    and account.owner.id.medicareNumber = 123456"
+"    and account.owner.id.medicareNumber = 123456]]>"
 
 #. Tag: para
 #: query_hql.xml:500
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Once again, the second query does not require a table join."
-msgstr ""
-"Une fois de plus, la seconde requête ne nécessite pas de jointure de table."
+msgstr "Une fois de plus, la seconde requête ne nécessite pas de jointure de table. "
 
 #. Tag: para
 #: query_hql.xml:504
@@ -1121,11 +1111,11 @@
 msgid ""
 "See <xref linkend=\"queryhql-identifier-property\"/> for more information "
 "regarding referencing identifier properties)"
-msgstr ""
+msgstr "Voir <xref linkend=\"queryhql-identifier-property\"/> pour obtenir des informations supplémentaires sur le référencement de propriétés d'identifiant."
 
 #. Tag: para
 #: query_hql.xml:509
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The special property <literal>class</literal> accesses the discriminator "
 "value of an instance in the case of polymorphic persistence. A Java class "
@@ -1135,29 +1125,28 @@
 "De même, la propriété spéciale <literal>class</literal> accède à la valeur "
 "discriminante d'une instance dans le cas d'une persistance polymorphique. Le "
 "nom d'une classe Java incorporée dans la clause where sera traduite par sa "
-"valeur discriminante."
+"valeur discriminante. "
 
 #. Tag: programlisting
 #: query_hql.xml:515
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat cat where cat.class = DomesticCat]]>"
-msgstr "from Cat cat where cat.class = DomesticCat"
+msgstr "<![CDATA[from Cat cat where cat.class = DomesticCat]]>"
 
 #. Tag: para
 #: query_hql.xml:517
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You can also use components or composite user types, or properties of said "
 "component types. See <xref linkend=\"queryhql-components\"/> for more "
 "information."
 msgstr ""
 "Vous pouvez également utiliser des composants ou des types d'utilisateur "
-"composites, ou des propriétés de types composant. Consultez <xref linkend="
-"\"HQL_The_Hibernate_Query_Language-Components\"/> pour plus d'informations. "
+"composites, ou des propriétés de types composant. Consultez <xref linkend=\"queryhql-components\"/> pour plus d'informations. "
 
 #. Tag: para
 #: query_hql.xml:522
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "An \"any\" type has the special properties <literal>id</literal> and "
 "<literal>class</literal> that allows you to express a join in the following "
@@ -1167,21 +1156,21 @@
 "Un type \"any\" possède les propriétés particulières <literal>id</literal> "
 "et <literal>class</literal>, qui nous permettent d'exprimer une jointure de "
 "la manière suivante (là où <literal>AuditLog.item</literal> est une "
-"propriété mappée avec <literal>&lt;any&gt;</literal>)."
+"propriété mappée avec <literal>&lt;any&gt;</literal>) :"
 
 #. Tag: programlisting
 #: query_hql.xml:528
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from AuditLog log, Payment payment\n"
 "where log.item.class = 'Payment' and log.item.id = payment.id]]>"
 msgstr ""
-"from AuditLog log, Payment payment\n"
-"where log.item.class = 'Payment' and log.item.id = payment.id"
+"<![CDATA[from AuditLog log, Payment payment\n"
+"where log.item.class = 'Payment' and log.item.id = payment.id]]>"
 
 #. Tag: para
 #: query_hql.xml:530
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>log.item.class</literal> and <literal>payment.class</literal> "
 "would refer to the values of completely different database columns in the "
@@ -1189,7 +1178,7 @@
 msgstr ""
 "Dans la requête précédente, notez que <literal>log.item.class</literal> et "
 "<literal>payment.class</literal> feraient référence à des valeurs de "
-"colonnes de la base de données complètement différentes."
+"colonnes de la base de données complètement différentes. "
 
 #. Tag: title
 #: query_hql.xml:537
@@ -1199,41 +1188,39 @@
 
 #. Tag: para
 #: query_hql.xml:539
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Expressions used in the <literal>where</literal> clause include the "
 "following:"
-msgstr ""
-"Les expressions permises dans la clause <literal>where</literal> incluent la "
-"plupart des choses que vous pouvez utiliser en SQL :"
+msgstr "Les expressions permises dans la clause <literal>where</literal> incluent :"
 
 #. Tag: para
 #: query_hql.xml:545
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "mathematical operators: <literal>+, -, *, /</literal>"
-msgstr "opérateurs mathématiques <literal>+, -, *, /</literal>"
+msgstr "opérateurs mathématiques : <literal>+, -, *, /</literal> "
 
 #. Tag: para
 #: query_hql.xml:550
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "binary comparison operators: <literal>=, &gt;=, &lt;=, &lt;&gt;, !=, like</"
 "literal>"
 msgstr ""
-"opérateurs de comparaison binaire <literal>=, &gt;=, &lt;=, &lt;&gt;, !=, "
+"opérateurs de comparaison binaire : <literal>=, &gt;=, &lt;=, &lt;&gt;, !=, "
 "like</literal>"
 
 #. Tag: para
 #: query_hql.xml:555
 #, no-c-format
 msgid "logical operations <literal>and, or, not</literal>"
-msgstr "opérations logiques <literal>and, or, not</literal>"
+msgstr "opérations logiques : <literal>and, or, not</literal>"
 
 #. Tag: para
 #: query_hql.xml:560
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Parentheses <literal>( )</literal> that indicates grouping"
-msgstr "Parenthèses <literal>( )</literal>, indiquant un regroupement"
+msgstr "Parenthèses <literal>( )</literal>, indiquant un regroupement "
 
 #. Tag: para
 #: query_hql.xml:565
@@ -1271,17 +1258,17 @@
 
 #. Tag: para
 #: query_hql.xml:589
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>current_date()</literal>, <literal>current_time()</literal>, and "
 "<literal>current_timestamp()</literal>"
 msgstr ""
-"<literal>current_date()</literal>, <literal>current_time()</literal>, "
+"<literal>current_date()</literal>, <literal>current_time()</literal>, and "
 "<literal>current_timestamp()</literal>"
 
 #. Tag: para
 #: query_hql.xml:595
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>second(...)</literal>, <literal>minute(...)</literal>, <literal>hour"
 "(...)</literal>, <literal>day(...)</literal>, <literal>month(...)</literal>, "
@@ -1345,7 +1332,7 @@
 
 #. Tag: para
 #: query_hql.xml:633
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "HQL functions that take collection-valued path expressions: <literal>size(), "
 "minelement(), maxelement(), minindex(), maxindex()</literal>, along with the "
@@ -1357,11 +1344,11 @@
 "collections : <literal>size(), minelement(), maxelement(), minindex(), "
 "maxindex()</literal>, ainsi que les fonctions particulières <literal>elements"
 "()</literal> et <literal>indices</literal> qui peuvent être quantifiées en "
-"utilisant <literal>some, all, exists, any, in</literal>."
+"utilisant <literal>some, all, exists, any, in</literal>. "
 
 #. Tag: para
 #: query_hql.xml:641
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Any database-supported SQL scalar function like <literal>sign()</literal>, "
 "<literal>trunc()</literal>, <literal>rtrim()</literal>, and <literal>sin()</"
@@ -1369,7 +1356,7 @@
 msgstr ""
 "N'importe quelle fonction scalaire SQL supportée par la base de données "
 "comme <literal>sign()</literal>, <literal>trunc()</literal>, <literal>rtrim()"
-"</literal>, <literal>sin()</literal>"
+"</literal>, et <literal>sin()</literal>"
 
 #. Tag: para
 #: query_hql.xml:647
@@ -1379,13 +1366,13 @@
 
 #. Tag: para
 #: query_hql.xml:652
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "named parameters <literal>:name</literal>, <literal>:start_date</literal>, "
 "and <literal>:x1</literal>"
 msgstr ""
 "paramètres nommés <literal>:name</literal>, <literal>:start_date</literal>, "
-"<literal>:x1</literal>"
+"et <literal>:x1</literal>"
 
 #. Tag: para
 #: query_hql.xml:657
@@ -1394,8 +1381,8 @@
 "SQL literals <literal>'foo'</literal>, <literal>69</literal>, <literal>6.66E"
 "+2</literal>, <literal>'1970-01-01 10:00:01.0'</literal>"
 msgstr ""
-"SQL textuel <literal>'foo'</literal>, <literal>69</literal>, <literal>'1970-"
-"01-01 10:00:01.0'</literal>"
+"SQL textuel <literal>'foo'</literal>, <literal>69</literal>, <literal>6.66E"
+"+2</literal>, <literal>'1970-01-01 10:00:01.0'</literal>"
 
 #. Tag: para
 #: query_hql.xml:663
@@ -1409,75 +1396,75 @@
 
 #. Tag: para
 #: query_hql.xml:669
-#, fuzzy, no-c-format
-msgid ""
-"<literal>in</literal> and <literal>between</literal> can be used as follows:"
+#, no-c-format
+msgid "<literal>in</literal> and <literal>between</literal> can be used as follows:"
 msgstr ""
 "<literal>in</literal> et <literal>between</literal> peuvent être utilisés "
-"comme suit :"
+"comme suit : "
 
 #. Tag: programlisting
 #: query_hql.xml:673
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from DomesticCat cat where cat.name between 'A' and 'B']]>"
-msgstr "from DomesticCat cat where cat.name between 'A' and 'B'"
+msgstr "<![CDATA[from DomesticCat cat where cat.name between 'A' and 'B']]>"
 
 #. Tag: programlisting
 #: query_hql.xml:675
-#, fuzzy, no-c-format
-msgid ""
-"<![CDATA[from DomesticCat cat where cat.name in ( 'Foo', 'Bar', 'Baz' )]]>"
-msgstr "from DomesticCat cat where cat.name in ( 'Foo', 'Bar', 'Baz' )"
+#, no-c-format
+msgid "<![CDATA[from DomesticCat cat where cat.name in ( 'Foo', 'Bar', 'Baz' )]]>"
+msgstr "<![CDATA[from DomesticCat cat where cat.name in ( 'Foo', 'Bar', 'Baz' )]]>"
 
 #. Tag: para
 #: query_hql.xml:677
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The negated forms can be written as follows:"
-msgstr "et les formes négatives peuvent être écrites "
+msgstr "Les formes négatives peuvent être écrites ainsi :"
 
 #. Tag: programlisting
 #: query_hql.xml:681
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from DomesticCat cat where cat.name not between 'A' and 'B']]>"
-msgstr "from DomesticCat cat where cat.name not between 'A' and 'B'"
+msgstr "<![CDATA[from DomesticCat cat where cat.name not between 'A' and 'B']]>"
 
 #. Tag: programlisting
 #: query_hql.xml:683
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from DomesticCat cat where cat.name not in ( 'Foo', 'Bar', 'Baz' )]]"
 ">"
-msgstr "from DomesticCat cat where cat.name not in ( 'Foo', 'Bar', 'Baz' )"
+msgstr ""
+"<![CDATA[from DomesticCat cat where cat.name not in ( 'Foo', 'Bar', 'Baz' )]]"
+">"
 
 #. Tag: para
 #: query_hql.xml:685
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Similarly, <literal>is null</literal> and <literal>is not null</literal> can "
 "be used to test for null values."
 msgstr ""
 "De même, <literal>is null</literal> et <literal>is not null</literal> "
-"peuvent être utilisés pour tester les valeurs nulle."
+"peuvent être utilisés pour tester les valeurs nulles."
 
 #. Tag: para
 #: query_hql.xml:690
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Booleans can be easily used in expressions by declaring HQL query "
 "substitutions in Hibernate configuration:"
 msgstr ""
 "Les booléens peuvent être facilement utilisés en déclarant les substitutions "
-"de requêtes HQL dans la configuration Hibernate :"
+"de requêtes HQL dans la configuration Hibernate : "
 
 #. Tag: programlisting
 #: query_hql.xml:695
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<property name=\"hibernate.query.substitutions\">true 1, false 0</"
 "property>]]>"
 msgstr ""
-"&lt;property name=\"hibernate.query.substitutions\"&gt;true 1, false 0&lt;/"
-"property&gt;"
+"<![CDATA[<property name=\"hibernate.query.substitutions\">true 1, false 0</"
+"property>]]>"
 
 #. Tag: para
 #: query_hql.xml:697
@@ -1493,35 +1480,35 @@
 
 #. Tag: programlisting
 #: query_hql.xml:702
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat cat where cat.alive = true]]>"
-msgstr "from Cat cat where cat.alive = true"
+msgstr "<![CDATA[from Cat cat where cat.alive = true]]>"
 
 #. Tag: para
 #: query_hql.xml:704
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You can test the size of a collection with the special property "
 "<literal>size</literal> or the special <literal>size()</literal> function."
 msgstr ""
 "Vous pouvez tester la taille d'une collection par la propriété particulière  "
-"<literal>size</literal>, ou la fonction spéciale <literal>size()</literal>."
+"<literal>size</literal>, ou la fonction spéciale <literal>size()</literal>. "
 
 #. Tag: programlisting
 #: query_hql.xml:709
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat cat where cat.kittens.size > 0]]>"
-msgstr "from Cat cat where cat.kittens.size &gt; 0"
+msgstr "<![CDATA[from Cat cat where cat.kittens.size > 0]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:711
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat cat where size(cat.kittens) > 0]]>"
-msgstr "from Cat cat where size(cat.kittens) &gt; 0"
+msgstr "<![CDATA[from Cat cat where size(cat.kittens) > 0]]>"
 
 #. Tag: para
 #: query_hql.xml:713
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "For indexed collections, you can refer to the minimum and maximum indices "
 "using <literal>minindex</literal> and <literal>maxindex</literal> functions. "
@@ -1531,33 +1518,32 @@
 msgstr ""
 "Pour les collections indexées, vous pouvez faire référence aux indices "
 "minimum et maximum en utilisant les fonctions <literal>minindex</literal> "
-"and <literal>maxindex</literal>. De manière similaire, vous pouvez faire "
+"et <literal>maxindex</literal>. De manière similaire, vous pouvez faire "
 "référence aux éléments minimum et maximum d'une collection de type basique "
 "en utilisant les fonctions <literal>minelement</literal> et "
-"<literal>maxelement</literal>."
+"<literal>maxelement</literal>. Par exemple : "
 
 #. Tag: programlisting
 #: query_hql.xml:721
-#, fuzzy, no-c-format
-msgid ""
-"<![CDATA[from Calendar cal where maxelement(cal.holidays) > current_date]]>"
-msgstr "from Calendar cal where maxelement(cal.holidays) &gt; current_date"
+#, no-c-format
+msgid "<![CDATA[from Calendar cal where maxelement(cal.holidays) > current_date]]>"
+msgstr "<![CDATA[from Calendar cal where maxelement(cal.holidays) > current_date]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:723
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Order order where maxindex(order.items) > 100]]>"
-msgstr "from Order order where maxindex(order.items) &gt; 100"
+msgstr "<![CDATA[from Order order where maxindex(order.items) > 100]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:725
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Order order where minelement(order.items) > 10000]]>"
-msgstr "from Order order where minelement(order.items) &gt; 10000"
+msgstr "<![CDATA[from Order order where minelement(order.items) > 10000]]>"
 
 #. Tag: para
 #: query_hql.xml:727
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The SQL functions <literal>any, some, all, exists, in</literal> are "
 "supported when passed the element or index set of a collection "
@@ -1565,51 +1551,51 @@
 "the result of a subquery (see below):"
 msgstr ""
 "Les fonctions SQL <literal>any, some, all, exists, in</literal> sont "
-"supportéesquand l'élément ou l'ensemble des indexes d'une collection (les "
+"supportées quand l'élément ou l'ensemble des indexes d'une collection (les "
 "fonctions <literal>elements</literal> et <literal>indices</literal>) ou le "
-"résultat d'une sous requête sont passés (voir ci dessous)."
+"résultat d'une sous requête sont passés (voir ci dessous) :"
 
 #. Tag: programlisting
 #: query_hql.xml:733
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select mother from Cat as mother, Cat as kit\n"
 "where kit in elements(foo.kittens)]]>"
 msgstr ""
-"select mother from Cat as mother, Cat as kit\n"
-"where kit in elements(foo.kittens)"
+"<![CDATA[select mother from Cat as mother, Cat as kit\n"
+"where kit in elements(foo.kittens)]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:735
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select p from NameList list, Person p\n"
 "where p.name = some elements(list.names)]]>"
 msgstr ""
-"select p from NameList list, Person p\n"
-"where p.name = some elements(list.names)"
+"<![CDATA[select p from NameList list, Person p\n"
+"where p.name = some elements(list.names)]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:737
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Cat cat where exists elements(cat.kittens)]]>"
-msgstr "from Cat cat where exists elements(cat.kittens)"
+msgstr "<![CDATA[from Cat cat where exists elements(cat.kittens)]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:739
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Player p where 3 > all elements(p.scores)]]>"
-msgstr "from Player p where 3 &gt; all elements(p.scores)"
+msgstr "<![CDATA[from Player p where 3 > all elements(p.scores)]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:741
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Show show where 'fizard' in indices(show.acts)]]>"
-msgstr "from Show show where 'fizard' in indices(show.acts)"
+msgstr "<![CDATA[from Show show where 'fizard' in indices(show.acts)]]>"
 
 #. Tag: para
 #: query_hql.xml:743
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Note that these constructs - <literal>size</literal>, <literal>elements</"
 "literal>, <literal>indices</literal>, <literal>minindex</literal>, "
@@ -1621,126 +1607,127 @@
 "literal>, <literal>indices</literal>, <literal>minindex</literal>, "
 "<literal>maxindex</literal>, <literal>minelement</literal>, "
 "<literal>maxelement</literal> - peut seulement être utilisée dans la clause "
-"where dans Hibernate3."
+"where dans Hibernate3. "
 
 #. Tag: para
 #: query_hql.xml:750
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Elements of indexed collections (arrays, lists, and maps) can be referred to "
 "by index in a where clause only:"
 msgstr ""
 "Les éléments de collections indexées (arrays, lists, maps) peuvent être "
-"référencés via index (dans une clause where seulement) :"
+"référencés via index dans une clause where seulement :"
 
 #. Tag: programlisting
 #: query_hql.xml:755
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Order order where order.items[0].id = 1234]]>"
-msgstr "from Order order where order.items[0].id = 1234"
+msgstr "<![CDATA[from Order order where order.items[0].id = 1234]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:757
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select person from Person person, Calendar calendar\n"
 "where calendar.holidays['national day'] = person.birthDay\n"
 "    and person.nationality.calendar = calendar]]>"
 msgstr ""
-"select person from Person person, Calendar calendar\n"
+"<![CDATA[select person from Person person, Calendar calendar\n"
 "where calendar.holidays['national day'] = person.birthDay\n"
-"    and person.nationality.calendar = calendar"
+"    and person.nationality.calendar = calendar]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:759
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select item from Item item, Order order\n"
 "where order.items[ order.deliveredItemIndices[0] ] = item and order.id = 11]]"
 ">"
 msgstr ""
-"select item from Item item, Order order\n"
-"where order.items[ order.deliveredItemIndices[0] ] = item and order.id = 11"
+"<![CDATA[select item from Item item, Order order\n"
+"where order.items[ order.deliveredItemIndices[0] ] = item and order.id = 11]]"
+">"
 
 #. Tag: programlisting
 #: query_hql.xml:761
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select item from Item item, Order order\n"
 "where order.items[ maxindex(order.items) ] = item and order.id = 11]]>"
 msgstr ""
-"select item from Item item, Order order\n"
-"where order.items[ maxindex(order.items) ] = item and order.id = 11"
+"<![CDATA[select item from Item item, Order order\n"
+"where order.items[ maxindex(order.items) ] = item and order.id = 11]]>"
 
 #. Tag: para
 #: query_hql.xml:763
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The expression inside <literal>[]</literal> can even be an arithmetic "
 "expression:"
 msgstr ""
 "L'expression entre <literal>[]</literal> peut même être une expression "
-"arithmétique."
+"arithmétique :"
 
 #. Tag: programlisting
 #: query_hql.xml:767
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select item from Item item, Order order\n"
 "where order.items[ size(order.items) - 1 ] = item]]>"
 msgstr ""
-"select item from Item item, Order order\n"
-"where order.items[ size(order.items) - 1 ] = item"
+"<![CDATA[select item from Item item, Order order\n"
+"where order.items[ size(order.items) - 1 ] = item]]>"
 
 #. Tag: para
 #: query_hql.xml:769
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "HQL also provides the built-in <literal>index()</literal> function for "
 "elements of a one-to-many association or collection of values."
 msgstr ""
 "HQL propose aussi une fonction <literal>index()</literal> interne, pour les "
-"éléments d'une association un-à-plusieurs ou d'une collections de valeurs."
+"éléments d'une association un-à-plusieurs ou d'une collection de valeurs."
 
 #. Tag: programlisting
 #: query_hql.xml:774
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select item, index(item) from Order order\n"
 "    join order.items item\n"
 "where index(item) < 5]]>"
 msgstr ""
-"select item, index(item) from Order order\n"
+"<![CDATA[select item, index(item) from Order order\n"
 "    join order.items item\n"
-"where index(item) &lt; 5"
+"where index(item) < 5]]>"
 
 #. Tag: para
 #: query_hql.xml:776
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Scalar SQL functions supported by the underlying database can be used:"
 msgstr ""
 "Les fonctions SQL scalaires supportées par la base de données utilisée "
-"peuvent être utilisées"
+"peuvent être utilisées :"
 
 #. Tag: programlisting
 #: query_hql.xml:780
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from DomesticCat cat where upper(cat.name) like 'FRI%']]>"
-msgstr "from DomesticCat cat where upper(cat.name) like 'FRI&#37;'"
+msgstr "<![CDATA[from DomesticCat cat where upper(cat.name) like 'FRI%']]>"
 
 #. Tag: para
 #: query_hql.xml:782
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Consider how much longer and less readable the following query would be in "
 "SQL:"
 msgstr ""
 "Si vous n'êtes pas encore convaincu par tout cela, imaginez la taille et "
-"l'illisibilité qui caractériseraient la requête suivante en SQL : "
+"l'illisibilité qui caractériseraient la requête suivante en SQL :"
 
 #. Tag: programlisting
 #: query_hql.xml:787
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select cust\n"
 "from Product prod,\n"
@@ -1750,13 +1737,13 @@
 "    and store.location.name in ( 'Melbourne', 'Sydney' )\n"
 "    and prod = all elements(cust.currentOrder.lineItems)]]>"
 msgstr ""
-"select cust\n"
+"<![CDATA[select cust\n"
 "from Product prod,\n"
 "    Store store\n"
 "    inner join store.customers cust\n"
 "where prod.name = 'widget'\n"
 "    and store.location.name in ( 'Melbourne', 'Sydney' )\n"
-"    and prod = all elements(cust.currentOrder.lineItems)"
+"    and prod = all elements(cust.currentOrder.lineItems)]]>"
 
 #. Tag: para
 #: query_hql.xml:789
@@ -1766,7 +1753,7 @@
 
 #. Tag: programlisting
 #: query_hql.xml:793
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[SELECT cust.name, cust.address, cust.phone, cust.id, cust."
 "current_order\n"
@@ -1787,7 +1774,8 @@
 "            AND cust.current_order = o.id\n"
 "    )]]>"
 msgstr ""
-"SELECT cust.name, cust.address, cust.phone, cust.id, cust.current_order\n"
+"<![CDATA[SELECT cust.name, cust.address, cust.phone, cust.id, cust."
+"current_order\n"
 "FROM customers cust,\n"
 "    stores store,\n"
 "    locations loc,\n"
@@ -1803,7 +1791,7 @@
 "        FROM line_items item, orders o\n"
 "        WHERE item.order_id = o.id\n"
 "            AND cust.current_order = o.id\n"
-"    )"
+"    )]]>"
 
 #. Tag: title
 #: query_hql.xml:798
@@ -1813,23 +1801,23 @@
 
 #. Tag: para
 #: query_hql.xml:800
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The list returned by a query can be ordered by any property of a returned "
 "class or components:"
 msgstr ""
 "La liste retournée par la requête peut être triée par n'importe quelle "
-"propriété de la classe ou des composants retournés :"
+"propriété de la classe ou des composants retournés : "
 
 #. Tag: programlisting
 #: query_hql.xml:804
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from DomesticCat cat\n"
 "order by cat.name asc, cat.weight desc, cat.birthdate]]>"
 msgstr ""
-"from DomesticCat cat\n"
-"order by cat.name asc, cat.weight desc, cat.birthdate"
+"<![CDATA[from DomesticCat cat\n"
+"order by cat.name asc, cat.weight desc, cat.birthdate]]>"
 
 #. Tag: para
 #: query_hql.xml:806
@@ -1849,37 +1837,37 @@
 
 #. Tag: para
 #: query_hql.xml:815
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "A query that returns aggregate values can be grouped by any property of a "
 "returned class or components:"
 msgstr ""
 "Si la requête retourne des valeurs agrégées, celles-ci peuvent être groupées "
-"par propriété d'une classe retournée ou par des composants :"
+"par propriété d'une classe retournée ou par des composants : "
 
 #. Tag: programlisting
 #: query_hql.xml:819
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select cat.color, sum(cat.weight), count(cat)\n"
 "from Cat cat\n"
 "group by cat.color]]>"
 msgstr ""
-"select cat.color, sum(cat.weight), count(cat)\n"
+"<![CDATA[select cat.color, sum(cat.weight), count(cat)\n"
 "from Cat cat\n"
-"group by cat.color"
+"group by cat.color]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:821
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select foo.id, avg(name), max(name)\n"
 "from Foo foo join foo.names name\n"
 "group by foo.id]]>"
 msgstr ""
-"select foo.id, avg(name), max(name)\n"
+"<![CDATA[select foo.id, avg(name), max(name)\n"
 "from Foo foo join foo.names name\n"
-"group by foo.id"
+"group by foo.id]]>"
 
 #. Tag: para
 #: query_hql.xml:823
@@ -1889,21 +1877,21 @@
 
 #. Tag: programlisting
 #: query_hql.xml:827
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select cat.color, sum(cat.weight), count(cat)\n"
 "from Cat cat\n"
 "group by cat.color\n"
 "having cat.color in (eg.Color.TABBY, eg.Color.BLACK)]]>"
 msgstr ""
-"select cat.color, sum(cat.weight), count(cat)\n"
+"<![CDATA[select cat.color, sum(cat.weight), count(cat)\n"
 "from Cat cat\n"
 "group by cat.color\n"
-"having cat.color in (eg.Color.TABBY, eg.Color.BLACK)"
+"having cat.color in (eg.Color.TABBY, eg.Color.BLACK)]]>"
 
 #. Tag: para
 #: query_hql.xml:829
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SQL functions and aggregate functions are allowed in the <literal>having</"
 "literal> and <literal>order by</literal> clauses if they are supported by "
@@ -1912,11 +1900,11 @@
 "Les fonctions SQL et les fonctions d'agrégat sont permises dans les clauses "
 "<literal>having</literal> et <literal>order by</literal>, si elles sont "
 "prises en charge par la base de données sous-jacente (ce que ne fait pas "
-"MySQL par exemple)."
+"MySQL par exemple). "
 
 #. Tag: programlisting
 #: query_hql.xml:835
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select cat\n"
 "from Cat cat\n"
@@ -1925,16 +1913,16 @@
 "having avg(kitten.weight) > 100\n"
 "order by count(kitten) asc, sum(kitten.weight) desc]]>"
 msgstr ""
-"select cat\n"
+"<![CDATA[select cat\n"
 "from Cat cat\n"
 "    join cat.kittens kitten\n"
 "group by cat.id, cat.name, cat.other, cat.properties\n"
-"having avg(kitten.weight) &gt; 100\n"
-"order by count(kitten) asc, sum(kitten.weight) desc"
+"having avg(kitten.weight) > 100\n"
+"order by count(kitten) asc, sum(kitten.weight) desc]]>"
 
 #. Tag: para
 #: query_hql.xml:837
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Neither the <literal>group by</literal> clause nor the <literal>order by</"
 "literal> clause can contain arithmetic expressions. Hibernate also does not "
@@ -1944,7 +1932,7 @@
 msgstr ""
 "Notez que ni la clause <literal>group by</literal> ni la clause "
 "<literal>order by</literal> ne peuvent contenir d'expressions arithmétiques. "
-"Notez aussi que Hibernate ne développe pas actuellement une entité faisant "
+"Notez aussi qu'Hibernate ne développe pas actuellement une entité faisant "
 "partie du regroupement, donc vous ne pouvez pas écrire <literal>group by "
 "cat</literal> si toutes les propriétés de <literal>cat</literal> sont non-"
 "agrégées. Vous devez lister toutes les propriétés non-agrégées explicitement."
@@ -1972,89 +1960,88 @@
 
 #. Tag: programlisting
 #: query_hql.xml:857
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Cat as fatcat\n"
 "where fatcat.weight > (\n"
 "    select avg(cat.weight) from DomesticCat cat\n"
 ")]]>"
 msgstr ""
-"from Cat as fatcat\n"
-"where fatcat.weight &gt; (\n"
+"<![CDATA[from Cat as fatcat\n"
+"where fatcat.weight > (\n"
 "    select avg(cat.weight) from DomesticCat cat\n"
-")"
+")]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:859
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from DomesticCat as cat\n"
 "where cat.name = some (\n"
 "    select name.nickName from Name as name\n"
 ")]]>"
 msgstr ""
-"from DomesticCat as cat\n"
+"<![CDATA[from DomesticCat as cat\n"
 "where cat.name = some (\n"
 "    select name.nickName from Name as name\n"
-")"
+")]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:861
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Cat as cat\n"
 "where not exists (\n"
 "    from Cat as mate where mate.mate = cat\n"
 ")]]>"
 msgstr ""
-"from Cat as cat\n"
+"<![CDATA[from Cat as cat\n"
 "where not exists (\n"
 "    from Cat as mate where mate.mate = cat\n"
-")"
+")]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:863
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from DomesticCat as cat\n"
 "where cat.name not in (\n"
 "    select name.nickName from Name as name\n"
 ")]]>"
 msgstr ""
-"from DomesticCat as cat\n"
+"<![CDATA[from DomesticCat as cat\n"
 "where cat.name not in (\n"
 "    select name.nickName from Name as name\n"
-")"
+")]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:865
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select cat.id, (select max(kit.weight) from cat.kitten kit)\n"
 "from Cat as cat]]>"
 msgstr ""
-"select cat.id, (select max(kit.weight) from cat.kitten kit)\n"
-"from Cat as cat"
+"<![CDATA[select cat.id, (select max(kit.weight) from cat.kitten kit)\n"
+"from Cat as cat]]>"
 
 #. Tag: para
 #: query_hql.xml:867
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Note that HQL subqueries can occur only in the select or where clauses."
 msgstr ""
 "Notez que les sous-requêtes HQL peuvent survenir uniquement dans les clauses "
-"select ou where."
+"select ou where. "
 
 #. Tag: para
 #: query_hql.xml:871
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Note that subqueries can also utilize <literal>row value constructor</"
 "literal> syntax. See <xref linkend=\"queryhql-tuple\"/> for more information."
 msgstr ""
 "Notez que les sous-requêtes peuvent également utiliser la syntaxe "
 "<literal>row value constructor</literal>. Pour plus d'informations, "
-"consultez <xref linkend=\"HQL_The_Hibernate_Query_Language-"
-"Row_value_constructor_syntax\"/>."
+"consultez <xref linkend=\"queryhql-tuple\"/>."
 
 #. Tag: title
 #: query_hql.xml:879
@@ -2064,7 +2051,7 @@
 
 #. Tag: para
 #: query_hql.xml:881
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Hibernate queries can be quite powerful and complex. In fact, the power of "
 "the query language is one of Hibernate's main strengths. The following "
@@ -2073,14 +2060,14 @@
 "than the following examples."
 msgstr ""
 "Les requêtes Hibernate peuvent être relativement puissantes et complexes. En "
-"fait, la puissance du langage de requêtage est l'un des principaux arguments "
+"fait, la puissance du langage d'interrogation est l'un des arguments principaux "
 "de vente de Hibernate. Voici quelques exemples très similaires aux requêtes "
 "que nous avons utilisées lors d'un récent projet. Notez que la plupart des "
-"requêtes que vous écrirez seront plus simples que les exemples qui suivent !"
+"requêtes que vous écrirez seront plus simples que les exemples qui suivent."
 
 #. Tag: para
 #: query_hql.xml:887
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The following query returns the order id, number of items, the given minimum "
 "total value and the total value of the order for all unpaid orders for a "
@@ -2097,11 +2084,11 @@
 "<literal>ORDER</literal>, <literal>ORDER_LINE</literal>, <literal>PRODUCT</"
 "literal>, <literal>CATALOG</literal> et <literal>PRICE</literal> est "
 "composée de quatre jointures internes ainsi que d'un sous-select (non "
-"corrélée)."
+"corrélé)."
 
 #. Tag: programlisting
 #: query_hql.xml:896
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select order.id, sum(price.amount), count(item)\n"
 "from Order as order\n"
@@ -2122,7 +2109,7 @@
 "having sum(price.amount) > :minAmount\n"
 "order by sum(price.amount) desc]]>"
 msgstr ""
-"select order.id, sum(price.amount), count(item)\n"
+"<![CDATA[select order.id, sum(price.amount), count(item)\n"
 "from Order as order\n"
 "    join order.lineItems as item\n"
 "    join item.product as product,\n"
@@ -2131,15 +2118,15 @@
 "where order.paid = false\n"
 "    and order.customer = :customer\n"
 "    and price.product = product\n"
-"    and catalog.effectiveDate &lt; sysdate\n"
-"    and catalog.effectiveDate &gt;= all (\n"
+"    and catalog.effectiveDate < sysdate\n"
+"    and catalog.effectiveDate >= all (\n"
 "        select cat.effectiveDate\n"
 "        from Catalog as cat\n"
-"        where cat.effectiveDate &lt; sysdate\n"
+"        where cat.effectiveDate < sysdate\n"
 "    )\n"
 "group by order\n"
-"having sum(price.amount) &gt; :minAmount\n"
-"order by sum(price.amount) desc"
+"having sum(price.amount) > :minAmount\n"
+"order by sum(price.amount) desc]]>"
 
 #. Tag: para
 #: query_hql.xml:898
@@ -2153,7 +2140,7 @@
 
 #. Tag: programlisting
 #: query_hql.xml:903
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select order.id, sum(price.amount), count(item)\n"
 "from Order as order\n"
@@ -2169,7 +2156,7 @@
 "having sum(price.amount) > :minAmount\n"
 "order by sum(price.amount) desc]]>"
 msgstr ""
-"select order.id, sum(price.amount), count(item)\n"
+"<![CDATA[select order.id, sum(price.amount), count(item)\n"
 "from Order as order\n"
 "    join order.lineItems as item\n"
 "    join item.product as product,\n"
@@ -2180,8 +2167,8 @@
 "    and price.product = product\n"
 "    and catalog = :currentCatalog\n"
 "group by order\n"
-"having sum(price.amount) &gt; :minAmount\n"
-"order by sum(price.amount) desc"
+"having sum(price.amount) > :minAmount\n"
+"order by sum(price.amount) desc]]>"
 
 #. Tag: para
 #: query_hql.xml:905
@@ -2204,7 +2191,7 @@
 
 #. Tag: programlisting
 #: query_hql.xml:913
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select count(payment), status.name\n"
 "from Payment as payment\n"
@@ -2222,35 +2209,35 @@
 "group by status.name, status.sortOrder\n"
 "order by status.sortOrder]]>"
 msgstr ""
-"select count(payment), status.name\n"
+"<![CDATA[select count(payment), status.name\n"
 "from Payment as payment\n"
 "    join payment.currentStatus as status\n"
 "    join payment.statusChanges as statusChange\n"
-"where payment.status.name &lt;&gt; PaymentStatus.AWAITING_APPROVAL\n"
+"where payment.status.name <> PaymentStatus.AWAITING_APPROVAL\n"
 "    or (\n"
 "        statusChange.timeStamp = (\n"
 "            select max(change.timeStamp)\n"
 "            from PaymentStatusChange change\n"
 "            where change.payment = payment\n"
 "        )\n"
-"        and statusChange.user &lt;&gt; :currentUser\n"
+"        and statusChange.user <> :currentUser\n"
 "    )\n"
 "group by status.name, status.sortOrder\n"
-"order by status.sortOrder"
+"order by status.sortOrder]]>"
 
 #. Tag: para
 #: query_hql.xml:915
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "If the <literal>statusChanges</literal> collection was mapped as a list, "
 "instead of a set, the query would have been much simpler to write."
 msgstr ""
 "Si nous avions mappé la collection <literal>statusChanges</literal> comme "
-"une liste, au lieu d'un ensemble, la requête aurait été plus facile à écrire."
+"une liste, au lieu d'un ensemble, la requête aurait été plus facile à écrire. "
 
 #. Tag: programlisting
 #: query_hql.xml:920
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select count(payment), status.name\n"
 "from Payment as payment\n"
@@ -2261,14 +2248,14 @@
 "group by status.name, status.sortOrder\n"
 "order by status.sortOrder]]>"
 msgstr ""
-"select count(payment), status.name\n"
+"<![CDATA[select count(payment), status.name\n"
 "from Payment as payment\n"
 "    join payment.currentStatus as status\n"
-"where payment.status.name &lt;&gt; PaymentStatus.AWAITING_APPROVAL\n"
-"    or payment.statusChanges[ maxIndex(payment.statusChanges) ].user &lt;"
-"&gt; :currentUser\n"
+"where payment.status.name <> PaymentStatus.AWAITING_APPROVAL\n"
+"    or payment.statusChanges[ maxIndex(payment.statusChanges) ].user <> :"
+"currentUser\n"
 "group by status.name, status.sortOrder\n"
-"order by status.sortOrder"
+"order by status.sortOrder]]>"
 
 #. Tag: para
 #: query_hql.xml:922
@@ -2293,7 +2280,7 @@
 
 #. Tag: programlisting
 #: query_hql.xml:931
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select account, payment\n"
 "from Account as account\n"
@@ -2303,26 +2290,25 @@
 "PaymentStatus.UNPAID)\n"
 "order by account.type.sortOrder, account.accountNumber, payment.dueDate]]>"
 msgstr ""
-"select account, payment\n"
+"<![CDATA[select account, payment\n"
 "from Account as account\n"
 "    left outer join account.payments as payment\n"
 "where :currentUser in elements(account.holder.users)\n"
 "    and PaymentStatus.UNPAID = isNull(payment.currentStatus.name, "
 "PaymentStatus.UNPAID)\n"
-"order by account.type.sortOrder, account.accountNumber, payment.dueDate"
+"order by account.type.sortOrder, account.accountNumber, payment.dueDate]]>"
 
 #. Tag: para
 #: query_hql.xml:933
 #, no-c-format
-msgid ""
-"For some databases, we would need to do away with the (correlated) subselect."
+msgid "For some databases, we would need to do away with the (correlated) subselect."
 msgstr ""
 "Pour certaines bases de données, nous devons éliminer le sous-select "
-"(corrélée)."
+"(corrélé)."
 
 #. Tag: programlisting
 #: query_hql.xml:937
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select account, payment\n"
 "from Account as account\n"
@@ -2333,14 +2319,14 @@
 "PaymentStatus.UNPAID)\n"
 "order by account.type.sortOrder, account.accountNumber, payment.dueDate]]>"
 msgstr ""
-"select account, payment\n"
+"<![CDATA[select account, payment\n"
 "from Account as account\n"
 "    join account.holder.users as user\n"
 "    left outer join account.payments as payment\n"
 "where :currentUser = user\n"
 "    and PaymentStatus.UNPAID = isNull(payment.currentStatus.name, "
 "PaymentStatus.UNPAID)\n"
-"order by account.type.sortOrder, account.accountNumber, payment.dueDate"
+"order by account.type.sortOrder, account.accountNumber, payment.dueDate]]>"
 
 #. Tag: title
 #: query_hql.xml:942
@@ -2350,7 +2336,7 @@
 
 #. Tag: para
 #: query_hql.xml:944
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "HQL now supports <literal>update</literal>, <literal>delete</literal> and "
 "<literal>insert ... select ...</literal> statements. See <xref linkend="
@@ -2358,7 +2344,7 @@
 msgstr ""
 "HQL supporte maintenant les expressions <literal>update</literal>, "
 "<literal>delete</literal> et <literal>insert ... select ...</literal>. Voir "
-"<xref linkend=\"Batch_processing-DML_style_operations\"/> pour plus des "
+"<xref linkend=\"Batch_processing-DML_style_operations\"/> pour des "
 "informations plus détaillées."
 
 #. Tag: title
@@ -2369,20 +2355,19 @@
 
 #. Tag: para
 #: query_hql.xml:954
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "You can count the number of query results without returning them:"
-msgstr ""
-"Vous pouvez compter le nombre de résultats d'une requête sans les retourner :"
+msgstr "Vous pouvez compter le nombre de résultats d'une requête sans les retourner : "
 
 #. Tag: programlisting
 #: query_hql.xml:958
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[( (Integer) session.createQuery(\"select count(*) from ....\")."
 "iterate().next() ).intValue()]]>"
 msgstr ""
-"( (Integer) session.iterate(\"select count(*) from ....\").next() ).intValue"
-"()"
+"<![CDATA[( (Integer) session.createQuery(\"select count(*) from ....\")."
+"iterate().next() ).intValue()]]>"
 
 #. Tag: para
 #: query_hql.xml:960
@@ -2394,7 +2379,7 @@
 
 #. Tag: programlisting
 #: query_hql.xml:964
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select usr.id, usr.name\n"
 "from User as usr\n"
@@ -2402,11 +2387,11 @@
 "group by usr.id, usr.name\n"
 "order by count(msg)]]>"
 msgstr ""
-"select usr.id, usr.name\n"
+"<![CDATA[select usr.id, usr.name\n"
 "from User as usr\n"
 "    left join usr.messages as msg\n"
 "group by usr.id, usr.name\n"
-"order by count(msg)"
+"order by count(msg)]]>"
 
 #. Tag: para
 #: query_hql.xml:966
@@ -2421,21 +2406,21 @@
 
 #. Tag: programlisting
 #: query_hql.xml:971
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from User usr where size(usr.messages) >= 1]]>"
-msgstr "from User usr where size(usr.messages) &gt;= 1"
+msgstr "<![CDATA[from User usr where size(usr.messages) >= 1]]>"
 
 #. Tag: para
 #: query_hql.xml:973
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "If your database does not support subselects, use the following query:"
 msgstr ""
 "Si votre base de données ne supporte pas les sous-selects, utilisez la "
-"requête suivante :"
+"requête suivante : "
 
 #. Tag: programlisting
 #: query_hql.xml:977
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select usr.id, usr.name\n"
 "from User usr.name\n"
@@ -2443,26 +2428,26 @@
 "group by usr.id, usr.name\n"
 "having count(msg) >= 1]]>"
 msgstr ""
-"select usr.id, usr.name\n"
+"<![CDATA[select usr.id, usr.name\n"
 "from User usr.name\n"
 "    join usr.messages msg\n"
 "group by usr.id, usr.name\n"
-"having count(msg) &gt;= 1"
+"having count(msg) >= 1]]>"
 
 #. Tag: para
 #: query_hql.xml:980
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "As this solution cannot return a <literal>User</literal> with zero messages "
 "because of the inner join, the following form is also useful:"
 msgstr ""
 "Cette solution ne peut pas retourner un <literal>User</literal> avec zéro "
 "message à cause de la jointure interne, la forme suivante peut donc être "
-"utile :"
+"utile : "
 
 #. Tag: programlisting
 #: query_hql.xml:985
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[select usr.id, usr.name\n"
 "from User as usr\n"
@@ -2470,11 +2455,11 @@
 "group by usr.id, usr.name\n"
 "having count(msg) = 0]]>"
 msgstr ""
-"select usr.id, usr.name\n"
+"<![CDATA[select usr.id, usr.name\n"
 "from User as usr\n"
 "    left join usr.messages as msg\n"
 "group by usr.id, usr.name\n"
-"having count(msg) = 0"
+"having count(msg) = 0]]>"
 
 #. Tag: para
 #: query_hql.xml:987
@@ -2482,21 +2467,21 @@
 msgid "Properties of a JavaBean can be bound to named query parameters:"
 msgstr ""
 "Les propriétés d'un JavaBean peuvent être injectées dans les paramètres "
-"nommés d'un requête :"
+"nommés d'une requête :"
 
 #. Tag: programlisting
 #: query_hql.xml:991
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[Query q = s.createQuery(\"from foo Foo as foo where foo.name=:name "
 "and foo.size=:size\");\n"
 "q.setProperties(fooBean); // fooBean has getName() and getSize()\n"
 "List foos = q.list();]]>"
 msgstr ""
-"Query q = s.createQuery(\"from foo Foo as foo where foo.name=:name and foo."
-"size=:size\");\n"
+"<![CDATA[Query q = s.createQuery(\"from foo Foo as foo where foo.name=:name "
+"and foo.size=:size\");\n"
 "q.setProperties(fooBean); // fooBean has getName() and getSize()\n"
-"List foos = q.list();"
+"List foos = q.list();]]>"
 
 #. Tag: para
 #: query_hql.xml:993
@@ -2510,7 +2495,7 @@
 
 #. Tag: programlisting
 #: query_hql.xml:997
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[Query q = s.createFilter( collection, \"\" ); // the trivial "
 "filter\n"
@@ -2518,32 +2503,33 @@
 "q.setFirstResult(PAGE_SIZE * pageNumber);\n"
 "List page = q.list();]]>"
 msgstr ""
-"Query q = s.createFilter( collection, \"\" ); // the trivial filter\n"
+"<![CDATA[Query q = s.createFilter( collection, \"\" ); // the trivial "
+"filter\n"
 "q.setMaxResults(PAGE_SIZE);\n"
 "q.setFirstResult(PAGE_SIZE * pageNumber);\n"
-"List page = q.list();"
+"List page = q.list();]]>"
 
 #. Tag: para
 #: query_hql.xml:999
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Collection elements can be ordered or grouped using a query filter:"
 msgstr ""
 "Les éléments d'une collection peuvent être triés ou groupés en utilisant un "
-"filtre de requête :"
+"filtre de requête : "
 
 #. Tag: programlisting
 #: query_hql.xml:1003
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[Collection orderedCollection = s.filter( collection, \"order by "
 "this.amount\" );\n"
 "Collection counts = s.filter( collection, \"select this.type, count(this) "
 "group by this.type\" );]]>"
 msgstr ""
-"Collection orderedCollection = s.filter( collection, \"order by this.amount"
-"\" );\n"
+"<![CDATA[Collection orderedCollection = s.filter( collection, \"order by "
+"this.amount\" );\n"
 "Collection counts = s.filter( collection, \"select this.type, count(this) "
-"group by this.type\" );"
+"group by this.type\" );]]>"
 
 #. Tag: para
 #: query_hql.xml:1005
@@ -2553,13 +2539,13 @@
 
 #. Tag: programlisting
 #: query_hql.xml:1009
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[( (Integer) session.createQuery(\"select count(*) from ....\")."
 "iterate().next() ).intValue();]]>"
 msgstr ""
-"( (Integer) session.iterate(\"select count(*) from ....\").next() ).intValue"
-"();"
+"<![CDATA[( (Integer) session.createQuery(\"select count(*) from ....\")."
+"iterate().next() ).intValue();]]>"
 
 #. Tag: title
 #: query_hql.xml:1014
@@ -2569,7 +2555,7 @@
 
 #. Tag: para
 #: query_hql.xml:1016
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Components can be used similarly to the simple value types that are used in "
 "HQL queries. They can appear in the <literal>select</literal> clause as "
@@ -2577,19 +2563,19 @@
 msgstr ""
 "Les composants peuvent être utilisés dans presque tous les cas comme les "
 "types de valeur dans les requêtes HQL. Ils peuvent apparaître dans la clause "
-"<literal>select</literal>."
+"<literal>select</literal> comme ce qui suit :"
 
 #. Tag: programlisting
 #: query_hql.xml:1021 query_hql.xml:1067
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[select p.name from Person p]]>"
-msgstr "select p.name from from Person p"
+msgstr "<![CDATA[select p.name from Person p]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:1022
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[select p.name.first from Person p]]>"
-msgstr "select p.name.first from from Person p"
+msgstr "<![CDATA[select p.name.first from Person p]]>"
 
 #. Tag: para
 #: query_hql.xml:1024
@@ -2599,19 +2585,19 @@
 "in the <literal>where</literal> clause:"
 msgstr ""
 "où la propriété de nom de Person est un composant. Des composants peuvent "
-"aussi être utilisés dans la clause <literal>where</literal>."
+"aussi être utilisés dans la clause <literal>where</literal> :"
 
 #. Tag: programlisting
 #: query_hql.xml:1029
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Person p where p.name = :name]]>"
-msgstr "from from Person p where p.name = :name"
+msgstr "<![CDATA[from Person p where p.name = :name]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:1030
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Person p where p.name.first = :firstName]]>"
-msgstr "from from Person p where p.name.first = :firstName"
+msgstr "<![CDATA[from Person p where p.name.first = :firstName]]>"
 
 #. Tag: para
 #: query_hql.xml:1032
@@ -2623,25 +2609,21 @@
 
 #. Tag: programlisting
 #: query_hql.xml:1036
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Person p order by p.name]]>"
-msgstr "from from Person p order by p.name"
+msgstr "<![CDATA[from Person p order by p.name]]>"
 
 #. Tag: programlisting
 #: query_hql.xml:1037
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Person p order by p.name.first]]>"
-msgstr "from from Person p order by p.name.first"
+msgstr "<![CDATA[from Person p order by p.name.first]]>"
 
 #. Tag: para
 #: query_hql.xml:1039
-#, fuzzy, no-c-format
-msgid ""
-"Another common use of components is in <xref linkend=\"queryhql-tuple\"/>."
-msgstr ""
-"Voici encore un usage commun des composants dans les constructeurs de "
-"valeurs de ligne <xref linkend=\"HQL_The_Hibernate_Query_Language-"
-"Row_value_constructor_syntax\"/>."
+#, no-c-format
+msgid "Another common use of components is in <xref linkend=\"queryhql-tuple\"/>."
+msgstr "Voici encore un usage commun des composants <xref linkend=\"queryhql-tuple\"/>."
 
 #. Tag: title
 #: query_hql.xml:1045
@@ -2651,7 +2633,7 @@
 
 #. Tag: para
 #: query_hql.xml:1047
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "HQL supports the use of ANSI SQL <literal>row value constructor</literal> "
 "syntax, sometimes referred to AS <literal>tuple</literal> syntax, even "
@@ -2664,33 +2646,33 @@
 "la base de données sous-jacente ne supporte pas nécessairement cette notion. "
 "Là nous faisons généralement référence à des comparaisons multi-valuées, "
 "typiquement associées à des composants. Considérez une entité Person qui "
-"définit un composant de nom. "
+"définit un composant de nom :"
 
 #. Tag: programlisting
 #: query_hql.xml:1054
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Person p where p.name.first='John' and p.name."
 "last='Jingleheimer-Schmidt']]>"
 msgstr ""
-"from Person p where p.name.first='John' and p.name.last='Jingleheimer-"
-"Schmidt'"
+"<![CDATA[from Person p where p.name.first='John' and p.name."
+"last='Jingleheimer-Schmidt']]>"
 
 #. Tag: para
 #: query_hql.xml:1056
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "That is valid syntax although it is a little verbose. You can make this more "
 "concise by using <literal>row value constructor</literal> syntax:"
 msgstr ""
 "Voici une syntaxe valide, bien que quelque peu fastidieuse. Pour la rendre "
-"plus concise, utilisez la syntaxe <literal>row value constructor</literal>."
+"plus concise, utilisez la syntaxe <literal>row value constructor</literal> :"
 
 #. Tag: programlisting
 #: query_hql.xml:1061
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[from Person p where p.name=('John', 'Jingleheimer-Schmidt')]]>"
-msgstr "from Person p where p.name=('John', 'Jingleheimer-Schmidt')"
+msgstr "<![CDATA[from Person p where p.name=('John', 'Jingleheimer-Schmidt')]]>"
 
 #. Tag: para
 #: query_hql.xml:1063
@@ -2704,37 +2686,38 @@
 
 #. Tag: para
 #: query_hql.xml:1069
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Using <literal>row value constructor</literal> syntax can also be beneficial "
 "when using subqueries that need to compare against multiple values:"
 msgstr ""
 "Alternativement, utiliser la syntaxe <literal>row value constructor</"
 "literal> peut être avantageux quand vous utilisez des sous-requêtes "
-"nécessitant une comparaison avec des valeurs multiples :"
+"nécessitant une comparaison avec des valeurs multiples : "
 
 #. Tag: programlisting
 #: query_hql.xml:1074
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[from Cat as cat\n"
 "where not ( cat.name, cat.color ) in (\n"
 "    select cat.name, cat.color from DomesticCat cat\n"
 ")]]>"
 msgstr ""
-"from Cat as cat\n"
+"<![CDATA[from Cat as cat\n"
 "where not ( cat.name, cat.color ) in (\n"
 "    select cat.name, cat.color from DomesticCat cat\n"
-")"
+")]]>"
 
 #. Tag: para
 #: query_hql.xml:1076
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "One thing to consider when deciding if you want to use this syntax, is that "
 "the query will be dependent upon the ordering of the component sub-"
 "properties in the metadata."
 msgstr ""
-"Si vous décidez d'utiliser cette syntaxe, il faut prendre en considération "
-"que la requête sera dépendante de la commande des sous-propriétés du "
+"Si vous décidez d'utiliser cette syntaxe, il vous faudra prendre en considération "
+"le fait que la requête sera dépendante de la commande des sous-propriétés du "
 "composant dans les métadonnées. "
+

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_sql.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_sql.po	2009-11-04 05:12:29 UTC (rev 95989)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/fr-FR/query_sql.po	2009-11-04 06:22:41 UTC (rev 95990)
@@ -1,19 +1,20 @@
-# translation of Collection_Mapping.po to French
-# translation of Collection_Mapping.po to
+# translation of query_sql.po to French
 # Myriam Malga <mmalga at redhat.com>, 2007.
 # Xi HUANG <xhuang at redhat.com>, 2007.
+# Corina Roe <croe at redhat.com>, 2009.
+# translation of Collection_Mapping.po to
 msgid ""
 msgstr ""
-"Project-Id-Version: Collection_Mapping\n"
+"Project-Id-Version: query_sql\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-09-15 07:03+0000\n"
-"PO-Revision-Date: 2007-02-26 11:08+1000\n"
-"Last-Translator: Myriam Malga <mmalga at redhat.com>\n"
-"Language-Team: French <fr at li.org>\n"
+"PO-Revision-Date: 2009-11-04 16:19+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.9.1\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: query_sql.xml:29
@@ -85,14 +86,15 @@
 
 #. Tag: programlisting
 #: query_sql.xml:54
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[sess.createSQLQuery(\"SELECT * FROM CATS\").list();\n"
 "sess.createSQLQuery(\"SELECT ID, NAME, BIRTHDATE FROM CATS\").list();\n"
 "]]>"
 msgstr ""
-"sess.createSQLQuery(\"SELECT * FROM CATS\").list();\n"
-"sess.createSQLQuery(\"SELECT ID, NAME, BIRTHDATE FROM CATS\").list();"
+"<![CDATA[sess.createSQLQuery(\"SELECT * FROM CATS\").list();\n"
+"sess.createSQLQuery(\"SELECT ID, NAME, BIRTHDATE FROM CATS\").list();\n"
+"]]>"
 
 #. Tag: para
 #: query_sql.xml:56
@@ -463,8 +465,7 @@
 #: query_sql.xml:193
 #, no-c-format
 msgid "The following form is not vulnerable to column name duplication:"
-msgstr ""
-"La forme suivante n'est pas vulnérable à la duplication des noms de colonnes:"
+msgstr "La forme suivante n'est pas vulnérable à la duplication des noms de colonnes:"
 
 #. Tag: programlisting
 #: query_sql.xml:196
@@ -1679,8 +1680,7 @@
 #: query_sql.xml:580
 #, fuzzy, no-c-format
 msgid "You can even define a query for collection loading:"
-msgstr ""
-"Vous pouvez même définir une requête pour le chargement d'une collection :"
+msgstr "Vous pouvez même définir une requête pour le chargement d'une collection :"
 
 #. Tag: programlisting
 #: query_sql.xml:582
@@ -1751,3 +1751,4 @@
 "        ON pers.ID = emp.PERSON_ID\n"
 "    WHERE ID=?\n"
 "&lt;/sql-query&gt;"
+




More information about the jboss-cvs-commits mailing list