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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Nov 12 23:56:25 EST 2009


Author: Darrin
Date: 2009-11-12 23:56:24 -0500 (Thu, 12 Nov 2009)
New Revision: 96325

Modified:
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Entity_Manager/fr-FR/entitymanagerapi.po
Log:
Translation Update in Progress

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Entity_Manager/fr-FR/entitymanagerapi.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Entity_Manager/fr-FR/entitymanagerapi.po	2009-11-13 02:56:56 UTC (rev 96324)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Entity_Manager/fr-FR/entitymanagerapi.po	2009-11-13 04:56:24 UTC (rev 96325)
@@ -9,7 +9,7 @@
 "Project-Id-Version: entitymanagerapi\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-11-10 02:39+0000\n"
-"PO-Revision-Date: 2009-11-12 15:06+1000\n"
+"PO-Revision-Date: 2009-11-13 14:55+1000\n"
 "Last-Translator: Corina Roe <croe at redhat.com>\n"
 "Language-Team: French <i18 at redhat.com>\n"
 "MIME-Version: 1.0\n"
@@ -645,18 +645,21 @@
 "(Native)Query(hints)</literal> annotation Note that these are not SQL query "
 "hints! The Hibernate EJB3 implementation offers the following query hints:"
 msgstr ""
+"Les astuces de requêtage (pour l'optimisation de la performance, normalement) varient suivant les implémentations. Les astuces sont déclarées par la méthode <methodname>query.setHint(String "
+"name, Object value)</methodname> (Nom de chaîne, Valeur de l'objet), ou bien par l'annotation <literal>@Named"
+"(Native)Query(hints)</literal>. Notez bien que que ce ne sont pas des astuces de requêtage SQL! L'implémentation Hibernate EJB3 propose les astuces de recherche suivanes :"
 
 #. Tag: title
 #: entitymanagerapi.xml:240
 #, no-c-format
 msgid "Hibernate query hints"
-msgstr ""
+msgstr "Astuces de requêtage Hibernate"
 
 #. Tag: entry
 #: entitymanagerapi.xml:249
 #, no-c-format
 msgid "Hint"
-msgstr ""
+msgstr "Astuces"
 
 #. Tag: entry
 #: entitymanagerapi.xml:251
@@ -668,19 +671,19 @@
 #: entitymanagerapi.xml:257
 #, no-c-format
 msgid "org.hibernate.timeout"
-msgstr ""
+msgstr "org.hibernate.timeout"
 
 #. Tag: entry
 #: entitymanagerapi.xml:259
 #, no-c-format
 msgid "Query timeout in seconds ( eg. new Integer(10) )"
-msgstr ""
+msgstr "Timeout de requête en secondes (par ex. new Integer(10) )"
 
 #. Tag: entry
 #: entitymanagerapi.xml:264
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "org.hibernate.fetchSize"
-msgstr "hibernate.ejb.cfgfile"
+msgstr "org.hibernate.fetchSize"
 
 #. Tag: entry
 #: entitymanagerapi.xml:266
@@ -688,13 +691,13 @@
 msgid ""
 "Number of rows fetched by the JDBC driver per roundtrip ( eg. new Integer"
 "(50) )"
-msgstr ""
+msgstr "Nombre de rangées qui sont collectées par le pilote JDBC par voyage (par ex. new Integer (50) )"
 
 #. Tag: entry
 #: entitymanagerapi.xml:271
 #, no-c-format
 msgid "org.hibernate.comment"
-msgstr ""
+msgstr "org.hibernate.comment"
 
 #. Tag: entry
 #: entitymanagerapi.xml:273
@@ -703,12 +706,14 @@
 "Add a comment to the SQL query, useful for the DBA ( e.g. new String(\"fetch "
 "all orders in 1 statement\") )"
 msgstr ""
+"Ajouter un commentaire dans la demande SQL, ce qui est utile pour le DBA (par ex. new String(\"fetch "
+"all orders in 1 statement\") )"
 
 #. Tag: entry
 #: entitymanagerapi.xml:278
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "org.hibernate.cacheable"
-msgstr "hibernate.ejb.cfgfile"
+msgstr "org.hibernate.cacheable"
 
 #. Tag: entry
 #: entitymanagerapi.xml:280
@@ -716,37 +721,37 @@
 msgid ""
 "Whether or not a query is cacheable ( eg. new Boolean(true) ), defaults to "
 "false"
