[Trad] [svn:pgfr] r1096 - traduc/trunk/slony

svncommit at kryskool.org svncommit at kryskool.org
Mar 8 Juil 14:11:14 CEST 2008


Auteur: daamien
Date: 2008-07-08 14:11:13 +0200 (mar, 08 jui 2008)
Nouvelle Révision: 1096

Modification:
   traduc/trunk/slony/slonik_ref.xml
Log:
slonik : traduction de slonik_ref (2/3)


Modified: traduc/trunk/slony/slonik_ref.xml
===================================================================
--- traduc/trunk/slony/slonik_ref.xml	2008-07-08 12:10:31 UTC (rev 1095)
+++ traduc/trunk/slony/slonik_ref.xml	2008-07-08 12:11:13 UTC (rev 1096)
@@ -889,44 +889,44 @@
    <refsect1>
     <title>Description</title>
     
-    <para> Pour chaque entrée <quote>listen</quote>, le noeud (récepteur) demande
+    <para> Pour chaque entrée <quote>listen</quote>, le noeud récepteur demande
       à un noeud fournisseur de lui envoyer les événements d'un autre noeud
-      entry causes a node (receiver) to query an
-     event provider for events that originate from a specific node, as
-     well as confirmations from every existing node. It requires a
-     <quote>path</quote> to exist so that the receiver (as client) can connect
-     to the provider (as server).</para>
+      ainsi que les confirmations en provenance des tous les autres noeuds existants.
+      Cela nécessite qu'un <quote>chemin</quote> doit exister pour
+      que le recepteur (le client) puisse se connecter au fournisseur (le serveur).</para>
 
-    <para> Every node in the system must listen for events from every
+    <para> Chaque noeud du système doit écouter les événements
+      de tous les autres noeuds. En règle générale, un abonné
     other node in the system. As a general rule of thumb, a subscriber
-    (see <xref linkend="stmtsubscribeset"/>) should listen for events
-    of the set's origin on the same provider, where it receives the
-    data from. In turn, the origin of the data set should listen for
-    events from the origin in the opposite direction. A node can
-    listen for events from one and the same origin on different
-    providers at the same time. However, to process
-    <command>SYNC</command> events from that origin, all data
-    providers must have the same or higher sync status, so this will
-    not result in any faster replication behaviour.
+    (voir <xref linkend="stmtsubscribeset"/>) doit écouter les événements
+    d'un ensemble origine sur un fournisseur unique, qui lui envoie
+    les données. En retour, l'origine de l'ensemble de réplication
+    doit écouter les événements dans la direction opposée.
+    Un noeud peut écouter simultanément les événéments d'un même ensemble d'origine
+    en provenance de différents fournisseurs. Cependant pour traiter les 
+    événements <command>SYNC</command> de cette ensemble d'origine tous les
+    fournisseurs de données doivent avoir un niveau de synchronisation égal 
+    ou supérieur, afin d'éviter des comportements de réplication trop 
+    rapide.
     </para>
 
     <variablelist>
      <varlistentry><term><literal> ORIGIN  = ival </literal></term>
-      <listitem><para> Node ID of the event origin the receiver is listening for.</para></listitem>
+      <listitem><para> L'identifiant du noeud d'origine que le récepteur écoute.</para></listitem>
      </varlistentry>
      <varlistentry><term><literal> PROVIDER = ival </literal></term>
-     <listitem><para> Node ID of the node from which the receiver gets
-	events that come from the origin.  If not specified, default is
-	the origin.</para></listitem>
+     <listitem><para> L'identifiant du noeud qui envoie au récepteur les événements 
+	 produits par le noeud origine. Si cette valeur n'est pas spécifiée,
+	 il s'agit du noeud origine.</para></listitem>
      </varlistentry>
      <varlistentry><term><literal> RECEIVER = ival </literal></term>
       
