summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2001-07-26 23:32:26 +0000
committerbwarsaw2001-07-26 23:32:26 +0000
commit1f5b7d18d9cc0f1d9b2a786b0f5abc60357d2883 (patch)
treed2294cc92bdbe7dc8a39f0e4da704ddc34c0315f
parentd52720070a06029f1a67c6fddb4beb6ad17ba6bf (diff)
downloadmailman-1f5b7d18d9cc0f1d9b2a786b0f5abc60357d2883.tar.gz
mailman-1f5b7d18d9cc0f1d9b2a786b0f5abc60357d2883.tar.zst
mailman-1f5b7d18d9cc0f1d9b2a786b0f5abc60357d2883.zip
Mailman French catalog.
-rw-r--r--messages/fr/LC_MESSAGES/mailman.po6515
1 files changed, 6515 insertions, 0 deletions
diff --git a/messages/fr/LC_MESSAGES/mailman.po b/messages/fr/LC_MESSAGES/mailman.po
new file mode 100644
index 000000000..bec8ad21d
--- /dev/null
+++ b/messages/fr/LC_MESSAGES/mailman.po
@@ -0,0 +1,6515 @@
+# Messages français pour Mailman.
+# Copyright (C) 2001 Free Software Foundation, Inc.
+# Ousmane Wilane <wilane@MINT.SN>, 2001.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 0.1\n"
+"POT-Creation-Date: Tue Jul 24 00:08:01 2001\n"
+"PO-Revision-Date: Thu Jul 11 11:11:11 2001\n"
+"Last-Translator: Ousmane Wilane <wilane@mint.sn>\n"
+"Language-Team: French <traduc@traduc.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: ISO-8859-1\n"
+"Generated-By: pygettext.py 0.2\n"
+
+#: Mailman/Archiver/Archiver.py:18
+msgid ""
+"Mixin class for putting new messages in the right place for archival.\n"
+"\n"
+"Public archives are separated from private ones. An external archival\n"
+"mechanism (eg, pipermail) should be pointed to the right places, to do the\n"
+"archival.\n"
+msgstr ""
+"Melange de classes pour mettre les messages à leurs places pour "
+"l'archivage.\n"
+"\n"
+"Les archives publics sont séparés des archives privés. Un mécanisme "
+"d'archivage\n"
+"externe (e.g. pipermail) doit être dirigé au bon endroit pour l'archivage.\n"
+
+#: Mailman/Archiver/Archiver.py:122
+msgid "The mbox name where messages are left for archive construction."
+msgstr ""
+"Le nom mbox où les messages sont disposés pour la construction des archives"
+
+#: Mailman/Archiver/Archiver.py:127
+msgid "Open (creating, if necessary) the named archive file."
+msgstr "Ouvre (en créant si nécessaire) le fichier archive cité."
+
+#: Mailman/Archiver/Archiver.py:139
+msgid "Retain a text copy of the message in an mbox file."
+msgstr "Gardez une copie texte du message dans le fichier mbox."
+
+#: Mailman/Archiver/Archiver.py:163
+msgid "Store postings in mbox and/or pipermail archive, depending."
+msgstr ""
+"Stocker les soumissions dans mbox et/ou dans les archives pipermail selon "
+"les cas."
+
+#: Mailman/Archiver/HyperArch.py:185
+msgid ""
+"Check From and Subject for encoded-words\n"
+"\n"
+" If the email, subject, or author attributes contain non-ASCII\n"
+" characters using the encoded-word syntax of RFC 2047, decoded\n"
+" versions of those attributes are placed in the self.decoded (a\n"
+" dictionary).\n"
+"\n"
+" If the charsets used by these headers differ from each other\n"
+" or from the charset specified by the message's Content-Type\n"
+" header, then an arbitrary charset is chosen. Only those\n"
+" values that match the chosen charset are decoded.\n"
+" "
+msgstr ""
+"Recherches dans From et Subject à la recherche d'encoded-word\n"
+"\n"
+"Si le courriel, l'objet ou les attributs de l'auteur contiennent des\n"
+"caractères non-ASCII utilisant la syntaxe encoded-word de la RFC 2047\n"
+"les versions décodées de ces attributs seront placées dans self.decoded\n"
+"(un dictionnaire)\n"
+"\n"
+"Si le jeu de caractères utilisé par ces en-têtes diffèrent les un des\n"
+"autres ou du jeu de caractère annoncé par l'en-tête Content-Type du\n"
+"message, alors un jeu de caractère arbitraire est choisit. Seule les\n"
+"valeurs correspondant à ce jeu de caractère seront décodés.\n"
+"\t"
+
+#: Mailman/Archiver/HyperArch.py:247 Mailman/Archiver/HyperArch.py:273
+msgid "Return the href and subject for the previous message"
+msgstr "Renvoie le href et l'objet du message précédent"
+
+#: Mailman/Archiver/HyperArch.py:261
+msgid ""
+"Return the subject of art, decoded if possible.\n"
+"\n"
+" If the charset of the current message and art match and the\n"
+" article's subject is encoded, decode it.\n"
+" "
+msgstr ""
+"Renvoie l'objet de l'art, décodé au besoin.\n"
+"\n"
+"si le jeu de caractères du message courant correspond à celui de l'art et\n"
+"que l'objet est encodé, décodes-le.\n"
+"\t"
+
+#: Mailman/Archiver/HyperArch.py:290
+msgid "Return the message body ready for HTML, decoded if necessary"
+msgstr "Renvoyer le corps du message prêt pour HTML, décodé si nécessaire"
+
+#: Mailman/Archiver/HyperArch.py:324
+msgid "Add encoded-word keys to HTML output"
+msgstr "Ajouter les clés encoded-word à la sortie HTML"
+
+#: Mailman/Archiver/HyperArch.py:721 Mailman/Archiver/pipermail.py:640
+msgid ""
+"Return a list of indexes where the article should be filed.\n"
+"\tA string can be returned if the list only contains one entry, \n"
+"\tand the empty list is legal."
+msgstr ""
+"Renvoie une liste d'indexes où l'article doit être placé.\n"
+"\tUne chaîne peut être renvoyée si la liste ne contient qu'une seule "
+"entrée,\n"
+"\tune liste vide est acceptée."
+
+#: Mailman/Archiver/HyperArch.py:897
+msgid ""
+"Pick a charset for the index files\n"
+"\n"
+" This method choose the most frequently occuring charset in the\n"
+" individual messages.\n"
+"\n"
+" XXX There should be an option to set a default charset.\n"
+" "
+msgstr ""
+"Choisissez un jeu de caractères pour le fichier d'indexes\n"
+"\n"
+"\tCette méthode choisit le jeu de caractère qui revient le plus\n"
+"\tsouvent dans les messages indivuduels.\n"
+"\n"
+"\tXXX Il doit y avoir une option pour définir une jeu de caractère par "
+"défaut.\n"
+"\t"
+
+#: Mailman/Archiver/HyperDatabase.py:48
+msgid ""
+"Stores pickles of Article objects\n"
+"\n"
+" This dictionary-like object stores pickles of all the Article\n"
+" objects. The object itself is stored using marshal. It would be\n"
+" much simpler, and probably faster, to store the actual objects in\n"
+" the DumbBTree and pickle it.\n"
+" \n"
+" TBD: Also needs a more sensible name, like IteratableDictionary or\n"
+" SortedDictionary.\n"
+" "
+msgstr ""
+"Stockes les asaisonnements des objets archives\n"
+"Cet objet de type dictionnaire stocke un asaisonement de tous les objets\n"
+"article. L'objet lui même est stocké en utilisant un marshal. Cela devrait\n"
+"plus simple et peut être plus rapide, de stocker les objets actuels sous le\n"
+"DumbBTree puis l'asaisonner.\n"
+"\n"
+"AF: Un nom plus explicite devrait être trouvé, un nom comme "
+"IterableDictionary\n"
+"ou SortedDictionary.\n"
+"\t"
+
+#: Mailman/Archiver/pipermail.py:27
+msgid "Remove quotes or parenthesization from a Message-ID string"
+msgstr "Supprime les guillemets ou parenthèses d'une chaîne Message-ID"
+
+#: Mailman/Archiver/pipermail.py:37
+msgid "Canonicalize a name into Last, First format"
+msgstr "Normalisation d'un nom au format Nom, Prénoms"
+
+#: Mailman/Archiver/pipermail.py:78
+msgid ""
+"Define the basic sorting logic for a database\n"
+"\n"
+" Assumes that the database internally uses dateIndex, authorIndex,\n"
+" etc.\n"
+" "
+msgstr ""
+"Définit la logique de base du tri pour une base de données\n"
+"\n"
+"Suppose que la base de données utilise en interne dateIndex, authorIndex, "
+"etc.\n"
+"\t"
+
+#: Mailman/Archiver/pipermail.py:124
+msgid "Store article without message body to save space"
+msgstr ""
+"Stocker les articles sans les corps de message pour économiser de l'espace"
+
+#: Mailman/Archiver/pipermail.py:166 Mailman/Archiver/pipermail.py:167
+msgid "No subject"
+msgstr "Sans objet"
+
+#: Mailman/Archiver/pipermail.py:264
+msgid "Creating archive directory "
+msgstr "Création du répertoire des archives "
+
+#: Mailman/Archiver/pipermail.py:276
+msgid "Reloading pickled archive state"
+msgstr "Chargement de l'etat assaisonné des archives"
+
+#: Mailman/Archiver/pipermail.py:298
+msgid "Close an archive, save its state, and update any changed archives."
+msgstr ""
+"Fermer un archive, enregistrer son état et mettre à jour tous les archives "
+"modifiés."
+
+#: Mailman/Archiver/pipermail.py:303
+msgid "Pickling archive state into "
+msgstr "Assaisonnemnt de l'etat des archives vers"
+
+#: Mailman/Archiver/pipermail.py:414
+msgid "Updating index files for archive [%(archive)s]"
+msgstr "Mise à jour des fichiers d'index pour les archives [%(archive)s]"
+
+#: Mailman/Archiver/pipermail.py:448
+msgid " Thread"
+msgstr "\tFile de discussion"
+
+#: Mailman/Bouncer.py:70
+msgid ""
+"Detect and handle repeat-offender bounce addresses.\n"
+" \n"
+" We use very sketchy bounce history profiles in self.bounce_info\n"
+" (see comment above it's initialization), together with list-\n"
+" specific thresholds self.minimum_post_count_before_bounce_action\n"
+" and self.max_posts_between_bounces.\n"
+" "
+msgstr ""
+"Détecte et gère les adresses non remisables récidivistes.\n"
+"\n"
+"Nous utilisons des profiles très sommaires des adresses non remisables dans\n"
+"self.bounce_info (voir le commentaire précédent son initialisation), avec\n"
+"les limites spécifiques aux liste "
+"self.minimum_post_count_before_bounce_action\n"
+"et self.max_posts_between_bounces.\n"
+"\t"
+
+#: Mailman/Bouncer.py:150
+msgid "Disable or remove addr according to bounce_action setting."
+msgstr "Désactive ou supprime addr suivnt la valeur de bounce_action."
+
+#: Mailman/Bouncer.py:157 Mailman/Bouncer.py:161
+msgid "disabled"
+msgstr "désactivé"
+
+#: Mailman/Bouncer.py:167
+msgid "removed"
+msgstr "supprimé"
+
+#: Mailman/Bouncer.py:172
+msgid "not "
+msgstr "pas "
+
+#: Mailman/Bouncer.py:190
+msgid "BUT: %(succeeded)s"
+msgstr "SAUF:\t%(succeeded)s"
+
+#: Mailman/Bouncer.py:219
+msgid "[original message unavailable]"
+msgstr "[message originale indisponible]"
+
+#: Mailman/Bouncer.py:240
+msgid "%(rname)s member %(addr)s bouncing - %(negative)s%(did)s"
+msgstr ""
+"l'adresse %(addr)s de l'abonné %(rname)s n'est pas remisable - "
+"%(negative)s%(did)s"
+
+#: Mailman/Bouncer.py:247
+msgid ""
+"Disable delivery for bouncing user address.\n"
+"\n"
+" Returning success and notification status.\n"
+" "
+msgstr ""
+"Désactivation de la remise pour une adresse non remisable.\n"
+"\n"
+"Renvoie de succès et status de notification.\n"
+"\t"
+
+#: Mailman/Bouncer.py:252 Mailman/Bouncer.py:279
+msgid "User not found."
+msgstr "Utilisateur introuvable."
+
+#: Mailman/Bouncer.py:275
+msgid ""
+"Unsubscribe user with bouncing address.\n"
+"\n"
+" Returning success and notification status."
+msgstr ""
+"Résilier l'abonnement de l'utilisateur dont l'adresse n'est plus remisable\n"
+"\n"
+"\tRenvoie réussite et status de notification."
+
+#: Mailman/Cgi/Auth.py:30
+msgid "Exception raised when no matching admin cookie was found."
+msgstr "Exception levée lorqu'aucun cookie admin correspondant n'est trouvé."
+
+#: Mailman/Cgi/Auth.py:46
+msgid "Moderator"
+msgstr "Modérateur"
+
+#: Mailman/Cgi/Auth.py:48
+msgid "Administrator"
+msgstr "Administrateur"
+
+#: Mailman/Cgi/admin.py:65 Mailman/Cgi/admindb.py:60 Mailman/Cgi/confirm.py:50
+#: Mailman/Cgi/edithtml.py:65 Mailman/Cgi/listinfo.py:49
+#: Mailman/Cgi/options.py:66 Mailman/Cgi/private.py:96
+#: Mailman/Cgi/rmlist.py:60 Mailman/Cgi/roster.py:55
+#: Mailman/Cgi/subscribe.py:56
+msgid "No such list <em>%(listname)s</em>"
+msgstr "Liste inexistante <em>%(listname)s</em>"
+
+#: Mailman/Cgi/admin.py:80 Mailman/Cgi/admindb.py:76
+#: Mailman/Cgi/edithtml.py:83 Mailman/Cgi/private.py:121
+msgid "Authorization failed."
+msgstr "Echec de l'authentification."
+
+#: Mailman/Cgi/admin.py:164
+msgid ""
+"You have turned off delivery of both digest and\n"
+" non-digest messages. This is an incompatible state of\n"
+" affairs. You must turn on either digest delivery or\n"
+" non-digest delivery or your mailing list will basically be\n"
+" unusable."
+msgstr ""
+"Vous avez désactivé aussi bien les modes de remise groupé qu'indivuduels.\n"
+"C'est un paramètrage incompatible. Vous devez en activer un faute de quoi,\n"
+"votre liste de diffusion sera inutilisable."
+
+#: Mailman/Cgi/admin.py:173
+msgid ""
+"You have digest members, but digests are turned\n"
+" off. Those people will not receive mail."
+msgstr ""
+"Vous avez des abonnés en mode de rmise groupé alors que cette option est "
+"désactivée. Ces abonnés ne recevront pas de courriels."
+
+#: Mailman/Cgi/admin.py:178
+msgid ""
+"You have regular list members but non-digestified mail is\n"
+" turned off. They will receive mail until you fix this\n"
+" problem."
+msgstr ""
+"Vous avez des abonnés normaux mais les soumissions non-groupées sont\n"
+"désactivées. Ils recevront les courriels jusqu'à ce ce que vous resolviez le "
+"problème."
+
+#: Mailman/Cgi/admin.py:202
+msgid "%(hostname)s mailing lists - Admin Links"
+msgstr "Listes de diffusion de %(hostname)s - Liens de l'Admin"
+
+#: Mailman/Cgi/admin.py:224 Mailman/Cgi/listinfo.py:97
+msgid "Welcome!"
+msgstr "Bienvenue!"
+
+#: Mailman/Cgi/admin.py:227 Mailman/Cgi/listinfo.py:100
+msgid "Mailman"
+msgstr "Mailman"
+
+#: Mailman/Cgi/admin.py:231
+msgid ""
+"<p>There currently are no publicly-advertised %(mailmanlink)s\n"
+" mailing lists on %(hostname)s."
+msgstr ""
+"<p>Il n'y a actuellement pas de liste de diffusion %(mailmanlink)s\n"
+"\tpubliquement annoncées sur %(hostname)s"
+
+#: Mailman/Cgi/admin.py:237
+msgid ""
+"<p>Below is the collection of publicly-advertised\n"
+" %(mailmanlink)s mailing lists on %(hostname)s. Click on a list\n"
+" name to visit the configuration pages for that list."
+msgstr ""
+"<p>Ci-dessous une collection de listes de diffusion\n"
+"\t%(mailmanlinks)s sur %(hostname)s. Clickez sur\n"
+"\tle nom d'une liste pour afficher la page de configuration\n"
+"\tde la liste en question."
+
+#: Mailman/Cgi/admin.py:244
+msgid "right "
+msgstr "droite "
+
+#: Mailman/Cgi/admin.py:246
+msgid ""
+"To visit the administrators configuration page for an\n"
+" unadvertised list, open a URL similar to this one, but with a '/' "
+"and\n"
+" the %(extra)slist name appended. If you have the proper authority,\n"
+" you can also <a href=\"%(creatorurl)s\">create a new mailing "
+"list</a>.\n"
+"\n"
+" <p>General list information can be found at "
+msgstr ""
+"Pour visiter la page de configuration des administrateurs pour une liste\n"
+"non annoncée, ouvrez une URL semblable à celle-ci mais avec un '/' et le \n"
+"le nom %(extra)s de la liste à la fin. Si vous disposez des autorisations "
+"nécessaires\n"
+"vous pourrez également <a href=\"%(creatorurl)s\">créer une nouvelle "
+"liste.</a>\n"
+"\n"
+"\t<p>Les informations générales sur les listes sont disponible à "
+
+#: Mailman/Cgi/admin.py:253
+msgid "the mailing list overview page"
+msgstr "Panorama de la liste de diffusion"
+
+#: Mailman/Cgi/admin.py:255
+msgid "<p>(Send questions and comments to "
+msgstr "<p>Envoyez questions et commentaires à "
+
+#: Mailman/Cgi/admin.py:265 Mailman/Cgi/listinfo.py:132
+msgid "List"
+msgstr "Liste"
+
+#: Mailman/Cgi/admin.py:266 Mailman/Cgi/admin.py:487
+#: Mailman/Cgi/listinfo.py:133
+msgid "Description"
+msgstr "Description"
+
+#: Mailman/Cgi/admin.py:272 Mailman/Cgi/listinfo.py:139 bin/list_lists:103
+msgid "[no description available]"
+msgstr "[pas de description disponible]"
+
+#: Mailman/Cgi/admin.py:302
+msgid "No valid variable details request not found: %(path_info)s"
+msgstr "aucune variable valide de détails de requête trouvée: %(path_info)s"
+
+#: Mailman/Cgi/admin.py:314
+msgid ""
+"%(realname)s Mailing list Configuration Help\n"
+" <br><em>%(varname)s</em> Option"
+msgstr ""
+"Aide à la configuration de la liste %(realname)s\n"
+"\t<br>Option <em>%(varname)s</em>"
+
+#: Mailman/Cgi/admin.py:321
+msgid "Mailman %(varname)s List Option Help"
+msgstr "Aide Mailman sur l'option de liste %(varname)s"
+
+#: Mailman/Cgi/admin.py:334
+msgid ""
+"<em><strong>Warning:</strong> changing this option here\n"
+" could cause other screens to be out-of-sync. Be sure to reload any "
+"other\n"
+" pages that are displaying this option for this mailing list. You can "
+"also\n"
+" "
+msgstr ""
+"<em><strong>Attention:</strong> Modifier cette option ici peut entrainer un\n"
+"défaut de synchronisation sur les autres fenêtres. Veillez recharger toute\n"
+"page affichant cette option pour cette liste de diffusion. Vous pourrez "
+"également\n"
+"\n"
+" "
+
+#: Mailman/Cgi/admin.py:340
+msgid "return to the %(category)s options page."
+msgstr "Retourne à la page des options de type %(category)s."
+
+#: Mailman/Cgi/admin.py:355
+msgid "%(realname)s Administration (%(label)s)"
+msgstr "Administration %(realname)s (%(label)s)"
+
+#: Mailman/Cgi/admin.py:356
+msgid "%(realname)s mailing list administration<br>%(label)s Section"
+msgstr "Administration de la liste %(realname)s<br>Section %(label)s"
+
+#: Mailman/Cgi/admin.py:361
+msgid "Configuration Categories"
+msgstr "Catégories de configuration"
+
+#: Mailman/Cgi/admin.py:362
+msgid "Other Administrative Activities"
+msgstr "Les autres activités administratives"
+
+#: Mailman/Cgi/admin.py:367
+msgid "Tend to pending moderator requests"
+msgstr "Basculer vers les requêtes en attente du modérateur"
+
+#: Mailman/Cgi/admin.py:369
+msgid "Go to the general list information page"
+msgstr "Allez à la page des informations générales de la liste"
+
+#: Mailman/Cgi/admin.py:371
+msgid "Edit the HTML for the public list pages"
+msgstr "Editer les fichiers HTML pour les pages des listes publiques"
+
+#: Mailman/Cgi/admin.py:373
+msgid "Go to list archives"
+msgstr "Visitez les archives de la liste"
+
+#: Mailman/Cgi/admin.py:377
+msgid "Delete this mailing list"
+msgstr "Supprimer cette liste de diffusion"
+
+#: Mailman/Cgi/admin.py:384
+msgid "Logout"
+msgstr "Déconnecter"
+
+#: Mailman/Cgi/admin.py:435
+msgid " (You can change your password there, too.)"
+msgstr " (Vous pourrez également y changer votre mot de passe.)"
+
+#: Mailman/Cgi/admin.py:439
+msgid ""
+"Make your changes below, and then submit them\n"
+" using the button at the bottom."
+msgstr ""
+"Faîtes vos modifications ci-dessous, ensuite soumettez-les en utilisant le\n"
+"le bouton au bas de la page."
+
+#: Mailman/Cgi/admin.py:488
+msgid "Value"
+msgstr "Valeur"
+
+#: Mailman/Cgi/admin.py:541
+msgid ""
+"Badly formed options entry:\n"
+" %(record)s"
+msgstr ""
+"Options malformés:\n"
+"%(record)s"
+
+#: Mailman/Cgi/admin.py:547
+msgid "Return a representation of an item's settings."
+msgstr "Renvoie la representation des paramètrages d'un élément."
+
+#: Mailman/Cgi/admin.py:594
+msgid "<em>Enter the text below, or...</em><br>"
+msgstr "<em>Entrer le texte ci-dessous, ou ...</em><br>"
+
+#: Mailman/Cgi/admin.py:596
+msgid "<br><em>...specify a file to upload</em><br>"
+msgstr "<br><em>...spécifiez une fichier à télédécharger</em><br>"
+
+#: Mailman/Cgi/admin.py:622 Mailman/Cgi/admin.py:625
+msgid "Topic %(i)d"
+msgstr "Thème %(i)d"
+
+#: Mailman/Cgi/admin.py:626
+msgid "Delete"
+msgstr "Supprimer"
+
+#: Mailman/Cgi/admin.py:627
+msgid "Topic name:"
+msgstr "Nom du thème:"
+
+#: Mailman/Cgi/admin.py:629
+msgid "Regexp:"
+msgstr "Expression regulière:"
+
+#: Mailman/Cgi/admin.py:632 Mailman/Cgi/options.py:792
+msgid "Description:"
+msgstr "Description"
+
+#: Mailman/Cgi/admin.py:636
+msgid "Add new item..."
+msgstr "Ajouter une nouvelle entrée..."
+
+#: Mailman/Cgi/admin.py:638
+msgid "...before this one."
+msgstr "...avant celle-ci."
+
+#: Mailman/Cgi/admin.py:639
+msgid "...after this one."
+msgstr "...après celle-ci."
+
+#: Mailman/Cgi/admin.py:666
+msgid "(Details)"
+msgstr "(Détails)"
+
+#: Mailman/Cgi/admin.py:671
+msgid ""
+"<br><em><strong>Note:</strong>\n"
+" setting this value performs an immediate action but does not modify\n"
+" permanent state.</em>"
+msgstr ""
+"<br><em><strong>Note:</strong>\n"
+"\tl'activation de cette valeur prend effet immédiatement sans\n"
+"\tmodifier les états permanents.</em>"
+
+#: Mailman/Cgi/admin.py:688
+msgid "Mass Subscriptions"
+msgstr "Abonnement en masse"
+
+#: Mailman/Cgi/admin.py:695
+msgid "Mass Removals"
+msgstr "Suppression en masse"
+
+#: Mailman/Cgi/admin.py:702
+msgid "Membership List"
+msgstr "Liste des abonnements"
+
+#: Mailman/Cgi/admin.py:770
+msgid "%(allcnt)s members total, %(membercnt)s shown"
+msgstr "Total des abonnés %(allcnt)s, %(membercnt)s affichés"
+
+#: Mailman/Cgi/admin.py:773
+msgid "%(allcnt)s members total"
+msgstr "total des abonnés %(allcnt)s"
+
+#: Mailman/Cgi/admin.py:796
+msgid "member address<br>member name"
+msgstr "Adresse de l'abonné<br>Nom de l'abonné"
+
+#: Mailman/Cgi/admin.py:797
+msgid "hide"
+msgstr "cacher"
+
+#: Mailman/Cgi/admin.py:797
+msgid "nomail"
+msgstr "arrêt"
+
+#: Mailman/Cgi/admin.py:797
+msgid "subscr"
+msgstr "abn"
+
+#: Mailman/Cgi/admin.py:798
+msgid "ack"
+msgstr "acc"
+
+#: Mailman/Cgi/admin.py:798
+msgid "not metoo"
+msgstr "pasmoi"
+
+#: Mailman/Cgi/admin.py:799
+msgid "digest"
+msgstr "groupé"
+
+#: Mailman/Cgi/admin.py:799
+msgid "plain"
+msgstr "brute"
+
+#: Mailman/Cgi/admin.py:800
+msgid "language"
+msgstr "langue"
+
+#: Mailman/Cgi/admin.py:860
+msgid "<b>subscr</b> -- Is the member subscribed?"
+msgstr "<b>abn</b> -- Est-il abonné?"
+
+#: Mailman/Cgi/admin.py:862
+msgid ""
+"<b>hide</b> -- Is the member's address concealed on\n"
+" the list of subscribers?"
+msgstr ""
+"<b>cacher</b> -- L'adresse de l'abonné est-elle supprimée\n"
+"\tde la liste des abonnés?"
+
+#: Mailman/Cgi/admin.py:864
+msgid "<b>nomail</b> -- Is delivery to the member disabled?"
+msgstr "<b>arrêt</b> -- Les remises à l'abonné sont-elle désactivées?"
+
+#: Mailman/Cgi/admin.py:866
+msgid ""
+"<b>ack</b> -- Does the member get acknowledgements of their\n"
+" posts?"
+msgstr ""
+"<b>acc</b> -- Les abonnés recoivent-ils un accusé de récéption de leurs "
+"soumissions?"
+
+#: Mailman/Cgi/admin.py:869
+msgid ""
+"<b>not metoo</b> -- Does the member avoid copies of their own\n"
+" posts?"
+msgstr "<b>pasmoi</b> -- Les abonnés éludent-ils leurs propres soumissions?"
+
+#: Mailman/Cgi/admin.py:872
+msgid ""
+"<b>digest</b> -- Does the member get messages in digests?\n"
+" (otherwise, individual messages)"
+msgstr ""
+"<b>groupée</b> -- Est ce que les abonnés recoivent les messages\n"
+"sous forme groupée?\n"
+"\t(soumissions individuelles sinon)"
+
+#: Mailman/Cgi/admin.py:875
+msgid ""
+"<b>plain</b> -- If getting digests, does the member get plain\n"
+" text digests? (otherwise, MIME)"
+msgstr ""
+"<b>brute</b> -- Est ce que lors de l'envoi des lots, l'abonné\n"
+"doit-il recevoir du texte brute? (MIME sinon)"
+
+#: Mailman/Cgi/admin.py:877
+msgid "<b>language</b> -- Language preferred by the user"
+msgstr "<b>Langue</b> -- Langue préféré par l'utilisateur"
+
+#: Mailman/Cgi/admin.py:884
+msgid ""
+"<p><em>To view more members, click on the appropriate\n"
+" range listed below:</em>"
+msgstr ""
+"<p><em>Pour voir d'avantage d'abonnés, clicker sur l'un des intervals "
+"ci-dessous:<em>"
+
+#: Mailman/Cgi/admin.py:893
+msgid "from %(start)s to %(end)s"
+msgstr "De %(start)s à %(end)s"
+
+#: Mailman/Cgi/admin.py:899
+msgid "Find members by regular expression:"
+msgstr "Trouver les abonnés sur la base d'une expression regulière:"
+
+#: Mailman/Cgi/admin.py:901
+msgid "Search..."
+msgstr "Recherche..."
+
+#: Mailman/Cgi/admin.py:909
+msgid "Send welcome message to this batch? "
+msgstr "Envoyer un message de bienvenue à ce batch? "
+
+#: Mailman/Cgi/admin.py:912 Mailman/Cgi/admin.py:919 Mailman/Cgi/admin.py:937
+#: Mailman/Cgi/admin.py:943
+msgid " no "
+msgstr " Non "
+
+#: Mailman/Cgi/admin.py:915 Mailman/Cgi/admin.py:922 Mailman/Cgi/admin.py:939
+#: Mailman/Cgi/admin.py:946
+msgid " yes "
+msgstr " oui "
+
+#: Mailman/Cgi/admin.py:916 Mailman/Cgi/admin.py:940
+msgid "Send notifications to the list owner? "
+msgstr "Envoyer une notification au propriétaire de la liste? "
+
+#: Mailman/Cgi/admin.py:923 Mailman/Cgi/admin.py:947
+msgid "Enter one address per line below..."
+msgstr "Entrer une adresse par ligne ci-dessous..."
+
+#: Mailman/Cgi/admin.py:927 Mailman/Cgi/admin.py:951
+msgid "...or specify a file to upload:"
+msgstr "...ou spécifier un fichier à télédécharger"
+
+#: Mailman/Cgi/admin.py:935
+msgid "Send unsubscription acknowledgement to the user? "
+msgstr "Envoyer un accusé de récéption de résiliation à l'utilisateur?"
+
+#: Mailman/Cgi/admin.py:959
+msgid "Change list ownership passwords"
+msgstr "Modifier le mot de passe des propriétaires de la liste"
+
+#: Mailman/Cgi/admin.py:962
+msgid ""
+"The <em>list administrators</em> are the people who have\n"
+"ultimate control over all parameters of this mailing list. They are able "
+"to\n"
+"change any list configuration variable available through these "
+"administration\n"
+"web pages.\n"
+"\n"
+"<p>The <em>list moderators</em> have more limited permissions; they are not\n"
+"able to change any list configuration variable, but they are allowed to "
+"tend\n"
+"to pending administration requests, including approving or rejecting held\n"
+"subscription requests, and disposing of held postings. Of course, the\n"
+"<em>list administrators</em> can also tend to pending requests.\n"
+"\n"
+"<p>In order to split the list ownership duties into administrators and\n"
+"moderators, you must set a separate moderator password in the fields below,\n"
+"and also provide the email addresses of the list moderators in the section\n"
+"above."
+msgstr ""
+"Les <em>Administrateurs de listes</em> sont ceux qui disposent d'un\n"
+"contrôle totale sur tous les paramètres de cette liste. Ils peuvent\n"
+"Modifier toute variable de liste configurable à travers ces pages web\n"
+"d'administration.\n"
+"Les <em>Modérateurs de listes</em> ont moins de privillèges; ils ne\n"
+"pas modifier une variable de configuration de liste, mais peuvent néamoins\n"
+"basculer vers les requêtes administratives, pour approuver ou rejetter les\n"
+"requêtes d'abonnement, se débarasser des soumissions en attentes.\n"
+"<em>Les administrateurs</em> de listes peuvent évidemment basculer vers les\n"
+"les requêtes en attente.\n"
+"Pour séparer les tâches relatives à la gestion d'une liste en tâches \n"
+"d'administration et tâche de modération, Vous devriez fournir un mot de\n"
+"passe de modération séparé dans le champ ci-dessous, et fournir la liste\n"
+"des adresses courriels des modérateurs dans la section ci-dessous."
+
+#: Mailman/Cgi/admin.py:981
+msgid "Enter new administrator password:"
+msgstr "Entrez le nouveau mot de passe administrateur:"
+
+#: Mailman/Cgi/admin.py:983
+msgid "Confirm administator password:"
+msgstr "Confirmez le mot de passe administrateur:"
+
+#: Mailman/Cgi/admin.py:988
+msgid "Enter new moderator password:"
+msgstr "Entrer le nouveau mot de passe de modération:"
+
+#: Mailman/Cgi/admin.py:990
+msgid "Confirm moderator password:"
+msgstr "Confirmer le nouveau mot de passe de modération:"
+
+#: Mailman/Cgi/admin.py:1000
+msgid "Submit Your Changes"
+msgstr "Soumettre vos modifications"
+
+#: Mailman/Cgi/admin.py:1074
+msgid "Moderator passwords did not match"
+msgstr "Les mots de passe de modération ne correspondent pas.<br>"
+
+#: Mailman/Cgi/admin.py:1075 Mailman/Cgi/admin.py:1087
+#: Mailman/Cgi/create.py:250 Mailman/Cgi/rmlist.py:183
+msgid "Error: "
+msgstr "Erreur: "
+
+#: Mailman/Cgi/admin.py:1086
+msgid "Administator passwords did not match"
+msgstr "Les mots de passe administrateur ne correspindent pas"
+
+#: Mailman/Cgi/admin.py:1148
+msgid ""
+"<p><b>real_name</b> attribute not\n"
+" changed! It must differ from the list's name by case\n"
+" only.<p>"
+msgstr ""
+"<p><b>nom_réel</b> attribut non modifé\n"
+"\tIl ne doit différer du nom de la liste que par la casse.<p>"
+
+#: Mailman/Cgi/admin.py:1192
+msgid "Already a member"
+msgstr "Déjà abonné"
+
+#: Mailman/Cgi/admin.py:1195
+msgid "&lt;blank line&gt;"
+msgstr "&lt;ligne vide&gt;"
+
+#: Mailman/Cgi/admin.py:1196 Mailman/Cgi/admin.py:1199
+msgid "Bad/Invalid email address"
+msgstr "Adresse courriel Mauvais/Invalide"
+
+#: Mailman/Cgi/admin.py:1202
+msgid "Hostile address (illegal characters)"
+msgstr "Adresse hostile (caractères illégaux)"
+
+#: Mailman/Cgi/admin.py:1206
+msgid "Successfully Subscribed:"
+msgstr "Abonné(e) avec succés:"
+
+#: Mailman/Cgi/admin.py:1210
+msgid "Error Subscribing:"
+msgstr "Erreur lors de l'abonnement:"
+
+#: Mailman/Cgi/admin.py:1240
+msgid "Successfully Unsubscribed:"
+msgstr "Résiliation réussit"
+
+#: Mailman/Cgi/admin.py:1245
+msgid "Cannot unsubscribe non-members:"
+msgstr "Ne peut résilier l'abonnement de non-abonnés"
+
+#: Mailman/Cgi/admin.py:1265
+msgid "Not subscribed"
+msgstr "Pas abonné"
+
+#: Mailman/Cgi/admin.py:1293
+msgid "Error Unsubscribing:"
+msgstr "Erreur lors de la résiliation:"
+
+#: Mailman/Cgi/admindb.py:111
+msgid "%(realname)s Administrative Database"
+msgstr "Base de données administrative de %(realname)s"
+
+#: Mailman/Cgi/admindb.py:114
+msgid "%(realname)s Administrative Database Results"
+msgstr "Résultats de la base de données administrative de %(realname)s"
+
+#: Mailman/Cgi/admindb.py:131
+msgid "Mailman Administrative Database Error"
+msgstr "Erreur sur la base de données administrative de Mailman"
+
+#: Mailman/Cgi/admindb.py:136
+msgid "list of available mailing lists."
+msgstr "liste des listes de diffusion disponibles"
+
+#: Mailman/Cgi/admindb.py:137
+msgid "You must specify a list name. Here is the %(link)s"
+msgstr "Vous devez donner le nom d'une liste. Voici les %(link)s"
+
+#: Mailman/Cgi/admindb.py:149
+msgid "Administrative requests for mailing list:"
+msgstr "Requêtes administratives pour la liste de diffusion:"
+
+#: Mailman/Cgi/admindb.py:153
+msgid "There are no pending requests."
+msgstr "Pas de rquêtes en instance."
+
+#: Mailman/Cgi/admindb.py:166 Mailman/Cgi/admindb.py:202
+msgid "Submit All Data"
+msgstr "Soumettre toutes les données"
+
+#: Mailman/Cgi/admindb.py:171
+msgid "Subscription Requests"
+msgstr "Requêtes d'abonnement"
+
+#: Mailman/Cgi/admindb.py:173
+msgid "User address/name"
+msgstr "Adresse/nom de l'abonné"
+
+#: Mailman/Cgi/admindb.py:174
+msgid "Your decision"
+msgstr "Votre Décision"
+
+#: Mailman/Cgi/admindb.py:175
+msgid "Reason for refusal"
+msgstr "Motifs du refus"
+
+#: Mailman/Cgi/admindb.py:180 Mailman/Cgi/admindb.py:280
+msgid "Defer"
+msgstr "Différer"
+
+#: Mailman/Cgi/admindb.py:181 Mailman/Cgi/admindb.py:280
+msgid "Approve"
+msgstr "Approuver"
+
+#: Mailman/Cgi/admindb.py:182 Mailman/Cgi/admindb.py:280
+msgid "Reject"
+msgstr "Rejet"
+
+#: Mailman/Cgi/admindb.py:183 Mailman/Cgi/admindb.py:280
+msgid "Discard"
+msgstr "Ignorer"
+
+#: Mailman/Cgi/admindb.py:216
+msgid "Posting Held for Approval"
+msgstr "Soumission mise en attente d'approbation"
+
+#: Mailman/Cgi/admindb.py:218
+msgid " (%(count)d of %(total)d)"
+msgstr " (%(count)d de %(total)d)"
+
+#: Mailman/Cgi/admindb.py:232
+msgid "<em>Message with id #%(id)d was lost."
+msgstr "<em>Message avec l'id #%(id)d perdu."
+
+#: Mailman/Cgi/admindb.py:241
+msgid "<em>Message with id #%(id)d is corrupted."
+msgstr "<em>Le message avec comme id #%(id)d est altéré."
+
+#: Mailman/Cgi/admindb.py:268
+msgid "From:"
+msgstr "De:"
+
+#: Mailman/Cgi/admindb.py:271
+msgid "Subject:"
+msgstr "Objet:"
+
+#: Mailman/Cgi/admindb.py:273
+msgid "Reason:"
+msgstr "Motif:"
+
+#: Mailman/Cgi/admindb.py:286
+msgid "Action:"
+msgstr "Action:"
+
+#: Mailman/Cgi/admindb.py:290
+msgid "Preserve message for site administrator"
+msgstr "Concerver les messages pour l'administrateur du site"
+
+#: Mailman/Cgi/admindb.py:294
+msgid "Additionally, forward this message to: "
+msgstr "De plus, faîtes suivre ce message à:"
+
+#: Mailman/Cgi/admindb.py:299
+msgid "If you reject this post,<br>please explain (optional):"
+msgstr ""
+"Si vous rejettez cette soumissions, <b>veillez vous expliquer (facultatif):"
+
+#: Mailman/Cgi/admindb.py:302
+msgid "[No explanation given]"
+msgstr "[Aucun motif fournit]"
+
+#: Mailman/Cgi/admindb.py:307
+msgid "Message Headers:"
+msgstr "En-tête de message:"
+
+#: Mailman/Cgi/admindb.py:312
+msgid "Message Excerpt:"
+msgstr "Extrait du message:"
+
+#: Mailman/Cgi/admindb.py:338 Mailman/ListAdmin.py:252
+msgid "[No reason given]"
+msgstr "[aucun motif fourni]"
+
+#: Mailman/Cgi/admindb.py:361
+msgid "Database Updated..."
+msgstr "Base de données mise à jour..."
+
+#: Mailman/Cgi/admindb.py:364
+msgid " is already a member"
+msgstr " est déjà abonné"
+
+#: Mailman/Cgi/confirm.py:74
+msgid ""
+"Invalid confirmation string. Note that\n"
+" confirmation strings expire approximately %(days)s days after "
+"the\n"
+" initial subscription request. If your confirmation has "
+"expired,\n"
+" please try to re-submit your subscription."
+msgstr ""
+"Chaîne de confirmation non valide. Notez que la chaîne de confirmation "
+"expires\n"
+"au bout de %(days)d jours à compte de l'émission de la requête initiale "
+"d'abonnement. Si\n"
+"votre confirmation a expirée, veillez demander un nouvel abonnement."
+
+#: Mailman/Cgi/confirm.py:79
+msgid ""
+"Invalid confirmation string. It is\n"
+" possible that you are attempting to confirm a request for an\n"
+" address that has already been unsubscribed."
+msgstr ""
+"Chaîne de confirmation invalide. Il est possible\n"
+" que vous tentez de confirmer une requête pour une adresse\n"
+" déjà désabonnée."
+
+#: Mailman/Cgi/confirm.py:83
+msgid "Awaiting moderator approval"
+msgstr "En attente de l'approbation du modérateur"
+
+#: Mailman/Cgi/confirm.py:86
+msgid ""
+" You have successfully confirmed your subscription request to "
+"the\n"
+" mailing list %(listname)s, however final approval is required "
+"from\n"
+" the list moderator before you will be subscribed. Your request\n"
+" has been forwarded to the list moderator, and you will be "
+"notified\n"
+" of the moderator's decision."
+msgstr ""
+" Vous avez confirmé votre abonnement à la liste %(listname)s avec\n"
+" succès, toutefois, une approbation finale par le modérateur de\n"
+" la liste est requise avant que le processus de votre abonnement ne\n"
+" s'achève. Votre requête a été envoyée au modérateur de la liste\n"
+" et il vous sera fait part de sa décision."
+
+#: Mailman/Cgi/confirm.py:101
+msgid "Bad confirmation string"
+msgstr "Mauvaise chaîne de confirmation"
+
+#: Mailman/Cgi/confirm.py:112
+msgid "Subscription request confirmed"
+msgstr "Requête d'abonnement confirmée"
+
+#: Mailman/Cgi/confirm.py:114
+msgid "Removal request confirmed"
+msgstr "Requête de suppression confirmée"
+
+#: Mailman/Cgi/confirm.py:117
+msgid "Change of address confirmed"
+msgstr "Confirmation de modification d'adresse"
+
+#: Mailman/Cgi/confirm.py:125
+msgid ""
+" You have successfully confirmed your subscription request for\n"
+" \"%(addr)s\" to the %(listname)s mailing list. A separate "
+"confirmation\n"
+" message will be sent to your email address, along with your "
+"password,\n"
+" and other useful information and links."
+msgstr ""
+"Votre requête d'abonnement a la liste %(listname)s a été confirmée avec "
+"succèsnpour l'adresse\n"
+"\"%(addr)s\". Un message de confirmation séparé sera envoyé à votre adresse "
+"courriel avec votre mot de passe et d'autres informations et liens utiles."
+
+#: Mailman/Cgi/confirm.py:131
+msgid ""
+" You have successfully confirmed your removal request for "
+"\"%(addr)s\" to\n"
+" the %(listname)s mailing list."
+msgstr ""
+"Vous avez confirmé avec succès votre requête de suppression de \"%(addr)s\"\n"
+"de la liste de diffusion %(listname)s."
+
+#: Mailman/Cgi/confirm.py:135
+msgid ""
+" You have successfully confirmed your change of address to "
+"\"%(addr)s\"\n"
+" for the %(listname)s mailing list."
+msgstr ""
+"Vous avez confirmé avec succès le changement d'adresse en \"%(addr)s\"\n"
+"pour la liste de diffusion %(listname)s."
+
+#: Mailman/Cgi/create.py:47 Mailman/Cgi/rmlist.py:46 Mailman/Cgi/rmlist.py:77
+msgid "Bad URL specification"
+msgstr "Spécification erronée d'URL"
+
+#: Mailman/Cgi/create.py:62 Mailman/Cgi/rmlist.py:160
+msgid "Return to the "
+msgstr "Retourner au"
+
+#: Mailman/Cgi/create.py:64 Mailman/Cgi/rmlist.py:162
+msgid "general list overview"
+msgstr "panorama de la liste"
+
+#: Mailman/Cgi/create.py:65 Mailman/Cgi/rmlist.py:163
+msgid "<br>Return to the "
+msgstr "<br>Revenir à "
+
+#: Mailman/Cgi/create.py:67 Mailman/Cgi/rmlist.py:165
+msgid "administrative list overview"
+msgstr "Panorama administrative de la liste"
+
+#: Mailman/Cgi/create.py:90
+msgid "List name must not include \"@\": %(listname)s"
+msgstr "Le nom d'une liste ne peut contenir le caractère \"@\": %(listname)s"
+
+#: Mailman/Cgi/create.py:96 Mailman/Cgi/create.py:165 bin/newlist:123
+#: bin/newlist:155
+msgid "List already exists: %(listname)s"
+msgstr "La liste existe: %(listname)s"
+
+#: Mailman/Cgi/create.py:100
+msgid "You forgot to specify the list owner"
+msgstr "Vous avez oublié de préciser le propriétaire de la liste"
+
+#: Mailman/Cgi/create.py:107
+msgid ""
+"Leave the initial password (and confirmation) fields\n"
+" blank if you want Mailman to autogenerate the list\n"
+" passwords."
+msgstr ""
+"Laisser les champs mot de passe initial (et confirmation) vides\n"
+"si vous voulez que Mailman génère automatiquement les mots de passe\n"
+"pour vous."
+
+#: Mailman/Cgi/create.py:115
+msgid "Initial list passwords do not match"
+msgstr "Les mots de passe ne correspindent pas"
+
+#: Mailman/Cgi/create.py:119 bin/newlist:138
+msgid "The list password cannot be empty"
+msgstr "Le mot de passe de la liste ne peut être vide"
+
+#: Mailman/Cgi/create.py:131
+msgid "You are not authorized to create new mailing lists"
+msgstr "Vous n'êtes pas autorisé à créer de nouvelles listes"
+
+#: Mailman/Cgi/create.py:161
+msgid "Bad owner email address: %(owner)s"
+msgstr "Mauvaise adresse courriel du propriétaire: %(owner)s"
+
+#: Mailman/Cgi/create.py:170
+msgid ""
+"Some unknown error occurred while creating the list.\n"
+" Please contact the site administrator for assistance."
+msgstr ""
+"Quelques erreurs inconnues ce sont produites lors de la création de la "
+"liste\n"
+"\tPour assistance veillez contactez l'administrateur du site."
+
+#: Mailman/Cgi/create.py:195 bin/newlist:184
+msgid "Your new mailing list: %(listname)s"
+msgstr "Votre nouvelle liste de diffusion: %(listname)s"
+
+#: Mailman/Cgi/create.py:204
+msgid "Mailing list creation results"
+msgstr "Resultats de la création de la liste de diffusion"
+
+#: Mailman/Cgi/create.py:210
+msgid ""
+"You have successfully created the mailing list\n"
+" <b>%(listname)s</b> and notification has been sent to the list "
+"owner\n"
+" <b>%(owner)s</b>. You can now:"
+msgstr ""
+"Vous avez créer la liste avec succès\n"
+"<b>%(listname)s</b> et un avis a été envoyé au propriétaire de la liste\n"
+"<b>%(owner)s</b>. Vous pouvez à présent:"
+
+#: Mailman/Cgi/create.py:214
+msgid "Visit the list's info page"
+msgstr "Visitez la page info de la liste"
+
+#: Mailman/Cgi/create.py:215
+msgid "Visit the list's admin page"
+msgstr "Visitez la page admin de la liste"
+
+#: Mailman/Cgi/create.py:216
+msgid "Create another list"
+msgstr "Créer une autre liste"
+
+#: Mailman/Cgi/create.py:241
+msgid "Create a %(hostname)s Mailing List"
+msgstr "Créer une liste de diffusion sur %(hostname)s"
+
+#: Mailman/Cgi/create.py:252
+msgid ""
+"You can create a new mailing list by entering the\n"
+" relevant information into the form below. The name of the mailing list\n"
+" will be used as the primary address for posting messages to the list, "
+"so\n"
+" it should be lowercased. You will not be able to change this once the\n"
+" list is created.\n"
+"\n"
+" <p>You also need to enter the email address of the initial list owner.\n"
+" Once the list is created, the list owner will be given notification, "
+"along\n"
+" with the initial list password. The list owner will then be able to\n"
+" modify the password and add or remove additional list owners.\n"
+"\n"
+" <p>If you want Mailman to automatically generate the initial list admin\n"
+" password, click on `Yes' in the autogenerate field below, and leave the\n"
+" initial list password fields empty.\n"
+"\n"
+" <p>You must have the proper authorization to create new mailing lists.\n"
+" Each site should have a <em>list creator's</em> password, which you can\n"
+" enter in the field at the bottom. Note that the site administrator's\n"
+" password can also be used for authentication.\n"
+" "
+msgstr ""
+"Vous pourrez créer une nouvelle liste de diffusion en fournissant les\n"
+"\tinformations idoines dans le formulaire ci-dessous. Le nom de la\n"
+"\tliste de diffusion sera utilisé comme l'adresse de base pour\n"
+"\tl'envoi de messages à la liste, par suite celui-ci devrait être en\n"
+"\tminiscule. Vous ne serez plus en mesure de le modofier une fois la\n"
+"\tliste crée.\n"
+"\n"
+"\t<p>Vous devrez également fournir l'adresse courriel du propriétaire\n"
+"\tinitail de la liste. Une fois la liste crée, un avis sera envoyé au\n"
+"\tpropriétaire de la liste avec le mot de passe initial. Le\n"
+"\tpropriétaire pourra alors changer le mot de passe, ajouter ou\n"
+"\tsupprimer d'autres propriétaires.\n"
+"\n"
+"\t<p>Si vous voulez que Mailman génère automatiquemement le mot de\n"
+"\tpasse de l'administrateur de la liste, clicker sur 'Oui' dans le champ\n"
+"\tautogénérer ci-dessous, et laissez le champ mot de passe initial\n"
+"\tvide.\n"
+"\n"
+"\tVous devrez disposer des autorisations correctes pour créer une\n"
+"\tnouvelle liste. Chaque site doit disposer d'un mot de passe pour\n"
+"\t<em>créateur de listes</em>, que vous devez fournir dans le champ\n"
+"\tau bas de la page. Remarquez que le mot de passe de l'administrateur\n"
+"\tdu site peut être utilisé pour l'authentification.\n"
+"\t"
+
+#: Mailman/Cgi/create.py:278
+msgid "Name of list:"
+msgstr "Nom de la liste"
+
+#: Mailman/Cgi/create.py:283
+msgid "Initial list owner address:"
+msgstr "Adresse du propriétaire initiale de la liste:"
+
+#: Mailman/Cgi/create.py:292
+msgid "Auto-generate initial list password?"
+msgstr "Génération automatique des mots de passe initiaux de la liste?"
+
+#: Mailman/Cgi/create.py:293 Mailman/Cgi/create.py:314
+msgid "No"
+msgstr "Non"
+
+#: Mailman/Cgi/create.py:293 Mailman/Cgi/create.py:314
+msgid "Yes"
+msgstr "Oui"
+
+#: Mailman/Cgi/create.py:299
+msgid "Initial list password:"
+msgstr "Mot de passe initial de la liste:"
+
+#: Mailman/Cgi/create.py:304
+msgid "Confirm initial password:"
+msgstr "Confirme le mot de passe initial:"
+
+#: Mailman/Cgi/create.py:313
+msgid "Send \"list created\" email to list owner?"
+msgstr "Envoyez un message \"liste crée\" au propriétaire de la liste?"
+
+#: Mailman/Cgi/create.py:322
+msgid "List creator's (authentication) password:"
+msgstr "Le mot de passe du créateur de la liste (authentification):"
+
+#: Mailman/Cgi/create.py:327
+msgid "Create List"
+msgstr "Créer la liste"
+
+#: Mailman/Cgi/create.py:328
+msgid "Clear Form"
+msgstr "Effacer le formulaire"
+
+#: Mailman/Cgi/edithtml.py:42
+msgid "General list information page"
+msgstr "Page d'informations générales de la liste"
+
+#: Mailman/Cgi/edithtml.py:43
+msgid "Subscribe results page"
+msgstr "Page des resulats de l'abonnement"
+
+#: Mailman/Cgi/edithtml.py:44
+msgid "User specific options page"
+msgstr "Page des options utilisateur spécifiques "
+
+#: Mailman/Cgi/edithtml.py:45
+msgid "Changing user options results page"
+msgstr "Resultats de la modification des options d'utilisateurs"
+
+#: Mailman/Cgi/edithtml.py:57
+msgid "List name is required."
+msgstr "Le nom de la liste est requis."
+
+#: Mailman/Cgi/edithtml.py:95
+msgid "%(realname)s -- Edit html for %(template_info)s"
+msgstr "%(realname)s -- Modifier html pour %(template_info)s"
+
+#: Mailman/Cgi/edithtml.py:99
+msgid "Edit HTML : Error"
+msgstr "Modifier HTML: Erreur"
+
+#: Mailman/Cgi/edithtml.py:100
+msgid "%(template_name)s: Invalid template"
+msgstr "%(template_name)s: template invalide"
+
+#: Mailman/Cgi/edithtml.py:105 Mailman/Cgi/edithtml.py:106
+msgid "%(realname)s -- HTML Page Editing"
+msgstr "%(realname)s -- Modification de Page HTML"
+
+#: Mailman/Cgi/edithtml.py:107
+msgid "Select page to edit:"
+msgstr "Sélectionner la page à modifier:"
+
+#: Mailman/Cgi/edithtml.py:133
+msgid "View or edit the list configuration information."
+msgstr "Voir ou modifier les informations de configuration de la liste."
+
+#: Mailman/Cgi/edithtml.py:142
+msgid "When you are done making changes..."
+msgstr "Quand vous aurez fini de faire les modifications..."
+
+#: Mailman/Cgi/edithtml.py:143
+msgid "Submit Changes"
+msgstr "Valider les modifications"
+
+#: Mailman/Cgi/edithtml.py:150
+msgid "Can't have empty html page."
+msgstr "Impossible d'avoir une page html vide"
+
+#: Mailman/Cgi/edithtml.py:151
+msgid "HTML Unchanged."
+msgstr "HTML inchangé"
+
+#: Mailman/Cgi/edithtml.py:159
+msgid "HTML successfully updated."
+msgstr "HTML mise à jour avec succès."
+
+#: Mailman/Cgi/listinfo.py:69
+msgid "%(hostname)s Mailing Lists"
+msgstr "Listes de diffusion sur %(hostname)s"
+
+#: Mailman/Cgi/listinfo.py:103
+msgid ""
+"<p>There currently are no publicly-advertised\n"
+" %(mailmanlink)s mailing lists on %(hostname)s."
+msgstr ""
+"<p>Il n'y a actuellement pas de listes de diffusion %(mailmanlink)s\n"
+"publiquement annoncées sur %(hostname)s."
+
+#: Mailman/Cgi/listinfo.py:107
+msgid ""
+"<p>Below is a listing of all the public mailing lists on\n"
+" %(hostname)s. Click on a list name to get more information "
+"about\n"
+" the list, or to subscribe, unsubscribe, and change the "
+"preferences\n"
+" on your subscription."
+msgstr ""
+"<p>Ci-dessous un listing de toutes les listes de diffusion publiques sur\n"
+"%(hostname)s. Clicker sur le nom d'une liste pour obtenir plus\n"
+"d'informations à propos de celle-ci, vous y abonner, résilier votre\n"
+"abonnement ou changer les préfèrences de votre abonnement."
+
+#: Mailman/Cgi/listinfo.py:113
+msgid "right"
+msgstr "droite"
+
+#: Mailman/Cgi/listinfo.py:115
+msgid ""
+" To visit the info page for an unadvertised list,\n"
+" a URL similar to this one, but with a '/' and the %(adj)s\n"
+" list name appended.\n"
+" <p>List administrators, you can visit "
+msgstr ""
+"Pour visiter la page info d'une liste non publiée,\n"
+"une URL semblable à celle-ci, mais avec un '/' et le %(adj)s du nom de la "
+"liste ajoutée.\n"
+"<p>Les administrateurs de liste, vous pouvez visiter "
+
+#: Mailman/Cgi/listinfo.py:120
+msgid "the list admin overview page"
+msgstr "Panorama de la page d'administration de la liste"
+
+#: Mailman/Cgi/listinfo.py:121
+msgid ""
+" to find the management interface for your list.\n"
+" <p>Send questions or comments to "
+msgstr ""
+"Pour trouver l'interface de gestion de votre liste.\n"
+"\t<p>Envoyez vos questions et commentaires à "
+
+#: Mailman/Cgi/listinfo.py:171
+msgid "Subscribe"
+msgstr "Abonner"
+
+#: Mailman/Cgi/listinfo.py:179 Mailman/HTMLFormatter.py:239
+msgid "Edit Options"
+msgstr "Modifier les Options"
+
+#: Mailman/Cgi/listinfo.py:182 Mailman/Cgi/roster.py:109
+msgid "View this page in"
+msgstr "Visualisez cette page en"
+
+#: Mailman/Cgi/options.py:48 Mailman/Cgi/options.py:63
+#: Mailman/Cgi/options.py:83
+msgid "CGI script error"
+msgstr "Erreur de script CGI"
+
+#: Mailman/Cgi/options.py:51
+msgid "Invalid options to CGI script."
+msgstr "Options non valide pour un script CGI."
+
+#: Mailman/Cgi/options.py:88
+msgid "List \"%(realname)s\" has no such member: %(user)s."
+msgstr "La liste \"%(realname)s\" n'a pas un tel abonné: %(user)s."
+
+#: Mailman/Cgi/options.py:130
+msgid "The confirmation email has been sent."
+msgstr "Le courriel de confirmation a été envoyé."
+
+#: Mailman/Cgi/options.py:141 Mailman/Cgi/options.py:178
+msgid "A reminder of your password has been emailed to you."
+msgstr "Un rappel de votre mot de passe vous a été envoyé."
+
+#: Mailman/Cgi/options.py:158
+msgid "Authentication failed."
+msgstr "Echec de l'authentification."
+
+#: Mailman/Cgi/options.py:184
+msgid "List subscriptions for %(user)s on %(hostname)s"
+msgstr "Les abonnements de %(user)s sur %(hostname)s"
+
+#: Mailman/Cgi/options.py:187
+msgid ""
+"Click on a link to visit your options page for the\n"
+" requested mailing list."
+msgstr ""
+"Clickez sur un lien pour afficher la page de vos options pour la liste "
+"demandée."
+
+#: Mailman/Cgi/options.py:228
+msgid "Addresses did not match!"
+msgstr "Les adresses ne correspondent pas!"
+
+#: Mailman/Cgi/options.py:233
+msgid "You are already using that email address"
+msgstr "Vous utilisez déjà cette adresse courriel."
+
+#: Mailman/Cgi/options.py:239
+msgid "Addresses may not be blank"
+msgstr "Les adresses ne doivent pas être vides"
+
+#: Mailman/Cgi/options.py:255
+msgid "A confirmation message has been sent to %(newaddr)s"
+msgstr "Un message de confirmation a été envoyé à %(newaddr)s"
+
+#: Mailman/Cgi/options.py:264
+msgid "Bad email address provided"
+msgstr "Mauvaise adresse courriel fournit"
+
+#: Mailman/Cgi/options.py:266
+msgid "Illegal email address provided"
+msgstr "Adresse courriel invalide fournit"
+
+#: Mailman/Cgi/options.py:268
+msgid "%(newaddr)s is already a member of the list."
+msgstr "%(newaddr)s est déjà abonné à la liste."
+
+#: Mailman/Cgi/options.py:277
+msgid "Member name successfully changed."
+msgstr "Nom de l'abonné modifié avec succès."
+
+#: Mailman/Cgi/options.py:288
+msgid "Passwords may not be blank"
+msgstr "Les mots de passe ne peuvent pas être vides"
+
+#: Mailman/Cgi/options.py:293
+msgid "Passwords did not match!"
+msgstr "Les mots de passe ne correspondent pas!"
+
+#: Mailman/Cgi/options.py:309
+msgid "Password successfully changed."
+msgstr "Mot de passe modifié avec succès."
+
+#: Mailman/Cgi/options.py:318
+msgid ""
+"You must confirm your unsubscription request by turning\n"
+" on the checkbox below the <em>Unsubscribe</em> button. You\n"
+" have not been unsubscribed!"
+msgstr ""
+"Vous devez confirmer votre demande de résiliation en cochant la case\n"
+"à cocher sous le bouton <em>Résilier</em>. Votre abonnement n'a pas\n"
+"été résilié!"
+
+#: Mailman/Cgi/options.py:335
+msgid "via the member options page"
+msgstr "Par la page des options des abonnés"
+
+#: Mailman/Cgi/options.py:346
+msgid "Unsubscription results"
+msgstr "Résultats de la résiliation"
+
+#: Mailman/Cgi/options.py:349
+msgid ""
+"You have been successfully unsubscribed from the\n"
+" mailing list %(fqdn_listname)s. If you were receiving digest\n"
+" deliveries you may get one more digest. If you have any questions\n"
+" about your unsubscription, please contact the list owners at\n"
+" %(owneraddr)s."
+msgstr ""
+"Vous abonnement à la liste %(fqdn_listname)s a été résilié. Si vous\n"
+"receviez des soumissions groupées, vous en recevrait encore un dernier.\n"
+"Si vous avez des question concernant cette résiliation, veillez contacter\n"
+"le propriétaire de la liste à l'adresse %(owneraddr)s."
+
+#: Mailman/Cgi/options.py:461
+msgid ""
+"The list administrator has disabled digest delivery for\n"
+" this list, so your delivery option has not been set. However "
+"your\n"
+" other options have been set successfully."
+msgstr ""
+"L'administrateur de la liste a désactivé le mode groupé pour cette liste,\n"
+"vos options de livraisons ne seront donc pas modifiées contrairement aux "
+"autres."
+
+#: Mailman/Cgi/options.py:465
+msgid ""
+"The list administrator has disabled non-digest delivery\n"
+" for this list, so your delivery option has not been set. "
+"However\n"
+" your other options have been set successfully."
+msgstr ""
+"L'administrateur de la liste a désactivé la remise en mode individuelle\n"
+"pour cette liste, par suite toutes les options autre que celle-ci ont étés\n"
+"sauvegardées avec succès."
+
+#: Mailman/Cgi/options.py:469
+msgid "You have successfully set your options."
+msgstr "Vos options ont étés paramètrées avec succès."
+
+#: Mailman/Cgi/options.py:472
+msgid "You may get one last digest."
+msgstr "Vous recevrez un dernier lot."
+
+#: Mailman/Cgi/options.py:533 Mailman/Cgi/options.py:658
+#: Mailman/Cgi/options.py:668
+msgid "Unsubscribe"
+msgstr "Résilier"
+
+#: Mailman/Cgi/options.py:535
+msgid "<em>Yes, I really want to unsubscribe</em>"
+msgstr "<em>Oui, je veut vraiment résilier mon abonnement</em>"
+
+#: Mailman/Cgi/options.py:539
+msgid "Change My Password"
+msgstr "Modifier mon mot de passe"
+
+#: Mailman/Cgi/options.py:542
+msgid "List my other subscriptions"
+msgstr "Afficher mes autres abonnements"
+
+#: Mailman/Cgi/options.py:548
+msgid "Email My Password To Me"
+msgstr "Envoyez-moi mon mot de passe par courriel"
+
+#: Mailman/Cgi/options.py:550
+msgid "password"
+msgstr "mot de passe"
+
+#: Mailman/Cgi/options.py:552
+msgid "Log out"
+msgstr "Déconnecter"
+
+#: Mailman/Cgi/options.py:554
+msgid "Submit My Changes"
+msgstr "Valider mes modifications"
+
+#: Mailman/Cgi/options.py:564
+msgid "days"
+msgstr "jours"
+
+#: Mailman/Cgi/options.py:566
+msgid "day"
+msgstr "jour"
+
+#: Mailman/Cgi/options.py:567
+msgid "%(days)d %(units)s"
+msgstr "%(units)s %(days)d"
+
+#: Mailman/Cgi/options.py:573
+msgid "Change My Address and Name"
+msgstr "Modifier mon adresse et mon nom"
+
+#: Mailman/Cgi/options.py:601
+msgid "<em>No topics defined</em>"
+msgstr "<em>Aucun thème défini</em>"
+
+#: Mailman/Cgi/options.py:609
+msgid ""
+"\n"
+"You are subscribed to this list with the case-preserved address\n"
+"<em>%(cpuser)s</em>."
+msgstr ""
+"\n"
+"Vous êtes abonné à cette liste avec une adresse de type préservation de la\n"
+"casse <em>%(cpuser)s</em>."
+
+#: Mailman/Cgi/options.py:626
+msgid "%(realname)s list: member options for user %(user)s"
+msgstr "Liste %(realname)s: options d'abonnées de l'utilisateur %(user)s"
+
+#: Mailman/Cgi/options.py:632
+msgid ""
+"In order to change your membership option, you must\n"
+" first log in by giving your membership password in the section below. "
+"If\n"
+" you don't remember your membership password, you can have it emailed to\n"
+" you by clicking on the button below. If you just want to unsubscribe "
+"from\n"
+" this list, click on the <em>Unsubscribe</em> button and a confirmation\n"
+" message will be sent to you.\n"
+"\n"
+" <p><strong><em>Important:</em></strong> From this point on, you must "
+"have\n"
+" cookies enabled in your browser, otherwise none of your changes will "
+"take\n"
+" effect.\n"
+"\n"
+" <p>Session cookies are used in Mailman's membership options interface "
+"so\n"
+" that you don't need to re-authenticate with every operation. This "
+"cookie\n"
+" will expire automatically when you exit your browser, or you can\n"
+" explicitly expire the cookie by hitting the <em>Logout</em> link (which\n"
+" you'll see once you successfully log in).\n"
+" "
+msgstr ""
+"Pour modifer vos options d'abonné, vous devez d'abord vous connecter en\n"
+"fournissant votre mot de passe dans la section ci-dessous.\n"
+"Si\n"
+"Vous ne vous souvenez pas de votre mot de passe, il peut vous être envoyé\n"
+"en clickant sur le bouton ci-dessous. Si vous désirez juste réslier votre\n"
+"abonnement à cette liste, clickez sur le bouton <em>Résilier</em>\n"
+"ci-dessous et une demande de confirmation vous sera envoyé.\n"
+"<p><strong><em>Important:</em></strong> A partir de maintenant vous\n"
+"devez activer les cookies dans votre navigateur faute de quoi aucune de\n"
+"vos modifications ne prendra effet.\n"
+"\n"
+"<p>Les cookies de session sont utilisés par l'interface des options\n"
+"d'abonnement de Mailman,\n"
+"ainsi,\n"
+"vous n'aurez pas besoin de vous ré-authentifier pour chaque opération.\n"
+"Ce cookie expirera automatiquement quand vous quitterez votre navigateur,\n"
+"à moins que vous ne le fassiez explicitement en clickant sur le lien\n"
+"<em>Déconnecter</em> (visible dés que votre connection aura été validée).\n"
+"\t"
+
+#: Mailman/Cgi/options.py:651
+msgid "Password:"
+msgstr "Mot de passe:"
+
+#: Mailman/Cgi/options.py:653
+msgid "Log in"
+msgstr "Connecter"
+
+#: Mailman/Cgi/options.py:662
+msgid ""
+"By clicking on the <em>Unsubscribe</em> button, a\n"
+" confirmation message will be emailed to you. This message will have "
+"a\n"
+" link that you should click on to complete the removal process (you "
+"can\n"
+" also confirm by email; see the instructions in the confirmation\n"
+" message)."
+msgstr ""
+"En clickant sur le bouton <em>Résilier</em> une demande de confirmation\n"
+"vous sera envoyée. Ce message contiendra un lien sur lequel vous pourrez\n"
+"clicker pour achever le processus de résiliation (vous pourrez également\n"
+"le faire par courriel; lisez les instructions dans ledit message)"
+
+#: Mailman/Cgi/options.py:672
+msgid "Password reminder"
+msgstr "Rappel de mot de passe"
+
+#: Mailman/Cgi/options.py:676
+msgid ""
+"By clicking on the <em>Remind</em> button, your\n"
+" password will be emailed to you."
+msgstr ""
+"En clickant sur le bouton <em>Rappel</em>, votre mot de passe vous sera\n"
+"envoyé par courriel."
+
+#: Mailman/Cgi/options.py:679
+msgid "Remind"
+msgstr "Rappel"
+
+#: Mailman/Cgi/options.py:769
+msgid "<missing>"
+msgstr "<absent>"
+
+#: Mailman/Cgi/options.py:780
+msgid "Requested topic is not valid: %(topicname)s"
+msgstr "Le thème demandé n'est pas valide: %(topicname)s"
+
+#: Mailman/Cgi/options.py:785
+msgid "Topic filter details"
+msgstr "Détails du filtre de thème"
+
+#: Mailman/Cgi/options.py:788
+msgid "Name:"
+msgstr "Nom:"
+
+#: Mailman/Cgi/options.py:790
+msgid "Pattern (as regexp):"
+msgstr "modèle (sous forme d'expression regulière):"
+
+#: Mailman/Cgi/private.py:41
+msgid "Ensure that the path is safe by removing .."
+msgstr "S'assures que le chemin est sûr en supprimant .."
+
+#: Mailman/Cgi/private.py:62
+msgid "Private Archive Error"
+msgstr "Erreur sur les archives privées"
+
+#: Mailman/Cgi/private.py:63
+msgid "You must specify a list."
+msgstr "vous devez spécifier une liste"
+
+#: Mailman/Cgi/private.py:97
+msgid "Private Archive Error - %(msg)s"
+msgstr "Erreur d'archive privée - %(msg)s"
+
+#: Mailman/Cgi/private.py:155
+msgid "Archive File Not Found"
+msgstr "Fichier archive non trouvé"
+
+#: Mailman/Cgi/private.py:156
+msgid "No file"
+msgstr "Pas de fichier"
+
+#: Mailman/Cgi/rmlist.py:88
+msgid "You're being a sneaky list owner!"
+msgstr "Vous avez été un propriétaire surnois de liste!"
+
+#: Mailman/Cgi/rmlist.py:124
+msgid "You are not authorized to delete this mailing list"
+msgstr "Vous n'êtes pas autorisé à supprimer cette liste"
+
+#: Mailman/Cgi/rmlist.py:150
+msgid "Mailing list deletion results"
+msgstr "Resulats de la suppression de la liste"
+
+#: Mailman/Cgi/rmlist.py:156
+msgid ""
+"You have successfully deleted the mailing list\n"
+" <b>%(listname)s</b>."
+msgstr ""
+"Vous avez supprimer la liste avec succès\n"
+"\t<b>%(listname)s</b>."
+
+#: Mailman/Cgi/rmlist.py:172
+msgid "Permanently remove mailing list <em>%(realname)s</em>"
+msgstr "Supprimer définitivement la liste de diffusion <em>%(realname)s</em>"
+
+#: Mailman/Cgi/rmlist.py:186
+msgid ""
+"This page allows you as the list owner, to permanent\n"
+" remove this mailing list from the system. <strong>This action is not\n"
+" undoable</strong> so you should undertake it only if you are absolutely\n"
+" sure this mailing list has served its purpose and is no longer "
+"necessary.\n"
+"\n"
+" <p>Note that no warning will be sent to your list members and after "
+"this\n"
+" action, any subsequent messages sent to the mailing list, or any of its\n"
+" administrative addreses will bounce.\n"
+"\n"
+" <p>You also have the option of removing the archives for this mailing "
+"list\n"
+" at this time. It is almost always recommended that you do\n"
+" <strong>not</strong> remove the archives, since they serve as the\n"
+" historical record of your mailing list.\n"
+"\n"
+" <p>For your safety, you will be asked to reconfirm the list password.\n"
+" "
+msgstr ""
+"Cette page vous permet en tant que propriétaire de la liste, de supprimer\n"
+"définitivement cette liste du système. <strong>Cette action est "
+"irréversible\n"
+"</strong>, vous devrez donc prendre une telle décision seulement si vous\n"
+"êtes sûre que la liste à achevé sa mission et qu'elle n'est plus nécéssaire\n"
+"\n"
+"<p>Notez qu'aucune note d'information ne sera envoyé à vos abonnés, et\n"
+"que toutes soumissions subséquente sera non remisable.\n"
+"\n"
+"<p>Vous avez également la possibilité de supprimer les archives de cette\n"
+"liste en ce moment même. Il est presque toujours sage de <strong>ne pas\n"
+"</strong>supprimer les archives, puissent qu'ils servent de traces\n"
+"pour les soumissions sur votre liste.\n"
+"<p>Pour plus de séccurité, il vous sera demandé de reconfirmer le mot de\n"
+"passe de la liste.\n"
+"\t"
+
+#: Mailman/Cgi/rmlist.py:207
+msgid "List password:"
+msgstr "Mot de passe de la liste:"
+
+#: Mailman/Cgi/rmlist.py:211
+msgid "Also delete archives?"
+msgstr "Supprimer les archives également?"
+
+#: Mailman/Cgi/rmlist.py:219
+msgid "<b>Cancel</b> and return to list administration"
+msgstr "<b>Annuler</b> et revenir à l'administration de la liste"
+
+#: Mailman/Cgi/rmlist.py:222
+msgid "Delete this list"
+msgstr "Supprimer la liste"
+
+#: Mailman/Cgi/roster.py:48 Mailman/Cgi/subscribe.py:47
+msgid "Invalid options to CGI script"
+msgstr "Options invalides pour le script CGI"
+
+#: Mailman/Cgi/roster.py:97
+msgid "%(realname)s roster authentication failed."
+msgstr "Echec d'authentification du roster de %(realname)s."
+
+#: Mailman/Cgi/roster.py:125 Mailman/Cgi/roster.py:126
+#: Mailman/Cgi/subscribe.py:46 Mailman/Cgi/subscribe.py:55
+#: Mailman/Cgi/subscribe.py:120 Mailman/Cgi/subscribe.py:130
+msgid "Error"
+msgstr "Erreur"
+
+#: Mailman/Cgi/subscribe.py:97
+msgid "A hack to call one of the other CGI scripts."
+msgstr "Un bidouillage pour apeller l'un des autres scrips CGI."
+
+#: Mailman/Cgi/subscribe.py:121
+msgid "You must supply your email address."
+msgstr "Vous devez fournir votre adresse courriel."
+
+#: Mailman/Cgi/subscribe.py:132
+msgid "%(realname)s has no subscribed addr <i>%(addr)s</i>."
+msgstr "%(realname)s ne dispose pas d'adresse abonnée <i>%(addr)s</i>"
+
+#: Mailman/Cgi/subscribe.py:143
+msgid "You must supply a valid email address.<br>"
+msgstr "Vous devez fournir une adresse courriel valide.<br>"
+
+#: Mailman/Cgi/subscribe.py:156
+msgid "Web site "
+msgstr "Site Web"
+
+#: Mailman/Cgi/subscribe.py:158
+msgid "unidentified origin"
+msgstr "Origine non identifiée"
+
+#: Mailman/Cgi/subscribe.py:161
+msgid "You must not subscribe a list to itself!<br>"
+msgstr "Vous ne pouvez pas abonner la liste à elle-même!<br>"
+
+#: Mailman/Cgi/subscribe.py:177
+msgid "If you supply a password, you must confirm it.<br>"
+msgstr "Si vous avez fourni un mot de passe, vous devez le confirmer.<br>"
+
+#: Mailman/Cgi/subscribe.py:180
+msgid "Your passwords did not match.<br>"
+msgstr "Vos mots de passe ne correspondent pas.<br>"
+
+#: Mailman/Cgi/subscribe.py:214
+msgid ""
+"Mailman won't accept the given email address as a valid address. (Does it "
+"have an @ in it???)<p>"
+msgstr ""
+"Mailman n'acceptera pas l'adresse comme une adresse valide. (Est ce qu'elle "
+"contient un signe @???)<p>"
+
+#: Mailman/Cgi/subscribe.py:218
+msgid ""
+"The list is not fully functional, and can not accept subscription "
+"requests.<p>"
+msgstr ""
+"La liste n'est pas tout à fait fonctionnelle, elle ne traite pour le moment "
+"pas les requêtes.<p>"
+
+#: Mailman/Cgi/subscribe.py:221
+msgid ""
+"Confirmation from your email address is required, to prevent anyone from "
+"subscribing you without permission. Instructions are being sent to you at "
+"%(email)s. Please note your subscription will not start until you confirm "
+"your subscription."
+msgstr ""
+"Une confirmation en provenance de votre adresse courriel est nécessaire, "
+"cela empêche de vous abonner sans votre autorisation. Des instructions vous "
+"sont envoyées à l'adresse %(email)s. Notez que votre abonnement ne débutera "
+"que si vous confirmez votre requête."
+
+#: Mailman/Cgi/subscribe.py:233
+msgid ""
+"Subscription was <em>deferred</em> because %(x)s. Your request has been "
+"forwarded to the list administrator. You will receive email informing you "
+"of the moderator's decision when they get to your request.<p>"
+msgstr ""
+"L'abonnement a été <em>différé</em> parceque %(x)s. Votre requête a été "
+"transmise à l'administrateur. Vous recevrez un courriel vous faisant part de "
+"la décision du modérateur lorsqu'elle votre requête sera traitée"
+
+#: Mailman/Cgi/subscribe.py:240
+msgid ""
+"Your subscription is not allowed because the email address you gave is "
+"insecure.<p>"
+msgstr ""
+"Votre abonnement est impossible parceque votre adresse courriel n'est pas "
+"sûre.<p>"
+
+#: Mailman/Cgi/subscribe.py:243
+msgid "You are already subscribed!<p>"
+msgstr "Vous êtes déjà abonné!<p>"
+
+#: Mailman/Cgi/subscribe.py:249 Mailman/MailCommandHandler.py:656
+msgid "No one can subscribe to the digest of this list!"
+msgstr "Personne ne peut s'abonner au mode groupé de cette liste!"
+
+#: Mailman/Cgi/subscribe.py:251 Mailman/MailCommandHandler.py:658
+msgid "This list only supports digest subscriptions!"
+msgstr "Cette liste ne supporte que les abonnements de type remise groupée!"
+
+#: Mailman/Cgi/subscribe.py:254
+msgid "You have been successfully subscribed to %(rname)s."
+msgstr "Vous avez été abonné avec succès à %(rname)s."
+
+#: Mailman/Cgi/subscribe.py:275
+msgid "Try to return the remote addr, or if unavailable, None."
+msgstr "Essaie de renvoyer l'addr distante ou None si non disponible."
+
+#: Mailman/Deliverer.py:41
+msgid ""
+"Note: Since this is a list of mailing lists, administrative\n"
+"notices like the password reminder will be sent to\n"
+"your membership administrative address, %(addr)s."
+msgstr ""
+"Note: Puisque ceci est une liste de listes de diffusions, les avis\n"
+"administratifs tels que les rappels de mot de passe seront envoyés à votre\n"
+"adresse administrative d'abonnement, %(addr)s."
+
+#: Mailman/Deliverer.py:60
+msgid " (Digest mode)"
+msgstr " (Mode Groupé)"
+
+#: Mailman/Deliverer.py:66
+msgid "Welcome to the \"%(realname)s\" mailing list%(digmode)s"
+msgstr "Bienvenue sur la liste %(digmode)s \"%(realname)s\" "
+
+#: Mailman/Deliverer.py:75
+msgid "Unsubscribed from \"%(realname)s\" mailing list"
+msgstr "Abonnement resilié pour la liste %(realname)s"
+
+#: Mailman/Deliverer.py:87
+msgid "%(listfullname)s mailing list reminder"
+msgstr "Rappel de la liste de diffusion %(listfullname)s"
+
+#: Mailman/Deliverer.py:103
+msgid "%(listfullname)s user %(user)s missing password!"
+msgstr "L'utilisateur %(user)s de la liste %(listfullname)s sans mot de passe!"
+
+#: Mailman/EncWord.py:33
+msgid "Decode mail header encoded-word format defined by RFC 2047"
+msgstr "Décode les en-têtes encoded-word définit par la RFC 2047 du message"
+
+#: Mailman/EncWord.py:38
+msgid ""
+"Decode an encoded-word.\n"
+"\n"
+" Returns the charset of the encoded-word, the decoded text, and the\n"
+" position of the first character following the encoded-word.\n"
+"\n"
+" The first position of the input string must by the first character "
+"of\n"
+" the encoded-word.\n"
+" "
+msgstr ""
+"Décode un encoded-word.\n"
+"\n"
+"Renvoie le jeu de caractères de l'encoded-word, le texte décodé ainsi\n"
+"que la position du premier caractère suivant l'encoded-word.\n"
+"\n"
+"La première position de la chaîne en entrée doit être le premier caractère "
+"de l'encoded-word.\n"
+"\t"
+
+#: Mailman/EncWord.py:91
+msgid "Q encoding defined by RFC 2047"
+msgstr "encodage Q définit par la RFC 2047"
+
+#: Mailman/EncWord.py:113
+msgid "B encoding == base64 encoding defined by RFC 2045"
+msgstr "encodage B == encodage base64 définit par la RFC 2045"
+
+#: Mailman/EncWord.py:119
+msgid "Decode a string containing encoded words"
+msgstr "Décode une chaîne contenant des mots encodés"
+
+#: Mailman/Errors.py:75
+msgid "Base class for all Mailman exceptions."
+msgstr "Classe de base pour toute les exceptions Mailman."
+
+#: Mailman/Errors.py:80
+msgid "Post already went through this list!"
+msgstr "Soumission déjà passée dans cette liste!"
+
+#: Mailman/Errors.py:87
+msgid "Base class for email address validation errors."
+msgstr "Classe de base pour les erreurs de validation d'adresses courriel."
+
+#: Mailman/Errors.py:91
+msgid "Email address is invalid (empty string or not fully qualified)."
+msgstr "Adresse courriel invalide (chaîne ou non pleinement qualifiée)"
+
+#: Mailman/Errors.py:95
+msgid "Email address has potentially hostile characters in it."
+msgstr "L'adresse courriel contient peut être un caratère hostile."
+
+#: Mailman/Errors.py:101
+msgid "Held message was lost."
+msgstr "Message en attente perdu."
+
+#: Mailman/Errors.py:108
+msgid "Base class for all handler errors."
+msgstr "Classe de base pour toutes erreurs de gestionnaire."
+
+#: Mailman/Errors.py:111
+msgid "Base class for all message-being-held short circuits."
+msgstr "Classe de base de tous les messages en attente court circuits."
+
+#: Mailman/Errors.py:116
+msgid "Your message was rejected"
+msgstr "Votre message a été rejeté"
+
+#: Mailman/Errors.py:122
+msgid "The message can be discarded with no further action"
+msgstr "Le message peut être classé sans suite"
+
+#: Mailman/Errors.py:125
+msgid "The message will be bounced back to the sender"
+msgstr "Le message sera retourné à son expéditeur"
+
+#: Mailman/Errors.py:128
+msgid "Delivery to some or all recipients failed"
+msgstr "Echec de la remise vers certains ou tous les destinataires"
+
+#: Mailman/Errors.py:136
+msgid "We've seen this message before"
+msgstr "Nous avions vu ce message auparavant"
+
+#: Mailman/HTMLFormatter.py:51
+msgid " list run by "
+msgstr " liste gérée par "
+
+#: Mailman/HTMLFormatter.py:54
+msgid "%(realname)s administrative interface"
+msgstr "Interface administrative de %(realname)s"
+
+#: Mailman/HTMLFormatter.py:55
+msgid " (requires authorization)"
+msgstr " (autorisation requise)"
+
+#: Mailman/HTMLFormatter.py:78
+msgid "<em>(%(num_concealed)d private member%(plu)s not shown)</em>"
+msgstr "<em>(%(num_cancealed)d aboonnés privés %(plu)s non affichés</em>"
+
+#: Mailman/HTMLFormatter.py:129
+msgid "Note: your list delivery is currently disabled."
+msgstr "Note: les remises sur votre liste sont actuellement désactivées."
+
+#: Mailman/HTMLFormatter.py:131
+msgid "Mail delivery"
+msgstr "Remise de courriels"
+
+#: Mailman/HTMLFormatter.py:133 Mailman/HTMLFormatter.py:274
+msgid "the list administrator"
+msgstr "l'administrateur de la liste"
+
+#: Mailman/HTMLFormatter.py:134
+msgid ""
+"<p>%(note)s\n"
+"\n"
+" <p>You may have disabled list delivery intentionally,\n"
+" or it may have been triggered by bounces from your email\n"
+" address. In either case, to re-enable delivery, change the\n"
+" %(link)s option below. Contact %(mailto)s if you have any\n"
+" questions or need assistance."
+msgstr ""
+"<p>%(note)s\n"
+"\n"
+"<p>Vous avez dû volontairement désactiver les remises de la\n"
+"liste à moins que cela n'ait été déclenché par des soumissions non\n"
+"remisables à votre adresse courriel. Dans tous les cas, pour les réactiver,\n"
+"changer l'option %(link)s ci-dessous. Veillez contacter\n"
+"%(mailto)s si vous avez des questions ou si vous avez besoin d'assistance."
+
+#: Mailman/HTMLFormatter.py:147
+msgid ""
+"(Note - you are subscribing to a list of mailing lists, so the %(type)s "
+"notice will be sent to the admin address for your membership, %(addr)s.)<p>"
+msgstr ""
+"(Note - Vous avez souscrit à un abonnement à la liste de diffusion, un avis "
+"de type %(type)s sera envoyé à l'adresse de l'administrateur pour "
+"validation, %(addr)s.)<p>"
+
+#: Mailman/HTMLFormatter.py:154
+msgid "Tailor to approval, roster privacy, and web vetting requirements."
+msgstr ""
+"Adapter à l'approbation, confidentialité de liste et autre nécessités de "
+"validations sur le web"
+
+#: Mailman/HTMLFormatter.py:158
+msgid ""
+"You will be sent email requesting confirmation, to prevent others from "
+"gratuitously subscribing you. "
+msgstr ""
+"Un courriel vous parviendra vous demandant une confirmation, cela empêche "
+"que d'autres personnes vous abonnent impunément."
+
+#: Mailman/HTMLFormatter.py:162
+msgid ""
+"This is a closed list, which means your subscription will be held for "
+"approval. You will be notified of the administrator's decision by email. "
+msgstr ""
+"Ceci est liste privée, ce qui signifie que votre abonnement requiert une "
+"validation pour être effective. La décision de l'administrateur vous sera "
+"notifiée par courriel."
+
+#: Mailman/HTMLFormatter.py:166 Mailman/HTMLFormatter.py:174
+msgid "also "
+msgstr "aussi "
+
+#: Mailman/HTMLFormatter.py:168
+msgid ""
+"You will be sent email requesting confirmation, to prevent others from "
+"gratuitously subscribing you. Once confirmation is received, your request "
+"will be held for approval by the list administrator. You will be notified "
+"of the administrator's decision by email. "
+msgstr ""
+"Vous recevrez un courriel de requête de confirmation, cela empêche que "
+"d'autres vous abonnenent impunément. Une fois\n"
+"la confirmation reçu, votre requête sera mise en attente de l'approbation de "
+"l'administrateur de la liste. La décision de\n"
+"l'administrateur vous sera transmise par courriel."
+
+#: Mailman/HTMLFormatter.py:176
+msgid ""
+"This is %(also)sa private list, which means that the members list is not "
+"available to non-members. "
+msgstr ""
+"Ceci est %(also)s une liste privée, ce qui signifie que la liste des abonnés "
+"n'est pas visible aux non-abonnés. "
+
+#: Mailman/HTMLFormatter.py:180
+msgid ""
+"This is %(also)sa hidden list, which means that the members list is "
+"available only to the list administrator. "
+msgstr ""
+"Ceci est %(also)s une liste privée, ce qui signifie que la liste des abonnés "
+"n'est disponible que pour l'administrateur."
+
+#: Mailman/HTMLFormatter.py:184
+msgid ""
+"This is %(also)sa public list, which means that the members list is openly "
+"available"
+msgstr ""
+"Ceci est %(also)s une liste publique, ce qui signifie que la liste des "
+"membres est publiquement disponible"
+
+#: Mailman/HTMLFormatter.py:187
+msgid ""
+" (but we obscure the addresses so they are not easily recognizable by "
+"spammers). "
+msgstr ""
+"(mais les adresses sont brouillées pour qu'elles soient pas facilement "
+"reconnaissables par les spammers"
+
+#: Mailman/HTMLFormatter.py:194
+msgid ""
+"<p>(Note that this is an umbrella list, intended to have only other mailing "
+"lists as members. Among other things, this means that your confirmation "
+"request will be sent to the '%(sfx)s' account for your address.)"
+msgstr ""
+"<p>(Notez que ceci est une liste enveloppe, destinée à n'avoir comme abonnés "
+"que les abonnés des autres listes de diffusion. Entre autre conséquences, "
+"votre requête de confirmation sera envoyée au compte '%(sfx)s' de votre "
+"adresse.)"
+
+#: Mailman/HTMLFormatter.py:223
+msgid "Present editing options, according to list privacy."
+msgstr ""
+"Options de modification actuelles, selon le niveau de confidentialité de la "
+"liste."
+
+#: Mailman/HTMLFormatter.py:226
+msgid "<b><i>either</i></b> "
+msgstr "<b><i>ou</i></b>"
+
+#: Mailman/HTMLFormatter.py:231
+msgid ""
+"To change your subscription (set options like digest\n"
+" and delivery modes, get a reminder of your password, or unsubscribe\n"
+" from %(realname)s) %(either)senter your subscription email address:\n"
+" <p><center> "
+msgstr ""
+"Pour modifier vos options d'abonnement (paramètrer les options telles que\n"
+"les remises groupées et modes de remises, recevoir votre rappel de mot de\n"
+"passe ou résilier votre abonnement de %(either)s %(realname)s) Entrez\n"
+"votre adresse courriel d'abonnement:\n"
+"<p><center>"
+
+#: Mailman/HTMLFormatter.py:242
+msgid ""
+"<p>... <b><i>or</i></b> select your entry from the subscribers list (see "
+"above)."
+msgstr ""
+"<p>...<b><i>ou</i></b> sélectionner votre élement à partir de la liste des "
+"abonnés (voir plus loin)"
+
+#: Mailman/HTMLFormatter.py:250
+msgid ""
+"(<i>The %(which)s is only available to the list\n"
+" members.</i>)"
+msgstr ""
+"(<i>Le %(which)s n'est disponible que pour les abonnés.\n"
+"\t\tà la liste.</i>)"
+
+#: Mailman/HTMLFormatter.py:254
+msgid ""
+"(<i>The %(which)s is only available to the list\n"
+" administrator.</i>)"
+msgstr ""
+"(<i>L'option %(which)s n'est diponible que pour l'administrateur de la "
+"litse.</i>)"
+
+#: Mailman/HTMLFormatter.py:261
+msgid "Provide avenue to subscribers roster, contingent to .private_roster."
+msgstr ""
+"fournit un chemin vers la liste des abonnés, subordoné à .private_roster"
+
+#: Mailman/HTMLFormatter.py:264
+msgid "Click here for the list of "
+msgstr "Clicker ici pour une liste des"
+
+#: Mailman/HTMLFormatter.py:266
+msgid " subscribers: "
+msgstr "abonnés: "
+
+#: Mailman/HTMLFormatter.py:268
+msgid "Visit Subscriber list"
+msgstr "Visiter la liste des abonnés"
+
+#: Mailman/HTMLFormatter.py:271
+msgid "members"
+msgstr "abonnés"
+
+#: Mailman/HTMLFormatter.py:272
+msgid "Address:"
+msgstr "Adresse:"
+
+#: Mailman/HTMLFormatter.py:275
+msgid "Admin address:"
+msgstr "Adresse de l'admin:"
+
+#: Mailman/HTMLFormatter.py:277
+msgid "subscribers list"
+msgstr "liste des abonnés"
+
+#: Mailman/HTMLFormatter.py:279
+msgid " <p>Enter your "
+msgstr "<p>Entrez votre "
+
+#: Mailman/HTMLFormatter.py:281
+msgid " and password to visit the subscribers list: <p><center> "
+msgstr " et le mot de passe pour visiter la liste des abonnés: <p><center>"
+
+#: Mailman/HTMLFormatter.py:286
+msgid "Password: "
+msgstr "Mot de passe:"
+
+#: Mailman/HTMLFormatter.py:290
+msgid "Visit Subscriber List"
+msgstr "Visualisez la liste des abonnées"
+
+#: Mailman/HTMLFormatter.py:320
+msgid "Once a month, your password will be emailed to you as a reminder."
+msgstr ""
+"Votre mot de passe vous sera envoyé mensuellement pour vous le rapeller."
+
+#: Mailman/HTMLFormatter.py:365
+msgid "current archive"
+msgstr "archive courante"
+
+#: Mailman/HTMLFormatter.py:380
+msgid ""
+"\n"
+" returns standard replaces plus formatted user lists in\n"
+" a dict just like GetStandardReplacements.\n"
+" "
+msgstr ""
+"\n"
+"renvoie des substitus standards plus une liste formattée d'utilisateurs\n"
+"dans un dict exactement comme GetStandardReplacements.\n"
+"\t"
+
+#: Mailman/Handlers/Acknowledge.py:62
+msgid "%(realname)s post acknowledgement"
+msgstr "accusé de réception de la soumission de %(realname)s"
+
+#: Mailman/Handlers/CalcRecips.py:38 Mailman/Handlers/CookHeaders.py:53
+#: Mailman/Handlers/Hold.py:239 Mailman/Handlers/Hold.py:269
+#: Mailman/Handlers/ToDigest.py:213 Mailman/ListAdmin.py:195
+msgid "(no subject)"
+msgstr "(sans objet)"
+
+#: Mailman/Handlers/CalcRecips.py:41
+msgid "Your urgent message was rejected"
+msgstr "Votre message urgent a été rejeté"
+
+#: Mailman/Handlers/CalcRecips.py:47
+msgid ""
+"Your urgent message to the %(realname)s mailing list was not authorized for\n"
+"delivery. The original message as received by Mailman is attached.\n"
+"\n"
+msgstr ""
+"La remise de votre message urgent en direction de la liste\n"
+"%(realname)s n'est pas autorisée. Le message original tel que reçu\n"
+"par Mailman est attaché à celui-ci.\n"
+"\n"
+
+#: Mailman/Handlers/Decorate.py:35
+msgid "non-digest header"
+msgstr "En-tête de remise individuelle"
+
+#: Mailman/Handlers/Decorate.py:36
+msgid "non-digest footer"
+msgstr "Pied de page du mode non-groupé"
+
+#: Mailman/Handlers/Decorate.py:81
+msgid "[INVALID %(what)s]"
+msgstr "[%(what)s INVALIDE]"
+
+#: Mailman/Handlers/Hold.py:51
+msgid "Sender is explicitly forbidden"
+msgstr "Cet expéditeur est explicitement banni"
+
+#: Mailman/Handlers/Hold.py:52
+msgid "You are forbidden from posting messages to this list."
+msgstr "La soumission de message sur cette liste vous est interdit."
+
+#: Mailman/Handlers/Hold.py:55
+msgid "Post to moderated list"
+msgstr "Soumettre vers une liste modérée"
+
+#: Mailman/Handlers/Hold.py:56
+msgid "Your message was deemed inappropriate by the moderator."
+msgstr "Le modérateur à jugé votre message inapproprié."
+
+#: Mailman/Handlers/Hold.py:59
+msgid "Post by non-member to a members-only list"
+msgstr "Soumission par un non-abonné sur une liste reservé aux abonnés"
+
+#: Mailman/Handlers/Hold.py:60
+msgid "Non-members are not allowed to post messages to this list."
+msgstr ""
+"Les non-abonnés ne sont pas autorisés à soumettre des articles sur cette "
+"liste."
+
+#: Mailman/Handlers/Hold.py:63
+msgid "Posting to a restricted list by sender requires approval"
+msgstr "Une soumission sur la liste restreinte requiert une approbation"
+
+#: Mailman/Handlers/Hold.py:64
+msgid "This list is restricted; your message was not approved."
+msgstr "Cette liste est restreinte; votre message n'a pas été approuvé."
+
+#: Mailman/Handlers/Hold.py:67
+msgid "Too many recipients to the message"
+msgstr "Trop de destinataires pour le message"
+
+#: Mailman/Handlers/Hold.py:68
+msgid "Please trim the recipient list; it is too long."
+msgstr "Veillez réduire la liste des destinataires; elle est trop longue."
+
+#: Mailman/Handlers/Hold.py:71
+msgid "Message has implicit destination"
+msgstr "Message avec destination implicite"
+
+#: Mailman/Handlers/Hold.py:72
+msgid ""
+"Blind carbon copies or other implicit destinations are\n"
+"not allowed. Try reposting your message by explicitly including the list\n"
+"address in the To: or Cc: fields."
+msgstr ""
+"Les copies carbonnes cachées et les autres destinataires implicites ne sont\n"
+"pas autorisés. Essayez d'envoyer votre message à nouveau en spécifiant "
+"l'adresse\n"
+"de la liste dans l'un des champs To: ou Cc:"
+
+#: Mailman/Handlers/Hold.py:77
+msgid "Message may contain administrivia"
+msgstr "Le message contient peut être des administrivia"
+
+#: Mailman/Handlers/Hold.py:82
+msgid ""
+"Please do *not* post administrative requests to the mailing\n"
+"list. If you wish to subscribe, visit %(listurl)s or send a message with "
+"the\n"
+"word `help' in it to the request address, %(request)s, for further\n"
+"instructions."
+msgstr ""
+"De grâce n'envoyez pas les requêtes administratives à la liste.\n"
+"Si vous désirez vous abonner, visitez %(listurl)s ou envoyez un message\n"
+"contenant le terme 'help' à l'adresse 'request', %(request)s pour des\n"
+"instructions complémentaires."
+
+#: Mailman/Handlers/Hold.py:88
+msgid "Message has a suspicious header"
+msgstr "Votre message avec en-tête douteux."
+
+#: Mailman/Handlers/Hold.py:89
+msgid "Your message had a suspicious header."
+msgstr "Votre message avait un en-tête douteux."
+
+#: Mailman/Handlers/Hold.py:92
+msgid "Message body is too big: %d bytes but there's a limit of %d KB"
+msgstr ""
+"Le coprs du message est trop gros: %d octets alors que la limite est de %d KB"
+
+#: Mailman/Handlers/Hold.py:103
+msgid ""
+"Your message was too big; please trim it to less than\n"
+"%(kb)s KB in size."
+msgstr ""
+"Votre message est trop lourd; veillez le reduire pour que sa taille soit\n"
+"au plus de %(kb)s KB."
+
+#: Mailman/Handlers/Hold.py:253
+msgid "Your message to %(listname)s awaits moderator approval"
+msgstr "Votre message à la liste %(listname)s est en attente d'approbation"
+
+#: Mailman/Handlers/Hold.py:274
+msgid "%(listname)s post from %(sender)s requires approval"
+msgstr ""
+"Une soumission sur la liste %(listname)s à partir de %(sender)s requiert une "
+"approbation"
+
+#: Mailman/Handlers/Replybot.py:66
+msgid "Auto-response for your message to "
+msgstr "Autoréponse à votre message à "
+
+#: Mailman/Handlers/Replybot.py:67
+msgid "the \"%(realname)s\" mailing list"
+msgstr "La liste de diffusion \"%(realname)s\""
+
+#: Mailman/Handlers/Replybot.py:94
+msgid "The Mailman Replybot"
+msgstr "Le BotRéponse de Mailman"
+
+#: Mailman/Handlers/Sendmail.py:44
+msgid ""
+"Process the message object for the given list.\n"
+"\n"
+" The message object is an instance of Mailman.Message and must be fully\n"
+" prepared for delivery (i.e. all the appropriate headers must be set). "
+"The\n"
+" message object can have the following attributes:\n"
+"\n"
+" recips - the list of recipients for the message (required)\n"
+"\n"
+" This function processes the message by handing off the delivery of the\n"
+" message to a sendmail (or sendmail clone) program. It can raise a\n"
+" SendmailHandlerError if an error status was returned by the sendmail\n"
+" program.\n"
+" \n"
+" "
+msgstr ""
+"Traiter les objets message pour une liste donnée.\n"
+"\n"
+"L'objet message est une instance de Mailman.Message et doit être\n"
+"entierement préparé pour la remise (i.e. que les en-têtes appropriés "
+"doivent\n"
+"être définit).\n"
+"L'objet message dispose des attributs suivant:\n"
+"recips - La liste des detinataires pour le message (obligatoire)\n"
+"Cette fonction traite le message en passant la remise a un programme "
+"sendmail\n"
+"(ou un clone). Elle peut lever une exception SendmailHandlerError si un\n"
+"un code d'erreur est rtourné par ledit programme.\n"
+"\n"
+"\t"
+
+#: Mailman/Handlers/SpamDetect.py:31
+msgid "The message contains known spam"
+msgstr "Le message contient un spam avéré"
+
+#: Mailman/Handlers/ToDigest.py:148
+msgid "%(realname)s Digest, Vol %(volume)d, Issue %(issue)d"
+msgstr "Lot %(realname)s, Vol %(volume)d, Parution %(issue)d"
+
+#: Mailman/Handlers/ToDigest.py:186
+msgid "digest header"
+msgstr "En-tête des messages groupés"
+
+#: Mailman/Handlers/ToDigest.py:189
+msgid "Digest Header"
+msgstr "En-tête des messages groupés"
+
+#: Mailman/Handlers/ToDigest.py:202
+msgid "Today's Topics:\n"
+msgstr "Thème du jour:\n"
+
+#: Mailman/Handlers/ToDigest.py:269
+msgid "Today's Topics (%(msgcount)d messages)"
+msgstr "Sujet du jour (%(msgcount)d messages)"
+
+#: Mailman/Handlers/ToDigest.py:295
+msgid "digest footer"
+msgstr "Pied de page des remises groupées"
+
+#: Mailman/Handlers/ToDigest.py:298
+msgid "Digest Footer"
+msgstr "Pied de page des lots"
+
+#: Mailman/Handlers/ToDigest.py:312
+msgid "End of "
+msgstr "Fin de "
+
+#: Mailman/ListAdmin.py:251
+msgid "Posting of your message titled \"%(subject)s\""
+msgstr "Soumission de votre message avec comme objet \"%(subject)s\""
+
+#: Mailman/ListAdmin.py:338
+msgid "New subscription request to list %(realname)s from %(addr)s"
+msgstr "Nouvelle demande d'abonnement à la liste %(listname)s de %(addr)s"
+
+#: Mailman/ListAdmin.py:361
+msgid "Subscription request"
+msgstr "Requête d'abonnement"
+
+#: Mailman/ListAdmin.py:399
+msgid "Original Message"
+msgstr "Message d'origine"
+
+#: Mailman/ListAdmin.py:402
+msgid "Request to mailing list %(realname)s rejected"
+msgstr "Requête à l'endroit de la liste %(realname)s rejetée"
+
+#: Mailman/LockFile.py:105
+msgid "Base class for all exceptions in this module."
+msgstr "Classe de base pour toute les exceptions dans ce module."
+
+#: Mailman/LockFile.py:108
+msgid "An attempt is made to lock an already locked object."
+msgstr "Tentative de vérouillage d'un objet déjà vérouillé."
+
+#: Mailman/LockFile.py:111
+msgid "An attempt is made to unlock an object that isn't locked."
+msgstr "Tentative de dévérouillage d'un objet non vérouillé."
+
+#: Mailman/LockFile.py:114
+msgid "The timeout interval elapsed before the lock succeeded."
+msgstr "Le délai à expiré avant la réussite du vérouillage."
+
+#: Mailman/LockFile.py:119
+msgid ""
+"A portable way to lock resources by way of the file system.\n"
+"\n"
+" This class supports the following methods:\n"
+"\n"
+" __init__(lockfile[, lifetime[, withlogging]]):\n"
+" Create the resource lock using lockfile as the global lock file. "
+"Each\n"
+" process laying claim to this resource lock will create their own\n"
+" temporary lock files based on the path specified by lockfile.\n"
+" Optional lifetime is the number of seconds the process expects to "
+"hold\n"
+" the lock. Optional withlogging, when true, turns on lockfile "
+"logging\n"
+" (see the module docstring for details).\n"
+"\n"
+" set_lifetime(lifetime):\n"
+" Set a new lock lifetime. This takes affect the next time the file "
+"is\n"
+" locked, but does not refresh a locked file.\n"
+"\n"
+" get_lifetime():\n"
+" Return the lock's lifetime.\n"
+"\n"
+" refresh([newlifetime[, unconditionally]]):\n"
+" Refreshes the lifetime of a locked file. Use this if you realize "
+"that\n"
+" you need to keep a resource locked longer than you thought. With\n"
+" optional newlifetime, set the lock's lifetime. Raises "
+"NotLockedError\n"
+" if the lock is not set, unless optional unconditionally flag is set "
+"to\n"
+" true.\n"
+"\n"
+" lock([timeout]):\n"
+" Acquire the lock. This blocks until the lock is acquired unless\n"
+" optional timeout is greater than 0, in which case, a TimeOutError "
+"is\n"
+" raised when timeout number of seconds (or possibly more) expires\n"
+" without lock acquisition. Raises AlreadyLockedError if the lock is\n"
+" already set.\n"
+"\n"
+" unlock([unconditionally]):\n"
+" Relinquishes the lock. Raises a NotLockedError if the lock is not\n"
+" set, unless optional unconditionally is true.\n"
+"\n"
+" locked():\n"
+" Return 1 if the lock is set, otherwise 0. To avoid race "
+"conditions,\n"
+" this refreshes the lock (on set locks).\n"
+"\n"
+" "
+msgstr ""
+"Une façon portable de vérouiller des ressources par le biais du système de\n"
+"fichier\n"
+"Cette classe dipose des méthodes suivantes:\n"
+"\n"
+"__init__(fichiervérrou[, duréedevie[, avectrace]]):\n"
+"crée le vérrou de la ressource en utilisant fichiervérrou comme un fichier "
+"vérrou\n"
+"global. Chaque processus réclamant ce vérrou va créer ses propres fichiers\n"
+"temporaires en fonction du chemin spécifié par fichiervérrou.\n"
+"une durée de vie facultative définit le nombre de seconde durant lesquels\n"
+"le processus pense detenir le vérrou. Un avectrace facultatif à vrai\n"
+"active la journalisation fichiervérrou (voir la docstring du module pour "
+"plus\n"
+"d'informations).\n"
+"set_lifetime(duréedevie):\n"
+"Définit la durée de vie d'un vérrou. Cela prend effet la prochaine fois que\n"
+"le fichier est vérouillé et ne met pas à jour la durée de vie d'un vérrou\n"
+"déjà posé.\n"
+"\n"
+"get_lifetime():\n"
+"Renvoie la durée de vie du vérrou.\n"
+"\n"
+"refresh([nouvelleduréedevie[,inconditionnellement]]):\n"
+"Met à jour la durée de vie d'un vérrou sur un fichier. Utilisez cette\n"
+"méthode si vous vous rendez compte que vous aurez besoin de detenir un\n"
+"un vérrou sur une ressource plus longtemps que vous ne le pensiez. Avec le\n"
+"paramètre nouvelleduréedevie, définissez la durée de vie du vérrou. Lève\n"
+"NotLockedError si le vérrou n'est pas posé à moins que le paramètre\n"
+"facultatif inconditionnellement ne soit à vrai.\n"
+"\n"
+"lock([expirationdélai]):\n"
+"Obtenir le vérrou. Ceci est bloquant jusqu'à ce que le vérrou soit obtenu\n"
+"à moins que le paramètre facultatif expirationdélai soit supérieur à 0\n"
+"auquel cas, TimeOutError est levé lorsque le nombre de secondes de délai\n"
+"(ou plus) s'écoulent sans obtention du vérrou. Léve AlreadyLockedError si\n"
+"le vérrou est déjà posé.\n"
+"\n"
+"unlock([inconditionnellement]):\n"
+"Relâche le vérrou. Lève un NotLockedError si aucun vérrou n'est posé,\n"
+"à moins que le paramètre inconditionnellement ne soit à vrai.\n"
+"\n"
+"locked():\n"
+"Retourne 1 si le vérrou est posé, 0 sinon pour éviter les conditions de\n"
+"concurrences, ceci met à jour le vérrou (sur les vérrou posés).\n"
+"\n"
+"\t"
+
+#: Mailman/LockFile.py:164
+msgid ""
+"Create the resource lock using lockfile as the global lock file.\n"
+"\n"
+" Each process laying claim to this resource lock will create their "
+"own\n"
+" temporary lock files based on the path specified by lockfile.\n"
+" Optional lifetime is the number of seconds the process expects to "
+"hold\n"
+" the lock. Optional withlogging, when true, turns on lockfile "
+"logging\n"
+" (see the module docstring for details).\n"
+"\n"
+" "
+msgstr ""
+"Création d'un vérrou de la ressource en utilisant fichiervérrou comme "
+"fichier\n"
+"vérrou global.\n"
+"\n"
+"Chque processus réclamant le vérrou sur cette ressource créera ses propres\n"
+"fichiers vérrous temporaires en fonction du chemin spécifié par "
+"fichiervérrou.\n"
+"La durée de vie facultative est le nombre de secondes pendant lesquels le\n"
+"le processus pense devoir tenir le vérrou. Un avectrace facultatif à vrai\n"
+"active la journalisation sur fichiervérrou (voir le docstring du module pour "
+"plus\n"
+"d'informations).\n"
+"\n"
+"\t"
+
+#: Mailman/LockFile.py:181
+msgid ""
+"Set a new lock lifetime.\n"
+"\n"
+" This takes affect the next time the file is locked, but does not\n"
+" refresh a locked file.\n"
+" "
+msgstr ""
+"Définit une nouvelle durée de vie pour le vérrou.\n"
+"\n"
+"Cela prendra effet la prochaine fois que le fichier sera vérouillé, mais\n"
+"n'a pas d'effet sur un fichier déjà vérouillé.\n"
+"\t"
+
+#: Mailman/LockFile.py:189
+msgid "Return the lock's lifetime."
+msgstr "Renvoie la durée de vie du vérrou."
+
+#: Mailman/LockFile.py:193
+msgid ""
+"Refreshes the lifetime of a locked file.\n"
+"\n"
+" Use this if you realize that you need to keep a resource locked "
+"longer\n"
+" than you thought. With optional newlifetime, set the lock's "
+"lifetime.\n"
+" Raises NotLockedError if the lock is not set, unless optional\n"
+" unconditionally flag is set to true.\n"
+" "
+msgstr ""
+"Met à jour la durée de vie d'un vérrou sur un fichier.\n"
+"\n"
+"Utilisez ceci si vous vous rendez compte que vous devez detenir un vérrou\n"
+"sur une ressource plus longtemps que vous ne le pensiez. avec le paramètre\n"
+"nouvelleduréedevie, définissez la durée de vie du vérrou.\n"
+"Lèvez NotLockedError si le vérrou n'est pas posé à moins que le paramètre\n"
+"inconditionnellement ne soit à vrai.\n"
+"\t"
+
+#: Mailman/LockFile.py:207
+msgid ""
+"Acquire the lock.\n"
+"\n"
+" This blocks until the lock is acquired unless optional timeout is\n"
+" greater than 0, in which case, a TimeOutError is raised when "
+"timeout\n"
+" number of seconds (or possibly more) expires without lock "
+"acquisition.\n"
+" Raises AlreadyLockedError if the lock is already set.\n"
+"\n"
+" "
+msgstr ""
+"Acquiert le vérrou.\n"
+"\n"
+"Ceci est bloquant jusqu'à ce que le vérrou soir obtenu à moins que le\n"
+"délai d'expiration facultatif soit supérieur à 0, auquel cas, un "
+"TimeOutError\n"
+"est levé lorsque le délai d'expiration en nombre de secondes (ou plus)\n"
+"est atteint sans obtention de vérrou.\n"
+"Lève AlreadyLockedError si le vérrou est déjà posé.\n"
+"\n"
+"\t"
+
+#: Mailman/LockFile.py:289
+msgid ""
+"Unlock the lock.\n"
+"\n"
+" If we don't already own the lock (either because of unbalanced "
+"unlock\n"
+" calls, or because the lock was stolen out from under us), raise a\n"
+" NotLockedError, unless optional `unconditionally' is true.\n"
+" "
+msgstr ""
+"Relâchez le vérrou.\n"
+"\n"
+"\tSi le vérrou ne nous appartient pas (à cause d'appels de dévérouillages\n"
+"non équilibrés ou parceque le vérrou vous a été piqué), lever l'exception\n"
+"NotLockedError à moins que le paramètre facultatif `inconditionnellement' "
+"soit à\n"
+"true.\n"
+"\t"
+
+#: Mailman/LockFile.py:312
+msgid ""
+"Returns 1 if we own the lock, 0 if we do not.\n"
+"\n"
+" Checking the status of the lockfile resets the lock's lifetime, "
+"which\n"
+" helps avoid race conditions during the lock status test.\n"
+" "
+msgstr ""
+"Renvoie 1 si le vérrou nous appartient, 0 sinon.\n"
+"\n"
+"\tLa vérification du statut du fichier vérrou réinitialise la durée\n"
+"\tde vie de celui-ci, ce qui permet d'éluder les conditions de\n"
+"\tde concurrences lors de la vérification de son état.\n"
+"\t"
+
+#: Mailman/Logging/StampedLogger.py:25
+msgid ""
+"Record messages in log files, including date stamp and optional label.\n"
+"\n"
+" If manual_reprime is on (off by default), then timestamp prefix will\n"
+" included only on first .write() and on any write immediately following "
+"a\n"
+" call to the .reprime() method. This is useful for when StampedLogger "
+"is\n"
+" substituting for sys.stderr, where you'd like to see the grouping of\n"
+" multiple writes under a single timestamp (and there is often is one "
+"group,\n"
+" for uncaught exceptions where a script is bombing).\n"
+"\n"
+" In any case, the identifying prefix will only follow writes that start "
+"on\n"
+" a new line.\n"
+"\n"
+" Nofail (by default) says to fallback to sys.stderr if write fails to\n"
+" category file. A message is emitted, but the IOError is caught.\n"
+" Initialize with nofail=0 if you want to handle the error in your code,\n"
+" instead.\n"
+"\n"
+" "
+msgstr ""
+"Relatez les messages dans les fichiers journaux, avec un horodatage et\n"
+"label facultatif. Si manual_reprime est à on (à off par défaut), alors\n"
+"le préfixe d'horodatage sera seulement inclut au premier .write() et\n"
+"suite à tout appel à cette fonction précédé par un appel à la méthode\n"
+".reprime(). Ceci est utile lorsque StampedLogger est remplacé par "
+"sys.stderr,\n"
+"ou vous voudriez voir les groupes de traces avec le même le horodatage\n"
+"(et il y a en général un seul groupe, pour les exceptions non gérées\n"
+"lorsqu'un script s'enflamme).\n"
+"\n"
+"Dans tous les cas, le préfixe d'identification ne suivra que les traces\n"
+"qui commençent sur une nouvelle ligne.\n"
+"\n"
+"Nofail (par défaut) ordonnes de retourner à sys.stderr si l'écriture\n"
+"dans une fichier catégorie échoue, mais alors, IOError est géré.\n"
+"Initialisez avec nofail=0 si vous souhaitez plutôt gérer les erreurs "
+"générées\n"
+"par votre code.\n"
+"\n"
+"\t"
+
+#: Mailman/Logging/StampedLogger.py:45
+msgid ""
+"If specified, optional label is included after timestamp.\n"
+" Other options are passed to the Logger class initializer.\n"
+" "
+msgstr ""
+"Lorsque spécifié, un label facultatif est ajouté après l'horodatage.\n"
+"Les autres options sont passées à l'initialiseur de la classe Logger.\n"
+"\t"
+
+#: Mailman/Logging/StampedLogger.py:55
+msgid "Reset so timestamp will be included with next write."
+msgstr "Réinitialiser pour que l'horodatage soit inclu au prochain write."
+
+#: Mailman/Logging/Utils.py:28
+msgid ""
+"Establish a StampedLogger on sys.stderr if possible. sys.stdout\n"
+" also gets stderr output, using a MultiLogger.\n"
+"\n"
+" Returns the MultiLogger if successful, None otherwise."
+msgstr ""
+"Etablir une journalisation horodatée sur sys.stderr autant que possible.\n"
+"sys.stdout recoit également les sorties de stderr, utilisation d'un\n"
+"MltiTraceur. Renvoies le MulitiTraceur en cas de réussite, None sinon."
+
+#: Mailman/MTA/Manual.py:38
+msgid ""
+"The mailing list `%(listname)s' has been created via the through-the-web\n"
+"interface. In order to complete the activation of this mailing list, the\n"
+"proper /etc/aliases (or equivalent) file must be updated. The program\n"
+"`newaliases' may also have to be run.\n"
+"\n"
+"Here are the entries for the /etc/aliases file:\n"
+msgstr ""
+"La liste de de diffusion `%(listname)s' a été crée en utilisant\n"
+"l'interface a-travers-le-web.\n"
+"Pour achever l'activation de la liste de diffusion, les aliases\n"
+"/etc/aliases (ou équivalent) nécessaires doivent être crées\n"
+"Dans certains cas, le programme `newaliases' devrait être exécuté.\n"
+"\n"
+"Voici la liste des entrées à inclure dans le fichier /etc/aliases:\n"
+
+#: Mailman/MTA/Manual.py:48
+msgid ""
+"\n"
+"To finish creating your mailing list, you must edit your /etc/aliases (or\n"
+"equivalent) file by adding the following lines, and possibly running the\n"
+"`newaliases' program:\n"
+"\n"
+"## %(listname)s mailing list"
+msgstr ""
+"\n"
+"Pour achever la création de votre liste de diffusion, vous devrez\n"
+"modifier votre fichier /etc/aliases (ou équivalent) en y ajoutant les\n"
+"lignes suivantes et peut être exécuter le programme `newaliases':\n"
+"\n"
+"## Liste de diffusion %(listname)s"
+
+#: Mailman/MTA/Manual.py:65
+msgid "Mailing list creation request for list %(listname)s"
+msgstr "Requête de création de la liste %(listname)s"
+
+#: Mailman/MTA/Manual.py:80
+msgid ""
+"The mailing list `%(listname)s' has been removed via the through-the-web\n"
+"interface. In order to complete the de-activation of this mailing list, "
+"the\n"
+"appropriate /etc/aliases (or equivalent) file must be updated. The program\n"
+"`newaliases' may also have to be run.\n"
+"\n"
+"Here are the entries in the /etc/aliases file that should be removed:\n"
+msgstr ""
+"La liste de diffusion `%(listname)s' a été supprimée en utilisant\n"
+"l'interface a-travers-le-web. Pour achever la désactivation de cette\n"
+"liste, les entrées correspondantes dans le fichier /etc/aliases (ou\n"
+"équivalent) doivent être supprimées. Il est possible que vous ayez\n"
+"également à exécuter le programme `newaliases'.\n"
+"\n"
+"Voici la liste des entrées à supprimer du fichier /etc/aliases:\n"
+
+#: Mailman/MTA/Manual.py:90
+msgid ""
+"\n"
+"To finish removing your mailing list, you must edit your /etc/aliases (or\n"
+"equivalent) file by removing the following lines, and possibly running the\n"
+"`newaliases' program:\n"
+"\n"
+"## %(listname)s mailing list"
+msgstr ""
+"\n"
+"Pour achever la suppression de votre liste de diffusion, vous devrez\n"
+"modifier votre fichier /etc/aliases (ou équivalent) en y supprimant les\n"
+"lignes suivantes et peut être exécuter le programme `newaliases':\n"
+"\n"
+"##Liste de diffusion %(listname)s"
+
+#: Mailman/MTA/Manual.py:107
+msgid "Mailing list removal request for list %(listname)s"
+msgstr "Requête de suppression de la liste de diffusion %(listname)s"
+
+#: Mailman/MTA/Postfix.py:223
+msgid "checking permissions on %(DBFILE)s"
+msgstr "Vérification des permissions pour %(DBFILE)s"
+
+#: Mailman/MTA/Postfix.py:232
+msgid "%(DBFILE)s permissions must be 066x (got %(octmode)s)"
+msgstr ""
+"les permissions de %(DBFILES) doivent être 066x (alors que j'ai reçu "
+"%(octmode)s)"
+
+#: Mailman/MTA/Postfix.py:234 Mailman/MTA/Postfix.py:252 bin/check_perms:101
+#: bin/check_perms:123 bin/check_perms:142 bin/check_perms:160
+#: bin/check_perms:180 bin/check_perms:204 bin/check_perms:224
+#: bin/check_perms:238 bin/check_perms:258 bin/check_perms:292
+msgid "(fixing)"
+msgstr "(réparation)"
+
+#: Mailman/MTA/Postfix.py:241
+msgid "checking ownership of %(DBFILE)s"
+msgstr "Vérification de la propriété de %(DBFILE)s"
+
+#: Mailman/MTA/Postfix.py:249
+msgid "%(DBFILE)s owned by %(owner)s (must be owned by mailman)"
+msgstr "%(DBFILE)s appartient à %(owner)s (doit appartenir à mailman)"
+
+#: Mailman/MailCommandHandler.py:56
+msgid ""
+"When turned on, your email address is concealed on the Web page\n"
+"that lists the members of the mailing list."
+msgstr ""
+"Lorsqu'elle est activée, votre adresse courriel n'est pas affiché\n"
+"\tdans la page web listant les membres de la liste."
+
+#: Mailman/MailCommandHandler.py:59
+msgid ""
+"When turned on, delivery to your email address is disabled, but\n"
+"your address is still subscribed. This is useful if you plan on taking a\n"
+"short vacation."
+msgstr ""
+"Lorsque activée, les remise vers votre adresse courriel sont désactivées\n"
+"alors que vous restez abonné à la liste. Cette option peut s'avérer utile\n"
+"lorsque vous envisagez prendre quelques vcances."
+
+#: Mailman/MailCommandHandler.py:63
+msgid ""
+"When turned on, you get a separate acknowledgement email when you\n"
+"post messages to the list."
+msgstr ""
+"Lorsqu'activé, vous recevez un accusé de réception des soumissions que vous "
+"faîtes sur la liste."
+
+#: Mailman/MailCommandHandler.py:66
+msgid ""
+"When turned on, you do *not* get copies of your own posts to\n"
+"the list. Otherwise, you do get copies of your own posts (yes, this seems "
+"a\n"
+"little backwards). This does not affect the contents of digests, so if you\n"
+"receive postings in digests, you will always get copies of your messages in\n"
+"the digest."
+msgstr ""
+"Lorsqu'elle est activée, vous *ne* recevrez pas de copies de vos propres\n"
+"soumissions à la liste. Sinon, vous recevez des copies de vos soumissions\n"
+"(ça paraît effectivement un peu ringard). Cela n'affecte pas le contenu des\n"
+"remises groupées, ainsi si vous recevez les soumissions en mode groupé, vous "
+"aurez\n"
+"toujours des copies de vos messages dans les digest."
+
+#: Mailman/MailCommandHandler.py:72
+msgid ""
+"When turned on, you get postings from the list bundled into\n"
+"digests. Otherwise, you get each individual message immediately as it is\n"
+"posted to the list."
+msgstr ""
+"Lorsque activée, vous recevez les soumissions à l'endroit de la liste dans "
+"un seul lot.\n"
+"Sinon, vous recevez les messages indivuduelles dés qu'ils sont soumit à la "
+"liste."
+
+#: Mailman/MailCommandHandler.py:76
+msgid ""
+"When turned on, you get `plain' digests, which are actually\n"
+"formatted using the RFC1154 digest format. This format can be easier to "
+"read\n"
+"if you have a non-MIME compliant mail reader. When this option is turned "
+"off,\n"
+"you get digests in MIME format, which are much better if you have a mail\n"
+"reader that supports MIME."
+msgstr ""
+"Lorsqu'activé, vous recevez les soumissions groupées au format texte brute\n"
+"actuellement formatté en utilisant le format des soumissions groupées de la\n"
+"RFC1154. Ce format peut être plus lisible si votre client de messagerie\n"
+"s'accomode mal de MIME. Lorsque cette option est désactivée, vous recevez\n"
+"les soumissions groupées au format MIME, plus agréable lorsque votre client "
+"de messagerie le supporte."
+
+#: Mailman/MailCommandHandler.py:207
+msgid ""
+"Subject line ignored:\n"
+" "
+msgstr ""
+"Ligne objet ignorée:\n"
+" "
+
+#: Mailman/MailCommandHandler.py:212
+msgid "Maximum command lines (%(maxlines)d) encountered, ignoring the rest..."
+msgstr ""
+"Taille maximale d'une ligne de commande (%(maxlines)d) atteinte, reste "
+"ignoré..."
+
+#: Mailman/MailCommandHandler.py:228
+msgid "End: "
+msgstr "Fin:"
+
+#: Mailman/MailCommandHandler.py:229
+msgid "The rest of the message is ignored:"
+msgstr "Le reste du message est ignoré:"
+
+#: Mailman/MailCommandHandler.py:234
+msgid "Command? "
+msgstr "Commande?"
+
+#: Mailman/MailCommandHandler.py:236
+msgid ""
+"\n"
+"Too many errors encountered; the rest of the message is ignored:"
+msgstr ""
+"\n"
+"Trop d'erreurs rencontrées; reste du message ignoré:"
+
+#: Mailman/MailCommandHandler.py:268
+msgid ""
+"An unexpected Mailman error has occurred.\n"
+"\n"
+"Please forward your request to the human list administrator in charge of "
+"this\n"
+"list at <%(admin)s>. The traceback is attached below and will be forwarded "
+"to\n"
+"the list administrator automatically."
+msgstr ""
+"Une erreur inattendu s'est produite avec Mailman.\n"
+"\n"
+"Veillez faire suivre votre requête à la personne physique qui administre\n"
+"cette liste à l'adresse <%(admin)s>. Les raisons sont attachées ci-dessous\n"
+"et elles seront automatiquement envoyées à l'administrateur de la liste."
+
+#: Mailman/MailCommandHandler.py:281
+msgid "Unexpected Mailman error"
+msgstr "Erreur Mailman inattendue"
+
+#: Mailman/MailCommandHandler.py:282
+msgid ""
+"An unexpected Mailman error has occurred in\n"
+"MailCommandHandler.ParseMailCommands(). Here is the traceback:\n"
+"\n"
+msgstr ""
+"Une erreur Mailman inattendue s'est produite dans\n"
+"MailCommandHandler.ParseMailCommand(). En voici les raisons:\n"
+"\n"
+
+#: Mailman/MailCommandHandler.py:300
+msgid ""
+"This is an automated response.\n"
+"\n"
+"There were problems with the email commands you sent to Mailman via the\n"
+"administrative address %(requestaddr)s.\n"
+"\n"
+"To obtain instructions on valid Mailman email commands, send email to\n"
+"%(requestaddr)s with the word \"help\" in the subject line or in the body of "
+"the\n"
+"message.\n"
+"\n"
+"If you want to reach the human being that manages this mailing list, please\n"
+"send your message to %(adminaddr)s.\n"
+"\n"
+"The following is a detailed description of the problems.\n"
+"\n"
+msgstr ""
+"Ceci est une réponse automatique.\n"
+"\n"
+"Des problèmes sont survenus avec les commandes courriels que vous avez\n"
+"envoyé à Mailman par l'entremise de l'adresse administrative "
+"%(requestaddr)s\n"
+"\n"
+"Pour obtenir des instructions sur les commandes courriels Mailman valides,\n"
+"envoyez un courriel à %(requestaddr)s avec le mot \"help\" comme objet ou\n"
+"comme corps du message.\n"
+"\n"
+"Si vous voulez joindre l'être humain qui gère cette liste, veillez envoyer\n"
+"votre message à %(adminaddr)s.\n"
+"\n"
+"Voici une description detaillée du problème.\n"
+"\n"
+
+#: Mailman/MailCommandHandler.py:318
+msgid "Mailman results for %(realname)s"
+msgstr "Resulats Mailman pour %(realname)s"
+
+#: Mailman/MailCommandHandler.py:333
+msgid "Usage: password [<oldpw> <newpw>]"
+msgstr "Usage: password [<ancien_mot_de_passe> <nouveau_mot_de_passe>]"
+
+#: Mailman/MailCommandHandler.py:344
+msgid "You are subscribed as %(user)s, with password: %(password)s"
+msgstr "vous êtes abonnés comme %(user)s, avec comme mot de passe: %(password)s"
+
+#: Mailman/MailCommandHandler.py:348
+msgid "Found no password for %(sender)s"
+msgstr "Mot de passe non trouvé pour %(sender)s"
+
+#: Mailman/MailCommandHandler.py:354 Mailman/MailCommandHandler.py:424
+#: Mailman/MailCommandHandler.py:579
+msgid "You gave the wrong password."
+msgstr "Le mot de passe fournit n'est pas correcte."
+
+#: Mailman/MailCommandHandler.py:357 Mailman/MailCommandHandler.py:430
+#: Mailman/MailCommandHandler.py:582
+msgid "Succeeded."
+msgstr "Réussit."
+
+#: Mailman/MailCommandHandler.py:359 Mailman/MailCommandHandler.py:420
+msgid "%(sender)s isn't subscribed to this list."
+msgstr "%(sender)s n'est pas abonné à la liste."
+
+#: Mailman/MailCommandHandler.py:365
+msgid "%(sender)s is not a member of the list."
+msgstr "%(sender)s n'est pas abonné à la liste."
+
+#: Mailman/MailCommandHandler.py:374
+msgid ""
+"\n"
+"To change an option, do: set <option> <on|off> <password>\n"
+"\n"
+"Option explanations:\n"
+"--------------------"
+msgstr ""
+"\n"
+"Pour modifier une options, faîtes: set <option> <on|off> <mot_de_passe>\n"
+"\n"
+"Détail des options:\n"
+"--------------------"
+
+#: Mailman/MailCommandHandler.py:391
+msgid ""
+"Usage: set <option> <on|off> <password>\n"
+"Valid options are:\n"
+msgstr ""
+"Usage: set <option> <on|off> <mot_de_passe>\n"
+"Les options valides sont:\n"
+
+#: Mailman/MailCommandHandler.py:432
+msgid "You are already receiving digests."
+msgstr "Vous recevez déjà les soumissions en mode digest."
+
+#: Mailman/MailCommandHandler.py:434
+msgid "You already have digests off."
+msgstr "Vous avez déjà désactivé le mode groupé."
+
+#: Mailman/MailCommandHandler.py:436
+msgid "List only accepts digest members."
+msgstr "La liste n'accepte que des abonnés en mode groupé."
+
+#: Mailman/MailCommandHandler.py:438
+msgid "List doesn't accept digest members."
+msgstr "Cette liste n'admet pas d'abonnés en mode groupé."
+
+#: Mailman/MailCommandHandler.py:444
+msgid "Usage: lists"
+msgstr "Usage: listes"
+
+#: Mailman/MailCommandHandler.py:449
+msgid ""
+"\n"
+"Public mailing lists run by mailman@%(hostname)s"
+msgstr ""
+"\n"
+"Liste de diffusion publique gérée par mailman@%(hostname)s"
+
+#: Mailman/MailCommandHandler.py:466
+msgid "\trequests to: "
+msgstr "\trequête à: "
+
+#: Mailman/MailCommandHandler.py:469
+msgid "\tdescription: "
+msgstr "\tdescription:"
+
+#: Mailman/MailCommandHandler.py:474
+msgid ""
+"Usage: info\n"
+"To get info for a particular list, send your request to\n"
+"the '-request' address for that list, or use the 'lists' command\n"
+"to get info for all the lists."
+msgstr ""
+"Usage: info\n"
+"Pour obtenir des informations sur une liste particulière, envoyez votre "
+"requête\n"
+"à l'adresse '-request' de cette liste, ou utiliser la commande 'lists' pour "
+"avoir des informations sur toutes les listes."
+
+#: Mailman/MailCommandHandler.py:483
+msgid "Private list: only members may see info."
+msgstr "Liste privée: seul les membres peuvent avoir des informations."
+
+#: Mailman/MailCommandHandler.py:486
+msgid ""
+"\n"
+"For more complete info about the %(listname)s mailing list, including\n"
+"background and instructions for subscribing to and using it, visit:\n"
+"\n"
+" %(url)s\n"
+"\n"
+msgstr ""
+"\n"
+"Pour de plus amples informations sur la liste %(listname)s, avec les\n"
+"connaissances et les instructions nécessaires pour s'abonner et utiliser la "
+"liste\n"
+"viistez:\n"
+"\n"
+"\t%(url)s\n"
+"\n"
+
+#: Mailman/MailCommandHandler.py:496
+msgid "No other details are available."
+msgstr "Plus de détails."
+
+#: Mailman/MailCommandHandler.py:502
+msgid ""
+"Usage: who\n"
+"To get subscribership for a particular list, send your request\n"
+"to the '-request' address for that list."
+msgstr ""
+"Usage: who\n"
+"Pour vous abonner à une liste particulière, envoyez votre\n"
+"requête à l'adresse -request de la liste en question"
+
+#: Mailman/MailCommandHandler.py:508
+msgid "Private list: No one may see subscription list."
+msgstr "Liste privée: Personne ne doir voir la liste des abonnements."
+
+#: Mailman/MailCommandHandler.py:511
+msgid "Private list: only members may see list of subscribers."
+msgstr "Liste privée : seul les membres peuvent voir la liste des abonnés"
+
+#: Mailman/MailCommandHandler.py:517
+msgid "NO MEMBERS."
+msgstr "PAS D'ABONNES."
+
+#: Mailman/MailCommandHandler.py:527
+msgid "Digest Members:\n"
+msgstr "Abonnés avec option de remise groupée:\n"
+
+#: Mailman/MailCommandHandler.py:533
+msgid "Non-Digest Members:\n"
+msgstr "Abonnés en mode non-groupé:\n"
+
+#: Mailman/MailCommandHandler.py:561
+msgid ""
+"Usage: unsubscribe [password] [email-address]\n"
+"\n"
+" To unsubscribe from a particular list, send your request to\n"
+" the `-request' address for that list."
+msgstr ""
+"Usage: unsubscribe [mot de passe] [adresse courriel]\n"
+"\n"
+"\tPour résilier votre abonnement à une liste particulière, envoyez\n"
+"\tune requête à l'adresse '-request' de cette liste."
+
+#: Mailman/MailCommandHandler.py:575
+msgid "A removal confirmation message has been sent."
+msgstr "Une demande de confirmation de suppression a été envoyé."
+
+#: Mailman/MailCommandHandler.py:586
+msgid "%(addr)s is not subscribed to this list."
+msgstr "%(addr)s n'est pas abonné à la liste."
+
+#: Mailman/MailCommandHandler.py:590
+msgid "Parse subscription request and send confirmation request."
+msgstr "Analyse de la requête d'abonnement et une requête de confirmation."
+
+#: Mailman/MailCommandHandler.py:598 Mailman/MailCommandHandler.py:615
+msgid "Usage: subscribe [password] [digest|nodigest] [address=<email-address>]"
+msgstr ""
+"Usage: subscribe [mot_de_passe] [digest|nodigest] "
+"[adresse=<adresse-courriel<]"
+
+#: Mailman/MailCommandHandler.py:637
+msgid ""
+"Your subscription request has been forwarded to the list administrator\n"
+"at %(adminemail)s for review."
+msgstr ""
+"Votre requête d'abonnement à été envoyé à l'administrateur de la liste\n"
+"à l'adresse %(adminemail)s pour approbation."
+
+#: Mailman/MailCommandHandler.py:642
+msgid ""
+"Mailman won't accept the given email address as a valid address.\n"
+"(Does it have an @ in it???)"
+msgstr ""
+"Mailman n'acceptera pas cette adresse comme adresse courriel valide.\n"
+"(Contient-elle un @???)"
+
+#: Mailman/MailCommandHandler.py:646
+msgid ""
+"The list is not fully functional, and can not accept subscription\n"
+"requests."
+msgstr ""
+"La liste n'est pas tout à fait fonctionnelle, elle ne permet pas les "
+"abonnements pour le moment."
+
+#: Mailman/MailCommandHandler.py:650
+msgid ""
+"Your subscription is not allowed because\n"
+"the email address you gave is insecure."
+msgstr ""
+"Votre abonnement n'est pas autorisé du au fait que votre adresse courriel "
+"n'est pas sûre."
+
+#: Mailman/MailCommandHandler.py:653
+msgid "You are already subscribed!"
+msgstr "Vous êtes déjà abonné!"
+
+#: Mailman/MailCommandHandler.py:667 Mailman/MailCommandHandler.py:709
+msgid "Succeeded"
+msgstr "Réussit"
+
+#: Mailman/MailCommandHandler.py:670
+msgid "Validate confirmation and carry out the subscription."
+msgstr "Valide la confirmation et accepte l'abonnement."
+
+#: Mailman/MailCommandHandler.py:672
+msgid "Usage: confirm <confirmation string>\n"
+msgstr "Usage: confirm <chaîne de confirmation>\n"
+
+#: Mailman/MailCommandHandler.py:681
+msgid ""
+"Invalid confirmation string. Note that confirmation\n"
+" strings expire approximately %(days)s days after the "
+"initial\n"
+" subscription request. If your confirmation has expired,\n"
+" please try to re-submit your subscription."
+msgstr ""
+"Chaîne de confirmation non valide. Notez que la chaîne de confirmation\n"
+"expires au bout de %(days)s jours à compter de l'émission de la requête "
+"d'abonnement.\n"
+"Si votre requête d'abonnement a expirée, essayer de demander un nouvel\n"
+"abonnement."
+
+#: Mailman/MailCommandHandler.py:689
+msgid ""
+"Your request has been forwarded to the\n"
+" list moderator for approval."
+msgstr "Votre requête a été envoyé au modérateur pour approbation."
+
+#: Mailman/MailCommandHandler.py:696
+msgid "You are already subscribed."
+msgstr "Vous êtes déjà abonné."
+
+#: Mailman/MailCommandHandler.py:700
+msgid "You are not a member. Have you already unsubscribed?"
+msgstr "Vous n'êtes pas abonné. Etes-vous déjà désabonné?"
+
+#: Mailman/MailList.py:181
+msgid ""
+"Usually the member addr, but modified for umbrella lists.\n"
+"\n"
+" Umbrella lists have other mailing lists as members, and so admin "
+"stuff\n"
+" like confirmation requests and passwords must not be sent to the\n"
+" member addresses - the sublists - but rather to the administrators "
+"of\n"
+" the sublists. This routine picks the right address, considering\n"
+" regular member address to be their own administrative addresses.\n"
+"\n"
+" "
+msgstr ""
+"En général l'addr de l'abonné mais modifié pour les listes enveloppe.\n"
+"\n"
+"Les abonnés des listes enveloppe sont les abonnés des autres listes ainsi\n"
+"les trucs d'admin tels que les requêtes de confirmation et les mot de passe\n"
+"ne doivent pas être envoyés à l'adresse des abonnés - la sousliste - mais\n"
+"plutôt aux administrateurs des souslistes. Cette routine sélectionne la "
+"bonne\n"
+"adresse en considérant que l'adresse normale des abonnés correspond à leurs\n"
+"propre adresses administratives.\n"
+"\n"
+"\t"
+
+#: Mailman/MailList.py:217
+msgid "Set transient variables of this and inherited classes."
+msgstr ""
+"Définit les variables éphèmeres de this et des classes dont il descend."
+
+#: Mailman/MailList.py:241
+msgid "Assign default values - some will be overriden by stored state."
+msgstr ""
+"Attribuer une valeur par défaut - certaines seront écrasées par les états "
+"stockés."
+
+#: Mailman/MailList.py:516
+msgid "Migrate prior version's state to new structure, if changed."
+msgstr ""
+"Migre l'état des versions antérieures vers de nouvelles structure en cas de "
+"modifications."
+
+#: Mailman/MailList.py:530
+msgid "Normalize selected values to known formats."
+msgstr "Normaliser les valeurs séléctionnées sur un format connu."
+
+#: Mailman/MailList.py:618 Mailman/MailList.py:893
+msgid " from %(remote)s"
+msgstr " A partir de %(remote)s"
+
+#: Mailman/MailList.py:637 Mailman/MailList.py:813 Mailman/MailList.py:910
+msgid "confirm %(cookie)s"
+msgstr "confirmer %(cookie)s"
+
+#: Mailman/MailList.py:653
+msgid "subscriptions to %(realname)s require administrator approval"
+msgstr "L'abonnement a %(realname)s requièrt l'approbation de l'administrateur"
+
+#: Mailman/MailList.py:715 bin/add_members:258
+msgid "%(realname)s subscription notification"
+msgstr "notification d'abonnement de %(realname)s"
+
+#: Mailman/MailList.py:742
+msgid "%(realname)s unsubscribe notification"
+msgstr "notification de résiliation de %(realname)s"
+
+#: Mailman/MailList.py:863
+msgid "subscriptions to %(name)s require administrator approval"
+msgstr ""
+"L'abonnement à la liste %(name)s requiert une approbation de l'administrateur"
+
+#: Mailman/MailList.py:920
+msgid ""
+"True if list name or any acceptable_alias is included among the\n"
+" to or cc addrs."
+msgstr ""
+"Vrai si le nom de la liste ou tout autre alias acceptable est contenu dans "
+"l'un des champs d'adresses to ou cc."
+
+#: Mailman/MailList.py:979
+msgid "Return a list of triples [(field name, regex, line), ...]."
+msgstr "Renvoie d'un triplet [(nom de champ, regex, ligne), ...]."
+
+#: Mailman/MailList.py:1011
+msgid ""
+"Return true if named header field matches a regexp in the\n"
+" bounce_matching_header list variable.\n"
+"\n"
+" Returns constraint line which matches or empty string for no\n"
+" matches.\n"
+" "
+msgstr ""
+"Renvoie vrai si le champ de l'en-tête correspond à l'une des expressions "
+"regulières de la liste de variables bounce_matching_header.\n"
+"\n"
+"Renvoie la contrainte correspondante ou une ligne vide en cas de "
+"discordance.\n"
+"\t"
+
+#: Mailman/Message.py:95
+msgid "Class for internally crafted messages."
+msgstr "Classe pour les messages passés au métier interne."
+
+#: Mailman/Message.py:113
+msgid ""
+"Sends the message by enqueuing it to the `virgin' queue.\n"
+"\n"
+" This is used for all internally crafted messages.\n"
+" "
+msgstr ""
+"Envoyer le message en le plaçant dans la file d'attente\n"
+"fraîche.\n"
+"\n"
+"Ceci est utilisé pour tous les messages passé au métier interne.\n"
+"\t"
+
+#: Mailman/Pending.py:46
+msgid "Create a new entry in the pending database, returning cookie for it."
+msgstr ""
+"Crée une nouvelle entrée dans la base de données en suspens, renvoie d'un "
+"cookie correspondant."
+
+#: Mailman/Queue/Control.py:186
+msgid ""
+"Main startup function.\n"
+"\n"
+" This is called by (the misnamed) cron/qrunner and by bin/mailmanctl. "
+"If\n"
+" optional argument runner is provided, then the named qrunner is run "
+"once\n"
+" followed by a return of this function. If runner is None, then we "
+"start\n"
+" the master qrunner main loop.\n"
+" "
+msgstr ""
+"Les fonctions principales de démarrage.\n"
+"\n"
+"Ceci est invoqué par (les mal nommés) cron/qrunner et bin/mailmanctl. Si\n"
+"un argument runner optionnel est fournit, alors ledit qrunner est\n"
+"exécuté une fois avant un retour de cette fonction. Si runner est None,\n"
+"alors nous initions la boucle principal du qrunner maître.\n"
+"\t"
+
+#: Mailman/Queue/Runner.py:192
+msgid ""
+"Clean up upon exit from the main processing loop.\n"
+"\n"
+" Called when the Runner's main loop is stopped, this should perform\n"
+" any necessary resource deallocation. Its return value is "
+"irrelevant.\n"
+" "
+msgstr ""
+"Nettoiment à la sortie de la boucle pricipale de traitement.\n"
+"\n"
+"Apellé lorsque la boucle pricipale du Runner est arrêté, ceci\n"
+"devrait réaliser toute libération de ressources nécéssaire. Sa valeure\n"
+"de retour est insignifiante.\n"
+"\t"
+
+#: Mailman/Queue/Runner.py:201
+msgid ""
+"Dispose of a single message destined for a mailing list.\n"
+"\n"
+" Called for each message that the Runner is responsible for, this is\n"
+" the primary overridable method for processing each message.\n"
+" Subclasses, must provide implementation for this method.\n"
+"\n"
+" mlist is the MailList instance this message is destined for.\n"
+"\n"
+" msg is the Message object representing the message.\n"
+"\n"
+" msgdata is a dictionary of message metadata.\n"
+" "
+msgstr ""
+"Se débarrases d'un message unique destiné à la liste de diffusion.\n"
+"\n"
+"Apellé pour chaque message sous la responsabilité du Runner, ceci est\n"
+"la première méthode de traitement individuel des messages redéfinissable.\n"
+"Les sous classes doivent fournir une mise en oeuvre de cette méthode.\n"
+"\n"
+"mlist est l'instance MailList dont ce message est destiné.\n"
+"\n"
+"msg est l'objet Message représentant le message.\n"
+"\n"
+"msgdata est un dictionnaire de metadonnées message.\n"
+"\t"
+
+#: Mailman/Queue/Runner.py:216
+msgid ""
+"Do some processing `every once in a while'.\n"
+"\n"
+" Called every once in a while both from the Runner's main loop, and\n"
+" from the Runner's hash slice processing loop. You can do whatever\n"
+" special periodic processing you want here, and the return value is\n"
+" irrelevant.\n"
+"\n"
+" "
+msgstr ""
+"Effectuer quelques traitements `de temps en temps'.\n"
+"\n"
+"Apellé de temps en temps autant à partir de la boucle principale du Runner\n"
+"qu'à partir de la boucle de traitement des tranches hash. Vous pourrez\n"
+"effectuer ici tous les traitements périodiques que vous voulez en gardant\n"
+"à l'esprit que la valeure de retour est insignifiante.\n"
+"\n"
+"\t"
+
+#: Mailman/Queue/Runner.py:227
+msgid ""
+"Sleep for a little while, because there was nothing to do.\n"
+"\n"
+" This is called from the Runner's main loop, but only when the last\n"
+" processing loop had no work to do (i.e. there were no messages in "
+"it's\n"
+" little slice of hash space).\n"
+" "
+msgstr ""
+"S'endort un tout petit peu parce qu'il n'y avait rien à faire.\n"
+"\n"
+"Ceci est apellé par la boucle pricipale du Runner, mais seulement si la\n"
+"dernière boucle de traitement n'avait rien à faire (i.e. qu'il n'y avait\n"
+"aucun message dans son petit morceau d'espace hash).\n"
+"\t"
+
+#: Mailman/Queue/Runner.py:238
+msgid ""
+"Return a true value if the individual file processing loop should\n"
+" exit before it's finished processing each message in the current "
+"slice\n"
+" of hash space. A false value tells __oneloop() to continue "
+"processing\n"
+" until the current snapshot of hash space is exhausted.\n"
+"\n"
+" You could, for example, implement a throttling algorithm here.\n"
+" "
+msgstr ""
+"Renvoie vrai si le fichier individuel de de la boucle de traitement\n"
+"pourrait sortir avant d'achever le traitement de chaque message dans\n"
+"le morceau courant de l'espace hash. Une valeure fausse dit à __oneloop()\n"
+"de continuer traitement jusqu'à ce que le morceau de l'espace hash courant\n"
+"soit terminé.\n"
+"\n"
+"Vous pourrez par exemple mettre ici en oeuvre un algorithme d'accélération.\n"
+"\t"
+
+#: Mailman/Queue/Switchboard.py:194
+msgid "Python marshal format."
+msgstr "Format marshal Python."
+
+#: Mailman/Queue/Switchboard.py:238
+msgid "Native (i.e. compiled-in) Berkeley db format."
+msgstr "Format Natif (i.e. compilé-avec) Berkeley db."
+
+#: Mailman/Queue/Switchboard.py:264
+msgid ""
+"Human readable .db file format.\n"
+"\n"
+" key/value pairs are written as\n"
+"\n"
+" key = value\n"
+"\n"
+" as real Python code which can be execfile'd.\n"
+" "
+msgstr ""
+"Format de fichier .db lisible par un humain.\n"
+"\n"
+"les paires clé/valeur sont écrites sous forme de\n"
+"\n"
+" clé = valeur \n"
+"\n"
+"comme du vrai code Python qui peut être passé par execfile.\n"
+"\t"
+
+#: Mailman/SafeDict.py:27
+msgid ""
+"Dictionary which returns a default value for unknown keys.\n"
+"\n"
+" This is used in maketext so that editing templates is a bit more "
+"robust.\n"
+" "
+msgstr ""
+"Dictionnaire qui renvoie une valeur par défaut pour les clés inconnues.\n"
+"\n"
+"Ceci est utilisé dans maketext pour rendre la modification des templates\n"
+"un peu plus robuste.\n"
+"\t"
+
+#: Mailman/Utils.py:49
+msgid "Return true iff list `listname' exists."
+msgstr "Renvoie vrai si la liste `nomliste' existe."
+
+#: Mailman/Utils.py:58
+msgid "Return the names of all lists in default list directory."
+msgstr ""
+"Renvoies les noms de toutes les listes dans le répertoire par défaut des "
+"listes."
+
+#: Mailman/Utils.py:69
+msgid ""
+"Wrap and fill the text to the specified column.\n"
+"\n"
+" Wrapping is always in effect, although if it is not possible to wrap a\n"
+" line (because some word is longer than `column' characters) the line is\n"
+" broken at the next available whitespace boundary. Paragraphs are also\n"
+" always filled, unless honor_leading_ws is true and the line begins with\n"
+" whitespace. This is the algorithm that the Python FAQ wizard uses, and\n"
+" seems like a good compromise.\n"
+"\n"
+" "
+msgstr ""
+"Couvre et ajuste le texte au sein de la colonne spécifiée.\n"
+"\n"
+"\tLa couverture prend toujours effet, toutefois, s'il est impossible\n"
+"\tde couvrir une ligne (parceque certains mots sont plus longs que\n"
+"\tla taille de la colonne) la ligne est coupé à partir du prochain\n"
+"\tcaractère d'espacement. Les paragraphes sont aussi toujours remplit,\n"
+"\tsauf si la variable honor_leading_ws est à true et que la ligne\n"
+"\tcommence par un caractère d'espacement. Ceci est l'algorithme\n"
+"\tutilisé par les wizards du Python FAQ, et il a tout l'air d'un bon\n"
+"\tcompromis.\n"
+"\n"
+"\t"
+
+#: Mailman/Utils.py:166
+msgid "returns the address with the domain part lowercased"
+msgstr "renvoie l'adresse avec la partie constituée par le domaine en minuscule"
+
+#: Mailman/Utils.py:177
+msgid "Verify that the an email address isn't grossly evil."
+msgstr "Vérifier qu'une adresse courriel n'est pas grossièrement mauvaise."
+
+#: Mailman/Utils.py:201
+msgid ""
+"target - scriptname only, nothing extra\n"
+" web_page_url - the list's configvar of the same name\n"
+" absolute - a flag which if set, generates an absolute url\n"
+" "
+msgstr ""
+"target - nom du script uniquement, rien de plus\n"
+"web_page_url - La varconfig de la liste portant le même nom\n"
+"absolute - un drapeau qui lorsqu'il est levé, génère un url absolue\n"
+"\t"
+
+#: Mailman/Utils.py:233
+msgid "True when username matches and host addr of one addr contains other's."
+msgstr ""
+"Vrai si le nom d'utilisateur correspond et si l'adresse hôte d'une adresse "
+"en cotient d'autres"
+
+#: Mailman/Utils.py:255
+msgid ""
+"returns a sorted list of addresses that could possibly match\n"
+" a given name.\n"
+"\n"
+" For Example, given scott@pobox.com, return ['scott@pobox.com'],\n"
+" given scott@blackbox.pobox.com return ['scott@blackbox.pobox.com',\n"
+" 'scott@pobox.com']"
+msgstr ""
+"renvoie une liste d'adresses triées pouvant correspondre à un nom donné\n"
+"\n"
+"Par exemple, scott@pobox.com renvoie ['scott@pobox.com'],\n"
+"alors que scott@blackbox.pobox.com renvoie ['scott@blackbox.pobox.com',\n"
+"\t\t\t\t\t\t'scott@pobox.com']"
+
+#: Mailman/Utils.py:275
+msgid ""
+"List2Dict returns a dict keyed by the entries in the list\n"
+" passed to it."
+msgstr ""
+"List2Dict renvoie un dictionnaire dont les clés sont constituées par les\n"
+"entrées contenues dans la liste passée en paramètre."
+
+#: Mailman/Utils.py:284
+msgid ""
+"Given an email address, and any number of dictionaries keyed by\n"
+" email addresses, returns the subset of the list that matches the\n"
+" given address. Should sort based on exactness of match,\n"
+" just in case."
+msgstr ""
+"Pour une adresse courriel determinée, et un nombre quelconque de\n"
+"de dictionnaires dont les clés sont constitués par des adresses courriel,\n"
+"renvoie le sous-ensemble de la liste correspondant aux adresses spécifiées.\n"
+"Le tri devrait être effectué suivant l'exactitude de la correspondance,\n"
+"juste au cas où."
+
+#: Mailman/Utils.py:377
+msgid ""
+"Make email address unrecognizable to web spiders, but invertable.\n"
+"\n"
+" When for_text option is set (not default), make a sentence fragment\n"
+" instead of a token."
+msgstr ""
+"Rendez les adresses courriel meconnaissables par les spiders web, mais de\n"
+"de façcon reversible, lorsque l'option for_text est activée (non actif\n"
+"par défaut), générer un bout de phrase en lieu et place d'un jeton."
+
+#: Mailman/Utils.py:387
+msgid "Invert ObscureEmail() conversion."
+msgstr "Annuler la conversion de ObscureEmail()."
+
+#: Mailman/Utils.py:546
+msgid ""
+"Like `rm -r'\n"
+"\n"
+" Completely and recursively removes a directory and all its contents,\n"
+" unlike os.removedirs().\n"
+" "
+msgstr ""
+"Comme `rm -r'\n"
+"\n"
+"Supprime complétement et de façon récursive un répertoire et tout ce qu'il\n"
+"contient, contrairement à os.removedirs().\n"
+"\t"
+
+#: Mailman/Utils.py:567
+msgid ""
+"Return the full virtual path this CGI script was invoked with.\n"
+"\n"
+" Newer web servers seems to supply this info in the REQUEST_URI\n"
+" environment variable -- which isn't part of the CGI/1.1 spec.\n"
+" Thus, if REQUEST_URI isn't available, we concatenate SCRIPT_NAME\n"
+" and PATH_INFO, both of which are part of CGI/1.1.\n"
+"\n"
+" Optional argument `fallback' (default `None') is returned if both of\n"
+" the above methods fail.\n"
+"\n"
+" "
+msgstr ""
+"Renvoyez le chemin virtuel complet à partir duquel ce script CGI a été "
+"apellé.\n"
+"\n"
+"Les nouveaux serveurs web semblent ranger cette information dans la\n"
+"variable d'environnement REQUEST_URI -- qui ne fait pas partie de la\n"
+"spécification CGI/1.1. Ainsi si ladite variable n'est pas disponible\n"
+"nous concacténons SCRIPT_NAME et PATH_INFO qui, tous deux, font partie\n"
+"de la spécification CGI/1.1.\n"
+"\n"
+"Un argument facultatif 'fallback' ('None' par défaut) est renvoyé si toutes\n"
+"les deux méthodes ci-dessous échouent.\n"
+"\n"
+"\t"
+
+#: Mailman/htmlformat.py:44
+msgid ""
+"Return a presentation of an object, invoking their Format method if any."
+msgstr ""
+"Renvoie la présentation d'un objet, en apellant leur méthodes de formattage "
+"s'il en est."
+
+#: Mailman/htmlformat.py:222
+msgid "FontSize is being deprecated - use FontAttr(..., size=\"...\") instead."
+msgstr "FontSize est vieillit - utilisez plutôt FontAttr(..., size=\"...\")."
+
+#: Mailman/htmlformat.py:235
+msgid "Present arbitrary font attributes."
+msgstr "Présente des attributs de polices arbitraires."
+
+#: Mailman/htmlformat.py:335
+msgid "Document without head section, for templates that provide their own."
+msgstr ""
+"Document sans section en-tête, pour les templates qui fournissent les leurs."
+
+#: Mailman/htmlformat.py:581
+msgid "Delivered by Mailman<br>version %(version)s"
+msgstr "Servi par Mailman <br>version %(version)s"
+
+#: Mailman/htmlformat.py:582
+msgid "Python Powered"
+msgstr "Python Powered"
+
+#: Mailman/htmlformat.py:583
+msgid "Gnu's Not Unix"
+msgstr "Gnus's Not Unix"
+
+#: Mailman/versions.py:48
+msgid ""
+"Dispose of old vars and user options, mapping to new ones when suitable."
+msgstr ""
+"Dispose des anciennes vars ainsi que des options utilisateur, etablissement "
+"des correspondances chaque fois que cela est possible."
+
+#: Mailman/versions.py:70
+msgid ""
+"Transform old variable values into new ones, deleting old ones.\n"
+" stored_state is last snapshot from file, as opposed to from InitVars()."
+msgstr ""
+"Mise à jour des anciennes variables, supression des anciennes.\n"
+"stored_state est la dernière capture à partir du fichier, contrairement à "
+"InitVars()."
+
+#: Mailman/versions.py:75
+msgid ""
+"Use specified old value if new value is not in stored state.\n"
+"\n"
+" If the old attr does not exist, and no newdefault is specified, the\n"
+" new attr is *not* created - so either specify a default or be "
+"positive\n"
+" that the old attr exists - or don't depend on the new attr.\n"
+"\n"
+" "
+msgstr ""
+"Utilise une ancienne valeur si la nouvelle n'est pas dans un état stocké.\n"
+"\n"
+"Si l'ancien attribut n'existe pas, et qu'aucune valeur par défaut n'est "
+"spécifiée\n"
+"alors aucun nouvel attribut ne sera crée - Donc spécifiez une valeur par\n"
+"défaut ou assurez-vous que qu'un ancien attribut existe - ou alors "
+"rendez-vous\n"
+"indépendant du nouvel attribut.\n"
+"\n"
+"\t"
+
+#: Mailman/versions.py:180
+msgid "Add defaults for these new variables if they don't exist."
+msgstr ""
+"Ajouter des valeurs par défaut à ces variables si elles n'existent pas."
+
+#: Mailman/versions.py:211
+msgid "Transform sense of changed user options."
+msgstr "Changer le sens des modifications des paramètres de l'utilisateur."
+
+#: Mailman/versions.py:221
+msgid "Keys in user_options must be lower case."
+msgstr "Les clés dans user_options doivent être en minuscule."
+
+#: Mailman/versions.py:239
+msgid "With version 1.2, we use a new pending request database schema."
+msgstr ""
+"Avec la version 1.2, on utilise un nouveau schéma de base de données de "
+"requêtes en attente."
+
+#: bin/add_members:123
+msgid "Big change in %(listname)s@%(listhost)s mailing list"
+msgstr ""
+"De grands changements survenus sur la liste de diffusion "
+"%(listname)s@%(listhost)s"
+
+#: bin/add_members:152
+msgid "Already a member: %(member)s"
+msgstr "Déjà abonné: %(member)s"
+
+#: bin/add_members:155
+msgid "Bad/Invalid email address: blank line"
+msgstr "Adresse courriel Mauvaise/Invalide: ligne vide"
+
+#: bin/add_members:157
+msgid "Bad/Invalid email address: %(member)s"
+msgstr "Adresse courriel Mauvaise/Invalide: %(member)s"
+
+#: bin/add_members:159
+msgid "Hostile address (illegal characters): %(member)s"
+msgstr "Adresse hostile (caractères illégaux): %(member)s"
+
+#: bin/add_members:161
+msgid "Subscribed: %(member)s"
+msgstr "Abonné: %(member)s"
+
+#: bin/add_members:200
+msgid "Bad argument to -c/--changes-msg: %(arg)s"
+msgstr "Mauvais argument fourni à -c/--changes-msg: %(arg)s"
+
+#: bin/add_members:207
+msgid "Bad argument to -w/--welcome-msg: %(arg)s"
+msgstr "Mauvais argument fourni à -w/--welcome-msg: %(arg)s"
+
+#: bin/add_members:214
+msgid "Bad argument to -a/--admin-notify: %(arg)s"
+msgstr "Mauvais argument fourni à -a/--admin-notify: %(arg)s"
+
+#: bin/add_members:220
+msgid "Cannot read both digest and normal members from standard input."
+msgstr ""
+"Ne peut à la fois lire, à partir de l'entrée standard, les abonnés\n"
+"normaux et les abonnés de type digest."
+
+#: bin/add_members:226 bin/find_member:93 bin/list_admins:85
+#: bin/list_members:117 bin/move_list:78 bin/remove_members:110 bin/rmlist:82
+#: bin/sync_members:200
+msgid "No such list: %(listname)s"
+msgstr "Liste introuvable: %(listname)s"
+
+#: bin/add_members:245 bin/change_pw:152 bin/check_db:102 bin/sync_members:220
+msgid "Nothing to do."
+msgstr "Rien à faire."
+
+#: bin/addlang:80
+msgid "--listname/-l is required"
+msgstr "--listname/-l est requis"
+
+#: bin/addlang:88 bin/arch:91 bin/change_pw:100 bin/config_list:101
+#: bin/config_list:192
+msgid ""
+"No such list \"%(listname)s\"\n"
+"%(e)s"
+msgstr ""
+"Liste \"%(listname)s\" introuvable\n"
+"%(e)s"
+
+#: bin/addlang:98
+msgid "No template directory for language: %(lang)s"
+msgstr "Répertoire template non trouvé pour la langue: %(lang)s"
+
+#: bin/addlang:109
+msgid "List already supports language: %(lang)s"
+msgstr "La liste gere déjà la langue: %(lang)s"
+
+#: bin/addlang:117
+msgid "Language support for %(okmsg)s added"
+msgstr "support de langue ajoutée pour %(okmsg)s"
+
+#: bin/arch:73
+msgid "listname is required"
+msgstr "Nom de liste requis"
+
+#: bin/arch:115
+msgid "Cannot open mbox file %(mbox)s: %(msg)s"
+msgstr "Impossible d'ouvrir le fichier mbox %(mbox)s: %(msg)s"
+
+#: bin/change_pw:138
+msgid "Bad arguments: %(strargs)s"
+msgstr "Mauvais arguments: %(strargs)s"
+
+#: bin/change_pw:142
+msgid "Empty list passwords are not allowed"
+msgstr "Les mot de passe vide pour la liste ne sont pas admis"
+
+#: bin/change_pw:173
+msgid "New %(listname)s password: %(notifypassword)s"
+msgstr "Nouveau mot de passe de %(listname)s: %(notifypassword)s"
+
+#: bin/change_pw:179
+msgid "Your new %(listname)s list password"
+msgstr "Votre nouveau mot de passe pour %(listname)s"
+
+#: bin/change_pw:180
+msgid ""
+"The site administrator at %(hostname)s has changed the password for your\n"
+"mailing list %(listname)s. It is now\n"
+"\n"
+" %(notifypassword)s\n"
+"\n"
+"Please be sure to use this for all future list administration. You may "
+"want\n"
+"to log in now to your list and change the password to something more to "
+"your\n"
+"liking. Visit your list admin page at\n"
+"\n"
+" %(adminurl)s\n"
+msgstr ""
+"L'administrateur du site %(hostname)s a changé votre mot de passe pour la\n"
+"liste %(listname)s. Le nouveau mot de passe est\n"
+"\n"
+"\t%(notifypassword)s\n"
+"\n"
+"De grâce veillez utilisez celui-ci pour les tâches administratives à venir\n"
+"Vous pourrez vous connecter à votre liste maintenant et remplacer ce mot de\n"
+"passe avec un autre que vous preferrez. visitez la page d'administration\n"
+"de votre liste à l'adresse\n"
+"\n"
+"\t%(adminurl)s\n"
+
+#: bin/check_db:67
+msgid ""
+"%(filename)s cannot be opened for reading:\n"
+"\t"
+msgstr ""
+"impossible d'ouvrir %(filename)s en lecture:\n"
+"\t"
+
+#: bin/check_db:74
+msgid ""
+"%(filename)s contains a corrupt marshal:\n"
+"\t"
+msgstr ""
+"%(filename)s contient un marshal corrompu:\n"
+"\t"
+
+#: bin/check_db:107
+msgid "No list named:"
+msgstr "Aucune liste nommée:"
+
+#: bin/check_db:116
+msgid ""
+"***** ALERT *****\n"
+"The original database file for the list `%(listname)s' is corrupt, but the\n"
+"backup seems fine. Consider copying\n"
+" %(lastdb)s\n"
+"to\n"
+" %(configdb)s\n"
+"however, you may lose some data."
+msgstr ""
+"***** ALERTE *****\n"
+"Le fichier original de données de la liste '%(listname)s' est corrompu,\n"
+"alors que la sauvegarde semble correcte. Pensez copier\n"
+" %(lastdb)s\n"
+"sur\n"
+"%(configdb)s\n"
+"Vous pourrez tout de même perdre quelques données."
+
+#: bin/check_db:125
+msgid ""
+"\n"
+"***** ALERT *****\n"
+"Both the original database file and the backup for list `%(listname)s' seem\n"
+"corrupted. You will probably need to recover both\n"
+" %(configdb)s\n"
+"and\n"
+" %(lastdb)s\n"
+"from a system backup, or remove the list `%(listname)s' and\n"
+"re-create it from scratch."
+msgstr ""
+"\n"
+"***** ALERTE *****\n"
+"Le fichier base de données de la liste %(listname)s ainsi que la\n"
+"sauvegarde semblent corrompus. Vous devrez probablemnt recupérer aussi bien\n"
+"%(configdb)s\n"
+"que\n"
+"%(lastdb)s\n"
+"à partir d'une sauvegarde du système, ou supprimer la liste %(listname)s\n"
+"et la recréer à partir de rien."
+
+#: bin/check_db:135
+msgid "The list `%(listname)s' databases seem fine."
+msgstr "La base de données de la liste %(listname)s paraît parfaite."
+
+#: bin/check_perms:86
+msgid " checking gid and mode for %(path)s"
+msgstr " vérification du gid et du mode pour %(path)s"
+
+#: bin/check_perms:98
+msgid "%(path)s bad gid (has: %(groupname)s, expected %(MAILMAN_GRPNAME)s)"
+msgstr ""
+"Mauvais gid pour %(path)s (Obtenu: %(groupname)s, Attendu "
+"%(MAILMAN_GRPNAME)s)"
+
+#: bin/check_perms:121
+msgid "directory permissions must be %(octperms)s: %(path)s"
+msgstr ""
+"Les permissions sur les répertoires doivent être de %(octperms)s: %(path)s"
+
+#: bin/check_perms:132
+msgid "checking mode for %(prefix)s"
+msgstr "Vérification du mode pour %(prefix)s"
+
+#: bin/check_perms:140
+msgid "directory must be at least 02775: %(d)s"
+msgstr "Les répertoirs doivent être au moins en 02775: %(d)s"
+
+#: bin/check_perms:153
+msgid "checking perms on %(private)s"
+msgstr "Vérification des permissions sur %(private)s"
+
+#: bin/check_perms:158
+msgid "%(private)s must not be other-readable"
+msgstr "%(private)s ne doit pas être lsible par les autres"
+
+#: bin/check_perms:178
+msgid "mbox file must be at least 0660:"
+msgstr "Un fichier mbox doit avoir un jeu de permissions d'au moins 0660:"
+
+#: bin/check_perms:202
+msgid "%(dbdir)s \"other\" perms must be 000"
+msgstr "%(dbdir)s les permissions pour \"other\" doivent être de 000"
+
+#: bin/check_perms:213
+msgid "checking cgi-bin permissions"
+msgstr "Vérification des permissions du répertoire cgi-bin"
+
+#: bin/check_perms:218
+msgid " checking set-gid for %(path)s"
+msgstr "\tVérification du bit set-gid pour %(path)s"
+
+#: bin/check_perms:222
+msgid "%(path)s must be set-gid"
+msgstr "le bit set-gid doit être actif sur %(path)s"
+
+#: bin/check_perms:232
+msgid "checking set-gid for %(wrapper)s"
+msgstr "vérification du bit set-gid pour %(wrapper)s"
+
+#: bin/check_perms:236
+msgid "%(wrapper)s must be set-gid"
+msgstr "%(wrapper)s doit avoir le bit set-gid activé"
+
+#: bin/check_perms:246
+msgid "checking permissions on %(pwfile)s"
+msgstr "Vérification des permissions sur %(pwfile)s"
+
+#: bin/check_perms:255
+msgid "%(pwfile)s permissions must be exactly 0640 (got %(octmode)s)"
+msgstr ""
+"le fichier %(pwfile)s doit avoir un jeu de permissions de 0640 exactement "
+"(alors que j'ai obtenu %(octmode)s)"
+
+#: bin/check_perms:277
+msgid "checking permissions on list data"
+msgstr "Vérification des permissions sur les données de la liste"
+
+#: bin/check_perms:282
+msgid " checking permissions on: %(path)s"
+msgstr "\tVérification des permission sur: %(path)s"
+
+#: bin/check_perms:290
+msgid "file permissions must be at least 660: %(path)s"
+msgstr "Les permissions sur les fichiers doivent au moins être 660: %(path)s"
+
+#: bin/check_perms:332
+msgid "No problems found"
+msgstr "Aucun problème trouvé"
+
+#: bin/check_perms:334
+msgid "Problems found:"
+msgstr "Problèmes trouvés:"
+
+#: bin/check_perms:335
+msgid "Re-run as %(MAILMAN_OWNER)s (or root) with -f flag to fix"
+msgstr ""
+"Ré-éxecuter en tant que %(MAILMAN_OWNER)s (ou root) avec l'option\n"
+"-f pour réparer"
+
+#: bin/clone_member:90
+msgid "processing mailing list:"
+msgstr "Traitement de la liste:"
+
+#: bin/clone_member:97
+msgid " scanning list owners:"
+msgstr "\tBalayage des propriétaires de liste:"
+
+#: bin/clone_member:115
+msgid " new list owners:"
+msgstr "\tnouveaux propriétaires de liste:"
+
+#: bin/clone_member:117
+msgid "(no change)"
+msgstr "(pas de modifications)"
+
+#: bin/clone_member:126
+msgid " address not found:"
+msgstr "\tadresse non trouvée"
+
+#: bin/clone_member:145
+msgid " clone address added:"
+msgstr "\tadresse clone ajoutée:"
+
+#: bin/clone_member:148
+msgid " clone address is already a member:"
+msgstr "\tune adresse semblable est déjà abonnée:"
+
+#: bin/clone_member:165
+msgid " original address removed:"
+msgstr " Adresse d'origine supprimée:"
+
+#: bin/clone_member:216
+msgid "Not a valid email address: %(toaddr)s"
+msgstr "Adresse courriel invalide: %(toaddr)s"
+
+#: bin/clone_member:229
+msgid ""
+"Error opening list \"%(listname)s\", skipping.\n"
+"%(e)s"
+msgstr ""
+"Erreur lors de l'ouverture de la liste \"%(listname)s\", au suivant.\n"
+"%(e)s"
+
+#: bin/config_list:105
+msgid ""
+"## \"%(listname)s\" mailing list configuration settings -*- python -*-\n"
+"## captured on %(when)s\n"
+msgstr ""
+"## Paramètre de configuration de la liste \"%(listname)s\" -*- python -*-\n"
+"## Capturé le %(when)s\n"
+
+#: bin/config_list:115
+msgid "options"
+msgstr "options"
+
+#: bin/config_list:166
+msgid "legal values are:"
+msgstr "Les valeurs admises sont:"
+
+#: bin/config_list:204
+msgid "attribute \"%(k)s\" ignored"
+msgstr "propriété \"%(k)s\" ignorée"
+
+#: bin/config_list:207
+msgid "attribute \"%(k)s\" changed"
+msgstr "propriété \"%(k)s\" modifiée"
+
+#: bin/config_list:243
+msgid "Only one of -i or -o is allowed"
+msgstr "Une seule des options -i ou -o est autorisée"
+
+#: bin/config_list:245
+msgid "One of -i or -o is required"
+msgstr "Une des options -i ou -o est requise"
+
+#: bin/config_list:249
+msgid "List name is required"
+msgstr "Le nom de la liste est requis"
+
+#: bin/dumpdb:87
+msgid "No filename given."
+msgstr "Aucun nom de fichier fourni."
+
+#: bin/dumpdb:90
+msgid "Bad arguments: %(pargs)s"
+msgstr "Mauvais argument: %(pargs)s"
+
+#: bin/dumpdb:100
+msgid "Please specify either -p or -m."
+msgstr "Veillez spécifier l'une des options -p ou -m."
+
+#: bin/find_member:155
+msgid "Search regular expression required"
+msgstr "Recherche d'expression regulière requise"
+
+#: bin/find_member:160
+msgid "No lists to search"
+msgstr "Pas de liste disponible pour effectuer la recherche"
+
+#: bin/find_member:169
+msgid "found in:"
+msgstr "Trouvé dans:"
+
+#: bin/find_member:175
+msgid "(as owner)"
+msgstr "(comme propriétaire)"
+
+#: bin/list_admins:91
+msgid "List: %(listname)s, \tOwners: %(owners)s"
+msgstr "Liste: %(listname)s, \tPropriétaire: %(owners)s"
+
+#: bin/list_lists:97
+msgid "No matching mailing lists found"
+msgstr "Pas de liste correspondante"
+
+#: bin/list_lists:100
+msgid "matching mailing lists found:"
+msgstr "listes correspondantes trouvées:"
+
+#: bin/list_members:109
+msgid "Could not open file for writing:"
+msgstr "Impossible d'ouvrir le fichier en écriture:"
+
+#: bin/mailmanctl:93
+msgid "PID unreadable in: %(pidfile)s"
+msgstr "PID illisible dans: %(pidfile)s"
+
+#: bin/mailmanctl:101
+msgid "No child with pid: %(pid)s"
+msgstr "Pas de fils avec un pid: %(pid)s"
+
+#: bin/mailmanctl:122
+msgid "No command given."
+msgstr "Aucune commande fournit."
+
+#: bin/mailmanctl:125 bin/mailmanctl:129 bin/qrunner:84
+msgid "Bad command: %(command)s"
+msgstr "Mauvaise commande: %(command)s"
+
+#: bin/mmsitepass:69
+msgid "site"
+msgstr "site"
+
+#: bin/mmsitepass:76
+msgid "list creator"
+msgstr "créateur de la liste"
+
+#: bin/mmsitepass:82
+msgid "New %(pwdesc)s password: "
+msgstr "Nouveau mot de passe %(pwdesc)s:"
+
+#: bin/mmsitepass:83
+msgid "Again to confirm password: "
+msgstr "Encore pour confirmer le mot de passe:"
+
+#: bin/mmsitepass:85
+msgid "Passwords do not match; no changes made."
+msgstr "Les mots de passe ne correspondent pas; aucune modification effectuée."
+
+#: bin/mmsitepass:88
+msgid "Interrupted..."
+msgstr "Interrompu..."
+
+#: bin/mmsitepass:94
+msgid "Password changed."
+msgstr "Mot de passe modifié."
+
+#: bin/mmsitepass:96
+msgid "Password change failed."
+msgstr "Echec de modification du mot de passe."
+
+#: bin/move_list:73
+msgid "You must supply a list name"
+msgstr "Vous devez fournir le nom d'une liste"
+
+#: bin/newlist:109
+msgid "Enter the name of the list: "
+msgstr "Donner le nom de la liste: "
+
+#: bin/newlist:129
+msgid "Enter the email of the person running the list: "
+msgstr "Entrez l'adresse courriel du gestionnaire de la liste: "
+
+#: bin/newlist:134
+msgid "Initial %(listname)s password: "
+msgstr "Mot de passe initial de la liste %(listname)s:"
+
+#: bin/newlist:153
+msgid "Bad owner email address: %(owner_mail)s"
+msgstr "Adresse de propriétaire spécifiée invalide: %(owner_mail)s"
+
+#: bin/newlist:171
+msgid "Hit enter to notify %(listname)s owner..."
+msgstr "Tapez sur Entrée pour aviser le propriétaire de %(listname)s..."
+
+#: bin/pygettext.py:358
+msgid "# File: %(filename)s, line: %(lineno)d"
+msgstr "# Fichier: %(filename)s, ligne: %(lineno)d"
+
+#: bin/pygettext.py:366
+msgid " %(filename)s:%(lineno)d"
+msgstr " %(filename)s:%(lineno)s"
+
+#: bin/pygettext.py:442
+msgid "Invalid value for --style: %s"
+msgstr "Valeur inavalide pour --style: %s"
+
+#: bin/pygettext.py:450
+msgid "pygettext.py (xgettext for Python) %s"
+msgstr "pygettext.py (xgettext pour Python) %s"
+
+#: bin/pygettext.py:456
+msgid "--width argument must be an integer: %s"
+msgstr "l'argument de --width doit être un entier: %s"
+
+#: bin/pygettext.py:473
+msgid "Can't read --exclude-file: %s"
+msgstr "Impossible de lire --exclude-file: %s"
+
+#: bin/pygettext.py:484
+msgid "Reading standard input"
+msgstr "Lecture de l'entrée standard"
+
+#: bin/pygettext.py:489
+msgid "Working on %s"
+msgstr "Traitement de %s"
+
+#: bin/pygettext.py:522
+msgid "a unicode string"
+msgstr "une chaîne unicode"
+
+#: bin/qrunner:77
+msgid "-r %(name)s runs the %(runnername)s qrunner"
+msgstr "-r %(name)s exécute le qrunner %(runnername)s"
+
+#: bin/qrunner:81
+msgid "No runner name given."
+msgstr "Nom de runner non fournit."
+
+#: bin/remove_members:104
+msgid "Could not open file for reading: %(filename)s."
+msgstr "Impossible d'ouvrir le fichier en lecture: %(filename)s"
+
+#: bin/remove_members:121
+msgid "User `%(addr)s' not found."
+msgstr "Adresse d'utilisateur '%(addr)s' non trouvée"
+
+#: bin/rmlist:60 bin/rmlist:63
+msgid "Removing %(msg)s"
+msgstr "Suppression de %(msg)s"
+
+#: bin/rmlist:66
+msgid "%(listname)s %(msg)s not found as %(dir)s"
+msgstr "%(msg)s %(listname)s non trouvé en tant que %(dir)s"
+
+#: bin/rmlist:94
+msgid "Not removing archives. Reinvoke with -a to remove them."
+msgstr ""
+"Archives non suppriméés. Réinvoquez avec l'option -a pour les supprimer."
+
+#: bin/rmlist:107 bin/rmlist:108
+msgid "private archives"
+msgstr "archives privées"
+
+#: bin/rmlist:109 bin/rmlist:110
+msgid "public archives"
+msgstr "archives publiques"
+
+#: bin/sync_members:100
+msgid "Bad choice: %(yesno)s"
+msgstr "Mauvais choix: %(yesno)s"
+
+#: bin/sync_members:122
+msgid "Dry run mode"
+msgstr "mode d'exécution brûte"
+
+#: bin/sync_members:137
+msgid "Only one -f switch allowed"
+msgstr "Une seule option -f est autorisée"
+
+#: bin/sync_members:141
+msgid "No argument to -f given"
+msgstr "aucun argument n'a été fournit à -f"
+
+#: bin/sync_members:150
+msgid "Illegal option: %(opt)s"
+msgstr "Option invalide: %(opt)s"
+
+#: bin/sync_members:156
+msgid "No listname given"
+msgstr "Le nom de la liste n'a pas été fourni"
+
+#: bin/sync_members:160
+msgid "Must have a listname and a filename"
+msgstr "Nom de liste et nom de fichier nécessaires"
+
+#: bin/sync_members:169
+msgid "Cannot read address file: %(filename)s: %(msg)s"
+msgstr "Impossible de lire le fichier des adresses: %(msg)s"
+
+#: bin/sync_members:181
+msgid "Ignore : %30(addr)s"
+msgstr "Ignorer : %30(addr)s"
+
+#: bin/sync_members:190
+msgid "Invalid : %30(addr)s"
+msgstr "Invalide : %30(addr)s"
+
+#: bin/sync_members:193
+msgid "You must fix the preceding invalid addresses first."
+msgstr ""
+"Vous devez d'abord régler le problème de l'adresse invalide précédente."
+
+#: bin/sync_members:234
+msgid "Added : %30(laddr)s (%30(addr)s)"
+msgstr "Ajoutée : %30(laddr)s (%30(addr)s)"
+
+#: bin/sync_members:242
+msgid "Removed: %30(laddr)s (%30(addr)s)"
+msgstr "Supprimé: %30(laddr)s (%30(addr)s)"
+
+#: bin/update:97
+msgid "Fixing language templates: %(listname)s"
+msgstr "Réparation des templates de langue: %(listname)s"
+
+#: bin/update:186 bin/update:417
+msgid "WARNING: could not acquire lock for list: %(listname)s"
+msgstr ""
+"ATTENTION: impossible de disposer d'un vérrou sur la liste: %(listname)s"
+
+#: bin/update:209
+msgid ""
+"For some reason, %(mbox_dir)s exists as a file. This won't work with\n"
+"b6, so I'm renaming it to %(mbox_dir)s.tmp and proceeding."
+msgstr ""
+"Pour une raison ou une autre, %(mbox_dir) existe comme fichier, cela ne\n"
+"fonctionnera pas avec b6, je suis donc en train de le renommer en\n"
+"%(mobox_dir)s.tmp pour pouvoir poursuivre."
+
+#: bin/update:221
+msgid ""
+"\n"
+"%(listname)s has both public and private mbox archives. Since this list\n"
+"currently uses private archiving, I'm installing the private mbox archive\n"
+"-- %(o_pri_mbox_file)s -- as the active archive, and renaming\n"
+" %(o_pub_mbox_file)s\n"
+"to\n"
+" %(o_pub_mbox_file)s.preb6\n"
+"\n"
+"You can integrate that into the archives if you want by using the 'arch'\n"
+"script.\n"
+msgstr ""
+"\n"
+"%(listname)s dispose à la fois d'archives privées et publiques. puisque\n"
+"qu'elle utilise actuellement un archivage privé, je vais installer les "
+"archives\n"
+"privées -- %(o_pub_mbox_file)s\n"
+"sur %(o_pub_mbox_file)s.preb6\n"
+"\n"
+"Vous pourrez, si vous le désirer, les intégrer aux archives en utilisant\n"
+"le script 'arch'.\n"
+
+#: bin/update:236
+msgid ""
+"%s has both public and private mbox archives. Since this list\n"
+"currently uses public archiving, I'm installing the public mbox file\n"
+"archive file (%s) as the active one, and renaming\n"
+" %s\n"
+" to\n"
+" %s.preb6\n"
+"\n"
+"You can integrate that into the archives if you want by using the 'arch'\n"
+"script.\n"
+msgstr ""
+"%s dispose d'archives publiques et privées. puisquue cette liste utilise\n"
+"actuellement l'archivage publique, je vais installer les fichiers "
+"d'archives\n"
+"publique (%s) comme fichiers actifs et renommer\n"
+"\t%s\n"
+"\ten\n"
+"\t%s.preb6\n"
+"\n"
+"Vous pourrez, si vous le désirrer, les intégrer dans les archives en\n"
+"utilisant le script arch.\n"
+
+#: bin/update:253
+msgid "- updating old private mbox file"
+msgstr "- mise à jour du vieux fichier mbox privé"
+
+#: bin/update:261
+msgid ""
+" unknown file in the way, moving\n"
+" %(o_pri_mbox_file)s\n"
+" to\n"
+" %(newname)s"
+msgstr ""
+"\tfichier inconnue au passage, renommage\n"
+"\tde %(o_pri_mbox_file)s\n"
+"\ten\n"
+"\t%(newname)s"
+
+#: bin/update:268 bin/update:291
+msgid ""
+" looks like you have a really recent CVS installation...\n"
+" you're either one brave soul, or you already ran me"
+msgstr ""
+"On dirait que vous avez une installation CVS très rècente...\n"
+"ou vous êtes une âme vaillante, ou vous m'avez déjà lancé"
+
+#: bin/update:277
+msgid "- updating old public mbox file"
+msgstr "- Mise à jour du vieux fichier mbox public"
+
+#: bin/update:285
+msgid ""
+" unknown file in the way, moving\n"
+" %(o_pub_mbox_file)s\n"
+" to\n"
+" %(newname)s"
+msgstr ""
+"Fichier inconnue rencontré, renommage de\n"
+"%(o_pub_mbox_file)s\n"
+"en\n"
+"%(newname)s"
+
+#: bin/update:322
+msgid "- This list looks like it might have <= b4 list templates around"
+msgstr ""
+"- Cette liste semble avoir des templates de liste <= b4 dans les parrages"
+
+#: bin/update:329
+msgid "- moved %(o_tmpl)s to %(n_tmpl)s"
+msgstr "- renommé %(o_tmpl)s en %(n_tmpl)s"
+
+#: bin/update:331
+msgid "- both %(o_tmpl)s and %(n_tmpl)s exist, leaving untouched"
+msgstr "- %(o_tmpl)s et %(n_tmpl)s existent tous deux, aucune modification"
+
+#: bin/update:362
+msgid "removing %(src)s"
+msgstr "Suppression de %(src)s"
+
+#: bin/update:366
+msgid "Warning: couldn't remove %(src)s -- %(rest)s"
+msgstr "Attention: incapable de supprimer %(src) -- %(rest)s"
+
+#: bin/update:371
+msgid "couldn't remove old file %(pyc)s -- %(rest)s"
+msgstr "Impossible de supprimer l'ancien fichier %(pyc)s -- %(rest)s"
+
+#: bin/update:384
+msgid "no lists == nothing to do, exiting"
+msgstr "pas de listes == rien à faire, sortie"
+
+#: bin/update:391
+msgid ""
+"fixing all the perms on your old html archives to work with b6\n"
+"If your archives are big, this could take a minute or two..."
+msgstr ""
+"correction des perm sur vos vieux archives html pour qu'ils marchent avec "
+"b6\n"
+"Si vos archives sont volumineux, ceci pourrait prendre une minute ou deux..."
+
+#: bin/update:396
+msgid "done"
+msgstr "terminé"
+
+#: bin/update:398
+msgid "Updating mailing list: %(listname)s"
+msgstr "Mise à jour de la liste de diffusion: %(listname)s"
+
+#: bin/update:400
+msgid "Updating Usenet watermarks"
+msgstr "Mise à jour des filigranes Usenet"
+
+#: bin/update:405
+msgid "- nothing to update here"
+msgstr "- rien à mettre à jour ici"
+
+#: bin/update:428
+msgid "- usenet watermarks updated and gate_watermarks removed"
+msgstr "- filigranes usenet mises à jour et gate_filigrane supprimés"
+
+#: bin/update:438
+msgid "Updating old pending_subscriptions.db database"
+msgstr "Mise à jour de la vieille base de données pending_subscriptions.db"
+
+#: bin/update:450
+msgid ""
+"\n"
+"\n"
+"NOTE NOTE NOTE NOTE NOTE\n"
+"\n"
+" You are upgrading an existing Mailman installation, but I can't tell "
+"what\n"
+" version you were previously running.\n"
+"\n"
+" If you are upgrading from Mailman 1.0b9 or earlier you will need to\n"
+" manually update your mailing lists. For each mailing list you need to\n"
+" copy the file templates/options.html lists/<listname>/options.html.\n"
+"\n"
+" However, if you have edited this file via the Web interface, you will "
+"have\n"
+" to merge your changes into this file, otherwise you will lose your\n"
+" changes.\n"
+"\n"
+"NOTE NOTE NOTE NOTE NOTE\n"
+"\n"
+msgstr ""
+"\n"
+"\n"
+"NOTE NOTE NOTE NOTE NOTE\n"
+"\n"
+"Vous êtes en train d'effectuer une mise à jour d'une installation Mailman\n"
+"mais je ne connais pas la version que vous utilisiez.\n"
+"Si vous partez d'une version 1.0b9 ou antérieure, vous aller devoir\n"
+"mettre manuellement vos listes à jour. Pour chaque liste de diffusion, vous\n"
+"devriez copier le fichier templates/options.html "
+"lists/<nomListe>/options.html.\n"
+"\n"
+"Si vous avez toutefois modifier ce fichier à travers l'interface web, vous\n"
+"allez devoir fusionner vos modifications dans ce fichier, faute de quoi vos "
+"modifications seront perdues.\n"
+"\n"
+"NOTE NOTE NOTE NOTE NOTE\n"
+"\n"
+
+#: bin/update:503
+msgid "No updates are necessary."
+msgstr "Pas de mise à jour nécessaire."
+
+#: bin/update:506
+msgid ""
+"Downgrade detected, from version %(hexlversion)s to version %(hextversion)s\n"
+"This is probably not safe.\n"
+"Exiting."
+msgstr ""
+"Dépréciation constatée, de la version %(hexlversion)s vers %(hextversion)s\n"
+"Ceci n'est certainement pas sûre.\n"
+"Je me barres."
+
+#: bin/update:511
+msgid "Upgrading from version %(hexlversion)s to %(hextversion)s"
+msgstr "Mise à jour de la version %(hexlversion)s vers %(hextversion)s"
+
+#: bin/update:520
+msgid ""
+"\n"
+"ERROR:\n"
+"\n"
+"The locks for some lists could not be acquired. This means that either\n"
+"Mailman was still active when you upgraded, or there were stale locks in "
+"the\n"
+"%(lockdir)s directory.\n"
+"\n"
+"You must put Mailman into a quiescent state and remove all stale locks, "
+"then\n"
+"re-run \"make update\" manually. See the INSTALL and UPGRADE files for "
+"details.\n"
+msgstr ""
+"\n"
+"ERREUR:\n"
+"\n"
+"Impossible d'obtenir des verrous pour cette listes. De deux choses l'une:\n"
+"Ou Mailman était actif quand vous avez procéder à la mise à jour, ou qu'il\n"
+"subsiste des vieux verrous dans le répertoire %(lockdir)s.\n"
+"\n"
+"Vous devrez mettre Mailman en veilleuse et supprimer tout les vieux "
+"verrous,\n"
+"puis ré-executez \"make update\" manuellement. Lisez les fichiers INSTALL\n"
+"et UPGRADE pour plus d'informations.\n"
+
+#: bin/version:26
+msgid "Using Mailman version:"
+msgstr "Utilisation de la version de Mailman:"
+
+#: bin/withlist:135
+msgid ""
+"Unlock a locked list, but do not implicitly Save() it.\n"
+"\n"
+" This does not get run if the interpreter exits because of a signal, or "
+"if\n"
+" os._exit() is called. It will get called if an exception occurs "
+"though.\n"
+" "
+msgstr ""
+"Dévérouille une liste vérouillée, sans appel ilmplicite à Save().\n"
+"Ceci n'est pas exécuté lorsque l'interpreteur se termine suite à la\n"
+"reception d'un signal ou suite à l'appel de os._exit(). Il sera par\n"
+"contre executé lorsqu'une exception se produit.\n"
+"\t"
+
+#: bin/withlist:144
+msgid "Unlocking (but not saving) list:"
+msgstr "Déverouillage (sans sauvegarde) de la liste:"
+
+#: bin/withlist:147
+msgid "Finalizing"
+msgstr "Finalisation"
+
+#: bin/withlist:172
+msgid "No list name supplied."
+msgstr "Nom de liste non fourni."
+
+#: bin/withlist:177
+msgid "Loading list %(listname)s"
+msgstr "Chargement de la liste %(listname)s en cours"
+
+#: bin/withlist:179
+msgid "(locked)"
+msgstr "(vérouillé)"
+
+#: bin/withlist:181
+msgid "(unlocked)"
+msgstr "(dévérouillé)"
+
+#: bin/withlist:194
+msgid "Importing %(module)s..."
+msgstr "Importation de %(module)s..."
+
+#: bin/withlist:196
+msgid "Running %(module)s.%(callable)s()..."
+msgstr "Exécution de %(module)s.%(callable)s()..."
+
+msgid "French"
+msgstr "Français"
+
+msgid "Spanish (Spain)"
+msgstr "Espagnole (Espagne)"
+
+msgid "Italian"
+msgstr "Italien"
+
+msgid "English (USA)"
+msgstr "Anglais (USA)"
+
+
+#~ msgid "True if password is valid for site, list admin, or specific user."
+#~ msgstr ""
+#~ "Vrai si le mot de passe est valide pour le site, admin de la liste ou un "
+#~ "utilisateur spécifique."
+
+#~ msgid "User %(addr)s on list %(internalname)s has no password"
+#~ msgstr ""
+#~ "L'utilisateur %(addr)s de la liste %(interlname)s n'a pas de mot de passe"
+
+#~ msgid ""
+#~ "Unexpected Mailman error:\n"
+#~ "%(tbmsg)s"
+#~ msgstr ""
+#~ "Erreur Mailman inattendue:\n"
+#~ "%(tbmsg)s"
+
+#~ msgid "Authentication error."
+#~ msgstr "Erreur d'authentification."
+
+#~ msgid "Error decoding authorization cookie."
+#~ msgstr ""
+#~ "Une erreur est survenue lors du décryptage du cookie d'autorisation."
+
+#~ msgid "Your cookie has gone stale, enter password to get a new one."
+#~ msgstr ""
+#~ "Votre cookie à vieilli, entrer votre mot de passe pour en obtenir un nouveau"
+
+#~ msgid "Your email address or password were incorrect. Please try again."
+#~ msgstr ""
+#~ "Votre mot de passe ou votre adresse courriel est incorrecte. Veillez "
+#~ "réessayer."
+
+#~ msgid ""
+#~ "Please enter your %(realname)s subscription email address and password."
+#~ msgstr ""
+#~ "Veillez fournir l'adresse courriel d'abonnement de %(realname)s et son mot "
+#~ "de passe"
+
+#~ msgid "No such list \"%(listname)s\": %(e)s\n"
+#~ msgstr "Liste introuvable \"%(listname)s\": %(e)s\n"
+
+#~ msgid "List traffic archival policies."
+#~ msgstr "Règles d'archivage du traffic sur la liste."
+
+#~ msgid "Archive messages?"
+#~ msgstr "Messages archive?"
+
+#~ msgid "private"
+#~ msgstr "privé"
+
+#~ msgid "public"
+#~ msgstr "public"
+
+#~ msgid "Is archive file source for public or private archival?"
+#~ msgstr ""
+#~ "Est ce que le fichier source des archives est destiné à un archivage public "
+#~ "ou privé?"
+
+#~ msgid "Monthly"
+#~ msgstr "Mensuel"
+
+#~ msgid "Quarterly"
+#~ msgstr "Trimestriel"
+
+#~ msgid "Yearly"
+#~ msgstr "Annuel"
+
+#~ msgid "Daily"
+#~ msgstr "Quotidien"
+
+#~ msgid "Weekly"
+#~ msgstr "Hebdomadaire"
+
+#~ msgid "How often should a new archive volume be started?"
+#~ msgstr ""
+#~ "Avec quelle périodicité de nouveaux volumes d'archives doivent-ils être crées"
+
+#~ msgid ""
+#~ "Auto-responder characteristics.<p>\n"
+#~ "\n"
+#~ "In the text fields below, Python %(string)s interpolation is performed with\n"
+#~ "the following key/value substitutions:\n"
+#~ "<p><ul>\n"
+#~ " <li><b>%(listname)s</b> - <em>gets the name of the mailing list</em>\n"
+#~ " <li><b>%(listurl)s</b> - <em>gets the list's listinfo URL</em>\n"
+#~ " <li><b>%(requestemail)s</b> - <em>gets the list's -request address</em>\n"
+#~ " <li><b>%(adminemail)s</b> - <em>gets the list's -admin address</em>\n"
+#~ " <li><b>%(owneremail)s</b> - <em>gets the list's -owner address</em>\n"
+#~ "</ul>\n"
+#~ "\n"
+#~ "<p>For each text field, you can either enter the text directly into the "
+#~ "text\n"
+#~ "box, or you can specify a file on your local system to upload as the text."
+#~ msgstr ""
+#~ "Caractéristique du répondeur automatique.<p>\n"
+#~ "\n"
+#~ "Dans les zones de texte ci-dessous, des interpolations de %(chaîne)s python "
+#~ "sont opérées\n"
+#~ "avec les substitutions clé/valeur suivantes:\n"
+#~ "<p><ul>\n"
+#~ "\t<li><b>%(listname)s</b> - <em>donne le nom de la liste </em>\n"
+#~ "\t<li><b>%(listurl)s</b> - <em>donne l'url de la page info de la liste</em>\n"
+#~ "\t<li><b>%(requestemail)s</b> - <em> donne l'adresse -request de la "
+#~ "liste</em>\n"
+#~ "\t<li><b>%(adminemail)s</b> - <em> donne l'adresse -admin de la liste</em>\n"
+#~ "\t<li><b>%(owneremail)s</b> - <em> donne l'adresse -owner de la liste</em>\n"
+#~ "</ul>\n"
+#~ "\n"
+#~ "<p>Pour chaque zone de texte, vous pourrez ou saisir le texte directement "
+#~ "dans la zone de texte,\n"
+#~ "ou spécifier un fichier à télédécharger en provenance de votre système de "
+#~ "fichier local contenant le texte correspondant."
+
+#~ msgid ""
+#~ "Should Mailman send an auto-response to mailing list\n"
+#~ " posters?"
+#~ msgstr ""
+#~ "Mailman doit-il envoyer une réponse automatique aux expéditeurs des "
+#~ "soumissions sur la liste?"
+
+#~ msgid "Auto-response text to send to mailing list posters."
+#~ msgstr "Texte d'autoréponse envoyé aux soumissionnaires de la liste."
+
+#~ msgid ""
+#~ "Should Mailman send an auto-response to emails sent to the\n"
+#~ " -admin and -owner addresses?"
+#~ msgstr ""
+#~ "Mailman devra-il envoyer une réponse automatique aux courriels envoyés\n"
+#~ "\taux adresses -admin et -owner?"
+
+#~ msgid "Auto-response text to send to -admin and -owner emails."
+#~ msgstr "Autoréponse à envoyer aux adresses -admin et -owner."
+
+#~ msgid "Yes, w/discard"
+#~ msgstr "Oui, puis ignorer"
+
+#~ msgid "Yes, w/forward"
+#~ msgstr "Oui, puis faire suivre"
+
+#~ msgid ""
+#~ "Should Mailman send an auto-response to emails sent to the\n"
+#~ " -request address? If you choose yes, decide whether you want\n"
+#~ " Mailman to discard the original email, or forward it on to the\n"
+#~ " system as a normal mail command."
+#~ msgstr ""
+#~ "Mailman doit-il envoyé une réponse automatique suite au messages envoyés à "
+#~ "l'adresse -request?\n"
+#~ "Si vous répondez oui, vous devez spécifier si Mailman doit ignorer le "
+#~ "message original ou doit-il\n"
+#~ "le faire parvenir au système comme une commande de courriel classique."
+
+#~ msgid "Auto-response text to send to -request emails."
+#~ msgstr "Texte de répodeur automatique à envoyé à l'dresse -request"
+
+#~ msgid ""
+#~ "Number of days between auto-responses to either the mailing\n"
+#~ " list or -admin/-owner address from the same poster. Set to "
+#~ "zero\n"
+#~ " (or negative) for no grace period (i.e. auto-respond to every\n"
+#~ " message)."
+#~ msgstr ""
+#~ "Nombre de jours séparant les réponses automatiques vers la liste ou vers\n"
+#~ "les adresses -admin/-owner déclenchées par le même expéditeur. Portez la\n"
+#~ "valeur à zéro (ou à une valeur négative) pour annuler les périodes de\n"
+#~ "grâce (i.e. une réponse automatique à tous les messages)."
+
+#~ msgid ""
+#~ "Policies regarding systematic processing of bounce messages,\n"
+#~ " to help automate recognition and handling of defunct\n"
+#~ " addresses."
+#~ msgstr ""
+#~ "Les règles concernant la gestion systématique des messages non remisables,\n"
+#~ "\tpour assister à l'identification et à la gestion automatique des\n"
+#~ "\tadresses obsolètes."
+
+#~ msgid "Try to figure out error messages automatically?"
+#~ msgstr "Essayer de deviner les messages d'erreurs automatiquement?"
+
+#~ msgid ""
+#~ "Minimum number of days an address has been non-fatally bad\n"
+#~ " before we take action"
+#~ msgstr ""
+#~ "Le nombre minimal de jour pendant lesquels une adresse peut\n"
+#~ "\timpunément ne pas être remisable"
+
+#~ msgid ""
+#~ "Minimum number of posts to the list since members first\n"
+#~ " bounce before we consider removing them from the list"
+#~ msgstr ""
+#~ "Le nombre minimal de soumissions subséquentes au premier rebond de l'dresse\n"
+#~ "d'un abonné avant que celui-ci ne soit supprimé de la liste"
+
+#~ msgid ""
+#~ "Maximum number of messages your list gets in an hour. (Yes,\n"
+#~ " bounce detection finds this info useful)"
+#~ msgstr ""
+#~ "Le nombre maximale de messages reçus par le liste toutes les heures, (Oui, "
+#~ "le système de detection\n"
+#~ "d'adresses non remisable se sert de cette information)"
+
+#~ msgid "Do nothing"
+#~ msgstr "Ne rien faire"
+
+#~ msgid "Disable and notify me"
+#~ msgstr "Désactivez et m'aviser"
+
+#~ msgid "Disable and DON'T notify me"
+#~ msgstr "Désactive et NE ME préviens pas"
+
+#~ msgid "Remove and notify me"
+#~ msgstr "Supprimez et avisez-moi"
+
+#~ msgid "Action when critical or excessive bounces are detected."
+#~ msgstr ""
+#~ "Action lorsque des non-remises critiques ou excessives sont détéctées."
+
+#~ msgid "General Options"
+#~ msgstr "Options générales"
+
+#~ msgid "Membership Management"
+#~ msgstr "Gestion des abonnements"
+
+#~ msgid "Privacy Options"
+#~ msgstr "Options de confidentialité"
+
+#~ msgid "Regular delivery (non-digest) Options"
+#~ msgstr "Options de remise classique (non-groupée)"
+
+#~ msgid "Digest Options"
+#~ msgstr "Options de remise groupée"
+
+#~ msgid "Bounce Options"
+#~ msgstr "Options de rebond"
+
+#~ msgid "Archival Options"
+#~ msgstr "Options d'archivage"
+
+#~ msgid "Mail-News and News-Mail gateways"
+#~ msgstr "Passerelle Courriel-News et News-Courriel"
+
+#~ msgid "Auto-responder"
+#~ msgstr "Répondeur automatique"
+
+#~ msgid "Mass Subscription"
+#~ msgstr "Abonnement en bloc"
+
+#~ msgid "Mass Removal"
+#~ msgstr "Suppression en masse"
+
+#~ msgid "Address"
+#~ msgstr "Adresse"
+
+#~ msgid "Batched-delivery digest characteristics."
+#~ msgstr "Caractéristiques de la livraison par lot des soumissions groupées."
+
+#~ msgid "Can list members choose to receive list traffic bunched in digests?"
+#~ msgstr ""
+#~ "Les abonnés aux listes peuvent-ils choisir de recevoir le traffic de la "
+#~ "liste en mode groupé?"
+
+#~ msgid "Digest"
+#~ msgstr "Remise groupée"
+
+#~ msgid "Regular"
+#~ msgstr "Régulier"
+
+#~ msgid "Which delivery mode is the default for new users?"
+#~ msgstr ""
+#~ "Quel est le mode de remise par défaut pour les nouveaux utilisateurs?"
+
+#~ msgid "MIME"
+#~ msgstr "MIME"
+
+#~ msgid "Plain"
+#~ msgstr "Brute"
+
+#~ msgid "When receiving digests, which format is default?"
+#~ msgstr "Lors de la réception des lots, quel est le format par défaut?"
+
+#~ msgid "How big in Kb should a digest be before it gets sent out?"
+#~ msgstr ""
+#~ "Quel doit être la taille minimale en Kb d'un lot avant d'être envoyé"
+
+#~ msgid ""
+#~ "Should a digest be dispatched daily when the size threshold isn't reached?"
+#~ msgstr ""
+#~ "Les messages groupés doivent-ils être envoyé si la taille seuil n'est pas "
+#~ "atteinte?"
+
+#~ msgid "Header added to every digest"
+#~ msgstr "En-tête ajouté à chaque lot"
+
+#~ msgid ""
+#~ "Text attached (as an initial message, before the table of contents) to the "
+#~ "top of digests. "
+#~ msgstr ""
+#~ "Texte attaché (comme message initial, avant la table des matières) au sommet "
+#~ "des resumés"
+
+#~ msgid "Footer added to every digest"
+#~ msgstr "Pied de page ajouté à chaque groupe de messages"
+
+#~ msgid "Text attached (as a final message) to the bottom of digests. "
+#~ msgstr "Texte attaché (comme message final) au bas de chaque lot."
+
+#~ msgid "How often should a new digest volume be started?"
+#~ msgstr ""
+#~ "Avec quelle périodicité un nouveau volume d'archive doit-il être entamé?"
+
+#~ msgid ""
+#~ "When a new digest volume is started, the volume number is\n"
+#~ " incremented and the issue number is reset to 1."
+#~ msgstr ""
+#~ "Lorsqu'un nouveau volume de resumé est crée, le numéros du volume est\n"
+#~ "\tincrementé alors que celui de la parution est ramené à 1"
+
+#~ msgid "Should Mailman start a new digest volume?"
+#~ msgstr "Mailman peut-il entamer un nouveau volume digest?"
+
+#~ msgid ""
+#~ "Setting this option instructs Mailman to start a new volume\n"
+#~ " with the next digest sent out."
+#~ msgstr ""
+#~ "Cette valeur ordonne à Mailman d'entamer un nouveau volume et d'envoyer\n"
+#~ "le lot suivant."
+
+#~ msgid ""
+#~ "Should Mailman send the next digest right now, if it is not\n"
+#~ " empty?"
+#~ msgstr ""
+#~ "Mailman peut-il envoyer le prochain lot maintenant, s'il n'est pas vide."
+
+#~ msgid "Mail-to-News and News-to-Mail gateway services."
+#~ msgstr "Services passerelles Courriel-vers-News News-vers-Courriel"
+
+#~ msgid ""
+#~ "The Internet address of the machine your News server is\n"
+#~ " running on."
+#~ msgstr ""
+#~ "L'adresse Internet de la machine sur laquelle votre serveur de News tourne."
+
+#~ msgid ""
+#~ "The News server is not part of Mailman proper. You have to\n"
+#~ " already have access to a NNTP server, and that NNTP server has "
+#~ "to\n"
+#~ " recognize the machine this mailing list runs on as a machine\n"
+#~ " capable of reading and posting news."
+#~ msgstr ""
+#~ "Le serveur de News n'est pas une partie intégrante de Mailman. Vous devez\n"
+#~ "déjà disposer d'un accès à un serveur NNTP qui reconnait la machine sur\n"
+#~ "laquelle tourne cette liste de diffusion comme étant capable de lire et de\n"
+#~ "publier des news."
+
+#~ msgid "The name of the Usenet group to gateway to and/or from."
+#~ msgstr "Le nom du groupe Usenet pour lequel je sert de passerelle."
+
+#~ msgid ""
+#~ "Should new posts to the mailing list be sent to the\n"
+#~ " newsgroup?"
+#~ msgstr ""
+#~ "Les nouvelles soumissions à la liste de diffusion doivent-elles être\n"
+#~ "\tenvoyées au groupe de news?"
+
+#~ msgid ""
+#~ "Should new posts to the newsgroup be sent to the mailing\n"
+#~ " list?"
+#~ msgstr ""
+#~ "Est ce que les nouvelles soumissions à l'endroit du groupe de news doivent "
+#~ "être également envoyées à la liste"
+
+#~ msgid "Should Mailman perform a <em>catchup</em> on the newsgroup?"
+#~ msgstr ""
+#~ "Mailman doit-il effectuer une <em>capture</em> sur le groupe de news?"
+
+#~ msgid ""
+#~ "When you tell Mailman to perform a catchup on the newsgroup,\n"
+#~ " this means that you want to start gating messages to the "
+#~ "mailing\n"
+#~ " list with the next new message found. All earlier messages on\n"
+#~ " the newsgroup will be ignored. This is as if you were reading\n"
+#~ " the newsgroup yourself, and you marked all current messages as\n"
+#~ " <em>read</em>. By catching up, your mailing list members will\n"
+#~ " not see any of the earlier messages."
+#~ msgstr ""
+#~ "Lorsque vous dites à Mailman d'effectuer une capture sur le groupe de News\n"
+#~ "cela signifie que vous lui demander de servir de passerelle pour ledit "
+#~ "groupe\n"
+#~ "à compter du prochain message. Tous les messages précédents sur le groupe de "
+#~ "News\n"
+#~ "seront ignorés. C'est comme si vous lisiez le groupe de News vous même et\n"
+#~ "marquiez tous les messages actuels comme étant <em>lu</em>. En capturant,\n"
+#~ "vos abonnés ne verront pas les messages précédents."
+
+#~ msgid ""
+#~ "To finish creating your mailing list, you must edit your\n"
+#~ "/etc/aliases (or equivalent) file by adding the following lines:\n"
+#~ "\n"
+#~ "## %(listname)s mailing list\n"
+#~ "## created: %(date)s %(user)s\n"
+#~ "%(list)s \"|%(wrapper)s post %(listname)s\"\n"
+#~ "%(admin)s \"|%(wrapper)s mailowner %(listname)s\"\n"
+#~ "%(request)s \"|%(wrapper)s mailcmd %(listname)s\"\n"
+#~ "%(owner)s %(listname)s-admin\n"
+#~ msgstr ""
+#~ "Pour achever la création de votre liste, vous devrez modifier votre\n"
+#~ "fichier /etc/aliases ou tout autre fichier équivalent en y ajoutant\n"
+#~ "les lignes suivantes:\n"
+#~ "## List de diffusion %(listname)s\n"
+#~ "## creé: %(date)s %(user)s\n"
+#~ "%(list)s \"|%(wrapper)s post %(listname)s\"\n"
+#~ "%(admin)s \"|%(wrapper)s mailowner %(listname)s\"\n"
+#~ "%(request)s \"|%(wrapper)s mailcmd %(listname)s\"\n"
+#~ "%(owner)s %(listname)s-admin\n"
+
+#~ msgid ""
+#~ "To finish removing your mailing list, you must edit your\n"
+#~ "/etc/aliases (or equivalent) file by removing the following lines:\n"
+#~ "\n"
+#~ "%(list)s \"|%(wrapper)s post %(listname)s\"\n"
+#~ "%(admin)s \"|%(wrapper)s mailowner %(listname)s\"\n"
+#~ "%(request)s \"|%(wrapper)s mailcmd %(listname)s\"\n"
+#~ "%(owner)s %(listname)s-admin\n"
+#~ msgstr ""
+#~ "Pour achever la suppression de votre liste de diffusion, vous devrez\n"
+#~ "modifier votre fichier /etc/aliases (ou équivalent) en y supprimant les\n"
+#~ "lignes suivantes:\n"
+#~ "\n"
+#~ "%(list)s \"|%(wrapper)s post %(listname)s\"\n"
+#~ "%(admin)s \"|%(wrapper)s mailowner %(listname)s\"\n"
+#~ "%(request)s \"|%(wrapper)s mailcmd %(listname)s\"\n"
+#~ "%(owner)s %(listname)s-admin\n"
+
+#~ msgid ""
+#~ "To finish creating your mailing list, execute the following\n"
+#~ "commands with the proper permission:\n"
+#~ "\n"
+#~ "echo '|preline %(wrapper)s post %(listname)s' >~alias/.qmail-%(listname)s\n"
+#~ "echo '|preline %(wrapper)s mailowner %(listname)s' "
+#~ ">~alias/.qmail-%(listname)s-admin\n"
+#~ "echo '|preline %(wrapper)s mailcmd %(listname)s' "
+#~ ">~alias/.qmail-%(listname)s-request\n"
+#~ "echo '&%(listname)s-admin' >~alias/.qmail-owner-%(listname)s\n"
+#~ "echo '&%(listname)s-admin' >~alias/.qmail-%(listname)s-owner\n"
+#~ "\n"
+#~ "chmod 644 ~alias/.qmail-%(listname)s ~alias/.qmail-%(listname)s-admin\n"
+#~ "chmod 644 ~alias/.qmail-%(listname)s-request "
+#~ "~alias/.qmail-%(listname)s-owner\n"
+#~ "chmod 644 ~alias/.qmail-owner-%(listname)s\n"
+#~ msgstr ""
+#~ "Pour achever la création de la liste de diffusion, executez les commandes\n"
+#~ "suivantes avec les permissions appropriées:\n"
+#~ "\n"
+#~ "echo '|preline %(wrapper)s post %(listname)s' >~alias/.qmail-%(listname)s\n"
+#~ "echo '|preline %(wrapper)s mailowner %(listname)s' "
+#~ ">~alias/.qmail-%(listname)s-admin\n"
+#~ "echo '|preline %(wrapper)s mailcmd %(listname)s' "
+#~ ">~alias/.qmail-%(listname)s-request\n"
+#~ "echo '&%(listname)s-admin' >~alias/.qmail-owner-%(listname)s\n"
+#~ "echo '&%(listname)s-admin' >~alias/.qmail-%(listname)s-owner\n"
+#~ "\n"
+#~ "chmod 644 ~alias/.qmail-%(listname)s ~alias/.qmail-%(listname)s-admin\n"
+#~ "chmod 644 ~alias/.qmail-%(listname)s-request "
+#~ "~alias/.qmail-%(listname)s-owner\n"
+#~ "chmod 644 ~alias/.qmail-owner-%(listname)s\n"
+
+#~ msgid ""
+#~ "To finish removing your mailing list, you must remove the\n"
+#~ "all the entires for the %(listname)s aliases."
+#~ msgstr ""
+#~ "Pour achever la suppression de votre liste, vous devrez supprimer\n"
+#~ "toutes les aliases lié à la liste %(listname)."
+
+#~ msgid "List is not functional."
+#~ msgstr "La liste n'est pas fonctionnelle."
+
+#~ msgid "Bad user - %(sender)s."
+#~ msgstr "Utilisateur non valide: %(sender)s."
+
+#~ msgid "%(origsender)s isn't subscribed to this list."
+#~ msgstr "%(origsender)s n'est pas abonné à la liste."
+
+#~ msgid "Email address '%(origsender)s' not accepted by Mailman."
+#~ msgstr "Adresse courriel '%(origsender)s' non accepté par Mailman."
+
+#~ msgid "%(origsender)s is not subscribed to this list."
+#~ msgstr "%(origsender) n'est pas abonné à la liste."
+
+#~ msgid "Your stored password is bogus."
+#~ msgstr "Votre mot de passe stocké est bogué."
+
+#~ msgid "returns a list of the members. (all lowercase)"
+#~ msgstr "renvoie une liste des abonnés. (tout en minuscule)"
+
+#~ msgid "returns a list of digest members. (all lowercase)"
+#~ msgstr "renvoie une liste des abonnés en mode groupé. (tout en minuscule)"
+
+#~ msgid "returns a list of the members with username case preserved."
+#~ msgstr "renvoie une liste des abonnés en préservant la casse."
+
+#~ msgid ""
+#~ "adds the appropriate data to the internal members dict.\n"
+#~ "\n"
+#~ " If the username has upercase letters in it, then the value\n"
+#~ " in the members dict is the case preserved address, otherwise,\n"
+#~ " the value is 0.\n"
+#~ " "
+#~ msgstr ""
+#~ "Ajoute les données appropriées au dictionnaire interne des abonnés.\n"
+#~ "\n"
+#~ "Si le non d'utilisateur contient des majuscules, alors la vleur dans\n"
+#~ "le dict des abonnés contiendra une adresse préservant la casse, sinon la "
+#~ "valeur est 0.\n"
+#~ "\t"
+
+#~ msgid ""
+#~ "Return the member's case preserved address.\n"
+#~ " "
+#~ msgstr ""
+#~ "Renvoie l'adresse de l'abonné en préservant la casse.\n"
+#~ "\t"
+
+#~ msgid "Return the member's address lower cased."
+#~ msgstr "Renvoie l'adresse de l'abonné en minuscule."
+
+#~ msgid "Return user's setting for option, defaulting to 0 if no settings."
+#~ msgstr ""
+#~ "Renvoyer les paramètres de l'utilisateur, 0 s'ils ne sont pas définit."
+
+#~ msgid ""
+#~ "Return the lowercased version of the subscribed email address.\n"
+#~ "\n"
+#~ " If email is not subscribed, either as a regular member or digest\n"
+#~ " member, None is returned. If they are subscribed, the return value "
+#~ "is \n"
+#~ " guaranteed to be lowercased.\n"
+#~ " "
+#~ msgstr ""
+#~ "Renvoies l'adresse courriel abonnée en miniscule.\n"
+#~ "\n"
+#~ "Si l'adresse n'est pas abonnée, ni avec l'option de remise individuelle\n"
+#~ "ni avec l'option de remise groupée, None est renvoyé. Si elle l'est, la\n"
+#~ "valeur retournée est en minuscule de façon certaine.\n"
+#~ "\t"
+
+#~ msgid ""
+#~ "Fundamental list characteristics, including descriptive info and basic "
+#~ "behaviors."
+#~ msgstr ""
+#~ "Caractéristiques fondamentales de la liste, avec des infos descriptives et "
+#~ "le fonctionnement de base."
+
+#~ msgid "The public name of this list (make case-changes only)."
+#~ msgstr ""
+#~ "Le nom publique de la liste (ne faîtes des modifications que sur la casse)."
+
+#~ msgid ""
+#~ "The capitalization of this name can be changed to make it\n"
+#~ " presentable in polite company as a proper noun, or to make an\n"
+#~ " acronym part all upper case, etc. However, the name will be\n"
+#~ " advertised as the email address (e.g., in subscribe "
+#~ "confirmation\n"
+#~ " notices), so it should <em>not</em> be otherwise altered. "
+#~ "(Email\n"
+#~ " addresses are not case sensitive, but they are sensitive to\n"
+#~ " almost everything else :-)"
+#~ msgstr ""
+#~ "La casse du nom peut être changé pour le rendre présentable dans une "
+#~ "compagnie BCBG,\n"
+#~ "ou en faire un acronyme classique. Toutefois, ce nom sera publié comme étant "
+#~ "l'adresse\n"
+#~ "courriel (dans les requêtes de confirmation d'abonnement par exemple), "
+#~ "ainsi, il <em>ne doit\n"
+#~ "pas</em> être altéré (les adresses courriels sont insensible à la casse, "
+#~ "mais elles le sont\n"
+#~ "à presque tout autre chose :-)"
+
+#~ msgid ""
+#~ "The list administrator email addresses. Multiple\n"
+#~ " administrator addresses, each on separate line is okay."
+#~ msgstr ""
+#~ "L'adresse courriel de l'administrateur de la liste -- il est possible\n"
+#~ "d'avoir plsieurs adresses d'administrateurs, une par ligne."
+
+#~ msgid ""
+#~ "There are two ownership roles associated with each mailing\n"
+#~ " list. The <em>list administrators</em> are the people who "
+#~ "have\n"
+#~ " ultimate control over all parameters of this mailing list. "
+#~ "They\n"
+#~ " are able to change any list configuration variable available\n"
+#~ " through these administration web pages.\n"
+#~ "\n"
+#~ " <p>The <em>list moderators</em> have more limited permissions;\n"
+#~ " they are not able to change any list configuration variable, "
+#~ "but\n"
+#~ " they are allowed to tend to pending administration requests,\n"
+#~ " including approving or rejecting held subscription requests, "
+#~ "and\n"
+#~ " disposing of held postings. Of course, the <em>list\n"
+#~ " administrators</em> can also tend to pending requests.\n"
+#~ "\n"
+#~ " <p>In order to split the list ownership duties into\n"
+#~ " administrators and moderators, you must set a separate "
+#~ "moderator\n"
+#~ " password in the section below, and also provide the email\n"
+#~ " addresses of the list moderators in this section. Note that "
+#~ "the\n"
+#~ " field you are changing here specifies the list\n"
+#~ " administators."
+#~ msgstr ""
+#~ "Il y a deux rôles de responsable pour chaque liste de diffusion.\n"
+#~ "<em>Les administrateurs de listes</em> sont ceux qui disposent d'un\n"
+#~ "contrôle totale sur tous les paramètres de la liste de diffusion. Ils sont\n"
+#~ "à mesure de modifier toute option de configuration de liste disponible\n"
+#~ "à travers ces pages web d'administration.\n"
+#~ "\n"
+#~ "<em>Les modérateurs de liste</em> disposent de moins de privillèges; ils\n"
+#~ "ne peuvent modifier aucune option de configuration de liste, par contre\n"
+#~ "ils peuvent basculer vers les requêtes administratives en attentes, pour\n"
+#~ "approuver ou rejetter des requêtes d'abonnement, se débarasser de\n"
+#~ "soumissions en attente.\n"
+#~ "\n"
+#~ "Pour séparer les charges d'administrations en tâches administratives et\n"
+#~ "de modération, vous aurez à définir un mot de passe séparé de modération\n"
+#~ "dans la section ci-dessous et fournir la liste des adresses courriels des\n"
+#~ "modérateurs dans cette section. Notez que le champ que vous êtes en train\n"
+#~ "de modifier désigne les administrateurs de la liste."
+
+#~ msgid ""
+#~ "The list moderator email addresses. Multiple\n"
+#~ " moderator addresses, each on separate line is okay."
+#~ msgstr ""
+#~ "L'adresse courriel du modérateur de la liste -- il est possible\n"
+#~ "d'avoir plsieurs adresses de modérateurs une par ligne."
+
+#~ msgid ""
+#~ "There are two ownership roles associated with each mailing\n"
+#~ " list. The <em>list administrators</em> are the people who "
+#~ "have\n"
+#~ " ultimate control over all parameters of this mailing list. "
+#~ "They\n"
+#~ " are able to change any list configuration variable available\n"
+#~ " through these administration web pages.\n"
+#~ "\n"
+#~ " <p>The <em>list moderators</em> have more limited permissions;\n"
+#~ " they are not able to change any list configuration variable, "
+#~ "but\n"
+#~ " they are allowed to tend to pending administration requests,\n"
+#~ " including approving or rejecting held subscription requests, "
+#~ "and\n"
+#~ " disposing of held postings. Of course, the <em>list\n"
+#~ " administrators</em> can also tend to pending requests.\n"
+#~ "\n"
+#~ " <p>In order to split the list ownership duties into\n"
+#~ " administrators and moderators, you must set a separate "
+#~ "moderator\n"
+#~ " password in the section below, and also provide the email\n"
+#~ " addresses of the list moderators in this section. Note that "
+#~ "the\n"
+#~ " field you are changing here specifies the list moderators."
+#~ msgstr ""
+#~ "Il y a deux rôles responsables pour une liste de diffusion.\n"
+#~ "Les <em>Administrateurs de listes</em> sont ceux qui disposent d'un\n"
+#~ "contrôle totale sur tous les paramètres de cette liste. Ils peuvent\n"
+#~ "Modifier toute variable de liste configurable à travers ces pages web\n"
+#~ "d'administration.\n"
+#~ "Les <em>Modérateurs de listes</em> ont moins de privillèges; ils ne peuvent\n"
+#~ "pas modifier une variable de configuration de liste, mais peuvent néamoins\n"
+#~ "basculer vers les requêtes administratives, pour approuver ou rejetter les\n"
+#~ "requêtes d'abonnement, se débarasser des soumissions en attentes.\n"
+#~ "<em>Les administrateurs</em> de listes peuvent évidemment basculer vers les\n"
+#~ "les requêtes en attente.\n"
+#~ "Pour séparer les tâches relatives à la gestion d'une liste en tâches \n"
+#~ "d'administration et tâche de modération, Vous devriez fournir un mot de\n"
+#~ "passe de modération séparé dans le champ ci-dessous, et fournir la liste\n"
+#~ "des adresses courriels des modérateurs dans la section ci-dessous.Notez que "
+#~ "le champ que vous êtes en train\n"
+#~ "de modifier désigne les modérateurs de la liste."
+
+#~ msgid "Default language for this list."
+#~ msgstr "Langue par défaut pour cette liste."
+
+#~ msgid ""
+#~ "All messages not related to an specific user will be\n"
+#~ " displayed in this language."
+#~ msgstr ""
+#~ "Tous les messages qui ne sont pas relatifs à un utilisateur spécifique "
+#~ "seront afficher dans cette langue."
+
+#~ msgid "A terse phrase identifying this list."
+#~ msgstr "Une phrase courte identifiant cette liste."
+
+#~ msgid ""
+#~ "This description is used when the mailing list is listed with\n"
+#~ " other mailing lists, or in headers, and so forth. It "
+#~ "should\n"
+#~ " be as succinct as you can get it, while still identifying "
+#~ "what\n"
+#~ " the list is."
+#~ msgstr ""
+#~ "Cette description est utilisée lorsque la liste de diffusion est affichée "
+#~ "avec\n"
+#~ "avec d'autres listes, ou dans les en-tête et autres. Il doit être aussi\n"
+#~ "concis que possible tout en restant explicite."
+
+#~ msgid ""
+#~ "An introductory description - a few paragraphs - about the\n"
+#~ " list. It will be included, as html, at the top of the "
+#~ "listinfo\n"
+#~ " page. Carriage returns will end a paragraph - see the details\n"
+#~ " for more info."
+#~ msgstr ""
+#~ "Une description introductive - quelques paragraphes - à propos de la liste.\n"
+#~ "Elle sera insérée, au format html, au sommet de la page info liste.\n"
+#~ "Les retours charriots marquent la fin des paragraphes - voir détails pour "
+#~ "plus d'informations."
+
+#~ msgid ""
+#~ "The text will be treated as html <em>except</em> that\n"
+#~ " newlines will be translated to &lt;br&gt; - so you can use "
+#~ "links,\n"
+#~ " preformatted text, etc, but don't put in carriage returns "
+#~ "except\n"
+#~ " where you mean to separate paragraphs. And review your changes "
+#~ "-\n"
+#~ " bad html (like some unterminated HTML constructs) can prevent\n"
+#~ " display of the entire listinfo page."
+#~ msgstr ""
+#~ "Le texte sera considéré comme de l'html <em>sauf</em> que les retours\n"
+#~ "à la ligne seront convertis en &lt;br&gt; - vous pouvez donc utiliser\n"
+#~ "des liens, du texte préformatté, etc. Eviter toutefois d'utiliser les\n"
+#~ "retours charriots si vous ne désirez pas créer de nouveaux paragraphes.\n"
+#~ "Vérifier vos modifications - un mauvais code html (comme certaines\n"
+#~ "construction HTML inachevées) peut conduire une impossibilité d'affichage\n"
+#~ "de la page info liste"
+
+#~ msgid "Prefix for subject line of list postings."
+#~ msgstr "Préfixe des objets des soumissions de la liste."
+
+#~ msgid ""
+#~ "This text will be prepended to subject lines of messages\n"
+#~ " posted to the list, to distinguish mailing list messages in in\n"
+#~ " mailbox summaries. Brevity is premium here, it's ok to "
+#~ "shorten\n"
+#~ " long mailing list names to something more concise, as long as "
+#~ "it\n"
+#~ " still identifies the mailing list."
+#~ msgstr ""
+#~ "Ce texte sera ajouté devant les objets des messages\n"
+#~ "\t\tsoumis à la liste pour faciliter la distinction\n"
+#~ "\t\tdes messages issus des listes de diffusion dans les remises groupées\n"
+#~ "\t\tdes boîtes de reception. La concision est essentielle ici,\n"
+#~ "\t\til est possible de raccourcir les noms des listes particulièrement\n"
+#~ "\t\tlongs tant que le resultat demeure explicite."
+
+#~ msgid ""
+#~ "List-specific text prepended to new-subscriber welcome\n"
+#~ " message"
+#~ msgstr ""
+#~ "Texte spécifique à une liste, ajouté au début du message de bienvenue "
+#~ "adressé aux nouveaux abonnés"
+
+#~ msgid ""
+#~ "This value, if any, will be added to the front of the\n"
+#~ " new-subscriber welcome message. The rest of the welcome "
+#~ "message\n"
+#~ " already describes the important addresses and URLs for the\n"
+#~ " mailing list, so you don't need to include any of that kind of\n"
+#~ " stuff here. This should just contain mission-specific kinds "
+#~ "of\n"
+#~ " things, like etiquette policies or team orientation, or that "
+#~ "kind\n"
+#~ " of thing.\n"
+#~ "\n"
+#~ " <p>Note that this text will be wrapped, according to the\n"
+#~ " following rules:\n"
+#~ " <ul><li>Each paragraph is filled so that no line is longer "
+#~ "than\n"
+#~ " 70 characters.\n"
+#~ " <li>Any line that begins with whitespace is not filled.\n"
+#~ " <li>A blank line separates paragraphs.\n"
+#~ " </ul>"
+#~ msgstr ""
+#~ "Cette valeur, si elle existe, sera ajoutée au debut du message de bienvenue "
+#~ "adressé\n"
+#~ "au nouveaux abonnés. Le reste dudit message décrit les adresses et URLs\n"
+#~ "importants relatifs à la liste de diffusion, par suite,\n"
+#~ "vous n'aurez pas besoin d'ajouter\n"
+#~ "de telles informations ici. Ceci devra contenir des informations relatives "
+#~ "aux missions\n"
+#~ "de la liste, telles que les règles éthiques, les orientations de l'équipe, "
+#~ "etc.\n"
+#~ "<p>Notez que ce texte sera formatté en utilisant les règles suivantes:\n"
+#~ "<ul><li>Chaque paragraphe est composé de lignes d'au plus 70 caractères.\n"
+#~ "<li>Toute ligne commençant par un caractère d'espacement ne sera\n"
+#~ "pas remplie.\n"
+#~ "<li>Les paragraphes sont séparés par une ligne vide.\n"
+#~ "</ul>"
+
+#~ msgid ""
+#~ "Text sent to people leaving the list. If empty, no special\n"
+#~ " text will be added to the unsubscribe message."
+#~ msgstr ""
+#~ "Le texte envoyé au personnes quittant la liste. Si ce texte est vide,\n"
+#~ "aucun message spécial ne sera ajouté au texte de résiliation."
+
+#~ msgid "Explicit address"
+#~ msgstr "Adresse explicite"
+
+#~ msgid "Poster"
+#~ msgstr "Expéditeur"
+
+#~ msgid "This list"
+#~ msgstr "Cette liste"
+
+#~ msgid ""
+#~ "Where are replies to list messages directed?\n"
+#~ " <tt>Poster</tt> is <em>strongly</em> recommended for most "
+#~ "mailing\n"
+#~ " lists."
+#~ msgstr ""
+#~ "Destination des réponses aux messages adressés à la liste?\n"
+#~ "<tt>Expéditeur</tt> est <strong>fortement</strong> recommandé pour la "
+#~ "pluspart des listes de diffusion."
+
+#~ msgid ""
+#~ "This option controls what Mailman does to the\n"
+#~ " <tt>Reply-To:</tt> header in messages flowing through this\n"
+#~ " mailing list. When set to <em>Poster</em>, no "
+#~ "<tt>Reply-To:</tt>\n"
+#~ " header is added by Mailman, although if one is present in the\n"
+#~ " original message, it is not stripped. Setting this value to\n"
+#~ " either <em>This list</em> or <em>Explicit address</em> causes\n"
+#~ " Mailman to insert a specific <tt>Reply-To:</tt> header in all\n"
+#~ " messages, overriding the header in the original message if\n"
+#~ " necessary (<em>Explicit address</em> inserts the value of <a\n"
+#~ " "
+#~ "href=\"?VARHELP=general/reply_to_address\">reply_to_address</a>).\n"
+#~ " \n"
+#~ " <p>There are many reasons not to introduce or override the\n"
+#~ " <tt>Reply-To:</tt> header. One is that some posters depend on\n"
+#~ " their own <tt>Reply-To:</tt> settings to convey their valid\n"
+#~ " return address. Another is that modifying <tt>Reply-To:</tt>\n"
+#~ " makes it much more difficult to send private replies. See <a\n"
+#~ " "
+#~ "href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-To'\n"
+#~ " Munging Considered Harmful</a> for a general discussion of "
+#~ "this\n"
+#~ " issue. See <a\n"
+#~ " "
+#~ "href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-To\n"
+#~ " Munging Considered Useful</a> for a dissenting opinion.\n"
+#~ "\n"
+#~ " <p>Some mailing lists have restricted posting privileges, with "
+#~ "a\n"
+#~ " parallel list devoted to discussions. Examples are `patches' "
+#~ "or\n"
+#~ " `checkin' lists, where software changes are posted by a "
+#~ "revision\n"
+#~ " control system, but discussion about the changes occurs on a\n"
+#~ " developers mailing list. To support these types of mailing\n"
+#~ " lists, select <tt>Explicit address</tt> and set the\n"
+#~ " <tt>Reply-To:</tt> address below to point to the parallel\n"
+#~ " list."
+#~ msgstr ""
+#~ "Cette option contrôle ce que Mailman fait de\n"
+#~ "\t\t<tt>Reply-to:</tt> les en-tête des messages qui arrivent sur cette "
+#~ "liste.\n"
+#~ "\t\tQuand il porte la valeur <em>poster</em>, Mailman n'ajoutes pas \n"
+#~ "\t\tl'en-tête <tt>Reply-to(/tt), par contre s'il y a n'en un dans le message "
+#~ "original, il \n"
+#~ "\t\tne sera pas supprimé. Porter cette valeur à <em>This list</em> ou a \n"
+#~ "\t\t<em>Explicit address</em> obliges Mailman à insérer un en-tête "
+#~ "<em>Reply-to</em> spécifique\n"
+#~ "\t\tà tous les messages, annulant ainsi l'en-tête du message originale si "
+#~ "nécessaire\n"
+#~ "\t\t(l'option <em>Explicit address</em> insert la valeur de <a "
+#~ "href=\"?VARHELP=general/reply_to_address\">l'adresse\n"
+#~ "\t\trépondre-à</a>).\n"
+#~ "\n"
+#~ "\t\t<p>Il y a nombre de raisons qui militent pour la non-annulation de "
+#~ "l'en-tête <tt>Reply-To</tt>.\n"
+#~ "\t\tParmi ces raisons on peut citer le fait que pas mal d'expéditeurs "
+#~ "dépendent de leurs <tt>Reply-to</tt>\n"
+#~ "\t\tpour réacheminer leurs messages. Une autre raison est le fait que la "
+#~ "modification du <tt>Reply-to</tt>\n"
+#~ "\t\trend plus difficle les réponses privées. Lisez <a "
+#~ "href=\"http://www.unicom.com/pw/reply-to-harmful.html\">\n"
+#~ "\t\t`Reply-To` Munging Considered Harmful</a> pour une discussion générale "
+#~ "sur le problème. Lisez <a \n"
+#~ "\t\thref=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-To"
+#~ " Munging Considered USeful</a>\n"
+#~ "\t\tpour un panorama.\n"
+#~ "\n"
+#~ "\t\t<p>Certaines liste de diffusion reservent les privillèges de soumission "
+#~ "à certains,\n"
+#~ "\t\tavec une liste parallèle pour la discussion. Parmi ces listes ont peut "
+#~ "citer les listes\n"
+#~ "\t\t'patches' et 'checkin', où les modifications des logiciels sont soumise "
+#~ "par des systèmes de contrôleurs\n"
+#~ "\t\tde revisions alors que les discussions concernant ces mêmes "
+#~ "modifications se déroulent sur la liste\n"
+#~ "\t\tdes développeurs. Pour la gestion de ce type de listes, sélectionner "
+#~ "<tt>Explicit address</tt> et portez\n"
+#~ "\t\tla valeur de l'adresse <tt>Reply-To:</tt> à celle de la liste parallèle."
+
+#~ msgid "Explicit <tt>Reply-To:</tt> header."
+#~ msgstr "En-tête <tt>Répondre-à:</tt> explicite."
+
+#~ msgid ""
+#~ "This is the address set in the <tt>Reply-To:</tt> header\n"
+#~ " when the <a\n"
+#~ " "
+#~ "href=\"?VARHELP=general/reply_goes_to_list\">reply_goes_to_list</a>\n"
+#~ " option is set to <em>Explicit address</em>.\n"
+#~ "\n"
+#~ " <p>There are many reasons not to introduce or override the\n"
+#~ " <tt>Reply-To:</tt> header. One is that some posters depend on\n"
+#~ " their own <tt>Reply-To:</tt> settings to convey their valid\n"
+#~ " return address. Another is that modifying <tt>Reply-To:</tt>\n"
+#~ " makes it much more difficult to send private replies. See <a\n"
+#~ " "
+#~ "href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-To'\n"
+#~ " Munging Considered Harmful</a> for a general discussion of "
+#~ "this\n"
+#~ " issue. See <a\n"
+#~ " "
+#~ "href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-To\n"
+#~ " Munging Considered Useful</a> for a dissenting opinion.\n"
+#~ "\n"
+#~ " <p>Some mailing lists have restricted posting privileges, with "
+#~ "a\n"
+#~ " parallel list devoted to discussions. Examples are `patches' "
+#~ "or\n"
+#~ " `checkin' lists, where software changes are posted by a "
+#~ "revision\n"
+#~ " control system, but discussion about the changes occurs on a\n"
+#~ " developers mailing list. To support these types of mailing\n"
+#~ " lists, specify the explicit <tt>Reply-To:</tt> address here. "
+#~ "You\n"
+#~ " must also specify <tt>Explicit address</tt> in the\n"
+#~ " <tt>reply_goes_to_list</tt>\n"
+#~ " variable.\n"
+#~ "\n"
+#~ " <p>Note that if the original message contains a\n"
+#~ " <tt>Reply-To:</tt> header, it will not be changed."
+#~ msgstr ""
+#~ "Cette adresse est celle que porte le champ <tt>Reply-To:</tt> de l'en-tête\n"
+#~ "\tlorsque la variable<a href=\"?VARHELP=general/reply_goes_to_list\">\n"
+#~ "\treply_goes_to_list</a> porte la valeur <em>Explicit address</em>\n"
+#~ "\n"
+#~ "\t\t<p>Il y a nombre de raisons qui militent pour la non-annulation ou "
+#~ "l'introduction d'un en-tête <tt>Reply-to</tt>.\n"
+#~ "\t\tParmi ces raisons on peut citer le fait que pas mal de d'expéditeurs "
+#~ "dépendent de leurs <tt>Reply-to</tt>\n"
+#~ "\t\tpour réacheminer leurs messages. Une autre raison est le fait que la "
+#~ "modification du <tt>Reply-To</tt>\n"
+#~ "\t\trend plus difficle les réponses privées. Lisez <a "
+#~ "href=\"http://www.unicom.com/pw/reply-to-harmful.html\">\n"
+#~ "\t\t`Reply-To` Munging Considered Harmful</a> pour une discussion générale "
+#~ "sur le problème. Lisez <a \n"
+#~ "\t\thref=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-To"
+#~ " Munging Considered USeful</a>\n"
+#~ "\t\tpour une vision panoramique.\n"
+#~ "\n"
+#~ "\t\t<p>Certaines liste de diffusion reservent les privillèges de soumission "
+#~ "à certains,\n"
+#~ "\t\tavec une liste parallèle pour la discussion. Parmi ces listes on peut "
+#~ "citer les listes\n"
+#~ "\t\t'patches' et 'checkin', où les modifications des logiciels sont soumis "
+#~ "par des systèmes de contrôleurs\n"
+#~ "\t\tde revisions alors que les discussions concernant ces mêmes "
+#~ "modifications se déroulent sur la liste\n"
+#~ "\t\tdes développeurs. Pour la gestion de ce type de listes, spécifiez ici "
+#~ "l'adresse du <tt>Reply-To:</tt> explicite.\n"
+#~ "\t\tVous devrez également spécifier l'adresse <tt>Explicit adress</tt> dans "
+#~ "la variable <tt>reply_goes_to_list</tt>\n"
+#~ ".\n"
+#~ "\t<p>Noez que si le message originale contient un en-tête "
+#~ "<tt>Reply-To:</tt>, il ne sera pas modifé."
+
+#~ msgid ""
+#~ "(Administrivia filter) Check postings and intercept ones\n"
+#~ " that seem to be administrative requests?"
+#~ msgstr ""
+#~ "(Filtre administrative) vérifie les soumissions et intercepte celles\n"
+#~ "qui ressemblent à des requêtes administratives?"
+
+#~ msgid ""
+#~ "Administrivia tests will check postings to see whether it's\n"
+#~ " really meant as an administrative request (like subscribe,\n"
+#~ " unsubscribe, etc), and will add it to the the administrative\n"
+#~ " requests queue, notifying the administrator of the new "
+#~ "request,\n"
+#~ " in the process."
+#~ msgstr ""
+#~ "Les test administratives vont vérifier les soumissions pour voir s'il "
+#~ "s'agit\n"
+#~ "de requêtes administratives (telles que les abonnements, les resiliations\n"
+#~ ", etc) et les ajouter à la file d'attente des requêtes puis aviser\n"
+#~ "l'administrateur de l'arrivé de nouvelles requêtes à traiter."
+
+#~ msgid ""
+#~ "Send password reminders to, eg, \"-owner\" address instead of\n"
+#~ " directly to user."
+#~ msgstr ""
+#~ "Envoyer un rappel des mots de passe, e.g. à l'adresse \"-owner\" au lieu\n"
+#~ "\t\tde l'envoyer directement à l'utilisateur."
+
+#~ msgid ""
+#~ "Set this to yes when this list is intended to cascade only\n"
+#~ " to other mailing lists. When set, meta notices like\n"
+#~ " confirmations and password reminders will be directed to an\n"
+#~ " address derived from the member's address - it will have the\n"
+#~ " value of \"umbrella_member_suffix\" appended to the member's\n"
+#~ " account name."
+#~ msgstr ""
+#~ "Donnez à celui-ci la valeur yes lorsque cette liste à pour unique but\n"
+#~ "de relayer vers d'autres listes. Lorsqu'elle est activée, les metas avis\n"
+#~ "tels que les confirmations et les rappels de mot de passe seront dirigés "
+#~ "vers\n"
+#~ "des adresees dérivées de celle des abonnées - Elle aura la valeure de\n"
+#~ "\"suffixe_abonné_enveloppe\" ajoutée au nom de l'abonné."
+
+#~ msgid ""
+#~ "Suffix for use when this list is an umbrella for other\n"
+#~ " lists, according to setting of previous \"umbrella_list\"\n"
+#~ " setting."
+#~ msgstr ""
+#~ "Suffixe utilisé lorsque cette liste est une enveloppe pour d'autres listes, "
+#~ "selon le paramètrage de \"liste_enveloppe\" ci-dessus."
+
+#~ msgid ""
+#~ "When \"umbrella_list\" is set to indicate that this list has\n"
+#~ " other mailing lists as members, then administrative notices "
+#~ "like\n"
+#~ " confirmations and password reminders need to not be sent to "
+#~ "the\n"
+#~ " member list addresses, but rather to the owner of those member\n"
+#~ " lists. In that case, the value of this setting is appended to\n"
+#~ " the member's account name for such notices. `-owner' is the\n"
+#~ " typical choice. This setting has no effect when "
+#~ "\"umbrella_list\"\n"
+#~ " is \"No\"."
+#~ msgstr ""
+#~ "Lorsque \"liste_enveloppe\" est activé pour indiquer que d'autres listes "
+#~ "sont\n"
+#~ "\tabonnées à cette liste, les notices administratives telles que\n"
+#~ "\tles confirmations et les rappels de mot de passe ne doivent pas être\n"
+#~ "\t envoyés aux adresses des abonnées mais plutôt aux propriétaires des "
+#~ "listes de ces abonnés. Dans ce cas, la valeur de ce paramètre\n"
+#~ "\test ajoutée au nom de compte des abonnés associés à de telles notices.\n"
+#~ "\t'-owner' est le choix typique. Le paramètrage est sans effet lorsque\n"
+#~ "\t\"liste_enveloppe\" a la valeur \"No\"."
+
+#~ msgid ""
+#~ "Send monthly password reminders or no? Overrides the\n"
+#~ " previous option."
+#~ msgstr ""
+#~ "Envoyez un rappel mensuel de mot de passe ou non? annulant l'option "
+#~ "précèdente."
+
+#~ msgid "Send welcome message when people subscribe?"
+#~ msgstr "Envoyer un message de bienvenue lorsque les gens s'abonnent?"
+
+#~ msgid ""
+#~ "Turn this on only if you plan on subscribing people manually\n"
+#~ " and don't want them to know that you did so. This option is "
+#~ "most\n"
+#~ " useful for transparently migrating lists from some other "
+#~ "mailing\n"
+#~ " list manager to Mailman."
+#~ msgstr ""
+#~ "Activez ceci seulement si vous prévoyez abonner manuellement les gens\n"
+#~ "\tà leurs insus. Ceci est utile pour les listes qui effectuent une\n"
+#~ "\tmigration transparente vers Mailman à partir d'autres gestionnaires\n"
+#~ "\tde liste."
+
+#~ msgid ""
+#~ "Should administrator get immediate notice of new requests,\n"
+#~ " as well as daily notices about collected ones?"
+#~ msgstr ""
+#~ "Est que l'administrateur devrait recevoir un avis immédiat pour chaque "
+#~ "nouvelle requête\n"
+#~ "\tainsi qu'un rapport quotidien des requêtes collectées?"
+
+#~ msgid ""
+#~ "List admins are sent daily reminders of pending admin\n"
+#~ " approval requests, like subscriptions to a moderated list or\n"
+#~ " postings that are being held for one reason or another. "
+#~ "Setting\n"
+#~ " this option causes notices to be sent immediately on the "
+#~ "arrival\n"
+#~ " of new requests, as well."
+#~ msgstr ""
+#~ "Les administrateurs de listes recoivent quotidiennement le rappel des\n"
+#~ "\tdes requêtes d'approbation en attente, requêtes telles que les\n"
+#~ "\tabonnements aux listes modérées ou les soumissions mises en attente\n"
+#~ "\tpour diverses raisons. Activer cette option entraîne, en plus,\n"
+#~ "\tl'envoi d'avis chaque fois qu'une nouvelle requête entre dans la\n"
+#~ "\tfile d'attente."
+
+#~ msgid ""
+#~ "Should administrator get notices of subscribes and\n"
+#~ " unsubscribes?"
+#~ msgstr ""
+#~ "L'administrateur doit-il être informé des abonnements et des resiliations?"
+
+#~ msgid "Send mail to poster when their posting is held for approval?"
+#~ msgstr ""
+#~ "Envoie un courriel aux soumissionnaires lorsque leurs messages est mis en "
+#~ "attente pour approbation?"
+
+#~ msgid ""
+#~ "Approval notices are sent when mail triggers certain of the\n"
+#~ " limits <em>except</em> routine list moderation and spam "
+#~ "filters,\n"
+#~ " for which notices are <em>not</em> sent. This option "
+#~ "overrides\n"
+#~ " ever sending the notice."
+#~ msgstr ""
+#~ "Des demandes d'approbation sont envoyés lorsque les courriels déclenchent "
+#~ "certaines limites\n"
+#~ "<em>sauf</em> pour les modération de liste et les filtres de spam, pour "
+#~ "lesquels aucun avis\n"
+#~ "<em>n</em>'est envoyé, cette option rend caduque les autres options d'envoi "
+#~ "d'avis"
+
+#~ msgid ""
+#~ "Maximum length in Kb of a message body. Use 0 for no\n"
+#~ " limit."
+#~ msgstr ""
+#~ "Taille maximale du corps d'un message. Spécifiez 0 pour pas de\n"
+#~ "\t\tlimite."
+
+#~ msgid "Host name this list prefers for email."
+#~ msgstr ""
+#~ "Les nom d'hôte préférés par cette liste de diffusion pour le courriel."
+
+#~ msgid ""
+#~ "The \"host_name\" is the preferred name for email to\n"
+#~ " mailman-related addresses on this host, and generally should "
+#~ "be\n"
+#~ " the mail host's exchanger address, if any. This setting can "
+#~ "be\n"
+#~ " useful for selecting among alternative names of a host that "
+#~ "has\n"
+#~ " multiple addresses."
+#~ msgstr ""
+#~ "Le \"host_name\" est le nom préféré pour les courriels relatifs à mailman "
+#~ "sur cet hôte\n"
+#~ "Il devra en général être l'adresse de l'echangeur de courriels s'il en est. "
+#~ "ce paramètre peut être\n"
+#~ "utilisé pour choisir l'un des noms d'un hôte disposant de plusieurs adresses."
+
+#~ msgid "none"
+#~ msgstr "aucun"
+
+#~ msgid "confirm"
+#~ msgstr "confirmer"
+
+#~ msgid "require approval"
+#~ msgstr "nécessite une approbation"
+
+#~ msgid "confirm+approval"
+#~ msgstr "confirmer+approuver"
+
+#~ msgid "What steps are required for subscription?<br>"
+#~ msgstr "Quelles sont les étapes requises pour un abonnement?<br>"
+
+#~ msgid ""
+#~ "None - no verification steps (<em>Not\n"
+#~ " Recommended </em>)<br>\n"
+#~ " confirm (*) - email confirmation step required "
+#~ "<br>\n"
+#~ " require approval - require list administrator\n"
+#~ " approval for subscriptions <br>\n"
+#~ " confirm+approval - both confirm and approve\n"
+#~ " \n"
+#~ " <p>(*) when someone requests a subscription,\n"
+#~ " Mailman sends them a notice with a unique\n"
+#~ " subscription request number that they must reply "
+#~ "to\n"
+#~ " in order to subscribe.<br>\n"
+#~ "\n"
+#~ " This prevents mischievous (or malicious) people\n"
+#~ " from creating subscriptions for others without\n"
+#~ " their consent."
+#~ msgstr ""
+#~ "Aucun - pas de vérification (<em>Non recommandée</em>)<br>\n"
+#~ "\t\t\tconfirm(*) - confirmation courriel requis<br>\n"
+#~ "\t\t\trequire approval - nécessite l'approbation de\n"
+#~ "\t\t\tl'administrateur de la liste pour l'abonnement<br>\n"
+#~ "\t\t\tconfirmer+approuver - confirmation et approbation\n"
+#~ "\t\t\t\n"
+#~ "\t\t\t<p>(*) lorsqu'un abonnement est demandé, Mailman envoie\n"
+#~ "\t\t\ten retour une notice avec un numéro unique de demande\n"
+#~ "\t\t\td'abonnement, message auquel une réponse est attendue pour\n"
+#~ "\t\t\tque l'inscription soit validée.<br> Ceci empêche les\n"
+#~ "\t\t\tpersonnes immorales (ou malveillantes) d'abonner des personnes\n"
+#~ "\t\t\tà leurs insus."
+
+#~ msgid ""
+#~ "confirm (*) - email confirmation required <br>\n"
+#~ " require approval - require list administrator\n"
+#~ " approval for subscriptions <br>\n"
+#~ " confirm+approval - both confirm and approve\n"
+#~ " \n"
+#~ " <p>(*) when someone requests a subscription,\n"
+#~ " Mailman sends them a notice with a unique\n"
+#~ " subscription request number that they must reply "
+#~ "to\n"
+#~ " in order to subscribe.<br> This prevents\n"
+#~ " mischievous (or malicious) people from creating\n"
+#~ " subscriptions for others without their consent."
+#~ msgstr ""
+#~ "confirm(*) - confirmation courriel requis<br>\n"
+#~ "\t\t\trequire approval - nécessite l'approbation de\n"
+#~ "\t\t\tl'administrateur de la liste pour l'abonnement<br>\n"
+#~ "\t\t\tconfirmer+approuver - confirmation et approbation\n"
+#~ "\t\t\t\n"
+#~ "\t\t\t<p>(*) lorsqu'un abonnement est demandé, Mailman envoie\n"
+#~ "\t\t\ten retour une notice avec un numéro unique de demande\n"
+#~ "\t\t\td'abonnement, message auquel une réponse est attendue\n"
+#~ "\t\t\tpour que l'inscription soit validée.<br> Ceci empêche les\n"
+#~ "\t\t\tpersonnes immorales (ou malveillantes) d'abonner des personnes\n"
+#~ "\t\t\tà leurs insus."
+
+#~ msgid ""
+#~ "List access policies, including anti-spam measures, covering\n"
+#~ " members and outsiders. See also the <a\n"
+#~ " href=\"%(admin)s/archive\">Archival Options section</a> for "
+#~ "separate\n"
+#~ " archive-privacy settings."
+#~ msgstr ""
+#~ "Les règles d'accès à la liste, notamment les mesures anti-spam, couvrant les "
+#~ "abonnés\n"
+#~ "et les non-abonnés. Voyez également, les <a href=\"%(admins)s/archive\"> "
+#~ "options d'archivage</a>\n"
+#~ "pour d'autres options de confidentialité."
+
+#~ msgid "Subscribing"
+#~ msgstr "Abonnement en cours"
+
+#~ msgid ""
+#~ "Advertise this list when people ask what lists are on this\n"
+#~ " machine?"
+#~ msgstr ""
+#~ "Annoncer cette liste lorqu'on demande les listes hébérgées par cette machine?"
+
+#~ msgid "Membership exposure"
+#~ msgstr "Exposition de l'abonnement"
+
+#~ msgid "Anyone"
+#~ msgstr "Quiconque"
+
+#~ msgid "List admin only"
+#~ msgstr "Uniquement pour l'admin de la liste"
+
+#~ msgid "List members"
+#~ msgstr "Abonnés de la liste"
+
+#~ msgid "Who can view subscription list?"
+#~ msgstr "Qui peut voir la liste des abonnés?"
+
+#~ msgid ""
+#~ "When set, the list of subscribers is protected by member or\n"
+#~ " admin password authentication."
+#~ msgstr ""
+#~ "Lorsqu'il est définit, l'affichage de la liste des abonnés\n"
+#~ "\t\trequiert la fourniture du mot de passe administrateur\n"
+#~ "\t\tou le status d'abonné."
+
+#~ msgid ""
+#~ "Show member addrs so they're not directly recognizable as\n"
+#~ " email addrs?"
+#~ msgstr ""
+#~ "Afficher les adresses des abonnés de façcon à ce qu'elles n'apparaissent pas "
+#~ "comme des adresses courriels?"
+
+#~ msgid ""
+#~ "Setting this option causes member email addresses to be\n"
+#~ " transformed when they are presented on list web pages (both in\n"
+#~ " text and as links), so they're not trivially recognizable as\n"
+#~ " email addresses. The intention is to to prevent the addresses\n"
+#~ " from being snarfed up by automated web scanners for use by\n"
+#~ " spammers."
+#~ msgstr ""
+#~ "L'activation de cette option à pour effet de faire en sorte que les\n"
+#~ "\tadresses des abonnées soient transformées avant d'être affichées\n"
+#~ "\tdans les pages web (aussi bien comme texte et comme liens),\n"
+#~ "\tainsi, elles ne seront pas reconnues de façon triviale comme des\n"
+#~ "\tdes adresses courriels valides. Le but de la manoeuvre est\n"
+#~ "\td'empêcher que les scanners web s'en emparrent pour être utilisées\n"
+#~ "\tpar les spammers."
+
+#~ msgid "General posting filters"
+#~ msgstr "Filtres généraux de soumissions"
+
+#~ msgid "Must posts be approved by an administrator?"
+#~ msgstr "Les soumissions doivent-elles être approuvées par l'administrateur?"
+
+#~ msgid ""
+#~ "Restrict posting privilege to list members?\n"
+#~ " (<i>member_posting_only</i>)"
+#~ msgstr ""
+#~ "Limiter les privillèges de soumissions aux abonnés? "
+#~ "(<i>soumission_abonné_seulement</i>)"
+
+#~ msgid ""
+#~ "Use this option if you want to restrict posting to list\n"
+#~ " members. If you want list members to be able to post, plus a\n"
+#~ " handful of other posters, see the <i> posters </i> setting\n"
+#~ " below."
+#~ msgstr ""
+#~ "Utilisez cette option si vous voulez limiter les soumissions aux abonnés\n"
+#~ "à la liste. Si vous voulez permettre aux abonnés de soumettre des articles\n"
+#~ "ainsi que certaines autres personnes, voyez l'options <i>posters</i> "
+#~ "ci-dessous."
+
+#~ msgid ""
+#~ "Addresses of members accepted for posting to this list\n"
+#~ " without implicit approval requirement. (See \"Restrict ... to "
+#~ "list\n"
+#~ " members\" for whether or not this is in addition to allowing\n"
+#~ " posting by list members"
+#~ msgstr ""
+#~ "Adresses des abonnés autorisés à soumettre à la liste sans requerir une\n"
+#~ "une autorisation préalable. (Voir \"Restreindre ...aux abonnés\" pour\n"
+#~ "savoir si ceci est concomitant à la permission de soumission des membres"
+
+#~ msgid ""
+#~ "Adding entries here will have one of two effects, according\n"
+#~ " to whether another option restricts posting to members.\n"
+#~ "\n"
+#~ " <ul>\n"
+#~ " <li>If <i>member_posting_only</i> is 'yes', then entries\n"
+#~ " added here will have posting privilege in addition to list\n"
+#~ " members.\n"
+#~ "\n"
+#~ " <li>If <i>member_posting_only</i> is 'no', then "
+#~ "<em>only</em>\n"
+#~ " the posters listed here will be able to post without admin\n"
+#~ " approval.\n"
+#~ "\n"
+#~ " </ul>"
+#~ msgstr ""
+#~ "Ajouter des entrées ipmlique l'une de deux choses suivant que qu'un autre\n"
+#~ "paramètre limitant la soumission aux seuls abonnés aura été activé ou non.\n"
+#~ "\n"
+#~ "<ul>\n"
+#~ "\t<li>Si <i>soumission_abonné_seulement</i> vaut 'Yes', alors les entrés\n"
+#~ "\ttrouvées disposeront des privillèges de soumissions en plus des\n"
+#~ "\tabonnés de la liste.\n"
+#~ "\n"
+#~ "\t<li>Si <i>soumission_abonné_seulement</i>vaut 'no', alors seule les\n"
+#~ "\tsoumissionnaires listés ici auront les privillèges de soumissions\n"
+#~ "\tsans approbation préalable de l'administrateur.\n"
+#~ "\n"
+#~ "</ul>"
+
+#~ msgid "Spam-specific posting filters"
+#~ msgstr "Filtre spécifiques aux soumissions de type spam"
+
+#~ msgid ""
+#~ "Must posts have list named in destination (to, cc) field\n"
+#~ " (or be among the acceptable alias names, specified below)?"
+#~ msgstr ""
+#~ "Les soumissions doivent-elle porter le nom de la liste dans le champ\n"
+#~ "destination (ou l'un des alias acceptables spécifiés ci-dessous)?"
+
+#~ msgid ""
+#~ "Many (in fact, most) spams do not explicitly name their\n"
+#~ " myriad destinations in the explicit destination addresses - in\n"
+#~ " fact often the To: field has a totally bogus address for\n"
+#~ " obfuscation. The constraint applies only to the stuff in the\n"
+#~ " address before the '@' sign, but still catches all such spams.\n"
+#~ "\n"
+#~ " <p>The cost is that the list will not accept unhindered any\n"
+#~ " postings relayed from other addresses, unless\n"
+#~ "\n"
+#~ " <ol>\n"
+#~ " <li>The relaying address has the same name, or\n"
+#~ "\n"
+#~ " <li>The relaying address name is included on the options "
+#~ "that\n"
+#~ " specifies acceptable aliases for the list.\n"
+#~ "\n"
+#~ " </ol>"
+#~ msgstr ""
+#~ "Nombre (en fait, la pluspart) de spams ne précisent pas nommément\n"
+#~ "\t\tleurs pléthores de destinations dans l'adresse de destination - en fait\n"
+#~ "\t\tle champ A: contient souvent une adresse complétement falacieuse pour la "
+#~ "parade\n"
+#~ "\t\tLa contrainte s'applique uniquement au texte précédent le @, mais il "
+#~ "intercèpte\n"
+#~ "\t\ttoutefois tous ces types de spams.\n"
+#~ "\n"
+#~ "\t\t<p>Le coût associé est que la liste n'acceptera pas les soumissions "
+#~ "relayées\n"
+#~ "\t\tà partir d'autres adresse, sauf si\n"
+#~ "\t\t<ol>\n"
+#~ "\t\t<li>L'adresse de relai à le même nom, ou\n"
+#~ "\t\t<li>Le nom de l'adresse de relai est l'une des adresses admises comme\n"
+#~ "\t\talias valable pour la liste.\n"
+#~ "\n"
+#~ "\t\t</ol>"
+
+#~ msgid ""
+#~ "Alias names (regexps) which qualify as explicit to or cc\n"
+#~ " destination names for this list."
+#~ msgstr ""
+#~ "Les alias (expressions regulières) qui correspondent à des destinataires\n"
+#~ "\texplicites de type A ou CC pour la liste."
+
+#~ msgid ""
+#~ "Alternate addresses that are acceptable when\n"
+#~ " `require_explicit_destination' is enabled. This option takes "
+#~ "a\n"
+#~ " list of regular expressions, one per line, which is matched\n"
+#~ " against every recipient address in the message. The matching "
+#~ "is\n"
+#~ " performed with Python's re.match() function, meaning they are\n"
+#~ " anchored to the start of the string.\n"
+#~ " \n"
+#~ " <p>For backwards compatibility with Mailman 1.1, if the regexp\n"
+#~ " does not contain an `@', then the pattern is matched against "
+#~ "just\n"
+#~ " the local part of the recipient address. If that match fails, "
+#~ "or\n"
+#~ " if the pattern does contain an `@', then the pattern is "
+#~ "matched\n"
+#~ " against the entire recipient address.\n"
+#~ " \n"
+#~ " <p>Matching against the local part is deprecated; in a future\n"
+#~ " release, the pattern will always be matched against the entire\n"
+#~ " recipient address."
+#~ msgstr ""
+#~ "Adresses accpetables lorsque l'option 'require_explicit_destination' est "
+#~ "active\n"
+#~ "Cette option prend une liste d'expressions regulières, une par ligne,\n"
+#~ "comparées avec chaque adresse destinataire dans le message. La comparaison\n"
+#~ "est effectué avec la fonction Python re.match(), impliquant un attachement\n"
+#~ "au debut de la chaîne.\n"
+#~ "\n"
+#~ "<p>Pour une compatibilité ascendante avec Mailman 1.1, si l'expression\n"
+#~ "regulière ne contient pas un '@', alors le motif est comparée à la partie\n"
+#~ "locale de l'adresse du destinataire. Si cette comparaison échoue ou si le\n"
+#~ "motif contient un '@', alors le motif est comparé à la totalité de\n"
+#~ "l'adresse du destinataire.\n"
+#~ "\n"
+#~ "La comparaison avec la partie locale est veillit; pour les publications\n"
+#~ "à venir, le motif sera toujours comparé à la totalité de l'adresse\n"
+#~ "du destinataire."
+
+#~ msgid "Ceiling on acceptable number of recipients for a posting."
+#~ msgstr ""
+#~ "Reduction à un nombre acceptable de destinataires pour une soumissions."
+
+#~ msgid ""
+#~ "If a posting has this number, or more, of recipients, it is\n"
+#~ " held for admin approval. Use 0 for no ceiling."
+#~ msgstr ""
+#~ "Si une soumission est destiné à au moins autant de destinataires,\n"
+#~ "elle passe en attente d'approbation de l'administrateur.\n"
+#~ "Utilisez 0 pour sans limite."
+
+#~ msgid "Addresses whose postings are always held for approval."
+#~ msgstr ""
+#~ "Les adresse dont les soumissions sont toujours mise en attente pour "
+#~ "approbation."
+
+#~ msgid ""
+#~ "Email addresses whose posts should always be held for\n"
+#~ " approval, no matter what other options you have set. See also\n"
+#~ " the subsequent option which applies to arbitrary content of\n"
+#~ " arbitrary headers."
+#~ msgstr ""
+#~ "Les adresses courriels dont les soumissions doivent toujours subir une "
+#~ "approbation, peu\n"
+#~ "importe les autres options. Veillez lire les options qui s'appliquent aux "
+#~ "contenus et en-têtes arbitraires."
+
+#~ msgid "Hold posts with header value matching a specified regexp."
+#~ msgstr ""
+#~ "Retenez les soumissions ayant un en-tête comparable à une expression "
+#~ "regulière dterminée"
+
+#~ msgid ""
+#~ "Use this option to prohibit posts according to specific\n"
+#~ " header values. The target value is a regular-expression for\n"
+#~ " matching against the specified header. The match is done\n"
+#~ " disregarding letter case. Lines beginning with '#' are "
+#~ "ignored\n"
+#~ " as comments.\n"
+#~ "\n"
+#~ " <p>For example:<pre>to: .*@public.com </pre> says to hold all\n"
+#~ " postings with a <em>To:</em> mail header containing "
+#~ "'@public.com'\n"
+#~ " anywhere among the addresses.\n"
+#~ "\n"
+#~ " <p>Note that leading whitespace is trimmed from the regexp. "
+#~ "This\n"
+#~ " can be circumvented in a number of ways, e.g. by escaping or\n"
+#~ " bracketing it.\n"
+#~ " \n"
+#~ " <p> See also the <em>forbidden_posters</em> option for a "
+#~ "related\n"
+#~ " mechanism."
+#~ msgstr ""
+#~ "Utilisez cette option pour interdire les soumissions en fonction d'en-tête\n"
+#~ "spécifiques. La cible est une expression regulière à comparer avec "
+#~ "l'en-tête\n"
+#~ "spécifiée. La comparaison est faite en ignorant la casse des caractères.\n"
+#~ "Les lignes commençant par '#' sont considérés comme des commentaires et\n"
+#~ "ignorées.\n"
+#~ "\n"
+#~ "<p>par exemple:<pre>to: .*@public.com</pre> spécifie toutes les soumissions\n"
+#~ "avec un <em>To:</em> contenant '@public.com' partout dans l'adresse\n"
+#~ "<p>Notez que les espaces blancs précédents l'expression regulière sont\n"
+#~ "supprimées. Cela peut être évité de plusieurs façons, e.g. en utilisant\n"
+#~ "des séquences d'échappement ou en les mettant entre guillemets.\n"
+#~ "\t\t\n"
+#~ "<p>Voyez également l'option <em>forbidden_posters</em> pour de tels\n"
+#~ " méchanismes."
+
+#~ msgid ""
+#~ "Hide the sender of a message, replacing it with the list\n"
+#~ " address (Removes From, Sender and Reply-To fields)"
+#~ msgstr ""
+#~ "Cacher l'expéditeur du message, en le remplaçant par l'adresse de la liste\n"
+#~ "\t(supprimer les champs From, Sender et Reply-To)"
+
+#~ msgid "Policies concerning immediately delivered list traffic."
+#~ msgstr "Règles concernant le traffic de liste immédiatement délivré."
+
+#~ msgid ""
+#~ "Can subscribers choose to receive mail immediately, rather\n"
+#~ " than in batched digests?"
+#~ msgstr ""
+#~ "Est ce que les abonnés ont le droit de choisir de recevoir les courriel\n"
+#~ "\timmédiatement au lieu de les avoir par lots?"
+
+#~ msgid "Header added to mail sent to regular list members"
+#~ msgstr "En-tête ajouté aux messages envoyés aux abonnés ordinaires"
+
+#~ msgid ""
+#~ "Text prepended to the top of every immediately-delivery\n"
+#~ " message. "
+#~ msgstr "Texte ajouté au debut de tout message à émission immédiate."
+
+#~ msgid "Footer added to mail sent to regular list members"
+#~ msgstr ""
+#~ "Les pieds de page sont ajoutés aux messages envoyés par les membres "
+#~ "reguliers de la liste."
+
+#~ msgid ""
+#~ "Text appended to the bottom of every immediately-delivery\n"
+#~ " message. "
+#~ msgstr "Texte ajouté au bas de chaque message à remise immédiate."
+
+#~ msgid "%(realname)s -- confirmation of subscription -- confirm %(cookie)s"
+#~ msgstr "%(realname)s -- confirmation de l'abonnement -- confirm %(cookie)s"
+
+#~ msgid "%(realname)s -- confirmation of removal -- confirm %(cookie)s"
+#~ msgstr "%(realname)s -- confirmation de suppression -- confirm %(cookie)s"
+
+#~ msgid ""
+#~ "Subscribe members in list `names'.\n"
+#~ "\n"
+#~ " Passwords can be supplied in the passwords list. If an empty\n"
+#~ " password is encountered, a random one is generated and used.\n"
+#~ "\n"
+#~ " Returns a dict where the keys are addresses that were tried\n"
+#~ " subscribed, and the corresponding values are either two-element\n"
+#~ " tuple containing the first exception type and value that was\n"
+#~ " raised when trying to add that address, or `None' to indicate\n"
+#~ " that no exception was raised.\n"
+#~ "\n"
+#~ " "
+#~ msgstr ""
+#~ "Abonnes les membres dans la liste `noms'.\n"
+#~ "\n"
+#~ "Les mot de passe peuvent être fournis dans la liste des mot de passe.\n"
+#~ "Si un mot de passe vide est rencontré, un mot de passe aléatoire est\n"
+#~ "généré et utilisé.\n"
+#~ "Renvoie un dict dans lequel les clés sont constituées par les adresses\n"
+#~ "qui ont tentées de s'abonner, et les valeurs correspondantes sont des\n"
+#~ "tuples à deux éléments constitués du type de la première exception levée et "
+#~ "de\n"
+#~ "la valeure correspondante lors de la tentative de l'abonnement de l'adresse\n"
+#~ "ou 'None' pour exprimer qu'aucune exception n'a été levée.\n"
+#~ "\n"
+#~ "\t"
+
+#~ msgid "Return data for cookie, removing it from db, or None if not found."
+#~ msgstr ""
+#~ "Renvoie des données pour le cookie en le supprimant de la bd, ou None s'il "
+#~ "est introuvable."
+
+#~ msgid ""
+#~ "Parse common types of email addresses:\n"
+#~ "\n"
+#~ " User J. Person <person@allusers.com>\n"
+#~ " person@allusers.com (User J. Person)\n"
+#~ "\n"
+#~ " TBD: I wish we could use rfc822.parseaddr() but 1) the interface is not\n"
+#~ " convenient, and 2) it doesn't work for the second type of address.\n"
+#~ "\n"
+#~ " Argument is a list of addresses, return value is a list of the parsed\n"
+#~ " email addresses. The argument can also be a single string, in which "
+#~ "case\n"
+#~ " the return value is a single string. All addresses are "
+#~ "string.strip()'d.\n"
+#~ "\n"
+#~ " "
+#~ msgstr ""
+#~ "Analyse les types d'adresses courriel courantes:\n"
+#~ "\n"
+#~ "Utilisateur J. Person <person@allusers.com>\n"
+#~ "person@allusers.com (Utilisateur J. Person)\n"
+#~ "\n"
+#~ "AF: J'espére que l'on pourra utiliser rfc822.parseaddr() mais 1) "
+#~ "l'interface\n"
+#~ "n'est pas convenable et 2) cela ne marches pas pour la seconde catégorie\n"
+#~ "d'adresse.\n"
+#~ "\n"
+#~ "Argument est une liste d'adresses, la valeur de retour est une liste\n"
+#~ "d'adresses analysées. L'argument peut également être une chaîne auquel\n"
+#~ "cas la valeur de retour est une seule chaîne. Toute les adresses sont\n"
+#~ "passées sous string.strip().\n"
+#~ "\n"
+#~ "\t"
+
+#~ msgid "You must first create the list by running: newlist %(listname)s"
+#~ msgstr ""
+#~ "Vous devez d'abord créer la liste en exécutant: newlist %(listname)s"
+
+#~ msgid "Already subscribed (skipping):"
+#~ msgstr "Déjà abonné (au suivant):"
+
+#~ msgid "Not a valid email address:"
+#~ msgstr "N'est pas une adresse courriel valide"