-msgstr ""
+msgstr "Qu'une requête soit cachable ou non (par ex. new Boolean(true) ), la valeur par défaut est false"
 
 #. Tag: entry
 #: entitymanagerapi.xml:285 entitymanagerapi.xml:314
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "org.hibernate.cacheMode"
-msgstr "hibernate.archive.autodetection"
+msgstr "org.hibernate.cacheMode"
 
 #. Tag: entry
 #: entitymanagerapi.xml:287
 #, no-c-format
 msgid "Override the cache mode for this query ( eg. CacheMode.REFRESH )"
-msgstr ""
+msgstr "Remplace le mode cache pour cette requête (par ex. CacheMode.REFRESH )"
 
 #. Tag: entry
 #: entitymanagerapi.xml:292
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "org.hibernate.cacheRegion"
-msgstr "hibernate.archive.autodetection"
+msgstr "org.hibernate.cacheRegion"
 
 #. Tag: entry
 #: entitymanagerapi.xml:294
 #, no-c-format
 msgid "Cache region of this query ( eg. new String(\"regionName\") )"
-msgstr ""
+msgstr "Region cache pour cettte requête ( eg. new String(\"regionName\") )"
 
 #. Tag: entry
 #: entitymanagerapi.xml:299
 #, no-c-format
 msgid "org.hibernate.readOnly"
-msgstr ""
+msgstr "org.hibernate.readOnly"
 
 #. Tag: entry
 #: entitymanagerapi.xml:301
@@ -755,25 +760,25 @@
 "Entities retrieved by this query will be loaded in a read-only mode where "
 "Hibernate will never dirty-check them or make changes persistent ( eg. new "
 "Boolean(true) ), default to false"
-msgstr ""
+msgstr "Les entités qui sont extraites par cette requête seront chargées en mode lecture-seule, ainsi Hibernate ne les vérifiera pas (dirty-check), ni ne rendra les changements persistants ( par ex. new Boolean(true) ), la valeur par défaut est \"false\"."
 
 #. Tag: entry
 #: entitymanagerapi.xml:308
 #, no-c-format
 msgid "org.hibernate.flushMode"
-msgstr ""
+msgstr "org.hibernate.flushMode"
 
 #. Tag: entry
 #: entitymanagerapi.xml:310
 #, no-c-format
 msgid "Flush mode used for this query"
-msgstr ""
+msgstr "Mode de vidage (Flush) utilisé pour cette requête"
 
 #. Tag: entry
 #: entitymanagerapi.xml:316
 #, no-c-format
 msgid "Cache mode used for this query"
-msgstr ""
+msgstr "Mode Cache utilisé pour cette requête"
 
 #. Tag: para
 #: entitymanagerapi.xml:322
@@ -784,12 +789,14 @@
 "quote>). Please refer to the Hibernate reference documentation for more "
 "information."
 msgstr ""
+"L'objet valeur accepte à la fois le type native ou chaîne équivalente (par ex. <literal>CaheMode.REFRESH</literal> ou <quote><literal>REFRESH</literal></"
+"quote>). Veuillez vous référere à la documentation de référence Hibernate pour obtenir davantage d'informations."
 
 #. Tag: title
 #: entitymanagerapi.xml:331
 #, no-c-format
 msgid "Modifying persistent objects"
-msgstr ""
+msgstr "Mdofier les objets persistants"
 
 #. Tag: para
 #: entitymanagerapi.xml:333
@@ -804,6 +811,8 @@
 "methodname> it, and then manipulate it directly, while the persistence "
 "context is open:"
 msgstr ""
+"Les instances gérées de façon transactionnelle (comme les objets chargés, sauvegardés, créés ou interrogés par le gestionnaire d'entités) peuvent être manipulées par l'application et tout changement à un état persistant sera persisté quand le gestionnaire d'entités est vidé (nous y reviendront par la suite dans ce chapitre). Il n'est nul besoin d'invoquer une méthode particulière pour rendre vos modifications persistantes. Une façon simple de mettre à jour l'état d'une instance d'entité est de la <methodname>find()</"
+"methodname> (trouver), puis de la manipuler directement, tant que le contexte de persistance est encore ouvert :"
 
 #. Tag: programlisting
 #: entitymanagerapi.xml:342
@@ -813,6 +822,9 @@
 "cat.setName(\"PK\");\n"
 "em.flush();  // changes to cat are automatically detected and persisted"
 msgstr ""
+"Cat cat = em.find( Cat.class, new Long(69) );\n"
+"cat.setName(\"PK\");\n"
+"em.flush();  // changes to cat are automatically detected and persisted"
 
 #. Tag: para
 #: entitymanagerapi.xml:344
@@ -822,13 +834,13 @@
 "an SQL SELECT (to load an object) and an SQL UPDATE (to persist its updated "
 "state) in the same session. Therefore Hibernate offers an alternate "
 "approach, using detached instances."