-      <listitem><para> The ID of the node receiving the events.</para></listitem>
+      <listitem><para> L'identifiant du noeud recevant les événements.</para></listitem>
      </varlistentry>
     </variablelist>
 
-    <para> This uses &funstorelisten;. </para>
-    <para> For more details, see &rlistenpaths;.</para>
+    <para> Cette commande utilise &funstorelisten;. </para>
+    <para> Pour plus de détails, consultez &rlistenpaths;.</para>
    </refsect1>
    <refsect1><title>Exemple</title>
     <programlisting>
@@ -937,9 +937,10 @@
 
     <para>  Aucun verouillage ne devrait être visible depuis l'application. </para>
    </refsect1>
-   <refsect1> <title> Note de version </title> <para> This command
-   was introduced in &slony1; 1.0.  As of version 1.1, you <emphasis>should</emphasis> no
-   longer need to use this command, as listen paths are generated automatically. </para>
+   <refsect1> <title> Note de version </title> <para> Cette commande fut introduite 
+   dans &slony1; 1.0.  À partir de la version 1.1, vous ne <emphasis>devriez</emphasis>
+   pas avoir besoin de cette commande, car les voies d'écoute sont générées automatiquement.
+    </para>
    </refsect1>
   </refentry>
 
@@ -950,8 +951,8 @@
    
    <refnamediv><refname>DROP LISTEN</refname>
     
-    <refpurpose> Eliminate configuration indicating how
-    &slony1; node listens for events
+    <refpurpose> Élimine la configuration qui décrit comment un noeud
+    &slony1; écoute les  événements
     </refpurpose></refnamediv>
    
    <refsynopsisdiv>
@@ -962,24 +963,24 @@
    <refsect1>
     <title>Description</title>
     
-    <para> Remove a <quote>listen</quote> configuration entry. </para>
+    <para> Supprime une <quote>voie d'écoute</quote> de la configuration. </para>
     
     <variablelist>
      <varlistentry><term><literal> ORIGIN  = ival </literal></term>
-      <listitem><para> Node ID of the event origin the receiver is listening for.</para></listitem>
+      <listitem><para> Identifiant du noeudIdentifiant du noeud of the event origin the receiver is listening for.</para></listitem>
      </varlistentry>
      <varlistentry><term><literal> PROVIDER = ival </literal></term>
-     <listitem><para> Node ID of the node from which the receiver gets
-     events that come from the origin.  If not specified, default is
-     the origin.</para></listitem>
+     <listitem><para> Identifiant du noeud qui envoie au recepteur les événements
+	 produits par l'origine. Si cette valeur n'est pas spécifiée, alors il 
+	 s'agit de l'origine.</para></listitem>
      </varlistentry>
      <varlistentry><term><literal> RECEIVER = ival </literal></term>
       
-      <listitem><para> The ID of the node receiving the events.</para></listitem>
+      <listitem><para> L'identifiant du noeud qui reçoit les événements.</para></listitem>
      </varlistentry>
     </variablelist>
     
-    <para> This uses &fundroplisten;. </para>
+    <para> Cette commande utilise &fundroplisten;. </para>
    </refsect1>
    <refsect1><title>Exemple</title>
     <programlisting>
@@ -990,9 +991,10 @@
 
     <para>  Aucun verouillage ne devrait être visible depuis l'application. </para>
    </refsect1>
-   <refsect1> <title> Note de version </title> <para> This command
-   was introduced in &slony1; 1.0.  As of version 1.1, you should not
-   need to use it anymore. </para>
+   <refsect1> <title> Note de version </title> <para> Cette commande fut introduite 
+   dans &slony1; 1.0.  À partir de la version 1.1, vous ne <emphasis>devriez</emphasis>
+   pas avoir besoin de cette commande, car les voies d'écoute sont générées automatiquement.
+    </para>
    </refsect1>
   </refentry>
 
@@ -1004,9 +1006,9 @@
    
    <refnamediv><refname>TABLE ADD KEY</refname>
     
