?>
<h1>
- <?php echo _('Message'); ?>
+ <?php echo _b_('Message'); ?>
</h1>
<?php
if (isset($_GET['type']) && ($_GET['type']=='cancel') && (checkcancel($post->headers))) {
?>
<p class="<?php echo $css['error']?>">
- <?php echo _('Voulez-vous vraiment annuler ce message ?'); ?>
+ <?php echo _b_('Voulez-vous vraiment annuler ce message ?'); ?>
</p>
<form action="thread.php" method="post">
<input type="hidden" name="group" value="<?php echo $group;?>" />
<input type="hidden" name="id" value="<?php
echo $id;?>" />
<input type="hidden" name="type" value="cancel" />
- <input type="submit" name="action" value="<?php echo _('OK'); ?>" />
+ <input type="submit" name="action" value="<?php echo _b_('OK'); ?>" />
</form>
<?
}
?>
<table class="<?php echo $css['bicol']?>" cellpadding="0" cellspacing="0"
-summary="<?php echo _('Contenu du message'); ?>">
+summary="<?php echo _b_('Contenu du message'); ?>">
<tr>
<th colspan="2">
- <?php echo _('En-têtes'); ?>
+ <?php echo _b_('En-têtes'); ?>
</th>
</tr>
<?php
?>
<tr>
<th colspan="2">
- <?php echo _('Corps'); ?>
+ <?php echo _b_('Corps'); ?>
</th>
</tr>
<tr>
</tr>
<tr>
<th colspan="2">
- <?php echo _('Aperçu'); ?>
+ <?php echo _b_('Aperçu'); ?>
</th>
</tr>
<tr>
********************************************************************************/
require_once("include/session.inc.php");
+require_once("include/misc.inc.php");
require_once("include/profile.inc.php");
require_once("include/error.inc.php");
require_once("include/header.inc.php");
?>
<div class="title">
- <?php echo _('Déconnexion effectuée !'); ?>
+ <?php echo _b_('Déconnexion effectuée !'); ?>
</div>
<p class="normal">
- <?php echo _('Retour au <a href="index.php">profil</a>'); ?>
+ <?php echo _b_('Retour au <a href="index.php">profil</a>'); ?>
</p>
<?php
require_once("include/footer.inc.php");
* Copyright: See COPYING files that comes with this distribution
********************************************************************************/
+function _b_($str) { return dgettext('banana', $str); }
+
function _headerdecode($charset, $c, $str) {
$s = ($c == 'Q') ? quoted_printable_decode($str) : base64_decode($str);
$s = iconv($charset, 'iso-8859-15', $s);
function header_translate($hdr) {
switch (strtolower($hdr)) {
- case 'from': return _('De');
- case 'subject': return _('Sujet');
- case 'newsgroups': return _('Forums');
- case 'followup': return _('Suivi-à');
- case 'date': return _('Date');
- case 'organization': return _('Organisation');
- case 'references': return _('Références');
- case 'xface': return _('Image');
+ case 'from': return _b_('De');
+ case 'subject': return _b_('Sujet');
+ case 'newsgroups': return _b_('Forums');
+ case 'followup': return _b_('Suivi-à');
+ case 'date': return _b_('Date');
+ case 'organization': return _b_('Organisation');
+ case 'references': return _b_('Références');
+ case 'xface': return _b_('Image');
default:
return $hdr;
}
if ($today == $dday) {
$format = "%H:%M";
} elseif ($today == 1 + $dday) {
- $format = _('hier')." %H:%M";
+ $format = _b_('hier')." %H:%M";
} elseif ($today < 7 + $dday) {
$format = '%A %H:%M';
} else {
********************************************************************************/
require_once("include/session.inc.php");
+require_once("include/misc.inc.php");
require_once("include/password.inc.php");
require_once("include/NetNNTP.inc.php");
require_once("include/groups.inc.php");
?>
<h1>
- <?php echo _('Les forums de Banana'); ?>
+ <?php echo _b_('Les forums de Banana'); ?>
</h1>
<?php
<table class="<?php echo $css["bicol"];?>" cellspacing="0" cellpadding="2">
<tr>
<th>
- <?php echo _('Total'); ?>
+ <?php echo _b_('Total'); ?>
</th>
<th>
- <?php echo _('Nouveaux'); ?>
+ <?php echo _b_('Nouveaux'); ?>
</th>
<th>
- <?php echo _('Nom'); ?>
+ <?php echo _b_('Nom'); ?>
</th>
<th>
- <?php echo _('Description'); ?>
+ <?php echo _b_('Description'); ?>
</th>
</tr>
<?php
if (count($newgroups->overview) and count($profile['subscribe'])) {
?>
<p class="normal">
-<?php echo _('Les forums suivants ont été créés depuis ton dernier passage :'); ?>
+<?php echo _b_('Les forums suivants ont été créés depuis ton dernier passage :'); ?>
</p>
<table class="<?php echo $css["bicol"];?>" cellspacing="0" cellpadding="2">
<tr>
<th>
- <?php echo _('Total'); ?>
+ <?php echo _b_('Total'); ?>
</th>
<th>
- <?php echo _('Nom'); ?>
+ <?php echo _b_('Nom'); ?>
</th>
<th>
- <?php echo _('Description'); ?>
+ <?php echo _b_('Description'); ?>
</th>
</tr>
<?php
global $css, $group;
switch ($_type) {
case "nntpsock":
- echo '<p class="error">'._('Impossible de se connecter au serveur de forums').'</p>';
+ echo '<p class="error">'._b_('Impossible de se connecter au serveur de forums').'</p>';
require_once("include/footer.inc.php");
exit;
case "nntpauth":
- echo '<p class="error">'._('L\'authentification sur le serveur de forums a échoué').'</p>';
+ echo '<p class="error">'._b_('L\'authentification sur le serveur de forums a échoué').'</p>';
require_once("include/footer.inc.php");
exit;
case "nntpgroups":
echo "<p class=\"{$css['normal']}\">";
- echo _('Il n\'y a pas de forum sur ce serveur').'</p>';
+ echo _b_('Il n\'y a pas de forum sur ce serveur').'</p>';
require_once("include/footer.inc.php");
exit;
echo "<div class=\"{$css['bananashortcuts']}\">\n";
echo "[<a href=\"index.php\">Liste des forums</a>]\n";
echo "</div>\n";
- echo '<p class="error">'._('Impossible d\'accéder au forum').'</p>';
+ echo '<p class="error">'._b_('Impossible d\'accéder au forum').'</p>';
require_once("footer.inc.php");
exit;
echo "[<a href=\"index.php\">Liste des forums</a>] \n";
echo "[<a href=\"thread.php?group=$group\">$group</a>] \n";
echo "</div>\n";
- echo '<p class="error">'._('Impossible d\'accéder au message. Le message a peut-être été annulé').'</p>';
+ echo '<p class="error">'._b_('Impossible d\'accéder au message. Le message a peut-être été annulé').'</p>';
require_once("footer.inc.php");
exit;
}
$sname = basename($_SERVER['SCRIPT_NAME']);
echo '<div class="shortcuts">';
- echo '[<a href="disconnect.php">'._('Déconnexion').'</a>] ';
+ echo '[<a href="disconnect.php">'._b_('Déconnexion').'</a>] ';
switch ($sname) {
case 'thread.php' :
- echo '[<a href="index.php">'._('Liste des forums').'</a>] ';
- echo "[<a href=\"post.php?group=$group\">"._('Nouveau message')."</a>] ";
+ echo '[<a href="index.php">'._b_('Liste des forums').'</a>] ';
+ echo "[<a href=\"post.php?group=$group\">"._b_('Nouveau message')."</a>] ";
if (sizeof($spool->overview)>$news['max']) {
for ($ndx=1; $ndx<=sizeof($spool->overview); $ndx += $news['max']) {
if ($first==$ndx) {
}
break;
case 'article.php' :
- echo '[<a href="index.php">'._('Liste des forums').'</a>] ';
+ echo '[<a href="index.php">'._b_('Liste des forums').'</a>] ';
echo "[<a href=\"thread.php?group=$group\">$group</a>] ";
- echo "[<a href=\"post.php?group=$group&id=$id&type=followup\">"._('Répondre')."</a>] ";
+ echo "[<a href=\"post.php?group=$group&id=$id&type=followup\">"._b_('Répondre')."</a>] ";
if (checkcancel($post->headers)) {
- echo "[<a href=\"article.php?group=$group&id=$id&type=cancel\">"._('Annuler ce message')."</a>] ";
+ echo "[<a href=\"article.php?group=$group&id=$id&type=cancel\">"._b_('Annuler ce message')."</a>] ";
}
break;
case 'post.php' :
- echo '[<a href="index.php">'._('Liste des forums').'</a>] ';
+ echo '[<a href="index.php">'._b_('Liste des forums').'</a>] ';
echo "[<a href=\"thread.php?group=$group\">$group</a>]";
break;
}
********************************************************************************/
?>
<div class="title">
- <?php echo _('Bienvenue sur Banana !'); ?>
+ <?php echo _b_('Bienvenue sur Banana !'); ?>
</div>
<form action="<?php echo $_SERVER['REQUEST_URI']?>" method="POST">
summary="Profile">
<tr class="pair">
<th colspan="2">
- <?php echo _('Définis tes paramètres'); ?>
+ <?php echo _b_('Définis tes paramètres'); ?>
</th>
</tr>
<tr class="impair">
<td>
- <?php echo _('Nom (par exemple Jean Dupont)'; ?>
+ <?php echo _b_('Nom (par exemple Jean Dupont)'; ?>
</td>
<td>
<input type="text" name="profile_name" value="">
</tr>
<tr class="pair">
<td>
- <?php echo _('Adresse mail'); ?>
+ <?php echo _b_('Adresse mail'); ?>
</td>
<td>
<input type="text" name="profile_mail" value="">
</tr>
<tr class="impair">
<td>
- <?php echo _('Organisation'); ?>
+ <?php echo _b_('Organisation'); ?>
</td>
<td>
<input type="text" name="profile_org" value="">
</tr>
<tr class="pair">
<td>
- <?php echo _('Signature'); ?>
+ <?php echo _b_('Signature'); ?>
</td>
<td>
<textarea name="profile_sig" rows="7" cols="50"></textarea>
</tr>
<tr class="pair">
<th colspan="2">
- <?php echo _('Affichage'); ?>
+ <?php echo _b_('Affichage'); ?>
</th>
</tr>
<tr class="impair">
<td colspan="2">
<input type="radio" name="displaytype" value="0" checked>
- <?php echo _('Tous les messages'); ?>
+ <?php echo _b_('Tous les messages'); ?>
</td>
</tr>
<tr class="pair">
<td colspan="2">
<input type="radio" name="displaytype" value="1">
- <?php echo _('Seulement les fils de discussion comportant des messages non lus'); ?>
+ <?php echo _b_('Seulement les fils de discussion comportant des messages non lus'); ?>
</td>
</tr>
<tr class="pair">
<th colspan="2">
- <?php echo _('Authentification sur le serveur NNTP'); ?>
+ <?php echo _b_('Authentification sur le serveur NNTP'); ?>
</th>
</tr>
<tr class="impair">
<td>
- <?php echo _('Login (laisser anonyme pour un login en anonyme)'); ?>
+ <?php echo _b_('Login (laisser anonyme pour un login en anonyme)'); ?>
</td>
<td>
<input type="text" name="profile_login" value="anonymous">
</tr>
<tr class="pair">
<td>
- <?php echo _('Mot de passe'); ?>
+ <?php echo _b_('Mot de passe'); ?>
</td>
<td>
<input type="password" name="profile_passwd" value="">
$nntp->quit();
?>
<h1>
- <?php echo _('Nouveau message'); ?>
+ <?php echo _b_('Nouveau message'); ?>
</h1>
<?php
<table class="<?php echo $css['bicol']?>" cellpadding="0" cellspacing="0" border="0">
<tr>
<th colspan="2">
- <?php echo _('En-têtes'); ?>
+ <?php echo _b_('En-têtes'); ?>
</th>
</tr>
<tr>
<td class="<?php echo $css['bicoltitre'];?>">
- <?php echo _('Nom'); ?>
+ <?php echo _b_('Nom'); ?>
</td>
<td>
<?php echo htmlentities($profile['name']); ?>
</tr>
<tr>
<td class="<?php echo $css['bicoltitre'];?>">
- <?php echo _('Sujet'); ?>
+ <?php echo _b_('Sujet'); ?>
</td>
<td>
<input type="text" name="subject" value="<?php echo
</tr>
<tr>
<td class="<?php echo $css['bicoltitre'];?>">
- <?php echo _('Forums'); ?>
+ <?php echo _b_('Forums'); ?>
</td>
<td>
<input type="text" name="newsgroups" value="<?php echo
</tr>
<tr>
<td class="<?php echo $css['bicoltitre'];?>">
- <?php echo _('Suivi-à'); ?>
+ <?php echo _b_('Suivi-à'); ?>
</td>
<td>
<input type="text" name="followup" value="" />
</tr>
<tr>
<td class="<?php echo $css['bicoltitre'];?>">
- <?php echo _('Organisation'); ?>
+ <?php echo _b_('Organisation'); ?>
</td>
<td>
<?php echo $profile['org']; ?>
</tr>
<tr>
<th colspan="2">
- <?php echo _('Corps'); ?>
+ <?php echo _b_('Corps'); ?>
</th>
</tr>
<tr>
********************************************************************************/
require_once("include/session.inc.php");
+require_once("include/misc.inc.php");
require_once("include/password.inc.php");
require_once("include/NetNNTP.inc.php");
require_once("include/groups.inc.php");
?>
<h1>
- <?php echo _('Abonnements'); ?>
+ <?php echo _b_('Abonnements'); ?>
</h1>
<?php
<table class="<?php echo $css["bicol"];?>" cellspacing="0" cellpadding="2">
<tr>
<th>
- <?php echo _('Total'); ?>
+ <?php echo _b_('Total'); ?>
</th>
<th>
- <?php echo _('Abonné'); ?>
+ <?php echo _b_('Abonné'); ?>
</th>
<th>
- <?php echo _('Nom'); ?>
+ <?php echo _b_('Nom'); ?>
</th>
<th>
- <?php echo _('Description'); ?>
+ <?php echo _b_('Description'); ?>
</th>
</tr>
<?php
$result = $nntp->post($message);
if ($result) {
$spool->delid($id);
- $text = "<p class=\"normal\">"._('Message annulé')."</p>";
+ $text = "<p class=\"normal\">"._b_('Message annulé')."</p>";
} else {
- $text = "<p class=\"error\">"._('Impossible d\'annuler le message')."</p>";
+ $text = "<p class=\"error\">"._b_('Impossible d\'annuler le message')."</p>";
}
} else {
- $text="<p class=\"error\">\n\t"._('Vous n\'avez pas les permissions pour annuler ce message')."\n</p>";
+ $text="<p class=\"error\">\n\t"._b_('Vous n\'avez pas les permissions pour annuler ce message')."\n</p>";
}
break;
case 'new':
.wrap($body,"",$news['wrap']);
$result = $nntp->post($message);
if ($result) {
- $text="<p class=\"normal\">"._('Message posté')."</p>";
+ $text="<p class=\"normal\">"._b_('Message posté')."</p>";
} else {
- $text="<p class=\"error\">"._('Impossible de poster le message')."</p>";
+ $text="<p class=\"error\">"._b_('Impossible de poster le message')."</p>";
}
break;
case 'followupok':
.wrap($body,"",$news['wrap']);
$result = $nntp->post($message);
if ($result) {
- $text="<p class=\"normal\">"._('Message posté')."</p>";
+ $text="<p class=\"normal\">"._b_('Message posté')."</p>";
} else {
- $text="<p class=\"error\">"._('Impossible de poster le message')."</p>";
+ $text="<p class=\"error\">"._b_('Impossible de poster le message')."</p>";
}
break;
}
<table class="<?php echo $css['bicol']?>" cellpadding="0" cellspacing="0" border="0">
<tr>
<th class="<?php echo $css['date']?>">
- <?php echo _('Date'); ?>
+ <?php echo _b_('Date'); ?>
</th>
<th class="<?php echo $css['subject']?>">
- <?php echo _('Sujet'); ?>
+ <?php echo _b_('Sujet'); ?>
</th>
<th class="<?php echo $css['from']?>">
- <?php echo _('Auteur'); ?>
+ <?php echo _b_('Auteur'); ?>
</th>
</tr>
<?php