[Spambayes-checkins] spambayes/languages/fr_FR i18n.ui.html, NONE,
1.1 i18n_ui_html.py, NONE, 1.1
Tony Meyer
anadelonbrin at users.sourceforge.net
Mon Jan 10 03:29:39 CET 2005
Update of /cvsroot/spambayes/spambayes/languages/fr_FR
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19729/languages/fr_FR
Added Files:
i18n.ui.html i18n_ui_html.py
Log Message:
Add French translation, thanks to Nicolas
--- NEW FILE: i18n.ui.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title id="title">SpamBayes - Interface utilisateur</title>
<meta http-equiv="Cache" content="no-cache" />
<meta http-equiv="Expires" content="Thu, 01 Jan 1970 00:00:00 GMT" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate, no-store" />
<style>
body { font: 90% arial, swiss, helvetica; margin: 0 }
table { font: 90% arial, swiss, helvetica }
form { margin: 0 }
a:link { color: #0000c0 }
a:visited { color: #0000c0 }
a:hover { color: #6040ff }
.content a { font-weight: bold }
.viewlink a { font-weight: normal }
.banner { background: #c0e0ff; padding=5; padding-left: 15;
border-top: 1px solid black;
border-bottom: 1px solid black }
.header { font-size: 133% }
.content { margin: 15 }
.messagetable td { padding-left: 1ex; padding-right: 1ex }
.sectiontable { border: 1px solid #808080; width: 95% }
.sectionheading { background: #fffae0; padding-left: 1ex;
border-bottom: 1px solid #808080;
font-weight: bold }
.sectionbody { padding: 10px }
.reviewheaders a:link { color: #000000 }
.reviewheaders a:visited { color: #000000 }
.viewlink a:link { color: #000000 }
.viewlink a:visited { color: #000000 }
.stripe_on td { background: #ececec }
.uiHtmlHeader { font-size: 120%; color: #800000; font-weight: bold }
</style>
</head>
<body id="body">
<div class='banner'>
<span id="helmet"><img src='helmet.gif' align='absmiddle'/> </span>
<span class='header'>
<span id="productName">SpamBayes - Interface utilisateur</span>:
<a id="homelink" href='home'>Accueil</a>
<span id="pagename">> ui.html</span>
</span>
</div>
<div id="mainContent" class="content">
<h4>Introduction</h4>
<p>Cette page, <code>ui.html</code>, définit l'aspect visuel
de l'interface utilisateur du serveur SpamBayes. Les différentes
parties de code HTML définies ici sont extraites et générées à
l'exécution pour produire du code HTML dynamique que le serveur
SpamBayes va servir - ce fichier est un ensemble de de
composants HTML. <code>PyMeldLite</code> est le fantastique module
qui fournit la correspondance entre les objets et le code HTML.
Chaque partie de code HTML à réécrire est signalé par des balises du type
<code>id</code>, et devient un objet Python pendant la phase d'exécution.</p>
<p>Cette "Introduction" est une présentation de ce fichier.
Elle n'a pas besoin d'être traduite et n'est jamais utilisée dans l'interface
homme-machine.</p>
<p>Voici un exemple du mode de fonctionnement : une boîte de dialogue avec
un <code>id</code> de <code>examplebox</code>:
<input id="examplebox" type="text" value="exemple" size="10"/>
PyMeldLite vous permet de manipuler le code HTML par programmation :</p>
<div style='border: 1px solid #606060'>
<pre style='background: #fffae0; margin: 0; padding: 10'>
<font color="#0000C0">>>></font> import PyMeldLite
<font color="#0000C0">>>></font> html = open("ui.html", "rt").read()
<font color="#0000C0">>>></font> doc = PyMeldLite.Container(html)
<font color="#0000C0">>>></font> print doc.examplebox
<i><input id="examplebox" size="10" type="text" value="exemple"/></i>
<font color="#0000C0">>>></font> doc.examplebox.value = "Changé"
<font color="#0000C0">>>></font> print doc.examplebox
<i><input id="examplebox" size="10" type="text" value="Changé"/></i>
</pre>
</div>
<p>Le code Python nécessaire à la génération de l'interface utilisateur HTML
n'a pas besoin de s'embêter à concaténer des chaînes ou construire des
composants HTML de zéro dans le code. L'aspect visuel est dénini uniquement par
ce fichier HTML - changement de feuille de style, traduction (autres langues),
ajout d'une extension à l'interface utilisateur - et tout cela très
simplement.</p>
<p>Les composants de l'interface utilisateur figurent ci-dessous avec leurs
<code>id</code>s.</p>
<hr/>
<p class="uiHtmlHeader">headedBox</p>
<span id="headedBox">
<table class='sectiontable' cellspacing='0'>
<tr><td id="heading" class='sectionheading' colspan='2'>Headed box</td></tr>
<tr><td id='iconCell' valign='top' class='sectionbody' width='20'>
<img id='icon' src='status.gif' width='40' height='40'/>
</td>
<td id="boxContent" class='sectionbody'>
Ceci est le "headedBox". La plupart des éléments de l'interface utilisateur
est présentée dans des boîtes comme celle-ci. Les élements ne sont pas présentés
ici <code>ui.html</code> pour éviter une duplication de code HTML.
Telle quelle, cette section n'a pas besoin d'être traduite.
</td></tr></table>
<br/>
</span>
<hr/>
<p class="uiHtmlHeader">Aide</p>
<div id="helppage">
<table class='sectiontable' cellspacing='0'>
<tr><td class='sectionheading' colspan='2' id="helpheader">SpamBayes - Aide</td></tr>
<tr><td valign='top' class='sectionbody' width='20' rowspan='3'>
<img id='icon' src='help.gif' width='22' height='32'/>
</td>
<td id="helptext" class='sectionbody'>
Navré, pas d'aide disponible pour cette section.
</td>
</tr>
<tr>
<td class="sectionbody"><hr /></td>
</tr>
<tr>
<td id="aboutbugreport" class='sectionbody'>
Si vous pensez avoir découvert un bogue (bug) dans SpamBayes, ou que vous
êtes perdu dans la manière de procéder (installation / mise en oeuvre, ...),
vous pouvez vous adresser à la mailing list pour obtenir de l'aide.
Veuillez noter que les membres de cette liste sont des volontaires
qui répondent sur leur temps libre. Une réponse à vos questions peut
prendre un certain temps.<br /> <br />
Si vous étiez quasiment sûr d'avoir trouvé un bogue, le mieux est de
le soumettre via le <a href="http://sourceforge.net/tracker/?group_id=61702">
Suivi SourceForge</a>, ceci évitera d'éventuelles pertes de messages dans
la possible masse de messages adressés à la liste et palier aux désagrément
occasionnés par des virus qui peuvent remplir la boîte de messagerie.<br /> <br />
Lors de la soumission d'un message, merci d'être aussi précis que possible
pour éviter des échanges inutiles tels que "merci de nous indiquer ceci ou cela".
Il est de bonne augure d'inclure le mode opératoire nous permettant de
reproduire le problème, le contenu des messages complet ayant provoqué
le boque, une copie du message, ... ainsi que votre suggestion.
Toute suggestion de traduction est également la bienvenue.
Pour vous aider, SpamBayes peut <a href="bugreport">créer un message
de demande d'assistance</a> pour vous.
</td>
</tr></table>
</div>
<hr/>
<p class="uiHtmlHeader">Aide - Résumé des fonctionnalités</p>
<h5 id="helpheader_review">Résumé des fonctionnalités</h5>
<div id="helptext_review">
<p>Lorsque vous commencez à utiliser
SpamBayes, tous vos mails seront considérés comme 'Douteux' car SpamBayes
n'a aucun moyen de reconnaître ce qui pour vous constitue un bon ou un
mauvais message. Il va donc être nécessaire de lui apprendre à reconnaître
les messages. Au fur et à mesure, de moins en moins de messages seront considérés
comme douteux et il ne restera plus que deux catégories de messages, les bons
et les mauvais. Rien que lui montrer une vingtaine d'exemple de chaque est
suffisant pour obtenir de bons résultats. A un certain stades, vous constaterez
même que certains messages envoyés automatiquement par des virus par exemple
sont aiguillés vers le dossier réservé aux messages non sollicités.
</p>
<p>SpamBayes conserve une <strong>copie temporaire</strong> de tous vos messages
entrants, pour que vous soyez en mesure d'utiliser n'importe quel client de
messagerie. Pour chacun de ces messages, vous indiquerez à SpamBayes comment il
convient de le considérer. La page affiche la liste des messages qui sont arrivés les
%(cache_expiry_days) derniers jours et pour lesquels vous n'avez pas établi de
classification.
Pour chaque message, vous devez choisir soit de l'<strong>ignorer</strong>
(pas d'apprentissage sur ce message), d'<strong>attendre</strong>
(garder le message pour un apprentissage futur), ou l'utiliser pour
entraîner SpamBayes (soit en tant que bon message - <strong>bon (ham)</strong>, ou mauvais -
<strong>spam</strong>). Pour cela, il suffit de simplement cliquer sur le cercle idoine.
Pour aller plus vite, vous pouvez aussi cliquer sur le titre de la colonne pour
classifier tous les messages d'un seul coup.</p>
<p>Pour vous aider à déterminer la nature du message, le sujet ainsi que l'emetteur du
message vous sont présentés. Bien évidemment, ces informations n'étant pas toujours
suffisantes pour prendre votre décision, vous pouvez également en visualiser le
contenu (en texte brut par sécurité pour éviter qu'un virus n'endommage votre
système) en cliquant sur le sujet du message.</p>
<p>Une fois les actions choisies sur chacun des messages, il vous suffit de cliquer
sur le bouton <em>Apprentissage</em> figurant en bas de page.
SpamBayes mettra alors à jour sa base de donnée pour intégrer votre classification
et en tiendra compte sur vos prochains messages.</p>
<p>SpamBayes effectue cette classification sur vos nouveaux messages en fonction de
vos choix précédents. Si elle est correcte, vous pourrez choisir d'<em>ignorer</em> le message
- c.f. le <a href="http://entrian.com/sbwiki">wiki SpamBayes
</a> pour une discussion sur les techniques d'apprentissage (en anglais). Vous pouvez également
consulter les <em>éléments (Tokens)</em> contenus dans le message (pas uniquement les mots mais
aussi d'autres éléments générés par SpamBayes) et les <em>indices (Clues)
</em> utilisés par SpamBayes pour classifier le message (notez que tous les
les éléments du messages ne sont pas utilisés pour la classification).</p>
<p>Pour des soucis de visibilité, les nouveaux messages en attente de cette classification sont
groupés par leur date d'arrivée. Des boutons <em>Jour précédent</em>
et <em>Jour suivant</em> sont à votre disposition en haut de page pour changer de jour.
Si un nouveau message arrive pendant que vous effectuez la classification, il
<strong>ne sera pas</strong> automatiquement ajouté à la liste affichée à l'écran ; il vous
faudra cliquer sur le bouton <em>Raffraîchir</em> en haut de page pour le voir apparaître.
</p>
</div>
<h5 id="helpheader_stats">Aide - Statistiques</h5>
<div id="helptext_stats">
<p>SpamBayes conserve certaines informations sur la classification des
messages. Cette page permet d'afficher les statistiques sur la classification
des messages et l'état actuel de l'apprentissage.</p>
<p>Au jour d'aujourd'hui, la page affiche le nombre de messages considérés
comme bon, mauvais (spam) ou douteux, le nombre de faux négatifs et faux
positifs et enfin combien de messages ont été considérés comme douteux (et
comment vous les avez classifié).</p>
<p>Notez que les données de cette page figurent dans la base de données
"message info" utilisée par SpamBayes depuis la dernière
création de la base (vous pouvez recréer la base sur demande).</p>
</div>
<h5 id="helpheader_home_proxy">Aide - Page principale</h5>
<div id="helptext_home_proxy">
<p>Ceci est la page principale d'aide sur l'interface Web de
SpamBayes. Vous y trouverez l'état actuel de SpamBayes ainsi que les
liens vous permettant d'accéder à vos messages ou de modifier votre configuration.</p>
<p>Cette page vous permet également de pratiquer l'apprentissage initial
soit à partir de messages stockés dans des fichiers mbox (Unix) ou dbx
(Outlook Express), soit à partir d'un message que vous fournissez.
Cliquez sur le bouton "Parcourir..." (ou collez le texte, en incluant les en-têtes),
et cliquez sur le bouton approprié, soit <em>Ceci est un bon message</em>
soit <em>Ceci est du Spam</em></p>
<p>De même, si vous avez un message que vous souhaitez soumettre pour analyse, vous
avez une fenêtre à votre disposition. Deux solutions s'offrent à vous, un copier/coller
ou "Importer..." le message. Il suffira alors de cliquer sur le bouton
<em>Analyser</em> et une page affichant comment SpamBayes a classifié le message
s'affichera.</p>
<p>Pour obtenir des informations sur un mot dans la base de données dédiée aux
statistiques (qui est le coeur de SpamBayes), vous pouvez utiliser le champ "Mot à
analyser". Entrez alors simplement le mot à rechercher et cliquez sur le
bouton <em>Analyser ce mot</em>. La recherche avancée vous permet d'aller plus loin
car elle admet les caratères génériques et le expressions régulières.</p>
<p>Vous avez également la possibilité d'obtenir des informations sur un message en partculier grâce
à la copie temporaire que le système conserve avant de vous les délivrer. Ceci peut être intéressant
si vous avez fait une erreur sur la classification d'un message et voulez repratiquer
l'analyse. La recherche est poissible sur l'ensemble du message, que ce soit sur le sujet, les en-têtes,
le corps du message ou encore les identifiants (ID) SpamBayes.
Les messages correspondants sont affichées dans l'interface traditionnelle.
Attention cependant, les messages qui ont expiré (les messages ont une durée de vie de
%(cache_expiry_days) jours) ne peuvent plus être trouvés.</p>
</div>
<hr/>
<p class="uiHtmlHeader">Demande pré-remplie d'aide / soumission de bogue</p>
<div id="bugreport">
<form action="submitreport" method="GET">
<!-- Mail things that we could offer, but won't, for the moment at
least:
<input name="reply-to" size="30" value="ta-meyer at ihug.co.nz" style="width: 265px" tabindex="6" />
<input name="bcc" size="30" value="" style="width: 265px" tabindex="6" />
<select name="priority">
<option value="normal">Normal</option>
<option value="urgent">Urgent</option>
</select>
-->
<table class='sectiontable' cellspacing='0'>
<tr><td class='sectionheading' colspan='2'>Send Help Message</td></tr>
<tr><td class='sectionbody'>Emetteur :</td><td class='sectionbody'>
<input type="text" name="from_addr" size="30" id="from_addr" value="ta-meyer at ihug.co.nz" style="width: 265px" tabindex="0" />
</td></tr>
<tr><td class='sectionbody'>Sujet :</td><td class='sectionbody'>
<input name="subject" size="60" id="subject" value="Problème sur le sb_server : [description sommaire]" style="width: 450px" tabindex="3" />
</td></tr>
<tr><td class='sectionbody'>Message :</td><td class='sectionbody'>
<textarea wrap="physical" name="message" id="message_body" value="xxx" cols="60" rows="10" style="width: 450px" tabindex="4"></textarea>
</td></tr>
<tr><td class='sectionbody'>Fichier de trace à joindre :</td><td class='sectionbody'>
<input type="file" name="attach" size="60" id="file" tabindex="7" value="" />
</td></tr>
<tr id="submitrow"><td class='sectionbody' colspan='2' style="text-align:center">
<input type="submit" value="Envoyer"/>
</td></tr>
</table>
</form>
</div>
<hr/>
<p class="uiHtmlHeader">Status</p>
<table id="statusTable" border="0" cellspacing="0" cellpadding="0">
<tr><td>
<span id="status">
<span id="proxyDetails">
Le mandataire (proxy) POP3 est en écoute sur le port <b><span id="proxyPortsString">1110</span></b>,
et relaie les données du serveur d'origine POP3 <b><span id="serversString">example.com</span></b>.
<br/>
Connexions POP3 en cours :
<b><span id="activeSessions">0</span></b>.<br/>
Total de connexions POP3 pour cette session :
<b><span id="totalSessions">0</span></b>.<br/>
</span>
Répartition des messages analysés durant cette sessions :
<b>Spam : <span id="numSpams">0</span></b>,
<b>Bons : <span id="numHams">0</span></b>,
<b>Douteux : <span id="numUnsure">0</span></b>.<br/>
Répartition des messages utilisés pour l'apprentissage :
<b>Spam : <span id="nspam">0</span></b>
<b>Bons : <span id="nham">0</span></b><br/>
<a href="stats">Statistiques complémentaires...</a>
</span>
</td>
<td style='width: 6ex'> </td>
<td valign='top'>
<img src='config.gif' width='40' height='40' align='left'/>
<span id="configurationLink">
Vous pouvez configurer SpamBayes<br/>
à partir de la
<a href='config'>page de paramétrage</a>.
</span></td>
</tr>
<tr style="padding: 1em">
<td colspan='3'><b id="warning">
Attention : mettez votre message d'alerte ici ! Ces alertes sont insérées
dynamiquement, la traduction n'est de fait pas nécessaire.
</b></td>
</tr>
</table>
<hr/>
<p class="uiHtmlHeader">reviewText</p>
<p id="reviewText">
Le proxy SpamBayes stocke tous les messages qu'il voit.
Vous pouvez utiliser l'apprentissage sur ces messages à partir de
la page de <a href='review'>Classification des messages</a>.
</p>
<hr/>
<p class="uiHtmlHeader">reviewTable</p>
<span id="reviewtable">
<p>Ici sont représentés les messages que vous pouvez utiliser pour
l'apprentissage. Appuyez sur le bouton approprié pour chaque message
et clqiuer sur le bouton 'Apprentissage' ci-dessous. 'Mettre en attente' conserve le message ici
pour remettre l'opération à plus tard. Vous pouvez également cliquer
sur l'en-tête de colonne Annuler / Mettre en attente / Bon / Spam pour traiter
tous les messages d'un coup. L'autre en-tête vous permet de trier les messages
par type (attention, vous perdriez alors toute modification non
validée faite sur la page).</p>
<form action='review' method='GET'>
<input type='hidden' name='prior' id='prior' value='0'/>
<input type='hidden' name='next' id='next' value='0'/>
<table border='0' cellpadding='0' cellspacing='0'>
<tr><td><input type='submit' name='go' id='priorButton'
value='Jour précédent' disabled='1'/> </td>
<td><input type='submit' name='go' id='refresh'
value='Raffraîchir'/> </td>
<td><input type='submit' name='go' id='nextButton'
value='Jour suivant' disabled='1'/> </td>
<td> </td>
</tr></table>
</form>
<script type='text/javascript'>//<![CDATA[
function onHeader(type, switchTo)
{
if (document.forms && document.forms.length >= 2)
{
form = document.forms[1];
for (i = 0; i < form.length; i++)
{
splitName = form[i].name.split(':');
if (splitName.length == 3 && splitName[1] == type &&
form[i].value == switchTo.toLowerCase())
{
form[i].checked = true;
}
}
}
}
//]]>
</script>
<form action='review' method='POST'>
<table id='table' class='messagetable' cellpadding='0' cellspacing='0'>
<div id="reviewSubHeader">
<tr>
<td><b>Messages reconnus comme étant du TYPE :</b></td>
</tr>
<tr>
<span id='optionalHeaders'>
<td class='reviewheaders' id='headerHeader'>
<a href="review" id='headerLink'>
<b id='headerName'>Emetteur</b>
</a>
</td>
</span>
<td class='sujetmessage'><b>Sujet du message</b></td>
<span id="received_header">
<td class='reviewheaders'><a href="review?sort=received"><b>Reception le</b></a></td>
</span>
<td class='reviewheaders' nowrap='1'><b>
<a href="javascript: onHeader('TYPE', 'Discard');">Annuler</a> /
<a href="javascript: onHeader('TYPE', 'Defer');">En attente</a> /
<a href="javascript: onHeader('TYPE', 'Ham');">Bon</a> /
<a href="javascript: onHeader('TYPE', 'Spam');">Spam</a>
</b>
</td>
<span id="score_header">
<td class='reviewheaders'><a href="review?sort=score"><b>Score</b></a></td>
</span>
</tr>
</div>
<tr id="reviewRow" class='stripe_on'>
<span id="optionalHeadersValues">
<td id="headerValue">
<span id='text'>
Richie Hindle <richie at entrian.com>
</span>
</td>
<td id="linkedHeaderValue" class="viewlink">
<a id="text" href="view">
Re: SpamBayes et PyMeld c'est génial ! 8-)
</a>
</td>
</span>
<td id="received_">Sat, 11 Sep 2003 19:03:11</td>
<td align='center'>
<input type='radio' name='classify:TYPE:KEY'
id="discard" value='discard'/>
<input type='radio' name='classify:TYPE:KEY'
id="defer" value='defer'/>
<input type='radio' name='classify:TYPE:KEY'
id="ham" value='ham'/>
<input type='radio' name='classify:TYPE:KEY'
id="spam" value='spam'/>
</td>
<td id="score_" align='center'>0.00%</td>
<td nowrap="nowrap"><a id="classify" href="classify">Indices</a> |
<a id="tokens" href="classify">Eléments</a></td>
</tr>
<tr id="blankRow"><td> </td><td> </td><td> </td></tr>
<tr id="trainRow"><td> </td><td> </td>
<td align='center'> <br/>
<input type='submit' name='Train' value='Apprentissage'/>
</td>
</tr>
</table>
</form>
</span>
<hr/>
<p class="uiHtmlHeader">Import</p>
<form id="upload" action='train'
method='POST' enctype='multipart/form-data'>
Vous pouvez importer un message <span id="or_mbox">, mbox (unix) ou dbx</span> :
<input type='file' name='file' value=''/><br/>
ou coller tout un message (en incluant les en-têtes) ici :<br/>
<textarea name='text' rows='3' cols='60'></textarea><br/>
<input id="submit_spam" type='submit' name='which' value="C'est du spam"/>
<input id="submit_ham" type='submit' name='which' value="C'est un bon message"/>
<input id="submit_classify" type='submit' name='which' value='Analyser'/>
</form>
<p>(Le formulaire d'import est utilisé aussi bien pour l'apprentissage que pour la
classification - les éléments inutiles seront supprimés à l'exécution)</p>
<hr/>
<p class="uiHtmlHeader">Recherche d'un mot</p>
<form id="wordQuery" action='wordquery' name="wordquery">
<table>
<tr>
<td width='55%'>
<input id="word" name='word' value='' type='text' size='40'/>
<br/>
<input type='submit' value="Qu'en est-il de ce mot ?"/>
</td>
<span id="advanced">
<td>
<input id="basic" name='query_type' type='radio' checked='checked'
value='basic' onClick="document.wordquery.max_results.disabled='disabled'"/>
<span id="basic_label">Requête simple</span>
<br/>
<input id="wildcard" name='query_type' value='wildcard' type='radio'
onClick="document.wordquery.max_results.disabled=''"/>
<span id="wildcard_label">Requête avec caractères génériques (*, ?)</span>
<br/>
<input id="regex" name='query_type' value='regex' type='radio'
onClick="document.wordquery.max_results.disabled=''"/>
<span id="regex_label">Requête à partir d'expressions régulières</span>
<br/>
<input id="ignore_case" name='ignore_case' value='ignore_case' type='checkbox'/>
<span id="ignore_case_label">Ignorer la casse</span>
<br/>
<span id="max_results_label">Nombre maximal de messages</span>
<input id="max_results" name='max_results' value='10' type='text'
size='4' disabled='disabled'/>
<br/>
</td>
</span>
</tr>
</table>
</form>
<hr/>
<p class="uiHtmlHeader">Recherche d'un message</p>
<form id="findMessage" action='review' method='GET'>
<table>
<tr>
<td style='padding-right: 20' width="150">
<b>Chercher dans...</b>
<br/>
<input name='id' id="id" type='checkbox' checked='checked'/>
<span id="basic_label">Identificateur SpamBayes</span>
<br/>
<input name='subject' id="subject" type='checkbox'/>
<span id="wildcard_label">Sujet</span>
<br/>
<input name='headers' id="all_headers" type='checkbox'/>
<span id="wildcard_label">En-tête de message</span>
<br/>
<input name='body' id="body" type='checkbox'/>
<span id="regex_label">Corps du message</span>
</td>
<td style='padding-right: 20'>
<input name="ignore_case" id="ignore_case" type='checkbox'/>
<span id="ignore_case_label">Ignorer la casse</span>
<br/>
<span id="max_results_label">Nombre maximal de messages</span>
<input id="max_results" name='max_results' value='20' type='text' size='4'/>
<br/>
</td>
<td>
<input id="find" name='find' value='' type='text' size='20'/>
<input type='submit' value='Rechercher'/>
</td>
</tr>
</table>
</form>
<hr/>
<p class="uiHtmlHeader">Statistiques d'un mot</p>
<span id="wordStats">
Nombre de messages de type spam : <b><span id="spamcount">123</span></b>.<br/>
Nombre de bons messages : <b><span id="hamcount">456</span></b>.<br/>
Probabilité qu'un message contenant ce mot soit un spam :
<b><span id="spamprob">0.789</span></b>.<br/>
</span>
<span id="multiStats">
<table id="multiTable">
<tr id="multiHeader">
<td width="55%"><strong>Mot</strong></td>
<td width="15%" align='center'><strong># Spam</strong></td>
<td width="15%" align='center'><strong># Bon </strong></td>
<td width="15%" align='center'><strong> Probabilé</strong></td>
</tr>
<tr id="statsRow" class='stripe_on'>
<td id='word'>spambayes</td>
<td align='center' id='spamcount'>123</td>
<td align='center' id='hamcount'>436</td>
<td align='center' id='spamprob'>.789</td>
</tr>
</table>
</span>
<hr/>
<p class="uiHtmlHeader">Résultat de classification</p>
<span id="classifyResults">
<p>Probabilité de spam (après) : <b id="probability">0.123</b>.
<span id="orig_prob">Probabilité de spam (avant) : <b id="orig_prob_num">0.125</b>.</span></p>
<span id="cluesBox">
Voici la table des indices menant à cette probabilité
<table id="cluesTable">
<tr id="cluesHeader">
<td style='padding-right: 10'><b>Mot</b></td>
<td align='center' style='padding-right: 10'><b>Probabilé</b></td>
<td align='center' style='padding-right: 10'><b>Occurences dans un bon message</b></td>
<td align='center'><b>Occurences dans un spam</b></td>
</tr>
<tr id="cluesRow">
<td id="clue" style='padding-right: 10'>Mot exemple</td>
<td id="probability" align='center'>0.123</td>
<td id="nham" align='center'>1</td>
<td id="nspam" align='center'>2</td>
</tr>
</table>
</span>
<p>Retour à la<a href='home'>page principale</a> ou classification d'un autre</p>
<span id="classifyAnother">(La feuille de classification est ici)</span>
</span>
<hr/>
<p class="uiHtmlHeader">Formulaire de paramétrage</p>
<span id="configForm">
<form id="action_page" action="changeopts" method="POST">
<p><span id="introduction">Cette page vous permet de changer le comportement de SpamBayes
relatif au traitement de vos messages.</span> Vos choix sont stockés dans
<b><span id='optionsPathname'>/chemin/exemple</span></b>.</p>
<span id="configFormContent">
<TABLE id="configTable" border="0" cellpadding="0">
<TR id="configTextRow1">
<TD align="right" nowrap='1'>
<span id="label">Element</span>:
</TD>
<TD>
<input type="text" size="26" id="input" name="from_parm_ini_map"/>
</TD>
<TD id='helpSpacer'> </TD>
<TD id='helpCell' valign='top' rowspan='2'>
<p>(Réservé à l'aide)</p>
</TD>
</TR>
<TR id="configCbRow1">
<TD align="right" nowrap='1' valign='top'>
<span id="label">Element</span>:
</TD>
<TD width='110' nowrap='1' valign='top'>
<div id="input">
<input type="checkbox" id="input_box" value="value" name="from_parm_ini_map"/>
<span id="val_label">Valeur de l'élément</span>
</div>
</TD>
<TD id='helpSpacer'> </TD>
<TD id='helpCell' valign='top' rowspan='2'>
<p>(Réservé à l'aide)</p>
</TD>
</TR>
<TR id="configRow2">
<TD nowrap='1' align='right' valign='top'>Valeur actuelle :</TD>
<TD nowrap='0' width='150' valign='top'> <span id="currentValue">(valeur)</span></TD>
</TR>
<TR id="configTextRow2">
<TD nowrap='1' align='right' valign='top'>Valeur actuelle :</TD>
<TD valign='top'> <span id="currentValue">(valeur)</span></TD>
</TR>
<TR id="blankRow"><TD> </TD></TR>
<TR id="folderRow">
<TD width="25%">
<input type="checkbox" id="folderBox" value="value" name="folderName">
<span id="folderName">Nom du dossier / répertoire</span>
</input>
</TD>
<TD id='helpCell' valign='top' rowspan='1000'>
<p>(Réservé à l'aide)</p>
</TD>
</TR>
</TABLE>
</span>
<center>
<input id="config_submit" type="submit" name="how" value=" Enregistrer "/>
</center>
</form>
<form id="restore_form" action="restoredefaults" method="POST">
<center>
<input id="restore" type="submit" name="how" value="Remettre les valeurs par défaut"/>
</center>
</form>
<form action="advancedconfig" method="post" id="adv_button">
<center>
<input type="submit" value=" Paramétrage avancé " id="name"/>
</center>
</form>
<form action="experimentalconfig" method="post" id="exp_button">
<center>
<input type="submit" value=" Paramétrage expérimental " id="name"/>
</center>
</form>
</span>
<hr/>
<p class="uiHtmlHeader">Vous quittez le système</p>
<p id="shutdownMessage"><b>Terminé</b>. Merci, à bientôt.</p>
<hr/>
</div>
<form id="footer" action='save' method='POST'>
<table width='100%' cellspacing='0'>
<tr>
<td class='banner'>
<span id="version">Version 0.00</span><br />
<a id='footerHome' href='home'>Interface Web de SpamBayes</a>,
<span id="timestamp">Lun 30 Dec 14:04:32 2002</span>.
<a href='http://www.spambayes.org/'>Spambayes.org</a></td>
<td class='banner' style="align:top">
<a href="Aide" id="helplink">
<img id='icon' src='help.gif' width='22' height='32' style='border:none'/>Help
</a></td>
<td align='right' class='banner' id="shutdownTableCell">
<input type='submit' id='shutdownButton' name='how'
value='Enregistrer & quitter'/></td>
</tr>
</table>
</form>
</body>
</html>
--- NEW FILE: i18n_ui_html.py ---
# -*- coding: ISO-8859-1 -*-
"""Resource i18n_ui_html (from file i18n.ui.html)"""
# written by resourcepackage: (1, 0, 0)
source = 'i18n.ui.html'
package = 'languages.fr_FR'
import zlib
data = zlib.decompress("xÚÝ}Ûr\033Éàó:Âÿ]\016©È\035\020\000©m-Q²¥Y©[#±{b¢£¨J\000Ù]¨ê\002êUÌSÃ\017\
~Ú·}ÙsÉÌʺ\004¥¶7bÕ¶\004Ôåä9'Ï=O&N¾zþÍÙù¼}!^¿y-Þ~ûìõ«3\021\034Fÿþàl4\
z~þo<\034\017Åy.ÓB:Ke2\032½ø:üö7'rпJÆøo©ËD\011\035\006ô)¼_Éå3y\012q ^¥¥\
Êg2R¢*u¢\013Yª*?\031ÑøòRR,Êru >Tz}\032Éh¡\002\021eðbZ\006iv\020ñ¥Qïó/®V:W
÷Æù\
¢\032\010@þ_e*\016ÿøû±\030éâ¯oη¡a\017Î\000F%=Ã\017IJ*Ê\\e¢c b àVQf¹Å¬(¯¤i\
\026_Å\014 \034?ï\011k\014Dq©b \026*Y«RGòXÊ|®Óc1\026ÿõÛßr\012\\Üá=|xåKx¶\001à·\
¿ÇNëQdù±øÝ\030þDtS\036¯5L¤·Ü]dk{÷\036\037g3¼74¬\020Ò wp©ô|\0018N³$¦'Ö\
Z]ÒÈGRÀS&Ýp*Ó\006Êè§yUi\014#Ec\005#=\021+\031Ç:>r\037\017\0225\003\030üö7Âýfy¬ò\
2[ÁÕ(2\0171M\000fßsÓ¬,³eçQÂ\033\005\020\"\013ýQÁs\017\036Ük]sùð\021ÝXª¢sÅóU\"C[øª\
«ù\000×èÝBE¨Lv®\031G\037¹ßýaÿ=\021:.\027 \007îù/\"Æ\000¶ÍÃÙl&ÕøI\017\">Gnå\035¼ï¥þ\
7h\0317Ã\003ÈñêÊL:(\014H\007sº\020½\022:&\031ì<Ù/°æáZänè=t\0230¤£ÌõJ]d)Oh¹*ÂÿÌ\
~\011Öïeà\034ï=qÐÿ@Ðô³íddmÅÉÈ\030QøHLD+\037\002º?õZD,Ó5(;Å\012,\034¾\001\
¶\001\014Z09Ñ˹(òè4ä+ù
\002\014Ö<=\015å´Xê8NT8ÜO§Åê\011à\001\020\032ÐÌ@<\013v æ`«<«¨üZ\
.w3õ4Ʊ\007I2ÎÙRáä\004b«\031\014\011ßÃÉÓ(ªNNF²lP¼\006¾?/J\017Ñ\0315éh~\001î1{\010b\
)uzƺ\035\030r\003£ëÌôÅÃÉ+t\003H%\0107ÌÑÃz6V3UJ &\003q\022e±84èÛ@ÄNu)P\026+Ð\020\
\001ÒW©!Ä\012®ë>V¸\022
Ê×øÑñu(Äkàn¬g³M\0168ªÁ¬d^j¼¡\004Ê>\007«:Ò Ó`½ÔUK\
üB¨RÌ7é&ßÀçO\014#\011ÕÕ&ªH±Ê`TZð¦\007õ\032X®?TJàÿÁp\031$\031H-\001kIwt\016²\000Ít\
´Ð %ª(E\012\026jf/Æÿñ»Q¶\\e
LËF\002Z¡o¯ß¨$~\015x\033\022\020xw\006ÏÊ¢$dkb\000\017\007\
U«râº\004¸9\004«,e\012\000ÛrD¼\020ÙôGU\022/\022oC\006r¶\0109Ûdì'o6Q¬AL\012P(lðQx®\
\000{\001sQòzepbRtìÄ\002FÑÆ¥Ä\017BE¼½.\027È}
¨\022î«
,`ôzj'£UWþ\002_D\003Ãd@>ß\024\
0¤9E\022Ü<\030\"_$@y\032Â8\022ðVE¦á¹ðoÈ \024}\015x¥!BüQ¶\024FF7\025D¾ô2HÐÜ¥:XB\
¤SÕÆö»\014e\021çÿJ-W\011Ö2#\031@ãHè§jL9&\012¦ÙßK\026\022~²9L\\«á\001\026WñA¾¤®$Â\
fWæ19':]U%©~ýH@ó\004\001+èG\000T\012o\023@~\032\0341#µ<uV\0250]ùf\023bT¯@\014ó\
@`2Ís¹\\ò\\\0347øÆ|\000Øôn\014ðxÿ93¿¹±\017÷y}\027\005>ñ=°{\035]\020û¥Ó¼ÞÙ8À\
\021Þ\010\015:\036;¾&O\014dw/0&0\030 /}pæ2ÞÛß\021RE\000¨F`ö\031Ì´Ê÷\020è®`V9\010&\002\
\033Ö\023me`r?)ôKídbþæd¤'»äa1$h at c\0006&oÿ\024\031\014Ú\004@Ê:NÓèðk#ÚÆX¥\
\010C`4Ðb[q\026gsC½`më\003Ò\035kø\033¼\005\000Á\027G²Ü`¦¦5ZÈ¿§h¹Ñ#¥\020§±+½.\004\
¡}Üä1U8úЦ+&{\031oRð`TÐ\005Bµ5`kÿE`\017\020tΡéRNØj\016Øz9\023{²\002{\012\
ÃÃ\033*ö\007\014SþÁdÅ!Z9\021pøð§\034;@C\\â;\0026ù/Æ÷\027\032§\032Qi[[\014\025<Ü0\0353=¯0\
\020>\000n\026hÖÐÐ\002Ϫ¼èõ`
\033\015¤Þ\015¡üÀ8Pü\030?C[ìáçÅ«æv`E3\"\023}úYRÄ'ðf\
ÉaXµ2@°nÁÁÝ õ¾¹\034¢áЧáQ8!\014!\011DÔÊ\0304\015àt \032dí\014Æ\015Qk(z|3lÁÇ8=\
äD\015@ýhU\024q\013,ä°¼\000Ï\\\025\034\027\037CÈí1A Ï66÷¢_ÄÓûj\006\012Zal\003/ï3\005\036Ø\004P\036\
ëQ+@\021\012\003\036Ò¨M²A¡ºInj¨\010ÐD\03362 P\010Ý7\011áRÑÔ©H\017)Ý°Ì\026\002äS4\002\026Õgü\021\
C_dÍAêfÑR \026ÅÕ*ÑQ\035ì´\002:üs(`à F\024;\031>Ý\022\006\0155´b\002¡D\032Î\024jÚÇÚ\
ñTÇÊ*ËK c[aRñå*q»\026¸\001\027\006#?cìúuã\016Ú òìÇ{°f 6\015½8:ªõâÁÑîzØáÝ\
¬\025_Ëu¾\031ÐüÇ¡Ô\024pbÊ ë$h\015a\031ö\016ÜbQ\023\0333÷Þø¡/r1ì\012\001éSð\000Ój+\014Ón£ê½¶\
\021*¤[\037Á¢gÅ(«Ö*§¼cJ1õ\036@Ügus?@'\031\020B¨Aþ\015õ\031\"^\010ÜÙ©Jz!7Qn´Áb\
È\006ï,µq$\021Aæ%2UsP½áp¸?ðÑD¼>òg\031Ï,(\006 !Àæ¤s\001§äéȦ`ì\0324N\
8a0%ÿã;öÃ\037E¡Qà\004µ\020K'r\035Ó,\"\030cuÐJ!æÂ\0203W\036¡Dæ\033Ì\032Ñ/\026UN¾P\020\001\002Õ\032\
\000\016Å·`uè\002uVà\005<ªÊ\032\032ÄS)P,õ\020Î2¤!\014á*0ô\031è°ó¶Ôó#Ààã\011ÿ\
£xÒ4B¾W7n\016\007hÏZUW\034ͨzlÌѳ\012R\024´gk-ñÂäBKUïãÑ\010\036È#5Ëò¹\032¦ª\0041ÜB\
å£?a~±º\000Ñ{|øûñQà\013W¥×Z¼§\027ÿ/b\006*Øk¶Ê\022ݬ\001q²·$6%O©\026$C\036¦`³¢\
¥[`«Æ³,\022à\033H$x\016\025ú\004\0033\011Ç\033x2'·U\003Í¢HblÂ6E_ë¼*ha\020Ccd\017l\005È.\
ç4#çZõN\035àu³Äg]P$
0\0179°Åø\024YÁ#èë\"M\022ã©÷\032ya4\013¡St¼ð¡T\011\
¿\025\030 Á£°è4ÆÐ5ç\031À\010\031âÄÀ³T¯L Y5dÙ\006\006}N£¤¢\010'ãÙ\012#ø\014Cë´NpKÉÁ. \
\011ÖÇÖ\022RúiòËEg\025áîf\016Ð\004¦J^#\014x~}¨6\010)Ad> ø¢\007²æå\033Ø\011\001Ê\002ìbS\
ì+ªùµl ÎÁ\"ú\027\021G/üF7sÉÑ\006M¯V)Ly¥<Ö¼E®³Ý\001S\017¼:\026êq.µéDù\002\017\
l\015ê\031`\025ñ_È4\012T¬<¡~°ñÂnp!uháU,o\017\"À[¿Û\024ÕrCÌwå\024P\017\010¨\\±xÔò÷\027\\j\017\
&7½¼x4iE'èUÝ«<&\034 \011ÖepÐ\007d\004}åQQÀèy\022C³ö½Àz!§À0ßñ\006BA\0238Ïq\
«+\0102¤W\014E`\030´É*ÂYÈ®\025Í}®\"Düï(*b%wÓKY£\006Ä3E=©R´Õ\032Ë[f6¨.k°`À\
\011AZë%º¨ì\000V®¬YÿäÐ\022Oüâi%f\001hÀ'¼Z¡\007Dû\002qf^?ø¶®Ã\012\004ÊÜ\031\010M'\030=\
U$c\013Á;\033\030ocÚ<ÏrÝ4¸\003Â\014\010'Tù,,éCñ\016T½&P·ÄÕO\023Z¯ÁùR\015J¦t§0\013Ƨa\
|VT³.HÃ[\036\032Ç\003GYT\011d<È\017ß\017rÄX=?[äê#MÊß\\g6\017{6\0058»\006\021ì:êµ\
×&\036¿\031\011Edªd\027Â\004xwkKH\012Ú_ \025³\034*ú\0227P\012RRd\011¤\026¨\012¤¶¬LB\030±¯\005¢åpbÚ\
I\001>:Oت¡»Ïr\024\037\\ð¡\033d©\012ñh^ó²\017N¥\012ñ$0$Dècb\"på³\0330\022k\023Ä\
ÅÚ±¥yC¡x¨ðdcíû\021R\\´%ñW',éÚ`¬>É©ÊF\0028!gX3Qµ¯n¸\004TK<×ë\015\
N\003~o\026Ø/\024.ä__ÄòºÈTå©Æ¹ú\021°§=ñ\005^Ab\013Æ\033L\001F\030ÂoÐ~jC=ÙK=3!Íe\002\
-\034XWC at b
0¢E¦\013\020]H\004ÂÐÎ%ä;\031Pé¦\020¡í¬¬A©\011\034\005\016±nì`H\010AÑj4Ì%V~É\
\007ó;L#LS\023ð¬*«|¢ó¤~|ÖIÎß±\\VÏÜ\036\001RC\036\034iFÃgG9prW÷\026r¹ï\020£Q¬a< i7\
w [ºÇöXAÀ1@£D8W\027§P$)<áP\0325:¢F\014×\011ܬ@Îä )à hÐÈ\0148pj\001\002snL²¤\
ê)6\035vîáiR4ß,sV¨\012´\005bÜaK©[!\001èB¼\001»´ÄB4\016ʲÊÁ\012\006Ú\025®ãÔ\021K\022*\014x=\
ÏÓE«Ïi]6\001»ø\014í/\004\020= Ë\006¤:Åþ\016ÉYE\032nh\026Qä\"ÒíU
]¼cÏÄ!S¡&\000h²³\016\
`X,
J\026&¶6ÛCÉÁ\012¥æ\025Û×b\023U9XÃF\011æC
üd³0:\030\014¦ÔøÄâº(!LÜÇÑh\016¥K¬\014\
ßjf¶g\0033\031(%Í \031¬¦è-}æ\0334Ef´\023H#<Ì3\032\0323jü\023µ<õ5íd\004W¸2*ESI¾\024\
Û°\021É\010J® \022I0\025øDfJ\024\022_àÅ+Ì>Bkê9úU¦u2N\0319®qþ$
Î%\023ô\022`/\032p¸Õ\
\031©ÙLEeeÞæH\016b²Ðpx0ºÿ\011ÅçÙW´l0#\006i
,Êi\030aÓ\032käëk{\024\0370Ó\031Od\
lmèp\003\021\015gþÌ\024-é\020\0301*¦ú'\035Lðïf\034XÇÖT\011ÔETq\032ÆYS´ Ò~×T£C\003\
Kö]\030}À\000F1<¤ÇUH÷γTZì3eFq\012·ê`u\034
·À@Ö(+)ü%*ؾ\001~¼bààóR=G3ì\
}\033¾\021kÁi£±Ø;KpYÈÕÚÖ»¦¤U[G\037K,|$ëål¦\015iëpå\005H^\001·\036\034´lIÝ~¯E\
Ì\031³á\030cMÈ
5æ\035\034¬ö\012(ùPÎÒû¥;ãI£ò
¡ê7ج\034¦¨\003â¡ç\024\016£\005`Fþ+\033O#åÄC£\
înQéµ4÷òOÖÌbÍ;$\021É
¬Jk0\014Ç)§\030m\004[\021Z\0207TºY \004k\005p! Uê]æ\016Llf}\
tJ½\031TÔ®CÎv¸LËP\033¿¤ÂqÛóÂM\004ÆO<±\024ÁÏdE©é
=+ú\016 @\020\022-´Qõ^V$H\020\006Ð\
ESÞä
Ö~ÞÛÉW1A(\\Êû\036Û\033¸\011d{j^Ù\036¯ü¢ín>!Fyõ\\9Xº\011È5\003&üekQxHö\
\003E\000\031\033}î\016Cz®tú«LfçA\003\037âpQé\001UÕ\032\0019u°\"ÚÈ8ûRÍ)\012ÿö0æÛÇ\
Ðd &¤\031êh\012&³Ô3B\037/ ,V\011¾¦Ò\031¤|\000\035«0ñQ6 ìßæ»{ªtÁ³kk(ê·ÌÜt,\
Ì×ÎáÃì½R0qÆ-ÚvÓq\023GòUO\022¾R÷Ã4-l¬V&`½üÂ1Poêµq3Î\037\
\027¥º½Y}¤b%íFåÀƹ\013\022®®¼%¹Ìu\032é\025ø³Jâ¿jW/\026\032\031ªÁØu\022foyðßÕÔ\
D\015^×\0329Õk®YSfÙ\021íq^ðÌÇT¶ð[m¸\022\031Ê×\032>5òg\022P*d²g3aVr$çõP9\021ñÔ×oè\
©ÃcZÙ`£·P`s\011\0274:\003ê\031Ëõ2~Ú\024õʨé'\000¼§\031Èö·©¾bÝ^\021Z{ßTee?\
\027W+,{CÆ×îÕk÷ÀmoE¡>5=##ý±e¤YpßÊ\034ò\\çÃáÐò\036õUÐ\012\012&V\030ô\017ÐzSX\
E¥\007%®\002q#²]{\020dR\006â²1£gpâdo\006}çe»\017BñRM¸ØµçÊC\000Þ¬!èc\012Ä\026\
\013l{üè\017©L®\013\023´R\000Æ °£#¥¢_gÇ¡¢î¬Ê80\003§L\034P\025\003ªnaÑ'\037\0217)Û\000Ö2\
_qÆc{\035|QÕ\025MÔ9KÁÄ\005ÌY\006ëjMã_mï%\021ÙfzJV[ÌV$^8Ï%{µº¬×ã+©\016»\
ÕB\032\032ë¢ò\032\015å{Å=¬\010¾(£Pͳ\012ûÍÌÕÕ=\022*B.W·o`pjg53óå¡xµÌ¥^Q\
<J®ß\002Éä°;\"\000ý,ÑÀ¦úNÆq ½\034\014#FV`èÕ6LÓ\014bA(\031/M8\017dù\013Æÿ\024ö\
3w¸GU±-Ð\\NW\011ºN\006øSƺ\007/2Q`\015¸Ü:F@ûÑàD\025-²Íóÿæ>ÏO\\mi\0266]G0'ú\
ut
ì +êv¼IôÊ
¤ê´ÈB\012é1Ò(9~oèö\014Ä[ArYåÛ¢3ß0*\012\024\022r¬ÎS\011´f\
\032Y2m\026!Ù¹ÕÍÊ^±«Òl²ü\"Æ a$\0079a~¼ò³&4\007*
«\034hL6\004êÓÚ{õ|ßs\010áus5\
îg.M\021É\006íE§+ÖÂ47Ö \021¸§=!³\"e2A³6ÊÈ\035ã+oÄ^ãf¦á&ß(NÙ\024¯\014n©\
ßRj\037\023E»ÜJJ`\032lp\035»èmn\\ðzn\026Ø U;àµ[\027\032Ë°×Ç;\0356ÞJë¿Ì¦¶t\032\024Õt\
En³\000Ý\\dðÒ__ûKà'_\035\0347\022£r¡Óy\001ÿ@PsÓ]%±\000·kSíË,\015Ç0\004<f¯\
Ò_¥EyÜn¡NÜãp\032\000.ÉõAÙÎ\007c×ÅYÊ¥ºVùõ¢\017£l~\014Lp`¶\016\035=~´ÂFg9\
ÕÀ¶«ÓàqÐXÄî\0147¢>\013l¡\022l¶d¸\020\022d¹.¯IwcÑI¶\"©4ñ~±\000Bxü÷dÄwo¯Êç´\
ã[úwË{\022\023ZÞåFÇÍ];®îÖu5y\017'^Bð-ÞØ0¨Ùfµ\035\036÷ù¼°åc~sËc½sì·\002ó¼\
Ìòly!ã8÷g\035\025Å»ñ\005â6nÊÅ]i}OõáÏ \003mþ\021\036µ¤=6¤¹Ë°·¦Á\031ôé\00590`±ø\036<e\
ë)/-èñ~hÓýðѸI÷/£ÛÆÝ(Çi¹â2+иÅu\001Î1±3mì8³À|¹ 4Ë«««\
dY
½{ÜA~\013±\017\003¤Íþ\005TÿÅ4[s'G¤¨¤®i=ã³e}¦q3\007s at B\012\031-ÚÒÀOÔÔüÞ³z;Ì¡\
(t\033Ùe°\015ÇFç¥á'²ì)#,kæÁMð\030\016¹\027¸\020\016¯Üb£a\0257\025äË»xÜ÷ÔÜháf\023ItÓÍ\
sü\036-¥¤ó¾¥´ßíÞ^øÞl(íÝäÇm\017¯®«\022»GÚ,{MÛqbI}}b\036Ý\027o¿yûb<\\h\
Lç\020é:m{9NZÐßÂåâ}cGùäððpl\032{OFÓÉ 9¢Â.²DêV¥©ÞÆ\007Qw®çØEAh4\006c;ãF\
2\0338pÕÃ\033pغÝØuwcwE<(®\037÷xM|{Öê½É.Oç°g ó¬\011·Y7Gl4Ër\
\014vÛØ%ÂÚmèÆ~NüónCõ\020[õº\005)¼Ç\013¯ß5Pêð\003ðÁ\033?\036{\002VK¼ÜBjÐy÷\031ì¾ûr\
WMoSûÕoSìð¸\031[io´\012V;åÞæø»½h¿ÖB»Àgò~\001;\005iÚqÃakóos?o\
Ý7\007ÆÖì3Î鱺\012Mæÿwë\035¿
Ý\037ÆmæÂáM{4ìjÜf\037zíT£úø\032·9{uqìþí/JZ`\
~GÅ»ôËlM\"C}8¡z\022-ßär¹\001ÌݾÃÎÄlíe·®®Þ¨A»EÞzÆ\007!\010\015qîRæ)\
\031Ä&u\002{LkïÔ5Ù¤M¯±ØÝÆ´{ä+q\006!áöcÊuZðæç&\\·¹Û/hë$å]°´Ò¡yµ\
³n\011lpbº\015Î\003ßêl¹±ò\034âæ.bJ}Óòå5uá^]{\025>ª8«¶\017UH«yº4H×[XëígòÀ\
xòcö%¸^Ã\017\031ÓprÖY at s<9ÚyCa\0002³K\031?@Üv1ÆjòÊîÇZÝhÔâê¯3!µû\
äpâéjU]o¯»_¯Û!Q¡ñFÐÛ7\024á\033.`×àa]hóñAðÍÙ\0008|®LÝ;\011\
¹»7\033R\031\006¢õxKßß.#\\5J[ìû¹ÝêiÒ®çè \007×Ñ\016\020ò1\013A`Ù¹¥/Z²p£fÅð\
xÌÖ~k\010Ì\002«ß=IÇ!P¬,ö¤5\024\003÷nkW\011.)\002äµ\"#)Ö\005¹xÃÚ®l\021%|¿¹ÏÒ/\033Y\
·\005£ð¯/Î=¿âñáBDZJCNIB*ÐV,ûÃûpìû\033\000@\020Vòûü©÷u\016ØM|\016÷\032ñ¸ýÞ[Ù°!\
z\003\003ÎD,\006óÌÃÿYU$}Ç\030æ\"vÍn\020Y\020C\000rèKÒÈ\014ØWì\007X \010!\026·áàµ+|ùÈû;\
nZIîBø6ÞÞ\000×Ý£èR¾:D¨-'6\014i~kÉWÃÉhtòÕ÷gÏ?ýU¦?,KÙ&ïá\
t:U\031-Î3³Iÿgo\027çLìÅYTÑ>eÄ£\020÷ïæa¢Òy¹\020Sq´_¿ús¤o§W¿?üáIç1±\
§áÁñ\023¡Å\011½f\006\013ÿò/ûÍÇîNW±J4\035l\003@ðíïõ\017Cí!ÝØ\013ÃýÃP÷¦¥èôT<@zÝ\
\015À\027/º¿_Tìæ¸SÇÝa½Î.U~&\013µ·¿ß}ûç\001F\013\005¡A\014dy¥zhø¯æ%ï«ùhþ\031\
~ø¡ÞïJ²£]|ûÍûópÒ.#¶¾Êe\023ÿl]M«ïóï«©\015\032¶l«HÓVÙ\012³Ãn^\021Ük\013\031<\
w|Cd×jã+ÏÒ\004.E·RçJDó®ØðÃ:Ù
ã½9Fß+·y\017¢,ÖänÇtÊ\
Ní¼ekZIy6Z\0273½©æÖ«a-ƶc¹Héµ/\026¼\026þTdyyj¡\005Ç;øÂ\005ÝÄà '\
·Ñ¶}ÎÒê`Á\021vF\025Ôfõ¸6!ÊW8\020ás]D\020a\011&&¨¢ÎÖÑçAS3\034õÂÅc_\000î¥\\\022\
°gx\012ÖgCÁ8Àp_GW´¦í»ºër\031.þ:\022A H\034Þã§]ä ÓqùÔ/\0023ôwÙe½?Û(×Z\
ËL|\006¿è#Ë\035Ó3½khÎø \033ßf\004ÞQ
]¼Ôi\014¦\027\017Ééʽvk<\023¦Ï\032ô){'Tqèâ©n*~\
é!ms:{ _ÐoÛ¨2H\013T<gõNÃ\036rÔ±ú*{~(eoR-\023ñ\0208Øÿ5ì¥Í&fY\016Äá¡\
x¯Vâh<~ \016ÿx<~p|xØs0)\030q©?ì\034eÐ\011ôq\001?³¦év¸>F
:þ_/þ£?ÐDôb¶&v¥ 4\
ß]Ùýû\037\004\032¡ {éû?\027\005¬Hú¡7|ÿç\"@¥T\017\001ü\036&·^ÁV.h\013Ìx8\036ßëyÅ8 ÿ\015&F\
,¢VÜ÷É+Þ5@Öü?;g2´©¡ûÖ\013³\011 e%[õ>ê±HdúÓ;³\030æg5·|íBÂAº\003¤\035\024g1\
ãÄî\034\007vÙt³.³e\006{+~\004Ì; æÖz\027·\014v«\016Èjd\022tÜFÚÄ©(6bnì:b:URj¬á\021V\
\007¸Rf½
_\0132ÛJ\033MaçÊ/°5\014L#kå5²\032\022Eóì=\036\035\027[-ù³a1pÕ!ÛóÑW\036\016{[û\
R©æ{ìÅã\026Äy<r¼ª\035>à\005ÙÓ\020Øó\026¯ý×ësÕX6.XûÄår\001n4t§«
¦^Ø\016oq\027pÍ\
ÞÙ\033 Öz+èÐö4£¶¬ºêéÞkE\031dð\036x³áûyyÁÉl`¢ÞþÞ¥'>ìJiFB[Í{\007ÍmFîÐ\
\013³\037¾¨\000^ò\031 õ¡û;Wß¹F?n\023ÌJÛ<éëÔeÇÿV©üºV+¼ÐkÿÀ]h\036ÑÔI\010Ñ\016
\
£Gî5\027Ü!°ÀN\014|®µÁ+ÉܯÀçy`ZËk}¶Ì\010пU¡¢\0231\016tbÎ\003Åî×?ÕBäY±zi8Æ\
nVLs¯\015%³/\013\035YrG\027NØô¢¦\012\001æ?¢ë?\015\027\010`\010ÉÄY¢£ ¦°µ\0377\011Ã¥¼ºÈ\025nÐ\
+u1Í~\012nS%_$rª\022\017\025\026¹E¸?ÖÝê?h&u\022sÐÕ%ßPc\037iò£KüÝɽL;jR:\
æ\017{£NÓñÞÿ\034?í\006\023r5WW7pîÿsɧ!Û´{)ú[«?vÞäz\021ɶ\033
Þ%ÇÆ5f\004é\001\
8Ñp;\025Þ[W¼©\032¡ñȤQv@=fZ _ó®.¸£ÜæQ/×õ¯É÷Yò½KüÃqòõ\024_ÙÔù\
q§Ì£©kbÛ²öþ^¨»9\017[¼ê\013ËfY¿±v;¬\016Ýà=L_CëG\004ðP=ö+Áá£qÃ6O'gv/\003\
vS\023ÅôVad5æó\000u\034´Å²k±û»\035\032\006õélø Ѻc¡SßéÓ\014M7hÍv³G¥Ç;\015î×\
d\003$¦êT|&\002/êåS'@wÀ{\010Ý\017\003ìCÃøµ¶\"ìÐRÓ\025½-è5_Ç\034îìçظ6Ç~%Ûvw»\
v4îض\005lMv÷$pRzslxÔ\015·\007¡³f~Ð$vÇQ×ÚÕ\014¸ÛA&úö÷õ.m!¾înQÆ\
\025\\0Ãl\012{Î\032ýp-Ê*lû?<z°¥i®I'R9ÀöO\013æÂ|øèñ\026Ø2.Í®*>\001Å&¨|\014\004·\036R\
M[
ðÈ\031Bß0 M\003\036¦\027LÆÃßÿá[Fìù\016\022PLç\033\034ôÚséæy£\035Æ\024VèÎËN\035½ÎZ\002ÈZ=\
Sà\015ÎùÜSpq\016é^§he!üÎlèüB ØTò
@êÉÛôAê©BQÇâíu}sl4%rtRÒ=Þ-õ)zÉÉ\
qÈr¼Ë;\013÷ÊÃ\007w\037\006E-°¤í¢÷»×«Þ£Þxóªà÷+¿T¼3\006¶nÙòÕ+6¿'Wù/Å>i«\
mÔ6\017]£ê\020ß\\³´_«Òó\013Ö¯~°ØáuÏ_¤Õ\001?be´¹t)\001Sç\035eÎÕ4,Ha/¡ä_<á3Ö\
¸\014Ä'{\030AVg#ÞPãöþ\003zâeï²ØÍ>\035\"\002WÂQ¿;±7\010ÓÐ<ýúÕ`~\023ExVCd·:¶\
·ßa -àøl³^8-\025\035ÎS
ºhûLp\003y¸}ÙVx\003\021mï.\017t-Gû}êÒn¿xxÛK\\÷l½ut;\
¶X\022£ãïT%AÜRì\032Gù÷Ví+ä*Â=\033~©O°_#Ù¶<M³rZ±÷Zú?ØÐ\002ÕLP×ýþ_\
ÚÁöýÅ+¶\032¦{M\037uXãKA§\014ÉiãÅÊÏ!\003>B([a\034j·¥be?ðkµ^4íÿ0ж.ø(O:ö*\
sÉß\036}Ñ8hKÐ\036\027Èèã¦Ó>çÂam$\030?{t\030uÞ6ÎÁè@¦a¦x+ËEJ)#\010P:\0359µðb¢\
[\030zVÿ\027=rþôÙë\027Þ3ý»zv'¿óßh\033Ôü°\021-?7Z\0216\007~/ȶ²Í\007¹ÓÖþ2Z÷\\ûó\
çÍnßÐÉÛÚ\036\014\014ï7vyP./tª/rÕÚ6Ö\036Ì´\012%+\020¨^CÛÞ¸\025@Ï\017h¸ß\0048êpi5Ù\
{g\016cýd\016x߯µ»
+||×;WgÓ»ÌÔ¶Í ¿Î´ÙEC,}í8¨íeã)ì³ÌþäÛ¼Úö\013újªÿkî\
¾ØE\020ºdÃË6þN&æx$4+5\015½\013è^Ìÿ2\006\022vÔ0oz\015.$lÉ6|ä3\022ÚÚÚ¡ÌBrž\
ððѸ\005Ç°¥¶xöbZ\016¡½5\015³ï,çí$\031\023÷\017$ë\037
¿×p\000yòÒóì,KÀî·\"¶ZQ#Ì{o°µ\
Much϶ª\033Ýæ_ÉÜfYüg¾ÎX¢³\007Sðg&TNgòoiÀ\"ÔvÓ³Ôäp<\036ÿz2\"Û¢ø÷¤(\
t@¼\027á
ÝèÜÜöÌ\014]`\026n8Ý2Z/Ò\\ÍuA7ÿxënðþån\027ááêXÄ\013u\020f®Æj&¹\"\
ØÄn!м;iïܾ\035úIMú9.>â|\003C}\004m%Ç\"o×sË5(\003»â{1¥]\014·ÐÒ»!Ýý¨B\035\
û\003Ü<p:þ9\004¨+Ð\005úE\024l'\002úB\"|\002\000ÚÆyG\022îAP÷ÍJÓ¶Æú8¥Å¢*ãì2\
µ\013MÐÓ\031Õq\017Å\033ü
\001(-¶dÿ»þ
8¿ý\037>׫W\031þN½pUȵê6ïÊuLãñ½¾®ü\
æbVïo\027·B\015\027|Ç\037\004ö»Yóßúí\025nU\013\031ß46\022ÈWc\011ýõ'éoÆö6£Ã$\027¥\\®ÉkÈ+\
\037Ås\025ÃÇãÇ\017°·óÈà2ìîi\016Í¡ÅCWø\033fù|\024R¿³ûÞîëpÆîåS!ÀF\007}[¨ñ\
ÇÀâØ×Lû9¿®Õú1Ò4K±×\015ªñ\015~fLÐ\"Ç\027WJ¼Ð\011\005·-UP©Ò¼e¶UÙU¹ì²»jlV6\
|\007p\037fòÑ&\\è08\002
ÿK+Îàêdñ5ÿ\0367¨¥Qÿ\013r¯a}")
### end
More information about the Spambayes-checkins
mailing list