From 2e49630927f2317a33cf8f931e9f68467e0a0900 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Fri, 10 Jan 2003 21:21:03 +0000
Subject: [PATCH] =?UTF-8?q?Version=20i18n,=20celle-ci=20est=20en=20zorglub?=
 =?UTF-8?q?=20;)=20Pour=20repasser=20en=20fran=C3=A7ais,=20il=20faut=20pou?=
 =?UTF-8?q?r=20l'instant=20modifier=20inc=5Fversion.php3=20(mais=20dans=20?=
 =?UTF-8?q?quelques=20minutes=20ce=20sera=20probablement=20in=20spip=5Fmet?=
 =?UTF-8?q?a)...?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/admin_effacer.php3         |   22 +-
 ecrire/admin_repair.php3          |   34 +-
 ecrire/admin_tech.php3            |   59 +-
 ecrire/admin_vider.php3           |   42 +-
 ecrire/aide_droite.php3           |    2 +-
 ecrire/aide_gauche.php3           |  158 ++--
 ecrire/aide_index.php3            |   11 +-
 ecrire/articles.php3              |  179 ++--
 ecrire/articles_edit.php3         |   68 +-
 ecrire/articles_forum.php3        |    8 +-
 ecrire/articles_page.php3         |   16 +-
 ecrire/articles_tous.php3         |   20 +-
 ecrire/auteur_infos.php3          |   79 +-
 ecrire/auteur_messagerie.php3     |   32 +-
 ecrire/auteurs.php3               |   45 +-
 ecrire/auteurs_edit.php3          |   10 +-
 ecrire/breves.php3                |    6 +-
 ecrire/breves_edit.php3           |   30 +-
 ecrire/breves_voir.php3           |   57 +-
 ecrire/calendrier.php3            |   24 +-
 ecrire/config-contenu.php3        |  129 ++-
 ecrire/config-fonctions.php3      |  128 +--
 ecrire/configuration.php3         |  188 ++--
 ecrire/controle_forum.php3        |   44 +-
 ecrire/controle_petition.php3     |   16 +-
 ecrire/delete_all.php3            |    2 +-
 ecrire/documents_liste.php3       |    8 +-
 ecrire/export_all.php3            |   46 +-
 ecrire/forum.php3                 |   12 +-
 ecrire/forum_envoi.php3           |   20 +-
 ecrire/import_all.php3            |   13 +-
 ecrire/inc.php3                   |   10 +-
 ecrire/inc_admin.php3             |   14 +-
 ecrire/inc_auth.php3              |   13 +-
 ecrire/inc_base.php3              |   18 +-
 ecrire/inc_config.php3            |   15 +-
 ecrire/inc_db_mysql.php3          |    2 +-
 ecrire/inc_documents.php3         |   93 +-
 ecrire/inc_export.php3            |    8 +-
 ecrire/inc_filtres.php3           |   14 +-
 ecrire/inc_gettext.php3           |   50 ++
 ecrire/inc_import.php3            |   14 +-
 ecrire/inc_layer.php3             |    4 +-
 ecrire/inc_logos.php3             |   10 +-
 ecrire/inc_mail.php3              |   22 +-
 ecrire/inc_meta.php3              |    2 +-
 ecrire/inc_mots.php3              |   30 +-
 ecrire/inc_objet_base.php3        |    8 +-
 ecrire/inc_presentation.php3      |  216 +++--
 ecrire/inc_sites.php3             |   28 +-
 ecrire/inc_statistiques.php3      |    8 +-
 ecrire/inc_surligne.php3          |    2 +-
 ecrire/inc_version.php3           |   11 +-
 ecrire/index.php3                 |   89 +-
 ecrire/install.php3               |  207 +++--
 ecrire/lang/spip_fr.php3          | 1387 +++++++++++++++++++++++++++++
 ecrire/lang/spip_zg.php3          | 1387 +++++++++++++++++++++++++++++
 ecrire/message.php3               |   92 +-
 ecrire/message_edit.php3          |   20 +-
 ecrire/messagerie.php3            |   26 +-
 ecrire/mots_edit.php3             |   32 +-
 ecrire/mots_tous.php3             |   66 +-
 ecrire/mots_type.php3             |   36 +-
 ecrire/naviguer.php3              |   80 +-
 ecrire/optimiser.php3             |    6 +-
 ecrire/recherche.php3             |   24 +-
 ecrire/rubriques_edit.php3        |   31 +-
 ecrire/sites.php3                 |   90 +-
 ecrire/sites_edit.php3            |   30 +-
 ecrire/sites_tous.php3            |   16 +-
 ecrire/statistiques.php3          |   16 +-
 ecrire/statistiques_referers.php3 |   14 +-
 ecrire/statistiques_visites.php3  |   63 +-
 ecrire/unpack.php3                |    2 +-
 ecrire/upgrade.php3               |   36 +-
 75 files changed, 4245 insertions(+), 1605 deletions(-)
 create mode 100644 ecrire/inc_gettext.php3
 create mode 100644 ecrire/lang/spip_fr.php3
 create mode 100644 ecrire/lang/spip_zg.php3

diff --git a/ecrire/admin_effacer.php3 b/ecrire/admin_effacer.php3
index 3720789575..412fa77404 100644
--- a/ecrire/admin_effacer.php3
+++ b/ecrire/admin_effacer.php3
@@ -3,11 +3,11 @@
 include ("inc.php3");
 
 
-debut_page("Maintenance technique : effacer la base", "administration", "base");
+debut_page(_T('titre_page_admin_effacer'), "administration", "base");
 
 
 echo "<br><br><br>";
-gros_titre("Maintenance technique");
+gros_titre(_T('titre_admin_effacer'));
 barre_onglets("administration", "effacer");
 
 
@@ -15,16 +15,14 @@ debut_gauche();
 
 debut_boite_info();
 
-echo propre("{{Cette page est uniquement accessible aux responsables du site.}}<P> Elle donne acc&egrave;s aux diff&eacute;rentes
-fonctions de maintenance technique. Certaines d'entre elles donnent lieu &agrave; un processus d'authentification sp&eacute;cifique, qui
-exige d'avoir un acc&egrave;s FTP au site Web.");
+echo _T('info_gauche_admin_effacer'));
 
 fin_boite_info();
 
 debut_droite();
 
 if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	fin_page();
 	exit;
 }
@@ -40,27 +38,25 @@ debut_cadre_relief();
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
 echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-echo "Effacer la base de donn&eacute;es SPIP</FONT></B></TD></TR>";
+echo _T('texte_effacer_base')."</FONT></B></TD></TR>";
 
 echo "<TR><TD BACKGROUND=''>";
 
 echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
 
 echo "\n<p align='justify'>";
-echo '<img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="right">';
-echo "Cette commande efface <i>tout</i> le contenu de la base de donn&eacute;es,
-y compris <i>tous</i> les acc&egrave;s r&eacute;dacteurs et administrateurs. Apr&egrave;s l'avoir ex&eacute;cut&eacute;e, vous devrez lancer la
-r&eacute;installation de SPIP pour recr&eacute;er une nouvelle base ainsi qu'un premier acc&egrave;s administrateur.";
+echo '<img src="img_pack/warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="right">';
+echo _T('texte_admin_effacer_01');
 
 echo "<CENTER>";
 
 debut_boite_alerte();
 
 echo "\n<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
-echo "\n<p align='justify'><b>ATTENTION, la suppression des donn&eacute;es est irr&eacute;versible&nbsp;!</b>";
+echo "\n<p align='justify'><b>"._T('avis_suppression_base')."&nbsp;!</b>";
 
 echo "\n<FORM ACTION='delete_all.php3' METHOD='get'>";
-echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Effacer TOUT'></FORM></DIV>";
+echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_effacer_tout')."'></FORM></DIV>";
 
 echo "\n</FONT>";
 
diff --git a/ecrire/admin_repair.php3 b/ecrire/admin_repair.php3
index 5f27b0d223..44846192be 100644
--- a/ecrire/admin_repair.php3
+++ b/ecrire/admin_repair.php3
@@ -33,10 +33,12 @@ function verifier_base() {
 			return false;
 
 		list($count) = spip_fetch_row($result);
-		if ($count)
-			echo "($count &eacute;l&eacute;ment".($count>1 ? 's':'').")\n";
+		if ($count>1)
+			echo "("._T('texte_compte_elements', array('count' => $count)).")\n";
+		if ($count==1)
+			echo "("._T('texte_compte_element', array('count' => $count)).")\n";
 		else
-			echo "(vide)\n";
+			echo "("._T('texte_vide').")\n";
 
 		$row = spip_fetch_row($result_repair);
 		$ok = ($row[3] == 'OK');
@@ -44,7 +46,7 @@ function verifier_base() {
 		if (!$ok)
 			echo "<pre><font color='red'><b>".htmlentities(join("\n", $row))."</b></font></pre>\n";
 		else
-			echo " : cette table est OK.<br>\n";
+			echo _T('texte_table_ok')."<br>\n";
 
 	}
 
@@ -53,39 +55,29 @@ function verifier_base() {
 
 // verifier version MySQL
 if (! $res1= spip_query("SELECT version()"))
-	$message = "Erreur de connexion MySQL";
+	$message = _T('avis_erreur_connexion_mysql');
 else {
 	$tab = spip_fetch_row($res1);
 	$version_mysql = $tab[0];
 	if ($version_mysql < '3.23.14')
-		$message = "Votre version de MySQL ($version_mysql) ne permet pas l'auto-r&eacute;paration des tables de la base.";
+		$message = _T('avis_version_mysql', array('version_mysql' => $version_mysql));
 	else {
-		$message = "{{Lorsque certaines requ&ecirc;tes MySQL &eacute;chouent
-		syst&eacute;matiquement et sans raison apparente, il est possible
-		que ce soit &agrave; cause de la base de donn&eacute;es
-		elle-m&ecirc;me.}}\n\n
-		MySQL dispose d'une facult&eacute; de r&eacute;paration de ses
-		tables lorsqu'elles ont &eacute;t&eacute; endommag&eacute;es par
-		accident. Vous pouvez ici tenter cette r&eacute;paration&nbsp;; en
-		cas d'&eacute;chec, conservez une copie de l'affichage, qui contient
-		peut-&ecirc;tre des indices de ce qui ne va pas...\n\n
-		Si le probl&egrave;me persiste, prenez contact avec votre
-		h&eacute;bergeur.\n";
+		$message = _T('texte_requetes_echouent');
 		$ok = true;
 	}
 }
 
-$action = "Tenter une r&eacute;paration de la base de donn&eacute;es";
+$action = _T('texte_tenter_reparation');
 
 if ($ok) {
 	debut_admin($action, $message);
 
-	install_debut_html("Tentative de r&eacute;paration");
+	install_debut_html(_T('texte_tentative_recuperation'));
 
 
 	debut_cadre_relief();
 	if (! verifier_base())
-		echo "<br><br><font color='red'><b><tt>Erreur MySQL ". spip_sql_errno().": ".spip_sql_error() ."</tt></b></font><br><br>\n";
+		echo "<br><br><font color='red'><b><tt>"._T('avis_erreur_mysql'). spip_sql_errno().": ".spip_sql_error() ."</tt></b></font><br><br>\n";
 	fin_cadre_relief();
 	echo "<br>";
 
@@ -94,7 +86,7 @@ if ($ok) {
 	fin_admin($action);
 }
 else {
-	install_debut_html("R&eacute;paration");
+	install_debut_html(_T('titre_reparation'));
 	echo "<p>$message";
 	install_fin_html();
 }
diff --git a/ecrire/admin_tech.php3 b/ecrire/admin_tech.php3
index 7abda1b364..3aa8a35264 100644
--- a/ecrire/admin_tech.php3
+++ b/ecrire/admin_tech.php3
@@ -3,14 +3,14 @@
 include ("inc.php3");
 
 
-debut_page("Maintenance technique", "administration", "base");
+debut_page(_T('titre_admin_tech'), "administration", "base");
 
 
 echo "<br>";
 
 if ($options == "avancees") {
 	echo "<br><br>";
-	gros_titre("Maintenance technique");
+	gros_titre(_T('titre_admin_tech'));
 	barre_onglets("administration", "sauver");
 }
 
@@ -19,16 +19,14 @@ debut_gauche();
 
 debut_boite_info();
 
-echo propre("{{Cette page est uniquement accessible aux responsables du site.}}<P> Elle donne acc&egrave;s aux diff&eacute;rentes
-fonctions de maintenance technique. Certaines d'entre elles donnent lieu &agrave; un processus d'authentification sp&eacute;cifique, qui
-exige d'avoir un acc&egrave;s FTP au site Web.");
+echo _T('info_gauche_admin_tech');
 
 fin_boite_info();
 
 debut_droite();
 
 if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	fin_page();
 	exit;
 }
@@ -44,7 +42,7 @@ debut_cadre_relief();
 echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5 WIDTH=\"100%\">";
 echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-echo "Sauvegarder le contenu de la base</FONT></B></TD></TR>";
+echo _T('texte_sauvegarde')."</FONT></B></TD></TR>";
 
 echo "<TR><TD BACKGROUND=''>";
 
@@ -53,29 +51,22 @@ echo "\n<FORM ACTION='export_all.php3' METHOD='get'>";
 
 echo "\n<p align='justify'>";
 
-echo '<img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="right">';
-echo "Cette option vous permet de sauvegarder
-le contenu de la base dans un fichier qui sera stock&eacute; dans le r&eacute;pertoire <i>ecrire/data/</i>.
-N'oubliez pas &eacute;galement de r&eacute;cup&eacute;rer l'int&eacute;gralit&eacute; du r&eacute;pertoire <i>IMG/</i>, qui contient
-les images utilis&eacute;es dans les articles et les rubriques.";
+echo '<img src="img_pack/warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="right">';
+echo _T('texte_admin_tech_01');
 
-echo "<p>" . propre("Attention: cette sauvegarde ne pourra &ecirc;tre restaur&eacute;e
-	QUE dans un site install&eacute; sous la m&ecirc;me version de SPIP. L'erreur
-	consistant &agrave; faire une sauvegarde avant de faire une mise &agrave; jour
-	de SPIP est courante... Pour plus de d&eacute;tails consultez [la documentation de SPIP->http://www.uzine.net/article1489.html].");
+echo "<p>"._T('texte_admin_tech_02');
 
 if ($flag_gz) {
-	echo "\n<p align='justify'>Vous pouvez choisir de sauvegarder le fichier sous forme compress&eacute;e, afin
-	d'&eacute;courter son transfert chez vous ou sur un serveur de sauvegardes, et d'&eacute;conomiser de l'espace disque.<p>";
-	echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='1' id='gz_on' CHECKED><label for='gz_on'> sauvegarde compress&eacute;e sous <b>ecrire/data/dump.xml.gz</b> </label><BR>\n";
-	echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='0' id='gz_off'><label for='gz_off'> sauvegarde non compress&eacute;e sous <b>ecrire/data/dump.xml</b> </label><BR>\n";
+	echo "\n<p align='justify'>"._T('texte_admin_tech_03')."<p>";
+	echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='1' id='gz_on' CHECKED><label for='gz_on'> "._T('bouton_radio_sauvegarde_compressee')." </label><BR>\n";
+	echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='0' id='gz_off'><label for='gz_off'> "._T('bouton_radio_sauvegarde_non_compressee')." </label><BR>\n";
 }
 else {
-	echo "\n<p align='justify'>La sauvegarde sera faite dans le fichier non compress&eacute; <b>ecrire/data/dump.xml</b>.";
+	echo "\n<p align='justify'>"._T('texte_sauvegarde_compressee');
 	echo "\n<INPUT TYPE='hidden' NAME='gz' VALUE='0'>";
 }
 
-echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Sauvegarder la base'></FORM></DIV>";
+echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('texte_sauvegarde_base')."'></FORM></DIV>";
 
 echo "</FONT>";
 echo "</TD></TR>";
@@ -89,33 +80,29 @@ echo "</TABLE>";
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
 echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>";
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
-echo "Restaurer le contenu d'une sauvegarde de la base</FONT></B></TD></TR>";
+echo _T('texte_restaurer_base')."</FONT></B></TD></TR>";
 
 echo "<TR><TD BACKGROUND=''>";
 
 echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
 echo "\n<FORM ACTION='import_all.php3' METHOD='get'>";
 
-echo "\n<p align='justify'> Cette option vous permet de restaurer une sauvegarde pr&eacute;c&eacute;demment
-effectu&eacute;e de la base. A cet effet, le fichier contenant la sauvegarde doit avoir &eacute;t&eacute;
-plac&eacute; dans le r&eacute;pertoire <i>ecrire/data/</i>.
-Soyez prudent avec cette fonctionnalit&eacute;&nbsp;: <b>les modifications, pertes &eacute;ventuelles, sont
-irr&eacute;versibles.</b>";
+echo "\n<p align='justify'> "._T('texte_restaurer_sauvegarde');
 
 
 if ($flag_gz) {
 	$fichier_defaut = 'dump.xml.gz';
-	$texte_compresse = "(celui-ci peut &ecirc;tre compress&eacute; ou non)&nbsp;";
+	$texte_compresse = _T('texte_compresse_ou_non')."&nbsp;";
 }
 else {
 	$fichier_defaut = 'dump.xml';
-	$texte_compresse = "<i>non compress&eacute;</i> (votre serveur ne supportant pas cette fonctionnalit&eacute;)&nbsp;";
+	$texte_compresse = _T('texte_non_compresse')."&nbsp;";
 }
 
-echo "\n<p>Veuillez entrer le nom du fichier $texte_compresse:";
+echo "\n<p>"._T('entree_nom_fichier', array('texte_compresse' => $texte_compresse));
 echo "\n<p><FONT SIZE=3><ul><INPUT TYPE='text' NAME='archive' VALUE='$fichier_defaut' SIZE='30'></ul></FONT>";
 
-echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Restaurer la base'></DIV></FORM>";
+echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_restaurer_base')."'></DIV></FORM>";
 
 echo "</FONT>";
 echo "</TD></TR>";
@@ -132,18 +119,16 @@ if ($options == "avancees") {
 		echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
 		echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>";
 		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
-		echo "R&eacute;parer la base de donn&eacute;es</FONT></B></TD></TR>";
+		echo _T('texte_recuperer_base')."</FONT></B></TD></TR>";
 
 		echo "<TR><TD BACKGROUND=''>";
 
 		echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
 		echo "\n<FORM ACTION='admin_repair.php3' METHOD='get'>";
 
-		echo "\n<p align='justify'>Si votre base de donn&eacute;es a
-			crash&eacute;, vous pouvez tenter une r&eacute;paration
-			automatique.";
+		echo "\n<p align='justify'>"._T('texte_crash_base');
 
-		echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Tenter une r&eacute;paration'></DIV></FORM>";
+		echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_tenter_recuperation')."'></DIV></FORM>";
 
 		echo "</FONT>";
 		echo "</TD></TR>";
diff --git a/ecrire/admin_vider.php3 b/ecrire/admin_vider.php3
index a590e61ba8..93c46f9a5b 100644
--- a/ecrire/admin_vider.php3
+++ b/ecrire/admin_vider.php3
@@ -4,11 +4,11 @@ include ("inc.php3");
 
 include_ecrire ("inc_admin.php3");
 
-debut_page("Maintenance technique : gestion du cache", "administration", "base");
+debut_page(_T('titre_page_admin_vider'), "administration", "base");
 
 
 echo "<br><br><br>";
-gros_titre("Maintenance technique");
+gros_titre(_T('titre_admin_vider'));
 barre_onglets("administration", "vider");
 
 
@@ -16,16 +16,14 @@ debut_gauche();
 
 debut_boite_info();
 
-echo propre("{{Cette page est uniquement accessible aux responsables du site.}}<P> Elle donne acc&egrave;s aux diff&eacute;rentes
-fonctions de maintenance technique. Certaines d'entre elles donnent lieu &agrave; un processus d'authentification sp&eacute;cifique, qui
-exige d'avoir un acc&egrave;s FTP au site Web.");
+echo _T('info_gauche_admin_vider');
 
 fin_boite_info();
 
 debut_droite();
 
 if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	fin_page();
 	exit;
 }
@@ -58,16 +56,13 @@ debut_cadre_relief();
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
 echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-echo "Vider le cache</FONT></B></TD></TR>";
+echo _T('texte_vider_cache')."</FONT></B></TD></TR>";
 
 echo "<TR><TD BACKGROUND=''>";
 
 echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
 
-echo "\n<p align='justify'>Utilisez cette commande afin de supprimer tous les fichiers pr&eacute;sents
-dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si vous
-avez fait des modifications importantes de graphisme ou de structure du site. <p align='justifty'>Si vous voulez
-recalculer une seule page, passez plut&ocirc;t par l'espace public et utilisez-y le bouton &laquo; recalculer &raquo;.";
+echo "\n<p align='justify'>"._T('texte_suppression_fichiers')."<p align='justifty'>"._T('texte_recalcul_page');
 
 echo "\n<FORM ACTION='../spip_cache.php3' METHOD='post'>";
 
@@ -77,7 +72,7 @@ echo "\n<INPUT TYPE='hidden' NAME='id_auteur' VALUE='$connect_id_auteur'>";
 echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>";
 echo "\n<INPUT TYPE='hidden' NAME='purger_cache' VALUE='oui'>";
 echo "\n<INPUT TYPE='hidden' NAME='redirect' VALUE='admin_vider.php3'>";
-echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Vider le cache'></FORM></DIV>";
+echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_vider_cache')."'></FORM></DIV>";
 
 echo "</FONT>";
 echo "</TD></TR>";
@@ -92,7 +87,7 @@ echo "</TABLE>";
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
 echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>";
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
-echo "Effacer les donn&eacute;es d'indexation</FONT></B></TD></TR>";
+echo _T('texte_effacer_donnees_indexation')."</FONT></B></TD></TR>";
 
 echo "<TR><TD BACKGROUND=''>";
 
@@ -100,20 +95,14 @@ echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
 
 echo "\n<p align='justify'>";
 if (lire_meta('activer_moteur') == 'oui')
-	echo "<b>Le moteur de recherche est activ&eacute;.</b> Utilisez cette commande
-		si vous souhaitez proc&eacute;der &agrave; une r&eacute;indexation rapide (apr&egrave;s restauration
-		d'une sauvegarde par exemple). Notez que les documents modifi&eacute;s de
-		fa&ccedil;on normale (depuis l'interface SPIP) sont automatiquement
-		r&eacute;index&eacute;s&nbsp;: cette commande n'est donc utile que de fa&ccedil;on exceptionnelle.";
+	echo _T('texte_moteur_recherche_active');
 else {
-	echo "<b>Le moteur de recherche n'est pas activ&eacute;.</b>";
+	echo "<b>"._T('texte_moteur_recherche_non_active')."</b>";
 	$row = spip_fetch_array(spip_query("SELECT COUNT(*) AS cnt FROM spip_index_articles"));
 	if ($row['cnt'])
-		echo " Utilisez cette commande afin de vider les tables d'indexation utilis&eacute;es
-			par le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP. Cela vous permettra
-			de gagner de l'espace disque.";
+		echo _T('texte_commande_vider_tables_indexation');
 	else
-		echo " Les tables d'indexation du moteur sont vides.";
+		echo _T('texte_tables_indexation_vides');
 
 }
 
@@ -123,7 +112,7 @@ $hash = calculer_action_auteur("purger_index");
 
 echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>";
 echo "\n<INPUT TYPE='hidden' NAME='purger_index' VALUE='oui'>";
-echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE=\"Effacer les index\"></FORM></DIV>";
+echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE=\""._T('bouton_effacer_index')."\"></FORM></DIV>";
 
 echo "</FONT>";
 echo "</TD></TR>";
@@ -134,11 +123,6 @@ fin_cadre_relief();
 
 echo "<BR>";
 
-
-
-
-
-
 fin_page();
 
 
diff --git a/ecrire/aide_droite.php3 b/ecrire/aide_droite.php3
index 4eb2ef7787..a69f733443 100644
--- a/ecrire/aide_droite.php3
+++ b/ecrire/aide_droite.php3
@@ -83,4 +83,4 @@ if (@is_file($fichier_aide)) {
 
 
 </BODY>
-</HTML>
\ No newline at end of file
+</HTML>
diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3
index c04b96fd30..9d4fe827ce 100644
--- a/ecrire/aide_gauche.php3
+++ b/ecrire/aide_gauche.php3
@@ -94,85 +94,85 @@ function article($titre, $lien, $statut = "redac") {
 if ($supp_rub) $les_rub=ereg_replace(",$supp_rub,","",$les_rub);
 if ($addrub) $les_rub.=",$addrub,";
 
-rubrique("Installation de SPIP","admin");
-article("R&eacute;gler les droits d'acc&egrave;s", "install0", "admin");
-article("Votre connexion MySQL", "install1", "admin");
-article("Choix de votre base", "install2", "admin");
-article("Informations personnelles", "install5", "admin");
-article("V&eacute;rification par FTP", "ftp_auth", "admin");
-article("Un probl&egrave;me de squelette ?", "erreur_mysql", "admin");
-
-rubrique("Les articles");
-article("Les raccourcis typographiques","raccourcis");
-article("Titre, surtitre, soustitre","arttitre");
-article("Choisir la rubrique","artrub");
-article("Descriptif rapide","artdesc");
-article("Chapeau","artchap");
-article("Redirection d'article","artvirt","admin");
-article("Texte","arttexte");
-article("Date","artdate");
-article("Date de publication ant&eacute;rieure","artdate_redac");
-article("Les auteurs","artauteurs");
-article("Logo de l'article","logoart","admin");
-article("Le statut de l'article","artstatut");
-article("Proposer son article","artprop");
-article("Articles en cours de modification","artmodif");
-
-
-rubrique("Les rubriques");
-article("Une structure hi&eacute;rarchis&eacute;e","rubhier");
-article("Choisir la rubrique","rubrub","admin");
-article("Logo de la rubrique","rublogo","admin");
-
-rubrique("Les br&egrave;ves");
-article("Les br&egrave;ves","breves");
-article("Choisir la rubrique","brevesrub");
-article("Le lien hypertexte","breveslien");
-article("Le statut de la br&egrave;ve","brevesstatut","admin");
-article("Le logo de la br&egrave;ve","breveslogo","admin");
-
-rubrique("Images et documents");
-article("Ins&eacute;rer des images","ins_img");
-article("Joindre des documents","ins_doc");
-article("Installer des fichiers par FTP","ins_upload","admin");
-
-rubrique("Les mots-cl&eacute;s");
-article("Principe des mots-cl&eacute;s","mots");
-article("Les mots-cl&eacute;s","artmots");
-article("Les groupes de mots","motsgroupes","admin");
-
-
-rubrique("Les sites r&eacute;f&eacute;renc&eacute;s");
-article("R&eacute;f&eacute;rencer un site","reference");
-article("Sites syndiqu&eacute;s","rubsyn");
-article("Articles syndiqu&eacute;s","artsyn");
-article("Utiliser un proxy","confhttpproxy","admin");
-
-rubrique("La messagerie interne");
-article("<img src='img_pack/m_envoi.gif' align='left' border=0> Les messages entre utilisateurs","messut");
-article("<img src='img_pack/m_envoi_bleu.gif' align='left' border=0> Les pense-b&ecirc;te","messpense");
-article("Le calendrier","messcalen");
-article("Configuration personnelle de la messagerie","messconf");
-
-
-rubrique("Suivi des forums","admin");
-article("Suivi des forums","suiviforum","admin");
-
-rubrique("Configuration pr&eacute;cise","admin");
-article("Nom et adresse de votre site","confnom","admin");
-article("Contenu des articles","confart","admin");
-article("Articles post-dat&eacute;s","confdates","admin");
-article("Fonctionnement des forums","confforums","admin");
-article("Syst&egrave;me de br&egrave;ves","confbreves","admin");
-article("Messagerie interne","confmessagerie","admin");
-article("Statistiques des visites","confstat","admin");
-article("Envoi automatique de mails","confmails","admin");
-article("Moteur de recherche int&eacute;gr&eacute;","confmoteur","admin");
-
-rubrique("Configuration de l'interface personnelle");
-article("Interface simplifi&eacute;e / compl&egrave;te","intersimple");
-article("Le cookie de correspondance","cookie");
-article("Se d&eacute;connecter","deconnect");
+rubrique(_T('menu_aide_installation_spip'),"admin");
+article(_T('menu_aide_installation_reactuliser_droits'), "install0", "admin");
+article(_T('menu_aide_installation_connexion_mysql'), "install1", "admin");
+article(_T('menu_aide_installation_choix_base'), "install2", "admin");
+article(_T('menu_aide_installation_informations_personnelles'), "install5", "admin");
+article(_T('menu_aide_installation_ftp'), "ftp_auth", "admin");
+article(_T('menu_aide_installation_probleme_squelette'), "erreur_mysql", "admin");
+
+rubrique(_T('menu_aide_articles'));
+article(_T('menu_aide_articles_raccourcis_typo'),"raccourcis");
+article(_T('menu_aide_articles_titres'),"arttitre");
+article(_T('menu_aide_articles_choix_rubrique'),"artrub");
+article(_T('menu_aide_articles_descriptif_rapide'),"artdesc");
+article(_T('menu_aide_articles_chapeau'),"artchap");
+article(_T('menu_aide_articles_redirection'),"artvirt","admin");
+article(_T('menu_aide_articles_texte'),"arttexte");
+article(_T('menu_aide_articles_date'),"artdate");
+article(_T('menu_aide_articles_date_anterieure'),"artdate_redac");
+article(_T('menu_aide_articles_auteurs'),"artauteurs");
+article(_T('menu_aide_articles_logos'),"logoart","admin");
+article(_T('menu_aide_articles_statut'),"artstatut");
+article(_T('menu_aide_articles_proposer'),"artprop");
+article(_T('menu_aide_articles_en_cours_modification'),"artmodif");
+
+
+rubrique(_T('menu_aide_rubriques'));
+article(_T('menu_aide_rubriques_structure'),"rubhier");
+article(_T('menu_aide_rubriques_choix'),"rubrub","admin");
+article(_T('menu_aide_rubriques_logo'),"rublogo","admin");
+
+rubrique(_T('menu_aide_breves'));
+article(_T('menu_aide_breves_breves'),"breves");
+article(_T('menu_aide_breves_choix'),"brevesrub");
+article(_T('menu_aide_breves_lien'),"breveslien");
+article(_T('menu_aide_breves_statut'),"brevesstatut","admin");
+article(_T('menu_aide_breves_logo'),"breveslogo","admin");
+
+rubrique(_T('menu_aide_images_doc'));
+article(_T('menu_aide_images_doc_inserer'),"ins_img");
+article(_T('menu_aide_images_doc_joindre'),"ins_doc");
+article(_T('menu_aide_images_doc_ftp'),"ins_upload","admin");
+
+rubrique(_T('menu_aide_mots_cles'));
+article(_T('menu_aide_mots_cles_principe'),"mots");
+article(_T('menu_aide_mots_cles_mots_cles'),"artmots");
+article(_T('menu_aide_mots_cles_groupes'),"motsgroupes","admin");
+
+
+rubrique(_T('menu_aide_sites'));
+article(_T('menu_aide_sites_referencer'),"reference");
+article(_T('menu_aide_sites_syndiquer'),"rubsyn");
+article(_T('menu_aide_sites_articles_syndiques'),"artsyn");
+article(_T('menu_aide_sites_proxy'),"confhttpproxy","admin");
+
+rubrique(_T('menu_aide_messagerie'));
+article("<img src='img_pack/m_envoi.gif' align='left' border=0> "._T('menu_aide_messagerie_utilisateurs'),"messut");
+article("<img src='img_pack/m_envoi_bleu.gif' align='left' border=0> "._T('menu_aide_messagerie_pense_bete'),"messpense");
+article(_T('menu_aide_messagerie_calendrier'),"messcalen");
+article(_T('menu_aide_messagerie_configuration_perso'),"messconf");
+
+
+rubrique(_T('menu_aide_suivi_forum'),"admin");
+article(_T('menu_aide_suivi_forum_suivi'),"suiviforum","admin");
+
+rubrique(_T('menu_aide_suivi_forum_configuration'),"admin");
+article(_T('menu_aide_suivi_forum_nom_adresse'),"confnom","admin");
+article(_T('menu_aide_suivi_forum_contenu_articles'),"confart","admin");
+article(_T('menu_aide_suivi_forum_articles_postes'),"confdates","admin");
+article(_T('menu_aide_suivi_forum_fonctionnement'),"confforums","admin");
+article(_T('menu_aide_suivi_forum_systeme_breves'),"confbreves","admin");
+article(_T('menu_aide_suivi_forum_messagerie_interne'),"confmessagerie","admin");
+article(_T('menu_aide_suivi_forum_statistiques'),"confstat","admin");
+article(_T('menu_aide_suivi_forum_envoi_emails'),"confmails","admin");
+article(_T('menu_aide_suivi_forum_moteur_recherche'),"confmoteur","admin");
+
+rubrique(_T('menu_aide_interface_perso'));
+article(_T('menu_aide_interface_perso_simplifiee'),"intersimple");
+article(_T('menu_aide_interface_perso_cookie'),"cookie");
+article(_T('menu_aide_interface_perso_deconnecter'),"deconnect");
 
 for ($i=0; $i<=count($texte); $i++) {
 	
diff --git a/ecrire/aide_index.php3 b/ecrire/aide_index.php3
index 7b77b8d6fd..9a09f2f893 100644
--- a/ecrire/aide_index.php3
+++ b/ecrire/aide_index.php3
@@ -2,12 +2,13 @@
 
 include ("inc_version.php3");
 
-?>
 
-<HTML>
-<HEAD>
-<TITLE>Aide en ligne SPIP</TITLE>
-</HEAD>
+echo "<HTML>";
+echo "<HEAD>";
+echo "<TITLE>"._T('info_aide_en_ligne')."</TITLE>";
+echo "</HEAD>";
+
+?>
 
 <FRAMESET Cols="150,*" border=0 FRAMEBORDER=0 FRAMESPACING=0>
 <frame src="<?php echo "aide_gauche.php3?aide=$aide&les_rub=$les_rub"; ?>" name="gauche" marginheight="0" marginwidth="0" scrolling="auto" noresize>
diff --git a/ecrire/articles.php3 b/ecrire/articles.php3
index 7575a29d86..bbe8fc2645 100644
--- a/ecrire/articles.php3
+++ b/ecrire/articles.php3
@@ -16,7 +16,7 @@ $articles_mots = lire_meta("articles_mots");
 
 if ($id_article==0) {
 	if ($new=='oui') {
-		if ($titre=='') $titre = "Sans titre";
+		if ($titre=='') $titre = _T('info_sans_titre');
 		$forums_publics = substr(lire_meta('forums_publics'),0,3);
 		spip_query("INSERT INTO spip_articles (id_rubrique, statut, date, accepter_forum) VALUES ($id_rubrique, 'prepa', NOW(), '$forums_publics')");
 		$id_article = spip_insert_id();
@@ -291,7 +291,7 @@ debut_page("&laquo; $titre_article &raquo;", "documents", "articles");
 debut_grand_cadre();
 
 afficher_parents($id_rubrique);
-$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents;
 $parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
 $parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
 echo "$parents";
@@ -322,11 +322,11 @@ if ($statut_article == "publie") {
 	}
 }
 
-echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'><b>ARTICLE NUM&Eacute;RO&nbsp;:</b></font>\n";
+echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'><b>"._T('info_numero_article')."&nbsp;:</b></font>\n";
 echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size='6'><b>$id_article</b></font>\n";
 
 if ($voir_en_ligne) {
-	icone_horizontale("Voir en ligne", "../spip_redirect.php3?id_article=$id_article&recalcul=oui", "racine-24.gif", "rien.gif");
+	icone_horizontale(_T('icone_voir_en_ligne'), "../spip_redirect.php3?id_article=$id_article&recalcul=oui", "racine-24.gif", "rien.gif");
 }
 
 if ($connect_statut=='0minirezo' AND acces_rubrique($id_rubrique)) {
@@ -334,7 +334,7 @@ if ($connect_statut=='0minirezo' AND acces_rubrique($id_rubrique)) {
 	if ($row = spip_fetch_array(spip_query($query))) {
 		$nb_forums = $row['count'];
 		if ($nb_forums) {
-			icone_horizontale("Suivi du forum public&nbsp;: $nb_forums&nbsp;contribution(s)",
+			icone_horizontale(_T('icone_suivi_forum', array('nb_forums' => $nb_forums)),
 				"articles_forum.php3?id_article=$id_article", "suivi-forum-24.gif", "");
 		}
 	}
@@ -345,7 +345,7 @@ $activer_statistiques = lire_meta("activer_statistiques");
 $activer_statistiques_ref = lire_meta("activer_statistiques_ref");
 
 if ($connect_statut == "0minirezo" AND $statut_article == 'publie' AND $visites > 0 AND $activer_statistiques != "non" AND $options == "avancees"){
-	icone_horizontale("&Eacute;volution des visites<br>$visites visites$aff_ref", "statistiques_visites.php3?id_article=$id_article", "statistiques-24.gif","rien.gif");
+	icone_horizontale(_T('icone_evolution_visites', array('visites' => $visites, 'aff_ref' => $aff_ref)), "statistiques_visites.php3?id_article=$id_article", "statistiques-24.gif","rien.gif");
 }
 
 echo "</div>\n";
@@ -359,7 +359,7 @@ $arton = "arton$id_article";
 $artoff = "artoff$id_article";
 
 if ($id_article>0 AND $flag_editable)
-	afficher_boite_logo($arton, $artoff, "LOGO DE L'ARTICLE".aide ("logoart"), "LOGO POUR SURVOL");
+	afficher_boite_logo($arton, $artoff, _T('logo_article').aide ("logoart"), _T('logo_survol'));
 
 
 //
@@ -376,7 +376,7 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) {
 		echo bouton_block_visible("forumpetition");
 	else
 		echo bouton_block_invisible("forumpetition");
-	echo "FORUM & P&Eacute;TITION";
+	echo _T('bouton_forum_petition');
 	echo "</b></center></font>";
 	if ($visible)
 		echo debut_block_visible("forumpetition");
@@ -403,37 +403,37 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) {
 	echo "\n<form action='articles.php3' method='get'>";
 
 	echo "\n<input type='hidden' name='id_article' value='$id_article'>";
-	echo "<br>Fonctionnement du forum&nbsp;:\n";
+	echo "<br>"._T('info_fonctionnement_forum')."\n";
 	if ($forums_publics == "pos") {
 		echo "<br><input type='radio' name='change_accepter_forum' value='pos' id='accepterforumpos' checked>";
-		echo "<B><label for='accepterforumpos'> mod&eacute;r&eacute; &agrave; posteriori</label></B>";
+		echo "<B><label for='accepterforumpos'> "._T('bouton_radio_modere_posteriori')."</label></B>";
 	} else {
 		echo "<br><input type='radio' name='change_accepter_forum' value='pos' id='accepterforumpos'>";
-		echo "<label for='accepterforumpos'> mod&eacute;r&eacute; &agrave; posteriori</label>";
+		echo "<label for='accepterforumpos'> "._T('bouton_radio_modere_posteriori')."</label>";
 	}
 	if ($forums_publics == "pri") {
 		echo "<br><input type='radio' name='change_accepter_forum' value='pri' id='accepterforumpri' checked>";
-		echo "<B><label for='accepterforumpri'> mod&eacute;r&eacute; &agrave; priori</label></B>";
+		echo "<B><label for='accepterforumpri'> "._T('bouton_radio_modere_priori')."</label></B>";
 	} else {
 		echo "<br><input type='radio' name='change_accepter_forum' value='pri' id='accepterforumpri'>";
-		echo "<label for='accepterforumpri'> mod&eacute;r&eacute; &agrave; priori</label>";
+		echo "<label for='accepterforumpri'> "._T('bouton_radio_modere_priori')."</label>";
 	}
 	if ($forums_publics == "abo") {
 		echo "<br><input type='radio' name='change_accepter_forum' value='abo' id='accepterforumabo' checked>";
-		echo "<B><label for='accepterforumabo'> mod&eacute;r&eacute; sur abonnement</label></B>";
+		echo "<B><label for='accepterforumabo'> "._T('bouton_radio_modere_abonnement')."</label></B>";
 	} else {
 		echo "<br><input type='radio' name='change_accepter_forum' value='abo' id='accepterforumabo'>";
-		echo "<label for='accepterforumabo'> mod&eacute;r&eacute; sur abonnement</label>";
+		echo "<label for='accepterforumabo'> "._T('bouton_radio_modere_abonnement')."</label>";
 	}
 	if ($forums_publics == "non") {
 		echo "<br><input type='radio' name='change_accepter_forum' value='non' id='accepterforumnon' checked>";
-		echo "<B><label for='accepterforumnon'> pas de forum</label></B>";
+		echo "<B><label for='accepterforumnon'> "._T('info_pas_de_forum')."</label></B>";
 	} else {
 		echo "<br><input type='radio' name='change_accepter_forum' value='non' id='accepterforumnon'>";
-		echo "<label for='accepterforumnon'> pas de forum</label>";
+		echo "<label for='accepterforumnon'> "._T('info_pas_de_forum')."</label>";
 	}
 
-	echo "<div align='right'><input type='submit' name='Changer' class='fondo' value='Changer' STYLE='font-size:10px'></div>\n";
+	echo "<div align='right'><input type='submit' name='Changer' class='fondo' value='"._T('bouton_changer')."' STYLE='font-size:10px'></div>\n";
 	echo "</form>";
 
 	echo "<br>";
@@ -478,11 +478,11 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) {
 
 	if ($petition){
 		echo "<input type='radio' name='change_petition' value='on' id='petitionon' checked>";
-		echo "<B><label for='petitionon'>P&eacute;tition activ&eacute;e</label></B>";
+		echo "<B><label for='petitionon'>"._T('bouton_radio_petition_activee')."</label></B>";
 		$query_signatures = "SELECT COUNT(*) AS nb FROM spip_signatures WHERE id_article=$id_article";
 		$result = spip_fetch_array(spip_query($query_signatures));
 		if ($result['nb'] > 0) {
-			echo "<p><font size=1><a href='controle_petition.php3?id_article=$id_article'>".$result['nb']." signatures</a></font>\n";
+			echo "<p><font size=1><a href='controle_petition.php3?id_article=$id_article'>".$result['nb']." "._T('info_signatures')."</a></font>\n";
 		}
 
 		echo "<p>";
@@ -490,24 +490,24 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) {
 			echo "<input type='checkbox' name='email_unique' value='oui' id='emailunique' checked>";
 		else
 			echo "<input type='checkbox' name='email_unique' value='oui' id='emailunique'>";
-		echo " <label for='emailunique'>une seule signature par adresse email</label><BR>";
+		echo " <label for='emailunique'>"._T('bouton_checkbox_signature_unique_email')."</label><BR>";
 		if ($site_obli=="oui")
 			echo "<input type='checkbox' name='site_obli' value='oui' id='siteobli' checked>";
 		else
 			echo "<input type='checkbox' name='site_obli' value='oui' id='siteobli'>";
-		echo " <label for='siteobli'>indiquer obligatoirement un site Web</label><BR>";
+		echo " <label for='siteobli'>"._T('bouton_checkbox_indiquer_site')."</label><BR>";
 		if ($site_unique=="oui")
 			echo "<input type='checkbox' name='site_unique' value='oui' id='siteunique' checked>";
 		else
 			echo "<input type='checkbox' name='site_unique' value='oui' id='siteunique'>";
-		echo " <label for='siteunique'>une seule signature par site Web</label><BR>";
+		echo " <label for='siteunique'>"._T('bouton_checkbox_signature_unique_site')."</label><BR>";
 		if ($message=="oui")
 			echo "<input type='checkbox' name='message' value='oui' id='message' checked>";
 		else
 			echo "<input type='checkbox' name='message' value='oui' id='message'>";
-		echo " <label for='message'>possibilit&eacute; d'envoyer un message</label>";
+		echo " <label for='message'>"._T('bouton_checkbox_envoi_message')."</label>";
 
-		echo "<P>Descriptif de la p&eacute;tition&nbsp;:<BR>";
+		echo "<P>"._T('texte_descriptif_petition')."&nbsp;:<BR>";
 		echo "<TEXTAREA NAME='texte_petition' CLASS='forml' ROWS='4' COLS='10' wrap=soft>";
 		echo $texte_petition;
 		echo "</TEXTAREA><P>\n";
@@ -515,17 +515,17 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) {
 	}
 	else {
 		echo "<input type='radio' name='change_petition' value='on' id='petitionon'>";
-		echo "<label for='petitionon'>Activer la p&eacute;tition</label>";
+		echo "<label for='petitionon'>"._T('bouton_radio_activer_petition')."</label>";
 	}
 	if (!$petition){
 		echo "<br><input type='radio' name='change_petition' value='off' id='petitionoff' checked>";
-		echo "<B><label for='petitionoff'>Pas de p&eacute;tition</label></B>";
+		echo "<B><label for='petitionoff'>"._T('bouton_radio_pas_petition')."</label></B>";
 	}else{
 		echo "<br><input type='radio' name='change_petition' value='off' id='petitionoff'>";
-		echo "<label for='petitionoff'>Supprimer la p&eacute;tition</label>";
+		echo "<label for='petitionoff'>"._T('bouton_radio_supprimer_petition')."</label>";
 	}
 
-	echo "<P align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer' STYLE='font-size:10px'>";
+	echo "<P align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."' STYLE='font-size:10px'>";
 	echo "</FORM>";
 
 	echo "</font>";
@@ -560,9 +560,9 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) {
 
 	echo "<INPUT TYPE='text' NAME='virtuel' CLASS='formo' style='font-size:9px;' VALUE=\"$virtuelhttp$virtuel\" SIZE='40'><br>";
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
-	echo "(<b>Article virtuel&nbsp;:</b> article r&eacute;f&eacute;renc&eacute; dans votre site SPIP, mais redirig&eacute; vers une autre URL.)";
+	echo "(<b>"._T('texte_article_virtuel')."&nbsp;:</b> "._T('texte_reference_mais_redirige').")";
 	echo "</font>";
-	echo "<div align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer' STYLE='font-size:10px'></div>";
+	echo "<div align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."' STYLE='font-size:10px'></div>";
 	echo "</form>";
 	echo fin_block();
 
@@ -576,13 +576,13 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) {
 
 debut_raccourcis();
 
-icone_horizontale("Tous vos articles", "articles_page.php3", "article-24.gif");
+icone_horizontale(_T('icone_tous_articles'), "articles_page.php3", "article-24.gif");
 if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article) AND $options == "avancees") {
 	$retour = urlencode($clean_link->getUrl());
-	icone_horizontale("Cr&eacute;er un nouvel auteur et l'associer &agrave; cet article", "auteur_infos.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "redacteurs-24.gif", "creer.gif");
+	icone_horizontale(_T('icone_creer_auteur'), "auteur_infos.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "redacteurs-24.gif", "creer.gif");
 	$articles_mots = lire_meta('articles_mots');
 	if ($articles_mots != "non")
-		icone_horizontale("Cr&eacute;er un nouveau mot-cl&eacute; et le lier &agrave; cet article", "mots_edit.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "mot-cle-24.gif", "creer.gif");
+		icone_horizontale(_T('icone_creer_mot_cle'), "mots_edit.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "mot-cle-24.gif", "creer.gif");
 }
 
 fin_raccourcis();
@@ -617,19 +617,19 @@ function my_sel($num,$tex,$comp){
 }
 
 function afficher_mois($mois){
-	my_sel("00","non connu",$mois);
-	my_sel("01","janvier",$mois);
-	my_sel("02","f&eacute;vrier",$mois);
-	my_sel("03","mars",$mois);
-	my_sel("04","avril",$mois);
-	my_sel("05","mai",$mois);
-	my_sel("06","juin",$mois);
-	my_sel("07","juillet",$mois);
-	my_sel("08","ao&ucirc;t",$mois);
-	my_sel("09","septembre",$mois);
-	my_sel("10","octobre",$mois);
-	my_sel("11","novembre",$mois);
-	my_sel("12","d&eacute;cembre",$mois);
+	my_sel("00",_T('mois_non_connu'),$mois);
+	my_sel("01",_T('mois_janvier'),$mois);
+	my_sel("02",_T('mois_fevrier'),$mois);
+	my_sel("03",_T('mois_mars'),$mois);
+	my_sel("04",_T('mois_avril'),$mois);
+	my_sel("05",_T('mois_mai'),$mois);
+	my_sel("06",_T('mois_juin'),$mois);
+	my_sel("07",_T('mois_juillet'),$mois);
+	my_sel("08",_T('mois_aout'),$mois);
+	my_sel("09",_T('mois_septembre'),$mois);
+	my_sel("10",_T('mois_octobre'),$mois);
+	my_sel("11",_T('mois_novembre'),$mois);
+	my_sel("12",_T('mois_decembre'),$mois);
 }
 
 function afficher_annee($annee){
@@ -704,7 +704,7 @@ if ($descriptif) {
 }
 
 if ($statut_article == 'prop') {
-	echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='red'><B>Article propos&eacute; pour la publication. N'h&eacute;sitez pas &agrave; donner votre avis gr&acirc;ce au forum attach&eacute; &agrave; cet article (en bas de page).</B></FONT></P>";
+	echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='red'><B>"._T('text_article_propose_publication')."</B></FONT></P>";
 }
 
 
@@ -739,12 +739,12 @@ if ($flag_editable) {
 		}
 	}
 	if ($flag_modif) {
-		icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif");
-		echo "<font face='arial,helvetica,sans-serif' size='2'>Attention, $nom_auteur_modif a travaill&eacute; sur cet article il y a $date_diff minutes</font>";
+		icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif");
+		echo "<font face='arial,helvetica,sans-serif' size='2'>"._T('avis_article_modifie', array('nom_auteur_modif' => $nom_auteur_modif, 'date_diff' => $date_diff))."</font>";
 		echo aide("artmodif");
 	}
 	else {
-		icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif");
+		icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif");
 	}
 
 	echo "</td>";
@@ -769,7 +769,7 @@ if ($flag_editable AND $options == 'avancees') {
 
 	if ($statut_article == 'publie') {
 		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>";
-		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=1 COLOR='#FFFFFF'><B>DATE DE PUBLICATION EN LIGNE :";
+		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=1 COLOR='#FFFFFF'><B>"._T('texte_date_publication_article');
 		echo aide ("artdate");
 		echo "</B></FONT></TD></TR>";
 		echo "<TR><TD ALIGN='center'>";
@@ -784,12 +784,12 @@ if ($flag_editable AND $options == 'avancees') {
 		echo "</SELECT>";
 
 		echo "</TD><TD ALIGN='right'>";
-		echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>";
+		echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'>";
 		echo "</TD></TR></TABLE>";
 	}
 	else {
 		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>";
-		echo "<TR><TD BGCOLOR='$couleur_foncee'><FONT SIZE=1 COLOR='#FFFFFF' face='Verdana,Arial,Helvetica,sans-serif'><b>DATE DE CR&Eacute;ATION DE L'ARTICLE : ";
+		echo "<TR><TD BGCOLOR='$couleur_foncee'><FONT SIZE=1 COLOR='#FFFFFF' face='Verdana,Arial,Helvetica,sans-serif'><b>"._T('texte_date_creation_article')." : ";
 		echo majuscules(affdate($date))."</font></B></FONT>".aide('artdate')."</TD></TR>";
 		echo "</TABLE>";
 	}
@@ -799,16 +799,16 @@ if ($flag_editable AND $options == 'avancees') {
 		echo '<tr><td bgcolor="#cccccc" colspan="2"><font size="1" color="#000000" face="Verdana,Arial,Helvetica,sans-serif">';
 		if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac != '0000-00-00') $date_affichee = ' : '.majuscules(affdate($date_redac));
 		echo bouton_block_invisible('dateredac');
-		echo '<b>DATE DE PUBLICATION ANT&Eacute;RIEURE'.$date_affichee.'</b></font></td></tr></table>';
+		echo "<b>"._T('texte_date_publication_anterieure').$date_affichee."</b></font></td></tr></table>";
 		echo debut_block_invisible('dateredac');
 		echo '<table cellpadding="5" cellspacing="0" border="0" width="100%">';
 		echo '<tr><td align="left">';
 		echo '<input type="radio" name="avec_redac" value="non" id="avec_redac_on"';
 		if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac == '0000-00-00') echo ' checked="checked"';
-		echo ' /> <label for="avec_redac_on">Ne pas afficher de date de publication ant&eacute;rieure.</label>';
+		echo ' /> <label for="avec_redac_on">'._T('texte_date_publication_anterieure_nonaffichee').'</label>';
 		echo '<br /><input type="radio" name="avec_redac" value="oui" id="avec_redac_off"';
 		if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac != '0000-00-00') echo ' checked="checked"';
-		echo ' /> <label for="avec_redac_off">Afficher :</label> ';
+		echo ' /> <label for="avec_redac_off">'._T('bouton_radio_afficher').' :</label> ';
 
 		echo '<select name="jour_redac" class="fondl">';
 		afficher_jour($jour_redac);
@@ -819,7 +819,7 @@ if ($flag_editable AND $options == 'avancees') {
 		echo '<input type="text" name="annee_redac" class="fondl" value="'.$annee_redac.'" size="5" maxlength="4" />';
 
 		echo '</td><td align="right">';
-		echo '<input type="submit" name="Changer" class="fondo" value="Changer" />';
+		echo '<input type="submit" name="Changer" class="fondo" value="'._T('bouton_changer').'" />';
 		echo aide('artdate_redac');
 		echo '</td></tr>';
 		echo fin_block();
@@ -846,7 +846,7 @@ echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><
 if ($flag_editable AND $options == 'avancees') {
 	echo bouton_block_invisible("auteursarticle");
 }
-echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>LES AUTEURS</B></FONT>";
+echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>"._T('texte_auteurs')."</B></FONT>";
 echo aide ("artauteurs");
 echo "</TD></TR></TABLE>";
 
@@ -884,12 +884,12 @@ if ($cherche_auteur) {
 	$resultat = mots_ressemblants($cherche_auteur, $table_auteurs, $table_ids);
 	debut_boite_info();
 	if (!$resultat) {
-		echo "<B>Aucun r&eacute;sultat pour \"$cherche_auteur\".</B><BR>";
+		echo "<B>"._T('texte_aucun_resultat_auteur', array('cherche_auteur' => $cherche_auteur)).".</B><BR>";
 	}
 	else if (count($resultat) == 1) {
 		$ajout_auteur = 'oui';
 		list(, $nouv_auteur) = each($resultat);
-		echo "<B>L'auteur suivant a &eacute;t&eacute; ajout&eacute; &agrave; l'article :</B><BR>";
+		echo "<B>"._T('texte_ajout_auteur')."</B><BR>";
 		$query = "SELECT * FROM spip_auteurs WHERE id_auteur=$nouv_auteur";
 		$result = spip_query($query);
 		echo "<UL>";
@@ -910,7 +910,7 @@ if ($cherche_auteur) {
 		while (list(, $id_auteur) = each($resultat)) $les_auteurs[] = $id_auteur;
 		if ($les_auteurs) {
 			$les_auteurs = join(',', $les_auteurs);
-			echo "<B>Plusieurs auteurs trouv&eacute;s pour \"$cherche_auteur\":</B><BR>";
+			echo "<B>"._T('texte_plusieurs_articles', array('cherche_auteur' => $cherche_auteur))."</B><BR>";
 			$query = "SELECT * FROM spip_auteurs WHERE id_auteur IN ($les_auteurs) ORDER BY nom";
 			$result = spip_query($query);
 			echo "<UL>";
@@ -934,7 +934,7 @@ if ($cherche_auteur) {
 		}
 	}
 	else {
-		echo "<B>Trop de r&eacute;sultats pour \"$cherche_auteur\" ; veuillez affiner la recherche.</B><BR>";
+		echo "<B>"._T('texte_trop_resultats_auteurs', array('cherche_auteur' => $cherche_auteur))."</B><BR>";
 	}
 	fin_boite_info();
 	echo "<P>";
@@ -1020,7 +1020,7 @@ if (spip_num_rows($result)) {
 		echo "</TD>\n";
 
 		echo "<TD CLASS='arial2'>";
-		if ($email_auteur) echo "<A HREF='mailto:$email_auteur'>email</A>";
+		if ($email_auteur) echo "<A HREF='mailto:$email_auteur'>"._T('email')."</A>";
 		else echo "&nbsp;";
 		echo "</TD>\n";
 
@@ -1037,7 +1037,7 @@ if (spip_num_rows($result)) {
 
 		echo "<TD CLASS='arial1' align='right'>";
 		if ($flag_editable AND ($connect_id_auteur != $id_auteur OR $connect_statut == '0minirezo') AND $options == 'avancees') {
-			echo "<A HREF='articles.php3?id_article=$id_article&supp_auteur=$id_auteur'>Retirer l'auteur</A>";
+			echo "<A HREF='articles.php3?id_article=$id_article&supp_auteur=$id_auteur'>"._T('lien_retirer_auteur')."</A>";
 		}
 		else echo "&nbsp;";
 		echo "</TD>\n";
@@ -1065,12 +1065,12 @@ if ($flag_editable AND $options == 'avancees') {
 	if (spip_num_rows($result) > 0) {
 
 		echo "<FORM ACTION='articles.php3' METHOD='post'>";
-		echo "<DIV align=right><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>AJOUTER UN AUTEUR : &nbsp; </B></FONT>\n";
+		echo "<DIV align=right><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>"._T('titre_cadre_ajouter_auteur')."&nbsp; </B></FONT>\n";
 		echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE=\"$id_article\">";
 
 		if (spip_num_rows($result) > 80 AND $flag_mots_ressemblants) {
 			echo "<INPUT TYPE='text' NAME='cherche_auteur' CLASS='fondl' VALUE='' SIZE='20'>";
-			echo " <INPUT TYPE='submit' NAME='Chercher' VALUE='Chercher' CLASS='fondo'>";
+			echo " <INPUT TYPE='submit' NAME='Chercher' VALUE='"._T('bouton_chercher')."' CLASS='fondo'>";
 		}
 		else {
 			echo "<INPUT TYPE='Hidden' NAME='ajout_auteur' VALUE='oui'>";
@@ -1084,10 +1084,10 @@ if ($flag_editable AND $options == 'avancees') {
 				$email = $row["email"];
 				$statut = $row["statut"];
 	
-				$statut=ereg_replace("0minirezo", "Administrateur", $statut);
-				$statut=ereg_replace("1comite", "R&eacute;dacteur", $statut);
-				$statut=ereg_replace("2redac", "R&eacute;dacteur", $statut);
-				$statut=ereg_replace("5poubelle", "Effac&eacute;", $statut);
+				$statut=ereg_replace("0minirezo", _T('item_administrateur'), $statut);
+				$statut=ereg_replace("1comite", _T('item_redacteur'), $statut);
+				$statut=ereg_replace("2redac", _T('item_redacteur'), $statut);
+				$statut=ereg_replace("5poubelle", _T('item_efface'), $statut);
 	
 				$premiere = strtoupper(substr(trim($nom), 0, 1));
 	
@@ -1102,7 +1102,7 @@ if ($flag_editable AND $options == 'avancees') {
 					echo "\n<OPTION VALUE=\"x\"> $statut".'s';
 				}
 			
-				if ($premiere != $premiere_old AND ($statut != 'Administrateur' OR !$premiere_old)) {
+				if ($premiere != $premiere_old AND ($statut != _T('item_administrateur') OR !$premiere_old)) {
 					echo "\n<OPTION VALUE=\"x\">";
 				}
 	
@@ -1113,7 +1113,7 @@ if ($flag_editable AND $options == 'avancees') {
 			}
 			
 			echo "</SELECT>";
-			echo " <INPUT TYPE='submit' NAME='Ajouter' VALUE='Ajouter' CLASS='fondo'>";
+			echo " <INPUT TYPE='submit' NAME='Ajouter' VALUE=_T('bouton_ajouter') CLASS='fondo'>";
 		}
 		echo "</div></FORM>";
 	}
@@ -1175,15 +1175,15 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article)) {
 	
 	echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE=\"$id_article\">";
 
-	echo "<B>Cet article est :</B> ";
+	echo "<B>"._T('texte_article_statut')."</B> ";
 
 	echo "<SELECT NAME='statut_nouv' SIZE='1' CLASS='fondl' onChange='change_bouton(this)'>";
 
-	echo "<OPTION" . mySel("prepa", $statut_article) .">en cours de r&eacute;daction\n";
-	echo "<OPTION" . mySel("prop", $statut_article) . ">propos&eacute; &agrave; l'&eacute;valuation\n";
-	echo "<OPTION" . mySel("publie", $statut_article) . ">publi&eacute; en ligne\n";
-	echo "<OPTION" . mySel("poubelle", $statut_article) . ">&agrave; la poubelle\n";
-	echo "<OPTION" . mySel("refuse", $statut_article) . ">refus&eacute;\n";
+	echo "<OPTION" . mySel("prepa", $statut_article) .">"._T('texte_statut_en_cours_redaction')."\n";
+	echo "<OPTION" . mySel("prop", $statut_article) . ">"._T('texte_statut_propose_evaluation')."\n";
+	echo "<OPTION" . mySel("publie", $statut_article) . ">"._T('texte_statut_publie')."\n";
+	echo "<OPTION" . mySel("poubelle", $statut_article) . ">"._T('texte_statut_poubelle')."\n";
+	echo "<OPTION" . mySel("refuse", $statut_article) . ">"._T('texte_statut_refuse')."\n";
 
 	echo "</SELECT>";
 
@@ -1206,7 +1206,7 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article)) {
 	}
 	echo " \n";
 
-	echo "<INPUT TYPE='submit' NAME='Modifier' VALUE='Modifier' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Modifier' VALUE='"._T('bouton_modifier')."' CLASS='fondo'>";
 	echo aide ("artstatut");
 	echo "</CENTER>";
 	fin_cadre_relief();
@@ -1223,8 +1223,7 @@ echo "\n\n<DIV align=justify>";
 
 if ($virtuel) {
 	debut_boite_info();
-	echo propre("{{Redirection.}} Cet article renvoie &agrave;
-	la page: <center>[->$virtuel]</center>");
+	echo _T('info_renvoi_article')."<center>[->$virtuel]</center>";
 	fin_boite_info();
 }
 else {
@@ -1237,7 +1236,7 @@ else {
 	if ($ps) {
 		echo debut_cadre_enfonce();
 		echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>";
-		echo justifier("<b>P.S.</b> ".propre($ps));
+		echo justifier("<b>"._T('info_ps')."</b> ".propre($ps));
 		echo "</font>";
 		echo fin_cadre_enfonce();
 	}
@@ -1245,7 +1244,7 @@ else {
 	if ($les_notes) {
 		echo debut_cadre_relief();
 		echo "<font size=2>";
-		echo justifier("<b>Notes&nbsp;:</b> ".$les_notes);
+		echo justifier("<b>"._T('info_notes')."&nbsp;:</b> ".$les_notes);
 		echo "</font>";
 		echo fin_cadre_relief();
 	}
@@ -1265,12 +1264,12 @@ if ($date_diff >= 0 AND $date_diff < 60 AND $auteur_modif > 0 AND $auteur_modif
 	while ($row_auteur = spip_fetch_array($result_auteur)) {
 		$nom_auteur_modif = $row_auteur["nom"];
 	}
-	icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "warning-24.gif", "");
-	echo "<font face='arial,helvetica,sans-serif' size=1>$nom_auteur_modif a travaill&eacute; sur cet article il y a $date_diff minutes</font>";
+	icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "warning-24.gif", "");
+	echo "<font face='arial,helvetica,sans-serif' size=1>"._T('texte_travail_article', array('nom_auteur_modif' => $nom_auteur_modif, 'date_diff' => $date_diff))."</font>";
 	echo aide("artmodif");
 }
 else {
-	icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif");
+	icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif");
 }
 
 echo "</div>";
@@ -1291,9 +1290,9 @@ if ($flag_auteur AND $statut_article == 'prepa') {
 	echo "<P>";
 	debut_cadre_relief();
 	echo "<center>";
-	echo "<B>Lorsque votre article est termin&eacute;,<br> vous pouvez proposer sa publication.</B>";
+	echo "<B>"._T('texte_proposer_publication')."</B>";
 	echo aide ("artprop");
-	bouton("Demander la publication de cet article", "articles.php3?id_article=$id_article&statut_nouv=prop");
+	bouton(_T('bouton_demande_publication'), "articles.php3?id_article=$id_article&statut_nouv=prop");
 	echo "</center>";
 	fin_cadre_relief();
 }
@@ -1313,7 +1312,7 @@ $forum_retour = urlencode("articles.php3?id_article=$id_article");
 
 
 echo "\n<div align='center'>";
-	icone("Poster un message", "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_article=$id_article&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif");
+	icone(_T('icone_poster_message'), "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_article=$id_article&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif");
 echo "</div>";
 
 echo "<P align='left'>";
diff --git a/ecrire/articles_edit.php3 b/ecrire/articles_edit.php3
index 4adb67ba21..3db4701258 100644
--- a/ecrire/articles_edit.php3
+++ b/ecrire/articles_edit.php3
@@ -57,11 +57,11 @@ if ($id_article) {
 }
 else if ($new=='oui') {
 	$flag_editable = true;
-	$titre = 'Nouvel article';
+	$titre = _T('info_nouvel_article');
 }
 
 if (!$flag_editable) {
-	die ("<H3>Acc&egrave;s interdit</H3>");
+	die ("<H3>"._T('info_acces_interdit')."</H3>");
 }
 
 if ($id_article && $id_document) {
@@ -110,13 +110,13 @@ function coupe_trop_long($texte){	// utile pour les textes > 32ko
 }
 
 
-debut_page("Modifier : $titre", "documents", "articles");
+debut_page(_T('titre_page_articles_edit', array('titre' => $titre)), "documents", "articles");
 
 
 debut_grand_cadre();
 
 afficher_parents($id_rubrique);
-$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents;
 
 $parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
 $parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
@@ -165,18 +165,18 @@ function my_sel($num,$tex,$comp){
 }
 
 function afficher_mois($mois){
-	my_sel("01","janvier",$mois);
-	my_sel("02","f&eacute;vrier",$mois);
-	my_sel("03","mars",$mois);
-	my_sel("04","avril",$mois);
-	my_sel("05","mai",$mois);
-	my_sel("06","juin",$mois);
-	my_sel("07","juillet",$mois);
-	my_sel("08","ao&ucirc;t",$mois);
-	my_sel("09","septembre",$mois);
-	my_sel("10","octobre",$mois);
-	my_sel("11","novembre",$mois);
-	my_sel("12","d&eacute;cembre",$mois);
+	my_sel("01",_T('mois_janvier'),$mois);
+	my_sel("02",_T('mois_fevrier'),$mois);
+	my_sel("03",_T('mois_mars'),$mois);
+	my_sel("04",_T('mois_avril'),$mois);
+	my_sel("05",_T('mois_mai'),$mois);
+	my_sel("06",_T('mois_juin'),$mois);
+	my_sel("07",_T('mois_juillet'),$mois);
+	my_sel("08",_T('mois_aout'),$mois);
+	my_sel("09",_T('mois_septembre'),$mois);
+	my_sel("10",_T('mois_octobre'),$mois);
+	my_sel("11",_T('mois_novembre'),$mois);
+	my_sel("12",_T('mois_decembre'),$mois);
 }
 
 function afficher_jour($jour){
@@ -256,12 +256,12 @@ function enfant($leparent){
 echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
 echo "<tr width='100%'>";
 echo "<td>";
-	icone("Retour", "articles.php3?id_article=$id_article", "article-24.gif", "rien.gif");
+	icone(_T('icone_retour'), "articles.php3?id_article=$id_article", "article-24.gif", "rien.gif");
 
 echo "</td>";
 	echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
 echo "<td width='100%'>";
-echo "Modifier l'article :";
+echo _T('texte_modifier_article');
 gros_titre($titre);
 echo "</td></tr></table>";
 echo "<p>";
@@ -287,7 +287,7 @@ echo "<P><HR><P>";
 		echo "<INPUT TYPE='Hidden' NAME='new' VALUE='oui'>";
 
 	if (($articles_surtitre != "non") OR $surtitre) {
-		echo "<B>Sur-titre</B>";
+		echo "<B>"._T('texte_sur_titre')."</B>";
 		echo aide ("arttitre");
 		echo "<BR><INPUT TYPE='text' NAME='surtitre' CLASS='forml' VALUE=\"$surtitre\" SIZE='40'><P>";
 	}
@@ -295,12 +295,12 @@ echo "<P><HR><P>";
 		echo "<INPUT TYPE='hidden' NAME='surtitre' VALUE=\"$surtitre\" >";
 	}
 
-	echo "<B>Titre</B> [Obligatoire]";
+	echo _T('texte_titre_obligatoire');
 	echo aide ("arttitre");
 	echo "<BR><INPUT TYPE='text' NAME='titre' style='font-weight: bold;' CLASS='formo' VALUE=\"$titre\" SIZE='40'><P>";
 
 	if (($articles_soustitre != "non") OR $soustitre) {
-		echo "<B>Sous-titre</B>";
+		echo "<B>"._T('texte_sous_titre')."</B>";
 		echo aide ("arttitre");
 		echo "<BR><INPUT TYPE='text' NAME='soustitre' CLASS='forml' VALUE=\"$soustitre\" SIZE='40'><br><br>";
 	}
@@ -323,18 +323,18 @@ echo "<P><HR><P>";
 	}
 
 	debut_cadre_relief("$logo_parent");
-	echo "<B>&Agrave; l'int&eacute;rieur de la rubrique&nbsp;:</B>\n";
+	echo "<B>"._T('titre_cadre_interieur_rubrique')."&nbsp;:</B>\n";
 	echo aide ("artrub");
 	echo "<BR><SELECT NAME='id_rubrique' style='background-color: $couleur_claire; font-size: 90%; width:100%; font-face:verdana,arial,helvetica,sans-serif;' SIZE=1>\n";
 	enfant(0);
 	echo "</SELECT><BR>\n";
-	echo "[N'oubliez pas de s&eacute;lectionner correctement ce champ.]\n";
+	echo _T('texte_rappel_selection_champs');
 	fin_cadre_relief();
 
 	if (($options == "avancees" AND $articles_descriptif != "non") OR $descriptif) {
-		echo "<P><B>Descriptif rapide</B>";
+		echo "<P><B>"._T('texte_descriptif_rapide')."</B>";
 		echo aide ("artdesc");
-		echo "<BR>(Contenu de l'article en quelques mots.)<BR>";
+		echo "<BR>"._T('texte_contenu_article')."<BR>";
 		echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='2' COLS='40' wrap=soft>";
 		echo $descriptif;
 		echo "</TEXTAREA><P>\n";
@@ -353,7 +353,7 @@ echo "<P><HR><P>";
 		echo "<table width=100% cellspacing=0 cellpadding=0 border=0>";
 		echo "<tr><td valign='top'>";
 		echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
-		echo "<B><label for='confirme-virtuel'>Redirection&nbsp;:</label></B>";
+		echo "<B><label for='confirme-virtuel'>"._T('info_redirection')."&nbsp;:</label></B>";
 		echo aide ("artvirt");
 		echo "</font>";
 		echo "</td>";
@@ -364,7 +364,7 @@ echo "<P><HR><P>";
 		echo "<input type='hidden' name='changer_virtuel' value='oui'>";
 		echo "</td></tr></table>\n";
 		echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
-		echo "<b>Article virtuel&nbsp;:</b> article r&eacute;f&eacute;renc&eacute; dans votre site SPIP, mais redirig&eacute; vers une autre URL. Pour supprimer la redirection, effacez l'URL ci-dessus.";
+		echo _T('texte_article_virtuel_reference');
 		echo "</font>";
 		echo "</div><p>\n";
 	}
@@ -375,9 +375,9 @@ echo "<P><HR><P>";
 		if (($articles_chapeau != "non") OR $chapo) {
 			if ($spip_ecran == "large") $rows = 8;
 			else $rows = 5;
-			echo "<B>Chapeau</B>";
+			echo "<B>"._T('info_chapeau')."</B>";
 			echo aide ("artchap");
-			echo "<BR>(Texte introductif de l'article.)<BR>";
+			echo "<BR>"._T('texte_introductif_article')."<BR>";
 			echo "<TEXTAREA NAME='chapo' CLASS='forml' ROWS='$rows' COLS='40' wrap=soft>";
 			echo $chapo;
 			echo "</TEXTAREA><P>\n";
@@ -393,7 +393,7 @@ echo "<P><HR><P>";
 
 	if (strlen($texte)>29*1024) // texte > 32 ko -> decouper en morceaux
 	{
-		$textes_supplement = "<br><font color='red'>(le texte est long&nbsp;: il appara&icirc;t donc en plusieurs parties qui seront recoll&eacute;es apr&egrave;s validation.)</font>\n";
+		$textes_supplement = "<br><font color='red'>"._T('info_texte_long')."</font>\n";
 		while (strlen($texte)>29*1024)
 		{
 			$nombre_textes ++;
@@ -404,9 +404,9 @@ echo "<P><HR><P>";
 				$texte1 . "</TEXTAREA><P>\n";
 		}
 	}
-	echo "<B>Texte</B>";
+	echo "<B>"._T('info_texte')."</B>";
 	echo aide ("arttexte");
-	echo "<br>Vous pouvez enrichir la mise en page de votre texte en utilisant des &laquo;&nbsp;raccourcis typographiques&nbsp;&raquo;.";
+	echo "<br>"._T('texte_enrichir_mise_a_jour');
 	echo aide("raccourcis");
 
 	echo $textes_supplement;
@@ -416,7 +416,7 @@ echo "<P><HR><P>";
 	echo "</TEXTAREA><P>\n";
 
 	if (($articles_ps != "non" AND $options == "avancees") OR $ps) {
-		echo "<B>Post-Scriptum</B><BR>";
+		echo "<B>"._T('info_post_scriptum')."</B><BR>";
 		echo "<TEXTAREA NAME='ps' CLASS='forml' ROWS='5' COLS='40' wrap=soft>";
 		echo $ps;
 		echo "</TEXTAREA><P>\n";
@@ -432,7 +432,7 @@ echo "<P><HR><P>";
 		echo "<INPUT TYPE='Hidden' NAME='statut_nouv' VALUE=\"prepa\" SIZE='40'><P>";
 
 	echo "<DIV ALIGN='right'>";
-	echo "<INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='Valider'>";
+	echo "<INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."'>";
 	echo "</DIV></FORM>";
 
 fin_cadre_formulaire();
diff --git a/ecrire/articles_forum.php3 b/ecrire/articles_forum.php3
index 5426b3bd32..963fe43067 100644
--- a/ecrire/articles_forum.php3
+++ b/ecrire/articles_forum.php3
@@ -22,7 +22,7 @@ debut_page($titre, "documents", "articles");
 debut_grand_cadre();
 
 afficher_parents($id_rubrique);
-$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents;
 
 $parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
 $parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
@@ -39,7 +39,7 @@ debut_gauche();
 debut_boite_info();
 
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>";
-echo "<P align=left>".propre("La page de {suivi des forums} est un outil de gestion de votre site (et non un espace de discussion ou de r&eacute;daction). Elle affiche toutes les contributions du forum public de cet article et vous permet de g&eacute;rer ces contributions.");
+echo "<P align=left>"._T('info_gauche_suivi_forum');
 
 echo aide ("suiviforum");
 echo "</FONT>";
@@ -53,12 +53,12 @@ debut_droite();
 echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
 echo "<tr width='100%'>";
 echo "<td>";
-	icone("Retour", "articles.php3?id_article=$id_article", "article-24.gif", "rien.gif");
+	icone(_T('icone_retour'), "articles.php3?id_article=$id_article", "article-24.gif", "rien.gif");
 
 echo "</td>";
 	echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
 echo "<td width='100%'>";
-echo "Messages publics de l'article :";
+echo _T('texte_messages_publics');
 gros_titre($titre);
 echo "</td></tr></table>";
 echo "<p>";
diff --git a/ecrire/articles_page.php3 b/ecrire/articles_page.php3
index 0e296ae9c0..d7369ee8a2 100644
--- a/ecrire/articles_page.php3
+++ b/ecrire/articles_page.php3
@@ -2,7 +2,7 @@
 
 include ("inc.php3");
 
-debut_page("Les articles", "documents", "articles");
+debut_page(_T('titre_page_articles_page'), "documents", "articles");
 
 debut_gauche();
 
@@ -15,13 +15,13 @@ $result = spip_query($query);
 
 if (spip_num_rows($result) > 0) {
 	debut_raccourcis();
-	icone_horizontale ("&Eacute;crire un nouvel article", "articles_edit.php3?new=oui", "article-24.gif", "creer.gif");
+	icone_horizontale (_T('icone_ecrire_article'), "articles_edit.php3?new=oui", "article-24.gif", "creer.gif");
 	fin_raccourcis();
 }
 else {
 	if ($connect_statut == '0minirezo') {
-		echo "Avant de pouvoir &eacute;crire des articles,<BR> vous devez cr&eacute;er une rubrique.";
-		icone_horizontale ("Cr&eacute;er une rubrique", "rubriques_edit.php3?new=oui&retour=nav", "rubrique-24.gif", "creer.gif");
+		echo _T('texte_creer_rubrique');
+		icone_horizontale (_T('icone_creer_rubrique'), "rubriques_edit.php3?new=oui&retour=nav", "rubrique-24.gif", "creer.gif");
 	}
 }
 
@@ -35,7 +35,7 @@ debut_droite();
 //
 
 echo "<P align=left>";
-afficher_articles("Vos articles en cours de r&eacute;daction",
+afficher_articles(_T('info_en_cours_validation'),
 	"SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 	"FROM spip_articles AS articles, spip_auteurs_articles AS lien ".
 	"WHERE articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut=\"prepa\" ORDER BY articles.date DESC");
@@ -48,7 +48,7 @@ afficher_articles("Vos articles en cours de r&eacute;daction",
 //
 
 echo "<p>";
-afficher_articles("Vos articles en attente de validation",
+afficher_articles(_T('info_attente_validation'),
 	"SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 	"FROM spip_articles AS articles, spip_auteurs_articles AS lien ".
 	"WHERE articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut='prop' ORDER BY articles.date");
@@ -59,7 +59,7 @@ afficher_articles("Vos articles en attente de validation",
 //
 
 echo "<p>";
-afficher_articles("Vos articles publi&eacute;s en ligne",
+afficher_articles(_T('info_publies'),
 	"SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 	"FROM spip_articles AS articles, spip_auteurs_articles AS lien ".
 	"WHERE articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"publie\" ORDER BY articles.date DESC", true);
@@ -69,7 +69,7 @@ afficher_articles("Vos articles publi&eacute;s en ligne",
 //
 
 echo "<p>";
-afficher_articles("Vos articles refus&eacute;s",
+afficher_articles(_T('info_refuses'),
 	"SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 	"FROM spip_articles AS articles, spip_auteurs_articles AS lien ".
 	"WHERE articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"refuse\" ORDER BY articles.date DESC");
diff --git a/ecrire/articles_tous.php3 b/ecrire/articles_tous.php3
index 9a1cab0c96..2acfc01adb 100644
--- a/ecrire/articles_tous.php3
+++ b/ecrire/articles_tous.php3
@@ -5,7 +5,7 @@ include ("inc.php3");
 if (count($aff_art) > 0) $aff_art = join(',', $aff_art);
 else $aff_art = 'prop,publie';
 
-debut_page("Tout le site", "asuivre", "tout-site");
+debut_page(_T('titre_page_articles_tous'), "asuivre", "tout-site");
 debut_gauche();
 
 
@@ -16,7 +16,7 @@ echo "<input type='hidden' name='aff_art[]' value='x'>";
 debut_boite_info();
 
 echo "<FONT FACE='arial,helvetica,sans-serif'>";
-echo "<B>Afficher les articles&nbsp;:</B><BR>";
+echo "<B>"._T('titre_cadre_afficher_article')."&nbsp;:</B><BR>";
 
 
 if ($connect_statut == "0minirezo") {
@@ -27,7 +27,7 @@ if ($connect_statut == "0minirezo") {
 		echo "<input type='checkbox' name='aff_art[]' value='prepa' id='prepa'>";
 	}
 	echo " <label for='prepa'><img src='img_pack/puce-blanche.gif' alt='' width='9' height='9' border='0'>";
-	echo "  en cours de r&eacute;daction</label><BR>";
+	echo "  "._T('texte_statut_en_cours_redaction')."</label><BR>";
 }
 
 
@@ -38,7 +38,7 @@ else {
 	echo "<input type='checkbox' name='aff_art[]' value='prop' id='prop'>";
 }
 echo " <label for='prop'><img src='img_pack/puce-orange.gif' alt='' width='9' height='9' border='0'>";
-echo "  en attente de validation</label><BR>";
+echo "  "._T('texte_statut_attente_validation')."</label><BR>";
 
 if (ereg('publie', $aff_art)) {
 	echo "<input type='checkbox' CHECKED name='aff_art[]' value='publie' id='publie'>";
@@ -47,7 +47,7 @@ else {
 	echo "<input type='checkbox' name='aff_art[]' value='publie' id='publie'>";
 }
 echo " <label for='publie'><img src='img_pack/puce-verte.gif' alt='' width='9' height='9' border='0'>";
-echo "  publi&eacute;s en ligne</label><BR>";
+echo "  "._T('texte_statut_publies')."</label><BR>";
 
 if ($connect_statut == "0minirezo") {
 	if (ereg("refuse",$aff_art)) {
@@ -57,7 +57,7 @@ if ($connect_statut == "0minirezo") {
 		echo "<input type='checkbox' name='aff_art[]' value='refuse' id='refuse'>";
 	}
 	echo " <label for='refuse'><img src='img_pack/puce-rouge.gif' alt='' width='9' height='9' border='0'>";
-	echo "  refus&eacute;s</label><BR>";
+	echo "  "._T('texte_statut_refuses')."</label><BR>";
 
 	if (ereg('poubelle',$aff_art)) {
 		echo "<input type='checkbox' CHECKED name='aff_art[]' value='poubelle' id='poubelle'>";
@@ -66,10 +66,10 @@ if ($connect_statut == "0minirezo") {
 		echo "<input type='checkbox' name='aff_art[]' value='poubelle' id='poubelle'>";
 	}
 	echo " <label for='poubelle'><img src='img_pack/puce-poubelle.gif' alt='' width='9' height='9' border='0'>";
-	echo "  &agrave; la poubelle</label>";
+	echo "  "._T('texte_statut_poubelle')."</label>";
 }
 
-echo "<div align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'></div>";
+echo "<div align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'></div>";
 echo "</FONT>";
 fin_boite_info();
 echo "</form>";
@@ -150,8 +150,8 @@ function enfants($id_parent, $decalage = 0) {
 }
 
 
-echo "<A HREF='articles_tous.php3?aff_art[]=$aff_art&deplier=oui'>Tout d&eacute;plier</A>";
-echo " | <A HREF='articles_tous.php3?aff_art[]=$aff_art'>Tout replier</A>";
+echo "<A HREF='articles_tous.php3?aff_art[]=$aff_art&deplier=oui'>"._T('lien_tout_deplier')."</A>";
+echo " | <A HREF='articles_tous.php3?aff_art[]=$aff_art'>"._T('lien_tout_replier')."</A>";
 echo "<P>";
 
 echo "<P>";
diff --git a/ecrire/auteur_infos.php3 b/ecrire/auteur_infos.php3
index 417b001fbb..7f3a63fa0f 100644
--- a/ecrire/auteur_infos.php3
+++ b/ecrire/auteur_infos.php3
@@ -61,7 +61,7 @@ if ($connect_toutes_rubriques AND $supp_rub=floor($supp_rub)){
 
 // securite
 if ($connect_statut != "0minirezo" AND $connect_id_auteur != $id_auteur) {
-	gros_titre("Acc&egrave;s interdit");
+	gros_titre(_T('info_acces_interdit'));
 	exit;
 }
 
@@ -74,7 +74,7 @@ if ($id_auteur) {
 	$auteur = spip_fetch_array(spip_query("SELECT * FROM spip_auteurs WHERE id_auteur=$id_auteur"));
 	$new = false;	// eviter hack
 } else {
-	$auteur['nom'] = 'Nouvel auteur';
+	$auteur['nom'] = _T('item_nouvel_auteur');
 	$auteur['statut'] = '1comite';
 	$auteur['source'] = 'spip';
 }
@@ -95,9 +95,9 @@ if ($statut) { // si on poste un nom, c'est qu'on modifie une fiche auteur
 	if (($login<>$old_login) AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques AND $auteur['source'] == 'spip') {
 		if ($login) {
 			if (strlen($login) < 4)
-				$echec .= "<p>Login trop court.";
+				$echec .= "<p>"._T('info_login_trop_court');
 			else if (spip_num_rows(spip_query("SELECT * FROM spip_auteurs WHERE login='".addslashes($login)."' AND id_auteur!=$id_auteur AND statut!='5poubelle'")))
-				$echec .= "<p>Ce login existe d&eacute;j&agrave;.";
+				$echec .= "<p>"._T('info_login_existant');
 			else if ($login != $old_login) {
 				$modif_login = true;
 				$auteur['login'] = $login;
@@ -113,9 +113,9 @@ if ($statut) { // si on poste un nom, c'est qu'on modifie une fiche auteur
 	// changement de pass, a securiser en jaja ?
 	if ($new_pass AND ($statut != '5poubelle') AND $auteur['login'] AND $auteur['source'] == 'spip') {
 		if ($new_pass != $new_pass2)
-			$echec .= "<p>Les deux mots de passe ne sont pas identiques.";
+			$echec .= "<p>"._T('info_passes_identiques');
 		else if ($new_pass AND strlen($new_pass) < 6)
-			$echec .= "<p>Mot de passe trop court.";
+			$echec .= "<p>"._T('info_passe_trop_court');
 		else {
 			$modif_login = true;
 			$auteur['new_pass'] = $new_pass;
@@ -132,7 +132,7 @@ if ($statut) { // si on poste un nom, c'est qu'on modifie une fiche auteur
 	// email
 	if ($connect_statut == '0minirezo') { // seuls les admins peuvent modifier l'email
 		if ($email !='' AND !email_valide($email)) {
-			$echec .= "<p>Adresse email invalide.";
+			$echec .= "<p>"._T('info_email_invalide');
 			$auteur['email'] = $email;
 		} else
 			$auteur['email'] = $email;
@@ -216,7 +216,7 @@ debut_gauche();
 if ($id_auteur) {
 	debut_boite_info();
 	echo "<CENTER>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>AUTEUR NUM&Eacute;RO&nbsp;:</B></FONT>";
+	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('titre_cadre_numero_auteur')."&nbsp;:</B></FONT>";
 	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_auteur</B></FONT>";
 	echo "</CENTER>";
 	fin_boite_info();
@@ -231,8 +231,8 @@ debut_droite();
 
 if ($echec){
 	debut_cadre_relief();
-	echo '<img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="left">';
-	echo "<font color='red'>$echec <p>Veuillez recommencer.</font>";
+	echo '<img src="img_pack/warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="left">';
+	echo "<font color='red'>$echec <p>"._T('info_recommencer')."</font>";
 	fin_cadre_relief();
 	echo "<p>";
 }
@@ -251,22 +251,22 @@ echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE='3'>";
 
 debut_cadre_relief("fiche-perso-24.gif");
 
-echo "<B>Signature</B> [Obligatoire]<BR>";
-echo "(Votre nom ou votre pseudo)<BR>";
+echo _T('titre_cadre_signature_obligatoire');
+echo "("._T('entree_nom_pseudo').")<BR>";
 echo "<INPUT TYPE='text' NAME='nom' CLASS='formo' VALUE=\"".entites_html($auteur['nom'])."\" SIZE='40'><P>";
 
-echo "<B>Votre adresse email</B>";
+echo "<B>"._T('entree_adresse_email')."</B>";
 if ($connect_statut == "0minirezo") {
 	echo "<br><INPUT TYPE='text' NAME='email' CLASS='formo' VALUE=\"".entites_html($auteur['email'])."\" SIZE='40'><P>\n";
 }
 else {
 	echo "&nbsp;: <tt>".$auteur['email']."</tt>";
-	echo "<br>(Seuls les administrateurs peuvent modifier cette adresse.)\n";
+	echo "<br>("._T('info_reserve_admin').")\n";
 	echo "<P>";
 }
 
-echo "<B>Qui &ecirc;tes-vous ?</B><BR>";
-echo "(Courte biographie en quelques mots.)<BR>";
+echo "<B>"._T('entree_infos_perso')."</B><BR>";
+echo "("._T('entree_biographie').")<BR>";
 echo "<TEXTAREA NAME='bio' CLASS='forml' ROWS='4' COLS='40' wrap=soft>";
 echo entites_html($auteur['bio']);
 echo "</TEXTAREA>\n";
@@ -275,7 +275,7 @@ echo "<p>";
 
 if ($options == "avancees") {
 	debut_cadre_relief("cadenas-24.gif");
-	echo "<B>Votre cl&eacute; PGP</B><BR>";
+	echo "<B>"._T('entree_cle_pgp')."</B><BR>";
 	echo "<TEXTAREA NAME='pgp' CLASS='forml' ROWS='4' COLS='40' wrap=soft>";
 	echo entites_html($auteur['pgp']);
 	echo "</TEXTAREA>\n";
@@ -287,10 +287,10 @@ else {
 }
 
 debut_cadre_relief("site-24.gif");
-echo "<B>Le nom de votre site</B><BR>";
+echo "<B>"._T('entree_nom_site')."</B><BR>";
 echo "<INPUT TYPE='text' NAME='nom_site_auteur' CLASS='forml' VALUE=\"".entites_html($auteur['nom_site'])."\" SIZE='40'><P>\n";
 
-echo "<B>L'adresse (URL) de votre site</B><BR>";
+echo "<B>"._T('entree_url')."</B><BR>";
 echo "<INPUT TYPE='text' NAME='url_site' CLASS='forml' VALUE=\"".entites_html($auteur['url_site'])."\" SIZE='40'>\n";
 fin_cadre_relief();
 echo "<p>";
@@ -323,30 +323,29 @@ debut_cadre_relief("base-24.gif");
 // Avertissement en cas de modifs de ses propres donnees
 if (($edit_login OR $edit_pass) AND $connect_id_auteur == $id_auteur) {
 	debut_cadre_enfonce();
-	echo '<img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="right">';
-	echo "<b>Attention&nbsp;! Ceci est le login sous lequel vous &ecirc;tes connect&eacute; actuellement.
-	Utilisez ce formulaire avec pr&eacute;caution...</b>\n";
+	echo '<img src="img_pack/warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="right">';
+	echo "<b>"._T('texte_login_precaution')."</b>\n";
 	fin_cadre_enfonce();
 	echo "<p>";
 }
 
 // Un redacteur n'a pas le droit de modifier son login !
 if ($edit_login) {
-	echo "<B>Login</B> ";
-	echo "<font color='red'>(plus de 3 caract&egrave;res)</font> :<BR>";
+	echo "<B>"._T('item_login')."</B> ";
+	echo "<font color='red'>("._T('texte_plus_trois_car').")</font> :<BR>";
 	echo "<INPUT TYPE='text' NAME='login' CLASS='formo' VALUE=\"".entites_html($auteur['login'])."\" SIZE='40'><P>\n";
 }
 else {
-	echo "<fieldset style='padding:5'><legend><B>Login</B><BR></legend><br><b>".$auteur['login']."</b> ";
-	echo "<i> (ne peut pas &ecirc;tre modifi&eacute;)</i><p>";
+	echo "<fieldset style='padding:5'><legend><B>"._T('item_login')."</B><BR></legend><br><b>".$auteur['login']."</b> ";
+	echo "<i> ("._T('info_non_modifiable').")</i><p>";
 }
 
 // On ne peut modifier le mot de passe en cas de source externe (par exemple LDAP)
 if ($edit_pass) {
-	echo "<B>Nouveau mot de passe</B> ";
-	echo "<font color='red'>(plus de 5 caract&egrave;res)</font> :<BR>";
+	echo "<B>"._T('entree_nouveau_passe')."</B> ";
+	echo "<font color='red'>("._T('info_plus_cinq_car').")</font> :<BR>";
 	echo "<INPUT TYPE='password' NAME='new_pass' CLASS='formo' VALUE=\"\" SIZE='40'><BR>\n";
-	echo "Confirmer ce nouveau mot de passe :<BR>";
+	echo _T('info_confirmer_passe')."<BR>";
 	echo "<INPUT TYPE='password' NAME='new_pass2' CLASS='formo' VALUE=\"\" SIZE='40'><P>\n";
 }
 fin_cadre_relief();
@@ -364,17 +363,17 @@ if ($connect_statut == "0minirezo"
 	AND ($connect_toutes_rubriques OR $statut != "0minirezo")
 	AND $connect_id_auteur != $id_auteur) {
 	debut_cadre_relief();
-	echo "<center><B>Statut de cet auteur : </B> ";
+	echo "<center><B>"._T('info_statut_auteur')." </B> ";
 	echo " <SELECT NAME='statut' SIZE=1 CLASS='fondl'>";
 
 	if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques)
-		echo "<OPTION".mySel("0minirezo",$statut).">administrateur";
+		echo "<OPTION".mySel("0minirezo",$statut).">"._T('item_administrateur_2');
 
-	echo "<OPTION".mySel("1comite",$statut).">r&eacute;dacteur";
+	echo "<OPTION".mySel("1comite",$statut).">"._T('intem_redacteur');
 
 	if (($statut == '6forum') OR (lire_meta('accepter_visiteurs') == 'oui') OR (lire_meta('forums_publics') == 'abo'))
-		echo "<OPTION".mySel("6forum",$statut).">visiteur";
-	echo "<OPTION".mySel("5poubelle",$statut).">&gt; &agrave; la poubelle";
+		echo "<OPTION".mySel("6forum",$statut).">"._T('item_visiteur');
+	echo "<OPTION".mySel("5poubelle",$statut).">&gt; "._T('texte_statut_poubelle');
 
 	echo "</SELECT></center>\n";
 	fin_cadre_relief();
@@ -393,16 +392,16 @@ if ($statut == '0minirezo') {
 	$result_admin = spip_query($query_admin);
 
 	if (spip_num_rows($result_admin) == 0) {
-		echo "Cet administrateur g&egrave;re <b>toutes les rubriques</b>.";
+		echo _T('info_admin_gere_toutes_rubriques');
 	} else {
-		echo "Cet administrateur g&egrave;re les rubriques suivantes :\n";
+		echo _T('info_admin_gere_rubriques')."\n";
 		echo "<ul style='list-style-image: url(img_pack/rubrique-12.png)'>";
 		while ($row_admin = spip_fetch_array($result_admin)) {
 			$id_rubrique = $row_admin["id_rubrique"];
 			$titre = typo($row_admin["titre"]);
 			echo "<li>$titre";
 			if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) {
-				echo " <font size=1>[<a href='auteur_infos.php3?id_auteur=$id_auteur&supp_rub=$id_rubrique'>supprimer cette rubrique</a>]</font>";
+				echo " <font size=1>[<a href='auteur_infos.php3?id_auteur=$id_auteur&supp_rub=$id_rubrique'>"._T('lien_supprimer_rubrique')."</a>]</font>";
 			}
 			$toutes_rubriques .= "$id_rubrique,";
 		}
@@ -412,9 +411,9 @@ if ($statut == '0minirezo') {
 
 	if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) {
 		if (spip_num_rows($result_admin) == 0) {
-			echo "<p><B>Restreindre la gestion &agrave; la rubrique :</b><BR>";
+			echo "<p><B>"._T('info_restreindre_rubrique')."</b><BR>";
 		} else {
-			echo "<p><B>Ajouter une autre rubrique &agrave; administrer :</b><BR>";
+			echo "<p><B>"._T('info_ajouter_rubrique')."</b><BR>";
 		}
 		echo "<INPUT NAME='id_auteur' VALUE='$id_auteur' TYPE='hidden'>";
 		echo "<SELECT NAME='add_rub' SIZE=1 CLASS='formo'>";
@@ -429,7 +428,7 @@ echo "<INPUT NAME='ajouter_id_article' VALUE='$ajouter_id_article' TYPE='hidden'
 echo "<INPUT NAME='redirect' VALUE='$redirect' TYPE='hidden'>\n";
 echo "<INPUT NAME='redirect_ok' VALUE='oui' TYPE='hidden'>\n";
 
-echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></DIV>";
+echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='"._T('bouton_valider')."'></DIV>";
 
 echo "</font>";
 
diff --git a/ecrire/auteur_messagerie.php3 b/ecrire/auteur_messagerie.php3
index 47da56b958..b4b7ca5656 100644
--- a/ecrire/auteur_messagerie.php3
+++ b/ecrire/auteur_messagerie.php3
@@ -86,7 +86,7 @@ debut_boite_info();
 
 echo "<CENTER>";
 
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>AUTEUR NUM&Eacute;RO&nbsp;:</B></FONT>";
+echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('info_gauche_numero_auteur')."&nbsp;:</B></FONT>";
 echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_auteur</B></FONT>";
 echo "</CENTER>";
 
@@ -123,16 +123,16 @@ function mySel($varaut,$variable) {
 			debut_cadre_formulaire();
 		
 			echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-			echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Messagerie interne</FONT></B>".aide ("messconf")."</TD></TR>";
+			echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_messagerie_interne')."</FONT></B>".aide ("messconf")."</TD></TR>";
 			echo "<TR><TD BACKGROUND='img_pack/rien.gif'>";
-			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>Ce site permet l'&eacute;change de messages et la constitution de forums de discussion priv&eacute;s entre les participants du site. Vous pouvez d&eacute;cider de ne pas participer &agrave; ces &eacute;changes.</FONT>";
+			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>"._T('texte_auteur_messagerie_1')."</FONT>";
 			echo "</TD></TR>";
 
 			echo "<TR><TD>&nbsp;</TD></TR>";
-			echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Messagerie interne</FONT></B></TD></TR>";
+			echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_messagerie_interne')."</FONT></B></TD></TR>";
 
 			echo "<TR><TD BACKGROUND='img_pack/rien.gif'>";
-			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Vous pouvez activer ou d&eacute;sactiver votre messagerie personnelle sur ce site.</FONT>";
+			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"._T('info_desactiver_messagerie_personnelle')."</FONT>";
 			echo "</TD></TR>";
 
 
@@ -140,14 +140,14 @@ function mySel($varaut,$variable) {
 			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
 			if ($messagerie=="non"){
 				echo "<INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='oui' id='perso_activer_messagerie_on'>";
-				echo " <label for='perso_activer_messagerie_on'>Activer la messagerie interne</label> ";
+				echo " <label for='perso_activer_messagerie_on'>"._T('bouton_radio_activer_messagerie_interne')."</label> ";
 				echo "<BR><INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='non' CHECKED id='perso_activer_messagerie_off'>";
-				echo " <B><label for='perso_activer_messagerie_off'>D&eacute;sactiver la messagerie</label></B> ";
+				echo " <B><label for='perso_activer_messagerie_off'>"._T('bouton_radio_desactiver_messagerie')."</label></B> ";
 			}else{
 				echo "<INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='oui' id='perso_activer_messagerie_on' CHECKED>";
-				echo " <B><label for='perso_activer_messagerie_on'>Activer la messagerie interne</label></B> ";
+				echo " <B><label for='perso_activer_messagerie_on'>"._T('bouton_radio_activer_messagerie')."</label></B> ";
 				echo "<BR><INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='non' id='perso_activer_messagerie_off'>";
-				echo " <label for='perso_activer_messagerie_off'>D&eacute;sactiver la messagerie</label> ";
+				echo " <label for='perso_activer_messagerie_off'>"._T('bouton_radio_desactiver_messagerie')."</label> ";
 			}
 
 			echo "</FONT>";
@@ -159,25 +159,25 @@ function mySel($varaut,$variable) {
 					/// Liste des redacteurs connectes
 
 					echo "<TR><TD>&nbsp;</TD></TR>";
-					echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Liste des r&eacute;dacteurs connect&eacute;s</FONT></B></TD></TR>";
+					echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_liste_redacteurs_connectes')."</FONT></B></TD></TR>";
 
 					echo "<TR><TD BACKGROUND='img_pack/rien.gif'>";
-					echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Ce site peut vous indiquer en permanence la liste des r&eacute;dacteurs connect&eacute;s, ce qui vous permet d'&eacute;changer des messages en direct (lorsque la messagerie est d&eacute;sactiv&eacute;e ci-dessus, la liste des r&eacute;dacteurs est elle-m&ecirc;me d&eacute;sactiv&eacute;e). Vous pouvez d&eacute;cider de ne pas appara&icirc;tre dans cette liste (vous &ecirc;tes &laquo;invisible&raquo; pour les autres utilisateurs).</FONT>";
+					echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"._T('texte_auteur_messagerie')."</FONT>";
 					echo "</TD></TR>";
 
 					echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left'>";
 					echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
 					if ($imessage=="non"){
 						echo "<INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='oui' id='perso_activer_imessage_on'>";
-						echo " <label for='perso_activer_imessage_on'>Appara&icirc;tre dans la liste des r&eacute;dacteurs connect&eacute;s</label> ";
+						echo " <label for='perso_activer_imessage_on'>"._T('bouton_radio_apparaitre_liste_redacteurs_connectes')."</label> ";
 						echo "<BR><INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='non' CHECKED id='perso_activer_imessage_off'>";
-						echo " <B><label for='perso_activer_imessage_off'>Ne pas appara&icirc;tre dans la liste des r&eacute;dacteurs</label></B> ";
+						echo " <B><label for='perso_activer_imessage_off'>"._T('bouton_radio_non_apparaitre_liste_redacteurs_connectes')."</label></B> ";
 					}else{
 						echo "<INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='oui' id='perso_activer_imessage_on' CHECKED>";
-						echo " <B><label for='perso_activer_imessage_on'>Appara&icirc;tre dans la liste des r&eacute;dacteurs connect&eacute;s</label></B> ";
+						echo " <B><label for='perso_activer_imessage_on'>"._T('bouton_radio_apparaitre_liste_redacteurs_connectes')."</label></B> ";
 
 						echo "<BR><INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='non' id='perso_activer_imessage_off'>";
-						echo " <label for='perso_activer_imessage_off'>Ne pas appara&icirc;tre dans la liste des r&eacute;dacteurs</label> ";
+						echo " <label for='perso_activer_imessage_off'>"._T('bouton_radio_non_apparaitre_liste_redacteurs_connectes')."</label> ";
 					}
 					echo "</FONT>";
 					echo "</TD></TR>\n";
@@ -186,7 +186,7 @@ function mySel($varaut,$variable) {
 			echo "</TABLE>\n";
 		}
 
-		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></DIV>";
+		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='"._T('bouton_valider')."'></DIV>";
 
 		fin_cadre_formulaire();
 
diff --git a/ecrire/auteurs.php3 b/ecrire/auteurs.php3
index 46fc427b51..d063ef0796 100644
--- a/ecrire/auteurs.php3
+++ b/ecrire/auteurs.php3
@@ -14,16 +14,16 @@ $retour = "auteurs.php3?";
 if ($tri) {
 	$retour .= "tri=$tri";
 	if ($tri=='nom' OR $tri=='statut')
-		$partri = " (par $tri)";
+		$partri = _T('info_par_tri', array('tri' => $tri));
 	else if ($tri=='nombre')
-		$partri = " (par nombre d'articles)";
+		$partri = _T('info_par_nombre_article');
 }
 
 if ($visiteurs == "oui") {
-	debut_page("Visiteurs","redacteurs","redacteurs");
+	debut_page(_T('titre_page_auteurs'),"redacteurs","redacteurs");
 	$retour .= '&visiteurs=oui';
 } else
-	debut_page("Auteurs$partri","redacteurs","redacteurs");
+	debut_page(_T('info_auteurs_par_tri', array('partri' => $partri)),"redacteurs","redacteurs");
 
 debut_gauche();
 
@@ -31,15 +31,12 @@ debut_gauche();
 
 debut_boite_info();
 if ($visiteurs == "oui")
-	echo "<p class='arial1'>".propre("Vous trouverez ici les visiteurs enregistr&eacute;s
-	dans l'espace public du site (forums sur abonnement).");
+	echo "<p class='arial1'>"._T('info_gauche_visiteurs_enregistres');
 else {
-	echo "<p class='arial1'>".propre("Vous trouverez ici tous les auteurs du site.
-	Leur statut est indiqu&eacute; par la couleur de leur icone (r&eacute;dacteur = vert; administrateur = jaune). ");
+	echo "<p class='arial1'>"._T('info_gauche_auteurs');
 
 	if ($connect_statut == '0minirezo')
-		echo '<br>'. propre ("Les auteurs ext&eacute;rieurs, sans acc&egrave;s au site, sont indiqu&eacute;s par une icone bleue&nbsp;;
-		les auteurs effac&eacute;s par une poubelle.");
+		echo '<br>'. _T('info_gauche_auteurs_exterieurs');
 }
 fin_boite_info();
 
@@ -50,12 +47,12 @@ if ($connect_statut == '0minirezo') {
 	$flag_visiteurs = spip_num_rows($result) > 0;
 
 	debut_raccourcis();
-	icone_horizontale ("Cr&eacute;er un nouvel auteur", "auteur_infos.php3?new=oui", "redacteurs-24.gif", "creer.gif");
+	icone_horizontale (_T('icone_creer_nouvel_auteur'), "auteur_infos.php3?new=oui", "redacteurs-24.gif", "creer.gif");
 	if ($flag_visiteurs) {
 		if ($visiteurs == "oui")
-			icone_horizontale ("Afficher les auteurs", "auteurs.php3", "redacteurs-24.gif", "");
+			icone_horizontale (_T('icone_afficher_auteurs'), "auteurs.php3", "redacteurs-24.gif", "");
 		else
-			icone_horizontale ("Afficher les visiteurs", "auteurs.php3?visiteurs=oui", "redacteurs-24.gif", "");
+			icone_horizontale (_T('icone_afficher_visiteurs'), "auteurs.php3?visiteurs=oui", "redacteurs-24.gif", "");
 	}
 	fin_raccourcis();
 }
@@ -191,9 +188,9 @@ if ($connect_statut == '0minirezo') { // recuperer les admins restreints
 
 echo "<br>";
 if ($visiteurs=='oui')
-	gros_titre("Visiteurs");
+	gros_titre(_T('info_visiteurs'));
 else
-	gros_titre("Les auteurs");
+	gros_titre(_T('info_auteurs'));
 echo "<p>";
 
 // reglage du debut
@@ -216,21 +213,21 @@ echo "<td width='20'>";
 	if ($tri=='statut')
 		echo $img;
 	else
-		echo "<a href='auteurs.php3?tri=statut' title='Trier par statut'>$img</a>";
+		echo "<a href='auteurs.php3?tri=statut' title='"._T('lien_trier_statut')."'>$img</a>";
 
 echo "</td><td>";
 	if ($tri == '' OR $tri=='nom')
-		echo '<b>Nom</b>';
+		echo '<b>'._T('info_nom').'</b>';
 	else
-		echo "<a href='auteurs.php3?tri=nom' title='Trier par nom'>Nom</a>";
+		echo "<a href='auteurs.php3?tri=nom' title='"._T('lien_trier_nom')."'>"._T('info_nom')."</a>";
 
-if ($options == 'avancees') echo "</td><td colspan='2'>Contact";
+if ($options == 'avancees') echo "</td><td colspan='2'>"._T('info_contact');
 echo "</td><td>";
 	if ($visiteurs != 'oui') {
 		if ($tri=='nombre')
-			echo '<b>Articles</b>';
+			echo '<b>'._T('info_articles').'</b>';
 		else
-			echo "<a href='auteurs.php3?tri=nombre' title=\"Trier par nombre d'articles\">Articles</a>"; //'
+			echo "<a href='auteurs.php3?tri=nombre' title=\""._T('lien_trier_nombre_articles')."\">"._T('info_articles_2')."</a>"; //'
 	}
 echo "</td></tr>\n";
 
@@ -303,7 +300,7 @@ while ($i++ <= $fin && (list(,$row) = each ($auteurs))) {
 				echo "&nbsp;";
 
 		if (strlen($row['url_site'])>3)
-			echo "</td><td><A HREF='".$row['url_site']."'>site</A>";
+			echo "</td><td><A HREF='".$row['url_site']."'>"._T('lien_site')."</A>";
 		else
 			echo "</td><td>&nbsp;";
 	}
@@ -311,9 +308,9 @@ while ($i++ <= $fin && (list(,$row) = each ($auteurs))) {
 	// nombre d'articles
 	echo '</td><td>';
 	if ($row['compteur'] > 1)
-		echo $row['compteur']."&nbsp;articles";
+		echo $row['compteur']."&nbsp;"._T('info_article_2');
 	else if($row['compteur'] == 1)
-		echo "1&nbsp;article";
+		echo "1&nbsp;"._T('info_article');
 	else
 		echo "&nbsp;";
 
diff --git a/ecrire/auteurs_edit.php3 b/ecrire/auteurs_edit.php3
index c992379fc9..981d4debb3 100644
--- a/ecrire/auteurs_edit.php3
+++ b/ecrire/auteurs_edit.php3
@@ -83,7 +83,7 @@ debut_boite_info();
 
 echo "<CENTER>";
 
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>AUTEUR NUM&Eacute;RO&nbsp;:</B></FONT>";
+echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('info_gauche_numero_auteur')."&nbsp;:</B></FONT>";
 echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_auteur</B></FONT>";
 echo "</CENTER>";
 
@@ -100,7 +100,7 @@ $arton = "auton$id_auteur";
 $artoff = "autoff$id_auteur";
 
 if ($id_auteur>0 AND (($connect_statut == '0minirezo') OR ($connect_id_auteur == $id_auteur)))
-	afficher_boite_logo($arton, $artoff, "LOGO DE L'AUTEUR".aide ("logoart"), "LOGO POUR SURVOL");
+	afficher_boite_logo($arton, $artoff, _T('logo_auteur').aide ("logoart"), _T('logo_survol'));
 
 
 debut_droite();
@@ -121,8 +121,8 @@ else $logo = "redacteurs-24.gif";
 	if (strlen($email) > 2 OR strlen($bio) > 0 OR strlen($nom_site_auteur) > 0) {
 		debut_cadre_relief("$logo");
 		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>";
-		if (strlen($email) > 2) echo "email : <B><A HREF='mailto:$email'>$email</A></B><BR> ";
-		if (strlen($nom_site_auteur) > 2) echo "site : <B><A HREF='$url_site'>$nom_site_auteur</A></B>";
+		if (strlen($email) > 2) echo _T('email_2')." <B><A HREF='mailto:$email'>$email</A></B><BR> ";
+		if (strlen($nom_site_auteur) > 2) echo _T('info_site_2')."<B><A HREF='$url_site'>$nom_site_auteur</A></B>";
 		echo "<P>".propre($bio);
 		echo "</FONT>";
 		fin_cadre_relief();
@@ -134,7 +134,7 @@ else $logo = "redacteurs-24.gif";
 	else if($connect_id_auteur == $id_auteur) $aff_art = "prepa,prop,publie";
 	else $aff_art = "prop,publie";
 	
-	afficher_articles("Les articles de cet auteur",
+	afficher_articles(_T('info_articles_auteur'),
 	"SELECT article.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 	"FROM spip_articles AS article, spip_auteurs_articles AS lien WHERE lien.id_auteur='$id_auteur' AND lien.id_article=article.id_article AND FIND_IN_SET(article.statut,'$aff_art')>0 ORDER BY article.date DESC");
 
diff --git a/ecrire/breves.php3 b/ecrire/breves.php3
index 051bede006..a4036dc148 100644
--- a/ecrire/breves.php3
+++ b/ecrire/breves.php3
@@ -2,7 +2,7 @@
 
 include ("inc.php3");
 
-debut_page("Br&egrave;ves", "documents", "breves");
+debut_page(_T('titre_page_breves'), "documents", "breves");
 debut_gauche();
 
 echo "<P align=left>";
@@ -36,7 +36,7 @@ function enfant($leparent){
 		echo "<IMG SRC='img_pack/secteur-24.gif' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'>";
 		echo "</a>";
 		if (acces_restreint_rubrique($id_rubrique))
-			echo " <img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique et ses sous-rubriques' border='0' align='middle'>";
+			echo " <img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('info_administrer_rubriques')."' border='0' align='middle'>";
 
 		echo " <FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>";
 		echo "<B>$titre</B></FONT>\n";
@@ -51,7 +51,7 @@ function enfant($leparent){
 			"WHERE id_rubrique='$id_rubrique' AND statut IN ($statuts) ORDER BY date_heure DESC";
 		afficher_breves('', $query);
 		echo "<div align='right'>";
-		icone("&Eacute;crire une nouvelle br&egrave;ve", "breves_edit.php3?new=oui&id_rubrique=$id_rubrique", "breve-24.gif", "creer.gif");
+		icone(_T('icone_nouvelle_breve'), "breves_edit.php3?new=oui&id_rubrique=$id_rubrique", "breve-24.gif", "creer.gif");
 		echo "</div>";
 
 		fin_cadre_enfonce();
diff --git a/ecrire/breves_edit.php3 b/ecrire/breves_edit.php3
index 35191d6a10..14849d4ae2 100644
--- a/ecrire/breves_edit.php3
+++ b/ecrire/breves_edit.php3
@@ -46,7 +46,7 @@ if ($new != "oui") {
 	}
 }
 else {
-	$titre = "Nouvelle br\xe8ve";
+	$titre = _T('titre_nouvelle_breve');
 	$statut = "prop";
 }
 
@@ -69,13 +69,13 @@ if ($modif_document == 'oui' AND $flag_document_editable) {
 
 
 
-debut_page("Modifier la br&egrave;ve : &laquo; $titre &raquo;", "documents", "breves");
+debut_page(_T('titre_page_breves_edit', array('titre' => $titre)), "documents", "breves");
 
 
 debut_grand_cadre();
 
 afficher_parents($id_rubrique);
-$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents;
 
 $parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
 $parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
@@ -95,12 +95,12 @@ if ($new != "oui") {
 	echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
 	echo "<tr width='100%'>";
 	echo "<td>";
-		icone("Retour", "breves_voir.php3?id_breve=$id_breve", "breve-24.gif", "rien.gif");
+		icone(_T('icone_retour'), "breves_voir.php3?id_breve=$id_breve", "breve-24.gif", "rien.gif");
 	
 	echo "</td>";
 		echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
 	echo "<td width='100%'>";
-	echo "Modifier la br&egrave;ve :";
+	echo _T('info_modifier_breve');
 	gros_titre($titre);
 	echo "</td></tr></table>";
 	echo "<p>";
@@ -118,10 +118,10 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
 	$titre = entites_html($titre);
 	$lien_titre = entites_html($lien_titre);
 
-	echo "<B>Titre</B> [Obligatoire]<BR>";
+	echo _T('entree_titre_obligatoire');
 	echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40'><P>";
 
-		echo "<B>&Agrave; l'int&eacute;rieur de la rubrique&nbsp;:</B>".aide ("brevesrub")."<BR>\n";
+		echo "<B>"._T('entree_interieur_rubrique')."</B>".aide ("brevesrub")."<BR>\n";
 
 
 
@@ -149,13 +149,13 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
 	if ($spip_ecran == "large") $rows = 28;
 	else $rows = 15;
 	
-	echo "<B>Texte de la br&egrave;ve</B><BR>";
+	echo "<B>"._T('entree_texte_breve')."</B><BR>";
 	echo "<TEXTAREA NAME='texte' ROWS='$rows' CLASS='formo' COLS='40' wrap=soft>";
 	echo $texte;
 	echo "</TEXTAREA><P>\n";
 
 
-	echo "<B>Lien hypertexte</B> (r&eacute;f&eacute;rence, site &agrave; visiter...)".aide ("breveslien")."<BR>";
+	echo _T('entree_liens_sites').aide ("breveslien")."<BR>";
 	echo "Titre :<BR>";
 	echo "<INPUT TYPE='text' CLASS='forml' NAME='lien_titre' VALUE=\"$lien_titre\" SIZE='40'><BR>";
 
@@ -166,13 +166,13 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
 
 	if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique)) {
 		debut_cadre_relief();
-		echo "<B>Cette br&egrave;ve doit-elle &ecirc;tre publi&eacute;e ?</B>\n";
+		echo "<B>"._T('entree_breve_publiee')."</B>\n";
 
 		echo "<SELECT NAME='statut' SIZE=1 CLASS='fondl'>\n";
 		
-		echo "<OPTION".mySel("prop",$statut).">Br&egrave;ve propos&eacute;e\n";		
-		echo "<OPTION".mySel("refuse",$statut).">NON - Br&egrave;ve refus&eacute;e\n";		
-		echo "<OPTION".mySel("publie",$statut).">OUI - Br&egrave;ve valid&eacute;e\n";		
+		echo "<OPTION".mySel("prop",$statut).">"._T('item_breve_proposee')."\n";		
+		echo "<OPTION".mySel("refuse",$statut).">"._T('item_breve_refusee')."\n";		
+		echo "<OPTION".mySel("publie",$statut).">"._T('item_breve_validee')."\n";		
 
 		echo "</SELECT>".aide ("brevesstatut")."<P>\n";
 		fin_cadre_relief();
@@ -180,10 +180,10 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
 	else {
 		echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">";
 	}
-	echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'  >";
+	echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'  >";
 	echo "</FORM>";
 }
-else echo "<H2>Page interdite</H2>";
+else echo "<H2>"._T('info_page_interdite')."</H2>";
 
 fin_cadre_formulaire();
 fin_page();
diff --git a/ecrire/breves_voir.php3 b/ecrire/breves_voir.php3
index 579ac28a88..3b926c5dfd 100644
--- a/ecrire/breves_voir.php3
+++ b/ecrire/breves_voir.php3
@@ -21,19 +21,19 @@ function my_sel($num,$tex,$comp){
 }
 
 function afficher_mois($mois){
-	my_sel("00","non connu",$mois);
-	my_sel("01","janvier",$mois);
-	my_sel("02","f&eacute;vrier",$mois);
-	my_sel("03","mars",$mois);
-	my_sel("04","avril",$mois);
-	my_sel("05","mai",$mois);
-	my_sel("06","juin",$mois);
-	my_sel("07","juillet",$mois);
-	my_sel("08","ao&ucirc;t",$mois);
-	my_sel("09","septembre",$mois);
-	my_sel("10","octobre",$mois);
-	my_sel("11","novembre",$mois);
-	my_sel("12","d&eacute;cembre",$mois);
+	my_sel("00",_T('mois_non_connu'),$mois);
+	my_sel("01",_T('mois_janvier'),$mois);
+	my_sel("02",_T('mois_fevrier'),$mois);
+	my_sel("03",_T('mois_mars'),$mois);
+	my_sel("04",_T('mois_avril'),$mois);
+	my_sel("05",_T('mois_mai'),$mois);
+	my_sel("06",_T('mois_juin'),$mois);
+	my_sel("07",_T('mois_juillet'),$mois);
+	my_sel("08",_T('mois_aout'),$mois);
+	my_sel("09",_T('mois_septembre'),$mois);
+	my_sel("10",_T('mois_octobre'),$mois);
+	my_sel("11",_T('mois_novembre'),$mois);
+	my_sel("12",_T('mois_decembre'),$mois);
 }
 
 function afficher_annee($annee){
@@ -57,7 +57,7 @@ function afficher_jour($jour){
 }
 
 if (($id_breve == 0) AND ($new == "oui")) {
-	$query="INSERT INTO spip_breves (titre, date_heure, id_rubrique, statut) VALUES ('Nouvelle breve', NOW(), '$id_rubrique', 'refuse')";
+	$query="INSERT INTO spip_breves (titre, date_heure, id_rubrique, statut) VALUES ('"._T('item_nouvelle_breve')."', NOW(), '$id_rubrique', 'refuse')";
 	$result=spip_query($query);
 	$id_breve=spip_insert_id();
 }
@@ -114,7 +114,7 @@ debut_page("&laquo; $titre_breve &raquo;", "documents", "breves");
 debut_grand_cadre();
 
 afficher_parents($id_rubrique);
-$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents;
 
 $parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
 $parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
@@ -130,17 +130,16 @@ debut_gauche();
 debut_boite_info();
 
 echo "<CENTER>";
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>BR&Egrave;VE NUM&Eacute;RO&nbsp;:</B></FONT>";
+echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('info_gauche_numero_breve')."&nbsp;:</B></FONT>";
 echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_breve</B></FONT>";
 echo "</CENTER>";
 if ($statut == 'publie') {
-	icone_horizontale("Voir en ligne", "../spip_redirect.php3?id_breve=$id_breve&recalcul=oui", "racine-24.gif", "rien.gif");
+	icone_horizontale(_T('icone_voir_en_ligne'), "../spip_redirect.php3?id_breve=$id_breve&recalcul=oui", "racine-24.gif", "rien.gif");
 }
 
 fin_boite_info();
 
 
-
 //////////////////////////////////////////////////////
 // Logos de la breve
 //
@@ -149,10 +148,10 @@ $arton = "breveon$id_breve";
 $artoff = "breveoff$id_breve";
 
 if ($id_breve>0 AND ($connect_statut == '0minirezo' AND acces_rubrique($id_rubrique)))
-	afficher_boite_logo($arton, $artoff, "LOGO DE LA BR&Egrave;VE".aide ("breveslogo"), "LOGO POUR SURVOL");
+	afficher_boite_logo($arton, $artoff, _T('logo_breve').aide ("breveslogo"), _T('logo_survol'));
 
 debut_raccourcis();
-icone_horizontale("&Eacute;crire une nouvelle br&egrave;ve", "breves_edit.php3?new=oui", "breve-24.gif","creer.gif");
+icone_horizontale(_T('icone_nouvelle_breve'), "breves_edit.php3?new=oui", "breve-24.gif","creer.gif");
 fin_raccourcis();
 
 debut_droite();
@@ -193,7 +192,7 @@ echo "</td>";
 if ($flag_editable) {
 	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
 	echo "<td  align='right'>";
-	icone("Modifier cette breve", "breves_edit.php3?id_breve=$id_breve&retour=nav", "breve-24.gif", "edit.gif");
+	icone(_T('icone_modifier_breve'), "breves_edit.php3?id_breve=$id_breve&retour=nav", "breve-24.gif", "edit.gif");
 	echo "</td>";
 }
 echo "</tr></table>\n";
@@ -215,7 +214,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) {
 		echo "<INPUT TYPE='hidden' NAME='id_breve' VALUE='$id_breve'>";
 		echo "<INPUT NAME='options' TYPE=Hidden VALUE=\"$options\">";
 		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='img_pack/rien.gif'>";
-		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE PUBLICATION EN LIGNE :";
+		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>"._T('texte_date_publication_article');
 		//echo aide ("artdate");
 		echo "</B></FONT></TR>";
 		echo "<TR><TD ALIGN='center'>";
@@ -230,7 +229,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) {
 		echo "</SELECT>";
  		
 		echo "</TD><TD ALIGN='right'>";
-		echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>";
+		echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'>";
 		echo "</TD></TR></TABLE>";
 		echo "</FORM>";
 		fin_cadre_enfonce();	
@@ -249,11 +248,11 @@ if ($flag_mots!='non' AND $flag_editable AND $options == 'avancees') {
 echo justifier(propre($texte))."\n";
 
 if (strlen($lien_url)>7 AND strlen($lien_titre)>2){
-	echo "<P><font size=1>VOIR EN LIGNE :</font> <A HREF='$lien_url'><B>".typo($lien_titre)."</B></A>\n";
+	echo "<P><font size=1>"._T('lien_voir_en_ligne')."</font> <A HREF='$lien_url'><B>".typo($lien_titre)."</B></A>\n";
 } else if (strlen($lien_titre)>2) {
-	echo "<P><font size=1>NOM DU SITE :</font> ".typo($lien_titre)."</B></A>\n";
+	echo "<P><font size=1>"._T('lien_nom_site')."</font> ".typo($lien_titre)."</B></A>\n";
 } else if (strlen($lien_url)>7) {
-	echo "<P><font size=1>URL DU SITE :</font> <tt>$lien_url</tt>\n";
+	echo "<P><font size=1>"._T('info_url_site')."</font> <tt>$lien_url</tt>\n";
 }
 
 if ($les_notes) {
@@ -266,12 +265,12 @@ if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique) AND ($statut==
 	
 	echo "<table>";
 	echo "<td  align='right'>";
-	icone("Publier cette br&egrave;ve", "breves.php3?id_breve=$id_breve&statut=publie", "breve-24.gif", "racine-24.gif");
+	icone(_T('icone_publier_breve'), "breves.php3?id_breve=$id_breve&statut=publie", "breve-24.gif", "racine-24.gif");
 	echo "</td>";
 	
 	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
 	echo "<td  align='right'>";
-	icone("Refuser cette br&egrave;ve", "breves.php3?id_breve=$id_breve&statut=refuse", "breve-24.gif", "supprimer.gif");
+	icone(_T('icone_refuser_breve'), "breves.php3?id_breve=$id_breve&statut=refuse", "breve-24.gif", "supprimer.gif");
 	echo "</td>";
 	
 
@@ -295,7 +294,7 @@ $forum_retour = urlencode("breves_voir.php3?id_breve=$id_breve");
 
 
 echo "\n<div align='center'>";
-	icone("Poster un message", "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_breve=$id_breve&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif");
+	icone(_T('icone_poster_message'), "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_breve=$id_breve&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif");
 echo "</div>";
 
 
diff --git a/ecrire/calendrier.php3 b/ecrire/calendrier.php3
index f37c05da93..94d6d30358 100644
--- a/ecrire/calendrier.php3
+++ b/ecrire/calendrier.php3
@@ -123,13 +123,13 @@ echo "<TD ALIGN='center' COLSPAN=5><FONT FACE='arial,helvetica,sans-serif' SIZE=
 echo "<TD ALIGN=right><A HREF='calendrier.php3?mois=$mois_suiv&annee=$annee_suiv'>>>></A></TD></TR>";
 
 	echo "<TR>";
-	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>lundi</B></TD>";
-	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>mardi</B></TD>";
-	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>mercredi</B></TD>";
-	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>jeudi</B></TD>";
-	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>vendredi</B></TD>";
-	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>samedi</B></TD>";
-	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>dimanche</B></TD>";
+	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_lundi')."</B></TD>";
+	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_mardi')."</B></TD>";
+	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_mercredi')."</B></TD>";
+	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_jeudi')."</B></TD>";
+	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_vendredi')."</B></TD>";
+	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_samedi')."</B></TD>";
+	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_dimanche')."</B></TD>";
 
 	echo "</TR><TR>";
 	
@@ -201,7 +201,7 @@ if (!$mois){
 
 $nom_mois = nom_mois('2000-'.chiffrespar2($mois).'-01');
 
-debut_page("Calendrier $nom_mois $annee", "asuivre", "calendrier");
+debut_page(_T('titre_page_calendrier', array('nom_mois' => $nom_mois, 'annee' => $annee)), "asuivre", "calendrier");
 
 echo "<BR><BR><BR>";
 
@@ -214,7 +214,7 @@ afficher_mois($jour,chiffrespar2($mois),$annee,$nom_mois);
 
 	if (strlen($les_breves["0"]) > 0 OR $les_articles["0"] > 0){
 			echo "<table width=200 background=''><tr width=200><td><FONT FACE='arial,helvetica,sans-serif' SIZE=1>";
-			echo "<b>Dans le courant du mois :</b>";
+			echo "<b>"._T('info_mois_courant')."</b>";
 			echo $les_breves["0"];
 			echo $les_articles["0"];
 			
@@ -225,10 +225,10 @@ afficher_mois($jour,chiffrespar2($mois),$annee,$nom_mois);
 	$connect_activer_messagerie = $GLOBALS["connect_activer_messagerie"];
 	if ($activer_messagerie == "oui" AND $connect_activer_messagerie != "non"){
 		echo "<br><br><br><table width='700' background=''><tr width='700'><td><FONT FACE='arial,helvetica,sans-serif' SIZE=2>";
-		echo "<b>AIDE :</b>";
+		echo "<b>"._T('info_aide')."</b>";
 	
-		echo "<br><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de cr&eacute;er un nouveau pense-b&ecirc;te personnel.\n";
-		echo "<br><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de donner un rendez-vous &agrave; un autre participant.\n";
+		echo "<br><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_nouveau_pense_bete')."\n";
+		echo "<br><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_donner_rendez_vous')."\n";
 		
 		echo "</font></td></tr></table>";
 	
diff --git a/ecrire/config-contenu.php3 b/ecrire/config-contenu.php3
index 0c6edee844..ad9f85bfdf 100644
--- a/ecrire/config-contenu.php3
+++ b/ecrire/config-contenu.php3
@@ -15,10 +15,10 @@ function mySel($varaut,$variable){
 }
 
 
-debut_page("Configuration du site", "administration", "configuration");
+debut_page(_T('titre_page_config_contenu'), "administration", "configuration");
 
 echo "<br><br><br>";
-gros_titre("Configuration du site");
+gros_titre(_T('titre_page_config_contenu'));
 barre_onglets("configuration", "interactivite");
 
 
@@ -27,7 +27,7 @@ debut_gauche();
 debut_droite();
 
 if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	fin_page();
 	exit;
 }
@@ -53,7 +53,7 @@ debut_cadre_relief("forum-interne-24.gif");
 $forums_publics=lire_meta("forums_publics");
 
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Mode de fonctionnement par d&eacute;faut des forums publics</FONT></B> ".aide ("confforums")."</TD></TR>";
+echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_mode_fonctionnement_defaut_forum_public')."</FONT></B> ".aide ("confforums")."</TD></TR>";
 
 echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>";
 if ($forums_publics=="non") {
@@ -64,15 +64,12 @@ if ($forums_publics=="non") {
 	$gras = ''; $fingras = '';
 }
 echo "<INPUT$checked TYPE='radio' NAME='forums_publics' VALUE='non' id='forums_non'>";
-echo $gras."<label for='forums_non'>D&eacute;sactiver l'utilisation des forums
-	publics. Les forums publics pourront &ecirc;tre autoris&eacute;s au cas par cas
-	sur les articles ; ils seront interdits sur les rubriques, br&egrave;ves, etc.
+echo $gras."<label for='forums_non'>"._T('info_desactiver_forum_public')."
 	</label>.".$fingras;
 echo "</TD></TR>";
 
 echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-echo propre("{Pour activer les forums publics, veuillez choisir leur mode
-	de mod&eacute;ration par d&eacute;faut:}");
+echo _T('info_activer_forum_public');
 echo "</TD></TR>";
 
 echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>";
@@ -85,9 +82,7 @@ if ($forums_publics=="posteriori") {
 	$gras = ''; $fingras = '';
 }
 echo "<INPUT TYPE='radio'$checked NAME='forums_publics' VALUE='posteriori' id='forums_posteriori'>";
-echo " $gras<label for='forums_posteriori'>Publication imm&eacute;diate des messages
-	(les contributions s'affichent d&egrave;s leur envoi, les administrateurs peuvent
-	les supprimer ensuite).</label>$fingras\n<br>";
+echo " $gras<label for='forums_posteriori'>"._T('bouton_radio_publication_immediate')."</label>$fingras\n<br>";
 
 if ($forums_publics=="priori") {
 	$checked = ' CHECKED';
@@ -98,9 +93,7 @@ if ($forums_publics=="priori") {
 }
 echo "<INPUT TYPE='radio'$checked NAME='forums_publics' VALUE='priori'
 id='forums_priori'>";
-echo " $gras<label for='forums_priori'>Mod&eacute;ration &agrave; priori (les
-	contributions ne s'affichent publiquement qu'apr&egrave;s validation par les
-	administrateurs).</label>$fingras ";
+echo " $gras<label for='forums_priori'>"._T('bouton_radio_moderation_priori')."</label>$fingras ";
 
 if (tester_mail()){
 	echo "\n<BR>";
@@ -112,9 +105,7 @@ if (tester_mail()){
 		$gras = ''; $fingras = '';
 	}
 	echo "<INPUT TYPE='radio'$checked NAME='forums_publics' VALUE='abonnement' id='forums_abonnement'>";
-	echo " $gras<label for='forums_abonnement'>Enregistrement obligatoire (les
-		utilisateurs doivent s'abonner en fournissant leur adresse e-mail avant de
-		pouvoir poster des contributions).</label>$fingras ";
+	echo " $gras<label for='forums_abonnement'>"._T('bouton_radio_enregistrement_obligatoire')."</label>$fingras ";
 }
 
 echo "</TD></TR>\n";
@@ -126,19 +117,19 @@ if ($options == 'avancees') {
 	echo "<tr><td width='100%' bgcolor='#FFCC66'>\n";
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#333333'><b>\n";
 	echo bouton_block_invisible('forum');
-	echo "OPTIONS AVANC&Eacute;ES";
+	echo _T('info_options_avancees');
 	echo "</b></font></td></tr></table>";
 	echo debut_block_invisible('forum');
 	echo "<table width='100%' cellpadding='2' border='0' class='hauteur'>\n";
 	echo "<tr><td class='verdana2'>";
-	echo "Appliquer ce choix de mod&eacute;ration :<br>";
+	echo _T('info_appliquer_choix_moderation')."<br>";
 
 	echo "<INPUT TYPE='radio' CHECKED NAME='forums_publics_appliquer' VALUE='futur' id='forums_appliquer_futur'>";
-	echo " <b><label for='forums_appliquer_futur'>aux articles futurs uniquement (pas d'action sur la base de donn&eacute;es).</label></b><br>";
+	echo " <b><label for='forums_appliquer_futur'>"._T('bouton_radio_articles_futurs')."</label></b><br>";
 	echo "<INPUT TYPE='radio' NAME='forums_publics_appliquer' VALUE='saufnon' id='forums_appliquer_saufnon'>";
-	echo " <label for='forums_appliquer_saufnon'>&agrave; tous les articles, sauf ceux dont le forum est d&eacute;sactiv&eacute;.</label><br>";
+	echo " <label for='forums_appliquer_saufnon'>"._T('bouton_radio_articles_tous_sauf_forum_desactive')."</label><br>";
 	echo "<INPUT TYPE='radio' NAME='forums_publics_appliquer' VALUE='tous' id='forums_appliquer_tous'>";
-	echo " <label for='forums_appliquer_tous'>&agrave; tous les articles sans exception.</label><br>";
+	echo " <label for='forums_appliquer_tous'>"._T('bouton_radio_articles_tous')."</label><br>";
 	echo "</TD></TR></table>\n";
 	echo fin_block();
 	echo "</ul>";
@@ -149,7 +140,7 @@ else {
 
 
 echo "<TR><TD ALIGN='right'>";
-echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 echo "</TD></TR>";
 echo "</TABLE>\n";
 
@@ -170,34 +161,30 @@ if ($options == "avancees") {
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
 	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-	echo "Messagerie interne</FONT></B> ".aide ("confmessagerie")." </TD></TR>";
+	echo _T('info_messagerie_interne')."</FONT></B> ".aide ("confmessagerie")." </TD></TR>";
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "SPIP permet l'&eacute;change de messages et la constitution de forums de discussion
-		priv&eacute;s entre les participants du site. Vous pouvez activer ou
-		d&eacute;sactiver cette fonctionnalit&eacute;.";
+	echo _T('info_echange_message');
 	echo "</TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
 	afficher_choix('activer_messagerie', $activer_messagerie,
-		array('oui' => 'Activer la messagerie interne',
-			'non' => 'D&eacute;sactiver la messagerie interne'));
+		array('oui' => _T('bouton_radio_activer_messagerie_interne'),
+			'non' => _T('bouton_radio_desactiver_messagerie_interne')));
 	echo "</TD></TR>\n";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
 	echo "<hr>\n";
-	echo propre("Dans l'espace priv&eacute; du site, un forum est ouvert &agrave; tous
-		les r&eacute;dacteurs enregistr&eacute;s. Vous pouvez, ci-dessous, activer un
-		forum suppl&eacute;mentaire, r&eacute;serv&eacute; aux seuls administrateurs.");
+	echo _T('info_forum_ouvert');
 	echo "</TD></TR>";
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
 	afficher_choix('forum_prive_admin', lire_meta('forum_prive_admin'),
-		array('oui' => 'Activer le forum des administrateurs',
-			'non' => 'D&eacute;sactiver le forum des administrateurs'));
+		array('oui' => _T('item_activer_forum_administrateur'),
+			'non' => _T('item_desactiver_forum_administrateur')));
 	echo "</TD></TR>\n";
 
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>\n";
 
@@ -217,29 +204,21 @@ if ($options == "avancees") {
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
 
 	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-	echo "Inscription automatique de nouveaux r&eacute;dacteurs</FONT></B> </TD></TR>";
+	echo _T('info_inscription_automatique')."</FONT></B> </TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "Acceptez-vous les inscriptions de nouveaux r&eacute;dacteurs &agrave;
-		partir du site public&nbsp;? Si vous acceptez, les visiteurs pourront s'inscrire
-		depuis un formulaire automatis&eacute et acc&eacute;deront alors &agrave; l'espace priv&eacute; pour
-		proposer leurs propres articles. <blockquote><i>Lors de la phase d'inscription,
-		les utilisateurs re&ccedil;oivent un courrier &eacute;lectronique automatique
-		leur fournissant leurs codes d'acc&egrave;s au site priv&eacute;. Certains
-		h&eacute;bergeurs d&eacute;sactivent l'envoi de mails depuis leurs
-		serveurs&nbsp;: dans ce cas, l'inscription automatique est
-		impossible.</i></blockquote>";
+	echo _T('info_question_inscription_nouveaux_redacteurs')."</i></blockquote>";
 	echo "</TD></TR>";
 
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center' class='verdana2'>";
 	afficher_choix('accepter_inscriptions', $accepter_inscriptions,
-		array('oui' => 'Accepter les inscriptions',
-			'non' => 'Ne pas accepter les inscriptions'), " &nbsp; ");
+		array('oui' => _T('item_accepter_inscriptions'),
+			'non' => _T('item_non_accepter_inscriptions')), " &nbsp; ");
 	echo "</TD></TR>\n";
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>\n";
 
@@ -258,28 +237,24 @@ if (tester_mail()) {
 
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Envoi de mails automatique</FONT></B> ".aide ("confmails")."</TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_envoi_email_automatique')."</FONT></B> ".aide ("confmails")."</TD></TR>";
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "<blockquote><i>Certains h&eacute;bergeurs d&eacute;sactivent l'envoi automatique de
-		mails depuis leurs serveurs. Dans ce cas, les fonctionnalit&eacute;s suivantes
-		de SPIP ne fonctionneront pas.</i></blockquote>";
+	echo "<blockquote><i>"._T('info_hebergeur_desactiver_envoi_email')."</i></blockquote>";
 	echo "</TD></TR>";
 
 	echo "<TR><TD>&nbsp;</TD></TR>";
 
 	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>";
-	echo "Envoi des forums aux auteurs des articles</FONT></B></TD></TR>";
+	echo _T('info_envoi_forum')."</FONT></B></TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "Lorsqu'un visiteur du site poste un nouveau message dans le forum
-		associ&eacute; &agrave; un article, les auteurs de l'article peuvent &ecirc;tre
-		pr&eacute;venus de ce message par e-mail. Souhaitez-vous utiliser cette option&nbsp;?";
+	echo _T('info_option_email');
 	echo "</TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>";
 	afficher_choix('prevenir_auteurs', $prevenir_auteurs,
-		array('oui' => 'Faire suivre les messages des forums aux auteurs des articles',
-			'non' => 'Ne pas faire suivre les messages des forums'));
+		array('oui' => _T('info_option_faire_suivre'),
+			'non' => _T('info_option_ne_pas_faire_suivre')));
 	echo "</TD></TR>\n";
 
 	//
@@ -291,28 +266,25 @@ if (tester_mail()) {
 
 	echo "<TR><TD>&nbsp;</TD></TR>";
 	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>";
-	echo "Suivi de l'activit&eacute; &eacute;ditoriale</FONT></B></TD></TR>";
+	echo _T('info_suivi_activite')."</FONT></B></TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "Afin de faciliter le suivi de l'activit&eacute;
-		&eacute;ditoriale du site, SPIP peut faire parvenir par mail, par exemple
-		&agrave; une mailing-list des r&eacute;dacteurs, l'annonce des demandes de
-		publication et des validations d'articles.</FONT>";
+	echo _T('info_facilite_suivi_activite')."</FONT>";
 	echo "</TD></TR>";
 
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>";
 	if ($suivi_edito!="oui"){
 		echo "<INPUT TYPE='radio' NAME='suivi_edito' VALUE='oui' id='suivi_edito_on'>";
-		echo " <label for='suivi_edito_on'>Envoyer les annonces &eacute;ditoriales</label> ";
+		echo " <label for='suivi_edito_on'>"._T('bouton_radio_envoi_annonces')."</label> ";
 		echo "<BR><INPUT TYPE='radio' NAME='suivi_edito' VALUE='non' CHECKED id='suivi_edito_off'>";
-		echo " <B><label for='suivi_edito_off'>Ne pas envoyer d'annonces</label></B>";
+		echo " <B><label for='suivi_edito_off'>"._T('bouton_radio_non_envoi_annonces')."</label></B>";
 	}else{
 		echo "<INPUT TYPE='radio' NAME='suivi_edito' VALUE='oui' id='suivi_edito_on' CHECKED>";
-		echo " <B><label for='suivi_edito_on'>Envoyer les annonces &agrave; l'adresse :</label></B> ";
+		echo " <B><label for='suivi_edito_on'>"._T('bouton_radio_envoi_annonces_adresse')."</label></B> ";
 		echo "<input type='text' name='adresse_suivi' value='$adresse_suivi' size='30' CLASS='fondl'>";
 		echo "<BR><INPUT TYPE='radio' NAME='suivi_edito' VALUE='non' id='suivi_edito_off'>";
-		echo " <label for='suivi_edito_off'>Ne pas envoyer d'annonces &eacute;ditoriales </label> ";
+		echo " <label for='suivi_edito_off'>"._T('bouton_radio_non_envoi_annonces_editoriales')."</label> ";
 	}
 	echo "</TD></TR>\n";
 
@@ -330,36 +302,35 @@ if (tester_mail()) {
 
 	echo "<TR><TD>&nbsp;</TD></TR>";
 	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>";
-	echo "Annonce des nouveaut&eacute;s</FONT></B></TD></TR>";
+	echo _T('info_annonce_nouveautes')."</FONT></B></TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "SPIP peut envoyer, r&eacute;guli&egrave;rement, l'annonce des derni&egrave;res nouveaut&eacute;s du site
-		(articles et br&egrave;ves r&eacute;cemment publi&eacute;s).";
+	echo _T('info_non_envoi_annonce_dernieres_nouveautes');
 	echo "</TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>";
 	if ($quoi_de_neuf != "oui") {
 		echo "<INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='oui' id='quoi_de_neuf_on'>";
-		echo " <label for='quoi_de_neuf_on'>Envoyer la liste des nouveaut&eacute;s</label> ";
+		echo " <label for='quoi_de_neuf_on'>"._T('bouton_radio_envoi_liste_nouveautes')."</label> ";
 		echo "<BR><INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='non' CHECKED id='quoi_de_neuf_off'>";
-		echo " <B><label for='quoi_de_neuf_off'>Ne pas envoyer  la liste des nouveaut&eacute;s</label></B> ";
+		echo " <B><label for='quoi_de_neuf_off'>"._T('bouton_radio_non_envoi_liste_nouveautes')."</label></B> ";
 	}
 	else {
 		echo "<INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='oui' id='quoi_de_neuf_on' CHECKED>";
-		echo " <B><label for='quoi_de_neuf_on'>Envoyer la liste des nouveaut&eacute;s</label></B> ";
+		echo " <B><label for='quoi_de_neuf_on'>"._T('bouton_radio_envoi_liste_nouveautes')."</label></B> ";
 
 		echo "<UL>";
-		echo "<LI>&agrave; l'adresse : <input type='text' name='adresse_neuf' value='$adresse_neuf' size='30' CLASS='fondl'>";
-		echo "<LI>tous les : <input type='text' name='jours_neuf' value='$jours_neuf' size='4' CLASS='fondl'> jours";
-		echo " &nbsp;  &nbsp;  &nbsp; <INPUT TYPE='submit' NAME='envoi_now' VALUE='Envoyer maintenant' CLASS='fondl'>";
+		echo "<LI>"._T('info_adresse')." <input type='text' name='adresse_neuf' value='$adresse_neuf' size='30' CLASS='fondl'>";
+		echo "<LI>"._T('info_tous_les')." <input type='text' name='jours_neuf' value='$jours_neuf' size='4' CLASS='fondl'> jours";
+		echo " &nbsp;  &nbsp;  &nbsp; <INPUT TYPE='submit' NAME='envoi_now' VALUE='"._T('info_envoyer_maintenant')."' CLASS='fondl'>";
 		echo "</UL>";
 		echo "<BR><INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='non' id='quoi_de_neuf_off'>";
-		echo " <label for='quoi_de_neuf_off'>Ne pas envoyer  la liste des nouveaut&eacute;s</label> ";
+		echo " <label for='quoi_de_neuf_off'>"._T('info_non_envoi_liste_nouveautes')."</label> ";
 	}
 	echo "</TD></TR>\n";
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>\n";
 
diff --git a/ecrire/config-fonctions.php3 b/ecrire/config-fonctions.php3
index 8c52537e12..b17bb03203 100644
--- a/ecrire/config-fonctions.php3
+++ b/ecrire/config-fonctions.php3
@@ -5,7 +5,7 @@ include ("inc.php3");
 include_ecrire ("inc_config.php3");
 
 if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	exit;
 }
 
@@ -14,14 +14,13 @@ if ($changer_config == 'oui') {
 	appliquer_modifs_config();
 }
 
-debut_page("Configuration du site", "administration", "configuration");
+debut_page(_T('titre_page_config_fonctions'), "administration", "configuration");
 
 echo "<br><br><br>";
-gros_titre("Configuration du site");
+gros_titre(_T('titre_config_fonctions'));
 barre_onglets("configuration", "fonctions");
 
 debut_gauche();
-
 debut_droite();
 
 lire_metas();
@@ -43,39 +42,36 @@ if ($flag_function_exists AND @function_exists("imagejpeg")) {
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
 	echo "<TR><TD BGCOLOR='$couleur_foncee'>";
-	echo "<B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='white'>G&eacute;n&eacute;ration de miniatures des images</FONT></B></TD></TR>";
+	echo "<B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='white'>"._T('info_generation_miniatures_images')."</FONT></B></TD></TR>";
 	echo "<TR><TD class='verdana2'>";
-	echo "Lorsque vous ajoutez des images en tant que documents joints &agrave; un article,
-		SPIP peut cr&eacute;er pour vous, automatiquement, des vignettes (miniatures) des
-		images ins&eacute;r&eacute;es. Cela permet par exemple de cr&eacute;er
-		automatiquement une galerie ou un portfolio.";
+	echo _T('info_ajout_image');
 	echo "</TD></TR>";
 
 	echo "<TR><TD ALIGN='left' class='verdana2'>";
 	if ($gd_formats) {
 		afficher_choix('creer_preview', $creer_preview,
-			array('oui' => 'G&eacute;n&eacute;rer automatiquement les miniatures des images.',
-				'non' => 'Ne pas g&eacute;n&eacute;rer de miniatures des images.'));
+			array('oui' => _T('item_choix_generation_miniature'),
+				'non' => _T('item_choix_non_generation_miniature')));
 		echo "<p>";
 	}
 
 	echo "<div style='border: 1px dashed #404040; margin: 6px; padding: 6px;'>";
 	if ($gd_formats)
-		echo "Formats d'images pouvant &ecirc;tre utilis&eacute;es pour cr&eacute;er des vignettes&nbsp;: $gd_formats.<p>";
+		echo _T('info_format_image', array('gd_formats' => $gd_formats))."<p>";
 
 	// Tester les formats acceptes par GD
-	echo "<a href='../spip_image.php3?test_formats=oui&redirect=config-fonctions.php3'>Tester les formats d'image que ce site peut utiliser pour cr&eacute;er des vignettes</a>";
+	echo "<a href='../spip_image.php3?test_formats=oui&redirect=config-fonctions.php3'>"._T('lien_test_format_image')."</a>";
 	echo "</div>";
 
 	if ($creer_preview == "oui") {
-		echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Taille maximale des vignettes g&eacute;n&eacute;r&eacute;es par le syst&egrave;me&nbsp;:";
+		echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"._T('info_taille_maximale_vignette');
 		echo " &nbsp;&nbsp;<INPUT TYPE='text' NAME='taille_preview' VALUE='$taille_preview' class='fondl' size=5>";
 		echo " pixels";
 	}
 
 	echo "</TD></TR>\n";
 	echo "<TR><TD ALIGN='right' COLSPAN=2>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 
 	echo "</table>";
@@ -94,21 +90,20 @@ debut_cadre_relief("racine-site-24.gif");
 $activer_moteur = lire_meta("activer_moteur");
 
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Moteur de recherche int&eacute;gr&eacute;</FONT></B> ".aide ("confmoteur")."</TD></TR>";
+echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_moteur_recherche')."</FONT></B> ".aide ("confmoteur")."</TD></TR>";
 
 echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-echo "Souhaitez-vous utiliser le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP&nbsp;?
-	(le d&eacute;sactiver acc&eacute;l&egrave;re le fonctionnement du syst&egrave;me.)";
+echo _T('info_question_utilisation_moteur_recherche');
 echo "</TD></TR>";
 
 echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center' class='verdana2'>";
 afficher_choix('activer_moteur', $activer_moteur,
-	array('oui' => 'Utiliser le moteur de recherche',
-		'non' => 'Ne pas utiliser le moteur'), ' &nbsp; ');
+	array('oui' => _T('item_utiliser_moteur_recherche'),
+		'non' => _T('item_non_utiliser_moteur_recherche')), ' &nbsp; ');
 echo "</TD></TR>";
 
 echo "<TR><TD ALIGN='right'>";
-echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 echo "</TD></TR>";
 echo "</TABLE>";
 
@@ -127,34 +122,33 @@ $activer_statistiques = lire_meta("activer_statistiques");
 $activer_statistiques_ref = lire_meta("activer_statistiques_ref");
 
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Statistiques des visites</FONT></B> ".aide ("confstat")."</TD></TR>";
+echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_forum_statistiques')."</FONT></B> ".aide ("confstat")."</TD></TR>";
 
 echo "<TR><TD class='verdana2'>";
-echo "Votre site doit-il g&eacute;rer les statistiques des visites&nbsp;?";
+echo _T('info_question_gerer_statistiques');
 echo "</TD></TR>";
 
 echo "<TR><TD ALIGN='center' class='verdana2'>";
 afficher_choix('activer_statistiques', $activer_statistiques,
-	array('oui' => 'G&eacute;rer les statistiques',
-		'non' => 'Ne pas g&eacute;rer les statistiques'), ' &nbsp; ');
+	array('oui' => _T('item_gerer_statistiques'),
+		'non' => _T('item_non_gerer_statistiques')), ' &nbsp; ');
 echo "</TD></TR>\n";
 
 if ($activer_statistiques != "non" AND $options == "avancees") {
 	echo "<TR><TD class='verdana2'>";
-	echo "Votre site doit-il conserver les <i>referers</i>
-		(adresses des liens externes menant &agrave; votre site)&nbsp;?";
+	echo _T('info_question_referers');
 	echo "</TD></TR>";
 
 	echo "<TR><TD ALIGN='center' class='verdana2'>";
 	afficher_choix('activer_statistiques_ref', $activer_statistiques_ref,
-		array('oui' => 'G&eacute;rer les referers',
-			'non' => 'Ne pas g&eacute;rer les referers'), ' &nbsp; ');
+		array('oui' => _T('item_gerer_referers'),
+			'non' => _T('item_non_gerer_referers')), ' &nbsp; ');
 	echo "</TD></TR>\n";
 }
 
 
 echo "<TR><TD ALIGN='right'>";
-echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 echo "</TD></TR>";
 echo "</TABLE>\n";
 
@@ -173,26 +167,20 @@ if ($options == "avancees") {
 	$articles_modif = lire_meta("articles_modif");
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Travail collaboratif sur les articles</FONT></B></TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_travail_colaboratif')."</FONT></B></TD></TR>";
 
 	echo "<TR><TD class='verdana2'>";
-	echo "S'il est fr&eacute;quent que plusieurs r&eacute;dacteurs
-		travaillent sur le m&ecirc;me article, le syst&egrave;me
-		peut afficher les articles r&eacute;cemment &laquo;&nbsp;ouverts&nbsp;&raquo;
-		afin d'&eacute;viter les modifications simultan&eacute;es.
-		Cette option est d&eacute;sactiv&eacute;e par d&eacute;faut
-		afin d'&eacute;viter d'afficher des messages d'avertissement
-		intempestifs.";
+	echo _T('texte_travail_colaboratif');
 	echo "</TD></TR>";
 
 	echo "<TR><TD ALIGN='center' class='verdana2'>";
 	afficher_choix('articles_modif', $articles_modif,
-		array('oui' => "Activer les messages d'avertissement",
-			'non' => "Pas de messages d'avertissement"));
+		array('oui' => _T('item_activer_messages_avertissement'),
+			'non' => _T('item_non_activer_messages_avertissement')));
 	echo "</TD></TR>\n";
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>\n";
 
@@ -212,37 +200,27 @@ if ($options == 'avancees') {
 	$charset = lire_meta("charset");
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Jeu de caract&egrave;res du site</FONT></B></TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_jeu_caractere')."</FONT></B></TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "Cette option est utile si votre site doit afficher des alphabets
-	diff&eacute;rents de l'alphabet romain (ou &laquo;&nbsp;occidental&nbsp;&raquo;) et ses d&eacute;riv&eacute;s.
-	Dans ce cas, il faut changer le r&eacute;glage par d&eacute;faut pour utiliser
-	un jeu de caract&egrave;res appropri&eacute;. N'oubliez pas non plus d'adapter
-	le site public en cons&eacute;quence (balise <tt>#CHARSET</tt>).<p>";
-	echo "<blockquote><i>Ce r&eacute;glage n'a pas d'effet r&eacute;troactif. Par
-	cons&eacute;quent, les textes d&eacute;j&agrave; entr&eacute;s peuvent s'afficher
-	incorrectement &agrave; la suite d'une modification du r&eacute;glage. Dans tous
-	les cas, vous pourrez sans dommage revenir au r&eacute;glage pr&eacute;c&eacute;dent.</i></blockquote>";
+	echo _T('texte_jeu_caractere')."<p>";
+	echo "<blockquote><i>"._T('texte_jeu_caractere_2')."</i></blockquote>";
 
 	echo "</FONT>";
 	echo "</TD></TR>";
 
 	echo "<TR><TD ALIGN='left' class='verdana2'>";
 	echo bouton_radio('charset', 'iso-8859-1',
-		"Alphabet occidental&nbsp; (<tt>iso-8859-1</tt>): support&eacute; par tous les navigateurs, mais permet uniquement
-		l'affichage des langues ouest-europ&eacute;ennes (anglais, fran&ccedil;ais, allemand...).", $charset == 'iso-8859-1');
+		_T('bouton_radio_occidental'), $charset == 'iso-8859-1');
 	echo "<br>";
 	echo bouton_radio('charset', 'utf-8',
-		"Alphabet universel&nbsp; (<tt>utf-8</tt>): permet l'affichage de toutes les langues, mais n'est pas reconnu
-		par tous les navigateurs &agrave; l'heure actuelle.", $charset == 'utf-8');
+		_T('bouton_radio_universel'), $charset == 'utf-8');
 	echo "<br>";
 	echo bouton_radio('charset', 'custom',
-		"Jeu de caract&egrave;res personnalis&eacute;&nbsp;: choisissez cette option si vous voulez
-		utiliser un jeu de caract&egrave;res sp&eacute;cifique", $charset != 'utf-8' && $charset != 'iso-8859-1');
+		_T('bouton_radio_personnalise'), $charset != 'utf-8' && $charset != 'iso-8859-1');
 	echo "<br>";
 	if ($charset != 'utf-8' && $charset != 'iso-8859-1') {
-		echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entrez le code de l'alphabet &agrave; utiliser&nbsp;: ";
+		echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"._T('info_entrer_code_alphabet');
 		echo "<input type='text' name='charset_custom' class='fondl' value='$charset' size='15'>";
 	}
 	else
@@ -250,7 +228,7 @@ if ($options == 'avancees') {
 	echo "</TD></TR>";
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 
 	echo "</TABLE>";
@@ -271,14 +249,10 @@ if ($options == 'avancees') {
 	$http_proxy=entites_html(lire_meta("http_proxy"));
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Utiliser un proxy</FONT></B> ".aide ("confhttpproxy")."</TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_sites_proxy')."</FONT></B> ".aide ("confhttpproxy")."</TD></TR>";
 
 	echo "<TR><TD class='verdana2'>";
-	echo propre("Dans certains cas (intranet, r&eacute;seaux prot&eacute;g&eacute;s...),
-		il peut &ecirc;tre n&eacute;cessaire d'utiliser un {proxy HTTP} pour atteindre les sites syndiqu&eacute;s.
-		Le cas &eacute;ch&eacute;ant, indiquez ci-dessous son adresse, sous la forme
-		<tt><html>http://proxy:8080</html></tt>. En g&eacute;n&eacute;ral,
-		vous laisserez cette case vide.") . "</FONT>";
+	echo _T('texte_proxy') . "</FONT>";
 	echo "</TD></TR>";
 
 	echo "<TR><TD ALIGN='center'>";
@@ -286,11 +260,10 @@ if ($options == 'avancees') {
 	echo "</TD></TR>";
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	if ($http_proxy) {
 		echo "<p align='left'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"
-			. propre("Pour faire un essai de ce proxy, indiquez ici l'adresse d'un site Web
-				que vous souhaitez tester.");
+			. _T('texte_test_proxy');
 		echo "</TD></TR>";
 
 		echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center'>";
@@ -299,7 +272,7 @@ if ($options == 'avancees') {
 
 		echo "<TR><TD ALIGN='right'>";
 
-		echo "</font><div align='right'><INPUT TYPE='submit' NAME='tester_proxy' VALUE='Essayer le proxy' CLASS='fondo'></div>";
+		echo "</font><div align='right'><INPUT TYPE='submit' NAME='tester_proxy' VALUE='"._T('bouton_test_proxy')."' CLASS='fondo'></div>";
 	}
 	echo "</TD></TR>";
 
@@ -325,27 +298,20 @@ if ($options == "avancees" AND !@file_exists('.htaccess') AND !$REMOTE_USER ) {
 	$creer_htpasswd = lire_meta("creer_htpasswd");
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Fichiers d'authentification &laquo;&nbsp;.htpasswd&nbsp;&raquo;</FONT></B></TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_fichiers_authent')."</FONT></B></TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "<b>SPIP doit-il cr&eacute;er les fichiers sp&eacute;ciaux <tt>.htpasswd</tt>
-		et <tt>.htpasswd-admin</tt> dans le r&eacute;pertoire <tt>ecrire/data/</tt> ?</b><p>
-		Ces fichiers peuvent vous servir &agrave; restreindre l'acc&egrave;s aux auteurs
-		et administrateurs en d'autres endroits de votre site
-		(programme externe de statistiques, par exemple).<p>
-		Si vous n'en avez pas utilité, vous pouvez laisser cette option
-		&agrave; sa valeur par d&eacute;faut (pas de cr&eacute;ation 
-		des fichiers).";
+	echo _T('texte_fichier_authent');
 	echo "</TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center' class='verdana2'>";
 	afficher_choix('creer_htpasswd', $creer_htpasswd,
-		array('oui' => 'Cr&eacute;er les fichiers .htpasswd',
-		'non' => 'Ne pas cr&eacute;er ces fichiers'), ' &nbsp; ');
+		array('oui' => _T('item_creer_fichiers_authent'),
+		'non' => _T('item_non_creer_fichiers_authent')), ' &nbsp; ');
 	echo "</TD></TR>";
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>";
 
diff --git a/ecrire/configuration.php3 b/ecrire/configuration.php3
index d5eefcd4a4..a2e4721347 100644
--- a/ecrire/configuration.php3
+++ b/ecrire/configuration.php3
@@ -15,10 +15,10 @@ function mySel($varaut,$variable){
 }
 
 
-debut_page("Configuration du site", "administration", "configuration");
+debut_page(_T('titre_page_configuration'), "administration", "configuration");
 
 echo "<br><br><br>";
-gros_titre("Configuration du site");
+gros_titre(_T('titre_configuration'));
 barre_onglets("configuration", "contenu");
 
 
@@ -27,7 +27,7 @@ debut_gauche();
 debut_droite();
 
 if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	fin_page();
 	exit;
 }
@@ -66,14 +66,14 @@ debut_cadre_relief("racine-24.gif");
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
 	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-	echo "Nom de votre site</FONT></B> ".aide ("confnom")."</TD></TR>";
+	echo _T('info_nom_site')."</FONT></B> ".aide ("confnom")."</TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
 	echo "<input type='text' name='nom_site' value=\"$nom_site\" size='40' CLASS='formo'>";
 	echo "</TD></TR>";
 
 	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
-	echo "Adresse (URL) du site public</FONT></B></TD></TR>";
+	echo _T('info_adresse_url')."</FONT></B></TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
 	echo "<input type='text' name='adresse_site' value=\"$adresse_site/\" size='40' CLASS='formo'><p>&nbsp;";
@@ -81,7 +81,7 @@ debut_cadre_relief("racine-24.gif");
 
 	if ($options == "avancees") {
 		echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
-		echo "Adresse e-mail du webmestre (optionnel)</FONT></B></TD></TR>";
+		echo _T('info_email_webmestre')."</FONT></B></TD></TR>";
 
 		echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
 		echo "<input type='text' name='email_webmaster' value=\"$email_webmaster\" size='40' CLASS='forml'>";
@@ -89,7 +89,7 @@ debut_cadre_relief("racine-24.gif");
 	}
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>";
 
@@ -106,7 +106,7 @@ if ($options == 'avancees') {
 	debut_cadre_enfonce("article-24.gif");
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>LES ARTICLES</FONT></B></TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('titre_les_articles')."</FONT></B></TD></TR>";
 	echo "</table>";
 
 	//
@@ -123,70 +123,68 @@ if ($options == 'avancees') {
 	$articles_redac = lire_meta("articles_redac");
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='black'>Contenu des articles</FONT></B>".aide ("confart")."</TD></TR>";
+	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='black'>"._T('info_contenu_articles')."</FONT></B>".aide ("confart")."</TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' COLSPAN='2' class='verdana2'>";
-	echo "Selon la maquette adopt&eacute;e pour votre site, vous pouvez d&eacute;cider
-		que certains &eacute;l&eacute;ments des articles ne sont pas utilis&eacute;s.
-		Utilisez la liste ci-dessous pour indiquer quels &eacute;l&eacute;ments sont disponibles.";
+	echo _T('texte_contenu_articles');
 	echo "</TD></TR>";
 
 	echo "<TR>";
 	echo "<TD ALIGN='left' class='verdana2'>";
-	echo "Surtitre :";
+	echo _T('info_surtitre');
 	echo "</TD>";
 	echo "<TD ALIGN='left' class='verdana2'>";
 	afficher_choix('articles_surtitre', $articles_surtitre,
-		array('oui' => 'Oui', 'non' => 'Non'), " &nbsp; ");
+		array('oui' => _T('item_oui'), 'non' => _T('item_non')), " &nbsp; ");
 	echo "</TD></TR>\n";
 
 	echo "<TR>";
 	echo "<TD ALIGN='left' class='verdana2'>";
-	echo "Soustitre :";
+	echo _T('info_sous_titre');
 	echo "</TD>";
 	echo "<TD ALIGN='left' class='verdana2'>";
 	afficher_choix('articles_soustitre', $articles_soustitre,
-		array('oui' => 'Oui', 'non' => 'Non'), " &nbsp; ");
+		array('oui' => _T('item_oui'), 'non' => _T('item_non')), " &nbsp; ");
 	echo "</TD></TR>\n";
 
 	echo "<TR>";
 	echo "<TD ALIGN='left' class='verdana2'>";
-	echo "Descriptif :";
+	echo _T('info_descriptif');
 	echo "</TD>";
 	echo "<TD ALIGN='left' class='verdana2'>";
 	afficher_choix('articles_descriptif', $articles_descriptif,
-		array('oui' => 'Oui', 'non' => 'Non'), " &nbsp; ");
+		array('oui' => _T('item_oui'), 'non' => _T('item_non')), " &nbsp; ");
 	echo "</TD></TR>\n";
 
 	echo "<TR>";
 	echo "<TD ALIGN='left' class='verdana2'>";
-	echo "Chapeau :";
+	echo _T('info_chapeau_2');
 	echo "</TD>";
 	echo "<TD ALIGN='left' class='verdana2'>";
 	afficher_choix('articles_chapeau', $articles_chapeau,
-		array('oui' => 'Oui', 'non' => 'Non'), " &nbsp; ");
+		array('oui' => _T('item_oui'), 'non' => _T('item_non')), " &nbsp; ");
 	echo "</TD></TR>\n";
 
 	echo "<TR>";
 	echo "<TD ALIGN='left' class='verdana2'>";
-	echo "Post-scriptum :";
+	echo _T('info_post_scriptum_2');
 	echo "</TD>";
 	echo "<TD ALIGN='left' class='verdana2'>";
 	afficher_choix('articles_ps', $articles_ps,
-		array('oui' => 'Oui', 'non' => 'Non'), " &nbsp; ");
+		array('oui' => _T('item_oui'), 'non' => _T('item_non')), " &nbsp; ");
 	echo "</TD></TR>\n";
 
 	echo "<TR>";
 	echo "<TD ALIGN='left' class='verdana2'>";
-	echo "Date de publication ant&eacute;rieure :";
+	echo _T('info_date_publication_anterieure');
 	echo "</TD>";
 	echo "<TD ALIGN='left' class='verdana2'>";
 	afficher_choix('articles_redac', $articles_redac,
-		array('oui' => 'Oui', 'non' => 'Non'), " &nbsp; ");
+		array('oui' => _T('item_oui'), 'non' => _T('item_non')), " &nbsp; ");
 	echo "</TD></TR>\n";
 
 	echo "<TR><TD ALIGN='right' COLSPAN=2>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>";
 
@@ -201,22 +199,20 @@ if ($options == 'avancees') {
 	$post_dates = lire_meta("post_dates");
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='black'>Publication des articles post-dat&eacute;s</FONT></B> ".aide ("confdates")."</TD></TR>";
+	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='black'>"._T('titre_publication_articles_post_dates')."</FONT></B> ".aide ("confdates")."</TD></TR>";
 
 	echo "<TR><TD class='verdana2'>";
-	echo "Quel comportement SPIP doit-il adopter face aux articles dont la
-		date de publication a &eacute;t&eacute; fix&eacute;e &agrave; une
-		&eacute;ch&eacute;ance future&nbsp;?";
+	echo _T('texte_publication_articles_post_dates');
 	echo "</TD></TR>";
 
 	echo "<TR><TD ALIGN='left' class='verdana2'>";
 	afficher_choix('post_dates', $post_dates,
-		array('oui' => 'Publier les articles, quelle que soit leur date de publication.',
-			'non' => 'Ne pas publier les articles avant la date de publication fix&eacute;e.'));
+		array('oui' => _T('item_publier_articles'),
+			'non' => _T('item_non_publier_articles')));
 	echo "</TD></TR>\n";
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>\n";
 
@@ -239,24 +235,22 @@ $activer_breves = lire_meta("activer_breves");
 
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
 echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-echo "Les br&egrave;ves</FONT></B> ".aide ("confbreves")."</TD></TR>";
+echo _T('titre_breves')."</FONT></B> ".aide ("confbreves")."</TD></TR>";
 
 echo "<TR><TD class='verdana2'>";
-echo "Les br&egrave;ves sont des textes courts et simples permettant de
-	mettre en ligne rapidement des informations concises, de g&eacute;rer
-	une revue de presse, un calendrier d'&eacute;v&eacute;nements...<p>";
-echo "Votre site utilise-t-il le syst&egrave;me de br&egrave;ves&nbsp;?";
+echo _T('texte_breves')."<p>";
+echo _T('info_breves');
 echo "</TD></TR>";
 
 echo "<TR><TD align='center' class='verdana2'>";
 afficher_choix('activer_breves', $activer_breves,
-	array('oui' => 'Utiliser les br&egrave;ves',
-		'non' => 'Ne pas utiliser les br&egrave;ves'), " &nbsp; ");
+	array('oui' => _T('item_utiliser_breves'),
+		'non' => _T('item_non_utiliser_breves')), " &nbsp; ");
 echo "</FONT>";
 echo "</TD></TR>\n";
 
 echo "<TR><TD ALIGN='right'>";
-echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 echo "</TD></TR>";
 echo "</TABLE>\n";
 
@@ -279,62 +273,57 @@ if ($options == "avancees") {
 	$forums_publics = lire_meta("forums_publics");
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Les mots-cl&eacute;s</FONT></B> </TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_mots_cles')."</FONT></B> </TD></TR>";
 
 	echo "<TR><TD class='verdana2'>";
-	echo "Les mots-cl&eacute;s permettent de cr&eacute;er des liens th&eacute;matiques entre vos articles
-		ind&eacute;pendamment de leur placement dans des rubriques. Vous pouvez ainsi
-		enrichir la navigation de votre site, voire utiliser ces propri&eacute;t&eacute;s
-		pour personnaliser la pr&eacute;sentation des articles dans vos squelettes.<p>";
-	echo "Souhaitez-vous utiliser les mots-cl&eacute;s sur votre site&nbsp;?";
+	echo _T('texte_mots_cles')."<p>";
+	echo _T('info_question_mots_cles');
 	echo "</TD></TR>";
 
 	echo "<TR>";
 	echo "<TD align='center' class='verdana2'>";
 	afficher_choix('articles_mots', $articles_mots,
-		array('oui' => 'Utiliser les mots-cl&eacute;s',
-			'non' => 'Ne pas utiliser les mots-cl&eacute;s'), " &nbsp; ");
+		array('oui' => _T('item_utiliser_mots_cles'),
+			'non' => _T('item_non_utiliser_mots_cles')), " &nbsp; ");
 	echo "</FONT>";
 	echo "</TD></TR>";
 
 	if ($articles_mots != "non") {
 
 		echo "<TR><TD>&nbsp;</TD></TR>";
-		echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Configuration des groupes de mots-cl&eacute;s</FONT></B></TD></TR>";
+		echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"._T('titre_config_groupe_mots_cles')."</FONT></B></TD></TR>";
 
 		echo "<TR><TD class='verdana2'>";
-		echo "Souhaitez-vous activer la configuration avanc&eacute;e des mots-cl&eacute;s,
-			en indiquant par exemple qu'on peut s&eacute;lectionner un mot unique
-			par groupe, qu'un groupe est important...&nbsp?";
+		echo _T('texte_config_groupe_mots_cles');
 		echo "</TD></TR>";
 
 		echo "<TR>";
 		echo "<TD ALIGN='left' class='verdana2'>";
 		afficher_choix('config_precise_groupes', $config_precise_groupes,
-			array('oui' => 'Utiliser la configuration avanc&eacute;e des groupes de mots-cl&eacute;s',
-				'non' => 'Ne pas utiliser la configuration avanc&eacute;e des groupes de mots-cl&eacute;s'));
+			array('oui' => _T('item_utiliser_config_groupe_mots_cles'),
+				'non' => _T('item_non_utiliser_config_groupe_mots_cles')));
 		echo "</TD></TR>";
 
 		if ($forums_publics != "non"){
 			echo "<TR><TD>&nbsp;</TD></TR>";
-			echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Mots-cl&eacute;s dans les forums du site public</FONT></B></TD></TR>";
+			echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"._T('titre_mots_cles_dans_forum')."</FONT></B></TD></TR>";
 
 			echo "<TR><TD class='verdana2'>";
-			echo "Souhaitez-vous permettre d'utilisation des mots-cl&eacute;s, s&eacute;lectionnables par les visiteurs, dans les forums du site public&nbsp;? (Attention&nbsp;: cette option est relativement complexe &agrave; utiliser correctement.)";
+			echo _T('texte_mots_cles_dans_forum');
 			echo "</TD></TR>";
 
 			echo "<TR>";
 			echo "<TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>";
 			afficher_choix('mots_cles_forums', $mots_cles_forums,
-				array('oui' => "Autoriser l'ajout de mots-cl&eacute;s aux forums",
-					'non' => "Interdire l'utilisation des mots-cl&eacute;s dans les forums"));
+				array('oui' => _T('item_ajout_mots_cles'),
+					'non' => _T('item_non_ajout_mots_cles')));
 			echo "</FONT>";
 			echo "</TD></TR>";
 		}
 	}
 
 	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>\n";
 
@@ -357,13 +346,13 @@ $visiter_sites = lire_meta("visiter_sites");
 $moderation_sites = lire_meta("moderation_sites");
 
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>R&eacute;f&eacute;rencement de sites et syndication</FONT></B>".aide ("reference")."</TD></TR>";
+echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('titre_referencement_sites')."</FONT></B>".aide ("reference")."</TD></TR>";
 
 
 echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>";
 afficher_choix('activer_sites', $activer_sites,
-	array('oui' => 'G&eacute;rer un annuaire de sites Web',
-	'non' => "D&eacute;sactiver l'annuaire de sites Web"));
+	array('oui' => _T('item_gerer_annuaire_site_web'),
+	'non' => _T('item_non_gerer_annuaire_site_web')));
 echo "</TD></TR>\n";
 
 
@@ -375,11 +364,11 @@ if ($activer_sites != 'non') {
 	if ($options == "avancees") {
 		echo "<TR><TD BACKGROUND='img_pack/rien.gif'>";
 		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-		echo "<hr><p>Qui peut proposer des sites r&eacute;f&eacute;renc&eacute;s&nbsp;?";
+		echo "<hr><p>"._T('info_question_proposer_site');
 			echo "<center><SELECT NAME='proposer_sites' CLASS='fondo' SIZE=1>\n";
-				echo "<OPTION".mySel('0',$proposer_sites).">les administrateurs\n";
-				echo "<OPTION".mySel('1',$proposer_sites).">les r&eacute;dacteurs\n";
-				echo "<OPTION".mySel('2',$proposer_sites).">les visiteurs du site public\n";
+				echo "<OPTION".mySel('0',$proposer_sites).">"._T('item_choix_administrateurs')."\n";
+				echo "<OPTION".mySel('1',$proposer_sites).">"._T('item_choix_redacteurs')."\n";
+				echo "<OPTION".mySel('2',$proposer_sites).">"._T('item_choix_visiteurs')."\n";
 			echo "</SELECT></center><P>\n";
 		echo "</FONT>";
 		echo "</TD></TR>";
@@ -391,64 +380,40 @@ if ($activer_sites != 'non') {
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
 
-	echo "<TR><TD BGCOLOR='EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Syndication de sites</FONT></B> ".aide ("rubsyn")."</TD></TR>";
+	echo "<TR><TD BGCOLOR='EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"._T('titre_syndication')."</FONT></B> ".aide ("rubsyn")."</TD></TR>";
 
 	//
 	// Reglage de la syndication
 	//
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "Il est possible de r&eacute;cup&eacute;rer automatiquement, lorsqu'un site Web le permet, 
-		la liste de ses nouveaut&eacute;s. Pour cela, vous devez activer la syndication. 
-		<blockquote><i>Certains h&eacute;bergeurs d&eacute;sactivent cette fonctionnalit&eacute;&nbsp;; 
-		dans ce cas, vous ne pourrez pas utiliser la syndication de contenu
-		depuis votre site.</i></blockquote>";
+	echo _T('texte_syndication');
 	echo "</TD></TR>";
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>";
 	afficher_choix('activer_syndic', $activer_syndic,
-		array('oui' => 'Utiliser la syndication automatique',
-		'non' => "Ne pas utiliser la syndication automatique"));
+		array('oui' => _T('item_utiliser_syndication'),
+		'non' => _T('item_non_utiliser_syndication')));
 
 	if ($activer_syndic != "non" AND $options == "avancees") {
 		// Moderation par defaut des sites syndiques
 		echo "<p><hr><p align='left'>";
-		echo propre("Les liens issus des sites syndiqu&eacute;s peuvent
-			&ecirc;tre bloqu&eacute;s a priori ; le r&eacute;glage
-			ci-dessous indique le r&eacute;glage par d&eacute;faut des
-			sites syndiqu&eacute;s apr&egrave;s leur cr&eacute;ation. Il
-			est ensuite possible, de toutes fa&ccedil;ons, de
-			d&eacute;bloquer chaque lien individuellement, ou de
-			choisir, site par site, de bloquer les liens &agrave; venir
-			de tel ou tel site.")."<p>";
+		echo _T('texte_liens_sites_syndiques')."<p>";
 
 		afficher_choix('moderation_sites', $moderation_sites,
-			array('oui' => 'Bloquer les liens syndiqu&eacute;s pour validation',
-			'non' => "Ne pas bloquer les liens issus de la syndication"));
+			array('oui' => _T('item_bloquer_liens_syndiques'),
+			'non' => _T('item_non_bloquer_liens_syndiques')));
 
 		// Si indexation, activer/desactiver pages recuperees
 
 		$activer_moteur = lire_meta("activer_moteur");
 		if ($activer_moteur == "oui") {
 			echo "<p><hr><p align='left'>";
-			echo "Lorsque vous utilisez le moteur de recherche int&eacute;gr&eacute; 
-				&agrave; SPIP, vous pouvez effectuer les recherches sur les sites et
-				les articles syndiqu&eacute;s de deux mani&egrave;res
-				diff&eacute;rentes. <br><img src='puce.gif'> La plus
-				simple consiste &agrave; rechercher uniquement dans les
-				titres et les descriptifs des articles. <br><img src='puce.gif'>
-				Une seconde m&eacute;thode, beaucoup plus puissante, permet
-				&agrave; SPIP de rechercher &eacute;galement dans le texte des
-				sites r&eacute;f&eacute;renc&eacute;s&nbsp;. Si vous
-				r&eacute;f&eacute;rencez un site, SPIP va alors effectuer la
-				recherche dans le texte du site lui-m&ecirc;me. ";
-			echo "<blockquote><i>Cette m&eacute;thode oblige SPIP &agrave; visiter
-				r&eacute;guli&egrave;rement les sites r&eacute;f&eacute;renc&eacute;s,
-				ce qui peut provoquer un l&eacute;ger ralentissement de votre propre
-				site.</i></blockquote><p>";
+			echo _T('texte_utilisation_moteur_syndiques');
+			echo "<blockquote><i>"._T('texte_utilisation_moteur_syndiques_2')."</i></blockquote><p>";
 
 			afficher_choix('visiter_sites', $visiter_sites,
-				array('non' => 'Limiter la recherche aux informations contenues dans votre site',
-					'oui' => "Etendre la recherche au contenu des sites r&eacute;f&eacute;renc&eacute;s"));
+				array('non' => _T('item_limiter_recherche'),
+					'oui' => _T('item_non_limiter_recherche')));
 		}
 	}
 	echo "</TD></TR>\n";
@@ -461,7 +426,7 @@ if ($activer_sites != 'non') {
 }
 
 echo "<TR><TD ALIGN='right'>";
-echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 echo "</TD></TR>";
 echo "</TABLE>\n";
 
@@ -480,30 +445,27 @@ $documents_rubrique = lire_meta("documents_rubrique");
 $documents_article = lire_meta("documents_article");
 
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Documents joints</FONT></B> </TD></TR>";
+echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('titre_documents_joints')."</FONT></B> </TD></TR>";
 
 echo "<TR><TD class='verdana2'>";
-echo "Vous pouvez autoriser l'ajout de documents (fichiers bureautiques, images,
-	multim&eacute;dia, etc.) aux articles et/ou aux rubriques. Ces fichiers
-	peuvent ensuite &ecirc;tre r&eacute;f&eacute;renc&eacute;s dans
-	l'article, ou affich&eacute;s s&eacute;par&eacute;ment.<p>";
-echo "Ce r&eacute;glage n'emp&ecirc;che pas l'insertion d'images directement dans les articles.";
+echo _T('texte_documents_joints');
+echo _T('texte_documents_joints_2');
 echo "</TD></TR>";
 
 echo "<TR>";
 echo "<TD align='left' class='verdana2'>";
 afficher_choix('documents_article', $documents_article,
-	array('oui' => 'Autoriser les documents joints aux articles',
-		'non' => 'Ne pas autoriser les documents dans les articles'), "<br>");
+	array('oui' => _T('item_autoriser_documents_joints'),
+		'non' => _T('item_non_autoriser_documents_joints')), "<br>");
 echo "<br><br>\n";
 afficher_choix('documents_rubrique', $documents_rubrique,
-	array('oui' => 'Autoriser les documents dans les rubriques',
-		'non' => 'Ne pas autoriser les documents dans les rubriques'), "<br>");
+	array('oui' => _T('item_autoriser_documents_joints_rubriques'),
+		'non' => _T('item_non_autoriser_documents_joints_rubriques')), "<br>");
 echo "</FONT>";
 echo "</TD></TR>";
 
 echo "<TR><TD ALIGN='right'>";
-echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 echo "</TD></TR>";
 echo "</TABLE>\n";
 
diff --git a/ecrire/controle_forum.php3 b/ecrire/controle_forum.php3
index c58798a0d4..5690214996 100644
--- a/ecrire/controle_forum.php3
+++ b/ecrire/controle_forum.php3
@@ -3,14 +3,14 @@
 include ("inc.php3");
 
 
-debut_page("Suivi des forums", "messagerie", "forum-controle");
+debut_page(_T('titre_page_forum_suivi'), "messagerie", "forum-controle");
 
 $requete_base_controle = "statut!='perso' AND statut != 'redac'";
 
 if (!$page) $page = "public";
 
 echo "<br><br><br>";
-gros_titre("Suivi des forums");
+gros_titre(_T('titre_forum_suivi'));
 
 barre_onglets("suivi_forum", $page);
 
@@ -20,7 +20,7 @@ debut_gauche();
 debut_boite_info();
 
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>";
-echo propre("La page de {suivi des forums} est un outil de gestion de votre site (et non un espace de discussion ou de r&eacute;daction). Elle affiche toutes les contributions des forums du site, aussi bien celles du site public que de l'espace priv&eacute; et vous permet de g&eacute;rer ces contributions.");
+echo _T('info_gauche_suivi_forum_2');
 
 echo aide ("suiviforum");
 echo "</FONT>";
@@ -33,7 +33,7 @@ fin_boite_info();
 $activer_stats = lire_meta("activer_statistiques");
 if (($activer_stats != "non") AND ($connect_statut == '0minirezo')) {
 	debut_raccourcis();
-	icone_horizontale("Evolution des visites", "statistiques_visites.php3", "statistiques-24.gif", "rien.gif");
+	icone_horizontale(_T('icone_evolution_visites_2'), "statistiques_visites.php3", "statistiques-24.gif", "rien.gif");
 	fin_raccourcis();
 }
 
@@ -76,11 +76,11 @@ function forum_parent($id_forum) {
 			}
 
 			if ($forum_stat == "prive" OR $forum_stat == "privoff") {
-				return $retour."<B>R&eacute;ponse &agrave; l'article <A HREF='articles.php3?id_article=$id_article'>$titre</A></B>";
+				return $retour."<B>"._T('item_reponse_article')."<A HREF='articles.php3?id_article=$id_article'>$titre</A></B>";
 			}
 			else {
-				$retour .= "<a href='articles_forum.php3?id_article=$id_article'><font color='red'>G&eacute;rer le forum public de cet article</font></a><br>";
-				return $retour."<B>R&eacute;ponse &agrave; l'article <A HREF='".generer_url_article($id_article)."'>$titre</A></B>";
+				$retour .= "<a href='articles_forum.php3?id_article=$id_article'><font color='red'>"._T('lien_forum_public')."</font></a><br>";
+				return $retour."<B>"._T('lien_reponse_article')." <A HREF='".generer_url_article($id_article)."'>$titre</A></B>";
 			}
 		}
 		else if ($forum_id_rubrique > 0) {
@@ -91,7 +91,7 @@ function forum_parent($id_forum) {
 				$id_rubrique = $row['id_rubrique'];
 				$titre = $row['titre'];
 			}
-			return "<B>R&eacute;ponse &agrave; la rubrique <A HREF='".generer_url_rubrique($id_rubrique)."'>$titre</A></B>";
+			return "<B>"._T('lien_reponse_rubrique')." <A HREF='".generer_url_rubrique($id_rubrique)."'>$titre</A></B>";
 		}
 		else if ($forum_id_syndic > 0) {
 			$query2 = "SELECT * FROM spip_syndic WHERE id_syndic=\"$forum_id_syndic\"";
@@ -102,7 +102,7 @@ function forum_parent($id_forum) {
 				$titre = $row['nom_site'];
 				$statut = $row['statut'];
 			}
-			return "<B>R&eacute;ponse au site r&eacute;f&eacute;renc&eacute; : <A HREF='sites.php3?id_syndic=$id_syndic'>$titre</A></B>";
+			return "<B>"._T('lien_reponse_site_reference')." <A HREF='sites.php3?id_syndic=$id_syndic'>$titre</A></B>";
 		}
 		else if ($forum_id_breve > 0) {
 			$query2 = "SELECT * FROM spip_breves WHERE id_breve=\"$forum_id_breve\"";
@@ -114,23 +114,23 @@ function forum_parent($id_forum) {
 				$titre = $row['titre'];
 			}
 			if ($forum_stat == "prive") {
-				return "<B>R&eacute;ponse &agrave; la br&egrave;ve <A HREF='breves_voir.php3?id_breve=$id_breve'>$titre</A></B>";
+				return "<B>"._T('lien_reponse_breve')." <A HREF='breves_voir.php3?id_breve=$id_breve'>$titre</A></B>";
 			}
 			else {
-				return "<B>R&eacute;ponse &agrave; la br&egrave;ve <A HREF='".generer_url_breve($id_breve)."'>$titre</A></B>";
+				return "<B>"._T('lien_reponse_breve_2')." <A HREF='".generer_url_breve($id_breve)."'>$titre</A></B>";
 			}
 		}
 		else if ($forum_stat == "privadm") {
 			$retour = forum_parent($forum_id_parent);
 			
 			if (strlen($retour)>0) return $retour;
-			else return "<B>Message du <A HREF='forum_admin.php3'>forum des administrateurs</A></B>";
+			else return "<B>"._T('info_message')."<A HREF='forum_admin.php3'>"._T('info_forum_administrateur')."</A></B>";
 		}
 		else {
 			$retour = forum_parent($forum_id_parent);
 
 			if (strlen($retour)>0) return $retour;
-			else return "<B>Message du <A HREF='forum.php3'>forum interne</A></B>";
+			else return "<B>"._T('info_message')."<A HREF='forum.php3'>._T('info_forum_interne')."</A></B>";
 		}
 	}
 
@@ -179,15 +179,15 @@ function controle_forum($row, $new) {
 	$controle .= "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>";
 	/*if ($forum_stat=="publie" OR $forum_stat == "off") {
 		$controle .= "<img src='img_pack/racine-site-24.gif' border=0 align='left'>";
-		$controle .= "<FONT FACE='arial,helvetica' COLOR='#$couleur_foncee'>[sur le site public]</FONT> ";
+		$controle .= "<FONT FACE='arial,helvetica' COLOR='#$couleur_foncee'>"._T('info_sur_site_public')."</FONT> ";
 	}
 	else if ($forum_stat == "prive" OR $forum_stat == "privrac" OR $forum_stat == "privadm" OR $forum_stat == "privoff"){
 		$controle .= "<img src='img_pack/cadenas-24.gif' border=0 align='left'>";
-		$controle .= "<FONT FACE='arial,helvetica' COLOR='#$couleur_foncee'>[dans l'espace priv&eacute;]</FONT> ";
+		$controle .= "<FONT FACE='arial,helvetica' COLOR='#$couleur_foncee'>"._T('info_dans_espace_prive')."</FONT> ";
 	}*/
 
 	if ($new)
-		$new = " &nbsp; <i>(Nouveau)</i>";
+		$new = " &nbsp; <i>"._T('info_nouveau')."</i>";
 
 	$controle .= "<FONT FACE='arial,helvetica'>".nom_jour($forum_date_heure)." ".affdate($forum_date_heure).", ".heures($forum_date_heure)."h".minutes($forum_date_heure)."$new</FONT>";
 	if (strlen($forum_auteur) > 2) {
@@ -198,18 +198,18 @@ function controle_forum($row, $new) {
 
 	if ($forum_stat != "off" AND $forum_stat != "privoff") {
 		if ($forum_stat == "publie" OR $forum_stat == "prop")
-			$controle .= icone("Supprimer ce message", "controle_forum.php3?supp_forum=$id_forum&debut=$debut$controle_sans&page=$page", "forum-interne-24.gif", "supprimer.gif", "right", 'non');
+			$controle .= icone(_T('icone_supprimer_message'), "controle_forum.php3?supp_forum=$id_forum&debut=$debut$controle_sans&page=$page", "forum-interne-24.gif", "supprimer.gif", "right", 'non');
 		else if ($forum_stat == "prive" OR $forum_stat == "privrac" OR $forum_stat == "privadm")
-			$controle .= icone("Supprimer ce message", "controle_forum.php3?supp_forum_priv=$id_forum&debut=$debut$controle_sans&page=$page", "forum-interne-24.gif", "supprimer.gif", "right", 'non');
+			$controle .= icone(_T('icone_supprimer_message'), "controle_forum.php3?supp_forum_priv=$id_forum&debut=$debut$controle_sans&page=$page", "forum-interne-24.gif", "supprimer.gif", "right", 'non');
 	}
 	else {
-		$controle .= "<BR><FONT COLOR='red'><B>MESSAGE SUPPRIM&Eacute; $forum_ip</B></FONT>";
+		$controle .= "<BR><FONT COLOR='red'><B>"._T('info_message_supprime')." $forum_ip</B></FONT>";
 		if($forum_id_auteur>0)
-			$controle .= " - <A HREF='auteurs_edit.php3?id_auteur=$forum_id_auteur'>Voir cet auteur</A>";
+			$controle .= " - <A HREF='auteurs_edit.php3?id_auteur=$forum_id_auteur'>"._T('lien_voir_auteur')."</A>";
 	}
 
 	if ($forum_stat=="prop")
-		$controle .= icone("Valider ce message", "controle_forum.php3?valid_forum=$id_forum&debut=$debut&page=$page", "forum-interne-24.gif", "creer.gif", "right", 'non');
+		$controle .= icone(_T('icone_valider_message'), "controle_forum.php3?valid_forum=$id_forum&debut=$debut&page=$page", "forum-interne-24.gif", "creer.gif", "right", 'non');
 
 	$controle .= "<BR>".forum_parent($id_forum);
 
@@ -251,7 +251,7 @@ function controle_forum($row, $new) {
 echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>";
 
 if ($connect_statut != "0minirezo" OR !$connect_toutes_rubriques) {
-	echo "<B>Vous n'avez pas acc&egrave;s &agrave; cette page.</B>";
+	echo "<B>"._T('avis_non_acces_page')."</B>";
 	exit;
 }
 
diff --git a/ecrire/controle_petition.php3 b/ecrire/controle_petition.php3
index 45d7e64b98..4b1296d603 100644
--- a/ecrire/controle_petition.php3
+++ b/ecrire/controle_petition.php3
@@ -4,7 +4,7 @@ include ("inc.php3");
 
 
 
-debut_page("Suivi des p&eacute;titions", "messagerie", "suivi-petition");
+debut_page(_T('titre_page_controle_petition'), "messagerie", "suivi-petition");
 debut_gauche();
 
 
@@ -50,22 +50,22 @@ function controle_forum($request,$adresse_retour) {
 		echo "<FONT SIZE=3 FACE='Georgia,Garamond,Times,serif'>";
 				
 		if ($statut=="publie"){
-			icone ("Supprimer cette signature", "controle_petition.php3?supp_petition=$id_signature&debut=$debut", "forum-interne-24.gif", "supprimer.gif", "right");
+			icone (_T('icone_supprimer_signature'), "controle_petition.php3?supp_petition=$id_signature&debut=$debut", "forum-interne-24.gif", "supprimer.gif", "right");
 		}
 		if ($statut=="poubelle"){
-			icone ("Valider cette signature", "controle_petition.php3?add_petition=$id_signature&debut=$debut", "forum-interne-24.gif", "creer.gif", "right");
+			icone (_T('icone_valider_signature'), "controle_petition.php3?add_petition=$id_signature&debut=$debut", "forum-interne-24.gif", "creer.gif", "right");
 		}
 		
 		
 		echo "<FONT SIZE=2>".affdate($date_time)."</FONT><BR>";
 		if ($statut=="poubelle"){
-			echo "<FONT SIZE=1 COLOR='red'>MESSAGE EFFAC&Eacute;</FONT><BR>";
+			echo "<FONT SIZE=1 COLOR='red'>"._T('info_message_efface')."</FONT><BR>";
 		}
 		if (strlen($url_site)>6 AND strlen($nom_site)>0){
-			echo "<FONT SIZE=1>SITE WEB :</FONT> <A HREF='$url_site'>$nom_site</A><BR>";
+			echo "<FONT SIZE=1>"._T('info_site_web')."</FONT> <A HREF='$url_site'>$nom_site</A><BR>";
 		}
 		if (strlen($ad_email)>0){
-			echo "<FONT SIZE=1>ADRESSE EMAIL :</FONT> <A HREF='mailto:$ad_email'>$ad_email</A><BR>";
+			echo "<FONT SIZE=1>"._T('info_adresse_email')."</FONT> <A HREF='mailto:$ad_email'>$ad_email</A><BR>";
 		}
 		if (strlen($message)>0) echo "<P>$message";
 		
@@ -89,7 +89,7 @@ function controle_forum($request,$adresse_retour) {
 echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>";
  
 if ($connect_statut == "0minirezo") {
-	gros_titre("Suivi des p&eacute;titions");
+	gros_titre(_T('titre_suivi_petition'));
 
 	if ($supp_petition){
 		$query_forum = "UPDATE spip_signatures SET statut='poubelle' WHERE id_signature=$supp_petition";
@@ -134,7 +134,7 @@ if ($connect_statut == "0minirezo") {
 	controle_forum($result_forum, "forum.php3");
 }
 else {
-	echo "<B>Vous n'avez pas acc&egrave;s &agrave; cette page.</B>";
+	echo "<B>"._T('avis_non_acces_page')."</B>";
 }	
 		
 
diff --git a/ecrire/delete_all.php3 b/ecrire/delete_all.php3
index b84ebbc384..416cd027ee 100644
--- a/ecrire/delete_all.php3
+++ b/ecrire/delete_all.php3
@@ -6,7 +6,7 @@ include ("inc_version.php3");
 include_ecrire ("inc_auth.php3");
 include_ecrire ("inc_admin.php3");
 
-$action = "suppression totale et irr&eacute;versible";
+$action = _T('titre_page_delete_all');
 
 debut_admin($action);
 
diff --git a/ecrire/documents_liste.php3 b/ecrire/documents_liste.php3
index 71adea268c..cda16be9f8 100644
--- a/ecrire/documents_liste.php3
+++ b/ecrire/documents_liste.php3
@@ -5,13 +5,11 @@ include_ecrire ("inc_index.php3");
 include_ecrire ("inc_logos.php3");
 
 
-
-
 //
 // Recupere les donnees
 //
 
-debut_page("Les documents des rubriques", "documents", "documents");
+debut_page(_T('titre_page_documents_liste'), "documents", "documents");
 debut_gauche();
 
 
@@ -21,7 +19,7 @@ debut_gauche();
 
 debut_boite_info();
 
-echo propre("Cette page r&eacute;capitule la liste des documents que vous avez plac&eacute; dans les rubriques. Pour modifier les informations de chaque document, suivez le lien vers la page de sa rubrique.");
+echo propre(_T('texte_recapitiule_liste_documents'));
 
 fin_boite_info();
 
@@ -55,7 +53,7 @@ debut_droite();
 			else
 				echo "<p><tt>$fichier</tt>";
 
-			echo "<p>Dans la rubrique : <a href='naviguer.php3?coll=$id_rubrique'>$titre_rub</a>";
+			echo "<p>"._T('info_dans_rubrique')." <a href='naviguer.php3?coll=$id_rubrique'>$titre_rub</a>";
 			
 			fin_cadre_relief();
 	}
diff --git a/ecrire/export_all.php3 b/ecrire/export_all.php3
index dd6bdcc224..fb131d2290 100644
--- a/ecrire/export_all.php3
+++ b/ecrire/export_all.php3
@@ -13,7 +13,7 @@ if (!$archive) {
 	else $archive = "dump.xml";
 }
 
-$action = "exportation de la base vers $archive";
+$action = _T('info_exportation_base', array('archive' => $archive));
 
 debut_admin($action);
 
@@ -21,9 +21,9 @@ $debug_limit = '';
 //$debug_limit = ' LIMIT 0,100';
 if (!$debut_limit) $debut_limit = 0;
 
-install_debut_html("Sauvegarde");
+install_debut_html(_T('info_sauvegarde'));
 
-if (!$etape) echo "<p><blockquote><font size=2>Si la sauvegarde a &eacute;chou&eacute; (&laquo;Maximum execution time exceeded&raquo;), <a href='export_all.php3?etape=1&gz=$gz'>proc&eacute;dez &eacute;tape par &eacute;tape</a>.</font></blockquote><p>";
+if (!$etape) echo "<p><blockquote><font size=2>"._T('info_sauvegarde_echouee')." <a href='export_all.php3?etape=1&gz=$gz'>"._T('info_procedez-par_etape')."</a></font></blockquote><p>";
 
 
 if ($etape < 2){
@@ -37,52 +37,52 @@ $_fputs = ($gz) ? gzputs : fputs;
 if ($etape < 2) $_fputs($f, "<"."?xml version=\"1.0\" encoding=\"ISO-8859-1\"?".">\n<SPIP version=\"$spip_version_affichee\" version_base=\"$spip_version\" version_archive=\"$version_archive\">\n\n");
 
 $query = "SELECT * FROM spip_rubriques";
-export_objets($query, "rubrique", $f, $gz, $etape, 1, "Sauvegarder les rubriques");
+export_objets($query, "rubrique", $f, $gz, $etape, 1, _T('info_sauvegarde_rubriques'));
 
 $query = "SELECT * FROM spip_auteurs";
-export_objets($query, "auteur", $f, $gz, $etape, 2, "Sauvegarder les auteurs");
+export_objets($query, "auteur", $f, $gz, $etape, 2, _T('info_sauvegarde_auteurs'));
 
 $query = "SELECT * FROM spip_articles";
-export_objets($query, "article", $f, $gz, $etape, 3, "Sauvegarder les articles");
+export_objets($query, "article", $f, $gz, $etape, 3, _T('info_sauvegarde_articles'));
 
 $query = "SELECT * FROM spip_types_documents";
-export_objets($query, "type_document", $f, $gz, $etape, 4, "Sauvegarder les types de documents");
+export_objets($query, "type_document", $f, $gz, $etape, 4, _T('info_sauvegarde_type_documents'));
 
 $query = "SELECT * FROM spip_documents";
-export_objets($query, "document", $f, $gz, $etape, 5, "Sauvegarder les documents");
+export_objets($query, "document", $f, $gz, $etape, 5, _T('info_sauvegarde_documents'));
 
 $query = "SELECT * FROM spip_mots";
-export_objets($query, "mot", $f, $gz, $etape, 6, "Sauvegarder les mots-cl&eacute;s");
+export_objets($query, "mot", $f, $gz, $etape, 6, _T('info_sauvegarde_mots_cles'));
 
 $query = "SELECT * FROM spip_groupes_mots";
-export_objets($query, "groupe_mots", $f, $gz, $etape, 7, "Sauvegarder les groupes de mots");
+export_objets($query, "groupe_mots", $f, $gz, $etape, 7, _T('info_sauvegarde_groupe_mots'));
 
 $query = "SELECT * FROM spip_breves".$debug_limit;
-export_objets($query, "breve", $f, $gz, $etape, 8, "Sauvegarder les br&egrave;ves");
+export_objets($query, "breve", $f, $gz, $etape, 8, _T('info_sauvegarde_breves'));
 
 //$query = "SELECT * FROM spip_messages";
-//export_objets($query, "message", $f, $gz, $etape, 9, "Sauvegarder les messages");
+//export_objets($query, "message", $f, $gz, $etape, 9, _T('info_sauvegarde_messages'));
 
 $query = "SELECT * FROM spip_forum WHERE statut='publie'".$debug_limit;
-export_objets($query, "forum", $f, $gz, $etape, 9, "Sauvegarder les forums");
+export_objets($query, "forum", $f, $gz, $etape, 9, _T('info_sauvegarde_forums'));
 
 $query = "SELECT * FROM spip_petitions";
-export_objets($query, "petition", $f, $gz, $etape, 10, "Sauvegarder les p&eacute;titions");
+export_objets($query, "petition", $f, $gz, $etape, 10, _T('info_sauvegarde_petitions'));
 
 $query = "SELECT * FROM spip_signatures".$debug_limit;
-export_objets($query, "signature", $f, $gz, $etape, 11, "Sauvegarder les signatures de p&eacute;titions");
+export_objets($query, "signature", $f, $gz, $etape, 11, _T('info_sauvegarde_signatures'));
 
 $query = "SELECT * FROM spip_syndic";
-export_objets($query, "syndic", $f, $gz, $etape, 12, "Sauvegarder les sites r&eacute;f&eacute;renc&eacute;s");
+export_objets($query, "syndic", $f, $gz, $etape, 12, _T('info_sauvegarde_sites_references'));
 
 $query = "SELECT * FROM spip_syndic_articles".$debug_limit;
-export_objets($query, "syndic_article", $f, $gz, $etape, 13, "Sauvegarder les articles des sites r&eacute;f&eacute;renc&eacute;s");
+export_objets($query, "syndic_article", $f, $gz, $etape, 13, _T('info_sauvegarde_articles_sites_ref'));
 
 /*$query = "SELECT * FROM spip_visites".$debug_limit;
-export_objets($query, "spip_visite", $f, $gz, $etape, 14, "Sauvegarder les visites");
+export_objets($query, "spip_visite", $f, $gz, $etape, 14, _T('info_sauvegarde_visites'));
 
 $query = "SELECT * FROM spip_referers".$debug_limit;
-export_objets($query, "spip_referers", $f, $gz, $etape, 15, "Sauvegarder les referers");
+export_objets($query, "spip_referers", $f, $gz, $etape, 15, _T('info_sauvegarde_refers'));
 */
 
 if (!$etape OR $etape == 13){
@@ -90,12 +90,12 @@ if (!$etape OR $etape == 13){
 
 
 
-	echo "<p><b>Sauvegarde r&eacute;ussie.</b><p>La base a &eacute;t&eacute; sauvegard&eacute;e dans <b>ecrire/data/$archive</b>. Vous pouvez <a href='index.php3'>retourner &agrave; la gestion</a> de votre site.\n";
+	echo "<p>"._T('info_sauvegarde-reussi_01')."</b><p>"._T('info_sauvegarde-reussi_02', array('archive' => $archive))."<a href='index.php3'>"._T('info_sauvegarde-reussi_03')."</a>"._T('info_sauvegarde-reussi_04')."\n";
 }
 else {
 	$etape_suivante = $etape + 1;
-	if ($debut_limit > 1) echo "<p align='right'> <a href='export_all.php3?etape=$etape&debut_limit=$debut_limit&gz=$gz'>>>>> Passer &agrave; l'&eacute;tape suivante</a>";
-	else  echo "<p align='right'> <a href='export_all.php3?etape=$etape_suivante&gz=$gz'>>>>> Passer &agrave; l'&eacute;tape suivante</a>";
+	if ($debut_limit > 1) echo "<p align='right'> <a href='export_all.php3?etape=$etape&debut_limit=$debut_limit&gz=$gz'>>>>> "._T('info_etape_suivante')."</a>";
+	else  echo "<p align='right'> <a href='export_all.php3?etape=$etape_suivante&gz=$gz'>>>>> "._T('info_etape_suivante')."</a>";
 }
 install_fin_html();
 	if ($gz) gzclose($f);
@@ -107,4 +107,4 @@ if (!$etape OR $etape == 14) fin_admin($action);
 
 exit;
 
-?>
\ No newline at end of file
+?>
diff --git a/ecrire/forum.php3 b/ecrire/forum.php3
index 842b2c55ca..ffb0301805 100644
--- a/ecrire/forum.php3
+++ b/ecrire/forum.php3
@@ -4,11 +4,11 @@ include ("inc.php3");
 
 // cette page gere les deux types de forums ; forum_admin.php3 n'est qu'une coquille vide
 if ($admin=='oui') {
-	debut_page("Forum des administrateurs", "messagerie", "forum-admin");
+	debut_page(_T('titre_page_forum'), "messagerie", "forum-admin");
 	$statutforum = 'privadm';
 	$urlforum = 'forum_admin.php3';
 } else {
-	debut_page("Forum interne", "messagerie", "forum-interne");
+	debut_page(_T('titre_forum'), "messagerie", "forum-interne");
 	$statutforum = 'privrac';
 	$urlforum = 'forum.php3';
 }
@@ -29,12 +29,12 @@ debut_gauche();
 debut_droite();
 
 if ($admin=='oui')
-	gros_titre("Forum priv&eacute; des administrateurs");
+	gros_titre(_T('titre_cadre_forum_administrateur'));
 else
-	gros_titre("Forum interne");
+	gros_titre(_T('titre_cadre_forum_interne'));
 
 if ($admin == 'oui' AND $connect_statut != "0minirezo") {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	exit;
 }
 
@@ -60,7 +60,7 @@ echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>";
 
 
 	echo "<p><div align='center'>";
-	icone ("Poster un message", "forum_envoi.php3?statut=$statutforum&adresse_retour=$urlforum&titre_message="."Nouveau+message", "forum-interne-24.gif", "creer.gif");
+	icone (_T('icone_poster_message'), "forum_envoi.php3?statut=$statutforum&adresse_retour=$urlforum&titre_message="."Nouveau+message", "forum-interne-24.gif", "creer.gif");
 	echo "</div>";
 
 
diff --git a/ecrire/forum_envoi.php3 b/ecrire/forum_envoi.php3
index 5d153ed82f..244609af6f 100644
--- a/ecrire/forum_envoi.php3
+++ b/ecrire/forum_envoi.php3
@@ -23,8 +23,8 @@ if ($valider_forum AND ($statut!='')) {
 	die();
 }
 
-if ($id_message) debut_page("Envoyer un message", "asuivre", "messagerie");
-else debut_page("Envoyer un message", "messagerie");
+if ($id_message) debut_page(_T('titre_page_forum_envoi'), "asuivre", "messagerie");
+else debut_page(_T('titre_page_forum_envoi'), "messagerie");
 debut_gauche();
 debut_droite();
 
@@ -93,7 +93,7 @@ if ($modif_forum == "oui") {
 		echo "<p><a href='$url_site'>$nom_site</a>";
 	}
 
-	echo "<p><div align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider_forum' VALUE='Message d&eacute;finitif : envoyer'></div>";
+	echo "<p><div align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider_forum' VALUE='"._T('bouton_envoyer_message')."'></div>";
 
 	fin_cadre_relief();
 	if ($titre_parent) {
@@ -109,7 +109,7 @@ echo "<p></p>";
 debut_cadre_formulaire();
 
 echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BACKGROUND='' WIDTH=\"100%\"><TR><TD>";
-	icone("Retour", $adresse_retour, "forum-interne-24.gif");
+	icone(_T('icone_retour'), $adresse_retour, "forum-interne-24.gif");
 echo "</TD>";
 
 echo "<TD><IMG SRC='img_pack/rien.gif' WIDTH=10 BORDER=0></td><TD WIDTH=\"100%\">";
@@ -132,16 +132,16 @@ echo "<INPUT TYPE='Hidden' NAME='id_syndic' VALUE=\"$id_syndic\">\n";
 echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">\n";
 
 
-echo "<p><B>Texte de votre message :</B><BR>";
-echo "(Pour cr&eacute;er des paragraphes, laissez simplement des lignes vides.)<BR>";
+echo "<p><B>"._T('info_texte_message')."</B><BR>";
+echo _T('info_creation_paragraphe')."<BR>";
 echo "<TEXTAREA NAME='texte' ROWS='15' CLASS='formo' COLS='40' wrap=soft>";
 echo entites_html($texte);
 echo "</TEXTAREA><P>\n";
 
 if ($statut != 'perso' AND $options == "avancees") {
-	echo "<B>Lien hypertexte :</B><BR>";
-	echo "(Si votre message se r&eacute;f&egrave;re &agrave; un article publi&eacute; sur le Web, ou &agrave; une page fournissant plus d'informations, veuillez indiquer ci-apr&egrave;s le titre de la page et son adresse URL.)<BR>";
-	echo "Titre :<BR>";
+	echo "<B>"._T('info_lien_hypertexte')."</B><BR>";
+	echo _T('texte_lien_hypertexte')."<BR>";
+	echo _T('texte_titre_02')."<BR>";
 	echo "<INPUT TYPE='text' CLASS='forml' NAME='nom_site' VALUE=\"$nom_site\" SIZE='40'><BR>";
 
 	$lien_url="http://";
@@ -149,7 +149,7 @@ if ($statut != 'perso' AND $options == "avancees") {
 	echo "<INPUT TYPE='text' CLASS='forml' NAME='url_site' VALUE=\"$url_site\" SIZE='40'><P>";
 }
 
-echo "<DIV ALIGN='right'><INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='Voir ce message avant de le valider'></div>";
+echo "<DIV ALIGN='right'><INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='"._T('bouton_voir_message')."'></div>";
 echo "</FORM>";
 
 fin_page();
diff --git a/ecrire/import_all.php3 b/ecrire/import_all.php3
index 868a6337af..3967f9f2a5 100644
--- a/ecrire/import_all.php3
+++ b/ecrire/import_all.php3
@@ -27,21 +27,14 @@ function verifier_version_sauvegarde ($archive) {
 		AND $regs[1] == $spip_version)
 			return false; // c'est bon
 		else
-			return "{{Attention! Le fichier $archive correspond &agrave;
-				une autre version de SPIP que celle que vous avez
-				install&eacute;e.}} Vous allez au-devant de grosses
-				difficult&eacute;s: risque de destruction de votre base de
-				donn&eacute;es, dysfonctionnements divers du site, etc. Ne
-				validez pas cette demande d'importation.<p>Pour plus
-				d'informations, voyez [la documentation de
-				SPIP->http://www.uzine.net/article1489.html].";
+			return _T('avis_erreur_version_archive', array('archive' => $archive));
     } else
-		return "Probl&egrave;me de lecture du fichier $archive";
+		return _T('avis_probleme_archive', array('archive' => $archive));
 	
 }
 
 if ($archive) {
-	$action = "restauration de la sauvegarde $archive";
+	$action = _T('info_restauration_sauvegarde', array('archive' => $archive));
 	$commentaire = verifier_version_sauvegarde ($archive);
 }
 
diff --git a/ecrire/inc.php3 b/ecrire/inc.php3
index c5d1ee88fd..78420d51ba 100644
--- a/ecrire/inc.php3
+++ b/ecrire/inc.php3
@@ -1,5 +1,6 @@
 <?php
 
+
 if (!file_exists("inc_connect.php3")) {
 	@header("Location: install.php3");
 	exit;
@@ -176,10 +177,9 @@ switch ($prefs['couleur']) {
 $version_installee = (double) lire_meta("version_installee");
 if ($version_installee <> $spip_version) {
 	debut_page();
-	if (!$version_installee) $version_installee = "ant&eacute;rieure";
-	echo "<blockquote><blockquote><h4><font color='red'>Message technique :</font><br> la proc&eacute;dure de mise &agrave; jour doit &ecirc;tre lanc&eacute;e afin d'adapter
-	la base de donn&eacute;es &agrave; la nouvelle version de SPIP.</h4>
-	Si vous &ecirc;tes administrateur du site, veuillez <a href='upgrade.php3'>cliquer sur ce lien</a>.</blockquote></blockquote><p>";
+	if (!$version_installee) $version_installee = _T('info_anterieur');
+	echo "<blockquote><blockquote><h4><font color='red'>"._T('info_message_technique')."</font><br> "._T('info_procedure_maj_version')."</h4>
+	"._T('info_administrateur_site_01')."<a href='upgrade.php3'>"._T('info_administrateur_site_02')."</a></blockquote></blockquote><p>";
 	fin_page();
 	exit;
 }
@@ -203,7 +203,7 @@ if (!$activer_statistiques){
 }
 
 if (!$nom_site_spip) {
-	$nom_site_spip = "Mon site SPIP";
+	$nom_site_spip = _T('info_mon_site_spip');
 	ecrire_meta("nom_site", $nom_site_spip);
 	ecrire_metas();
 }
diff --git a/ecrire/inc_admin.php3 b/ecrire/inc_admin.php3
index 57d8fe6c91..e3514b72d9 100644
--- a/ecrire/inc_admin.php3
+++ b/ecrire/inc_admin.php3
@@ -17,30 +17,30 @@ function debut_admin($action, $commentaire='') {
 
 	if ((!$action) || ($connect_statut != "0minirezo")) {
 		include_ecrire ("inc_presentation.php3");
-		install_debut_html("Acc&egrave;s refus&eacute;");
+		install_debut_html(_T('info_acces_refuse'));
 		install_fin_html();
 		exit;
 	}
 	$fichier = fichier_admin($action);
 	if (file_exists("data/$fichier")) {
-		spip_log ("Action admin: $action");
+		spip_log (_T('info_action_administration', array('action' => $action)));
 		return true;
 	}
 
 	include_ecrire ("inc_presentation.php3");
-	install_debut_html("Action : $action");
+	install_debut_html(_T('info_action', array('action' => $action)));
 
 		if ($commentaire) {
 			echo "<p>".propre($commentaire)."</p>";
 		}	
 
 		echo $this_link->getForm('POST');
-		echo "<P><B>Authentification (par FTP).</B>";
+		echo "<P><B>"._T('info_authentification_ftp')."</B>";
 		echo aide("ftp_auth");
-		echo "<P>Veuillez cr&eacute;er un fichier ou un r&eacute;pertoire nomm&eacute;&nbsp;:";
+		echo "<P>"._T('info_creer_repertoire')."&nbsp;:";
 		echo "<P align='center'><INPUT TYPE='text' NAME='fichier' CLASS='fondl' VALUE=\"$fichier\" SIZE='30'>";
-		echo "<P> &agrave; l'int&eacute;rieur du sous-r&eacute;pertoire <b>ecrire/data/</b>, puis&nbsp;:";
-		echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='recharger cette page' CLASS='fondo'>";
+		echo "<P> "._T('info_creer_repertoire_2')."&nbsp;:";
+		echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_recharger_page')."' CLASS='fondo'>";
 		echo "</FORM>";
 
 	install_fin_html();
diff --git a/ecrire/inc_auth.php3 b/ecrire/inc_auth.php3
index 51a4deaa97..36e9195d6e 100644
--- a/ecrire/inc_auth.php3
+++ b/ecrire/inc_auth.php3
@@ -43,7 +43,7 @@ function auth() {
 	// Si pas MySQL, fini
 	//
 	if (!$GLOBALS['db_ok']) {
-		echo "<P><H4>Attention&nbsp;: un probl&egrave;me technique (serveur MySQL) emp&ecirc;che l'acc&egrave;s &agrave; cette partie du site.\nMerci de votre compr&eacute;hension.</H4><P><P>\n".
+		echo "<P><H4>"._T('titre_probleme_technique')."</H4><P><P>\n".
 		"<tt>".spip_sql_errno()." ".spip_sql_error()."</tt>";
 		return false;
 	}
@@ -72,8 +72,8 @@ function auth() {
 		} else {
 			// normalement on n'arrive pas la sauf changement de mot de passe dans la base
 			$auth_login = '';
-			echo "<p><b>Connexion refus&eacute;e</b></p>";
-			echo "[<a href='../spip_cookie.php3?essai_auth_http=oui'>r&eacute;essayer</a>]";
+			echo "<p><b>"._T('info_connexion_refusee')."</b></p>";
+			echo "[<a href='../spip_cookie.php3?essai_auth_http=oui'>"._T('lien_reessayer')."</a>]";
 			exit;
 		}
 		$PHP_AUTH_PW = '';
@@ -200,11 +200,8 @@ function auth() {
 		include_ecrire('inc_presentation.php3');
 		include_ecrire('inc_texte.php3');
 		install_debut_html("Erreur de connexion");
-		echo "<br><br><p>".propre("Vous &ecirc;tes identifi&eacute; sous le
-		login {{$auth_login}}, mais celui-ci n'existe pas/plus dans la base.
-		Essayez de vous [reconnecter->../spip_cookie.php3?logout=$auth_login], apr&egrave;s
-		avoir &eacute;ventuellement quitt&eacute; puis
-		red&eacute;marr&eacute; votre navigateur.");
+		echo "<br><br><p>"._T('texte_inc_auth_1', array('auth_login' => $auth_login))."<A HREF='../spip_cookie.php3?logout=$auth_login'>".
+                _T('texte_inc_auth_2')."</A>"._T('texte_inc_auth_3');
 		install_fin_html();
 		exit;
 	}
diff --git a/ecrire/inc_base.php3 b/ecrire/inc_base.php3
index de90838652..9812c239f0 100644
--- a/ecrire/inc_base.php3
+++ b/ecrire/inc_base.php3
@@ -16,7 +16,7 @@ function creer_base() {
 	// Elements redactionnels
 	//
 
-	spip_log("creation des tables d'objets");
+	spip_log(_T('log_creation_table'));
 	$query = "CREATE TABLE spip_articles (
 		id_article bigint(21) DEFAULT '0' NOT NULL auto_increment,
 		surtitre text NOT NULL,
@@ -220,7 +220,7 @@ function creer_base() {
 	// Elements interactifs
 	//
 
-	spip_log("creation des tables interactions");
+	spip_log(_T('log_creation_table_interactions'));
 	$query = "CREATE TABLE spip_forum (
 		id_forum bigint(21) DEFAULT '0' NOT NULL auto_increment,
 		id_parent bigint(21) DEFAULT '0' NOT NULL,
@@ -335,7 +335,7 @@ function creer_base() {
 	// Relations
 	//
 
-	spip_log("creation des tables relations");
+	spip_log(_T('log_tables_relations'));
 	$query = "CREATE TABLE spip_auteurs_articles (
 		id_auteur bigint(21) DEFAULT '0' NOT NULL,
 		id_article bigint(21) DEFAULT '0' NOT NULL,
@@ -420,7 +420,7 @@ function creer_base() {
 	// Gestion du site
 	//
 
-	spip_log("creation des tables gestion du site");
+	spip_log(_T('log_tables_gestion_site'));
 	$query = "CREATE TABLE spip_forum_cache (
 		id_forum bigint(21) DEFAULT '0' NOT NULL,
 		id_rubrique bigint(21) DEFAULT '0' NOT NULL,
@@ -506,7 +506,7 @@ function creer_base() {
 	//
 	// Pre-remplissage de la base
 	//
-	spip_log("pre-remplissage de la base");
+	spip_log(_T('log_tables_remplissage_base'));
 	remplir_type_documents();
 
 	//
@@ -587,7 +587,7 @@ function stripslashes_base($table, $champs) {
 
 function maj_version ($version) {
 	spip_query("REPLACE spip_meta (nom, valeur) VALUES ('version_installee', '$version')");
-	spip_log("mise a jour de la base vers $version");
+	spip_log(_T('log_tables_mise_a_jour_base', array('version' => $version)));
 }
 
 function maj_base() {
@@ -922,11 +922,7 @@ function maj_base() {
 					spip_query("INSERT INTO spip_documents_articles (id_document, id_article) VALUES ($id_document, $id_article)");
 					$replace = "REPLACE($replace, '<IMG$num_img|', '<IM_$id_document|')";
 				} else {
-					echo propre("Erreur de base de donn&eacute;es lors de la mise &agrave; niveau.
-						L'image {{$fichier}} n'est pas pass&eacute;e (article $id_article).\n\n
-						Notez bien cette r&eacute;f&eacute;rence, r&eacute;essayez la mise &agrave;
-						niveau, et enfin v&eacute;rifiez que les images apparaissent
-						toujours dans les articles.");
+					echo _T('texte_erreur_mise_niveau_base', array('fichier' => $fichier, 'id_article' => $id_article));
 					exit;
 				}
 			}
diff --git a/ecrire/inc_config.php3 b/ecrire/inc_config.php3
index ffe9a09fba..74a9cad6e0 100644
--- a/ecrire/inc_config.php3
+++ b/ecrire/inc_config.php3
@@ -74,11 +74,10 @@ function avertissement_config() {
 
 	<P align="justify">
 	<img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="right">
-	Les modifications effectu&eacute;es dans ces pages influent notablement sur le
-	fonctionnement de votre site. Nous vous recommandons de ne pas y intervenir tant que vous n'&ecirc;tes pas
-	familier du fonctionnement du syst&egrave;me SPIP. <P align="justify"><B>Plus
-	g&eacute;n&eacute;ralement, il est fortement conseill&eacute;
-	de laisser la charge de ces pages au webmestre principal de votre site.</B>
+<?
+
+	echo _T('texte_inc_config');
+?>
 	</FONT>
 
 	<?php
@@ -141,7 +140,7 @@ function appliquer_modifs_config() {
 	// Test du proxy : $tester_proxy est le bouton "submit"
 	if ($tester_proxy) {
 		if (!$test_proxy) {
-			echo "Vous n'avez pas indiqu&eacute; d'adresse &agrave; tester !";
+			echo _T('info_adresse_non_indiquee');
 			exit;
 		} else {
 			include_ecrire("inc_sites.php3");
@@ -149,7 +148,7 @@ function appliquer_modifs_config() {
 			if ($page)
 				echo "<pre>".entites_html($page)."</pre>";
 			else
-				echo propre("{{Erreur !}} Impossible de lire la page <tt><html>$test_proxy</html></tt> &agrave; travers le proxy <tt><html>$http_proxy</html></tt>.") . aide('confhttpproxy');
+				echo _T('info_impossible_lire_page', array('test_proxy' => $test_proxy))."<html>$http_proxy</html></tt>.".aide('confhttpproxy');
 			exit;
 		}
 	}
@@ -224,7 +223,7 @@ function appliquer_modifs_config() {
 			$modif_secu=true;
 	if ($modif_secu) {
 		include_ecrire('inc_admin.php3');
-		$admin = "modifications des param&egrave;tres de s&eacute;curit&eacute;";
+		$admin = _T('info_modification_parametres_securite');
 		debut_admin($admin);
 		reset($liste_meta);
 		while (list(,$i) = each($liste_meta))
diff --git a/ecrire/inc_db_mysql.php3 b/ecrire/inc_db_mysql.php3
index 8ee2600122..861c11c627 100644
--- a/ecrire/inc_db_mysql.php3
+++ b/ecrire/inc_db_mysql.php3
@@ -37,7 +37,7 @@ function spip_query_db($query) {
 	}
 
 	if ($my_debug AND $s = mysql_error()) {
-		echo "Erreur dans la requ&ecirc;te : ".htmlentities($query)."<br>";
+		echo _T('info_erreur_requete').htmlentities($query)."<br>";
 		echo "&laquo; ".htmlentities($s)." &raquo;<p>";
 	}
 
diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3
index 5d82153f09..51c2c2257e 100644
--- a/ecrire/inc_documents.php3
+++ b/ecrire/inc_documents.php3
@@ -303,7 +303,7 @@ function afficher_upload($link, $intitule, $inclus = '', $afficher_texte_ftp = t
 	if (tester_upload()) {
 		echo "<br><b>$intitule</b>";
 		echo "<br><small><input name='image' type='File'  class='fondl' style='font-size: 9px; width: 100px;'>\n";
-		echo "<div align='right'><input name='ok' type='Submit' VALUE='T&eacute;l&eacute;charger' CLASS='fondo' style='font-size: 9px;'></div></small>\n";
+		echo "<div align='right'><input name='ok' type='Submit' VALUE='"._T('bouton_telecharger')."' CLASS='fondo' style='font-size: 9px;'></div></small>\n";
 	}
 
 	if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques AND $options == "avancees") {
@@ -311,24 +311,24 @@ function afficher_upload($link, $intitule, $inclus = '', $afficher_texte_ftp = t
 		if ($texte_upload) {
 			echo "<p><div style='border: 1px #303030 dashed; padding: 4px; color: #505050;'>";
 			if ($forcer_document) echo '<input type="hidden" name="forcer_document" value="oui">';
-			echo "\nVous pouvez s&eacute;lectionner un fichier du dossier <i>upload</i>&nbsp;:";
+			echo "\n"._T('info_selectionner_fichier')."&nbsp;:";
 			echo "\n<select name='image2' size='1' class='fondl' style='width:100%; font-size: 9px;'>";
 			echo $texte_upload;
 			echo "\n</select>";
-			echo "\n  <div align='right'><input name='ok' type='Submit' value='Choisir' class='fondo' style='font-size: 9px;'></div>";
+			echo "\n  <div align='right'><input name='ok' type='Submit' value='"._T('bouton_choisir')."' class='fondo' style='font-size: 9px;'></div>";
 
 			if ($afficher_texte_ftp){
 				if ($dossier_complet){
 					echo "\n<p><b>Portfolio automatique&nbsp;:</b>";
-					echo "\n<br>Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>.";
-					echo "\n<div align='right'><input name='dossier_complet' type='Submit' value='Installer tous les documents' class='fondo' style='font-size:9px;'></div>";
+					echo "\n<br>"._T('info_installer_documents');
+					echo "\n<div align='right'><input name='dossier_complet' type='Submit' value='"._T('info_installer_tous_documents')."' class='fondo' style='font-size:9px;'></div>";
 				}
 			}
 			echo "</div>\n";
 		}
 		else if ($afficher_texte_ftp) {
 			echo "<div style='border: 1px #303030 dashed; padding: 4px; color: #505050;'>";
-			echo "En tant qu'administrateur, vous pouvez installer (par FTP) des fichiers dans le dossier ecrire/upload pour ensuite les s&eacute;lectionner directement ici.".aide("ins_upload");
+			echo _T('info_installer_ftp').aide("ins_upload");
 			echo "</div>";
 		}
 	}
@@ -373,10 +373,7 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
 
 		if ($type == "article")
 			echo "<font size='2' face='Verdana,Arial,Helvetica,sans-serif'>
-				Les documents suivants sont associ&eacute;s &agrave; l'article,
-				mais ils n'y ont pas &eacute;t&eacute; directement
-				ins&eacute;r&eacute;s. Selon la mise en page du site public,
-				ils pourront appara&icirc;tre sous forme de documents joints.</font>";
+				"._T('texte_documents_associes')."</font>";
 
 		$case = "gauche";
 		echo "<table width=100% cellpadding=0 cellspacing=0 border=0>";
@@ -409,8 +406,8 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
 		echo debut_cadre_enfonce("doc-24.gif",false,"creer.gif");
 		echo "<div style='padding: 2px; background-color: $couleur_claire; text-align: left; color: black;'>";
 		echo bouton_block_invisible("ajouter_document");
-		if ($type == "rubrique") echo "<b><font size=1>PUBLIER UN DOCUMENT DANS CETTE RUBRIQUE</font></b>".aide("ins_doc");
-		else echo "<b><font size=1>JOINDRE UN DOCUMENT</font></b>".aide("ins_doc");
+		if ($type == "rubrique") echo "<b><font size=1>"._T('titre_publier_document')."</font></b>".aide("ins_doc");
+		else echo "<b><font size=1>"._T('titre_joindre_document')."</font></b>".aide("ins_doc");
 		echo "</div>\n";
 		echo debut_block_invisible("ajouter_document");
 
@@ -419,9 +416,9 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
 		echo "<td width='200' valign='top' class='verdana2'>";
 
 		if ($type == "article")
-			echo "Vous pouvez joindre &agrave; cet article des documents de type&nbsp;: ";
+			echo _T('info_joindre_document_article')."&nbsp;: ";
 		else if ($type == "rubrique")
-			echo "Vous pouvez ajouter dans cette rubrique des documents de type&nbsp;: ";
+			echo _T('info_joindre_document_rubrique')."&nbsp;: ";
 		$query_types_docs = "SELECT extension FROM spip_types_documents ORDER BY extension";
 		$result_types_docs = spip_query($query_types_docs);
 
@@ -440,7 +437,7 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
 			if ($taille_preview < 15) $taille_preview = 120;
 
 			if ($creer_preview == 'oui'){
-				echo "<p>La cr&eacute;ation automatique de vignettes de pr&eacute;visualisation est activ&eacute;e sur ce site. Si vous installez &agrave; partir de ce formulaire des images au(x) format(s) $gd_formats, elles seront accompagn&eacute;es d'une vignette d'une taille maximale de $taille_preview&nbsp;pixels. ";
+				echo "<p>"._T('texte_creation_automatique_vignette', array('gd_formats' => $gd_formats, 'taille_preview' => $taille_preview));
 			}
 		}
 		echo "</td><td width=20>&nbsp;</td>";
@@ -452,7 +449,7 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
 		$link->addVar('ajout_doc', 'oui');
 		$link->addVar('type', $type);
 
-		afficher_upload($link, 'T&eacute;l&eacute;charger depuis votre ordinateur&nbsp;:', '', true, true, true);
+		afficher_upload($link, _T('info_telecharger'), '', true, true, true);
 
 		echo "</font>\n";
 		echo "</td></tr></table>";
@@ -544,10 +541,10 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 			if ($flag_deplie) echo debut_block_visible($block);
 			else echo debut_block_invisible($block);
 
-			echo "<b>Vignette personnalis&eacute;e</b>";
+			echo "<b>"._T('info_vignette_personnalisee')."</b>";
 			echo "<center>$largeur_vignette x $hauteur_vignette pixels</center>";
 			if ($flag_modif)
-				echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><b>[<a ".$link->getHref().">supprimer la vignette</a>]</b></font></center>\n";
+				echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><b>[<a ".$link->getHref().">"._T('info_supprimer_vignette')."</a>]</b></font></center>\n";
 			echo fin_block();
 			echo "</div>\n";
 		}
@@ -577,11 +574,11 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 				if ($flag_deplie) echo debut_block_visible($block);
 				else  echo debut_block_invisible($block);
 			
-				echo "<b>Vignette par d&eacute;faut</b>";
+				echo "<b>"._T('info_vignette_defaut')."</b>";
 
 				if ($flag_modif) {
 					echo "<p></p><div><font size=1>";
-					afficher_upload($link, 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:', 'image', false);
+					afficher_upload($link, _T('info_remplacer_vignette'), 'image', false);
 					echo "</font></div>";
 				}
 				echo fin_block();
@@ -612,7 +609,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 		if ($flag_modif) {
 			echo $link->getForm('POST');
 
-			echo "<b>Titre du document&nbsp;:</b><br>\n";
+			echo "<b>"._T('titre_titre_document')."</b><br>\n";
 			echo "<input type='text' name='titre_document' class='formo' style='font-size:9px;' value=\"".entites_html($titre)."\" size='40'><br>";
 
 			if ($GLOBALS['coll'] > 0){
@@ -621,7 +618,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 					$jour = $regs[3];
 					$annee = $regs[1];
 				}
-				echo "<b>Date de mise en ligne&nbsp;:</b><br>\n";
+				echo "<b>"._T('info_mise_en_ligne')."</b><br>\n";
 				echo "<SELECT NAME='jour_doc' SIZE=1 CLASS='fondl' style='font-size:9px;'>";
 				afficher_jour($jour);
 				echo "</SELECT> ";
@@ -633,19 +630,19 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 				echo "</SELECT><br>";
 			}
 
-			echo "<b>Description&nbsp;:</b><br>\n";
+			echo "<b>"._T('info_description')."</b><br>\n";
 			echo "<textarea name='descriptif_document' rows='4' class='formo' style='font-size:9px;' cols='*' wrap='soft'>";
 			echo entites_html($descriptif);
 			echo "</textarea>\n";
 
 			if ($type_inclus == "embed" OR $type_inclus == "image") {
-				echo "<br><b>Dimensions&nbsp;:</b><br>\n";
+				echo "<br><b>"._T('info_dimension')."</b><br>\n";
 				echo "<input type='text' name='largeur_document' class='fondl' style='font-size:9px;' value=\"$largeur\" size='5'>";
 				echo " x <input type='text' name='hauteur_document' class='fondl' style='font-size:9px;' value=\"$hauteur\" size='5'> pixels";
 			}
 
 			echo "<div align='right'>";
-			echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='Valider'>";
+			echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='"._T('bouton_valider')."'>";
 			echo "</div>";
 			echo "</form>";
 		}
@@ -662,7 +659,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 
 		if ($flag_modif) {
 			echo "<p></p><div align='center'>";
-			icone_horizontale("Supprimer ce document", $link_supp->getUrl(), "doc-24.gif", "supprimer.gif");
+			icone_horizontale(_T('icone_supprimer_document'), $link_supp->getUrl(), "doc-24.gif", "supprimer.gif");
 			echo "</div>";
 		}
 		echo fin_block();
@@ -734,12 +731,12 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif =
 
 	echo "<div style='padding: 2px; background-color: $couleur_claire; text-align: center; color: black;'>";
 	echo bouton_block_invisible("ajouter_image");
-	echo "<b><font size='2'>AJOUTER UNE IMAGE".aide("ins_img")."</font></b>";
+	echo "<b><font size='2'>"._T('bouton_ajouter_image').aide("ins_img")."</font></b>";
 	echo "</div>\n";
 
 	echo debut_block_invisible("ajouter_image");
 	echo "<font size='2'>";
-	echo "Vous pouvez installer des images aux formats JPEG, GIF et PNG.";
+	echo _T('info_installer_images');
 	echo "</font>";
 
 	$link = $image_link;
@@ -750,7 +747,7 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif =
 	$link->addVar('mode', 'vignette');
 	$link->addVar('type', $type);
 
-	afficher_upload($link, 'T&eacute;l&eacute;charger depuis votre ordinateur&nbsp;:');
+	afficher_upload($link, _T('info_telecharger'));
 	echo fin_block();
 
 	echo "</font>\n";
@@ -774,12 +771,12 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif =
 			debut_cadre_enfonce("doc-24.gif", false, "creer.gif");
 			echo "<div style='padding: 2px;background-color: $couleur_claire; text-align: center; color: black;'>";
 			echo bouton_block_invisible("ajouter_document");
-			echo "<b><font size='2'>AJOUTER UN DOCUMENT</font></b>".aide("ins_doc");
+			echo "<b><font size='2'>"._T('bouton_ajouter_document')."</font></b>".aide("ins_doc");
 			echo "</div>\n";
 
 			echo debut_block_invisible("ajouter_document");
 			echo "<font size='2'>";
-			echo "Vous pouvez joindre &agrave; votre article des documents de type&nbsp;: ";
+			echo _T('info_joindre_documents_article');
 			$query_types_docs = "SELECT extension FROM spip_types_documents ORDER BY extension";
 			$result_types_docs = spip_query($query_types_docs);
 
@@ -799,7 +796,7 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif =
 			$link->addVar('mode', 'document');
 			$link->addVar('type', $type);
 
-			afficher_upload($link, 'T&eacute;l&eacute;charger depuis votre ordinateur&nbsp;:');
+			afficher_upload($link, _T('info_telecharger_ordinateur'));
 			echo fin_block();
 
 			echo "</font>\n";
@@ -843,7 +840,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 	$taille = $document->get('taille');
 	$mode = $document->get('mode');
 	if (!$titre) {
-		$titre_fichier = "<i>sans titre</i> <small>(".ereg_replace("^[^\/]*\/[^\/]*\/","",$fichier).")</small>";
+		$titre_fichier = "<i>"._T('info_sans_titre_2')."</i> <small>(".ereg_replace("^[^\/]*\/[^\/]*\/","",$fichier).")</small>";
 	}
 
 	$result = spip_query("SELECT * FROM spip_types_documents WHERE id_type=$id_type");
@@ -895,9 +892,9 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 			$link->addVar('doc_supp', $id_vignette);
 			if ($flag_deplie) echo debut_block_visible("doc_vignette $id_document");
 			else  echo debut_block_invisible("doc_vignette $id_document");
-			echo "<b>Vignette personnalis&eacute;e</b>";
-			echo "<center>$largeur_vignette x $hauteur_vignette pixels</center>";
-			echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><b>[<a ".$link->getHref().">supprimer la vignette</a>]</b></font></center>\n";
+			echo "<b>"._T('info_vignette_personnalisee')."</b>";
+			echo "<center>"._T('info_largeur_vignette', array('largeur_vignette' => $largeur_vignette, 'hauteur_vignette' => $hauteur_vignette))."</center>";
+			echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><b>[<a ".$link->getHref().">"._T('info_supprimer_vignette')."</a>]</b></font></center>\n";
 			echo fin_block();
 			echo "</div>\n";
 		}
@@ -926,10 +923,10 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 			if ($options == 'avancees'){
 				if ($flag_deplie) echo debut_block_visible("doc_vignette $id_document");
 				else  echo debut_block_invisible("doc_vignette $id_document");
-				echo "<b>Vignette par d&eacute;faut</b>";
+				echo "<b>"._T('info_vignette_defaut')."</b>";
 
 				echo "<p></p><div><font size=1>";
-				afficher_upload($link, 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:', 'image', false);
+				afficher_upload($link, _T('info_remplacer_vignette_defaut'), 'image', false);
 				echo "</font></div>";
 				echo fin_block();
 			}
@@ -940,14 +937,14 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 		if (!ereg(",$id_document,", "$doublons")) {
 			echo "<div style='padding:2px;'><font size=1 face='arial,helvetica,sans-serif'>";
 			if ($options == "avancees" AND ($type_inclus == "embed" OR $type_inclus == "image") AND $largeur > 0 AND $hauteur > 0) {
-				echo "<b>Inclusion de la vignette&nbsp;:</b></br>";
+				echo "<b>"._T('info_inclusion_vignette')."</b></br>";
 			}
 			echo "<font color='333333'><div align=left>&lt;doc$id_document|left&gt;</div><div align=center>&lt;doc$id_document|center&gt;</div><div align=right>&lt;doc$id_document|right&gt;</div></font>\n";
 			echo "</font></div>";
 
 			if ($options == "avancees" AND ($type_inclus == "embed" OR $type_inclus == "image") AND $largeur > 0 AND $hauteur > 0) {
 				echo "<div style='padding:2px;'><font size=1 face='arial,helvetica,sans-serif'>";
-				echo "<b>Inclusion directe&nbsp;:</b></br>";
+				echo "<b>"._T('info_inclusion_directe')."</b></br>";
 				echo "<font color='333333'><div align=left>&lt;emb$id_document|left&gt;</div><div align=center>&lt;emb$id_document|center&gt;</div><div align=right>&lt;emb$id_document|right&gt;</div></font>\n";
 				echo "</font></div>";
 			}
@@ -975,7 +972,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 			if ($type_titre){
 				echo "$type_titre";
 			} else {
-				echo "Document ".majuscules($type_extension);
+				echo _T('info_document').majuscules($type_extension);
 			}
 			echo " : <a href='$fichier'>".taille_en_octets($taille)."</a>";
 		}
@@ -985,7 +982,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 		$link->addVar('id_document', $id_document);
 		echo $link->getForm('POST');
 
-		echo "<b>Titre du document&nbsp;:</b><br>\n";
+		echo "<b>"._T('entree_titre_document')."</b><br>\n";
 		echo "<input type='text' name='titre_document' class='formo' value=\"".entites_html($titre)."\" size='40'><br>";
 
 		if ($descriptif OR $options == "avancees") {
@@ -996,13 +993,13 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 		}
 
 		if (($type_inclus == "embed" OR $type_inclus == "image") AND $options == "avancees") {
-			echo "<br><b>Dimensions&nbsp;:</b><br>\n";
+			echo "<br><b>"._T('entree_dimensions')."</b><br>\n";
 			echo "<input type='text' name='largeur_document' class='fondl' style='font-size:9px;' value=\"$largeur\" size='5'>";
 			echo " x <input type='text' name='hauteur_document' class='fondl' style='font-size:9px;' value=\"$hauteur\" size='5'> pixels";
 		}
 
 		echo "<div align='right'>";
-		echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='Valider'>";
+		echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='"._T('bouton_valider')."'>";
 		echo "</div>";
 		echo "</form>";
 
@@ -1015,7 +1012,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 		echo "</font></div>";
 
 		echo "<p></p><div align='center'>";
-		icone_horizontale("Supprimer ce document", $link_supp->getUrl(), "doc-24.gif", "supprimer.gif");
+		icone_horizontale(_T('icone_supprimer_document'), $link_supp->getUrl(), "doc-24.gif", "supprimer.gif");
 		echo "</div>";
 		echo fin_block();
 
@@ -1087,7 +1084,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 		echo $link->getForm('POST');
 
 		echo "<p></p><div class='iconeoff'>";
-		echo "<b>Titre de l'image&nbsp;:</b><br>\n";
+		echo "<b>"._T('entree_titre_image')."</b><br>\n";
 		echo "<input type='text' name='titre_document' class='formo' value=\"".entites_html($titre)."\" size='40'><br>";
 
 		if ($descriptif OR $options == "avancees") {
@@ -1098,7 +1095,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 		}
 
 		echo "<div align='right'>";
-		echo "<input class='fondo' style='font-size: 9px;' TYPE='submit' NAME='Valider' VALUE='Valider'>";
+		echo "<input class='fondo' style='font-size: 9px;' TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."'>";
 		echo "</div>";
 		echo "</div>";
 		echo "</form>";
@@ -1109,7 +1106,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 		$link->addVar('hash', calculer_action_auteur("supp_doc ".$id_document));
 		$link->addVar('hash_id_auteur', $connect_id_auteur);
 		$link->addVar('doc_supp', $id_document);
-		icone_horizontale ("Supprimer cette image", $link->getUrl(), "image-24.gif", "supprimer.gif");
+		icone_horizontale (_T('icone_supprimer_image'), $link->getUrl(), "image-24.gif", "supprimer.gif");
 		echo "</center>\n";
 
 		echo fin_block();
diff --git a/ecrire/inc_export.php3 b/ecrire/inc_export.php3
index 0bdc39f297..94c779fd13 100644
--- a/ecrire/inc_export.php3
+++ b/ecrire/inc_export.php3
@@ -63,10 +63,10 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours=""
 					$debut_limit = $debut_limit + 5000;
 					if ($debut_limit > $total) {
 						$debut_limit = 0;
-						echo " [tous les r&eacute;sultats sont enregistr&eacute;s]";
+						echo _T('info_tous_resultats_enregistres');
 					}
 					else {
-						echo " [$debut_limit premiers r&eacute;sultats sur $total]";
+						echo _T('info_premier_resultat', array('debut_limit' => $debut_limit, 'total' => $total));
 					}
 				} 
 				else {
@@ -80,10 +80,10 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours=""
 					$debut_limit = $debut_limit + 500;
 					if ($debut_limit > $total) {
 						$debut_limit = 0;
-						echo " [tous les r&eacute;sultats sont enregistr&eacute;s]";
+						echo _T('info_tous_resultats_enregistres');
 					}
 					else {
-						echo " [$debut_limit premiers r&eacute;sultats sur $total]";
+						echo _T('info_premier_resultat_sur', array('debut_limit' => $debut_limit, 'total' => $total));
 					}
 				} 
 				else {
diff --git a/ecrire/inc_filtres.php3 b/ecrire/inc_filtres.php3
index e5839cbb53..c7a644a1db 100644
--- a/ecrire/inc_filtres.php3
+++ b/ecrire/inc_filtres.php3
@@ -512,7 +512,7 @@ function recup_date($numdate){
 }
 
 
-function affdate_base($numdate, $vue) {
+function affdate_base($numdate, $vue) { 
 	global $lang;
 	$date_array = recup_date($numdate);
 	if ($date_array)
@@ -522,14 +522,14 @@ function affdate_base($numdate, $vue) {
 
 	if ($mois > 0){
 		$saison = "hiver";
-		if (($mois == 3 AND $jour >= 21) OR $mois > 3) $saison = "printemps";
-		if (($mois == 6 AND $jour >= 21) OR $mois > 6) $saison = unicode2charset("&#233;t&#233;");
-		if (($mois == 9 AND $jour >= 21) OR $mois > 9) $saison = "automne";
-		if (($mois == 12 AND $jour >= 21) OR $mois > 12) $saison = "hiver";
+		if (($mois == 3 AND $jour >= 21) OR $mois > 3) $saison = _T('item_printemps');
+		if (($mois == 6 AND $jour >= 21) OR $mois > 6) $saison = unicode2charset(_T('item_ete'));
+		if (($mois == 9 AND $jour >= 21) OR $mois > 9) $saison = _T('item_automne');
+		if (($mois == 12 AND $jour >= 21) OR $mois > 12) $saison = _T('item_hiver');
 	}
 	
 	if ($lang == "fr") {
-		if ($jour == '1') $jour = '1er';
+		if ($jour == '1') $jour = _T('item_premier');
 		$tab_mois = array('',
 			'janvier', "f&eacute;vrier", 'mars', 'avril', 'mai', 'juin',
 			'juillet', "ao&ucirc;t", 'septembre', 'octobre', 'novembre', "d&eacute;cembre");
@@ -596,7 +596,7 @@ function affdate_base($numdate, $vue) {
 		return "$mois $annee";
 	}
 
-	return '<blink>format non d&eacute;fini</blink>';
+	return "<blink>"._T('info_format_non_defini')."</blink>";
 }
 
 function nom_jour($numdate) {
diff --git a/ecrire/inc_gettext.php3 b/ecrire/inc_gettext.php3
new file mode 100644
index 0000000000..3e55ed53ac
--- /dev/null
+++ b/ecrire/inc_gettext.php3
@@ -0,0 +1,50 @@
+<?php
+
+// Ce fichier ne sera execute qu'une fois
+if (defined("_ECRIRE_INC_GETTEXT")) return;
+define("_ECRIRE_INC_GETTEXT", "1");
+
+
+//
+// i18n : merge ("My name is @name@", array('name'=>'Bob'))
+//        into "My name is Bob"
+//
+function text_merge($text, $args) {
+	if (is_array($args)) {
+		while (list($name,$value) = each($args))
+			$text = ereg_replace ("@$name@", "$value", $text);
+	}
+	return $text;
+}
+
+//
+// i18n : our own small gettext
+//
+function spip_gettext($text, $args, $lang) {
+	global $dir_ecrire;
+
+	// load the language file
+	if (!is_array($GLOBALS["i18n_$lang"])) {
+		if (file_exists($dir_ecrire."lang/spip_$lang.php3"))
+			include_ecrire ("lang/spip_$lang.php3");
+		else {
+			$lang = 'fr';
+			include_ecrire ("lang/spip_fr.php3");
+		}
+	}
+
+	// get the french text if the translation file is not complete
+	if (!$GLOBALS["i18n_$lang"][$text]) {
+		$lang = 'fr';
+		include_ecrire ("lang/spip_fr.php3");
+	}
+
+	// use the translated text if found
+	if ($GLOBALS["i18n_$lang"][$text])
+		$text = $GLOBALS["i18n_$lang"][$text];
+
+	// merge it with the variables
+	return text_merge($text, $args);
+}
+
+?>
\ No newline at end of file
diff --git a/ecrire/inc_import.php3 b/ecrire/inc_import.php3
index b9ad7337f5..3f807d6a90 100644
--- a/ecrire/inc_import.php3
+++ b/ecrire/inc_import.php3
@@ -201,8 +201,8 @@ function import_objet_1_2($f, $gz=false) {
 			if (($type == 'article') && ($col == 'images'))
 			{
 				if ($value) {		// ne pas afficher de message si on a un champ suppl mais vide
-					echo "--><br><font color='red'><b>Erreur dans la sauvegarde ($type $id_objet) ! </b></font>\n<font color='black'>La colonne $col n'existe pas";
-					if ($col == 'images') echo ", veuillez v&eacute;rifier que vos images ont &eacute;t&eacute; transf&eacute;r&eacute;es correctement.";
+					echo "--><br><font color='red'><b>"._T('avis_erreur_sauvegarde', array('type' => $type, 'id_objet' => $id_objet))."</b></font>\n<font color='black'>"._T('avis_colonne_inexistante', array('col' => $col));
+					if ($col == 'images') echo _T('info_verifier_image');
 					echo "</font>\n<!--";
 					$GLOBALS['erreur_restauration'] = true;
 				}
@@ -218,7 +218,7 @@ function import_objet_1_2($f, $gz=false) {
 	$table = $tables[$type];
 	$query = "REPLACE $table (" . join(',', $cols) . ') VALUES (' . join(',', $values) . ')';
 	if (! spip_query($query)) {
-		echo "--><br><font color='red'><b>Erreur MySQL ! </b></font>\n<font color='black'><tt>".spip_sql_error()."</tt></font>\n<!--";
+		echo "--><br><font color='red'><b>"._T('avis_erreur_mysql_2')."</b></font>\n<font color='black'><tt>".spip_sql_error()."</tt></font>\n<!--";
 		$GLOBALS['erreur_restauration'] = true;
 	}
 
@@ -419,7 +419,7 @@ function import_all($f, $gz=false) {
 	if (!$my_pos) {
 		// Debut de l'importation
 		if (!($r = import_debut($f, $gz))) {
-			ecrire_meta("erreur", "le fichier archive n'est pas un fichier SPIP");
+			ecrire_meta("erreur", _T('avis_archive_incorrect'));
 			return false;
 		}
 		else {
@@ -448,7 +448,7 @@ function import_all($f, $gz=false) {
 		break;
 	}
 	if (!$import_ok) {
-		ecrire_meta("erreur", "le fichier archive n'est pas valide");
+		ecrire_meta("erreur", _T('avis_archive_invalide'));
 		return false;
 	}
 
@@ -500,9 +500,9 @@ function affiche_progression_javascript($abs_pos) {
 	if ($abs_pos == '100 %') {
 		$taille = $abs_pos;
 		if ($GLOBALS['erreur_restauration'])
-			echo "document.progression.recharge.value='Erreur: voir ci-dessous';\n";
+			echo "document.progression.recharge.value='"._T('avis_erreur')."\n";
 		else
-			echo "document.progression.recharge.value='C\'est fini !';\n";
+			echo "document.progression.recharge.value='"._T('info_fini')."\n";
 	}
 	else if (! $affiche_progression_pourcent)
 		$taille = ereg_replace("&nbsp;", " ", taille_en_octets($abs_pos));
diff --git a/ecrire/inc_layer.php3 b/ecrire/inc_layer.php3
index 14480f09f7..72b243f68d 100644
--- a/ecrire/inc_layer.php3
+++ b/ecrire/inc_layer.php3
@@ -111,7 +111,7 @@ function bouton_block_invisible($nom_block) {
 			$javasc .= "swap_couche(\\'".$numero_block[$nom_block]."\\');";
 		}
 		$retour = "\n<script language='JavaScript'><!--\n";
-		$retour .= "document.write('<a href=\"javascript:$javasc\"><img name=\"triangle$num_triangle\" src=\"img_pack/deplierhaut.gif\" alt=\"\" title=\"D&eacute;plier\" width=\"16\" height=\"14\" border=\"0\"></a> ');\n";
+		$retour .= "document.write('<a href=\"javascript:$javasc\"><img name=\"triangle$num_triangle\" src=\"img_pack/deplierhaut.gif\" alt=\"\" title=\""._T('info_deplier')."\" width=\"16\" height=\"14\" border=\"0\"></a> ');\n";
 		$retour .= "//-->\n";
 		$retour .= "</script>\n";
 		
@@ -131,7 +131,7 @@ function bouton_block_visible($nom_block){
 			$numero_block["$nom_block"] = $compteur_block;
 		}
 
-		return "<a href=\"javascript:swap_couche('".$numero_block["$nom_block"]."')\"><IMG name='triangle".$numero_block["$nom_block"]."' src='img_pack/deplierbas.gif' alt='' title='D&eacute;plier' width='16' height='14' border='0'></a> ";
+		return "<a href=\"javascript:swap_couche('".$numero_block["$nom_block"]."')\"><IMG name='triangle".$numero_block["$nom_block"]."' src='img_pack/deplierbas.gif' alt='' title='"._T('info_deplier')."' width='16' height='14' border='0'></a> ";
 	}
 }
 
diff --git a/ecrire/inc_logos.php3 b/ecrire/inc_logos.php3
index fc88281964..e47ba4ee9a 100644
--- a/ecrire/inc_logos.php3
+++ b/ecrire/inc_logos.php3
@@ -139,9 +139,9 @@ function afficher_logo($racine, $titre) {
 		echo "\n<INPUT NAME='ajout_logo' TYPE=Hidden VALUE='oui'>";
 		echo "\n<INPUT NAME='logo' TYPE=Hidden VALUE='$racine'>";
 		if (tester_upload()){
-			echo "\nT&eacute;l&eacute;charger un nouveau logo&nbsp;:<BR>";
+			echo "\n"._T('info_telecharger_nouveau_logo')."<BR>";
 			echo "\n<INPUT NAME='image' TYPE=File CLASS='forml' style='font-size:9px;' SIZE=15>";
-			echo "\n <div align='right'><INPUT NAME='ok' TYPE=Submit VALUE='T&eacute;l&eacute;charger' CLASS='fondo' style='font-size:9px;'></div>";
+			echo "\n <div align='right'><INPUT NAME='ok' TYPE=Submit VALUE='"._T('bouton_telecharger')."' CLASS='fondo' style='font-size:9px;'></div>";
 		} else {
 
 			$myDir = opendir("upload");
@@ -154,13 +154,13 @@ function afficher_logo($racine, $titre) {
 			closedir($myDir);
 
 			if (strlen($afficher) > 10){
-				echo "\nS&eacute;lectionner un fichier&nbsp;:";
+				echo "\n"._T('info_selectionner_fichier_2');
 				echo "\n<SELECT NAME='image' CLASS='forml' SIZE=1>";
 				echo $afficher;
 				echo "\n</SELECT>";
-				echo "\n  <INPUT NAME='ok' TYPE=Submit VALUE='Choisir' CLASS='fondo'>";
+				echo "\n  <INPUT NAME='ok' TYPE=Submit VALUE='"._T('bouton_choisir')."' CLASS='fondo'>";
 			} else {
-				echo "Installer des images dans le dossier /ecrire/upload pour pouvoir les s&eacute;lectionner ici.";
+				echo _T('info_installer_images_dossier');
 			}
 
 		}
diff --git a/ecrire/inc_mail.php3 b/ecrire/inc_mail.php3
index 54a7847881..26bdc79b32 100644
--- a/ecrire/inc_mail.php3
+++ b/ecrire/inc_mail.php3
@@ -42,7 +42,7 @@ function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") {
 
 	if (!$from) $from = $email;
 	if (!email_valide($email)) return false;
-	if ($email == "vous@fournisseur.com") return false;
+	if ($email == _T('info_mail_fournisseur')) return false;
 
 	spip_log("mail ($email): $sujet");
 
@@ -103,8 +103,8 @@ function extrait_article($row) {
 	}
 
 	$extrait = "** $titre **\n";
-	if ($les_auteurs) $extrait .= "par $les_auteurs ";
-	if ($statut == 'publie') $extrait .= "le ".nom_jour($date)." ".filtrer_entites(affdate($date));
+	if ($les_auteurs) $extrait .= _T('info_les_auteurs_1', array('les_auteurs' => $les_auteurs));
+	if ($statut == 'publie') $extrait .= _T('info_les_auteurs_2').nom_jour($date)." ".filtrer_entites(affdate($date));
 	$extrait .= "\n\n".textebrut(propre(couper_intro("$chapo<p>$texte", 700)))."\n\n";
 	if ($statut == 'publie') $extrait .= "-> ".$adresse_site."/spip_redirect.php3?id_article=$id_article\n\n";
 	return $extrait;
@@ -130,9 +130,9 @@ function envoyer_mail_publication($id_article) {
 		if ($row = spip_fetch_array($result)) {
 			$titre = nettoyer_titre_email($row['titre']);
 
-			$sujet = "[$nom_site_spip] PUBLIE : $titre";
-			$courr = "Article publi\xe9\n--------------\n\n";
-			$courr .= "L'article \"$titre\" a \xe9t\xe9 valid\xe9 par $connect_nom.\n\n\n";
+			$sujet = _T('info_publie_1', array('nom_site_spip' => $nom_site_spip, 'titre' => $titre));
+			$courr = _T('info_publie_2')."\n\n";
+			$courr .= _T('info_publie_01', array('titre' => $titre, 'connect_nom' => $connect_nom))."\n\n\n";
 			$courr .= extrait_article($row);
 			envoyer_mail($adresse_suivi, $sujet, $courr);
 		}
@@ -152,11 +152,11 @@ function envoyer_mail_proposition($id_article) {
 		if ($row = spip_fetch_array($result)) {
 			$titre = nettoyer_titre_email($row['titre']);
 
-			$sujet = "[$nom_site_spip] Propose : $titre";
-			$courr = "Article propos\xe9\n---------------\n\n";
-			$courr .= "L'article \"$titre\" est propos\xe9 \xe0 la publication.\n";
-			$courr .= "Vous \xeates invit\xe9 \xe0 venir le consulter et \xe0 donner votre opinion\n";
-			$courr .= "dans le forum qui lui est attach\xe9. Il est disponible \xe0 l'adresse :\n";
+			$sujet = _T('info_propose_1', array('nom_site_spip' => $nom_site_spip, 'titre' => $titre));
+			$courr = _T('info_propose_2')."\n\n";
+			$courr .= _T('info_propose_3', array('titre' => $titre))."\n";
+			$courr .= _T('info_propose_4')."\n";
+			$courr .= _T('info_propose_5')."\n";
 			$courr .= $adresse_site."/ecrire/articles.php3?id_article=$id_article\n\n\n";
 			$courr .= extrait_article($row);
 			envoyer_mail($adresse_suivi, $sujet, $courr);
diff --git a/ecrire/inc_meta.php3 b/ecrire/inc_meta.php3
index 01d0a4ec2e..ab6602b9cf 100644
--- a/ecrire/inc_meta.php3
+++ b/ecrire/inc_meta.php3
@@ -79,7 +79,7 @@ function lire_meta_maj($nom) {
 	} else {
 		global $connect_statut;
 		if ($connect_statut == '0minirezo')
-			echo "<h4 font color=red>Veuillez, en tant qu'administrateur du site, <a href='../spip_test_dirs.php3'>v&eacute;rifier les droits d'ecriture</a> sur le r&eacute;pertoire ecrire/ </h4>\n";
+			echo "<h4 font color=red>"._T('texte_inc_meta_1')."<a href='../spip_test_dirs.php3'>"._T('texte_inc_meta_2')."</a>"._T('texte_inc_meta_3')."</h4>\n";
 	}
 }
 
diff --git a/ecrire/inc_mots.php3 b/ecrire/inc_mots.php3
index 3f23f69bd0..88a84f80cf 100644
--- a/ecrire/inc_mots.php3
+++ b/ecrire/inc_mots.php3
@@ -115,7 +115,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 			else
 				echo bouton_block_invisible("lesmots");
 		}
-		echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>MOTS-CL&Eacute;S</B></FONT>";
+		echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>"._T('titre_mots_cles')."</B></FONT>";
 		echo aide ("artmots");
 		echo "</TABLE>";
 
@@ -140,15 +140,15 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 			$resultat = mots_ressemblants($cherche_mot, $table_mots, $table_ids);
 			debut_boite_info();
 			if (!$resultat) {
-				echo "<B>Aucun r&eacute;sultat pour \"$cherche_mot\".</B><BR>";
+				echo "<B>"._T('info_non_resultat', array('cherche_mot' => $cherche_mot))."</B><BR>";
 			}
 			else if (count($resultat) == 1) {
 				list(, $nouv_mot) = each($resultat);
 				$nouveaux_mots[] = $nouv_mot;
-				echo "<B>Le mot-cl&eacute; suivant a &eacute;t&eacute; ajout&eacute; &agrave; ";
-				if ($table == 'articles') echo "l'article";
-				else if ($table == 'breves') echo "la br&egrave;ve";
-				else if ($table == 'rubriques') echo "la rubrique";
+				echo "<B>"._T('info_mot_cle_ajoute');
+				if ($table == 'articles') echo _T('info_l_article');
+				else if ($table == 'breves') echo _T('info_la_breve');
+				else if ($table == 'rubriques') echo _T('info_la_rubrique');
 				echo " : </B><BR>";
 				$query = "SELECT * FROM spip_mots WHERE id_mot=$nouv_mot";
 				$result = spip_query($query);
@@ -170,7 +170,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 				while (list(, $id_mot) = each($resultat)) $les_mots[] = $id_mot;
 				if ($les_mots) {
 					$les_mots = join(',', $les_mots);
-					echo "<B>Plusieurs mots-cl&eacute;s trouv&eacute;s pour \"$cherche_mot\":</B><BR>";
+					echo "<B>"._T('info_plusieurs_mots_trouves', array('cherche_mot' => $cherche_mot))."</B><BR>";
 					$query = "SELECT * FROM spip_mots WHERE id_mot IN ($les_mots) ORDER BY titre";
 					$result = spip_query($query);
 					echo "<UL>";
@@ -183,7 +183,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 						echo "<LI><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B><FONT SIZE=3>$titre_mot</FONT></B>";
 					
 						if ($type_mot) echo " ($type_mot)";
-						echo " | <A HREF=\"$url_base&nouv_mot=$id_mot\">Ajouter ce mot</A>";
+						echo " | <A HREF=\"$url_base&nouv_mot=$id_mot\">"._T('info_ajouter_mot')."</A>";
 					
 						if (strlen($descriptif_mot) > 1) {
 							echo "<BR><FONT SIZE=1>".propre(couper($descriptif_mot, 100))."</FONT>\n";
@@ -194,7 +194,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 				}
 			}
 			else {
-				echo "<B>Trop de r&eacute;sultats pour \"$cherche_mot\" ; veuillez affiner la recherche.<BR>";
+				echo "<B>"._T('info_trop_resultat', array('cherche_mot' => $cherche_mot))."<BR>";
 			}
 			fin_boite_info();
 			echo "<P>";
@@ -302,7 +302,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 				}
 				echo "</select>";
 				echo "<INPUT TYPE='Hidden' NAME='supp_mot' VALUE='$id_mot'>";
-				echo "<INPUT TYPE='submit' NAME='Choisir' VALUE='Changer' CLASS='fondo' STYLE='font-size:10px'>";
+				echo "<INPUT TYPE='submit' NAME='Choisir' VALUE='"._T('bouton_changer')."' CLASS='fondo' STYLE='font-size:10px'>";
 				echo "</form>";
 
 			}else {
@@ -321,7 +321,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 				$url = $url_base."&supp_mot=$id_mot";
 				
 				if ($flag_groupe)
-					echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><A HREF=\"$url\">Retirer ce mot</A></FONT>";
+					echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><A HREF=\"$url\">"._T('info_retirer_mot')."</A></FONT>";
 				else echo "&nbsp;";
 				echo "</TD>";
 			}
@@ -367,7 +367,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 				
 			if ($table == 'rubriques') $form_mot .= "<INPUT TYPE='Hidden' NAME='coll' VALUE='$id_objet'>";				
 				
-			$message_ajouter_mot = "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>AJOUTER UN MOT-CL&Eacute; : &nbsp; </B></FONT>\n";
+			$message_ajouter_mot = "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>"._T('titre_ajouter_mot_cle')." &nbsp; </B></FONT>\n";
 			echo "<DIV align='right'>";
 			
 		//////
@@ -409,7 +409,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 					
 							echo "<INPUT TYPE='hidden' NAME='select_groupe'  VALUE='$id_groupe'>";
 
-							echo " <INPUT TYPE='submit' NAME='Chercher' VALUE='Chercher' CLASS='fondo' STYLE='font-size:10px'>";
+							echo " <INPUT TYPE='submit' NAME='Chercher' VALUE='"._T('bouton_chercher')."' CLASS='fondo' STYLE='font-size:10px'>";
 							echo "</FORM>";
 						}
 					}
@@ -438,7 +438,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 							echo $texte_option;
 						}
 						echo "</SELECT>";
-						echo " &nbsp; <INPUT TYPE='submit' NAME='Choisir' VALUE='Choisir' CLASS='fondo' STYLE='font-size:10px'>";
+						echo " &nbsp; <INPUT TYPE='submit' NAME='Choisir' VALUE='"._T('bouton_choisir')."' CLASS='fondo' STYLE='font-size:10px'>";
 						echo "</FORM>";
 					}
 				}
@@ -451,7 +451,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 		if ($nombre_mots_associes > 3) {
 			echo "<DIV ALIGN='right'>";
 			$url = $url_base."&supp_mot=-1";
-			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><A HREF=\"$url\">Retirer tous les mots</A></FONT>";
+			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><A HREF=\"$url\">"._T('info_retirer_mots')."</A></FONT>";
 			echo "</DIV>";
 		}
 
diff --git a/ecrire/inc_objet_base.php3 b/ecrire/inc_objet_base.php3
index 9965e21655..3240e545bf 100644
--- a/ecrire/inc_objet_base.php3
+++ b/ecrire/inc_objet_base.php3
@@ -8,10 +8,10 @@ define("_ECRIRE_INC_OBJET_BASE", "1");
 
 class _Abstract {
 	function abstract_error($str) {
-		die ("<h4>".$str."<br>Veuillez contacter un developpeur.</h4>");
+		die ("<h4>".$str."<br>"._T('info_contact_developpeur')."</h4>");
 	}
 	function abstract() {
-		$this->abstract_error("Erreur de programmation. Cette fonction ne doit pas etre appelee dans ce contexte.");
+		$this->abstract_error(_T('avis_erreur_fonction_contexte'));
 	}
 	function _Abstract() { $this->abstract(); }
 }
@@ -139,7 +139,7 @@ class _ObjectFactory extends _Abstract {
 			return $GLOBALS[$g]->slow_vars[$v];
 		}
 		else {
-			$this->abstract_error("Nom de champ incorrect $name pour objet de type ".$this->object_class);
+			$this->abstract_error(_T('avis_champ_incorrect_type_objet', array('name' => $name)).$this->object_class);
 		}
 	}
 
@@ -159,7 +159,7 @@ class _ObjectFactory extends _Abstract {
 			$GLOBALS[$g]->dirty = true;
 		}
 		else {
-			$this->abstract_error("Nom de champ incorrect $name pour objet de type ".$this->object_class);
+			$this->abstract_error(_T('avis_champ_incorrect_type_objet', array('name' => $name)).$this->object_class);
 		}
 	}
 
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 170539a553..398d5bffad 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -5,7 +5,6 @@
 if (defined("_ECRIRE_INC_PRESENTATION")) return;
 define("_ECRIRE_INC_PRESENTATION", "1");
 
-
 //
 // Aide
 //
@@ -23,7 +22,7 @@ function aide ($aide) {
 	"\n// --></script><noscript>".
 	'<a href="'.$dir_ecrire.'aide_index.php3?aide='.
 	$aide.
-	'" target="_blank"></noscript><img src="'.$dir_ecrire.'img_pack/aide.gif" alt="AIDE" title="De l\'aide sur cet &eacute;l&eacute;ment" width="12" height="12" border="0" align="middle"></a>'; // "
+	'" target="_blank"></noscript><img src="'.$dir_ecrire.'img_pack/aide.gif" alt="'._T('info_image_aide').'" title="'._T('titre_image_aide').'" width="12" height="12" border="0" align="middle"></a>'; // "
 }
 
 
@@ -53,8 +52,8 @@ function bouton_imessage($destinataire, $row = '') {
 	$url->addVar('new','oui');
 	$url->addVar('type','normal');
 
-	if ($destinataire) $title = "Envoyer un message priv&eacute; &agrave; cet auteur";
-	else $title = "Ecrire un message priv&eacute;";
+	if ($destinataire) $title = _T('info_envoyer_message_prive');
+	else $title = _T('info_ecire_message_prive');
 
 	$texte_bouton = "<img src='img_pack/m_envoi.gif' width='14' height='7' border='0'>";
 	return "<a href='". $url->getUrl() ."' title=\"$title\">$texte_bouton</a>";
@@ -220,7 +219,7 @@ function debut_raccourcis() {
 
 	debut_cadre_enfonce();
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-	echo "<b>RACCOURCIS :</b><p>";
+	echo "<b>"._T('titre_cadre_raccourcis')."</b><p>";
 }
 
 function fin_raccourcis() {
@@ -300,11 +299,11 @@ function afficher_tranches_requete(&$query, $colspan) {
 		$texte .= "</td>\n";
 		$texte .= "<td background=\"\" class=\"arial2\" colspan=\"1\" align=\"right\" valign=\"top\">";
 		if ($deb_aff == -1) {
-			$texte .= "<B>Tout afficher</B>";
+			$texte .= "<B>"._T('info_tout_afficher')."</B>";
 		} else {
 			$link = new Link;
 			$link->addTmpVar($tmp_var, -1);
-			$texte .= "<A HREF=\"".$link->getUrl()."\">Tout afficher</A>";
+			$texte .= "<A HREF=\"".$link->getUrl()."\">"._T('lien_tout_afficher')."</A>";
 		}
 	
 		$texte .= "</td>\n";
@@ -385,23 +384,23 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 			switch ($statut) {
 			case 'publie':
 				$puce = 'verte';
-				$title = 'Article publi&eacute;';
+				$title = _T('info_article_publie');
 				break;
 			case 'prepa':
 				$puce = 'blanche';
-				$title = 'Article en cours de r&eacute;daction';
+				$title = _T('info_article_redaction');
 				break;
 			case 'prop':
 				$puce = 'orange';
-				$title = 'Article propos&eacute;';
+				$title = _T('info_article_propose');
 				break;
 			case 'refuse':
 				$puce = 'rouge';
-				$title = 'Article refus&eacute;';
+				$title = _T('info_article_refuse');
 				break;
 			case 'poubelle':
 				$puce = 'poubelle';
-				$title = 'Article supprim&eacute;';
+				$title = _T('info_article_supprime');
 				break;
 			}
 			$s = "<a href=\"articles.php3?id_article=$id_article\" title=\"$title\">";
@@ -409,9 +408,9 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 
 			$s .= "<img src=\"img_pack/$puce\" alt='' width=\"13\" height=\"14\" border=\"0\"></a>&nbsp;&nbsp;";
 			if (acces_restreint_rubrique($id_rubrique))
-				$s .= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cet article'>&nbsp;";
+				$s .= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('titre_image_admin_article')."'>&nbsp;";
 			$s .= "<a href=\"articles.php3?id_article=$id_article\"$descriptif>".typo($titre)."</a>";
-			if ($petition) $s .= " <Font size=1 color='red'>P&Eacute;TITION</font>";
+			if ($petition) $s .= " <Font size=1 color='red'>"._T('lien_petitions')."</font>";
 
 			$vals[] = $s;
 
@@ -419,8 +418,8 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 
 			$s = affdate($date);
 			if ($connect_statut == "0minirezo" AND $activer_statistiques != "non" AND $afficher_visites AND $visites > 0) {
-				$s .= "<br><font size=\"1\"><a href='statistiques_visites.php3?id_article=$id_article'>$visites&nbsp;visites</a></font>";
-				if ($popularite > 0) $s .= "<br><font size=\"1\"><a href='statistiques_visites.php3?id_article=$id_article'>popularit&eacute;&nbsp;: $popularite%</a></font>";
+				$s .= "<br><font size=\"1\"><a href='statistiques_visites.php3?id_article=$id_article'>"._T('lien_visites', array('visites' => $visites))."</a></font>";
+				if ($popularite > 0) $s .= "<br><font size=\"1\"><a href='statistiques_visites.php3?id_article=$id_article'>"._T('lien_popularite', array('popularite' => $popularite))."</a></font>";
 			}
 			$vals[] = $s;
 
@@ -487,15 +486,15 @@ function afficher_breves($titre_table, $requete, $affrub=false) {
 			switch ($statut) {
 			case 'prop':
 				$puce = "puce-blanche";
-				$title = "Br&egrave;ve propos&eacute;e";
+				$title = _T('titre_breve_proposee');
 				break;
 			case 'publie':
 				$puce = "puce-verte";
-				$title = "Br&egrave;ve publi&eacute;e";
+				$title = _T('titre_breve_publiee');
 				break;
 			case 'refuse':
 				$puce = "puce-rouge";
-				$title = "Br&egrave;ve refus&eacute;e";
+				$title = _T('titre_breve_refusee');
 				break;
 			}
 
@@ -513,7 +512,7 @@ function afficher_breves($titre_table, $requete, $affrub=false) {
 			} else if ($statut != "prop")
 				$s .= affdate($date_heure);
 			else
-				$s .= "[&agrave; valider]";
+				$s .= _T('info_a_valider');
 			$s .= "</div>";
 			$vals[] = $s;
 			$table[] = $vals;
@@ -602,19 +601,19 @@ function bonhomme_statut($row) {
 
 	switch($row['statut']) {
 		case "0minirezo":
-			$image = "<img src='img_pack/admin-12.gif' alt='' title='Administrateur' border='0'>";
+			$image = "<img src='img_pack/admin-12.gif' alt='' title='"._T('titre_image_administrateur')."' border='0'>";
 			break;
 		case "1comite":
 			if ($connect_statut == '0minirezo' AND ($row['source'] == 'spip' AND !$row['pass'] AND !$row['login']))
-				$image = "<img src='img_pack/visit-12.gif' alt='' title='R&eacute;dacteur sans acc&egrave;s' border='0'>";
+				$image = "<img src='img_pack/visit-12.gif' alt='' title='"._T('titre_image_redacteur')."' border='0'>";
 			else
-				$image = "<img src='img_pack/redac-12.gif' alt='' title='R&eacute;dacteur' border='0'>";
+				$image = "<img src='img_pack/redac-12.gif' alt='' title='"._T('titre_image_redacteur_02')."' border='0'>";
 			break;
 		case "5poubelle":
-			$image = "<img src='img_pack/poubelle.gif' alt='' title='Auteur supprim&eacute;' border='0'>";
+			$image = "<img src='img_pack/poubelle.gif' alt='' title='"._T('titre_image_auteur_supprime')."' border='0'>";
 			break;
 		case "6forum":
-			$image = "<img src='img_pack/visit-12.gif' alt='' title='Visiteur' border='0'>";
+			$image = "<img src='img_pack/visit-12.gif' alt='' title='"._T('titre_image_visiteur')."' border='0'>";
 			break;
 		case "nouveau":
 		default:
@@ -765,16 +764,16 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc
 
 			if ($controle == "oui") {
 				if ($statut != "off") {
-					icone ("Supprimer ce message", "articles_forum.php3?id_article=$id_article&supp_forum=$id_forum&debut=$debut", "forum-interne-24.gif", "supprimer.gif", "right");
+					icone (_T('icone_supprimer_message'), "articles_forum.php3?id_article=$id_article&supp_forum=$id_forum&debut=$debut", "forum-interne-24.gif", "supprimer.gif", "right");
 				}
 				else {
-					echo "<br><font color='red'><b>MESSAGE SUPPRIM&Eacute; $ip</b></font>";
+					echo "<br><font color='red'><b>"._T('info_message_supprime')." $ip</b></font>";
 					if ($id_auteur) {
-						echo " - <a href='auteurs_edit.php3?id_auteur=$id_auteur'>Voir cet auteur</A>";
+						echo " - <a href='auteurs_edit.php3?id_auteur=$id_auteur'>"._T('lien_voir_auteur')."</A>";
 					}
 				}
 				if ($statut == "prop" OR $statut == "off") {
-					icone ("Valider ce message", "articles_forum.php3?id_article=$id_article&valid_forum=$id_forum&debut=$debut", "forum-interne-24.gif", "creer.gif", "right");
+					icone (_T('icone_valider_message'), "articles_forum.php3?id_article=$id_article&valid_forum=$id_forum&debut=$debut", "forum-interne-24.gif", "creer.gif", "right");
 				}
 			}
 			echo justifier(propre($texte));
@@ -787,7 +786,7 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc
 				echo "<p align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
 				$url = "forum_envoi.php3?id_parent=$id_forum&adresse_retour=".rawurlencode($adresse_retour)
 					."&titre_message=".rawurlencode($titre);
-				echo "<b><a href=\"$url\">R&eacute;pondre &agrave; ce message</a></b></font>";
+				echo "<b><a href=\"$url\">"._T('lien_repondre_message')."</a></b></font>";
 			}
 
 			if ($mots_cles_forums == "oui"){
@@ -984,42 +983,42 @@ function barre_onglets($rubrique, $onglet){
 	debut_onglet();
 
 	if ($rubrique == "statistiques"){
-		onglet("&Eacute;volution des visites", "statistiques_visites.php3", "evolution", $onglet, "statistiques-24.gif");
-		onglet("R&eacute;partition par rubriques", "statistiques.php3", "repartition", $onglet, "rubrique-24.gif");
+		onglet(_T('onglet_evolution_visite'), "statistiques_visites.php3", "evolution", $onglet, "statistiques-24.gif");
+		onglet(_T('onglet_repartition_rubrique'), "statistiques.php3", "repartition", $onglet, "rubrique-24.gif");
 		$activer_statistiques_ref = lire_meta("activer_statistiques_ref");
-		if ($activer_statistiques_ref != "non")	onglet("Origine des visites", "statistiques_referers.php3", "referers", $onglet, "referers-24.gif");
+		if ($activer_statistiques_ref != "non")	onglet(_T('onglet_origine_visites'), "statistiques_referers.php3", "referers", $onglet, "referers-24.gif");
 	}
 
 	if ($rubrique == "administration"){
-		onglet("Sauvegarder/restaurer la base", "admin_tech.php3", "sauver", $onglet, "base-24.gif");
-		onglet("Vider le cache", "admin_vider.php3", "vider", $onglet, "cache-24.gif");
-		onglet("Effacer la base", "admin_effacer.php3", "effacer", $onglet, "supprimer.gif");
+		onglet(_T('onglet_save_restaur_base'), "admin_tech.php3", "sauver", $onglet, "base-24.gif");
+		onglet(_T('onglet_vider_cache'), "admin_vider.php3", "vider", $onglet, "cache-24.gif");
+		onglet(_T('onglet_affacer_base'), "admin_effacer.php3", "effacer", $onglet, "supprimer.gif");
 	}
 
 	if ($rubrique == "auteur"){
 		$activer_messagerie = lire_meta("activer_messagerie");
 		$activer_imessage = lire_meta("activer_imessage");
 
-		onglet("L'auteur", "auteurs_edit.php3?id_auteur=$id_auteur", "auteur", $onglet, "redacteurs-24.gif");
-		onglet("Informations personnelles", "auteur_infos.php3?id_auteur=$id_auteur", "infos", $onglet, "fiche-perso-24.gif");
+		onglet(_T('onglet_auteur'), "auteurs_edit.php3?id_auteur=$id_auteur", "auteur", $onglet, "redacteurs-24.gif");
+		onglet(_T('onglet_informations_personnelles'), "auteur_infos.php3?id_auteur=$id_auteur", "infos", $onglet, "fiche-perso-24.gif");
 		if ($activer_messagerie!="non" AND $connect_id_auteur == $id_auteur)
-			onglet("Messagerie", "auteur_messagerie.php3?id_auteur=$id_auteur", "messagerie", $onglet, "messagerie-24.gif");
+			onglet(_T('onglet_messagerie'), "auteur_messagerie.php3?id_auteur=$id_auteur", "messagerie", $onglet, "messagerie-24.gif");
 	}
 
 	if ($rubrique == "configuration"){
-		onglet("Contenu du site", "configuration.php3", "contenu", $onglet, "racine-site-24.gif");
-		onglet("Interactivit&eacute;", "config-contenu.php3", "interactivite", $onglet, "forum-interne-24.gif");
-		onglet("Fonctions avanc&eacute;es", "config-fonctions.php3", "fonctions", $onglet, "image-24.gif");
+		onglet(_T('onglet_contenu_site'), "configuration.php3", "contenu", $onglet, "racine-site-24.gif");
+		onglet(_T('onglet_intercativite'), "config-contenu.php3", "interactivite", $onglet, "forum-interne-24.gif");
+		onglet(_T('onglet_fonctions_avances'), "config-fonctions.php3", "fonctions", $onglet, "image-24.gif");
 	}
 
 	if ($rubrique == "suivi_forum"){
-		onglet("Messages publics", "controle_forum.php3?page=public", "public", $onglet, "racine-site-24.gif");
-		onglet("Messages internes", "controle_forum.php3?page=interne", "interne", $onglet, "forum-interne-24.gif");
+		onglet(_T('onglet_messages_publics'), "controle_forum.php3?page=public", "public", $onglet, "racine-site-24.gif");
+		onglet(_T('onglet_messages_internes'), "controle_forum.php3?page=interne", "interne", $onglet, "forum-interne-24.gif");
 
 		$query_forum = "SELECT * FROM spip_forum WHERE statut='publie' AND texte='' LIMIT 0,1";
 		$result_forum = spip_query($query_forum);
 		if ($row = spip_fetch_array($result_forum)) {
-			onglet("Messages sans texte", "controle_forum.php3?page=vide", "sans", $onglet);
+			onglet(_T('onglet_messages_vide'), "controle_forum.php3?page=vide", "sans", $onglet);
 		}
 	}
 
@@ -1313,41 +1312,41 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 	echo "\n</map>";
 
 	echo "\n<map name='map_layout'>";
-	echo lien_change_var ($clean_link, 'set_disp', 1, '1,0,18,15', "Afficher uniquement le texte");
-	echo lien_change_var ($clean_link, 'set_disp', 2, '19,0,40,15', "Afficher les icones et le texte");
-	echo lien_change_var ($clean_link, 'set_disp', 3, '41,0,59,15', "Afficher uniquement les icones");
+	echo lien_change_var ($clean_link, 'set_disp', 1, '1,0,18,15', _T('lien_afficher_texte_seul'));
+	echo lien_change_var ($clean_link, 'set_disp', 2, '19,0,40,15', _T('lien_afficher_texte_icones'));
+	echo lien_change_var ($clean_link, 'set_disp', 3, '41,0,59,15', _T('lien_afficher_icones_seuls'));
 	echo "\n</map>";
 	
 	// Icones principales
 	echo "<table cellpadding='0' style='background-image: url(img_pack/rayures-fines.gif);' width='100%'><tr width='100%'><td width='100%' align='center'>";
 	echo "<table cellpadding='0' background='' width='$largeur'><tr width='$largeur'>";
-		icone_bandeau_principal ("&Agrave; suivre", "index.php3", "asuivre-48.gif", "asuivre", $rubrique);
-		icone_bandeau_principal ("&Eacute;dition du site", "naviguer.php3", "documents-48.gif", "documents", $rubrique);
+		icone_bandeau_principal (_T('icone_a_suivre'), "index.php3", "asuivre-48.gif", "asuivre", $rubrique);
+		icone_bandeau_principal (_T('icone_edition_site'), "naviguer.php3", "documents-48.gif", "documents", $rubrique);
 		if ($options == "avancees") {
-			icone_bandeau_principal ('Auteurs', "auteurs.php3", "redacteurs-48.gif", "redacteurs", $rubrique);
+			icone_bandeau_principal (_T('icone_auteurs'), "auteurs.php3", "redacteurs-48.gif", "redacteurs", $rubrique);
 		} else {
-			icone_bandeau_principal ('Informations personnelles', "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-48.gif", "redacteurs", $rubrique);
+			icone_bandeau_principal (_T('icone_informations_personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-48.gif", "redacteurs", $rubrique);
 		}
 		if ($options == "avancees") {
 			if ($connect_statut == "0minirezo")
-				icone_bandeau_principal ("Forums et p&eacute;titions", "forum.php3", "messagerie-48.gif", "messagerie", $rubrique);
+				icone_bandeau_principal (_T('icone_forums_petitions'), "forum.php3", "messagerie-48.gif", "messagerie", $rubrique);
 			else
-				icone_bandeau_principal ("Forum interne", "forum.php3", "messagerie-48.gif", "messagerie", $rubrique);
+				icone_bandeau_principal (_T('icone_forum_interne'), "forum.php3", "messagerie-48.gif", "messagerie", $rubrique);
 		}
 	if ($connect_statut == '0minirezo' and $connect_toutes_rubriques){
 	bandeau_barre_verticale();
-		icone_bandeau_principal ("Administration du site", "configuration.php3", "administration-48.gif", "administration", $rubrique);
+		icone_bandeau_principal (_T('icone_admin_site'), "configuration.php3", "administration-48.gif", "administration", $rubrique);
 	}
 	else if ($connect_statut == '0minirezo' and !$connect_toutes_rubriques and lire_meta("activer_statistiques") != 'non'){
 	bandeau_barre_verticale();
-		icone_bandeau_principal ("Statistiques du site", "statistiques_visites.php3", "administration-48.gif", "administration", $rubrique);
+		icone_bandeau_principal (_T('icone_stat_site'), "statistiques_visites.php3", "administration-48.gif", "administration", $rubrique);
 	}
 	echo "<td background='' width='100%'>   </td>";
 	echo "<td align='center'><font size=1>";
 		echo "<img src='img_pack/choix-layout.gif' alt='' vspace=3 border=0 usemap='#map_layout'>";
 	echo "</font></td>";
-		icone_bandeau_principal ("Aide en ligne", "javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=740,height=580'); void(0);", "aide-48.gif", "vide", "", "aide_index.php3");
-		icone_bandeau_principal ("Visiter le site", "$adresse_site", "visiter-48.gif");
+		icone_bandeau_principal (_T('icone_aide_ligne'), "javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=740,height=580'); void(0);", "aide-48.gif", "vide", "", "aide_index.php3");
+		icone_bandeau_principal (_T('icone_visiter_site'), "$adresse_site", "visiter-48.gif");
 	echo "</tr></table>";
 	echo "</td></tr></table>";
 
@@ -1358,74 +1357,74 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 	echo "<table cellpadding='0' background='' width='$largeur'><tr width='$largeur'>";
 
 	if ($rubrique == "asuivre"){
-		icone_bandeau_secondaire ("&Agrave; suivre", "index.php3", "asuivre-24.gif", "asuivre", $sous_rubrique);
-		icone_bandeau_secondaire ("Tout le site", "articles_tous.php3", "tout-site-24.gif", "tout-site", $sous_rubrique);
+		icone_bandeau_secondaire (_T('icone_a_suivre'), "index.php3", "asuivre-24.gif", "asuivre", $sous_rubrique);
+		icone_bandeau_secondaire (_T('icone_site_entier'), "articles_tous.php3", "tout-site-24.gif", "tout-site", $sous_rubrique);
 		if ($options == "avancees") {
 			bandeau_barre_verticale();
-			icone_bandeau_secondaire ("Calendrier", "calendrier.php3", "calendrier-24.gif", "calendrier", $sous_rubrique);
+			icone_bandeau_secondaire (_T('icone_calendrier'), "calendrier.php3", "calendrier-24.gif", "calendrier", $sous_rubrique);
 		}
 	}
 	else if ($rubrique == "documents"){
-		icone_bandeau_secondaire ("Rubriques", "naviguer.php3", "rubrique-24.gif", "rubriques", $sous_rubrique);
+		icone_bandeau_secondaire (_T('icone_rubriques'), "naviguer.php3", "rubrique-24.gif", "rubriques", $sous_rubrique);
 
 		$nombre_articles = spip_num_rows(spip_query("SELECT art.id_article FROM spip_articles AS art, spip_auteurs_articles AS lien WHERE lien.id_auteur = '$connect_id_auteur' AND art.id_article = lien.id_article"));
 		if ($nombre_articles > 0) {
-			icone_bandeau_secondaire ("Articles", "articles_page.php3", "article-24.gif", "articles", $sous_rubrique);
+			icone_bandeau_secondaire (_T('icone_articles'), "articles_page.php3", "article-24.gif", "articles", $sous_rubrique);
 		}
 
 		$activer_breves=lire_meta("activer_breves");
 		if ($activer_breves != "non"){
-			icone_bandeau_secondaire ("Br&egrave;ves", "breves.php3", "breve-24.gif", "breves", $sous_rubrique);
+			icone_bandeau_secondaire (_T('icone_breves'), "breves.php3", "breve-24.gif", "breves", $sous_rubrique);
 		}
 
 		if ($options == "avancees"){
 			$articles_mots = lire_meta('articles_mots');
 			if ($articles_mots != "non") {
-				icone_bandeau_secondaire ("Mots-cl&eacute;s", "mots_tous.php3", "mot-cle-24.gif", "mots", $sous_rubrique);
+				icone_bandeau_secondaire (_T('icone_mots_cles'), "mots_tous.php3", "mot-cle-24.gif", "mots", $sous_rubrique);
 			}
 
 			$activer_sites = lire_meta('activer_sites');
 			if ($activer_sites<>'non')
-				icone_bandeau_secondaire ("Sites r&eacute;f&eacute;renc&eacute;s", "sites_tous.php3", "site-24.gif", "sites", $sous_rubrique);
+				icone_bandeau_secondaire (_T('icone_sites_references'), "sites_tous.php3", "site-24.gif", "sites", $sous_rubrique);
 
 			if (@spip_num_rows(spip_query("SELECT * FROM spip_documents_rubriques LIMIT 0,1")) > 0) {
-				icone_bandeau_secondaire ("Documents des rubriques", "documents_liste.php3", "doc-24.gif", "documents", $sous_rubrique);
+				icone_bandeau_secondaire (_T('icone_doc_rubrique'), "documents_liste.php3", "doc-24.gif", "documents", $sous_rubrique);
 			}
 		}
 	}
 	else if ($rubrique == "redacteurs"){
 		if ($options == "avancees" OR $connect_statut == "0minirezo")
-			icone_bandeau_secondaire ("Tous les auteurs", "auteurs.php3", "redacteurs-24.gif", "redacteurs", $sous_rubrique);
+			icone_bandeau_secondaire (_T('icone_tous_auteur'), "auteurs.php3", "redacteurs-24.gif", "redacteurs", $sous_rubrique);
 
-		icone_bandeau_secondaire ("Informations personnelles", "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-24.gif", "perso", $sous_rubrique);
+		icone_bandeau_secondaire (_T('icone_informations_personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-24.gif", "perso", $sous_rubrique);
 	}
 	else if ($rubrique == "messagerie"){
-		icone_bandeau_secondaire ("Forum interne", "forum.php3", "forum-interne-24.gif", "forum-interne", $sous_rubrique);
+		icone_bandeau_secondaire (_T('titre_forum'), "forum.php3", "forum-interne-24.gif", "forum-interne", $sous_rubrique);
 
 		if ($connect_statut == "0minirezo"){
 			if (lire_meta('forum_prive_admin') == 'oui')
-				icone_bandeau_secondaire ("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.gif", "forum-admin", $sous_rubrique);
+				icone_bandeau_secondaire (_T('icone_forum_administrateur'), "forum_admin.php3", "forum-admin-24.gif", "forum-admin", $sous_rubrique);
 			bandeau_barre_verticale();
-			icone_bandeau_secondaire ("Suivre/g&eacute;rer les forums", "controle_forum.php3", "suivi-forum-24.gif", "forum-controle", $sous_rubrique);
-			icone_bandeau_secondaire ("Suivre/g&eacute;rer les p&eacute;titions", "controle_petition.php3", "petition-24.gif", "suivi-petition", $sous_rubrique);
+			icone_bandeau_secondaire (_T('icone_suivi_forums'), "controle_forum.php3", "suivi-forum-24.gif", "forum-controle", $sous_rubrique);
+			icone_bandeau_secondaire (_T('icone_suivi_pettions'), "controle_petition.php3", "petition-24.gif", "suivi-petition", $sous_rubrique);
 		}
 
 			bandeau_barre_verticale();
 		if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non')
-			icone_bandeau_secondaire ("Messagerie personnelle", "messagerie.php3", "messagerie-24.gif", "messagerie", $sous_rubrique);
+			icone_bandeau_secondaire (_T('icone_messagerie_personnelle'), "messagerie.php3", "messagerie-24.gif", "messagerie", $sous_rubrique);
 	}
 	else if ($rubrique == "administration"){
 		if ($connect_toutes_rubriques) {
-			icone_bandeau_secondaire ("Configuration du site", "configuration.php3", "administration-24.gif", "configuration", $sous_rubrique);
+			icone_bandeau_secondaire (_T('icone_configuration_site'), "configuration.php3", "administration-24.gif", "configuration", $sous_rubrique);
 		}
 		if (lire_meta("activer_statistiques") != 'non')
-			icone_bandeau_secondaire ("Statistiques des visites", "statistiques_visites.php3", "statistiques-24.gif", "statistiques", $sous_rubrique);
+			icone_bandeau_secondaire (_T('icone_statistiques_visites'), "statistiques_visites.php3", "statistiques-24.gif", "statistiques", $sous_rubrique);
 		if ($connect_toutes_rubriques) {
 			if ($options == "avancees") {
-				icone_bandeau_secondaire ("Maintenance du site", "admin_tech.php3", "base-24.gif", "base", $sous_rubrique);
+				icone_bandeau_secondaire (_T('icone_maintenace_site'), "admin_tech.php3", "base-24.gif", "base", $sous_rubrique);
 			}
 			else {
-				icone_bandeau_secondaire ("Sauvegarde du site", "admin_tech.php3", "base-24.gif", "base", $sous_rubrique);
+				icone_bandeau_secondaire (_T('icone_save_site'), "admin_tech.php3", "base-24.gif", "base", $sous_rubrique);
 			}
 		}
 	}
@@ -1433,7 +1432,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 	if ($options == "avancees") {
 		global $recherche;
 		if ($recherche == '' AND $spip_display != 2)
-			$recherche_aff = 'Rechercher';
+			$recherche_aff = _T('info_rechercher');
 		else
 			$recherche_aff = $recherche;
 		bandeau_barre_verticale();
@@ -1441,7 +1440,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 		echo "<td>";
 		echo "<form method='get' style='margin: 0px;' action='recherche.php3'>";
 		if ($spip_display == "2")
-			echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>Rechercher&nbsp;:</b></font><br>";
+			echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>"._T('info_rechercher_02')."</b></font><br>";
 		echo '<input type="text" size="18" value="'.$recherche_aff.'" name="recherche" class="spip_recherche">';
 		echo "</form>";
 		echo "</td>";
@@ -1452,7 +1451,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 
 	if ($auth_can_disconnect) {
 		echo "<td width='5'>&nbsp;</td>";
-		icone_bandeau_secondaire ("Se d&eacute;connecter", "../spip_cookie.php3?logout=$connect_login", "deconnecter-24.gif", "", $sous_rubrique, "deconnect");
+		icone_bandeau_secondaire (_T('icone_deconnecter'), "../spip_cookie.php3?logout=$connect_login", "deconnecter-24.gif", "", $sous_rubrique, "deconnect");
 	}
 
 	echo "</tr></table>";
@@ -1472,17 +1471,17 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 					echo "<a href='message.php3?id_message=$ze_message'><font color='$couleur_claire'><b>VOUS AVEZ UN NOUVEAU MESSAGE</b></font></a>";
 				}
 			}
-			if ($total_messages > 1) echo "<a href='messagerie.php3'><font color='$couleur_claire'>VOUS AVEZ $total_messages NOUVEAUX MESSAGES</font></a>";
+			if ($total_messages > 1) echo "<a href='messagerie.php3'><font color='$couleur_claire'>"._T('info_nouveaux_messages', array('total_messages' => $total_messages))."</font></a>";
 			$result_messages = spip_query("SELECT messages.* FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE lien.id_auteur='$connect_id_auteur' AND messages.statut='publie' AND lien.id_message=messages.id_message AND messages.rv='oui' AND messages.date_heure>DATE_SUB(NOW(),INTERVAL 1 DAY) GROUP BY messages.id_message");
 			$total_messages = @spip_num_rows($result_messages);
 			
 			if ($total_messages == 1) {
 				while ($row = @spip_fetch_array($result_messages)) {
 					$ze_message = $row['id_message'];
-					echo " | <a href='message.php3?id_message=$ze_message'><font color='white'>UN RENDEZ-VOUS</font></a> ";
+					echo " | <a href='message.php3?id_message=$ze_message'><font color='white'>"._T('lien_rendez_vous')."</font></a> ";
 				}
 			}
-			if ($total_messages > 1) echo " | <a href='calendrier.php3'><font color='white'>$total_messages RENDEZ-VOUS</font></a> ";
+			if ($total_messages > 1) echo " | <a href='calendrier.php3'><font color='white'>"._T('lien_rendez_vous_02', array('total_messages' => $total_messages))."</font></a> ";
 			echo "</b></font>";
 		}
 
@@ -1496,20 +1495,17 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 			echo "<span class='fondgris'
 				onMouseOver=\"changeclass(this,'fondgrison2')\"
 				onMouseOut=\"changeclass(this,'fondgris')\"><a
-				href='". $lien->getUrl() ."' class='icone'><font color='black'>Interface
-				simplifi&eacute;e</font></a></span>";
-			echo " <span class = 'fondo'><b>interface compl&egrave;te</b></span>";
+				href='". $lien->getUrl() ."' class='icone'><font color='black'>"._T('icone_interface_simple')."</font></a></span>";
+			echo " <span class = 'fondo'><b>"._T('info_interface_complete')."</b></span>";
 
 		}
 		else {
 			$lien = $clean_link;
 			$lien->addVar('set_options', 'avancees');
-			echo "<span class='fondgrison2'><b>Interface
-				simplifi&eacute;e</b></span> <span class='fondgris'
+			echo "<span class='fondgrison2'><b>"._T('info_interface_simple')."</b></span> <span class='fondgris'
 				onMouseOver=\"changeclass(this,'fondgrison2')\"
 				onMouseOut=\"changeclass(this,'fondgris')\"><a
-				href='". $lien->getUrl() ."' class='icone'><font color='black'>interface
-				compl&egrave;te</font></a></span>";
+				href='". $lien->getUrl() ."' class='icone'><font color='black'>"._T('icone_interface_complet')."</font></a></span>";
 		}
 
 	echo "</font>";
@@ -1521,11 +1517,11 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 
 	if ($spip_ecran == "large") {
 		$lien->addVar('set_ecran', 'etroit');
-		echo "<a href='". $lien->getUrl() ."'><img src='img_pack/set-ecran.gif' title='Petit &eacute;cran' alt='Petit &eacute;cran' width='23' height='19' border='0'></a>";
+		echo "<a href='". $lien->getUrl() ."'><img src='img_pack/set-ecran.gif' title='"._T('info_petit_ecran')."' alt='"._T('info_petit_ecran')."' width='23' height='19' border='0'></a>";
 	}
 	else {
 		$lien->addVar('set_ecran', 'large');
-		echo "<a href='". $lien->getUrl() ."'><img src='img_pack/set-ecran.gif' title='Grand &eacute;cran' alt='Grand &eacute;cran' width='23' height='19' border='0'></a>";
+		echo "<a href='". $lien->getUrl() ."'><img src='img_pack/set-ecran.gif' title='"._T('info_grand_ecran')."' alt='"._T('info_grand_ecran')."' width='23' height='19' border='0'></a>";
 	}
 	echo "</td>";
 
@@ -1657,12 +1653,12 @@ function debut_gauche($rubrique = "asuivre") {
 			if ($flag_cadre) debut_cadre_relief("messagerie-24.gif");
 			if ($rubrique == "messagerie") {
 				echo "<a href='message_edit.php3?new=oui&type=normal'><img src='img_pack/m_envoi.gif' alt='' width='14' height='7' border='0'>";
-				echo "<font color='#169249' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;NOUVEAU MESSAGE</b></font></a>";
+				echo "<font color='#169249' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;"._T('lien_nouveau_message')."</b></font></a>";
 				echo "\n<br><a href='message_edit.php3?new=oui&type=pb'><img src='img_pack/m_envoi_bleu.gif' alt='' width='14' height='7' border='0'>";
-				echo "<font color='#044476' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;NOUVEAU PENSE-B&Ecirc;TE</b></font></a>";
+				echo "<font color='#044476' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;"._T('lien_nouvea_pense_bete')."</b></font></a>";
 				if ($connect_statut == "0minirezo") {
 					echo "\n<br><a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' alt='' width='14' height='7' border='0'>";
-					echo "<font color='#ff9900' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;NOUVELLE ANNONCE</b></font></a>";
+					echo "<font color='#ff9900' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;"._T('lien_nouvelle_annonce')."</b></font></a>";
 				}
 			}
 			
@@ -1670,7 +1666,7 @@ function debut_gauche($rubrique = "asuivre") {
 				echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
 				if ($nb_connectes > 0) {
 					if ($options == "avancees" AND $rubrique == "messagerie") echo "<p>";
-					echo "<b>Actuellement en ligne&nbsp;:</b>";
+					echo "<b>"._T('info_en_ligne')."</b>";
 					while ($row = spip_fetch_array($result_auteurs)) {
 						$id_auteur = $row["id_auteur"];
 						$nom_auteur = typo($row["nom"]);
@@ -1738,12 +1734,12 @@ function creer_colonne_droite($rubrique=""){
 			if ($flag_cadre) debut_cadre_relief("messagerie-24.gif");
 			if ($rubrique == "messagerie") {
 				echo "<a href='message_edit.php3?new=oui&type=normal'><img src='img_pack/m_envoi.gif' alt='' width='14' height='7' border='0'>";
-				echo "<font color='#169249' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;NOUVEAU MESSAGE</b></font></a>";
+				echo "<font color='#169249' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;"._T('lien_nouveau_message')."</b></font></a>";
 				echo "\n<br><a href='message_edit.php3?new=oui&type=pb'><img src='img_pack/m_envoi_bleu.gif' alt='' width='14' height='7' border='0'>";
-				echo "<font color='#044476' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;NOUVEAU PENSE-B&Ecirc;TE</b></font></a>";
+				echo "<font color='#044476' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;"._T('lien_nouvea_pense_bete')."</b></font></a>";
 				if ($connect_statut == "0minirezo") {
 					echo "\n<br><a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' alt='' width='14' height='7' border='0'>";
-					echo "<font color='#ff9900' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;NOUVELLE ANNONCE</b></font></a>";
+					echo "<font color='#ff9900' face='Verdana,Arial,Helvetica,sans-serif' size=1><b>&nbsp;"._T('lien_nouvelle_annonce')."</b></font></a>";
 				}
 			}
 
@@ -1751,7 +1747,7 @@ function creer_colonne_droite($rubrique=""){
 				echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
 				if ($nb_connectes > 0) {
 					if ($options == "avancees" AND $rubrique == "messagerie") echo "<p>";
-					echo "<b>Actuellement en ligne&nbsp;:</b>";
+					echo "<b>"._T('info_nombre_en_ligne')."</b>";
 					while ($row = spip_fetch_array($result_auteurs)) {
 						$id_auteur = $row["id_auteur"];
 						$nom_auteur = typo($row["nom"]);
@@ -1785,7 +1781,7 @@ function debut_droite($rubrique="") {
 				debut_cadre_formulaire('racine-24.gif');
 				echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
 
-				echo "En cours d'&eacute;dition".aide('artmodif');
+				echo _T('info_cours_edition').aide('artmodif');
 				while ($row = @spip_fetch_array($result)) {
 					$ze_article = $row['id_article'];
 					$ze_titre = typo($row['titre']);
@@ -1794,7 +1790,7 @@ function debut_droite($rubrique="") {
 					if ($ze_article != $GLOBALS['id_article_bloque']) {
 						$lien = $clean_link;
 						$lien->addVar('debloquer_article', $ze_article);
-						echo " [<a href='". $lien->getUrl() ."'>lib&eacute;rer</a>]</font>";
+						echo " [<a href='". $lien->getUrl() ."'>"._T('lien_liberer')."</a>]</font>";
 					}
 					echo "</div>";
 				}
@@ -1857,14 +1853,14 @@ function fin_page($credits='') {
 
 <?php
 debut_grand_cadre();
-?>
-<div align='right'><font face="Verdana,Arial,Helvetica,sans-serif" size='2'>
-<a href='http://www.uzine.net/spip'>SPIP <?php echo $spip_version_affichee; ?></a>
-est un logiciel libre distribu&eacute; <a href='copyright_fr.html'>sous licence GPL.</a>
 
-<?php
+echo "<div align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2'>";
+echo "<a href='http://www.uzine.net/spip'>SPIP $spip_version_affichee; </a>";
+echo _T('info_copyright');
+
+
 if (ereg("jimmac", $credits))
-	echo "<br>Les icones de l'interface sont de <a href='http://jimmac.musichall.cz/'>Jakub 'Jimmac' Steiner</a>.";
+	echo "<br>"._T('lien_icones_interface');
 ?>
 <p>
 </font></div>
@@ -1896,7 +1892,7 @@ function afficher_parents($id_rubrique) {
 
 			$parents = " <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'><font color='$couleur_foncee'>$titre</font></a></FONT><BR>\n".$parents;
 			if (acces_restreint_rubrique($id_rubrique))
-				$parents = " <img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique et ses sous-rubriques'> ".$parents;
+				$parents = " <img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('info_administrer_rubriques')."'> ".$parents;
 			if (!$id_parent)
 				$parents = "~ <IMG SRC='img_pack/secteur-24.gif' alt='' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> ".$parents;
 			else
diff --git a/ecrire/inc_sites.php3 b/ecrire/inc_sites.php3
index 0e9dc41761..bfe48c3392 100644
--- a/ecrire/inc_sites.php3
+++ b/ecrire/inc_sites.php3
@@ -241,9 +241,9 @@ function syndic_a_jour($now_id_syndic, $statut = 'off') {
 			spip_query("UPDATE spip_syndic SET syndication='oui', date_syndic=NOW() WHERE id_syndic='$now_id_syndic'");
 		}
 		else
-			return "La syndication a &eacute;chou&eacute; : le backend indiqu&eacute; est ind&eacute;chiffrable ou ne propose aucun article.";
+			return _T('avis_echec_syndication_01');
 	} else
-		return "La syndication a &eacute;chou&eacute; : impossible d'acc&eacute;der au backend de ce site.";
+		return _T('avis_echec_syndication_02');
 }
 
 
@@ -300,26 +300,26 @@ function afficher_sites($titre_table, $requete) {
 					$puce = 'puce-verte-anim.gif';
 				else
 					$puce='puce-verte.gif';
-				$title = "Site r&eacute;f&eacute;renc&eacute; en ligne";
+				$title = _T('info_site_reference');
 				break;
 			case 'prop':
 				if (acces_restreint_rubrique($id_rubrique))
 					$puce = 'puce-blanche-anim.gif';
 				else
 					$puce='puce-blanche.gif';
-				$title = "Site Web en attente de validation";
+				$title = _T('info_site_attente');
 				break;
 			case 'refuse':
 				if (acces_restreint_rubrique($id_rubrique))
 					$puce = 'puce-poubelle-anim.gif';
 				else
 					$puce='puce-poubelle.gif';
-				$title = "Site Web refus&eacute;";
+				$title = _T('info_site_refuse');
 				break;
 			}
 			if ($syndication == "off") {
 				$puce = 'puce-orange-anim.gif';
-				$title = "Site syndiqu&eacute; en panne";
+				$title = _T('info_panne_site_syndique');
 			}
 
 			echo "<a href=\"".$link->getUrl()."\" title=\"$title\">";
@@ -329,15 +329,15 @@ function afficher_sites($titre_table, $requete) {
 			else
 				echo typo($nom_site);
 
-			echo "</a> &nbsp;&nbsp; <font size='1'>[<a href='$url_site'>visiter ce site</a>]</font>";
+			echo "</a> &nbsp;&nbsp; <font size='1'>[<a href='$url_site'>"._T('lien_visite_site')."</a>]</font>";
 			echo "</td>";
 
 			echo "<td class='arial1' align='right'> &nbsp;";
 			if ($syndication == "off") {
-				echo "<font color='red'>probl&egrave;me de </font>";
+				echo "<font color='red'>"._T('info_probleme_grave')." </font>";
 			}
 			if ($syndication == "oui" or $syndication == "off"){
-				echo "<font color='red'>syndication :</font>";
+				echo "<font color='red'>"._T('info_syndication')."</font>";
 			}
 			echo "</td>";					
 			echo "<td class='arial1'>";
@@ -462,8 +462,8 @@ function afficher_syndic_articles($titre_table, $requete, $afficher_site = false
 
 					echo "</A>";
 
-					if (strlen($lesauteurs)>0) echo "<br>auteur(s)&nbsp;: <font color='#336666'>$lesauteurs</font>";
-					if (strlen($descriptif)>0) echo "<br>descriptif(s)&nbsp;: <font color='#336666'>$descriptif</font>";
+					if (strlen($lesauteurs)>0) echo "<br>"._T('info_auteurs_nombre')." <font color='#336666'>$lesauteurs</font>";
+					if (strlen($descriptif)>0) echo "<br>"._T('info_descriptif_nombre')." <font color='#336666'>$descriptif</font>";
 					
 					echo "</td>";
 					
@@ -483,14 +483,14 @@ function afficher_syndic_articles($titre_table, $requete, $afficher_site = false
 					
 					if ($connect_statut == '0minirezo'){
 						if ($statut == "publie"){
-							echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&supprimer_lien=$id_syndic_article'><font color='black'>bloquer ce lien</font></a>]";
+							echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&supprimer_lien=$id_syndic_article'><font color='black'>"._T('info_bloquer_lien')."</font></a>]";
 						
 						}
 						else if ($statut == "refuse"){
-							echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&ajouter_lien=$id_syndic_article'>r&eacute;tablir ce lien</a>]";
+							echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&ajouter_lien=$id_syndic_article'>"._T('info_retablir_lien')."</a>]";
 						}
 						else if ($statut == "dispo") {
-							echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&ajouter_lien=$id_syndic_article'>valider ce lien</a>]";
+							echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&ajouter_lien=$id_syndic_article'>"._T('info_valider_lien')."</a>]";
 						}
 					} else {
 						echo "&nbsp;";
diff --git a/ecrire/inc_statistiques.php3 b/ecrire/inc_statistiques.php3
index 339ca6bdb5..f291d84b5b 100644
--- a/ecrire/inc_statistiques.php3
+++ b/ecrire/inc_statistiques.php3
@@ -83,7 +83,7 @@ function stats_show_keywords($kw_referer, $kw_referer_host) {
 	}
 
 	$nom_url = strip_tags($kw_referer_host);
-	$title = "Aller &agrave; ".$kw_referer;
+	$title = _T('info_aller_a').$kw_referer;
 	if (strlen($nom_url) > 50) $nom_url = substr($nom_url, 0, 48) . "...";
 
 	$buffer = "&nbsp;<a title=\"$title\" href='".strip_tags($kw_referer)."'>".$nom_url."</a>\n";
@@ -215,7 +215,7 @@ function calculer_n_referers($nb_referers) {
 
 
 function calculer_referers() {
-	spip_log("analyse referers");
+	spip_log(_T('info_analyse_referers'));
 	$encore = calculer_n_referers(100);
 	if ($encore) {
 		include_ecrire("inc_meta.php3");
@@ -234,7 +234,7 @@ function calculer_referers() {
 //
 
 function calculer_visites($date = "") {
-	spip_log("analyse visites");
+	spip_log(_T('info_analyse_visites'));
 
 	// calculer les popularites avant d'effacer les donnees
 	calculer_popularites();
@@ -292,7 +292,7 @@ function calculer_visites($date = "") {
 //
 
 function calculer_popularites() {
-	spip_log("analyse popularites");
+	spip_log(_T('info_analyse_popularites'));
 
 	$date = lire_meta('date_stats_popularite');
 	include_ecrire("inc_meta.php3");
diff --git a/ecrire/inc_surligne.php3 b/ecrire/inc_surligne.php3
index f167316af6..0420d1db04 100644
--- a/ecrire/inc_surligne.php3
+++ b/ecrire/inc_surligne.php3
@@ -124,4 +124,4 @@ function fin_surligne($mots, $mode_surligne) {
 	return $mode_surligne;
 }
 
-?>
\ No newline at end of file
+?>
diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index 2bc6a7db23..3192812249 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -70,7 +70,7 @@ if ($flag_ecrire) {
 $spip_version = 1.473;
 
 // version de spip
-$spip_version_affichee = "1.5.1 CVS";
+$spip_version_affichee = "1.6a1 (tests i18n) CVS";
 
 // version de spip / tag cvs
 if (ereg('Name: v(.*) ','$Name$', $regs)) $spip_version_affichee = $regs[1];
@@ -743,6 +743,13 @@ function email_valide($adresse) {
 }
 
 
+// internationalisation (i18n)
+function _T($text, $args=Array(), $lang='zg') {
+	include_ecrire('inc_gettext.php3');
+	return spip_gettext($text, $args, $lang);
+}
+
+
 // Enregistrement des evenements
 
 function spip_log($message) {
@@ -772,11 +779,13 @@ function spip_log($message) {
 	}
 }
 
+
 function spip_debug($message) {
 	if ($GLOBALS['debug'])
 		spip_log($message);
 }
 
+
 // En mode debug, logger l'URI appelante (pas efficace, c'est vraiment pour debugguer !)
 if ($debug)
 	spip_debug("$REQUEST_METHOD: ".($flag_ecrire ? "/ecrire/" : "/").$clean_link->getUrl());
diff --git a/ecrire/index.php3 b/ecrire/index.php3
index e9502d78f1..a0379bb61b 100644
--- a/ecrire/index.php3
+++ b/ecrire/index.php3
@@ -2,7 +2,7 @@
 
 include ("inc.php3");
 
-debut_page("Votre espace priv&eacute;", "asuivre", "asuivre");
+debut_page(_T('titre_page_index'), "asuivre", "asuivre");
 
 debut_gauche();
 
@@ -31,7 +31,7 @@ function enfant($collection){
 			$les_enfants.= $bouton_layer;
 		}
 		if  (acces_restreint_rubrique($id_rubrique))
-			$les_enfants.= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique et ses sous-rubriques'> ";
+			$les_enfants.= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('info_administrer_rubriques')."'> ";
 		$les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'><font color='$couleur_foncee'>".typo($titre)."</font></A></B>";
 		if (strlen($descriptif)>1)
 			$les_enfants.="<BR><FONT SIZE=1>$descriptif</FONT>";
@@ -81,23 +81,23 @@ else echo debut_block_invisible("info_perso");
 
 if (lire_meta('activer_messagerie') != 'non') {
 	if ($connect_activer_messagerie != "non") {
-		echo "<br>Vous utilisez la messagerie interne de ce site. ";
+		echo "<br>"._T('info_utilisation_messagerie_interne');
 		if ($connect_activer_imessage != "non")
-			echo "Votre nom appara&icirc;t dans la liste des utilisateurs connect&eacute;s.";
+			echo _T('info_nom_utilisateurs_connectes');
 		else
-			echo "Votre nom n'appara&icirc;t pas dans la liste des utilisateurs connect&eacute;s.";
+			echo _T('info_nom_non_utilisateurs_connectes');
 	} else
-		echo "<br>Vous n'utilisez pas la messagerie interne de ce site.";
+		echo "<br>"._T('info_non_utilisation_messagerie');
 }
 
-icone_horizontale("Modifier vos informations personnelles", "auteurs_edit.php3?id_auteur=$connect_id_auteur&redirect=index.php3", "fiche-perso-24.gif","rien.gif");
+icone_horizontale(_T('icone_modifier_informations_personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur&redirect=index.php3", "fiche-perso-24.gif","rien.gif");
 
 //
 // Supprimer le cookie, se deconnecter...
 //
 
 if ($connect_statut == "0minirezo" AND $cookie_admin) {
-	icone_horizontale("Supprimer le cookie de correspondance" . aide("cookie"), "../spip_cookie.php3?cookie_admin=non&url=".rawurlencode("ecrire/index.php3"), "cookie-24.gif", "");
+	icone_horizontale(_T('icone_supprimer_cookie') . aide("cookie"), "../spip_cookie.php3?cookie_admin=non&url=".rawurlencode("ecrire/index.php3"), "cookie-24.gif", "");
 }
 
 echo fin_block();
@@ -114,7 +114,7 @@ if (spip_num_rows($result) > 0){
 	debut_cadre_enfonce("messagerie-24.gif");
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'>";
 	echo "<div style='background-color: yellow; padding: 3px;'>";
-	echo "<b>Annonces g&eacute;n&eacute;rales :</b>";
+	echo "<b>"._T('info_annonces_generales')."</b>";
 	echo "</div>";
 	while ($row = spip_fetch_object($result)) {
 		if (ereg("^=([^[:space:]]+)$",$row->texte,$match))
@@ -141,21 +141,21 @@ $query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1";
 $result = spip_query($query);
 
 if (spip_num_rows($result) > 0) {
-	icone_horizontale("&Eacute;crire un nouvel article", "articles_edit.php3?new=oui", "article-24.gif","creer.gif");
+	icone_horizontale(_T('icone_ecrire_article'), "articles_edit.php3?new=oui", "article-24.gif","creer.gif");
 
 	$activer_breves = lire_meta("activer_breves");
 	if ($activer_breves != "non") {
-		icone_horizontale("&Eacute;crire une nouvelle br&egrave;ve", "breves_edit.php3?new=oui", "breve-24.gif","creer.gif");
+		icone_horizontale(_T('icone_nouvelle_breve'), "breves_edit.php3?new=oui", "breve-24.gif","creer.gif");
 	}
 }
 else {
 	if ($connect_statut == '0minirezo') {
-		echo "<font size='2'>Avant de pouvoir &eacute;crire des articles, ";
-		echo "vous devez cr&eacute;er au moins une rubrique.</font><p>";
+		echo "<font size='2'>"._T('info_ecrire_article_1');
+		echo _T('info_ecrire_article_2')."</font><p>";
 	}
 }
 if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) {
-	icone_horizontale("Cr&eacute;er une nouvelle rubrique", "rubriques_edit.php3?new=oui", "rubrique-24.gif","creer.gif");
+	icone_horizontale(_T('icone_creer_rubrique_2'), "rubriques_edit.php3?new=oui", "rubrique-24.gif","creer.gif");
 }
 
 
@@ -163,26 +163,26 @@ if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) {
 if ($options == "avancees") {
 	echo "<p>";
 	if (lire_meta("activer_messagerie") == 'oui' AND $connect_activer_messagerie != 'non') {
-		icone_horizontale("Messagerie personnelle", "messagerie.php3", "messagerie-24.gif");
+		icone_horizontale(_T('icone_messagerie_peronnelle'), "messagerie.php3", "messagerie-24.gif");
 	}
 
-	icone_horizontale("Forum interne", "forum.php3", "forum-interne-24.gif","rien.gif");
+	icone_horizontale(_T('titre_forum'), "forum.php3", "forum-interne-24.gif","rien.gif");
 
 	if ($connect_statut == "0minirezo") {
 		if (lire_meta('forum_prive_admin') == 'oui') {
-			icone_horizontale("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.gif");
+			icone_horizontale(_T('titre_page_forum'), "forum_admin.php3", "forum-admin-24.gif");
 			echo "<p>";
 		}
 		if (lire_meta("activer_statistiques") == 'oui')
-			icone_horizontale("Statistiques du site", "statistiques_visites.php3", "statistiques-24.gif");
-		icone_horizontale("Suivi des forums", "controle_forum.php3", "suivi-forum-24.gif");
+			icone_horizontale(_T('icone_statistiques'), "statistiques_visites.php3", "statistiques-24.gif");
+		icone_horizontale(_T('titre_page_forum_suivi'), "controle_forum.php3", "suivi-forum-24.gif");
 		if ($connect_toutes_rubriques)
-			icone_horizontale("Vider le cache", "admin_vider.php3", "cache-24.gif");
+			icone_horizontale(_T('texte_vider_cache'), "admin_vider.php3", "cache-24.gif");
 	}
 }
 else if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) {
 	echo "<p>";
-	icone_horizontale("Configurer votre site", "configuration.php3", "administration-24.gif");
+	icone_horizontale(_T('icone_configurer_site'), "configuration.php3", "administration-24.gif");
 }
 
 fin_raccourcis();
@@ -193,13 +193,8 @@ debut_droite();
 if ($options != 'avancees') {
 	debut_boite_info();
 	echo "<div class='verdana2'>";
-	echo "<p><center><b>&laquo;&nbsp;&Agrave; SUIVRE&nbsp;&raquo;</b></center>";
-	echo "<p>".propre("Cette page recense l'actualit&eacute; du site et vous permet de suivre vos contributions. ".
-		"Vous y retrouverez vos articles en cours de r&eacute;daction, les articles et les br&egrave;ves ".
-		"pour lesquelles vous &ecirc;tes invit&eacute; &agrave; donner votre avis, puis un rappel de vos ".
-		"pr&eacute;c&eacute;dentes contributions.<p><hr><p>Quand vous serez familiaris&eacute;(e) avec ".
-		"l'interface, vous pourrez cliquer sur &laquo;<a href='index.php3?&set_options=avancees'>interface compl&egrave;te</a>&raquo; ".
-		"pour ouvrir plus de possibilit&eacute;s.");
+	echo "<p><center><b>&laquo;&nbsp;"._T('info_a_suivre')."</b></center>";
+	echo "<p>"._T('texte_actualite_site_1')."<a href='index.php3?&set_options=avancees'>"._T('texte_actualite_site_2')."</a>"._T('texte_actualite_site_3');
 	echo "</div>";
 	fin_boite_info();
 }
@@ -231,12 +226,12 @@ if ($meta["debut_restauration"]) {
 			$affiche_progression_pourcent = filesize($archive);
 			$taille = floor(100 * $my_pos / $affiche_progression_pourcent)." %";
 		}
-		$texte_boite = "La base est en cours de restauration.<p>
+		$texte_boite = _T('info_base_restauration')."<p>
 		<form name='progression'><center><input type='text' size=10 style='text-align:center;' name='taille' value='$taille'><br>
-		<input type='text' class='forml' name='recharge' value='Veuillez recharger cette page dans quelques instants.'></center></form>";
+		<input type='text' class='forml' name='recharge' value='"._T('info_recharger_page')."'></center></form>";
 	}
 	else {
-		$texte_boite = "Erreur de restauration : fichier inexistant.";
+		$texte_boite = _T('info_erreur_restauration');
 	}
 	
 	debut_boite_alerte();
@@ -269,13 +264,13 @@ if ($connect_statut == "0minirezo") {
 	if (!$cookie_admin) {
 		echo "<table width=100%><tr width=100%>";
 		echo "<td width=100%>";
-		echo "Vous pouvez activer un <b>cookie de correspondance</b>, ce qui vous permettra de passer facilement du site public au site priv&eacute;.";
+		echo _T('info_activer_cookie_1')."</b>"._T('info_activer_cookie_2');
 		echo aide ("cookie");
 		echo "</td>";
 		echo "<td width=10><img src='img_pack/rien.gif' width=10>";
 		echo "</td>";
 		echo "<td width='250'>";
-		icone_horizontale("Activer le cookie de correspondance", "../spip_cookie.php3?cookie_admin=".rawurlencode("@$connect_login")."&url=".rawurlencode("ecrire/index.php3"), "cookie-24.gif", "");
+		icone_horizontale(_T('icone_activer_cookie'), "../spip_cookie.php3?cookie_admin=".rawurlencode("@$connect_login")."&url=".rawurlencode("ecrire/index.php3"), "cookie-24.gif", "");
 		echo "</td></tr></table>";
 		echo "<p><hr><p>";
 	}
@@ -290,7 +285,7 @@ $post_dates = lire_meta("post_dates");
 
 if ($post_dates == "non" AND $connect_statut == '0minirezo' AND $options == 'avancees') {
 	echo "<P align=left>";
-	afficher_articles("Les articles post-dat&eacute;s &agrave; para&icirc;tre",
+	afficher_articles(_T('info_article_a_paraitre'),
 		"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 		"FROM spip_articles WHERE statut='publie' AND date>NOW() ORDER BY date");
 }
@@ -301,7 +296,7 @@ if ($post_dates == "non" AND $connect_statut == '0minirezo' AND $options == 'ava
 //
 
 echo "<P align=left>";
-$vos_articles = afficher_articles("Vos articles en cours de r&eacute;daction",
+$vos_articles = afficher_articles(_T('info_en_cours_validation'),
 	"SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 	"FROM spip_articles AS articles, spip_auteurs_articles AS lien ".
 	"WHERE articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur".
@@ -343,12 +338,12 @@ if (!$relief AND lire_meta('activer_syndic') != 'non' AND $connect_statut == '0m
 if ($relief) {
 	echo "<p>";
 	debut_cadre_enfonce();
-	echo "<font color='$couleur_foncee' face='arial,helvetica,sans-serif'><b>Les articles et br&egrave;ves ci-dessous sont propos&eacute;s &agrave; la publication. N'h&eacute;sitez pas &agrave; donner votre avis gr&acirc;ce aux forums qui leur sont attach&eacute;s.</b></font><p>";
+	echo "<font color='$couleur_foncee' face='arial,helvetica,sans-serif'><b>"._T('texte_en_cours_validation')."</b></font><p>";
 
 	//
 	// Les articles a valider
 	//
-	afficher_articles("Articles propos&eacute;s",
+	afficher_articles(_T('info_articles_proposes'),
 		"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 		"FROM spip_articles WHERE statut='prop'$vos_articles ORDER BY date DESC");
 
@@ -356,14 +351,14 @@ if ($relief) {
 	// Les breves a valider
 	//
 	$query = "SELECT * FROM spip_breves WHERE statut='prepa' OR statut='prop' ORDER BY date_heure DESC";
-	afficher_breves("Br&egrave;ves &agrave; valider", $query, true);
+	afficher_breves(_T('info_breves_valider'), $query, true);
 
 	//
 	// Les sites references a valider
 	//
 	if (lire_meta('activer_syndic') != 'non') {
 		include_ecrire("inc_sites.php3");
-		afficher_sites("Sites &agrave; valider", "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site");
+		afficher_sites(_T('info_site_valider'), "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site");
 	}
 
 	//
@@ -371,7 +366,7 @@ if ($relief) {
 	//
 	if (lire_meta('activer_syndic') != 'non' AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
 		include_ecrire("inc_sites.php3");
-		afficher_sites("Ces sites syndiqu&eacute;s ont pos&eacute; un probl&egrave;me",
+		afficher_sites(_T('avis_sites_syndiques_probleme'),
 			"SELECT * FROM spip_syndic WHERE syndication='off' AND statut='publie' ORDER BY nom_site");
 	}
 
@@ -379,19 +374,19 @@ if ($relief) {
 	if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
 		$result = spip_query ("SELECT COUNT(*) AS compte FROM spip_syndic_articles WHERE statut='dispo'");
 		if (($row = spip_fetch_array($result)) AND $row['compte'])
-			echo "<br><small><a href='sites_tous.php3'>".$row['compte']." liens syndiqu&eacute;s</a> sont en attente de validation.</small>";
+			echo "<br><small><a href='sites_tous.php3'>".$row['compte']." "._T('info_liens_syndiques_1')."</a>"._T('info_liens_syndiques_2')."</small>";
 	}
 
-	// Les forums en attente de moderation
+	// Les forums en attente de moderation 
 	if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
 		$result = spip_query ("SELECT COUNT(*) AS compte FROM spip_forum WHERE statut='prop'");
 		if (($row = spip_fetch_array($result)) AND $row['compte']) {
-			echo "<br><small><a href='controle_forum.php3'>".$row['compte']." forum";
+			echo "<br><small> <a href='controle_forum.php3'>".$row['compte']; 
 			if ($row['compte']>1)
-				echo "s</a> sont";
+				echo _T('info_liens_syndiques_3')."</a>"._T('info_liens_syndiques_4');  
 			else
-				echo " </a> est";
-			echo " en attente de validation</small>.";
+				echo _T('info_liens_syndiques_5')."</a>"._T('info_liens_syndiques_6');
+			echo _T('info_liens_syndiques_7')."</small>.";
 		}
 	}
 
@@ -425,7 +420,7 @@ if ($options == 'avancees') {
 	//
 
 	echo "<p>";
-	afficher_articles("Vos derniers articles publi&eacute;s en ligne",
+	afficher_articles(_T('info_derniers_articles_publies'),
 		"SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, referers, id_rubrique, statut ".
 		"FROM spip_articles AS articles, spip_auteurs_articles AS lien ".
 		"WHERE articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"publie\" ORDER BY articles.date DESC", true);
diff --git a/ecrire/install.php3 b/ecrire/install.php3
index 070e00a7ab..07577527eb 100644
--- a/ecrire/install.php3
+++ b/ecrire/install.php3
@@ -6,7 +6,7 @@ include_ecrire ("inc_presentation.php3");
 
 if (file_exists("inc_connect.php3")) {
 	install_debut_html();
-	echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4><B>Espace interdit</B><p>SPIP est d&eacute;j&agrave; install&eacute;.</FONT>";
+	echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4>"._T('avis_espace_interdit')."</FONT>";
 	install_fin_html();
 	exit;
 }
@@ -21,10 +21,10 @@ include_ecrire ("inc_base.php3");
 if ($etape == 6) {
 	install_debut_html();
 
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Derni&egrave;re &eacute;tape : <B>C'est termin&eacute; !</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_derniere_etape')."</B></FONT>";
 	echo "<P>";
-	echo "<B>N'oubliez pas vos propres codes d'acc&egrave;s&nbsp;!</B>";
-	echo "<P>Vous pouvez maintenant commencer &agrave; utiliser le syst&egrave;me de publication assist&eacute;...";
+	echo "<B>"._T('info_code_acces')."</B>";
+	echo "<P>"._T('info_utilisation_spip');
 
 	include_ecrire ("inc_connect_install.php3");
 
@@ -58,10 +58,10 @@ if ($etape == 6) {
 	init_config();
 
 	if ($hebergeur == 'nexenservices') {
-		echo "<p><B>Votre h&eacute;bergeur est Nexen Services.</B><br />";
-		echo "<p>La protection du r&eacute;pertoire <tt>ecrire/data/</tt> doit se faire par l'interm&eacute;diaire de ";
-		echo "<a href=\"http://www.nexenservices.com/webmestres/htlocal.php\" target=\"_blank\">l'espace webmestres</a>.";
-		echo "<p>Veuillez cr&eacute;er manuellement la protection pour ce r&eacute;pertoire (un couple login/mot de passe est n&eacute;cessaire).";
+		echo "<p><B>"._T('info_nexen_1')."</B><br />";
+		echo "<p>"._T('info_nexen_2');
+		echo "<a href=\"http://www.nexenservices.com/webmestres/htlocal.php\" target=\"_blank\">"._T('info_nexen_3')."</a>.";
+		echo "<p>"._T('info_nexen_4');
 	}
 	else {
 		include_ecrire ("inc_acces.php3");
@@ -79,7 +79,7 @@ if ($etape == 6) {
 	}
 
 	echo "<FORM ACTION='index.php3' METHOD='post'>";
-	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 	echo "</FORM>";
 
 	install_fin_html();
@@ -91,46 +91,46 @@ else if ($etape == 5) {
 
 	include_ecrire ("inc_connect_install.php3");
 
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Cinqui&egrave;me &eacute;tape : <B>Informations personnelles</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_informations_personnelles')."</FONT>";
 	echo "<P>";
 
-	echo "<b>Le syst&egrave;me va maintenant vous cr&eacute;er un acc&egrave;s personnalis&eacute; au site.</b>";
+	echo "<b>"._T('texte_informations_personnelles_1')."</b>";
 	echo aide ("install5");
-	echo "<p>(Note : s'il s'agit d'une r&eacute;installation, et que votre acc&egrave;s marche toujours, vous pouvez ";
-	echo "laisser ces champs vides)";
+	echo "<p>"._T('texte_informations_personnelles_2');
+	echo _T('info_laisser_champs_vides');
 
 	echo "<FORM ACTION='install.php3' METHOD='post'>";
 	echo "<INPUT TYPE='hidden' NAME='etape' VALUE='6'>";
 
-	echo "<fieldset><label><B>Votre identit&eacute; publique...</B><BR></label>";
-	echo "<B>Signature</B><BR>";
-	echo "(Votre nom ou votre pseudo)<BR>";
+	echo "<fieldset><label><B>"._T('info_identification_publique')."</B><BR></label>";
+	echo "<B>"._T('entree_signature')."</B><BR>";
+	echo _T('entree_nom_pseudo_1')."<BR>";
 	echo "<INPUT TYPE='text' NAME='nom' CLASS='formo' VALUE=\"$nom\" SIZE='40'><P>";
 
-	echo "<B>Votre adresse email</B><BR>";
+	echo "<B>"._T('entree_adresse_email')."</B><BR>";
 	echo "<INPUT TYPE='text' NAME='email' CLASS='formo' VALUE=\"$email\" SIZE='40'></fieldset><P>\n";
 
-	echo "<fieldset><label><B>Vos identifiants de connexion...</B><BR></label>";
-	echo "<B>Votre login</B><BR>";
-	echo "(Plus de 3 caract&egrave;res)<BR>";
+	echo "<fieldset><label><B>"._T('entree_identifiants_connexion')."</B><BR></label>";
+	echo "<B>"._T('entree_login')."</B><BR>";
+	echo _T('info_plus_trois_car')."<BR>";
 	echo "<INPUT TYPE='text' NAME='login' CLASS='formo' VALUE=\"$login\" SIZE='40'><P>\n";
 
-	echo "<B>Votre mot de passe</B> <BR>";
-	echo "(Plus de 5 caract&egrave;res)<BR>";
+	echo "<B>"._T('entree_mot_passe')."</B> <BR>";
+	echo _T('info_plus_cinq_car_2')."<BR>";
 	echo "<INPUT TYPE='password' NAME='pass' CLASS='formo' VALUE=\"$pass\" SIZE='40'></fieldset><P>\n";
 
-	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 	echo "</FORM>";
 	echo "<p>";
 
 	if ($flag_ldap AND !$ldap_present) {
 		echo "<div style='border: 1px solid #404040; padding: 10px; text-align: left;'>";
-		echo "<b>Authentification externe</b>";
-		echo "<p>Si vous avez acc&egrave;s &agrave; un annuaire (LDAP), vous pouvez l'utiliser pour ";
-		echo "importer automatiquement des utilisateurs sous SPIP.";
+		echo "<b>"._T('info_authentification_externe')."</b>";
+		echo "<p>"._T('texte_annuaire_ldap_1');
+		echo _T('texte_annuaire_ldap_2');
 		echo "<FORM ACTION='install.php3' METHOD='post'>";
 		echo "<INPUT TYPE='hidden' NAME='etape' VALUE='ldap1'>";
-		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE=\"Ajouter l'acc&egrave;s &agrave; LDAP >>\">";
+		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE=\""._T('bouton_acces_ldap')."\">";
 		echo "</FORM>";
 	}
 
@@ -145,7 +145,7 @@ else if ($etape == 4) {
 	// Necessaire pour appeler les fonctions SQL wrappees
 	include_ecrire("inc_db_mysql.php3");
 
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Quatri&egrave;me &eacute;tape : <B>Cr&eacute;ation des tables de la base</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_creation_tables')."</FONT>";
 	echo "<P>";
 
 	$link = mysql_connect("$adresse_db", "$login_db", "$pass_db");
@@ -184,17 +184,17 @@ else if ($etape == 4) {
 		fputs($myFile, $conn);
 		fclose($myFile);
 
-		echo "<B>La structure de votre base de donn&eacute;es est install&eacute;e.</B><P>Vous pouvez passer &agrave; l'&eacute;tape suivante.";
+		echo "<B>"._T('info_base_installee')."</B><P>"._T('info_etape_suivante_1');
 
 		echo "<FORM ACTION='install.php3' METHOD='post'>";
 		echo "<INPUT TYPE='hidden' NAME='etape' VALUE='5'>";
 
-		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 
 		echo "</FORM>";
 	}
 	else {
-		echo "<B>L'op&eacute;ration a &eacute;chou&eacute;.</B> Retournez &agrave; la page pr&eacute;c&eacute;dente, s&eacute;lectionnez une autre base ou cr&eacute;ez-en une nouvelle. V&eacute;rifiez les informations fournies par votre h&eacute;bergeur.";
+		echo "<B>"._T('avis_operation_echec')."</B> "._T('texte_operation_echec');
 	}
 
 	install_fin_html();
@@ -205,7 +205,7 @@ else if ($etape == 3) {
 
 	install_debut_html();
 
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Troisi&egrave;me &eacute;tape : <B>Choix de votre base</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_choix_base')."<B>"._T('menu_aide_installation_choix_base')."</B></FONT>";
 
 	echo aide ("install2");
 	echo "<P>";
@@ -219,10 +219,10 @@ else if ($etape == 3) {
 	$link = mysql_connect("$adresse_db","$login_db","$pass_db");
 	$result = @mysql_list_dbs();
 
-	echo "<fieldset><label><B>Choisissez votre base :</B><BR></label>";
+	echo "<fieldset><label><B>"._T('texte_choix_base_1')."</B><BR></label>";
 
 	if ($result AND (($n = @mysql_num_rows($result)) > 0)) {
-		echo "<B>Le serveur MySQL contient plusieurs bases de donn&eacute;es.</B><P> <B>S&eacute;lectionnez</B> ci-apr&egrave;s celle qui vous a &eacute;t&eacute; attribu&eacute;e par votre h&eacute;bergeur:";
+		echo "<B>"._T('texte_choix_base_2')."</B><P>"._T('texte_choix_base_3');
 		echo "<UL>";
 		$bases = "";
 		for ($i = 0; $i < $n; $i++) {
@@ -238,28 +238,27 @@ else if ($etape == 3) {
 			}
 		}
 		echo $bases."</UL>";
-		echo "ou... ";
+		echo _T('info_ou');
 	}
 	else {
-		echo "<B>Le programme d'installation n'a pas pu lire les noms des bases de donn&eacute;es install&eacute;es.</B>
-		Soit aucune base n'est disponible, soit la fonction permettant de lister les bases a &eacute;t&eacute; d&eacute;sactiv&eacute;e
-		pour des raisons de s&eacute;curit&eacute; (ce qui est le cas chez de nombreux h&eacute;bergeurs).<P>";
+		echo "<B>"._T('avis_lecture_noms_bases_1')."</B>
+		"._T('avis_lecture_noms_bases_2')."<P>";
 		if ($login_db) {
-			echo "Dans la seconde alternative, il est probable qu'une base portant votre nom de login soit utilisable&nbsp;:";
+			echo _T('avis_lecture_noms_bases_3');
 			echo "<UL>";
 			echo "<INPUT NAME=\"choix_db\" VALUE=\"".$login_db."\" TYPE=Radio id='stand' CHECKED>";
 			echo "<label for='stand'>".$login_db."</label><BR>\n";
 			echo "</UL>";
-			echo "ou... ";
+			echo _T('info_ou');
 			$checked = true;
 		}
 	}
 	echo "<INPUT NAME=\"choix_db\" VALUE=\"new_spip\" TYPE=Radio id='nou'";
 	if (!$checked) echo " CHECKED";
-	echo "> <label for='nou'><B>Cr&eacute;er</B> une nouvelle base de donn&eacute;es&nbsp;:</label> ";
+	echo "> <label for='nou'>"._T('info_creer_base')."</label> ";
 	echo "<INPUT TYPE='text' NAME='table_new' CLASS='fondo' VALUE=\"spip\" SIZE='20'></fieldset><P>";
 
-	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 
 
 	echo "</FORM>";
@@ -272,7 +271,7 @@ else if ($etape == 2) {
 
 	install_debut_html();
 
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Deuxi&egrave;me &eacute;tape : <B>Essai de connexion &agrave; la base</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_connexion_base')."</FONT>";
 
 	echo "<!--";
 	$link = mysql_connect("$adresse_db","$login_db","$pass_db");
@@ -282,7 +281,7 @@ else if ($etape == 2) {
 	echo "<P>";
 
 	if (($db_connect=="0") && $link){
-		echo "<B>La connexion a r&eacute;ussi.</B><P> Vous pouvez passer &agrave; l'&eacute;tape suivante.";
+		echo "<B>"._T('info_connexion_ok')."</B><P> "._T('info_etape_suivante_2');
 
 		echo "<FORM ACTION='install.php3' METHOD='post'>";
 		echo "<INPUT TYPE='hidden' NAME='etape' VALUE='3'>";
@@ -290,13 +289,13 @@ else if ($etape == 2) {
 		echo "<INPUT TYPE='hidden' NAME='login_db' VALUE=\"$login_db\">";
 		echo "<INPUT TYPE='hidden' NAME='pass_db' VALUE=\"$pass_db\"><P>";
 
-		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 		echo "</FORM>";
 	}
 	else {
-		echo "<B>La connexion au serveur MySQL a &eacute;chou&eacute;.</B>";
-		echo "<P>Revenez &agrave; la page pr&eacute;c&eacute;dente, et v&eacute;rifiez les informations que vous avez fournies.";
-		echo "<P><FONT SIZE=2><B>N.B.</B> Sur de nombreux serveurs, vous devez <B>demander</B> l'activation de votre acc&egrave;s &agrave; la base MySQL avant de pouvoir l'utiliser. Si vous ne pouvez vous connecter, v&eacute;rifiez que vous avez effectu&eacute; cette d&eacute;marche.</FONT>";
+		echo "<B>"._T('avis_connexion_echec_1')."</B>";
+		echo "<P>"._T('avis_connexion_echec_2');
+		echo "<P><FONT SIZE=2>"._T('avis_connexion_echec_3')."</FONT>";
 	}
 
 	install_fin_html();
@@ -305,9 +304,9 @@ else if ($etape == 2) {
 else if ($etape == 1) {
 	install_debut_html();
 
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Premi&egrave;re &eacute;tape : <B>Votre connexion MySQL</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_connexion_mysql')."</FONT>";
 
-	echo "<P>Consultez les informations fournies par votre h&eacute;bergeur&nbsp;: vous devez y trouver, si votre h&eacute;bergeur supporte MySQL, les codes de connexion au serveur MySQL.";
+	echo "<P>"._T('texte_connexion_mysql');
 
 	echo aide ("install1");
 
@@ -331,19 +330,19 @@ else if ($etape == 1) {
 
 	echo "<p><FORM ACTION='install.php3' METHOD='post'>";
 	echo "<INPUT TYPE='hidden' NAME='etape' VALUE='2'>";
-	echo "<fieldset><label><B>Adresse de la base de donn&eacute;es</B><BR></label>";
-	echo "(Souvent cette adresse correspond &agrave; celle de votre site, parfois elle correspond &agrave; la mention &laquo;localhost&raquo;, parfois elle est laiss&eacute;e totalement vide.)<BR>";
+	echo "<fieldset><label><B>"._T('entree_base_donnee_1')."</B><BR></label>";
+	echo _T('entree_base_donnee_2')."<BR>";
 	echo "<INPUT TYPE='text' NAME='adresse_db' CLASS='formo' VALUE=\"$adresse_db\" SIZE='40'></fieldset><P>";
 
-	echo "<fieldset><label><B>Le login de connexion</B><BR></label>";
-	echo "(Correspond parfois &agrave; votre login d'acc&egrave;s au FTP; parfois laiss&eacute; vide)<BR>";
+	echo "<fieldset><label><B>"._T('entree_login_connexion_1')."</B><BR></label>";
+	echo _T('entree_login_connexion_2')."<BR>";
 	echo "<INPUT TYPE='text' NAME='login_db' CLASS='formo' VALUE=\"$login_db\" SIZE='40'></fieldset><P>";
 
-	echo "<fieldset><label><B>Le mot de passe de connexion</B><BR></label>";
-	echo "(Correspond parfois &agrave; votre mot de passe pour le FTP; parfois laiss&eacute; vide)<BR>";
+	echo "<fieldset><label><B>"._T('entree_mot_passe_1')."</B><BR></label>";
+	echo _T('entree_mot_passe_2')."<BR>";
 	echo "<INPUT TYPE='password' NAME='pass_db' CLASS='formo' VALUE=\"$pass_db\" SIZE='40'></fieldset><P>";
 
-	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 
 
 	echo "</FORM>";
@@ -368,13 +367,13 @@ else if ($etape == 'ldap5') {
 	ecrire_meta("ldap_statut_import", $statut_ldap);
 	ecrire_metas();
 
-	echo "<B>L'authentification LDAP est install&eacute;e.</B>";
-	echo "<P>Vous pouvez maintenant terminer la proc&eacute;dure d'installation standard.";
+	echo "<B>"._T('info_ldap_ok')."</B>";
+	echo "<P>"._T('info_terminer_installation');
 
 	echo "<FORM ACTION='install.php3' METHOD='post'>";
 	echo "<INPUT TYPE='hidden' NAME='etape' VALUE='5'>";
 
-	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 
 	echo "</FORM>";
 }
@@ -392,15 +391,15 @@ else if ($etape == 'ldap4') {
 	$fail = (ldap_errno($ldap_link) == 32);
 
 	if ($fail) {
-		echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>Chemin d'acc&egrave;s dans l'annuaire</B></FONT>";
+		echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_chemin_acces_annuaire')."</B></FONT>";
 		echo "<P>";
 
-		echo "<B>L'op&eacute;ration a &eacute;chou&eacute;.</B> Le chemin que vous avez choisi (<tt>".htmlspecialchars($base_ldap);
-		echo "</tt>) ne semble pas valide. Veuillez retourner &agrave; la page pr&eacute;c&eacute;dente ";
-		echo "et v&eacute;rifier les informations fournies.";
+		echo "<B>"._T('avis_operation_echec')."</B> "._T('avis_chemin_invalide_1')." (<tt>".htmlspecialchars($base_ldap);
+		echo "</tt>) "._T('avis_chemin_invalide_2');
+		echo _T('avis_chemin_invalide_3');
 	}
 	else {
-		echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>R&eacute;glage de l'importation LDAP</B></FONT>";
+		echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_reglage_ldap')."</FONT>";
 		echo "<P>";
 
 		$conn = join('', file("inc_connect_install.php3"));
@@ -422,19 +421,19 @@ else if ($etape == 'ldap4') {
 
 		echo "<p><FORM ACTION='install.php3' METHOD='post'>";
 		echo "<INPUT TYPE='hidden' NAME='etape' VALUE='ldap5'>";
-		echo "<fieldset><label><B>Statut par d&eacute;faut des utilisateurs import&eacute;s</B></label><BR>";
-		echo "Choisissez le statut qui est attribu&eacute; aux personnes pr&eacute;sentes dans ";
-		echo "l'annuaire LDAP lorsqu'elles se connectent pour la première fois. ";
-		echo "Vous pourrez par la suite modifier cette valeur pour chaque auteur au cas par cas. ";
+		echo "<fieldset><label><B>"._T('info_statut_utilisateurs_1')."</B></label><BR>";
+		echo _T('info_statut_utilisateurs_2');
+		echo _T('info_statut_utilisateurs_3');
+		echo _T('info_statut_utilisateurs_4');
 		echo "<p>";
 		echo "<INPUT TYPE='Radio' NAME='statut_ldap' VALUE=\"6forum\" id='visit'>";
-		echo "<label for='visit'><b>Visiteur</b></label> du site public<br>";
+		echo "<label for='visit'><b>"._T('info_visiteur_1')."</b></label> "._T('info_visiteur_2')."<br>";
 		echo "<INPUT TYPE='Radio' NAME='statut_ldap' VALUE=\"1comite\" id='redac' CHECKED>";
-		echo "<label for='redac'><b>R&eacute;dacteur</b></label> ayant acc&egrave;s &agrave; l'espace priv&eacute; (<i>recommand&eacute;</i>)<br>";
+		echo "<label for='redac'><b>"._T('info_redacteur_1')."</b></label> "._T('info_redacteur_2')."<br>";
 		echo "<INPUT TYPE='Radio' NAME='statut_ldap' VALUE=\"0minirezo\" id='admin'>";
-		echo "<label for='admin'><b>Administrateur</b></label> du site (<i>utilisez avec pr&eacute;caution</i>)<br>";
+		echo "<label for='admin'><b>"._T('info_administrateur_1')."</b></label> "._T('info_administrateur_2')."<br>";
 	
-		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 
 		echo "</FORM>";
 	}
@@ -445,10 +444,10 @@ else if ($etape == 'ldap4') {
 else if ($etape == 'ldap3') {
 	install_debut_html();
 
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>Chemin d'acc&egrave;s dans l'annuaire</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_chemin_acces_1')."</FONT>";
 
-	echo "<P>Vous devez d&eacute;sormais configurer le chemin d'acc&egrave;s aux informations dans l'annuaire. ";
-	echo "Cette information est indispensable pour lire les profils utilisateurs stock&eacute;s dans l'annuaire. ";
+	echo "<P>"._T('info_chemin_acces_2');
+	echo _T('info_chemin_acces_3');
 
 	$ldap_link = @ldap_connect("$adresse_ldap", "$port_ldap");
 	@ldap_bind($ldap_link, "$login_ldap", "$pass_ldap");
@@ -468,7 +467,7 @@ else if ($etape == 'ldap3') {
 	$checked = false;
 
 	if (is_array($info) AND $info["count"] > 0) {
-		echo "<P><b>S&eacute;lectionnez</b> ci-apr&egrave;s le chemin d'acc&egrave;s dans l'annuaire&nbsp;:";
+		echo "<P>"._T('info_selection_chemin_acces');
 		echo "<UL>";
 		$n = 0;
 		for ($i = 0; $i < $info["count"]; $i++) {
@@ -487,7 +486,7 @@ else if ($etape == 'ldap3') {
 			}
 		}
 		echo "</UL>";
-		echo "ou... ";
+		echo _T('info_ou');
 	}
 	echo "<INPUT NAME=\"base_ldap\" VALUE=\"\" TYPE='Radio' id='manuel'";
 	if (!$checked) {
@@ -495,10 +494,10 @@ else if ($etape == 'ldap3') {
 		$checked = true;
 	}
 	echo ">";
-	echo "<label for='manuel'><B>Entrer</B> le chemin d'acc&egrave;s&nbsp;:</label> ";
+	echo "<label for='manuel'>"._T('entree_chemin_acces')."</label> ";
 	echo "<INPUT TYPE='text' NAME='base_ldap_text' CLASS='formo' VALUE=\"ou=users, dc=mon-domaine, dc=com\" SIZE='40'></fieldset><P>";
 
-	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+	echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 	echo "</FORM>";
 
 	install_fin_html();
@@ -508,7 +507,7 @@ else if ($etape == 'ldap3') {
 else if ($etape == 'ldap2') {
 	install_debut_html();
 
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>Votre connexion LDAP</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('titre_connexion_ldap')."</FONT>";
 
 	echo "<P>";
 
@@ -516,7 +515,7 @@ else if ($etape == 'ldap2') {
 	$r = @ldap_bind($ldap_link, "$login_ldap", "$pass_ldap");
 
 	if ($ldap_link && ($r || !$login_ldap)) {
-		echo "<B>La connexion LDAP a r&eacute;ussi.</B><P> Vous pouvez passer &agrave; l'&eacute;tape suivante.";
+		echo "<B>"._T('info_connexion_ldap_ok');
 
 		echo "<FORM ACTION='install.php3' METHOD='post'>";
 		echo "<INPUT TYPE='hidden' NAME='etape' VALUE='ldap3'>";
@@ -525,13 +524,13 @@ else if ($etape == 'ldap2') {
 		echo "<INPUT TYPE='hidden' NAME='login_ldap' VALUE=\"$login_ldap\">";
 		echo "<INPUT TYPE='hidden' NAME='pass_ldap' VALUE=\"$pass_ldap\">";
 
-		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 		echo "</FORM>";
 	}
 	else {
-		echo "<B>La connexion au serveur LDAP a &eacute;chou&eacute;.</B>";
-		echo "<P>Revenez &agrave; la page pr&eacute;c&eacute;dente, et v&eacute;rifiez les informations que vous avez fournies. ";
-		echo "<br>Alternativement, n'utilisez pas le support LDAP pour importer des utilisateurs.";
+		echo "<B>"._T('avis_connexion_ldap_echec_1')."</B>";
+		echo "<P>"._T('avis_connexion_ldap_echec_2');
+		echo "<br>"._T('avis_connexion_ldap_echec_3');
 	}
 
 	install_fin_html();
@@ -541,11 +540,11 @@ else if ($etape == 'ldap2') {
 else if ($etape == 'ldap1') {
 	install_debut_html();
 
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>Votre connexion LDAP</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('titre_connexion_ldap')."</FONT>";
 
-	echo "<P>Veuillez entrer dans ce formulaire les informations de connexion &agrave; votre annuaire LDAP. ";
-	echo "Ces informations doivent pouvoir vous &ecirc;tre fournies par l'administrateur du syst&egrave;me ";
-	echo "ou du r&eacute;seau.";
+	echo "<P>"._T('entree_informations_connexion_ldap_1');
+	echo _T('entree_informations_connexion_ldap_2');
+	echo _T('entree_informations_connexion_ldap_3');
 
 	$adresse_ldap = 'localhost';
 	$port_ldap = 389;
@@ -561,29 +560,29 @@ else if ($etape == 'ldap1') {
 
 	echo "<p><FORM ACTION='install.php3' METHOD='post'>";
 	echo "<INPUT TYPE='hidden' NAME='etape' VALUE='ldap2'>";
-	echo "<fieldset><label><B>Adresse de l'annuaire</B><BR></label>";
-	echo "(Si votre annuaire est install&eacute; sur la m&ecirc;me machine que ce site Web, il s'agit ";
-	echo "probablement de &laquo;localhost&raquo;.)<BR>";
+	echo "<fieldset><label><B>"._T('entree_adresse_annuaire')."</B><BR></label>";
+	echo _T('texte_adresse_annuaire_1');
+	echo _T('texte_adresse_annuaire_2')."<BR>";
 	echo "<INPUT TYPE='text' NAME='adresse_ldap' CLASS='formo' VALUE=\"$adresse_ldap\" SIZE='20'><P>";
 
-	echo "<label><B>Le num&eacute;ro de port de l'annuaire</B><BR></label>";
-	echo "(La valeur indiqu&eacute;e par d&eacute;faut convient g&eacute;n&eacute;ralement.)<BR>";
+	echo "<label><B>"._T('entree_port_annuaire')."</B><BR></label>";
+	echo _T('texte_port_annuaire')."<BR>";
 	echo "<INPUT TYPE='text' NAME='port_ldap' CLASS='formo' VALUE=\"$port_ldap\" SIZE='20'><P></fieldset>";
 
 	echo "<p><fieldset>";
-	echo "Certains serveurs LDAP n'acceptent aucun acc&egrave;s anonyme. Dans ce cas ";
-	echo "il faut sp&eacute;cifier un identifiant d'acc&egrave;s initial afin de pouvoir ";
-	echo "ensuite rechercher des informations dans l'annuaire. Dans la plupart des cas ";
-	echo "n&eacute;anmoins, les champs suivants pourront &ecirc;tre laiss&eacute;s vides.<p>";
-	echo "<label><B>Login LDAP initial</B><BR></label>";
-	echo "(Laisser vide pour un acc&egrave;s anonyme, ou entrer le chemin complet, ";
-	echo "par exemple &laquo;&nbsp;<tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt>&nbsp;&raquo;.)<br>";
+	echo _T('texte_acces_ldap_anonyme_1');
+	echo _T('texte_acces_ldap_anonyme_2');
+	echo _T('texte_acces_ldap_anonyme_3');
+	echo _T('texte_acces_ldap_anonyme_4')."<p>";
+	echo "<label><B>"._T('entree_login_ldap')."</B><BR></label>";
+	echo _T('texte_login_ldap_1');
+	echo _T('texte_login_ldap_2')."<br>";
 	echo "<INPUT TYPE='text' NAME='login_ldap' CLASS='formo' VALUE=\"\" SIZE='40'><P>";
 
-	echo "<label><B>Mot de passe</B><BR></label>";
+	echo "<label><B>"._T('entree_passe_ldap')."</B><BR></label>";
 	echo "<INPUT TYPE='password' NAME='pass_ldap' CLASS='formo' VALUE=\"\" SIZE='40'></fieldset>";
 
-	echo "<p><DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>";
+	echo "<p><DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>";
 
 	echo "</FORM>";
 
diff --git a/ecrire/lang/spip_fr.php3 b/ecrire/lang/spip_fr.php3
new file mode 100644
index 0000000000..3b14d2358c
--- /dev/null
+++ b/ecrire/lang/spip_fr.php3
@@ -0,0 +1,1387 @@
+<?php
+
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+
+
+// langue = francais [fr]
+// mainteneur = spip-dev@rezo.net
+// liste = spip-dev@rezo.net
+// URL = http://listes.rezo.net/mailman/listinfo/spip-dev/
+
+
+
+
+$GLOBALS['i18n_fr'] = array(
+
+
+
+// A
+'avis_acces_interdit' => 'Acc&egrave;s interdit.',
+'avis_archive_incorrect' => 'le fichier archive n\'est pas un fichier SPIP',
+'avis_archive_invalide' => 'le fichier archive n\'est pas valide',
+'avis_article_modifie' => 'Attention, @nom_auteur_modif@ a travaill&eacute; sur cet article il y a @date_diff@ minutes',
+'avis_aucun_resultat' => 'Aucun r&eacute;sultat.',
+'avis_champ_incorrect_type_objet' => 'Nom de champ incorrect @name@ pour objet de type ',
+'avis_chemin_invalide_1' => 'Le chemin que vous avez choisi',
+'avis_chemin_invalide_2' => 'ne semble pas valide. Veuillez retourner &agrave; la page pr&eacute;c&eacute;dente ',
+'avis_chemin_invalide_3' => 'et v&eacute;rifier les informations fournies.',
+'avis_colonne_inexistante' => 'La colonne @col@ n\'existe pas',
+'avis_connexion_echec_1' => 'La connexion au serveur MySQL a &eacute;chou&eacute;.',
+'avis_connexion_echec_2' => 'Revenez &agrave; la page pr&eacute;c&eacute;dente, et v&eacute;rifiez les informations que vous avez fournies.',
+'avis_connexion_echec_3' => '<B>N.B.</B> Sur de nombreux serveurs, vous devez <B>demander</B> l\'activation de votre acc&egrave;s &agrave; la base MySQL avant de pouvoir l\'utiliser. Si vous ne pouvez vous connecter, v&eacute;rifiez que vous avez effectu&eacute; cette d&eacute;marche.',
+'avis_connexion_ldap_echec_1' => 'La connexion au serveur LDAP a &eacute;chou&eacute;.',
+'avis_connexion_ldap_echec_2' => 'Revenez &agrave; la page pr&eacute;c&eacute;dente, et v&eacute;rifiez les informations que vous avez fournies. ',
+'avis_connexion_ldap_echec_3' => 'Alternativement, n\'utilisez pas le support LDAP pour importer des utilisateurs.',
+'avis_conseil_selection_mot_cle' => '<b>Groupe important&nbsp;:</b> il est fortement conseill&eacute; de s&eacute;lectionner un mot-cl&eacute; dans ce groupe.',
+'avis_deplacement_rubrique' => 'Attention&nbsp;! Cette rubrique contient @contient_breves@ br&egrave;ve@scb@&nbsp;: si vous la d&eacute;placez, veuillez cocher cette case de confirmation.',
+'avis_destinataire_obligatoire' => 'Vous devez indiquer un destinataire avant d\'envoyer ce message.',
+'avis_echec_syndication_01' => 'La syndication a &eacute;chou&eacute; : le backend indiqu&eacute; est ind&eacute;chiffrable ou ne propose aucun article.',
+'avis_echec_syndication_02' => 'La syndication a &eacute;chou&eacute; : impossible d\'acc&eacute;der au backend de ce site.',
+'avis_erreur' => 'Erreur: voir ci-dessous\';',
+'avis_erreur_connexion_mysql' => 'Erreur de connexion MySQL',
+'avis_erreur_fonction_contexte' => 'Erreur de programmation. Cette fonction ne doit pas etre appelee dans ce contexte.',
+'avis_erreur_mysql' => 'Erreur MySQL ',
+'avis_erreur_mysql_2' => 'Erreur MySQL ! ',
+'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@ @id_objet@) ! ',
+'avis_erreur_version_archive' => '<B>Attention! Le fichier @archive@ correspond &agrave;
+				une autre version de SPIP que celle que vous avez
+				install&eacute;e.</B> Vous allez au-devant de grosses
+				difficult&eacute;s: risque de destruction de votre base de
+				donn&eacute;es, dysfonctionnements divers du site, etc. Ne
+				validez pas cette demande d\'importation.<p>Pour plus
+				d\'informations, voyez <A HREF=\'http://www.uzine.net/article1489.html\'>
+                                la documentation de SPIP</A>.',
+'avis_espace_interdit' => '<B>Espace interdit</B><p>SPIP est d&eacute;j&agrave; install&eacute;.',
+'avis_lecture_noms_bases_1' => 'Le programme d\'installation n\'a pas pu lire les noms des bases de donn&eacute;es install&eacute;es.',
+'avis_lecture_noms_bases_2' => 'Soit aucune base n\'est disponible, soit la fonction permettant de lister les bases a &eacute;t&eacute; d&eacute;sactiv&eacute;e
+		pour des raisons de s&eacute;curit&eacute; (ce qui est le cas chez de nombreux h&eacute;bergeurs).',
+'avis_lecture_noms_bases_3' => 'Dans la seconde alternative, il est probable qu\'une base portant votre nom de login soit utilisable&nbsp;:',
+'avis_non_acces_message' => 'Vous n\'avez pas acc&egrave;s &agrave; ce message.',
+'avis_non_acces_page' => 'Vous n\'avez pas acc&egrave;s &agrave; cette page.',
+'avis_operation_echec' => 'L\'op&eacute;ration a &eacute;chou&eacute;.',
+'avis_probleme_archive' => 'Probl&egrave;me de lecture du fichier @archive@',
+'avis_site_introuvable' => 'Site introuvable',
+'avis_site_syndique_probleme_1' => 'Attention : la syndication de ce site a rencontr&eacute; un probl&egrave;me&nbsp;; ',
+'avis_site_syndique_probleme_2' => 'le syst&egrave;me est donc temporairement interrompu pour l\'instant. V&eacute;rifiez ',
+'avis_site_syndique_probleme_3' => 'l\'adresse du fichier de syndication de ce site (<b>@url_syndic@</b>), et tentez une nouvelle ',
+'avis_site_syndique_probleme_4' => 'r&eacute;cup&eacute;ration des informations.',
+'avis_sites_probleme_syndication' => 'Ces sites ont rencontr&eacute; un probl&egrave;me de syndication',
+'avis_sites_syndiques_probleme' => 'Ces sites syndiqu&eacute;s ont pos&eacute; un probl&egrave;me',
+'avis_suppression_base' => 'ATTENTION, la suppression des donn&eacute;es est irr&eacute;versible',
+'avis_version_mysql' => 'Votre version de MySQL (@version_mysql@) ne permet pas l\'auto-r&eacute;paration des tables de la base.',
+
+
+// B
+'bouton_acces_ldap' => 'Ajouter l\'acc&egrave;s &agrave; LDAP >>',
+'bouton_ajouter' => 'Ajouter',
+'bouton_ajouter_document' => 'AJOUTER UN DOCUMENT',
+'bouton_ajouter_image' => 'AJOUTER UNE IMAGE',
+'bouton_annonce' => 'ANNONCE',
+'bouton_changer' => 'Changer',
+'bouton_checkbox_envoi_message' => 'possibilit&eacute; d\'envoyer un message',
+'bouton_checkbox_indiquer_site' => 'indiquer obligatoirement un site Web',
+'bouton_checkbox_qui_attribue_mot_cle_administrateurs' => 'les administrateurs du site',
+'bouton_checkbox_qui_attribue_mot_cle_redacteurs' => 'les r&eacute;dacteurs',
+'bouton_checkbox_qui_attribue_mot_cle_visiteurs' => 'les visiteurs du site public lorsqu\'ils postent un message dans un forum.',
+'bouton_checkbox_signature_unique_email' => 'une seule signature par adresse email',
+'bouton_checkbox_signature_unique_site' => 'une seule signature par site Web',
+'bouton_chercher' => 'Chercher',
+'bouton_choisir' => 'Choisir',
+'bouton_demande_publication' => 'Demander la publication de cet article',
+'bouton_effacer_index' => 'Effacer les index',
+'bouton_effacer_tout' => 'Effacer TOUT',
+'bouton_envoi_message_02' => 'ENVOYER UN MESSAGE',
+'bouton_envoyer_message' => 'Message d&eacute;finitif : envoyer',
+'bouton_forum_petition' => 'FORUM & P&Eacute;TITION',
+'bouton_modifier' => 'Modifier',
+'bouton_pense_bete' => 'PENSE-B&Ecirc;TE &Agrave; USAGE PERSONNEL',
+'bouton_radio_activer_messagerie' => 'Activer la messagerie interne',
+'bouton_radio_activer_messagerie_interne' => 'Activer la messagerie interne',
+'bouton_radio_activer_petition' => 'Activer la p&eacute;tition',
+'bouton_radio_afficher' => 'Afficher',
+'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Appara&icirc;tre dans la liste des r&eacute;dacteurs connect&eacute;s',
+'bouton_radio_articles_futurs' => 'aux articles futurs uniquement (pas d\'action sur la base de donn&eacute;es).',
+'bouton_radio_articles_tous' => '&agrave; tous les articles sans exception.',
+'bouton_radio_articles_tous_sauf_forum_desactive' => '&agrave; tous les articles, sauf ceux dont le forum est d&eacute;sactiv&eacute;.',
+'bouton_radio_desactiver_messagerie' => 'D&eacute;sactiver la messagerie',
+'bouton_radio_desactiver_messagerie_interne' => 'D&eacute;sactiver la messagerie interne',
+'bouton_radio_enregistrement_obligatoire' => 'Enregistrement obligatoire (les
+		utilisateurs doivent s\'abonner en fournissant leur adresse e-mail avant de
+		pouvoir poster des contributions).',
+'bouton_radio_envoi_annonces' => 'Envoyer les annonces &eacute;ditoriales',
+'bouton_radio_envoi_annonces_adresse' => 'Envoyer les annonces &agrave; l\'adresse :',
+'bouton_radio_envoi_liste_nouveautes' => 'Envoyer la liste des nouveaut&eacute;s',
+'bouton_radio_moderation_priori' => 'Mod&eacute;ration &agrave; priori (les
+	contributions ne s\'affichent publiquement qu\'apr&egrave;s validation par les
+	administrateurs).',
+'bouton_radio_modere_abonnement' => 'mod&eacute;r&eacute; sur abonnement',
+'bouton_radio_modere_posteriori' => 'mod&eacute;r&eacute; &agrave; posteriori',
+'bouton_radio_modere_priori' => 'mod&eacute;r&eacute; &agrave; priori',
+'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Ne pas appara&icirc;tre dans la liste des r&eacute;dacteurs',
+'bouton_radio_non_envoi_annonces' => 'Ne pas envoyer d\'annonces',
+'bouton_radio_non_envoi_annonces_editoriales' => 'Ne pas envoyer d\'annonces &eacute;ditoriales ',
+'bouton_radio_non_envoi_liste_nouveautes' => 'Ne pas envoyer  la liste des nouveaut&eacute;s',
+'bouton_radio_non_syndication' => 'Pas de syndication',
+'bouton_radio_occidental' => 'Alphabet occidental&nbsp; (<tt>iso-8859-1</tt>): support&eacute; par tous les navigateurs, mais permet uniquement
+		l\'affichage des langues ouest-europ&eacute;ennes (anglais, fran&ccedil;ais, allemand...).',
+'bouton_radio_pas_petition' => 'Pas de p&eacute;tition',
+'bouton_radio_personnalise' => 'Jeu de caract&egrave;res personnalis&eacute;&nbsp;: choisissez cette option si vous voulez
+		utiliser un jeu de caract&egrave;res sp&eacute;cifique',
+'bouton_radio_petition_activee' => 'P&eacute;tition activ&eacute;e',
+'bouton_radio_publication_immediate' => 'Publication imm&eacute;diate des messages
+	(les contributions s\'affichent d&egrave;s leur envoi, les administrateurs peuvent
+	les supprimer ensuite).',
+'bouton_radio_sauvegarde_compressee' => 'sauvegarde compress&eacute;e sous <b>ecrire/data/dump.xml.gz</b>',
+'bouton_radio_sauvegarde_non_compressee' => 'sauvegarde non compress&eacute;e sous <b>ecrire/data/dump.xml</b>',
+'bouton_radio_supprimer_petition' => 'Supprimer la p&eacute;tition',
+'bouton_radio_syndication' => 'Syndication :',
+'bouton_radio_universel' => 'Alphabet universel&nbsp; (<tt>utf-8</tt>): permet l\'affichage de toutes les langues, mais n\'est pas reconnu
+		par tous les navigateurs &agrave; l\'heure actuelle.',
+'bouton_recharger_page' => 'recharger cette page',
+'bouton_relancer_installation' => 'Relancer l\'installation',
+'bouton_restaurer_base' => 'Restaurer la base',
+'bouton_suivant' => 'Suivant',
+'bouton_telecharger' => 'T&eacute;l&eacute;charger',
+'bouton_tenter_recuperation' => 'Tenter une r&eacute;paration',
+'bouton_test_proxy' => 'Essayer le proxy',
+'bouton_valider' => 'Valider',
+'bouton_vider_cache' => 'Vider le cache',
+'bouton_voir_message' => 'Voir ce message avant de le valider',
+
+
+// E
+'email' => 'email',
+'email_2' => 'email :',
+'entree_adresse_annuaire' => 'Adresse de l\'annuaire',
+'entree_adresse_email' => 'Votre adresse email',
+'entree_adresse_fichier_syndication' => 'Adresse du fichier &laquo;&nbsp;backend&nbsp;&raquo; pour la syndication&nbsp;:',
+'entree_adresse_site' => '<b>Adresse du site</b> [Obligatoire]',
+'entree_base_donnee_1' => 'Adresse de la base de donn&eacute;es',
+'entree_base_donnee_2' => '(Souvent cette adresse correspond &agrave; celle de votre site, parfois elle correspond &agrave; la mention &laquo;localhost&raquo;, parfois elle est laiss&eacute;e totalement vide.)',
+'entree_biographie' => 'Courte biographie en quelques mots.',
+'entree_breve_publiee' => 'Cette br&egrave;ve doit-elle &ecirc;tre publi&eacute;e ?',
+'entree_chemin_acces' => '<B>Entrer</B> le chemin d\'acc&egrave;s&nbsp;:',
+'entree_cle_pgp' => 'Votre cl&eacute; PGP',
+'entree_contenu_rubrique' => '(Contenu de la rubrique en quelques mots.)',
+'entree_description_site' => 'Description du site',
+'entree_dimensions' => 'Dimensions&nbsp;:',
+'entree_identifiants_connexion' => 'Vos identifiants de connexion...',
+'entree_informations_connexion_ldap_1' => 'Veuillez entrer dans ce formulaire les informations de connexion &agrave; votre annuaire LDAP. ',
+'entree_informations_connexion_ldap_2' => 'Ces informations doivent pouvoir vous &ecirc;tre fournies par l\'administrateur du syst&egrave;me ',
+'entree_informations_connexion_ldap_3' => 'ou du r&eacute;seau.',
+'entree_infos_perso' => 'Qui &ecirc;tes-vous ?',
+'entree_interieur_rubrique' => '&Agrave; l\'int&eacute;rieur de la rubrique&nbsp;:',
+'entree_liens_sites' => '<B>Lien hypertexte</B> (r&eacute;f&eacute;rence, site &agrave; visiter...)',
+'entree_login' => 'Votre login',
+'entree_login_connexion_1' => 'Le login de connexion',
+'entree_login_connexion_2' => '(Correspond parfois &agrave; votre login d\'acc&egrave;s au FTP; parfois laiss&eacute; vide)',
+'entree_login_ldap' => 'Login LDAP initial',
+'entree_mot_passe' => 'Votre mot de passe',
+'entree_mot_passe_1' => 'Le mot de passe de connexion',
+'entree_mot_passe_2' => '(Correspond parfois &agrave; votre mot de passe pour le FTP; parfois laiss&eacute; vide)',
+'entree_nom_fichier' => 'Veuillez entrer le nom du fichier @texte_compresse@:',
+'entree_nom_pseudo' => 'Votre nom ou votre pseudo',
+'entree_nom_pseudo_1' => '(Votre nom ou votre pseudo)',
+'entree_nom_site' => 'Le nom de votre site',
+'entree_nouveau_passe' => 'Nouveau mot de passe',
+'entree_passe_ldap' => 'Mot de passe',
+'entree_port_annuaire' => 'Le num&eacute;ro de port de l\'annuaire',
+'entree_signature' => 'Signature',
+'entree_texte_breve' => 'Texte de la br&egrave;ve',
+'entree_titre_document' => 'Titre du document&nbsp;:',
+'entree_titre_image' => 'Titre de l\'image&nbsp;:',
+'entree_titre_obligatoire' => '<B>Titre</B> [Obligatoire]<BR>',
+'entree_url' => 'L\'adresse (URL) de votre site',
+
+
+// I
+'icone_a_suivre' => '&Agrave; suivre',
+'icone_activer_cookie' => 'Activer le cookie de correspondance',
+'icone_admin_site' => 'Administration du site',
+'icone_afficher_auteurs' => 'Afficher les auteurs',
+'icone_afficher_visiteurs' => 'Afficher les visiteurs',
+'icone_aide_ligne' => 'Aide en ligne',
+'icone_arret_discussion' => 'Ne plus participer &agrave; cette discussion',
+'icone_articles' => 'Articles',
+'icone_auteurs' => 'Auteurs',
+'icone_breves' => 'Br&egrave;ves',
+'icone_calendrier' => 'Calendrier',
+'icone_configuration_site' => 'Configuration du site',
+'icone_configurer_site' => 'Configurer votre site',
+'icone_creation_groupe_mots' => 'Cr&eacute;er un nouveau groupe de mots',
+'icone_creation_mots_cles' => 'Cr&eacute;er un nouveau mot-cl&eacute;',
+'icone_creer_auteur' => 'Cr&eacute;er un nouvel auteur et l\'associer &agrave; cet article',
+'icone_creer_mot_cle' => 'Cr&eacute;er un nouveau mot-cl&eacute; et le lier &agrave; cet article',
+'icone_creer_nouvel_auteur' => 'Cr&eacute;er un nouvel auteur',
+'icone_creer_rubrique' => 'Cr&eacute;er une rubrique',
+'icone_creer_rubrique_2' => 'Cr&eacute;er une nouvelle rubrique',
+'icone_creer_sous_rubrique' => 'Cr&eacute;er une sous-rubrique',
+'icone_deconnecter' => 'Se d&eacute;connecter',
+'icone_doc_rubrique' => 'Documents des rubriques',
+'icone_ecrire_article' => '&Eacute;crire un nouvel article',
+'icone_ecrire_nouvel_article' => 'Les br&egrave;ves contenues dans cette rubrique',
+'icone_edition_site' => '&Eacute;dition du site',
+'icone_envoyer_message' => 'Envoyer ce message',
+'icone_evolution_visites' => '&Eacute;volution des visites<br>@visites@ visites@aff_ref@',
+'icone_evolution_visites_2' => 'Evolution des visites',
+'icone_forum_administrateur' => 'Forum des administrateurs',
+'icone_forum_interne' => 'Forum interne',
+'icone_forum_suivi' => 'Suivi des forums',
+'icone_forums_petitions' => 'Forums et p&eacute;titions',
+'icone_informations_personnelles' => 'Informations personnelles',
+'icone_interface_complet' => 'interface
+				compl&egrave;te',
+'icone_interface_simple' => 'Interface
+				simplifi&eacute;e',
+'icone_maintenace_site' => 'Maintenance du site',
+'icone_messagerie_peronnelle' => 'Messagerie personnelle',
+'icone_messagerie_personnelle' => 'Messagerie personnelle',
+'icone_modif_groupe_mots' => 'Modifier ce groupe de mots',
+'icone_modifier_article' => 'Modifier cet article',
+'icone_modifier_breve' => 'Modifier cette breve',
+'icone_modifier_informations_personnelles' => 'Modifier vos informations personnelles',
+'icone_modifier_message' => 'Modifier ce message',
+'icone_modifier_rubrique' => 'Modifier cette rubrique',
+'icone_modifier_site' => 'Modifier ce site',
+'icone_mots_cles' => 'Mots-cl&eacute;s',
+'icone_nouvelle_breve' => '&Eacute;crire une nouvelle br&egrave;ve',
+'icone_poster_message' => 'Poster un message',
+'icone_publier_breve' => 'Publier cette br&egrave;ve',
+'icone_referencer_nouveau_site' => 'R&eacute;f&eacute;rencer un nouveau site',
+'icone_refuser_breve' => 'Refuser cette br&egrave;ve',
+'icone_retour' => 'Retour',
+'icone_retour_article' => 'Retour &agrave; l\'article',
+'icone_rubriques' => 'Rubriques',
+'icone_save_site' => 'Sauvegarde du site',
+'icone_site_entier' => 'Tout le site',
+'icone_sites_references' => 'Sites r&eacute;f&eacute;renc&eacute;s',
+'icone_stat_site' => 'Statistiques du site',
+'icone_statistiques' => 'Statistiques du site',
+'icone_statistiques_visites' => 'Statistiques des visites',
+'icone_suivi_forum' => 'Suivi du forum public&nbsp;: @nb_forums@&nbsp;contribution(s)',
+'icone_suivi_forums' => 'Suivre/g&eacute;rer les forums',
+'icone_suivi_pettions' => 'Suivre/g&eacute;rer les p&eacute;titions',
+'icone_supprimer_cookie' => 'Supprimer le cookie de correspondance',
+'icone_supprimer_document' => 'Supprimer ce document',
+'icone_supprimer_groupe_mots' => 'Supprimer ce groupe',
+'icone_supprimer_image' => 'Supprimer cette image',
+'icone_supprimer_message' => 'Supprimer ce message',
+'icone_supprimer_rubrique' => 'Supprimer cette rubrique',
+'icone_supprimer_signature' => 'Supprimer cette signature',
+'icone_tous_articles' => 'Tous vos articles',
+'icone_tous_auteur' => 'Tous les auteurs',
+'icone_valider_message' => 'Valider ce message',
+'icone_valider_signature' => 'Valider cette signature',
+'icone_visiter_site' => 'Visiter le site',
+'icone_voir_en_ligne' => 'Voir en ligne',
+'icone_voir_sites_references' => 'Voir les sites r&eacute;f&eacute;renc&eacute;s',
+'icone_voir_tous_mots_cles' => 'Voir tous les mots-cl&eacute;s',
+'image_administrer_rubrique' => 'Vous pouvez administrer cette rubrique',
+'info_a_suivre' => '&Agrave; SUIVRE&nbsp;&raquo;',
+'info_a_valider' => '[&agrave; valider]',
+'info_acces_interdit' => 'Acc&egrave;s interdit',
+'info_acces_refuse' => 'Acc&egrave;s refus&eacute;',
+'info_action' => 'Action : @action@',
+'info_action_administration' => 'Action admin: @action@',
+'info_activer_cookie_1' => 'Vous pouvez activer un <b>cookie de correspondance',
+'info_activer_cookie_2' => ', ce qui vous permettra de passer facilement du site public au site priv&eacute;.',
+'info_activer_forum_public' => '<I>Pour activer les forums publics, veuillez choisir leur mode
+	de mod&eacute;ration par d&eacute;faut:</I>',
+'info_admin_gere_rubriques' => 'Cet administrateur g&egrave;re les rubriques suivantes :',
+'info_admin_gere_toutes_rubriques' => 'Cet administrateur g&egrave;re <b>toutes les rubriques</b>.',
+'info_administrateur' => 'Administrateur',
+'info_administrateur_1' => 'Administrateur',
+'info_administrateur_2' => 'du site (<i>utilisez avec pr&eacute;caution</i>)',
+'info_administrateur_site_01' => 'Si vous &ecirc;tes administrateur du site, veuillez ',
+'info_administrateur_site_02' => 'cliquer sur ce lien',
+'info_administrateurs' => 'Administrateurs',
+'info_administrer_rubrique' => 'Vous pouvez administrer cette rubrique',
+'info_administrer_rubriques' => 'Vous pouvez administrer cette rubrique et ses sous-rubriques',
+'info_adresse' => '&agrave; l\'adresse :',
+'info_adresse_email' => 'ADRESSE EMAIL :',
+'info_adresse_non_indiquee' => 'Vous n\'avez pas indiqu&eacute; d\'adresse &agrave; tester !',
+'info_adresse_url' => 'Adresse (URL) du site public',
+'info_afficher_visites' => 'Afficher les visites pour:',
+'info_affichier_visites_articles_plus_visites' => 'Afficher les visites pour <b>les articles les plus visit&eacute;s depuis le d&eacute;but&nbsp;:</b>',
+'info_aide' => 'AIDE :',
+'info_aide_en_ligne' => 'Aide en ligne SPIP',
+'info_ajout_image' => 'Lorsque vous ajoutez des images en tant que documents joints &agrave; un article,
+		SPIP peut cr&eacute;er pour vous, automatiquement, des vignettes (miniatures) des
+		images ins&eacute;r&eacute;es. Cela permet par exemple de cr&eacute;er
+		automatiquement une galerie ou un portfolio.',
+'info_ajout_participant' => 'Le participant suivant est ajout&eacute; :',
+'info_ajouter_mot' => 'Ajouter ce mot',
+'info_ajouter_rubrique' => 'Ajouter une autre rubrique &agrave; administrer :',
+'info_aller_a' => 'Aller &agrave; ',
+'info_analyse_popularites' => 'analyse popularites',
+'info_analyse_referers' => 'analyse referers',
+'info_analyse_visites' => 'analyse visites',
+'info_annonce' => 'ANNONCE',
+'info_annonce_nouveautes' => 'Annonce des nouveaut&eacute;s',
+'info_annonces_generales' => 'Annonces g&eacute;n&eacute;rales :',
+'info_annuler_blocage_priori' => 'Annuler
+				ce blocage a priori',
+'info_anterieur' => 'ant&eacute;rieure',
+'info_appliquer_choix_moderation' => 'Appliquer ce choix de mod&eacute;ration :',
+'info_article' => 'article',
+'info_article_2' => 'articles',
+'info_article_a_paraitre' => 'Les articles post-dat&eacute;s &agrave; para&icirc;tre',
+'info_article_propose' => 'Article propos&eacute;',
+'info_article_publie' => 'Article publi&eacute;',
+'info_article_redaction' => 'Article en cours de r&eacute;daction',
+'info_article_refuse' => 'Article refus&eacute;',
+'info_article_supprime' => 'Article supprim&eacute;',
+'info_articles' => 'Articles',
+'info_articles_02' => ' articles',
+'info_articles_2' => 'Articles',
+'info_articles_a_valider' => 'Les articles &agrave; valider',
+'info_articles_auteur' => 'Les articles de cet auteur',
+'info_articles_lies_mot' => 'Les articles li&eacute;s &agrave; ce mot-cl&eacute;',
+'info_articles_proposes' => 'Articles propos&eacute;s',
+'info_articles_trouves' => 'Articles trouv&eacute;s',
+'info_articles_trouves_dans_texte' => 'Articles trouv&eacute;s (dans le texte)',
+'info_attente_validation' => 'Vos articles en attente de validation',
+'info_aujourdhui' => 'aujourd\'hui&nbsp;: ',
+'info_auteur_message' => 'AUTEUR DU MESSAGE :',
+'info_auteurs' => 'Les auteurs',
+'info_auteurs_nombre' => 'auteur(s)&nbsp;:',
+'info_auteurs_par_tri' => 'Auteurs@partri@',
+'info_auteurs_trouves' => 'Auteurs trouv&eacute;s',
+'info_authentification_externe' => 'Authentification externe',
+'info_authentification_ftp' => 'Authentification (par FTP).',
+'info_avertissement' => 'Avertissement',
+'info_base_installee' => 'La structure de votre base de donn&eacute;es est install&eacute;e.',
+'info_base_restauration' => 'La base est en cours de restauration.',
+'info_bloquer_lien' => 'bloquer ce lien',
+'info_breves' => 'Votre site utilise-t-il le syst&egrave;me de br&egrave;ves&nbsp;?',
+'info_breves_02' => 'Br&egrave;ves',
+'info_breves_03' => ' br&egrave;ves',
+'info_breves_2' => 'br&egrave;ves',
+'info_breves_liees_mot' => 'Les br&egrave;ves li&eacute;es &agrave; ce mot-cl&eacute;',
+'info_breves_touvees' => 'Br&egrave;ves trouv&eacute;es',
+'info_breves_touvees_dans_texte' => 'Br&egrave;ves trouv&eacute;es (dans le texte)',
+'info_breves_valider' => 'Br&egrave;ves &agrave; valider',
+'info_changer_nom_groupe' => 'Changer le nom de ce groupe :',
+'info_chapeau' => 'Chapeau',
+'info_chapeau_2' => 'Chapeau :',
+'info_chemin_acces_1' => 'Options : <B>Chemin d\'acc&egrave;s dans l\'annuaire</B>',
+'info_chemin_acces_2' => 'Vous devez d&eacute;sormais configurer le chemin d\'acc&egrave;s aux informations dans l\'annuaire. ',
+'info_chemin_acces_3' => 'Cette information est indispensable pour lire les profils utilisateurs stock&eacute;s dans l\'annuaire. ',
+'info_chemin_acces_annuaire' => 'Options : <B>Chemin d\'acc&egrave;s dans l\'annuaire',
+'info_choix_base' => 'Troisi&egrave;me &eacute;tape : ',
+'info_classement_1' => '<sup>er</sup> sur @liste@',
+'info_classement_2' => '<sup>e</sup> sur @liste@',
+'info_code_acces' => 'N\'oubliez pas vos propres codes d\'acc&egrave;s&nbsp;!',
+'info_comment_lire_tableau' => 'Comment lire ce tableau',
+'info_confirmer_passe' => 'Confirmer ce nouveau mot de passe :',
+'info_connexion_base' => 'Deuxi&egrave;me &eacute;tape : <B>Essai de connexion &agrave; la base</B>',
+'info_connexion_ldap_ok' => 'La connexion LDAP a r&eacute;ussi.</B><P> Vous pouvez passer &agrave; l\'&eacute;tape suivante.',
+'info_connexion_mysql' => 'Premi&egrave;re &eacute;tape : <B>Votre connexion MySQL</B>',
+'info_connexion_ok' => 'La connexion a r&eacute;ussi.',
+'info_connexion_refusee' => 'Connexion refus&eacute;e',
+'info_contact' => 'Contact',
+'info_contact_developpeur' => 'Veuillez contacter un developpeur.',
+'info_contenance' => 'Ce site contient&nbsp;:',
+'info_contenu_articles' => 'Contenu des articles',
+'info_contribution' => 'contributions de forum',
+'info_copyright' => 'est un logiciel libre distribu&eacute; <a href=\'copyright_fr.html\'>sous licence GPL.</a>',
+'info_cours_edition' => 'En cours d\'&eacute;dition',
+'info_creation_mots_cles' => 'Cr&eacute;ez et configurez ici les mots-cl&eacute;s du site',
+'info_creation_paragraphe' => '(Pour cr&eacute;er des paragraphes, laissez simplement des lignes vides.)',
+'info_creation_rubrique' => 'Avant de pouvoir &eacute;crire des articles,<BR> vous devez cr&eacute;er au moins une rubrique.<BR>',
+'info_creation_tables' => 'Quatri&egrave;me &eacute;tape : <B>Cr&eacute;ation des tables de la base</B>',
+'info_creer_base' => '<B>Cr&eacute;er</B> une nouvelle base de donn&eacute;es&nbsp;:',
+'info_creer_repertoire' => 'Veuillez cr&eacute;er un fichier ou un r&eacute;pertoire nomm&eacute;',
+'info_creer_repertoire_2' => '&agrave; l\'int&eacute;rieur du sous-r&eacute;pertoire <b>ecrire/data/</b>, puis',
+'info_dans_espace_prive' => '[dans l\'espace priv&eacute;]',
+'info_dans_groupe' => 'Dans le groupe :',
+'info_dans_rubrique' => 'Dans la rubrique :',
+'info_date_publication_anterieure' => 'Date de publication ant&eacute;rieure :',
+'info_date_referencement' => 'DATE DE R&Eacute;F&Eacute;RENCEMENT DE CE SITE&nbsp;:',
+'info_delet_mots_cles' => 'Vous avez	demand&eacute; &agrave; supprimer le mot-cl&eacute;
+<B>@titre_mot@</B> (@type_mot@). Ce mot-cl&eacute; &eacute;tant li&eacute; &agrave;
+<b>@texte_lie@</b> vous devez confirmer cette d&eacute;cision&nbsp;:',
+'info_demander_blocage_priori' => 'Demander
+				un blocage a priori',
+'info_deplier' => 'D&eacute;plier',
+'info_derniere_etape' => 'Derni&egrave;re &eacute;tape : <B>C\'est termin&eacute; !',
+'info_derniere_syndication' => 'La derni&egrave;re syndication de ce site a &eacute;t&eacute; effectu&eacute;e le ',
+'info_derniers_articles_publies' => 'Vos derniers articles publi&eacute;s en ligne',
+'info_desactiver_forum_public' => 'D&eacute;sactiver l\'utilisation des forums
+	publics. Les forums publics pourront &ecirc;tre autoris&eacute;s au cas par cas
+	sur les articles ; ils seront interdits sur les rubriques, br&egrave;ves, etc.',
+'info_desactiver_messagerie_personnelle' => 'Vous pouvez activer ou d&eacute;sactiver votre messagerie personnelle sur ce site.',
+'info_descriptif' => 'Descriptif :',
+'info_descriptif_nombre' => 'descriptif(s)&nbsp;:',
+'info_description' => 'Description&nbsp;:',
+'info_dimension' => 'Dimensions&nbsp;:',
+'info_discussion_cours' => 'Discussions en cours',
+'info_document' => 'Document ',
+'info_donner_rendez_vous' => 'Ce bouton vous permet de donner un rendez-vous &agrave; un autre participant.',
+'info_echange_message' => 'SPIP permet l\'&eacute;change de messages et la constitution de forums de discussion
+		priv&eacute;s entre les participants du site. Vous pouvez activer ou
+		d&eacute;sactiver cette fonctionnalit&eacute;.',
+'info_ecire_message_prive' => 'Ecrire un message priv&eacute;',
+'info_ecrire_article_1' => 'Avant de pouvoir &eacute;crire des articles, ',
+'info_ecrire_article_2' => 'vous devez cr&eacute;er au moins une rubrique.',
+'info_email_invalide' => 'Adresse email invalide.',
+'info_email_webmestre' => 'Adresse e-mail du webmestre (optionnel)',
+'info_en_cours_validation' => 'Vos articles en cours de r&eacute;daction',
+'info_en_ligne' => 'Actuellement en ligne&nbsp;:',
+'info_entrer_code_alphabet' => 'Entrez le code de l\'alphabet &agrave; utiliser&nbsp;: ',
+'info_envoi_email_automatique' => 'Envoi de mails automatique',
+'info_envoi_forum' => 'Envoi des forums aux auteurs des articles',
+'info_envoyer_maintenant' => 'Envoyer maintenant',
+'info_envoyer_message_prive' => 'Envoyer un message priv&eacute; &agrave; cet auteur',
+'info_erreur_requete' => 'Erreur dans la requ&ecirc;te : ',
+'info_erreur_restauration' => 'Erreur de restauration : fichier inexistant.',
+'info_etape_suivante' => 'Passer &agrave; l\'&eacute;tape suivante',
+'info_etape_suivante_1' => 'Vous pouvez passer &agrave; l\'&eacute;tape suivante.',
+'info_etape_suivante_2' => 'Vous pouvez passer &agrave; l\'&eacute;tape suivante.',
+'info_exportation_base' => 'exportation de la base vers @archive@',
+'info_facilite_suivi_activite' => 'Afin de faciliter le suivi de l\'activit&eacute;
+		&eacute;ditoriale du site, SPIP peut faire parvenir par mail, par exemple
+		&agrave; une mailing-list des r&eacute;dacteurs, l\'annonce des demandes de
+		publication et des validations d\'articles.',
+'info_fichiers_authent' => 'Fichiers d\'authentification &laquo;&nbsp;.htpasswd&nbsp;&raquo;',
+'info_fini' => 'C\\\'est fini !\';',
+'info_fonctionnement_forum' => 'Fonctionnement du forum&nbsp;:',
+'info_format_image' => 'Formats d\'images pouvant &ecirc;tre utilis&eacute;es pour cr&eacute;er des vignettes&nbsp;: @gd_formats@.',
+'info_format_non_defini' => 'format non d&eacute;fini',
+'info_forum_administrateur' => 'forum des administrateurs',
+'info_forum_interne' => 'forum interne',
+'info_forum_ouvert' => 'Dans l\'espace priv&eacute; du site, un forum est ouvert &agrave; tous
+		les r&eacute;dacteurs enregistr&eacute;s. Vous pouvez, ci-dessous, activer un
+		forum suppl&eacute;mentaire, r&eacute;serv&eacute; aux seuls administrateurs.',
+'info_forum_statistiques' => 'Statistiques des visites',
+'info_gauche_admin_effacer' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne acc&egrave;s aux diff&eacute;rentes fonctions de maintenance technique. Certaines d\'entre elles donnent lieu &agrave; un processus d\'authentification sp&eacute;cifique, qui exige d\'avoir un acc&egrave;s FTP au site Web.',
+'info_gauche_admin_tech' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne acc&egrave;s aux diff&eacute;rentes
+fonctions de maintenance technique. Certaines d\'entre elles donnent lieu &agrave; un processus d\'authentification sp&eacute;cifique, qui
+exige d\'avoir un acc&egrave;s FTP au site Web.',
+'info_gauche_admin_vider' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne acc&egrave;s aux diff&eacute;rentes
+fonctions de maintenance technique. Certaines d\'entre elles donnent lieu &agrave; un processus d\'authentification sp&eacute;cifique, qui
+exige d\'avoir un acc&egrave;s FTP au site Web.',
+'info_gauche_auteurs' => 'Vous trouverez ici tous les auteurs du site.
+	Leur statut est indiqu&eacute; par la couleur de leur icone (r&eacute;dacteur = vert; administrateur = jaune). ',
+'info_gauche_auteurs_exterieurs' => 'Les auteurs ext&eacute;rieurs, sans acc&egrave;s au site, sont indiqu&eacute;s par une icone bleue&nbsp;;
+		les auteurs effac&eacute;s par une poubelle.',
+'info_gauche_messagerie' => 'La messagerie vous permet d\'&eacute;changer des messages entre r&eacute;dacteurs, de conserver des pense-b&ecirc;tes (pour votre usage personnel) ou d\'afficher des annonces sur la page d\'accueil de l\'espace priv&eacute; (si vous &ecirc;tes administrateur).',
+'info_gauche_numero_auteur' => 'AUTEUR NUM&Eacute;RO',
+'info_gauche_numero_breve' => 'BR&Egrave;VE NUM&Eacute;RO',
+'info_gauche_statistiques_referers' => 'Cette page pr&eacute;sente la liste des <I>referers</I>, c\'est-&agrave;-dire des sites contenant des liens menant vers votre propre site, uniquement pour aujourd\'hui: en effet, cette liste est remise &agrave; z&eacute;ro toutes les 24 heures.',
+'info_gauche_suivi_forum' => 'La page de <I>suivi des forums</I> est un outil de gestion de votre site (et non un espace de discussion ou de r&eacute;daction). Elle affiche toutes les contributions du forum public de cet article et vous permet de g&eacute;rer ces contributions.',
+'info_gauche_suivi_forum_2' => 'La page de <I>suivi des forums</I> est un outil de gestion de votre site (et non un espace de discussion ou de r&eacute;daction). Elle affiche toutes les contributions des forums du site, aussi bien celles du site public que de l\'espace priv&eacute; et vous permet de g&eacute;rer ces contributions.',
+'info_gauche_visiteurs_enregistres' => 'Vous trouverez ici les visiteurs enregistr&eacute;s
+	dans l\'espace public du site (forums sur abonnement).',
+'info_generation_miniatures_images' => 'G&eacute;n&eacute;ration de miniatures des images',
+'info_grand_ecran' => 'Grand &eacute;cran',
+'info_groupe_important' => 'Groupe important',
+'info_hebergeur_desactiver_envoi_email' => 'Certains h&eacute;bergeurs d&eacute;sactivent l\'envoi automatique de
+		mails depuis leurs serveurs. Dans ce cas, les fonctionnalit&eacute;s suivantes
+		de SPIP ne fonctionneront pas.',
+'info_hier' => 'hier&nbsp;:',
+'info_identification_publique' => 'Votre identit&eacute; publique...',
+'info_image_aide' => 'AIDE',
+'info_impossible_lire_page' => '<B>Erreur !</B> Impossible de lire la page <tt><html>@test_proxy@</html></tt> &agrave; travers le proxy <tt>',
+'info_inclusion_directe' => 'Inclusion directe&nbsp;:',
+'info_inclusion_vignette' => 'Inclusion de la vignette&nbsp;:',
+'info_informations_personnelles' => 'Cinqui&egrave;me &eacute;tape : <B>Informations personnelles</B>',
+'info_inscription_automatique' => 'Inscription automatique de nouveaux r&eacute;dacteurs',
+'info_installer_documents' => 'Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>.',
+'info_installer_ftp' => 'En tant qu\'administrateur, vous pouvez installer (par FTP) des fichiers dans le dossier ecrire/upload pour ensuite les s&eacute;lectionner directement ici.',
+'info_installer_images' => 'Vous pouvez installer des images aux formats JPEG, GIF et PNG.',
+'info_installer_images_dossier' => 'Installer des images dans le dossier /ecrire/upload pour pouvoir les s&eacute;lectionner ici.',
+'info_installer_tous_documents' => 'Installer tous les documents',
+'info_interface_complete' => 'interface compl&egrave;te',
+'info_interface_simple' => 'Interface
+				simplifi&eacute;e',
+'info_jeu_caractere' => 'Jeu de caract&egrave;res du site',
+'info_joindre_document_article' => 'Vous pouvez joindre &agrave; cet article des documents de type',
+'info_joindre_document_rubrique' => 'Vous pouvez ajouter dans cette rubrique des documents de type',
+'info_joindre_documents_article' => 'Vous pouvez joindre &agrave; votre article des documents de type&nbsp;: ',
+'info_l_article' => 'l\'article',
+'info_la_breve' => 'la br&egrave;ve',
+'info_la_rubrique' => 'la rubrique',
+'info_laisser_champs_vides' => 'laisser ces champs vides)',
+'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixels',
+'info_ldap_ok' => 'L\'authentification LDAP est install&eacute;e.',
+'info_les_auteurs_1' => 'par @les_auteurs@ ',
+'info_les_auteurs_2' => 'le ',
+'info_lien' => 'lien : ',
+'info_lien_hypertexte' => 'Lien hypertexte :',
+'info_liens_syndiques_1' => 'liens syndiqu&eacute;s',
+'info_liens_syndiques_2' => ' sont en attente de validation.',
+'info_liens_syndiques_3' => ' forums',
+'info_liens_syndiques_4' => ' sont',
+'info_liens_syndiques_5' => ' forum',
+'info_liens_syndiques_6' => ' est',
+'info_liens_syndiques_7' => ' en attente de validation',
+'info_liste_redacteurs_connectes' => 'Liste des r&eacute;dacteurs connect&eacute;s',
+'info_login_existant' => 'Ce login existe d&eacute;j&agrave;.',
+'info_login_trop_court' => 'Login trop court.',
+'info_mail_fournisseur' => 'vous@fournisseur.com',
+'info_maximum' => 'maximum&nbsp;:',
+'info_message' => 'Message du ',
+'info_message_efface' => 'MESSAGE EFFAC&Eacute;',
+'info_message_en_redaction' => 'Vos messages en cours de r&eacute;daction',
+'info_message_supprime' => 'MESSAGE SUPPRIM&Eacute;',
+'info_message_technique' => 'Message technique :',
+'info_messagerie_interne' => 'Messagerie interne',
+'info_mise_a_niveau_base' => 'mise &agrave; niveau de votre base MySQL',
+'info_mise_a_niveau_base_2' => '{{Attention!}} Vous avez install&eacute; une version
+		des fichiers SPIP {ant&eacute;rieure} &agrave; celle qui se trouvait
+		auparavant sur ce site: votre base de donn&eacute;es risque d\'&ecirc;tre
+		perdue et votre site ne fonctionnera plus.<br>{{R&eacute;installez les
+		fichiers de SPIP.}}',
+'info_mise_en_ligne' => 'Date de mise en ligne&nbsp;:',
+'info_mode_fonctionnement_defaut_forum_public' => 'Mode de fonctionnement par d&eacute;faut des forums publics',
+'info_modification_parametres_securite' => 'modifications des param&egrave;tres de s&eacute;curit&eacute;',
+'info_modifier_breve' => 'Modifier la br&egrave;ve :',
+'info_modifier_rubrique' => 'Modifier la rubrique :',
+'info_modifier_titre' => 'Modifier : @titre@',
+'info_mois_courant' => 'Dans le courant du mois :',
+'info_mon_site_spip' => 'Mon site SPIP',
+'info_mot_cle_ajoute' => 'Le mot-cl&eacute; suivant a &eacute;t&eacute; ajout&eacute; &agrave; ',
+'info_moteur_recherche' => 'Moteur de recherche int&eacute;gr&eacute;',
+'info_mots_cles' => 'Les mots-cl&eacute;s',
+'info_mots_cles_association' => 'Les mots-cl&eacute;s de ce groupe peuvent &ecirc;tre associ&eacute;s&nbsp;:',
+'info_moyenne' => 'moyenne&nbsp;: ',
+'info_nexen_1' => 'Votre h&eacute;bergeur est Nexen Services.',
+'info_nexen_2' => 'La protection du r&eacute;pertoire <tt>ecrire/data/</tt> doit se faire par l\'interm&eacute;diaire de ',
+'info_nexen_3' => 'l\'espace webmestres',
+'info_nexen_4' => 'Veuillez cr&eacute;er manuellement la protection pour ce r&eacute;pertoire (un couple login/mot de passe est n&eacute;cessaire).',
+'info_nom' => 'Nom',
+'info_nom_destinataire' => 'Nom du destinataire',
+'info_nom_non_utilisateurs_connectes' => 'Votre nom n\'appara&icirc;t pas dans la liste des utilisateurs connect&eacute;s.',
+'info_nom_site' => 'Nom de votre site',
+'info_nom_site_2' => '<b>Nom du site</b> [Obligatoire]',
+'info_nom_utilisateurs_connectes' => 'Votre nom appara&icirc;t dans la liste des utilisateurs connect&eacute;s.',
+'info_nombre_breves' => '@nb_breves@ br&egrave;ves, ',
+'info_nombre_en_ligne' => 'Actuellement en ligne&nbsp;:',
+'info_nombre_partcipants' => 'PARTICIPANTS A LA DISCUSSION :',
+'info_nombre_rubriques' => '@nb_rubriques@ rubriques, ',
+'info_nombre_sites' => '@nb_sites@ sites, ',
+'info_non_deplacer' => 'Ne pas d&eacute;placer...',
+'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP peut envoyer, r&eacute;guli&egrave;rement, l\'annonce des derni&egrave;res nouveaut&eacute;s du site
+		(articles et br&egrave;ves r&eacute;cemment publi&eacute;s).',
+'info_non_envoi_liste_nouveautes' => 'Ne pas envoyer  la liste des nouveaut&eacute;s',
+'info_non_modifiable' => 'ne peut pas &ecirc;tre modifi&eacute;',
+'info_non_resultat' => 'Aucun r&eacute;sultat pour \"@cherche_mot@\"',
+'info_non_suppression_mot_cle' => ' je ne veux pas supprimer ce mot-cl&eacute;.',
+'info_non_utilisation_messagerie' => 'Vous n\'utilisez pas la messagerie interne de ce site.',
+'info_notes' => 'Notes',
+'info_nouveau' => '(Nouveau)',
+'info_nouveau_pense_bete' => 'Ce bouton vous permet de cr&eacute;er un nouveau pense-b&ecirc;te personnel.',
+'info_nouveaux_message' => 'Nouveaux messages',
+'info_nouveaux_messages' => 'VOUS AVEZ @total_messages@ NOUVEAUX MESSAGES',
+'info_nouvel_article' => 'Nouvel article',
+'info_numero_article' => 'ARTICLE NUM&Eacute;RO',
+'info_obligatoire_02' => '[Obligatoire]',
+'info_option_email' => 'Lorsqu\'un visiteur du site poste un nouveau message dans le forum
+		associ&eacute; &agrave; un article, les auteurs de l\'article peuvent &ecirc;tre
+		pr&eacute;venus de ce message par e-mail. Souhaitez-vous utiliser cette option&nbsp;?',
+'info_option_faire_suivre' => 'Faire suivre les messages des forums aux auteurs des articles',
+'info_option_ne_pas_faire_suivre' => 'Ne pas faire suivre les messages des forums',
+'info_options_avancees' => 'OPTIONS AVANC&Eacute;ES',
+'info_ou' => 'ou... ',
+'info_oui_suppression_mot_cle' => ' je veux supprimer d&eacute;finitivement ce mot-cl&eacute;.',
+'info_page_interdite' => 'Page interdite',
+'info_panne_site_syndique' => 'Site syndiqu&eacute; en panne',
+'info_par_nombre_article' => ' (par nombre d\'articles)',
+'info_par_tri' => ' (par @tri@)',
+'info_pas_de_forum' => 'pas de forum',
+'info_passe_trop_court' => 'Mot de passe trop court.',
+'info_passes_identiques' => 'Les deux mots de passe ne sont pas identiques.',
+'info_pense_bete' => 'PENSE-B&Ecirc;TE',
+'info_pense_bete_ancien' => 'Vos anciens pense-b&ecirc;te',
+'info_petit_ecran' => 'Petit &eacute;cran',
+'info_plus_cinq_car' => 'plus de 5 caract&egrave;res',
+'info_plus_cinq_car_2' => '(Plus de 5 caract&egrave;res)',
+'info_plus_trois_car' => '(Plus de 3 caract&egrave;res)',
+'info_plusieurs_mots_trouves' => 'Plusieurs mots-cl&eacute;s trouv&eacute;s pour \"@cherche_mot@\":',
+'info_popularite' => 'popularit&eacute;&nbsp;:&nbsp;@popularite@&nbsp;; visites&nbsp;:&nbsp;@visites@',
+'info_popularite_2' => 'popularit&eacute; du site&nbsp;: ',
+'info_popularite_3' => 'popularit&eacute;&nbsp;:&nbsp;@popularite@&nbsp;; visites&nbsp;:&nbsp;@visites@',
+'info_popularite_4' => 'popularit&eacute;&nbsp;:&nbsp;@popularite@&nbsp;; visites&nbsp;:&nbsp;@visites@',
+'info_popularite_5' => 'popularit&eacute;&nbsp;:',
+'info_post_scriptum' => 'Post-Scriptum',
+'info_post_scriptum_2' => 'Post-scriptum :',
+'info_pour' => 'pour',
+'info_premier_resultat' => ' [@debut_limit@ premiers r&eacute;sultats sur @total@]',
+'info_premier_resultat_sur' => ' [@debut_limit@ premiers r&eacute;sultats sur @total@]',
+'info_probleme_grave' => 'probl&egrave;me de',
+'info_procedez-par_etape' => 'proc&eacute;dez &eacute;tape par &eacute;tape',
+'info_procedure_maj_version' => 'la proc&eacute;dure de mise &agrave; jour doit &ecirc;tre lanc&eacute;e afin d\'adapter
+	la base de donn&eacute;es &agrave; la nouvelle version de SPIP.',
+'info_propose_1' => '[@nom_site_spip@] Propose : @titre@',
+'info_propose_2' => 'Article propos\\xe9\\n---------------',
+'info_propose_3' => 'L\'article \"@titre@\" est propos\\xe9 \\xe0 la publication.',
+'info_propose_4' => 'Vous \\xeates invit\\xe9 \\xe0 venir le consulter et \\xe0 donner votre opinion',
+'info_propose_5' => 'dans le forum qui lui est attach\\xe9. Il est disponible \\xe0 l\'adresse :',
+'info_ps' => 'P.S',
+'info_publie_01' => 'L\'article \"@titre@\" a \\xe9t\\xe9 valid\\xe9 par @connect_nom@.',
+'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@',
+'info_publie_2' => 'Article publi\\xe9\\n--------------',
+'info_publies' => 'Vos articles publi&eacute;s en ligne',
+'info_question_gerer_statistiques' => 'Votre site doit-il g&eacute;rer les statistiques des visites&nbsp;?',
+'info_question_inscription_nouveaux_redacteurs' => 'Acceptez-vous les inscriptions de nouveaux r&eacute;dacteurs &agrave;
+		partir du site public&nbsp;? Si vous acceptez, les visiteurs pourront s\'inscrire
+		depuis un formulaire automatis&eacute et acc&eacute;deront alors &agrave; l\'espace priv&eacute; pour
+		proposer leurs propres articles. <blockquote><i>Lors de la phase d\'inscription,
+		les utilisateurs re&ccedil;oivent un courrier &eacute;lectronique automatique
+		leur fournissant leurs codes d\'acc&egrave;s au site priv&eacute;. Certains
+		h&eacute;bergeurs d&eacute;sactivent l\'envoi de mails depuis leurs
+		serveurs&nbsp;: dans ce cas, l\'inscription automatique est
+		impossible.',
+'info_question_mots_cles' => 'Souhaitez-vous utiliser les mots-cl&eacute;s sur votre site&nbsp;?',
+'info_question_proposer_site' => 'Qui peut proposer des sites r&eacute;f&eacute;renc&eacute;s&nbsp;?',
+'info_question_referers' => 'Votre site doit-il conserver les <i>referers</i>
+		(adresses des liens externes menant &agrave; votre site)&nbsp;?',
+'info_question_utilisation_moteur_recherche' => 'Souhaitez-vous utiliser le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP&nbsp;?
+	(le d&eacute;sactiver acc&eacute;l&egrave;re le fonctionnement du syst&egrave;me.)',
+'info_qui_attribue_mot_cle' => 'Les mots de ce groupe peuvent &ecirc;tre attribu&eacute;s par&nbsp;:',
+'info_racine_site' => 'Racine du site',
+'info_recharger_page' => 'Veuillez recharger cette page dans quelques instants.',
+'info_recherche_auteur_a_affiner' => 'Trop de r&eacute;sultats pour \"@cherche_auteur@\" ; veuillez affiner la recherche.',
+'info_recherche_auteur_ok' => 'Plusieurs r&eacute;dacteurs trouv&eacute;s pour \"@cherche_auteur@\":',
+'info_recherche_auteur_zero' => '<B>Aucun r&eacute;sultat pour \"@cherche_auteur@\".',
+'info_rechercher' => 'Rechercher',
+'info_rechercher_02' => 'Rechercher&nbsp;:',
+'info_recommencer' => 'Veuillez recommencer.',
+'info_redacteur_1' => 'R&eacute;dacteur',
+'info_redacteur_2' => 'ayant acc&egrave;s &agrave; l\'espace priv&eacute; (<i>recommand&eacute;</i>)',
+'info_redacteurs' => 'R&eacute;dacteurs',
+'info_redaction_en_cours' => 'EN COURS DE R&Eacute;DACTION',
+'info_redirection' => 'Redirection',
+'info_refuses' => 'Vos articles refus&eacute;s',
+'info_reglage_ldap' => 'Options : <B>R&eacute;glage de l\'importation LDAP</B>',
+'info_remplacer_vignette' => 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:',
+'info_remplacer_vignette_defaut' => 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:',
+'info_renvoi_article' => '<B>Redirection.</B> Cet article renvoie &agrave;
+	la page: ',
+'info_reserve_admin' => 'Seuls les administrateurs peuvent modifier cette adresse.',
+'info_restauration_sauvegarde' => 'restauration de la sauvegarde @archive@',
+'info_restreindre_rubrique' => 'Restreindre la gestion &agrave; la rubrique :',
+'info_resultat_recherche' => 'R&eacute;sultats de la recherche :',
+'info_retablir_lien' => 'r&eacute;tablir ce lien',
+'info_retirer_mot' => 'Retirer ce mot',
+'info_retirer_mots' => 'Retirer tous les mots',
+'info_rubriques' => 'Rubriques',
+'info_rubriques_02' => ' rubriques',
+'info_rubriques_liees_mot' => 'Les rubriques li&eacute;es &agrave; ce mot-cl&eacute;',
+'info_rubriques_trouvees' => 'Rubriques trouv&eacute;es',
+'info_rubriques_trouvees_dans_texte' => 'Rubriques trouv&eacute;es (dans le texte)',
+'info_sans_titre' => 'Sans titre',
+'info_sans_titre_2' => 'sans titre',
+'info_sauvegarde' => 'Sauvegarde',
+'info_sauvegarde-reussi_01' => 'Sauvegarde r&eacute;ussie.',
+'info_sauvegarde-reussi_02' => 'La base a &eacute;t&eacute; sauvegard&eacute;e dans <b>ecrire/data/@archive@</b>. Vous pouvez ',
+'info_sauvegarde-reussi_03' => 'retourner &agrave; la gestion',
+'info_sauvegarde-reussi_04' => ' de votre site.',
+'info_sauvegarde_articles' => 'Sauvegarder les articles',
+'info_sauvegarde_articles_sites_ref' => 'Sauvegarder les articles des sites r&eacute;f&eacute;renc&eacute;s',
+'info_sauvegarde_auteurs' => 'Sauvegarder les auteurs',
+'info_sauvegarde_breves' => 'Sauvegarder les br&egrave;ves',
+'info_sauvegarde_documents' => 'Sauvegarder les documents',
+'info_sauvegarde_echouee' => 'Si la sauvegarde a &eacute;chou&eacute; (&laquo;Maximum execution time exceeded&raquo;),',
+'info_sauvegarde_forums' => 'Sauvegarder les forums',
+'info_sauvegarde_groupe_mots' => 'Sauvegarder les groupes de mots',
+'info_sauvegarde_messages' => 'Sauvegarder les messages',
+'info_sauvegarde_mots_cles' => 'Sauvegarder les mots-cl&eacute;s',
+'info_sauvegarde_petitions' => 'Sauvegarder les p&eacute;titions',
+'info_sauvegarde_refers' => 'Sauvegarder les referers',
+'info_sauvegarde_rubriques' => 'Sauvegarder les rubriques',
+'info_sauvegarde_signatures' => 'Sauvegarder les signatures de p&eacute;titions',
+'info_sauvegarde_sites_references' => 'Sauvegarder les sites r&eacute;f&eacute;renc&eacute;s',
+'info_sauvegarde_type_documents' => 'Sauvegarder les types de documents',
+'info_sauvegarde_visites' => 'Sauvegarder les visites',
+'info_selection_chemin_acces' => '<b>S&eacute;lectionnez</b> ci-apr&egrave;s le chemin d\'acc&egrave;s dans l\'annuaire&nbsp;:',
+'info_selection_un_seul_mot_cle' => 'On ne peut s&eacute;lectionner qu\'<b>un seul mot-cl&eacute; &agrave;</b> la fois dans ce groupe.',
+'info_selectionner_fichier' => 'Vous pouvez s&eacute;lectionner un fichier du dossier <i>upload</i>',
+'info_selectionner_fichier_2' => 'S&eacute;lectionner un fichier&nbsp;:',
+'info_signatures' => 'signatures',
+'info_site' => 'Site',
+'info_site_2' => 'site : ',
+'info_site_attente' => 'Site Web en attente de validation',
+'info_site_propose' => 'Site propos&eacute; le :',
+'info_site_reference' => 'Site r&eacute;f&eacute;renc&eacute; en ligne',
+'info_site_reference_2' => 'Site r&eacute;f&eacute;renc&eacute;',
+'info_site_refuse' => 'Site Web refus&eacute;',
+'info_site_syndique' => 'Ce site est syndiqu&eacute;...',
+'info_site_valider' => 'Sites &agrave; valider',
+'info_site_web' => 'SITE WEB :',
+'info_sites' => ' sites',
+'info_sites_lies_mot' => 'Les sites r&eacute;f&eacute;renc&eacute;s li&eacute;es &agrave; ce mot-cl&eacute;',
+'info_sites_proxy' => 'Utiliser un proxy',
+'info_sites_referencer' => 'R&eacute;f&eacute;rencer un site',
+'info_sites_refuses' => 'Les sites refus&eacute;s',
+'info_sites_trouves' => 'Sites trouv&eacute;s',
+'info_sites_trouves_dans_texte' => 'Sites trouv&eacute;s (dans le texte)',
+'info_sous_titre' => 'Soustitre :',
+'info_statut_administrateur' => 'Administrateur',
+'info_statut_auteur' => 'Statut de cet auteur :',
+'info_statut_efface' => 'Effac&eacute;',
+'info_statut_redacteur' => 'R&eacute;dacteur',
+'info_statut_site_1' => 'Ce site est&nbsp;:',
+'info_statut_site_2' => 'Publi&eacute;',
+'info_statut_site_3' => 'Propos&eacute;',
+'info_statut_site_4' => 'A la poubelle',
+'info_statut_utilisateurs_1' => 'Statut par d&eacute;faut des utilisateurs import&eacute;s',
+'info_statut_utilisateurs_2' => 'Choisissez le statut qui est attribu&eacute; aux personnes pr&eacute;sentes dans ',
+'info_statut_utilisateurs_3' => 'l\'annuaire LDAP lorsqu\'elles se connectent pour la première fois. ',
+'info_statut_utilisateurs_4' => 'Vous pourrez par la suite modifier cette valeur pour chaque auteur au cas par cas. ',
+'info_suivi_activite' => 'Suivi de l\'activit&eacute; &eacute;ditoriale',
+'info_supprimer_mot' => 'supprimer&nbsp;ce&nbsp;mot',
+'info_supprimer_vignette' => 'supprimer la vignette',
+'info_sur_site_public' => '[sur le site public]',
+'info_surtitre' => 'Surtitre :',
+'info_symbole_bleu' => 'Le symbole <B>bleu</B> indique un <B>pense-b&ecirc;te</B>: c\'est-&agrave;-dire un message &agrave; votre usage personnel.',
+'info_symbole_jaune' => 'Le symbole <B>jaune</B> indique une <B>annonces &agrave; tous les r&eacute;dacteurs</B>&nbsp;: modifiable par tous les administrateurs, et visible par tous les r&eacute;dacteurs.',
+'info_symbole_vert' => 'Le symbole <B>vert</B> indique les <B>messages &eacute;chang&eacute;s avec d\'autres utilisateurs</B> du site.',
+'info_syndication' => 'syndication :',
+'info_taille_maximale_vignette' => 'Taille maximale des vignettes g&eacute;n&eacute;r&eacute;es par le syst&egrave;me&nbsp;:',
+'info_telecharger' => 'T&eacute;l&eacute;charger depuis votre ordinateur&nbsp;:',
+'info_telecharger_nouveau_logo' => 'T&eacute;l&eacute;charger un nouveau logo&nbsp;:',
+'info_telecharger_ordinateur' => 'T&eacute;l&eacute;charger depuis votre ordinateur&nbsp;:',
+'info_terminer_installation' => 'Vous pouvez maintenant terminer la proc&eacute;dure d\'installation standard.',
+'info_texte' => 'Texte',
+'info_texte_explicatif' => 'Texte explicatif',
+'info_texte_long' => '(le texte est long&nbsp;: il appara&icirc;t donc en plusieurs parties qui seront recoll&eacute;es apr&egrave;s validation.)',
+'info_texte_message' => 'Texte de votre message :',
+'info_texte_message_02' => 'Texte du message',
+'info_titre_mot_cle' => 'Nom ou titre du mot-cl&eacute;',
+'info_total' => 'total : ',
+'info_tous_articles_en_redaction' => 'Tous les articles en cours de r&eacute;daction',
+'info_tous_articles_presents' => 'Tous les articles publi&eacute;s dans cette rubrique',
+'info_tous_les' => 'tous les :',
+'info_tous_redacteur' => 'Annonces &agrave; tous les r&eacute;dacteurs ',
+'info_tous_redacteurs' => 'Annonces &agrave; tous les r&eacute;dacteurs',
+'info_tous_resultats_enregistres' => ' [tous les r&eacute;sultats sont enregistr&eacute;s]',
+'info_tout_afficher' => 'Tout afficher',
+'info_tout_site' => 'Tout le site',
+'info_travail_colaboratif' => 'Travail collaboratif sur les articles',
+'info_trop_resultat' => 'Trop de r&eacute;sultats pour \"@cherche_mot@\" ; veuillez affiner la recherche.',
+'info_un_article' => 'un article, ',
+'info_un_mot' => 'Un seul mot &agrave; la fois',
+'info_un_site' => 'un site, ',
+'info_une_breve' => 'une br&egrave;ve, ',
+'info_une_rubrique' => 'une rubrique, ',
+'info_une_rubrique_02' => '1 rubrique',
+'info_url_site' => 'URL DU SITE :',
+'info_utilisation_messagerie_interne' => 'Vous utilisez la messagerie interne de ce site. ',
+'info_utilisation_spip' => 'Vous pouvez maintenant commencer &agrave; utiliser le syst&egrave;me de publication assist&eacute;...',
+'info_valider_lien' => 'valider ce lien',
+'info_verifier_image' => ', veuillez v&eacute;rifier que vos images ont &eacute;t&eacute; transf&eacute;r&eacute;es correctement.',
+'info_vignette_defaut' => 'Vignette par d&eacute;faut',
+'info_vignette_personnalisee' => 'Vignette personnalis&eacute;e',
+'info_visite' => 'visite :',
+'info_visites' => 'visites :',
+'info_visites_plus_populaires' => 'Afficher les visites pour <b>les articles les plus populaires</b> et pour <b>les derniers articles publi&eacute;s&nbsp;:</b>',
+'info_visiteur_1' => 'Visiteur',
+'info_visiteur_2' => 'du site public',
+'info_visiteurs' => 'Visiteurs',
+'info_visiteurs_02' => 'Visiteurs du site public',
+'info_vos_rendez_vous' => 'Vos rendez-vous &agrave; venir',
+'infos_vos_pense_bete' => 'Vos pense-b&ecirc;te',
+'intem_redacteur' => 'r&eacute;dacteur',
+'item_accepter_inscriptions' => 'Accepter les inscriptions',
+'item_activer_forum_administrateur' => 'Activer le forum des administrateurs',
+'item_activer_messages_avertissement' => 'Activer les messages d\'avertissement',
+'item_administrateur' => 'Administrateur',
+'item_administrateur_2' => 'administrateur',
+'item_afficher_calendrier' => 'Afficher dans le calendrier',
+'item_ajout_mots_cles' => 'Autoriser l\'ajout de mots-cl&eacute;s aux forums',
+'item_automne' => 'automne',
+'item_autoriser_documents_joints' => 'Autoriser les documents joints aux articles',
+'item_autoriser_documents_joints_rubriques' => 'Autoriser les documents dans les rubriques',
+'item_bloquer_liens_syndiques' => 'Bloquer les liens syndiqu&eacute;s pour validation',
+'item_breve_proposee' => 'Br&egrave;ve propos&eacute;e',
+'item_breve_refusee' => 'NON - Br&egrave;ve refus&eacute;e',
+'item_breve_validee' => 'OUI - Br&egrave;ve valid&eacute;e',
+'item_choix_administrateurs' => 'les administrateurs',
+'item_choix_generation_miniature' => 'G&eacute;n&eacute;rer automatiquement les miniatures des images.',
+'item_choix_non_generation_miniature' => 'Ne pas g&eacute;n&eacute;rer de miniatures des images.',
+'item_choix_redacteurs' => 'les r&eacute;dacteurs',
+'item_choix_visiteurs' => 'les visiteurs du site public',
+'item_creer_fichiers_authent' => 'Cr&eacute;er les fichiers .htpasswd',
+'item_desactiver_forum_administrateur' => 'D&eacute;sactiver le forum des administrateurs',
+'item_dimanche' => 'dimanche',
+'item_efface' => 'Effac&eacute;',
+'item_ete' => '&#233;t&#233;',
+'item_gerer_annuaire_site_web' => 'G&eacute;rer un annuaire de sites Web',
+'item_gerer_referers' => 'G&eacute;rer les referers',
+'item_gerer_statistiques' => 'G&eacute;rer les statistiques',
+'item_hiver' => 'hiver',
+'item_jeudi' => 'jeudi',
+'item_limiter_recherche' => 'Limiter la recherche aux informations contenues dans votre site',
+'item_login' => 'Login',
+'item_lundi' => 'lundi',
+'item_mardi' => 'mardi',
+'item_mercredi' => 'mercredi',
+'item_mots_cles_association_articles' => 'aux articles',
+'item_mots_cles_association_breves' => 'aux br&egrave;ves',
+'item_mots_cles_association_rubriques' => 'aux rubriques',
+'item_mots_cles_association_sites' => 'aux sites r&eacute;f&eacute;renc&eacute;s ou syndiqu&eacute;s.',
+'item_non' => 'Non',
+'item_non_accepter_inscriptions' => 'Ne pas accepter les inscriptions',
+'item_non_activer_messages_avertissement' => 'Pas de messages d\'avertissement',
+'item_non_afficher_calendrier' => 'Ne pas afficher dans le calendrier',
+'item_non_ajout_mots_cles' => 'Interdire l\'utilisation des mots-cl&eacute;s dans les forums',
+'item_non_autoriser_documents_joints' => 'Ne pas autoriser les documents dans les articles',
+'item_non_autoriser_documents_joints_rubriques' => 'Ne pas autoriser les documents dans les rubriques',
+'item_non_bloquer_liens_syndiques' => 'Ne pas bloquer les liens issus de la syndication',
+'item_non_creer_fichiers_authent' => 'Ne pas cr&eacute;er ces fichiers',
+'item_non_gerer_annuaire_site_web' => 'D&eacute;sactiver l\'annuaire de sites Web',
+'item_non_gerer_referers' => 'Ne pas g&eacute;rer les referers',
+'item_non_gerer_statistiques' => 'Ne pas g&eacute;rer les statistiques',
+'item_non_limiter_recherche' => 'Etendre la recherche au contenu des sites r&eacute;f&eacute;renc&eacute;s',
+'item_non_publier_articles' => 'Ne pas publier les articles avant la date de publication fix&eacute;e.',
+'item_non_utiliser_breves' => 'Ne pas utiliser les br&egrave;ves',
+'item_non_utiliser_config_groupe_mots_cles' => 'Ne pas utiliser la configuration avanc&eacute;e des groupes de mots-cl&eacute;s',
+'item_non_utiliser_moteur_recherche' => 'Ne pas utiliser le moteur',
+'item_non_utiliser_mots_cles' => 'Ne pas utiliser les mots-cl&eacute;s',
+'item_non_utiliser_syndication' => 'Ne pas utiliser la syndication automatique',
+'item_nouvel_auteur' => 'Nouvel auteur',
+'item_nouvelle_breve' => 'Nouvelle breve',
+'item_nouvelle_rubrique' => 'Nouvelle rubrique',
+'item_oui' => 'Oui',
+'item_premier' => '1er',
+'item_printemps' => 'printemps',
+'item_publier_articles' => 'Publier les articles, quelle que soit leur date de publication.',
+'item_redacteur' => 'R&eacute;dacteur',
+'item_reponse_article' => 'R&eacute;ponse &agrave; l\'article ',
+'item_samedi' => 'samedi',
+'item_utiliser_breves' => 'Utiliser les br&egrave;ves',
+'item_utiliser_config_groupe_mots_cles' => 'Utiliser la configuration avanc&eacute;e des groupes de mots-cl&eacute;s',
+'item_utiliser_moteur_recherche' => 'Utiliser le moteur de recherche',
+'item_utiliser_mots_cles' => 'Utiliser les mots-cl&eacute;s',
+'item_utiliser_syndication' => 'Utiliser la syndication automatique',
+'item_vendredi' => 'vendredi',
+'item_visiteur' => 'visiteur',
+
+
+// L
+'lien_afficher_icones_seuls' => 'Afficher uniquement les icones',
+'lien_afficher_texte_icones' => 'Afficher les icones et le texte',
+'lien_afficher_texte_seul' => 'Afficher uniquement le texte',
+'lien_ajout_destinataire' => 'Ajouter ce destinataire',
+'lien_ajouter_participant' => 'Ajouter un participant',
+'lien_forum_public' => 'G&eacute;rer le forum public de cet article',
+'lien_icones_interface' => 'Les icones de l\'interface sont de <a href=\'http://jimmac.musichall.cz/\'>Jakub \'Jimmac\' Steiner</a>.',
+'lien_liberer' => 'lib&eacute;rer',
+'lien_mise_a_jour_syndication' => 'Mettre &agrave; jour maintenant',
+'lien_modifer_date' => 'Modifier la date',
+'lien_nom_site' => 'NOM DU SITE :',
+'lien_nouvea_pense_bete' => 'NOUVEAU PENSE-B&Ecirc;TE',
+'lien_nouveau_message' => 'NOUVEAU MESSAGE',
+'lien_nouvelle_annonce' => 'NOUVELLE ANNONCE',
+'lien_nouvelle_recuperation' => 'Tenter une nouvelle r&eacute;cup&eacute;ration des donn&eacute;es',
+'lien_petitions' => 'P&Eacute;TITION',
+'lien_popularite' => 'popularit&eacute;&nbsp;: @popularite@%',
+'lien_racine_site' => 'RACINE DU SITE',
+'lien_reessayer' => 'r&eacute;essayer',
+'lien_rendez_vous' => 'UN RENDEZ-VOUS',
+'lien_rendez_vous_02' => '@total_messages@ RENDEZ-VOUS',
+'lien_repondre_message' => 'R&eacute;pondre &agrave; ce message',
+'lien_reponse_article' => 'R&eacute;ponse &agrave; l\'article',
+'lien_reponse_breve' => 'R&eacute;ponse &agrave; la br&egrave;ve',
+'lien_reponse_breve_2' => 'R&eacute;ponse &agrave; la br&egrave;ve',
+'lien_reponse_rubrique' => 'R&eacute;ponse &agrave; la rubrique',
+'lien_reponse_site_reference' => 'R&eacute;ponse au site r&eacute;f&eacute;renc&eacute; :',
+'lien_retirer_auteur' => 'Retirer l\'auteur',
+'lien_retrait_particpant' => 'retirer ce participant',
+'lien_site' => 'site',
+'lien_supprimer_rubrique' => 'supprimer cette rubrique',
+'lien_test_format_image' => 'Tester les formats d\'image que ce site peut utiliser pour cr&eacute;er des vignettes',
+'lien_tout_afficher' => 'Tout afficher',
+'lien_tout_deplier' => 'Tout d&eacute;plier',
+'lien_tout_replier' => 'Tout replier',
+'lien_trier_nom' => 'Trier par nom',
+'lien_trier_nombre_articles' => 'Trier par nombre d\'articles',
+'lien_trier_statut' => 'Trier par statut',
+'lien_visite_site' => 'visiter ce site',
+'lien_visites' => '@visites@&nbsp;visites',
+'lien_voir_auteur' => 'Voir cet auteur',
+'lien_voir_en_ligne' => 'VOIR EN LIGNE :',
+'lnfo_liens' => 'liens : ',
+'log_creation_table' => 'creation des tables d\'objets',
+'log_creation_table_interactions' => 'creation des tables interactions',
+'log_optimier_base' => 'optimisation de la base',
+'log_optimisation_ok' => 'optimisation ok',
+'log_suppression_auteur' => 'suppression de l\'auteur @id_auteur@ (@nom@ @email@)',
+'log_tables_gestion_site' => 'creation des tables gestion du site',
+'log_tables_mise_a_jour_base' => 'mise a jour de la base vers @version@',
+'log_tables_relations' => 'creation des tables relations',
+'log_tables_remplissage_base' => 'pre-remplissage de la base',
+'logo_article' => 'LOGO DE L\'ARTICLE',
+'logo_auteur' => 'LOGO DE L\'AUTEUR',
+'logo_breve' => 'LOGO DE LA BR&Eagrave;VE',
+'logo_mot_cle' => 'LOGO DU MOT-CL&Eacute;',
+'logo_rubrique' => 'LOGO DE LA RUBRIQUE ',
+'logo_site' => 'LOGO DE CE SITE ',
+'logo_standard_rubrique' => 'LOGO STANDARD DES RUBRIQUES ',
+'logo_survol' => 'LOGO POUR SURVOL',
+
+
+// M
+'menu_aide_articles' => 'Les articles',
+'menu_aide_articles_auteurs' => 'Les auteurs',
+'menu_aide_articles_chapeau' => 'Chapeau',
+'menu_aide_articles_choix_rubrique' => 'Choisir la rubrique',
+'menu_aide_articles_date' => 'Date',
+'menu_aide_articles_date_anterieure' => 'Date de publication ant&eacute;rieure',
+'menu_aide_articles_descriptif_rapide' => 'Descriptif rapide',
+'menu_aide_articles_en_cours_modification' => 'Articles en cours de modification',
+'menu_aide_articles_logos' => 'Logo de l\'article',
+'menu_aide_articles_proposer' => 'Proposer son article',
+'menu_aide_articles_raccourcis_typo' => 'Les raccourcis typographiques',
+'menu_aide_articles_redirection' => 'Redirection d\'article',
+'menu_aide_articles_statut' => 'Le statut de l\'article',
+'menu_aide_articles_texte' => 'Texte',
+'menu_aide_articles_titres' => 'Titre, surtitre, soustitre',
+'menu_aide_breves' => 'Les br&egrave;ves',
+'menu_aide_breves_breves' => 'Les br&egrave;ves',
+'menu_aide_breves_choix' => 'Choisir la rubrique',
+'menu_aide_breves_lien' => 'Le lien hypertexte',
+'menu_aide_breves_logo' => 'Le logo de la br&egrave;ve',
+'menu_aide_breves_statut' => 'Le statut de la br&egrave;ve',
+'menu_aide_images_doc' => 'Images et documents',
+'menu_aide_images_doc_ftp' => 'Installer des fichiers par FTP',
+'menu_aide_images_doc_inserer' => 'Ins&eacute;rer des images',
+'menu_aide_images_doc_joindre' => 'Joindre des documents',
+'menu_aide_installation_choix_base' => 'Choix de votre base',
+'menu_aide_installation_connexion_mysql' => 'Votre connexion MySQL',
+'menu_aide_installation_ftp' => 'V&eacute;rification par FTP',
+'menu_aide_installation_informations_personnelles' => 'Informations personnelles',
+'menu_aide_installation_probleme_squelette' => 'Un probl&egrave;me de squelette ?',
+'menu_aide_installation_reactuliser_droits' => 'R&eacute;gler les droits d\'acc&egrave;s',
+'menu_aide_installation_spip' => 'Installation de SPIP',
+'menu_aide_interface_perso' => 'Configuration de l\'interface personnelle',
+'menu_aide_interface_perso_cookie' => 'Le cookie de correspondance',
+'menu_aide_interface_perso_deconnecter' => 'Se d&eacute;connecter',
+'menu_aide_interface_perso_simplifiee' => 'Interface simplifi&eacute;e / compl&egrave;te',
+'menu_aide_messagerie' => 'La messagerie interne',
+'menu_aide_messagerie_calendrier' => 'Le calendrier',
+'menu_aide_messagerie_configuration_perso' => 'Configuration personnelle de la messagerie',
+'menu_aide_messagerie_pense_bete' => 'Les pense-b&ecirc;te',
+'menu_aide_messagerie_utilisateurs' => 'Les messsages entre utilisateurs',
+'menu_aide_mots_cles' => 'Les mots-cl&eacute;s',
+'menu_aide_mots_cles_groupes' => 'Les groupes de mots',
+'menu_aide_mots_cles_mots_cles' => 'Les mots-cl&eacute;s',
+'menu_aide_mots_cles_principe' => 'Principe des mots-cl&eacute;s',
+'menu_aide_rubriques' => 'Les rubriques',
+'menu_aide_rubriques_choix' => 'Choisir la rubrique',
+'menu_aide_rubriques_logo' => 'Logo de la rubrique',
+'menu_aide_rubriques_structure' => 'Une structure hi&eacute;rarchis&eacute;e',
+'menu_aide_sites' => 'Les sites r&eacute;f&eacute;renc&eacute;s',
+'menu_aide_sites_articles_syndiques' => 'Articles syndiqu&eacute;s',
+'menu_aide_sites_proxy' => 'Utiliser un proxy',
+'menu_aide_sites_referencer' => 'R&eacute;f&eacute;rencer un site',
+'menu_aide_sites_syndiquer' => 'Sites syndiqu&eacute;s',
+'menu_aide_suivi_forum' => 'Suivi des forums',
+'menu_aide_suivi_forum_articles_postes' => 'Articles post-dat&eacute;s',
+'menu_aide_suivi_forum_configuration' => 'Configuration pr&eacute;cise',
+'menu_aide_suivi_forum_contenu_articles' => 'Contenu des articles',
+'menu_aide_suivi_forum_envoi_emails' => 'Envoi automatique de mails',
+'menu_aide_suivi_forum_fonctionnement' => 'Fonctionnement des forums',
+'menu_aide_suivi_forum_messagerie_interne' => 'Messagerie interne',
+'menu_aide_suivi_forum_moteur_recherche' => 'Moteur de recherche int&eacute;gr&eacute;',
+'menu_aide_suivi_forum_nom_adresse' => 'Nom et adresse de votre site',
+'menu_aide_suivi_forum_statistiques' => 'Statistiques des visites',
+'menu_aide_suivi_forum_suivi' => 'Suivi des forums',
+'menu_aide_suivi_forum_systeme_breves' => 'Syst&egrave;me de br&egrave;ves',
+'mois_aout' => 'ao&ucirc;t',
+'mois_avril' => 'avril',
+'mois_decembre' => 'd&eacute;cembre',
+'mois_fevrier' => 'f&eacute;vrier',
+'mois_janvier' => 'janvier',
+'mois_juillet' => 'juillet',
+'mois_juin' => 'juin',
+'mois_mai' => 'mai',
+'mois_mars' => 'mars',
+'mois_non_connu' => 'non connu',
+'mois_novembre' => 'novembre',
+'mois_octobre' => 'octobre',
+'mois_septembre' => 'septembre',
+
+
+// O
+'onglet_affacer_base' => 'Effacer la base',
+'onglet_auteur' => 'L\'auteur',
+'onglet_contenu_site' => 'Contenu du site',
+'onglet_evolution_visite' => '&Eacute;volution des visites',
+'onglet_fonctions_avances' => 'Fonctions avanc&eacute;es',
+'onglet_informations_personnelles' => 'Informations personnelles',
+'onglet_intercativite' => 'Interactivit&eacute;',
+'onglet_messagerie' => 'Messagerie',
+'onglet_messages_internes' => 'Messages internes',
+'onglet_messages_publics' => 'Messages publics',
+'onglet_messages_vide' => 'Messages sans texte',
+'onglet_origine_visites' => 'Origine des visites',
+'onglet_repartition_rubrique' => 'R&eacute;partition par rubriques',
+'onglet_save_restaur_base' => 'Sauvegarder/restaurer la base',
+'onglet_vider_cache' => 'Vider le cache',
+
+
+// T
+'text_article_propose_publication' => 'Article propos&eacute; pour la publication. N\'h&eacute;sitez pas &agrave; donner votre avis gr&acirc;ce au forum attach&eacute; &agrave; cet article (en bas de page).',
+'texte_acces_ldap_anonyme_1' => 'Certains serveurs LDAP n\'acceptent aucun acc&egrave;s anonyme. Dans ce cas ',
+'texte_acces_ldap_anonyme_2' => 'il faut sp&eacute;cifier un identifiant d\'acc&egrave;s initial afin de pouvoir ',
+'texte_acces_ldap_anonyme_3' => 'ensuite rechercher des informations dans l\'annuaire. Dans la plupart des cas ',
+'texte_acces_ldap_anonyme_4' => 'n&eacute;anmoins, les champs suivants pourront &ecirc;tre laiss&eacute;s vides.',
+'texte_actualite_site_1' => 'Cette page recense l\'actualit&eacute; du site et vous permet de suivre vos contributions. Vous y retrouverez vos articles en cours de r&eacute;daction, les articles et les br&egrave;ves pour lesquelles vous &ecirc;tes invit&eacute; &agrave; donner votre avis, puis un rappel de vos pr&eacute;c&eacute;dentes contributions.<p><hr><p>Quand vous serez familiaris&eacute;(e) avec l\'interface, vous pourrez cliquer sur &laquo;',
+'texte_actualite_site_2' => 'interface compl&egrave;te',
+'texte_actualite_site_3' => '&raquo; pour ouvrir plus de possibilit&eacute;s.',
+'texte_admin_effacer_01' => 'Cette commande efface <i>tout</i> le contenu de la base de donn&eacute;es,
+y compris <i>tous</i> les acc&egrave;s r&eacute;dacteurs et administrateurs. Apr&egrave;s l\'avoir ex&eacute;cut&eacute;e, vous devrez lancer la
+r&eacute;installation de SPIP pour recr&eacute;er une nouvelle base ainsi qu\'un premier acc&egrave;s administrateur.',
+'texte_admin_tech_01' => 'Cette option vous permet de sauvegarder
+le contenu de la base dans un fichier qui sera stock&eacute; dans le r&eacute;pertoire <i>ecrire/data/</i>.
+N\'oubliez pas &eacute;galement de r&eacute;cup&eacute;rer l\'int&eacute;gralit&eacute; du r&eacute;pertoire <i>IMG/</i>, qui contient
+les images utilis&eacute;es dans les articles et les rubriques.',
+'texte_admin_tech_02' => 'Attention: cette sauvegarde ne pourra &ecirc;tre restaur&eacute;e
+	QUE dans un site install&eacute; sous la m&ecirc;me version de SPIP. L\'erreur
+	consistant &agrave; faire une sauvegarde avant de faire une mise &agrave; jour
+	de SPIP est courante... Pour plus de d&eacute;tails consultez [la documentation de SPIP->http://www.uzine.net/article1489.html].',
+'texte_admin_tech_03' => 'Vous pouvez choisir de sauvegarder le fichier sous forme compress&eacute;e, afin
+	d\'&eacute;courter son transfert chez vous ou sur un serveur de sauvegardes, et d\'&eacute;conomiser de l\'espace disque.',
+'texte_adresse_annuaire_1' => '(Si votre annuaire est install&eacute; sur la m&ecirc;me machine que ce site Web, il s\'agit ',
+'texte_adresse_annuaire_2' => 'probablement de &laquo;localhost&raquo;.)',
+'texte_ajout_auteur' => 'L\'auteur suivant a &eacute;t&eacute; ajout&eacute; &agrave; l\'article :',
+'texte_annuaire_ldap_1' => 'Si vous avez acc&egrave;s &agrave; un annuaire (LDAP), vous pouvez l\'utiliser pour ',
+'texte_annuaire_ldap_2' => 'importer automatiquement des utilisateurs sous SPIP.',
+'texte_article_statut' => 'Cet article est :',
+'texte_article_virtuel' => 'Article virtuel',
+'texte_article_virtuel_reference' => '<b>Article virtuel&nbsp;:</b> article r&eacute;f&eacute;renc&eacute; dans votre site SPIP, mais redirig&eacute; vers une autre URL. Pour supprimer la redirection, effacez l\'URL ci-dessus.',
+'texte_aucun_resultat_auteur' => 'Aucun r&eacute;sultat pour \"@cherche_auteur@\"',
+'texte_auteur_messagerie' => 'Ce site peut vous indiquer en permanence la liste des r&eacute;dacteurs connect&eacute;s, ce qui vous permet d\'&eacute;changer des messages en direct (lorsque la messagerie est d&eacute;sactiv&eacute;e ci-dessus, la liste des r&eacute;dacteurs est elle-m&ecirc;me d&eacute;sactiv&eacute;e). Vous pouvez d&eacute;cider de ne pas appara&icirc;tre dans cette liste (vous &ecirc;tes &laquo;invisible&raquo; pour les autres utilisateurs).',
+'texte_auteur_messagerie_1' => 'Ce site permet l\'&eacute;change de messages et la constitution de forums de discussion priv&eacute;s entre les participants du site. Vous pouvez d&eacute;cider de ne pas participer &agrave; ces &eacute;changes.',
+'texte_auteurs' => 'LES AUTEURS',
+'texte_breves' => 'Les br&egrave;ves sont des textes courts et simples permettant de
+	mettre en ligne rapidement des informations concises, de g&eacute;rer
+	une revue de presse, un calendrier d\'&eacute;v&eacute;nements...',
+'texte_choix_base_1' => 'Choisissez votre base :',
+'texte_choix_base_2' => 'Le serveur MySQL contient plusieurs bases de donn&eacute;es.',
+'texte_choix_base_3' => ' <B>S&eacute;lectionnez</B> ci-apr&egrave;s celle qui vous a &eacute;t&eacute; attribu&eacute;e par votre h&eacute;bergeur:',
+'texte_commande_vider_tables_indexation' => ' Utilisez cette commande afin de vider les tables d\'indexation utilis&eacute;es
+			par le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP. Cela vous permettra
+			de gagner de l\'espace disque.',
+'texte_comment_lire_tableau' => 'Le rang de l\'article,
+		dans le classement par popularit&eacute;, est indiqu&eacute; dans la
+		marge&nbsp;; la popularit&eacute; de l\'article (une estimation du
+		nombre de visites quotidiennes qu\'il recevra si le rythme actuel de
+		consultation se maintient) et le nombre de visites re&ccedil;ues
+		depuis le d&eacute;but sont affich&eacute;es dans la bulle qui
+		appara&icirc;t lorsque la souris survole le titre.',
+'texte_compresse_ou_non' => '(celui-ci peut &ecirc;tre compress&eacute; ou non)',
+'texte_compte_element' => '@count@ &eacute;l&eacute;ment',
+'texte_compte_elements' => '@count@ &eacute;l&eacute;ments',
+'texte_config_groupe_mots_cles' => 'Souhaitez-vous activer la configuration avanc&eacute;e des mots-cl&eacute;s,
+			en indiquant par exemple qu\'on peut s&eacute;lectionner un mot unique
+			par groupe, qu\'un groupe est important...&nbsp?',
+'texte_connexion_mysql' => 'Consultez les informations fournies par votre h&eacute;bergeur&nbsp;: vous devez y trouver, si votre h&eacute;bergeur supporte MySQL, les codes de connexion au serveur MySQL.',
+'texte_contenu_article' => '(Contenu de l\'article en quelques mots.)',
+'texte_contenu_articles' => 'Selon la maquette adopt&eacute;e pour votre site, vous pouvez d&eacute;cider
+		que certains &eacute;l&eacute;ments des articles ne sont pas utilis&eacute;s.
+		Utilisez la liste ci-dessous pour indiquer quels &eacute;l&eacute;ments sont disponibles.',
+'texte_crash_base' => 'Si votre base de donn&eacute;es a
+			crash&eacute;, vous pouvez tenter une r&eacute;paration
+			automatique.',
+'texte_creation_automatique_vignette' => 'La cr&eacute;ation automatique de vignettes de pr&eacute;visualisation est activ&eacute;e sur ce site. Si vous installez &agrave; partir de ce formulaire des images au(x) format(s) @gd_formats@, elles seront accompagn&eacute;es d\'une vignette d\'une taille maximale de @taille_preview@&nbsp;pixels. ',
+'texte_creer_rubrique' => 'Avant de pouvoir &eacute;crire des articles,<BR> vous devez cr&eacute;er une rubrique.',
+'texte_date_creation_article' => 'DATE DE CR&Eacute;ATION DE L\'ARTICLE',
+'texte_date_publication_anterieure' => 'DATE DE PUBLICATION ANT&Eacute;RIEURE',
+'texte_date_publication_anterieure_nonaffichee' => 'Ne pas afficher de date de publication ant&eacute;rieure.',
+'texte_date_publication_article' => 'DATE DE PUBLICATION EN LIGNE :',
+'texte_demander_blocage_priori' => 'Les prochains liens en
+				provenance de ce site seront bloqu&eacute;s a priori.',
+'texte_descriptif_petition' => 'Descriptif de la p&eacute;tition',
+'texte_descriptif_rapide' => 'Descriptif rapide',
+'texte_documents_associes' => 'Les documents suivants sont associ&eacute;s &agrave; l\'article,
+				mais ils n\'y ont pas &eacute;t&eacute; directement
+				ins&eacute;r&eacute;s. Selon la mise en page du site public,
+				ils pourront appara&icirc;tre sous forme de documents joints.',
+'texte_documents_joints' => 'Vous pouvez autoriser l\'ajout de documents (fichiers bureautiques, images,
+	multim&eacute;dia, etc.) aux articles et/ou aux rubriques. Ces fichiers
+	peuvent ensuite &ecirc;tre r&eacute;f&eacute;renc&eacute;s dans
+	l\'article, ou affich&eacute;s s&eacute;par&eacute;ment.<p>',
+'texte_documents_joints_2' => 'Ce r&eacute;glage n\'emp&ecirc;che pas l\'insertion d\'images directement dans les articles.',
+'texte_effacer_base' => 'Effacer la base de donn&eacute;es SPIP',
+'texte_effacer_donnees_indexation' => 'Effacer les donn&eacute;es d\'indexation',
+'texte_en_cours_validation' => 'Les articles et br&egrave;ves ci-dessous sont propos&eacute;s &agrave; la publication. N\'h&eacute;sitez pas &agrave; donner votre avis gr&acirc;ce aux forums qui leur sont attach&eacute;s.',
+'texte_enrichir_mise_a_jour' => 'Vous pouvez enrichir la mise en page de votre texte en utilisant des &laquo;&nbsp;raccourcis typographiques&nbsp;&raquo;.',
+'texte_erreur_mise_niveau_base' => 'Erreur de base de donn&eacute;es lors de la mise &agrave; niveau.
+						L\'image <B>@fichier@</B> n\'est pas pass&eacute;e (article @id_article@).\\n\\n
+						Notez bien cette r&eacute;f&eacute;rence, r&eacute;essayez la mise &agrave;
+						niveau, et enfin v&eacute;rifiez que les images apparaissent
+						toujours dans les articles.',
+'texte_fichier_authent' => '<b>SPIP doit-il cr&eacute;er les fichiers sp&eacute;ciaux <tt>.htpasswd</tt>
+		et <tt>.htpasswd-admin</tt> dans le r&eacute;pertoire <tt>ecrire/data/</tt> ?</b><p>
+		Ces fichiers peuvent vous servir &agrave; restreindre l\'acc&egrave;s aux auteurs
+		et administrateurs en d\'autres endroits de votre site
+		(programme externe de statistiques, par exemple).<p>
+		Si vous n\'en avez pas utilité, vous pouvez laisser cette option
+		&agrave; sa valeur par d&eacute;faut (pas de cr&eacute;ation 
+		des fichiers).',
+'texte_inc_auth_1' => 'Vous &ecirc;tes identifi&eacute; sous le
+		login <B>@auth_login@</B>, mais celui-ci n\'existe pas/plus dans la base. 
+		Essayez de vous ',
+'texte_inc_auth_2' => 'reconnecter',
+'texte_inc_auth_3' => ', apr&egrave;s avoir &eacute;ventuellement quitt&eacute; puis
+		red&eacute;marr&eacute; votre navigateur.',
+'texte_inc_config' => 'Les modifications effectu&eacute;es dans ces pages influent notablement sur le
+	fonctionnement de votre site. Nous vous recommandons de ne pas y intervenir tant que vous n\'&ecirc;tes pas
+	familier du fonctionnement du syst&egrave;me SPIP. <P align="justify\"><B>Plus
+	g&eacute;n&eacute;ralement, il est fortement conseill&eacute;
+	de laisser la charge de ces pages au webmestre principal de votre site.</B>',
+'texte_inc_meta_1' => 'Veuillez, en tant qu\'administrateur du site, ',
+'texte_inc_meta_2' => 'v&eacute;rifier les droits d\'ecriture',
+'texte_inc_meta_3' => ' sur le r&eacute;pertoire ecrire/ ',
+'texte_informations_personnelles_1' => 'Le syst&egrave;me va maintenant vous cr&eacute;er un acc&egrave;s personnalis&eacute; au site.',
+'texte_informations_personnelles_2' => '(Note : s\'il s\'agit d\'une r&eacute;installation, et que votre acc&egrave;s marche toujours, vous pouvez ',
+'texte_introductif_article' => '(Texte introductif de l\'article.)',
+'texte_jeu_caractere' => 'Cette option est utile si votre site doit afficher des alphabets
+	diff&eacute;rents de l\'alphabet romain (ou &laquo;&nbsp;occidental&nbsp;&raquo;) et ses d&eacute;riv&eacute;s.
+	Dans ce cas, il faut changer le r&eacute;glage par d&eacute;faut pour utiliser
+	un jeu de caract&egrave;res appropri&eacute;. N\'oubliez pas non plus d\'adapter
+	le site public en cons&eacute;quence (balise <tt>#CHARSET</tt>).',
+'texte_jeu_caractere_2' => 'Ce r&eacute;glage n\'a pas d\'effet r&eacute;troactif. Par
+	cons&eacute;quent, les textes d&eacute;j&agrave; entr&eacute;s peuvent s\'afficher
+	incorrectement &agrave; la suite d\'une modification du r&eacute;glage. Dans tous
+	les cas, vous pourrez sans dommage revenir au r&eacute;glage pr&eacute;c&eacute;dent.',
+'texte_lien_hypertexte' => '(Si votre message se r&eacute;f&egrave;re &agrave; un article publi&eacute; sur le Web, ou &agrave; une page fournissant plus d\'informations, veuillez indiquer ci-apr&egrave;s le titre de la page et son adresse URL.)',
+'texte_liens_sites_syndiques' => 'Les liens issus des sites syndiqu&eacute;s peuvent
+			&ecirc;tre bloqu&eacute;s a priori ; le r&eacute;glage
+			ci-dessous indique le r&eacute;glage par d&eacute;faut des
+			sites syndiqu&eacute;s apr&egrave;s leur cr&eacute;ation. Il
+			est ensuite possible, de toutes fa&ccedil;ons, de
+			d&eacute;bloquer chaque lien individuellement, ou de
+			choisir, site par site, de bloquer les liens &agrave; venir
+			de tel ou tel site.',
+'texte_liens_syndication' => 'Les prochains liens en
+				provenance de ce site seront affich&eacute;s imm&eacute;diatement sur le site public.',
+'texte_login_ldap_1' => '(Laisser vide pour un acc&egrave;s anonyme, ou entrer le chemin complet, ',
+'texte_login_ldap_2' => 'par exemple &laquo;&nbsp;<tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt>&nbsp;&raquo;.)',
+'texte_login_precaution' => 'Attention&nbsp;! Ceci est le login sous lequel vous &ecirc;tes connect&eacute; actuellement.
+	Utilisez ce formulaire avec pr&eacute;caution...',
+'texte_message_edit' => 'Attention&nbsp;: ce message peut &ecirc;tre modifi&eacute; par tous les administrateurs du site, et est visible par tous les r&eacute;dacteurs. N\'utilisez les annonces que pour exposer des &eacute;v&eacute;nements importants de la vie du site.',
+'texte_messages_publics' => 'Messages publics de l\'article :',
+'texte_mise_a_niveau_base_1' => 'Vous venez de mettre &agrave; jour les fichiers SPIP.
+	Il faut maintenant mettre &agrave; niveau la base de donn&eacute;es
+	du site.',
+'texte_modifier_article' => 'Modifier l\'article :',
+'texte_moteur_recherche_active' => '<b>Le moteur de recherche est activ&eacute;.</b> Utilisez cette commande
+		si vous souhaitez proc&eacute;der &agrave; une r&eacute;indexation rapide (apr&egrave;s restauration
+		d\'une sauvegarde par exemple). Notez que les documents modifi&eacute;s de
+		fa&ccedil;on normale (depuis l\'interface SPIP) sont automatiquement
+		r&eacute;index&eacute;s&nbsp;: cette commande n\'est donc utile que de fa&ccedil;on exceptionnelle.',
+'texte_moteur_recherche_non_active' => 'Le moteur de recherche n\'est pas activ&eacute;.',
+'texte_mots_cles' => 'Les mots-cl&eacute;s permettent de cr&eacute;er des liens th&eacute;matiques entre vos articles
+		ind&eacute;pendamment de leur placement dans des rubriques. Vous pouvez ainsi
+		enrichir la navigation de votre site, voire utiliser ces propri&eacute;t&eacute;s
+		pour personnaliser la pr&eacute;sentation des articles dans vos squelettes.',
+'texte_mots_cles_dans_forum' => 'Souhaitez-vous permettre d\'utilisation des mots-cl&eacute;s, s&eacute;lectionnables par les visiteurs, dans les forums du site public&nbsp;? (Attention&nbsp;: cette option est relativement complexe &agrave; utiliser correctement.)',
+'texte_non_compresse' => '<i>non compress&eacute;</i> (votre serveur ne supportant pas cette fonctionnalit&eacute;)',
+'texte_non_fonction_referencement' => 'Vous pouvez pr&eacute;f&eacute;rer ne pas utiliser cette fonction automatique, et indiquer vous-m&ecirc;me les &eacute;l&eacute;ments concernant ce site...',
+'texte_nouveau_message' => 'Nouveau message',
+'texte_nouveau_mot' => 'Nouveau mot',
+'texte_nouvelle_version_spip_1' => 'Vous avez install&eacute; une nouvelle version de SPIP.',
+'texte_nouvelle_version_spip_10' => 'avant de le supprimer...)',
+'texte_nouvelle_version_spip_2' => 'Cette nouvelle version n&eacute;cessite une mise &agrave; jour plus ',
+'texte_nouvelle_version_spip_3' => 'compl&egrave;te qu\'&agrave; l\'accoutum&eacute;e. ',
+'texte_nouvelle_version_spip_4' => 'Si vous &ecirc;tes webmestre du site, veuillez effacer le fichier ',
+'texte_nouvelle_version_spip_5' => '<tt>inc_connect.php3</tt> du r&eacute;pertoire <tt>ecrire</tt> ',
+'texte_nouvelle_version_spip_6' => 'et reprendre l\'installation afin de mettre &agrave; jour vos ',
+'texte_nouvelle_version_spip_7' => 'param&egrave;tres de connexion &agrave; la base de donn&eacute;es.',
+'texte_nouvelle_version_spip_8' => '(NB.&nbsp;: si vous avez oubli&eacute; vos param&egrave;tres ',
+'texte_nouvelle_version_spip_9' => 'de connexion, jetez un oeil au fichier <tt>inc_connect.php3</tt> ',
+'texte_operation_echec' => 'Retournez &agrave; la page pr&eacute;c&eacute;dente, s&eacute;lectionnez une autre base ou cr&eacute;ez-en une nouvelle. V&eacute;rifiez les informations fournies par votre h&eacute;bergeur.',
+'texte_plus_trois_car' => 'plus de 3 caract&egrave;res',
+'texte_plusieurs_articles' => 'Plusieurs auteurs trouv&eacute;s pour \"@cherche_auteur@\":',
+'texte_port_annuaire' => '(La valeur indiqu&eacute;e par d&eacute;faut convient g&eacute;n&eacute;ralement.)',
+'texte_proposer_publication' => 'Lorsque votre article est termin&eacute;,<br> vous pouvez proposer sa publication.',
+'texte_proxy' => 'Dans certains cas (intranet, r&eacute;seaux prot&eacute;g&eacute;s...),
+		il peut &ecirc;tre n&eacute;cessaire d\'utiliser un <I>proxy HTTP</I> pour atteindre les sites syndiqu&eacute;s.
+		Le cas &eacute;ch&eacute;ant, indiquez ci-dessous son adresse, sous la forme
+		<tt><html>http://proxy:8080</html></tt>. En g&eacute;n&eacute;ral,
+		vous laisserez cette case vide.',
+'texte_publication_articles_post_dates' => 'Quel comportement SPIP doit-il adopter face aux articles dont la
+		date de publication a &eacute;t&eacute; fix&eacute;e &agrave; une
+		&eacute;ch&eacute;ance future&nbsp;?',
+'texte_rappel_selection_champs' => '[N\'oubliez pas de s&eacute;lectionner correctement ce champ.]\\n',
+'texte_recalcul_page' => 'Si vous voulez
+recalculer une seule page, passez plut&ocirc;t par l\'espace public et utilisez-y le bouton &laquo; recalculer &raquo;.',
+'texte_recapitiule_liste_documents' => 'Cette page r&eacute;capitule la liste des documents que vous avez plac&eacute; dans les rubriques. Pour modifier les informations de chaque document, suivez le lien vers la page de sa rubrique.',
+'texte_recuperer_base' => 'R&eacute;parer la base de donn&eacute;es',
+'texte_reference_mais_redirige' => 'article r&eacute;f&eacute;renc&eacute; dans votre site SPIP, mais redirig&eacute; vers une autre URL.',
+'texte_referencement_automatique' => '<b>R&eacute;f&eacute;rencement automatis&eacute; d\'un site</b><br>Vous pouvez r&eacute;f&eacute;rencer rapidement un site Web en indiquant ci-dessous l\'adresse URL d&eacute;sir&eacute;e, ou l\'adresse de son fichier backend. SPIP va r&eacute;cup&eacute;rer automatiquement les informations concernant ce site (titre, description...).',
+'texte_requetes_echouent' => '<B>Lorsque certaines requ&ecirc;tes MySQL &eacute;chouent
+		syst&eacute;matiquement et sans raison apparente, il est possible
+		que ce soit &agrave; cause de la base de donn&eacute;es
+		elle-m&ecirc;me.</B>\\n\\n
+		MySQL dispose d\'une facult&eacute; de r&eacute;paration de ses
+		tables lorsqu\'elles ont &eacute;t&eacute; endommag&eacute;es par
+		accident. Vous pouvez ici tenter cette r&eacute;paration&nbsp;; en
+		cas d\'&eacute;chec, conservez une copie de l\'affichage, qui contient
+		peut-&ecirc;tre des indices de ce qui ne va pas...\\n\\n
+		Si le probl&egrave;me persiste, prenez contact avec votre
+		h&eacute;bergeur.\\n',
+'texte_restaurer_base' => 'Restaurer le contenu d\'une sauvegarde de la base',
+'texte_restaurer_sauvegarde' => 'Cette option vous permet de restaurer une sauvegarde pr&eacute;c&eacute;demment
+effectu&eacute;e de la base. A cet effet, le fichier contenant la sauvegarde doit avoir &eacute;t&eacute;
+plac&eacute; dans le r&eacute;pertoire <i>ecrire/data/</i>.
+Soyez prudent avec cette fonctionnalit&eacute;&nbsp;: <b>les modifications, pertes &eacute;ventuelles, sont
+irr&eacute;versibles.</b>',
+'texte_sauvegarde' => 'Sauvegarder le contenu de la base',
+'texte_sauvegarde_base' => 'Sauvegarder la base',
+'texte_sauvegarde_compressee' => 'La sauvegarde sera faite dans le fichier non compress&eacute; <b>ecrire/data/dump.xml</b>.',
+'texte_signification' => 'Les barres rouges repr&eacute;sentent les entr&eacute;es cumul&eacute;es (total des sous-rubriques), les barres vertes le nombre de visites pour chaque rubrique.',
+'texte_sous_titre' => 'Sous-titre',
+'texte_statistiques_visites' => '(barres fonc&eacute;es :  dimanche / courbe fonc&eacute;e : &eacute;volution de la moyenne)',
+'texte_statut_attente_validation' => 'en attente de validation',
+'texte_statut_en_cours_redaction' => 'en cours de r&eacute;daction',
+'texte_statut_poubelle' => '&agrave; la poubelle',
+'texte_statut_propose_evaluation' => 'propos&eacute; &agrave; l\'&eacute;valuation',
+'texte_statut_publie' => 'publi&eacute; en ligne',
+'texte_statut_publies' => 'publi&eacute;s en ligne',
+'texte_statut_refuse' => 'refus&eacute;',
+'texte_statut_refuses' => 'refus&eacute;s',
+'texte_suppression_fichiers' => 'Utilisez cette commande afin de supprimer tous les fichiers pr&eacute;sents
+dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si vous
+avez fait des modifications importantes de graphisme ou de structure du site. ',
+'texte_sur_titre' => 'Sur-titre',
+'texte_syndication' => 'Il est possible de r&eacute;cup&eacute;rer automatiquement, lorsqu\'un site Web le permet, 
+		la liste de ses nouveaut&eacute;s. Pour cela, vous devez activer la syndication. 
+		<blockquote><i>Certains h&eacute;bergeurs d&eacute;sactivent cette fonctionnalit&eacute;&nbsp;; 
+		dans ce cas, vous ne pourrez pas utiliser la syndication de contenu
+		depuis votre site.</i></blockquote>',
+'texte_table_ok' => ' : cette table est OK.',
+'texte_tables_indexation_vides' => ' Les tables d\'indexation du moteur sont vides.',
+'texte_tentative_recuperation' => 'Tentative de r&eacute;paration',
+'texte_tenter_reparation' => 'Tenter une r&eacute;paration de la base de donn&eacute;es',
+'texte_test_proxy' => 'Pour faire un essai de ce proxy, indiquez ici l\'adresse d\'un site Web
+				que vous souhaitez tester.',
+'texte_titre_02' => 'Titre :',
+'texte_titre_obligatoire' => '<B>Titre</B> [Obligatoire]',
+'texte_travail_article' => '@nom_auteur_modif@ a travaill&eacute; sur cet article il y a @date_diff@ minutes',
+'texte_travail_colaboratif' => 'S\'il est fr&eacute;quent que plusieurs r&eacute;dacteurs
+		travaillent sur le m&ecirc;me article, le syst&egrave;me
+		peut afficher les articles r&eacute;cemment &laquo;&nbsp;ouverts&nbsp;&raquo;
+		afin d\'&eacute;viter les modifications simultan&eacute;es.
+		Cette option est d&eacute;sactiv&eacute;e par d&eacute;faut
+		afin d\'&eacute;viter d\'afficher des messages d\'avertissement
+		intempestifs.',
+'texte_trop_resultats_auteurs' => 'Trop de r&eacute;sultats pour \"@cherche_auteur@\" ; veuillez affiner la recherche.',
+'texte_unpack' => 't&eacute;l&eacute;chargement de la derni&egrave;re version',
+'texte_utilisation_moteur_syndiques' => 'Lorsque vous utilisez le moteur de recherche int&eacute;gr&eacute; 
+				&agrave; SPIP, vous pouvez effectuer les recherches sur les sites et
+				les articles syndiqu&eacute;s de deux mani&egrave;res
+				diff&eacute;rentes. <br><img src=\'puce.gif\'> La plus
+				simple consiste &agrave; rechercher uniquement dans les
+				titres et les descriptifs des articles. <br><img src=\'puce.gif\'>
+				Une seconde m&eacute;thode, beaucoup plus puissante, permet
+				&agrave; SPIP de rechercher &eacute;galement dans le texte des
+				sites r&eacute;f&eacute;renc&eacute;s&nbsp;. Si vous
+				r&eacute;f&eacute;rencez un site, SPIP va alors effectuer la
+				recherche dans le texte du site lui-m&ecirc;me. ',
+'texte_utilisation_moteur_syndiques_2' => 'Cette m&eacute;thode oblige SPIP &agrave; visiter
+				r&eacute;guli&egrave;rement les sites r&eacute;f&eacute;renc&eacute;s,
+				ce qui peut provoquer un l&eacute;ger ralentissement de votre propre
+				site.',
+'texte_vide' => 'vide',
+'texte_vider_cache' => 'Vider le cache',
+'titre_admin_effacer' => 'Maintenance technique',
+'titre_admin_tech' => 'Maintenance technique',
+'titre_admin_vider' => 'Maintenance technique',
+'titre_ajouter_mot_cle' => 'AJOUTER UN MOT-CL&Eacute; :',
+'titre_articles_syndiques' => 'Articles syndiqu&eacute;s tir&eacute;s de ce site',
+'titre_breve_proposee' => 'Br&egrave;ve propos&eacute;e',
+'titre_breve_publiee' => 'Br&egrave;ve publi&eacute;e',
+'titre_breve_refusee' => 'Br&egrave;ve refus&eacute;e',
+'titre_breves' => 'Les br&egrave;ves',
+'titre_cadre_afficher_article' => 'Afficher les articles',
+'titre_cadre_ajouter_auteur' => 'AJOUTER UN AUTEUR : ',
+'titre_cadre_forum_administrateur' => 'Forum priv&eacute; des administrateurs',
+'titre_cadre_forum_interne' => 'Forum interne',
+'titre_cadre_interieur_rubrique' => '&Agrave; l\'int&eacute;rieur de la rubrique',
+'titre_cadre_numero_auteur' => 'AUTEUR NUM&Eacute;RO',
+'titre_cadre_raccourcis' => 'RACCOURCIS :',
+'titre_cadre_signature_obligatoire' => '<B>Signature</B> [Obligatoire]<BR>',
+'titre_config_fonctions' => 'Configuration du site',
+'titre_config_groupe_mots_cles' => 'Configuration des groupes de mots-cl&eacute;s',
+'titre_configuration' => 'Configuration du site',
+'titre_connexion_ldap' => 'Options : <B>Votre connexion LDAP</B>',
+'titre_dernier_article_syndique' => 'Derniers articles syndiqu&eacute;s',
+'titre_documents_joints' => 'Documents joints',
+'titre_evolution_visite' => '&Eacute;volution des visites',
+'titre_forum' => 'Forum interne',
+'titre_forum_suivi' => 'Suivi des forums',
+'titre_gauche_mots_edit' => 'MOT NUM&Eacute;RO :',
+'titre_groupe_mots' => 'GROUPE DE MOTS :',
+'titre_image_admin_article' => 'Vous pouvez administrer cet article',
+'titre_image_administrateur' => 'Administrateur',
+'titre_image_aide' => 'De l\\\'aide sur cet &eacute;l&eacute;ment',
+'titre_image_auteur_supprime' => 'Auteur supprim&eacute;',
+'titre_image_redacteur' => 'R&eacute;dacteur sans acc&egrave;s',
+'titre_image_redacteur_02' => 'R&eacute;dacteur',
+'titre_image_visiteur' => 'Visiteur',
+'titre_joindre_document' => 'JOINDRE UN DOCUMENT',
+'titre_les_articles' => 'LES ARTICLES',
+'titre_liens_entrants' => 'Les liens entrants du jour',
+'titre_mots_cles' => 'MOTS-CL&Eacute;S',
+'titre_mots_cles_dans_forum' => 'Mots-cl&eacute;s dans les forums du site public',
+'titre_mots_tous' => 'Les mots-cl&eacute;s',
+'titre_naviguer_dans_le_site' => 'Naviguer dans le site...',
+'titre_nouveau_groupe' => 'Nouveau groupe',
+'titre_nouvelle_breve' => 'Nouvelle br\\xe8ve',
+'titre_nouvelle_rubrique' => 'Nouvelle rubrique',
+'titre_numero_rubrique' => 'RUBRIQUE NUM&Eacute;RO&nbsp;:',
+'titre_page_admin_effacer' => 'Maintenance technique : effacer la base',
+'titre_page_admin_vider' => 'Maintenance technique : gestion du cache',
+'titre_page_articles_edit' => 'Modifier : @titre@',
+'titre_page_articles_page' => 'Les articles',
+'titre_page_articles_tous' => 'Tout le site',
+'titre_page_auteurs' => 'Visiteurs',
+'titre_page_breves' => 'Br&egrave;ves',
+'titre_page_breves_edit' => 'Modifier la br&egrave;ve : &laquo; @titre@ &raquo;',
+'titre_page_calendrier' => 'Calendrier @nom_mois@ @annee@',
+'titre_page_config_contenu' => 'Configuration du site',
+'titre_page_config_fonctions' => 'Configuration du site',
+'titre_page_configuration' => 'Configuration du site',
+'titre_page_controle_petition' => 'Suivi des p&eacute;titions',
+'titre_page_delete_all' => 'suppression totale et irr&eacute;versible',
+'titre_page_documents_liste' => 'Les documents des rubriques',
+'titre_page_forum' => 'Forum des administrateurs',
+'titre_page_forum_envoi' => 'Envoyer un message',
+'titre_page_forum_suivi' => 'Suivi des forums',
+'titre_page_index' => 'Votre espace priv&eacute;',
+'titre_page_message_edit' => 'R&eacute;diger un message',
+'titre_page_messagerie' => 'Votre messagerie',
+'titre_page_mots_tous' => 'Mots-cl&eacute;s',
+'titre_page_recherche' => 'R&eacute;sultats de la recherche @recherche@',
+'titre_page_sites_tous' => 'Les sites r&eacute;f&eacute;renc&eacute;s',
+'titre_page_statistiques' => 'Statistiques par rubriques',
+'titre_page_statistiques_referers' => 'Statistiques (liens entrants)',
+'titre_page_statistiques_visites' => 'Statistiques des visites',
+'titre_page_upgrade' => 'Mise &agrave; niveau de SPIP',
+'titre_probleme_technique' => 'Attention&nbsp;: un probl&egrave;me technique (serveur MySQL) emp&ecirc;che l\'acc&egrave;s &agrave; cette partie du site.\nMerci de votre compr&eacute;hension.',
+'titre_publication_articles_post_dates' => 'Publication des articles post-dat&eacute;s',
+'titre_publier_document' => 'PUBLIER UN DOCUMENT DANS CETTE RUBRIQUE',
+'titre_referencement_sites' => 'R&eacute;f&eacute;rencement de sites et syndication',
+'titre_referencer_site' => 'R&eacute;f&eacute;rencer le site :',
+'titre_rendez_vous' => 'RENDEZ-VOUS :',
+'titre_reparation' => 'R&eacute;paration',
+'titre_site_numero' => 'SITE NUM&Eacute;RO&nbsp;:',
+'titre_sites_proposes' => 'Les sites propos&eacute;s',
+'titre_sites_references_rubrique' => 'Les sites r&eacute;f&eacute;renc&eacute;s dans cette rubrique',
+'titre_sites_syndiques' => 'Les sites syndiqu&eacute;s',
+'titre_sites_tous' => 'Les sites r&eacute;f&eacute;renc&eacute;s',
+'titre_statistiques' => 'Statistiques du site',
+'titre_suivi_petition' => 'Suivi des p&eacute;titions',
+'titre_syndication' => 'Syndication de sites',
+'titre_titre_document' => 'Titre du document&nbsp;:'
+
+);
+
+
+?>
diff --git a/ecrire/lang/spip_zg.php3 b/ecrire/lang/spip_zg.php3
new file mode 100644
index 0000000000..42dffff7e8
--- /dev/null
+++ b/ecrire/lang/spip_zg.php3
@@ -0,0 +1,1387 @@
+<?php
+
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+
+
+// langue = zorglub [zg]
+// mainteneur = fil@rezo.net
+// liste = spip-zg@rezo.net
+// URL = http://listes.rezo.net/mailman/listinfo/spip-zg/
+
+
+
+
+$GLOBALS['i18n_zg'] = array(
+
+
+
+// A
+'avis_acces_interdit' => 'Acc&egrave;s interdit.ZORG',
+'avis_archive_incorrect' => 'le fichier archive n\'est pas un fichier SPIPZORG',
+'avis_archive_invalide' => 'le fichier archive n\'est pas valideZORG',
+'avis_article_modifie' => 'Attention, @nom_auteur_modif@ a travaill&eacute; sur cet article il y a @date_diff@ minutesZORG',
+'avis_aucun_resultat' => 'Aucun r&eacute;sultat.ZORG',
+'avis_champ_incorrect_type_objet' => 'Nom de champ incorrect @name@ pour objet de type ZORG',
+'avis_chemin_invalide_1' => 'Le chemin que vous avez choisiZORG',
+'avis_chemin_invalide_2' => 'ne semble pas valide. Veuillez retourner &agrave; la page pr&eacute;c&eacute;dente ZORG',
+'avis_chemin_invalide_3' => 'et v&eacute;rifier les informations fournies.ZORG',
+'avis_colonne_inexistante' => 'La colonne @col@ n\'existe pas',
+'avis_connexion_echec_1' => 'La connexion au serveur MySQL a &eacute;chou&eacute;.ZORG',
+'avis_connexion_echec_2' => 'Revenez &agrave; la page pr&eacute;c&eacute;dente, et v&eacute;rifiez les informations que vous avez fournies.ZORG',
+'avis_connexion_echec_3' => '<B>N.B.</B> Sur de nombreux serveurs, vous devez <B>demander</B> l\'activation de votre acc&egrave;s &agrave; la base MySQL avant de pouvoir l\'utiliser. Si vous ne pouvez vous connecter, v&eacute;rifiez que vous avez effectu&eacute; cette d&eacute;marche.',
+'avis_connexion_ldap_echec_1' => 'La connexion au serveur LDAP a &eacute;chou&eacute;.ZORG',
+'avis_connexion_ldap_echec_2' => 'Revenez &agrave; la page pr&eacute;c&eacute;dente, et v&eacute;rifiez les informations que vous avez fournies. ZORG',
+'avis_connexion_ldap_echec_3' => 'Alternativement, n\'utilisez pas le support LDAP pour importer des utilisateurs.',
+'avis_conseil_selection_mot_cle' => '<b>Groupe important&nbsp;:</b> il est fortement conseill&eacute; de s&eacute;lectionner un mot-cl&eacute; dans ce groupe.ZORG',
+'avis_deplacement_rubrique' => 'Attention&nbsp;! Cette rubrique contient @contient_breves@ br&egrave;ve@scb@&nbsp;: si vous la d&eacute;placez, veuillez cocher cette case de confirmation.ZORG',
+'avis_destinataire_obligatoire' => 'Vous devez indiquer un destinataire avant d\'envoyer ce message.',
+'avis_echec_syndication_01' => 'La syndication a &eacute;chou&eacute; : le backend indiqu&eacute; est ind&eacute;chiffrable ou ne propose aucun article.ZORG',
+'avis_echec_syndication_02' => 'La syndication a &eacute;chou&eacute; : impossible d\'acc&eacute;der au backend de ce site.',
+'avis_erreur' => 'Erreur: voir ci-dessous\';',
+'avis_erreur_connexion_mysql' => 'Erreur de connexion MySQLZORG',
+'avis_erreur_fonction_contexte' => 'Erreur de programmation. Cette fonction ne doit pas etre appelee dans ce contexte.ZORG',
+'avis_erreur_mysql' => 'Erreur MySQL ZORG',
+'avis_erreur_mysql_2' => 'Erreur MySQL ! ZORG',
+'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@ @id_objet@) ! ZORG',
+'avis_erreur_version_archive' => '<B>Attention! Le fichier @archive@ correspond &agrave;
+				une autre version de SPIP que celle que vous avez
+				install&eacute;e.</B> Vous allez au-devant de grosses
+				difficult&eacute;s: risque de destruction de votre base de
+				donn&eacute;es, dysfonctionnements divers du site, etc. Ne
+				validez pas cette demande d\'importation.<p>Pour plus
+				d\'informations, voyez <A HREF=\'http://www.uzine.net/article1489.html\'>
+                                la documentation de SPIP</A>.',
+'avis_espace_interdit' => '<B>Espace interdit</B><p>SPIP est d&eacute;j&agrave; install&eacute;.ZORG',
+'avis_lecture_noms_bases_1' => 'Le programme d\'installation n\'a pas pu lire les noms des bases de donn&eacute;es install&eacute;es.',
+'avis_lecture_noms_bases_2' => 'Soit aucune base n\'est disponible, soit la fonction permettant de lister les bases a &eacute;t&eacute; d&eacute;sactiv&eacute;e
+		pour des raisons de s&eacute;curit&eacute; (ce qui est le cas chez de nombreux h&eacute;bergeurs).',
+'avis_lecture_noms_bases_3' => 'Dans la seconde alternative, il est probable qu\'une base portant votre nom de login soit utilisable&nbsp;:',
+'avis_non_acces_message' => 'Vous n\'avez pas acc&egrave;s &agrave; ce message.',
+'avis_non_acces_page' => 'Vous n\'avez pas acc&egrave;s &agrave; cette page.',
+'avis_operation_echec' => 'L\'op&eacute;ration a &eacute;chou&eacute;.',
+'avis_probleme_archive' => 'Probl&egrave;me de lecture du fichier @archive@ZORG',
+'avis_site_introuvable' => 'Site introuvableZORG',
+'avis_site_syndique_probleme_1' => 'Attention : la syndication de ce site a rencontr&eacute; un probl&egrave;me&nbsp;; ZORG',
+'avis_site_syndique_probleme_2' => 'le syst&egrave;me est donc temporairement interrompu pour l\'instant. V&eacute;rifiez ',
+'avis_site_syndique_probleme_3' => 'l\'adresse du fichier de syndication de ce site (<b>@url_syndic@</b>), et tentez une nouvelle ',
+'avis_site_syndique_probleme_4' => 'r&eacute;cup&eacute;ration des informations.ZORG',
+'avis_sites_probleme_syndication' => 'Ces sites ont rencontr&eacute; un probl&egrave;me de syndicationZORG',
+'avis_sites_syndiques_probleme' => 'Ces sites syndiqu&eacute;s ont pos&eacute; un probl&egrave;meZORG',
+'avis_suppression_base' => 'ATTENTION, la suppression des donn&eacute;es est irr&eacute;versibleZORG',
+'avis_version_mysql' => 'Votre version de MySQL (@version_mysql@) ne permet pas l\'auto-r&eacute;paration des tables de la base.',
+
+
+// B
+'bouton_acces_ldap' => 'Ajouter l\'acc&egrave;s &agrave; LDAP >>',
+'bouton_ajouter' => 'AjouterZORG',
+'bouton_ajouter_document' => 'AJOUTER UN DOCUMENTZORG',
+'bouton_ajouter_image' => 'AJOUTER UNE IMAGEZORG',
+'bouton_annonce' => 'ANNONCEZORG',
+'bouton_changer' => 'ChangerZORG',
+'bouton_checkbox_envoi_message' => 'possibilit&eacute; d\'envoyer un message',
+'bouton_checkbox_indiquer_site' => 'indiquer obligatoirement un site WebZORG',
+'bouton_checkbox_qui_attribue_mot_cle_administrateurs' => 'les administrateurs du siteZORG',
+'bouton_checkbox_qui_attribue_mot_cle_redacteurs' => 'les r&eacute;dacteursZORG',
+'bouton_checkbox_qui_attribue_mot_cle_visiteurs' => 'les visiteurs du site public lorsqu\'ils postent un message dans un forum.',
+'bouton_checkbox_signature_unique_email' => 'une seule signature par adresse emailZORG',
+'bouton_checkbox_signature_unique_site' => 'une seule signature par site WebZORG',
+'bouton_chercher' => 'ChercherZORG',
+'bouton_choisir' => 'ChoisirZORG',
+'bouton_demande_publication' => 'Demander la publication de cet articleZORG',
+'bouton_effacer_index' => 'Effacer les indexZORG',
+'bouton_effacer_tout' => 'Effacer TOUTZORG',
+'bouton_envoi_message_02' => 'ENVOYER UN MESSAGEZORG',
+'bouton_envoyer_message' => 'Message d&eacute;finitif : envoyerZORG',
+'bouton_forum_petition' => 'FORUM & P&Eacute;TITIONZORG',
+'bouton_modifier' => 'ModifierZORG',
+'bouton_pense_bete' => 'PENSE-B&Ecirc;TE &Agrave; USAGE PERSONNELZORG',
+'bouton_radio_activer_messagerie' => 'Activer la messagerie interneZORG',
+'bouton_radio_activer_messagerie_interne' => 'Activer la messagerie interneZORG',
+'bouton_radio_activer_petition' => 'Activer la p&eacute;titionZORG',
+'bouton_radio_afficher' => 'AfficherZORG',
+'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Appara&icirc;tre dans la liste des r&eacute;dacteurs connect&eacute;sZORG',
+'bouton_radio_articles_futurs' => 'aux articles futurs uniquement (pas d\'action sur la base de donn&eacute;es).',
+'bouton_radio_articles_tous' => '&agrave; tous les articles sans exception.ZORG',
+'bouton_radio_articles_tous_sauf_forum_desactive' => '&agrave; tous les articles, sauf ceux dont le forum est d&eacute;sactiv&eacute;.ZORG',
+'bouton_radio_desactiver_messagerie' => 'D&eacute;sactiver la messagerieZORG',
+'bouton_radio_desactiver_messagerie_interne' => 'D&eacute;sactiver la messagerie interneZORG',
+'bouton_radio_enregistrement_obligatoire' => 'Enregistrement obligatoire (les
+		utilisateurs doivent s\'abonner en fournissant leur adresse e-mail avant de
+		pouvoir poster des contributions).',
+'bouton_radio_envoi_annonces' => 'Envoyer les annonces &eacute;ditorialesZORG',
+'bouton_radio_envoi_annonces_adresse' => 'Envoyer les annonces &agrave; l\'adresse :',
+'bouton_radio_envoi_liste_nouveautes' => 'Envoyer la liste des nouveaut&eacute;sZORG',
+'bouton_radio_moderation_priori' => 'Mod&eacute;ration &agrave; priori (les
+	contributions ne s\'affichent publiquement qu\'apr&egrave;s validation par les
+	administrateurs).',
+'bouton_radio_modere_abonnement' => 'mod&eacute;r&eacute; sur abonnementZORG',
+'bouton_radio_modere_posteriori' => 'mod&eacute;r&eacute; &agrave; posterioriZORG',
+'bouton_radio_modere_priori' => 'mod&eacute;r&eacute; &agrave; prioriZORG',
+'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Ne pas appara&icirc;tre dans la liste des r&eacute;dacteursZORG',
+'bouton_radio_non_envoi_annonces' => 'Ne pas envoyer d\'annonces',
+'bouton_radio_non_envoi_annonces_editoriales' => 'Ne pas envoyer d\'annonces &eacute;ditoriales ',
+'bouton_radio_non_envoi_liste_nouveautes' => 'Ne pas envoyer  la liste des nouveaut&eacute;sZORG',
+'bouton_radio_non_syndication' => 'Pas de syndicationZORG',
+'bouton_radio_occidental' => 'Alphabet occidental&nbsp; (<tt>iso-8859-1</tt>): support&eacute; par tous les navigateurs, mais permet uniquement
+		l\'affichage des langues ouest-europ&eacute;ennes (anglais, fran&ccedil;ais, allemand...).',
+'bouton_radio_pas_petition' => 'Pas de p&eacute;titionZORG',
+'bouton_radio_personnalise' => 'Jeu de caract&egrave;res personnalis&eacute;&nbsp;: choisissez cette option si vous voulez
+		utiliser un jeu de caract&egrave;res sp&eacute;cifique',
+'bouton_radio_petition_activee' => 'P&eacute;tition activ&eacute;eZORG',
+'bouton_radio_publication_immediate' => 'Publication imm&eacute;diate des messages
+	(les contributions s\'affichent d&egrave;s leur envoi, les administrateurs peuvent
+	les supprimer ensuite).',
+'bouton_radio_sauvegarde_compressee' => 'sauvegarde compress&eacute;e sous <b>ecrire/data/dump.xml.gz</b>ZORG',
+'bouton_radio_sauvegarde_non_compressee' => 'sauvegarde non compress&eacute;e sous <b>ecrire/data/dump.xml</b>ZORG',
+'bouton_radio_supprimer_petition' => 'Supprimer la p&eacute;titionZORG',
+'bouton_radio_syndication' => 'Syndication :ZORG',
+'bouton_radio_universel' => 'Alphabet universel&nbsp; (<tt>utf-8</tt>): permet l\'affichage de toutes les langues, mais n\'est pas reconnu
+		par tous les navigateurs &agrave; l\'heure actuelle.',
+'bouton_recharger_page' => 'recharger cette pageZORG',
+'bouton_relancer_installation' => 'Relancer l\'installation',
+'bouton_restaurer_base' => 'Restaurer la baseZORG',
+'bouton_suivant' => 'SuivantZORG',
+'bouton_telecharger' => 'T&eacute;l&eacute;chargerZORG',
+'bouton_tenter_recuperation' => 'Tenter une r&eacute;parationZORG',
+'bouton_test_proxy' => 'Essayer le proxyZORG',
+'bouton_valider' => 'ValiderZORG',
+'bouton_vider_cache' => 'Vider le cacheZORG',
+'bouton_voir_message' => 'Voir ce message avant de le validerZORG',
+
+
+// E
+'email' => 'emailZORG',
+'email_2' => 'email :ZORG',
+'entree_adresse_annuaire' => 'Adresse de l\'annuaire',
+'entree_adresse_email' => 'Votre adresse emailZORG',
+'entree_adresse_fichier_syndication' => 'Adresse du fichier &laquo;&nbsp;backend&nbsp;&raquo; pour la syndication&nbsp;:ZORG',
+'entree_adresse_site' => '<b>Adresse du site</b> [Obligatoire]ZORG',
+'entree_base_donnee_1' => 'Adresse de la base de donn&eacute;esZORG',
+'entree_base_donnee_2' => '(Souvent cette adresse correspond &agrave; celle de votre site, parfois elle correspond &agrave; la mention &laquo;localhost&raquo;, parfois elle est laiss&eacute;e totalement vide.)ZORG',
+'entree_biographie' => 'Courte biographie en quelques mots.ZORG',
+'entree_breve_publiee' => 'Cette br&egrave;ve doit-elle &ecirc;tre publi&eacute;e ?ZORG',
+'entree_chemin_acces' => '<B>Entrer</B> le chemin d\'acc&egrave;s&nbsp;:',
+'entree_cle_pgp' => 'Votre cl&eacute; PGPZORG',
+'entree_contenu_rubrique' => '(Contenu de la rubrique en quelques mots.)ZORG',
+'entree_description_site' => 'Description du siteZORG',
+'entree_dimensions' => 'Dimensions&nbsp;:ZORG',
+'entree_identifiants_connexion' => 'Vos identifiants de connexion...ZORG',
+'entree_informations_connexion_ldap_1' => 'Veuillez entrer dans ce formulaire les informations de connexion &agrave; votre annuaire LDAP. ZORG',
+'entree_informations_connexion_ldap_2' => 'Ces informations doivent pouvoir vous &ecirc;tre fournies par l\'administrateur du syst&egrave;me ',
+'entree_informations_connexion_ldap_3' => 'ou du r&eacute;seau.ZORG',
+'entree_infos_perso' => 'Qui &ecirc;tes-vous ?ZORG',
+'entree_interieur_rubrique' => '&Agrave; l\'int&eacute;rieur de la rubrique&nbsp;:',
+'entree_liens_sites' => '<B>Lien hypertexte</B> (r&eacute;f&eacute;rence, site &agrave; visiter...)ZORG',
+'entree_login' => 'Votre loginZORG',
+'entree_login_connexion_1' => 'Le login de connexionZORG',
+'entree_login_connexion_2' => '(Correspond parfois &agrave; votre login d\'acc&egrave;s au FTP; parfois laiss&eacute; vide)',
+'entree_login_ldap' => 'Login LDAP initialZORG',
+'entree_mot_passe' => 'Votre mot de passeZORG',
+'entree_mot_passe_1' => 'Le mot de passe de connexionZORG',
+'entree_mot_passe_2' => '(Correspond parfois &agrave; votre mot de passe pour le FTP; parfois laiss&eacute; vide)ZORG',
+'entree_nom_fichier' => 'Veuillez entrer le nom du fichier @texte_compresse@:ZORG',
+'entree_nom_pseudo' => 'Votre nom ou votre pseudoZORG',
+'entree_nom_pseudo_1' => '(Votre nom ou votre pseudo)ZORG',
+'entree_nom_site' => 'Le nom de votre siteZORG',
+'entree_nouveau_passe' => 'Nouveau mot de passeZORG',
+'entree_passe_ldap' => 'Mot de passeZORG',
+'entree_port_annuaire' => 'Le num&eacute;ro de port de l\'annuaire',
+'entree_signature' => 'SignatureZORG',
+'entree_texte_breve' => 'Texte de la br&egrave;veZORG',
+'entree_titre_document' => 'Titre du document&nbsp;:ZORG',
+'entree_titre_image' => 'Titre de l\'image&nbsp;:',
+'entree_titre_obligatoire' => '<B>Titre</B> [Obligatoire]<BR>ZORG',
+'entree_url' => 'L\'adresse (URL) de votre site',
+
+
+// I
+'icone_a_suivre' => '&Agrave; suivreZORG',
+'icone_activer_cookie' => 'Activer le cookie de correspondanceZORG',
+'icone_admin_site' => 'Administration du siteZORG',
+'icone_afficher_auteurs' => 'Afficher les auteursZORG',
+'icone_afficher_visiteurs' => 'Afficher les visiteursZORG',
+'icone_aide_ligne' => 'Aide en ligneZORG',
+'icone_arret_discussion' => 'Ne plus participer &agrave; cette discussionZORG',
+'icone_articles' => 'ArticlesZORG',
+'icone_auteurs' => 'AuteursZORG',
+'icone_breves' => 'Br&egrave;vesZORG',
+'icone_calendrier' => 'CalendrierZORG',
+'icone_configuration_site' => 'Configuration du siteZORG',
+'icone_configurer_site' => 'Configurer votre siteZORG',
+'icone_creation_groupe_mots' => 'Cr&eacute;er un nouveau groupe de motsZORG',
+'icone_creation_mots_cles' => 'Cr&eacute;er un nouveau mot-cl&eacute;ZORG',
+'icone_creer_auteur' => 'Cr&eacute;er un nouvel auteur et l\'associer &agrave; cet article',
+'icone_creer_mot_cle' => 'Cr&eacute;er un nouveau mot-cl&eacute; et le lier &agrave; cet articleZORG',
+'icone_creer_nouvel_auteur' => 'Cr&eacute;er un nouvel auteurZORG',
+'icone_creer_rubrique' => 'Cr&eacute;er une rubriqueZORG',
+'icone_creer_rubrique_2' => 'Cr&eacute;er une nouvelle rubriqueZORG',
+'icone_creer_sous_rubrique' => 'Cr&eacute;er une sous-rubriqueZORG',
+'icone_deconnecter' => 'Se d&eacute;connecterZORG',
+'icone_doc_rubrique' => 'Documents des rubriquesZORG',
+'icone_ecrire_article' => '&Eacute;crire un nouvel articleZORG',
+'icone_ecrire_nouvel_article' => 'Les br&egrave;ves contenues dans cette rubriqueZORG',
+'icone_edition_site' => '&Eacute;dition du siteZORG',
+'icone_envoyer_message' => 'Envoyer ce messageZORG',
+'icone_evolution_visites' => '&Eacute;volution des visites<br>@visites@ visites@aff_ref@ZORG',
+'icone_evolution_visites_2' => 'Evolution des visitesZORG',
+'icone_forum_administrateur' => 'Forum des administrateursZORG',
+'icone_forum_interne' => 'Forum interneZORG',
+'icone_forum_suivi' => 'Suivi des forumsZORG',
+'icone_forums_petitions' => 'Forums et p&eacute;titionsZORG',
+'icone_informations_personnelles' => 'Informations personnellesZORG',
+'icone_interface_complet' => 'interface
+				compl&egrave;te',
+'icone_interface_simple' => 'Interface
+				simplifi&eacute;e',
+'icone_maintenace_site' => 'Maintenance du siteZORG',
+'icone_messagerie_peronnelle' => 'Messagerie personnelleZORG',
+'icone_messagerie_personnelle' => 'Messagerie personnelleZORG',
+'icone_modif_groupe_mots' => 'Modifier ce groupe de motsZORG',
+'icone_modifier_article' => 'Modifier cet articleZORG',
+'icone_modifier_breve' => 'Modifier cette breveZORG',
+'icone_modifier_informations_personnelles' => 'Modifier vos informations personnellesZORG',
+'icone_modifier_message' => 'Modifier ce messageZORG',
+'icone_modifier_rubrique' => 'Modifier cette rubriqueZORG',
+'icone_modifier_site' => 'Modifier ce siteZORG',
+'icone_mots_cles' => 'Mots-cl&eacute;sZORG',
+'icone_nouvelle_breve' => '&Eacute;crire une nouvelle br&egrave;veZORG',
+'icone_poster_message' => 'Poster un messageZORG',
+'icone_publier_breve' => 'Publier cette br&egrave;veZORG',
+'icone_referencer_nouveau_site' => 'R&eacute;f&eacute;rencer un nouveau siteZORG',
+'icone_refuser_breve' => 'Refuser cette br&egrave;veZORG',
+'icone_retour' => 'RetourZORG',
+'icone_retour_article' => 'Retour &agrave; l\'article',
+'icone_rubriques' => 'RubriquesZORG',
+'icone_save_site' => 'Sauvegarde du siteZORG',
+'icone_site_entier' => 'Tout le siteZORG',
+'icone_sites_references' => 'Sites r&eacute;f&eacute;renc&eacute;sZORG',
+'icone_stat_site' => 'Statistiques du siteZORG',
+'icone_statistiques' => 'Statistiques du siteZORG',
+'icone_statistiques_visites' => 'Statistiques des visitesZORG',
+'icone_suivi_forum' => 'Suivi du forum public&nbsp;: @nb_forums@&nbsp;contribution(s)ZORG',
+'icone_suivi_forums' => 'Suivre/g&eacute;rer les forumsZORG',
+'icone_suivi_pettions' => 'Suivre/g&eacute;rer les p&eacute;titionsZORG',
+'icone_supprimer_cookie' => 'Supprimer le cookie de correspondanceZORG',
+'icone_supprimer_document' => 'Supprimer ce documentZORG',
+'icone_supprimer_groupe_mots' => 'Supprimer ce groupeZORG',
+'icone_supprimer_image' => 'Supprimer cette imageZORG',
+'icone_supprimer_message' => 'Supprimer ce messageZORG',
+'icone_supprimer_rubrique' => 'Supprimer cette rubriqueZORG',
+'icone_supprimer_signature' => 'Supprimer cette signatureZORG',
+'icone_tous_articles' => 'Tous vos articlesZORG',
+'icone_tous_auteur' => 'Tous les auteursZORG',
+'icone_valider_message' => 'Valider ce messageZORG',
+'icone_valider_signature' => 'Valider cette signatureZORG',
+'icone_visiter_site' => 'Visiter le siteZORG',
+'icone_voir_en_ligne' => 'Voir en ligneZORG',
+'icone_voir_sites_references' => 'Voir les sites r&eacute;f&eacute;renc&eacute;sZORG',
+'icone_voir_tous_mots_cles' => 'Voir tous les mots-cl&eacute;sZORG',
+'image_administrer_rubrique' => 'Vous pouvez administrer cette rubriqueZORG',
+'info_a_suivre' => '&Agrave; SUIVRE&nbsp;&raquo;ZORG',
+'info_a_valider' => '[&agrave; valider]ZORG',
+'info_acces_interdit' => 'Acc&egrave;s interditZORG',
+'info_acces_refuse' => 'Acc&egrave;s refus&eacute;ZORG',
+'info_action' => 'Action : @action@ZORG',
+'info_action_administration' => 'Action admin: @action@ZORG',
+'info_activer_cookie_1' => 'Vous pouvez activer un <b>cookie de correspondanceZORG',
+'info_activer_cookie_2' => ', ce qui vous permettra de passer facilement du site public au site priv&eacute;.ZORG',
+'info_activer_forum_public' => '<I>Pour activer les forums publics, veuillez choisir leur mode
+	de mod&eacute;ration par d&eacute;faut:</I>',
+'info_admin_gere_rubriques' => 'Cet administrateur g&egrave;re les rubriques suivantes :ZORG',
+'info_admin_gere_toutes_rubriques' => 'Cet administrateur g&egrave;re <b>toutes les rubriques</b>.ZORG',
+'info_administrateur' => 'AdministrateurZORG',
+'info_administrateur_1' => 'AdministrateurZORG',
+'info_administrateur_2' => 'du site (<i>utilisez avec pr&eacute;caution</i>)ZORG',
+'info_administrateur_site_01' => 'Si vous &ecirc;tes administrateur du site, veuillez ZORG',
+'info_administrateur_site_02' => 'cliquer sur ce lienZORG',
+'info_administrateurs' => 'AdministrateursZORG',
+'info_administrer_rubrique' => 'Vous pouvez administrer cette rubriqueZORG',
+'info_administrer_rubriques' => 'Vous pouvez administrer cette rubrique et ses sous-rubriquesZORG',
+'info_adresse' => '&agrave; l\'adresse :',
+'info_adresse_email' => 'ADRESSE EMAIL :ZORG',
+'info_adresse_non_indiquee' => 'Vous n\'avez pas indiqu&eacute; d\'adresse &agrave; tester !',
+'info_adresse_url' => 'Adresse (URL) du site publicZORG',
+'info_afficher_visites' => 'Afficher les visites pour:ZORG',
+'info_affichier_visites_articles_plus_visites' => 'Afficher les visites pour <b>les articles les plus visit&eacute;s depuis le d&eacute;but&nbsp;:</b>ZORG',
+'info_aide' => 'AIDE :ZORG',
+'info_aide_en_ligne' => 'Aide en ligne SPIPZORG',
+'info_ajout_image' => 'Lorsque vous ajoutez des images en tant que documents joints &agrave; un article,
+		SPIP peut cr&eacute;er pour vous, automatiquement, des vignettes (miniatures) des
+		images ins&eacute;r&eacute;es. Cela permet par exemple de cr&eacute;er
+		automatiquement une galerie ou un portfolio.',
+'info_ajout_participant' => 'Le participant suivant est ajout&eacute; :ZORG',
+'info_ajouter_mot' => 'Ajouter ce motZORG',
+'info_ajouter_rubrique' => 'Ajouter une autre rubrique &agrave; administrer :ZORG',
+'info_aller_a' => 'Aller &agrave; ZORG',
+'info_analyse_popularites' => 'analyse popularitesZORG',
+'info_analyse_referers' => 'analyse referersZORG',
+'info_analyse_visites' => 'analyse visitesZORG',
+'info_annonce' => 'ANNONCEZORG',
+'info_annonce_nouveautes' => 'Annonce des nouveaut&eacute;sZORG',
+'info_annonces_generales' => 'Annonces g&eacute;n&eacute;rales :ZORG',
+'info_annuler_blocage_priori' => 'Annuler
+				ce blocage a priori',
+'info_anterieur' => 'ant&eacute;rieureZORG',
+'info_appliquer_choix_moderation' => 'Appliquer ce choix de mod&eacute;ration :ZORG',
+'info_article' => 'articleZORG',
+'info_article_2' => 'articlesZORG',
+'info_article_a_paraitre' => 'Les articles post-dat&eacute;s &agrave; para&icirc;treZORG',
+'info_article_propose' => 'Article propos&eacute;ZORG',
+'info_article_publie' => 'Article publi&eacute;ZORG',
+'info_article_redaction' => 'Article en cours de r&eacute;dactionZORG',
+'info_article_refuse' => 'Article refus&eacute;ZORG',
+'info_article_supprime' => 'Article supprim&eacute;ZORG',
+'info_articles' => 'ArticlesZORG',
+'info_articles_02' => ' articlesZORG',
+'info_articles_2' => 'ArticlesZORG',
+'info_articles_a_valider' => 'Les articles &agrave; validerZORG',
+'info_articles_auteur' => 'Les articles de cet auteurZORG',
+'info_articles_lies_mot' => 'Les articles li&eacute;s &agrave; ce mot-cl&eacute;ZORG',
+'info_articles_proposes' => 'Articles propos&eacute;sZORG',
+'info_articles_trouves' => 'Articles trouv&eacute;sZORG',
+'info_articles_trouves_dans_texte' => 'Articles trouv&eacute;s (dans le texte)ZORG',
+'info_attente_validation' => 'Vos articles en attente de validationZORG',
+'info_aujourdhui' => 'aujourd\'hui&nbsp;: ',
+'info_auteur_message' => 'AUTEUR DU MESSAGE :ZORG',
+'info_auteurs' => 'Les auteursZORG',
+'info_auteurs_nombre' => 'auteur(s)&nbsp;:ZORG',
+'info_auteurs_par_tri' => 'Auteurs@partri@ZORG',
+'info_auteurs_trouves' => 'Auteurs trouv&eacute;sZORG',
+'info_authentification_externe' => 'Authentification externeZORG',
+'info_authentification_ftp' => 'Authentification (par FTP).ZORG',
+'info_avertissement' => 'AvertissementZORG',
+'info_base_installee' => 'La structure de votre base de donn&eacute;es est install&eacute;e.ZORG',
+'info_base_restauration' => 'La base est en cours de restauration.ZORG',
+'info_bloquer_lien' => 'bloquer ce lienZORG',
+'info_breves' => 'Votre site utilise-t-il le syst&egrave;me de br&egrave;ves&nbsp;?ZORG',
+'info_breves_02' => 'Br&egrave;vesZORG',
+'info_breves_03' => ' br&egrave;vesZORG',
+'info_breves_2' => 'br&egrave;vesZORG',
+'info_breves_liees_mot' => 'Les br&egrave;ves li&eacute;es &agrave; ce mot-cl&eacute;ZORG',
+'info_breves_touvees' => 'Br&egrave;ves trouv&eacute;esZORG',
+'info_breves_touvees_dans_texte' => 'Br&egrave;ves trouv&eacute;es (dans le texte)ZORG',
+'info_breves_valider' => 'Br&egrave;ves &agrave; validerZORG',
+'info_changer_nom_groupe' => 'Changer le nom de ce groupe :ZORG',
+'info_chapeau' => 'ChapeauZORG',
+'info_chapeau_2' => 'Chapeau :ZORG',
+'info_chemin_acces_1' => 'Options : <B>Chemin d\'acc&egrave;s dans l\'annuaire</B>',
+'info_chemin_acces_2' => 'Vous devez d&eacute;sormais configurer le chemin d\'acc&egrave;s aux informations dans l\'annuaire. ',
+'info_chemin_acces_3' => 'Cette information est indispensable pour lire les profils utilisateurs stock&eacute;s dans l\'annuaire. ',
+'info_chemin_acces_annuaire' => 'Options : <B>Chemin d\'acc&egrave;s dans l\'annuaire',
+'info_choix_base' => 'Troisi&egrave;me &eacute;tape : ZORG',
+'info_classement_1' => '<sup>er</sup> sur @liste@ZORG',
+'info_classement_2' => '<sup>e</sup> sur @liste@ZORG',
+'info_code_acces' => 'N\'oubliez pas vos propres codes d\'acc&egrave;s&nbsp;!',
+'info_comment_lire_tableau' => 'Comment lire ce tableauZORG',
+'info_confirmer_passe' => 'Confirmer ce nouveau mot de passe :ZORG',
+'info_connexion_base' => 'Deuxi&egrave;me &eacute;tape : <B>Essai de connexion &agrave; la base</B>ZORG',
+'info_connexion_ldap_ok' => 'La connexion LDAP a r&eacute;ussi.</B><P> Vous pouvez passer &agrave; l\'&eacute;tape suivante.',
+'info_connexion_mysql' => 'Premi&egrave;re &eacute;tape : <B>Votre connexion MySQL</B>ZORG',
+'info_connexion_ok' => 'La connexion a r&eacute;ussi.ZORG',
+'info_connexion_refusee' => 'Connexion refus&eacute;eZORG',
+'info_contact' => 'ContactZORG',
+'info_contact_developpeur' => 'Veuillez contacter un developpeur.ZORG',
+'info_contenance' => 'Ce site contient&nbsp;:ZORG',
+'info_contenu_articles' => 'Contenu des articlesZORG',
+'info_contribution' => 'contributions de forumZORG',
+'info_copyright' => 'est un logiciel libre distribu&eacute; <a href=\'copyright_fr.html\'>sous licence GPL.</a>',
+'info_cours_edition' => 'En cours d\'&eacute;dition',
+'info_creation_mots_cles' => 'Cr&eacute;ez et configurez ici les mots-cl&eacute;s du siteZORG',
+'info_creation_paragraphe' => '(Pour cr&eacute;er des paragraphes, laissez simplement des lignes vides.)ZORG',
+'info_creation_rubrique' => 'Avant de pouvoir &eacute;crire des articles,<BR> vous devez cr&eacute;er au moins une rubrique.<BR>ZORG',
+'info_creation_tables' => 'Quatri&egrave;me &eacute;tape : <B>Cr&eacute;ation des tables de la base</B>ZORG',
+'info_creer_base' => '<B>Cr&eacute;er</B> une nouvelle base de donn&eacute;es&nbsp;:ZORG',
+'info_creer_repertoire' => 'Veuillez cr&eacute;er un fichier ou un r&eacute;pertoire nomm&eacute;ZORG',
+'info_creer_repertoire_2' => '&agrave; l\'int&eacute;rieur du sous-r&eacute;pertoire <b>ecrire/data/</b>, puis',
+'info_dans_espace_prive' => '[dans l\'espace priv&eacute;]',
+'info_dans_groupe' => 'Dans le groupe :ZORG',
+'info_dans_rubrique' => 'Dans la rubrique :ZORG',
+'info_date_publication_anterieure' => 'Date de publication ant&eacute;rieure :ZORG',
+'info_date_referencement' => 'DATE DE R&Eacute;F&Eacute;RENCEMENT DE CE SITE&nbsp;:ZORG',
+'info_delet_mots_cles' => 'Vous avez	demand&eacute; &agrave; supprimer le mot-cl&eacute;
+<B>@titre_mot@</B> (@type_mot@). Ce mot-cl&eacute; &eacute;tant li&eacute; &agrave;
+<b>@texte_lie@</b> vous devez confirmer cette d&eacute;cision&nbsp;:',
+'info_demander_blocage_priori' => 'Demander
+				un blocage a priori',
+'info_deplier' => 'D&eacute;plierZORG',
+'info_derniere_etape' => 'Derni&egrave;re &eacute;tape : <B>C\'est termin&eacute; !',
+'info_derniere_syndication' => 'La derni&egrave;re syndication de ce site a &eacute;t&eacute; effectu&eacute;e le ZORG',
+'info_derniers_articles_publies' => 'Vos derniers articles publi&eacute;s en ligneZORG',
+'info_desactiver_forum_public' => 'D&eacute;sactiver l\'utilisation des forums
+	publics. Les forums publics pourront &ecirc;tre autoris&eacute;s au cas par cas
+	sur les articles ; ils seront interdits sur les rubriques, br&egrave;ves, etc.',
+'info_desactiver_messagerie_personnelle' => 'Vous pouvez activer ou d&eacute;sactiver votre messagerie personnelle sur ce site.ZORG',
+'info_descriptif' => 'Descriptif :ZORG',
+'info_descriptif_nombre' => 'descriptif(s)&nbsp;:ZORG',
+'info_description' => 'Description&nbsp;:ZORG',
+'info_dimension' => 'Dimensions&nbsp;:ZORG',
+'info_discussion_cours' => 'Discussions en coursZORG',
+'info_document' => 'Document ZORG',
+'info_donner_rendez_vous' => 'Ce bouton vous permet de donner un rendez-vous &agrave; un autre participant.ZORG',
+'info_echange_message' => 'SPIP permet l\'&eacute;change de messages et la constitution de forums de discussion
+		priv&eacute;s entre les participants du site. Vous pouvez activer ou
+		d&eacute;sactiver cette fonctionnalit&eacute;.',
+'info_ecire_message_prive' => 'Ecrire un message priv&eacute;ZORG',
+'info_ecrire_article_1' => 'Avant de pouvoir &eacute;crire des articles, ZORG',
+'info_ecrire_article_2' => 'vous devez cr&eacute;er au moins une rubrique.ZORG',
+'info_email_invalide' => 'Adresse email invalide.ZORG',
+'info_email_webmestre' => 'Adresse e-mail du webmestre (optionnel)ZORG',
+'info_en_cours_validation' => 'Vos articles en cours de r&eacute;dactionZORG',
+'info_en_ligne' => 'Actuellement en ligne&nbsp;:ZORG',
+'info_entrer_code_alphabet' => 'Entrez le code de l\'alphabet &agrave; utiliser&nbsp;: ',
+'info_envoi_email_automatique' => 'Envoi de mails automatiqueZORG',
+'info_envoi_forum' => 'Envoi des forums aux auteurs des articlesZORG',
+'info_envoyer_maintenant' => 'Envoyer maintenantZORG',
+'info_envoyer_message_prive' => 'Envoyer un message priv&eacute; &agrave; cet auteurZORG',
+'info_erreur_requete' => 'Erreur dans la requ&ecirc;te : ZORG',
+'info_erreur_restauration' => 'Erreur de restauration : fichier inexistant.ZORG',
+'info_etape_suivante' => 'Passer &agrave; l\'&eacute;tape suivante',
+'info_etape_suivante_1' => 'Vous pouvez passer &agrave; l\'&eacute;tape suivante.',
+'info_etape_suivante_2' => 'Vous pouvez passer &agrave; l\'&eacute;tape suivante.',
+'info_exportation_base' => 'exportation de la base vers @archive@ZORG',
+'info_facilite_suivi_activite' => 'Afin de faciliter le suivi de l\'activit&eacute;
+		&eacute;ditoriale du site, SPIP peut faire parvenir par mail, par exemple
+		&agrave; une mailing-list des r&eacute;dacteurs, l\'annonce des demandes de
+		publication et des validations d\'articles.',
+'info_fichiers_authent' => 'Fichiers d\'authentification &laquo;&nbsp;.htpasswd&nbsp;&raquo;',
+'info_fini' => 'C\\\'est fini !\';',
+'info_fonctionnement_forum' => 'Fonctionnement du forum&nbsp;:ZORG',
+'info_format_image' => 'Formats d\'images pouvant &ecirc;tre utilis&eacute;es pour cr&eacute;er des vignettes&nbsp;: @gd_formats@.',
+'info_format_non_defini' => 'format non d&eacute;finiZORG',
+'info_forum_administrateur' => 'forum des administrateursZORG',
+'info_forum_interne' => 'forum interneZORG',
+'info_forum_ouvert' => 'Dans l\'espace priv&eacute; du site, un forum est ouvert &agrave; tous
+		les r&eacute;dacteurs enregistr&eacute;s. Vous pouvez, ci-dessous, activer un
+		forum suppl&eacute;mentaire, r&eacute;serv&eacute; aux seuls administrateurs.',
+'info_forum_statistiques' => 'Statistiques des visitesZORG',
+'info_gauche_admin_effacer' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne acc&egrave;s aux diff&eacute;rentes fonctions de maintenance technique. Certaines d\'entre elles donnent lieu &agrave; un processus d\'authentification sp&eacute;cifique, qui exige d\'avoir un acc&egrave;s FTP au site Web.',
+'info_gauche_admin_tech' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne acc&egrave;s aux diff&eacute;rentes
+fonctions de maintenance technique. Certaines d\'entre elles donnent lieu &agrave; un processus d\'authentification sp&eacute;cifique, qui
+exige d\'avoir un acc&egrave;s FTP au site Web.',
+'info_gauche_admin_vider' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne acc&egrave;s aux diff&eacute;rentes
+fonctions de maintenance technique. Certaines d\'entre elles donnent lieu &agrave; un processus d\'authentification sp&eacute;cifique, qui
+exige d\'avoir un acc&egrave;s FTP au site Web.',
+'info_gauche_auteurs' => 'Vous trouverez ici tous les auteurs du site.
+	Leur statut est indiqu&eacute; par la couleur de leur icone (r&eacute;dacteur = vert; administrateur = jaune). ',
+'info_gauche_auteurs_exterieurs' => 'Les auteurs ext&eacute;rieurs, sans acc&egrave;s au site, sont indiqu&eacute;s par une icone bleue&nbsp;;
+		les auteurs effac&eacute;s par une poubelle.',
+'info_gauche_messagerie' => 'La messagerie vous permet d\'&eacute;changer des messages entre r&eacute;dacteurs, de conserver des pense-b&ecirc;tes (pour votre usage personnel) ou d\'afficher des annonces sur la page d\'accueil de l\'espace priv&eacute; (si vous &ecirc;tes administrateur).',
+'info_gauche_numero_auteur' => 'AUTEUR NUM&Eacute;ROZORG',
+'info_gauche_numero_breve' => 'BR&Egrave;VE NUM&Eacute;ROZORG',
+'info_gauche_statistiques_referers' => 'Cette page pr&eacute;sente la liste des <I>referers</I>, c\'est-&agrave;-dire des sites contenant des liens menant vers votre propre site, uniquement pour aujourd\'hui: en effet, cette liste est remise &agrave; z&eacute;ro toutes les 24 heures.',
+'info_gauche_suivi_forum' => 'La page de <I>suivi des forums</I> est un outil de gestion de votre site (et non un espace de discussion ou de r&eacute;daction). Elle affiche toutes les contributions du forum public de cet article et vous permet de g&eacute;rer ces contributions.ZORG',
+'info_gauche_suivi_forum_2' => 'La page de <I>suivi des forums</I> est un outil de gestion de votre site (et non un espace de discussion ou de r&eacute;daction). Elle affiche toutes les contributions des forums du site, aussi bien celles du site public que de l\'espace priv&eacute; et vous permet de g&eacute;rer ces contributions.',
+'info_gauche_visiteurs_enregistres' => 'Vous trouverez ici les visiteurs enregistr&eacute;s
+	dans l\'espace public du site (forums sur abonnement).',
+'info_generation_miniatures_images' => 'G&eacute;n&eacute;ration de miniatures des imagesZORG',
+'info_grand_ecran' => 'Grand &eacute;cranZORG',
+'info_groupe_important' => 'Groupe importantZORG',
+'info_hebergeur_desactiver_envoi_email' => 'Certains h&eacute;bergeurs d&eacute;sactivent l\'envoi automatique de
+		mails depuis leurs serveurs. Dans ce cas, les fonctionnalit&eacute;s suivantes
+		de SPIP ne fonctionneront pas.',
+'info_hier' => 'hier&nbsp;:ZORG',
+'info_identification_publique' => 'Votre identit&eacute; publique...ZORG',
+'info_image_aide' => 'AIDEZORG',
+'info_impossible_lire_page' => '<B>Erreur !</B> Impossible de lire la page <tt><html>@test_proxy@</html></tt> &agrave; travers le proxy <tt>ZORG',
+'info_inclusion_directe' => 'Inclusion directe&nbsp;:ZORG',
+'info_inclusion_vignette' => 'Inclusion de la vignette&nbsp;:ZORG',
+'info_informations_personnelles' => 'Cinqui&egrave;me &eacute;tape : <B>Informations personnelles</B>ZORG',
+'info_inscription_automatique' => 'Inscription automatique de nouveaux r&eacute;dacteursZORG',
+'info_installer_documents' => 'Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>.ZORG',
+'info_installer_ftp' => 'En tant qu\'administrateur, vous pouvez installer (par FTP) des fichiers dans le dossier ecrire/upload pour ensuite les s&eacute;lectionner directement ici.',
+'info_installer_images' => 'Vous pouvez installer des images aux formats JPEG, GIF et PNG.ZORG',
+'info_installer_images_dossier' => 'Installer des images dans le dossier /ecrire/upload pour pouvoir les s&eacute;lectionner ici.ZORG',
+'info_installer_tous_documents' => 'Installer tous les documentsZORG',
+'info_interface_complete' => 'interface compl&egrave;teZORG',
+'info_interface_simple' => 'Interface
+				simplifi&eacute;e',
+'info_jeu_caractere' => 'Jeu de caract&egrave;res du siteZORG',
+'info_joindre_document_article' => 'Vous pouvez joindre &agrave; cet article des documents de typeZORG',
+'info_joindre_document_rubrique' => 'Vous pouvez ajouter dans cette rubrique des documents de typeZORG',
+'info_joindre_documents_article' => 'Vous pouvez joindre &agrave; votre article des documents de type&nbsp;: ZORG',
+'info_l_article' => 'l\'article',
+'info_la_breve' => 'la br&egrave;veZORG',
+'info_la_rubrique' => 'la rubriqueZORG',
+'info_laisser_champs_vides' => 'laisser ces champs vides)ZORG',
+'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixelsZORG',
+'info_ldap_ok' => 'L\'authentification LDAP est install&eacute;e.',
+'info_les_auteurs_1' => 'par @les_auteurs@ ZORG',
+'info_les_auteurs_2' => 'le ZORG',
+'info_lien' => 'lien : ZORG',
+'info_lien_hypertexte' => 'Lien hypertexte :ZORG',
+'info_liens_syndiques_1' => 'liens syndiqu&eacute;sZORG',
+'info_liens_syndiques_2' => ' sont en attente de validation.ZORG',
+'info_liens_syndiques_3' => ' forumsZORG',
+'info_liens_syndiques_4' => ' sontZORG',
+'info_liens_syndiques_5' => ' forumZORG',
+'info_liens_syndiques_6' => ' estZORG',
+'info_liens_syndiques_7' => ' en attente de validationZORG',
+'info_liste_redacteurs_connectes' => 'Liste des r&eacute;dacteurs connect&eacute;sZORG',
+'info_login_existant' => 'Ce login existe d&eacute;j&agrave;.ZORG',
+'info_login_trop_court' => 'Login trop court.ZORG',
+'info_mail_fournisseur' => 'vous@fournisseur.comZORG',
+'info_maximum' => 'maximum&nbsp;:ZORG',
+'info_message' => 'Message du ZORG',
+'info_message_efface' => 'MESSAGE EFFAC&Eacute;ZORG',
+'info_message_en_redaction' => 'Vos messages en cours de r&eacute;dactionZORG',
+'info_message_supprime' => 'MESSAGE SUPPRIM&Eacute;ZORG',
+'info_message_technique' => 'Message technique :ZORG',
+'info_messagerie_interne' => 'Messagerie interneZORG',
+'info_mise_a_niveau_base' => 'mise &agrave; niveau de votre base MySQLZORG',
+'info_mise_a_niveau_base_2' => '{{Attention!}} Vous avez install&eacute; une version
+		des fichiers SPIP {ant&eacute;rieure} &agrave; celle qui se trouvait
+		auparavant sur ce site: votre base de donn&eacute;es risque d\'&ecirc;tre
+		perdue et votre site ne fonctionnera plus.<br>{{R&eacute;installez les
+		fichiers de SPIP.}}',
+'info_mise_en_ligne' => 'Date de mise en ligne&nbsp;:ZORG',
+'info_mode_fonctionnement_defaut_forum_public' => 'Mode de fonctionnement par d&eacute;faut des forums publicsZORG',
+'info_modification_parametres_securite' => 'modifications des param&egrave;tres de s&eacute;curit&eacute;ZORG',
+'info_modifier_breve' => 'Modifier la br&egrave;ve :ZORG',
+'info_modifier_rubrique' => 'Modifier la rubrique :ZORG',
+'info_modifier_titre' => 'Modifier : @titre@ZORG',
+'info_mois_courant' => 'Dans le courant du mois :ZORG',
+'info_mon_site_spip' => 'Mon site SPIPZORG',
+'info_mot_cle_ajoute' => 'Le mot-cl&eacute; suivant a &eacute;t&eacute; ajout&eacute; &agrave; ZORG',
+'info_moteur_recherche' => 'Moteur de recherche int&eacute;gr&eacute;ZORG',
+'info_mots_cles' => 'Les mots-cl&eacute;sZORG',
+'info_mots_cles_association' => 'Les mots-cl&eacute;s de ce groupe peuvent &ecirc;tre associ&eacute;s&nbsp;:ZORG',
+'info_moyenne' => 'moyenne&nbsp;: ZORG',
+'info_nexen_1' => 'Votre h&eacute;bergeur est Nexen Services.ZORG',
+'info_nexen_2' => 'La protection du r&eacute;pertoire <tt>ecrire/data/</tt> doit se faire par l\'interm&eacute;diaire de ',
+'info_nexen_3' => 'l\'espace webmestres',
+'info_nexen_4' => 'Veuillez cr&eacute;er manuellement la protection pour ce r&eacute;pertoire (un couple login/mot de passe est n&eacute;cessaire).ZORG',
+'info_nom' => 'NomZORG',
+'info_nom_destinataire' => 'Nom du destinataireZORG',
+'info_nom_non_utilisateurs_connectes' => 'Votre nom n\'appara&icirc;t pas dans la liste des utilisateurs connect&eacute;s.',
+'info_nom_site' => 'Nom de votre siteZORG',
+'info_nom_site_2' => '<b>Nom du site</b> [Obligatoire]ZORG',
+'info_nom_utilisateurs_connectes' => 'Votre nom appara&icirc;t dans la liste des utilisateurs connect&eacute;s.ZORG',
+'info_nombre_breves' => '@nb_breves@ br&egrave;ves, ZORG',
+'info_nombre_en_ligne' => 'Actuellement en ligne&nbsp;:ZORG',
+'info_nombre_partcipants' => 'PARTICIPANTS A LA DISCUSSION :ZORG',
+'info_nombre_rubriques' => '@nb_rubriques@ rubriques, ZORG',
+'info_nombre_sites' => '@nb_sites@ sites, ZORG',
+'info_non_deplacer' => 'Ne pas d&eacute;placer...ZORG',
+'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP peut envoyer, r&eacute;guli&egrave;rement, l\'annonce des derni&egrave;res nouveaut&eacute;s du site
+		(articles et br&egrave;ves r&eacute;cemment publi&eacute;s).',
+'info_non_envoi_liste_nouveautes' => 'Ne pas envoyer  la liste des nouveaut&eacute;sZORG',
+'info_non_modifiable' => 'ne peut pas &ecirc;tre modifi&eacute;ZORG',
+'info_non_resultat' => 'Aucun r&eacute;sultat pour \"@cherche_mot@\"',
+'info_non_suppression_mot_cle' => ' je ne veux pas supprimer ce mot-cl&eacute;.ZORG',
+'info_non_utilisation_messagerie' => 'Vous n\'utilisez pas la messagerie interne de ce site.',
+'info_notes' => 'NotesZORG',
+'info_nouveau' => '(Nouveau)ZORG',
+'info_nouveau_pense_bete' => 'Ce bouton vous permet de cr&eacute;er un nouveau pense-b&ecirc;te personnel.ZORG',
+'info_nouveaux_message' => 'Nouveaux messagesZORG',
+'info_nouveaux_messages' => 'VOUS AVEZ @total_messages@ NOUVEAUX MESSAGESZORG',
+'info_nouvel_article' => 'Nouvel articleZORG',
+'info_numero_article' => 'ARTICLE NUM&Eacute;ROZORG',
+'info_obligatoire_02' => '[Obligatoire]ZORG',
+'info_option_email' => 'Lorsqu\'un visiteur du site poste un nouveau message dans le forum
+		associ&eacute; &agrave; un article, les auteurs de l\'article peuvent &ecirc;tre
+		pr&eacute;venus de ce message par e-mail. Souhaitez-vous utiliser cette option&nbsp;?',
+'info_option_faire_suivre' => 'Faire suivre les messages des forums aux auteurs des articlesZORG',
+'info_option_ne_pas_faire_suivre' => 'Ne pas faire suivre les messages des forumsZORG',
+'info_options_avancees' => 'OPTIONS AVANC&Eacute;ESZORG',
+'info_ou' => 'ou... ZORG',
+'info_oui_suppression_mot_cle' => ' je veux supprimer d&eacute;finitivement ce mot-cl&eacute;.ZORG',
+'info_page_interdite' => 'Page interditeZORG',
+'info_panne_site_syndique' => 'Site syndiqu&eacute; en panneZORG',
+'info_par_nombre_article' => ' (par nombre d\'articles)',
+'info_par_tri' => ' (par @tri@)ZORG',
+'info_pas_de_forum' => 'pas de forumZORG',
+'info_passe_trop_court' => 'Mot de passe trop court.ZORG',
+'info_passes_identiques' => 'Les deux mots de passe ne sont pas identiques.ZORG',
+'info_pense_bete' => 'PENSE-B&Ecirc;TEZORG',
+'info_pense_bete_ancien' => 'Vos anciens pense-b&ecirc;teZORG',
+'info_petit_ecran' => 'Petit &eacute;cranZORG',
+'info_plus_cinq_car' => 'plus de 5 caract&egrave;resZORG',
+'info_plus_cinq_car_2' => '(Plus de 5 caract&egrave;res)ZORG',
+'info_plus_trois_car' => '(Plus de 3 caract&egrave;res)ZORG',
+'info_plusieurs_mots_trouves' => 'Plusieurs mots-cl&eacute;s trouv&eacute;s pour \"@cherche_mot@\":',
+'info_popularite' => 'popularit&eacute;&nbsp;:&nbsp;@popularite@&nbsp;; visites&nbsp;:&nbsp;@visites@ZORG',
+'info_popularite_2' => 'popularit&eacute; du site&nbsp;: ZORG',
+'info_popularite_3' => 'popularit&eacute;&nbsp;:&nbsp;@popularite@&nbsp;; visites&nbsp;:&nbsp;@visites@ZORG',
+'info_popularite_4' => 'popularit&eacute;&nbsp;:&nbsp;@popularite@&nbsp;; visites&nbsp;:&nbsp;@visites@ZORG',
+'info_popularite_5' => 'popularit&eacute;&nbsp;:ZORG',
+'info_post_scriptum' => 'Post-ScriptumZORG',
+'info_post_scriptum_2' => 'Post-scriptum :ZORG',
+'info_pour' => 'pourZORG',
+'info_premier_resultat' => ' [@debut_limit@ premiers r&eacute;sultats sur @total@]ZORG',
+'info_premier_resultat_sur' => ' [@debut_limit@ premiers r&eacute;sultats sur @total@]ZORG',
+'info_probleme_grave' => 'probl&egrave;me deZORG',
+'info_procedez-par_etape' => 'proc&eacute;dez &eacute;tape par &eacute;tapeZORG',
+'info_procedure_maj_version' => 'la proc&eacute;dure de mise &agrave; jour doit &ecirc;tre lanc&eacute;e afin d\'adapter
+	la base de donn&eacute;es &agrave; la nouvelle version de SPIP.',
+'info_propose_1' => '[@nom_site_spip@] Propose : @titre@ZORG',
+'info_propose_2' => 'Article propos\\xe9\\n---------------',
+'info_propose_3' => 'L\'article \"@titre@\" est propos\\xe9 \\xe0 la publication.',
+'info_propose_4' => 'Vous \\xeates invit\\xe9 \\xe0 venir le consulter et \\xe0 donner votre opinion',
+'info_propose_5' => 'dans le forum qui lui est attach\\xe9. Il est disponible \\xe0 l\'adresse :',
+'info_ps' => 'P.SZORG',
+'info_publie_01' => 'L\'article \"@titre@\" a \\xe9t\\xe9 valid\\xe9 par @connect_nom@.',
+'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@ZORG',
+'info_publie_2' => 'Article publi\\xe9\\n--------------',
+'info_publies' => 'Vos articles publi&eacute;s en ligneZORG',
+'info_question_gerer_statistiques' => 'Votre site doit-il g&eacute;rer les statistiques des visites&nbsp;?ZORG',
+'info_question_inscription_nouveaux_redacteurs' => 'Acceptez-vous les inscriptions de nouveaux r&eacute;dacteurs &agrave;
+		partir du site public&nbsp;? Si vous acceptez, les visiteurs pourront s\'inscrire
+		depuis un formulaire automatis&eacute et acc&eacute;deront alors &agrave; l\'espace priv&eacute; pour
+		proposer leurs propres articles. <blockquote><i>Lors de la phase d\'inscription,
+		les utilisateurs re&ccedil;oivent un courrier &eacute;lectronique automatique
+		leur fournissant leurs codes d\'acc&egrave;s au site priv&eacute;. Certains
+		h&eacute;bergeurs d&eacute;sactivent l\'envoi de mails depuis leurs
+		serveurs&nbsp;: dans ce cas, l\'inscription automatique est
+		impossible.',
+'info_question_mots_cles' => 'Souhaitez-vous utiliser les mots-cl&eacute;s sur votre site&nbsp;?ZORG',
+'info_question_proposer_site' => 'Qui peut proposer des sites r&eacute;f&eacute;renc&eacute;s&nbsp;?ZORG',
+'info_question_referers' => 'Votre site doit-il conserver les <i>referers</i>
+		(adresses des liens externes menant &agrave; votre site)&nbsp;?',
+'info_question_utilisation_moteur_recherche' => 'Souhaitez-vous utiliser le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP&nbsp;?
+	(le d&eacute;sactiver acc&eacute;l&egrave;re le fonctionnement du syst&egrave;me.)',
+'info_qui_attribue_mot_cle' => 'Les mots de ce groupe peuvent &ecirc;tre attribu&eacute;s par&nbsp;:ZORG',
+'info_racine_site' => 'Racine du siteZORG',
+'info_recharger_page' => 'Veuillez recharger cette page dans quelques instants.ZORG',
+'info_recherche_auteur_a_affiner' => 'Trop de r&eacute;sultats pour \"@cherche_auteur@\" ; veuillez affiner la recherche.',
+'info_recherche_auteur_ok' => 'Plusieurs r&eacute;dacteurs trouv&eacute;s pour \"@cherche_auteur@\":',
+'info_recherche_auteur_zero' => '<B>Aucun r&eacute;sultat pour \"@cherche_auteur@\".',
+'info_rechercher' => 'RechercherZORG',
+'info_rechercher_02' => 'Rechercher&nbsp;:ZORG',
+'info_recommencer' => 'Veuillez recommencer.ZORG',
+'info_redacteur_1' => 'R&eacute;dacteurZORG',
+'info_redacteur_2' => 'ayant acc&egrave;s &agrave; l\'espace priv&eacute; (<i>recommand&eacute;</i>)',
+'info_redacteurs' => 'R&eacute;dacteursZORG',
+'info_redaction_en_cours' => 'EN COURS DE R&Eacute;DACTIONZORG',
+'info_redirection' => 'RedirectionZORG',
+'info_refuses' => 'Vos articles refus&eacute;sZORG',
+'info_reglage_ldap' => 'Options : <B>R&eacute;glage de l\'importation LDAP</B>',
+'info_remplacer_vignette' => 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:ZORG',
+'info_remplacer_vignette_defaut' => 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:ZORG',
+'info_renvoi_article' => '<B>Redirection.</B> Cet article renvoie &agrave;
+	la page: ',
+'info_reserve_admin' => 'Seuls les administrateurs peuvent modifier cette adresse.ZORG',
+'info_restauration_sauvegarde' => 'restauration de la sauvegarde @archive@ZORG',
+'info_restreindre_rubrique' => 'Restreindre la gestion &agrave; la rubrique :ZORG',
+'info_resultat_recherche' => 'R&eacute;sultats de la recherche :ZORG',
+'info_retablir_lien' => 'r&eacute;tablir ce lienZORG',
+'info_retirer_mot' => 'Retirer ce motZORG',
+'info_retirer_mots' => 'Retirer tous les motsZORG',
+'info_rubriques' => 'RubriquesZORG',
+'info_rubriques_02' => ' rubriquesZORG',
+'info_rubriques_liees_mot' => 'Les rubriques li&eacute;es &agrave; ce mot-cl&eacute;ZORG',
+'info_rubriques_trouvees' => 'Rubriques trouv&eacute;esZORG',
+'info_rubriques_trouvees_dans_texte' => 'Rubriques trouv&eacute;es (dans le texte)ZORG',
+'info_sans_titre' => 'Sans titreZORG',
+'info_sans_titre_2' => 'sans titreZORG',
+'info_sauvegarde' => 'SauvegardeZORG',
+'info_sauvegarde-reussi_01' => 'Sauvegarde r&eacute;ussie.ZORG',
+'info_sauvegarde-reussi_02' => 'La base a &eacute;t&eacute; sauvegard&eacute;e dans <b>ecrire/data/@archive@</b>. Vous pouvez ZORG',
+'info_sauvegarde-reussi_03' => 'retourner &agrave; la gestionZORG',
+'info_sauvegarde-reussi_04' => ' de votre site.ZORG',
+'info_sauvegarde_articles' => 'Sauvegarder les articlesZORG',
+'info_sauvegarde_articles_sites_ref' => 'Sauvegarder les articles des sites r&eacute;f&eacute;renc&eacute;sZORG',
+'info_sauvegarde_auteurs' => 'Sauvegarder les auteursZORG',
+'info_sauvegarde_breves' => 'Sauvegarder les br&egrave;vesZORG',
+'info_sauvegarde_documents' => 'Sauvegarder les documentsZORG',
+'info_sauvegarde_echouee' => 'Si la sauvegarde a &eacute;chou&eacute; (&laquo;Maximum execution time exceeded&raquo;),ZORG',
+'info_sauvegarde_forums' => 'Sauvegarder les forumsZORG',
+'info_sauvegarde_groupe_mots' => 'Sauvegarder les groupes de motsZORG',
+'info_sauvegarde_messages' => 'Sauvegarder les messagesZORG',
+'info_sauvegarde_mots_cles' => 'Sauvegarder les mots-cl&eacute;sZORG',
+'info_sauvegarde_petitions' => 'Sauvegarder les p&eacute;titionsZORG',
+'info_sauvegarde_refers' => 'Sauvegarder les referersZORG',
+'info_sauvegarde_rubriques' => 'Sauvegarder les rubriquesZORG',
+'info_sauvegarde_signatures' => 'Sauvegarder les signatures de p&eacute;titionsZORG',
+'info_sauvegarde_sites_references' => 'Sauvegarder les sites r&eacute;f&eacute;renc&eacute;sZORG',
+'info_sauvegarde_type_documents' => 'Sauvegarder les types de documentsZORG',
+'info_sauvegarde_visites' => 'Sauvegarder les visitesZORG',
+'info_selection_chemin_acces' => '<b>S&eacute;lectionnez</b> ci-apr&egrave;s le chemin d\'acc&egrave;s dans l\'annuaire&nbsp;:',
+'info_selection_un_seul_mot_cle' => 'On ne peut s&eacute;lectionner qu\'<b>un seul mot-cl&eacute; &agrave;</b> la fois dans ce groupe.',
+'info_selectionner_fichier' => 'Vous pouvez s&eacute;lectionner un fichier du dossier <i>upload</i>ZORG',
+'info_selectionner_fichier_2' => 'S&eacute;lectionner un fichier&nbsp;:ZORG',
+'info_signatures' => 'signaturesZORG',
+'info_site' => 'SiteZORG',
+'info_site_2' => 'site : ZORG',
+'info_site_attente' => 'Site Web en attente de validationZORG',
+'info_site_propose' => 'Site propos&eacute; le :ZORG',
+'info_site_reference' => 'Site r&eacute;f&eacute;renc&eacute; en ligneZORG',
+'info_site_reference_2' => 'Site r&eacute;f&eacute;renc&eacute;ZORG',
+'info_site_refuse' => 'Site Web refus&eacute;ZORG',
+'info_site_syndique' => 'Ce site est syndiqu&eacute;...ZORG',
+'info_site_valider' => 'Sites &agrave; validerZORG',
+'info_site_web' => 'SITE WEB :ZORG',
+'info_sites' => ' sitesZORG',
+'info_sites_lies_mot' => 'Les sites r&eacute;f&eacute;renc&eacute;s li&eacute;es &agrave; ce mot-cl&eacute;ZORG',
+'info_sites_proxy' => 'Utiliser un proxyZORG',
+'info_sites_referencer' => 'R&eacute;f&eacute;rencer un siteZORG',
+'info_sites_refuses' => 'Les sites refus&eacute;sZORG',
+'info_sites_trouves' => 'Sites trouv&eacute;sZORG',
+'info_sites_trouves_dans_texte' => 'Sites trouv&eacute;s (dans le texte)ZORG',
+'info_sous_titre' => 'Soustitre :ZORG',
+'info_statut_administrateur' => 'AdministrateurZORG',
+'info_statut_auteur' => 'Statut de cet auteur :ZORG',
+'info_statut_efface' => 'Effac&eacute;ZORG',
+'info_statut_redacteur' => 'R&eacute;dacteurZORG',
+'info_statut_site_1' => 'Ce site est&nbsp;:ZORG',
+'info_statut_site_2' => 'Publi&eacute;ZORG',
+'info_statut_site_3' => 'Propos&eacute;ZORG',
+'info_statut_site_4' => 'A la poubelleZORG',
+'info_statut_utilisateurs_1' => 'Statut par d&eacute;faut des utilisateurs import&eacute;sZORG',
+'info_statut_utilisateurs_2' => 'Choisissez le statut qui est attribu&eacute; aux personnes pr&eacute;sentes dans ZORG',
+'info_statut_utilisateurs_3' => 'l\'annuaire LDAP lorsqu\'elles se connectent pour la première fois. ',
+'info_statut_utilisateurs_4' => 'Vous pourrez par la suite modifier cette valeur pour chaque auteur au cas par cas. ZORG',
+'info_suivi_activite' => 'Suivi de l\'activit&eacute; &eacute;ditoriale',
+'info_supprimer_mot' => 'supprimer&nbsp;ce&nbsp;motZORG',
+'info_supprimer_vignette' => 'supprimer la vignetteZORG',
+'info_sur_site_public' => '[sur le site public]ZORG',
+'info_surtitre' => 'Surtitre :ZORG',
+'info_symbole_bleu' => 'Le symbole <B>bleu</B> indique un <B>pense-b&ecirc;te</B>: c\'est-&agrave;-dire un message &agrave; votre usage personnel.',
+'info_symbole_jaune' => 'Le symbole <B>jaune</B> indique une <B>annonces &agrave; tous les r&eacute;dacteurs</B>&nbsp;: modifiable par tous les administrateurs, et visible par tous les r&eacute;dacteurs.ZORG',
+'info_symbole_vert' => 'Le symbole <B>vert</B> indique les <B>messages &eacute;chang&eacute;s avec d\'autres utilisateurs</B> du site.',
+'info_syndication' => 'syndication :ZORG',
+'info_taille_maximale_vignette' => 'Taille maximale des vignettes g&eacute;n&eacute;r&eacute;es par le syst&egrave;me&nbsp;:ZORG',
+'info_telecharger' => 'T&eacute;l&eacute;charger depuis votre ordinateur&nbsp;:ZORG',
+'info_telecharger_nouveau_logo' => 'T&eacute;l&eacute;charger un nouveau logo&nbsp;:ZORG',
+'info_telecharger_ordinateur' => 'T&eacute;l&eacute;charger depuis votre ordinateur&nbsp;:ZORG',
+'info_terminer_installation' => 'Vous pouvez maintenant terminer la proc&eacute;dure d\'installation standard.',
+'info_texte' => 'TexteZORG',
+'info_texte_explicatif' => 'Texte explicatifZORG',
+'info_texte_long' => '(le texte est long&nbsp;: il appara&icirc;t donc en plusieurs parties qui seront recoll&eacute;es apr&egrave;s validation.)ZORG',
+'info_texte_message' => 'Texte de votre message :ZORG',
+'info_texte_message_02' => 'Texte du messageZORG',
+'info_titre_mot_cle' => 'Nom ou titre du mot-cl&eacute;ZORG',
+'info_total' => 'total : ZORG',
+'info_tous_articles_en_redaction' => 'Tous les articles en cours de r&eacute;dactionZORG',
+'info_tous_articles_presents' => 'Tous les articles publi&eacute;s dans cette rubriqueZORG',
+'info_tous_les' => 'tous les :ZORG',
+'info_tous_redacteur' => 'Annonces &agrave; tous les r&eacute;dacteurs ZORG',
+'info_tous_redacteurs' => 'Annonces &agrave; tous les r&eacute;dacteursZORG',
+'info_tous_resultats_enregistres' => ' [tous les r&eacute;sultats sont enregistr&eacute;s]ZORG',
+'info_tout_afficher' => 'Tout afficherZORG',
+'info_tout_site' => 'Tout le siteZORG',
+'info_travail_colaboratif' => 'Travail collaboratif sur les articlesZORG',
+'info_trop_resultat' => 'Trop de r&eacute;sultats pour \"@cherche_mot@\" ; veuillez affiner la recherche.',
+'info_un_article' => 'un article, ZORG',
+'info_un_mot' => 'Un seul mot &agrave; la foisZORG',
+'info_un_site' => 'un site, ZORG',
+'info_une_breve' => 'une br&egrave;ve, ZORG',
+'info_une_rubrique' => 'une rubrique, ZORG',
+'info_une_rubrique_02' => '1 rubriqueZORG',
+'info_url_site' => 'URL DU SITE :ZORG',
+'info_utilisation_messagerie_interne' => 'Vous utilisez la messagerie interne de ce site. ZORG',
+'info_utilisation_spip' => 'Vous pouvez maintenant commencer &agrave; utiliser le syst&egrave;me de publication assist&eacute;...ZORG',
+'info_valider_lien' => 'valider ce lienZORG',
+'info_verifier_image' => ', veuillez v&eacute;rifier que vos images ont &eacute;t&eacute; transf&eacute;r&eacute;es correctement.ZORG',
+'info_vignette_defaut' => 'Vignette par d&eacute;fautZORG',
+'info_vignette_personnalisee' => 'Vignette personnalis&eacute;eZORG',
+'info_visite' => 'visite :ZORG',
+'info_visites' => 'visites :ZORG',
+'info_visites_plus_populaires' => 'Afficher les visites pour <b>les articles les plus populaires</b> et pour <b>les derniers articles publi&eacute;s&nbsp;:</b>ZORG',
+'info_visiteur_1' => 'VisiteurZORG',
+'info_visiteur_2' => 'du site publicZORG',
+'info_visiteurs' => 'VisiteursZORG',
+'info_visiteurs_02' => 'Visiteurs du site publicZORG',
+'info_vos_rendez_vous' => 'Vos rendez-vous &agrave; venirZORG',
+'infos_vos_pense_bete' => 'Vos pense-b&ecirc;teZORG',
+'intem_redacteur' => 'r&eacute;dacteurZORG',
+'item_accepter_inscriptions' => 'Accepter les inscriptionsZORG',
+'item_activer_forum_administrateur' => 'Activer le forum des administrateursZORG',
+'item_activer_messages_avertissement' => 'Activer les messages d\'avertissement',
+'item_administrateur' => 'AdministrateurZORG',
+'item_administrateur_2' => 'administrateurZORG',
+'item_afficher_calendrier' => 'Afficher dans le calendrierZORG',
+'item_ajout_mots_cles' => 'Autoriser l\'ajout de mots-cl&eacute;s aux forums',
+'item_automne' => 'automneZORG',
+'item_autoriser_documents_joints' => 'Autoriser les documents joints aux articlesZORG',
+'item_autoriser_documents_joints_rubriques' => 'Autoriser les documents dans les rubriquesZORG',
+'item_bloquer_liens_syndiques' => 'Bloquer les liens syndiqu&eacute;s pour validationZORG',
+'item_breve_proposee' => 'Br&egrave;ve propos&eacute;eZORG',
+'item_breve_refusee' => 'NON - Br&egrave;ve refus&eacute;eZORG',
+'item_breve_validee' => 'OUI - Br&egrave;ve valid&eacute;eZORG',
+'item_choix_administrateurs' => 'les administrateursZORG',
+'item_choix_generation_miniature' => 'G&eacute;n&eacute;rer automatiquement les miniatures des images.ZORG',
+'item_choix_non_generation_miniature' => 'Ne pas g&eacute;n&eacute;rer de miniatures des images.ZORG',
+'item_choix_redacteurs' => 'les r&eacute;dacteursZORG',
+'item_choix_visiteurs' => 'les visiteurs du site publicZORG',
+'item_creer_fichiers_authent' => 'Cr&eacute;er les fichiers .htpasswdZORG',
+'item_desactiver_forum_administrateur' => 'D&eacute;sactiver le forum des administrateursZORG',
+'item_dimanche' => 'dimancheZORG',
+'item_efface' => 'Effac&eacute;ZORG',
+'item_ete' => '&#233;t&#233;ZORG',
+'item_gerer_annuaire_site_web' => 'G&eacute;rer un annuaire de sites WebZORG',
+'item_gerer_referers' => 'G&eacute;rer les referersZORG',
+'item_gerer_statistiques' => 'G&eacute;rer les statistiquesZORG',
+'item_hiver' => 'hiverZORG',
+'item_jeudi' => 'jeudiZORG',
+'item_limiter_recherche' => 'Limiter la recherche aux informations contenues dans votre siteZORG',
+'item_login' => 'LoginZORG',
+'item_lundi' => 'lundiZORG',
+'item_mardi' => 'mardiZORG',
+'item_mercredi' => 'mercrediZORG',
+'item_mots_cles_association_articles' => 'aux articlesZORG',
+'item_mots_cles_association_breves' => 'aux br&egrave;vesZORG',
+'item_mots_cles_association_rubriques' => 'aux rubriquesZORG',
+'item_mots_cles_association_sites' => 'aux sites r&eacute;f&eacute;renc&eacute;s ou syndiqu&eacute;s.ZORG',
+'item_non' => 'NonZORG',
+'item_non_accepter_inscriptions' => 'Ne pas accepter les inscriptionsZORG',
+'item_non_activer_messages_avertissement' => 'Pas de messages d\'avertissement',
+'item_non_afficher_calendrier' => 'Ne pas afficher dans le calendrierZORG',
+'item_non_ajout_mots_cles' => 'Interdire l\'utilisation des mots-cl&eacute;s dans les forums',
+'item_non_autoriser_documents_joints' => 'Ne pas autoriser les documents dans les articlesZORG',
+'item_non_autoriser_documents_joints_rubriques' => 'Ne pas autoriser les documents dans les rubriquesZORG',
+'item_non_bloquer_liens_syndiques' => 'Ne pas bloquer les liens issus de la syndicationZORG',
+'item_non_creer_fichiers_authent' => 'Ne pas cr&eacute;er ces fichiersZORG',
+'item_non_gerer_annuaire_site_web' => 'D&eacute;sactiver l\'annuaire de sites Web',
+'item_non_gerer_referers' => 'Ne pas g&eacute;rer les referersZORG',
+'item_non_gerer_statistiques' => 'Ne pas g&eacute;rer les statistiquesZORG',
+'item_non_limiter_recherche' => 'Etendre la recherche au contenu des sites r&eacute;f&eacute;renc&eacute;sZORG',
+'item_non_publier_articles' => 'Ne pas publier les articles avant la date de publication fix&eacute;e.ZORG',
+'item_non_utiliser_breves' => 'Ne pas utiliser les br&egrave;vesZORG',
+'item_non_utiliser_config_groupe_mots_cles' => 'Ne pas utiliser la configuration avanc&eacute;e des groupes de mots-cl&eacute;sZORG',
+'item_non_utiliser_moteur_recherche' => 'Ne pas utiliser le moteurZORG',
+'item_non_utiliser_mots_cles' => 'Ne pas utiliser les mots-cl&eacute;sZORG',
+'item_non_utiliser_syndication' => 'Ne pas utiliser la syndication automatiqueZORG',
+'item_nouvel_auteur' => 'Nouvel auteurZORG',
+'item_nouvelle_breve' => 'Nouvelle breveZORG',
+'item_nouvelle_rubrique' => 'Nouvelle rubriqueZORG',
+'item_oui' => 'OuiZORG',
+'item_premier' => '1erZORG',
+'item_printemps' => 'printempsZORG',
+'item_publier_articles' => 'Publier les articles, quelle que soit leur date de publication.ZORG',
+'item_redacteur' => 'R&eacute;dacteurZORG',
+'item_reponse_article' => 'R&eacute;ponse &agrave; l\'article ',
+'item_samedi' => 'samediZORG',
+'item_utiliser_breves' => 'Utiliser les br&egrave;vesZORG',
+'item_utiliser_config_groupe_mots_cles' => 'Utiliser la configuration avanc&eacute;e des groupes de mots-cl&eacute;sZORG',
+'item_utiliser_moteur_recherche' => 'Utiliser le moteur de rechercheZORG',
+'item_utiliser_mots_cles' => 'Utiliser les mots-cl&eacute;sZORG',
+'item_utiliser_syndication' => 'Utiliser la syndication automatiqueZORG',
+'item_vendredi' => 'vendrediZORG',
+'item_visiteur' => 'visiteurZORG',
+
+
+// L
+'lien_afficher_icones_seuls' => 'Afficher uniquement les iconesZORG',
+'lien_afficher_texte_icones' => 'Afficher les icones et le texteZORG',
+'lien_afficher_texte_seul' => 'Afficher uniquement le texteZORG',
+'lien_ajout_destinataire' => 'Ajouter ce destinataireZORG',
+'lien_ajouter_participant' => 'Ajouter un participantZORG',
+'lien_forum_public' => 'G&eacute;rer le forum public de cet articleZORG',
+'lien_icones_interface' => 'Les icones de l\'interface sont de <a href=\'http://jimmac.musichall.cz/\'>Jakub \'Jimmac\' Steiner</a>.',
+'lien_liberer' => 'lib&eacute;rerZORG',
+'lien_mise_a_jour_syndication' => 'Mettre &agrave; jour maintenantZORG',
+'lien_modifer_date' => 'Modifier la dateZORG',
+'lien_nom_site' => 'NOM DU SITE :ZORG',
+'lien_nouvea_pense_bete' => 'NOUVEAU PENSE-B&Ecirc;TEZORG',
+'lien_nouveau_message' => 'NOUVEAU MESSAGEZORG',
+'lien_nouvelle_annonce' => 'NOUVELLE ANNONCEZORG',
+'lien_nouvelle_recuperation' => 'Tenter une nouvelle r&eacute;cup&eacute;ration des donn&eacute;esZORG',
+'lien_petitions' => 'P&Eacute;TITIONZORG',
+'lien_popularite' => 'popularit&eacute;&nbsp;: @popularite@%ZORG',
+'lien_racine_site' => 'RACINE DU SITEZORG',
+'lien_reessayer' => 'r&eacute;essayerZORG',
+'lien_rendez_vous' => 'UN RENDEZ-VOUSZORG',
+'lien_rendez_vous_02' => '@total_messages@ RENDEZ-VOUSZORG',
+'lien_repondre_message' => 'R&eacute;pondre &agrave; ce messageZORG',
+'lien_reponse_article' => 'R&eacute;ponse &agrave; l\'article',
+'lien_reponse_breve' => 'R&eacute;ponse &agrave; la br&egrave;veZORG',
+'lien_reponse_breve_2' => 'R&eacute;ponse &agrave; la br&egrave;veZORG',
+'lien_reponse_rubrique' => 'R&eacute;ponse &agrave; la rubriqueZORG',
+'lien_reponse_site_reference' => 'R&eacute;ponse au site r&eacute;f&eacute;renc&eacute; :ZORG',
+'lien_retirer_auteur' => 'Retirer l\'auteur',
+'lien_retrait_particpant' => 'retirer ce participantZORG',
+'lien_site' => 'siteZORG',
+'lien_supprimer_rubrique' => 'supprimer cette rubriqueZORG',
+'lien_test_format_image' => 'Tester les formats d\'image que ce site peut utiliser pour cr&eacute;er des vignettes',
+'lien_tout_afficher' => 'Tout afficherZORG',
+'lien_tout_deplier' => 'Tout d&eacute;plierZORG',
+'lien_tout_replier' => 'Tout replierZORG',
+'lien_trier_nom' => 'Trier par nomZORG',
+'lien_trier_nombre_articles' => 'Trier par nombre d\'articles',
+'lien_trier_statut' => 'Trier par statutZORG',
+'lien_visite_site' => 'visiter ce siteZORG',
+'lien_visites' => '@visites@&nbsp;visitesZORG',
+'lien_voir_auteur' => 'Voir cet auteurZORG',
+'lien_voir_en_ligne' => 'VOIR EN LIGNE :ZORG',
+'lnfo_liens' => 'liens : ZORG',
+'log_creation_table' => 'creation des tables d\'objets',
+'log_creation_table_interactions' => 'creation des tables interactionsZORG',
+'log_optimier_base' => 'optimisation de la baseZORG',
+'log_optimisation_ok' => 'optimisation okZORG',
+'log_suppression_auteur' => 'suppression de l\'auteur @id_auteur@ (@nom@ @email@)',
+'log_tables_gestion_site' => 'creation des tables gestion du siteZORG',
+'log_tables_mise_a_jour_base' => 'mise a jour de la base vers @version@ZORG',
+'log_tables_relations' => 'creation des tables relationsZORG',
+'log_tables_remplissage_base' => 'pre-remplissage de la baseZORG',
+'logo_article' => 'LOGO DE L\'ARTICLE',
+'logo_auteur' => 'LOGO DE L\'AUTEUR',
+'logo_breve' => 'LOGO DE LA BR&Eagrave;VEZORG',
+'logo_mot_cle' => 'LOGO DU MOT-CL&Eacute;ZORG',
+'logo_rubrique' => 'LOGO DE LA RUBRIQUE ZORG',
+'logo_site' => 'LOGO DE CE SITE ZORG',
+'logo_standard_rubrique' => 'LOGO STANDARD DES RUBRIQUES ZORG',
+'logo_survol' => 'LOGO POUR SURVOLZORG',
+
+
+// M
+'menu_aide_articles' => 'Les articlesZORG',
+'menu_aide_articles_auteurs' => 'Les auteursZORG',
+'menu_aide_articles_chapeau' => 'ChapeauZORG',
+'menu_aide_articles_choix_rubrique' => 'Choisir la rubriqueZORG',
+'menu_aide_articles_date' => 'DateZORG',
+'menu_aide_articles_date_anterieure' => 'Date de publication ant&eacute;rieureZORG',
+'menu_aide_articles_descriptif_rapide' => 'Descriptif rapideZORG',
+'menu_aide_articles_en_cours_modification' => 'Articles en cours de modificationZORG',
+'menu_aide_articles_logos' => 'Logo de l\'article',
+'menu_aide_articles_proposer' => 'Proposer son articleZORG',
+'menu_aide_articles_raccourcis_typo' => 'Les raccourcis typographiquesZORG',
+'menu_aide_articles_redirection' => 'Redirection d\'article',
+'menu_aide_articles_statut' => 'Le statut de l\'article',
+'menu_aide_articles_texte' => 'TexteZORG',
+'menu_aide_articles_titres' => 'Titre, surtitre, soustitreZORG',
+'menu_aide_breves' => 'Les br&egrave;vesZORG',
+'menu_aide_breves_breves' => 'Les br&egrave;vesZORG',
+'menu_aide_breves_choix' => 'Choisir la rubriqueZORG',
+'menu_aide_breves_lien' => 'Le lien hypertexteZORG',
+'menu_aide_breves_logo' => 'Le logo de la br&egrave;veZORG',
+'menu_aide_breves_statut' => 'Le statut de la br&egrave;veZORG',
+'menu_aide_images_doc' => 'Images et documentsZORG',
+'menu_aide_images_doc_ftp' => 'Installer des fichiers par FTPZORG',
+'menu_aide_images_doc_inserer' => 'Ins&eacute;rer des imagesZORG',
+'menu_aide_images_doc_joindre' => 'Joindre des documentsZORG',
+'menu_aide_installation_choix_base' => 'Choix de votre baseZORG',
+'menu_aide_installation_connexion_mysql' => 'Votre connexion MySQLZORG',
+'menu_aide_installation_ftp' => 'V&eacute;rification par FTPZORG',
+'menu_aide_installation_informations_personnelles' => 'Informations personnellesZORG',
+'menu_aide_installation_probleme_squelette' => 'Un probl&egrave;me de squelette ?ZORG',
+'menu_aide_installation_reactuliser_droits' => 'R&eacute;gler les droits d\'acc&egrave;s',
+'menu_aide_installation_spip' => 'Installation de SPIPZORG',
+'menu_aide_interface_perso' => 'Configuration de l\'interface personnelle',
+'menu_aide_interface_perso_cookie' => 'Le cookie de correspondanceZORG',
+'menu_aide_interface_perso_deconnecter' => 'Se d&eacute;connecterZORG',
+'menu_aide_interface_perso_simplifiee' => 'Interface simplifi&eacute;e / compl&egrave;teZORG',
+'menu_aide_messagerie' => 'La messagerie interneZORG',
+'menu_aide_messagerie_calendrier' => 'Le calendrierZORG',
+'menu_aide_messagerie_configuration_perso' => 'Configuration personnelle de la messagerieZORG',
+'menu_aide_messagerie_pense_bete' => 'Les pense-b&ecirc;teZORG',
+'menu_aide_messagerie_utilisateurs' => 'Les messsages entre utilisateursZORG',
+'menu_aide_mots_cles' => 'Les mots-cl&eacute;sZORG',
+'menu_aide_mots_cles_groupes' => 'Les groupes de motsZORG',
+'menu_aide_mots_cles_mots_cles' => 'Les mots-cl&eacute;sZORG',
+'menu_aide_mots_cles_principe' => 'Principe des mots-cl&eacute;sZORG',
+'menu_aide_rubriques' => 'Les rubriquesZORG',
+'menu_aide_rubriques_choix' => 'Choisir la rubriqueZORG',
+'menu_aide_rubriques_logo' => 'Logo de la rubriqueZORG',
+'menu_aide_rubriques_structure' => 'Une structure hi&eacute;rarchis&eacute;eZORG',
+'menu_aide_sites' => 'Les sites r&eacute;f&eacute;renc&eacute;sZORG',
+'menu_aide_sites_articles_syndiques' => 'Articles syndiqu&eacute;sZORG',
+'menu_aide_sites_proxy' => 'Utiliser un proxyZORG',
+'menu_aide_sites_referencer' => 'R&eacute;f&eacute;rencer un siteZORG',
+'menu_aide_sites_syndiquer' => 'Sites syndiqu&eacute;sZORG',
+'menu_aide_suivi_forum' => 'Suivi des forumsZORG',
+'menu_aide_suivi_forum_articles_postes' => 'Articles post-dat&eacute;sZORG',
+'menu_aide_suivi_forum_configuration' => 'Configuration pr&eacute;ciseZORG',
+'menu_aide_suivi_forum_contenu_articles' => 'Contenu des articlesZORG',
+'menu_aide_suivi_forum_envoi_emails' => 'Envoi automatique de mailsZORG',
+'menu_aide_suivi_forum_fonctionnement' => 'Fonctionnement des forumsZORG',
+'menu_aide_suivi_forum_messagerie_interne' => 'Messagerie interneZORG',
+'menu_aide_suivi_forum_moteur_recherche' => 'Moteur de recherche int&eacute;gr&eacute;ZORG',
+'menu_aide_suivi_forum_nom_adresse' => 'Nom et adresse de votre siteZORG',
+'menu_aide_suivi_forum_statistiques' => 'Statistiques des visitesZORG',
+'menu_aide_suivi_forum_suivi' => 'Suivi des forumsZORG',
+'menu_aide_suivi_forum_systeme_breves' => 'Syst&egrave;me de br&egrave;vesZORG',
+'mois_aout' => 'ao&ucirc;tZORG',
+'mois_avril' => 'avrilZORG',
+'mois_decembre' => 'd&eacute;cembreZORG',
+'mois_fevrier' => 'f&eacute;vrierZORG',
+'mois_janvier' => 'janvierZORG',
+'mois_juillet' => 'juilletZORG',
+'mois_juin' => 'juinZORG',
+'mois_mai' => 'maiZORG',
+'mois_mars' => 'marsZORG',
+'mois_non_connu' => 'non connuZORG',
+'mois_novembre' => 'novembreZORG',
+'mois_octobre' => 'octobreZORG',
+'mois_septembre' => 'septembreZORG',
+
+
+// O
+'onglet_affacer_base' => 'Effacer la baseZORG',
+'onglet_auteur' => 'L\'auteur',
+'onglet_contenu_site' => 'Contenu du siteZORG',
+'onglet_evolution_visite' => '&Eacute;volution des visitesZORG',
+'onglet_fonctions_avances' => 'Fonctions avanc&eacute;esZORG',
+'onglet_informations_personnelles' => 'Informations personnellesZORG',
+'onglet_intercativite' => 'Interactivit&eacute;ZORG',
+'onglet_messagerie' => 'MessagerieZORG',
+'onglet_messages_internes' => 'Messages internesZORG',
+'onglet_messages_publics' => 'Messages publicsZORG',
+'onglet_messages_vide' => 'Messages sans texteZORG',
+'onglet_origine_visites' => 'Origine des visitesZORG',
+'onglet_repartition_rubrique' => 'R&eacute;partition par rubriquesZORG',
+'onglet_save_restaur_base' => 'Sauvegarder/restaurer la baseZORG',
+'onglet_vider_cache' => 'Vider le cacheZORG',
+
+
+// T
+'text_article_propose_publication' => 'Article propos&eacute; pour la publication. N\'h&eacute;sitez pas &agrave; donner votre avis gr&acirc;ce au forum attach&eacute; &agrave; cet article (en bas de page).',
+'texte_acces_ldap_anonyme_1' => 'Certains serveurs LDAP n\'acceptent aucun acc&egrave;s anonyme. Dans ce cas ',
+'texte_acces_ldap_anonyme_2' => 'il faut sp&eacute;cifier un identifiant d\'acc&egrave;s initial afin de pouvoir ',
+'texte_acces_ldap_anonyme_3' => 'ensuite rechercher des informations dans l\'annuaire. Dans la plupart des cas ',
+'texte_acces_ldap_anonyme_4' => 'n&eacute;anmoins, les champs suivants pourront &ecirc;tre laiss&eacute;s vides.ZORG',
+'texte_actualite_site_1' => 'Cette page recense l\'actualit&eacute; du site et vous permet de suivre vos contributions. Vous y retrouverez vos articles en cours de r&eacute;daction, les articles et les br&egrave;ves pour lesquelles vous &ecirc;tes invit&eacute; &agrave; donner votre avis, puis un rappel de vos pr&eacute;c&eacute;dentes contributions.<p><hr><p>Quand vous serez familiaris&eacute;(e) avec l\'interface, vous pourrez cliquer sur &laquo;',
+'texte_actualite_site_2' => 'interface compl&egrave;teZORG',
+'texte_actualite_site_3' => '&raquo; pour ouvrir plus de possibilit&eacute;s.ZORG',
+'texte_admin_effacer_01' => 'Cette commande efface <i>tout</i> le contenu de la base de donn&eacute;es,
+y compris <i>tous</i> les acc&egrave;s r&eacute;dacteurs et administrateurs. Apr&egrave;s l\'avoir ex&eacute;cut&eacute;e, vous devrez lancer la
+r&eacute;installation de SPIP pour recr&eacute;er une nouvelle base ainsi qu\'un premier acc&egrave;s administrateur.',
+'texte_admin_tech_01' => 'Cette option vous permet de sauvegarder
+le contenu de la base dans un fichier qui sera stock&eacute; dans le r&eacute;pertoire <i>ecrire/data/</i>.
+N\'oubliez pas &eacute;galement de r&eacute;cup&eacute;rer l\'int&eacute;gralit&eacute; du r&eacute;pertoire <i>IMG/</i>, qui contient
+les images utilis&eacute;es dans les articles et les rubriques.',
+'texte_admin_tech_02' => 'Attention: cette sauvegarde ne pourra &ecirc;tre restaur&eacute;e
+	QUE dans un site install&eacute; sous la m&ecirc;me version de SPIP. L\'erreur
+	consistant &agrave; faire une sauvegarde avant de faire une mise &agrave; jour
+	de SPIP est courante... Pour plus de d&eacute;tails consultez [la documentation de SPIP->http://www.uzine.net/article1489.html].',
+'texte_admin_tech_03' => 'Vous pouvez choisir de sauvegarder le fichier sous forme compress&eacute;e, afin
+	d\'&eacute;courter son transfert chez vous ou sur un serveur de sauvegardes, et d\'&eacute;conomiser de l\'espace disque.',
+'texte_adresse_annuaire_1' => '(Si votre annuaire est install&eacute; sur la m&ecirc;me machine que ce site Web, il s\'agit ',
+'texte_adresse_annuaire_2' => 'probablement de &laquo;localhost&raquo;.)ZORG',
+'texte_ajout_auteur' => 'L\'auteur suivant a &eacute;t&eacute; ajout&eacute; &agrave; l\'article :',
+'texte_annuaire_ldap_1' => 'Si vous avez acc&egrave;s &agrave; un annuaire (LDAP), vous pouvez l\'utiliser pour ',
+'texte_annuaire_ldap_2' => 'importer automatiquement des utilisateurs sous SPIP.ZORG',
+'texte_article_statut' => 'Cet article est :ZORG',
+'texte_article_virtuel' => 'Article virtuelZORG',
+'texte_article_virtuel_reference' => '<b>Article virtuel&nbsp;:</b> article r&eacute;f&eacute;renc&eacute; dans votre site SPIP, mais redirig&eacute; vers une autre URL. Pour supprimer la redirection, effacez l\'URL ci-dessus.',
+'texte_aucun_resultat_auteur' => 'Aucun r&eacute;sultat pour \"@cherche_auteur@\"',
+'texte_auteur_messagerie' => 'Ce site peut vous indiquer en permanence la liste des r&eacute;dacteurs connect&eacute;s, ce qui vous permet d\'&eacute;changer des messages en direct (lorsque la messagerie est d&eacute;sactiv&eacute;e ci-dessus, la liste des r&eacute;dacteurs est elle-m&ecirc;me d&eacute;sactiv&eacute;e). Vous pouvez d&eacute;cider de ne pas appara&icirc;tre dans cette liste (vous &ecirc;tes &laquo;invisible&raquo; pour les autres utilisateurs).',
+'texte_auteur_messagerie_1' => 'Ce site permet l\'&eacute;change de messages et la constitution de forums de discussion priv&eacute;s entre les participants du site. Vous pouvez d&eacute;cider de ne pas participer &agrave; ces &eacute;changes.',
+'texte_auteurs' => 'LES AUTEURSZORG',
+'texte_breves' => 'Les br&egrave;ves sont des textes courts et simples permettant de
+	mettre en ligne rapidement des informations concises, de g&eacute;rer
+	une revue de presse, un calendrier d\'&eacute;v&eacute;nements...',
+'texte_choix_base_1' => 'Choisissez votre base :ZORG',
+'texte_choix_base_2' => 'Le serveur MySQL contient plusieurs bases de donn&eacute;es.ZORG',
+'texte_choix_base_3' => ' <B>S&eacute;lectionnez</B> ci-apr&egrave;s celle qui vous a &eacute;t&eacute; attribu&eacute;e par votre h&eacute;bergeur:ZORG',
+'texte_commande_vider_tables_indexation' => ' Utilisez cette commande afin de vider les tables d\'indexation utilis&eacute;es
+			par le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP. Cela vous permettra
+			de gagner de l\'espace disque.',
+'texte_comment_lire_tableau' => 'Le rang de l\'article,
+		dans le classement par popularit&eacute;, est indiqu&eacute; dans la
+		marge&nbsp;; la popularit&eacute; de l\'article (une estimation du
+		nombre de visites quotidiennes qu\'il recevra si le rythme actuel de
+		consultation se maintient) et le nombre de visites re&ccedil;ues
+		depuis le d&eacute;but sont affich&eacute;es dans la bulle qui
+		appara&icirc;t lorsque la souris survole le titre.',
+'texte_compresse_ou_non' => '(celui-ci peut &ecirc;tre compress&eacute; ou non)ZORG',
+'texte_compte_element' => '@count@ &eacute;l&eacute;mentZORG',
+'texte_compte_elements' => '@count@ &eacute;l&eacute;mentsZORG',
+'texte_config_groupe_mots_cles' => 'Souhaitez-vous activer la configuration avanc&eacute;e des mots-cl&eacute;s,
+			en indiquant par exemple qu\'on peut s&eacute;lectionner un mot unique
+			par groupe, qu\'un groupe est important...&nbsp?',
+'texte_connexion_mysql' => 'Consultez les informations fournies par votre h&eacute;bergeur&nbsp;: vous devez y trouver, si votre h&eacute;bergeur supporte MySQL, les codes de connexion au serveur MySQL.ZORG',
+'texte_contenu_article' => '(Contenu de l\'article en quelques mots.)',
+'texte_contenu_articles' => 'Selon la maquette adopt&eacute;e pour votre site, vous pouvez d&eacute;cider
+		que certains &eacute;l&eacute;ments des articles ne sont pas utilis&eacute;s.
+		Utilisez la liste ci-dessous pour indiquer quels &eacute;l&eacute;ments sont disponibles.',
+'texte_crash_base' => 'Si votre base de donn&eacute;es a
+			crash&eacute;, vous pouvez tenter une r&eacute;paration
+			automatique.',
+'texte_creation_automatique_vignette' => 'La cr&eacute;ation automatique de vignettes de pr&eacute;visualisation est activ&eacute;e sur ce site. Si vous installez &agrave; partir de ce formulaire des images au(x) format(s) @gd_formats@, elles seront accompagn&eacute;es d\'une vignette d\'une taille maximale de @taille_preview@&nbsp;pixels. ',
+'texte_creer_rubrique' => 'Avant de pouvoir &eacute;crire des articles,<BR> vous devez cr&eacute;er une rubrique.ZORG',
+'texte_date_creation_article' => 'DATE DE CR&Eacute;ATION DE L\'ARTICLE',
+'texte_date_publication_anterieure' => 'DATE DE PUBLICATION ANT&Eacute;RIEUREZORG',
+'texte_date_publication_anterieure_nonaffichee' => 'Ne pas afficher de date de publication ant&eacute;rieure.ZORG',
+'texte_date_publication_article' => 'DATE DE PUBLICATION EN LIGNE :ZORG',
+'texte_demander_blocage_priori' => 'Les prochains liens en
+				provenance de ce site seront bloqu&eacute;s a priori.',
+'texte_descriptif_petition' => 'Descriptif de la p&eacute;titionZORG',
+'texte_descriptif_rapide' => 'Descriptif rapideZORG',
+'texte_documents_associes' => 'Les documents suivants sont associ&eacute;s &agrave; l\'article,
+				mais ils n\'y ont pas &eacute;t&eacute; directement
+				ins&eacute;r&eacute;s. Selon la mise en page du site public,
+				ils pourront appara&icirc;tre sous forme de documents joints.',
+'texte_documents_joints' => 'Vous pouvez autoriser l\'ajout de documents (fichiers bureautiques, images,
+	multim&eacute;dia, etc.) aux articles et/ou aux rubriques. Ces fichiers
+	peuvent ensuite &ecirc;tre r&eacute;f&eacute;renc&eacute;s dans
+	l\'article, ou affich&eacute;s s&eacute;par&eacute;ment.<p>',
+'texte_documents_joints_2' => 'Ce r&eacute;glage n\'emp&ecirc;che pas l\'insertion d\'images directement dans les articles.',
+'texte_effacer_base' => 'Effacer la base de donn&eacute;es SPIPZORG',
+'texte_effacer_donnees_indexation' => 'Effacer les donn&eacute;es d\'indexation',
+'texte_en_cours_validation' => 'Les articles et br&egrave;ves ci-dessous sont propos&eacute;s &agrave; la publication. N\'h&eacute;sitez pas &agrave; donner votre avis gr&acirc;ce aux forums qui leur sont attach&eacute;s.',
+'texte_enrichir_mise_a_jour' => 'Vous pouvez enrichir la mise en page de votre texte en utilisant des &laquo;&nbsp;raccourcis typographiques&nbsp;&raquo;.ZORG',
+'texte_erreur_mise_niveau_base' => 'Erreur de base de donn&eacute;es lors de la mise &agrave; niveau.
+						L\'image <B>@fichier@</B> n\'est pas pass&eacute;e (article @id_article@).\\n\\n
+						Notez bien cette r&eacute;f&eacute;rence, r&eacute;essayez la mise &agrave;
+						niveau, et enfin v&eacute;rifiez que les images apparaissent
+						toujours dans les articles.',
+'texte_fichier_authent' => '<b>SPIP doit-il cr&eacute;er les fichiers sp&eacute;ciaux <tt>.htpasswd</tt>
+		et <tt>.htpasswd-admin</tt> dans le r&eacute;pertoire <tt>ecrire/data/</tt> ?</b><p>
+		Ces fichiers peuvent vous servir &agrave; restreindre l\'acc&egrave;s aux auteurs
+		et administrateurs en d\'autres endroits de votre site
+		(programme externe de statistiques, par exemple).<p>
+		Si vous n\'en avez pas utilité, vous pouvez laisser cette option
+		&agrave; sa valeur par d&eacute;faut (pas de cr&eacute;ation 
+		des fichiers).',
+'texte_inc_auth_1' => 'Vous &ecirc;tes identifi&eacute; sous le
+		login <B>@auth_login@</B>, mais celui-ci n\'existe pas/plus dans la base. 
+		Essayez de vous ',
+'texte_inc_auth_2' => 'reconnecterZORG',
+'texte_inc_auth_3' => ', apr&egrave;s avoir &eacute;ventuellement quitt&eacute; puis
+		red&eacute;marr&eacute; votre navigateur.',
+'texte_inc_config' => 'Les modifications effectu&eacute;es dans ces pages influent notablement sur le
+	fonctionnement de votre site. Nous vous recommandons de ne pas y intervenir tant que vous n\'&ecirc;tes pas
+	familier du fonctionnement du syst&egrave;me SPIP. <P align="justify\"><B>Plus
+	g&eacute;n&eacute;ralement, il est fortement conseill&eacute;
+	de laisser la charge de ces pages au webmestre principal de votre site.</B>',
+'texte_inc_meta_1' => 'Veuillez, en tant qu\'administrateur du site, ',
+'texte_inc_meta_2' => 'v&eacute;rifier les droits d\'ecriture',
+'texte_inc_meta_3' => ' sur le r&eacute;pertoire ecrire/ ZORG',
+'texte_informations_personnelles_1' => 'Le syst&egrave;me va maintenant vous cr&eacute;er un acc&egrave;s personnalis&eacute; au site.ZORG',
+'texte_informations_personnelles_2' => '(Note : s\'il s\'agit d\'une r&eacute;installation, et que votre acc&egrave;s marche toujours, vous pouvez ',
+'texte_introductif_article' => '(Texte introductif de l\'article.)',
+'texte_jeu_caractere' => 'Cette option est utile si votre site doit afficher des alphabets
+	diff&eacute;rents de l\'alphabet romain (ou &laquo;&nbsp;occidental&nbsp;&raquo;) et ses d&eacute;riv&eacute;s.
+	Dans ce cas, il faut changer le r&eacute;glage par d&eacute;faut pour utiliser
+	un jeu de caract&egrave;res appropri&eacute;. N\'oubliez pas non plus d\'adapter
+	le site public en cons&eacute;quence (balise <tt>#CHARSET</tt>).',
+'texte_jeu_caractere_2' => 'Ce r&eacute;glage n\'a pas d\'effet r&eacute;troactif. Par
+	cons&eacute;quent, les textes d&eacute;j&agrave; entr&eacute;s peuvent s\'afficher
+	incorrectement &agrave; la suite d\'une modification du r&eacute;glage. Dans tous
+	les cas, vous pourrez sans dommage revenir au r&eacute;glage pr&eacute;c&eacute;dent.',
+'texte_lien_hypertexte' => '(Si votre message se r&eacute;f&egrave;re &agrave; un article publi&eacute; sur le Web, ou &agrave; une page fournissant plus d\'informations, veuillez indiquer ci-apr&egrave;s le titre de la page et son adresse URL.)',
+'texte_liens_sites_syndiques' => 'Les liens issus des sites syndiqu&eacute;s peuvent
+			&ecirc;tre bloqu&eacute;s a priori ; le r&eacute;glage
+			ci-dessous indique le r&eacute;glage par d&eacute;faut des
+			sites syndiqu&eacute;s apr&egrave;s leur cr&eacute;ation. Il
+			est ensuite possible, de toutes fa&ccedil;ons, de
+			d&eacute;bloquer chaque lien individuellement, ou de
+			choisir, site par site, de bloquer les liens &agrave; venir
+			de tel ou tel site.',
+'texte_liens_syndication' => 'Les prochains liens en
+				provenance de ce site seront affich&eacute;s imm&eacute;diatement sur le site public.',
+'texte_login_ldap_1' => '(Laisser vide pour un acc&egrave;s anonyme, ou entrer le chemin complet, ZORG',
+'texte_login_ldap_2' => 'par exemple &laquo;&nbsp;<tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt>&nbsp;&raquo;.)ZORG',
+'texte_login_precaution' => 'Attention&nbsp;! Ceci est le login sous lequel vous &ecirc;tes connect&eacute; actuellement.
+	Utilisez ce formulaire avec pr&eacute;caution...',
+'texte_message_edit' => 'Attention&nbsp;: ce message peut &ecirc;tre modifi&eacute; par tous les administrateurs du site, et est visible par tous les r&eacute;dacteurs. N\'utilisez les annonces que pour exposer des &eacute;v&eacute;nements importants de la vie du site.',
+'texte_messages_publics' => 'Messages publics de l\'article :',
+'texte_mise_a_niveau_base_1' => 'Vous venez de mettre &agrave; jour les fichiers SPIP.
+	Il faut maintenant mettre &agrave; niveau la base de donn&eacute;es
+	du site.',
+'texte_modifier_article' => 'Modifier l\'article :',
+'texte_moteur_recherche_active' => '<b>Le moteur de recherche est activ&eacute;.</b> Utilisez cette commande
+		si vous souhaitez proc&eacute;der &agrave; une r&eacute;indexation rapide (apr&egrave;s restauration
+		d\'une sauvegarde par exemple). Notez que les documents modifi&eacute;s de
+		fa&ccedil;on normale (depuis l\'interface SPIP) sont automatiquement
+		r&eacute;index&eacute;s&nbsp;: cette commande n\'est donc utile que de fa&ccedil;on exceptionnelle.',
+'texte_moteur_recherche_non_active' => 'Le moteur de recherche n\'est pas activ&eacute;.',
+'texte_mots_cles' => 'Les mots-cl&eacute;s permettent de cr&eacute;er des liens th&eacute;matiques entre vos articles
+		ind&eacute;pendamment de leur placement dans des rubriques. Vous pouvez ainsi
+		enrichir la navigation de votre site, voire utiliser ces propri&eacute;t&eacute;s
+		pour personnaliser la pr&eacute;sentation des articles dans vos squelettes.',
+'texte_mots_cles_dans_forum' => 'Souhaitez-vous permettre d\'utilisation des mots-cl&eacute;s, s&eacute;lectionnables par les visiteurs, dans les forums du site public&nbsp;? (Attention&nbsp;: cette option est relativement complexe &agrave; utiliser correctement.)',
+'texte_non_compresse' => '<i>non compress&eacute;</i> (votre serveur ne supportant pas cette fonctionnalit&eacute;)ZORG',
+'texte_non_fonction_referencement' => 'Vous pouvez pr&eacute;f&eacute;rer ne pas utiliser cette fonction automatique, et indiquer vous-m&ecirc;me les &eacute;l&eacute;ments concernant ce site...ZORG',
+'texte_nouveau_message' => 'Nouveau messageZORG',
+'texte_nouveau_mot' => 'Nouveau motZORG',
+'texte_nouvelle_version_spip_1' => 'Vous avez install&eacute; une nouvelle version de SPIP.ZORG',
+'texte_nouvelle_version_spip_10' => 'avant de le supprimer...)ZORG',
+'texte_nouvelle_version_spip_2' => 'Cette nouvelle version n&eacute;cessite une mise &agrave; jour plus ZORG',
+'texte_nouvelle_version_spip_3' => 'compl&egrave;te qu\'&agrave; l\'accoutum&eacute;e. ',
+'texte_nouvelle_version_spip_4' => 'Si vous &ecirc;tes webmestre du site, veuillez effacer le fichier ZORG',
+'texte_nouvelle_version_spip_5' => '<tt>inc_connect.php3</tt> du r&eacute;pertoire <tt>ecrire</tt> ZORG',
+'texte_nouvelle_version_spip_6' => 'et reprendre l\'installation afin de mettre &agrave; jour vos ',
+'texte_nouvelle_version_spip_7' => 'param&egrave;tres de connexion &agrave; la base de donn&eacute;es.ZORG',
+'texte_nouvelle_version_spip_8' => '(NB.&nbsp;: si vous avez oubli&eacute; vos param&egrave;tres ZORG',
+'texte_nouvelle_version_spip_9' => 'de connexion, jetez un oeil au fichier <tt>inc_connect.php3</tt> ZORG',
+'texte_operation_echec' => 'Retournez &agrave; la page pr&eacute;c&eacute;dente, s&eacute;lectionnez une autre base ou cr&eacute;ez-en une nouvelle. V&eacute;rifiez les informations fournies par votre h&eacute;bergeur.ZORG',
+'texte_plus_trois_car' => 'plus de 3 caract&egrave;resZORG',
+'texte_plusieurs_articles' => 'Plusieurs auteurs trouv&eacute;s pour \"@cherche_auteur@\":',
+'texte_port_annuaire' => '(La valeur indiqu&eacute;e par d&eacute;faut convient g&eacute;n&eacute;ralement.)ZORG',
+'texte_proposer_publication' => 'Lorsque votre article est termin&eacute;,<br> vous pouvez proposer sa publication.ZORG',
+'texte_proxy' => 'Dans certains cas (intranet, r&eacute;seaux prot&eacute;g&eacute;s...),
+		il peut &ecirc;tre n&eacute;cessaire d\'utiliser un <I>proxy HTTP</I> pour atteindre les sites syndiqu&eacute;s.
+		Le cas &eacute;ch&eacute;ant, indiquez ci-dessous son adresse, sous la forme
+		<tt><html>http://proxy:8080</html></tt>. En g&eacute;n&eacute;ral,
+		vous laisserez cette case vide.',
+'texte_publication_articles_post_dates' => 'Quel comportement SPIP doit-il adopter face aux articles dont la
+		date de publication a &eacute;t&eacute; fix&eacute;e &agrave; une
+		&eacute;ch&eacute;ance future&nbsp;?',
+'texte_rappel_selection_champs' => '[N\'oubliez pas de s&eacute;lectionner correctement ce champ.]\\n',
+'texte_recalcul_page' => 'Si vous voulez
+recalculer une seule page, passez plut&ocirc;t par l\'espace public et utilisez-y le bouton &laquo; recalculer &raquo;.',
+'texte_recapitiule_liste_documents' => 'Cette page r&eacute;capitule la liste des documents que vous avez plac&eacute; dans les rubriques. Pour modifier les informations de chaque document, suivez le lien vers la page de sa rubrique.ZORG',
+'texte_recuperer_base' => 'R&eacute;parer la base de donn&eacute;esZORG',
+'texte_reference_mais_redirige' => 'article r&eacute;f&eacute;renc&eacute; dans votre site SPIP, mais redirig&eacute; vers une autre URL.ZORG',
+'texte_referencement_automatique' => '<b>R&eacute;f&eacute;rencement automatis&eacute; d\'un site</b><br>Vous pouvez r&eacute;f&eacute;rencer rapidement un site Web en indiquant ci-dessous l\'adresse URL d&eacute;sir&eacute;e, ou l\'adresse de son fichier backend. SPIP va r&eacute;cup&eacute;rer automatiquement les informations concernant ce site (titre, description...).',
+'texte_requetes_echouent' => '<B>Lorsque certaines requ&ecirc;tes MySQL &eacute;chouent
+		syst&eacute;matiquement et sans raison apparente, il est possible
+		que ce soit &agrave; cause de la base de donn&eacute;es
+		elle-m&ecirc;me.</B>\\n\\n
+		MySQL dispose d\'une facult&eacute; de r&eacute;paration de ses
+		tables lorsqu\'elles ont &eacute;t&eacute; endommag&eacute;es par
+		accident. Vous pouvez ici tenter cette r&eacute;paration&nbsp;; en
+		cas d\'&eacute;chec, conservez une copie de l\'affichage, qui contient
+		peut-&ecirc;tre des indices de ce qui ne va pas...\\n\\n
+		Si le probl&egrave;me persiste, prenez contact avec votre
+		h&eacute;bergeur.\\n',
+'texte_restaurer_base' => 'Restaurer le contenu d\'une sauvegarde de la base',
+'texte_restaurer_sauvegarde' => 'Cette option vous permet de restaurer une sauvegarde pr&eacute;c&eacute;demment
+effectu&eacute;e de la base. A cet effet, le fichier contenant la sauvegarde doit avoir &eacute;t&eacute;
+plac&eacute; dans le r&eacute;pertoire <i>ecrire/data/</i>.
+Soyez prudent avec cette fonctionnalit&eacute;&nbsp;: <b>les modifications, pertes &eacute;ventuelles, sont
+irr&eacute;versibles.</b>',
+'texte_sauvegarde' => 'Sauvegarder le contenu de la baseZORG',
+'texte_sauvegarde_base' => 'Sauvegarder la baseZORG',
+'texte_sauvegarde_compressee' => 'La sauvegarde sera faite dans le fichier non compress&eacute; <b>ecrire/data/dump.xml</b>.ZORG',
+'texte_signification' => 'Les barres rouges repr&eacute;sentent les entr&eacute;es cumul&eacute;es (total des sous-rubriques), les barres vertes le nombre de visites pour chaque rubrique.ZORG',
+'texte_sous_titre' => 'Sous-titreZORG',
+'texte_statistiques_visites' => '(barres fonc&eacute;es :  dimanche / courbe fonc&eacute;e : &eacute;volution de la moyenne)ZORG',
+'texte_statut_attente_validation' => 'en attente de validationZORG',
+'texte_statut_en_cours_redaction' => 'en cours de r&eacute;dactionZORG',
+'texte_statut_poubelle' => '&agrave; la poubelleZORG',
+'texte_statut_propose_evaluation' => 'propos&eacute; &agrave; l\'&eacute;valuation',
+'texte_statut_publie' => 'publi&eacute; en ligneZORG',
+'texte_statut_publies' => 'publi&eacute;s en ligneZORG',
+'texte_statut_refuse' => 'refus&eacute;ZORG',
+'texte_statut_refuses' => 'refus&eacute;sZORG',
+'texte_suppression_fichiers' => 'Utilisez cette commande afin de supprimer tous les fichiers pr&eacute;sents
+dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si vous
+avez fait des modifications importantes de graphisme ou de structure du site. ',
+'texte_sur_titre' => 'Sur-titreZORG',
+'texte_syndication' => 'Il est possible de r&eacute;cup&eacute;rer automatiquement, lorsqu\'un site Web le permet, 
+		la liste de ses nouveaut&eacute;s. Pour cela, vous devez activer la syndication. 
+		<blockquote><i>Certains h&eacute;bergeurs d&eacute;sactivent cette fonctionnalit&eacute;&nbsp;; 
+		dans ce cas, vous ne pourrez pas utiliser la syndication de contenu
+		depuis votre site.</i></blockquote>',
+'texte_table_ok' => ' : cette table est OK.ZORG',
+'texte_tables_indexation_vides' => ' Les tables d\'indexation du moteur sont vides.',
+'texte_tentative_recuperation' => 'Tentative de r&eacute;parationZORG',
+'texte_tenter_reparation' => 'Tenter une r&eacute;paration de la base de donn&eacute;esZORG',
+'texte_test_proxy' => 'Pour faire un essai de ce proxy, indiquez ici l\'adresse d\'un site Web
+				que vous souhaitez tester.',
+'texte_titre_02' => 'Titre :ZORG',
+'texte_titre_obligatoire' => '<B>Titre</B> [Obligatoire]ZORG',
+'texte_travail_article' => '@nom_auteur_modif@ a travaill&eacute; sur cet article il y a @date_diff@ minutesZORG',
+'texte_travail_colaboratif' => 'S\'il est fr&eacute;quent que plusieurs r&eacute;dacteurs
+		travaillent sur le m&ecirc;me article, le syst&egrave;me
+		peut afficher les articles r&eacute;cemment &laquo;&nbsp;ouverts&nbsp;&raquo;
+		afin d\'&eacute;viter les modifications simultan&eacute;es.
+		Cette option est d&eacute;sactiv&eacute;e par d&eacute;faut
+		afin d\'&eacute;viter d\'afficher des messages d\'avertissement
+		intempestifs.',
+'texte_trop_resultats_auteurs' => 'Trop de r&eacute;sultats pour \"@cherche_auteur@\" ; veuillez affiner la recherche.',
+'texte_unpack' => 't&eacute;l&eacute;chargement de la derni&egrave;re versionZORG',
+'texte_utilisation_moteur_syndiques' => 'Lorsque vous utilisez le moteur de recherche int&eacute;gr&eacute; 
+				&agrave; SPIP, vous pouvez effectuer les recherches sur les sites et
+				les articles syndiqu&eacute;s de deux mani&egrave;res
+				diff&eacute;rentes. <br><img src=\'puce.gif\'> La plus
+				simple consiste &agrave; rechercher uniquement dans les
+				titres et les descriptifs des articles. <br><img src=\'puce.gif\'>
+				Une seconde m&eacute;thode, beaucoup plus puissante, permet
+				&agrave; SPIP de rechercher &eacute;galement dans le texte des
+				sites r&eacute;f&eacute;renc&eacute;s&nbsp;. Si vous
+				r&eacute;f&eacute;rencez un site, SPIP va alors effectuer la
+				recherche dans le texte du site lui-m&ecirc;me. ',
+'texte_utilisation_moteur_syndiques_2' => 'Cette m&eacute;thode oblige SPIP &agrave; visiter
+				r&eacute;guli&egrave;rement les sites r&eacute;f&eacute;renc&eacute;s,
+				ce qui peut provoquer un l&eacute;ger ralentissement de votre propre
+				site.',
+'texte_vide' => 'videZORG',
+'texte_vider_cache' => 'Vider le cacheZORG',
+'titre_admin_effacer' => 'Maintenance techniqueZORG',
+'titre_admin_tech' => 'Maintenance techniqueZORG',
+'titre_admin_vider' => 'Maintenance techniqueZORG',
+'titre_ajouter_mot_cle' => 'AJOUTER UN MOT-CL&Eacute; :ZORG',
+'titre_articles_syndiques' => 'Articles syndiqu&eacute;s tir&eacute;s de ce siteZORG',
+'titre_breve_proposee' => 'Br&egrave;ve propos&eacute;eZORG',
+'titre_breve_publiee' => 'Br&egrave;ve publi&eacute;eZORG',
+'titre_breve_refusee' => 'Br&egrave;ve refus&eacute;eZORG',
+'titre_breves' => 'Les br&egrave;vesZORG',
+'titre_cadre_afficher_article' => 'Afficher les articlesZORG',
+'titre_cadre_ajouter_auteur' => 'AJOUTER UN AUTEUR : ZORG',
+'titre_cadre_forum_administrateur' => 'Forum priv&eacute; des administrateursZORG',
+'titre_cadre_forum_interne' => 'Forum interneZORG',
+'titre_cadre_interieur_rubrique' => '&Agrave; l\'int&eacute;rieur de la rubrique',
+'titre_cadre_numero_auteur' => 'AUTEUR NUM&Eacute;ROZORG',
+'titre_cadre_raccourcis' => 'RACCOURCIS :ZORG',
+'titre_cadre_signature_obligatoire' => '<B>Signature</B> [Obligatoire]<BR>ZORG',
+'titre_config_fonctions' => 'Configuration du siteZORG',
+'titre_config_groupe_mots_cles' => 'Configuration des groupes de mots-cl&eacute;sZORG',
+'titre_configuration' => 'Configuration du siteZORG',
+'titre_connexion_ldap' => 'Options : <B>Votre connexion LDAP</B>ZORG',
+'titre_dernier_article_syndique' => 'Derniers articles syndiqu&eacute;sZORG',
+'titre_documents_joints' => 'Documents jointsZORG',
+'titre_evolution_visite' => '&Eacute;volution des visitesZORG',
+'titre_forum' => 'Forum interneZORG',
+'titre_forum_suivi' => 'Suivi des forumsZORG',
+'titre_gauche_mots_edit' => 'MOT NUM&Eacute;RO :ZORG',
+'titre_groupe_mots' => 'GROUPE DE MOTS :ZORG',
+'titre_image_admin_article' => 'Vous pouvez administrer cet articleZORG',
+'titre_image_administrateur' => 'AdministrateurZORG',
+'titre_image_aide' => 'De l\\\'aide sur cet &eacute;l&eacute;ment',
+'titre_image_auteur_supprime' => 'Auteur supprim&eacute;ZORG',
+'titre_image_redacteur' => 'R&eacute;dacteur sans acc&egrave;sZORG',
+'titre_image_redacteur_02' => 'R&eacute;dacteurZORG',
+'titre_image_visiteur' => 'VisiteurZORG',
+'titre_joindre_document' => 'JOINDRE UN DOCUMENTZORG',
+'titre_les_articles' => 'LES ARTICLESZORG',
+'titre_liens_entrants' => 'Les liens entrants du jourZORG',
+'titre_mots_cles' => 'MOTS-CL&Eacute;SZORG',
+'titre_mots_cles_dans_forum' => 'Mots-cl&eacute;s dans les forums du site publicZORG',
+'titre_mots_tous' => 'Les mots-cl&eacute;sZORG',
+'titre_naviguer_dans_le_site' => 'Naviguer dans le site...ZORG',
+'titre_nouveau_groupe' => 'Nouveau groupeZORG',
+'titre_nouvelle_breve' => 'Nouvelle br\\xe8ve',
+'titre_nouvelle_rubrique' => 'Nouvelle rubriqueZORG',
+'titre_numero_rubrique' => 'RUBRIQUE NUM&Eacute;RO&nbsp;:ZORG',
+'titre_page_admin_effacer' => 'Maintenance technique : effacer la baseZORG',
+'titre_page_admin_vider' => 'Maintenance technique : gestion du cacheZORG',
+'titre_page_articles_edit' => 'Modifier : @titre@ZORG',
+'titre_page_articles_page' => 'Les articlesZORG',
+'titre_page_articles_tous' => 'Tout le siteZORG',
+'titre_page_auteurs' => 'VisiteursZORG',
+'titre_page_breves' => 'Br&egrave;vesZORG',
+'titre_page_breves_edit' => 'Modifier la br&egrave;ve : &laquo; @titre@ &raquo;ZORG',
+'titre_page_calendrier' => 'Calendrier @nom_mois@ @annee@ZORG',
+'titre_page_config_contenu' => 'Configuration du siteZORG',
+'titre_page_config_fonctions' => 'Configuration du siteZORG',
+'titre_page_configuration' => 'Configuration du siteZORG',
+'titre_page_controle_petition' => 'Suivi des p&eacute;titionsZORG',
+'titre_page_delete_all' => 'suppression totale et irr&eacute;versibleZORG',
+'titre_page_documents_liste' => 'Les documents des rubriquesZORG',
+'titre_page_forum' => 'Forum des administrateursZORG',
+'titre_page_forum_envoi' => 'Envoyer un messageZORG',
+'titre_page_forum_suivi' => 'Suivi des forumsZORG',
+'titre_page_index' => 'Votre espace priv&eacute;ZORG',
+'titre_page_message_edit' => 'R&eacute;diger un messageZORG',
+'titre_page_messagerie' => 'Votre messagerieZORG',
+'titre_page_mots_tous' => 'Mots-cl&eacute;sZORG',
+'titre_page_recherche' => 'R&eacute;sultats de la recherche @recherche@ZORG',
+'titre_page_sites_tous' => 'Les sites r&eacute;f&eacute;renc&eacute;sZORG',
+'titre_page_statistiques' => 'Statistiques par rubriquesZORG',
+'titre_page_statistiques_referers' => 'Statistiques (liens entrants)ZORG',
+'titre_page_statistiques_visites' => 'Statistiques des visitesZORG',
+'titre_page_upgrade' => 'Mise &agrave; niveau de SPIPZORG',
+'titre_probleme_technique' => 'Attention&nbsp;: un probl&egrave;me technique (serveur MySQL) emp&ecirc;che l\'acc&egrave;s &agrave; cette partie du site.\nMerci de votre compr&eacute;hension.',
+'titre_publication_articles_post_dates' => 'Publication des articles post-dat&eacute;sZORG',
+'titre_publier_document' => 'PUBLIER UN DOCUMENT DANS CETTE RUBRIQUEZORG',
+'titre_referencement_sites' => 'R&eacute;f&eacute;rencement de sites et syndicationZORG',
+'titre_referencer_site' => 'R&eacute;f&eacute;rencer le site :ZORG',
+'titre_rendez_vous' => 'RENDEZ-VOUS :ZORG',
+'titre_reparation' => 'R&eacute;parationZORG',
+'titre_site_numero' => 'SITE NUM&Eacute;RO&nbsp;:ZORG',
+'titre_sites_proposes' => 'Les sites propos&eacute;sZORG',
+'titre_sites_references_rubrique' => 'Les sites r&eacute;f&eacute;renc&eacute;s dans cette rubriqueZORG',
+'titre_sites_syndiques' => 'Les sites syndiqu&eacute;sZORG',
+'titre_sites_tous' => 'Les sites r&eacute;f&eacute;renc&eacute;sZORG',
+'titre_statistiques' => 'Statistiques du siteZORG',
+'titre_suivi_petition' => 'Suivi des p&eacute;titionsZORG',
+'titre_syndication' => 'Syndication de sitesZORG',
+'titre_titre_document' => 'Titre du document&nbsp;:ZORG'
+
+);
+
+
+?>
diff --git a/ecrire/message.php3 b/ecrire/message.php3
index 26b2425a9d..38b6c3947b 100644
--- a/ecrire/message.php3
+++ b/ecrire/message.php3
@@ -16,10 +16,10 @@ if (!$n) {
 		$type = $row['type'];
 	}
 	if ($type != "affich"){
-		debut_page("Acc&egrave;s refus&eacute;");
+		debut_page(_T('info_acces_refuse'));
 		debut_gauche();
 		debut_droite();
-		echo "<b>Vous n'avez pas acc&egrave;s &agrave; ce message.</b><p>";
+		echo "<b>"._T('avis_non_acces_message')."</b><p>";
 		fin_page();
 		exit;
 	}
@@ -35,18 +35,18 @@ function my_sel($num, $tex, $comp) {
 }
 
 function afficher_mois($mois){
-	my_sel("01", "janvier", $mois);
-	my_sel("02", "f&eacute;vrier", $mois);
-	my_sel("03", "mars", $mois);
-	my_sel("04", "avril", $mois);
-	my_sel("05", "mai", $mois);
-	my_sel("06", "juin", $mois);
-	my_sel("07", "juillet", $mois);
-	my_sel("08", "ao&ucirc;t", $mois);
-	my_sel("09", "septembre", $mois);
-	my_sel("10", "octobre", $mois);
-	my_sel("11", "novembre", $mois);
-	my_sel("12", "d&eacute;cembre", $mois);
+	my_sel("01", _T('mois_janvier'), $mois);
+	my_sel("02", _T('mois_fevrier'), $mois);
+	my_sel("03", _T('mois_mars'), $mois);
+	my_sel("04", _T('mois_avril'), $mois);
+	my_sel("05", _T('mois_mai'), $mois);
+	my_sel("06", _T('mois_juin'), $mois);
+	my_sel("07", _T('mois_juillet'), $mois);
+	my_sel("08", _T('mois_aout'), $mois);
+	my_sel("09", _T('mois_septembre'), $mois);
+	my_sel("10", _T('mois_octobre'), $mois);
+	my_sel("11", _T('mois_novembre'), $mois);
+	my_sel("12", _T('mois_decembre'), $mois);
 }
 
 function afficher_annee($annee) {
@@ -126,7 +126,7 @@ while($row = spip_fetch_array($result_message)) {
 	if ($statut == 'publie' AND $type == 'normal' AND $type != 'affich') {
 
 		echo "<div align='center'>";
-		icone ("Ne plus participer &agrave; cette discussion", "messagerie.php3?id_message=$id_message&supp_dest=$connect_id_auteur", "messagerie-24.gif", "supprimer.gif");
+		icone (_T('icone_arret_discussion'), "messagerie.php3?id_message=$id_message&supp_dest=$connect_id_auteur", "messagerie-24.gif", "supprimer.gif");
 		echo "</div>";
 	}
 	
@@ -142,18 +142,18 @@ while($row = spip_fetch_array($result_message)) {
 		$la_couleur = "green";
 	}
 	else if ($type == 'pb') {
-		$le_type = "PENSE-B&Ecirc;TE".aide ("messpense");
+		$le_type = _T('info_pense_bete').aide ("messpense");
 		$la_couleur = "blue";	
 	}
 	else if ($type == 'affich') {
-		$le_type = "ANNONCE";
+		$le_type = _T('info_annonce');
 		$la_couleur = "red";	
 	}
 
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='$la_couleur'><b>$le_type</b></font><br>";
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=5><b>$titre</b></font>";
 	if ($statut == 'redac') {
-		echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='red'><b>EN COURS DE R&Eacute;DACTION</b></font>";
+		echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='red'><b>"._T('info_redaction_en_cours')."</b></font>";
 	}
 	else if ($rv != 'oui') {
 		echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='#666666'><b>".nom_jour($date_heure)." ".affdate($date_heure)." &Agrave; ".heures($date_heure)."H".minutes($date_heure)."</b></font>";
@@ -176,7 +176,7 @@ while($row = spip_fetch_array($result_message)) {
 		if ($row = spip_fetch_array($result)) {
 
 			echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC'>";
-			echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>AUTEUR DU MESSAGE :</B></FONT>";
+			echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>"._T('info_auteur_message')."</B></FONT>";
 			echo "</td></tr>";
 
 			$nom_auteur = typo($row["nom"]);
@@ -219,12 +219,12 @@ while($row = spip_fetch_array($result_message)) {
 			$resultat = mots_ressemblants($cherche_auteur, $table_auteurs, $table_ids);
 			debut_boite_info();
 			if (!$resultat) {
-				echo "<B>Aucun r&eacute;sultat pour \"$cherche_auteur\".</B><BR>";
+				echo _T('info_recherche_auteur_zero', array('cherche_auteur' => $cherche_auteur))."</B><BR>";
 			}
 			else if (count($resultat) == 1) {
 				$ajout_auteur = 'oui';
 				list(, $nouv_auteur) = each($resultat);
-				echo "<B>Le participant suivant est ajout&eacute; :</B><BR>";
+				echo "<B>"._T('info_ajout_participant')."</B><BR>";
 				$query = "SELECT * FROM spip_auteurs WHERE id_auteur=$nouv_auteur";
 				$result = spip_query($query);
 				echo "<UL>";
@@ -245,7 +245,7 @@ while($row = spip_fetch_array($result_message)) {
 				while (list(, $id_auteur) = each($resultat)) $les_auteurs[] = $id_auteur;
 				if ($les_auteurs) {
 					$les_auteurs = join(',', $les_auteurs);
-					echo "<B>Plusieurs r&eacute;dacteurs trouv&eacute;s pour \"$cherche_auteur\":</B><BR>";
+					echo "<B>"._T('info_recherche_auteur_ok', array('cherche_auteur' => $cherche_auteur))."</B><BR>";
 					$query = "SELECT * FROM spip_auteurs WHERE id_auteur IN ($les_auteurs) ORDER BY nom";
 					$result = spip_query($query);
 					echo "<UL>";
@@ -258,7 +258,7 @@ while($row = spip_fetch_array($result_message)) {
 						echo "<LI><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B><FONT SIZE=3>$nom_auteur</FONT></B>";
 					
 						if ($email_auteur) echo " ($email_auteur)";
-						echo " | <A HREF=\"message.php3?id_message=$id_message&ajout_auteur=oui&nouv_auteur=$id_auteur\">Ajouter ce destinataire</A>";
+						echo " | <A HREF=\"message.php3?id_message=$id_message&ajout_auteur=oui&nouv_auteur=$id_auteur\">"._T('lien_ajout_destinataire')."</A>";
 					
 						if (trim($bio_auteur)) {
 							echo "<BR><FONT SIZE=1>".propre(couper($bio_auteur, 100))."</FONT>\n";
@@ -269,7 +269,7 @@ while($row = spip_fetch_array($result_message)) {
 				}
 			}
 			else {
-				echo "<B>Trop de r&eacute;sultats pour \"$cherche_auteur\" ; veuillez affiner la recherche.</B><BR>";
+				echo "<B>"._T('info_recherche_auteur_a_affiner', array('cherche_auteur' => $cherche_auteur))."</B><BR>";
 			}
 			fin_boite_info();
 			echo "<P>";
@@ -295,7 +295,7 @@ while($row = spip_fetch_array($result_message)) {
 
 		if ($total_dest > 0) {
 			echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC' colspan=2>";
-			echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>PARTICIPANTS A LA DISCUSSION :</B></FONT>";
+			echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>"._T('info_nombre_partcipants')."</B></FONT>";
 			echo "</td></tr>";
 
 			$ifond = 0;
@@ -321,7 +321,7 @@ while($row = spip_fetch_array($result_message)) {
 				
 				echo "<td background='' bgcolor='$couleur' align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
 				if ($id_auteur != $connect_id_auteur) {
-					echo "[<a href='message.php3?id_message=$id_message&supp_dest=$id_auteur'>retirer ce participant</a>]";
+					echo "[<a href='message.php3?id_message=$id_message&supp_dest=$id_auteur'>"._T('lien_retrait_particpant')."</a>]";
 				}
 				else {
 					echo "&nbsp;";
@@ -355,7 +355,7 @@ while($row = spip_fetch_array($result_message)) {
 
 					if (spip_num_rows($result_ajout_auteurs) > 50 AND $flag_mots_ressemblants) {
 						echo "<INPUT TYPE='text' NAME='cherche_auteur' CLASS='fondl' VALUE='' SIZE='20'>";
-						echo "<INPUT TYPE='submit' NAME='Chercher' VALUE='Chercher' CLASS='fondo'>";
+						echo "<INPUT TYPE='submit' NAME='Chercher' VALUE='"._T('bouton_chercher')."' CLASS='fondo'>";
 					}
 					else {
 						echo "<SELECT NAME='nouv_auteur' SIZE='1' STYLE='WIDTH=150' CLASS='fondl'>";
@@ -368,10 +368,10 @@ while($row = spip_fetch_array($result_message)) {
 							$email = $row['email'];
 							$statut_auteur = $row['statut'];
 
-							$statut_auteur=ereg_replace("0minirezo", "Administrateur", $statut_auteur);
-							$statut_auteur=ereg_replace("1comite", "R&eacute;dacteur", $statut_auteur);
-							$statut_auteur=ereg_replace("2redac", "R&eacute;dacteur", $statut_auteur);
-							$statut_auteur=ereg_replace("5poubelle", "Effac&eacute;", $statut_auteur);
+							$statut_auteur=ereg_replace("0minirezo", _T('info_statut_administrateur'), $statut_auteur);
+							$statut_auteur=ereg_replace("1comite", _T('info_statut_redacteur'), $statut_auteur);
+							$statut_auteur=ereg_replace("2redac", _T('info_statut_redacteur'), $statut_auteur);
+							$statut_auteur=ereg_replace("5poubelle", _T('info_statut_efface'), $statut_auteur);
 
 							$premiere = strtoupper(substr(trim($nom), 0, 1));
 
@@ -384,7 +384,7 @@ while($row = spip_fetch_array($result_message)) {
 								echo "\n<OPTION VALUE=\"x\"> $statut_auteur".'s';
 							}
 						
-							if ($premiere != $premiere_old AND ($statut_auteur != 'Administrateur' OR !$premiere_old)) {
+							if ($premiere != $premiere_old AND ($statut_auteur != _T('info_administrateur') OR !$premiere_old)) {
 								echo "\n<OPTION VALUE=\"x\">";
 							}
 				
@@ -395,13 +395,13 @@ while($row = spip_fetch_array($result_message)) {
 						}
 						
 						echo "</SELECT>";
-						echo "<INPUT TYPE='submit' NAME='Ajouter' VALUE='Ajouter' CLASS='fondo'>";
+						echo "<INPUT TYPE='submit' NAME='Ajouter' VALUE='"._T('bouton_ajouter')."' CLASS='fondo'>";
 					}
 					echo "</div></FORM>";
 				}
 			}
 			else {
-				echo "<br><div align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2'><a href='message.php3?id_message=$id_message&forcer_dest=oui'>Ajouter un participant</a></font></div>";
+				echo "<br><div align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2'><a href='message.php3?id_message=$id_message&forcer_dest=oui'>"._T('lien_ajouter_participant')."</a></font></div>";
 			}
 		}
 		fin_cadre_enfonce();
@@ -421,19 +421,19 @@ while($row = spip_fetch_array($result_message)) {
 		echo "<form action='message.php3' method='post'>";
 		debut_boite_info();
 		echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#$couleur_foncee' colspan=2>";
-		echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif' color='#FFFFFF'><B>RENDEZ-VOUS :</B></FONT>";
+		echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif' color='#FFFFFF'><B>"._T('titre_rendez_vous')."</B></FONT>";
 		echo "</td></tr></table>";
 		echo "<input type='hidden' name='id_message' value='$id_message'>";
 		echo "<input type='hidden' name='changer_rv' value='$id_message'>";
 		if ($rv != "oui") {
 			echo "<INPUT TYPE='radio' NAME='rv' VALUE='oui' id='rv_on'>";
-			echo " <label for='rv_on'>Afficher dans le calendrier</label> ";
+			echo " <label for='rv_on'>"._T('item_afficher_calendrier')."</label> ";
 			echo " <br><INPUT TYPE='radio' NAME='rv' VALUE='non' CHECKED id='rv_off'>";
-			echo " <B><label for='rv_off'>Ne pas afficher dans le calendrier</label></B> ";
+			echo " <B><label for='rv_off'>"._T('item_non_afficher_calendrier')."</label></B> ";
 		}
 		else {
 			echo "<INPUT TYPE='radio' NAME='rv' VALUE='oui' CHECKED id='rv_on'>";
-			echo " <b><label for='rv_on'>Afficher dans le calendrier</label></b> ";
+			echo " <b><label for='rv_on'>"._T('item_afficher_calendrier')."</label></b> ";
 
 			echo "<center><SELECT NAME='jour' SIZE=1 CLASS='fondl'>";
 			afficher_jour(jour($date_heure));
@@ -451,17 +451,17 @@ while($row = spip_fetch_array($result_message)) {
 			echo "</center>";
 
 			echo " <p><INPUT TYPE='radio' NAME='rv' VALUE='non' id='rv_off'>";
-			echo " <label for='rv_off'>Ne pas afficher dans le calendrier</label> ";
+			echo " <label for='rv_off'>"._T('item_non_afficher_calendrier')."</label> ";
 		}
 
-		echo "<div align='right'><INPUT TYPE='submit' NAME='Ajouter' VALUE='Ajouter' CLASS='fondo'></div>";
+		echo "<div align='right'><INPUT TYPE='submit' NAME='Ajouter' VALUE='"._T('bouton_ajouter')."' CLASS='fondo'></div>";
 
 		fin_boite_info();
 		echo "</form>";
 	}
 	else if ($rv == "oui") {
 		echo "<p><center><font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='#666666'><b>RENDEZ-VOUS : <font color='red'>".majuscules(nom_jour($date_heure))." ".majuscules(affdate($date_heure))." &Agrave; ".heures($date_heure)."H".minutes($date_heure)."</font></b></font></center>";
-		if ($type != "affich") echo "<div align='right'><font size=2><a href='message.php3?id_message=$id_message&forcer_rv=oui'>Modifier la date</a></font></div><p>";
+		if ($type != "affich") echo "<div align='right'><font size=2><a href='message.php3?id_message=$id_message&forcer_rv=oui'>"._T('lien_modifer_date')."</a></font></div><p>";
 	}
 
 
@@ -477,7 +477,7 @@ while($row = spip_fetch_array($result_message)) {
 	
 	if ($expediteur == $connect_id_auteur AND ($statut == 'redac' OR $type == 'pb') OR ($type == 'affich' AND $connect_statut == '0minirezo')) {
 		echo "\n<table align='right'><tr><td>";
-		icone ("Modifier ce message", newLinkUrl("message_edit.php3?id_message=$id_message"), "messagerie-24.gif", "edit.gif");
+		icone (_T('icone_modifier_message'), newLinkUrl("message_edit.php3?id_message=$id_message"), "messagerie-24.gif", "edit.gif");
 		echo "</td></tr></table>";
 	}
 
@@ -492,16 +492,16 @@ while($row = spip_fetch_array($result_message)) {
 
 		if ($expediteur == $connect_id_auteur AND ($statut == 'redac' OR $type == 'pb') OR ($type == 'affich' AND $connect_statut == '0minirezo')) {
 			echo "\n<table align='left'><tr><td>";
-			icone ("Supprimer ce message", newLinkUrl("messagerie.php3?detruire_message=$id_message"), "messagerie-24.gif", "supprimer.gif");
+			icone (_T('icone_supprimer_message'), newLinkUrl("messagerie.php3?detruire_message=$id_message"), "messagerie-24.gif", "supprimer.gif");
 			echo "</td></tr></table>";
 		}
 		if ($expediteur == $connect_id_auteur AND $statut == 'redac') {
 			if ($type == 'normal' AND $total_dest < 2){
-				echo "<p align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#666666'><b>Vous devez indiquer un destinataire avant d'envoyer ce message.</b></font></p>";
+				echo "<p align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#666666'><b>"._T('avis_destinataire_obligatoire')."</b></font></p>";
 			}
 			else {
 				echo "\n<table align='right'><tr><td>";
-				icone ("Envoyer ce message", newLinkUrl("message.php3?id_message=$id_message&change_statut=publie"), "messagerie-24.gif", "creer.gif");
+				icone (_T('icone_envoyer_message'), newLinkUrl("message.php3?id_message=$id_message&change_statut=publie"), "messagerie-24.gif", "creer.gif");
 				echo "</td></tr></table>";
 			}
 		}
@@ -521,7 +521,7 @@ while($row = spip_fetch_array($result_message)) {
 
 
 	echo "\n<div align='center'>";
-		icone("Poster un message", "forum_envoi.php3?statut=perso&adresse_retour=".$forum_retour."&id_message=$id_message&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif");
+		icone(_T('icone_poster_message'), "forum_envoi.php3?statut=perso&adresse_retour=".$forum_retour."&id_message=$id_message&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif");
 	echo "</div>";
 
 
diff --git a/ecrire/message_edit.php3 b/ecrire/message_edit.php3
index 2721e09431..e0e24979e0 100644
--- a/ecrire/message_edit.php3
+++ b/ecrire/message_edit.php3
@@ -3,7 +3,7 @@
 include ("inc.php3");
 
 
-debut_page("R&eacute;diger un message", "asuivre", "messagerie");
+debut_page(_T('titre_page_message_edit'), "asuivre", "messagerie");
 debut_gauche();
 debut_droite();
 
@@ -16,7 +16,7 @@ if ($new == "oui") {
 	if ($type == 'pb') $statut = 'publie';
 	else $statut = 'redac';
 
-	$query = "INSERT INTO spip_messages (titre, date_heure, statut, type, id_auteur) VALUES ('Nouveau message', NOW(), '$statut', '$type', $connect_id_auteur)";
+	$query = "INSERT INTO spip_messages (titre, date_heure, statut, type, id_auteur) VALUES ('"._T('texte_nouveau_message')."', NOW(), '$statut', '$type', $connect_id_auteur)";
 	$result = spip_query($query);
 	$id_message = spip_insert_id();
 	
@@ -51,33 +51,33 @@ if ($row = spip_fetch_array($result)) {
 
 
 	echo "<FORM ACTION='message.php3?id_message=$id_message' METHOD='post'>";
-	if ($type == 'normal') $le_type = "ENVOYER UN MESSAGE";
-	if ($type == 'pb') $le_type = "PENSE-B&Ecirc;TE &Agrave; USAGE PERSONNEL";
-	if ($type == 'affich') $le_type = "ANNONCE";
+	if ($type == 'normal') $le_type = _T('bouton_envoi_message_02');
+	if ($type == 'pb') $le_type = _T('bouton_pense_bete');
+	if ($type == 'affich') $le_type = _T('bouton_annonce');
 
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='green'><b>$le_type</b></font><p>";
 	
 	if ($type == "affich")
-		echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1 color='red'>Attention&nbsp;: ce message peut &ecirc;tre modifi&eacute; par tous les administrateurs du site, et est visible par tous les r&eacute;dacteurs. N'utilisez les annonces que pour exposer des &eacute;v&eacute;nements importants de la vie du site.</font><p>";
+		echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1 color='red'>"._T('texte_message_edit')."</font><p>";
 	
 
 	echo "<INPUT TYPE='Hidden' NAME='modifier_message' VALUE=\"oui\">";
 	echo "<INPUT TYPE='Hidden' NAME='id_message' VALUE=\"$id_message\">";
 
-	echo "<B>Titre</B> [Obligatoire]<BR>";
+	echo _T('texte_titre_obligatoire')."<BR>";
 	echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40'><P>";
 
 	if ($ajouter_auteur) {
-		echo "<B>Nom du destinataire</B><BR>";
+		echo "<B>"._T('info_nom_destinataire')."</B><BR>";
 		echo "<INPUT TYPE='text' CLASS='formo' NAME='cherche_auteur' VALUE='' SIZE='40'><P>";
 	}
 
-	echo "<B>Texte du message</B><BR>";
+	echo "<B>"._T('info_texte_message_02')."</B><BR>";
 	echo "<TEXTAREA NAME='texte' ROWS='20' CLASS='formo' COLS='40' wrap=soft>";
 	echo $texte;
 	echo "</TEXTAREA><P>\n";
 
-	echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</FORM>";
 }
 
diff --git a/ecrire/messagerie.php3 b/ecrire/messagerie.php3
index 04de18e0b0..6fd52bc5d3 100644
--- a/ecrire/messagerie.php3
+++ b/ecrire/messagerie.php3
@@ -13,23 +13,23 @@ if ($detruire_message) {
 }
 
 
-debut_page("Votre messagerie", "messagerie", "messagerie");
+debut_page(_T('titre_page_messagerie'), "messagerie", "messagerie");
 debut_gauche("messagerie");
 
 
 debut_boite_info();
 
-echo propre("La messagerie vous permet d'&eacute;changer des messages entre r&eacute;dacteurs, de conserver des pense-b&ecirc;tes (pour votre usage personnel) ou d'afficher des annonces sur la page d'accueil de l'espace priv&eacute; (si vous &ecirc;tes administrateur).");
+echo _T('info_gauche_messagerie');
 
-echo "<p>".propre("<IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{vert}} indique les {{messages &eacute;chang&eacute;s avec d'autres utilisateurs}} du site.");
+echo "<p>"."<IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_symbole_vert');
 
 echo aide ("messut");
 
-echo "<p>".propre("<IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{bleu}} indique un {{pense-b&ecirc;te}}: c'est-&agrave;-dire un message &agrave; votre usage personnel.");
+echo "<p>"."<IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_symbole_bleu');
 
 echo aide ("messpense");
 
-echo "<p>".propre("<IMG SRC='img_pack/m_envoi_jaune.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{jaune}} indique une {{annonces &agrave; tous les r&eacute;dacteurs}}&nbsp;: modifiable par tous les administrateurs, et visible par tous les r&eacute;dacteurs.");
+echo "<p>"."<IMG SRC='img_pack/m_envoi_jaune.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_symbole_jaune');
 
 
 fin_boite_info();
@@ -156,33 +156,33 @@ $messages_vus = '';
 $query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien ".
 	"WHERE lien.id_auteur=$connect_id_auteur AND rv='oui' AND date_heure > DATE_SUB(NOW(), INTERVAL 1 DAY) ".
 	"AND statut='publie' AND lien.id_message=messages.id_message";
-afficher_messages("Vos rendez-vous &agrave; venir", $query_message, true, true);
+afficher_messages(_T('info_vos_rendez_vous'), $query_message, true, true);
 
 $query_message = "SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND (date_heure > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')";
-afficher_messages("Vos pense-b&ecirc;te", $query_message, false, true);
+afficher_messages(_T('infos_vos_pense_bete'), $query_message, false, true);
 
 $query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien ".
 	"WHERE lien.id_auteur=$connect_id_auteur AND vu='non' ".
 	"AND statut='publie' AND lien.id_message=messages.id_message";
-afficher_messages("Nouveaux messages", $query_message, true, true);
+afficher_messages(_T('info_nouveaux_message'), $query_message, true, true);
 
 $query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien ".
 	"WHERE lien.id_auteur=$connect_id_auteur AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message";
-afficher_messages("Discussions en cours", $query_message, true, false);
+afficher_messages(_T('info_discussion_cours'), $query_message, true, false);
 
 $query_message = "SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='redac'";
-afficher_messages("Vos messages en cours de r&eacute;daction", $query_message, true, false, false);
+afficher_messages(_T('info_message_en_redaction'), $query_message, true, false, false);
 
 $query_message = "SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='publie' AND type='pb'";
-afficher_messages("Vos anciens pense-b&ecirc;te", $query_message, false, false, false);
+afficher_messages(_T('info_pense_bete_ancien'), $query_message, false, false, false);
 
 if ($connect_statut == '0minirezo') {
 	$query_message = "SELECT * FROM spip_messages AS messages WHERE statut='publie' AND type='affich'";
-	afficher_messages("Annonces &agrave; tous les r&eacute;dacteurs <font size=1>&nbsp;&nbsp;&nbsp;<a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' width='14' height='7' border='0'> Ajouter</a></font>", $query_message, false, false, false, true);
+	afficher_messages(_T('info_tous_redacteur')."<font size=1>&nbsp;&nbsp;&nbsp;<a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' width='14' height='7' border='0'> "._T('bouton_ajouter')."</a></font>", $query_message, false, false, false, true);
 }
 else {
 	$query_message = "SELECT * FROM spip_messages AS messages WHERE statut='publie' AND type='affich'";
-	afficher_messages("Annonces &agrave; tous les r&eacute;dacteurs", $query_message, false, false, false, true);
+	afficher_messages(_T('info_tous_redacteurs'), $query_message, false, false, false, true);
 }
 
 fin_page();
diff --git a/ecrire/mots_edit.php3 b/ecrire/mots_edit.php3
index a34815a4f7..2399c10817 100644
--- a/ecrire/mots_edit.php3
+++ b/ecrire/mots_edit.php3
@@ -52,7 +52,7 @@ if ($connect_statut == '0minirezo') {
 		}
 	}
 	else if ($new == 'oui') {
-		$titre_mot = 'Nouveau mot';
+		$titre_mot = _T('texte_nouveau_mot');
 	}
 }
 
@@ -89,11 +89,11 @@ debut_gauche();
 
 debut_boite_info();
 echo "<CENTER>";
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>MOT NUM&Eacute;RO :</B></FONT>";
+echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('titre_gauche_mots_edit')."</B></FONT>";
 echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_mot</B></FONT>";
 echo "</CENTER>";
 
-	icone_horizontale("Voir en ligne", "../spip_redirect.php3?id_mot=$id_mot&recalcul=oui", "racine-24.gif", "rien.gif");
+	icone_horizontale(_T('icone_voir_en_ligne'), "../spip_redirect.php3?id_mot=$id_mot&recalcul=oui", "racine-24.gif", "rien.gif");
 
 
 fin_boite_info();
@@ -114,7 +114,7 @@ $arton = "moton$id_mot";
 $artoff = "motoff$id_mot";
 
 if ($id_mot > 0 AND $connect_statut == '0minirezo')
-	afficher_boite_logo($arton, $artoff, "LOGO DU MOT-CL&Eacute;".aide("breveslogo"), "LOGO POUR SURVOL");
+	afficher_boite_logo($arton, $artoff, _T('logo_mot_cle').aide("breveslogo"), _T('logo_survol'));
 
 
 //
@@ -122,10 +122,10 @@ if ($id_mot > 0 AND $connect_statut == '0minirezo')
 //
 debut_raccourcis();
 
-icone_horizontale("Voir tous les mots-cl&eacute;s", "mots_tous.php3", "mot-cle-24.gif", "rien.gif");
+icone_horizontale(_T('icone_voir_tous_mots_cles'), "mots_tous.php3", "mot-cle-24.gif", "rien.gif");
 
 if ($connect_statut == '0minirezo')
-		icone_horizontale("Cr&eacute;er un nouveau mot-cl&eacute;", "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mot-cle-24.gif", "creer.gif");
+		icone_horizontale(_T('icone_creation_mots_cles'), "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mot-cle-24.gif", "creer.gif");
 
 fin_raccourcis();
 
@@ -144,7 +144,7 @@ gros_titre($titre_mot);
 if ($descriptif) {
 	echo "<p><div align='left' border: 1px dashed #aaaaaa;'>";
 	echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>";
-	echo "<b>Descriptif :</b> ";
+	echo "<b>"._T('info_descriptif')."</b> ";
 	echo propre($descriptif);
 	echo "&nbsp; ";
 	echo "</font>";
@@ -170,19 +170,19 @@ if ($id_mot) {
 	else
 		$aff_articles = "prop,publie";
 
-	afficher_rubriques("Les rubriques li&eacute;es &agrave; ce mot-cl&eacute;",
+	afficher_rubriques(_T('info_rubriques_liees_mot'),
 	"SELECT rubrique.* FROM spip_rubriques AS rubrique, spip_mots_rubriques AS lien WHERE lien.id_mot='$id_mot'
 	AND lien.id_rubrique=rubrique.id_rubrique ORDER BY rubrique.titre");
 
-	afficher_articles("Les articles li&eacute;s &agrave; ce mot-cl&eacute;",
+	afficher_articles(_T('info_articles_lies_mot'),
 	"SELECT article.* FROM spip_articles AS article, spip_mots_articles AS lien WHERE lien.id_mot='$id_mot'
 	AND lien.id_article=article.id_article AND FIND_IN_SET(article.statut,'$aff_articles')>0 ORDER BY article.date DESC");
 
-	afficher_breves("Les br&egrave;ves li&eacute;es &agrave; ce mot-cl&eacute;",
+	afficher_breves(_T('info_breves_liees_mot'),
 	"SELECT breves.* FROM spip_breves AS breves, spip_mots_breves AS lien WHERE lien.id_mot='$id_mot'
 	AND lien.id_breve=breves.id_breve ORDER BY breves.date_heure DESC LIMIT 0,10");
 
-	afficher_sites("Les sites r&eacute;f&eacute;renc&eacute;s li&eacute;es &agrave; ce mot-cl&eacute;",
+	afficher_sites(_T('info_sites_lies_mot'),
 	"SELECT syndic.* FROM spip_syndic AS syndic, spip_mots_syndic AS lien WHERE lien.id_mot='$id_mot'
 	AND lien.id_syndic=syndic.id_syndic ORDER BY syndic.nom_site DESC LIMIT 0,10");
 }
@@ -209,7 +209,7 @@ if ($connect_statut =="0minirezo"){
 	$descriptif = entites_html($descriptif);
 	$texte = entites_html($texte);
 
-	echo "<B>Nom ou titre du mot-cl&eacute;</B> [Obligatoire]";
+	echo "<B>"._T('info_titre_mot_cle')."</B> "._T('info_obligatoire_02');
 	echo aide ("mots");
 
 	echo "<BR><INPUT TYPE='text' NAME='titre_mot' CLASS='formo' VALUE=\"$titre_mot\" SIZE='40'>";
@@ -219,7 +219,7 @@ if ($connect_statut =="0minirezo"){
 	$result = spip_query($query_groupes);
 	if (spip_num_rows($result)>1) {
 		debut_cadre_relief("groupe-mot-24.gif");
-		echo  "Dans le groupe :</label>\n";
+		echo  _T('info_dans_groupe')."</label>\n";
 		echo aide ("motsgroupes");
 		echo  " &nbsp; <SELECT NAME='id_groupe' class='fondl'>\n";
 		while ($row_groupes = spip_fetch_array($result)){
@@ -242,7 +242,7 @@ if ($connect_statut =="0minirezo"){
 	}
 
 	if ($options == 'avancees' OR $descriptif) {
-		echo "<B>Descriptif rapide</B><BR>";
+		echo "<B>"._T('texte_descriptif_rapide')."</B><BR>";
 		echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='4' COLS='40' wrap=soft>";
 		echo $descriptif;
 		echo "</TEXTAREA><P>\n";
@@ -251,7 +251,7 @@ if ($connect_statut =="0minirezo"){
 		echo "<INPUT TYPE='hidden' NAME='descriptif' VALUE=\"$descriptif\">";
 
 	if ($options == 'avancees' OR $texte) {
-		echo "<B>Texte explicatif</B><BR>";
+		echo "<B>"._T('info_texte_explicatif')."</B><BR>";
 		echo "<TEXTAREA NAME='texte' ROWS='8' CLASS='forml' COLS='40' wrap=soft>";
 		echo $texte;
 		echo "</TEXTAREA><P>\n";
@@ -259,7 +259,7 @@ if ($connect_statut =="0minirezo"){
 	else
 		echo "<INPUT TYPE='hidden' NAME='texte' VALUE=\"$texte\">";
 
-	echo "<DIV align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+	echo "<DIV align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	echo "</FORM>";
 
 	fin_cadre_formulaire();
diff --git a/ecrire/mots_tous.php3 b/ecrire/mots_tous.php3
index 6a2b253bd9..9695eae199 100644
--- a/ecrire/mots_tous.php3
+++ b/ecrire/mots_tous.php3
@@ -74,47 +74,45 @@ if ($connect_statut == '0minirezo') {
 }
 
 
-debut_page("Mots-cl&eacute;s", "documents", "mots");
+debut_page(_T('titre_page_mots_tous'), "documents", "mots");
 debut_gauche();
 
 debut_droite();
 
-gros_titre("Les mots-cl&eacute;s");
-echo typo("Cr&eacute;ez et configurez ici les mots-cl&eacute;s du site") . aide ("mots") . "<br><br>";
+gros_titre(_T('titre_mots_tous'));
+echo typo(_T('info_creation_mots_cles')) . aide ("mots") . "<br><br>";
 
 /////
 
 if ($conf_mot>0) {
 	if ($nb_articles == 1) {
-		$texte_lie = "un article, ";
+		$texte_lie = _T('info_un_article');
 	} else if ($nb_articles > 1) {
 		$texte_lie = "$nb_articles articles, ";
 	} 
 	if ($nb_breves == 1) {
-		$texte_lie .= "une br&egrave;ve, ";
+		$texte_lie .= _T('info_une_breve');
 	} else if ($nb_breves > 1) {
-		$texte_lie .= "$nb_breves br&egrave;ves, ";
+		$texte_lie .= _T('info_nombre_breves', array('nb_breves' => $nb_breves));
 	} 
 	if ($nb_sites == 1) {
-		$texte_lie .= "un site, ";
+		$texte_lie .= _T('info_un_site');
 	} else if ($nb_sites > 1) {
-		$texte_lie .= "$nb_sites sites, ";
+		$texte_lie .= _T('info_nombre_sites', array('nb_sites' => $nb_sites));
 	}
 	if ($nb_rubriques == 1) {
-		$texte_lie .= "une rubrique, ";
+		$texte_lie .= _T('info_une_rubrique');
 	} else if ($nb_rubriques > 1) {
-		$texte_lie .= "$nb_rubriques rubriques, ";
+		$texte_lie .= _T('info_nombre_rubriques', array('nb_rubriques' => $nb_rubriques));
 	}
 
 	debut_boite_info();
 	echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
-	echo "Vous avez	demand&eacute; &agrave; supprimer le mot-cl&eacute;
-<B>$titre_mot</B> ($type_mot). Ce mot-cl&eacute; &eacute;tant li&eacute; &agrave;
-<b>$texte_lie</b> vous devez confirmer cette d&eacute;cision&nbsp;:";
+	echo _T('info_delet_mots_cles', array('titre_mot' => $titre_mot, 'type_mot' => $type_mot, 'texte_lie' => $texte_lie));
 	
 	echo "<UL>";
-	echo "<LI> <B><A HREF='mots_edit.php3?supp_mot=$id_mot&redirect_ok=oui&redirect=mots_tous.php3'>Oui</A>,</B> je veux supprimer d&eacute;finitivement ce mot-cl&eacute;.";
-	echo "<LI> <B><A HREF='mots_tous.php3'>Non</A>,</B> je ne veux pas supprimer ce mot-cl&eacute;.";
+	echo "<LI><B><A HREF='mots_edit.php3?supp_mot=$id_mot&redirect_ok=oui&redirect=mots_tous.php3'>"._T('item_oui')."</A>,</B>"._T('info_oui_suppression_mot_cle');
+	echo "<LI><B><A HREF='mots_tous.php3'>"._T('item_non')."</A>,</B>"._T('info_non_suppression_mot_cle');
 	echo "</UL>";
 	echo "</FONT>";
 	fin_boite_info();
@@ -204,23 +202,23 @@ while($row_groupes = spip_fetch_array($result_groupes)) {
 
 	
 	echo "<tr><td colspan=3><font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-		if ($articles == "oui") echo "> Articles &nbsp;&nbsp;";
-		if ($breves == "oui") echo "> Br&egrave;ves &nbsp;&nbsp;";
-		if ($rubriques == "oui") echo "> Rubriques &nbsp;&nbsp;";
-		if ($syndic == "oui") echo "> Sites r&eacute;f&eacute;renc&eacute;s &nbsp;&nbsp;";
+		if ($articles == "oui") echo "> "._T('info_articles_2')." &nbsp;&nbsp;";
+		if ($breves == "oui") echo "> "._T('info_breves_02')." &nbsp;&nbsp;";
+		if ($rubriques == "oui") echo "> "._T('info_rubriques')." &nbsp;&nbsp;";
+		if ($syndic == "oui") echo "> "._T('icone_sites_references')." &nbsp;&nbsp;";
 		
 	
 	
 	if ($unseul == "oui" OR $obligatoire == "oui") echo "<br>";
-			if ($unseul == "oui") echo "> Un seul mot &agrave; la fois &nbsp;&nbsp;";
-			if ($obligatoire == "oui") echo "> Groupe important &nbsp;&nbsp;";
+			if ($unseul == "oui") echo "> "._T('info_un_mot')." &nbsp;&nbsp;";
+			if ($obligatoire == "oui") echo "> "._T('info_groupe_important')." &nbsp;&nbsp;";
 			
 
 
 	echo "<br>";
-		if ($acces_minirezo == "oui") echo "> Administrateurs &nbsp;&nbsp;";
-		if ($acces_comite == "oui") echo "> R&eacute;dacteurs &nbsp;&nbsp;";
-		if ($acces_forum == "oui") echo "> Visiteurs du site public &nbsp;&nbsp;";
+		if ($acces_minirezo == "oui") echo "> "._T('info_administrateurs')." &nbsp;&nbsp;";
+		if ($acces_comite == "oui") echo "> "._T('info_redacteurs')." &nbsp;&nbsp;";
+		if ($acces_forum == "oui") echo "> "._T('info_visiteurs_02')." &nbsp;&nbsp;";
 		
 	echo "</font></td></tr></table>";	
 	
@@ -279,28 +277,28 @@ while($row_groupes = spip_fetch_array($result_groupes)) {
 				if ($nb_articles[$id_mot] == 1)
 					$texte_lie[] = "1 article";
 				else if ($nb_articles[$id_mot] > 1)
-					$texte_lie[] = $nb_articles[$id_mot]." articles";
+					$texte_lie[] = $nb_articles[$id_mot]._T('info_articles_02');
 
 				if ($nb_breves[$id_mot] == 1)
 					$texte_lie[] = "1 br&egrave;ve";
 				else if ($nb_breves[$id_mot] > 1)
-					$texte_lie[] = $nb_breves[$id_mot]." br&egrave;ves";
+					$texte_lie[] = $nb_breves[$id_mot]._T('info_breves_03');
 
 				if ($nb_sites[$id_mot] == 1)
 					$texte_lie[] = "1 site";
 				else if ($nb_sites[$id_mot] > 1)
-					$texte_lie[] = $nb_sites[$id_mot]." sites";
+					$texte_lie[] = $nb_sites[$id_mot]._T('info_sites');
 
 				if ($nb_rubriques[$id_mot] == 1)
-					$texte_lie[] = "1 rubrique";
+					$texte_lie[] = _T('info_une_rubrique_02');
 				else if ($nb_rubriques[$id_mot] > 1)
-					$texte_lie[] = $nb_rubriques[$id_mot]." rubriques";
+					$texte_lie[] = $nb_rubriques[$id_mot]._T('info_rubriques_02');
 
 				echo $texte_lie = join($texte_lie,", ");
 				
 				if ($connect_statut=="0minirezo") {
 					echo " &nbsp;&nbsp;&nbsp;&nbsp; ";
-					echo "<FONT SIZE=1>[<A HREF='mots_tous.php3?conf_mot=$id_mot'>supprimer&nbsp;ce&nbsp;mot</A>]</FONT>";
+					echo "<FONT SIZE=1>[<A HREF='mots_tous.php3?conf_mot=$id_mot'>"._T('info_supprimer_mot')."</A>]</FONT>";
 				} else
 					echo "&nbsp;";
 
@@ -323,16 +321,16 @@ while($row_groupes = spip_fetch_array($result_groupes)) {
 		echo "\n<table cellpadding=0 cellspacing=0 border=0 width=100%>";
 		echo "<tr>";
 		echo "<td>";
-		icone("Modifier ce groupe de mots", "mots_type.php3?id_groupe=$id_groupe", "groupe-mot-24.gif", "edit.gif");
+		icone(_T('icone_modif_groupe_mots'), "mots_type.php3?id_groupe=$id_groupe", "groupe-mot-24.gif", "edit.gif");
 		echo "</td>";
 		if ($supprimer_groupe) {
 			echo "<td>";
-			icone("Supprimer ce groupe", "mots_tous.php3?supp_group=$id_groupe", "groupe-mot-24.gif", "supprimer.gif");
+			icone(_T('icone_supprimer_groupe_mots'), "mots_tous.php3?supp_group=$id_groupe", "groupe-mot-24.gif", "supprimer.gif");
 			echo "</td>";
 			echo "<td> &nbsp; </td>"; // Histoire de forcer "supprimer" un peu plus vers la gauche
 		}
 		echo "<td align='right'>";
-		icone("Cr&eacute;er un nouveau mot-cl&eacute;", "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mot-cle-24.gif", "creer.gif");
+		icone(_T('icone_creation_mots_cles'), "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mot-cle-24.gif", "creer.gif");
 		echo "</td></tr></table>";
 	}	
 
@@ -341,7 +339,7 @@ while($row_groupes = spip_fetch_array($result_groupes)) {
 
 if ($connect_statut =="0minirezo" AND !$conf_mot){
 	echo "<p>&nbsp;</p><div align='right'>";
-	icone("Cr&eacute;er un nouveau groupe de mots", "mots_type.php3?new=oui", "groupe-mot-24.gif", "creer.gif");
+	icone(_T('icone_creation_groupe_mots'), "mots_type.php3?new=oui", "groupe-mot-24.gif", "creer.gif");
 	echo "</div>";
 }
 
diff --git a/ecrire/mots_type.php3 b/ecrire/mots_type.php3
index c021ea46ea..e870f9804a 100644
--- a/ecrire/mots_type.php3
+++ b/ecrire/mots_type.php3
@@ -5,7 +5,7 @@ include ("inc.php3");
 
 if ($connect_statut == '0minirezo' AND $new == "oui") {
 	$id_groupe = '';
-	$type = entites_html("Nouveau groupe");
+	$type = entites_html(_T('titre_nouveau_groupe'));
 	$ancien_type = '';
 	$unseul = 'non';
 	$obligatoire = 'non';
@@ -51,13 +51,13 @@ echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
 echo "<tr width='100%'>";
 
 	echo "<td  align='right' valign='top'>";
-	icone("Retour", "mots_tous.php3", "mot-cle-24.gif", "rien.gif");
+	icone(_T('icone_retour'), "mots_tous.php3", "mot-cle-24.gif", "rien.gif");
 	echo "</td>";
 	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
 
 
 echo "<td width='100%' valign='top'>";
-echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>GROUPE DE MOTS :</b><br></font>";
+echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>"._T('titre_groupe_mots')."</b><br></font>";
 gros_titre($type);
 echo aide("motsgroupes");
 
@@ -69,9 +69,9 @@ if ($connect_statut =="0minirezo"){
 	echo "<INPUT TYPE='Hidden' NAME='id_groupe' VALUE=\"$id_groupe\">\n";
 	echo "<INPUT TYPE='Hidden' NAME='ancien_type' VALUE=\"$ancien_type\">\n";
 	debut_cadre_formulaire();
-	echo "<b>Changer le nom de ce groupe :</b><br>\n";
+	echo "<b>"._T('info_changer_nom_groupe')."</b><br>\n";
 	echo "<INPUT TYPE='Text' SIZE=40 CLASS='formo' NAME='change_type' VALUE=\"$type\">\n";
-	echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></div>";
+	echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='"._T('bouton_valider')."'></div>";
 	fin_cadre_formulaire();
 }
 
@@ -86,26 +86,26 @@ if ($connect_statut =="0minirezo"){
 	echo "<p>";
 	debut_cadre_formulaire();
 	echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>";
-		echo "<b>Les mots-cl&eacute;s de ce groupe peuvent &ecirc;tre associ&eacute;s&nbsp;:</b>";
+		echo "<b>"._T('info_mots_cles_association')."</b>";
 		echo "<ul>";
 		
 		if ($articles == "oui") $checked = "checked";
 		else $checked = "";
-		echo "<input type='checkbox' name='articles' value='oui' $checked id='articles'> <label for='articles'>aux articles</label><br>";
+		echo "<input type='checkbox' name='articles' value='oui' $checked id='articles'> <label for='articles'>"._T('item_mots_cles_association_articles')."</label><br>";
 		$activer_breves = lire_meta("activer_breves");
 		if ($activer_breves != "non"){
 			if ($breves == "oui") $checked = "checked";
 			else $checked = "";
-			echo "<input type='checkbox' name='breves' value='oui' $checked id='breves'> <label for='breves'>aux br&egrave;ves</label><br>";
+			echo "<input type='checkbox' name='breves' value='oui' $checked id='breves'> <label for='breves'>"._T('item_mots_cles_association_breves')."</label><br>";
 		} else {
 			echo "<input type='hidden' name='breves' value='non'>";
 		}
 		if ($rubriques == "oui") $checked = "checked";
 		else $checked = "";
-		echo "<input type='checkbox' name='rubriques' value='oui' $checked id='rubriques'> <label for='rubriques'>aux rubriques</label><br>";
+		echo "<input type='checkbox' name='rubriques' value='oui' $checked id='rubriques'> <label for='rubriques'>"._T('item_mots_cles_association_rubriques')."</label><br>";
 		if ($syndic == "oui") $checked = "checked";
 		else $checked = "";
-		echo "<input type='checkbox' name='syndic' value='oui' $checked id='syndic'> <label for='syndic'>aux sites r&eacute;f&eacute;renc&eacute;s ou syndiqu&eacute;s.</label>";
+		echo "<input type='checkbox' name='syndic' value='oui' $checked id='syndic'> <label for='syndic'>"._T('item_mots_cles_association_sites')."</label>";
 		
 		echo "</ul>";
 	echo "</div>";
@@ -119,13 +119,13 @@ if ($connect_statut =="0minirezo"){
 			$checked = "checked";
 		else
 			$checked = "";
-		echo "<input type='checkbox' name='unseul' value='oui' $checked id='unseul'> <label for='unseul'>On ne peut s&eacute;lectionner qu'<b>un seul mot-cl&eacute; &agrave;</b> la fois dans ce groupe.</label>";
+		echo "<input type='checkbox' name='unseul' value='oui' $checked id='unseul'> <label for='unseul'>"._T('info_selection_un_seul_mot_cle')."</label>";
 		echo "<br>";
 
 		if ($obligatoire == "oui")
 			$checked = "checked";
 		else $checked = "";
-		echo "<input type='checkbox' name='obligatoire' value='oui' $checked id='obligatoire'> <label for='obligatoire'><b>Groupe important&nbsp;:</b> il est fortement conseill&eacute; de s&eacute;lectionner un mot-cl&eacute; dans ce groupe.</label>";
+		echo "<input type='checkbox' name='obligatoire' value='oui' $checked id='obligatoire'> <label for='obligatoire'>"._T('avis_conseil_selection_mot_cle')."</label>";
 
 		echo "</div>";
 	} else {
@@ -137,15 +137,15 @@ if ($connect_statut =="0minirezo"){
 	
 	echo "<p>";
 	echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>";
-		echo "<b>Les mots de ce groupe peuvent &ecirc;tre attribu&eacute;s par&nbsp;:</b>";
+		echo "<b>"._T('info_qui_attribue_mot_cle')."</b>";
 		echo "<ul>";
 		
 		if ($acces_minirezo == "oui") $checked = "checked";
 		else $checked = "";
-		echo "<input type='checkbox' name='acces_minirezo' value='oui' $checked id='administrateurs'> <label for='administrateurs'>les administrateurs du site</label><br>";
+		echo "<input type='checkbox' name='acces_minirezo' value='oui' $checked id='administrateurs'> <label for='administrateurs'>"._T('bouton_checkbox_qui_attribue_mot_cle_administrateurs')."</label><br>";
 		if ($acces_comite == "oui") $checked = "checked";
 		else $checked = "";
-		echo "<input type='checkbox' name='acces_comite' value='oui' $checked id='comite'> <label for='comite'>les r&eacute;dacteurs</label><br>";
+		echo "<input type='checkbox' name='acces_comite' value='oui' $checked id='comite'> <label for='comite'>"._T('bouton_checkbox_qui_attribue_mot_cle_redacteurs')."</label><br>";
 	
 		$mots_cles_forums = lire_meta("mots_cles_forums");
 		$forums_publics=lire_meta("forums_publics");
@@ -153,7 +153,7 @@ if ($connect_statut =="0minirezo"){
 		if (($mots_cles_forums == "oui" OR $acces_forum == "oui") AND $forums_publics != "non"){
 			if ($acces_forum == "oui") $checked = "checked";
 			else $checked = "";
-			echo "<input type='checkbox' name='acces_forum' value='oui' $checked id='forum'> <label for='forum'>les visiteurs du site public lorsqu'ils postent un message dans un forum.</label>";
+			echo "<input type='checkbox' name='acces_forum' value='oui' $checked id='forum'> <label for='forum'>"._T('bouton_checkbox_qui_attribue_mot_cle_visiteurs')."</label>";
 		} 
 		else {
 			echo "<input type='hidden' name='acces_forum' value='non'>";
@@ -165,7 +165,7 @@ if ($connect_statut =="0minirezo"){
 	
 	
 
-	echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></div>";
+	echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='"._T('bouton_valider')."'></div>";
 	echo "</FORM><P>";
 	fin_cadre_formulaire();	
 	echo "</font>";
@@ -173,7 +173,7 @@ if ($connect_statut =="0minirezo"){
 
 }else{
 
-	echo "<H3>Vous n'avez pas acc&egrave;s &agrave; cette page.</H3>";
+	echo "<H3>"._T('avis_non_acces_page')."</H3>";
 
 }
 
diff --git a/ecrire/naviguer.php3 b/ecrire/naviguer.php3
index d95e345904..f262806728 100644
--- a/ecrire/naviguer.php3
+++ b/ecrire/naviguer.php3
@@ -33,7 +33,7 @@ function enfant($collection){
 			$les_enfants.= $bouton_layer;
 		}
 		if (acces_restreint_rubrique($id_rubrique))
-			$les_enfants.= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique'> ";
+			$les_enfants.= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('image_administrer_rubrique')."'> ";
 
 		$les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'><font color='$couleur_foncee'>".typo($titre)."</font></A></B>";
 		if (strlen($descriptif)>1)
@@ -76,19 +76,19 @@ function my_sel($num,$tex,$comp){
 }
 
 function afficher_mois($mois){
-	my_sel("00","non connu",$mois);
-	my_sel("01","janvier",$mois);
-	my_sel("02","f&eacute;vrier",$mois);
-	my_sel("03","mars",$mois);
-	my_sel("04","avril",$mois);
-	my_sel("05","mai",$mois);
-	my_sel("06","juin",$mois);
-	my_sel("07","juillet",$mois);
-	my_sel("08","ao&ucirc;t",$mois);
-	my_sel("09","septembre",$mois);
-	my_sel("10","octobre",$mois);
-	my_sel("11","novembre",$mois);
-	my_sel("12","d&eacute;cembre",$mois);
+	my_sel("00",_T('mois_non_connu'),$mois);
+	my_sel("01",_T('mois_janvier'),$mois);
+	my_sel("02",_T('mois_fevrier'),$mois);
+	my_sel("03",_T('mois_mars'),$mois);
+	my_sel("04",_T('mois_avril'),$mois);
+	my_sel("05",_T('mois_mai'),$mois);
+	my_sel("06",_T('mois_juin'),$mois);
+	my_sel("07",_T('mois_juillet'),$mois);
+	my_sel("08",_T('mois_aout'),$mois);
+	my_sel("09",_T('mois_septembre'),$mois);
+	my_sel("10",_T('mois_octobre'),$mois);
+	my_sel("11",_T('mois_novembre'),$mois);
+	my_sel("12",_T('mois_decembre'),$mois);
 }
 
 function afficher_annee($annee){
@@ -127,7 +127,7 @@ if ($modifier_rubrique == "oui") {
 if ($titre) {
 	// creation, le cas echeant
 	if ($new == 'oui' AND $flag_editable AND !$coll) {
-		$query = "INSERT INTO spip_rubriques (titre, id_parent) VALUES ('Nouvelle rubrique', '$id_parent')";
+		$query = "INSERT INTO spip_rubriques (titre, id_parent) VALUES ('"._T('item_nouvelle_rubrique')."', '$id_parent')";
 		$result = spip_query($query);
 		$coll = spip_insert_id();
 	}
@@ -184,7 +184,7 @@ while($row=spip_fetch_array($result)){
 if ($titre)
 	$titre_page = "&laquo; ".textebrut($titre)." &raquo;";
 else
-	$titre_page = "Naviguer dans le site...";
+	$titre_page = _T('titre_naviguer_dans_le_site');
 
 
 if ($id_document) {
@@ -228,7 +228,7 @@ debut_grand_cadre();
 
 if ($coll  > 0) {
 	afficher_parents($id_parent);
-	$parents="~ <IMG SRC='img_pack/racine-site-24.gif' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><b><font color='$couleur_foncee'>RACINE DU SITE</font></b></A> ".aide ("rubhier")."<BR>".$parents;
+	$parents="~ <IMG SRC='img_pack/racine-site-24.gif' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><b><font color='$couleur_foncee'>"._T('lien_racine_site')."</font></b></A> ".aide ("rubhier")."<BR>".$parents;
 
 	$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
 	$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
@@ -245,12 +245,12 @@ debut_gauche();
 if ($coll > 0) {
 	debut_boite_info();
 	echo "<CENTER>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>RUBRIQUE NUM&Eacute;RO&nbsp;:</B></FONT>";
+	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('titre_numero_rubrique')."</B></FONT>";
 	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$coll</B></FONT>";
 	echo "</CENTER>";
 
 	if ($coll > 0 AND $statut == 'publie') {
-		icone_horizontale("Voir en ligne", "../spip_redirect.php3?id_rubrique=$coll&recalcul=oui", "racine-24.gif", "rien.gif");
+		icone_horizontale(_T('icone_voir_en_ligne'), "../spip_redirect.php3?id_rubrique=$coll&recalcul=oui", "racine-24.gif", "rien.gif");
 	}
 
 	fin_boite_info();
@@ -265,9 +265,9 @@ $ruboff = "ruboff$coll";
 
 if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) {
 	if ($coll > 0)
-		afficher_boite_logo($rubon, $ruboff, "LOGO DE LA RUBRIQUE ".aide ("rublogo"), "LOGO POUR SURVOL");
+		afficher_boite_logo($rubon, $ruboff, _T('logo_rubrique').aide ("rublogo"), _T('logo_survol'));
 	else
-		afficher_boite_logo($rubon, $ruboff, "LOGO STANDARD DES RUBRIQUES ".aide ("rublogo"), "LOGO POUR SURVOL");
+		afficher_boite_logo($rubon, $ruboff, _T('logo_standard_rubrique').aide ("rublogo"), _T('logo_survol'));
 }
 
 
@@ -279,22 +279,22 @@ debut_raccourcis();
 $query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1";
 $result = spip_query($query);
 
-icone_horizontale("Tous vos articles", "articles_page.php3", "article-24.gif");
+icone_horizontale(_T('icone_tous_articles'), "articles_page.php3", "article-24.gif");
 echo "<p>";
 
 
 if (spip_num_rows($result) > 0) {
 	if ($coll > 0)
-		icone_horizontale("&Eacute;crire un nouvel article", "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.gif","creer.gif");
+		icone_horizontale(_T('icone_ecrire_article'), "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.gif","creer.gif");
 
 	$activer_breves = lire_meta("activer_breves");
 	if ($activer_breves != "non" AND $id_parent == "0") {
-		icone_horizontale("&Eacute;crire une nouvelle br&egrave;ve", "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.gif","creer.gif");
+		icone_horizontale(_T('icone_nouvelle_breve'), "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.gif","creer.gif");
 	}
 }
 else {
 	if ($connect_statut == '0minirezo') {
-		echo "<p>Avant de pouvoir &eacute;crire des articles,<BR> vous devez cr&eacute;er au moins une rubrique.<BR>";
+		echo "<p>"._T('info_creation_rubrique');
 	}
 }
 
@@ -305,7 +305,7 @@ fin_raccourcis();
 debut_droite();
 
 
-if ($coll == 0) $titre = "Racine du site";
+if ($coll == 0) $titre = _T('info_racine_site');
 
 if ($coll ==  0) $ze_logo = "racine-site-24.gif";
 else if ($id_parent == 0) $ze_logo = "secteur-24.gif";
@@ -317,14 +317,14 @@ debut_cadre_relief($ze_logo);
 echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
 echo "<tr width='100%'><td width='100%' valign='top'>";
 if (acces_restreint_rubrique($id_rubrique))
-	$fleche = "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique'> ";
+	$fleche = "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('info_administrer_rubrique')."'> ";
 gros_titre($fleche.$titre);
 echo "</td>";
 
 if ($coll > 0 AND $flag_editable) {
 	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
 	echo "<td  align='right' valign='top'>";
-	icone("Modifier cette rubrique", "rubriques_edit.php3?id_rubrique=$id_rubrique&retour=nav", $ze_logo, "edit.gif");
+	icone(_T('icone_modifier_rubrique'), "rubriques_edit.php3?id_rubrique=$id_rubrique&retour=nav", $ze_logo, "edit.gif");
 	echo "</td>";
 }
 echo "</tr>\n";
@@ -381,8 +381,8 @@ if (strpos($les_enfants2,"<P>")){
 	
 	echo "<tr><td align='right' valign='bottom'>";
 	if ($flag_editable) {
-	if ($coll == "0") icone("Cr&eacute;er une rubrique", "rubriques_edit.php3?new=oui&retour=nav", "secteur-24.gif", "creer.gif");
-	else  icone("Cr&eacute;er une sous-rubrique", "rubriques_edit.php3?new=oui&retour=nav&id_parent=$coll", "rubrique-24.gif", "creer.gif");
+	if ($coll == "0") icone(_T('icone_creer_rubrique'), "rubriques_edit.php3?new=oui&retour=nav", "secteur-24.gif", "creer.gif");
+	else  icone(_T('icone_creer_sous_rubrique'), "rubriques_edit.php3?new=oui&retour=nav&id_parent=$coll", "rubrique-24.gif", "creer.gif");
 	echo "<p>";
 	}
 	echo "</td></tr>";
@@ -396,7 +396,7 @@ echo "<DIV align='left'>";
 /////////////////////////
 
 echo "<P>";
-afficher_articles("Vos articles en cours de r&eacute;daction",
+afficher_articles(_T('info_en_cours_validation'),
 "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 "FROM spip_articles AS articles, spip_auteurs_articles AS lien ".
 "WHERE articles.id_article=lien.id_article AND id_rubrique='$coll' ".
@@ -406,7 +406,7 @@ afficher_articles("Vos articles en cours de r&eacute;daction",
 //////////  Les articles a valider
 /////////////////////////
 
-afficher_articles("Les articles &agrave; valider",
+afficher_articles(_T('info_articles_a_valider'),
 "SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 "FROM spip_articles WHERE statut=\"prop\" AND id_rubrique='$coll' ORDER BY date DESC");
 
@@ -415,7 +415,7 @@ afficher_articles("Les articles &agrave; valider",
 /////////////////////////
 
 if ($connect_statut == "0minirezo" AND $options == 'avancees') {
-	afficher_articles("Tous les articles en cours de r&eacute;daction",
+	afficher_articles(_T('info_tous_articles_en_redaction'),
 	"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 	"FROM spip_articles WHERE statut=\"prepa\" AND id_rubrique='$coll' ORDER BY date DESC");
 }
@@ -424,25 +424,25 @@ if ($connect_statut == "0minirezo" AND $options == 'avancees') {
 //////////  Les articles publies
 /////////////////////////
 
-afficher_articles("Tous les articles publi&eacute;s dans cette rubrique",
+afficher_articles(_T('info_tous_articles_presents'),
 "SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 "FROM spip_articles WHERE statut=\"publie\" AND id_rubrique='$coll' ORDER BY date DESC");
 
 if ($coll > 0){
 	echo "<div align='right'>";
-	icone("&Eacute;crire un nouvel article", "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.gif", "creer.gif");
+	icone(_T('icone_ecrire_article'), "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.gif", "creer.gif");
 	echo "</div><p>";
 }
 
 //// Les breves
 
-afficher_breves("Les br&egrave;ves contenues dans cette rubrique", "SELECT * FROM spip_breves WHERE id_rubrique='$coll' ORDER BY date_heure DESC");
+afficher_breves(_T('icone_ecrire_nouvel_article'), "SELECT * FROM spip_breves WHERE id_rubrique='$coll' ORDER BY date_heure DESC");
 
 $activer_breves=lire_meta("activer_breves");
 
 if ($id_parent == "0" AND $activer_breves!="non"){
 	echo "<div align='right'>";
-	icone("&Eacute;crire une nouvelle br&egrave;ve", "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.gif", "creer.gif");
+	icone(_T('icone_nouvelle_breve'), "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.gif", "creer.gif");
 	echo "</div><p>";
 }
 
@@ -452,7 +452,7 @@ if ($id_parent == "0" AND $activer_breves!="non"){
 
 if (lire_meta("activer_sites") == 'oui') {
 	include_ecrire("inc_sites.php3");
-	afficher_sites("Les sites r&eacute;f&eacute;renc&eacute;s dans cette rubrique", "SELECT * FROM spip_syndic WHERE id_rubrique='$coll' AND statut!='refuse' ORDER BY nom_site");
+	afficher_sites(_T('titre_sites_references_rubrique'), "SELECT * FROM spip_syndic WHERE id_rubrique='$coll' AND statut!='refuse' ORDER BY nom_site");
 }
 
 $proposer_sites=lire_meta("proposer_sites");
@@ -463,7 +463,7 @@ if ($coll > 0 AND ($flag_editable OR $proposer_sites > 0)) {
 	$link->addVar('redirect', $clean_link->getUrl());
 
 	echo "<div align='right'>";
-	icone("R&eacute;f&eacute;rencer un site", $link->getUrl(), "site-24.gif", "creer.gif");
+	icone(_T('info_sites_referencer'), $link->getUrl(), "site-24.gif", "creer.gif");
 	echo "</div><p>";
 }
 
@@ -484,7 +484,7 @@ if (($coll>0) AND tester_rubrique_vide($coll) AND $flag_editable) {
 	$link->addVar('supp_rubrique', $coll);
 
 	echo "<p><div align='center'>";
-	icone("Supprimer cette rubrique", $link->getUrl(), "$ze_logo", "supprimer.gif");
+	icone(_T('icone_supprimer_rubrique'), $link->getUrl(), "$ze_logo", "supprimer.gif");
 	echo "</div><p>";
 
 
diff --git a/ecrire/optimiser.php3 b/ecrire/optimiser.php3
index 9f46e69205..04e67d0ccd 100644
--- a/ecrire/optimiser.php3
+++ b/ecrire/optimiser.php3
@@ -7,7 +7,7 @@ define("_ECRIRE_OPTIMISER", "1");
 
 
 function optimiser_base() {
-	spip_log ("optimisation de la base");
+	spip_log (_T('log_optimier_base'));
 
 	$mydate = date("YmdHis", time() - 24 * 3600);
 
@@ -124,7 +124,7 @@ function optimiser_base() {
 		if (!spip_num_rows($result2)) {
 			$query3 = "DELETE FROM spip_auteurs WHERE id_auteur=$id_auteur";
 			$result3 = spip_query($query3);
-			spip_log ("suppression de l'auteur $id_auteur ($nom $email)");
+			spip_log (_T('log_suppression_auteur', array('id_auteur' => $id_auteur, 'nom' => $nom, 'email' => $email)));
 		}
 	}
 	
@@ -201,7 +201,7 @@ function optimiser_base() {
 		. "spip_index_dico, spip_index_articles, spip_index_rubriques, spip_index_breves, spip_index_auteurs, spip_index_mots, spip_index_syndic";
 	spip_query($query);
 	
-	spip_log("optimisation ok");
+	spip_log(_T('log_optimisation_ok'));
 }
 
 optimiser_base();
diff --git a/ecrire/recherche.php3 b/ecrire/recherche.php3
index 081c8cefd2..80f5a4c0d8 100644
--- a/ecrire/recherche.php3
+++ b/ecrire/recherche.php3
@@ -4,7 +4,7 @@ include ("inc.php3");
 include_ecrire ("inc_mots.php3");
 include_ecrire ("inc_sites.php3");
 
-debut_page("R&eacute;sultats de la recherche $recherche");
+debut_page(_T('titre_page_recherche', array('recherche' => $recherche)));
 
 debut_gauche();
 
@@ -12,7 +12,7 @@ debut_gauche();
 
 debut_droite();
 
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'><B>R&eacute;sultats de la recherche :</B><BR>";
+echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'><B>"._T('info_resultat_recherche')."</B><BR>";
 echo "<FONT SIZE=5 COLOR='$couleur_foncee'><B>".typo($recherche)."</B></FONT><p>";
 
 $query_articles = "SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles WHERE";
@@ -51,50 +51,50 @@ if (lire_meta('activer_moteur') == 'oui') {	// texte integral
 }
 
 if ($query_articles)
-	$nba = afficher_articles ("Articles trouv&eacute;s", $query_articles);
+	$nba = afficher_articles (_T('info_articles_trouves'), $query_articles);
 if ($query_articles_int) {
 	if ($nba) {
 		$doublons = join($nba, ",");
 		$query_articles_int = ereg_replace ("WHERE", "WHERE objet.id_article NOT IN ($doublons) AND", $query_articles_int);
 	}
-	$nba1 = afficher_articles ("Articles trouv&eacute;s (dans le texte)", $query_articles_int);
+	$nba1 = afficher_articles (_T('info_articles_trouves_dans_texte'), $query_articles_int);
 }
 
 if ($query_breves)
-	$nbb = afficher_breves ("Br&egrave;ves trouv&eacute;es", $query_breves);
+	$nbb = afficher_breves (_T('info_breves_touvees'), $query_breves);
 if ($query_breves_int) {
 	if ($nbb) {
 		$doublons = join($nbb, ",");
 		$query_breves_int = ereg_replace ("WHERE", "WHERE objet.id_breve NOT IN ($doublons) AND", $query_breves_int);
 	}
-	$nbb1 = afficher_breves ("Br&egrave;ves trouv&eacute;es (dans le texte)", $query_breves_int);
+	$nbb1 = afficher_breves (_T('info_breves_touvees_dans_texte'), $query_breves_int);
 }
 
 if ($query_rubriques)
-	$nbr = afficher_rubriques ("Rubriques trouv&eacute;es", $query_rubriques);
+	$nbr = afficher_rubriques (_T('info_rubriques_trouvees'), $query_rubriques);
 if ($query_rubriques_int) {
 	if ($nbr) {
 		$doublons = join($nbr, ",");
 		$query_rubriques_int = ereg_replace ("WHERE", "WHERE objet.id_rubrique NOT IN ($doublons) AND", $query_rubriques_int);
 	}
-	$nbr1 = afficher_rubriques ("Rubriques trouv&eacute;es (dans le texte)", $query_rubriques_int);
+	$nbr1 = afficher_rubriques (_T('info_rubriques_trouvees_dans_texte'), $query_rubriques_int);
 }
 
 if ($query_auteurs_int AND $connect_statut == '0minirezo')
-	$nbt = afficher_auteurs ("Auteurs trouv&eacute;s", $query_auteurs_int);
+	$nbt = afficher_auteurs (_T('info_auteurs_trouves'), $query_auteurs_int);
 
 if ($query_sites)
-	$nbs = afficher_sites ("Sites trouv&eacute;s", $query_sites);
+	$nbs = afficher_sites (_T('info_sites_trouves'), $query_sites);
 if ($query_sites_int) {
 	if ($nbs) {
 		$doublons = join($nbs, ",");	
 		$query_sites_int = ereg_replace ("WHERE", "WHERE objet.id_syndic NOT IN ($doublons) AND", $query_sites_int);
 	}
-	$nbs1 = afficher_sites ("Sites trouv&eacute;s (dans le texte)", $query_sites_int);
+	$nbs1 = afficher_sites (_T('info_sites_trouves_dans_texte'), $query_sites_int);
 }
 
 if (!$nba AND !$nba1 AND !$nbb AND !$nbb1 AND !$nbr AND !$nbr1 AND !$nbt AND !$nbs AND !$nbs1) {
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>Aucun r&eacute;sultat.</FONT><P>";
+	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>"._T('avis_aucun_resultat')."</FONT><P>";
 }
 
 echo "<p>";
diff --git a/ecrire/rubriques_edit.php3 b/ecrire/rubriques_edit.php3
index 4bc1534ddb..cb56f7991a 100644
--- a/ecrire/rubriques_edit.php3
+++ b/ecrire/rubriques_edit.php3
@@ -60,12 +60,12 @@ if ($new == "oui") {
 	if (($connect_statut=='0minirezo') AND acces_rubrique($id_parent)) {
 		$id_parent = intval($id_parent);
 		$id_rubrique = 0;
-		$titre = "Nouvelle rubrique";
+		$titre = _T('titre_nouvelle_rubrique');
 		$descriptif = "";
 		$texte = "";
 	}
 	else {
-		echo "Acc&egrave;s interdit.";
+		echo _T('avis_acces_interdit');
 		exit;
 	}
 }
@@ -81,7 +81,7 @@ else {
 	}
 }
 
-debut_page("Modifier : $titre", "documents", "rubriques");
+debut_page(_T('info_modifier_titre', array('titre' => $titre)), "documents", "rubriques");
 
 if ($id_parent == 0) $ze_logo = "secteur-24.gif";
 else $ze_logo = "rubrique-24.gif";
@@ -102,7 +102,7 @@ else {
 debut_grand_cadre();
 
 afficher_parents($id_parent);
-$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents;
 
 $parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
 $parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
@@ -125,12 +125,12 @@ echo "<tr width='100%'>";
 echo "<td>";
 
 if ($id_rubrique) icone("Retour", "naviguer.php3?coll=$id_rubrique", $ze_logo, "rien.gif");
-else icone("Retour", "naviguer.php3?coll=$id_parent", $ze_logo, "rien.gif");
+else icone(_T('icone_retour'), "naviguer.php3?coll=$id_parent", $ze_logo, "rien.gif");
 
 echo "</td>";
 	echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
 echo "<td width='100%'>";
-echo "Modifier la rubrique :";
+echo _T('info_modifier_rubrique');
 gros_titre($titre);
 echo "</td></tr></table>";
 echo "<p>";
@@ -145,17 +145,17 @@ if ($new == "oui") echo "<INPUT TYPE='Hidden' NAME='new' VALUE=\"oui\">";
 
 $titre = entites_html($titre);
 
-echo "<B>Titre</B> [Obligatoire]<BR>";
+echo _T('entree_titre_obligatoire');
 echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40'><P>";
 
 
 debut_cadre_relief("$logo_parent");
-echo "<B>&Agrave; l'int&eacute;rieur de la rubrique&nbsp;:</B> ".aide ("rubrub")."<BR>\n";
+echo "<B>"._T('entree_interieur_rubrique')."</B> ".aide ("rubrub")."<BR>\n";
 echo "<SELECT NAME='id_parent' style='background-color:#ffffff; font-size:90%; font-face:verdana,arial,helvetica,sans-serif;' class='forml' SIZE='1'>\n";
 if ($connect_toutes_rubriques) {
-	echo "<OPTION".mySel("0",$id_parent)." style='background-color:$couleur_foncee; font-weight:bold; color:white;'>Racine du site\n";
+	echo "<OPTION".mySel("0",$id_parent)." style='background-color:$couleur_foncee; font-weight:bold; color:white;'>"._T('info_racine_site')."\n";
 } else {
-	echo "<OPTION".mySel("0",$id_parent).">Ne pas d&eacute;placer...\n";
+	echo "<OPTION".mySel("0",$id_parent).">"._T('info_non_deplacer')."\n";
 }
 // si le parent ne fait pas partie des rubriques restreintes, modif impossible
 if (acces_rubrique($id_parent)) {
@@ -168,7 +168,8 @@ $query = "SELECT COUNT(*) AS cnt FROM spip_breves WHERE id_rubrique=\"$id_rubriq
 $row = spip_fetch_array(spip_query($query));
 $contient_breves = $row['cnt'];
 if ($contient_breves > 0) {
-	echo "<br><font size='2'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme-deplace'><label for='confirme-deplace'>&nbsp;Attention&nbsp;! Cette rubrique contient $contient_breves br&egrave;ve".($contient_breves>1? 's':'')."&nbsp;: si vous la d&eacute;placez, veuillez cocher cette case de confirmation.</font></label>\n";
+        $scb = ($contient_breves>1? 's':'');
+	echo "<br><font size='2'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme-deplace'><label for='confirme-deplace'>&nbsp;"._T('avis_deplacement_rubrique', array('contient_breves' => $contient_breves, 'scb' => $scb))."</font></label>\n";
 }
 fin_cadre_relief();
 
@@ -176,8 +177,8 @@ echo "<P>";
 
 
 if ($options == "avancees" OR $descriptif) {
-	echo "<B>Descriptif rapide</B><BR>";
-	echo "(Contenu de la rubrique en quelques mots.)<BR>";
+	echo "<B>"._T('texte_descriptif_rapide')."</B><BR>";
+	echo _T('entree_contenu_rubrique')."<BR>";
 	echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='7' COLS='40' wrap=soft>";
 	echo $descriptif;
 	echo "</TEXTAREA><P>\n";
@@ -186,13 +187,13 @@ else {
 	echo "<INPUT TYPE='Hidden' NAME='descriptif' VALUE=\"".entites_html($descriptif)."\">";
 }
 
-echo "<B>Texte explicatif</B>";
+echo "<B>"._T('info_texte_explicatif')."</B>";
 echo aide ("raccourcis");
 echo "<BR><TEXTAREA NAME='texte' ROWS='25' CLASS='forml' COLS='40' wrap=soft>";
 echo $texte;
 echo "</TEXTAREA>\n";
 
-echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 echo "</FORM>";
 fin_cadre_formulaire();
 
diff --git a/ecrire/sites.php3 b/ecrire/sites.php3
index 24e6c6f627..b4ac7914d4 100644
--- a/ecrire/sites.php3
+++ b/ecrire/sites.php3
@@ -29,19 +29,19 @@ function my_sel($num,$tex,$comp){
 
 
 function afficher_mois($mois){
-	my_sel("00","non connu",$mois);
-	my_sel("01","janvier",$mois);
-	my_sel("02","f&eacute;vrier",$mois);
-	my_sel("03","mars",$mois);
-	my_sel("04","avril",$mois);
-	my_sel("05","mai",$mois);
-	my_sel("06","juin",$mois);
-	my_sel("07","juillet",$mois);
-	my_sel("08","ao&ucirc;t",$mois);
-	my_sel("09","septembre",$mois);
-	my_sel("10","octobre",$mois);
-	my_sel("11","novembre",$mois);
-	my_sel("12","d&eacute;cembre",$mois);
+	my_sel("00",_T('mois_non_connu'),$mois);
+	my_sel("01",_T('mois_janvier'),$mois);
+	my_sel("02",_T('mois_fevrier'),$mois);
+	my_sel("03",_T('mois_mars'),$mois);
+	my_sel("04",_T('mois_avril'),$mois);
+	my_sel("05",_T('mois_mai'),$mois);
+	my_sel("06",_T('mois_juin'),$mois);
+	my_sel("07",_T('mois_juillet'),$mois);
+	my_sel("08",_T('mois_aout'),$mois);
+	my_sel("09",_T('mois_septembre'),$mois);
+	my_sel("10",_T('mois_octobre'),$mois);
+	my_sel("11",_T('mois_novembre'),$mois);
+	my_sel("12",_T('mois_decembre'),$mois);
 }
 
 function afficher_annee($annee){
@@ -81,7 +81,7 @@ if ($new == 'oui' AND ($connect_statut == '0minirezo' OR $proposer_sites > 0)) {
 	$moderation = (lire_meta("moderation_sites") == "oui")? 'oui' : 'non';
 
 	$query = "INSERT INTO spip_syndic (nom_site, id_rubrique, id_secteur, date, date_syndic, statut, syndication, moderation) ".
-		"VALUES ('Site introuvable', $id_rubrique, $id_rubrique, NOW(), NOW(), 'refuse', 'non', '$moderation')";
+		"VALUES ('"._T('avis_site_introuvable')."', $id_rubrique, $id_rubrique, NOW(), NOW(), 'refuse', 'non', '$moderation')";
 	$result = spip_query($query);
 	$id_syndic = spip_insert_id();
 }
@@ -232,7 +232,7 @@ if ($row = spip_fetch_array($result)) {
 if ($nom_site)
 	$titre_page = "&laquo; $nom_site &raquo;";
 else
-	$titre_page = "Site";
+	$titre_page = _T('info_site');
 
 
 
@@ -245,7 +245,7 @@ debut_page("$titre_page","documents","sites");
 debut_grand_cadre();
 
 afficher_parents($id_rubrique);
-$parents="~ <IMG SRC='img_pack/racine-site-24.gif' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+$parents="~ <IMG SRC='img_pack/racine-site-24.gif' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents;
 
 $parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
 $parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
@@ -260,21 +260,21 @@ debut_gauche();
 
 debut_boite_info();
 	echo "<center>";
-	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>SITE NUM&Eacute;RO&nbsp;:</b></font>";
+	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>"._T('titre_site_numero')."</b></font>";
 	echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=6><b>$id_syndic</b></font>";
 	echo "</center>";
 fin_boite_info();
 
 
 echo "<p><center>";
-	icone ("Voir les sites r&eacute;f&eacute;renc&eacute;s", "sites_tous.php3", "site-24.gif","rien.gif");
+	icone (_T('icone_voir_sites_references'), "sites_tous.php3", "site-24.gif","rien.gif");
 echo "</center>";
 
 $rubon = "siteon$id_syndic";
 $ruboff = "siteoff$id_syndic";
 
 if ($id_syndic>0 AND $flag_administrable)
-	afficher_boite_logo($rubon, $ruboff, "LOGO DE CE SITE ".aide ("rublogo"), "LOGO POUR SURVOL");
+	afficher_boite_logo($rubon, $ruboff, _T('logo_site').aide ("rublogo"), _T('logo_survol'));
 
 
 debut_droite();
@@ -309,7 +309,7 @@ echo "<a href='$url_site'><b>$url_affichee</b></a>";
 if (strlen($descriptif) > 1) {
 	echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #e4e4e4;'>";
 	echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>";
-	echo "<b>Descriptif :</b> ";
+	echo "<b>"._T('info_descriptif')."</b> ";
 	echo propre($descriptif);
 	echo "&nbsp; ";
 	echo "</font>";
@@ -323,7 +323,7 @@ if ($flag_editable) {
 	$link->addVar('target', $clean_link->getUrl());
 	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
 	echo "<td  align='right'>";
-	icone("Modifier ce site", $link->getUrl(), "site-24.gif", "edit.gif");
+	icone(_T('icone_modifier_site'), $link->getUrl(), "site-24.gif", "edit.gif");
 	echo "</td>";
 }
 echo "</tr></table>\n";
@@ -350,7 +350,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) {
 		echo "<INPUT TYPE='hidden' NAME='id_syndic' VALUE='$id_syndic'>";
 		echo "<INPUT NAME='options' TYPE=Hidden VALUE=\"$options\">";
 		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='img_pack/rien.gif'>";
-		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE R&Eacute;F&Eacute;RENCEMENT DE CE SITE&nbsp;:";
+		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>"._T('info_date_referencement');
 		//echo aide ("artdate");
 		echo "</B></FONT></TR>";
 		echo "<TR><TD ALIGN='center'>";
@@ -365,13 +365,13 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) {
 		echo "</SELECT>";
  		
 		echo "</TD><TD ALIGN='right'>";
-		echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>";
+		echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'>";
 		echo "</TD></TR></TABLE>";
 		echo "</FORM>";
 		fin_cadre_enfonce();	
 	}
 	else {
-		echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Site propos&eacute; le : <B>".affdate($date_heure)."&nbsp;</B></FONT><P>";
+		echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_site_propose')." <B>".affdate($date_heure)."&nbsp;</B></FONT><P>";
 	}
 }
 
@@ -386,47 +386,47 @@ if ($flag_administrable) {
 	debut_cadre_relief("racine-site-24.gif");
 	echo "\n<center>";
 
-	echo "<b>Ce site est&nbsp;:</b> &nbsp;&nbsp; \n";
+	echo "<b>"._T('info_statut_site_1')."</b> &nbsp;&nbsp; \n";
 
 	echo "<select name='nouveau_statut' size=1 class='fondl'>\n";
 
-	my_sel("publie","Publi&eacute;",$statut);
-	my_sel("prop","Propos&eacute;",$statut);
-	my_sel("refuse","A la poubelle",$statut);
+	my_sel("publie",_T('info_statut_site_2'),$statut);
+	my_sel("prop",_T('info_statut_site_3'),$statut);
+	my_sel("refuse",_T('info_statut_site_4'),$statut);
 
 	echo "</select>\n";
 
-	echo " &nbsp;&nbsp;&nbsp; <input type='submit' name='Valider' value='Valider' class='fondo'>\n</center>\n";
+	echo " &nbsp;&nbsp;&nbsp; <input type='submit' name='Valider' value='"._T('bouton_valider')."' class='fondo'>\n</center>\n";
 	fin_cadre_relief();
 	echo "</form>\n";
 }
 
 if ($syndication == "oui" OR $syndication == "off" OR $syndication == "sus") {
-	echo "<p><font size=3 face='Verdana,Arial,Helvetica,sans-serif'><b>Ce site est syndiqu&eacute;...</b></font>";
+	echo "<p><font size=3 face='Verdana,Arial,Helvetica,sans-serif'><b>"._T('info_site_syndique')."</b></font>";
 
 	if ($erreur_syndic)
 		echo "<p><font color=red><b>$erreur_syndic</b></font>";
 
 	if ($syndication == "off") {
 		debut_boite_info();
-		echo "Attention : la syndication de ce site a rencontr&eacute; un probl&egrave;me&nbsp;; ";
-		echo "le syst&egrave;me est donc temporairement interrompu pour l'instant. V&eacute;rifiez ";
-		echo "l'adresse du fichier de syndication de ce site (<b>$url_syndic</b>), et tentez une nouvelle ";
-		echo "r&eacute;cup&eacute;ration des informations.</font>\n";
+		echo _T('avis_site_syndique_probleme_1');
+		echo _T('avis_site_syndique_probleme_2');
+		echo _T('avis_site_syndique_probleme_3', array('url_syndic' => $url_syndic));
+		echo _T('avis_site_syndique_probleme_4')."</font>\n";
 		echo "<center><b>";
 		echo "<a ".newLinkHref("sites.php3?id_syndic=$id_syndic&recalcul=oui").">";
-		echo "Tenter une nouvelle r&eacute;cup&eacute;ration des donn&eacute;es</a></b></center>\n";
+		echo _T('lien_nouvelle_recuperation')."</a></b></center>\n";
 		fin_boite_info();
 	}
-	afficher_syndic_articles("Articles syndiqu&eacute;s tir&eacute;s de ce site",
+	afficher_syndic_articles(_T('titre_articles_syndiques'),
 		"SELECT * FROM spip_syndic_articles WHERE id_syndic='$id_syndic' ORDER BY date DESC");
 
 
 	echo "<font face='verdana,arial,helvetica' size=2>";
 	// afficher la date de dernier acces a la syndication
 	if ($date_syndic)
-		echo "<p><div align='left'>La derni&egrave;re syndication de ce site a &eacute;t&eacute; effectu&eacute;e le ".affdate($date_syndic)
-		." &agrave; ".heures($date_syndic)."h ".minutes($date_syndic)."min.</div><div align='right'><a href='sites.php3?id_syndic=$id_syndic&recalcul=oui'>Mettre &agrave; jour maintenant</a></div>\n";
+		echo "<p><div align='left'>"._T('info_derniere_syndication').affdate($date_syndic)
+		." &agrave; ".heures($date_syndic)."h ".minutes($date_syndic)."min.</div><div align='right'><a href='sites.php3?id_syndic=$id_syndic&recalcul=oui'>"._T('lien_mise_a_jour_syndication')."</a></div>\n";
 
 	// modifier la moderation
 	if ($flag_administrable && $options=='avancees') {
@@ -436,17 +436,13 @@ if ($syndication == "oui" OR $syndication == "off" OR $syndication == "sus") {
 			$moderation = $mod;
 
 		if ($moderation == 'non' || $moderation =='')
-			echo "<p><div align='left'>Les prochains liens en
-				provenance de ce site seront affich&eacute;s imm&eacute;diatement sur le site public.". aide('artsyn') .
+			echo "<p><div align='left'>"._T('texte_liens_syndication'). aide('artsyn') .
 				"</div><div align='right'><a
-				href='sites.php3?id_syndic=$id_syndic&moderation=oui'>Demander
-				un blocage a priori</a></div>\n";
+				href='sites.php3?id_syndic=$id_syndic&moderation=oui'>"._T('info_demander_blocage_priori')."</a></div>\n";
 		else if ($moderation == 'oui')
-			echo "<p><div align='left'>Les prochains liens en
-				provenance de ce site seront bloqu&eacute;s a priori.". aide('artsyn') .
+			echo "<p><div align='left'>"._T('texte_demander_blocage_priori'). aide('artsyn') .
 				"</div><div align='right'> <a
-				href='sites.php3?id_syndic=$id_syndic&moderation=non'>Annuler
-				ce blocage a priori</a></div>\n";
+				href='sites.php3?id_syndic=$id_syndic&moderation=non'>"._T('info_annuler_blocage_priori')."</a></div>\n";
 	}
 	echo "</font>";
 }
@@ -471,7 +467,7 @@ $link->addVar('titre_message', $nom_site);
 
 
 echo "<div align='center'>";
-icone ("Poster un message", $link->getUrl(), "forum-interne-24.gif", "creer.gif");
+icone (_T('icone_poster_message'), $link->getUrl(), "forum-interne-24.gif", "creer.gif");
 echo "</div>";
 
 echo "<p align='left'>\n";
diff --git a/ecrire/sites_edit.php3 b/ecrire/sites_edit.php3
index 89a46fccc4..7f541b57ad 100644
--- a/ecrire/sites_edit.php3
+++ b/ecrire/sites_edit.php3
@@ -97,13 +97,13 @@ if (!$id_rubrique > 0) $id_rubrique = premiere_rubrique();
 
 
 
-debut_page("Site r&eacute;f&eacute;renc&eacute;", "documents", "sites");
+debut_page(_T('info_site_reference_2'), "documents", "sites");
 
 
 debut_grand_cadre();
 
 afficher_parents($id_rubrique);
-$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents;
 
 $parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
 $parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
@@ -123,12 +123,12 @@ echo "<tr width='100%'>";
 
 if ($new != 'oui') {
 	echo "<td>";
-	icone("Retour", "sites.php3?id_syndic=$id_syndic", 'site-24.gif', "rien.gif");
+	icone(_T('icone_retour'), "sites.php3?id_syndic=$id_syndic", 'site-24.gif', "rien.gif");
 	echo "</td>";
 	echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
 }
 echo "<td width='100%'>";
-echo "R&eacute;f&eacute;rencer le site :";
+echo _T('titre_referencer_site');
 gros_titre($nom_site);
 echo "</td></tr></table>";
 echo "<p>";
@@ -148,14 +148,14 @@ if ($new == 'oui'){
 		$link->addVar('analyser_site', 'oui');
 		echo $link->getForm();
 		
-		echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2><b>R&eacute;f&eacute;rencement automatis&eacute; d'un site</b><br>Vous pouvez r&eacute;f&eacute;rencer rapidement un site Web en indiquant ci-dessous l'adresse URL d&eacute;sir&eacute;e, ou l'adresse de son fichier backend. SPIP va r&eacute;cup&eacute;rer automatiquement les informations concernant ce site (titre, description...).</font>";
+		echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"._T('texte_referencement_automatique')."</font>";
 		echo "<div align='right'><input type=\"text\" name=\"url\" class='fondl' value=\"http://\">";
-		echo "<input type=\"submit\" name=\"submit\" value=\"Ajouter\" class='fondo'>";
+		echo "<input type=\"submit\" name=\"submit\" value=\""._T('bouton_ajouter')."\" class='fondo'>";
 		
 		fin_cadre_relief();
 		echo "</form>";
 		
-		echo "<p><b>Vous pouvez pr&eacute;f&eacute;rer ne pas utiliser cette fonction automatique, et indiquer vous-m&ecirc;me les &eacute;l&eacute;ments concernant ce site...</b>";
+		echo "<p><b>"._T('texte_non_fonction_referencement')."</b>";
 		$cadre_ouvert = true;
 		debut_cadre_enfonce("site-24.gif");
 		
@@ -174,10 +174,10 @@ $nom_site = entites_html($nom_site);
 $url_site = entites_html($url_site);
 $url_syndic = entites_html($url_syndic);
 
-echo "<b>Nom du site</b> [Obligatoire]<br>";
+echo _T('info_nom_site_2')."<br>";
 echo "<input type='text' class='formo' name='nom_site' value=\"$nom_site\" size='40'><p>";
 if (strlen($url_site)<8) $url_site="http://";
-echo "<b>Adresse du site</b> [Obligatoire]<br>";
+echo _T('entree_adresse_site')."<br>";
 echo "<input type='text' class='formo' name='url_site' value=\"$url_site\" size='40'><p>";
 
 
@@ -194,13 +194,13 @@ echo "<input type='text' class='formo' name='url_site' value=\"$url_site\" size=
 	}
 
 	debut_cadre_relief("$logo_parent");
-	echo "<b>&Agrave; l'int&eacute;rieur de la rubrique&nbsp;:</b><br>\n";
+	echo "<b>"._T('entree_interieur_rubrique')."</b><br>\n";
 	echo "<select name='id_rubrique' style='background-color:#ffffff; font-size:10px; width:100%; font-face:verdana,arial,helvetica,sans-serif;' size=1>\n";
 	enfant(0);
 	echo "</select><p>\n";
 	fin_cadre_relief();
 
-echo "<b>Description du site</b><br>";
+echo "<b>"._T('entree_description_site')."</b><br>";
 echo "<textarea name='descriptif' rows='8' class='forml' cols='40' wrap=soft>";
 echo $descriptif;
 echo "</textarea>\n";
@@ -217,7 +217,7 @@ if ($activer_syndic != "non") {
 	else {
 		echo "<INPUT TYPE='radio' NAME='syndication' VALUE='non' id='syndication_non'>";
 	}
-	echo " <b><label for='syndication_non'>Pas de syndication</label></b><p>";
+	echo " <b><label for='syndication_non'>"._T('bouton_radio_non_syndication')."</label></b><p>";
 
 	if ($syndication == "non") {
 		echo "<INPUT TYPE='radio' NAME='syndication' VALUE='oui' id='syndication_oui'>";
@@ -225,14 +225,14 @@ if ($activer_syndic != "non") {
 	else {
 		echo "<INPUT TYPE='radio' NAME='syndication' VALUE='oui' id='syndication_oui' CHECKED>";
 	}
-	echo " <b><label for='syndication_oui'>Syndication :</label></b>";
+	echo " <b><label for='syndication_oui'>"._T('bouton_radio_syndication')."</label></b>";
 	echo aide("rubsyn");
 
 
 	echo "<table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td width=50>&nbsp;</td><td>";
 
 	if (strlen($url_syndic) < 8) $url_syndic = "http://";
-	echo "Adresse du fichier &laquo;&nbsp;backend&nbsp;&raquo; pour la syndication&nbsp;:";
+	echo _T('entree_adresse_fichier_syndication');
 	echo "<br>";
 	echo "<INPUT TYPE='text' CLASS='formo' NAME='url_syndic' VALUE=\"$url_syndic\" SIZE='40'><P>";
 	echo "<INPUT TYPE='hidden' NAME='old_syndic' VALUE=\"$url_syndic\"";
@@ -245,7 +245,7 @@ else {
 	echo "<INPUT TYPE='hidden' NAME='url_syndic' VALUE=\"$url_syndic\"";
 }
 
-echo "<div ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'></div>";
+echo "<div ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
 echo "</FORM>";
 
 if ($cadre_ouvert) fin_cadre_enfonce();
diff --git a/ecrire/sites_tous.php3 b/ecrire/sites_tous.php3
index d3ae0d4996..df33650e1f 100644
--- a/ecrire/sites_tous.php3
+++ b/ecrire/sites_tous.php3
@@ -10,7 +10,7 @@ if ($connect_statut == '0minirezo' AND $supp_syndic) {
 }
 
 
-debut_page("Les sites r&eacute;f&eacute;renc&eacute;s","documents","sites");
+debut_page(_T('titre_page_sites_tous'),"documents","sites");
 debut_gauche();
 
 
@@ -24,32 +24,32 @@ $proposer_sites=lire_meta("proposer_sites");
 
 
 
-afficher_sites("Les sites r&eacute;f&eacute;renc&eacute;s", "SELECT * FROM spip_syndic WHERE syndication='non' AND statut='publie' ORDER BY nom_site");
+afficher_sites(_T('titre_sites_tous'), "SELECT * FROM spip_syndic WHERE syndication='non' AND statut='publie' ORDER BY nom_site");
 
 
-afficher_sites("Les sites syndiqu&eacute;s", "SELECT * FROM spip_syndic WHERE (syndication='oui' OR syndication='sus') AND statut='publie' ORDER BY nom_site");
+afficher_sites(_T('titre_sites_syndiques'), "SELECT * FROM spip_syndic WHERE (syndication='oui' OR syndication='sus') AND statut='publie' ORDER BY nom_site");
 
 
-afficher_sites("Les sites propos&eacute;s", "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site");
+afficher_sites(_T('titre_sites_proposes'), "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site");
 
 if ($connect_statut == '0minirezo' OR $proposer_sites > 0) {
 	echo "<div align='right'>";
 	$link = new Link('sites_edit.php3');
 	$link->addVar('target', 'sites.php3');
 	$link->addVar('redirect', $clean_link->getUrl());
-	icone("R&eacute;f&eacute;rencer un nouveau site", $link->getUrl(), "site-24.gif", "creer.gif");
+	icone(_T('icone_referencer_nouveau_site'), $link->getUrl(), "site-24.gif", "creer.gif");
 	echo "</div>";
 }
 
 
 
-afficher_sites("Ces sites ont rencontr&eacute; un probl&egrave;me de syndication", "SELECT * FROM spip_syndic WHERE syndication='off' AND statut='publie' ORDER BY nom_site");
+afficher_sites(_T('avis_sites_probleme_syndication'), "SELECT * FROM spip_syndic WHERE syndication='off' AND statut='publie' ORDER BY nom_site");
 
 if ($options == 'avancees' AND $connect_statut == '0minirezo') {
-	afficher_sites("Les sites refus&eacute;s", "SELECT * FROM spip_syndic WHERE statut='refuse' ORDER BY nom_site");
+	afficher_sites(_T('info_sites_refuses'), "SELECT * FROM spip_syndic WHERE statut='refuse' ORDER BY nom_site");
 }
 
-afficher_syndic_articles("Derniers articles syndiqu&eacute;s",
+afficher_syndic_articles(_T('titre_dernier_article_syndique'),
                 "SELECT * FROM spip_syndic_articles ORDER BY date DESC LIMIT 0,50", 'afficher site');
 
 fin_page();
diff --git a/ecrire/statistiques.php3 b/ecrire/statistiques.php3
index fb41480fbc..13a41d7ae4 100644
--- a/ecrire/statistiques.php3
+++ b/ecrire/statistiques.php3
@@ -3,10 +3,10 @@
 include ("inc.php3");
 
 
-debut_page("Statistiques par rubriques", "administration", "statistiques");
+debut_page(_T('titre_page_statistiques'), "administration", "statistiques");
 
 echo "<br><br><br>";
-gros_titre("Statistiques du site");
+gros_titre(_T('titre_statistiques'));
 barre_onglets("statistiques", "repartition");
 
 debut_gauche();
@@ -15,7 +15,7 @@ debut_gauche();
 debut_droite();
 
 if ($connect_statut != '0minirezo') {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	fin_page();
 	exit;
 }
@@ -121,16 +121,16 @@ $result = spip_fetch_array(spip_query($query));
 $nb_art = $result['cnt'];
 
 if ($nb_art){
-	$cesite = "<LI> $nb_art articles";
+	$cesite = "<LI> $nb_art "._T('info_article_2');
 	$query = "SELECT count(*) AS cnt FROM spip_breves where statut='publie'";
 	$result = spip_fetch_array(spip_query($query));
 	$nb_breves = $result['cnt'];
-	if ($nb_breves) $cesite .= "<LI> $nb_breves br&egrave;ves";
+	if ($nb_breves) $cesite .= "<LI> $nb_breves "._T('info_breves_2');
 	$query = "SELECT count(*) AS cnt FROM spip_forum where statut='publie'";
 	$result = spip_fetch_array(spip_query($query));
 	$nb_forum = $result['cnt'];
-	if ($nb_forum) $cesite .= "<LI> $nb_forum contributions de forum";
-	echo "<P><B>Ce site contient&nbsp;:<UL> $cesite.</UL></B>";
+	if ($nb_forum) $cesite .= "<LI> $nb_forum "._T('info_contribution');
+	echo "<P><B>"._T('info_contenance')."<UL> $cesite.</UL></B>";
 }
 
 
@@ -157,7 +157,7 @@ echo "<TR><TD></TD><TD><IMG SRC='img_pack/rien.gif' WIDTH=100 HEIGHT=1 BORDER=0>
 
 echo "</TABLE>";
 
-echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Les barres rouges repr&eacute;sentent les entr&eacute;es cumul&eacute;es (total des sous-rubriques), les barres vertes le nombre de visites pour chaque rubrique.</FONT>";
+echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('texte_signification')."</FONT>";
 
 
 fin_cadre_relief();
diff --git a/ecrire/statistiques_referers.php3 b/ecrire/statistiques_referers.php3
index 0a6d8c7f90..14260a5612 100644
--- a/ecrire/statistiques_referers.php3
+++ b/ecrire/statistiques_referers.php3
@@ -4,11 +4,11 @@ include ("inc.php3");
 include ("inc_statistiques.php3");
 
 
-debut_page("Statistiques (liens entrants)", "administration", "statistiques");
+debut_page(_T('titre_page_statistiques_referers'), "administration", "statistiques");
 
 
 echo "<br><br><br>";
-gros_titre("Les liens entrants du jour");
+gros_titre(_T('titre_liens_entrants'));
 barre_onglets("statistiques", "referers");
 
 debut_gauche();
@@ -17,7 +17,7 @@ debut_gauche();
 debut_boite_info();
 
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>";
-echo "<P align=left>".propre("Cette page pr&eacute;sente la liste des {referers}, c'est-&agrave;-dire des sites contenant des liens menant vers votre propre site, uniquement pour aujourd'hui: en effet, cette liste est remise &agrave; z&eacute;ro toutes les 24 heures.");
+echo "<P align=left>"._T('info_gauche_statistiques_referers');
 
 
 echo "</FONT>";
@@ -31,7 +31,7 @@ fin_boite_info();
 debut_droite();
 
 if ($connect_statut != '0minirezo') {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	fin_page();
 	exit;
 }
@@ -55,9 +55,9 @@ while ($row = @spip_fetch_array($result)) {
 	$count = $row['visites_jour'];
 
 	echo "\n<li>";
-	if ($count > 5) echo "<font color='red'>$count visites : </font>";
-	else if ($count > 1) echo "$count visites : ";
-	else echo "<font color='#999999'>$count visite : </font>";
+	if ($count > 5) echo "<font color='red'>$count "._T('info_visites')." </font>";
+	else if ($count > 1) echo "$count "._T('info_visites')." ";
+	else echo "<font color='#999999'>$count "._T('info_visite')." </font>";
 
 	echo stats_show_keywords($referer, $referer);
 	echo "</li>\n";
diff --git a/ecrire/statistiques_visites.php3 b/ecrire/statistiques_visites.php3
index c44bda83ed..e5a04f8782 100644
--- a/ecrire/statistiques_visites.php3
+++ b/ecrire/statistiques_visites.php3
@@ -24,12 +24,12 @@ else {
 }
 
 
-if($titre) $pourarticle = " pour &laquo; $titre &raquo;";
+if($titre) $pourarticle = " "._T('info_pour')." &laquo; $titre &raquo;";
 
-debut_page("Statistiques des visites".$pourarticle, "administration", "statistiques");
+debut_page(_T('titre_page_statistiques_visites').$pourarticle, "administration", "statistiques");
 
 echo "<br><br><br>";
-gros_titre("&Eacute;volution des visites<html>".aide("confstat")."</html>");
+gros_titre(_T('titre_evolution_visite')."<html>".aide("confstat")."</html>");
 barre_onglets("statistiques", "evolution");
 
 if ($titre) gros_titre($titre);
@@ -42,12 +42,12 @@ debut_gauche();
 
 	echo "<div class='iconeoff' style='padding: 5px;'>";
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
-	echo typo("Afficher les visites pour:");
+	echo typo(_T('info_afficher_visites'));
 	echo "<ul>";
 	if ($id_article>0) {
-		echo "<li><b><a href='statistiques_visites.php3'>Tout le site</a></b>";
+		echo "<li><b><a href='statistiques_visites.php3'>"._T('info_tout_site')."</a></b>";
 	} else {
-		echo "<li><b>Tout le site</b>";
+		echo "<li><b>"._T('titre_page_articles_tous')."</b>";
 	}
 
 		echo "</ul>";
@@ -73,7 +73,7 @@ debut_gauche();
 		echo "<p>";
 		echo "<div class='iconeoff' style='padding: 5px;'>";
 		echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
-		echo typo("Afficher les visites pour <b>les articles les plus populaires</b> et pour <b>les derniers articles publi&eacute;s&nbsp;:</b>");
+		echo typo(_T('info_visites_plus_populaires'));
 		echo "<ol style='padding-left:25 px;'>";
 		echo "<font size=1 color='#666666'>";
 		while ($row = spip_fetch_array($result)) {
@@ -90,7 +90,7 @@ debut_gauche();
 				if ($l_article == $id_article){
 					echo "\n<li value='$liste'><b>$titre</b>";
 				} else {
-					echo "\n<li value='$liste'><a href='statistiques_visites.php3?id_article=$l_article' title='popularit&eacute;&nbsp;:&nbsp;$popularite&nbsp;; visites&nbsp;:&nbsp;$visites'>$titre</a>";
+					echo "\n<li value='$liste'><a href='statistiques_visites.php3?id_article=$l_article' title='"._T('info_popularite', array('popularite' => $popularite, 'visites' => $visites))."'>$titre</a>";
 				}
 			}
 		}
@@ -112,20 +112,14 @@ debut_gauche();
 				if ($l_article == $id_article){
 					echo "\n<li value='$numero'><b>$titre</b></li>";
 				} else {
-					echo "\n<li value='$numero'><a href='statistiques_visites.php3?id_article=$l_article' title='popularit&eacute;&nbsp;:&nbsp;$popularite&nbsp;; visites&nbsp;:&nbsp;$visites'>$titre</a></li>";
+					echo "\n<li value='$numero'><a href='statistiques_visites.php3?id_article=$l_article' title='"._T('info_popularite_3', array('popularite' => $popularite, 'visites' => $visites))."'>$titre</a></li>";
 				}
 			}
 		}
 			
 		echo "</ol>";
 
-		echo "<b>Comment lire ce tableau</b><br>Le rang de l'article,
-		dans le classement par popularit&eacute;, est indiqu&eacute; dans la
-		marge&nbsp;; la popularit&eacute; de l'article (une estimation du
-		nombre de visites quotidiennes qu'il recevra si le rythme actuel de
-		consultation se maintient) et le nombre de visites re&ccedil;ues
-		depuis le d&eacute;but sont affich&eacute;es dans la bulle qui
-		appara&icirc;t lorsque la souris survole le titre.";
+		echo "<b>"._T('info_comment_lire_tableau')."</b><br>"._T('texte_comment_lire_tableau');
 
 		echo "</font>";
 		echo "</font>";
@@ -152,7 +146,7 @@ debut_gauche();
 
 		echo "<p></p><div class='iconeoff' style='padding: 5px;'>";
 		echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>";
-		echo typo("Afficher les visites pour <b>les articles les plus visit&eacute;s depuis le d&eacute;but&nbsp;:</b>");
+		echo typo(_T('info_affichier_visites_articles_plus_visites'));
 		echo "<ol style='padding-left:25 px;'>";
 		echo "<font size=1 color='#666666'>";
 
@@ -166,7 +160,7 @@ debut_gauche();
 				if ($l_article == $id_article){
 					echo "\n<li value='$numero'><b>$titre</b></li>";
 				} else {
-					echo "\n<li value='$numero'><a href='statistiques_visites.php3?id_article=$l_article' title='popularit&eacute;&nbsp;:&nbsp;$popularite&nbsp;; visites&nbsp;:&nbsp;$visites'>$titre</a></li>";
+					echo "\n<li value='$numero'><a href='statistiques_visites.php3?id_article=$l_article' title='"._T('info_popularite_4', array('popularite' => $popularite, 'visites' => $visites))."'>$titre</a></li>";
 				}
 		}
 		echo "</ol>";
@@ -186,9 +180,9 @@ if ($connect_statut == '0minirezo') {
 	debut_raccourcis();
 	
 	if ($id_article > 0){
-	icone_horizontale("Retour &agrave; l'article", "articles.php3?id_article=$id_article", "article-24.gif","rien.gif");
+	icone_horizontale(_T('icone_retour_article'), "articles.php3?id_article=$id_article", "article-24.gif","rien.gif");
 	}
-	icone_horizontale("Suivi des forums", "controle_forum.php3", "suivi-forum-24.gif", "rien.gif");
+	icone_horizontale(_T('icone_forum_suivi'), "controle_forum.php3", "suivi-forum-24.gif", "rien.gif");
 	
 	fin_raccourcis();
 }
@@ -198,7 +192,7 @@ if ($connect_statut == '0minirezo') {
 debut_droite();
 
 if ($connect_statut != '0minirezo') {
-	echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
+	echo _T('avis_non_acces_page');
 	fin_page();
 	exit;
 }
@@ -415,30 +409,33 @@ if (count($log)>0){
 		echo "</table>";
 	echo "</font></td>";
 	echo "</td></tr></table>";
-		echo "<font face='arial,helvetica,sans-serif' size=1>(barres fonc&eacute;es :  dimanche / courbe fonc&eacute;e : &eacute;volution de la moyenne)</font>";
+		echo "<font face='arial,helvetica,sans-serif' size=1>"._T('texte_statistiques_visites')."</font>";
 		
 		echo "<p><table cellpadding=0 cellspacing=0 border=0 width='100%'><tr width='100%'>";
 		echo "<td valign='top' width='33%'><font face='Verdana,Arial,Helvetica,sans-serif'>";
-		echo "maximum&nbsp;: $max";
-		echo "<br>moyenne&nbsp;: ".round($moyenne);
+		echo _T('info_maximum').$max;
+		echo "<br>"._T('info_moyenne').round($moyenne);
 		echo "</td>";
 		echo "<td valign='top' width='33%'><font face='Verdana,Arial,Helvetica,sans-serif'>";
-		echo "aujourd'hui&nbsp;: $visites_today";
-		if ($val_prec > 0) echo "<br>hier&nbsp;: $val_prec";
-		if ($id_article) echo "<br>popularit&eacute;&nbsp;: $val_popularite";
+		echo _T('info_aujourdhui').$visites_today;
+		if ($val_prec > 0) echo "<br>"._T('info_hier').$val_prec;
+		if ($id_article) echo "<br>"._T('info_popularite_5').$val_popularite;
 
 		echo "</td>";
 		echo "<td valign='top' width='33%'><font face='Verdana,Arial,Helvetica,sans-serif'>";
-		echo "<b>total : $total_absolu</b>";
+		echo "<b>"._T('info_total')."$total_absolu</b>";
 		
 		if ($id_article) {
 			if ($classement[$id_article] > 0) {
-				$er = ($classement[$id_article] == 1) ? "er" : "e";
-				echo "<br>".$classement[$id_article]."<sup>$er</sup> sur $liste";
+				if ($classement[$id_article] == 1)
+				      $ch = _T('info_classement_1', array('liste' => $liste));
+				else
+				      $ch = _T('info_classement_2', array('liste' => $liste));
+				echo "<br>".$classement[$id_article].$ch;
 			}
 		} else {
 			echo "<font size=1>";
-			echo "<br>popularit&eacute; du site&nbsp;: ";
+			echo "<br>"._T('info_popularite_2');
 			echo ceil(lire_meta('popularite_total'));
 			echo "</font>";
 		}
@@ -466,8 +463,8 @@ if ($activer_statistiques_ref != "non"){
 	
 	
 		if ($visites > 5) echo "<font color='red'>$visites liens : </font>";
-		else if ($visites > 1) echo "$visites liens : ";
-		else echo "<font color='#999999'>$visites lien : </font>";
+		else if ($visites > 1) echo "$visites "._T('lnfo_liens');
+		else echo "<font color='#999999'>$visites "._T('info_lien')."</font>";
 	
 		echo stats_show_keywords($referer, $referer);
 	}
diff --git a/ecrire/unpack.php3 b/ecrire/unpack.php3
index 4e980e8b09..6d450adf0b 100644
--- a/ecrire/unpack.php3
+++ b/ecrire/unpack.php3
@@ -6,7 +6,7 @@ include ("inc_version.php3");
 include_ecrire ("inc_auth.php3");
 include_ecrire ("inc_admin.php3");
 
-$action = "t&eacute;l&eacute;chargement de la derni&egrave;re version";
+$action = _T('texte_unpack');
 
 debut_admin($action);
 
diff --git a/ecrire/upgrade.php3 b/ecrire/upgrade.php3
index 97a3031e47..f3c18ccea9 100644
--- a/ecrire/upgrade.php3
+++ b/ecrire/upgrade.php3
@@ -13,22 +13,22 @@ if ($reinstall == 'oui') {
 	@copy("inc_connect.php3", "inc_connect_install.php3");
 
 	include_ecrire("inc_presentation.php3");
-	install_debut_html("Mise &agrave; niveau de SPIP");
-	echo "<p><b>Vous avez install&eacute; une nouvelle version de SPIP.</b><p> ";
-	echo "Cette nouvelle version n&eacute;cessite une mise &agrave; jour plus ";
-	echo "compl&egrave;te qu'&agrave; l'accoutum&eacute;e. ";
-	echo "Si vous &ecirc;tes webmestre du site, veuillez effacer le fichier ";
-	echo "<tt>inc_connect.php3</tt> du r&eacute;pertoire <tt>ecrire</tt> ";
-	echo "et reprendre l'installation afin de mettre &agrave; jour vos ";
-	echo "param&egrave;tres de connexion &agrave; la base de donn&eacute;es.";
-	echo "<p>(NB.&nbsp;: si vous avez oubli&eacute; vos param&egrave;tres ";
-	echo "de connexion, jetez un oeil au fichier <tt>inc_connect.php3</tt> ";
-	echo "avant de le supprimer...)";
+	install_debut_html(_T('titre_page_upgrade'));
+	echo "<p><b>"._T('texte_nouvelle_version_spip_1')."</b><p> ";
+	echo _T('texte_nouvelle_version_spip_2');
+	echo _T('texte_nouvelle_version_spip_3');
+	echo _T('texte_nouvelle_version_spip_4');
+	echo _T('texte_nouvelle_version_spip_5');
+	echo _T('texte_nouvelle_version_spip_6');
+	echo _T('texte_nouvelle_version_spip_7');
+	echo "<p>"._T('texte_nouvelle_version_spip_8');
+	echo _T('texte_nouvelle_version_spip_9');
+	echo _T('texte_nouvelle_version_spip_10');
 
 	$link = new Link();
 	echo "<p><div align='right'>";
 	echo $link->getForm('GET');
-	echo "<input type='submit' name='submit' value=\"Relancer l'installation\" class='fondl'>";
+	echo "<input type='submit' name='submit' value=\""._T('bouton_relancer_installation')."\" class='fondl'>";
 	echo "</form>\n";
 
 	install_fin_html();
@@ -44,20 +44,14 @@ include_ecrire ("inc_config.php3");
 include_ecrire ("inc_texte.php3");
 include_ecrire ("inc_filtres.php3");
 
-$upgrade_titre = "mise &agrave; niveau de votre base MySQL";
+$upgrade_titre = _T('info_mise_a_niveau_base');
 
 // Commentaire standard upgrade
-$commentaire = "Vous venez de mettre &agrave; jour les fichiers SPIP.
-	Il faut maintenant mettre &agrave; niveau la base de donn&eacute;es
-	du site.";
+$commentaire = _T('texte_mise_a_niveau_base_1');
 
 // Erreur downgrade (cas de double installation de fichiers SPIP sur une meme base)
 if ($spip_version < (double) lire_meta('version_installee'))
-	$commentaire = "{{Attention!}} Vous avez install&eacute; une version
-		des fichiers SPIP {ant&eacute;rieure} &agrave; celle qui se trouvait
-		auparavant sur ce site: votre base de donn&eacute;es risque d'&ecirc;tre
-		perdue et votre site ne fonctionnera plus.<br>{{R&eacute;installez les
-		fichiers de SPIP.}}";
+	$commentaire = _T('info_mise_a_niveau_base_2');
 
 // Qu'est-ce que tu fais ici?
 if ($spip_version == (double) lire_meta('version_installee')) {
-- 
GitLab