-    <refpurpose> Add primary key for use by
-    &slony1; for a table with no suitable
-    key </refpurpose></refnamediv>
+    <refpurpose> Ajoute une clef primaire pour 
+    &slony1; dans une table qui n'en possède pas
+    </refpurpose></refnamediv>
    
    <refsynopsisdiv>
     <cmdsynopsis>
@@ -1017,61 +1019,64 @@
     <title>Description</title>
     
     <para>
-     In the &slony1; replication system,
-     every replicated table is required to have at least one
-     <command>UNIQUE</command> constraint whose columns are
-     declared <command>NOT NULL.</command> Any primary key
-     satisfies this requirement.
+     Dans un système de réplication &slony1;, chaque table répliquée 
+     doit avoir au moins une contrainte
+     <command>UNIQUE</command> dont les colonnes sont déclarées
+     <command>NOT NULL</command>. N'importe quelle clef primaire
+     respecte ces pré-requis.
     </para>
 
     <para>
-     As a last resort, <emphasis>in versions of &slony1; prior to
-     2.0</emphasis>, this command can be used to add such an attribute
-     to a table that does not have a primary key. Since this
-     modification can have unwanted side effects, <emphasis>it is
-     strongly recommended that users add a unique and not null
-     attribute by other means.</emphasis>
+     En dernier recours, <emphasis>dans les versions de &slony1; antérieures
+       à la 2.0</emphasis>, cette commande peut être utilisée pour ajouter 
+     un attribut à une table qui ne possède par de clef primaire.
+     Sachant que cette modification pour avoir des effets secondaires
+     indésirables, <emphasis>il est très fortement recommandé que les 
+       utilisateurs ajoute les attributs unique et not null par 
+       leurs propres moyens.</emphasis>
     </para>
 
-   <para> If you intend to use &slony1; version 2.0, you
-   <emphasis>must</emphasis> arrange for a more proper primary key.
-   &slony1; will not provide one for you, and if you have cases of
-   keys created via <command>TABLE ADD KEY</command>, you cannot
-   expect &slony1; to function properly. </para>
+   <para> Si vous comptez utilisez &slony1; version 2.0, vous
+   <emphasis>devez</emphasis> vous débrouiller pour définir
+   une clef primaire plus adéquate.
+   &slony1; ne vous en fournira pas une, et si vous 
+   avez des clefs créées via <command>TABLE ADD KEY</command>,
+   ne vous attendez pas à ce que &slony1; fonctionne correctement. </para>
     <variablelist>
      <varlistentry><term><literal> NODE ID = ival </literal></term>
-      <listitem><para> Node ID of the set origin where the table will be
-	added as a set member. (See <xref linkend="stmtsetaddtable"/>.)</para></listitem>
+      <listitem><para> Identifiant du noeud de l'ensemble de réplication d'origine
+	  où l'on ajoute la table dans l'ensemble (voir <xref linkend="stmtsetaddtable"/>.)</para></listitem>
      </varlistentry>
      <varlistentry><term><literal> FULLY QUALIFIED NAME  = 'string' </literal></term>
-      <listitem><para> The full name of the table consisting of the schema
-	and table name as the SQL expression <command>quote_ident(nspname)
-	 || '.' || quote_ident(relname)</command>
-	would return it.</para></listitem>
+      <listitem><para> Le nom complet de la table composé du nom du schéma
+	  et du nom de la table, au format SQL suivant 
+	<command>quote_ident(nspname)
+	 || '.' || quote_ident(relname)</command>.</para></listitem>
      </varlistentry>
     </variablelist>
 
-    <note><para> There is a limitation at present; you can create a
-    &postgres; table with no columns, as with <command> create table
-    real_short (); </command>.  &slony1; will refuse to handle such a
-    table.  This isn't presently regarded as a serious limitation, as
-    we can't see there being terribly much interest in replicating
-    tables that contain no application data.</para> </note>
+    <note><para> Pour le moment il existe des limitations; vous pouvez
+	créer une table &postgres; avec aucune colonne, par exemple 
+	<command> create table table_vide (); </command>.  
+	&slony1; refusera de manipuler une telle table.
+	Ce n'est pas vraiment une limitation génante, car il est 
+	n'est pas très intéressant de répliquer des tables qui ne contiennent
+	aucune information.</para> </note>
 