-msgstr ""
+msgstr "Parfois, ce modèle de programmation est inéfficace car il requiert un SQL SELECT (pour charger un objet) et un SQL UPDATE (pour persister son état mis à jour) dans la même session. Ainsi, Hibernate propose une approche différente, en utilisant des instances détachées."
 
 #. Tag: title
 #: entitymanagerapi.xml:351
 #, no-c-format
 msgid "Modifying detached objects"
-msgstr ""
+msgstr "Modification des objets détachés"
 
 #. Tag: para
 #: entitymanagerapi.xml:353
@@ -840,7 +852,7 @@
 "both transactions. Applications that use this kind of approach in a high-"
 "concurrency environment usually use versioned data to ensure isolation for "
 "the \"long\" unit of work."
-msgstr ""
+msgstr "De nombreuses applications ont besoin de retirer un objet en une seule transaction, de l'envoyer sur la couche de présentation pour qu'il soit manipulé, puis de sauvegarder les changements plus tard dans une nouvelle transaction. Il peut y avoir un certain lapse de temps entre les deux transactions. Les applications qui utilisent ce genre d'approche en environnement de haute concurrence utilisent en général des données versionnées pour veiller à isoler une \"longue\" unité de travail."
 
 #. Tag: para
 #: entitymanagerapi.xml:360
@@ -849,7 +861,7 @@
 "The EJB3 specifications supports this development model by providing for "
 "persistence of modifications made to detached instances using the "
 "<methodname>EntityManager.merge()</methodname> method:"
-msgstr ""
+msgstr "Les spécifications EJB3 supportent ce modèle de développement au niveau des persistances de modifications qui sont faîtes sur les instances détachées, par la méthode <methodname>EntityManager.merge()</methodname> :"
 
 #. Tag: programlisting
 #: entitymanagerapi.xml:364
@@ -867,6 +879,17 @@
 "secondEntityManager.merge(cat);  // update cat\n"
 "secondEntityManager.merge(mate); // update mate"
 msgstr ""
+"// in the first entity manager\n"
+"Cat cat = firstEntityManager.find(Cat.class, catId);\n"
+"Cat potentialMate = new Cat();\n"
+"firstEntityManager.persist(potentialMate);\n"
+"\n"
+"// in a higher layer of the application\n"
+"cat.setMate(potentialMate);\n"
+"\n"
+"// later, in a new entity manager\n"
+"secondEntityManager.merge(cat);  // update cat\n"
+"secondEntityManager.merge(mate); // update mate"
 
 #. Tag: para
 #: entitymanagerapi.xml:366
@@ -881,13 +904,13 @@
 "from the given detached instance if and only if it wants their state also to "
 "be persistent. This can be cascaded to associated entities and collections, "
 "using transitive persistence, see <xref linkend=\"objectstate-transitive\"/>."
-msgstr ""
+msgstr "La méthode <literal>merge()</literal> fusionne les modifications qui sont faîtes à l'instance détachée dans l'instance gérée qui correspond, si elle existe, sans prendre en compte l'état du contexte de persistance. En d'autres mots, les objets fusionnés surchargent l'état de l'entité persistante dans le contexte de persistance, s'il existe déjà. L'application devra <methodname>merge()</methodname> (fusionner) les instances détachées accessibles à partir de l'instance détachée donnée, si et seulement si, elle souhaite que leurs états soient également persistants. Cela pourra être cascadable pour les collections et les entités associées, à l'aide de la persistance transitive, voir <xref linkend=\"objectstate-transitive\"/>."
 
 #. Tag: title
 #: entitymanagerapi.xml:379
 #, no-c-format
 msgid "Automatic state detection"
-msgstr ""
+msgstr "Détection d'état automatique"
 
 #. Tag: para
 #: entitymanagerapi.xml:381
@@ -898,7 +921,7 @@
 "other words, you don't have to worry about passing a new instance (and not a "
 "detached instance) to <literal>merge()</literal>, the entity manager will "
 "figure this out for you:"
-msgstr ""
+msgstr "L'opération de fusionnement est suffisamment sophistiquée pour pouvoir détecter automatiquement si le fusionnement d'une instance détachée doit résulter en une insertion ou en une mise à jour. En d'autres mots, vous n'aurez pas besoin de passer une nouvelle instance (ni une instance détachée) à <literal>merge()</literal>, le gestionnaire d'entités réglera tout cela pour vous :"
 
 #. Tag: programlisting
 #: entitymanagerapi.xml:387
