Rapport du dossier SPAM et QUARANTAINE : Langage
- Par: serveurblog
- Le: 13.06.2008 11:10:30
- Dans: Merak Icewarp
- Commentaires: 22
Pour localiser les interfaces de challenge-réponse et rapports de spam en français:
- Editer le fichier .../merak/spam/spam.dat
La ligne SpamLang doit être:
SpamLang=fr
Si la variable SpamLang n'existe pas dans ce fichier, ajouter cette ligne
- Créer, si besoin, le répertoire '...\Merak\html\challenge\lang\fr'
- Copier le fichier 'lang.xml' ci dessous dans ce répertoire '...\Merak\html\challenge\lang\fr'
- Copier le fichier list.tpl ci dessous dans le répertoire '...\Merak\html\challenge\skins\default'
ps : A partir de la 9.3, cette localization sera incluse par défaut dans le package français téléchargé sur le site www.icewarp.fr
*************************************************
*************************************************
FICHIER lang.xml :
*************************************************
*************************************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>{title}</title>
<style>
body{font-family: Helvetica CE, Arial CE, Helvetica, Arial, sans-serif;
font-size: 0.8em;
padding: 10px;}
table{cursor: default;
border-collapse: collapse;
empty-cells: show;}
table th{background-color: #ECE9D8;
color: #000;
text-align: left;
text-indent: 0px;
white-space: nowrap;
border: 1px solid #D2CFBE;
border-bottom-width: 3px;
font-size: 0.9em;
font-weight: normal;}
table td{text-indent: 0px;
border: 1px solid #D2CFBE;
text-align: left;
font-size: 0.8em;}
h1{font-size: 1.2em;}
h2{font-weight: bold;
font-size: 1em;
margin-bottom: 0.3em;
color: #3B619C;}
a.actionbuttonblue{display: block;
border: 2px outset white;
float: center;
color: blue;
text-decoration: none;
text-indent: 0;
text-align: center;
background-color: #ECE9D8;
padding: 0 2px;
margin: 1px;}
a.actionbuttongreen{display: block;
border: 2px outset white;
float: left;
color: green;
text-decoration: none;
text-indent: 0;
text-align: center;
background-color: #ECE9D8;
padding: 0 2px;
margin: 1px;}
a.actionbuttonred{display: block;
border: 2px outset white;
float: left;
color: red;
text-decoration: none;
text-indent: 0;
text-align: center;
background-color: #ECE9D8;
padding: 0 2px;
margin: 1px;}
table a:hover{border-style: inset;}
/* ???? */
.resultError{color: red;
font-size: 17px;
font-weight: bold;}
.resultOk{color: green;
font-size: 17px;
font-weight: bold;}
</style>
</head>
<body>
<h1>{title}</h1>
<p>{intro}</p>
{dynamic blocks}
<h2>{optional *::isdomain}{domain}{/optional}{!optional *::isdomain}{account}{/optional} {*::account}</h2>
<a href="{URL}?action=11&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{authorizeall}</a>
<a href="{URL}?action=12&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{acceptall}</a>
<a href="{URL}?action=13&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{deleteall}</a>
<a href="{URL}?action=14&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{blacklistall}</a>
<a href="{URL}?action=16&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{deliveruntouched}</a>
<a href="{URL}?action=17&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{blacklistuntouched}</a><br /><br />
<br>
<table border="0">
<thead>
<tr>
<th width="10%"><center>{date}<br>{time}</center></th>
<th><center>{sender}</center></th>
<th><center>{subject}</center></th>
<th width="10%"><center>{location}</center></th>
<th colspan="3" width="20%"><center>{actions}</center></th>
</tr>
</thead>
<tbody>
{dynamic *::items}
<tr>
<td rowspan="2"><center>{*::date}<br>{*::hours}:{*::minutes} {*::am}</center></td>
<td rowspan="2"><center>{*::from}<center></td>
<td rowspan="2"><center>{*::subject}<center></td>
<td rowspan="2"><center>{optional *::spamfolder}{type_spam}{/optional}{!optional *::spamfolder}{type_quarantine}{/optional}</center></td>
<td rowspan="2">
<a class="actionbuttonblue" TITLE="Lire le message dans une nouvelle fenetre" href="{URL}?action=5&lang={language}&id={*::id}&to={*::to}">{view}</a>
</td>
<td>
<a class="actionbuttongreen" TITLE="Remettre le message et expediteur en liste blanche" href="{URL}?action=1&lang={language}&id={*::id}&to={*::to}">{authorize}</a>
<a class="actionbuttongreen" TITLE="Message remis (pas de changement a la liste blanche)" href="{URL}?action=2&lang={language}&id={*::id}&to={*::to}">{accept}</a>
</td>
</tr>
<tr>
<td>
<a class="actionbuttonred" TITLE="Message pas remis et expediteur en liste noire" href="{URL}?action=4&lang={language}&id={*::id}&to={*::to}">{blacklist}</a>
<a class="actionbuttonred" TITLE="Message supprime (pas de changement a la liste noire)" href="{URL}?action=3&lang={language}&id={*::id}&to={*::to}">{delete}</a>
</td>
</tr>{/dynamic}
</tbody>
</table>
</br>
<a href="{URL}?action=11&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{authorizeall}</a>
<a href="{URL}?action=12&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{acceptall}</a>
<a href="{URL}?action=13&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{deleteall}</a>
<a href="{URL}?action=14&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{blacklistall}</a>
<a href="{URL}?action=16&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{deliveruntouched}</a>
<a href="{URL}?action=17&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{blacklistuntouched}</a><br /><br />
{/dynamic}
<p>{outro}</p>
</body></html>
Pas de commentaire