-    <caution><para> <command>TABLE ADD KEY</command> <emphasis>should
-    not be used</emphasis> if you can possibly avoid it.  It is
-    emphatically <emphasis>not</emphasis> a &bestpracticelink;. </para>
+    <caution><para> <command>TABLE ADD KEY</command> <emphasis>ne doit
+    pas être utilisée</emphasis> si vous pouvez vous en passer.
+    C'est le <emphasis></emphasis> d'une &bestpracticelink;. </para>
 
-    <para> The absence of a proper primary key should be a big red
-    flag that the database schema is <emphasis>broken.</emphasis> The
-    <emphasis>right</emphasis> way to repair this is to introduce a
-    proper primary key, not to have &slony1; <quote>fake</quote> one
-    up.</para> 
+    <para> L'absence d'une clef primaire adéquate est
+      une indication très sérieuse que le schéma est 
+    <emphasis>défectueux</emphasis>. La
+    <emphasis>bonne</emphasis> méthode pour le réparer est d'introduire
+    un clef primaire adéquate, pas demander à &slony1; d'en <quote>bricoler</quote> une.</para> 
 
-    <para>It is <emphasis>not</emphasis> supported in &logshiplink;,
-    and we do not intend to add support.</para> </caution>
+    <para>Cette commande n'est  <emphasis>pas</emphasis> supportée  par le &logshiplink;,
+    et nous n'avons pas l'intention de développer ce support.</para> </caution>
     
-    <para> This uses &funtableaddkey;. </para>
+    <para> Cette commande utilise &funtableaddkey;. </para>
    </refsect1>
    <refsect1><title>Exemple</title>
     <programlisting>
@@ -1081,36 +1086,37 @@
    </refsect1>
    <refsect1> <title> Utilisation de verrous </title>
 
-    <para> On the origin node, this will take out an exclusive lock on
-    the table being modified for as long as it takes to:</para>
+    <para> Sur le noeud origine, la commande posera un verrou exclusif
+      sur la table modifiée tant que ces opérations ne seront pas terminées :
+     :</para>
     <itemizedlist>
-    <listitem><para> Alter the table, adding the column;</para></listitem>
-    <listitem><para> Alter each row in the table, attaching the sequence value;</para></listitem>
-    <listitem><para> Adding the new unique index to the table.</para></listitem>
+    <listitem><para> Modifier la table, ajouter la colonne;</para></listitem>
+    <listitem><para> Modifier chaque ligne de la table, attacher la valeur de la séquence;</para></listitem>
+    <listitem><para> Ajouter un nouvel index unique à la table.</para></listitem>
     </itemizedlist>
 
-    <para> On subscriber nodes, these alterations take place on the
-    table when it is empty, and do not add any particular additional
-    burden to subscription time where the table will be locked on the
-    subscriber node.</para> 
+    <para> Sur les noeus abonnés, ces modifications sont
+      réalisée sur la table losqu'elle est vode, et perturbe 
+      pas particulièrement l'abonnement au cours du verrouillage
+      sur le noeud abonné.</para> 
 
-    <para> If the table is large and frequently updated, by your
-    applications, this will impose a not-insignificant application
-    outage for the duration of the time it takes to modify the table
-    on the origin node.  That is why it is recommended that this
-    command should not be used if you can possibly avoid it.</para>
-
+    <para> Si la table est volumineuse et fréquemment mise à jour
+      par vos applications, cela imposera un coupure de service
+      significative qui correspond au tems de modification de la
+      table sur le noeud d'origine. C'est pourquoi il est recommandé
+      que cette commande ne sit pas utilisée quand c'est possible.      
    </refsect1>
    <refsect1> <title> Note de version </title>
     <para> Cette commande fut introduite dans &slony1; 1.0 </para>