@@ -915,6 +938,16 @@
 "secondEntityManager.merge(cat);   // update existing state\n"
 "secondEntityManager.merge(mate);  // save the new instance"
 msgstr ""
+"// In the first entity manager\n"
+"Cat cat = firstEntityManager.find(Cat.class, catID);\n"
+"\n"
+"// In a higher layer of the application, detached\n"
+"Cat mate = new Cat();\n"
+"cat.setMate(mate);\n"
+"\n"
+"// Later, in a new entity manager\n"
+"secondEntityManager.merge(cat);   // update existing state\n"
+"secondEntityManager.merge(mate);  // save the new instance"
 
 #. Tag: para
 #: entitymanagerapi.xml:389
@@ -925,37 +958,37 @@
 "loaded in one entity manager in another new entity manager, you should not "
 "need to use <methodname>merge()</methodname> at all. Some whole applications "
 "will never use this method."
-msgstr ""
+msgstr "L'usage et les sémantiques de <literal>merge()</literal> peuvent paraître compliquées pour les nouveaux utilisateurs. Tout d'abord, à moins que vous ne tentiez d'utiliser in état d'objet chargé dans un gestionnaire d'entité dans un autre gestionnaire de nouvelle entité, vous ne devriez pas avoir besoin d'utiliser <methodname>merge()</methodname> dutout. Certaines applications n'utiliseront jamais cette méthode."
 
 #. Tag: para
 #: entitymanagerapi.xml:395
 #, no-c-format
 msgid "Usually <methodname>merge()</methodname> is used in the following scenario:"
-msgstr ""
+msgstr "Normalement, <methodname>merge()</methodname> est utilisé dans le scénario suivant :"
 
 #. Tag: para
 #: entitymanagerapi.xml:400
 #, no-c-format
 msgid "the application loads an object in the first entity manager"
-msgstr ""
+msgstr "l'application charge un objet dans le premier gestionnaire d'entités"
 
 #. Tag: para
 #: entitymanagerapi.xml:405
 #, no-c-format
 msgid "the object is passed up to the presentation layer"
-msgstr ""
+msgstr "un objet est passé à la couche de présentation"
 
 #. Tag: para
 #: entitymanagerapi.xml:409
 #, no-c-format
 msgid "some modifications are made to the object"
-msgstr ""
+msgstr "l'objet subit quelques modifications"
 
 #. Tag: para
 #: entitymanagerapi.xml:413
 #, no-c-format
 msgid "the object is passed back down to the business logic layer"
-msgstr ""
+msgstr "L'objet est renvoyé au niveau de la couche de logique métier"
 
 #. Tag: para
 #: entitymanagerapi.xml:418
@@ -964,12 +997,14 @@
 "the application persists these modifications by calling <methodname>merge()</"
 "methodname> in a second entity manager"
 msgstr ""
+"l'application fait persister ces modifications en invoquant <methodname>merge()</"
+"methodname> dans le second gestionnaire d'entités."
 
 #. Tag: para
 #: entitymanagerapi.xml:423
 #, no-c-format
 msgid "Here is the exact semantic of <methodname>merge()</methodname>:"
-msgstr ""
+msgstr "Voici la sémantique précise de <methodname>merge()</methodname> :"
 
 #. Tag: para
 #: entitymanagerapi.xml:428
@@ -978,7 +1013,7 @@
 "if there is a managed instance with the same identifier currently associated "
 "with the persistence context, copy the state of the given object onto the "
 "managed instance"
-msgstr ""
+msgstr "s'il existe une instance qui est gérée avec le même identifiant que cela qui est actuellement associé au contexte de persistance, copier l'état de l'objet donné dans l'instance gérée"
 
 #. Tag: para
 #: entitymanagerapi.xml:434
@@ -986,13 +1021,13 @@
 msgid ""
 "if there is no managed instance currently associated with the persistence "
 "context, try to load it from the database, or create a new managed instance"
-msgstr ""
+msgstr "s'il n'y a pas d'instance gérée actuellement associée au contexte de persistance, essayez de la charger à partir de la database, ou alors créez une nouvelle instance gérée"
 
 #. Tag: para
 #: entitymanagerapi.xml:440
 #, no-c-format
 msgid "the managed instance is returned"
-msgstr ""
+msgstr "l'instance gérée est renvoyée"
 
 #. Tag: para
 #: entitymanagerapi.xml:444
@@ -1000,13 +1035,13 @@
 msgid ""
 "the given instance does not become associated with the persistence context, "
 "it remains detached and is usually discarded"
-msgstr ""
+msgstr "l'instance donnée n'est pas alors associée au contexte de persistance, elle demeure détachée et sera normalement ignorée"
 
 #. Tag: title
 #: entitymanagerapi.xml:451
 #, no-c-format
 msgid "Merging vs. saveOrUpdate/saveOrUpdateCopy"