-<warning>    <para> This command is <emphasis> no longer supported </emphasis>
-    as of &slony1; version 2.0.  In version 2, the various
-    <quote>catalogue breakages</quote> done in &postgres; versions
-    prior to 8.3 are being eliminated so that schema dumps may be
-    taken from any node.  That leaves the <quote>kludgy</quote>
-    columns created via <command>TABLE ADD KEY</command> as the only
-    thing that prevents <xref linkend="stmtuninstallnode"/> from being
-    comprised of the SQL statement <command>drop schema _ClusterName
+<warning>    <para> Cette commande n'est <emphasis> plus supportée</emphasis>
+    à partir de &slony1; version 2.0.  Dans la version 2, les différents
+    <quote>modifications du catalogue</quote> réalisée sur les
+    versions de &postgres; antérieures à la 8.3 sont éliminées
+    afin que les exports de schéma puissent être utilisés sur n'importe
+    quel noeud. Ainsi les colonnes <quote>bricolées</quote> par
+    <command>TABLE ADD KEY</command> sont la chose qui empêche la commande
+    <xref linkend="stmtuninstallnode"/> d'être équivalente à 
+    la commande SQL  <command>drop schema _nom_du_cluster 
     cascade;</command>.</para> </warning>    
    </refsect1>
   </refentry>
@@ -1123,8 +1129,8 @@
    
    <refnamediv><refname>CREATE SET</refname>
     
-    <refpurpose> Create &slony1; replication
-    set </refpurpose></refnamediv>
+    <refpurpose> Crée un ensemble de réplication &slony1;
+    </refpurpose></refnamediv>
    
    <refsynopsisdiv>
     <cmdsynopsis>
@@ -1135,45 +1141,45 @@
     <title>Description</title>
     
     <para>
-     In the &slony1; replication system,
-     replicated tables are organized in sets. As a general rule of
-     thumb, a set should contain all the tables of one application,
-     that have relationships.  In a well designed application, this is
-     equal to all the tables in one schema.
+     Dans le système de réplication &slony1;, les tables répliquées sont 
+     regroupées en ensembles. En règle générale, un ensemble contient 
+     des tables reliées pour une application donnée. Dans application 
+     correctement conçue, toutes ces tables sont regroupées dans un
+     schéma.
     </para>
     <para>
-     The smallest unit one node can subscribe for replication from
-     another node is a set. A set always has an origin. In
-     classical replication terms, that would be the <quote>master.</quote>
-     Since in &slony1; a node can be the <quote>master</quote> over one set,
-     while receiving replication data in the <quote>slave</quote> role for
-     another at the same time, this terminology may easily become
-     misleading and should therefore be replaced with <quote>set
-      origin</quote> and <quote>subscriber</quote>.
+     L'ensemble de réplication est la plus petite unité qu'un noeud peut répliquer vers un autre noeud.
+     Un ensemble de réplication a toujours une origine. En terme classique,
+     c'est ce qu'on appele le <quote>maître</quote>.
+     Puisqu'avec &slony1; un noeud peut être simultanément <quote>maître</quote> pour un ensemble,
+     et tenir le rôle  d'<quote>esclave</quote> pour un autre, cette terminologie peut 
+     rapidement prêter à confusion et doit par conséquent être remplacée par 
+      <quote>ensemble d'origine</quote> et <quote>abonné</quote>.
     </para>
     
     
     <variablelist>
      <varlistentry><term><literal> ID = ival </literal></term>
-      <listitem><para> ID of the set to be created.</para></listitem>
+      <listitem><para> Identifiant de l'ensemble qu'il faut créer.</para></listitem>
      </varlistentry>
      <varlistentry><term><literal> ORIGIN = ival </literal></term>
-      <listitem><para> Initial origin node of the set.</para></listitem>
+      <listitem><para> Noeud d'origine initial de cet ensemble.</para></listitem>
      </varlistentry>
-     <varlistentry><term><literal> COMMENT = 'string' </literal></term>
-      <listitem><para> A descriptive text added to the set entry.</para>
-                <para> If none is provided, a default value is set; <command>A replication set so boring no one thought to give it a name</command>. </para>
+     <varlistentry><term><literal> COMMENT = 'chaîne' </literal></term>
+      <listitem><para> Un text descriptif peut être ajoutée pour l'ensemble de réplication.</para>
+                <para> Si aucune commentaire n'est fourni, la valeur par défaut est  <command>A replication set so boring no one thought to give it a name</command>  (NdT : <quote>Un ensemble de réplication tellement
+		  ennuyeux qui personne n'a pensé à lui donner un nom</quote>)
       </listitem>
      </varlistentry>
     </variablelist>
     
-    <para> This uses &funstoreset; . </para>
+    <para> Cette commande utilise &funstoreset; . </para>
    </refsect1>
    <refsect1><title>Exemple</title>
     <programlisting>
      CREATE SET ( ID = 1, 
                ORIGIN = 1,
-               COMMENT = 'Tables for ticketing system' );
+               COMMENT = 'Tables du système de réservation' );
     </programlisting>
    </refsect1>
    <refsect1> <title> Utilisation de verrous </title>
@@ -1182,7 +1188,7 @@
    </refsect1>
    <refsect1> <title> Note de version </title>
     <para> Cette commande fut introduite dans &slony1; 1.0 </para>
-    <para> Until version 1.2, it would crash if no comment was provided. </para>
+    <para> Jusqu'à la version 1.2, la commande échoue si aucun commentaire n'est fourni. </para>
    </refsect1>
   </refentry>
 
@@ -1194,8 +1200,8 @@
 
    <refnamediv><refname>DROP SET</refname>
     
-    <refpurpose> Discard &slony1;
-    replication set </refpurpose></refnamediv>
+    <refpurpose> Enlever un ensemble de réplication &slony1;
+    </refpurpose></refnamediv>
    
    <refsynopsisdiv>
     <cmdsynopsis>
@@ -1206,22 +1212,22 @@
     <title>Description</title>
     
     <para>
-     Drop a set of tables from the &slony1;
-     configuration. This automatically unsubscribes all nodes from the
-     set and restores the original triggers and rules on all
-     subscribers.
+     Supprime un ensemble de table de la configuration &slony1;. 
+     Cette commande désabonne automatiquement tous les noeuds qui 
+     héberge cet ensemble et rétablit les règles et les triggers 
+     originaux sur tous les abonnés.
     </para>
     
     <variablelist>
      <varlistentry><term><literal> ID = ival </literal></term>
-      <listitem><para> ID of the set to be dropped.</para></listitem>
+      <listitem><para> Identifiant de l'ensemble qu'il faut supprimer.</para></listitem>
      </varlistentry>
      <varlistentry><term><literal> ORIGIN = ival </literal></term>
-      <listitem><para> Current origin node of the set.</para></listitem>
+      <listitem><para> Noeud d'origine actuel de l'ensemble de réplication.</para></listitem>
      </varlistentry>
     </variablelist>
     
-       <para> This uses &fundropset;. </para>
+       <para> Cette commande utilise &fundropset;. </para>
    </refsect1>
    <refsect1><title>Exemple</title>
     <programlisting>
@@ -1231,9 +1237,9 @@
    </refsect1>
    <refsect1> <title> Utilisation de verrous </title>
 
-    <para> On each node, this will require taking out exclusive locks
-    on each replicated table in order to modify the table schema to
-    clean up the triggers and rules.  </para>
+    <para> Sur chaque noeud, la commande pose un verrou exclusif sur 
+      chaque table répliquée afin de modifier le schéma de la table
+      pour nettoyer les triggers et les règles. </para>
    </refsect1>
    <refsect1> <title> Note de version </title>
     <para> Cette commande fut introduite dans &slony1; 1.0 </para>