-msgstr ""
+msgstr "Merging vs. saveOrUpdate/saveOrUpdateCopy"
 
 #. Tag: para
 #: entitymanagerapi.xml:453
@@ -1017,13 +1052,13 @@
 "<literal>saveOrUpdate()</literal> method, the given instance is not "
 "reattached with the persistence context, but a managed instance is returned "
 "by the <methodname>merge()</methodname> method."
-msgstr ""
+msgstr "Le fusionnement dans EJB3 est ressemble à la méthode <literal>saveOrUpdateCopy()</literal> d'Hibernate native. Cependant, il diffère de la méthode <literal>saveOrUpdate()</literal>, l'instance donnée n'est pas rattachée au contexte de persistance, et l'instance gérée est retournée par la méthode <methodname>merge()</methodname>."
 
 #. Tag: title
 #: entitymanagerapi.xml:463
 #, no-c-format
 msgid "Deleting managed objects"
-msgstr ""
+msgstr "Supprimer des objets gérés"
 
 #. Tag: para
 #: entitymanagerapi.xml:465
@@ -1034,19 +1069,19 @@
 "to a deleted object. You can think of <methodname>remove()</methodname> as "
 "making a persistent instance new (aka transient) again. It is not detached, "
 "and a merge would result in an insertion."
-msgstr ""
+msgstr "<methodname>EntityManager.remove()</methodname> retirera un état d'objets de la base de données. Biensûr, votre application contiendra sans doute une référence à un objet déjà supprimé. Vous pourrez imaginer que <methodname>remove()</methodname> rende une instance de persistance 'new' (ou transitoire) à nouveau. Elle n'est pas détachée, et un fusionnement résulterait en une insertion."
 
 #. Tag: title
 #: entitymanagerapi.xml:474
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Flush the persistence context"
-msgstr "Contexte de persistance"
+msgstr "Vider le contexte de persistance"
 
 #. Tag: title
 #: entitymanagerapi.xml:477
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "In a transaction"
-msgstr "EntityTransaction"
+msgstr "Dans une transaction"
 
 #. Tag: para
 #: entitymanagerapi.xml:479
@@ -1056,37 +1091,37 @@
 "needed to synchronize the data store with the state of objects held in "
 "memory. This process, flush, occurs by default (this is Hibernate specific "
 "and not defined by the specification) at the following points:"
-msgstr ""
+msgstr "De temps en temps, le gestionnaire d'entités exécutera les énoncés SQL DML utiles pour synchroniser le data store aux états des objets qui sont conservés en mémoire. Ce processus, le vidage, a lieu par défaut (c'est un processus propre à Hibernate, qui n'est pas défini par les spécifications) aux points suivants :"
 
 #. Tag: para
 #: entitymanagerapi.xml:487
 #, no-c-format
 msgid "before query execution*"
-msgstr ""
+msgstr "avant l'exécution des requêtes*"
 
 #. Tag: para
 #: entitymanagerapi.xml:491
 #, no-c-format
 msgid "from <methodname>javax.persistence.EntityTransaction.commit()*</methodname>"
-msgstr ""
+msgstr "à partir de <methodname>javax.persistence.EntityTransaction.commit()*</methodname>"
 
 #. Tag: para
 #: entitymanagerapi.xml:496
 #, no-c-format
 msgid "when <methodname>EntityManager.flush()</methodname> is called*"
-msgstr ""
+msgstr "quand <methodname>EntityManager.flush()</methodname> est appelé*"
 
 #. Tag: para
 #: entitymanagerapi.xml:501
 #, no-c-format
 msgid "(*) if a transaction is active"
-msgstr ""
+msgstr "(*) quand une transaction est active"
 
 #. Tag: para
 #: entitymanagerapi.xml:503
 #, no-c-format
 msgid "The SQL statements are issued in the following order"
-msgstr ""
+msgstr "Les énoncés SQL sont délivrés dans l'ordre des insertions d'entités"
 
 #. Tag: para
 #: entitymanagerapi.xml:507
@@ -1094,7 +1129,7 @@
 msgid ""
 "all entity insertions, in the same order the corresponding objects were "
 "saved using <methodname>EntityManager.persist()</methodname>"
-msgstr ""
+msgstr "et dans l'ordre par lequel les objets correspondants ont été sauvegardés en utilisant <methodname>EntityManager.persist()</methodname>"
 
 #. Tag: para
 #: entitymanagerapi.xml:513




More information about the jboss-cvs-commits mailing list