@@ -1247,8 +1253,8 @@
    
    <refnamediv><refname>MERGE SET</refname>
     
-    <refpurpose> Merge &slony1; replication
-    sets together </refpurpose></refnamediv>
+    <refpurpose> Fusionne plusieurs ensemble de réplication &slony1; 
+    </refpurpose></refnamediv>
    
    <refsynopsisdiv>
     <cmdsynopsis>
@@ -1258,37 +1264,38 @@
    <refsect1>
     <title>Description</title>
     
-    <para> Merge a set of tables and sequences into another one. This
-    function is a workaround for the problem that it is not possible
-    to add tables/sequences to already-subscribed sets. One may create
-    a temporary set, add the new objects to that, subscribe all nodes
-    currently subscribed to the other set to this new one, and then
-    merge the two together, eliminating the set ID that was being
-    added.
+    <para> Fusionne un ensemble de tables et de séquences dans un autre.
+      Cette fonction est un contournement face à l'impossibilité
+      d'ajouter des tables/séquences à des ensembles en cours de 
+      réplication. On peut alors créer un ensemble temporaire, y ajouter
+      les nouveaux objects, abonner tous les noeuds à ce nouvel ensemble,
+      puis fusionner l'ensemble courant et l'ensemble temporaire, et ce qui supprime
+      l'identifiant de l'ensemble temporaire.
+      
     </para>
 
     <para>
-     This operation will refuse to be run if the two sets do not have
-     <emphasis>exactly</emphasis> the same set of subscribers.
+     Cette opération ne fonctionnera si les deux ensembles ne sont pas 
+     répliqués <emphasis>exactement</emphasis> sur les mêmes noeuds abonnés.
      </para>
     
     <variablelist>
      <varlistentry><term><literal> ID = ival </literal></term>
-      <listitem><para> Unique ID of the set to contain the union of the two separate sets.</para></listitem>
+      <listitem><para> Identifiant unique de l'ensemble qui contiendra les deux ensembles distincts.</para></listitem>
      </varlistentry>
      <varlistentry><term><literal> ADD ID = ival </literal></term>
-      <listitem><para> Unique ID of the set whose objects should be transferred.  </para></listitem>
+      <listitem><para> Identifiant unique de l'ensemble de l'ensemble dont les objets vont être transférés.  </para></listitem>
      </varlistentry>
      <varlistentry><term><literal> ORIGIN = ival </literal></term>
-      <listitem><para> Current origin node for both sets.  </para></listitem>
+      <listitem><para> Noeud d'origine actuel des deux ensembles.  </para></listitem>
      </varlistentry>
     </variablelist>
     
-       <para> This uses &funmergeset;. </para>
+       <para> Cette commande utilise &funmergeset;. </para>
    </refsect1>
    <refsect1><title>Exemple</title>
     <programlisting>
-     # Assuming that set 1 has direct subscribers 2 and 3
+     # Supposons que l'ensemble 1 est répliqué sur les noeuds 2 et 3
      SUBSCRIBE SET (ID = 999, PROVIDER = 1, RECEIVER = 2);
      SYNC (ID=1);
      WAIT FOR EVENT (ORIGIN = 1, CONFIRMED = 2, WAIT FOR=1);
@@ -1302,21 +1309,24 @@
 
     <para>  Aucun verouillage ne devrait être visible depuis l'application. </para>
    </refsect1>
-   <refsect1><title> Dangerous/Unintuitive Behaviour </title>
+   <refsect1><title> Comportement dangereux ou non-intuitif </title>
 
-   <para> Merging takes place based on the configuration on the origin
-   node.  If a merge is requested while subscriptions are still being
-   processed, this can cause in-progress subscribers' replication to
-   break, as they'll be looking for configuration for this set which
-   the merge request deletes.  Do not be too quick to merge sets.
+   <para> La fusion se déroule suivant la configuration sur le noeud origine.
+   Si une fusion est demandée alors que les abonnements sont toujours
+   en cours de traitement, cela peut briser les réplications en cours
+   sur les noeuds abonnés, car ils chercheront la configuration de cet
+   ensemble alors qu'il vient d'être supprimé. Ne soyez pas trop 
+   rapides lorsque vous fusionner des ensembles.
    </para>
 
    </refsect1>
-   <refsect1> <title> Note de version </title> <para> This command
-   was introduced in &slony1; 1.0.5.  In 1.2.1, a race condition was
-   rectified where the merge request would be submitted while
-   subscriptions were still in process on subscribers; it refuses to
-   merge before subscriptions are complete.  </para>
+   <refsect1> <title> Note de version </title> <para> Cette commande
+       fut introduite dans &slony1; 1.0.5.  Dans la version 1.2.1, 
+       une condition de compétition ("race condition") a été corrigée.
+       Elle apparaissait lorsque la requête de fusion était soumise
+       alors que les demande d'abonnement étaient traités.
+       Cela empêche les fusion avant que les abonnements soient 
+       complètement réalisés. </para>
    </refsect1>
   </refentry>
 
@@ -2057,13 +2067,13 @@
       </varlistentry>
       <varlistentry><term><literal> PROVIDER = ival </literal></term>
        
-       <listitem><para> Node ID of the data provider from which this
+       <listitem><para> Identifiant du noeud of the data provider from which this
        node draws data.</para></listitem>
        
       </varlistentry>
       <varlistentry><term><literal> RECEIVER = ival </literal></term>
        
-       <listitem><para> Node ID of the new subscriber</para></listitem>
+       <listitem><para> Identifiant du noeud of the new subscriber</para></listitem>
        
       </varlistentry>
       <varlistentry><term><literal> FORWARD = boolean </literal></term>
@@ -2214,7 +2224,7 @@
       </varlistentry>
       <varlistentry><term><literal> RECEIVER = ival </literal></term>
        
-       <listitem><para> Node ID of the (former) subscriber</para></listitem>
+       <listitem><para> Identifiant du noeud of the (former) subscriber</para></listitem>
        
       </varlistentry>
      </variablelist>
@@ -2299,7 +2309,7 @@
       </varlistentry>
       <varlistentry><term><literal> ORIGIN = ival </literal></term>
        
-       <listitem><para> Node ID of the current set origin</para></listitem>
+       <listitem><para> Identifiant du noeud of the current set origin</para></listitem>
 	 
       </varlistentry>
      </variablelist>
@@ -2351,7 +2361,7 @@
       </varlistentry>
       <varlistentry><term><literal> ORIGIN = ival </literal></term>
        
-       <listitem><para> Node ID of the current set origin</para></listitem>
+       <listitem><para> Identifiant du noeud of the current set origin</para></listitem>
        
       </varlistentry>
      </variablelist>
@@ -2429,12 +2439,12 @@
       </varlistentry>
       <varlistentry><term><literal> OLD ORIGIN = ival </literal></term>
        
-       <listitem><para> Node ID of the current set origin</para></listitem>
+       <listitem><para> Identifiant du noeud of the current set origin</para></listitem>
        
       </varlistentry>
       <varlistentry><term><literal> NEW ORIGIN = ival </literal></term>
        
-  <listitem><para> Node ID of the new set origin</para></listitem>
+  <listitem><para> Identifiant du noeud of the new set origin</para></listitem>
        
       </varlistentry>
      </variablelist>
@@ -2512,7 +2522,7 @@
      </varlistentry>
      <varlistentry><term><literal> BACKUP NODE = ival </literal></term>
       
-      <listitem><para> Node ID of the node that will take over all
+      <listitem><para> Identifiant du noeud of the node that will take over all
       sets originating on the failed node</para></listitem>
 
      </varlistentry>



More information about the Trad mailing list